CN1846402A - 在设备管理***中指定管理节点 - Google Patents
在设备管理***中指定管理节点 Download PDFInfo
- Publication number
- CN1846402A CN1846402A CNA2004800251038A CN200480025103A CN1846402A CN 1846402 A CN1846402 A CN 1846402A CN A2004800251038 A CNA2004800251038 A CN A2004800251038A CN 200480025103 A CN200480025103 A CN 200480025103A CN 1846402 A CN1846402 A CN 1846402A
- Authority
- CN
- China
- Prior art keywords
- equipment
- information
- management
- data processing
- node
- 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.)
- Pending
Links
Images
Classifications
-
- 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/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- 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/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种在包含第一设备和管理第一设备的第二设备的***中指定有关用于设备管理的管理节点的信息的方法。根据该方法,从第一设备传送第一设备指定的至少一条管理节点信息到第二设备,作为对用于第一设备中指定的、设备管理的至少一条有关管理节点的信息的响应。
Description
技术领域
本发明涉及在设备管理***中指定管理节点,其用于设备管理。
背景技术
随着像移动台这样的数据处理设备变得越来越复杂,设备管理的重要性也随着增长。设备需要多种不同的设置,例如与因特网接入点相关的那些设置,由用户手动进行设置很困难。为了解决该问题及其它问题,已提供设备管理的解决方案,通过它们,公司数据***的管理员或远程操作员能够例如在设备中设置适当的配置。通常,设备管理指的是能够从设备的外部改变设备配置的措施,例如通过改变设置或者甚至是设备使用的协议。除了仅与设备相关的设置,用户特定的数据也能够被传送,例如用户简档、徽标、振铃音和菜单,用户可以通过其去修改设备设置以使其个性化。可替代的,这种修改可以与设备管理相关地自动发生。
一种设备管理标准是OMA(开放移动联盟)设备管理,其部分基于SyncML协议。OMA设备管理还包括客户预备(provisioning)技术OMACP,其中配置通过使用预备技术传送到客户设备。基于SyncML技术的设备管理(OMA DM)进而又是双向技术的。一台PC(个人电脑)可以例如作为设备管理服务器,而移动台可以作为设备管理客户。从设备管理的观点来看,在会话中作为客户的客户设备在会话初始化消息中发送有关其自身的信息到执行设备管理的管理服务器,而管理服务器通过发送其本身的信息和服务器管理命令来对此应答。客户设备以状态信息对这些进行应答,之后服务器可以结束会话或发送更多的设备管理命令,客户设备必须以状态信息响应这些。接收状态信息之后,服务器可以总是结束会话,或者它可以通过传送更多的设备管理命令而继续会话。设备管理还可能以以下方式实现,使得首先是用户发送关于他希望更新什么的问题,然后有关用户选择的信息发送到服务器。此后,服务器可以在下一个分组中传送用户希望的更新/操作。
在客户设备中,要管理的事项被安排为管理对象。管理对象是客户设备中可由管理服务器的管理命令管理的实体。管理对象可以是例如图形或大的实体,例如背景图像或屏幕保护。可能地,至少部分管理对象被标准化,现有的OMA设备管理标准包括三个标准化的管理对象。
在OMA设备管理中,管理对象以树的形式安排,即,以图1所示的管理树的形式。管理树由节点形成,且管理对象是管理树的子树,并可由一个或多个节点形成。之后是处理形成管理对象的节点。一个节点可以是单一的参数,一个子树或数据的集合。例如,节点“厂商(Vendor)”为内部节点,因为它有子节点“屏幕保护”和“振铃音”。节点“屏幕保护”为叶节点,因为它没有子节点。同样,节点“振铃音”是内部节点,因为它具有子节点。一个节点的内容也可以是寻址另一节点的链接。每个节点可以以URI(统一资源识别符)寻址。节点的URI从根“/”开始形成,并且当在树中前进时,每个节点具有一个名称,该名称被通过使用“/”作为分隔符而加到在前的节点。例如,节点“振铃音”可以以URI识别符“/厂商/振铃音”寻址。节点可以是永久的,也可以是动态的。动态节点可以从客户设备或管理服务器加入。
在管理树中必须为新的动态节点分配名称(其作为地址)以使管理树中包含的信息在管理服务器和客户设备中都可用。如果要加入管理树的节点的名称是在客户设备中选择的,在管理服务器中尚未为该节点设定同样的名称,则由管理服务器给出的管理命令不能被执行。尤其是在使用客户预备技术的设备中,引导(bootstrap)消息中包含的节点必须以某种方式安排在管理树中,或不需要这样存储这些节点,但至少该节点的名称必须典型地在客户设备中指定。因此,在某些情形中客户设备必须修改管理树。如OMA规范“SyncML设备管理树和描述”,版本1.1.1,2002年10月2日第7章第48页给出的,管理服务器可以从客户设备去请求部分的管理树,在该种情况中,客户设备通过传送管理服务器所请求的管理树部分作为应答。然而,管理服务器不一定能够请求管理树,即使它已经在客户设备中修改。还可能有以下情况,客户设备以不能响应管理服务器请求的方式修改管理树,因为所请求的部分不存在或它具有另一个名称。
发明内容
本发明的一个目的是以一种能够避免或缓解上述问题的方式改进管理节点的指定。本发明的目的通过一种方法、设备管理***、数据处理设备和计算机程序产品获得,其特征在独立权利要求中给出。本发明优选的实施例在从属权利要求中描述。
根据本发明,由第一设备指定的至少一条管理节点信息从第一设备传送到第二设备作为对有关在第一设备中指定的、要用于设备管理的管理节点的至少一条信息的响应。管理节点通常指一个与设备管理相关并可由第三方配置的实体,例如与因特网接入点的设置相关,而不限于OMA设备管理的节点。管理节点可以组织成管理结构。管理结构可以是包含管理节点的任何形式的结构,不限于OMA设备管理树的树形式。在第一设备中指定管理节点意味着至少部分节点信息已经在第一设备中确定,例如是管理节点的位置或名称。需指出的是,第一设备指定的部分管理节点信息可以基于从第二设备接收的管理命令,例如包含在引导信息中的消息。
根据本发明的解决方案的优点是至少有关该修改的管理节点的信息能够自动地从第一设备传送,第一设备例如是作为OMA设备管理的客户设备的设备。因此,第二设备,例如是OMA设备管理的管理服务器,不必单独地请求第一设备的管理结构和它的节点的属性;因此可以避免与请求相关的问题。通过本发明,第一设备也可以独立地修改节点,然而允许第二设备去管理修改的节点,因为有关修改的信息可以传送至第二设备。
根据本发明的一个实施例,指定并传送有关管理节点的信息作为对从第二设备接收的管理消息的响应来执行。因此,第二设备很快地接收第一设备中有关修改的信息并因此具有有关第一设备的管理节点的校正管理信息。
根据本发明的第二实施例,从第一设备传送到第二设备的管理节点信息至少包括管理结构中的管理节点的名称。在OMA设备管理节点中,例如名称或其它识别信息用于寻址讨论中的节点,以便通过此实施例,第一设备能够以期望的方式命名节点或给予它们其它识别信息,并且第二设备仍然能够以恰当的方式访问节点。
附图说明
现在将参考附图结合实施例来更详细地描述本发明,其中:
图1示出了管理树;
图2示出了管理***;
图3示出了服务器和客户设备;
图4a和图4b示出了根据本发明的一个实施例的方法,以及
图5a和图5b是示出根据本发明一些实施例在客户设备和管理服务器之间的数据传输的信令图。
具体实施方式
下命描述在支持OMA设备管理的***中的本发明的一个实施例。然而应该指出,本发明能够被应用于任何的、有关设备管理节点的信息能够在客户设备中指定的设备管理***。
图2示出了联网的***。网络服务器或PC典型地用作服务器S。TE典型地为移动台、PC、膝上型电脑或PDA(个人数字助理)设备。在下面的实施例中,假定从设备管理的观点看,终端TE作为客户设备而服务器S作为管理服务器。服务器S可以管理几个客户设备TE。
图2示出了两个例子,在第一个例子中,客户设备TE和管理服务器S连接到局域网LAN。连接到网络LAN的客户设备TE包括功能性,例如控制数据传输的网络接口卡和软件,来与网络LAN中的设备通信。局域网LAN可以是任何类型的局域网,TE也可以与服务器S通过因特网通信,典型地通过使用防火墙FW。终端TE还可以通过接入点AP无线地连接到局域网LAN。
在第二个例子中,终端TE通过移动网络MNW与服务器S通信。连接到网络MNW的终端TE包括与网络MNW无线地通信的移动台功能性。在移动网络MNW和服务器S之间可能附加地还有其它的网络,例如局域网LAN。移动网络MNW可以是任何已知的无线网络,例如支持GSM服务的网络,支持GPRS(通用分组无线业务)服务的网络,第三代移动网络,例如符合3GPP(第三代合作项目)的网络规范的网络,无线局域网WLAN,专用网或网络的组合。在很多移动网络中,该传输层的重要服务是WAP,包括WSP(无线会话协议)层,通过它,设备管理应用层可以在客户设备TE和服务器S中提供传输服务。在这种情况下,该***包括至少一个WAP网关并可能包括一个或多个WAP代理。WAP支持多种下层传输技术,例如HTTP或OBEX标准。下层传输技术可以按照底层移动网络MNW的属性、以与电路交换或分组交换数据传输或基于SMS传输类似的方式使用。除了上述例子中的那些外,其它设备管理配置也是可行的,例如通过直接使用有线或无线连接而没有其它网络单元的、在TE和服务器S之间的管理连接。
如图3所示,终端TE和服务器S包括存储器MEM、SMEM;用户接口UI、SUI;I/O装置I/O、SI/O用于安排数据传输;并且中央处理单元CPU包括一个或多个处理器。存储器MEM、SMEM包括中央处理单元CPU、SCPU的非易失性部分,用于存储控制应用和其它要保存的数据;以及易失性部分,用于临时数据处理。管理对象在TE的存储器MEM中存储,而管理树也在服务器S的存储器SMEM中关于它们的结构而维护。根据OMA设备管理标准作为客户设备的TE包括客户代理CA,负责客户设备中与管理会话相关的功能。作为管理服务器的设备S包括服务器代理SA或照看管理会话的服务器主设备SM。客户代理CA可以通过在CPU中执行存储在存储器MEM中的计算机程序代码来实现,而SA可以通过在SCPU中执行存储在存储器SMEM的计算机程序代码实现。如前所述,TE和S可以作为管理服务器和/或客户设备。因此,例如终端TE还可以包括服务器代理SA的至少部分功能,在这种情况中它可以在终端TE之间的同步中作为管理服务器。相应地,通过在中央处理单元CPU、SCPU中执行的计算机程序代码,可以使终端TE和服务器S实现与指定管理节点并进行通知有关的创新的装置。这些创新装置的一些实施例结合图4和图5示出。计算机程序可以在任何存储装置中存储,例如在PC的硬盘或CD-ROM中,它可以从其中载入到存储器MEM、SMEM执行。计算机程序还能够通过网络载入,例如通过使用TCP/IP协议栈。硬件方案或硬件和软件方案的组合也能用于实现创新的装置。包括设备描述的数据结构可以通过数据传输网络传送至服务器S,并在服务器S的存储器中存储。
图4a和图4b示出了根据本发明的用于更新设备管理树的一种方法。图4a示出在客户设备中实现的功能,例如终端TE以及更具体地是它所包含的客户代理CA。在步骤400,在客户设备中指定(管理)节点,即至少在客户设备中独立地指定部分节点属性。节点可以是管理树中的任何动态节点。步骤400可以在全新的管理树创建、新节点加入管理树、或对管理树中已经包含的节点进行修改时进入。根据一个实施例,当客户设备必须指定用于至少一个节点的名称时,在已经接收到包括设备管理信息的消息后立即执行步骤400。该消息可以是任何包括设备管理信息的预备消息,例如OMA设备管理消息。引导消息也是一个预备消息,它在用于一个设备的起始预备后使用。用户还可以指定一个或多个节点的属性。用户可以,例如通过修改目录结构或重命名包含设置的文件来修改管理树。
在步骤401,管理树通过一个指定的节点来更新。这意味着修改有关任何节点的信息或加入指定新内部节点或叶节点的数据结构并安排其中的访问控制。之后,客户设备例如在以后的设备管理会话中使用修改的管理树。在步骤402中,至少传送客户设备中指定的该节点信息到至少一个管理服务器,该信息在以下被称为属性信息。应该指出,属性信息可以被传送至从其接收与该特定节点相关的管理命令的相同管理服务器,和/或至一个或多个其它管理服务器。根据一个实施例,有关节点修改的信息被传送至节点的ACL(访问控制列表)中指定的那些管理服务器。稍后将描述用于传送该信息的不同替换方案。应该指出可以安排客户设备在节点已经创建或已经由客户设备修改之后,或例如在建立设备管理会话之前,基于后续阶段执行的检查,而立即执行步骤402。在步骤402,所有有关客户设备指定的节点的信息或甚至所有的管理树节点都可以传送。
图4b依次示出了在管理服务器中执行的功能。在步骤410,从客户设备中接收有关至少一个节点的属性信息,即至少该客户设备已经指定的节点属性信息。安排管理服务器基于从客户设备接收的消息、按照消息中包含的信息来指定对客户设备的管理信息所做的修改和/或增加。在步骤411,管理服务器基于接收的节点属性信息来更新和/或增加客户特定的管理信息(其中指定相应于该客户设备的管理树的信息)。之后,当要管理客户设备时,且尤其是需要寻址在步骤411中修改的节点时,根据更新的管理信息来形成412要传送至客户设备的管理命令。
根据一个实施例,在客户设备中指定并要传送至管理服务器的属性信息包括节点名称。由于节点可能具有子节点,所以至少传送在客户设备中指定的所有上面提到的信息中最靠近根节点的节点的名称,但不一定是有关子节点的信息。由于节点的名称在OMA设备管理中用于寻址管理树中的节点,所以可以根据客户设备所指定的名称来安排寻址。在客户设备中,可以以适于客户设备的实现(例如关于使用的长度和字母)的方式命名,并且管理服务器仍可以在需要时寻址该节点,以例如更新网络设置。通过该实施例,例如有关设备管理的信息的文件夹结构可以被指定,并且至少可以发送有关修改的节点名称的信息到管理服务器,该管理服务器然后存储这些修改。
在一个实施例中,节点名称(典型地从管理服务器接收)在客户设备中不变,但位于管理服务器所未知的位置。因此,有关该节点的位置(且因此还有其子节点)的信息被传送到管理服务器,例如通过LocURI单元。通过该实施例,客户设备能够在期望的位置定位各管理对象,且在管理服务器的管理数据中,根据从客户设备接收的位置信息来更新节点位置。
根据一个实施例,从客户设备发送参考信息到管理服务器。该参考信息可以在例如一个被添加到客户设备的节点指向另一节点时引起。
可以安排客户设备传送任何节点属性信息,该信息然后通过安排管理服务器来向其维护的管理树更新。符合OMA设备管理的其它节点属性在OMA规范“SyncML设备管理树和描述”,版本1.1.1,2002年10月2日,第48页中描述。
应该指出,不一定以在客户设备中指定并存储的格式来传送节点属性信息,还可以使用其它种类的数据表示,基于该数据表示来安排管理服务器去指定由客户设备对管理树做出的修改。包括属性信息的消息可以例如使用客户设备和管理服务器所应用的参考或数据压缩技术,例如散列(hash)编码。在消息中仅可能发送修改的信息,并且可以指示其它信息保持不变。
如上述OMA设备管理规范“SyncML设备管理树和描述”第8章给出的,不同的厂商可以使用设备描述框架(DDF)或模型的标准化的DTD(文档类型描述)来为管理服务器创建设备描述,设备描述包括设备特定的属性信息。设备描述的DTD模型规定设备厂商能够向其指定所讨论的设备类型的属性并因此创建设备描述的XML单元。基于该设备描述,管理服务器能够传送管理命令到作为设备管理客户的不同的设备。设备描述尤其能够为要管理的该部分对象指定客户设备的外部软件结构。在一个实施例中,例如当对管理树进行偏离当前设备描述的修改时,在客户设备中能够修改设备描述中的一条或多条信息。有关该修改的信息也能传送到更新该设备描述的管理服务器。代替上述,可以使用另外的描述框架和/或描述模型,包括例如RDF(资源描述框架)、CC/PP(复合容量/偏好简档)、CIM(通用信息模型)、GUP(普通用户简档)、XML大纲和UML(统一建模语言)。
根据一个实施例,与引导进程有关地在第一设备中指定至少一个节点。该引导进程可以例如基于管理服务器传送的预备消息来启动,在该情况下该消息所指定的配置在客户设备中安装。一个例子是OMA设备管理的引导平简档(plain profile),其中启动管理会话所需要的设置被提供给客户设备。另一个例子是执行OMA设备管理的WAP引导进程。有关设备管理的单向预备消息的通常问题是必须在客户设备中以管理服务器不可能在以后改变它们的方式来命名或改变设置。例如,以OMA客户预备(OMA CP)技术传送的设置并不直接参考管理树,而是必须由客户设备单独地命名至少部分的管理树。然而,以上述方法,客户设备已修改的至少那些节点的属性信息可以传送到管理服务器。尤其是客户设备已修改的名称信息因而能够传送到管理服务器。引导进程中修改的有关节点的属性信息能够作为对所接收的预备消息的应答或之后在与根据OMA设备管理规范的设备管理会话建立相关的消息中传送。此后,管理服务器和客户设备可以转为使用双向设备管理会话。因此,这允许单向预备技术例如OMA客户预备技术OMA CP和双向设备管理技术例如OMA设备管理技术OMA DM的通常共同的使用。
根据一个实施例,在第一设备中指定的有关至少一个节点的信息在设备管理会话的建立消息中传送到第二设备。参考图5a,安排作为OMA设备管理的客户设备的终端TE通过使用客户初始化包#1传送501至少包括它指定的节点信息的管理分组到作为管理服务器的服务器S。客户初始化包可以包括ALERT(告警)命令,在该情况中安排服务器S向其存储器中添加指定ALERT命令中用于该节点的信息;或可以包括REPLACE(替换)命令,在该情况中安排服务器S以REPLACE命令中指定的信息来替换包501中有关前面节点的信息。此后,可以继续管理会话,而且服务器S可以传送服务器初始化包#2502,现在这可以包括管理命令和管理数据。而且,该进程可以以包#3503和#4 504继续进行。因此,设备管理协议的机制和为其指定的消息可以在服务器S和终端TE之间使用。关于OMA设备管理协议更详细的描述,OMA规范“SyncML设备管理协议”,版本1.1.1,2002年10月2日(第39页)在这里引用作为参考。
下面给出了示范性的客户初始化包#1,客户设备为其指定ALERT命令,在它的条目单元中指定由客户设备为节点指定的名称。该例中其它单元在OMA规范中描述。
<SyncML xmlns='SYNCML:SYNCML1.1'>
<SyncHdr>
…
</SyncHdr>
<SyncBody>
…
<Alert>
<CmdID>2</CmdID>
<Data>1225</Data>
<Item>
<Data>7</Data><!-由客户设备给予动态节点的名称-->
</Item>
</Alert>
...
</SyncBody>
</SyncML>
下面示出了第二示范性的客户初始化包#1,客户设备为其指定REPLACE命令,在它的条目单元中指定由客户设备为节点指定的名称。在该例中,已经向DevInfo单元加入新的参数“SrvInd”,从而通知管理服务器必须为该动态节点存储新的名称(由客户设备指定)。
<SyncML xmlns='SYNCML:SYNCML1.1'>
<SyncHdr>
…
</SyncHdr>
<SyncBody>
…
<Replace>
<CmdID>3</CmdID>
<Item>
<Source>
<LocURI>./DevInfo/SrvInd</LocURI>
<!-‘SrvInd’为动态节点存储名称-->
</Source>
<Meta>
<Formatxmlns='syncml:metinf'>chr</Format>
<Typexmlns='syncml:metinf'>text/plain</Type>
</Meta>
<Data>7</Data><!-由客户设备给予动态节点的名称-->
</Item>
</Replace>
…
</SyncBody>
</SyncML>
下面示出了客户初始化包#1的第三实例,客户设备为其指定REPLACE命令,在它的LocURI单元中“7”指的是由客户设备为节点指定的名称。
<SyncML xmlns='SYNCML:SYNCML1.1'>
<SyncHdr>
…
</SyncHdr>
<SyncBody>
…
<Replace>
<CmdID>3</CmdID>
<Item>
<Source>
<LocURI>./SyncML/DMAcc/7</LocURI>
<!-‘7’指示由客户设备为节点指定的名称-->
</Source>
</Item>
</Replace>
…
</SyncBody>
</SyncML>
偏离于上述实施例,可以指定一个全新的消息,用于从客户设备传送节点相关的属性信息到管理服务器。也可以稍后在设备管理会话中,例如在包#3中传送属性信息。
图5b示出了另一实施例,其中安排客户设备创建一个应答消息(应答指示符)511到符合OMA CP规范的预备消息510(OMA客户预备)。尤其是如果其由于预备消息510而修改了包含于预备消息的至少一个节点或管理树中的至少一个节点,则安排客户设备创建一个应答消息。消息511可以专门剪裁以用于传送属性信息,但也可以使用OMA设备管理协议中已经规定的单元。消息511还可以指示管理树的创建是成功的或识别一个可能的错误。
图5a和5b示出的消息能够通过使用协议栈中位于下面的任何传输机制来传送。如图2所示,管理服务器和客户设备之间的接口可以变化。在典型的情况中,PLMN网络的操作员具有管理服务器,由此管理服务器和客户设备之间的数据传输通过使用PLMN网络和其提供的数据传输服务来实现。属性信息必须通过使用例如短消息(SMS,短消息服务)进行传输,其很适合于传输短的基于文本的信息。根据另一实施例,客户设备打开到预定地址的HTTP连接,例如到由管理服务器为客户设备预留的URL识别符,并且属性信息可以通过HTTP连接传送。这里可以例如使用CGI(通用网关接口)脚本。
应该指出,上述的实施例也可以组合地应用。作为例子,图5a中给出且包括属性信息的初始化包501可以作为根据OMA CP规范的预备消息的响应传送。
根据一个实施例,已经在客户设备中指定了其属性信息的节点在第一设备中基于预定时间间隔或另一检查准则检查。因此,检查例程可以在客户设备中执行,例如将先前从管理服务器接收并存储于客户设备的预备消息与管理树的节点相比较并指定区别。基于该检查,然后至少从客户设备传送指定的属性信息到管理服务器。根据这个实施例,节点可以在客户设备中指定,而且可以只在需要时才传送有关在很长一段时间之上进行的修改的信息给管理服务器。可替换的,修改的属性信息可以在修改之后立即传送,或者该修改的信息可以在传输之前暂时存储在不同位置。
根据一个实施例,在客户设备中设定至少一个传输设置用于指定节点属性信息的传输时刻。属性信息根据为其确定的传输设置而传送到管理服务器。例如,客户设备中可能有这样的传输设置,根据它,将包括WAP接入设置的、对节点进行的修改发送到管理服务器,而对指定振铃音的节点进行的修改不被传送到管理服务器。而且,可以为不同的节点属性类型指定不同的传输设置;例如,有关节点名称被修改的信息总是可以传送到管理服务器。根据一个实施例,管理服务器可以在客户设备中为不同节点和/或节点属性类型指定传输设置。
根据一个实施例,在传输设置中指定用于所讨论的修改的节点和/或节点属性类型的传输时刻。这可以例如通过在传输设置中指定一个消息来进行,在其之后、在其之前、或在其传输过程中,必须传送属性信息。例如,与设备管理有关的修改,例如节点名称的修改被安排在客户设备初始化消息(501)中服务器初始化包(图5a中的消息502)之前,或尽早在设备管理会话启动之前传送。另一方面,可以安排客户设备稍后,例如在包#3中传送对于设备管理不太相关的修改的属性信息。根据另一个实施例,为客户设备提供第一临时数据存储,其中指定要根据第一传输设置传送的属性信息;以及提供第二数据存储,其中指定要根据第二传输设置传送的属性信息。安排客户设备根据第一传输设置从第一数据存储,并根据第二传输设置从第二数据存储传送属性信息到管理服务器。因此,容易提前在集中的数据存储中收集修改并接着根据传输设置来传送所有收集的修改。
对本领域技术人员来说显而易见的,随着技术的进步,本发明的基本思想可以以多种方式实施。本发明及其实施例因此不限于上述实例而可以在权利要求限定的范围内变化。
Claims (18)
1.一种在包括第一设备和管理第一设备的第二设备的***中指定有关用于设备管理的管理节点的信息的方法,其中
在第一设备中指定至少一条管理节点信息作为对从第二设备接收的消息的响应,
其特征在于:
从第一设备传送第一设备指定的至少一条管理节点信息到第二设备作为对在第一设备中指定的至少一条管理节点信息的响应。
2.根据权利要求1的方法,其特征在于:
根据从第一设备接收的消息在第二设备中指定有关至少一个管理节点的至少一条信息。
3.根据权利要求1或2的方法,其特征在于:
执行有关至少一个管理节点的信息的指定并将其作为对从第二设备接收的管理消息的响应来传送。
4.根据权利要求3的方法,其特征在于:
从第二设备接收的管理消息是单向预备消息。
5.根据上述权利要求中任一权利要求的方法,其特征在于:
有关至少一个管理节点的信息至少包括管理结构中节点的名称或者位置。
6.根据上述权利要求中任一权利要求的方法,其特征在于:
在设备管理会话的建立消息中传送在第一设备中指定的、有关至少一个管理节点的信息到第二设备。
7.根据上述权利要求中任一权利要求的方法,其特征在于:
在第一设备中设定至少一个传输设置以用于指定有关该至少一个管理节点的信息的传输;和
根据传输设置传送信息到第二设备。
8.根据权利要求7的方法,其特征在于:
在第一设备中安排第一临时数据存储,其中要根据第一传输设置传输的信息被指定,以及第二数据存储,其中要根据第二传输设置传输的信息被指定;和
根据第一传输设置从第一数据存储以及根据第二传输设置从第二数据存储传送信息到第二设备。
9.根据上述权利要求中任一权利要求的方法,其特征在于:
第一设备是符合OMA设备管理标准的客户设备,第二设备是符合OMA设备管理标准的设备管理服务器,并且该方法适用于在OMA设备管理树中指定节点。
10.一种包括第一设备和管理第一设备的第二设备的设备管理***,其中第一设备被安排来指定至少一条管理节点信息作为对从第二设备接收的消息的响应,其特征在于:
第一设备被安排来传送第一设备指定的至少一条管理节点信息到第二设备作为对在第一设备中指定的至少一条管理节点信息的响应。
11.一种数据处理设备,安排作为设备管理中的客户设备并指定有关至少一个管理节点的信息作为对从管理服务器接收的消息的响应,其特征在于:
数据处理设备被安排来传送由数据处理设备指定的、有关至少一个管理节点的信息到管理服务器作为对在该数据处理设备中指定的有关至少一个管理节点的信息的响应。
12.根据权利要求11的数据处理设备,其特征在于:
该数据处理设备被安排为指定有关至少一个管理节点的信息并将其作为对从管理服务器接收的管理消息的响应来传送。
13.根据权利要求11或12的数据处理设备,其特征在于:
有关至少一个管理节点的信息至少包括管理结构中节点的名称和位置。
14.根据权利要求11至13中任一权利要求的数据处理设备,其特征在于:数据处理设备被安排在设备管理会话的建立消息中传送该数据处理设备中指定的、有关至少一个管理节点的信息到管理服务器。
15.根据权利要求11至14中任一权利要求的数据处理设备,其特征在于:在该数据处理设备中设定至少一个传输设置以用于指定有关至少一个管理节点的信息的传输;和
数据处理设备被安排为根据传输设置来传送信息到管理服务器。
16.根据权利要求11至15中任一权利要求的数据处理设备,其特征在于:该数据处理设备是符合OMA设备管理标准的客户设备。
17.一种数据处理设备,安排作为设备管理中的管理服务器,其特征在于:
该数据处理设备被安排为从接收自客户设备的消息中检查客户设备指定的、有关至少一个管理节点的至少一条信息作为对从数据处理设备接收的消息的响应,以及
该数据处理设备被安排为基于该检查而更新该数据处理设备中维护的管理信息。
18.一种可载入数据处理设备的存储器中的计算机程序产品,其特征在于:该程序产品包括计算机程序代码,其在被安排为设备管理中的客户设备的数据处理设备的处理器中执行时,使数据处理设备:
传送在数据处理设备中指定的、有关至少一个管理节点的信息到管理服务器,作为对从管理服务器接收的消息的响应,作为对该数据处理设备指定有关至少一个管理节点的信息的响应。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20030993 | 2003-07-01 | ||
FI20030993A FI116958B (fi) | 2003-07-01 | 2003-07-01 | Hallintasolmujen määrittäminen laitteenhallintajärjestelmässä |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1846402A true CN1846402A (zh) | 2006-10-11 |
Family
ID=27636033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004800251038A Pending CN1846402A (zh) | 2003-07-01 | 2004-06-10 | 在设备管理***中指定管理节点 |
Country Status (11)
Country | Link |
---|---|
US (1) | US20050010585A1 (zh) |
EP (1) | EP1639745A1 (zh) |
JP (1) | JP2007525870A (zh) |
KR (1) | KR100822361B1 (zh) |
CN (1) | CN1846402A (zh) |
AU (1) | AU2004300492B2 (zh) |
FI (1) | FI116958B (zh) |
MX (1) | MXPA06000196A (zh) |
RU (1) | RU2390952C2 (zh) |
TW (1) | TW200507518A (zh) |
WO (1) | WO2005004395A1 (zh) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7409685B2 (en) | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US20070169073A1 (en) * | 2002-04-12 | 2007-07-19 | O'neill Patrick | Update package generation and distribution network |
JP4284497B2 (ja) * | 2003-01-29 | 2009-06-24 | 日本電気株式会社 | 情報共有方法、装置、およびプログラム |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US20070180127A1 (en) * | 2003-11-11 | 2007-08-02 | Nokia Corporation | Preconfigured syncml profile categories |
US20050232175A1 (en) * | 2004-04-16 | 2005-10-20 | Vadim Draluk | System and method for provisioning device management tree parameters over a client provisioning protocol |
US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
KR100620054B1 (ko) * | 2004-06-11 | 2006-09-08 | 엘지전자 주식회사 | 장치 관리 기술에서의 장치 관리 시스템 및 방법 |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
CN1863095A (zh) | 2005-03-21 | 2006-11-15 | 奔峰电子(北京)有限公司 | 一种电子设备及其管理*** |
EP1705832A3 (en) * | 2005-03-22 | 2011-08-03 | Hewlett-Packard Development Company, L.P. | Device profile retrieval in a management network |
KR100941540B1 (ko) | 2005-06-02 | 2010-02-10 | 엘지전자 주식회사 | 장치관리 시스템 및 그 시스템에서의 설정-값 세팅 방법 |
ATE473607T1 (de) * | 2005-08-03 | 2010-07-15 | Ericsson Telefon Ab L M | Automatische verwaltung von eigenschaften von mobilfunkgeräten |
CN1848760A (zh) * | 2005-08-30 | 2006-10-18 | 华为技术有限公司 | 软件组件参数配置方法及***、及其终端设备 |
KR100747466B1 (ko) | 2005-10-01 | 2007-08-09 | 엘지전자 주식회사 | 추가 속성을 가지는 노드를 이용하는 장치 관리 방법 및장치 관리 클라이언트 |
US7870490B2 (en) * | 2005-11-15 | 2011-01-11 | Microsoft Corporation | On-the-fly device configuration and management |
KR20070108432A (ko) * | 2006-01-23 | 2007-11-12 | 엘지전자 주식회사 | 장치관리 스케줄링 방법 |
CN101009515A (zh) * | 2006-01-24 | 2007-08-01 | 华为技术有限公司 | 通信终端设备管理方法及通信终端 |
KR101349805B1 (ko) | 2006-01-25 | 2014-01-10 | 엘지전자 주식회사 | 트랩 메커니즘을 이용한 장치관리 스케줄링 방법 및 그단말 |
US20070207800A1 (en) * | 2006-02-17 | 2007-09-06 | Daley Robert C | Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device |
US8364653B2 (en) * | 2006-04-05 | 2013-01-29 | Sap Ag | Triggering server state changes with references |
US20070250933A1 (en) * | 2006-04-20 | 2007-10-25 | Nokia Corporation | Apparatus, method, and computer program product for managing access rights in a dynamic node |
US7925247B2 (en) * | 2006-05-02 | 2011-04-12 | Hewlett-Packard Development Company, L.P. | Managing mobile devices based on roaming status |
WO2007146710A2 (en) | 2006-06-08 | 2007-12-21 | Hewlett-Packard Development Company, L.P. | Device management in a network |
EP2047420A4 (en) | 2006-07-27 | 2009-11-18 | Hewlett Packard Development Co | USER EXPERIENCE AND DEPENDENCE MANAGEMENT IN A MOBILE DEVICE |
CN101123794B (zh) | 2006-08-07 | 2012-01-04 | 华为技术有限公司 | 一种通信***中操作节点定位的方法、***和客户端 |
US20080065753A1 (en) * | 2006-08-30 | 2008-03-13 | Rao Bindu R | Electronic Device Management |
US7720841B2 (en) * | 2006-10-04 | 2010-05-18 | International Business Machines Corporation | Model-based self-optimizing distributed information management |
US8509754B2 (en) * | 2006-12-29 | 2013-08-13 | United States Cellular Corporation | Distributing mobile-device applications |
KR101321288B1 (ko) * | 2007-01-25 | 2013-10-25 | 삼성전자주식회사 | 디스에이블된 단말기의 기능을 다시 인에이블하기 위한 방법 및 이를 위한 디바이스 관리 시스템 |
JP4902422B2 (ja) * | 2007-05-14 | 2012-03-21 | 株式会社エヌ・ティ・ティ・ドコモ | 端末管理システム、端末管理サーバ、端末装置、端末管理方法及び端末管理プログラム |
CN101355524B (zh) | 2007-07-24 | 2013-10-09 | 华为技术有限公司 | 一种消息处理方法、***、服务器和终端 |
WO2009021212A1 (en) * | 2007-08-08 | 2009-02-12 | Innopath Software, Inc. | Push and clone configuration management for mobile devices |
CN101437071B (zh) | 2007-11-15 | 2011-09-28 | 华为技术有限公司 | 终端设备管理树管理对象实例化的方法及设备 |
US20090204578A1 (en) * | 2008-02-12 | 2009-08-13 | Microsoft Corporation | Targeted queries using an oma dm protocol |
KR101481824B1 (ko) * | 2008-03-06 | 2015-01-16 | 삼성전자주식회사 | 디지털 방송 시스템에서 전자 서비스 가이드 선택 장치 및방법 |
JP5162309B2 (ja) * | 2008-04-11 | 2013-03-13 | 株式会社エヌ・ティ・ティ・ドコモ | 端末管理システム、端末管理サーバ及び端末装置 |
US9882769B2 (en) * | 2008-08-08 | 2018-01-30 | Blackberry Limited | System and method for registration of an agent to process management object updates |
CN101778486B (zh) | 2008-11-27 | 2012-09-05 | 华为终端有限公司 | 设备管理服务器、客户端及目标操作对象定位方法 |
US8775579B2 (en) * | 2010-01-13 | 2014-07-08 | Htc Corporation | Method for addressing management object in management tree and associated device management system |
US20110264763A1 (en) * | 2010-04-23 | 2011-10-27 | Yu Chun-Ta | Method for retrieving object from device management client and associated device management system |
CN102244619B (zh) * | 2010-05-13 | 2014-11-05 | 华为终端有限公司 | 设备管理方法、网关和服务器 |
EP2538331A1 (en) * | 2011-06-20 | 2012-12-26 | HTC Corporation | Method of reporting execution result for SACMO and related communication device |
US9980299B2 (en) * | 2014-03-24 | 2018-05-22 | Intel IP Corporation | Use of an OMA management object to support application-specific congestion control in mobile networks |
US9602346B1 (en) | 2014-12-11 | 2017-03-21 | Sprint Communications Company L.P. | Configuration data handling in wireless communication devices |
US10824437B1 (en) * | 2017-04-27 | 2020-11-03 | American Megatrends International, Llc | Platform management for computing systems without baseboard management controllers |
US11157631B1 (en) * | 2017-12-19 | 2021-10-26 | Robert J. Whelton | System and method for securely indexing, storing, and retrieving data within a computer network |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6253254B1 (en) * | 1996-07-11 | 2001-06-26 | Ansgar Erlenkoetter | Hyper media object management |
US6466973B2 (en) * | 1998-03-06 | 2002-10-15 | Adaptec, Inc. | Method and system for managing storage devices over a network |
SE520934C2 (sv) * | 1998-06-05 | 2003-09-16 | Telia Ab | Anordning och metod för att hantera tele- och datatjänster i en mobil terminal som utnyttjar SIM Application Toolkit (SIMAT) baserade informationsmeddelanden |
US6131118A (en) * | 1998-07-07 | 2000-10-10 | Compaq Computer Corporation | Flexible display of management data in a programmable event driven processing system |
US6243746B1 (en) * | 1998-12-04 | 2001-06-05 | Sun Microsystems, Inc. | Method and implementation for using computer network topology objects |
JP2001043158A (ja) * | 1999-07-28 | 2001-02-16 | Toshiba Tec Corp | 管理データ処理装置及び管理データ処理プログラムを記録したコンピュータ読取可能な記録媒体 |
KR20010018994A (ko) * | 1999-08-24 | 2001-03-15 | 윤종용 | Ieee1394 원거리 접속 장치들간의 접속 방법 및 장치 |
EP1238509B1 (en) * | 1999-12-13 | 2005-11-30 | Markport Limited | A wap service personalisation, management and billing object-oriented platform |
US6505048B1 (en) * | 1999-12-30 | 2003-01-07 | Samsung Electronics Co., Ltd. | Location privacy feature for wireless mobile stations and method of operation |
US20020107514A1 (en) * | 2000-04-27 | 2002-08-08 | Hooven Michael D. | Transmural ablation device with parallel jaws |
US20020032691A1 (en) * | 2000-05-26 | 2002-03-14 | Infolibria, Inc. | High performance efficient subsystem for data object storage |
US20060039564A1 (en) * | 2000-11-17 | 2006-02-23 | Bindu Rama Rao | Security for device management and firmware updates in an operator network |
US6883164B2 (en) * | 2000-12-15 | 2005-04-19 | International Business Machines Corporation | Strategy for dynamically modeling ASN.1 data to an object model |
FR2819010B1 (fr) * | 2001-01-04 | 2004-05-28 | Snecma Moteurs | Secteur d'entretoise de support d'anneau de stator de la turbine haute pression d'une turbomachine avec rattrapage de jeux |
US6754799B2 (en) * | 2001-05-16 | 2004-06-22 | Microsoft Corporation | System and method for indexing and retrieving cached objects |
US7363384B2 (en) * | 2001-07-11 | 2008-04-22 | Sony Computer Entertainment America Inc. | Selection of content in response to communication environment |
KR100450951B1 (ko) * | 2001-10-05 | 2004-10-06 | 삼성전자주식회사 | 대용량 평행 라우터용 리던던시 기계화 프로토콜 |
US7506059B2 (en) * | 2001-10-26 | 2009-03-17 | Nokia Corporation | Mobile client provisioning web service |
AU2002359548B2 (en) * | 2001-12-03 | 2005-03-24 | Nokia Technologies Oy | Apparatus, and associated method, for retrieving mobile-node logic tree information |
US7369851B2 (en) * | 2002-04-19 | 2008-05-06 | Hewlett-Packard Development Company, L.P. | Communications network capable of determining SIM card changes in electronic devices |
US20040098715A1 (en) * | 2002-08-30 | 2004-05-20 | Parixit Aghera | Over the air mobile device software management |
FI114948B (fi) * | 2002-09-20 | 2005-01-31 | Nokia Corp | Hallintaobjektin osoittaminen |
WO2004038546A2 (en) * | 2002-10-21 | 2004-05-06 | Bitfone Corporation | System with required enhancements to syncml dm environment to support firmware updates |
US8250565B2 (en) * | 2003-06-27 | 2012-08-21 | Hewlett-Packard Development Company, L.P. | System and method for downloading update packages into a mobile handset in a carrier network |
-
2003
- 2003-07-01 FI FI20030993A patent/FI116958B/fi active IP Right Grant
-
2004
- 2004-06-10 AU AU2004300492A patent/AU2004300492B2/en not_active Ceased
- 2004-06-10 CN CNA2004800251038A patent/CN1846402A/zh active Pending
- 2004-06-10 MX MXPA06000196A patent/MXPA06000196A/es active IP Right Grant
- 2004-06-10 KR KR1020057025510A patent/KR100822361B1/ko not_active IP Right Cessation
- 2004-06-10 RU RU2006102852/09A patent/RU2390952C2/ru not_active IP Right Cessation
- 2004-06-10 WO PCT/FI2004/000361 patent/WO2005004395A1/en active Application Filing
- 2004-06-10 JP JP2006518245A patent/JP2007525870A/ja active Pending
- 2004-06-10 EP EP04742104A patent/EP1639745A1/en not_active Withdrawn
- 2004-06-28 US US10/878,107 patent/US20050010585A1/en not_active Abandoned
- 2004-06-30 TW TW093119231A patent/TW200507518A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
TW200507518A (en) | 2005-02-16 |
AU2004300492A2 (en) | 2005-01-13 |
RU2006102852A (ru) | 2006-07-27 |
RU2390952C2 (ru) | 2010-05-27 |
KR20060029164A (ko) | 2006-04-04 |
FI20030993A0 (fi) | 2003-07-01 |
AU2004300492B2 (en) | 2009-07-02 |
WO2005004395A1 (en) | 2005-01-13 |
FI116958B (fi) | 2006-04-13 |
AU2004300492A1 (en) | 2005-01-13 |
EP1639745A1 (en) | 2006-03-29 |
FI20030993A (fi) | 2005-01-02 |
MXPA06000196A (es) | 2006-04-11 |
JP2007525870A (ja) | 2007-09-06 |
KR100822361B1 (ko) | 2008-04-17 |
US20050010585A1 (en) | 2005-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1846402A (zh) | 在设备管理***中指定管理节点 | |
US7269821B2 (en) | Method and device for management of tree data exchange | |
EP1750469B1 (en) | Automatic mobile device capability management | |
US8219664B2 (en) | Defining nodes in device management system | |
JP5850126B2 (ja) | デバイス管理サーバ、デバイス管理クライアント、およびターゲットオペレーションオブジェクトを位置特定する方法 | |
CN100342371C (zh) | 用于管理对象的优先化的方法、设备管理***及电子设备 | |
EP2001160A2 (en) | The method of device capability information negotiation, the method, system and device of synchronization | |
US20060234730A1 (en) | System and method for accessing multiple data sources by mobile applications | |
WO2010111959A1 (zh) | 提供节点信息的方法、获取节点信息的方法及设备 | |
JP2008507200A (ja) | ワイヤレスネットワークの統合管理 | |
JP4800310B2 (ja) | リンクを伴うクライアントプロビジョニング | |
WO2007022676A1 (fr) | Système pour signaler et obtenir des informations sur un périphérique et son procédé | |
EP1709548B1 (en) | Defining nodes in device management system | |
WO2012075965A1 (zh) | 设备管理方法、设备和*** | |
EP4047879A1 (en) | Mechanism for registration, discovery and retrieval of data in a communication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20061011 |