亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

與虛擬角色對話的方法及裝置與流程

文檔序號:12119690閱讀:817來源:國知局
與虛擬角色對話的方法及裝置與流程

本發(fā)明涉及通信領域,特別涉及與虛擬角色對話的方法及裝置。



背景技術:

隨著智能電視的廣泛普及和移動互聯(lián)網(wǎng)相關技術的快速發(fā)展,智能電視中可以安裝各種應用,但由于直接在智能電視上進行操作很不方便,用戶往往通過與智能電視聯(lián)網(wǎng)的另一臺控制設備來操作安裝在智能電視上的應用。例如使用與電視聯(lián)網(wǎng)的手柄或移動終端來操作安裝在智能電視上的應用。

有些應用中存在虛擬角色,例如角色競技、角色扮演類的游戲,或者購物應用中的虛擬導購,或者視頻中的虛擬角色。除了操作應用進程之外,在某些場景下還有和這些虛擬角色進行對話的需求,因此如何能在通過控制設備操作智能電視上的應用時,實現(xiàn)與其中虛擬角色的對話,成為一個需要解決的問題。



技術實現(xiàn)要素:

本發(fā)明實施例提供了與虛擬角色對話的方法及裝置。為了對披露的實施例的一些方面有一個基本的理解,下面給出了簡單的概括。該概括部分不是泛泛評述,也不是要確定關鍵/重要組成元素或描繪這些實施例的保護范圍。其唯一目的是用簡單的形式呈現(xiàn)一些概念,以此作為后面的詳細說明的序言。

根據(jù)本發(fā)明實施例的第一方面,提供了一種與虛擬角色對話的方法,用于控制設備中,所述方法包括:

接收問題指令;

將所述問題指令發(fā)送給設定解析庫、并接收針對所述問題指令的內(nèi)容解析結果;

將所述問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視;

接收所述智能電視發(fā)送的所述虛擬角色對所述內(nèi)容解析結果的應答。

可選的,所述方法還包括:接收攜帶所述虛擬角色的標識的指示指令。

可選的,所述方法還包括:接收所述設定解析庫針對所述問題指令的虛擬角色的標識的解析結果。

可選的,所述接收問題指令,包括:

接收輸入消息;

當識別所述輸入消息中包含有指示問題指令的設定關鍵詞時,進行所述將所述問題指令發(fā)送給設定識別庫的步驟。

可選的,所述方法還包括:

所述接收問題指令之前,接收進入對話模式的指示信息。

可選的,所述方法還包括:

接收所述智能電視發(fā)送的用戶提示指令;

根據(jù)所述用戶提示指令,控制所述控制設備發(fā)出用戶提示。

根據(jù)本發(fā)明實施例的第二方面,提供一種與虛擬角色對話的方法,用于智能電視中,所述方法包括:

接收控制設備發(fā)送的所述虛擬角色的標識及針對問題指令的內(nèi)容解析結果;

將所述虛擬角色的標識和所述內(nèi)容解析結果發(fā)送給設定應答庫、并接收針對所述內(nèi)容解析結果的應答;

向所述控制設備發(fā)送所述應答。

可選的,所述方法還包括:

當達到提示用戶的條件時,向所述控制設備發(fā)送用戶提示指令。

可選的,所述提示用戶的條件,包括:

已向所述控制設備發(fā)送所述應答;或者,接收到所述虛擬角色的標識及所述內(nèi)容解析結果。

根據(jù)本發(fā)明實施例的第三方面,提供與虛擬角色對話的裝置,用于控制設備中,所述裝置包括:

第一處理模塊,用于接收問題指令;

第二處理模塊,用于將所述問題指令發(fā)送給設定解析庫、并接收針對所述問題指令的內(nèi)容解析結果;

第三處理模塊,用于將所述問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視;

第四處理模塊,用于接收所述智能電視發(fā)送的所述虛擬角色對所述內(nèi)容解析結果的應答。

可選的,所述裝置還包括:

第五處理模塊,用于接收攜帶所述虛擬角色的標識的指示指令。

可選的,所述第二處理模塊,還用于:接收所述設定解析庫針對所述問題指令的虛擬角色的標識的解析結果。

可選的,所述第一處理模塊,包括:

接收子模塊,用于接收輸入消息;

識別子模塊,用于在識別所述輸入消息中包含有指示問題指令的設定關鍵詞時,指示所述第二處理模塊執(zhí)行操作。

可選的,所述第一處理模塊,還用于:在接收所述問題指令之前,接收進入對話模式的指示信息。

