[發明專利]消息處理方法、裝置、電子設備和存儲介質在審
| 申請號: | 202210987825.1 | 申請日: | 2022-08-17 |
| 公開(公告)號: | CN116056052A | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 陸尚燁 | 申請(專利權)人: | 榮耀終端有限公司 |
| 主分類號: | H04W4/80 | 分類號: | H04W4/80;G06F9/54 |
| 代理公司: | 北京匯思誠業知識產權代理有限公司 11444 | 代理人: | 焦志剛 |
| 地址: | 518040 廣東省深圳市福田區香蜜湖街道*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 處理 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例提供一種消息處理方法、裝置、電子設備和存儲介質,涉及通信技術領域,提供了在上層業務應用與底層之間的基于消息緩存的消息處理機制,從而可以簡化上層應用的開發者需要考慮的細節,從而提高上層應用開發者的開發效率。消息處理方法包括:響應于來自于業務應用的基于目標設備的消息發送請求,將消息添加至與目標設備對應的消息緩存;將消息緩存中最早的消息發送至目標設備;若消息發送成功,則將發送成功的消息移出消息緩存;若消息發送失敗且發送失敗的消息為第一類型消息,則重新執行將消息緩存中最早的消息發送至目標設備的過程;若消息發送失敗且發送失敗的消息為第二類型消息,則將消息緩存中最早的消息移出消息緩存。
技術領域
本申請涉及通信技術領域,特別涉及一種消息處理方法、裝置、電子設備和存儲介質。
背景技術
隨著通信技術的發展,越來越多的業務涉及設備間的交互,這些業務主要基于近場無線通信傳輸方式進行通信,例如Wi-Fi傳輸方式、藍牙傳輸方式或近場通信(NearField?Communication,NFC)傳輸方式等。現有的設備間交互消息的方式對于上層應用的開發者來說較為復雜,需要考慮消息傳輸過程中的細節,因此開發效率較低。
發明內容
一種消息處理方法、裝置、電子設備和存儲介質,提供了在上層業務應用與底層之間的基于消息緩存的消息處理機制,從而可以簡化上層應用的開發者需要考慮的細節,從而提高上層應用開發者的開發效率。
第一方面,提供一種消息處理方法,包括:響應于來自于業務應用的基于目標設備的消息發送請求,將消息發送請求對應的消息添加至與目標設備對應的消息緩存;將消息緩存中最早的消息發送至目標設備;若消息發送成功,則將發送成功的消息移出消息緩存;若消息發送失敗且發送失敗的消息為第一類型消息,則重新執行將消息緩存中最早的消息發送至目標設備的過程;若消息發送失敗且發送失敗的消息為第二類型消息,則將消息緩存中最早的消息移出消息緩存。
其中,響應于來自于業務應用的基于目標設備的消息發送請求,將消息添加至所維護的與目標設備對應的消息緩存,基于緩存機制來實現消息發送,即提供了在上層業務應用與底層之間的基于消息緩存的消息處理機制,從而可以簡化上層應用的開發者所需要考慮的細節,從而提高了上層應用開發者的開發效率;另外,針對發送失敗的第一類型消息,重新進行發送,以提高對應的發送成功率,針對發送失敗的第二類型消息,則將其移出消息緩存,以提高消息處理效率。
在一種可能的實施方式中,將消息發送請求對應的消息添加至與目標設備對應的消息緩存包括:確定目標設備對應的消息緩存是否已滿;若消息緩存已滿,且消息緩存中最早的消息是第一類型消息,則將消息緩存中最早的消息移出消息緩存并將對應的消息發送失敗通知告知業務應用,以及將消息發送請求對應的消息添加至消息緩存;若消息緩存已滿,且消息緩存中最早的消息是第二類型消息,則將消息緩存中最早的消息移出消息緩存以及將消息發送請求對應的消息添加至消息緩存;若消息緩存未滿,則將消息發送請求對應的消息添加至消息緩存。提高第一類型消息的可靠性,同時提高第二類型消息的處理效率。
在一種可能的實施方式中,消息處理方法還包括:若獲取到對端設備上線信息,則將對端設備上線信息告知業務應用;若獲取到對端設備下線信息,則將對端設備下線信息告知業務應用。
在一種可能的實施方式中,將消息緩存中最早的消息發送至目標設備包括:若當前無對應目標設備的發送鏈路,且消息緩存中最早的消息具有第一優先級,則建立對應目標設備的發送鏈路并基于發送鏈路發送消息緩存中最早的消息;若當前無對應目標設備的發送鏈路,且消息緩存中最早的消息具有第二優先級,則放棄本次發送,第一優先級高于第二優先級??梢员WC高優先級消息發送的可靠性,對于低優先級的消息,提高處理效率。
在一種可能的實施方式中,在將消息緩存中最早的消息發送至目標設備的過程中,在多個近場無線通信方式中首先選擇Wi-Fi進行消息發送,多個近場無線通信方式包括Wi-Fi、藍牙和近距離無線通信技術NFC。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于榮耀終端有限公司,未經榮耀終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210987825.1/2.html,轉載請聲明來源鉆瓜專利網。





