Embodiment
Below in conjunction with accompanying drawing the present invention is done to describe in detail further.
The method that the embodiment of the invention is managed the non-TR-069 equipment of being acted on behalf of through proxy gateway for ACS under the TR-069 agreement; The RPC method that said method is supported through non-TR-069 equipment of mapping or ACS in the data model of proxy gateway; Realize the management of ACS to non-TR-069 equipment, wherein so-called non-TR-069 equipment is meant the equipment of not supporting telemanagement.The embodiment of the invention also provides corresponding device thereof and communication system.Below be elaborated respectively.
Embodiment one,
A kind of method of remote management apparatus; When ACS need manage non-TR-069 equipment; ACS sends and parameter command is set to proxy gateway; After proxy gateway receives said order, discern the corresponding non-TR-069 equipment of parameter that said order is provided with, send administration order to said non-TR-069 equipment then.As shown in Figure 1, its flow process is following:
101, proxy gateway receives the parameter command that is provided with of Automatic Configuration Server ACS transmission;
102, proxy gateway is discerned the RPC method name information that the non-TR-069 device name information of being acted on behalf of that comprises in the corresponding remote procedure call RPC information of the parameter of said order setting and the said non-TR-069 equipment of being acted on behalf of are supported;
103, proxy gateway sends order to the said proxied device of carrying out said RPC method.
Automatic Configuration Server ACS in this method flow process belongs to management equipment; Proxy gateway is a kind of customer premises equipment, CPE CPE, when acting as agent such as home gateway; Non-TR-069 equipment comprises various IP application terminal or the non-IP terminal equipment of not supporting the TR-069 standard, and RPC is meant that remote procedure call is Remote Procedure Call.
The advantage of present embodiment is: proxy gateway identifies said ACS and will manage or will manage to non-TR-069 equipment to proxy gateway through the parameter command that is provided with that receives that Automatic Configuration Server ACS sends, thereby makes correct response.
Embodiment two,
According to embodiment one described method; Parameter command (the parameter in self-contained indication path is set; The managed devices that the parameter in these indication paths is corresponding different according to different paths; Thereby revise the parameter in the parameter corresponding equipment in different paths) parameter that comprises in RPC in the data model that is mapped in proxy gateway (the being remote procedure call RemoteProcedure Call) information specifically can be set, said RPC information has comprised RPC method name information and the relevant parameter information that non-TR-069 device name information, said proxied device are supported.Because the order of sending for the Automatic Configuration Server ACS that makes the more effective identification of proxy gateway receive is to manage to which equipment; The RPC method of just non-TR-069 equipment being supported has been mapped among the data model of said gateway; Parameter in the RPC information that parameter command just can be provided with the RPC method that non-TR-069 equipment is supported in the data model is set like this; The parameter that said proxy gateway is set up through identification just can know that said ACS hopes the non-TR-069 equipment of managing; Because said RPC information comprises the name information of said non-TR-069 equipment and the information such as name information of the RPC method that said non-TR-069 equipment is supported.Thereby send administration order to said non-TR-069 equipment.Mapping method is as shown in the table:
As above shown in the table; The RPC information spinner of said RPC method will comprise one section " InternetG-atewayDevice.ProxiedDevicen.CPERPC.RPCName " information; In the said information n of ProxiedDevicen represent 1,2, the 3... Arabic numerals, so ProxiedDevice1, ProxiedDevice2, the different non-TR-069 device name of ProxiedDevice3... representative.CPERPC.RPCName in the said information representes the RPC method name that non-TR-069 equipment is supported.And different parameter in " Invoke " in the table, " Argument " and the said RPC information of " Response " expression.These parameters all are arranged in the said RPC information as the leaf of " InternetGatewayDevice.ProxiedDevi-cen.CPERPC.RPCName " node, like " InternetGatewayDevice.ProxiedDevicen.CPERPC.RPCName.Invo ke "
The embodiment of the invention can also be provided with the result that management is carried out; After said proxy gateway sends order to the said non-TR-069 equipment of carrying out said RPC method; The result that said non-TR-069 equipment will be carried out said RPC method sends to proxy gateway; Said proxy gateway receives the response parameter of the invoked RPC method in the said data model that is provided with behind the said result, promptly goes up the Response parameter in the table.Setting finishes the back said response message that parameter command is set of said proxy gateway transmission to said ACS, and said ACS accomplishes the management to non-TR-069 equipment through receiving response message.At last; If ACS goes for the management result that non-TR-069 equipment is carried out said RPC method; The parameter command that obtains non-TR-069 equipment execution management result that said ACS can send is to proxy gateway, thereby the Response parameter that reads in the said proxy gateway data model obtains the result that non-TR-069 equipment is carried out management.
As shown in Figure 2, embodiment of the invention concrete steps are following:
201, proxy gateway receives the parameter command that is provided with of Automatic Configuration Server ACS transmission;
202, said order is provided with the parameter in the RPC information of the RPC method that non-TR-069 equipment that ACS in the data model of proxy gateway hopes to call supported;
203, proxy gateway identifies non-TR-069 device name and the RPC method name in the corresponding RPC information of said parameter;
204, proxy gateway sends order to the said non-TR-069 equipment of carrying out said RPC method,
205, after the said non-TR-069 equipment fill order, the result who sends execution is to proxy gateway;
206, said proxy gateway is provided with the response parameter in the corresponding RPC information in the said data model according to the said result who receives;
207, said proxy gateway sends the said response message that parameter command is set to said ACS, and said ACS is through receiving the information that said message acquisition finishes to non-TR-069 equipment control;
208, said proxy gateway receives the parameter command that obtains non-TR-069 equipment execution management result that said ACS sends, and said ACS obtains the result that non-TR-069 equipment is carried out management through the response parameter of gateway setting described in the read step 205.
Can find out by above-mentioned method; Parameter in the RPC information of the RPC method that the non-TR-069 equipment of hoping to call through ACS in the data model that proxy gateway is set is supported; Said proxy gateway not only can judge that the order of the ACS transmission that receives is to manage or will manage to non-TR-069 equipment to proxy gateway through non-TR-069 device name in the corresponding RPC information of said parameter and RPC method name; And further to identify be to manage which non-TR-069 equipment, thereby send administration order to the corresponding non-TR-069 equipment of carrying out corresponding RPC method accurately.And the response parameter that supplies ACS to obtain execution result can also be set, it is more reasonable, complete to make present embodiment compare with embodiment one.
Embodiment three,
The method of describing according to embodiment two is that the method that proxy gateway is managed non-TR-069 equipment elaborates with home gateway in the TR-069 agreement.
Suppose that non-TR-069 equipment is WLAN AP equipment, the RPC method of said WLAN AP equipment support comprises the Download RPC method of band Argument parameter and not with the FactoryReset RPC method of Argument parameter.Said RPC method is arranged in the data model of proxy gateway, and is as shown in the table:
When Automatic Configuration Server ACS need manage WLAN AP equipment; When the loading tasks of WLAN AP equipment is managed; Send SetParameterValu-es and (the RPC method of parameter value is set; ACS uses it to revise the configuration data on the CPE, and self portability path parameter is used for indicating CPE which configuration data is made amendment) to home gateway.After home gateway receives SetParameterValues; Said SetParameterV-alues is provided with the parameter of the InternetGatewayDevice.ProxiedDevice1.CPERPC.Download in the home gateway data model, and wherein ProxiedDevice1 represents WLAN AP equipment.Because the corresponding RPC information of Download RPC method is carried the Argument parameter; So SetParameterValues at first is provided with corresponding 10 Argu-ment parameter values in the data model, and then the Invo-ke parameter value of the RPC information of Download RPC method correspondence is set to " ture ".Home gateway is the WLAN AP equipment corresponding with " ProxiedDevice1 " according to the SetPara-meterValues that " Prox-iedDevice1 " and " Download " in the corresponding Inter-netGatewayDevice.ProxiedDevice1.CPERPC.Download information of Invoke parameter just identifies the ACS transmission that receives to device name like this; Management project is for carrying out Download RPC method, is sent to said WLAN AP equipment thereby home gateway converts said Download RPC method into order that WLAN AP equipment supported.
After said WLAN AP equipment receives the order of management project for execution Download RPC method, carry out this management project and convert execution result into the corresponding command being sent to home gateway.After home gateway receives the order of said execution result, according to said execution result 4 Response parameters in the said Download RPC information in its data model are set, and the Invoke parameter value of said RPC information is set to " false ".After setting finished, home gateway sent the response message of SetParameterValues to ACS, and said ACS obtains information that non-TR-069 equipment control is finished through the said message that receives; At last, said ACS sends GetParameterValues to home gateway, reads the information of 4 Response parameters in the gateway, thereby obtains the result that non-TR-069 equipment is carried out management.
As shown in Figure 3, embodiment of the invention concrete steps are following:
301, home gateway receives the SetParameter-Values that Automatic Configuration Server ACS sends;
302, said SetParameterValues is provided with 10 Argument parameters of the Intern-etGatewayDevice.ProxiedDevice1.CPERPC.Download in the home gateway data model earlier;
303, InternetGatewayDevice.ProxiedDevice1.CPERPC.Down1-oad.In voke parameter value is set to " ture " again;
304, home gateway is the WLAN AP equipment corresponding with " ProxiedDevice1 " according to the SetParameterValues that the corresponding InternetGatewayDevice.Prox-iedDevice1.CPERPC.Download of Invoke parameter identifies the ACS transmission that receives to device name, and management project is for carrying out Download RPC method;
305, home gateway converts said Download RPC method into order that WLAN AP equipment supported and is sent to said WLAN AP equipment;
306, home gateway is carried out the result of DownloadRPC method according to receiving said WLAN AP equipment;
307,4 Response parameters of Download RPC method in the said data model are set
308, the Invoke parameter value is set and is set to " false ".
309, home gateway sends the response message of SetParameterValues to ACS, and said ACS obtains information that non-TR-069 equipment control is finished through the said message that receives;
310, thereby home gateway receives the information that reads 4 Response parameters in the gateway that ACS sends and obtains the GetParameterValues that said WLAN AP equipment is carried out the result of management.
Download RPC in the present embodiment carries the Argument parameter; And some RPC method is not carried this parameter; Such as the FactoryReset RPC method in the table 2; When ACS need call the FactoryReset RPC method of said WLAN AP equipment, the Invoke parameter that in above-mentioned steps 302, just directly is provided with in the FactoryReset RPC information got final product.When needs are provided with relevant parameter; Because the Response parameter in the FactoryReset RPC information has only one: Response1errorcode; So only need being provided with this parameter, home gateway just can supply ACS to obtain the result that it is managed WLAN AP equipment; Other steps are identical with step in the present embodiment, so no longer repeat specification.
Can specifically find out by above embodiment; As long as in the data model of proxy gateway, be provided with the RPC method that non-TR-069 equipment is supported; ACS just can manage and obtain to manage the result to said non-TR-069 equipment; Thereby the order that the ACS that also makes proxy gateway to identify to receive sends is to which equipment to manage, and effectively raises the reliability and the science of network management.
Embodiment four
A kind of method of remote management apparatus; When non-TR-069 equipment hopes that ACS manages himself; Said non-TR-069 equipment sends ordering to proxy gateway of request management; After said proxy gateway receives said order, the parameter of the RPC method that the corresponding Automatic Configuration Server ACS of order supported is set described in the data model; The event message that sends said parameter variation then is to Automatic Configuration Server ACS, so that said ACS carries out the corresponding RPC method of said parameter.As shown in Figure 4, its flow process is following:
401, proxy gateway receives the order of the request execution remote procedure call RPC method of proxied device transmission;
402, proxy gateway is provided with the parameter in the corresponding RPC information of said order, and said RPC information comprises the RPC method name information that said proxied device name information and Automatic Configuration Server ACS are supported;
403, proxy gateway sends event message that said parameter changes to Automatic Configuration Server ACS, so that said ACS carries out the corresponding RPC method of said parameter.
Non-TR-069 equipment in this method flow process mainly comprises various IP application terminal or the non-IP terminal equipment of not supporting the TR-069 agreement.And proxy gateway belongs to a kind of customer premises equipment, CPE CPE, when acting as agent such as home gateway; Automatic Configuration Server ACS belongs to management equipment; Be mapped with the RPC information of RPC (the RemoteProcedure Call remote procedure call) method that ACS supports in the data model of said proxy gateway; Parameter value in certain RPC information changes and just explains that non-TR-069 equipment hopes that ACS manages it through this RPC method; So proxy gateway just sends the event message of said parameter variation to Automatic Configuration Server ACS, so that said ACS carries out the corresponding RPC method of said parameter.
The RPC method that ACS supported in the present embodiment is mapped in the data model of proxy gateway, and its mapping method is as shown in the table:
As above shown in the table, the RPC information spinner of said RPC method will comprise one section " InternetG-atewayDevice.ProxiedDevicen.ACSRPC.RPCName " information, in the said information
The n of ProxiedDevicen representes 1,2, the 3... Arabic numerals, so ProxiedDevice1, ProxiedDevice2, the different non-TR-069 device name of ProxiedDevice3... representative.ACSRPC.RPCName in the said information representes the RPC method name that ACS supports.And different parameter in " Invoke " in the table, " Argument " and the said RPC information of " Response " expression.These parameters all are arranged in the said RPC information as the leaf of " InternetGatewayDevice.ProxiedDevicen.CP-ERPC.RPCName " node, like " InternetGat-ewayDevice.ProxiedDevicen.CPERPC.RPCName.Inv oke "
Present embodiment with the advantage that embodiment one compares is: proxy gateway is sent to ACS with the event message that parameter changes, and makes said ACS can know that which non-TR-069 equipment hopes that ACS manages it, thereby makes correct manner of execution.
Embodiment five,
According to embodiment four described methods; Proxy gateway can be provided with the parameter that comprises in RPC in the data model that is mapped in proxy gateway (the being remote procedure call Remote Procedure Call) information, and said RPC information comprises RPC method name information and the relevant parameter information that said proxied device name information, Automatic Configuration Server ACS are supported.Be the said RPC method that ACS supported with the command conversion that receives earlier, revise the parameter in the corresponding RPC information of RPC method described in the data model according to the RPC method after the conversion.And after ACS receives the message that the parameter of said RPC method changes; Transmission gets parms order to proxy gateway; Read the parameter value that changes in the said gateway data model; Said ACS confirms the non-TR-069 equipment of request management according to the device name in the corresponding RPC information of the parameter that changes, thereby makes said ACS carry out the RPC method of non-TR-069 device request management.After management finished, the result that said ACS will carry out management was arranged on that the confession proxy gateway obtains in the response parameter of the corresponding RPC information of the method for RPC described in the data model.
As shown in Figure 5, the present embodiment flow process is following:
501, proxy gateway receives the order of the request execution remote procedure call RPC method of non-TR-069 equipment transmission;
502, proxy gateway RPC method that said command conversion is supported for the corresponding Automatic Configuration Server ACS of this order;
503, proxy gateway is revised the parameter in the corresponding RPC information of RPC method described in the data model;
504, proxy gateway sends event message that said parameter changes to Automatic Configuration Server ACS;
505, proxy gateway receives the order that gets parms that said ACS sends;
506, said ACS carries out the corresponding RPC method of said parameter;
507, said ACS sends the response parameter that parameter command is provided with the method for RPC described in the data model is set;
508, said proxy gateway obtains said response parameter, thereby obtains the result that said ACS carries out the RPC method.
By on can find out that the method for the non-TR-069 equipment of the described management of present embodiment is compared with embodiment four and can be carried out the parameter setting to the result that management is carried out, thereby make proxy gateway to obtain execution result through reading said parameter.Also make ACS reasonable more, reliable to the management of resource.
Embodiment six
According to the method that embodiment five describes, with in the TR-069 agreement, when family's gateway was acted as agent gateway, the method that ACS manages non-TR-069 equipment elaborated.
Suppose that non-TR-069 equipment is WLAN AP equipment, the RPC method that ACS supports is RequestDownload (request of loading) method of band Argument parameter, and said RPC method is arranged in the data model of proxy gateway, and is as shown in the table:
When family's gateway receives the request of loading order of non-TR-069 equipment; Because the host-host protocol between home gateway and the non-TR-069 equipment is different from the host-host protocol between home gateway and the ACS, so said home gateway can convert the described request loading command into Request-Download RPC method.According to said RPC method home gateway the parameter value of the corresponding RPC information of said RPC method in the data model is set, i.e. 2 Argument parameters and Invoke parameter.After the setting of Invoke parameter finishes; Home gateway passes through the event message of Inform RPC transmission parameter variation to ACS; Said ACS learns that InternetGatewayDevice.ProxiedDevice1.ACSRPC.RequestDownl oad.Invo-ke parameter changes after receiving said message, and knows that according to " ProxiedDevice1 " in the message and " ACSRPC.RequestDownload " WLAN AP device request ACS loads management to it.ACS just is sent to home gateway with GetParameterValues and reads above-mentioned 2 Argument parameters that are set up, thereby carries out the corresponding RequestDownload method of said parameter.After being finished; ACS is provided with the response parameter in the data model through SetParameterValues; Be InternetGatewayDevice.ProxiedDevice1.ACSRPC.RequestD-own load.Response1errorcode parameter, when family's gateway obtains the value of said parameter, can obtain said ACS carries out RequestDownload RPC method to WLAN AP equipment result.
As shown in Figure 6, embodiment of the invention concrete steps are following:
601, home gateway receives the order of the request of loading of WLANAP equipment transmission;
602, home gateway converts the described request loading command into RequestDownload RPC method that Automatic Configuration Server ACS is supported;
603, home gateway is revised 2 Argument parameters and the Invoke parameter in the corresponding RPC information of RequestDownload RPC method in the data model;
604, home gateway sends event message that said Invoke parameter changes to Automatic Configuration Server ACS through Inform RPC;
605, home gateway receives the GetParameterValues that said ACS sends;
606, said ACS carries out RequestDownload RPC method;
607, said ACS sends the Response1errorcode parameter that SetParameterValue is provided with RequestDownload RPC method in the said data model;
608, home gateway reads the result that the said ACS of said Response1errorcode parameter acquiring carries out RequestDownload RPC method.
By on can find out; Home gateway can be according to the request management order of WLAN AP equipment in the present embodiment; The parameter of the RPC method of the corresponding ACS support of order described in its data model is set; ACS through read in the parameter corresponding RPC information acquisition the WLAN AP facility information that will manage, thereby accordingly said equipment is effectively managed.
Embodiment seven,
In order better to realize the method for embodiment one, embodiment two or embodiment three; As shown in Figure 7, the embodiment of the invention provides a kind of proxy gateway accordingly, comprises receiving element 701, recognition unit 702, transmitting element 703; Can also comprise unit 704 is set
Receiving element 701 is mainly used in the parameter command that is provided with that receives Automatic Configuration Server ACS transmission; Also be used in said proxy gateway and send after administration order to the said non-TR-069 equipment, receive the result command of the said RPC method of execution of said non-TR-069 equipment transmission; Also be used for after said transmitting element has sent response message, receive the parameter command that non-TR-069 equipment is carried out the result of said RPC method that obtains of said ACS transmission.
Recognition unit 702 is mainly used in the RPC method name information that the non-TR-069 device name information that comprises in the corresponding RPC information of the parameter of the said order setting of identification and said non-TR-069 equipment are supported.
Transmitting element 703 is mainly used in order to the said non-TR-069 equipment of carrying out said RPC method that sends; Also can be used for after said proxy gateway is provided with the response parameter of corresponding RPC method in the said data model, send the said response message that parameter command is set, so that said ACS accomplishes the management to non-TR-069 equipment through receiving response message to said ACS.
Unit 704 is set, and the result command that is mainly used in the said RPC method of execution of the said proxied device transmission that receives according to said receiving element is provided with the response parameter of corresponding RPC method in the proxy gateway data model.
By on can find out; The order that said proxy gateway not only can send through the ACS that non-TR-069 device name in the corresponding RPC information of said parameter and the identification of RPC method name receive is to manage or will manage to non-TR-069 equipment to proxy gateway; And further to identify be to manage which non-TR-069 equipment, thereby send administration order to corresponding non-TR-069 equipment accurately.Make ACS reasonable more, reliable to the management of resource.
Embodiment eight,
Method for better implement example four, embodiment five or embodiment six; As shown in Figure 8; The embodiment of the invention also provides a kind of proxy gateway accordingly; Comprise receiving element 801, unit 802 be set, transmitting element 803, can also comprise acquiring unit 804, converting unit 805 and revise unit 806
Receiving element 801 is mainly used in the order that the RPC method is carried out in the request that receives non-TR-069 equipment transmission; Can also be used for before said ACS carries out the corresponding RPC method of said parameter, receiving the order that gets parms that said ACS sends.
Unit 802 is set, is mainly used in the parameter that is provided with in the corresponding RPC information of said order, said RPC information comprises the RPC method name information that said non-TR-069 device name information and Automatic Configuration Server ACS are supported;
Transmitting element 803, the event message that is mainly used in the said parameter variation of transmission is to Automatic Configuration Server ACS, so that said ACS carries out the corresponding RPC method of said parameter;
Acquiring unit 804 is used for after said ACS is through the response parameter that parameter command is set said RPC information is set, and obtains the result that said ACS carries out the RPC method thereby obtain said response parameter.
Wherein, the said unit 802 that is provided with comprises converting unit 805 and modification unit 806,
Converting unit 805 is mainly used in the said RPC method that said command conversion is supported for the corresponding Automatic Configuration Server ACS of this order;
Revise unit 806, be mainly used in according to the RPC method of said converting unit conversion and revise the parameter in the corresponding said RPC information of RPC method described in the said data model;
By on can find out; Present embodiment is compared with embodiment seven; Be when non-TR-069 equipment sends the request management order; The said order that the proxy gateway basis receives realizes that through the operation of correlation units such as being provided with, sending, obtain ACS carries out the management request of non-TR-069 equipment, thereby which non-TR-069 equipment ACS can know hopes that ACS manages it, makes correct manner of execution.
Embodiment nine,
The embodiment of the invention also provides a kind of communication system, comprises ACS and proxy gateway, and its function is following:
ACS is mainly used in transmission and parameter command is set to proxy gateway;
Proxy gateway; Be mainly used in the parameter command that is provided with that receives Automatic Configuration Server ACS transmission; Discern the RPC method name information that the non-TR-069 device name information that comprises in the corresponding RPC information of the parameter of said order setting and said non-TR-069 equipment are supported, send order to the said non-TR-069 equipment of carrying out said RPC method.
As shown in Figure 9, ACS in this communication system and proxy gateway specifically can be ACS901 and proxy gateway 902, and its concrete function is following:
ACS901; Be mainly used in to proxy gateway 902 transmissions the parameter command (parameter in self-contained indication path is set; The managed devices that the parameter in these indication paths is corresponding different according to different paths; Thereby revise the parameter in the parameter corresponding equipment in different paths), through the corresponding non-TR-069 equipment of parameter that said order is provided with, realize management to non-TR-069 equipment.For example, during the parameter of the RPC information of the RPC method of being supported when non-TR-069 equipment in the data model that the said parameter that is set up is said proxy gateway 902, ACS901 sends is provided with parameter command the parameter of said RPC information is provided with.Also be used for after the response message that parameter command is set that receives proxy gateway 902 transmissions, send parameter command to the said proxy gateway 902 that obtains non-TR-069 equipment execution management result, thereby obtain the result of non-TR-069 equipment execution management.
Proxy gateway 902 is mainly used in the parameter command that is provided with that receives Automatic Configuration Server ACS transmission, discerns the corresponding non-TR-069 equipment of parameter that said order is provided with, and sends administration order to said non-TR-069 equipment.Also be used to receive the result that said non-TR-069 equipment is carried out management,, after said parameter is set, send the said response message that parameter command is set to said ACS according to the response parameter that said result is provided with corresponding RPC information in the said data model.The corresponding non-TR-069 equipment of the parameter of the said order setting of wherein said identification mainly is the RPC method name information that the non-TR-069 device name information that comprises in the corresponding RPC information of the parameter of the said order setting of identification and said non-TR-069 equipment are supported.Said administration order mainly refers to convert the RPC method that said non-TR-069 equipment is supported into order that said non-TR-069 equipment is supported, sends this order to said non-TR-069 equipment, thereby makes said non-TR-069 equipment carry out said order.
Wherein, ACS901 comprises transmitting element 9011 and receiving element 9012, and said transmitting element 9011 is mainly used in to proxy gateway 902 transmissions parameter command is set.Also can be used for sending parameter command to the said proxy gateway 902 that obtains non-TR-069 equipment execution management result; Said receiving element 9012 is mainly used in and receives the response message that parameter command is set that proxy gateway 902 sends.Proxy gateway 902 comprises receiving element 701, recognition unit 702, transmitting element 703, can also comprise unit 704 is set.
Can find out by above-mentioned system; After the order that proxy gateway receives from ACS; Said order can be provided with the parameter in the RPC method that the non-TR-069 equipment in the proxy gateway supports, through discerning the corresponding non-TR-069 equipment of said parameter, accomplishes the management to said equipment.And said gateway can also be sent to ACS with the message that management finishes, and ACS receives and sends a command to said gateway after the said message and obtain the management result, has effectively improved the reliability of whole system management.
Embodiment ten,
Shown in Fig. 1 O, the embodiment of the invention also provides a kind of communication system, comprises ACS and proxy gateway, and said ACS and proxy gateway specifically can be following for proxy gateway 1001 and its function of ACS1002:
Proxy gateway 1001; Be mainly used in after the order of RPC method is carried out in the request that receives non-TR-069 equipment transmission; Parameter in the corresponding RPC information of said order is set, and said RPC information comprises the RPC method name information that said proxied device name information and Automatic Configuration Server ACS are supported; The said parameter that is provided with in the corresponding RPC information of said order is about to the said RPC method that said command conversion is supported for the corresponding Automatic Configuration Server ACS1002 of this order; Revise the corresponding parameters of RPC method described in the said data model, the event message that sends said parameter variation is to Automatic Configuration Server ACS1002;
Automatic Configuration Server ACS1002; Be used for behind the event message that the parameter that receives said proxy gateway 1001 transmissions changes; Identification the non-TR-069 equipment that will manage; Transmission gets parms after the parameter that order to said proxy gateway 1001 obtains to be modified, and carries out the corresponding RPC method of said parameter, sends response parameter that parameter command is provided with said RPC information is obtained said RPC method for said proxy gateway 1001 execution result is set.
Wherein, proxy gateway 1001 comprises receiving element 801, unit 802 is set, transmitting element 803, acquiring unit 804, and the said unit 802 that is provided with can comprise converting unit 805, revise unit 806.ACS1002 comprises receiving element 10021, is mainly used in the event message of the parameter variation that receives said proxy gateway 1001 transmissions; Transmitting element 10022 is mainly used in and sends the parameter that the order that gets parms is modified to said proxy gateway 1001 acquisitions; Also can be used for sending a command to the response parameter that said proxy gateway 1001 is provided with said RPC method.
Can find out by above-mentioned system; After the parameter of ACS in data model of the order correspondence of the request management that the non-TR-069 equipment that the proxy gateway setting receives sends; Thereby the event message that sends the parameter variation is informed which non-TR-069 device request management of ACS; Which RPC method is the project of management be, ACS sends the order that gets parms according to the message that receives and confirms the management request of non-TR-069 equipment, thereby makes the RPC method of correct execution request management.To manage the result at last and be arranged on the response parameter and to supply proxy gateway to obtain, effectively improve the reliability of whole system management.
In a word, as seen from the above analysis the embodiment of the invention has following beneficial effect:
When ACS need manage non-TR-069 equipment; Parameter in the RPC information of the RPC method that the non-TR-069 equipment of hoping to call through ACS in the data model that proxy gateway is set is supported; The order that said proxy gateway not only can send through the ACS that non-TR-069 device name in the corresponding RPC information of said parameter and the identification of RPC method name receive is to manage or will manage to non-TR-069 equipment to proxy gateway; And further to identify be to manage which non-TR-069 equipment, thereby send administration order to corresponding non-TR-069 equipment accurately.And the response parameter that supplies ACS to obtain execution result can also be set.When non-TR-069 equipment hopes that ACS manages it; The request management command conversion that proxy gateway sends non-TR-069 equipment is for corresponding RPC method and the situation of change that relevant parameters in the said RPC method reports the ACS relevant parameter again is set; ACS receives and can know that which non-TR-069 equipment hopes that ACS manages it after the message that said parameter changes; Thereby make correct manner of execution, and the response parameter that supplies proxy gateway to obtain execution result can also be set.Thereby make ACS carry out comprehensive management to non-TR-069 equipment.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of the foregoing description can instruct related hardware to accomplish through program; This program can be stored in the computer-readable recording medium, and storage medium can comprise: ROM, RAM, disk or CD etc.
More than to method, device and the communication system of the non-TR-069 equipment of the management that the embodiment of the invention provided and you which has selected detailed description; Used concrete example among this paper principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.