用于分級實體搜索的gui的制作方法
【專利說明】
【背景技術(shù)】
[0001]用戶經(jīng)常通過搜索引擎搜索實體列表。然而,當(dāng)實體的列表大時,尋找特定實體所需要的時間可能長,這給用戶帶來了特別差的體驗。此外,用戶經(jīng)常從搜索引擎尋求推薦,但是推薦并未被很好地操縱,從而進(jìn)一步使用戶體驗變差。
【發(fā)明內(nèi)容】
[0002]以下給出簡化的
【發(fā)明內(nèi)容】
以便提供對本文所描述的一些新穎實施例的基本理解。該
【發(fā)明內(nèi)容】
并非是擴(kuò)展性綜述,并且其并非意在標(biāo)識出關(guān)鍵/必要元素或者對其范圍加以描繪。其目的僅在于以簡化形式給出一些概念而作為隨后給出的更為詳細(xì)的描述的前序。
[0003]所公開的架構(gòu)是一種通過用戶界面來探究實體的分級列表的快速瀏覽技術(shù),并且支持后端實體解析管道。這解決了在基于觸摸屏的應(yīng)用和傳統(tǒng)搜索引擎網(wǎng)頁兩者中通過實體的分級列表來進(jìn)行容易的訪問和快速的瀏覽的問題。
[0004]關(guān)于快速瀏覽,公開了圖形UI,其操作來針對不同的情形以不同的方式操縱分級列表和子列表。在分級等級為0 (這意味著在給定了查詢的情況下只有一個實體列表與它相關(guān)聯(lián)并且列表不能被進(jìn)一步下鉆(drill down))的第一情形下,在搜索引擎返回實體列表之后,顯示這些實體(例如,作為按照相關(guān)度排名的實體的水平拱形)??梢越换サ貫g覽新實體(例如,通過在觸摸屏上的觸摸滑動(touch swipe ))。
[0005]在分級等級為1(這意味著在給定了查詢的情況下,存在與它相關(guān)聯(lián)的實體列表并且這些實體可以被進(jìn)一步下鉆到多個子列表)的第二情形下,子列表不能被進(jìn)一步下鉆。在搜索引擎返回子列表之后,顯示按照與查詢的相關(guān)度/流行度來排名的這些子列表(例如,在垂直列中)。響應(yīng)于用戶選擇了子列表,以針對上述分級等級0的實體列表的形式(例如,水平地作為拱形)顯示屬于子列表的實體。
[0006]在分級等級多于1 (這意味著在給定了查詢的情況下,存在與它相關(guān)聯(lián)的實體列表,并且這些實體可以被進(jìn)一步下鉆到多個子列表)的第三情形下,這些子列表中的一個或多個可以被進(jìn)一步下鉆到多個列表,以此類推,直到不再有下鉆列表被找到。在搜索引擎返回子列表之后,顯示按照與查詢的相關(guān)度/流行度來排名的子列表(例如,以垂直的樣式)。響應(yīng)于用戶選擇了一個子列表,針對所述選擇(子列表)顯示進(jìn)一步下鉆的列表,直到所選擇的列表不能被進(jìn)一步下鉆。顯示屬于該最終下鉆和所選擇的列表的實體(例如,以水平的樣式)。
[0007]此外,公開了可縮放的方法來跨越所有實體范疇而生成實體查詢的列表和屬于這些列表的實體兩者。數(shù)據(jù)結(jié)構(gòu)促成了實體子列表的快速且迭代的檢索。
[0008]為實現(xiàn)以上和相關(guān)目標(biāo),本文結(jié)合以下描述和附圖對某些說明性的方面進(jìn)行描述。這些方面指示了可以通過其來實踐本文公開的原理的各種方式,并且所有方面及其等同形式都意在處于所要求保護(hù)的主題的范圍之內(nèi)。其它有利和新穎特征在結(jié)合附圖考慮時都將由于以下【具體實施方式】而變得顯而易見。
【附圖說明】
[0009]圖1圖示了根據(jù)所公開的架構(gòu)的系統(tǒng)。
[0010]圖2圖示了提供對列表和子列表關(guān)系的查詢的數(shù)據(jù)結(jié)構(gòu)。
[0011]圖3圖示了用于瀏覽實體的分級列表的示范性用戶界面。
[0012]圖4圖示了在分級等級為0時的UI視圖。
[0013]圖5A和圖5B圖示了當(dāng)分級等級為1并且對該單一等級使能了下鉆時的UI視圖。
[0014]圖6A和圖6B圖示了當(dāng)分級等級為多于1并且對該多于1等級使能了下鉆時的UI視圖。
[0015]圖7圖示了根據(jù)所公開的架構(gòu)的搜索引擎主頁的用戶界面視圖,所述搜索引擎主頁具有作為實體列表的自動查詢建議。
[0016]圖8圖示了根據(jù)所公開的架構(gòu)的搜索引擎主頁的用戶界面視圖,所述搜索引擎主頁具有包括實體子列表的自動查詢建議。
[0017]圖9圖示了根據(jù)所公開的架構(gòu)的方法。
[0018]圖10圖示了根據(jù)所公開的架構(gòu)的可替換方法。
[0019]圖11圖示了根據(jù)所公開的架構(gòu)的執(zhí)行實體提取和展示的計算系統(tǒng)的框圖。
【具體實施方式】
[0020]所公開的架構(gòu)提供了一種用于通過用戶界面(UI)和后端實體解析管道來探究實體的分級列表的快速瀏覽技術(shù)。此外,架構(gòu)是關(guān)于實體列表的生成和列表的下鉆而可縮放的。如本文中所定義的,實體具有獨特的單獨存在性,并且包括但不限于例如人(例如,“演員〈名字 >”)、電影、餐廳、事件、書、歌曲、專輯、或感興趣的場所。每個實體具有標(biāo)識名和描述該實體的屬性集合。實體列表按類別或條件(例如,“動作電影”和“居首的2012電影”)來指定實體??梢曰诠餐臈l件將實體列表進(jìn)一步擴(kuò)展到(“下鉆”到)子列表。例如,可以利用“電影流派”來下鉆實體列表“居首的2012電影”,例如,“電影流派”是列表中包含的每個實體的共同屬性。通過使用類別“動作電影”和“居首的2012電影”的上述示例,下鉆的子列表可以是“居首的2012動作電影”。
[0021]架構(gòu)提供了一種用于快速瀏覽實體的分級列表的技術(shù)以及在給定了查詢時在搜索引擎中對實體的列表和下鉆列表的解析。
[0022]關(guān)于快速瀏覽,公開了圖形UI,所述圖形UI操作來針對不同的情形以不同的方式操縱分級列表和子列表。在分級等級為0 (這意味著在給定了查詢的情況下只有一個實體列表與它相關(guān)聯(lián)并且列表不能被進(jìn)一步下鉆)的第一情形下,在搜索引擎返回實體列表之后,顯示這些實體(例如,作為按照相關(guān)度排名的實體的水平拱形)??梢越换サ貫g覽新實體(例如,通過在觸摸屏上的觸摸滑動)。
[0023]在分級等級為1(這意味著在給定了查詢的情況下,存在與它相關(guān)聯(lián)的實體列表并且這些實體可以被進(jìn)一步下鉆到多個子列表)的第二情形下,子列表不能被進(jìn)一步下鉆。在搜索引擎返回子列表之后,顯示按照與查詢的相關(guān)度/流行度來排名的這些子列表(例如,在垂直列中)。響應(yīng)于用戶選擇了子列表,以針對上述分級等級0的實體列表的形式(例如,水平地作為拱形)顯示屬于子列表的實體。
[0024]在分級等級多于1 (這意味著在給定了查詢的情況下,存在與它相關(guān)聯(lián)的實體列表,并且這些實體可以被進(jìn)一步下鉆到多個子列表)的第三情形下,這些子列表中的一個或多個可以被進(jìn)一步下鉆到多個列表,以此類推,直到再沒有更多下鉆列表被找到。在搜索引擎返回子列表之后,顯示按照與查詢的相關(guān)度/流行度來排名的這些子列表(例如,以垂直的樣式)。響應(yīng)于用戶選擇了一個子列表,針對所述選擇(子列表)顯示進(jìn)一步下鉆的列表,直到所選擇的列表不能被進(jìn)一步下鉆。顯示屬于該最終下鉆和所選擇的列表的實體(例如,以水平的樣式)。
[0025]此外,公開了可縮放的方法來跨越所有實體范疇而生成實體查詢的列表和屬于這些列表的實體兩者。數(shù)據(jù)結(jié)構(gòu)促成了實體子列表的快速且迭代的檢索。
[0026]更具體地,可縮放的方法利用搜索引擎的實體知識庫來創(chuàng)建離線的“范疇-實體-居首的屬性”查找表。對于每個實體范疇(例如,等級0范疇),比如“電影”,例如針對該范疇中包括的所有實體提取居首的共同屬性,比如針對“電影”范疇的“流派”、“年代”、“演員”和“導(dǎo)演”等等??梢岳梅懂牭牟煌邮讓傩缘慕M合來構(gòu)造實體查詢列表和實體下鉆列表。例如,將“流派”和“演員”進(jìn)行組合可以構(gòu)造諸如像“〈演員〉動作電影”這樣的實體列表;將“流派”和“年代”進(jìn)行組合可以構(gòu)造像“2012動作電影”這樣的實體列表。將“流派”和“導(dǎo)演”和“年代”進(jìn)行組合可以構(gòu)造諸如“〈導(dǎo)演名字>2012科幻電影”這樣的實體列表。這些子列表也是可以從搜索引擎日志中挖掘(提取)的查詢。
[0027]實現(xiàn)的快速查找表(由搜索引擎宿管的查詢至實體查找表)促成了對不同的實體列表和實體下鉆列表的快速訪問。將查詢編索引以促成快速訪問時間,其支持針對每個個體查找的恒定訪問時間。當(dāng)實體列表包含子列表時,可以利用相關(guān)度以及置信度來編制子列表。子列表也可以是子類別查詢。為了訪問特定的子列表,包括恒定時間的兩部分:尋找子列表,以及使用子列表作為新查詢來尋找額外的實體列表。在查找上花費的時間與實體的分級列表的數(shù)目成比例。
[0028]現(xiàn)在對附圖進(jìn)行參考,其中同樣的附圖標(biāo)記貫穿全文被用來指代同樣的元素。在以下描述中,出于解釋的目的,闡述了許多具體細(xì)節(jié)以便提供對其的全面理解。然而可以顯然的是,新穎的實施例可以在沒有這些具體細(xì)節(jié)的情況下進(jìn)行實踐。在其它實例中,以框圖形式示出了公知的結(jié)構(gòu)和設(shè)備以便促成對其的描述。意圖在于覆蓋落入所要求保護(hù)的主題的精神和范圍之內(nèi)的所有修改、等同和替換。
[0029]圖1圖示了根據(jù)所公開的架構(gòu)的系統(tǒng)100。系統(tǒng)100可以包括從搜索實體數(shù)據(jù)源106 (例如,微軟公司的Satori?,基于圖形的知識庫倉庫)提取的查詢和實體關(guān)系104的實體列表的數(shù)據(jù)結(jié)構(gòu)102。數(shù)據(jù)結(jié)構(gòu)102包括不同的分級級別(例如,0、1、2等等)。數(shù)據(jù)結(jié)構(gòu)102和數(shù)據(jù)源106可以是比如用于web搜索的搜索框架108的一部分。設(shè)備112的搜索用戶界面(UI)使能對與特定的查詢有關(guān)的數(shù)據(jù)結(jié)構(gòu)102的實體列表進(jìn)行瀏覽。通常,搜索UI110可以是基于手勢的UI,其使能了與視覺元件(Ed的手勢交互以及設(shè)備操作(例如,加電/斷電、頁面導(dǎo)航、等等)。
[0030]可以展示視覺元件114以用于在小的基于觸摸的設(shè)備上的適當(dāng)觀看和用戶交互。例如,可以存在垂直視覺元件116 (表示為Ενι-Εν?^Ρ水平視覺元件118 (表示為EH1-EH?)的集合。可以向上或向下滾動垂直視覺元件116來訪問實體列表,并且可以向左和向右滾動水平視覺元件118來訪問實體。在一個實現(xiàn)方式中,由觸敏顯示器上的觸