Function allocation identifier management method and apparatus, electronic device, medium, and product

CN122986136APending Publication Date: 2026-10-27CHINA NUCLEAR POWER ENGINEERING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611109642.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-24
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

[0006]本发明提供了一种功能分配标识管理方法、装置、电子设备、介质及产品,以解决现有技术中存在信号功能标识不规范、分散配置依赖人工、信息关联缺失的问题

Benefits of technology

[0008]本发明提供的一种功能分配标识管理方法,通过标准化编码实现了信号功能属性的“一码标识”,使信号信息更加清晰直观,大幅提升了设备管理效率。自动化分散配置减少了人工操作可能出现的错误,降低了同组设备集中配置的风险,有效提高了系统的安全性。编码与设备信息的关联映射,使得设备的追溯和维护更加便捷快速,缩短了故障处理时间,提升了系统的运维效率,解决了现有技术中存在信号功能标识不规范、分散配置依赖人工、信息关联缺失的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122986136A_ABST
    Figure CN122986136A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of nuclear power plant instrument control system, and discloses a function distribution identification management method, device, electronic equipment, medium and product, the method comprises the following steps: a multi-bit layered coding system for identifying device signal functions is constructed, the structure of the multi-bit layered coding system comprises a dispersion requirement code; according to the dispersion requirement code, the devices with dispersion configuration requirements are automatically grouped; according to the grouping result, the devices in the same group are automatically distributed to different hardware cards, the present application realizes the "one code identification" of signal function attributes through standardized coding, makes the signal information more clear and intuitive, and greatly improves the device management efficiency. The automatic dispersion configuration reduces the errors that may occur in manual operation, reduces the risk of centralized configuration of devices in the same group, and effectively improves the safety of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of nuclear power plant instrumentation and control system management technology, specifically to methods, devices, electronic equipment, media, and products for managing function allocation and identification. Background Technology

[0002] In the management of instrumentation and control systems in nuclear power plants, signal function identification and equipment configuration management are closely related to the efficient operation of the system. Currently, signal function identification suffers from significant efficiency bottlenecks: a lack of unified standardized coding rules, significant differences in identification formats among different manufacturers and at different stages of operation, and some only containing equipment numbers without integrating key information such as the system to which they belong and functional subgroups. For example, due to inconsistent identification of signals in a certain power plant's related systems, repeated data checks are required during inspections, extending the operation cycle and increasing the difficulty of information location during maintenance, thus hindering overall efficiency.

[0003] The management of distributed device configurations also needs optimization: traditional methods rely on manual grouping and allocation, lacking standard rules and automated tools, resulting in low efficiency and a tendency for unreasonable grouping. When facing system expansion or upgrades, manual reconfiguration requires significant manpower and time, making it difficult to guarantee consistency.

[0004] Furthermore, the mechanism for associating signal identifiers with equipment parameters is inadequate: signal codes, driver codes, solenoid valve models, and other parameters are stored separately without a direct link. Maintenance queries require switching between systems for retrieval; for example, when replacing a solenoid valve, simply confirming the signal identifier could take several hours, severely impacting maintenance efficiency.

[0005] In summary, existing technologies suffer from problems such as non-standard signal function identification, decentralized configuration relying on manual intervention, and lack of information association. Summary of the Invention

[0006] This invention provides a method, device, electronic device, medium, and product for managing function allocation identifiers, in order to solve the problems of non-standard signal function identifiers, scattered configuration relying on manual intervention, and lack of information association in the prior art.

[0007] In a first aspect, the present invention provides a method for managing function allocation identifiers, the method comprising: A multi-bit hierarchical coding system for identifying device signal functions is constructed. The structure of the multi-bit hierarchical coding system includes a dispersion requirement code. Based on the distributed requirement code, devices with distributed configuration needs are automatically grouped; Based on the grouping results, devices in the same group are automatically assigned to different hardware cards.

