两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于便攜式設(shè)備的遠(yuǎn)程數(shù)據(jù)訪問技術(shù)的制作方法

文檔序號(hào):7937218閱讀:275來源:國(guó)知局
專利名稱:用于便攜式設(shè)備的遠(yuǎn)程數(shù)據(jù)訪問技術(shù)的制作方法
用于便攜式設(shè)備的遠(yuǎn)程數(shù)據(jù)訪問技術(shù)
扭旦 冃足
隨著人們收集數(shù)字內(nèi)容以及電子存儲(chǔ)成本的繼續(xù)下降,越來越多地在各種設(shè) 備(通常稱為端點(diǎn))上主存和消費(fèi)數(shù)字內(nèi)容,這些設(shè)備包括但不限于服務(wù)器、個(gè)人 計(jì)算機(jī)、手持式計(jì)算機(jī)、便攜式電話、個(gè)人數(shù)字助理、車載設(shè)備以及家庭娛樂設(shè)備。
通常配備有允許通過網(wǎng)絡(luò)通信的連接部件的便攜式設(shè)備變得非常受歡迎。雖
然便攜式設(shè)備的電子存儲(chǔ)能力在增長(zhǎng),但是與在服務(wù)器、PC和其它類型的消費(fèi)電
子設(shè)備上可用的硬盤存儲(chǔ)能力相比它們?nèi)允窍嘈我娮镜?。如此,通常不將便攜式設(shè) 備用于存儲(chǔ)大部分的個(gè)人數(shù)字內(nèi)容。此外,某些數(shù)字內(nèi)容受到其他人的知識(shí)產(chǎn)權(quán)的 保護(hù),并且其使用可被用多種方式來限制了。
存在著對(duì)有效地允許人們以靈活、合法以及通常網(wǎng)絡(luò)無關(guān)的方式使用便攜式 設(shè)備來遠(yuǎn)程地訪問存儲(chǔ)在各個(gè)其它端點(diǎn)中的數(shù)字內(nèi)容的平臺(tái)和技術(shù)的不斷增長(zhǎng)的需求。
概述
此處討論了便于在參與端點(diǎn)組中的各參與端點(diǎn)之間的遠(yuǎn)程數(shù)據(jù)訪問事務(wù)的平 臺(tái)和技術(shù)。該參與端點(diǎn)組包括代表用戶存儲(chǔ)相同或不同數(shù)據(jù)項(xiàng)的至少一個(gè)服務(wù)器和 至少一個(gè)便攜式電子設(shè)備。每個(gè)參與端點(diǎn)被配置成經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)通信。
在每個(gè)遠(yuǎn)程數(shù)據(jù)訪問事務(wù)中,基于廣域網(wǎng)("WAN")的數(shù)據(jù)訪問服務(wù)便于 訪問以便在參與端點(diǎn)組中的第一和第二參與端點(diǎn)之間選擇數(shù)據(jù)項(xiàng)。雖然數(shù)據(jù)訪問事 務(wù)可以由任一參與端點(diǎn)發(fā)起,但是出于討論的目的,假設(shè)第一參與端點(diǎn)是請(qǐng)求向/ 從第二參與端點(diǎn)下載、上傳、訪問、或同步一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)的便攜式電子設(shè)備(這 些數(shù)據(jù)項(xiàng)可以由或不由該便攜式電子設(shè)備存儲(chǔ))。 一般地,基于WAN的數(shù)據(jù)訪問 服務(wù)維護(hù)關(guān)于組中每個(gè)參與點(diǎn)的信息以及其網(wǎng)絡(luò)可訪問性,并且還維護(hù)可用數(shù)據(jù)項(xiàng) 的一個(gè)或多個(gè)目錄。
在一個(gè)示例性情況中,向便攜式電子設(shè)備的用戶呈現(xiàn)用戶界面,用戶審閱關(guān) 于組中的參與端點(diǎn)的信息和/或存儲(chǔ)于該處的數(shù)據(jù)項(xiàng),并經(jīng)由該用戶界面選擇第二 參與端點(diǎn)和他想要訪問的特定數(shù)據(jù)項(xiàng)。在另一示例性情況中,經(jīng)由使用各個(gè)選擇準(zhǔn)則來自動(dòng)地選擇第二參與端點(diǎn)和/或特定數(shù)據(jù)項(xiàng)。選擇準(zhǔn)則的示例包括但不限于參 與端點(diǎn)特性、數(shù)據(jù)項(xiàng)特性、用戶簡(jiǎn)檔、以及網(wǎng)絡(luò)特性。
基于WAN的數(shù)據(jù)訪問服務(wù)標(biāo)識(shí)可用于便攜式電子設(shè)備和第二參與端點(diǎn)兩者 的通信網(wǎng)絡(luò)。經(jīng)由該網(wǎng)絡(luò)在便攜式電子設(shè)備和其它參與端點(diǎn)之間建立直接或代理通 信會(huì)話,且便攜式電子設(shè)備經(jīng)由該通信會(huì)話向/從第二參與端點(diǎn)訪問(下載、上傳、 訪問、同步、或用其它方式傳輸)所選數(shù)據(jù)項(xiàng)。在一個(gè)示例性實(shí)現(xiàn)中,通信會(huì)話是
使用諸如媒體傳輸協(xié)議("MTP")等特定協(xié)議來支持?jǐn)?shù)據(jù)項(xiàng)的枚舉和/或交換的 點(diǎn)對(duì)點(diǎn)(直接或代理)連接。
與此處所描述的基于WAN的數(shù)據(jù)訪問服務(wù)結(jié)合使用數(shù)字權(quán)限和身份管理技 術(shù)適用于同時(shí)支持各個(gè)人用戶和不同的數(shù)字內(nèi)容源的通常不同的利益的各種各樣 的商業(yè)模型,數(shù)字內(nèi)容源諸如在線服務(wù)提供者、媒體內(nèi)容創(chuàng)建者和發(fā)行者、以及網(wǎng) 絡(luò)運(yùn)營(yíng)商。
提供本概述以便以簡(jiǎn)化形式介紹一些概念。這些概念在詳細(xì)描述部分中進(jìn)一 步描述。除了本概述中描述的那些元件和步驟之外的元件和步驟是可能的,并且沒 有元件或步驟是必須的。本概述并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要 特征,也不旨在用于協(xié)助確定所要求保護(hù)的主題的范圍。所要求保護(hù)的主題也不限 于解決本發(fā)明的任何一部分中提到的任一或所有缺點(diǎn)的實(shí)現(xiàn)。
附圖簡(jiǎn)述