可選的,所述裝置還包括:

第六處理模塊,用于接收所述智能電視發(fā)送的用戶提示指令;根據(jù)所述用戶提示指令,控制所述控制設備發(fā)出用戶提示。

根據(jù)本發(fā)明實施例的第四方面,提供與虛擬角色對話的裝置,用于智能電視中,所述裝置包括:

第七處理模塊,用于接收控制設備發(fā)送的所述虛擬角色的標識及針對問題指令的內(nèi)容解析結果;

第八處理模塊,用于將所述虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給設定應答庫、并接收針對所述內(nèi)容解析結果的應答;

第九處理模塊,用于向所述控制設備發(fā)送所述應答。

可選的,所述裝置還包括:

第十處理模塊,用于在達到提示用戶的條件時,向所述控制設備發(fā)送用戶提示指令。

本發(fā)明實施例提供的技術方案可以包括以下有益效果:

控制設備經(jīng)由網(wǎng)絡側的設定解析庫獲得問題指令的內(nèi)容解析結果,再將問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視,使得智能電視能夠經(jīng)由網(wǎng)絡側的設定應答庫獲得所述虛擬角色對所述內(nèi)容解析結果的應答、并將應答發(fā)送給控制設備,實現(xiàn)了使用控制設備與安裝在智能電視上的應用中的虛擬角色進行對話的目的。

應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。

附圖說明

此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。

圖1是根據(jù)一示例性實施例示出的系統(tǒng)架構的示意圖;

圖2是根據(jù)一示例性實施例示出的與虛擬角色對話的方法的流程圖;

圖3是根據(jù)一示例性實施例示出的與虛擬角色對話的方法的流程圖;

圖4是根據(jù)一示例性實施例示出的與虛擬角色對話的方法的流程圖;

圖5是根據(jù)一示例性實施例示出的與虛擬角色對話的方法的流程圖;

圖6是根據(jù)一示例性實施例示出的與虛擬角色對話的裝置框圖;

圖7是根據(jù)一示例性實施例示出的與虛擬角色對話的裝置框圖;

圖8是根據(jù)一示例性實施例示出的與虛擬角色對話的裝置框圖;

圖9是根據(jù)一示例性實施例示出的與虛擬角色對話的裝置框圖。

具體實施方式

以下描述和附圖充分地示出本發(fā)明的具體實施方案,以使本領域的技術人員能夠實踐它們。實施例僅代表可能的變化。除非明確要求,否則單獨的部件和功能是可選的,并且操作的順序可以變化。一些實施方案的部分和特征可以被包括在或替換其他實施方案的部分和特征。本發(fā)明的實施方案的范圍包括權利要求書的整個范圍,以及權利要求書的所有可獲得的等同物。在本文中,各實施方案可以被單獨地或總地用術語“發(fā)明”來表示,這僅僅是為了方便,并且如果事實上公開了超過一個的發(fā)明,不是要自動地限制該應用的范圍為任何單個發(fā)明或發(fā)明構思。本文中,諸如第一和第二等之類的關系術語僅僅用于將一個實體或者操作與另一個實體或操作區(qū)分開來,而不要求或者暗示這些實體或操作之間存在任何實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素。本文中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的結構、產(chǎn)品等而言,由于其與實施例公開的部分相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。

圖1是根據(jù)一示例性實施例示出的系統(tǒng)架構的示意圖。如圖1所示,控制設備11和智能電視12連接至同一局域網(wǎng)中??刂圃O備11通過互聯(lián)網(wǎng)與設定解析庫13進行數(shù)據(jù)交互,設定解析庫13負責對控制設備11發(fā)送的問題指令進行解析,可以是語音解析庫等專門解析庫。智能電視12通過互聯(lián)網(wǎng)與設定應答庫14進行數(shù)據(jù)交互,設定應答庫14負責查找針對上述問題指令的應答。

圖2是根據(jù)一示例性實施例示出的與虛擬角色對話的方法的流程圖,該方法應用于控制設備11中。控制設備11可以是移動終端,例如手機、平板電腦等。

在步驟21中,接收問題指令。

在步驟22中,將所述問題指令發(fā)送給設定解析庫13、并接收針對所述問題指令的內(nèi)容解析結果。

在步驟23中,將所述問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視12。

在步驟24中,接收智能電視12發(fā)送的所述虛擬角色對所述內(nèi)容解析結果的應答。

