[发明专利]消息推送处理方法和系统有效
申请号: | 202011255700.7 | 申请日: | 2020-11-11 |
公开(公告)号: | CN112165535B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 罗伟东;张庆;张盛 | 申请(专利权)人: | 深圳市和讯华谷信息技术有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/141;H04L67/02;H04L67/54;H04L67/146 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 张美君 |
地址: | 518000 广东省深圳市南山区南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 处理 方法 系统 | ||
本发明公开了一种消息推送处理方法和系统,用于有效地保证web临时用户的正常推送。方法部分包括:当web页面打开,客户端与服务端建立长连接;web应用程序调用客户端的接口设置web页面对应的临时用户标识;消息推送系统检查数据库中是否有临时用户标识对应的用户账号,若有,则将用户账号返回至客户端;若没有,则从临时用户队列中获取账号作为用户账号并返回给客户端,将临时用户标识绑定关系存入数据库,web应用程序将用户账号反馈至web应用程序后台;web应用程序后台发起以用户账号为目标的消息推送请求;消息推送系统将消息推送请求转发至临时用户处理中心;当临时用户是有效用户,临时用户处理中心在本地存储离线的推送消息,当临时用户在线时,则下发推送消息。
技术领域
本发明涉及消息推送技术领域,尤其涉及到一种消息推送处理方法和系统。
背景技术
web推送的一个特点是网页客户端无法固化存储web用户的识别信息,所以web推送用户的识别依赖应用层程序设置的识别码。webweb页面使用者每次打开web页面(与后台建立一个新的连接),都被认为是一个新的web推送目标,在web使用者完成应用层面的登录,web应用绑定正式用户识别码之前,上述与后台建立的“连接”只能与临时用户识别码绑定,这种无法确切找到应用层面web使用者的“连接”的用户,被视为游客(临时用户)。一个临时用户只在web页面打开到关闭的时间段内有效,web页面关闭之后就变得毫无意义。
然而,发明人意识到,游客在应用层面有重大的意义,比如应用运营人员需要与游客沟通,才能达成商业层面的客户转化,因此,发明人认为需要一种针对临时用户设计了特殊的处理流程,来保证临时用户的正常推送。
发明内容
本发明提供一种消息推送处理方法和系统,以有效地保证web临时用户的正常消息推送。
第一方面,提供了一种消息推送处理方法,包括:
当web页面被打开时,客户端与web应用程序后台建立http连接并将所述http连接转为到长连接;
web应用程序调用所述客户端的接口,以设置所述web页面对应的临时用户标识,并将所述临时用户标识反馈至消息推送系统;
消息推送系统检查数据库中是否有所述临时用户标识对应的用户账号uid,若有,则将所述用户账号uid返回至所述客户端;若没有,则从临时用户队列中获取账号作为所述用户账号uid,将所述临时用户标识与所述用户账号uid绑定关系后存入所述数据库,并将所述用户账号uid返回给所述客户端;
所述web应用程序通过sdk获取所述用户账号uid,并将所述用户账号uid反馈至web应用程序后台;
所述web应用程序后台发起以所述用户账号uid为目标的消息推送请求,所述消息推送请求包含所述用户账号uid;
所述消息推送系统对所述消息推送请求进行识别,以确定所述用户账号uid是否为临时用户;
当识别出所述用户账号uid为临时用户的用户账号uid,则将所述消息推送请求转发至临时用户处理中心;
所述临时用户处理中心通过所述用户账号,检查所述临时用户的用户状态,当所述临时用户是有效用户,则所述临时用户处理中心在本地存储离线的推送消息,当所述临时用户在线时,则所述临时用户处理中心向所述客户端下发所述推送消息。
进一步地,所述向所述客户端下发所述推送消息之后,所述方法还包括:
在收到所述推送消息对应的消息确认字符时,所述临时用户处理中心删除所述本地对应的离线推送消息。
进一步地,当web页面被打开时,所述方法还包括:
所述临时用户处理中心缓存所述临时用户的用户状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市和讯华谷信息技术有限公司,未经深圳市和讯华谷信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011255700.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高压隔离开关
- 下一篇:一种具有防渗警示功能的变压器油箱