Screen design method, device, equipment and medium

By establishing a graph library and comparison relationship table, processing input files, data screening and establishment of association relationships, combined with automatic inspection rules, the problem of untimely signal transmission and version control in the screen design of nuclear power plant equipment is solved, and design efficiency and consistency are improved.

CN119740280APending Publication Date: 2025-04-01CHINA NUCLEAR POWER ENGINEERING COMPANY LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411609370.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

In the prior art, the screen design of nuclear power plant equipment has problems such as untimely signal transmission and inability to meet the control requirements of the design version.

Method used

By establishing a comparison relationship table for the screen standard symbol library with graphical attributes and the logical graph standard tiles, multiple input files are obtained and passed to the input solidification area to update to the screen database. Then, the input data table is filtered according to the comparison relationship table, written into the screen symbol to be designed, establish the pre-edited logical diagram and the screen and the relationship between the screen, and check the screen using preset automatic inspection rules.

Benefits of technology

It effectively solves the problems of untimely signal transmission and version control, and improves the efficiency and consistency of picture design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119740280A_ABST
    Figure CN119740280A_ABST
Patent Text Reader

Abstract

The present invention discloses a screen design method, device, equipment and medium, the method comprising establishing a screen standard icon library with icon attributes and a comparison relationship table; establishing an input curing area, transferring multiple input files to the input curing area to update to a screen database, and obtaining multiple input data tables; filtering the input data table according to the comparison relationship table, and writing the screening results into the screen icon to be designed to obtain a screen; establishing an association relationship table according to the icon attributes in the screen; checking the screen using a preset automatic inspection rule to obtain a screen inspection result. The present invention transfers the input file to the input curing area and updates it to the screen database after being confirmed, and then uses the input data table and the comparison relationship table to design the screen. The screen error can be checked by the automatic inspection rule later, which effectively solves the problem of untimely signal transmission and version control, and improves the efficiency and consistency of screen design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of human-computer interaction interface, and in particular to a screen design method, device, equipment and medium. Background Art

[0002] Nuclear power plants have many devices and huge amounts of data, which are usually managed by digital human-machine interface design. However, while digital human-machine interface design provides more support information for operators, it also increases the number of interfaces. Operators organize and design the screens according to task requirements, which can easily lead to the same information being repeated in different system screens, making the upstream input of existing screen files (such as flow charts and control logic diagrams) dependent on capital raising process control, and cross-system information transmission is not timely, affecting design consistency.

[0003] At present, the nuclear power field generally adopts two schemes for human-machine interface design. The first scheme is to use offline tools for human-machine interface design, but this offline tool cannot realize the real-time association and data transmission between the screen and the upstream input. The information transmission relies on manual management and cannot cope with the huge amount of data, which eventually leads to inconsistent design files. In the second scheme, although the engineering configuration screen of the digital control system supports data transmission between the logic diagram and the screen, it is not applied in the design stage, and when checking the inconsistent signals between the screen and the logic diagram, manual inspection is required one by one, lacking effective reminder function, and real-time data transmission cannot meet the control requirements of the design version. Summary of the invention

[0004] The embodiments of the present invention provide a screen design method, device, equipment and medium, aiming to solve the problems in the prior art that the signal transmission of screen design is not timely and cannot meet the control requirements of the design version.

[0005] In a first aspect, an embodiment of the present invention provides a screen design method, comprising:

[0006] Establishing a screen standard symbol library with symbol attributes and a comparison table between the screen standard symbol library and the logic diagram standard blocks, and acquiring multiple input files at the same time;

[0007] Establishing an input curing area, transferring the plurality of input files to the input curing area, and updating the plurality of input files to a screen database after the input files are confirmed, to obtain a plurality of input data tables;

[0008] Screening the input data table according to the comparison relationship table, and writing the screening result into the screen icon to be designed to obtain the screen;

[0009] Establishing association relationships between pre-edited logic diagrams and screens and between screens according to the attributes of icons in the screen, and obtaining an association relationship table;

[0010] The picture is checked using a preset automatic checking rule to obtain a picture checking result.

[0011] In a second aspect, an embodiment of the present invention provides a screen design device, comprising:

[0012] A data establishment unit is used to establish a screen standard icon library with icon attributes and a comparison relationship table between the screen standard icon library and the logic diagram standard blocks, and simultaneously obtain multiple input files;

[0013] A data transmission unit, used for establishing an input curing area, transferring the plurality of input files to the input curing area, and updating the plurality of input files to a picture database after the input files are confirmed, to obtain a plurality of input data tables;

[0014] A data writing unit, used for filtering the input data table according to the comparison relationship table, and writing the filtering result into the screen icon to be designed to obtain the screen;

