一种基于手机网络共享服务的网络连接的方法及手机技术

技术编号:8612108 阅读:288 留言:0更新日期:2013-04-20 00:37
本发明专利技术公开了一种基于手机网络共享服务的网络连接的方法及手机,所述方法包括:开启手机的网络共享服务,当接收到该手机上运行的应用程序发送的请求时,控制所述应用程序通过该手机系统默认的默认类型的PDP连接上网;当接收到终端发送的连接网络的请求时,判断是否可建立一个拨号网络类型的PDP连接,若是,则建立一个拨号网络类型的PDP连接,控制所述终端通过所述拨号网络类型的PDP连接上网;若否,则控制所述终端通过该手机系统中默认的默认类型的PDP连接上网。通过本发明专利技术,手机上运行的应用程序可通过默认类型APN设置上网,同时连接该手机的终端可通过拨号网络APN设置上网。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及的是一种基于手机网络共享服务的网络连接的方法及手机
技术介绍
Android (安卓)是现有智能移动终端常用的操作系统,基于WCDMA网络的Android手机必须通过TOP (分组数据协议)连接才能上网,而PDP连接需根据某一个APN(访问接入点)建立。手机的APN有defaul (默认)、dun (拨号网络)、mms (彩信)等多种类型。Android手机建立的PDP连接时默认使用default类型的APN,因此Android手机上运行的浏览器等应用程序通过default类型的APN连接到因特网。基于WCDMA网络的Android手机在启动Tethering服务(网络共享,即手机将它的上网功能分享给其他终端使用的功能)时,其他终端可通过USB绑定或便携式WLAN热点服务等方式连接该手机,并以该手机作为调制解调器,通过该手机上的default类型APN建立PDP连接上网。但连接到所述手机的其他终端通过网络共享服务上网时最适合的PDP连接是通过dun类型的APN建立的连接,现有技术需要用户手动设置,给用户带来了不便。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于手机网络共享服务的网络连接的方法及手机,旨在当手机启动网络共享服务时,连接该手机的终端可通过dun类型APN建立 PDP连接上网,同时手机上运行的应用程序可通过default类型APN建立PDP连接上网。本专利技术解决技术问题所采用的技术方案如下 一种基于手机网络共享服务的网络连接的方法,其中,包括步骤 A、开启手机的网络共享服务,接收该手机上运行的应用程序或通过该手机上网的终端发送的连接网络的请求; B、当接收到所述应用程序发送的请求时,控制所述应用程序通过该手机系统默认的默认类型的PDP连接上网;当接收到所述终端发送的连接网络的请求时,建立一个拨号网络类型的PDP连接,获取该拨号网络类型的PDP连接的网卡信息,并根据所述网卡信息控制所述终端通过所述拨号网络类型的PDP连接上网。所述的基于手机网络共享服务的网络连接的方法,其中,所述步骤B还包括 B1、当接收到所述终端发送的连接网络的请求时,对该手机系统中对应的网络共享的接口进行配置,并保存所述接口的信息,同时判断是否可建立一个拨号网络类型的PDP连接。所述的基于手机网络共享服务的网络连接的方法,其中,所述步骤BI中所述的判断是否可建立一个拨号网络类型的PDP连接,包括 BH、从所述手机系统属性中读取对应运营商的标识,所述标识包括运营商的国家码和网号; B12、根据所述运营商的标识,从所述手机系统对应的数据库中获得该运营商的所有APN信息; B13、遍历所述APN信息,判断其中是否存在拨号网络类型的APN;当存在拨号网络类型的APN时,则判断为可建立一个拨号网络类型的PDP连接。所述的基于手机网络共享服务的网络连接的方法,其中,所述步骤B中所述的建立一个拨号网络类型的PDP连接,包括 B21、新建一个拨号网络类型的PDP连接;并设置对应的网络热点; B22、当所述拨号网络类型的PDP连接建立成功后,将到所述PDP连接对应的网卡的路由信息添加到所述手机系统中对应的路由表中;并更新所述手机的DNS服务器地址对应的路由信息。所述的基于手机网络共享服务的网络连接的方法,其中,所述步骤B中所述的获取该拨号网络类型的PDP连接的网卡信息,并根据所述网卡信息控制所述终端通过所述拨号网络类型的PDP连接上网,包括 B31、从所述手机的DNS服务器地址对应的路由信息中查询到所述拨号网络类型的TOP连接的网卡信息; B32、根据所述网卡信息启动NAT网址转换功能,以控制所述终端通过所述拨号网络类型的PDP连接上网。 一种采用所述基于手机网络共享服务的网络连接的方法的手机,其中,包括 请求接收模块,用于当手机的网络共享服务开启时,接收该手机上运行的应用程序或通过该手机上网的终端发送的连接网络的请求; 控制模块,用于当接收到所述应用程序发送的请求时,控制所述应用程序通过该手机系统默认的默认类型的PDP连接上网;当接收到所述终端发送的连接网络的请求时,建立一个拨号网络类型的PDP连接,获取该拨号网络类型的PDP连接的网卡信息,并根据所述网卡信息控制所述终端通过所述拨号网络类型的PDP连接上网。所述的手机,其中,所述控制模块还包括 第一控制单元、用于当接收到所述应用程序发送的请求时,控制所述应用程序通过该手机系统默认的默认类型的的PDP连接上网; 第二控制单元、当接收到所述终端发送的连接网络的请求时,建立一个拨号网络类型的PDP连接,获取该拨号网络类型的PDP连接的网卡信息,并根据所述网卡信息控制所述终端通过所述拨号网络类型的PDP连接上网。所述的手机,其中,所述第二控制单元还包括 配置子单元,用于当收到所述终端发送的连接网络的请求时,对手机系统中对应的网络共享的接口进行配置,并保存所述接口的信息; 判断子单元、用于当收到所述终端发送的连接网络的请求时,判断是否可建立一个拨号网络类型的PDP连接。所述的手机,其中,所述第二控制单元还包括连接建立子单元,用于新建一个拨号网络类型的PDP连接;并设置对应的网络热点;路由更新子单元,用于当拨号网络类型的PDP连接建立成功后,将到所述PDP连接对应的网卡的路由信息添加到对应的路由表中;并更新该手机的DNS服务器地址对应的路由信息。所述的手机,其中,所述第二控制单元还包括 查询子单元,用于从所述对应的DNS服务器地址对应的路由信息中获取所述拨号网络类型的PDP连接的网卡信息; 控制子单元,用于根据所述网卡信息启动NAT网址转换功能,以控制所述终端通过所述拨号网络类型的PDP连接上网。本专利技术所提供的一种基于手机网络共享服务的网络连接的方法及手机,当手机启动Tethering服务时,为接入该手机的终端适应性的建立一个dun类型的PDP连接,使得所述终端可通过该dun类型的TOP连接上网;与此同时,手机中运行的应用程序可通过系统默认的default类型APN建立PDP连接上网。使手机增加了新功能当手机开启网络共享服务时,手机上运行的应用程序可通过系统默认的default类型APN连接网络,同时连接该手机的终端可通过dun类型APN连接到网络。无需用户手动设置,为用户提供了方便。附图说明 图1是本专利技术一种基于手机网络共享服务的网络连接的方法的基本流程图。图2是本专利技术一种基于手机网络共享服务的网络连接的方法中判断是否可建立一个dun类型的PDP连接的流程图。图3是本专利技术为手机网络共享服务开启后建立一个dun类型的PDP连接的具体实施流程图。图4是本专利技术一种手机的实施例原理框图。图5是本专利技术一种手机的实施例的类型控制模块原理框图。图6是本专利技术一种手机的实施例的控制模块的第二控制单元原理框图。具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术一种基于手机网络共享服务的网络连接的方法的基本流程图。本实施本文档来自技高网...

