本申請實施例涉及遙控,具體涉及一種遠程控制方法、裝置、自主移動裝置及存儲介質(zhì)。
背景技術(shù):
1、隨著科技的發(fā)展進步,越來越多的智能化產(chǎn)品被創(chuàng)造出來,與人們生活息息相關(guān)。在各種場景下,人們設計了不同的機器人來代替人執(zhí)行各式各樣的任務,例如跑腿機器人、移動售貨機器人等。
2、相關(guān)技術(shù)中,不同的廠商可能會在同一片區(qū)域投放相同功能的機器人。當用戶需要使用機器人時,在一些示例中,需要首先選擇自己意向的廠商,再在該廠商的應用程序中輸入需求。當應用程序收到需求之后,將以該廠商的控制協(xié)議將用戶的輸入封裝起來,發(fā)送給對應的機器人。
3、其中,封裝后的消息在發(fā)送給機器人的過程中容易被截獲,從而可能導致下列問題的發(fā)生:例如當封裝后的消息中包括用戶的敏感信息時,容易發(fā)生數(shù)據(jù)泄露,導致用戶的隱私被侵犯;例如當封裝后的消息可能被截留,導致機器人無法接收到消息,進而使用戶的需求無法被滿足等。
4、因此,如何保證遠程控制機器人過程中數(shù)據(jù)交互的安全性,是當前亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本申請實施例提出了一種遠程控制方法、裝置、自主移動裝置及存儲介質(zhì),以解決上述問題。
2、第一方面,本申請實施例提供了一種遠程控制方法,所述方法包括:響應于接收到消息體,采用預設協(xié)議對所述消息體進行解析,得到控制請求以及驗證信息,其中,所述預設協(xié)議用于規(guī)定所述消息體的組成;若根據(jù)所述驗證信息確定自身具有響應資格,根據(jù)所述控制請求確定是否響應所述控制請求。
3、第二方面,本申請實施例提供了一種遠程控制裝置,所述裝置包括:數(shù)據(jù)解析模塊,用于響應于接收到消息體,采用預設協(xié)議對所述消息體進行解析,得到控制請求以及驗證信息,其中,所述預設協(xié)議用于規(guī)定所述消息體的組成;響應判斷模塊,用于若根據(jù)所述驗證信息確定自身具有響應資格,根據(jù)所述控制請求確定是否響應所述控制請求。
4、第三方面,本申請實施例提供了一種自主移動裝置,所述自主移動裝置包括存儲器以及一個或多個處理器,其中,所述存儲器中存儲有一個或多個應用程序,所述一個或多個應用程序用于當被所述一個或多個處理器調(diào)用時執(zhí)行如上所述的方法。
5、第四方面,本申請實施例提供了一種計算機可讀取存儲介質(zhì),所述計算機可讀取存儲介質(zhì)中存儲有程序代碼,所述程序代碼用于當被處理器調(diào)用時執(zhí)行如上所述的方法。
6、本申請實施例提供的遠程控制方法、裝置、自主移動裝置及存儲介質(zhì),通過響應于接收到消息體,采用預設協(xié)議對所述消息體進行解析,得到控制請求以及驗證信息,從而基于預設協(xié)議對消息體進行解析,使得即便消息體被截獲,也難以被解析,保證了數(shù)據(jù)傳輸?shù)陌踩?;通過若根據(jù)所述驗證信息確定自身具有響應資格,根據(jù)所述控制請求確定是否響應所述控制請求,從而能夠根據(jù)驗證信息確定自身是否為具有資格響應控制請求的設備,再根據(jù)控制請求本身篩選出最適合響應控制請求的設備,從而避免錯誤響應的情況發(fā)生,減少了資源浪費。
1.一種遠程控制方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述驗證信息包括至少一個廠商標識,所述若根據(jù)所述驗證信息確定自身具有響應資格,根據(jù)所述控制請求中的執(zhí)行條件確定是否響應所述控制請求之前,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述控制請求確定是否響應所述控制請求,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述若自身滿足所述條件,執(zhí)行所述控制操作之前,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述條件包括與所述消息體的發(fā)送者距離最近的n個設備,n為正整數(shù),所述獲取與所述條件相關(guān)的信息,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述條件包括響應速度最快的n個設備,n為正整數(shù),所述獲取與所述條件相關(guān)的信息,包括:
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,對所述消息體的解析結(jié)果還包括至少一個控制協(xié)議,所述對所述控制請求進行解析,包括:
8.一種遠程控制裝置,應用于自主移動裝置,其特征在于,包括:
9.一種自主移動裝置,其特征在于,包括:
10.一種計算機可讀取存儲介質(zhì),其特征在于,所述計算機可讀取存儲介質(zhì)中存儲有程序代碼,所述程序代碼用于當被處理器調(diào)用時執(zhí)行如權(quán)利要求1-7任一項所述的方法。