[0015] A data association unit, used for establishing association relationships between pre-edited logic diagrams and screens and between screens according to the attributes of icons in the screen, and obtaining an association relationship table;

[0016] The data checking unit is used to check the picture using a preset automatic checking rule to obtain a picture checking result.

[0017] In a third aspect, an embodiment of the present invention provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the screen design method of the first aspect is implemented when the processor executes the computer program.

[0018] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the screen design method of the first aspect is implemented.

[0019] The present invention provides a screen design method, device, equipment and medium, the method comprising establishing a screen standard icon library with icon attributes and a comparison relationship table between the screen standard icon library and a logic diagram standard block, and obtaining multiple input files at the same time; establishing an input curing area, transferring multiple input files to the input curing area, and after the input files are confirmed, updating multiple input files to the screen database to obtain multiple input data tables; filtering the input data table according to the comparison relationship table, and writing the screening results into the screen icon to be designed to obtain a screen; establishing a pre-edited logic diagram and a screen and a correlation relationship between screens according to the icon attributes in the screen to obtain a correlation relationship table; checking the screen using a preset automatic inspection rule to obtain a screen inspection result. The present invention transfers the input file to the input curing area and updates it to the screen database after being confirmed, and then uses the input data table and the comparison relationship table to design the screen, and can also check the screen errors through the automatic inspection rules later, effectively solving the problems of untimely signal transmission and version control, and improving the efficiency and consistency of screen design.

[0020] The embodiment of the present invention also provides a screen design device, a computer device and a storage medium, which also have the above-mentioned beneficial effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.

[0022] Figure 1 A schematic diagram of a flow chart of a screen design method provided by an embodiment of the present invention;

[0023] Figure 2 Another schematic diagram of a flow chart of a screen design method provided by an embodiment of the present invention;

[0024] Figure 3 A schematic block diagram of a screen design device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0026] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0027] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0028] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0029] See below Figure 1 , Figure 1 A schematic diagram of a process of screen design provided by an embodiment of the present invention specifically includes: steps S101 to S105.

[0030] S101, establishing a screen standard symbol library with symbol attributes and a comparison relationship table between the screen standard symbol library and the logic diagram standard blocks, and simultaneously acquiring multiple input files;

[0031] S102, establishing an input curing area, transferring the plurality of input files to the input curing area, and after the input files are confirmed, updating the plurality of input files to a picture database to obtain a plurality of input data tables;

[0032] S103, filtering the input data table according to the comparison relationship table, and writing the filtering result into the screen icon to be designed to obtain a screen;

[0033] S104, establishing association relationships between pre-edited logic diagrams and screens and between screens according to the icon attributes in the screen, and obtaining an association relationship table;

[0034] S105: Check the picture using a preset automatic checking rule to obtain a picture checking result.

[0035] Combination Figure 2As shown, in step S101, a screen standard symbol library with symbol attributes is established, and the screen standard symbol library is used to store various standardized symbols, and each symbol defines corresponding attribute information, such as the function definition of the symbol, signal coding, etc. Through these symbol attributes, the matching of symbols with signals in the logic diagram can be effectively achieved. In this step, it is also necessary to establish a comparison relationship table between the screen standard symbols and the logic diagram standard blocks. The logic diagram is a graphical expression used to describe the system control logic during the design process, which contains information such as device signals and control processes. In addition, it is also necessary to obtain input files (including logic diagrams, etc.), which are data designed in advance.

[0036] In one embodiment, the step S101 includes:

[0037] Create icons;

[0038] Define icon properties;

[0039] The icons are classified and managed to obtain the standard icon library of the screen.

[0040] In this embodiment, it is necessary to first create an icon, and then define the icon attributes, which refers to defining the attributes of the icon, including the icon type, signal coding, and operation attributes, etc. Finally, all the created icons are classified and managed to obtain a screen standard icon library.

[0041] In step S102, an input curing area is established, which serves as a data transition area between the logic design platform and the screen design platform. When multiple input files (including logic diagrams, etc.) are generated, these input files are transferred to the input curing area through the capital raising process. The role of the input curing area is to ensure that the input files will not directly affect the screen design data before they are confirmed. Subsequently, after the reviewers or relevant persons in charge review and confirm these input files, the confirmed input files will be automatically updated to the screen database. The screen database will generate multiple corresponding input data tables based on the information in the input files to ensure the consistency of the input data and the reliability of version control. In this way, effective management of input files and stable updating of design data are achieved.

[0042] In one embodiment, the step S102 includes:

[0043] Collecting preset input parameter data from multiple input sources through an input interface module;

