一种基于内外网分离的通信方法、服务器及系统的制作方法

文档序号:9380268阅读:606来源:国知局
一种基于内外网分离的通信方法、服务器及系统的制作方法
【技术领域】
[0001]本发明涉及移动通信领域,更具体地说,涉及一种基于内外网分离的通信方法、月艮务器及系统。
【背景技术】
[0002]现有移动通信技术领域,存在以下三点技术背景:
[0003]l、Uid是指用户ID,其中,Android移动操作系统中的Uid和计算机桌面操作系统中的不一样,桌面系统中的每个用户都具有一个Uid,由某一个用户的程序,那么这个程序的Uid就是指代那个用户,而Android移动操作系统中每个程序都有一个Uid。在默认情况下,Android移动操作系统会给每个程序分配一个普通级别且互不相同的Uid,如果用这些程序需要互相调用,那么只能是在这些程序的Uid相同才可以进行,因此,这就使得共享数据具有了一定的安全性,且每个软件之间是不能随意获得数据的。而同一个程序只有一个Uid,所以各个程序下的Activity (活动触发)之间不存在访问权限的问题。且Android移动操作系统中修改了 Linux的Uid的含义:用来唯一确定某个用户的身份。又由于Android移动操作系统是单用户系统,不需要支持多用户登陆。因此,Android移动操作系统的Uid可以看作是每个程序对应一个Uid,即可以用Uid对应用程序进行唯一标识的管理。
[0004]2、在移动数据业务(例如4G、3G移动网络数据业务)和WiFi数据业务可以正常保证的前提下,现有技术领域内的便携终端在做数据业务的过程中都仅能使用到移动数据通道或者是WiFi数据业务通道。当便携终端确定使用WiFi来上网,移动数据通道就会自动关闭。
[0005]3、在一些办公场所,当用户的便携终端接入该办公场所的WiFi办公网络时,该便携终端内的办公程序可以通过该WiFi办公网络获取内部网络数据,但是,此时便携终端内的其它程序则无法通过该WiFi办公网络获取到外部网络数据,且此时便携终端的移动数据通道被关闭,因此,便携终端在WiFi开启的状态下,无法同时实现办公程序通过该WiFi办公网络获取内部网络数据以及其它程序通过移动数据通道获取外部网络数据。
[0006]因此,现有技术中存在便携终端内WiFi数据通道与移动数据通道无法同时开启工作,且当接入WiFi内部办公网络时,无法同时使用移动数据通道访问外部网络的技术缺陷。

【发明内容】

