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

在一個(gè)由鏈接到遠(yuǎn)程客戶端的中央服務(wù)器構(gòu)成的網(wǎng)絡(luò)中管理遠(yuǎn)程客戶端的方法和系統(tǒng)的制作方法

文檔序號(hào):7669508閱讀:249來源:國(guó)知局
專利名稱:在一個(gè)由鏈接到遠(yuǎn)程客戶端的中央服務(wù)器構(gòu)成的網(wǎng)絡(luò)中管理遠(yuǎn)程客戶端的方法和系統(tǒng)的制作方法
背景本發(fā)明一般地涉及到網(wǎng)絡(luò)中的信息交換。
多點(diǎn)傳送網(wǎng)絡(luò)可以使消息被傳送到構(gòu)成所有網(wǎng)絡(luò)客戶端一個(gè)子集的一組目標(biāo)客戶端中。一般來說,多點(diǎn)傳送是通過例如在報(bào)頭中包含被尋址的所有相關(guān)客戶端的地址完成的。
一個(gè)廣播網(wǎng)絡(luò)的運(yùn)營(yíng)商可以使用服務(wù)器或者多點(diǎn)傳送網(wǎng)絡(luò)的前端來控制分組或者單個(gè)多點(diǎn)傳送接收客戶端平臺(tái)以便初始化網(wǎng)絡(luò)管理會(huì)話。這些會(huì)話也許是用來上載網(wǎng)絡(luò)管理信息到前端的服務(wù)器。這樣允許網(wǎng)絡(luò)運(yùn)營(yíng)商以一種非常有限的方式對(duì)網(wǎng)絡(luò)管理信息交換進(jìn)行管理。
因而,需要一種能夠在用戶和服務(wù)器、前端或者廣播網(wǎng)絡(luò)運(yùn)營(yíng)商之間進(jìn)行信息交換的方法。
附圖簡(jiǎn)介