[0044] Using an input parameter parsing algorithm to classify and encode the input parameter data to obtain a parameter parsing result;

[0045] An initialization configuration of the input curing area is defined, and the parameter parsing result is written into the initialization configuration of the input curing area to establish the input curing area.

[0046] In this embodiment, preset input parameter data is collected from multiple input sources through the input interface module. The input source may include an IO list, a control logic diagram, a signal configuration file, etc., and the input interface module can automatically obtain these input parameter data from each input source. Then, the collected input parameter data is classified and encoded using an input parameter parsing algorithm. Specifically, the input parameter parsing algorithm will classify the input parameter data according to its type, format, purpose, etc., and generate a unique code for each data to ensure that different types of data can be accurately identified and processed. Classification and encoding processing are used as parsing processes, and parameter parsing results can be obtained through the parsing process. These parameter parsing results will serve as the basic data for subsequent operations. Subsequently, the initialization configuration of the input solidification area is defined, and the initialization configuration includes the storage structure, data management rules, version control strategy, etc. of the input solidification area. The initialization configuration can ensure that the input solidification area can receive and manage the input data. The obtained parameter parsing results are then written into the initialization configuration of the input solidification area to complete the establishment of the input solidification area. In this way, the input solidification area can be used as an intermediate transition area between the logic design platform and the screen design platform to ensure the effective management and transmission of data in the design stage.

[0047] In one embodiment, the step S102 further includes:

[0048] Receiving an input file, and parsing the format of the input file to obtain a parsed format of the input file;

[0049] Verify the parsing format of the input file to obtain an input file verification result;

[0050] Performing data encoding conversion on the input file inspection result according to the storage requirement of the input curing area to obtain an input file conversion result;

[0051] The input file conversion result is delivered to the input curing area through a delivery protocol.

[0052] In this embodiment, the system receives an input file, which may include an IO list, a logic diagram, and other signal descriptions related to the design. In order to ensure that these input files can be correctly identified and processed, the system will parse the format of the input file. The parsing process is mainly based on a predetermined format standard, and the data structure in the input file is analyzed and identified to generate a corresponding input file parsing format. Then, the parsed input file format is verified. The verification process is intended to ensure that the data format of the input file meets the requirements of the system, and to avoid failure of subsequent processing or data inconsistency due to incomplete data or format errors. The verification process will check the fields, data types, and structural integrity in the file. Finally, the input file verification results are generated for subsequent processing.

[0053] After the verification is completed, the system performs data encoding conversion on the input file verification results according to the storage requirements of the input curing area. Since the formats and encodings of different input files may be inconsistent, the system will re-encode and format the data structure in the input file verification results according to the specific storage requirements of the input curing area to ensure that the data can be correctly stored and managed in the input curing area and the input file conversion results can be obtained. Finally, the input file conversion results are transferred to the input curing area using a predetermined transfer protocol. The transfer protocol ensures that the integrity and accuracy of the data are maintained during the data transfer process to prevent data loss or erroneous transfer. After the transfer is completed, the input file conversion results are stored in the input curing area to provide data support for subsequent screen design.

[0054] In one embodiment, the step S102 further includes:

[0055] When a confirmation instruction is received, a locking operation is performed on the corresponding input file;

[0056] Establishing a communication connection with the picture database through a database connection module, and mapping the structured data in the input file to a corresponding data storage module in the picture database;

[0057] The input data table is generated according to the data storage module.

[0058] In this embodiment, when the system receives a confirmation instruction issued by a user or a relevant operator, the system will lock the input file corresponding to the confirmation instruction. The purpose of the locking operation is to ensure that the content of the input file is no longer modified or replaced after the confirmation instruction is issued, thereby ensuring the consistency and stability of the content of the input file. Next, the system establishes a communication connection with the picture database through a database connection module, and the communication connection ensures that the data in the input file can be correctly transmitted and interact with the picture database. Through this communication connection, the system can parse and map the structured data in the input file, and the mapping process is to match the input file according to the preset structure with the corresponding data storage module in the picture database. For example, the signal data, logical relationship and graphic elements in the input file will be mapped to the corresponding storage location in the picture database respectively to ensure that the picture database can accurately store and manage these data. After completing the data mapping, the system generates a corresponding input data table according to the data in the data storage module. The generation of the input data table is based on the structured data in the input file and the preset logic in the data storage module.

[0059] In one embodiment, after step S102, the following steps are included:

[0060] According to the icon attributes in the screen standard icon library, it is judged whether the input data table is consistent with the data in the original input data table. If not, the difference items are marked; if consistent, the next process is entered.

