[go: up one dir, main page]

WO2008095375A1 - System and method for configuring terminal device - Google Patents

System and method for configuring terminal device Download PDF

Info

Publication number
WO2008095375A1
WO2008095375A1 PCT/CN2007/003554 CN2007003554W WO2008095375A1 WO 2008095375 A1 WO2008095375 A1 WO 2008095375A1 CN 2007003554 W CN2007003554 W CN 2007003554W WO 2008095375 A1 WO2008095375 A1 WO 2008095375A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
configuration
configuration file
unique identifier
file
Prior art date
Application number
PCT/CN2007/003554
Other languages
French (fr)
Chinese (zh)
Inventor
Xi Chen
Shanpeng Xu
Original Assignee
Zte Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zte Corporation filed Critical Zte Corporation
Publication of WO2008095375A1 publication Critical patent/WO2008095375A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play

Definitions

  • the present invention relates to the field of communications, and in particular, to a terminal device configuration system and method.
  • NTN Next Generation Network
  • IAD integrated access device
  • VOIP voice over IP
  • AP wireless access points in the user's home
  • the AP can implement wireless connection between each wireless home grid device; the set top box in the user's home can implement a colorful interactive IPTV service.
  • the Home Gateway (HGW) terminal device in the user's home can realize the shared use of the network of different network terminal devices in the user's home, and provide high-quality, high-reliability bandwidth for the user's set-top box device.
  • Hosts in the home network are placed in the Demilitarized Zone (DMZ) to avoid hacker network attacks and so on.
  • DMZ Demilitarized Zone
  • the terminal equipment must be configured in detail by the operator before it is taken to the end user for normal use.
  • the terminal device carries only the smallest and most basic configuration information after leaving the factory.
  • the configuration information is related to the terminal device and is not related to the operation. That is, the terminal device may only contain the configuration of the MAC address of the terminal device itself. After the operator obtains such a terminal device, it needs to modify the configuration of the terminal device or upgrade the necessary software version according to the configuration mode acceptable to the terminal device. With the wide application of terminal devices, the configuration and management of a large number of terminal devices has brought trouble to operators to carry out services.
  • CLI command line
  • SNMP Simple Network Management Protocol
  • the configuration content and presentation form are different.
  • the command line interface (CLI) is also used.
  • the command format of the A device manufacturer and the command format of the B device manufacturer are not identical. This causes operators to invest more manpower to complete the equipment in the face of the configuration of many devices. The previous configuration work in the user's hands. The more the number of terminal devices and the more types, the more devices are provided, and the more services are implemented, the more complicated the configuration of the operators. Terminal configuration work before sales to end users has gradually become a bottleneck for operators to expand users and conduct business. In order to solve the above problems, an incubator software has been developed in the industry.
  • the terminal device configuration system includes: a terminal device initializing device, configured to initialize a terminal device, and configure a unique identifier for the terminal device; and a configuration file establishing device, configured to establish and store a terminal device corresponding to the unique identifier And a configuration file, and a terminal device configuration device, configured to obtain a configuration file corresponding to the unique identifier from the configuration file establishing device, and configure the terminal device to be configured by the configuration file.
  • the configuration file establishing apparatus includes: a file establishing module, configured to store a unique identifier, and establish a configuration file applicable to the terminal device corresponding to the unique identifier; and a file storage module, configured to store, for the terminal device, corresponding to the unique identifier Configuration file.
  • the terminal device configuration device includes: a configuration file obtaining module, configured to obtain a configuration file corresponding to the unique identifier from the configuration file establishing device, and a configuration file parsing module, configured to parse the configuration file corresponding to the unique identifier; And a terminal device configuration module, configured to configure the terminal device according to an instruction in the parsed configuration file.
  • the terminal device configuration apparatus further includes: a configuration file verification module, configured to verify validity of a configuration file applicable to the terminal device corresponding to the unique identifier.
  • the terminal device configuration method of the present invention includes the following steps: S102: Initialize the terminal device before the terminal device leaves the factory, and set a unique identifier for the terminal device; S104, based on the application of the user of the terminal device, establish and establish in the network service device And storing, by the network device, a configuration file corresponding to the unique identifier corresponding to the terminal device, and configuring the configuration file according to the configuration file, and storing the configuration file applicable to the terminal device corresponding to the unique identifier; Set.
  • the step S104 further includes the following steps: S1042: Create, according to the application of the user, a configuration file applicable to the terminal device corresponding to the unique identifier in the network service device; S1044, storing, in the network service device, a corresponding identifier corresponding to the unique identifier The configuration file of the terminal device.
  • the step S106 further includes the following steps: S1062: The terminal device obtains, from the network service device, a configuration file that is applicable to the terminal device, corresponding to the unique identifier, according to the unique identifier. S1064, the terminal device applies the obtained corresponding to the unique identifier.
  • the terminal device Verifying the validity of the configuration file of the terminal device; S1066, the terminal device parses the verified configuration file corresponding to the unique identifier corresponding to the terminal device; and S1068, the terminal device performs the instruction according to the parsed configuration file.
  • Configuration The unique identifier of the terminal device is the MAC address of the terminal device.
  • the configuration file of the terminal device includes at least one of the following contents: file name information, configuration command and parameter information, and file checksum.
  • the method for updating the configuration of the terminal device includes the following steps: S1024, the terminal device submits a configuration update request to the network service device; S1026, the network service device according to the unique identifier of the terminal device, the original configuration of the terminal device, and the terminal device
  • the update request generates an update configuration file of the terminal device; S1028, the terminal device acquires an update configuration file from the network service device, and performs configuration update according to the update configuration file.
  • Step S1028 includes the following steps: S1028-2, the terminal device sends a configuration update file acquisition request to the network service device, where the configuration update file acquisition request carries the unique identifier of the terminal device; S 1028-4, network service The device verifies the terminal device according to the unique identifier of the terminal device; and S 1028-6, the verified terminal device acquires the update configuration file from the network service device according to the unique identifier.
  • the invention can avoid the configuration problem that the operator must face a large number of network terminal devices with different functions of different vendors before the sale, so that the operator can quickly develop the business and expand the new user.
  • FIG. 1A to 1C are flowcharts of a terminal device configuration method and steps thereof according to an embodiment of the present invention
  • FIG. 2 is a networking diagram of a general home network
  • FIG. 3 is a network according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a network terminal device configuration file according to an embodiment of the present invention
  • FIG. 5 is a flowchart of executing a configuration set according to an embodiment of the present invention
  • FIG. 7 is a flow chart of a command execution configuration file upgrade according to an embodiment of the present invention
  • FIG. 8 is a flowchart of error and warning processing according to an embodiment of the present invention
  • FIG. 10A is a flowchart of a configuration update process of a network terminal device according to an embodiment of the present invention
  • FIG. 10A is a flowchart of a configuration update process of a network terminal device according to an embodiment of the present invention
  • FIG. 10B to FIG. 10C are diagrams of a network according to another embodiment of the present invention.
  • FIG. 11 is a block diagram of a terminal device configuration system according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings. Referring to FIG. 1A to FIG. 1C, a terminal device configuration method according to an embodiment of the present invention will be described. As shown in FIG.
  • the terminal device configuration method includes the following steps: S102: Initialize the terminal device before the terminal device leaves the factory, and set a unique identifier for the terminal device; S104, based on the application of the user of the terminal device, in the network month And configuring, by the service device, a configuration file applicable to the terminal device corresponding to the unique identifier, and S106, the terminal device acquiring, from the network service device, the configuration file applicable to the terminal device corresponding to the unique identifier according to the unique identifier, and according to The configuration file is configured.
  • step S104 further includes the following steps: S1042, based on the user's application Please, establish a configuration file suitable for the terminal device corresponding to the unique identifier in the network monthly service device;
  • step S106 further includes the following step S1062: the terminal device acquires, from the network service device, a configuration file applicable to the terminal device corresponding to the unique identifier according to the unique identifier; S1064, the obtained and unique identifier of the terminal device Corresponding to the validity of the configuration file applicable to the terminal device; S1066, the terminal device parses the configuration file applicable to the terminal device corresponding to the unique identifier, and the S1068, the terminal device according to the parsed configuration The instructions in the file are configured.
  • the unique identifier of the terminal device is the MAC address of the terminal device.
  • the configuration file of the terminal device includes at least one of the following contents: file name information, configuration command and parameter information, and file checksum.
  • Figure 2 shows a home network networking diagram. As can be seen from Figure 2, the networking environment of the home network is complex, and the types of network terminals are complex and diverse. This requires an automatic configuration scheme for the network terminal to adapt to the above environment. The intelligentization of the network terminal changes the network management structure, and the configuration of the terminal is also more complicated. However, for the user, it is desirable to have zero configuration of the terminal, and the terminal can be used after power-on, the simpler the better. Therefore, there is a need for a method that can solve the problems of automatic configuration of network terminal devices, automatic configuration file upgrade, and automatic upgrade of version files. Referring to FIG. 3, a timing diagram of an automatic configuration upgrade of a network terminal device according to an embodiment of the present invention will be described. As shown in Figure 3, the process of automatically configuring the network terminal device to upgrade includes the following steps:
  • step S304 The user applies for services and terminal equipment from the operator.
  • S306. The operator issues the network terminal device and the user account to the user. Before the network terminal device is released to the user, the operator needs to perform step S3062 to extract the unique identifier of the network terminal device, and step S3064 is performed, and the network terminal provided by the device manufacturer is used according to the service applied by the user and the unique identifier of the terminal device.
  • the device configuration template generates a configuration file of the network terminal device indexed by the unique identifier of the device. After the user takes the network terminal device home, step S308 is performed. T N2007/003554
  • the network terminal device sends a DHCP discovery to the network, and the network terminal device attaches the unique identifier of the device to the DHCP option field of the DHCP message.
  • step S312 the DHCP server that the operator does not authorize will not respond to the Discovery message sent by the network terminal device; the DHCP server that the operator authorizes adds the unique identifier of the network terminal device in the DHCP option field to the DHCP discovery message.
  • Extracting, and executing step S3122 initiating an authentication request to the network manager authorized by the operator.
  • the network manager authorized by the operator performs step S3124, and queries whether the network terminal device is registered according to the unique identifier of the network terminal device. If the registration is performed, step S3126 is executed to return the configuration file name and file server information of the network terminal device to the network terminal device.
  • the DHCP server authorized by the operator succeeds in the demonstration. If the authentication succeeds, the DHCP server authorized by the operator will perform step S3128, and add the DHCP option to the configuration file name and the configuration file information of the network terminal device returned by the network manager authorized by the operator.
  • the network terminal device extracts the configuration file name and the configuration file server IP address or domain name in the DHCP option field of the DHCP server response authorized by the operator, and initiates a request for downloading the configuration file to the TFTP file server authorized by the operator.
  • the file server authorized by the operator performs a configuration file of the device according to the file name carried in the configuration file download request and transmits the file to the network terminal device.
  • the network terminal device checks and receives the configuration file and parses the configuration file to configure the network terminal device to make the new configuration take effect.
  • S320 After the new configuration of the network terminal device takes effect, register with the service server authorized by the operator. S322. The service server authorized by the operator accepts the service registration of the network terminal device. S324, the network terminal device operates normally, and provides related services for the user. Referring to FIG. 4, an internal processing procedure when the network terminal device performs file processing/validation will be described. As shown in FIG.
  • the process includes the following steps: S402: The network terminal device starts processing a configuration file; S404, calculating a checksum of the configuration file; S406, determining whether the checksum calculation is successful; S408, if the verification fails, Then, an error and an alarm are processed; S410, if the verification is passed, the configuration file line is parsed to generate a configuration set; S412, determining whether the configuration file is successfully parsed, if the solution is successful If the analysis is successful, step 414 is performed, and if the parsing is successful, step S414 is performed; S414, executing the configuration set configuration terminal; S416, determining whether the configuration is successful, if the execution is unsuccessful, executing step S408, performing an error and The alarm processing is performed, otherwise step S418 is performed; S418, the configuration file processing ends.
  • the process includes the following steps: S502: The network terminal device starts to execute a configuration set; S504, the network terminal device reads a command; S506, the network terminal device determines whether all commands have been executed; S508, if all After the command is executed, the network terminal device configuration set ends; S510, if not executed, the network terminal device analyzes the command type; S512, determines whether the command type is a version upgrade command; S514, if the command type is a version upgrade command, Then, the network terminal device performs the version file upgrade according to the command; S516, if the command type is not the version upgrade command, determining whether the command type is a configuration upgrade command; S518, if the command type is a configuration upgrade command, the network terminal device follows the command.
  • step S522 is performed to perform error and alarm processing. Then, the configuration command is continued to be read until all the configuration sets have been executed, and then the process proceeds to step S508, and the execution configuration set ends.
  • FIG. 6 a process in which the network terminal device performs a version file upgrade according to the command is illustrated. As shown in FIG. 6, the process includes the following steps: S602: The network terminal device starts to upgrade the version file; S604, the network terminal device determines whether the version upgrade configuration item is currently allowed; S606, if not currently allowed, the version file upgrade process ends.
  • the network terminal device parses the version file name, the version file server IP address, or the domain name and other version file upgrade information in the version upgrade command; S610, network terminal device Issue a version file request to the version file server.
  • S612 if the version file request is accepted by the file server, download the version file to the network terminal device; S614, after the version file is downloaded, calculate a checksum of the version file for integrity and validity check; S616, if complete If the validity and validity check fails, the error and alarm processing will be completed and the version upgrade will be terminated.
  • a process in which a network terminal device performs a profile upgrade according to a command is illustrated.
  • the process includes the following steps: S702: The network terminal device starts to perform a configuration file upgrade according to the command; S704, the network terminal device determines whether the configuration file is currently allowed to be upgraded; S706, if the configuration file upgrade is not currently allowed, the process ends. Execute the configuration file upgrade process according to the command; S708, If allowed, the network terminal device parses the parameters of the configuration file upgrade in the command, including the configuration file name, the configuration server IP address, or the domain name; S710, the network terminal device initiates a configuration file download request to the configuration file server.
  • S712 if the configuration file download request is accepted by the file server, download the configuration file to the network terminal device; S714, calculate a checksum for the configuration file and perform validity check; S716, if the check fails, configure If the file is invalid, the error and warning processing is performed, and the process of performing the configuration file upgrade according to the command is ended; S718, if the check is passed, the network terminal device parses the configuration file, performs processing, and ends the process of performing the configuration file upgrade according to the command. It can be seen that the way the network terminal device processes the configuration file is recursive and incremental. The network administrator can specify the network terminal device in the configuration file to read the configuration file A.ini to a file server A.
  • the network terminal device can also be specified to go to a file server.
  • B reads the configuration file B.ini.
  • the network terminal device can also be specified to read the configuration file C.ini from a file server C. Repeatedly, the network terminal device is finally fully configured to implement the corresponding service. Referring to Figure 8, the processing of the error and alarm processing will be described. As shown in FIG.
  • the process includes the following steps: S802: The network terminal device starts to process an error and an alarm; S804, analyzes an error and causes the alarm and records an alarm message; S806, lights the corresponding LED or sounds an alarm sound , prompting the user that the network terminal device is working abnormally, need to contact the operator for help; S808, end the error and alarm processing.
  • S802 The network terminal device starts to process an error and an alarm
  • S804 analyzes an error and causes the alarm and records an alarm message
  • S808 end the error and alarm processing.
  • FIG. 9 an automatic configuration process of a network terminal device according to an embodiment of the present invention will be described. As shown in FIG.
  • the process includes the following steps: 'S902, an automatic configuration process starts; S904, an automatic configuration process is performed; S906, determining whether there is an error/alarm; S908, if yes, performing an error and alarm processing; S910, S912, the network terminal device automatic configuration process ends; S914, if there is no error/alarm, the network terminal device makes the new configuration take effect; S916, the network terminal device registers with the service server according to the new configuration; S918, The network terminal device is normally used by the registered user, and the automatic configuration process is ended.
  • FIG. 10A a procedure of a configuration change of a network terminal device according to an embodiment of the present invention will be described. As shown in FIG.
  • the process includes the following steps: S1002: A user submits a service change request, and the user provides user account information to the operator.
  • S1008 The network manager authorized by the operator sends a configuration update notification to the terminal device. Since the network terminal device was previously registered on the network manager, the automatic configuration process has passed. Network Manager related information has been configured in the terminal device.
  • the network terminal device can initiate a corresponding private network traversal process so that the network manager can successfully send the configuration update notification to the network terminal device.
  • S1010 After receiving the configuration update notification, the network terminal device sends a DHCP Inform message to the network, and the Inform-only DHCP option carries the unique identifier of the terminal device.
  • S1012 After receiving the DHCP Inform message, the DHCP server authorized by the operator extracts the unique identifier of the network terminal device and sends an authentication request to the network manager authorized by the operator.
  • S1014 The network manager authorized by the operator is authenticated by the unique identifier of the terminal.
  • S1016 If the authentication is passed, the configuration file name corresponding to the network terminal device and the file server IP address or domain name are sent to the DHCP server authorized by the operator.
  • S1018 The DHCP server authorized by the operator sends the updated configuration file name and the file server IP address or domain name to the network terminal device through the DHCP option field in the DHCP ACK message.
  • S1020 - S1022 the network terminal device takes effect on the updated configuration file to provide the updated corresponding service. Referring to FIG. 10B, the flow of the configuration update processing of the network terminal device according to the embodiment of the present invention will be described. As shown in FIG.
  • the configuration update method of the terminal device includes the following steps: S1024, the terminal device submits a configuration update request to the network service device; S1026, the network service device is based on the unique identifier of the terminal device, the original configuration of the terminal device, and The update request of the terminal device generates an update configuration file of the terminal device. S1028: The terminal device acquires an update configuration file from the network service device, and performs configuration update according to the update configuration file. As shown in FIG.
  • step S1028 includes the following steps: S1028-2, the terminal device sends a configuration update file acquisition request to the network service device, where the configuration update file acquisition request carries the unique identifier of the terminal device; S1028-4 The network service device performs a risk certificate on the terminal device according to the unique identifier of the terminal device; and S1028-3, the verified terminal device obtains the update configuration file from the network service device by the unique identifier.
  • the network terminal automatic configuration method includes the following steps: 1) The network and the network terminal device are shipped from the factory, and the unique identifier is pre-stored, and the automatic configuration function of the terminal device is enabled, and the terminal device allows configuration upgrade and version upgrade.
  • the terminal obtains the IP address mode as DHCP.
  • the user submits a terminal device and service application to the operator.
  • the network administrator registers the unique identifier of the network terminal device managed by the operator according to the operator's equipment and service application record to the network manager authorized by the operator.
  • the network administrator establishes a configuration file that is compatible with the device according to the network environment and service function requirements of the terminal device in the command line format accepted by the network terminal device. And will match The file is placed in the file server, and the configuration file is indexed by the unique identifier of the terminal device.
  • the user gets the network terminal device and powers it up.
  • the network terminal initiates a DHCP request and requests an IP address from a DHCP server authorized by the operator on the network.
  • the DHCP server authorized by the operator authenticates the network terminal and assigns an IP address and other automatic configuration parameters.
  • the network terminal correctly obtains the IP address, and obtains the server server address and the configuration file name authorized by the operator from the 4 replies of the DHCP server authorized by the operator, thereby initiating the configuration file download to the file server. request.
  • the file server transmits the configuration upgrade file corresponding to the network terminal device to the terminal device.
  • the network terminal device verifies the validity of the configuration file.
  • the network terminal device parses the configuration file, and executes the configuration commands in the configuration file one by one to configure the terminal device. 12) The network terminal device will take effect and update the configuration after the update.
  • the terminal needs to store at least a dynamic host configuration protocol (DHCP).
  • DHCP dynamic host configuration protocol
  • Subsequent automatically configured packets are transmitted through this interface.
  • the network administrator sets the file name of the configuration file of the network terminal device, such as macaddress.ini, according to the unique identifier (MAC address) of the sold terminal.
  • Ranking business and grid environment requires the establishment of terminal equipment to adapt to the configuration file, and ⁇ 1 is put all its configuration file management terminal operators authorized working directory file server.
  • the configuration file of each terminal device on the file server is specified by the network administrator.
  • the configuration file includes the following aspects: File name information, used to verify the validity of the configuration file; Configuration commands and parameter information, including some or all of the configuration commands supported by the network terminal device, which need to meet the working conditions of the terminal device. Network environment and service implementation requirements; file checksum, which is the school-sumsum calculated by the network manager according to the same check algorithm as the verification algorithm of the terminal device corresponding to the configuration file, used to ensure the authenticity of the configuration file. Effectiveness. Among them, the configuration file is secure/completely downloaded to the local via TFTP.
  • the new configuration is applied by restarting or receiving by other terminals, and the new configuration parameters are used to register with the service server to provide corresponding services to the user.
  • the network manager authorized by the operator, the DHCP server authorized by the operator, and the TFTP file server authorized by the operator are logical entities, which are not necessarily independent devices, and may be applied according to the application. The occasion is flexible. It is perfectly possible to implement the above three logical entities on one server.
  • the file server includes, but is not limited to, a file server implemented by using a TFTP protocol, an FTP protocol, and an HTTP protocol.
  • FIG. 11 shows a terminal device configuration system according to an embodiment of the present invention. As shown in FIG.
  • the terminal device configuration system includes: a terminal device initializing device 1102, configured to initialize a terminal device, and configure a unique identifier for the terminal device; the configuration file establishing device 1104 is configured to establish and store a corresponding identifier. The configuration file is applicable to the terminal device; and the terminal device configuration device 1106 is configured to obtain a configuration file corresponding to the unique identifier from the configuration file establishing device according to the unique identifier, and configure the terminal device according to the configuration file.
  • the configuration file establishing unit 1104 includes: a file establishing module 11042, configured to store a unique identifier, and establish a configuration file applicable to the terminal device corresponding to the unique identifier; the file storage module 11044, configured to store the corresponding identifier corresponding to the unique identifier The configuration file of the terminal device.
  • the terminal device configuration device 1106 includes: a configuration file obtaining module 11062, configured to acquire a configuration file corresponding to the unique identifier from the configuration file establishing device according to the unique identifier; the configuration file parsing module 11066, configured to use the configuration file corresponding to the unique identifier Performing parsing; and a terminal device configuration module 11068, configured to configure the terminal device according to an instruction in the parsed configuration file.
  • the terminal device configuration apparatus 1106 further includes: a profile verification module 11064, configured to verify validity of a profile applicable to the terminal device corresponding to the unique identifier.
  • the unique identifier of the terminal device is the MAC address of the terminal device.
  • the configuration file of the terminal device includes at least one of the following contents: file name information, configuration command and parameter information, and file checksum.
  • the authentication mechanism based on the DHCP option and the unique identifier of the network terminal also makes up for the insufficiency of the DHCP protocol, and avoids the problem that the network terminal device cannot obtain the invalid automatic configuration information from the unauthorized DHCP server on the network and cannot work normally.
  • the invention avoids the configuration problem that the operator must face a large number of network terminal devices with different functions of different vendors before being sold. Enable operators to quickly develop business and expand new users. Overcoming the prior art touch in actual use The problem.
  • the main advantages are as follows: The problem of the configuration (incubation) of the network terminal equipments of different manufacturers must be separately solved before the operator sells the terminal equipment in the prior art.
  • the network administrator modifies the configuration file of the configuration terminal device through the network device configuration template provided by the device manufacturer, which solves the problem that the prior art must be familiar with the manufacturer's command line and organize the command line execution configuration.
  • the use of configuration templates facilitates template generation and automation of configuration files.
  • the network terminal device can be uniquely identified within the network manager management domain by the unique identification of the network terminal device. And indexing the configuration file corresponding to the network terminal device by using the unique identifier. Each terminal corresponds to an independent configuration file, which is beneficial to operators to carry out different services.
  • the authentication method of carrying the unique identifier of the terminal device through the DHCP option compensates for the inherent deficiencies of the DHCP protocol and prevents the unauthorized network terminal device from accessing the network management system of the operator.
  • the network terminal device performs configuration by authenticating and parsing the configuration file to automatically modify the configuration of the network terminal.
  • the problem of configuring network terminals that must be distributed, continuously, and one by one through command line (CLI), web page, SNMP, TR069, etc., is overcome in the prior art.
  • the introduction of configuration files helps maintain the consistency and integrity of the network terminal configuration process. Reduces the ongoing occupation of network bandwidth by network management.
  • the network terminal device can implement a recursive, incremental automatic configuration process based on the configuration method of the configuration file.
  • the device configuration file is separately arranged, which facilitates the automatic generation of the configuration file to reduce the management and maintenance of the configuration file.
  • the automatic configuration scheme of the network terminal device can flexibly arrange each of the network elements as needed.
  • Each server in the solution is a logical entity, and operators can adopt different implementation methods according to the network scale.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A system and method for configuring terminal device are provided, wherein the terminal device configuring system including: a terminal device initializing apparatus for initializing the terminal device and assigning a unique identifier to it, a configuration file creating apparatus for creating and storing the configuration file appropriating to the terminal device corresponding to the unique identifier, and a terminal device configuring apparatus for acquiring the configuration file corresponding to the unique identifier from the configuration file creating apparatus and configuring the terminal device based on the configuration file. The terminal device can be configured automatically by the solution.