[0007]本发明要解决的技术问题在于,移动终端内WiFi数据通道与移动数据通道无法同时开启工作,且当接入WiFi内部办公网络时,无法同时使用移动数据通道访问外部网络。
[0008]因此,本发明构造了了一种基于内外网分离的通信方法,该方法包括:
[0009]检测便携终端的运行模式;
[0010]若所述便携终端运行于工作模式,则将第一类程序的网络接口切换至WiFi数据通道,同时,将第二类程序的网络接口切换至移动数据通道。
[0011 ] 优选地,所述检测便携终端的运行模式之前还包括:
[0012]确定运行于所述工作模式下的应用程序,并记录所述应用程序的第一标识符;
[0013]根据第一标识符确定第一类程序,并将其它程序确定为第二类程序。
[0014]优选地,所述检测便携终端的运行模式具体包括:
[0015]当所述便携终端接入所述WiFi数据通道时,判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网络;
[0016]若是,则确定所述便携终端运行于所述工作模式,若否,则确定所述便携终端运行于非工作模式。
[0017]优选地,所述将第一类程序的网络接口切换至WiFi数据通道进一步包括:
[0018]控制所述第一类程序通过所述WiFi数据通道获取网络数据。
[0019]优选地,所述将第二类程序的网络接口切换至移动数据通道进一步包括:
[0020]控制所述第二类程序通过所述移动数据通道获取网络数据。
[0021]优选地,所述判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网络进一步包括:
[0022]若确定所述便携终端运行于非工作模式,则控制所述第二类程序通过所述移动数据通道获取网络数据。
[0023]优选地,所述判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网络进一步包括:
[0024]若确定所述便携终端运行于非工作模式,则控制所述第二类程序通过所述移动数据通道和所述WiFi数据通道同时获取网络数据。
[0025]优选地,所述控制所述第一类程序通过所述WiFi数据通道获取网络数据进一步包括:
[0026]通过提供WiFi数据通道的网络服务器对所述接入便携终端及其接入所述WiFi数据通道的网络接口进行集成管控。
[0027]本发明还提出了一种基于内外网分离的通信方法,应用于便携终端,所述便携终端包括办公程序以及非办公程序,该方法包括:
[0028]检测所述便携终端是否位于预设的办公区域;
[0029]若所述便携终端位于所述办公区域,则控制所述办公程序接入WiFi数据通道,同时,控制所述非办公程序接入移动数据通道。
[0030]优选地,所述检测所述便携终端是否位于预设的办公区域之前还包括:
[0031]在所述办公区域内搭建内部WiFi网络。
[0032]优选地,所述检测所述便携终端是否位于预设的办公区域之前还包括:
[0033]在所述非办公区域内搭建外部WiFi网络。
[0034]优选地,所述在所述办公区域内搭建内部WiFi网络进一步包括:
[0035]为接入上述内部WiFi网络的便携终端分配内部网络地址。
[0036]优选地,所述为接入所述内部WiFi网络的便携终端分配内部网络地址进一步包括:
[0037]记录接入所述内部WiFi网络的网络地址,并通过该网络地址对所述便携终端执行管控操作。
[0038]优选地,所述控制所述办公程序接入WiFi数据通道,同时,控制所述非办公程序接入移动数据通道进一步包括:
[0039]所述WiFi数据通道与所述移动数据通道同时处于开启状态。
[0040]优选地,所述WiFi数据通道与所述移动数据通道同时处于开启状态进一步包括:
[0041]所述WiFi数据通道与所述移动数据通道同时处于工作状态,其中,
[0042]控制所述办公程序通过所述WiFi数据通道获取内部网络数据,同时,控制所述非办公程序通过所述移动数据通道获取外部网络数据。
[0043]本发明还提出了一种基于内外网分离的通信服务器,该服务器包括:
[0044]WiFi网络搭建模块,用于检测位于预设的办公区域的便携终端是否接入内部WiFi网络;
[0045]WiFi网络控制模块,若检测得到所述便携终端已接入所述内部WiFi网络,则控制所述便携终端内的办公程序接入WiFi数据通道。
[0046]优选地,所述WiFi网络搭建模块进一步用于,控制所述办公程序通过所述WiFi数据通道获取内部网络数据,同时,以使得所述WiFi数据通道与所述移动数据通道同时处于开启状态。
[0047]本发明还提出了一种基于内外网分离的通信系统,该系统包括:
[0048]网络检测模块,用于检测所述便携终端是否位于预设的办公区域;
[0049]网络切换模块,用于若所述便携终端位于所述办公区域,则控制所述办公程序接AWiFi数据通道,同时,控制所述非办公程序接入移动数据通道。
[0050]优选地,所述网络检测模块进一步用于,为接入上述内部WiFi网络的便携终端分配内部网络地址。
[0051]优选地,所述网络切换模块进一步用于,控制所述WiFi数据通道与所述移动数据通道同时处于开启状态,进一步地,
[0052]控制所述WiFi数据通道与所述移动数据通道同时处于工作状态,其中,
[0053]控制所述办公程序通过所述WiFi数据通道获取内部网络数据,同时,控制所述非办公程序通过所述移动数据通道获取外部网络数据。
[0054]实施本发明,通过检测便携终端的运行模式,然后当检测到便携终端运行于工作模式,则将第一类程序的网络接口切换至WiFi数据通道,同时,将第二类程序的网络接口切换至移动数据通道。实现了在便携终端内WiFi数据通道与移动数据通道同时开启工作,且当便携终端接入WiFi内部办公网络时,便携终端可以同时使用移动数据通道访问外部网络。
【附图说明】
[0055]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0056]图1为实现本发明各个实施例的移动终端的硬件结构示意;
[0057]图2为支持本发明移动终端之间进行通信的通信系统的示意图;
[0058]图3是本发明较佳实施例提出的基于内外网分离的通信方法的流程图;
[0059]图4是图3示出的检测便携终端的运行模式之前的步骤流程图;
[0060]图5是图3示出的检测便携终端的运行模式具体步骤流程图;
[0061]图6是本发明另一较佳实施例提出的基于内外网分离的通信方法的流程图;
[0062]图7是本发明较佳实施例提出的基于内外网分离的通信服务器的结构框图;
[0063]图8是本发明较佳实施例提出的基于内外网分离的通信系统的结构框图。
【具体实施方式】
[0064]为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的【具体实施方式】。
[0065]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,〃模块〃与〃部件〃可以混合地使用。
[0066]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP (便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0067]图1为实现本发明各个实施例的移动终
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1