【技术实现步骤摘要】
一种消息推送系统、方法、装置及相关设备
本专利技术涉及移动互联网
,尤其涉及一种消息推送系统、方法、装置及相关设备。
技术介绍
随着移动互联网技术的蓬勃发展,基于IP连接的推送(Push)消息开始大量出现。Push消息可以集成在应用程序中,具有更优的用户体验。由于智能移动终端电量消耗高于非智能终端,为了节省智能终端的电流消耗,如果在短时间内(如2~5秒)没有数据的收发,智能终端将暂时关闭数据连接。同时,出于保持数据连接的需要,终端上安装的应用客户端每隔一段时间需要向网络侧服务器发送一小段数据(心跳数据包),以使得网络侧服务器为其维持正确的状态。这些心跳数据包虽然包含的数据量小,无线网络却要频繁使用信令为其建立和断开数据连接,占用了大量的网络资源,同时,频繁的信令处理很容易超过网络信令的处理能力,降低网络服务质量甚至导致网络崩溃。随着智能终端及其安装的应用客户端的大量涌现,网络信令压力越来越大,目前主要的解决方案包括以下两种:方案一:应用客户端降低心跳数据包的发送频率;方案二:建立代理服务器,代理服务器负责分发消息。智能终端上安装的应用客户端仅与代理服务器连接,并向代理服务器发送心跳数据包。上述第一种解决方案和上述第二种解决方案中,虽然在一定程度上能够缓解心跳数据包的发送频率和发送数量,但随着网络中智能终端数量的增长,网络依然面临巨大的信令处理压力。
技术实现思路
本专利技术实施例提供一种消息推送系统、方法、装置及相关设备,用以节约信令资源,降低网络信令处理压力。本专利技术实施例提供一种消息推送系统,包括:移动终端、代理服务器和至少一个应用服务器,所述代理 ...
【技术保护点】
一种消息推送系统,其特征在于,包括:移动终端、代理服务器和至少一个应用服务器,所述代理服务器通过有线网络分别与各应用服务器以及移动通信网络的核心网网元移动交换中心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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。