Description

终端设备配置系统及方法 技术领域 本发明涉及通信领域, 更具体地涉及一种终端设备配置系统及方法。 背景技术 随着下一代网络 (Next Generation Network , 简称 NGN)的商用, 数量众 多的完成各种功能的网络终端设备走入了最终用户家庭。 例如, 用户家中的 综合接入设备 (Integrated Access Device, 简称 IAD)终端设备可以实现 IP网 上传输话音 (Voice over IP, 简称 VOIP)业务和筒单的数据业务; 用户家中的 无线接入点 (Wireless AP)终端设备可以实现各个支持无线的家庭网格设备间 的无线连接; 用户家中的机顶盒可以实现多彩互动的 IPTV业务。 用户家中 的家用网关 (Home Gateway, 简称 HGW)终端设备可以实现家庭网各, 满足 用户家中不同网络终端设备对的网络的共享使用, 为用户的机顶盒设备提供 高质量、 高可靠性的带宽, 将家庭网络中的主机放在停火区域 (Demilitarized Zone, 简称 DMZ), 从而避免黑客网络攻击等等。 随着终端设备数量及种类 的增加, 对这些终端的管理、 个性配置、 及版本升级等维护工作将日趋多样 化、 复杂化。 尤其是对于刚从设备厂家出厂的终端设备, 在终端设备被拿到 最终用户处正常使用之前必须经过运营商的详细配置。 目前, 终端设备出厂后只携带最小的最基本的配置信息, 这些配置信息 是终端设备相关的和运营无关的, 即终端设备可能只包含终端设备本身的 MAC 地址的配置。 运营商拿到这样的终端设备后, 需要按照终端设备所能 接受的配置方式对终端设备进行配置修改或者必要的软件版本升级。 随着终 端设备的广泛应用, 对数量巨大的终端设备进行配置和管理给运营商开展业 务带来了 f艮多麻烦。 一^:, 不同厂家的终端所能接受的配置方式也会不同, 目前有命令行 (CLI)方式、 基于 B/S架构的 Web页面方式、 基于简单网络管 理千办议( Simple Network Management Protocol, 简称 SNMP )方式、 DSL 论 坛推荐的 TR069方式等。 即使终端接受同样的配置方式, 配置内容和表现形 式也不尽相同。 例如, 同样是命令行 (Command Line Interface, 简称 CLI)方 式, A设备厂商的命令格式和 B设备厂商的命令格式也不完全相同。 这导致 运营商在面对众多设备的配置时, 必须投入更多的人力去完成设备放到最终 用户手中之前的配置工作。 终端设备数量越多、 种类越多.、 设备提供厂商越 多、 以及实现的业务越多, 则运营商的配置工作就越复杂。 销售到最终用户 之前的终端配置工作逐渐成为运营商拓展用户和开展业务的一个瓶颈。 为了 解决以上问题, 业内开发了一种孵化器软件。 该软件用来批量配置某个厂家 某一类型终端设备, 但该方案不能处理种类众多的不同厂家的终端。 由上可见, 需要一种新的终端设备配置方法或系统, 以实现终端设备的 自动配置。 发明内容 答于上述一个或多个问题, 本发明提出了一种终端设备配置系统和方 法。 根据本发明的终端设备配置系统包括: 终端设备初始化装置, 用于对终 端设备进行初始化, 为终端设备配置唯一标识; 配置文件建立装置, 用于建 立并存储与唯一标识对应的适用于终端设备的配置文件; 以及终端设备配置 装置, 用于 居唯一标识从配置文件建立装置中获取与唯一标识对应的配置 文件, 并 居配置文件对终端设备进行配置。 其中, 配置文件建立装置包括: 文件建立模块, 用于存储唯一标识, 并 建立与唯一标识对应的适用于终端设备的配置文件; 文件存储模块, 用于存 储与唯一标识对应的适用于终端设备的配置文件。 其中, 终端设备配置装置包括: 配置文件获取模块, 用于 居唯一标识 从配置文件建立装置获取与唯一标识对应的配置文件; 配置文件解析模块, 用于对与唯一标识对应的配置文件进行解析; 以及终端设备配置模块 , 用于 才艮据经过解析的配置文件中的指令, 对终端设备进行配置。 其中, 终端设备配置装置还包括: 配置文件验证模块, 用于对与唯一标识 对应的适用于终端设备的配置文件的有效性进行验证。 居本发明的终端设备配置方法包括以下步骤: S102, 在终端设备出厂 之前, 对终端设备进行初始化, 为终端设备设置唯一标识; S104, 基于终端 设备的用户的申请, 在网络服务设备中建立并存储与唯一标识对应的适用于 终端设备的配置文件; 以及 S 106, 终端设备 居唯一标识从网络月艮务设备中 获取与唯一标识对应的适用于终端设备的配置文件, 并根据配置文件进行配 置。 其中, 步骤 S104 进一步包括以下步骤: S1042, 基于用户的申请, 在 网络服务设备中建立与唯一标识对应的适用于终端设备的配置文件; S1044, 在网络服务设备中存储与唯一标识对应的适用于终端设备的配置文件。 其中, 步骤 S106 进一步包括以下步骤: S1062, 终端设备根据唯一标 识, 从网絡服务设备中获取与唯一标识对应的适用于终端设备的配置文件; S1064, 终端设备对所获取的与唯一标识对应的适用于终端设备的配置文件 的有效性进行验证; S1066 , 终端设备对经过验证的与唯一标识对应的适用 于终端设备的配置文件进行解析; 以及 S1068, 终端设备根据经过解析的配 置文件中的指令进行配置。 其中, 终端设备的唯一标识是终端设备的 MAC地址。 终端设备的配置 文件至少包括以下内容中的一种: 文件名信息、 配置命令及参数信息、 及文 件校验和。 才艮据本发明的终端设备的配置更新方法包括以下步 : S1024, 终端设 备向网络服务设备提出配置更新请求; S1026, 网络服务设备根据终端设备 的唯一标识、 终端设备的原配置、 以及终端设备的更新请求, 生成终端设备 的更新配置文件; S1028 , 终端设备从网络服务设备获取更新配置文件, 根 据更新配置文件进行配置更新。 其中, 步骤 S 1028 包括以下步骤: S 1028-2, 终端设备向网络服务设备 发出配置更新文件获取请求, 其中, 配置更新文件获取请求中携带有终端设 备的唯一标识; S 1028-4, 网络服务设备根据终端设备的唯一标识, 对终端设 备进行验证; 以及 S 1028-6, 通过验证的终端设备根据唯一标识从网络服务 设备获取更新配置文件。 通过本发明,可以避免运营商必须面对大量的不同厂商不同功能的网络 终端设备进行售出前的配置问题, 从而使得运营商能够迅速开展业务、 拓展 新用户。 附图说明 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的 不当限定。 在附图中: 图 1A至图 1C是根据本发明实施例的终端设备配置方法及其步骤的流 程图; 图 2是一般的家庭网络的组网图; 图 3是根据本发明实施例的网络终端设备自动配置升级的时序图; 图 4是#~据本发明实施例的网络终端设备配置文件的流程图; 图 5是根据本发明实施例的执行配置集合的流程图; 图 6是根据本发明实施例的命令执行版本文件升级流程图; 图 7是 居本发明实施例的命令执行配置文件升级流程图; 图 8是根据本发明实施例的出错及警告处理流程图; 图 9是根据本发明实施例的网络终端设备的自动配置过程的流程图; 图 10A是根据本发明实施例的网络终端设备的配置更新处理的流程图; 图 10B至图 10C是根据本发明另一实施例的网络终端设备的配置更新 处理及其步骤的流程图; 以及 图 11是根据本发明实施例的终端设备配置系统的框图。 具体实施方式 下面参考附图, 详细说明本发明的具体实施方式。 参考图 1A至图 1C, 说明根据本发明实施例的终端设备配置方法。 如 图 1A所示, 该终端设备配置方法包括以下步樣: S102, 在终端设备出厂之 前, 对终端设备进行初始化, 为终端设备设置唯一标识; S104, 基于终端设 备的用户的申请, 在网络月良务设备中建立并存储与唯一标识对应的适用于终 端设备的配置文件; 以及 S106, 终端设备根据唯一标识从网络服务设备中获 取与唯—标识对应的适用于终端设备的配置文件,并根据配置文件进行配置。 如图 1B所示, 步骤 S104进一步包括以下步骤: S1042, 基于用户的申 请, 在网络月良务设备中建立与唯一标识对应的适用于终端设备的配置文件;TECHNICAL FIELD The present invention relates to the field of communications, and in particular, to a terminal device configuration system and method. BACKGROUND OF THE INVENTION With the commercialization of Next Generation Network (NGN), a large number of network terminal devices that perform various functions have entered the end user family. For example, an integrated access device (IAD) terminal device in a user's home can implement voice over IP (VOIP) services and data transactions on the network; wireless access points in the user's home (Wireless) The AP) terminal device can implement wireless connection between each wireless home grid device; the set top box in the user's home can implement a colorful interactive IPTV service. The Home Gateway (HGW) terminal device in the user's home can realize the shared use of the network of different network terminal devices in the user's home, and provide high-quality, high-reliability bandwidth for the user's set-top box device. Hosts in the home network are placed in the Demilitarized Zone (DMZ) to avoid hacker network attacks and so on. As the number and types of terminal devices increase, maintenance work such as management, personality configuration, and version upgrade of these terminals will become increasingly diverse and complicated. In particular, for terminal equipment that has just been shipped from the equipment manufacturer, the terminal equipment must be configured in detail by the operator before it is taken to the end user for normal use. Currently, the terminal device carries only the smallest and most basic configuration information after leaving the factory. The configuration information is related to the terminal device and is not related to the operation. That is, the terminal device may only contain the configuration of the MAC address of the terminal device itself. After the operator obtains such a terminal device, it needs to modify the configuration of the terminal device or upgrade the necessary software version according to the configuration mode acceptable to the terminal device. With the wide application of terminal devices, the configuration and management of a large number of terminal devices has brought trouble to operators to carry out services. A: The configuration methods that can be accepted by terminals of different manufacturers are different. Currently, there are command line (CLI) mode, Web page mode based on B/S architecture, and simple network management protocol ( Simple Network Management Protocol, Referred to as SNMP), the TR069 method recommended by the DSL Forum. Even if the terminal accepts the same configuration, the configuration content and presentation form are different. For example, the command line interface (CLI) is also used. The command format of the A device manufacturer and the command format of the B device manufacturer are not identical. This causes operators to invest more manpower to complete the equipment in the face of the configuration of many devices. The previous configuration work in the user's hands. The more the number of terminal devices and the more types, the more devices are provided, and the more services are implemented, the more complicated the configuration of the operators. Terminal configuration work before sales to end users has gradually become a bottleneck for operators to expand users and conduct business. In order to solve the above problems, an incubator software has been developed in the industry. This software is used to batch configure a certain type of terminal equipment of a certain manufacturer, but this solution cannot handle terminals of different types of different manufacturers. As can be seen from the above, a new terminal device configuration method or system is needed to implement automatic configuration of the terminal device. SUMMARY OF THE INVENTION In response to one or more of the above problems, the present invention provides a terminal device configuration system and method. The terminal device configuration system according to the present invention includes: a terminal device initializing device, configured to initialize a terminal device, and configure a unique identifier for the terminal device; and a configuration file establishing device, configured to establish and store a terminal device corresponding to the unique identifier And a configuration file, and a terminal device configuration device, configured to obtain a configuration file corresponding to the unique identifier from the configuration file establishing device, and configure the terminal device to be configured by the configuration file. The configuration file establishing apparatus includes: a file establishing module, configured to store a unique identifier, and establish a configuration file applicable to the terminal device corresponding to the unique identifier; and a file storage module, configured to store, for the terminal device, corresponding to the unique identifier Configuration file. The terminal device configuration device includes: a configuration file obtaining module, configured to obtain a configuration file corresponding to the unique identifier from the configuration file establishing device, and a configuration file parsing module, configured to parse the configuration file corresponding to the unique identifier; And a terminal device configuration module, configured to configure the terminal device according to an instruction in the parsed configuration file. The terminal device configuration apparatus further includes: a configuration file verification module, configured to verify validity of a configuration file applicable to the terminal device corresponding to the unique identifier. The terminal device configuration method of the present invention includes the following steps: S102: Initialize the terminal device before the terminal device leaves the factory, and set a unique identifier for the terminal device; S104, based on the application of the user of the terminal device, establish and establish in the network service device And storing, by the network device, a configuration file corresponding to the unique identifier corresponding to the terminal device, and configuring the configuration file according to the configuration file, and storing the configuration file applicable to the terminal device corresponding to the unique identifier; Set. The step S104 further includes the following steps: S1042: Create, according to the application of the user, a configuration file applicable to the terminal device corresponding to the unique identifier in the network service device; S1044, storing, in the network service device, a corresponding identifier corresponding to the unique identifier The configuration file of the terminal device. The step S106 further includes the following steps: S1062: The terminal device obtains, from the network service device, a configuration file that is applicable to the terminal device, corresponding to the unique identifier, according to the unique identifier. S1064, the terminal device applies the obtained corresponding to the unique identifier. Verifying the validity of the configuration file of the terminal device; S1066, the terminal device parses the verified configuration file corresponding to the unique identifier corresponding to the terminal device; and S1068, the terminal device performs the instruction according to the parsed configuration file. Configuration. The unique identifier of the terminal device is the MAC address of the terminal device. The configuration file of the terminal device includes at least one of the following contents: file name information, configuration command and parameter information, and file checksum. The method for updating the configuration of the terminal device according to the present invention includes the following steps: S1024, the terminal device submits a configuration update request to the network service device; S1026, the network service device according to the unique identifier of the terminal device, the original configuration of the terminal device, and the terminal device The update request generates an update configuration file of the terminal device; S1028, the terminal device acquires an update configuration file from the network service device, and performs configuration update according to the update configuration file. Step S1028 includes the following steps: S1028-2, the terminal device sends a configuration update file acquisition request to the network service device, where the configuration update file acquisition request carries the unique identifier of the terminal device; S 1028-4, network service The device verifies the terminal device according to the unique identifier of the terminal device; and S 1028-6, the verified terminal device acquires the update configuration file from the network service device according to the unique identifier. The invention can avoid the configuration problem that the operator must face a large number of network terminal devices with different functions of different vendors before the sale, so that the operator can quickly develop the business and expand the new user. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set to illustrate, illustrate, Improperly qualified. 1A to 1C are flowcharts of a terminal device configuration method and steps thereof according to an embodiment of the present invention; FIG. 2 is a networking diagram of a general home network; FIG. 3 is a network according to an embodiment of the present invention; FIG. 4 is a flowchart of a network terminal device configuration file according to an embodiment of the present invention; FIG. 5 is a flowchart of executing a configuration set according to an embodiment of the present invention; FIG. 7 is a flow chart of a command execution configuration file upgrade according to an embodiment of the present invention; FIG. 8 is a flowchart of error and warning processing according to an embodiment of the present invention; FIG. 10A is a flowchart of a configuration update process of a network terminal device according to an embodiment of the present invention; FIG. 10B to FIG. 10C are diagrams of a network according to another embodiment of the present invention; A flowchart of a configuration update process of a terminal device and its steps; and FIG. 11 is a block diagram of a terminal device configuration system according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings. Referring to FIG. 1A to FIG. 1C, a terminal device configuration method according to an embodiment of the present invention will be described. As shown in FIG. 1A, the terminal device configuration method includes the following steps: S102: Initialize the terminal device before the terminal device leaves the factory, and set a unique identifier for the terminal device; S104, based on the application of the user of the terminal device, in the network month And configuring, by the service device, a configuration file applicable to the terminal device corresponding to the unique identifier, and S106, the terminal device acquiring, from the network service device, the configuration file applicable to the terminal device corresponding to the unique identifier according to the unique identifier, and according to The configuration file is configured. As shown in FIG. 1B, step S104 further includes the following steps: S1042, based on the user's application Please, establish a configuration file suitable for the terminal device corresponding to the unique identifier in the network monthly service device;
S1044, 在网络良务设备中存储与唯一标识对应的适用于终端设备的配置文 件。 如图 1C所示, 步骤 S106进一步包括以下步 S1062, 终端设备根据 唯一标识, 从网络服务设备中获取与唯一标识对应的适用于终端设备的配置 文件; S1064, 终端设备对所获取的与唯一标识对应的适用于终端设备的配 置文件的有效性进行验证; S1066 , 终端设备对经过^ r证的与唯一标识对应 的适用于终端设备的配置文件进行解析; 以及 S1068, 终端设备根据经过解 析的配置文件中的指令进行配置。 其中, 终端设备的唯一标识是终端设备的 MAC地址。 终端设备的配置 文件至少包括以下内容中的一种: 文件名信息、 配置命令及参数信息、 及文 件校验和。 图 2示出了一 的家庭网络组网图。从图 2中可以看出, 家庭网络的组 网环境比较复杂, 网络终端的类型复杂多样。 这就要求网络终端的自动配置 方案可以适应上述环境。 网络终端的智能化改变了网絡管理结构, 终端的配 置也必然更加复杂。 但是对于用户来说, 希望终端零配置, 终端上电就可以 使用, 越简单越好。 因此, 需要一种能够解决网络终端设备自动配置、 配置 文件自动升级、 版本文件自动升级业务等问题的方法。 参考图 3 , 说明根据本发明实施例的网络终端设备自动配置升级的时序 图。 如图 3所示, 网絡终端设备自动配置升级的过程包括以下步骤: S1044: Store, in the network service device, a configuration file applicable to the terminal device corresponding to the unique identifier. As shown in FIG. 1C, step S106 further includes the following step S1062: the terminal device acquires, from the network service device, a configuration file applicable to the terminal device corresponding to the unique identifier according to the unique identifier; S1064, the obtained and unique identifier of the terminal device Corresponding to the validity of the configuration file applicable to the terminal device; S1066, the terminal device parses the configuration file applicable to the terminal device corresponding to the unique identifier, and the S1068, the terminal device according to the parsed configuration The instructions in the file are configured. The unique identifier of the terminal device is the MAC address of the terminal device. The configuration file of the terminal device includes at least one of the following contents: file name information, configuration command and parameter information, and file checksum. Figure 2 shows a home network networking diagram. As can be seen from Figure 2, the networking environment of the home network is complex, and the types of network terminals are complex and diverse. This requires an automatic configuration scheme for the network terminal to adapt to the above environment. The intelligentization of the network terminal changes the network management structure, and the configuration of the terminal is also more complicated. However, for the user, it is desirable to have zero configuration of the terminal, and the terminal can be used after power-on, the simpler the better. Therefore, there is a need for a method that can solve the problems of automatic configuration of network terminal devices, automatic configuration file upgrade, and automatic upgrade of version files. Referring to FIG. 3, a timing diagram of an automatic configuration upgrade of a network terminal device according to an embodiment of the present invention will be described. As shown in Figure 3, the process of automatically configuring the network terminal device to upgrade includes the following steps:
S302,网络终端设备出厂时,设备厂商将终端的唯一标识保存在终端里, 设置网络终端设备自动配置功能为使能, 并将网络终端设备配置文件示例及 校验算法一并提供给运营商。 S302: When the network terminal device is shipped from the factory, the device manufacturer saves the unique identifier of the terminal in the terminal, sets the automatic configuration function of the network terminal device to be enabled, and provides the network terminal device configuration file example and the verification algorithm to the operator.
S304, 用户向运营商申请业务及终端设备。 S306,运营商将网络终端设备及用户账号发放给用户。在网络终端设备 发放给用户前, 运营商需要执行步骤 S3062, 提取网络终端设备的唯一标识, 并执行步骤 S3064, 按照用户申请的业务及终端设备的唯一标识的不同, 使 用设备厂商提供的网络终端设备配置模板生成由设备的唯一标识索引的网络 终端设备的配置文件。 用户将网络终端设备拿回家后执行步骤 S308。 T N2007/003554 S304. The user applies for services and terminal equipment from the operator. S306. The operator issues the network terminal device and the user account to the user. Before the network terminal device is released to the user, the operator needs to perform step S3062 to extract the unique identifier of the network terminal device, and step S3064 is performed, and the network terminal provided by the device manufacturer is used according to the service applied by the user and the unique identifier of the terminal device. The device configuration template generates a configuration file of the network terminal device indexed by the unique identifier of the device. After the user takes the network terminal device home, step S308 is performed. T N2007/003554
S308 , 给终端上电。 S308, power on the terminal.
S310, 网络终端设备向网络发出 DHCP discovery, 网络终端设备将设 备的唯一标识附加在 DHCP 4艮文的 DHCP option字段中。 S310. The network terminal device sends a DHCP discovery to the network, and the network terminal device attaches the unique identifier of the device to the DHCP option field of the DHCP message.
S312 , 运营商未授权的 DHCP 月良务器将不响应网络终端设备发出的 Discovery 4艮文; 运营商授权的 DHCP服务器将 DHCP discovery报文中附加 在 DHCP option字段中的网络终端设备的唯一标识提取,并执行步骤 S3122, 向运营商授权的网络管理器发起鉴权请求。 运营商授权的网络管理器执行步 骤 S3124 , 根据网络终端设备的唯一标识查询该网络终端设备是否登记过, 如果登记过, 则执行步骤 S3126, 将网络终端设备的配置文件名及文件服务 器信息返回给运营商授权的 DHCP服务器以示養权成功。 如果鉴权成功, 则 运营商授权的 DHCP服务器将执行步骤 S3128, 将运营商授权的网络管理器 返回的网络终端设备的配置文件名及配置文件月良务器信息附加 DHCP option S312, the DHCP server that the operator does not authorize will not respond to the Discovery message sent by the network terminal device; the DHCP server that the operator authorizes adds the unique identifier of the network terminal device in the DHCP option field to the DHCP discovery message. Extracting, and executing step S3122, initiating an authentication request to the network manager authorized by the operator. The network manager authorized by the operator performs step S3124, and queries whether the network terminal device is registered according to the unique identifier of the network terminal device. If the registration is performed, step S3126 is executed to return the configuration file name and file server information of the network terminal device to the network terminal device. The DHCP server authorized by the operator succeeds in the demonstration. If the authentication succeeds, the DHCP server authorized by the operator will perform step S3128, and add the DHCP option to the configuration file name and the configuration file information of the network terminal device returned by the network manager authorized by the operator.
S314, 网络终端设备在运营商授权的 DHCP服务器响应的 DHCP option 字段中提取配置文件名及配置文件服务器 IP地址或域名,并向运营商授权的 TFTP文件服务器发起下载配置文件的请求。 S314. The network terminal device extracts the configuration file name and the configuration file server IP address or domain name in the DHCP option field of the DHCP server response authorized by the operator, and initiates a request for downloading the configuration file to the TFTP file server authorized by the operator.
S316,运营商授权的文件服务器执行按照配置文件下载请求中携带的文 件名找到设备的配置文件并将文件传送给网络终端设备。 S316. The file server authorized by the operator performs a configuration file of the device according to the file name carried in the configuration file download request and transmits the file to the network terminal device.
S318 ,网络终端设备检查并接收配置文件并将配置文件解析执行以配置 网络终端设备, 使新配置生效。 S318. The network terminal device checks and receives the configuration file and parses the configuration file to configure the network terminal device to make the new configuration take effect.
S320,网络终端设备的新配置生效后,向运营商授权的业务服务器注册。 S322 , 运营商授权的业务服务器接受网络终端设备的业务注册。 S324, 网络终端设备正常运行, 为用户提供相关的业务。 参考图 4, 说明网络终端设备进行文件处理 /生效时的内部处理过程。 如 图 4所示, 该过程包括以下步 : S402, 网络终端设备开始处理配置文件; S404, 计算配置文件的校驗和; S406, 判断校驗和计算是否成功; S408, 如 果校验不通过, 则进行出错及告警处理; S410, 如果校验通过, 则进行配置 文件行解析, 以生成配置集合; S412, 判断配置文件解析是否成功, 如果解 析失败则执行步骤 408, 进行出错及告警处理, 如果解析成功, 则执行步骤 S414; S414, 执行配置集合配置终端; S416, 判断配置是否成功, 如果执行 不成功,则执行步骤 S408,进行出错及告警处理,否则进行步骤 S418; S418, 配置文件处理结束。 参考图 5 , 说明网络终端设备执行对配置文件进行解析时的内部处理过 程。 如图 5所示, 该处理过程包括以下步驟: S502, 网络终端设备开始执行 配置集合; S504, 网络终端设备读取一条命令; S506, 网络终端设备判断是 否已执行完所有命令; S508, 如果所有的命令都执行完毕, 则网络终端设备 配置集合结束; S510,如果未执行完毕,则网络终端设备分析命令种类; S512, 判断命令种类是否为版本升级命令; S514, 如果命令种类是版本升级命令, 则网络终端设备按照命令的指示执行版本文件升级; S516, 如果命令种类不 是版本升级命令, 则判断命令种类是否为配置升级命令; S518, 如果命令种 类是配置升级命令, 则网络终端设备按照命令的指示执行配置文件升级; S520, 如果命令种类不是配置升级命令, 则执行配置命令, 配置终端设备; 如果版本升级或者配置文件升级过程失败, 则执行步骤 S522 进行出错及告 警处理。 之后继续读取配置命令, 直到将所有的配置集合都执行完毕, 则进 入步骤 S508, 执行配置集合结束。 参考图 6 , 说明网络终端设备根据命令执行版本文件升级的过程。 如图 6所示,该过程包括以下步驟: S602, 网络终端设备开始升级版本文件; S604, 网络终端设备判断当前是否允许版本升级的配置项; S606,如果当前不允许, 则版本文件升级过程结束; S608, 如果当前允许版本文件升级, 则网络终端 设备将版本升级命令中的版本文件名、版本文件月良务器 IP地址、 或者域名等 版本文件升级的相关信息解析出来; S610, 网络终端设备向版本文件服务器 发出版本文件请求。 S612, 如果版本文件请求被文件服务器接受, 则将版本 文件下载到网络终端设备; S614, 版本文件下载完毕后, 计算版本文件的校 驗和, 以进行完整性和有效性检查; S616, 如果完整性和有效性检查失败, 则进行出错及告警处理并结束此次版本升级; S618, 如果成功, 则进行版本 升级并结束此次版本升级。 参考图 7, 说明网络终端设备根据命令执行配置文件升级的过程。 如图 7 所示, 该过程包括以下步骤: S702, 网络终端设备开始根据命令执行配置 文件升级; S704, 网络终端设备判断当前是否允许配置文件升级; S706, 如 果当前不允许配置文件升级,则结束才艮据命令执行配置文件升级过程; S708, 如果允许, 则网络终端设备将命令中配置文件升级的参数解析出来, 包括配 置文件名、 配置文件 务器 IP地址、 或者域名; S710, 网络终端设备向配置 文件^ ^务器发起配置文件下载请求; S712, 如果配置文件下载请求被文件月艮 务器接受, 则将配置文件下载到网络终端设备; S714, 对配置文件计算校验 和并进行有效性检查; S716, 如果检查不通过, 即配置文件无效, 则进行出 错及警告处理, 并结束根据命令执行配置文件升级的过程; S718, 如果检查 通过 则网络终端设备将配置文件进行解析, 执行处理并结束根据命令执行 配置文件升级的过程。 可以看出网络终端设备处理配置文件的方式是递归的、 增量的。 网絡管 理员可以在配置文件中指定网络终端设备去某个文件月艮务器 A读取配置文件 A.ini, 进一步地, 在 A.ini 配置文件中还可以指定网络终端设备去某个文件 服务器 B读取配置文件 B.ini, 更进一步地, 在 B.ini配置文件中还可以指定 网络终端设备去某个文件服务器 C读取配置文件 C.ini。 如此反复, 最终使得 网络终端设备获得充分的配置以实现相应的业务。 参考图 8, 说明出错及告警处理的处理过程。 如图 8所示, 该过程包括 以下步驟: S802, 网络终端设备开始处理出错及告警; S804, 分析出错及告 警出现原因并记录告警曰志; S806, 将相应的 LED 灯点亮或者发出告警声 音, 提示用户网络终端设备工作异常, 需要联系运营商获得帮助; S808, 结 束出错及告警处理过程。 参考图 9, 说明根据本发明实施例的网络终端设备的自动配置过程。 如 图 9所示, 该过程包括以下步骤:' S902, 自动配置过程开始; S904, 执行自 动配置过程; S906, 判断是否存在错误 /告警; S908, 如果存在, 则进行出错 及告警处理; S910, 用户联络运营上解决; S912, 网络终端设备自动配置过 程结束; S914,如果不存在错误 /告警, 则网络终端设备使新配置生效; S916, 网络终端设备根据新配置正常注册到业务服务器; S918, 网络终端设备正常 注册用户正常使用, 进而结束自动配置过程。 参考图 10A, 说明根据本发明实施例的网络终端设备的配置变更的过 程。 如图 10A所示, 该过程包括以下步骤: S1002, 用户提出业务变更申请, 用户将用户账号信息提供给运营商。 S1004, 运营商根据用户账号检索到用 户网络终端设备的唯一标识及原有的业务, 并才艮据用户申请更新业务。 S1006, 运营商授权的网络管理器根据网络终端设备的唯一标识及业务更新 生成网络终端设备对应的更新后的配置文件并放置到运营商授权的文件月良务 器的工作路径。 S1008, 运营商授权的网络管理器向终端设备发出配置更新 通知。 因为网络终端设备之前是在网络管理器上注册过的, 因此已经经过了 自动配置过程。 终端设备内已经配置了网络管理器相关的信息。 网络终端设 备可以启动相应的私网穿越过程使得网络管理器可以将配置更新通知成功发 送到网络终端设备。 S1010, 网络终端设备收到配置更新通知后, 向网络发 起 DHCP Inform 4艮文, Inform才艮文的 DHCP option中携带终端设备的唯一标 识。 S1012, 运营商授权的 DHCP服务器收到 DHCP Inform 4艮文后, 将网络 终端设备的唯一标识提取, 向运营商授权的网络管理器发出鉴权请求。 S1014, 运营商授权的网络管理器 居终端唯一标识进行鉴权。 S1016, 如果 鉴权通过,则将网络终端设备对应的配置文件名及文件服务器 IP地址或域名 发送给运营商授权的 DHCP服务器。 S1018, 运营商授权的 DHCP服务器将 更新后的配置文件名及文件服务器 IP地址或域名通过 DHCP ACK报文中的 DHCP option字段发送给网络终端设备。 S1020 - S1022, 网络终端设备将更 新后的配置文件生效, 以提供更新后的相应业务。 参考图 10B,说明才艮据本发明实施例的网络终端设备的配置更新处理的 流程。 如图 10B所示, 该终端设备的配置更新方法包括以下步骤: S1024, 终端设备向网络服务设备提出配置更新请求; S 1026 , 网络服务设备根据终 端设备的唯一标识、 终端设备的原配置、 以及终端设备的更新请求, 生成终 端设备的更新配置文件; S1028 , 终端设备从网络服务设备获取更新配置文 件, 根据更新配置文件进行配置更新。 其中, 如图 10C所示, 步骤 S1028包括以下步骤: S1028-2, 终端设备 向网络服务设备发出配置更新文件获取请求, 其中, 配置更新文件获取请求 中携带有终端设备的唯一标识; S1028-4, 网络服务设备根据终端设备的唯一 标识, 对终端设备进行险证; 以及 S1028-3 , 通过验证的终端设备 居唯一 标识从网络服务设备获取更新配置文件。 综上所述, 根据本发明的网络终端自动配置方法包括以下步骤: 1 ) 网、 络终端设备出厂, 预先存储唯一标识, 设置终端设备自动配置功能为使能, 终端设备允许配置升级和版本升级,终端获取 IP地址方式为 DHCP方式。 2 ) 用户向运营商提出终端设备及业务申请。 3 ) 网络管理员根据运营商的设备 及业务申请记录将被其管理的网络终端设备的唯一标识登记到运营商授权的 网络管理器。 4 ) 网络管理员以网络终端设备接受的命令行格式, 按照终端 设备所在的网络环境和业务功能要求建立和设备相适应的配置文件。 并将配 置文件放到文件月艮务器, 配置文件以终端设备的唯一标识索引。 5 ) 用户拿 到网络终端设备并上电。 6 ) 网络终端发起 DHCP请求, 向网络上的运营商 授权的 DHCP服务器请求 IP地址。 7 )运营商授权的 DHCP服务器对网络终 端鉴权并分配 IP地址和其它自动配置参数。 8 ) 网络终端正确获得 IP地址, 并从运营商授权的 DHCP 务器响应的 4艮文中获得运营商授权的文件艮务器 地址及配置文件名, 以此向该文件良务器发起配置文件下载请求。 9 ) 文件 月良务器将网络终端设备对应的配置升级文件传送给终端设备。 10 ) 网络终端 设备验证配置文件的有效性。 11 ) 网络终端设备解析配置文件, 将配置文件 中的配置命令逐条执行以配置终端设备。 12 ) 网络终端设备设备将更新后的 配置生效并正常工作。 其中, 如果以 MAC地址作为终端设备唯一标识且终端设备有不止一个 网 矣口即有多个 MAC地址, 则终端至少需要存储用于发起动态主机配置 十办议 ( Dynamic Host Configuration Protocol , 简称 DHCP )请求的网络接口的 MAC 地址, 并作为其唯一标识。 后续自动配置的报文都是经过这个接口传 输的。 网络管理员根据已经售出终端的唯一标识 (MAC地址)设定网络终端设 备的配置文件的文件名, 如 macaddress.ini。 居业务及网格环境要求建立终 端设备适应的配置文件, 并^1所有被其管理终端的配置文件放到运营商授权 的文件服务器的工作目录。 文件服务器上各个终端设备的配置文件是网络管 理员指定的, 可以根据指定设备厂商提供的配置文件示例与格式手工改写, 也可以 4故成脚本程序 4比量生成配置文件。 配置文件包括以下几个方面的内容: 文件名信息, 用来检验配置文件的 有效性; 配置命令及参数信息, 包含网络终端设备所支持的所有的配置命令 的部分或者全部, 需要满足终端设备工作的网络环境和业务实现要求; 文件 校验和, 其是网络管理器按照与配置文件所对应的终端设备的校验算法相同 的校验算法计算的校-睑和, 用于确保配置文件的真实有效性。 其中, 配置文 件安全 /完整的通过 TFTP下载到本地。 终端设备更新配置后,通过重新启动或者其它终端接受的方法将新的配 置应用, 利用新的配置参数向业务^ ^务器注册, 向用户提供相应的业务。 运营商授权的网络管理器、 运营商授权的 DHCP服务器、 和运营商授 权的 TFTP文件服务器是逻辑实体, 并非一定是独立的设备, 可以根据应用 场合灵活布置。 完全可以在一台服务器上实现上述三个逻辑实体。 其中, 文件服务器包括但不限于使用 TFTP协议, FTP协议, HTTP协 议实现文件服务器。 图 11示出了根据本发明实施例的终端设备配置系统。 如图 11所示, 该 终端设备配置系统包括: 终端设备初始化装置 1102, 用于对终端设备进行初 始化, 为终端设备配置唯一标识; 配置文件建立装置 1104, 用于建立并存储 与唯一标识对应的适用于终端设备的配置文件; 以及终端设备配置装置 1106 , 用于根据唯一标识从配置文件建立装置中获取与唯一标识对应的配置 文件, 并根据配置文件对终端设备进行配置。 其中, 配置文件建立装置 1104 包括: 文件建立模块 11042, 用于存储 唯一标识, 并建立与唯一标识对应的适用于终端设备的配置文件; 文件存储 模块 11044, 用于存储与唯一标识对应的适用于终端设备的配置文件。 其中, 终端设备配置装置 1106 包括: 配置文件获取模块 11062, 用于 根据唯一标识从配置文件建立装置获取与唯一标识对应的配置文件; 配置文 件解析模块 11066, 用于对与唯一标识对应的配置文件进行解析; 以及终端 设备配置模块 11068, 用于根据经过解析的配置文件中的指令, 对终端设备 进行配置。 其中, 终端设备配置装置 1106还包括: 配置文件验证模块 11064, 用 于对与唯一标识对应的适用于终端设备的配置文件的有效性进行验证。 其中, 终端设备的唯一标识是终端设备的 MAC地址。 终端设备的配置 文件至少包括以下内容中的一种: 文件名信息、 配置命令及参数信息、 及文 件校验和。 通过本发明, 可以根据需要灵活部署, 具有很大的灵活性。 另外, 本发 明有完善的鉴权校脸机制 , 从而确保了登记过的授权的网络终端设备实现正 确的自动配置, 并有效地阻止未授权的网络终端设备接入运营商的网络管理 系统。 此外基于 DHCP option 及网络终端唯一标识的鉴权机制还弥补了 DHCP协议天生的不足, 避免了网络终端设备从网絡上未授权 DHCP服务器 获得无效的自动配置信息而不能正常工作的问题。 本发明避免了运营商必须 面对大量的不同厂商不同功能的网络终端设备进行售出前的配置问题。 使得 运营商能够迅速开展业务, 拓展新用户。 克服了现有技术的在实际使用中碰 到的问题。 主要优点有以下几点: 解决了现有技术中运营商在售出终端设备前必须对不同厂商出厂的网 络终端设备分别进行配置 (孵化)的问题。 网络管理员通过设备厂家提供的网络^端设备配置模板修改生成配置 终端设备的配置文件, 解决了现有技术中必须对厂家的命令行熟悉并自己组 织命令行执行配置的问题。 配置模板的使用有利于配置文件生成模板化, 自 动化。 通过网络终端设备的唯一标识使得网络终端设备在网络管理器管理域 内可以唯一标识。 并以该唯一标识索引网络终端设备对应的配置文件。 每个 终端对应着独立的配置文件, 有利于运营商开展不同的业务。 通过 DHCP option携带终端设备的唯一标识的鉴权方法, 弥补了 DHCP 协议天生的不足, 避免了未授权的网络终端设备接入到运营商的网络管理系 统。 也避免了网络终端设备从未授权的 DHCP服务器获得无效的自动配置参 数从而导致网络终端设备不能正常运行的问题。 网络终端设备通过对配置文件的鉴权、解析, 执行配置以达到自动修改 网络终端配置的目的。克服了现有技术中通过命令行 (CLI)、 web页面、 SNMP、 TR069等必须分散的、 持续的、 逐条配置网络终端的问题。 配置文件的引入 有助于保持网络终端配置过程的一致性与完整性。 减少了网络管理对网络带 宽 的、 持续的占用。 网络终端设备基于配置文件的配置方法可以实现递归的、增量的自动配 置过程。 以利于将设备通用的配置提取成通用的配置文件 , 设备特色配置文 件单独布置, 有利于配置文件自动化生成, 以减轻配置文件的管理和维护工 作。 本网络终端设备自动配置方案可以根据需要灵活布置其中各个网元。方 案中的各个服务器都是逻辑实体, 运营商可以根据网络规模采取不同的实现 方式。 本领于技术人员将很容易了解到本发明其它优点和修改。 因此, 本发明 更广泛的方面并不限于本文中示出以及描述的特定细节和典型实施例。因此, 可在不脱离由权利要求及其等效物所限定的本发明的精神或范围的条件下做 出各种修改。 S320: After the new configuration of the network terminal device takes effect, register with the service server authorized by the operator. S322. The service server authorized by the operator accepts the service registration of the network terminal device. S324, the network terminal device operates normally, and provides related services for the user. Referring to FIG. 4, an internal processing procedure when the network terminal device performs file processing/validation will be described. As shown in FIG. 4, the process includes the following steps: S402: The network terminal device starts processing a configuration file; S404, calculating a checksum of the configuration file; S406, determining whether the checksum calculation is successful; S408, if the verification fails, Then, an error and an alarm are processed; S410, if the verification is passed, the configuration file line is parsed to generate a configuration set; S412, determining whether the configuration file is successfully parsed, if the solution is successful If the analysis is successful, step 414 is performed, and if the parsing is successful, step S414 is performed; S414, executing the configuration set configuration terminal; S416, determining whether the configuration is successful, if the execution is unsuccessful, executing step S408, performing an error and The alarm processing is performed, otherwise step S418 is performed; S418, the configuration file processing ends. Referring to FIG. 5, an internal processing procedure when the network terminal device performs parsing of the configuration file is illustrated. As shown in FIG. 5, the process includes the following steps: S502: The network terminal device starts to execute a configuration set; S504, the network terminal device reads a command; S506, the network terminal device determines whether all commands have been executed; S508, if all After the command is executed, the network terminal device configuration set ends; S510, if not executed, the network terminal device analyzes the command type; S512, determines whether the command type is a version upgrade command; S514, if the command type is a version upgrade command, Then, the network terminal device performs the version file upgrade according to the command; S516, if the command type is not the version upgrade command, determining whether the command type is a configuration upgrade command; S518, if the command type is a configuration upgrade command, the network terminal device follows the command. If the command type is not the configuration upgrade command, the configuration command is executed to configure the terminal device. If the version upgrade or the configuration file upgrade process fails, step S522 is performed to perform error and alarm processing. Then, the configuration command is continued to be read until all the configuration sets have been executed, and then the process proceeds to step S508, and the execution configuration set ends. Referring to FIG. 6, a process in which the network terminal device performs a version file upgrade according to the command is illustrated. As shown in FIG. 6, the process includes the following steps: S602: The network terminal device starts to upgrade the version file; S604, the network terminal device determines whether the version upgrade configuration item is currently allowed; S606, if not currently allowed, the version file upgrade process ends. S608, if the version file is currently allowed to be upgraded, the network terminal device parses the version file name, the version file server IP address, or the domain name and other version file upgrade information in the version upgrade command; S610, network terminal device Issue a version file request to the version file server. S612, if the version file request is accepted by the file server, download the version file to the network terminal device; S614, after the version file is downloaded, calculate a checksum of the version file for integrity and validity check; S616, if complete If the validity and validity check fails, the error and alarm processing will be completed and the version upgrade will be terminated. S618, if successful, the version is upgraded and the version upgrade is ended. Referring to FIG. 7, a process in which a network terminal device performs a profile upgrade according to a command is illustrated. As shown in FIG. 7, the process includes the following steps: S702: The network terminal device starts to perform a configuration file upgrade according to the command; S704, the network terminal device determines whether the configuration file is currently allowed to be upgraded; S706, if the configuration file upgrade is not currently allowed, the process ends. Execute the configuration file upgrade process according to the command; S708, If allowed, the network terminal device parses the parameters of the configuration file upgrade in the command, including the configuration file name, the configuration server IP address, or the domain name; S710, the network terminal device initiates a configuration file download request to the configuration file server. S712, if the configuration file download request is accepted by the file server, download the configuration file to the network terminal device; S714, calculate a checksum for the configuration file and perform validity check; S716, if the check fails, configure If the file is invalid, the error and warning processing is performed, and the process of performing the configuration file upgrade according to the command is ended; S718, if the check is passed, the network terminal device parses the configuration file, performs processing, and ends the process of performing the configuration file upgrade according to the command. It can be seen that the way the network terminal device processes the configuration file is recursive and incremental. The network administrator can specify the network terminal device in the configuration file to read the configuration file A.ini to a file server A. Further, in the A.ini configuration file, the network terminal device can also be specified to go to a file server. B reads the configuration file B.ini. Further, in the B.ini configuration file, the network terminal device can also be specified to read the configuration file C.ini from a file server C. Repeatedly, the network terminal device is finally fully configured to implement the corresponding service. Referring to Figure 8, the processing of the error and alarm processing will be described. As shown in FIG. 8, the process includes the following steps: S802: The network terminal device starts to process an error and an alarm; S804, analyzes an error and causes the alarm and records an alarm message; S806, lights the corresponding LED or sounds an alarm sound , prompting the user that the network terminal device is working abnormally, need to contact the operator for help; S808, end the error and alarm processing. Referring to FIG. 9, an automatic configuration process of a network terminal device according to an embodiment of the present invention will be described. As shown in FIG. 9, the process includes the following steps: 'S902, an automatic configuration process starts; S904, an automatic configuration process is performed; S906, determining whether there is an error/alarm; S908, if yes, performing an error and alarm processing; S910, S912, the network terminal device automatic configuration process ends; S914, if there is no error/alarm, the network terminal device makes the new configuration take effect; S916, the network terminal device registers with the service server according to the new configuration; S918, The network terminal device is normally used by the registered user, and the automatic configuration process is ended. Referring to FIG. 10A, a procedure of a configuration change of a network terminal device according to an embodiment of the present invention will be described. As shown in FIG. 10A, the process includes the following steps: S1002: A user submits a service change request, and the user provides user account information to the operator. S1004: The operator searches for the unique identifier of the user network terminal device and the original service according to the user account, and then updates the service according to the user application. S1006: The network manager authorized by the operator generates an updated configuration file corresponding to the network terminal device according to the unique identifier of the network terminal device and the service update, and places the file to the operator authorized file. The working path of the device. S1008: The network manager authorized by the operator sends a configuration update notification to the terminal device. Since the network terminal device was previously registered on the network manager, the automatic configuration process has passed. Network Manager related information has been configured in the terminal device. The network terminal device can initiate a corresponding private network traversal process so that the network manager can successfully send the configuration update notification to the network terminal device. S1010: After receiving the configuration update notification, the network terminal device sends a DHCP Inform message to the network, and the Inform-only DHCP option carries the unique identifier of the terminal device. S1012: After receiving the DHCP Inform message, the DHCP server authorized by the operator extracts the unique identifier of the network terminal device and sends an authentication request to the network manager authorized by the operator. S1014: The network manager authorized by the operator is authenticated by the unique identifier of the terminal. S1016: If the authentication is passed, the configuration file name corresponding to the network terminal device and the file server IP address or domain name are sent to the DHCP server authorized by the operator. S1018: The DHCP server authorized by the operator sends the updated configuration file name and the file server IP address or domain name to the network terminal device through the DHCP option field in the DHCP ACK message. S1020 - S1022, the network terminal device takes effect on the updated configuration file to provide the updated corresponding service. Referring to FIG. 10B, the flow of the configuration update processing of the network terminal device according to the embodiment of the present invention will be described. As shown in FIG. 10B, the configuration update method of the terminal device includes the following steps: S1024, the terminal device submits a configuration update request to the network service device; S1026, the network service device is based on the unique identifier of the terminal device, the original configuration of the terminal device, and The update request of the terminal device generates an update configuration file of the terminal device. S1028: The terminal device acquires an update configuration file from the network service device, and performs configuration update according to the update configuration file. As shown in FIG. 10C, step S1028 includes the following steps: S1028-2, the terminal device sends a configuration update file acquisition request to the network service device, where the configuration update file acquisition request carries the unique identifier of the terminal device; S1028-4 The network service device performs a risk certificate on the terminal device according to the unique identifier of the terminal device; and S1028-3, the verified terminal device obtains the update configuration file from the network service device by the unique identifier. In summary, the network terminal automatic configuration method according to the present invention includes the following steps: 1) The network and the network terminal device are shipped from the factory, and the unique identifier is pre-stored, and the automatic configuration function of the terminal device is enabled, and the terminal device allows configuration upgrade and version upgrade. The terminal obtains the IP address mode as DHCP. 2) The user submits a terminal device and service application to the operator. 3) The network administrator registers the unique identifier of the network terminal device managed by the operator according to the operator's equipment and service application record to the network manager authorized by the operator. 4) The network administrator establishes a configuration file that is compatible with the device according to the network environment and service function requirements of the terminal device in the command line format accepted by the network terminal device. And will match The file is placed in the file server, and the configuration file is indexed by the unique identifier of the terminal device. 5) The user gets the network terminal device and powers it up. 6) The network terminal initiates a DHCP request and requests an IP address from a DHCP server authorized by the operator on the network. 7) The DHCP server authorized by the operator authenticates the network terminal and assigns an IP address and other automatic configuration parameters. 8) The network terminal correctly obtains the IP address, and obtains the server server address and the configuration file name authorized by the operator from the 4 replies of the DHCP server authorized by the operator, thereby initiating the configuration file download to the file server. request. 9) The file server transmits the configuration upgrade file corresponding to the network terminal device to the terminal device. 10) The network terminal device verifies the validity of the configuration file. 11) The network terminal device parses the configuration file, and executes the configuration commands in the configuration file one by one to configure the terminal device. 12) The network terminal device will take effect and update the configuration after the update. If the MAC address is used as the unique identifier of the terminal device and the terminal device has more than one network port, that is, there are multiple MAC addresses, the terminal needs to store at least a dynamic host configuration protocol (DHCP). The MAC address of the requested network interface, and as its unique identifier. Subsequent automatically configured packets are transmitted through this interface. The network administrator sets the file name of the configuration file of the network terminal device, such as macaddress.ini, according to the unique identifier (MAC address) of the sold terminal. Ranking business and grid environment requires the establishment of terminal equipment to adapt to the configuration file, and ^ 1 is put all its configuration file management terminal operators authorized working directory file server. The configuration file of each terminal device on the file server is specified by the network administrator. It can be manually rewritten according to the configuration file example and format provided by the specified device manufacturer. Alternatively, the configuration file can be generated by the script program 4. The configuration file includes the following aspects: File name information, used to verify the validity of the configuration file; Configuration commands and parameter information, including some or all of the configuration commands supported by the network terminal device, which need to meet the working conditions of the terminal device. Network environment and service implementation requirements; file checksum, which is the school-sumsum calculated by the network manager according to the same check algorithm as the verification algorithm of the terminal device corresponding to the configuration file, used to ensure the authenticity of the configuration file. Effectiveness. Among them, the configuration file is secure/completely downloaded to the local via TFTP. After the terminal device updates the configuration, the new configuration is applied by restarting or receiving by other terminals, and the new configuration parameters are used to register with the service server to provide corresponding services to the user. The network manager authorized by the operator, the DHCP server authorized by the operator, and the TFTP file server authorized by the operator are logical entities, which are not necessarily independent devices, and may be applied according to the application. The occasion is flexible. It is perfectly possible to implement the above three logical entities on one server. The file server includes, but is not limited to, a file server implemented by using a TFTP protocol, an FTP protocol, and an HTTP protocol. FIG. 11 shows a terminal device configuration system according to an embodiment of the present invention. As shown in FIG. 11, the terminal device configuration system includes: a terminal device initializing device 1102, configured to initialize a terminal device, and configure a unique identifier for the terminal device; the configuration file establishing device 1104 is configured to establish and store a corresponding identifier. The configuration file is applicable to the terminal device; and the terminal device configuration device 1106 is configured to obtain a configuration file corresponding to the unique identifier from the configuration file establishing device according to the unique identifier, and configure the terminal device according to the configuration file. The configuration file establishing unit 1104 includes: a file establishing module 11042, configured to store a unique identifier, and establish a configuration file applicable to the terminal device corresponding to the unique identifier; the file storage module 11044, configured to store the corresponding identifier corresponding to the unique identifier The configuration file of the terminal device. The terminal device configuration device 1106 includes: a configuration file obtaining module 11062, configured to acquire a configuration file corresponding to the unique identifier from the configuration file establishing device according to the unique identifier; the configuration file parsing module 11066, configured to use the configuration file corresponding to the unique identifier Performing parsing; and a terminal device configuration module 11068, configured to configure the terminal device according to an instruction in the parsed configuration file. The terminal device configuration apparatus 1106 further includes: a profile verification module 11064, configured to verify validity of a profile applicable to the terminal device corresponding to the unique identifier. The unique identifier of the terminal device is the MAC address of the terminal device. The configuration file of the terminal device includes at least one of the following contents: file name information, configuration command and parameter information, and file checksum. Through the invention, it can be flexibly deployed as needed, and has great flexibility. In addition, the present invention has a perfect authentication face mechanism, thereby ensuring that the registered authorized network terminal device implements correct automatic configuration and effectively prevents unauthorized network terminal devices from accessing the operator's network management system. In addition, the authentication mechanism based on the DHCP option and the unique identifier of the network terminal also makes up for the insufficiency of the DHCP protocol, and avoids the problem that the network terminal device cannot obtain the invalid automatic configuration information from the unauthorized DHCP server on the network and cannot work normally. The invention avoids the configuration problem that the operator must face a large number of network terminal devices with different functions of different vendors before being sold. Enable operators to quickly develop business and expand new users. Overcoming the prior art touch in actual use The problem. The main advantages are as follows: The problem of the configuration (incubation) of the network terminal equipments of different manufacturers must be separately solved before the operator sells the terminal equipment in the prior art. The network administrator modifies the configuration file of the configuration terminal device through the network device configuration template provided by the device manufacturer, which solves the problem that the prior art must be familiar with the manufacturer's command line and organize the command line execution configuration. The use of configuration templates facilitates template generation and automation of configuration files. The network terminal device can be uniquely identified within the network manager management domain by the unique identification of the network terminal device. And indexing the configuration file corresponding to the network terminal device by using the unique identifier. Each terminal corresponds to an independent configuration file, which is beneficial to operators to carry out different services. The authentication method of carrying the unique identifier of the terminal device through the DHCP option compensates for the inherent deficiencies of the DHCP protocol and prevents the unauthorized network terminal device from accessing the network management system of the operator. It also avoids the problem that the network terminal device obtains invalid automatic configuration parameters from an unauthorized DHCP server, thereby causing the network terminal device to fail to operate normally. The network terminal device performs configuration by authenticating and parsing the configuration file to automatically modify the configuration of the network terminal. The problem of configuring network terminals that must be distributed, continuously, and one by one through command line (CLI), web page, SNMP, TR069, etc., is overcome in the prior art. The introduction of configuration files helps maintain the consistency and integrity of the network terminal configuration process. Reduces the ongoing occupation of network bandwidth by network management. The network terminal device can implement a recursive, incremental automatic configuration process based on the configuration method of the configuration file. In order to facilitate the extraction of the configuration of the device into a common configuration file, the device configuration file is separately arranged, which facilitates the automatic generation of the configuration file to reduce the management and maintenance of the configuration file. The automatic configuration scheme of the network terminal device can flexibly arrange each of the network elements as needed. Each server in the solution is a logical entity, and operators can adopt different implementation methods according to the network scale. Other advantages and modifications of the present invention will be readily apparent to those skilled in the art. Therefore, the invention in its broader aspects is not intended to Therefore, the invention may be made without departing from the spirit or scope of the invention as defined by the appended claims and their equivalents. Various modifications.

