Student information processing method, device, storage medium and electronic device

Through the automated student information processing method, it solves the time-consuming and error-prone problems caused by the traditional reliance on manual operations for new student information collection, achieves high efficiency and information security of new student information acquisition, simplifies the registration process and solves the delay in student number compilation. time issue.

CN118673533BActive Publication Date: 2025-01-24CHANGSHU INSTITUTE OF TECHNOLOGY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411156442.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2025-01-24
Estimated Expiration
2044-08-22

AI Technical Summary

Technical Problem

Traditional new generation information collection relies on manual operations, is time-consuming and error-prone, and is inefficient.

Method used

Through a student information processing method, in response to the student user's login operation in the first application, the identity binding status is detected, authorized login is performed, and the identity information and user ID are bound. Real-time monitoring of student ID compilation status, random generation of user IDs, and sending target profile information to the first application.

Benefits of technology

Significantly shorten the time for new information information, reduce artificial operation errors, and improve management efficiency. Student users can complete their identity authentication online, simplify the process of reporting, and improve students' satisfaction. Enhance information security, ensure that students' personal information is not leaked, and transitions through temporary use of the initial use number to solve the problem of delay in the establishment of the school number.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118673533B_ABST
    Figure CN118673533B_ABST
Patent Text Reader

Abstract

The present application discloses a student information processing method, device, storage medium and electronic device, and relates to the field of educational information technology, wherein the method includes: in response to a login operation clicked by a student user on a first application, detecting the identity binding status of the student user; in the case of unbound identity information, calling the first application for authorized login, and binding the identity information edited by the student user and the randomly generated user ID after the authorized login to complete the identity binding of the student user; monitoring the student number compilation status corresponding to the user ID in a preset database in real time, and obtaining the target file information corresponding to the user ID when the student number compilation status is updated from the initial student number to the target student number; using a preset first message template to send the target file information to the first application corresponding to the user ID. The present application significantly shortens the time for obtaining freshman information, reduces manual operation errors, and improves information management efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of educational information technology, and in particular to a student information processing method, device, storage medium and electronic equipment. Background Art

[0002] With the development of mobile Internet, information management of colleges and universities is becoming increasingly important. Traditional admission procedures for freshmen are cumbersome, involving multiple links such as information entry and identity verification, which are prone to information lags and errors. Especially when the compilation of freshmen's student numbers has not been completed, how to efficiently and accurately complete freshmen's identity authentication and corporate communication account opening has become a major challenge. Traditional information collection for freshmen relies on manual operations, which is not only time-consuming, but also prone to errors and low efficiency. Summary of the invention

[0003] In view of this, the present invention provides a student information processing method, device, storage medium and electronic device, the main purpose of which is to solve the problem that the traditional collection of freshman information relies on manual operation, which is not only time-consuming, but also prone to errors and low efficiency.

[0004] To solve the above problems, the present application provides a student information processing method, comprising:

[0005] In response to a login operation clicked by a student user in the first application, detecting the identity binding state of the student user to obtain a detection result;

[0006] In the case where the detection result is that the student user has not bound identity information, calling the first application to authorize the login operation of the student user, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login to complete the identity binding of the student user, wherein the identity information includes an initial student number;

[0007] Monitor the student number compilation status corresponding to the user identifier in a preset database in real time, and when the student number compilation status is updated from the initial student number to the target student number, obtain the target file information corresponding to the user identifier, wherein the target file information at least includes the target student number;

[0008] The target profile information is sent to the first application corresponding to the user identifier using a preset first message template.

[0009] Optionally, when the detection result is that the student user has not bound identity information, calling the first application to authorize the login operation of the student user, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login, specifically includes:

[0010] When the detection result shows that the student user has not bound identity information, calling the first application to authorize the login operation of the student user to obtain an authorization result;

[0011] When the authorization result is that the authorized login fails, re-calling the first application to authorize the login operation of the student user;

[0012] When the authorization result is that the authorized login is passed, a user ID is randomly generated, and the mobile phone number of the student user is verified to obtain a verification result;

[0013] If the verification result is that the mobile phone number verification is passed, generating a binding information acquisition page for the first application;

[0014] The identity information edited by the student user on the binding information acquisition page is obtained, and data verification is performed on the identity information based on the profile information corresponding to the student user pre-stored in a preset database. When the data verification passes, the identity information edited by the student user and the user ID are bound.

[0015] Optionally, the real-time monitoring of the student number compilation status corresponding to the user identifier in the preset database, when the student number compilation status is updated from the initial student number to the target student number, obtaining the target file information corresponding to the user identifier, specifically includes:

