CN118092901A - Data management method and system for interface development - Google Patents
Data management method and system for interface development Download PDFInfo
- Publication number
- CN118092901A CN118092901A CN202410503366.4A CN202410503366A CN118092901A CN 118092901 A CN118092901 A CN 118092901A CN 202410503366 A CN202410503366 A CN 202410503366A CN 118092901 A CN118092901 A CN 118092901A
- Authority
- CN
- China
- Prior art keywords
- component
- attribute
- detection
- representing
- data source
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000011161 development Methods 0.000 title claims abstract description 39
- 238000013523 data management Methods 0.000 title claims abstract description 28
- 238000001514 detection method Methods 0.000 claims abstract description 148
- 230000006399 behavior Effects 0.000 claims abstract description 81
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 39
- 230000010354 integration Effects 0.000 claims abstract description 38
- 238000004458 analytical method Methods 0.000 claims abstract description 33
- 238000012216 screening Methods 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims description 40
- 238000011156 evaluation Methods 0.000 claims description 27
- 238000012795 verification Methods 0.000 claims description 25
- 230000009471 action Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 12
- 239000000523 sample Substances 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000013139 quantization Methods 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 2
- 241000287196 Asthenes Species 0.000 claims 2
- 239000000463 material Substances 0.000 abstract description 3
- 230000000875 corresponding effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a data management method and system for interface development, and belongs to the technical field of data management. The method comprises the steps of configuring an attribute feature dynamic cluster in a data source attribute library, updating and storing attribute features of a data source, generating an interface composition behavior set in a component integration port log library, and recording a composition relation chain connection tree formed by composition relations among components; enabling interface formation behaviors based on component integration behaviors of a data source, taking component nodes in a combined relation chain connection tree as detection sources, and outputting detection ranges through iterative analysis; evaluating the detection quality of a detection source and screening a detection range; based on newly added attribute characteristics of the data source, a configuration operation judging condition set is formed, and based on the screened iteration output item set, the attribute characteristic dynamic cluster is updated; furthermore, the data management efficiency and quality of interface development can be improved, and rich personalized materials can be provided for the interface development.
Description
Technical Field
The invention relates to the technical field of data management, in particular to a data management method and system for interface development.
Background
In the traditional interface development process, the front end completes the development of pages by writing codes, the rear end realizes interface formation through an interface provided by the front end, realizes the integration of components based on the calling of data sources, and is nested or organized through the combination relation of architecture components to form a required interface;
In the actual interface development process, a data source has a plurality of attribute characteristics, and in the application of a specific component example or interface example, new attribute characteristics are often generated to meet the complex interface requirements, so that the data management difficulty of the interface development is increased, and the efficiency of the interface development is influenced.
Disclosure of Invention
The present invention is directed to a data management method and system for interface development, so as to solve the problems set forth in the background art.
In order to solve the technical problems, the invention provides the following technical scheme:
A data management system for interface development, the system comprising: the system comprises a library end module, an enabling module, an evaluation module and an updating module;
The database terminal module is used for establishing a data source attribute database, configuring an attribute characteristic dynamic cluster in the data source attribute database and updating and storing the attribute characteristics of the data source; establishing a component integrated port log library, and generating an interface formation behavior set in the component integrated port log library, wherein the interface formation behavior set is used for recording a combination relation chain connection tree formed by combination relations among components;
The enabling module is used for enabling the interface to form behavior based on the component integration behavior of the data source and generating a source enabling set; taking the component nodes in the combined relation chain connection tree as detection sources, and outputting detection ranges related to the detection sources through iterative analysis;
The evaluation module is used for evaluating the detection quality of the detection source based on the detection range and screening the detection range;
The updating module is used for forming a configuration operation judgment condition set based on the newly added attribute characteristics of the data source; and updating the attribute feature dynamic cluster based on the screened iteration output item set.
Further, the library end module also comprises a data source attribute library unit and a component integration port log library unit;
The data source attribute library unit is used for establishing a data source attribute library, wherein the data source attribute library is used for storing and configuring attribute characteristics of a data source, the data source is used for integrating components in an interface development process, the components are used for forming an interface, and the attribute characteristics are used for defining configuration files for describing the components; unified coding is carried out on the data sources, and any one data source is recorded as Wherein i represents the code number of the data source, and is configured with an attribute feature dynamic cluster, which is recorded asWhere k represents the cycle number of the configuration operation,/>Representing the data source/>, at the kth configuration operation cycleThe generated dynamic cluster of attribute features, e, represents the data source/>Attribute feature sequence number,/>Representing data Source/>E-th attribute feature of >/>Representing the data source/>, at the kth configuration operation cycleTotal number of attribute features configured;
the component integrated port log library unit is used for establishing a component integrated port log library, the component integrated port log library is used for recording interface formation behaviors, the interface formation behaviors comprise combination relations among components, the combination relations comprise father components and child components, and a combination relation chain connection tree is formed through a generic right hierarchy between the father components and the child components; counting all components contained in the xth interface constitution behavior, generating an interface constitution behavior set, and recording as Wherein/>Representing the total number of combined relation chain connection trees formed in the xth interface formation behavior,/>Represents the (r) th combined relation chain connection tree formed in the (x) th interface constitution behavior, and,/>Representing the combined relationship chain connection tree/>The v-th component node in the combination relationship, one component corresponds to one component node, and the sequence numbers of the component nodes are sequentially ordered according to the attribute hierarchy in the combination relationship,/>Representing the combined relationship chain connection tree/>The total number of component nodes contained therein.
Further, the enabling module further comprises a calling behavior processing unit and an iteration analysis unit;
the calling behavior processing unit counts the components corresponding to the component nodes based on the component nodes, calls the data sources in the component integration process, generates source enabling sets and records as Wherein/>Representing component nodes/>Corresponding to the generated source-energized set,/>Representing component nodes/>The total number of data sources called in the component integration process by the corresponding components;
The iterative analysis unit is used for selecting the component nodes in the interface construction behavior As a detection source, and the detection range is quantized, the specific quantization process is as follows:
Constructing a quantized iteration model, obtaining a y-th iteration input item set, and recording as Acquiring a y-th iteration output item set, and recording the item set as/>Then the (y+1) -th iteration entry set is/>And/>,;
In iterative input item setIs arbitrarily selected from a component node/>S represents the sequence number of the component node, and the component node/> iscalledCorrespondingly generated source-energized sets/>And based on component nodes/>, as probe sourcesAnalyzing and quantifying the detection range:
Wherein, Representing component nodes/>To component node/>Detection relevance of/>Representing source-energized set/>Total number of data sources contained in,/>Representing source-energized set/>With source energized set/>The total number of data sources contained in the intersection set;
If the degree of correlation is detected If the detection index limit value is larger than or equal to the preset detection index limit value, the component node/>Added to the iterative output item set/>In (a) and (b); until iteration of the set of entries/>After all the component nodes participate in the analysis of the detection correlation, the method enters the (y+1) th iteration; component node/>As a detection source, the detection range is quantized to be iteration output item set/>。
Further, the evaluation module further comprises an evaluation analysis unit and a screening unit;
the evaluation analysis unit is based on the iteration output item set For component node/>The detection quality is evaluated as the detection source, and the detection quality value is calculated according to the following specific calculation formula:
Wherein, Represent the count decision function, if/>Order in principleOtherwise let/>,/>Representing the statistics of the count judgment function values,Representing the combined relationship chain connection tree/>Total number of component nodes contained in/>Representing component nodesA detection quality value when used as a detection source;
The screening unit is used for presetting an evaluation value, and screening out an iterative output item set if the detection quality value is greater than or equal to the evaluation value Otherwise, eliminating the iterative output item set/>。
Further, the updating module further comprises a condition processing unit and a verification analysis unit;
The condition processing unit is used for arbitrarily selecting one data source If the data source/>Generating new attribute characteristics in the component integration process, and marking component nodes when a data source calling the new attribute characteristics participates in the component integration; after the x-th interface forming action is finished, counting all marked component nodes, generating a configuration operation judgment condition set, marking as H, and/>;
The verification analysis unit verifies whether the (k+1) th configuration operation period is started or not based on the configuration operation judgment condition set and the screened iteration output item set, and a specific verification formula is as follows:
Wherein, Verification value representing the k+1st configuration operation period start-up decision,/>Representing the configuration operation judgment condition set H and the filtered iteration output item set/>The number of component nodes contained in the set of intersections,/>Representing the number of component nodes contained in the configuration operation judgment condition set H, wherein L represents a set formed by all the screened iteration output item sets;
If the verification value If the attribute characteristic expansion expected value is larger than or equal to a preset attribute characteristic expansion expected value, starting a (k+1) th configuration operation period, and updating the newly added attribute characteristic correspondence to an attribute characteristic dynamic cluster; otherwise, after the x-th interface forming action is finished, the k+1th configuration operation period is not started.
A data management method for interface development, the method comprising the steps of:
step S100: establishing a data source attribute library, and configuring an attribute feature dynamic cluster in the data source attribute library for updating and storing the attribute features of the data source; establishing a component integrated port log library, and generating an interface formation behavior set in the component integrated port log library, wherein the interface formation behavior set is used for recording a combination relation chain connection tree formed by combination relations among components;
Step S200: enabling the interface formation behavior based on the component integration behavior of the data source to generate a source enabling set; taking the component nodes in the combined relation chain connection tree as detection sources, and outputting detection ranges related to the detection sources through iterative analysis;
Step S300: based on the detection range, the detection quality of the detection source is evaluated, and the detection range is screened;
step S400: based on the newly added attribute characteristics of the data source, a configuration operation judgment condition set is formed; and updating the attribute feature dynamic cluster based on the screened iteration output item set.
Further, the specific implementation process of the step S100 includes:
Step S101: establishing a data source attribute library, wherein the data source attribute library is used for storing and configuring attribute characteristics of a data source, the data source is used for integrating components in an interface development process, the components are used for forming an interface, and the attribute characteristics are used for defining configuration files for describing the components; unified coding is carried out on the data sources, and any one data source is recorded as Wherein i represents the coding number of the data source, and is configured with an attribute feature dynamic cluster, which is recorded as/>Where k represents the cycle number of the configuration operation,/>Representing the data source/>, at the kth configuration operation cycleThe generated dynamic cluster of attribute features, e, represents the data source/>Attribute feature sequence number,/>Representing data Source/>E-th attribute feature of >/>Representing the data source/>, at the kth configuration operation cycleTotal number of attribute features configured;
Step S102: the method comprises the steps of establishing a component integrated port log library, wherein the component integrated port log library is used for recording interface formation behaviors, the interface formation behaviors comprise combination relations among components, the combination relations comprise father components and child components, and a combination relation chain connection tree is formed through a right hierarchy between the father components and the child components; counting all components contained in the xth interface constitution behavior, generating an interface constitution behavior set, and recording as Wherein/>Representing the total number of combined relation chain connection trees formed in the xth interface formation behavior,/>Represents the (r) th combined relation chain connection tree formed in the (x) th interface formation behavior, and/>,/>Representing the combined relationship chain connection tree/>The v-th component node in the combination relationship, one component corresponds to one component node, and the sequence numbers of the component nodes are sequentially ordered according to the attribute hierarchy in the combination relationship,/>Representing the combined relationship chain connection tree/>The total number of component nodes contained in the network;
According to the method, the configuration file is used for defining or describing various attribute characteristics of the component, such as size, position, color, font and the like, and the attributes can be flexibly set through the configuration file so as to meet interface display of different scenes and requirements; the combined relation chain connection tree can show complex combined relations such as nesting among components, the sub-component is a subordinate component of the father component, the father component is a leading component and is responsible for the overall structure and function, and the sub-component is responsible for realizing specific functions required by the father component or providing necessary support.
Further, the specific implementation process of the step S200 includes:
Step S201: based on the component nodes, counting the components corresponding to the component nodes, calling data sources in the component integration process, generating source enabling sets, and recording as Wherein/>Representing component nodes/>Corresponding to the generated source-energized set,/>Representing component nodes/>The total number of data sources called in the component integration process by the corresponding components;
step S202: in the interface constitution behavior, selecting a component node As a detection source, and the detection range is quantized, the specific quantization process is as follows:
Constructing a quantized iteration model, obtaining a y-th iteration input item set, and recording as Acquiring a y-th iteration output item set, and recording the item set as/>Then the (y+1) -th iteration entry set is/>And/>,;
In iterative input item setIs arbitrarily selected from a component node/>S represents the sequence number of the component node, and the component node/> iscalledCorrespondingly generated source-energized sets/>And based on component nodes/>, as probe sourcesAnalyzing and quantifying the detection range:
Wherein, Representing component nodes/>To component node/>Detection relevance of/>Representing source-energized set/>Total number of data sources contained in,/>Representing source-energized set/>With source energized set/>The total number of data sources contained in the intersection set;
If the degree of correlation is detected If the detection index limit value is larger than or equal to the preset detection index limit value, the component node/>Added to the iterative output item set/>In (a) and (b); until iteration of the set of entries/>After all the component nodes participate in the analysis of the detection correlation, the method enters the (y+1) th iteration; component node/>As a detection source, the detection range is quantized to be iteration output item set/>;
According to the method, enabling of the data sources means that component behaviors are integrated through the data sources, the essence of the detection sources is used for mining interaction behaviors among the combined relation chain connection trees, the data sources form components, and the detection range is quantized through bottom multiplexing of the data sources; the greater the probe correlation, the more correlated the underlying multiplexing of the data sources.
Further, the implementation process of the step S300 includes:
step S301: based on iterative output item set For component node/>The detection quality is evaluated as the detection source, and the detection quality value is calculated according to the following specific calculation formula:
Wherein, Represent the count decision function, if/>Order in principleOtherwise let/>,/>Representing the statistics of the count judgment function values,Representing the combined relationship chain connection tree/>Total number of component nodes contained in/>Representing component nodesA detection quality value when used as a detection source;
step S302: presetting an evaluation value, and screening out an iterative output item set if the detection quality value is greater than or equal to the evaluation value Otherwise, eliminating the iterative output item set/>;
According to the method, the detection quality is evaluated to ensure the accuracy and the effectiveness of the component node as a detection source, and the larger the detection quality value is, the larger the accuracy and the effectiveness of the detection source are indicated.
Further, the specific implementation process of the step S400 includes:
step S401: optionally selecting a data source If the data source/>Generating new attribute characteristics in the component integration process, and marking component nodes when a data source calling the new attribute characteristics participates in the component integration; after the x-th interface forming action is finished, counting all marked component nodes, generating a configuration operation judgment condition set which is marked as H, and;
Step S402: based on the configuration operation judging condition set and the screened iteration output item set, verifying whether the (k+1) th configuration operation period is started or not, wherein a specific verification formula is as follows:
Wherein, Verification value representing the k+1st configuration operation period start-up decision,/>Representing the configuration operation judgment condition set H and the filtered iteration output item set/>The number of component nodes contained in the set of intersections,/>Representing the number of component nodes contained in the configuration operation judgment condition set H, wherein L represents a set formed by all the screened iteration output item sets;
If the verification value If the attribute characteristic expansion expected value is larger than or equal to a preset attribute characteristic expansion expected value, starting a (k+1) th configuration operation period, and updating the newly added attribute characteristic correspondence to an attribute characteristic dynamic cluster; otherwise, after the x-th interface forming behavior is finished, the k+1th configuration operation period is not started;
According to the method, the attribute characteristics of the data source are required to always keep the expansion desire in the application of the component instance or the interface instance so as to enable the interface to be more personalized; whether to update the attribute characteristics of the data source is determined through analysis of the verification value, and whether to start configuration operation is determined, so that the data management efficiency and quality of interface development are improved, and rich personalized materials can be provided for the interface development.
Compared with the prior art, the invention has the following beneficial effects: the invention provides a data management method and a system for interface development, wherein an attribute characteristic dynamic cluster is configured in a data source attribute library and is used for updating and storing the attribute characteristics of a data source, an interface formation behavior set is generated in a component integration port log library and is used for recording a combination relation chain connection tree formed by combination relations among components; enabling interface formation behaviors based on component integration behaviors of a data source, taking component nodes in a combined relation chain connection tree as detection sources, and outputting detection ranges through iterative analysis; evaluating the detection quality of a detection source and screening a detection range; based on newly added attribute characteristics of the data source, a configuration operation judging condition set is formed, and based on the screened iteration output item set, the attribute characteristic dynamic cluster is updated; furthermore, the data management efficiency and quality of interface development can be improved, and rich personalized materials can be provided for the interface development.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
FIG. 1 is a schematic diagram of a data management system for interface development according to the present invention;
FIG. 2 is a schematic diagram illustrating steps of a data management method for interface development according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1-2, the present invention provides the following technical solutions:
Referring to fig. 1, in a first embodiment: there is provided a data management system for interface development, the system comprising: the system comprises a library end module, an enabling module, an evaluation module and an updating module;
The database terminal module is used for establishing a data source attribute database, configuring an attribute characteristic dynamic cluster in the data source attribute database and updating and storing the attribute characteristics of the data source; establishing a component integrated port log library, and generating an interface formation behavior set in the component integrated port log library, wherein the interface formation behavior set is used for recording a combination relation chain connection tree formed by combination relations among components;
the library end module also comprises a data source attribute library unit and a component integration port log library unit;
The data source attribute library unit is used for establishing a data source attribute library, the data source attribute library is used for storing and configuring attribute characteristics of a data source, the data source is used for integrating components in an interface development process, the components are used for forming an interface, and the attribute characteristics are used for defining configuration files for describing the components; unified coding is carried out on the data sources, and any one data source is recorded as Wherein i represents the coding number of the data source, and is configured with an attribute feature dynamic cluster, which is recorded as/>Where k represents the cycle number of the configuration operation,/>Representing the data source/>, at the kth configuration operation cycleThe generated dynamic cluster of attribute features, e, represents the data source/>Attribute feature sequence number,/>Representing data Source/>E-th attribute feature of >/>Representing the data source/>, at the kth configuration operation cycleTotal number of attribute features configured;
The component integrated port log library unit is used for establishing a component integrated port log library, the component integrated port log library is used for recording interface forming behaviors, the interface forming behaviors comprise combination relations among components, the combination relations comprise father components and child components, and a combination relation chain connection tree is formed through a right hierarchy between the father components and the child components; counting all components contained in the xth interface constitution behavior, generating an interface constitution behavior set, and recording as Wherein/>Representing the total number of combined relation chain connection trees formed in the xth interface formation behavior,/>Represents the (r) th combined relation chain connection tree formed in the (x) th interface formation behavior, and/>,/>Representing the combined relationship chain connection tree/>The v-th component node in the combination relationship, one component corresponds to one component node, and the sequence numbers of the component nodes are sequentially ordered according to the attribute hierarchy in the combination relationship,/>Representing the combined relationship chain connection tree/>The total number of component nodes contained in the network;
the enabling module is used for enabling the interface to form behavior based on the component integration behavior of the data source and generating a source enabling set; taking the component nodes in the combined relation chain connection tree as detection sources, and outputting detection ranges related to the detection sources through iterative analysis;
The enabling module further comprises a calling behavior processing unit and an iteration analysis unit;
The calling behavior processing unit counts the components corresponding to the component nodes based on the component nodes, calls the data sources in the component integration process, generates source enabling sets and records as Wherein/>Representing component nodes/>Corresponding to the generated source-energized set,/>Representing component nodes/>The total number of data sources called in the component integration process by the corresponding components;
An iterative analysis unit for selecting component nodes in the interface constitution behavior As a detection source, and the detection range is quantized, the specific quantization process is as follows:
Constructing a quantized iteration model, obtaining a y-th iteration input item set, and recording as Acquiring a y-th iteration output item set, and recording the item set as/>Then the (y+1) -th iteration entry set is/>And/>,;
In iterative input item setIs arbitrarily selected from a component node/>S represents the sequence number of the component node, and the component node/> iscalledCorrespondingly generated source-energized sets/>And based on component nodes/>, as probe sourcesAnalyzing and quantifying the detection range:
Wherein, Representing component nodes/>To component node/>Detection relevance of/>Representing source-energized set/>Total number of data sources contained in,/>Representing source-energized set/>With source energized set/>The total number of data sources contained in the intersection set;
If the degree of correlation is detected If the detection index limit value is larger than or equal to the preset detection index limit value, the component node/>Added to the iterative output item set/>In (a) and (b); until iteration of the set of entries/>After all the component nodes participate in the analysis of the detection correlation, the method enters the (y+1) th iteration; component node/>As a detection source, the detection range is quantized to be iteration output item set/>;
The evaluation module is used for evaluating the detection quality of the detection source based on the detection range and screening the detection range;
the evaluation module further comprises an evaluation analysis unit and a screening unit;
Evaluation analysis unit based on iterative output item set For component node/>The detection quality is evaluated as the detection source, and the detection quality value is calculated according to the following specific calculation formula:
Wherein, Represent the count decision function, if/>Order in principleOtherwise let/>,/>Representing the statistics of the count judgment function values,Representing the combined relationship chain connection tree/>Total number of component nodes contained in/>Representing component nodesA detection quality value when used as a detection source;
A screening unit for presetting an evaluation value, and screening out an iterative output item set if the detection quality value is greater than or equal to the evaluation value Otherwise, eliminating the iterative output item set/>;
The updating module is used for forming a configuration operation judgment condition set based on the newly added attribute characteristics of the data source; updating the attribute feature dynamic cluster based on the screened iteration output item set;
The updating module further comprises a condition processing unit and a verification analysis unit;
A condition processing unit for arbitrarily selecting a data source If the data source/>Generating new attribute characteristics in the component integration process, and marking component nodes when a data source calling the new attribute characteristics participates in the component integration; after the x-th interface forming action is finished, counting all marked component nodes, generating a configuration operation judgment condition set, marking as H, and/>;
The verification analysis unit is used for verifying whether the (k+1) th configuration operation period is started or not based on the configuration operation judging condition set and the screened iteration output item set, and a specific verification formula is as follows:
Wherein, Verification value representing the k+1st configuration operation period start-up decision,/>Representing the configuration operation judgment condition set H and the filtered iteration output item set/>The number of component nodes contained in the set of intersections,/>Representing the number of component nodes contained in the configuration operation judgment condition set H, wherein L represents a set formed by all the screened iteration output item sets;
If the verification value If the attribute characteristic expansion expected value is larger than or equal to a preset attribute characteristic expansion expected value, starting a (k+1) th configuration operation period, and updating the newly added attribute characteristic correspondence to an attribute characteristic dynamic cluster; otherwise, after the x-th interface forming action is finished, the k+1th configuration operation period is not started.
Referring to fig. 2, in the second embodiment: there is provided a data management method for interface development, the method comprising the steps of:
step S100: establishing a data source attribute library, and configuring an attribute feature dynamic cluster in the data source attribute library for updating and storing the attribute features of the data source; establishing a component integrated port log library, and generating an interface formation behavior set in the component integrated port log library, wherein the interface formation behavior set is used for recording a combination relation chain connection tree formed by combination relations among components;
Specifically, a data source attribute library is established, the data source attribute library is used for storing and configuring attribute characteristics of a data source, the data source is used for integrating components in an interface development process, the components are used for forming an interface, and the attribute characteristics are used for defining configuration files for describing the components; unified coding is carried out on the data sources, and any one data source is recorded as Wherein i represents the coding number of the data source, and is configured with an attribute feature dynamic cluster, which is recorded as/>Where k represents the cycle number of the configuration operation,Representing the data source/>, at the kth configuration operation cycleThe generated dynamic cluster of attribute features, e, represents the data source/>Attribute feature sequence number,/>Representing data Source/>E-th attribute feature of >/>Representing the data source/>, at the kth configuration operation cycleTotal number of attribute features configured;
The method comprises the steps of establishing a component integrated port log library, wherein the component integrated port log library is used for recording interface formation behaviors, the interface formation behaviors comprise combination relations among components, each combination relation comprises a father component and a child component, and a combination relation chain connection tree is formed through a right hierarchy between the father component and the child component; counting all components contained in the xth interface constitution behavior, generating an interface constitution behavior set, and recording as Wherein/>Representing the total number of combined relation chain connection trees formed in the xth interface formation behavior,/>Represents the (r) th combined relation chain connection tree formed in the (x) th interface formation behavior, and/>,/>Representing the combined relationship chain connection tree/>The v-th component node in the combination relationship, one component corresponds to one component node, and the sequence numbers of the component nodes are sequentially ordered according to the attribute hierarchy in the combination relationship,/>Representing the combined relationship chain connection tree/>The total number of component nodes contained in the network;
Step S200: enabling the interface formation behavior based on the component integration behavior of the data source to generate a source enabling set; taking the component nodes in the combined relation chain connection tree as detection sources, and outputting detection ranges related to the detection sources through iterative analysis;
Specifically, based on the component nodes, the components corresponding to the component nodes are counted, the data sources invoked in the component integration process are generated, and a source enabling set is generated and recorded as Wherein/>Representing component nodes/>Corresponding to the generated source-energized set,/>Representing component nodes/>The total number of data sources called in the component integration process by the corresponding components;
in the interface constitution behavior, selecting a component node As a detection source, and the detection range is quantized, the specific quantization process is as follows:
Constructing a quantized iteration model, obtaining a y-th iteration input item set, and recording as Acquiring a y-th iteration output item set, and recording the item set as/>Then the (y+1) -th iteration entry set is/>And/>,;
In iterative input item setIs arbitrarily selected from a component node/>S represents the sequence number of the component node, and the component node/> iscalledCorrespondingly generated source-energized sets/>And based on component nodes/>, as probe sourcesAnalyzing and quantifying the detection range:
Wherein, Representing component nodes/>To component node/>Detection relevance of/>Representing source-energized set/>Total number of data sources contained in,/>Representing source-energized set/>With source energized set/>The total number of data sources contained in the intersection set;
If the degree of correlation is detected If the detection index limit value is larger than or equal to the preset detection index limit value, the component node/>Added to the iterative output item set/>In (a) and (b); until iteration of the set of entries/>After all the component nodes participate in the analysis of the detection correlation, the method enters the (y+1) th iteration; component node/>As a detection source, the detection range is quantized to be iteration output item set/>;
Step S300: based on the detection range, the detection quality of the detection source is evaluated, and the detection range is screened;
specifically, the item set is output based on iteration For component node/>The detection quality is evaluated as the detection source, and the detection quality value is calculated according to the following specific calculation formula:
Wherein, Represent the count decision function, if/>Order in principleOtherwise let/>,/>Representing the statistics of the count judgment function values,Representing the combined relationship chain connection tree/>Total number of component nodes contained in/>Representing component nodesA detection quality value when used as a detection source;
Presetting an evaluation value, and screening out an iterative output item set if the detection quality value is greater than or equal to the evaluation value Otherwise, eliminating the iterative output item set/>;
Step S400: based on the newly added attribute characteristics of the data source, a configuration operation judgment condition set is formed; updating the attribute feature dynamic cluster based on the screened iteration output item set;
Specifically, a data source is selected at will If the data source/>Generating new attribute characteristics in the component integration process, and marking component nodes when a data source calling the new attribute characteristics participates in the component integration; after the x-th interface forming action is finished, counting all marked component nodes, generating a configuration operation judgment condition set which is marked as H, and;
Based on the configuration operation judging condition set and the screened iteration output item set, verifying whether the (k+1) th configuration operation period is started or not, wherein a specific verification formula is as follows:
Wherein, Verification value representing the k+1st configuration operation period start-up decision,/>Representing the configuration operation judgment condition set H and the filtered iteration output item set/>The number of component nodes contained in the set of intersections,/>Representing the number of component nodes contained in the configuration operation judgment condition set H, wherein L represents a set formed by all the screened iteration output item sets;
If the verification value If the attribute characteristic expansion expected value is larger than or equal to a preset attribute characteristic expansion expected value, starting a (k+1) th configuration operation period, and updating the newly added attribute characteristic correspondence to an attribute characteristic dynamic cluster; otherwise, after the x-th interface forming action is finished, the k+1th configuration operation period is not started.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Finally, it should be noted that: the foregoing description is only a preferred embodiment of the present invention and is not intended to limit the present invention, but although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that modifications may be made to the technical solutions described in the foregoing embodiments, or equivalents may be substituted for some of the technical features thereof. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A data management method for interface development, the method comprising the steps of:
step S100: establishing a data source attribute library, and configuring an attribute feature dynamic cluster in the data source attribute library for updating and storing the attribute features of the data source; establishing a component integrated port log library, and generating an interface formation behavior set in the component integrated port log library, wherein the interface formation behavior set is used for recording a combination relation chain connection tree formed by combination relations among components;
Step S200: enabling the interface formation behavior based on the component integration behavior of the data source to generate a source enabling set; taking the component nodes in the combined relation chain connection tree as detection sources, and outputting detection ranges related to the detection sources through iterative analysis;
Step S300: based on the detection range, the detection quality of the detection source is evaluated, and the detection range is screened;
step S400: based on the newly added attribute characteristics of the data source, a configuration operation judgment condition set is formed; and updating the attribute feature dynamic cluster based on the screened iteration output item set.
2. The data management method for interface development according to claim 1, wherein the implementation process of step S100 includes:
Step S101: establishing a data source attribute library, wherein the data source attribute library is used for storing and configuring attribute characteristics of a data source, the data source is used for integrating components in an interface development process, the components are used for forming an interface, and the attribute characteristics are used for defining configuration files for describing the components; unified coding is carried out on the data sources, and any one data source is recorded as Wherein i represents the coding number of the data source, and is configured with an attribute feature dynamic cluster, which is recorded as/>Where k represents the cycle number of the configuration operation,/>Representing the data source/>, at the kth configuration operation cycleThe generated dynamic cluster of attribute features, e, represents the data source/>Attribute feature sequence number,/>Representing data Source/>E-th attribute feature of >/>Representing the data source/>, at the kth configuration operation cycleTotal number of attribute features configured;
Step S102: the method comprises the steps of establishing a component integrated port log library, wherein the component integrated port log library is used for recording interface formation behaviors, the interface formation behaviors comprise combination relations among components, the combination relations comprise father components and child components, and a combination relation chain connection tree is formed through a right hierarchy between the father components and the child components; counting all components contained in the xth interface constitution behavior, generating an interface constitution behavior set, and recording as Wherein/>Representing the total number of combined relation chain connection trees formed in the xth interface formation behavior,/>Represents the (r) th combined relation chain connection tree formed in the (x) th interface formation behavior, and/>,/>Representing the combined relationship chain connection tree/>The v-th component node in the combination relationship, one component corresponds to one component node, and the sequence numbers of the component nodes are sequentially ordered according to the attribute hierarchy in the combination relationship,/>Representing the combined relationship chain connection tree/>The total number of component nodes contained therein.
3. The method for data management for interface development according to claim 2, wherein the specific implementation process of step S200 includes:
Step S201: based on the component nodes, counting the components corresponding to the component nodes, calling data sources in the component integration process, generating source enabling sets, and recording as Wherein/>Representing component nodes/>Corresponding to the generated source-energized set,/>Representing component nodes/>The total number of data sources called in the component integration process by the corresponding components;
step S202: in the interface constitution behavior, selecting a component node As a detection source, and the detection range is quantized, the specific quantization process is as follows:
Constructing a quantized iteration model, obtaining a y-th iteration input item set, and recording as Acquiring a y-th iteration output item set, and recording asThen the (y+1) -th iteration entry set is/>And/>,;
In iterative input item setIs arbitrarily selected from a component node/>S represents the sequence number of the component node, and the component node is calledCorrespondingly generated source-energized sets/>And based on component nodes/>, as probe sourcesAnalyzing and quantifying the detection range:
;
Wherein, Representing component nodes/>To component node/>Detection relevance of/>Representing source-energized set/>Total number of data sources contained in,/>Representing source-enabled collectionsWith source energized set/>The total number of data sources contained in the intersection set;
If the degree of correlation is detected If the detection index limit value is larger than or equal to the preset detection index limit value, the component node/>Added to the iterative output item set/>In (a) and (b); until iteration of the set of entries/>After all the component nodes participate in the analysis of the detection correlation, the method enters the (y+1) th iteration; component node/>As a detection source, the detection range is quantized to be iteration output item set/>。
4. A data management method for interface development according to claim 3, wherein the implementation procedure of step S300 includes:
step S301: based on iterative output item set For component node/>The detection quality is evaluated as the detection source, and the detection quality value is calculated according to the following specific calculation formula:
;
Wherein, Represent the count decision function, if/>Let/>Otherwise let/>,/>Representing the statistical value of the count judgment function value,/>Representing the combined relationship chain connection tree/>Total number of component nodes contained in/>Representing component nodes/>A detection quality value when used as a detection source;
step S302: presetting an evaluation value, and screening out an iterative output item set if the detection quality value is greater than or equal to the evaluation value Otherwise, eliminating the iterative output item set/>。
5. The method for data management for interface development according to claim 4, wherein the implementation procedure of step S400 includes:
step S401: optionally selecting a data source If the data source/>Generating new attribute characteristics in the component integration process, and marking component nodes when a data source calling the new attribute characteristics participates in the component integration; after the x-th interface forming action is finished, counting all marked component nodes, generating a configuration operation judgment condition set which is marked as H, and;
Step S402: based on the configuration operation judging condition set and the screened iteration output item set, verifying whether the (k+1) th configuration operation period is started or not, wherein a specific verification formula is as follows:
;
Wherein, Verification value representing the k+1st configuration operation period start-up decision,/>Representing the configuration operation judgment condition set H and the filtered iteration output item set/>The number of component nodes contained in the inter-intersection set,Representing the number of component nodes contained in the configuration operation judgment condition set H, wherein L represents a set formed by all the screened iteration output item sets;
If the verification value If the attribute characteristic expansion expected value is larger than or equal to a preset attribute characteristic expansion expected value, starting a (k+1) th configuration operation period, and updating the newly added attribute characteristic correspondence to an attribute characteristic dynamic cluster; otherwise, after the x-th interface forming action is finished, the k+1th configuration operation period is not started.
6. A data management system for interface development, the system comprising: the system comprises a library end module, an enabling module, an evaluation module and an updating module;
The database terminal module is used for establishing a data source attribute database, configuring an attribute characteristic dynamic cluster in the data source attribute database and updating and storing the attribute characteristics of the data source; establishing a component integrated port log library, and generating an interface formation behavior set in the component integrated port log library, wherein the interface formation behavior set is used for recording a combination relation chain connection tree formed by combination relations among components;
The enabling module is used for enabling the interface to form behavior based on the component integration behavior of the data source and generating a source enabling set; taking the component nodes in the combined relation chain connection tree as detection sources, and outputting detection ranges related to the detection sources through iterative analysis;
The evaluation module is used for evaluating the detection quality of the detection source based on the detection range and screening the detection range;
The updating module is used for forming a configuration operation judgment condition set based on the newly added attribute characteristics of the data source; and updating the attribute feature dynamic cluster based on the screened iteration output item set.
7. A data management system for interface development as claimed in claim 6, wherein: the library end module also comprises a data source attribute library unit and a component integration port log library unit;
The data source attribute library unit is used for establishing a data source attribute library, wherein the data source attribute library is used for storing and configuring attribute characteristics of a data source, the data source is used for integrating components in an interface development process, the components are used for forming an interface, and the attribute characteristics are used for defining configuration files for describing the components; unified coding is carried out on the data sources, and any one data source is recorded as Wherein i represents the code number of the data source, and is configured with an attribute feature dynamic cluster, which is recorded asWhere k represents the cycle number of the configuration operation,/>Representing the data source/>, at the kth configuration operation cycleThe generated dynamic cluster of attribute features, e, represents the data source/>Attribute feature sequence number,/>Representing data Source/>E-th attribute feature of >/>Representing the data source/>, at the kth configuration operation cycleTotal number of attribute features configured;
the component integrated port log library unit is used for establishing a component integrated port log library, the component integrated port log library is used for recording interface formation behaviors, the interface formation behaviors comprise combination relations among components, the combination relations comprise father components and child components, and a combination relation chain connection tree is formed through a generic right hierarchy between the father components and the child components; counting all components contained in the xth interface constitution behavior, generating an interface constitution behavior set, and recording as Wherein/>Representing the total number of combined relation chain connection trees formed in the xth interface formation behavior,/>Represents the (r) th combined relation chain connection tree formed in the (x) th interface constitution behavior, and,/>Representing the combined relationship chain connection tree/>The v-th component node in the combination relationship, one component corresponds to one component node, and the sequence numbers of the component nodes are sequentially ordered according to the attribute hierarchy in the combination relationship,/>Representing the combined relationship chain connection tree/>The total number of component nodes contained therein.
8. A data management system for interface development as claimed in claim 7, wherein: the enabling module further comprises a calling behavior processing unit and an iteration analysis unit;
the calling behavior processing unit counts the components corresponding to the component nodes based on the component nodes, calls the data sources in the component integration process, generates source enabling sets and records as Wherein/>Representing component nodes/>Corresponding to the generated source-energized set,/>Representing component nodes/>The total number of data sources called in the component integration process by the corresponding components;
The iterative analysis unit is used for selecting the component nodes in the interface construction behavior As a detection source, and the detection range is quantized, the specific quantization process is as follows:
Constructing a quantized iteration model, obtaining a y-th iteration input item set, and recording as Acquiring a y-th iteration output item set, and recording asThen the (y+1) -th iteration entry set is/>And/>,;
In iterative input item setIs arbitrarily selected from a component node/>S represents the sequence number of the component node, and the component node is calledCorrespondingly generated source-energized sets/>And based on component nodes/>, as probe sourcesAnalyzing and quantifying the detection range:
;
Wherein, Representing component nodes/>To component node/>Detection relevance of/>Representing source-energized set/>Total number of data sources contained in,/>Representing source-enabled collectionsWith source energized set/>The total number of data sources contained in the intersection set;
If the degree of correlation is detected If the detection index limit value is larger than or equal to the preset detection index limit value, the component node/>Added to the iterative output item set/>In (a) and (b); until iteration of the set of entries/>After all the component nodes participate in the analysis of the detection correlation, the method enters the (y+1) th iteration; component node/>As a detection source, the detection range is quantized to be iteration output item set/>。
9. A data management system for interface development as claimed in claim 8, wherein: the evaluation module further comprises an evaluation analysis unit and a screening unit;
the evaluation analysis unit is based on the iteration output item set For component node/>The detection quality is evaluated as the detection source, and the detection quality value is calculated according to the following specific calculation formula:
;
Wherein, Represent the count decision function, if/>Let/>Otherwise let/>,/>Representing the statistical value of the count judgment function value,/>Representing the combined relationship chain connection tree/>Total number of component nodes contained in/>Representing component nodes/>A detection quality value when used as a detection source;
The screening unit is used for presetting an evaluation value, and screening out an iterative output item set if the detection quality value is greater than or equal to the evaluation value Otherwise, eliminating the iterative output item set/>。
10. A data management system for interface development as claimed in claim 9, wherein: the updating module further comprises a condition processing unit and a verification analysis unit;
The condition processing unit is used for arbitrarily selecting one data source If the data source/>Generating new attribute characteristics in the component integration process, and marking component nodes when a data source calling the new attribute characteristics participates in the component integration; after the x-th interface forming action is finished, counting all marked component nodes, generating a configuration operation judgment condition set, marking as H, and/>;
The verification analysis unit verifies whether the (k+1) th configuration operation period is started or not based on the configuration operation judgment condition set and the screened iteration output item set, and a specific verification formula is as follows:
;
Wherein, Verification value representing the k+1st configuration operation period start-up decision,/>Representing the configuration operation judgment condition set H and the filtered iteration output item set/>The number of component nodes contained in the inter-intersection set,Representing the number of component nodes contained in the configuration operation judgment condition set H, wherein L represents a set formed by all the screened iteration output item sets;
If the verification value If the attribute characteristic expansion expected value is larger than or equal to a preset attribute characteristic expansion expected value, starting a (k+1) th configuration operation period, and updating the newly added attribute characteristic correspondence to an attribute characteristic dynamic cluster; otherwise, after the x-th interface forming action is finished, the k+1th configuration operation period is not started.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410503366.4A CN118092901B (en) | 2024-04-25 | 2024-04-25 | Data management method and system for interface development |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410503366.4A CN118092901B (en) | 2024-04-25 | 2024-04-25 | Data management method and system for interface development |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118092901A true CN118092901A (en) | 2024-05-28 |
CN118092901B CN118092901B (en) | 2024-06-21 |
Family
ID=91160070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410503366.4A Active CN118092901B (en) | 2024-04-25 | 2024-04-25 | Data management method and system for interface development |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118092901B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080201340A1 (en) * | 2006-12-28 | 2008-08-21 | Infosys Technologies Ltd. | Decision tree construction via frequent predictive itemsets and best attribute splits |
CN114880635A (en) * | 2022-05-03 | 2022-08-09 | 上海淇玥信息技术有限公司 | User security level identification method, system, electronic device and medium of model integrated with lifting tree construction |
CN116382647A (en) * | 2023-04-11 | 2023-07-04 | 黑龙江哈杜普科技开发有限公司 | Software development management system and method based on big data |
CN117828448A (en) * | 2024-03-04 | 2024-04-05 | 百脉英华科技有限公司 | Internal partial discharge temperature anomaly identification system for primary and secondary fusion ring main unit |
-
2024
- 2024-04-25 CN CN202410503366.4A patent/CN118092901B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080201340A1 (en) * | 2006-12-28 | 2008-08-21 | Infosys Technologies Ltd. | Decision tree construction via frequent predictive itemsets and best attribute splits |
CN114880635A (en) * | 2022-05-03 | 2022-08-09 | 上海淇玥信息技术有限公司 | User security level identification method, system, electronic device and medium of model integrated with lifting tree construction |
CN116382647A (en) * | 2023-04-11 | 2023-07-04 | 黑龙江哈杜普科技开发有限公司 | Software development management system and method based on big data |
CN117828448A (en) * | 2024-03-04 | 2024-04-05 | 百脉英华科技有限公司 | Internal partial discharge temperature anomaly identification system for primary and secondary fusion ring main unit |
Also Published As
Publication number | Publication date |
---|---|
CN118092901B (en) | 2024-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107038242B (en) | Block chain-oriented global intelligent contract service data analysis method | |
US6970874B2 (en) | Populating data cubes using calculated relations | |
US6356900B1 (en) | Online modifications of relations in multidimensional processing | |
CN112650766B (en) | Database data operation method, system and server | |
EP1242910A2 (en) | Online modifications of dimension structures in multidimensional processing | |
CN111611236A (en) | Data analysis method and system | |
CN116415206B (en) | Operator multiple data fusion method, system, electronic equipment and computer storage medium | |
CN118092901B (en) | Data management method and system for interface development | |
US20140136155A1 (en) | Analyzing hardware designs based on component re-use | |
CN116957813B (en) | Wind control strategy testing method and device, electronic equipment and readable storage medium | |
CN113515517B (en) | Method and computer equipment for querying data set based on tree structure data | |
CN112732242A (en) | Wide table processing script generation method and device | |
CN112732243B (en) | Data processing method and device for generating functional components | |
CN112394927B (en) | Dimension-increasing form and model definition method of product model | |
EP1591916A1 (en) | Method, computer program and device for deleting data sets contained in a table system | |
JPH07502617A (en) | Method for extracting statistical profiles and usage of statistics created by this method | |
CN117850764B (en) | Design modeling method and device based on integrated model driving architecture | |
CN112667859A (en) | Data processing method and device based on memory | |
EP1815439A2 (en) | Method and apparatus for interface for graphic display of data from a kstore | |
CN112764742A (en) | Data processing method and device | |
CN111797125A (en) | Report creating method and device, electronic equipment and computer readable storage medium | |
CN117453856B (en) | Method and device for extracting hold court trial pieces of calendar series based on multi-source data fusion | |
EP4361840A1 (en) | Process mining repository for analyzing process data | |
JP2009134662A (en) | Performance test data construction tool | |
CN116467376A (en) | Method, device, equipment and storage medium for combing data warehouse dependency relationship |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |