Multi-certificate linkage configuration method, device, computer equipment and storage medium

CN115358710BActive Publication Date: 2026-09-01LINGAO NUCLEAR POWER +4
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210986025.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-16
Publication Date
2026-09-01
Estimated Expiration
2042-08-16

AI Technical Summary

Technical Problem

[0003]现有常见为单个许可证,当其存在关联关系时,各许可证单独执行,存在风险

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115358710B_ABST
    Figure CN115358710B_ABST
Patent Text Reader

Abstract

This invention relates to the field of nuclear power plant information technology, and discloses a method, apparatus, computer equipment, and storage medium for multi-certificate linkage configuration. The method includes: receiving a license request for a first license, the license request including a first processor, implementation location, and implementation time; obtaining spatiotemporal configuration rules matching the first license; processing the implementation location and implementation time according to the spatiotemporal configuration rules to generate a spatiotemporal query range for the license request; querying the second licenses involved within the spatiotemporal query range; determining whether there is a correlation between the second license and the first license; and if a correlation exists, generating a license process for configuring the second license. This invention can identify the second licenses that need to be linked in advance, preventing delays in the execution time of work orders related to the first license due to the impact of the second license's licensing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information technology construction for nuclear power plants, and in particular to a method, apparatus, computer equipment, and storage medium for multi-certificate linkage configuration. Background Technology

[0002] When on-site maintenance work requires relevant permits, the permit application process must be followed. After the permit is approved, a work order is generated, and staff take the work order to the site to carry out the work.

[0003] Currently, it is common to use a single license. When there are related licenses, each license is executed independently, which poses a risk. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, and storage medium for configuring multiple licenses in a coordinated manner to address the aforementioned technical problems and eliminate the risks arising from the simultaneous execution of multiple licenses.

[0005] A multi-certificate linkage configuration method includes:

[0006] Receive a license request for a first license, the license request including a first processor, the place of implementation, and the time of implementation;

[0007] Obtain the spatiotemporal configuration rules that match the first license;

[0008] The implementation location and implementation time are processed according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request;

[0009] Query the second licenses involved within the spatiotemporal query range;

[0010] Determine whether there is a related relationship between the second license and the first license;

[0011] If a relationship exists, a licensing process for configuring the second license is generated.

[0012] A multi-certificate linkage configuration device, comprising:

[0013] A license request receiving module is used to receive a license request for a first license, the license request including a first processor, an implementation location, and an implementation time;

[0014] The spatiotemporal configuration rule acquisition module is used to acquire spatiotemporal configuration rules that match the first license;

[0015] The module for determining the spatiotemporal query range is used to process the implementation location and the implementation time according to the spatiotemporal configuration rules, and generate the spatiotemporal query range of the license request;

[0016] The second license query module is used to query the second licenses involved within the spatiotemporal query range;

[0017] The association determination module is used to determine whether there is an association relationship between the second license and the first license;

[0018] The second license configuration module is used to generate a licensing process for configuring the second license if an association exists.

[0019] A computer device includes a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor executes the computer-readable instructions to implement the above-described multi-certificate linkage configuration method.

[0020] One or more readable storage media storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the multi-certificate linkage configuration method described above.

[0021] The aforementioned multi-certificate linkage configuration method, device, computer equipment, and storage medium can automatically extract the processor, implementation location, and implementation time to determine the spatiotemporal query range related to the approval request. Then, within this range, it identifies the second license, filters out related second licenses, and generates the licensing process for the second license. In other words, this invention can identify the second license requiring linkage in advance, preventing delays in the execution time of work orders related to the first license due to the impact of the second license's licensing. Attached Figure Description

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

[0023] Figure 1 This is a schematic diagram of an application environment for a multi-certificate linkage configuration method according to an embodiment of the present invention;

[0024] Figure 2 This is a flowchart illustrating a multi-certificate linkage configuration method in one embodiment of the present invention;

[0025] Figure 3 This is a schematic diagram of a multi-certificate linkage configuration device in one embodiment of the present invention;

[0026] Figure 4 This is a schematic diagram of a computer device according to an embodiment of the present invention. Detailed Implementation

