[發明專利]管理平臺與機器人軟件的通信方法及其相關設備有效
| 申請號: | 202010610235.8 | 申請日: | 2020-06-29 |
| 公開(公告)號: | CN111813573B | 公開(公告)日: | 2022-09-20 |
| 發明(設計)人: | 鄒芳;李彥良;黃鵬;趙永超 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F16/2455;G06F16/25 |
| 代理公司: | 深圳市世聯合知識產權代理有限公司 44385 | 代理人: | 汪琳琳 |
| 地址: | 518000 廣東省深圳市福田區益田路5033號*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管理 平臺 機器人 軟件 通信 方法 及其 相關 設備 | ||
1.一種管理平臺與機器人軟件的通信方法,其特征在于,包括下述步驟:
在管理平臺和機器人軟件之間設置分布式消息列隊和第一分布式緩存,并在所述管理平臺和機器人軟件之間設置restful接口;
將第一數據庫和第二數據庫分別部署到所述管理平臺和機器人軟件上,并在所述管理平臺和第一數據庫之間設置第二分布式緩存;
收集所述管理平臺與所述機器人軟件之間每次交互的通信數據,通過預設的算法確定所述通信數據中的高頻數據,并將所述高頻數據存儲至所述第一分布式緩存中,將所述管理平臺的常用數據存儲至所述第二分布式緩存中;
當檢測到所述管理平臺或機器人軟件請求調用所述restful接口時,識別調用接口的調用方,并獲取所述請求中包含的調用目的;
若所述調用目的為發送數據,則檢測被調用方的處理狀態,根據所述被調用方的處理狀態確定數據的傳輸方式;
若所述調用目的為獲取數據,則檢測請求獲取的數據是否存在于所述第一分布式緩存中,若存在,則直接將所述第一分布式緩存中對應的數據傳輸給所述調用方,若不存在,則允許調用所述restful接口,以通過所述被調用方獲取第二數據庫或第一數據庫中的數據,其中,所述調用方為所述管理平臺或機器人軟件,所述被調用方為所述機器人軟件或管理平臺;以及
當檢測到所述管理平臺請求獲取所述第一數據庫中的數據時,檢測請求的數據是否存在于所述第二分布式緩存中,若是,則直接將所述第二分布式緩存中對應的數據傳輸給所述管理平臺,若否,則在所述第一數據庫中進行查找,并將對應的數據傳輸給所述管理平臺;
將當前所述機器人軟件正在處理的任務的詳細數據放置在所述第一分布式緩存中;
當確定所述機器人軟件處理流程結束時,清空所述第一分布式緩存中的所述詳細數據。
2.根據權利要求1所述的管理平臺與機器人軟件的通信方法,其特征在于,所述通過預設的算法確定所述通信數據中的高頻數據的步驟包括:
通過預設的數據挖掘算法對所述通信數據進行統計;
將在通信數據中,同時出現在同一任務中的任意兩個數據組成一個集合;
統計所有集合在所述通信數據中出現的頻率;
若所述集合在所述通信數據中出現的頻率大于預設的頻率閾值,則將所述集合中的數據作為高頻數據。
3.根據權利要求1所述的管理平臺與機器人軟件的通信方法,其特征在于,發送的數據包括任務數據,所述檢測被調用方的處理狀態,根據所述被調用方的處理狀態確定數據的傳輸方式的步驟包括:
檢測所述機器人軟件的運行狀態;
若所述機器人軟件的運行狀態是空閑狀態,則將所述任務數據直接傳輸至所述機器人軟件;
若所述機器人軟件的運行狀態是繁忙狀態,則將所述任務數據暫存至分布式消息列隊中,等待所述機器人軟件空閑時進行分發。
4.根據權利要求3所述的管理平臺與機器人軟件的通信方法,其特征在于,所述將所述任務數據暫存至分布式消息列隊中,等待所述機器人軟件空閑時進行分發的步驟包括:
將所述任務數據暫存至分布式消息列隊中,并實時監控對應的機器人軟件的運行狀態;
當監控到所述機器人軟件中,正在執行的任務數據的數據量小于預設的數量閾值時,調取分布式消息列隊中的任務數據,發送至機器人軟件。
5.根據權利要求4所述的管理平臺與機器人軟件的通信方法,其特征在于,所述將所述任務數據暫存至分布式消息列隊中,并實時監控對應的機器人軟件的運行狀態;當監控到所述機器人軟件中,正在執行的任務數據的數據量小于預設的數量閾值時,調取分布式消息列隊中的任務數據,發送至機器人軟件的步驟包括:
將所述任務數據暫存至分布式消息列隊中,將數據量大于預設分發閾值的任務數據作為第一待傳輸數據,將數據量小于預設分發閾值的任務數據作為第二待傳輸數據,并實時監控對應的機器人軟件的運行狀態;
當監控到所述機器人軟件中,正在執行的任務數據的數據量小于預設的數量閾值時,調取分布式消息列隊中的第二待傳輸數據,發送至所述機器人軟件;
當監控到所述機器人軟件無執行任務時,調取分布式消息列隊中的第一待傳輸數據,發送至所述機器人軟件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010610235.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鑄造件微調矯正機構
- 下一篇:運動訓練智能輔助穩定器





