互联网业务控制方法及相关设备和系统技术方案

技术编号:6449136 阅读:178 留言:0更新日期:2012-04-11 18:40
一种互联网业务控制方法及相关设备和系统。其中,一种互联网业务控制方法,应用于部署有互联网业务客户端的终端设备,方法包括:监测互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到发送的消息为心跳消息或定时监测更新消息时,拦截该心跳消息或定时监测更新消息;其中,应用服务器用于处理与该互联网业务客户端对应的业务,该应用服务器还通过第二通信通道和第二业务代理功能实体进行通信,第二通信通道不包括空中接口通道,第二业务代理功能实体代理该互联网业务客户端向该应用服务器发送心跳消息或定时监测更新消息。本发明专利技术实施例的方案有利于解决现有技术中存在的“空口资源被一些移动互联网业务大量占用”问题。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信
,具体涉及互联网业务控制方法、业务代理功能实体和互联网业务控制系统。
技术介绍
当前,移动互联网业务对移动网络造成了巨大的冲击。而在这些移动互联网业务中,例如QQ、新浪微博、脸谱(Facebook)、Twitter、Gmail等即时通信(IM,Instant Messaging)/社会性网络服务(SNS, Social Networking Services)/ 实时邮件(Mail)业务的冲击尤其巨大。例如在中国,QQ对移动的2G分组域网络造成了巨大冲击,QQ虽然流量较小(占比小于16% ),但却占用了大量空中接口(air interface)资源(通常占用超过50%的公共控制信道(CCCH,Common Control CHanne 1)资源,超过60%的分组数据业务信道(PDCH, Packet Data Channel)资源)。其它的IM/SNS/实时Mail业务都会引起类似的问题。实践发现,这IM/SNS/实时Mail业务大量占用移动网络的空中接口(空口)无线资源的主要原因有这类业务频繁的定时监测更新(Polling)消息(客户端定期发送到应用服务器去检查是否有更新的消息)或者心跳。这些心跳/Polling消息每隔一小段时间 (例如QQ是每隔30s或者3分钟)就会有一次消息交互,使得其占用了大量的资源。如何有效减小QQ等IM/SNS/实时Mail业务对移动网络空中接口资源的大量占用,是运营商和业界都非常关注的问题。以解决QQ业务的空口资源占用问题为例,一种现有技术是在网关设备上部署深度包检测技术(DPI,De印Packet Inspection)业务识别功能,其可识别出QQ业务数据包。 网关设备识别出需要下行传输的数据包是QQ业务产生的数据包后,该网关设备会将对应的识别信息伴随着该QQ业务数据包下发给无线接入网设备;无线接入网设备为传输该QQ 业务数据包分配无线资源时,通过调整空中接口资源分配和处理方式以进行相应的优化, 例如可减少给QQ业务分配的PDCH业务信道数目,以便减小QQ数据包对PDCH资源的占用; 减少QQ业务的下行TBF延迟释放时长,以便减少空口资源占用等。而该机制只能优化下行 QQ数据包对空口资源的占用,而无法优化上行QQ数据包;并不能根本解决“空口资源被一些移动互联网大量占用”的问题,方案测试显示通常只能减少6%的业务信道占用数目。
技术实现思路
本专利技术实施例提供互联网业务控制方法、业务代理功能实体和互联网业务控制系统,用以解决现有技术中存在着的“空口资源被一些移动互联网业务大量占用”的问题。为解决上述技术问题,本专利技术实施例中提供以下技术方案一种互联网业务控制方法,应用于部署有互联网业务客户端的终端设备,所述方法包括监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息;其中,所述应用服务器用于处理与所述互联网业务客户端对应的业务,所述应用服务器还通过第二通信通道和第二业务代理功能实体进行通信,所述第二通信通道不包括空中接口通道,所述第二业务代理功能实体代理所述互联网业务客户端向所述应用服务器发送心跳消息或定时监测更新消息。一种互联网业务控制方法,应用于第二业务代理功能实体,其中,所述第二业务代理功能实体与应用服务器通过第二通信通道进行通信,所述第二通信通道不包括空中接口通道,所述应用服务器用于处理与所述互联网业务客户端对应的业务,所述方法包括代理终端设备中部署互联网业务客户端生成心跳消息或定时监测更新消息;代理所述互联网业务客户端向应用服务器发送所述生成的心跳消息或定时监测更新消息;其中,所述终端设备中部署的第一业务代理功能实体还监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息。一种业务代理功能实体,所述业务代理功能实体部署于终端设备中,其中,所述终端设备中还部署有互联网业务客户端,所述业务代理功能实体包括监测模块,监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;消息拦截模块,用于在所述监测模块监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息;其中,所述应用服务器用于处理与所述互联网业务客户端对应的业务,所述应用服务器还通过第二通信通道和第二业务代理功能实体进行通信,所述第二通信通道不包括空中接口通道,所述第二业务代理功能实体代理所述互联网业务客户端向所述应用服务器发送心跳消息或定时监测更新消息。一种业务代理功能实体,所述业务代理功能实体与应用服务器通过第二通信通道进行通信,所述第二通信通道不包括空中接口通道,所述应用服务器用于处理与部署在终端设备中的互联网业务客户端对应的业务,所述业务代理功能实体包括代理生成模块,用于代理所述互联网业务客户端生成心跳消息或定时监测更新消息;代理发送模块,用于代理所述互联网业务客户端向所述应用服务器发送所述生成的心跳消息或定时监测更新消息;其中,所述终端设备中部署的第一业务代理功能实体还监测所述互联网业务客户端准备通过空中接口向所述应用服务器发送的消息的类型;当监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息。一种互联网业务控制系统,包括第二业务代理功能实体和部署在终端设备中的第一业务代理功能实体,其中,所述第二业务代理功能实体与应用服务器还通过第二通信通道和进行通信,所述第二通信通道不包括空中接口通道,所述应用服务器用于处理与部署在终端设备的互联网业务客户端对应的业务;所述第一业务代理功能实体用于,监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息;所述第二业务代理功能实体,用于代理所述互联网业务客户端生成心跳消息或定时监测更新消息;代理所述互联网业务客户端向所述应用服务器发送生成的心跳消息或定时监测更新消息。由上可见,本专利技术实施例中部署有互联网业务客户端的终端设备监测该互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到该发送的消息为心跳消息或定时监测更新消息时,拦截该心跳消息或定时监测更新消息。而用于处理与该互联网业务客户端对应的业务的应用服务器还通过第二通信通道和第二业务代理功能实体进行通信,由于该第二通信通道不包括空中接口通道,若第二业务代理功能实体还代理该互联网业务客户端向应用服务器发送心跳消息或定时监测更新消息,这就可以在尽量不影响互联网业务客户端正常业务的情况下,有效地避免心跳消息或定时监测更新消息等对空口无线资源的低效占用,进而极大地节约空口无线资源。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种业务架构示意图;图2是本专利技术实施例提供的一种互本文档来自技高网
...