[0027] 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, not all, of the embodiments of the present invention. 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.

[0028] The multi-certificate linkage configuration method provided in this embodiment can be applied to, for example, Figure 1 In this application environment, the client communicates with the server. Clients include, but are not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The server can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0029] In one embodiment, such as Figure 2 As shown, a multi-certificate linkage configuration method is provided, which is applied to... Figure 1 Taking the server side as an example, the explanation includes the following steps S10-S60.

[0030] S10. Receive a license request for a first license, the license request including a first processor, the implementation location, and the implementation time.

[0031] Understandably, the first permit can be any type of permit in the nuclear power plant work order system, such as a special operation permit, hot work permit, orange zone work permit, special hoisting permit, etc. In one example, the first permit could be a license issued for corrective maintenance special operations. Corrective maintenance special operations have the following characteristics: due to factors such as system conditions, facilities, equipment, and environmental conditions at the work site, carrying out this work will bring particularly significant immediate industrial safety risks. Although safety protection measures can be taken, they can only strengthen temporary protection and emergency rescue after an accident; they cannot eliminate the activation conditions of the hazard source, reduce the probability of risk occurrence, or mitigate the severity of the consequences of the hazard. When performing corrective maintenance work, it is necessary to open or release the medium energy source of the system or equipment, and there may be direct contact with personnel during the work process, posing a high risk of personal injury.

[0032] When submitting a license request for the first license, the request must include the first handler of the licensed operation, the location of the operation, and the time of the operation. Here, the first handler refers to the actual handler of the first license.

[0033] S20. Obtain the spatiotemporal configuration rules that match the first license.

[0034] S30. Process the implementation location and implementation time according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request.

[0035] Understandably, spatiotemporal configuration rules include time configuration rules and spatial configuration rules. The time configuration rules specify how to set the time range affected by the first license. In some examples, the first license is implemented between 8:00 and 10:00; after processing by the time configuration rules, the resulting time range could be between 7:00 and 11:00.

[0036] The spatial configuration rules define how to set the area affected by the first license. In some examples, the first license is implemented at Workshop XX. After processing by the spatial configuration rules, the resulting spatial range can be the area that includes Workshop XX and is affected by Workshop XX.

[0037] In other examples, the spatial scope configured by the spatial configuration rule may refer to the subsystems in the nuclear power system that use the first license, as well as the locations of related systems affected by those subsystems.

[0038] The spatiotemporal query range is the sum of the spatiotemporal range and the spatial range.

[0039] S40. Query the second license involved within the spatiotemporal query range.

[0040] Understandably, here, the second license is the license required within the spatiotemporal query scope. The second license may be a license used simultaneously by other work orders at the same location (meaning it intersects with the spatiotemporal query scope, but the start or end time is not necessarily the same) (which may have conflicting relationships), or it may be a license associated with the current first license (which may have dependencies). There can be one or more second licenses.

[0041] S50. Determine whether there is a relationship between the second license and the first license.

[0042] Understandably, if the first license and the second license have no or minimal influence on each other, then there is no related party relationship. If the first license and the second license have a significant influence on each other, then there is a related party relationship.

[0043] S60. If an association exists, a licensing process for configuring the second license is generated.

[0044] Understandably, if a second license is associated with the first license, the second license needs to be configured, i.e., a licensing process for configuring the second license needs to be generated. For example, if the first license depends on the second license, the licensing process for the second license needs to be configured first to obtain approval for the second license and ensure that the first license can be used normally at the time of implementation. If the first license and the second license have a conflicting relationship, the licensing process for the second license needs to be configured to eliminate the conflict between the two licenses.

[0045] This embodiment can automatically extract the processor, implementation location, and implementation time to determine the spatiotemporal query range related to the approval request. Then, within this range, it identifies the second license and filters out those with related relationships, generating the licensing process for the second license. In other words, this embodiment can identify the second license that needs to be linked in advance, preventing delays in the execution time of work orders related to the first license due to the impact of the second license's licensing.

[0046] Optionally, before step S10, i.e. before receiving the license request for the first license, the method further includes:

[0047] S11. Obtain the first licensing rule of the first license; obtain the qualification information of the first processor, and the licensing environment information associated with the implementation location and the implementation time;