[0008] This invention provides a function allocation identification management method that achieves "one-code identification" of signal function attributes through standardized coding, making signal information clearer and more intuitive, and significantly improving equipment management efficiency. Automated distributed configuration reduces errors that may occur during manual operation, lowers the risk of centralized configuration of equipment in the same group, and effectively improves system security. The association mapping between codes and equipment information makes equipment traceability and maintenance more convenient and faster, shortens fault handling time, improves system operation and maintenance efficiency, and solves the problems of non-standard signal function identification, reliance on manual distributed configuration, and lack of information association in existing technologies.

[0009] In one alternative implementation, a multi-bit hierarchical coding system for identifying device signal functions is constructed, including: Obtain device signal function attributes; Based on the device signal function attributes, a multi-bit hierarchical coding system conforming to preset coding rules is generated.

[0010] The present invention provides a function allocation identification management method, which automatically converts scattered equipment attributes into standardized unified codes, thereby achieving accurate and efficient identification and management of nuclear power plant signal functions.

[0011] In one alternative implementation, the distributed configuration requirement code is identified by at least two types of character and number combinations, wherein the first type of character and number combination indicates that the device has a distributed configuration requirement and specifies its group, and the second type of character and number combination indicates that the device does not have a distributed configuration requirement.

[0012] In one optional implementation, the multi-bit hierarchical coding system is a fixed-length coding system. The structure of the multi-bit hierarchical coding system further includes: a security classification code, a security column code, a system number, a functional subgroup code, a power supply requirement code, and an instrumentation and control system code, which are used to represent the signal function in sequence.

[0013] In one alternative implementation, the method further includes: Establish a multi-level hierarchical coding system and a database linking it to equipment parameters; equipment parameters include at least one of the following: driver code, solenoid valve code, equipment name, and interface type; Based on the associated database, perform bidirectional queries to query device parameters in the multi-level hierarchical coding system, and to query codes in the multi-level hierarchical coding system from the device parameters.

[0014] The present invention provides a function allocation identification management method, which realizes bidirectional rapid information traceability by establishing an association mapping between codes and equipment parameters, and greatly improves the efficiency of equipment maintenance and management.

[0015] In a second aspect, the present invention provides a function allocation identifier management device, the device comprising: The encoding generation module is used to construct a multi-bit hierarchical encoding system for identifying device signal functions. The structure of the multi-bit hierarchical encoding system includes a dispersion requirement code. The distributed configuration module is used to automatically group devices with distributed configuration requirements according to the distributed requirement code; and automatically assign devices in the same group to different hardware cards according to the grouping results.

[0016] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the function allocation identifier management method described in the first aspect or any corresponding embodiment thereof.

[0017] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the function allocation identifier management method described in the first aspect or any corresponding embodiment thereof.

[0018] Fifthly, the present invention provides a computer program product, including computer instructions, which are used to cause a computer to execute the function allocation identifier management method described in the first aspect or any corresponding embodiment thereof. Attached Figure Description

[0019] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0020] Figure 1 This is a schematic diagram of the first type of function allocation identifier management method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a second process for the function allocation identifier management method according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the multi-bit hierarchical coding system rules for functional classification according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the third process of the function allocation identifier management method according to an embodiment of the present invention; Figure 5 This is a structural block diagram of a function allocation identifier management device according to an embodiment of the present invention; Figure 6 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0022] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0023] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0024] According to an embodiment of the present invention, a method for managing function allocation identifiers is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0025] This invention provides a function allocation identifier management system, which includes: Encoding Generation Module: This module can automatically generate a 13-bit code based on the input signal attributes, such as security level and system number, ensuring the code's standardization and accuracy. Figure 4 The diagram shown is a schematic of the encoding generation module.

[0026] Distributed configuration module: Based on the distributed requirements of the 12th and 13th bits in the code, it automatically divides the devices into groups and assigns them to different cards, reducing manual operation and improving configuration efficiency.

[0027] Related query module: It supports querying equipment parameters by code, and can also query codes by reverse code from equipment parameters, providing a convenient information query channel for equipment management and maintenance.

