CN1528070A - 在一个由链接到远程客户端的中央服务器构成的网络中管理远程客户端的方法和系统 - Google Patents

在一个由链接到远程客户端的中央服务器构成的网络中管理远程客户端的方法和系统 Download PDF

Info

Publication number
CN1528070A
CN1528070A CNA018203655A CN01820365A CN1528070A CN 1528070 A CN1528070 A CN 1528070A CN A018203655 A CNA018203655 A CN A018203655A CN 01820365 A CN01820365 A CN 01820365A CN 1528070 A CN1528070 A CN 1528070A
Authority
CN
China
Prior art keywords
message
client
server
identifier
processor
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.)
Granted
Application number
CNA018203655A
Other languages
English (en)
Other versions
CN1528070B (zh
Inventor
J
J·胡斯金斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of CN1528070A publication Critical patent/CN1528070A/zh
Application granted granted Critical
Publication of CN1528070B publication Critical patent/CN1528070B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1881Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network 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年提交并且生效。例如,该传输装置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,它同样传送带有特定服务识别码的消息(例如,service_id=0x04)。
此外,同样也可提供客户盘管理服务器20。该客户磁盘管理服务器20可以传送包含一个或者多个更加特定的服务识别码(例如,service_id=0x01)的消息。在某些情况下为了初始化客户端存储设备或者磁盘驱动设备43的期望功能,多种消息可以从客户磁盘管理服务器20发出。例如,单独的服务识别码可以用于产生分区、删除分区或者改变分区的命令。
数据管理会话控制服务器21可以负责处理在可利用的返回信道连接47上被客户端唯一地标示的上载数据集。这是一项重要的能力,它使得网络运营商可以管理数据的挖掘以及相关服务器的可测量性。一个单向的消息服务类型和消息识别码可以被用于数据管理会话控制(DMSC)以便来管理客户群或者特殊客户的数据管理会话。这种群管理固有地由一种单向性消息服务所支持,这种支持是通过对网络中所有由服务器10管理的广播接收客户端进行客户识别码的策略性分配而实现的。
该数据管理会话控制服务器21传送的数据包括一个或者多个不同的服务识别码(例如,service_id=0x03)。该服务器产生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 301 192)和DVB系统的业务信息协议(SI)(EN 300 468 VI.3.1 1998-02)中都有描述,上述两个文件都可以从ETS得到。DVB MPE 26的输出和DVB业务信息(SI)发生器被连接到传送装置14。业务信息是描述传送系统、内容和广播数据流的调度/定时的数字信息。
在客户端12,来自DVB-SI产生器28的数据流被连接到DVB-SI接收器40和业务捕获模块38。业务捕获模块38析取程序标识符(PID)并把它提供给DVB多路输出选择器32。调谐器30可以根据析取的程序标识符把客户端12调谐到适合的频道。
来自DVB MPE26中的消息被提供给DVB MPE接收器42。该接收器42和IP多点传送模块40以及单向性消息服务器38通信。服务器38分解消息以判断业务识别码是否在数据流中。如果是的话,把消息转发到指定用来接收带有特定业务识别码的消息的适合的代理中。
磁盘管理代理44可以连接到磁盘驱动控制器47,该控制器47又被依次连接到诸如硬盘驱动器的存储设备43。磁盘管理代理44作为消息接收者可以被客户磁盘管理服务器20寻址。磁盘管理代理44会导致进程由控制器47来进行,而后者又进而控制存储设备43的使用。此控制包括:决定在存储设备43上存储何种信息以及如何在存储设备43上存储该信息。
在本发明的一个实施例中,网络管理命令和控制服务程序16可以提供特定的消息识别符,这使得它的消息可以被一个调谐到特定业务识别符的的网络管理会话管理代理48接收。相似的,来自即时消息服务程序18的消息可以包括一个业务识别符,它使得这些消息可以被传送到客户端12中的所述代理48。同样地,来自数据管理会话控制代理21的消息有相应的识别符,它使得这些消息被分流到客户端12中的数据管理会话控制代理45。
服务器10可以包含存储设备25,该存储设备25存储用于控制服务器22操作的软件137、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位长度并具有bslbf标识符。此外,volume_name_byte字段可以给出卷的名称字节,它构成了要安装的卷的名称以确定要在那里产生新的分区。在本发明的一个实施例中,这一字段为8位长度并包含bslbf标识符。最后,partition_size字段以字节的形式给出了要创建的分区的大小。该字段为32位大小并使用unisbf标识符。当然,外加的字段和外加的业务标识符可用来实施对客户存储设备45另外增加命令。
这样,按照服务器或者前端10的指令,客户磁盘管理服务器20可以控制存储器43在目标客户端或者目标客户端分组上如何建立和使用。每个客户端12可以被分别寻址,客户端的整个集或者客户端子集可以被集中寻址以使他们的存储设备45可以被分别改变或者集中改变。因而,一个或多个客户端的存储设备43可以由服务器10有选择性地控制。
参考图4,客户端12上的软件82为了实施网络管理会话,最初接收来自服务器10的单向性消息服务器地址和端口。客户端12也可被赋予一个客户标识符,如块84所示。这样就可以建立网际协议多点传送系统,其中每个客户端除了唯一的客户标识符外还有一个被服务器10赋予的UMS地址和端口。
接收到其地址、端口和客户标识符以后,客户端12的接收器加入到一个多点传送分组并监听专门寻址到它的或者客户端12所属于的任何分组的消息,如块86所示。
数据管理会话控制代理45向UMS服务器38登记它的业务识别符。当UMS服务器38接收到带有UMS消息的分组后,如块90所示,通过检测来判断该特定的客户端12是否是预定的接收者,如菱形92所示。如果不是,则该消息被丢弃,如块94所示。
然而,如果特定的客户端12是预定的接收者,服务器38检测该消息的业务识别符并把消息传送到正确的代理45,如块64所示。该消息然后被传送到适当的代理45,如块98所示。在代理45,消息被进行语法分析并传送到适当的进程进行处理,如块100所示。
数据管理会话控制代理45从数据管理会话控制服务器21接收目标消息,并作为对它的回应例如通过反向信道47提供服务器21所请求的数据。因而,在一个实施例中,代理45接收包括ManagementMessage()在内的具有特定语法的消息,它包括: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是一个唯一的会话标识符。server_host_name是用于建立连接的数据管理服务器主机名称的字串。session_start_time是客户端12用于建立会话的日期和时间。session_duration是开始时刻后持续的时间,在该开始时刻,服务器21将接受会话并提供时间窗口(如有必要的话)。Data_id是在会话期间要交换的信息和数据集的唯一的标识符。该标识符信息和/或数据管理和赋值的方法是应用程序专有的。
这样,服务器21可以初始化被发送到客户端12的消息,它使得客户端12在特定时刻开始上载特定的数据。即,服务器21可以指定一个包含session_id,server_host_name,session_start_name,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标识符形式。DataManagementSessionControlMessage()还可以包括一个128字节的bslbf标识符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使用的格式相同。然而,是NMSessionControlMessage()包含info_ID字段而不是DMSessionControlMessage()包含info_ID字段。info_ID字段是一个唯一在会话期间进行交换的信息或者数据集标识符。信息和/或数据集标识符的管理和赋值方法是应用程序专用的。例如,如果客户管理多个MIB,专门的SNMP客户MIB就会被标识以便上载到服务器。
MIB是在被称为管理信息数据库的代理上的信息。该信息是事件报告的基础。MIB的标准在由网络工作组(1991年5月)发布的RFC 1229中被作为例子提出。
然后转到图7,网络管理服务器16的操作,使用软件134,与前面所描述的基本相似。UMS的多点传送地址和端口被指派并且客户标识符也被指派,如块136所示,UMS地址和端口以及客户标识符被送至客户端,如块138所示,并且网络管理命令和控制服务器16产生一个数据结构并把该数据传送到UMS服务器,如块140所示。UMS服务器22然后产生UM消息、指定客户值、设定群标志,并把专有数据复制到该消息的专有字节中,如块142所示。此后,该消息被发送(块144)。
然后在预定时刻,服务器16从会话管理器49接收调度信息。在合适的时刻,可以提供一次会话,在其中通过代理48和会话管理49的作用把MIB和其它消息上载到服务器16。
在本发明的一个实施例中,不同的用户分组可以接收公共的客户标识符单元。因而多个其拥有者已经签署了增强业务的客户端可以在他们的客户标识符中包括一个公共代码部分。当收到在客户标识符中包含公共代码部分的消息时,这些客户端的每一个都接受该消息。
尽管我们通过数目有限的实施例讨论了本发明,但是那些熟悉本领域的技术人员可以由此添加多种修改和变化。所有这样的修改和改变都认为是包括在如下权利要求书中所提出的本发明本质的精神和范围内。