圖1是包括便于訪問存儲(chǔ)在參與端點(diǎn)組中的任一參與端點(diǎn)上的數(shù)據(jù)項(xiàng)的遠(yuǎn)程 數(shù)據(jù)訪問服務(wù)的體系結(jié)構(gòu)的簡(jiǎn)化功能框圖。
圖2是圖1中所示的遠(yuǎn)程數(shù)據(jù)訪問服務(wù)的簡(jiǎn)化功能框圖。
圖3是示出用于使用圖1所示的體系結(jié)構(gòu)進(jìn)行遠(yuǎn)程數(shù)據(jù)訪問的方法的某些方 面的消息時(shí)序圖。
圖4是其中可使用圖2所示的服務(wù)的各方面和/或圖3中所示的方法的示例性 操作環(huán)境的簡(jiǎn)化功能框圖。
詳細(xì)描述
其各方面主存在廣域網(wǎng)("WAN")中的遠(yuǎn)程數(shù)據(jù)訪問服務(wù)允許包括參與端 點(diǎn)組的體系結(jié)構(gòu)中所選第一和第二參與端點(diǎn)之間的遠(yuǎn)程數(shù)據(jù)訪問事務(wù)。該參與端點(diǎn) 組包括至少一個(gè)服務(wù)器和至少一個(gè)便攜式電子設(shè)備,但是通常包括多個(gè)服務(wù)器/服務(wù)和消費(fèi)設(shè)備。組中的每個(gè)參與端點(diǎn)被配置成經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)通信。
基于WAN的數(shù)據(jù)訪問服務(wù)維護(hù)關(guān)于組中的每個(gè)參與點(diǎn)的信息以及其網(wǎng)絡(luò)可 訪問性。在基于WAN的服務(wù)標(biāo)識(shí)對(duì)數(shù)據(jù)訪問事務(wù)中的兩個(gè)參與端點(diǎn)可用的通信網(wǎng) 絡(luò)之后,經(jīng)由所標(biāo)識(shí)的通信網(wǎng)絡(luò)在參與端點(diǎn)之間建立直接或代理通信會(huì)話。所選數(shù) 據(jù)項(xiàng)可以經(jīng)由該通信會(huì)話下載、上傳、訪問或同步。身份管理和數(shù)字權(quán)限管理的各 方面通常在建立通信會(huì)話之前由基于WAN的遠(yuǎn)程數(shù)據(jù)訪問服務(wù)或第三方服務(wù)處 理或作為與每個(gè)事務(wù)一起發(fā)送的封裝數(shù)據(jù)的附加部分。雖然數(shù)據(jù)訪問事務(wù)可以由任 一參與端點(diǎn)發(fā)起,但是出于討論的目的,假設(shè)第一參與端點(diǎn)是請(qǐng)求向/從第二參與 端點(diǎn)下載、上傳、訪問或同步一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)的便攜式電子設(shè)備(這些數(shù)據(jù)項(xiàng)可 以由或不由該便攜式電子設(shè)備存儲(chǔ))。
轉(zhuǎn)向附圖,其中相同的標(biāo)號(hào)指示相同的組件,圖1是包括遠(yuǎn)程數(shù)據(jù)訪問服務(wù) ("RDAS" ) 101 (結(jié)合圖2討論)的體系結(jié)構(gòu)100的簡(jiǎn)化框圖,遠(yuǎn)程數(shù)據(jù)訪問 服務(wù)("RDAS" ) 101的各方面在廣域網(wǎng)125中的一個(gè)或多個(gè)服務(wù)器102 (以下 進(jìn)一步討論)中以及在參與端點(diǎn)組("PEG" ) 104的各參與端點(diǎn)("PE" ) (PE 和PEG 104都在下文中進(jìn)一步討論)中實(shí)現(xiàn)。RDAS 101便于經(jīng)由參與端點(diǎn)組104 中的各參與端點(diǎn)之間的通信會(huì)話199的遠(yuǎn)程數(shù)據(jù)訪問事務(wù)(結(jié)合圖2和3討論)。
PEG 104表示用于代表用戶111存儲(chǔ)相同或不同數(shù)據(jù)項(xiàng)115的一組設(shè)備(PE)。 應(yīng)該注意,特定的PE不必專用于代表用戶111存儲(chǔ)數(shù)據(jù)項(xiàng)115——PE還可以代表 其它用戶存儲(chǔ)數(shù)據(jù)項(xiàng)。PEG104通常是動(dòng)態(tài)的,隨著時(shí)間過去PE被添加、被移除、 替代其它PE、和/或能夠連接到不同的通信網(wǎng)絡(luò)IIO而改變(在下文中討論)。一 般地,認(rèn)為PEG 104具有"多主(multimaster)同步拓?fù)浣Y(jié)構(gòu)",因?yàn)槎嘤谝粋€(gè) PE可以同時(shí)修改同一數(shù)據(jù)項(xiàng),從而在這些PE試圖彼此同步時(shí)造成潛在沖突。這 種沖突被稱為"同步?jīng)_突"。
數(shù)據(jù)項(xiàng)115表示代表用戶111存儲(chǔ)的任何商業(yè)或非商業(yè)數(shù)字內(nèi)容。數(shù)據(jù)項(xiàng)115 的示例包括但不限于數(shù)字媒體內(nèi)容(諸如音頻文件、視頻文件、圖像文件、多媒體 文件、以及播放列表)、文檔、電子表格、消費(fèi)事務(wù)數(shù)據(jù)、數(shù)字支付工具、用戶簡(jiǎn) 檔、端點(diǎn)特性(以下進(jìn)一步討論)、聯(lián)系人、元數(shù)據(jù)、數(shù)字許可證等。數(shù)據(jù)項(xiàng)115 能以任何已知或稍后開發(fā)的格式或其組合存在。數(shù)據(jù)項(xiàng)115可以受一個(gè)或多個(gè)第三 方的一個(gè)或多個(gè)可強(qiáng)制實(shí)施的知識(shí)產(chǎn)權(quán)保護(hù),諸如版權(quán)、專利權(quán)、商標(biāo)權(quán)、或商業(yè) 秘密權(quán)。
PEG 104包括在廣域網(wǎng)125內(nèi)操作的至少一個(gè)服務(wù)器103,服務(wù)器103可以與服務(wù)器102相同,也可以是不同的服務(wù)器。如所示的,服務(wù)器103主存可由用戶 Ul訪問的多個(gè)服務(wù),包括但不限于數(shù)據(jù)存儲(chǔ)服務(wù)、數(shù)字媒體內(nèi)容源服務(wù)(例如音
樂下載服務(wù))、 一般商業(yè)服務(wù)(例如近場(chǎng)購(gòu)物服務(wù))、以及個(gè)人服務(wù)(諸如在線銀
行、配藥服務(wù)等)。PEG104還包括至少一個(gè)便攜式電子設(shè)備105,諸如移動(dòng)電話; 個(gè)人數(shù)字助理;個(gè)人媒體播放器;圖像或視頻捕捉設(shè)備;DVD播放器;便攜式導(dǎo) 航設(shè)備("PND");或者臨時(shí)或永久安裝在諸如飛機(jī)、或火車、或輪式車輛中的 設(shè)備。PEG 104還被示為包括家庭娛樂設(shè)置107 (諸如機(jī)頂盒、游戲控制臺(tái)、數(shù)字 錄像機(jī)、電視機(jī)、家庭網(wǎng)絡(luò)路由器、硬盤驅(qū)動(dòng)器存儲(chǔ)設(shè)備、本地媒體網(wǎng)關(guān)等)和個(gè) 人計(jì)算機(jī)("PC" ) 109。每個(gè)PE被配置成經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)IIO通信。
總體上,通信網(wǎng)絡(luò)110表示任何現(xiàn)有的或?qū)淼摹⒐驳幕驅(qū)S玫?、有線或 無線、廣域("WAN" 125)或局域("LAN" 120)、分組交換或電路交換、單 向或雙向數(shù)字?jǐn)?shù)據(jù)傳輸基礎(chǔ)結(jié)構(gòu)或技術(shù)。示例性網(wǎng)絡(luò)110包括因特網(wǎng);受管WAN (例如蜂窩網(wǎng)絡(luò);衛(wèi)星網(wǎng)絡(luò);光纖網(wǎng)絡(luò);同軸電纜網(wǎng)絡(luò);混合網(wǎng)絡(luò);銅線網(wǎng)絡(luò);以 及諸如電視、無線電、和數(shù)據(jù)廣播網(wǎng)絡(luò)等空中廣播網(wǎng)絡(luò));以及局域網(wǎng)(例如無線 局域網(wǎng)和個(gè)人區(qū)域網(wǎng))。
表示不受用戶111控制的任何電子設(shè)備或其方面的第三方設(shè)備118被配置成 經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)110通信。
DRM/AAA服務(wù)器180表示數(shù)字權(quán)限管理("DRM")系統(tǒng)或技術(shù)或者認(rèn)證、 授權(quán)、以及計(jì)費(fèi)("AAA")系統(tǒng)或技術(shù)的任何網(wǎng)絡(luò)側(cè)實(shí)現(xiàn)。DRM/AAA服務(wù)器 180和服務(wù)一般結(jié)合由RDAS 101促進(jìn)的遠(yuǎn)程數(shù)據(jù)訪問事務(wù)的各方面來使用。
圖2是圖1中所示的RDAS 101的簡(jiǎn)化功能框圖。RDAS IOI—般便于PEG 104 內(nèi)的PE對(duì)PEG 104內(nèi)的其它PE所存儲(chǔ)的數(shù)據(jù)項(xiàng)115的遠(yuǎn)程訪問。如此,RDAS 101 安排發(fā)現(xiàn)PEG 104內(nèi)的PE、標(biāo)識(shí)PE可訪問的通信網(wǎng)絡(luò)110以便能夠在特定PE之 間建立通信會(huì)話199,并且便于標(biāo)識(shí)可由PE訪問的數(shù)據(jù)項(xiàng)115。
在WAN 125中,在一個(gè)或多個(gè)服務(wù)器102、 103中實(shí)現(xiàn)RDAS 101的各方面。 例如,基于WAN的RDAS 101可以被實(shí)現(xiàn)為諸如web服務(wù)等網(wǎng)絡(luò)側(cè)計(jì)算機(jī)程序。 RDAS 101的各方面還可以在PE中實(shí)現(xiàn)(例如由一個(gè)或多個(gè)計(jì)算機(jī)程序?qū)崿F(xiàn))。 通常,設(shè)計(jì)選擇和/或操作環(huán)境(例如網(wǎng)絡(luò)側(cè)環(huán)境或客戶機(jī)側(cè)環(huán)境)指示如何和是 否實(shí)現(xiàn)RDASIOI的各具體功能。這些功能可以使用硬件、軟件、固件、或其組合 來實(shí)現(xiàn)。RDAS 101的特定配置可以包括與所描述的組件相比更少、更多或不同的 組件。還可以理解,涉及在PE之間建立遠(yuǎn)程數(shù)據(jù)訪問事務(wù)的計(jì)算機(jī)程序可以在通信協(xié)議棧的任一層上操作,諸如在定義網(wǎng)際互連的公知棧的任何一層上層l,物 理層;層2,數(shù)據(jù)鏈路層;層3,網(wǎng)絡(luò)層;層4,傳輸層;層5,會(huì)話層;層6,表 示層;以及層7,應(yīng)用層。
如所示的,RDAS 101包括通信管理器202,其進(jìn)一步包括RDAS接口 204、 網(wǎng)絡(luò)接口 206、設(shè)備檢測(cè)/網(wǎng)絡(luò)選擇引擎208、以及通信會(huì)話管理引擎210;數(shù)據(jù)選 擇引擎212;身份管理引擎214; DRM引擎216;以及存儲(chǔ)數(shù)據(jù)項(xiàng)/目錄115、數(shù)據(jù) 選擇準(zhǔn)則220、用戶身份222、 PE特性224、以及網(wǎng)絡(luò)特性226的信息儲(chǔ)存庫218。
信息儲(chǔ)存庫218表示對(duì)與經(jīng)由RDAS 101進(jìn)行的遠(yuǎn)程數(shù)據(jù)訪問事務(wù)相關(guān)的信 息的^般數(shù)據(jù)存儲(chǔ)能力。信息儲(chǔ)存庫218可以使用各種類型和安排的計(jì)算機(jī)可讀介 質(zhì)404來實(shí)現(xiàn)(以下結(jié)合圖4進(jìn)一步討論)。
用戶身份222表示關(guān)于用戶111禾口/或PEG 104內(nèi)發(fā)行人(用戶111或另一實(shí) 體)聲稱有效的PE的信息片段??傮w上,這些信息片段被稱為"聲明"。身份管 理引擎214 (以下進(jìn)一步討論)負(fù)責(zé)管理用戶身份222。
數(shù)據(jù)選擇準(zhǔn)則220表示RDAS 101或用戶111可以用來作出關(guān)于遠(yuǎn)程數(shù)據(jù)訪 問事務(wù)的決策的任何信息。如此,數(shù)據(jù)選擇準(zhǔn)則220可用于標(biāo)識(shí)數(shù)據(jù)項(xiàng)115,標(biāo) 識(shí)PEG104內(nèi)的PE,或標(biāo)識(shí)通信網(wǎng)絡(luò)110;確定如何訪問所選的數(shù)據(jù)項(xiàng)、PE、或 通信網(wǎng)絡(luò);確定在何處或何時(shí)訪問所選的數(shù)據(jù)項(xiàng)、PE、或通信網(wǎng)絡(luò)(例如將數(shù)據(jù) 項(xiàng)排隊(duì)以用于傳遞和/或?qū)λ⒌膫鬟f進(jìn)行定時(shí));以及獲取對(duì)訪問數(shù)據(jù)項(xiàng)、PE、 或通信網(wǎng)絡(luò)的授權(quán)。數(shù)據(jù)選擇準(zhǔn)則220可以(例如經(jīng)由RDAS接口 204)從用戶 111處接收,或以諸如預(yù)先編程到特定的PE和/或RDAS 101中等其它方式接收, 或從第三方(例如本地或遠(yuǎn)程服務(wù))接收。
可以理解,實(shí)際上可定義不受限的數(shù)據(jù)選擇準(zhǔn)則220及其組合。數(shù)據(jù)選擇準(zhǔn) 則220的示例包括但不限于關(guān)于用戶111的信息(諸如用戶簡(jiǎn)檔、用戶偏好、用 戶身份222、基于用戶相對(duì)于RDAS 101或其它服務(wù)的先前活動(dòng)所收集的信息、以 及用戶111與由用戶社區(qū)、伙伴列表或服務(wù)訂購(gòu)所確定的其它人或服務(wù)之間的電子
關(guān)系);PE特性224 (以下進(jìn)一步討論);商業(yè)規(guī)則;時(shí)間參考(諸如時(shí)間、日 期、或時(shí)區(qū)數(shù)據(jù));關(guān)于數(shù)據(jù)項(xiàng)115的信息(諸如數(shù)據(jù)項(xiàng)類型/格式、父母(parental) 控制等級(jí)、呈現(xiàn)格式或質(zhì)量、價(jià)格/促銷、流派、源、標(biāo)題、藝術(shù)家、發(fā)行日期、 時(shí)間等);以及網(wǎng)絡(luò)特性226 (以下進(jìn)一步討論)。為解決隱私問題,用戶111可 以控制RDAS 101是否收集和使用關(guān)于用戶111的信息和/或收集和使用哪些信息。 數(shù)據(jù)項(xiàng)/目錄115表示一個(gè)或多個(gè)PE所存儲(chǔ)的數(shù)據(jù)項(xiàng)115 (或?qū)ζ涞膮⒖?。在一種情況下,基于WAN的RDAS 101維護(hù)存儲(chǔ)在PEG 104中的各個(gè)PE上的一 個(gè)或多個(gè)數(shù)據(jù)項(xiàng)115的目錄(或?qū)ζ涞膮⒖???梢岳斫?,在某些情況下,數(shù)據(jù)項(xiàng) 115可以被標(biāo)識(shí)但不可用——例如存儲(chǔ)特定數(shù)據(jù)項(xiàng)的PE可能是離線的。在信息儲(chǔ) 存庫218上的專用區(qū)域中表示和/或存儲(chǔ)與特定PE相關(guān)聯(lián)的數(shù)據(jù)項(xiàng)115可能是合乎 需要的,但不是必須的。這些目錄可以由基于PE的RDAS 101來訪問,并可被基 于用戶輸入或從數(shù)據(jù)選擇準(zhǔn)則220導(dǎo)出的自動(dòng)查詢來使用標(biāo)準(zhǔn)搜索算法搜索。由于 體系結(jié)構(gòu)100是靈活的,所以可以使用網(wǎng)絡(luò)側(cè)處理、客戶機(jī)側(cè)處理、或其組合來執(zhí) 行各個(gè)功能(諸如搜索數(shù)據(jù)項(xiàng)并呈現(xiàn)搜索結(jié)果,將數(shù)據(jù)項(xiàng)排隊(duì),或?qū)?shù)據(jù)項(xiàng)的傳遞 進(jìn)行定時(shí))。例如,可經(jīng)由基于WAN的RDAS 101訪問的web服務(wù)器可以經(jīng)由諸 如HTTP和XML等正常的基于web的協(xié)議來提供對(duì)數(shù)據(jù)項(xiàng)目錄的訪問,或者富客 戶端可以執(zhí)行復(fù)雜搜索并使用SQL査詢或所支持的web服務(wù)來呈現(xiàn)數(shù)據(jù)項(xiàng)。
PE特性224表示關(guān)于PEG 104內(nèi)的特定PE的信息。PE特性224的示例包括 但不限于關(guān)于特定PE設(shè)備或其類別的信息,諸如設(shè)備類型、標(biāo)識(shí)號(hào)、目的地地址 (例如IP地址及端口)信息、處理能力、網(wǎng)絡(luò)連接能力、顯示能力、以及存儲(chǔ)器 能力。
網(wǎng)絡(luò)特性226表示關(guān)于通信網(wǎng)絡(luò)110的動(dòng)態(tài)或靜態(tài)信息。網(wǎng)絡(luò)特性226的示 例包括但不限于網(wǎng)絡(luò)接入?yún)f(xié)議、網(wǎng)絡(luò)等待時(shí)間、網(wǎng)絡(luò)可用性、網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)使用 級(jí)別、網(wǎng)絡(luò)可靠性、以及網(wǎng)絡(luò)使用成本。
繼續(xù)參考圖2中所描繪的RDAS 101,通信管理器202包括諸如連接設(shè)備或計(jì) 算機(jī)可執(zhí)行指令等一個(gè)或多個(gè)物理或邏輯元件,其允許經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò) 110在基于WAN的RDAS 101和基于PE的RDAS 101之間或在兩個(gè)基于PE的 RDAS 101之間進(jìn)行通信。在一個(gè)示例性實(shí)現(xiàn)中,通信管理器202及其功能可以由 諸如微軟Windows Live Messenger 服務(wù)等即時(shí)消息收發(fā)類型的服務(wù)來實(shí)現(xiàn)。
RDAS接口 204是定義與特定應(yīng)用程序或設(shè)備交互的方式的物理或邏輯元件。 RDAS接口的一種形式是用戶界面。 一般地,呈現(xiàn)工具用于從用戶接收輸入或?qū)⑤?出提供給用戶。物理呈現(xiàn)工具的一個(gè)示例是諸如監(jiān)視器設(shè)備等顯示器。邏輯呈現(xiàn)工 具的一個(gè)示例是數(shù)據(jù)組織技術(shù)(諸如窗口、菜單、或其布局)??丶阌趶挠脩籼?接收輸入。物理控件的一個(gè)示例是諸如遙控器、顯示器、鼠標(biāo)、筆、指示筆、話筒、 鍵盤、跟蹤球、或掃描設(shè)備等輸入設(shè)備。邏輯控件的示例是用戶可經(jīng)由其發(fā)出命令 的數(shù)據(jù)組織技術(shù)??梢岳斫?,同一物理設(shè)備或邏輯構(gòu)造可用作向用戶輸入和從用戶 輸出的接口。 RDAS接口 204的替換實(shí)施例包括web服務(wù)、遠(yuǎn)程過程調(diào)用、或出于控制RDAS 101的組件的功能或顯示關(guān)于RDAS 101的組件的信息的目的而向 RDAS 101傳送信息的其它技術(shù)。
網(wǎng)絡(luò)接口 206涉及在數(shù)據(jù)穿過通信協(xié)議的各層時(shí)特定設(shè)備對(duì)這種數(shù)據(jù)的接收 和處理,該通信協(xié)議諸如與定義網(wǎng)際互連的公知抽象模型相關(guān)聯(lián)的通信協(xié)議層1,
物理層;層2,數(shù)據(jù)鏈路層;層3,網(wǎng)絡(luò)層;層4,傳輸層;層5,會(huì)話層;層6, 表示層;以及層7,應(yīng)用層。如此,網(wǎng)絡(luò)接口 206可以包括數(shù)據(jù)接口、操作支持接 口、射頻接口等(例如由路由器、交換機(jī)、調(diào)制解調(diào)器、或其它網(wǎng)絡(luò)連接支持設(shè)備 或每個(gè)設(shè)備處的軟件來實(shí)現(xiàn))。
設(shè)備檢測(cè)/網(wǎng)絡(luò)選擇引擎208負(fù)責(zé)發(fā)現(xiàn)由PE和/或WAN 125主存的一個(gè)或多個(gè) RDAS IOI系統(tǒng)的各方面,并負(fù)責(zé)標(biāo)識(shí)可經(jīng)由其在各PE之間建立通信會(huì)話的--個(gè) 或多個(gè)通信網(wǎng)絡(luò)IIO。服務(wù)或PE的發(fā)現(xiàn)可以通過任何服務(wù)或協(xié)議來聯(lián)合(例如基 于地址簿的目錄查找、網(wǎng)絡(luò)目錄服務(wù)、或用另一方式)。在一種情況下,基于WAN 的RDAS 101維護(hù)PEG 104中的PE列表以及每個(gè)可用PE的當(dāng)前網(wǎng)絡(luò)可訪問性。 每個(gè)基于PE的RDAS 101 —般被配置成只要基于PE的RDAS運(yùn)行就(經(jīng)由預(yù)定 的協(xié)議和網(wǎng)絡(luò),諸如基于因特網(wǎng)的web服務(wù)協(xié)議或其它已知或稍后開發(fā)的協(xié)議) 與基于WAN的RDAS 101連接?;赪AN的RDAS 101可以維護(hù)分配給PEG 104 內(nèi)每個(gè)基于PE的RDAS 101的當(dāng)前IP地址和端口號(hào)的記錄,并且可以將這種信息 提供給PEG 104內(nèi)的其它PE,從而允許在各PE之間建立直接或代理通信會(huì)話199。
通信會(huì)話管理引擎210負(fù)責(zé)安排在各PE之間建立通信會(huì)話199,并負(fù)責(zé)便于 經(jīng)由通信會(huì)話訪問數(shù)據(jù)項(xiàng)115。數(shù)據(jù)項(xiàng)可以在各PE之間下載、上傳、同步、或用 其它方式訪問或傳輸。此外,用戶界面可以經(jīng)由通信會(huì)話來遠(yuǎn)程控制。 一般地,一 旦發(fā)出請(qǐng)求的基于PE的RDAS 101發(fā)現(xiàn)了基于WAN的RDAS 101并且呈現(xiàn)了特 定的可驗(yàn)證用戶身份222,則發(fā)出請(qǐng)求的基于PE的RDAS 101接收分配給PEG 104 中的存儲(chǔ)或被指定為接收特定所標(biāo)識(shí)的數(shù)據(jù)項(xiàng)115的另一 (被請(qǐng)求的)基于PE的 RDAS 101的當(dāng)前IP地址和端口號(hào)。隨后,可以經(jīng)由任一可用網(wǎng)絡(luò)在發(fā)出請(qǐng)求和 被請(qǐng)求的PE之間直接建立通信會(huì)話199。另選地,基于WAN的RDAS 101可用 作與特定PE向其注冊(cè)的"家庭"服務(wù)聯(lián)系的代理服務(wù),并且可用作不同網(wǎng)絡(luò)上的 PE之間的通信的互連點(diǎn)或便于通過建隧道(tunnel)協(xié)議穿過HTTP來跨防火墻進(jìn) 行通信??梢岳斫?,即使在PE不使用相同的通信協(xié)議或網(wǎng)絡(luò)的情況下,基于WAN 的RDAS 101或指定的第三方服務(wù)器/服務(wù)也可以通過在通信協(xié)議或網(wǎng)絡(luò)之間應(yīng)用 允許建立特定通信會(huì)話的各種已知或稍后開發(fā)的有線或無線橋接技術(shù),來管理不兼容的通信協(xié)議或網(wǎng)絡(luò)。
可以在基于PE的RDAS之間建立的一種類型的通信會(huì)話199是對(duì)等("P2P") 通信會(huì)話。雖然在實(shí)際應(yīng)用中,P2P通信會(huì)話可能通常是無線的,但是可以理解 P2P通信會(huì)話可以是有線的、無線的,可涉及物理介質(zhì)(例如閃存驅(qū)動(dòng)器),或其 任一組合。在一個(gè)示例性實(shí)現(xiàn)中,通信會(huì)話199是支持?jǐn)?shù)據(jù)項(xiàng)的枚舉和/或交換的 點(diǎn)對(duì)點(diǎn)連接。 一種可能的協(xié)議是媒體傳輸協(xié)議("MTP")。其它類型的通信會(huì) 話(諸如客戶機(jī)-服務(wù)器通信會(huì)話)和/或協(xié)議也是可能的。
再次參考圖2所描繪的RDAS 101,數(shù)據(jù)選擇引擎212負(fù)責(zé)標(biāo)識(shí)存儲(chǔ)在PEG 104 內(nèi)的 -.個(gè)或多個(gè)PE上的數(shù)據(jù)項(xiàng)。數(shù)據(jù)選擇引擎212的各方面一般主存在基于PE 的RDAS 101中,但也可能主存在基于WAN的RDAS 101中。數(shù)據(jù)選擇引擎212 可以在遠(yuǎn)程數(shù)據(jù)訪問事務(wù)期間的任何點(diǎn)上使用數(shù)據(jù)選擇準(zhǔn)則220、用戶身份222、 PE特性224、網(wǎng)絡(luò)特性226、或其任一組合來標(biāo)識(shí)數(shù)據(jù)項(xiàng)。某些數(shù)據(jù)項(xiàng)115或其子 集可以是預(yù)先標(biāo)識(shí)的或在運(yùn)行時(shí)間標(biāo)識(shí)。
在 一個(gè)示例性情況中,向PEG 104中的諸如便攜式電子設(shè)備105等PE的用戶 呈現(xiàn)用戶界面,用戶審閱關(guān)于組中其它PE的信息和/或存儲(chǔ)于該處的數(shù)據(jù)項(xiàng),并經(jīng) 由該用戶界面選擇第二PE和其希望訪問(上傳、下載、訪問、同步、或用其它方 式傳輸)的特定數(shù)據(jù)項(xiàng)。在另一示例性情況中,通過使用各個(gè)數(shù)據(jù)選擇準(zhǔn)則220 來自動(dòng)選擇第二 PE和/或特定數(shù)據(jù)項(xiàng)。
數(shù)據(jù)選擇引擎212 (或RDAS 101的另一組件)實(shí)現(xiàn)某些可定制的數(shù)據(jù)訪問特 征-一般是合乎需要的。 一種合乎需要的數(shù)據(jù)訪問特征是以特定PE可用的格式來訪 問數(shù)據(jù)項(xiàng)115。因此,在一種情況下,可以在特定PE訪問數(shù)據(jù)項(xiàng)115之前將數(shù)據(jù) 項(xiàng)115的代碼轉(zhuǎn)換成(經(jīng)由數(shù)據(jù)選擇引擎212或另一組件)所選格式。代碼轉(zhuǎn)換的 過程是公知的,并且可以包括(取決于設(shè)備能力)例如將文件從一種格式轉(zhuǎn)換成另 一種,降采樣文件以便具有較低的比特率或解碼需求,以及自適應(yīng)圖像或視頻的可 顯示屏幕大小。代碼轉(zhuǎn)換還可以包括各種其它過程,并且此處所提及的過程僅作為 示例而非限制來包括的。所選格式可以基于數(shù)據(jù)選擇準(zhǔn)則220、用戶身份222、 PE 特性224、網(wǎng)絡(luò)特性226、或其任一組合。代碼轉(zhuǎn)換管理器(未示出)可使用任何 已知或稍后開發(fā)的技術(shù)來控制正在進(jìn)行的或預(yù)先執(zhí)行的數(shù)據(jù)代碼轉(zhuǎn)換和/或存儲(chǔ)過 程。
另一合乎需要的數(shù)據(jù)訪問特征涉及在PEG 104中的PE之間同步數(shù)據(jù)項(xiàng)115。 解決可能發(fā)生的同步?jīng)_突并避免將已知的同步?jīng)_突傳播給其它PE—般是合乎需要的。數(shù)據(jù)選擇引擎212或另一組件可以使用用于這種沖突解決的任一已知或稍后開
發(fā)的技術(shù)。在-種情況下,每個(gè)PE可以監(jiān)控它對(duì)特定數(shù)據(jù)項(xiàng)所做出的變更,并以 可以與PEG 104中的其它PE共享的方式來維護(hù)/表示這些變更的知識(shí)。還可以釆 用自動(dòng)沖突解決策略,諸如管控多個(gè)PE之間的同步操作的組織(orchestration)(例 如,諸如用戶身份222、數(shù)據(jù)選擇準(zhǔn)則220、 PE特性224、以及網(wǎng)絡(luò)特性226等過 濾器可用于指定要同步的數(shù)據(jù)項(xiàng)、同步時(shí)間、同步網(wǎng)絡(luò)等)。
又一合乎需要的數(shù)據(jù)訪問特征涉及監(jiān)控PE之間的數(shù)據(jù)傳輸?shù)倪M(jìn)展。自動(dòng)標(biāo)識(shí) 何時(shí)出現(xiàn)用于數(shù)據(jù)傳輸?shù)臋C(jī)會(huì)是合乎需要的(例如,當(dāng)數(shù)據(jù)項(xiàng)或通信網(wǎng)絡(luò)變得可用, 數(shù)據(jù)項(xiàng)被更新,或滿足其它數(shù)據(jù)選擇準(zhǔn)則220時(shí))。自動(dòng)完成可能先前被中斷的數(shù) 據(jù)項(xiàng)的傳輸也是合乎需要的。
再次參考圖2中所示的RDAS 101, DRM引擎216表示可用于允許獲取覆蓋 RDAS 101的操作的各方面的數(shù)字許可證的任一數(shù)字權(quán)限管理系統(tǒng)或技術(shù)。
身份管理引擎214負(fù)責(zé)在設(shè)備之間建立信任級(jí)別。有許多公知技術(shù)可用于通 過認(rèn)證和授權(quán)方案在設(shè)備之間建立信任。認(rèn)證是標(biāo)識(shí)用戶的過程。授權(quán)是實(shí)施關(guān)于 準(zhǔn)許用戶訪問哪些類型或質(zhì)量的活動(dòng)、資源或服務(wù)的策略的過程。在某些情況下, 認(rèn)證可以包括授權(quán)過程。 一般地,身份管理引擎214能夠表示用戶身份222;在 身份提供者、依賴方、和身份主體之間進(jìn)行通信;以及使用適當(dāng)協(xié)議來處理聲明。 在一個(gè)示例性實(shí)現(xiàn)中,PEG104內(nèi)的PE便于選擇與用戶lll相關(guān)聯(lián)的特定身份以 呈現(xiàn)給基于WAN的RDAS 101和/或其它PE,以實(shí)現(xiàn)對(duì)數(shù)據(jù)項(xiàng)115可變量的訪問。 可以手動(dòng)(例如經(jīng)由RDAS接口 204)或自動(dòng)地選擇身份。
繼續(xù)參考圖1和2,圖3是示出使用圖1中示出的體系結(jié)構(gòu)進(jìn)行遠(yuǎn)程數(shù)據(jù)訪問 的方法的某些方面的消息時(shí)序圖。圖3中所示的方法可以使用由一個(gè)或多個(gè)通用、 多用途、或單用途處理器執(zhí)行的計(jì)算機(jī)可執(zhí)行指令(以下結(jié)合圖4進(jìn)一步討論示例 性計(jì)算機(jī)可執(zhí)行指令406和處理器402)來實(shí)現(xiàn)。除非特別聲明,否則此處所描述 的方法不限于特定次序或順序。此外,某些所描述的方法或其元素可以同時(shí)發(fā)生或 被同時(shí)執(zhí)行??梢岳斫猓瑹o需在每個(gè)遠(yuǎn)程數(shù)據(jù)訪問事務(wù)中發(fā)生全部所描述的消息收 發(fā),并且特定消息收發(fā)的類型、數(shù)量和實(shí)現(xiàn)是實(shí)現(xiàn)偏好問題。
出于示例性目的,討論第一PE和第二PE之間的一個(gè)遠(yuǎn)程數(shù)據(jù)訪問事務(wù)。雖 然數(shù)據(jù)訪問事務(wù)可以由任何PE發(fā)起,但是出于討論的目的,第一PE被認(rèn)為是便 攜式電子設(shè)備105 (稱為PDA)。取決于該示例性上下文,經(jīng)由PDA 105訪問的 數(shù)據(jù)項(xiàng)115可以由PEG 104內(nèi)的任一 PE存儲(chǔ),而且第二 PE可以是PEG 104內(nèi)的任何另-一PE,諸如服務(wù)器103、 PC 109、或家庭娛樂設(shè)備107。
參考消息時(shí)序圖,訪問消息收發(fā)303表示出于獲取經(jīng)由基于WAN的RDAS 101所提供的服務(wù)的目的,而使用任何合適的協(xié)議在PEG 104的任一 PE和基于 WAN的RDAS 101之間傳輸?shù)娜魏涡盘?hào)。出于討論的目的,假設(shè)PDA 105和所需 的第二 PE己經(jīng)經(jīng)由因特網(wǎng)向基于WAN的RDAS 101注冊(cè)。在一個(gè)示例性情況中, PE具有分配給其相應(yīng)的基于PE的RDAS 101的當(dāng)前IP地址和端口號(hào)。在另一示 例性情況中,基于WAN的RDAS 101可以釆用網(wǎng)絡(luò)地址轉(zhuǎn)換技術(shù)和地址高速緩存 來轉(zhuǎn)換PDA 105在其中操作的網(wǎng)絡(luò)中所使用的IP地址和所需第二 PE在其中操作 的網(wǎng)絡(luò)中所使用的IP地址。
在基于WAN的RDAS 101和PEG 104內(nèi)的PE之間建立信任級(jí)別是合乎需要 的。這種信任可以使用任一現(xiàn)在已知或稍后開發(fā)的技術(shù)來建立。例如,可以發(fā)生對(duì) 安全相關(guān)的認(rèn)證、授權(quán)、以及計(jì)費(fèi)("AAA")活動(dòng)或數(shù)字權(quán)限管理("DRM") 活動(dòng)的執(zhí)行,如箭頭305所示。可以理解,AAA/DRM活動(dòng)305可以在整個(gè)遠(yuǎn)程數(shù) 據(jù)訪問事務(wù)中的任何所需的點(diǎn)處發(fā)生。此外,在沒有基于WAN的RDAS 101的情 況下,第一PE 105或第二PE可能需要直接聯(lián)系A(chǔ)AA/DRM服務(wù)器,以便完成所 請(qǐng)求的操作。
在一個(gè)示例性實(shí)現(xiàn)中,PE將特定用戶身份222呈現(xiàn)給基于WAN的RDAS 101 , 并且在驗(yàn)證該特定用戶身份后,基于WAN的RDAS IOI提供對(duì)PEG 104內(nèi)其它 PE和/或數(shù)據(jù)項(xiàng)115的各個(gè)級(jí)別的訪問。RDAS 101可以使用其它服務(wù)器(諸如 DRM/AAA服務(wù)器180)來代表該RDAS向PE所提交的任何特定用戶身份提供認(rèn) 證服務(wù)。在一種情況下,經(jīng)由用戶界面提示用戶111從多個(gè)可能的身份中選擇用戶 身份222。在一替換情況中,用戶身份222可以由特定PE基于諸如蜂窩通信網(wǎng)絡(luò) 中的SIM ID等靈活準(zhǔn)則來自動(dòng)地選擇??捎勺陨戆l(fā)出和/或可經(jīng)由AAA/DRM服 務(wù)器180驗(yàn)證的一個(gè)或多個(gè)聲明一般是就與每個(gè)用戶身份222相關(guān)聯(lián)的信息項(xiàng)所作 出的(信息項(xiàng)和聲明合起來被稱為"憑證")。
再次參考圖3的消息時(shí)序圖,設(shè)備發(fā)現(xiàn)/網(wǎng)絡(luò)選擇星號(hào)302表示經(jīng)由基于WAN 的RDAS 101執(zhí)行的、標(biāo)識(shí)PEG 104中網(wǎng)絡(luò)可訪問的PE的活動(dòng)以及可由PE用類 在彼此之間建立通信會(huì)話的信息(諸如網(wǎng)絡(luò)標(biāo)識(shí)符、設(shè)備地址、以及端口號(hào))。假 設(shè)基于WAN的RDAS 101經(jīng)由訪問消息收發(fā)333向PDA 105提供了當(dāng)前可用的 第二PE的列表。取決于在基于WAN的RDAS 101和可用PE之間所建立的信任 級(jí)別,基于WAN的RDAS 101可以或可以不提供可用第二 PE的IP地址(或其它端點(diǎn)標(biāo)識(shí)符和/或端口號(hào)),或?qū)捎玫诙E所存儲(chǔ)的數(shù)據(jù)項(xiàng)的目錄的訪問??梢?理解,可以基于用戶身份所呈現(xiàn)的聲明來建立不同的信任級(jí)別——例如匿名用戶身
份聲明只能導(dǎo)致對(duì)共享服務(wù)非常一般的訪問而不提供搜索其它PE的能力。
在整個(gè)遠(yuǎn)程數(shù)據(jù)訪問事務(wù)中的適當(dāng)?shù)狞c(diǎn)處,選擇可用PE和/或數(shù)據(jù)項(xiàng)115,如 在星號(hào)301處所示。可以理解,在由基于PE的RDAS 101或基于WAN的RDAS 101 選擇PE和/或數(shù)據(jù)項(xiàng)之前或之后的任一點(diǎn)處,可以執(zhí)行AAA/DRM活動(dòng)305。對(duì) PE和/或數(shù)據(jù)項(xiàng)115的選擇一般涉及對(duì)數(shù)據(jù)選擇準(zhǔn)則220、用戶身份222、 PE特性 224、或網(wǎng)絡(luò)特性226的評(píng)估。例如,在該示例性遠(yuǎn)程數(shù)據(jù)訪問事務(wù)的上下文中, PDA105被用于選擇第二PE103、 107或109禾卩/或數(shù)據(jù)項(xiàng)115。例如,用戶可以瀏 覽基于WAN的RDAS 101所維護(hù)的PEG 104內(nèi)的PE列表,并且選擇要訪問的第 二 PE和/或數(shù)據(jù)項(xiàng)。可選地,用戶111先前可能指定了可由PDA 105或基于WAN 的RDAS 101用來自動(dòng)選擇第二PE和/或數(shù)據(jù)項(xiàng)的特定數(shù)據(jù)選擇準(zhǔn)則220、PE特性 224、或網(wǎng)絡(luò)特性226。此外,在能夠發(fā)現(xiàn)可能可用的數(shù)據(jù)項(xiàng)115之前,PDA 105 首先建立與第二PE的通信會(huì)話199是可能的。可以理解,可以或可以不將所選數(shù) 據(jù)項(xiàng)存儲(chǔ)在PDA 105中??梢岳斫?,基于WAN的RDAS 101或基于PE的RDAS IOI可以使用某些合乎需要的數(shù)據(jù)訪問特征來便于選擇數(shù)據(jù)項(xiàng)。例如,所選數(shù)據(jù)項(xiàng) 115可以具有(或其代碼被轉(zhuǎn)換成具有)特定PE可使用的格式,可以解決所選數(shù) 據(jù)項(xiàng)的同步?jīng)_突,以及可以識(shí)別在PE之間有效、及時(shí)或成本效率高地傳輸數(shù)據(jù)項(xiàng) 的機(jī)會(huì)。
再次參考圖3的流程圖,PDA 105將請(qǐng)求消息303定向到基于WAN的RDAS 101。請(qǐng)求消息303是出于聯(lián)系基于WAN的RDAS 101的目的,由PDA 105或代 表PDA 105使用任何合適的協(xié)議所傳輸?shù)娜魏涡盘?hào)。因?yàn)橐呀?jīng)假設(shè)PEG 104中的 PE先前已經(jīng)建立了與基于WAN的RDAS 101的通信并且已經(jīng)向基于WAN的 RDAS 101提供了 IP地址或其它端點(diǎn)標(biāo)識(shí)符,所以請(qǐng)求消息303將一般被用于請(qǐng) 求與所選第二PE相關(guān)聯(lián)的IP地址和端口 (如果先前沒有提供該信息)和/或請(qǐng)求 PEG 104中的其它PE所存儲(chǔ)的數(shù)據(jù)項(xiàng)的選擇/枚舉。
基于WAN的RDAS 101將響應(yīng)消息消息307定向到PDA 105。響應(yīng)消息307 是出于聯(lián)系特定PE的目的而由基于WAN的RDAS 101或代表基于WAN的RDAS 101使用任何合適的協(xié)議來傳輸?shù)娜魏涡盘?hào)。在該示例性遠(yuǎn)程數(shù)據(jù)訪問事務(wù)的上下 文中,響應(yīng)消息307 —般允許訪問PDA 105經(jīng)由請(qǐng)求消息303所請(qǐng)求的服務(wù)?;?于所需遠(yuǎn)程訪問事務(wù)的細(xì)節(jié),如必要的話,可能發(fā)生又一輪的用戶選擇活動(dòng)300、請(qǐng)求消息303、 DRM/AAA活動(dòng)305、以及響應(yīng)消息307。例如,某些DRM活動(dòng)(諸 如授予或獲取適當(dāng)?shù)臄?shù)字許可證)可以在經(jīng)由通信會(huì)話199選擇和/或訪問受可強(qiáng) 制實(shí)施的知識(shí)產(chǎn)權(quán)保護(hù)的數(shù)據(jù)項(xiàng)之前或之后執(zhí)行。
如接著在消息時(shí)序圖中示出的,建立通信會(huì)話199。通信會(huì)話199是PDA 105 和所選第二PE之間的直接或代理連接,該連接經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)110提供 對(duì)所選數(shù)據(jù)項(xiàng)的傳輸和/或編碼。通信會(huì)話199可以使用適用通信網(wǎng)絡(luò)所支持的任 何合乎需要的現(xiàn)在已知或稍后開發(fā)的協(xié)議或技術(shù)來建立。通信協(xié)議或技術(shù)的示例包 括但不限于因特網(wǎng)協(xié)議;移動(dòng)數(shù)據(jù)傳輸協(xié)議;電纜傳輸協(xié)議;空中廣播協(xié)議;以 及衛(wèi)星傳輸協(xié)議。在一個(gè)示例性實(shí)現(xiàn)中,PDA 105使用從基于WAN的RDAS 101 獲取的第二PE的IP地址和端口號(hào)建立MTP連接。如上所述,通信會(huì)話建立可以 涉及附加AAA/DRM活動(dòng)305。例如,在PDA 105和第二 PE之間提供安全/加密 的數(shù)據(jù)傳輸可能是合乎需要的。
一旦建立了通信會(huì)話199,則可以經(jīng)由該通信會(huì)話標(biāo)識(shí)或訪問所選數(shù)據(jù)項(xiàng)115 (例如,可以在PDA105和所選第二PE之間上傳、下載、同步、訪問、或用其它 方式傳輸數(shù)據(jù)項(xiàng))??梢允褂脤?duì)等傳輸或其它形式的傳輸(諸如電子郵件、共享存 儲(chǔ)、將遠(yuǎn)程存儲(chǔ)的數(shù)據(jù)項(xiàng)推(push)到指定的設(shè)備、SMS或文本消息收發(fā)、RSS 訂閱源、記入網(wǎng)站、傳輸給諸如伙伴列表上的伙伴等相關(guān)個(gè)人,等等)來手動(dòng)或自 動(dòng)地與第三方設(shè)備共享數(shù)據(jù)項(xiàng)/將其分發(fā)給第三方設(shè)備,如共享活動(dòng)箭頭350所示。
可以理解,經(jīng)由此處所描述的技術(shù)和體系結(jié)構(gòu)100允許PEG 104內(nèi)的各PE 之間的實(shí)際上不受限類型的遠(yuǎn)程數(shù)據(jù)訪問事務(wù)。
在一個(gè)示例性事務(wù)中,用戶使用其移動(dòng)電話或其它便攜式電子設(shè)備來遠(yuǎn)程地 訪問存儲(chǔ)在其PC內(nèi)的文檔,并自動(dòng)地與第三方設(shè)備(例如,參與同一在線會(huì)議的 其它設(shè)備)同步它們。 一旦建立了同步,則隨著每一個(gè)人作出變更,文檔被保持為 最新的。在另一示例性事務(wù)中,用戶使用其移動(dòng)電話或其它便攜式電子設(shè)備使用通 過通信網(wǎng)絡(luò)110操作的已知或開發(fā)的控制協(xié)議來遠(yuǎn)程地控制PEG104內(nèi)的另一PE。
在另一示例性事務(wù)中,用戶使用其移動(dòng)電話或其它便攜式電子設(shè)備來代表該 用戶瀏覽存儲(chǔ)數(shù)據(jù)項(xiàng)的其它設(shè)備內(nèi)的一個(gè)和多個(gè)內(nèi)容目錄。一旦用戶發(fā)現(xiàn)了所需內(nèi) 容,則取決于與其用戶身份相關(guān)聯(lián)的權(quán)限,準(zhǔn)許其流傳送、傳輸、或同步該內(nèi)容。
在又一示例性遠(yuǎn)程數(shù)據(jù)訪問事務(wù)中,用戶使用其在線數(shù)據(jù)存儲(chǔ)服務(wù)作為對(duì)他 在其PDA或其它便攜式電子設(shè)備上消費(fèi)的數(shù)字媒體內(nèi)容的"備份存儲(chǔ)"。在使用 在線數(shù)據(jù)存儲(chǔ)服務(wù)的一個(gè)這種示例中,在PDA上運(yùn)行的DVR應(yīng)用程序從移動(dòng)廣播源記錄,并且當(dāng)視頻內(nèi)容超過PDA的存儲(chǔ)容量時(shí),該視頻內(nèi)容被自動(dòng)地卸載或 高速緩存到在線數(shù)據(jù)存儲(chǔ)服務(wù)中以緩解PDA 105上的存儲(chǔ)器限制。在使用在線數(shù) 據(jù)存儲(chǔ)服務(wù)的另一這樣的示例中,用戶選擇其PC上的RSS訂閱源,而該RSS訂 閱源是由在線數(shù)據(jù)存儲(chǔ)服務(wù)自動(dòng)捕捉的。貝U,該RSS訂閱源被從該在線數(shù)據(jù)存儲(chǔ) 服務(wù)到諸如PDA等便攜式電子設(shè)備進(jìn)行同步。
在又一示例性事務(wù)中,用戶使用其車載RDAS選擇存儲(chǔ)在其PC內(nèi)的某首歌 并且將其與車進(jìn)行同步。
在又一示例性事務(wù)中,用戶經(jīng)由其移動(dòng)電話或其它便攜式電子設(shè)備上的用戶 界面指定偏好,以便允許基于WAN的RDAS 101在用戶的參與端點(diǎn)組中的所有 PE之間智能地同步數(shù)據(jù)項(xiàng)。
在又一示例性事務(wù)中,用戶使用其配配有近場(chǎng)通信的PDA或其它便攜式電子 設(shè)備在本地商店中進(jìn)行購(gòu)物,在當(dāng)天結(jié)束時(shí)他將己經(jīng)生成的消費(fèi)事務(wù)數(shù)據(jù)與其基于 PC的微軟⑧MoneyTM應(yīng)用程序進(jìn)行同步,并且也與其在線銀行服務(wù)進(jìn)行同步。在 又一示例性事務(wù)中,用戶同步來自其移動(dòng)設(shè)備的所有信息和設(shè)備設(shè)置,這樣使得如 果電話的存儲(chǔ)器被擦除或獲取了新電話則可以恢復(fù)它們。
由此,可以看到,RDAS 101所定義的平臺(tái)允許各種各樣的便攜式和非便攜式 設(shè)備參與連接的生態(tài)系統(tǒng)。參與設(shè)備可以同步、搜索/瀏覽、遠(yuǎn)程控制其它設(shè)備并 共享數(shù)據(jù)項(xiàng),而不管該數(shù)據(jù)項(xiàng)是否存在于特定設(shè)備上。對(duì)諸如數(shù)據(jù)選擇準(zhǔn)則、設(shè)備 特性、和網(wǎng)絡(luò)特性等過濾器的使用可用于創(chuàng)建"智能的"設(shè)備/數(shù)據(jù)項(xiàng)選擇和數(shù)據(jù) 訪問的算法。此外,適用于多主同步拓?fù)浣Y(jié)構(gòu)的技術(shù)確保隨著作出變更并在必要時(shí) 解決沖突來正確地更新每個(gè)端點(diǎn)上的數(shù)據(jù)。與此處所描述的遠(yuǎn)程數(shù)據(jù)訪問服務(wù)平臺(tái) 結(jié)合使用DRM和身份管理技術(shù)適用于同時(shí)支持各個(gè)人和各知識(shí)產(chǎn)權(quán)持有者的通常 不同的利益的各種各樣的商業(yè)模型。
繼續(xù)參考圖1-3,圖4是其中可實(shí)現(xiàn)和使用RDAS 101的全部或部分和/或結(jié)合 圖3所示出并討論的方法的操作環(huán)境400(諸如PE側(cè)操作環(huán)境或網(wǎng)絡(luò)側(cè)操作環(huán)境) 的示例性配置的框圖。操作環(huán)境400 —般指示各種各樣的通用或?qū)S糜?jì)算環(huán)境,并 且并非旨在對(duì)此處所描述的系統(tǒng)和方法的使用范圍或功能提出任何限制。
如所示的,操作環(huán)境400包括處理器402、計(jì)算機(jī)可讀介質(zhì)404、用戶界面416、 通信接口 418和專用硬件414。計(jì)算機(jī)可執(zhí)行指令406和數(shù)據(jù)選擇準(zhǔn)則220、用戶 身份222、數(shù)據(jù)項(xiàng)/目錄115、 PE特性224和網(wǎng)絡(luò)特性226 —樣被存儲(chǔ)在計(jì)算機(jī)可 讀介質(zhì)404上。 一個(gè)或多個(gè)內(nèi)部總線420可用于傳送操作環(huán)境400及其元件中的、去往或來自操作環(huán)境400及其元件的數(shù)據(jù)、地址、控制信號(hào)和其它信息。
可以是實(shí)際或虛擬處理器的處理器402通過執(zhí)行計(jì)算機(jī)可執(zhí)行指令406來控 制操作環(huán)境400的功能。處理器402可以在匯編、編譯或機(jī)器級(jí)執(zhí)行指令406以便
執(zhí)行特定的過程。
計(jì)算機(jī)可讀介質(zhì)404表示任何形式的、現(xiàn)在已知或稍后開發(fā)的能夠記錄、存 儲(chǔ)或傳輸諸如計(jì)算機(jī)可執(zhí)行指令406等計(jì)算機(jī)可讀數(shù)據(jù)的任何數(shù)目的本地或遠(yuǎn)程 設(shè)備及其組合。具體地,計(jì)算機(jī)可讀介質(zhì)404可以是或可以包括半導(dǎo)體存儲(chǔ)器(例 如諸如只讀存儲(chǔ)器("ROM")、任一類型的可編程ROM ( "PROM")、隨機(jī) 存取存儲(chǔ)器("RAM")、或閃存);磁存儲(chǔ)設(shè)備(諸如軟盤驅(qū)動(dòng)器、硬盤驅(qū)動(dòng) 器、磁鼓、磁帶、或磁光盤);光學(xué)存儲(chǔ)設(shè)備(諸如任一類型的緊致盤或數(shù)字多功 能盤);磁泡存儲(chǔ)器;高速緩存存儲(chǔ)器;磁心存儲(chǔ)器;全息存儲(chǔ)器;記憶棒;紙帶; 穿孔卡片;或其任一組合。計(jì)算機(jī)可讀介質(zhì)404也可以包括傳輸介質(zhì)和與其相關(guān)聯(lián) 的數(shù)據(jù)。傳輸介質(zhì)/數(shù)據(jù)的示例包括但不限于以任一形式的有線或無線傳輸來體現(xiàn) 的數(shù)據(jù),諸如由已調(diào)制載波信號(hào)攜帶的分組化或非未分組化數(shù)據(jù)。
計(jì)算機(jī)可執(zhí)行指令406表示任一信號(hào)處理方法或所存儲(chǔ)的指令。 一般地,根 據(jù)用于基于組件的軟件開發(fā)的公知慣例,計(jì)算機(jī)可執(zhí)行指令406被實(shí)現(xiàn)為軟件組件 并且被編碼到計(jì)算機(jī)可讀介質(zhì)(諸如計(jì)算機(jī)可讀介質(zhì)404)中。計(jì)算機(jī)程序能以多 種方式組合或分發(fā)。然而,計(jì)算機(jī)可執(zhí)行指令406不限于由計(jì)算機(jī)程序的任何特定 實(shí)施例來實(shí)現(xiàn),并且在其它實(shí)例中可用由硬件、軟件、固件、或其任一組合來實(shí)現(xiàn) 或在其中執(zhí)行。
如所示的,某些計(jì)算機(jī)可執(zhí)行指令406實(shí)現(xiàn)通信功能482,其實(shí)現(xiàn)通信管理器 202的各方面;某些計(jì)算機(jī)可執(zhí)行指令406實(shí)現(xiàn)DRM功能486,其實(shí)現(xiàn)DRM引 擎216的各方面;某些計(jì)算機(jī)可執(zhí)行指令406實(shí)現(xiàn)數(shù)據(jù)選擇功能488,其實(shí)現(xiàn)數(shù)據(jù) 選擇引擎212的各方面;并且某些計(jì)算機(jī)可執(zhí)行指令406實(shí)現(xiàn)ID管理功能484, 其實(shí)現(xiàn)身份管理引擎214的各方面。
用戶界面416是定義用戶與諸如客戶機(jī)側(cè)操作環(huán)境400等特定應(yīng)用程序或設(shè) 備交互的方式的物理或邏輯元件。 一般地,呈現(xiàn)工具被用于從用戶處接收輸入或?qū)?輸出提供給用戶。物理呈現(xiàn)工具的示例是諸如監(jiān)視器設(shè)備等顯示器。邏輯呈現(xiàn)工具 的示例是數(shù)據(jù)組織技術(shù)(諸如窗口、菜單、或其布局)??丶阌趶挠脩籼幗邮蛰?入。物理控件的示例是諸如遙控器、顯示器、鼠標(biāo)、筆、指示筆、話筒、鍵盤、跟 蹤球、或掃描設(shè)備等輸入設(shè)備。邏輯控件的示例是用戶可用于發(fā)出命令的數(shù)據(jù)組織技術(shù)??梢岳斫猓晃锢碓O(shè)備或邏輯構(gòu)造可同時(shí)用作向用戶的輸入和自用戶的輸 出兩者的接口。
通信接口 418是允許操作環(huán)境400經(jīng)由可結(jié)合網(wǎng)絡(luò)110使用的一個(gè)或多個(gè)協(xié) 議或技術(shù)來通信的一個(gè)或多個(gè)物理或邏輯元件。
專用硬件414表示實(shí)現(xiàn)操作環(huán)境400的功能的任一硬件或固件。專用通信硬
件的示例包括編碼器/解碼器("CODEC")、解密器、專用集成電路、安全時(shí)鐘
坐 寸。
可以理解,操作環(huán)境400或RDAS 101的特定配置可以包括比此處所描述的 組件或功能更少、更多或不同的組件或功能。此外,操作環(huán)境400或RDAS 101的
功能組件能由位于一處或者遠(yuǎn)程放置的一個(gè)或多個(gè)設(shè)備以多種方式來實(shí)現(xiàn)。
盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本主題,但可以理解,所
附權(quán)利要求書中定義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和
動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開的。
還可以理解當(dāng)一個(gè)元件被示為響應(yīng)于另一個(gè)元件時(shí),這些元件可以直接或間
接耦合。此處所示的連接在實(shí)踐中可以是邏輯的或物理的,以實(shí)現(xiàn)元件之間的耦合 或通信接口。連接尤其可以被實(shí)現(xiàn)為軟件進(jìn)程之間的進(jìn)程間通信或連網(wǎng)計(jì)算機(jī)之間 的機(jī)器間通信。
此處使用的詞語"示例性"意味著指示用作示例、實(shí)例或說明。此處被描述 為"示例性"的任何實(shí)現(xiàn)或其方面或不必被解釋為對(duì)于其它實(shí)現(xiàn)或其方面是優(yōu)選的 或有優(yōu)勢(shì)的。
如可以理解的,可以設(shè)計(jì)上述具體實(shí)施例之外的實(shí)施例而不背離所附權(quán)利要 求的精神和范圍,此處的主題的范圍旨在由所附權(quán)利要求書來限定。
權(quán)利要求
1.一種用計(jì)算機(jī)可執(zhí)行指令(406)編碼的計(jì)算機(jī)可讀介質(zhì)(404),所述計(jì)算機(jī)可執(zhí)行指令(406)在由處理器(406)執(zhí)行時(shí)執(zhí)行一種用于遠(yuǎn)程數(shù)據(jù)訪問的方法(300),所述方法包括標(biāo)識(shí)屬于參與端點(diǎn)組(104)的第一參與端點(diǎn)和第二參與端點(diǎn),所述組中的每個(gè)參與端點(diǎn)被配置成代表用戶(111)存儲(chǔ)數(shù)據(jù)項(xiàng)(115),所述組包括至少一個(gè)便攜式電子設(shè)備(105)和至少一個(gè)服務(wù)器(102,103);經(jīng)由基于WAN的數(shù)據(jù)訪問服務(wù)(101)標(biāo)識(shí)所述組中的第二參與端點(diǎn)所存儲(chǔ)的特定數(shù)據(jù)項(xiàng);安排經(jīng)由所述基于WAN的數(shù)據(jù)訪問服務(wù)所標(biāo)識(shí)的通信網(wǎng)絡(luò)(110)在所述第一參與端點(diǎn)和所述第二參與端點(diǎn)之間建立通信會(huì)話(199);以及安排所述第一參與端點(diǎn)經(jīng)由所述通信會(huì)話訪問所述特定數(shù)據(jù)項(xiàng)。
2. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述標(biāo)識(shí)參與端點(diǎn)組 中的第一參與端點(diǎn)和第二參與端點(diǎn)的方法步驟包括經(jīng)由所述第一參與端點(diǎn)接收對(duì)所述第二參與端點(diǎn)的用戶選擇(300),所述用 戶選擇是經(jīng)由所述第一參與端點(diǎn)所呈現(xiàn)的用戶界面來作出的,所述用戶界面被配置 成顯示所述組中的至少某些參與端點(diǎn)。
3. 如權(quán)利要求l所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述標(biāo)識(shí)特定數(shù)據(jù)項(xiàng) 的方法步驟包括經(jīng)由所述第一參與端點(diǎn)接收對(duì)所述特定數(shù)據(jù)項(xiàng)的用戶選擇(300),所述用戶 選擇是經(jīng)由被配置成顯示所述組中的至少某些參與端點(diǎn)所存儲(chǔ)的可用數(shù)據(jù)項(xiàng)的目 錄的用戶界面來作出的。
4. 如權(quán)利要求3所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述可用數(shù)據(jù)項(xiàng)的目 錄包括所述組中的至少某些參與端點(diǎn)所存儲(chǔ)的數(shù)據(jù)項(xiàng)的一般表示。
5. 如權(quán)利要求l所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述標(biāo)識(shí)特定數(shù)據(jù)項(xiàng) 的步驟包括通過評(píng)估數(shù)據(jù)選擇準(zhǔn)則來自動(dòng)地標(biāo)識(shí)所述特定數(shù)據(jù)項(xiàng),所述數(shù)據(jù)選擇準(zhǔn) 則是從包括以下各項(xiàng)的組中選出的參與端點(diǎn)特性;數(shù)據(jù)項(xiàng)特性;用戶簡(jiǎn)檔;用戶 偏好;以及網(wǎng)絡(luò)特性。
6. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述方法是自動(dòng)地且 間歇性地執(zhí)行的。
7. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述方法還包括 査明與所述用戶相關(guān)聯(lián)的身份(222);以及 使以下步驟中的一個(gè)或多個(gè)基于所查明的身份標(biāo)識(shí)參與端點(diǎn)組中的第一參與端點(diǎn)和第二參與端點(diǎn), 標(biāo)識(shí)所述第二參與端點(diǎn)所存儲(chǔ)的特定數(shù)據(jù)項(xiàng), 安排建立通信會(huì)話,或者安排所述第一參與端點(diǎn)訪問所述特定數(shù)據(jù)項(xiàng)。
8. 如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述查明身份的方法 步驟包括接收對(duì)多個(gè)身份中至少一個(gè)身份的用戶選擇。
9. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述安排建立通信會(huì) 話的方法步驟包括.-在所述第一參與端點(diǎn)和所述第二參與端點(diǎn)之間建立分組數(shù)據(jù)隧道,所述分組 數(shù)據(jù)隧道被配置成在所述第一個(gè)參與端點(diǎn)和所述第二參與端點(diǎn)之間傳輸數(shù)據(jù)分組。
10. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,代理服務(wù)器用作所述便攜式電子設(shè)備和所述參與端點(diǎn)之間的互連點(diǎn)。
11. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述通信會(huì)話包括 客戶機(jī)-服務(wù)器通信會(huì)話或?qū)Φ韧ㄐ艜?huì)話。
12. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述方法還包括 基于所述第一參與端點(diǎn)或所述網(wǎng)絡(luò)或兩者的特性,為所述特定數(shù)據(jù)項(xiàng)選擇格式;將所述特定數(shù)據(jù)項(xiàng)的代碼轉(zhuǎn)換成所選格式;以及在將所述數(shù)據(jù)項(xiàng)的代碼轉(zhuǎn)換成所選格式之后,安排所述第一參與端點(diǎn)訪問所 述經(jīng)代碼轉(zhuǎn)換的數(shù)據(jù)項(xiàng)。
13. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,安排所述第一參與 端點(diǎn)經(jīng)由所述通信會(huì)話訪問所述特定數(shù)據(jù)項(xiàng)的方法步驟包括安排從所述第一參與端點(diǎn)上傳所述特定數(shù)據(jù)項(xiàng)或?qū)⑺鎏囟〝?shù)據(jù)項(xiàng)下載到所述第一參與端點(diǎn)。
14. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,安排所述第一參與端點(diǎn)經(jīng)由所述通信會(huì)話訪問所述特定數(shù)據(jù)項(xiàng)的方法步驟包括安排在所述第一參與端點(diǎn)和所述第二參與端點(diǎn)之間同步所述特定數(shù)據(jù)項(xiàng)。
15. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述方法還包括 在安排所述第一參與端點(diǎn)經(jīng)由所述通信會(huì)話訪問所述特定數(shù)據(jù)項(xiàng)的步驟之后,與第三方共享(350)所述特定數(shù)據(jù)項(xiàng),所述共享所述特定數(shù)據(jù)項(xiàng)的步驟包括經(jīng)由從包括以下各項(xiàng)的組中選出的技術(shù) 來共享所述數(shù)據(jù)項(xiàng)電子郵件收發(fā);經(jīng)由基于網(wǎng)絡(luò)的信息儲(chǔ)存庫授權(quán)訪問;從基于 網(wǎng)絡(luò)的信息儲(chǔ)存庫推;流傳送;短消息收發(fā);文本消息收發(fā);以及記入計(jì)算機(jī)可讀 介質(zhì)。
16. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述特定數(shù)據(jù)項(xiàng)是 受預(yù)定的知識(shí)產(chǎn)權(quán)保護(hù)的;并且其中所述方法還包括安排經(jīng)由數(shù)字權(quán)限管理技術(shù)在所述預(yù)定的知識(shí)產(chǎn)權(quán)下向所述用戶授予權(quán)限, 所述權(quán)限是從包括以下各項(xiàng)的組中選出的呈現(xiàn)所述特定數(shù)據(jù)項(xiàng)的權(quán)限;準(zhǔn)備所述特定數(shù)據(jù)項(xiàng)的演繹作品的權(quán)限;再現(xiàn)所述特定數(shù)據(jù)項(xiàng)的權(quán)限;以及分發(fā)所述特定數(shù)據(jù)項(xiàng)的權(quán)限。
17. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述計(jì)算機(jī)可執(zhí)行 指令包括基于服務(wù)器的應(yīng)用程序。
18. 如權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述計(jì)算機(jī)可執(zhí)行 指令包括基于客戶機(jī)的應(yīng)用程序。
19. 一種裝置,包括 通信接口 (418); 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(404);以及對(duì)所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、所述通信接口和存儲(chǔ)在所述計(jì)算機(jī)可讀介質(zhì)上 的計(jì)算機(jī)可執(zhí)行指令(406)作出響應(yīng)的處理器(402),所述計(jì)算機(jī)可執(zhí)行指令可 由所述處理器執(zhí)行以便-標(biāo)識(shí)屬于參與端點(diǎn)組的第一參與端點(diǎn)和第二參與端點(diǎn),所述組中的每個(gè)參與 端點(diǎn)被配置成代表用戶存儲(chǔ)數(shù)據(jù)項(xiàng),所述組包括至少一個(gè)便攜式電子設(shè)備和一個(gè)服 務(wù)器;基于經(jīng)由所述第一參與端點(diǎn)向基于WAN的數(shù)據(jù)訪問服務(wù)所作出的請(qǐng)求,標(biāo) 識(shí)所述組中的第二參與端點(diǎn)所存儲(chǔ)的特定數(shù)據(jù)項(xiàng);安排經(jīng)由所述基于WAN的數(shù)據(jù)訪問服務(wù)所標(biāo)識(shí)的通信網(wǎng)絡(luò),在所述第一參 與端點(diǎn)和所述第二參與端點(diǎn)之間建立通信會(huì)話;以及安排所述第一參與端點(diǎn)經(jīng)由所述通信會(huì)話訪問所述特定數(shù)據(jù)項(xiàng)。
20. —種用于遠(yuǎn)程數(shù)據(jù)訪問的系統(tǒng)(101),所述系統(tǒng)包括被配置成標(biāo)識(shí)存儲(chǔ)在參與端點(diǎn)組(104)中的特定參與端點(diǎn)上的特定數(shù)據(jù)項(xiàng) (115)的數(shù)據(jù)選擇引擎(212),所述組內(nèi)的每個(gè)參與端點(diǎn)被配置成代表用戶存儲(chǔ) 數(shù)據(jù)項(xiàng),所述組包括至少一個(gè)便攜式電子設(shè)備(105)和至少一個(gè)服務(wù)器(102, 103);以及對(duì)所述數(shù)據(jù)選擇引擎作出響應(yīng)的通信管理器(202),所述通信管理器被配置成安排在發(fā)出請(qǐng)求的參與端點(diǎn)和存儲(chǔ)所述特定數(shù)據(jù)項(xiàng)的特定參與端點(diǎn)之間建 立通信會(huì)話,所述通信會(huì)話是經(jīng)由基于WAN的數(shù)據(jù)訪問服務(wù)所標(biāo)識(shí)的通信網(wǎng)絡(luò)建 立的,以及安排所述發(fā)出請(qǐng)求的參與端點(diǎn)經(jīng)由所述通信會(huì)話訪問所述特定數(shù)據(jù)項(xiàng)。
全文摘要
一種基于廣域網(wǎng)(“WAN”)的服務(wù)允許包括至少一個(gè)服務(wù)器和至少一個(gè)便攜式電子設(shè)備的參與端點(diǎn)組內(nèi)的各參與端點(diǎn)之間的遠(yuǎn)程數(shù)據(jù)訪問事務(wù)。每個(gè)參與端點(diǎn)被配置成經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)通信并且代表用戶存儲(chǔ)相同或不同的數(shù)據(jù)項(xiàng)。該基于WAN的服務(wù)維護(hù)關(guān)于該組中每個(gè)參與端點(diǎn)的信息以及其網(wǎng)絡(luò)可訪問性,并且還維護(hù)一個(gè)或多個(gè)可用數(shù)據(jù)項(xiàng)的目錄。基于WAN的服務(wù)標(biāo)識(shí)對(duì)兩個(gè)參與端點(diǎn)都可用的通信網(wǎng)絡(luò),并且經(jīng)由該通信網(wǎng)絡(luò)在便攜式電子設(shè)備和另一參與端點(diǎn)之間建立直接或代理通信會(huì)話。所選數(shù)據(jù)項(xiàng)經(jīng)由該通信會(huì)話被下載、上傳、訪問、或同步。還討論了與該基于WAN的服務(wù)結(jié)合使用數(shù)字權(quán)限和身份管理技術(shù)。
文檔編號(hào)H04L12/18GK101636967SQ200880009022
公開日2010年1月27日 申請(qǐng)日期2008年3月14日 優(yōu)先權(quán)日2007年3月22日
發(fā)明者D·R·戴維斯, R·A·哈夫森, R·希爾德斯 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
福清市| 射阳县| 平潭县| 尚义县| 彩票| 东兰县| 上林县| 曲周县| 石首市| 家居| 牡丹江市| 武冈市| 合水县| 临汾市| 寻乌县| 桂东县| 宜君县| 孝昌县| 清镇市| 保亭| 安达市| 松江区| 汤原县| 弋阳县| 西峡县| 陆河县| 武鸣县| 昭觉县| 名山县| 兴安县| 延津县| 桐乡市| 宁晋县| 新源县| 沈阳市| 十堰市| 吉安县| 沂南县| 正定县| 永平县| 全南县|