[0061] In the present embodiment, the system performs consistency check on the newly generated input data table based on the symbol attributes in the standard symbol library of the screen. Specifically, the system first reads the symbol attribute information related to the input data table in the standard symbol library, including signal type, logical relationship, symbol coding, etc. Then, these symbol attributes are compared with the original input data table in the screen database to determine whether the newly generated input data table is consistent with the original input data table data. During the comparison process, the system will check in detail whether each element in the input data table is consistent with the corresponding data in the original input data table. If the system detects inconsistencies, the difference items will be automatically identified. Specifically, the system will prompt the difference parts with color markings or other significant methods so that the operator can quickly locate and process these difference items. In this way, it is ensured that the data in each input data table is consistent with the original input data table, reducing design errors caused by inconsistent data.

[0062] Furthermore, if the system confirms that the data in the newly generated input data table is consistent with the data in the original input data table, no difference identification will be performed, and the system will automatically enter the next process. The next process may include further design, review or submission of the screen. Through this consistency check mechanism, the accuracy of data in the screen design is ensured, and the stability of the system and the reliability of the design are improved.

[0063] In one embodiment, judging whether the input data table is consistent with the data in the original input data table according to the icon attributes in the screen standard icon library, if not, marking the difference items; if consistent, entering the next process, including:

[0064] Extracting first icon information from the input data table;

[0065] Analyzing the icon elements of the original input data table by using a feature recognition algorithm to obtain second icon information;

[0066] Performing a symbol comparison operation on the first symbol information and the second symbol information based on the signal code in the symbol attribute to obtain a symbol comparison result;

[0067] According to the icon comparison result, it is determined whether the input data table is consistent with the data in the original input data table. If not, the difference items are marked to obtain difference marking information, and the difference marking information is sent to the to-do list module.

[0068] In this embodiment, the first symbol information is first extracted from the input data table. By extracting the first symbol information from the input data table, the system can obtain the standard symbol and its corresponding attributes currently stored in the screen database as the basis for subsequent comparison. Next, the system uses a feature recognition algorithm to parse the original input data table, extract the symbol elements therein and obtain the corresponding second symbol information. The feature recognition algorithm can identify the symbol position, shape, signal coding and other key attribute information in the original input data table. Then, based on the signal coding in the symbol attribute, the system performs a comparison operation between the first symbol information and the second symbol information to obtain the symbol comparison result. Based on the symbol comparison result, the system further determines whether the data in the input data table is consistent with the data in the original input data table. If an inconsistency is detected, the system automatically generates a difference item identifier. Specifically, the system marks the inconsistent symbol parts with differences and records the difference marking information to facilitate subsequent inspection and correction by the operator. At the same time, the system sends the difference marking information to the to-do list module so that the relevant personnel can deal with the data inconsistency problem in a timely manner. The to-do list module can remind the user through a graphical interface, sound prompts or other methods to ensure that the problem can be solved quickly. If the system determines that the data in the input data table is consistent with the data in the original input data table, the system will not mark the difference items and will automatically enter the next process.

[0069] In step S103, the system filters the data in the input data table according to the established comparison relationship table. The comparison relationship table contains the mapping relationship between the logic diagram blocks and the standard icons on the screen. By parsing the comparison relationship table, the system can identify which data in the input data table is associated with the screen icon, and then filter these data. Specifically, the system matches and filters the data in the input data table through the icon code and the logic diagram block name in the comparison relationship table. The screening process includes identifying whether the signal in the input data table is consistent with the signal type required by the icon in the screen, ensuring that the filtered data is consistent with the functional requirements of the icon.

[0070] Furthermore, the system writes the result of data screening into the corresponding icon on the screen. For example, if the signal code corresponding to a certain icon has passed the screening, the system will write the code and the corresponding signal value into the icon attribute. In this way, the system can associate the data in the input data table with the icons on the screen, ensuring that each icon can correctly display its corresponding signal information on the screen, forming a complete and functionally correct screen.

[0071] In step S104, the system automatically establishes an association relationship between the pre-edited logic diagram and the screen according to the properties of the icons in the screen. The system determines the corresponding relationship between the signal in the pre-edited logic diagram and the icons in the screen by identifying the signal coding in the screen. For example, if the signal coding in the pre-edited logic diagram is consistent with the signal coding of the icons in the screen, an association relationship can be established between the two diagrams. This process ensures that the signal properties in the logic diagram can be accurately mapped to the corresponding screen icons. In the same way, the system further establishes association relationships between different screens.

[0072] Finally, the system summarizes the associations between the pre-edited logic diagrams and screens, as well as the associations between different screens, and generates an association table. The association table records in detail the mapping between each logic diagram signal and screen icon. Through the association table, operators can understand the correspondence between each logic signal and screen element in the system, ensuring signal transmission during the design process and data consistency during the operation process.