[0028] Verification module: responsible for verifying whether the encoding format is correct and whether the distributed configuration is compliant, such as avoiding centralized configuration of devices in the same group.

[0029] The functional allocation identification management system provided in this invention achieves "one-code identification" of signal functional attributes through standardized coding, making signal information clearer and more intuitive, and significantly improving equipment management efficiency. Automated distributed configuration reduces errors that may occur during manual operation, lowers the risk of centralized configuration of equipment in the same group, and effectively improves system security. The association mapping between codes and equipment information makes equipment traceability and maintenance more convenient and faster, shortens fault handling time, and improves system operation and maintenance efficiency.

[0030] This embodiment provides a function allocation identifier management method, which can be used in the aforementioned electronic devices. Figure 1 This is a flowchart of a function allocation identifier management method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S101: Construct a multi-bit hierarchical coding system for identifying device signal functions. The structure of the multi-bit hierarchical coding system includes a scatter requirement code.

[0031] Specifically, equipment signal function refers to the function represented by electronic signals generated or controlled by specific equipment (such as isolation valves, actuators, etc.) in the instrumentation and control system of a nuclear power plant to achieve specific monitoring or control purposes.

[0032] First, a structured, multi-level hierarchical coding rule is defined and constructed. This coding system aims to uniquely identify the signal functions of a device. At its core, the coding system includes a dedicated dispersion requirement code. This field carries instructional information regarding whether the device requires dispersion configuration and how it should be grouped, laying the foundation for subsequent automated processing.

[0033] Step S102: Based on the distributed requirement code, automatically group the devices with distributed configuration requirements.

[0034] Specifically, the system automatically parses the information contained in the preset distribution requirement code in the device code. By recognizing specific identifiers in this field, the system can automatically determine which devices have distribution configuration requirements, and further divide the devices that need to be distributed into different logical groups according to the identifiers, thereby completing the automated grouping of the device group.

[0035] Step S103: Based on the grouping results, automatically assign devices in the same group to different hardware cards.

[0036] Specifically, after the automated grouping of devices is completed, automatic allocation logic is executed based on the final grouping results. Its core operation is to automatically select and allocate each device in each group to different physical hardware cards, thereby ensuring that the devices in the same group are physically distributed to meet reliability design requirements.

[0037] The function allocation identification management method provided in this embodiment achieves "one-code identification" of signal function attributes through standardized coding, making signal information clearer and more intuitive, and significantly improving equipment management efficiency. Automated distributed configuration reduces errors that may occur during manual operation, lowers the risk of centralized configuration of devices in the same group, and effectively improves system security. The association mapping between codes and equipment information makes equipment traceability and maintenance more convenient and faster, shortens fault handling time, improves system operation and maintenance efficiency, and solves the problems of non-standard signal function identification, reliance on manual distributed configuration, and lack of information association in existing technologies.

[0038] This embodiment provides a function allocation identifier management method, which can be used in the aforementioned electronic devices. Figure 2 This is a flowchart of a function allocation identifier management method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps: Step S201: Construct a multi-bit hierarchical coding system for identifying device signal functions. The structure of the multi-bit hierarchical coding system includes a distributed requirement code.

[0039] Specifically, such as Figure 2 As shown, step S201 above includes: Step a: Obtain the device signal function attributes; based on the device signal function attributes, generate a multi-bit hierarchical coding system that conforms to the preset coding rules.

[0040] By consulting basic data on nuclear power plant equipment (such as equipment lists and technical specifications) or integrating existing system databases, predefined attributes required for coding rules such as safety classification, system number, and functional subgroups can be extracted.

[0041] The multi-bit hierarchical coding system is a fixed-length coding system. The structure of the multi-bit hierarchical coding system also includes: a security classification code, a security column code, a system number, a functional subgroup code, a power supply requirement code, and an instrumentation and control system code, which are used to represent the signal function in sequence.