[0016] Monitoring the student ID field of the personnel binding information table in the preset database, and when monitoring that the student ID field corresponding to the user identifier is updated from the initial student ID to the target student ID, extracting the target student ID;

[0017] Based on the target student number, the archive information in the preset database is screened to obtain

[0018] The target profile information corresponding to the user identification.

[0019] Optionally, the using a preset first message template to send the target profile information to a first application corresponding to the user identifier specifically includes:

[0020] Based on the preset information confirmation link address, the preset archive information confirmation statement and the target archive information, the preset first message template is used to construct a template message to obtain a first target template message corresponding to the user identifier;

[0021] The first target template message is sent to a first application corresponding to the user identifier using a preset first message sending statement.

[0022] Optionally, after using a preset first message template to send the target profile information to a first application corresponding to the user identifier, the method further includes:

[0023] In response to the preset information confirmation link address clicked by the student user, an information confirmation page including a preset profile information confirmation statement and the target profile information is generated to prompt the student user's target profile status.

[0024] Optionally, after using a preset first message template to send the target profile information to a first application corresponding to the user identifier, the method further includes:

[0025] Receive a message sending request from a second application, the message sending request carrying the user identifier, an enterprise communication account identifier corresponding to the user identifier, and a template identifier corresponding to a preset second message template;

[0026] Query each message template based on the template identifier to obtain the preset second message template;

[0027] Based on the user identifier and the enterprise communication account identifier, the second message template is used to construct a template message to obtain a second target template message corresponding to the user identifier;

[0028] The second target template message is sent to the first application corresponding to the user identifier using a preset second message sending statement.

[0029] Optionally, after using a preset second message sending statement to send the second target template message to the first application corresponding to the user identifier, the method further includes:

[0030] Receive response status code;

[0031] Compare the response status code with a preset response status code to obtain a comparison result;

[0032] When the comparison result is that the response status code is the same as the preset response status code, a result of successful sending of the second target template message is obtained;

[0033] When the comparison result is that the response status code is different from the preset response status code, the second target template message sending failure result and the sending failure reason prompt information are obtained.

[0034] In order to solve the above problems, the present application provides a student information processing device, comprising:

[0035] A detection module, configured to detect the identity binding state of the student user in response to a login operation clicked by the student user in the first application, and obtain a detection result;

[0036] An authorization module, used for, when the detection result shows that the student user has not bound identity information, calling the first application to authorize the login operation of the student user, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login, so as to complete the identity binding of the student user, wherein the identity information includes an initial student number;

[0037] A monitoring module, for monitoring the student number compilation status corresponding to the user identifier in a preset database in real time, and obtaining target file information corresponding to the user identifier when the student number compilation status is updated from the initial student number to the target student number, wherein the target file information at least includes the target student number;

[0038] A sending module is used to send the target profile information to the first application corresponding to the user identifier using a preset first message template.

[0039] In order to solve the above problem, the present application provides a storage medium, characterized in that the storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the student information processing method described above are implemented.

[0040] In order to solve the above problems, the present application provides an electronic device, characterized in that it includes at least a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above-mentioned student information processing method when executing the computer program on the memory.

[0041] Beneficial effects of this application: This application adopts an automated student information processing method, which significantly shortens the time for obtaining new student information, reduces manual operation errors, and improves management efficiency. Student users can complete identity authentication online before registering for school, simplifying the registration process and improving student satisfaction. Identity authentication of student information is performed based on the first application program to enhance information security and ensure that student personal information is not leaked. This application takes into account the delay problem of student number compilation, and through the temporary use of the initial student number for transition, students can obtain the target student number online before school starts, which increases practicality.

[0042] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0044] Figure 1 A schematic diagram of a process of processing student information provided by an embodiment of the present application is shown;

[0045] Figure 2 A structural block diagram of a student information processing device provided by another embodiment of the present application is shown. DETAILED DESCRIPTION

[0046] Various aspects and features of the present application are described herein with reference to the accompanying drawings.

[0047] It should be understood that various modifications may be made to the embodiments of the present application. Therefore, the above description should not be considered as limiting, but only as an example of an embodiment. Other modifications within the scope and spirit of the present application will occur to those skilled in the art.

[0048] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present application and, together with the general description of the present application given above and the detailed description of the embodiments given below, serve to explain the principles of the present application.

[0049] These and other characteristics of the present application will become apparent from the following description of a preferred form of embodiment given as a non-limiting example with reference to the accompanying drawings.

[0050] It should also be understood that although the present application has been described with reference to some specific examples, those skilled in the art will be able to readily implement many other equivalent forms of the present application.

