本發(fā)明涉及機(jī)器人領(lǐng)域,尤其涉及一種機(jī)器人擴(kuò)展方法及裝置。
背景技術(shù):
機(jī)器人是一種高度復(fù)雜的自動(dòng)化裝置。一般機(jī)器人由三個(gè)基本部分組成,即傳感器,控制器和執(zhí)行器。傳感器(Sensor)是機(jī)器人感知環(huán)境的基礎(chǔ),相當(dāng)于人的五官;控制器(Controller)是機(jī)器人的智慧大腦,執(zhí)行收集數(shù)據(jù),分析數(shù)據(jù),控制執(zhí)行器執(zhí)行操作的核心角色;執(zhí)行器(Actuator)是機(jī)器人對(duì)環(huán)境做出反饋的基礎(chǔ)。
機(jī)器人的控制芯片可采用32位/64位主控芯片,支持機(jī)器人的操作系統(tǒng)有:IOS,Android,Linux,WinCE,ROS等。支持機(jī)器人的云服務(wù)有:華為,阿里云,騰訊云,海爾云和京東云等。
現(xiàn)有的服務(wù)機(jī)器人如早教機(jī)器人,聊天機(jī)器人,保姆機(jī)器人,掃地機(jī)器人,清潔機(jī)器人,除草機(jī)器人等,功能單一,成本高昂,兼容性差,升級(jí)困難,智能化程度低,過(guò)了2-3個(gè)產(chǎn)品周期就需要更新?lián)Q代。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是:提供一種機(jī)器人擴(kuò)展方法及裝置,能夠擴(kuò)展機(jī)器人的功能。
為了解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案為:
本發(fā)明提供一種機(jī)器人擴(kuò)展方法,包括:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作。
上述機(jī)器人擴(kuò)展方法,其有益效果在于:通過(guò)從云端獲取與機(jī)器人的型號(hào)相匹配的控制接口,從而控制機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,實(shí)現(xiàn)擴(kuò)展機(jī)器人功能的目的。
本發(fā)明還提供一種機(jī)器人擴(kuò)展裝置,包括:
第一獲取模塊,用于獲取機(jī)器人的型號(hào);
第二獲取模塊,用于從云端獲取與所述型號(hào)相匹配的控制接口;
控制模塊,用于通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作。
上述機(jī)器人擴(kuò)展裝置,其有益效果在于:通過(guò)第二獲取模塊從云端獲取與第一獲取模塊獲得的機(jī)器人的型號(hào)相匹配的控制接口,從而通過(guò)控制模塊控制機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,實(shí)現(xiàn)擴(kuò)展機(jī)器人功能的目的。
附圖說(shuō)明
圖1為本發(fā)明一種機(jī)器人擴(kuò)展方法的流程框圖;
圖2為本發(fā)明一種機(jī)器人擴(kuò)展裝置的結(jié)構(gòu)框圖;
圖3為本發(fā)明一種具有更新用戶習(xí)慣數(shù)據(jù)功能的機(jī)器人擴(kuò)展裝置的結(jié)構(gòu)框圖;
圖4為本發(fā)明一種具有語(yǔ)音控制功能的機(jī)器人擴(kuò)展裝置的結(jié)構(gòu)框圖;
圖5為本發(fā)明一種具有更新操作系統(tǒng)功能的機(jī)器人擴(kuò)展裝置的結(jié)構(gòu)框圖;
圖6為機(jī)器人擴(kuò)展裝置的架構(gòu)圖;
圖7為虛擬機(jī)器人的模塊圖;
圖8為遷移用戶習(xí)慣數(shù)據(jù)的時(shí)序圖;
圖9為機(jī)器人擴(kuò)展裝置與機(jī)器人交互控制的時(shí)序圖;
標(biāo)號(hào)說(shuō)明:
1、第一獲取模塊;2、第二獲取模塊;3、控制模塊;
31、第一獲取單元;32、第一發(fā)送單元;33、第二獲取單元;34、第一上傳單元;35、第三獲取單元;36、第二上傳單元;37、接收單元;38、第四獲取單元;39、轉(zhuǎn)換單元;40、第一控制單元;41、第五獲取單元;42、第二控制單元42。
具體實(shí)施方式
為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說(shuō)明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:通過(guò)從云端獲取與機(jī)器人的型號(hào)相匹配的控制接口,從而控制機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,實(shí)現(xiàn)擴(kuò)展機(jī)器人功能的目的。
請(qǐng)參照?qǐng)D1至圖9,
如圖1所示,本發(fā)明提供一種機(jī)器人擴(kuò)展方法,包括:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作。
進(jìn)一步地,通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,具體為:
從云端獲取與預(yù)設(shè)身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人。
由上述描述可知,實(shí)現(xiàn)為機(jī)器人更新用戶習(xí)慣數(shù)據(jù)的擴(kuò)展功能。
進(jìn)一步地,還包括:
通過(guò)所述控制接口獲取所述機(jī)器人的用戶習(xí)慣數(shù)據(jù);
上傳所述機(jī)器人的身份標(biāo)識(shí)與所述用戶習(xí)慣數(shù)據(jù)至云端。
由上述描述可知,實(shí)現(xiàn)獲取并保存機(jī)器人的用戶習(xí)慣數(shù)據(jù)。
進(jìn)一步地,通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,具體為:
獲取音頻信息;
上傳所述音頻信息至語(yǔ)音云服務(wù)端;
接收語(yǔ)音云服務(wù)端發(fā)送的所述音頻信息的識(shí)別結(jié)果;
通過(guò)所述控制接口獲取機(jī)器人的控制指令集;
根據(jù)所述控制指令集轉(zhuǎn)換所述識(shí)別結(jié)果為控制指令;
通過(guò)所述控制接口控制機(jī)器人執(zhí)行所述控制指令。
由上述描述可知,實(shí)現(xiàn)語(yǔ)音控制機(jī)器人的擴(kuò)展功能。
進(jìn)一步地,通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,具體為:
從云端獲取與所述型號(hào)相匹配的系統(tǒng)更新文件;
通過(guò)所述控制接口控制機(jī)器人根據(jù)所述系統(tǒng)更新文件執(zhí)行更新系統(tǒng)的操作。
由上述描述可知,實(shí)現(xiàn)為機(jī)器人更新操作系統(tǒng)的擴(kuò)展功能。
如圖2所示,本發(fā)明還提供一種機(jī)器人擴(kuò)展裝置,包括:
第一獲取模塊1,用于獲取機(jī)器人的型號(hào);
第二獲取模塊2,用于從云端獲取與所述型號(hào)相匹配的控制接口;
控制模塊3,用于通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作。
進(jìn)一步地,如圖3所示,所述控制模塊包括:
第一獲取單元31,用于從云端獲取與預(yù)設(shè)身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
第一發(fā)送單元32,用于通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人。
進(jìn)一步地,如圖3所示,所述控制模塊還包括:
第二獲取單元33,用于通過(guò)所述控制接口獲取所述機(jī)器人的用戶習(xí)慣數(shù)據(jù);
第一上傳單元34,用于上傳所述機(jī)器人的身份標(biāo)識(shí)與所述用戶習(xí)慣數(shù)據(jù)至云端。
進(jìn)一步地,如圖4所示,所述控制模塊包括:
第三獲取單元35,用于獲取音頻信息;
第二上傳單元36,用于上傳所述音頻信息至語(yǔ)音云服務(wù)端;
接收單元37,用于接收語(yǔ)音云服務(wù)端發(fā)送的所述音頻信息的識(shí)別結(jié)果;
第四獲取單元38,用于通過(guò)所述控制接口獲取機(jī)器人的控制指令集;
轉(zhuǎn)換單元39,用于根據(jù)所述控制指令集轉(zhuǎn)換所述識(shí)別結(jié)果為控制指令;
第一控制單元40,用于通過(guò)所述控制接口控制機(jī)器人執(zhí)行所述控制指令。
進(jìn)一步地,如圖5所示,所述控制模塊包括:
第五獲取單元41,用于從云端獲取與所述型號(hào)相匹配的系統(tǒng)更新文件;
第二控制單元42,用于通過(guò)所述控制接口控制機(jī)器人根據(jù)所述系統(tǒng)更新文件執(zhí)行更新系統(tǒng)的操作。
本發(fā)明的實(shí)施例一為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
從云端獲取與預(yù)設(shè)身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人。
其中,所述預(yù)設(shè)身份標(biāo)識(shí)可以是用戶在云端有權(quán)獲取某一機(jī)器人的用戶習(xí)慣數(shù)據(jù)的機(jī)器人的身份標(biāo)識(shí)。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)為機(jī)器人更新用戶習(xí)慣數(shù)據(jù)的擴(kuò)展功能。
本發(fā)明的實(shí)施例二為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
通過(guò)所述控制接口獲取所述機(jī)器人的用戶習(xí)慣數(shù)據(jù);
上傳所述機(jī)器人的身份標(biāo)識(shí)與所述用戶習(xí)慣數(shù)據(jù)至云端。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)獲取并保存機(jī)器人的用戶習(xí)慣數(shù)據(jù)。
本發(fā)明的實(shí)施例三為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
通過(guò)所述控制接口獲取所述機(jī)器人的用戶習(xí)慣數(shù)據(jù);
上傳所述機(jī)器人的身份標(biāo)識(shí)與所述用戶習(xí)慣數(shù)據(jù)至云端;
從云端獲取與所述機(jī)器人的身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)當(dāng)機(jī)器人中的用戶習(xí)慣數(shù)據(jù)丟失或想要還原之前的用戶習(xí)慣數(shù)據(jù)時(shí),可從云端下載相應(yīng)的用戶習(xí)慣數(shù)據(jù)并更新。
本發(fā)明的實(shí)施例四為:
獲取第一機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
從云端獲取與第二機(jī)器人的身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述第一機(jī)器人。
由上述描述可知,可從云端獲取其它機(jī)器人的用戶習(xí)慣數(shù)據(jù),并使用所述用戶習(xí)慣數(shù)據(jù)更新本機(jī)器人的用戶習(xí)慣數(shù)據(jù),使本機(jī)器人具有其它機(jī)器人的用戶習(xí)慣數(shù)據(jù),有利于更換新舊機(jī)器人時(shí),使新的機(jī)器人快速獲取用戶習(xí)慣數(shù)據(jù)。
本發(fā)明的實(shí)施例五為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
獲取音頻信息;
上傳所述音頻信息至語(yǔ)音云服務(wù)端;
接收語(yǔ)音云服務(wù)端發(fā)送的所述音頻信息的識(shí)別結(jié)果;
通過(guò)所述控制接口獲取機(jī)器人的控制指令集;
根據(jù)所述控制指令集轉(zhuǎn)換所述識(shí)別結(jié)果為控制指令;
通過(guò)所述控制接口控制機(jī)器人執(zhí)行所述控制指令。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)語(yǔ)音控制機(jī)器人的擴(kuò)展功能。
本發(fā)明的實(shí)施例六為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
從云端獲取與所述型號(hào)相匹配的系統(tǒng)更新文件;
通過(guò)所述控制接口控制機(jī)器人根據(jù)所述系統(tǒng)更新文件執(zhí)行更新系統(tǒng)的操作。
由上述描述可知,本發(fā)明實(shí)現(xiàn)為機(jī)器人更新操作系統(tǒng)的擴(kuò)展功能。
本發(fā)明的實(shí)施例七為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
從云端獲取與預(yù)設(shè)身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人;
獲取音頻信息;
上傳所述音頻信息至語(yǔ)音云服務(wù)端;
接收語(yǔ)音云服務(wù)端發(fā)送的所述音頻信息的識(shí)別結(jié)果;
通過(guò)所述控制接口獲取機(jī)器人的控制指令集;
根據(jù)所述控制指令集轉(zhuǎn)換所述識(shí)別結(jié)果為控制指令;
通過(guò)所述控制接口控制機(jī)器人執(zhí)行所述控制指令。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)為機(jī)器人更新用戶習(xí)慣數(shù)據(jù)和語(yǔ)音控制機(jī)器人的擴(kuò)展功能。
本發(fā)明的實(shí)施例八為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
從云端獲取與預(yù)設(shè)身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人;
從云端獲取與所述型號(hào)相匹配的系統(tǒng)更新文件;
通過(guò)所述控制接口控制機(jī)器人根據(jù)所述系統(tǒng)更新文件執(zhí)行更新系統(tǒng)的操作。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)為機(jī)器人更新用戶習(xí)慣數(shù)據(jù)和為機(jī)器人更新操作系統(tǒng)的擴(kuò)展功能。
本發(fā)明的實(shí)施例九為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
獲取音頻信息;
上傳所述音頻信息至語(yǔ)音云服務(wù)端;
接收語(yǔ)音云服務(wù)端發(fā)送的所述音頻信息的識(shí)別結(jié)果;
通過(guò)所述控制接口獲取機(jī)器人的控制指令集;
根據(jù)所述控制指令集轉(zhuǎn)換所述識(shí)別結(jié)果為控制指令;
通過(guò)所述控制接口控制機(jī)器人執(zhí)行所述控制指令;
從云端獲取與所述型號(hào)相匹配的系統(tǒng)更新文件;
通過(guò)所述控制接口控制機(jī)器人根據(jù)所述系統(tǒng)更新文件執(zhí)行更新系統(tǒng)的操作。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)語(yǔ)音控制機(jī)器人和為機(jī)器人更新操作系統(tǒng)的擴(kuò)展功能。
本發(fā)明的實(shí)施例十為:
獲取機(jī)器人的型號(hào);
從云端獲取與所述型號(hào)相匹配的控制接口;
從云端獲取與預(yù)設(shè)身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人;
從云端獲取與所述型號(hào)相匹配的系統(tǒng)更新文件;
通過(guò)所述控制接口控制機(jī)器人根據(jù)所述系統(tǒng)更新文件執(zhí)行更新系統(tǒng)的操作;
獲取音頻信息;
上傳所述音頻信息至語(yǔ)音云服務(wù)端;
接收語(yǔ)音云服務(wù)端發(fā)送的所述音頻信息的識(shí)別結(jié)果;
通過(guò)所述控制接口獲取機(jī)器人的控制指令集;
根據(jù)所述控制指令集轉(zhuǎn)換所述識(shí)別結(jié)果為控制指令;
通過(guò)所述控制接口控制機(jī)器人執(zhí)行所述控制指令。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)為機(jī)器人更新用戶習(xí)慣數(shù)據(jù)、為機(jī)器人更新操作系統(tǒng)和實(shí)現(xiàn)語(yǔ)音控制機(jī)器人的擴(kuò)展功能。
本發(fā)明的實(shí)施例十一為:
第一獲取模塊獲取機(jī)器人的型號(hào);
第二獲取模塊從云端獲取與所述型號(hào)相匹配的控制接口;
控制模塊通過(guò)所述控制接口控制所述機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,具體為:
第二獲取單元通過(guò)所述控制接口獲取所述機(jī)器人的用戶習(xí)慣數(shù)據(jù);
第一上傳單元上傳所述機(jī)器人的身份標(biāo)識(shí)與所述用戶習(xí)慣數(shù)據(jù)至云端;
所述控制模塊中的第一獲取單元從云端獲取與預(yù)設(shè)身份標(biāo)識(shí)相應(yīng)的用戶習(xí)慣數(shù)據(jù);
第一發(fā)送單元通過(guò)所述控制接口發(fā)送所述用戶習(xí)慣數(shù)據(jù)至所述機(jī)器人;
第三獲取單元獲取音頻信息;
第二上傳單元上傳所述音頻信息至語(yǔ)音云服務(wù)端;
接收單元接收語(yǔ)音云服務(wù)端發(fā)送的所述音頻信息的識(shí)別結(jié)果;
第四獲取單元通過(guò)所述控制接口獲取機(jī)器人的控制指令集;
轉(zhuǎn)換單元根據(jù)所述控制指令集轉(zhuǎn)換所述識(shí)別結(jié)果為控制指令;
第一控制單元通過(guò)所述控制接口控制機(jī)器人執(zhí)行所述控制指令;
第五獲取單元從云端獲取與所述型號(hào)相匹配的系統(tǒng)更新文件;
第二控制單元通過(guò)所述控制接口控制機(jī)器人根據(jù)所述系統(tǒng)更新文件執(zhí)行更新系統(tǒng)的操作。
本發(fā)明的實(shí)施例十二為:
機(jī)器人擴(kuò)展裝置的架構(gòu)圖,如圖6所示。機(jī)器人擴(kuò)展裝置包括:智能語(yǔ)音交互模塊、云通信基礎(chǔ)模塊、虛擬機(jī)器人和高速數(shù)據(jù)通信模塊。機(jī)器人擴(kuò)展裝置對(duì)外連接多種云服務(wù)器,如智能語(yǔ)音云服務(wù)和機(jī)器人云服務(wù)。智能語(yǔ)音交互模塊與智能語(yǔ)音云服務(wù)之間建立雙向的通信連接,進(jìn)行智能語(yǔ)音相關(guān)的操作。云通信基礎(chǔ)模塊與機(jī)器人云服務(wù)之間建立雙向的通信連接,進(jìn)行云服務(wù)相關(guān)的操作。機(jī)器人擴(kuò)展裝置通過(guò)高速數(shù)據(jù)通信模塊與智能機(jī)器人相連接,并通過(guò)高速數(shù)據(jù)通信模塊與智能機(jī)器人交換控制信息和狀態(tài)信息。
機(jī)器人擴(kuò)展裝置的核心模塊是虛擬機(jī)器人,如圖7所示。虛擬機(jī)器人通過(guò)高速數(shù)據(jù)通信接口與智能機(jī)器人建立物理通信連接。虛擬機(jī)器人的主要模塊直接或間接的通過(guò)高速數(shù)據(jù)通信接口與智能機(jī)器人通信,雙向交換機(jī)器人控制和狀態(tài)信息。虛擬機(jī)器人主要包含以下模塊:智能語(yǔ)音交互API模塊、機(jī)器人云服務(wù)API模塊、機(jī)器學(xué)習(xí)服務(wù)模塊、機(jī)器人虛擬顯示模塊、高級(jí)計(jì)劃任務(wù)模塊、機(jī)器人健康檢測(cè)模塊、機(jī)器人控制API模塊和機(jī)器人安全策略模塊。
智能語(yǔ)音交互API模塊通過(guò)網(wǎng)絡(luò)接口與智能語(yǔ)音云服務(wù)建立雙向通信連接,雙向交換語(yǔ)音交互信息。機(jī)器人云服務(wù)API模塊通過(guò)網(wǎng)絡(luò)接口與機(jī)器人云服務(wù)建立雙向通信連接,雙向交換機(jī)器人控制和狀態(tài)信息。機(jī)器學(xué)習(xí)服務(wù)模塊通過(guò)網(wǎng)絡(luò)接口與機(jī)器學(xué)習(xí)云服務(wù)建立雙向通信連接,雙向交換機(jī)器人高級(jí)控制算法;機(jī)器學(xué)習(xí)服務(wù)模塊通過(guò)高速數(shù)據(jù)通信接口與智能機(jī)器人建立雙向通信連接,雙向交換機(jī)器人控制和狀態(tài)信息。機(jī)器人虛擬顯示模塊通過(guò)高速數(shù)據(jù)通信接口與智能機(jī)器人建立雙向通信連接,雙向交換機(jī)器人控制和狀態(tài)信息,并通過(guò)圖形化的方式顯示機(jī)器人工作狀態(tài)。高級(jí)計(jì)劃任務(wù)模塊面向用戶提供計(jì)劃任務(wù)模板,簡(jiǎn)化機(jī)器人的任務(wù)規(guī)劃。機(jī)器人健康檢測(cè)模塊面向用戶一鍵式檢測(cè)機(jī)器人健康狀態(tài),給出維護(hù)建議。機(jī)器人控制API模塊面向其他模塊,提供統(tǒng)一的機(jī)器人控制接口。機(jī)器人安全策略模塊提供通用的安全分級(jí)模板,定制安全操作分級(jí)。
本發(fā)明的實(shí)施例十三為:
機(jī)器人擴(kuò)展裝置存儲(chǔ)有用戶既有的用戶習(xí)慣。機(jī)器人擴(kuò)展裝置與新的機(jī)器人通過(guò)高速數(shù)據(jù)通信接口建立雙向通信連接。機(jī)器人擴(kuò)展裝置與機(jī)器人云服務(wù)通過(guò)網(wǎng)絡(luò)接口建立雙向通信連接。如圖8所示,具體的流程為:(1)機(jī)器人擴(kuò)展裝置向新的機(jī)器人請(qǐng)求查詢智能機(jī)器人的基本信息。(2)智能機(jī)器人將基本信息反饋給機(jī)器人擴(kuò)展裝置;(3)機(jī)器人擴(kuò)展裝置向機(jī)器人云服務(wù)請(qǐng)求查詢智能機(jī)器人控制接口。(4)機(jī)器人云服務(wù)將智能機(jī)器人控制接口反饋給機(jī)器人擴(kuò)展裝置(控制接口定義是控制智能機(jī)器人的依據(jù));(5)機(jī)器人擴(kuò)展裝置將自身存儲(chǔ)的用戶習(xí)慣遷移到新的智能機(jī)器人上;(6)智能機(jī)器人重置用戶習(xí)慣,并生效新的用戶習(xí)慣;(7)機(jī)器人擴(kuò)展裝置周期性收集智能機(jī)器人的用戶習(xí)慣;(8)智能機(jī)器人上傳用戶習(xí)慣;(9)機(jī)器人擴(kuò)展裝置分析和存儲(chǔ)新的用戶習(xí)慣。
由上述描述可知,本實(shí)施例實(shí)現(xiàn)遷移機(jī)器人的用戶習(xí)慣數(shù)據(jù)。用戶面對(duì)陌生的設(shè)備需要熟悉的過(guò)程。如果通過(guò)用戶習(xí)慣遷移,使陌生的設(shè)備變成熟悉的設(shè)備,無(wú)疑會(huì)極大提高用戶體驗(yàn),給用戶一種溫馨的感覺(jué)。
本發(fā)明的實(shí)施例十四為:
機(jī)器人擴(kuò)展裝置與新的機(jī)器人通過(guò)高速數(shù)據(jù)通信接口建立雙向通信連接。機(jī)器人擴(kuò)展裝置與機(jī)器人云服務(wù)通過(guò)網(wǎng)絡(luò)接口建立雙向通信連接。機(jī)器人擴(kuò)展裝置與智能語(yǔ)音云服務(wù)通過(guò)網(wǎng)絡(luò)接口建立雙向通信連接。虛擬機(jī)器人獲取智能機(jī)器人的控制和狀態(tài)信息,以圖形化的方式顯示出來(lái);虛擬機(jī)器人連接了智能語(yǔ)音云服務(wù),面向用戶提供智能語(yǔ)音交互;虛擬機(jī)器人還擁有眾多智能模塊,簡(jiǎn)化并提高用戶控制智能機(jī)器人的效率。如圖9所示,具體的流程為:(1)機(jī)器人擴(kuò)展裝置向新的機(jī)器人請(qǐng)求查詢智能機(jī)器人的基本信息。(2)智能機(jī)器人將基本信息反饋給機(jī)器人擴(kuò)展裝置;(3)機(jī)器人擴(kuò)展裝置向機(jī)器人云服務(wù)請(qǐng)求查詢智能機(jī)器人控制接口。(4)機(jī)器人云服務(wù)將智能機(jī)器人控制接口反饋給機(jī)器人擴(kuò)展裝置(控制接口定義是控制智能機(jī)器人的依據(jù));(5)機(jī)器人擴(kuò)展裝置請(qǐng)求查詢智能機(jī)器人的狀態(tài)信息;(6)智能機(jī)器人反饋狀態(tài)信息;(7)機(jī)器人擴(kuò)展裝置根據(jù)狀態(tài)信息,刷新虛擬機(jī)器人的狀態(tài);(8)機(jī)器人擴(kuò)展裝置接收到用戶語(yǔ)音控制信息時(shí),向智能語(yǔ)音云服務(wù)請(qǐng)求識(shí)別用戶語(yǔ)音;(9)智能語(yǔ)音云服務(wù)反饋語(yǔ)音識(shí)別結(jié)果;(10)機(jī)器人擴(kuò)展裝置將語(yǔ)音識(shí)別結(jié)果格式化成智能機(jī)器人控制指令;(11)機(jī)器人擴(kuò)展裝置向智能機(jī)器人發(fā)出控制指令;(12)智能機(jī)器人向機(jī)器人擴(kuò)展裝置反饋控制結(jié)果。
綜上所述,本發(fā)明提供的一種機(jī)器人擴(kuò)展方法,通過(guò)從云端獲取與機(jī)器人的型號(hào)相匹配的控制接口,從而控制機(jī)器人執(zhí)行與擴(kuò)展功能相應(yīng)的操作,實(shí)現(xiàn)擴(kuò)展機(jī)器人功能的目的。進(jìn)一步地,實(shí)現(xiàn)為機(jī)器人更新用戶習(xí)慣數(shù)據(jù)的擴(kuò)展功能。進(jìn)一步地,實(shí)現(xiàn)獲取并保存機(jī)器人的用戶習(xí)慣數(shù)據(jù)。進(jìn)一步地,實(shí)現(xiàn)語(yǔ)音控制機(jī)器人的擴(kuò)展功能。進(jìn)一步地,實(shí)現(xiàn)為機(jī)器人更新操作系統(tǒng)的擴(kuò)展功能。本發(fā)明還提供一種機(jī)器人擴(kuò)展裝置,包括第一獲取模塊、第二獲取模塊和控制模塊,通過(guò)所述機(jī)器人擴(kuò)展裝置可實(shí)現(xiàn)擴(kuò)展機(jī)器人功能。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。