Testing framework for adaptive virtual services
US-2024406061-A1 · Dec 5, 2024 · US
US9960960B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9960960-B2 |
| Application number | US-201414152962-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 10, 2014 |
| Priority date | Apr 29, 2013 |
| Publication date | May 1, 2018 |
| Grant date | May 1, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A remote management system for Customer premises equipment WAN Management Protocol (CWMP) is provided. The remote management system includes at least one CPE (Customer Premises Equipment) and one server coupled to the CPE via a network. The CPE transmits a request to the server via the network. The server processes the request from the CPE according to a processing order, wherein the server provides a table which contains forecasted processing times for commands of a plurality of data models compatible with the CWMP. Upon receiving the request, the server generates a command configuration document according to the request, forecasts and obtains a first processing time corresponding to the command configuration document, and then dynamically adjusts and arranges the processing order for processing the request in the server according to the first processing time and a maximum waiting time corresponding to the request.
Opening claim text (preview).
What is claimed is: 1. A remote management system for supporting Customer premises equipment WAN Management Protocol (CWMP), comprising: at least one customer premises equipment (CPE), transmitting a request; and a server coupled to the CPE via a network, for performing a management on the CPE; wherein the server further comprises a table comprising a forecasted processing time for each responsive CWMP command of a plurality of predetermined data models which are CWMP-supported, a forecast ranking engine and a processing order determination module and upon receiving the request, the server generates a command configuration document according to the request, the forecast ranking engine forecasts and obtains a first processing time according to the command configuration document by a table lookup operation performed with the table and obtains a ranking value according to the forecasted first processing time and a maximum waiting time (MWT) corresponding to the request, and the processing order determination module dynamically adjusts and arranges a processing order for processing the request in the server according to the ranking value generated by the forecast ranking engine; wherein the server processes requests from the at least one CPE according to the processing order, wherein the server further obtains a second processing time after execution of commands of the request has been completed and the server further determines whether to adjust the first processing time corresponding to the command configuration document according to the second processing time, wherein the server further determines whether to adjust the first processing time corresponding to the command configuration document according to the second processing time by comparing whether a difference between the first processing time and the second processing time has exceeded a predetermined threshold value, and when the difference between the first processing time and the second processing time has exceeded the predetermined threshold value, the server utilizes the second processing time to adjust the first processing time. 2. The remote management system as claimed in claim 1 , wherein the server further comprises: an input module, receiving the request; and a command generation module, generating the command configuration document according to the request. 3. The remote management system as claimed in claim 1 , wherein the server further comprises an adjustment module for obtaining the second processing time and determining whether to adjust the first processing time. 4. The remote management system as claimed in claim 2 , wherein the forecast ranking engine further comprises: a first ranking module, forecasting the first processing time of the request by performing table lookup operation with the table; a second ranking module, determining the maximum waiting time from the command configuration document corresponding to the request; and a rank decision module, determining a ranking value corresponding to the request according to the first processing time and the maximum waiting time. 5. The remote management system as claimed in claim 4 , wherein the first ranking module further provides a first weight value corresponding to the first processing time and the second ranking module further provides a second weight value corresponding to the maximum waiting time, and wherein the rank decision module further performs a weighting operation on the first processing time and the maximum waiting time using the first and second weight values respectively to generate the ranking value. 6. A method for improving performance of remote management for use in a server, wherein the server remotely manages at least one customer premises equipment (CPE) and the server and the CPE are both supporting Customer premises equipment WAN Management Protocol (CWMP), comprising: providing a table, wherein the table comprises a forecasted processing time for each responsive CWMP command of a plurality of predetermined data models which are CWMP-supported; receiving a request from the at least one CPE and generating a command configuration document according to the request; forecasting and obtaining, by a forecast ranking engine of the server, a first processing time according to the command configuration document by a table lookup operation performed with the table and obtaining a ranking value according to the forecasted first processing time and a maximum waiting time (MWT) corresponding to the request to determine a processing order in the server for the request; dynamically adjusting and arranging, by a processing order determination module of the server, the processing order for processing the request in the server according to the ranking value generated by the forecast ranking engine to perform a management on the CPE; and processing, by the server, the request from the at least one CPE according to the processing order, wherein the method further comprises: obtaining a second processing time after execution of commands of the request has been completed and determining whether to adjust the first processing time corresponding to the command configuration document according to the second processing time, wherein the step of determining whether to adjust the first processing time corresponding to the command configuration document according to the second processing time further comprises: comparing whether a difference between the first processing time and the second processing time has exceeded a predetermined threshold value; and utilizing the second processing time to adjust the first processing time when the difference between the first processing time and the second processing time has exceeded the predetermined threshold value. 7. The method as claimed in claim 6 , wherein the step of obtaining the ranking value according to the forecasted first processing time and the maximum waiting time to determine the processing order in the server for the request further comprises: providing a first weight value corresponding to the first processing time and a second weight value corresponding to the maximum waiting time; performing a weighting operation on the first processing time and the maximum waiting time using the first and second weight values respectively to generate the ranking value; and determining the processing order in the server for the request according to the ranking value. 8. A remote-performance-management apparatus configured between a server and at least one customer premises equipment (CPE), wherein the server and the CPE are both supporting Customer premises equipment WAN Management Protocol (CWMP), comprising: a table, wherein the table comprises a forecasted processing time for each responsive CWMP command of a plurality of predetermined data models which are CWMP-supported; and a processing module, upon receiving a request from the at least one CPE, generating, by a forecast ranking engine of the processing module, a command configuration document according to the request, forecasting and obtaining a first processing time according to the command configuration document by a table lookup operation performed with the table, generating, by the forecast ranking engine, a ranking value according to the forecasted first processing time and a maximum waiting time (MWT) corresponding to the request, and transmitting, by an output module of the processing module, the ranking value to the server, such that the server performs a management on the CPE according to the ranking value, wherein the management comprises dynamically adjusts a processing order in the server for the request according to the ranking value, wherein the processing module further comprises an adjustment module
Configuration setting · CPC title
Electricity · mapped topic
Techniques to speed-up the configuration process · CPC title
using standardised network management architectures, e.g. telecommunication management network [TMN] or unified network management architecture [UNMA] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.