亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

控制遠程存儲裝置的方法

文檔序號:7663226閱讀:164來源:國知局
專利名稱:控制遠程存儲裝置的方法
背景本發(fā)明通常涉及控制多點傳送網(wǎng)絡(luò)中的存儲設(shè)備。
多點傳送網(wǎng)絡(luò)可允許將消息傳送到構(gòu)成所有網(wǎng)絡(luò)客戶的子集的目標客戶群。通常,多點傳送是通過將尋址的所有主體客戶機(subjectclient)的地址包括在報頭中來實現(xiàn)的。
在一些多點傳送環(huán)境中,最好控制目標客戶的存儲設(shè)備,如硬盤驅(qū)動器。例如,多點傳送系統(tǒng)的服務(wù)器或前端可確定將什么信息存儲在一個或多個客戶存儲設(shè)備上。在客戶機的所有者的同意下完成該前端控制。因此,該服務(wù)器能確定如何有效地利用指定客戶機上的可用硬盤空間。在某些情況下,實際上服務(wù)器也可能出售或出租對其存儲設(shè)備是由服務(wù)器或前端控制的客戶機上可用存儲空間的訪問。
因此,需要用于在多路傳送環(huán)境中單獨或按群控制一個或多個客戶機的存儲設(shè)備的方法。
附圖的簡單說明

