基于移动终端开发平台的pdp激活链路复用的方法

文档序号:7766991阅读:330来源:国知局
专利名称:基于移动终端开发平台的pdp激活链路复用的方法
技术领域
本发明涉及一种基于移动终端开发平台的PDP激活链路复用的方法,特别是涉及一种基于大唐电信公司的Arena平台的PDP激活链路复用的方法。
背景技术
PDP指分组数据规程(Packet Data ftOtocol),PDP上下文包含与某个接入网络 (APN)相关的地址映射以及路由信息。移动用户通过激活PDP上下文得到动态地址以随时通过GGSN(Gateway GPRS Support Node,网关GPRS支持节点)接入特定数据网络。手机中的PS (packet switch包交换)业务发起前需要激活PDP,当PDP激活后就占用一路资源,但移动终端开发平台支持的激活链路数有限,比如大唐电信公司的Arena 平台,Arena平台提供了一个开放、稳定但又多元的终端软件平台,更加关注各项终端能力的开发,集合更多第三方的应用业务,为各种组合类、创新类业务开发提供坚实的技术保障,并从源头上解决了移动业务的终端一致性瓶颈问题,确保业务在不同厂商、不同型号手机上的通用性,从根本上提高了 3G时代的终端用户体验。其支持的激活链路数仅两路,这样就会出现一些业务不能发起,只能定时循环重新调用大唐PDP激活接口,这样势必会影响业务(如wap上网或java应用下载)的响应速度,极大的影响了用户的使用感受。

发明内容
本发明要解决的技术问题是为了克服现有技术中的移动终端开发平台支持的激活链路数有限、影响业务的响应速度的缺陷,提供一种提高业务响应时间的PDP激活链路复用的方法。本发明是通过下述技术方案来解决上述技术问题的一种基于移动终端开发平台的PDP激活链路复用的方法,其特点在于,其包括以下步骤S1、在移动终端的内存中建立PS业务的业务节点信息;S2,当一个PS业务发起时,查询业务节点信息中是否存在相同业务类型且处于睡眠状态的另一个PS业务;&、如果存在步骤&所述的另一个PS业务,则发起的PS业务直接使用socket连接,复用所述处于睡眠状态的另一个PS业务的PDP链路。较佳地,步骤&后还包括步骤、如果步骤&中另一个PS业务的类型是活动状态,则查询PDP激活链路总数,如果该总数小于一预定值,则调用移动终端开发平台的PDP 激活接口。较佳地,步骤、后还包括步骤& 当退出步骤&中发起的PS业务时,判断是否存在相同业务类型且处于睡眠状态的另一个PS业务,如果存在就直接退出,否则调用去激活接口。较佳地,所述的移动终端开发平台为大唐电信公司的Arena平台。
较佳地,所述的预定值为Arena平台支持的激活链路数。较佳地,所述的激活链路数为2。较佳地,步骤S1中所述的业务节点信息包括业务名称、业务分类、活动状态、睡眠状态和退出状态。本发明的积极进步效果在于改善PS业务的响应时间,提高软件(如高层应用、 wap应用、短信息或者java应用)的实时性。从而达到PDP激活链路的充分复用,突破原有的路数限制,减少发起业务的等待时间,使用户感受更加快捷。


图1为本发明的PS业务状态转化图。图2为本发明的PDP激活链路复用的方法流程图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。本实施例以大唐电信公司的Arena平台为进行说明,但本发明不局限于该平台, 其他开发平台也能达到链路复用的效果。首先,如图1所示,介绍每个PS业务存在的三种状态睡眠、活动、退出。当PS业务激活PDP后就处于活动状态,也称为激活状态;当用户不进行任何操作(比如15秒内不对手机做任何操作)时,此PS业务就由活动状态转于睡眠状态。用户主动退出程序、按红键(关机键)或者合盖等,PS业务就由活动转为退出状态; PS业务不能直接由睡眠转为退出状态。如图2所示,本发明的PDP激活链路复用方法的流程如下。首先需要将系统中所有PDP链路管理相关数据(即业务节点信息)以一定的数据结构保存在内存中,如表1所示。所述的数据结构可以采用链表。表1中的业务名称比如为WAP或Java应用,其业务分类均为WWW分类。表 权利要求
1.一种基于移动终端开发平台的PDP激活链路复用的方法,其特征在于,其包括以下步骤51、在移动终端的内存中建立PS业务的业务节点信息;52、当一个PS业务发起时,查询业务节点信息中是否存在相同业务类型且处于睡眠状态的另一个PS业务;&、如果存在步骤&所述的另一个PS业务,则发起的PS业务直接使用socket连接,复用所述处于睡眠状态的另一个PS业务的PDP链路。
2.如权利要求1所述的PDP激活链路复用的方法,其特征在于,步骤&后还包括步骤54如果步骤&中另一个PS业务的类型是活动状态,则查询PDP激活链路总数,如果该总数小于一预定值,则调用移动终端开发平台的PDP激活接口。
3.如权利要求2所述的PDP激活链路复用的方法,其特征在于,步骤、后还包括步骤55当退出步骤&中发起的PS业务时,判断是否存在相同业务类型且处于睡眠状态的另一个PS业务,如果存在就直接退出,否则调用去激活接口。
4.如权利要求2所述的PDP激活链路复用的方法,其特征在于,所述的移动终端开发平台为大唐电信公司的Arena平台。
5.如权利要求4所述的PDP激活链路复用的方法,其特征在于,所述的预定值为Arena 平台支持的激活链路数。
6.如权利要求5所述的PDP激活链路复用的方法,其特征在于,所述的激活链路数为2。
7.如权利要求1-6中任意一项所述的PDP激活链路复用的方法,其特征在于,步骤S1 中所述的业务节点信息包括业务名称、业务分类、活动状态、睡眠状态和退出状态。
全文摘要
本发明公开了一种基于移动终端开发平台的PDP激活链路复用的方法,其包括以下步骤在移动终端的内存中建立PS业务的业务节点信息;当一个PS业务发起时,查询业务节点信息中是否存在相同业务类型且处于睡眠状态的另一个PS业务;如果存在步骤S2所述的另一个PS业务,则发起的PS业务直接使用socket连接,复用所述处于睡眠状态的另一个PS业务的PDP链路。本发明改善了PS业务的响应时间,提高软件(如高层应用、wap应用、短信息或者java应用)的实时性。从而达到PDP激活链路的充分复用,突破原有的路数限制,减少发起业务的等待时间,使用户感受更加快捷。
文档编号H04L12/56GK102480506SQ20101056630
公开日2012年5月30日 申请日期2010年11月30日 优先权日2010年11月30日
发明者刘美红 申请人:希姆通信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1