Claims (30)

1.一种方法包括:
在客户端上接收由服务器寻址到所述客户端的消息;以及
基于所述消息调度一次数据上载的会话。
2.权利要求1的方法,进一步包括:
对客户端指定个别的标识符,所述客户端中包含一个包括所述客户端在内的客户端集;
对包含所述客户端集在内的客户端子集指定群标识符;以及
使在所述集中的所述客户端能够判断消息是否被传送到所述客户端或者所述子集。
3.权利要求2的方法,包括发送消息到单向性消息系统中的客户端。
4.权利要求1的方法,包括接收带有标识符的消息,该标识符可以指定要在存储设备上执行的任务。
5.权利要求4的方法,包括接收带有标识符的消息,该标识符用以指示在所述存储设备上改变分区。
6.权利要求1的方法,包括在所述消息中找出一个标识符,该标识符在所述客户端指定代理以处理所述消息并且将所述消息转发到所述代理。
7.权利要求6的方法,包括使所述代理可以在反向信道中把所述数据上载到所述服务器。
8.权利要求6的方法,进一步包括从所述消息中抽取特定的时刻并在所述特定时刻上载所述数据。
9.权利要求1的方法,包括从所述消息抽取指定上载到所述服务器的特定消息的标识符并上载所述特定消息到所述服务器。
10.权利要求9的方法,其中所述消息包括一个服务器标识符,并且上载所述数据到被标识的服务器。
11.一种产品包含一个存储指令的媒体,这些指令可以使基于处理器的系统:
从寻址到所述系统的服务器中接收消息;以及
基于所述消息,从所述系统调度上载信息到所述服务器。
12.权利要求11中的产品,进一步存储指令,这些指令会可以使基于处理器的系统:
给每个客户端指派个别的标识符,这些客户端包括一个包含所述系统中的客户端集;
赋予该客户端集中的客户端子集一个群标识;以及
使系统可以判断消息是被送到该系统或者该子集。
13.权利要求12的产品,进一步存储指令,这些指令使基于处理器的系统可以发送消息到单向性消息系统中的客户端。
14.权利要求11的产品,进一步存储指令,这些指令使基于处理器的系统可以解码在所述消息中的命令以改变存储设备上的信息存储。
15.权利要求11的产品,进一步存储指令,这些指令使基于处理器的系统可以在所述消息中找到标识符,它在所述系统上指定代理以处理所述数据并且把所述消息转发到所述代理。
16.权利要求15的产品,进一步存储指令,这些指令使基于处理器的系统可以通过反向信道把所述数据上载到所述服务器。
17.权利要求15的产品,进一步存储指令,这些指令使基于处理器的系统可以从所述消息中抽取特定的时刻并在所述特定时刻上载特定数据。
18.权利要求11的产品,进一步存储指令,这些指令使基于处理器的系统可以从所述消息中抽取指定上载到所述服务器上的信息的标识符并把该特定信息上载到所述服务器。
19.权利要求18的产品,进一步存储指令,这些指令使基于处理器的系统可以上载数据到所述消息所标识的服务器。
20.一个系统包括:
一个基于处理器的设备;以及
一个存储指令的存储器,它可以使所述基于处理器的设备从一个寻址到所述基于处理器的设备的服务器接收消息,并根据所述消息调度向所述服务器上载该消息。
21.权利要求20中的系统,其中所述存储设备存储指令,这些指令用于使该设备比较消息中的群标识以判断该设备是否属于被所述服务器所寻址的分组。
22.权利要求20中的系统,其中所述存储器存储指令,这些指令用于使所述基于处理器的设备可以在所述消息中找到一个标识符,该标识符在所述设备上指定一个代理以处理所述消息并把所述消息转发到所述代理。
23.一种方法包括:
传送消息到客户端;以及
根据所述消息在所述客户端调度消息的上载。
24.权利要求23中的方法,进一步存储指令,这些指令用于使基于处理器的系统可以在反向信道上接收从客户端上载的数据。
25.权利要求24的方法,包括在消息中传送一个时间规定并在所述的规定时间从客户端接收上载的数据。
26.一种产品包含存储指令的媒体,这些指令使得基于处理器的系统:
发送消息到客户端;并且
根据所述消息向所述系统调度信息的上载。
27.权利要求26的产品,进一步存储指令,这些指令用于使基于处理器的系统可以传送在所述消息中的信息,所述消息规定了从所述客户端上载信息的时间。
28.权利要求26的产品,进一步存储指令,这些指令用于使基于处理器的系统可以传送一条消息,该消息指定客户端应该上载的信息。
29.一个系统包括:
一个基于处理器的设备;以及
一个存储指令的存储器,所述指令可以使所述基于处理器的设备传送消息到客户端并根据所述消息调度在所述客户端向所述系统上载信息。
30.权利要求29的系统,其中所述存储器存储指令,这些指令使得基于处理器的设备可以规定从客户端如何向所述系统提供信息。
CN018203655A 2000-10-10 2001-10-03 在中央服务器构成的网络中管理远程客户端的方法和系统 Expired - Fee Related CN1528070B (zh)

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 true CN1528070A (zh) 2004-09-08
CN1528070B 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)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008144992A1 (en) * 2007-05-30 2008-12-04 Huawei Technologies Co., Ltd. A method and device for processing the notification message
CN101374267B (zh) * 2007-08-23 2011-04-20 华为技术有限公司 一种会话初始化协议推送消息的处理方法及装置
CN109117336A (zh) * 2018-08-20 2019-01-01 郑州云海信息技术有限公司 一种服务器的管理方法及装置