[0051] The above and other aspects, features and advantages of the present application will become more apparent in view of the following detailed description when taken in conjunction with the accompanying drawings.

[0052] Specific embodiments of the present application are described hereinafter with reference to the accompanying drawings; however, it should be understood that the embodiments applied for are merely examples of the present application, which may be implemented in a variety of ways. Well-known and / or repeated functions and structures are not described in detail to avoid unnecessary or redundant details that obscure the present application. Therefore, the specific structural and functional details applied for herein are not intended to be limiting, but merely serve as a basis and representative basis for the claims to teach those skilled in the art to use the present application in a variety of ways with substantially any suitable detailed structure.

[0053] This specification may use the phrases "in one embodiment," "in another embodiment," "in yet another embodiment," or "in other embodiments," all of which may refer to one or more of the same or different embodiments according to the present application.

[0054] The present application embodiment provides a method for processing student information. Figure 1 As shown, including:

[0055] Step S101: in response to a login operation clicked by a student user in a first application, detecting the identity binding state of the student user to obtain a detection result;

[0056] During the specific implementation of this step, in response to the login operation clicked by the student user in the first application, the identity binding status of the student user is detected to obtain a detection result. Specifically, when the detection result of the student user shows that the identity binding status is bound, the student user is allowed to log in directly, and when the detection result shows that the identity binding status is unbound, it is necessary to call the first application to authorize the login operation of the student user. When the authorization is passed and the identity binding is successful, the login operation clicked by the student user is approved.

[0057] Step S102: when the detection result shows that the student user has not bound identity information, calling the first application to authorize the login operation of the student user, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login to complete the identity binding of the student user, wherein the identity information includes an initial student number;

[0058] In the specific implementation process of this step, when the detection result is that the student user has not bound identity information, the first application is called to authorize the login operation of the student user to obtain an authorization result; the first application can be a WeChat application, and the WeChat application is used to authorize the login operation of the student user. When the authorization result is that the authorization login fails, the first application is called again to authorize the login operation of the student user; when the authorization result is that the authorization login passes, a user ID is randomly generated, and the mobile phone number of the student user is verified to obtain a verification result; when the verification result is that the mobile phone number verification passes, the first application binding information acquisition page is generated; specifically, the binding information acquisition page includes various identity information acquisition fields, and each of the identity information acquisition fields includes: personnel category, personnel code, personnel name, ID number, verification mobile phone number, and SMS verification code. The identity information edited by the student user on the binding information acquisition page is obtained, and the identity information is verified based on the archive information corresponding to the student user pre-stored in the preset database. When the data verification passes, the identity information edited by the student user and the user ID are bound. The user identifier may be an openid identifier of a first application corresponding to the student user, serving as a unique identifier for the student user to log in to the first application.

[0059] Step S103: monitoring the student number compilation status corresponding to the user identifier in a preset database in real time, and when the student number compilation status is updated from the initial student number to the target student number, obtaining the target file information corresponding to the user identifier, the target file information at least including the target student number;

[0060] In the specific implementation process of this step, the student ID field of the personnel binding information table in the preset database is monitored. When it is monitored that the student ID field corresponding to the user ID is updated from the initial student ID to the target student ID, the target student ID is extracted; based on the target student ID, the file information in the preset database is screened to obtain the target file information corresponding to the user ID. The initial student ID can be the candidate ID, and the target student ID is the student ID pre-assigned before the new students enter school. Specifically, based on the target student ID, the information of each field corresponding to the user ID in the personnel binding information table is obtained to obtain the target file information corresponding to the user ID, and the target file information includes the target student ID, class information, major information, and college information corresponding to the user ID.

[0061] Step S104: using a preset first message template to send the target profile information to a first application corresponding to the user identifier.

[0062] During the specific implementation of this step, a template message is constructed using the preset first message template based on the preset information confirmation link address, the preset file information confirmation statement, and the target file information, to obtain a first target template message corresponding to the user identifier; the preset first message sending statement is used to send the first target template message to the first application corresponding to the user identifier to obtain a student information processing result.

[0063] This application uses an automated student information processing method, which significantly shortens the time for obtaining new student information, reduces manual operation errors, and improves management efficiency. Student users can complete identity authentication online before registering for school, simplifying the registration process and improving student satisfaction. Based on the first application to authenticate student information, information security is enhanced to ensure that student personal information is not leaked. This application takes into account the delay problem of student number compilation. By temporarily using the initial student number for transition, students can obtain the target student number online before school starts, which increases practicality.

[0064] Another embodiment of the present application provides another student information processing method, including:

[0065] Step S201: in response to a login operation clicked by a student user in the first application, detecting the identity binding state of the student user to obtain a detection result;

