一种消息推送系统、方法、装置及相关设备制造方法及图纸

技术编号:11504004 阅读:107 留言:0更新日期:2015-05-27 04:13
本发明专利技术公开了一种消息推送系统、方法、装置及相关设备,用以节约信令资源,降低网络信令处理压力。其中,所述消息推送方法,包括:移动终端接收代理服务器在接收到应用服务器发送的Push消息之后、通过CS域发送的呼叫请求;所述移动终端拒绝所述呼叫请求;并通过PS域向所述代理服务器发送建立连接请求;所述移动终端在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。

【技术实现步骤摘要】
一种消息推送系统、方法、装置及相关设备
本专利技术涉及移动互联网
,尤其涉及一种消息推送系统、方法、装置及相关设备。
技术介绍
随着移动互联网技术的蓬勃发展,基于IP连接的推送(Push)消息开始大量出现。Push消息可以集成在应用程序中,具有更优的用户体验。由于智能移动终端电量消耗高于非智能终端,为了节省智能终端的电流消耗,如果在短时间内(如2~5秒)没有数据的收发,智能终端将暂时关闭数据连接。同时,出于保持数据连接的需要,终端上安装的应用客户端每隔一段时间需要向网络侧服务器发送一小段数据(心跳数据包),以使得网络侧服务器为其维持正确的状态。这些心跳数据包虽然包含的数据量小,无线网络却要频繁使用信令为其建立和断开数据连接,占用了大量的网络资源,同时,频繁的信令处理很容易超过网络信令的处理能力,降低网络服务质量甚至导致网络崩溃。随着智能终端及其安装的应用客户端的大量涌现,网络信令压力越来越大,目前主要的解决方案包括以下两种:方案一:应用客户端降低心跳数据包的发送频率;方案二:建立代理服务器,代理服务器负责分发消息。智能终端上安装的应用客户端仅与代理服务器连接,并向代理服务器发送心跳数据包。上述第一种解决方案和上述第二种解决方案中,虽然在一定程度上能够缓解心跳数据包的发送频率和发送数量,但随着网络中智能终端数量的增长,网络依然面临巨大的信令处理压力。
技术实现思路
本专利技术实施例提供一种消息推送系统、方法、装置及相关设备,用以节约信令资源,降低网络信令处理压力。本专利技术实施例提供一种消息推送系统,包括:移动终端、代理服务器和至少一个应用服务器,所述代理服务器通过有线网络分别与各应用服务器以及移动通信网络的核心网网元MSC和GGSN连接;所述应用服务器,用于向所述代理服务器发送推送Push消息,所述Push消息中携带有用户标识和应用标识;所述代理服务器,用于根据所述Push消息中携带的用户标识或应用标识,从预先建立的用户标识、应用标识与终端标识三者之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求;所述移动终端,用于在接收到所述代理服务器的呼叫请求时,拒绝所述呼叫请求,并通过分组交换PS域向所述代理服务器发送建立连接请求;以及在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。本专利技术实施例提供一种终端侧消息推送方法,包括:移动终端接收代理服务器在接收到应用服务器发送的Push消息之后、通过电路交换CS域发送的呼叫请求;所述移动终端拒绝所述呼叫请求;并通过分组交换PS域向所述代理服务器发送建立连接请求;所述移动终端在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。本专利技术实施例提供一种网络侧消息推送方法,包括:接收应用服务器发送的推送Push消息,所述Push消息中携带有用户标识和应用标识;根据所述用户标识或者应用标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求。本专利技术实施例提供一种终端侧消息推送装置,包括:呼叫控制单元,用于接收代理服务器在接收到应用服务器发送的Push消息之后、通过电路交换CS域发送的呼叫请求;并拒绝所述呼叫请求;数据连接建立单元,用于在所述呼叫控制单元拒绝所述呼叫请求之后,通过分组交换PS域向所述代理服务器发送建立连接请求;下载单元,用于在所述数据连接建立单元与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。本专利技术实施例提供一种移动终端,包括上述终端侧消息推送装置。本专利技术实施例提供一种网络侧消息推送装置,包括:接收单元,用于接收应用服务器发送的推送Push消息,所述Push消息中携带有用户标识和应用标识;查找单元,用于根据所述用户标识或者应用标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;呼叫单元,用于通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求。本专利技术实施例提供一种网络侧设备,包括上述网络侧消息推送装置。本专利技术实施例提供的消息推送系统、方法、装置及相关设备,在移动通信网络现有网元的基础上增加了一代理服务器,该代理服务器通过有线网络分别与各应用服务器以及移动通信网络的核心网网元MSC、GGSN连接。代理服务器预先建立移动终端的终端标识、安装于移动终端中的应用客户端的应用标识与注册用户的用户标识之间的对应关系。当应用服务器有Push消息需要发送给注册用户时,可以先将Push消息发送给代理服务器,并在Push消息中携带用户标识和应用标识,使得代理服务器能够根据用户标识或者应用标识查找到对应的终端标识,根据查找到的终端标识,代理服务器通过CS域呼叫对应的移动终端,移动终端在接收到代理服务器的呼叫之后,终止该呼叫,并主动与代理服务器建立PS域连接,以下载对应的Push消息。由于上述过程中,代理服务器与应用服务器保持有线连接,从而无需向应用服务器发送心跳数据包来维持连接,避免了在PS域上频繁的发送数据包,节约了信令资源,降低了网络信令处理压力。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例中,消息推送系统的结构示意图;图2为本专利技术实施例中,消息推送方法的实施流程示意图;图3为本专利技术实施例中,终端侧实施消息推送方法的实施流程示意图;图4为本专利技术实施例中,消息推送装置一种可能的结构示意图;图5为本专利技术实施例中,网络侧实施消息推送方法的实施流程示意图;图6为本专利技术实施例中,消息推送装置另外一种可能的结构示意图。具体实施方式为了节约信令资源,降低网络信令处理压力,本专利技术实施例提供了一种消息推动系统、方法、装置及相关设备。以下结合说明书附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术,并且在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。如图1所示,为本专利技术实施例提供的消息推动系统的结构示意图,包括:移动终端11、代理服务器12和至少一个应用服务器13,移动终端11上安装有至少一个应用客户端,每一应用客户端分别与网络侧的一个应用服务器对应。本专利技术实施例中,在移动通信网络现有网元的基础上增加了代理服务器12,代理服务器12通过有线网络分别与各应用服务器13以及移动通信网络的核心网网元MSC14(移动交换中心)、GGSN15(网关GPRS支持节点)连接。移动终端可以通过基站(BTS)/基站控制器(BSC)与MSC连接。具体实施时,应用服务器13,用于向代理服务器12发送Push消息,Push消息中携带有用户标识和应用标识;代理服务器12,用于根据Pus本文档来自技高网...
一种消息推送系统、方法、装置及相关设备