[0073] In one embodiment, the step S104 includes:

[0074] Obtaining the properties of the icons in the picture;

[0075] Acquiring signal data based on the pre-edited logic diagram, and performing a preprocessing operation on the signal data to obtain a signal preprocessing result;

[0076] The signal preprocessing result and the icon attribute are matched and identified based on the icon matching algorithm, and the icon attributes of different pictures are matched and identified to obtain the association relationship table.

[0077] In this embodiment, the system obtains the properties of the icons in the screen, and then obtains the signal data associated with the icons based on the pre-edited logic diagram. The pre-edited logic diagram contains information such as signal coding, display and control properties. After the system extracts these signal data from the pre-edited logic diagram, it performs preprocessing operations on them. The preprocessing steps include data cleaning, format conversion and signal classification. Through preprocessing, the system can ensure the consistency and integrity of the signal data, reduce redundant information, and obtain signal preprocessing results.

[0078] Furthermore, the system matches and identifies the signal preprocessing results with the icon attributes in the screen based on the icon matching algorithm. The icon matching algorithm determines whether the signal data in the pre-edited logic diagram corresponds to the icon in the screen by comparing the signal coding. The matching and identification process ensures that the signal attributes in the pre-edited logic diagram can be accurately mapped to the corresponding icon in the screen. The system also matches and identifies the icon attributes in different screens to establish signal associations between different screens. Finally, the system generates an association relationship table based on the above matching results.

[0079] In step S105, the screen is comprehensively checked using the preset automatic check rules, which are pre-set according to system design requirements, signal flow logic, and standardized design specifications. These rules cover multiple aspects such as logic consistency, signal integrity, and functional matching. The check rules may include the following four items:

[0080] Item 1: Signal consistency check: The system will check the consistency of the logic diagram and the screen. Specifically, the system will check whether the signal coding, signal type (analog, switch, etc.), and operation attributes are consistent in the logic diagram and the screen to ensure that the attributes of the same signal in different diagrams match.

[0081] Item 2: Signal integrity check: The system checks whether the signals in the logic diagram are fully reflected in the screen.

[0082] Item 3: Interface check between screens: For the interface relationship between different screens, the system will check whether the interface is correct, for example, whether another screen managed by a certain screen exists.

[0083] Item 4: Check the matching of symbols and functions: The system will check whether the function of each symbol matches its signal attribute based on the symbol attributes in the standard symbol library to ensure that the use of symbols in the screen meets the predetermined design specifications. For example, symbols representing switch signals should not be used to display analog signals.

[0084] Through the above inspection rules, the system automatically checks each signal and icon in the screen one by one to ensure that the signal transmission and functional logic between the logic diagram and the screen and between different screens are consistent. After the inspection process is completed, the system generates the screen inspection results. The screen inspection results include the following two situations:

[0085] Type 1: Pass inspection: When all inspection items meet the preset rules, the system will generate a "pass inspection" result, indicating that the signal flow and icon usage in the screen are correct, and the screen design meets the specification requirements.

[0086] Type 2: Failed inspection: If the system finds any inconsistency or error during the inspection (such as mismatched signal attributes, incomplete signal flow, incorrect use of icons, etc.), the system will generate a "failed inspection" result. At this time, the system will list the specific items that failed the inspection in detail and mark the problematic signals or icons so that the operator can quickly locate and correct them.

[0087] Through the implementation of the above-mentioned automatic inspection rules, the system can effectively ensure the accuracy of signal transmission during the design process, the consistency between the screen and the logic diagram, and the correctness of the association between different screens, thereby greatly improving the accuracy and efficiency of the design, reducing the workload of manual inspection, and reducing the risk of system failures caused by design errors.

[0088] In one embodiment, the step S105 includes:

[0089] Calling a preset automatic inspection rule library to load the automatic inspection rule corresponding to the picture;

[0090] Performing structural analysis on the picture to extract the associated identifier of each icon;

[0091] Establishing a data index according to the association identifier;

[0092] The picture is checked using the data index based on the automatic checking rule to obtain a picture checking result.

[0093] In this embodiment, the system calls a preset automatic inspection rule base, which is a set of predefined rules created according to system design specifications and signal flow logic. Each rule performs corresponding checks on different types of screens to ensure signal consistency, functional logic correctness, and screen design standardization. In this step, the system loads the corresponding automatic inspection rules based on the type and features in the screen to ensure that the inspection process meets specific design requirements.