[0042] Specifically, the multi-bit hierarchical coding system in this embodiment is a 13-bit hierarchical coding system, with the following structure: the first bit is the security classification code, the second bit is the security column code, the third to fifth bits are the system number, the sixth to seventh bits are the functional subgroup code, the eighth bit is the power supply requirement code, the ninth to eleventh bits are the instrumentation and control system code, and the twelfth to thirteenth bits are the distribution requirement code.

[0043] A schematic diagram of the multi-bit hierarchical coding system rules is shown below. Figure 3 As shown, the meanings of each field are as follows: The first digit represents the safety level, such as N for NC, R for NC(S), etc.; the second digit is the safety column, such as A for column A, B for column B, etc.; the third to fifth digits are the system number, using system codes such as RCV, IPS, etc.; the sixth and seventh digits are the functional subgroups, such as A1, A2, etc.; the eighth digit reflects the power supply requirements, 1 represents EES (Emergency Electric System), 2 represents 72h, and 3 represents no special requirements; the ninth to eleventh digits are the instrumentation and control system code, such as IPP (Instrumentation and Protection System), DAS (Data Acquisition System), etc.; the twelfth and thirteenth digits are used to describe the distribution requirements, where X combined with a number indicates that there are distribution requirements and grouping, and Y combined with a number indicates that there are no distribution requirements.

[0044] For example, the FZRK004WM device generates a 13-bit code.

[0045] Based on the basic attributes of the FZRK004WM device (as shown in Table 1 below, "SG1 external containment isolation valve, Series B, typical interface type AOV1-2, distributed requirement identifier X1"), each segment value is determined according to the 13-bit coding field rules to generate a complete code: The first rank (safety classification) is determined as follows: This device is an external isolation valve for the steam generator containment, which is a nuclear safety-related device and meets the NC(S) (nuclear safety level) classification standard. Therefore, it is assigned the value "R" (preset rule: R represents NC(S) level and N represents NC level).

[0046] The second position (safety column) is determined as follows: corresponding to "B" in the "Series" column of Table 3-1, the device belongs to the safety system in column B and is assigned the value "B".

[0047] The 3rd to 5th digits (system number) are determined: the equipment belongs to the "steam generator isolation valve control subsystem", which is uniformly designated as "TTB" in the industry, so the value is assigned to "TTB".

[0048] The 6th and 7th positions (functional subgroups) are determined as follows: based on the subsystem functions, the subgroup code "A1" corresponding to the "main control function of the external isolation valve of the containment" (preset rule: A1 is the main control and A2 is the backup control) is assigned the value "A1".

[0049] The 8th position (power supply requirement) is determined as follows: The equipment is used for nuclear safety level control and requires the Emergency Power System (EES) to ensure power supply continuity. It conforms to the preset rule that "1 represents EES" and is assigned the value "1".

[0050] The 9th-11th positions (instrumentation and control system) are determined as follows: the typical interface type of the equipment is AOV1-2 (analog output valve control), and the code "IPP" is matched with the "analog control instrumentation and control system" (preset rule: IPP represents analog control, DAS represents data acquisition), and the value is assigned to "IPP".

[0051] The 12th and 13th digits (dispersion requirements) are determined as follows: the equipment needs to be configured separately from FZRK005WM and FZRK006WM, which conforms to the "X + number" (dispersion requirements) rule. The serial number in the same group is "1", so the value is assigned as "X1".

[0052] In summary, the complete 13-bit code of the FZRK004WM device is: RBTTBA11IPPX1.

[0053] It should be noted that, as Figure 4 As shown, it is also necessary to determine whether the signal function attributes are complete. If complete, the first to 13th bits of the code are generated sequentially. If incomplete, the missing attributes are supplemented and the first to 13th bits of the code are generated sequentially.

[0054] In one alternative implementation, the distributed configuration requirement code is identified by at least two types of character and number combinations, wherein the first type of character and number combination indicates that the device has a distributed configuration requirement and specifies its group, and the second type of character and number combination indicates that the device does not have a distributed configuration requirement.

