[發明專利]客戶端、智能機器人及智能機器人系統有效
| 申請號: | 202010095458.5 | 申請日: | 2020-02-17 |
| 公開(公告)號: | CN111343255B | 公開(公告)日: | 2022-08-16 |
| 發明(設計)人: | 賴讓斌;陳侃;秦寶星;程昊天 | 申請(專利權)人: | 上海高仙自動化科技發展有限公司 |
| 主分類號: | H04L67/12 | 分類號: | H04L67/12;H04L69/16;H04L67/141;H04L67/143;H04L67/145 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 邵泳城 |
| 地址: | 201203 上海市浦東新區中國(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端 智能 機器人 系統 | ||
本申請公開了一種智能機器人的客戶端,客戶端用于為智能機器人與云平臺進行數據交互,云平臺包括第一服務端及第二服務端,客戶端包括第一客戶端及第二客戶端,第一客戶端及第二客戶端通過MQTT協議和/或Socket.io,與第一服務端及第二服務端建立連接,第一客戶端及第二客戶端中的至少一個為智能機器人與云平臺進行數據交互。本申請還公開了一種智能機器人及智能機器人系統。本申請的客戶端能夠選擇MQTT協議及Socket.io中的至少一個與云平臺連接,智能機器人與云平臺數據交互時,在一個MQTT協議或Socket.io無法提供服務時,另一個MQTT協議或Socket.io能夠繼續提供服務,由此以能夠保證智能機器人的遠程運維。
技術領域
本申請涉及智能機器人與云平臺數據交互技術領域,更具體而言,涉及一種客戶端、智能機器人及智能機器人系統。
背景技術
機器人在客戶現場執行相應的任務,用戶無法獲知機器人的狀態,同時客戶也需要獲取一些機器執行任務的數據,客戶端設計中基本都是直接通過Socket與服務端進行數據交互,這樣的客戶端需要自己實現一套心跳機制,以保證和服務端的穩定連接,在實際應用中可能會遇到各種問題,例如網絡較差的環境下,機器人數據無法傳輸至服務端,導致機器人的工作可能存在異常。
發明內容
有鑒于此,本發明旨在至少在一定程度上解決相關技術中的問題之一。為此,本申請實施方式提供一種客戶端、智能機器人及智能機器人系統。
本申請實施方式的客戶端用于為智能機器人與云平臺進行數據交互,所述云平臺包括第一服務端及第二服務端,所述客戶端包括第一客戶端及第二客戶端,所述第一客戶端和所述第二客戶端通過MQTT協議和/或Socket.io,與所述第一服務端和所述第二服務端建立連接,所述第一客戶端和所述第二客戶端中的至少一個為所述智能機器人與所述云平臺進行數據交互。
本申請實施方式的客戶端包括第一客戶端及第二客戶端,其中,云平臺包括第一服務端及第二服務端,第一客戶端和第二客戶端通過MQTT協議和/或Socket.io,與第一服務端和第二服務端建立連接,同時智能機器人能夠通過第一客戶端和第二客戶端中的至少一個與云平臺進行數據交互,由此,智能機器人與云平臺數據交互時,在一個MQTT協議或Socket.io無法提供服務時,另一個MQTT協議或Socket.io能夠繼續提供服務,從而能夠保證智能機器人的遠程運維。
在一些實施方式中,所述智能機器人包括心跳接口,所述第一客戶端為Socket.io客戶端時,所述Socket.io客戶端能夠通過所述心跳接口,每隔設定時長向所述云平臺發送在線數據,所述在線數據用于每隔所述設定時長被所述云平臺接收到時判斷所述智能機器人在線。
本實施方式中,智能機器人包括心跳接口,第一客戶端為Socket.io客戶端,Socket.io客戶端能夠通過心跳接口,每隔設定時長向云平臺發送在線數據,云平臺接收在線數據以判斷智能機器人是否在線,由此,云平臺能夠實時檢測到智能機器人是否在線,以使云平臺與智能機器人之間能夠進行穩定的數據交互,有利于控制智能機器人。
在一些實施方式中,所述智能機器人還包括數據交互節點及上線通知接口,所述數據交互節點用于所述智能機器人與云平臺建立連接關系,所述智能機器人通過所述數據交互節點與所述云平臺建立連接關系后,所述第一客戶端為Socket.io客戶端,所述第一服務端為Socket.io服務器時,Socket.io客戶端通過Socket.io與Socket.io服務器連接,所述Socket.io客戶端通過所述上線通知接口向所述Socket.io服務器傳輸所述智能機器人的產品編號,所述產品編號用于供所述Socket.io服務器判斷是否符合校驗條件;若是,所述云平臺與所述智能機器人通過所述Socket.io客戶端保持連接;若否,所述云平臺將所述智能機器人從連接中剔除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海高仙自動化科技發展有限公司,未經上海高仙自動化科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010095458.5/2.html,轉載請聲明來源鉆瓜專利網。





