[go: up one dir, main page]

CN1953394A - A method for parameter configuration of functional assembly and its system and terminal equipment - Google Patents

A method for parameter configuration of functional assembly and its system and terminal equipment Download PDF

Info

Publication number
CN1953394A
CN1953394A CN 200610104377 CN200610104377A CN1953394A CN 1953394 A CN1953394 A CN 1953394A CN 200610104377 CN200610104377 CN 200610104377 CN 200610104377 A CN200610104377 A CN 200610104377A CN 1953394 A CN1953394 A CN 1953394A
Authority
CN
China
Prior art keywords
parameter
node
node group
parameters
terminal device
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
CN 200610104377
Other languages
Chinese (zh)
Other versions
CN1953394B (en
Inventor
李克鹏
柴晓前
舒琦
唐杰
董晓艺
申海
何江水
高洪涛
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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
Priority claimed from CNA2005100935984A external-priority patent/CN1848760A/en
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006101043777A priority Critical patent/CN1953394B/en
Publication of CN1953394A publication Critical patent/CN1953394A/en
Application granted granted Critical
Publication of CN1953394B publication Critical patent/CN1953394B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种涉及OMA DM领域的功能组件参数配置方法,用以解决在设备管理规范中实现对功能组件参数的配置管理,包括在终端设备中,针对每个功能组件分别设置对应的参数节点组;设备管理服务器通过在功能组件对应的参数节点组的各节点内配置相关参数来实现对功能组件进行参数配置。相应的本发明还公开了功能组件参数配置系统及其终端设备。

Figure 200610104377

The invention discloses a function component parameter configuration method related to the field of OMA DM, which is used to realize the configuration management of the function component parameters in the equipment management specification, including setting corresponding parameters for each function component in the terminal equipment Node group: the device management server implements parameter configuration of the functional component by configuring relevant parameters in each node of the parameter node group corresponding to the functional component. Correspondingly, the invention also discloses a function component parameter configuration system and a terminal device thereof.

Figure 200610104377

Description

功能组件参数配置方法及其系统、及终端设备Functional component parameter configuration method, system thereof, and terminal equipment

技术领域technical field

本发明涉及开放移动联盟(OMA,Open Mobile Alliance)设备管理(DM,Device Management)技术,尤其涉及一种功能组件参数配置方法及其系统、及终端设备。The present invention relates to Open Mobile Alliance (OMA, Open Mobile Alliance) device management (DM, Device Management) technology, in particular to a function component parameter configuration method and its system, and terminal equipment.

背景技术Background technique

移动终端设备是整个移动网络运营服务体系中的重要组成部分,设备管理(DM,Device Management)是指通过空中下载(OTA,Over The Air)方式将数据包从网络侧下载到终端设备上,并由终端设备自动运行,进而完成后续相应的软件安装和配置处理;同时还可以将运营商需要的业务信息和终端设备的功能信息等自动从终端设备传递到DM服务器侧。由此可见,设备管理系统(DMS,Device Management System)提供了一种低成本方案,来维护和管理终端设备的软件和数据,包括设置终端设备的初始配置信息,及在终端设备上安装和更新永久性信息,及从终端设备中提取管理信息,以及处理终端设备产生的各类事件和告警信息等。Mobile terminal equipment is an important part of the entire mobile network operation service system. Device Management (DM, Device Management) refers to downloading data packets from the network side to terminal equipment through OTA (Over The Air), and The terminal equipment automatically runs, and then completes the subsequent corresponding software installation and configuration processing; at the same time, it can also automatically transfer the service information required by the operator and the function information of the terminal equipment from the terminal equipment to the DM server side. It can be seen that the device management system (DMS, Device Management System) provides a low-cost solution to maintain and manage the software and data of the terminal device, including setting the initial configuration information of the terminal device, and installing and updating it on the terminal device Permanent information, extract management information from terminal equipment, and process various events and alarm information generated by terminal equipment.

在现有的开放移动联盟设备管理(OMA DM,Open Mobile Alliance DM)规范中,已经实现了对终端设备进行如网络参数,及其一些通用的业务参数等的配置处理,例如网络接入点(NAP,Network Access Point)参数、代理(Proxy)参数、无线应用协议代理(WAP Proxy,Wireless Application Protocol Proxy)参数等都为网络参数。但是,现有的OMA DM规范并没有相应提供一种机制,用来配置终端设备上的功能组件参数,比如设备能力参数,应用软件参数等。其中应用软件包括网络聊天客户端、影集(Photo)客户端、网络游戏等,软件参数例如可以是服务器地址、用户账号等等。即在OMA DM方式下,DM协议并没有将功能组件的相关参数设定为对应的连接管理对象,不便于DM服务器对功能组件相关参数的管理。In the existing Open Mobile Alliance Device Management (OMA DM, Open Mobile Alliance DM) specification, the configuration processing of terminal devices such as network parameters and some general service parameters has been realized, such as network access points ( NAP, Network Access Point) parameters, proxy (Proxy) parameters, wireless application protocol proxy (WAP Proxy, Wireless Application Protocol Proxy) parameters, etc. are all network parameters. However, the existing OMA DM specification does not provide a corresponding mechanism for configuring functional component parameters on the terminal device, such as device capability parameters and application software parameters. The application software includes a network chat client, a photo album (Photo) client, an online game, etc., and the software parameters may be, for example, a server address, a user account, and the like. That is, in the OMA DM mode, the DM protocol does not set the relevant parameters of the functional components as the corresponding connection management objects, which is not convenient for the DM server to manage the relevant parameters of the functional components.

发明内容Contents of the invention

本发明要解决的技术问题在于提出一种功能组件参数配置方法及其系统,以在设备管理规范中实现对功能组件参数的配置管理。The technical problem to be solved by the present invention is to propose a function component parameter configuration method and its system, so as to realize the configuration management of the function component parameters in the equipment management specification.

相应的,本发明还提出了一种终端设备。Correspondingly, the present invention also provides a terminal device.

为解决上述问题,本发明提出的技术方案如下:In order to solve the above problems, the technical scheme proposed by the present invention is as follows:

一种功能组件参数配置方法,包括步骤:A method for configuring parameters of functional components, comprising the steps of:

在终端设备中,针对每个功能组件分别设置对应的参数节点组;In the terminal device, set a corresponding parameter node group for each functional component;

设备管理服务器通过在功能组件对应的参数节点组的各节点内配置相关参数来实现对功能组件进行参数配置。The device management server implements parameter configuration of the functional component by configuring relevant parameters in each node of the parameter node group corresponding to the functional component.

较佳地,所述方法还包括设备管理服务器对所述节点内已配置的参数进行更新的步骤。Preferably, the method further includes the step of updating the configured parameters in the node by the device management server.

较佳地,所述对已配置的参数进行更新的过程具体包括:Preferably, the process of updating the configured parameters specifically includes:

设备管理服务器向终端设备请求已配置的相关参数;The device management server requests the configured relevant parameters from the terminal device;

终端设备响应所述请求,将对应参数节点组中相关节点内已配置的参数反馈给设备管理服务器;The terminal device responds to the request, and feeds back the configured parameters in the relevant nodes in the corresponding parameter node group to the device management server;

设备管理服务器在终端设备反馈的参数和预下发的新参数不一致时,将新参数配置到终端设备中的该参数节点组的对应节点内。When the parameter fed back by the terminal device is inconsistent with the pre-delivered new parameter, the device management server configures the new parameter into the corresponding node of the parameter node group in the terminal device.

较佳地,所述参数节点组包括用于表示参数名称的节点和用于表示参数值的节点。Preferably, the parameter node group includes nodes for representing parameter names and nodes for representing parameter values.

较佳地,所述参数节点组还包括用于表示参数类型的节点和用于表示参数格式的节点。Preferably, the parameter node group further includes a node representing a parameter type and a node representing a parameter format.

较佳地,所述参数节点组基于管理对象形式存在。Preferably, the parameter node group exists in the form of a management object.

较佳地,将每个基于管理对象形式存在的参数节点组设置到设备管理树中对应功能组件的管理子树上。Preferably, each parameter node group existing in the form of a management object is set to the management subtree of the corresponding functional component in the device management tree.

较佳地,将所述基于管理对象形式存在的参数节点组独立设置在终端设备中;并建立所述参数节点组和对应功能组件标识之间的关联。Preferably, the parameter node group existing in the form of a management object is independently set in the terminal device; and an association between the parameter node group and the corresponding functional component identifier is established.

较佳地,将所述基于管理对象形式存在的参数节点组独立设置在终端设备中;并在对应功能组件的管理子树上配置引用节点,用于引用该基于管理对象形式存在的参数节点组。Preferably, the parameter node group based on the management object form is independently set in the terminal device; and a reference node is configured on the management subtree of the corresponding functional component to refer to the parameter node group based on the management object form .

较佳地,针对每个功能组件分别配置的对应参数节点组为一个公用的参数节点组。Preferably, the corresponding parameter node group configured for each functional component is a common parameter node group.

一种功能组件参数配置系统,包括:A functional component parameter configuration system, comprising:

在终端设备中,针对每个功能组件分别设置对应参数节点组的节点组设置单元;和In the terminal device, respectively setting a node group setting unit corresponding to a parameter node group for each functional component; and

在设备管理服务器中,通过在节点组设置单元针对功能组件设置的对应参数节点组的各节点内配置相关参数来实现对功能组件进行参数配置的参数配置单元。In the device management server, the parameter configuration unit for parameter configuration of the functional components is implemented by configuring relevant parameters in each node of the corresponding parameter node group set by the node group setting unit for the functional components.

较佳地,所述系统还包括在设备管理服务器中对参数配置单元在相关节点内已配置的参数进行更新的参数更新单元。Preferably, the system further includes a parameter update unit for updating the parameters configured by the parameter configuration unit in the relevant nodes in the device management server.

一种终端设备,包括用于针对每个功能组件分别设置对应参数节点组的节点组设置单元。A terminal device includes a node group setting unit for setting a corresponding parameter node group for each functional component.

一种功能组件参数配置方法,包括步骤:A method for configuring parameters of functional components, comprising the steps of:

在对应功能组件的管理子树上设置引用节点,用于引用设备管理树上对应已存在的参数节点组;Set a reference node on the management subtree of the corresponding functional component, which is used to refer to the corresponding existing parameter node group on the device management tree;

设备管理服务器通过在被引用的参数节点组的各节点内配置相关参数来实现对相应功能组件进行参数配置。The device management server implements parameter configuration for corresponding functional components by configuring related parameters in each node of the referenced parameter node group.

较佳地,通过在所述引用节点内配置对应已存在参数节点组的标识来实现引用该已存在的参数节点组。Preferably, referring to the existing parameter node group is implemented by configuring an identifier corresponding to the existing parameter node group in the reference node.

较佳地,所述参数节点组基于管理对象形式存在。Preferably, the parameter node group exists in the form of a management object.

较佳地,所述参数节点组为连接管理对象;或为对应相关功能组件的特定管理对象;或为同时对应多个功能组件的公用管理对象。Preferably, the parameter node group is a connection management object; or a specific management object corresponding to related functional components; or a common management object corresponding to multiple functional components at the same time.

一种功能组件参数配置系统,包括:A functional component parameter configuration system, comprising:

在对应功能组件的管理子树上配置引用节点,用于引用设备管理树上对应已存在的参数节点组的引用节点设置单元;和Configure a reference node on the management subtree corresponding to the functional component, which is used to refer to the reference node setting unit corresponding to the existing parameter node group on the device management tree; and

在设备管理服务器中通过在被引用节点设置单元设置的引用节点引用的参数节点组的各节点内配置相关参数来实现对相应功能组件进行参数配置的参数配置单元。In the device management server, the parameter configuration unit for parameter configuration of the corresponding functional components is implemented by configuring relevant parameters in each node of the parameter node group referenced by the reference node set by the reference node setting unit.

一种终端设备,包括用于在对应功能组件的管理子树上设置引用节点,用以引用设备管理树上对应已存在的参数节点组的引用节点设置单元。A terminal device, comprising a reference node setting unit for setting a reference node on a management subtree corresponding to a functional component to refer to a corresponding existing parameter node group on the device management tree.

本发明能够达到的有益效果如下:The beneficial effect that the present invention can reach is as follows:

本发明通过在终端设备中,针对每个功能组件分别设置对应的参数节点组,DM服务器通过在功能组件对应的参数节点组的各节点内配置相关参数来实现对功能组件进行参数配置,从而能够解决现有OMA DM规范中不能由DM服务器对终端设备中的功能组件进行参数配置和管理的问题,可以方便DM服务器对终端设备中的功能组件参数及其它一些参数的配置和管理。In the present invention, the corresponding parameter node group is respectively set for each functional component in the terminal device, and the DM server realizes the parameter configuration of the functional component by configuring relevant parameters in each node of the parameter node group corresponding to the functional component, thereby being able to It solves the problem that the DM server cannot configure and manage the parameters of the functional components in the terminal device in the existing OMA DM specification, and it can facilitate the configuration and management of the functional component parameters and other parameters in the terminal device by the DM server.

本发明技术方案还通过在对应功能组件的管理子树上设置引用节点,以使用该设置的引用节点来引用设备管理树上对应已存在的参数节点组,这样DM服务器通过在被引用的参数节点组的各节点内配置相关参数来实现对相应功能组件进行参数配置,从而也能够解决现有OMA DM规范中不能由DM服务器对终端设备中的功能组件进行参数配置和管理的问题。The technical scheme of the present invention also sets a reference node on the management subtree of the corresponding functional component to use the set reference node to refer to the corresponding existing parameter node group on the device management tree, so that the DM server passes through the referenced parameter node Relevant parameters are configured in each node of the group to realize the parameter configuration of the corresponding functional components, which can also solve the problem that the DM server cannot perform parameter configuration and management of the functional components in the terminal device in the existing OMA DM specification.

附图说明Description of drawings

图1为本发明提出的第一种功能组件参数配置方法的主要实现原理流程图;Fig. 1 is the main realization principle flow chart of the first kind of function module parameter configuration method proposed by the present invention;

图2为DM服务器和终端设备中设置的参数节点组之间的交互、及终端设备中应用软件和参数节点组之间的交互过程示意图;2 is a schematic diagram of the interaction between the DM server and the parameter node group set in the terminal device, and the interaction process between the application software and the parameter node group in the terminal device;

图3为本发明方法中DM服务器更新终端设备中已配置的E-mail客户端软件的服务器标识的处理过程示意图;Fig. 3 is the schematic diagram of the processing procedure of the server identification of the E-mail client software configured in the DM server updating terminal equipment in the method of the present invention;

图4为基于MO形式的参数节点组挂在DM管理树中对应软件组件管理子树中的相应位置时,参数节点组的结构示意图;Fig. 4 is a schematic diagram of the structure of the parameter node group when the MO form-based parameter node group is hung in the corresponding position in the corresponding software component management subtree in the DM management tree;

图5为基于MO形式的参数节点组独立配置在终端设备中时,参数节点组的结构示意图;FIG. 5 is a schematic structural diagram of a parameter node group when the MO-based parameter node group is independently configured in a terminal device;

图6为使用参数名参数值匹配的形式进行参数配置的参数节点组的结构示意图;Fig. 6 is a schematic structural diagram of a parameter node group configured with parameters in the form of parameter name and parameter value matching;

图7为本发明提出的第一种功能组件参数配置系统的主要组成结构框图;7 is a block diagram of the main components of the first functional component parameter configuration system proposed by the present invention;

图8为本发明提出的第一种终端设备的主要组成结构框图;FIG. 8 is a structural block diagram of the main components of the first type of terminal equipment proposed by the present invention;

图9为根据本发明提出的第二种方法原理,在对应的SCOMO上设置引用节点的管理树结构示意图。FIG. 9 is a schematic diagram of the management tree structure of reference nodes set on the corresponding SCOMO according to the principle of the second method proposed by the present invention.

具体实施方式Detailed ways

本发明的设计思想是在终端设备的DM树上对应每个功能组件设置相应的参数节点组,其中可以将各个参数节点组设置成管理对象形式,从而使得DM服务器能够通过在每个功能组件对应的参数节点组的各个节点内进行参数的增加、修改及删除等操作来实现对相应功能组件的参数配置。The design concept of the present invention is to set a corresponding parameter node group corresponding to each functional component on the DM tree of the terminal device, wherein each parameter node group can be set in the form of a management object, so that the DM server can pass through each functional component. Add, modify and delete parameters in each node of the parameter node group to realize the parameter configuration of the corresponding functional components.

其中本发明这里提及的功能组件包括软件组件(Software Component),设备能力组件(Device Capability Component),外观定制组件(Look and FeelCustomization)等。具体地软件组件可以但不限于为可执行的应用程序(如exe)、库(如lib、dll)、配置(如ini)、资源(如jpg、png、ico)等。其中终端设备上很多可配置项都是以功能组件形态存在的,比如用户界面(皮肤、菜单、桌面主题、壁纸等),功能(铃声、视频、摄像头等),应用软件(聊天软件、影集软件、E-mail软件、网络游戏等),因此这些功能组件都是需要配置参数的。The functional components mentioned here in the present invention include Software Component, Device Capability Component, Look and Feel Customization, etc. Specifically, software components can be, but are not limited to, executable applications (such as exe), libraries (such as lib, dll), configurations (such as ini), resources (such as jpg, png, ico) and the like. Among them, many configurable items on the terminal device exist in the form of functional components, such as user interface (skin, menu, desktop theme, wallpaper, etc.), functions (ringtone, video, camera, etc.), application software (chat software, album software, etc.) , E-mail software, online games, etc.), so these functional components all need configuration parameters.