[0066] During the specific implementation of this step, student users can log in by scanning the QR code carried in the admission notice or by using a preset account and password. Freshmen receive admission notices issued by colleges and universities, which provide information about the school's WeChat service account. Freshmen search for and follow the designated college WeChat service account according to the instructions in the notice. After following the service account, freshmen find the "Identity Binding" option in the WeChat menu and click to enter, and the system immediately starts the identity binding process. The system automatically detects whether the student user has bound his identity. If it has been bound, the student user is allowed to log in directly and jump directly to the identity acquisition information page of the first application without repeating the operation; and when the detection result shows that the identity binding status is unbound, it is necessary to call the first application to authorize the login operation of the student user. If the authorization is passed and the identity binding is successful, the login operation clicked by the student user is performed.

[0067] Step S202: when the detection result is that the student user has not bound identity information, calling the first application to authorize the login operation of the student user, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login to complete the identity binding of the student user, wherein the identity information includes an initial student number;

[0068] In the specific implementation process of this step, when the detection result is that the student user has not bound identity information, the first application is called to authorize the login operation of the student user to obtain an authorization result; the first application can be a WeChat application, and the WeChat application is used to authorize the login operation of the student user. When the authorization result is that the authorization login fails, the first application is called again to authorize the login operation of the student user; when the authorization result is that the authorization login passes, a user ID is randomly generated, and the mobile phone number of the student user is verified to obtain a verification result; when the verification result is that the mobile phone number verification passes, the binding information acquisition page of the first application is generated; specifically, the binding information acquisition page includes various identity information acquisition fields, and each of the identity information acquisition fields includes: personnel category, personnel code, personnel name, ID number, verification mobile phone number, and SMS verification code. The identity information edited by the student user on the binding information acquisition page is obtained, and the identity information is verified based on the archive information corresponding to the student user pre-stored in the preset database. When the data verification passes, the identity information edited by the student user and the user ID are bound. The user identifier may be an openid identifier of the first application corresponding to the student user, which serves as a unique identifier for the student user to log in to the first application. The identity information corresponding to the student user and the user identifier are stored in the personnel binding information table and the personnel identity information table of the preset database to realize the storage of student information.

[0069] Step S203: monitoring the student ID field of the personnel binding information table in the preset database, and when monitoring that the student ID field corresponding to the user identifier is updated from the initial student ID to the target student ID, extracting the target student ID;

[0070] During the specific implementation of this step, the data update status of the student ID field of the personnel binding information table in the preset database is monitored in real time. When it is monitored that the student ID field corresponding to the user ID is updated from the initial student ID to the target student ID, it is proved that the student's admission student ID has been compiled, and the target student ID is extracted, which lays the foundation for the subsequent screening of the file information in the preset database based on the target student ID to obtain the target file information corresponding to the user ID.

[0071] Step S204: screening the profile information in the preset database based on the target student ID to obtain the target profile information corresponding to the user ID;

[0072] In the specific implementation of this step, the initial student number can be the candidate number, and the target student number is the student number pre-assigned before the new students enter the school. Specifically, based on the target student number, the field information corresponding to the user ID in the personnel binding information table is obtained to obtain the target file information corresponding to the user ID, and the target file information includes the target student number corresponding to the user ID, class information, major information, and college information. This application informs student users of the student's school file information in advance before the students start school, thereby reducing the student registration process.

[0073] Step S205: constructing a template message using the preset first message template based on the preset information confirmation link address, the preset profile information confirmation statement and the target profile information, to obtain a first target template message corresponding to the user identifier;

[0074] In the specific implementation of this step, the preset information confirmation link address is a link that the student user can select. When the student user clicks on the preset information confirmation link address, the page can be switched to the information confirmation page corresponding to the preset information confirmation link address to confirm the target profile information carried by the current first target template message. The preset profile information confirmation statement can be a pre-edited information confirmation statement, for example, the preset profile information confirmation statement can be a prompt statement information such as "Dear student, your student information has been confirmed." When the student user clicks on the preset information confirmation link address to confirm the information, the student user is prompted to confirm the operation based on the preset profile information confirmation statement. The preset first message template uses a first construction function to construct a data structure. The first construction function can be a build_message function. The target file information inserted in the preset first message template is represented in the form of key values. For example, the target file information includes the target student number, class information, etc.; the attribute information corresponding to the first key value "keyword1" is the target student number, which is represented by "value": student_id; the attribute information corresponding to the second key value "keyword2" is the class information, which is represented by "value": class_name, and so on.

[0075] Step S206: using a preset first message sending statement to send the first target template message to the first application corresponding to the user identifier;

