The content of the invention
The present invention provides a kind of searching method and computing device of configuration item information, for solving CMDB's in the prior artRecall precision is relatively low, easily triggers the technical problem of data isolation failure.
A kind of searching method of configuration item information provided in an embodiment of the present invention, including:
Determine the known configurations item classification belonging to known configurations item example;
According to configuration item classification relation figure, associating between the known configurations item classification and the classification of target configuration item is determinedPath, the associated path comprise at least relating attribute, the relating attribute between the classification of any two configuration items for it is described any twoThe same alike result that configuration item classification has;
According to the known configurations item example and the relating attribute, from each example corresponding to target configuration item classificationMiddle determination target configuration item example.
Alternatively, the associated path includes m associated configuration item classification and m+1 relating attribute, and m is more than or equal to 0Integer;The associated path being classified to from the known configurations item between target configuration item classification is:M be 0 when, it is describedKnow that configuration item classification is associated with the target association configuration item classification by the 1st relating attribute;It is described known to match somebody with somebody when m is not 0It is associated with the 1st associated configuration item classification by the 1st relating attribute to put item classification, the classification of the i-th configuration item is associated by i+1 to be belonged toProperty it is associated with the classification of i+1 associated configuration item, the classification of m-th associated configuration item passes through the m+1 relating attribute and the meshIt is associated to mark configuration item classification, i is the integer more than or equal to 0 and less than or equal to m;
According to the known configurations item example and the relating attribute, from each example corresponding to target configuration item classificationMiddle determination target configuration item example, including:
Determine the relating attribute value of corresponding 1st relating attribute of the known configurations item example;
Determined from the allocation list of the i-th associated configuration item classification i-th corresponding to the relating attribute value of i-th relating attributeThe relating attribute value of+1 relating attribute, until determining the target configuration item example.
Alternatively, the allocation list of the configuration item classification includes tables of data corresponding to each attribute in configuration item classificationAnd incidence relation table corresponding to each relating attribute;
Determined from the allocation list of the i-th associated configuration item classification i-th corresponding to the relating attribute value of i-th relating attributeThe relating attribute value of+1 relating attribute, including:
According to incidence relation table corresponding to the relating attribute value of i-th relating attribute and i-th relating attribute, reallyMake the associated configuration item example in the i-th associated configuration item classification;
Associated configuration item example and the i+1 relating attribute in being classified according to the i-th associated configuration item is correspondingTables of data, determine the relating attribute value of the i+1 relating attribute.
Alternatively, the configuration item classification relation figure obtains in the following way:
Each configuration item example is obtained, and each configuration item example is classified according to setting rule, obtains multiple match somebody with somebodyPut item classification;
Any two configuration items in classifying for the multiple configuration item are classified, however, it is determined that any two configuration items classificationWith same alike result, it is determined that incidence relation be present between any two configuration items classification, and according to the same alike result, ifThe relationship type of the fixed incidence relation;
According to incidence relation between the classification of any two configuration items and the relationship type, obtain configuration item classificationGraph of a relation.
Based on same inventive concept, the embodiment of the present invention also provides a kind of computing device, and the computing device includes:
Determining module, for determining the known configurations item classification belonging to known configurations item example;
Searching modul, for according to configuration item classification relation figure, determining the known configurations item classification and target configuration itemAssociated path between classification, the associated path comprise at least relating attribute, the association category between the classification of any two configuration itemsProperty the same alike result that has for any two configuration items classification;
The searching modul, it is additionally operable to, according to the known configurations item example and the relating attribute, from the target match somebody with somebodyPut in each example corresponding to item classification and determine target configuration item example.
Alternatively, the associated path includes m associated configuration item classification and m+1 relating attribute, and m is more than or equal to 0Integer;The associated path being classified to from the known configurations item between target configuration item classification is:M be 0 when, it is describedKnow that configuration item classification is associated with the target association configuration item classification by the 1st relating attribute;It is described known to match somebody with somebody when m is not 0It is associated with the 1st associated configuration item classification by the 1st relating attribute to put item classification, the classification of the i-th configuration item is associated by i+1 to be belonged toProperty it is associated with the classification of i+1 associated configuration item, the classification of m-th associated configuration item passes through the m+1 relating attribute and the meshIt is associated to mark configuration item classification, i is the integer more than or equal to 0 and less than or equal to m;
The searching modul is specifically used for:
Determine the relating attribute value of corresponding 1st relating attribute of the known configurations item example;
Determined from the allocation list of the i-th associated configuration item classification i-th corresponding to the relating attribute value of i-th relating attributeThe relating attribute value of+1 relating attribute, until determining the target configuration item example.
Alternatively, the allocation list of the configuration item classification includes tables of data corresponding to each attribute in configuration item classificationAnd incidence relation table corresponding to each relating attribute;
The searching modul is specifically used for:
According to incidence relation table corresponding to the relating attribute value of i-th relating attribute and i-th relating attribute, reallyMake the associated configuration item example in the i-th associated configuration item classification;
Associated configuration item example and the i+1 relating attribute in being classified according to the i-th associated configuration item is correspondingTables of data, determine the relating attribute value of the i+1 relating attribute.
Alternatively, processing module is also included in the computing device, is used for:
Each configuration item example is obtained, and each configuration item example is classified according to setting rule, obtains multiple match somebody with somebodyPut item classification;
Any two configuration items in classifying for the multiple configuration item are classified, however, it is determined that any two configuration items classificationWith same alike result, it is determined that incidence relation be present between any two configuration items classification, and according to the same alike result, ifThe relationship type of the fixed incidence relation;
According to incidence relation between the classification of any two configuration items and the relationship type, obtain configuration item classificationGraph of a relation.
Another embodiment of the present invention provides a kind of computing device, and it includes memory and processor, wherein, the storageDevice instructs for storage program, and the processor is used to call the programmed instruction stored in the memory, according to the journey of acquisitionSequence performs any of the above-described kind of method.
Another embodiment of the present invention provides a kind of computer-readable storage medium, and the computer-readable recording medium storage hasComputer executable instructions, the computer executable instructions are used to make the computer perform any of the above-described kind of method.
In the embodiment of the present invention, in search configuration item information, it is first determined the configuration item belonging to known configurations item exampleClassification, the associated path between the classification of known configurations item and the classification of target configuration item is then searched according to configuration classification relation figure,And then by the relating attribute and known configurations item example between each configuration item classification in the associated path, from target configuration item pointTarget configuration item example is determined in each example corresponding to class.Compared with prior art, the embodiment of the present invention is matched somebody with somebody due to only storingThe incidence relation between item classification is put, and any configuration item is classified and adopted the incidence relation between other each configuration item classificationIt is stored in configuration item classification relation figure with graphic data structure, therefore, in search configuration item information, is classified by configuration itemGraph of a relation finds out the associated path between the classification of known configurations item and the classification of target configuration item, can effectively improve search efficiency,And avoid the generation of data isolation failure.
Embodiment
In order that the object, technical solutions and advantages of the present invention are clearer, the present invention is made below in conjunction with accompanying drawing intoOne step it is described in detail, it is clear that described embodiment, only part of the embodiment of the present invention, rather than whole implementationExample.Based on the embodiment in the present invention, what those of ordinary skill in the art were obtained under the premise of creative work is not madeAll other embodiment, belongs to the scope of protection of the invention.
Involved configuration item (i.e. configuration item, abbreviation CI) can be in enterprise in the embodiment of the present inventionPolytype configuration item in portion, data center or IT computer rooms, such as, can be server, hard disk, operating system,Virtual machine, CPU, mainboard, IP address, port, application, configuration file, code bag etc., the present invention are not particularly limited to this.
Generally, the configuration item described in the embodiment of the present invention refers to that configuration item is classified, in a configuration item classificationIt may include one or more configuration item examples.So that for server this configuration item, existing Servers-all all belongs in computer roomIn server this configuration item classification, but each specific server is then one in server this configuration item classificationAll there is a unique mark (such as server numbering) to be used to distinguish with other servers for configuration item example, any serverCome.
Specifically, all configuration item examples in a configuration item classification are respectively provided with identical attribute (also referred to as field), i.e.,The attribute of configuration item classification, the specific property value of each configuration item example in the classification of this configuration item can phase certainlyTogether can also be different.
In the embodiment of the present invention, configuration item information may include in the information of configuration item classification, and a configuration item classificationThe information of each configuration item example.These configuration item information are stored in configuration management database CMDB, by CMDB to configurationItem information scans for.
The embodiment of the present invention is described in further detail with reference to Figure of description.
Fig. 1 is the schematic flow sheet corresponding to a kind of searching method of configuration item information provided in an embodiment of the present invention, such asShown in Fig. 2, comprise the following steps:
Step S101:Determine the known configurations item classification belonging to known configurations item example;
Step S102:According to configuration item classification relation figure, determine that the known configurations item classification is classified with target configuration itemBetween associated path, the associated path comprises at least relating attribute, and the relating attribute between the classification of any two configuration items isThe same alike result that any two configuration items classification has;
Step S103:According to the known configurations item example and the relating attribute, from target configuration item classification pairTarget configuration item example is determined in each example answered.
In the embodiment of the present invention, in search configuration item information, it is first determined the configuration item belonging to known configurations item exampleClassification, the associated path between the classification of known configurations item and the classification of target configuration item is then searched according to configuration classification relation figure,And then by the relating attribute and known configurations item example between each configuration item classification in the associated path, from target configuration item pointTarget configuration item example is determined in each example corresponding to class.Compared with prior art, the embodiment of the present invention is matched somebody with somebody due to only storingThe incidence relation between item classification is put, and any configuration item is classified and adopted the incidence relation between other each configuration item classificationIt is stored in configuration item classification relation figure with graphic data structure, therefore, in search configuration item information, is classified by configuration itemGraph of a relation finds out the associated path between the classification of known configurations item and the classification of target configuration item, can effectively improve search efficiency,And avoid the generation of data isolation failure.
Specifically, can be according to known configurations item example search configuration item information, in this scene in the embodiment of the present inventionUnder, configuration item to be found classification and configuration item example are referred to as the classification of target configuration item and target configuration item example.Thus,In step S101, it is first determined the known configurations item classification belonging to known configurations item example.
And then in step s 102, according to configuration item classification relation figure, determine that the known configurations item classification is matched somebody with somebody with targetPut the associated path between item classification.Wherein, relating attribute is comprised at least in the associated path.
In the embodiment of the present invention, it is known that the incidence relation that configuration item is classified between the classification of target configuration item can be divided into two kindsType:
First type, it is known that configuration item is classified and the classification direct correlation of target configuration item, as shown in Figure 2, in this way, closingConnection path in relating attribute be known configurations item classification target configuration item classify between relating attribute, the relating attributeThe same alike result having for the classification of known configurations item with the classification of target configuration item.Or it is also assumed that wrapped in associated path0 associated configuration item classification and 1 relating attribute are included, the relating attribute is that the classification of known configurations item is classified with target configuration itemBetween relating attribute.
Second of type, it is known that configuration item is classified and target configuration item classification indirect association, as shown in figure 3, in this way, knownAlso include other configuration items in the associated path that configuration item is classified between the classification of target configuration item to classify, these configuration items pointClass is associated with the classification of known configurations item and the classification of target configuration item successively by each relating attribute in associated path.Specifically, two adjacent configuration items are classified and are associated by relating attribute in each configuration item classification in associated path.It is of the invention realApply in example, the relating attribute between the classification of any two configuration items is the same alike result that any two configuration items classification has.
Classified with also including m associated configuration item in addition to the classification of known configurations item and the classification of target configuration item in associated pathExemplified by (wherein m be integer) more than or equal to 0, this m associated configuration item classification divide with the classification of known configurations item, target configuration itemAssociation is realized by m+1 relating attribute between class.
Specifically, the associated path being classified to from the known configurations item between the target configuration item classification is:M is 0When, it is known that configuration item classification is associated with the classification of target association configuration item by the 1st relating attribute;When m is not 0, it is known that configurationItem classification is associated with the 1st associated configuration item classification by the 1st relating attribute, and the classification of the i-th configuration item passes through i+1 relating attributeAssociated with the classification of i+1 associated configuration item, m-th of associated configuration item classification is configured by the m+1 relating attribute and targetItem classification is associated.Wherein, i is the integer more than or equal to 0 and less than or equal to m;
Further, in step s 103, can be according to known configurations item example, and each association category in associated pathProperty, determine target configuration item example from each example corresponding to the classification of target configuration item.Specifically include, in associated path alongKnown configurations item is categorized into the direction of target configuration item classification, it is first determined corresponding 1st relating attribute of known configurations item exampleRelating attribute value, then, the 2nd association category corresponding to the 1st relating attribute is determined in the allocation list of the 1st associated configuration item classificationThe relating attribute of i-th relating attribute is determined in the allocation list that the relating attribute value ... of property is classified from the i-th associated configuration itemThe relating attribute value of i+1 relating attribute corresponding to value, the like, until determining target configuration item example.
In the embodiment of the present invention, tables of data and allocation list corresponding to each configuration item classification are stored with CMDB databases.Wherein, by taking the classification of any configuration item as an example, configuration item classification is stored with tables of data corresponding to configuration item classification to be includedEach configuration item example, and the configuration item classification corresponding to allocation list include the configuration item classify each attribute corresponding toIncidence relation table corresponding to tables of data and each relating attribute.
That is, CMDB databases are also respectively provided with corresponding tables of data for each attribute, deposited in the tables of dataContain with the attribute configuration item classify each configuration item example to should attribute property value.Specifically, with any attributeExemplified by, if the classification of only configuration item has an attribute, the attribute is not relating attribute, in tables of data corresponding to the attributeOnly include property value corresponding to each configuration item example in that configuration item classification with the attribute.If have two or moreWhen configuration item classification is respectively provided with the attribute, then the attribute can be used as the classification of these configuration items or part configuration item therein classificationBetween relating attribute, it is real that tables of data corresponding to the attribute includes each configuration item in all configuration items classification with the attributeProperty value corresponding to example.
Thus, for each relating attribute, CMDB can also be each relating attribute set corresponding to incidence relation table, the passThe association between each configuration item example in each configuration item classification that association is realized by the relating attribute is stored with connection relation tableRelation.
It should be noted that when two configuration item classification only have an identical attribute, only by the identical categoryProperty as relating attribute, realize the association between the classification of the two configuration items, and when two configuration items classification have it is multiple identicalAttribute when, can be using one or more of identical attribute attribute as relating attribute, to realize that two configuration items classify itBetween association, it is preferred that only using an attribute in identical attribute as relating attribute, realize between two configuration items classificationAssociation.In the embodiment of the present invention, those skilled in the art can be according to the association being actually needed between classifying to two configuration itemsAttribute is configured, and the present invention is not particularly limited to this.
In this way, in the embodiment of the present invention, it is above-mentioned that i-th association is determined from the allocation list of the i-th associated configuration item classificationThe relating attribute value of i+1 relating attribute may particularly include corresponding to the relating attribute value of attribute:First according to the i-th relating attributeRelating attribute value and the i-th relating attribute corresponding to incidence relation table, determine the i-th associated configuration item classification in association match somebody with somebodyPut an example.Wherein, the associated configuration item example in the classification of the i-th associated configuration item refers in each of the i-th associated configuration item classificationThere is each configuration item example of incidence relation in configuration item example with known configurations item example.
And then number corresponding to the associated configuration item example and i+1 relating attribute in being classified according to the i-th associated configuration itemAccording to table, the relating attribute value of i+1 relating attribute is determined.
As can be seen that because each relating attribute also has corresponding tables of data, therefore, in the embodiment of the present invention, also may be usedTo be not provided with being separately provided the corresponding incidence relation table of relating attribute, but each of association will be realized by a certain relating attributeIncidence relation in configuration item classification between each configuration item example is stored in tables of data corresponding to the relating attribute.
In this way, by the above-mentioned means, by configuration item classify each attribute be mapped as a single database table, canReach the effect to data hierarchy.When database needs to operate a certain attribute (such as modification property value), database manipulation canTables of data corresponding to the attribute and the property value in table are quickly located, so as to improve database manipulation efficiency.
It should be noted that the method flow search in the embodiment of the present invention in by above-mentioned steps S101 to S103 is matched somebody with somebodyBefore putting an information, also need to establish the configuration item classification relation figure for being used to search associated path in above-mentioned steps S102.This is matched somebody with somebodyPut and incidence relation in system between the classification of each configuration item is stored with a classification relation figure, can specifically obtain as follows:
Step S401:Each configuration item example is obtained, and each configuration item example is classified according to setting rule, is obtainedClassify to multiple configuration items;
In the embodiment of the present invention, those skilled in the art can classify to the configuration item example got as needed,Obtain each configuration item classification.Wherein, the classification of each configuration item have multiple attributes, i.e., same configuration item classify in each match somebody with somebodyPutting an example has identical attribute.In addition, those skilled in the art can also divide each configuration item as neededLayer and classification.
Step S402:For the multiple configuration item classify in any two configuration items classify, however, it is determined that it is described any twoConfiguration item classification has same alike result, it is determined that incidence relation be present between any two configuration items classification, and according to describedSame alike result, set the relationship type of the incidence relation.
, can be from this multiple phase if there are multiple identical attributes in the presence of two configuration item classification in the embodiment of the present inventionThe incidence relation that one or more attributes are established between two configuration items classification is chosen in same attribute.Moreover, the present invention is implementedExample by same alike result (i.e. relating attribute) possessed by the classification of two configuration items, by two configuration items it is classification associated after, may be used alsoThe relationship type of incidence relation is specifically set according to the relating attribute.For example, Fig. 5 is what is provided in the embodiment of the present inventionConfiguration item classification relation figure in a certain computer room stored in CMDB, as shown in figure 5, including altogether in the configuration item classification relation figureComputer room, server, virtual machine, operating system, hard disk, CPU, mainboard, IP, application, configuration file, code bag, port etc. configureItem classification, according to attribute possessed by each configuration item, the IP that server and virtual machine the two configuration items classification can be respectively provided withThis attribute of address is classification associated by two configuration items as relating attribute, and then by between server and virtual machineThe relationship type of incidence relation is arranged to the relation between server and virtual machine.
Step S403:According to incidence relation between the classification of any two configuration items and the relationship type, obtain describedConfiguration item classification relation figure.
In the embodiment of the present invention, the incidence relation between each configuration item is classified is stored by graphic data structure,Due to the connectedness of figure, there can be a plurality of associated path between a configuration item classification and the classification of another configuration item, match somebody with somebody when knownWhen putting a certain nodes break down that item is categorized into the associated path of target configuration item classification, also road can be associated by othersFootpath finds target configuration item example, therefore, can effectively reduce the risk that data isolation failure occurs, improve CMDB safetyProperty.
Further, since being provided with configuration item classification relation figure, in the embodiment of the present invention, can be also categorized into known configurations itemMost short associated path is searched on up to multiple associated paths of target configuration item classification, and then is searched in the most short associated pathTarget configuration item example, so as to improve search efficiency.
Due to scheming this data structure to mathematical characteristic of the root node without dependence, node corresponding to each configuration item classificationCan be not in that root section is used as using different nodes as the root node of figure, in this way, the data stored in CMDB are also more accuratePoint causes data area the problem of deviation to be present.
Based on same inventive concept, the embodiment of the present invention also provides a kind of computing device, and Fig. 6 is in the embodiment of the present inventionThe structural representation of a kind of computing device provided, as shown in fig. 6, the computing device 600 includes:
Determining module 601, for determining the known configurations item classification belonging to known configurations item example;
Searching modul 602, for according to configuration item classification relation figure, determining that the known configurations item classification configures with targetAssociated path between item classification, the associated path comprise at least relating attribute, the association between the classification of any two configuration itemsAttribute is the same alike result that any two configuration items classification has;
The searching modul 602, it is additionally operable to according to the known configurations item example and the relating attribute, from the targetTarget configuration item example is determined in each example corresponding to configuration item classification.
Alternatively, the associated path includes m associated configuration item classification and m+1 relating attribute, and m is more than or equal to 0Integer;The associated path being classified to from the known configurations item between target configuration item classification is:M be 0 when, it is describedKnow that configuration item classification is associated with the target association configuration item classification by the 1st relating attribute;It is described known to match somebody with somebody when m is not 0It is associated with the 1st associated configuration item classification by the 1st relating attribute to put item classification, the classification of the i-th configuration item is associated by i+1 to be belonged toProperty it is associated with the classification of i+1 associated configuration item, the classification of m-th associated configuration item passes through the m+1 relating attribute and the meshIt is associated to mark configuration item classification, i is the integer more than or equal to 0 and less than or equal to m;
The searching modul 602 is specifically used for:
Determine the relating attribute value of corresponding 1st relating attribute of the known configurations item example;
Determined from the allocation list of the i-th associated configuration item classification i-th corresponding to the relating attribute value of i-th relating attributeThe relating attribute value of+1 relating attribute, until determining the target configuration item example.
Alternatively, the allocation list of the configuration item classification includes tables of data corresponding to each attribute in configuration item classificationAnd incidence relation table corresponding to each relating attribute;
The searching modul 602 is specifically used for:
According to incidence relation table corresponding to the relating attribute value of i-th relating attribute and i-th relating attribute, reallyMake the associated configuration item example in the i-th associated configuration item classification;
Associated configuration item example and the i+1 relating attribute in being classified according to the i-th associated configuration item is correspondingTables of data, determine the relating attribute value of the i+1 relating attribute.
Alternatively, processing module 603 is also included in the computing device 600, is used for:
Each configuration item example is obtained, and each configuration item example is classified according to setting rule, obtains multiple match somebody with somebodyPut item classification;
Any two configuration items in classifying for the multiple configuration item are classified, however, it is determined that any two configuration items classificationWith same alike result, it is determined that incidence relation be present between any two configuration items classification, and according to the same alike result, ifThe relationship type of the fixed incidence relation;
According to incidence relation between the classification of any two configuration items and the relationship type, obtain configuration item classificationGraph of a relation.
Based on same inventive concept, the embodiment of the present invention also provides another computing device, and the computing device can wrapInclude central processing unit (Center Processing Unit, CPU), memory, input-output apparatus etc., input equipment can be withIncluding keyboard, mouse, touch-screen etc., output equipment can include display device, such as liquid crystal display (Liquid CrystalDisplay, LCD), cathode-ray tube (Cathode Ray Tube, CRT) etc..
Memory can include read-only storage (ROM) and random access memory (RAM), and provide storage to processorThe programmed instruction and data stored in device.In embodiments of the present invention, memory can be used for storing above-mentioned configuration item informationThe program of searching method.
By calling the programmed instruction of memory storage, processor is used to perform according to the programmed instruction of acquisition processorState the searching method of configuration item information.
Based on same inventive concept, the embodiments of the invention provide a kind of computer-readable storage medium, for saving asThe computer program instructions used in computing device are stated, it includes the program for the searching method for being used to perform above-mentioned configuration item information.
The computer-readable storage medium can be any usable medium or data storage device that computer can access, bagInclude but be not limited to magnetic storage (such as floppy disk, hard disk, tape, magneto-optic disk (MO) etc.), optical memory (such as CD, DVD,BD, HVD etc.) and semiconductor memory (such as it is ROM, EPROM, EEPROM, nonvolatile memory (NAND FLASH), solidState hard disk (SSD)) etc..
By the above it can be seen that:
In the embodiment of the present invention, in search configuration item information, it is first determined the configuration item belonging to known configurations item exampleClassification, the associated path between the classification of known configurations item and the classification of target configuration item is then searched according to configuration classification relation figure,And then by the relating attribute and known configurations item example between each configuration item classification in the associated path, from target configuration item pointTarget configuration item example is determined in each example corresponding to class.Compared with prior art, the embodiment of the present invention is matched somebody with somebody due to only storingThe incidence relation between item classification is put, and any configuration item is classified and adopted the incidence relation between other each configuration item classificationIt is stored in configuration item classification relation figure with graphic data structure, therefore, in search configuration item information, is classified by configuration itemGraph of a relation finds out the associated path between the classification of known configurations item and the classification of target configuration item, can effectively improve search efficiency,And avoid the generation of data isolation failure.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer programProduct.Therefore, the present invention can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardwareApply the form of example.Moreover, the present invention can use wherein includes the meter of computer usable program code at one or moreThe computer journey that calculation machine usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.)The form of sequence product.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program productFigure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagramJourney and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be providedThe processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produceA raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for realThe function of being specified in present one flow of flow chart or one square frame of two or more flow and/or block diagram or two or more square frameDevice.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spyDetermine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring toThe manufacture of device is made, the command device is realized in one flow of flow chart or two or more flow and/or one side of block diagramThe function of being specified in frame or two or more square frame.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that countedSeries of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer orThe instruction performed on other programmable devices is provided for realizing in one flow of flow chart or two or more flow and/or square frameThe step of function of being specified in one square frame of figure or two or more square frame.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creationProperty concept, then can make other change and modification to these embodiments.So appended claims be intended to be construed to include it is excellentSelect embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present inventionGod and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologiesWithin, then the present invention is also intended to comprising including these changes and modification.