下面将结合各个附图对本发明的主要实现原理及其具体实施情况进行详细的阐述。The main realization principle of the present invention and its specific implementation will be described in detail below in conjunction with each accompanying drawing.

请参照图1,该图是本发明提出的第一种功能组件参数配置方法的主要实现原理流程图,其主要实现过程如下:Please refer to Fig. 1, this figure is the main realization principle flowchart of the first kind of function component parameter configuration method proposed by the present invention, and its main realization process is as follows:

步骤10,在终端设备中,针对每个功能组件分别设置对应的参数节点组;其中对应每个功能组件分别设置的参数节点组可以形成子树结构,即为了遵循于OMA DM规范,所述参数节点组中的各个节点基于管理对象(MO)形式存在;当然所述参数节点组中的各个节点也可以基于分散状态存在。Step 10, in the terminal device, set corresponding parameter node groups for each functional component respectively; wherein the parameter node groups respectively set corresponding to each functional component can form a subtree structure, that is, in order to comply with the OMA DM specification, the parameter Each node in the node group exists based on a management object (MO); of course, each node in the parameter node group can also exist based on a decentralized state.

步骤20,DM服务器通过在某个功能组件对应的参数节点组的各节点内配置相关参数来实现对该功能组件进行参数配置处理。后续DM服务器还可以对参数节点组的对应节点内已配置的参数进行更新处理,如对已配置的参数执行更新、删除等处理等。In step 20, the DM server implements parameter configuration processing for a certain functional component by configuring relevant parameters in each node of the parameter node group corresponding to the functional component. The subsequent DM server may also update the configured parameters in the corresponding nodes of the parameter node group, for example, update and delete the configured parameters.