由此可見,本發(fā)明實施例提供的與虛擬角色對話的方法中,控制設備11經(jīng)由網(wǎng)絡側的設定解析庫13獲得問題指令的內(nèi)容解析結果,再將問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視12,使得智能電視12能夠向控制設備11返回所述虛擬角色對所述內(nèi)容解析結果的應答,實現(xiàn)了通過控制設備11與安裝在智能電視12上的應用中的虛擬角色進行對話的目的。

圖3是根據(jù)一示例性實施例示出的與虛擬角色對話的方法的流程圖,該方法應用于控制設備11中??刂圃O備11以手機為例,設定解析庫13以語音解析庫為例。

在步驟31中,接收攜帶所述虛擬角色的標識的指示指令。

使用手機的用戶可以通過多種方式輸入所述指示指令,例如,如果手機觸摸屏顯示的觸控界面上有關于虛擬角色選擇的功能選項,用戶通過觸摸相應的虛擬角色功能選項,即可輸入攜帶所述虛擬角色的標識的指示指令。又例如,如果每個虛擬角色具有編號,用戶還可以在指示指令輸入界面上輸入虛擬角色的編號,即相當于輸入了攜帶所述虛擬角色標識的指示指令。再例如,用戶還可以通過語音輸入設定格式的語音指示指令,在語音輸入時需按照設定格式的要求,輸入虛擬角色的標識的關鍵字。

在步驟32中,接收輸入消息。

手機可以使用麥克風接收語音輸入的輸入消息,也可以通過諸如文字輸入等其他方式接收輸入消息。

在步驟33中,判斷所述輸入消息中是否包含有指示問題指令的設定關鍵詞,當識別出所述輸入消息中包含有指示問題指令的設定關鍵詞時,執(zhí)行步驟34。

輸入消息中可以包含預先設定的關鍵詞來指示當前輸入消息為問題指令,使得后續(xù)按照處理問題指令的流程繼續(xù)操作。如果識別出所述輸入消息中未包含指示問題指令的設定關鍵詞,則后續(xù)不按照處理問題指令的流程繼續(xù)操作,而是按照該輸入消息進行其他常規(guī)處理,這里不再贅述。

在步驟34中,將所述問題指令發(fā)送給設定解析庫13、并接收針對所述問題指令的內(nèi)容解析結果。

在步驟35中,將所述問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視12。

在步驟36中,接收智能電視12發(fā)送的所述虛擬角色對所述內(nèi)容解析結果的應答。

根據(jù)前文步驟32中所述輸入消息的種類不同,這里接收到的應答可能是語音信息,也可能是文字信息,因此可以向用戶播放或者顯示接收到的應答。

在圖3所示的實施例中,作為一種可選的實施方式,步驟31還可以在步驟33中判斷出所述輸入消息中包含有指示問題指令的設定關鍵詞之后、并在步驟34之前執(zhí)行,也可以在步驟34之后、步驟35之前執(zhí)行。

在圖3所示的實施例中,作為一種可選的實施方式,如果不執(zhí)行步驟31,在步驟34發(fā)送給設定解析庫13的問題指令中還包括虛擬角色的標識,相應的,設定解析庫13除了得出內(nèi)容解析結果外,還將得出虛擬角色的標識的解析結果,從而在步驟35中,將虛擬角色的標識和內(nèi)容解析結果發(fā)送給智能電視12。

在圖3所示的實施例中,作為一種可選的實施方式,可以進一步包括如下S1和S2兩個步驟。

在步驟S1中,接收智能電視12發(fā)送的用戶提示指令。

這里的用戶提示指令用于提醒用戶某種狀態(tài)或某種操作。

在步驟S2中,根據(jù)所述用戶提示指令,對控制設備11進行控制以發(fā)出用戶提示。

這里發(fā)出的用戶提示可以是按設定頻率震動,也可以是播放提示音。

根據(jù)智能電視12發(fā)出用戶指示指令時機的不同,上述步驟S1和S2有可能在圖3所示流程中的任意兩個步驟之間發(fā)生,下文中將給出詳細說明。

按照圖3所示實施例的應用場景,假設需要和智能電視12中游戲的虛擬角色A對話,可以按照圖3所示的流程來實現(xiàn)。手機的用戶通過觸摸手機觸摸界面上的虛擬角色A對應的功能選項輸入指示指令,然后該用戶使用語音輸入向手機發(fā)送輸入問題指令,該問題是向虛擬角色A提出問題“你喜歡什么顏色”。手機將所述問題指令發(fā)送給語音解析庫得出指示上述問題的內(nèi)容解析結果,然后將虛擬角色的標識及內(nèi)容解析結果發(fā)送給智能電視12。經(jīng)過智能電視12對該內(nèi)容解析結果的處理,手機接收智能電視12發(fā)送的虛擬角色A對所述內(nèi)容解析結果的應答“紅色”。