[0055] In other words, in the distributed requirement code at the end, a specific combination of characters and numbers indicates that there is a distributed configuration requirement and grouping information, while another specific combination of characters and numbers indicates that there is no distributed configuration requirement.

[0056] Step S202: Based on the distributed requirement code, automatically group the devices with distributed configuration requirements.

[0057] First, the code is entered and the system field is recognized, specifically including: Encoding Input: Enter the generated 13-bit code "RBTTBA11IPPX1" into the "Equipment Coding Management Module" of the nuclear power plant's instrumentation and control system. This module has a preset 13-bit field segmentation algorithm (based on the bit segmentation logic of "1-1-3-2-1-3-2"), which automatically identifies the boundaries of each field.

[0058] Field meaning analysis: The system uses a field mapping library (which stores the correspondence between "field length - meaning - value rules") to analyze the meaning of each code. Identify the first "R" → determine it as an NC(S) level safety device (preset rule: R represents NC(S) level, N represents NC level, etc.); Identify the second "B" → determine its classification in column B (preset rule: A represents column A, B represents column B, etc.); Identify the 3rd to 5th digit "TTB" → determine which steam generator isolation valve control subsystem it belongs to (preset rule: RCV represents the waste heat removal system, IPS represents the important plant water system, etc., and TTB corresponds to the steam generator isolation valve control subsystem). Identify the 6th and 7th digits "A1" → determine that it belongs to the main control function subgroup of the containment external isolation valve (preset rule: A1 represents the main control subgroup, A2 represents the backup control subgroup, etc.). Identify the 8th "1" → determine that the power supply requirement is guaranteed by the Emergency Power System (EES) (preset rule: 1 represents EES, 2 represents 72h power supply, 3 represents no special power supply requirement). Identify the 9th-11th digit "IPP" → determine the analog quantity control instrumentation system (preset rule: IPP represents analog quantity control instrumentation system, DAS represents data acquisition instrumentation system, etc.). Identify the 12th-13th digit "X1" → Core judgment result: This device belongs to "X1 group with dispersion requirements", triggering the subsequent dispersion configuration process (preset rule: X combined with numbers indicates dispersion requirements and grouping, Y combined with numbers indicates no dispersion requirements).

[0059] When the 12th and 13th digits of the distribution requirement code present a combination of "X + number", the system will activate an automated distributed configuration mechanism. Based on the number, the devices will be grouped, and devices in the same number group will be automatically assigned to different cards, thus building a risk protection barrier at the configuration level. As shown in Table 1, the device codes corresponding to group X1 are FZRK004WM, FZRK005WM, and FZRK006WM. The system will distribute these three external containment isolation valves to different cards according to the rules. The three internal containment drainage isolation valves QPD601XN, GQPD602XN, and GQPD603XN in group X2, as well as the corresponding devices in groups X3 and X4, also follow this logic to complete the distributed configuration, effectively avoiding potential risks such as single points of failure and inconvenience in operation and maintenance that may arise from concentrating devices in the same group on the same card.

[0060] Table 1 Distributed Configuration

[0061] Step S203: Establish a database linking the multi-digit hierarchical coding system with device parameters; device parameters include at least one of the following: driver code, solenoid valve code, device name, and interface type; based on the database linking the database, perform bidirectional queries to query device parameters using codes in the multi-digit hierarchical coding system, and to query codes in the multi-digit hierarchical coding system using device parameters.

[0062] This involves establishing a database linking codes to device parameters, including driver codes, names, solenoid valve codes, and interface types. This database enables bidirectional queries between codes and device information, facilitating quick and easy retrieval of necessary information.

[0063] Step S204: Based on the grouping results, automatically assign devices in the same group to different hardware cards.

[0064] For example, X1 group devices are matched.

[0065] Based on the three-dimensional matching logic of "subsystem-functional subgroup-distributed group", retrieve devices in the same group from the "device database": Matching criteria settings: Use "3rd-5th digit = TTB (same subsystem), 6th-7th digit = A1 (same functional subgroup), 12th-13th digit = X1 (same dispersed group)" as the search criteria, exclude itself (FZRK004WM), and then filter devices in the same group.