【技术保护点】
一种基于手机网络共享服务的网络连接的方法,其特征在于,包括步骤:A、开启手机的网络共享服务,接收该手机上运行的应用程序或通过该手机上网的终端发送的连接网络的请求;B、当接收到所述应用程序发送的请求时,控制所述应用程序通过该手机系统默认的默认类型的PDP连接上网;当接收到所述终端发送的连接网络的请求时,建立一个拨号网络类型的PDP连接,获取该拨号网络类型的PDP连接的网卡信息,并根据所述网卡信息控制所述终端通过所述拨号网络类型的PDP连接上网。

【技术特征摘要】
1.一种基于手机网络共享服务的网络连接的方法,其特征在于,包括步骤 A、开启手机的网络共享服务,接收该手机上运行的应用程序或通过该手机上网的终端发送的连接网络的请求; B、当接收到所述应用程序发送的请求时,控制所述应用程序通过该手机系统默认的默认类型的PDP连接上网;当接收到所述终端发送的连接网络的请求时,建立一个拨号网络类型的PDP连接,获取该拨号网络类型的PDP连接的网卡信息,并根据所述网卡信息控制所述终端通过所述拨号网络类型的PDP连接上网。2.根据权利要求1所述的基于手机网络共享服务的网络连接的方法,其特征在于,所述步骤B还包括 B1、当接收到所述终端发送的连接网络的请求时,对该手机系统中对应的网络共享的接口进行配置,并保存所述接口的信息,同时判断是否可建立一个拨号网络类型的PDP连接。3.根据权利要求2所述的基于手机网络共享服务的网络连接的方法,其特征在于,所述步骤BI中所述的判断是否可建立一个拨号网络类型的PDP连接,包括 BH、从所述手机系统属性中读取对应运营商的标识,所述标识包括运营商的国家码和网号; B12、根据所述运营商的标识,从所述手机系统对应的数据库中获得该运营商的所有APN信息; B13、遍历所述APN信息,判断其中是否存在拨号网络类型的APN;当存在拨号网络类型的APN时,则判断为可建立一个拨号网络类型的PDP连接。4.根据权利要求1所述的基于手机网络共享服务的网络连接的方法,其特征在于,所述步骤B中所述的建立一个拨号网络类型的PDP连接,包括 B21、新建一个拨号网络类型的PDP连接;并设置对应的网络热点; B22、当所述拨号网络类型的PDP连接建立成功后,将到所述PDP连接对应的网卡的路由信息添加到所述手机系统中对应的路由表中;并更新所述手机的DNS服务器地址对应的路由信息。5.根据权利要求4所述的基于手机网络共享服务的网络连接的方法,其特征在于,所述步骤B中所述的获取该拨号网络类型的PDP连接的网卡信息,并根据所述网卡信息控制所述终端通过所述拨号网络类型的PDP连接上网,包括 B31、从所述手机的DNS服务器地址对应的路由信息中查询到所述拨号网络类型的TOP连接的网卡信息; B32...

【专利技术属性】
技术研发人员:王丙勤汤立正
申请(专利权)人:TCL通讯宁波有限公司
类型:发明
国别省市:

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

1