本發(fā)明涉及智能機(jī)器人技術(shù)領(lǐng)域,特別涉及智能機(jī)器人語義處理的方法及裝置。
背景技術(shù):
隨著科技的發(fā)展,智能機(jī)器人不僅可應(yīng)用于太空作用、反恐偵測(cè)等一些人類無法完成的作用中,還可應(yīng)用于日常生活中,例如:車站、商場中應(yīng)用智能機(jī)器人進(jìn)行人類疏導(dǎo)?;蛘撸彝ブ惺褂脵C(jī)器人進(jìn)行家務(wù)服務(wù)等。
目前,智能機(jī)器人可本地進(jìn)行語音釋義以及處理,獲得對(duì)應(yīng)的語義處理結(jié)果,這樣,智能機(jī)器人本地需要強(qiáng)大的數(shù)據(jù)存儲(chǔ)系統(tǒng),并且,不同的應(yīng)用環(huán)境對(duì)應(yīng)不同的數(shù)據(jù)存儲(chǔ),使得智能機(jī)器人比較笨拙,也不能靈活應(yīng)用于多種場景中。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種智能機(jī)器人語義處理的方法及裝置。為了對(duì)披露的實(shí)施例的一些方面有一個(gè)基本的理解,下面給出了簡單的概括。該概括部分不是泛泛評(píng)述,也不是要確定關(guān)鍵/重要組成元素或描繪這些實(shí)施例的保護(hù)范圍。其唯一目的是用簡單的形式呈現(xiàn)一些概念,以此作為后面的詳細(xì)說明的序言。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供了一種智能機(jī)器人語義處理的方法,包括:
獲取智能機(jī)器人發(fā)送的語音請(qǐng)求;
對(duì)所述語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖;
根據(jù)所述當(dāng)前語義意圖進(jìn)行對(duì)應(yīng)的語義處理,并向所述智能機(jī)器人返回對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,所述根據(jù)所述當(dāng)前語義意圖進(jìn)行對(duì)應(yīng)的語義處理包括:
若數(shù)據(jù)庫中存在與所述當(dāng)前語義意圖匹配的語義處理結(jié)果時(shí),獲得所述語義處理結(jié)果;
若所述數(shù)據(jù)庫中不存在與所述當(dāng)前語義意圖匹配的語義結(jié)果時(shí),通過與所述當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,所述通過與所述當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果包括:
若所述當(dāng)前語義意圖為功能意圖時(shí),從對(duì)應(yīng)的第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果;若所述當(dāng)前語義意圖為業(yè)務(wù)技能意圖,選中與所述當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示返回給所述智能機(jī)器人,指示所述智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果;或者,
若預(yù)存的第三方功能應(yīng)用的信息中,存在與所述當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),從所述當(dāng)前第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果;若預(yù)存的第三方功能應(yīng)用的信息中,不存在與所述當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),選中與所述當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示返回給所述智能機(jī)器人,指示所述智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,所述選中與所述當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用之前,還包括:
對(duì)所述技能業(yè)務(wù)應(yīng)用進(jìn)行注冊(cè),并將與所述技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。
本發(fā)明一實(shí)施例中,所述獲得對(duì)應(yīng)的語義處理結(jié)果之后,還包括:
在所述數(shù)據(jù)庫中保存獲得的所述語義處理結(jié)果。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種智能機(jī)器人語義處理的裝置,包括:
獲取單元,用于獲取智能機(jī)器人發(fā)送的語音請(qǐng)求;
語義理解單元,用于對(duì)所述語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖;
語義處理單元,用于根據(jù)所述當(dāng)前語義意圖進(jìn)行對(duì)應(yīng)的語義處理,并向所述智能機(jī)器人返回對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,所述語義處理單元,還用于若數(shù)據(jù)庫中存在與所述當(dāng)前語義意圖匹配的語義處理結(jié)果時(shí),獲取所述語義處理結(jié)果;以及,若所述數(shù)據(jù)庫中不存在與所述當(dāng)前語義意圖匹配的語義結(jié)果時(shí),通過與所述當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,所述語義處理單元,還用于若所述當(dāng)前語義意圖為功能意圖時(shí),從對(duì)應(yīng)的第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果;若所述當(dāng)前語義意圖為業(yè)務(wù)技能意圖,選中與所述當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示返回給所述智能機(jī)器人,指示所述智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果;或者,若預(yù)存的第三方功能應(yīng)用的信息中,存在與所述當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),從所述當(dāng)前第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果;若預(yù)存的第三方功能應(yīng)用的信息中,不存在與所述當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),選中與所述當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示返回給所述智能機(jī)器人,指示所述智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,所述裝置還包括:
注冊(cè)單元,用于對(duì)所述技能業(yè)務(wù)應(yīng)用進(jìn)行注冊(cè),并將與所述技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。
本發(fā)明一實(shí)施例中,所述裝置還包括:
存儲(chǔ)單元,用于在所述數(shù)據(jù)庫中保存獲得的所述語義處理結(jié)果。
本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本發(fā)明實(shí)施例中,可接收智能機(jī)器人發(fā)送的語音請(qǐng)求,并對(duì)語音請(qǐng)求進(jìn)行語音釋義以及處理,獲得對(duì)應(yīng)的語義處理結(jié)果后,將語義處理結(jié)果返回給智能機(jī)器人,這樣,減輕了智能機(jī)器人的負(fù)荷,并且,可不改變智能機(jī)器人的軟件結(jié)構(gòu),即可應(yīng)用于多種場景中。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理平臺(tái)的系統(tǒng)結(jié)構(gòu)框圖;
圖2是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理方法的流程示意圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理方法的流程示意圖;
圖4是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理方法的流程示意圖;
圖5是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理裝置的框圖;
圖6是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理裝置的框圖。
具體實(shí)施方式
以下描述和附圖充分地示出本發(fā)明的具體實(shí)施方案,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵺`它們。實(shí)施例僅代表可能的變化。除非明確要求,否則單獨(dú)的部件和功能是可選的,并且操作的順序可以變化。一些實(shí)施方案的部分和特征可以被包括在或替換其他實(shí)施方案的部分和特征。本發(fā)明的實(shí)施方案的范圍包括權(quán)利要求書的整個(gè)范圍,以及權(quán)利要求書的所有可獲得的等同物。在本文中,各實(shí)施方案可以被單獨(dú)地或總地用術(shù)語“發(fā)明”來表示,這僅僅是為了方便,并且如果事實(shí)上公開了超過一個(gè)的發(fā)明,不是要自動(dòng)地限制該應(yīng)用的范圍為任何單個(gè)發(fā)明或發(fā)明構(gòu)思。本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用于將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不要求或者暗示這些實(shí)體或操作之間存在任何實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素。本文中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的結(jié)構(gòu)、產(chǎn)品等而言,由于其與實(shí)施例公開的部分相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
本發(fā)明實(shí)施例中,可構(gòu)建一種智能機(jī)器人語義處理平臺(tái),該智能機(jī)器人語義處理平臺(tái)可接收智能機(jī)器人發(fā)送的語音請(qǐng)求,并對(duì)語音請(qǐng)求進(jìn)行語音釋義以及處理,獲得對(duì)應(yīng)的語義處理結(jié)果后,將語義處理結(jié)果返回給智能機(jī)器人,這樣,減輕了智能機(jī)器人的負(fù)荷,并且,多種場景下的智能機(jī)器人通過智能機(jī)器人語義處理的平臺(tái),都可獲得對(duì)應(yīng)的語義處理結(jié)果,從而,可不改變智能機(jī)器人的軟件結(jié)構(gòu),還可應(yīng)用于多種場景中,進(jìn)一步擴(kuò)展了智能機(jī)器人的應(yīng)用場景。
圖1是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理平臺(tái)的系統(tǒng)結(jié)構(gòu)框圖。如圖1所示,該系統(tǒng)包括:智能機(jī)器人100、智能機(jī)器人語義處理平臺(tái)200、第三方功能應(yīng)用300、技能業(yè)務(wù)應(yīng)用400。
其中,智能機(jī)器人100可與智能機(jī)器人語義處理平臺(tái)200進(jìn)行交互,例如:智能機(jī)器人100向智能機(jī)器人語義處理平臺(tái)200發(fā)送語音請(qǐng)求,而智能機(jī)器人語義處理平臺(tái)200向智能機(jī)器人發(fā)送語義處理結(jié)果等。
第三方功能應(yīng)用300可包括:天氣預(yù)報(bào)應(yīng)用、音樂視頻應(yīng)用、新聞應(yīng)用等等。一般,這些第三方功能應(yīng)用都具有開放的接口,通過對(duì)應(yīng)的開放接口,智能機(jī)器人語義處理平臺(tái)200可與第三方功能應(yīng)用300連接。一般,智能機(jī)器人語義處理平臺(tái)200通過開放接口可調(diào)用第三方功能應(yīng)用,即可獲取對(duì)應(yīng)的語義處理結(jié)果。智能機(jī)器人語義處理平臺(tái)200上可預(yù)存第三方功能應(yīng)用的信息。
技能業(yè)務(wù)應(yīng)用400可包括:拍照應(yīng)用,撥打電話應(yīng)用,跳舞應(yīng)用等等。這些應(yīng)用具有對(duì)應(yīng)的業(yè)務(wù)技能,還需提供可與智能機(jī)器人語義處理平臺(tái)200連接的接口。
智能機(jī)器人語義處理平臺(tái)200上中可預(yù)設(shè)一個(gè)、兩個(gè)或多個(gè)業(yè)務(wù)觸發(fā)調(diào)用接口,通過這些接口可調(diào)用對(duì)應(yīng)的技能業(yè)務(wù)應(yīng)用400,即將與技能業(yè)務(wù)應(yīng)用400對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。而這個(gè)綁定過程可通過技能業(yè)務(wù)應(yīng)用400的注冊(cè)而實(shí)現(xiàn)。因此,技能業(yè)務(wù)應(yīng)用400可通過向智能機(jī)器人語義處理平臺(tái)200注冊(cè),將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行綁定。即智能機(jī)器人語義處理平臺(tái)200可對(duì)技能業(yè)務(wù)應(yīng)用進(jìn)行注冊(cè),并將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。從而,智能機(jī)器人語義處理平臺(tái)200可通過與語義意圖綁定的業(yè)務(wù)觸發(fā)調(diào)用接口調(diào)用技能業(yè)務(wù)應(yīng)用400,并接獲得對(duì)應(yīng)的技能指令,引導(dǎo)智能機(jī)器人執(zhí)行對(duì)應(yīng)的技能。例如:智能機(jī)器人語義處理平臺(tái)200綁定語義意圖與超文本傳輸協(xié)議(hypertexttransferprotocol,http)中的表述性狀態(tài)傳遞(representationalstatetransfer,rest)接口,這樣,智能機(jī)器人語義處理平臺(tái)200可通過rest接口與第三方功能應(yīng)用300連接。
當(dāng)然,不同的應(yīng)用場景或者需求,智能機(jī)器人語義處理平臺(tái)的系統(tǒng)也可不同,該系統(tǒng)可只包括:智能機(jī)器人和智能機(jī)器人語義處理平臺(tái),或者,不僅包括智能機(jī)器人、智能機(jī)器人語義處理平臺(tái),還包括第三方功能應(yīng)用和技能業(yè)務(wù)應(yīng)用中的一種或兩種。
其中,智能機(jī)器人語義處理平臺(tái)200還可包括數(shù)據(jù)庫,可以存儲(chǔ)多種與語義意圖匹配的語義處理結(jié)果。
當(dāng)然,技能業(yè)務(wù)應(yīng)用400可直接向智能機(jī)器人語義處理平臺(tái)200注冊(cè),或者,也可注冊(cè)到與智能機(jī)器人語義處理平臺(tái)200協(xié)作的協(xié)作模塊中,這樣,協(xié)作模塊可完成技能業(yè)務(wù)應(yīng)用的注冊(cè)以及管理,并且,將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與智能機(jī)器人語義處理平臺(tái)200的業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定后,將綁定關(guān)系發(fā)送給智能機(jī)器人語義處理平臺(tái)200保存。
基于上述的智能機(jī)器人語義處理平臺(tái)的系統(tǒng),智能機(jī)器人語義處理平臺(tái)可進(jìn)行智能機(jī)器人語義處理。
圖2是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理方法的流程示意圖。如圖2所示,語義處理過程包括:
步驟201:獲取智能機(jī)器人發(fā)送的語音請(qǐng)求。
智能機(jī)器人可與智能機(jī)器人語義處理平臺(tái)進(jìn)行信息交互,智能機(jī)器人可向智能機(jī)器人語義處理平臺(tái)發(fā)送語音請(qǐng)求,從而,智能機(jī)器人語義處理平臺(tái)獲取智能機(jī)器人發(fā)送的語音請(qǐng)求。
步驟202:對(duì)語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖。
可預(yù)先對(duì)語義意圖進(jìn)行定義以及種類劃分,并保存到數(shù)據(jù)庫中。例如:可劃分為聊天意圖、功能意圖、業(yè)務(wù)技能意圖等,并針對(duì)每種意圖進(jìn)行了定義,從而,可對(duì)語音請(qǐng)求進(jìn)行語義理解后,獲得對(duì)應(yīng)的文本信息,然后,對(duì)照保持的每種意圖定義,采集計(jì)算文本相似度處理方式,通過計(jì)算相同詞語所占的比重來確定文本的相似度,從而,可確定對(duì)應(yīng)的當(dāng)前語義意圖。
例如:獲取的語義請(qǐng)求為“你叫什么?是什么類型”,通過語義理解,可確定當(dāng)前語義意圖為聊天意圖。或者,獲取的語義請(qǐng)求為“今天什么天氣?”通過語義理解,可確定當(dāng)前語義意圖為功能意圖。或者,獲取的語義請(qǐng)求為“請(qǐng)?zhí)欢挝璧浮保ㄟ^語義理解,可確定當(dāng)前語義意圖為業(yè)務(wù)技能意圖。
步驟203:根據(jù)當(dāng)前語義意圖進(jìn)行對(duì)應(yīng)的語義處理,并向智能機(jī)器人返回對(duì)應(yīng)的語義處理結(jié)果。
智能機(jī)器人語義處理平臺(tái)中有數(shù)據(jù)庫,該數(shù)據(jù)庫中可保存多種與語義意圖匹配的語義結(jié)果。因此,可先在數(shù)據(jù)庫中查詢是否有與當(dāng)前語義意圖匹配的語義結(jié)果?若數(shù)據(jù)庫中存在與當(dāng)前語義意圖匹配的語義處理結(jié)果時(shí),則可獲得語義處理結(jié)果,然后將獲得的語義處理結(jié)果返回給智能機(jī)器人。若數(shù)據(jù)庫中不存在當(dāng)前語義意圖匹配的語義處理結(jié)果,由于智能機(jī)器人語義處理平臺(tái)可與第三方功能應(yīng)用和技能業(yè)務(wù)應(yīng)用中的一種或兩種連接,而無論第三方功能應(yīng)用還是技能業(yè)務(wù)應(yīng)用,都是一種業(yè)務(wù)應(yīng)用,因此,若數(shù)據(jù)庫中不存在與當(dāng)前語義意圖匹配的語義結(jié)果時(shí),通過與當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果。
例如:當(dāng)前語義意圖為“你叫什么?是什么類型”的聊天意圖,數(shù)據(jù)庫中保存了與當(dāng)前語義意圖匹配的語義處理結(jié)果,如匹配的語義處理結(jié)果包括“我叫海倫,是l1型號(hào)”的信息。較佳地,匹配的過程也可通過采集計(jì)算文本相似度處理方式來獲得語義處理結(jié)果。
當(dāng)前語義意圖為“今天什么天氣?”的功能意圖,可先在數(shù)據(jù)庫中查詢是否存儲(chǔ)有與當(dāng)前語義意圖匹配的語義處理結(jié)果,如果有,則可獲得對(duì)應(yīng)的語義處理結(jié)果,例如:語義處理結(jié)果包括“今天晴天,溫度為27°”的信息。當(dāng)然,若數(shù)據(jù)庫中不存在與當(dāng)前語義意圖匹配的語義處理結(jié)果,則可通過與當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果。
由于語義意圖有多種類型,從而可對(duì)應(yīng)不同的業(yè)務(wù)應(yīng)用,其中,若當(dāng)前語義意圖為功能意圖時(shí),從對(duì)應(yīng)的第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果;若當(dāng)前語義意圖為業(yè)務(wù)技能意圖,從對(duì)應(yīng)的已注冊(cè)的技能業(yè)務(wù)應(yīng)用中,獲得對(duì)應(yīng)的語義指示,返回給智能機(jī)器人,指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
由于第三方功能應(yīng)用具有開放的接口,智能機(jī)器人語義處理平臺(tái)通過開放的接口即可獲取到第三方功能應(yīng)用返回的語義處理結(jié)果。因此,若當(dāng)前語義意圖為功能意圖時(shí),即可從對(duì)應(yīng)的第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果。例如:當(dāng)前語義意圖為“今天什么天氣?”的功能意圖,即可從第三方的天氣預(yù)報(bào)應(yīng)用中獲取對(duì)應(yīng)的語義處理結(jié)果,如包括“今天晴天,溫度為27°”的信息。
而對(duì)于技能業(yè)務(wù)應(yīng)用,需預(yù)先向智能機(jī)器人語義處理平臺(tái)進(jìn)行注冊(cè),技能業(yè)務(wù)應(yīng)用具有對(duì)應(yīng)的業(yè)務(wù)技能,向智能機(jī)器人語義處理平臺(tái)注冊(cè)后,將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行綁定。從而,智能機(jī)器人語義處理平臺(tái)可對(duì)技能業(yè)務(wù)應(yīng)用進(jìn)行注冊(cè),并將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定,并保存了綁定關(guān)系。這樣,若當(dāng)前語義意圖為業(yè)務(wù)技能意圖,可根據(jù)綁定的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口,確定與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前業(yè)務(wù)觸發(fā)調(diào)用接口,從而,通過當(dāng)前業(yè)務(wù)觸發(fā)調(diào)用接口,選中對(duì)應(yīng)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示,返回給智能機(jī)器人,指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
例如:當(dāng)前語義意圖為“請(qǐng)?zhí)欢挝璧浮钡臉I(yè)務(wù)技能意圖,而對(duì)應(yīng)的跳舞應(yīng)用已經(jīng)注冊(cè)了,及已經(jīng)綁定了“舞蹈”的業(yè)務(wù)技能意圖與舞蹈業(yè)務(wù)觸發(fā)調(diào)用接口,從而,通過舞蹈業(yè)務(wù)觸發(fā)調(diào)用接口選中了已注冊(cè)的舞蹈應(yīng)用,并獲得舞蹈應(yīng)用下發(fā)的開始指令,向該開始指令返回給智能機(jī)器人,指示智能機(jī)器人發(fā)送“開始”的語音請(qǐng)求,從而,智能機(jī)器人語義處理平臺(tái)繼續(xù)根據(jù)獲取的語音請(qǐng)求進(jìn)行語義處理,包括:選中舞蹈應(yīng)用,獲取舞蹈應(yīng)用返回的包括舞蹈動(dòng)作信息的語義處理結(jié)果。最后,可返回給智能機(jī)器人執(zhí)行。
當(dāng)然,通過與當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果不限于此。由于第三方功能應(yīng)用可通過開發(fā)的接口進(jìn)行調(diào)用,這樣,可在智能機(jī)器人語義處理平臺(tái)預(yù)存第三方功能應(yīng)用的信息,這樣,可首先在預(yù)存的第三方功能應(yīng)用的信息中,查找是否存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息?若預(yù)存的第三方功能應(yīng)用的信息中,存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),從當(dāng)前第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果。當(dāng)然,若預(yù)存的第三方功能應(yīng)用的信息中,不存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),選中與當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示返回給智能機(jī)器人,指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
由于智能機(jī)器人語義處理平臺(tái)的系統(tǒng)還可包括協(xié)作模塊,協(xié)作模塊用于技能業(yè)務(wù)應(yīng)用的注冊(cè)以及管理,那么,協(xié)作模塊可對(duì)技能業(yè)務(wù)應(yīng)用進(jìn)行注冊(cè),并將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定,并綁定后的對(duì)應(yīng)關(guān)系發(fā)生給智能機(jī)器人語義處理平臺(tái)保存,從而,智能機(jī)器人語義處理平臺(tái)保存了語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口之間的對(duì)應(yīng)關(guān)系,這樣,若當(dāng)前語義意圖為業(yè)務(wù)技能意圖,可根據(jù)綁定的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口,確定與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前業(yè)務(wù)觸發(fā)調(diào)用接口,從而,通過當(dāng)前業(yè)務(wù)觸發(fā)調(diào)用接口,選中對(duì)應(yīng)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示,返回給智能機(jī)器人,指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
可見,本發(fā)明實(shí)施例中,智能機(jī)器人語義處理平臺(tái)可對(duì)語義請(qǐng)求進(jìn)行語音釋義以及處理,獲得對(duì)應(yīng)的語義處理結(jié)果后,將語義處理結(jié)果返回給智能機(jī)器人,這樣,減輕了智能機(jī)器人的負(fù)荷,并且,多種場景下的智能機(jī)器人通過智能機(jī)器人語義處理的平臺(tái),都可獲得對(duì)應(yīng)的語義處理結(jié)果,從而,擴(kuò)展了智能機(jī)器人的應(yīng)用場景。
較佳地,獲得對(duì)應(yīng)的語義處理結(jié)果之后,可在數(shù)據(jù)庫中保存獲得的語義處理結(jié)果。這樣,下次進(jìn)行語義處理時(shí),可直接在數(shù)據(jù)庫中匹配獲得對(duì)應(yīng)的語義處理結(jié)果,節(jié)省了流程,提高了語義處理的速度。例如:當(dāng)前語義意圖為“**年**月**日什么天氣?”的功能意圖,從對(duì)應(yīng)的天氣預(yù)報(bào)應(yīng)用中,獲得了對(duì)應(yīng)的語義處理結(jié)果后,可在數(shù)據(jù)庫中保存該語義處理結(jié)果。這樣,當(dāng)再次確定的當(dāng)前語義意圖為“**年**月**日什么天氣?”的功能意圖時(shí),可直接從數(shù)據(jù)庫中獲取到匹配的語義處理結(jié)果,無需調(diào)用第三方功能應(yīng)用了,提高了語義處理的速度。
下面將操作流程集合到具體實(shí)施例中,舉例說明本公開實(shí)施例提供的方法。
圖3是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理方法的流程示意圖。應(yīng)用在智能機(jī)器人語義處理平臺(tái)中,而智能機(jī)器人語義處理平臺(tái)的系統(tǒng)如同1所示。如圖3所示,語義處理的過程包括:
步驟301:獲取智能機(jī)器人發(fā)送的語音請(qǐng)求,其中,語音請(qǐng)求包括:今天天氣怎么樣?
智能機(jī)器人被喚醒后,可能接到用戶詢問天氣的信息,從而,向智能機(jī)器人語義處理平臺(tái)發(fā)送語音請(qǐng)求,這樣,語音請(qǐng)求包括:今天天氣怎么樣?
步驟302:對(duì)語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖。
采集計(jì)算文本相似度處理方式,通過計(jì)算相同詞語所占的比重來確定文本的相似度,從而,可確定對(duì)應(yīng)的當(dāng)前語義意圖。這里,當(dāng)前語義意圖為功能意圖,包括:**年**月**日的天氣怎么樣?
步驟303:判斷數(shù)據(jù)庫中是否存在與當(dāng)前語義意圖匹配的語義結(jié)果?若是,執(zhí)行步驟304,否則,執(zhí)行步驟305。
如果數(shù)據(jù)庫中存在**年**月**日的天氣信息,則確定數(shù)據(jù)庫中存在與當(dāng)前語義意圖匹配的語義結(jié)果,執(zhí)行步驟304,否則,執(zhí)行步驟305。
步驟304:從數(shù)據(jù)庫中獲得語義處理結(jié)果,并轉(zhuǎn)入步驟307。
步驟305:從對(duì)應(yīng)的第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果。
由于當(dāng)前語義意圖為功能意圖,并且,第三方功能應(yīng)用的接口是開發(fā)的,可直接根據(jù)當(dāng)前語義意圖,確定對(duì)應(yīng)的第三方功能應(yīng)用的當(dāng)前接口,從而,通過當(dāng)前接口,從第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果。
步驟306:在數(shù)據(jù)庫中存儲(chǔ)獲得語義處理結(jié)果,并轉(zhuǎn)入步驟307。
這里,可在數(shù)據(jù)庫中存儲(chǔ)**年**月**日的天氣信息。這樣,當(dāng)再有其他用戶詢問**年**月**日的天氣怎么樣時(shí),可直接從數(shù)據(jù)庫中存儲(chǔ)獲得語義處理結(jié)果.
步驟307:向智能機(jī)器人返回對(duì)應(yīng)的語義處理結(jié)果。
語義處理結(jié)果包括:**年**月**日的天氣信息,這樣,智能機(jī)器人接收到語義處理結(jié)果,可以合成為語音信息進(jìn)行播放。
可見,本實(shí)施例中,可接收智能機(jī)器人發(fā)送的語音請(qǐng)求,并對(duì)語音請(qǐng)求進(jìn)行語音釋義以及處理,獲得對(duì)應(yīng)的語義處理結(jié)果后,將語義處理結(jié)果返回給智能機(jī)器人,這樣,減輕了智能機(jī)器人的負(fù)荷,并且,多種場景下的智能機(jī)器人通過智能機(jī)器人語義處理的平臺(tái),都可獲得對(duì)應(yīng)的語義處理結(jié)果,從而,擴(kuò)展了智能機(jī)器人的應(yīng)用場景。
圖4是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理方法的流程示意圖。應(yīng)用在智能機(jī)器人語義處理平臺(tái)中,而智能機(jī)器人語義處理平臺(tái)的系統(tǒng)如同1所示。如圖4所示,語義處理的過程包括:
步驟401:獲取智能機(jī)器人發(fā)送的語音請(qǐng)求,其中,語音請(qǐng)求包括:我要拍照。
步驟402:對(duì)語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖。
進(jìn)行語音理解后,當(dāng)前語義意圖為業(yè)務(wù)技能意圖,包括:我要拍照。
步驟403:確定數(shù)據(jù)庫中不存在與當(dāng)前語義意圖匹配的語義結(jié)果,且預(yù)存的第三方功能應(yīng)用的信息中不存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息。
顯然,數(shù)據(jù)庫中不存在與當(dāng)前語義意圖匹配的語義結(jié)果,則需通過與當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果。這里,繼續(xù)根據(jù)當(dāng)前語義意圖確定對(duì)應(yīng)的當(dāng)前業(yè)務(wù)應(yīng)用。可在預(yù)存的第三方功能應(yīng)用的信息中查找是否有命中的當(dāng)前第三方功能應(yīng)用的信息?
當(dāng)前語義意圖為業(yè)務(wù)技能意圖,包括:我要拍照。顯然,在預(yù)存的第三方功能應(yīng)用的信息中不存在當(dāng)前第三方功能應(yīng)用的信息。
步驟404:根據(jù)保存的技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口之間的綁定關(guān)系,選中與當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的拍照業(yè)務(wù)應(yīng)用。
步驟405:獲得語義指示返回給并智能機(jī)器人,指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作。
可通過對(duì)應(yīng)的接口,從拍照業(yè)務(wù)應(yīng)用獲得語音指示,可包括:開始指令,從而,可引導(dǎo)智能機(jī)器人發(fā)送包括“開始拍照”的語音請(qǐng)求。
步驟406:獲取智能機(jī)器人發(fā)送的包括“開始拍照”的語音請(qǐng)求。
步驟407:對(duì)語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖。
步驟408:確定數(shù)據(jù)庫中不存在與當(dāng)前語義意圖匹配的語義結(jié)果,且預(yù)存的第三方功能應(yīng)用的信息中不存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息。
步驟409:選中與當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的拍照業(yè)務(wù)應(yīng)用。
步驟410:從拍照業(yè)務(wù)應(yīng)用獲取包括“執(zhí)行拍照動(dòng)作”的語義處理結(jié)果。
步驟411:將包括“執(zhí)行拍照動(dòng)作”的語義處理結(jié)果返回給智能機(jī)器人,引導(dǎo)智能機(jī)器人執(zhí)行拍照動(dòng)作。
可見,通兩次或多次的語義交互過程,可引導(dǎo)智能機(jī)器人完成設(shè)定的業(yè)務(wù)技能,不需要在智能機(jī)器人本地進(jìn)行語義處理,減輕了智能機(jī)器人的負(fù)荷,并且,對(duì)于較復(fù)雜的業(yè)務(wù)應(yīng)用,也可進(jìn)行語義處理并引導(dǎo)智能機(jī)器人進(jìn)行工作,進(jìn)一步擴(kuò)展了智能機(jī)器人的應(yīng)用場景。
圖5是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理裝置的框圖。如圖5所示,該裝置包括:獲取單元510、語義理解單元520以及語義處理單元530,其中,
獲取單元510,用于獲取智能機(jī)器人發(fā)送的語音請(qǐng)求。
語義理解單元520,用于對(duì)語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖。
語義處理單元530,用于根據(jù)當(dāng)前語義意圖進(jìn)行對(duì)應(yīng)的語義處理,并向智能機(jī)器人返回對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,語義處理單元530,還用于若數(shù)據(jù)庫中存在與當(dāng)前語義意圖匹配的語義處理結(jié)果時(shí),獲取語義處理結(jié)果;以及,若數(shù)據(jù)庫中不存在與當(dāng)前語義意圖匹配的語義結(jié)果時(shí),通過與當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,語義處理單元530,還用于若當(dāng)前語義意圖為功能意圖時(shí),從對(duì)應(yīng)的第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果;若當(dāng)前語義意圖為業(yè)務(wù)技能意圖,選中與當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示返回給智能機(jī)器人,指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果;或者,若預(yù)存的第三方功能應(yīng)用的信息中,存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),從當(dāng)前第三方功能應(yīng)用中,獲得對(duì)應(yīng)的語義處理結(jié)果;若預(yù)存的第三方功能應(yīng)用的信息中,不存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息時(shí),選中與當(dāng)前語義意圖對(duì)應(yīng)的已注冊(cè)的當(dāng)前技能業(yè)務(wù)應(yīng)用,并獲得對(duì)應(yīng)的語義指示返回給智能機(jī)器人,指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
本發(fā)明一實(shí)施例中,裝置還包括:
注冊(cè)單元,用于對(duì)技能業(yè)務(wù)應(yīng)用進(jìn)行注冊(cè),并將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。
對(duì)于包括協(xié)助模塊的智能機(jī)器人語義處理平臺(tái)系統(tǒng),注冊(cè)單元可應(yīng)用于協(xié)助模塊中。
本發(fā)明一實(shí)施例中,裝置還包括:
存儲(chǔ)單元,用于在數(shù)據(jù)庫中保存獲得的語義處理結(jié)果。
下面舉例說明本公開實(shí)施例提供的裝置。
圖6是根據(jù)一示例性實(shí)施例示出的一種智能機(jī)器人語義處理裝置的框圖。該裝置可應(yīng)用于智能機(jī)器人語義處理平臺(tái)。如圖6所示,該裝置包括:獲取單元510、語義理解單元530、語義處理單元530、注冊(cè)單元540和存儲(chǔ)單元550。
其中,注冊(cè)單元540可對(duì)技能業(yè)務(wù)應(yīng)用進(jìn)行注冊(cè),并將與技能業(yè)務(wù)應(yīng)用對(duì)應(yīng)的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。例如:注冊(cè)單元540可對(duì)跳舞業(yè)務(wù)應(yīng)用,拍照業(yè)務(wù)應(yīng)用等進(jìn)行了注冊(cè),并將“跳舞”與跳舞業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。同樣,可將“拍照”與拍照業(yè)務(wù)觸發(fā)調(diào)用接口進(jìn)行了綁定。
這樣,獲取單元510獲取智能機(jī)器人發(fā)送的語音請(qǐng)求。而語義理解單元520可對(duì)語音請(qǐng)求進(jìn)行語義理解,確定當(dāng)前語義意圖。這樣,語義處理單元530可在數(shù)據(jù)庫中查找是否存在與當(dāng)前語義意圖匹配的語義處理結(jié)果?如有,則可從數(shù)據(jù)庫中獲取對(duì)應(yīng)的語義處理結(jié)果。例如:當(dāng)前語義意圖包括“姓名,型號(hào)”,而數(shù)據(jù)庫中存在匹配的語義處理結(jié)果,包括“姓名張三,型號(hào)e1”,從而,語義處理單元530可從數(shù)據(jù)庫中獲取包括“姓名張三,型號(hào)e1”的語義處理結(jié)果,并返回給智能機(jī)器人。
若當(dāng)前語義意圖包括“歌名為**的歌曲”,且數(shù)據(jù)庫中沒有匹配的語義處理結(jié)果,則需語義處理單元530通過與當(dāng)前語義意圖對(duì)應(yīng)的業(yè)務(wù)應(yīng)用進(jìn)行處理,獲得對(duì)應(yīng)的語義處理結(jié)果。這里,當(dāng)前語義意圖為功能意圖,因此,語義處理單元530可對(duì)應(yīng)的第三方音樂應(yīng)用中,獲取對(duì)應(yīng)的語義處理結(jié)果,為“**的歌曲”的音樂文件,將該語義處理結(jié)果返回給智能機(jī)器人。
當(dāng)然,語義處理單元530獲取到對(duì)應(yīng)的語義處理結(jié)果后,存儲(chǔ)單元550可存儲(chǔ)獲取到的語義處理結(jié)果。這樣,當(dāng)智能機(jī)器人再次發(fā)送包括“歌名為**的歌曲”的語音請(qǐng)求時(shí),可直接從數(shù)據(jù)庫中獲取到對(duì)應(yīng)的“**的歌曲”的音樂文件。
或者,當(dāng)前語義意圖包括“跳一段桑巴舞”,數(shù)據(jù)庫中沒有匹配的語義處理結(jié)果,且當(dāng)前語義意圖為業(yè)務(wù)技能意圖,從而,可根據(jù)注冊(cè)單元540中綁定的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口之間的對(duì)應(yīng)關(guān)系,語義處理單元530可選中已注冊(cè)的跳舞業(yè)務(wù)應(yīng)用,并獲得“開始跳舞”的語義指示,返回給智能機(jī)器人,而智能機(jī)器人發(fā)送“開始跳舞”的語音請(qǐng)求后,語義理解單元520可進(jìn)行理解,確定當(dāng)前語義意圖,同樣,當(dāng)前語義意圖為業(yè)務(wù)技能意圖,語義處理單元530也可選中已注冊(cè)的跳舞業(yè)務(wù)應(yīng)用,從跳舞業(yè)務(wù)應(yīng)用獲得包括桑巴舞動(dòng)作信息的文件,并返回給智能機(jī)器人,從而,引導(dǎo)智能機(jī)器人完成舞蹈。
或者,當(dāng)前語義意圖包括“跳一段桑巴舞”,數(shù)據(jù)庫中沒有匹配的語義處理結(jié)果,且預(yù)存的第三方功能應(yīng)用的信息中,不存在與當(dāng)前語義意圖對(duì)應(yīng)的當(dāng)前第三方功能應(yīng)用的信息,可根據(jù)注冊(cè)單元540中綁定的語義意圖與業(yè)務(wù)觸發(fā)調(diào)用接口之間的對(duì)應(yīng)關(guān)系,語義處理單元530可選中已注冊(cè)的跳舞業(yè)務(wù)應(yīng)用,并獲得“開始跳舞”的語義指示,返回給智能機(jī)器人指示智能機(jī)器人進(jìn)行對(duì)應(yīng)的語音操作,并繼續(xù)進(jìn)行語義處理,直至獲得對(duì)應(yīng)的語義處理結(jié)果。
本實(shí)施例中,智能機(jī)器人語義處理的裝置可接收智能機(jī)器人發(fā)送的語音請(qǐng)求,并對(duì)語音請(qǐng)求進(jìn)行語音釋義以及處理,獲得對(duì)應(yīng)的語義處理結(jié)果后,將語義處理結(jié)果返回給智能機(jī)器人,這樣,減輕了智能機(jī)器人的負(fù)荷,并且,多種場景下的智能機(jī)器人通過智能機(jī)器人語義處理的平臺(tái),都可獲得對(duì)應(yīng)的語義處理結(jié)果,從而,擴(kuò)展了智能機(jī)器人的應(yīng)用場景。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的流程及結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。