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

技术编号:12389050 阅读:363 留言:0更新日期:2015-11-25 22:21
本发明专利技术公开了一种基于内外网分离的通信方法、服务器及系统,其中,该方法包括:通过检测便携终端的运行模式,然后当检测到便携终端运行于工作模式,则将第一类程序的网络接口切换至WiFi数据通道,同时,将第二类程序的网络接口切换至移动数据通道。实施本发明专利技术,实现了在便携终端内WiFi数据通道与移动数据通道同时开启工作,且当便携终端接入WiFi内部办公网络时,便携终端可以同时使用移动数据通道访问外部网络。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,更具体地说,涉及一种基于内外网分离的通信方法、服务器及系统
技术介绍
现有移动通信
,存在以下三点技术背景:1、Uid是指用户ID,其中,Android移动操作系统中的Uid和计算机桌面操作系统中的不一样,桌面系统中的每个用户都具有一个Uid,由某一个用户的程序,那么这个程序的Uid就是指代那个用户,而Android移动操作系统中每个程序都有一个Uid。在默认情况下,Android移动操作系统会给每个程序分配一个普通级别且互不相同的Uid,如果用这些程序需要互相调用,那么只能是在这些程序的Uid相同才可以进行,因此,这就使得共享数据具有了一定的安全性,且每个软件之间是不能随意获得数据的。而同一个程序只有一个Uid,所以各个程序下的Activity(活动触发)之间不存在访问权限的问题。且Android移动操作系统中修改了Linux的Uid的含义:用来唯一确定某个用户的身份。又由于Android移动操作系统是单用户系统,不需要支持多用户登陆。因此,Android移动操作系统的Uid可以看作是每个程序对应一个Uid,即可以用Uid对应用程序进行唯一标识的管理。2、在移动数据业务(例如4G、3G移动网络数据业务)和WiFi数据业务可以正常保证的前提下,现有
内的便携终端在做数据业务的过程中都仅能使用到移动数据通道或者是WiFi数据业务通道。当便携终端确定使用>WiFi来上网,移动数据通道就会自动关闭。3、在一些办公场所,当用户的便携终端接入该办公场所的WiFi办公网络时,该便携终端内的办公程序可以通过该WiFi办公网络获取内部网络数据,但是,此时便携终端内的其它程序则无法通过该WiFi办公网络获取到外部网络数据,且此时便携终端的移动数据通道被关闭,因此,便携终端在WiFi开启的状态下,无法同时实现办公程序通过该WiFi办公网络获取内部网络数据以及其它程序通过移动数据通道获取外部网络数据。因此,现有技术中存在便携终端内WiFi数据通道与移动数据通道无法同时开启工作,且当接入WiFi内部办公网络时,无法同时使用移动数据通道访问外部网络的技术缺陷。
技术实现思路
本专利技术要解决的技术问题在于,移动终端内WiFi数据通道与移动数据通道无法同时开启工作,且当接入WiFi内部办公网络时,无法同时使用移动数据通道访问外部网络。因此,本专利技术构造了了一种基于内外网分离的通信方法,该方法包括:检测便携终端的运行模式;若所述便携终端运行于工作模式,则将第一类程序的网络接口切换至WiFi数据通道,同时,将第二类程序的网络接口切换至移动数据通道。优选地,所述检测便携终端的运行模式之前还包括:确定运行于所述工作模式下的应用程序,并记录所述应用程序的第一标识符;根据第一标识符确定第一类程序,并将其它程序确定为第二类程序。优选地,所述检测便携终端的运行模式具体包括:当所述便携终端接入所述WiFi数据通道时,判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网络;若是,则确定所述便携终端运行于所述工作模式,若否,则确定所述便携终端运行于非工作模式。优选地,所述将第一类程序的网络接口切换至WiFi数据通道进一步包括:控制所述第一类程序通过所述WiFi数据通道获取网络数据。优选地,所述将第二类程序的网络接口切换至移动数据通道进一步包括:控制所述第二类程序通过所述移动数据通道获取网络数据。优选地,所述判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网络进一步包括:若确定所述便携终端运行于非工作模式,则控制所述第二类程序通过所述移动数据通道获取网络数据。优选地,所述判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网络进一步包括:若确定所述便携终端运行于非工作模式,则控制所述第二类程序通过所述移动数据通道和所述WiFi数据通道同时获取网络数据。优选地,所述控制所述第一类程序通过所述WiFi数据通道获取网络数据进一步包括:通过提供WiFi数据通道的网络服务器对所述接入便携终端及其接入所述WiFi数据通道的网络接口进行集成管控。本专利技术还提出了一种基于内外网分离的通信方法,应用于便携终端,所述便携终端包括办公程序以及非办公程序,该方法包括:检测所述便携终端是否位于预设的办公区域;若所述便携终端位于所述办公区域,则控制所述办公程序接入WiFi数据通道,同时,控制所述非办公程序接入移动数据通道。优选地,所述检测所述便携终端是否位于预设的办公区域之前还包括:在所述办公区域内搭建内部WiFi网络。优选地,所述检测所述便携终端是否位于预设的办公区域之前还包括:在所述非办公区域内搭建外部WiFi网络。优选地,所述在所述办公区域内搭建内部WiFi网络进一步包括:为接入上述内部WiFi网络的便携终端分配内部网络地址。优选地,所述为接入所述内部WiFi网络的便携终端分配内部网络地址进一步包括:记录接入所述内部WiFi网络的网络地址,并通过该网络地址对所述便携终端执行管控操作。优选地,所述控制所述办公程序接入WiFi数据通道,同时,控制所述非办公程序接入移动数据通道进一步包括:所述WiFi数据通道与所述移动数据通道同时处于开启状态。优选地,所述WiFi数据通道与所述移动数据通道同时处于开启状态进一步包括:所述WiFi数据通道与所述移动数据通道同时处于工作状态,其中,控制所述办公程序通过所述WiFi数据通道获取内部网络数据,同时,控制所述非办公程序通过所述移动数据通道获取外部网络数据。本专利技术还提出了一种基于内外网分离的通信服务器,该服务器包括:WiFi网络搭建模块,用于检测位于预设的办公区域的便携终端是否接入内部WiFi网络;WiFi网络控制模块,若检测得到所述便携终端已接入所述内部WiFi网络,则控制所述便携终端内的办公程序接入WiFi数据通道。优选地,所述WiFi网络搭建模块进一步用于,控制所述办公程序通过所述WiFi数据通道获取内部网络数据,同时,以使得所述WiFi数据通道与所述移动数据通道同时处于开启状态。本专利技术还提出了一种基于内外网分离的通信系统,该系统包括:网络检测模块,用于检测所述便携终端是否位于预设的办公区域;网络切换模块,用于若所述便携终端位于所述办公区域,则控制所述办公程序接入WiFi数据通道,本文档来自技高网...
一种基于内外网分离的通信方法、服务器及系统

