CN1756180B - Data configuration method based on object - Google Patents
Data configuration method based on object Download PDFInfo
- Publication number
- CN1756180B CN1756180B CN 200410079078 CN200410079078A CN1756180B CN 1756180 B CN1756180 B CN 1756180B CN 200410079078 CN200410079078 CN 200410079078 CN 200410079078 A CN200410079078 A CN 200410079078A CN 1756180 B CN1756180 B CN 1756180B
- Authority
- CN
- China
- Prior art keywords
- data
- order
- frame
- mml
- user
- 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.)
- Active
Links
Images
Abstract
The invention relates to a data distribution method based on the object, comprises: in the operation maintain software system of device, for every device, arranging several MML commands for distributing data on the device; transforming the MML command selected by the user into the modifying operation command on the data list of data base of software system in the host machine, and modifying the distributed data of every device in the data list. With inventive method, the data distribution of device can be more directly visual, simple and meet the operation maintain demand of user most.
Description
Technical field
The present invention relates to the plant maintenance field, refer to a kind of method that the service data of device object is configured especially.
Background technology
The operation of equipment is from the support of configuration data that should not be a large amount of.In the running of equipment, often to carry out initial or dynamic change to the data of equipment, comprise increase, deletion, revise or the like.Be called data configuration.If the kind of equipment is very many, design conditions is very complicated in the system, and then the Database Systems that equipment is managed also will be very complicated, and therefore, its data configuration process also will be a very complicated job.
As shown in Figure 1, be device data configuration flow schematic diagram in the prior art.As seen from Figure 1, the data of an object can relate to many tables of data, if certain object is configured, must be familiar with very much supporting all tables of data of this object operation.Moreover, some tables of data also can corresponding a plurality of objects, and this just increases the complexity of data configuration more.Data configuration method more common in the prior art is: providing a personal-machine interface at OM Client end (Operation and Maintenance client) (can be the MML interface, also can the UI interface) user's order is sent to OM Server (Operation and Maintenance server), and then send to main frame, main frame is revised the service data of equipment according to the data configuration order, and will revise the result and report to the user.OM Server carries out communication with between the host software system with simple data configuration agreement, and these agreements generally are to show increase, deletion or the modify instruction of some record for some.OM Server generally can not do too many change to user command, and user command is done simple the processing, sends to main frame.The design of user command is to be determined with the communications protocol between the main frame by OM Server, basically towards table.Therefore, it is the configuration mode at center that data configuration mode of the prior art can be described as with the table, and the process of data configuration is exactly the process that changes the table data.Data based on tables of data are very abstract, very difficult understanding for the user.If the user will carry out data configuration to device object, at first to have very high professional skill, also very familiar to the data configuration table of equipment operation, need rely on which tables of data when knowing this device object operation, each opens purposes, the content of table, relation between table and the table or the like.Even if very skilled user, also will expend huge energy could be correct with the service data configuration of equipment.
Summary of the invention
The invention provides a kind of directly perceived, easy object-based data configuration method.
Object-based data configuration method provided by the invention comprises the following steps:
A) in the Operation and Maintenance software systems of equipment, it is carried out MML order of data configuration for each device object is provided with some;
B) the retouching operation instruction of tables of data in the paired host software system database of MML command conversion that the user is selected, the configuration data of each device object in the modification tables of data.
According to said method of the present invention, described steps A) comprising:
With the MML order of configuration according to its logical construction tabulation in a command tree, the user is the navigation commands tree on maintenance terminal, when clicking node, demonstrates the order that clicked and the relevant configured parameter of this order automatically.
According to said method of the present invention, described step B) comprising:
B1) the Operation and Maintenance software systems are formed the Frame that can send according to the communications protocol between itself and the host software system with the MML order that the user selects;
B2) Frame is sent to the host software system;
B3) by the modification of host software system realization to corresponding data table in its database.
According to said method of the present invention, described step B1) more comprise the steps:
Template is write step: write a storing process template for each bar MML order in advance; Include the related information of data table related in corresponding order and the database and each parameter name that this order is comprised in the described storing process template;
The template finding step: the MML order according to the current selection of user retrieves the storing process template corresponding with it;
The template execution in step: the value with each parameter in the MML order of current selection is given relevant parameter assignment in the storing process template;
Data framing step: the data message in the storing process template after will carrying out is formed the Frame that can send.
According to said method of the present invention, described Frame is a frame or multiframe.
According to said method of the present invention, the modification of the corresponding tables of data of each Frame.
Adopt data configuration method of the present invention, its device data configuration is more directly perceived, easy; In the plant maintenance development process in later stage, realize that some new demands of user are very easy to, only need extended stored procedure, increase user command, therefore, can at utmost satisfy user's Operation and Maintenance demand.
Description of drawings
Fig. 1 is a data configuration process schematic diagram in the prior art.
Fig. 2 is an object-based data configuration process schematic diagram of the present invention.
Embodiment
Referring to Fig. 2, be object-based data configuration process schematic diagram of the present invention.So-called based on object, come design object according to the actual physical configuration information exactly.Such as, increase a frame, perhaps a veneer really corresponds to a physics machine frame or Physical board with it.Certainly also some is invisible to liking, and such as some communication links of configuration, but these all are the configuration objects of understanding from user's thinking habit.According to these objects, design a series of relevant MML order, and with these orders according to the tabulation of certain rule and logical construction in a command tree, as long as the user is by maintenance terminal navigation commands tree, click node, OM Client will demonstrate this order and relevant parameter thereof automatically, only needs the user to fill in necessary parameter on terminal interface, submiting command is carried out again, just object information can be configured.In this process, the user needn't be concerned about which table the configuration information of these objects is kept on earth.User command is converted to retouching operation to tables of data, finishes by OM Server.So just can design flexible and changeable user command according to user's real needs.Such as increasing the machine frame order, can be designed as an order, in this order, some options are set, allow user's selector box type, decision allows the user import which parameter again.Perhaps can be designed to many orders, as: increase the basic service frame, increase the speech processes frame, increase data service processing block or the like.The design of all MML orders is to be finished according to the actual motion object in this system by system developer, and system developer can be considered user's use habit when the design order, designs to allow the user use convenient order.
In the methods of the invention, the retouching operation of tables of data instructs the configuration data of each device object in the modification tables of data in the paired host software system database of MML command conversion that the user is selected.
It specifically shows step and comprises:
The Operation and Maintenance software systems are formed the Frame that can send according to the communications protocol between itself and the host software system with the MML order that the user selects; This process is shone upon by user command explanation module among the figure and agreement and the framing module realizes, by a data transmission blocks Frame is sent to the host software system then, by the modification of host software system realization to corresponding data table in its database.
On concrete execution mode, can adopt the following steps step:
Template is write step: write a storing process template for each bar MML order in advance; Include the related information of data table related in corresponding order and the database and each parameter name that this order is comprised in the described storing process template;
The template finding step: the MML order according to the current selection of user retrieves the storing process template corresponding with it;
The template execution in step: the value with each parameter in the MML order of current selection is given relevant parameter assignment in the storing process template;
Data framing step: the data message in the storing process template after will carrying out is formed the Frame that can send.
The host software system makes amendment to corresponding data table in its database according to the Frame that receives.
Adding the frame order with one below is that example illustrates the layoutprocedure that it is concrete:
1, the following order of MML Client input:
ADD?FRM:FN=2,RN=0,RP=UP,FT=CIPS_CBIECAIE,
CIPSBIEAIEBRD=CBIE_SN0&CFMR_SN1&CFMR_SN2&CFMR_SN3&CIWF_SN4&CEVC_SN5&CEVC_SN6&CMUX_SN7&CMUX_SN8&CEVC_SN9&CEVC_SN10&CLAP_SN11&CSP_USN12&CSPU_SN13&CIWF_SN14&CAIE_SN15,BTSGWIP=″10.12.3.65″,BTSGWSNM=″255.255.255.0″,FD=″demo″;
The user command explanation module receives that this order begins to explain this order, extracts wherein each parameter, as FN, and the value of RN or the like.
The retrieval of user command explanation module is with the corresponding storing process template of this order, and result for retrieval is as follows:
sp_hw_MML_AddFRM
@iFrameNo=FN,@iShelfNo=RN,@iShelfPos=RP,@iTypicalFrameType=FT,@cRmXie=RMXIEBRD,@cRmBie=RMBIEBRD,@cRmOie=RMOIEBRD,@cBmRmuXie=BMSRXBRD,@cBmRmuBie=BMSRBBRD,@cBmRmuOie=BMSROBRD,@cBmNoRmuXie=BMNRXBRD,@cBmNoRmuBie=BMNRBBRD,@cBmNoRmuOie=BMNROBRD,@cTcAie=TCAIEBRD,@cTcStu=TCSTUBRD,@cPm=PMBRD,@cRpXie=CRPSXIEBRD,@cRpBie=CRPSBIEBRD,@cIpXieAie=CIPSXIEAIEBRD,@cIpBieAie=CIPSBIEAIEBRD,@cIpXieStu=CIPSXIESTUBRD,@cIpBieStu=CIPSBIESTUBRD,@cIpEvdo=CIPSEVDO,@cMuxIp=BTSGWIP,@cMuxMask=BTSGWSNM,@iOie0FraAtm=SN0FRACATM,@iOie15FraAtm=SN15FRACATM,@iCtrlFrameNo=CFN,@cPpu9Ip=SN9PPUIP,@cPpu9Mask=SN9PPUSNM,@cPpu10Ip=SN10PPUIP,@cPpu10Mask=SN10PPUSNM,@cPpu11Ip=SN11PPUIP,@cPpu11Mask=SN11PPUSNM,@cPpu12Ip=SN12PPUIP,@cPpu12Mask=SN12PPUSNM,@cPpu13Ip=SN13PPUIP,@cPpu13Mask=SN13PPUSNM,@cFrameDesc=FD
Wherein, sp_hw_MML_AddFRM is exactly the title of storing process, above various in the number of the equaling left side be the parameter name of storing process, the number of equaling the right is each corresponding parameters in the MML order that gets access to of system.
The user command explanation module is handled this storing process template, and the parameter that is about to the number of equaling the right is substituted into their actual value, and carries out it.Result after the replacement is as follows:
sp_hw_MML_AddFRM
@iFrameNo=2,@iShelfNo=0,@iShelfPos=0,@iTypicalFrameType=15,@cIpBieAie=″0&1&2&3&4&5&6&7&8&9&10&11&12&13&14&15″,@cMuxIp=′10.12.3.65′,@cMuxMask=′255.255.255.0′,@iOie0FraAtm=0,@iOie15FraAtm=0,@cFrameDesc=′demo′
After storing process was complete, agreement mapping and framing module were assembled into the Frame that sends to main frame according to the execution result of storing process, waited for that data transmission blocks sends.The Frame that need send to the host software system this time not necessarily has only a frame, in general, a frame just corresponding the modification of a tables of data.Specifically need to send how many frames, the execution result by storing process decides fully.So just realized that a user command corresponds to the modification action of a plurality of tables of data of main frame, thereby be that the host data configuration mode at center associates with object-oriented user data configuration order with the table.Data transmission blocks is taken out the Frame that generates, and analyzes the destination address that needs transmission, sends to the host software system.
The host software system receives and to have sended over Frame, refreshes the content that user in its database preserves the machine frame configuration information table.
In the present invention, the order of a data configure user of every increase just must increase the corresponding storing process of carrying out and finish refreshing of database, and user command and storing process are one to one.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claims.
Claims (4)
1. an object-based data configuration method comprises the following steps:
A) in the Operation and Maintenance software systems of equipment, it is carried out MML order of data configuration for each device object is provided with some;
B) described Operation and Maintenance software systems are formed the Frame that can send according to the communications protocol between itself and the host software system with the MML order that the user selects, described Frame is sent to the host software system, realize modification according to described Frame the configuration data of each device object in the corresponding data table in the database of host software system by the host software system;
Wherein, the described composition Frame that can send comprises:
Template is write step: write a storing process template for each bar MML order in advance; Include the related information of data table related in corresponding order and the database and each parameter name that this order is comprised in the described storing process template;
The template finding step: the MML order according to the current selection of user retrieves the storing process template corresponding with it;
The template execution in step: the value with each parameter in the MML order of current selection is given relevant parameter assignment in the storing process template;
Data framing step: the data message in the storing process template after will carrying out is formed the Frame that can send.
2. a kind of object-based data configuration method as claimed in claim 1 is characterized in that: described steps A) comprising:
With the MML order of configuration according to its logical construction tabulation in a command tree, the user is the navigation commands tree on maintenance terminal, when clicking node, demonstrates the order that clicked and the relevant configured parameter of this order automatically.
3. a kind of object-based data configuration method as claimed in claim 1 is characterized in that: described Frame is a frame or multiframe.
4. a kind of object-based data configuration method as claimed in claim 3 is characterized in that: the modification of the corresponding tables of data of each Frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410079078 CN1756180B (en) | 2004-09-29 | 2004-09-29 | Data configuration method based on object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410079078 CN1756180B (en) | 2004-09-29 | 2004-09-29 | Data configuration method based on object |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1756180A CN1756180A (en) | 2006-04-05 |
CN1756180B true CN1756180B (en) | 2010-04-14 |
Family
ID=36689150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200410079078 Active CN1756180B (en) | 2004-09-29 | 2004-09-29 | Data configuration method based on object |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1756180B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804132A (en) * | 2018-06-06 | 2018-11-13 | 中国平安人寿保险股份有限公司 | A kind of hot method for refreshing, device, electronic equipment and the storage medium of configuration information |
CN110457107B (en) * | 2019-08-09 | 2021-01-15 | 珠海格力电器股份有限公司 | Configuration software operation instruction management method, device and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6374252B1 (en) * | 1995-04-24 | 2002-04-16 | I2 Technologies Us, Inc. | Modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon |
CN1512403A (en) * | 2002-12-27 | 2004-07-14 | 华为技术有限公司 | Method for realizing maintenance interface system |
-
2004
- 2004-09-29 CN CN 200410079078 patent/CN1756180B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6374252B1 (en) * | 1995-04-24 | 2002-04-16 | I2 Technologies Us, Inc. | Modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon |
CN1512403A (en) * | 2002-12-27 | 2004-07-14 | 华为技术有限公司 | Method for realizing maintenance interface system |
Also Published As
Publication number | Publication date |
---|---|
CN1756180A (en) | 2006-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9674275B1 (en) | Providing a file system interface to network-accessible computing resources | |
CN101960439B (en) | Client environment creates system and client environment creation method | |
CN107169007B (en) | Display interface setting method and device of mobile terminal | |
JP5247935B2 (en) | Hierarchical service quality service implementation apparatus and method | |
CN111857873A (en) | Method for realizing cloud native container network | |
US20100100809A1 (en) | Multi-modal/multi-channel application tool architecture | |
CN108037937A (en) | A kind of method of dynamic more new resources | |
CN114070822B (en) | Kubernetes Overlay IP address management method | |
US20170257279A1 (en) | Architecture for operational support system | |
CN109768892B (en) | Micro-service network security experiment system | |
EP3873102A1 (en) | Method for achieving optical line terminal slicing, storage medium, electronic device, and apparatus | |
WO2015080386A1 (en) | Method for providing web whiteboard in real time in multi-platform environment | |
MXPA01011034A (en) | Telecommunications network resource handling arrangement and method. | |
US6438742B1 (en) | Object-oriented system and method for visually generating software applications | |
CN108153532A (en) | A kind of cloud application dispositions method based on Web log mining | |
CN101841574B (en) | Automatic IP address assignment and management method in network video monitoring system | |
CN101771557A (en) | Method for managing object instance and alias and equipment | |
CN1756180B (en) | Data configuration method based on object | |
CN113055232B (en) | Network configuration deployment method, device and equipment | |
CN101848110A (en) | TR069 network management method and equipment | |
CN106990974A (en) | A kind of APP applications update method, device and electronic equipment | |
EP2378713B1 (en) | Register configurator, register configuration method and field control system | |
CN108062225A (en) | A kind of method of multi-template combination issue application cluster | |
JPH09223063A (en) | Hypermedia document management device | |
WO2005117349A1 (en) | A method for realizing the virtual net-element |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190212 Address after: 518057 Desai Science and Technology Building, 9789 Shennan Avenue, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 17th Floor (15th Floor of Natural Floor) 1702-1703 Patentee after: Shenzhen acoustic Cmi Holdings Ltd Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: Huawei Technologies Co., Ltd. |
|
TR01 | Transfer of patent right |