AI enabled college intelligent operation center decision support method and system
By configuring the file list mapping mechanism of rollback instructions and positioning instructions, the linked list reading conflict problem in educational risk decisions is solved, and the data decision speed and system performance are improved.
Patent Information
- Application Number
- CN202510618210.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-08-15
AI Technical Summary
When multiple educational risk decision-making instructions read the education risk historical documents, there are conflicts in linked list reading, resulting in slow data decision-making.
Configure rollback instructions to poll education risk historical files from the rollback information link list and store them into the file list of the location instruction map. By optimizing data access through the sequential interface and the encryption fingerprint mechanism, reducing resource competition and encryption fingerprint competition.
It improves the positioning efficiency of educational risk information and the speed of data decision-making, reduces the complexity of encrypted fingerprints, avoids deadlocks, and improves system performance.
Smart Images

Figure CN120495027A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of educational informatization technology, and in particular to a decision support method and system for AI-enabled university smart operation centers. Background Art
[0002] With the rapid development of network technology, data is accumulating in the tens of millions, ushering in the era of big data. The application of data mining and risk decision-making systems is gradually expanding into the field of education, leading to the emergence of remote network-based smart university learning and education platforms. A key issue currently facing research in the field of smart university learning is how to overcome the limitations of traditional teaching processes, which rely on time and space, to establish a smart university and autonomous learning environment where learners can access targeted knowledge and education services for their risk decisions through smart university learning systems. At the same time, this smart university learning risk decision-making model should also conform to the people-oriented philosophy of modern education, providing appropriate learning content and smart university learning strategies tailored to the diverse needs of learners.
[0003] In related technologies, slave nodes usually use multiple education risk decision instructions to decide on relevant education risk history files. However, when reading education risk history files, multiple education risk decision instructions will inevitably encounter linked list reading conflicts, which will lead to slow data decision speed. Summary of the Invention
[0004] To achieve the above objectives, this application provides the following technical solutions: According to a first aspect of the present invention, the present invention seeks protection for an AI-enabled university smart operation center decision support method, characterized in that the method comprises: Configure a rollback instruction to poll multiple education risk history files from a rollback information linked list, wherein the education risk history files are generated after the generation instruction analyzes the education risk information; storing a first education risk history file from the plurality of education risk history files into a first risk file list mapped to the positioning instruction, wherein the risk scenario of the education risk information associated with the first education risk history file is a safety scenario; configuring the positioning instruction, and when the second risk file list mapped to the positioning instruction is obtained and is empty, sequentially collecting a plurality of first education risk history files from the first risk file list mapped to the positioning instruction, and storing the plurality of first education risk history files in the second risk file list mapped to the positioning instruction; and The first education risk history files are collected one by one from the second risk file list of the positioning instruction, and the education risk information associated with the first education risk history files is positioned one by one.
[0005] Furthermore, the method further comprises: The rollback information linked list is provided with a first list of encrypted fingerprints, where the coverage interval of the first list of encrypted fingerprints is the generation instruction and the rollback instruction; The first risk file list mapped to each of the positioning instructions is provided with a second list encrypted fingerprint, and the coverage interval of the second list encrypted fingerprint is the rollback instruction and the positioning instruction; The second risk file list mapped to each of the positioning instructions does not have a list encryption fingerprint.
[0006] Furthermore, the plurality of education risk history files further include a second education risk history file in which the risk scenario is a time sequence scenario; and the method further includes: The rollback instruction is configured to locate the second education risk history file among the plurality of education risk history files according to the timing information of the second education risk history file.
[0007] Furthermore, storing the first education risk history file among the plurality of education risk history files into the first risk file list of the positioning instruction includes: obtaining at least one of the first education risk history files from a plurality of the education risk history files; A method for obtaining a signature of the educational risk information associated with each of the first educational risk history files in a configuration for job decision implementation; Based on the signature method, obtaining candidate positioning instructions that match each of the first education risk history files; and Each of the first education risk history files is stored one by one in a first risk file list mapped to the candidate positioning instruction.
[0008] Furthermore, the method further comprises: After configuring the positioning instruction to locate the education risk information associated with the first education risk history file, the first education risk history file of the first initial template is stored in a first sublist associated with the positioning instruction in a first list key-value pair, and the first education risk history file of the second initial template is stored in a second sublist associated with the positioning instruction in a second list key-value pair, wherein, in the first list key-value pair, each positioning instruction is associated with one of the first sublists, and in the second list key-value pair, each positioning instruction is associated with one of the second sublists; and / or, After configuring the rollback instruction to locate the education risk information associated with the second education risk history file, the second education risk history file of the first initial template is stored in a third sublist associated with the rollback instruction in the first list key-value pair.
[0009] Furthermore, the method further comprises: configuring the generating instruction to collect the first education risk history file and the second education risk history file of the first initial template from the first list of key-value pairs; In response to collecting the first education risk history file and the second education risk history file of the first initial template from the first list key-value pairs, the new education risk information is analyzed and the new education risk history file is stored in the rollback information linked list.
[0010] Furthermore, the generation instruction is mapped with a monitoring sensor; and the configuration of the generation instruction to collect the first education risk history file and the second education risk history file of the first initial template from the first list of key-value pairs includes: Configure the generation instruction to update the first education risk history file of the first initial template collected from the first sublist of the first list key-value pair and the second education risk history file of the first initial template collected from the third sublist based on the risk scenario data recorded by the monitoring sensor, wherein, during one update process, the generation instruction obtains the first education risk history file of the first initial template from one of the first sublists of the first list key-value pair.
[0011] According to a second aspect of the present invention, the present invention claims protection for an AI-enabled university smart operation center decision support system, characterized in that the system is used to execute the AI-enabled university smart operation center decision support method, including: A first configuration unit is configured to configure a rollback instruction and poll a plurality of education risk history files from a rollback information linked list, wherein the education risk history files are generated after the generation instruction analyzes the education risk information; a storage unit, configured to store a first education risk history file from the plurality of education risk history files into a first risk file list mapped to the positioning instruction, wherein the risk scenario of the education risk information associated with the first education risk history file is a safety scenario; a second configuration unit, configured to configure the positioning instruction, and when a second risk file list mapped to the positioning instruction is obtained and is empty, sequentially collect a plurality of first education risk history files from the first risk file list mapped to the positioning instruction, and store the plurality of first education risk history files in the second risk file list mapped to the positioning instruction; and A positioning unit is used to collect the first education risk history files one by one from the second risk file list of the positioning instruction and to locate the education risk information associated with the first education risk history files one by one.
[0012] The present application relates to the field of educational information technology, and in particular to a decision support method and system for an AI-enabled university smart operation center, which includes configuring a rollback instruction, polling an education risk history file from a rollback information linked list, storing a first education risk history file in a first risk file list mapped to a positioning instruction, configuring a positioning instruction, and when the second risk file list mapped to the positioning instruction is empty, sequentially collecting the first education risk history file from the first risk file list mapped to the positioning instruction, and storing the first education risk history file in a second risk file list mapped to the positioning instruction, and collecting the first education risk history file from the second risk file list of the positioning instruction and locating the education risk information associated with the first education risk history file. The present invention can effectively solve the problem of linked list reading conflicts when multiple education risk decision instructions read education risk history files, thereby improving the speed of data decision-making. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A workflow diagram of the AI-enabled university smart operation center decision support method claimed in the embodiments of this application; Figure 2 A second workflow diagram of the AI-enabled university smart operation center decision support method claimed in the embodiment of this application; Figure 3 This is a structural module diagram of the AI-enabled university smart operation center decision support system claimed for protection in the embodiments of this application. DETAILED DESCRIPTION
[0014] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0015] The terms "first," "second," and "third" in this application are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying risk scenarios for the technical features indicated. Therefore, features specified as "first," "second," or "third" may explicitly or implicitly include at least one of these features. In the description of this application, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined. All directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of this application are intended only to illustrate the relative positional relationships and motion states of various components in a specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly. Furthermore, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device comprising a series of steps or units is not limited to the listed steps or units and may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or device.
[0016] References to "embodiments" herein mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0017] like Figure 1 As shown, the method includes S110 to S140.
[0018] In S110, a rollback instruction is configured, and a plurality of education risk history files are polled from a rollback information linked list, wherein the education risk history files are generated after the instruction is generated to analyze the education risk information.
[0019] In S120 , a first education risk history file among the plurality of education risk history files is stored in a first risk file list mapped to the positioning instruction, wherein the risk scenario of the education risk information associated with the first education risk history file is a safety scenario.
[0020] In S130, the positioning instruction is configured. When the second risk file list mapped to the positioning instruction is empty, multiple first education risk history files are collected in sequence from the first risk file list mapped to the positioning instruction, and the multiple first education risk history files are stored in the second risk file list mapped to the positioning instruction.
[0021] At S140 , the first education risk history files are collected one by one from the second risk file list of the positioning instruction, and the education risk information associated with the first education risk history files is positioned one by one.
[0022] Based on the embodiment of the present invention, in the process of locating education risk information, the database involves three types of instructions, namely generation instructions, rollback instructions and positioning instructions. The generation instruction is also the education risk history file generation instruction, which is used to analyze each education risk information into multiple operations, and each operation is also an education risk history file. The operations here include database operations, such as adding, deleting, modifying, and checking. The rollback instruction is also the education risk information rollback instruction, which is used to poll the education risk history file. The positioning instruction is also the education risk information decision instruction, which is used to locate the relevant education risk history file, so as to make decisions on the data of this operation from the node, and ensure the data unity of the master and slave nodes.
[0023] For S110, during the education risk information positioning process, an instruction is generated to convert the content of the education risk information into an education risk history file, and then the education risk history file is stored in a rollback information linked list through an insertion operation. The rollback information linked list is also called an education risk history file rollback information linked list.
[0024] For example, the generation instruction analyzes each of the multiple education risk information to generate multiple education risk history files. After analyzing the education risk information, the generation instruction stores the multiple education risk history files into the rollback information linked list through the sequential interface, that is, the rollback information linked list can include multiple education risk history files at the same time.
[0025] When configuring rollback instructions, the database system can also sequentially poll multiple education risk history files in the rollback information list through a sequential interface. Therefore, for the rollback information list, generating instructions and rolling back instructions are sequentially stored / collected, reducing the number of resource competitions for the rollback information list and improving the efficiency of locating education risk information.
[0026] Based on the embodiments of the present invention, educational risk information includes multiple risk scenarios, such as safety scenarios and timing scenarios. The safety scenario can be understood as there being no timing requirements between multiple operations in the educational risk information, and multiple positioning instructions can be used to concurrently locate the educational risk history file of the educational risk information; on the contrary, the timing scenario refers to the fact that there are timing requirements between multiple operations in the educational risk information, and the result of a certain operation will affect the results of subsequent operations. Therefore, it is necessary to determine the educational risk history file of the timing scenario according to the timing information.
[0027] In an embodiment of the present invention, each slave node typically uses multiple positioning instructions to concurrently make decisions on the education risk history file to improve positioning efficiency. In order to ensure that data consistency is not affected when multiple positioning instructions are positioned concurrently, for S120, the first education risk history file among the multiple education risk history files is stored in the first risk file list mapped to the positioning instruction. The risk scenario of the education risk information associated with the first education risk history file is a safety scenario.
[0028] Based on an embodiment of the present invention, each positioning instruction is mapped to a first risk file list, so that each positioning instruction only locates multiple first education risk history files stored in its mapped first risk file list to ensure positioning orderliness during concurrent positioning.
[0029] The above-mentioned S110 and S120 are processing operations on the rollback instruction side. At the same time, the positioning instruction side also executes S130 and S140. S130 and S140 are described as follows.
[0030] Based on an embodiment of the present invention, each location instruction is also mapped to a second risk file list. A logical relationship exists between the first risk file list and the second risk file list. Specifically, the second risk file list collects the first education risk history file from the first risk file list, and the location instruction collects the first education risk history file from the second risk file list for location. It is understandable that the location instruction indirectly collects the first education risk history file via the first risk file list.
[0031] Each positioning instruction collects the first education risk history file from the mapped second risk file list for positioning. When configuring each positioning instruction, the positioning instruction needs to determine whether there are any uncollected first education risk history files in the second risk file list, that is, to obtain whether the second risk file list is empty. When the second risk file list is empty, the positioning instruction needs to first collect multiple first education risk history files from the first risk file list in sequence and store them in the second risk file list; then, analyze the first education risk history files one by one from the second risk file list for positioning. When the second risk file list is not empty, the positioning instruction can continue to analyze the first education risk history files one by one from the second risk file list for positioning.
[0032] The embodiment of the present invention adds a second risk file list to each positioning instruction, so that the positioning instruction analyzes and locates the education risk history file from the second risk file list each time, and only collects multiple first education risk history files from the first risk file list when it is empty, reducing the possibility of deadlock when the positioning instruction and the rollback instruction access the first risk file list at the same time, thereby improving positioning efficiency and data decision-making efficiency. In addition, the sequential collection mechanism of the second risk file list can also reduce the possibility of deadlock when the positioning instruction and the rollback instruction access the first risk file list at the same time; the first risk file list and the second risk file list mapped by each positioning instruction reduce the possibility of deadlock when multiple positioning instructions access the same risk file list at the same time, thereby improving positioning efficiency and data decision-making efficiency.
[0033] Based on an embodiment of the present invention, the rollback information linked list is provided with a first list encrypted fingerprint, and the coverage range of the first list encrypted fingerprint is generation instructions and rollback instructions; the first risk file list mapped to each positioning instruction is provided with a second list encrypted fingerprint, and the coverage range of the second list encrypted fingerprint is rollback instructions and positioning instructions; the second risk file list mapped to each positioning instruction is not provided with a list encrypted fingerprint.
[0034] In this embodiment, the encrypted fingerprint scenarios of the first list of encrypted fingerprints and the second list of encrypted fingerprints may be the same or different.
[0035] For the encrypted fingerprint of the first list of the rollback information linked list, the generate instruction can occupy the encrypted fingerprint of the first list to configure the generate instruction to store the education risk history file in the rollback information linked list; after storing the education risk history file, the generate instruction releases the encrypted fingerprint of the first list. Similarly, the rollback instruction can also occupy the encrypted fingerprint of the first list to configure the rollback instruction to collect multiple education risk history files from the rollback information linked list and store the first education risk history file in the first risk file list mapped by a certain positioning instruction.
[0036] For the encrypted fingerprint of the second list of the first risk file list, configure the rollback instruction to store the first education risk history file into the first risk file list; or, configure the positioning instruction to collect multiple first education risk history files from the first risk file list in sequence and store them into the second risk file list.
[0037] It should be noted that the second risk file list is set without an encrypted fingerprint, and the positioning instruction does not need to occupy the encrypted fingerprint each time it collects the first education risk history file from the second risk file list.
[0038] The embodiments of the present invention reduce the frequency of requests for encrypted fingerprints by a single instruction by providing a sequential interface, while reducing the complexity of the encrypted fingerprints, allowing each positioning instruction to interact with the rollback instruction through a separate first risk file list, thereby avoiding encryption fingerprint competition between positioning instructions and encryption fingerprint competition between rollback instructions and positioning instructions, and improving positioning efficiency and data decision efficiency.
[0039] Two bottlenecks can be observed in existing examples: 1. There is contention between the generate instruction and the rollback / locate instruction for the encrypted fingerprint of the rollback information linked list. 2. There is contention between the rollback instruction and the locate instruction for the encrypted fingerprint of the decision list. Multiple instructions simultaneously accessing the encrypted fingerprint of the same list creates resource contention, resulting in performance degradation. This contention between the two lists is caused by two factors: 1. Each instruction only collects one list element (the education risk history file) after each encrypted fingerprint, resulting in short working time, long waiting times, and frequent encrypted fingerprint requests. 2. The locate instruction has a large number of risk scenarios, and the complexity of the encrypted fingerprint leads to intense competition for the encrypted fingerprint among multiple locate instructions. Therefore, the encrypted fingerprint mechanism in the relevant examples suffers from list deadlock and fierce contention for encrypted fingerprint resources, resulting in poor database performance and slow data location efficiency.
[0040] The embodiments of the present invention achieve faster positioning and faster high-availability synchronization by reducing the complexity of the encrypted fingerprint. Reducing the complexity of the encrypted fingerprint means improving the performance of the program by reducing the holding time of the encrypted fingerprint and narrowing the coverage range of the encrypted fingerprint in concurrent programming. Specifically, not only is an associated list mapped for each positioning instruction, allowing a single positioning instruction to interact with other instructions through a separate list to achieve interaction between the rollback instruction and the positioning instruction; the interaction between the two is divided into two lists for implementation, such as the first risk file list and the second risk file list; a sequential interface is added to reduce the frequency of requests for encrypted fingerprints by a single instruction, while reducing the complexity of the encrypted fingerprint to reduce the encrypted fingerprint deadlock and the encrypted fingerprint coverage range of the rollback instruction and the positioning instruction.
[0041] For example, when determining educational risk information, the Generate instruction first places multiple educational risk history files into a rollback information list via a sequential interface, and the Rollback instruction then collects data from the rollback information list via the sequential interface. Both the Generate instruction and the Rollback instruction possess encrypted fingerprints for the first list of the rollback information list. The sequential interface reduces the number of times the Generate instruction and the Rollback instruction simultaneously compete for the encrypted fingerprints of the first list.
[0042] Locate instruction 1 is mapped to first risk file list 1 and second risk file list 1, respectively; locate instruction 2 is mapped to first risk file list 2 and second risk file list 2, respectively; and locate instruction 3 is mapped to first risk file list 3 and second risk file list 3, respectively. First risk file list 1 and second risk file list 1 can also be considered as two sublists in the first list mapped to locate instruction 1. Other locate instructions are similar and will not be repeated here.
[0043] After mapping the associated list for each locate instruction, the encrypted fingerprint of the first risk file list only covers the current locate instruction and the rollback instruction, a total of two instructions. This reduces the risk of instructions competing for the first risk file list. The sequential collection operation also reduces the number of times the rollback instruction and locate instruction 1 simultaneously compete for the encrypted fingerprint of the first list.
[0044] Third, list partitioning was implemented. Taking Locate Instruction 1 as an example, each Locate Instruction 1 first collects the first education risk history file from Second Risk File List 1 (without encrypted fingerprinting). When Second Risk File List 1 is empty, the first education risk history file in First Risk File List 1 is transferred sequentially to Second Risk File List 1 (with encrypted fingerprinting). This splits the contention between the Rollback Instruction and Locate Instruction 1 into two parts, reducing the contention between the two instructions for the encrypted fingerprint of the First Risk File List.
[0045] Due to the addition of the second risk file list, each time the positioning instruction collects education risk history files, it does not need to collect them from the first risk file list every time. Furthermore, a single positioning instruction 1 only collects the first education risk history file from the second risk file list 1 without an encrypted fingerprint. This narrows the coverage range of the encrypted fingerprint between positioning instruction 1 and the rollback instruction, reducing the possibility of deadlock when accessing the first risk file list simultaneously with the rollback instruction. Furthermore, each time the second risk file list is completely collected by the positioning instruction, a series of records will be collected from the first risk file list. This sequential collection method reduces the possibility of deadlock when accessing the first risk file list simultaneously with the rollback instruction.
[0046] In addition, the rollback instruction can reclaim the resources released by the positioning instructions 1-3 through the second list of key-value pairs.
[0047] Based on an embodiment of the present invention, multiple education risk history files also include a second education risk history file whose risk scenario is a time sequence scenario; the method also includes: configuring a rollback instruction, and locating the second education risk history file among the multiple education risk history files according to the time sequence information of the second education risk history file.
[0048] Based on the embodiment of the present invention, the time sequence information of the second education risk history file can be understood as the operation time information of the second education risk history file.
[0049] In this embodiment, a rollback instruction may be configured to first locate an earlier second education risk history file, and after the location is completed, the subsequent second education risk history file may be located.
[0050] Based on an embodiment of the present invention, the first education risk history file among multiple education risk history files is stored in the first risk file list of the positioning instruction, including: obtaining at least one first education risk history file from multiple education risk history files; obtaining a signature method for configuring the education risk information associated with each first education risk history file in the job decision implementation; based on the signature method, obtaining a candidate positioning instruction matching each first education risk history file; and storing each first education risk history file one by one in the first risk file list mapped to the candidate positioning instruction.
[0051] In an embodiment of the present invention, the rollback instruction can first divide the multiple education risk history files collected from the rollback information linked list into at least one first education risk history file and at least one second education risk history file based on the risk scenario of the education risk information. The at least one second education risk history file is located by the rollback instruction itself, and the at least one first education risk history file needs to be divided into the first risk file list mapped by multiple positioning instructions.
[0052] There may be multiple locating instructions in the database system to concurrently locate multiple first education risk history files. In this state, it is necessary to determine how to classify at least one first education risk history file into multiple first risk file lists mapped to the multiple locating instructions.
[0053] A job is a logical unit in the database system's execution process, consisting of a finite sequence of database operations. These operations are either all executed or none, making it an indivisible unit of work. Generally, each job is associated with a piece of educational risk information, and job decision execution is the process of generating educational risk information. The signature method configured in job decision execution is also the signature method used in database decision execution.
[0054] In one embodiment, candidate positioning instructions matching each first education risk history file may be obtained based on the scenario of the signature method.
[0055] After each first education risk history file is to be stored in the first risk file list mapped with the candidate positioning instruction, it is stored one by one in the first risk file list.
[0056] It should be noted that the first risk file list of the candidate positioning list has a second list encrypted fingerprint. When the first education risk history files are stored in the first risk file list one by one, the candidate positioning instruction can synchronously collect the historical first education risk history files one by one from the second risk file list. There is no list resource contention for storage and retrieval here; even when the second risk file list is empty, multiple first education risk history files are collected from the first risk file list in turn. Here, only one retrieval and the above-mentioned stored encrypted fingerprint will compete, and the number of contentions is relatively small.
[0057] The embodiment of the present invention can further improve data locating efficiency and concurrently list their respective first risk files by adopting multiple locating instructions for locating, thereby further improving locating efficiency and decision-making efficiency.
[0058] Based on an embodiment of the present invention, the method also includes: after configuring the positioning instruction to locate the educational risk information associated with the first educational risk history file, storing the first educational risk history file of the first initial template in the first sub-list associated with the positioning instruction in the first list key-value pair, and storing the first educational risk history file of the second initial template in the second sub-list associated with the positioning instruction in the second list key-value pair, wherein, in the first list key-value pair, each positioning instruction is associated with a first sub-list, and in the second list key-value pair, each positioning instruction is associated with a second sub-list; and / or, after configuring the rollback instruction to locate the educational risk information associated with the second educational risk history file, storing the second educational risk history file of the first initial template in the third sub-list associated with the rollback instruction in the first list key-value pair.
[0059] Whether it is a rollback instruction or a positioning instruction, after the positioning is completed, the resources occupied during positioning will be released; the generation instruction will recycle this part of the resources and store the newly generated education risk history file in the rollback information list. Resource release is mainly for the rollback information list. The resources of the rollback information list occupied by the first education risk history file and the second logical record are released, and the new education risk history file is added, such as the resource recovery of the rollback information list through the first list key-value pair. In addition, the first risk file list and the second risk file list will also realize resource recovery through the second list key-value pair.
[0060] In an illustrative embodiment, after each positioning instruction completes the positioning of a first education risk history file, the structure returned to the generation instruction and the rollback instruction is different, that is, the structure for the rollback information linked list, the first risk file list / the second risk file list is different. The rollback instruction collects structure 1 from the rollback information linked list, and the rollback instruction analyzes the content in structure 1, such as timing information, and then encapsulates it into structure 2 with some analyzed job information and the collected structure 1. Multiple structures 2 are connected to form the first risk file list / the second risk file list. After the positioning instruction obtains such a structure 2 and locates it, it needs to return the blank template 2 to the rollback instruction, and return the blank template 1 to the generation instruction. The first initial template is also the empty structure 1, and the second initial template is also the empty structure 2. Thus, the first education risk information of the first initial template is returned to the first sublist in the first list key-value pair, and the first education risk information of the second initial template is returned to the second sublist in the second list key-value pair.
[0061] Similarly, after the rollback instruction locates a second education risk history file, it will return the blank template 1 to the generation instruction, that is, return the second education risk information of the first initial template to the third sublist in the first list key-value pair.
[0062] Similar to the positioning process, during the resource recovery phase, a first sublist is mapped to each positioning instruction in the first list key-value pair, and a third sublist is mapped to each rollback instruction. Furthermore, a second sublist is mapped to each positioning instruction in the second list key-value pair, and multiple second sublists form the second list key-value pair.
[0063] Considering that when existing resources are recycled, the first list key-value pair and the second list key-value pair are a key-value pair, and the generation instruction and the rollback instruction both have the list encryption fingerprint of the entire list key-value pair, so that when the generation instruction occupies the list key-value pair, each positioning instruction and the rollback instruction cannot obtain the list encryption fingerprint of the list key-value pair, resulting in busy waiting.
[0064] The embodiment of the present invention also adds a sequence interface on the resource recovery side, distinguishes between the first list key-value pair and the second list key-value pair, and adds a sub-list for each positioning instruction in the list key-value pair. Each positioning instruction and rollback instruction only has the list encryption fingerprint of the sub-list mapped to it, which reduces the encryption fingerprint deadlock and encryption fingerprint coverage range between the generation instruction and other instructions, and also reduces the holding time of the encryption fingerprint of the generation instruction, thereby improving the positioning efficiency and decision-making efficiency.
[0065] Based on an embodiment of the present invention, the method also includes: configuring generation instructions to collect the first education risk history file and the second education risk history file of the first initial template from the first list key-value pairs; in response to collecting the first education risk history file and the second education risk history file of the first initial template from the first list key-value pairs, analyzing the new education risk information and storing the new education risk history file in the rollback information linked list.
[0066] In one embodiment, the first education risk history file and the second education risk history file of the first initial template can be collected from the first list key-value pairs and the second list key-value pairs at intervals of a preset time period, such as collecting all or part of the first education risk history file and the second education risk history file of the first initial template from the first list key-value pairs and the second list key-value pairs within the preset time period. Alternatively, it is also possible to collect all or part of the first education risk history file of the first initial template only from the first list key-value pairs; and collect all or part of the second education risk history file of the first initial template only from the second list key-value pairs.
[0067] After collecting the first education risk history file and / or the second education risk history file, that is, after recycling the resources, the new education risk information is analyzed and the new education risk history file is stored in the rollback information linked list.
[0068] Based on an embodiment of the present invention, a generation instruction mapping is provided with a monitoring sensor; a generation instruction is configured to collect a first education risk history file and a second education risk history file of a first initial template from a first list key-value pair, including: a generation instruction is configured to update, based on risk scenario data recorded by the monitoring sensor, the first education risk history file of the first initial template collected from a first sublist of the first list key-value pair, and the second education risk history file of the first initial template collected from a third sublist, wherein, during an update process, the generation instruction obtains the first education risk history file of the first initial template from a first sublist of the first list key-value pair.
[0069] In one embodiment, the monitoring sensor is used to calculate the order in which instructions are generated to reclaim resources from the first list of key-value pairs. For example, when collecting the first education risk history file of the first initial template from a first sublist of the first list of key-value pairs, the first risk scenario data in the first sublist is incremented by 1; when collecting the second education risk history file of the first initial template from a third sublist, the second risk scenario data in the third sublist is incremented by 1. Thus, based on the first and second risk scenario data recorded by the monitoring sensor, the update order of resource reclaiming from the locate instruction and the rollback instruction can be determined.
[0070] For example, when the second data volume increases, the first education risk history file of the first initial template is collected from a first sublist in the first list key-value pair, and then the first data volume is increased; when the first risk scenario data increases, the second education risk history file of the first initial template is collected from the third sublist in the first list key-value pair, and then the second data volume is increased, thereby realizing an update process. It should be noted that in two adjacent update processes, the first education risk history file of the first initial template is usually collected from the first sublists mapped by different positioning instructions, but the second education risk history file of the first initial template is collected from the only third sublist.
[0071] In another embodiment, a rollback information linked list is configured for the first risk file list / second risk file list, and resources are recovered from the second sublist of each positioning instruction mapping in the second list key-value pair in turn. The specific resource recovery operation is similar to the recovery of the first list key-value pairs mentioned above, and will not be repeated here.
[0072] The embodiments of the present invention can avoid long waiting times caused by a certain instruction being stuck and continuously waiting for the instruction to release resources by updating and recovering the first education risk history file and the second education risk history file, as well as updating and recovering the first education risk history file of different positioning instructions in multiple update processes. It can timely recover the education risk history file of the first initial template and timely add new education risk history files to the rollback information linked list, thereby speeding up positioning efficiency.
[0073] In this embodiment, resources are recovered between the Generate Instruction and both Locate Instruction 1 and Locate Instruction 2 via a first list key-value pair. The first list key-value pair contains a first sublist 1 mapped to Locate Instruction 1, a first sublist 2 mapped to Locate Instruction 2, and a third sublist mapped to the Rollback Instruction. Education risk history files are collected between the Generate Instruction and the Rollback Instruction via a rollback information linked list, and resources are recovered via the third sublist. Consequently, the issuance and resource recovery process between the Generate Instruction and the Rollback Instruction does not involve contention for encrypted fingerprints.
[0074] Based on the embodiments of the present invention, the list-based interactions described above use a communication sequential process model, such as a rollback information list, a first risk file list, and a second risk file list. Multiple instructions communicate with each other through message passing, rather than relying on shared memory.
[0075] In this process, the party that stores the education risk history file / first education risk history file / second education risk history file into the list can be regarded as the operator, and the party that collects the education risk history file / first education risk history file / second education risk history file from the list can be regarded as the decision-maker. For the sake of ease of description, the education risk history file / first education risk history file / second education risk history file will be collectively referred to as records below. The operator and the decision-maker communicate through the list. The operator only pays attention to the operation records and puts them into the list, while the decision-maker takes the records from the list for processing. This mechanism effectively reduces the coupling between the operator and the decision-maker, allowing them to be independently developed, tested and maintained. When it is necessary to add risk scenarios for the operator or decision-maker, simply create more instructions and connect them to the list.
[0076] For example, when improving positioning efficiency by adding positioning instructions, it is only necessary to create and map the first risk file list, the second risk file list, the first sublist in the first list key-value pair, and the second sublist in the second list key-value pair for the newly added positioning instructions. After that, the positioning instruction can use the first risk file list, the second risk file list, the first sublist, and the second sublist to realize the collection, positioning and recovery of records.
[0077] Furthermore, operators and decision-makers can execute operations at different points in time without having to wait for each other to complete. Operators can immediately move on to the next operation after processing a record, while decision-makers can retrieve records from the list and process them when they are free.
[0078] Before positioning, the generated instruction can store the education risk history file into the rollback instruction; the rollback instruction locates the second education risk history file by itself by judging the risk scenario of the education risk information, and stores the first education risk history file into the first risk file list, and the positioning instruction realizes the positioning of the first education risk history file through the combination of the first risk file list + the second risk file list.
[0079] After positioning, the positioning instruction stores the first education risk history file of the second initial template into the second sublist associated with the second list key-value pair, and the rollback instruction can continue to store the new first education risk history file into the first risk file list + second risk file list by recycling this part of the resources. In addition, the positioning instruction also stores the first education risk history file of the first initial template into the first sublist associated with the first list key-value pair, and the rollback instruction stores the second education risk history file of the first initial template into the third sublist of the first list key-value pair. The generation instruction continues to store the new education risk history file into the rollback information linked list by recycling the resources in the first list key-value pair.
[0080] Figure 2A flowchart of an AI-enabled university smart operation center decision support method based on a specific embodiment of the present invention is shown.
[0081] like Figure 2 As shown, embodiment 200 includes S201 to S208; At S201, educational risk information begins to be located; At S202, whether there are any unlocated education risk information pages; education risk information is stored in pages, referred to as education risk information pages; other instructions may be configured to determine whether there are any unlocated education risk information pages; if so, execute S203; if there are no unlocated education risk information pages, execute S208; At S203, when there is a state of an unlocated education risk information page, an instruction is generated to analyze the education risk information page and generate an education risk history file; At S204, the rollback instruction collects the education risk history file; At S205 , it is determined whether the risk scenario of the education risk information associated with the education risk history file is a time sequence scenario; In S206, in a state where there is no time sequence requirement, the education risk history file is the first education risk history file, and the positioning instruction collects the first education risk history file for positioning; At S207, under the condition of having a time sequence requirement, the education risk history file is a second education risk history file, and the rollback instruction collects the second education risk history file for positioning; At S208, end.
[0082] For the existing education risk information decision list (the list between the rollback instruction and the positioning instruction), the present invention introduces a new list mechanism to replace the original education risk information decision list. The main innovations are: 1) The frequency of contention for encrypted fingerprints between the rollback instruction and the positioning instruction is reduced. Since a local second risk file list is newly added, the positioning instruction does not have to collect the first education risk history file from the second risk file list every time, thereby reducing the possibility of deadlock when accessing the first risk file list at the same time as the rollback instruction. 2) Each time the second risk file list is completely collected by the positioning instruction, a series of first education risk history files will be collected from the first risk file list. The sequential collection method reduces the possibility of deadlock when accessing the first risk file list at the same time as the rollback instruction. Compared with the original list encryption fingerprint, the new list mechanism is less complex, and the sequential collection method further reduces the encryption fingerprint contention between the rollback instruction and the decision instruction.
[0083] Figure 3 A block diagram of an AI-enabled university smart operation center decision support system based on an embodiment of the present invention is shown.
[0084] like Figure 3 As shown, the AI-enabled university smart operation center decision support system includes a first configuration unit 310, a storage unit 320, a second configuration unit 330 and a positioning unit 340.
[0085] The first configuration unit 310 is used to configure a rollback instruction and poll multiple education risk history files from a rollback information linked list, wherein the education risk history files are generated after the instruction is generated to analyze the education risk information.
[0086] The storage unit 320 is used to store a first education risk history file among the multiple education risk history files into a first risk file list mapped to the positioning instruction, wherein the risk scenario of the education risk information associated with the first education risk history file is a safety scenario.
[0087] The second configuration unit 330 is used to configure the positioning instruction. When the second risk file list mapped to the positioning instruction is empty, multiple first education risk history files are collected in sequence from the first risk file list mapped to the positioning instruction, and the multiple first education risk history files are stored in the second risk file list mapped to the positioning instruction.
[0088] The positioning unit 340 is configured to collect the first education risk history files one by one from the second risk file list of the positioning instruction and to locate the education risk information associated with the first education risk history files one by one.
[0089] In the several embodiments provided in this application, it should be understood that the disclosed systems, systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or units, which can be electrical, mechanical or other forms.
[0090] In addition, the functional units in the various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units. The above is only an implementation method of the present application and does not limit the patent range of the present application. Any equivalent structure or equivalent process transformation made using the contents of the description and drawings of this application, or directly or indirectly used in other related technical fields, are also included in the patent protection range of the present application.
[0091] The above detailed description of the specific embodiments of the invention is intended to be illustrative only, and the present application is not limited to the specific embodiments described above. For those skilled in the art, any equivalent modifications or substitutions of the invention are also within the scope of the present application. Therefore, equivalent changes, modifications, and improvements made without departing from the spirit and principles of the present application should be included within the scope of the present application.
Claims
1. An AI-enabled decision support method for university smart operation centers, characterized in that: The method comprises: Configure a rollback instruction to poll multiple education risk history files from a rollback information linked list, wherein the education risk history files are generated after the generation instruction analyzes the education risk information; storing a first education risk history file from the plurality of education risk history files into a first risk file list mapped to the positioning instruction, wherein the risk scenario of the education risk information associated with the first education risk history file is a safety scenario; configuring the positioning instruction, and when the second risk file list mapped to the positioning instruction is obtained and is empty, sequentially collecting a plurality of first education risk history files from the first risk file list mapped to the positioning instruction, and storing the plurality of first education risk history files in the second risk file list mapped to the positioning instruction; and The first education risk history files are collected one by one from the second risk file list of the positioning instruction, and the education risk information associated with the first education risk history files is positioned one by one.
2. The method according to claim 1, wherein The method further comprises: The rollback information linked list is provided with a first list of encrypted fingerprints, where the coverage interval of the first list of encrypted fingerprints is the generation instruction and the rollback instruction; The first risk file list mapped to each of the positioning instructions is provided with a second list encrypted fingerprint, and the coverage interval of the second list encrypted fingerprint is the rollback instruction and the positioning instruction; The second risk file list mapped to each of the positioning instructions does not set a list encryption fingerprint.
3. The method according to claim 1, wherein The plurality of education risk history files further include a second education risk history file in which the risk scenario is a time sequence scenario; and the method further includes: The rollback instruction is configured to locate the second education risk history file among the plurality of education risk history files according to the timing information of the second education risk history file.
4. The method according to claim 1, wherein The step of storing the first education risk history file from the plurality of education risk history files into the first risk file list of the positioning instruction comprises: obtaining at least one of the first education risk history files from a plurality of the education risk history files; A method for obtaining a signature of the educational risk information associated with each of the first educational risk history files in a configuration for job decision implementation; Based on the signature method, obtaining candidate positioning instructions that match each of the first education risk history files; and Each of the first education risk history files is stored one by one in a first risk file list mapped to the candidate positioning instruction.
5. The method according to claim 3, wherein The method further comprises: After configuring the positioning instruction to locate the education risk information associated with the first education risk history file, the first education risk history file of the first initial template is stored in a first sublist associated with the positioning instruction in a first list key-value pair, and the first education risk history file of the second initial template is stored in a second sublist associated with the positioning instruction in a second list key-value pair, wherein, in the first list key-value pair, each positioning instruction is associated with one of the first sublists, and in the second list key-value pair, each positioning instruction is associated with one of the second sublists; and / or, After configuring the rollback instruction to locate the education risk information associated with the second education risk history file, the second education risk history file of the first initial template is stored in a third sublist associated with the rollback instruction in the first list key-value pair.
6. The method according to claim 5, wherein The method further comprises: configuring the generating instruction to collect the first education risk history file and the second education risk history file of the first initial template from the first list of key-value pairs; In response to collecting the first education risk history file and the second education risk history file of the first initial template from the first list key-value pairs, the new education risk information is analyzed and the new education risk history file is stored in the rollback information linked list.
7. The method according to claim 6, wherein The generation instruction is mapped with a monitoring sensor; and the configuration of the generation instruction to collect the first education risk history file and the second education risk history file of the first initial template from the first list of key-value pairs includes: Configure the generation instruction to update the first education risk history file of the first initial template collected from the first sublist of the first list key-value pair and the second education risk history file of the first initial template collected from the third sublist based on the risk scenario data recorded by the monitoring sensor, wherein, during one update process, the generation instruction obtains the first education risk history file of the first initial template from one of the first sublists of the first list key-value pair.
8. An AI-enabled decision support system for university smart operations centers, characterized by: The system is used to execute the AI-enabled university smart operation center decision support method according to any one of claims 1 to 7, comprising: A first configuration unit is configured to configure a rollback instruction and poll a plurality of education risk history files from a rollback information linked list, wherein the education risk history files are generated after the generation instruction analyzes the education risk information; a storage unit, configured to store a first education risk history file from the plurality of education risk history files into a first risk file list mapped to the positioning instruction, wherein the risk scenario of the education risk information associated with the first education risk history file is a safety scenario; a second configuration unit, configured to configure the positioning instruction, and when a second risk file list mapped to the positioning instruction is obtained and is empty, sequentially collect a plurality of first education risk history files from the first risk file list mapped to the positioning instruction, and store the plurality of first education risk history files in the second risk file list mapped to the positioning instruction; and A positioning unit is used to collect the first education risk history files one by one from the second risk file list of the positioning instruction and to locate the education risk information associated with the first education risk history files one by one.