圖1是本發(fā)明的一個實施例的示意圖;圖2是根據(jù)本發(fā)明的一個實施例,用于駐留在如圖1中所示的客戶機上的軟件的流程圖;以及圖3是根據(jù)本發(fā)明的一個實施例,用于駐留在服務(wù)器或前端上的軟件的流程圖。
詳細說明參考圖1,網(wǎng)絡(luò)可包括至少一個服務(wù)器或前端10以及多個客戶機12(僅示出了其中一個)。通過分布式系統(tǒng)可將服務(wù)器10耦合到多個客戶機(包括客戶機12),分布式系統(tǒng)可是基于有線系統(tǒng)或無線或廣播系統(tǒng)。這種網(wǎng)絡(luò)的例子包括電視發(fā)行網(wǎng)絡(luò),如數(shù)字視頻廣播系統(tǒng)。
在本發(fā)明的一個實施例中,服務(wù)器10可通過傳送器14與客戶機12通信。傳送器14可與模擬或數(shù)字廣播系統(tǒng)一致。如一個例子,傳送器14可遵守標注日期1997年11月并可從歐洲遠程通信標準協(xié)會(ETS),Valbonne,法國獲得的數(shù)字視頻廣播(DVB)、網(wǎng)絡(luò)獨立協(xié)議,ETS300802。例如,傳送器14可是衛(wèi)星、電纜或電視廣播系統(tǒng)。
根據(jù)本發(fā)明的實施例,客戶機12識別單獨地從服務(wù)器10或在某些實施例中,從其他客戶機12指向到那個客戶機12的消息。通過將消息提交給一群客戶而不必將大量尋址客戶機的每一個的單個標識符插入報頭中來使帶寬守恒。
另外,客戶機12可包括可由遠程單元如服務(wù)器10單獨尋址的一個或多個可尋址代理44、46和48。此外,通過提供在指定客戶機12中的可尋址代理,可將專門的或需要專門處理的消息引導(dǎo)到駐留在客戶機12上的具體代理用于適當處理。
服務(wù)器10可包括軟件下載和更新服務(wù)器16。服務(wù)器16負責(zé)將軟件或軟件更新傳送給客戶機12。服務(wù)器16傳送包括不同服務(wù)標識符(例如,service_id=0x01)的消息。服務(wù)器10也包括也發(fā)送具有不同服務(wù)標識符(例如,service_id=0x02)的消息的即時消息傳遞或短消息服務(wù)(SMS)服務(wù)器18。
另外,也可提供客戶磁盤管理服務(wù)器20??蛻舸疟P管理服務(wù)器20可傳送包括一個或多個不同服務(wù)標識符(service_id=x)的消息。在某些情況下,可由客戶磁盤管理服務(wù)器20發(fā)布各種消息以便啟動客戶機存儲設(shè)備或磁盤驅(qū)動器上的想要的功能。例如,可將單獨的服務(wù)標識符用于創(chuàng)建分區(qū)、刪除分區(qū)或修改分區(qū)的命令。
根據(jù)本發(fā)明的一個實施例,服務(wù)器10可實現(xiàn)單向消息傳遞系統(tǒng)。在單向消息傳遞系統(tǒng)中,服務(wù)器10可以各種方式將消息傳遞給不能響應(yīng)的多個客戶機。這種網(wǎng)絡(luò)的一個例子是可服從DVB協(xié)議的直接到戶(DTH)廣播網(wǎng)絡(luò)。網(wǎng)絡(luò)可使用面向通信協(xié)議的連接或?qū)崟r無連接通信協(xié)議作為兩個例子。有許多從服務(wù)器到客戶機的單向消息傳遞應(yīng)用,舉例來說,如即時消息傳遞、命令和控制以及通知和信令。在其他情況下,網(wǎng)絡(luò)可是具有如Internet協(xié)議(IP)多點傳遞中心的雙向網(wǎng)絡(luò)。
在本發(fā)明的一個實施例中,服務(wù)器10可包括耦合到服務(wù)器16、18和20來以適合的格式產(chǎn)生消息的單向消息傳遞服務(wù)器(UMS)22。由UMS服務(wù)器22發(fā)送的消息可包括由一個服務(wù)器16、18或20原始生成的消息。然后可將UMS服務(wù)器22耦合到以適合的多點傳遞協(xié)議格式放置(place)消息的Internet協(xié)議多點傳遞組件24。最后,將DVB多協(xié)議封裝(MPE)26耦合到Internet協(xié)議多點傳遞組件24。在均可從ETS獲得的用于數(shù)據(jù)廣播的DVB規(guī)格(EN301 192)和用于DVB系統(tǒng)中服務(wù)信息(SI)的規(guī)格(EN300 468 V1.3.1 1998-02)中描述MPE。將DVB MPE26和DVB-服務(wù)信息(SI)生成器28的輸出耦合到傳送器14。服務(wù)信息是描述廣播數(shù)據(jù)流的遞送系統(tǒng)、內(nèi)容和日程表/時間的數(shù)字數(shù)據(jù)。
在客戶機12中,將DVB-SI生成器28的數(shù)據(jù)流耦合到DVB-SI接收器40和服務(wù)采集模塊38。服務(wù)采集模塊38抽取程序標識符(PID)并將其提供給信號分離器(demultiplexer)32。調(diào)諧器30可將客戶機12調(diào)整到與抽取的程序標識符一致的適當?shù)男诺馈?br> 將DVB MPE26的消息提供給DVB MPE接收器42。接收器42與IP多點傳送組件40和單向消息傳遞服務(wù)器38通信。服務(wù)器38分解該消息以確定服務(wù)標識符是否包括在數(shù)據(jù)流中。如果包括的話,將消息轉(zhuǎn)送到指定接收消息的具有特定服務(wù)標識符的適合的代理。
可將磁盤管理代理44耦合到磁盤驅(qū)動控制器47,而磁盤驅(qū)動控制器47又耦合到存儲設(shè)備45,存儲設(shè)備可是例如硬盤驅(qū)動器??蛻舸疟P管理服務(wù)器20可將磁盤管理代理44稱為消息接收器。通過控制器47,磁盤管理代理47可導(dǎo)致將承擔(dān)的處理,控制器還控制存儲設(shè)備45的使用。該控制可包括確定將什么信息存儲在存儲設(shè)備45上以及如何將那個信息存儲在存儲設(shè)備45上。
在本發(fā)明的一個實施例中,軟件下載和更新服務(wù)器16可提供特定消息標識符,特定消息標識符使其消息由調(diào)整到特定服務(wù)標符的軟件下載代理48接收。同樣,來自即時消息傳遞服務(wù)器18的消息可包括使那些消息轉(zhuǎn)送到客戶機12中的即時消息傳遞代理46的服務(wù)標識符。同樣地,來自其他服務(wù)器20的消息可具有使它們分流到客戶機12上的特定代理44的適當?shù)臉俗R符。
服務(wù)器10可包括存儲用于控制服務(wù)器22操作的軟件70的存儲器25。同樣地,可將客戶機12上的服務(wù)器38耦合到控制服務(wù)器38的操作的軟件50的存儲器45。服務(wù)器22和38也可是基于處理器的系統(tǒng)。
接著轉(zhuǎn)到圖2,客戶機12上的軟件50初始地從服務(wù)器10接收單向消息傳遞服務(wù)器地址和端口。如框52所示,也可為客戶機12指定客戶機標識符。因此,可建立Internet協(xié)議多點傳送系統(tǒng),其中,每個客戶機具有由服務(wù)器10指定的UMS地址和端口以及唯一的客戶機標識符。在某些實施例中,服務(wù)器10也動態(tài)地調(diào)整地址和端口以及客戶機標識符以允許以動態(tài)和可重新配置的方式將特定消息、消息組或消息類型傳送到特定客戶機。
在接收到其地址、端口和客戶機標識符,客戶機12接收器加入多點傳送組和傾聽特殊尋址到它或客戶機12所屬的任何組的消息,如框54所示。
如框56所示,磁盤管理代理44記錄其服務(wù)標識符以及UMS服務(wù)器38。當UMS服務(wù)器38接收具有UMS信息的分組時,如框58所示,核對特定客戶機12是否是預(yù)定的接收器,如菱形框60所示,如果不是,刪除該消息,如框62所示。
然而,如果特定客戶機12是預(yù)定接收器,服務(wù)器38核對消息的服務(wù)標識符并將該消息傳遞給正確的代理44、46或48,如框64所示。然后將消息遞送到適當?shù)拇?4、46或48,如框66所示。在代理中,分析信息并傳遞到用于處理的適當?shù)倪M程,如框68所示。
例如,當尋址時,磁盤管理代理44將適當?shù)拿畎l(fā)送給控制器47用于轉(zhuǎn)播到存儲設(shè)備45。根據(jù)帶有該消息的服務(wù)標識符,代理44可將適當?shù)姆g命令提供給控制器47,如創(chuàng)建分區(qū)、刪除分區(qū)或修改分區(qū)的命令??蔀檫@些命令的每一個指定單獨的服務(wù)標識符值,如0x03、0x04和0x05。根據(jù)從客戶磁盤管理服務(wù)器20接收的消息,磁盤管理代理44將具有服務(wù)標識符的消息翻譯成用于控制器47的適當?shù)母袷?。例如,通過包括服務(wù)標識符值0x03的消息,代理44可向控制器47發(fā)布命令來劃分該存儲器45。
在服務(wù)器端,如圖3所示,通過向多個客戶機12指定用于單向消息傳遞服務(wù)的多點傳送地址和端口,網(wǎng)絡(luò)軟件70開始操作,如框72所示。服務(wù)器10也可以動態(tài)和可重新配置的方式指定客戶機標識符。然后將地址、端口和客戶機標識符傳送到客戶機,如框74所示。
此后,磁盤管理服務(wù)器20可創(chuàng)建數(shù)據(jù)結(jié)構(gòu)并將該數(shù)據(jù)結(jié)構(gòu)傳遞給服務(wù)器22,如框76所示。服務(wù)器22創(chuàng)建單向消息并指定客戶機值、設(shè)置組標志,并將專用數(shù)據(jù)拷貝到消息的專用字節(jié)中,如框78所示。更準確地說,指定唯一客戶機標識符。客戶機標識符可是特定的預(yù)定指定的客戶機標識符,或舉一個例子,當將多個客戶機作為目標時,可為零。組標志可是指定客戶機標識符是組屏蔽碼或特定標識符的布爾值,組屏蔽碼可是標識網(wǎng)絡(luò)上客戶機12的子集的標識符。該子集可包括多個客戶機但少于可尋址客戶機的總數(shù)。
如單向報頭的一個例子,消息可包括多個變量,變量包括group_mask、service_id、version_id、message_id以及private_data_byte。在本發(fā)明的一個實施例中,group_mask可包括64位,service_id可包括8位,version_id可包括16位,message_id可包括8位以及private_data_byte可包括8位。group_mask可與每個唯一客戶機12的客戶機標識符異或Ored來確定客戶機12是否是預(yù)定接收器。version_id是單向消息傳遞協(xié)議的版本以及可初始設(shè)置為0。service_id可是服務(wù)標識符,服務(wù)標識符可是如兩個例子0x01,用于軟件下載和更新服務(wù),或0x02,用于即時消息傳遞服務(wù)。有利地,消息大小不超過1024字節(jié)以便消除潛在的數(shù)據(jù)包分離??蓪roup_filter與client_id字段結(jié)合使用來限制應(yīng)用程序所需的專用數(shù)據(jù)字節(jié)的大小。根據(jù)DVB規(guī)格,除包括位串、左位第一(bslbf)標識符外,每個報頭項可包括無符號整數(shù)最高有效位第一(uimsbf)標識符。
如框80所示,然后將消息傳送到網(wǎng)絡(luò)上的所有客戶機12。然后每個客戶機確定消息是否用于那個客戶機??蛻魴C12通過確定該消息是否針對客戶機12的客戶機標識符來確定它是否是特定的預(yù)定接收器。例如,在消息標識符和客戶機標識符間使用AND邏輯操作符,客戶機12可確定客戶機12是否在由服務(wù)器10共同尋址的一群客戶機中。
在本發(fā)明的一個實施例中,不同用戶群可接收共同的客戶機標識符元素。因此,其所有者已經(jīng)簽約雇用增強服務(wù)的多個客戶機在它們的客戶機標識符中可包括公用碼部分。當接收到在客戶機標識符中包括那個公用碼部分的信息時,那些客戶機的每一個接受該消息。同樣地,可向具有特殊興趣的在特定地理區(qū)域中的客戶機或相反可識別的客戶機指定唯一的前綴/后綴或標識符碼部分。代碼部分可與group_mask邏輯ANDed來確定特定客戶機是否是目標群的成員。
管理報頭也可包括尋址磁盤管理代理44的字段,如volume_name_len字段,以硬盤驅(qū)動器的形式提供用于存儲設(shè)備45的恰當容量的卷、名字、長度和字節(jié)。在本發(fā)明的一個實施例中,那個字段可是8位長以及可具有bslbf標識符。另外,volume_name_type字段可給出組成卷名的卷名字節(jié)來開始創(chuàng)建分區(qū)。在本發(fā)明的一個實施例中,該字段可是8位長并可包括bslbf標識符。最后,partition_size字段可指定分區(qū)大小以便按字節(jié)創(chuàng)建。該字段在大小上可是32位以及可使用uimsbf標識符。當然,可利用另外的字段和另外的服務(wù)標識符來實現(xiàn)用于客戶存儲設(shè)備45的另外的命令。
用這種方式,在從服務(wù)器或前端10的指導(dǎo)下,客戶磁盤管理服務(wù)器20可控制在目標客戶機12或目標客戶機群12上如何設(shè)置和利用存儲器45??蓡为殞ぶ访總€客戶機12,可尋址整個客戶機集或共同尋址任何客戶機子群以便可單獨或共同修改它們的存儲設(shè)備45。因此,可由服務(wù)器10有選擇地控制一個或多個客戶機的存儲設(shè)備。
雖然根據(jù)有限的多個實施例描述過本發(fā)明,本領(lǐng)域的那些技術(shù)人員將理解由此的多個改變和變形。規(guī)定附加權(quán)利要求覆蓋所有這些落在本發(fā)明的精神和范圍內(nèi)的改變和變形。
權(quán)利要求
1.一種方法,包括在第一客戶機上從由所述客戶機訪問的服務(wù)器接收消息;以及根據(jù)包含在所述消息中的信息,控制所述客戶機上消息的存儲。
2.如權(quán)利要求1所述的方法,進一步包括為由包括所述第一客戶機的一組客戶機組成的客戶機指定單個標識符;向在客戶機組中的客戶機的子集指定組標識符;以及使所述集中的第一客戶機確定是否將消息發(fā)送給第一客戶機或子集。
3.如權(quán)利要求2所述的方法,進一步包括將單個消息發(fā)送給所述客戶機的子集。
4.如權(quán)利要求2所述的方法,包括將電視內(nèi)容發(fā)送給多個客戶機。
5.如權(quán)利要求2所述的方法,其中指定單個標識符包括指定識別屬于客戶機集中的客戶機子集的特定的客戶機的代碼部分。
6.如權(quán)利要求5所述的方法,包括將由具有消息的客戶機接收的組標識符與客戶機的單個標識符進行比較來確定特定客戶機是否在可尋址的子集內(nèi)。
7.如權(quán)利要求2所述的方法,包括將同樣的消息提交給客戶機子集。
8.如權(quán)利要求2所述的方法,包括將消息發(fā)送給在單向消息傳遞系統(tǒng)中的客戶機。
9.如權(quán)利要求1所述的方法,包括接收包括標識符的消息,該標識符指定將在存儲設(shè)備上執(zhí)行的任務(wù)。
10.如權(quán)利要求9所述的方法,包括接收包括標識符的消息,該標識符表示改變所述存儲設(shè)備上的分區(qū)。
11.一種產(chǎn)品,包括存儲指令的介質(zhì),指令使基于處理器的系統(tǒng)在第一客戶機上從由所述客戶機訪問的服務(wù)器接收消息;以及根據(jù)包含在所述消息中的信息,控制所述客戶機上消息的存儲。
12.如權(quán)利要求11所述的產(chǎn)品,進一步包括存儲指令的介質(zhì),指令使基于處理器的系統(tǒng)向包括一組客戶機的客戶機指定單個標識符;向在客戶機組中的客戶機的子集指定組標識符;以及使所述集中的第一客戶機確定是否將消息發(fā)送給第一客戶機或子集。
13.如權(quán)利要求12所述的產(chǎn)品,進一步包括存儲使基于處理器的系統(tǒng)將單個消息發(fā)送給所述客戶機的子集的指令。
14.如權(quán)利要求12所述的產(chǎn)品,進一步包括存儲使基于處理器的系統(tǒng)將電視內(nèi)容發(fā)送給多個客戶機的指令。
15.如權(quán)利要求12所述的產(chǎn)品,進一步存儲使基于處理器的系統(tǒng)指定識別屬于客戶機集中的客戶機子集的特定的客戶機的代碼部分的指令。
16.如權(quán)利要求15所述的方法,進一步存儲使基于處理器的系統(tǒng)將由具有消息的客戶機接收的組標識符與客戶機的單個標識符進行比較來確定特定客戶機是否在可尋址的子集內(nèi)的指令。
17.如權(quán)利要求12所述的產(chǎn)品,進一步存儲使基于處理器的系統(tǒng)將同樣的消息提交給客戶機子集。
18.如權(quán)利要求12所述的產(chǎn)品,進一步存儲使基于處理器的系統(tǒng)將消息發(fā)送給在單向消息傳遞系統(tǒng)中的客戶機。
19.如權(quán)利要求11所述的產(chǎn)品,進一步存儲使基于處理器的系統(tǒng)譯碼在所述消息中的命令來修改存儲設(shè)備上的存儲信息的指令。
20.如權(quán)利要求19所述的產(chǎn)品,進一步存儲使基于處理器的系統(tǒng)響應(yīng)包括在所述消息中的命令,修改所述存儲設(shè)備上的分區(qū)的指令。
21.一種系統(tǒng),包括基于處理器的設(shè)備;以及存儲器,存儲使所述基于處理器的設(shè)備從由所述基于處理器的設(shè)備訪問的服務(wù)器接收消息并根據(jù)包含在所述消息中的信息,控制所述基于處理器的設(shè)備的信息存儲的指令。
22.如權(quán)利要求21所述的系統(tǒng),其中所述存儲器存儲使所述設(shè)備比較消息中的組標識符來確定該設(shè)備是否在由所述服務(wù)器尋址的組中的指令。
23.如權(quán)利要求22所述的系統(tǒng),包括比較器,將由具有消息的設(shè)備接收的組標識符與設(shè)備單個的標識符進行比較來確定特定設(shè)備是否在尋址的子集中。
24.一種方法,包括將消息傳送給客戶機;以及根據(jù)包括在所述消息中的信息,控制在所述客戶機上的信息存儲。
25.如權(quán)利要求24所述的方法,包括傳送包括指定將在存儲設(shè)備上執(zhí)行的任務(wù)的標識符的消息。
26.如權(quán)利要求24所述的方法,包括將消息傳送給所述客戶機上的代理以使該客戶機改變存儲在所述客戶機上的方法信息。
27.一種產(chǎn)品,包括存儲指令的介質(zhì),指令使基于處理器的系統(tǒng)將消息傳送給客戶機;以及根據(jù)包括在所述消息中的信息,控制在所述客戶機上的信息存儲。
28.如權(quán)利要求27所述的產(chǎn)品,進一步存儲使基于處理器的系統(tǒng)傳送包括指定將在存儲設(shè)備上執(zhí)行的任務(wù)的標識符的消息的指令。
29.如權(quán)利要求27所述的產(chǎn)品,進一步存儲使基于處理器的系統(tǒng)將消息傳送給所述客戶機上的代理以使該客戶機改變存儲在所述客戶機上的方法信息的指令。
30.一種系統(tǒng),包括基于處理器的設(shè)備;以及存儲器,存儲使所述基于處理器的設(shè)備將消息傳送給客戶機并根據(jù)包括在所述消息中的信息,控制所述客戶機上信息存儲的指令。
全文摘要
消息傳遞系統(tǒng)可使服務(wù)器將唯一標識符指定給多個客戶機。這些標識符使客戶機確定消息是否專門用于那個客戶機或,換句話說,客戶機是否是目標客戶機群的成員。服務(wù)器可將包含標識符的消息發(fā)送給在一個或多個客戶機上的代理。標識符可是指定控制一個或多個客戶機上信息存儲的命令。
文檔編號H04N7/24GK1451221SQ01814865
公開日2003年10月22日 申請日期2001年8月29日 優(yōu)先權(quán)日2000年8月31日
發(fā)明者J·胡金斯 申請人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1