專利名稱:提供自動產(chǎn)生關鍵字檢索判據(jù)及其人類工程學表示的用戶界面的制作方法
其人類工程學表示的用戶界面本發(fā)明的背景本發(fā)明涉及從大的數(shù)據(jù)空間諸如CD-ROM、電子節(jié)目指南、因特網(wǎng)等的內(nèi)容中檢索、恢復和組織數(shù)據(jù)。
在CD-ROM、因特網(wǎng)、電視節(jié)目指南、建議的國家信息基礎設施等中可用的大量的信息刺激對許多大信息介質(zhì)源易于訪問的夢想。對信息的這種日增的訪問很可能是有用的,但是這種大信息量的前景對信息訪問的用戶界面的設計提出了新的挑戰(zhàn)。例如,因特網(wǎng)用戶常常為尋找信息源而努力或面對構造檢索查詢和預見查詢的結果的困難而放棄。諸如由電子節(jié)目指南、因特網(wǎng)檢索引擎和諸如Folio的文本檢索工具提供的直接的文本列表由于非常單調(diào)的外貌、長時間觀看十分疲倦而看起來冗長乏味,常常很難使用。
對于檢索數(shù)據(jù)庫有兩種主要的部件過濾不相關的信息和用某些優(yōu)先級方案排序過濾的結果。例如,諸如Google的因特網(wǎng)檢索引擎使用文本查詢過濾和排序在表示萬維網(wǎng)的入口點的數(shù)據(jù)庫中的記錄。它使用一定的隱式判據(jù),諸如由連接到由該查詢恢復的候選者的頁隱指的選舉“投票”(cast)(亦即,由更多其它頁連接的頁具有更多“投票”(vote))。Google還分析給出投票的頁,并給接收較多其它頁的投票的頁更大的權。
諸如Google的工具和大多數(shù)其它數(shù)據(jù)庫重現(xiàn)工具接收形式為具有連接符的文本的檢索查詢,而結果以用某些特定的總判據(jù)排序的列表形式提供,所述總判據(jù)可以是一個包括多個判據(jù)的運算符(諸如由A排序,然后由B等)。
在希望使為使用檢索接口所需要的訓練為最小的應用中,接口的直覺性和易用性是重要的設計需求。但是簡單易用的建立可能與提供靈活性的希望相反。用戶當他們更專門地進行他們的檢索時可以更快發(fā)現(xiàn)希望的結果。例如在典型的檢索引擎中,可以通過鍵入指定關鍵字。但是鍵盤很笨重,并且在諸如電視的某些環(huán)境中要求智能化。當觀看一個新的電視節(jié)目時,觀看者一般確實希望持有一個鍵盤或保持一個在手頭來觀看或記錄。通常希望提供高度靈活性諸如可使用關鍵字檢索而無需復雜的笨重的輸入設備,諸如鍵盤。
發(fā)明概述簡言之,從數(shù)據(jù)庫中查詢和顯示記錄的用戶界面使用一個物理比喻,以處理查詢的構建和觀看結果。在一個實施例中,檢索判據(jù)表示為在一個三維場景中的一個珠串,每一個珠表示一個判據(jù),而每一串表示一個不同的類目。例如,判據(jù),戲劇、動作、懸念、和恐懼可以包括在類型的一個類目中。通過移動相應的珠到查詢串中選擇判據(jù)以形成一個查詢。可以以同樣方式構造用戶偏好概要。為在這樣的接口中建立可能的關鍵字的入口,根據(jù)從檢索中返回的記錄中出現(xiàn)的頻率或根據(jù)它們被批準的頻率從檢索結果中拾取關鍵字。
UI設計解決了在“悠閑(lean-back)”環(huán)境下使用數(shù)據(jù)庫檢索設備與用戶交互反應的各種問題。(在“悠閑”情況下,用戶就像看電視那樣娛樂和松弛,而在“緊張(lean-forward)”情況下用戶就像使用一臺臺式計算機那樣活動和精神集中。)例如,本發(fā)明可以用于與在廣播電視中使用的電子節(jié)目指南(EPG)交互反應。在這種應用中,UI可以作為直接在記錄的或者廣播的節(jié)目上面的一層顯示,或有選擇的在它自己的屏幕上顯示??梢允褂靡粋€簡單的手持控制器訪問該UI。在一個優(yōu)選實施例中,控制器有豎直和水平滾動按鈕和少數(shù)幾個專門的按鈕直接訪問各種操作方式。
該UI產(chǎn)生3個環(huán)境或世界檢索世界(search world)、概要世界(profiling world)、概觀世界(overview world)。假定一個EPG環(huán)境,在檢索世界中,用戶輸入、保存、和編輯過濾和排序判據(jù)(一天中的時間,一周中的一天,類型等)。在概要世界中,用戶產(chǎn)生和修改顯式的(和某些類型隱式的)用戶概要。顯式概要是用戶輸入的表示他的偏好的喜歡的和不喜歡的集合。每一個可以從諸如類型(電影,游戲表演,教育等),頻道(ABC,MTV,CSPAN等),演員(JodieFoster,Tom Cruise,Ricardo Bernini等)等的判據(jù)表中選擇。在概觀世界中,用戶觀看和選擇作為排序、過濾和概要信息的結果的檢索結果。
本發(fā)明可以與各種不同的檢索功能結合使用。例如,在一個關于EPG設計的優(yōu)選實施例中,提供3種基本檢索功能(1)過濾,(2)用顯式概要過濾和/或排序,(3)用隱式概要排序。它們?nèi)缦露x。
(1)過濾-一組定義要顯示的一組結果的判據(jù)。這些判據(jù)精確選擇數(shù)據(jù)庫中的什么記錄要被選擇以及哪些將從概觀世界顯示中排除。
(2)用顯式概要過濾和/或排序-允許用戶從各種類目中進行選擇來指定喜歡的或不喜歡的。例如,用戶可以指示喜歡那個戲劇和動作片和不喜歡那一些演員。然后應用這些判據(jù)來排序由過濾處理返回的記錄。也可以指定該判據(jù)的重要程度,雖然增加這一層的復雜性可能使對一個系統(tǒng)的增加對大多數(shù)用戶來說不值。
作為第二類系統(tǒng)的一個例子,一個EP申請(EP 0854645A2)描述了一個系統(tǒng),該系統(tǒng)能使用戶輸入類型偏好,諸如一個優(yōu)選的節(jié)目類別,例如,喜劇,連續(xù)劇,舊電影等。該申請還描述了偏好模板,在其中可以選擇偏好概要,例如,一個為10-12歲的小孩,另一個為十幾歲的女孩,另一個為飛機愛好者等。這一輸入方法需要用戶具有關于他/她自身進行概括的能力,而這些是他/她的偏好的真正圖像。對于普通的人來說,回答關于諸如“你喜歡戲劇還是動作片?”和“‘戲劇’判據(jù)對你有多么重要?”這樣的抽象的問題也是一個困難的任務。
(3)用隱式概要排序-這是一個通過使系統(tǒng)“觀察”用戶行為而被動產(chǎn)生的概要。用戶只以正常方式進行觀看(記錄,下載,或“使用”)選擇和系統(tǒng)從通過從這些選擇中提取用戶行為的模型而逐漸建立一個個人偏好數(shù)據(jù)庫。這一過程可以通過允許用戶評價材料的等級(例如從1到5星的等級)而加強。系統(tǒng)使用這一模型來預測該用戶在將來喜歡看什么。從觀看歷史或喜歡程度的說明提取預測的過程可以遵照簡單的算法,諸如在重復請求同樣的項后標志明顯喜歡的。這可以是一個復雜的機器學習過程,諸如具有大量輸入(自由度)的決策樹技術。這種模型,一般說來,在用戶的交互行為(亦即為進行選擇而與UI交互)中尋找模式。
這一類型的概要信息的一個例子是MbTV,這是一個通過監(jiān)視觀看者的觀看模式而學習觀看者的電視觀看偏好的系統(tǒng)。MbTV透明操作,建立一個觀看者的品味的概要。使用該概要來提供服務,例如,建議觀看者也許有興趣看的電視節(jié)目。MbTV學習每一個觀看者的品味,并使用它所學習的來建議即將到來的節(jié)目。MbTV可以通過提醒觀看者希望的節(jié)目到來而幫助觀看者安排他們觀看電視的時間,并且使用另外的存儲設備,當觀看者不在的時候自動記錄這些節(jié)目。
MbTV有一個偏好決定引擎和一個存儲管理引擎。它們用于方便時間移位(time-shifted)電視。MbTV可以自動記錄希望的節(jié)目,而不是簡單地建議。MbTV的存儲管理引擎力圖保證存儲設備有最優(yōu)的內(nèi)容。該過程包括跟蹤哪一個記錄的節(jié)目已經(jīng)看過(全部或部分),和哪一個被忽略。觀看者可以為將來觀看而鎖定記錄的節(jié)目以防刪除。觀看者處理節(jié)目建議或記錄的內(nèi)容的方式對MbTV的偏好引擎提供另外的反饋,該偏好引擎使用這一信息來改進將來的決策。
MbTV預留一部分記錄空間來表示每一個“選民興趣”。這些“興趣”可以變換為不同的家庭成員或者能夠表示不同的品味類別。雖然MbTV不需要用戶干預,但是它可由希望細調(diào)它的能力的人定制。觀看者可以為不同類型節(jié)目影響“存儲預算”。例如,一個觀看者可以指示,雖然孩子們在家庭中看大多數(shù)電視,但是為孩子們的節(jié)目使用的記錄空間不應該大于25%。
注意,檢索判據(jù),和隱式和顯式概要,可以為在檢索的數(shù)據(jù)庫中每一建議的記錄產(chǎn)生可靠性或進行等級估計,而不僅是為在該數(shù)據(jù)庫中的每一候選記錄的一個“是”或“否”的結果。檢索查詢可以被視為提供判據(jù),它們每一個必須由檢索結果滿足。在這一場合,如果一個查詢包含一個指定的頻道和一個指定的時間范圍,那么只有滿足這兩個判據(jù)的記錄被返回。同樣的檢索查詢可以被視為表示偏好,在該種場合,可以返回不滿足這兩個判據(jù)的記錄,而且,代替過濾,把這些記錄按照它們滿足該判據(jù)的好壞程度排序。這樣,滿足兩個判據(jù)的記錄排在最高位,只滿足一個判據(jù)的記錄排在次高位,不滿足任何判據(jù)的記錄排在最后。中間等級的評定可以根據(jù)記錄接近查詢判據(jù)或概要判據(jù)的程度執(zhí)行。例如,在上面的例子中,如果一個記錄較為接近指定的時間范圍,則它比離指定時間范圍更遠的記錄排在較高位。
在隱式概要的場合,在人們可以表示例如每一類型排在多高等級的意義上也許完全沒有任何判據(jù)。例如,如果使用一個基于神經(jīng)網(wǎng)絡的預測引擎來排序數(shù)據(jù)庫中的記錄的話,則沒有明顯的方式來暴露用于進行決策的判據(jù)加權,至少對一個容易使用的系統(tǒng)來說。然而,也可以使用一些更簡單的機器學習技術來產(chǎn)生和實現(xiàn)隱式概要。例如,在選擇的記錄(或者排到希望高位的記錄)中出現(xiàn)的判據(jù)可以根據(jù)判據(jù)命中的頻率打分。例如,在一個EPG中,如果所有選擇觀看的節(jié)目都是白天的肥皂劇,則肥皂劇類型和白天的時間范圍將具有高頻率計數(shù),而科學文獻類型將具有零命中。這些可以公開,以便觀看者可以看見它們。在下面說明的在其中用戶可以編輯概要的用戶界面的實施例中,用戶可以編輯這樣一個隱式概要,因為它基于應用于每一判據(jù)的特定的權重。用戶可以從概要中去掉該判據(jù),改變加權等。后者只是為用戶修改它提供一個明顯方式的隱式概要機制的一個例子。其它機制也可以提供這種模式,例如,系統(tǒng)不需要僅是基于用戶選擇的命中頻率。
構建為過濾和偏好應用的查詢優(yōu)選使用3維視圖以方便信息的組織和允許用戶操作表示數(shù)據(jù)記錄、檢索和排序判據(jù)等的場景的元素(“符號”(token))。在一個優(yōu)選的UI中,符號采取珠的形式。類目作為珠的串或環(huán)表示。當構建一個偏好過濾器時,從類目串中取特定選擇(珠),加到檢索串或箱中。珠、串和箱作為3維物體表示,它不只是外貌,而另外用于提示另外的含意,該3維空間提供一般來說一個物體對用戶的接近度表示在特定上下文中它的相對等級。
在串表示判據(jù)的地方,在每一類目中判據(jù)的排序可以相應于該判據(jù)被用戶使用構建查詢的頻率。這樣,例如如果用戶的檢索總包括白天的時間范圍的話,則相應于這一時間范圍的一個或多個珠將排在較高位。另外可選根據(jù)選擇的記錄來評定判據(jù)的等級,而不是根據(jù)通過檢索返回的全部記錄(或者至少大多數(shù)可能排在高位的記錄)。
一個或者多個類目可以實際上由在所選擇的節(jié)目的大部分或由用戶的查詢返回的命中的大部分中出現(xiàn)的字例如關鍵字構建。這是有意義的,因為需要關鍵字類目來包含每一想得到的關鍵字是很笨的。從選擇的記錄的說明中和/或從查詢返回的記錄中根據(jù)它們出現(xiàn)或變化的頻率提取有意義的關鍵字使得可能的關鍵字的數(shù)目易于處理和易于選擇。優(yōu)選,關鍵字表應該可由用戶以在本說明書中任何地方詳細說明的編輯概要的同樣方式編輯。為根據(jù)使用數(shù)據(jù)的頻率構造一個關鍵字表,系統(tǒng)可以從完全沒有關鍵字開始。然后,每次用戶輸入一個查詢時,可以掃描返回來的結果查找公共的術語??梢話呙铇祟}、說明、或任何其它數(shù)據(jù)并把以某種頻度出現(xiàn)的術語存儲在一個關鍵字表中??梢愿鶕?jù)頻率或者由其中關鍵字出現(xiàn)的上下文加權的頻率評定在該表中的每一個關鍵字的等級。例如,在標題中的關鍵字可能接受比在說明書中的關鍵字較低的等級,或者作為一個直接對象或在說明書中的句子的一個語法分析中的主題的關鍵字可以接受比一個間接對象更高的等級,等。代替從檢索返回的記錄中提取關鍵字,可以只從選擇使用的記錄中提取關鍵字。例如,只實際使用選擇觀看或記錄的節(jié)目用上述方式形成關鍵字表。另外可選,可以使用選擇和查詢返回的兩者,但是在選擇的記錄中的關鍵字可以比在其它返回的記錄中的關鍵字有更重的權重。
概觀世界以視覺的明顯和簡單方式表示過濾和排序判據(jù)的結果。優(yōu)選,使用表示每一記錄的3維符號表示3維動畫。再次,符號對用戶的(明顯的)接近度表示根據(jù)活動的選擇用戶喜歡由該記錄標識的項的程度的預測。亦即,近似度最初表示適合的好壞程度。在一個這樣的例子中,每一個珠表示一個記錄的珠串與這樣的串軸向對齊,即最適合的排列在最接近用戶,其它的按照其適合程度后退。用戶可以在軸向前進檢索結果,就象走過一個隧道??梢栽谥橹幸苿右粋€指針來選擇它們。這使得要公開關于每一個的另外的信息。
隱式和顯式用戶概要通過把它們加到檢索查詢(箱或串)中而被調(diào)用,就像其它選擇一樣。加概要的效果是使結果按照偏好排序。顯式用戶概要以同樣方式產(chǎn)生。
本發(fā)明將參考下述附圖結合一些優(yōu)選的實施例加以說明,以便更充分理解它。在參考附圖時,這里強調(diào),所示特例只作為示例,并僅用于討論本發(fā)明的優(yōu)選實施例的目的,介紹這些特例意在提供相信是作為本發(fā)明的原理和概念方面的最有用和容易理解的說明。在這一方面,無意表示本發(fā)明的結構細節(jié),其詳細程度只為基本理解本發(fā)明所必需,參考附圖進行的說明是使熟悉本技術領域的人明顯了解在實踐中如何實現(xiàn)本發(fā)明的幾種形式。
附圖的簡要描述
圖1是可以用于實現(xiàn)本發(fā)明的一個實施例的硬件系統(tǒng)的示意圖。
圖2是可以結合本發(fā)明的電子節(jié)目指南實施例使用的遠程控制的示意圖。
圖3是一個流程圖,表示由本發(fā)明的用戶界面完成的各種處理。
圖4是形成和編輯一個檢索查詢的用戶界面的示意圖。
圖5是形成和編輯一個用戶概要的用戶界面的示意圖。
圖6是形成和編輯一個檢索查詢的用戶界面的示意圖,顯示顯式和隱式概要作為檢索判據(jù)。
圖7是形成和編輯一個用戶概要的用戶界面的示意圖,這里容納喜歡的和不喜歡的。
圖8是可用于圖4-7的實施例的一個備選圖形方案的示意圖。
圖9是可用于圖4-7的實施例的另一個備選圖形方案的示意圖。
圖10是可用于圖4-7的實施例的再一個備選圖形方案的示意圖。
圖11是可用于圖4-7的實施例的再一個備選圖形方案的示意圖。
圖12是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的用戶界面的示意圖,至少與某些上述實施例一致。
圖13是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的另一個用戶界面的示意圖,至少與某些上述實施例一致。
圖14是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的再一個用戶界面的示意圖,至少與某些上述實施例一致。
圖15是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的再一個用戶界面的示意圖,至少與某些上述實施例一致。
圖16A表示應用到圖16B的實施例的平面定義。
圖16B是為形成和編輯檢索查詢和用戶概要的另一個用戶界面,其中使用文本表示由用戶界面使用的3維場景中的物體。
圖17表示一個基于文本的觀看場景的檢索結果,它也使用文本作為3維場景中的物體。
圖18是一個流程圖,表示產(chǎn)生和排序關鍵字類目的處理。
較佳實施例的詳細描述參考圖1,本發(fā)明涉及數(shù)據(jù)庫檢索和重現(xiàn),特別適用于訓練的可用性有限或者希望有限的悠閑環(huán)境或應用。例如,本發(fā)明可以用于結合電子節(jié)目指南(EPG)的檢索和可視化任務。在電視的范圍內(nèi),EPG松散地用于可以使用節(jié)目信息數(shù)據(jù)庫交付的各種特征。節(jié)目信息可以包括標題和各種說明性信息,諸如故事概要、分類內(nèi)容的各種關鍵字等。在一個實施例中,計算機給電視230發(fā)送節(jié)目信息??梢匝b備計算機240接收視頻信號270和控制頻道改變功能,并允許用戶通過連接到計算機240的調(diào)諧器245選擇頻道,而不是通過電視機的調(diào)諧器230。然后用戶可以通過使用遙控器210控制計算機,從在顯示的節(jié)目日程表中加亮一個希望的選擇來選擇要觀看的節(jié)目。計算機240有一個數(shù)據(jù)連接260,通過該連接它可以接收更新的節(jié)目日程表數(shù)據(jù)。這可以是一個可連接到因特網(wǎng)服務提供商的電話線,或某些其它合適的數(shù)據(jù)連接。計算機240具有一個海量存儲設備235例如硬磁盤來存儲節(jié)目日程表信息、節(jié)目應用和更新、和其它信息。關于用戶偏好的信息和其它數(shù)據(jù)可以通過可拆卸介質(zhì)諸如存儲器卡或盤220上載到計算機240。通過適當編程計算機240允許許多感興趣的特征。
注意,在上面的例示硬件環(huán)境中許多替換是可能的,并且所有的都可以與本發(fā)明結合使用。海量存儲器可以用易失存儲器或非易失存儲器代替。數(shù)據(jù)可以存儲在本地或遠處。事實上,整個計算機240可以用一個通過鏈路遠程操作的服務器代替。不使用遙控器通過紅外端口215發(fā)送命令給計算機240,控制器可以通過數(shù)據(jù)通道260發(fā)送命令,數(shù)據(jù)通道260可以與傳送視頻的物理通道不同或相同。視頻270或其它內(nèi)容可以用電纜RF或任何其它廣播物理信道傳送,或從海量存儲器或可拆卸存儲介質(zhì)獲得。它也可以由一個交換物理通道諸如一條電話線或虛擬交換通道諸如ATM或其它適合于同步數(shù)據(jù)通信的網(wǎng)絡傳送。內(nèi)容可以是異步的并能容忍掉線,所以可以使用當今的IP網(wǎng)絡。另外,接收節(jié)目內(nèi)容的線的內(nèi)容可以是音頻、對話數(shù)據(jù)、萬維網(wǎng)站、或任何其它類型的內(nèi)容,對其可以有多種選擇。節(jié)目指南數(shù)據(jù)可以通過信道而不是單獨的數(shù)據(jù)鏈路260接收。例如,可以通過和視頻或其它內(nèi)容相同的物理信道接收節(jié)目指南信息。它甚至可以通過可拆卸數(shù)據(jù)存儲介質(zhì)諸如存儲器卡或盤220提供。遙控器210可以用鍵盤、話音命令接口、3維鼠標、游戲桿、或任何其它適合的輸入設備代替。選擇可以通過移動一個加亮指示符、用符號標識一個選擇(例如用名字或號碼)或通過數(shù)據(jù)傳輸或可拆卸介質(zhì)以批形式進行選擇來實現(xiàn)。在后一種場合,可以以某種形式存儲一個或者多個選擇并傳輸?shù)接嬎銠C240,旁路顯示器170。例如,批數(shù)據(jù)可以來自便攜存儲設備(例如個人數(shù)字助手,存儲器卡,或智能卡)。這種設備可以具有在其上存儲的為用于各種環(huán)境的許多偏好,以便定制要使用的計算機設備。
現(xiàn)在參考圖2,可以用于本發(fā)明的EPG實施例的遙控器具有簡單的一組鍵,分別包括豎直和水平光標鍵232和212。選擇按鈕“GO”214根據(jù)被按壓的內(nèi)容,用于觸發(fā)動作。檢索鍵216用于調(diào)用一個檢索UI元素,下面說明。使用一個概要鍵來調(diào)用一個下面要說明的概要UI元素。分別以開始、保存、復位、和刪除鍵的229、222、226、和224根據(jù)下面說明的上下文用于控制特定操作。
現(xiàn)在參考圖3,用戶與包括檢索、概要、和概觀世界的總UI交互的一個總概要可以從在步驟S10構建一個顯式概要開始。現(xiàn)在并參考圖4,例如使用一個檢索/概要工具90,通過選擇一個符號105(typ.)(這里用一個珠表示)選擇判據(jù),例如,表示類型“電影”,然后將它們移動到表示一個選擇箱140的圖標。每一個判據(jù)在被選擇前使用一個珠串可視元素例如類型串155分組,這里,在一個特別的串上駐留每一組判據(jù)。當選擇一個判據(jù)時,相應的符號105以某種方式加亮,諸如通過加粗或改變顏色。另外,可以揭示有關被選擇的判據(jù)符號的進一步的信息。例如,電影珠165被選擇。在允許在屏幕上清楚地顯示的更多信息的3維場景的前景中表示被選擇的符號。在該例中的電影珠165從類型串155被移動到選擇箱140。由電影珠165占據(jù)的位置在它被傳輸?shù)竭x擇箱140后用一個影子珠115標記。在UI中,可以想見,可以選擇任何珠并傳輸?shù)竭x擇箱140。
可以如下導航檢索/概要工具。當用戶在檢索區(qū)域時,該用戶可以看見所有類目標簽130(typ.)??梢允褂霉鈽随I212、232選擇類目。在該圖中,可以使用水平光標鍵212選擇類型串155,正如由合適的高亮顯示150或任何其它合適的設備諸如改變選擇的串的顏色、加粗或加亮類型標簽155的字符、增加字符尺寸等所指示。當選擇了希望的串后,可以按壓GO鍵以允許在選擇的串上選擇珠。
注意,另外可選擇的方案有,可以隱藏未選擇的串的珠,只顯示一個痕跡指示該類目的存在。另外,當選擇的類目達到屏幕的最左或最右時,可以在相反方向滾動該串以顯示更多的串。另外可選,選擇的類目可以停留在屏幕中央并當每次按壓水平滾動鍵212時,該串組在相反方向上滾動,帶一個新串進入視野。
為遍歷一個選擇的串,用戶可以簡單地使用豎直光標鍵232。這可以具有移動選擇的珠向上和向下或轉動整個串的效果,使得中心的一個總是選擇的那個。無論在哪種場合,珠串可以任意長,并且連續(xù)向下或向上的光標引導的運動導致串在適當?shù)姆较蛏辖o進以顯示更多珠。
注意,在一個實施例中,可以打開多個串,并且可以使用豎直和水平光標鍵212和232在它們中間航行而不需要重新選擇任何串。當一個珠被選擇時,可以通過按壓GO按鈕214移動它到檢索箱140。例如,選擇圖4中的電影珠并按壓GO按鈕214引起它被移動到檢索/概要箱140中,其由點線箭頭142指示。為從檢索/概要箱140中去除一個珠,用戶執(zhí)行某些動作來移動選擇器到檢索/概要箱140并選擇要去除的珠。然后按壓GO按鈕214,這將使選擇的珠撤回它來的串中。從檢索箱140中快速清除所有珠的方式是使用復位按鈕226。
注意檢索/概要箱140在圖4中標簽是“Search”。這指示用戶現(xiàn)在所處的方式。另外,UI的基本外貌和工作在概要方式下和在檢索方式下相同。然而,在概要方式下,給用戶指示是喜歡還是不喜歡一個判據(jù)的選項。另外,在檢索方式下,可以提供類目的某一組。一個是曾經(jīng)保存的檢索,另一個是概要。這些在后面解釋。
現(xiàn)在參考圖5,在檢索方式UI或在一個專門的屏幕中提供一個檢索串157作為一個類目。前者的優(yōu)點是它提示用戶所保存的檢索的可用性??梢栽卩徑鼨z索/概要箱140的串上表示保存的檢索。在檢索方式下可以提供并優(yōu)選提供的另一個特別的類目,是概要類目。這也可以作為一個珠串表示。
在建立一個檢索后,可以使用開始按鈕228執(zhí)行它來看該檢索的結果,或者如在140A指示,并通過按壓保存按鈕222給一個名字將它保存。檢索的命名可以使用已知UI元素執(zhí)行,諸如可在屏幕鍵盤上游動的光標鍵,這種屏幕鍵盤例如由Tivo個人數(shù)字視頻記錄設備提供。例如,可以給名字“Pizza”來標識為星期四晚上比莎餅晚會應用的檢索。
可以如下訪問或編輯先前保存的檢索。為訪問串,用戶可以使用光標鍵212、214或在檢索方式下通過按壓或保持下壓檢索按鈕216或任何其它設備。這將使檢索串157高亮顯示。然后可以如上述游歷檢索珠170,直到希望的珠加亮(或等價地,向前景滾動)。當希望的檢索珠被加亮時,構成判據(jù)、定義選擇的檢索珠的珠在檢索/概要箱140中出現(xiàn)。為應用在選擇的檢索珠中定義的判據(jù),用戶可以立即擊打開始按鈕228或用戶可以移動檢索箱140和編輯檢索判據(jù),通過刪除它們或增加新的,就像構造一個檢索一樣。然而,當在這一意義上按壓保存按鈕222時,允許用戶把它保存回原來保存的檢索珠或一個新的珠,允許保存的檢索用作新檢索的模板。
注意,在構建一個新檢索時在使用開始按鈕228調(diào)用前可以給檢索箱140連同新判據(jù)增加一個檢索珠,就像任何其它判據(jù)珠一樣。這實際上使保存的檢索成為檢索的一個模板或開始點,所以一個特別的用戶不必在她/他每次執(zhí)行檢索時輸入同樣的數(shù)據(jù)。
在檢索方式下,用戶還可以從一個概要串156中選擇珠加到一個檢索上。概要串156的每一個珠包含用戶的一個概要。在一個實施例中,該概要可以是一個隱式概要、一個顯式概要、或它們的組合??梢园驯硎驹摳乓闹榧拥揭粋€檢索上以引起結果由它們體現(xiàn)的偏好排序。現(xiàn)在參考圖6,可以分開顯示和訪問隱式概要158和顯式概要159。在該實施例中,獨立使用概要珠,但是加到檢索箱140,就像其它判據(jù)珠一樣。
現(xiàn)在參考圖7,為建立或編輯一個概要,可以在任何時間按壓概要按鈕218以調(diào)用概要方式。這帶出概要方式UI元素。概要方式UI工作的方式和檢索方式UI工作的方式相同,除了概要箱140’是用“喜歡”分區(qū)164和不喜歡分區(qū)165分區(qū)的容器,在喜歡分區(qū)164中放有喜歡的判據(jù)的珠,而在不喜歡分區(qū)中放有不喜歡的判據(jù)的珠。在各分區(qū)中的珠的位置指示由該概要相對于該珠產(chǎn)生的動作。也就是說,一個判據(jù),例如電影,在不喜歡分區(qū)165中使概要負加權匹配該判據(jù)的記錄。相似地,在喜歡分區(qū)164中的判據(jù)將使匹配該判據(jù)的記錄正加權。注意,概要的名字在169連同一個標簽出現(xiàn),該標簽指示該用戶在概要方式。還注意,可以通過一個對話框或通過按壓一個專門的星鍵多次給珠一個得分來給該項一個等級。例如,五星可以指示一個非常喜歡的項,而一星指示一個很不喜歡的項。為看等級,可以用星圖標標記珠,可以改變它們的顏色以指示等級,它們在箱中的位置指示喜歡的或不喜歡的等級的程度,或可以改變它們的尺寸。這樣,觀看概要箱140’的用戶一眼就知道在該概要上的每一個珠的效果。按壓保存按鈕222可以保存概要。為選擇一個現(xiàn)有的概要編輯,用戶只需選擇適當?shù)闹椴磯篏O按鈕214。為允許刪除一個概要,可以選擇概要珠并按壓刪除按鈕224。
為通過概要過濾當前信道,在概要方式下,用戶可以選擇概要并按壓開始按鈕228。以這種方式,概要方式還作為一個顧問,該概要方式也可以稱為概要/顧問方式。注意,可以使用復位鍵226復位隱式和顯式概要。隱式概要可以是可編輯的或不可編輯的,取決于用于存儲信息的系統(tǒng)。如果所使用的機器學習設備存儲基于判據(jù)的推斷,則這些可以確切編輯就像針對顯式概要所討論的那樣。另外可選的方案為,可以通過使用個性珠編輯隱式概要,所述個性珠根據(jù)由該個性珠表示的個性模板加權不同的節(jié)目。例如,像“電影核桃”的珠強調(diào)電影和與電影有關的材料,“安靜類型”削弱動作/恐怖類內(nèi)容,或“工作過度”強調(diào)智能上不費力的材料,可以提供這些來以某種方式傾斜該隱式概要。可以在檢索方式使用同樣的個性珠使其動作只在一個檢索期間生效,或結合在一個保存的檢索中,或甚至結合在一個隱式概要中。
參考圖8,可以按照下述想法以一些不同方式實現(xiàn)檢索/概要方式3維圖畫的使用以減少雜亂和使相關信息和控制方便的方式組織信息(例如,可以滾動進入視野的許多信息部分隱藏在背景中顯示,但是它可以看作來提示它的存在和如何顯示它,例如隱藏在前列珠的后面的串上的珠);取決于上下文,更多相關信息表示在前景(例如,當前選擇的項在前景表示);臨時隱藏的信息(但是它可以使用)退到背景(例如,串上的另外的珠路可以隱藏在背景中)。
例如,圖8的實施例產(chǎn)生于同樣的設計原理。在該實施例中,代替珠串在一條直線(像一個氣缸)上向左和右滾動,它們可以繞一個豎直軸滾動,像雜技。這種方式,有一個串始終在中心和最接近在3維空間場景中的觀察者。這里,選擇該關鍵字串,因為它是場景中最接近攝像機(用戶)位置的有利一個。另外,用串140C代替檢索箱140。
注意,為開發(fā)3維場景作為一種分劃或組織信息的工具,應該使得這些維以獨立的方式來表達。沿軸向獨立的分布變化通常使該場景不對稱。對稱的3維由于限制沿一個軸的外貌的變化與為沿另一軸的外貌的變化相同而喪失多樣化的獨立性。這樣,對稱對使用3維場景作為可視地組織數(shù)據(jù)的設備是不利的。當然,這不意味著對稱特征總破壞3維場景有效組織信息的能力。例如,珠符號自身是對稱的。另外,即使后續(xù)系列的珠串看上去是相同的,但是一個跨國對稱的例子,每一后續(xù)珠串表示一個不同的類目。所以在某一級上,對稱可以存在以提供視覺的清晰,但是在另一級,存在提供沿(視覺)對稱維差異的多樣化。
現(xiàn)在參考圖9,仍然使用雜技的概念,在該例中珠串更具風格。在每一珠串的前面只有少數(shù)幾個珠可見,但是在每一串上的占優(yōu)勢的珠更明顯。再一次,中心串180是選擇的一個。這里,關鍵字串的選擇由其大小和粗線指示。檢索箱140用串140B代替。優(yōu)選使用該場景的幾何尺寸,因為不雜亂,和容易可見在廣播圖像上重疊的圖像。這一幾何尺寸怎樣可以應用于其它上下文是顯然的。
參考圖10,在另一個例子中,用放在架子420上的盒子410串代替珠。選擇的架子430朝用戶延伸。檢索箱140用在其內(nèi)插入選擇的盒子330的孔460代替。這里,架子繞在該頁平面內(nèi)的一個水平軸轉動。架子和盒子進一步從向前選擇的位置(在430)撤回到背景,例如,如在320所示。在選擇的架子上的一個特別的盒子可以通過適當?shù)丶恿?、放大盒子或加粗它表示為被選擇。
參考圖11,在再一個例子中,使用符號柱(signpost)來表示可用類目、概要等的集合。每一符號表示一個類目或概要的集合。大多數(shù)符號480、485和450相對于觀察點以一個角度傾斜,除了選擇的一個或多個460和475。當選擇一個符號時,在該類目中可用的選擇作為在符號的左側的標簽470和472暴露。被選擇形成一個檢索的一部分的那些判據(jù)或概要(或為一個概要選擇的判據(jù))表示在符號的右側,例如,如在460和462所示。正被構建的當前檢索的名字(如果它是一個檢索的話),或概要的名字(如果是一個正被構建的概要的話),在底部例如在440出現(xiàn)。這樣,在符號柱的右邊的選擇的判據(jù)陣列相應于在上面討論的珠實施例中的檢索箱140的內(nèi)容。圖10和11實施例的導航類似于在珠實施例中的導航。按壓豎直光標鍵232使得當前選擇的符號擺到“開”位置,其為圖11中的符號490。按壓水平光標鍵212使得標簽460/470變亮,如用粗體、顏色改變、大小改變等指示。標簽471由大小和粗細改變表示被選擇。通過選擇標簽,它們可以被加到符號柱的右側和從那兒清除。選擇一個標簽在符號柱的兩側之間切換其位置。一旦判據(jù)作為檢索保存,則可以通過從它們自己的“檢索”符號(未示出)中選擇它們使其變得可用。任何在符號柱上不可見的判據(jù),可以通過豎直滾動將其帶入視野。新的符號將分別在底部和頂部出現(xiàn)。新標簽將在最左和最右出現(xiàn)。
可以動態(tài)產(chǎn)生一個可以用于上述所有實施例的關鍵字表,而不是從一個一般的模板。通常,關鍵字由用戶輸入。然而,關鍵字表也可以從在由用戶進行的選擇中的普通術語中拾取,或反應在建立查詢中用戶的類目選擇。
參考圖12,一旦調(diào)用一個檢索,則用戶看見概觀世界。通過在檢索方式下按壓開始按鈕228調(diào)用這一視圖。另外可選,在遙控器210上提供一個概觀按鈕。該概觀方式表示一個可視化表示,它用圖指示由用于層次的某些比喻返回的每一記錄的相關性。由檢索返回的每一記錄作為圖12中的一個六邊形瓦片表示。例如,如圖12所示,相對觀看者的結果的明顯接近性相應于在檢索判據(jù)和記錄之間適合的好壞程度。另外,記錄510與記錄535比較,用粗線、總體大尺寸和粗體文本表示。越是相關的結果越朝向顯示的中心放置。存在一個元素,它指示從中在530產(chǎn)生當前結果顯示的判據(jù)??梢允褂霉鈽随I212、232導航結果瓦片510、525等。瓦片的選擇將使其打開以揭示關于所選擇的項的進一步的信息。表示一個節(jié)目“Here’s Kitty”的瓦片在510表示為被選擇。這樣,為這一選擇表示另外的信息。
使用光標鍵,用戶可以游動到判據(jù)元素510。在一個與圖12一致的實施例中,使用豎直和水平光標鍵212、232關于X-Y投射平面(屏幕平面,這里Z軸是從前景伸向背景的圖像軸)移動光標,使得使用這兩個移動軸可以訪問任何圖標。在另一可選的實施例中,使用光標鍵212、232沿Z軸移動,使得在移動時背景瓦片更接近用戶和更多信息成為可見。在該實施例中,Z軸的控制可以在開和關之間切換,或可以使用一組光標鍵例如豎直光標鍵214來在當前前景瓦片組中沿Z軸向前或向后移動其它組。當在前景到背景的方向上前進時,當前前景組瓦片消失,仿佛移動到觀看者的后面。
通過按壓GO按鈕214選擇判據(jù)元素,引起顯示變回檢索方式而把當前檢索(由該判據(jù)指示的)加載到檢索箱140(或為其它實施例的相應元素)。這允許容易地編輯檢索。
現(xiàn)在參考圖13,以和圖12相似的方式顯示結果,除了不應用第三維位移元素。也就是說,較不相關的記錄更加遠離中心和不那么粗,但是它們不像圖12的實施例中那樣撤回背景。其它特征基本上和圖12的實施例的特征一樣。
現(xiàn)在參考圖14,圍繞基本上為同心環(huán)605組織一個檢索的結果。每一記錄可以作為珠或符號610、620、630出現(xiàn)。環(huán)605意圖給出離開觀看者返回的一個隧道的外貌。可以使用水平光標鍵232轉動當前選擇的符號(在圖14中符號605是被選擇的符號)。可以使用豎直光標鍵212沿Z軸移動,亦即通過隧道移動把背景環(huán)帶到前景。當環(huán)605向前移動時(觀看者沿Z軸向前進),符號610、620、630更接近用戶和變得更大。當它們變大時,可以有更多信息相關,使得例如這些瓦片給出總結的方式,它將給出詳細的信息。另外可選的方案為,可以調(diào)用其它介質(zhì)類型,諸如音頻、視頻、屏幕蓋(略圖)等。這些可以應用于這里說明的所有實施例。
這里,和在前面的實施例中一樣,選擇元素554提供一個選擇判據(jù)的可視化提示,它產(chǎn)生當前結果顯示和返回到相關檢索方式以編輯該判據(jù)的機構。再一次,可以提供合適的導航鍵以允許快速訪問任何這些特征??梢园衙恳粋€環(huán)與匹配質(zhì)量級關聯(lián),其可以在屏幕上表示,如在566所示。
參考圖15,概觀世界場景的這一實施例類似于圖14,除了符號圍繞螺線666而不是環(huán)組織外。這一安排基本上是一維的,因此只需要使用一組光標鍵來導航它。導航根據(jù)喜好可以用或可以不用沿Z軸的運動伴隨。
參考圖16A,一個純文本實施例使用3維空間形象來分開顯示的不同位置。該示意圖表示3個平面和軸的定義。現(xiàn)在并參考圖16B,在該UI表示中,類目703沿Y軸分布,而類目選擇701在X-Y平面折斷而沿X軸分布。時間702表示為沿Z軸分布。用戶概要706表示在Y-Z平面內(nèi)。檢索標題705及其元素704表示在X-Z平面內(nèi)。選擇的項在括號中表示。由在704和705表示的xz平面起檢索箱140的作用?,F(xiàn)在參考圖17,檢索的結果可以表示為在一個3維風景中的文本圖標。前景標題是最相關的,其由在Y-Z平面內(nèi)的相關刻度814指示。最不相關的結果802、803沿Z軸以相關性離開觀看者逐漸變小出現(xiàn)。圍繞最相關記錄的括號817指示該記錄是當前選擇的。選擇的記錄可以揭示關于該記錄的詳細信息,例如如在804所示。細節(jié)可以包括一個略圖或視頻(未示出)。進一步細節(jié)的揭示、放大狀態(tài)可以用單獨的操作調(diào)用,使得選擇不一定必然顯示關于該選擇的項的另外的信息。這一點適用于所有實施例。可以使用光標鍵把較不相關的記錄卷動回來和依次加亮每一記錄。
在每一個上述實施例中,實際上可以用字或其它符號構建一個或多個類目,例如,上面說明的關鍵字類目。關鍵字可以是字典中的每一個可以理解的字,這將使關鍵字的選擇不用鍵盤很困難(物理鍵盤或屏幕上的等價鍵盤)。鍵盤很乏味,而優(yōu)選關鍵字簡單地從例如上面討論的類目串中選擇,如果可能的話。
可以使用來自各種數(shù)據(jù)源的數(shù)據(jù)從在關鍵字選擇表中十分有用的大量備選關鍵字來構建這種關鍵字類目。這些字可以從選擇的記錄和/或從由詢問返回的記錄的說明中根據(jù)出現(xiàn)或其變化頻率提取。
參考圖18,用戶直接或者通過檢索訪問數(shù)據(jù)庫的記錄。直接訪問數(shù)據(jù)庫的記錄可以相應于例如用戶瀏覽和選擇記錄。可以如上述討論進行檢索。用戶可以在步驟S150選擇一個路徑執(zhí)行其一。如果進行檢索(步驟S100),則在步驟S115從檢索結果構建可以是一個字表的記錄??梢詮臋z索結果根據(jù)系統(tǒng)的容量和設計者的愿望采集標題、說明、記錄內(nèi)容等的某些或全部字。較不相關的字,根據(jù)語法分析從表中過濾。例如,該表可以僅從直接對象和在說明中的句子中的主題和標題詞形成。一旦形成該表,則可以根據(jù)出現(xiàn)的頻率和重要性(例如,標題詞是說明中或記錄自身的內(nèi)容中最重要的詞)識別(S120)該表中最普通的字并排序(S125)??梢允褂闷渌袚?jù)來選擇和排序加到該表中的字,例如,在檢索判據(jù)和得到的記錄之間適合的好壞度。上面僅是建議。所用判據(jù)將依賴于訪問的數(shù)據(jù)庫的類型。例如,一些記錄可以包含許多表征明確提供重要信息的記錄的不同的專門字段,諸如專利的受讓人、發(fā)明人和申請日。按照重要性和頻率留在該表頂部的一般字連同各自的排序數(shù)據(jù)成為該表的一部分,并在每次進行檢索時重復該處理。重復檢索可以建立該表,但是該表將永遠排序,使在頂部保留最重要的項。使用上述用戶界面設計,最重要的關鍵字將總出現(xiàn)在屏幕上和最不重要的關鍵字可以通過滾動或轉動珠串(或其它相應元素)可用。以這種方式,界面并不雜亂,同時仍然提供對大容量關鍵字的訪問。
如果用戶選擇僅選擇記錄而不檢索,則可以從多重選擇和從該表中采集的普通字以類似為檢索的方式形成字表。在步驟S110,用戶選擇一個或者多個記錄。步驟S110可以無需檢索直接到達,或先通過步驟S100-S130,然后再通過S150到達S110,從檢索結果中選擇一個或者多個記錄。在步驟S135,用戶從選擇的一個或多個記錄中給字表增加字。為識別在描述符上的命中數(shù)據(jù)的頻率,希望具有多個記錄,所以把每一個選擇加到一個覆蓋多重選擇重復的單一表和從該組合表導出的頻率數(shù)據(jù)上。另外可選擇的方案為,如果同時選擇大量記錄,則可以從這些選擇中得到頻率數(shù)據(jù)。給表增加字可以包括上面相對于從檢索結果中采集字討論的同樣的過濾和排序步驟。在步驟S140,可以從表中過濾掉具有低命中頻率的字。在步驟S145,根據(jù)上面討論的各種判據(jù)排序所有術語。注意,從檢索返回的記錄中導出的字表和從選擇的記錄導出的字表可以結合在一個單一表中。
優(yōu)選,關鍵字表應該由用戶以和在本說明書其它地方關于編輯概要詳細說明的同樣方式編輯。為根據(jù)使用數(shù)據(jù)的頻率構建關鍵字表,系統(tǒng)可以從完全沒有關鍵字開始。然后,每次用戶輸入一個查詢,可以掃描返回的結果來查找公共術語??梢話呙铇祟}、說明、或任何其它數(shù)據(jù),并可以在一個關鍵字表中存儲具有某種頻度的那些術語。該表中的關鍵字每一個可以根據(jù)頻率或由該關鍵字出現(xiàn)的上下文加權的頻率排序。例如,在一個標題中的一個關鍵字可以接受一個比在說明中的關鍵字更低的等級,或者在描述中的一個句子的語法分析中作為一個直接賓語或主語的關鍵字可以接受比間接賓語更高的等級,等。代替從檢索返回的記錄中提取關鍵字,可以從僅為使用選擇的記錄中提取關鍵字。例如,只實際使用為觀看或記錄選擇的節(jié)目來以上述方式形成關鍵字表。另外可選,可以使用選擇和查詢返回的記錄兩者,但是在選擇的記錄中的關鍵字可以比在其它返回的記錄中的關鍵字有更高的加權。然后可以使用同樣或相似方法排序該較短的表。
在串表示判據(jù)的地方,在每一類目中的判據(jù)的排序可以相應于由用戶在構造查詢中使用的頻率。這樣,例如,如果用戶的檢索總是包括白天的時間范圍,則相應于這一時間范圍的一個或多個珠將排在較高位置。另外可選,根據(jù)選擇的記錄排序判據(jù),而不是用由檢索返回的所有記錄(或至少排序最高的一些)。
注意,上述許多技術可以與其它類型的用戶界面使用,而不限于上述優(yōu)選實施例的設計。例如,可以使用關鍵字表與純文本計算機界面使用。
保持開發(fā)本用戶界面的設計原理,希望在給定時間在屏幕上只看見少數(shù)高度相關的判據(jù)。在所有類目中,優(yōu)選使用用戶選擇一個給定判據(jù)的頻率以重要性次序排序該判據(jù)。這樣,雖然電視數(shù)據(jù)庫說明多于100個頻道的內(nèi)容,但是,如果只有5個這樣的頻道按慣例進入檢索查詢,則在缺省情況,這5個頻道應該在顯示器上最前景或突出位置顯示。其它判據(jù)仍然可以訪問,但是該界面并不無知地提供用戶對所有的同等訪問。這是導致界面簡單的基本思想之一。
注意,也可以使檢索判據(jù)類目的優(yōu)先級化由用戶編輯。例如,如果某頻道在奧運會期間由使用頻率判斷暫時不受歡迎,則可以給用戶提供一個機構來復蘇它。這可以是任何不同的技術,例如,調(diào)用一個菜單選項來重新排序表示所選擇的類目元素的等級的表,這不需詳細說明。
對于熟悉本技術領域的人來說顯然,本發(fā)明不限于上述實施例的細節(jié),以及本發(fā)明可以以其它特定形式實現(xiàn)而不離開它的精神和基本屬性。因此本實施例在各個方面被認為是說明性的,而不是限制性的,本發(fā)明的范圍由所附權利要求指示,而不是由上述說明,因此,所有來自權利要求的等價體的意義和范圍的變化均被包含在其內(nèi)。
權利要求
1.一種執(zhí)行數(shù)據(jù)庫檢索的方法,該數(shù)據(jù)庫具有若干記錄,所述記錄包含若干字段,所述字段具有含有字的文本,所述檢索使用一個用戶界面,該界面具有顯示器(230)、用戶輸入設備(210)和控制器(240),編程該控制器控制所述顯示器和接收來自所述用戶輸入設備的指令,該方法包括步驟執(zhí)行對所述數(shù)據(jù)庫的第一檢索產(chǎn)生一個第一結果;使用所述用戶輸入設備選擇所述第一結果的某些記錄;在所述字中間識別關鍵字并存儲所述關鍵字;在所述顯示器上顯示所述關鍵字并接受命令以便在一個檢索查詢中響應所述用戶輸入設備有選擇地包括至少一個所述關鍵字;根據(jù)所述檢索查詢執(zhí)行第二檢索以產(chǎn)生一個第二結果。
2.如權利要求1所述方法,另外包括響應所述第二檢索結果和所述存儲的關鍵字排序所述存儲的所述關鍵字。
3.如權利要求2所述方法,其中,所述排序步驟包括決定一個給定的關鍵字是否包括在所述第二結果中。
4.如權利要求1所述方法,其中,所述顯示步驟包括以一種排序的方式顯示所述關鍵字,使得經(jīng)常使用的關鍵字與較不常用的關鍵字區(qū)分開來。
5.一種執(zhí)行數(shù)據(jù)庫檢索的設備,該數(shù)據(jù)庫具有若干記錄,所述記錄包含若干字段,所述字段包含含有字的文本具有顯示器(230)的用戶界面、用戶輸入設備(210)和控制器(240),編程該控制器控制所述顯示器和連接以接收來自所述用戶輸入設備的指令編程所述控制器執(zhí)行對所述數(shù)據(jù)庫的第一檢索以產(chǎn)生一個第一結果;進一步編程所述控制器根據(jù)由所述用戶輸入設備接收的命令選擇所述第一結果的某些記錄;進一步編程所述控制器在所述字中間識別關鍵字并在數(shù)據(jù)存儲器中存儲所述關鍵字;編程所述控制器在所述顯示器上顯示所述關鍵字并接受命令以便在一個存儲在存儲器中的檢索查詢中響應從所述用戶輸入設備接收的命令有選擇地包括至少一個所述關鍵字;進一步編程所述控制器根據(jù)所述檢索查詢執(zhí)行第二檢索以產(chǎn)生一個第二結果。
6.如權利要求5所述設備,其中,進一步編程所述控制器響應所述第二檢索結果和所述存儲的關鍵字排序所述存儲的所述關鍵字。
7.如權利要求6所述設備,其中,編程所述控制器使得通過決定一個給定的關鍵字是否包括在所述第二結果中排序所述存儲的關鍵字。
8.如權利要求5所述設備,其中,所述顯示步驟包括以一種排序的方式顯示所述關鍵字,使得經(jīng)常使用的關鍵字與較不常用的關鍵字區(qū)分開來。
9.一種產(chǎn)生一個檢索查詢的方法,包括步驟顯示在一個數(shù)據(jù)存儲器(235,260)中排序和存儲的選擇的多個關鍵字;接受命令選擇至少一個所述關鍵字;在顯示器(230)上指示對所述至少一個所述關鍵字的選擇;提交響應所述接受步驟的結果而形成的檢索查詢并接收用它形成的檢索結果;響應在所述檢索結果中包含的記錄中的數(shù)據(jù)更新存儲在所述數(shù)據(jù)存儲器中的所述關鍵字。
10.如權利要求9所述方法,其中,所述更新步驟包括響應所述關鍵字在所述檢索結果和先前檢索結果中出現(xiàn)的頻率修改在所述數(shù)據(jù)存儲器中存儲的所述關鍵字的排序。
11.如權利要求9所述方法,其中,所述接受命令的步驟包括從所述查詢中清除一個關鍵字的命令。
12.如權利要求11所述方法,其中,所述指示的步驟包括加亮相應于所述至少一個所述關鍵字的一個顯示元素(124)。
13.如權利要求9所述方法,其中,所述指示的步驟包括加亮相應于所述至少一個所述關鍵字的一個顯示元素。
14.如權利要求9所述方法,其中,另外包括指示批準所選擇的所述檢索結果的步驟,其中,所述更新步驟包括響應所述關鍵字被指示的和在前面的檢索結果中已經(jīng)指示的頻率修改在所述數(shù)據(jù)存儲器中存儲的所述關鍵字的排序。
15.一種產(chǎn)生一個檢索查詢的設備,包括連接到數(shù)據(jù)庫存儲器(235,260)的控制器(240),具有顯示器(230)和用戶輸入設備(210);一個關鍵字數(shù)據(jù)存儲器,包含一組排序的關鍵字;編程所述控制器響應關鍵字的排序顯示選擇的關鍵字;編程所述控制器接受命令選擇至少一個所述關鍵字;編程所述控制器響應通過所述用戶輸入設備接收的命令在顯示器上指示選擇所述至少一個所述關鍵字;編程所述控制器響應所述命令根據(jù)一個檢索查詢檢索所述數(shù)據(jù)庫和接收一個由該檢索返回的檢索結果;編程所述控制器響應在所述檢索結果包含的記錄中的數(shù)據(jù)更新在所述數(shù)據(jù)存儲器中存儲的所述關鍵字。
16.如權利要求15所述設備,其中,編程所述控制器響應所述關鍵字在所述檢索結果和先前檢索結果中出現(xiàn)的頻率修改所述排序的關鍵字組的排序。
17.如權利要求16所述設備,其中,編程所述控制器使得所述命令可以包括從所述查詢中去除一個關鍵字的命令。
18.如權利要求17所述設備,其中,編程所述控制器使得通過加亮相應于所述至少一個所述關鍵字的一個顯示元素指示所述選擇。
19.如權利要求15所述設備,其中,編程所述控制器使得通過加亮相應于所述至少一個所述關鍵字的一個顯示元素(124)指示所述選擇。
20.如權利要求15所述設備,其中,進一步編程所述控制器接收指示批準選擇的所述檢索結果的命令,和響應所述關鍵字被指示的和在前面的檢索結果中已經(jīng)指示的頻率修改所述關鍵字的所述排序。
全文摘要
一種用于從數(shù)據(jù)庫中查詢和顯示記錄的用戶界面使用一種物理比喻來處理查詢的構建和觀看結果。在一個實施例中,檢索判據(jù)表示為3維場景中的珠串,每一個珠表示一個判據(jù),而每一串表示一個不同的類目。例如,判據(jù),戲劇、動作、懸念、和恐懼可以包括在一個類型的類目中。通過移動相應的珠到一個查詢串中來選擇判據(jù)以形成查詢??梢砸酝瑯臃绞綐嬙煊脩羝酶乓?。為在這樣的界面中能夠輸入關鍵字,根據(jù)從檢索中返回的記錄中出現(xiàn)的頻率或根據(jù)它們被批準的頻率從檢索結果中拾取關鍵字。
文檔編號G06F17/30GK1535430SQ01801484
公開日2004年10月6日 申請日期2001年3月21日 優(yōu)先權日2000年3月29日
發(fā)明者L·尼科洛維斯卡, L 尼科洛維斯卡, A·F·卡姆林, 卡姆林, K·P·李, 李, J·A·馬蒂諾, 馬蒂諾 申請人:皇家菲利浦電子有限公司