[发明专利]一种移动终端消息推送方法及设备有效
申请号: | 201210539529.1 | 申请日: | 2012-12-13 |
公开(公告)号: | CN103874035B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 常江 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W88/18 |
代理公司: | 北京睿博行远知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 消息 推送 方法 设备 | ||
1.一种移动终端消息推送方法,其特征在于,包括:
移动终端接收到短消息网关推送的短消息后,将所述短消息分发至移动终端的应用程序,并检测本设备与推送服务器之间的长连接通道是否建立;若本设备与推送服务器之间的长连接通道未建立,则向所述推送服务器发起建立长连接通道的请求,并在长连接通道建立后保持该长连接通道;其中,所述短消息是所述推送服务器在其与所述移动终端之间的长连接通道未建立,或者,通过长连接通道向所述移动终端推送消息失败的情况下,通过短消息网关推送的;
当所述移动终端上配置的长连接休眠事件被触发,且本设备与所述推送服务器之间建立有长连接通道时,所述移动终端断开本设备与所述推送服务器之间的长连接通道;
其中,所述向所述推送服务器发起建立长连接通道的请求之前,所述方法还包括:所述移动终端检测本设备当前所处的模式;
所述向所述推送服务器发起建立长连接通道的请求具体为:若所述移动终端检测到本设备处于交互模式,则向所述推送服务器发起建立长连接通道的请求。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述移动终端接收到所述短消息网关发送的通知短消息后,向所述推送服务器发起建立长连接通道的请求,并在长连接通道建立后保持该长连接通道;其中,所述通知短消息是所述推送服务器通过所述短消息网关发送的,用于通知移动终端发起建立长连接通道的请求。
3.如权利要求1所述的方法,其特征在于,所述移动终端上配置的长连接休眠事件在以下之一或任意组合的情况下被触发:
所述移动终端在设定长时间内未接收到所述短消息网关推送的短消息;
所述移动终端从交互模式切换到非交互模式;
所述移动终端从交互模式切换到非交互模式,且处于非交互模式的持续时间大于预设时长。
4.如权利要求1所述的方法,其特征在于,所述向所述推送服务器发起建立长连接通道的请求之后,所述方法还包括:
若长连接通道建立失败,则所述移动终端根据预设的次数,或者,在预设时长内,向所述推送服务器发起建立长连接通道的请求。
5.一种移动终端,其特征在于,包括:接收模块、分发模块、处理模块以及收发模块;
接收模块,用于接收到短消息网关推送的短消息;其中,所述短消息是推送服务器在其与本设备之间的长连接通道未建立,或者,通过长连接通道向本设备推送消息失败的情况下,通过短消息网关推送的;
分发模块,用于将所述接收模块接收到的短消息分发至本设备的应用程序;
处理模块,用于检测本设备与所述推送服务器之间的长连接通道是否建立,若未建立,则通过所述收发模块向所述推送服务器发起建立长连接通道的请求,并在长连接通道建立后保持该长连接通道;否则,保持该长连接通道;以及,当本设备上配置的长连接休眠事件被触发,且本设备与所述推送服务器之间建立有长连接通道时,断开本设备与所述推送服务器之间的长连接通道;
其中,所述处理模块还用于,在向所述推送服务器发起建立长连接通道的请求之前,检测本设备当前所处的模式;
所述处理模块具体用于,若检测到本设备处于交互模式,则通过所述收发模块向所述推送服务器发起建立长连接通道的请求。
6.如权利要求5所述的移动终端,其特征在于,所述接收模块还用于,接收所述短消息网关发送的通知短消息;所述通知短消息是所述推送服务器通过所述短消息网关发送的,用于通知本设备发起建立长连接通道的请求;
所述处理模块还用于,在所述接收模块接收到所述短消息网关发送的通知短消息后,通过所述收发模块向所述推送服务器发起建立长连接通道的请求。
7.如权利要求5所述的移动终端,其特征在于,所述本设备上配置的长连接休眠事件在以下之一或任意组合的情况下被触发:
本设备在设定长时间内未接收到所述短消息网关推送的短消息;
本设备从交互模式切换到非交互模式;
本设备从交互模式切换到非交互模式,且处于非交互模式的持续时间大于预设时长。
8.如权利要求5所述的移动终端,其特征在于,所述处理模块还用于,在通过所述收发模块向所述推送服务器发起建立长连接通道的请求之后,若长连接通道建立失败,则根据预设的次数,或者,在预设的时长内,通过所述收发模块向所述推送服务器发起建立长连接通道的请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210539529.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种天然中药材面膜粉及其制备方法和面膜
- 下一篇:一种护肤洗手液