[發明專利]消息推送方法和裝置、計算機可讀存儲介質、電子設備有效
| 申請號: | 202110181986.7 | 申請日: | 2021-02-09 |
| 公開(公告)號: | CN112887420B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 武林 | 申請(專利權)人: | 網銀在線(北京)科技有限公司 |
| 主分類號: | H04L67/55 | 分類號: | H04L67/55 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王輝;闞梓瑄 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 推送 方法 裝置 計算機 可讀 存儲 介質 電子設備 | ||
本公開是關于一種消息推送方法、消息推送裝置、計算機可讀存儲介質以及電子設備,涉及數據處理技術領域。該方法包括:接收目標用戶所在的外部系統發送的統一推送消息,并對所述統一推送消息進行解析,獲取所述統一推送消息中包括的推送內容、傳輸協議以及傳輸地址;根據與所述統一推送消息對應的消息隊列的主題,確定與所述目標用戶對應的消息轉發方;利用所述消息轉發方根據所述傳輸協議以及所述傳輸地址,將所述推送內容推送至所述目標用戶,以使得所述目標用戶對所述推送內容進行查看。本公開降低了目標用戶與通知系統之間的耦合,提高了消息推送的時效。
背景技術
為了便于對商戶進行管理,電子商務平臺普遍采用商戶通知系統對入駐的商戶進行通知。
現有技術中,商戶通知系統接入每個商戶所在的外部系統的加解密方法,當商戶通知系統接收到商戶所在的外部系統發送的通知消息時,對通知消息中包括的消息進行加密,并且將加密后的消息發送給商戶。
但是,通過上述商戶通知系統進行通知存在以下問題:針對不同的外部系統都需要對商戶通知系統進行再次開發,需要接入不同的加解密算法,導致商戶通知系統耦合嚴重,不利于平臺化建設;未對重要商戶和普通商戶進行分級處理,當商戶通知系統出現故障時,影響所有商戶,導致消息推送時效較低。
因此,需要提供一種新的消息推送方法。
需要說明的是,在上述背景技術部分發明的信息僅用于加強對本發明的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本發明的目的在于提供一種消息推送方法、消息推送裝置、計算機可讀存儲介質以及電子設備,進而至少在一定程度上克服由于相關技術的限制和缺陷而導致的系統耦合程度高以及消息推送時效低的問題。
根據本公開的一個方面,提供一種消息推送方法,包括:
接收目標用戶所在的外部系統發送的統一推送消息,并對所述統一推送消息進行解析,獲取所述統一推送消息中包括的推送內容、傳輸協議以及傳輸地址;
根據與所述統一推送消息對應的消息隊列的主題,確定與所述目標用戶對應的消息轉發方;
利用所述消息轉發方根據所述傳輸協議以及所述傳輸地址,將所述推送內容推送至所述目標用戶,以使得所述目標用戶對所述推送內容進行查看。
在本公開的一種示例性實施例中,根據與所述統一推送消息對應的消息隊列的主題,確定與所述目標用戶對應的消息轉發方,包括:
建立所述消息轉發方與所述主題的訂閱關系;
根據所述統一推送消息包括的接入來源,確定與所述統一推送消息對應的所述目標用戶以及與所述目標用戶對應的主題;
根據與所述目標用戶對應的主題,獲取訂閱所述主題的消息轉發方。
在本公開的一種示例性實施例中,所述傳輸協議包括超文本傳輸協議或者杰夫協議;
其中,當所述傳輸協議為杰夫協議時,根據所述傳輸協議以及所述傳輸地址,將所述推送內容推送至外部系統所包括的目標用戶,包括:
對所述傳輸地址進行解析,得到與所述傳輸地址對應的域名;
根據所述域名查詢域名系統,得到與所述域名對應的互聯網協議地址;
基于所述互聯網協議地址建立長連接,并通過所述長連接,將所述推送內容推送至外部系統所包括的目標用戶。
在本公開的一種示例性實施例中,在將所述推送內容推送至外部系統所包括的目標用戶之后,所述消息推送方法還包括:
當所述推送內容推送成功時,接收所述目標用戶發送的推送成功的消息,將所述推送內容以及所述目標用戶發送的推送成功的消息進行存儲,并且對所述推送成功的內容進行標記;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網銀在線(北京)科技有限公司,未經網銀在線(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110181986.7/2.html,轉載請聲明來源鉆瓜專利網。