Families Citing this family (12)

* Cited by examiner, † Cited by third party
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 华为技术有限公司 管理会话的方法、通用消息客户端及服务器
CN101355524B (zh) * 2007-07-24 2013-10-09 华为技术有限公司 一种消息处理方法、系统、服务器和终端
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
US11683299B2 (en) * 2021-03-08 2023-06-20 Oracle International Corporation Semi-interactive one-way transfer of data to an isolated network

Family Cites Families (23)

* Cited by examiner, † Cited by third party
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> インターネット上のマルチキャストゲートウェイ通信方法及びシステム
US5978845A (en) 1997-03-25 1999-11-02 Sun Microsystems, Inc. Network management relay mechanism
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
JP2000049889A (ja) * 1998-07-30 2000-02-18 Hitachi Ltd 遠隔管理システム
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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008144992A1 (en) * 2007-05-30 2008-12-04 Huawei Technologies Co., Ltd. A method and device for processing the notification message
CN101374267B (zh) * 2007-08-23 2011-04-20 华为技术有限公司 一种会话初始化协议推送消息的处理方法及装置
CN109117336A (zh) * 2018-08-20 2019-01-01 郑州云海信息技术有限公司 一种服务器的管理方法及装置

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
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
CN1528070B (zh) 2010-05-26
KR100545488B1 (ko) 2006-01-24

