[發明專利]廣播消息推送控制方法及裝置有效
| 申請號: | 201710205478.1 | 申請日: | 2017-03-31 |
| 公開(公告)號: | CN106973109B | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 郭思勇 | 申請(專利權)人: | 南京秦淮紫云創益企業服務有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F16/14;G06F16/9535 |
| 代理公司: | 北京華識知識產權代理有限公司 11530 | 代理人: | 劉艷玲 |
| 地址: | 210001 江蘇省南京市秦淮區永*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 廣播 消息 推送 控制 方法 裝置 | ||
本發明公開了一種廣播消息推送控制方法及裝置,裝置包括:文件搜尋模塊,用于當接收到應用服務器的推送請求時,從應用通道文件列表中搜尋與目標應用程序的多個全量通道文件;任務創建模塊,用于當文件存在時,依據搜尋結果創建多個推送子任務和增量子任務;文件下載子模塊,用于從文件服務器中下載目標應用程序的多個全量通道文件;文件推送模塊,用于異步執行多個推送子任務;增量搜尋模塊,用于執行增量子任務。從而,通過備份應用全量通道文件,以多任務異步并發方式實現全量通道文件的廣播消息推送,提高了消息推送的處理性能,以數據庫的方式補充增量通道推送,保證了推送用戶的完整性。
技術領域
本發明涉及通訊技術領域,尤其涉及一種廣播消息推送控制方法、裝置及系統。
背景技術
隨著手機等智能終端為越來越多的用戶所擁有,如今,智能手機已成為我們日常生活中使用最為頻繁的物體,而手機廠家上應用程序的是否好用也成為用戶評估手機的滿意度之一。
目前應用程序越來越多的廠商的自研應用接入到推送組件中,使用場景最多的為全量廣播推送,目前的技術實現,都是直接搜索數據進行推送,根據每個應用程序的用戶量不同,一個廣播時間需要花費10-30分鐘,這個對有特定業務場景的消息推送來說,如,系統更新提醒,某個時間點開始的推廣活動等,操作起來比較麻煩,并且,推送時間過久,也會造成推送不及時,因此,用戶體驗也較差。
因此,有必要提供一種廣播消息推送控制方法,避免上述情況的出現,提高用戶體驗。
發明內容
本發明的主要目的在于提出一種廣播消息推送控制方法及裝置,旨在解決現有技術中向應用程序推送廣播消息時速度較慢,耗時久的問題。
為實現上述目的,本發明提出一種廣播消息推送控制裝置,所述裝置包括:
文件搜尋模塊,用于當接收到應用服務器的推送請求時,從應用通道文件列表中搜尋目標應用程序的多個全量通道文件;
任務創建模塊,用于當所述目標應用程序的多個全量通道文件存在時,依據搜尋結果創建多個推送子任務和增量子任務,其中,所述推送子任務與所述目標應用程序的全量通道文件一一對應;
文件下載子模塊,用于從文件服務器中下載所述目標應用程序的多個全量通道文件;
文件推送模塊,用于異步執行多個所述推送子任務,其中每個所述推送子任務為根據對應的所述目標應用程序的全量通道文件推送目標廣播消息;
增量推送模塊,用于執行所述增量子任務,其中所述增量子任務為向所述目標應用程序的增量通道推送目標廣播消息。
可選地,所述裝置還包括:
文件創建模塊,用于定時觸發文件創建任務,所述文件創建任務包括查詢數據庫中的所有通道記錄,通過多任務方式為每一個應用程序創建所述應用程序的多個全量通道文件并存儲于所述文件服務器;
其中,每個所述全量通道文件的記錄條目數量為預設值,每一個記錄條目對應所述應用程序的一個通道信息。
可選地,所述增量推送模塊具體包括:
搜尋范圍確定單元,用于依據所述目標應用程序的多個全量通道文件的創建時間戳確定通道增量記錄;
遍歷搜尋單元,用于遍歷所述通道增量記錄以確定所述目標應用程序的增量通道;
增量推送單元,用于向所述目標應用程序的增量通道推送目標廣播消息。
可選地,文件推送模塊執行每個所述推送子任務具體包括:
遍歷所述推送子任務對應的所述目標應用程序的全量通道文件以確定目標通道數量;
依據所述目標通道數量和目標廣播消息創建相同數量的離線消息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京秦淮紫云創益企業服務有限公司,未經南京秦淮紫云創益企業服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710205478.1/2.html,轉載請聲明來源鉆瓜專利網。