[0094] Furthermore, the system performs structured analysis on the screen and extracts the associated identifiers of each symbol one by one. The associated identifiers include the signal code, symbol type, functional attributes, etc. of the symbol, which are key information that uniquely identifies each symbol. Through structured analysis, the system can convert the screen into a structured data form that is easy to process, ensuring the efficient implementation of subsequent operations. After extracting the associated identifiers, the system establishes a data index based on these associated identifiers. The function of the data index is to quickly retrieve the symbol information in the screen and match it with the preset rules. Based on the data index, the system can efficiently locate each symbol and its associated signal path, ensuring that relevant data can be quickly found in the subsequent inspection process. The system uses the established data index to conduct a comprehensive inspection of the screen according to the loaded automatic inspection rules. The automatic inspection rules will perform multiple inspections on each symbol and its associated signal path, including but not limited to signal consistency, signal flow integrity, symbol function matching, and the correlation between different screens. The system quickly accesses the information of each symbol through the data index, and matches and verifies it with the automatic inspection rules one by one, and finally generates the screen inspection results.

[0095] In one embodiment, the screen design further includes:

[0096] Establishing data management permissions to limit the scope of data changes of the screen inspection results;

[0097] Personnel authority authorization is performed according to the data change scope to obtain an authority authorization result; wherein the authority authorization result includes modification authority and read-only authority.

[0098] In this embodiment, the system establishes data management permissions to limit the scope of changes to the data in the screen inspection results. Specifically, the system manages the various types of data in the screen inspection results in a hierarchical manner according to the design process and business requirements. Different data items, such as key signals, input signals, icon attributes, etc., may have different importance and sensitivity. Therefore, the system determines which data can be modified and which data is for viewing only through preset permission management rules. The purpose of this step is to ensure the security of data changes, prevent unauthorized personnel from making improper modifications to key data, and maintain the integrity and consistency of design data.

[0099] Furthermore, the system grants permissions to relevant design and management personnel according to the preset permission management rules and data change scope. The authorization process is based on the scope of each user's responsibilities and work requirements, and the system automatically or manually assigns corresponding permissions. The permission authorization results include two types of permissions: modification permissions and read-only permissions. Users with modification permissions can modify the screen data within the specified scope. These users are usually personnel with design responsibilities or higher management permissions; while users with read-only permissions can only view the screen inspection results and cannot make any changes to the data. These users are usually personnel responsible for reviewing, monitoring or referencing data. During the permission authorization process, the system will record the operations of each user to ensure that the authorization process is traceable. After the permission authorization results are generated, the system will automatically apply them to the screen design and inspection process to ensure that different personnel meet the permission requirements when operating data. If the permission allocation needs to be updated or adjusted, the system can reallocate permissions according to business needs to maintain the flexibility of permission management.

[0100] Combination Figure 3 As shown, Figure 3 A schematic block diagram of a screen design device provided by an embodiment of the present invention, the screen design device 300 includes:

[0101] The data establishment unit 301 is used to establish a screen standard icon library with icon attributes and a comparison relationship table between the screen standard icon library and the logic diagram standard blocks, and simultaneously obtain multiple input files;

[0102] The data transmission unit 302 is used to establish an input curing area, transfer the multiple input files to the input curing area, and after the input files are confirmed, update the multiple input files to the screen database to obtain multiple input data tables;

[0103] The data writing unit 303 is used to filter the data in the input data table according to the comparison relationship table, and write the filtering result into the screen icon to be designed to obtain the screen;

[0104] The data association unit 304 is used to establish association relationships between the pre-edited logic diagram and the screen and between the screens according to the icon attributes in the screen, and obtain an association relationship table;

[0105] The data checking unit 305 is used to check the picture using a preset automatic checking rule to obtain a picture checking result.

[0106] In this embodiment, the data establishment unit 301 establishes a standard screen symbol library with symbol attributes and a comparison relationship table between the standard screen symbol library and the standard blocks of the logic diagram, and obtains multiple input files at the same time; the data transmission unit 302 establishes an input solidification area, transfers multiple input files to the input solidification area, and after the input files are confirmed, updates the multiple input files to the screen database to obtain multiple input data tables; the data writing unit 303 performs data screening on the input data table according to the comparison relationship table, and writes the screening results into the screen symbol to be designed to obtain a screen; the data association unit 304 establishes the association relationship between the pre-edited logic diagram and the screen and between the screens according to the symbol attributes in the screen, and obtains an association relationship table; the data inspection unit 305 uses a preset automatic inspection rule to inspect the screen and obtains a screen inspection result.

[0107] In one embodiment, the data establishing unit 301 includes:

[0108] An icon creation unit, used for creating icons;

[0109] Icon definition unit, used to define icon attributes;