按照本发明方法的上述实现原理,DM服务器可以通过DM协议远程操作终端设备上设置的参数节点组,终端设备中安装的应用软件可以通过相应设计的接口访问参数节点组中相应节点内配置的参数;其中上述提及的相应接口可以由具体的终端设备生产厂商来具体设计确定。例如终端设备中的应用软件可以通过底层操作系统来完成调用对应参数节点组中相应节点内的配置参数,具体终端设备中应用软件如何调用对应节点内的的配置参数,不是本发明方案要关心的问题,本发明方案的重点在于要解决DM服务器通过在终端设备上设置的对应参数节点组的相应节点内配置相关参数来实现对功能组件进行参数配置。具体地,DM服务器和终端设备中设置的参数节点组之间的交互、及终端设备中应用软件和参数节点组之间的交互过程示意图请参照图2所示。According to the above-mentioned implementation principle of the method of the present invention, the DM server can remotely operate the parameter node group set on the terminal device through the DM protocol, and the application software installed in the terminal device can access the parameters configured in the corresponding nodes in the parameter node group through the correspondingly designed interface ; Wherein the corresponding interface mentioned above can be specifically designed and determined by a specific terminal equipment manufacturer. For example, the application software in the terminal device can call the configuration parameters in the corresponding node in the corresponding parameter node group through the underlying operating system. How the application software in the terminal device calls the configuration parameters in the corresponding node is not the concern of the present invention. Problem, the focus of the solution of the present invention is to solve the problem that the DM server realizes the parameter configuration of the functional components by configuring related parameters in the corresponding nodes of the corresponding parameter node group set on the terminal device. Specifically, please refer to FIG. 2 for a schematic diagram of the interaction between the DM server and the parameter node group set in the terminal device, and the interaction process between the application software and the parameter node group in the terminal device.

在本发明技术方案中,如果对应各个功能组件设置的参数节点组基于MO形式存在,且各个基于MO形式存在的参数节点组之间以管理子树的形式设置在终端设备中,则DM服务器对终端设备中的应用软件进行参数配置的过程,以及后续对已配置的功能组件参数进行维护管理的过程就可以通过标准的DM协议来处理完成了。其中DM服务器对终端设备中参数节点组的对应节点内已配置的参数进行更新处理的过程具体如下:In the technical solution of the present invention, if the parameter node groups set corresponding to each functional component exist based on the MO form, and each parameter node group based on the MO form is set in the terminal device in the form of a management subtree, then the DM server will The process of configuring the parameters of the application software in the terminal device and the subsequent process of maintaining and managing the parameters of the configured functional components can be completed through the standard DM protocol. The process for the DM server to update the configured parameters in the corresponding nodes of the parameter node group in the terminal device is as follows:

DM服务器向终端设备请求已配置的相关参数;The DM server requests the configured relevant parameters from the terminal device;

终端设备响应所接收的请求,将对应参数节点组中相关节点内已配置的参数反馈给DM服务器;The terminal device responds to the received request, and feeds back the parameters configured in the relevant nodes in the corresponding parameter node group to the DM server;

DM服务器在终端设备反馈的参数和预下发的新参数不一致时,将新参数配置到终端设备中的该参数节点组的对应节点内。When the parameter fed back by the terminal device is inconsistent with the pre-delivered new parameter, the DM server configures the new parameter into the corresponding node of the parameter node group in the terminal device.

由于对各个不同的功能组件进行参数配置的实施过程是类似的,下面仅以对软件组件进行参数配置的实施方法为例进行说明,对设备能力组件、外观定制组件等其他功能组件进行参数配置的实施方法与此类似。Since the implementation process of parameter configuration for different functional components is similar, the following only takes the implementation method of parameter configuration for software components as an example to illustrate, and the parameter configuration for other functional components such as device capability components and appearance customization components The implementation method is similar to this.

请参照图3,该图是本发明方法中DM服务器更新终端设备中已配置的E-mail客户端软件的服务器标识的处理过程示意图,其具体处理过程如下:Please refer to Fig. 3, this figure is the processing schematic diagram of the server identification of the E-mail client software configured in the DM server updating terminal equipment in the method of the present invention, and its concrete processing process is as follows:

1、软件提供商通过网络服务接口(WSI,Web Service Interface)向DM服务器提供软件组件参数配置包;1. The software provider provides the software component parameter configuration package to the DM server through the Web Service Interface (WSI, Web Service Interface);

2、DM服务器与终端设备建立会话连接,其会话连接建立过程按照标准的OMA会话连接机制进行;2. The DM server establishes a session connection with the terminal device, and the session connection establishment process follows the standard OMA session connection mechanism;

3、DM服务器向终端设备发送用于获取E-mail客户端软件的服务器标识的请求:3. The DM server sends a request for obtaining the server identification of the E-mail client software to the terminal device:

