Search

CN-121996243-A - Method for constructing piecewise prototype interface

CN121996243ACN 121996243 ACN121996243 ACN 121996243ACN-121996243-A

Abstract

The invention relates to the technical field of user interface design and prototype construction, and discloses a spliced prototype interface construction method. The method comprises the steps of obtaining a style template, carrying out baseline modeling and structured storage, atomic registration and attribute solidification treatment on a variable table and a master reference map, carrying out molecular assembly based on the model template and the variable table and carrying out structure storage, atomic registration and attribute solidification treatment on the variable table and the master reference map, carrying out organization arrangement and generating a dependency relationship map and a white list, establishing an initial mapping table through sequential alignment based on an organization arrangement result, constructing a trigger candidate set, checking geometric constraint to generate a local geometric relationship table, carrying out propagation exploration to generate a propagation hierarchy table and a coverage link table, further generating a differential patch group and a snapshot of consistency of an organization layer and a molecular layer, and finally carrying out parameter updating and structure mapping closed-loop treatment. The invention realizes the layering, automatic splicing and consistency management of interface components from atoms to organizations, and effectively improves the efficiency, maintainability and accuracy of change control of prototype construction.

Inventors

  • HE ZHIJUN
  • YU BENZHI
  • LIU JUN

Assignees

  • 武汉时代地智科技股份有限公司

Dates

Publication Date
20260508
Application Date
20251224

