本發(fā)明涉及機(jī)器人領(lǐng)域,具體涉及一種用于機(jī)器人的互聯(lián)網(wǎng)輔助應(yīng)用方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)應(yīng)用越來越多的應(yīng)用到人們的日常生產(chǎn)生活中。傳統(tǒng)的互聯(lián)網(wǎng)入口,主要是手機(jī)、PC或者平板,這些設(shè)備,對(duì)于不常接觸電子設(shè)備的人來說,操控起來比較困難,比如購物、點(diǎn)餐等涉及到的支付,看電影、電視時(shí)涉及到的搜索和收藏等情況,操控起來都不是很容易。
進(jìn)一步的,隨著互聯(lián)網(wǎng)技術(shù)的不斷升級(jí),互聯(lián)網(wǎng)應(yīng)用的更新?lián)Q代速度也越來越快,新的、功能更強(qiáng)的互聯(lián)網(wǎng)應(yīng)用不斷涌現(xiàn)。同時(shí),隨著互聯(lián)網(wǎng)應(yīng)用功能的不斷完善,其操作方式也變得越來越復(fù)雜。在這種情況下,即使是經(jīng)常使用電子設(shè)備的用戶,如果想要體驗(yàn)新的互聯(lián)網(wǎng)應(yīng)用功能,也需要不斷學(xué)習(xí)掌握最新的互聯(lián)網(wǎng)應(yīng)用操作方式。
因此,在當(dāng)前的技術(shù)條件下,互聯(lián)網(wǎng)應(yīng)用的操作難度成為了制約互聯(lián)網(wǎng)應(yīng)用推廣的主要障礙。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種用于機(jī)器人的互聯(lián)網(wǎng)輔助應(yīng)用方法,所述方法包括:
接收并解析用戶的多模態(tài)輸入,提取互聯(lián)網(wǎng)操作請(qǐng)求;
根據(jù)所述互聯(lián)網(wǎng)操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù);
根據(jù)所述執(zhí)行參數(shù)操作所述互聯(lián)網(wǎng)應(yīng)用,獲取執(zhí)行結(jié)果;
結(jié)合當(dāng)前的交互環(huán)境和/或交互內(nèi)容根據(jù)所述執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。
在一實(shí)施例中,所述方法還包括:
確定當(dāng)前的所述用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣,其中,所述互聯(lián)網(wǎng)應(yīng)用習(xí)慣包含互聯(lián)網(wǎng)應(yīng)用選擇偏向以及執(zhí)行參數(shù)偏向,由所述用戶使用互聯(lián)網(wǎng)應(yīng)用的頻度數(shù)據(jù)及所述互聯(lián)網(wǎng)應(yīng)用的操作歷史數(shù)據(jù)生成所述互聯(lián)網(wǎng)應(yīng)用選擇偏向以及所述執(zhí)行參數(shù)偏向;
結(jié)合所述用戶互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)所述互聯(lián)網(wǎng)操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù)。
在一實(shí)施例中,所述方法還包括:
當(dāng)不存在所述互聯(lián)網(wǎng)操作請(qǐng)求時(shí)調(diào)用匹配所述互聯(lián)網(wǎng)應(yīng)用習(xí)慣的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù);
根據(jù)所述執(zhí)行參數(shù)操作所述互聯(lián)網(wǎng)應(yīng)用,獲取操作所述互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果;
根據(jù)所述執(zhí)行結(jié)果生成多模態(tài)信息并主動(dòng)推送給所述用戶。
在一實(shí)施例中,所述方法還包括:
當(dāng)所述用戶的多模態(tài)輸入包含針對(duì)當(dāng)前互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)的評(píng)價(jià)時(shí),根據(jù)所述評(píng)價(jià)對(duì)所述互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)打分;
結(jié)合歷史打分記錄確定所述用戶互聯(lián)網(wǎng)應(yīng)用習(xí)慣。
在一實(shí)施例中,當(dāng)所述互聯(lián)網(wǎng)操作請(qǐng)求中包含搜索請(qǐng)求時(shí),所述方法還包括:
確定搜索目標(biāo);
調(diào)用匹配所述搜索目標(biāo)的搜索類應(yīng)用;
利用所述搜索類應(yīng)用從互聯(lián)網(wǎng)上搜索并輸出與所述搜索目標(biāo)相關(guān)的多維度資訊;
將所述多維度資訊組合并展示給所述用戶。
在一實(shí)施例中,所述方法還包括:
在操作所述互聯(lián)網(wǎng)應(yīng)用或輸出所述多模態(tài)交互輸出的過程中接收到新的操作請(qǐng)求時(shí)中斷當(dāng)前的互聯(lián)網(wǎng)應(yīng)用的操作或執(zhí)行結(jié)果的輸出并執(zhí)行新的操作請(qǐng)求。
本發(fā)明還提出了一種智能機(jī)器人,所述機(jī)器人包括:
互聯(lián)網(wǎng)操作請(qǐng)求提取模塊,其配置為接收并分析用戶的多模態(tài)輸入,提取互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求;
互聯(lián)網(wǎng)操作解析模塊,其配置為根據(jù)所述互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù);
互聯(lián)網(wǎng)操作執(zhí)行模塊,其配置為根據(jù)所述執(zhí)行參數(shù)操作所述互聯(lián)網(wǎng)應(yīng)用,獲取操作所述互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果;
輸出模塊,其配置為結(jié)合當(dāng)前的交互環(huán)境和/或交互內(nèi)容根據(jù)所述執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。
在一實(shí)施例中,所述機(jī)器人還包括確定當(dāng)前的所述用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣的用戶習(xí)慣解析模塊,其中:
所述互聯(lián)網(wǎng)應(yīng)用習(xí)慣包含互聯(lián)網(wǎng)應(yīng)用選擇偏向以及執(zhí)行參數(shù)偏向;
所述用戶習(xí)慣解析模塊配置為由所述用戶使用互聯(lián)網(wǎng)應(yīng)用的頻度數(shù)據(jù)及所述互聯(lián)網(wǎng)應(yīng)用的操作歷史數(shù)據(jù)生成所述互聯(lián)網(wǎng)應(yīng)用選擇偏向以及所述執(zhí)行參數(shù)偏向;
所述互聯(lián)網(wǎng)操作解析模塊配置為結(jié)合所述互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)所述互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù)。
在一實(shí)施例中,所述機(jī)器人還包括習(xí)慣操作推送模塊,其中:
所述習(xí)慣操作推送模塊配置為當(dāng)不存在所述互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求時(shí)調(diào)用匹配所述互聯(lián)網(wǎng)應(yīng)用習(xí)慣的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù);
所述互聯(lián)網(wǎng)操作執(zhí)行模塊配置為根據(jù)所述執(zhí)行參數(shù)操作所述互聯(lián)網(wǎng)應(yīng)用,獲取操作所述互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果;
所述輸出模塊配置為根據(jù)所述執(zhí)行結(jié)果生成多模態(tài)信息并主動(dòng)推送給所述用戶。
在一實(shí)施例中,所述機(jī)器人還包括互聯(lián)網(wǎng)應(yīng)用評(píng)分模塊,其中:
所述互聯(lián)網(wǎng)應(yīng)用評(píng)分模塊配置為當(dāng)所述用戶的多模態(tài)輸入包含針對(duì)當(dāng)前互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)的評(píng)價(jià)時(shí),根據(jù)所述評(píng)價(jià)對(duì)所述互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)打分;
所述用戶習(xí)慣解析模塊配置為結(jié)合歷史打分記錄確定所述互聯(lián)網(wǎng)應(yīng)用習(xí)慣。
根據(jù)本發(fā)明的方法,可以實(shí)現(xiàn)根據(jù)用戶互聯(lián)網(wǎng)需求自動(dòng)選擇并操作互聯(lián)網(wǎng)應(yīng)用,其大大簡化了互聯(lián)網(wǎng)應(yīng)用的操作流程,降低了互聯(lián)網(wǎng)應(yīng)用的使用難度,提高了用戶的互聯(lián)網(wǎng)應(yīng)用體驗(yàn)。
本發(fā)明的其它特征或優(yōu)點(diǎn)將在隨后的說明書中闡述。并且,本發(fā)明的部分特征或優(yōu)點(diǎn)將通過說明書而變得顯而易見,或者通過實(shí)施本發(fā)明而被了解。本發(fā)明的目的和部分優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的步驟來實(shí)現(xiàn)或獲得。
附圖說明
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例共同用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1、圖2以及圖4是根據(jù)本發(fā)明實(shí)施例的方法流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的方法的部分流程圖;
圖5~圖8是根據(jù)本發(fā)明實(shí)施例的機(jī)器人系統(tǒng)結(jié)構(gòu)簡圖。
具體實(shí)施方式
以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此本發(fā)明的實(shí)施人員可以充分理解本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過程并依據(jù)上述實(shí)現(xiàn)過程具體實(shí)施本發(fā)明。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個(gè)實(shí)施例以及各實(shí)施例中的各個(gè)特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)應(yīng)用越來越多的應(yīng)用到人們的日常生產(chǎn)生活中。傳統(tǒng)的互聯(lián)網(wǎng)入口,主要是手機(jī)、PC或者平板,這些設(shè)備,對(duì)于不常接觸電子設(shè)備的人來說,操控起來比較困難,比如購物、點(diǎn)餐等涉及到的支付,看電影、電視時(shí)涉及到的搜索和收藏等情況,操控起來都不是很容易。
在通常的互聯(lián)網(wǎng)應(yīng)用環(huán)境中,用戶的互聯(lián)網(wǎng)應(yīng)用操作主要可以分為兩步:
(一)選擇合適的互聯(lián)網(wǎng)應(yīng)用程序
(二)對(duì)互聯(lián)網(wǎng)應(yīng)用程序進(jìn)行具體操作從而滿足自己的互聯(lián)網(wǎng)應(yīng)用需求
由于互聯(lián)網(wǎng)應(yīng)用程序種類繁多,不同的互聯(lián)網(wǎng)應(yīng)用在功能上相互間既有區(qū)別也有一定的功能重合。因此在步驟(一)中,面對(duì)名目繁多的互聯(lián)網(wǎng)應(yīng)用程序,用戶很難選出合適的互聯(lián)網(wǎng)應(yīng)用程序。尤其的,對(duì)于不經(jīng)常使用互聯(lián)網(wǎng)應(yīng)用程序的用戶,由于缺乏參照對(duì)象,其根本無法區(qū)分同一大類下不同互聯(lián)網(wǎng)應(yīng)用程序在功能上的區(qū)別,導(dǎo)致在選擇上無從下手。
進(jìn)一步的,即使選定了互聯(lián)網(wǎng)應(yīng)用程序,由于當(dāng)前互聯(lián)網(wǎng)應(yīng)用程序的功能繁多,對(duì)應(yīng)的,其操作方式在較為復(fù)雜。因此在步驟(二)用戶很難完美的對(duì)互聯(lián)網(wǎng)程序進(jìn)行操作。尤其對(duì)于不經(jīng)常使用互聯(lián)網(wǎng)應(yīng)用程序的用戶,其更是無從下手。
進(jìn)一步的,隨著互聯(lián)網(wǎng)技術(shù)的不斷升級(jí),互聯(lián)網(wǎng)應(yīng)用的更新?lián)Q代速度也越來越快,新的、功能更強(qiáng)的互聯(lián)網(wǎng)應(yīng)用不斷涌現(xiàn)。這個(gè)更增加了用戶在選擇合適的互聯(lián)網(wǎng)程序時(shí)的選擇難度。同時(shí),隨著互聯(lián)網(wǎng)應(yīng)用功能的不斷完善,其操作方式也變得越來越復(fù)雜,并且隨著程序版本的更新,操作方式還會(huì)出現(xiàn)一定的調(diào)整。在這種情況下,即使是經(jīng)常使用電子設(shè)備的用戶,如果想要體驗(yàn)新的互聯(lián)網(wǎng)應(yīng)用功能,也需要不斷學(xué)習(xí)掌握最新的互聯(lián)網(wǎng)應(yīng)用操作方式。
針對(duì)上述情況,本發(fā)明提出了一種用于機(jī)器人的互聯(lián)網(wǎng)輔助應(yīng)用方法,利用機(jī)器人來輔助用戶進(jìn)行互聯(lián)網(wǎng)應(yīng)用的操作,從而降低互聯(lián)網(wǎng)應(yīng)用的操作難度,提高用戶上網(wǎng)效率,增強(qiáng)互聯(lián)網(wǎng)應(yīng)用的用戶體驗(yàn)。同時(shí),利用機(jī)器人來輔助用戶進(jìn)行互聯(lián)網(wǎng)應(yīng)用的操作還可以拓展機(jī)器人的應(yīng)用范圍,增加用戶對(duì)機(jī)器人的使用頻率,提高機(jī)器人的用戶體驗(yàn)。
具體的,在本發(fā)明一實(shí)施例的方法流程中,利用機(jī)器人模擬執(zhí)行互聯(lián)網(wǎng)應(yīng)用操作兩個(gè)步驟。即替代用戶進(jìn)行互聯(lián)網(wǎng)應(yīng)用程序的選擇以及互聯(lián)網(wǎng)應(yīng)用程序的操作,使得用戶只需要表明自身的互聯(lián)網(wǎng)應(yīng)用需求就可以直接獲取對(duì)應(yīng)的操作結(jié)果。從而大大降低了用戶使用互聯(lián)網(wǎng)應(yīng)用的操作難度。
接下來基于附圖詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的方法的詳細(xì)流程,附圖的流程圖中示出的步驟可以在包含諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。雖然在流程圖中示出了各步驟的邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
如圖1所示,在一實(shí)施例中,機(jī)器人在人機(jī)交互過程中獲取用戶的多模態(tài)輸入(步驟S100);解析用戶的多模態(tài)輸入判斷當(dāng)前是否存在互聯(lián)網(wǎng)應(yīng)用需求(判斷用戶當(dāng)前是否需要進(jìn)行互聯(lián)網(wǎng)應(yīng)用操作)(步驟S110);當(dāng)不存在互聯(lián)網(wǎng)應(yīng)用需求時(shí),采用其他對(duì)應(yīng)的交互策略對(duì)用戶的多模態(tài)輸入進(jìn)行回應(yīng)。
當(dāng)存在互聯(lián)網(wǎng)應(yīng)用需求時(shí),首先提取對(duì)應(yīng)互聯(lián)網(wǎng)應(yīng)用需求的互聯(lián)網(wǎng)操作請(qǐng)求(確定當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用需求是什么)(步驟S120);然后根據(jù)互聯(lián)網(wǎng)操作請(qǐng)求確定互聯(lián)網(wǎng)應(yīng)用(確定實(shí)現(xiàn)用戶當(dāng)前的互聯(lián)網(wǎng)應(yīng)用需求需要操作哪一個(gè)互聯(lián)網(wǎng)應(yīng)用)(步驟S130)并且確定操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù)(步驟S140);接下來按照確定了的執(zhí)行參數(shù)操作互聯(lián)網(wǎng)應(yīng)用獲取執(zhí)行結(jié)果(步驟S150);最后根據(jù)互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)(步驟S160)。
以一具體的應(yīng)用場景為例,例如用戶向機(jī)器人表示其想要叫外賣吃午飯。機(jī)器人解析用戶輸入,發(fā)現(xiàn)用戶需求中包含互聯(lián)網(wǎng)應(yīng)用需求(利用互聯(lián)網(wǎng)進(jìn)行網(wǎng)絡(luò)點(diǎn)餐從而實(shí)現(xiàn)叫外賣吃午飯的用戶需求)。因此機(jī)器人提取互聯(lián)網(wǎng)操作請(qǐng)求“網(wǎng)絡(luò)點(diǎn)餐吃午飯”;針對(duì)“網(wǎng)絡(luò)點(diǎn)餐吃午飯”機(jī)器人選擇外賣點(diǎn)餐應(yīng)用程序并操作該外賣點(diǎn)餐應(yīng)用程序,執(zhí)行參數(shù)包含“當(dāng)前位置附近、正餐”;最后機(jī)器人向用戶輸出附近可以提供午餐外賣的商家列表以及餐單。
根據(jù)本發(fā)明的方法,用戶只需要提供自己的互聯(lián)網(wǎng)應(yīng)用需求,由機(jī)器人進(jìn)行對(duì)應(yīng)的互聯(lián)網(wǎng)應(yīng)用選擇以及具體的操作。大大簡化了用戶的互聯(lián)網(wǎng)操作行為,提高了用戶的互聯(lián)網(wǎng)應(yīng)用體驗(yàn)。
在本發(fā)明一實(shí)施例中,針對(duì)用戶的多模態(tài)輸入進(jìn)行解析,其中,不僅確定用戶輸入的互聯(lián)網(wǎng)應(yīng)用需求,還會(huì)確定與該互聯(lián)網(wǎng)應(yīng)用需求相關(guān)的應(yīng)用需求,使得最終提取的互聯(lián)網(wǎng)操作請(qǐng)求的目標(biāo)范圍得到一定的擴(kuò)展(互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)都會(huì)相應(yīng)擴(kuò)展),進(jìn)而最終獲取的執(zhí)行結(jié)果也被擴(kuò)展,這樣就能有效的保證最終輸出的多模態(tài)回應(yīng)不僅能夠滿足用戶輸入的互聯(lián)網(wǎng)應(yīng)用需求還能夠滿足用戶未輸入的、隱含的互聯(lián)網(wǎng)應(yīng)用需求。
具體的,在一實(shí)施例中,當(dāng)互聯(lián)網(wǎng)操作請(qǐng)求中包含搜索請(qǐng)求時(shí),機(jī)器人首先根據(jù)搜索請(qǐng)求確定搜索目標(biāo);然后調(diào)用匹配搜索目標(biāo)的搜索類應(yīng)用;利用調(diào)用的搜索類應(yīng)用從互聯(lián)網(wǎng)上搜索并輸出與搜索目標(biāo)相關(guān)的多維度資訊;最后將多維度資訊組合并展示給所述用戶。
以一具體的應(yīng)用場景為例,用戶向機(jī)器人輸入“蘋果第六代手機(jī)貴不貴”,如果按照嚴(yán)格匹配執(zhí)行,機(jī)器人應(yīng)該調(diào)用搜索類應(yīng)用查詢并輸出蘋果第六代手機(jī)的價(jià)格。但是在本發(fā)明一實(shí)施例中,機(jī)器人解析用戶輸入獲取用戶隱含的應(yīng)用需求其實(shí)為“購買手機(jī)的需求”,因此機(jī)器人確定搜索目標(biāo)為蘋果第六代手機(jī);然后調(diào)用匹配搜索目標(biāo)的搜索類應(yīng)用;利用調(diào)用的搜索類應(yīng)用從互聯(lián)網(wǎng)上搜索并輸出“蘋果第六代手機(jī)的價(jià)格、相關(guān)評(píng)測(cè)、蘋果其他型號(hào)手機(jī)價(jià)格以及同檔次其他品牌手機(jī)價(jià)格等等相關(guān)信息展現(xiàn)給用戶。
進(jìn)一步的,在圖1所示的流程中,關(guān)鍵點(diǎn)還在于根據(jù)互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。在實(shí)際應(yīng)用環(huán)境中,不同的用戶具有不同的資訊接收習(xí)慣,互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果并不一定完全適合當(dāng)前用戶的資訊接收習(xí)慣。例如某些新聞?lì)悜?yīng)用會(huì)以大幅圖片配以小字標(biāo)注的方式來推送新聞,但是對(duì)于很多老年人用戶來說,他們希望直接看到大號(hào)字體的文字描述,復(fù)雜圖案的圖片以及小號(hào)字體的小字并不適合他們觀看。進(jìn)一步的,大多互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果是針對(duì)常見的互聯(lián)網(wǎng)終端(例如手機(jī)、平板電腦等)進(jìn)行優(yōu)化的,其不一定完全適合機(jī)器人的輸出模式。
因此,在本發(fā)明一實(shí)施例中,并不是簡單地將互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果直接輸出給用戶,而是對(duì)執(zhí)行結(jié)果進(jìn)行處理,結(jié)合當(dāng)前的交互環(huán)境和/或交互內(nèi)容根據(jù)互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。具體的,當(dāng)前的交互環(huán)境和/或交互內(nèi)容包含用戶的屬性、機(jī)器人的輸出配置、人機(jī)交互內(nèi)容歷史記錄等等。
以一具體的應(yīng)用場景為例,用戶向機(jī)器人請(qǐng)求獲取某種產(chǎn)品的介紹,機(jī)器人確定搜索目標(biāo);然后調(diào)用匹配搜索目標(biāo)的搜索類應(yīng)用;利用調(diào)用的搜索類應(yīng)用從互聯(lián)網(wǎng)上搜索出該產(chǎn)品的相關(guān)介紹(包含圖片、文字、視頻、相關(guān)評(píng)測(cè)以及新聞等等)。接下來,機(jī)器人并不是將上述相關(guān)介紹直接輸出給用戶,而是將上述多維度的介紹資料進(jìn)行整理再進(jìn)行輸出。例如將文字介紹轉(zhuǎn)為語音,一邊顯示圖片一邊語音播放。
進(jìn)一步的,在實(shí)際的應(yīng)用環(huán)境中,用戶的需求往往是不斷變化調(diào)整的。例如:在機(jī)器人輸出執(zhí)行結(jié)果的過程中,用戶根據(jù)已輸出的執(zhí)行結(jié)果判斷自己之前的理解有偏差,之前表述的應(yīng)用需求不夠準(zhǔn)確,需要調(diào)整表述方式/表述內(nèi)容;或者是,用戶突然有了新的需要立即執(zhí)行的交互需求。針對(duì)這種情況,在本發(fā)明一實(shí)施例中,機(jī)器人在操作互聯(lián)網(wǎng)應(yīng)用或輸出多模態(tài)交互輸出的過程中接收到新的操作請(qǐng)求時(shí)中斷當(dāng)前的互聯(lián)網(wǎng)應(yīng)用的操作或執(zhí)行結(jié)果的輸出并執(zhí)行新的操作請(qǐng)求。
進(jìn)一步的,按照人類的表達(dá)習(xí)慣用戶在表達(dá)自己的互聯(lián)網(wǎng)需求時(shí)通常不會(huì)指定十分精確的需求目標(biāo),而是用一個(gè)較為寬泛的表述來表明自己的需求。但是,在當(dāng)前的應(yīng)用環(huán)境中,同類的、具有相似應(yīng)用功能互聯(lián)網(wǎng)應(yīng)用很多,這些互聯(lián)網(wǎng)應(yīng)用相互間僅僅是功能細(xì)節(jié)上的不同。這就使得在機(jī)器人根據(jù)用戶需求確定互聯(lián)網(wǎng)應(yīng)用時(shí)會(huì)同時(shí)存在多個(gè)可選項(xiàng)。例如,用戶一般會(huì)說“我要點(diǎn)外賣”,而不會(huì)說“我需要在XX點(diǎn)餐平臺(tái)上點(diǎn)外賣”。
并且,在很多情況下,基于用戶的需求描述,很難確定十分具體的執(zhí)行參數(shù)。繼續(xù)以點(diǎn)外賣為例,即使用戶說“我需要在XX點(diǎn)餐平臺(tái)上點(diǎn)外賣”,但是也無法確定點(diǎn)餐時(shí)間、餐品類型、價(jià)位范圍等具體的執(zhí)行參數(shù)。最終導(dǎo)致的結(jié)果只能是將一個(gè)包含巨量可選餐品的餐單提供給用戶。這勢(shì)必造成用戶的選擇困難。
針對(duì)上述問題,在本發(fā)明一實(shí)施例中,在確定對(duì)應(yīng)用戶互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)前,先確定當(dāng)前的所述用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣,然后結(jié)合用戶互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù)。
具體的,如圖2所示,在一實(shí)施例中,機(jī)器人在人機(jī)交互過程中獲取用戶的多模態(tài)輸入(步驟S200);解析用戶的多模態(tài)輸入判斷當(dāng)前是否存在互聯(lián)網(wǎng)應(yīng)用需求(判斷用戶當(dāng)前是否需要進(jìn)行互聯(lián)網(wǎng)應(yīng)用操作)(步驟S201);當(dāng)不存在互聯(lián)網(wǎng)應(yīng)用需求時(shí),采用其他對(duì)應(yīng)的交互策略對(duì)用戶的多模態(tài)輸入進(jìn)行回應(yīng)。
當(dāng)存在互聯(lián)網(wǎng)應(yīng)用需求時(shí),提取對(duì)應(yīng)互聯(lián)網(wǎng)應(yīng)用需求的互聯(lián)網(wǎng)操作請(qǐng)求(確定當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用需求是什么)(步驟S220)并且獲取當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣(步驟S210);然后結(jié)合當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)互聯(lián)網(wǎng)操作請(qǐng)求確定互聯(lián)網(wǎng)應(yīng)用(確定實(shí)現(xiàn)用戶當(dāng)前的互聯(lián)網(wǎng)應(yīng)用需求需要操作哪一個(gè)互聯(lián)網(wǎng)應(yīng)用)(步驟S230)并且確定操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù)(步驟S240);接下來按照確定了的執(zhí)行參數(shù)操作互聯(lián)網(wǎng)應(yīng)用獲取執(zhí)行結(jié)果(步驟S250);最后根據(jù)互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)(步驟S260)。
進(jìn)一步的,在一實(shí)施例中,互聯(lián)網(wǎng)應(yīng)用習(xí)慣包含互聯(lián)網(wǎng)應(yīng)用選擇偏向以及執(zhí)行參數(shù)偏向,由用戶使用互聯(lián)網(wǎng)應(yīng)用的頻度數(shù)據(jù)及互聯(lián)網(wǎng)應(yīng)用的操作歷史數(shù)據(jù)生成互聯(lián)網(wǎng)應(yīng)用選擇偏向以及執(zhí)行參數(shù)偏向。
繼續(xù)以點(diǎn)外賣為例,用戶在之前的互諒網(wǎng)操作中經(jīng)常使用點(diǎn)餐平臺(tái)A進(jìn)行點(diǎn)餐,并且在用戶的點(diǎn)餐結(jié)果的歷史數(shù)據(jù)中,用戶偏向于點(diǎn)價(jià)位范圍B的C種類餐品。用戶說“我要點(diǎn)外賣”,機(jī)器人獲取用戶的對(duì)應(yīng)上述用戶數(shù)據(jù)的互聯(lián)網(wǎng)應(yīng)用習(xí)慣,結(jié)合互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)“我要點(diǎn)外賣”這一應(yīng)用需求選擇點(diǎn)餐平臺(tái)A、確定執(zhí)行參數(shù)為價(jià)位B的C種類餐品,最終點(diǎn)餐平臺(tái)A上價(jià)位范圍B的C種類餐品呈現(xiàn)給用戶選擇。
進(jìn)一步的,互聯(lián)網(wǎng)應(yīng)用習(xí)慣所體現(xiàn)的是一種趨勢(shì)概率(偏向),而不是具體的目標(biāo)。繼續(xù)以上述點(diǎn)餐過程為例,用戶偏向于點(diǎn)價(jià)位范圍B的C種類餐品,并不是說用戶只會(huì)點(diǎn)價(jià)位范圍B的C種類餐品,只是用戶點(diǎn)價(jià)位范圍B的C種類餐品的頻率高。
因此,在本發(fā)明一實(shí)施例中,互聯(lián)網(wǎng)應(yīng)用習(xí)慣以概率的方式描述用戶采取不同選擇的幾率。例如,用戶點(diǎn)價(jià)位范圍B1的C種類餐品的幾率為60%,點(diǎn)價(jià)位范圍B2的C種類餐品的幾率為30%。機(jī)器人在確定符合當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)時(shí),會(huì)參考不同選擇的不同執(zhí)行幾率。例如,在上述的點(diǎn)外賣例子中,機(jī)器人最終選擇點(diǎn)餐平臺(tái)A、確定執(zhí)行參數(shù)為價(jià)位B1的C種類餐品,同時(shí),還確定執(zhí)行參數(shù)為價(jià)位B2的C種類餐品。進(jìn)一步的,機(jī)器人按照?qǐng)?zhí)行幾率調(diào)整最終的執(zhí)行結(jié)果輸出,例如按照2:1的比率向用戶輸出B1以及B2的C種類餐品的選項(xiàng)。
進(jìn)一步的,在具體的應(yīng)用環(huán)境中,用戶的選擇歷史記錄數(shù)據(jù)并不能完全代表真正的用戶選擇偏向。例如,某些新出現(xiàn)的選項(xiàng)在選擇歷史記錄數(shù)據(jù)是不可能有其對(duì)應(yīng)的選擇頻率記錄的,但是該新選項(xiàng)卻有可能是比現(xiàn)有所有選項(xiàng)更匹配用戶需求的。因此,在本發(fā)明一實(shí)施例中,機(jī)器人會(huì)按照特定的展示幾率將互聯(lián)網(wǎng)應(yīng)用習(xí)慣涉及到的舊選項(xiàng)以及互聯(lián)網(wǎng)應(yīng)用習(xí)慣沒有描述的新選項(xiàng)推送給用戶以供選擇。例如,在價(jià)位B范圍內(nèi)新開發(fā)了D種類餐品,那么,機(jī)器人在向用戶展示價(jià)位范圍B的C種類餐品的同時(shí)也會(huì)將D種類餐品展示給用戶。
進(jìn)一步的,在一實(shí)施例中,機(jī)器人不僅根據(jù)通過分用戶的歷史記錄數(shù)據(jù)獲取用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣,還會(huì)根據(jù)用戶的具體評(píng)價(jià)分析獲取用戶的喜好偏向。具體的,當(dāng)用戶的多模態(tài)輸入包含針對(duì)當(dāng)前互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)的評(píng)價(jià)時(shí),根據(jù)評(píng)價(jià)對(duì)互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)進(jìn)行量化描述(打分);結(jié)合歷史打分記錄確定用戶互聯(lián)網(wǎng)應(yīng)用習(xí)慣。這樣就可以使得獲取到的用戶互聯(lián)網(wǎng)應(yīng)用習(xí)慣更加匹配用戶的真實(shí)情況,并且在歷史數(shù)據(jù)不足的情況下依然可以獲取精準(zhǔn)匹配用戶實(shí)際情況的互聯(lián)網(wǎng)應(yīng)用習(xí)慣。
如圖3所示,在一實(shí)施例中,機(jī)器人在人機(jī)交互過程中獲取用戶的多模態(tài)輸入(步驟S300);解析用戶的多模態(tài)輸入判斷當(dāng)前是否存針對(duì)當(dāng)前互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)的評(píng)價(jià)(步驟S201);當(dāng)不存在評(píng)價(jià)時(shí),采用其他對(duì)應(yīng)的交互策略對(duì)用戶的多模態(tài)輸入進(jìn)行回應(yīng)。
當(dāng)存在評(píng)價(jià)時(shí),提取評(píng)價(jià)內(nèi)容并根據(jù)評(píng)價(jià)內(nèi)容為對(duì)應(yīng)的互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)打分(步驟S310);根據(jù)互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)的歷史打分記錄獲取該用戶對(duì)互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)的偏向從而確定互聯(lián)網(wǎng)應(yīng)用習(xí)慣(步驟S320)。
繼續(xù)以點(diǎn)餐為例,點(diǎn)餐平臺(tái)A1以及點(diǎn)餐平臺(tái)A2均為新版本的點(diǎn)餐平臺(tái)應(yīng)用,并沒有留下具體的用戶選擇頻率數(shù)據(jù)。但是,在用戶使用點(diǎn)餐平臺(tái)A1后評(píng)論說“點(diǎn)餐平臺(tái)A1的界面好丑”或是“點(diǎn)餐平臺(tái)A2用起來好方便”等。那么,機(jī)器人為點(diǎn)餐平臺(tái)A1以及點(diǎn)餐平臺(tái)A2分別打分為2分以及4分(滿分5分),將該用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣定義為偏向與選擇點(diǎn)餐平臺(tái)A2。
進(jìn)一步的,在某些應(yīng)用場合中,用戶并沒有明確的互聯(lián)網(wǎng)應(yīng)用需求(例如用戶只是在打發(fā)時(shí)間,自己也并不清楚需要做些什么)。針對(duì)這種情況,在本發(fā)明一實(shí)施例中,當(dāng)不存在互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求時(shí)調(diào)用匹配互聯(lián)網(wǎng)應(yīng)用習(xí)慣的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù);根據(jù)執(zhí)行參數(shù)操作所述互聯(lián)網(wǎng)應(yīng)用,獲取操作互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果;根據(jù)執(zhí)行結(jié)果生成多模態(tài)信息并主動(dòng)推送給用戶。
如圖4所示,在一實(shí)施例中,在一實(shí)施例中,機(jī)器人在人機(jī)交互過程中獲取用戶的多模態(tài)輸入(步驟S400);解析用戶的多模態(tài)輸入判斷當(dāng)前是否存在互聯(lián)網(wǎng)應(yīng)用需求(判斷用戶當(dāng)前是否需要進(jìn)行互聯(lián)網(wǎng)應(yīng)用操作)(步驟S410);當(dāng)存在互聯(lián)網(wǎng)應(yīng)用需求時(shí),提取對(duì)應(yīng)互聯(lián)網(wǎng)應(yīng)用需求的互聯(lián)網(wǎng)操作請(qǐng)求(確定當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用需求是什么)(步驟S421)并且獲取當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣(步驟S422);然后結(jié)合當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)互聯(lián)網(wǎng)操作請(qǐng)求確定互聯(lián)網(wǎng)應(yīng)用(確定實(shí)現(xiàn)用戶當(dāng)前的互聯(lián)網(wǎng)應(yīng)用需求需要操作哪一個(gè)互聯(lián)網(wǎng)應(yīng)用)并且確定操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù)(步驟S431);接下來按照確定了的執(zhí)行參數(shù)操作互聯(lián)網(wǎng)應(yīng)用獲取執(zhí)行結(jié)果(步驟S432);最后根據(jù)互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)(步驟S440)。
在步驟S410中,當(dāng)不存在互聯(lián)網(wǎng)應(yīng)用需求時(shí),判斷用戶是否處于空閑狀態(tài)(步驟S450),即判斷用戶是出于忙其他事物的狀態(tài)還是處于可以接受某些互聯(lián)網(wǎng)應(yīng)用執(zhí)行結(jié)果的狀態(tài)。當(dāng)用戶不處于空閑狀態(tài)(無法接收/沒有空閑接收互聯(lián)網(wǎng)應(yīng)用執(zhí)行結(jié)果)時(shí),采用其他對(duì)應(yīng)的交互策略對(duì)用戶的多模態(tài)輸入進(jìn)行回應(yīng)。
當(dāng)用戶處于空閑狀態(tài)時(shí),獲取用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣(步驟S460),根據(jù)互聯(lián)網(wǎng)應(yīng)用習(xí)慣確定互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)(步驟S471)。這里需要注意的是,與圖2所示步驟S230以及S240不同的是,在步驟S471中,由于并不存在具體的互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求,因此主要參考用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣確定互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)(特別的,在一實(shí)施例中,)。
接著,按照確定了的執(zhí)行參數(shù)操作互聯(lián)網(wǎng)應(yīng)用獲取執(zhí)行結(jié)果(步驟S472);最后根據(jù)互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)(主動(dòng)向用戶推送多模態(tài)交互回應(yīng))(步驟S480)。
進(jìn)一步,在本發(fā)明一實(shí)施例中,在步驟S471中,還參考當(dāng)前的人機(jī)交互內(nèi)容以及交互環(huán)境來確定互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)。特別的,在一實(shí)施例中,當(dāng)存在與互聯(lián)網(wǎng)應(yīng)用習(xí)慣描述相近的新的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)時(shí),向用戶推送基于新的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)的執(zhí)行結(jié)果。
綜上,根據(jù)本發(fā)明的方法,可以實(shí)現(xiàn)根據(jù)用戶互聯(lián)網(wǎng)需求自動(dòng)選擇并操作互聯(lián)網(wǎng)應(yīng)用,其大大簡化了互聯(lián)網(wǎng)應(yīng)用的操作流程,降低了互聯(lián)網(wǎng)應(yīng)用的使用難度,提高了用戶的互聯(lián)網(wǎng)應(yīng)用體驗(yàn)。
根據(jù)本發(fā)明的方法,本發(fā)明還提出了一種可以輔助進(jìn)行互聯(lián)網(wǎng)應(yīng)用操作的智能機(jī)器人。如圖5所示,在一實(shí)施例中,機(jī)器人包括:
互聯(lián)網(wǎng)操作請(qǐng)求提取模塊510,其配置為接收并分析用戶501的多模態(tài)輸入,提取互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求;
互聯(lián)網(wǎng)操作解析模塊520,其配置為根據(jù)互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用(從互聯(lián)網(wǎng)應(yīng)用502、503、504中選擇到底操作哪一個(gè)互聯(lián)網(wǎng)應(yīng)用)以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù);
互聯(lián)網(wǎng)操作執(zhí)行模塊530,其配置為根據(jù)互聯(lián)網(wǎng)操作解析模塊520確定的執(zhí)行參數(shù)操作互聯(lián)網(wǎng)操作解析模塊520選取的互聯(lián)網(wǎng)應(yīng)用,獲取操作互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果;
輸出模塊540,其配置為結(jié)合當(dāng)前的交互環(huán)境和/或交互內(nèi)容根據(jù)互聯(lián)網(wǎng)操作執(zhí)行模塊530輸出的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。
進(jìn)一步的,在一實(shí)施例中,機(jī)器人還包括確定當(dāng)前的用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣的用戶習(xí)慣解析模塊,其中:互聯(lián)網(wǎng)應(yīng)用習(xí)慣包含互聯(lián)網(wǎng)應(yīng)用選擇偏向以及執(zhí)行參數(shù)偏向;用戶習(xí)慣解析模塊配置為由用戶使用互聯(lián)網(wǎng)應(yīng)用的頻度數(shù)據(jù)及互聯(lián)網(wǎng)應(yīng)用的操作歷史數(shù)據(jù)生成互聯(lián)網(wǎng)應(yīng)用選擇偏向以及執(zhí)行參數(shù)偏向。
如圖6所示,在一實(shí)施例中,互聯(lián)網(wǎng)操作請(qǐng)求提取模塊610配置為接收并分析用戶的多模態(tài)輸入,提取互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求。用戶習(xí)慣解析模塊配置為獲取當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣。互聯(lián)網(wǎng)操作解析模塊620配置為結(jié)合互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù)。互聯(lián)網(wǎng)操作執(zhí)行模塊630配置為根據(jù)互聯(lián)網(wǎng)操作解析模塊620確定的執(zhí)行參數(shù)操作互聯(lián)網(wǎng)操作解析模塊620選取的互聯(lián)網(wǎng)應(yīng)用,獲取操作互聯(lián)網(wǎng)應(yīng)用的執(zhí)行結(jié)果。輸出模塊640配置為結(jié)合當(dāng)前的交互環(huán)境和/或交互內(nèi)容根據(jù)互聯(lián)網(wǎng)操作執(zhí)行模塊630輸出的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。
進(jìn)一步的,在一實(shí)施例中,機(jī)器人還包括習(xí)慣操作推送模塊。如圖7所示,在一實(shí)施例中:
互聯(lián)網(wǎng)操作請(qǐng)求提取模塊710配置為接收并分析用戶的多模態(tài)輸入,判斷是否存在互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求,當(dāng)存在互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求時(shí)提取互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求;
用戶習(xí)慣解析模塊配置為獲取當(dāng)前用戶的互聯(lián)網(wǎng)應(yīng)用習(xí)慣;
互聯(lián)網(wǎng)操作解析模塊720配置為結(jié)合互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù);
習(xí)慣操作推送模塊760接收互聯(lián)網(wǎng)操作請(qǐng)求提取模塊710的互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求存在判斷結(jié)果,當(dāng)不存在互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求時(shí)調(diào)用匹配互聯(lián)網(wǎng)應(yīng)用習(xí)慣的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù);
互聯(lián)網(wǎng)操作執(zhí)行模塊730配置為根據(jù)互聯(lián)網(wǎng)操作解析模塊720或習(xí)慣操作推送模塊760確定的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)進(jìn)行互聯(lián)網(wǎng)應(yīng)用的操作以獲取執(zhí)行結(jié)果;
輸出模塊740配置為結(jié)合當(dāng)前的交互環(huán)境和/或交互內(nèi)容根據(jù)互聯(lián)網(wǎng)操作執(zhí)行模塊730輸出的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。
進(jìn)一步的,在一實(shí)施例中,機(jī)器人還包括互聯(lián)網(wǎng)應(yīng)用評(píng)分模塊。如圖8所示,在一實(shí)施例中:
互聯(lián)網(wǎng)應(yīng)用評(píng)分模塊860配置為當(dāng)用戶的多模態(tài)輸入包含針對(duì)當(dāng)前互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)的評(píng)價(jià)時(shí),根據(jù)評(píng)價(jià)對(duì)互聯(lián)網(wǎng)應(yīng)用和/或執(zhí)行參數(shù)打分;
用戶習(xí)慣解析模塊850配置為結(jié)合歷史打分記錄確定互聯(lián)網(wǎng)應(yīng)用習(xí)慣;
互聯(lián)網(wǎng)操作請(qǐng)求提取模塊810配置為接收并分析用戶的多模態(tài)輸入,提取互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求;
互聯(lián)網(wǎng)操作解析模塊820配置為結(jié)合互聯(lián)網(wǎng)應(yīng)用習(xí)慣根據(jù)互聯(lián)網(wǎng)應(yīng)用操作請(qǐng)求獲取匹配的互聯(lián)網(wǎng)應(yīng)用以及操作該互聯(lián)網(wǎng)應(yīng)用的執(zhí)行參數(shù);
互聯(lián)網(wǎng)操作執(zhí)行模塊830配置為根據(jù)互聯(lián)網(wǎng)操作解析模塊820確定的互聯(lián)網(wǎng)應(yīng)用以及執(zhí)行參數(shù)進(jìn)行互聯(lián)網(wǎng)應(yīng)用的操作以獲取執(zhí)行結(jié)果;
輸出模塊840配置為結(jié)合當(dāng)前的交互環(huán)境和/或交互內(nèi)容根據(jù)互聯(lián)網(wǎng)操作執(zhí)行模塊830輸出的執(zhí)行結(jié)果生成并輸出多模態(tài)交互回應(yīng)。
雖然本發(fā)明所公開的實(shí)施方式如上,但所述的內(nèi)容只是為了便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。本發(fā)明所述的方法還可有其他多種實(shí)施例。在不背離本發(fā)明實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變或變形,但這些相應(yīng)的改變或變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。