圖4是根據(jù)一示例性實施例示出的與虛擬角色對話的方法的流程圖,該方法應用于控制設備11中??刂圃O備11以手機為例,設定解析庫13以語音解析庫為例。

在步驟41中,接收進入對話模式的指示信息。

使用手機的用戶可以通過多種方式輸入所述指示信息,例如,如果手機觸摸屏顯示的觸控界面上有關于進入對話模式的功能選擇,用戶通過觸摸相應的功能選項,即可輸入進入對話模式的指示信息。又例如,用戶還可以在指示信息輸入界面上輸入設定命令,即相當于輸入了進入對話模式的指示信息。

手機收到進入對話模式的指示信息后,后續(xù)即可按照處理問題指令的流程繼續(xù)操作。

在步驟42中,接收問題指令。

手機可以使用麥克風接收語音輸入的問題指令,也可以通過諸如文字輸入等其他方式接收問題指令。

在步驟43中,將所述問題指令發(fā)送給設定解析庫13。

在步驟44中,接收所述設定解析庫13針對所述問題指令的內(nèi)容解析結果和針對所述問題指令的虛擬角色的標識的解析結果。

在本實施例中,問題指令中不僅包含問題內(nèi)容,還包括所述問題內(nèi)容所針對的虛擬角色的標識,用戶在輸入這樣的問題指令時,既可以通過語音輸入,也可以先通過觸控操作選定虛擬角色、再通過語音或文字輸入問題內(nèi)容,這里對輸入方法不做限制。相應的,手機接收的設定解析庫13返回的解析結果既包括內(nèi)容解析結果,也包括虛擬角色的標識的解析結果。

在步驟45中,將所述虛擬角色的標識和所述內(nèi)容解析結果發(fā)送給智能電視12。

在步驟46中,接收智能電視12發(fā)送的所述虛擬角色對所述內(nèi)容解析結果的應答。

在圖4所示的實施例中,作為一種可選的實施方式,在步驟41和步驟42之間,還可以接收攜帶虛擬角色的標識的指示指令,用戶輸入該指示指令的方式與前文所述相同。在此基礎上,在步驟43中發(fā)送給設定解析庫13的問題指令可以只包括問題內(nèi)容,相應的,設定解析庫13只需得出內(nèi)容解析結果。

在圖4所示的實施例中,作為一種可選的實施方式,也可以包括如前文所述的步驟S1和S2。同樣的,根據(jù)智能電視12發(fā)出用戶指示指令時機的不同,上述步驟S1和S2有可能在圖4所示流程中的任意兩個步驟之間發(fā)生,下文中將給出詳細說明。

按照圖4所示實施例的應用場景,假設需要和智能電視12中游戲的虛擬角色B對話,可以按照圖4所示的流程來實現(xiàn)。手機的用戶通過觸摸手機觸摸界面上的功能選項輸入指示進入對話模式的指示信息,然后該用戶使用語音輸入向手機發(fā)送輸入問題指令,該問題是向虛擬角色B提出問題“虛擬角色B多大年齡了”。手機將所述問題指令發(fā)送給語音解析庫得出指示上述問題的內(nèi)容解析結果,還得出該問題指令是針對虛擬角色B的,然后將虛擬角色的標識及內(nèi)容解析結果發(fā)送給智能電視12。經(jīng)過智能電視12對該內(nèi)容解析結果的處理,手機接收智能電視12發(fā)送的虛擬角色B對所述內(nèi)容解析結果的應答“18歲”。

圖5為本發(fā)明實施例中與虛擬角色對話的方法的流程圖,應用于智能電視12中??刂圃O備11可以是移動終端,例如手機、平板電腦等。

在步驟51中,接收控制設備11發(fā)送的虛擬角色的標識及針對問題指令的內(nèi)容解析結果。

在步驟52中,將所述虛擬角色的標識和所述內(nèi)容解析結果發(fā)送給設定應答庫14、并接收針對所述內(nèi)容解析結果的應答。

在步驟53中,向控制設備11發(fā)送所述應答。

由此可見,本發(fā)明實施例提供的與虛擬角色對話的方法中,控制設備11將問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視12,使得智能電視12能夠經(jīng)由網(wǎng)絡側的設定應答庫14獲得針對所述內(nèi)容解析結果的應答,然后向控制設備11返回所述應答,實現(xiàn)了通過控制設備11與安裝在智能電視12上的應用中的虛擬角色進行對話的目的。