[0110] The icon classification unit is used for icon classification management to obtain the screen standard icon library.

[0111] In one embodiment, the data transmission unit 302 includes:

[0112] A data acquisition unit, used to acquire preset input parameter data from multiple input sources through an input interface module;

[0113] A data classification unit, used to classify and encode the input parameter data using an input parameter analysis algorithm to obtain a parameter analysis result;

[0114] The data parsing unit is used to define the initialization configuration of the input solidification area and write the parameter parsing result into the initialization configuration of the input solidification area to establish the input solidification area.

[0115] In one embodiment, the data transmission unit 302 further includes:

[0116] A file format unit, used for receiving an input file and parsing the format of the input file to obtain a parsed format of the input file;

[0117] A file verification unit, used to verify the parsing format of the input file and obtain an input file verification result;

[0118] A file conversion unit, used for performing data encoding conversion on the input file inspection result according to the storage requirement of the input curing area to obtain an input file conversion result;

[0119] A protocol transfer unit is used to transfer the input file conversion result to the input curing area through a transfer protocol.

[0120] In one embodiment, the data transmission unit 302 further includes:

[0121] A file locking unit, configured to lock the corresponding input file when receiving a confirmation instruction;

[0122] A data communication unit, used to establish a communication connection with the picture database through a database connection module, and map the structured data in the input file to a corresponding data storage module in the picture database;

[0123] A screen generating unit is used to generate the input data table according to the data storage module.

[0124] In one embodiment, the screen design device 300 further includes:

[0125] The icon judgment unit is used to judge whether the input data table is consistent with the data in the original input data table according to the icon attributes in the screen standard icon library. If not, the difference item is marked; if consistent, the next process is entered.

[0126] In one embodiment, the icon determination unit includes:

[0127] A first extraction unit, used for extracting first icon information from the input data table;

[0128] A second extraction unit, used for parsing the icon elements in the original input data table by using a feature recognition algorithm to obtain second icon information;

[0129] A graphic symbol comparison unit, configured to perform a graphic symbol comparison operation on the first graphic symbol information and the second graphic symbol information based on the signal code in the graphic symbol attribute to obtain a graphic symbol comparison result;

[0130] The difference output unit is used to determine whether the input data table is consistent with the data in the original input data table according to the icon comparison result. If not, the difference item is marked to obtain difference marking information, and the difference marking information is sent to the to-do module.

[0131] In one embodiment, the data association unit 304 includes:

[0132] An icon acquisition unit, used for acquiring the icon attributes in the picture;

[0133] A signal processing unit, used for acquiring signal data based on the pre-edited logic diagram, and performing a preprocessing operation on the signal data to obtain a signal preprocessing result;

[0134] The algorithm matching unit is used to match and identify the signal preprocessing result and the icon attribute based on the icon matching algorithm and match and identify the icon attributes of different pictures to obtain the association relationship table.

[0135] In one embodiment, the data checking unit 305 includes:

[0136] A rule loading unit, used for calling a preset automatic inspection rule library to load an automatic inspection rule corresponding to the picture;

[0137] A structural analysis unit, used for performing structural analysis on the picture to extract an associated identifier of each icon;

[0138] A data indexing unit, used to establish a data index according to the association identifier;

[0139] The result display unit is used to check the picture using the data index based on the automatic checking rule to obtain a picture checking result.

[0140] In one embodiment, the screen design device 300 further includes:

[0141] A data restriction unit, used to establish data management authority to limit the data modification scope of the picture inspection result;

[0142] The authority management unit is used to authorize personnel authority according to the data change scope and obtain an authority authorization result; wherein the authority authorization result includes modification authority and read-only authority.

[0143] Since the embodiments of the apparatus part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the apparatus part, which will not be repeated here.

[0144] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed, the steps provided in the above embodiment can be implemented. The storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0145] The embodiment of the present invention also provides a computer device, which may include a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps provided in the above embodiment may be implemented. Of course, the computer device may also include various network interfaces, power supplies and other components.

[0146] The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of this application.

[0147] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

Claims

1. A screen design method, characterized in that: include: Establishing a screen standard symbol library with symbol attributes and a comparison table between the screen standard symbol library and the logic diagram standard blocks, and acquiring multiple input files at the same time; Establishing an input curing area, transferring the plurality of input files to the input curing area, and updating the plurality of input files to a screen database after the input files are confirmed, to obtain a plurality of input data tables; Screening the input data table according to the comparison relationship table, and writing the screening result into the screen icon to be designed to obtain the screen; Establishing association relationships between pre-edited logic diagrams and screens and between screens according to the attributes of icons in the screen, and obtaining an association relationship table; The picture is checked using a preset automatic checking rule to obtain a picture checking result.