Claims

权 利 要 求 书 Claim
1. 一种终端设备配置系统, 其特征在于, 包括: A terminal device configuration system, comprising:
终端设备初始化装置, 用于对所述终端设备进行初始化, 为所述终 端设备配置唯一标识;  a terminal device initializing device, configured to initialize the terminal device, and configure a unique identifier for the terminal device;
配置文件建立装置,用于建立并存储与所述唯一标识对应的适用于 所述终端设备的配置文件; 以及  a configuration file establishing device, configured to establish and store a configuration file corresponding to the unique identifier and applicable to the terminal device;
终端设备配置装置,用于 居所述唯一标识从所述配置文件建立装 置中获取与所述唯一标识对应的所述配置文件, 并根据所述配置文件对 所述终端设备进行配置。  The terminal device configuration device is configured to obtain the configuration file corresponding to the unique identifier from the configuration file establishing device, and configure the terminal device according to the configuration file.
2. 根据权利要求 1所述的终端设备配置系统, 其特征在于, 所述配置文件 建立装置包括: The terminal device configuration system according to claim 1, wherein the configuration file establishing device comprises:
文件建立模块, 用于存储所述唯一标识, 并建立与所述唯一标识对 应的适用于所述终端设备的所述配置文件; 以及  a file establishing module, configured to store the unique identifier, and establish the configuration file applicable to the terminal device corresponding to the unique identifier;
文件存储模块,用于存储与所述唯一标识对应的适用于所述终端设 备的所述配置文件。  And a file storage module, configured to store the configuration file corresponding to the unique identifier and applicable to the terminal device.
3. 根据权利要求 2所述的终端设备配置系统, 其特征在于, 所述终端设备 配置装置包括: The terminal device configuration system according to claim 2, wherein the terminal device configuration device comprises:
配置文件获取模块,用于 #居所述唯一标识从所述配置文件建立装 置获取与所述唯一标识对应的所述配置文件;  a configuration file obtaining module, configured to: obtain the configuration file corresponding to the unique identifier from the configuration file establishing device by using the unique identifier;
配置文件解析模块,用于对与所述唯一标识对应的所述配置文件进 行解析; 以及  a profile parsing module, configured to parse the configuration file corresponding to the unique identifier;
终端设备配置模块, 用于根据经过解析的所述配置文件中的指令, 对所述终端设备进行配置。  The terminal device configuration module is configured to configure the terminal device according to the instructions in the parsed configuration file.
4. 根据权利要求 3所述的终端设备配置系统, 其特征在于, 所述终端设备 配置装置还包括: 4. The terminal device configuration system according to claim 3, wherein the terminal device configuration device further comprises:
配置文件验证模块,用于对与所述唯一标识对应的适用于所述终端 设备的所述配置文件的有效性进行验证。 And a profile verification module, configured to verify validity of the profile applicable to the terminal device corresponding to the unique identifier.
5. 一种终端设备配置方法, 其特征在于, 包括以下步骤: A terminal device configuration method, comprising the steps of:
S102, 在所述终端设备出厂之前, 对所述终端设备进行初始化, 为 所述终端设备设置唯一标识;  S102. Initialize the terminal device before the terminal device leaves the factory, and set a unique identifier for the terminal device.
S104, 基于所述终端设备的用户的申请, 在网络服务设备中建立并 存储与所述唯一标识对应的适用于所述终端设备的配置文件; 以及  S104. Establish, according to an application of a user of the terminal device, a configuration file corresponding to the unique identifier corresponding to the terminal device in a network service device; and
S 106 ,所述终端设备根据所述唯一标识从所述网络服务设备中获取 与所述唯一标识对应的适用于所述终端设备的配置文件, 并 #居所述配 置文件进行配置。  S106. The terminal device obtains, from the network service device, a configuration file that is applicable to the terminal device corresponding to the unique identifier, and configures the configuration file according to the unique identifier.
6. 根据权利要求 5所述的终端设备配置方法, 其特征在于, 所述步骤 S104 进一步包括以下步骤: The terminal device configuration method according to claim 5, wherein the step S104 further comprises the following steps:
S1042, 基于所述用户的申请, 在所述网络服务设备中建立与所述 唯一标识对应的适用于所述终端设备的所述配置文件;  S1042: Establish, according to the application of the user, the configuration file that is applicable to the terminal device corresponding to the unique identifier in the network service device.
S1044, 在所述网络月良务设备中存储与所述唯一标识对应的适用于 所述终端设备的所述配置文件。  S1044: Store, in the network service device, the configuration file that is applicable to the terminal device corresponding to the unique identifier.
7. 根据权利要求 6所述的终端设备配置方法, 其特征在于, 所述步骤 S106 进一步包括以下步骤: The terminal device configuration method according to claim 6, wherein the step S106 further comprises the following steps:
S1062, 所述终端设备 ·据所述唯一标识, 从所述网络月艮务设备中 获取与所述唯一标识对应的适用于所述终端设备的所述配置文件;  S1062, the terminal device, according to the unique identifier, obtaining, from the network service device, the configuration file that is applicable to the terminal device corresponding to the unique identifier;
S1064, 所述终端设备对所获取的与所述唯一标识对应的适用于所 述终端设备的所述配置文件的有效性进行验证;  S1064: The terminal device verifies the validity of the acquired configuration file that is applicable to the terminal device corresponding to the unique identifier.
S1066, 所述终端设备对经过验证的与所述唯一标识对应的适用于 所述终端设备的所述配置文件进行解析; 以及  S1066: The terminal device parses the verified configuration file that is applicable to the terminal device corresponding to the unique identifier, and
S 1068 , 所述终端设备根据经过解析的所述配置文件中的指令进行 配置。  S 1068. The terminal device is configured according to an instruction in the parsed configuration file.
8. 根据权利要求 5至 7中的任一项所述的终端设备配置方法,其特征在于, 所述终端设备的唯一标识是所述终端设备的 MAC地址。 The terminal device configuration method according to any one of claims 5 to 7, wherein the unique identifier of the terminal device is a MAC address of the terminal device.
9. 根据权利要求 5至 7中的任一项所述的终端设备配置方法,其特征在于, 所述配置文件至少包括以下内容中的一种: 文件名信息、 配置命令及参 数信息、 及文件校验和。 The terminal device configuration method according to any one of claims 5 to 7, wherein the configuration file includes at least one of the following contents: file name information, configuration command and parameter information, and file Checksum.
10. 一种终端设备的配置更新方法, 其特征在于, 包括以下步骤: A method for updating a configuration of a terminal device, comprising the steps of:
S 1024 , 所述终端设备向网络服务设备提出配置更新请求;  S 1024, the terminal device submits a configuration update request to the network service device;
S1026, 所述网络服务设备根据所述终端设备的唯一标识、 所迷终 端设备的原配置、 以及所述终端设备的更新请求, 生成所述终端设备的 更新配置文件;  S1026: The network service device generates an update configuration file of the terminal device according to the unique identifier of the terminal device, the original configuration of the terminal device, and the update request of the terminal device.
S 1028,所述终端设备从所述网络 JI良务设备获取所述更新配置文件, 根据所述更新配置文件进行配置更新。  S1028: The terminal device acquires the update configuration file from the network JI service device, and performs configuration update according to the update configuration file.
11. 根据权利要求 10所述的终端设备的配置更新方法, 其特征在于, 所述步 骤 S1028包括以下步驟: The method for updating the configuration of the terminal device according to claim 10, wherein the step S1028 comprises the following steps:
S 1028-2, 所述终端设备向所述网络服务设备发出配置更新文件获 取请求, 其中, 所述配置更新文件获取请求中携带有所述终端设备的唯 一标识;  S1028-2, the terminal device sends a configuration update file acquisition request to the network service device, where the configuration update file acquisition request carries a unique identifier of the terminal device;
S 1028-4, 所述网络艮务设备 居所述终端设备的唯一标识, 对所 述终端设备进行险证; 以及  S 1028-4, the network service device is uniquely identified by the terminal device, and the terminal device is in danger; and
S 1028-6 , 通过验证的所述终端设备 居所述唯一标识从所述网络 服务设备获取所述更新配置文件。  S 1028-6, the verified terminal device obtains the update configuration file from the network service device by using the unique identifier.
PCT/CN2007/003554 2007-02-08 2007-12-12 System and method for configuring terminal device WO2008095375A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710007586.4 2007-02-08
CNA2007100075864A CN101035016A (en) 2007-02-08 2007-02-08 Terminal equipment configuration system and method

