欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分配數(shù)據(jù)的方法和系統(tǒng)的制作方法

文檔序號(hào):7893634閱讀:230來(lái)源:國(guó)知局
專利名稱:分配數(shù)據(jù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)分配,更具體而言,本發(fā)明涉及通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)分配數(shù)據(jù)的方法和系統(tǒng)。
背景技術(shù)
諸如因特網(wǎng)、無(wú)線網(wǎng)絡(luò)、廣域網(wǎng)、局域網(wǎng)等等的網(wǎng)絡(luò)已經(jīng)使得各個(gè)人共享信息并確證極為可能。如果不同地方的不同人所使用的軟件應(yīng)用程序或工具能夠容易地通過(guò)網(wǎng)絡(luò)而共享信息,則經(jīng)由網(wǎng)絡(luò)可用的這種確證將更加有用。然而,傳統(tǒng)的軟件應(yīng)用程序趨于被設(shè)計(jì)為在特定的平臺(tái)上運(yùn)行并趨于具備不容易互換的特定要求。
但是,計(jì)算機(jī)產(chǎn)業(yè)中正在增長(zhǎng)的一種趨勢(shì)是開(kāi)發(fā)能夠與其他應(yīng)用程序、甚至是其他軟件開(kāi)發(fā)商所開(kāi)發(fā)的并運(yùn)行于其他計(jì)算機(jī)上的應(yīng)用程序交互作用的應(yīng)用程序。因此,當(dāng)前的趨勢(shì)是要設(shè)計(jì)松散結(jié)合的動(dòng)態(tài)綁定組件形式的軟件應(yīng)用程序,可將這些組件組合在一起形成新的解決方案。優(yōu)選地,這些新的組件將在網(wǎng)絡(luò)上“生存”,即對(duì)于其他人而言它們將經(jīng)由網(wǎng)絡(luò)被容易地訪問(wèn)。已經(jīng)出現(xiàn)用于描述這些組件的術(shù)語(yǔ)是“萬(wàn)維網(wǎng)服務(wù)”。應(yīng)用程序可開(kāi)發(fā)為在運(yùn)行時(shí)間所發(fā)現(xiàn)和綁定的萬(wàn)維網(wǎng)服務(wù)的組成。所以,能夠?qū)⒕W(wǎng)絡(luò)用作開(kāi)發(fā)軟件應(yīng)用程序的新環(huán)境。
如上所述,網(wǎng)絡(luò)使共享信息變得更加容易。因此,期望提供一種便于使用網(wǎng)絡(luò)來(lái)分配數(shù)據(jù)的數(shù)據(jù)分配系統(tǒng)和方法。

發(fā)明內(nèi)容
一種用于經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)電子分配數(shù)據(jù)的系統(tǒng)包括適于從至少一個(gè)數(shù)據(jù)提供者那里以電子格式接收數(shù)據(jù)的更新單元,適于基于選擇信息以電子格式發(fā)送從更新單元接收的數(shù)據(jù)中選擇的數(shù)據(jù)到一個(gè)用戶的目錄單元,以及管理單元,它適于根據(jù)從管理員接收的管理信息,控制更新單元的數(shù)據(jù)接收和目錄單元的選擇數(shù)據(jù)的發(fā)送。
一種用于通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)分配電子格式數(shù)據(jù)的方法包括從至少一個(gè)數(shù)據(jù)提供者那里以電子格式接收的數(shù)據(jù),根據(jù)選擇信息以電子格式將所選擇的數(shù)據(jù)發(fā)送到用戶,從管理員接收管理信息,以及根據(jù)管理信息控制接收數(shù)據(jù)的步驟和發(fā)送選擇數(shù)據(jù)的步驟。
一種計(jì)算機(jī)系統(tǒng)包括處理器和計(jì)算機(jī)系統(tǒng)可讀的程序存儲(chǔ)設(shè)備,后者包含處理器可執(zhí)行以執(zhí)行分配數(shù)據(jù)的方法步驟的指令程序。所述方法步驟包括從一個(gè)遠(yuǎn)程數(shù)據(jù)提供者那里以電子格式接收的數(shù)據(jù),以電子格式將所選擇的數(shù)據(jù)發(fā)送到用戶,從遠(yuǎn)程管理員接收管理信息,以及根據(jù)該管理信息控制接收數(shù)據(jù)的步驟和發(fā)送選擇數(shù)據(jù)的步驟。
提取了一種計(jì)算機(jī)系統(tǒng)可讀的、包含計(jì)算機(jī)系統(tǒng)可執(zhí)行以執(zhí)行在計(jì)算機(jī)網(wǎng)絡(luò)中分配數(shù)據(jù)的方法步驟的指令程序的程序存儲(chǔ)媒體。所述方法步驟包括從一個(gè)遠(yuǎn)程數(shù)據(jù)提供者那里以電子格式接收的數(shù)據(jù),以電子格式將所選擇的數(shù)據(jù)發(fā)送到用戶,從遠(yuǎn)程管理員接收管理信息,以及根據(jù)管理信息控制接收數(shù)據(jù)的步驟和發(fā)送選擇數(shù)據(jù)的步驟。