2. The screen design method according to claim 1, characterized in that: After getting multiple input data tables, including: According to the icon attributes in the screen standard icon library, it is judged whether the input data table is consistent with the data in the original input data table. If not, the difference items are marked; if consistent, the next process is entered.

3. The screen design method according to claim 1, characterized in that: The said establishing of a screen standard icon library with icon attributes comprises: Create icons; Define icon properties; The icons are classified and managed to obtain the standard icon library of the screen.

4. The screen design method according to claim 1, characterized in that: The method of establishing association relationships between the pre-edited logic diagram and the screen and between the screens according to the attributes of the icons in the screen, and obtaining an association relationship table, includes: Obtaining the properties of the icons in the picture; Acquiring signal data based on the pre-edited logic diagram, and performing a preprocessing operation on the signal data to obtain a signal preprocessing result; The signal preprocessing result and the icon attribute are matched and identified based on the icon matching algorithm, and the icon attributes of different pictures are matched and identified to obtain the association relationship table.

5. The screen design method according to claim 1, characterized in that: The step of establishing an input curing zone comprises: Collecting preset input parameter data from multiple input sources through an input interface module; Using an input parameter parsing algorithm to classify and encode the input parameter data to obtain a parameter parsing result; An initialization configuration of the input curing area is defined, and the parameter parsing result is written into the initialization configuration of the input curing area to establish the input curing area.

6. The screen design method according to claim 1, characterized in that: The step of transferring the plurality of input files to the input curing area comprises: Receiving an input file, and parsing the format of the input file to obtain a parsed format of the input file; Verify the parsing format of the input file to obtain an input file verification result; Performing data encoding conversion on the input file inspection result according to the storage requirement of the input curing area to obtain an input file conversion result; The input file conversion result is delivered to the input curing area through a delivery protocol.

7. The screen design method according to claim 1, characterized in that: After the input file is confirmed, the plurality of input files are updated to the screen database to obtain a plurality of input data tables, including: When a confirmation instruction is received, a locking operation is performed on the corresponding input file; Establishing a communication connection with the picture database through a database connection module, and mapping the structured data in the input file to a corresponding data storage module in the picture database; The input data table is generated according to the data storage module.

8. The screen design method according to claim 2, characterized in that: The step of judging whether the input data table is consistent with the data in the original input data table according to the icon attributes in the standard icon library of the screen, and if not, marking the difference items; If they are consistent, the next process will be entered, including: Extracting first icon information from the input data table; Analyzing the icon elements of the original input data table by using a feature recognition algorithm to obtain second icon information; Performing a symbol comparison operation on the first symbol information and the second symbol information based on the signal code in the symbol attribute to obtain a symbol comparison result; According to the icon comparison result, it is determined whether the input data table is consistent with the data in the original input data table. If not, the difference items are marked to obtain difference marking information, and the difference marking information is sent to the to-do list module.

9. The screen design method according to claim 1, characterized in that: The using of a preset automatic inspection rule to inspect the picture and obtain a picture inspection result includes: Calling a preset automatic inspection rule library to load the automatic inspection rule corresponding to the picture; Performing structural analysis on the picture to extract the associated identifier of each icon; Establishing a data index according to the association identifier; The picture is checked using the data index based on the automatic checking rule to obtain a picture checking result.

10. The screen design method according to claim 1, characterized in that: Also includes: Establishing data management permissions to limit the scope of data changes of the screen inspection results; Personnel authority authorization is performed according to the data change scope to obtain an authority authorization result; wherein the authority authorization result includes modification authority and read-only authority.

11. A screen design device, characterized in that: include: A data establishment unit is used to establish a screen standard icon library with icon attributes and a comparison relationship table between the screen standard icon library and the logic diagram standard blocks, and simultaneously obtain multiple input files; A data transmission unit, used for establishing an input curing area, transferring the plurality of input files to the input curing area, and updating the plurality of input files to a picture database after the input files are confirmed, to obtain a plurality of input data tables; A data writing unit, used for filtering the input data table according to the comparison relationship table, and writing the filtering result into the screen icon to be designed to obtain the screen; A data association unit, used for establishing association relationships between pre-edited logic diagrams and screens and between screens according to the attributes of icons in the screen, and obtaining an association relationship table; The data checking unit is used to check the picture using a preset automatic checking rule to obtain a picture checking result.

12. A computer device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the screen design method as described in any one of claims 1 to 10 when executing the computer program.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the screen design method according to any one of claims 1 to 10 is implemented.

Citation Information

Cited By

  • Cabin instrument reconstruction method for flight comment

    CN121433801A