【技术保护点】
1.一种互联网业务控制方法,其特征在于,应用于部署有互联网业务客户端的终端设备,所述方法包括:监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息;其中,所述应用服务器用于处理与所述互联网业务客户端对应的业务,所述应用服务器还通过第二通信通道和第二业务代理功能实体进行通信,所述第二通信通道不包括空中接口通道,所述第二业务代理功能实体代理所述互联网业务客户端向所述应用服务器发送心跳消息或定时监测更新消息。

【技术特征摘要】
【国外来华专利技术】1.一种互联网业务控制方法,其特征在于,应用于部署有互联网业务客户端的终端设备,所述方法包括监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息;其中,所述应用服务器用于处理与所述互联网业务客户端对应的业务,所述应用服务器还通过第二通信通道和第二业务代理功能实体进行通信,所述第二通信通道不包括空中接口通道,所述第二业务代理功能实体代理所述互联网业务客户端向所述应用服务器发送心跳消息或定时监测更新消息。2.根据权利要求1所述的方法,其特征在于,还包括在监测到所述互联网业务客户端发出了登录请求消息或已成功登录到所述应用服务器之后,向第二业务代理功能实体发送所述终端设备当前所处区域的区域标识,以便于所述第二业务代理功能实体根据所述区域标识确定所述终端设备当前所处区域是否需要启动互联网业务优化功能;若接收到所述第二业务代理功能实体发送的启动互联网业务优化功能的指示信息,则启动互联网业务优化功能,以执行所述监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型的步骤。3.根据权利要求1或2所述的方法,其特征在于,还包括当监测到所述发送的消息为业务消息时,向所述第二业务代理功能实体转发该业务消息,以便于所述第二业务代理功能实体在接收到该业务消息后将其转发给所述应用服务器,并接收所述应用服务器在接收到该业务消息后对应返回的响应消息;接收所述第二业务代理功能实体发送的所述响应消息并将其转发给所述互联网业务客户端;或者,当监测到所述发送的消息为业务消息时,向所述应用服务器转发该业务消息;接收所述应用服务器在接收到该业务消息后返回的响应消息并将其转发给所述互联网业务客户端。4.一种互联网业务控制方法,其特征在于,应用于第二业务代理功能实体,其中,所述第二业务代理功能实体与应用服务器通过第二通信通道进行通信,所述第二通信通道不包括空中接口通道,所述应用服务器用于处理与所述互联网业务客户端对应的业务,所述方法包括代理终端设备中部署互联网业务客户端生成心跳消息或定时监测更新消息;代理所述互联网业务客户端向应用服务器发送所述生成的心跳消息或定时监测更新消息;其中,所述终端设备中部署的第一业务代理功能实体还监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;当监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息。5.根据权利要求4所述的方法,其特征在于,还包括在监测到所述互联网业务客户端发出了登录请求消息或已成功登录到所述应用服务器之后,接收所述第一业务代理功能实体发送的所述终端设备当前所处区域的区域标识;根据所述区域标识确定所述终端设备当前所处区域是否需要启动互联网业务优化功能;若需要,则向所述第一业务代理功能实体发送启动互联网业务优化功能的指示信息,并执行代理终端设备中部署互联网业务客户端生成心跳消息或定时监测更新消息的步骤。6.根据权利要求4或5所述的方法,其特征在于,还包括接收所述应用服务器向所述互联网业务客户端发送的业务消息;判断所述应用服务器与所述互联网业务客户端之间的网际互连协议IP通道是否存在;若存在,则通过已存在的IP通道向所述互联网业务客户端转发所述业务消息;若不存在,则指示短消息中心向所述第一业务代理功能实体发送用于指示建立所述互联网业务客户端与所述应用服务器之间的IP通道的短消息;在IP通道建立后通过该IP通道向所述互联网业务客户端转发所述业务消息。7.根据权利要求5所述的方法,其特征在于,还包括在获知所述终端设备和网络断开连接后,停止代理所述互联网业务客户端向应用服务器发送心跳消息或定时监测更新消息,并释放相应资源。8.—种业务代理功能实体,其特征在于,所述业务代理功能实体部署于终端设备中,其中,所述终端设备中还部署有互联网业务客户端,所述业务代理功能实体包括监测模块,监测所述互联网业务客户端准备通过空中接口向应用服务器发送的消息的类型;消息拦截模块,用于在所述监测模块监测到所述发送的消息为心跳消息或定时监测更新消息时,拦截所述心跳消息或定时监测更新消息;其中,所述应用服务器用于处理与所述互联网业务客户端对应的业务,所述应用服务器还通过第二通信通道和第二业务代理功能实体进行通信,所述第二通信通道不包括空中接口通...

【专利技术属性】
技术研发人员:雷正雄
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1