<Get><Get>

   <Item><Item>

     <Target><Target>

        <LocURI>./Setting/Server/Server ID</LocURI><LocURI>./Setting/Server/Server ID</LocURI>

     </Target></Target>

   </Item></Item>

</Get></Get>

4、终端设备响应接收到的请求,提取对应参数节点组中相应节点内已配置的原E-mail客户端软件的服务器标识,并返回给DM服务器;4. The terminal device responds to the received request, extracts the server identification of the original E-mail client software configured in the corresponding node in the corresponding parameter node group, and returns it to the DM server;

<Results><Results>

   <Item><Item>

      <Source><Source>

         <LocURI>./Setting/Server/Server ID</LocURI><LocURI>./Setting/Server/Server ID</LocURI>

      </Source></Source>

      <Data>pop.huawei.com</Data><Data>pop.huawei.com</Data>

   </Item></Item>

</Results></Results>

5、DM服务器比较终端设备反馈的原E-mail客户端软件的服务器标识和新E-mail客户端软件的服务器标识是否一致;5. The DM server compares whether the server ID of the original E-mail client software fed back by the terminal device is consistent with the server ID of the new E-mail client software;

6、在上述5中比较结果不一致的情况下,DM服务器向终端设备下发新的服务器标识,终端设备将新的服务器标识存储到上述参数节点组中的该对应节点内;6. If the comparison results in the above 5 are inconsistent, the DM server sends a new server ID to the terminal device, and the terminal device stores the new server ID in the corresponding node in the above parameter node group;

<Replace><Replace>

   <Item><Item>

      <Source><Source>

          <LocURI>./Setting/Server/Server ID</LocURI><LocURI>./Setting/Server/Server ID</LocURI>

      </Source></Source>

      <Data>pop3.huawei.com</Data><Data>pop3.huawei.com</Data>

   </Item></Item>

</Replace></Replace>

7、终端设备向DM服务器反馈参数更新成功消息。7. The terminal device feeds back a parameter update success message to the DM server.

较佳地,在终端设备中若对应功能组件设置的参数节点组基于MO形式存在,则可以将每个基于MO形式存在的参数节点组设置到设备管理树中对应功能组件的管理子树上,即将以MO形式存在的参数节点组挂在DM树中对应功能组件的管理子树相应位置上。也可以将对应每个功能组件设置的基于MO形式的参数节点组独立配置在终端设备中,并建立参数节点组和对应功能组件标识之间的关联。针对参数节点组在终端设备内的上述两种存在情况,下面将分别给予说明:Preferably, in the terminal device, if the parameter node group set corresponding to the functional component exists based on the MO form, each parameter node group based on the MO form can be set to the management subtree of the corresponding functional component in the device management tree, The parameter node group that exists in the form of MO is to be hung on the corresponding position of the management subtree of the corresponding functional component in the DM tree. It is also possible to independently configure the MO-based parameter node group corresponding to each functional component in the terminal device, and establish an association between the parameter node group and the corresponding functional component identifier. For the above two situations of the existence of the parameter node group in the terminal device, the following will give explanations respectively:

一、将基于MO形式存在的各参数节点组挂在DM管理树中对应功能组件管理子树相应位置上的情况:1. Hanging each parameter node group based on the MO form on the corresponding position of the corresponding functional component management subtree in the DM management tree:

如图4所示,该图是基于MO形式的参数节点组挂在DM管理树中对应软件组件管理子树中的相应位置时,参数节点组的结构示意图;在终端设备中的DM管理树上,DM服务器通过在参数节点组的各节点内配置相关参数来实现对安装好的应用软件进行参数配置。其中该基于MO形式的参数节点组中的各个节点的含义具体解释如下:As shown in Figure 4, this figure is a schematic diagram of the structure of the parameter node group when the parameter node group based on the MO form is hung in the corresponding position in the corresponding software component management subtree in the DM management tree; on the DM management tree in the terminal device , the DM server configures the parameters of the installed application software by configuring relevant parameters in each node of the parameter node group. The meaning of each node in the parameter node group based on the MO form is specifically explained as follows:

<X>/<Setting><X>/<Setting>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrOne(0或1) ZeroOrOne(0 or 1)     Node(节点) Node (node) Get(获取) Get (get)

该节点是基于MO形式存在的参数节点组的父节点,此节点下面存储相关的软件组件参数配置信息。This node is the parent node of the parameter node group based on the MO form, and the relevant software component parameter configuration information is stored under this node.

下面描述节点路径时将省略<X>/,用./来表示这一路径。When describing the node path below, <X>/ will be omitted, and ./ will be used to represent this path.

./<Setting>/<Server>./<Setting>/<Server>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format)   Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrMore(0或多) ZeroOrMore(0 or more)     Node(节点) Node (node)   Get(获取) Get (get)

该节点是应用软件的服务器参数,节点下面存储服务器的相关参数信息,如对一些网络上的客户端软件是需要设置服务器的,可能有多个服务器可供选择,也可能需要同时用到多个服务器。This node is the server parameter of the application software, and the relevant parameter information of the server is stored under the node. For example, some client software on the network needs to set up a server. There may be multiple servers to choose from, or multiple servers may be used at the same time. server.

./<Setting>/<Server>/<Server ID>./<Setting>/<Server>/<Server ID>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format)   Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   One(1) One(1)     Chr(字符) Chr (character)   Get(获取) Get (get)

该节点用于描述服务器标识,该节点有一个<Name>属性,可以用于表示服务器的名称,比如为接收服务器、发送服务器等。This node is used to describe the server ID. This node has a <Name> attribute, which can be used to indicate the name of the server, such as receiving server, sending server, etc.

./<Setting>/<Server>/<IP Address>./<Setting>/<Server>/<IP Address>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrOne(0或1) ZeroOrOne(0 or 1)     Chr(字符) Chr (character) Get(获取) Get (get)

该节点用于描述服务器的IP地址。This node is used to describe the IP address of the server.

./<Setting>/<Server>/<AAuthName>./<Setting>/<Server>/<AAuthName>

Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)   Format(格式) Format (format)   Min.Access Types(最小存取类型) Min.Access Types (minimum access type) ZeroOrMore(0或多) ZeroOrMore (0 or more)   Chr(字符) Chr (character)   Get(获取) Get (get)

该节点用于描述用户在服务器上的认证名。This node is used to describe the user's authentication name on the server.

./<Setting>/<Server>/<AAuthSecret>./<Setting>/<Server>/<AAuthSecret>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrMore(0或多) ZeroOrMore(0 or more)     Chr(字符) Chr (character) Get(获取) Get (get)

该节点用于描述用户在服务器上的认证密码,它是由用户的认证名和密码经过Hash算法计算得到的。This node is used to describe the user's authentication password on the server, which is calculated by the user's authentication name and password through the Hash algorithm.

./<Setting>/<Parameter list>./<Setting>/<Parameter list>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrOne(0或1) ZeroOrOne(0 or 1)     Node(节点) Node (node) Get(获取) Get (get)

该节点是软件组件其他参数信息的父节点,节点下面存储软件的其他参数,比如网络连接信息(如端口号参数、代理参数等)及游戏软件中的积分参数等;由于各个软件组件需要配置的参数各不相同,本存储结构只对网络软件组件中比较常用的服务器和用户帐号进行了统一安排,其他一些需要配置的软件组件参数就放在此节点下面。This node is the parent node of other parameter information of the software component. Other parameters of the software are stored under the node, such as network connection information (such as port number parameters, proxy parameters, etc.) Parameters are different. This storage structure only uniformly arranges server and user accounts commonly used in network software components. Other software component parameters that need to be configured are placed under this node.

./<Setting>/<Parameter>/<X>./<Setting>/<Parameter>/<X>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)   Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrMore(0或多) ZeroOrMore(0 or more)   Node(节点) Node (node) Get(获取) Get (get)

该节点是占位符,节点下面存储软件组件的其他参数。This node is a placeholder under which additional parameters of the software component are stored.

./<Setting>/<Parameter list>/<X>/<Parameter>./<Setting>/<Parameter list>/<X>/<Parameter>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   One(1) One(1)     Chr(字符) Chr (character) Get(获取) Get (get)

