移动终端多APN网络并发系统及其联网方法技术方案

技术编号:9600138 阅读:161 留言:0更新日期:2014-01-23 04:41
本发明专利技术提出的一种移动终端多APN网络并发系统及其并发联网方法,旨在提供一种多种接入方式同时存在,支持操作系统应用软件识别、管理、监控多条APN数据通道接口、多APN并发联网数据传输的方案:应用层与底层的驱动模块之间设置多APN联网通道模块和路由管理模块;多APN联网通道模块内嵌APN通道配置信息和多APN通道监控管理模块;APN通道监控管理模块监控、管理APN联网通道;当应用层向多APN联网通道模块逐次下发至少一个APN联网指令时,多APN联网通道模块根据上述联网指令分配预定义和/或动态创建至少一路虚拟网络单元,路由管理模块使用应用程序指定通道模式和/或目的地址绑定路由模式和/或发送地址指定模式和/或默认路径模式,有序管理应用程序在发送数据前或过程中,指定APN数据通道数据收发。

【技术实现步骤摘要】
移动终端多APN网络并发系统及其联网方法
本专利技术是一种实现移动终端上多个接入点名称(APN)逐次联网并发和管理的系统及其方法,提供移动终端的操作系统和应用软件使用多个不同APN网络并发数据传输和管理的方法。
技术介绍
随着移动自组织网络的发展,在其网络上运行的业务越来越多,其中多媒体实时业务以及大流量的视频业务对网络要求也越来越高。伴随着手持设备上网技术的成熟和智能手持设备的普及,现在的手持设备已经成为电脑之外使用频度最高的网络接入终端。公车上,地铁里,走到哪里都会看到拿着手持设备听音乐、收邮件、发微博、看新闻上网的人群。特别是智能手持设备强大的可扩展性及其所带来丰富多样的功能和应用,更是为手持设备上网增添了无限乐趣。但目前的手持设备终端和操作系统在使用不同方式上网时带来了一些不便的烦恼。而手持设备被问及最多的就是手机上网方面的问题。我们的手机在上网时需要设置网络接入方式(APN);而不同的功能和第三方应用上网时需要不同的网络接入方式来支持。无线接入点是负责移动终端管理以及协调无线和有线网络之间通信的关键部件,它为在子网间漫游的移动终端提供无缝的、高速的、透明的接入服务。对于普通用户而言,APN(AccessPointName,接入点名称)只是为了上网而在手持设备终端上预先配置或手工设定的一组参数。而对于移动网络来说,APN是用来实现用户IP报文路由至相应GGSN及外部网络的必不可少的标识,其作用具体包括:APN作为路由标识:SGSN根据APN,向特定DNS服务器查询该APN对应的GGSNIP地址,以确定用户应接入的GGSN;APN作为业务域标识:GGSN根据APN不同,将用户的业务流送到不同的业务域,而不同的业务域则对应了不同的业务承载组网方式、用户标识获取方式、计费模式等。以中国移动最早提供、也是目前用户使用最广的两个APN——CMWAP、CMNET为例:1)CMWAPAPNCMWAPAPN在设计之初主要面向基于HTTP协议的业务,如WAP上网浏览,彩信等。随着数据业务的不断发展,为了支持逐渐引入的非HTTP协议的业务,WAP域通过进行升级改造和配置,逐渐演变为面向绝大多数自营业务和合作业务的默认业务域,面向用户提供彩信、PIM、流媒体、通用下载、快讯、音乐随身听、游戏等业务。CMWAPAPN使用了WAP网关作为HTTP访问的代理节点,同时可面向用户提供一些辅助功能,例如免输手持设备号码、内容转换、适配预判等。2)CMNETAPNCMNET是为了开展开放的互联网接入服务设置的APN,用户可使用任何协议访问互联网,没有任何控制和限制策略,但同时也不提供其他辅助功能。使用CMNETAPN时,移动终端通过接入地SGSN就近接入GGSN,业务数据流通过GGSN对应的防火墙进行NAT地址转换后接入互联网。当前IP协议版本IPV6的技术已经成熟,标准也基本完善,IPv6正处于与IPV4并存和过渡的阶段。可以说,手持设备同时联网多个APN通道,是未来必将获得广泛应用的一种需求。但是目前的移动终端的操作系统,缺乏同时联网多个APN通道相应的接口和设计。当前,世界上三大主流的手持设备操作系统,android、winphone、ios都是单APN应用接入的手持设备操作系统,同一时间下,各种应用只能使用一个相同的APN通道。使用不同APN的时候,手持设备需要手工切换APN通道。实际使用中,移动终端上往往是不同的应用软件使用单一的不同的APN联网通道。通常打开移动设备里面的设置只有一个上网接入点,如“GPRS连接互联网”设置,进入功能表-设置-连接功能-承载方式-互联网。这里可能有一个GPRS连接互联网的接入方式,根本找不到其他移动网的连接,而且下载QQ的时候上面直接默认的就一个接入点,连选择都不能选择,因此普通用户在没有相关专业知识的情况下,通常是无法自动切换实现不同业务网络选项设置接入点的转换。目前大多数手机并不支持多点网络接入的方式。如果在收邮件的同时,又要玩微博就会遇到比较麻烦的情况,需要手工设置更换网络接入方式;由于这种方式需要弄清楚软件使用什么网络接入点接入,一般的普通用户只能无奈地借助第三方的APN管理软件的帮助。在使用手机上网浏览网页时,手机在通过音乐随身听下载音乐;Email和彩信也要随时保持畅通。且不管能否正确判断这些功能的网络接入是使用WLAN、CMWAP还是CMMAIL这些复杂的技术名词;一般情况下,都需要在手机上不断的设置网络设置项,一番折腾,也未必达到想要的目的。想要真正的玩转智能手机,流畅体验移动互联网带来的便利和乐趣,还需要更给力的手机终端和多点网络并发接入技术。目前,能真正完美实现多接入点技术的手机系统不多见。移动终端操作系统和应用软件不能实现多路APN网络并发联网的原因是当前移动终端上的操作系统只提供一条APN接入的通道或数据链路供应用层进行数据交换。应用层使用不同的APN数据通道,必须进行切换。其次,移动终端上的操作系统没有提供多路APN配置的人机界面或接口,应用层不能对多路APN的应用进行配置、查询和管理,再者,应用层无法获取联网失败的详细内容,无法更好的完善应用实现,另外操作系统缺乏应用软件识别、管理、监控多条APN数据通道的接口。
技术实现思路
本专利技术的目的是针对上述现有技术存在不足之处,提供一种可以支持多数据连接并发,让多种接入方式同时存在,支持操作系统应用软件识别、管理、监控多条APN数据通道接口,支持APN联网通道配置、查询多接入点并发,支持移动终端操作系统或应用软件多点网络并发接入网络,实现多APN并发联网数据传输,具有网络连接管理策略,能自动检测其它可用接入点访问网络的多点网络并发接入系统及其同时多接入点并发网络链路的方法,以满足不同应用程序或操作系统使用多APN网络并发联网和管理的需求。本专利技术的上述目的可以通过以下措施来得到,一种移动终端多APN网络并发系统,具有如下技术特征:在含有移动终端操作系统和操作系统应用软件的应用层与底层的驱动模块之间设置多APN联网通道模块和路由管理模块,其中,多APN联网通道模块包含APN通道参数配置信息和多APN通道监控管理模块、APN通道参数配置信息标识每个APN联网通道所连接的APN网络的联网参数和供应用层修改APN通道参数配置信息的接口函数,以及当前APN通道的实际联网APN的情况和已使用APN通道的APN联网参数定义和空闲APN通道的数量,主要用于实现多APN并发联网;应用层根据接口函数参数内的虚拟通道标识:常量数值、字符串描述符、通道实例对象引用或APN联网参数发送连网请求;多APN联网通道模块通过APN联网参数连网成功后保存APN通道参数配置信息;不同的APN连网参数代表不同的APN网络通道;路由管理模块在应用程序收发数据前或收发数据过程中,有序管理应用程序收发数据所采用的APN数据通道;APN通道监控管理模块监控、管理APN联网通道;当应用层向多APN联网通道模块逐次下发至少一个APN联网指令时,多APN联网通道模块根据上述联网指令分配预定义和/或动态创建至少一路虚拟网络单元,路由管理模块使用应用程序指定通道模式和/或目的地址绑定路由模式和/或发送地址指定模式和/或默认路径模式,有序管理应用程序在发送数据前或过本文档来自技高网
...
移动终端多APN网络并发系统及其联网方法

