# US 8,543,679 B2 · Method and device for creating management object instance in management tree of terminal device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,679 B2
- Document ID: US8543679B2
- Status: Granted
- Kind: B2
- Application number: 13/679,645
- Filed: 2012-11-16
- Published: 2013-03-28
- Granted: 2013-09-24
- Earliest claimed: 2007-11-15
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Yaoping Luo; Rui Wang; Yue Song
- Web page: https://patentgrep.com/patent/US8543679B2

## CPC

- H04W 72/044: based on the type of the allocated resource
- H04L 41/0233: Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 67/125: involving control of end-device applications over a network
- H04L 41/046: comprising network management agents or mobile agents therefor
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure relates to a method and a device for creating an MO instance in the management tree of a terminal device. In the method, a processor in the device adds the node value to an unnamed node or a specified node of the unnamed node in the MO of the management tree in the terminal device. The processor sets the node value of the specified node under the unnamed node as the name of the unnamed node. The specified node is a sub-node of the unnamed node or a node from other MOs.

## Claims

### Claim 1

A method for creating a management object (MO) instance in a management tree of a terminal device, comprising:
adding node values to sub-nodes under an unnamed node in an MO of the management tree in the terminal device;
obtaining the node values of the sub-nodes under the unnamed node;
matching names of all the sub-nodes under the unnamed node with keywords preset in a keyword list, wherein:
when only one sub-node is successfully matched, setting a first node value of the sub-node that is successfully matched as the name of the unnamed node;
when the multiple sub-nodes are successfully matched, selecting one sub-node from the multiple sub-nodes that are successfully matched, and setting a second node value of the selected one sub-node as the name of the unnamed node; and
adding a new MO instance into the management tree of the terminal device according to the name of the unnamed node and according to the node values added into the sub-nodes in the MO of the management tree of the terminal device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the matching of the names of all the sub-nodes of the unnamed node with the keywords preset in the keyword list comprising:
determining whether the names of all the sub-nodes of the unnamed node are successfully matched with the keywords preset in the keyword list; if such is the case, matching is successful; if no sub-node of the unnamed node matches the keywords, determining whether the names of the sub-nodes of the unnamed node contain characters of the keywords preset in the keyword list, and matching is successful if such is the case.

### Claim 3 (depends on 1)

The method according to claim 1, wherein when the multiple sub-nodes are successfully matched, the selecting of one sub-node from the multiple sub-nodes that are successfully matched and the setting of the first node value of the selected sub-node as the name of the unnamed node comprising:
selecting one sub-node from the multiple sub-nodes that are successfully matched according to a priority level of the sub-nodes that match the keywords, and setting the second node value of the selected sub-node as the name of the unnamed node.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the priority level of the sub-nodes that match the keywords is determined according to a sequence of the sub-nodes that match the keywords, whether corresponding node values are available, types of the corresponding node values, and a length of the corresponding node values, or any combination thereof.

### Claim 5 (depends on 1)

The method according to claim 1, wherein:
when the matching fails, a sub-node is randomly selected and a third node value of the randomly selected sub-node is set as the name of the unnamed node.

### Claim 6

A communications device comprising a processor, comprising:
a node value adding module, adapted to: add node values to sub-nodes under an unnamed node in an MO of the management tree in a terminal device;
an obtaining module, adapted to: obtain the node values of the sub-nodes under the unnamed node;
a generating module, adapted to: generate a name of the unnamed node according to the node values of the sub-nodes, wherein the generating module comprises:
a matching unit, adapted to: match names of all the sub-nodes of the unnamed node with keywords preset in a keyword list; and
a generating unit, adapted to: when only one sub-node is successfully matched, set a first node value of the sub-node as the name of the unnamed node; when multiple sub-nodes are successfully matched, select one sub-node from the multiple sub-nodes and set a second node value of the selected sub-node as the name of the unnamed node; and
an instantiating module, adapted to: add a new MO instance into the management tree of the terminal device according to the name of the unnamed node and according to the node values added into the sub-nodes in the MO of the management tree of the terminal device;
wherein the node value adding module, the obtaining module, the generating module, the matching unit, the generating unit, and the instantiating module are implemented by the processor.

### Claim 7 (depends on 6)

The communications device according to claim 6, wherein the matching unit is further adapted to determine whether the names of all the sub-nodes of the unnamed node are successfully matched with the keywords preset in the keyword list; if such is the case, matching is successful; if no sub-node of the unnamed node matches the keywords, determine whether the names of the sub-nodes of the unnamed node contain characters of the keywords preset in the keyword list, and matching is successful if such is the case.

### Claim 8 (depends on 6)

The communications device according to claim 6, wherein when the multiple sub-nodes are successfully matched, the generating unit is further adapted to select one sub-node from the multiple sub-nodes that are successfully matched according to a priority level of the sub-nodes that match the keywords, and set the second node value of the selected sub-node as the name of the unnamed node.

### Claim 9 (depends on 8)

The communications device according to claim 8, wherein the priority level of the sub-nodes that match the keywords is determined according to a sequence of the sub-nodes that match the keywords, whether corresponding node values are available, types of the corresponding node values, and a length of the corresponding node values, or any combination thereof.

### Claim 10 (depends on 6)

The communications device according to claim 6, wherein the generating unit is further adapted to when the matching fails, select randomly a sub-node and set a third node value of the randomly selected sub-node as the name of the unnamed node.
