[發明專利]消息推送方法、裝置、電視機設備及計算機存儲介質有效
| 申請號: | 202010742152.4 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111917863B | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 鄭慶;郭雯岑 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | H04L67/55 | 分類號: | H04L67/55;H04L47/6275 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 晏波 |
| 地址: | 518000 廣東省深圳市福田區益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 推送 方法 裝置 電視機 設備 計算機 存儲 介質 | ||
本發明公開了一種消息推送方法、裝置、電視機設備及計算機存儲介質,所述消息推送方法包括:獲取所有消息內容,并分別獲取各消息內容的推送時間點、消息優先級和自增長數字;獲取當前時間點,并根據各消息內容的推送時間點、消息優先級和自增長數字,生成各消息內容的消息編號;根據所述當前時間點和所述各消息編號,生成消息推送隊列;根據所述消息推送隊列,分別推送各消息內容。本發明靈活配置消息推送分發機制,提升消息推送分發效率。
技術領域
本發明涉及消息推送技術領域,尤其涉及一種消息推送方法、裝置、電視機設備及計算機存儲介質。
背景技術
傳統的消息推送分發機制主要利用消息隊列中間件將服務端的消息推送給客戶端,從而實現消息分發,但傳統的消息隊列中間件基本沒有定時推送功能,無法將消息定時推送給客戶端;并且傳統的消息隊列中間件無法根據實際需求對消息定時推送間隔進行靈活設置,從而使得消息分發功能較為單一,同時消息隊列中間件在消息推送過程中沒有消息優先處理機制,無法靈活配置消息優先級,大大降低了消息推送分發效率。
因此,如何靈活配置消息推送分發機制,提升消息推送分發效率,是當前亟待解決的技術問題。
發明內容
本發明的主要目的在于提供一種消息推送方法、裝置、電視機設備及計算機存儲介質,旨在靈活配置消息推送分發機制,提升消息推送分發效率。
為實現上述目的,本發明實施例提供一種消息推送方法,所述消息推送方法包括:
獲取所有消息內容,并分別獲取各消息內容的推送時間點、消息優先級和自增長數字;
獲取當前時間點,并根據各消息內容的推送時間點、消息優先級和自增長數字,生成各消息內容的消息編號;
根據所述當前時間點和所述各消息編號,生成消息推送隊列;
根據所述消息推送隊列,分別推送各消息內容。
可選地,所述獲取所有消息內容,并分別獲取各消息內容的推送時間點、消息優先級和自增長數字的步驟包括:
獲取所有消息內容,并根據預設計時器獲取所有消息內容的獲取順序;
提取各消息內容的推送時間點;
提取各消息內容的實時性信息,并根據各消息內容的實時性信息,生成各消息內容的消息優先級;
根據所述獲取順序確定各消息內容的自增長數字。
可選地,所述根據各消息內容的推送時間點、消息優先級和自增長數字,生成各消息內容的消息編號的步驟包括:
分別提取各消息內容中各推送時間點、消息優先級和自增長數字的編號位;
按預設編號順序依次將各推送時間點、消息優先級和自增長數字的編號位進行拼接,以生成各消息內容的消息編號。
可選地,所述根據所述當前時間點和所述各消息編號,生成消息推送隊列的步驟包括:
分別計算當前時間點與各推送時間點的差值,并將所有差值從小到大進行排序,以生成各消息編號的時間順序隊列;
獲取時間順序隊列中推送時間點相同的各第一消息編號的目標消息優先級,并根據所述時間順序隊列和所述目標消息優先級對各第一消息編號進行排序,以生成各消息編號的優先等級隊列;
獲取優先等級隊列中推送時間點相同且目標消息優先級相同的各第二消息編號的目標自增長數字,并根據所述優先等級隊列和所述目標自增長數字對各第二消息編號進行排序,以生成各消息編號的消息推送隊列。
可選地,所述根據所述消息推送隊列,分別推送各消息內容的步驟之后還包括:
獲取當前的系統閑置內存;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010742152.4/2.html,轉載請聲明來源鉆瓜專利網。





