本發(fā)明涉及機(jī)器設(shè)備領(lǐng)域,具體而言,涉及一種基于機(jī)器人的模式切換方法及裝置。
背景技術(shù):
機(jī)器人(Robot)是自動(dòng)執(zhí)行工作的機(jī)器裝置。它既可以接受人的指令,與人交流,又可以運(yùn)行預(yù)先編排的程序,也可以根據(jù)以人工智能技術(shù)定制的原則綱領(lǐng)行動(dòng)。它的任務(wù)是協(xié)助或取代人類的工作,例如,生產(chǎn)業(yè)、建筑業(yè)或是危險(xiǎn)的工作。機(jī)器人是高級(jí)整合控制論、機(jī)械電子、計(jì)算機(jī)、材料和仿生學(xué)的產(chǎn)物。目前在工業(yè)、醫(yī)學(xué)、農(nóng)業(yè)甚至軍事等領(lǐng)域中均等有重要用途。
通常,相關(guān)技術(shù)中的機(jī)器人是根據(jù)預(yù)先編排好的程序進(jìn)行運(yùn)行的,從而機(jī)器人針對(duì)任何群體都是提供相同的服務(wù)。例如,預(yù)先在機(jī)器人中設(shè)置好它的任務(wù)是陪伴和聊天服務(wù),它會(huì)對(duì)無論什么群體的人都提供陪伴和聊天服務(wù),當(dāng)主人對(duì)它進(jìn)行使用時(shí),機(jī)器人會(huì)對(duì)它提供陪伴和聊天服務(wù)。當(dāng)陌生人需要對(duì)它進(jìn)行咨詢時(shí),機(jī)器人仍對(duì)它提供陪伴和聊天服務(wù)。即,相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低。
針對(duì)相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種基于機(jī)器人的模式切換方法及裝置,以解決相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低的問題。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種基于機(jī)器人的模式切換方法。該方法包括:采集目標(biāo)對(duì)象的目標(biāo)身份信息;識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象;根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè);以及將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同。
進(jìn)一步地,在采集目標(biāo)對(duì)象的目標(biāo)身份信息之前,該方法還包括:接收設(shè)置指令,其中,設(shè)置指令用于指示對(duì)目標(biāo)對(duì)象設(shè)置一個(gè)對(duì)應(yīng)的工作模式;獲取目標(biāo)對(duì)象的目標(biāo)身份信息;根據(jù)設(shè)置指令將目標(biāo)對(duì)象的目標(biāo)身份信息和目標(biāo)身份信息對(duì)應(yīng)的工作模式進(jìn)行關(guān)聯(lián)存儲(chǔ),其中,目標(biāo)身份信息關(guān)聯(lián)的工作模式下支持至少一種目標(biāo)功能。
進(jìn)一步地,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象包括:判斷預(yù)設(shè)數(shù)據(jù)庫(kù)中是否已存儲(chǔ)目標(biāo)身份信息;如果預(yù)設(shè)數(shù)據(jù)庫(kù)中沒有存儲(chǔ)目標(biāo)身份信息,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人;如果預(yù)設(shè)數(shù)據(jù)庫(kù)中已存儲(chǔ)目標(biāo)身份信息,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為非客人。
進(jìn)一步地,目標(biāo)工作模式包括客人模式和非客人模式,根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式包括:在識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人之后,根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的客人模式;在識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為非客人之后,根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的非客人模式,其中,非客人模式至少包括以下之一:老人模式、兒童模式和主人模式,其中,老人模式關(guān)聯(lián)的目標(biāo)對(duì)象為老人,兒童模式關(guān)聯(lián)的目標(biāo)對(duì)象為兒童,主人模式關(guān)聯(lián)的目標(biāo)對(duì)象為主人。
進(jìn)一步地,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能包括:如果目標(biāo)工作模式為客人模式,啟動(dòng)機(jī)器人中的圖像采集模塊;如果目標(biāo)工作模式為老人模式,啟動(dòng)機(jī)器人中的健康信息采集模塊和/或健康提醒模塊;如果目標(biāo)工作模式為兒童模式,啟動(dòng)機(jī)器人中的移動(dòng)跟隨模塊;如果目標(biāo)工作模式為主人模式,啟動(dòng)機(jī)器人中的所有功能模塊。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種基于機(jī)器人的模式切換裝置。該裝置包括:采集單元,用于采集目標(biāo)對(duì)象的目標(biāo)身份信息;識(shí)別單元,用于識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象;第一獲取單元,用于根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè);以及運(yùn)行單元,用于將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同。
進(jìn)一步地,該裝置還包括:接收單元,用于接收設(shè)置指令,其中,設(shè)置指令用于指示對(duì)目標(biāo)對(duì)象設(shè)置一個(gè)對(duì)應(yīng)的工作模式;第二獲取單元,用于獲取目標(biāo)對(duì)象的目標(biāo)身份信息;關(guān)聯(lián)單元,用于根據(jù)設(shè)置指令將目標(biāo)對(duì)象的目標(biāo)身份信息和目標(biāo)身份信息對(duì)應(yīng)的工作模式進(jìn)行關(guān)聯(lián)存儲(chǔ),其中,目標(biāo)身份信息關(guān)聯(lián)的工作模式下支持至少一種目標(biāo)功能。
進(jìn)一步地,識(shí)別單元包括:判斷子單元,用于判斷預(yù)設(shè)數(shù)據(jù)庫(kù)中是否已存儲(chǔ)目標(biāo)身份信息;第一識(shí)別子單元,用于在預(yù)設(shè)數(shù)據(jù)庫(kù)中沒有存儲(chǔ)目標(biāo)身份信息的情況下,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人;第二識(shí)別子單元,用于在預(yù)設(shè)數(shù)據(jù)庫(kù)中已存儲(chǔ)目標(biāo)身份信息的情況下,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為非客人。
進(jìn)一步地,目標(biāo)工作模式包括客人模式和非客人模式,第一獲取單元包括:第一獲取子單元,用于根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的客人模式;第二獲取子單元,用于根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的非客人模式,其中,非客人模式至少包括以下之一:老人模式、兒童模式和主人模式,其中,老人模式關(guān)聯(lián)的目標(biāo)對(duì)象為老人,兒童模式關(guān)聯(lián)的目標(biāo)對(duì)象為兒童,主人模式關(guān)聯(lián)的目標(biāo)對(duì)象為主人。
進(jìn)一步地,在目標(biāo)工作模式下,運(yùn)行單元包括:第一啟動(dòng)子單元,用于在目標(biāo)工作模式為客人模式的情況下,啟動(dòng)機(jī)器人中的圖像采集模塊;第二啟動(dòng)子單元,用于在目標(biāo)工作模式為老人模式的情況下,啟動(dòng)機(jī)器人中的健康信息采集模塊和/或健康提醒模塊;第三啟動(dòng)子單元,用于在目標(biāo)工作模式為兒童模式的情況下,啟動(dòng)機(jī)器人中的移動(dòng)跟隨模塊;第四啟動(dòng)子單元,用于在目標(biāo)工作模式為主人模式的情況下,啟動(dòng)機(jī)器人中的所有功能模塊。
通過本發(fā)明,采用以下步驟:采集目標(biāo)對(duì)象的目標(biāo)身份信息;識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象;根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè);以及將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同。由于將當(dāng)前工作模式切換為與目標(biāo)對(duì)象對(duì)應(yīng)的工作模式,從而為目標(biāo)對(duì)象提供對(duì)應(yīng)的功能服務(wù),實(shí)現(xiàn)了不同群體的不同的需求提供不同的服務(wù),進(jìn)而解決了相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低的問題。進(jìn)而達(dá)到了能夠?yàn)椴煌后w的不同的需求提供不同的服務(wù),提高用戶的體驗(yàn)度的效果。
附圖說明
構(gòu)成本發(fā)明的一部分的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明第一實(shí)施例的基于機(jī)器人的模式切換方法的流程圖;
圖2是根據(jù)本發(fā)明第二實(shí)施例的基于機(jī)器人的模式切換方法的框架圖;以及
圖3是根據(jù)本發(fā)明實(shí)施例的基于機(jī)器人的模式切換裝置的示意圖。
具體實(shí)施方式
需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
為了便于描述,以下對(duì)本發(fā)明實(shí)施例涉及的部分名詞或術(shù)語(yǔ)進(jìn)行說明:
所謂聲紋(Voiceprint),是用電聲學(xué)儀器顯示的攜帶言語(yǔ)信息的聲波頻譜?,F(xiàn)代科學(xué)研究表明,聲紋不僅具有特定性,而且有相對(duì)穩(wěn)定性的特點(diǎn)。成年以后,人的聲音可保持長(zhǎng)期相對(duì)穩(wěn)定不變。實(shí)驗(yàn)證明,無論講話者是故意模仿他人聲音和語(yǔ)氣,還是耳語(yǔ)輕聲講話,即使模仿得惟妙惟肖,其聲紋卻始終不相同?;诼暭y的這兩個(gè)特征,偵查人員就可將獲取的犯罪分子的聲紋和嫌疑人的聲紋,通過聲紋鑒定技術(shù)進(jìn)行檢驗(yàn)對(duì)比,迅速認(rèn)定罪犯,為偵查破案提供可靠的證據(jù)。
指紋信息就是指人的指紋的細(xì)節(jié)特征,通過一定的方式(例如,捺印或是掃描等方式)保存起來,以在必要的時(shí)候可以瀏覽、查閱或比對(duì)、分析的圖像數(shù)據(jù)。
人臉識(shí)別,特指利用分析比較人臉視覺特征信息進(jìn)行身份鑒別的計(jì)算機(jī)技術(shù)。人臉識(shí)別是用攝像機(jī)或攝像頭采集含有人臉的圖像或視頻流,并自動(dòng)在圖像中檢測(cè)和跟蹤人臉,進(jìn)而對(duì)檢測(cè)到的人臉進(jìn)行臉部的一系列相關(guān)技術(shù),通常也叫做人像識(shí)別、面部識(shí)別。傳統(tǒng)的人臉識(shí)別技術(shù)主要是基于可見光圖像的人臉識(shí)別,這也是人們熟悉的識(shí)別方式,已有30多年的研發(fā)歷史。
根據(jù)本發(fā)明的實(shí)施例,提供了一種基于機(jī)器人的模式切換方法。
圖1是根據(jù)本發(fā)明第一實(shí)施例的基于機(jī)器人的模式切換方法的流程圖。如圖1所示,該方法包括以下步驟:
步驟S101,采集目標(biāo)對(duì)象的目標(biāo)身份信息。
通過信息采集技術(shù)采集目標(biāo)對(duì)象的目標(biāo)身份信息,本發(fā)明中提及的目標(biāo)對(duì)象指示的是當(dāng)前即將對(duì)機(jī)器人進(jìn)行控制的對(duì)象,也即機(jī)器人即將對(duì)其進(jìn)行提供服務(wù)的對(duì)象。
可選地,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換方法中,采集目標(biāo)對(duì)象的目標(biāo)身份信息包括:采集以下至少一種信息作為目標(biāo)對(duì)象的目標(biāo)身份信息:聲紋信息、指紋信息、人臉信息。
也即,通過信息采集技術(shù)采集目標(biāo)對(duì)象的聲紋信息或者指紋信息或者人臉信息。也可以同時(shí)采集兩個(gè)或三個(gè)信息,例如采集聲紋信息的同時(shí)采集指紋信息,將聲紋信息和指紋信息一并作為目標(biāo)對(duì)象的目標(biāo)身份信息。需要說明的是,本發(fā)明實(shí)施例中提及聲紋信息、指紋信息和人臉信息,僅僅是示例,本發(fā)明實(shí)施例中目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)身份信息不僅僅限定于聲紋信息、指紋信息和人臉信息,也可以是其它類似的信息作為目標(biāo)對(duì)象的目標(biāo)身份信息。
需要說明的是,后續(xù)使用聲紋信息或指紋信息或人臉信息對(duì)目標(biāo)對(duì)象進(jìn)行身份識(shí)別時(shí),可以根據(jù)相關(guān)技術(shù)中的聲紋識(shí)別技術(shù)、指紋識(shí)別技術(shù)和人臉識(shí)別技術(shù)來實(shí)現(xiàn)。
可選地,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換方法中,在采集目標(biāo)對(duì)象的目標(biāo)身份信息之前,該方法還包括:接收設(shè)置指令,其中,設(shè)置指令用于指示對(duì)目標(biāo)對(duì)象設(shè)置一個(gè)對(duì)應(yīng)的工作模式;獲取目標(biāo)對(duì)象的目標(biāo)身份信息;根據(jù)設(shè)置指令將目標(biāo)對(duì)象的目標(biāo)身份信息和目標(biāo)身份信息對(duì)應(yīng)的工作模式進(jìn)行關(guān)聯(lián)存儲(chǔ),其中,目標(biāo)身份信息關(guān)聯(lián)的工作模式下支持至少一種目標(biāo)功能。
通過預(yù)先接收設(shè)置指令,用于指示對(duì)目標(biāo)對(duì)象設(shè)置一個(gè)對(duì)應(yīng)的工作模式;獲取目標(biāo)對(duì)象的目標(biāo)身份信息;根據(jù)設(shè)置指令將目標(biāo)對(duì)象的目標(biāo)身份信息和獲取到目標(biāo)身份信息對(duì)應(yīng)的工作模式進(jìn)行相關(guān)聯(lián)并且存儲(chǔ)起來。以便后續(xù)直接根據(jù)目標(biāo)身份信息獲取目標(biāo)身份信息對(duì)應(yīng)的工作模式。
步驟S102,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象。
由于在采集目標(biāo)對(duì)象的目標(biāo)身份信息之前,將目標(biāo)對(duì)象的目標(biāo)身份信息和獲取到目標(biāo)身份信息對(duì)應(yīng)的工作模式進(jìn)行相關(guān)聯(lián)并且存儲(chǔ)起來,因此直接根據(jù)系統(tǒng)中存儲(chǔ)的信息識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象。
可選地,為了識(shí)別出目標(biāo)對(duì)象的類型以便對(duì)其提供不同的功能服務(wù),在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換方法中,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象包括:判斷預(yù)設(shè)數(shù)據(jù)庫(kù)中是否已存儲(chǔ)目標(biāo)身份信息;如果預(yù)設(shè)數(shù)據(jù)庫(kù)中沒有存儲(chǔ)目標(biāo)身份信息,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人;如果預(yù)設(shè)數(shù)據(jù)庫(kù)中已存儲(chǔ)目標(biāo)身份信息,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為非客人。
通過判斷在數(shù)據(jù)庫(kù)中是否已存儲(chǔ)目標(biāo)身份信息,識(shí)別出目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人還是非客人,以便后續(xù)對(duì)客人或非客人提供不同的功能服務(wù),即對(duì)不同類型人群的提供不同服務(wù)。
步驟S103,根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè)。
在本發(fā)明的機(jī)器人系統(tǒng)中預(yù)先將目標(biāo)對(duì)象與目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)工作模式設(shè)置了映射關(guān)系,通過該映射關(guān)系來直接獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,即實(shí)現(xiàn)了直接獲取到與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,也即,確定了目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)工作模式。
可選地,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換方法中,目標(biāo)工作模式包括客人模式和非客人模式,根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式包括:在識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人之后,根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的客人模式;在識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為非客人之后,根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的非客人模式,其中,非客人模式至少包括以下之一:老人模式、兒童模式和主人模式,其中,老人模式關(guān)聯(lián)的目標(biāo)對(duì)象為老人,兒童模式關(guān)聯(lián)的目標(biāo)對(duì)象為兒童,主人模式關(guān)聯(lián)的目標(biāo)對(duì)象為主人。
通過判斷在數(shù)據(jù)庫(kù)中沒有存儲(chǔ)目標(biāo)身份信息,識(shí)別出目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人,為了以便后續(xù)對(duì)客人提供不同的功能服務(wù),即對(duì)不同類型人群的提供不同服務(wù),根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的客人模式,即根據(jù)機(jī)器人中預(yù)先設(shè)置好的客人模式對(duì)客人提供功能服務(wù)。例如,對(duì)其提供的功能服務(wù)包括:僅開啟主人預(yù)設(shè)的功能如語(yǔ)音對(duì)話、記錄陌生人身份信息并告知主人等等。需要說明的是,本發(fā)明中提及的客人模式中的功能不僅僅限定于語(yǔ)音對(duì)話、記錄陌生人身份信息并告知主人,還可以為其它類似的功能服務(wù),在本發(fā)明中只是舉例說明。通過判斷在數(shù)據(jù)庫(kù)中已存儲(chǔ)目標(biāo)身份信息,識(shí)別出目標(biāo)身份信息表示的目標(biāo)對(duì)象為非客人,為了以便后續(xù)對(duì)非客人提供不同的功能服務(wù),即對(duì)不同類型人群的提供不同功能服務(wù),根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的非客人模式,即根據(jù)機(jī)器人中預(yù)先設(shè)置好的非客人模式對(duì)非客人提供功能服務(wù)。非客人模式至少包括以下之一:老人模式、兒童模式和主人模式,其中,老人模式關(guān)聯(lián)的目標(biāo)對(duì)象為老人,兒童模式關(guān)聯(lián)的目標(biāo)對(duì)象為兒童,主人模式關(guān)聯(lián)的目標(biāo)對(duì)象為主人。
即,如果是老人模式,機(jī)器人中設(shè)置的老人模式提供的功能服務(wù)為對(duì)老人的健康進(jìn)行提醒、陪伴老人、為老人提供娛樂、如果發(fā)現(xiàn)任何異常立即報(bào)警等等功能服務(wù)。需要說明的是,本發(fā)明中提及的老人模式中的功能不僅僅限定于對(duì)老人的健康進(jìn)行提醒、陪伴老人、為老人提供娛樂、如果發(fā)現(xiàn)任何異常立即報(bào)警,還可以為其它類似的功能服務(wù),在本發(fā)明中只是舉例說明。
如果是兒童模式,機(jī)器人中設(shè)置的兒童模式提供的功能服務(wù)為監(jiān)護(hù)兒童、跟隨兒童,娛樂、防止兒童走丟、如果發(fā)現(xiàn)任何異常立即報(bào)警等功能服務(wù)。需要說明的是,本發(fā)明中提及的兒童模式提供的功能服務(wù)不僅僅限定于為監(jiān)護(hù)兒童、跟隨兒童,娛樂、防止兒童走丟、如果發(fā)現(xiàn)任何異常立即報(bào)警等功能服務(wù)。還可以為其它類似的功能服務(wù),在本發(fā)明中只是舉例說明。
如果是主人模式,主人模式可設(shè)定其他成員的相應(yīng)功能權(quán)限,添加,修改相應(yīng)人為某一類成員,并具有控制機(jī)器人的全部功能。也即,主人模式?jīng)]有任何使用權(quán)限的限制。
步驟S104,將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同。
通過將當(dāng)前功能模式切換至目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同,即解決了相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低的問題。進(jìn)而達(dá)到了能夠?yàn)椴煌后w的不同的需求提供不同的服務(wù),提高用戶的體驗(yàn)度的效果。
可選地,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換方法中,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能包括:如果目標(biāo)工作模式為客人模式,啟動(dòng)機(jī)器人中的圖像采集模塊;如果目標(biāo)工作模式為老人模式,啟動(dòng)機(jī)器人中的健康信息采集模塊和/或健康提醒模塊;如果目標(biāo)工作模式為兒童模式,啟動(dòng)機(jī)器人中的移動(dòng)跟隨模塊;如果目標(biāo)工作模式為主人模式,啟動(dòng)機(jī)器人中所有功能模塊。
如果目標(biāo)工作模式為客人模式,啟動(dòng)機(jī)器人中的圖像采集模塊,也即,開啟對(duì)客人的圖像采集功能,采集客人的圖像信息(例如,體貌特征信息),進(jìn)行存儲(chǔ)和/或通過無線網(wǎng)絡(luò)方式傳送至主人。如果目標(biāo)工作模式為老人模式,啟動(dòng)機(jī)器人中的健康信息采集模塊,也即,開啟對(duì)老人的健康信息獲取功能,通過獲取老人的健康信息(例如,通過根據(jù)為老人送藥的時(shí)間規(guī)律,預(yù)估老人的身體需要),進(jìn)行存儲(chǔ)和/或通過無線網(wǎng)絡(luò)方式傳送至主人;和/或,啟動(dòng)機(jī)器人中的健康提醒模塊,如:根據(jù)預(yù)設(shè)的吃藥信息,提醒老人吃藥時(shí)間和藥物明細(xì),又如:通過監(jiān)測(cè)室內(nèi)溫度、濕度等信息,提醒老人增減衣物,再如:基于所述健康信息采集模塊采集獲得的老人心率、血壓等信息,提醒老人健康狀況等等。如果目標(biāo)工作模式為兒童模式,啟動(dòng)機(jī)器人中的移動(dòng)跟隨模塊,也即,開啟對(duì)兒童移動(dòng)的跟隨功能,只要兒童在移動(dòng),跟隨并采集兒童的移動(dòng)信息,進(jìn)行存儲(chǔ)和/或通過無線網(wǎng)絡(luò)方式傳送至主人。如果目標(biāo)工作模式為主人模式,啟動(dòng)機(jī)器人中所有功能模塊。也即,主人擁有控制機(jī)器人的所有權(quán)限。主人也具有在機(jī)器人上設(shè)置其它功能的權(quán)限。
需要說明的是,如果為客人模式,啟動(dòng)機(jī)器人中的圖像采集模塊,僅僅是舉例說明,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換方法,如果為客人模式,啟動(dòng)機(jī)器人中的其它類型的功能模塊,也在本發(fā)明的保護(hù)范圍中。同理,如果為老人模式、兒童模式和主人模式,也類似,在此不再贅述。
綜上所述,目標(biāo)對(duì)象站在機(jī)器人面前,機(jī)器人通過人臉識(shí)別、聲紋識(shí)別或指紋識(shí)別等技術(shù)對(duì)人進(jìn)行信息采集以進(jìn)行身份識(shí)別。識(shí)別成功后進(jìn)入到身份權(quán)限并在此權(quán)限的允許下開啟相應(yīng)的功能,也即識(shí)別目標(biāo)身份成功后切換至目標(biāo)工作模式,也即實(shí)現(xiàn)了能夠?yàn)椴煌后w的不同的需求提供不同的服務(wù)。
本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換方法,通過采集目標(biāo)對(duì)象的目標(biāo)身份信息;識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象;根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè);以及將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同。由于將當(dāng)前工作模式切換為與目標(biāo)對(duì)象對(duì)應(yīng)的工作模式,從而為目標(biāo)對(duì)象提供對(duì)應(yīng)的功能服務(wù),實(shí)現(xiàn)了不同群體的不同的需求提供不同的服務(wù),進(jìn)而解決了相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低的問題。進(jìn)而達(dá)到了能夠?yàn)椴煌后w的不同的需求提供不同的服務(wù),提高用戶的體驗(yàn)度的效果。
圖2是根據(jù)本發(fā)明第二實(shí)施例的基于機(jī)器人的模式切換方法的框架圖。圖2可以作為圖1所示實(shí)施例的一種優(yōu)選實(shí)施方式。如圖2所示,通過身份識(shí)別技術(shù)對(duì)當(dāng)前正在控制機(jī)器人的目標(biāo)對(duì)象(例如,人)進(jìn)行身份識(shí)別,識(shí)別出目標(biāo)對(duì)象的身份后,為其提供對(duì)應(yīng)的操作權(quán)限,也即服務(wù)模式,例如提供的操作權(quán)限為,老人權(quán)限(老人模式),兒童權(quán)限(兒童模式)、陌生人權(quán)限(陌生人模式)和主人權(quán)限(主人模式)。對(duì)不同的權(quán)限(模式)提供不同的功能服務(wù),例如在老人權(quán)限下,為其提供健康提醒;在兒童權(quán)限下位其提供監(jiān)護(hù)跟隨;在主人權(quán)限下,為其提供機(jī)器人中預(yù)先設(shè)置的全部功能服務(wù);在陌生人權(quán)限下,為其提供語(yǔ)音對(duì)講,等等。
具體地思路也如下:家庭成員里面包含:老人、兒童、主人。例如,還有一個(gè)陌生人。主人就會(huì)給機(jī)器人分配4個(gè)權(quán)限分別是老人、兒童、主人、陌生人。這里每個(gè)權(quán)限對(duì)應(yīng)一個(gè)功能集合(也即一個(gè)模式擁有對(duì)應(yīng)的功能服務(wù)),例如,老人權(quán)限(老人模式)對(duì)應(yīng)的老人功能服務(wù):對(duì)老人的健康進(jìn)行提醒、陪伴老人、為老人提供娛樂、如果發(fā)現(xiàn)任何異常立即報(bào)警。兒童權(quán)限(兒童模式)對(duì)應(yīng)兒童功能服務(wù)為監(jiān)護(hù)兒童、跟隨兒童,娛樂、防止兒童走丟、如果發(fā)現(xiàn)任何異常立即報(bào)警等功能服務(wù)。主人模式:主人可設(shè)定其他成員的相應(yīng)功能權(quán)限,添加,修改相應(yīng)人為某一類成員,并具有控制機(jī)器人的全部功能。陌生人權(quán)限對(duì)應(yīng)陌生人模式(客人模式)的功能服務(wù):僅開啟主人預(yù)設(shè)的功能如語(yǔ)音對(duì)話、記錄陌生人身份信息并告知主人等功能。
例如,機(jī)器人識(shí)別出目標(biāo)對(duì)象為客人,開啟對(duì)應(yīng)的客人模式的功能服務(wù)模式。具體地,通過啟動(dòng)機(jī)器人中的信息采集模塊,采集客人的信息,例如,采集人臉的圖像信息或者聲音的信息。將采集到的客人的信息通過分析模塊進(jìn)行分析,確定系統(tǒng)中是否已存儲(chǔ)該客人的信息,如果系統(tǒng)中已存儲(chǔ)該客人的信息,開啟語(yǔ)音對(duì)話模塊,對(duì)該客人進(jìn)行語(yǔ)音服務(wù)。如果系統(tǒng)中未存儲(chǔ)該客人的信息,將該客人的信息通過系統(tǒng)中的信息發(fā)送模塊發(fā)送至主人。在系統(tǒng)的接收單元模塊接收到主人發(fā)送回來的指示指令(例如,指示機(jī)器人為其提供倒茶的服務(wù))后,啟動(dòng)相應(yīng)的功能模塊去執(zhí)行主人的指示指令。需要說明的是,上述的功能服務(wù)流程只是舉例說明,并不僅僅局限如此,如在運(yùn)行的流程中增加一些類似的操作或者步驟,也在本發(fā)明的保護(hù)范圍之內(nèi)。同理,對(duì)于兒童模式、老人模式和主人模式也一樣,啟動(dòng)機(jī)器人中的相應(yīng)模塊,為目標(biāo)對(duì)象提供功能服務(wù),在此不再贅述。
需要說明的是,對(duì)不同模式提供的不同功能服務(wù)不僅僅限定于上述描述的例子,還可以為其它類似的功能服務(wù)。通過上述操作針對(duì)不同群體的不同的需求提供不同的服務(wù),從而提高用戶的體驗(yàn)度。
需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
本發(fā)明實(shí)施例還提供了一種基于機(jī)器人的模式切換裝置,需要說明的是,本發(fā)明實(shí)施例的基于機(jī)器人的模式切換裝置可以用于執(zhí)行本發(fā)明實(shí)施例所提供的用于基于機(jī)器人的模式切換方法。以下對(duì)本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換裝置進(jìn)行介紹。
圖3是根據(jù)本發(fā)明實(shí)施例的基于機(jī)器人的模式切換裝置的示意圖。如圖3所示,該裝置包括:采集單元10、識(shí)別單元20、第一獲取單元30和運(yùn)行單元40。
采集單元10,用于采集目標(biāo)對(duì)象的目標(biāo)身份信息;
通過采集單元10采集目標(biāo)對(duì)象的目標(biāo)身份信息,本發(fā)明中提及的目標(biāo)對(duì)象指示的是當(dāng)前即將對(duì)機(jī)器人進(jìn)行控制的對(duì)象,也即機(jī)器人即將對(duì)其進(jìn)行提供服務(wù)的對(duì)象。
可選地,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換裝置中,采集目標(biāo)對(duì)象的目標(biāo)身份信息包括:采集以下至少一種信息作為目標(biāo)對(duì)象的目標(biāo)身份信息:聲紋信息、指紋信息、人臉信息。
也即,通過信息采集技術(shù)采集目標(biāo)對(duì)象的聲紋信息或者指紋信息或者人臉信息。也可以同時(shí)采集兩個(gè)或三個(gè)信息,例如采集聲紋信息的同時(shí)采集指紋信息,將聲紋信息和指紋信息一并作為目標(biāo)對(duì)象的目標(biāo)身份信息。需要說明的是,本發(fā)明實(shí)施例中提及聲紋信息、指紋信息和人臉信息,僅僅是示例,本發(fā)明實(shí)施例中目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)身份信息不僅僅限定于聲紋信息、指紋信息和人臉信息,也可以是其它類似的信息作為目標(biāo)對(duì)象的目標(biāo)身份信息。
需要說明的是,后續(xù)使用聲紋信息或指紋信息或人臉信息對(duì)目標(biāo)對(duì)象進(jìn)行身份識(shí)別時(shí),可以根據(jù)相關(guān)技術(shù)中的聲紋識(shí)別技術(shù)、指紋識(shí)別技術(shù)和人臉識(shí)別技術(shù)來實(shí)現(xiàn)。
識(shí)別單元20,用于識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象。
由于已預(yù)先將目標(biāo)對(duì)象的目標(biāo)身份信息和獲取到目標(biāo)身份信息對(duì)應(yīng)的工作模式進(jìn)行相關(guān)聯(lián)并且存儲(chǔ)起來,因此直接根據(jù)系統(tǒng)中存儲(chǔ)的信息識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象。
第一獲取單元30,用于根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè)。
在本發(fā)明的機(jī)器人系統(tǒng)中預(yù)先將目標(biāo)對(duì)象與目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)工作模式設(shè)置了映射關(guān)系,通過該映射關(guān)系來直接獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,即實(shí)現(xiàn)了直接獲取到與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,也即,確定了目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)工作模式。
運(yùn)行單元40,用于將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同。
通過運(yùn)行單元40將當(dāng)前功能模式切換至目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同,即解決了相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低的問題。進(jìn)而達(dá)到了能夠?yàn)椴煌后w的不同的需求提供不同的服務(wù),提高用戶的體驗(yàn)度的效果。
本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換裝置,通過采集單元10采集目標(biāo)對(duì)象的目標(biāo)身份信息;識(shí)別單元20識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象;第一獲取單元30根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè);以及運(yùn)行單元40將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同,進(jìn)而解決了相關(guān)技術(shù)中的機(jī)器人難以自動(dòng)的針對(duì)不同群體的不同的需求提供不同的服務(wù),導(dǎo)致用戶體驗(yàn)度較低的問題。進(jìn)而達(dá)到了能夠?yàn)椴煌后w的不同的需求提供不同的服務(wù),提高用戶的體驗(yàn)度的效果。
可選地,為了對(duì)目標(biāo)對(duì)象提供對(duì)應(yīng)的功能服務(wù),在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換裝置中,該裝置還包括:接收單元,用于接收設(shè)置指令,其中,設(shè)置指令用于指示對(duì)目標(biāo)對(duì)象設(shè)置一個(gè)對(duì)應(yīng)的工作模式;第二獲取單元,用于獲取目標(biāo)對(duì)象的目標(biāo)身份信息;關(guān)聯(lián)單元,用于根據(jù)設(shè)置指令將目標(biāo)對(duì)象的目標(biāo)身份信息和目標(biāo)身份信息對(duì)應(yīng)的工作模式進(jìn)行關(guān)聯(lián)存儲(chǔ),其中,目標(biāo)身份信息關(guān)聯(lián)的工作模式下支持至少一種目標(biāo)功能。
可選地,為了提高根據(jù)目標(biāo)對(duì)象的目標(biāo)身份信息識(shí)別出目標(biāo)對(duì)象,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換裝置中,識(shí)別單元20包括:判斷子單元,用于判斷預(yù)設(shè)數(shù)據(jù)庫(kù)中是否已存儲(chǔ)目標(biāo)身份信息;第一識(shí)別子單元,用于在預(yù)設(shè)數(shù)據(jù)庫(kù)中沒有存儲(chǔ)目標(biāo)身份信息的情況下,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為客人;第二識(shí)別子單元,用于在預(yù)設(shè)數(shù)據(jù)庫(kù)中已存儲(chǔ)目標(biāo)身份信息的情況下,識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象為非客人。
可選地,為了實(shí)現(xiàn)不同的目標(biāo)對(duì)象提供不同的工作模式,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換裝置中,目標(biāo)工作模式包括客人模式和非客人模式,第一獲取單元30包括:第一獲取子單元,用于根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的客人模式;第二獲取子單元,用于根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的非客人模式,其中,非客人模式至少包括以下之一:老人模式、兒童模式和主人模式,其中,老人模式關(guān)聯(lián)的目標(biāo)對(duì)象為老人,兒童模式關(guān)聯(lián)的目標(biāo)對(duì)象為兒童,主人模式關(guān)聯(lián)的目標(biāo)對(duì)象為主人。
可選地,為了實(shí)現(xiàn)在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同,在本發(fā)明實(shí)施例提供的基于機(jī)器人的模式切換裝置中,運(yùn)行單元40包括:第一啟動(dòng)子單元,用于在目標(biāo)工作模式為客人模式的情況下,啟動(dòng)機(jī)器人中的圖像采集模塊;第二啟動(dòng)子單元,用于在目標(biāo)工作模式為老人模式的情況下,啟動(dòng)機(jī)器人中的健康信息采集模塊和/或健康提醒模塊;第三啟動(dòng)子單元,用于在目標(biāo)工作模式為兒童模式的情況下,啟動(dòng)機(jī)器人中的移動(dòng)跟隨模塊;第四啟動(dòng)子單元,用于在目標(biāo)工作模式為主人模式的情況下,啟動(dòng)機(jī)器人中所有功能模塊。
所述基于機(jī)器人的模式切換裝置包括處理器和存儲(chǔ)器,上述采集單元10、識(shí)別單元20、第一獲取單元30和運(yùn)行單元40等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元實(shí)現(xiàn)相應(yīng)功能。上述的預(yù)設(shè)數(shù)據(jù)庫(kù)都可以存儲(chǔ)在存儲(chǔ)器中。
處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。
本發(fā)明還提供了一種計(jì)算機(jī)程序產(chǎn)品的實(shí)施例,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:采集目標(biāo)對(duì)象的目標(biāo)身份信息;識(shí)別目標(biāo)身份信息表示的目標(biāo)對(duì)象;根據(jù)第一映射關(guān)系來獲取與目標(biāo)對(duì)象相關(guān)聯(lián)的目標(biāo)工作模式,其中,第一映射關(guān)系包括多個(gè)對(duì)象與預(yù)設(shè)模式的對(duì)應(yīng)關(guān)系,目標(biāo)工作模式為預(yù)設(shè)模式的一種,目標(biāo)對(duì)象為多個(gè)對(duì)象中的一個(gè);以及將當(dāng)前工作模式切換為目標(biāo)工作模式,在目標(biāo)工作模式下,確定對(duì)應(yīng)的至少一種目標(biāo)功能,并針對(duì)目標(biāo)對(duì)象運(yùn)行目標(biāo)功能;其中,在不同的目標(biāo)工作模式下,機(jī)器人支持運(yùn)行的目標(biāo)功能存在不同。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。