在計(jì)算領(lǐng)域內(nèi),許多方案涉及兩個(gè)或更多個(gè)體之間關(guān)于與位置相關(guān)聯(lián)的一個(gè)或多個(gè)話(huà)題的對(duì)話(huà),諸如計(jì)劃在餐廳會(huì)面共進(jìn)晚餐或者在影院看電影。在這些方案中,也使用設(shè)備的個(gè)體可以在彼此對(duì)話(huà)和與設(shè)備交互來(lái)識(shí)別、探索和選擇基于位置的話(huà)題之間交替。設(shè)備可以提供可以促進(jìn)此類(lèi)對(duì)話(huà)的各種工具,諸如基于一組搜索標(biāo)準(zhǔn)來(lái)識(shí)別或推薦話(huà)題的應(yīng)用,如事件引導(dǎo)應(yīng)用或餐廳推薦應(yīng)用;查看關(guān)于話(huà)題的具體情況的應(yīng)用,如查看餐廳菜單和預(yù)訂可用性;開(kāi)始與基于位置的話(huà)題的交易的應(yīng)用,如在餐廳預(yù)訂或者向影院或音樂(lè)會(huì)購(gòu)票;識(shí)別這些的折扣的應(yīng)用和記錄用戶(hù)在話(huà)題的位置處的存在的應(yīng)用,如使用戶(hù)能夠?qū)⑺麄兇嬖谟谔囟ㄊ录蛭恢猛ㄖ缃宦?lián)系人的“簽到”應(yīng)用;查找關(guān)于話(huà)題的折扣的應(yīng)用,如打折的電影票和餐廳優(yōu)惠券;以及呈現(xiàn)地圖且識(shí)別路線(xiàn)以到達(dá)相應(yīng)話(huà)題的位置的應(yīng)用。
技術(shù)實(shí)現(xiàn)要素:
提供該發(fā)明內(nèi)容以便以簡(jiǎn)化的形式來(lái)引入下面的具體實(shí)施方式中進(jìn)一步描述的概念的選擇。該發(fā)明內(nèi)容不旨在確定所要求保護(hù)的主題的關(guān)鍵特征或主要特征,也不旨在用于限定所要求保護(hù)的主題的范圍。
許多設(shè)備可以提供在涉及基于位置的話(huà)題的對(duì)話(huà)中便利用戶(hù)的各種工具。然而,為了使用這些工具,用戶(hù)可能不得不將他或她的注意力可替代地集中到對(duì)話(huà)中所涉及的其它個(gè)體以及將命令導(dǎo)向到設(shè)備以調(diào)用這些工具。例如,一組用戶(hù)同意共進(jìn)晚餐;請(qǐng)求設(shè)備提供附近餐廳列表;彼此討論選項(xiàng);請(qǐng)求設(shè)備提供關(guān)于餐廳的更多信息,如菜單或位置;討論并選定餐廳并達(dá)成一致意見(jiàn);然后請(qǐng)求設(shè)備繪出從當(dāng)前位置到選定餐廳的位置的路線(xiàn)。通過(guò)這種方式,用戶(hù)可以使用他們的設(shè)備來(lái)促進(jìn)基于位置的話(huà)題的對(duì)話(huà)。
雖然這些設(shè)備所提供的工具可以顯著地促進(jìn)對(duì)話(huà),但是可以意識(shí)到可替代地集中的用戶(hù)的注意力也會(huì)有損對(duì)話(huà)。例如,正在與設(shè)備交互以檢索這些信息的用戶(hù)會(huì)錯(cuò)過(guò)對(duì)話(huà)的部分。另外地,在用戶(hù)之間共享這些信息是困難的;例如,第一用戶(hù)可以使用推薦應(yīng)用來(lái)搜索所感興趣的基于位置的話(huà)題,但是不得不通過(guò)對(duì)話(huà)向第二個(gè)體敘述所識(shí)別的選項(xiàng),而不是使第二個(gè)體能夠查看呈現(xiàn)給設(shè)備的用戶(hù)的相同的選項(xiàng)。
本文呈現(xiàn)的是用于配置設(shè)備以促進(jìn)關(guān)于基于位置的話(huà)題的對(duì)話(huà)的技術(shù)。在這些技術(shù)的實(shí)施例中,設(shè)備可被配置為監(jiān)測(cè)至少兩個(gè)個(gè)體之間的對(duì)話(huà)以檢測(cè)個(gè)體所提及的話(huà)題。在檢測(cè)到對(duì)話(huà)的第一個(gè)體向第二個(gè)體所提及的話(huà)題時(shí),設(shè)備可以識(shí)別話(huà)題的位置,并且在顯示器上呈現(xiàn)指示話(huà)題的位置的地圖,其中話(huà)題與位置相關(guān)聯(lián)且未作為命令向設(shè)備提及。特別地,地圖可以與對(duì)話(huà)一起呈現(xiàn),諸如鄰近基于文本的對(duì)話(huà)(例如,文本對(duì)話(huà),自動(dòng)轉(zhuǎn)變成文本的口頭對(duì)話(huà)、或者其中語(yǔ)言和/或非口頭溝通被自動(dòng)轉(zhuǎn)變成文本的視頻對(duì)話(huà)),可以呈現(xiàn)自動(dòng)地顯示在對(duì)話(huà)內(nèi)個(gè)體所提及的話(huà)題的位置的地圖。在另外的實(shí)施例中,設(shè)備可以維護(hù)對(duì)話(huà)中所提及的話(huà)題的列表;可以自動(dòng)地對(duì)于對(duì)話(huà)建議話(huà)題(例如,呈現(xiàn)與在個(gè)體的社交簡(jiǎn)檔中規(guī)定的飲食偏好相容且在個(gè)體的當(dāng)前位置附近的一組餐廳推薦);可以允許個(gè)體改變列表;并且可以將列表的呈現(xiàn)與第二個(gè)體的第二設(shè)備同步,從而使個(gè)體能夠一起閱覽選項(xiàng)。在個(gè)體之間的對(duì)話(huà)的促進(jìn)中基于位置的話(huà)題的呈現(xiàn)中的這些和其它的變化可以根據(jù)本文呈現(xiàn)的技術(shù)來(lái)實(shí)現(xiàn)。
為了實(shí)現(xiàn)上述目的以及相關(guān)的目的,下面的說(shuō)明書(shū)和附圖闡述了一些示例性的方面和實(shí)現(xiàn)方式。這些指示了可以采用一個(gè)或多個(gè)方面的各種方式中的僅僅幾個(gè)。公開(kāi)的其它方面、優(yōu)點(diǎn)和新穎特征將根據(jù)以下結(jié)合附圖考慮的詳細(xì)說(shuō)明中變得顯而易見(jiàn)。
附圖說(shuō)明
圖1是表征兩個(gè)個(gè)體之間關(guān)于一組基于位置的話(huà)題的對(duì)話(huà)的示范性的方案的圖示說(shuō)明。
圖2是依照本文呈現(xiàn)的技術(shù)表征兩個(gè)個(gè)體之間關(guān)于一組基于位置的話(huà)題的對(duì)話(huà)的促進(jìn)的示范性的方案的圖示說(shuō)明。
圖3是依照本文呈現(xiàn)的技術(shù)促進(jìn)至少兩個(gè)用戶(hù)之間關(guān)于與位置相關(guān)聯(lián)的話(huà)題的對(duì)話(huà)的示范性的方法的圖示說(shuō)明。
圖4是示出依照本文呈現(xiàn)的技術(shù)來(lái)促進(jìn)至少兩個(gè)用戶(hù)之間關(guān)于與位置相關(guān)聯(lián)的話(huà)題的對(duì)話(huà)的示范性的系統(tǒng)的組件框圖。
圖5是包括被配置為具體實(shí)施本文闡述的一個(gè)或多個(gè)規(guī)定的處理器可執(zhí)行指令的示范性的計(jì)算機(jī)可讀介質(zhì)的圖示說(shuō)明。
圖6是依照本文呈現(xiàn)的技術(shù)表征兩個(gè)個(gè)體之間的對(duì)話(huà)內(nèi)所提及的話(huà)題組的分組的示范性的方案的圖示說(shuō)明。
圖7是依照本文呈現(xiàn)的技術(shù)表征關(guān)于至少兩個(gè)個(gè)體之間的對(duì)話(huà)中所提及的基于位置的話(huà)題的信息的查看的示范性的方案的圖示說(shuō)明。
圖8是依照本文呈現(xiàn)的技術(shù)表征向用戶(hù)呈現(xiàn)基于位置的話(huà)題的推薦的示范性的方案的圖示說(shuō)明。
圖9是依照本文呈現(xiàn)的技術(shù)表征至少兩個(gè)個(gè)體之間的對(duì)話(huà)的基于位置的話(huà)題的推薦的示范性的方案的圖示說(shuō)明。
圖10是可以實(shí)現(xiàn)和/或使用本技術(shù)的部分的示范性的計(jì)算環(huán)境的圖示說(shuō)明。
具體實(shí)施方式
在將參考附圖來(lái)描述所要求保護(hù)的主題,其中相似的附圖標(biāo)記在全文用來(lái)指代相似的元素。在下面的說(shuō)明中,為了說(shuō)明的目的,闡述了若干具體的細(xì)節(jié)以便提供對(duì)所要求保護(hù)的主題的全面理解。然而,顯然,所要求保護(hù)的主題可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)施。在其它實(shí)例中,為了促進(jìn)所要求保護(hù)的主題的描述,以框圖形式示出了結(jié)構(gòu)和設(shè)備。
A.介紹
圖1是表征利用一對(duì)設(shè)備104參與包含了對(duì)與位置相關(guān)聯(lián)的話(huà)題的提及的對(duì)話(huà)106的一組個(gè)體102之間的對(duì)話(huà)的示范性的方案100的圖示說(shuō)明。
在該示范性的方案100中,在第一時(shí)點(diǎn)122,第一個(gè)體102使用第一設(shè)備104來(lái)表達(dá)第一消息108,向第二個(gè)體102表明了同第一個(gè)體102一起晚餐的邀請(qǐng)。第一設(shè)備104將第一消息108發(fā)送110給第二個(gè)體102所操作的第二設(shè)備104,第二個(gè)體102接收第一消息108且開(kāi)始考慮晚餐的選項(xiàng)。
在第二時(shí)點(diǎn)124,第二個(gè)體102暫時(shí)從對(duì)話(huà)106中退出從而將命令112導(dǎo)向到第二設(shè)備104,例如呈現(xiàn)在第二個(gè)體102的區(qū)域內(nèi)的餐廳的列表的請(qǐng)求。第二設(shè)備104呈現(xiàn)一組搜索結(jié)果114,并且第二個(gè)體102暫定選擇了一個(gè)餐廳來(lái)向第一個(gè)體102建議。
在第三時(shí)點(diǎn)126,第二個(gè)體102返回對(duì)話(huà)106且表達(dá)第二消息108,表明了餐廳的建議。第二設(shè)備104將第二消息108發(fā)送110給第一設(shè)備104,第一設(shè)備104將第二消息108呈現(xiàn)給第一個(gè)體102。
在第四時(shí)點(diǎn)128,第一個(gè)體102暫時(shí)從對(duì)話(huà)106退出而調(diào)查在來(lái)自第二個(gè)體102的第二消息108中所提及的餐廳。第一個(gè)體102將命令112導(dǎo)向到第一設(shè)備104以顯示出包括與第二消息108的話(huà)題116相關(guān)聯(lián)的位置120(例如,餐廳的街道地址)的位置地圖。第一設(shè)備104因此向第一個(gè)體102呈現(xiàn)地圖應(yīng)用114,包括描繪出與第一個(gè)體102有關(guān)的話(huà)題116的位置120的地圖118。
在第五時(shí)點(diǎn)130,第一個(gè)體102確定第二個(gè)體102所建議的餐廳是可接受的,并且返回到對(duì)話(huà)106以創(chuàng)建第三消息108,該第三消息108被導(dǎo)向到第二個(gè)體102。第一個(gè)體102的第一設(shè)備104將第三消息108發(fā)送110給第二個(gè)體102以完成對(duì)話(huà)106。通過(guò)這種方式,個(gè)體102的設(shè)備104通過(guò)呈現(xiàn)關(guān)于話(huà)題116的信息和與其相關(guān)聯(lián)的位置120而促進(jìn)對(duì)話(huà)106。
B.所呈現(xiàn)的技術(shù)
圖1的示范性的方案100提供了設(shè)備104可以促進(jìn)至少兩個(gè)個(gè)體102之間涉及到與位置120(例如,可以識(shí)別出街道地址或地理定位坐標(biāo)的餐廳)相關(guān)聯(lián)的話(huà)題116的對(duì)話(huà)106的方式的示例。然而,在圖1的示范性的方案100中,交互的多個(gè)方面對(duì)于一個(gè)或多個(gè)個(gè)體102是不利的。
作為第一示例,每個(gè)個(gè)體102使用設(shè)備104來(lái)通過(guò)將命令112導(dǎo)向給設(shè)備104來(lái)檢索關(guān)于在對(duì)話(huà)106中所提及的話(huà)題116的信息。然而,這樣做會(huì)將個(gè)體102的注意力從對(duì)話(huà)106轉(zhuǎn)移到設(shè)備104從而啟動(dòng)命令112且查看所提供的信息。在該轉(zhuǎn)移期間內(nèi),個(gè)體102會(huì)錯(cuò)過(guò)對(duì)話(huà)的部分;例如,在第四時(shí)點(diǎn)128,在第一個(gè)體102正在考察餐廳的位置102的地圖118的同時(shí),第二個(gè)體102可能不知道第一個(gè)體102已經(jīng)暫時(shí)從對(duì)話(huà)106退出。第二個(gè)體102會(huì)因此繼續(xù)講話(huà),并且第一個(gè)體102不會(huì)聽(tīng)到第二個(gè)體102,導(dǎo)致誤溝通??商娲兀谝粋€(gè)體102可以指示第二個(gè)體102在第一個(gè)體102考察地圖118時(shí)等待,導(dǎo)致對(duì)話(huà)106中的破壞性延時(shí),這會(huì)令第二個(gè)體102沮喪。
作為第二示例,在一個(gè)個(gè)體102正在使用設(shè)備104查看與對(duì)話(huà)106相關(guān)的信息的同時(shí),另一個(gè)體102不能查看該相同的信息。相反,每個(gè)個(gè)體102單獨(dú)地查看信息,然后創(chuàng)建消息108,消息將信息傳達(dá)給另一個(gè)體102。這種信息的交互是低效和/或耗時(shí)的。例如,第一個(gè)體102執(zhí)行查詢(xún),查看一些信息,然后創(chuàng)建向第二個(gè)體102傳達(dá)一些細(xì)節(jié)的消息108。第二個(gè)體102隨后重新輸入相同的查詢(xún)從而閱覽相同的信息。因而,雖然每個(gè)設(shè)備104輔助個(gè)體102之一,但是設(shè)備104不能互操作來(lái)與另一個(gè)體102共享信息;相反,個(gè)體102通過(guò)手動(dòng)創(chuàng)建的消息108的交換來(lái)傳達(dá)該信息。
作為第三示例,通過(guò)消息108交互信息會(huì)導(dǎo)致各種通信錯(cuò)誤。例如,第一用戶(hù)102的第一設(shè)備104會(huì)履行命令112來(lái)通過(guò)搜索并查找匹配規(guī)定名稱(chēng)的餐廳而查看到“Joe’s Pizza”的地圖。然而,該餐廳會(huì)不同于在第二用戶(hù)102的第二設(shè)備104上所顯示的餐廳。因此,個(gè)體102會(huì)交換同意在特定位置120會(huì)面的消息108,但是會(huì)無(wú)意地提到設(shè)備104所呈現(xiàn)的不同的位置。這些和其它缺點(diǎn)會(huì)由于個(gè)體102和設(shè)備104在圖1的示范性的方案100中交互的方式而引起。
本文呈現(xiàn)的是用于可替代地配置設(shè)備104以促進(jìn)至少兩個(gè)個(gè)體102之間涉及到與位置120相關(guān)聯(lián)的話(huà)題116的對(duì)話(huà)106的技術(shù)。依照這些技術(shù),不是在個(gè)體102參與對(duì)話(huà)106的同時(shí)等待來(lái)自個(gè)體102的命令112來(lái)呈現(xiàn)關(guān)于話(huà)題116的信息,設(shè)備104可以監(jiān)測(cè)對(duì)話(huà)106來(lái)檢測(cè)在對(duì)話(huà)106內(nèi)涉及到與位置120相關(guān)聯(lián)的話(huà)題116的從第一個(gè)體102到第二個(gè)體102提及。顯然,設(shè)備104可以檢測(cè)到該提及作為個(gè)體102之間的對(duì)話(huà)106的部分,例如,在第一個(gè)體102所編寫(xiě)并且導(dǎo)向給第二個(gè)體102的消息108中,而不是作為個(gè)體102所導(dǎo)向給設(shè)備104的命令112。在檢測(cè)到該提及時(shí),設(shè)備104可以識(shí)別話(huà)題116的位置120(例如,執(zhí)行位置數(shù)據(jù)庫(kù)的搜索來(lái)識(shí)別標(biāo)識(shí)話(huà)題116的位置120的街道地址或地理位置坐標(biāo))。設(shè)備104隨后可以向個(gè)體102呈現(xiàn)指示話(huà)題的位置120的地圖118。顯然,該地圖118可以與對(duì)話(huà)106同時(shí)呈現(xiàn);例如,可以鄰近指示對(duì)話(huà)106的話(huà)題116的位置120的地圖118呈現(xiàn)文本對(duì)話(huà)界面(諸如編寫(xiě)的消息108的交換、和/或口頭溝通的語(yǔ)言-文本轉(zhuǎn)錄)。
圖2呈現(xiàn)了依照本文呈現(xiàn)的技術(shù)來(lái)表征分別被配置為促進(jìn)兩個(gè)個(gè)體102之間的對(duì)話(huà)106的一對(duì)設(shè)備104的示范性的方案200的圖示說(shuō)明。在該示范性的方案200中,在第一時(shí)點(diǎn)210,第一個(gè)體102在對(duì)話(huà)106內(nèi)創(chuàng)建消息108給第二個(gè)體102,其中第一消息108提及與位置120(例如,具有街道地址的餐廳)相關(guān)聯(lián)的話(huà)題116。在該示范性的方案200中,第一個(gè)體102通過(guò)對(duì)第一設(shè)備104講話(huà)來(lái)創(chuàng)建消息108。第一個(gè)體102的第一設(shè)備104將第一消息108發(fā)送110到第二設(shè)備104。例如,第一消息108可以通過(guò)第一設(shè)備104轉(zhuǎn)變成文本,該文本被發(fā)送給第二設(shè)備104;或者,第一設(shè)備104可以將口語(yǔ)形式的第一消息108發(fā)送到第二設(shè)備104,以便以口語(yǔ)形式呈現(xiàn)給第二個(gè)體102;或者,第二設(shè)備104可以在接收到來(lái)自第一設(shè)備104的口語(yǔ)的第一消息108時(shí),將口語(yǔ)消息轉(zhuǎn)變成文本消息以便呈現(xiàn)給第二用戶(hù)102。還可以使用各種此類(lèi)技術(shù),例如,以口語(yǔ)和文本形式呈現(xiàn)第一用戶(hù)102的第一消息108。
如在圖2的示范性的方案200中所進(jìn)一步圖示的,第一設(shè)備104和第二設(shè)備104中的一者或兩者還監(jiān)測(cè)對(duì)話(huà)106,并且因此檢測(cè)在第一消息108中對(duì)與位置120相關(guān)聯(lián)的話(huà)題116的提及。例如,第一設(shè)備104和/或第二設(shè)備104可以評(píng)估第一個(gè)體102的第一消息108,并且可以檢測(cè)位置120(“Joe’s Pizza”)的提到。該檢測(cè)可以例如通過(guò)將第一消息108的內(nèi)容與一組常規(guī)的關(guān)鍵詞或關(guān)鍵措辭(諸如已知位置的工商名錄)和/或特定的一組標(biāo)識(shí)符(諸如在任一個(gè)體102的地址簿中所包含的位置120)進(jìn)行比較,和/或根據(jù)第一消息108的上下文(諸如應(yīng)用詞匯分析來(lái)確定諸如在“讓我們?cè)凇聿汀钡拇朕o中經(jīng)常伴有餐廳的名稱(chēng))來(lái)實(shí)現(xiàn)。第一設(shè)備104和/或第二設(shè)備104還可以使用各種形式的自然語(yǔ)言解析,諸如經(jīng)訓(xùn)練以理解所講語(yǔ)言的機(jī)器學(xué)習(xí)技術(shù);確定特定域(例如,要去往的地方的列表)的對(duì)話(huà)管理技術(shù);所提及的實(shí)體(例如,對(duì)對(duì)話(huà)的實(shí)體的相對(duì)提及,諸如當(dāng)討論兩個(gè)餐廳時(shí)的“另一個(gè)”);參與者的動(dòng)作和/或意圖,諸如進(jìn)行預(yù)訂的共識(shí);以及相關(guān)的屬性,諸如評(píng)級(jí)、菜單、閱覽和運(yùn)營(yíng)時(shí)間。
在第二時(shí)點(diǎn)212,第一設(shè)備104為第一個(gè)體102在顯示器202上呈現(xiàn)包括第一個(gè)體102的第一消息108的對(duì)話(huà)界面204(例如,文本消息傳遞界面、諸如電話(huà)通話(huà)的語(yǔ)音聊天或視頻會(huì)議的轉(zhuǎn)錄)。第二設(shè)備104也為第二個(gè)體102在顯示器202上呈現(xiàn)包括來(lái)自第一個(gè)體102的第一消息108的對(duì)話(huà)界面204。另外,每個(gè)設(shè)備104在顯示器202上、鄰近對(duì)話(huà)界面204呈現(xiàn)包括地圖118的地圖界面206,地圖118描繪在第一消息108中提及的話(huà)題116的位置120。顯然,在沒(méi)有來(lái)自任一個(gè)體102的命令112的情況下每個(gè)設(shè)備104呈現(xiàn)地圖界面206以呈現(xiàn)地圖118或者以其它方式提供關(guān)于話(huà)題116的信息。相反,一個(gè)或兩個(gè)設(shè)備104已經(jīng)檢測(cè)到第一消息108中基于位置的提及,并且已經(jīng)自動(dòng)地將地圖界面206連同對(duì)話(huà)界面204一起插入。另外,兩個(gè)設(shè)備104自動(dòng)地對(duì)于話(huà)題116呈現(xiàn)相同的位置120(例如,因?yàn)槊總€(gè)設(shè)備104已經(jīng)分別識(shí)別出對(duì)第一消息108中的話(huà)題116和話(huà)題116的位置120的提及,和/或因?yàn)橐粋€(gè)設(shè)備104已經(jīng)自動(dòng)與其它設(shè)備104同步來(lái)共享信息以及協(xié)調(diào)對(duì)兩個(gè)個(gè)體102呈現(xiàn)話(huà)題116的位置120的地圖118)。
在第三時(shí)點(diǎn)214,第二個(gè)體102呈現(xiàn)對(duì)話(huà)106內(nèi)提及第二話(huà)題116的第二消息108。第二設(shè)備104將第二消息108發(fā)送110到第一設(shè)備104以呈現(xiàn)給第一個(gè)體102。再有,因?yàn)橐粋€(gè)或兩個(gè)設(shè)備104監(jiān)測(cè)對(duì)話(huà)106,并且因此檢測(cè)到第二消息108提及與位置120相關(guān)聯(lián)的第二話(huà)題116。
在第四時(shí)點(diǎn)216,用第二消息108更新呈現(xiàn)給每個(gè)個(gè)體102的對(duì)話(huà)界面204。另外,在一個(gè)或兩個(gè)設(shè)備104上,識(shí)別出第二話(huà)題116的位置120,并且更新連同對(duì)話(huà)界面204一起呈現(xiàn)在顯示器202上的地圖118以呈現(xiàn)第二話(huà)題116的位置120以及第一話(huà)題116的位置120。而且,在沒(méi)有來(lái)自任一個(gè)體102的命令112的情況下更新地圖界面206以顯示出第二話(huà)題116的位置120;并且,再有,兩個(gè)設(shè)備104可以通過(guò)單獨(dú)檢測(cè)對(duì)第二話(huà)題116的提及以及將第二話(huà)題116的位置120插入地圖118,和/或通過(guò)將對(duì)個(gè)體102的呈現(xiàn)與另一設(shè)備104同步來(lái)更新地圖118。
在第五時(shí)點(diǎn)218,當(dāng)?shù)谝粋€(gè)體102發(fā)送了接受第二個(gè)體102的建議的第三消息108時(shí),第一個(gè)體102和第二個(gè)體102可以結(jié)束對(duì)話(huà)106。一個(gè)或兩個(gè)設(shè)備104可以檢測(cè)到對(duì)話(huà)106已經(jīng)結(jié)束且個(gè)體102已經(jīng)就特定話(huà)題116達(dá)成一致意見(jiàn)(例如,在第二個(gè)體102所建議的餐廳共進(jìn)晚餐)。另外,一個(gè)或兩個(gè)設(shè)備104可以在顯示器202上呈現(xiàn)選定話(huà)題116的位置120的地圖118,以及從每個(gè)個(gè)體102的當(dāng)前位置到位置120的路線(xiàn)208。
與圖1的示范性的方案100相比,在圖2的示范性的方案200中的設(shè)備104促進(jìn)個(gè)體102之間的對(duì)話(huà)106的方式可以提供一些優(yōu)點(diǎn)。作為第一示例,一個(gè)或兩個(gè)設(shè)備104通過(guò)監(jiān)測(cè)對(duì)話(huà)106且檢測(cè)對(duì)這些話(huà)題116的提及,而不是響應(yīng)于來(lái)自個(gè)體102的命令112而自動(dòng)地提供關(guān)于在對(duì)話(huà)106中討論的話(huà)題116的地圖118和/或相關(guān)信息(諸如路線(xiàn))。相應(yīng)地,兩個(gè)個(gè)體102可以仍存在于對(duì)話(huà)106中且集中于對(duì)話(huà)106,而不是與設(shè)備104交互來(lái)請(qǐng)求該信息的檢索。作為第二示例,設(shè)備104可以互操作以在每個(gè)設(shè)備104上向每個(gè)個(gè)體102同時(shí)呈現(xiàn)相同的信息(例如,同一餐廳的相同位置),任一個(gè)體102無(wú)需將該信息傳達(dá)給另一個(gè)體102(例如,任一個(gè)體102都無(wú)需將一個(gè)設(shè)備104上呈現(xiàn)的信息傳達(dá)給另一個(gè)體102,并且任一個(gè)體102都無(wú)需將另一個(gè)體102已經(jīng)提供給另一設(shè)備104的信息重新輸入到設(shè)備104中)。通過(guò)這種方式,設(shè)備202的配置可依照本文提供的技術(shù)來(lái)促進(jìn)對(duì)話(huà)106的便利、效率和/或精度。
C.示范性的實(shí)施例
圖3呈現(xiàn)了本文呈現(xiàn)的技術(shù)的示范性的第一實(shí)施例的圖示,圖示為促進(jìn)至少兩個(gè)個(gè)體102之間的對(duì)話(huà)106的示范性的方法300。示范性的第一方法300可實(shí)現(xiàn)為例如存儲(chǔ)在具有處理器和顯示器202的設(shè)備104的存儲(chǔ)器組件(例如,存儲(chǔ)器電路、硬盤(pán)驅(qū)動(dòng)器的底板、固態(tài)存儲(chǔ)設(shè)備或磁盤(pán)或光盤(pán))中的一組指令,其中當(dāng)在處理器上執(zhí)行時(shí),指令使設(shè)備104根據(jù)本文呈現(xiàn)的技術(shù)來(lái)操作。示范性的第一方法300開(kāi)始于302且涉及在設(shè)備104的處理器上執(zhí)行304指令。特別地,在處理器上執(zhí)行指令使設(shè)備104監(jiān)測(cè)306對(duì)話(huà)106以檢測(cè)個(gè)體102所提及的話(huà)題116。指令的執(zhí)行還使設(shè)備104在檢測(cè)到308對(duì)話(huà)106的第一個(gè)體102向第二個(gè)體102提及的話(huà)題116時(shí),識(shí)別310話(huà)題116的位置120并且在設(shè)備104的顯示器202上呈現(xiàn)312指示話(huà)題116的位置120的地圖118,其中話(huà)題116與位置102相關(guān)聯(lián),并且其中話(huà)題116未作為命令112向設(shè)備104提及。通過(guò)這種方式,示范性的方法300使設(shè)備能夠依照本文呈現(xiàn)的技術(shù)促進(jìn)個(gè)體102之間的對(duì)話(huà)106,并且因此在314處結(jié)束。
圖4呈現(xiàn)了本文呈現(xiàn)的技術(shù)的示范性的第二實(shí)施例的圖示說(shuō)明,圖示為使設(shè)備104促進(jìn)至少兩個(gè)個(gè)體102之間的對(duì)話(huà)106的示范性的系統(tǒng)408。示范性的系統(tǒng)408的一個(gè)或多個(gè)組件可實(shí)現(xiàn)為例如存儲(chǔ)在設(shè)備402的存儲(chǔ)器406中的指令,當(dāng)在設(shè)備402的處理器404上執(zhí)行時(shí),所述指令使設(shè)備402執(zhí)行本文呈現(xiàn)的技術(shù)的至少一部分。可替代地(雖未示出),示范性的系統(tǒng)408的一個(gè)或多個(gè)組件可實(shí)現(xiàn)為例如執(zhí)行本文呈現(xiàn)的技術(shù)的至少一部分的易失性或非易失性邏輯電路,諸如特別設(shè)計(jì)的芯片上半導(dǎo)體(SoC)或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)的配置,使得組件的互操作完成本文呈現(xiàn)的技術(shù)的變體的執(zhí)行。示范性的系統(tǒng)408包括對(duì)話(huà)監(jiān)測(cè)器410,其監(jiān)測(cè)對(duì)話(huà)106以檢測(cè)個(gè)體102所提及的話(huà)題116。示范性的系統(tǒng)408還包括話(huà)題呈現(xiàn)器412,在對(duì)話(huà)監(jiān)測(cè)器410檢測(cè)到對(duì)話(huà)106的第一個(gè)體102向第二個(gè)體102提及的話(huà)題116時(shí),話(huà)題呈現(xiàn)器412識(shí)別話(huà)題116的位置120且在顯示器202上呈現(xiàn)指示話(huà)題116的位置120的地圖118,其中話(huà)題與位置102相關(guān)聯(lián)且未作為命令112向設(shè)備402提及。通過(guò)該方式,示范性的系統(tǒng)406的組件的互操作依照本文呈現(xiàn)的技術(shù)促進(jìn)了至少兩個(gè)個(gè)體102之間的對(duì)話(huà)106。
又一實(shí)施例涉及包括處理器可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述處理器可執(zhí)行指令被配置為應(yīng)用本文提供的技術(shù)。這些計(jì)算機(jī)可讀介質(zhì)可以包括例如,計(jì)算機(jī)可讀存儲(chǔ)設(shè)備,包括有形設(shè)備,諸如存儲(chǔ)器半導(dǎo)體(例如,使用靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)和/或同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)技術(shù)的半導(dǎo)體)、硬盤(pán)驅(qū)動(dòng)器的底板、閃存設(shè)備、或者磁盤(pán)或光盤(pán)(諸如CD-R、DVD-R、或軟盤(pán)),其中編碼有一組計(jì)算機(jī)可讀指令,當(dāng)通過(guò)設(shè)備的處理器執(zhí)行時(shí),所述計(jì)算機(jī)可讀指令使得所述設(shè)備實(shí)現(xiàn)本文提供的技術(shù)。這些計(jì)算機(jī)可讀介質(zhì)還可以包括(作為不同于計(jì)算機(jī)可讀存儲(chǔ)設(shè)備的一類(lèi)技術(shù))各種類(lèi)型的通信介質(zhì),諸如可通過(guò)各種物理現(xiàn)象傳播的信號(hào)(例如,電磁信號(hào)、聲波信號(hào)或光信號(hào)),以及在各種有線(xiàn)方案(例如,經(jīng)由以太網(wǎng)或光纖電纜)和/或無(wú)線(xiàn)方案(例如,無(wú)線(xiàn)局域網(wǎng)(WLAN),如WiFi、個(gè)域網(wǎng)(PAN),如藍(lán)牙,或者蜂窩或無(wú)線(xiàn)電網(wǎng)絡(luò))中傳播的信號(hào),并且其中編碼有一組計(jì)算機(jī)可讀指令,當(dāng)通過(guò)設(shè)備的處理器執(zhí)行時(shí),所述計(jì)算機(jī)可讀指令使設(shè)備實(shí)現(xiàn)本文提供的技術(shù)。
可通過(guò)這些方式設(shè)計(jì)的示范性的計(jì)算機(jī)可讀介質(zhì)圖示在圖5中,其中實(shí)現(xiàn)方式600包括計(jì)算機(jī)可讀存儲(chǔ)設(shè)備502(例如,CD-R、DVD-R,或者硬盤(pán)驅(qū)動(dòng)器的底板),其中編碼有計(jì)算機(jī)可讀數(shù)據(jù)504。該計(jì)算機(jī)可讀數(shù)據(jù)504進(jìn)而包括一組計(jì)算機(jī)指令506,所述一組計(jì)算機(jī)指令506被配置為根據(jù)本文闡述的原理來(lái)操作。在第一個(gè)這樣的實(shí)施例中,處理器可執(zhí)行指令506可被配置為使計(jì)算設(shè)備執(zhí)行一種促進(jìn)至少兩個(gè)個(gè)體102之間的對(duì)話(huà)106的方法,諸如圖3的示范性的方法300。在第二個(gè)這樣的實(shí)施例中,處理器可執(zhí)行指令506可被配置為實(shí)現(xiàn)促進(jìn)至少兩個(gè)個(gè)體102之間的對(duì)話(huà)106的系統(tǒng)的一個(gè)或多個(gè)組件,諸如圖4的示范性的系統(tǒng)408。該計(jì)算機(jī)可讀介質(zhì)的一些實(shí)施例可以包括計(jì)算機(jī)可讀存儲(chǔ)設(shè)備(例如,硬盤(pán)驅(qū)動(dòng)器、光盤(pán)或閃存設(shè)備),其被配置為存儲(chǔ)以此方式配置的處理器可執(zhí)行指令。本領(lǐng)域普通技術(shù)人員可以構(gòu)想出被配置為根據(jù)本文提供的技術(shù)操作的許多這樣的計(jì)算機(jī)可讀介質(zhì)。
D.變型例
本文所論述的技術(shù)可以在很多方面被設(shè)計(jì)出變型例,并且一些變型例可以相對(duì)于這些以及其他技術(shù)的其它變型例提供額外的優(yōu)點(diǎn)和/或減少缺點(diǎn)。而且,一些變型例可以組合地實(shí)現(xiàn),并且一些組合可以通過(guò)協(xié)同配合來(lái)突顯額外的優(yōu)點(diǎn)和/或減少的缺點(diǎn)。變型例可以并入各個(gè)實(shí)施例中(例如,圖3的示范性的方法300;圖4的示范性的系統(tǒng)408;以及圖5的示范性的計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備502)以為這些實(shí)施例帶來(lái)單獨(dú)的和/或協(xié)同的優(yōu)點(diǎn)。
D1.方案
可以在這些技術(shù)的實(shí)施例之間變化的第一方面涉及其中可以使用這些技術(shù)的方案。
作為該第一方面的第一變型例,本身呈現(xiàn)的技術(shù)可與多種類(lèi)型的設(shè)備104一起使用,包括:工作站;服務(wù)器;游戲控制臺(tái);膝上和掌上形狀因數(shù)計(jì)算機(jī);以及移動(dòng)設(shè)備,如電話(huà)、平板設(shè)備、文本輸入設(shè)備、照相機(jī)、便攜式媒體播放器、便攜式游戲播放器和全球定位系統(tǒng)(GPS)接收機(jī)。這些技術(shù)還可以通過(guò)第一設(shè)備提供作為對(duì)第二設(shè)備(例如,服務(wù)器和/或客戶(hù)端)的服務(wù),和/或通過(guò)互操作一組設(shè)備(例如,同步和協(xié)調(diào)向個(gè)體102呈現(xiàn)信息的相應(yīng)個(gè)體的設(shè)備)。另外,對(duì)話(huà)106的一個(gè)個(gè)體102可以使用一個(gè)或多個(gè)設(shè)備104,或者兩個(gè)或更多個(gè)個(gè)體102可使用一個(gè)設(shè)備104(例如,在汽車(chē)上的乘員,或者一起咨詢(xún)信息亭的個(gè)體102的群組)。
作為該第一方面的第二變型例,本文呈現(xiàn)的技術(shù)可以被用來(lái)促進(jìn)許多類(lèi)型的對(duì)話(huà)106。這些對(duì)話(huà)可以包括各種形態(tài),如文本消息(例如,電子郵件消息、簡(jiǎn)單消息服務(wù)(SMS)消息和/或如即時(shí)消息傳遞方案的聊天會(huì)話(huà))的交換;語(yǔ)音通信(例如,電話(huà)通話(huà)或互聯(lián)網(wǎng)語(yǔ)音協(xié)議(VoIP)會(huì)話(huà))的交換;圖像的交換(例如,照片交換服務(wù));視頻流(例如,視頻會(huì)議)的交換;和/或個(gè)人信息的交換(例如,相互位置共享服務(wù))。在一些這樣的方案中,不同的個(gè)體可以參與不同的形態(tài)(例如,第一個(gè)體102可以生成文本消息,而第二個(gè)體102可以生成語(yǔ)音流)。個(gè)體102的設(shè)備104可因此提供不對(duì)稱(chēng)的、混合形態(tài)的通信會(huì)話(huà),和/或可以從第一形態(tài)轉(zhuǎn)變到第二形態(tài)(例如,將進(jìn)入的語(yǔ)音流轉(zhuǎn)變成文本轉(zhuǎn)錄,諸如使用語(yǔ)音-文本解譯器)??商娲鼗蛘吡硗獾兀瑢?duì)話(huà)中的特定個(gè)體102可以?xún)H發(fā)送或者僅接收消息(例如,對(duì)話(huà)106的被動(dòng)收聽(tīng)者)??商娲鼗蛘吡硗獾?,每個(gè)設(shè)備104可以由一個(gè)個(gè)體102使用,或者由共同參與對(duì)話(huà)106的一組兩個(gè)或更多個(gè)個(gè)體102使用。作為進(jìn)一步的變型例,與一個(gè)或多個(gè)設(shè)備104互操作來(lái)促進(jìn)個(gè)體102之間的對(duì)話(huà)的對(duì)話(huà)服務(wù)器可以執(zhí)行在本文呈現(xiàn)的技術(shù)中所涉及的監(jiān)測(cè)、檢測(cè)、識(shí)別和/或呈現(xiàn)中的全部或一些。
作為該第一方面的第三變型例,本文呈現(xiàn)的技術(shù)可以用來(lái)促進(jìn)許多類(lèi)型的對(duì)話(huà)106。在一些這樣的方案中,可以執(zhí)行轉(zhuǎn)變(例如,將第一個(gè)體102的第一語(yǔ)言轉(zhuǎn)變成第二個(gè)體102的第二語(yǔ)言,或者從第一個(gè)體102的本地語(yǔ)言轉(zhuǎn)變成第二個(gè)體102所理解的可及性語(yǔ)言,如盲文(Braille))??商娲鼗蛘吡硗獾?,這些對(duì)話(huà)106可以包括對(duì)與位置120相關(guān)聯(lián)的多個(gè)類(lèi)型的話(huà)題116的提及,如個(gè)體102(包括參與對(duì)話(huà)106的個(gè)體102)的居住地;商業(yè)(例如,餐廳、影院或辦公室);事件(例如,音樂(lè)會(huì)或新聞報(bào)道的場(chǎng)所);和/或個(gè)體(例如,對(duì)話(huà)106的個(gè)體102的當(dāng)前位置)。在一些變型例中,個(gè)體102之間的對(duì)話(huà)可以非同步,如文本或電子郵件消息的交換,并且識(shí)別所提及位置120的這些消息的評(píng)估可以非實(shí)時(shí)方式來(lái)執(zhí)行。在其它方案中,個(gè)體102之間的對(duì)話(huà)可以是流暢的且實(shí)時(shí)的,如電話(huà)通話(huà)或視頻會(huì)議,并且相應(yīng)的設(shè)備104可以與對(duì)話(huà)同時(shí)地以實(shí)時(shí)或近實(shí)時(shí)方式執(zhí)行消息108的評(píng)估,這使能地圖的快速響應(yīng)更新反映個(gè)體102當(dāng)前所討論的話(huà)題和位置120。可設(shè)想可有利地使用本文呈現(xiàn)的技術(shù)的許多這樣方案。
D2.檢測(cè)和跟蹤所提及的話(huà)題
可以在本文呈現(xiàn)的技術(shù)的實(shí)施例之間變化的第二方面涉及識(shí)別在對(duì)話(huà)106內(nèi)所提及的話(huà)題116以及通過(guò)對(duì)話(huà)來(lái)跟蹤這些話(huà)題116的方式。
作為該第二方面的第一變型例,設(shè)備104可以監(jiān)測(cè)對(duì)話(huà)106以便以各種方式來(lái)檢測(cè)對(duì)話(huà)題116的提及。作為第一個(gè)這樣的示例,設(shè)備104可以包括一組可辨識(shí)關(guān)鍵詞或措辭,如在對(duì)話(huà)106的一個(gè)或多個(gè)個(gè)體102的區(qū)域內(nèi)的餐廳的名稱(chēng),并且可以檢測(cè)用于對(duì)話(huà)106的消息108中的措辭的這些關(guān)鍵詞的實(shí)例。這些關(guān)鍵詞或措辭可以包括例如一個(gè)或多個(gè)個(gè)體102近期已經(jīng)到訪(fǎng)和/或頻繁到訪(fǎng)的位置120的名稱(chēng)和/或與一個(gè)或多個(gè)個(gè)體102的日歷事件相關(guān)聯(lián)的位置120的名稱(chēng)。這些關(guān)鍵詞和/或關(guān)鍵措辭還可以從特定于個(gè)體102的數(shù)據(jù)源(例如那些與一個(gè)或多個(gè)個(gè)體102的當(dāng)前位置附近的位置120相關(guān)聯(lián)的數(shù)據(jù)源)和/或一個(gè)或多個(gè)個(gè)體102的地址簿或旅行歷史中抽取。作為另一示例,這些關(guān)鍵詞可以包括在個(gè)體102中的一個(gè)或多個(gè)的附近和/或在社交網(wǎng)絡(luò)或機(jī)構(gòu)內(nèi)的一個(gè)或多個(gè)個(gè)體102的聯(lián)系人之間流行度高和/或有流行傾向的位置120的名稱(chēng)。作為進(jìn)一步的變型例,這些概念可以從對(duì)話(huà)的個(gè)體102的兩個(gè)或更多個(gè)個(gè)體簡(jiǎn)檔中選出,例如包括對(duì)話(huà)的第二個(gè)體102的第二個(gè)體簡(jiǎn)檔。
作為該第二方面的該第一變型例的第二個(gè)這樣的示例,設(shè)備104可以使用自然語(yǔ)言解析技術(shù)來(lái)檢測(cè)提及,如與語(yǔ)言結(jié)構(gòu)和對(duì)話(huà)模式(例如,指示所提及的位置的名稱(chēng)的諸如“在[位置名稱(chēng)]與我會(huì)面”和“讓我們?nèi)ネ鵞位置名稱(chēng)]”的措辭)。作為第三個(gè)這樣的示例,設(shè)備104可以使用元數(shù)據(jù),如用戶(hù)102插入消息108中的識(shí)別具有位置120的話(huà)題116的散列標(biāo)簽或超鏈接。作為第四個(gè)這樣的示例,設(shè)備104可以利用諸如已經(jīng)被訓(xùn)練來(lái)辨識(shí)出現(xiàn)在對(duì)話(huà)106內(nèi)的話(huà)題116的人工神經(jīng)網(wǎng)絡(luò)的機(jī)器學(xué)習(xí)評(píng)估技術(shù)來(lái)分析對(duì)話(huà)106。這些機(jī)器學(xué)習(xí)評(píng)估技術(shù)可以涉及例如識(shí)別對(duì)話(huà)的域,包括與這些域相關(guān)聯(lián)的話(huà)題116和/或位置120(例如,關(guān)于進(jìn)餐的對(duì)話(huà),這經(jīng)常會(huì)涉及餐廳位置120的提及,相對(duì)于關(guān)于社交計(jì)劃的對(duì)話(huà),這經(jīng)常涉及對(duì)諸如電壓源和音樂(lè)廳的位置120的提及)。第一設(shè)備104和/或第二設(shè)備104還可以使用各種形式的自然語(yǔ)言解析,如經(jīng)訓(xùn)練來(lái)理解所講語(yǔ)言的機(jī)器學(xué)習(xí)技術(shù);確定特定域(例如,要去往的地方的列表)的對(duì)話(huà)管理技術(shù);所提及的實(shí)體(例如,對(duì)對(duì)話(huà)實(shí)體的相對(duì)提及,諸如在討論兩個(gè)餐廳時(shí)的“另一個(gè)”);參與者的動(dòng)作和/或意圖,如對(duì)進(jìn)行預(yù)訂的共識(shí);以及相關(guān)的屬性,諸如評(píng)級(jí)、菜單、閱覽和運(yùn)營(yíng)時(shí)間。
作為該第二方面的第二變型例,除了識(shí)別對(duì)話(huà)106的話(huà)題116之外,設(shè)備104可以跟蹤出現(xiàn)在對(duì)話(huà)106內(nèi)的分別與至少一個(gè)話(huà)題116相關(guān)聯(lián)的一組一個(gè)或多個(gè)話(huà)題組。例如,個(gè)體102可以討論一組夜間計(jì)劃,包括(作為第一話(huà)題組)個(gè)體102會(huì)面共進(jìn)晚餐的餐廳,以及(作為第二話(huà)題組)在晚餐后看電影的位置。隨著個(gè)體102提及和討論話(huà)題116,除了識(shí)別話(huà)題116以及呈現(xiàn)指示話(huà)題116的位置120的地圖118之外,設(shè)備104可以將話(huà)題116列表分組成話(huà)題組,從而利于對(duì)話(huà)106的有組織的概括。例如,話(huà)題呈現(xiàn)器可以在檢測(cè)到對(duì)話(huà)106的第一個(gè)體102向第二個(gè)體102提及的話(huà)題116時(shí),識(shí)別與話(huà)題116相關(guān)聯(lián)的對(duì)話(huà)106的選定話(huà)題組,并且將話(huà)題116存儲(chǔ)在對(duì)話(huà)話(huà)題集合中,該存儲(chǔ)將話(huà)題116與選定話(huà)題組相關(guān)聯(lián)。設(shè)備104還可以在顯示器202上呈現(xiàn)包括至少兩個(gè)話(huà)題組的列表,以及與相應(yīng)的話(huà)題組相關(guān)聯(lián)的對(duì)話(huà)106的話(huà)題116。
作為該第二方面的第三變型例,監(jiān)測(cè)對(duì)話(huà)106的設(shè)備104可以跟蹤在對(duì)話(huà)106期間個(gè)體102所提及的一組話(huà)題116。例如,在檢測(cè)到對(duì)話(huà)106的第一個(gè)體102所提及的話(huà)題116時(shí),設(shè)備104可以將話(huà)題116存儲(chǔ)在對(duì)話(huà)話(huà)題集合中。設(shè)備104隨后可以在顯示器202上呈現(xiàn)包括對(duì)話(huà)話(huà)題集合的列表,并且在自個(gè)體102接收到列表中的選定話(huà)題116的選擇時(shí),在地圖118上呈現(xiàn)所選定話(huà)題116的位置120(例如,在對(duì)話(huà)106期間個(gè)體102關(guān)于在那會(huì)面共進(jìn)晚餐所討論的餐廳的列表)。設(shè)備104還可以個(gè)體102對(duì)列表中的話(huà)題116的選擇,并且可以在地圖118上呈現(xiàn)選定話(huà)題116的位置120。另外,設(shè)備104可以持久地存儲(chǔ)對(duì)話(huà)話(huà)題列表以便個(gè)體102后來(lái)閱覽。在實(shí)施例中,在檢測(cè)到對(duì)話(huà)結(jié)束時(shí),設(shè)備104存儲(chǔ)對(duì)話(huà)話(huà)題集合;以及在對(duì)話(huà)結(jié)束后接收到來(lái)自個(gè)體102的呈現(xiàn)對(duì)話(huà)話(huà)題集合的請(qǐng)求時(shí),設(shè)備104可以在顯示器202上呈現(xiàn)包括對(duì)話(huà)話(huà)題集合的列表。
除了對(duì)話(huà)106的話(huà)題116的收集、存儲(chǔ)和呈現(xiàn)之外,該第二方面的該第三變型例的進(jìn)一步的變型例涉及改變包括對(duì)話(huà)話(huà)題集合的列表以反映個(gè)體102之間的對(duì)話(huà)106的實(shí)質(zhì)。例如,在接收到來(lái)自個(gè)體102的改變對(duì)話(huà)話(huà)題集合的請(qǐng)求時(shí),設(shè)備104根據(jù)個(gè)體102的請(qǐng)求來(lái)改變對(duì)話(huà)話(huà)題集合。這些請(qǐng)求可以包括例如來(lái)自個(gè)體102的從對(duì)話(huà)話(huà)題集合中去除選定話(huà)題116的請(qǐng)求,諸如對(duì)話(huà)106的另一個(gè)體102所建議的話(huà)題116的不同意的表達(dá)。除了從對(duì)話(huà)106中去除話(huà)題116之外,設(shè)備104可以隨后抑制呈現(xiàn)對(duì)話(huà)話(huà)題集合中的選定話(huà)題116。作為更進(jìn)一步的變型例,對(duì)話(huà)106內(nèi)的一個(gè)或多個(gè)殼體102可以被指定為對(duì)話(huà)106的對(duì)話(huà)領(lǐng)導(dǎo)者(例如,大組討論的主持人)。設(shè)備104可以?xún)H根據(jù)從對(duì)話(huà)領(lǐng)導(dǎo)者接收到的請(qǐng)求來(lái)改變對(duì)話(huà)話(huà)題集合,并且可以抑制響應(yīng)于來(lái)自不是對(duì)話(huà)106的對(duì)話(huà)領(lǐng)導(dǎo)者的個(gè)體102的請(qǐng)求而改變對(duì)話(huà)。也即,雖然在討論中許多個(gè)體102可以提議添加和/或去除話(huà)題116,但是設(shè)備104可以?xún)H當(dāng)提議被對(duì)話(huà)106的對(duì)話(huà)領(lǐng)導(dǎo)者接受時(shí)才改變對(duì)話(huà)話(huà)題集合。
圖6呈現(xiàn)了表征本文提供的第二方面的多個(gè)變型例的示范性的方案600的圖示說(shuō)明。在該示范性的方案600中,在第一時(shí)點(diǎn)604,對(duì)話(huà)106中的第一個(gè)體102提供提及兩個(gè)話(huà)題116的消息108,即餐廳名稱(chēng)和影院名稱(chēng)。考慮到該消息108,設(shè)備104可以識(shí)別每個(gè)話(huà)題116的不同的話(huà)題組602(例如,包括餐廳的話(huà)題116的“晚餐”話(huà)題組602,以及包括影院的話(huà)題116的“電影”話(huà)題組602);并且在呈現(xiàn)對(duì)話(huà)界面204時(shí),設(shè)備104可以根據(jù)話(huà)題116的話(huà)題組602來(lái)對(duì)話(huà)題116的列表分組。在第二時(shí)點(diǎn)606,對(duì)話(huà)106的第二個(gè)體102可以提供拒絕考慮對(duì)話(huà)106的選定話(huà)題116的第二消息108,并且設(shè)備104可以通過(guò)從列表中去除選定話(huà)題116來(lái)改變對(duì)話(huà)話(huà)題集合。第二消息108還可以規(guī)定對(duì)于第一話(huà)題602(例如,進(jìn)晚餐的不同地方)和第二話(huà)題組602(例如,個(gè)體102看電影的不同的影院)中的每一個(gè)的可替代話(huà)題116。設(shè)備104可以識(shí)別與第二消息108的每個(gè)話(huà)題116相關(guān)聯(lián)的話(huà)題組602(例如,通過(guò)參考位置數(shù)據(jù)庫(kù)來(lái)識(shí)別話(huà)題116所提及的位置120的類(lèi)型,和/或通過(guò)評(píng)估話(huà)題116被參考的對(duì)話(huà)106的上下文),并且可以在顯示器202上呈現(xiàn)具有分別根據(jù)與話(huà)題116相關(guān)聯(lián)的話(huà)題組602來(lái)分組的添加話(huà)題116的列表。根據(jù)本文所提供的技術(shù),實(shí)施例可以在識(shí)別和跟蹤對(duì)話(huà)106內(nèi)所提及的話(huà)題116的同時(shí)使用多個(gè)這樣的變型例。
D3.呈現(xiàn)對(duì)話(huà)話(huà)題的位置
可以在本文提供的技術(shù)的實(shí)施例之間變化的第三方面涉及在地圖118上向個(gè)體102呈現(xiàn)對(duì)話(huà)106的話(huà)題116的位置120的方式。
作為該第三方面的第一變型例,可以呈現(xiàn)多個(gè)類(lèi)型的地圖118,包括區(qū)域地圖、道路地圖、空中地圖(例如,通過(guò)包括位置120的區(qū)域的衛(wèi)星所捕獲的鳥(niǎo)眼視圖)、地形地圖以及人口或交通地圖。地圖118還可以?xún)H呈現(xiàn)一個(gè)位置120,或者兩個(gè)或更多個(gè)話(huà)題116的相應(yīng)的位置120,和/或還可以指示對(duì)話(huà)106的一個(gè)或多個(gè)個(gè)體102的當(dāng)前或投影位置120。
作為該第三方面的第二變型例。地圖界面206可以多種方式在顯示器202上呈現(xiàn)給殼體102。例如,設(shè)備104可以初始地抑制在對(duì)話(huà)106中檢測(cè)到與位置120相關(guān)聯(lián)的話(huà)題116的至少一個(gè)提及之前在對(duì)話(huà)界面204的地圖界面206中呈現(xiàn)地圖118。在檢測(cè)到該提及時(shí),設(shè)備104可將地圖界面206插入對(duì)話(huà)界面204中,包括指示話(huà)題116的位置120的地圖118??商娲鼗蛘吡硗獾兀跈z測(cè)到對(duì)話(huà)106偏離對(duì)與位置120相關(guān)聯(lián)的話(huà)題116的提及時(shí),設(shè)備104可以從對(duì)話(huà)界面204中去除地圖界面206。
作為該第三方面的第三變型例,設(shè)備104可以偶然用關(guān)于位置120的話(huà)題116的其它信息來(lái)替代位置120的地圖118的呈現(xiàn)。例如,在從個(gè)體120接收到對(duì)話(huà)106的選定話(huà)題116的選擇時(shí),設(shè)備104可以用描述話(huà)題106的信息界面(例如,話(huà)題116的位置120的圖片、餐廳的菜單或在影院所播放的電影的列表)來(lái)取代顯示器202上的地圖118;并且在從個(gè)體102接收到返回地圖118的請(qǐng)求時(shí),設(shè)備104可以用地圖118來(lái)取代顯示器202上的信息界面。這些信息可以從各種源(例如,從與話(huà)題106相關(guān)聯(lián)的網(wǎng)頁(yè);從位置數(shù)據(jù)庫(kù)或閱覽數(shù)據(jù)庫(kù);或者從廣告商,如與包括針對(duì)個(gè)體102的折扣的話(huà)題116相關(guān)聯(lián)的廣告,其中利用地圖界面206中的話(huà)題116來(lái)檢索并呈現(xiàn)廣告)檢索。
作為該第三方面的第四變型例,設(shè)備104可以呈現(xiàn)與話(huà)題116和/或位置120相關(guān)聯(lián)的動(dòng)作的一組動(dòng)作選項(xiàng)。設(shè)備104可以因此識(shí)別與話(huà)題106相關(guān)聯(lián)的至少一個(gè)動(dòng)作。設(shè)備104可以因此在顯示器202上與話(huà)題116相關(guān)地呈現(xiàn)調(diào)用相應(yīng)動(dòng)作的動(dòng)作選項(xiàng);以及在從個(gè)體102接收到對(duì)于選定話(huà)題116的選定動(dòng)作選項(xiàng)的選擇時(shí),調(diào)用選定話(huà)題116的選定動(dòng)作選項(xiàng)。
圖7呈現(xiàn)了表征對(duì)于對(duì)話(huà)106的選定話(huà)題116在設(shè)備104的顯示器202上呈現(xiàn)位置120的多個(gè)變型例的示范性的方案700的圖示說(shuō)明。在該示范性的方案700中,在第一時(shí)點(diǎn)708,設(shè)備104可以在對(duì)話(huà)界面204(未示出)的呈現(xiàn)中包含地圖界面206,除了指示話(huà)題116的位置120之外,地圖界面206還呈現(xiàn)與話(huà)題116相關(guān)地被調(diào)用的相應(yīng)動(dòng)作的動(dòng)作選項(xiàng)702。在該示范性的方案700中,選定話(huà)題116包括餐廳,設(shè)備104識(shí)別并呈現(xiàn)動(dòng)作的動(dòng)作選項(xiàng)702,包括:繪出在個(gè)體102的當(dāng)前位置與位置120之間的路線(xiàn);啟動(dòng)餐廳桌位的預(yù)訂;以及啟動(dòng)餐廳與個(gè)體102之間的通信會(huì)話(huà)。如果個(gè)體102選擇704提供顯示餐廳菜單的動(dòng)作選項(xiàng)702,則在第二時(shí)點(diǎn)710,設(shè)備104的顯示器202隱藏地圖界面206且呈現(xiàn)提供關(guān)于話(huà)題116的信息的信息界面706,即,餐廳的菜單。返回地圖的動(dòng)作選項(xiàng)的用戶(hù)選擇704可以引起信息界面706的去除以及地圖界面206的二次呈現(xiàn)。以此方式,根據(jù)本文呈現(xiàn)的技術(shù)的該第三方面的多個(gè)變型例,話(huà)題116和位置120的呈現(xiàn)可響應(yīng)于個(gè)體102所啟動(dòng)的用戶(hù)交互,并且可以通過(guò)調(diào)節(jié)設(shè)備104的顯示器202的內(nèi)容而相應(yīng)地回應(yīng)。
D4.話(huà)題建議
可以在本文呈現(xiàn)的技術(shù)的實(shí)施例之間變化的第四方面涉及到對(duì)于對(duì)話(huà)106的話(huà)題組602的建議話(huà)題106。例如,如果個(gè)體102的對(duì)話(huà)106集中于在哪進(jìn)晚餐,則設(shè)備104可以識(shí)別對(duì)于話(huà)題組602的至少一個(gè)建議話(huà)題116,并且向個(gè)體102呈現(xiàn)至少一個(gè)建議話(huà)題116。
作為該第四方面的第一變型例,建議話(huà)題116可以響應(yīng)于各事件而插入對(duì)話(huà)106中。作為第一個(gè)這樣的示例,建議話(huà)題116可以在檢測(cè)到新話(huà)題組602時(shí)插入(例如,從第一個(gè)體102到第二個(gè)體102的在某處進(jìn)晚餐的建議)。作為第二個(gè)這樣的示例,在接收到從話(huà)題組602去除話(huà)題116的請(qǐng)求時(shí),設(shè)備104可以識(shí)別所選定話(huà)題組602的可替代話(huà)題116,并且建議可替代話(huà)題來(lái)作為所去除的話(huà)題116的替代。作為第三個(gè)這樣的示例,如果在至少閾值持續(xù)期間內(nèi)話(huà)題組602仍未填充(例如,如果個(gè)體102在一分鐘的對(duì)話(huà)106后無(wú)法就餐廳達(dá)成一致意見(jiàn)),則識(shí)別和建議可替代話(huà)題。作為第四個(gè)這樣的示例,設(shè)備104可以向個(gè)體102呈現(xiàn)識(shí)別并呈現(xiàn)話(huà)題組602的建議話(huà)題116的選項(xiàng),并且可以在接收到個(gè)體102激活選項(xiàng)時(shí)(例如,在個(gè)體102選擇了“建議”按鈕時(shí))來(lái)這樣做。
作為該第四方面的第二個(gè)變型例,建議話(huà)題116可通過(guò)設(shè)備104自動(dòng)地呈現(xiàn)給個(gè)體102。例如,在檢測(cè)到對(duì)話(huà)題116的提及時(shí),設(shè)備104可以在地圖118上自動(dòng)地呈現(xiàn)基于位置的建議,而不等待來(lái)自個(gè)體102的請(qǐng)求而這樣做。可替代地,并且如圖8的示范性的方案800中所圖示的,建議話(huà)題116可以響應(yīng)于來(lái)自個(gè)體102的輸入而呈現(xiàn)。在第一時(shí)點(diǎn)806,對(duì)話(huà)106中的個(gè)體102可以交換涉及話(huà)題116的信息108,并且設(shè)備104可以識(shí)別分別與位置120相關(guān)聯(lián)的一個(gè)或多個(gè)建議話(huà)題116。在第二時(shí)點(diǎn)808,設(shè)備104可以鄰近對(duì)話(huà)110而呈現(xiàn)具有建議話(huà)題116列表的建議窗格802。在第三時(shí)點(diǎn)810,設(shè)備104可以檢測(cè)來(lái)自個(gè)體102的用戶(hù)輸入,包括建議話(huà)題116的選擇804,以及作為響應(yīng)且在第四時(shí)點(diǎn)810,設(shè)備104可以鄰近對(duì)話(huà)110而呈現(xiàn)具有指示個(gè)體102所選定的建議話(huà)題116的位置120的地圖118的地圖界面206。以此方式,設(shè)備104可以在向個(gè)體102呈現(xiàn)建議話(huà)題116中使用手動(dòng)用戶(hù)輸入。
作為該第四方面的第三個(gè)變型例,建議話(huà)題116可以與對(duì)話(huà)106的個(gè)體102所提及的至少一個(gè)話(huà)題116以多種方式整合。例如,建議話(huà)題116可以呈現(xiàn)在地圖界面206的與個(gè)體102所提及的話(huà)題116不同的區(qū)域中(例如,“提及餐廳”列表和“建議餐廳”列表)??商娲?,建議話(huà)題116可以與個(gè)體102所提及的話(huà)題116一起呈現(xiàn),例如,作為混合列表,任選地以與對(duì)話(huà)106的個(gè)體102所提及的話(huà)題116不同的視覺(jué)方式呈現(xiàn)建議話(huà)題116。
作為該第四方面的第四個(gè)變型例,可以各種方式來(lái)識(shí)別建議話(huà)題116。作為第一個(gè)這樣的示例,至少一個(gè)個(gè)體102可以識(shí)別對(duì)于話(huà)題組602的至少一個(gè)話(huà)題組約束(例如,對(duì)于餐廳話(huà)題組,個(gè)體102可以規(guī)定對(duì)于特定類(lèi)型食物的偏好),并且設(shè)備104可以?xún)H識(shí)別滿(mǎn)足話(huà)題組602的話(huà)題組約束的建議話(huà)題。作為第二個(gè)這樣的示例,設(shè)備104可以參考對(duì)話(huà)106中的至少一個(gè)個(gè)體102的個(gè)體簡(jiǎn)檔,并且可以識(shí)別與個(gè)體簡(jiǎn)檔符合的建議話(huà)題(例如,與在個(gè)體簡(jiǎn)檔中所規(guī)定的個(gè)體102的飲食限制符合的餐廳,或個(gè)體簡(jiǎn)檔表明個(gè)體102之前到訪(fǎng)過(guò)且欣賞的餐廳)。如果多個(gè)建議話(huà)題116可供呈現(xiàn),則設(shè)備104可以對(duì)于每個(gè)建議話(huà)題技術(shù)出將建議話(huà)題116與話(huà)題組602的話(huà)題組約束相關(guān)聯(lián)的建議話(huà)題分?jǐn)?shù),并且可以呈現(xiàn)根據(jù)建議話(huà)題分?jǐn)?shù)而排序的建議話(huà)題602。在一些方案中,建議話(huà)題116的識(shí)別會(huì)是困難的,例如,如果對(duì)話(huà)106中的個(gè)體102具有沖突的偏好或限制,并且設(shè)備104可能不得不選擇建議話(huà)題作為個(gè)體102之間的共識(shí)。
圖9呈現(xiàn)了表征考慮到該第四方面的多個(gè)變型例而向個(gè)體102呈現(xiàn)建議話(huà)題的示范性的方案的圖示說(shuō)明。在該示范性的方案900中,一組個(gè)體102正在進(jìn)行關(guān)于在那會(huì)面進(jìn)晚餐的對(duì)話(huà)106。個(gè)體102的設(shè)備104可以對(duì)每個(gè)個(gè)體102的個(gè)體簡(jiǎn)檔902具有訪(fǎng)問(wèn)權(quán),其中個(gè)體簡(jiǎn)檔902規(guī)定個(gè)體102的位置120(例如,個(gè)體102的當(dāng)前位置、或選定的會(huì)面時(shí)間之前個(gè)體102的投影位置102);一組規(guī)定飲食偏好和飲食限制;以及價(jià)格范圍偏好。個(gè)體簡(jiǎn)檔902的細(xì)節(jié)會(huì)被設(shè)備104視為“晚餐餐廳”話(huà)題組602的話(huà)題組約束904。設(shè)備104還可以對(duì)話(huà)題數(shù)據(jù)庫(kù)906有訪(fǎng)問(wèn)權(quán),如提供關(guān)于餐廳的各種細(xì)節(jié)的餐廳數(shù)據(jù)庫(kù)。設(shè)備104可以努力選擇與個(gè)體簡(jiǎn)檔902的細(xì)節(jié)符合的話(huà)題116的子集,用于作為建議話(huà)題116呈現(xiàn)給個(gè)體120。另外,在該方案中,沒(méi)有一個(gè)話(huà)題116與所有話(huà)題組約束904符合(例如,因?yàn)閭€(gè)體102位于地區(qū)的不同區(qū)域內(nèi),沒(méi)有一個(gè)位置120在全部個(gè)體102的短距離內(nèi))。因此,設(shè)備104可以對(duì)于每個(gè)話(huà)題116計(jì)算指示話(huà)題116與話(huà)題組約束904的相符性的建議話(huà)題分?jǐn)?shù)908。另外,不同權(quán)重可歸于各個(gè)話(huà)題組約束904(例如,單個(gè)個(gè)體102的飲食限制,如無(wú)谷蛋白食物選項(xiàng)的可用性,可以是嚴(yán)格約束,而食物偏好可以通過(guò)共識(shí)來(lái)解決)。作為另一示例,考慮到每個(gè)個(gè)體102可用的不同旅行選項(xiàng),關(guān)于位置102的共識(shí)可以被選定為最小化所有個(gè)體102的集體旅行時(shí)間,和/或?qū)崿F(xiàn)最早會(huì)面時(shí)間。設(shè)備104隨后可以利用呈現(xiàn)每個(gè)話(huà)題116的位置120以及任選地包括話(huà)題602中每個(gè)話(huà)題116的指示個(gè)體102之間的預(yù)期共識(shí)度的評(píng)級(jí)910和/或根據(jù)相應(yīng)的評(píng)級(jí)910對(duì)話(huà)題116排序的地圖118而將會(huì)面的建議話(huà)題116作為話(huà)題組602呈現(xiàn)給個(gè)體102。以此方式,根據(jù)本文所提供的技術(shù),設(shè)備可以利用指示建議話(huà)題116的位置120的地圖118來(lái)提供話(huà)題組602。
E.計(jì)算環(huán)境
本文所論述的技術(shù)可以在很多方面被設(shè)計(jì)出變型例,并且一些變型例可以相對(duì)于這些以及其他技術(shù)的其他變型例提供額外的優(yōu)點(diǎn)和/或減少缺點(diǎn)。而且,一些變型例可以組合地實(shí)現(xiàn),并且一些組合可以通過(guò)協(xié)同配合來(lái)突顯額外的優(yōu)點(diǎn)和/或減少的缺點(diǎn)。變型例可以并入各個(gè)實(shí)施例中以為這些實(shí)施例帶來(lái)單個(gè)的和/或協(xié)同的優(yōu)點(diǎn)。
圖10以及后面的論述提供了實(shí)現(xiàn)本文闡述的一個(gè)或多個(gè)規(guī)定的實(shí)施例的適合的計(jì)算環(huán)境的簡(jiǎn)要的大體的描述。圖10的操作環(huán)境僅是適合的操作環(huán)境的一個(gè)示例,而不意在建議對(duì)操作環(huán)境的使用或功能的范圍的任何限定。示例的計(jì)算設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(諸如移動(dòng)電話(huà)、個(gè)人數(shù)字助理(PDA)、媒體播放器等)、多處理器系統(tǒng)、消費(fèi)電子設(shè)備、微型計(jì)算機(jī)、主機(jī)型計(jì)算機(jī)、包括任意上述系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境,等等。
雖然不做要求,在一個(gè)或多個(gè)計(jì)算設(shè)備所執(zhí)行“計(jì)算機(jī)可讀指令”的總的背景下描述了實(shí)施例。計(jì)算機(jī)可讀指令可以經(jīng)由計(jì)算機(jī)可讀介質(zhì)(下文論述)來(lái)分配。計(jì)算機(jī)可讀指令可以實(shí)現(xiàn)為執(zhí)行特定的任務(wù)或者實(shí)現(xiàn)特定的抽象數(shù)據(jù)類(lèi)型的程序模塊,諸如函數(shù)、對(duì)象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等。典型地,計(jì)算機(jī)可讀指令的功能可以根據(jù)需要在各環(huán)境中進(jìn)行組合或分布。
圖10示出了系統(tǒng)1000的示例,該系統(tǒng)包括被配置為實(shí)現(xiàn)本文提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算設(shè)備1002。在一個(gè)配置中,計(jì)算設(shè)備1002包括至少一個(gè)處理單元1006以及存儲(chǔ)器1008。根據(jù)計(jì)算設(shè)備的確切的配置和類(lèi)型,存儲(chǔ)器1008可以是易失性的(諸如例如RAM)、非易失性的(諸如例如ROM、閃速存儲(chǔ)器等)或者兩者的某種組合。該配置通過(guò)虛線(xiàn)1004圖示在圖10中。
在其它實(shí)施例中,設(shè)備1002可以包括附加的特征和/或功能。例如,設(shè)備1002還可以包括附加的存儲(chǔ)設(shè)備(例如,可移除的和/或非可移除的),包括但不限于磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備和類(lèi)似物。該附加的存儲(chǔ)設(shè)備在圖10中由存儲(chǔ)設(shè)備1010圖示說(shuō)明。在一個(gè)實(shí)施例中,實(shí)現(xiàn)本文提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令可以在存儲(chǔ)設(shè)備1010中。存儲(chǔ)設(shè)備1010還可以存儲(chǔ)實(shí)現(xiàn)操作系統(tǒng)、應(yīng)用程序和類(lèi)似物的其它計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令可以裝載到存儲(chǔ)器1008中,以便由例如處理單元1006來(lái)執(zhí)行。
本文所使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令或其它數(shù)據(jù)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性的和非易失性的、可移除的和非可移除的介質(zhì)。存儲(chǔ)器1008和存儲(chǔ)設(shè)備1010是計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、ROM、EEPROM、閃速存儲(chǔ)器或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD)或其它光存儲(chǔ)設(shè)備、磁盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或者任何其它能夠用于存儲(chǔ)期望的信息且能夠由設(shè)備1002訪(fǎng)問(wèn)的介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是設(shè)備1002的部分。
設(shè)備1002還可以包括允許設(shè)備1002與其它設(shè)備通信的通信連接1016。通信連接1016可以包括但不限于調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射器/接收器、紅外端口、USB連接或?qū)⒂?jì)算設(shè)備1002與其它計(jì)算設(shè)備連接的其它接口。通信連接1016可包括有線(xiàn)連接或無(wú)線(xiàn)連接。通信連接1016可以發(fā)送和/或接收通信介質(zhì)。
術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”可包括通信介質(zhì)。通信介質(zhì)典型地具體實(shí)施諸如載波或其它傳輸機(jī)制的“調(diào)制數(shù)據(jù)信號(hào)”中的計(jì)算機(jī)可讀指令或其它數(shù)據(jù)并且包括任何信息輸送介質(zhì)。術(shù)語(yǔ)“調(diào)制數(shù)據(jù)信號(hào)”可以包括使其一個(gè)或多個(gè)特性以將信息編碼在信號(hào)中的方式來(lái)設(shè)定或改變的信號(hào)。
設(shè)備1002可以包括輸入設(shè)備1014,諸如鍵盤(pán)、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備、紅外照相機(jī)、視頻輸入設(shè)備和/或任何其它輸入設(shè)備。在設(shè)備1002中還可以包括輸出設(shè)備1012,諸如一個(gè)或多個(gè)顯示器、揚(yáng)聲器、打印機(jī)和/或任何其它輸出設(shè)備。輸入設(shè)備1014和輸出設(shè)備1012可以經(jīng)由有線(xiàn)連接、無(wú)線(xiàn)連接或其任意組合而連接到設(shè)備1002。在一個(gè)實(shí)施例中,來(lái)自另一計(jì)算設(shè)備的輸入設(shè)備或輸出設(shè)備可以用作計(jì)算設(shè)備1002的輸入設(shè)備1014或輸出設(shè)備1012。
計(jì)算設(shè)備1002的組件可以通過(guò)諸如總線(xiàn)的各種互連來(lái)連接。這些互連可以包括外圍組件互連(PCI)、諸如PCI Express、通用串行總線(xiàn)(USB)、火線(xiàn)(IEEE 1394)、光總線(xiàn)結(jié)構(gòu)等。在另一實(shí)施例中,計(jì)算設(shè)備1002的組件可通過(guò)網(wǎng)絡(luò)來(lái)互連。例如,存儲(chǔ)器1008可由位于網(wǎng)絡(luò)互連的不同的物理位置中的多個(gè)物理存儲(chǔ)器單元構(gòu)成。
本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,用于存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)設(shè)備可分布在網(wǎng)絡(luò)中。例如,能夠經(jīng)由網(wǎng)絡(luò)1018訪(fǎng)問(wèn)計(jì)算設(shè)備1020可以存儲(chǔ)實(shí)現(xiàn)本文提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令。計(jì)算設(shè)備1002可以訪(fǎng)問(wèn)計(jì)算設(shè)備1020且下載計(jì)算機(jī)可讀指令的部分或全部用于執(zhí)行??商娲?,計(jì)算設(shè)備1002可以根據(jù)需要來(lái)下載多條計(jì)算機(jī)可讀指令,或者一些指令可以在計(jì)算設(shè)備1002處執(zhí)行,一些在計(jì)算設(shè)備1020處執(zhí)行。
F.術(shù)語(yǔ)的使用
雖然用特定于結(jié)構(gòu)特征和/或方法行為的語(yǔ)言描述了主題,應(yīng)當(dāng)理解的是在隨附的權(quán)利要求中限定的主題不一定限于上述的特定特征或行為。相反,上述的特定的特征和行為被公開(kāi)作為實(shí)現(xiàn)至少一些權(quán)利要求的示例的形式。
如該申請(qǐng)中使用的,術(shù)語(yǔ)“組件”、“模塊”、“系統(tǒng)”、“接口”和/或類(lèi)似術(shù)語(yǔ)通常旨在指代計(jì)算機(jī)相關(guān)的實(shí)體,或者是硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以為但不限于在處理器上運(yùn)行的過(guò)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行線(xiàn)程、程序和/或計(jì)算機(jī)。通過(guò)圖示說(shuō)明的方式,運(yùn)行于控制器上的應(yīng)用和控制器都可以是組件。一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行線(xiàn)程內(nèi),并且組件可以位于一臺(tái)計(jì)算機(jī)上和/或分布于兩臺(tái)或更多臺(tái)計(jì)算機(jī)之間。
此外,所要求保護(hù)的主題可以實(shí)現(xiàn)為利用標(biāo)準(zhǔn)編程和/或工程技術(shù)來(lái)產(chǎn)生軟件、固件、硬件或其任意組合從而控制計(jì)算機(jī)實(shí)現(xiàn)所公開(kāi)的主題的方法、裝置或制品。本文所使用的術(shù)語(yǔ)“制品”旨在涵蓋能夠從任意計(jì)算機(jī)可讀設(shè)備、載波或介質(zhì)訪(fǎng)問(wèn)的計(jì)算機(jī)程序。當(dāng)然,可以對(duì)該配置做出許多修改,而不背離所要求保護(hù)的主題的范圍或精神。
本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所描述的一個(gè)或多個(gè)操作可以構(gòu)成存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀指令,如果由計(jì)算設(shè)備執(zhí)行,則計(jì)算機(jī)可讀指令將使計(jì)算設(shè)備執(zhí)行所描述的操作。描述一些或全部操作的順序不應(yīng)解釋為暗示這些操作必然是順序相關(guān)的。本領(lǐng)域技術(shù)人員在獲益于本說(shuō)明書(shū)后將理解到可替代的排序。此外,將理解的是,不是全部操作都必然存在于本文提供的每個(gè)實(shí)施例中。
而且,措辭“示范性的”在本文用來(lái)意指充當(dāng)示例、實(shí)例、圖示。本文中描述為“示范性的”的任何方面或設(shè)計(jì)不一定解釋為相對(duì)于其它方面或設(shè)計(jì)是有益的。相反,術(shù)語(yǔ)示范性的使用不意在以具體的方式呈現(xiàn)概念。如本申請(qǐng)所使用,術(shù)語(yǔ)“或者”意在表示包含性的“或者”,而不是排他性的“或者”。也即,除非另作規(guī)定或者從上下文明確可知,“X采用A或B”意在表示自然包含的置換項(xiàng)中的任一個(gè)。也即,如果X采用A;X采用B;或者X采用A和B,則“X采用A或B”在上述任一實(shí)例下滿(mǎn)足。另外,在本申請(qǐng)以及隨附權(quán)利要求書(shū)中使用的冠詞“一(a)”和“一個(gè)(an)”通常解釋為意指“一個(gè)或多個(gè)”,除非規(guī)定或者從上下文明顯是指單數(shù)形式。
而且,雖然已經(jīng)結(jié)合一個(gè)或多個(gè)實(shí)現(xiàn)方式示出和描述了本公開(kāi),基于該說(shuō)明書(shū)以及附圖的閱讀和理解,等同的改動(dòng)和修改對(duì)于本領(lǐng)域其它技術(shù)人員而言將是顯而易見(jiàn)的。本公開(kāi)包括全部這樣的修改和改動(dòng),并且僅受隨附權(quán)利要求的范圍限制。特別地關(guān)于上述組件(例如,元件、資源等)所執(zhí)行的各功能,除非特別指出,否則用于描述這些組件的術(shù)語(yǔ)意在對(duì)應(yīng)于執(zhí)行所描述的組件的規(guī)定功能(例如,功能上等同的)的任何組件,即使結(jié)構(gòu)上不等同于公開(kāi)的結(jié)構(gòu)。另外,雖然公開(kāi)的特定特征已經(jīng)參考多個(gè)實(shí)現(xiàn)方式中的僅一個(gè)進(jìn)行了公開(kāi),該特征可以與對(duì)于任何給定的或特定的應(yīng)用而言所期望或有益的其它實(shí)現(xiàn)方式的一個(gè)或多個(gè)其它特征相組合。此外,在“包含”、“具有”、“設(shè)有”、“帶有”和/或其變體在詳細(xì)說(shuō)明或權(quán)利要求中使用的范圍內(nèi),這些術(shù)語(yǔ)意在包含性的,方式類(lèi)似于術(shù)語(yǔ)“包括”。