專利名稱:構(gòu)件管理方法
構(gòu)件管理方法本發(fā)明涉及一種構(gòu)件管理方法,用于在構(gòu)件管理服務(wù)器的控制下管理至少一個構(gòu)件庫中的構(gòu)件的方法。這種構(gòu)件的示例是諸如照片、音樂、電影、辦公文檔的文件,也可以是諸如人物簡檔、電子郵件、博客以及媒體流的內(nèi)容資產(chǎn),或視頻和音頻信道,或互聯(lián)網(wǎng)上的任何可尋址對象。這樣的構(gòu)件管理服務(wù)器和相關(guān)的構(gòu)件管理方法例如為諸如YouTube和Flickr的用戶創(chuàng)建的內(nèi)容管理系統(tǒng)所了解,其中用戶創(chuàng)建的內(nèi)容管理系統(tǒng)包括構(gòu)件管理服務(wù)器和構(gòu)件庫或諸如Menagerie web對象管理器(也被稱為W0M)的聚合內(nèi)容管理系統(tǒng),該聚合內(nèi)容管理系統(tǒng)存在于與一個或多個構(gòu)件庫耦合的構(gòu)件管理服務(wù)器外部,可能是或者不是另一用戶創(chuàng)建的內(nèi)容管理系統(tǒng)的一部分。還被稱為WOM的Menagerie web對象管理器是合成網(wǎng)絡(luò)應(yīng)用,其讓用戶組織和分享其分布式網(wǎng)絡(luò)對象,例如,存儲在諸如Flickr、YouTube和 Google Docs之類的web服務(wù)上的照片、電影和辦公文檔。利用W0M,用戶可創(chuàng)建新的虛擬文件夾,用收集的分布式網(wǎng)絡(luò)對象來填充這些文件夾,并與其他用戶或服務(wù)共享這些文件夾, 該內(nèi)容公開在 R. Geambasu, C. Cheung、A. Moshchuk、S. D. Gribble、H. Μ. Levy 著的會議論文 “組織和共享分布式個人web服務(wù)數(shù)據(jù)”,第17屆萬維網(wǎng)國際會議論文集(中國北京,2008 年4月21-25日)第755-764頁??傮w而言,被稱為用于構(gòu)件的管理系統(tǒng)直接地或者經(jīng)由參考可存儲構(gòu)件的外部系統(tǒng)間接地對管理存儲系統(tǒng)、虛擬文件系統(tǒng)上的構(gòu)件進(jìn)行管理;本文中,將所有情況都稱為構(gòu)件庫。典型地被編碼在URL中的引用可以是(1)公共URL或⑵包括唯一標(biāo)識的、防偽授權(quán)令牌以及應(yīng)用域+web應(yīng)用API的路徑(諸如Google Docs、Flickr和^uTube)的引用或(3)包括唯一標(biāo)識的、防偽授權(quán)令牌以及設(shè)備主機(jī)名(或IP地址)+指定設(shè)備的遠(yuǎn)程接入API的路徑的引用。這樣的web應(yīng)用或遠(yuǎn)程接入API典型地基于諸如HTTP、FTP、LDAP, IMAP等或類似的協(xié)議。使用包括防偽授權(quán)令牌的引用被認(rèn)為是基于能力的安全性,這公開在R. S. Fabry,“基于能力的尋址”,ACM通信,第17卷,第7期(1974年7月),第403-412頁中。這種構(gòu)件管理系統(tǒng)所支持的功能之一是,找回存儲在一個或多個構(gòu)件庫中的構(gòu)件。為了找回這種系統(tǒng)中的構(gòu)件,可以(1)使用基于位置的方法,例如,通過指定或選擇卷和分級文件夾名稱來使用傳統(tǒng)的文件系統(tǒng),或( 可基于內(nèi)容(被認(rèn)為是全文搜索,如 Google那樣)搜索,或(3)基于元數(shù)據(jù),也就是文本關(guān)鍵字(或者被嵌入地存儲在構(gòu)件中, 或者通過管理系統(tǒng)與構(gòu)件關(guān)聯(lián))。人物簡檔典型地基于人物的姓名、地址、電話號碼來搜索;音樂典型地基于歌曲名稱、專輯名稱或藝人來搜索;人物照片和視頻典型地基于日期或用戶生成的與文件關(guān)聯(lián)的標(biāo)簽來搜索。后一種方法明確地被例如Flickr和YouTube支持。上述查找構(gòu)件的三種方法還用來識別一個構(gòu)件或一組構(gòu)件,以執(zhí)行管理動作,例如復(fù)制、移動、刪除、重命名、設(shè)置共享級別、或配置所述構(gòu)件或構(gòu)件組的復(fù)本的放置。用戶標(biāo)簽中元數(shù)據(jù)的使用不僅僅流行用來查找數(shù)據(jù),而且還發(fā)現(xiàn)對于普通用戶來說還能更直觀地執(zhí)行文件管理動作,例如,配置復(fù)本的放置。然而,這種標(biāo)簽特別是在私有數(shù)據(jù)上的可用性和公共標(biāo)簽的個人關(guān)聯(lián)性上,并非總是足以進(jìn)行有效的搜索或識別所期望的內(nèi)容。這是由于進(jìn)行搜索的用戶忘記了該信息或者從未擁有過任意這樣的信息這樣的事實(shí)。用戶懶于并且沒有想法或時(shí)間來添加標(biāo)簽以便稍后回查數(shù)據(jù)。本發(fā)明的一個目標(biāo)是,提供上述已知類型的構(gòu)件管理系統(tǒng)或構(gòu)件管理方法,但是其中,改善了這種系統(tǒng)中維護(hù)的構(gòu)件的可搜索性和識別性。根據(jù)本發(fā)明,該目標(biāo)通過權(quán)利要求1中描述的方法、權(quán)利要求4中描述的系統(tǒng)、權(quán)利要求6中描述的構(gòu)件管理服務(wù)器、權(quán)利要求10中描述的上下文捕獲設(shè)備以及權(quán)利要求12 中描述的上下文庫來實(shí)現(xiàn)。實(shí)際上,通過在構(gòu)件管理服務(wù)器處對觸發(fā)的接收、借助于構(gòu)件管理服務(wù)器的控制下的上下文捕獲設(shè)備來捕獲構(gòu)件的至少一個上下文,以及通過后續(xù)將所捕獲的至少一個上下文與保持在至少一個庫中的構(gòu)件關(guān)聯(lián),該上下文可被應(yīng)用于提高系統(tǒng)對構(gòu)件的可搜索性和識別性。構(gòu)件的至少一個上下文可包括關(guān)于構(gòu)件自身的上下文的信息,但是可替換地或額外地,包括關(guān)于調(diào)用過所述觸發(fā)的系統(tǒng)用戶的上下文的信息。關(guān)于構(gòu)件的上下文的信息和/或關(guān)于用戶的信息可以是至少一個上下文(是文本或二進(jìn)制數(shù)據(jù)或?qū)?shù)字化對象的引用)的任何數(shù)字表示。通過首先捕獲構(gòu)件的上下文的快照和/或調(diào)用管理系統(tǒng)上的觸發(fā)的行為者的上下文,以及隨后將該感測和所捕獲的上下文與構(gòu)件關(guān)聯(lián),通過將該捕獲的與構(gòu)件關(guān)聯(lián)的上下文應(yīng)用到對預(yù)期的構(gòu)件或構(gòu)件組進(jìn)行的搜索或識別(例如通過將該上下文用作搜索構(gòu)件的關(guān)鍵字),該上下文(信息)可被應(yīng)用于提高所關(guān)聯(lián)的構(gòu)件的可搜索性和識別性。在這種構(gòu)件管理系統(tǒng)的用戶不知道標(biāo)題、日期、作者或表征構(gòu)件的任何關(guān)鍵字的情況下,其中構(gòu)件是內(nèi)容資產(chǎn)或人物簡檔,則用戶遇到該人物的上下文(特別是你的上下文、你的心情、物理位置、房間中的人等),或者其中創(chuàng)建了內(nèi)容資產(chǎn)的上下文,對于搜索或識別相應(yīng)內(nèi)容資產(chǎn)或人物簡檔來說,可能是可應(yīng)用的和可使用的(例如,借助于關(guān)鍵字)。因此,在隨后的時(shí)刻,用戶可在該捕獲的上下文數(shù)據(jù)中基于相關(guān)聯(lián)的上下文數(shù)據(jù)進(jìn)行搜索,以便找回所需要的構(gòu)件,或者,他可以基于相關(guān)聯(lián)的上下文數(shù)據(jù)來識別構(gòu)件組, 以便將組作為整體來執(zhí)行管理動作。本發(fā)明的另一特征描述在權(quán)利要求2和權(quán)利要求9中?;谂c構(gòu)件關(guān)聯(lián)的至少一個上下文,在連接到該至少一個存儲構(gòu)件的庫的管理服務(wù)器的控制下,構(gòu)件可首先被識別并隨后從庫取出。因此,如前所述,在隨后的時(shí)刻,用戶可在該捕獲的上下文數(shù)據(jù)中基于相關(guān)聯(lián)的上下文數(shù)據(jù)進(jìn)行搜索,以便找回所需要的構(gòu)件,或者,他可以基于相關(guān)聯(lián)的上下文數(shù)據(jù)來識別構(gòu)件組,以便將組作為整體來執(zhí)行管理動作。本發(fā)明的另一特征描述在權(quán)利要求3中。觸發(fā)是來自客戶端設(shè)備指向管理服務(wù)器的管理請求,例如,是創(chuàng)建構(gòu)件或者在現(xiàn)有構(gòu)件(人物簡檔文件、視頻圖片等)上執(zhí)行任何動作的指示。因此,在創(chuàng)建諸如文檔或人物簡檔之類的構(gòu)件時(shí)產(chǎn)生觸發(fā)。此外,還在現(xiàn)有構(gòu)件上執(zhí)行一些動作的情況下產(chǎn)生觸發(fā),其中這樣的動作可以是更新、打開、標(biāo)記、刪除(也就是移動到垃圾箱)、重命名、共享、下載等。管理請求可以是(1)通過經(jīng)由上傳或其它機(jī)制進(jìn)行的創(chuàng)建,將構(gòu)件添加到管理系統(tǒng)的范圍,或(2)在現(xiàn)有構(gòu)件上進(jìn)行的任何動作的執(zhí)行,其中這種動作可以是更新、打開、標(biāo)記、刪除(也就是移動到垃圾箱)、重命名、共享、下載等。本發(fā)明的另一特征實(shí)施例是,情景(contextual)事件可被應(yīng)用或使用以便觸發(fā)管理系統(tǒng)進(jìn)行情景快照,并將其與給定情景事件相關(guān)的構(gòu)件相關(guān)聯(lián)。例如,當(dāng)個人A遇到個人B時(shí),而個人B的簡檔被存儲為或者稱為個人A使用的管理系統(tǒng)中的構(gòu)件,該構(gòu)件與A和 B遇到彼此的時(shí)間和地點(diǎn)的情景信息相關(guān)聯(lián)。用戶做出管理請求的上下文信息的實(shí)例是日期、當(dāng)前位置(其可包括會議室的地址和名稱)、其所在房間中的人數(shù)、用戶參與的會議的受邀名單、用戶周圍的人、用戶通過諸如電話、即時(shí)消息傳送信道或類似物等之類的通信信道進(jìn)行連接的人、當(dāng)前本地天氣狀況、當(dāng)前本地個人的或普遍的重要生活或新聞事件、用戶正在實(shí)際收聽的無線電信道上實(shí)際廣播的歌曲、用戶的真實(shí)情感和/或感受(疲勞、出汗、渴、餓、笑等)??赏ㄟ^基于傳感器的測量,或者通過取自管理、產(chǎn)生或存儲相關(guān)情景信息的其它系統(tǒng)的數(shù)據(jù),來獲得上下文快照。在人物簡檔的情況下,構(gòu)件的上下文可以是應(yīng)用到簡檔的人物的上述任意實(shí)施例。在照片、音頻或視頻內(nèi)容的情況下,構(gòu)件的上下文可以是表示在給定內(nèi)容上的實(shí)際物理對象的上下文。例如,基于照片、視頻或音頻片段,臉部和/或語音識別方法可用于識別人物。類似的分析可用于識別對象,例如,雕像(例如埃菲爾鐵塔)。一旦人被識別出來,與上述方式相似,可查詢相關(guān)聯(lián)的上下文。在諸如埃菲爾鐵塔之類的對象的情況下,相關(guān)的上下文可存在于針對參觀者的狀態(tài)(開放/關(guān)閉)、照亮鐵塔的燈的狀態(tài)、參觀者的數(shù)量等。本發(fā)明進(jìn)一步特征實(shí)施例在所附權(quán)利要求中有所提及。需要注意的是,權(quán)利要求中使用的術(shù)語“包括”,不應(yīng)被解釋為對其后列出的裝置進(jìn)行的限制。因此,表達(dá)“設(shè)備包括裝置A和B”的范圍不應(yīng)被限制為設(shè)備僅僅由組件A和 B組成。這表示對于本發(fā)明而言,設(shè)備的相關(guān)組件僅僅是A和B。類似地,需要注意的是,也在權(quán)利要求中使用的術(shù)語“耦合”,不應(yīng)被解釋為限制到只是直接連接。因此,表達(dá)“設(shè)備A耦合到設(shè)備B”的范圍不應(yīng)被限制為設(shè)備A的輸出與設(shè)備B的輸入直接連接的設(shè)備或系統(tǒng)。這表明A的輸出和B的輸入間存在路徑,該路徑可以是包括其他設(shè)備或裝置的路徑。通過結(jié)合附圖參照下文對實(shí)施例的描述,本發(fā)明的上述和其它目標(biāo)和特征將變得更加明顯,發(fā)明本身將被更好地理解。
圖1描述了本發(fā)明的構(gòu)件管理系統(tǒng)的功能表示,并且此外還有根據(jù)本發(fā)明的構(gòu)件管理服務(wù)器AMS、上下文捕獲設(shè)備(XD、構(gòu)件庫A-REP和上下文庫C-REP的功能結(jié)構(gòu)。在以下段落中,參照附圖,將描述根據(jù)本發(fā)明包括構(gòu)件管理服務(wù)器AMS、構(gòu)件庫 Α-REP、上下文捕獲設(shè)備CXD和上下文庫C-R印的構(gòu)件管理系統(tǒng)的實(shí)現(xiàn)。在本說明書的第一段中,描述了如圖1所示的構(gòu)件管理系統(tǒng)的主要元件。在第二段落中,限定了之前提及的元件和所描述的裝置間的所有連接。隨后,描述了客戶端設(shè)備CD 的所有有關(guān)的功能裝置,所述客戶端設(shè)備CD例如是運(yùn)行在任何個人計(jì)算機(jī)設(shè)備(諸如PC、 移動設(shè)備、TV或媒體播放器)上的瀏覽器應(yīng)用,后面是對所有互連的描述。
根據(jù)本發(fā)明的構(gòu)件管理系統(tǒng)的第一主要元件是構(gòu)件管理服務(wù)器AMS,其能夠管理被保持在至少一個構(gòu)件庫A-R印中的構(gòu)件。構(gòu)件管理服務(wù)器AMS能夠管理(即,存儲、修改或取出)存儲在至少一個構(gòu)件庫A-REP中的構(gòu)件。該構(gòu)件管理服務(wù)器AMS能夠在一個或多個構(gòu)件庫A-Rep上管理構(gòu)件,其中,諸如 YouTube, Picasa和/或Flickr之類的web應(yīng)用中的每一個都是可能分離的庫的實(shí)例。此外,存在至少一個捕獲設(shè)備CCD,其能夠捕獲個人的上下文或?qū)儆谔囟?gòu)件的任何上下文。AMS能夠唯一地識別每個構(gòu)件和用戶。其可將任何與屬性相關(guān)的構(gòu)件、用戶或當(dāng)前時(shí)間用作對于CCD的輸入?yún)?shù),以便捕獲上下文,因?yàn)镃CD可能不知道用于構(gòu)件和個人的上下文,或者可能沒有使用與AMS相同的、用于構(gòu)件和個人的唯一標(biāo)識符。例如,AMS可使用人物簡檔中的電話號碼、電子郵件地址或傳感器標(biāo)識,并將其傳遞給CCD作為輸入?yún)?shù),以便捕獲上下文。CCD可直接使用來自AMS的輸入?yún)?shù),或者基于輸入?yún)?shù)所標(biāo)識的被管理的簡檔,將其映射到另一參數(shù),以便最終基于傳感器或從外部服務(wù)器取出上下文。實(shí)例電話號碼可與SIM卡相關(guān),并可用于跟蹤位置,如此被用于查詢附近熱傳感器的溫度或查詢給定位置的氣象站。第三,存在一個單個上下文庫C-REP或多個分布式上下文庫C-R印(其中圖中僅示出一個),該上下文庫包括上下文捕獲設(shè)備CCD捕獲的至少一個上下文與被保持在至少一個庫中的構(gòu)件的關(guān)聯(lián),或者上下文捕獲設(shè)備CCD捕獲的至少一個上下文與對被保持在任何庫中的構(gòu)件的引用的關(guān)聯(lián)。最后,可具有客戶端設(shè)備CD,其例如是運(yùn)行在諸如PC、移動設(shè)備、TV或媒體播放器之類的計(jì)算設(shè)備上的瀏覽器應(yīng)用。該客戶端設(shè)備CD能夠通過觸發(fā),即,通過向構(gòu)件管理服務(wù)器AMS發(fā)送管理請求(請求經(jīng)由構(gòu)件管理系統(tǒng)AMS來實(shí)際管理所存儲的每個構(gòu)件),來控制對存儲在構(gòu)件庫上的構(gòu)件的管理?,F(xiàn)在,假設(shè)客戶端設(shè)備CD(在該實(shí)施例中是個人計(jì)算機(jī))具有互聯(lián)網(wǎng)瀏覽器,用于對存儲在諸如Flickr之類的web服務(wù)上的文件進(jìn)行管理??蛻舳嗽O(shè)備⑶可通過無線或有線連接(例如,移動互聯(lián)網(wǎng)接入網(wǎng)絡(luò)或固定互聯(lián)網(wǎng)接入網(wǎng)絡(luò))耦合到構(gòu)件管理服務(wù)器AMS。捕獲設(shè)備CXD可通過局域網(wǎng)、互聯(lián)網(wǎng)或任何形式的IP網(wǎng)絡(luò)耦合到管理服務(wù)器AMS。 每個上下文庫C-R印和構(gòu)件庫A-R印都可通過局域網(wǎng)、互聯(lián)網(wǎng)或任何形式的IP網(wǎng)絡(luò)耦合到構(gòu)件管理服務(wù)器AMS。構(gòu)件管理服務(wù)器AMS包括上下文關(guān)聯(lián)部CAP,其能夠生成上下文捕獲設(shè)備CXD捕獲的至少一個上下文與被保持在至少一個庫中的構(gòu)件的關(guān)聯(lián)。上下文關(guān)聯(lián)部CAP還適于在上下文庫C-R印中存儲所生成的關(guān)聯(lián)。此外,上下文關(guān)聯(lián)部CAP還適于基于上下文捕獲設(shè)備CXD捕獲的至少一個上下文與被保持在至少一個庫中的構(gòu)件的關(guān)聯(lián)中的至少一個上下文的上下文,取出至少一個構(gòu)件庫A-R印所保持的構(gòu)件。此外,構(gòu)件管理服務(wù)器AMS包括上下文捕獲指示部CCIP,其能夠在構(gòu)件管理服務(wù)器AMS收到觸發(fā)時(shí),指示上下文捕獲設(shè)備CCD捕獲發(fā)送管理請求的用戶的至少一個上下文和/或被保持在至少一個庫中的構(gòu)件的至少一個上下文。此外,構(gòu)件管理服務(wù)器AMS包括觸發(fā)接收部TRP,其適于接收觸發(fā),以便指示捕獲設(shè)備捕獲用戶的至少一個上下文和/或至少一個庫中所保持的特定構(gòu)件。在該實(shí)施例中,假設(shè)觸發(fā)是來自瀏覽設(shè)備的在任何構(gòu)件(內(nèi)容資產(chǎn))管理動作中的管理請求。構(gòu)件管理服務(wù)器中的上下文取出部CRP能夠取出上下文捕獲設(shè)備C⑶所收集的至少一個上下文。上下文捕獲設(shè)備CCD首先包括指令接收部IRP,其能夠接收來自構(gòu)件管理服務(wù)器的上下文捕獲指令,并且進(jìn)一步包括上下文捕獲部CCP,其能夠在構(gòu)件管理服務(wù)器AMS接收到觸發(fā)(即,管理請求)時(shí),適于捕獲用戶的至少一個上下文和/或被保持在至少一個構(gòu)件庫A-REP中的構(gòu)件的上下文。上下文捕獲設(shè)備C⑶進(jìn)一步包括上下文轉(zhuǎn)發(fā)部CFP,其適于轉(zhuǎn)發(fā)與特定用戶和/或構(gòu)件對應(yīng)的所收集的上下文。構(gòu)件管理服務(wù)器AMS具有輸入/輸出端,其同時(shí)也是觸發(fā)接收部TRP的輸入/輸出端??蛻粼O(shè)備CD具有輸入/輸出端,其耦合到構(gòu)件管理服務(wù)器AMS的該輸入/輸出端。觸發(fā)接收部TRP進(jìn)一步耦合到上下文捕獲指示部CCIP,該上下文捕獲指示部CCIP 進(jìn)一步具有輸出端,該輸出端同時(shí)也是構(gòu)件管理服務(wù)器AMS的輸出端。上下文取出部CRP具有輸入/輸出端,其同時(shí)也是構(gòu)件管理服務(wù)器AMS的輸入/ 輸出端。上下文取出部CRP進(jìn)一步耦合到上下文關(guān)聯(lián)部CAP,該上下文關(guān)聯(lián)部CAP進(jìn)一步具有輸入/輸出端,該輸入/輸出端同時(shí)也是構(gòu)件管理服務(wù)器AMS的輸入/輸出端。指令接收部IRP具有輸入/輸出端,其同時(shí)也是上下文捕獲設(shè)備CXD的輸入/輸出端。指令接收部IRP進(jìn)一步耦合到上下文捕獲部CCP,該上下文捕獲部CCP耦合到上下文轉(zhuǎn)發(fā)部CFP。上下文捕獲設(shè)備CCD可具有輸入端,其同時(shí)也是上下文捕獲設(shè)備的輸入端,和 /或可替換地耦合到內(nèi)部傳感器設(shè)備。上下文轉(zhuǎn)發(fā)部CFP具有輸出端,其同時(shí)也是上下文捕獲設(shè)備CCD的輸出端,上下文捕獲設(shè)備CCD的輸出耦合到構(gòu)件管理服務(wù)器AMS的輸入。為了解釋本發(fā)明的操作,假設(shè)某個用戶從其客戶端設(shè)備CD管理他的數(shù)字內(nèi)容例如,他使用安裝在他的設(shè)備(個人計(jì)算機(jī)、iPhone等)上的應(yīng)用或者經(jīng)由互聯(lián)網(wǎng)瀏覽器所訪問的應(yīng)用,應(yīng)用例如是諸如jUploadr或Flickr AlbumMaker的Flickr應(yīng)用,以管理他存儲在構(gòu)件庫A-REP(例如,他在Flickr服務(wù)上的個人照片庫)上的數(shù)據(jù)。用戶從或者向保持在構(gòu)件庫A-REP中的他的照片集取出、打開或添加等某內(nèi)容資產(chǎn)(諸如照片)。諸如創(chuàng)建、更新、打開、標(biāo)記等的動作是可觸發(fā)對用戶的當(dāng)前上下文和/或其照片自身進(jìn)行快照處理的動作實(shí)例。對諸如照片的構(gòu)件進(jìn)行打開、取出等的這種動作被視為對構(gòu)件管理服務(wù)器的觸發(fā),在所述構(gòu)件管理服務(wù)器AMS處收到觸發(fā)時(shí),該觸發(fā)被構(gòu)件管理服務(wù)器的觸發(fā)接收部TRP截取,其中觸發(fā)接收部TRP將觸發(fā)指示轉(zhuǎn)發(fā)給上下文捕獲指示部CCIP,作為對接收的觸發(fā)指示的響應(yīng),上下文捕獲指示部CCIP將指示發(fā)送給上下文捕獲設(shè)備CCD的指示接收部IRP,以便捕獲用戶和/或構(gòu)件的至少一個上下文,即,在該實(shí)施例中是被保持在至少一個構(gòu)件庫中的某張照片。上下文捕獲部CCP包括或耦合到多個傳感器,其中每個傳感器都能夠確定特定的上下文,諸如上下文C1、C2、"45,其可以分別是用戶位置、他的血壓、當(dāng)前天氣情況、室溫和當(dāng)前他正在呼叫的人,其中,可分別經(jīng)由所耦合的用于感測溫度的傳感器以及所耦合的電話通信系統(tǒng)來感測所述上下文。于是,在所述構(gòu)件管理服務(wù)器AMS收到觸發(fā)時(shí),上下文捕獲設(shè)備CCP捕獲保持在至少一個庫中的有意向的構(gòu)件的上下文。所有感測到的上下文,即,經(jīng)由所耦合的用于感測溫度的傳感器和所耦合的電話通信系統(tǒng)感測到的用戶位置、他的血壓、當(dāng)前天氣條件、室溫以及他當(dāng)前正在呼叫的人,被通過上下文轉(zhuǎn)發(fā)部CFP,從上下文捕獲部CCP發(fā)送給構(gòu)件管理服務(wù)器AMS的上下文接收部CRP。構(gòu)件管理服務(wù)器AMS的上下文關(guān)聯(lián)部CAP隨后生成針對被保持在Flickr中的照片的新關(guān)聯(lián),其中,該新關(guān)聯(lián)包括所述上下文捕獲設(shè)備捕獲的至少一個上下文(是相應(yīng)上下文C1、C2、C3、C4和C5)以及對保持在至少一個庫中的構(gòu)件的引用,在該實(shí)施例中是保持在Flickr中的照片。隨后,新創(chuàng)建的關(guān)聯(lián)在上下文關(guān)聯(lián)部CAP的控制下被存儲到上下文庫C-REP中,其中上下文庫C-REP可以是Flicker的元數(shù)據(jù)數(shù)據(jù)庫??商鎿Q地,可使用新確定的上下文對構(gòu)件的現(xiàn)有關(guān)聯(lián)進(jìn)行更新,這會在對現(xiàn)有構(gòu)件(例如照片)執(zhí)行任何觸發(fā)動作時(shí)發(fā)生。這樣豐富了構(gòu)件的現(xiàn)有關(guān)聯(lián)。盡管該實(shí)例被描述為存儲在諸如Flickr或樸111\11^的構(gòu)件庫中的照片,但是,對于任何內(nèi)容資產(chǎn)來說,例如音樂、流內(nèi)容、電子郵件、文本文檔或互聯(lián)網(wǎng)上的任何可尋址對象、甚至是人物簡檔,同樣的教導(dǎo)是有效的。在隨后的時(shí)間,用戶搜索特定照片、視頻等,并且無法想起標(biāo)題或者位置或者拍照片的時(shí)間。然而,用戶能夠記得或者知道照片是在夏季中的熱天他呼叫他的朋友時(shí)拍攝并上傳到Flickr的?;谠撋舷挛?,用戶可通過將這些上下文條目作為“關(guān)鍵”,來找回有意向的照片,而不用知道照片被存在哪里。用戶還可以基于所關(guān)聯(lián)的上下文來指定構(gòu)件組,例如,與上下文“位置可能是辦公室坐標(biāo)”相關(guān)聯(lián)的全部構(gòu)件;并將該定義的組用于文件管理配置,例如,在辦公室備份服務(wù)器上保留這些文件的備份復(fù)本??商鎿Q的,構(gòu)件可以是人物簡檔。盡管人們可能會將想法擴(kuò)展到在你在某地遇到某人或與其通信時(shí),將所捕獲的上下文與簡檔相關(guān)聯(lián),但事實(shí)上這與數(shù)字文檔相比沒有區(qū)別。例如,捕獲并將上下文關(guān)聯(lián)到你向其發(fā)送電子郵件或交換即時(shí)消息的人;這可通過郵件服務(wù)器來觸發(fā)。例如,當(dāng)你握手時(shí)捕獲并將上下文與這個人關(guān)聯(lián);這種情況更加困難,因?yàn)槟惚仨氉R別這個人。這種識別可以隨后基于他/她口袋中的移動設(shè)備的唯一標(biāo)識來感測和捕獲。握手可能不會真的發(fā)生,但是你的移動設(shè)備與他/她的移動設(shè)備間的距離可提供觸發(fā)。輔助GPS可用于這些距離測量??商鎿Q的方案是將RFID用于這些距離確定。在這里, 觸發(fā)可以是確定這些人之間的距離的的系統(tǒng)的某個信號。存儲上下文數(shù)據(jù)的系統(tǒng)優(yōu)選的是這樣的系統(tǒng),其可參考存儲在任何數(shù)字?jǐn)?shù)據(jù)庫中的數(shù)字對象。用戶應(yīng)該能夠保持該私有上下文元數(shù)據(jù),因?yàn)槠浒ㄋ膫€人(私有)上下文。系統(tǒng)可區(qū)分元數(shù)據(jù)的類型;即,從天氣狀況、附近的人、個人情緒等中間區(qū)分出位置信息。這樣,可允許端用戶十分精確地指定他能夠記得的上下文,以便回顧全部上下文以及與其相關(guān)聯(lián)的所有構(gòu)件。盡管在該實(shí)施例中描述并在對應(yīng)附圖中呈現(xiàn)了上下文庫C-REP,但是,該上下文庫可替換地通過多個分布式庫來實(shí)現(xiàn)。最后要注意的是,上文就功能塊描述了本發(fā)明的實(shí)施例。從上文給出的對這些塊的功能描述,對于設(shè)計(jì)電子設(shè)備領(lǐng)域的技術(shù)人員來說,如何利用公知的電子組件來制造這些塊的實(shí)現(xiàn)是顯而易見的。因此沒有給出功能塊內(nèi)容的詳細(xì)架構(gòu)。
雖然上文結(jié)合具體裝備描述了本發(fā)明的原則,但是,可以清楚理解的是,該描述僅僅是通過示例的方式做出的,而不是對本發(fā)明范圍的限制,本發(fā)明的范圍由所附權(quán)利要求限定。
權(quán)利要求
1.一種構(gòu)件管理方法,用于在構(gòu)件管理服務(wù)器的控制下管理至少一個庫中的構(gòu)件, 所述至少一個庫通過通信鏈路耦合到所述構(gòu)件管理服務(wù)器,其特征在于,所述方法包括步驟a.在所述構(gòu)件管理服務(wù)器收到觸發(fā)時(shí),捕獲所述構(gòu)件的至少一個上下文;以及b.通過所述構(gòu)件管理服務(wù)器,將所捕獲的所述上下文與被保持在所述至少一個庫中的所述構(gòu)件關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的構(gòu)件管理方法,其特征在于,所述構(gòu)件管理方法進(jìn)一步包括步驟c.基于與所述構(gòu)件關(guān)聯(lián)的所述至少一個上下文的上下文,取出被保持在所述至少一個庫(REP)中的構(gòu)件。
3.根據(jù)權(quán)利要求1所述的構(gòu)件管理方法,其特征在于,所述觸發(fā)是在所述至少一個庫中創(chuàng)建構(gòu)件的指示,或者是對保持在所述至少一個庫(REP)中的所述構(gòu)件執(zhí)行任何動作的指示。
4.一種構(gòu)件管理系統(tǒng)(AMSY),包括用于管理至少一個庫(REP)中的構(gòu)件的構(gòu)件管理服務(wù)器(AMSE),并且所述系統(tǒng)進(jìn)一步包括用于保持所述構(gòu)件的所述至少一個庫,所述至少一個庫通過通信鏈路耦合到所述構(gòu)件管理服務(wù)器,其特征在于,所述系統(tǒng)進(jìn)一步包括a.上下文捕獲設(shè)備(CCD),其適于在所述構(gòu)件管理服務(wù)器(AMSE)收到觸發(fā)時(shí),捕獲被保持在所述至少一個庫中的所述構(gòu)件的至少一個上下文;并且所述構(gòu)件管理服務(wù)器 (AMSE)進(jìn)一步適于生成所述上下文捕獲設(shè)備(CCD)捕獲的所述至少一個上下文與被保持在所述至少一個庫中的所述構(gòu)件的關(guān)聯(lián)。
5.根據(jù)權(quán)利要求4所述的構(gòu)件管理系統(tǒng)(AMSY),其特征在于,所述構(gòu)件管理系統(tǒng) (AMSY)進(jìn)一步包括上下文庫(CREP),其適于保持所述上下文捕獲設(shè)備(CCD)捕獲的所述至少一個上下文與被保持在所述至少一個庫中的所述構(gòu)件的所述關(guān)聯(lián)。
6.一種使用在根據(jù)權(quán)利要求4所述的構(gòu)件管理系統(tǒng)(AMSY)的構(gòu)件管理服務(wù)器(AMS), 其特征在于,所述構(gòu)件管理服務(wù)器(AMQ包括上下文關(guān)聯(lián)部(CAP),該上下文關(guān)聯(lián)部適于生成所述上下文捕獲設(shè)備(CCD)捕獲的所述至少一個上下文與被保持在所述至少一個庫中的所述構(gòu)件的關(guān)聯(lián)。
7.根據(jù)權(quán)利要求6所述的構(gòu)件管理服務(wù)器(AMS),其特征在于,所述構(gòu)件管理服務(wù)器 (AMS)進(jìn)一步包括上下文捕獲指示部(CCIP),其適于在所述構(gòu)件管理服務(wù)器(AMS)收到觸發(fā)時(shí),指示上下文捕獲設(shè)備捕獲保持在所述至少一個庫中的所述構(gòu)件的至少一個上下文。
8.根據(jù)權(quán)利要求6或7所述的構(gòu)件管理服務(wù)器(AMS),其特征在于,所述上下文關(guān)聯(lián)部 (CAP)進(jìn)一步適于存儲在上下文庫(C-REP)中生生的所述關(guān)聯(lián)。
9.根據(jù)權(quán)利要求6或8所述的構(gòu)件管理服務(wù)器(AMS),其特征在于,所述上下文關(guān)聯(lián)部 (CAP)進(jìn)一步適于基于所述上下文捕獲設(shè)備(CCD)捕獲的所述至少一個上下文與保持在所述至少一個庫中的所述構(gòu)件的所述關(guān)聯(lián)中所述至少一個上下文的上下文,取出所述至少一個庫(REP)所保持的構(gòu)件。
10.一種使用在根據(jù)權(quán)利要求4所述的構(gòu)件管理系統(tǒng)(AMSY)的上下文捕獲設(shè)備 (CCD),其特征在于,所述上下文捕獲設(shè)備包括上下文捕獲部(CCP),其適于在所述構(gòu)件管理服務(wù)器(AMS)收到觸發(fā)時(shí),捕獲被保持在所述至少一個庫(C-REP)中的所述構(gòu)件的至少一個上下文。
11.根據(jù)權(quán)利要求10所述的上下文捕獲設(shè)備,其特征在于,所述上下文捕獲設(shè)備(CCD) 進(jìn)一步包括上下文轉(zhuǎn)發(fā)部(CFP)。
12.—種上下文庫(C-REP),用在根據(jù)權(quán)利要求4所述的構(gòu)件管理系統(tǒng)(AMSY)中,其特征在于,所述上下文庫(C-REP)適于持有所述上下文捕獲設(shè)備(CCD)捕獲的所述至少一個上下文與被保持在所述至少一個庫中的所述構(gòu)件的關(guān)聯(lián)。
全文摘要
本發(fā)明涉及一種構(gòu)件管理方法,用于在構(gòu)件管理服務(wù)器的控制下管理至少一個庫中的構(gòu)件。至少一個庫通過通信鏈路耦合到構(gòu)件管理服務(wù)器。所述方法包括在構(gòu)件管理服務(wù)器收到觸發(fā)時(shí),捕獲所述構(gòu)件的至少一個上下文的步驟,以及通過構(gòu)件管理服務(wù)器,將所捕獲的上下文與被保持在至少一個庫中的構(gòu)件關(guān)聯(lián)的步驟。
文檔編號G06Q10/00GK102576427SQ201080047850
公開日2012年7月11日 申請日期2010年10月14日 優(yōu)先權(quán)日2009年10月23日
發(fā)明者K·德寧 申請人:阿爾卡特朗訊公司