【技术保护点】
一种消息推送系统,其特征在于,包括:移动终端、代理服务器和至少一个应用服务器,所述代理服务器通过有线网络分别与各应用服务器以及移动通信网络的核心网网元移动交换中心MSC、网关GPRS支持节点GGSN连接;所述应用服务器,用于向所述代理服务器发送推送Push消息,所述Push消息中携带有用户标识和应用标识;所述代理服务器,用于根据所述Push消息中携带的用户标识和应用标识,从预先建立的用户标识、应用标识与终端标识三者之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求;所述移动终端,用于在接收到所述代理服务器的呼叫请求时,拒绝所述呼叫请求,并通过分组交换PS域向所述代理服务器发送建立连接请求;以及在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。

【技术特征摘要】
1.一种消息推送系统,其特征在于,包括:移动终端、代理服务器和至少一个应用服务器,所述代理服务器通过有线网络分别与各应用服务器以及移动通信网络的核心网网元移动交换中心MSC、网关GPRS支持节点GGSN连接;所述应用服务器,用于向所述代理服务器发送推送Push消息,所述Push消息中携带有用户标识和应用标识;所述代理服务器,用于根据所述Push消息中携带的用户标识和应用标识,从预先建立的用户标识、应用标识与终端标识三者之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求;所述移动终端,用于在接收到所述代理服务器的呼叫请求时,拒绝所述呼叫请求,并通过分组交换PS域向所述代理服务器发送建立连接请求;以及在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。2.如权利要求1所述的系统,其特征在于,所述代理服务器,具体用于按照以下过程建立用户标识、应用标识与终端标识之间的对应关系:接收所述移动终端发送的注册请求,所述注册请求中携带有安装于所述移动终端中的应用客户端的应用标识、所述移动终端的终端标识和注册用户的用户标识;提取所述用户标识、应用标识与终端标识;建立提取到的用户标识、应用标识与终端标识之间的对应关系。3.如权利要求2所述的系统,其特征在于,所述代理服务器,还用于根据所述应用标识,向所述应用标识对应的应用服务器转发所述注册请求。4.如权利要求1、2或3所述的系统,其特征在于,所述移动终端,还用于在下载所述Push消息之后,根据所述应用标识,将所述Push消息分发给所述应用标识对应的应用客户端;并关闭与所述代理服务器之间的PS域连接。5.一种消息推送方法,其特征在于,包括:移动终端接收代理服务器在接收到应用服务器发送的Push消息之后、通过电路交换CS域发送的呼叫请求;所述移动终端拒绝所述呼叫请求;并通过分组交换PS域向所述代理服务器发送建立连接请求;所述移动终端在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。6.如权利要求5所述的方法,其特征在于,Push消息中携带有应用标识;以及所述移动终端从所述代理服务器下载所述Push消息之后,还包括:所述移动终端根据所述应用标识,将所述Push消息分发给所述应用标识对应的应用客户端;并关闭与所述代理服务器之间的PS域连接。7.如权利要求5或6所述的方法,其特征在于,所述移动终端在接收代理服务器通过CS域发送的呼叫请求之前,还包括:所述移动终端接收安装于所述移动终端中的应用客户端发送的第一注册请求,所述第一注册请求中携带有所述应用客户端对应的应用标识和请求注册的用户的用户标识;所述移动终端向所述代理服务器发送第二注册请求,所述第二注册请求中携带有所述移动终端的终端标识、所述应用标识和所述用户标识。8.一种消息推送方法,其特征在于,包括:接收应用服务器发送的推送Push消息,所述Push消息中携带有用户标识和应用标识;根据所述用户标识或者应用标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;通...

【专利技术属性】
技术研发人员:刘玮哲
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1