[发明专利]一种业务提醒消息的推送方法及装置、系统有效
申请号: | 201210071419.7 | 申请日: | 2012-03-16 |
公开(公告)号: | CN103312523A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 董江德;蔡志国;杨文军;周桓宇;魏亚民;高名航;张倩;谢昕虬;马洋涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/08 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;武晨燕 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 提醒 消息 推送 方法 装置 系统 | ||
技术领域
本发明涉及互联网技术,尤其涉及一种业务提醒消息的推送方法及装置、系统。
背景技术
作为业务发起者的第三方服务器需要实时向客户端推送业务提醒消息,以便提醒用户及时进行业务处理,保证业务的正常进行,避免用户损失。例如,对于电子邮件,提供电子邮件服务的第三方服务器需要实时向客户端推送邮件提醒消息,以便提醒用户及时查看和处理电子邮件。
相关技术中,向客户端推送业务提醒消息的方法是这样实现的:作为业务发起者的第三方服务器在发现客户端上线后,通过漫游服务器将业务提醒消息发送给客户端,客户端接收并显示所述业务提醒消息,该业务提醒消息包括数字提醒消息和内容提醒消息。第三方服务器需要将业务提醒消息缓存在本地,在客户端离线时或推送不成功或客户端重启或在无法判断客户端是否在线等情况下,还需要实时通过漫游服务器向客户端发送业务提醒消息,直到接收到客户端返回的已读确认,业务提醒效率低,浪费资源,并且影响第三方服务器的业务性能。在客户端接收并显示所述业务提醒消息之后,如果用户仅仅阅读了该业务提醒消息但并未启动第三方服务器提供的应用程序,即并未进行相应的业务处理,客户端仍会返回已读确认,此时,第三方服务器则默认客户端已进行了相应的业务处理,不会再推送该业务提醒消息给客户端。这种情况下,第三方服务器虽然推送了业务提醒消息给客户端,却未能成功引导用户启动第三方服务器提供的应用,也即未能成功指示客户端完成相应的业务处理,导致业务提醒功能不合理、不完善,业务提醒效率低。
发明内容
有鉴于此,本发明的主要目的在于提供一种业务提醒消息的推送方法及装置、系统,以解决现有的业务提醒效率低的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种业务提醒消息的推送方法,包括:
接收第三方服务器发送的业务提醒消息并缓存;
将缓存的当前业务的业务提醒消息推送给客户端进行显示;
提取最新一条业务提醒消息的数字提醒消息;
接收客户端发送的获取当前业务的业务提醒消息的请求,下发所述数字提醒消息给所述客户端进行显示。
在上述方案中,所述将所述业务提醒消息推送给客户端进行显示之后,所述方法还包括:接收客户端返回的已读内容提醒消息,并将相应业务提醒消息中的内容提醒消息标记为已读。
在上述方案中,所述提取最新一条业务提醒消息的数字提醒消息,包括:遍历缓存的当前业务的业务提醒消息,在当前业务的所有业务提醒消息中内容提醒消息均为已读时,提取最新一条业务提醒消息的数字提醒消息。
在上述方案中,所述方法还包括:遍历本地缓存的当前业务的业务提醒消息,在当前业务的所有业务提醒消息中内容提醒消息均为已读时,保留提取出的数字提醒消息,删除本地缓存的当前业务的其他消息。
在上述方案中,所述下发所述数字提醒消息给所述客户端进行显示之后,所述方法还包括:接收客户端返回的当前业务的应用程序已启动的消息;
向所述客户端下发当前业务的数字清零指令,所述客户端清除其本地显示的当前业务的数字提醒消息。
在上述方案中,所述方法还包括:接收到客户端返回的当前业务的应用程序已启动的消息之后,删除缓存的当前业务的所有消息。
本发明还提供了一种用于推送业务提醒消息的漫游服务器,所述漫游服务器包括:接收模块、缓存模块、推送模块、提取模块和下发模块,其中,
接收模块,用于接收第三方服务器发送的业务提醒消息并发送给所述缓存模块进行缓存;用于接收客户端发送的获取当前业务的业务提醒消息的请求并通知下发模块;
缓存模块,用于缓存所述接收模块接收的业务提醒消息;
推送模块,用于将所述缓存模块所缓存当前业务的业务提醒消息推送给客户端进行显示;
提取模块,用于提取所述缓存模块缓存的最新一条业务提醒消息的数字提醒消息;
下发模块,用于在所述接收模块接收到客户端发送的获取当前业务的业务提醒消息的请求时,将所述提取模块提取的数字提醒消息下发给客户端进行显示。
在上述方案中,,所述漫游服务器还包括标记模块,用于接收客户端返回的已读内容提醒消息,并将所述缓存模块中相应业务提醒消息的内容提醒消息标记为已读。
在上述方案中,所述提取模块,具体用于遍历所述缓存模块缓存的当前业务的业务提醒消息,在当前业务的所有业务提醒消息中内容提醒消息均为已读时,提取最新一条业务提醒消息的数字提醒消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210071419.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务访问方法及装置
- 下一篇:一种组件对象模型对象的监控方法和装置