Similar Documents

Publication Publication Date Title
JP2010252360A (ja) ネットワーク内の遠隔のクライアントを管理する方法及びシステム
US7231404B2 (en) Datacast file transmission with meta-data retention
EP2365450B1 (en) Embedding a session description message in a real-time control protocol (RTCP) message
US8073896B2 (en) Client messaging in multicast networks
CN1237843A (zh) 用于广播服务内容的系统、方法和介质
CN1504031A (zh) 多路传输复用器中带宽使用的实时显示
CN1643871A (zh) 用于广播/多播服务传输参数协商的方法和装置
CN1650593A (zh) 用于在网络中确认数据流的方法和装置
CN101010907A (zh) 组播或广播服务的确定性反馈控制
CN1408180A (zh) 便于在数字mpeg网络上传输ip数据的系统和方法
CN1540920A (zh) 可控组播业务的实现方法
CN1864388A (zh) 在因特网协议网络上传送数字视频广播服务的方法和设备
CN1589546B (zh) 用于构造数据分组的方法和装置
JP2007509573A (ja) リアルタイム制御プロトコル(rtcp)のメッセージへのセッション記述のメッセージの埋め込み
US6950439B1 (en) Method for providing summary information about recipients of IP multicast sessions
US8553555B2 (en) Methods and apparatus for an efficient multicast file distribution system
EP1314295B1 (en) Method for controlling remote storage devices
US20040133669A1 (en) Event or polling driven DVB-T filter detection
US7483388B2 (en) Method and system for sending a multimedia stream in an IP multicast network
CN1764168A (zh) 一种网络流数据的传送方法
KR20030019513A (ko) Ip 오버 이더넷 랜을 이용한 방송 서비스를 위한 임베디드장치와 그 방법

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