[发明专利]一种联网应用的处理方法和装置有效
申请号: | 201110097758.8 | 申请日: | 2011-04-19 |
公开(公告)号: | CN102752847A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 刘志云;朱涛;陈俊贵;王峰;黄春欣;詹国豪;王实 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04W60/04 | 分类号: | H04W60/04;H04W76/02;H04W76/04 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 应用 处理 方法 装置 | ||
技术领域
本发明涉及网络技术,特别涉及一种联网应用的处理方法和装置。
背景技术
随着手机等移动终端的硬件性能越来越强大以及操作系统的不断智能化,移动终端的处理能力得到了很大提升,已经具备了同时运行多个联网应用的能力,通常,每个联网应用均需要与网络侧的服务器之间建立一个链接。
而在目前的无线网络环境下,无线运营商的网关能够同时处理的链接数有限,因此可能无法满足联网应用的增长需求,从而导致联网应用的联网失败,尤其是在高峰时段,会进一步增加联网失败率。针对这一问题,现有技术中还没有一种有效的解决方式。
发明内容
有鉴于此,本发明的主要目的在于提供一种联网应用的处理方法,能够降低联网失败率。
本发明的另一目的在于提供一种联网应用的处理装置,能够降低联网失败率。
为达到上述目的,本发明的技术方案是这样实现的:
一种联网应用的处理方法,该方法包括:
当移动终端中的每个联网应用启动时,向移动终端中的链路管理工具发送注册请求;链路管理工具对注册请求中携带的身份标识符BID进行校验,校验通过,通知联网应用,并为联网应用分配一个存储队列;每个联网应用唯一对应一个BID和一个存储队列;
链路管理工具接收每个校验通过的联网应用发送来的数据包,根据其中携带的BID将接收到的数据包缓存到对应的存储队列中;
链路管理工具轮询各存储队列,从每个轮询到且不为空的存储队列中取出一个数据包,发送给服务器;接收服务器返回的回包,根据其中携带的BID将接收到的回包发送给对应的联网应用。
一种联网应用的处理装置,该装置位于移动终端中,包括:
第一处理单元,用于接收移动终端中的每个联网应用启动后发送的注册请求,对其中携带的身份标识符BID进行校验,校验通过,通知联网应用,并为联网应用分配一个存储队列,每个联网应用唯一对应一个BID和一个存储队列;接收每个校验通过的联网应用发送来的数据包,根据其中携带的BID将接收到的数据包缓存到对应的存储队列中;
第二处理单元,用于轮询各存储队列,从每个轮询到且不为空的存储队列中取出一个数据包,发送给服务器;接收服务器返回的回包,根据其中携带的BID将接收到的回包发送给对应的联网应用。
可见,采用本发明的技术方案,对于每个移动终端来说,其和服务器之间只需建立一个链接即可,移动终端中的多个联网应用共享这一个链接,从而减少了无线运营商的网关需要处理的链接数,进而降低了联网失败率,并提高了链接的使用效率;另外,本发明所述方案实现起来简单方便,便于普及。
附图说明
图1为本发明方法实施例的流程图。
图2为本发明装置实施例的组成结构示意图。
具体实施方式
针对现有技术中存在的问题,本发明中提出一种改进后的联网应用的处理方案,在移动终端中安装一个链路管理工具软件,主要负责链接的建立、保持、断开以及数据包的转发等;基于该链路管理工具,可实现多个联网应用共享一个链接。
为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
图1为本发明方法实施例的流程图。如图1所示,包括以下步骤:
步骤11:当移动终端中的每个联网应用启动时,向移动终端中的链路管理工具发送注册请求;链路管理工具对注册请求中携带的身份标识符(BID,Business Identification)进行校验,校验通过,通知联网应用,并为联网应用分配一个存储队列;每个联网应用唯一对应一个BID和一个存储队列。
在实际应用中,预先会为每个联网应用配置一个固定的BID,用于对其身份进行标识,当每个联网应用启动后,会向链路管理工具进行注册,即向链路管理工具发送注册请求,其中携带有自身的BID;链路管理工具对接收到的BID进行校验,校验通过,通知联网应用,并为联网应用分配一个存储队列,初始状态,存储队列为空。
如果校验未通过,链路管理工具也需要通知联网应用,后续,联网应用可重新进行注册或进行其它处理,由于与本发明所述方案无直接关系,故不作详细介绍。
步骤12:链路管理工具接收每个校验通过的联网应用发送来的数据包,根据其中携带的BID将接收到的数据包缓存到对应的存储队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110097758.8/2.html,转载请声明来源钻瓜专利网。