该节点用于描述具体的参数值,可以用节点的<Name>属性来表示软件组件参数的具体名称。This node is used to describe the specific parameter value, and the <Name> attribute of the node can be used to indicate the specific name of the software component parameter.

./<Setting>/<Ext>./<Setting>/<Ext>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrOne(0或1) ZeroOrOne(0 or 1)     Node(节点) Node (node) Get(获取) Get (get)

该节点是备用节点,用于存储软件组件参数配置的其他相关信息,或留着以后扩展使用。This node is a standby node, which is used to store other relevant information about the parameter configuration of software components, or to reserve for future expansion.

二、将基于MO形式存在的各参数节点组独立配置在终端设备中的情况:2. The case where each parameter node group based on the MO form is independently configured in the terminal device:

即在终端设备中设置的基于MO形式的参数节点组是独立存在的,不挂在对应的功能组件管理子树的任何一级节点上,这种独立设置方式可以保证参数节点组的灵活性。That is, the MO-based parameter node group set in the terminal device exists independently and is not linked to any first-level node of the corresponding functional component management subtree. This independent setting method can ensure the flexibility of the parameter node group.

如图5所示,为基于MO形式的参数节点组独立配置在终端设备中时,参数节点组的结构示意图,该图所示的参数节点组相对于上述图4所示的参数节点组而言,仅多了一个软件标识<Soft ID>节点,以用于将该参数节点组和对应的软件组件关联起来;其他节点的含义与前面解释相同。As shown in Figure 5, it is a schematic diagram of the structure of the parameter node group when the MO-based parameter node group is independently configured in the terminal device. The parameter node group shown in this figure is relative to the parameter node group shown in Figure 4 above. , there is only one more software identification <Soft ID> node, which is used to associate the parameter node group with the corresponding software component; the meanings of other nodes are the same as explained above.

./<Setting>./<Setting>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   One(1) One(1)     Node(节点) Node (node) Get(获取) Get (get)

该节点是基于MO形式的参数节点组的起始节点,即各个软件组件参数配置的根节点;该节点可以放置在设备管理树(DM管理树)的根节点下面的任何地方,它是一个永久节点(永久节点是指DM服务器不能删除的节点),可由设备制造商产生,也可由其它管理方根据需要产生;其中在设备描述框架(DDF,Device Description Framework)文档中将说明它在DM管理树上的具体位置。This node is the starting node of the parameter node group based on the MO form, that is, the root node of each software component parameter configuration; this node can be placed anywhere under the root node of the device management tree (DM management tree), and it is a permanent Nodes (permanent nodes refer to nodes that cannot be deleted by the DM server), can be generated by the device manufacturer, or by other management parties according to needs; the device description framework (DDF, Device Description Framework) document will indicate that it is in the DM management tree specific location on the .

./<Setting>/<X>./<Setting>/<X>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrMore(0或多) ZeroOrMore(0 or more)     Node(节点) Node (node) Get(获取) Get (get)

该节点是占位符,节点下面存储某个软件组件相关的参数配置信息。This node is a placeholder, and the parameter configuration information related to a certain software component is stored under the node.

./<Setting>/<X>/<Soft ID>./<Setting>/<X>/<Soft ID>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format)  Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   One(1) One(1)     Chr(字符) Chr (character)  Get(获取) Get (get)

该节点用于存储软件组件的标识,以使该基于MO形式的参数节点组能够与对应的软件组件相关联。The node is used to store the identifier of the software component, so that the MO-based parameter node group can be associated with the corresponding software component.

上述方法是将各个参数进行标准化的实施方式。实际上,还有很多功能组件有其特殊的应用参数,这些应用参数无法定义为公用参数。在参数无法标准化的情况下,可以通过以参数名称和参数值配对的形式下发给终端,终端设备根据这种配对形式将各种参数配置给相应的功能组件,这样就要求对应每个功能组件的参数节点组中包括用于表示参数名称的节点和用于表示参数值的节点,更进一步还可以进而包括用于表示参数类型的节点和用于表示参数格式的节点。The above method is an embodiment of standardizing each parameter. In fact, many functional components have their special application parameters, which cannot be defined as public parameters. In the case that the parameters cannot be standardized, they can be sent to the terminal in the form of pairing the parameter name and parameter value. The terminal device configures various parameters to the corresponding functional components according to this pairing form, which requires corresponding to each functional component. The parameter node group includes a node for representing a parameter name and a node for representing a parameter value, and may further include a node for representing a parameter type and a node for representing a parameter format.

如图6所示,为采用参数名参数值配对形式进行参数配置时的参数节点组的示意图。这个参数节点组可以存放在相应功能组件的管理树上,作为其子节点。对该参数节点组中的各节点的具体含义解释如下:As shown in FIG. 6 , it is a schematic diagram of a parameter node group when parameter configuration is performed in the form of parameter name and parameter value pairing. This parameter node group can be stored in the management tree of the corresponding functional component as its child node. The specific meaning of each node in the parameter node group is explained as follows:

/<Parameter>/<Parameter>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrOne(0或1) ZeroOrOne(0 or 1)     Node(节点) Node (node) Get(获取) Get (get)

该内部节点是参数节点组的父节点,节点下存储一个或多个参数节点。The internal node is the parent node of the parameter node group, and one or more parameter nodes are stored under the node.

./<Parameter>/<X>./<Parameter>/<X>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   OneOrMore(1或多) OneOrMore(1 or more)     Node(节点) Node (node) Get(获取) Get (get)

该节点是占位符节点,该节点可以有一个或多个,每个节点下用于存储一个参数节点组。This node is a placeholder node, and there can be one or more nodes, and each node is used to store a parameter node group.

./<Parameter>/<X>/<Para Name>./<Parameter>/<X>/<Para Name>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)   Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   One(1) One(1)   Chr(字符) Chr (character) Get(获取) Get (get)

该节点用于表示参数的名称。This node is used to represent the name of the parameter.

 ./<Parameter>/<X>/<Para Value>./<Parameter>/<X>/<Para Value>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   One(1) One(1)     Chr(字符) Chr (character) Get(获取) Get (get)

该节点用于表示参数的值。This node is used to represent the value of the parameter.

./<Parameter>/<X>/<Para Format>./<Parameter>/<X>/<Para Format>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   One(1) One(1)     Chr(字符) Chr (character) Get(获取) Get (get)

该节点用于表示参数的格式,可能的格式为‘b64’、‘bin’、‘int’、‘float’、‘chr’、‘bool’、‘xml、‘date’、‘time’等。This node is used to indicate the format of the parameter, and the possible formats are 'b64', 'bin', 'int', 'float', 'chr', 'bool', 'xml, 'date', 'time', etc.

./<Parameter>/<X>/<Para Type>./<Parameter>/<X>/<Para Type>

    TreeOccurrence(出现次数) TreeOccurrence (number of occurrences)   Format(格式) Format (format)   Min.Access Types(最小存取类型) Min.Access Types (minimum access type)     One(1) One(1)   Chr(字符) Chr (character)   Get(获取) Get (get)

该节点用于表示参数的存取类型,比如,该参数能否被服务器获取,能否被服务器修改等。This node is used to indicate the access type of the parameter, for example, whether the parameter can be obtained by the server, whether it can be modified by the server, etc.

./<Parameter>/<X>/<Ext>./<Parameter>/<X>/<Ext>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrOne(0或1) ZeroOrOne(0 or 1)     Node(节点) Node (node) Get(获取) Get (get)

该节点留作扩展。This node is reserved for expansion.

比如,某个软件需要配置端口号,设备管理服务器可以采取上述参数对的形式将参数下发给终端进行参数配置,例如将下发的参数对中<Para Name>设为Port,<Para Value>设为8080,<Para Format>设为int,<Para Type>设为Replace。For example, if a certain software needs to configure the port number, the device management server can send the parameters to the terminal in the form of the above parameter pair for parameter configuration, for example, set <Para Name> in the delivered parameter pair to Port, <Para Value> Set to 8080, <Para Format> to int, and <Para Type> to Replace.