[0048] S12. Determine whether the qualification information and the licensing environment information meet the first licensing rule;

[0049] S13. If the qualification information and the licensing environment information satisfy the first licensing rule, then the license request is allowed to be received.

[0050] Understandably, the First Licensing Rules specify several conditions that allow the issuance of a First Licensing. These conditions relate to the qualifications of the First Processor and the environmental requirements of the implementation site. Environmental requirements for the implementation site may vary at different times. In some examples, the First Licensing Rules include operating conditions for the First Licensing.

[0051] The qualification information of the first processor refers to the qualification certificates held by the first processor, such as electrician's license, plumbing license, fire protection engineer's license, etc. Permitted environmental information related to the implementation location and time includes, but is not limited to, temperature, humidity, and pressure. In some cases, permitted environmental information includes both the operating conditions at the implementation location and the operating conditions at process points outside the implementation location affected by the first permit.

[0052] If the qualification information and licensing environment information meet the first licensing rule, then the license request can be accepted.

[0053] This embodiment uses a first licensing rule to verify the license request and ensure its legality.

[0054] Optionally, after step S12, that is, after determining whether the qualification information and the licensing environment information satisfy the first licensing rule, the method further includes:

[0055] S14. If the qualification information and the licensed environment information do not meet the first license rule, the license request will be rejected and a notification will be generated to modify the license request.

[0056] Understandably, if the qualification information and licensing environment information do not meet the first licensing rule, it indicates that the first processor is not qualified or the licensing environment information is inadequate. In this case, the license request will be rejected, and a notification to modify the license request will be generated. The license request can only be accepted when the modified license request meets the first licensing rule.

[0057] This embodiment provides a way to modify the license request, making it convenient for users to modify the license request.

[0058] Optionally, the spatiotemporal configuration rules include time configuration rules and spatial configuration rules;

[0059] Step S30, namely, processing the implementation location and implementation time according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request, includes:

[0060] S301. Process the implementation time according to the time configuration rules to generate a time query range;

[0061] S302. Process the implementation location according to the spatial configuration rules to generate a location query range;

[0062] S303. Generate the spatiotemporal query range based on the time query range and the location query range.

[0063] Understandably, spatiotemporal configuration rules include time configuration rules and spatial configuration rules. The time configuration rules specify how to set the time range affected by the first license. Implementation times can be processed according to the time configuration rules to generate time query ranges. In some examples, if the first license is implemented between 8:00 and 10:00, after processing by the time configuration rules, the resulting time query range could be between 7:00 and 11:00.

[0064] Spatial configuration rules define how to set the area affected by the first license. Implementation locations can be processed based on spatial configuration rules to generate location query ranges. In some examples, the implementation location of the first license is Workshop XX. After processing by spatial configuration rules, the resulting spatial query range could be the area including Workshop XX and affected by it. In other examples, the spatial query range could refer to the subsystems within the nuclear power plant that use the first license, as well as the locations of related systems affected by those subsystems.

[0065] The spatiotemporal query range is the sum of the time query range and the spatial query range.

[0066] This embodiment can filter out second licenses that may be associated with the first license.

[0067] Optionally, step S50, namely determining whether there is an association between the second license and the first license, includes:

[0068] S501. Obtain the first license rule for the first license; obtain the second license rule for the second license;

[0069] S502. Calculate the conflict degree between the first licensing rule and the second licensing rule; calculate the dependency degree between the first license and the second license based on the first licensing rule and the second licensing rule;

[0070] S503. If the conflict degree is greater than a preset conflict degree threshold, or the dependency degree is greater than a preset dependency degree, then it is determined that the second license and the first license are associated.

[0071] Understandably, the degree of conflict and dependency between the first license and the second license can be calculated by comparing the first licensing rule of the first license and the second licensing rule of the second license. The degree of conflict and dependency can then be used to assess the relationship between the first and second licenses. The degree of conflict and the preset conflict threshold can be set according to actual needs. For example, if both the first and second licensing rules involve condition A, and in the first licensing rule, condition A > 1, while in the second licensing rule, condition A < 1, then there is a conflict between the two licensing rules. The degree of dependency and the preset dependency can also be set according to actual needs. For example, if a condition in the first licensing rule includes the second license, then the first license is dependent on the second license; or, if a condition in the second licensing rule includes the first license, then the second license is dependent on the first license.

