[发明专利]以路由器为中继的推送方法及推送系统在审
申请号: | 201711224328.1 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107968826A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 倪秉炬 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市凯达知识产权事务所44256 | 代理人: | 刘大弯,沈荣彬 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由器 中继 推送 方法 系统 | ||
技术领域
本发明涉及移动终端技术领域,尤其涉及一种以路由器为中继的推送方法及推送系统。
背景技术
随着手机厂商所卖出的手机越来越多,一套成熟的推送系统,需要为几百万甚至几千万的手机服务,所有手机都是通过长连接连接到推送服务器,并接收来自推送服务器的消息。由于手机都是通过一层一层的网络路由连接到推送服务器的,推送服务器推送消息需要经过多次的网络通信,会消耗较多的资源。
该方案存在的问题是:
(1)维持高频率长连接,需要消耗较大的手机功耗。
(2)推送服务器维持数量越来越多的长连接,需要增加更多的服务器,成本较高。
(3)推送的速度不够快。
所以,需要实现一套新的推送方法及推送系统,以解决这些问题。
发明内容
本发明的目的之一在于提出一种以路由器为中继的推送方法,旨在解决推送服务器多、成本高、推送速度慢的技术问题。
本发明的目的之二在于提供一种以路由器为中继的推送系统,旨在解决推送服务器多、成本高、推送速度慢的技术问题。
首先,为实现上述目的,本发明提供一种以路由器为中继的推送方法,其特征在于,所述以路由器为中继的推送方法包括以下步骤:
推送服务器将推送消息推送给至少一路由器;
一终端在与任一所述路由器的通信过程中,从所述路由器获取来自所述推送服务器的所述推送消息。
具体地,所述以路由器为中继的推送方法还包括步骤:所述终端向所述推送服务器上报其网络状态。
具体地,所述以路由器为中继的推送方法还包括步骤:所述推送服务器根据所述终端上报的所述网络状态找到与所述终端通信的所述路由器的IP地址,根据所述IP地址所述推送服务器将所述推送消息推送给所述路由器。该路由器包括运营商路由器、公司路由器或/和家庭路由器。其中,推送消息包括厂商的标识和推送标识,如nubia和push,并以json字符串的形式存在。例如数据为{phone_tag:nubia,message_type:push,message_content:123},即表示厂商标识为nubia,消息类型为推送,消息内容为123。
具体地,所述网络状态包括所述终端的IP地址、路由信息等。
具体地,所述终端通过长连接连接到所述推送服务器并向所述推送服务器上报所述网络状态。相较于现有技术,本发明的长连接用于终端向推送服务器上报消息,推送服务器不通过长连接向终端推送消息,终端可降低与推送服务器维持长连接的频率,以节省手机功耗,并在维持长连接的过程中向推送服务器上报所述网络状态。
具体地,所述以路由器为中继的推送方法还包括步骤:所述终端在与所述路由器的通信过程中判断是否存在来自所述推送服务器的所述推送消息,若是,则获取所述推送消息。
为实现上述目的,本发明还提供一种以路由器为中继的推送系统,所述以路由器为中继的推送系统包括:
一推送服务器;
一路由器,所述推送服务器将推送消息推送给至少一所述路由器;以及
一终端,所述终端在与任一所述路由器的通信过程中,从所述路由器获取来自所述推送服务器的所述推送消息。
具体地,所述终端向所述推送服务器上报其网络状态。
具体地,所述推送服务器根据所述终端上报的所述网络状态找到与所述终端通信的所述路由器的IP地址,根据所述IP地址所述推送服务器将所述推送消息推送给所述路由器。该路由器包括运营商路由器、公司路由器或/和家庭路由器。其中,推送消息包括厂商的标识和推送标识,如nubia和push,并以json字符串的形式存在。例如数据为{phone_tag:nubia,message_type:push,message_content:123},即表示厂商标识为nubia,消息类型为推送,消息内容为123。
具体地,所述终端在与所述路由器的通信过程中判断是否存在来自所述推送服务器的所述推送消息,若是,则获取所述推送消息。
相较于现有技术,本发明所提出的以路由器为中继的推送方法及推送系统,推送服务器将推送消息先推送给路由器,终端在与路由器通信的过程中从路由器获取该推送消息,大大地减少了推送服务器的推送次数,无需增设更多的推送服务器,降低了成本;另外,终端与路由器之间的通信速度快,这样既能降低手机的功耗,又能提高获取推送消息的速度,较大的提升了用户的推送体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711224328.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文转发控制方法及装置
- 下一篇:一种基于多通道协议的会话备份方法及装置