此外,对于在终端设备中对应每个功能组件设置的参数节点组基于MO形式存在时,且参数节点组独立设置在终端设备中时,还可以在对应功能组件的管理子树上配置相应的引用节点,该配置的引用节点用于引用该基于管理对象形式独立存在的参数节点组,这样也可以实现使终端设备基于相应的功能组件调用对应参数节点组中配置的相应参数。尤其是在针对每个功能组件分别配置的对应参数节点组为一个公用的参数节点组时,基于这种方式在终端设备中独立设置参数节点组时,可以非常有效的节约终端设备的内存资源。有关这种方式的具体实现细节将在下述本发明提出的第二种功能组件参数配置方法中给予详述。In addition, when the parameter node group set corresponding to each functional component in the terminal device exists based on the form of MO, and when the parameter node group is independently set in the terminal device, the corresponding reference can also be configured on the management subtree of the corresponding functional component Node, the reference node of the configuration is used to refer to the parameter node group that exists independently based on the management object form, so that the terminal device can also call the corresponding parameters configured in the corresponding parameter node group based on the corresponding functional components. Especially when the corresponding parameter node group configured for each functional component is a common parameter node group, when the parameter node group is independently set in the terminal device based on this method, the memory resources of the terminal device can be saved very effectively. The specific implementation details of this method will be described in detail in the second function component parameter configuration method proposed by the present invention below.

相应于本发明上述提出的第一种方法实现原理,这里还对应的提出了一种功能组件参数配置系统,请参照图7,该图是本发明提出的第一种功能组件参数配置系统的主要组成结构框图,其主要包括节点组设置单元100和参数配置单元110,其中各个组成单元的具体作用如下:Corresponding to the implementation principle of the first method proposed above in the present invention, a function component parameter configuration system is also proposed here correspondingly, please refer to FIG. Composition structure block diagram, which mainly includes a node group setting unit 100 and a parameter configuration unit 110, wherein the specific functions of each component unit are as follows:

节点组设置单元100,用于在终端设备中,针对每个功能组件分别设置对应参数节点组;A node group setting unit 100, configured to set a corresponding parameter node group for each functional component in the terminal device;

参数配置单元110,用于在DM服务器中,通过在上述节点组设置单元100针对功能组件设置的对应参数节点组的各节点内配置相关参数来实现对功能组件进行参数配置;The parameter configuration unit 110 is used to configure the parameters of the functional components in the DM server by configuring relevant parameters in each node of the corresponding parameter node group set by the node group setting unit 100 for the functional components;

此外本发明功能组件参数配置系统中还包括一个参数更新单元120,用于在DM服务器中对上述参数配置单元110在相关节点内已配置的参数进行更新处理。In addition, the functional component parameter configuration system of the present invention also includes a parameter update unit 120 for updating the parameters configured in the relevant nodes by the above parameter configuration unit 110 in the DM server.

相应的,本发明还提出了一种终端设备,如图8所示,该图是本发明提出的第一种终端设备的主要组成结构框图,其主要包括节点组设置单元100,用于针对每个功能组件分别设置对应参数节点组。Correspondingly, the present invention also proposes a terminal device, as shown in FIG. 8 , which is a structural block diagram of main components of the first terminal device proposed by the present invention, which mainly includes a node group setting unit 100 for each Each functional component sets the corresponding parameter node group respectively.

其中节点组设置单元100可以将对应每个功能组件的各个参数节点组分别设置为MO形式,并挂在DM树中对应功能组件管理子树的相应位置上;也可以将对应每个功能组件的各个参数节点组独立配置在终端设备中,这种情况下在终端设备中还要包括一个标识关联建立单元102,以用于建立节点组设置单元100设置的各个参数节点组和DM树中对应功能组件标识之间的关联。Wherein the node group setting unit 100 can respectively set each parameter node group corresponding to each functional component as an MO form, and hang on the corresponding position of the corresponding functional component management subtree in the DM tree; Each parameter node group is independently configured in the terminal device. In this case, the terminal device also includes an identification association establishing unit 102 for establishing each parameter node group set by the node group setting unit 100 and corresponding functions in the DM tree. Association between component IDs.

除了本发明上述提出的功能组件参数配置方法的实现原理,当终端设备上已经存在某些连接管理对象或是某个功能组件具有特定的管理对象时,则可以在DM树上相应功能组件管理子树中增加引用节点,以引用这些已有的管理对象,这样DM服务器通过在这些已有的MO各节点中配置相关的参数,就可以实现使终端设备中的相应功能组件通过该引用节点的引用作用,引用到对应的配置有相关参数的已存MO,从而达到为相关功能组件配置参数的目的。In addition to the implementation principle of the functional component parameter configuration method proposed above in the present invention, when some connection management objects already exist on the terminal device or a certain functional component has a specific management object, then the corresponding functional component management sub- Add reference nodes in the tree to refer to these existing management objects, so that the DM server can realize the reference of the corresponding functional components in the terminal device through the reference nodes by configuring relevant parameters in these existing MO nodes. The role is to refer to the corresponding stored MO configured with related parameters, so as to achieve the purpose of configuring parameters for related functional components.

针对上述原理,本发明提出的第二种功能组件参数配置方法的主要实现过程如下:In view of the above principles, the main implementation process of the second function component parameter configuration method proposed by the present invention is as follows:

在终端设备中,在对应功能组件的管理子树上设置相关引用节点,该设置的引用节点用于引用DM树上对应已存在的参数节点组;In the terminal device, set a relevant reference node on the management subtree of the corresponding functional component, and the set reference node is used to refer to the corresponding existing parameter node group on the DM tree;

DM服务器通过在被引用的参数节点组的各节点内配置相关参数来实现对相应功能组件进行参数配置;较佳地可以通过在所述引用节点内配置对应已存在参数节点组的标识(ID)来实现引用该已存在的参数节点组。The DM server implements parameter configuration for the corresponding functional components by configuring relevant parameters in each node of the referenced parameter node group; preferably by configuring the identification (ID) of the corresponding existing parameter node group in the reference node to reference the existing parameter node group.

下述将针对功能组件为软件组件为例进行说明,一种较优的实现方式是该已存在的参数节点组可以基于MO的形式存在,这样已存在的参数节点组包括下述三种情况:The following will take a functional component as a software component as an example. A better implementation is that the existing parameter node group can exist in the form of MO, so that the existing parameter node group includes the following three situations:

第一实施例:已存在的参数节点组为终端设备中已经存在的连接管理对象,因为在DM协议中某些公用的连接信息已经被定义成按照标准化MO的结构进行存储,比如Proxy、NAP、Porr等信息就被存储在标准的MO中,这样如果某个软件组件的连接参数可以使用现有的标准连接MO来进行存储,就可以在对应该软件组件的管理子树上直接设置引用节点来引用这些存储有相关参数的标准连接MO,以便于DM服务器对终端设备的连接参数进行配置管理。The first embodiment: the existing parameter node group is the existing connection management object in the terminal device, because in the DM protocol, some public connection information has been defined to be stored according to the standardized MO structure, such as Proxy, NAP, Porr and other information are stored in the standard MO, so if the connection parameters of a software component can be stored using the existing standard connection MO, you can directly set the reference node on the management subtree corresponding to the software component to Refer to these standard connection MOs that store relevant parameters, so that the DM server can configure and manage the connection parameters of the terminal equipment.