[0076] In the specific implementation of this step, the preset first message sending statement may be a send_template_message function, and the preset first message sending statement is used to send the first target template message to the first application corresponding to the user identifier openid.

[0077] Step S207: in response to the preset information confirmation link address clicked by the student user, generating an information confirmation page including a preset profile information confirmation statement and the target profile information, so as to prompt the student user's target profile status;

[0078] During the specific implementation of this step, when the student user clicks on the preset information confirmation link address, an information confirmation page including a preset file information confirmation statement and the target file information is generated to prompt the student user's target file status, laying the foundation for the subsequent opening of the corporate communication account.

[0079] Step S208: receiving a message sending request from the second application, wherein the message sending request carries the user identifier, the enterprise communication account identifier corresponding to the user identifier, and the template identifier corresponding to the preset second message template;

[0080] During the specific implementation of this step, the second application may be a WeChat enterprise application. In order to facilitate the management of student information, universities and other colleges may use WeChat enterprise and other applications to create a corporate address book to manage their students. Of course, the second application may also be other social applications. The WeChat enterprise address book student account may be pre-built through the second application. Based on the student information, an account may be generated and activated for each student under the corresponding organizational structure in the WeChat enterprise address book.

[0081] Step S209: querying each message template based on the template identifier to obtain the preset second message template;

[0082] In the specific implementation process of this step, each of the message templates includes a template identifier corresponding to each service category, for example, a preset first message template for pushing file information to students after the student ID is successfully compiled and a preset second message template for pushing WeChat account information to students after registering a corporate communication account for students correspond to different template identifiers. Through the template identifier, the target template script suitable for this service category can be accurately found among multiple message templates, and then a template message can be constructed based on the target template script and the information to be sent to obtain the target template message to be sent.

[0083] Step S210: constructing a template message using the second message template based on the user identifier and the enterprise communication account identifier to obtain a second target template message corresponding to the user identifier;

[0084] In the specific implementation of this step, the script file of the second message template includes the template identification code segment of the second message template, the authorization server address code segment, the address link code segment for sending the second target template message, the identification list corresponding to the user identification and the corporate communication account list code segment corresponding to the identification list, and the code segment for traversing the student list one by one to send a template message to each student; when traversing to the user identification, the variable parameters in the script file of the second message template are replaced based on the corporate communication account identification corresponding to the user identification to generate the second target template message corresponding to the user identification, for example: in the actual environment, app_id, app_secret and template_id are replaced with actual values. At the same time, student_openid_1, student_openid_2, etc. in the students list need to be replaced with the actual student openid; student_corpid_1, student_corpid_2, etc. should be replaced with the corresponding student corporate communication account.

[0085] Step S211: using a preset second message sending statement to send the second target template message to the first application corresponding to the user identifier;

[0086] In the specific implementation process of this step, the preset second message sending statement can be a template message sending statement such as a SEND_MESSAGE_URL statement, and the second target template message is sent to the student user corresponding to the user identifier.

[0087] Step S212: receiving a response status code and comparing the response status code with a preset response status code to obtain a comparison result;

[0088] During the specific implementation of this step, after the preset second message sending statement is used to send the second target template message to the student user corresponding to the user identifier, a response status code will be automatically returned to indicate whether the second target template message is sent successfully. When the response status code is the same as the preset corresponding status code, the second target template message is sent successfully; when the response status code is different from the preset corresponding status code, the second target template message fails to be sent.

[0089] Step S213: When the comparison result is that the response status code is the same as the preset response status code, a result of successful sending of the second target template message is obtained;

[0090] During the specific implementation of this step, when the comparison result is that the response status code is the same as the preset response status code, the second target template message is successfully sent; the student user logs in to the second application using the corporate communication account carried in the second target template message to complete the activation of the student user's corporate communication account, and successfully joins the organizational structure pre-built by the second application, wherein the organizational structure includes organizational structure information such as the college, the major, the class, and the members.

[0091] Step S214: when the comparison result is that the response status code is different from the preset response status code, the second target template message sending failure result and the sending failure reason prompt information are obtained.

[0092] During the specific implementation of this step, when the comparison result is that the response status code is different from the preset response status code, the result of the failure to send the second target template message and the prompt information of the reason for the failure to send are obtained, so as to conduct an abnormal investigation on the reason for the failure to send, and re-send the second target template message to guide the students to open a communication account for the second application.

[0093] This application uses an automated student information processing method, which significantly shortens the time for obtaining new student information, reduces manual operation errors, and improves management efficiency. Student users can complete identity authentication online before registering for school, simplifying the registration process and improving student satisfaction. Based on the predetermined first application, student information is authenticated to enhance information security and ensure that student personal information is not leaked. This application takes into account the delay problem of student number compilation. By temporarily using the initial student number for transition, students can obtain the target student number online before school starts, which increases practicality. And based on the bound new student data, the organizational structure information pre-built by the second application is used to automate the opening of student corporate communication accounts, reduce manual operation errors, and improve management efficiency.

[0094] Another embodiment of the present application provides a student information processing device, such as Figure 2 As shown, including:

[0095] Detection module 1, for detecting the identity binding state of the student user in response to a login operation clicked by the student user in the first application, and obtaining a detection result;

[0096] Authorization module 2, used for calling the first application to authorize the login operation of the student user when the detection result is that the student user has not bound identity information, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login to complete the identity binding of the student user, wherein the identity information includes an initial student number;

[0097] Monitoring module 3, used for real-time monitoring of the student number compilation state corresponding to the user identifier in the preset database, and obtaining target file information corresponding to the user identifier when the student number compilation state is updated from the initial student number to the target student number, wherein the target file information at least includes the target student number;

[0098] The sending module 4 is used to send the target profile information to the first application corresponding to the user identifier using a preset first message template.

[0099] During the specific implementation process, the authorization module 2 is specifically used for: when the detection result is that the student user has not bound identity information, calling the first application to authorize the login operation of the student user to obtain an authorization result; when the authorization result is that the authorization login fails, re-calling the first application to authorize the login operation of the student user; when the authorization result is that the authorization login is passed, randomly generating a user ID, and verifying the mobile phone number of the student user to obtain a verification result; when the verification result is that the mobile phone number verification is passed, generating a binding information acquisition page for the first application; obtaining the identity information edited by the student user on the binding information acquisition page, and performing data verification on the identity information based on the profile information corresponding to the student user pre-stored in a preset database, and when the data verification is passed, binding the identity information edited by the student user and the user ID.

[0100] During the specific implementation process, the monitoring module 3 is specifically used to: monitor the student ID field of the personnel binding information table in the preset database, and when it is monitored that the student ID field corresponding to the user identifier is updated from the initial student ID to the target student ID, extract the target student ID; based on the target student ID, filter the file information in the preset database to obtain the target file information corresponding to the user identifier.

[0101] During the specific implementation process, the sending module 4 is specifically used to: construct a template message based on the preset information confirmation link address, the preset archive information confirmation statement and the target archive information using the preset first message template to obtain a first target template message corresponding to the user identifier; use the preset first message sending statement to send the first target template message to the first application corresponding to the user identifier.

[0102] During the specific implementation process, the device also includes: a prompt module, which is specifically used to: in response to the preset information confirmation link address clicked by the student user, generate an information confirmation page including a preset file information confirmation statement and the target file information, so as to prompt the student user's target file status.

[0103] During the specific implementation process, the device also includes: a message sending module, which is specifically used to: receive a message sending request from a second application, the message sending request carries the user identifier, the enterprise communication account identifier corresponding to the user identifier, and the template identifier corresponding to the preset second message template; query each message template based on the template identifier to obtain the preset second message template; use the second message template to construct a template message based on the user identifier and the enterprise communication account identifier to obtain a second target template message corresponding to the user identifier; use the preset second message sending statement to send the second target template message to the first application corresponding to the user identifier.

[0104] During the specific implementation process, the device also includes: a comparison module, which is specifically used to: receive a response status code; compare the response status code with a preset response status code to obtain a comparison result; when the comparison result is that the response status code is the same as the preset response status code, obtain a successful sending result of the second target template message; when the comparison result is that the response status code is different from the preset response status code, obtain a failed sending result of the second target template message and a prompt message of the reason for the failed sending.

[0105] This application uses an automated student information processing method, which significantly shortens the time for obtaining new student information, reduces manual operation errors, and improves management efficiency. Student users can complete identity authentication online before registering for school, simplifying the registration process and improving student satisfaction. Based on the first application to authenticate student information, information security is enhanced to ensure that student personal information is not leaked. This application takes into account the delay problem of student number compilation. By temporarily using the initial student number for transition, students can obtain the target student number online before school starts, which increases practicality.

[0106] Another embodiment of the present application provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the following method steps are implemented:

[0107] Step 1: In response to a login operation clicked by a student user in the first application, detecting the identity binding status of the student user to obtain a detection result;

[0108] Step 2: When the detection result shows that the student user has not bound identity information, the first application is called to authorize the login operation of the student user, and the identity information edited by the student user and the user identifier randomly generated after the authorized login are bound to complete the identity binding of the student user, wherein the identity information includes the initial student number;