[0066] Matching results output: FZRK005WM (13-bit code: RBTTBA12IPPX1) and FZRK006WM (13-bit code: RBTTBA13IPPX1) were retrieved. Both of them meet the conditions of "TTB subsystem + A1 functional subgroup + X1 distributed group" and together with FZRK004WM, they form the X1 distributed configuration group.

[0067] Automatic distributed configuration execution: The system's "card configuration module" is based on the X1 group of equipment list and executes card allocation logic to ensure that equipment in the same group is not concentrated on the same card.

[0068] Available card pool: The card configuration module calls the "card status monitoring unit" to obtain the list of instrument control cards that are currently in "normal operation" (such as card 1, card 2, card 3, and card 4, all of which support AOV1-2 interface type), excluding cards that have been assigned to X1 group of devices (initially not assigned, so all are available).

[0069] Card allocation algorithm execution: The "differential allocation for devices in the same group" algorithm is adopted, and allocation is carried out according to the following rules: Assign the highest priority available card to FZRK004WM (code RBTTBA11IPPX1) → Card 1; mark Card 1 as "allocated X1 group device" and remove it from the available pool; assign the highest priority card among the remaining available cards to FZRK005WM → Card 2; mark Card 2, and assign the remaining available card to FZRK006WM → Card 3.

[0070] Configuration result storage and feedback: The module stores the correspondence between "device code - card number" (such as RBTTBA11IPPX1-card 1, RBTTBA12IPPX1-card 2, RBTTBA13IPPX1-card 3) in the "configuration result database" and outputs a configuration report on the system's visual interface, which includes information such as device name, code, card number, and distribution group identifier.

[0071] This invention also provides a configuration result verification operation.

[0072] To ensure that the distributed configuration complies with the rules, the system activates the "Configuration Verification Module" to perform dual verification: Automatic verification: The module retrieves the card numbers of all devices in group X1 from the "Configuration Result Database" and verifies whether there is a conflict of "the same card corresponding to multiple devices in group X1". If no conflict is detected, a "verification passed" flag is generated. If a conflict exists (such as 2 devices being assigned to the same card), an alarm is triggered and the card allocation in step S4 is re-executed.

[0073] Manual verification: Maintenance personnel retrieve the X1 group configuration report through the system. They verify the following information: whether each field of the 13-digit code matches the actual device attributes (e.g., whether "Series B" in FZRK004WM matches the second digit "B" in the code); whether the card number matches the report (e.g., verifying on-site whether FZRK004WM is connected to card 1); after verification, they enter the "Manual Verification Confirmation" command in the system to complete the entire implementation process.

[0074] This embodiment achieves precise distributed configuration of the FZRK004WM device and its group devices through standardized generation of 13-bit codes and automated system processing. The above embodiment is only a preferred example of the present invention. If it is necessary to adjust the coding field rules (such as adding power demand types) or extend it to other devices (such as QPD601XN), it can be adapted and modified based on the logical framework of this embodiment.

[0075] This embodiment also provides a function allocation identifier management device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0076] This embodiment provides a function allocation identifier management device, such as... Figure 5 As shown, it includes: The encoding generation module 501 is used to construct a multi-bit hierarchical encoding system for identifying device signal functions. The structure of the multi-bit hierarchical encoding system includes a dispersion requirement code. The distributed configuration module 502 is used to automatically group devices with distributed configuration requirements according to the distributed requirement code; and automatically assign devices in the same group to different hardware cards according to the grouping results.

[0077] In some optional implementations, the encoding generation module 501 includes: The attribute acquisition unit is used to acquire the device signal function attributes.

[0078] The encoding generation unit is used to generate a multi-bit hierarchical encoding system that conforms to preset encoding rules based on the functional attributes of the device signals.

[0079] In some alternative implementations, the distributed configuration requirement code is identified by at least two types of character and number combinations, wherein the first type of character and number combination indicates that the device has a distributed configuration requirement and specifies its group, and the second type of character and number combination indicates that the device does not have a distributed configuration requirement.