第二实施例:已存在的参数节点组为终端设备中对应相关软件组件的特定管理对象,比如DM服务器如果将数据同步(DS,Data Sync)客户端软件通过DM方式下载到终端设备上,这个软件信息将被存储在SCOMO上,同时数据同步客户端又拥有自己定义的DSMO,DSMO上存储DS客户端的相关配置参数、连接信息等。这样数据同步客户端的下载安装信息存储在SCOMO管理树上,同时对应的相关参数配置信息存储在DSMO上,基于本发明该方法的思想就可以在该SCOMO的管理子树上定义一个引用节点,以引用已有的该DSMO,这样DM服务器就可以将配置给该SCOMO的相应参数信息配置到该对应的DSMO中的相关节点中了,从而就把软件组件的下载安装信息和相关参数信息联系起来了,便于DM服务器对软件组件的管理。Second embodiment: the existing parameter node group is the specific management object of the corresponding relevant software components in the terminal device, if the DM server downloads the data synchronization (DS, Data Sync) client software to the terminal device by DM mode, this The software information will be stored on SCOMO, and at the same time, the data synchronization client has its own defined DSMO, which stores the relevant configuration parameters and connection information of the DS client. The download and installation information of the data synchronization client is stored on the SCOMO management tree like this, and the corresponding related parameter configuration information is stored on the DSMO at the same time. Based on the thought of the method of the present invention, a reference node can be defined on the management subtree of the SCOMO, with Refer to the existing DSMO, so that the DM server can configure the corresponding parameter information configured for the SCOMO to the relevant nodes in the corresponding DSMO, thus linking the download and installation information of the software components with the relevant parameter information , which is convenient for the DM server to manage the software components.

第三实施例:已存在的参数节点组为终端设备中同时对应多个软件组件的公用管理对象,如对应于多个软件组件的参数可以公用时,可以为这些软件组见单独定义一个公用的MO,从而可以在每个软件组件分别对应的管理子树上定义一个引用节点,用于引用这个被单独定义的MO,这样DM服务器就可以将相应的参数配置到这个被单独定义的MO的各节点中,实现了同时为多个软件组件配置相关参数的目的。The third embodiment: the existing parameter node group is a public management object corresponding to multiple software components in the terminal device. If the parameters corresponding to multiple software components can be shared, a public node can be defined separately for these software groups. MO, so that a reference node can be defined on the management subtree corresponding to each software component to refer to this separately defined MO, so that the DM server can configure the corresponding parameters to each of the separately defined MO In the node, the purpose of configuring related parameters for multiple software components at the same time is realized.

如图9所示为根据本发明提出的第二种方法原理,在对应的SCOMO上设置引用节点的管理树结构示意图,对该树中各节点的具体含义解释如下:As shown in Figure 9, according to the principle of the second method proposed by the present invention, a schematic diagram of the management tree structure of the reference node is set on the corresponding SCOMO, and the specific meaning of each node in the tree is explained as follows:

./Deployed/<X>/ConRefs./Deployed/<X>/ConRefs

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   ZeroOrOne(0或1) ZeroOrOne(0 or 1)     Node(节点) Node (node) Get(获取) Get (get)

该内部节点是各引用节点的父节点,该节点下存储一个或多个引用节点,用于引用与对应软件组件相关的连接管理对象或某些特定管理对象;The internal node is the parent node of each reference node, under which one or more reference nodes are stored, which are used to refer to connection management objects or some specific management objects related to the corresponding software components;

./Deployed/<X>/ConRefs/<X>./Deployed/<X>/ConRefs/<X>

  Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)     Format(格式) Format (format) Min.Access Types(最小存取类型) Min.Access Types (minimum access type)   OneOrMore(1或多) OneOrMore(1 or more)     Node(节点) Node (node) Get(获取) Get (get)

该节点是占位符节点,每个节点对应一个引用节点;This node is a placeholder node, and each node corresponds to a reference node;