圖1是本發(fā)明的一個(gè)實(shí)施例的示意圖。
圖2是依照本發(fā)明的一個(gè)實(shí)施例駐留在圖1所示的客戶端上的軟件的流程圖。
圖3是依照本發(fā)明的一個(gè)實(shí)施例駐留在服務(wù)器或者前端上的軟件的流程圖。
圖4是依照本發(fā)明的另一個(gè)實(shí)施例駐留在圖1所示的客戶端上的軟件的流程圖。
圖5是依照本發(fā)明的另一個(gè)實(shí)施例駐留在服務(wù)器或者前端上的軟件的流程圖。
圖6是依照本發(fā)明的另一個(gè)實(shí)施例駐留在圖1所示的客戶端上的軟件的流程圖。
圖7是依照本發(fā)明的另一個(gè)實(shí)施例駐留在服務(wù)器或者前端上的軟件的流程圖。
詳細(xì)描述參考圖1,一個(gè)網(wǎng)絡(luò)可以包括至少一個(gè)服務(wù)器、前端或者網(wǎng)絡(luò)運(yùn)營(yíng)商10和一組客戶端12(只顯示了一個(gè))。服務(wù)器10可以通過一個(gè)分布系統(tǒng)被連接到一組客戶端(包括客戶端12),該分布系統(tǒng)可以是基于有線系統(tǒng)或者無線或者廣播系統(tǒng)的。此類網(wǎng)絡(luò)的例子包括諸如數(shù)字視頻廣播系統(tǒng)的電視分配網(wǎng)絡(luò)。
在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器10可以通過傳送裝置14和客戶端12進(jìn)行通信。該傳送裝置14可以是模擬的或者數(shù)字的廣播系統(tǒng)。例如,傳送裝置14可以適用于數(shù)字視頻廣播(DVB);網(wǎng)絡(luò)獨(dú)立協(xié)議,ETS 300802,由法國(guó),Valbonne的歐洲電信標(biāo)準(zhǔn)學(xué)會(huì)(ETS)1997年提交并且生效。例如,該傳輸裝置14可以是衛(wèi)星、電纜或者無線電波廣播系統(tǒng)。
依照本發(fā)明的實(shí)施例,客戶端12識(shí)別直接由服務(wù)器10單獨(dú)發(fā)送到該客戶端12的信息或者在某些實(shí)施例中,該信息來自其它的客戶端12。通過向一組客戶端群發(fā)信息可以節(jié)省帶寬,因?yàn)闊o需在報(bào)頭中插入數(shù)目巨大的尋址客戶端的單獨(dú)識(shí)別碼。
另外,客戶端12可以包括一個(gè)或多個(gè)可尋址的代理44、45、46和48,他們可以被諸如服務(wù)器10的遠(yuǎn)程單元獨(dú)立尋址。此外,通過在一個(gè)客戶端12內(nèi)部提供可尋址代理44、45、46和48特別的或者需要特別處理的消息可以被編址到駐留在客戶端12的特定代理上作相應(yīng)處理。
服務(wù)器10可以包括網(wǎng)絡(luò)管理命令和控制服務(wù)器16。服務(wù)器16負(fù)責(zé)管理由客戶端12的數(shù)據(jù)收集。服務(wù)器16傳送包含特定服務(wù)識(shí)別碼(例如,service_id=0x02)的消息。服務(wù)器10也可以包括即時(shí)消息或者短消息服務(wù)(SMS)服務(wù)器18,它同樣傳送帶有特定服務(wù)識(shí)別碼的消息(例如,service_id=0x04)。
此外,同樣也可提供客戶盤管理服務(wù)器20。該客戶磁盤管理服務(wù)器20可以傳送包含一個(gè)或者多個(gè)更加特定的服務(wù)識(shí)別碼(例如,service_id=0x01)的消息。在某些情況下為了初始化客戶端存儲(chǔ)設(shè)備或者磁盤驅(qū)動(dòng)設(shè)備43的期望功能,多種消息可以從客戶磁盤管理服務(wù)器20發(fā)出。例如,單獨(dú)的服務(wù)識(shí)別碼可以用于產(chǎn)生分區(qū)、刪除分區(qū)或者改變分區(qū)的命令。
數(shù)據(jù)管理會(huì)話控制服務(wù)器21可以負(fù)責(zé)處理在可利用的返回信道連接47上被客戶端唯一地標(biāo)示的上載數(shù)據(jù)集。這是一項(xiàng)重要的能力,它使得網(wǎng)絡(luò)運(yùn)營(yíng)商可以管理數(shù)據(jù)的挖掘以及相關(guān)服務(wù)器的可測(cè)量性。一個(gè)單向的消息服務(wù)類型和消息識(shí)別碼可以被用于數(shù)據(jù)管理會(huì)話控制(DMSC)以便來管理客戶群或者特殊客戶的數(shù)據(jù)管理會(huì)話。這種群管理固有地由一種單向性消息服務(wù)所支持,這種支持是通過對(duì)網(wǎng)絡(luò)中所有由服務(wù)器10管理的廣播接收客戶端進(jìn)行客戶識(shí)別碼的策略性分配而實(shí)現(xiàn)的。
該數(shù)據(jù)管理會(huì)話控制服務(wù)器21傳送的數(shù)據(jù)包括一個(gè)或者多個(gè)不同的服務(wù)識(shí)別碼(例如,service_id=0x03)。該服務(wù)器產(chǎn)生DMSC消息數(shù)據(jù)結(jié)構(gòu)并把信息和數(shù)據(jù)傳遞到單向消息服務(wù)器22,這些信息和數(shù)據(jù)是諸如專用數(shù)據(jù)和數(shù)據(jù)大小、唯一的客戶識(shí)別碼、作為用于確定用戶識(shí)別碼究竟是群掩碼還是單獨(dú)的客戶識(shí)別碼的布爾變量的群標(biāo)志、DMSC服務(wù)的服務(wù)識(shí)別碼值和專用消息的識(shí)別碼。
依照本發(fā)明的一個(gè)實(shí)施例,服務(wù)器10可以實(shí)現(xiàn)一個(gè)單向性消息系統(tǒng)。在一個(gè)單向性消息系統(tǒng)中,服務(wù)器10可以傳送數(shù)據(jù)到一組不能以任何方式響應(yīng)的客戶端。此類網(wǎng)絡(luò)的一個(gè)例子是直接到戶(DTH)廣播網(wǎng)絡(luò),它能和DVB協(xié)議兼容。作為兩個(gè)例子,這種網(wǎng)絡(luò)可以使用面向連接的通信協(xié)議或者無連接的實(shí)時(shí)通信協(xié)議。有許多從服務(wù)器到客戶端的單向性消息的應(yīng)用,諸如即時(shí)消息、命令和控制和通知和信令。在其它的情形下,該網(wǎng)絡(luò)可以是雙向性網(wǎng)絡(luò),例如互聯(lián)網(wǎng)協(xié)議(IP)多點(diǎn)傳送主干網(wǎng)。
在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器10可以包括一個(gè)單向性消息服務(wù)器(UMS)22,它可以連接到服務(wù)器16、18、20和21以產(chǎn)生適合形式的消息。由UMS服務(wù)器22傳送的消息可以包括由服務(wù)器16、18、20或者21之一產(chǎn)生的消息。UMS服務(wù)器22然后可以被連接到互聯(lián)網(wǎng)協(xié)議多點(diǎn)傳送模塊24,該模塊把消息放置在合適的廣播協(xié)議格式中。最后,DVB多協(xié)議包裝(MPE)26被連接到互聯(lián)網(wǎng)協(xié)議多點(diǎn)傳送模塊24。MPE在用于數(shù)據(jù)廣播的DVB協(xié)議(EN 301 192)和DVB系統(tǒng)的業(yè)務(wù)信息協(xié)議(SI)(EN 300 468 VI.3.1 1998-02)中都有描述,上述兩個(gè)文件都可以從ETS得到。DVB MPE 26的輸出和DVB業(yè)務(wù)信息(SI)發(fā)生器被連接到傳送裝置14。業(yè)務(wù)信息是描述傳送系統(tǒng)、內(nèi)容和廣播數(shù)據(jù)流的調(diào)度/定時(shí)的數(shù)字信息。
在客戶端12,來自DVB-SI產(chǎn)生器28的數(shù)據(jù)流被連接到DVB-SI接收器40和業(yè)務(wù)捕獲模塊38。業(yè)務(wù)捕獲模塊38析取程序標(biāo)識(shí)符(PID)并把它提供給DVB多路輸出選擇器32。調(diào)諧器30可以根據(jù)析取的程序標(biāo)識(shí)符把客戶端12調(diào)諧到適合的頻道。
來自DVB MPE26中的消息被提供給DVB MPE接收器42。該接收器42和IP多點(diǎn)傳送模塊40以及單向性消息服務(wù)器38通信。服務(wù)器38分解消息以判斷業(yè)務(wù)識(shí)別碼是否在數(shù)據(jù)流中。如果是的話,把消息轉(zhuǎn)發(fā)到指定用來接收帶有特定業(yè)務(wù)識(shí)別碼的消息的適合的代理中。
磁盤管理代理44可以連接到磁盤驅(qū)動(dòng)控制器47,該控制器47又被依次連接到諸如硬盤驅(qū)動(dòng)器的存儲(chǔ)設(shè)備43。磁盤管理代理44作為消息接收者可以被客戶磁盤管理服務(wù)器20尋址。磁盤管理代理44會(huì)導(dǎo)致進(jìn)程由控制器47來進(jìn)行,而后者又進(jìn)而控制存儲(chǔ)設(shè)備43的使用。此控制包括決定在存儲(chǔ)設(shè)備43上存儲(chǔ)何種信息以及如何在存儲(chǔ)設(shè)備43上存儲(chǔ)該信息。
在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)管理命令和控制服務(wù)程序16可以提供特定的消息識(shí)別符,這使得它的消息可以被一個(gè)調(diào)諧到特定業(yè)務(wù)識(shí)別符的的網(wǎng)絡(luò)管理會(huì)話管理代理48接收。相似的,來自即時(shí)消息服務(wù)程序18的消息可以包括一個(gè)業(yè)務(wù)識(shí)別符,它使得這些消息可以被傳送到客戶端12中的所述代理48。同樣地,來自數(shù)據(jù)管理會(huì)話控制代理21的消息有相應(yīng)的識(shí)別符,它使得這些消息被分流到客戶端12中的數(shù)據(jù)管理會(huì)話控制代理45。
服務(wù)器10可以包含存儲(chǔ)設(shè)備25,該存儲(chǔ)設(shè)備25存儲(chǔ)用于控制服務(wù)器22操作的軟件137、70和102。同樣地,客戶端12上的服務(wù)器38被連接到存儲(chǔ)用于控制服務(wù)器38的操作的軟件50、82和114的存儲(chǔ)設(shè)備43上。服務(wù)器22和38可以是基于處理器的系統(tǒng)。
下面轉(zhuǎn)到圖2,客戶端12上的軟件50最初從服務(wù)器10接收單向性消息服務(wù)器地址和端口。如塊52所示客戶端12可以被賦予客戶識(shí)別符。這樣,一個(gè)互聯(lián)網(wǎng)協(xié)議多點(diǎn)傳送系統(tǒng)可以被建立,其中每個(gè)客戶端都有一個(gè)UMS地址和端口以及一個(gè)由服務(wù)器10賦予的唯一的客戶識(shí)別符。在某些實(shí)施例中,服務(wù)器10可以動(dòng)態(tài)地調(diào)整地址和端口以及客戶識(shí)別符,以使得到特定客戶端的特定消息、消息分組或者消息類型能夠以動(dòng)態(tài)的和可配置的方式通信。
客戶端12的接收器在收到它的地址、端口和客戶識(shí)別符以后,加入到一個(gè)多點(diǎn)傳送分組并且監(jiān)聽專門以它或者客戶端12所屬于的任何分組為地址的消息,如塊54所示。
磁盤管理代理程序44用UMS服務(wù)器(38)注冊(cè)它的業(yè)務(wù)識(shí)別符,如塊56所示。當(dāng)UMS服務(wù)器38接收到一個(gè)帶有UMS消息的數(shù)據(jù)分組時(shí),如塊58所示,就檢測(cè)決定此具體的客戶端12是否是預(yù)定的接收者,如菱形塊60所示。如果不是的話,該消息被丟棄,如塊62所示。
另一方面,如果特定的客戶端12是預(yù)定的接收者,則服務(wù)器程序38檢測(cè)該消息的業(yè)務(wù)識(shí)別符并把該消息傳遞到正確的代理程序44、46或者48,如塊64所示。該消息然后被傳送到合適的代理程序44,如塊66所示。在代理程序44中,對(duì)信息作語法分析并傳送到合適的進(jìn)程中以進(jìn)行處理,如塊68所示。
例如,在被尋址時(shí),磁盤管理代理程序44發(fā)送適當(dāng)?shù)拿畹娇刂破?7以便為存儲(chǔ)設(shè)備43提供中繼。根據(jù)消息所附帶的業(yè)務(wù)識(shí)別符,代理44可以提供被適當(dāng)譯碼的命令到控制器47,諸如產(chǎn)生分區(qū)、刪除分區(qū)或者修改分區(qū)的命令。這些命令的每一個(gè)都可以被賦予特別的業(yè)務(wù)識(shí)別符數(shù)值如0x03、0x04和0x05。磁盤管理代理程序44根據(jù)接收到的來自客戶磁盤管理服務(wù)程序20的消息,把帶有業(yè)務(wù)識(shí)別符的消息譯碼成對(duì)控制器47適當(dāng)?shù)母袷?。例如?duì)于包含業(yè)務(wù)識(shí)別符的數(shù)值為0x03的消息,代理服務(wù)程序44可以發(fā)出一個(gè)命令到控制器47以便將儲(chǔ)存器43分區(qū)。
在服務(wù)器一方,如圖3所示,網(wǎng)絡(luò)軟件70在開始時(shí)給多個(gè)客戶端12指派多點(diǎn)廣播地址和端口以進(jìn)行單向性消息業(yè)務(wù),如塊72所示。服務(wù)器10還可以以動(dòng)態(tài)的和可重新配置的方式指派客戶標(biāo)識(shí)符。這些地址、端口和客戶標(biāo)識(shí)符然后被傳送到客戶端,如塊74所示。
其后,磁盤管理服務(wù)程序20可以產(chǎn)生數(shù)據(jù)結(jié)構(gòu)并把該數(shù)據(jù)結(jié)構(gòu)傳送到服務(wù)器22,如塊76所示。服務(wù)器22產(chǎn)生一個(gè)單向性消息并賦予一個(gè)客戶數(shù)值,設(shè)定一個(gè)群標(biāo)志并復(fù)制該消息專有字節(jié)中的專有數(shù)據(jù),如塊78所示。更特別地,可以指派一個(gè)唯一的客戶標(biāo)識(shí)符??蛻糇R(shí)別符可以是被預(yù)先指定的特別的客戶標(biāo)識(shí)符或者,例如,如果有多個(gè)客戶端被作為目標(biāo)時(shí)可以是0。群標(biāo)志是描述客戶標(biāo)識(shí)符是群掩碼還是特定標(biāo)識(shí)符的布爾值。群掩碼是一個(gè)識(shí)別網(wǎng)絡(luò)中客戶端12的一個(gè)子集的標(biāo)識(shí)符。該子集可以包括多個(gè)客戶端但是小于總的可尋址客戶端的數(shù)目。
作為單向性消息報(bào)頭的一個(gè)例子,消息可以包含若干變量,其中包括group_mask、service_id、version_id、message_id和private_data_byte(群掩碼、業(yè)務(wù)識(shí)別符、版本識(shí)別符、消息識(shí)別符和專有數(shù)據(jù)字節(jié))。在本發(fā)明的一個(gè)實(shí)施例中,group_mask可以包含64位、service_id包含8位、version_id包含16位、message_id包含8位以及private_data_byte包含8位。version_id是單向性消息協(xié)議的版本并且初始設(shè)置可以為0。service_id可以是業(yè)務(wù)識(shí)別符,例如,對(duì)于即時(shí)消息業(yè)務(wù)它可以是0x02。有益地,消息的大小不得超過1024字節(jié)以便消除潛在的數(shù)據(jù)包分離。group_filter可以與client_id字段合用以限制應(yīng)用程序所需要的專用數(shù)據(jù)的大小。根據(jù)DVB規(guī)范除了private_data_byte可以包含一個(gè)左位是第一位的位串(bslbf)標(biāo)識(shí)符外,每個(gè)報(bào)頭項(xiàng)會(huì)包含一個(gè)其最高有效位是第一位的無符號(hào)整數(shù)(uimsbf)的標(biāo)識(shí)符。
如塊80所示,消息然后被送到網(wǎng)絡(luò)中所有到客戶端12上。每個(gè)客戶端然后判斷該消息是否是為此客戶端所設(shè)計(jì)的??蛻舳?2通過判斷消息是否以客戶端12的客戶標(biāo)識(shí)符為地址來判斷它是否是特定的目標(biāo)接收者。例如,使用一個(gè)消息的標(biāo)識(shí)符和客戶端的標(biāo)識(shí)符之間的與門邏輯操作符,客戶端12可以判斷客戶端12是否在被服務(wù)器10聯(lián)合尋址的客戶端分組中。
在本發(fā)明的一個(gè)實(shí)施例中,不同的用戶分組可以接收公用的客戶標(biāo)識(shí)符元素。因而,已經(jīng)被擁有者簽約為強(qiáng)化服務(wù)的多個(gè)客戶端會(huì)在他們的客戶標(biāo)識(shí)符中包含一個(gè)公用代碼部分。當(dāng)收到帶有公用代碼部分的消息的客戶標(biāo)識(shí)符時(shí),這些客戶端都接受該消息。同樣地,處在特定地理區(qū)域、具有特定的興趣或者以其它方式可識(shí)別的客戶端的客戶端可以被賦以唯一的前綴/后綴或者識(shí)別符代碼部分。代碼部分可以和group_mask進(jìn)行邏輯“與”運(yùn)算以判斷特定的客戶端是否為目標(biāo)分組中的一員。
管理消息報(bào)頭還可以包括尋址磁盤管理代理程序44的字段,例如volume_name_len字段,它可以為以硬盤驅(qū)動(dòng)器的形式存在的存儲(chǔ)設(shè)備45的有關(guān)的卷提供卷、名稱、長(zhǎng)度以及字節(jié)。在本發(fā)明的一個(gè)實(shí)施例中,該字段為8位長(zhǎng)度并具有bslbf標(biāo)識(shí)符。此外,volume_name_byte字段可以給出卷的名稱字節(jié),它構(gòu)成了要安裝的卷的名稱以確定要在那里產(chǎn)生新的分區(qū)。在本發(fā)明的一個(gè)實(shí)施例中,這一字段為8位長(zhǎng)度并包含bslbf標(biāo)識(shí)符。最后,partition_size字段以字節(jié)的形式給出了要?jiǎng)?chuàng)建的分區(qū)的大小。該字段為32位大小并使用unisbf標(biāo)識(shí)符。當(dāng)然,外加的字段和外加的業(yè)務(wù)標(biāo)識(shí)符可用來實(shí)施對(duì)客戶存儲(chǔ)設(shè)備45另外增加命令。
這樣,按照服務(wù)器或者前端10的指令,客戶磁盤管理服務(wù)器20可以控制存儲(chǔ)器43在目標(biāo)客戶端或者目標(biāo)客戶端分組上如何建立和使用。每個(gè)客戶端12可以被分別尋址,客戶端的整個(gè)集或者客戶端子集可以被集中尋址以使他們的存儲(chǔ)設(shè)備45可以被分別改變或者集中改變。因而,一個(gè)或多個(gè)客戶端的存儲(chǔ)設(shè)備43可以由服務(wù)器10有選擇性地控制。
參考圖4,客戶端12上的軟件82為了實(shí)施網(wǎng)絡(luò)管理會(huì)話,最初接收來自服務(wù)器10的單向性消息服務(wù)器地址和端口??蛻舳?2也可被賦予一個(gè)客戶標(biāo)識(shí)符,如塊84所示。這樣就可以建立網(wǎng)際協(xié)議多點(diǎn)傳送系統(tǒng),其中每個(gè)客戶端除了唯一的客戶標(biāo)識(shí)符外還有一個(gè)被服務(wù)器10賦予的UMS地址和端口。
接收到其地址、端口和客戶標(biāo)識(shí)符以后,客戶端12的接收器加入到一個(gè)多點(diǎn)傳送分組并監(jiān)聽專門尋址到它的或者客戶端12所屬于的任何分組的消息,如塊86所示。
數(shù)據(jù)管理會(huì)話控制代理45向UMS服務(wù)器38登記它的業(yè)務(wù)識(shí)別符。當(dāng)UMS服務(wù)器38接收到帶有UMS消息的分組后,如塊90所示,通過檢測(cè)來判斷該特定的客戶端12是否是預(yù)定的接收者,如菱形92所示。如果不是,則該消息被丟棄,如塊94所示。
然而,如果特定的客戶端12是預(yù)定的接收者,服務(wù)器38檢測(cè)該消息的業(yè)務(wù)識(shí)別符并把消息傳送到正確的代理45,如塊64所示。該消息然后被傳送到適當(dāng)?shù)拇?5,如塊98所示。在代理45,消息被進(jìn)行語法分析并傳送到適當(dāng)?shù)倪M(jìn)程進(jìn)行處理,如塊100所示。
數(shù)據(jù)管理會(huì)話控制代理45從數(shù)據(jù)管理會(huì)話控制服務(wù)器21接收目標(biāo)消息,并作為對(duì)它的回應(yīng)例如通過反向信道47提供服務(wù)器21所請(qǐng)求的數(shù)據(jù)。因而,在一個(gè)實(shí)施例中,代理45接收包括ManagementMessage()在內(nèi)的具有特定語法的消息,它包括group_mask,service_id,version_id,message_id,message_byte_count,以及DMSessionControlMessage(),后者又包括session_id,session_host_name,session_start_name,session_duration和data_id。
session_id是一個(gè)唯一的會(huì)話標(biāo)識(shí)符。server_host_name是用于建立連接的數(shù)據(jù)管理服務(wù)器主機(jī)名稱的字串。session_start_time是客戶端12用于建立會(huì)話的日期和時(shí)間。session_duration是開始時(shí)刻后持續(xù)的時(shí)間,在該開始時(shí)刻,服務(wù)器21將接受會(huì)話并提供時(shí)間窗口(如有必要的話)。Data_id是在會(huì)話期間要交換的信息和數(shù)據(jù)集的唯一的標(biāo)識(shí)符。該標(biāo)識(shí)符信息和/或數(shù)據(jù)管理和賦值的方法是應(yīng)用程序?qū)S械摹?br> 這樣,服務(wù)器21可以初始化被發(fā)送到客戶端12的消息,它使得客戶端12在特定時(shí)刻開始上載特定的數(shù)據(jù)。即,服務(wù)器21可以指定一個(gè)包含session_id,server_host_name,session_start_name,session_duration以及data_id的報(bào)頭,并且作為對(duì)它的響應(yīng),數(shù)據(jù)管理會(huì)話控制代理45收集請(qǐng)求的信息并將其在請(qǐng)求時(shí)刻以請(qǐng)求的形式提供。
服務(wù)器21可以提供帶有不同消息識(shí)別符的消息,包括例如會(huì)話創(chuàng)建消息、會(huì)話刪除消息和會(huì)話更新消息。會(huì)話刪除消息只是刪除前面創(chuàng)立的會(huì)話而會(huì)話更新消息使得額外的信息被提供給被調(diào)度的會(huì)話。
在本發(fā)明的一個(gè)實(shí)施例中,group_mask在uimsbf標(biāo)識(shí)符中包括64位。session_id在uimsbf標(biāo)識(shí)符中包括8位。version_id在uimsbf標(biāo)識(shí)符中包括16位。message_id包括8位并且標(biāo)識(shí)符為0x01。message_byte_count在uimsbf標(biāo)識(shí)符中包括16位。DataManagementSessionControlMessage()在一個(gè)實(shí)施例可以包括8位的語義session_id、64位的session_start_time、32位的session_duration和32位的data_id,全都遵照uimsbf標(biāo)識(shí)符形式。DataManagementSessionControlMessage()還可以包括一個(gè)128字節(jié)的bslbf標(biāo)識(shí)符server_host_name。
在服務(wù)器方面,如圖5所示,網(wǎng)絡(luò)軟件102開始時(shí)指派廣播地址和端口以便于對(duì)多個(gè)客戶端12提供單向性消息業(yè)務(wù),如塊104所示。服務(wù)器10也以動(dòng)態(tài)的和可重新配置的方式指派客戶標(biāo)識(shí)符。這些地址、端口和客戶標(biāo)識(shí)符然后被傳送到客戶端,如塊106所示。
其后,數(shù)據(jù)管理會(huì)話控制服務(wù)器21可以產(chǎn)生數(shù)據(jù)結(jié)構(gòu)并將此數(shù)據(jù)結(jié)構(gòu)傳送到服務(wù)器22,如塊108所示。服務(wù)器22產(chǎn)生單向性消息并賦以客戶值、設(shè)定群標(biāo)志以及復(fù)制消息專有字節(jié)中的專有數(shù)據(jù),如塊110所示。更具體地,可以指定一個(gè)唯一的客戶標(biāo)識(shí)符??蛻魳?biāo)識(shí)符可以是特定的預(yù)先指定的客戶標(biāo)識(shí)符,或者在多個(gè)客戶端成為目標(biāo)時(shí)可以例如是0。群標(biāo)志是描述客戶標(biāo)識(shí)符是群掩碼還是特定標(biāo)識(shí)符的布爾量。群掩碼是一個(gè)標(biāo)識(shí)網(wǎng)絡(luò)中的客戶端12子集的標(biāo)識(shí)符。該子集可以包含多個(gè)客戶端但是少于總的可尋址客戶端的數(shù)目。
如塊112所示,消息然后被傳送到網(wǎng)絡(luò)中所有的客戶端12。每個(gè)客戶端然后判斷該消息是否是預(yù)定送到該客戶端的。客戶端12通過判斷該消息是否尋址所述客戶端12的客戶標(biāo)識(shí)符來判斷自己是否為特定的預(yù)定接收者。例如,客戶端12通過使用消息標(biāo)識(shí)符和客戶標(biāo)識(shí)符之間的與邏輯操作可以判斷客戶端12是否屬于服務(wù)器10聯(lián)合尋址的客戶端分組。
網(wǎng)絡(luò)管理命令和控制服務(wù)器16和網(wǎng)絡(luò)會(huì)話管理代理48一同工作。在應(yīng)服務(wù)器16的請(qǐng)求而產(chǎn)生的消息被引導(dǎo)到代理48時(shí),代理48調(diào)用會(huì)話管理49。在本發(fā)明的一個(gè)實(shí)施例中,會(huì)話管理以預(yù)先確定的格式在反向信道43中提供期望的管理消息。
網(wǎng)絡(luò)管理會(huì)話通常用于把網(wǎng)絡(luò)管理信息上載到服務(wù)器16。例如,管理信息庫(MIB)可以在返回信道43中使用簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)上載。如圖6所示,代理48的操作通常和前面關(guān)于代理44和45的描述相對(duì)應(yīng)。即,UMS地址、端口和客戶標(biāo)識(shí)符被接收,如塊116所示,接收器加入到一個(gè)多點(diǎn)傳送分組并監(jiān)聽消息,如塊118所示,并且網(wǎng)絡(luò)會(huì)話管理代理48向UMS接收者注冊(cè)它的業(yè)務(wù)標(biāo)識(shí)符,如塊120所示。UMS接收器然后接收帶有該消息的包,如塊122所示。
在菱形124所作的檢測(cè)判斷特定的代理48是否是預(yù)定的接收者。如果不是,消息被丟棄,如塊126所示。否則,接收器檢測(cè)業(yè)務(wù)標(biāo)識(shí)符并把消息傳送到代理48,如塊130所示。信息被語義分析并傳送到會(huì)話管理49。會(huì)話管理49然后使用信道43和服務(wù)器16一起調(diào)度該會(huì)話。
所述消息的格式基本上和DMSC使用的格式相同。然而,是NMSessionControlMessage()包含info_ID字段而不是DMSessionControlMessage()包含info_ID字段。info_ID字段是一個(gè)唯一在會(huì)話期間進(jìn)行交換的信息或者數(shù)據(jù)集標(biāo)識(shí)符。信息和/或數(shù)據(jù)集標(biāo)識(shí)符的管理和賦值方法是應(yīng)用程序?qū)S玫?。例如,如果客戶管理多個(gè)MIB,專門的SNMP客戶MIB就會(huì)被標(biāo)識(shí)以便上載到服務(wù)器。
MIB是在被稱為管理信息數(shù)據(jù)庫的代理上的信息。該信息是事件報(bào)告的基礎(chǔ)。MIB的標(biāo)準(zhǔn)在由網(wǎng)絡(luò)工作組(1991年5月)發(fā)布的RFC 1229中被作為例子提出。
然后轉(zhuǎn)到圖7,網(wǎng)絡(luò)管理服務(wù)器16的操作,使用軟件134,與前面所描述的基本相似。UMS的多點(diǎn)傳送地址和端口被指派并且客戶標(biāo)識(shí)符也被指派,如塊136所示,UMS地址和端口以及客戶標(biāo)識(shí)符被送至客戶端,如塊138所示,并且網(wǎng)絡(luò)管理命令和控制服務(wù)器16產(chǎn)生一個(gè)數(shù)據(jù)結(jié)構(gòu)并把該數(shù)據(jù)傳送到UMS服務(wù)器,如塊140所示。UMS服務(wù)器22然后產(chǎn)生UM消息、指定客戶值、設(shè)定群標(biāo)志,并把專有數(shù)據(jù)復(fù)制到該消息的專有字節(jié)中,如塊142所示。此后,該消息被發(fā)送(塊144)。
然后在預(yù)定時(shí)刻,服務(wù)器16從會(huì)話管理器49接收調(diào)度信息。在合適的時(shí)刻,可以提供一次會(huì)話,在其中通過代理48和會(huì)話管理49的作用把MIB和其它消息上載到服務(wù)器16。
在本發(fā)明的一個(gè)實(shí)施例中,不同的用戶分組可以接收公共的客戶標(biāo)識(shí)符單元。因而多個(gè)其擁有者已經(jīng)簽署了增強(qiáng)業(yè)務(wù)的客戶端可以在他們的客戶標(biāo)識(shí)符中包括一個(gè)公共代碼部分。當(dāng)收到在客戶標(biāo)識(shí)符中包含公共代碼部分的消息時(shí),這些客戶端的每一個(gè)都接受該消息。
盡管我們通過數(shù)目有限的實(shí)施例討論了本發(fā)明,但是那些熟悉本領(lǐng)域的技術(shù)人員可以由此添加多種修改和變化。所有這樣的修改和改變都認(rèn)為是包括在如下權(quán)利要求書中所提出的本發(fā)明本質(zhì)的精神和范圍內(nèi)。
權(quán)利要求
1.一種方法包括在客戶端上接收由服務(wù)器尋址到所述客戶端的消息;以及基于所述消息調(diào)度一次數(shù)據(jù)上載的會(huì)話。
2.權(quán)利要求1的方法,進(jìn)一步包括對(duì)客戶端指定個(gè)別的標(biāo)識(shí)符,所述客戶端中包含一個(gè)包括所述客戶端在內(nèi)的客戶端集;對(duì)包含所述客戶端集在內(nèi)的客戶端子集指定群標(biāo)識(shí)符;以及使在所述集中的所述客戶端能夠判斷消息是否被傳送到所述客戶端或者所述子集。
3.權(quán)利要求2的方法,包括發(fā)送消息到單向性消息系統(tǒng)中的客戶端。
4.權(quán)利要求1的方法,包括接收帶有標(biāo)識(shí)符的消息,該標(biāo)識(shí)符可以指定要在存儲(chǔ)設(shè)備上執(zhí)行的任務(wù)。
5.權(quán)利要求4的方法,包括接收帶有標(biāo)識(shí)符的消息,該標(biāo)識(shí)符用以指示在所述存儲(chǔ)設(shè)備上改變分區(qū)。
6.權(quán)利要求1的方法,包括在所述消息中找出一個(gè)標(biāo)識(shí)符,該標(biāo)識(shí)符在所述客戶端指定代理以處理所述消息并且將所述消息轉(zhuǎn)發(fā)到所述代理。
7.權(quán)利要求6的方法,包括使所述代理可以在反向信道中把所述數(shù)據(jù)上載到所述服務(wù)器。
8.權(quán)利要求6的方法,進(jìn)一步包括從所述消息中抽取特定的時(shí)刻并在所述特定時(shí)刻上載所述數(shù)據(jù)。
9.權(quán)利要求1的方法,包括從所述消息抽取指定上載到所述服務(wù)器的特定消息的標(biāo)識(shí)符并上載所述特定消息到所述服務(wù)器。
10.權(quán)利要求9的方法,其中所述消息包括一個(gè)服務(wù)器標(biāo)識(shí)符,并且上載所述數(shù)據(jù)到被標(biāo)識(shí)的服務(wù)器。
11.一種產(chǎn)品包含一個(gè)存儲(chǔ)指令的媒體,這些指令可以使基于處理器的系統(tǒng)從尋址到所述系統(tǒng)的服務(wù)器中接收消息;以及基于所述消息,從所述系統(tǒng)調(diào)度上載信息到所述服務(wù)器。
12.權(quán)利要求11中的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令會(huì)可以使基于處理器的系統(tǒng)給每個(gè)客戶端指派個(gè)別的標(biāo)識(shí)符,這些客戶端包括一個(gè)包含所述系統(tǒng)中的客戶端集;賦予該客戶端集中的客戶端子集一個(gè)群標(biāo)識(shí);以及使系統(tǒng)可以判斷消息是被送到該系統(tǒng)或者該子集。
13.權(quán)利要求12的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令使基于處理器的系統(tǒng)可以發(fā)送消息到單向性消息系統(tǒng)中的客戶端。
14.權(quán)利要求11的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令使基于處理器的系統(tǒng)可以解碼在所述消息中的命令以改變存儲(chǔ)設(shè)備上的信息存儲(chǔ)。
15.權(quán)利要求11的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令使基于處理器的系統(tǒng)可以在所述消息中找到標(biāo)識(shí)符,它在所述系統(tǒng)上指定代理以處理所述數(shù)據(jù)并且把所述消息轉(zhuǎn)發(fā)到所述代理。
16.權(quán)利要求15的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令使基于處理器的系統(tǒng)可以通過反向信道把所述數(shù)據(jù)上載到所述服務(wù)器。
17.權(quán)利要求15的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令使基于處理器的系統(tǒng)可以從所述消息中抽取特定的時(shí)刻并在所述特定時(shí)刻上載特定數(shù)據(jù)。
18.權(quán)利要求11的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令使基于處理器的系統(tǒng)可以從所述消息中抽取指定上載到所述服務(wù)器上的信息的標(biāo)識(shí)符并把該特定信息上載到所述服務(wù)器。
19.權(quán)利要求18的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令使基于處理器的系統(tǒng)可以上載數(shù)據(jù)到所述消息所標(biāo)識(shí)的服務(wù)器。
20.一個(gè)系統(tǒng)包括一個(gè)基于處理器的設(shè)備;以及一個(gè)存儲(chǔ)指令的存儲(chǔ)器,它可以使所述基于處理器的設(shè)備從一個(gè)尋址到所述基于處理器的設(shè)備的服務(wù)器接收消息,并根據(jù)所述消息調(diào)度向所述服務(wù)器上載該消息。
21.權(quán)利要求20中的系統(tǒng),其中所述存儲(chǔ)設(shè)備存儲(chǔ)指令,這些指令用于使該設(shè)備比較消息中的群標(biāo)識(shí)以判斷該設(shè)備是否屬于被所述服務(wù)器所尋址的分組。
22.權(quán)利要求20中的系統(tǒng),其中所述存儲(chǔ)器存儲(chǔ)指令,這些指令用于使所述基于處理器的設(shè)備可以在所述消息中找到一個(gè)標(biāo)識(shí)符,該標(biāo)識(shí)符在所述設(shè)備上指定一個(gè)代理以處理所述消息并把所述消息轉(zhuǎn)發(fā)到所述代理。
23.一種方法包括傳送消息到客戶端;以及根據(jù)所述消息在所述客戶端調(diào)度消息的上載。
24.權(quán)利要求23中的方法,進(jìn)一步存儲(chǔ)指令,這些指令用于使基于處理器的系統(tǒng)可以在反向信道上接收從客戶端上載的數(shù)據(jù)。
25.權(quán)利要求24的方法,包括在消息中傳送一個(gè)時(shí)間規(guī)定并在所述的規(guī)定時(shí)間從客戶端接收上載的數(shù)據(jù)。
26.一種產(chǎn)品包含存儲(chǔ)指令的媒體,這些指令使得基于處理器的系統(tǒng)發(fā)送消息到客戶端;并且根據(jù)所述消息向所述系統(tǒng)調(diào)度信息的上載。
27.權(quán)利要求26的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令用于使基于處理器的系統(tǒng)可以傳送在所述消息中的信息,所述消息規(guī)定了從所述客戶端上載信息的時(shí)間。
28.權(quán)利要求26的產(chǎn)品,進(jìn)一步存儲(chǔ)指令,這些指令用于使基于處理器的系統(tǒng)可以傳送一條消息,該消息指定客戶端應(yīng)該上載的信息。
29.一個(gè)系統(tǒng)包括一個(gè)基于處理器的設(shè)備;以及一個(gè)存儲(chǔ)指令的存儲(chǔ)器,所述指令可以使所述基于處理器的設(shè)備傳送消息到客戶端并根據(jù)所述消息調(diào)度在所述客戶端向所述系統(tǒng)上載信息。
30.權(quán)利要求29的系統(tǒng),其中所述存儲(chǔ)器存儲(chǔ)指令,這些指令使得基于處理器的設(shè)備可以規(guī)定從客戶端如何向所述系統(tǒng)提供信息。
全文摘要
一種消息發(fā)送系統(tǒng)可以使服務(wù)器向多個(gè)客戶端指定唯一的標(biāo)識(shí)符。這些標(biāo)識(shí)符使得客戶端能夠判斷消息是否以該客戶端為特定的目標(biāo),或者該客戶端是否是目標(biāo)客戶端分組中的一員。服務(wù)器可以發(fā)送帶有標(biāo)識(shí)符的消息到一個(gè)或者多個(gè)客戶端的代理。該標(biāo)識(shí)符可以規(guī)定一些命令來管理從一個(gè)或者多個(gè)客戶端上載消息到服務(wù)器。
文檔編號(hào)H04L12/24GK1528070SQ01820365
公開日2004年9月8日 申請(qǐng)日期2001年10月3日 優(yōu)先權(quán)日2000年10月10日
發(fā)明者J·胡斯金斯, J 胡斯金斯 申請(qǐng)人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
太仓市| 黄浦区| 博客| 南郑县| 北宁市| 静宁县| 内乡县| 丹东市| 丽水市| 乌什县| 新津县| 堆龙德庆县| 黄大仙区| 松阳县| 阳泉市| 四子王旗| 深圳市| 垣曲县| 洞口县| 图木舒克市| 荔波县| 迁安市| 松溪县| 马山县| 腾冲县| 达尔| 正阳县| 汝州市| 庆云县| 巴塘县| 禹城市| 凌源市| 海安县| 浦东新区| 通化市| 龙南县| 保山市| 江川县| 上栗县| 海门市| 都兰县|