背景技術(shù):
1、行業(yè)提供用于在與本地設(shè)置中的各種設(shè)備(諸如用戶的家庭或者工作環(huán)境中所提供的媒體重放設(shè)備)交互中使用的許多控制機(jī)構(gòu)。例如,用戶可以建立具有控制設(shè)備和一個(gè)或多個(gè)媒體重放設(shè)備(例如,揚(yáng)聲器)的本地網(wǎng)絡(luò)。在操作中,授權(quán)用戶可以與控制設(shè)備進(jìn)行交互以選擇用于在媒體重放設(shè)備上重放的一個(gè)或多個(gè)媒體項(xiàng)目(例如,歌曲)(例如,通過呼叫可用媒體項(xiàng)目的列表,以及從列表選擇一個(gè)或多個(gè)項(xiàng)目)。雖然以上方法是相對(duì)直接的,但是一些用戶將其體驗(yàn)為麻煩并且低效的。
2、技術(shù)文獻(xiàn)通常描述與上文所描述的機(jī)構(gòu)相比較更復(fù)雜的人-機(jī)控制接口。但是這些類型的接口對(duì)于開發(fā)、測(cè)試和維護(hù)也可能是昂貴并且耗費(fèi)時(shí)間的。并且在開發(fā)時(shí),這些接口可能潛在地提供歸因于其增加的復(fù)雜性的不均勻的性能。
技術(shù)實(shí)現(xiàn)思路
1、本文描述了一種用于以資源高效的方式控制媒體重放設(shè)備(和其他種類的設(shè)備)同時(shí)提供好的用戶體驗(yàn)的計(jì)算機(jī)實(shí)現(xiàn)的技術(shù)。在一個(gè)媒體相關(guān)的實(shí)現(xiàn)中,該技術(shù)使用媒體機(jī)器人(bot)經(jīng)由消息接口組件攔截由用戶錄入的消息。媒體機(jī)器人然后確定消息是否包括指定待由媒體重放設(shè)備播放的目標(biāo)媒體項(xiàng)目(諸如期望歌曲)的選擇控制命令。如果這樣的命令被檢測(cè)到,則媒體機(jī)器人制定包括消息的輸入查詢。媒體機(jī)器人利用搜索系統(tǒng)將執(zhí)行特定域搜索的指令向搜索系統(tǒng)發(fā)送輸入查詢。
2、響應(yīng)于輸入查詢,搜索系統(tǒng)生成標(biāo)識(shí)排名第一的媒體項(xiàng)目的查詢響應(yīng)(如果有的話),并且向媒體機(jī)器人發(fā)送查詢響應(yīng)。搜索系統(tǒng)通過搜索媒體項(xiàng)目的策劃媒體特定語料庫(kù)執(zhí)行該操作。媒體特定語料庫(kù)對(duì)應(yīng)于以其他方式可用于搜索系統(tǒng)的寬得多的信息全域的特定搜索域。
3、在接收到查詢響應(yīng)時(shí),媒體機(jī)器人基于查詢響應(yīng)來生成選擇命令信息。本地系統(tǒng)使用該選擇控制信息來控制媒體重放設(shè)備。
4、根據(jù)另一說明性方面,消息接口組件對(duì)應(yīng)于對(duì)話接口組件。對(duì)話接口組件提供用于由用戶組(包括特定用戶)中的相應(yīng)用戶使用的協(xié)作用戶界面呈現(xiàn)的一個(gè)或多個(gè)實(shí)例。用戶可以與對(duì)話接口組件進(jìn)行交互來彼此交談(通過制定用戶到用戶消息),并且控制重放設(shè)備(通過制定用戶到機(jī)器人消息)。
5、根據(jù)另一說明性方面,搜索系統(tǒng)通過在輸入查詢上執(zhí)行預(yù)處理、搜索策劃媒體特定語料庫(kù)以標(biāo)識(shí)匹配預(yù)處理的輸入查詢的媒體項(xiàng)目集(如果有的話)、并且將集合中的媒體項(xiàng)目排名以生成排名第一的媒體項(xiàng)目(如果有的話)來進(jìn)行操作。
6、根據(jù)另一說明性方面,媒體機(jī)器人向命令緩沖組件發(fā)布選擇命令信息。本地系統(tǒng)從命令緩沖組件獲取選擇命令信息。
7、根據(jù)另一說明性方面,技術(shù)允許用戶組在有或沒有與搜索系統(tǒng)的交互的情況下經(jīng)由對(duì)話接口組件控制本地設(shè)置中的任何設(shè)備。
8、借助于搜索系統(tǒng)的使用,技術(shù)可以成功地利用預(yù)先存在的語言處理機(jī)構(gòu),從而在不需要開發(fā)用于專用在控制媒體重放設(shè)備中的定制的一次性語言處理機(jī)構(gòu)的情況下提供增強(qiáng)控制接口。借助于對(duì)話接口組件的使用,技術(shù)提供用戶在他們自己中間協(xié)調(diào)以控制共享本地設(shè)置中的媒體重放設(shè)備的有效并且愉快的方式。借助于命令緩沖組件的使用,本地系統(tǒng)可以以安全的方式與外部網(wǎng)絡(luò)交互。
9、可以以各種類型的系統(tǒng)、設(shè)備、組件、方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、數(shù)據(jù)結(jié)構(gòu)、圖形用戶界面呈現(xiàn)、制品等等表明以上技術(shù)。
10、提供本
技術(shù)實(shí)現(xiàn)要素:
以簡(jiǎn)化形式引入概念的選擇;下文在詳細(xì)描述中進(jìn)一步描述了這些概念。本發(fā)明內(nèi)容不旨標(biāo)識(shí)所要求保護(hù)的主題內(nèi)容的關(guān)鍵特征或基本特征,其也不旨在被用來限制所要求保護(hù)的主題內(nèi)容的范圍。
1.一種由一個(gè)或多個(gè)計(jì)算設(shè)備實(shí)現(xiàn)的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中所述選擇控制命令包括待由所述本地設(shè)置中的所述設(shè)備播放的所述目標(biāo)媒體項(xiàng)目的規(guī)范。
3.根據(jù)權(quán)利要求1所述的方法,還包括:
4.根據(jù)權(quán)利要求1所述的方法,其中所述本地設(shè)置中的所述設(shè)備包括媒體重放設(shè)備。
5.根據(jù)權(quán)利要求1所述的方法,還包括: