Authority management system and method for computer interlocking rule base, electronic equipment and storage medium
By designing a refined permission management system in the computer interlocking rule library, the problem of excessive permission management in the existing technology is solved, the system security and user experience are improved, and flexible permission management and maintenance are realized.
Patent Information
- Application Number
- CN202411829253.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-28
AI Technical Summary
The existing computer interlocking rule library permission management method fails to fully consider the differences in sensitivity and importance of data in different files, resulting in too extensive permission management, posing security risks and poor user experience.
A permission management system for computer interlocking rules database is designed, including interface display module, user authentication module, permission management module, interlocking rules database processing module and rule database version management module. Through refined permission management and syntax checks, users' access and operation of computer interlocking rules database are controlled.
Effectively prevent unauthorized users from accessing and tampering with sensitive data, improve the security of station interlocking systems, improve user experience and operation efficiency, and facilitate the maintenance and migration of permission management.
Smart Images

Figure CN119720149A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer interlocking rule base, and in particular to a permission management system, method, electronic equipment and storage medium of a computer interlocking rule base. Background Art
[0002] The computer interlocking rule base is a general interlocking logic rule that meets the functions of computer interlocking software, designed in BOOL mode based on the 6502 relay circuit principle and in accordance with the syntax, semantics and rule paradigm requirements of the BOOL (Boolean variable) language. The computer interlocking rule base includes version information files, interlocking software general logic rule files, special configuration files, timing information files, data configuration files, variable declaration files, etc. It is a knowledge method library that can be applied to the application data design of station interlocking systems.
[0003] Different user permissions are defined according to the content, purpose and usage of each file in the computer interlocking rule library.
[0004] The computer interlocking rule base applied to the station interlocking system is centrally managed by the general application product group, including the general interlocking rule file (the interlocking rule file (VCF file) of computer interlocking is used as the input file for generating Boolean logic and communication files, which defines the logic-related rule configuration and parameter configuration, among which the rule configuration part defines the interlocking logic method, and the parameter configuration part is defined according to the specific station type and station equipment), timing information file, and declarations in the variable declaration file can only be maintained by the rule base designer designated by the product group, while the special configuration, data configuration file and the configuration items of the data configuration in the variable declaration file can be modified by the signal designer of the project, thereby realizing the application data design of different computer interlocking stations.
[0005] The existing permission management of computer interlocking rule bases often adopts a simple permission division method, which fails to fully consider the differences in sensitivity and importance of data in different files, resulting in overly extensive permission management, which is not conducive to data security protection and also limits the flexibility of operations. This method has the following disadvantages:
[0006] 1. Security risks: The rule document does not clearly define the specific permissions of each identity, and is restricted by the operation manual. It cannot prevent users from mistakenly modifying related files, increasing potential security risks.
[0007] 2. Poor user experience: It is difficult for users to understand and manage their own permissions, which affects work efficiency and user experience. Summary of the invention
[0008] The object of the present invention is to provide an authority management system, method, electronic device and storage medium for a computer interlocking rule base to improve the security, user experience and operational efficiency of a station interlocking system.
[0009] In order to achieve the above objectives, the present invention is implemented by the following technical solutions:
[0010] A rights management system for a computer interlocking rule base, comprising: an interface display module, which is used to provide a user identity login entrance and an operation interface of a computer interlocking rule base, and to read and display the interlocking rule base. A user authentication module, which is used to verify the user identity. A rights management module, which is used to control the user's access to and operation of the computer interlocking rule base according to the user identity and preset rights rules. An interlocking rule base processing module, which is used to execute the user's operation request and update the file status in real time. A rule base version management module, which is used to perform priority management on multiple computer interlocking rule bases imported at the same time, control the executable scope of the user's requested operation, and ensure the consistency of the operation request with the computer interlocking rule base being operated.
[0011] Optionally, it also includes: an interlocking rule base verification module, which is used to verify the user operation results according to predetermined grammar checking rules, and generate operation error prompt information for operations that do not comply with the verification rules.
[0012] Optionally, the interface display module is also used to display operation error prompt information.
[0013] Optionally, the user authentication module is used to verify and distinguish the identities of administrators and ordinary users based on the user name and password input by the user.
[0014] Optionally, each of the computer interlocking rule bases contains the following sub-tables: version control table, CRC check table, data configuration table, parameter declaration table, timing table, single hook shunting, non-entry shunting, hump signal, library function, special check table, communication file, subway speed code 1, subway speed code 2, subway list, hardware file and hardware configuration file.
[0015] The preset authority rules include: setting the editing authority of the sub-tables of the computer interlocking rule library; wherein the administrator has the editing authority to all sub-tables.
[0016] The editing permissions of a common user include: copying the contents of specified cells in all subtables, adding a new row to the end of the table, deleting rows added by common users, and modifying the contents of cells for which they have editing permissions.
[0017] Optionally, the administrator identity has editing permissions for all sub-tables including: copying, pasting, cutting, modifying, deleting, adding a new table, deleting a table, copying a table, renaming a table and setting editing permissions for all sub-tables.
[0018] Optionally, the rule base version management module is used to perform authority management on the operation scope of the computer interlocking rule base: the current computer interlocking rule base is given the highest priority to set the current computer interlocking rule base as the working version. After the setting, the user identity must be an administrator to set the operation scope of ordinary users for all the contents in the computer interlocking rule base. For the selected computer interlocking rule base, the computer interlocking rule base that has not been set with any authority has the same authority as the administrator and the ordinary user.
[0019] Optionally, the interlocking rule base verification module is specifically used to promptly give an illegal operation prompt when the operation scope of the ordinary user exceeds the authority scope.
[0020] All contents that have been modified in the computer interlocking rule base are checked for syntax according to the syntax checking rules.
[0021] The syntax check includes: repeated definition of variables, correct syntax of general rule scope and incomplete definition of rule base timing.
[0022] When the syntax check passes and the operation is valid, the computer interlocking rule library is automatically updated and saved, and users can log in and view it at any time.
[0023] On the other hand, the present invention also provides a method for managing the authority of a computer interlocking rule library, comprising: a user inputs a user name and password to log in to the computer interlocking rule library; verifies the user identity based on the user name and password; controls the user's access to and operation of the computer interlocking rule library based on the user identity and preset authority rules; performs priority management on multiple computer interlocking rule libraries imported simultaneously, controls the executable scope of user requested operations; executes the user's operation request, and updates the file status in real time.
[0024] Optionally, the user operation result is checked according to a predetermined grammar checking rule, and an operation error prompt message is generated for the operation that does not comply with the checking rule.
[0025] Optionally, when the user identity is an administrator, the administrator user is allowed to edit all sub-tables in the computer interlocking rule library, and the administrator is allowed to set the editable permissions of all sub-tables in the computer interlocking rule library; when the user identity is an ordinary user, the ordinary user is allowed to edit the sub-tables with editing permissions in the computer interlocking rule library.
[0026] Optionally, when opening and editing multiple computer interlocking rule library files at the same time, the priority of the computer interlocking rule library is defined and managed first; only the currently selected computer interlocking rule library has the highest priority, and all the preset operation scopes of the contents in the computer interlocking rule library can be changed; for the selected computer interlocking rule library, for the computer interlocking rule library that has not set any permissions, the administrator identity and the ordinary user have the same permissions.
[0027] On the other hand, the present invention further provides an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the method described above is implemented.
[0028] In other aspects, the present invention further provides a readable storage medium, wherein the readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.
[0029] The present invention has at least the following technical effects:
[0030] 1. The above solution effectively prevents unauthorized users from accessing and tampering with sensitive data through refined permission management, thereby improving the security of the station interlocking system.
[0031] 2. The flexible permission settings and intuitive permission display of the above solution improve user experience and operational efficiency.
[0032] 3. The permission information of the above scheme is saved synchronously with the file to facilitate the maintenance and migration of permission management. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 A structural block diagram of a rights management system for a computer interlocking rule base provided by one embodiment of the present invention;
[0034] Figure 2 A flowchart of a method for managing the rights of a computer interlocking rule base provided by one embodiment of the present invention;
[0035] Figure 3 A schematic diagram of an interlocking rule library with editing permissions provided in accordance with an embodiment of the present invention. DETAILED DESCRIPTION
[0036] The following is a further detailed description of a computer interlocking rule base authority management system, method, electronic device and storage medium proposed by the present invention in combination with the accompanying drawings and specific embodiments. According to the following description, the advantages and features of the present invention will be clearer. It should be noted that the accompanying drawings are in a very simplified form and use non-precise proportions, which are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention. In order to make the purposes, features and advantages of the present invention more obvious and easy to understand, please refer to the accompanying drawings. It should be noted that the structures, proportions, sizes, etc. illustrated in the accompanying drawings of this specification are only used to match the contents disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions for the implementation of the present invention, so they have no technical substantive significance. Any modification of the structure, change in the proportional relationship or adjustment of the size, without affecting the effects that the present invention can produce and the purposes that can be achieved, should still fall within the scope of the technical content disclosed by the present invention.
[0037] like Figure 1 As shown, this embodiment provides a rights management system for a computer interlocking rule base, including: an interface display module 10, which is used to provide a user identity login entrance and an operation interface of the computer interlocking rule base, and to read and display the interlocking rule base on the computer.
[0038] That is, the interface display module 10 is a human-machine interface, facing the user, providing a user operation and operation execution result display interface, and real-time feedback of the system's operation results and verification results.
[0039] The user authentication module 11 is used to verify the user identity.
[0040] That is, a login dialog box is set in the user authentication module 11 to distinguish or verify the identities of administrators and ordinary users according to the user name and password input by the user.
[0041] The authority management module 12 is used to control the user's access to and operation of the computer interlocking rule base according to the user identity and preset authority rules.
[0042] The interlocking rule base processing module 13 is used to execute the user's operation request and update the file status in real time.
[0043] The rule base version management module 14 is used to perform priority management on multiple computer interlocking rule bases imported simultaneously, control the executable range of user requested operations, and ensure the consistency between the operation request and the operated computer interlocking rule base.
[0044] The authority management system provided in this embodiment effectively prevents unauthorized users from accessing and tampering with sensitive data by refining authority management according to user identity, thereby improving the security of the station interlocking system.
[0045] In this embodiment, please continue to refer to Figure 1 As shown, the system further includes: an interlocking rule base verification module 15, which is used to verify the user operation results according to predetermined grammar checking rules, and generate operation error prompt information for operations that do not comply with the verification rules.
[0046] In this embodiment, please continue to refer to Figure 1 As shown, the interface display module 10 is also used to display operation error prompt information.
[0047] In this embodiment, please continue to refer to Figure 1 As shown, the user authentication module 11 is used to verify and distinguish the identities of administrators and ordinary users based on the user name and password input by the user.
[0048] In this embodiment, each of the computer interlocking rule bases includes the following sub-tables: version control table, CRC check table, data configuration table, parameter declaration table, timing table, single hook shunting, non-entry shunting, hump signal, library function, special check table, communication file, subway speed code 1, subway speed code 2, subway list, hardware file and hardware configuration file.
[0049] The preset authority rules include: setting the editing authority of the sub-tables of the computer interlocking rule library; wherein the administrator has the editing authority to all sub-tables.
[0050] The administrator has editing permissions for all sub-tables, including copying, pasting, cutting, modifying, deleting, adding new tables, deleting tables, copying tables, renaming tables, and setting editing permissions for all sub-tables.
[0051] The editing permissions of a common user include: copying the contents of specified cells in all subtables, adding a new row to the end of the table, deleting rows added by common users, and modifying the contents of cells for which they have editing permissions.
[0052] The version control table, data configuration table, parameter declaration table, timing table, single hook shunting, non-entry shunting, hump signal, library function, special check table, communication file and subway list in the computer interlocking rule library are managed according to user identity.
[0053] This is because the five sub-tables, namely, CRC check table, subway speed code 1, subway speed code 2, hardware file, and hardware configuration file, are not used in the existing computer interlocking rule base. Therefore, only the above 11 sub-tables need to be managed for authority.
[0054] In this embodiment, the rule base version management module is used to define and manage the priority of the computer interlocking rule base (the rule base version management module is used to perform authority management on the operating scope of the computer interlocking rule base):
[0055] Give the current computer interlocking rule base the highest priority to set the current computer interlocking rule base as the working version. After setting, the user identity is the administrator to set the operation scope of ordinary users for all the contents in the computer interlocking rule base; for the selected computer interlocking rule base, the administrator identity has the same permissions as ordinary users for the computer interlocking rule base that has not been set with any permissions.
[0056] After all interlocking rule bases are created, no permissions are set. At this time, administrators and ordinary users can operate and change all contents. When the administrator sets the operation permissions, ordinary users can only operate within the scope of the permissions set.
[0057] In this embodiment, the interlocking rule base verification module is specifically used to promptly give an illegal operation prompt when the ordinary user's operation range exceeds the authority range. For example, if an ordinary user performs a table deletion operation, the software prompts "no authority to delete the table".
[0058] All contents that have been modified in the computer interlocking rule base are checked for syntax according to the syntax checking rules.
[0059] The syntax check includes: repeated definition of variables, correct syntax of general rule scope and incomplete definition of rule base timing.
[0060] When the syntax check passes and the operation is valid, the computer interlocking rule library is automatically updated and saved, and users can log in and view it at any time.
[0061] Syntax checking refers to checking the format of rule expressions in the computer interlocking rule base. The checking content includes all brackets appearing in pairs, such as square brackets [], angle brackets <>, round brackets (), and curly brackets {}. If there are mismatched brackets, TYPE1 or TYPE2 in the angle brackets is empty, there is no string in the small brackets, the parameter list in the square brackets is empty, there is a lack of connectors between square brackets, and there is a lack of connectors between square brackets and adjacent variables, etc., the software should be able to give an error prompt message.
[0062] This embodiment also provides a method for managing the rights of a computer interlocking rule base, which is implemented based on the rights management system of the computer interlocking rule base described above: including: a user inputs a user name and password to log in to the computer interlocking rule base. According to the user identity and the preset rights rules, the user's access to and operation of the computer interlocking rule base is controlled. Priority management is performed on multiple computer interlocking rule bases imported at the same time, the user's requested operation executable range is controlled to execute the user's operation request, and the file status is updated in real time.
[0063] This embodiment effectively prevents unauthorized users from accessing and tampering with sensitive data through refined permission management, thereby improving system security. This embodiment improves user experience and operating efficiency through flexible permission settings and intuitive permission display. This embodiment facilitates the maintenance and migration of permission management by synchronizing permission information with files.
[0064] In this embodiment, the user operation result is checked according to a predetermined grammar checking rule, and an operation error prompt message is generated for the operation that does not comply with the checking rule.
[0065] In this embodiment, when the user identity is an administrator, the administrator user is allowed to edit all sub-tables in the computer interlocking rule library, and the administrator is allowed to set the editable permissions of all sub-tables in the computer interlocking rule library; when the user identity is an ordinary user, the ordinary user is allowed to edit the sub-tables with editing permissions in the computer interlocking rule library.
[0066] In this embodiment, when there are multiple rule bases, the priority of the rule base is defined and managed; only the currently selected rule base has the highest priority, and the preset operation scope of all contents in the rule base can be changed; for the selected rule base, there is no interlocking rule base with any permissions set, and the permissions of the administrator and ordinary users are the same.
[0067] For details, please refer to Figure 2 As shown, the method includes: step S101, a user inputs a user name and password to log in to a computer interlocking rule library.
[0068] Step S102: Verify the user identity based on the user name and password.
[0069] It is determined whether the user identity and password match the user name and password entered in the system. If the verification is successful, the process proceeds to step S103;
[0070] If not, return to step S101.
[0071] Step S103, log in to an interlocking rule base without any permission as an administrator, first determine whether the user identity is an administrator user entered in the system, if so, go to step S104; if not, go to step S105.
[0072] Step S104, determine whether there are multiple computer interlocking rule bases; if so, proceed to step S106; if not, proceed to step S107.
[0073] Step S105, determine whether the user identity is an ordinary user, if so, go to step S112; if not, return to step S101.
[0074] Step S106, specify the pre-processing rule base version, and proceed to step S107.
[0075] Step S107: The interlocking rule library administrator predetermines the module operation and sets the permissions of the cells that ordinary users can edit. The permissions can be set by column or by individual cells. The background color of the cells with editing permissions is blue (see Figure 3 The background color of the cells in the computer interlocking rule library of the ILOCK-II national railway project is blue, and the background color is blue only for example, and the present invention is not limited thereto), the interlocking rule library is saved and closed, and the information of all cells with editing authority is saved in the remarks column of the version control table of the interlocking rule library. Step S108 is entered.
[0076] Step S112: Ordinary users can only edit cells with a blue background color. Ordinary users can add a new row after the last row of the sub-table, and the background color of all cells in the new row is blue. After completing the editing, go to step S108.
[0077] Step S108, determine whether the operation command and the operation range meet the requirements, if so, proceed to step S109, if not, proceed to step S110.
[0078] Step S109: Update the computer interlocking rule base and proceed to step S110.
[0079] Step S110, rule base error analysis and verification;
[0080] Verify and analyze all user operations. When the operation scope of ordinary users exceeds the scope of authority, prompt illegal operation in time. For all content in the rule base, perform syntax check according to the syntax check rules, including repeated definition of variables, correct syntax of general rule scope, incomplete definition of rule base timing, etc. Only when the syntax rule check passes and the operation is valid, the rule base is automatically updated and saved, and users can log in and check it at any time.
[0081] Step S111: display the rule base error results and operation results.
[0082] Step S112: Log in to an interlocking rule library with editing permissions set as a common user. To facilitate understanding of the above embodiment, the present invention lists a specific embodiment as follows:
[0083] Take the computer interlocking rule base of the ILOCK-II national railway project as an example:
[0084] Step S1, set the administrator account of the computer interlocking rule base to: casco, and the password to casco123. Step S2, the rule designer logs in as an administrator to open the computer interlocking rule base.
[0085] Step S3, set the editable permissions for the contents of the device name column of the data configuration table, parameter declaration table, and communication file table, set the editable permissions for all cells of the timing table, single hook shunting, non-entry shunting, hump signal, library function, and special inspection table. After completing the editable permission setting, save the computer interlocking rule library and confirm whether the setting is successful in the remarks column of the version control table.
[0086] Step S4, publish the computer interlocking rule library with editing permissions set. The signal designer logs in as a common user to open the computer interlocking rule library, configure the content of the device name column of the data configuration table, parameter declaration table, and communication file table, configure the content of the single hook shunting, non-entry shunting, and hump signal sub-tables, and if the station has special applications, set the library function and special check table sub-table content to complete the configuration of the computer interlocking rule library of the station. You can refer to Figure 3 As shown, the area with a blue cell background color is the area that can be edited by ordinary users.
[0087] This embodiment further provides an electronic device, including a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method described above is implemented.
[0088] This embodiment further provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method described above is implemented.
[0089] It should be noted that, in this article, the terms "include", "comprises" or any other variations 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 sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0090] It should be noted that the devices and methods disclosed in the embodiments of this article can also be implemented in other ways. The device implementation described above is only schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of this article. In this regard, each box in the flowchart or block diagram can represent a part of a module, program or code, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical function, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented by a dedicated hardware-based system for performing a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0091] In addition, the functional modules in the various embodiments of this document may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.
[0092] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be appreciated that the above description should not be considered as a limitation of the present invention. After reading the above content, it will be apparent to those skilled in the art that various modifications and substitutions of the present invention will occur. Therefore, the protection scope of the present invention should be limited by the appended claims.
Claims
1. A rights management system for a computer interlocking rule base, characterized in that: include: An interface display module, which is used to provide a user identity login entrance and an operation interface of a computer interlocking rule library, and to read and display the interlocking rule library on a computer; User authentication module, used to verify user identity; The authority management module is used to control the user's access to and operation of the computer interlocking rule base according to the user's identity and preset authority rules; Interlocking rule base processing module, used to execute user operation requests and update file status in real time; The rule base version management module is used to perform priority management on multiple computer interlocking rule bases imported simultaneously, control the executable scope of user requested operations, and ensure the consistency of the operation request and the operated computer interlocking rule base.
2. The computer interlocking rule base authority management system according to claim 1, characterized in that: Also includes: The interlocking rule base verification module is used to verify the user operation results according to the predetermined grammar checking rules, and generate operation error prompt information for operations that do not comply with the verification rules.
3. The computer interlocking rule base authority management system according to claim 2, characterized in that: The interface display module is also used to display operation error prompt information.
4. The computer interlocking rule base authority management system according to claim 1, characterized in that: The user authentication module is used to verify and distinguish the identities of administrators and ordinary users based on the user name and password input by the user.
5. The rights management system of the computer interlocking rule base as claimed in claim 4, characterized in that: Each of the computer interlocking rule bases includes the following sub-tables: version control table, CRC check table, data configuration table, parameter declaration table, timing table, single hook shunting, non-entry shunting, hump signal, library function, special check table, communication file, subway speed code 1, subway speed code 2, subway list, hardware file and hardware configuration file; The preset authority rules include: setting the editing authority of the sub-table of the computer interlocking rule library; wherein the administrator has the editing authority of all sub-tables; The editing permissions of a common user include: copying the contents of specified cells in all subtables, adding a new row to the end of the table, deleting rows added by common users, and modifying the contents of cells for which they have editing permissions.
6. The computer interlocking rule base authority management system according to claim 5, characterized in that: The administrator has editing permissions for all sub-tables, including copying, pasting, cutting, modifying, deleting, adding new tables, deleting tables, copying tables, renaming tables, and setting editing permissions for all sub-tables.
7. The computer interlocking rule base authority management system according to claim 1, characterized in that: The rule base version management module is used to perform authority management on the operation scope of the computer interlocking rule base: Give the current computer interlocking rule base the highest priority to set the current computer interlocking rule base as the working version. After setting, the user identity must be an administrator to set the operation scope of ordinary users for all contents in the computer interlocking rule base; For the selected computer interlocking rule base, which has not set any permissions, the administrator identity has the same permissions as the ordinary user.
8. The computer interlocking rule base authority management system according to claim 1, characterized in that: The interlocking rule base verification module is specifically used to promptly give an illegal operation prompt when the operation scope of the ordinary user exceeds the authority scope; Perform grammar check on all contents that have been modified in the computer interlocking rule base according to grammar check rules; The syntax check includes: repeated definition of variables, correct syntax of general rule scope and incomplete definition of rule base timing; When the syntax check passes and the operation is valid, the computer interlocking rule library is automatically updated and saved, and users can log in and view it at any time.
9. A method for managing the rights of a computer interlocking rule base, characterized in that: include: The user enters the user name and password to log into the computer interlocking rule base; Authenticate users based on their username and password; Control the user's access and operation to the computer interlocking rule base according to the user identity and preset authority rules; Priority management is performed on multiple computer interlocking rule bases imported simultaneously to control the executable scope of user requested operations; Execute the user's operation request and update the file status in real time.
10. The method for managing the rights of a computer interlocking rule base according to claim 9, characterized in that: The user operation results are checked according to the predetermined grammar checking rules, and operation error prompt information is generated for operations that do not comply with the checking rules.
11. The method for managing the rights of a computer interlocking rule base according to claim 9, characterized in that: When the user is an administrator, the administrator is allowed to edit all sub-tables in the computer interlocking rule base, and the administrator is allowed to set the editable permissions of all sub-tables in the computer interlocking rule base; When the user identity is a common user, the common user is allowed to edit the subtables with editing permissions in the computer interlocking rule base.
12. The method for managing the rights of a computer interlocking rule base according to claim 9, characterized in that: When opening and editing multiple computer interlocking rule library files at the same time, first define and manage the priority of the computer interlocking rule library; only the currently selected computer interlocking rule library has the highest priority, and all the preset operation ranges in the computer interlocking rule library can be changed; for the selected computer interlocking rule library, for the computer interlocking rule library that has not set any permissions, the administrator identity and the ordinary user have the same permissions.
13. An electronic device, characterized in that: The method comprises a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to any one of claims 10 to 12 is implemented.
14. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 10 to 12 is implemented.