【技术保护点】
一种移动终端多APN网络并发系统,具有如下技术特征:在含有移动终端操作系统和操作系统应用软件的应用层与底层的驱动模块之间设置多APN联网通道模块和路由管理模块,其中多APN联网通道模块包含APN通道参数配置信息和多APN通道监控管理模块、APN通道参数配置信息标识每个APN联网通道所连接的APN网络的联网参数和供应用层修改APN通道参数配置信息的接口函数,以及当前APN通道的实际联网APN的情况和已使用APN通道的APN联网参数定义和空闲APN通道的数量,主要用于实现多APN并发联网;路由管理模块在应用程序收发数据前或收发数据过程中,有序管理应用程序收发数据所采用的APN数据通道;APN通道监控管理模块监控、管理APN联网通道;当应用层向多APN联网通道模块逐次下发至少一个APN联网指令时,多APN联网通道模块根据上述联网指令分配预定义和/或动态创建至少一路虚拟网络单元,路由管理模块使用应用程序指定通道模式和/或目的地址绑定路由模式和/或发送地址指定模式和/或默认路径模式,有序管理应用程序在发送数据前或过程中,指定APN数据通道进行数据收发。

【技术特征摘要】
1.一种移动终端多APN网络并发系统,具有如下技术特征:在含有移动终端操作系统和操作系统应用软件的应用层与底层的驱动模块之间设置多APN联网通道模块和路由管理模块,其中,多APN联网通道模块包含APN通道参数配置信息和多APN通道监控管理模块,APN通道参数配置信息标识每个APN联网通道所连接的APN网络的联网参数和供应用层修改APN通道参数配置信息的接口函数,以及当前APN通道的实际联网APN的情况和已使用APN通道的APN联网参数定义和空闲APN通道的数量,主要用于实现多APN并发联网;应用层根据接口函数参数内的虚拟通道标识:常量数值、字符串描述符、通道实例对象引用或APN联网参数发送连网请求;多APN联网通道模块通过APN联网参数连网成功后保存APN通道参数配置信息;不同的APN连网参数代表不同的APN网络通道;路由管理模块在应用程序收发数据前或收发数据过程中,有序管理应用程序收发数据所采用的APN数据通道;APN通道监控管理模块监控、管理APN联网通道;当应用层向多APN联网通道模块逐次下发至少一个APN联网指令时,多APN联网通道模块根据上述联网指令分配预定义和/或动态创建至少一路虚拟网络单元,路由管理模块使用应用程序指定通道模式和/或目的地址绑定路由模式和/或发送地址指定模式和/或默认路径模式,有序管理应用程序在发送数据前或过程中,指定APN数据通道进行数据收发;当联网APN的请求包含了代理服务器地址时,路由管理模块在APN通道连接成功后,自动将代理服务器地址绑定路由;当联网APN的请求联网的APN网络属于操作系统已经定义的APN类型,路由管理模块在联网APN请求未包含代理服务器地址的情况下,由路由管理模块将上述APN的目的地址自动绑定到路由;操作系统的IP协议栈解析出应用程序发送数据中的目的地址后,按路由表内的路由将数据包传入指定APN数据通道;应用层通过APN通道监控管理模块所提供的接口函数对APN通道进行配置、连接、断开、切换和关闭的操作;APN通道监控管理模块收集来自驱动模块的上报消息,将所述消息实时反馈给应用层;在应用层使用完全部预设的多个APN联网通道后,一旦应用层再次发起新的APN联网请求时,如果新的APN联网请求不属于已经使用的APN联网网络,APN通道监控管理模块向应用层反馈通道满的消息。2.如权利要求1所述的移动终端多APN网络并发系统,其特征在于:应用层通过人机界面或应用程序通过多APN联网通道模块内的接口函数对多APN联网通道模块内的APN通道参数配置信息内的数据进行配置或预定义。3.如权利要求1所述的移动终端多APN网络并发系统,其特征在于:应用层的应用程序直接通过向多APN联网通道模块发送APN联网请求,实现联网APN网络;不同的应用程序发送多个不同的APN联网请求,一个应用程序也可多次发送不同的APN联网请求。4.如权利要求1所述的移动终端多APN网络并发系统,其特征在于:多APN联网通道模块预先设定多个APN联网通道,且每个APN联网通道对应一个APN网络的数据连接;多APN联网通道模块在接收到应用层下发的每个APN联网指令后,多APN联网通道模块分配预定义和/或动态创建多路各自独立的虚拟网络单元。5.如权利要求1所述的移动终端多APN网络并发系统,其特征在于:路由管理模块将某些特定APN网络通道路径定义为应用层数据联网的默认、预定义路径default路径,路由管理模块将IPV4的CMNET定义为IPV4的默认路由或将IPV6的CMNET定义为IPV6的默认路由。6.一种移动终端多APN网络并发系统的联网方法,其特征在于:应用层建立多APN联网通道,在联网请求过程中,应用层向多APN联网通道模块逐次下发一个或多个APN联网指令,多A...

【专利技术属性】
技术研发人员:朱雄关刘晓岩
申请(专利权)人:成都达信通通讯设备有限公司
类型:发明
国别省市:

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

1