專利名稱:用于定義和操作用戶簡檔的具有人機(jī)工程機(jī)制的數(shù)據(jù)搜索界面的制作方法
背景技術(shù):
本發(fā)明涉及到在諸如CD ROM內(nèi)容、電子節(jié)目指南、因特網(wǎng)等大型數(shù)據(jù)空間中搜尋、檢索和組織數(shù)據(jù)。
由于CD-ROM、因特網(wǎng)、電視節(jié)目指南、提議的國家信息基礎(chǔ)結(jié)構(gòu)等的龐大的可用信息量,急需能夠?qū)υS多大型信息媒體進(jìn)行方便的訪問。這種增加對信息的訪問可能是很有用的,但如此大量的信息也對訪問信息的用戶界面設(shè)計(jì)提出了新的挑戰(zhàn)。例如,因特網(wǎng)用戶經(jīng)常難于找到信息資源,或者在遇到建立搜索查詢和觀察查詢結(jié)果的困難時(shí)放棄。諸如電子節(jié)目指南、因特網(wǎng)搜索引擎和文本搜索工具如Folio所提供的文本搜索工具等單純的文本列表,操作起來很乏味,通常很難操作,而且由于看上去十分單調(diào),長時(shí)間查看會(huì)非常累。
搜索數(shù)據(jù)庫有兩個(gè)主要部分過濾,排除無關(guān)的信息,和按照某種優(yōu)先級方案對過濾的結(jié)果進(jìn)行排序。比如,象Google這樣的因特網(wǎng)搜索引擎利用文本查詢對代表萬維網(wǎng)入口點(diǎn)的數(shù)據(jù)庫中的記錄進(jìn)行過濾和排序。它使用某種隱含的判據(jù),比如鏈接到查詢檢索的候選人的網(wǎng)頁意味著“投票”。(也就是說,被別的網(wǎng)頁鏈接得越多,就有越高的“得票”)。Google還分析投票的網(wǎng)頁,對收到其它網(wǎng)頁投票較多的網(wǎng)頁,給予較大的權(quán)重。
象Google這樣的工具以及其它大多數(shù)數(shù)據(jù)庫檢索工具都利用連接器接受文本形式的搜索查詢,并以列表的形式提交結(jié)果,列表是通過可能是一個(gè)包含多個(gè)判據(jù)的操作符的特定集總判據(jù)來排序的(比如先按照A排序,然后按B排序,等等)。
發(fā)明概述簡言之,用于從數(shù)據(jù)庫查詢和顯示數(shù)據(jù)庫記錄的用戶界面利用物理比喻來建立查詢和查看結(jié)果。查詢可以通過選擇預(yù)定義判據(jù)來定義,而不是定義成輸入的搜索條件,前者能跟“向后傾斜”的應(yīng)用程序,比如電子節(jié)目指南搜索。根據(jù)本發(fā)明,描述和操作用戶簡檔以與其他判據(jù)相同的方式查詢相配合。例如在其中一個(gè)實(shí)施方案中,搜索判據(jù)描述為各個(gè)字符串的珠元,字符串代表不同的判據(jù)類別。每個(gè)字符串是一組用戶簡檔,該用戶簡檔能夠以與補(bǔ)充判據(jù)相同的方式加入到查詢當(dāng)中。選擇的判據(jù)通過將相應(yīng)珠元移到查詢字符串中來形成一個(gè)查詢。用戶優(yōu)選界面能以同樣的方式建立。簡檔以珠元字符串的形式保存和描述,而這些珠元字符串能用于更深層次的與判據(jù)珠元相同方式的交互作用。簡檔也可以是用戶交互作用的機(jī)器自動(dòng)分析的結(jié)果。這就使得用戶的歷史記錄能被機(jī)器學(xué)習(xí)裝置用來預(yù)測用戶的優(yōu)選界面。這種“隱式”簡檔也能以與更普遍的優(yōu)選簡檔相同的方式加入到查詢當(dāng)中,在這些普遍的優(yōu)選界面中,用戶把他們的標(biāo)準(zhǔn)形式的顯式簡檔形式合并成用戶簡檔。
在“向后傾斜(lean-back)”的環(huán)境中,用戶界面(UI)設(shè)計(jì)解決用戶與具有數(shù)據(jù)庫搜索裝置的交互的各種問題。(在“向后傾斜”的情況下,用戶是在處于娛樂和放松狀態(tài),比如在看電視時(shí),而“向前傾斜”時(shí),用戶是積極主動(dòng)并注意力集中的,比如在使用臺式計(jì)算機(jī)時(shí))。例如,本發(fā)明可以與廣播電視使用的電子節(jié)目指南(EPGs)交互。在這樣的應(yīng)用中,用戶界面可以直接顯示為錄制的或電視節(jié)目上層的一個(gè)層面,或者有選擇地顯示在其特有的屏幕上。用戶界面可以通過簡單的手持控制器來訪問。在優(yōu)選的實(shí)施方案中,控制器有水平和垂直滾動(dòng)按鈕,而且只有少數(shù)幾個(gè)特定按鈕來直接訪問不同的操作模式。
用戶界面產(chǎn)生三種環(huán)境或狀態(tài)(world)搜索狀態(tài)、概述狀態(tài)和縱覽狀態(tài)。假設(shè)一個(gè)EPG情形,在搜索狀態(tài)下,用戶輸入、保存、以及編輯過濾和排序判據(jù)(時(shí)日、星期幾、風(fēng)格等)。在概述狀態(tài)下,用戶生成并修訂顯式的(以及某些隱式類型的)用戶簡檔。顯式的簡檔是用戶輸入的表示他偏好的一組好惡概述。每一組都可以從判據(jù)列表中選取,比如風(fēng)格(電影、游戲播映、教育等)、頻道(ABC、MTV、CSPAN,等)、演員(Jodie Foster、Tom Cruise、Ricardo Bernini,等)等等。在縱覽狀態(tài)下,用戶從搜索結(jié)果中查看和選擇,這是信息排序、過濾和簡檔的結(jié)果。
本發(fā)明可以與各種不同的搜索功能一同使用。比如,在圍繞EPGs設(shè)計(jì)的一個(gè)優(yōu)選實(shí)施方案中,就提供了三種基本的搜索功能(1)過濾,(2)通過顯式簡檔進(jìn)行過濾和/或排序,和(3)通過隱式簡檔進(jìn)行過濾和/或排序。對這些功能的定義如下。
(1)過濾-定義了將要顯示的一組結(jié)果的一套判據(jù)。這些判據(jù)精確確定將在數(shù)據(jù)庫中選擇什么記錄,以及哪些記錄將被排除在縱覽狀態(tài)的顯示之外。
(2)通過顯式簡檔進(jìn)行過濾和/或排序-允許用戶從不同的類別中通過選擇指定自己的喜惡。比如,用戶可以表示他喜好戲劇和動(dòng)作片而不喜歡某些影員。而后,這些判據(jù)被用于對過濾處理返回的記錄進(jìn)行排序。還可以指定判據(jù)的重要程度,盡管增加這樣一個(gè)層面會(huì)增加系統(tǒng)的復(fù)雜性,對大多數(shù)用戶而言又沒有什么必要。
作為第二類系統(tǒng)的示例,歐洲專利申請(EP0854645A2)描述了這樣一個(gè)系統(tǒng),它允許用戶輸入風(fēng)格偏好,諸如喜好的節(jié)目種類,如系列幽默劇、戲劇系列、老電影等。該專利申請還描述了偏好模板,可以從模板中選擇偏好簡檔,比如一個(gè)模板是針對10到12歲的孩子,另一個(gè)模板是十幾歲的女孩,還有一個(gè)模板是面向飛機(jī)愛好者的,等等。該輸入方法要求用戶有能力概括他/她自己,這些是他/她的喜好的真實(shí)描述。對大多數(shù)人來說,要回答諸如“你喜歡戲曲還是動(dòng)作片?”和“‘戲劇’這一判據(jù)對你有多重要?”這樣一些抽象的問題,是一件困難的事情。
(3)通過隱式簡檔進(jìn)行排序-隱式概括是系統(tǒng)“觀察”用戶行為后被動(dòng)生成的簡檔。用戶只是以通常的方式查看(錄制、下載或者“使用”)選項(xiàng),系統(tǒng)通過從選擇中提取用戶的行為模型,逐步地建立起個(gè)人偏好數(shù)據(jù)庫。通過允許用戶來評價(jià)材料(比如根據(jù)1-5星的級別)來加快上述過程。系統(tǒng)使用該模型來預(yù)測用戶將來喜歡觀看什么??梢宰裱唵蔚乃惴ǎ瑥囊粋€(gè)觀看歷史記錄提取預(yù)測或者指定期望度,比如在重復(fù)請求同一節(jié)目后標(biāo)注明顯的喜好。這也可是一個(gè)復(fù)雜的機(jī)器學(xué)習(xí)過程,如具有大量輸入(自由度)的決策樹技術(shù)??傊?,這樣的模型在用戶交互行為中尋找模式(即,通過用戶界面的交互進(jìn)行選擇)。
這種類型的簡檔信息的一個(gè)示例是MbTV,一個(gè)通過監(jiān)視觀眾的觀看模式來了解觀眾看電視的偏好的系統(tǒng)。MbTV是透明操作,建立觀眾品味的簡檔。該簡檔用于提供服務(wù),比如向觀眾推薦他可能感興趣觀看的節(jié)目。MbTV了解每個(gè)觀眾的品味,并利用所了解的資料向觀眾推薦即將上演的節(jié)目。MbTV通過提醒觀眾他們期望的即將上演的節(jié)目來幫助觀眾規(guī)劃觀看電視的時(shí)間計(jì)劃,并且,當(dāng)觀眾不在時(shí),可以通過附加的存儲(chǔ)裝置,自動(dòng)記錄這些節(jié)目。
MbTV具有一個(gè)喜好確定引擎和存儲(chǔ)管理引擎。這方便于錄制電視節(jié)目過后觀看(time-shifted television)。MbTV可以自動(dòng)錄制,而不是簡單地推薦期望的節(jié)目。MbTV的存儲(chǔ)管理引擎努力保證存儲(chǔ)裝置具有最佳的內(nèi)容。該過程包括跟蹤哪些錄制的節(jié)目已經(jīng)被觀看(完全和部分),以及哪些節(jié)目沒有看。觀眾為了將來能夠看到錄制的節(jié)目,可以“鎖定”以防止被刪除。觀眾處理節(jié)目推薦或者錄制內(nèi)容的這些方法為MbTV的喜好引擎提供了附加的反饋,從而可以利用這些信息來改進(jìn)以后的決策。
MbTV將保留一部分錄制空間提供給“部份興趣”。這些“興趣”可以解釋為不同的家庭成員或者可以代表不同的品味類型。盡管MbTV并不要求用戶的介入,但可以通過那些期望調(diào)整其能力的觀眾來使之用戶化。觀眾可以干預(yù)不同節(jié)目類型的“存儲(chǔ)預(yù)算”。比方說,觀眾可以表明盡管在家庭中,孩子觀看了大多數(shù)的電視節(jié)目,但孩子的節(jié)目所用的錄制空間不要超過25%。
應(yīng)該注意到,搜索判據(jù),以及隱式的和顯式的簡檔,可以對搜索數(shù)據(jù)庫中每個(gè)提議的記錄生成可靠度或等級估計(jì),而不是針對數(shù)據(jù)庫中待選記錄產(chǎn)生簡單的“是”和“否”的結(jié)果??梢钥醋魉阉鞑樵兲峁┝伺袚?jù),搜索結(jié)果必須滿足每條判據(jù)。這樣,如果查詢包含一個(gè)指定的頻道和一個(gè)指定的時(shí)間范圍,那么僅返回那些兩條判據(jù)都滿足的結(jié)果??梢哉J(rèn)為同樣的搜索查詢表達(dá)了用戶偏好,這種情況下,可以返回并不同時(shí)滿足兩條判據(jù)的記錄,根據(jù)記錄與判據(jù)匹配的良好程度對其進(jìn)行排序,而不是過濾。所以,同時(shí)滿足兩條判據(jù)的等級最高,只滿足其中一條判據(jù)的記錄的等級次高,兩條判據(jù)都不滿足的記錄排在最后。通過記錄判據(jù)與查詢或簡檔判據(jù)的接近程度來進(jìn)行過渡的等級排列。比如,在上例中,如果一條記錄更靠近指定的時(shí)間段,那么與那些遠(yuǎn)離指定時(shí)間段的記錄相比,它具有較高的等級。
在隱式簡檔情況下,可能根本沒有關(guān)于展現(xiàn)例如每種風(fēng)格有多高的排列等級的判據(jù)。比如,如果一個(gè)基于神經(jīng)網(wǎng)絡(luò)的預(yù)測引擎被用于數(shù)據(jù)庫的記錄排序時(shí),就沒有明確的方式來表明用于決策的判據(jù)權(quán)重,至少對一個(gè)易用系統(tǒng)是這樣的。但是,一些更簡單的機(jī)器學(xué)習(xí)技術(shù)也可以用來產(chǎn)生和實(shí)現(xiàn)隱式簡檔。比如,出現(xiàn)在所選擇記錄(或者具有所期望的高等級的記錄)中的判據(jù)可以根據(jù)判據(jù)命中的頻率來排序。比如,在一個(gè)EPG中,如果所有被選中觀看的節(jié)目都是目間電視連續(xù)劇,電視連續(xù)劇風(fēng)格和日間時(shí)間范圍就具有高頻率的計(jì)數(shù),而科學(xué)記錄片風(fēng)格的命中次數(shù)為0。這些節(jié)目會(huì)被展現(xiàn)以便觀眾可以觀看。在下面描述的用戶界面的實(shí)施方案中,其中簡檔是被編輯過的,用戶可以編輯這樣一個(gè)隱式簡檔,因?yàn)樗腔谶m用于每個(gè)判據(jù)的特定權(quán)重。用戶可以從簡檔中刪除判據(jù),改變權(quán)重等。后者僅是一個(gè)隱含簡檔機(jī)制的示例,它為用戶提供了一種明確的修改簡檔的方法。其它的機(jī)制,比如不僅僅依賴于用戶選擇的命中頻率的系統(tǒng),也可以提供這樣的方案。
過濾查詢和偏好應(yīng)用的結(jié)構(gòu)最好用三維可視的圖像來處理,便于信息的組織并允許用戶管理表示數(shù)據(jù)記錄的景象元素(“標(biāo)記”)、搜索和排序判據(jù)等。在優(yōu)選的用戶界面下,標(biāo)記采用珠元的形式。類別表示為珠元串或珠元環(huán)。當(dāng)構(gòu)建一個(gè)偏好過濾器時(shí),從類別串中得到特定的選擇(珠元)并附加到搜索串或箱中。珠元、串和箱被表示為三維對象,它不僅是用來表示一個(gè)外觀,而是作為一個(gè)附加含義的提示,通常第三維表示通常一個(gè)對象的與用戶的靠近程度表示了該對象在特定場合中的相關(guān)等級。
其中,字符串代表判據(jù),每個(gè)類別中判據(jù)的排列順序與其頻率相對應(yīng),用戶用判據(jù)和該頻率來建立查詢。因此,例如,如果用戶的查詢總是包括日間的時(shí)間范圍,那么對應(yīng)于該時(shí)間段的珠元,其排列位置就更高?;蛘?,判據(jù)也可以根據(jù)經(jīng)選擇的記錄而不是由搜索返回的所有記錄(至少是最高排列次序的記錄)來排列次序。
實(shí)際上可以用單詞來構(gòu)建一個(gè)或多個(gè)類別,例如,在大量的所選節(jié)目或大量的通過用戶查詢返回的命中中出現(xiàn)的關(guān)鍵詞。因?yàn)橐箨P(guān)鍵詞類別包含每個(gè)可能想象到的關(guān)鍵詞是笨拙的,所以這是可能的。根據(jù)出現(xiàn)的頻率及其變化,從所選記錄的描述中和/或從查詢返回的記錄中提取重要的關(guān)鍵詞,使得可能的關(guān)鍵詞的數(shù)目更容易處理和更容易選擇。按照與說明書的其它地方關(guān)于簡檔編輯的詳細(xì)描述相同方式,關(guān)鍵詞列表最好是可以由用戶來編輯的。系統(tǒng)可以從根本沒有關(guān)鍵詞開始,根據(jù)使用頻率的數(shù)據(jù)構(gòu)建關(guān)鍵詞列表。然后,每次用戶輸入一個(gè)查詢,可以掃描返回結(jié)果以發(fā)現(xiàn)公共的節(jié)目??梢話呙铇?biāo)題、描述、或任何其它的數(shù)據(jù),那些具有某種頻度的節(jié)目可以被存儲(chǔ)到一個(gè)關(guān)鍵詞列表中。根據(jù)頻率或由關(guān)鍵詞出現(xiàn)的環(huán)境加權(quán)的頻率為列表中的每一個(gè)關(guān)鍵詞排列等級。例如,一個(gè)標(biāo)題中的關(guān)鍵詞可能會(huì)得到一個(gè)比描述中的關(guān)鍵詞低的等級,或者,直接就是一個(gè)對象或者是描述中的一個(gè)句子的語法分析中的一個(gè)主題的關(guān)鍵詞,可能得到一個(gè)比非直接的對象更高的等級排列,等等。不是從返回的搜索記錄中提取關(guān)鍵詞,而是僅從選擇的記錄中提取使用。例如,在所描述的方式中,實(shí)際上僅有被選擇觀看或錄制的節(jié)目被用來形成關(guān)鍵詞的列表。另外方式中,查詢的選擇和返回都被使用,但是對選擇的記錄中的關(guān)鍵詞加以比其它返回記錄的關(guān)鍵詞高得多的權(quán)重。
縱覽狀態(tài)以一種清晰可見和簡單的方式體現(xiàn)過濾和排序的結(jié)果。最好,利用表示每個(gè)記錄的三維符號顯示一個(gè)三維動(dòng)畫。而且,根據(jù)主動(dòng)的選擇,符號與用戶(看起來)接近的程度反應(yīng)了用戶對由記錄確定的節(jié)目的喜愛程度的預(yù)測。也就是說,接近程度最初表示的是吻合的優(yōu)良程度。在一個(gè)這樣的例子中,珠元串是軸向顯示的,其中每一個(gè)珠元表示一個(gè)記錄,排列的方式是最好的吻合最接近用戶,其它的記錄根據(jù)其吻合的程度變得越來越靠后。用戶可以根據(jù)結(jié)果沿軸向向前搜索,如同沿著一個(gè)隧道行走一樣??梢栽谥樵幸苿?dòng)一個(gè)指針來在其中進(jìn)行選擇。這樣可以展現(xiàn)出每個(gè)珠元的附加信息。
如同處理其它選擇一樣,隱式的和顯式的用戶簡檔是通過將其附加到搜索查詢(箱或串(bin or string))中來調(diào)用的。附加簡檔的效果是得到根據(jù)用戶喜好來排序的結(jié)果。用同樣的方式產(chǎn)生顯式的用戶簡檔。
下面將結(jié)合某些優(yōu)選的實(shí)施方案,參考說明附圖對本發(fā)明進(jìn)行描述,以便可以更全面地了解本發(fā)明。為了說明本發(fā)明中最價(jià)值的內(nèi)容,和易于對本發(fā)明的原理和概念描述的理解,根據(jù)參考附圖,僅通過例子,展示了本發(fā)明的細(xì)節(jié),對本發(fā)明的優(yōu)選實(shí)施方案進(jìn)行了說明性的討論。在這一點(diǎn)上,除了對本發(fā)明的基本理解所需內(nèi)容,對于那些更詳盡的本發(fā)明結(jié)構(gòu)細(xì)節(jié),沒有做更多的展示,對于本領(lǐng)域的熟練人員來講,附圖的描述很明顯地表明了如何在實(shí)踐中實(shí)施本發(fā)明的幾種形式。
附圖簡述
圖1說明一個(gè)可以用來實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施方案的硬件系統(tǒng)。
圖2說明一個(gè)可以與本發(fā)明的一個(gè)電子節(jié)目指南實(shí)施方案一同使用的遙控裝置。
圖3為一個(gè)說明本發(fā)明的用戶界面包含的多種過程的流程圖。
圖4說明一個(gè)用戶界面,用于形成和編輯一個(gè)搜索查詢。
圖5說明一個(gè)用戶界面,用于形成和編輯一個(gè)用戶簡檔。
圖6說明一個(gè)用戶界面,用于形成和編輯一個(gè)搜索查詢,來顯示作為搜索判據(jù)的顯式和隱式簡檔。
圖7說明一個(gè)用戶界面,用于形成和編輯包含用戶喜惡的用戶簡檔。
圖8說明一個(gè)適用于圖4-7的實(shí)施方案的另外的圖示化方案。
圖9說明另一個(gè)適用于圖4-7的實(shí)施方案的另外的圖示化方案。
圖10說明另一個(gè)適用于圖4-7的實(shí)施方案的另外的圖示化方案。
圖11說明另一個(gè)適用于圖4-7的實(shí)施方案的另外的圖示化方案。
圖12說明一個(gè)用戶界面,用于觀察和選擇從一個(gè)至少與前面的某些實(shí)施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖13說明另一個(gè)用戶界面,用于觀察和選擇從一個(gè)至少與前面的某些實(shí)施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖14說明另一個(gè)用戶界面,用于觀察和選擇從一個(gè)至少與前面的某些實(shí)施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖15說明另一個(gè)用戶界面,用于觀察和選擇從一個(gè)至少與前面的某些實(shí)施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖16A說明適用于圖16B中的實(shí)施方案的平面定義。
圖16B說明另一個(gè)用戶界面,用于形成和編輯搜索查詢和用戶簡檔,其中用文本來表示用戶界面采用的三維景象中的對象。
圖17說明一個(gè)用于查看景象的基于文本的搜索結(jié)果,該景象也是在三維景象中用文本來表示對象。
圖18為一個(gè)說明用于產(chǎn)生和排序關(guān)鍵詞類別的過程的流程圖。
優(yōu)選實(shí)施方案的詳細(xì)描述參考圖1,本發(fā)明涉及的是數(shù)據(jù)庫查詢和檢索,特別適用于向后傾斜的環(huán)境或應(yīng)用,其中訓(xùn)練的可行性是受到限制的,或者要求如此。例如,本發(fā)明可以被用于與電子節(jié)目指南(EPG)相關(guān)的搜索和可視化任務(wù)中。在電視的環(huán)境中,電子節(jié)目指南可以寬松地適用于利用節(jié)目信息數(shù)據(jù)庫提供的各種特征。節(jié)目信息可能包括題目和諸如敘述性概要的不同的描述信息、用于內(nèi)容分類的關(guān)鍵詞等等。在一個(gè)實(shí)施方案中,一個(gè)計(jì)算機(jī)發(fā)送節(jié)目信息給電視230??梢耘鋫溆?jì)算機(jī)240用來接收視頻信號270和控制頻道轉(zhuǎn)換功能,并允許用戶通過連接到計(jì)算機(jī)240的頻道選擇器而不是通過電視機(jī)的頻道選擇器230來選擇頻道。而后,用戶可以使用遙控器210控制計(jì)算機(jī),在顯示的節(jié)目表中加亮一個(gè)所期望的選擇來選中要觀看的節(jié)目。計(jì)算機(jī)240具有一個(gè)數(shù)據(jù)連接260,由此接收更新的節(jié)目表數(shù)據(jù)。它可以是一根可連接到因特網(wǎng)服務(wù)提供者的電話線或一些其它合適的數(shù)據(jù)連接。計(jì)算機(jī)240具有一個(gè)大容量存儲(chǔ)裝置235,例如一個(gè)硬盤,來存儲(chǔ)節(jié)目表信息、節(jié)目申請和更新、以及其它的信息。關(guān)于用戶偏好的信息和其它的數(shù)據(jù)可以通過可移動(dòng)的媒質(zhì),如存儲(chǔ)卡或磁盤220,被上載到計(jì)算機(jī)240。通過對計(jì)算機(jī)240進(jìn)行適當(dāng)?shù)木幊蹋试S使用大量的感興趣的特征。
應(yīng)該注意,在上面的示例硬件環(huán)境中可以進(jìn)行許多替換,并且都可以連同本發(fā)明一同使用。大容量存儲(chǔ)器可以用易失存儲(chǔ)器或非易失存儲(chǔ)器來替代。數(shù)據(jù)可以本地存儲(chǔ)或遠(yuǎn)程存儲(chǔ)。事實(shí)上,整個(gè)計(jì)算機(jī)240可以用一個(gè)通過一個(gè)連接在裝置外運(yùn)行的服務(wù)器來替代。不是用遙控器通過紅外線口215向計(jì)算機(jī)240發(fā)送指令,控制者可以通過數(shù)據(jù)通道260來發(fā)送指令,該通道可以與承載視頻影像的實(shí)際通道相互獨(dú)立或采用同一通道。視頻270或其它的內(nèi)容可以用一根電纜、射頻、或其它實(shí)際的寬帶通道來承載,或從一個(gè)大容量存貯器或可移動(dòng)存貯媒質(zhì)來獲得。也可以由一個(gè)實(shí)際開關(guān)通道,如電話線,或一個(gè)虛擬開關(guān)通道,如ATM或其它適用于同步數(shù)據(jù)通訊的網(wǎng)絡(luò)來承載。內(nèi)容可以是異步的,能夠承受信息漏失,以便可以使用現(xiàn)代的網(wǎng)際協(xié)議網(wǎng)絡(luò)。而且,接收節(jié)目內(nèi)容的線路中的內(nèi)容可以是音頻信號、聊天對話數(shù)據(jù)、網(wǎng)址、或可能選擇的各種其它類型的內(nèi)容??梢酝ㄟ^獨(dú)立的數(shù)據(jù)連接260以外的通道接收節(jié)目指南數(shù)據(jù)。例如,可以通過與視頻或其它內(nèi)容同樣的實(shí)際通道來接收節(jié)目指南信息。甚至可以通過可移動(dòng)的數(shù)據(jù)存儲(chǔ)媒質(zhì),如存儲(chǔ)卡或磁盤220來提供。遙控器210可以用鍵盤、聲音指令接口、3-D鼠標(biāo)、游戲桿、或任意其它輸入裝置來替代。可以通過移動(dòng)一個(gè)高亮的指示來進(jìn)行選擇,用符號確定一個(gè)選擇(如通過名稱或號碼),或者利用一個(gè)數(shù)據(jù)傳輸或利用可移動(dòng)的媒質(zhì)進(jìn)行批量形式的選擇。在后一種情況下,可以以某種形式存儲(chǔ)一個(gè)或多個(gè)選擇并傳送給計(jì)算機(jī)240,完全繞過顯示170。例如,批量數(shù)據(jù)可以來自于一個(gè)便攜式的存儲(chǔ)裝置(如個(gè)人數(shù)字助手、存儲(chǔ)卡、或智能卡)。這樣一個(gè)裝置可以具有存儲(chǔ)在其中的多種偏好,用于不同的環(huán)境,以便用戶化將要使用的計(jì)算機(jī)。
現(xiàn)在參考圖2,可以用于本發(fā)明的一個(gè)電子節(jié)目指南的實(shí)施方案的遙控器,具有一套簡單的鍵,包括垂直和水平箭頭鍵,分別為232和212。一個(gè)選擇“GO”按鈕214被用來觸發(fā)依照按動(dòng)時(shí)的具體環(huán)境決定的相應(yīng)操作。一個(gè)搜索鍵216被用來調(diào)用一個(gè)后面描述的搜索用戶界面單元。一個(gè)簡檔鍵被用來調(diào)用一個(gè)后面描述的簡檔用戶界面單元。啟動(dòng)、保存、重置和刪除鍵,分別為229、222、226和224,被用于控制如下面所描述的由具體環(huán)境所決定的特定的操作。
參考圖3,一個(gè)用戶與整個(gè)用戶界面間交互的縱覽,包括搜索、簡檔、和縱覽狀態(tài),可以在步驟S10從構(gòu)建一個(gè)顯式的簡檔開始。現(xiàn)在再參考圖4,例如使用一個(gè)搜索/簡檔工具90,通過選擇一個(gè)符號105(typ.)(這里用一個(gè)珠元表示)來選擇判據(jù),例如,體現(xiàn)一個(gè)“電影”風(fēng)格并將其移動(dòng)到一個(gè)代表一個(gè)選擇箱140的圖標(biāo)上。在選擇之前,采用一個(gè)珠元串可視單元,例如風(fēng)格串155,將各個(gè)判據(jù)分組,其中每組判據(jù)歸屬于一個(gè)特定的串。當(dāng)選擇了一個(gè)判據(jù)時(shí),按照某種方式突出相應(yīng)的符號,如加粗字體或改變顏色。此外,可以展示與被選擇的判據(jù)符號相關(guān)的進(jìn)一步的信息。例如,電影珠元165被選擇。被選擇的符號被顯示在三維景象的前景,允許在屏幕上清楚顯示更多的信息。將本例中的電影珠元165從風(fēng)格串155移動(dòng)到選擇箱140。當(dāng)電影珠元165被傳送到選擇箱140后,用一個(gè)陰影珠元115來標(biāo)注它所占據(jù)的位置。在用戶界面中,設(shè)想可以選擇任意的珠元并將其傳送到選擇箱140。
可以按如下方式操縱搜索/簡檔工具。當(dāng)用戶在搜索區(qū)域時(shí),可以看到所有的類別標(biāo)志(typ.)??梢允褂眉^鍵212、232來選擇類別。圖中,可以是用水平箭頭鍵212選擇了風(fēng)格串155,通過適當(dāng)突出150或任何其它如改變選擇串的顏色、加粗或加亮風(fēng)格標(biāo)志155字符、增加字符的大小等方式來表示。當(dāng)選擇了期望的串后,按動(dòng)GO鍵,容許選擇所選串上的珠元。
另外要注意,沒有被選擇的珠元可以是隱藏的并僅顯示一點(diǎn)痕跡用來表明該類別的存在。而且,當(dāng)所選的類別到達(dá)屏幕的左邊或右邊很遠(yuǎn)處時(shí),可以向相反的方向滾動(dòng)串來顯示更多的串。另外,所選的類別可以停留在屏幕的中央,每次水平按動(dòng)水平滾動(dòng)鍵212時(shí),該組串向相反的方向滾動(dòng),帶出一個(gè)新的顯示串。
為了操縱一個(gè)選擇的串,用戶可以簡單地使用垂直箭頭鍵232。它可具有上下移動(dòng)選擇珠元的功能,或者旋轉(zhuǎn)整個(gè)串,這樣中央的一個(gè)總是被選擇的。另一種情況下,珠元串可以是任意長度的,連續(xù)的上下箭頭引導(dǎo)移動(dòng),沿著適當(dāng)?shù)姆较蚪o出珠元串,顯示更多的珠元。
注意,在一個(gè)實(shí)施方案中,可以打開多個(gè)串,可以使用垂直和水平箭頭鍵在其中移動(dòng),而不用重新選擇串。當(dāng)選中了一個(gè)珠元時(shí),可通過按動(dòng)GO按鈕214將其移動(dòng)到搜索箱140中。例如,圖4中選擇了電影珠元并按動(dòng)GO按鈕214按照虛線箭頭142所示將其移入了搜索/簡檔箱140中,用戶執(zhí)行一些操作選擇器將移動(dòng)到搜索/簡檔箱140,選擇將被移除的珠元。然后按動(dòng)GO按鈕214,使被選的珠元退回到原來的串中。一個(gè)從搜索箱140中快速清除所有珠元的方法是使用復(fù)位鍵226。
注意,圖4中搜索/簡檔箱140被標(biāo)注為“Search”。這表示用戶當(dāng)前所在的模式。而且,在簡檔模式時(shí),用戶界面的基本外觀和任務(wù)與搜索模式時(shí)相同。但是,在簡檔模式中,給定用戶表示一個(gè)判據(jù)是喜歡還是不喜歡的選項(xiàng)。另外,在搜索模式中,可以提供一組確定的類別。一組是已被存儲(chǔ)的搜索而另一組是簡檔。這些會(huì)在后面加以解釋。
現(xiàn)在參考圖5,可以提供一個(gè)搜索串157,作為搜索模式用戶界面或一個(gè)特定屏幕中的一個(gè)類別。前者的優(yōu)勢是提醒用戶已存儲(chǔ)搜索的有效性。存儲(chǔ)的搜索可以顯示在與搜索/簡檔箱140臨近的串中。在搜索模式中,另一個(gè)可能給出的,最好是給出的特定的類型是簡檔類型。它也可以顯示為一個(gè)珠元串。
在產(chǎn)生一個(gè)搜索后,可以利用開始按鈕228來執(zhí)行,查看搜索的結(jié)果,或者可以如140A指示那樣存儲(chǔ)結(jié)果,并通過按動(dòng)存儲(chǔ)按鈕222給出一個(gè)名字??梢岳靡阎挠脩艚缑鎲卧?,如Tivo提供的個(gè)人數(shù)字視頻錄制設(shè)備中可用箭頭鍵引導(dǎo)的屏幕鍵盤為搜索命名。例如,可以給出名字“Pizza”來確定一個(gè)適用于星期四比薩餅宴會(huì)的搜索。
前面存儲(chǔ)的搜索可以按如下方式來訪問或編輯。在搜索模式或任何其它模式中,為了訪問珠元串,用戶可以使用箭頭鍵212、214或按動(dòng)或向下按住搜索按鈕216。這樣將突出搜索串157。然后可以按照上面的討論,操縱搜索珠元170,直到突出所期望的珠元(或者滾動(dòng)到前景)。當(dāng)突出了期望的珠元時(shí),構(gòu)成定義所選搜索珠元的判據(jù)的珠元了出現(xiàn)在搜索/簡檔箱140中。為了應(yīng)用在所選搜索珠元中定義的判據(jù),用戶可以立即敲擊開始按鈕228,或者用戶可以移動(dòng)到搜索箱140,并如同構(gòu)造一個(gè)搜索一樣通過刪除或增加新判據(jù)來編輯搜索判據(jù)。但是,當(dāng)在這一狀態(tài)下按動(dòng)存儲(chǔ)按鈕222時(shí),允許用戶將其存儲(chǔ)回原來的存儲(chǔ)搜索珠元,或者存儲(chǔ)為一個(gè)新的搜索珠元,使得被存儲(chǔ)的搜索被用作新搜索的模板。
注意,在構(gòu)建一個(gè)新的類似于其它判據(jù)珠元的搜索中,利用開始按鈕228進(jìn)行調(diào)用之前,一個(gè)搜索珠元可以連同新的判據(jù)一起被附加到搜索箱140中。實(shí)際上,這樣使得存儲(chǔ)的搜索成為一個(gè)模板或搜索的起始點(diǎn),特定的用戶在執(zhí)行搜索時(shí)不必每次都輸入相同的數(shù)據(jù)。
在搜索模式中,用戶還可以從簡檔串156中選擇珠元增加到一個(gè)搜索中。簡檔串156中的每個(gè)珠元包括一個(gè)用戶簡檔。在一個(gè)實(shí)施方案中,簡檔可以是隱式的、顯式的、或者是兩種方式的組合??梢詫⒋砗啓n的珠元增加到搜索中,產(chǎn)生的結(jié)果按其包含的偏好來排序?,F(xiàn)在參考圖6,可以獨(dú)立顯示和訪問隱式的簡檔158和顯式的簡檔159。在該實(shí)施方案中,簡檔珠元是獨(dú)立使用的,但是如同其它的判據(jù)珠元一樣被增加到搜索箱140中。
參考圖7,為了產(chǎn)生或編輯一個(gè)簡檔,可以在任何時(shí)候按動(dòng)簡檔按鈕218來調(diào)用簡檔模式。這樣產(chǎn)生出簡檔模式用戶界面元素。簡檔模式用戶界面按照與搜索模式用戶界面同樣的方式工作,除非簡檔箱140是一個(gè)具有放置喜歡的判據(jù)珠元的“喜歡”分區(qū)164和放置不喜歡的判據(jù)珠元的“不喜歡”分區(qū)165的分塊容器。相應(yīng)的分區(qū)中的珠元的位置表示由簡檔產(chǎn)生的關(guān)于珠元的操作。也就是說,一個(gè)在不喜歡分區(qū)165中的判據(jù),如電影,將使簡檔為與判據(jù)匹配的記錄加以負(fù)的權(quán)重。類似地,喜歡分區(qū)164中的一個(gè)判據(jù)將使得簡檔為與判據(jù)匹配的記錄加以正的權(quán)重。注意,簡檔的名稱連同一個(gè)表示用戶處于簡檔模式的標(biāo)志一起展現(xiàn)在169中。還應(yīng)注意,可以通過一個(gè)對話框給定珠元一個(gè)評分或通過多次按動(dòng)一個(gè)特定的星狀鍵給定該節(jié)目一個(gè)等級。例如五顆星可以表示一個(gè)節(jié)目是非常喜歡的,而一顆星表示一個(gè)節(jié)目是很不喜歡的。為了觀察等級,可以用星狀圖符標(biāo)識珠元,可以改變其顏色表示等級,其在箱中的位置可以表示喜歡或不喜歡的程度,或者可以改變其大小。這樣,觀察簡檔箱140,用戶一眼就會(huì)明白簡檔中每個(gè)珠元的效應(yīng)。當(dāng)按動(dòng)存儲(chǔ)按鈕222時(shí),可以存儲(chǔ)簡檔。用戶只能選擇適當(dāng)?shù)闹樵磩?dòng)GO按鈕214,來選擇一個(gè)已有的簡檔進(jìn)行編輯??梢赃x擇簡檔珠元并按動(dòng)刪除按鈕224,允許刪除一個(gè)簡檔。
為了通過一個(gè)簡檔來過濾當(dāng)前的通道,在簡檔模式下,用戶可以選擇簡檔并按動(dòng)起動(dòng)按鈕228。在這種方式中,簡檔模式還起到一個(gè)顧問的作用,簡檔模式可以被稱為是一個(gè)簡檔/顧問模式。注意,可以利用復(fù)位鍵226來復(fù)位隱式和顯式的簡檔。隱式簡檔可以是可編輯的或不可編輯的,這取決于用來存儲(chǔ)信息的系統(tǒng)。如果所用的機(jī)器學(xué)習(xí)裝置存儲(chǔ)了基于判據(jù)的推理,那么它們可以象關(guān)于顯式簡檔的討論那樣進(jìn)行精確編輯。另外,可以根據(jù)一個(gè)用個(gè)性珠元表示的個(gè)性模板,利用為不同節(jié)目加權(quán)的個(gè)性珠元來編輯隱式簡檔。例如,“movie nut”著重于電影和與電影相關(guān)的素材,“安靜類型”淡漠動(dòng)作/驚險(xiǎn)類型的內(nèi)容,或者“過渡勞累”著重于對智力要求不高的素材,可以提供類似的珠元以這樣或那樣的方式來使隱式簡檔有所側(cè)重。同樣的個(gè)性珠元可以被用于搜索模式,使其操作僅在搜索期間有效,或者合并到一個(gè)已存儲(chǔ)的搜索,甚至合并到隱式的簡檔中。
參考圖8,根據(jù)下面的思路,可以用若干種不同的方式來實(shí)現(xiàn)搜索/簡檔模式使用三維圖形來組織信息,在某種意義上,減少了混亂,產(chǎn)生相關(guān)的信息和就近控制(例如,可以滾動(dòng)進(jìn)入視野的多數(shù)的信息部分隱藏在后景,但是可以知道其存在并如何顯示,例如那些前景珠元隊(duì)列后面的串上的珠元);根據(jù)具體情形,在前景顯示更多相關(guān)的信息(例如,當(dāng)前選擇的節(jié)目被顯示在前景);暫時(shí)隱藏的信息(但卻是可用的)退回到后景(例如,按照可將串上附加的珠元被隱藏到后景的方式)。
例如,圖8中的實(shí)施方案是基于同樣的設(shè)計(jì)原理。在該實(shí)施方案中,珠元串象一條傳送帶一樣圍繞垂直軸滾動(dòng),而不是在一條直線上左右滾動(dòng)。這種方式中,在中心處總是有一個(gè)串,在三維空間景象中與觀察者最接近。這里,選擇關(guān)鍵詞串,因?yàn)樵诰跋笾兴且粋€(gè)最接近于取景器(用戶)的串。還用,用一個(gè)串140C替代搜索箱140。
注意,為了采用三維景象作為分配和組織信息的手段,應(yīng)按照彼此獨(dú)立的方式來規(guī)定各維的含義。沿軸向的獨(dú)立的分配變化通常使得景象不對稱。通過強(qiáng)制使得沿一個(gè)軸的外觀變化與沿另一個(gè)軸的外觀變化相同而得到的對稱三維景象失去了多樣化色彩的獨(dú)立性。因此,對稱不利于使用三維景象作為一種組織數(shù)據(jù)的可視方法。當(dāng)然,這并不意味著對稱特征總會(huì)破壞三維景象有效組織信息的能力。例如,珠元符號本身是對稱的。而且,即使看起來相同的連續(xù)的珠元串系列,即一個(gè)平移對稱的例子,每個(gè)連續(xù)的珠元串都表示一個(gè)不同的類別。所以在某一層面上,可以存在對稱,來提供視覺清晰度,而在另一層面上,存在著色彩多樣性,提供(視覺上)沿對稱維的變化。
參考圖9,還使用了傳送帶的概念,在該例中珠元串被更加風(fēng)格化。在每個(gè)串的前端僅有幾個(gè)珠元是可見的,但是每個(gè)串的占主導(dǎo)地位的珠元是非常明顯的。此外中心串180是被選中的一個(gè)。此處,利用其大小和粗線來表示關(guān)鍵詞的選擇。用一個(gè)串140B來替代搜索箱140。首選該景象的幾何形狀,因?yàn)樗钦R有序的并且更容易疊加到電視影像上來觀看。如何將該幾何形狀應(yīng)用于所討論的其它狀態(tài)環(huán)境中,是顯而易見的。
參考圖10,在另外一個(gè)例子中,用位于架420上的框410替代珠元。所選擇的架430朝著用戶延伸。用一個(gè)洞460替代搜索箱140,所選擇的框330插入該洞中。此處,架子圍繞著一個(gè)水平軸在頁平面中旋轉(zhuǎn)。進(jìn)而,架和框從前面的所選位置(在430)退回后景,例如,如320處顯示。當(dāng)通過適當(dāng)?shù)募恿?、增大框、加粗等進(jìn)行選擇時(shí),可以顯示所選架上的一個(gè)特定的框。
參考圖11,另一個(gè)例子中,用路標(biāo)表示可用的類別、簡檔組等。每個(gè)路標(biāo)表示一個(gè)類別或簡檔組。除了被選擇的路標(biāo)或462和460,相對于觀察點(diǎn)來看,多數(shù)路標(biāo)480、485和450是按一個(gè)角度傾斜。那些被選擇形成搜索的組成部分的判據(jù)或簡檔(或選擇用于簡檔的判據(jù))顯示在路標(biāo)的右側(cè),例如圖中460和462所示。如果它是一個(gè)搜索,那么正在構(gòu)建的當(dāng)前搜索的名稱顯示在底部,如果是一個(gè)正在構(gòu)建的簡檔,則在底部顯示的是該簡檔的名稱,如圖中的440。這樣,路標(biāo)右側(cè)的選擇的判據(jù)隊(duì)列對應(yīng)于前面討論的珠元實(shí)施方案中的搜索箱140的內(nèi)容。圖10和11的實(shí)施方案的導(dǎo)航與珠元實(shí)施方案的導(dǎo)航相類似。按動(dòng)垂直箭頭鍵232可使當(dāng)前選擇的路標(biāo)轉(zhuǎn)到“open”位置,如圖11中的路標(biāo)490。按動(dòng)水平箭頭鍵212可突出標(biāo)識460/470,如通過加粗、改變顏色、改變大小等方式表示。通過改變大小或粗體變化來顯示標(biāo)識471是被選擇的。通過選擇可以從路標(biāo)的右側(cè)增加或移除標(biāo)識。選擇一個(gè)標(biāo)識可使其位置在路標(biāo)的兩側(cè)反復(fù)轉(zhuǎn)換。一旦判據(jù)被存儲(chǔ)為一個(gè)搜索,就可以通過從它們自己的“搜索”信號(沒有在圖中顯示)中來選擇使用它們。可以通過垂直滾動(dòng)將在路標(biāo)中看不到的判據(jù)引入顯示中。新的路標(biāo)將分別出現(xiàn)在底部和頂部。新的標(biāo)識將出現(xiàn)在左邊或右邊。
上面所有實(shí)施方案中可用的關(guān)鍵詞列表都是可以動(dòng)態(tài)產(chǎn)生的,而不是從一個(gè)通用模板產(chǎn)生。通常,關(guān)鍵詞是由用戶輸入的。但是也可以根據(jù)用戶所做的或者是反映用戶在構(gòu)建查詢時(shí)所選類別的選擇中的公共術(shù)語來挑選獲得關(guān)鍵詞列表。
參考圖12,一旦調(diào)用了一個(gè)搜索,用戶就會(huì)看到一個(gè)縱覽畫面。這一畫面是在搜索模式中通過按動(dòng)開始按鈕228來調(diào)用的。另外,可以在遙控器210上提供一個(gè)縱覽按鈕??v覽模式顯示一個(gè)可視的描述,用某種等級比喻方法用圖象表示了每個(gè)返回記錄的相關(guān)性。在圖12中,搜索返回的每一個(gè)記錄都用一個(gè)八角片來顯示。例如,如圖12中所示,搜索結(jié)果在外觀上與查看者的接近程度對應(yīng)于搜索判據(jù)與記錄間相吻合的良好程度。另外,與記錄535相比,記錄510用粗線、大型整體尺寸和粗體文字來顯示。相關(guān)度越高的結(jié)果,其位置越靠近顯示中心。有一個(gè)表示判據(jù)的單元,根據(jù)此判據(jù)在530處產(chǎn)生當(dāng)前的記錄顯示??梢允褂眉^鍵212、232來操縱結(jié)果片510、525等。選擇一個(gè)片可以將其打開,顯示關(guān)于所選節(jié)目的進(jìn)一步的信息。在510處,顯示選擇一個(gè)代表節(jié)目“Here’s Kitty”的瓦片。這樣,為該選擇顯示了附加的信息。
使用箭頭鍵,用戶可以到達(dá)判據(jù)單元510。在與圖12相一致的一個(gè)實(shí)施方案中,垂直和水平箭頭鍵212、232被用來在X-Y投影面(屏幕平面,其中圖形軸是從前景指向背景)上移動(dòng)箭頭,這樣可以通過移動(dòng)兩個(gè)軸來訪問任何圖符。在另外的實(shí)施方案中,箭頭鍵212、232是沿著Z軸移動(dòng)的,這樣使得背景中的瓦片更接近用戶,可以看到更多的信息。在該實(shí)施方案中,可以反復(fù)觸發(fā)開或關(guān)Z軸控制,或者可以用一組箭頭鍵,如垂直箭頭鍵214,沿著Z軸前后移動(dòng),用另一組箭頭鍵在當(dāng)前前景中的一組瓦片中移動(dòng)。當(dāng)沿著前景-后景的方向移動(dòng)時(shí),當(dāng)前前景中的一套瓦片會(huì)如同移動(dòng)到觀察者后面一樣從屏幕中消失。
通過按動(dòng)GO按鈕214選擇判據(jù)單元,使得顯示返回到載入搜索箱140(或者其它實(shí)施方案中的對應(yīng)單元)中的當(dāng)前搜索(由判據(jù)單元表示的搜索)的搜索模式。這樣可以更容易地編輯搜索。
參考圖13,用一種與圖12相似的方式來顯示結(jié)果,除非不采用第三維的位移單元。就是說,較小相關(guān)的記錄離中心較遠(yuǎn)并線條較細(xì),但它們不象圖12中那樣退入后景。其它的特征與圖12的實(shí)施方案基本相同。
現(xiàn)在參考14,實(shí)際上是圍繞中心環(huán)605來組織搜索結(jié)果。每個(gè)記錄表現(xiàn)為一個(gè)珠元或符號610、620、630。環(huán)605是為了給出從觀察器中后退離開的通道的外觀??梢杂盟郊^鍵232旋轉(zhuǎn)當(dāng)前選擇的符號(符號605為圖14中的選擇的符號)。可以用垂直箭頭鍵212沿著Z軸移動(dòng),即通過該通道將后景環(huán)取到前景。當(dāng)環(huán)605向前移動(dòng)(觀察者沿著Z軸向前移動(dòng))時(shí),符號610、620、630越來越接近觀察者并變得越來越大。隨著符號變得越來越大,顯示出更多的信息,例如,這樣使得題目被概要替代,進(jìn)而顯示出詳細(xì)的描述。另外,可以調(diào)用其它的媒體類型,如聲音、影像、觸摸屏(縮略圖)等等。這些方法適用于這里所描述的所有的實(shí)施方案。
如同前面的實(shí)施方案,此處,選擇單元554提供了一個(gè)產(chǎn)生當(dāng)前結(jié)果顯示的選擇判據(jù)的可視提醒符號,和一個(gè)向后移動(dòng)相關(guān)搜索模式來編輯判據(jù)的結(jié)構(gòu)。而且,可以提供適當(dāng)?shù)膶?dǎo)航鍵,允許對這些特征的快速訪問。每一個(gè)環(huán)可以與一個(gè)如566那樣可以顯示在屏幕上的匹配質(zhì)量等級相關(guān)聯(lián)。
參考圖15,一個(gè)縱覽畫面景象的實(shí)施方案與圖14相類似,只是這時(shí)是圍繞一個(gè)螺旋而不是圍繞一個(gè)環(huán)來組織符號。這種排列基本上是一維的,這樣僅需要一組箭頭鍵來進(jìn)行導(dǎo)航。導(dǎo)航中可以有也可以沒有沿著Z軸的移動(dòng)。
參考圖16A,一個(gè)純粹的文本方案利用三維空間顯示來分離顯示的不同部分。該圖顯示了三個(gè)平面和軸線的定義。再參考圖16B,用戶界面表示類別703沿著Y軸分布,類別選擇701穿越X-Y平面并沿著X軸分布。沿著Z軸顯示時(shí)間。用戶簡檔706顯示在Y-Z平面。搜索題目705和它的元素704顯示在X-Z平面。選擇的節(jié)目顯示在括號中。搜索箱140通過如704和705顯示的xz平面起作用。再參考圖17,搜索的結(jié)果可以表示為三維景象中的文本圖符。如Y-Z平面中用關(guān)聯(lián)比例所表示的那樣,前景中的標(biāo)題是最大相關(guān)的。較小相關(guān)的結(jié)果802、803按照關(guān)聯(lián)情況沿Z軸朝著遠(yuǎn)離觀察者的方向逐漸排列。包含最大相關(guān)記錄的括號817表示該記錄是當(dāng)前選擇的。一個(gè)所選的記錄可以顯示有關(guān)記錄的詳細(xì)信息,例如804處所示。該細(xì)節(jié)可以包括一個(gè)觸摸圖形和影像(沒有在圖中顯示)??梢酝ㄟ^一個(gè)獨(dú)立的操作來顯示進(jìn)一步的細(xì)節(jié),即調(diào)用放大顯示狀態(tài),這樣選擇不必要顯示所選節(jié)目的有關(guān)附加信息。這適用于所有的實(shí)施方案??梢允褂眉^鍵將較小關(guān)聯(lián)的記錄向后滾動(dòng),并依次加亮每個(gè)記錄。
在上面的每個(gè)實(shí)施方案中,實(shí)際上可以用單詞或其它的符號構(gòu)造一個(gè)或多個(gè)類別,例如上面所述的關(guān)鍵詞類別。關(guān)鍵詞可以是字典中每一個(gè)可能的單詞,如果沒有一個(gè)關(guān)鍵詞(實(shí)際的關(guān)鍵詞或屏幕顯示的等效關(guān)鍵詞)會(huì)使得關(guān)鍵詞的選擇變得很困難。關(guān)鍵詞是冗長的,最好是能夠從關(guān)鍵詞中進(jìn)行簡單的選擇,如上面討論的類別串。
可以采用不同來源的數(shù)據(jù)來構(gòu)造一個(gè)這樣的關(guān)鍵詞類別,從大量的選擇對象中挑選那些關(guān)鍵詞選擇列表中有用的詞??梢愿鶕?jù)出現(xiàn)的頻率及其變化,從選擇記錄的描述中和/或從由查詢返回的記錄中提取單詞。
參考18,用戶直接或通過搜索來訪問數(shù)據(jù)庫的記錄。例如直接訪問數(shù)據(jù)庫記錄相當(dāng)于用戶瀏覽和選擇一個(gè)記錄??梢匀缟厦嬗懻撃菢舆M(jìn)行搜索。用戶可以采用一種或另一種方法,具體方法在步驟S150中選擇。如果進(jìn)行了一個(gè)搜索(步驟S100),記錄可以是一個(gè)根據(jù)步驟S115中的搜索結(jié)果構(gòu)成的單詞列表。根據(jù)系統(tǒng)的容量和設(shè)計(jì)者的要求,可以從搜索結(jié)果中挑選標(biāo)題、描述、記錄的內(nèi)容等的一些或所有的單詞。根據(jù)語法分析,可以從列表中過濾掉較小相關(guān)的單詞。例如,可以僅從直接的對象中形成列表,從描述和標(biāo)題單詞中形成主題。一旦形成了列表,可以確定列表中的最常見的單詞(S120),并基于其出現(xiàn)的頻率和重要性對其進(jìn)行等級排列(S125)(例如,標(biāo)題單詞是記錄本身的描述或內(nèi)容中更重要的單詞)。可以用其它的判據(jù)來對附加到列表中的單詞進(jìn)行選擇和排列等級,例如,搜索判據(jù)和得到的記錄間匹配的良好程度。上述內(nèi)容只是建議性的。使用的判據(jù)取決于訪問的數(shù)據(jù)庫的內(nèi)容。例如,一些記錄可以包含許多不同的特定字段,如一個(gè)專利的代理人、發(fā)明者和提交的文件,這是提供重要信息的明確的記錄特征。根據(jù)其重要性和頻率留在列表的頂部的常見的單詞,連同其相應(yīng)的等級數(shù)據(jù)一起變?yōu)榱斜碇械牟糠?,每次搜索時(shí)都重復(fù)該過程。重復(fù)搜索可以構(gòu)成列表,但是列表通常仍是按照最重要的節(jié)目排在頂端的形式排序。采用上面描述的用戶節(jié)目設(shè)計(jì),最重要的關(guān)鍵詞總是出現(xiàn)在屏幕上,最不重要的關(guān)鍵詞將通過滾動(dòng),或旋轉(zhuǎn)、珠元串(或其它相應(yīng)的單元)來得到。這樣,在用來訪問大型的關(guān)鍵詞清單時(shí),界面也不會(huì)混亂。
如果用戶決定不經(jīng)搜索而簡單地選擇記錄,可以從多個(gè)選擇中形成單詞列表,按照與搜索類似的方式從這一列表中挑選單詞。在步驟S110中,由用戶選擇一個(gè)或多個(gè)記錄??梢圆唤?jīng)過搜索直接到達(dá)步驟S110,或者開始經(jīng)過步驟S100-S130,然后經(jīng)過S150,再到達(dá)S110,從搜索結(jié)果中選擇一個(gè)或多個(gè)記錄。在步驟S135中,用戶從選擇的記錄增加單詞到單詞列表。為了確定針對描述符的命中數(shù)據(jù)的頻率,需要具有多個(gè)記錄,因此每個(gè)選擇被附加到一個(gè)單一的列表中,從組合列表中得到覆蓋多個(gè)重復(fù)選擇的頻率數(shù)據(jù)。另外,如果一次選擇了大量的記錄,可以從這些選擇中獲得頻率數(shù)據(jù)。附加到列表的單詞可以包含上述關(guān)于從搜索結(jié)果中挑選單詞所討論的過濾和排序步驟。在步驟S140中,可以從列表中過濾掉具有低命中頻率的單詞。在步驟S145中,所有的術(shù)語都是根據(jù)上面討論的不同的判據(jù)來排列等級的。注意,從一個(gè)搜索的返回記錄中得到的單詞列表和那些從所選記錄得到的單詞列表可以組合到一個(gè)單一列表中。
最好應(yīng)該由用戶按照與在本說明書的其它部分關(guān)于簡檔編輯的詳細(xì)描述相同的方式來編輯關(guān)鍵詞。系統(tǒng)可以從根本沒有關(guān)鍵詞開始,根據(jù)使用數(shù)據(jù)的頻率來構(gòu)建一個(gè)關(guān)鍵詞列表。而后,每次用戶輸入一個(gè)查詢時(shí),可以掃描返回結(jié)果以發(fā)現(xiàn)公共的節(jié)目??梢話呙铇?biāo)題、描述、或任何其它的數(shù)據(jù),那些具有某種頻度的節(jié)目可以被存儲(chǔ)到一個(gè)關(guān)鍵詞列表中。根據(jù)頻率或由關(guān)鍵詞出現(xiàn)的具體環(huán)境加權(quán)的頻率為列表中的每一個(gè)關(guān)鍵詞排列等級。例如,在一個(gè)標(biāo)題中的關(guān)鍵詞可能會(huì)得到一個(gè)比在描述中的關(guān)鍵詞低的等級,或者,一個(gè)關(guān)鍵詞直接就是一個(gè)對象或者是描述中的一個(gè)句子的語法分析中的一個(gè)主題,可能得到一個(gè)比非直接的對象更高的等級排列,等等。不是從返回的搜索記錄中提取關(guān)鍵詞,而是僅從選擇使用的記錄中提取。例如,在所描述的方式中,實(shí)際上僅有被選擇觀看或錄制的節(jié)目被用來形成關(guān)鍵詞的列表。但在另一種方式中,查詢的選擇和返回都被采用,但是對被選擇的記錄中的關(guān)鍵詞加以比其它返回記錄中的關(guān)鍵詞高得多的權(quán)重。
在用字符串表示判據(jù)的場合,每個(gè)類別中的判據(jù)的等級排列可以對應(yīng)于構(gòu)建查詢時(shí)用戶使用判據(jù)的頻率。這樣,例如用戶的搜索經(jīng)常包括日間時(shí)間范圍,對應(yīng)于該時(shí)間范圍的珠元會(huì)有較高的等級排列。另外,可以根據(jù)所選記錄而不是由搜索返回的所有記錄(或者至少是最高排列等級的記錄)來排列判據(jù)的等級。
注意,許多上面的技術(shù)可以被用于其它的用戶界面類型,不局限于所描述的作為優(yōu)選實(shí)施方案的設(shè)計(jì)。例如,這樣,關(guān)鍵詞列表可以被用于純文本的計(jì)算機(jī)接口。
依照開發(fā)用戶界面所用的設(shè)計(jì)原理,希望每次僅有一小部分高度相關(guān)的判據(jù)顯示在屏幕上。在所有的類別中,最好按其重要性,利用用戶選擇一個(gè)給定判據(jù)的頻率來排列判據(jù)的等級。這樣,盡管電視數(shù)據(jù)庫描述了100多個(gè)頻道中的內(nèi)容,如果平時(shí)僅向這些頻道中的5個(gè)輸入搜索查詢,那么在缺省情況下,這5個(gè)頻道應(yīng)該是顯示在最前面或最顯著位置的頻道。其它的判據(jù)仍是可訪問的,但是界面不無端為用戶提供相同的訪問。這就是引出簡單界面的一個(gè)基本思想。
注意,還可以由用戶編輯搜索判據(jù)類別的優(yōu)先級。例如,如果根據(jù)在奧運(yùn)會(huì)期間使用的頻率斷定一個(gè)頻道暫時(shí)下跌為不受重視,可以為用戶提供一個(gè)恢復(fù)的機(jī)制。這一機(jī)理可以采用不同的技術(shù),例如,調(diào)用一個(gè)菜單選擇來恢復(fù)表示所選類別元素等級的列表,改內(nèi)容不需在此進(jìn)行詳細(xì)的描述。
對于那些本領(lǐng)域的熟練人員而言,很明顯,本發(fā)明不局限于前述的說明性實(shí)施方案的細(xì)節(jié),可以在不背離本發(fā)明的宗旨或基本特征的前提下,用其它特定的形式來實(shí)施本發(fā)明。因此,這里介紹的實(shí)施方案的所有方面都是為了對本發(fā)明加以說明,并不局限與此,通過附加的權(quán)利聲明而不是由前面的描述表明了本發(fā)明的范圍,因此允許不超出權(quán)利聲明等價(jià)的意義和范圍的所有更改。
權(quán)利要求
1.一種訪問數(shù)據(jù)庫的方法,包括如下步驟產(chǎn)生一個(gè)包含數(shù)據(jù)的用戶簡檔,通過該簡檔,數(shù)據(jù)庫中的數(shù)據(jù)可以排列成更適合于特定用戶相關(guān)的簡檔形式;在用戶界面中顯示搜索判據(jù)和所述至少一個(gè)用戶簡檔;接收指令以選擇特定的用于包含搜索查詢的判據(jù);接收至少另一組指令以便在搜索查詢中選擇至少一個(gè)用戶簡檔;第一和第二個(gè)接收步驟包括各自的顯示處理,各自的接收行為以及也可以說是處理各自的顯示,第一、第二步接收步驟本質(zhì)上是相同的,由此,至少一個(gè)用戶簡檔和特定的有關(guān)判據(jù)表現(xiàn)為顯示要素,這些顯示要素可以經(jīng)選擇經(jīng)過本質(zhì)上相同的方式合并成一個(gè)查詢;把搜索查詢發(fā)送給控制器,該控制器被編程用來訪問數(shù)據(jù)庫以響應(yīng)查詢。
2.依照權(quán)利要求1的方法,其中顯示步驟包括顯示與所述判據(jù)對應(yīng)的各自的符號(110)和顯示至少一個(gè)與所述至少一個(gè)用戶簡檔(115)對應(yīng)的各自的符號。
3.依照權(quán)利要求1的方法,其中的生成步驟包括推斷,從以往用戶的搜索數(shù)據(jù)庫中的記錄中推斷,數(shù)據(jù)允許從數(shù)據(jù)庫中對用戶的未來的選擇記錄進(jìn)行預(yù)測。
4.依照權(quán)利要求1的方法,其中生成步驟包括推斷,即從用戶對歷史搜索數(shù)據(jù)庫的記錄的結(jié)果的選項(xiàng)中推斷,數(shù)據(jù)允許在數(shù)據(jù)庫中對用戶用于的未來優(yōu)選項(xiàng)進(jìn)行預(yù)測。
5.依照權(quán)利要求1的方法,包括響應(yīng)第一保存指令,保存所述搜索查詢,增加一個(gè)已保存的搜索查詢結(jié)果至所述判據(jù),從而已保存的搜索查詢能以與每個(gè)判據(jù)相同的方式加以選擇。
6.一種搜索數(shù)據(jù)庫的方法,包括如下步驟生成用戶簡檔,每個(gè)簡檔包含有數(shù)據(jù),通過這些數(shù)據(jù)信息,數(shù)據(jù)庫中的數(shù)據(jù)可以排列成與特定用戶簡檔相適合的方式;接收指令以選擇用于包含搜索查詢的搜索判據(jù);接收至少另一個(gè)指令以便在搜索查詢中選擇至少一個(gè)用戶簡檔;把搜索查詢發(fā)送給控制器,該控制器被編程用來訪問數(shù)據(jù)庫以響應(yīng)查詢。
7.依照權(quán)利要求6的方法,還包括如下步驟接收至少另一個(gè)指令以接收至少另一個(gè)用戶簡檔以包括搜索查詢,從而將兩個(gè)簡檔合并成一個(gè)單個(gè)的搜索。
8.依照權(quán)利要求6的方法,還包括如下步驟在顯示器上顯示搜索判據(jù)和用戶簡檔;所述接收指令步驟包括高亮顯示與搜索判據(jù)相關(guān)的圖標(biāo);接收至少另一個(gè)指令的步驟包括高亮顯示與經(jīng)選出的用戶簡檔相關(guān)的圖標(biāo)。
9.依照權(quán)利要求6的方法,還包括如下步驟在屏幕(90)中顯示搜索判據(jù)和用戶簡檔;接收指令的步驟包括在顯示的第一位置以元素的形式描述搜索判據(jù)和用戶簡檔數(shù)據(jù),并在此指出各自的選擇,在本屏幕中改變顯示的位置,即從顯示的第一位置改變?yōu)榈诙恢谩?br>
10.一個(gè)用于訪問數(shù)據(jù)庫的裝置,包括一個(gè)數(shù)據(jù)存儲(chǔ)器(235,260),一個(gè)用戶輸入設(shè)備(210)和顯示器(230);一個(gè)用于控制數(shù)據(jù)存儲(chǔ)器、用戶輸入設(shè)備和顯示器的控制器(240),數(shù)據(jù)存儲(chǔ)器包含用戶簡檔數(shù)據(jù),通過這些數(shù)據(jù)信息,數(shù)據(jù)庫中的數(shù)據(jù)就可以按與特定用戶相匹配的形式排列;控制器被編程用來顯示搜索判據(jù)和用戶簡檔數(shù)據(jù);控制器被編程用來接收指令以便在搜索查詢中選擇特定的至少一個(gè)用戶簡檔;
11.依照權(quán)利要求10的裝置,其中控制器被編程以各自的符號(115)的形式顯示數(shù)據(jù)和搜索判據(jù),這些符號對輸入設(shè)備來說是可選擇的。
12.依照權(quán)利要求11的裝置,其中數(shù)據(jù)庫是一個(gè)電子節(jié)目指南。
13.依照權(quán)利要求10的裝置,其中控制器還被編程進(jìn)行每個(gè)用戶簡檔數(shù)據(jù)對數(shù)據(jù)庫中以往用戶的搜索記錄進(jìn)行更新。
14.依照權(quán)利要求10的裝置,其中控制器被編程在屏幕(150)的第一位置以元素的形式描述搜索判據(jù)和用戶簡檔數(shù)據(jù),并且通過改變顯示位置,即從屏幕的第一位置改變到第二位置(140)來指出每各選擇。
15.依照權(quán)利要求14的裝置,其中數(shù)據(jù)庫是一個(gè)電子節(jié)目指南。
16.依照權(quán)利要求14的裝置,其中對應(yīng)判據(jù)的元素成組加入到類別中,每組在顯示的第一位置中占據(jù)各自的位置(155),對應(yīng)簡檔的用戶元素在顯示的第一位置占據(jù)另一個(gè)不通的位置(156)。
17.依照權(quán)利要求16的裝置,其中數(shù)據(jù)庫是一個(gè)電子節(jié)目指南。
18.一種訪問電子節(jié)目指南的方法,包括如下步驟生成一個(gè)包含數(shù)據(jù)的用戶簡檔,通過這些數(shù)據(jù)信息,數(shù)據(jù)庫中數(shù)據(jù)可以排列成與特定的用戶簡檔相關(guān)的用戶相適合的形式。在用戶界面中顯示搜索判據(jù)和至少一個(gè)用戶簡檔;接收指令以選擇特定的用于包含搜索查詢的判據(jù);接收至少另一個(gè)指令以選擇至少一個(gè)搜索查詢中的用戶簡檔;保存搜索查詢;通過生成步驟生成并保存另一個(gè)搜索查詢,顯示、接收指令以選擇、接收至少另一個(gè)指令,并且保存;選擇搜索查詢和另一個(gè)搜索查詢中的其中一個(gè),并把它發(fā)送給控制器,該控制器被編程用來訪問數(shù)據(jù)庫以響應(yīng)查詢。
全文摘要
一種用于查詢和顯示數(shù)據(jù)庫記錄的界面,采用一種物理比喻來建立查詢和觀察結(jié)果。查詢可以通過選擇預(yù)定義判據(jù)來定義,而不是定義成輸入的搜索條目,前者跟“向后傾斜”的應(yīng)用程序,比如電子程序向?qū)阉髌鞲蛹嫒?。根?jù)本發(fā)明,對用戶簡檔進(jìn)行描述和操作,以便采用與其他判據(jù)同樣的方式來操作查詢。比如在某個(gè)實(shí)施方案中,搜索判據(jù)以珠元的形式顯示在各自的字符串上,字符串代表不同的判據(jù)類別。一個(gè)字符串是一組能夠以與附加判據(jù)相同的方式加入到查詢的用戶簡檔。選擇判據(jù)并通過把對應(yīng)珠元移到查詢字符串來形成查詢,并能以同樣的方式建立用戶的首選的簡檔。簡檔也可以是用戶交互作用的自動(dòng)機(jī)器分析的結(jié)果。從而,機(jī)器學(xué)習(xí)裝置就可以利用用戶的歷史使用記錄來預(yù)測用戶的首選簡檔。這種“隱式”簡檔也能以與更普遍的首選簡檔相同的方式加入到查詢當(dāng)中,在那些更普遍的首選簡檔中,用戶將他們的標(biāo)準(zhǔn)形式的顯式首選簡檔合并成用戶簡檔。
文檔編號G06F17/30GK1496522SQ01801483
公開日2004年5月12日 申請日期2001年3月19日 優(yōu)先權(quán)日2000年3月29日
發(fā)明者L·尼科洛維斯卡, L 尼科洛維斯卡, J·A·馬蒂諾, 馬蒂諾, A·F·卡姆林, 卡姆林 申請人:皇家菲利浦電子有限公司