【技术实现步骤摘要】
本专利技术涉及通信
,尤其是涉及一种永远在线业务的实现方法、系统和设备。
技术介绍
当智能手机和移动电脑被广泛应用后,出现了永远在线业务的需求,如即时聊天业务、社交网络业务、邮件推送业务等,永远在线业务为了体现出用户与服务器的操作性,减少网络在用户使用业务时对用户的影响,提高用户体验,需要获知用户是否还连接在服务器上。永远在线类业务的服务器获知用户与服务器间连接状态的方法为:服务器接收来自用户的保持在线状态信息(即心跳包(keep alive)消息),当服务器收到用户的心跳包时,证明用户连接在服务器上,确定用户在线的状态,从而实现永远在线的特征。用户在使用永远在线业务时不希望受到由于网络状况或者服务器状况而产生的延迟,在高突发性数据发生时,要求永远在线业务可以做出快速响应。为此,数据推送技术是一种服务器主动将信息发送给客户端的技术;通过Push(推送)技术,可将重要的信息主动及时地推送到移动终端上,使用户能够随时随地接收信息,为用户提供了极大方便。其中,现有的Push方式包括:短信EMN(电子邮件通知)Push方式;通过建立IP长连接,发送心跳包维持连接的方式;通过运营商核心网设备保活用户的IP-CAN(Connectivity Access Network,连接访问网络)连接,从而使业务无需发送心跳包机制来维护状态。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下问题:服务器 ...
【技术保护点】
一种永远在线业务的实现方法,其特征在于,终端设备上部署有永远在线基础实施AOI中间件,移动核心网部署有AOI服务器,所述AOI中间件与所述AOI服务器之间建立有公共通知链路,该方法包括以下步骤:在所述终端设备的业务客户端与业务平台之间保活了业务链路之后,所述AOI中间件监控所述业务客户端的应用状态;当监控到所述业务客户端的应用状态为异常状态时,所述AOI中间件通过所述公共通知链路将所述业务客户端出现异常状态的信息通知给所述AOI服务器;由所述AOI服务器将所述业务客户端出现异常状态的信息通知给所述业务平台,并通知策略与计费规则功能PCRF关闭所述业务客户端与业务平台之间的业务链路的长连接,并由所述PCRF通知网关GPRS支持节点GGSN/防火墙去保活所述业务客户端与业务平台之间的业务链路。
【技术特征摘要】
1.一种永远在线业务的实现方法,其特征在于,终端设备上部署有永远
在线基础实施AOI中间件,移动核心网部署有AOI服务器,所述AOI中间件
与所述AOI服务器之间建立有公共通知链路,该方法包括以下步骤:
在所述终端设备的业务客户端与业务平台之间保活了业务链路之后,所
述AOI中间件监控所述业务客户端的应用状态;
当监控到所述业务客户端的应用状态为异常状态时,所述AOI中间件通
过所述公共通知链路将所述业务客户端出现异常状态的信息通知给所述AOI
服务器;由所述AOI服务器将所述业务客户端出现异常状态的信息通知给所
述业务平台,并通知策略与计费规则功能PCRF关闭所述业务客户端与业务
平台之间的业务链路的长连接,并由所述PCRF通知网关GPRS支持节点
GGSN/防火墙去保活所述业务客户端与业务平台之间的业务链路。
2.如权利要求1所述的方法,其特征在于,所述AOI中间件与所述AOI
服务器之间建立公共通知链路的过程,具体包括:
所述AOI中间件在收到来自所述业务客户端的注册请求后,判断所述
AOI中间件与所述AOI服务器之间的公共通知链路是否已经建立;如果未建
立,则所述AOI中间件向所述AOI服务器发送用于建立公共通知链路的请求;
由所述AOI服务器在收到用于建立公共通知链路的请求后,通知PCRF维持
所述AOI中间件与所述AOI服务器之间的公共通知链路的长连接,并由所述
PCRF通知GGSN/防火墙保活所述AOI中间件与所述AOI服务器之间的公共
通知链路,以建立所述AOI中间件与所述AOI服务器之间的公共通知链路。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述AOI中间件通过所述公共通知链路接收来自所述AOI服务器的业务
数据,并唤醒所述业务数据对应的业务客户端,将所述业务数据转发给所述
业务客户端;和/或,所述AOI中间件接收来自所述业务客户端的业务数据,
并通过所述公共通知链路将所述业务数据转发给所述AOI服务器,并由所述
\tAOI服务器将所述业务数据转发给所述业务客户端对应的业务平台。
4.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述AOI中间件接收来自短信网关的短消息,所述短消息为所述AOI服
务器发送给短信网关的,且短消息中携带需要发送给业务客户端的业务数据;
所述AOI中间件唤醒所述业务数据对应的业务客户端,并将携带所述业
务数据的短消息转发给所述业务客户端。
5.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
当所述终端设备上所有的业务客户端均注销永远在线能力时,所述AOI
中间件向所述AOI服务器发送用于拆除公共通知链路的请求;由所述AOI服
务器在收到用于拆除公共通知链路的请求后,通知PCRF关闭所述AOI中间
件与所述AOI服务器之间的公共通知链路的长连接,并由所述PCRF通知
GGSN/防火墙去保活所述AOI中间件与所述AOI服务器之间的公共通知链
路,以拆除所述AOI中间件与所述AOI服务器之间的公共通知链路。
6.一种永远在线业务的实现方法,其特征在于,终端设备上部署有永远
在线基础实施AOI中间件,移动核心网部署有AOI服务器,所述AOI中间件
与所述AOI服务器之间建立有公共通知链路,该方法包括以下步骤:
在终端设备的业务客户端与业务平台之间保活了业务链路之后,如果所
述AOI中间件监控到业务客户端的异常状态,则所述AOI服务器通过所述公
共通知链路接收来自所述AOI中间件的业务客户端出现异常状态的信息;
所述AOI服务器将所述业务客户端出现异常状态的信息通知给所述业务
平台,并通知策略与计费规则功能PCRF关闭所述业务客户端与业务平台之
间的业务链路的长连接,并由所述PCRF通知网关GPRS支持节点GGSN/防
火墙去保活所述业务客户端与业务平台之间的业务链路。
7.如权利要求6所述的方法,其特征在于,所述AOI中间件与所述AOI
服务器之间建立公共通知链路的过程,具体包括:
在所述AOI中间件与所述AOI服务器之间的公共通知链路未建立时,所
述AOI服务器接收来自所述AOI中间件的用于建立公共通知链路的请求;
所述AOI服务器在收到用于建立公共通知链路的请求后,通知PCRF维
持所述AOI中间件与所述AOI服务器之间的公共通知链路的长连接,并由所
述PCRF通知GGSN/防火墙保活所述AOI中间件与所述AOI服务器之间的公
共通知链路,以建立所述AOI中间件与所述AOI服务器之间的公共通知链路。
8.如权利要求6或7所述的方法,其特征在于,所述方法还包括:
所述AOI服务器接收来自业务平台的业务数据,并当所述AOI中间件与
所述AOI服务器之间的公共通知链路建立时,所述AOI服务器通过所述公共
通知链路将所述业务数据转发给所述AOI中间件,由所述AOI中间件唤醒所
述业务数据对应的业务客户端,将所述业务数据转发给所述业务客户端;和/
或,所述AOI服务器通过所述公共通知链路接收来自所述AOI中间件的业务
数据,并将所述业务数据转发给所述业务客户端对应的业务平台。
9.如权利要求6或7所述的方法,其特征在于,所述方法还包括:
所述AOI服务器接收来自业务平台的业务数据,并当所述AOI中间件与
所述AOI服务器之间的公共通知链路未建立时,所述AOI服务器向短信网关
发送携带所述业务数据的短消息,由所述短信网关将携带所述业务数据的短
消息发送给所述AOI中间件,并由所述AOI中间件唤醒所述业务数据对应的
业务客户端,并将携带所述业务数据的短消息转发给所述业务客户端。
10.如权利要求6所述的方法,其特征在于,所述方法还包括:
所述AOI服务器在收到来自业务平台的保活业务客户端与业务平台之间
的业务链路的通知后,通知PCRF维持所述业务客户端与业务平台之间的业
务链路的长连接,由所述PCRF通知GGSN/防火墙保活所述业务客户端与业
务平台之间的业务链路,以在所述业务客户端与业务平台之间保活业务链路。
11.如权利要求6或10所述的方法,其特征在于,所述方法还包括:
在所述业务客户端与业务平台之间保活了业务链路之后,当所述业务客
户端注销下线时,所述AOI服务器接收来自所述业务平台的关闭所述业务客
户端与业务平台之间的业务链路的通知,并通知所述PCRF关闭所述业务客
户端与业务平台之间的业务链路的长连接,并由所述PCRF通知所述GGSN/
防火墙去保活所述业务客户端与业务平台之间的业务链路。
12.如权利要求6或7所述的方法,其特征在于,所述方法还包括:
当所述终端设备上所有的业务客户端均注销永远在线能力时,所述AOI
服务器接收来自所述AOI中间件的用于拆除公共通知链路的请求;
所述AOI服务器在收到用于拆除公共通知链路的请求后,通知PCRF关
闭所述AOI中间件与所述AOI服务器之间的公共通知链路的长连接,由所述
PCRF通知GGSN/防火墙去保活所述AOI中间件与所述AOI服务器之间的公
共通知链路,以拆除所述AOI中间件与所述AOI服务器之间的公共通知链路。
13.一种永远在线业务的实现系统,其特征在于,终端设备上部署有永
远在线基础实施AOI中间件,移动核心网部署有AOI服务器,所述AOI中间
件与所述AOI服务器之间建立有公共通知链路,其中:
所述AOI中间件,用于在所述终端设备的业务客户端与业务平台之间保
活了业务链路之后,监控所述业务客户端的应用状态;并当监控到所述业务
客户端的应用状态为异常状态时,通过所述公共通知链路将所述业务客户端
出现异常状态的信息通知给所述AOI服务器;
所述AOI服务器,用于通过所述公共通知链路接收来自所述AOI中间件
的业务客户端出现异常状态的信息,将所述业务客户端出现异常状态的信息
通知给所述业务平台,并通知策略与计费规则功能PCRF关闭所述业务客户
端与...
【专利技术属性】
技术研发人员:王磊,陈阁,李颖,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。