[发明专利]消息推送处理方法、装置、存储介质及服务器有效
申请号: | 201811533875.2 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109547563B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 李雄 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L51/214 |
代理公司: | 深圳市立智方成知识产权代理事务所(普通合伙) 44468 | 代理人: | 王增鑫 |
地址: | 518033 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 处理 方法 装置 存储 介质 服务器 | ||
本发明涉及数据处理领域,具体涉及一种消息推送处理方法、装置、存储介质及服务器,所述方法包括:获取需推送的消息的特征信息,将所述消息的特征信息写入消息缓存列表;将所述消息的详细内容写入消息详情列表;建立消息缓存列表与消息详情列表的关联;获取用户的状态类型,根据用户的状态类型匹配该用户的最大消息缓存数量;当所述消息缓存列表中的消息缓存数量大于该用户的最大消息缓存数量时,获取所述消息缓存列表中的消息的特征信息;根据所述特征信息向消息详情列表获取所述消息的详细内容,向用户推送包含所述详细内容的消息。本发明能够动态配置消息缓存的数量,降低对消息缓存接口的访问请求,降低消息缓存接口的负荷。
技术领域
本发明涉及数据处理领域,具体涉及一种消息推送处理方法、装置、存储介质及服务器。
背景技术
随着互联网技术的发展,客户端的使用人数越来越多,在客户端运营的过程中,存在需要向客户端用户推送消息的场景,例如向客户端推送资讯消息、IM(InstantMessaging,即时通信)消息、通知消息等,而当某个时刻需要向大量客户端用户推送消息时,对于消息缓存的数据接口的访问量会急剧加大,而在其它时间段,对该数据接口的访问量则过低,导致资源分配不合理,数据接口的瞬时访问量过高,导致消息推送的效率不高,从而导致消息的阅读率及转化率不高。
发明内容
为克服以上技术问题,特别是现有技术无法高效地对不同用户推送消息的问题,特提出以下技术方案:
第一方面,本发明提供了一种消息推送处理方法,包括:
获取需推送的消息的特征信息,将所述消息的特征信息写入消息缓存列表;将所述消息的详细内容写入消息详情列表;建立消息缓存列表与消息详情列表的关联;
获取用户的状态类型,根据用户的状态类型匹配该用户的最大消息缓存数量;
当所述消息缓存列表中的消息缓存数量大于该用户的最大消息缓存数量时,获取所述消息缓存列表中的消息的特征信息;
根据所述特征信息向消息详情列表获取所述消息的详细内容,向用户推送包含所述详细内容的消息。
进一步的,所述根据所述特征信息向消息详情列表获取所述消息的详细内容,向用户推送包含所述详细内容的消息,包括:
根据所述特征信息向消息详情列表获取所述消息的详细内容;
获取用户的身份信息;
将用户的身份信息与消息的详细内容相结合,生成完整的消息,向用户推送所述完整的消息。
进一步的,所述根据所述特征信息向消息详情列表获取所述消息的详细内容之前,还包括:
接收对消息的详细内容的更新指令,从消息详情列表中获取所述消息的详细内容,并编辑更新所述消息的详细内容。
进一步的,所述向用户推送包含所述详细内容的消息之后,还包括:
从消息缓存列表中删除已推送的消息的特征信息。
进一步的,所述获取用户的状态类型,根据用户的状态类型匹配该用户的最大消息缓存数量,包括:
获取预设时间内的用户的多次历史状态类型,根据所述历史状态类型确定当前状态类型,根据用户的当前状态类型匹配该用户当前的最大消息缓存数量。
进一步的,所述方法还包括:
接收用户对所有缓存消息的拉取指令;
获取缓存列表中已缓存的消息的特征信息;
根据所述已缓存的消息的特征信息从消息详情列表中获取相应的消息的详细内容,向用户推送所述已缓存的消息的详细内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811533875.2/2.html,转载请声明来源钻瓜专利网。