亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于提供基于信息模型的用戶接口的方法、設備和計算機程序產(chǎn)品的制作方法

文檔序號:6593712閱讀:176來源:國知局
專利名稱:用于提供基于信息模型的用戶接口的方法、設備和計算機程序產(chǎn)品的制作方法
用于提供基于信息模型的用戶接口的方法、設備和計算機程序產(chǎn)品技術(shù)領(lǐng)域
本發(fā)明的實施例通常涉及內(nèi)容管理技術(shù),尤其涉及一種用于提供基于信息模型的 用戶接口的方法、設備、移動終端和計算機程序產(chǎn)品。
背景技術(shù)
現(xiàn)代通信時代業(yè)已引發(fā)了有線和無線網(wǎng)絡的巨大擴展。計算機網(wǎng)絡、電視網(wǎng)絡和 電話網(wǎng)絡正在經(jīng)歷著消費需求所推動的空前技術(shù)發(fā)展。無線和移動聯(lián)網(wǎng)技術(shù)解決了相關(guān)的 消費者需求,同時提供了更加靈活即時的信息傳送。當前和未來的聯(lián)網(wǎng)技術(shù)通過擴展移動電子設備的能力而持續(xù)促進著信息傳送的 簡易性和用戶便利性。隨著移動電子設備能力的擴展,這類設備的存儲容量的相應增加允 許用戶在該設備上存儲相當大量的內(nèi)容。鑒于設備會趨向于增加它們的容量以存儲內(nèi)容, 并且還考慮到諸如移動電話之類的移動電子設備往往面對著顯示尺寸、文本輸入速度和用 戶接口(UI)的物理實施的若干限制,因此在內(nèi)容管理方面會產(chǎn)生一些挑戰(zhàn)。特別地,可以 覺察到存儲內(nèi)容能力的發(fā)展和物理UI能力的發(fā)展之間的不平衡。為了提供一種針對上述不平衡性的解決方案而發(fā)展了元數(shù)據(jù)及其他內(nèi)容管理增 強。元數(shù)據(jù)一般包括雖然與對象分離卻與對象相關(guān)的信息??梢酝ㄟ^向一個對象添加元數(shù) 據(jù)來“標記”該對象。同樣,元數(shù)據(jù)可用來指定與該對象相關(guān)聯(lián)的特性,而這些特性從對象 本身看來可能并不明顯。元數(shù)據(jù)繼而可以用來組織該對象以改進內(nèi)容管理能力。當前,諸如移動終端之類的設備正變得越來越擅長于內(nèi)容創(chuàng)建(例如,圖像、視 頻、產(chǎn)品說明、事件描述等等)。然而,在移動終端的物理UI能力受到限制的情況下,對由于 內(nèi)容創(chuàng)建而產(chǎn)生的對象進行標記一般是一個挑戰(zhàn)。例如,為每個創(chuàng)建的內(nèi)容項目錄入新的 元數(shù)據(jù)條目可能是繁重的。相應地,盡管用元數(shù)據(jù)對對象做標記改進了內(nèi)容管理能力,然而 做標記的效率卻可能變成一個限制因素。另外,已經(jīng)開發(fā)了一些方法以基于上下文插入元數(shù)據(jù)。上下文元數(shù)據(jù)描述了在其 中“創(chuàng)建”具體的內(nèi)容項目的上下文。在下文中,術(shù)語“創(chuàng)建”應該被理解成被定義為使得 還包含術(shù)語捕獲、接收和下載。換言之,每當內(nèi)容最早變成駐留在設備中時通過任何方式將 內(nèi)容定義為“創(chuàng)建”,而不管該內(nèi)容之前是否存在于其他設備上。而且,可以對這樣的內(nèi)容實 踐
具體實施例方式對于該內(nèi)容,盡管該內(nèi)容存儲在遠程設備處,然而與這類內(nèi)容(或微型 化內(nèi)容(例如,縮略圖、音樂流等等))相關(guān)聯(lián)的元數(shù)據(jù)可以為使用本發(fā)明實施例的設備所 訪問。上下文元數(shù)據(jù)可以與每個內(nèi)容項目相關(guān)聯(lián)以便提供一個注釋,從而促進有效率的內(nèi) 容管理特征,比如搜索和組織特征。相應地,上下文元數(shù)據(jù)可用來提供一個自動化機制,通 過這個自動化機制可以增強內(nèi)容管理并且將用戶努力最小化。然而,可以取決于諸如上下 文之類的因素對上下文元數(shù)據(jù)和其他類型的元數(shù)據(jù)進行標準化。因此,對例如可能具有超 過一個上下文的內(nèi)容項目做標記可能變得復雜。而且,因為可以用對特定應用而言特定的 方式來執(zhí)行自動化上下文標記,所以用戶一般對上下文的控制是有限的,并且由此根據(jù)用戶期望對標記內(nèi)容項目的控制也是有限的。盡管元數(shù)據(jù)另外可以被用作搜索內(nèi)容的基礎,然而由于可以由不同的用戶或不同 應用分配的元數(shù)據(jù)的多樣性,可能難以定位另外與特定根對象相關(guān)的內(nèi)容。而且,由于對應 的元數(shù)據(jù)的缺失或其中的不一致性,可能難以將之前存在的內(nèi)容與特定根對象相關(guān)聯(lián)。因 此,最近開發(fā)了一些機制,以實現(xiàn)用于提供與事件或應用相關(guān)聯(lián)的元數(shù)據(jù)的魯棒能力,其中 所述事件或應用與特定內(nèi)容項目的創(chuàng)建相符。然而,當前許多傳統(tǒng)的應用將數(shù)據(jù)存儲在應 用特定的筒倉(silo)中。換言之,與諸如日歷應用之類的特定應用相關(guān)聯(lián)的內(nèi)容項目一般 與其他日歷有關(guān)的內(nèi)容項目相關(guān)聯(lián)地存儲。同時,諸如數(shù)碼相片之類的內(nèi)容項目一般與其 他照片有關(guān)的內(nèi)容項目相關(guān)聯(lián)地存儲。這樣,即使與不同應用相關(guān)聯(lián)的內(nèi)容項目可能共享 相同的元數(shù)據(jù),訪問相應的內(nèi)容項目也可能繁重,因為用戶可能被要求先切換到其他應用 以便在對應的應用具體的筒倉中找到相應的內(nèi)容項目。因此,提供一個利用內(nèi)容項目或數(shù)據(jù)對象之間的關(guān)聯(lián)關(guān)系的改進方法可能是有利 的,這可以提供經(jīng)由改進的用戶接口來訪問內(nèi)容的能力。

發(fā)明內(nèi)容
因此,提供一種方法、設備和計算機程序產(chǎn)品以允許將內(nèi)容項目或數(shù)據(jù)對象之間 的關(guān)系用于關(guān)于訪問相關(guān)內(nèi)容項目的改進用戶接口。就此而論,不管相應的對象可能與 哪個應用相關(guān)聯(lián),通過提供可以利用這類對象關(guān)聯(lián)來實現(xiàn)對這類對象的改進訪問的用戶接 口,本發(fā)明的實施例可以通過將事件或應用與關(guān)聯(lián)元數(shù)據(jù)相鏈接而建立在對象關(guān)聯(lián)上。特 別地,提供了一種方法、設備和計算機程序產(chǎn)品,對于特定對象,其使得能夠(例如,經(jīng)由關(guān) 于元數(shù)據(jù)做出基于規(guī)則的關(guān)聯(lián))向用戶通知與該特定對象相關(guān)聯(lián)的其他對象。而且,例如, 本發(fā)明的實施例可以不僅配置用于提供一種機制,通過該機制向用戶通知與該特定對象相 關(guān)聯(lián)的一個或多個其他對象(例如,有關(guān)或關(guān)聯(lián)的對象),而且還配置成使用戶能夠加載與 關(guān)聯(lián)對象中所選的那個對象相關(guān)聯(lián)的應用(如果該應用不同于與該特定對象相關(guān)聯(lián)的應 用)。因此,本發(fā)明的實施例可以無縫地實現(xiàn)對選擇的關(guān)聯(lián)對象的訪問,而無需用戶分別打 開與該關(guān)聯(lián)對象相關(guān)聯(lián)的應用。本發(fā)明的實施例可以比如在能夠創(chuàng)建與各種類型的媒介相關(guān)的內(nèi)容項目和對象 的移動終端上提供一種方法、設備和計算機程序產(chǎn)品,以有利地在移動電子設備環(huán)境中使 用。作為結(jié)果,移動終端用戶例如可以享受到改進的內(nèi)容管理能力。


