WO2008071127A1 - Method, equipment and system for acquiring and providing cpe function configuration information - Google Patents
Method, equipment and system for acquiring and providing cpe function configuration information Download PDFInfo
- Publication number
- WO2008071127A1 WO2008071127A1 PCT/CN2007/071232 CN2007071232W WO2008071127A1 WO 2008071127 A1 WO2008071127 A1 WO 2008071127A1 CN 2007071232 W CN2007071232 W CN 2007071232W WO 2008071127 A1 WO2008071127 A1 WO 2008071127A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cpe
- configuration information
- acs
- function configuration
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/2898—Subscriber equipments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0233—Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
Definitions
- the present invention relates to the field of data communication technologies, and in particular, to a method, an apparatus, and a system for acquiring and providing function configuration information of a user premises equipment in the field of data communication.
- TR069 Terminal Wide Area Network Management Protocol
- DSL Digital Subscriber Line
- the terminal automatic configuration management model defined in the TR069 protocol is shown in Figure 1.
- the ACS After the customer premises equipment (CPE) and the automatic configuration server (ACS) establish a terminal wide area network management protocol (CWMP) connection, the ACS first obtains the parameter model supported by the CPE, and then The ACS configures the CPE according to the parameter model to achieve the function of deploying the corresponding service.
- the CPE is a device installed in a user location and connected to a telephone company network, such as a telephone, a modem, or a terminal, and the CWMP is TR069.
- the TR069 protocol specifies a method for obtaining a parameter model supported by a CPE.
- the method includes: After the CPE establishes a CWMP connection with the ACS, the ACS specifies a parameter to be CPE replied by calling the Get Parameter Names function, and the CPE is based on the Get Parameter Names RPC function.
- the carried information returns a Get Parameter Names Response response to the ACS, where the response includes only the parameter name of the CPE support parameter model, and the read and write attributes of the parameter.
- the Get Parameter Names RPC function contains the parameters Parameter Path and NextLevel:
- the Parameter Path parameter type is a string type, and the Parameter Path parameter is used to indicate a complete parameter name or a partial path indicating the parameter name.
- a parameter When representing a partial path, a parameter must be added after the last hierarchical node of the parameter name. ".,, End.
- ⁇ Parameter Path parameter is set to:
- ⁇ Parameter Path parameter is set to:
- Bay 1 J Parameter Path parameter represents a partial path of a parameter name
- the NextLevel parameter type is Boolean, and the NextLevel parameter can be set to false or set to true:
- the Parameter Path parameter is set to Internet Gateway Device. LANDevice. , and the Next Level is set to true, then the CPE is listed in the Get Parameter Names Response response.
- t Internet Gateway Device.LANDevice. ⁇
- the CPE does not need to carry other parameters lower than the above two parameter levels in the Get Parameter Names Response response message
- the CPE carries the following parameters in the Get Parameter Names Response response: " InternetGatewayDevice.LANDeviceNumberOfEntries " ;
- the Get Parameter Names Response contains the parameter Parameter List, which carries the parameter name and its read and write attributes that need to be returned by the CPE:
- the Parameter List parameter type is an array of structures ( Parameter InfoStruct[] ); each Parameter InfoStruct[] contains the parameter name ( name ) and the read / write attribute ( Writeable ) of the parameter; where name indicates the name of the parameter to be returned;
- Writeable indicates the read and write properties of the parameter, indicating whether the value of the parameter can be modified by calling the Set Parameter Values function.
- name is a partial path of a parameter name.
- Writeable indicates that the new embodiment corresponding to this parameter can be added by the Add Object method, or the parameter instance can be deleted by the Delete Object method.
- the parameter parameter supported by the CPE is obtained by using the Get Parameter Names RPC method.
- the Get Parameter Names Response response only includes the parameter name and its read/write attribute, and does not indicate the type of the parameter or the value range of the parameter.
- the ACS cannot perform legality verification and application on data, especially CPE extended data, when configuring the CPE.
- the prior art also provides a method for obtaining a parameter model supported by a CPE, that is, a parameter model supported by a CPE vendor and provided by a CPE is provided to an operator in the form of an XML Schema file, and then the operator performs the operation through the operation support system.
- the parameter model is sent to the ACS vendor.
- the disadvantages of the above methods are as follows: If the ACS wants to obtain the parameter model supported by the CPE, it must be obtained by the carrier. The ACS needs to correctly configure the operation support system before the CPE is managed. The ACS exists between the ACS and the CPE. The binding relationship is not convenient for the ACS to configure the CPE in real time.
- the embodiment of the present invention provides a method, a device, a method, a device, and a terminal configuration system for acquiring the function configuration information of the user premises equipment, so that the ACS can learn the function configuration information of the CPE, such as CPE support.
- the parameter type and/or the parameter value range, and the probability of error in configuring the CPE service is low.
- An embodiment of the present invention provides a method for acquiring function configuration information of a user premises equipment, where the method includes: establishing a terminal WAN management protocol CWMP session between an automatic configuration server ACS and a customer premises equipment CPE; the ACS sends a command to the CPE, The CPE is requested to upload the CPE function configuration information to the specified object. The specified object receives the CPE function configuration information uploaded by the CPE.
- the embodiment of the present invention further provides an automatic configuration server, including: a session requesting unit, a signaling sending unit, and the session requesting unit, configured to send a request for establishing a CWMP tongue to the customer premises equipment CPE, and receive a request response from the CPE.
- a CWMP session with the CPE the CWMP session is established after the CWMP session is established, and the signaling sending unit is configured to: after receiving the notification from the session requesting unit, Send a command to the CPE to request the CPE to upload the CPE function configuration information to the specified object.
- the embodiment of the present invention further provides a method for providing user premises equipment function configuration information, including: establishing a terminal WAN management protocol CWMP session between the customer premises equipment CPE and the automatic configuration server ACS; the CPE receiving the request CPE from the ACS The command to upload the CPE function configuration information to the specified object; the CPE uploads the CPE function configuration information to the specified object.
- the embodiment of the present invention further provides a user premises equipment, including: a session negotiation unit, a signaling analysis unit, a function configuration information storage unit, and a function configuration information uploading unit; wherein the function configuration information holding unit is configured to save the CPE function.
- the session negotiation unit is configured to receive a request for establishing a CWMP session from the automatic configuration server ACS, send a request response message to the ACS, and establish a CWMP session with the ACS;
- the signaling parsing unit is configured to receive a requesting CPE from the ACS to upload CPE function configuration information to a specified object, and a notification function configuration information uploading unit uploading CPE function configuration information saved in the function configuration information holding unit to the specified object;
- the configuration information uploading unit is configured to receive the foregoing notification sent by the signaling analysis unit, and upload the CPE function configuration information saved in the function configuration information holding unit to the specified object.
- the embodiment of the present invention further provides a terminal configuration system, where the system includes an automatic configuration server ACS and a customer premises equipment CPE; wherein the automatic configuration server is used to
- the CPE sends a request for establishing a CWMP session, receives a request response message from the CPE, and establishes a CWMP session with the CPE, and sends a command to the CPE to request the CPE to upload the CPE function configuration information to the specified object.
- the CPE is used to receive the ACS.
- a request for establishing a CWMP session sending a request response message to the ACS; establishing a CWMP session with the ACS, receiving a request from the ACS to upload a CPE function configuration information to the specified object, and uploading the saved CPE function configuration information to the Specify the object.
- the technical solution of the embodiment of the present invention has the following beneficial effects:
- the ACS sends a command to the CPE to request the CPE to upload the CPE function configuration information to the specified object.
- the ACS can learn the CPE function configuration information, and then reduce the probability of error when configuring the CPE service according to the learned information.
- FIG. 2 is a flowchart of a method for acquiring CPE function configuration information according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for acquiring a CPE parameter model according to an embodiment of the present invention
- FIG. 4 is a signaling diagram of an embodiment of a method for acquiring a CPE parameter model according to an embodiment of the present invention
- FIG. 5 is a signaling diagram of an embodiment of a method for acquiring a CPE parameter model according to an embodiment of the present invention
- FIG. 6 is a flowchart of a method for configuring a CPE function according to an embodiment of the present invention.
- FIG. 7 is a flowchart of a method for acquiring a CPE function according to an embodiment of the present invention.
- FIG. 8 is a flowchart of a method for configuring a CPE function according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of the composition of an automatic configuration server provided by an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of a user premises equipment provided by an embodiment of the present invention.
- FIG. 11 is a schematic structural diagram of a terminal configuration system provided by an embodiment of the present invention.
- the embodiments of the present invention provide a method for acquiring function configuration information of a user premises equipment, where the method includes:
- Step 201 The user premises equipment CPE and the automatic configuration server ACS establish a terminal WAN management protocol CWMP ⁇ tongue;
- Step 202 The ACS sends a command to the CPE, requesting the CPE to upload the CPE function configuration information.
- Step 203 After receiving the command, the CPE uploads the CPE function configuration information to the service. Device.
- the CPE function configuration information may be a parameter type and/or a parameter value range supported by the CPE, or the function configuration information of the CPE may be a CPE function configuration method, where the method is performed in two cases. Detailed description.
- the method flow is as shown in FIG. 3, and includes:
- Step 301 The user premises equipment CPE and the automatic configuration server ACS establish a terminal WAN management protocol CWMP ⁇ tongue;
- Step 302 The ACS sends a command to the CPE, requesting the CPE to upload the parameter type and/or parameter range supported by the CPE.
- Step 303 After receiving the command, the CPE uploads the parameter type and/or the parameter value range supported by the CPE to the server.
- the parameter type or the parameter value range supported by the CPE may be automatically generated by the CPE, or may be provided by the CPE vendor and stored on the CPE, without affecting the implementation of the present invention
- the generally extensible markup language mode XML Schema describes that the CPE supports the parameter type and/or the parameter value range, and may also adopt other languages, and does not affect the implementation of the present invention.
- the server may be a designated server or an automatic configuration server ACS; wherein the specified server refers to a server address specified by a user (ie, an ACS).
- the CPE may upload the CPE function configuration information to the ACS itself, or may be other servers than the ACS (hereinafter referred to as designated servers).
- the ACS requests the CPE to upload CPE function configuration information to the specified object (that is, the server), and the specified object may be the ACS itself or a designated server other than the ACS. If it is the former, the ACS can of course configure the CPE according to the obtained CPE function configuration information.
- the ACS obtains the CPE function configuration information from the designated server, and then configures the CPE according to the information; in another case, the ACS does not have to obtain the CPE configuration information from the designated server, but instead The ACS instructs the designated server to perform corresponding processing according to the obtained CPE configuration information, and then the ACS configures the CPE according to the processing result of the specified server.
- the ACS is equivalent to the configuration of the CPE according to the CPE configuration information, so only the CPE parameter model can be obtained compared to the prior art.
- the information ie, the parameter name supporting the parameter model and its read and write attributes
- the error probability of the embodiment of the present invention is relatively small.
- the above method may be implemented by using the Upload command specified by the TR069 protocol, because the Upload command specified by the TR069 protocol includes a FileType parameter, a URL parameter, a Usemame parameter, and a Password parameter.
- the ACS sends an upload command to the CPE.
- the CPE uploads the corresponding data to the specified server according to the set value of the File Type parameter in the Upload command.
- the address of the specified server is carried by the URL parameter, and the username of the login server is carried by the Usemame parameter.
- the password for logging in to the specified server is carried by the Password parameter, where the username of the login server and the password for logging in to the specified server are - corresponding;
- TR069 specifies that the value of the FileType parameter is "1 Vendor Configuration File” or "2 Vendor Log File”;
- the CPE When the setting value of the FileType parameter is "1 Vendor Configuration File", the CPE needs to upload a file for recording user configuration information to the specified server, where the user configuration information includes user-related information such as a user name, a password, or the like.
- Some configuration parameters such as Dynamic Host Configuration Protocol (DHCP) and Wireless Local Area Network (WLAN) related configuration information;
- DHCP Dynamic Host Configuration Protocol
- WLAN Wireless Local Area Network
- a set value is added to the set value of the FileType parameter, where the added set value is used to indicate that the CPE needs to upload a parameter type and/or a parameter value range that it supports.
- the value can be named "3 XML Schema File", and other names can be used, for example, "4 XML Schema File” or "3 XML File”, as long as the name conforms to the FileType parameter setting naming rule specified by TR069.
- the file name parameter setting rule specified by TR069 is an integer plus a space plus a file type description.
- Figure 4 shows the process flow of the parameter model supported by the CPE when the Upload command is used, including:
- Step 401 The CPE establishes a CWMP session with the ACS.
- Step 402 The ACS sends an upload command whose value is set to "3 XML Schema File" to the CPE;
- Step 403 After receiving the command, the CPE replies with an UploadResponse response message to the ACS, and notifies the ACS that the Upload command has been received.
- Step 404 The CPE logs in the specified server according to the address of the specified server in the Upload command, and logs in the specified server user name and password, and then uploads the supported parameter type and/or parameter value range to the specified server in the form of a file;
- the method further includes:
- Step 405 The CPE sends a Transfercomplete message to the ACS, and notifies the ACS that the parameter type and/or parameter range supported by the CPE is uploaded to the specified server in the form of a file.
- Step 406 The ACS returns a TransfercompleteResponse message to the CPE to the CPE, and tells the CPE that the Transfercomplete message has been received.
- Step 407 After receiving the notification, the ACS downloads the parameter type and/or the parameter value range supported by the CPE from the specified server.
- Step 403, step 405 and step 406 are the procedures specified in the Upload command, and Upload specifies that the party receiving the command needs to reply to the sending commander a message that the command has been received.
- a command may be added in the TR069 RPC method to indicate that the CPE needs to upload a parameter type and/or a parameter value range supported by the CPE.
- the command may be named GetCPEXMLSchemaFile, or may be used as a parameter.
- the naming method or the RPC method used for extension can be determined by the engineering technician. The technician only needs to indicate the purpose of the command in the corresponding configuration. The method is as shown in FIG. 5, including:
- Step 501 The user premises equipment CPE and the automatic configuration server ACS establish a terminal WAN management protocol CWMP ⁇ tongue;
- Step 502 The ACS sends a GetCPEXMLSchemaFile command to the CPE.
- the GetCPEXMLSchemaFile command indicates that the CPE needs to upload the supported parameter types and / or parameter value range;
- Step 503 After receiving the command, the CPE carries the parameter type and/or the parameter value range supported by the CPE in the form of a message and uploads it to the ACS in the GetCPEXMLSchemaFileResponse response.
- the CPE function configuration method describes which parameters of the CPE need to be supported when implementing a CPE function.
- the ACS can configure the terminal according to the configuration process described in the function configuration method, which reduces the error probability of the terminal service configuration.
- the method includes:
- Step 601 The CPE establishes a CWMP session with the ACS.
- Step 602 The ACS sends a command to the CPE, requesting the CPE to upload the CPE function configuration method.
- Step 603 After receiving the command, the CPE uploads the CPE function configuration method to the server.
- the server may also be the designated server or the step 603. Automatically configure the server ACS. When the server is the designated server, you can use the Upload command specified by the TR069 protocol to obtain the service function configuration method supported by the CPE:
- a set value is added to the FileType parameter setting value, and the added setting value is used to indicate that the CPE needs to upload its function configuration method, and the set value can be named "4 Operation File".
- Other names can be used, for example, "3 Operation File” or "4 Configuration File”, as long as the name conforms to the FileType parameter setting naming rule specified by TR069.
- Figure ⁇ shows the method flow when using the Upload command, including :
- Step 701 The CPE establishes a CWMP session with the ACS.
- Step 702 The ACS sends an upload command whose fileType parameter is set to "4 Operation File" to the CPE.
- Step 703 The CPE replies with the UploadResponse response message to the ACS, and tells the ACS that the Upload command has been received.
- Step 704 The CPE uploads the specified server according to the address of the specified server in the Upload command, and logs in the specified server user name and password, and then uploads the CPE function configuration method to the designated server in the form of a file;
- the method further includes:
- Step 705 The CPE sends a Transfercomplete message to the ACS, and notifies the ACS that the CPE function configuration method has been uploaded to the designated server.
- Step 706 The ACS returns a TransfercompleteResponse message to the CPE to the CPE, and tells the CPE that the Transfercomplete message has been received.
- Step 707 The ACS obtains a CPE function configuration method from the specified server, and performs corresponding configuration on the CPE according to the method.
- Step 703, step 705 and step 706 are the procedures specified in the Upload command, and the Upload command stipulates that the party that receives the command needs to reply to the sending command party with a message that the command is received;
- a command indicating that the CPE needs to upload its function configuration method may be added in the TR069 RPC method, and the command may be named GetCPEOperationFile, and may also adopt other naming methods, such as GetCPEConfigrationFile, or
- the existing RPC method is extended to achieve the same purpose, for example, extending the GetParameterNames Rpc method and extending the parameters representing the function configuration method in its response GetParameterNamesResponse.
- the naming method or the RPC method to be used for extension can be determined by the engineering technician. The technician only needs to indicate the purpose of the command in the corresponding configuration. The method is as shown in Fig. 8, including:
- Step 801 The CPE establishes a CWMP session with the ACS.
- Step 802 The ACS sends a GetCPEOperationFile command to the CPE.
- Step 803 After receiving the command, the CPE carries the CPE function configuration method in the form of a message and uploads it to the ACS in the GetCPEOperationResponse response.
- the embodiment of the present invention further provides an automatic configuration server.
- the apparatus includes: a session requesting unit 901, and a signaling sending unit 902;
- the session requesting unit is configured to send a request for establishing a CWMP session to the customer premises equipment CPE, receive a request response message from the CPE, establish a CWMP session with the CPE, and notify the signaling sending unit of the CWMP session after the CWMP session is established. It has been established;
- the signaling sending unit is configured to: after receiving the notification from the session requesting unit,
- the CPE sends a command to request the CPE to upload CPE configuration information to the server.
- the function configuration information acquiring unit is configured to acquire CPE function configuration information that has been uploaded to the server, and send the configuration information to the configuration saving unit.
- the configuration saving unit is configured to save CPE function configuration information.
- the function configuration unit is configured to configure the CPE according to the CPE function configuration information saved in the configuration holding unit.
- the embodiment of the present invention further provides a user premise device.
- the device includes: a session negotiation unit 010, a signaling parsing unit 011, a function configuration information saving unit 012, and a function configuration information uploading unit 013;
- the function configuration information holding unit is configured to save CPE function configuration information
- the session negotiation unit is configured to receive a request for establishing a CWMP session sent by the automatic configuration server ACS, send a request response message to the ACS, and establish an ACS with the ACS.
- CWMP session ;
- the signaling parsing unit is configured to receive a command sent by the ACS to request the CPE to upload CPE function configuration information to the server, and notify the function configuration information uploading unit to upload the CPE function configuration information saved in the function configuration information holding unit to the server. ;
- the function configuration information uploading unit is configured to receive the notification sent by the signaling parsing unit, and upload the CPE function configuration information saved in the function configuration information holding unit to the server.
- the embodiment of the present invention further provides a terminal configuration system.
- the system includes: an automatic configuration server 110, a user premises equipment 111, and a server 112;
- the automatic configuration server is configured to send a request for establishing a CWMP session to the customer premises equipment CPE, and receive a request response message from the CPE; establish a CWMP session with the CPE, send a command to the CPE, and request the CPE to upload the CPE function configuration information to Server
- the user premises equipment is configured to receive a request for establishing a CWMP session sent by the automatic configuration server ACS, and send a request response message to the ACS; establish a CWMP session with the ACS, and receive a request sent by the ACS to upload the CPE function configuration information to the server.
- Command and upload the CPE function configuration information saved on the user premises equipment to the server;
- the server is configured to receive and save a CPE function configuration information uploaded by the user premises equipment.
- the automatic configuration server is further configured to obtain CPE function configuration information from the server, according to the CPE function configuration information. , configuring the CPE.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Description
获取、 提供用户驻地设备功能配置信息的方法、 装置及系统 本申请要求于 2006 年 12 月 15 日提交中国专利局、 申请号为 200610168030.9、发明名称为 "获取用户驻地设备功能配置信息的方法、 装 置及应用系统"的中国专利申请的优先权,其全部内容通过引用结合在本申请 中。 技术领域 本发明涉及数据通信技术领域, 尤其涉及数据通信领域中获取、提供用户 驻地设备功能配置信息的方法、 装置及系统。
背景技术
随着数字用户线(DSL )技术论坛中的终端广域网管理协议 ( TR069 )研 究的发展, 越来越多的设备运营商倾向于使用 TR069来实现终端业务的配置。 利用该协议能够实现远程管理终端设备, 并对终端设备进行自动配置、业务下 发、 软固件升级和备份、 性能检测以及设备诊断等。
TR069协议中定义的终端自动配置管理模型如图 1 所示, 用户驻地设备 ( CPE )与自动配置服务器( ACS )建立终端广域网管理协议 ( CWMP )连接 后, ACS先获取 CPE支持的参数模型, 然后 ACS根据该参数模型对 CPE进 行配置, 从而达到部署相应业务的功能; 其中, 所述 CPE 为安装在用户位置 并连接到电话公司网络的设备, 如电话机、 调制解调器或终端, 所述 CWMP 是 TR069定义的一种终端广域网管理协议。
TR069协议规定了一种获取 CPE所支持参数模型的方法,所述方法包括: 在 CPE与 ACS建立 CWMP连接后, ACS通过调用 Get Parameter Names 函数 指明需 CPE回复的参数 , CPE根据 Get Parameter Names RPC函数携带的信息, 向 ACS返回 Get Parameter Names Response响应 , 所述响应中仅包含 CPE支 持参数模型的参数名称, 及该参数的读写属性。
以下具体描述如何通过调用 Get Parameter Names RPC指明需 CPE回复的 参数, Get Parameter Names RPC 函数中包含有参数 Parameter Path 和 NextLevel:
其中 , Parameter Path参数类型为字符串型 , 所述 Parameter Path参数用于 表示一个完整的参数名称,或表示参数名称的部分路径,表示部分路径时必须 在参数名称最后一个层级节点后面加上一个点 ".,, 结束。
^口果 Parameter Path参数被设置为:
Internet Gateway Device. Devicelnfo. Serial Number, 贝1 J Parameter Path参 数表示一个完整的参数名称;
^口果 Parameter Path参数被设置为:
Internet Gateway Device.Devicelnfo. , 贝1 J Parameter Path参数表示一个参数 名称的部分路径;
其中, NextLevel参数类型为布尔型, NextLevel参数可以被设置为 false , 也可以被设置为 true:
^口果 NextLevel参数设置为 false,贝1 J CPE在 Get Parameter Names Response 中列出所有 Parameter Path参数给定的字符串开始的参数全路径;
如果 Next Level设置为 true, 贝1 J CPE在 Get Parameter Names Response中 仅列出比 Parameter Path参数给定的字符串低一层的参数名称或部分路径名 称;
t匕 ^口, Parameter Path参数设置为 Internet Gateway Device. LANDevice. , Next Level设置为 true, 则 CPE在 Get Parameter Names Response响应中列出 t匕 Internet Gateway Device.LANDevice.氐一层々参数:
InternetGatewayDevice. LANDevice.1. 及
InternetGatewayDevice .LANDevice .2.;
而 CPE无需在 Get Parameter Names Response响应消息中携带低于上述两 个参数层级的其他参数;
再比 口, Parameter Path参数设置为 "Internet Gateway Device" , Next Level设置为 true ,则 CPE在 Get Parameter Names Response响应携带以下参数: " InternetGatewayDevice.LANDeviceNumberOfEntries " ;
" InternetGatewayDevice . WANDeviceNumberOfOfEntries . ";
" InternetGatewayDevice .LANDevice . "; " InternetGatewayDevice .WAN- Device.; 及 "IntemetGatewayDevice.ManagementServer.,,。
但是, 如果 Next Level设置为 true, 而 Parameter Path参数表示的不是一 个部分路径,则 CPE必须返回一个带有 Invalid Parameter Name出错码 ( 9005 ) 的错误响应至 ACS。
以上仅相无括的指出可以采用 Get Parameter Names Response将 CPE支持的 参数模型返回给 ACS , 以下具体描述 Get Parameter Names Response如何携带 Get Parameter Names RPC函数中所指明的需 CPE返回的参数:
Get Parameter Names Response包含参数 Parameter List,所述 Parameter List 携带了需 CPE返回的参数名称及其读写属性:
Parameter List参数类型为结构体数组 ( Parameter InfoStruct[] ); 每一个 Parameter InfoStruct[]包含参数名称( name )和该参数的读写属性( Writeable ); 其中, name表示需返回的参数名称;
t匕^口 ,前已述及的参数 Internet Gateway Device .LANDevice .1.就通过 name 参数返回给 ACS;
Writeable表示参数的读写属性, 表明能否调用 Set Parameter Values函数 对该参数的值进行修改;
如果 Next Level设置为 true , 则 name 为一个参数名称的部分路径, Writeable表示可以用 Add Object方法增加这个参数所对应的新的实施例, 或 者可以用 Delete Object方法删除这个参数实施例。
采用上述调用 Get Parameter Names RPC方法获取 CPE支持的参数模型, 由于 Get Parameter Names Response响应中只包含参数名称及其读写属性, 并 未指明该参数的类型或参数的取值范围, 因此, 会造成 ACS在对 CPE进行配 置时无法对数据, 尤其是 CPE扩展的数据进行合法性校验及应用。
现有技术中还提供了一种获取 CPE支持的参数模型的方法, 就是由 CPE 厂商提供 CPE支持的参数模型以 XML Schema文件的形式提供给运营商, 再 由运营商通过运营支撑系统将所述参数模型下发给 ACS厂商, 上述方法缺点 在于: 若 ACS想要获取 CPE支持的参数模型必须要通过运营商才可以获得, 且 ACS管理 CPE前需要正确配置运营支撑系统, ACS与 CPE之间存在绑定 关系, 不便于 ACS对 CPE进行实时配置。
发明内容
本发明的实施例提供一种获取用户驻地设备功能配置信息的方法、 装置、 提供用户驻地设备功能配置信息的方法、 装置及终端配置系统, 以使 ACS能 够获知 CPE的功能配置信息, 例如 CPE支持的参数类型和 /或参数取值范围, 进而在配置 CPE业务时出错几率较低。
本发明实施例提供一种获取用户驻地设备功能配置信息的方法,所述方法 包括: 建立自动配置服务器 ACS与用户驻地设备 CPE之间的终端广域网管理 协议 CWMP会话;所述 ACS发送命令至 CPE,请求 CPE向指定对象上传 CPE 功能配置信息; 所述指定对象接收所述 CPE上传的 CPE功能配置信息。
本发明实施例还提供一种自动配置服务器, 包括: 会话请求单元, 信令发 送单元; 所述会话请求单元, 用于向用户驻地设备 CPE发送建立 CWMP ^舌 的请求,接收来自 CPE的请求响应消息;建立与 CPE的 CWMP会话,在 CWMP 会话建立后,通知信令发送单元所述 CWMP会话已建立; 所述信令发送单元, 用于在收到来自所述会话请求单元的所述通知后, 向所述 CPE发送命令, 请 求 CPE上传 CPE功能配置信息到指定对象。
本发明实施例还提供一种提供用户驻地设备功能配置信息的方法, 包括: 建立用户驻地设备 CPE与自动配置服务器 ACS之间的终端广域网管理协议 CWMP会话; 所述 CPE接收来自 ACS的请求 CPE向指定对象上传 CPE功能 配置信息的命令; 所述 CPE将 CPE功能配置信息上传到所述指定对象。
本发明实施例还提供一种用户驻地设备, 包括: 会话协商单元、信令解析 单元、 功能配置信息保存单元以及功能配置信息上传单元; 其中, 所述功能配 置信息保存单元, 用于保存 CPE功能配置信息; 所述会话协商单元, 用于接 收来自自动配置服务器 ACS的建立 CWMP会话的请求, 向 ACS发送请求响 应消息, 建立与所述 ACS的 CWMP会话; 所述信令解析单元, 用于接收来自 所述 ACS的请求 CPE上传 CPE功能配置信息到指定对象的命令,以及通知功 能配置信息上传单元将保存在所述功能配置信息保存单元的 CPE功能配置信 息上传到所述指定对象; 所述功能配置信息上传单元, 用于接收所述信令解析 单元发送来的上述通知, 并将保存在所述功能配置信息保存单元的 CPE功能 配置信息上传到所述指定对象。
本发明实施例还提供一种终端配置系统,其特征在于, 所述系统包括自动 配置服务器 ACS和用户驻地设备 CPE; 其中, 所述自动配置服务器, 用于向
CPE发送建立 CWMP会话的请求, 接收来自 CPE的请求响应消息; 建立与 CPE的 CWMP会话, 向 CPE发送请求 CPE上传 CPE功能配置信息到指定对 象的命令; 所述 CPE, 用于接收 ACS发送来的建立 CWMP会话的请求, 向 ACS发送请求响应消息; 建立与 ACS的 CWMP会话, 接收 ACS发送来的请 求 CPE上传 CPE功能配置信息到指定对象的命令,并将保存的 CPE功能配置 信息上传到所述指定对象。
从以上内容看出,本发明实施例技术方案有以下有益效果: 本发明实施例 通过在 ACS与 CPE建立 CWMP会话后, 采用 ACS向 CPE发送命令, 请求 CPE向指定对象上传 CPE功能配置信息的方式, 使得 ACS能够获知 CPE功 能配置信息, 进而根据获知的信息可以降低配置 CPE业务时的出错几率。 附图说明
图 1 自动配置管理模型;
图 2本发明实施例获取 CPE功能配置信息方法流程图;
图 3本发明实施例获取 CPE参数模型方法流程图;
图 4实现本发明实施例获取 CPE参数模型方法实施例信令图;
图 5实现本发明实施例获取 CPE参数模型方法实施例信令图;
图 6本发明实施例获取 CPE功能配置方法流程图;
图 7实现本发明实施例获取 CPE功能配方法流程图;
图 8实现本发明实施例获取 CPE功能配置方法流成图;
图 9本发明实施例所提供自动配置服务器组成示意图;
图 10本发明实施例所提供用户驻地设备组成示意图;
图 11本发明实施例所提供终端配置系统组成示意图。
具体实施方式 本发明实施例提供了一种获取用户驻地设备功能配置信息的方法,所述方 法包括:
步骤 201: 用户驻地设备 CPE与自动配置服务器 ACS建立终端广域网管 理协议 CWMP ^舌;
步骤 202: ACS发送命令至 CPE, 请求 CPE上传 CPE功能配置信息; 步骤 203: CPE收到所述命令后, 将所述 CPE功能配置信息上传到服务
器。
其中 ,所述 CPE功能配置信息可以是 CPE支持的参数类型和 /或参数取值 范围, 也可以是所述 CPE的功能配置信息为 CPE功能配置方法, 以下分两种 情况对所述方法进行伴细描述。
当所述 CPE功能配置信息为 CPE支持的参数类型和 /或参数取值范围时, 所述方法流程如图 3所示, 包括:
步骤 301 : 用户驻地设备 CPE与自动配置服务器 ACS建立终端广域网管 理协议 CWMP ^舌;
步骤 302: ACS发送命令至 CPE, 请求 CPE上传 CPE支持的参数类型和 /或参数取值范围;
步骤 303: CPE收到所述命令后, 将 CPE支持的参数类型和 /或参数取值 范围上传至服务器;
其中, 所述 CPE支持的参数类型或参数取值范围可以由 CPE自动生成, 也可以由 CPE厂商提供并保存在 CPE上, 并不影响本发明实现;
其中, 所述一般采用可扩展性标记语言模式 XML Schema描述 CPE支持 参数类型和 /或参数取值范围, 亦可采用其他语言, 并不影响本发明实现。
在实际应用中所述服务器可以是指定服务器, 也可以是自动配置服务器 ACS; 其中, 所述指定服务器是指服务器地址由用户 (即 ACS )指定。 根据 上述信息, 本领域技术人员可知, 按照 ACS的请求, CPE上传 CPE功能配置 信息的对象可能是 ACS本身 , 也可能是除该 ACS以外的其他服务器(以下均 称为指定服务器)。 换而言之, ACS请求 CPE向指定对象(即所述服务器)上 传 CPE功能配置信息, 该指定对象可以是 ACS本身, 也可以是除 ACS之外 的指定服务器。 如果是前者, ACS当然可以根据获取到的 CPE功能配置信息 对 CPE进行配置。 如果是后者, 一种情况是由 ACS到该指定服务器获取 CPE 功能配置信息, 然后再根据该信息对 CPE进行配置; 另一种情况是 ACS不必 从该指定服务器获取 CPE配置信息, 而是由 ACS指示该指定服务器根据获取 到的 CPE配置信息进行相应处理, 然后 ACS根据该指定服务器的处理结果再 对 CPE进行配置。可以看出,无论是上述哪种情况, ACS都相当于是根据 CPE 配置信息来对 CPE进行的配置 , 因此相对于现有技术只能获得 CPE参数模型
信息 (即支持参数模型的参数名称及其读写属性)来进行 CPE配置而言, 本 发明实施例的出错几率相对较小。
当所述服务器为指定服务器时, 可以采用 TR069协议规定的 Upload命令 来实现以上方法, 因为所述 TR069协议规定的 Upload命令中包含有 FileType 参数, URL参数, Usemame参数以及 Password参数等;
ACS发送 Upload命令给 CPE, CPE根据 Upload命令中的 File Type参数 的设定值, 上传相应数据至指定服务器, 所述指定服务器的地址由 URL参数 携带 , 登陆指定服务器的用户名由 Usemame参数携带 , 登陆指定服务器的密 码由 Password参数携带, 其中登陆服务器的用户名与登陆指定服务器的密码 是——对应的;
TR069规定 FileType参数的设定值为 "1 Vendor Configuration File"或 "2 Vendor Log File";
当所述 FileType参数的设定值为 " 1 Vendor Configuration File" 表明 CPE 需将记录用户配置信息的文件上传到指定服务器,所述用户配置信息包括用户 名, 密码等与用户相关的信息, 或用户配置的一些功能参数, 比如、 动态主机 配置协议(DHCP )、 无线局域网 (WLAN )相关配置信息;
当所述 FileType参数的设定值为 "2 Vendor Log File" 表明 CPE需将记录 用户操作日志的文件上传到指定服务器;
在本发明实施例中, FileType参数设定值中增加了一项设定值, 所述增加 的设定值用于表示 CPE需上传其支持的参数类型和 /或参数取值范围, 所述设 定值可以命名为 "3 XML Schema File", 亦可采用其他名称, 比如, "4 XML Schema File"或 "3 XML File"等, 只要名称符合 TR069规定的 FileType参数 设定值命名规则即可, TR069规定的 FileType参数设定值命名规则为整数加空 格加文件类型描述, 图 4所示为采用 Upload命令时获取 CPE支持的参数模型 方法流程, 包括:
步骤 401 : CPE与 ACS建立 CWMP会话;
步骤 402: ACS发送 FileType参数设定值为 "3 XML Schema File"的 Upload 命令至 CPE;
其中, "3 XML Schema File" 表示 CPE需上传其支持的参数类型和 /或参
数取值范围;
步骤 403: CPE收到所述命令后 , 向 ACS回复 UploadResponse响应消息, 通知 ACS已收到所述 Upload命令;
步骤 404: CPE根据 Upload命令中携带指定服务器的地址, 以及登陆指 定服务器用户名及密码, 登陆指定服务器, 然后将其支持的参数类型和 /或参 数取值范围以文件形式上传到指定服务器;
以上步骤已实现了 CPE将其支持参数类型和 /或参数取值范围上传到指定 服务器的功能, 为了进一步实现配置 CPE, 所述方法进一步包括:
步骤 405: CPE发送 Transfercomplete消息至 ACS, 通知 ACS已将 CPE 支持的参数类型和 /或参数取值范围以文件形式上传到指定服务器;
步骤 406: ACS向 CPE回复 TransfercompleteResponse消息给 CPE, 告诉 CPE已收到所述 Transfercomplete消息;
步骤 407: ACS收到所述通知后, 从指定服务器上下载所述 CPE支持的 参数类型和 /或参数取值范围;
其中,步骤 403 ,步骤 405及步骤 406是 Upload命令中规定的流程, Upload 规定收到命令的一方 , 需向发送命令方回复一个已收到所述命令的消息。
当所述服务器为自动配置服务器 ACS时,可以采用在 TR069 RPC方法中 增加表示 CPE需上传其支持的参数类型和 /或参数取值范围的命令, 所述命令 可以命名为 GetCPEXMLSchemaFile , 亦可采参用其他命名方式, 比如, GetCPEXMLFile, 或对已经存在的 RPC方法进行扩展来达到同样的目的, 比 如,扩展 GetParameterNames Rpc方法,在其响应 GetParameterNamesResponse 中扩展表示参数类型和 /或参数取值范围的参数。
采用何种命名方式或采用何种 RPC 方法进行扩展可由工程技术人员决 定 ,技术人员只需在相应配置中指明该命令的用途即可,所述方法如图 5所示, 包括:
步骤 501 : 用户驻地设备 CPE与自动配置服务器 ACS建立终端广域网管 理协议 CWMP ^舌;
步骤 502: ACS发送 GetCPEXMLSchemaFile命令至 CPE;
其中 , GetCPEXMLSchemaFile命令表示 CPE需上传其支持的参数类型和
/或参数取值范围;
步骤 503 : CPE收到所述命令后, 将 CPE支持的参数类型和 /或参数取值 范围以报文形式携带在 GetCPEXMLSchemaFileResponse响应中上传到 ACS。
当所述 CPE的功能配置信息为 CPE功能配置方法时, 所述方法流程如图 6所示, 其中, 所述 CPE功能配置方法记载了实现 CPE某个功能时, 需要将 CPE支持的哪些参数进行配置, 以及配置的流程, ACS获取到 CPE支持的业 务功能配置方法后, 可以 据功能配置方法中记载的配置流程对终端进行配 置, 降低了终端业务配置的错误概率, 所述方法包括:
步骤 601 : CPE与 ACS建立 CWMP会话;
步骤 602: ACS发送命令至 CPE, 请求 CPE上传 CPE功能配置方法; 步骤 603 : CPE收到所述命令后, 将 CPE功能配置方法上传至服务器; 其中 , 步骤 603所述服务器也可以是指定服务器或自动配置服务器 ACS; 当所述服务器为指定服务器时, 可以采用 TR069协议规定的 Upload命令 来实现获取 CPE支持的业务功能配置方法的方法:
在本发明实施例中, FileType参数设定值中增加了一项设定值, 所述增加 的设定值用于表示 CPE需上传其功能配置方法,设定值可以命名 "4 Operation File" 亦可采用其他名称, 比如, "3 Operation File" 或 "4 Configuration File", 只要名称符合 TR069规定的 FileType参数设定值命名规则即可, 图 Ί所示为 采用 Upload命令时所述方法流程, 包括:
步骤 701 : CPE与 ACS建立 CWMP会话;
步骤 702: ACS发送 FileType参数设定值为 "4 Operation File" 的 Upload 命令至 CPE;
其中, 所述 "4 Operation File" 表示 CPE需上传其功能配置方法; 步骤 703 : CPE向 ACS回复 UploadResponse响应消息,告诉 ACS已收到 所述 Upload命令;
步骤 704: CPE根据 Upload命令中携带指定服务器的地址, 以及登陆指 定服务器用户名及密码, 登陆指定服务器, 然后将 CPE功能配置方法以文件 形式上传到指定服务器;
以上步骤实现了 CPE将其功能配置方法上传到指定服务器, 为了进一步
实现配置 CPE, 所述方法进一步包括:
步骤 705: CPE发送 Transfercomplete消息至 ACS, 通知 ACS所述 CPE 功能配置方法已上传到指定服务器;
步骤 706: ACS向 CPE回复 TransfercompleteResponse消息给 CPE, 告诉 CPE已收到所述 Transfercomplete消息;
步骤 707: ACS从所述指定服务器上获取 CPE功能配置方法, 根据所述 方法记载对 CPE进行相应配置;
其中,步骤 703,步骤 705及步骤 706是 Upload命令中规定的流程, Upload 命令规定收到命令的一方, 需向发送命令方回复一个收到命令的消息;
当所述服务器为自动配置服务器 ACS时,可以采用在 TR069 RPC方法中 增加表示 CPE 需上传其功能配置方法的命令, 所述命令可以命名为 GetCPEOperationFile , 亦可采用其他命名方式, 比如 GetCPEConfigrationFile , 或对已经存在的 RPC 方法进行扩展来达到同样的目的, 比如, 扩展 GetParameterNames Rpc方法,在其响应 GetParameterNamesResponse中扩展表 示功能配置方法的参数。 采用何种命名方式或采用何种 RPC方法进行扩展可 由工程技术人员决定,技术人员只需在相应配置中指明该命令的用途即可, 所 述方法如图 8所示, 包括:
步骤 801 : CPE与 ACS建立 CWMP会话;
步骤 802: ACS发送 GetCPEOperationFile命令至 CPE;
步骤 803: CPE收到所述命令后, 将 CPE功能配置方法以报文形式携带 在 GetCPEOperationResponse响应中上传到 ACS。
本领域普通技术人员可以理解实现上述方法实施例中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可 读存储介质中, 所述的存储介质, 如: R0M/RAM、 磁碟、 光盘等。
本发明实施例还一种自动配置服务器, 如图 9所示, 所述装置包括: 会话 请求单元 901, 信令发送单元 902;
所述会话请求单元,用于向用户驻地设备 CPE发送建立 CWMP会话的请 求, 接收来自 CPE的请求响应消息; 建立与 CPE的 CWMP会话, 在 CWMP 会话建立后, 通知信令发送单元所述 CWMP会话已建立;
所述信令发送单元, 用于在收到来自所述会话请求单元所述通知后, 向
CPE发送命令, 请求 CPE上传 CPE功能配置信息到服务器。
在上述装置中, 进一步包括功能配置信息获取单元 903 , 配置保存单元 904, 功能配置单元 905;
所述功能配置信息获取单元, 用于获取保存已上传到服务器的 CPE功能 配置信息, 将其发送给配置保存单元;
所述配置保存单元, 用于保存 CPE功能配置信息;。
所述功能配置单元, 用于根据保存在所述配置保存单元的 CPE功能配置 信息, 对所述 CPE进行配置。
本发明实施例还提供了一种用户驻地设备,如图 10所示, 所述装置包括: 会话协商单元 010, 信令解析单元 011, 功能配置信息保存单元 012, 功能配 置信息上传单元 013;
其中, 所述功能配置信息保存单元, 用于保存 CPE功能配置信息; 所述会话协商单元, 用于接收自动配置服务器 ACS发送来的建立 CWMP 会话的请求, 向 ACS发送请求响应消息, 建立与 ACS的 CWMP会话;
所述信令解析单元,用于接收 ACS发送来的请求 CPE上传 CPE功能配置 信息到服务器的命令,通知功能配置信息上传单元将保存在所述功能配置信息 保存单元的 CPE功能配置信息上传到服务器;
所述功能配置信息上传单元, 用于接收信令解析单元发送来的通知,将保 存在所述功能配置信息保存单元的 CPE功能配置信息上传到服务器。
本发明实施例还提供了一种终端配置系统, 如图 11所示, 所述系统包括: 自动配置服务器 110, 用户驻地设备 111, 服务器 112;
其中, 所述自动配置服务器, 用于向用户驻地设备 CPE发送建立 CWMP 会话的请求, 接收来自 CPE的请求响应消息; 建立与 CPE的 CWMP会话, 向 CPE发送命令, 请求 CPE上传 CPE功能配置信息到服务器;
所述用户驻地设备, 用于接收自动配置服务器 ACS发送来的建立 CWMP 会话的请求, 向 ACS发送请求响应消息; 建立与 ACS的 CWMP会话, 接收 ACS发送来的请求 CPE上传 CPE功能配置信息到服务器的命令,并将保存在 用户驻地设备上的 CPE功能配置信息上传到服务器;
所述服务器, 用于接收, 并保存用户驻地设备上传来的 CPE功能配置信 在上述实施例中, 所述自动配置服务器进一步用于从服务器上获取 CPE 功能配置信息, 根据所述 CPE功能配置信息, 对所述 CPE进行配置。
以上对本发明所提供的一种获取用户驻地设备功能配置信息的方法、装置 及应用系统对进行了详细介绍,本文中应用了具体个例对本发明的原理及实施 方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心 思想; 同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实施方 式及应用范围上均会有改变之处, 综上所述,本说明书内容不应理解为对本发 明的限制。
Claims
1、 一种获取用户驻地设备功能配置信息的方法, 其特征在于, 所述方法 包括:
建立自动配置服务器 ACS与用户驻地设备 CPE之间的终端广域网管理协 议 CWMP ^舌;
所述 ACS发送命令至 CPE, 请求 CPE向指定对象上传 CPE功能配置信 所述指定对象接收所述 CPE上传的 CPE功能配置信息。
2、 根据权利要求 1所述方法, 其特征在于, 所述指定对象为除所述 ACS 以外的指定服务器, 所述命令进一步携带有所述指定服务器的地址, 以及登陆 所述指定服务器的用户名及密码; 所述方法还包括:
所述 CPE根据所述命令中携带的所述指定服务器地址, 以及登陆所述指 定服务器的用户名及密码, 登陆指定服务器, 然后将所述 CPE功能配置信息 上传到所述指定服务器。
3、 根据权利要求 2所述方法, 其特征在于, 所述方法进一步包括: 所述 ACS从所述指定服务器上获取所述 CPE功能配置信息, 根据所述 CPE功能配置信息对所述 CPE进行配置。
4、 根据权利要求 2所述方法, 其特征在于, 所述方法进一步包括: 所述 ACS指示所述指定服务器根据接收的 CPE配置信息进行相应处理; 所述 ACS根据所述指定服务器的所述处理结果对 CPE进行配置。
5、 根据权利要求 1所述方法, 其特征在于, 所述指定对象为所述 ACS, 所述方法还包括:
所述 CPE收到所述命令后, 将 CPE功能配置信息上传到所述 ACS。
6、 根据权利要求 1至 5中任一项所述方法, 其特征在于, 所述 CPE功能 配置信息包括 CPE支持的参数类型和 /或参数取值范围。
7、 根据权利要求 1至 5中任一项所述方法, 其特征在于, 所述 CPE功能 配置信息为所述 CPE的功能配置方法。
8、 一种自动配置服务器, 其特征在于, 包括: 会话请求单元, 信令发送 单元;
所述会话请求单元,用于向用户驻地设备 CPE发送建立 CWMP会话的请
求, 接收来自 CPE的请求响应消息; 建立与 CPE的 CWMP会话, 在 CWMP 会话建立后, 通知信令发送单元所述 CWMP会话已建立;
所述信令发送单元, 用于在收到来自所述会话请求单元的所述通知后, 向 所述 CPE发送命令, 请求 CPE上传 CPE功能配置信息到指定对象。
9、 根据权利要求 8所述自动配置服务器, 其特征在于, 还包括: 功能配 置信息获取单元、 配置保存单元和功能配置单元;
所述功能配置信息获取单元, 用于获取已上传到所述指定对象的 CPE功 能配置信息 , 并将获取到的所述 CPE功能配置信息发送给配置保存单元; 所述配置保存单元, 用于保存所述 CPE功能配置信息;
所述功能配置单元, 用于根据保存在所述配置保存单元的 CPE功能配置 信息, 对所述 CPE进行配置。
10、根据权利要求 8所述自动配置服务器, 其特征在于, 所述指定对象为 所述自动配置服务器 ACS或除所述 ACS以外的指定服务器。
11、 一种提供用户驻地设备功能配置信息的方法, 其特征在于, 包括: 建立用户驻地设备 CPE与自动配置服务器 ACS之间的终端广域网管理协 议 CWMP ^舌;
所述 CPE接收来自 ACS的请求 CPE向指定对象上传 CPE功能配置信息 的命令;
所述 CPE将 CPE功能配置信息上传到所述指定对象。
12、 根据权利要求 11所述自动配置服务器, 其特征在于, 所述指定对象 为所述 ACS或除所述 ACS以外的指定服务器。
13、 一种用户驻地设备, 其特征在于, 包括: 会话协商单元、 信令解析单 元、 功能配置信息保存单元以及功能配置信息上传单元;
其中, 所述功能配置信息保存单元, 用于保存 CPE功能配置信息; 所述会话协商单元,用于接收来自自动配置服务器 ACS的建立 CWMP会 话的请求, 向 ACS发送请求响应消息, 建立与所述 ACS的 CWMP会话; 所述信令解析单元 ,用于接收来自所述 ACS的请求 CPE上传 CPE功能配 置信息到指定对象的命令,以及通知功能配置信息上传单元将保存在所述功能 配置信息保存单元的 CPE功能配置信息上传到所述指定对象;
所述功能配置信息上传单元,用于接收所述信令解析单元发送来的上述通
知, 并将保存在所述功能配置信息保存单元的 CPE功能配置信息上传到所述 指定对象。
14、 根据权利要求 13所述用户驻地设备, 其特征在于, 所述指定对象为 所述 ACS或除所述 ACS以外的指定服务器。
15、一种终端配置系统,其特征在于, 所述系统包括自动配置服务器 ACS 和用户驻地设备 CPE;
其中, 所述 ACS, 用于向 CPE发送建立 CWMP会话的请求, 接收来自 CPE的请求响应消息; 建立与 CPE的 CWMP会话, 向 CPE发送请求 CPE上 传 CPE功能配置信息到指定对象的命令;
所述 CPE, 用于接收 ACS发送来的建立 CWMP会话的请求, 向 ACS发 送请求响应消息; 建立与 ACS的 CWMP会话, 接收 ACS发送来的请求 CPE 上传 CPE功能配置信息到指定对象的命令, 并将保存的 CPE功能配置信息上 传到所述指定对象。
16、 根据权利要求 15所述终端配置系统, 其特征在于, 所述指定对象为 所述 ACS或除所述 ACS以外的指定服务器。
17、 根据权利要求 15所述终端配置系统, 其特征在于, 所述指定对象为 除该 ACS以外的指定服务器, 所述系统还包括:
所述指定服务器, 用于接收并保存用户驻地设备上传来的 CPE功能配置 信息。
18、根据权利要求 17所述终端配置系统, 其特征在于, 所述 ACS进一步 用于从所述指定服务器上获取 CPE功能配置信息, 根据所述 CPE功能配置信 息对所述 CPE进行配置。
19、 根据权利要求 17所述终端配置系统, 其特征在于,
所述指定服务器进一步用于在所述 ACS的指示下根据所述接收的 CPE功 能配置信息进行相应处理;
所述 ACS进一步用于根据所述指定服务器的处理结果对所述 CPE进行配 置。
20、 根据权利要求 15至 19中任一项所述终端配置系统, 其特征在于, 所述 ACS具体包括会话请求单元和信令发送单元;
其中, 所述会话请求单元, 用于向用户驻地设备 CPE发送建立 CWMP会
话的请求, 接收来自 CPE的请求响应消息; 建立与 CPE的 CWMP会话, 在 CWMP会话建立后, 通知信令发送单元所述 CWMP会话已建立;
所述信令发送单元, 用于在收到来自所述会话请求单元的所述通知后, 向 所述 CPE发送命令, 请求 CPE上传 CPE功能配置信息到指定对象;
所述 CPE具体包括会话协商单元、 信令解析单元、 功能配置信息保存单 元以及功能配置信息上传单元;
其中, 所述功能配置信息保存单元, 用于保存 CPE功能配置信息; 所述会话协商单元, 用于接收来自 ACS的建立 CWMP会话的请求, 向 ACS发送请求响应消息, 建立与所述 ACS的 CWMP会话;
所述信令解析单元,用于接收来自所述 ACS的请求 CPE上传 CPE功能配 置信息到指定对象的命令,以及通知功能配置信息上传单元将保存在所述功能 配置信息保存单元的 CPE功能配置信息上传到所述指定对象;
所述功能配置信息上传单元,用于接收所述信令解析单元发送来的上述通 知, 并将保存在所述功能配置信息保存单元的 CPE功能配置信息上传到所述 指定对象。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES07817372.1T ES2528280T3 (es) | 2006-12-15 | 2007-12-14 | Método, equipo y sistema para adquirir y proporcionar información de configuración de función CPE |
| EP07817372.1A EP2086170B1 (en) | 2006-12-15 | 2007-12-14 | Method, equipment and system for acquiring and providing CPE function configuration information |
| US12/483,961 US20090254613A1 (en) | 2006-12-15 | 2009-06-12 | Method, apparatus, and system for acquiring and providing cpe function configuration information |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610168030.9 | 2006-12-15 | ||
| CNA2006101680309A CN101202745A (zh) | 2006-12-15 | 2006-12-15 | 获取用户驻地设备功能配置信息的方法、装置及应用系统 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/483,961 Continuation US20090254613A1 (en) | 2006-12-15 | 2009-06-12 | Method, apparatus, and system for acquiring and providing cpe function configuration information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008071127A1 true WO2008071127A1 (en) | 2008-06-19 |
Family
ID=39511277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/071232 Ceased WO2008071127A1 (en) | 2006-12-15 | 2007-12-14 | Method, equipment and system for acquiring and providing cpe function configuration information |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20090254613A1 (zh) |
| EP (1) | EP2086170B1 (zh) |
| CN (1) | CN101202745A (zh) |
| ES (1) | ES2528280T3 (zh) |
| WO (1) | WO2008071127A1 (zh) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101631105A (zh) * | 2008-07-18 | 2010-01-20 | 华为技术有限公司 | 配置应用的方法、设备及系统 |
| CN101631112B (zh) * | 2008-07-18 | 2013-11-06 | 华为技术有限公司 | 一种软件卸载方法及终端 |
| CN101436924B (zh) * | 2008-11-06 | 2011-09-14 | 华为终端有限公司 | 一种数据同步的方法、装置及系统 |
| CN102082676B (zh) * | 2009-11-26 | 2014-04-16 | 中国电信股份有限公司 | 一种通过tr069实现远程配置cpe业务参数的方法和系统 |
| CN101741665B (zh) * | 2009-12-24 | 2015-05-20 | 中兴通讯股份有限公司 | 业务处理结果信息通知方法、装置和系统 |
| CN102375755A (zh) * | 2010-08-17 | 2012-03-14 | 鸿富锦精密工业(深圳)有限公司 | 数据模型对象删除识别装置及其使用方法 |
| CN102761431A (zh) * | 2011-04-29 | 2012-10-31 | 华为终端有限公司 | 事件上报方法及用户驻地设备 |
| CN102984118B (zh) * | 2011-09-07 | 2016-06-22 | 中国移动通信集团公司 | 验证ip多媒体子系统用户身份的方法及自动配置服务器 |
| CN102546331B (zh) * | 2012-03-13 | 2015-07-08 | 华为终端有限公司 | 业务信息的发送方法与装置 |
| CN106682105B (zh) * | 2016-12-05 | 2021-09-03 | 京信网络系统股份有限公司 | Tr参数与结构体参数的转换、acs与cpe的通信方法和系统 |
| CN108616379B (zh) * | 2016-12-13 | 2021-11-02 | 南宁富桂精密工业有限公司 | 管理自动配置服务器的方法与系统 |
| CN106533803B (zh) * | 2016-12-21 | 2019-11-22 | 锐捷网络股份有限公司 | 基于tr069协议的cpe配置方法及装置 |
| CN107332877A (zh) * | 2017-06-02 | 2017-11-07 | 上海金大师网络科技有限公司 | 基于消息路由且缓存上下文的去状态行情网关系统 |
| CN110138579B (zh) * | 2018-02-09 | 2020-10-09 | 华为技术有限公司 | 用户侧设备的配置方法和相关装置 |
| CN108667669B (zh) * | 2018-05-21 | 2021-08-24 | 京信网络系统股份有限公司 | 多版本数据模型兼容的方法、装置及系统 |
| CN109918149A (zh) * | 2019-03-05 | 2019-06-21 | 网经科技(苏州)有限公司 | 一种实现多acs平台对cpe设置权限控制方法 |
| CN110213340A (zh) * | 2019-05-10 | 2019-09-06 | 北京星网锐捷网络技术有限公司 | 箱式交换机的云管理方法、交换机、服务器及平台 |
| CN111770151B (zh) * | 2020-06-24 | 2024-03-15 | 京信网络系统股份有限公司 | 用于自定义流程的处理方法、装置、电子设备及存储介质 |
| CN111726367B (zh) * | 2020-06-30 | 2022-11-11 | 锐捷网络股份有限公司 | 一种用户设备cpe接入绑定方法、装置、系统及设备 |
| CN112020089B (zh) * | 2020-08-18 | 2023-09-29 | 爱迪欧科技(深圳)有限公司 | 交互异常处理方法、终端及可读存储介质 |
| CN112202883B (zh) * | 2020-09-30 | 2022-05-03 | 中国联合网络通信集团有限公司 | 用户终端设备的管理方法、装置及系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6584074B1 (en) * | 1999-08-11 | 2003-06-24 | Covad Communitions Group, Inc. | System and method for remote configuration and management of customer premise equipment over ATM |
| CN1838659A (zh) * | 2005-03-24 | 2006-09-27 | 上海贝尔阿尔卡特股份有限公司 | 在cpe远程管理中基于snmp协议实现多管理服务器支持的方法 |
| CN1859160A (zh) * | 2005-04-30 | 2006-11-08 | 华为技术有限公司 | 用户驻地设备配置管理方法及其系统 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6704401B2 (en) * | 2002-03-22 | 2004-03-09 | Hewlett-Packard Development Company, L.P. | System of and method for configuring an automatic appliance |
| US7865581B2 (en) * | 2005-04-15 | 2011-01-04 | Thomson Licensing | Remote management method of a distant device, and corresponding video device |
| US20070025341A1 (en) * | 2005-07-28 | 2007-02-01 | Texas Instruments Incorporated | Device, system and/or method for provisioning a device in a packet network |
| US8000345B2 (en) * | 2006-02-24 | 2011-08-16 | Siemens Aktiengesellschaft | Proxy agent for providing remote management of equipment in a communication network |
| EP2515480B1 (en) * | 2006-08-15 | 2014-01-08 | Huawei Technologies Co., Ltd. | Method and system for implementing configuration management of devices in network |
-
2006
- 2006-12-15 CN CNA2006101680309A patent/CN101202745A/zh active Pending
-
2007
- 2007-12-14 WO PCT/CN2007/071232 patent/WO2008071127A1/zh not_active Ceased
- 2007-12-14 ES ES07817372.1T patent/ES2528280T3/es active Active
- 2007-12-14 EP EP07817372.1A patent/EP2086170B1/en not_active Not-in-force
-
2009
- 2009-06-12 US US12/483,961 patent/US20090254613A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6584074B1 (en) * | 1999-08-11 | 2003-06-24 | Covad Communitions Group, Inc. | System and method for remote configuration and management of customer premise equipment over ATM |
| CN1838659A (zh) * | 2005-03-24 | 2006-09-27 | 上海贝尔阿尔卡特股份有限公司 | 在cpe远程管理中基于snmp协议实现多管理服务器支持的方法 |
| CN1859160A (zh) * | 2005-04-30 | 2006-11-08 | 华为技术有限公司 | 用户驻地设备配置管理方法及其系统 |
| EP1746767A1 (en) | 2005-04-30 | 2007-01-24 | Huawei Technologies Co., Ltd. | A method for configuration management to the customer premises equipment and the system thereof |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2086170A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2086170A4 (en) | 2009-11-25 |
| CN101202745A (zh) | 2008-06-18 |
| EP2086170A1 (en) | 2009-08-05 |
| US20090254613A1 (en) | 2009-10-08 |
| EP2086170B1 (en) | 2014-11-05 |
| ES2528280T3 (es) | 2015-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008071127A1 (en) | Method, equipment and system for acquiring and providing cpe function configuration information | |
| US8370491B1 (en) | Open mobile alliance provisioning via a global wimax device registry | |
| CN100403690C (zh) | 用户驻地设备配置管理方法及其系统 | |
| WO2009003385A1 (en) | Methods, apparatus and systems for updating equipment | |
| JP2007525870A (ja) | 装置管理システム内における管理ノードの指定 | |
| EP2053790A1 (en) | Method and system for implementing configuration management of devices in network | |
| WO2008138260A1 (en) | A method, system and home network access device for accessing home network | |
| WO2011082684A1 (zh) | 数据配置的方法和装置 | |
| WO2012079501A1 (zh) | Ap管理无线中继器的方法、装置及系统 | |
| US8516109B2 (en) | Method for obtaining information relating to a local environment of a terminal | |
| KR101401799B1 (ko) | 디바이스 관리 서비스를 브로드밴드 통신 모듈이 없는전자기기에 제공하는 시스템 및 방법 | |
| WO2009089771A1 (fr) | Procédé et système de gestion de réseau, terminal et serveur de configuration automatique | |
| WO2007009368A1 (en) | A method and system of data management based on simple network management protocol | |
| EP2469903A1 (en) | Wireless configuration | |
| CN102387201B (zh) | 业务数据处理的方法、装置和系统 | |
| CN101119247B (zh) | 家庭网络设备自动配置的方法及其系统 | |
| WO2011079659A1 (zh) | 设备管理方法、系统及设备 | |
| CN117955980B (zh) | 一种多集群纳管方法及平台、设备及存储介质 | |
| WO2013029507A1 (zh) | 管理会话建立方法、用户驻地设备及自动配置服务器 | |
| JP5114277B2 (ja) | ネットワーク管理システム及びその管理方法 | |
| KR100713412B1 (ko) | 이동통신단말을 이용한 검색 서비스 방법과 그를 위한 이동통신단말 및 서버 | |
| CN101515902A (zh) | 文件传输任务状态获取方法、系统和待加载设备 | |
| CN102333008B (zh) | 设备检测方法及家庭网关 | |
| CN101453396B (zh) | 多服务提供商设备管理的方法和系统 | |
| CN112491591B (zh) | 一种通用即插即用UPnP端口映射方法及系统 |
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: 07817372 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007817372 Country of ref document: EP |