Publications (1)

Publication Number Publication Date
WO2008095375A1 true WO2008095375A1 (en) 2008-08-14

Family

ID=38731335

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/003554 WO2008095375A1 (en) 2007-02-08 2007-12-12 System and method for configuring terminal device

Country Status (2)

Country Link
CN (1) CN101035016A (en)
WO (1) WO2008095375A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111527487A (en) * 2017-12-28 2020-08-11 卓普网盘股份有限公司 Assignment and reassignment of unique identifiers for synchronization of content items
CN113709769A (en) * 2021-07-31 2021-11-26 新华三技术有限公司成都分公司 AP configuration method and AP

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035016A (en) * 2007-02-08 2007-09-12 中兴通讯股份有限公司 Terminal equipment configuration system and method
CN101566943A (en) * 2008-04-24 2009-10-28 深圳市同洲电子股份有限公司 Method, terminal and system for controlling terminal software functions
CN102346692A (en) * 2010-08-03 2012-02-08 深圳Tcl新技术有限公司 Verification method of IPTV (Internet Protocol Television) updating files
CN102457907B (en) * 2010-10-25 2015-07-29 上海贝尔股份有限公司 The method and apparatus of identify customer end type in Centralized Wireless LAN
CN102546218B (en) * 2010-12-29 2016-04-13 腾讯科技(深圳)有限公司 Configuring management method and system
CN102307362B (en) * 2011-09-06 2015-06-17 北京傲天动联技术股份有限公司 Terminal equipment for realizing function configuration as well as control equipment and network system for realizing function configuration of terminal equipment
CN103259672B (en) * 2012-02-17 2016-09-28 阿里巴巴集团控股有限公司 Software upgrade method and system
CN102594599A (en) * 2012-02-17 2012-07-18 安科智慧城市技术(中国)有限公司 Efficiency monitoring method and system of security system
CN102739455B (en) * 2012-06-29 2016-12-21 杭州华三通信技术有限公司 A kind of method of network equipments configuration and device
CN102973258B (en) * 2012-11-12 2015-05-06 深圳市理邦精密仪器股份有限公司 Parameter configuration method and system of fetal monitor
CN103973474A (en) * 2013-02-01 2014-08-06 苏州方位通讯科技有限公司 Network terminal update configuration method
EP2863579A1 (en) * 2013-10-18 2015-04-22 Koninklijke KPN N.V. Scheduling a device batch reconfiguration event in a network
CN104753697B (en) * 2013-12-26 2019-05-24 华为技术有限公司 A kind of method, equipment and system controlling the automatic beginning of the network equipment
CN105101479B (en) * 2015-05-29 2019-03-12 努比亚技术有限公司 The network frequency band adaptive configuration method and device of mobile terminal
CN106325907A (en) * 2015-06-30 2017-01-11 芋头科技(杭州)有限公司 A user information pre-configuration system
CN106332056B (en) * 2015-06-30 2020-01-14 芋头科技(杭州)有限公司 Structure and method for pre-configuring user information of intelligent equipment
CN105278988A (en) * 2015-10-09 2016-01-27 福建三元达软件有限公司 Method and system for managing Android terminal
EP3366018B1 (en) 2015-10-22 2020-03-04 Siemens Aktiengesellschaft Device for use in a network, controller, network and method
CN105337782A (en) * 2015-11-27 2016-02-17 上海斐讯数据通信技术有限公司 Method and device for automatic upgrading after boot failure of network equipment firmware
CN105681848A (en) * 2016-02-24 2016-06-15 四川长虹电器股份有限公司 Set top box off-line zero configuration implementation method and system
CN107294763A (en) * 2016-03-28 2017-10-24 阿里巴巴集团控股有限公司 Network equipment method and apparatus
CN105933992A (en) * 2016-06-28 2016-09-07 合肥润东通信科技股份有限公司 Sensor wireless data gateway application system
CN107819794A (en) * 2016-09-12 2018-03-20 厦门雅迅网络股份有限公司 Car-mounted terminal programme upgrade method and its system
CN108259284A (en) * 2016-12-29 2018-07-06 天津布尔科技有限公司 A kind of configurable vehicle data acquisition system and analytic method
CN106708589A (en) * 2017-01-17 2017-05-24 浙江众合科技股份有限公司 Rail transit signal device upgrading method
CN107241742B (en) * 2017-06-15 2024-02-02 深圳市潮流网络技术有限公司 Network switching dynamic modification application configuration method
CN107612741B (en) * 2017-09-30 2021-04-16 迈普通信技术股份有限公司 Information processing method, device and system
CN107733708B (en) * 2017-10-16 2020-09-18 平安科技(深圳)有限公司 Equipment parameter configuration method and device, computer equipment and storage medium
CN108762824A (en) * 2018-04-18 2018-11-06 青岛海尔科技有限公司 A kind of apparatus logic processing method and processing device based on configuration file
CN111124432B (en) * 2018-10-31 2023-10-20 成都鼎桥通信技术有限公司 Method and device for storing APK-oriented information
CN111669417A (en) * 2019-03-06 2020-09-15 大唐移动通信设备有限公司 Parameter filling method and device
CN110138857A (en) * 2019-05-14 2019-08-16 四川九州电子科技股份有限公司 The method of network-termination device realization auto upgrading
CN111147402A (en) * 2019-12-27 2020-05-12 深圳市丰润达科技有限公司 Method and device for customizing factory setting items of switch, switch and system
CN113419775B (en) * 2021-05-31 2022-11-04 济南浪潮数据技术有限公司 Firmware configuration method, system, equipment and medium
CN113922979B (en) * 2021-08-23 2023-07-04 北京天融信网络安全技术有限公司 Network security equipment configuration system, configuration method and computer equipment
CN115065516B (en) * 2022-06-06 2024-04-09 上海华信长安网络科技有限公司 Method and device for user-defined request authentication of VOIP equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000112850A (en) * 1998-10-02 2000-04-21 Nec Corp Communication parameter setting device
WO2002052791A2 (en) * 2000-12-23 2002-07-04 Hirschmann Electronics Gmbh & Co. Kg Automatic configuration of network components
CN1617496A (en) * 2003-11-11 2005-05-18 华为技术有限公司 Method for automatic upgrade configuration of next generation network terminal
CN1859180A (en) * 2005-12-13 2006-11-08 华为技术有限公司 Method and system for realizing network terminal equipment configuration automatic updating
CN101035016A (en) * 2007-02-08 2007-09-12 中兴通讯股份有限公司 Terminal equipment configuration system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000112850A (en) * 1998-10-02 2000-04-21 Nec Corp Communication parameter setting device
WO2002052791A2 (en) * 2000-12-23 2002-07-04 Hirschmann Electronics Gmbh & Co. Kg Automatic configuration of network components
CN1617496A (en) * 2003-11-11 2005-05-18 华为技术有限公司 Method for automatic upgrade configuration of next generation network terminal
CN1859180A (en) * 2005-12-13 2006-11-08 华为技术有限公司 Method and system for realizing network terminal equipment configuration automatic updating
CN101035016A (en) * 2007-02-08 2007-09-12 中兴通讯股份有限公司 Terminal equipment configuration system and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111527487A (en) * 2017-12-28 2020-08-11 卓普网盘股份有限公司 Assignment and reassignment of unique identifiers for synchronization of content items
US12135733B2 (en) 2017-12-28 2024-11-05 Dropbox, Inc. File journal interface for synchronizing content
US12169505B2 (en) 2017-12-28 2024-12-17 Dropbox, Inc. Updating a local tree for a client synchronization service
CN113709769A (en) * 2021-07-31 2021-11-26 新华三技术有限公司成都分公司 AP configuration method and AP

Also Published As

Publication number Publication date
CN101035016A (en) 2007-09-12

Similar Documents

Publication Publication Date Title
WO2008095375A1 (en) System and method for configuring terminal device
US9509746B2 (en) Provisioning remote access points
JP4644738B2 (en) Device management method using broadcast channel
CN100456805C (en) A TFTP-based IPTV set-top box software network upgrade method
US20080046735A1 (en) Secure network deployment
CN102891785B (en) Error code conversion method, system, PPPOE server and mobile terminal
CN113630374A (en) Method for realizing safety communication with target device through network
WO2020119729A1 (en) Base station starting method and apparatus, and computer storage medium and device
CN106301847B (en) Access point interface configuration recovery method, device and home gateway
CN104601589A (en) A method for accessing a broadcast television system, a terminal and a network side server
US20150326435A1 (en) Parameter setting system, program management apparatus, and information processing apparatus
CN112583639B (en) Configuration method and device of network equipment
EP4367856A1 (en) Bootstrapping and troubleshooting of remote devices
US20210336853A1 (en) Control system, electronic device, and control method
CN111130865A (en) A method and system for batch upgrade of network device firmware based on layer 2 switching
CN110505075B (en) Device management method and related device
CN113972988A (en) Digital certificate acquisition method and device
WO2023273877A1 (en) Network element configuration method and system based on automated provisioning system, device, and storage medium
CN108733382B (en) Application software installation method, device and system
KR101205689B1 (en) Apparatus and Method for Automatically Setting Router
CN103491026A (en) Routing terminal network access method, device and system
CN105338398A (en) Set top box management method, device and system
CN118474155B (en) Data processing method, device, storage medium and program product for industry application
CN111757325B (en) Network connection method, device, terminal equipment and storage medium
Bajpai et al. Managing home routers with netconf over tls and netconf call home

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07855668

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07855668

Country of ref document: EP

Kind code of ref document: A1