Claims (10)

  1. 1. The method for constructing the piecewise prototype interface is characterized by comprising the following steps of: Acquiring a pattern template, a variable table and a master reference map, and performing baseline modeling, range labeling, consistency check and structured storage processing to generate baseline modeling and range labeling output data; Acquiring baseline modeling and range annotation output data, performing atomic registration, attribute curing, parameter snapshot generation and index writing processing, and generating atomic registration and attribute curing output data; based on the atomic registration and the attribute solidification output data, performing molecule assembly, double list cutting, constraint graph and molecule reference list generation processing to generate molecule assembly and double list cutting output data; Cutting output data from the molecular assembly and the double list, and generating and processing organization arrangement, coverage strategy, dependency graph and white list to generate organization arrangement and coverage strategy output data; Based on organization arrangement and coverage strategy output data, sequentially aligning an organization mapping manuscript-fixing and molecular reference list according to a reading order identifier to establish an initial mapping table of organization nodes and molecular nodes, constructing a triggering candidate set by taking triggering conditions and propagation boundaries in linkage rule manuscripts as constraints, then checking alignment constraints and spacing constraints between molecular nodes in local constraint terms by aggregation organization nodes and molecular nodes to generate a local geometric relation table, performing propagation exploration along the sides of a dependency relation diagram manuscript-fixing by taking the triggering conditions of the linkage rule manuscript as starting points to form a propagation hierarchy table and a coverage link table, then forming an item level difference unit according to a change track mapping chain by facing a strong influence object to generate a batched difference patch group, and performing state acquisition on all atomic parameter items in the influence item set by taking a parameter snapshot set as a state source according to the reading order identifier to generate a tissue layer consistency snapshot and a molecular layer consistency snapshot to generate influence domain calculation and difference snapshot output data; And carrying out parameter updating and structure mapping closed-loop processing based on the influence domain calculation and the differential snapshot output data, and generating parameter updating and structure mapping closed-loop output data.
  2. 2. The method of claim 1, wherein the pattern template, the variable table, and the master reference map comprise: the style template specifically comprises a style name, a style level, inheritable attributes and a level order; the variable table specifically comprises a variable name, a variable value range, a default value and a controlled area identifier; The master reference map specifically comprises page region division coordinates, reference anchor point positions, reference anchor point level labels and cross-level transfer boundary identifications.
  3. 3. The method of claim 1, wherein generating baseline modeling and range annotation output data comprises: Acquiring a pattern template, a variable table and a master reference map, performing file reading, item analysis and level expansion to form an initial item set, establishing candidate assignment relation and range annotation occupation information according to a base line modeling rule and a range annotation rule, and performing base line modeling and range annotation preparation to obtain base line modeling and range annotation input data; Extracting a binding relation and a unique number from the input data of the baseline modeling and the range marking, forming a binding relation unit by traversing the pattern template item and the variable table item one by one and locating the corresponding position according to the initial mapping relation, generating the unique number consisting of the source identifier, the level identifier and the sequence identifier, and performing the baseline modeling and the range marking to obtain intermediate data of the baseline modeling and the range marking; And carrying out consistency check and structural storage on the intermediate data of the baseline modeling and the range annotation, sequentially carrying out consistency check according to the unified structure of the item layer, the mapping layer, the binding layer, the numbering layer and the range layer, and establishing a retrieval index by taking the item as a main table and associating the mapping, binding, numbering and range as an attached table to generate output data of the baseline modeling and the range annotation.
  4. 4. The method of claim 1, wherein generating atomic registration and attribute cure output data comprises: Acquiring baseline modeling and range labeling output data, determining a traversing order according to a reading order list, reading an item list one by one, positioning a corresponding mapping relation and a binding relation according to the item index list to form an atom candidate set, generating a path analysis queue and an attribute curing rule set, and performing atom registration and attribute curing initialization to obtain atom registration and attribute curing input data; Analyzing a template reference path and a variable reference path from the atom registration and attribute solidification input data, generating a template reference path and a variable reference path by taking a path analysis queue as a processing main line according to a reading sequence list and dequeuing candidate records one by one, expanding a multi-level inherited template item from top to bottom according to a level shown by an item index list, and performing atom registration and attribute solidification processing to obtain atom registration and attribute solidification intermediate data; Parameter snapshot generation and index writing are carried out on the intermediate data of atom registration and attribute solidification, parameter snapshot entries are established according to the attribute combination result of the serial number main key aggregation template and the variable attribute value, a snapshot reading index table and a snapshot binding index table are generated, and atom registration and attribute solidification output data are generated.
  5. 5. The method of claim 1, wherein generating molecular assembly and double-manifest cropping output data comprises: Acquiring atom registration and attribute solidification output data, determining a reading order according to a snapshot reading index table, reading parameter snapshot sets one by one, restoring assembly sequence of atoms in the same page area according to a snapshot binding index table, aggregating the atom parameter snapshots into a molecule candidate set by taking a range field as a grouping key, and performing molecule assembly and double-list cutting preparation to obtain molecule assembly and double-list cutting input data; Performing layout adsorption and interval check from the input data of the molecular assembly and the double list cutting, taking out assembly units in the molecular candidate set one by one according to the reading sequence, searching an alignment datum matched with a template reference path of the assembly units on an assembly reference surface for lamination, performing interval check on the laminated assembly units according to an interval scale to generate an adjustment instruction, and performing the molecular assembly and the double list cutting to obtain intermediate data of the molecular assembly and the double list cutting; And (3) generating a constraint map and a molecular reference list by using the intermediate data of the molecular assembly and the double list cutting, constructing the constraint map by using the pose record as a node source and the overlay chain update record and the interval check record as relation sources, and generating a molecular reference list by using the reference candidate assembly as a data source to generate molecular assembly and double list cutting output data.
  6. 6. The method of claim 1, wherein generating organization orchestration and coverage policy output data comprises: obtaining output data of molecular assembly and double list cutting, merging molecular entries in a controlled area of a page and a module to form an organization layer hierarchical draft, establishing a shared registration for entries with a shared state by combining a template reference identifier and a variable reference identifier pointed in a molecular reference list to form a linkage rule register draft, and preparing organization arrangement and coverage strategies to obtain organization arrangement and coverage strategy input data; Establishing organization mapping and linkage rules from organization arrangement and coverage strategy input data, checking molecular items corresponding to each organization container identifier one by taking an organization layer hierarchical draft as a main line to form an organization layer mapping table, and carrying out item-by-item manuscript setting on a participation field set by taking a linkage rule register draft as a basis to form linkage rule manuscripts, and carrying out organization arrangement and coverage strategy processing to obtain organization arrangement and coverage strategy intermediate data; and generating a dependency graph and a white list of the organization arrangement and coverage policy intermediate data, reading coverage and coverage priority in an organization layer mapping table, writing the coverage policy table, and registering and writing a template reference identifier and a variable reference identifier which can be shared and read and are not allowed to be subjected to coverage and writing the template reference identifier and the variable reference identifier into the white list table item by item to generate organization arrangement and coverage policy output data.
  7. 7. The method of claim 1, wherein generating the parameter update and structure map closed loop output data comprises: Obtaining influence domain calculation and differential snapshot output data, analyzing and positioning a differential patch total table piece by piece according to path addressing information, a template reference path and a variable reference path to generate a write-back positioning table, performing regional cutting on each positioning unit in the write-back positioning table by using a range field mapping and cutting record to generate a range cutting list, and performing parameter updating and structure mapping closed-loop preparation to obtain parameter updating and structure mapping closed-loop input data; Comparing the subject difference and snapshot record in the parameter updating and structure mapping closed-loop input data, taking a write-back sequence queue as a processing main line, sequentially taking out the corresponding records of the organization layer consistency snapshot and the molecular layer consistency snapshot according to a snapshot comparison index table in batches by a positioning unit to update parameters, mapping updated atomic parameter items to the molecular items and organization nodes to which the atomic parameter items belong by taking a dependency relation diagram finalizing as a propagation framework and taking the organization mapping finalizing as a container constraint, and performing parameter updating and structure mapping closed-loop processing to obtain parameter updating and structure mapping closed-loop intermediate data; And writing stable marks and registering files on intermediate data of the closed loop of parameter updating and structure mapping, marking the updated style attribute set and variable attribute set as current stable versions according to number main keys in an atomic layer, writing stable marks on updating pose and stacking information of a molecular layer, synchronously and stably registering the layer sequence numbers of the organization nodes, covering links and triggering links in an organization layer, archiving and merging three-layer data of the stable marks of the current round and the consistent snapshot of the organization layer and the consistent snapshot of the molecular layer to generate playback records, and generating parameter updating and structure mapping closed loop output data.
  8. 8. The method of claim 1, wherein sequentially aligning the organization map contribution with the molecular reference list creates an initial mapping table of organization nodes and molecular nodes, comprising: Sequentially aligning the organization mapping manuscript with the molecular reference list, establishing an initial mapping table of organization nodes and molecular nodes, mapping and grouping the initial mapping table according to a range field, constructing a triggering candidate set by taking triggering conditions and propagation boundaries in the linkage rule manuscript as constraints, checking alignment constraints and spacing constraints among the molecular nodes in local constraint items to generate a local geometric relation table, and performing propagation exploration along the side of the dependency relation diagram manuscript by taking the triggering conditions of the linkage rule manuscript as a starting point to form a propagation hierarchy table and an overlay link table.
  9. 9. The method according to claim 1, wherein the strongly influencing object trace back source items and influenced items form an item level difference unit according to a change track mapping chain and generate batched difference patch groups, and the method specifically comprises: The method comprises the steps of forming an item level difference unit by tracing source items and affected items according to a change track mapping chain and comparing differences between a base line and a current state, grouping the item level difference unit according to organization nodes and molecular nodes to generate a batched difference patch group, and attaching a cross-node path record on the difference patch group.
  10. 10. The method of claim 1, wherein the performing state collection on all atomic parameter entries in the affected entry set with the parameter snapshot set as a state source according to the reading order identifier generates an organization layer consistency snapshot and a molecular layer consistency snapshot, and specifically comprises: Taking the parameter snapshot set as a state source, and carrying out state acquisition on all the atomic parameter items in the influence item set according to the reading sequence identification, wherein acquisition contents comprise a style attribute set, a variable attribute set, a path field, a relation field and a range field; and summarizing the acquired states by taking the organization nodes and the molecular nodes as dimensions to generate an organization layer consistency snapshot and a molecular layer consistency snapshot.