作為一種可選的實施方式,不同的應用可以對應不同的設定應答庫14。設定應答庫14中存儲有虛擬角色的標識、問題及應答的對應關系,因此根據(jù)接收到的虛擬角色的標識,可以在對應關系中查找與內(nèi)容解析結果指示的問題,然后進一步查找到針對內(nèi)容解析結果的應答。進一步,內(nèi)容解析結果指示的問題可能與對應關系中存儲的問題不完全一致,此時設定應答庫14可以按照語義查找最接近的問題。進一步,在上述對應關系中,如果一個問題對應有多種應答,設定應答庫14可以依據(jù)經(jīng)驗值或設定規(guī)則選擇其中的一個。

作為一種可選的實施方式,圖5所示的流程還可以包括如下S3和S4兩個步驟。

在步驟S3中,判斷是否達到提示用戶的條件,如果達到提示用戶的條件,執(zhí)行步驟S4,否則不執(zhí)行操作。

在步驟S4中,向控制設備11發(fā)送用戶提示指令。

提示用戶的條件可以根據(jù)需要設定,例如可以是已向控制設備11發(fā)送所述應答,又例如還可以是接收到所述虛擬角色的標識及所述內(nèi)容解析結果。因此步驟S3和S4可以在上述步驟51和步驟52之間執(zhí)行,還可以在步驟53之后執(zhí)行。

下面給出本發(fā)明實施例中與虛擬角色對話的裝置,裝置中各模塊的功能是執(zhí)行前文所述的方法步驟中的內(nèi)容,因此后文中所涉及的詳細解釋與前文相同,不再贅述。后文中所舉出的實施例僅為一種距離,裝置中各模塊可以按照前文方法中所描述的變型方式組合出不同的結構。

圖6是根據(jù)一示例性實施例示出的與虛擬角色對話的裝置框圖,該裝置應用于控制設備11中,包括:第一處理模塊61、第二處理模塊62、第三處理模塊63和第四處理模塊64。

第一處理模塊,用于接收問題指令。

第二處理模塊,用于將所述問題指令發(fā)送給設定解析庫13、并接收針對所述問題指令的內(nèi)容解析結果。

第三處理模塊,用于將所述問題指令針對的虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給智能電視12。

第四處理模塊,用于接收智能電視12發(fā)送的所述虛擬角色對所述內(nèi)容解析結果的應答。

作為一種可選的實施方式,如圖7所示,圖6所示的裝置中還可以包括:第五處理模塊65,用于接收攜帶所述虛擬角色的標識的指示指令。

進一步,第一處理模塊61可以包括:接收子模塊611和識別子模塊612。

接收子模塊611,用于接收輸入消息。

識別子模塊612,用于在識別所述輸入消息中包含有指示問題指令的設定關鍵詞時,指示所述第二處理模塊62執(zhí)行操作。

作為一種可選的實施方式,圖6所示的裝置中,第二處理模塊62還用于,接收設定解析庫13針對所述問題指令的虛擬角色的標識的解析結果。

進一步,第一處理模塊61還用于,在接收所述問題指令之前,接收進入對話模式的指示信息。

作為一種可選的實施方式,圖6或圖7所示的裝置中,還可以包括:第六處理模塊66,用于接收智能電視12發(fā)送的用戶提示指令;根據(jù)所述用戶提示指令,控制控制設備11發(fā)出用戶提示。

圖8圖6是根據(jù)一示例性實施例示出的與虛擬角色對話的裝置框圖,應用于智能電視12中,包括:第七處理模塊81、第八處理模塊82和第九處理模塊83。

第七處理模塊81,用于接收控制設備11發(fā)送的虛擬角色的標識及針對問題指令的內(nèi)容解析結果。

第八處理模塊82,用于將所述虛擬角色的標識及所述內(nèi)容解析結果發(fā)送給設定應答庫14、并接收針對所述內(nèi)容解析結果的應答。

第九處理模塊83,用于向控制設備11發(fā)送所述應答。

作為一種可選的實施方式,如圖9所示,圖8所示的裝置中還可以包括:第十處理模塊84,用于在達到提示用戶的條件時,向所述控制設備發(fā)送用戶提示指令。

以上實施例中均以游戲中的虛擬角色為例,但實施例中所描述的方法及裝置還可以用于與其他應用中的虛擬角色的對話。

應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的流程及結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1