當(dāng)通過(guò)結(jié)合附圖參照以下詳細(xì)的描述時(shí),將容易獲得對(duì)本發(fā)明的更全面理解及其多個(gè)附帶的有利之處,因?yàn)樗鼈儗⒆兊酶用靼祝渲袌D1示出了用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法和系統(tǒng)的計(jì)算機(jī)系統(tǒng)的方框圖。
圖2所示為根據(jù)本發(fā)明的一個(gè)實(shí)施例用于分配數(shù)據(jù)的系統(tǒng)方框圖。
圖3所示為根據(jù)本發(fā)明一個(gè)實(shí)施例的更新單元的方框圖。
圖4所示為根據(jù)本發(fā)明一個(gè)實(shí)施例的目錄單元的方框圖。
圖5所示為根據(jù)本發(fā)明一個(gè)實(shí)施例的管理單元的方框圖。
圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例用于分配數(shù)據(jù)的方法流程圖。
圖7進(jìn)一步示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例用于從遠(yuǎn)程數(shù)據(jù)提供者接收數(shù)據(jù)的步驟流程圖。
圖8進(jìn)一步示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例用于發(fā)送所選數(shù)據(jù)到遠(yuǎn)程用戶的步驟流程圖。
圖9進(jìn)一步示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例用于從遠(yuǎn)程管理員接收管理數(shù)據(jù)的步驟流程圖。
具體實(shí)施例方式
在描述圖中所示例的本發(fā)明的優(yōu)選實(shí)施例中,為了簡(jiǎn)潔起見(jiàn)應(yīng)用特定的名詞術(shù)語(yǔ)。但是,本發(fā)明的意圖并不限制于如此選擇的特定名詞術(shù)語(yǔ),應(yīng)該明白的是每個(gè)特定的單元都包括所有的以相似方式工作的技術(shù)等同物。
可以以在計(jì)算機(jī)系統(tǒng)上、或諸如在主機(jī)、個(gè)人計(jì)算機(jī)(PC)、掌上電腦、服務(wù)器等等上所運(yùn)行的軟件應(yīng)用程序的形式實(shí)現(xiàn)所述系統(tǒng)和方法。計(jì)算機(jī)系統(tǒng)可與數(shù)據(jù)庫(kù)或其他計(jì)算機(jī)系統(tǒng)相鏈接。該鏈接例如經(jīng)由諸如直接硬連線或無(wú)線連接的直接鏈路,經(jīng)由諸如局域網(wǎng)的網(wǎng)絡(luò)連接,或經(jīng)由網(wǎng)絡(luò)。
在圖1中所示為能夠?qū)崿F(xiàn)本發(fā)明系統(tǒng)和方法的計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)例。該計(jì)算機(jī)系統(tǒng)通常指系統(tǒng)100,它可能包括中央處理單元(CPU)102、存儲(chǔ)器104、打印機(jī)接口106、顯示單元108、LAN(局域網(wǎng))數(shù)據(jù)傳輸控制器110、LAN接口112、網(wǎng)絡(luò)控制器114、內(nèi)部總線116和一個(gè)或更多的輸入設(shè)備118諸如鍵盤(pán)、鼠標(biāo)等等。如圖所示,系統(tǒng)100可經(jīng)由鏈路122連接到數(shù)據(jù)庫(kù)120。
參考圖2說(shuō)明根據(jù)本發(fā)明的實(shí)施例用于分配數(shù)據(jù)的系統(tǒng)9。更新單元10適于從遠(yuǎn)程數(shù)據(jù)提供者以電子格式接收數(shù)據(jù)。目錄單元12適于以電子格式發(fā)送所選擇的數(shù)據(jù)到遠(yuǎn)程用戶。管理單元14適于根據(jù)管理單元14從系統(tǒng)9的管理員那里接收的管理信息來(lái)控制更新單元的數(shù)據(jù)接收和目錄單元的所選數(shù)據(jù)的發(fā)送。可使用控制單元16以便于通過(guò)管理單元14控制更新單元10和目錄單元12。系統(tǒng)存儲(chǔ)單元11可用于存儲(chǔ)數(shù)據(jù)。
優(yōu)選地,本發(fā)明以萬(wàn)維網(wǎng)服務(wù)或一組萬(wàn)維網(wǎng)服務(wù)的形式而實(shí)現(xiàn)。換句話說(shuō),數(shù)據(jù)分配萬(wàn)維網(wǎng)服務(wù)實(shí)施為萬(wàn)維網(wǎng)服務(wù)集,這些萬(wàn)維網(wǎng)服務(wù)之間相互作用以從各種遠(yuǎn)程數(shù)據(jù)提供者接收數(shù)據(jù)并發(fā)送所選擇的數(shù)據(jù)到用戶,其中根據(jù)遠(yuǎn)程管理員經(jīng)由管理萬(wàn)維網(wǎng)服務(wù)所提供的管理信息來(lái)控制數(shù)據(jù)接收和所選擇數(shù)據(jù)的發(fā)送。
萬(wàn)維網(wǎng)服務(wù)使用普遍存在的標(biāo)準(zhǔn)諸如可擴(kuò)展標(biāo)記語(yǔ)言(XML)進(jìn)行通信。同理,遠(yuǎn)程用戶、數(shù)據(jù)提供者和管理員優(yōu)選地在使用XML消息的系統(tǒng)9內(nèi)通信。這些XML消息可由用戶一側(cè)、提供者一側(cè)或管理員一側(cè)的客戶代理產(chǎn)生,并可例如由一個(gè)瀏覽器提供。盡管具體公開(kāi)了XML標(biāo)準(zhǔn),但可以使用任何普遍存在的標(biāo)準(zhǔn)。
更新單元10適于允許系統(tǒng)9從數(shù)據(jù)提供者,或數(shù)據(jù)源,優(yōu)選通過(guò)網(wǎng)絡(luò)電子接收數(shù)據(jù)。參考圖3以進(jìn)一步描述更新單元10。更新單元10優(yōu)選包括用于在數(shù)據(jù)提供者和更新單元10之間優(yōu)選使用網(wǎng)絡(luò)建立連接的通信接口30。更具體而言,更新單元10經(jīng)由網(wǎng)絡(luò)連接目錄單元與數(shù)據(jù)提供者的計(jì)算機(jī),目錄單元如上所述被優(yōu)選實(shí)施為萬(wàn)維網(wǎng)服務(wù)。通信接口還允許更新單元10與目錄單元12和更新單元14之間進(jìn)行通信。更新單元10優(yōu)選地包括一個(gè)驗(yàn)證預(yù)期的數(shù)據(jù)提供者的驗(yàn)證單元31。在一個(gè)優(yōu)選實(shí)施例中,數(shù)據(jù)提供者通過(guò)提供一定的提供者注冊(cè)信息將預(yù)先將它們注冊(cè)于系統(tǒng)9,所述注冊(cè)信息能夠用于驗(yàn)證數(shù)據(jù)提供者。這些數(shù)據(jù)提供者被驗(yàn)證為數(shù)據(jù)提供者。提供者注冊(cè)信息可以由使用管理單元14的管理員來(lái)提供或存儲(chǔ)在更新單元10自身內(nèi)的更新存儲(chǔ)媒體32中。提供者注冊(cè)信息還可以存儲(chǔ)在單獨(dú)的系統(tǒng)存儲(chǔ)媒體11中。還可以為每個(gè)經(jīng)驗(yàn)證的數(shù)據(jù)提供者提供一定的許可信息并將該信息包括在注冊(cè)信息中。例如,可以授權(quán)數(shù)據(jù)提供者以允許他們指定一個(gè)目的文件夾,將在該文件夾中存儲(chǔ)數(shù)據(jù)提供者所提供的數(shù)據(jù)。
當(dāng)數(shù)據(jù)提供者建立與系統(tǒng)9的聯(lián)系時(shí),可要求數(shù)據(jù)提供者提供提供者識(shí)別信息,諸如例如,名稱或識(shí)別代碼。例如,在從數(shù)據(jù)提供者接收通信請(qǐng)求之后可建立通信。例如,在預(yù)先注冊(cè)的同時(shí)可將提供者識(shí)別信息發(fā)給數(shù)據(jù)提供者,并可包括在每個(gè)經(jīng)驗(yàn)證的數(shù)據(jù)提供者的提供者注冊(cè)信息中。使用驗(yàn)證單元31,可比較數(shù)據(jù)提供者所提供的提供者識(shí)別信息和與在提供者注冊(cè)信息中表示的每個(gè)經(jīng)驗(yàn)證的數(shù)據(jù)提供者相關(guān)聯(lián)的識(shí)別信息。如果數(shù)據(jù)提供者所輸入的提供者識(shí)別信息匹配了對(duì)應(yīng)于經(jīng)驗(yàn)證的數(shù)據(jù)提供者其中之一的識(shí)別信息,那么該數(shù)據(jù)提供者為經(jīng)驗(yàn)證的數(shù)據(jù)提供者,并且更新單元10可以從該驗(yàn)證的數(shù)據(jù)提供者接收數(shù)據(jù)。否則,更新單元10不可以從該數(shù)據(jù)提供者接收數(shù)據(jù),或只可以接收受限的數(shù)據(jù),諸如注冊(cè)信息,以便將來(lái)更新單元10被授權(quán)以從未驗(yàn)證的數(shù)據(jù)提供者接收數(shù)據(jù)。
從數(shù)據(jù)提供者接收的數(shù)據(jù)可能為任何類型的數(shù)據(jù)。優(yōu)選地,以電子格式提供該數(shù)據(jù)。更具體而言,如上所述經(jīng)由網(wǎng)絡(luò)使用普遍存在的標(biāo)準(zhǔn)接收該數(shù)據(jù)。從數(shù)據(jù)提供者接收的數(shù)據(jù)可包括例如軟件程序、音頻數(shù)據(jù)或視頻數(shù)據(jù)。從數(shù)據(jù)提供者接收的數(shù)據(jù)優(yōu)選地包括識(shí)別數(shù)據(jù)類型的信息以及提供的數(shù)據(jù)。
更新單元10接收的數(shù)據(jù)還可以包括規(guī)定可分配數(shù)據(jù)的一定參數(shù)的策略對(duì)象。例如,一個(gè)策略對(duì)象可以規(guī)定數(shù)據(jù)可分配和不可分配到的特定國(guó)家。在另一個(gè)實(shí)例中,策略對(duì)象可以包括對(duì)下載數(shù)據(jù)進(jìn)行收費(fèi)的價(jià)格。
優(yōu)選地,由更新單元10以離散的段來(lái)接收該數(shù)據(jù)。通過(guò)這種方式,如果數(shù)據(jù)接收被中斷,那么之后在中斷點(diǎn)可以繼續(xù)接收。這可能要求使用客戶代理,即例如在數(shù)據(jù)提供者計(jì)算機(jī)上運(yùn)行的插入程序,該程序跟蹤更新單元10的數(shù)據(jù)接收并保存更新單元10最后接收段的記錄。下文將詳細(xì)討論客戶代理。
一旦更新單元10接收了數(shù)據(jù),該數(shù)據(jù)則優(yōu)選被存儲(chǔ)在類似于Windows環(huán)境下所使用的文件夾中。在數(shù)據(jù)提供者被允許的地方,數(shù)據(jù)提供者可以為存儲(chǔ)數(shù)據(jù)的目的文件夾命名。通過(guò)這種方式,數(shù)據(jù)提供者更加便于更新或添加已在稍候時(shí)間所提供的數(shù)據(jù)。
在本發(fā)明的一個(gè)實(shí)施例中,數(shù)據(jù)提供者所提供的數(shù)據(jù)是軟件。軟件優(yōu)選地以軟件包、包含軟件程序的對(duì)象的形式來(lái)接收。每個(gè)軟件包可以包含若干的軟件程序。每個(gè)軟件程序可以包括若干的軟件文檔。如上所述,軟件可以存儲(chǔ)在文件夾或目的文件夾中。如上所述,指定目的文件夾的許可可以提供給各個(gè)驗(yàn)證的數(shù)據(jù)提供者。軟件可以與像上述討論的策略對(duì)象的其他相關(guān)聯(lián)信息一起上載。
在上載完軟件包及其相關(guān)聯(lián)的信息之后,軟件包被密封。一旦密封了軟件包,該包則可用于分配系統(tǒng)9進(jìn)行分配。即,軟件包可用于下載到分配系統(tǒng)9的特定用戶。
如上所述,數(shù)據(jù)優(yōu)選存儲(chǔ)在系統(tǒng)的文件夾中。該文件夾可以存儲(chǔ)在更新單元10的更新存儲(chǔ)媒體32中,或存儲(chǔ)在單獨(dú)的系統(tǒng)存儲(chǔ)媒體11中。
如上所述,更新單元10優(yōu)選為萬(wàn)維網(wǎng)服務(wù),該服務(wù)允許各種數(shù)據(jù)提供者提供數(shù)據(jù)。應(yīng)該注意到,盡管數(shù)據(jù)提供者可以為個(gè)人,但是數(shù)據(jù)提供者還可以為公司,諸如例如軟件公司,它們使用分配系統(tǒng)9作為一種分配其產(chǎn)品或其產(chǎn)品更新的便捷方式。例如,軟件公司能夠簡(jiǎn)單地經(jīng)由目錄單元10發(fā)送他們一項(xiàng)產(chǎn)品的更新到分配系統(tǒng)9。然后,多個(gè)使用分配系統(tǒng)9的不同的個(gè)人,可以簡(jiǎn)單地經(jīng)由網(wǎng)絡(luò)接入該分配系統(tǒng)來(lái)訪問(wèn)該更新。因此,軟件公司能允許所有的公司用戶從公共可獲得的來(lái)源更新其產(chǎn)品。另外,為了使用戶可以獲得該更新,公司不需要耗費(fèi)自己的網(wǎng)絡(luò)資源。
參考圖4詳細(xì)描述目錄單元12。目錄單元12的操作依賴于將選擇數(shù)據(jù)從目錄單元12發(fā)送到的用戶是受管理用戶還是不受管理用戶而輕微地發(fā)生變化。受管理用戶對(duì)何數(shù)據(jù)發(fā)送到他們計(jì)算機(jī)控制較少或沒(méi)有控制。在受管理用戶的計(jì)算機(jī)上可提供客戶代理以幫助根據(jù)管理單元14接收的管理信息來(lái)接收發(fā)送到用戶的數(shù)據(jù)。不受管理的用戶,即不是受管理的用戶,可以確定從目錄單元12發(fā)送到他們或其計(jì)算機(jī)的是什么數(shù)據(jù)。但是,不受管理的客戶可以使用客戶代理來(lái)允許一定的功能,而不完全放棄控制發(fā)送到他們的數(shù)據(jù)。不論目錄單元12服務(wù)于受管理用戶還是不受管理的用戶,其結(jié)構(gòu)基本上是相同的。
目錄單元12優(yōu)選地包括一個(gè)第二通信接口40,該接口優(yōu)選地經(jīng)由網(wǎng)絡(luò)在目錄單元12和用戶之間建立一種連接。更具體而言,第二通信接口40經(jīng)由網(wǎng)絡(luò)連接目錄單元12與用戶計(jì)算機(jī),如上所述,目錄單元優(yōu)選地被實(shí)施為一種萬(wàn)維網(wǎng)服務(wù)。第二通信接口40還允許目錄單元12與更新單元10和管理單元14進(jìn)行通信。
目錄單元12可以包括一個(gè)第二驗(yàn)證單元41,它基本上與更新單元10的驗(yàn)證單元31相類似。用戶可以通過(guò)提供能夠用于驗(yàn)證該用戶的、并且可以是被發(fā)給的諸如用戶名或密碼等識(shí)別信息的特定用戶注冊(cè)信息來(lái)預(yù)先注冊(cè)。這些用戶為經(jīng)驗(yàn)證的用戶。用戶的識(shí)別信息可以包括在每個(gè)驗(yàn)證用戶的用戶注冊(cè)信息中。與每個(gè)經(jīng)驗(yàn)證的用戶有關(guān)的用戶注冊(cè)信息可以存儲(chǔ)在例如目錄單元12自身內(nèi)的目錄存儲(chǔ)媒體42、系統(tǒng)存儲(chǔ)單元11或管理單元14中。特定用戶許可還可以授權(quán)給各個(gè)已驗(yàn)證的用戶,以及這些許可還與用于每個(gè)已驗(yàn)證用戶的用戶注冊(cè)信息一起存儲(chǔ)。例如,許可可以指示可將哪一類型的數(shù)據(jù)發(fā)送到特定的已驗(yàn)證用戶。
在用戶與目錄單元12建立通信之后,用戶可輸入他們的用戶識(shí)別信息,該信息與用戶注冊(cè)信息比較,更具體而言,通過(guò)第二驗(yàn)證單元40將該信息與每個(gè)驗(yàn)證用戶的識(shí)別信息進(jìn)行比較。在用戶識(shí)別信息匹配已驗(yàn)證用戶的識(shí)別信息時(shí),該用戶被認(rèn)為是經(jīng)驗(yàn)證的用戶并且通過(guò)目錄單元12為其發(fā)送選擇的數(shù)據(jù)。未注冊(cè)到系統(tǒng)的用戶不能從目錄單元12為其發(fā)送選擇數(shù)據(jù),或只允許接收某些受限的數(shù)據(jù),例如,與注冊(cè)到系統(tǒng)有關(guān)的數(shù)據(jù)。另外,未經(jīng)驗(yàn)證的用戶可允許發(fā)送注冊(cè)信息,以便系統(tǒng)9能夠在以后的時(shí)間發(fā)送選擇的數(shù)據(jù)到該用戶。
當(dāng)經(jīng)驗(yàn)證的用戶為不受管理的用戶時(shí),該用戶可控制從目錄單元12發(fā)送到他的是何信息。當(dāng)驗(yàn)證后,可為驗(yàn)證的用戶提供可用于分配到該特定驗(yàn)證用戶的數(shù)據(jù)列表。該列表包括由更新單元10接收的全部數(shù)據(jù)中對(duì)用戶可用的全部數(shù)據(jù)。如上所述,某些數(shù)據(jù)可包括策略對(duì)象,該對(duì)象可指示特定用戶不可獲得該數(shù)據(jù)。另外,特定許可信息可與每個(gè)驗(yàn)證的用戶相關(guān)聯(lián),并指示不能發(fā)送到用戶的特定數(shù)據(jù)類型。例如,如果策略對(duì)象指示加拿大的用戶不能下載特定的數(shù)據(jù),那么如果用戶在加拿大,則該數(shù)據(jù)不包括在發(fā)送到用戶的可獲得數(shù)據(jù)的列表中。驗(yàn)證的用戶是否位于加拿大可根據(jù)該用戶的用戶注冊(cè)信息予以確定。
可用數(shù)據(jù)的列表優(yōu)選在用戶計(jì)算機(jī)(未示出)的顯示器上顯示給用戶。根據(jù)可用數(shù)據(jù)的列表,用戶選擇其希望接收的數(shù)據(jù)。該選擇被發(fā)送到目錄單元12作為選擇信息,以指示要經(jīng)由目錄單元發(fā)送到用戶的信息??梢允褂每蛻舸韥?lái)提供該選擇信息并發(fā)送該信息到目錄單元12。
選擇的數(shù)據(jù),即選擇信息指示用戶想要的數(shù)據(jù),可以通過(guò)離散的段發(fā)送到用戶,以便如果在全部選擇數(shù)據(jù)發(fā)送到該用戶之前發(fā)送操作失敗的話,在稍候時(shí)間從失敗點(diǎn)起繼續(xù)該操作。這種特征可能需要在用戶計(jì)算機(jī)上使用客戶代理。受管理的客戶通常使用這樣的一種客戶代理,甚至不受管理的客戶也可以使用這種客戶代理,以便允許一定的功能而不用放棄控制發(fā)送到用戶的是何數(shù)據(jù)??蛻舸砜筛櫼呀?jīng)從目錄單元12發(fā)送和用戶所接收的數(shù)據(jù)段,并且經(jīng)由目錄單元12向系統(tǒng)9發(fā)送回報(bào)告,以便能夠保持發(fā)送到用戶的數(shù)據(jù)的精確記錄。這些報(bào)告可與驗(yàn)證用戶的用戶注冊(cè)信息一起存儲(chǔ),以便目錄單元12簡(jiǎn)單地通過(guò)訪問(wèn)驗(yàn)證用戶的用戶注冊(cè)信息,就能夠確定發(fā)送到用戶的數(shù)據(jù)的最后段。
在數(shù)據(jù)發(fā)送到驗(yàn)證的用戶之后,如果該數(shù)據(jù)例如為軟件程序,用戶就可立即選擇安裝該數(shù)據(jù),或選擇稍候來(lái)安裝該軟件程序??商鎿Q地,下載的軟件可包括結(jié)合客戶代理在用戶計(jì)算機(jī)上激活自動(dòng)安裝功能的信息,如有的話,該客戶代理在用戶一側(cè)。
目錄單元12優(yōu)選為可縮放型的,從而可為驗(yàn)證的用戶提供可獲得數(shù)據(jù)的若干文件夾的一個(gè)列表。目錄單元12優(yōu)選地使得甚至在低帶寬通信線路上發(fā)送數(shù)據(jù)成為可能。此外,目錄單元12可使發(fā)送數(shù)據(jù)甚至給低功率用戶設(shè)備。這種特征可能需要使用客戶代理來(lái)保證有效地下載數(shù)據(jù)。例如,目錄單元可與用戶的PDA設(shè)備、而不是個(gè)人計(jì)算機(jī)進(jìn)行通信。在這種情況下,可能存在可用于傳送的受限的帶寬。另外,由于PDA設(shè)備通常由電池供電,因此為了保證效率并節(jié)約電池能量,可不同地對(duì)數(shù)據(jù)的發(fā)送進(jìn)行處理。
受管理的客戶或用戶幾乎不能或不能控制從目錄單元12發(fā)送到他們的數(shù)據(jù)。受管理的客戶包括客戶代理,優(yōu)選包括一個(gè)或多個(gè)插件,這些插件幫助自動(dòng)下載所選擇的數(shù)據(jù)到受管理的用戶計(jì)算機(jī)上。優(yōu)選地,經(jīng)由管理單元14提供的管理信息確定將下載何種數(shù)據(jù)到該用戶。這將在下文中參考管理單元14詳細(xì)討論。
當(dāng)用戶為受管理的客戶時(shí),則以與上述相似的方式利用用戶計(jì)算機(jī)建立通信。而且,以上述討論的與未受管理用戶有關(guān)的方式提供用戶的驗(yàn)證。但是,客戶代理可以自動(dòng)提供用戶的識(shí)別信息。另外,由于受管理用戶不控制從目錄單元發(fā)送的是何數(shù)據(jù),因此不需要從目錄單元12發(fā)送可獲得數(shù)據(jù)的列表給用戶。同理,用戶不需要提供指示用戶希望接收的選擇數(shù)據(jù)的選擇信息。在受管理用戶的情況下,選擇信息優(yōu)選地包含在經(jīng)由管理單元14提供的管理信息中。
管理單元14允許管理員管理系統(tǒng),下面參考圖5來(lái)進(jìn)行描述。管理單元14優(yōu)選包括在管理員和管理單元14之間提供連接的第三通信接口50。更具體而言,第三通信接口50經(jīng)由網(wǎng)絡(luò)將管理單元14與管理員的計(jì)算機(jī)相連接,如上所述,管理單元優(yōu)選實(shí)施為一個(gè)萬(wàn)維網(wǎng)服務(wù)。管理單元14優(yōu)選包括一個(gè)用于驗(yàn)證系統(tǒng)管理員的第三驗(yàn)證單元51,類似于更新單元10的驗(yàn)證單元31和目錄單元12的第二驗(yàn)證單元41,以驗(yàn)證系統(tǒng)9的管理員。第三驗(yàn)證單元51基本上與驗(yàn)證單元31和第二驗(yàn)證單元41的操作相同,但是,由于對(duì)于系統(tǒng)9而言典型地只有一個(gè)驗(yàn)證管理員存在,因此,第三驗(yàn)證單元51可以只比較管理員提供的管理員識(shí)別信息和一個(gè)被驗(yàn)證的管理員的管理員注冊(cè)信息。不過(guò),有可能存在多個(gè)管理員,在這種情況下,通過(guò)比較若干被驗(yàn)證管理員的管理員識(shí)別信息和管理員注冊(cè)信息,第三驗(yàn)證單元基本上與驗(yàn)證單元31和第二驗(yàn)證單元41的操作相同。
在優(yōu)選的實(shí)施例中,客戶代理被包括在管理員一側(cè),即位于管理員的計(jì)算機(jī)上以有助于管理。如上所述,管理員可以經(jīng)由管理單元14從系統(tǒng)中增加或刪除已注冊(cè)的提供者和/或用戶。管理員還可以確定系統(tǒng)9的已驗(yàn)證用戶和數(shù)據(jù)提供者的許可。如上所述,可以利用分別用于每個(gè)已驗(yàn)證用戶或已驗(yàn)證提供者的注冊(cè)信息存儲(chǔ)驗(yàn)證用戶和數(shù)據(jù)提供者的許可信息。如上所述,驗(yàn)證提供者和驗(yàn)證用戶的注冊(cè)信息分別可以存儲(chǔ)在管理單元14的管理存儲(chǔ)媒體52中,或系統(tǒng)存儲(chǔ)媒體11中。可替換地,注冊(cè)信息還可以存儲(chǔ)在與遠(yuǎn)程管理員的計(jì)算機(jī)相連接的存儲(chǔ)媒體(未示出)中。
管理員還可以確定發(fā)送到受管理用戶的數(shù)據(jù)。即,管理信息可以包括選擇信息,該信息用于指示要通過(guò)目錄單元12發(fā)送到受管理用戶或各用戶的選擇數(shù)據(jù)。管理員可以建立用戶組并為用戶組分配許可。管理員可以創(chuàng)建一個(gè)包含用戶組地址的用戶地址簿。此外,管理員可以指示周期性分配一定的數(shù)據(jù)到用戶組。例如,當(dāng)一個(gè)用戶組包括所有已經(jīng)下載特定軟件程序的用戶時(shí),管理員可指導(dǎo)周期性下載該程序的任何更新到用戶組中的每個(gè)用戶。管理員還可以產(chǎn)生指示下載到特定用戶或用戶組的報(bào)告。通常,管理信息根據(jù)與數(shù)據(jù)提供者相關(guān)聯(lián)的許可信息控制更新單元10。另外,管理信息根據(jù)與特定數(shù)據(jù)相關(guān)聯(lián)的策略對(duì)象控制目錄單元12,以防止將該數(shù)據(jù)發(fā)送到不合格的用戶,以及根據(jù)用戶許可信息進(jìn)行控制以防止目錄單元12發(fā)送數(shù)據(jù)到不合格的用戶。
在本發(fā)明所公開(kāi)的一個(gè)實(shí)施例中,可以提供一個(gè)控制單元16,該單元基于管理單元14所提供的管理信息來(lái)控制和協(xié)調(diào)經(jīng)由更新單元10的數(shù)據(jù)接收和經(jīng)由目錄單元12發(fā)送選擇的數(shù)據(jù)到用戶。當(dāng)提供者注冊(cè)數(shù)據(jù)和數(shù)據(jù)提供者所提供的數(shù)據(jù)存儲(chǔ)在系統(tǒng)存儲(chǔ)單元11中時(shí),控制單元16優(yōu)選地如此使用,以便只需要將控制單元連接到系統(tǒng)存儲(chǔ)單元,以及控制單元16分別地提供該提供者注冊(cè)信息和用戶注冊(cè)信息給更新單元10和目錄單元12??商鎿Q地,管理單元14可以直接控制更新單元10和目錄單元12。在這種情況下,可以在管理單元14中提供控制器53以根據(jù)管理信息和/或特定用戶和提供者的許可來(lái)控制更新單元10和目錄單元12。
通過(guò)使用位于數(shù)據(jù)提供者一側(cè)、用戶一側(cè)或管理員一側(cè)的所謂客戶代理,使得能夠?qū)崿F(xiàn)在這里所述系統(tǒng)中提供的一些功能。更具體而言,客戶代理分別安裝于數(shù)據(jù)提供者、用戶和管理員的計(jì)算機(jī)中??蛻舸砜梢园ê?jiǎn)便的客戶代理核心??蛻舸淼木唧w功能取決于使用客戶代理的提供者、用戶或管理員??蛻舸砗诵目梢栽试S各種插件插入到客戶代理核心中以實(shí)現(xiàn)想要的功能。例如,一個(gè)客戶代理可以包括在數(shù)據(jù)提供者一側(cè),用于支持在失敗之后重啟上載操作。在這種情況下,監(jiān)測(cè)數(shù)據(jù)上載的插件將是有用的。作為另一個(gè)實(shí)例,受管理和不受管理的用戶都可以使用一個(gè)客戶代理來(lái)支持在下載操作失敗之后而重新啟動(dòng)下載的功能。在本例中,下載插件將有助于監(jiān)測(cè)數(shù)據(jù)段離散下載。下載插件可能對(duì)于用戶和系統(tǒng)之間的帶寬限制較為敏感以便優(yōu)化下載過(guò)程。有用插件的其他實(shí)例包括調(diào)度器插件,該插件可用于調(diào)度未來(lái)的上載或下載操作。受管理的客戶插件對(duì)于受管理用戶而言是有用的。這種受管理的客戶插件可以用于確定是否應(yīng)該將數(shù)據(jù)下載到一個(gè)客戶,并且可以提供下載數(shù)據(jù)的安裝,諸如在用戶計(jì)算機(jī)上安裝軟件程序,并向系統(tǒng)回報(bào)有關(guān)數(shù)據(jù)成功下載到客戶的信息。
本發(fā)明公開(kāi)的內(nèi)容已經(jīng)描述了一個(gè)單獨(dú)的數(shù)據(jù)分配系統(tǒng)。但是,可替換的實(shí)施例提供可能經(jīng)由網(wǎng)絡(luò)鏈接在一起的多個(gè)軟件傳送系統(tǒng)之間協(xié)作。這些多分配系統(tǒng)可能經(jīng)由網(wǎng)絡(luò)鏈接在一起,以便一個(gè)分配系統(tǒng)可以與相鄰系統(tǒng)通信。在這種情況下,每個(gè)系統(tǒng)可包括一個(gè)包含所有系統(tǒng)的用戶組的全局地址簿。在所有系統(tǒng)之間可以同步該全局地址簿。在一個(gè)分配系統(tǒng)上給用戶組的分配可以分配給該組中所有系統(tǒng)的全部用戶。例如,當(dāng)一個(gè)組包括使用特定軟件程序的用戶,而且在一個(gè)分配系統(tǒng)上給一個(gè)組進(jìn)行分配時(shí),數(shù)據(jù)可以在所有分配系統(tǒng)上分配給該軟件程序的所有用戶。因此,可以同時(shí)給多個(gè)用戶進(jìn)行分配,而不會(huì)使任何一個(gè)分配系統(tǒng)的資源負(fù)重。
通常,用戶將登錄到特定的分配系統(tǒng),注冊(cè)到該分配系統(tǒng)上,以便只需要在一個(gè)系統(tǒng)上保持與該用戶相關(guān)聯(lián)的注冊(cè)信息。但是,用戶可能能夠從任何分配系統(tǒng)接收數(shù)據(jù)。即,可以從位于英國(guó)的系統(tǒng)發(fā)送數(shù)據(jù)到位于美國(guó)的系統(tǒng),以便客戶登錄到美國(guó)的系統(tǒng)時(shí)能夠下載軟件。
參考圖6描述一種根據(jù)本發(fā)明的一個(gè)實(shí)施例經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)分配數(shù)據(jù)的方法。該方法包括以下步驟在步驟S60,從數(shù)據(jù)提供者以電子格式接收的數(shù)據(jù),在步驟S62,基于指示將要發(fā)送的選擇數(shù)據(jù)的選擇信息發(fā)送選擇的數(shù)據(jù)到遠(yuǎn)程用戶,在步驟S64,從遠(yuǎn)程管理員接收管理信息,在步驟S66,基于管理信息控制接收數(shù)據(jù)和發(fā)送選擇數(shù)據(jù)的步驟。
進(jìn)一步參考圖7描述接收數(shù)據(jù)的步驟。步驟S60可以包括與數(shù)據(jù)提供者建立通信的步驟(S70)。該步驟可以通過(guò)在網(wǎng)絡(luò)上建立提供者和數(shù)據(jù)分配系統(tǒng)的更新單元之間的連接而實(shí)現(xiàn)。在步驟S72,從遠(yuǎn)程數(shù)據(jù)提供者接收提供者識(shí)別信息。在步驟S74,比較提供者識(shí)別數(shù)據(jù)與對(duì)應(yīng)于多個(gè)被驗(yàn)證數(shù)據(jù)提供者的注冊(cè)數(shù)據(jù)。當(dāng)提供者識(shí)別信息匹配包括在被驗(yàn)證提供者的注冊(cè)信息中的識(shí)別信息時(shí)(在步驟S76為是),則已驗(yàn)證該數(shù)據(jù)提供者并且可以從該數(shù)據(jù)提供者那里接收數(shù)據(jù)(S78)。否則(在步驟S76為否),不能接收來(lái)自未通過(guò)驗(yàn)證數(shù)據(jù)提供者的數(shù)據(jù)。可替換地,可以接收有限數(shù)據(jù),諸如未驗(yàn)證數(shù)據(jù)提供者的注冊(cè)信息。可以以離散的段從數(shù)據(jù)提供者接收數(shù)據(jù),并且該數(shù)據(jù)可包括指示數(shù)據(jù)類型和有關(guān)數(shù)據(jù)分配的要滿足參數(shù)的信息。該數(shù)據(jù)可以存儲(chǔ)在存儲(chǔ)媒體中,在文件夾或目的文件夾中,文件夾名由提供者予以提供。與被驗(yàn)證數(shù)據(jù)提供者的注冊(cè)信息相關(guān)聯(lián)的提供者許可信息確定是否提供者被許可為該數(shù)據(jù)命名目的文件夾。如果數(shù)據(jù)接收被中斷,在稍后時(shí)間在相同點(diǎn)上可以重新開(kāi)始接收過(guò)程。策略對(duì)象還可以包括在從數(shù)據(jù)提供者接收的數(shù)據(jù)中,該對(duì)象指示將數(shù)據(jù)發(fā)送到用戶所根據(jù)的條件。
進(jìn)一步參考圖8描述發(fā)送選擇數(shù)據(jù)到遠(yuǎn)程用戶的步驟S62。發(fā)送選擇數(shù)據(jù)到遠(yuǎn)程用戶的步驟可以包括優(yōu)選經(jīng)由網(wǎng)絡(luò)與遠(yuǎn)程用戶建立連接的步驟S80。當(dāng)建立連接后,可以接收用戶識(shí)別信息(S82)。為多個(gè)被驗(yàn)證用戶的每個(gè)用戶,可比較用戶識(shí)別信息與先前接收的用戶注冊(cè)信息(S84)。當(dāng)用戶識(shí)別信息匹配被驗(yàn)證用戶的識(shí)別信息時(shí),其中利用用戶注冊(cè)信息存儲(chǔ)被驗(yàn)證用戶的識(shí)別信息,則該用戶通過(guò)驗(yàn)證(在步驟S86為是)。經(jīng)由目錄單元可以給經(jīng)驗(yàn)證的用戶發(fā)送選擇的數(shù)據(jù)??山o未經(jīng)過(guò)驗(yàn)證(在步驟S86為否)的用戶發(fā)送一定的數(shù)據(jù),例如,如何注冊(cè)和成為驗(yàn)證用戶的信息,或者不向該用戶發(fā)送任何數(shù)據(jù)。在一個(gè)優(yōu)選實(shí)施例中,將特定用戶可用的數(shù)據(jù)列表發(fā)送到用戶(S87)。然后,用戶可以從用戶可用的數(shù)據(jù)列表中選擇所選擇的數(shù)據(jù)(S88)。通過(guò)目錄單元接收該選擇,以作為指示用戶想要的選擇數(shù)據(jù)的選擇信息。然后,例如,經(jīng)由網(wǎng)絡(luò)將選擇信息所指示的選擇數(shù)據(jù)從目錄單元發(fā)送到該用戶(S89)。可以以離散的段發(fā)送數(shù)據(jù),以便如果發(fā)送操作發(fā)生中斷時(shí),則可以在稍后的時(shí)間,在失敗發(fā)生的相同點(diǎn)上繼續(xù)發(fā)送所選擇的數(shù)據(jù)。
在一個(gè)可替換的實(shí)施例中,該用戶為受管理的用戶。在這種情況下,用戶幾乎不能控制或不能控制發(fā)送到用戶的是何數(shù)據(jù)。在這種情況下,管理信息確定發(fā)送到用戶的所選擇數(shù)據(jù)。即,選擇信息包括在管理信息中,并且發(fā)送到用戶的選擇數(shù)據(jù)由注冊(cè)信息來(lái)確定。
參考圖9進(jìn)一步描述從管理員64接收管理數(shù)據(jù)的步驟,該步驟可包括與遠(yuǎn)程管理員建立連接的步驟(S90)。在步驟S92,可以接收管理員識(shí)別數(shù)據(jù)。當(dāng)比較管理員識(shí)別數(shù)據(jù)與管理員注冊(cè)數(shù)據(jù)(S94),并且它匹配與被驗(yàn)證管理員有關(guān)的識(shí)別信息時(shí)(在步驟S96為是),被驗(yàn)證管理員先前提供有管理員注冊(cè)信息,則該管理員為已驗(yàn)證的管理員以及將由管理單元接收他所發(fā)送的管理信息(S98)。未驗(yàn)證過(guò)的管理員(在步驟S96為否)不能被允許提供用于管理單元接收的管理信息。
管理信息還可以包括有關(guān)授權(quán)給各個(gè)提供者或用戶的許可信息?;谠摴芾硇畔?lái)控制從數(shù)據(jù)提供者接收數(shù)據(jù)和發(fā)送選擇的數(shù)據(jù)到用戶。另外,管理信息可以指示發(fā)送到受管理客戶的是何數(shù)據(jù)以及是否還可以允許受管理的客戶選擇要下載的其他數(shù)據(jù)。
應(yīng)該注意到,上述的方法基本上由這里所述的數(shù)據(jù)分配系統(tǒng)而實(shí)現(xiàn)。
本發(fā)明公開(kāi)的內(nèi)容可以使用一個(gè)或更多根據(jù)本說(shuō)明書(shū)教導(dǎo)而編程的常規(guī)通用數(shù)字計(jì)算機(jī)和/或服務(wù)器予以方便地實(shí)現(xiàn)?;诒景l(fā)明公開(kāi)內(nèi)容的教導(dǎo),能夠容易地制備合適的軟件編碼。本發(fā)明公開(kāi)的內(nèi)容還可以通過(guò)制備專用集成電路或互連常規(guī)組件的合適網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)。
根據(jù)上述教導(dǎo)可能對(duì)本發(fā)明公開(kāi)的內(nèi)容進(jìn)行大量的其他修改和變型。因此,應(yīng)該明白,在所附權(quán)利要求的范圍內(nèi),可以通過(guò)除了這里所特別描述的內(nèi)容以外的其他方式來(lái)實(shí)踐本發(fā)明。
權(quán)利要求
1.一種用于經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)電子分配數(shù)據(jù)的系統(tǒng),包括適于從至少一個(gè)數(shù)據(jù)提供者以電子格式接收數(shù)據(jù)的更新單元;適于基于選擇信息以電子格式發(fā)送從更新單元接收的數(shù)據(jù)中選擇的數(shù)據(jù)到一個(gè)用戶的目錄單元;以及管理單元,它適于根據(jù)從管理員接收的管理信息,控制更新單元接收數(shù)據(jù)和目錄單元發(fā)送所選擇數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中更新單元、目錄單元和管理單元分別實(shí)施為萬(wàn)維網(wǎng)服務(wù)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中更新單元還包括適于允許經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)分別與數(shù)據(jù)提供者、目錄單元和管理單元通信的通信接口;和驗(yàn)證單元,適于通過(guò)比較數(shù)據(jù)提供者所提供的提供者識(shí)別信息與所存儲(chǔ)的對(duì)應(yīng)于至少一個(gè)已驗(yàn)證的數(shù)據(jù)提供者的提供者注冊(cè)信息,來(lái)驗(yàn)證數(shù)據(jù)提供者,以便更新單元只接收來(lái)自已驗(yàn)證的數(shù)據(jù)提供者的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中以離散的段來(lái)接收更新單元所接收的數(shù)據(jù),以便當(dāng)從數(shù)據(jù)提供者接收數(shù)據(jù)中斷時(shí),在稍后的時(shí)間從所述從數(shù)據(jù)提供者接收的數(shù)據(jù)的最后一段開(kāi)始繼續(xù)接收。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中自數(shù)據(jù)提供者接收的數(shù)據(jù)包括指示將該數(shù)據(jù)發(fā)送到用戶所根據(jù)的條件的策略對(duì)象。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中從數(shù)據(jù)提供者接收的數(shù)據(jù)包括指示存儲(chǔ)該數(shù)據(jù)的文件夾名的存儲(chǔ)信息。
7.根據(jù)權(quán)利要求2所述的系統(tǒng),其中目錄單元還包括適于允許經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)分別與用戶、更新單元和管理單元通信的第二通信接口;和第二驗(yàn)證單元,其適于通過(guò)比較用戶提供的用戶識(shí)別信息與所存儲(chǔ)的對(duì)應(yīng)于至少一個(gè)已驗(yàn)證用戶的用戶注冊(cè)信息來(lái)驗(yàn)證用戶,以便只將所選擇數(shù)據(jù)發(fā)送到已驗(yàn)證的用戶。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中目錄單元提供包括用戶可獲得的數(shù)據(jù)的可獲得數(shù)據(jù)的列表,并且經(jīng)由第二通信接口發(fā)送該可獲得數(shù)據(jù)的列表到用戶。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中第二通信接口適于從用戶接收指示用戶希望通過(guò)目錄單元發(fā)送的選擇數(shù)據(jù)的選擇信息。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述指示要通過(guò)目錄單元發(fā)送到用戶的選擇數(shù)據(jù)的選擇信息包括在所述管理信息中。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中由目錄單元發(fā)送到用戶的選擇數(shù)據(jù)以離散的段予以發(fā)送,以便當(dāng)選擇數(shù)據(jù)的發(fā)送中斷時(shí),在稍后的時(shí)間從發(fā)送到用戶的選擇數(shù)據(jù)的最后一段開(kāi)始繼續(xù)發(fā)送該選擇數(shù)據(jù)。
12.根據(jù)權(quán)利要求2所述的系統(tǒng),其中管理單元還包括適于經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)分別與管理員、更新單元和目錄單元通信的第三通信接口;和第三驗(yàn)證單元,適于通過(guò)比較管理員所提供的管理員識(shí)別信息和所存儲(chǔ)的對(duì)應(yīng)于至少一個(gè)已驗(yàn)證用戶的管理員注冊(cè)信息來(lái)驗(yàn)證管理員,以便只從已驗(yàn)證的管理員接收管理信息。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中管理信息控制目錄單元,以便當(dāng)策略對(duì)象指示不將一定的數(shù)據(jù)發(fā)送到用戶時(shí)防止將所述一定的數(shù)據(jù)發(fā)送到用戶。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中管理信息控制目錄單元,以便當(dāng)與用戶有關(guān)的許可信息指示不將一定的其他數(shù)據(jù)發(fā)送到用戶時(shí)防止將所述一定的其他數(shù)據(jù)發(fā)送到所述用戶。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中管理單元還包括適于分別存儲(chǔ)提供者注冊(cè)信息和用戶注冊(cè)信息的管理存儲(chǔ)單元。
16.一種經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)以電子格式分配數(shù)據(jù)的方法,包括以電子格式從至少一個(gè)數(shù)據(jù)提供者接收數(shù)據(jù);基于選擇信息以電子格式將選擇數(shù)據(jù)發(fā)送到用戶;從管理員接收管理信息;以及根據(jù)管理信息控制所述接收數(shù)據(jù)的步驟和發(fā)送選擇數(shù)據(jù)的步驟。
17.根據(jù)權(quán)利要求16所述的方法,其中接收數(shù)據(jù)、發(fā)送選擇數(shù)據(jù)、接收管理信息和控制的步驟由多個(gè)經(jīng)由網(wǎng)絡(luò)通信的萬(wàn)維網(wǎng)服務(wù)而執(zhí)行。
18.根據(jù)權(quán)利要求17所述的方法,其中接收數(shù)據(jù)的步驟還包括在數(shù)據(jù)提供者和適于從數(shù)據(jù)提供者接收數(shù)據(jù)的更新單元之間建立連接;和驗(yàn)證該數(shù)據(jù)提供者,其中在接收步驟中只接收來(lái)自已驗(yàn)證的數(shù)據(jù)提供者的數(shù)據(jù)。
19.根據(jù)權(quán)利要求18所述的方法,其中驗(yàn)證步驟還包括從數(shù)據(jù)提供者接收提供者識(shí)別信息;以及比較該提供者識(shí)別信息與所存儲(chǔ)的對(duì)應(yīng)于至少一個(gè)已驗(yàn)證數(shù)據(jù)提供者的提供者注冊(cè)信息,使得當(dāng)提供者識(shí)別信息匹配至少一個(gè)已驗(yàn)證數(shù)據(jù)提供者的提供者注冊(cè)信息時(shí),該數(shù)據(jù)提供者為已驗(yàn)證的數(shù)據(jù)提供者。
20.根據(jù)權(quán)利要求19所述的方法,其中從數(shù)據(jù)提供者接收的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中。
21.根據(jù)權(quán)利要求20所述的方法,其中以離散的段接收從數(shù)據(jù)提供者接收的數(shù)據(jù),以便當(dāng)接收數(shù)據(jù)的步驟中斷時(shí),稍后在中斷點(diǎn)繼續(xù)接收數(shù)據(jù)的步驟。
22.根據(jù)權(quán)利要求21所述的方法,其中從數(shù)據(jù)提供者接收的數(shù)據(jù)包括存儲(chǔ)信息,該信息指示在存儲(chǔ)單元中存儲(chǔ)該數(shù)據(jù)的文件夾名。
23.根據(jù)權(quán)利要求22所述的方法,其中從數(shù)據(jù)提供者接收的數(shù)據(jù)包括指示將該數(shù)據(jù)發(fā)送到用戶所根據(jù)的條件的策略對(duì)象。
24.根據(jù)權(quán)利要求23所述的方法,其中發(fā)送選擇數(shù)據(jù)的步驟包括發(fā)送可獲得數(shù)據(jù)的列表到用戶,其中可獲得數(shù)據(jù)為用戶可獲得的特定數(shù)據(jù),該特定數(shù)據(jù)來(lái)自在接收數(shù)據(jù)的步驟中所接收的數(shù)據(jù);和從用戶接收選擇信息,該信息指示在發(fā)送選擇數(shù)據(jù)的步驟中將要發(fā)送到用戶的選擇數(shù)據(jù)。
25.根據(jù)權(quán)利要求24所述的方法,其中選擇信息包含在所述管理信息中。
26.根據(jù)權(quán)利要求25所述的方法,其中接收管理信息的步驟還包括在管理員和管理單元之間建立連接;以及驗(yàn)證該管理員,其中只接收由已驗(yàn)證的管理員所提供的管理信息。
27.根據(jù)權(quán)利要求26所述的方法,其中驗(yàn)證管理員的步驟還包括接收由管理員所提供的管理員識(shí)別信息;和比較該管理員識(shí)別信息和對(duì)應(yīng)于至少一個(gè)已驗(yàn)證管理員的管理員注冊(cè)信息,以便當(dāng)管理員識(shí)別信息匹配至少一個(gè)已驗(yàn)證管理員的管理員注冊(cè)信息時(shí),該管理員通過(guò)驗(yàn)證。
28.根據(jù)權(quán)利要求27所述的方法,其中控制步驟還包括在所述管理單元中存儲(chǔ)提供者注冊(cè)信息、用戶注冊(cè)信息和管理員注冊(cè)信息。
29.根據(jù)權(quán)利要求28所述的方法,其中控制步驟包括當(dāng)與數(shù)據(jù)相關(guān)聯(lián)的策略對(duì)象限制數(shù)據(jù)的發(fā)送時(shí),防止發(fā)送該一定的數(shù)據(jù)到用戶。
30.根據(jù)權(quán)利要求28所述的方法,其中控制步驟包括當(dāng)與用戶相關(guān)聯(lián)的許可信息阻止發(fā)送一定的其他數(shù)據(jù)給用戶時(shí),防止發(fā)送該一定的其他數(shù)據(jù)到用戶。
31.一種計(jì)算機(jī)系統(tǒng),包括處理器;和計(jì)算機(jī)系統(tǒng)可讀的程序存儲(chǔ)設(shè)備,該設(shè)備包含處理器可執(zhí)行指令的程序,以執(zhí)行分配數(shù)據(jù)的方法步驟,該方法步驟包括以電子格式從遠(yuǎn)程數(shù)據(jù)提供者接收數(shù)據(jù);以電子格式發(fā)送選擇的數(shù)據(jù)到用戶;從遠(yuǎn)程管理員接收管理信息;以及根據(jù)管理信息來(lái)控制接收數(shù)據(jù)的步驟和發(fā)送選擇數(shù)據(jù)的步驟。
32.根據(jù)權(quán)利要求31所述的計(jì)算機(jī)系統(tǒng),其中接收數(shù)據(jù)、發(fā)送選擇數(shù)據(jù)、接收管理信息和控制的步驟通過(guò)經(jīng)由網(wǎng)絡(luò)通信的多個(gè)萬(wàn)維網(wǎng)服務(wù)而執(zhí)行。
33.根據(jù)權(quán)利要求32所述的計(jì)算機(jī)系統(tǒng),其中接收數(shù)據(jù)的步驟還包括在數(shù)據(jù)提供者和適于從數(shù)據(jù)提供者接收數(shù)據(jù)的更新單元之間建立連接;以及驗(yàn)證數(shù)據(jù)提供者,其中在接收步驟中只接收來(lái)自已驗(yàn)證數(shù)據(jù)提供者的數(shù)據(jù)。
34.根據(jù)權(quán)利要求33所述的計(jì)算機(jī)系統(tǒng),其中驗(yàn)證步驟還包括從數(shù)據(jù)提供者接收提供者識(shí)別信息;以及比較提供者識(shí)別信息和對(duì)應(yīng)于至少一個(gè)已驗(yàn)證數(shù)據(jù)提供者而存儲(chǔ)的提供者注冊(cè)信息,以便當(dāng)提供者識(shí)別信息匹配至少一個(gè)已驗(yàn)證數(shù)據(jù)提供者的提供者注冊(cè)信息時(shí),該數(shù)據(jù)提供者為已驗(yàn)證的數(shù)據(jù)提供者。
35.根據(jù)權(quán)利要求34所述的計(jì)算機(jī)系統(tǒng),其中在存儲(chǔ)單元中存儲(chǔ)從數(shù)據(jù)提供者接收的數(shù)據(jù)。
36.根據(jù)權(quán)利要求35所述的計(jì)算機(jī)系統(tǒng),其中以離散的段接收自數(shù)據(jù)提供者接收的數(shù)據(jù),以便當(dāng)接收數(shù)據(jù)的步驟中斷時(shí),稍后在中斷點(diǎn)繼續(xù)接收數(shù)據(jù)的步驟。
37.根據(jù)權(quán)利要求36所述的計(jì)算機(jī)系統(tǒng),其中從數(shù)據(jù)提供者接收的數(shù)據(jù)包括存儲(chǔ)信息,該信息指示在存儲(chǔ)單元中存儲(chǔ)該數(shù)據(jù)的文件夾名。
38.根據(jù)權(quán)利要求37所述的計(jì)算機(jī)系統(tǒng),其中從數(shù)據(jù)提供者接收的數(shù)據(jù)包括策略對(duì)象,該對(duì)象指示將數(shù)據(jù)發(fā)送到用戶所根據(jù)的條件。
39.根據(jù)權(quán)利要求38所述的計(jì)算機(jī)系統(tǒng),其中發(fā)送選擇數(shù)據(jù)的步驟包括發(fā)送可獲得數(shù)據(jù)的列表到用戶,其中可獲得數(shù)據(jù)為用戶可獲得的特定數(shù)據(jù),該特定數(shù)據(jù)來(lái)自在接收數(shù)據(jù)的步驟中所接收的數(shù)據(jù);以及從用戶接收選擇信息,該信息指示在發(fā)送選擇數(shù)據(jù)的步驟中將要發(fā)送到用戶的選擇數(shù)據(jù)。
40.根據(jù)權(quán)利要求38所述的計(jì)算機(jī)系統(tǒng),其中選擇信息包括在管理信息中。
41.根據(jù)權(quán)利要求40所述的計(jì)算機(jī)系統(tǒng),其中接收管理信息的步驟還包括在管理員和管理單元之間建立連接;和驗(yàn)證該管理員,其中只接收已驗(yàn)證管理員所提供的管理信息。
42.根據(jù)權(quán)利要求41所述的計(jì)算機(jī)系統(tǒng),其中驗(yàn)證管理員的步驟還包括接收由管理員所提供的管理員識(shí)別信息;和比較管理員識(shí)別信息與對(duì)應(yīng)于至少一個(gè)已驗(yàn)證管理員的管理員注冊(cè)信息,以便當(dāng)管理員識(shí)別信息匹配至少一個(gè)已驗(yàn)證管理員的管理員注冊(cè)信息時(shí),已驗(yàn)證該管理員。
43.根據(jù)權(quán)利要求42所述的計(jì)算機(jī)系統(tǒng),其中控制步驟還包括在管理單元中存儲(chǔ)提供者注冊(cè)信息、用戶注冊(cè)信息和管理員注冊(cè)信息。
44.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)系統(tǒng),其中控制步驟包括當(dāng)與數(shù)據(jù)相關(guān)聯(lián)的策略對(duì)象限制數(shù)據(jù)的發(fā)送時(shí),防止發(fā)送一定的數(shù)據(jù)到用戶。
45.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)系統(tǒng),其中控制步驟包括當(dāng)與用戶相關(guān)聯(lián)的許可信息防止發(fā)送一定的數(shù)據(jù)到該用戶時(shí),防止發(fā)送一定的數(shù)據(jù)到用戶。
46.一種計(jì)算機(jī)系統(tǒng)可讀的程序存儲(chǔ)媒體,該媒體包含計(jì)算機(jī)系統(tǒng)可執(zhí)行指令的程序,以執(zhí)行在計(jì)算機(jī)網(wǎng)絡(luò)中分配數(shù)據(jù)的方法步驟,該方法步驟包括以電子格式從遠(yuǎn)程數(shù)據(jù)提供者接收數(shù)據(jù);以電子格式發(fā)送選擇的數(shù)據(jù)到用戶;從遠(yuǎn)程管理員接收管理信息;以及根據(jù)該管理信息控制接收數(shù)據(jù)的步驟和發(fā)送選擇數(shù)據(jù)的步驟。
全文摘要
提供了一種分配數(shù)據(jù)的方法和系統(tǒng)。用于數(shù)據(jù)分配的系統(tǒng)可包括適于從遠(yuǎn)程數(shù)據(jù)提供者那里接收數(shù)據(jù)的更新單元,適于發(fā)送所選擇的數(shù)據(jù)到遠(yuǎn)程用戶的目錄單元以及從管理員接收管理信息的管理單元,其中基于該管理信息控制從數(shù)據(jù)提供者接收數(shù)據(jù)和由目錄單元發(fā)送所選擇的數(shù)據(jù)到用戶。數(shù)據(jù)提供者可以提前注冊(cè)來(lái)提供數(shù)據(jù),并且所提供的注冊(cè)信息可以用于在從數(shù)據(jù)提供者接收數(shù)據(jù)之前驗(yàn)證該數(shù)據(jù)提供者。用戶還可以注冊(cè)使用該系統(tǒng)并且他們所提供的用戶注冊(cè)信息可用于在發(fā)送數(shù)據(jù)到用戶之前以驗(yàn)證用戶。系統(tǒng)可以被實(shí)施為一組鏈接在一起的萬(wàn)維網(wǎng)服務(wù)以執(zhí)行數(shù)據(jù)分配功能。系統(tǒng)可以通過(guò)網(wǎng)絡(luò)例如使用XML消息與數(shù)據(jù)提供者、用戶和管理員通信。
文檔編號(hào)H04L29/08GK1656479SQ03808641
公開(kāi)日2005年8月17日 申請(qǐng)日期2003年4月18日 優(yōu)先權(quán)日2002年4月19日
發(fā)明者艾-貝克·阿德?tīng)?申請(qǐng)人:計(jì)算機(jī)聯(lián)合思想公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
军事| 兴和县| 沛县| 红河县| 分宜县| 漯河市| 迭部县| 古丈县| 灵川县| 墨竹工卡县| 鄂托克前旗| 安义县| 卓资县| 平和县| 丰城市| 锡林浩特市| 额敏县| 墨江| 麟游县| 永福县| 开鲁县| 拜泉县| 洮南市| 舟曲县| 双柏县| 广饶县| 安宁市| 康保县| 勃利县| 阿拉善右旗| 阆中市| 宣化县| 丹棱县| 绥芬河市| 阳西县| 蛟河市| 同江市| 温州市| 东城区| 宝应县| 洞头县|