Description

Method for constructing piecewise prototype interface Technical Field The invention relates to the technical field of user interface design and prototype construction, in particular to a splice-type prototype interface construction method. Background In the last 80 s, tool bars have been developed to simplify operation. The common command is converted into an icon and fixed around the interface. The user can customize the toolbar, but the flooded icons cause the interface to be crowded and even encompass the entire work area. In order to solve the above problem, after 2000 years, the rib interface pushed by microsoft Office 2007 merges a menu and a toolbar, dynamically organizes commands through a tab and a function group, and adjusts the display priority according to the frequency of use. This design is rapidly adopted by industrial software AutoCAD, solidWorks and the like. As the functionality in the development of software applications becomes more and more rich, UI interfaces also evolve more and more complex. Because the development cost of the UI interface is high, a UI designer needs to develop a set of false and spurious interface prototypes with lower cost before actually developing, so as to verify the rationality and interaction efficiency of the UI interface. When the UI designer performs the prototype design of the high-fidelity interface, the prototype of each software interface is developed in turn according to the unit of the interface, and the style of all interfaces is unified by means of manual convention and organization review. When the style details of the interface need to be adjusted in the later period, a great deal of effort is required to uniformly modify the similar style attributes of all interfaces, omission is inevitable after modification is completed, and special people need to be arranged for checking and testing. The above conventional method has the following pain points: 1. the multiplexing rate of the components is low, a designer needs to repeatedly draw basic elements (such as buttons and input boxes), and the component styles and interaction logic cannot be uniformly managed, so that the design system is fragmented; 2. The collaboration efficiency is low, namely, when a plurality of persons collaborate, the naming of the components is disordered, the iteration of the version needs to be manually updated synchronously, and interface module dislocation or inconsistent patterns are easy to occur; In addition, the prior prototype engineering generally adopts hierarchical spelling thought to organize interface elements, but in engineering implementation, a style template, a variable table and a master reference map lack unified modeling and stable reference, item naming, hierarchy inheritance and path positioning are inconsistent, range labeling is absent or coarse granularity, so that subsequent atomic-level parameter solidification lacks a unique number and traceable index. Although molecular layer assembly comprises layout adsorption and interval check, the alignment constraint, interval constraint and coverage relation are mostly remained in local calculation, complete registration with a molecular reference list is lacking, and a sustainable reading structure facing to a subsequent organization layer is not formed by double list clipping and constraint diagrams. In the organization layer combination and content mapping link, the organization mapping and linkage rules mostly depend on experience configuration, the coverage strategy and the white list boundary expression are not uniform, and the dependency graph lacks clear records of a trigger sequence and a cross-container path, so that the chained change propagation path is unclear. Under the scene of change management and collaboration, the existing process lacks a systematic influence domain computing mechanism for cross atoms, molecules and organizations, the propagation boundary of a trigger chain and a coverage chain does not form a consistent cutting rule with range labels, white lists and coverage priority sequences, and the existing process lacks an aggregation framework for carrying out homologous reference on organization mapping, dependency relationships, molecular layer constraint graphs, molecular reference lists and parameter snapshot sets, so that a propagation hierarchy table and a coverage link table are difficult to generate, and the layering judgment of a strong influence object and a weak influence object lacks recheckable intermediate data. In the stage of changing the floor, most processes have no complete output of differential patches and consistent snapshots, the write-back sequence and the scope depend on manual judgment, the cooperative conflict and the parallel writing lack of read-write conflict prompt and rollback reference, the file registration and playback record are incomplete, and the parameter updating and the structural mapping of the subsequent closed loop are difficult to supp