[发明专利]兼容支持手持设备安卓应用程序的多APN并发方法及其系统有效
申请号: | 201310470486.0 | 申请日: | 2013-10-10 |
公开(公告)号: | CN103533165A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 刘晓岩;朱雄关 | 申请(专利权)人: | 成都达信通通讯设备有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04W48/20 |
代理公司: | 成飞(集团)公司专利中心 51121 | 代理人: | 郭纯武 |
地址: | 610041 四川省成都市武*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 兼容 支持 手持 设备 应用程序 apn 并发 方法 及其 系统 | ||
1.一种兼容支持手持设备安卓应用程序的多APN并发方法,具有如下技术特征:在安卓(Android)系统代码的应用框架层模块的以下子模块中,在不改变原有外部接口函数类型和参数定义及代码逻辑的前提下:
1)在电话Phone模块(7)和连接管理器模块(3)程序中,增设多个网络类型字段、网络描述符和移动网络判断分支程序,用于Phone模块识别和管理多个APN网络通道;
2)在连接服务模块(9)的联网功能接口程序中,添加对应新增网络类型的处理分支程序,使新增的网络连接类型能够与Android系统原有的网络连接类型区分开,并能使在Android系统下运行的应用程序调用联网接口时,能够传入新增的网络类型参数,对新增的APN接入通道进行联网操作,并能创建新增的网络追踪实例;
3)在无线接口层模块(6)中添加对应上述新增的网络连接类型的标识常量值,供相关的网络追踪模块调用,常量值的选取只要符合类型取值范围,且不与系统原有其它常量冲突即可;
4)在网络追踪模块(5)以及它的派生模块中添加对应新增网络的连接、断开消息处理程序来实现新增通道描述符和底层数据通道的对应关系,以及追踪每一路新增网络的连接状态变化,并添加向应用程序反馈这些消息的广播程序模块。
2.如权利要求1所述的兼容支持手持设备安卓应用程序的多APN并发方法,其特征在于:为保证原有Android系统应用框架(Frameworks)层对应用程序模块提供的原有功能接口不发生任何变化,对Android系统的应用框架层进行的修改,是按以下三个修改原则进行的,(1)不改变原有外部接口函数的类型和参数定义;(2)新增内容也不修改原有的代码逻辑;(3)适当对内部接口进行修改。
3.如权利要求1所述的兼容支持手持设备安卓应用程序的多APN并发方法,Android系统电话模块添加新增网络类型字段构成的电话服务模块(2),包括电话模块(7)以及与电话模块(7)交互数据的电话接口管理模块(6)。
4.如权利要求1所述的兼容支持手持设备安卓应用程序的多APN并发方法,在获取网络类型名称的方法中添加对应新增网络类型的新增网络描述符,网络描述符的命名应能够描述新增网络的网络特征,用于进行调试或应用程序运行时通过显示文字来描述网络的特征。
5.如权利要求1所述的兼容支持手持设备安卓应用程序的多APN并发方法,在判断网络是否属于移动数据网络的方法中增加对应新增网络类型值的处理分支程序,在分支程序中返回新增网络类型属于移动数据网络,从而将该新增连接定义为移动数据网络。
6.一种使用兼容支持手持设备Android应用程序方法的多APN并发系统,主要包括Android系统中,依次交联应用层模块的Net网络管理模块(1)和电话服务模块(2),其特征在于:Android系统模块命名架构设有供APN接入点的连网接口,应用程序模块需要连接APN接入点时,通过连网接口调用Net网络管理模块(1),将联网请求传递给电话服务模块(2),通过移动终端位于底层的调制解调器向基站发起联网请求;其中,连接管理器模块(3)发起应用程序需要的APN联网请求,将联网请求传递给连接服务模块(4),通过网络追踪模块(5)中的多个网络类型字段、网络描述符和移动网络判断分支程序,将所需的APN类型的1-N个新增网络追踪实例,经进程间通讯将请求传递到电话接口管理模块(6)识别和管理所请求的多个APN网络通道;数据连接追踪器模块(8)接到请求后,在数据连接模块(9)中创建一个新增数据连接追踪器实例,连接服务模块(9)通过联网功能接口程序中对应新增网络类型的处理分支程序调用联网接口,向无线管理层模块传入新增的网络类型参数,对新增的APN接入通道进行联网操作,发起网络连接请求并维护这一路网络的连接状态。
7.如权利要求6所述的多APN并发系统,其特征在于:连接服务模块(4)包括由Android系统原有网络追踪实例和新增网络追踪实例1、…增网络追踪实例N-1、增网络追踪实例N构成的网络追踪模块,N为自然数。
8.如权利要求6所述的多APN并发系统,其特征在于:连接服务模块(4)中含有Android系统原有的联网功能接口和添加有对应新增网络类型的处理分支程序,N为新增网络实例总个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都达信通通讯设备有限公司,未经成都达信通通讯设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310470486.0/1.html,转载请声明来源钻瓜专利网。