[0080] In one optional implementation, the multi-bit hierarchical coding system is a fixed-length coding system. The structure of the multi-bit hierarchical coding system further includes: a security classification code, a security column code, a system number, a functional subgroup code, a power supply requirement code, and an instrumentation and control system code, which are used to represent the signal function in sequence.

[0081] In one alternative embodiment, the device further includes: The association query module is used to establish an association database between the multi-digit hierarchical coding system and the equipment parameters. The equipment parameters include at least one of the following: driver code, solenoid valve code, equipment name, and interface type. Based on the association database, the module performs bidirectional queries to query equipment parameters using codes in the multi-digit hierarchical coding system, and to query codes in the multi-digit hierarchical coding system using equipment parameters.

[0082] The function allocation identifier management device provided in this embodiment of the invention can execute the function allocation identifier management method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects for executing the method. Further functional descriptions of the various modules and units described above are the same as in the corresponding embodiments described above, and will not be repeated here.

[0083] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.

[0084] The following is a detailed reference. Figure 6This diagram illustrates a suitable structural design for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 601, which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) 602 or a program loaded from memory 608 into random access memory (RAM) 603. RAM 603 also stores various programs and data required for the operation of the electronic device. The processor 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0085] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.

[0086] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a memory 608, or installed from a ROM 602. When the computer program is executed by the processor 601, it performs the functions defined in the function allocation identifier management method of the embodiments of the present invention.

[0087] Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present invention.

[0088] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the function allocation identifier management method shown in the above embodiments is implemented.

[0089] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0090] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and all such modifications and variations fall within the scope defined by the appended claims.

Claims

1. A method for managing function allocation identifiers, characterized in that, The method includes: A multi-bit hierarchical coding system for identifying device signal functions is constructed, wherein the structure of the multi-bit hierarchical coding system includes a dispersion requirement code; Based on the distributed requirement code, devices with distributed configuration requirements are automatically grouped; Based on the grouping results, devices in the same group are automatically assigned to different hardware cards.

2. The method according to claim 1, characterized in that, The construction of the multi-bit hierarchical coding system for identifying device signal functions includes: Obtain device signal function attributes; Based on the device signal function attributes, a multi-bit hierarchical coding system conforming to preset coding rules is generated.

3. The method according to claim 1, characterized in that, The distributed configuration requirement code is identified by at least two types of character and number combinations. The first type of character and number combination indicates that the device has distributed configuration requirements and grouping information, while the second type of character and number combination indicates that the device does not have distributed configuration requirements.

4. The method according to claim 1, characterized in that, The multi-bit hierarchical coding system is a fixed-length coding system. The structure of the multi-bit hierarchical coding system also includes: a security classification code, a security column code, a system code, a functional subgroup code, a power supply requirement code, and an instrumentation and control system code, which are used to represent the signal function in sequence.

5. The method according to claim 1, characterized in that, The method further includes: Establish a database linking the multi-bit hierarchical coding system with device parameters; the device parameters include at least one of: driver code, solenoid valve code, device name, and interface type; Based on the associated database, perform bidirectional queries to query device parameters in the multi-bit hierarchical coding system, and to query the codes in the multi-bit hierarchical coding system in reverse order of device parameters.

6. A function allocation identifier management device, characterized in that, The device includes: An encoding generation module is used to construct a multi-bit hierarchical encoding system for identifying device signal functions, wherein the structure of the multi-bit hierarchical encoding system includes a dispersion requirement code; The distributed configuration module is used to automatically group devices with distributed configuration requirements according to the distributed requirement code; and automatically assign devices in the same group to different hardware cards according to the grouping results.

7. An electronic device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the function allocation identifier management method according to any one of claims 1 to 5 by executing the computer instructions.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the function allocation identifier management method according to any one of claims 1 to 5.

9. A computer program product, characterized in that, It includes computer instructions for causing a computer to execute the function allocation identifier management method according to any one of claims 1 to 5.