[发明专利]消息推送方法、装置、电视机设备及计算机存储介质有效
| 申请号: | 202010742152.4 | 申请日: | 2020-07-28 |
| 公开(公告)号: | CN111917863B | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | 郑庆;郭雯岑 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L47/6275 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
| 地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 推送 方法 装置 电视机 设备 计算机 存储 介质 | ||
本发明公开了一种消息推送方法、装置、电视机设备及计算机存储介质,所述消息推送方法包括:获取所有消息内容,并分别获取各消息内容的推送时间点、消息优先级和自增长数字;获取当前时间点,并根据各消息内容的推送时间点、消息优先级和自增长数字,生成各消息内容的消息编号;根据所述当前时间点和所述各消息编号,生成消息推送队列;根据所述消息推送队列,分别推送各消息内容。本发明灵活配置消息推送分发机制,提升消息推送分发效率。
技术领域
本发明涉及消息推送技术领域,尤其涉及一种消息推送方法、装置、电视机设备及计算机存储介质。
背景技术
传统的消息推送分发机制主要利用消息队列中间件将服务端的消息推送给客户端,从而实现消息分发,但传统的消息队列中间件基本没有定时推送功能,无法将消息定时推送给客户端;并且传统的消息队列中间件无法根据实际需求对消息定时推送间隔进行灵活设置,从而使得消息分发功能较为单一,同时消息队列中间件在消息推送过程中没有消息优先处理机制,无法灵活配置消息优先级,大大降低了消息推送分发效率。
因此,如何灵活配置消息推送分发机制,提升消息推送分发效率,是当前亟待解决的技术问题。
发明内容
本发明的主要目的在于提供一种消息推送方法、装置、电视机设备及计算机存储介质,旨在灵活配置消息推送分发机制,提升消息推送分发效率。
为实现上述目的,本发明实施例提供一种消息推送方法,所述消息推送方法包括:
获取所有消息内容,并分别获取各消息内容的推送时间点、消息优先级和自增长数字;
获取当前时间点,并根据各消息内容的推送时间点、消息优先级和自增长数字,生成各消息内容的消息编号;
根据所述当前时间点和所述各消息编号,生成消息推送队列;
根据所述消息推送队列,分别推送各消息内容。
可选地,所述获取所有消息内容,并分别获取各消息内容的推送时间点、消息优先级和自增长数字的步骤包括:
获取所有消息内容,并根据预设计时器获取所有消息内容的获取顺序;
提取各消息内容的推送时间点;
提取各消息内容的实时性信息,并根据各消息内容的实时性信息,生成各消息内容的消息优先级;
根据所述获取顺序确定各消息内容的自增长数字。
可选地,所述根据各消息内容的推送时间点、消息优先级和自增长数字,生成各消息内容的消息编号的步骤包括:
分别提取各消息内容中各推送时间点、消息优先级和自增长数字的编号位;
按预设编号顺序依次将各推送时间点、消息优先级和自增长数字的编号位进行拼接,以生成各消息内容的消息编号。
可选地,所述根据所述当前时间点和所述各消息编号,生成消息推送队列的步骤包括:
分别计算当前时间点与各推送时间点的差值,并将所有差值从小到大进行排序,以生成各消息编号的时间顺序队列;
获取时间顺序队列中推送时间点相同的各第一消息编号的目标消息优先级,并根据所述时间顺序队列和所述目标消息优先级对各第一消息编号进行排序,以生成各消息编号的优先等级队列;
获取优先等级队列中推送时间点相同且目标消息优先级相同的各第二消息编号的目标自增长数字,并根据所述优先等级队列和所述目标自增长数字对各第二消息编号进行排序,以生成各消息编号的消息推送队列。
可选地,所述根据所述消息推送队列,分别推送各消息内容的步骤之后还包括:
获取当前的系统闲置内存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010742152.4/2.html,转载请声明来源钻瓜专利网。





