一種基于內(nèi)外網(wǎng)分離的通信方法、服務(wù)器及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信領(lǐng)域,更具體地說,涉及一種基于內(nèi)外網(wǎng)分離的通信方法、月艮務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有移動通信技術(shù)領(lǐng)域,存在以下三點技術(shù)背景:
[0003]l、Uid是指用戶ID,其中,Android移動操作系統(tǒng)中的Uid和計算機桌面操作系統(tǒng)中的不一樣,桌面系統(tǒng)中的每個用戶都具有一個Uid,由某一個用戶的程序,那么這個程序的Uid就是指代那個用戶,而Android移動操作系統(tǒng)中每個程序都有一個Uid。在默認情況下,Android移動操作系統(tǒng)會給每個程序分配一個普通級別且互不相同的Uid,如果用這些程序需要互相調(diào)用,那么只能是在這些程序的Uid相同才可以進行,因此,這就使得共享數(shù)據(jù)具有了一定的安全性,且每個軟件之間是不能隨意獲得數(shù)據(jù)的。而同一個程序只有一個Uid,所以各個程序下的Activity (活動觸發(fā))之間不存在訪問權(quán)限的問題。且Android移動操作系統(tǒng)中修改了 Linux的Uid的含義:用來唯一確定某個用戶的身份。又由于Android移動操作系統(tǒng)是單用戶系統(tǒng),不需要支持多用戶登陸。因此,Android移動操作系統(tǒng)的Uid可以看作是每個程序?qū)?yīng)一個Uid,即可以用Uid對應(yīng)用程序進行唯一標(biāo)識的管理。
[0004]2、在移動數(shù)據(jù)業(yè)務(wù)(例如4G、3G移動網(wǎng)絡(luò)數(shù)據(jù)業(yè)務(wù))和WiFi數(shù)據(jù)業(yè)務(wù)可以正常保證的前提下,現(xiàn)有技術(shù)領(lǐng)域內(nèi)的便攜終端在做數(shù)據(jù)業(yè)務(wù)的過程中都僅能使用到移動數(shù)據(jù)通道或者是WiFi數(shù)據(jù)業(yè)務(wù)通道。當(dāng)便攜終端確定使用WiFi來上網(wǎng),移動數(shù)據(jù)通道就會自動關(guān)閉。
[0005]3、在一些辦公場所,當(dāng)用戶的便攜終端接入該辦公場所的WiFi辦公網(wǎng)絡(luò)時,該便攜終端內(nèi)的辦公程序可以通過該WiFi辦公網(wǎng)絡(luò)獲取內(nèi)部網(wǎng)絡(luò)數(shù)據(jù),但是,此時便攜終端內(nèi)的其它程序則無法通過該WiFi辦公網(wǎng)絡(luò)獲取到外部網(wǎng)絡(luò)數(shù)據(jù),且此時便攜終端的移動數(shù)據(jù)通道被關(guān)閉,因此,便攜終端在WiFi開啟的狀態(tài)下,無法同時實現(xiàn)辦公程序通過該WiFi辦公網(wǎng)絡(luò)獲取內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)以及其它程序通過移動數(shù)據(jù)通道獲取外部網(wǎng)絡(luò)數(shù)據(jù)。
[0006]因此,現(xiàn)有技術(shù)中存在便攜終端內(nèi)WiFi數(shù)據(jù)通道與移動數(shù)據(jù)通道無法同時開啟工作,且當(dāng)接入WiFi內(nèi)部辦公網(wǎng)絡(luò)時,無法同時使用移動數(shù)據(jù)通道訪問外部網(wǎng)絡(luò)的技術(shù)缺陷。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問題在于,移動終端內(nèi)WiFi數(shù)據(jù)通道與移動數(shù)據(jù)通道無法同時開啟工作,且當(dāng)接入WiFi內(nèi)部辦公網(wǎng)絡(luò)時,無法同時使用移動數(shù)據(jù)通道訪問外部網(wǎng)絡(luò)。
[0008]因此,本發(fā)明構(gòu)造了了一種基于內(nèi)外網(wǎng)分離的通信方法,該方法包括:
[0009]檢測便攜終端的運行模式;
[0010]若所述便攜終端運行于工作模式,則將第一類程序的網(wǎng)絡(luò)接口切換至WiFi數(shù)據(jù)通道,同時,將第二類程序的網(wǎng)絡(luò)接口切換至移動數(shù)據(jù)通道。
[0011 ] 優(yōu)選地,所述檢測便攜終端的運行模式之前還包括:
[0012]確定運行于所述工作模式下的應(yīng)用程序,并記錄所述應(yīng)用程序的第一標(biāo)識符;
[0013]根據(jù)第一標(biāo)識符確定第一類程序,并將其它程序確定為第二類程序。
[0014]優(yōu)選地,所述檢測便攜終端的運行模式具體包括:
[0015]當(dāng)所述便攜終端接入所述WiFi數(shù)據(jù)通道時,判斷所述便攜終端在所述WiFi數(shù)據(jù)通道獲得的網(wǎng)絡(luò)地址是否歸屬于工作網(wǎng)絡(luò);
[0016]若是,則確定所述便攜終端運行于所述工作模式,若否,則確定所述便攜終端運行于非工作模式。
[0017]優(yōu)選地,所述將第一類程序的網(wǎng)絡(luò)接口切換至WiFi數(shù)據(jù)通道進一步包括:
[0018]控制所述第一類程序通過所述WiFi數(shù)據(jù)通道獲取網(wǎng)絡(luò)數(shù)據(jù)。
[0019]優(yōu)選地,所述將第二類程序的網(wǎng)絡(luò)接口切換至移動數(shù)據(jù)通道進一步包括:
[0020]控制所述第二類程序通過所述移動數(shù)據(jù)通道獲取網(wǎng)絡(luò)數(shù)據(jù)。
[0021]優(yōu)選地,所述判斷所述便攜終端在所述WiFi數(shù)據(jù)通道獲得的網(wǎng)絡(luò)地址是否歸屬于工作網(wǎng)絡(luò)進一步包括:
[0022]若確定所述便攜終端運行于非工作模式,則控制所述第二類程序通過所述移動數(shù)據(jù)通道獲取網(wǎng)絡(luò)數(shù)據(jù)。
[0023]優(yōu)選地,所述判斷所述便攜終端在所述WiFi數(shù)據(jù)通道獲得的網(wǎng)絡(luò)地址是否歸屬于工作網(wǎng)絡(luò)進一步包括:
[0024]若確定所述便攜終端運行于非工作模式,則控制所述第二類程序通過所述移動數(shù)據(jù)通道和所述WiFi數(shù)據(jù)通道同時獲取網(wǎng)絡(luò)數(shù)據(jù)。
[0025]優(yōu)選地,所述控制所述第一類程序通過所述WiFi數(shù)據(jù)通道獲取網(wǎng)絡(luò)數(shù)據(jù)進一步包括:
[0026]通過提供WiFi數(shù)據(jù)通道的網(wǎng)絡(luò)服務(wù)器對所述接入便攜終端及其接入所述WiFi數(shù)據(jù)通道的網(wǎng)絡(luò)接口進行集成管控。
[0027]本發(fā)明還提出了一種基于內(nèi)外網(wǎng)分離的通信方法,應(yīng)用于便攜終端,所述便攜終端包括辦公程序以及非辦公程序,該方法包括:
[0028]檢測所述便攜終端是否位于預(yù)設(shè)的辦公區(qū)域;
[0029]若所述便攜終端位于所述辦公區(qū)域,則控制所述辦公程序接入WiFi數(shù)據(jù)通道,同時,控制所述非辦公程序接入移動數(shù)據(jù)通道。
[0030]優(yōu)選地,所述檢測所述便攜終端是否位于預(yù)設(shè)的辦公區(qū)域之前還包括:
[0031]在所述辦公區(qū)域內(nèi)搭建內(nèi)部WiFi網(wǎng)絡(luò)。
[0032]優(yōu)選地,所述檢測所述便攜終端是否位于預(yù)設(shè)的辦公區(qū)域之前還包括:
[0033]在所述非辦公區(qū)域內(nèi)搭建外部WiFi網(wǎng)絡(luò)。
[0034]優(yōu)選地,所述在所述辦公區(qū)域內(nèi)搭建內(nèi)部WiFi網(wǎng)絡(luò)進一步包括:
[0035]為接入上述內(nèi)部WiFi網(wǎng)絡(luò)的便攜終端分配內(nèi)部網(wǎng)絡(luò)地址。
[0036]優(yōu)選地,所述為接入所述內(nèi)部WiFi網(wǎng)絡(luò)的便攜終端分配內(nèi)部網(wǎng)絡(luò)地址進一步包括:
[0037]記錄接入所述內(nèi)部WiFi網(wǎng)絡(luò)的網(wǎng)絡(luò)地址,并通過該網(wǎng)絡(luò)地址對所述便攜終端執(zhí)行管控操作。
[0038]優(yōu)選地,所述控制所述辦公程序接入WiFi數(shù)據(jù)通道,同時,控制所述非辦公程序接入移動數(shù)據(jù)通道進一步包括:
[0039]所述WiFi數(shù)據(jù)通道與所述移動數(shù)據(jù)通道同時處于開啟狀態(tài)。
[0040]優(yōu)選地,所述WiFi數(shù)據(jù)通道與所述移動數(shù)據(jù)通道同時處于開啟狀態(tài)進一步包括:
[0041]所述WiFi數(shù)據(jù)通道與所述移動數(shù)據(jù)通道同時處于工作狀態(tài),其中,
[0042]控制所述辦公程序通過所述WiFi數(shù)據(jù)通道獲取內(nèi)部網(wǎng)絡(luò)數(shù)據(jù),同時,控制所述非辦公程序通過所述移動數(shù)據(jù)通道獲取外部網(wǎng)絡(luò)數(shù)據(jù)。
[0043]本發(fā)明還提出了一種基于內(nèi)外網(wǎng)分離的通信服務(wù)器,該服務(wù)器包括:
[0044]WiFi網(wǎng)絡(luò)搭建模塊,用于檢測位于預(yù)設(shè)的辦公區(qū)域的便攜終端是否接入內(nèi)部WiFi網(wǎng)絡(luò);
[0045]WiFi網(wǎng)絡(luò)控制模塊,若檢測得到所述便攜終端已接入所述內(nèi)部WiFi網(wǎng)絡(luò),則控制所述便攜終端內(nèi)的辦公程序接入WiFi數(shù)據(jù)通道。
[0046]優(yōu)選地,所述WiFi網(wǎng)絡(luò)搭建模塊進一步用于,控制所述辦公程序通過所述WiFi數(shù)據(jù)通道獲取內(nèi)部網(wǎng)絡(luò)數(shù)據(jù),同時,以使得所述WiFi數(shù)據(jù)通道與所述移動數(shù)據(jù)通道同時處于開啟狀態(tài)。
[0047]本發(fā)明還提出了一種基于內(nèi)外網(wǎng)分離的通信系統(tǒng),該系統(tǒng)包括:
[0048]網(wǎng)絡(luò)檢測模塊,用于檢測所述便攜終端是否位于預(yù)設(shè)的辦公區(qū)域;
[0049]網(wǎng)絡(luò)切換模塊,用于若所述便攜終端位于所述辦公區(qū)域,則控制所述辦公程序接AWiFi數(shù)據(jù)通道,同時,控制所述非辦公程序接入移動數(shù)據(jù)通道。
[0050]優(yōu)選地,所述網(wǎng)絡(luò)檢測模塊進一步用于,為接入上述內(nèi)部WiFi網(wǎng)絡(luò)的便攜終端分配內(nèi)部網(wǎng)絡(luò)地址。
[0051]優(yōu)選地,所述網(wǎng)絡(luò)切換模塊進一步用于,控制所述WiFi數(shù)據(jù)通道與所述移動數(shù)據(jù)通道同時處于開啟狀態(tài),進一步地,
[0052]控制所述WiFi數(shù)據(jù)通道與所述移動數(shù)據(jù)通道同時處于工作狀態(tài),其中,
[0053]控制所述辦公程序通過所述WiFi數(shù)據(jù)通道獲取內(nèi)部網(wǎng)絡(luò)數(shù)據(jù),同時,控制所述非辦公程序通過所述移動數(shù)據(jù)通道獲取外部網(wǎng)絡(luò)數(shù)據(jù)。
[0054]實施本發(fā)明,通過檢測便攜終端的運行模式,然后當(dāng)檢測到便攜終端運行于工作模式,則將第一類程序的網(wǎng)絡(luò)接口切換至WiFi數(shù)據(jù)通道,同時,將第二類程序的網(wǎng)絡(luò)接口切換至移動數(shù)據(jù)通道。實現(xiàn)了在便攜終端內(nèi)WiFi數(shù)據(jù)通道與移動數(shù)據(jù)通道同時開啟工作,且當(dāng)便攜終端接入WiFi內(nèi)部辦公網(wǎng)絡(luò)時,便攜終端可以同時使用移動數(shù)據(jù)通道訪問外部網(wǎng)絡(luò)。
【附圖說明】
[0055]下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
[0056]圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意;
[0057]圖2為支持本發(fā)明移動終端之間進行通信的通信系統(tǒng)的示意圖;
[0058]圖3是本發(fā)明較佳實施例提出的基于內(nèi)外網(wǎng)分離的通信方法的流程圖;
[0059]圖4是圖3示出的檢測便攜終端的運行模式之前的步驟流程圖;
[0060]圖5是圖3示出的檢測便攜終端的運行模式具體步驟流程圖;
[0061]圖6是本發(fā)明另一較佳實施例提出的基于內(nèi)外網(wǎng)分離的通信方法的流程圖;
[0062]圖7是本發(fā)明較佳實施例提出的基于內(nèi)外網(wǎng)分離的通信服務(wù)器的結(jié)構(gòu)框圖;
[0063]圖8是本發(fā)明較佳實施例提出的基于內(nèi)外網(wǎng)分離的通信系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0064]為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的【具體實施方式】。
[0065]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,〃模塊〃與〃部件〃可以混合地使用。
[0066]移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP (便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0067]圖1為實現(xiàn)本發(fā)明各個實施例的移動終