用戶接口反饋元素的制作方法
【專利說明】
【背景技術(shù)】
[0001]有效地搜索數(shù)量不斷增加的數(shù)據(jù)對于用戶而言始終是一項挑戰(zhàn),而且類似地,提供有所改進(jìn)的搜索能力對于搜索引擎提供商而言也始終是一項具有競爭性的挑戰(zhàn)。一種用于改進(jìn)搜索效能的技術(shù)嘗試獲得用戶反饋。對于語義web和結(jié)構(gòu)數(shù)據(jù)搜索而言,雖然期望用戶關(guān)于實(shí)體屬性和列表的反饋以確保數(shù)據(jù)的正確性、新鮮度和用戶相關(guān)性,但是獲得肯定/否定反饋以及所建議的改變卻是成問題的。
【發(fā)明內(nèi)容】
[0002]以下給出簡化的
【發(fā)明內(nèi)容】
以便提供對這里所描述的一些新穎實(shí)施例的基本理解。該
【發(fā)明內(nèi)容】
并非是擴(kuò)展性綜述,并且其并非意在標(biāo)示出關(guān)鍵/必要元素或者對其范圍加以限定。其目的僅在于以簡化形式給出以下概念而作為隨后給出的更為詳細(xì)的描述的前序。
[0003]所公開的架構(gòu)在用戶接口(UI)中實(shí)施了諸如事實(shí)交互式元素和列表交互式元素之類的交互式反饋元素以幫助針對語義web和結(jié)構(gòu)數(shù)據(jù)搜索而獲得有關(guān)實(shí)體屬性的用戶反饋從而確保數(shù)據(jù)的正確性、新鮮度和用戶相關(guān)性。
[0004]該UI呈現(xiàn)web和結(jié)構(gòu)數(shù)據(jù),后者包括根據(jù)實(shí)體和相對應(yīng)的實(shí)體屬性所定義的數(shù)據(jù)項目。該實(shí)體屬性包括可以為正確、不正確或缺失以及期望用戶反饋的屬性數(shù)據(jù)(數(shù)值)。事實(shí)交互式元素與每個實(shí)體屬性相關(guān)聯(lián)。該事實(shí)交互式元素使得用戶能夠與相對應(yīng)屬性的屬性數(shù)據(jù)進(jìn)行交互。該用戶交互隨后提供有關(guān)給定屬性的屬性數(shù)據(jù)的正確性的反饋。交互式元素的每種狀態(tài)具有與其它狀態(tài)具有明顯視覺差異的相對應(yīng)視覺狀態(tài)。該交互式元素支持使用諸如利用輸入設(shè)備之類的標(biāo)準(zhǔn)用戶輸入,以及使用諸如與自然用戶接口(NUI)手勢相關(guān)聯(lián)的手勢所進(jìn)行的交互。
[0005]該架構(gòu)采用眾包(crowd-sourcing)和建議信息來幫助web和結(jié)構(gòu)數(shù)據(jù)的用戶反饋。眾包數(shù)據(jù)能夠一在其它用戶對相同屬性數(shù)值進(jìn)行尋址時一實(shí)時獲得(在實(shí)際事件發(fā)生的時間跨度內(nèi)進(jìn)行處理),或者從捕捉并存儲眾包數(shù)據(jù)的數(shù)據(jù)源所獲得,并且其分析能夠由眾包組件來執(zhí)行從而針對該屬性得出最為普遍的(多個)眾包數(shù)值。在任何情況下,能夠在UI中呈現(xiàn)(多個)眾包屬性數(shù)值(單一數(shù)值或頂端數(shù)值的列表)。
[0006]建議組件能夠被采用,其(直接和/或經(jīng)由眾包組件)對眾包數(shù)據(jù)進(jìn)行處理從而得出(多個)建議屬性數(shù)值(以便在UI中進(jìn)行呈現(xiàn))。(多個)建議屬性數(shù)值能夠從眾包數(shù)據(jù)、從其它數(shù)據(jù)源(例如,諸如網(wǎng)站的在線源、其它結(jié)構(gòu)數(shù)據(jù)源、離線源等)或者上述二者所得出。(多個)眾包數(shù)值能夠作為單一眾包數(shù)值或者眾包數(shù)值的列表在UI中進(jìn)行呈現(xiàn)。類似地,(多個)建議數(shù)值能夠作為單一建議數(shù)值或者建議數(shù)值的列表進(jìn)行呈現(xiàn)。
[0007]除了標(biāo)準(zhǔn)UI元素特性之外,單一事實(shí)交互式反饋元素(至少)定義附加特性:屬性類型,原始數(shù)值,狀態(tài)和建議數(shù)值。該列表交互式反饋元素包括列表項目的集合,其中每個列表項目至少具有數(shù)值特性、原始位置和建議位置。
[0008]提供了手勢處理組件和呈現(xiàn)組件。該呈現(xiàn)組件可以包括硬件和軟件,它們通常被提供并且使得用戶能夠與觸摸敏感顯示器和應(yīng)用用戶接口進(jìn)行交互。手勢處理組件包括至少用于話音識別、語音識別、臉部識別、身體部分和附屬物的姿態(tài)識別的硬件和軟件功能。
[0009]為實(shí)現(xiàn)以上和相關(guān)目標(biāo),這里結(jié)合以下描述和附圖對某些說明性的方面進(jìn)行描述。這些方面指示了這里所公開的原則能夠被加以實(shí)踐的各種方式,并且所有方面及其等同形式都意在處于所請求保護(hù)主題的范圍之內(nèi)。其它優(yōu)勢和新穎特征在結(jié)合附圖考慮時都將由于以下詳細(xì)描述而變得顯而易見。
【附圖說明】
[0010]圖1圖示了依據(jù)所公開架構(gòu)的系統(tǒng)。
[0011]圖2圖示了采用眾包和建議信息來輔助結(jié)構(gòu)數(shù)據(jù)的用戶反饋的系統(tǒng)的可替換實(shí)施例。
[0012]圖3圖示了依據(jù)所公開架構(gòu)的一般交互式事實(shí)反饋元素以及用戶與實(shí)體屬性進(jìn)行交互的狀態(tài)圖。
[0013]圖4圖示了針對狀態(tài)特性的示例性交互式事實(shí)反饋元素的詳細(xì)示圖。
[0014]圖5圖示了用戶接口中屬性的反饋元素狀態(tài)的不同視覺狀態(tài)的呈現(xiàn)形式。
[0015]圖6A和6B圖示了反饋用戶接口元素的單一示圖,其包括屬性類型特性、建議數(shù)值特性和原始數(shù)值特性的容器項目。
[0016]圖7圖示了單一事實(shí)UI反饋元素的特性的示圖。
[0017]圖8圖示了依據(jù)所公開架構(gòu)的結(jié)果列表反饋元素的示圖。
[0018]圖9圖示了依據(jù)所公開架構(gòu)采用手勢與屬性、實(shí)體以及實(shí)體和屬性的列表進(jìn)行交互的用戶接口系統(tǒng)。
[0019]圖10圖示了用于與如圖8的反饋用戶接口元素所促成的結(jié)果集列表進(jìn)行交互的示圖。
[0020]圖11圖示了所公開架構(gòu)針對實(shí)體圖形中的實(shí)體消歧的實(shí)施方式。
[0021]圖12圖示了依據(jù)所公開架構(gòu)的方法。
[0022]圖13圖示了依據(jù)所公開架構(gòu)的可替換方法。
[0023]圖14圖示了依據(jù)所公開架構(gòu)的采用并執(zhí)行交互式元素的計算系統(tǒng)的框圖。
【具體實(shí)施方式】
[0024]所公開的架構(gòu)在用戶接口(UI)中實(shí)施了諸如事實(shí)交互式元素和列表交互式元素之類的交互式反饋元素以幫助針對語義web和結(jié)構(gòu)數(shù)據(jù)搜索而獲得有關(guān)實(shí)體屬性的用戶反饋從而改進(jìn)數(shù)據(jù)的正確性、新鮮度和數(shù)據(jù)中的用戶相關(guān)性。
[0025]該UI呈現(xiàn)web和結(jié)構(gòu)數(shù)據(jù),后者包括根據(jù)實(shí)體所定義的數(shù)據(jù)項目以及相對應(yīng)的實(shí)體屬性。該實(shí)體屬性包括可以為正確、不正確或缺失以及期望用戶反饋的屬性數(shù)據(jù)(數(shù)值)。事實(shí)交互式元素與每個實(shí)體屬性相關(guān)聯(lián)。該事實(shí)交互式元素使得用戶能夠與相對應(yīng)屬性的屬性數(shù)值進(jìn)行交互。該用戶交互隨后提供有關(guān)給定屬性的屬性數(shù)據(jù)的正確性的反饋。交互式元素的每種狀態(tài)具有與其它狀態(tài)具有明顯視覺差異的相對應(yīng)視覺狀態(tài)。該交互式元素支持使用諸如利用輸入設(shè)備之類的標(biāo)準(zhǔn)用戶輸入,以及使用諸如與自然用戶接口(NUI)手勢相關(guān)聯(lián)的手勢所進(jìn)行的交互。
[0026]交互式元素是表示正在進(jìn)行的操作或變換的的狀態(tài)的接口對象,其或者是用戶意圖的視覺提醒物(例如,指針)或者是展示用戶可能進(jìn)行交互的地方的可視線索(affordance)o
[0027]在支持觸摸/手勢的計算設(shè)備上,用戶被呈現(xiàn)以來自實(shí)體數(shù)據(jù)庫(例如,本地電話簿、名人列表等)的實(shí)體及其實(shí)體屬性。UI提供了確認(rèn)屬性的正確性、指示標(biāo)記不正確并且使得能夠進(jìn)行適當(dāng)屬性編輯的功能(ability)。在支持觸摸/手勢的設(shè)備的一種實(shí)施方式中,該UI提供了敲擊屬性以確認(rèn)其正確性,雙擊屬性以將其標(biāo)記為不正確,或者敲擊并保持在屬性上而使得能夠進(jìn)行適當(dāng)屬性編輯的功能;然而,所要意識到的是,可以采用其它的手勢/觸摸交互。屬性編輯模式使得用戶能夠通過替換所推薦的變化來建議針對屬性的編輯。還能夠通過元素上的“滑動”手勢(轉(zhuǎn)換操控)來執(zhí)行有關(guān)屬性數(shù)值復(fù)原的反饋。
[0028]諸如示出來自其它用戶的實(shí)時反饋(在用戶提供反饋時)和歷史反饋(來自之前所提供并存儲的信息)之類的附加狀態(tài)能夠被添加并且通過諸如縮放和旋轉(zhuǎn)之類的其它手勢進(jìn)行調(diào)用。對于諸如圖片之類的非文本內(nèi)容而言,無接觸手勢和多點(diǎn)觸碰手勢能夠?yàn)橛脩籼峁└鼮樽匀坏奶峁┓答伒姆绞健T捯裘钜材軌蚺c手勢進(jìn)行整合。
[0029]除了獲得有關(guān)實(shí)體的單一事實(shí)/屬性的反饋之外,經(jīng)常需要獲得有關(guān)重復(fù)項目和項目相關(guān)性的反饋。在這樣的情行下,結(jié)果能夠在項目的排序列表中被呈現(xiàn)給用戶。
[0030]提供普通的標(biāo)準(zhǔn)UI元素,其使得用戶能夠?qū)㈨椖俊皩R”在一起(例如,多點(diǎn)觸碰手勢,例如使用每只手的手指在視覺上將兩個重復(fù)項目放在一起)以將該項目標(biāo)記為是重復(fù)的,將項目拖動至列表中所期望的位置(順序),將項目縮小以復(fù)原(撤銷)重復(fù)反饋,縮小兩個相鄰項目以在其間增加新的項目,并且執(zhí)行“滑動”以刪除/恢復(fù)項目。
[0031]現(xiàn)在參考附圖,其中同樣的附圖標(biāo)記貫穿全文被用來指代同樣的元素。在以下描述中,出于解釋的目的,給出了多個具體細(xì)節(jié)以便提供對其的全面理解。然而,新穎的實(shí)施例顯然可以在沒有這些具體細(xì)節(jié)的情況下進(jìn)行實(shí)踐。在其它實(shí)例中,以框圖形式展示了結(jié)構(gòu)和設(shè)備以便促進(jìn)對其的描述。意圖在于覆蓋落入所請求保護(hù)主題的精神和范圍之內(nèi)的所有修改、等同和替換形式。
[0032]圖1圖示了依據(jù)所公開架構(gòu)的系統(tǒng)100。系統(tǒng)100包括呈現(xiàn)結(jié)構(gòu)數(shù)據(jù)104的用戶接口 102。結(jié)構(gòu)數(shù)據(jù)104包括根據(jù)實(shí)體106所定義的數(shù)據(jù)項目以及相對應(yīng)的實(shí)體屬性108。例如,實(shí)體屬性108包括可以為正確、不正確或缺失以及在支持手勢的搜索環(huán)境中期望用戶反饋的屬性。交互式元素與每個實(shí)體屬性相關(guān)聯(lián)。該交互式元素使得用戶能夠與相對應(yīng)屬性的屬性數(shù)據(jù)進(jìn)行交互。用戶交互隨后關(guān)于給定屬性的屬性數(shù)據(jù)的正確性提供反饋。
[0033]因此,交互式(反饋)元素110與屬性112相關(guān)聯(lián),后者使得用戶能夠與屬性112的的屬性數(shù)據(jù)114進(jìn)行交互。交互式元素110使得能夠使用諸如利用輸入設(shè)備所進(jìn)行的標(biāo)準(zhǔn)用戶輸入,而且還支持使用諸如與自然用戶接口(NUI)手勢相關(guān)聯(lián)的手勢所進(jìn)行的交互。
[0034]NUI可以被定義為使得用戶能夠以“自然”方式與設(shè)備進(jìn)行交互的任意接口技術(shù),其沒有諸如鼠標(biāo)、鍵盤、遙控器等的輸入設(shè)備所施加的人為約束。NUI方法的示例包括采用手勢的那些方法,其在這里被寬泛地定義為包括但并不局限于話音識別、觸摸和輸入筆識另IJ、屏幕上或鄰近屏幕的手勢識別、空中手勢、頭部和眼部追蹤、語音和話音發(fā)聲,以及至少涉及視覺、話音、語音、姿態(tài)和觸摸數(shù)據(jù)的機(jī)器學(xué)習(xí)。
[0035]NUI技術(shù)包括但并不局限于觸摸敏感顯示器,語音和話音識別,意圖和目標(biāo)理解,使用深度相機(jī)(例如,立