【技术保护点】
一种基于内外网分离的通信方法,其特征在于,所述方法包括:检测便携终端的运行模式;若所述便携终端运行于工作模式,则将第一类程序的网络接口切换至WiFi数据通道,同时,将第二类程序的网络接口切换至移动数据通道。

【技术特征摘要】
1.一种基于内外网分离的通信方法,其特征在于,所述方法包括:
检测便携终端的运行模式;
若所述便携终端运行于工作模式,则将第一类程序的网络接口切换至
WiFi数据通道,同时,将第二类程序的网络接口切换至移动数据通道。
2.根据权利要求1所述的基于内外网分离的通信方法,其特征在于,所
述检测便携终端的运行模式之前还包括:
确定运行于所述工作模式下的应用程序,并记录所述应用程序的第一标识
符;
根据第一标识符确定第一类程序,并将其它程序确定为第二类程序。
3.根据权利要求1所述的基于内外网分离的通信方法,其特征在于,所
述检测便携终端的运行模式具体包括:
当所述便携终端接入所述WiFi数据通道时,判断所述便携终端在所述
WiFi数据通道获得的网络地址是否归属于工作网络;
若是,则确定所述便携终端运行于所述工作模式,若否,则确定所述便携
终端运行于非工作模式。
4.根据权利要求1所述的基于内外网分离的通信方法,其特征在于,所
述将第一类程序的网络接口切换至WiFi数据通道进一步包括:
控制所述第一类程序通过所述WiFi数据通道获取网络数据。
5.根据权利要求1所述的基于内外网分离的通信方法,其特征在于,所
述将第二类程序的网络接口切换至移动数据通道进一步包括:
控制所述第二类程序通过所述移动数据通道获取网络数据。
6.根据权利要求3所述的基于内外网分离的通信方法,其特征在于,所
述判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网
络进一步包括:
若确定所述便携终端运行于非工作模式,则控制所述第二类程序通过所述
移动数据通道获取网络数据。
7.根据权利要求3所述的基于内外网分离的通信方法,其特征在于,所

\t述判断所述便携终端在所述WiFi数据通道获得的网络地址是否归属于工作网
络进一步包括:
若确定所述便携终端运行于非工作模式,则控制所述第二类程序通过所述
移动数据通道和所述WiFi数据通道同时获取网络数据。
8.根据权利要求4所述的基于内外网分离的通信方法,其特征在于,所
述控制所述第一类程序通过所述WiFi数据通道获取网络数据进一步包括:
通过提供WiFi数据通道的网络服务器对所述接入便携终端及其接入所述
WiFi数据通道的网络接口进行集成管控。
9.一种基于内外网分离的通信方法,应用于便携终端,所述便携终端包
括办公程序以及非办公程序,其特征在于,所述方法包括:
检测所述便携终端是否位于预设的办公区域;
若所述便携终端位于所述办公区域,则控制所述办公程序接入WiFi数据
通道,同时,控制所述非办公程序接入移动数据通道。
10.根据权利要求9所述的基于内外网分离的通信方法,其特征在于,所
述检测所述便携终端是否位于预设的办公区域之前还包括:
在所述办公区域内搭建内部WiFi网络。
11.根据权利要求9所述的基于内外网分...

【专利技术属性】
技术研发人员:车晓东申世安
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1