[0072] This embodiment determines whether there is a relationship between the second license and the first license by using conflict degree and dependency degree.

[0073] Optionally, step S60, namely, generating a licensing process for configuring the second license if an association exists, includes:

[0074] S601. Set the licensing time range of the second license according to the implementation time of the first license;

[0075] S602. Receive a second license configuration instruction, and according to the second license configuration instruction, determine the second processor of the second license and the second implementation time within the license time range;

[0076] S603. Generate a license request for the second license based on the second processor and the second implementation time.

[0077] Understandably, if there is a relationship between the first license and the second license, the licensing period of the second license can be set according to the relationship between them and the implementation time of the first license. For example, if the first license is dependent on the second license, the licensing period of the second license needs to cover the implementation time of the first license; if the second license is dependent on the first license, the licensing period of the second license needs to be set within the implementation time of the first license.

[0078] After setting the timeframe for the second license, users can set the second licensor and the second implementation time, generate a license request for the second license, and then send the license request to the appropriate approver.

[0079] This embodiment can be used to generate a license request for a second license.

[0080] Optionally, after step S60, i.e. after the licensing process for configuring the second license, the method further includes:

[0081] S70. Before closing a work order containing the first license and the second license, check the first license status of the first license and the second license status of the second license.

[0082] S80. If both the first permission status and the second permission status are closed, then the work order can be terminated.

[0083] Understandably, for some first and second licenses, the corresponding work order cannot be closed if their license status is not turned off. Therefore, it is necessary to check the license status of the first and second licenses before closing the work order, and only allow the work order to be closed after confirming that both license statuses are turned off.

[0084] This embodiment can check the license status before the work order is closed, realizing the linkage between the license and the work order.

[0085] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0086] In one embodiment, a multi-certificate linkage configuration device is provided, which corresponds one-to-one with the multi-certificate linkage configuration method in the above embodiments. For example... Figure 3 As shown, the multi-license linkage configuration device includes a license request receiving module 10, a spatiotemporal configuration rule acquisition module 20, a spatiotemporal query range determination module 30, a second license query module 40, an association judgment module 50, and a second license configuration module 60.

[0087] Detailed descriptions of each functional module are as follows:

[0088] The license request receiving module 10 is used to receive a license request for a first license, the license request including a first processor, an implementation location, and an implementation time;

[0089] The spatiotemporal configuration rule acquisition module 20 is used to acquire spatiotemporal configuration rules that match the first license;

[0090] The spatiotemporal query range determination module 30 is used to process the implementation location and the implementation time according to the spatiotemporal configuration rules, and generate the spatiotemporal query range of the license request;

[0091] The second license query module 40 is used to query the second licenses involved within the spatiotemporal query range;

[0092] The association determination module 50 is used to determine whether there is an association relationship between the second license and the first license;

[0093] The second license module 60 is configured to generate a licensing process for configuring the second license if an association exists.

[0094] Optionally, the multi-certificate linkage configuration device further includes a license inspection module, which includes:

[0095] A first license rule acquisition unit is used to acquire the first license rule for the first license.

[0096] The information acquisition unit is used to acquire the qualification information of the first processor, as well as the permission environment information associated with the implementation location and the implementation time;

[0097] A rule-determination unit is used to determine whether the qualification information and the licensing environment information satisfy the first licensing rule;

[0098] The request receiving unit is configured to allow receiving the license request if the qualification information and the license environment information satisfy the first license rule.

[0099] Optionally, the license check module further includes:

[0100] The request modification unit is configured to refuse to accept the license request and generate a notification for modifying the license request if the qualification information and the license environment information do not meet the first license rule.

[0101] Optionally, the spatiotemporal configuration rules include time configuration rules and spatial configuration rules;

[0102] The module 30 for determining the spatiotemporal query range includes:

[0103] A time query range generation unit is used to process the implementation time according to the time configuration rules and generate a time query range.

[0104] A location query range generation unit is used to process the implementation location according to the spatial configuration rules and generate a location query range.

[0105] A spatiotemporal query range generation unit is used to generate the spatiotemporal query range based on the time query range and the location query range.

[0106] Optionally, the association determination module 50 includes:

[0107] A license rule acquisition unit is used to acquire a first license rule for the first license and a second license rule for the second license.

[0108] The conflict and dependency calculation unit is used to calculate the conflict degree between the first license rule and the second license rule; and to calculate the dependency between the first license and the second license according to the first license rule and the second license rule.

[0109] The association determination unit is used to determine that the second license and the first license are associated if the conflict degree is greater than a preset conflict degree threshold or the dependency degree is greater than a preset dependency degree.

[0110] Optionally, configuring the second license module 60 includes:

[0111] The second license time range unit is configured to set the license time range of the second license based on the implementation time of the first license.

[0112] A configuration license request information unit is configured to receive a second license configuration instruction, determine the second processor of the second license according to the second license configuration instruction, and determine the second implementation time within the license time range;

[0113] A second license request generation unit is used to generate a license request for the second license based on the second processor and the second implementation time.

[0114] Optionally, the multi-certificate linkage configuration device also includes:

[0115] The license status check module is used to check the first license status of the first license and the second license status of the second license before closing a work order containing the first license and the second license.

[0116] The module for allowing the termination of work orders is used to allow the termination of the work order if both the first permission status and the second permission status are closed.

[0117] Specific limitations regarding the multi-certificate linkage configuration device can be found in the limitations of the multi-certificate linkage configuration method above, and will not be repeated here. Each module in the aforementioned multi-certificate linkage configuration device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0118] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 4 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a readable storage medium and internal memory. The readable storage medium stores an operating system, computer-readable instructions, and a database. The internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The database stores data related to the multi-certificate linkage configuration method. The network interface communicates with external terminals via a network connection. When the computer-readable instructions are executed by the processor, a multi-certificate linkage configuration method is implemented. The readable storage medium provided in this embodiment includes both non-volatile and volatile readable storage media.

[0119] In one embodiment, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor performs the following steps when executing the computer-readable instructions:

[0120] Receive a license request for a first license, the license request including a first processor, the place of implementation, and the time of implementation;

[0121] Obtain the spatiotemporal configuration rules that match the first license;

[0122] The implementation location and implementation time are processed according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request;

[0123] Query the second licenses involved within the spatiotemporal query range;

[0124] Determine whether there is a related relationship between the second license and the first license;

[0125] If a relationship exists, a licensing process for configuring the second license is generated.

[0126] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The readable storage media provided in this embodiment include non-volatile readable storage media and volatile readable storage media. The readable storage media stores computer-readable instructions, which, when executed by one or more processors, perform the following steps:

[0127] Receive a license request for a first license, the license request including a first processor, the place of implementation, and the time of implementation;

[0128] Obtain the spatiotemporal configuration rules that match the first license;

[0129] The implementation location and implementation time are processed according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request;

[0130] Query the second licenses involved within the spatiotemporal query range;

[0131] Determine whether there is a related relationship between the second license and the first license;

[0132] If a relationship exists, a licensing process for configuring the second license is generated.

[0133] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware with computer-readable instructions. These computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When executed, these computer-readable instructions can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0134] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0135] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A method for configuring multi-certificate linkage, characterized in that, include: Receive a license request for a first license, the license request including a first processor, the place of implementation, and the time of implementation; Obtain the spatiotemporal configuration rules that match the first license; The implementation location and implementation time are processed according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request; Query the second licenses involved within the spatiotemporal query range; Determine whether there is a related relationship between the second license and the first license; If a relationship exists, a licensing process for configuring the second license is generated; The spatiotemporal configuration rules include time configuration rules and space configuration rules; The step of processing the implementation location and implementation time according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request includes: The implementation time is processed according to the time configuration rules to generate a time query range; The implementation location is processed according to the spatial configuration rules to generate a location query range; The spatiotemporal query range is generated based on the time query range and the location query range; The spatiotemporal query range is the sum of the time query range and the spatial query range.