./Deployed/<X>/ConRefs/<X>/ConRef./Deployed/<X>/ConRefs/<X>/ConRef

 Tree Occurrence(出现次数) Tree Occurrence (number of occurrences)   Format(格式) Format (format) Min.Access Types(最小存取类 Min.Access Types (minimum access class  One(1) one(1)   Chr(字符) Chr (character) Get(获取) Get (get)

该叶子节点用于存储具体的引用信息,如被引用的连接管理对象或某些特定管理对象的ID信息等,通过其存储的引用信息来引用与软件组件相关的连接管理对象或某些特定管理对象。The leaf node is used to store specific reference information, such as the ID information of the referenced connection management object or some specific management objects, etc., and refer to the connection management object or some specific management objects related to software components through the stored reference information. object.

相应于本发明这里提出的方法,本发明进而还提出了对应的功能组件参数配置系统和终端设备,其中提出的功能组件参数配置系统主要包括:Corresponding to the method proposed here in the present invention, the present invention further proposes a corresponding functional component parameter configuration system and terminal equipment, wherein the proposed functional component parameter configuration system mainly includes:

引用节点设置单元,用于在终端设备中对应功能组件的管理子树上配置引用节点以引用DM树上对应已存在的参数节点组;The reference node setting unit is used to configure the reference node on the management subtree of the corresponding functional component in the terminal device to refer to the corresponding existing parameter node group on the DM tree;

参数配置单元,用于在DM服务器中,通过在被引用节点设置单元设置的引用节点引用的参数节点组的各节点内配置相关参数来实现对相应功能组件进行参数配置。The parameter configuration unit is used in the DM server to implement parameter configuration for the corresponding functional components by configuring relevant parameters in each node of the parameter node group referenced by the reference node set by the reference node setting unit.

其中这里提出的终端设备在现有组成结构的基础上还进而包括一引用节点设置单元,用于在对应功能组件的管理子树上设置引用节点,用以引用设备管理树上对应已存在的参数节点组。The terminal device proposed here further includes a reference node setting unit on the basis of the existing composition structure, which is used to set a reference node on the management subtree of the corresponding functional component to reference the corresponding existing parameters on the device management tree node group.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (19)

1、一种功能组件参数配置方法,其特征在于,包括步骤:1. A method for configuring parameters of functional components, comprising the steps of: 在终端设备中,针对每个功能组件分别设置对应的参数节点组;In the terminal device, set a corresponding parameter node group for each functional component; 设备管理服务器通过在功能组件对应的参数节点组的各节点内配置相关参数来实现对功能组件进行参数配置。The device management server implements parameter configuration of the functional component by configuring relevant parameters in each node of the parameter node group corresponding to the functional component. 2、如权利要求1所述的方法,其特征在于,还包括设备管理服务器对所述节点内已配置的参数进行更新的步骤。2. The method according to claim 1, further comprising the step of updating the configured parameters in the node by the device management server. 3、如权利要求2所述的方法,其特征在于,所述对已配置的参数进行更新的过程具体包括:3. The method according to claim 2, wherein the process of updating the configured parameters specifically includes: 设备管理服务器向终端设备请求已配置的相关参数;The device management server requests the configured relevant parameters from the terminal device; 终端设备响应所述请求,将对应参数节点组中相关节点内已配置的参数反馈给设备管理服务器;The terminal device responds to the request, and feeds back the configured parameters in the relevant nodes in the corresponding parameter node group to the device management server; 设备管理服务器在终端设备反馈的参数和预下发的新参数不一致时,将新参数配置到终端设备中的该参数节点组的对应节点内。When the parameter fed back by the terminal device is inconsistent with the pre-delivered new parameter, the device management server configures the new parameter into the corresponding node of the parameter node group in the terminal device. 4、如权利要求1、2或3所述的方法,其特征在于,所述参数节点组包括用于表示参数名称的节点和用于表示参数值的节点。4. The method according to claim 1, 2 or 3, wherein the parameter node group includes a node for representing a parameter name and a node for representing a parameter value. 5、如权利要求4所述的方法,其特征在于,所述参数节点组还包括用于表示参数类型的节点和用于表示参数格式的节点。5. The method according to claim 4, wherein the parameter node group further includes a node representing a parameter type and a node representing a parameter format. 6、如权利要求1、2或3所述的方法,其特征在于,所述参数节点组基于管理对象形式存在。6. The method according to claim 1, 2 or 3, characterized in that the parameter node group exists based on the management object form. 7、如权利要求6所述的方法,其特征在于,将每个基于管理对象形式存在的参数节点组设置到设备管理树中对应功能组件的管理子树上。7. The method according to claim 6, characterized in that each parameter node group existing in the form of a management object is set on the management subtree of the corresponding functional component in the device management tree. 8、如权利要求6所述的方法,其特征在于,将所述基于管理对象形式存在的参数节点组独立设置在终端设备中;并8. The method according to claim 6, characterized in that the parameter node group existing in the form of management objects is independently set in the terminal device; and 建立所述参数节点组和对应功能组件标识之间的关联。An association between the parameter node group and the corresponding functional component identifier is established. 9、如权利要求6所述的方法,其特征在于,将所述基于管理对象形式存在的参数节点组独立设置在终端设备中;并9. The method according to claim 6, characterized in that the parameter node group existing in the form of management objects is independently set in the terminal device; and 在对应功能组件的管理子树上配置引用节点,用于引用该基于管理对象形式存在的参数节点组。A reference node is configured on the management subtree of the corresponding functional component to refer to the parameter node group existing in the form of the management object. 10、如权利要求9所述的方法,其特征在于,针对每个功能组件分别配置的对应参数节点组为一个公用的参数节点组。10. The method according to claim 9, wherein the corresponding parameter node group configured for each functional component is a common parameter node group. 11、一种功能组件参数配置系统,其特征在于,包括:11. A function component parameter configuration system, characterized in that it comprises: 在终端设备中,针对每个功能组件分别设置对应参数节点组的节点组设置单元;和In the terminal device, respectively setting a node group setting unit corresponding to a parameter node group for each functional component; and 在设备管理服务器中,通过在节点组设置单元针对功能组件设置的对应参数节点组的各节点内配置相关参数来实现对功能组件进行参数配置的参数配置单元。In the device management server, the parameter configuration unit for parameter configuration of the functional components is implemented by configuring relevant parameters in each node of the corresponding parameter node group set by the node group setting unit for the functional components. 12、如权利要求11所述的系统,其特征在于,还包括在设备管理服务器中对参数配置单元在相关节点内已配置的参数进行更新的参数更新单元。12. The system according to claim 11, further comprising a parameter update unit for updating the parameters configured in the relevant nodes by the parameter configuration unit in the device management server. 13、一种终端设备,其特征在于,包括用于针对每个功能组件分别设置对应参数节点组的节点组设置单元。13. A terminal device, characterized by comprising a node group setting unit for setting a corresponding parameter node group for each functional component. 14、一种功能组件参数配置方法,其特征在于,包括步骤:14. A method for configuring parameters of functional components, comprising the steps of: 在对应功能组件的管理子树上设置引用节点,用于引用设备管理树上对应已存在的参数节点组;Set a reference node on the management subtree of the corresponding functional component, which is used to refer to the corresponding existing parameter node group on the device management tree; 设备管理服务器通过在被引用的参数节点组的各节点内配置相关参数来实现对相应功能组件进行参数配置。The device management server implements parameter configuration for corresponding functional components by configuring related parameters in each node of the referenced parameter node group. 15、如权利要求14所述的方法,其特征在于,通过在所述引用节点内配置对应已存在参数节点组的标识来实现引用该已存在的参数节点组。15. The method according to claim 14, wherein the reference to the existing parameter node group is implemented by configuring an identifier corresponding to the existing parameter node group in the reference node. 16、如权利要求14或15所述的方法,其特征在于,所述参数节点组基于管理对象形式存在。16. The method according to claim 14 or 15, wherein the parameter node group exists in the form of a management object. 17、如权利要求16所述的方法,其特征在于,所述参数节点组为:17. The method according to claim 16, wherein the parameter node group is: 连接管理对象;或a connection management object; or 对应相关功能组件的特定管理对象;或A specific managed object corresponding to the relevant functional component; or 同时对应多个功能组件的公用管理对象。A common management object corresponding to multiple functional components at the same time. 18、一种功能组件参数配置系统,其特征在于,包括:18. A function component parameter configuration system, characterized in that it comprises: 在对应功能组件的管理子树上配置引用节点,用于引用设备管理树上对应已存在的参数节点组的引用节点设置单元;和Configure a reference node on the management subtree corresponding to the functional component, which is used to refer to the reference node setting unit corresponding to the existing parameter node group on the device management tree; and 在设备管理服务器中通过在被引用节点设置单元设置的引用节点引用的参数节点组的各节点内配置相关参数来实现对相应功能组件进行参数配置的参数配置单元。In the device management server, the parameter configuration unit for parameter configuration of the corresponding functional components is implemented by configuring relevant parameters in each node of the parameter node group referenced by the reference node set by the reference node setting unit. 19、一种终端设备,其特征在于,包括用于在对应功能组件的管理子树上设置引用节点,用以引用设备管理树上对应已存在的参数节点组的引用节点设置单元。19. A terminal device, characterized in that it includes a reference node setting unit for setting a reference node on the management subtree corresponding to the functional component to refer to the corresponding existing parameter node group on the device management tree.
CN2006101043777A 2005-08-30 2006-08-10 Functional component parameter configuration method, system thereof, and terminal equipment Active CN1953394B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101043777A CN1953394B (en) 2005-08-30 2006-08-10 Functional component parameter configuration method, system thereof, and terminal equipment

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200510093598.4 2005-08-30
CNA2005100935984A CN1848760A (en) 2005-08-30 2005-08-30 Software assembly parameter configuration method, and system and terminal equipment thereof
CN2006101043777A CN1953394B (en) 2005-08-30 2006-08-10 Functional component parameter configuration method, system thereof, and terminal equipment

Publications (2)

Publication Number Publication Date
CN1953394A true CN1953394A (en) 2007-04-25
CN1953394B CN1953394B (en) 2010-08-04

Family

ID=38059532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101043777A Active CN1953394B (en) 2005-08-30 2006-08-10 Functional component parameter configuration method, system thereof, and terminal equipment

Country Status (1)

Country Link
CN (1) CN1953394B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012024851A1 (en) * 2010-08-23 2012-03-01 中兴通讯股份有限公司 Processing method and system for over-the-air bootstrap
US9002787B2 (en) 2009-01-30 2015-04-07 Blackberry Limited Method and apparatus for tracking device management data changes

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100520771C (en) * 2002-11-21 2009-07-29 诺基亚有限公司 Method and device for defining objects allowing to establish a device management tree for mobile communication devices
US7292846B2 (en) * 2003-02-28 2007-11-06 Nokia Corporation Apparatus, and associated method, for retrieving mobile-node device management tree information

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002787B2 (en) 2009-01-30 2015-04-07 Blackberry Limited Method and apparatus for tracking device management data changes
WO2012024851A1 (en) * 2010-08-23 2012-03-01 中兴通讯股份有限公司 Processing method and system for over-the-air bootstrap
US8931065B2 (en) 2010-08-23 2015-01-06 Zte Corporation OTA bootstrap method and system

Also Published As

Publication number Publication date
CN1953394B (en) 2010-08-04

Similar Documents

Publication Publication Date Title
CN100499936C (en) Device management
RU2390952C2 (en) Determination of control units in device control system
CN101371225B (en) Method and device for operating user equipment in a communication system
CN101778486B (en) Equipment management server, client and target operation object positioning method
CN102017687B (en) Method and device for instantiating management object of management tree in terminal device
JP5534623B2 (en) Terminal remote management method and apparatus
FI116703B (en) Determination of nodes in a device management system
CN101313549A (en) System, method and device for negotiating equipment information
CN101505549A (en) Configuration method and apparatus for terminal equipment
WO2007112673A1 (en) The method of device capability information negotiation, the method, system and device of synchronization
WO2007025428A1 (en) Method, system and terminal device of software component parameter configuration
CN100479378C (en) Software assembly parameter configuration method and system and terminal equipment thereof
JP4541411B2 (en) Integrated method and apparatus for managing mobile devices and services
CN1953394B (en) Functional component parameter configuration method, system thereof, and terminal equipment
US8838754B1 (en) Mobile device with a management forest in a device management network
CN101252759B (en) Apparatus, system and method for processing unit mounting
CN101316399A (en) A method, system and device for updating the appearance of a communication terminal
US20090318125A1 (en) Method and system for provisioning content in a mobile device management system
WO2011103727A1 (en) Method and device for synchronously updating device management object information
WO2010043150A1 (en) Method for reporting device information, and user terminal and server thereof
KR20100067332A (en) Dependency notification
CN100459522C (en) Method of Terminal Management Using Sync Markup Language
JP5095831B2 (en) Device management method, terminal, apparatus and system
JP5095831B6 (en) Device management method, terminal, apparatus and system
CN102546237A (en) Device management server, client and target operation object positioning method

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