智能機(jī)器人,應(yīng)用于智能機(jī)器人的操作系統(tǒng)及應(yīng)用商店的制作方法
【專利摘要】本發(fā)明提供了一種智能機(jī)器人以及應(yīng)用于智能機(jī)器人的操作系統(tǒng),其中所述機(jī)器人操作系統(tǒng)至少包括,解析模塊,應(yīng)用管理器,決策模塊,和應(yīng)用獲取模塊,其中,所述解析模塊,用于解析意圖信息,生成意圖參量,所述應(yīng)用管理器,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用,所述決策模塊,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用,所述應(yīng)用獲取模塊,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。通過智能機(jī)器人的應(yīng)用商店,智能機(jī)器人用戶對(duì)智能機(jī)器人的功能需求均可以從應(yīng)用商店中獲取應(yīng)用實(shí)現(xiàn),有效的增加了智能機(jī)器人的功能擴(kuò)展度,更好的滿足了智能機(jī)器人用戶的需求,從而可以有效的提升用戶粘度。
【專利說明】
智能機(jī)器人,應(yīng)用于智能機(jī)器人的操作系統(tǒng)及應(yīng)用商店
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及人機(jī)交互技術(shù)領(lǐng)域,具體地說,涉及一種智能機(jī)器人、應(yīng)用于智能機(jī)器人的操作系統(tǒng)及應(yīng)用商店。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,信息技術(shù)、計(jì)算機(jī)技術(shù)以及人工智能技術(shù)的引入,智能機(jī)器人的研究已經(jīng)逐步走出工業(yè)領(lǐng)域,逐漸擴(kuò)展到了醫(yī)療、保健、家庭、娛樂以及服務(wù)行業(yè)等領(lǐng)域。人們對(duì)于智能機(jī)器人的要求也從簡(jiǎn)單重復(fù)的機(jī)械動(dòng)作提升為具有高度智能型、自主性及與其他智能體交互的智能機(jī)器人。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種智能機(jī)器人,包括機(jī)器人操作系統(tǒng),其中:
[0004]所述機(jī)器人操作系統(tǒng)至少包括,解析模塊,應(yīng)用管理器,決策模塊,和應(yīng)用獲取模塊,其中:
[0005]所述解析模塊,用于解析意圖信息,生成意圖參量;
[0006]所述應(yīng)用管理器,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0007]所述決策模塊,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0008]所述應(yīng)用獲取模塊,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。
[0009 ]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述安裝數(shù)據(jù),包括:
[0010]應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0011]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為:
[0012]各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用意圖為自然語(yǔ)言描述的應(yīng)用意圖。
[0014]本發(fā)明實(shí)施例還提供一種應(yīng)用于智能機(jī)器人的操作系統(tǒng),至少包括,解析模塊,應(yīng)用管理器,決策模塊,和應(yīng)用獲取模塊,其中:
[0015]所述解析模塊,用于解析意圖信息,生成意圖參量;
[0016]所述應(yīng)用管理器,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0017]所述決策模塊,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0018]所述應(yīng)用獲取模塊,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。
[0019]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述安裝數(shù)據(jù),包括:
[0020]應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0021]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為:
[0022]各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。
[0023]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用意圖為自然語(yǔ)言描述的應(yīng)用意圖。
[0024]本發(fā)明實(shí)施例還提供一種基于智能機(jī)器人操作系統(tǒng)的應(yīng)用商店,該應(yīng)用商店中的上線應(yīng)用由本發(fā)明實(shí)施例中的機(jī)器人調(diào)用并執(zhí)行。
[0025]本發(fā)明提供了一種智能機(jī)器人以及應(yīng)用于智能機(jī)器人的操作系統(tǒng)其中所述機(jī)器人操作系統(tǒng)至少包括,解析模塊,應(yīng)用管理器,決策模塊,和應(yīng)用獲取模塊,其中,所述解析模塊,用于解析意圖信息,生成意圖參量,所述應(yīng)用管理器,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用,所述決策模塊,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用,所述應(yīng)用獲取模塊,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。通過智能機(jī)器人的應(yīng)用商店,智能機(jī)器人用戶對(duì)智能機(jī)器人的功能需求均可以從應(yīng)用商店中獲取應(yīng)用實(shí)現(xiàn),有效的增加了智能機(jī)器人的功能擴(kuò)展度,更好的滿足了智能機(jī)器人用戶的需求,從而可以有效的提升用戶粘度。
[0026]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要的附圖做簡(jiǎn)單的介紹:
[0028]圖1是本發(fā)明一個(gè)實(shí)施例的智能機(jī)器人的結(jié)構(gòu)示意圖;
[0029]圖2是本發(fā)明一個(gè)實(shí)施例的智能機(jī)器人的操作系統(tǒng)結(jié)構(gòu)示意圖;
[0030]圖3a是本發(fā)明一個(gè)實(shí)施例的基于智能機(jī)器人操作系統(tǒng)的應(yīng)用商店基本形態(tài)示意圖;
[0031 ]圖3b是本發(fā)明一個(gè)實(shí)施例的應(yīng)用注冊(cè)界面示意圖;
[0032]圖4是本發(fā)明一個(gè)實(shí)施例的應(yīng)用于智能機(jī)器人的多模態(tài)輸入數(shù)據(jù)處理方法流程圖;
[0033]圖5是本發(fā)明的一個(gè)實(shí)施例的應(yīng)用于智能機(jī)器人操作系統(tǒng)的多模態(tài)輸入數(shù)據(jù)處理方法流程圖;
[0034]圖6是本發(fā)明另一個(gè)實(shí)施例的智能機(jī)器人的操作系統(tǒng)結(jié)構(gòu)示意圖;
[0035]圖7是本發(fā)明一個(gè)實(shí)施例的智能機(jī)器人與云端服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個(gè)實(shí)施例以及各實(shí)施例中的各個(gè)特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。
[0037]同時(shí),在以下說明中,出于解釋的目的而闡述了許多具體細(xì)節(jié),以提供對(duì)本發(fā)明實(shí)施例的徹底理解。然而,對(duì)本領(lǐng)域的技術(shù)人員來說顯而易見的是,本發(fā)明可以不用這里的具體細(xì)節(jié)或者所描述的特定方式來實(shí)施。
[0038]另外,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0039]本發(fā)明實(shí)施例提供一種智能機(jī)器人,該智能機(jī)器人包括機(jī)器人操作系統(tǒng)。該智能機(jī)器人可以從應(yīng)用商店中下載應(yīng)用進(jìn)行使用。
[0040]智能機(jī)器人中包括機(jī)器人操作系統(tǒng),機(jī)器人操作系統(tǒng)是一個(gè)機(jī)器人軟件平臺(tái),應(yīng)用商店中的應(yīng)用可以為應(yīng)用開發(fā)者通過開發(fā)端開發(fā)后注冊(cè)到應(yīng)用商店中的注冊(cè)應(yīng)用,應(yīng)用開發(fā)者可以通過官方提供的軟件開發(fā)工具包(Software Development Kit,SDK)進(jìn)行應(yīng)用的開發(fā),在應(yīng)用開發(fā)完成后可以將應(yīng)用在智能機(jī)器人或者模擬器上運(yùn)行,檢驗(yàn)應(yīng)用是否可以實(shí)現(xiàn)應(yīng)用開發(fā)者想要的功能,結(jié)束開發(fā)后,可以將應(yīng)用注冊(cè)并發(fā)布到應(yīng)用商店中,以便智能機(jī)器人用戶對(duì)該應(yīng)用進(jìn)行下載使用。智能機(jī)器人的用戶對(duì)功能的需求是多種多樣的,而智能機(jī)器人終端硬件容量往往是有限的,智能機(jī)器人出廠時(shí)不可能會(huì)包含所有用戶需求的功能的應(yīng)用服務(wù)。而隨著智能機(jī)器人技術(shù)的快速發(fā)展,越來越多的開發(fā)者希望能夠在智能機(jī)器人上實(shí)現(xiàn)其設(shè)計(jì)的功能,但是并不是每一個(gè)開發(fā)者都能夠獲得生產(chǎn)智能機(jī)器人的環(huán)境和技術(shù)支持。為了促進(jìn)智能機(jī)器人技術(shù)的發(fā)展,讓越來越多的開發(fā)者參與到智能機(jī)器人應(yīng)用的開發(fā)中,讓智能機(jī)器人應(yīng)用能夠滿足越來越多的用戶需求,本申請(qǐng)?zhí)峁┝艘环N可以訪問機(jī)器人應(yīng)用商店(app store,全稱applicat1n store)并自動(dòng)獲取機(jī)器人應(yīng)用的智能機(jī)器人和機(jī)器人應(yīng)用商店。
[0041]本申請(qǐng)?zhí)峁┑闹悄軝C(jī)器人在了解到用戶對(duì)應(yīng)用的需求后,可以從應(yīng)用商店中獲取滿足用戶需求的應(yīng)用,在獲取應(yīng)用后,可以對(duì)應(yīng)用進(jìn)行安裝執(zhí)行,通過自身的智能機(jī)器人軟件及硬件條件實(shí)現(xiàn)應(yīng)用需要實(shí)現(xiàn)的功能。
[0042]對(duì)于智能機(jī)器人應(yīng)用的開發(fā)者來說,可以直接設(shè)計(jì)能夠在智能機(jī)器人應(yīng)用商店中注冊(cè)的應(yīng)用,而應(yīng)用商店中的注冊(cè)的應(yīng)用,可被本申請(qǐng)中的智能機(jī)器人通過智能機(jī)器人操作系統(tǒng)(OS)訪問、安裝及執(zhí)行。
[0043]實(shí)施例一
[0044]為了實(shí)現(xiàn)上述功能,圖1示出了本申請(qǐng)中智能機(jī)器人的基本結(jié)構(gòu),本申請(qǐng)中的智能機(jī)器人包括機(jī)器人操作系統(tǒng)101,其中:所述機(jī)器人操作系統(tǒng)101至少包括,解析模塊1011,應(yīng)用管理器1012,決策模塊1013,和應(yīng)用獲取模塊1014,其中:
[0045]所述解析模塊1011,用于解析意圖信息,生成意圖參量;
[0046]所述應(yīng)用管理器1012,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0047]所述決策模塊1013,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0048]所述應(yīng)用獲取模塊1014,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。
[0049]本申請(qǐng)中的智能機(jī)器人中,包括智能機(jī)器人操作系統(tǒng),智能機(jī)器人作為一種與用戶交互的類人機(jī),需要處理多種模態(tài)的數(shù)據(jù),可以包括視覺數(shù)據(jù),聽覺數(shù)據(jù),觸覺感應(yīng)數(shù)據(jù),震動(dòng)感應(yīng)數(shù)據(jù)等,同時(shí),智能機(jī)器人的輸出也是多模態(tài)的,可以包括屏幕顯示,聲音輸出,動(dòng)作輸出等。
[0050]智能機(jī)器人需要對(duì)多種模態(tài)的數(shù)據(jù)進(jìn)行分別或者組合處理,因此需要智能機(jī)器人的操作系統(tǒng)對(duì)輸入和輸出的數(shù)據(jù)進(jìn)行進(jìn)一步處理,獲取輸入數(shù)據(jù)中包含的意圖信息并進(jìn)行解析,再根據(jù)解析得到的意圖參量,與注冊(cè)在應(yīng)用商店中各應(yīng)用的應(yīng)用意圖進(jìn)行匹配。智能機(jī)器人的應(yīng)用商店中的應(yīng)用可以由開發(fā)者進(jìn)行開發(fā),注冊(cè),提供應(yīng)用意圖,以便智能機(jī)器人根據(jù)用戶意圖以檢索到開發(fā)者開發(fā)的應(yīng)用。
[0051]本申請(qǐng)中涉及的意圖參量,可以為數(shù)字,符號(hào),文字,代碼等可以被智能機(jī)器人讀取的數(shù)據(jù),可以是一個(gè)數(shù)據(jù)或者一組數(shù)據(jù),開發(fā)者注冊(cè)的應(yīng)用意圖也可以是數(shù)字,符號(hào),或者文字等。在一種實(shí)施例中,意圖參量和應(yīng)用意圖都是通過自然語(yǔ)言描述的,開發(fā)者進(jìn)行應(yīng)用開發(fā)時(shí),可以直接通過自然語(yǔ)言描述應(yīng)用意圖,即對(duì)于通曉中文的開發(fā)者來說,可以直接用中文語(yǔ)句來描述其應(yīng)用的應(yīng)用意圖,而通曉英文的開發(fā)者也可以直接用英語(yǔ)來描述其應(yīng)用的應(yīng)用意圖,并不局限。
[0052]本申請(qǐng)?zhí)峁┑闹悄軝C(jī)器人,可以通過應(yīng)用管理器來確定與用戶的意圖參量相匹配的至少一個(gè)應(yīng)用意圖,再由決策模塊來確定,至少一個(gè)應(yīng)用意圖中,與用戶需求最匹配的應(yīng)用意圖。例如,解析到用戶的意圖參量為“一起玩”,應(yīng)用管理器匹配到的應(yīng)用意圖可能包括“跳繩”,“踢毽子”,“踢足球”,“打籃球”,那么決策模塊就需要對(duì)這些應(yīng)用意圖進(jìn)行決策,確定最符合用戶需求的應(yīng)用意圖,例如“打籃球”,如果“打籃球”這一應(yīng)用意圖對(duì)應(yīng)的應(yīng)用是名字為“一對(duì)一籃球?qū)埂钡膽?yīng)用,則該應(yīng)用為決策模塊確定的待執(zhí)行應(yīng)用。此時(shí),再由應(yīng)用獲取模塊從智能機(jī)器人的應(yīng)用商店中獲取待執(zhí)行應(yīng)用的安裝數(shù)據(jù),以便智能機(jī)器人對(duì)應(yīng)用進(jìn)行安裝,并實(shí)現(xiàn)應(yīng)用的相應(yīng)功能,例如,與用戶一起投籃,對(duì)用戶進(jìn)行防守,以及在用戶的防守下進(jìn)攻投籃等。
[0053]應(yīng)用的安裝數(shù)據(jù),可以包括:應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0054]其中應(yīng)用程序包可以用來進(jìn)行應(yīng)用安裝,應(yīng)用說明可以是語(yǔ)音形式的說明或者文字形式的說明。
[0055]實(shí)施例二
[0056]如圖2所示,本申請(qǐng)還提供一種應(yīng)用于智能機(jī)器人的操作系統(tǒng),至少包括,解析模塊1011,應(yīng)用管理器1012,決策模塊1013,和應(yīng)用獲取模塊1014,其中:
[0057]所述解析模塊1011,用于解析意圖信息,生成意圖參量;
[0058]所述應(yīng)用管理器1012,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0059]所述決策模塊1013,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0060]所述應(yīng)用獲取模塊1014,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。
[0061]本申請(qǐng)中的機(jī)器人操作系統(tǒng)可以使智能機(jī)器人的應(yīng)用商店能夠被智能機(jī)器人調(diào)用,智能機(jī)器人在具有基本多模態(tài)輸入輸出模塊的情況下,安裝了本申請(qǐng)中的機(jī)器人操作系統(tǒng),即可實(shí)現(xiàn)對(duì)智能機(jī)器人的應(yīng)用商店的訪問。
[0062]本申請(qǐng)中智能機(jī)器人操作系統(tǒng)的解析模塊可以解析輸入到操作系統(tǒng)中的意圖信息,生成意圖參量,再由應(yīng)用管理器使用意圖參量,對(duì)注冊(cè)在應(yīng)用商店中的應(yīng)用的應(yīng)用意圖進(jìn)行匹配,確定與智能機(jī)器人的相匹配的至少一個(gè)應(yīng)用意圖,再由決策模塊根據(jù)匹配到的應(yīng)用意圖確定待執(zhí)行應(yīng)用。應(yīng)用獲取模塊可以獲取待執(zhí)行應(yīng)用在應(yīng)用商店中的安裝數(shù)據(jù),并執(zhí)行待執(zhí)行應(yīng)用的安裝。
[0063]應(yīng)用商店中的應(yīng)用可以是希望在智能機(jī)器人上實(shí)現(xiàn)其設(shè)計(jì)的功能的應(yīng)用開發(fā)者,開發(fā)后注冊(cè)到應(yīng)用商店的應(yīng)用,該應(yīng)用可以被智能機(jī)器人操作系統(tǒng)中的應(yīng)用獲取模塊調(diào)用。開發(fā)者在應(yīng)用商店注冊(cè)其開發(fā)的應(yīng)用時(shí),需要設(shè)置應(yīng)用的安裝數(shù)據(jù),安裝數(shù)據(jù)可以包括,應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0064]實(shí)施例三
[0065]本申請(qǐng)還提供一種基于智能機(jī)器人操作系統(tǒng)的應(yīng)用商店,該應(yīng)用商店中的上線應(yīng)用由本發(fā)明實(shí)施例中的機(jī)器人調(diào)用并執(zhí)行,圖3a示出了在電子設(shè)備上顯示的應(yīng)用商店301基本形態(tài),然而該種顯示形式并不唯一,且不能作為限定本申請(qǐng)的因素。該應(yīng)用商店中陳列有上線應(yīng)用3011可被下載及調(diào)用。
[0066]本申請(qǐng)?zhí)峁┑膽?yīng)用的注冊(cè)界面可以如圖3b所示,其中可以包括應(yīng)用程序包上傳窗口,應(yīng)用名稱輸入窗口,應(yīng)用標(biāo)識(shí)輸入窗口,應(yīng)用說明輸入窗口,應(yīng)用意圖輸入窗口,以及資源定位器(URL)輸入窗口。
[0067]開發(fā)者進(jìn)行開發(fā)時(shí),可以下載SDK進(jìn)行應(yīng)用的開發(fā),應(yīng)用開發(fā)完成后,生成應(yīng)用程序包,可以通過3b中的應(yīng)用程序包上傳窗口上傳該應(yīng)用程序包,在應(yīng)用名稱輸入窗口輸入應(yīng)用名稱,在應(yīng)用標(biāo)識(shí)輸入窗口輸入應(yīng)用標(biāo)識(shí),在應(yīng)用說明輸入窗口輸入應(yīng)用說明,在應(yīng)用意圖輸入窗口輸入應(yīng)用意圖,在資源定位器輸入窗口輸入U(xiǎn)RL。
[0068]—個(gè)應(yīng)用可以配置多個(gè)應(yīng)用意圖,以更為準(zhǔn)確地根據(jù)用戶意圖匹配該應(yīng)用。更為重要的是,所述應(yīng)用意圖列表中的應(yīng)用意圖通過自然語(yǔ)言描述。
[0069]開發(fā)者可以在SDK上進(jìn)行應(yīng)用開發(fā),進(jìn)而將開發(fā)成功的應(yīng)用發(fā)布到應(yīng)用商店中,而發(fā)布成功的應(yīng)用(上線)后,該應(yīng)用即可被本申請(qǐng)中提供的智能機(jī)器人調(diào)用并執(zhí)行。
[0070]包括本申請(qǐng)?zhí)峁┑闹悄軝C(jī)器人操作系統(tǒng)的智能機(jī)器人也可以對(duì)應(yīng)用商店中的應(yīng)用進(jìn)行調(diào)用和執(zhí)行。
[0071]本發(fā)明實(shí)施例還提供了一種應(yīng)用于智能機(jī)器人的多模態(tài)輸入數(shù)據(jù)處理方法,如圖4所示,該方法可由包括智能機(jī)器人操作系統(tǒng)的智能機(jī)器人實(shí)現(xiàn),并由該智能機(jī)器人操作系統(tǒng)執(zhí)行,包括:
[0072]S401解析意圖信息,生成意圖參量;
[0073]S402確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0074]S403根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0075]S404從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。
[0076]所述安裝數(shù)據(jù),包括:
[0077]應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0078]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為:
[0079]各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。
[0080]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用意圖為自然語(yǔ)言描述的應(yīng)用意圖。
[0081]如圖5所示,本發(fā)明實(shí)施例還提供一種應(yīng)用于智能機(jī)器人操作系統(tǒng)的多模態(tài)輸入數(shù)據(jù)處理方法,該方法的執(zhí)行主體為智能機(jī)器人操作系統(tǒng),該系統(tǒng)可應(yīng)用于智能機(jī)器人,該方法包括:
[0082]S501解析意圖信息,生成意圖參量;
[0083]S502確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0084]S503根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0085]S504從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并完成所述待執(zhí)行應(yīng)用的安裝。
[0086]所述安裝數(shù)據(jù),包括:
[0087]應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0088]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為:
[0089]各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。
[0090]更為重要的是,所述應(yīng)用意圖列表中的應(yīng)用意圖通過自然語(yǔ)言描述。
[0091]如圖6所示,本發(fā)明還提供了一種應(yīng)用于智能機(jī)器人的操作系統(tǒng),可應(yīng)用于智能機(jī)器人,操作系統(tǒng)包括存儲(chǔ)器601和一個(gè)或多個(gè)處理器602,其中,存儲(chǔ)器601存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)可讀程序代碼,所述一個(gè)或多個(gè)處理器602用于執(zhí)行一個(gè)或多個(gè)計(jì)算機(jī)可讀程序代碼以實(shí)現(xiàn):
[0092]解析意圖信息,生成意圖參量;
[0093]確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0094]根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0095]從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。
[0096]所述安裝數(shù)據(jù),包括:
[0097]應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0098]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為:
[0099]各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。
[0100]進(jìn)一步,所述應(yīng)用意圖列表中的應(yīng)用意圖通過自然語(yǔ)言描述。
[0101]本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有指令代碼,當(dāng)所述指令代碼被執(zhí)行時(shí),可以實(shí)現(xiàn)以下操作:
[0102]解析意圖信息,生成意圖參量;
[0103]確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用;
[0104]根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用;
[0105]從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。
[0106]所述安裝數(shù)據(jù),包括:
[0107]應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。
[0108]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為:
[0109]各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。
[0110]本發(fā)明的一個(gè)實(shí)施例中,智能機(jī)器人與云端服務(wù)器的連接架構(gòu)如圖7所示,其中,智能機(jī)器人由主機(jī)701,從機(jī)702,以及至少一個(gè)電機(jī)703組成,而智能機(jī)器人的主機(jī)701與云端服務(wù)器704相連。
[0111]其中,主機(jī)701可以用于獲取多模態(tài)輸入數(shù)據(jù),對(duì)多模態(tài)輸入數(shù)據(jù)進(jìn)行處理,生成動(dòng)作指令,發(fā)送給從機(jī)702。
[0112]從機(jī)702可以用于根據(jù)動(dòng)作指令生成針對(duì)電機(jī)703的分動(dòng)作指令,發(fā)送給各個(gè)電機(jī)703,由電機(jī)703根據(jù)分動(dòng)作指令執(zhí)行相應(yīng)動(dòng)作。
[0113]由于智能機(jī)器人的本地處理能力有限,對(duì)于本地?zé)o法處理的問題,可以通過主機(jī)701發(fā)送給云端服務(wù)器704進(jìn)行處理。本申請(qǐng)中的應(yīng)用可以安裝在主機(jī)701中,對(duì)于主機(jī)701中沒有安裝的應(yīng)用,主機(jī)701可以根據(jù)用戶的意圖信息從應(yīng)用商店中獲取注冊(cè)應(yīng)用。
[0114]應(yīng)該理解的是,本發(fā)明所公開的實(shí)施例不限于這里所公開的特定結(jié)構(gòu)、處理步驟或材料,而應(yīng)當(dāng)延伸到相關(guān)領(lǐng)域的普通技術(shù)人員所理解的這些特征的等同替代。還應(yīng)當(dāng)理解的是,在此使用的術(shù)語(yǔ)僅用于描述特定實(shí)施例的目的,而并不意味著限制。
[0115]說明書中提到的“一個(gè)實(shí)施例”或“實(shí)施例”意指結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,說明書通篇各個(gè)地方出現(xiàn)的短語(yǔ)“一個(gè)實(shí)施例”或“實(shí)施例”并不一定均指同一個(gè)實(shí)施例。
[0116]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。
[0117]專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0118]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0119]對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況喜愛,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種智能機(jī)器人,其特征在于,包括機(jī)器人操作系統(tǒng),其中: 所述機(jī)器人操作系統(tǒng)至少包括,解析模塊,應(yīng)用管理器,決策模塊,和應(yīng)用獲取模塊,其中: 所述解析模塊,用于解析意圖信息,生成意圖參量; 所述應(yīng)用管理器,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用; 所述決策模塊,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用; 所述應(yīng)用獲取模塊,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。2.如權(quán)利要求1所述的智能機(jī)器人,其特征在于,所述安裝數(shù)據(jù),包括: 應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。3.如權(quán)利要求1所述的智能機(jī)器人,其特征在于,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為: 各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。4.如權(quán)利要求3所述的智能機(jī)器人,其特征在于,所述應(yīng)用意圖為自然語(yǔ)言描述的應(yīng)用意圖。5.—種應(yīng)用于智能機(jī)器人的操作系統(tǒng),其特征在于,至少包括,解析模塊,應(yīng)用管理器,決策模塊,和應(yīng)用獲取模塊,其中: 所述解析模塊,用于解析意圖信息,生成意圖參量; 所述應(yīng)用管理器,用于確定應(yīng)用商店中各應(yīng)用的應(yīng)用意圖中,與所述意圖參量相匹配的至少一個(gè)應(yīng)用意圖,所述應(yīng)用商店包括有多個(gè)上線應(yīng)用; 所述決策模塊,用于根據(jù)所述至少一個(gè)應(yīng)用意圖進(jìn)行決策確定待執(zhí)行應(yīng)用; 所述應(yīng)用獲取模塊,用于從應(yīng)用商店中獲取所述待執(zhí)行應(yīng)用的安裝數(shù)據(jù),并執(zhí)行所述待執(zhí)行應(yīng)用的安裝。6.如權(quán)利要求5所述的智能機(jī)器人,其特征在于,所述安裝數(shù)據(jù),包括: 應(yīng)用程序包,應(yīng)用名稱,應(yīng)用標(biāo)識(shí),應(yīng)用說明,應(yīng)用意圖,以及資源定位器。7.如權(quán)利要求5所述的智能機(jī)器人,其特征在于,所述應(yīng)用商店中的各應(yīng)用的應(yīng)用意圖,具體為: 各應(yīng)用注冊(cè)在所述應(yīng)用商店時(shí),設(shè)定的應(yīng)用意圖。8.如權(quán)利要求7所述的智能機(jī)器人,其特征在于,所述應(yīng)用意圖為自然語(yǔ)言描述的應(yīng)用意圖。9.一種基于智能機(jī)器人操作系統(tǒng)的應(yīng)用商店,該應(yīng)用商店中的上線應(yīng)用由權(quán)利要求Ι-α 的機(jī)器人調(diào)用并執(zhí)行。
【文檔編號(hào)】B25J9/16GK106078743SQ201610525310
【公開日】2016年11月9日
【申請(qǐng)日】2016年7月5日
【發(fā)明人】楊釗
【申請(qǐng)人】北京光年無限科技有限公司