在一般性地描述了本發(fā)明的實施例之后,現(xiàn)在將對附圖加以參考,其中所述附圖 不必按比例繪制,并且在附圖中圖1是根據(jù)本發(fā)明示例性實施例的移動終端的示意性框圖;圖2是根據(jù)本發(fā)明示例性實施例的無線通信系統(tǒng)的示意性框圖;圖3圖示了根據(jù)本發(fā)明示例性實施例的、用于提供基于信息模型的用戶接口的設 備的各部分的框圖;圖4A、4B和4C圖示了根據(jù)本發(fā)明示例性實施例的接口關(guān)聯(lián)管理器的操作示例;圖5A、5B和5C圖示了根據(jù)本發(fā)明示例性實施例的接口關(guān)聯(lián)管理器的另一個操作示例;圖6圖示了根據(jù)本發(fā)明示例性實施例的、用于示出對象之間的關(guān)聯(lián)的用戶接口的 示例;以及圖7是根據(jù)本發(fā)明示例性實施例的、根據(jù)用于提供基于信息模型的用戶接口的示 例性方法的流程圖。
具體實施例方式現(xiàn)在,在下文中將參考附圖對本發(fā)明實施例進行更全面的描述,在其中示出了本 發(fā)明的一些實施例而不是全部的實施例。實際上,本發(fā)明可以使用眾多不同的形式來實現(xiàn), 并且不應該被解釋成是局限于此處所闡述的實施例;相反,提供這些實施例是為了使本公 開內(nèi)容滿足適用的法律要求。相同的參考數(shù)字始終指示相同的元件。根據(jù)本發(fā)明的一個方面,圖1示出了得益于本發(fā)明實施例的移動終端10的框圖。 然而應該理解,在下文中描述并圖示的移動電話僅僅例證了一種可以得益于本發(fā)明實施例 的移動電話,故不應該用它來限制本發(fā)明實施例的范圍。雖然圖示并在下文中將會出于示 例性目的描述移動電話10的幾個實施例,但是其他類型的移動終端也很容易使用本發(fā)明 的示例性實施例,例如便攜數(shù)字助理(PDA)、尋呼機、移動電視、游戲設備、膝上型計算機、相 機、錄影機、音頻/視頻播放器、GPS設備、或上述設備的任何組合,以及其他類型的語音和 文本通信系統(tǒng)。另外,雖然本發(fā)明的若干實施例是由移動終端10來執(zhí)行或使用的,但是這些實施 例可以被移動終端之外的其他終端使用。而且,將主要結(jié)合移動通信應用來描述本發(fā)明的 實施例的系統(tǒng)和方法。但是應該理解,本發(fā)明實施例的系統(tǒng)和方法可以結(jié)合移動通信行業(yè) 內(nèi)以及移動通信行業(yè)外的多種其他應用來使用。移動終端10可以包括與發(fā)射機14以及接收機16進行可操作通信的天線12 (或 多個天線)。該移動終端10還可以包括分別向發(fā)射機14提供信號以及從接收機16接收信 號的控制器20或其他處理元件。該信號可以包括符合適用蜂窩系統(tǒng)的空中接口標準的信 令信息,以及用戶語音、接收數(shù)據(jù)和/或用戶生成數(shù)據(jù)。就此而論,移動終端10能夠結(jié)合一 個或多個空中接口標準、通信協(xié)議、調(diào)制類型以及接入類型來工作。作為例證,移動終端10 能夠依照第一代、第二代、第三代和/或第四代通信協(xié)議或類似協(xié)議中的任何一種來工作。 例如,移動終端10能夠依照第二代QG)無線通信協(xié)議IS-136(TDMA(時分多址))、GSM(全 球移動通信系統(tǒng))和IS-95(CDMA (碼分多址))來工作,或者能夠依照諸如UMTS (通用移動 電信系統(tǒng))、CDMA2000、WCDMA (寬帶CDMA)以及TD-SCDMA (時分同步CDMA)之類的第三代 (3G)無線通信協(xié)議來工作,還能夠依照第四代GG)無線通信協(xié)議等來工作。應該理解的是,控制器20包括用于實施移動終端10的音頻和邏輯功能所需要的 電路。例如,控制器20可以包括數(shù)字信號處理器設備、微處理器設備,以及各種模數(shù)轉(zhuǎn)換 器、數(shù)模轉(zhuǎn)換器和其他支持電路。移動終端10的控制和信號處理功能是根據(jù)這些設備的相 應能力而在其間分配的。由此,控制器20還可以包括在調(diào)制和傳輸之前對消息及數(shù)據(jù)進行 卷積編碼和交織的功能。此外,控制器20還可以包括內(nèi)部語音編碼器,并且可以包括內(nèi)部 數(shù)據(jù)調(diào)制解調(diào)器。更進一步,控制器20可以包括操作一個或多個可以存儲在存儲器中的軟 件程序的功能。例如,控制器20能夠操作連接程序,例如常規(guī)的Web瀏覽器。然后,該連接程序可以允許移動終端10傳送和接收Web內(nèi)容,例如基于位置的內(nèi)容和/或其他網(wǎng)頁內(nèi) 容,其中例如,所述傳送和接收可以根據(jù)無線應用協(xié)議(WAP)、超文本傳輸協(xié)議(HTTP)和/ 或類似協(xié)議來進行。移動終端10還可以包括用戶接口,其中該用戶接口包括輸出設備,例如常規(guī)的耳 機或揚聲器對、振鈴器22、麥克風沈、顯示器28、以及用戶輸入接口,并且所有這些設備都 與控制器20相耦合。用戶輸入接口允許移動終端10接收數(shù)據(jù),并且它可以包括允許移動終 端10接收數(shù)據(jù)的多種設備中的任何一種,例如小鍵盤30、觸摸顯示器(未顯示)或其他輸 入設備。在包含小鍵盤30的實施例中,小鍵盤30可以包括常規(guī)數(shù)字(0-9)和相關(guān)按鍵(#, *),以及用于操作移動終端10的其他按鍵。作為替換,小鍵盤30可以包括常規(guī)的QWERTY 小鍵盤布置。所述小鍵盤30還可以包括具有相關(guān)聯(lián)的功能的各種軟按鍵。作為補充或替 換,移動終端10還可以包括接口設備,例如搖桿或其他用戶輸入接口。更進一步,所述移動 終端10還包括用于為各種操作移動終端10所需要的電路供電以及可選地提供機械震動作 為可檢測輸出的電池;34、例如震動電池組。另外,移動終端10可以包括位置傳感器36。例 如,位置傳感器36可以包括全球定位系統(tǒng)(GPS)傳感器、輔助全球定位系統(tǒng)(輔助-GPS) 傳感器等等。然而,在一個示例性實施例中,位置傳感器36包括步程計或慣性傳感器。就 此而論,位置傳感器36能夠確定移動終端10的位置,比如移動終端10的經(jīng)度和緯度方向, 或者相對于諸如目的地或出發(fā)點之類的參考點的位置。然后,來自位置傳感器36的信息可 以傳遞到移動終端10的存儲器或另一個存儲設備,被存儲為位置歷史或者位置信息。移動終端10還可以包括用戶識別模塊(UIM)38。UIM 38 —般是具有內(nèi)嵌處理器 的存儲設備。UIM 38例如可以包括訂戶識別模塊(SIM)、通用集成電路卡(UICC)、通用訂戶 識別模塊(USIM)、可拆卸用戶識別模塊(R-UIM)等等。UIM 38—般存儲與移動訂戶相關(guān)的 信息單元。除了 UIM 38之外,移動終端10還可以配備有存儲器。例如,移動終端10可以 包括易失性存儲器40,比如包括用于數(shù)據(jù)臨時存儲的高速緩存區(qū)域的易失性隨機存取存儲 器(RAM)。移動終端10還可以包括其他非易失性存儲器42,其可以是嵌入式和/或可移動 的。作為補充或替換,非易失性存儲器42可以包括EEPR0M、閃速存儲器等等,例如可以從 Sunnyvale, California 的 SanDisk 公司或 Fremont,California 的 Lexar Media 公司得到 的存儲器。存儲器可以存儲移動終端10用以實現(xiàn)移動終端10的功能的多個信息塊和數(shù)據(jù) 中的任意一個。例如,存儲器可以包括諸如國際移動設備標識(IMEI)代碼之類的標識符, 該標識符能夠唯一地標識移動終端10。而且,該存儲器可以存儲用于確定小區(qū)id信息的指 令。特別地,存儲器可以存儲用于由控制器20執(zhí)行的應用程序,其確定移動終端10與之通 信的當前小區(qū)的身份,即小區(qū)id身份或小區(qū)id信息。結(jié)合位置傳感器36,小區(qū)id信息可 用來更精確地確定移動終端10的位置。在一個示例性實施例中,移動終端10包括與控制器20通信的媒體捕獲模塊,例如 相機、視頻和/或音頻模塊。該媒體捕獲模塊可以是任何用于捕獲圖像、視頻和/或音頻來 進行存儲、顯示和傳輸?shù)难b置。例如,在媒體捕獲模塊是相機模塊37的示例性實施例中,相 機模塊37可以包括能從捕獲圖像中形成數(shù)字圖像文件的數(shù)碼相機。同樣,相機模塊37包 括從捕獲圖像中創(chuàng)建數(shù)字圖像文件所需要的所有硬件和軟件,其中硬件例如是鏡頭或是一 個或多個其他光學組件。作為替換,相機模塊37可以只包括查看圖像所需要的硬件,而移 動終端10的存儲器設備則存儲了供控制器20執(zhí)行的指令,其中所述指令使用的是從捕獲數(shù)字圖像文件所需要的軟件的形式。在一個示例性實施例中,相機模塊37還可 以包括處理元件,例如在處理圖像數(shù)據(jù)的過程中幫助控制器20的協(xié)處理器,以及用于壓縮 和/或解壓縮圖像數(shù)據(jù)的編碼器和/或解碼器。所述編碼器和/或解碼器可以根據(jù)JPEG 標準格式來進行編碼和/或解碼。圖2是根據(jù)本發(fā)明示例性實施例的無線通信系統(tǒng)的示意性框圖?,F(xiàn)在參考圖2, 該圖提供了一種從本發(fā)明示例性實施例中獲益的系統(tǒng)的例證。該系統(tǒng)可以包括多個網(wǎng)絡設 備。如所示,一個或多個移動終端10中的每一個都可以包括用于向基點或基站(BQ44傳 送信號以及從基點或基站(BQ44接收信號的天線12?;?4可以是一個或多個蜂窩或移 動網(wǎng)絡的一部分,其中每個蜂窩或移動網(wǎng)絡都包括操作網(wǎng)絡所需要的元件,例如移動交換 中心(MSC)46。正如本領(lǐng)域技術(shù)人員公知的那樣,移動網(wǎng)絡也可以被稱為基站/MSC/互連 功能(BMI)。在工作中,當移動終端10發(fā)起和接收呼叫時,MSC46能夠路由往來于移動終端 10的呼叫。當在某個呼叫中涉及移動終端10時,MSC 46還可以提供與陸線干線相連的連 接。另外,MSC 46能夠控制往來于移動終端10的消息的轉(zhuǎn)發(fā),并且可以控制往來于消息收 發(fā)中心且針對移動終端10的消息的轉(zhuǎn)發(fā)。應該指出的是,雖然在圖2的系統(tǒng)中顯示了 MSC 46,但是MSC 46僅僅是一個示例性網(wǎng)絡設備,并且本發(fā)明的實施例并不限于在使用MSC的 網(wǎng)絡中運用。MSC 46可以耦合到數(shù)據(jù)網(wǎng)絡,例如局域網(wǎng)(LAN)、城域網(wǎng)(MAN)和/或廣域網(wǎng) (WAN)。MSC 46可以直接耦合到數(shù)據(jù)網(wǎng)絡。但是,在一個典型實施例中,MSC 46耦合到網(wǎng)關(guān) 設備(GTW) 48,而GTW 48則耦合到WAN,例如互聯(lián)網(wǎng)50。而諸如處理元件(例如個人計算機、 服務器計算機等等)之類的設備則轉(zhuǎn)而可以經(jīng)由互聯(lián)網(wǎng)50耦合到移動終端10。例如,如下 所述,處理元件可以包括與如下所述的計算系統(tǒng)52 (圖2中示出2個)、源服務器M (圖2 中示出1個)等等相關(guān)聯(lián)的一個或多個處理元件。BS 44還可以耦合到服務GPRS (通用分組無線電服務)支持節(jié)點(SGSN)56。正如 本領(lǐng)域技術(shù)人員所知道的那樣,SGSN 56通常能為分組交換服務執(zhí)行與MSC 46相類似的功 能。與MSC 46相似,SGSN 56可以耦合到數(shù)據(jù)網(wǎng)絡,例如互聯(lián)網(wǎng)50。該SGSN 56可以直接 耦合到數(shù)據(jù)網(wǎng)絡。但在更典型的實施例中,SGSN 56耦合到分組交換核心網(wǎng)絡,例如GPRS 核心網(wǎng)絡58。然后,該分組交換核心網(wǎng)絡耦合到另一個GTW 48,例如網(wǎng)關(guān)GPRS支持節(jié)點 (GGSN) 60,所述GGSN 60則耦合到互聯(lián)網(wǎng)50。除了 GGSN 60之外,分組交換核心網(wǎng)絡還可以 耦合到GTW 48。此外,GGSN 60也可以耦合到一個消息收發(fā)中心。就此而論,與MSC 46相 似,GGSN 60和SGSN 56能夠控制諸如MMS消息之類的消息的轉(zhuǎn)發(fā)。GGSN 60和SGSN 56還 能為移動終端10控制往來于消息收發(fā)中心的消息的轉(zhuǎn)發(fā)。此外,通過將SGSN 56耦合到GPRS核心網(wǎng)絡58以及GGSN 60,諸如計算系統(tǒng)52 和/或源服務器討之類的設備可以經(jīng)由互聯(lián)網(wǎng)50、SGSN 56以及GGSN 60耦合到移動終端 10。就此而論,諸如計算系統(tǒng)52和/或源服務器M之類的設備可以經(jīng)由SGSN 56、GPRS核 心網(wǎng)絡58以及GGSN 60與移動終端10進行通信。通過直接或間接地將移動終端10和其 他設備(例如計算系統(tǒng)52、源服務器M、視覺搜索服務器51、視覺搜索數(shù)據(jù)庫53等等)連 接到互聯(lián)網(wǎng)50,移動終端10可以與其他設備通信以及相互通信,其中例如,所述通信可以 依據(jù)超文本傳輸協(xié)議(HTTP)和/或類似協(xié)議,由此可以執(zhí)行移動終端10的各種功能。雖然在這里沒有顯示和描述每個可能的移動網(wǎng)絡中的每個元件,但是應該了解,移動終端10可以通過BS 44耦合到多個不同網(wǎng)絡中的一個或多個網(wǎng)絡。就此而論,所述 一個或多個網(wǎng)絡能夠支持依照第一代(IG)、第二代(2G)、2. 5G、第三代(3G)、3.9G、第四代 (4G)移動通信協(xié)議或類似協(xié)議中的一個或多個協(xié)議的通信。例如,一個或多個網(wǎng)絡能夠支 持依照2G無線通信協(xié)議IS-136 (TDMA)、GSM和IS-95 (CDMA)的通信。此外,例如,一個或多 個網(wǎng)絡能夠支持依照2. 5G無線通信協(xié)議GPRS、增強型數(shù)據(jù)GSM環(huán)境(EDGE)等等的通信。更 進一步,例如,一個或多個網(wǎng)絡能夠支持依據(jù)3G無線通信協(xié)議的通信,例如使用了寬帶碼 分多址(WCDMA)無線電接入技術(shù)的通用移動電話系統(tǒng)(UMTS)網(wǎng)絡。某些窄帶AMPS(NAMPS) 和TACS網(wǎng)絡同樣可以得益于本發(fā)明的實施例,并且雙模式或更高模式的移動站也應如此 (例如數(shù)字/模擬或TDMA/CDMA/模擬電話)。移動終端10還可以耦合到一個或多個無線接入點(AP)62。AP 62可以包括被配 置成根據(jù)諸如射頻(RF)、藍牙(BT)、紅外(IrDA)或是多種不同無線聯(lián)網(wǎng)技術(shù)中的任何一種 的技術(shù)來與移動終端10進行通信的接入點,其中所述無線聯(lián)網(wǎng)技術(shù)包括無線LAN(WLAN)技 術(shù),例如 IEEE 802. 11 (例如 802. Ila,802. lib,802. Ilg,802. Iln 等等)、諸如 IEEE 802. 16 之類的WiMAX技術(shù)、和/或諸如IEEE 802. 15之類的無線局域網(wǎng)(WLAN)技術(shù)、藍牙(BT)、 超寬帶(UWB)等等。AP 62可以耦合到互聯(lián)網(wǎng)50。與MSC 46相同,AP 62可以直接耦合到 互聯(lián)網(wǎng)50。但在一個實施例中,AP是經(jīng)由GTW 48間接耦合到互聯(lián)網(wǎng)50。此外,在一個實 施例中,BS 44可以被認為是另一個AP 62。正如所了解的那樣,通過直接或間接地將移動 終端10、計算系統(tǒng)52、源服務器M和/或多個其他設備中的任一個設備連接到互聯(lián)網(wǎng)50, 移動終端10既可以相互通信,也可以與計算系統(tǒng)等等通信,由此執(zhí)行移動終端10的各種功 能,例如向計算系統(tǒng)52傳送數(shù)據(jù)、內(nèi)容等等和/或接收來自計算系統(tǒng)52的內(nèi)容、數(shù)據(jù)等等。 這里使用的術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”以及類似的術(shù)語可以可交換地用于指示那些能夠 依照本發(fā)明實施例而被傳送、接收和/或存儲的數(shù)據(jù)。由此,任何此類術(shù)語的運用不應該限 制本發(fā)明的實質(zhì)和范圍。雖然在圖2中沒有顯示,但是作為將移動終端10經(jīng)由互聯(lián)網(wǎng)50耦合到計算系統(tǒng) 52的補充或替換,移動終端10和計算系統(tǒng)52還可以相互耦合和通信,其中例如,所述通 信依照的是RF、BT、IrDA或是多種不同的有線或無線通信技術(shù)中的任何一種,這其中包括 LAN、WLAN、WiMAX和/或UWB技術(shù)等。作為補充或替換,計算系統(tǒng)52中的一個或多個可以 包括能夠存儲此后能被傳送到移動終端10的內(nèi)容的可移動存儲器。更進一步,移動終端10 可以耦合到一個或多個電子設備,例如打印機、數(shù)字投影儀和/或其他多媒體捕獲、生成和 /或存儲設備(例如其他終端)。與計算系統(tǒng)52相同,移動終端10可以被配置成與便攜電 子設備進行通信,其中例如,所述通信依據(jù)的技術(shù)可以是RF、BT、IrDA或是多種不同有線或 無線通信技術(shù)中的任何一種,這其中包括USB、LAN, WLAN, WiMAX和/或UWB技術(shù)等。在一個示例性實施例中,內(nèi)容或數(shù)據(jù)可以經(jīng)由圖2的系統(tǒng)在可以類似于圖1的移 動終端10的移動終端與圖2系統(tǒng)的網(wǎng)絡設備之間傳遞,以便于例如執(zhí)行各應用或者在移動 終端10和其他移動終端之間(例如,為了內(nèi)容共享的目的)建立通信。同樣,應該理解圖 2的系統(tǒng)未必用于移動終端之間或是網(wǎng)絡設備與移動終端之間的通信,相反,圖2僅僅是出 于示例目的提供的。而且,應該理解本發(fā)明實施例可以駐留在移動終端10之類的通信設備 中,和/或可以駐留在相機、服務器、個人計算機或其他設備上,而不用與圖2的系統(tǒng)進行任 何通信。
現(xiàn)在將參考圖3描述本發(fā)明的示例性實施例,其中顯示了提供用于利用元數(shù)據(jù)關(guān) 聯(lián)的用戶接口的某些設備元件。圖3的設備例如可以使用在圖1的移動終端上。然而,應 當指出,圖3的設備也可以使用在各種各樣的其他設備上,包括移動和固定的,故本發(fā)明不 應該受限于諸如圖1的移動終端10之類的設備上的應用。例如,圖3的設備可以使用在個 人電腦、相機、錄像機等等上。作為替換,各實施例可以使用在例如包括上面列出的設備在 內(nèi)的設備的結(jié)合上。然而,還應當注意,雖然圖3圖示了例如將內(nèi)容標記提供用于基于元數(shù) 據(jù)的內(nèi)容管理的設備的一個配置示例,該設備利用配置成使用基于元數(shù)據(jù)的對象關(guān)聯(lián)來實 現(xiàn)對來自各個不同應用的內(nèi)容的訪問的用戶接口,但是也可以用大量其他配置來執(zhí)行本發(fā) 明實施例?,F(xiàn)在參見圖3,提供了一種設備,其用于提供基于信息模型的用戶接口。該設備可 以以硬件、軟件或硬件和軟件的結(jié)合來實現(xiàn)以供諸如移動終端10之類的設備之用。設備可 以包括元數(shù)據(jù)引擎70、提取器72和關(guān)聯(lián)引擎74。在示例性實施例中,該設備還可以包括存 儲設備73、接口關(guān)聯(lián)管理器75和/或基于事件的執(zhí)行器76。存儲設備73例如可以包括易 失性和/或非易失性存儲器(例如,易失性存儲器40和/或非易失性存儲器4 。存儲設 備73可以配置用于存儲信息、數(shù)據(jù)、應用、指令等等,用以使設備能根據(jù)本發(fā)明示例性實施 例執(zhí)行各種功能。例如,存儲設備73可以配置用于緩沖輸入數(shù)據(jù),以用于由處理元件(例 如,控制器20)進行處理。作為另一替換,存儲設備73可以配置用于存儲由處理元件執(zhí)行 的指令。作為又一個選擇,存儲設備73可以是存儲以靜態(tài)和/或動態(tài)信息形式的信息的多 個數(shù)據(jù)庫中的一個或多個。元數(shù)據(jù)引擎70、提取器72、關(guān)聯(lián)引擎74、接口關(guān)聯(lián)管理器75和基于事件的執(zhí)行器 76中的一個或多個可以與應用78通信,應用78例如由使用該系統(tǒng)的設備的處理元件(例 如,控制器20)執(zhí)行。在示例性實施例中,應用78可以至少與元數(shù)據(jù)引擎70通信,以便使 元數(shù)據(jù)引擎70能針對響應于應用78的執(zhí)行而創(chuàng)建的內(nèi)容來生成元數(shù)據(jù)。例如,應用78可 以引入文件、捕獲圖像或視頻序列、下載網(wǎng)頁、生成文檔等等,以便創(chuàng)建可以包括任意類型 的內(nèi)容的對象,并且元數(shù)據(jù)引擎70可以將元數(shù)據(jù)分配給創(chuàng)建的對象以用于與創(chuàng)建對象相 關(guān)聯(lián)地存儲。在示例性實施例中,元數(shù)據(jù)引擎70可以同時與多個應用通信,并且可以針對 每個對應應用來生成元數(shù)據(jù)。可以與元數(shù)據(jù)引擎70通信的應用示例可以包括但不限于電 話薄、文檔創(chuàng)建、電子郵件客戶端或服務器、日歷、圖庫、圖像和/或攝像機應用或模塊、媒 體播放器、消息收發(fā)客戶端或服務器、SMS或MMS應用、即時消息收發(fā)應用、位置客戶端或服 務器、計算器及其他可以處理媒體項目的類似應用。元數(shù)據(jù)引擎70、提取器72、關(guān)聯(lián)引擎74、接口關(guān)聯(lián)管理器75和基于事件的執(zhí)行器 76中的每一個都可以實現(xiàn)于以硬件、軟件或者硬件和軟件結(jié)合實現(xiàn)的任何設備或裝置中, 該硬件和軟件能夠如下文中更詳細所述地分別執(zhí)行元數(shù)據(jù)引擎70、提取器72、關(guān)聯(lián)引擎 74、接口關(guān)聯(lián)管理器75和基于事件的執(zhí)行器76的功能。同樣,元數(shù)據(jù)引擎70、提取器72、 關(guān)聯(lián)引擎74、接口關(guān)聯(lián)管理器75和基于事件的執(zhí)行器76可以分別由處理元件控制或者實 現(xiàn)為處理元件(例如,控制器20)。諸如此處所述的那些處理元件可以用很多方式被實現(xiàn)。 例如,處理元件可以被實現(xiàn)為處理器、協(xié)處理器、控制器或各種其他處理裝置或設備,包括 集成電路,比如ASIC(專用集成電路)或FPGA(現(xiàn)場可編程門陣列)。應當指出,元數(shù)據(jù)引擎70、提取器72、關(guān)聯(lián)引擎74、接口關(guān)聯(lián)管理器75和基于事件的執(zhí)行器76中的任意一個或全部可以共處在單個設備中。例如,圖1的移動終端10可以 包括元數(shù)據(jù)引擎70、提取器72、關(guān)聯(lián)引擎74、接口關(guān)聯(lián)管理器75和基于事件的執(zhí)行器76中 的全部。作為替換,元數(shù)據(jù)引擎70、提取器72、關(guān)聯(lián)引擎74、接口關(guān)聯(lián)管理器75和基于事件 的執(zhí)行器76中的任意一個或其全部可以布置在不同的設備中。例如,元數(shù)據(jù)引擎70、提取 器72、關(guān)聯(lián)引擎74、接口關(guān)聯(lián)管理器75和基于事件的執(zhí)行器76中的一個或多個可以布置 在服務器或遠程顯示器處,而其他的布置在與該服務器或遠程顯示器通信的移動終端處。提取器72可以是以硬件、軟件或者硬件和軟件結(jié)合實現(xiàn)的任意設備或裝置,其被 配置成從與應用78 (或與從一個或多個其他應用聚集的信息)相關(guān)聯(lián)的對象中提取事件和 /或元數(shù)據(jù)有關(guān)的信息。就此而論,例如,如果在提取器72處檢測到事件,比如圖像或其他 可視媒體的創(chuàng)建(例如,通過用相機模塊37攝影),則提取器72可以將該事件信息傳遞給 元數(shù)據(jù)引擎70以便將元數(shù)據(jù)分配給與該事件信息相關(guān)聯(lián)的對象。作為替換(或者作為附 加特征),提取器72可以配置成從現(xiàn)有的內(nèi)容或?qū)ο螅蛘呤切陆@取的內(nèi)容或?qū)ο笾刑?取元數(shù)據(jù)。因此,例如如果本發(fā)明實施例安裝在現(xiàn)有設備上,則提取器72可以從該設備的 存儲內(nèi)容中提取元數(shù)據(jù)以用于如下所述的內(nèi)容關(guān)聯(lián)。作為替換,如果實踐本發(fā)明實施例的 設備處于與其中存儲了內(nèi)容或?qū)ο蟮拇鎯ζ鞯耐ㄐ胖?,所述?nèi)容或?qū)ο鬀]有經(jīng)由它們對應 的元數(shù)據(jù)進行關(guān)聯(lián),則提取器72可以從其中存儲的內(nèi)容或?qū)ο笾刑崛≡獢?shù)據(jù)以用于根據(jù) 本發(fā)明實施例的內(nèi)容或?qū)ο蟮年P(guān)聯(lián)。同樣,提取器72可以配置成進行對以前事件的重新收 集。在任何情況下,由提取器72提取的事件和/或元數(shù)據(jù)信息可以被傳遞到元數(shù)據(jù)引擎 70。在示例性實施例中,元數(shù)據(jù)引擎70可以以硬件、軟件或硬件和軟件的結(jié)合實現(xiàn)的 任何設備或裝置,其配置用于根據(jù)定義的規(guī)則組生成元數(shù)據(jù)。例如,定義的規(guī)則組可以提供 元數(shù)據(jù),所述元數(shù)據(jù)應該被分配給使用若干應用中的一個或多個創(chuàng)建的內(nèi)容。響應于從提 取器72接收到事件和/或元數(shù)據(jù)信息,元數(shù)據(jù)引擎70可以配置用于將這類接收信息傳遞 到關(guān)聯(lián)引擎74。關(guān)聯(lián)引擎74可以是以硬件、軟件或者硬件和軟件的結(jié)合實現(xiàn)的任何設備或裝置, 其被配置用于確定事件和/或元數(shù)據(jù)信息是否與預定義的、與關(guān)聯(lián)引擎74關(guān)聯(lián)地存儲(例 如,在存儲設備73處)的規(guī)則組相關(guān)聯(lián)。在示例性實施例中,關(guān)聯(lián)引擎74可以配置用于響 應于事件(例如,移動電話事件)的發(fā)生或檢測,考慮是否要做出如下所述的關(guān)聯(lián)。同樣,例 如,響應于一個事件,如果事件和/或元數(shù)據(jù)信息與預定義規(guī)則組的規(guī)則相關(guān)聯(lián),則關(guān)聯(lián)引 擎74可以配置用于通過向關(guān)聯(lián)對象群84添加對應對象而將對應對象定義為關(guān)聯(lián)對象82。 每個關(guān)聯(lián)對象群84可以是經(jīng)由元數(shù)據(jù)和/或事件信息相關(guān)的對象的子集。因此,例如,憑 借共享特定的特性或事件,對象子集可以彼此相關(guān)或相關(guān)聯(lián),所述特性或事件比如是在給 定日、在具體日歷事件期間、在具體地點、在具體時間、在具體個人存在的情況下創(chuàng)建的,包 括具體的人員或項目等等,其中的任意一個可以與對象的每個子集關(guān)聯(lián)地存儲為例如由提 取器72提取或者由元數(shù)據(jù)引擎70插入的元數(shù)據(jù)。在示例性實施例中,每個關(guān)聯(lián)對象可以存儲在包含關(guān)聯(lián)對象群84的文件夾中。然 而,作為替換,可以存儲標識與關(guān)聯(lián)對象群84相關(guān)聯(lián)的每個對象的數(shù)據(jù)。同樣,例如,數(shù)據(jù) 可以存儲在存儲設備73中,從而數(shù)據(jù)不在應用具體的筒倉中。就此而論,例如可以基于該 數(shù)據(jù)與其他對象的關(guān)系來存儲數(shù)據(jù),無論這類對象與哪個應用相關(guān)聯(lián)。作為替換,附加數(shù)據(jù)可以與可以不同地存儲在應用特定的筒倉中的每個對象關(guān)聯(lián)地存儲。對于特定對象,附加 數(shù)據(jù)可以指向其中任意一個可以與相同或不同的應用相關(guān)聯(lián)的其他對象,以便與特定對象 共享元數(shù)據(jù)或特定標記。作為又一個選擇,附加數(shù)據(jù)可以表示包括指向各種對象的存儲位 置的指針的列表或數(shù)據(jù)庫的存儲單元,所述對象可以與相同或不同的應用相關(guān)聯(lián),但是與 特定對象共享相同的元數(shù)據(jù)或特定標記。作為一個更具體的示例,日歷應用可以指定一星期假期的日歷事件。在假期期間 創(chuàng)建的所有內(nèi)容或?qū)ο罂梢杂申P(guān)聯(lián)引擎74基于如此創(chuàng)建的內(nèi)容或?qū)ο笾g的共享事件 (即在假期期間發(fā)生的事件)定義為彼此關(guān)聯(lián)的對象。換言之,關(guān)聯(lián)引擎74可以包括用于 將在特定時間周期期間(例如,指定對應到假期的時間周期)創(chuàng)建的所有內(nèi)容關(guān)聯(lián)為“假 期”的根項目之下的關(guān)聯(lián)對象。而且,如果假期的一個特定部分在巴黎渡過,則關(guān)聯(lián)引擎74 可以配置成使用位置信息(例如,上下文元數(shù)據(jù)或位置歷史)作為用于關(guān)聯(lián)在巴黎創(chuàng)建的 內(nèi)容項目的基礎。因此,如果選擇了 “假期”的根元數(shù)據(jù)對象,則可以顯示共享與該假期相 關(guān)聯(lián)的元數(shù)據(jù)或事件信息的關(guān)聯(lián)對象群的所有關(guān)聯(lián)對象(例如,在日歷應用指定為對應假 期的時段期間創(chuàng)建的所有對象)。同時,響應于選擇“巴黎”的根元數(shù)據(jù)對象,可以顯示假期 相關(guān)的對象(例如,在對應于巴黎的位置創(chuàng)建的那些對象)的子集。創(chuàng)建的任意對象的物 理存儲可以是根據(jù)任何適當?shù)母袷?,例如包括上述的任意一個機制。根據(jù)本發(fā)明的示例性實施例,使用該設備的裝置可以包括描述用于該裝置上的應 用的所有對象類型的本體論(ontology)。因此,根據(jù)本體論定義的預定義元數(shù)據(jù)方案可以 用于實現(xiàn)使用任意一個應用創(chuàng)建的對象的集成。關(guān)聯(lián)引擎74可以配置成通過基于預定義 規(guī)則組將關(guān)聯(lián)對象分配給元數(shù)據(jù)子群(例如,關(guān)聯(lián)對象群84),從而與將對象關(guān)聯(lián)成此種關(guān) 聯(lián)對象有關(guān)地使用預定義元數(shù)據(jù)方案。作為另一個選擇,設備的用戶能夠提供用于將要做 出的關(guān)聯(lián)的定義。就此而論,例如,用戶可以利用設備的用戶接口來定義關(guān)聯(lián)引擎74將使 用的關(guān)聯(lián)類型。例如,可以通過訪問實現(xiàn)提供這類信息的菜單項來提供關(guān)聯(lián)或關(guān)聯(lián)類型的 定義。預定義規(guī)則組可以包括至少根對象定義和對關(guān)聯(lián)對象的限制。可以通過系統(tǒng)使用 的本體論至少部分地確定根對象定義。在示例性實施例中,根對象定義可以是聯(lián)系對象,限 制可以是時間線值。換言之,例如,如果聯(lián)系對象包括在對應時間線值的定義時間幀期間發(fā) 生或創(chuàng)建的事件和/或元數(shù)據(jù)對象,則每個聯(lián)系對象可以定義成在關(guān)聯(lián)對象群84中關(guān)聯(lián)。 如上所述,時間線值可以定義用于特定的日歷事件。應當指出,響應元數(shù)據(jù)引擎70和/或 關(guān)聯(lián)引擎74運行的事件不需要是實時發(fā)生的事件。換言之,響應于元數(shù)據(jù)引擎70和/或 關(guān)聯(lián)引擎74運行的事件可以是過去的事件。同樣,例如,本發(fā)明實施例可以追溯地運行在 之前創(chuàng)建的內(nèi)容上。在一些示例性實施例中,用戶或時序相關(guān)功能可以根據(jù)用戶生成的事 件或者甚至過去的事件提供指令以發(fā)起元數(shù)據(jù)分配或關(guān)聯(lián)引擎74的運行。因此,基于上述信息,本發(fā)明實施例可以提供與創(chuàng)建對象相關(guān)的數(shù)據(jù)提取。然后, 可以包括元數(shù)據(jù)和/或事件信息的提取數(shù)據(jù)可以用來基于預定義規(guī)則組定義關(guān)聯(lián)對象。就 此而論,元數(shù)據(jù)可以包括事件信息。關(guān)聯(lián)對象可以是基于共享對應元數(shù)據(jù)指出的特性或事 件而彼此相關(guān)聯(lián)的對象。然后,關(guān)聯(lián)對象可以被存儲為對應的預定義群(例如,關(guān)聯(lián)對象 群)或者與對應的預定義群相關(guān)聯(lián),對應的預定義群可以是根據(jù)一些實施例的元數(shù)據(jù)子 群。通過將對象關(guān)聯(lián)成關(guān)聯(lián)對象群,可以關(guān)于對象更容易地執(zhí)行功能。例如,關(guān)聯(lián)對象可用來為移動終端10的現(xiàn)有核心應用生成新的視圖模型。例如,圖庫可以自動產(chǎn)生新的視圖類 型,因此可以基于時間、位置、圖像中的人員等等對圖像進行分類。作為另一個例子,收件箱 可以基于人員或諸如同事之類的人員集合或者基于時間來創(chuàng)建消息的新視圖。這樣的功能 可以通過移動終端的處理元件或者通過使用本發(fā)明實施例的其他裝置來執(zhí)行。如上所述,示例性實施例可以包括基于事件的執(zhí)行器76?;谑录膱?zhí)行器76可 以是以硬件、軟件或者硬件和軟件的結(jié)合實現(xiàn)的任何設備或裝置,其被配置成與應用78相 互作用以便基于事件和/或歷史數(shù)據(jù)定義應用動作。就此而論,基于事件的執(zhí)行器76例如 可以配置用于基于收集的元數(shù)據(jù)信息創(chuàng)建自動注釋。獲取自動注釋的示例可以包括創(chuàng)建諸 如記錄之類的文檔,其記錄和/或包括在特定時間線周期或事件期間執(zhí)行的所有事件和/ 或?qū)ο?。例如,如果提供日歷事件以覆蓋特定的時間周期,則在會議期間可以記錄任何發(fā)生 的事件和/或創(chuàng)建的對象。因此,單個文檔(例如,會議記錄)可以被看作根對象,并且例 如可以以時間線的順序查看關(guān)于會議而記錄的所有關(guān)聯(lián)事件和/或?qū)ο?。基于事件的?zhí)行器76也可以,或者替換地,可以被配置用于使移動終端10(或使 用本發(fā)明實施例的任何裝置)能基于歷史數(shù)據(jù)執(zhí)行自動動作。就此而論,(例如,經(jīng)由上述 的記錄功能)可以存儲事件的記錄,其可以記錄一系列事件和所采取的動作或者這一系列 事件的結(jié)果。例如,響應于一系列事件的預定發(fā)生次數(shù),其中采取的相同動作或結(jié)果出現(xiàn), 可以相對于該系列事件確定一規(guī)則。因此,響應于基于事件的執(zhí)行器76確定當前已經(jīng)發(fā)生 一系列事件,基于事件的執(zhí)行器76可以調(diào)用該規(guī)則以指示應用78或移動終端10采取相應 動作或者實現(xiàn)根據(jù)規(guī)則禁止的相應結(jié)果。例如,如果用戶到達工作崗位時將移動終端10的 簡檔設置成“工作”,則在確定到達用戶工作崗位并隨后改變簡檔的位置應用所定義的這一 系列事件的發(fā)生預定次數(shù)之后,基于事件的執(zhí)行器76可以認識到只要通過位置應用確定 用戶到達工作崗位,簡檔就應該自動改為“工作”。除了位置標準之外或者作為其替代,也可 以考慮時間或其他考慮的事項和/或動作。接口關(guān)聯(lián)管理器75可以是以硬件、軟件或者硬件和軟件的結(jié)合實現(xiàn)的任何設備 或裝置,其被配置用于針對特定對象(例如,文件、日歷事件、內(nèi)容項目等等)提供向用戶通 知對與特定對象相關(guān)聯(lián)的其他對象。而且,例如,接口關(guān)聯(lián)管理器75可以配置成不僅提供 一種機制,通過該機制向用戶(例如,移動終端10的人類用戶)通知與特定對象相關(guān)聯(lián)的 一個或多個其他對象(例如,關(guān)聯(lián)對象),而且還使用戶能加載與關(guān)聯(lián)對象中所選擇的一個 關(guān)聯(lián)對象相關(guān)聯(lián)的應用(如果該應用不同于與特定對象相關(guān)聯(lián)的應用),從而無縫地實現(xiàn) 對選擇的關(guān)聯(lián)對象的訪問而無需用戶分別打開與關(guān)聯(lián)對象相關(guān)聯(lián)的應用。在某些實施例 中,接口關(guān)聯(lián)管理器75可以實現(xiàn)為基于事件的執(zhí)行器76。換言之,基于事件的執(zhí)行器76基 于元數(shù)據(jù)執(zhí)行的自動動作可以為顯示而提供表示關(guān)聯(lián)(或相關(guān))對象的信息,該對象被關(guān) 聯(lián)到特定對象,并且通過加載對應于該選擇關(guān)聯(lián)對象的相應關(guān)聯(lián)應用實現(xiàn)對這類關(guān)聯(lián)對象 中任意選擇的一個的訪問。因此,接口關(guān)聯(lián)管理器75可以配置用于提供包括機制的顯示器 的用戶接口,通過該機制的顯示器查看與特定對象相關(guān)聯(lián)的相關(guān)或關(guān)聯(lián)對象(例如,經(jīng)由 基于在對象之間定義公共事件、應用、勢態(tài)等等的元數(shù)據(jù)而做出的關(guān)聯(lián))。用戶接口還可以 用來訪問選擇的關(guān)聯(lián)對象并且必要時加載與選擇的關(guān)聯(lián)對象相關(guān)聯(lián)的應用。圖4A、圖4B和圖4C圖示了根據(jù)本發(fā)明示例性實施例的接口關(guān)聯(lián)管理器75的操作 示例。就此而論,圖4A可以被認為是分級結(jié)構(gòu)中的第一級或最高級,用于基于對于每個對象的元數(shù)據(jù)做出的關(guān)聯(lián)為選擇呈現(xiàn)對象。同樣,應當理解,可以基于與每個對象相關(guān)聯(lián)的元 數(shù)據(jù)做出各個對象之間的關(guān)聯(lián)并將其存儲(例如,在存儲設備73中)。因此,對于突出顯示 或選擇的任何特定對象,用戶能夠查看到(例如,經(jīng)由關(guān)聯(lián))與所選對象相關(guān)的對象。然后, 用戶可以選擇相關(guān)對象之一,并且如果對應應用不同于與所選對象(所選的相關(guān)對象與該 所選對象相關(guān))相關(guān)聯(lián)的應用,則可以通過加載所選的相關(guān)對象的對應應用來訪問所選的 相關(guān)對象。如圖4中所示,接口關(guān)聯(lián)管理器75可以在任何給定時間知曉哪個對象是所選對象 (例如,所選對象110,其碰巧是用于與名為Iisa的特定人員有關(guān)的日歷應用的日歷條目)。 如上所指出,所選對象只不過是突出顯示的對象,而實際上在某些情況下沒有被選擇。接口 關(guān)聯(lián)管理器75可以與關(guān)聯(lián)引擎74和/或存儲設備73通信以訪問與針對所選對象110的關(guān) 聯(lián)相關(guān)的信息。同樣,所選對象110可以對應到單個關(guān)聯(lián)對象(例如,來自圖3的關(guān)聯(lián)對象 82),并且可以訪問所選對象與之相關(guān)聯(lián)的關(guān)聯(lián)對象群84。在某些實施例中,菜單功能112 可以是用戶(例如,使用移動終端10的用戶接口)可選的,并且可以響應于菜單功能112 的選擇而呈現(xiàn)多個菜單項。為了示例性的目的,在圖4A中只示出了一個這樣的菜單項。就 此而論,圖4A中示出了一個顯示關(guān)系菜單項114,其選擇可以提供對應于所選對象110的關(guān) 系數(shù)據(jù)的顯示。盡管圖4A圖示了一個示例,其中,用戶接口包括菜單功能112以實現(xiàn)對顯示關(guān)系 菜單項114的訪問,然而也可以用不同于使用菜單導航的若干方法來訪問關(guān)系數(shù)據(jù)。例如, 可以提供一個特定的硬鍵或軟鍵來實現(xiàn)對關(guān)系數(shù)據(jù)的更直接的訪問。同樣,對于任何給定 對象,特定按鍵的選擇可以自動提供用于給定對象的關(guān)系數(shù)據(jù)而不必使用菜單。在提供了 對關(guān)系數(shù)據(jù)的訪問之后,用戶可以瀏覽關(guān)系數(shù)據(jù)和選擇項目以供呈現(xiàn),而不管與下述所選 項目相關(guān)聯(lián)的應用。在某些實施例中,對應于所選對象110的關(guān)系數(shù)據(jù)可以包括所選對象110的關(guān)聯(lián) 對象群84 (例如,對應于關(guān)聯(lián)對象82)中的對象的指示。因此,關(guān)系數(shù)據(jù)可以包括如上所述 基于元數(shù)據(jù)與所選對象110具有關(guān)聯(lián)的對象的列表。在某些情況下,對應于所選對象110 的關(guān)系數(shù)據(jù)可以包括若干對象,該對象可以與一個或多個不同的應用相關(guān)聯(lián)。圖標、字母、 字符、標志符、顏色、邊界或陰影圖案或其他指示符可用來區(qū)分每個關(guān)聯(lián)對象與之相關(guān)聯(lián)的 應用。作為替換,如圖4B中所示,可以呈現(xiàn)包括關(guān)聯(lián)對象的不同應用的指示以及每個不同 應用群內(nèi)的對象(其為關(guān)聯(lián)對象)數(shù)量的指示的顯示。就此而論,如圖4B中所示,對應于 媒體播放器或圖庫應用的第一應用群116可以包括與所選對象110有關(guān)的指定數(shù)量的照片 (例如,在這種情況下是八張照片),對應于電話應用的第二應用群118可以包括是關(guān)于所 選對象110的關(guān)聯(lián)對象的指定次數(shù)的呼叫(例如,在這種情況下是兩次呼叫),以及對應于 消息應用的第三應用群120可以包括與所選對象110有關(guān)的指定數(shù)量的電子郵件、(短消 息服務)SMS或文本消息(例如,在這種情況下是十二條消息)。通過使用圖4A的示例性所選對象(例如,與Lisa的午餐約會),可以假定憑借基 于元數(shù)據(jù)做出的關(guān)聯(lián),呼叫、消息和/或圖片(例如,相關(guān)對象或關(guān)聯(lián)對象)與所選對象110 有關(guān)。同樣,例如,相關(guān)對象中的任意一個可以是來自或包括表示與Lisa的關(guān)聯(lián)的元數(shù)據(jù) 的呼叫、消息或圖片。作為替換,相關(guān)對象可能與在特定日期或別的日期中午發(fā)生的其他午 餐約會或其他事件相關(guān)聯(lián)。而且,諸如位置之類的其他元數(shù)據(jù)、最接近的裝置或可用上述方法得出的其他元數(shù)據(jù)關(guān)聯(lián)可以是所選對象110和相關(guān)對象之間做出的關(guān)聯(lián)的主題。在示例性實施例中,是否呈現(xiàn)多個相關(guān)對象本身,或者(如圖4B中所示)是否示 出了具有相關(guān)對象的應用的指示,與一個應用相關(guān)聯(lián)的特定相關(guān)對象是否不同于與所選對 象110相關(guān)聯(lián)的應用(例如,日歷應用),這些可能使不同的應用被加載,從而可以再現(xiàn)或訪 問特定的相關(guān)對象。如圖4B中所示,在一個實施例中,相應應用群(例如,第一應用群116) 的選擇還可以提供與該相應應用群相關(guān)聯(lián)的相關(guān)對象的呈現(xiàn)。因此,例如如果選擇了第一 應用群116,則可以如圖4C中所示呈現(xiàn)相應的八個相關(guān)對象。在圖4C中,八個相關(guān)對象被 示為八個相應的縮略圖照片。然后,用戶可以選擇任意一個縮略圖以便(例如,經(jīng)由圖像瀏 覽應用)進行全視圖瀏覽。作為替換,響應于選擇第一應用群116,每個相關(guān)對象(例如, 群中的每個內(nèi)容項目)可以各個地呈現(xiàn),并且用戶能夠(例如,使用前進/后退導航機制) 瀏覽群中的每一項。作為又一個選擇,在選擇一個對應的應用群之后,群中的相關(guān)對象能以 列表格式呈現(xiàn)(例如,與之相關(guān)的呼叫或消息以及信息可以在列表中呈現(xiàn))。特別地,如果 特定的對象之一(例如,縮略圖之一)具有超過一個的元數(shù)據(jù)標記(例如,對應不同群的標 記),則本發(fā)明實施例可以允許用戶基于選擇的不同元數(shù)據(jù)標記在與特定一個對象相關(guān)的 對象當中導航。在示例性實施例中,相關(guān)項的呈現(xiàn)可能不需要應用切換。換言之,用戶(例如,移 動終端10的用戶)能夠瀏覽相關(guān)項,其中包括與不同應用相關(guān)聯(lián)的相關(guān)項,而不用為了能 夠瀏覽而切換到執(zhí)行相應的應用。同樣,瀏覽的信息可以只是表示相應的相關(guān)項的信息。因 此,直到與該選擇的相關(guān)對象相關(guān)聯(lián)的應用被執(zhí)行為止,用戶都能夠從瀏覽的相關(guān)對象當 中將多個相關(guān)對象之一選擇為相關(guān)對象,而不用執(zhí)行對應于該被瀏覽對象的應用。圖5A、圖5B和圖5C圖示了根據(jù)本發(fā)明示例性實施例的接口關(guān)聯(lián)管理器75的另一 個操作示例。在圖5A的示例中,所選對象210又是一個日歷條目。然而,應當認識,所選對 象可能是與多個不同應用中的任意一個相關(guān)聯(lián)的對象。響應于選擇所選對象210,提供菜 單列表,其中,“顯示關(guān)系”功能220是一個選項。也提供了用于操作所選對象210的其他 選項。響應于選擇顯示關(guān)系220功能,可以如圖5B中所示提供應用群的指示(例如,圖5B 中所示的圖像和消息應用)以及每個群中的相關(guān)對象的相應數(shù)量。響應于選擇其中一個群 (例如,消息群),一個或多個相應的相關(guān)對象230可以與提供關(guān)于相關(guān)對象而執(zhí)行的功能 的選項一起呈現(xiàn)。例如圖5C中所示,可以打開相關(guān)對象230,或者可以查看與相關(guān)對象230 相關(guān)的項目。作為另一個選擇,可以發(fā)起搜索。盡管圖5C中未示出,然而接口關(guān)聯(lián)管理器75也可以提供其他的菜單選項。例如, 接口關(guān)聯(lián)管理器75可以提供一個功能選項,選擇該功能選項將使用戶能夠改變關(guān)聯(lián)。就此 而論,用戶能夠就對象或其相應的關(guān)聯(lián)添加關(guān)聯(lián)或指示或注釋。作為替換,用戶能夠刪除關(guān) 聯(lián),或者修改對象和/或其關(guān)聯(lián)。同樣,接口關(guān)聯(lián)管理器75可以為本發(fā)明實施例提供一個能力,用以基于看似無關(guān) (例如,由于這類對象與不同應用相關(guān)聯(lián))的對象之間的關(guān)系來創(chuàng)建信息模型,以便無論這 類對象與哪個應用相關(guān)聯(lián)都能夠訪問相關(guān)對象。因此,對象的彼此關(guān)系或關(guān)聯(lián)可以提供這 樣一種機制,通過該機制,相關(guān)對象通過在應用之間進行平穩(wěn)地移動而被訪問。更具體地 說,雖然關(guān)于特定應用中創(chuàng)建和/或使用的特定對象執(zhí)行該特定應用,但是用戶可以切換 到另一應用的執(zhí)行以便訪問與該特定對象相關(guān)的對象??梢越?jīng)由與特定對象相關(guān)聯(lián)的關(guān)系數(shù)據(jù)來實現(xiàn)對相關(guān)對象的訪問。因此,基于信息模型的用戶接口可以作為替換提供給傳統(tǒng) 的基于應用的用戶接口,其中,要求用戶在搜索與某些數(shù)據(jù)或信息相關(guān)的內(nèi)容項目時從一 個應用明確地移動到另一應用。因此,可以更少地宣告應用之間的邊界,并且可以用類似于 相聯(lián)存儲器的方式來訪問存儲設備73。在示例性實施例中,接口關(guān)聯(lián)管理器75還可以使用戶能夠創(chuàng)建高級對象或話題, 并且收集關(guān)于該對象或話題的相關(guān)信息。該相關(guān)信息可以經(jīng)由自動或人工做出的關(guān)聯(lián)與高 級對象相關(guān)聯(lián)。同樣,用戶能夠手動添加、改變、刪除或者修改對象之間的關(guān)系或關(guān)聯(lián)。就 此而論,如上所指出,用戶可以利用菜單選項和/或鍵盤或其他用戶接口進入機制來定義 對象之間的關(guān)系和/或管理與這類關(guān)系相關(guān)的數(shù)據(jù)。這些手動操作可以補充由關(guān)聯(lián)引擎74 執(zhí)行的自動關(guān)聯(lián)。另外,手動操作可以包括或者向關(guān)聯(lián)引擎74提供規(guī)則以用于將對象進行 關(guān)聯(lián)。在某些實施例中,圖3的設備還可以配置用于基于從經(jīng)由通信網(wǎng)絡可訪問的內(nèi)容 中提取的元數(shù)據(jù)來發(fā)起在通信網(wǎng)絡上搜索與特定對象相關(guān)的對象。因此,例如,設備(例 如,經(jīng)由元數(shù)據(jù)引擎70和提取器7 可以配置用于從新聞文章或其他媒介內(nèi)容中提取元數(shù) 據(jù),并且如果提取的元數(shù)據(jù)對應于現(xiàn)有規(guī)則,則對象作為相關(guān)對象可以與特定對象相關(guān)聯(lián)。 同樣,關(guān)聯(lián)引擎74可以生成將至少其中一個對象與特定對象相關(guān)聯(lián)的關(guān)系數(shù)據(jù)。存儲的關(guān) 聯(lián)可以包括用于相關(guān)對象中的一個或多個相關(guān)對象的指針(例如,統(tǒng)一資源定位符(URL) 或其他地址),因此如果用戶選擇相應的對象,則可以通過鏈接到這類對象對其進行訪問。相關(guān)對象之間的關(guān)聯(lián)可以用多種方法來呈現(xiàn)。例如,相關(guān)的對象可以用列表格式 或多個其他格式來呈現(xiàn)。作為替換格式的一個示例,圖6提供了顯示相關(guān)對象的傳送帶方 法。在這方面,當前活動或所選的對象280可以在相對于與之相關(guān)的對象而言的中央位置 處顯示。同時,相關(guān)對象284可以以傳送帶方式顯示(例如,以圍繞所選對象280形成環(huán)的 圓圈格式顯示)。然后,用戶可以查看相關(guān)對象觀4。在示例性實施例中,相關(guān)對象觀4中 的每一個可以是相關(guān)對象的縮影表示(例如,縮略圖)。然而,實際對象的標題、主題、提取 部分、相關(guān)對象的元數(shù)據(jù)等等也可以或者替換地呈現(xiàn)。在一個示例性實施例中,可以用光標 來突出顯示各個不同的相關(guān)對象或者圍繞各個不同的相關(guān)對象滾動。在有些情況下,關(guān)于 突出顯示的關(guān)聯(lián)對象282的更多詳細信息可以響應于將突出顯示的關(guān)聯(lián)對象282進行突出 顯示而呈現(xiàn)給用戶。在某些實施例中,突出顯示的關(guān)聯(lián)對象觀2總是可以旋轉(zhuǎn)到傳送帶中 的固定或顯著位置(例如,頂部中心位置)。然而,在一個替換實施例中,相關(guān)對象284的位 置可以相對于所選對象280保持固定,并且光標可移動以繞傳送帶旋轉(zhuǎn)從而突出顯示相應 的突出顯示的相關(guān)對象。圖7是根據(jù)本發(fā)明示例性實施例的系統(tǒng)、方法及程序產(chǎn)品的流程圖。應該理解的 是,流程圖中的每一個方框或步驟以及流程圖中的方框組合都可以由不同的裝置來實施, 例如硬件、固件和/或包含了一個或多個計算機程序指令的軟件。例如,如上所述的一個 或多個過程可以通過計算程序指令來實現(xiàn)。就此而論,實現(xiàn)上述過程的計算機程序指令可 以由移動終端的存儲器設備存儲,并且可以由移動終端的內(nèi)置處理器來運行。應該了解的 是,任何這樣的計算機程序產(chǎn)品都可以加載到計算機或其他可編程設備(即硬件)上,以便 產(chǎn)生一種機器,由此,在計算機或其他可編程設備上運行的指令將會創(chuàng)建用于實施一個或 多個流程圖方框或步驟中規(guī)定的功能的裝置。這些計算機程序指令還可以存儲在計算機可讀存儲器中,所述計算機可讀存儲器則可以指引計算機或其他可編程設備以特定的方式運 作,由此,存儲在計算機可讀存儲器中的指令將會產(chǎn)生一種制品,其中所述制品包含了用于 實施一個或多個流程圖方框或步驟中規(guī)定的功能的指令裝置。計算機程序指令還可以加載 到計算機或其他可編程設備上,以便使得一系列操作步驟在計算機或其他可編程設備上執(zhí) 行,從而產(chǎn)生由計算機實施的進程,由此,運行在計算機或其他可編程設備上的指令將會提 供用于實施一個或多個流程圖方框或步驟中規(guī)定的功能的步驟。相應地,流程圖的方框或步驟支持將用于執(zhí)行特定功能的裝置組合在一起,并且 支持將用于執(zhí)行特定功能的步驟以及用于執(zhí)行特定功能的程序指令裝置組合在一起。此 外還應該理解,流程圖中的每一個方框或步驟以及流程圖中的方框組合可以由執(zhí)行特定功 能或步驟的基于專用硬件的計算機系統(tǒng)來實施,或者由專用硬件與計算機指令的組合來實 施。就此而論,使用元數(shù)據(jù)來利用對象的關(guān)聯(lián)以便提供改進的用戶接口的方法的一個 實施例可以包括在操作300,針對與第一應用相關(guān)聯(lián)的特定對象,基于元數(shù)據(jù)訪問定義與 該特定對象相關(guān)聯(lián)的一個或多個相關(guān)對象的關(guān)系數(shù)據(jù)。在操作310,可以提供對一個或多個 相關(guān)對象的呈現(xiàn)。該呈現(xiàn)可以是通過顯示表示該相關(guān)對象的信息。在操作320,響應于選擇 相關(guān)對象中的一個,如果與選擇的相關(guān)對象相關(guān)聯(lián)的應用不同于第一應用,則選擇的相關(guān) 對象的呈現(xiàn)可以經(jīng)由執(zhí)行與該選擇的相關(guān)對象相關(guān)聯(lián)的應用來實現(xiàn)。在示例性實施例中,提供一個或多個相關(guān)對象的呈現(xiàn)可以包括呈現(xiàn)包括指示的多 個相關(guān)對象,其中所述指示表示哪個應用類型與相應每個相關(guān)對象相關(guān)聯(lián)。換言之,可以再 現(xiàn)相關(guān)對象的應用類型分組。應用類型分組可以實現(xiàn)對與各種不同應用相關(guān)聯(lián)的相關(guān)對象 的瀏覽。換言之,用戶能夠查看哪些不同應用具有與之相關(guān)聯(lián)的對象,其中所述對象是相關(guān) 對象。在示例性實施例中,該方法還可以包括使用戶能夠從瀏覽的相關(guān)對象當中將其中一 個相關(guān)對象選擇為選擇的相關(guān)對象的操作,而直到執(zhí)行與選擇的相關(guān)對象相關(guān)聯(lián)的應用為 止都不用執(zhí)行對應于被瀏覽對象的應用。也就是說,用戶不用執(zhí)行與正在瀏覽的對象相關(guān) 聯(lián)的應用就可以查看指示相關(guān)對象的指示或信息。然后,當選擇了其中一個被瀏覽對象時, 正在執(zhí)行中的應用可能發(fā)生變化。在示例性實施例中,提供對一個或多個相關(guān)對象的呈現(xiàn)可以包括提供具有與之相 關(guān)聯(lián)的相關(guān)對象的每個應用的呈現(xiàn)的指示。在一些實施例中,該方法還可以包括提供對應 于每個應用的多個相關(guān)對象的指示。在一些實施例中,可以使得用戶能夠修改關(guān)系數(shù)據(jù)。在示例性實施例中,訪問關(guān)系數(shù)據(jù)可以包括訪問定義每個對象的存儲信息,每個 對象基于預定義規(guī)則組并且響應于事件而已經(jīng)與特定對象關(guān)聯(lián)起來。作為補充或替換,一 些實施例可以包括基于從經(jīng)由通信網(wǎng)絡可訪問的內(nèi)容提取的元數(shù)據(jù)而發(fā)起在通信網(wǎng)絡中 針對與特定對象相關(guān)的對象進行搜索,以及在訪問關(guān)系數(shù)據(jù)的操作之前生成將至少一個對 象與特定對象相關(guān)聯(lián)的關(guān)系數(shù)據(jù)。應當指出,盡管示例性實施例論述了對象或內(nèi)容項目,然而這類對象可以包括但 不限于圖像相關(guān)的內(nèi)容項目、視頻文件、電視廣播數(shù)據(jù)、文本、網(wǎng)頁、web鏈接、音頻文件、無 線電廣播數(shù)據(jù)、廣播節(jié)目指南數(shù)據(jù)、位置跟蹤等等。另外應當理解,根據(jù)示例性實施例,此 處涉及的事件可以對應于移動電話中的任何可能事件。就此而論,除了與內(nèi)容創(chuàng)建相關(guān) 的事件之外,諸如接聽或發(fā)起呼叫、發(fā)送或接收SMS,建立或終止通信會話(例如,IP語音(VoIP),按鍵通話(PTT)等等)之類的其它事件以及其它類似事件可以在本發(fā)明實施例的 范疇之內(nèi)。 對于本發(fā)明的這些示例性實施例所屬領(lǐng)域中的技術(shù)人員來說,在得益于先前描述 和相關(guān)附圖中給出的教導的情況下,對本發(fā)明的眾多修改以及其他實施例都是可以想到 的。由此應該理解,本發(fā)明的實施例并不局限于所公開的具體實施例,并且這些修改和其他 實施例同樣要包含在附加權(quán)利要求書的范圍中。而且,盡管先前的描述和關(guān)聯(lián)附圖在元件 和/或功能的特定示例性結(jié)合的上下文中描述了示例性實施例,然而應當理解在不脫離附 加權(quán)利要求的范疇的前提下可以通過替換實施例提供元件和/或功能的不同結(jié)合。就此而 論,例如,如在一些附加權(quán)利要求中所闡述的,也可以想到與那些在上文中明確描述的元件 和/或功能的不同的結(jié)合。雖然在這里使用了專門的術(shù)語,但是這些術(shù)語僅僅是以普通和 描述性的意義來使用的,它們并不具有限制目的。
權(quán)利要求
1.一種方法,包括針對與第一應用相關(guān)聯(lián)的特定對象,基于元數(shù)據(jù)訪問定義與所述特定對象相關(guān)聯(lián)的一 個或多個相關(guān)對象的關(guān)系數(shù)據(jù);提供對所述一個或多個相關(guān)對象的呈現(xiàn);以及響應于選擇所述相關(guān)對象中的一個,如果與所選擇的相關(guān)對象相關(guān)聯(lián)的應用不同于所 述第一應用,則經(jīng)由所述應用的執(zhí)行來實現(xiàn)所述選擇的相關(guān)對象的呈現(xiàn)。
2.根據(jù)權(quán)利要求1的方法,其中提供對所述一個或多個相關(guān)對象的所述呈現(xiàn)包括呈 現(xiàn)包括指示的多個相關(guān)對象,其中所述指示表示哪個應用類型與所述相關(guān)對象中每個相應 對象相關(guān)聯(lián)。
3.根據(jù)權(quán)利要求1所述的方法,其中提供對所述一個或多個相關(guān)對象的呈現(xiàn)包括提 供具有與之相關(guān)聯(lián)的相關(guān)對象的每個應用的指示的呈現(xiàn)。
4.根據(jù)權(quán)利要求3的方法,還包括提供與每個應用對應的多個相關(guān)對象的指示。
5.根據(jù)權(quán)利要求1的方法,還包括使用戶能夠修改所述關(guān)系數(shù)據(jù)。
6.根據(jù)權(quán)利要求1的方法,其中訪問關(guān)系數(shù)據(jù)包括訪問定義每個對象的存儲信息,所 述每個對象基于預定義規(guī)則組并且響應于事件而已經(jīng)與所述特定對象相關(guān)聯(lián)。
7.根據(jù)權(quán)利要求1的方法,其中提供對所述一個或多個相關(guān)對象的呈現(xiàn)包括實現(xiàn)瀏覽 與不同應用相關(guān)聯(lián)的相關(guān)對象。
8.根據(jù)權(quán)利要求7的方法,還包括使用戶能夠從被瀏覽的相關(guān)對象當中將其中一個 相關(guān)對象選擇為所述選擇的相關(guān)對象,而直到執(zhí)行與所述選擇的相關(guān)對象相關(guān)聯(lián)的應用為 止都不用執(zhí)行對應于所述被瀏覽對象的應用。
9.根據(jù)權(quán)利要求1的方法,還包括基于從經(jīng)由通信網(wǎng)絡可訪問的內(nèi)容中提取的元數(shù)據(jù),發(fā)起在所述通信網(wǎng)絡中針對與所 述特定對象相關(guān)的對象的搜索;以及在訪問關(guān)系數(shù)據(jù)的操作之前,生成將至少一個所述對象與所述特定對象相關(guān)聯(lián)的關(guān)系 數(shù)據(jù)。
10.一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括至少一個計算機可讀存儲介質(zhì),并且 在所述計算機可讀存儲介質(zhì)中存儲了計算機可讀程序代碼部分,所述計算機可讀程序代碼 部分包括第一可執(zhí)行部分,用于針對與第一應用相關(guān)聯(lián)的特定對象,基于元數(shù)據(jù)來訪問定義與 所述特定對象相關(guān)聯(lián)的一個或多個相關(guān)對象的關(guān)系數(shù)據(jù);第二可執(zhí)行部分,用于提供對所述一個或多個相關(guān)對象的呈現(xiàn);以及第三可執(zhí)行部分,用于響應于選擇所述相關(guān)對象中的一個,如果與所選擇的相關(guān)對象 相關(guān)聯(lián)的應用不同于所述第一應用,則經(jīng)由執(zhí)行與所述選擇的相關(guān)對象相關(guān)聯(lián)的應用來實 現(xiàn)所述選擇的相關(guān)對象的呈現(xiàn)。
11.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,其中第二可執(zhí)行部分包括用于呈現(xiàn)包括指 示的多個相關(guān)對象的指令,其中所述指示表示哪個應用類型與每個相應的相關(guān)對象相關(guān) 聯(lián)。
12.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,其中第二可執(zhí)行部分包括用于提供具有與 之相關(guān)聯(lián)的相關(guān)對象的每個應用的指示的呈現(xiàn)的指令。
13.根據(jù)權(quán)利要求12的計算機程序產(chǎn)品,還包括第四可執(zhí)行部分,用于提供與每個應 用對應的多個相關(guān)對象的指示。
14.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,還包括第四可執(zhí)行部分,用于使用戶能夠修 改所述關(guān)系數(shù)據(jù)。
15.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,其中第一可執(zhí)行部分包括用于訪問定義每個 對象的存儲信息的指令,所述每個對象基于預定義規(guī)則組并且響應于事件而已經(jīng)與所述特 定對象相關(guān)聯(lián)。
16.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,其中第二可執(zhí)行部分包括用于實現(xiàn)瀏覽與 不同應用相關(guān)聯(lián)的相關(guān)對象的指令。
17.根據(jù)權(quán)利要求16的計算機程序產(chǎn)品,還包括第四可執(zhí)行部分,用于使用戶能夠從 被瀏覽的相關(guān)對象當中將其中一個相關(guān)對象選擇為所述選擇的相關(guān)對象,而直到執(zhí)行與所 述選擇的相關(guān)對象相關(guān)聯(lián)的應用為止都不用執(zhí)行對應于所述被瀏覽對象的應用。
18.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,還包括第四可執(zhí)行部分,用于基于從經(jīng)由通信網(wǎng)絡可訪問的內(nèi)容中提取的元數(shù)據(jù),發(fā)起在所 述通信網(wǎng)絡中針對與所述特定對象相關(guān)的對象的搜索;以及第五可執(zhí)行部分,用于在訪問關(guān)系數(shù)據(jù)的操作之前,生成將至少一個所述對象與所述 特定對象相關(guān)聯(lián)的關(guān)系數(shù)據(jù)。
19.一種包括處理元件的設備,所述處理元件被配置成針對與第一應用相關(guān)聯(lián)的特定對象,基于元數(shù)據(jù)訪問定義與所述特定對象相關(guān)聯(lián)的一 個或多個相關(guān)對象的關(guān)系數(shù)據(jù);提供對所述一個或多個相關(guān)對象的呈現(xiàn);以及響應于選擇所述相關(guān)對象中的一個,如果與所選擇的相關(guān)對象相關(guān)聯(lián)的應用不同于所 述第一應用,則經(jīng)由所述應用的執(zhí)行來實現(xiàn)所述選擇的相關(guān)對象的呈現(xiàn)。
20.根據(jù)權(quán)利要求19的設備,其中處理器被配置成通過提供包括哪個應用類型與多 個相關(guān)對象中每個相應對象相關(guān)聯(lián)的指示的多個相關(guān)對象,提供一個或多個相關(guān)對象的呈 現(xiàn)。
21.根據(jù)權(quán)利要求19的設備,其中處理器被配置成通過提供具有與之相關(guān)聯(lián)的相關(guān) 對象的每個應用的指示,提供所述一個或多個相關(guān)對象的呈現(xiàn)。
22.根據(jù)權(quán)利要求21的設備,其中處理器還被配置成提供與每個應用對應的多個相 關(guān)對象的呈現(xiàn)。
23.根據(jù)權(quán)利要求19的設備,其中處理器還被配置成使用戶能夠修改所述關(guān)系數(shù)據(jù)。
24.根據(jù)權(quán)利要求19的設備,其中處理器被配置成通過訪問定義每個對象的存儲信 息來訪問關(guān)系數(shù)據(jù),其中所述每個對象基于預定義規(guī)則組并且響應于事件而已經(jīng)與所述特 定對象相關(guān)聯(lián)。
25.根據(jù)權(quán)利要求19的設備,其中處理器被配置成通過實現(xiàn)對與不同應用相關(guān)聯(lián)的 相關(guān)對象的瀏覽,提供所述一個或多個相關(guān)對象的呈現(xiàn)。
26.根據(jù)權(quán)利要求25的設備,其中處理器還被配置成使用戶能夠從被瀏覽的相關(guān)對 象當中將其中一個相關(guān)對象選擇為所述選擇的相關(guān)對象,而直到執(zhí)行與所述選擇的相關(guān)對 象相關(guān)聯(lián)的應用為止都不用執(zhí)行對應于所述被瀏覽對象的應用。
27.根據(jù)權(quán)利要求19的設備,其中處理器還被配置成基于從經(jīng)由通信網(wǎng)絡可訪問的內(nèi)容中提取的元數(shù)據(jù),發(fā)起在所述通信網(wǎng)絡中針對與所 述特定對象相關(guān)的對象的搜索;以及在訪問關(guān)系數(shù)據(jù)的操作之前,生成將至少一個所述對象與所述特定對象相關(guān)聯(lián)的關(guān)系 數(shù)據(jù)。
28.一種設備,包括用于針對與第一應用相關(guān)聯(lián)的特定對象,基于元數(shù)據(jù)訪問定義與所述特定對象相關(guān)聯(lián) 的一個或多個相關(guān)對象的關(guān)系數(shù)據(jù)的裝置;用于提供對所述一個或多個相關(guān)對象的呈現(xiàn)的裝置;以及用于響應于選擇所述相關(guān)對象中的一個,如果與所選擇的相關(guān)對象相關(guān)聯(lián)的應用不同 于所述第一應用,則經(jīng)由所述應用的執(zhí)行來實現(xiàn)所述選擇的相關(guān)對象的呈現(xiàn)的裝置。
29.一種用戶接口,包括顯示器,配置成再現(xiàn)被選擇顯示的內(nèi)容項目;以及接口關(guān)聯(lián)管理器,配置成針對與第一應用相關(guān)聯(lián)的特定對象,基于元數(shù)據(jù)訪問定義與 所述特定對象相關(guān)聯(lián)的一個或多個相關(guān)對象的關(guān)系數(shù)據(jù);提供所述一個或多個相關(guān)對象的 呈現(xiàn);以及響應于選擇所述相關(guān)對象中的一個,如果與所選擇的相關(guān)對象相關(guān)聯(lián)的應用不 同于所述第一應用,則經(jīng)由所述應用的執(zhí)行來實現(xiàn)所述選擇的相關(guān)對象的呈現(xiàn)。
全文摘要
處理器被配置成針對與第一應用相關(guān)聯(lián)的特定對象,基于元數(shù)據(jù)(300)訪問定義與該特定對象相關(guān)聯(lián)的一個或多個相關(guān)對象的關(guān)系數(shù)據(jù),提供對一個或多個相關(guān)對象(310)的呈現(xiàn),以及響應于選擇相關(guān)對象中的一個,如果與所選相關(guān)對象相關(guān)聯(lián)的應用不同于第一應用(320),則經(jīng)由與所選相關(guān)對象相關(guān)聯(lián)的應用的執(zhí)行來實現(xiàn)所選相關(guān)對象的呈現(xiàn)。
文檔編號G06F17/30GK102047253SQ200980120203
公開日2011年5月4日 申請日期2009年3月17日 優(yōu)先權(quán)日2008年3月31日
發(fā)明者H·科爾克阿瑪基, J·帕爾基南, J·薩宇沃拉, K·卡雷拉, K·科伊斯蒂南, M·伊瓦里南, T·特爾沃 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1