CN101051947A - Method for establishing equipment configuration parameter and base station single plate configuration system - Google Patents
Method for establishing equipment configuration parameter and base station single plate configuration system Download PDFInfo
- Publication number
- CN101051947A CN101051947A CN 200710107495 CN200710107495A CN101051947A CN 101051947 A CN101051947 A CN 101051947A CN 200710107495 CN200710107495 CN 200710107495 CN 200710107495 A CN200710107495 A CN 200710107495A CN 101051947 A CN101051947 A CN 101051947A
- Authority
- CN
- China
- Prior art keywords
- configuration parameter
- configuration
- child object
- parameter
- type
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The method includes steps: storing all configuration parameters of device including configuration parameters for each specific type device; describing configuration parameters needed for specific device type to generate description information of configuration parameters of the specific device type; based on the said description information of configuration parameters of the specific device type to obtain configuration parameters of the specific device type from all configuration parameters of device stored, and editing configuration parameters of the specific device type dynamically. The invention is in use for creating customized configuration parameters based on configuration parameters and configured descriptions of sub objects held by current deice type to create customized configuration parameters dynamically.
Description
Technical field
The present invention relates to the configuration management technology of wireless access network, particularly the equipment disposition of NodeB in the wireless access network is a kind of method for establishing equipment configuration parameter and base station single plate configuration system concretely.
Background technology
In the configuration management of wireless access network (WRAN), can relate to the equipment disposition of NodeB usually.Because NodeB equipment has following two characteristics, that is:
One, board type is various, different veneers, and the type of its configuration parameter is different with number, and the configuration subobject that it has also has nothing in common with each other.For example, the coffret plate among the NodeB all has maximum virtual path identifiers (VPI:Virtual Path Identifier), two configuration parameters of minimum VPI; But Digital Trunk Interface Board has 8 E1/T1 links to dispose subobject as it, and asynchronous transfer mode (ATM) Optical Fiber Interface Board then has 2 optical transmission chains and 4 E1/T1 links to dispose subobject as it.
Two, the veneer configuration parameter is with the continuous evolution of version, and same board type is along with version evolution, and its configuration parameter and configuration subobject also can change.For example, Environment Monitoring Unit equipment is along with edition upgrading, and variation has all taken place for its configuration parameter and configuration subobject.
How two characteristics in view of above-mentioned generate corresponding configuration parameter according to current device type, become a key technology that fast, efficiently realizes configuration management tool.
For solving the above problems, prior art adopts the mode of hard coded, realizes the establishment logic of configuration parameter and configuration subobject for every kind of device type.If device type difference or configuration parameter changes realizes that again a corresponding configuration parameters creates logic.Because need realize the establishment logic of configuration parameter and configuration subobject at every kind of device type, workload is very big; Secondly, all configuration parameters are created logic all similar initialization, fault processing flow process, can bring redundancy, if revise handling process, certainly will will revise many places, maintainable poor; In addition, if along with version evolution, after newly-increased a kind of device type, need to realize a configuration parameter establishment logic again, extensibility is bad.
Summary of the invention
The embodiment of the invention provides a kind of method for establishing equipment configuration parameter and base station single plate configuration system, the present invention describes according to configuration parameter and configuration subobject that the current device type has, the dynamic configuration parameter of creating customization, the present invention only pays close attention to the dynamic creation of configuration parameter, the variation of device type or version evolution, as long as configuration parameter that this veneer of modification has and configuration subobject are described and can be satisfied the demands, reduction exploitation greatly, maintenance cost.
The embodiment of the invention provides a kind of method for establishing equipment configuration parameter, this method may further comprise the steps: a kind of method for establishing equipment configuration parameter, it is characterized in that, may further comprise the steps: the configuration parameter that equipment is all is stored, wherein comprised the required configuration parameter of each particular device type in the described equipment; The configuration parameter required to described particular device type is described, and generates the configuration parameter descriptor of this particular device type; According to the configuration parameter descriptor of described particular device type, from all configuration parameters of the equipment of storage, obtain the configuration parameter of described particular device type, and the configuration parameter of the described particular device type of dynamic editing.
The embodiment of the invention also provides a kind of base station single plate configuration system, and described system comprises: memory cell, be used for all configuration parameters in base station are stored, and wherein include the required configuration parameter of specific veneer; Specific veneer description unit is used for the configuration parameter of described specific veneer is described, and generates the configuration parameter descriptor of this specific veneer; Specific veneer configuration parameter creating unit according to the configuration parameter descriptor of described specific veneer, is obtained the configuration parameter of described specific veneer, the configuration parameter of the described specific veneer of dynamic editing from described memory cell.
The beneficial effect of the embodiment of the invention is that at the characteristics of device type variations such as base station, the continuous evolution of version, as long as revise configuration parameter and the description of configuration subobject that this veneer has, extensibility is good; The interrelated logic that configuration parameter is created comprises initialization, fault processing flow process etc., all only safeguards portion, is convenient to function evolution, and is maintainable good; In a word, the NodeB equipment disposition in the configuration management tool be can fast, efficiently realize, exploitation, maintenance cost reduced.
Description of drawings
Fig. 1 is that embodiment of the invention equipment configuration parameter, configuration subobject are described and the dynamic creation schematic diagram;
Fig. 2 is the descriptor tabulation of embodiment of the invention configuration parameter;
Fig. 3 is the descriptor tabulation of embodiment of the invention configuration subobject;
Fig. 4 is the descriptor tabulation of the NEMU configuration parameter of the specific embodiment of the invention;
Fig. 5 is the descriptor tabulation of the NEMU configuration subobject of the specific embodiment of the invention;
Fig. 6 is the structured flowchart of the specific embodiment of the invention;
Fig. 7 is the NEMU configuration flow figure of the specific embodiment of the invention.
Embodiment
Below in conjunction with description of drawings the specific embodiment of the present invention.Configuration management tool is described according to configuration parameter and configuration subobject that the current device type has, the dynamic configuration parameter of creating customization, the embodiment of the invention is used for the dynamic creation of configuration parameter, the variation of device type or version evolution are as long as revise configuration parameter and the description of configuration subobject that this veneer has.
The configuration parameter definition: in configuration management tool, all possible configuration parameter of the equipment that provides is described, as complete or collected works of configuration parameter.Specific device type, its configuration parameter that has are above-mentioned complete or collected works' subclass, at the configuration of this equipment, as long as the configuration parameter in this subclass of establishment.Subclass and complete or collected works' relation as shown in Figure 1.Similarly, configuration management tool has also provided all possible configuration subobject of equipment and has described, as complete or collected works of configuration subobject.Specific device type, the configuration subobject that it has also are above-mentioned complete or collected works' subclass, as long as create configuration subobject in this subclass for it.
Equipment configuration parameter is described: because NodeB equipment has type variation, the continuous evolution of version, and therefore need be different often with subobject to the parameter that each equipment is configured.Needing the above-mentioned difference of equipment is described in configuration management tool, at first is that the configuration parameter of this device type is described, and specifically comprises parameter type, display Name, default value etc., if enumeration type, also comprises the enumerated value of permission; If value type also will be described its number range, or the like.In addition,, then also to its configuration subobject be described, comprise the title that disposes subobject, number, relevant field information etc. if this equipment has the configuration subobject.Exactly because above-mentioned descriptor has been arranged, configuration management tool could be created the configuration parameter of device type customization in view of the above.
The configuration parameter initialization of being correlated with: before carrying out equipment disposition, at first need to generate the descriptor of aforementioned configuration parameters.The data volume of considering configuration parameter is big, can use database to store above-mentioned information.
Configuration parameter for equipment is described, and the present invention adopts the database table structure shown in Fig. 2,3.From Fig. 2,3, can obtain the descriptor of particular device configuration parameter.
To the description of equipment configuration parameter is exactly to insert corresponding data in Fig. 2,3 database table.
In embodiments of the present invention, above-mentioned operation of inserting data in the table is kept in the SQL script, before being configured, by automatically performing of this initialization script, i.e. the descriptor of in above-mentioned Fig. 2,3 table, adding the configuration parameter that finishes.
The configuration parameter of dynamic creation device type customization: in configuration management tool, the NodeB equipment that need be configured has the characteristics of type variation, the continuous evolution of version.After the descriptor that equipment configuration parameter has been arranged, configuration management tool just can be created the configuration parameter according to the customization of current device type dynamically.Describe at the configuration parameter of veneer, obtain configuration parameter one by one, and according to type and this parameter of default value dynamic creation of parameter.When again these configuration parameters all being shown to the configuration interface of a dynamic creation, can also further limit the number range of input, or import according to the class limitations of its enumerated value according to parameter area.Same, describe at the configuration subobject of veneer, obtain the subobject title one by one, and dispose the subobject that subobject type is created corresponding number at this, all be shown in the configuration interface of a dynamic creation creating the configuration subobject that comes out subsequently.
Dynamic creation veneer configuration parameter: because veneer is configured the parameter that obtains, be exactly (parameter name in fact by this veneer unique index, parameter value) value of Zu Chenging is right, therefore in this programme, all are configured the parameter that obtains to veneer all are placed in the database table and store, these records carry out index by single board information.Must this veneer of unique identification as the single board information of index, adopt value that (numbering of veneer place NodeB, veneer place cabinet No., veneer place frame number, veneer groove) form to coming veneer of unique identification in this programme.
The dynamic creation of veneer configuration parameter, it is exactly NodeB release type according to this board type and veneer place, inquiry needing to obtain the parameter of configuration in Fig. 2 database table, and according to type, the default value information of parameter, one by one in the table of the resultant parameter of aforementioned stored configuration, insertion is with (parameter name, parameter value) data record of this single board information index.All (parameter name, parameter value) data record by this veneer index are exactly the configuration parameter of this veneer.
Dynamic creation veneer configuration subobject:, therefore need preserve corresponding configuration subobject information by different database tables because the number of parameters of each configuration subobject, parameter type etc. have nothing in common with each other.Configuration veneer subobject inserts data record exactly in the database table of correspondence.
The dynamic creation of veneer subobject, it is exactly NodeB release type according to this board type and veneer place, inquiry needing to obtain the subobject title (also being the database table name) of configuration in Fig. 3 database table, and, insert the data-base recording of corresponding number toward corresponding database table according to the subobject number that inquiry obtains.If the subobject number is 1, then insert a strip object record, this subobject record is by the single board information unique index under this subobject; If the subobject number more than 1, is then inserted many strips object record, the value that these subobjects record is made of jointly the index field that defines in the single board information under this subobject and Fig. 3 table is to coming index.Wherein, begin by the value of the index field that defines in Fig. 3 table initial value, and increase progressively according to the step value of definition by definition.
The dynamic creation configuration interface: dynamic creation after single-plate parameters/veneer subobject, single-plate parameters/veneer subobject parameter of creating need be shown in an interface, editor to be provided and to revise.
For single-plate parameters, at first obtain this single board information, index obtains corresponding data record in the tables of data of the resultant parameter of stored configuration then, and shows on the interface and get final product.If this veneer also defines in Fig. 3 table the configuration subobject is arranged, then index obtains data record in the subobject table to disposing one by one with this single board information, and these data exhibitings are got final product on the interface.Owing to information such as the type that in Fig. 2 table, has also defined configuration parameter, scopes, therefore when these configuration parameters all are shown to the configuration interface of a dynamic creation, can also further limit the number range of input according to parameter area, or according to the input of the class limitations of its enumerated value, to avoid mistake editor or modification to parameter.
NEMU veneer with the base station is an example, and the descriptor of configuration parameter is shown in the database table structure among Fig. 4, and the descriptor of configuration subobject is shown in the database table structure among Fig. 5.
As shown in Figure 6, the base station single plate configuration system of the embodiment of the invention comprises: memory cell, be used for all configuration parameters in base station are stored the configuration parameter that wherein includes specific veneer and had and all configuration parameters of the subobject of described specific veneer are stored (shown in Fig. 2,3); Specific veneer description unit is used for the configuration parameter of described specific veneer is described, and generates the configuration parameter descriptor of this specific veneer; Specific veneer configuration parameter creating unit is according to the configuration parameter descriptor of described specific veneer, the configuration parameter of the described specific veneer of dynamic creation.The particular child object description unit is described the configuration parameter of described particular child object, generates the configuration parameter descriptor of this particular child object; Particular child object configuration parameter creating unit is according to the configuration parameter descriptor of described particular child object, the configuration parameter of this particular child object of dynamic creation.The dynamic creation configuration interface is used for configuration parameter with described specific veneer and shows, edits and revise and the configuration parameter of described particular child object is shown, edits and revises.
NEMU configuration flow figure as shown in Figure 7, wherein: NEMU configuration parameter creation method comprises following concrete steps:
The configuration parameter descriptor that the equipment that generates is all and all configuration subobject descriptors of equipment of generation are stored;
The subobject that from stored configuration parameters descriptor and configuration subobject descriptor, obtains the configuration parameter of NEMU and need to dispose;
Dynamic creation is by the configuration parameter of described NEMU index;
Dynamic creation is by the configuration subobject data of described NEMU index;
NEMU configuration parameter and the configuration subobject data created are shown in the configuration interface of a dynamic creation;
The user can edit and revise configuration parameter in the described configuration interface and configuration subobject data.
Described equipment is meant the base station.Described particular device is meant the veneer in the base station.One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer read/write memory medium, described storage medium, as: ROM/RAM, magnetic disc, CD etc.
The realization that is used for the NodeB configuration tool of the embodiment of the invention, this configuration mode is to come unified management that NodeB is set by computer, the present invention has realized a system that NodeB equipment is configured (instrument), dynamic creation veneer configuration parameter, configuration subobject, configuration interface are all realized in this system (instrument), this system (instrument) operation comes unified management that NodeB equipment is set on computers.
The present invention is directed to the characteristics of device type variation, the continuous evolution of version, as long as revise configuration parameter and the description of configuration subobject that this veneer has, extensibility is good; The interrelated logic that configuration parameter is created comprises initialization, fault processing flow process etc., all only safeguards portion, is convenient to function evolution, and is maintainable good.
In sum, the present invention can fast, efficiently realize the NodeB equipment disposition in the configuration management tool, reduces exploitation, maintenance cost.
Above embodiment only is used to illustrate the present invention, but not is used to limit the present invention.
Claims (12)
1. a method for establishing equipment configuration parameter is characterized in that, said method comprising the steps of:
The configuration parameter that equipment is all is stored, wherein comprised the required configuration parameter of each particular device type in the described equipment;
The configuration parameter required to described particular device type is described, and generates the configuration parameter descriptor of this particular device type;
According to the configuration parameter descriptor of described particular device type, from all configuration parameters of the equipment of storage, obtain the configuration parameter of described particular device type, and the configuration parameter of the described particular device type of dynamic editing.
2. method according to claim 1, it is characterized in that, if described particular device has subobject, then all configuration parameters of the subobject of described particular device are stored, wherein comprise the required configuration parameter of each particular child object in the described subobject;
The configuration parameter required to described particular child object is described, and generates the configuration parameter descriptor of this particular child object;
According to the configuration parameter descriptor of described particular child object, from all configuration parameters of the configuration subobject of described particular device of storage, obtain the configuration parameter of described particular child object, and the configuration parameter of this particular child object of dynamic editing.
3. method according to claim 1 is characterized in that, the configuration parameter descriptor of described particular device type comprises: parameter type and default value;
The configuration parameter of the described particular device type of described dynamic editing is meant: according to described parameter type and default value dynamic editing or revise the configuration parameter of described particular device type.
4. method according to claim 3 is characterized in that, the configuration parameter of described particular device type is shown to the configuration interface of a dynamic creation, dynamic editing or revise the configuration parameter of described particular device type; And the number range that restriction is imported according to parameter area, or the type scope that restriction is imported according to parameter type.
5. method according to claim 2 is characterized in that, the configuration parameter descriptor of described particular child object comprises: particular child object type and subobject title;
The configuration parameter of described this particular child object of dynamic editing is meant: follow according to the particular child object type dynamic editing or revise the configuration parameter of described particular child object.
6. method according to claim 5 is characterized in that, the subobject of the corresponding number created is shown to the configuration interface of a dynamic creation, go forward side by side edlin and modification.
7. a base station single plate configuration system is characterized in that, described system comprises:
Memory cell is used for all configuration parameters in base station are stored, and wherein includes the required configuration parameter of specific veneer;
Specific veneer description unit is used for the configuration parameter of described specific veneer is described, and generates the configuration parameter descriptor of this specific veneer;
Specific veneer configuration parameter creating unit according to the configuration parameter descriptor of described specific veneer, is obtained the configuration parameter of described specific veneer, the configuration parameter of the described specific veneer of dynamic editing from described memory cell.
8. system according to claim 7 is characterized in that, described memory cell is also stored all configuration parameters of the subobject of described specific veneer, the configuration parameter that wherein includes particular child object and had; Wherein, described system also comprises:
The particular child object description unit is described the configuration parameter of described particular child object, generates the configuration parameter descriptor of this particular child object;
Particular child object configuration parameter creating unit according to the configuration parameter descriptor of described particular child object, is obtained the configuration parameter of described particular child object, the configuration parameter of this particular child object of dynamic editing from described memory cell.
9. system according to claim 7 is characterized in that, the configuration parameter descriptor of described specific veneer comprises: board type and default value;
Described specific veneer configuration parameter creating unit is according to described board type and default value dynamic editing or revise the configuration parameter of described specific veneer.
10. system according to claim 9 is characterized in that, described system also comprises:
The dynamic creation configuration interface is used for the configuration parameter of described specific veneer is shown, edits and revises.
11. system according to claim 8 is characterized in that, the configuration parameter descriptor of described particular child object comprises: particular child object type and subobject title;
Described particular child object configuration parameter creating unit is followed according to the particular child object type, dynamic editing or revise the configuration parameter of described particular child object.
12. system according to claim 11 is characterized in that, described system also comprises:
The dynamic creation configuration interface is used for the configuration parameter of described particular child object is shown, edits and revises.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007101074958A CN100492994C (en) | 2007-05-15 | 2007-05-15 | Method for establishing equipment configuration parameter and base station single plate configuration system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007101074958A CN100492994C (en) | 2007-05-15 | 2007-05-15 | Method for establishing equipment configuration parameter and base station single plate configuration system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101051947A true CN101051947A (en) | 2007-10-10 |
CN100492994C CN100492994C (en) | 2009-05-27 |
Family
ID=38783154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007101074958A Expired - Fee Related CN100492994C (en) | 2007-05-15 | 2007-05-15 | Method for establishing equipment configuration parameter and base station single plate configuration system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100492994C (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101420705B (en) * | 2007-10-26 | 2010-09-29 | 中兴通讯股份有限公司 | Inter-board parameter configuration management method |
WO2012088846A1 (en) * | 2010-12-30 | 2012-07-05 | 中兴通讯股份有限公司 | Method, device and base station for powering on base station in single station mode |
CN103077195A (en) * | 2012-12-25 | 2013-05-01 | 北京航天测控技术有限公司 | Instrument attribute management method |
CN103092752A (en) * | 2012-12-25 | 2013-05-08 | 北京航天测控技术有限公司 | Error identification method of instrument attributes |
CN103379528A (en) * | 2012-04-28 | 2013-10-30 | 中兴通讯股份有限公司 | Board self-adaptation parameter configuration method, BBU, base station and base station subsystem (BSS) |
CN108345449A (en) * | 2017-12-25 | 2018-07-31 | 海尔优家智能科技(北京)有限公司 | A kind of information processing method, device, storage medium and computer equipment |
CN109644130A (en) * | 2017-07-27 | 2019-04-16 | Oppo广东移动通信有限公司 | For controlling the method and terminal of shared device |
-
2007
- 2007-05-15 CN CNB2007101074958A patent/CN100492994C/en not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101420705B (en) * | 2007-10-26 | 2010-09-29 | 中兴通讯股份有限公司 | Inter-board parameter configuration management method |
WO2012088846A1 (en) * | 2010-12-30 | 2012-07-05 | 中兴通讯股份有限公司 | Method, device and base station for powering on base station in single station mode |
CN103379528A (en) * | 2012-04-28 | 2013-10-30 | 中兴通讯股份有限公司 | Board self-adaptation parameter configuration method, BBU, base station and base station subsystem (BSS) |
CN103379528B (en) * | 2012-04-28 | 2017-11-14 | 中兴通讯股份有限公司 | Veneer auto-adaptive parameter collocation method, BBU, base station and base station sub-system BSS |
CN103077195A (en) * | 2012-12-25 | 2013-05-01 | 北京航天测控技术有限公司 | Instrument attribute management method |
CN103092752A (en) * | 2012-12-25 | 2013-05-08 | 北京航天测控技术有限公司 | Error identification method of instrument attributes |
CN103092752B (en) * | 2012-12-25 | 2015-06-03 | 北京航天测控技术有限公司 | Error identification method of instrument attributes |
CN103077195B (en) * | 2012-12-25 | 2015-09-02 | 北京航天测控技术有限公司 | A kind of instrument attribute management method |
CN109644130A (en) * | 2017-07-27 | 2019-04-16 | Oppo广东移动通信有限公司 | For controlling the method and terminal of shared device |
CN108345449A (en) * | 2017-12-25 | 2018-07-31 | 海尔优家智能科技(北京)有限公司 | A kind of information processing method, device, storage medium and computer equipment |
Also Published As
Publication number | Publication date |
---|---|
CN100492994C (en) | 2009-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101051947A (en) | Method for establishing equipment configuration parameter and base station single plate configuration system | |
US9424287B2 (en) | Continuous, automated database-table partitioning and database-schema evolution | |
US9760652B2 (en) | Hierarchical storage architecture using node ID ranges | |
CN113032362B (en) | Data blood edge analysis method, device, electronic equipment and storage medium | |
US20090063548A1 (en) | Log-structured store for streaming data | |
CN1581170A (en) | Method and system for comparing files of two computers | |
CN101039278A (en) | Data management method and system | |
RU2001122574A (en) | A COMPUTER SYSTEM IN WHICH ANY COMPONENT IS INTERCONNECTED WITH ANY COMPONENT | |
US20060085440A1 (en) | Apparatus, system, and method for efficiently managing membership in a hierarchical data structure | |
CN1811768A (en) | Systems and methods for reconciling image metadata | |
CN1367448A (en) | Code generator system for digital library and its method | |
CN100338605C (en) | Recording method for extendable mark language file repairing trace | |
US20200226116A1 (en) | Fast index creation system for cloud big data database | |
JP4422742B2 (en) | Full-text search system | |
CN116719822B (en) | Method and system for storing massive structured data | |
US8949282B1 (en) | Efficient storage of non-searchable attributes | |
US8032521B2 (en) | Managing structured content stored as a binary large object (BLOB) | |
CN106776617B (en) | Log file saving method and device | |
WO2023249753A1 (en) | File system metadata layout for append-only storage | |
CN1018032B (en) | System and method for efficient analysis of relational database objects | |
US20120110024A1 (en) | Identifiers for non-searchable attributes | |
US8694546B2 (en) | Optimized fetching for customization object attributes | |
CN1741462A (en) | Method for controlling and managing telecommunication equipment in network management system | |
US8930336B2 (en) | Retrieval of searchable and non-searchable attributes | |
CN1641639A (en) | Multi data base query system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090527 Termination date: 20210515 |