CN1528070B - 在中央服务器构成的网络中管理远程客户端的方法和系统 - Google Patents
在中央服务器构成的网络中管理远程客户端的方法和系统 Download PDFInfo
- Publication number
- CN1528070B CN1528070B CN018203655A CN01820365A CN1528070B CN 1528070 B CN1528070 B CN 1528070B CN 018203655 A CN018203655 A CN 018203655A CN 01820365 A CN01820365 A CN 01820365A CN 1528070 B CN1528070 B CN 1528070B
- Authority
- CN
- China
- Prior art keywords
- client
- message
- identifier
- server
- parts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1881—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种消息传送系统可以使服务器能向多个客户端分配唯一标识符。这些标识符使得客户端能够确定消息是否以该客户端为特定的目标,或者作为另一选择,该客户端是否是目标客户端组中的一员。服务器可以发送带有标识符的消息到一个或者多个客户端上的代理。该标识符可以指定一些命令来管理从一个或者多个客户端上载信息到服务器。
Description
技术领域
本发明一般地涉及到网络中的信息交换。
背景技术
多点传送网络可以使消息能被发送到构成所有联网客户端的子集的一组目标客户端。一般来说,多点传送是通过例如在报头中包含被寻址的所有相关客户端的地址来完成的。
广播网络运营商可以使用服务器或者多点传送网络的头端来控制组或者单个广播接收器客户端平台以便发起网络管理会话。这些会话可用来上载网络管理信息到头端的服务器。这样允许网络运营商以一种非常可缩放的方式对网络管理信息的交换进行管理。
发明内容
因而,需要能够在客户端和服务器、头端或者广播网络运营商之间进行信息交换的方法。
为此,根据本发明的一种方法,包括:在客户端上从服务器接收寻址到所述客户端的消息;基于所述消息调度数据上载会话;对客户端分配单独的标识符,这些客户端构成包括所述客户端在内的客户端集;对所述客户端集内的客户端子集分配组标识符;以及使在所述集中的所述客户端能够确定消息是被发送到所述客户端还是被发送到所述子集。
根据本发明的一种装置,包括:用于在客户端上从服务器接收寻址到所述客户端的消息的部件;用于基于所述消息调度数据上载会话的部件;用于对客户端分配单独的标识符的部件,这些客户端构成包括所述客户端在内的客户端集;用于对所述客户端集内的客户端子集分配组标识符的部件;以及用于使在所述集中的所述客户端能够确定消息是被发送到所述客户端还是被发送到所述子集的部件。
在本发明的一个实施例中,所述装置包括用于发送消息到单向消息传送系统中的客户端的部件。
在本发明的一个实施例中,所述装置包括用于接收含有标识符的消息的部件,该标识符指定要在存储设备上执行的任务。
在本发明的一个实施例中,所述装置包括用于接收含有标识符的消息的部件,该标识符指示在所述存储设备上分区的改变。
在本发明的一个实施例中,所述装置包括用于在所述消息中找出用于在所述客户端上指定代理以处理所述消息的标识符的部件,以及用于将所述消息转发到所述代理的部件。
在本发明的一个实施例中,所述装置包括用于使所述代理能在数据上载会话期间通过反向信道把数据上载到所述服务器的部件。
在本发明的一个实施例中,所述装置还包括用于从所述消息中提取请求的时刻的部件以及用于在所述请求的时刻上载所述数据的部件。
在本发明的一个实施例中,所述装置包括用于从所述消息中提取用于指定要上载到所述服务器的信息的标识符的部件,以及用于把所指定的信息上载到所述服务器的部件。
在本发明的一个实施例中,所述消息包括服务器标识符,并且所述装置包括用于上载所述数据到被标识的服务器的部件。
附图说明
图1是本发明的一个实施例的示意图。
图2是依照本发明的一个实施例驻留在图1所示的客户端上的软件的流程图。
图3是依照本发明的一个实施例驻留在服务器或者头端上的软件的流程图。
图4是依照本发明的另一个实施例驻留在图1所示的客户端上的软件的流程图。
图5是依照本发明的另一个实施例驻留在服务器或者头端上的软件的流程图。
图6是依照本发明的另一个实施例驻留在图1所示的客户端上的软件的流程图。
图7是依照本发明的另一个实施例驻留在服务器或者头端上的软件的流程图。
具体实施方式
参考图1,一个网络可以包括至少一个服务器、头端或者网络运营商10和多个客户端12(只显示了一个)。服务器10可以通过分发系统耦合到多个客户端(包括客户端12),该分发系统可以是基于有线系统或者无线或者广播系统的。此类网络的例子包括诸如数字视频广播系统之类的电视分发网络。
在本发明的一个实施例中,服务器10可以通过传送装置14和客户端12进行通信。该传送装置14可以依照模拟的或者数字的广播系统。例如,传送装置14可以适用于数字视频广播(DVB);网络独立协议,ETS 300802,由法国Valbonne的欧洲电信标准学会(ETS)1997年11月提供。例如,该传送装置14可以是卫星、电缆或者无线电波广播系统。
依照本发明的实施例,客户端12识别由服务器10单独发送到该客户端12的消息,或者在某些实施例中,该消息来自其它的客户端12。通过向一组客户端群发消息可以节省带宽,因为无需在报头中插入数目巨大的所寻址客户端中每一个的单独标识符。
另外,客户端12可以包括一个或多个可寻址的代理44、45、46和48,它们可以被诸如服务器10之类的远程单元独立寻址。此外,通过在给定的客户端12内部提供可寻址代理44、45、46和48,特别的或者需要特别处理的消息可以被寻址到驻留在客户端12上的特定代理,以作适当处理。
服务器10可以包括网络管理命令和控制服务器16。服务器16负责管理从客户端12收集数据。服务器16传送包含可区分的服务标识符(例如,service_id=0x02)的消息。服务器10也可以包括即时消息传送或者短消息服务(SMS)服务器18,服务器18同样传送带有可区分的服务标识符(例如,service_id=0x04)的消息。
此外,同样也可提供客户端盘管理服务器20。该客户端盘管理服务器20可以传送包含一个或者多个可区分的服务标识符(例如,service_id=0x01)的消息。在某些情况下,为了发起客户端的存储设备或者盘驱动器43上的期望功能,多种消息可以从客户端盘管理服务器20发出。例如,分开的服务标识符可以分别用于例如创建分区的命令、删除分区的命令或者修改分区的命令。
数据管理会话控制服务器21可以负责处理在可用的返回信道连接47上在客户端上可唯一地识别的数据集的上载。这是一项重要的能力,它使得网络运营商可以管理数据的挖掘以及相关服务器的可缩放性。单向消息服务类型和消息标识符可以被用于数据管理会话控制(DMSC),以便管理客户端组或者单独客户端的数据管理会话。通过对网络中所有由服务器10管理的广播接收器客户端进行客户端标识符的策略性分配,单向消息传送服务固有地支持这种组管理。
该数据管理会话控制服务器21传送包括一个或者多个可区分的服务标识符(例如,service_id=0x03)的消息。该服务器21创建DMSC消息数据结构并把信息和数据传递到单向消息传送服务器22,这些信息和数据是诸如:专用数据和数据大小、唯一的客户端标识符、作为指定客户端标识符是组掩码还是单独客户端标识符的布尔变量的组标志、DMSC服务的服务标识符值和专用消息标识符。
依照本发明的一个实施例,服务器10可以实现单向消息传送系统。在单向消息传送系统中,服务器10可以向多个不能以任何方式响应的客户端传送消息。此类网络的一个例子是直接到户(DTH)广播网络,它可适应DVB协议。作为两个例子,这种网络可以使用面向连接的通信协议或者无连接的实时通信协议。有许多从服务器到客户端的单向消息传送的应用,举例说明,诸如:即时消息传送、命令和控制和通知和信令。在其它的情形下,该网络可以是双向网络,例如采用互联网协议(IP)多点传送主干网。
在本发明的一个实施例中,服务器10可以包括单向消息传送服务器(UMS)22,它耦合到服务器16、18、20和21以产生适当格式的消息。由UMS服务器22传送的消息可以包括最初由服务器16、18、20或者21之一产生的消息。UMS服务器22则可耦合到互联网协议多点传送模块24,该模块把消息设为适当的多点传送协议格式。最后,DVB多协议封装(MPE)26被耦合到互联网协议多点传送模块24。MPE在用于数据广播的DVB规范(EN 301192)和DVB系统中的服务信息(SI)的规范(EN 300468 V1.3.1 1998-02)中都有描述,上述两个规范都可以从ETS得到。DVB MPE 26的输出和DVB服务信息(SI)生成器28被耦合到传送装置14。服务信息是描述传送系统、内容和广播数据流的调度/定时的数字数据。
在客户端12,来自DVB-SI生成器28的数据流被耦合到DVB-SI接收器40和服务捕获模块38。服务捕获模块38提取节目标识符(PID)并把它提供给DVB多路选择器32。调谐器30可以把客户端12调谐到与提取的节目标识符对应的适当信道。
来自DVB MPE 26的消息被提供给DVB MPE接收器42。该接收器42和IP多点传送模块40以及单向消息传送服务器38通信。服务器38分解消息以确定服务标识符是否包含在数据流中。如果是的话,把消息转发到指定用来接收带有特定服务标识符的消息的适合的代理。
盘管理代理44可以耦合到盘驱动器控制器47,该控制器47又耦合到可以是例如硬盘驱动器的存储设备43。盘管理代理44作为消息接收者可以被客户端盘管理服务器20寻址。盘管理代理44会导致进程通过控制器47来进行,而控制器47又控制存储设备43的使用。此控制可包括:确定在存储设备43上存储何种信息以及如何在存储设备43上存储该信息。
在本发明的一个实施例中,网络管理命令和控制服务器16可以提供特定的消息标识符,这使得它的消息被一个调谐到特定服务标识符的网络管理会话管理代理48接收。相似地,来自即时消息传送服务器18的消息可以包括服务标识符,它使得那些消息被转发到客户端12中的代理48。同样地,来自数据管理会话控制服务器21的消息可具有适当的标识符,它使得这些消息被分流到客户端12上的数据管理会话控制代理45。
服务器10可以包含存储设备25,该存储设备25存储用于控制服务器22的操作的软件134、70和102。同样地,客户端12上的服务器38可耦合到存储用于控制服务器38的操作的软件50、82和114的存储设备43上。服务器22和38也可以是基于处理器的系统。
下面转到图2,客户端12上的软件50最初从服务器10接收单向消息传送服务器地址和端口。如块52所示,客户端12也可以被分配客户端标识符。这样,互联网协议多点传送系统可以被建立,其中每个客户端都有UMS地址和端口以及由服务器10分配的唯一的客户端标识符。在某些实施例中,服务器10可以动态地调整地址和端口以及客户端标识符,以使得特定消息、消息组或者一些类型的消息能够以动态的和可重新配置的方式传递到特定客户端。
客户端12的接收器在收到它的地址、端口和客户端标识符以后,加入到一个多点传送组并且监听专门寻址到它或者到客户端12所属于的任何组的消息,如块54所示。
盘管理代理44向UMS服务器38登记它的服务标识符,如块56所示。当UMS服务器38接收到带有UMS消息的分组时,如块58所示,就检测确定此特定的客户端12是否是预期的接收者,如菱形块60所示。如果不是的话,该消息被丢弃,如块62所示。
但是,如果该特定的客户端12是预期的接收者,则服务器38检测该消息的服务标识符并把该消息传递到正确的代理44、46或者48,如块64所示。该消息然后被传送到合适的代理44,如块66所示。在代理44中,对信息作分析并传送到合适的进程中以进行处理,如块68所示。
例如,在被寻址时,盘管理代理44发送适当的命令到控制器47以便为存储设备43提供中继。根据消息所附带的服务标识符而定,代理44可以提供被适当转换的命令到控制器47,诸如:创建分区的命令、删除分区的命令或者修改分区的命令。这些命令中的每一个都可以被赋予单独的服务标识符值,诸如0x03、0x04和0x05。盘管理代理44可根据从客户端盘管理服务器20接收的消息,把带有服务标识符的消息转换成对控制器47适当的格式。例如,对于包含服务标识符值0x03的消息,代理44可以发出一个命令到控制器47以便将存储设备43分区。
在服务器一方,如图3所示,网络软件70在开始时给多个客户端12分配多点传送地址和端口以进行单向消息传送服务,如块72所示。服务器10还可以以动态的和可重新配置的方式分配客户端标识符。这些地址、端口和客户端标识符然后被传送到客户端,如块74所示。
其后,盘管理服务器20可以创建数据结构并把该数据结构传送到服务器22,如块76所示。服务器22创建单向消息并分配客户端值,设定组标志并把专有数据复制到该消息的专有字节中,如块78所示。更特别地,可以分配唯一的客户端标识符。客户端标识符可以是被预分配的特定的客户端标识符,或者,例如,如果有多个客户端被作为目标时可以是0。组标志可以是指定客户端标识符是组掩码还是特定标识符的布尔值。组掩码是一个标识网络中客户端12的子集的标识符。该子集可以包括多个客户端,但是小于总的可寻址客户端的数目。
作为单向消息报头的一个例子,消息可以包含若干变量,其中包括:group_mask、service_id、version_id、message_id和private_data_byte(组掩码、服务标识符、版本标识符、消息标识符和专有数据字节)。在本发明的一个实施例中,group_mask可以包含64位、service_id可包含8位、version_id可包含16位、message_id可包含8位以及private_data_byte可包含8位。version_id是单向消息传送协议的版本并且可初始设置为0。service_id可以是服务标识符,例如,对于即时消息传送服务,它可以是0x02。有利的是,消息的大小不超过1024字节,以便消除潜在的数据报分片。group_filter可以与client_id字段合用以限制应用所需要的专有数据字节的大小。根据DVB规范,除了private_data_byte可以包含一个左位是第一位的位串(bslbf)标识符外,每个报头项可包含一个最高有效位是第一位的无符号整数(uimsbf)的标识符。
如块80所示,消息然后被发送到网络中所有的客户端12。每个客户端然后确定该消息是否是预期要给该客户端的。客户端12通过确定消息是否以客户端12的客户端标识符为地址来确定它是否是特定的预期接收者。例如,在消息的标识符和客户端的标识符之间使用“与”逻辑算子,客户端12可以确定客户端12是否在被服务器10联合寻址的客户端组中。
在本发明的一个实施例中,不同的用户组可以接收公用的客户端标识符元素。因而,其拥有者已经为增强服务签约的多个客户端可在其客户端标识符中包含公用代码部分。当收到包含客户端标识符中公用代码部分的消息时,那些客户端中的每一个都接受该消息。同样地,处在特定地理区域、具有特定的兴趣的客户端或者以其它方式可标识的客户端可以被赋予唯一的前缀/后缀或者标识符代码部分。代码部分可以和group_mask进行逻辑“与”运算以确定特定的客户端是否为目标组中的一员。
管理消息报头还可以包括寻址盘管理代44的字段,例如volume_name_len字段,它为硬盘驱动器形式的存储设备45的有关的卷提供卷、名称、长度以及字节。在本发明的一个实施例中,该字段可为8位长并可具有bs lbf标识符。此外,volume_name_byte字段可以给出卷名称字节,卷名称字节构成了要安装的卷的名称,在其上创建分区。在本发明的一个实施例中,这一字段可为8位长并可包含bslbf标识符。最后,partition_size字段可以字节的形式给出要创建的分区的大小。该字段可为32位大小并可使用uimsbf标识符。当然,附加的字段和附加的服务标识符可用来实现对客户端存储设备45的另外附加的命令。
这样,按照服务器或者头端10的指令,客户端盘管理服务器20可以控制在目标客户端12或者目标客户端12的组上如何设置和使用存储设备43。每个客户端12可以被分别寻址,可以寻址客户端的整个集合或者可以共同地寻址客户端的任何子集以使他们的存储设备45可以被分别地或者共同地修改。因而,一个或多个客户端的存储设备43可以由服务器10有选择性地控制。
参考图4,为了实现网络管理会话,客户端12上的软件82最初接收来自服务器10的单向消息传送服务器地址和端口。客户端12也可被分配客户端标识符,如块84所示。这样,就可以建立互联网协议多点传送系统,其中每个客户端具有服务器10分配的UMS地址和端口以及唯一的客户端标识符。
接收到其地址、端口和客户端标识符以后,客户端12的接收器加入多点传送组,并监听专门寻址到它或者到客户端12所属于的任何组的消息,如块86所示。
数据管理会话控制代理45向UMS服务器38登记它的服务标识符,如块88所示。当UMS服务器38接收到带有UMS消息的分组时,如块90所示,通过检测来确定该特定的客户端12是否是预期的接收者,如菱形92所示。如果不是,则该消息被丢弃,如块94所示。
然而,如果特定的客户端12是预期的接收者,服务器38检测该消息的服务器标识符并把消息传送到正确的代理45,如块64所示。该消息然后被传送到适当的代理45,如块98所示。在代理45中,信息被分析并传送到适当的进程进行处理,如块100所示。
数据管理会话控制代理45从数据管理会话控制服务器21接收目标消息,并作为对它的响应,例如通过反向信道47提供服务器21所请求的数据。因而,在一个实施例中,代理45可接收具有包括ManagementMessage()在内的特定语法的消息,ManagementMessage()包括:group_mask,service_id,version_id,message_id,message_byte_count,以及DMSessionControlMessage(),DMSessionControlMessage()又包括session_id,session_host_name,session_start_time,session_duration和data_id。
session_id是一个唯一的会话标识符。server_host_name是用于建立连接的数据管理服务器的主机名称的字串。session_start_time是客户端12建立会话的日期和时间。session_duration是服务器21将接受会话的开始时刻后持续的时间并提供时间窗口(如有必要的话)。data_id是在会话期间要交换的信息或数据集的唯一的标识符。管理和分配该标识符的信息和/或数据的方法是应用专有的。
这样,服务器21可以发起到客户端12的消息,它使得客户端12在指定的时刻开始上载指定的数据。即,服务器21可以指定一个包含session_id,server_host_name,session_start_time,session_duration以及data_id的报头,并且作为对它的响应,数据管理会话控制代理45收集请求的信息并将其在请求的时刻以请求的形式提供。
服务器21可以提供带有不同消息标识符的消息,包括例如:会话创建消息、会话删除消息和会话更新消息。会话删除消息只是删除先前创建的会话,而会话更新消息使得额外的信息被提供给被调度的会话。
在本发明的一个实施例中,group_mask在uimsbf标识符中可包括64位。session_id在uimsbf标识符中可包括8位。version_id在uimsbf标识符中可包括16位。message_id可包括8位并且标识符为0x01。message_byte_count在uimsbf标识符中可包括16位。在一个实施例中,DataManagementSessionControlMessage()可以包括如下语法:8位的session_id、64位的session_start_time、32位的session_duration和32位的data_id,全都遵照uimsbf标识符格式。对于bslbf标识符,DataManagementSessionControlMessage()还可以包括128位的server_host_name。
在服务器方面,如图5所示,网络软件102开始时分配多点传送地址和端口,以便对多个客户端12提供单向消息传送服务,如块104所示。服务器10也可以动态的和可重新配置的方式分配客户端标识符。这些地址、端口和客户端标识符然后被传送到客户端,如块106所示。
其后,数据管理会话控制服务器21可以创建数据结构并将此数据结构传送到服务器22,如块108所示。服务器22创建单向消息并分配客户端值、设定组标志以及把专有数据复制到消息的专有字节中,如块110所示。更具体地,可以分配唯一的客户端标识符。客户端标识符可以是特定的预分配的客户端标识符,或者例如,在多个客户端成为目标时可以是0。组标志可以是指定客户端标识符是组掩码还是特定标识符的布尔值。组掩码是标识网络中的客户端12的子集的标识符。该子集可以包含多个客户端,但是少于总的可寻址客户端的数目。
如块112所示,消息然后被发送到网络中所有的客户端12。每个客户端然后确定该消息是否是预期发给该客户端的。客户端12通过确定该消息是否寻址到所述客户端12的客户端标识符来确定自己是否为特定的预期接收者。例如,客户端12通过在消息的标识符和客户端的标识符之间使用“与”逻辑算子,可以确定客户端12是否属于服务器10联合寻址的客户端组。
网络管理命令和控制服务器16和网络会话管理代理48一同工作。在应服务器16的请求而产生的消息被引导到代理48时,代理48调用会话管理器49。在本发明的一个实施例中,会话管理器可以预先确定的格式在反向信道43中提供期望的管理信息。
网络管理会话通常用于把网络管理信息上载到服务器16。例如,管理信息库(MIB)可以在返回信道43中使用简单网络管理协议(SNMP)上载。如图6所示,代理48的操作通常和前面关于代理44和45的描述相对应。即,UMS地址、端口和客户端标识符被接收,如块116所示,接收器加入多点传送组并监听消息,如块118所示,并且网络会话管理代理48向UMS接收器登记它的服务标识符,如块120所示。UMS接收器然后接收带有该消息的数据包,如块122所示。
在菱形124所作的检测确定特定的代理48是否是预期的接收者。如果不是,消息被丢弃,如块126所示。否则,接收器检测服务标识符并把消息传送到代理48,如块130所示。信息被分析并传送到会话管理器49。会话管理器49然后使用信道43和服务器16一起调度该会话。
消息格式基本上和DMSC使用的格式相同。然而,不是具有DMSessionControlMessage(),而是NMSessionControlMessage()包含info_ID字段。info_ID字段是在会话期间进行交换的信息或者数据集的唯一标识符。管理和分配信息和/或数据集标识符的方法是应用专有的。例如,如果客户端管理多个MIB,特定的SNMP客户端MIB可被标识以便上载到服务器。
MIB是在被称为管理信息库的代理上的信息。该信息是事件报告的基础。MIB的标准例如在由网络工作组(1991年5月)发布的RFC1229中提出。
接下来转到图7,网络管理服务器16的操作,使用软件134,与前面所描述的大体上对应。同样,UMS的多点传送地址和端口被分配并且客户端标识符也被分配,如块136所示,UMS地址和端口以及客户端标识符被发送至客户端,如块138所示,并且网络管理命令和控制服务器16创建数据结构并把该数据传送到UMS服务器,如块140所示。UMS服务器22然后创建UM消息、分配客户端值、设定组标志,并把专有数据复制到该消息的专有字节中,如块142所示。此后,该消息被发送(块144)。
然后在预定时刻,服务器16从会话管理器49接收调度信息。在合适的时刻,可以提供会话,其中通过代理48和会话管理器49的作用把MIB或其它信息上载到服务器16。
在本发明的一个实施例中,不同的用户组可以接收公共的客户端标识符元素。因而,多个其拥有者已经为增强服务签约的客户端可以在他们的客户端标识符中包括公共代码部分。当收到包含客户端标识符中该公共代码部分的消息时,那些客户端中的每一个都接受该消息。
虽然针对数目有限的实施例描述了本发明,但是本领域的技术人员可以由此想到多种修改和变化。所附权利要求书应视为涵盖了所有落在本发明的本质和范围内的这类修改和变化。
Claims (18)
1.一种用于在网络中管理客户端的方法,包括:
在客户端上从服务器接收寻址到所述客户端的消息;
基于所述消息调度数据上载会话;
对客户端分配单独的标识符,这些客户端构成包括所述客户端在内的客户端集;
对所述客户端集内的客户端子集分配组标识符;以及
使在所述集中的所述客户端能够确定消息是被发送到所述客户端还是被发送到所述子集。
2.权利要求1的方法,包括发送消息到单向消息传送系统中的客户端。
3.权利要求1的方法,包括接收含有标识符的消息,该标识符指定要在存储设备上执行的任务。
4.权利要求3的方法,包括接收含有标识符的消息,该标识符指示在所述存储设备上分区的改变。
5.权利要求1的方法,包括在所述消息中找出用于在所述客户端上指定代理以处理所述消息的标识符,并且将所述消息转发到所述代理。
6.权利要求5的方法,包括使所述代理能在数据上载会话期间通过反向信道把数据上载到所述服务器。
7.权利要求5的方法,还包括从所述消息中提取请求的时刻并在所述请求的时刻上载所述数据。
8.权利要求1的方法,包括从所述消息中提取用于指定要上载到所述服务器的信息的标识符,并把所指定的信息上载到所述服务器。
9.权利要求8的方法,其中所述消息包括服务器标识符,并且上载所述数据到被标识的服务器。
10.一种用于在网络中管理客户端的装置,包括:
用于在客户端上从服务器接收寻址到所述客户端的消息的部件;
用于基于所述消息调度数据上载会话的部件;
用于对客户端分配单独的标识符的部件,这些客户端构成包括所述客户端在内的客户端集;
用于对所述客户端集内的客户端子集分配组标识符的部件;以及
用于使在所述集中的所述客户端能够确定消息是被发送到所述客户端还是被发送到所述子集的部件。
11.权利要求10的装置,包括用于发送消息到单向消息传送系统中的客户端的部件。
12.权利要求10的装置,包括用于接收含有标识符的消息的部件,该标识符指定要在存储设备上执行的任务。
13.权利要求12的装置,包括用于接收含有标识符的消息的部件,该标识符指示在所述存储设备上分区的改变。
14.权利要求10的装置,包括用于在所述消息中找出用于在所述客户端上指定代理以处理所述消息的标识符的部件,以及用于将所述消息转发到所述代理的部件。
15.权利要求14的装置,包括用于使所述代理能在数据上载会话期间通过反向信道把数据上载到所述服务器的部件。
16.权利要求14的装置,还包括用于从所述消息中提取请求的时刻的部件以及用于在所述请求的时刻上载所述数据的部件。
17.权利要求10的装置,包括用于从所述消息中提取用于指定要上载到所述服务器的信息的标识符的部件,以及用于把所指定的信息上载到所述服务器的部件。
18.权利要求17的装置,其中所述消息包括服务器标识符,并且所述装置包括用于上载所述数据到被标识的服务器的部件。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/686,754 | 2000-10-10 | ||
| US09/686,754 US7765316B1 (en) | 2000-10-10 | 2000-10-10 | Scheduling the uploading of information from a client to a server |
| PCT/US2001/031161 WO2002032072A2 (en) | 2000-10-10 | 2001-10-03 | Method and system for managing remote clients in a network constituted by a central server which is linked to remote clients |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1528070A CN1528070A (zh) | 2004-09-08 |
| CN1528070B true CN1528070B (zh) | 2010-05-26 |
Family
ID=24757607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN018203655A Expired - Fee Related CN1528070B (zh) | 2000-10-10 | 2001-10-03 | 在中央服务器构成的网络中管理远程客户端的方法和系统 |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US7765316B1 (zh) |
| EP (1) | EP1325587A2 (zh) |
| JP (3) | JP2004511960A (zh) |
| KR (1) | KR100545488B1 (zh) |
| CN (1) | CN1528070B (zh) |
| AU (1) | AU2001296620A1 (zh) |
| CA (1) | CA2423582C (zh) |
| DE (1) | DE10196775B3 (zh) |
| FI (1) | FI20030536A7 (zh) |
| GB (1) | GB2383731B (zh) |
| NO (1) | NO20031621L (zh) |
| TW (1) | TW530238B (zh) |
| WO (1) | WO2002032072A2 (zh) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI526022B (zh) | 2003-07-16 | 2016-03-11 | 內數位科技公司 | 無線通信系統網路管理實體間轉移資料之方法及裝置 |
| WO2005064851A1 (en) * | 2003-12-30 | 2005-07-14 | Bce Inc. | Remotely managed subscriber station |
| US8359349B2 (en) | 2004-03-18 | 2013-01-22 | Nokia Corporation | System and associated terminal, method and computer program product for uploading content |
| JP4730004B2 (ja) * | 2004-07-21 | 2011-07-20 | ソニー株式会社 | コンテンツ共有システム及びコンテンツ共有方法 |
| CN1953386B (zh) * | 2006-11-01 | 2010-09-29 | 华为技术有限公司 | 管理会话的方法、通用消息客户端及服务器 |
| CN101316221B (zh) * | 2007-05-30 | 2012-04-04 | 华为终端有限公司 | 通知消息处理方法及设备 |
| CN101355524B (zh) * | 2007-07-24 | 2013-10-09 | 华为技术有限公司 | 一种消息处理方法、系统、服务器和终端 |
| CN101374267B (zh) * | 2007-08-23 | 2011-04-20 | 华为技术有限公司 | 一种会话初始化协议推送消息的处理方法及装置 |
| RU2571370C2 (ru) * | 2009-09-22 | 2015-12-20 | Телефонактиеболагет Лм Эрикссон (Пабл) | Различение уведомлений iptv |
| US8984168B2 (en) * | 2011-03-31 | 2015-03-17 | Microsoft Technology Licensing, Llc | Relative timestamp when real time clock is unavailable |
| US9015224B2 (en) | 2011-10-09 | 2015-04-21 | LabTech, LLC | Interactive response of a remote monitoring and management system |
| US9055091B2 (en) | 2011-11-16 | 2015-06-09 | LabTech, LLC | Adaptive timing of distributed device response to maximize channel capacity utilization |
| US20140059225A1 (en) * | 2012-08-21 | 2014-02-27 | Iosif Gasparakis | Network controller for remote system management |
| CN109117336A (zh) * | 2018-08-20 | 2019-01-01 | 郑州云海信息技术有限公司 | 一种服务器的管理方法及装置 |
| US11683299B2 (en) * | 2021-03-08 | 2023-06-20 | Oracle International Corporation | Semi-interactive one-way transfer of data to an isolated network |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5978845A (en) * | 1997-03-25 | 1999-11-02 | Sun Microsystems, Inc. | Network management relay mechanism |
| JP2000049889A (ja) * | 1998-07-30 | 2000-02-18 | Hitachi Ltd | 遠隔管理システム |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100334689B1 (ko) * | 1994-02-28 | 2002-10-04 | 브리티쉬 텔리커뮤니케이션즈 파블릭 리미티드 캄퍼니 | 데이터기억장치 |
| US6658465B1 (en) * | 1997-08-25 | 2003-12-02 | Intel Corporation | Method and apparatus for monitoring and controlling programs in a network |
| US5558339A (en) * | 1994-05-05 | 1996-09-24 | Perlman; Stephen G. | Network architecture to support recording and playback of real-time video games |
| JPH09130421A (ja) | 1995-11-02 | 1997-05-16 | Furukawa Electric Co Ltd:The | 仮想ネットワーク管理方法 |
| US5727156A (en) * | 1996-04-10 | 1998-03-10 | Hotoffice Technologies, Inc. | Internet-based automatic publishing system |
| JP2950262B2 (ja) * | 1996-11-29 | 1999-09-20 | 日本電気株式会社 | マルチ統合エージェントシステムの立ち上げ方法 |
| US6085243A (en) * | 1996-12-13 | 2000-07-04 | 3Com Corporation | Distributed remote management (dRMON) for networks |
| JPH10242962A (ja) | 1997-02-25 | 1998-09-11 | Nippon Telegr & Teleph Corp <Ntt> | インターネット上のマルチキャストゲートウェイ通信方法及びシステム |
| US6058399A (en) | 1997-08-28 | 2000-05-02 | Colordesk, Ltd. | File upload synchronization |
| US6021439A (en) * | 1997-11-14 | 2000-02-01 | International Business Machines Corporation | Internet quality-of-service method and system |
| IL123819A (en) * | 1998-03-24 | 2001-09-13 | Geo Interactive Media Group Lt | Network media streaming |
| US6078954A (en) * | 1998-05-26 | 2000-06-20 | Williams Communications, Inc. | Server directed multicast communication method and system |
| JP3425871B2 (ja) | 1998-10-28 | 2003-07-14 | エヌイーシーアクセステクニカ株式会社 | ネットワーク管理システム及びその管理方法 |
| US6489980B1 (en) * | 1998-12-29 | 2002-12-03 | Ncr Corporation | Software apparatus for immediately posting sharing and maintaining objects on a web page |
| US6625813B1 (en) * | 1999-01-12 | 2003-09-23 | Sony Corporation | Digital television broadcast architecture for massively multi-user application |
| US6564380B1 (en) * | 1999-01-26 | 2003-05-13 | Pixelworld Networks, Inc. | System and method for sending live video on the internet |
| US6614804B1 (en) * | 1999-03-22 | 2003-09-02 | Webtv Networks, Inc. | Method and apparatus for remote update of clients by a server via broadcast satellite |
| US6539540B1 (en) * | 1999-05-24 | 2003-03-25 | 3Com Corporation | Methods and apparatus for optimizing simple network management protocol (SNMP) requests |
| US6424993B1 (en) * | 1999-05-26 | 2002-07-23 | Respondtv, Inc. | Method, apparatus, and computer program product for server bandwidth utilization management |
| US6330719B1 (en) * | 1999-06-30 | 2001-12-11 | Webtv Networks, Inc. | Interactive television receiver unit browser that waits to send requests |
| US6560604B1 (en) * | 2000-03-10 | 2003-05-06 | Aether Systems, Inc. | System, method, and apparatus for automatically and dynamically updating options, features, and/or services available to a client device |
-
2000
- 2000-10-10 US US09/686,754 patent/US7765316B1/en not_active Expired - Fee Related
-
2001
- 2001-09-20 TW TW090123247A patent/TW530238B/zh not_active IP Right Cessation
- 2001-10-03 CA CA002423582A patent/CA2423582C/en not_active Expired - Fee Related
- 2001-10-03 FI FI20030536A patent/FI20030536A7/fi not_active IP Right Cessation
- 2001-10-03 KR KR1020037005045A patent/KR100545488B1/ko not_active Expired - Fee Related
- 2001-10-03 DE DE10196775A patent/DE10196775B3/de not_active Expired - Fee Related
- 2001-10-03 AU AU2001296620A patent/AU2001296620A1/en not_active Abandoned
- 2001-10-03 GB GB0306498A patent/GB2383731B/en not_active Expired - Fee Related
- 2001-10-03 CN CN018203655A patent/CN1528070B/zh not_active Expired - Fee Related
- 2001-10-03 WO PCT/US2001/031161 patent/WO2002032072A2/en not_active Ceased
- 2001-10-03 EP EP01977505A patent/EP1325587A2/en not_active Withdrawn
- 2001-10-03 JP JP2002535345A patent/JP2004511960A/ja not_active Withdrawn
-
2003
- 2003-04-09 NO NO20031621A patent/NO20031621L/no not_active Application Discontinuation
-
2006
- 2006-10-02 JP JP2006270592A patent/JP2007116682A/ja active Pending
-
2010
- 2010-05-28 JP JP2010123068A patent/JP2010252360A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5978845A (en) * | 1997-03-25 | 1999-11-02 | Sun Microsystems, Inc. | Network management relay mechanism |
| JP2000049889A (ja) * | 1998-07-30 | 2000-02-18 | Hitachi Ltd | 遠隔管理システム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20030036910A (ko) | 2003-05-09 |
| GB2383731A (en) | 2003-07-02 |
| AU2001296620A1 (en) | 2002-04-22 |
| EP1325587A2 (en) | 2003-07-09 |
| DE10196775B3 (de) | 2009-01-29 |
| GB0306498D0 (en) | 2003-04-23 |
| US7765316B1 (en) | 2010-07-27 |
| GB2383731B (en) | 2004-04-28 |
| FI20030536L (fi) | 2003-04-09 |
| CN1528070A (zh) | 2004-09-08 |
| CA2423582A1 (en) | 2002-04-18 |
| TW530238B (en) | 2003-05-01 |
| NO20031621L (no) | 2003-06-06 |
| WO2002032072A3 (en) | 2003-02-06 |
| WO2002032072A2 (en) | 2002-04-18 |
| FI20030536A7 (fi) | 2003-04-09 |
| JP2010252360A (ja) | 2010-11-04 |
| JP2004511960A (ja) | 2004-04-15 |
| NO20031621D0 (no) | 2003-04-09 |
| JP2007116682A (ja) | 2007-05-10 |
| CA2423582C (en) | 2008-07-15 |
| KR100545488B1 (ko) | 2006-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2010252360A (ja) | ネットワーク内の遠隔のクライアントを管理する方法及びシステム | |
| KR101115147B1 (ko) | 콘텐트 멀티캐스팅 방법 | |
| US7231404B2 (en) | Datacast file transmission with meta-data retention | |
| US8073896B2 (en) | Client messaging in multicast networks | |
| EP4060964B1 (en) | Method and apparatus for processing multicast signal | |
| JP2007509573A (ja) | リアルタイム制御プロトコル(rtcp)のメッセージへのセッション記述のメッセージの埋め込み | |
| CN1330160C (zh) | 控制远程存储装置的方法 | |
| US20240356770A1 (en) | Method and device for processing multicast signal | |
| CN100454822C (zh) | 一种用于多媒体广播和组播业务中的下载分发方法 | |
| CN101155353A (zh) | 一种用于多媒体广播和组播业务中的下载分发方法 | |
| CN111225252B (zh) | 基于openwrt系统的PON网关UPNP视频直播方法 | |
| KR100643705B1 (ko) | 인터넷 방송 시스템의 멀티캐스트 재방송 서비스 방법 및장치 | |
| CN116941233A (zh) | 多播信号处理方法和设备 | |
| CN117643060A (zh) | 处理多播信号的方法和设备 | |
| Annex et al. | Declarative Data Essence—Internet Protocol Multicast Encapsulation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100526 Termination date: 20131003 |