发明名称 |
兼容支持手持设备安卓应用程序的多APN并发方法及其系统 |
摘要 |
本发明提出的一种兼容支持手持设备安卓应用程序的多APN并发方法及其系统,旨在提供一种能为安卓系统应用程序提供多路并行的APN通道进行网络连接和管理的方案。本发明通过下述技术方案予以实现:在电话Phone和连接管理器模块程序中,增设多个网络类型字段、网络描述符和移动网络判断分支程序;在连接服务模块的联网功能接口程序中,添加对应新增网络类型的处理分支程序;在无线接口层模块中添加对应上述新增的网络连接类型的标识常量值;在网络追踪模块及其派生模块中添加对应新增网络的连接、断开消息处理程序来实现新增通道描述符和底层数据通道的对应关系,以及追踪每一路新增网络的连接状态变化,并添加向应用程序反馈消息的广播程序模块。 |
申请公布号 |
CN103533165B |
申请公布日期 |
2015.07.15 |
申请号 |
CN201310470486.0 |
申请日期 |
2013.10.10 |
申请人 |
成都达信通通讯设备有限公司 |
发明人 |
刘晓岩;朱雄关 |
分类号 |
H04M1/725(2006.01)I;H04W48/20(2009.01)I |
主分类号 |
H04M1/725(2006.01)I |
代理机构 |
成飞(集团)公司专利中心 51121 |
代理人 |
郭纯武 |
主权项 |
一种兼容支持手持设备安卓应用程序的多APN并发方法,具有如下技术特征:在安卓(Android)系统代码的应用框架层模块的以下子模块中,在不改变原有外部接口函数类型和参数定义及代码逻辑的前提下:1)在电话Phone模块(7)和连接管理器模块(3)程序中,增设多个网络类型字段、网络描述符和移动网络判断分支程序,用于Phone模块识别和管理多个APN网络通道;2)在连接服务模块(9)的联网功能接口程序中,添加对应新增网络类型的处理分支程序,使新增的网络连接类型能够与Android系统原有的网络连接类型区分开,并能使在Android系统下运行的应用程序调用联网接口时,接口程序能够传入新增的网络类型参数,对新增的APN接入通道进行联网操作,并能创建新增的网络追踪实例; 3)在无线接口层模块(6)中添加对应上述新增的网络连接类型的标识常量值,供相关的网络追踪模块调用,常量值的选取只要符合类型取值范围,且不与系统原有其它常量冲突;4)在网络追踪模块(5)以及它的派生模块中添加对应新增网络的连接、断开消息处理程序来实现新增通道描述符和底层数据通道的对应关系,以及追踪每一路新增网络的连接状态变化,并添加向应用程序反馈这些消息的广播程序模块;5)在获取网络类型名称的方法中添加对应新增网络类型的新增网络描述符,网络描述符的命名应能够描述新增网络的网络特征,用于进行调试或应用程序运行时通过显示文字来描述网络的特征;6)在判断网络是否属于移动数据网络的方法中增加对应新增网络类型值的处理分支程序,在分支程序中返回新增网络类型属于移动数据网络,从而将该新增连接定义为移动数据网络。 |
地址 |
610041 四川省成都市武侯区晋吉北路282号13栋1层1302号 |