[0109] Step 3: monitor the student number compilation status corresponding to the user ID in a preset database in real time, and when the student number compilation status is updated from the initial student number to the target student number, obtain the target file information corresponding to the user ID, wherein the target file information at least includes the target student number;

[0110] Step 4: Use a preset first message template to send the target profile information to the first application corresponding to the user identifier.

[0111] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented 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 memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0112] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0113] The specific implementation process of the above method steps can be found in any of the above-mentioned embodiments of the student information processing method, and this embodiment will not be repeated here.

[0114] This application uses an automated student information processing method, which significantly shortens the time for obtaining new student information, reduces manual operation errors, and improves management efficiency. Student users can complete identity authentication online before registering for school, simplifying the registration process and improving student satisfaction. Based on the first application to authenticate student information, information security is enhanced to ensure that student personal information is not leaked. This application takes into account the delay problem of student number compilation. By temporarily using the initial student number for transition, students can obtain the target student number online before school starts, which increases practicality.

[0115] Another embodiment of the present application provides an electronic device, which can be a server, and the electronic device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external client through a network connection. When the electronic device program is executed by the processor, it implements a function or step on the server side of a student information processing method.

[0116] In one embodiment, an electronic device is provided, which can be a client. The electronic device includes a processor, a memory, a network interface, a display screen, and an input device connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic 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 network interface of the electronic device is used to communicate with an external server via a network connection. When the electronic device program is executed by the processor, the functions or steps on the client side of a student information processing method are implemented.

[0117] Another embodiment of the present application provides an electronic device, comprising at least a memory and a processor, wherein the memory stores a computer program, and the processor implements the following method steps when executing the computer program in the memory:

[0118] Step 1: In response to a login operation clicked by a student user in the first application, detecting the identity binding status of the student user to obtain a detection result;

[0119] Step 2: When the detection result shows that the student user has not bound identity information, the first application is called to authorize the login operation of the student user, and the identity information edited by the student user and the user identifier randomly generated after the authorized login are bound to complete the identity binding of the student user, wherein the identity information includes the initial student number;

[0120] Step 3: monitor the student number compilation status corresponding to the user ID in a preset database in real time, and when the student number compilation status is updated from the initial student number to the target student number, obtain the target file information corresponding to the user ID, wherein the target file information at least includes the target student number;

[0121] Step 4: Use a preset first message template to send the target profile information to the first application corresponding to the user identifier.

[0122] The specific implementation process of the above method steps can be found in any of the above-mentioned embodiments of the student information processing method, and this embodiment will not be repeated here.

[0123] This application uses an automated student information processing method, which significantly shortens the time for obtaining new student information, reduces manual operation errors, and improves management efficiency. Student users can complete identity authentication online before registering for school, simplifying the registration process and improving student satisfaction. Based on the first application to authenticate student information, information security is enhanced to ensure that student personal information is not leaked. This application takes into account the delay problem of student number compilation. By temporarily using the initial student number for transition, students can obtain the target student number online before school starts, which increases practicality.

[0124] The above embodiments are only exemplary embodiments of the present application and are not intended to limit the present application. The protection scope of the present application is defined by the claims. Those skilled in the art may make various modifications or equivalent substitutions to the present application within the essence and protection scope of the present application, and such modifications or equivalent substitutions shall also be deemed to fall within the protection scope of the present application.

Claims

1. A student information processing method, characterized in that: Applied to the WeChat service platform of universities, including: In response to a login operation clicked by a student user in a first application, detecting the identity binding state of the student user to obtain a detection result, wherein the first application is a WeChat application; In the case where the detection result is that the student user has not bound identity information, calling the first application to authorize the login operation of the student user, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login to complete the identity binding of the student user, wherein the identity information includes an initial student number; Monitor the student number compilation status corresponding to the user identifier in a preset database in real time, and when the student number compilation status is updated from the initial student number to the target student number, obtain the target file information corresponding to the user identifier; Using a preset first message template to send the target profile information to the first application corresponding to the user identifier, so as to prompt the student user to register for school according to the target profile information; When the detection result shows that the student user has not bound identity information, calling the first application to authorize the login operation of the student user, and binding the identity information edited by the student user and the user identifier randomly generated after the authorized login, specifically includes: When the detection result shows that the student user has not bound identity information, calling the first application to authorize the login operation of the student user to obtain an authorization result; When the authorization result is that the authorized login fails, re-calling the first application to authorize the login operation of the student user; When the authorization result is that the authorized login is passed, a user ID is randomly generated, and the mobile phone number of the student user is verified to obtain a verification result; If the verification result is that the mobile phone number verification is passed, generating a binding information acquisition page for the first application; The identity information edited by the student user on the binding information acquisition page is obtained, and data verification is performed on the identity information based on the profile information corresponding to the student user pre-stored in a preset database. When the data verification passes, the identity information edited by the student user and the user ID are bound.

