[發明專利]客戶端、智能機器人及智能機器人系統有效
| 申請號: | 202010095458.5 | 申請日: | 2020-02-17 |
| 公開(公告)號: | CN111343255B | 公開(公告)日: | 2022-08-16 |
| 發明(設計)人: | 賴讓斌;陳侃;秦寶星;程昊天 | 申請(專利權)人: | 上海高仙自動化科技發展有限公司 |
| 主分類號: | H04L67/12 | 分類號: | H04L67/12;H04L69/16;H04L67/141;H04L67/143;H04L67/145 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 邵泳城 |
| 地址: | 201203 上海市浦東新區中國(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端 智能 機器人 系統 | ||
1.一種智能機器人的客戶端,其特征在于,所述客戶端用于為所述智能機器人與云平臺進行數據交互,所述云平臺包括第一服務端和第二服務端,所述客戶端包括第一客戶端和第二客戶端,
所述第一客戶端和所述第二客戶端通過MQTT協議和/或Socket.io,與所述第一服務端和所述第二服務端建立連接;
所述第一客戶端和所述第二客戶端中的至少一個為所述智能機器人與所述云平臺進行數據交互;
所述智能機器人還包括數據交互節點及上線通知接口,所述數據交互節點用于所述智能機器人與云平臺建立連接關系,所述智能機器人通過所述數據交互節點與所述云平臺建立連接關系后,所述第一客戶端為Socket.io客戶端,所述第一服務端為Socket.io服務器時,Socket.io客戶端通過Socket.io與Socket.io服務器連接,所述Socket.io客戶端通過所述上線通知接口向所述Socket.io服務器傳輸所述智能機器人的產品編號,所述產品編號用于供所述Socket.io服務器判斷是否符合校驗條件;
若是,所述云平臺與所述智能機器人通過所述Socket.io客戶端保持連接;
若否,所述云平臺將所述智能機器人從連接中剔除;
所述第二客戶端為MQTT客戶端,第二服務端為MQTT服務器時,MQTT客戶端通過MQTT協議與MQTT服務器連接,所述MQTT客戶端通過所述上線通知接口向所述MQTT服務器發送認證數據,所述認證數據用于供所述MQTT服務器接收并判斷是否滿足認證條件;
若是,所述云平臺與所述智能機器人通過所述MQTT客戶端保持連接;
若否,所述云平臺將所述智能機器人從連接中剔除;
所述智能機器人包括網絡監控節點,所述網絡監控節點用于監控所述客戶端的網速,
所述客戶端的網速小于或等于網速閾值時,所述客戶端調用所述智能機器人的配置數據接口及工作狀態數據接口,以與所述云平臺進行所述智能機器人的配置數據及工作狀態數據交互;
所述客戶端的網速大于所述網速閾值時,所述客戶端任意調用所述智能機器人的數據接口,以與所述云平臺數據交互。
2.根據權利要求1所述的客戶端,其特征在于,所述智能機器人包括心跳接口,所述第一客戶端為Socket.io客戶端時,Socket.io客戶端能夠通過所述心跳接口,每隔設定時長向所述云平臺發送在線數據,所述在線數據用于每隔所述設定時長被所述云平臺接收到時判斷所述智能機器人在線。
3.根據權利要求1所述的客戶端,其特征在于,所述客戶端的網速小于或等于所述網速閾值時,所述客戶端調用所述MQTT客戶端與所述云平臺數據交互;所述客戶端的網速大于所述網速閾值時,所述客戶端調用所述Socket.io客戶端與所述云平臺數據交互。
4.根據權利要求1所述的客戶端,其特征在于,所述客戶端能夠獲取所述智能機器人的除所述數據交互節點外的任意節點的數據,并能夠處理獲取到的數據,將處理后的數據發送至所述云平臺。
5.一種智能機器人,其特征在于,所述智能機器人包括數據交互節點及權利要求1至4任意一項所述的客戶端,所述客戶端通過所述數據交互節點為所述智能機器人與所述云平臺進行數據交互。
6.根據權利要求5所述的智能機器人,其特征在于,所述智能機器人還包括:
上線通知接口,所述上線通知接口用于向所述云平臺發送所述智能機器人上線通知;
健康監控接口,所述健康監控接口用于向所述云平臺發送所述智能機器人的告警信息;
機器狀態接口,所述機器狀態接口用于向所述云平臺發送所述智能機器人的狀態信息;
地圖元數據接口,所述地圖元數據接口用于向所述云平臺發送所述智能機器人構建的地圖元信息;及
系統升級接口,所述系統升級接口用于接收云平臺推送的系統更新信息;
所述客戶端能夠調用所述上線通知接口、所述健康監控接口、所述機器狀態接口、所述地圖元數據接口及所述系統升級接口中的至少一個以與所述云平臺數據交互。
7.一種智能機器人系統,其特征在于,所述智能機器人系統包括:
權利要求5或6所述的智能機器人;及
云平臺,所述云平臺能夠處理所述智能機器人通過所述客戶端傳輸的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海高仙自動化科技發展有限公司,未經上海高仙自動化科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010095458.5/1.html,轉載請聲明來源鉆瓜專利網。