2. The multi-certificate linkage configuration method as described in claim 1, characterized in that, Before receiving the license request for the first license, the method further includes: Obtain the first licensing rules for the first license; obtain the qualification information of the first processor, and the licensing environment information associated with the implementation location and the implementation time; Determine whether the qualification information and the licensing environment information meet the first licensing rule; If the qualification information and the licensing environment information meet the first licensing rule, then the license request can be received.

3. The multi-certificate linkage configuration method as described in claim 2, characterized in that, After determining whether the qualification information and the licensing environment information meet the first licensing rule, the method further includes: If the qualification information and the licensed environment information do not meet the first license rule, the license request will be rejected and a notification will be generated to modify the license request.

4. The multi-certificate linkage configuration method as described in claim 1, characterized in that, The determination of whether the second license and the first license are related includes: A first licensing rule for obtaining the first license; a second licensing rule for obtaining the second license; Calculate the conflict degree between the first licensing rule and the second licensing rule; calculate the dependency degree between the first license and the second license based on the first licensing rule and the second licensing rule; If the conflict degree is greater than a preset conflict degree threshold, or the dependency degree is greater than a preset dependency degree, then it is determined that the second license and the first license are associated.

5. The multi-certificate linkage configuration method as described in claim 1, characterized in that, If an association exists, a licensing process for configuring the second license is generated, including: The licensing period of the second license is set according to the implementation time of the first license; Receive a second license configuration instruction, and according to the second license configuration instruction, appoint a second processor for the second license and a second implementation time within the license time range; A license request for the second license is generated based on the second processor and the second implementation time.

6. The multi-certificate linkage configuration method as described in claim 1, characterized in that, After generating the licensing process for configuring the second license, the process further includes: Before closing a work order containing the first license and the second license, check the first license status of the first license and the second license status of the second license; If both the first permission status and the second permission status are closed, then the work order can be terminated.

7. A multi-certificate linkage configuration device, characterized in that, include: A license request receiving module is used to receive a license request for a first license, the license request including a first processor, an implementation location, and an implementation time; The spatiotemporal configuration rule acquisition module is used to acquire spatiotemporal configuration rules that match the first license; The module for determining the spatiotemporal query range is used to process the implementation location and the implementation time according to the spatiotemporal configuration rules, and generate the spatiotemporal query range of the license request; The second license query module is used to query the second licenses involved within the spatiotemporal query range; The association determination module is used to determine whether there is an association relationship between the second license and the first license; The second license configuration module is used to generate a licensing process for configuring the second license if an association exists. The spatiotemporal configuration rules include time configuration rules and space configuration rules; The step of processing the implementation location and implementation time according to the spatiotemporal configuration rules to generate the spatiotemporal query range of the license request includes: The implementation time is processed according to the time configuration rules to generate a time query range; The implementation location is processed according to the spatial configuration rules to generate a location query range; The spatiotemporal query range is generated based on the time query range and the location query range; The spatiotemporal query range is the sum of the time query range and the spatial query range.

8. The multi-certificate linkage configuration device as described in claim 7, characterized in that, It also includes a license check module, which includes: A first license rule acquisition unit is used to acquire the first license rule for the first license. The information acquisition unit is used to acquire the qualification information of the first processor, as well as the permission environment information associated with the implementation location and the implementation time; A rule-determination unit is used to determine whether the qualification information and the licensing environment information satisfy the first licensing rule; The request receiving unit is configured to allow receiving the license request if the qualification information and the license environment information satisfy the first license rule.

9. The multi-certificate linkage configuration device as described in claim 8, characterized in that, The license check module also includes: The request modification unit is configured to refuse to accept the license request and generate a notification for modifying the license request if the qualification information and the license environment information do not meet the first license rule.

10. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, characterized in that, When the processor executes the computer-readable instructions, it implements the multi-certificate linkage configuration method as described in any one of claims 1 to 6.

11. One or more readable storage media storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the multi-certificate linkage configuration method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and system for obtaining content permission information

    CN101179557A

  • Method and device for preventing human factor errors of million-kilowatt-class nuclear power station and terminal equipment

    CN109472550A

  • License generation method and device combining RPA and AI

    CN113553338A