響應(yīng)式輸入架構(gòu)的制作方法
【專利說明】
【背景技術(shù)】
[0001]用戶在使用搜索時(shí)的任務(wù)和終極目的常常延伸很長(zhǎng)一段時(shí)間并且使用多個(gè)設(shè)備。在做出關(guān)于將在哪里停留,將做的所有事情等等的最終決定之前,用戶可能數(shù)月地計(jì)劃著旅行。搜索歷史和自動(dòng)生成的建議(“自動(dòng)建議”)需要在用戶的所有設(shè)備上可輕松容易地以一致的方式得到,從而使得用戶有能力輕松地發(fā)現(xiàn)和再發(fā)現(xiàn)信息而不必再了解界面以及信息是如何組織的。
【發(fā)明內(nèi)容】
[0002]下文呈現(xiàn)了一個(gè)簡(jiǎn)化概要,以便提供對(duì)于本文所描述的一些新穎實(shí)施例的基本理解。該概要不是詳盡的總覽,并且并非旨在標(biāo)識(shí)出關(guān)鍵/重要元素或者界定其范圍。它的唯一目的在于以簡(jiǎn)化形式呈現(xiàn)一些概念,作為對(duì)于隨后呈現(xiàn)的更詳細(xì)的描述的序言。
[0003]所公開的架構(gòu)是一種響應(yīng)式輸入架構(gòu),其對(duì)于跨越許多不同類型的用戶設(shè)備的搜索輸入提供一種直觀且一致的布局和組織。該架構(gòu)提供針對(duì)所有設(shè)備的用戶界面一致性,從而允許用戶在另一個(gè)用戶設(shè)備上(例如,當(dāng)帶著移動(dòng)電話出門時(shí))無縫地繼續(xù)進(jìn)行在一個(gè)設(shè)備上(例如,在起居室中的平板或桌面型計(jì)算設(shè)備上)開始的信息查詢。
[0004]提供一種用戶界面,其在用戶鍵入查詢時(shí)呈現(xiàn)與搜索相關(guān)的個(gè)性化的過去、當(dāng)前和將來的方面,所述過去、當(dāng)前和將來的方面在用戶界面中被表示為,過去的方面作為頂部交互式部分(歷史清單),當(dāng)前的方面作為中間可交互部分(查詢鍵入域)以及將來的方面作為底部可交互部分(建議清單)。
[0005]交互式歷史清單顯示近來的搜索歷史的按時(shí)間發(fā)生順序排列的清單,并且是可滾動(dòng)的,使得用戶可以在基于觸摸的顯示器上使用例如手指進(jìn)行觸覺交互,以向上或向下滾動(dòng)并且做出選擇。歷史項(xiàng)目也可以是可擴(kuò)展的,以便通過選擇擴(kuò)展器控件(“ + ”)來顯露給定的先前的搜索的附加信息。
[0006]用戶可以通過輕敲(觸摸、或使用某種其他自然用戶接口(NUI)手勢(shì))查詢鍵入域而將活躍光標(biāo)用于查詢鍵入,來從用戶界面的過去方面導(dǎo)覽到當(dāng)前方面。附加地,可以使用比如話音、手、身體、身體部位姿態(tài)等等不同的NUI輸入手勢(shì)技術(shù),來完成用戶查詢輸入。
[0007]用戶可以通過在建議清單的區(qū)域中輕敲(觸摸、或使用某種其他NUI手勢(shì))而將活躍光標(biāo)用于查詢鍵入,來從用戶界面的當(dāng)前方面導(dǎo)覽到將來方面??梢岳绺鶕?jù)許多不同準(zhǔn)則對(duì)建議清單中的建議排名,所述準(zhǔn)則比如是個(gè)人準(zhǔn)則(例如,用戶偏好、用戶位置、查詢類型、所搜索的內(nèi)容類型等等)和社交生成的其他用戶的建議。建議清單項(xiàng)目也可以是可擴(kuò)展的,以便通過選擇擴(kuò)展器控件(“ + ”)來顯露給定的先前的搜索的附加信息。
[0008]還可以在清單中利用標(biāo)記來注釋建議,該標(biāo)記向用戶指示,建議項(xiàng)目是新建議還是先前的建議。可以提供另外的注釋,以便在視覺上指示,建議是從普通自動(dòng)建議子系統(tǒng)按普通方式導(dǎo)出的,還是從個(gè)性化自動(dòng)建議子系統(tǒng)按照個(gè)性化的方式導(dǎo)出的建議項(xiàng)目。
[0009]—般地,該架構(gòu)描述了針對(duì)后臺(tái)系統(tǒng)的用戶界面(例如,電視、桌面型計(jì)算機(jī)、智能電話、平板計(jì)算機(jī)和其他適當(dāng)?shù)脑O(shè)備)之間的交互。后臺(tái)系統(tǒng)主要支持自動(dòng)建議以便發(fā)現(xiàn)新信息和相關(guān)的先前的搜索。用戶的先前的搜索被存儲(chǔ)在與用戶的登錄帳號(hào)相關(guān)聯(lián)的用戶個(gè)人儲(chǔ)存庫中。這允許用戶記錄所有的歷史搜索并且提供跨設(shè)備的無縫搜索體驗(yàn)??梢岳缡褂闷渌麄€(gè)人可標(biāo)識(shí)的數(shù)據(jù),比如所分配的標(biāo)識(shí)符。這允許存儲(chǔ)所有的用戶歷史搜索并且允許跨設(shè)備的無縫搜索體驗(yàn)。
[0010]用戶搜索歷史數(shù)據(jù)流經(jīng)自動(dòng)建議技術(shù),該自動(dòng)建議技術(shù)將用戶鍵入當(dāng)作輸入,并且至少提供相關(guān)的先前的搜索作為輸出。同時(shí),來自搜索索引(其針對(duì)整個(gè)web的數(shù)據(jù)進(jìn)行了索引)的建議流經(jīng)類似的自動(dòng)建議技術(shù),并且向用戶提供新信息/建議(也稱作將來/發(fā)現(xiàn)建議)。該普通模塊還將用戶鍵入當(dāng)作輸入,并且輸出一個(gè)或多個(gè)建議。
[0011]當(dāng)用戶查詢抵達(dá)后臺(tái)系統(tǒng)時(shí),并行地并且同時(shí)發(fā)生將來和歷史建議生成二者。由后臺(tái)系統(tǒng)提供的輸出還利用新的或先前的標(biāo)記來注釋建議,該標(biāo)記幫助用戶界面再現(xiàn)相對(duì)于“當(dāng)前”片段的建議。
[0012]為了完成前述目的和相關(guān)目的,本文結(jié)合以下描述和附圖描述了某些說明性方面。這些方面指示了可以據(jù)以實(shí)踐本文所公開的原理的各種方式,并且所有方面和其等價(jià)物旨在處于所要求保護(hù)的主題的范圍內(nèi)。當(dāng)結(jié)合圖考慮時(shí),其他優(yōu)點(diǎn)和新穎特征根據(jù)以下的詳細(xì)描述將變得顯而易見。
【附圖說明】
[0013]圖1圖不出根據(jù)所公開架構(gòu)的系統(tǒng)。
[0014]圖2圖示出允許響應(yīng)式輸入架構(gòu)的系統(tǒng)。
[0015]圖3圖示出用戶界面的過去、當(dāng)前和將來的方面的一組用戶界面泛化。
[0016]圖4圖示出用于一個(gè)設(shè)備的用戶界面的過去、當(dāng)前和將來的方面的圖。
[0017]圖5圖示出用于平板計(jì)算設(shè)備的搜索示例流程圖。
[0018]圖6圖示出根據(jù)所公開架構(gòu)的方法。
[0019]圖7圖示出根據(jù)所公開架構(gòu)的替換方法。
[0020]圖8圖示出一種計(jì)算系統(tǒng)的框圖,該計(jì)算系統(tǒng)執(zhí)行根據(jù)所公開架構(gòu)的響應(yīng)式輸入架構(gòu)。
【具體實(shí)施方式】
[0021]所公開的架構(gòu)是一種響應(yīng)式輸入架構(gòu),其對(duì)于跨越許多不同類型的設(shè)備的搜索輸入提供一種直觀且一致的布局和組織。該組織提供在跨搜索引擎產(chǎn)品的現(xiàn)今實(shí)施方式中找不到的可預(yù)測(cè)性。該架構(gòu)對(duì)于所有設(shè)備都是一致的,從而允許用戶在另一用戶設(shè)備上(例如,當(dāng)帶著移動(dòng)電話出門時(shí))無縫地繼續(xù)在一個(gè)設(shè)備上(例如,在起居室中的平板或桌面型計(jì)算設(shè)備上)開始的信息查詢。例如,當(dāng)在用戶住處的起居室中時(shí)使用平板計(jì)算設(shè)備進(jìn)行搜索,此后,當(dāng)在房間中或者從住處離開時(shí),同一用戶可以在移動(dòng)設(shè)備上再發(fā)現(xiàn)搜索信息并且繼續(xù)進(jìn)行搜索會(huì)話。
[0022]該架構(gòu)的響應(yīng)方面允許跨多個(gè)設(shè)備(比如電視、桌面型計(jì)算機(jī)、平板計(jì)算機(jī)和移動(dòng)電話設(shè)備等等)的縮放。當(dāng)用戶任務(wù)隨著時(shí)間并且在多個(gè)設(shè)備上延伸時(shí),響應(yīng)式輸入架構(gòu)提供可預(yù)測(cè)性。該架構(gòu)提供一種一致的圖式,以便搜索新信息和過濾先前的搜索。這允許一種可發(fā)現(xiàn)的鍵入點(diǎn)以及找到信息的有效方式。該架構(gòu)引入了輸入行,其允許用戶在比如文本、語音和攝像機(jī)之類的不同媒體技術(shù)之間切換。鍵入文本或使用語音在提供自動(dòng)生成的建議(“自動(dòng)建議”)的同時(shí)過濾歷史。
[0023]用戶交互可以是允許手勢(shì)的,由此,用戶將一個(gè)或多個(gè)手勢(shì)用于交互。例如,手勢(shì)可以是自然用戶接口(NUI)手勢(shì)。NUI可以被定義為允許用戶以“自然”的方式與設(shè)備交互而免于受到由輸入設(shè)備(比如鼠標(biāo)、鍵盤、遙控器等等)施加的人為約束的任何接口技術(shù)。NUI方法的示例包括采用手勢(shì)的那些方法,其在本文中被廣義地定義為例如包括但不限于,觸覺和非觸覺接口,比如話音辨識(shí)、觸摸辨識(shí)、臉部辨識(shí)、尖筆辨識(shí)、空中手勢(shì)(例如,手姿態(tài)和移動(dòng)以及其他身體/附肢運(yùn)動(dòng)/姿態(tài))、頭部和眼睛跟蹤、語音和話音表達(dá)、以及至少與視覺、話音、語音、姿態(tài)和觸摸數(shù)據(jù)相關(guān)的機(jī)器學(xué)習(xí)。
[0024]NUI技術(shù)包括但不限于,觸敏顯示、語音和話音辨識(shí)、意圖和目標(biāo)理解、使用深度攝像機(jī)(例如,立體攝像機(jī)系統(tǒng)、紅外攝像機(jī)系統(tǒng)、彩色攝像機(jī)系統(tǒng)和其組合)的運(yùn)動(dòng)手勢(shì)檢測(cè)、使用加速度計(jì)/陀螺儀的運(yùn)動(dòng)手勢(shì)檢測(cè)、臉部辨識(shí)、3D顯示、頭部、眼睛和注視跟蹤、沉浸式增強(qiáng)現(xiàn)實(shí)和虛擬現(xiàn)實(shí)系統(tǒng)(所有這些都提供一種更自然的用戶接口)以及用于使用電場(chǎng)感測(cè)電極(例如,腦電圖記錄儀(EEG))和其他神經(jīng)生物反饋方法來感測(cè)大腦活動(dòng)的技術(shù)。
[0025]現(xiàn)在參照?qǐng)D,其中,貫穿全文,同樣的附圖標(biāo)記用于指代同樣的元素。在以下描述中,為了解釋的目的,闡述了許多具體細(xì)節(jié),以便提供對(duì)其的深刻理解。然而,可能明顯的是,可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐新穎的實(shí)施例。在其他實(shí)例中,以框圖形式示出了公知的結(jié)構(gòu)和設(shè)備,以便促進(jìn)對(duì)其的描述。意圖在于覆蓋落在所要求保護(hù)的主題的精神和范圍內(nèi)的所有修改、等價(jià)物和替換物。
[0026]圖1圖示出根據(jù)所公開架構(gòu)的系統(tǒng)100。系統(tǒng)100可以包括搜索用戶界面(UI)104的用于接收查詢的查詢輸入域102、鄰近查詢輸入域102呈現(xiàn)的搜索用戶界面104的先前查詢的交互式歷史清單106以及在可得到建議時(shí)的鄰近查詢輸入域102呈現(xiàn)的搜索用戶界面104的所建議的查詢的交互式建議清單108。換言之,如果得不到建議,則將不示出自動(dòng)建議清單,但是一旦可得到至少一個(gè)建議,則將呈現(xiàn)自動(dòng)建議清單,并且自動(dòng)建議清單可以呈現(xiàn)在建議清單108中。
[0027]如UI 104中以上下的方式(例如其中,歷史清單106在輸入域102之上,建議清單108在輸入域102之下)結(jié)構(gòu)化的,向用戶呈現(xiàn)了按時(shí)間排序的圖式(從上到下為過去、當(dāng)前、將來),其是可容易標(biāo)識(shí)的并且是直觀的。此外,該圖式被設(shè)計(jì)成在用戶可以訪問的許多設(shè)備上以相同的方式進(jìn)行呈現(xiàn),該許多設(shè)備比如是桌面型計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、移動(dòng)設(shè)備(例如,蜂窩電話)、游戲單元(其中,該單元連接至互聯(lián)網(wǎng),并且可以用于在電視上顯示搜索圖式)、等等。
[0028]交互式歷史清單106和交互式建議清單108是彼此獨(dú)立地操作的可滾動(dòng)的列表。即,用戶可以選擇滾動(dòng)歷史清單,然后導(dǎo)覽(navigate)以便滾動(dòng)建議清單108。如果針對(duì)利用自然用戶接口(NUI)技術(shù)是可實(shí)現(xiàn)的多種類型的用戶輸入(例如、文本、語音、攝像機(jī)等)適當(dāng)?shù)貙?shí)施,用戶可以導(dǎo)覽歷史清單,同時(shí)導(dǎo)覽建議清單。
[0029]輸入域102允許從多種輸入類型選擇用戶輸入技術(shù)。用戶可以選擇簡(jiǎn)單的文本輸入、語音輸入和/或圖像辨識(shí)輸入。隨著在查詢輸入域中輸入查詢的某些部分,對(duì)歷史清單106和建議清單108進(jìn)行過濾。隨著用戶循序地鍵入搜索查詢的字符,所述架構(gòu)對(duì)在達(dá)到任意的時(shí)間點(diǎn)上輸