[发明专利]消息推送方法、装置、电视机设备及计算机存储介质有效
| 申请号: | 202010742152.4 | 申请日: | 2020-07-28 |
| 公开(公告)号: | CN111917863B | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | 郑庆;郭雯岑 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L47/6275 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
| 地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 推送 方法 装置 电视机 设备 计算机 存储 介质 | ||
1.一种消息推送方法,其特征在于,所述消息推送方法包括:
获取所有消息内容,并分别获取各消息内容的推送时间点、消息优先级和自增长数字;
获取当前时间点,并根据各消息内容的推送时间点、消息优先级和自增长数字,生成各消息内容的消息编号;
根据所述当前时间点和所述各消息编号,生成消息推送队列;
根据所述消息推送队列,分别推送各消息内容;
其中,所述获取所有消息内容,并分别获取各消息内容的推送时间点、消息优先级和自增长数字的步骤包括:
获取所有消息内容,并根据预设计时器获取所有消息内容的获取顺序;
提取各消息内容的推送时间点;
提取各消息内容的实时性信息,并根据各消息内容的实时性信息,生成各消息内容的消息优先级;
根据所述获取顺序确定各消息内容的自增长数字;
其中,所述根据所述当前时间点和所述各消息编号,生成消息推送队列的步骤包括:
分别计算当前时间点与各推送时间点的差值,并将所有差值从小到大进行排序,以生成各消息编号的时间顺序队列;
获取时间顺序队列中推送时间点相同的各第一消息编号的目标消息优先级,并根据所述时间顺序队列和所述目标消息优先级对各第一消息编号进行排序,以生成各消息编号的优先等级队列;
获取优先等级队列中推送时间点相同且目标消息优先级相同的各第二消息编号的目标自增长数字,并根据所述优先等级队列和所述目标自增长数字对各第二消息编号进行排序,以生成各消息编号的消息推送队列;
其中,所述根据所述消息推送队列,分别推送各消息内容的步骤之后还包括:
获取当前的系统闲置内存;
若所述系统闲置内存小于预设内存阈值,则获取所述推送时间点为处于当前时间点预设范围内的所有待筛选消息编号;
确定所有待筛选消息编号中,消息优先级大于预设优先级的所有目标消息编号;
将所述各目标消息编号加入预设的闲时推送队列;
若所述系统闲置内存大于或等于预设内存阈值,则根据所述闲时推送队列的目标消息编号,分别推送各消息内容。
2.如权利要求1所述的消息推送方法,其特征在于,所述根据各消息内容的推送时间点、消息优先级和自增长数字,生成各消息内容的消息编号的步骤包括:
分别提取各消息内容中各推送时间点、消息优先级和自增长数字的编号位;
按预设编号顺序依次将各推送时间点、消息优先级和自增长数字的编号位进行拼接,以生成各消息内容的消息编号。
3.如权利要求1所述的消息推送方法,其特征在于,所述根据所述消息推送队列,分别推送各消息内容的步骤之后还包括:
删除所有消息编号和消息内容,以释放系统内存。
4.如权利要求1-3任一项所述的消息推送方法,其特征在于,所述根据所述消息推送队列,分别推送各消息内容的步骤之后还包括:
分别获取各消息编号对应的消息内容在推送后的消息推送状态;
若检测到任一消息推送状态为推送失败状态,则再次推送所述推送失败状态对应的目标消息内容,获取各目标消息内容的再次推送状态;
若检测任一再次推送状态为推送失败状态,则在预设时长后删除所述目标消息内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010742152.4/1.html,转载请声明来源钻瓜专利网。





