CN101478767B - Transaction processing method and device based on network management system - Google Patents
Transaction processing method and device based on network management system Download PDFInfo
- Publication number
- CN101478767B CN101478767B CN2009100052715A CN200910005271A CN101478767B CN 101478767 B CN101478767 B CN 101478767B CN 2009100052715 A CN2009100052715 A CN 2009100052715A CN 200910005271 A CN200910005271 A CN 200910005271A CN 101478767 B CN101478767 B CN 101478767B
- Authority
- CN
- China
- Prior art keywords
- transaction
- operation set
- learning
- learning library
- network management
- 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.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 238000000034 method Methods 0.000 claims abstract description 50
- 238000012545 processing Methods 0.000 claims description 36
- 238000012423 maintenance Methods 0.000 claims description 33
- 230000008569 process Effects 0.000 description 28
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信领域,具体而言,涉及一种基于网管系统的事务处理方法和装置。The present invention relates to the communication field, in particular to a transaction processing method and device based on a network management system.
背景技术Background technique
在诸如码分多址(Code Division Multiple Access,简称为CDMA)移动通信系统中,经常会出现一些事务(例如,例行维护或故障)需要及时进行处理,其中,有些事务要求技术人员及时到现场处理,否则会导致故障延误,进而对运营商造成损失,同时,供应商的服务也会受到影响。In mobile communication systems such as Code Division Multiple Access (CDMA), there are often some affairs (for example, routine maintenance or failure) that need to be dealt with in time, and some of them require technicians to arrive at the scene in time Otherwise, it will lead to failure and delay, which will cause losses to the operator, and at the same time, the service of the supplier will also be affected.
在移动通信系统中,用户通过网管操作维护系统人机界面实现对设备的管理和维护,系统的例行维护或故障解决都由一系列的操作指令来完成,对于某些简单事务或基本故障,基本通过某一操作集即可进行处理;而对于一些复杂的事务,可能会涉及多个操作集,此时,要根据事务的表象来决定采用哪个操作集,一般情况下,通过几个其它操作集都可以得到解决。In the mobile communication system, the user manages and maintains the equipment through the man-machine interface of the network management operation and maintenance system. The routine maintenance or fault resolution of the system is completed by a series of operation instructions. For some simple affairs or basic faults, Basically, it can be processed through a certain set of operations; for some complex transactions, multiple operation sets may be involved. At this time, it is necessary to decide which operation set to use according to the appearance of the transaction. Generally, through several other operations sets can be resolved.
在当前通信网管系统中,大多数的事务处理仍然是通过用户干预进行人工处理,即,用户按操作规范或经验进行处理,处理是否成功过多依赖于用户本身技术水平和工作经验,当环境、人员等因素发生变化时,事务处理的不可预见性将增大,事务处理的准确性、及时性不一定能够得到保障。In the current communication network management system, most of the transactions are still processed manually through user intervention, that is, users process according to operating specifications or experience, and whether the processing is successful depends too much on the user's own technical level and work experience. When factors such as personnel change, the unpredictability of transaction processing will increase, and the accuracy and timeliness of transaction processing may not be guaranteed.
当前网管系统中也固化了一些自动化的处理流程,这些流程都是程序化的,完全按照程序员的要求执行;由于通信网管系统的维护事务以及突发性事务较多,因此对每一事务都固化一个自动化处理流程不能满足系统中多变的突发事务的要求,而且网管维护效率、便捷性等也会受到限制。The current network management system also solidifies some automated processing procedures, which are programmed and executed in full accordance with the requirements of programmers; since there are many maintenance and unexpected transactions in the communication network management system, each transaction is Fixing an automated processing flow cannot meet the requirements of changing emergencies in the system, and the efficiency and convenience of network management maintenance will also be limited.
从以上描述可以看出:当前的通信网管系统,自动化程度比较低,主要依赖用户操作,系统本身缺乏自学习,缺乏经验积累,不能自动执行一些重复处理的事务。From the above description, it can be seen that the current communication network management system has a relatively low degree of automation and mainly relies on user operations. The system itself lacks self-learning and experience accumulation, and cannot automatically execute some repetitive transactions.
发明内容Contents of the invention
针对相关技术中对于事务的解决自动化程度比较低,主要依赖用户操作的问题而提出本发明,为此,本发明的主要目的在于提供一种基于网管系统的事务处理方案,以解决上述问题至少之一。The present invention is proposed in view of the relatively low degree of automation in dealing with transactions in the related art and mainly relying on user operations. Therefore, the main purpose of the present invention is to provide a transaction processing solution based on a network management system to solve at least one of the above-mentioned problems one.
为了实现上述目的,根据本发明的一个方面,提供了一种基于网管系统的事务处理方法。In order to achieve the above purpose, according to one aspect of the present invention, a transaction processing method based on a network management system is provided.
根据本发明的基于网管系统的事务处理方法包括:当事务发生时,记录用于解决事务的操作集,其中,操作集包括用于解决事务的操作指令和操作指令的执行顺序;如果操作集成功解决事务,则存储事务和/或操作集到学习库。The transaction processing method based on the network management system according to the present invention includes: when a transaction occurs, recording an operation set for solving the transaction, wherein the operation set includes an operation instruction for solving the transaction and the execution sequence of the operation instruction; if the operation set is successful To resolve the transaction, store the transaction and/or set of operations to the learning repository.
优选地,存储事务和/或操作集包括:如果学习库中不存在事务,则在学习库中存储事务和操作集,并建立事务和操作集之间的对应关系;如果存在事务,则在学习库中存储操作集,并建立事务和操作集之间的对应关系。Preferably, storing the transaction and/or operation set includes: if there is no transaction in the learning library, storing the transaction and the operation set in the learning library, and establishing a correspondence between the transaction and the operation set; The operation set is stored in the library, and the corresponding relationship between the transaction and the operation set is established.
优选地,在存储操作集时,上述方法还包括:将当前存储的操作集的优先级设置为最高。Preferably, when storing the operation set, the above method further includes: setting the priority of the currently stored operation set to the highest.
优选地,在存储事务和/或操作集之后,上述方法还包括:当事务再次发生时,如果在预定时间段内,未接收到用户对解决事务的指示,则从学习库中查找事务对应的操作集,并执行最高优先级的操作集。Preferably, after the transaction and/or operation set is stored, the above method further includes: when the transaction occurs again, if no instruction from the user to solve the transaction is received within a predetermined period of time, then look up the transaction corresponding to the transaction from the learning library action set, and execute the action set with the highest priority.
优选地,在执行最高优先级的操作集之后,上述方法还包括:如果最高优先级的操作集未成功解决事务,则按照优先级顺序,在学习库中选择与事务存在对应关系的下一操作集用以解决事务。Preferably, after executing the operation set with the highest priority, the above method further includes: if the operation set with the highest priority fails to resolve the transaction, selecting the next operation corresponding to the transaction in the learning library according to the order of priority Sets are used to resolve transactions.
优选地,在学习库中选择与事务存在对应关系下一操作集用以解决事务之后,上述方法还包括:将解决了事务的操作集的优先级设置为最高。Preferably, after the next operation set corresponding to the transaction is selected in the learning library to solve the transaction, the above method further includes: setting the priority of the operation set that solves the transaction as the highest.
优选地,在学习库中选择与事务存在对应关系下一操作集用以解决事务时,上述方法还包括:如果选择解决事务的操作集的次数达到预定阈值,则终止选择。Preferably, when selecting the next operation set corresponding to the transaction in the learning library to solve the transaction, the above method further includes: if the number of times of selecting the operation set for solving the transaction reaches a predetermined threshold, terminating the selection.
为了实现上述目的,根据本发明的一个方面,提供了一种基于网管系统的事务处理装置。In order to achieve the above purpose, according to one aspect of the present invention, a transaction processing device based on a network management system is provided.
根据本发明的基于网管系统的事务处理装置包括:学习模块,用于当事务发生时,记录用于解决事务的操作集,其中,操作集包括用于解决事务的操作指令和操作指令的执行顺序;并在操作集成功解决事务的情况下,将事务和/或操作集存储到学习库;学习库,用于存储事务和/或操作集。According to the transaction processing device based on the network management system of the present invention, it includes: a learning module, which is used to record the operation set used to solve the transaction when the transaction occurs, wherein the operation set includes the operation instruction for solving the transaction and the execution order of the operation instruction ; and when the operation set successfully resolves the transaction, store the transaction and/or operation set into the learning library; the learning library is used to store the transaction and/or the operation set.
优选地,学习模块包括:判断子模块,用于判断存储器中是否存在事务;处理子模块,用于根据判断子模块的判断结果,将事务和/或操作集发送到存储器;建立子模块,用于在存储器中建立事务和操作集之间的对应关系;设置子模块,用于对存储到存储器的操作集,进行优先级设置和管理。Preferably, the learning module includes: a judging submodule for judging whether there is a transaction in the memory; a processing submodule for sending the transaction and/or operation set to the memory according to the judging result of the judging submodule; establishing a submodule for using It is used to establish the corresponding relationship between the transaction and the operation set in the memory; the setting sub-module is used for setting and managing the priority of the operation set stored in the memory.
优选地,上述装置还包括:自维护模块,用于在网管事务发生时,从学习库中查找是否有对应的事务和操作集,并根据事务自动执行相应的操作集及调整优先级以自动解决当前事务。Preferably, the above-mentioned device further includes: a self-maintenance module, which is used to find out whether there is a corresponding transaction and operation set from the learning library when a network management transaction occurs, and automatically execute the corresponding operation set and adjust the priority according to the transaction to automatically solve the problem. current affairs.
通过本发明,采用网管系统针对发生的某事务,记录成功解决该事务的操作集的方法,解决了相关技术中对于事务的解决自动化程度比较低,主要依赖用户操作的问题,进而便于系统维护。Through the present invention, the network management system is used to record the operation set that successfully solves the transaction for a certain transaction that occurs, which solves the problem in the related art that the resolution of the transaction is relatively low in automation and mainly depends on user operations, thereby facilitating system maintenance.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1是根据本发明实施例的基于网管系统的事务处理方法的流程图;Fig. 1 is a flow chart of a transaction processing method based on a network management system according to an embodiment of the present invention;
图2是根据本发明实施例的CDMA网管系统自学习的总流程图;Fig. 2 is the overall flowchart of the self-learning of the CDMA network management system according to the embodiment of the present invention;
图3是根据本发明实施例的CDMA网管系统自学习的流程图;Fig. 3 is the flowchart of the self-learning of the CDMA network management system according to the embodiment of the present invention;
图4是根据本发明实施例的CDMA网管系统自维护的流程图;Fig. 4 is a flow chart of the self-maintenance of the CDMA network management system according to an embodiment of the present invention;
图5是根据本发明实施例的基于网管系统的事务处理装置的结构框图;5 is a structural block diagram of a transaction processing device based on a network management system according to an embodiment of the present invention;
图6是根据本发明实施例的基于网管系统的事务处理装置的具体结构框图。Fig. 6 is a specific structural block diagram of a transaction processing device based on a network management system according to an embodiment of the present invention.
具体实施方式Detailed ways
功能概述Functional Overview
考虑到相关技术中对于事务的解决自动化程度比较低,主要依赖用户操作的问题,本发明实施例提供了一种基于网管系统的事务处理方案,针对当前系统的不足,该方案提供了一种网管系统自学习方法,网管系统针对某事务,记录用户操作指令,并且优选地,按照事务对应的操作集的使用频度,自动调整此事务对应操作集或其它操作集的优先级;当某一事务出现时,网管系统自动执行优先级别高的操作集来自动完成事务解决,通过此方法,可以实现网管系统的自学习功能,从而可以实现系统自动维护和处理,便于系统管理和维护。Considering the relatively low degree of automation of transaction resolution in related technologies and mainly relying on user operations, the embodiment of the present invention provides a transaction processing solution based on a network management system, which provides a network management system for the shortcomings of the current system. System self-learning method, the network management system records user operation instructions for a transaction, and preferably, automatically adjusts the priority of the operation set corresponding to the transaction or other operation sets according to the frequency of use of the operation set corresponding to the transaction; when a certain transaction When it occurs, the network management system automatically executes the high-priority operation set to automatically complete the transaction resolution. Through this method, the self-learning function of the network management system can be realized, so that the system can be automatically maintained and processed, which is convenient for system management and maintenance.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and examples.
方法实施例method embodiment
根据本发明的实施例,提供了一种基于网管系统的事务处理方法。图1是根据本发明实施例的基于网管系统的事务处理方法的流程图,如图1所示,该方法包括如下的步骤S102至步骤S104:According to an embodiment of the present invention, a transaction processing method based on a network management system is provided. Fig. 1 is a flow chart of a transaction processing method based on a network management system according to an embodiment of the present invention. As shown in Fig. 1, the method includes the following steps S102 to S104:
步骤S102,当事务发生时,记录用于解决事务的操作集,其中,操作集包括用于解决事务的操作指令和操作指令的执行顺序。在具体实现过程中,当某事务发生时,如果在预定时间段有用户干预解决,则网管系统记录用户解决此事务的每一步操作指令及操作顺序,形成一个操作集。Step S102, when a transaction occurs, record an operation set for resolving the transaction, wherein the operation set includes an operation instruction for resolving the transaction and an execution sequence of the operation instruction. In the specific implementation process, when a certain transaction occurs, if there is user intervention to resolve it within a predetermined period of time, the network management system will record each step of the operation instruction and operation sequence of the user to solve the transaction, forming an operation set.
步骤S104,如果步骤S102中的操作集成功解决了该事务,则存储该事务和/或该操作集。Step S104, if the operation set in step S102 successfully resolves the transaction, store the transaction and/or the operation set.
在具体实现过程中,当该事务得到解决时,优选地,可以询问用户是否把此操作集作为解决此事务的解决方案,如果用户选择是,则判断预先设置的用于事务存储的数据库中是否存在该事务,如果预先设置的用于事务存储的数据库中不存在该事务,则在数据库中存储该事务及对应的操作集,并建立事务和操作集之间的对应关系;如果数据库中存在该事务,则在数据库中存储该操作集,并建立事务和操作集之间的对应关系,优选地,对于预先设置的用于事务存储的数据库中不存在该事务和存在该事务两种情况,在存储操作集时,可以将当前存储的操作集的优先级设置为最高。具体地,可以检查是否存在此事务的其他操作集,如果存在其它操作集,则把当前操作集的优先级设置为最高,如果不存在其它操作集,则可以不设置当前操作集的优先级。In the specific implementation process, when the transaction is resolved, preferably, the user may be asked whether to use this operation set as a solution to the transaction, and if the user selects yes, it is judged whether the pre-set database for transaction storage is If the transaction exists, if the transaction does not exist in the pre-set database for transaction storage, store the transaction and the corresponding operation set in the database, and establish the correspondence between the transaction and the operation set; if the transaction exists in the database transaction, then store the operation set in the database, and establish the corresponding relationship between the transaction and the operation set, preferably, there are two situations in which the transaction does not exist in the pre-set database for transaction storage and the transaction exists, in When storing an action set, you can set the priority of the currently stored action set to be the highest. Specifically, it may be checked whether there are other operation sets of this transaction, and if there are other operation sets, the priority of the current operation set is set to the highest, and if there are no other operation sets, the priority of the current operation set may not be set.
根据上述操作,可以在数据库中建立事务及其对应的操作集的对应关系,这样,当事务再次发生时,如果在预定时间段内,未接收到用户对解决事件的指示,即,可以理解为在预定时间段未有用户干预解决,则可以从数据库中查找当前事务对应的操作集,并执行最高优先级的操作集。According to the above operations, the corresponding relationship between the transaction and its corresponding operation set can be established in the database, so that when the transaction occurs again, if the user does not receive an instruction to resolve the event within a predetermined period of time, that is, it can be understood as If there is no user intervention to solve the problem within the predetermined time period, the operation set corresponding to the current transaction can be searched from the database, and the operation set with the highest priority is executed.
此后,如果最高优先级的操作集未成功解决事务,则按照优先级顺序,在数据库中选择与事务存在对应关系的下一操作集用以解决该事务,即,提高其它操作集的优先级,继续执行高优先级操作集。系统可以根据需要设置选择操作集的预定阈值,如果选择解决事务的操作集的次数达到预定阈值,则终止选择,等待用户的指示。如果选择的操作集成功解决了该事务,则可以将解决了该事务的操作集的优先级设置为最高。Thereafter, if the operation set with the highest priority fails to resolve the transaction, select the next operation set corresponding to the transaction in the database in order of priority to resolve the transaction, that is, increase the priority of other operation sets, Proceed to the high-priority action set. The system can set a predetermined threshold for selecting an operation set as required, and if the number of times of selecting an operation set to solve a transaction reaches the predetermined threshold, the selection will be terminated and the user's instruction will be waited for. If the selected set of operations successfully resolves the transaction, the priority of the set of operations that resolved the transaction may be set to be highest.
需要说明的是,上述的数据库可以称为学习库,可以对其中记录进行增加、编辑、删除等操作,以便应用于初始网管系统中,以达到学习库中经验的不断积累、广泛应用及扩展的目的。It should be noted that the above-mentioned database can be called a learning library, and operations such as adding, editing, and deleting records can be performed in order to be applied to the initial network management system, so as to achieve continuous accumulation of experience in the learning library, wide application and expansion. Purpose.
通过该实施例,网管系统针对某事务,记录用户操作指令,按照事务对应的操作集的使用频度,自动调整此事务对应操作集或其它操作集的优先级,可以解决相关技术中对于事务的解决自动化程度比较低,主要依赖用户操作的问题,进而可以明显提高网管系统的维护效率,方便了系统的维护。Through this embodiment, the network management system records user operation instructions for a transaction, and automatically adjusts the priority of the operation set corresponding to the transaction or other operation sets according to the usage frequency of the operation set corresponding to the transaction, which can solve the problem of the transaction in related technologies. It solves the problem that the degree of automation is relatively low and mainly depends on user operations, which can significantly improve the maintenance efficiency of the network management system and facilitate system maintenance.
下面以CDMA无线通信系统的网管系统自学习为例详细描述本发明。The present invention will be described in detail below by taking the self-learning of the network management system of the CDMA wireless communication system as an example.
CDMA无线通信系统的包括基站控制(Base Station Controller,简称为BSC)子系统和多个基站收发(Base Transceiver Station,简称为BTS)子系统以及操作维护中心(Operation Maintenance Center,简称为OMC)子系统;通过OMC实现对BSC和BTS设备及日常事务的维护和处理.The CDMA wireless communication system includes a base station control (Base Station Controller, referred to as BSC) subsystem, multiple base transceiver station (Base Transceiver Station, referred to as BTS) subsystems and an operation maintenance center (Operation Maintenance Center, referred to as OMC) subsystem ;Realize the maintenance and processing of BSC and BTS equipment and daily affairs through OMC.
图2是根据本发明实施例的CDMA网管系统自学习的总流程图,如图2所示,CDMA OMC自学习的总流程包括如下的步骤S202至步骤S208:Fig. 2 is the general flowchart of the CDMA network management system self-learning according to the embodiment of the present invention, as shown in Figure 2, the general flow of CDMA OMC self-learning comprises following steps S202 to step S208:
步骤S202,网关系统的事务发生,该事务可以为日常的例行维护,也可以是故障处理等。In step S202, a transaction of the gateway system occurs, and the transaction may be routine maintenance or fault handling.
步骤S204,判断预定时间内,用户是否干预对该事务的处理,在判断结果为是的情况下,进行到步骤S206,在判断结果为否的情况下,进行到步骤S208。Step S204, judging whether the user intervenes in the processing of the transaction within a predetermined time, if the judging result is yes, go to step S206, and if the judging result is no, go to step S208.
步骤S206,OMC执行自学习流程,具体过程以下将结合图2进行描述。In step S206, the OMC executes a self-learning process, and the specific process will be described below in conjunction with FIG. 2 .
步骤S208,OMC执行自维护流程,具体过程以下将结合图3进行描述。In step S208, the OMC executes a self-maintenance process, and the specific process will be described below in conjunction with FIG. 3 .
通过该实施例,实现了在事务发生时,网管系统可以根据用户是否干预进行后续的自学习或自维护的流程。Through this embodiment, when a transaction occurs, the network management system can perform a subsequent self-learning or self-maintenance process according to whether the user intervenes.
图3是根据本发明实施例的CDMA网管系统自学习的流程图,如图3所示,CDMA OMC自学习流程包括如下的步骤S302至步骤S314:Fig. 3 is the flowchart according to the CDMA network management system self-learning of the embodiment of the present invention, as shown in Figure 3, CDMA OMC self-learning process comprises following steps S302 to step S314:
步骤S302,OMC记录用户解决当前事务的操作集。In step S302, the OMC records the user's operation set for resolving the current transaction.
步骤S304,判断该事务是否得到解决,在判断结果为是的情况下,进行到步骤S306,在判断结果为否的情况下,结束流程。Step S304, judging whether the transaction has been resolved, if the judging result is yes, go to step S306, if the judging result is no, end the process.
步骤S306,OMC提示用户是否保存入库,如果用户指示保存入库,则进行到步骤S308,否则结束流程。In step S306, the OMC prompts the user whether to save and store, if the user instructs to save and store, proceed to step S308, otherwise end the process.
步骤S308,OMC检查数据库中是否存在该事务,在判断结果为是的情况下,进行到步骤S310,在判断结果为否的情况下,进行到步骤S314。In step S308, the OMC checks whether the transaction exists in the database, and if the judgment result is yes, proceed to step S310, and if the judgment result is no, proceed to step S314.
步骤S310,判断是否存在该事务对应的其他操作集,在判断结果为是的情况下,进行到步骤S312,在判断结果为否的情况下,结束流程。Step S310, judging whether there is another operation set corresponding to the transaction, if the judging result is yes, go to step S312, if the judging result is no, end the process.
步骤S312,OMC设置当前操作集作为最高优先操作集,然后,结束流程。In step S312, the OMC sets the current operation set as the highest priority operation set, and then ends the process.
步骤S314,OMC把该事务及对应的当前操作集入库,然后,结束流程。In step S314, the OMC stores the transaction and the corresponding current operation into the library, and then ends the process.
通过该实施例,实现了网管系统在用户干预解决该事务的情况下,进行自学习的流程。Through this embodiment, the self-learning process of the network management system is realized when the user intervenes to solve the transaction.
图4是根据本发明实施例的网管系统自维护的流程图,如图4所示,CDMA OMC自学习维护流程包括如下的步骤S402至步骤S414:Fig. 4 is the flow chart of the network management system self-maintenance according to the embodiment of the present invention, as shown in Fig. 4, CDMA OMC self-learning maintenance process comprises following steps S402 to step S414:
步骤S402,OMC从数据库中查找当前要解决的事务的操作集。In step S402, the OMC searches the database for the operation set of the current transaction to be resolved.
步骤S404,判断是否存在当前要解决的事务的操作集,在判断结果为是的情况下,进行到步骤S406,在判断结果为否的情况下,结束流程。Step S404, judging whether there is an operation set of the transaction to be solved currently, if the judging result is yes, go to step S406, if the judging result is no, end the process.
步骤S406,OMC执行最高优先级的操作集。In step S406, the OMC executes the operation set with the highest priority.
步骤S408,判断该事务是否解决,在判断结果为是的情况下,进行到步骤S410,在判断结果为否的情况下,进行到步骤S412。Step S408, judging whether the transaction is resolved, if the judging result is yes, go to step S410, if the judging result is no, go to step S412.
步骤S410,OMC设置当次操作集作为最高优先级。In step S410, the OMC sets the current operation set as the highest priority.
步骤S412,OMC提高其它操作集优先级别继续执行。In step S412, the OMC raises the priority level of other operation sets to continue execution.
步骤S414,判断自动执行的次数是否超过3次,在判断结果为是的情况下,结束流程,即,可以根据系统设置,最多执行3次,如果执行失败,则结束流程,在判断结果为否的情况下,返回到步骤S412。Step S414, judge whether the number of times of automatic execution exceeds 3 times, if the judgment result is yes, end the flow process, that is, it can be executed up to 3 times according to the system settings, if the execution fails, then end the flow process, if the judgment result is no In the case of , return to step S412.
通过该实施例,实现了网管系统在用户未干预解决该事务的情况下,进行自维护的流程。Through this embodiment, the self-maintenance process of the network management system is realized without the user intervening to solve the transaction.
需要说明的是,CDMA OMC自学习功能维护需要两个表:一个是操作集表,即,用户操作指令集,例如,操作集1包含指令0、指令1、指令2;操作集2包含指令3、指令4、指令5等,如下表1所示;另一个是事务表,用于记录事务及其对应的操作集编号以及优先级,例如,事务1有两个操作集,其中,操作集1的优先级为3、操作集2的优先级为5等,如下表2所示;这两个表构成CDMAOMC的学习库,该学习库可以独立拷贝、升级、扩展,可以应用于初始系统以缩短初始系统的自学习过程,充分利用自学习积累的经验,提高系统智能处理能力。It should be noted that the maintenance of the CDMA OMC self-learning function requires two tables: one is the operation set table, that is, the user operation instruction set, for example, operation set 1 includes instruction 0, instruction 1, and
表1操作集表Table 1 Operation set table
表2事务表Table 2 transaction table
下面以OMC初始系统一个事务出现、处理、学习、维护为例详细描述本发明的具体实现过程,该过程包括如下操作:The specific implementation process of the present invention is described in detail below by taking the appearance, processing, learning and maintenance of a transaction in the OMC initial system as an example. The process includes the following operations:
步骤1,OMC初始系统,学习库为空,OMC运行正常。Step 1, OMC initial system, the learning library is empty, and OMC is running normally.
步骤2,OMC出现告警“数据库空间不足”。In
步骤3,OMC从学习库查找是否有事务A(数据库空间不足)的处理。In step 3, the OMC searches from the learning library whether there is transaction A (insufficient database space) for processing.
步骤4,没有事务A的处理措施,等待用户干预处理。Step 4, there is no processing measure for transaction A, waiting for user intervention.
步骤5,用户看到告警“数据库空间不足”,进行如下操作:Step 5, the user sees the alarm "Insufficient database space", and performs the following operations:
a进入系统管理数据库维护功能。a Enter the system management database maintenance function.
b选择数据库,启动立即备份。b Select the database and start the immediate backup.
c.清除历史数据。c. Clear historical data.
步骤6,“数据库空间不足”告警消除,问题解决。OMC提示用户,步骤5的操作(即,用户选择的数据库)是否记录作为事物A的操作集1,如果用户选择是,则OMC把事务A及对应的操作集1记录到学习库,操作集1作为事务A的优先操作集;如果用户选择否,则结束流程。
步骤7,在后续的操作中,OMC再次出现告警“数据库空间不足”的情况。Step 7, in the subsequent operation, the OMC will generate an alarm "Insufficient database space" again.
步骤8,如果用户未干预处理,则执行步骤3;如果没有找到,则执行步骤4。Step 8, if the user does not intervene in processing, then execute step 3; if not found, execute step 4.
步骤9,OMC从学习库中找到事务A的处理,自动执行事务A的操作集1指令,问题解决。Step 9: OMC finds the processing of transaction A from the learning library, automatically executes the operation set 1 instruction of transaction A, and solves the problem.
步骤10,如果用户干预处理,则操作不同于步骤5的操作,该操作为:扩大数据库空间。Step 10, if the user intervenes in the processing, the operation is different from the operation in step 5, the operation is: expand the database space.
步骤11,“数据库空间不足”告警消除,问题解决;OMC提示用户,步骤10操作是否记录作为事物A的操作集2,如果用户选择是,则OMC把事务A及对应的操作集2记录到学习库,并把操作集2作为事务A的优先操作集;如果用户选择否,则结束流程。Step 11, the "Insufficient database space" alarm is eliminated, and the problem is solved; OMC prompts the user whether to record the operation set 2 as transaction A in step 10. If the user selects Yes, OMC will record transaction A and the corresponding operation set 2 in the learning library, and set operation set 2 as the priority operation set of transaction A; if the user chooses No, the process ends.
步骤12,如果步骤7的故障再次发生,则执行步骤8。Step 12, if the fault in step 7 occurs again, go to step 8.
步骤13,OMC从学习库中找到事务A的处理,自动执行事务A的优先操作集2的指令,由于数据库空间有最大限制,不能再扩大,操作失败;OMC继续执行事务A的操作集1,问题解决,OMC设置操作集1作为事务A的优先操作集。Step 13, OMC finds the processing of transaction A from the learning library, and automatically executes the instruction of priority operation set 2 of transaction A. Due to the maximum limit of the database space, it cannot be expanded, and the operation fails; OMC continues to execute operation set 1 of transaction A, The problem is solved, OMC sets operation set 1 as the priority operation set of transaction A.
其他事务处理同上面流程相似,OMC经过不断自学习和维护,OMC学习库中就能积累丰富的事务处理操作经验。Other transaction processing is similar to the above process. After continuous self-learning and maintenance of OMC, rich transaction processing operation experience can be accumulated in the OMC learning library.
本发明在CDMA1X、CDMA2000等系统中可以得到实际应用,只有软件修改,实现过程稳定可靠,具有良好的移植性和可操作性,明显提高了移动通信系统的维护效率。The present invention can be practically applied in CDMA1X, CDMA2000 and other systems, only the software is modified, the realization process is stable and reliable, has good portability and operability, and obviously improves the maintenance efficiency of the mobile communication system.
装置实施例Device embodiment
根据本发明的实施例,提供了一种基于网管系统的事务处理装置。图5是根据本发明实施例的基于网管系统的事务处理装置的结构框图,如图5所示,该装置包括:学习模块2、学习库6,下面对上述结构进行描述。According to an embodiment of the present invention, a transaction processing device based on a network management system is provided. Fig. 5 is a structural block diagram of a transaction processing device based on a network management system according to an embodiment of the present invention. As shown in Fig. 5 , the device includes: a
学习模块2,用于当事务发生时,记录用于解决该事务的操作集,其中,该操作集包括用于解决该事务的操作指令和操作指令的执行顺序;在操作集成功解决该事务的情况下,将记录的上述事务和/或上述操作集发送到学习库6;学习库6,用于进行存储,存储事务和操作集,该学习库6可以是具有存储功能的设备,例如,存储器。The
图6是根据本发明实施例的基于网管系统的事务处理装置的具体结构框图,如图6所示:Fig. 6 is a specific structural block diagram of a transaction processing device based on a network management system according to an embodiment of the present invention, as shown in Fig. 6:
学习模块2包括:判断子模块22、处理子模块24、建立子模块26、设置子模块28,下面对上述结构进行描述。The
判断子模块22,用于判断存储器中是否存在该事务,具体地,通过读取存储器中内容,判断其中是否存在上述事务,如果读取到事务,则判断存在,否则,判断不存在;处理子模块24,连接至判断子模块22,用于根据判断子模块22的判断结果,将该事务和/或该操作集发送到学习库6;建立子模块26,用于在学习库6中建立事务和操作集之间的对应关系;设置子模块28,用于对存储到数据库的操作集,进行优先级设置和管理。Judgment sub-module 22 is used to judge whether the transaction exists in the memory, specifically, by reading the content in the memory, judge whether there is the above-mentioned transaction, if the transaction is read, it is judged to exist, otherwise, it is judged not to exist; Module 24, connected to the judging submodule 22, is used to send the transaction and/or the operation set to the learning
其中,处理子模块24根据判断子模块22的判断结果,将该事务和/或该操作集发送到学习库6的操作具体包括:如果判断子模块22判断不存在该事务,则处理子模块24将该事务和该操作集发送到学习库6;如果判断子模块22判断存在该事务,则将处理子模块24将该操作集发送到学习库6。Wherein, the processing submodule 24 sends the transaction and/or the operation set to the learning
该装置还包括:自维护模块4,用于事务发生时从学习库6中查找是否有对应的事务和操作集,并根据事务自动执行相应的操作集及调整优先级以自动解决当前事务。The device also includes: a self-maintenance module 4, which is used to find out whether there is a corresponding transaction and operation set from the learning
通过该实施例,提供了可以实现自学习和自维护的基于网管系统的事务处理装置。Through this embodiment, a transaction processing device based on a network management system that can realize self-learning and self-maintenance is provided.
下面以OMC初始系统一个事务出现、处理、学习、维护为例对该装置的实现过程进行详细描述。The implementation process of the device will be described in detail below by taking the emergence, processing, learning, and maintenance of a transaction in the OMC initial system as an example.
步骤1,OMC初始系统,学习库为空,OMC运行正常,当OMC出现告警“数据库空间不足”时,学习模块2记录用户对告警“数据库空间不足”进行的操作集,其中,该操作集包括如下操作:a进入系统管理数据库维护功能;b选择数据库,启动立即备份;c.清除历史数据。Step 1, OMC initial system, the learning library is empty, and OMC is running normally. When the OMC generates an alarm "Insufficient database space", the
步骤2,“数据库空间不足”告警消除,该问题解决。学习模块2判断学习库6中是否存在“数据库空间不足”。In
步骤3,在判断结果为是的情况下,将该操作集存储到学习库6;在判断结果为否的情况下,将“数据库空间不足”和上述操作集存储到学习库6,建立“数据库空间不足”和上述操作集之间的对应关系;设置该操作集的优先级为最高。Step 3, when the judgment result is yes, store the operation set in the
步骤4,当OMC再次出现告警“数据库空间不足”的情况时,自维护模块4从学习库6中查找“数据库空间不足”对应的操作集。Step 4, when the OMC gives an alarm of "insufficient database space" again, the self-maintenance module 4 searches the learning
步骤5,自维护模块4执行查找到的优先级最高的操作集,即,执行如下操作:a进入系统管理数据库维护功能;b选择数据库,启动立即备份;c.清除历史数据。Step 5, the self-maintenance module 4 executes the found operation set with the highest priority, that is, performs the following operations: a. enter the system management database maintenance function; b select the database and start immediate backup; c. clear historical data.
综上所述,通过本发明的上述实施例,提供了能够自学习、能够积累经验、遇到事务可以根据系统自学积累的经验自动完成事务处理的网管系统,这种网管系统针对某事务,记录用户操作指令,按照事务对应的操作集的使用频度,自动调整此事务对应操作集或其它操作集的优先级,解决了相关技术中对于事务的解决自动化程度比较低,主要依赖用户操作的问题,进而可以明显提高网管系统的维护效率,方便了系统的维护。In summary, through the above-mentioned embodiments of the present invention, a network management system that can self-learn, can accumulate experience, and can automatically complete transaction processing according to the experience accumulated by system self-study when encountering a transaction, this network management system for a certain transaction, records User operation instructions, according to the frequency of use of the operation set corresponding to the transaction, automatically adjust the priority of the operation set corresponding to this transaction or other operation sets, which solves the problem that the automation of transaction resolution in related technologies is relatively low and mainly depends on user operations , which in turn can significantly improve the maintenance efficiency of the network management system and facilitate system maintenance.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Optionally, they can be implemented with program codes executable by computing devices, thus, they can be stored in storage devices and executed by computing devices, or they can be made into individual integrated circuit modules, or they can be integrated into Multiple modules or steps are fabricated into a single integrated circuit module to realize. As such, the present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100052715A CN101478767B (en) | 2009-01-22 | 2009-01-22 | Transaction processing method and device based on network management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100052715A CN101478767B (en) | 2009-01-22 | 2009-01-22 | Transaction processing method and device based on network management system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101478767A CN101478767A (en) | 2009-07-08 |
CN101478767B true CN101478767B (en) | 2011-06-22 |
Family
ID=40839387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100052715A Expired - Fee Related CN101478767B (en) | 2009-01-22 | 2009-01-22 | Transaction processing method and device based on network management system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101478767B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114217909B (en) * | 2021-11-03 | 2025-03-14 | 卓米私人有限公司 | Transaction processing method, device, electronic device and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968136A (en) * | 2006-04-20 | 2007-05-23 | 华为技术有限公司 | Management information base-based network element configuration parameter mapping method and parameter operation method |
CN101242549A (en) * | 2007-11-22 | 2008-08-13 | 中国移动通信集团山东有限公司 | Neural Network Construction Method for Communication Network Alarm Correlation |
CN101335756A (en) * | 2007-06-29 | 2008-12-31 | 凹凸电子(武汉)有限公司 | Systems and methods for snmp access |
-
2009
- 2009-01-22 CN CN2009100052715A patent/CN101478767B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968136A (en) * | 2006-04-20 | 2007-05-23 | 华为技术有限公司 | Management information base-based network element configuration parameter mapping method and parameter operation method |
CN101335756A (en) * | 2007-06-29 | 2008-12-31 | 凹凸电子(武汉)有限公司 | Systems and methods for snmp access |
CN101242549A (en) * | 2007-11-22 | 2008-08-13 | 中国移动通信集团山东有限公司 | Neural Network Construction Method for Communication Network Alarm Correlation |
Also Published As
Publication number | Publication date |
---|---|
CN101478767A (en) | 2009-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111143061B (en) | Multi-device linkage control method, device and storage medium | |
CN111130962B (en) | Automatic configuration method, equipment, system and storage medium for switch | |
CN110650164B (en) | File uploading method and device, terminal and computer storage medium | |
CN107870982A (en) | Data processing method, system and computer readable storage medium | |
EP1684456B1 (en) | A method for data redundancy of HLR | |
CN105119997A (en) | Data processing method of cloud computing system | |
CN103369660A (en) | Network-element data synchronization method and network-element device | |
CN115567388A (en) | Network slice configuration automatic update method, system, device and storage medium | |
CN111858090B (en) | Data processing method, system, electronic equipment and storage medium | |
CN110620798A (en) | Control method, system, equipment and storage medium for FTP connection | |
CN101478767B (en) | Transaction processing method and device based on network management system | |
CN102609336B (en) | Data administration method and data administration system | |
CN109600278A (en) | A kind of data communications method, device, equipment and medium | |
CN112668742A (en) | Power distribution terminal grid connection reservation method | |
CN109800229B (en) | Data access method and related equipment | |
CN114244735B (en) | Master and slave operation switching method, device and storage medium | |
CN117215830A (en) | Data backup method, device, computer equipment and computer readable storage medium | |
CN114666425B (en) | Communication method and device for wind farm control equipment | |
CN112235842A (en) | Communication method and device of Internet of things equipment | |
CN110597828A (en) | Database changing method, device, equipment and storage medium | |
CN111669389A (en) | Data transmission method and device of industrial control system and related equipment | |
CN115083034B (en) | Message reporting method and device of semiconductor device and semiconductor device | |
CN104967641A (en) | Method for realizing data synchronization of main/standby metadata servers and apparatus thereof | |
CN116261112B (en) | Method and device for recovering network disconnection of arrival user in converged network | |
EP4404520A1 (en) | Positive resource response for a suspended resource |
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: 20110622 |