Automatic updating method, device and computer equipment for school member information
Through automated information update methods, information of school members is obtained and verified, the scope of update permissions is identified, and information update review and processing is carried out, which solves the problem of low information update efficiency in the existing technology, and realizes timely, accurate and secure updates of information.
Patent Information
- Application Number
- CN202411995219.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-08
AI Technical Summary
The existing technology is inefficient in updating school member information and lacks comprehensive information review and update capabilities, resulting in untimely and inaccurate information updates.
By obtaining the information to be updated, historical information data and verification information of new member information of each school member, split the verification information into sub-verification information of each verification type, generate verification feedback results, identify the scope of update permissions, and use the information update audit model for review and update processing to achieve automated information updates.
It improves the timeliness and accuracy of information, reduces the cumbersome and errors of manual operations, and enhances the security protection and update efficiency of school members' information.
Smart Images

Figure CN119784332A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of educational information management technology, and in particular to a method, device and computer equipment for automatically updating school member information. Background Art
[0002] With the continuous development of information technology, educational information management has become an inevitable trend in the development of modern schools. The construction of digital campuses enables schools to manage student and faculty information more efficiently, improve teaching quality and management efficiency. In this context, timely and accurate updating of school member information has become crucial. Automatic information updating can not only reduce the tediousness and errors of manual operations, but also improve the timeliness and accuracy of information, providing a reliable basis for school decision-making. For example, timely updating of students' academic information can ensure that schools can accurately grasp students' learning situation and provide support for teaching arrangements and resource allocation; timely updating of faculty and staff work information can help schools better manage human resources and improve work efficiency.
[0003] Currently, the update of school member information mainly relies on manual operations, including collecting update forms, checking information, entering the system, etc. Although there are some automated tools available for information update, they often focus on updating a single field and lack comprehensive information review and update capabilities, resulting in low efficiency in updating school member information. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, computer equipment, computer-readable storage medium and computer program product for automatically updating school member information in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for automatically updating school member information, comprising:
[0006] Obtaining the to-be-updated information of the new member information of each school member, the historical information data of each of the new member information, and the verification information of each of the new member information, and splitting each of the verification information into sub-verification information of each verification type of each new member information;
[0007] Based on the sub-verification information of each verification type of each new member information, through the information verification strategy of each verification type, generate the verification feedback result of each new member information in each verification type, and for each new member information, based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information, identify the update authority scope of each new member information;
[0008] Based on the update authority scope of the new member information and the information to be updated of the new member information, the update audit result of the information to be updated is identified through the information update audit model, and when the update audit result is normal, based on the information to be updated, the information update processing is performed within the update authority scope to complete the information update task of each school member.
[0009] Optionally, the sub-verification information of each verification type based on each new member information generates a verification feedback result of each new member information in each verification type through the information verification strategy of each verification type, including:
[0010] For each verification information, identify each verification identification information contained in the verification information, and split the verification information into verification data groups corresponding to each verification identification information according to each verification identification information;
[0011] In the verification database, the verification type corresponding to each verification identification information is queried, and the verification data group corresponding to each verification representation information is used as sub-verification information of each verification type.
[0012] Optionally, the generating of verification feedback results of each new member information in each verification type through the information verification strategy of each verification type includes:
[0013] Extracting key verification features of the sub-verification information of each verification type, and based on the key verification features of each verification type and through the information verification strategy of each verification type, identifying feature authentication results of each key verification feature of each verification type;
[0014] The feature authentication result of each of the key verification features is used as the verification feedback result of the verification type.
[0015] Optionally, the identifying the update authority scope of each new member information based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information includes:
[0016] Splitting the historical information data of the new member information into sub-historical data of each information type of the school members, and identifying data feature information of each sub-historical data;
[0017] For each verification type, based on each key verification feature of the verification type and the data feature information of each sub-historical data, calculate the similarity between the verification type and each sub-historical data, and use the sub-historical data with a similarity greater than a threshold as the sub-historical data corresponding to the verification type;
[0018] The sub-historical data corresponding to all verification types are used as the update authority scope of the new member information.
[0019] Optionally, the identifying the update audit result of the information to be updated through the information update audit model based on the update authority scope of the new member information and the information to be updated of the new member information includes:
[0020] Identify sub-update information of each information type in the information to be updated, and identify each target information type corresponding to the verification type based on the sub-historical data corresponding to the verification type;
[0021] In each of the information types, target sub-update information of each target information type is screened, and based on the sub-historical data of each of the target information types, the target sub-update information of each of the target information types is updated and audited through the information update audit model to obtain update audit results of each of the target sub-update information;
[0022] The update review result of each target sub-update information is used as the update review result of the information to be updated.
[0023] Optionally, when the update audit result is normal, based on the information to be updated, within the update authority scope, information update processing is performed to complete the information update task of each school member, including:
[0024] For each target information type, based on the target sub-update information of the target information type and the sub-history data of the target information type, identifying the difference update information in the target sub-update information and the difference position information of the difference update information in the sub-history data through an information difference identification network;
[0025] Each of the difference update information is replaced in each of the difference position information to complete the information update task of the school members.
[0026] In a second aspect, the present application also provides a device for automatically updating school member information, including:
[0027] An acquisition module, used to acquire the to-be-updated information of the new member information of each school member, the historical information data of each of the new member information, and the verification information of each of the new member information, and split each of the verification information into sub-verification information of each verification type of each new member information;
[0028] an identification module, for generating, based on the sub-verification information of each verification type of each new member information and through the information verification strategy of each verification type, a verification feedback result of each new member information in each verification type, and for each new member information, based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information, identifying the update authority scope of each new member information;
[0029] The update module is used to identify the update audit result of the information to be updated based on the update authority scope of the new member information and the information to be updated of the new member information through the information update audit model, and when the update audit result is normal, based on the information to be updated, perform information update processing within the update authority scope to complete the information update task of each school member.
[0030] Optionally, the acquisition module is specifically used to:
[0031] For each verification information, identify each verification identification information contained in the verification information, and split the verification information into verification data groups corresponding to each verification identification information according to each verification identification information;
[0032] In the verification database, the verification type corresponding to each verification identification information is queried, and the verification data group corresponding to each verification representation information is used as sub-verification information of each verification type.
[0033] Optionally, the identification module is specifically used to:
[0034] Extracting key verification features of the sub-verification information of each verification type, and based on the key verification features of each verification type and through the information verification strategy of each verification type, identifying feature authentication results of each key verification feature of each verification type;
[0035] The feature authentication result of each of the key verification features is used as the verification feedback result of the verification type.
[0036] Optionally, the identification module is specifically used to:
[0037] Splitting the historical information data of the new member information into sub-historical data of each information type of the school members, and identifying data feature information of each sub-historical data;
[0038] For each verification type, based on each key verification feature of the verification type and the data feature information of each sub-historical data, calculate the similarity between the verification type and each sub-historical data, and use the sub-historical data with a similarity greater than a threshold as the sub-historical data corresponding to the verification type;
[0039] The sub-historical data corresponding to all verification types are used as the update authority scope of the new member information.
[0040] Optionally, the update module is specifically used to:
[0041] Identify sub-update information of each information type in the information to be updated, and identify each target information type corresponding to the verification type based on the sub-historical data corresponding to the verification type;
[0042] In each of the information types, target sub-update information of each target information type is screened, and based on the sub-historical data of each of the target information types, the target sub-update information of each of the target information types is updated and audited through the information update audit model to obtain update audit results of each of the target sub-update information;
[0043] The update review result of each target sub-update information is used as the update review result of the information to be updated.
[0044] Optionally, the update module is specifically used to:
[0045] For each target information type, based on the target sub-update information of the target information type and the sub-history data of the target information type, identifying the difference update information in the target sub-update information and the difference position information of the difference update information in the sub-history data through an information difference identification network;
[0046] Each of the difference update information is replaced in each of the difference position information to complete the information update task of the school members.
[0047] In a third aspect, the present application provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any one of the methods in the first aspect are implemented.
[0048] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0049] In a fifth aspect, the present application provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0050] The above-mentioned automatic updating method, device and computer equipment of school member information obtains the to-be-updated information of the new member information of each school member, the historical information data of each new member information, and the verification information of each new member information, and splits each verification information into sub-verification information of each verification type of each new member information; generates the verification feedback result of each new member information in each verification type through the information verification strategy of each verification type, and identifies the update authority scope of each new member information based on the verification feedback result of each verification type of the new member information and the historical information data of the new member information for each new member information; identifies the update authority scope of the new member information and the to-be-updated information of the new member information through the information update audit model, and in the case that the update audit result is normal, performs information update processing based on the to-be-updated information within the update authority scope to complete the information update task of each school member. This scheme automatically verifies whether each to-be-updated information meets the update standard by collecting the to-be-updated information of the new member information and the verification information, thereby avoiding abnormal information updates and the security risks of changing the school member information, thereby improving the security protection effect of the school member information. Then, this solution identifies the update permission range of the new member information, and thus opens the update range within the update permission range for each information to be updated, so as to accurately update each information to be updated, avoiding the risk of information leakage in the non-update range. Finally, this solution avoids the inefficiency of manual update and manual review through precise positioning and automated update process, thereby comprehensively improving the update efficiency of school member information. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0052] Figure 1 A schematic diagram of a flow chart of a method for automatically updating school member information in one embodiment;
[0053] Figure 2 A flowchart of an example of automatic updating of school member information in one embodiment;
[0054] Figure 3 It is a structural block diagram of a device for automatically updating school member information in one embodiment;
[0055] Figure 4FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0057] The automatic updating method of school member information provided by the embodiment of the present application can be applied to the application environment of automatic updating of school member information. Among them, the method can be applied to a terminal, can also be applied to a server, can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. Among them, the terminal can be, but is not limited to, various personal computers, laptops, medium-sized computers, etc. Among them, the terminal automatically verifies whether each information to be updated meets the update standard by collecting the information to be updated and the verification information of the new member information, thereby avoiding abnormal information updates and security risks of changing the school member information, thereby improving the security protection effect of the school member information. Then this scheme identifies the update authority range of the new member information, thereby opening the update range within the update authority range for each information to be updated, thereby accurately updating each information to be updated, avoiding the risk of information leakage in the non-update range, and finally, this scheme avoids the inefficiency of manual update and manual review through accurate positioning and automated update process, thereby comprehensively improving the update efficiency of school member information.
[0058] In an exemplary embodiment, Figure 1 As shown, a method for automatically updating school member information is provided, which is described by taking the method applied to a terminal as an example, and includes the following steps S101 to S103.
[0059] in:
[0060] Step S101, the to-be-updated information of the new member information of the school members, the historical information data of each new member information, and the verification information of each new member information, and each verification information is split into sub-verification information of each verification type of each new member information.
[0061] In this embodiment, the terminal responds to the staff's information upload operation and obtains the information to be updated in the new member information of each school member that needs to be updated. Due to the situation of student promotion, teacher position change, personnel transfer, etc., there are a large number of partial information changes in students, teachers and other positions in the system, but the information is recorded as new member information. Therefore, in each new member information, only the information to be updated of the school member needs to be extracted. Then, the terminal obtains the historical information data corresponding to each new member information and the verification information of the new member information, wherein the historical information data is the member information of each school member stored in the school system, and the verification information is the sub-verification information of each verification type uploaded by the staff when uploading, wherein the verification type includes but is not limited to verification types such as mobile phone number verification, email verification, ID card number verification, face recognition verification type, and voice recognition verification. Finally, the terminal splits each verification information into sub-verification information of each verification type of each new member information.
[0062] Step S102, based on the sub-verification information of each verification type of each new member information, through the information verification strategy of each verification type, generate the verification feedback result of each new member information in each verification type and for each new member information, based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information, identify the update authority scope of each new member information.
[0063] In this embodiment, the terminal generates the verification feedback results of each new member information in each verification type through the information verification strategy of each verification type, and identifies the update authority scope of each new member information based on the verification feedback results of the new member information in each verification type and the historical information data of the new member information. Among them, the information verification strategy of each verification type is used to verify whether the sub-verification data of the verification type is the verification data of the school member. The verification feedback results include but are not limited to verification passed, verification failed, verification abnormality and the like. Among them, except for the verification passed, the other two situations are both deemed as verification failed, that is, the information cannot be updated, and the staff is required to re-upload the verification information of the school member.
[0064] Step S103, based on the update authority scope of the new member information and the information to be updated of the new member information, the update audit result of the information to be updated is identified through the information update audit model, and when the update audit result is normal, based on the information to be updated, the information update processing is performed within the update authority scope to complete the information update task of each school member.
[0065] In this embodiment, the terminal identifies the update audit result of the information to be updated through the information update audit model based on the update authority scope of the new member information and the information to be updated of the new member information, and when the update audit result is a normal audit, the terminal performs information update processing based on the information to be updated within the update authority scope to complete the information update task of each school member. Among them, the update audit model is a large language model based on natural language processing technology, and the update audit result includes a normal audit and an abnormal audit. Among them, when the information to be updated is not within the update authority scope, or there is information that is not within the update authority scope, the update audit result of the information to be updated is an abnormal audit, and when the information to be updated is within the update authority scope and there is no information that is not within the update authority scope, the update audit result is a normal audit. The specific identification process will be described in detail later.
[0066] Based on the above scheme, by collecting the updated information and verification information of the new member information, it is automatically verified whether each updated information meets the update standards, avoiding abnormal information updates and security risks of changing school member information, thereby improving the security protection effect of school member information. Then, this scheme identifies the update authority range of the new member information, thereby opening the update range within the update authority range for each information to be updated, and then accurately updating each information to be updated, avoiding the risk of information leakage in the non-update range. Finally, this scheme avoids the inefficiency of manual updates and manual audits through precise positioning and automated update process, thereby comprehensively improving the update efficiency of school member information.
[0067] Optionally, each verification information is split into sub-verification information of each verification type for each new member information, including: for each verification information, identifying each verification identification information contained in the verification information, and according to each verification identification information, splitting the verification information into verification data groups corresponding to each verification identification information; in the verification database, querying the verification type corresponding to each verification identification information, and using the verification data group corresponding to each verification representation information as sub-verification information of each verification type.
[0068] In this embodiment, the terminal identifies each verification identification information contained in the verification information for each verification information, and divides the verification information into verification data groups corresponding to each verification identification information according to each verification identification information. The verification identification information is the verification identification information of each verification type. Each verification identification information corresponds to a verification type.
[0069] In the verification database, the terminal searches for the verification type corresponding to each verification identification information, and uses the verification data group corresponding to each verification identification information as sub-verification information of each verification type.
[0070] Based on the above scheme, the verification type corresponding to each verification identification information is identified by querying the verification type through the verification identification information, so as to split the verification information and improve the comprehensiveness of the identification of the verification information.
[0071] Optionally, based on the sub-verification information of each verification type of each new member information, a verification feedback result of each new member information in each verification type is generated through the information verification strategy of each verification type, including: extracting key verification features of the sub-verification information of each verification type, and based on the key verification features of each verification type, identifying feature authentication results of each key verification feature of each verification type through the information verification strategy of each verification type; and using the feature authentication results of each key verification feature as the verification feedback result of the verification type.
[0072] In this embodiment, the terminal extracts the key verification features of the sub-verification information of each verification type, and based on the key verification features of each verification type, identifies the feature authentication results of each key verification feature of each verification type through the information verification strategy of each verification type. Among them, the key verification feature is the specific verification content of each verification type, for example, the mobile phone number content of the mobile phone number verification type, the email address of the email verification type, etc. The information verification strategy of each verification type is to perform overlapping matching with the verification information corresponding to the key verification feature of the verification type through the reserved verification information of the school members stored in the reserved database. When the overlapping matching is completed, the feature authentication result of each key verification feature of each verification type is determined to be authentication passed; when the overlapping matching cannot be performed, the feature authentication result of each key verification feature of each verification type is determined to be authentication failed; when the matching cannot be performed, the feature authentication result of each key verification feature of each verification type is determined to be authentication abnormal.
[0073] Finally, the terminal uses the feature authentication results of each key verification feature as the verification feedback result of the verification type.
[0074] Based on the above solution, feature authentication is performed by splitting the verification type, which improves the comprehensiveness and accuracy of feature authentication for school members.
[0075] Optionally, based on the verification feedback results of the new member information in each verification type and the historical information data of the new member information, the update authority scope of each new member information is identified, including: splitting the historical information data of the new member information into sub-historical data of each information type of school members, and identifying the data feature information of each sub-historical data; for each verification type, based on each key verification feature of the verification type and the data feature information of each sub-historical data, calculating the similarity between the verification type and each sub-historical data, and taking the sub-historical data greater than the similarity threshold as the sub-historical data corresponding to the verification type; taking the sub-historical data corresponding to all verification types as the update authority scope of the new member information.
[0076] In this embodiment, the terminal splits the historical information data of the new member information into sub-historical data of each information type of the school member, and identifies the data feature information of each sub-historical data. The data feature information is the data feature value of each independent data, and the data feature value is identified by performing data vectorization processing on each independent data to obtain the data feature value. Then, for each verification type, the terminal calculates the similarity between the verification type and each sub-historical data based on the key verification features of the verification type and the data feature information of each sub-historical data, and uses the sub-historical data greater than the similarity threshold as the sub-historical data corresponding to the verification type. Among them, the calculation algorithm is the cosine similarity algorithm. Finally, the terminal uses the sub-historical data corresponding to all verification types as the update authority range of the new member information.
[0077] Based on the above scheme, after feature recognition, similarity calculation is performed to determine the update authority scope of each sub-historical data, thereby improving the accuracy and comprehensiveness of recognition.
[0078] Optionally, based on the update authority scope of the new member information and the information to be updated of the new member information, an update audit result of the information to be updated is identified through an information update audit model, including: identifying sub-update information of each information type in the information to be updated, and identifying each target information type corresponding to the verification type based on the sub-historical data corresponding to the verification type; in each information type, screening the target sub-update information of each target information type, and based on the sub-historical data of each target information type, performing update audit processing on the target sub-update information of each target information type through an information update audit model to obtain an update audit result of each target sub-update information; using the update audit result of each target sub-update information as the update audit result of the information to be updated.
[0079] In this embodiment, the terminal identifies sub-update information of each information type in the information to be updated, and identifies each target information type corresponding to the verification type based on the sub-historical data corresponding to the verification type.
[0080] Then, the terminal screens the target sub-update information of each target information type in each information type, and based on the sub-historical data of each target information type, performs update review processing on the target sub-update information of each target information type through the information update review model to obtain the update review result of each target sub-update information. Finally, the terminal uses the update review result of each target sub-update information as the update review result of the information to be updated.
[0081] Based on the above solution, by first screening the target sub-update information of the target information type and then conducting the information update review, the accuracy and efficiency of the information review are improved.
[0082] Optionally, when the update audit result is normal, information update processing is performed based on the information to be updated and within the scope of update authority to complete the information update task for each school member, including: for each target information type, based on the target sub-update information of the target information type, and the sub-historical data of the target information type, through the information difference identification network, the difference update information in the target sub-update information and the difference position information of the difference update information in the sub-historical data are identified; each difference update information is replaced in each difference position information to complete the information update task for school members.
[0083] In this embodiment, for each target information type, the terminal identifies the difference update information in the target sub-update information and the difference position information of the difference update information in the sub-historical data based on the target sub-update information of the target information type and the sub-historical data of the target information type through the information difference recognition network. The information difference recognition network is a neural network corresponding to the large language model, which is used to identify the difference information in the two information and the position information of the difference information in the sub-historical data. Finally, the terminal replaces each difference update information in each difference position information to complete the information update task of the school members.
[0084] Based on the above solution, after difference identification, difference filling is performed to improve the efficiency and accuracy of updating information on school members.
[0085] This application also provides an example of automatic update of school member information, such as Figure 2 As shown, the specific processing process includes the following steps:
[0086] Step S201, obtaining the to-be-updated information of the new member information of each school member, the historical information data of each new member information, and the verification information of each new member information.
[0087] Step S202: for each piece of verification information, identify each piece of verification identification information contained in the verification information, and divide the verification information into verification data groups corresponding to each piece of verification identification information according to each piece of verification identification information.
[0088] Step S203: In the verification database, the verification type corresponding to each verification identification information is searched, and the verification data group corresponding to each verification representation information is used as sub-verification information of each verification type.
[0089] Step S204, extracting key verification features of the sub-verification information of each verification type, and based on the key verification features of each verification type and through the information verification strategy of each verification type, identifying feature authentication results of each key verification feature of each verification type.
[0090] Step S205: Using the feature authentication result of each key verification feature as the verification feedback result of the verification type.
[0091] Step S206, splitting the historical information data of the new member information into sub-historical data of each information type of the school members, and identifying data feature information of each sub-historical data.
[0092] Step S207, for each verification type, based on the key verification features of the verification type and the data feature information of each sub-historical data, calculate the similarity between the verification type and each sub-historical data, and take the sub-historical data greater than the similarity threshold as the sub-historical data corresponding to the verification type.
[0093] Step S208: taking the sub-history data corresponding to all verification types as the update authority range of the new member information.
[0094] Step S209, identifying sub-update information of each information type in the information to be updated, and identifying each target information type corresponding to the verification type based on the sub-historical data corresponding to the verification type.
[0095] Step S210, in each information type, filter the target sub-update information of each target information type, and based on the sub-historical data of each target information type, perform update audit processing on the target sub-update information of each target information type through the information update audit model to obtain the update audit result of each target sub-update information.
[0096] Step S211: taking the update review result of each target sub-update information as the update review result of the information to be updated.
[0097] Step S212, for each target information type, based on the target sub-update information of the target information type and the sub-historical data of the target information type, the information difference identification network is used to identify the difference update information in the target sub-update information and the difference position information of the difference update information in the sub-historical data.
[0098] Step S213, replacing each difference update information with each difference position information to complete the task of updating the information of the school members.
[0099] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0100] Based on the same inventive concept, the embodiment of the present application also provides an automatic updating device for school member information for implementing the automatic updating method for school member information involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more automatic updating devices for school member information provided below can refer to the limitations of the automatic updating method for school member information above, and will not be repeated here.
[0101] In an exemplary embodiment, Figure 3 As shown, a device for automatically updating school member information is provided, including: an acquisition module 310, an identification module 320 and an update module 330, wherein:
[0102] The acquisition module 310 is used to acquire the to-be-updated information of the new member information of each school member, the historical information data of each new member information, and the verification information of each new member information, and split each verification information into sub-verification information of each verification type of each new member information;
[0103] The identification module 320 is used to generate a verification feedback result of each new member information in each verification type based on the sub-verification information of each verification type of each new member information and through the information verification strategy of each verification type, and for each new member information, based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information, identify the update authority scope of each new member information;
[0104] The update module 330 is used to identify the update audit result of the information to be updated based on the update authority scope of the new member information and the information to be updated of the new member information through the information update audit model, and when the update audit result is normal, based on the information to be updated, perform information update processing within the update authority scope to complete the information update task of each school member.
[0105] Optionally, the acquisition module 310 is specifically configured to:
[0106] For each verification information, identify each verification identification information contained in the verification information, and split the verification information into verification data groups corresponding to each verification identification information according to each verification identification information;
[0107] In the verification database, the verification type corresponding to each verification identification information is queried, and the verification data group corresponding to each verification representation information is used as sub-verification information of each verification type.
[0108] Optionally, the identification module 320 is specifically configured to:
[0109] Extracting key verification features of the sub-verification information of each verification type, and based on the key verification features of each verification type and through the information verification strategy of each verification type, identifying feature authentication results of each key verification feature of each verification type;
[0110] The feature authentication result of each of the key verification features is used as the verification feedback result of the verification type.
[0111] Optionally, the identification module 320 is specifically configured to:
[0112] Splitting the historical information data of the new member information into sub-historical data of each information type of the school members, and identifying data feature information of each sub-historical data;
[0113] For each verification type, based on each key verification feature of the verification type and the data feature information of each sub-historical data, calculate the similarity between the verification type and each sub-historical data, and use the sub-historical data with a similarity greater than a threshold as the sub-historical data corresponding to the verification type;
[0114] The sub-historical data corresponding to all verification types are used as the update authority scope of the new member information.
[0115] Optionally, the updating module 330 is specifically configured to:
[0116] Identify sub-update information of each information type in the information to be updated, and identify each target information type corresponding to the verification type based on the sub-historical data corresponding to the verification type;
[0117] In each of the information types, target sub-update information of each target information type is screened, and based on the sub-historical data of each of the target information types, the target sub-update information of each of the target information types is updated and audited through the information update audit model to obtain update audit results of each of the target sub-update information;
[0118] The update review result of each target sub-update information is used as the update review result of the information to be updated.
[0119] Optionally, the updating module 330 is specifically configured to:
[0120] For each target information type, based on the target sub-update information of the target information type and the sub-history data of the target information type, identifying the difference update information in the target sub-update information and the difference position information of the difference update information in the sub-history data through an information difference identification network;
[0121] Each of the difference update information is replaced in each of the difference position information to complete the information update task of the school members.
[0122] Each module in the automatic updating device for school member information can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0123] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 4As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for automatically updating school member information is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0124] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0125] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of a method for automatically updating school member information when executing the computer program.
[0126] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for automatically updating school member information are implemented.
[0127] In one embodiment, a computer program product is provided, including a computer program, which implements the steps of the method for automatically updating school member information when executed by a processor.
[0128] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0129] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0130] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0131] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for automatically updating school member information, characterized in that: The method comprises: Obtaining the to-be-updated information of the new member information of each school member, the historical information data of each of the new member information, and the verification information of each of the new member information, and splitting each of the verification information into sub-verification information of each verification type of each new member information; Based on the sub-verification information of each verification type of each new member information, through the information verification strategy of each verification type, generate the verification feedback result of each new member information in each verification type, and for each new member information, based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information, identify the update authority scope of each new member information; Based on the update authority scope of the new member information and the information to be updated of the new member information, the update audit result of the information to be updated is identified through the information update audit model, and when the update audit result is normal, based on the information to be updated, the information update processing is performed within the update authority scope to complete the information update task of each school member.
2. The method according to claim 1, characterized in that: The verification feedback result of each new member information in each verification type is generated based on the sub-verification information of each verification type of each new member information through the information verification strategy of each verification type, including: For each verification information, identify each verification identification information contained in the verification information, and split the verification information into verification data groups corresponding to each verification identification information according to each verification identification information; In the verification database, the verification type corresponding to each verification identification information is queried, and the verification data group corresponding to each verification representation information is used as sub-verification information of each verification type.
3. The method according to claim 2, characterized in that The information verification strategy of each verification type is used to generate the verification feedback result of each new member information in each verification type, including: Extracting key verification features of the sub-verification information of each verification type, and based on the key verification features of each verification type and through the information verification strategy of each verification type, identifying feature authentication results of each key verification feature of each verification type; The feature authentication result of each of the key verification features is used as the verification feedback result of the verification type.
4. The method according to claim 3, characterized in that The identifying the update authority scope of each new member information based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information includes: Splitting the historical information data of the new member information into sub-historical data of each information type of the school members, and identifying data feature information of each sub-historical data; For each verification type, based on each key verification feature of the verification type and the data feature information of each sub-historical data, calculate the similarity between the verification type and each sub-historical data, and use the sub-historical data with a similarity greater than a threshold as the sub-historical data corresponding to the verification type; The sub-historical data corresponding to all verification types are used as the update authority scope of the new member information.
5. The method according to claim 1, characterized in that The updating authority scope based on the new member information and the information to be updated of the new member information, identifying the update audit result of the information to be updated through the information update audit model, includes: Identify sub-update information of each information type in the information to be updated, and identify each target information type corresponding to the verification type based on the sub-historical data corresponding to the verification type; In each of the information types, target sub-update information of each target information type is screened, and based on the sub-historical data of each of the target information types, the target sub-update information of each of the target information types is updated and audited through the information update audit model to obtain update audit results of each of the target sub-update information; The update review result of each target sub-update information is used as the update review result of the information to be updated.
6. The method according to claim 5, characterized in that When the update audit result is normal, based on the information to be updated, within the update authority range, information update processing is performed to complete the information update task of each school member, including: For each target information type, based on the target sub-update information of the target information type and the sub-history data of the target information type, identifying the difference update information in the target sub-update information and the difference position information of the difference update information in the sub-history data through an information difference identification network; Each of the difference update information is replaced in each of the difference position information to complete the information update task of the school members.
7. An automatic updating device for school member information, characterized in that: The device comprises: An acquisition module, used to acquire the to-be-updated information of the new member information of each school member, the historical information data of each of the new member information, and the verification information of each of the new member information, and split each of the verification information into sub-verification information of each verification type of each new member information; an identification module, for generating, based on the sub-verification information of each verification type of each new member information and through the information verification strategy of each verification type, a verification feedback result of each new member information in each verification type, and for each new member information, based on the verification feedback result of the new member information in each verification type and the historical information data of the new member information, identifying the update authority scope of each new member information; The update module is used to identify the update audit result of the information to be updated based on the update authority scope of the new member information and the information to be updated of the new member information through the information update audit model, and when the update audit result is normal, based on the information to be updated, perform information update processing within the update authority scope to complete the information update task of each school member.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.