2. The method according to claim 1, characterized in that The real-time monitoring of the student number compilation state corresponding to the user identifier in the preset database, when the student number compilation state is updated from the initial student number to the target student number, obtaining the target file information corresponding to the user identifier specifically includes: Monitoring the student ID field of the personnel binding information table in the preset database, and when monitoring that the student ID field corresponding to the user identifier is updated from the initial student ID to the target student ID, extracting the target student ID; Based on the target student number, the archive information in the preset database is screened to obtain The target profile information corresponding to the user identifier.

3. The method according to claim 1, characterized in that The step of using a preset first message template to send the target profile information to a first application corresponding to the user identifier specifically includes: Based on the preset information confirmation link address, the preset archive information confirmation statement and the target archive information, the preset first message template is used to construct a template message to obtain a first target template message corresponding to the user identifier; The first target template message is sent to a first application corresponding to the user identifier using a preset first message sending statement.

4. The method according to claim 3, characterized in that After sending the target profile information to the first application corresponding to the user identifier using a preset first message template, the method further includes: In response to the preset information confirmation link address clicked by the student user, an information confirmation page including a preset profile information confirmation statement and the target profile information is generated to prompt the student user's target profile status.

5. The method according to claim 1, characterized in that After sending the target profile information to the first application corresponding to the user identifier using a preset first message template, the method further includes: Receive a message sending request from a second application, the message sending request carrying the user identifier, an enterprise communication account identifier corresponding to the user identifier, and a template identifier corresponding to a preset second message template; Query each message template based on the template identifier to obtain the preset second message template; Based on the user identifier and the enterprise communication account identifier, the second message template is used to construct a template message to obtain a second target template message corresponding to the user identifier; The second target template message is sent to the first application corresponding to the user identifier using a preset second message sending statement.

6. The method according to claim 5, characterized in that After using the preset second message sending statement to send the second target template message to the first application corresponding to the user identifier, the method further includes: Receive response status code; Compare the response status code with a preset response status code to obtain a comparison result; When the comparison result is that the response status code is the same as the preset response status code, a result of successful sending of the second target template message is obtained; When the comparison result is that the response status code is different from the preset response status code, the second target template message sending failure result and the sending failure reason prompt information are obtained.

7. A student information processing device, characterized in that: Applied to the WeChat service platform of universities, including: A detection module, configured to detect the identity binding state of the student user in response to a login operation clicked by the student user in the first application, and obtain a detection result, wherein the first application is a WeChat application; The authorization module is used to, when the detection result is that the student user has not bound identity information, call the first application to authorize the login operation of the student user, and bind the identity information edited by the student user and the user identifier randomly generated after the authorized login to complete the identity binding of the student user, wherein the identity information includes an initial student number; the authorization module is used to, when the detection result is that the student user has not bound identity information, call the first application to authorize the login operation of the student user, and bind the identity information edited by the student user and the user identifier randomly generated after the authorized login, specifically including: when the detection result is that the student user has not bound identity information, call the first application to authorize the login operation of the student user, and bind the identity information edited by the student user and the user identifier randomly generated after the authorized login, specifically including: when the detection result is that the student user has not bound identity information, call the first application The first application is authorized to log in to the student user and obtains an authorization result; when the authorization result is that the authorization login fails, the first application is re-called to authorize the login operation of the student user; when the authorization result is that the authorization login is passed, a user ID is randomly generated, and the mobile phone number of the student user is verified to obtain a verification result; when the verification result is that the mobile phone number verification is passed, a binding information acquisition page of the first application is generated; the identity information edited by the student user on the binding information acquisition page is obtained, and the identity information is verified based on the file information corresponding to the student user pre-stored in the preset database. When the data verification is passed, the identity information edited by the student user and the user ID are bound; A monitoring module, for monitoring the student number compilation status corresponding to the user identifier in a preset database in real time, and obtaining target file information corresponding to the user identifier when the student number compilation status is updated from the initial student number to the target student number; The sending module is used to send the target profile information to the first application corresponding to the user identifier using a preset first message template to prompt the student user to register for admission according to the target profile information.

8. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the student information processing method described in any one of claims 1 to 6 are implemented.

9. An electronic device, characterized in that: The method at least comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the student information processing method according to any one of claims 1 to 6 when executing the computer program on the memory.

Citation Information

Patent Citations

  • Intelligent entry processing method, device, computer device and storage medium

    CN109523222A