Training resource management method, device and system, computing equipment and storage medium
By receiving and approving the training requests from the user side and obtaining corresponding training resources from the resource database, the time-consuming and complex problems of offline training resource management process are solved, and effective management and efficient approval of training resources and users are achieved.
Patent Information
- Application Number
- CN202311027141.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-15
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, offline training resource management processes are time-consuming and complex, and there is a lack of effective management control over training resources and users, making it difficult to accurately manage training course arrangements and resource allocations.
By receiving the training request sent by the user side, the user information of the target user is forwarded to the target approval side for approval. If the approval is approved, the target training resources are obtained from the resource database and feedback to the user side.
It has enhanced the management and control capabilities of training resources and users, achieved precise management and adjustment of training content, and accelerated the efficiency of training approval.
Smart Images

Figure CN119515275A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a training resource management method, a training resource management device, a computing device, and a computer-readable storage medium. Background Art
[0002] With the rapid development of the Internet and the increasing demand for online learning and training, traditional offline training methods have some problems and challenges.
[0003] In the prior art, training programs are usually offline and are managed through processes such as manual approval, paper document submission, and telephone reservations.
[0004] However, the offline training process usually takes a long time, which is a time-consuming and complicated process. In addition, the offline training process lacks a certain degree of management and control over training resources and training users, which means that it is impossible to effectively manage the arrangement of training courses and the allocation of training resources. In addition, since the offline training process lacks detailed training course demand information, it is difficult to create training courses and it is impossible to accurately manage and adjust the training content.
[0005] These limitations have brought some inconvenience and efficiency issues to training. Therefore, there is an urgent need for a training resource management method that can solve the above problems. Summary of the invention
[0006] In view of this, an embodiment of the present invention provides a training resource management method. The present invention also relates to a training resource management device, a training resource management system, a computing device, and a computer-readable storage medium to solve the technical defects existing in the prior art.
[0007] According to a first aspect of an embodiment of the present invention, a training resource management method is provided, comprising:
[0008] Receiving a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal;
[0009] Based on the user information of the target user, forwarding the training request to a target approval terminal for approval;
[0010] Receive the approval result fed back by the target approval end;
[0011] When the approval result is approved, based on the target resource identifier, the target training resource is obtained from the resource database and fed back to the user end.
[0012] According to a second aspect of an embodiment of the present invention, there is provided a training resource management device, comprising:
[0013] A first receiving module is used to receive a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal;
[0014] An approval module, used for forwarding the training request to a target approval terminal for approval based on the user information of the target user;
[0015] A second receiving module, used to receive the approval result fed back by the target approval end;
[0016] The acquisition module, when the approval result is approved, obtains the target training resource from the resource database based on the target resource identifier and feeds it back to the user end.
[0017] According to a third aspect of an embodiment of the present invention, there is provided a training resource management system, including a training management platform, a user terminal and at least one approval terminal;
[0018] The user terminal is used to display a training resource interface to a target user who logs in to the user terminal; identify a target resource identifier selected by the target user in the training resource interface; generate a training request based on the target resource identifier and send it to the training management platform;
[0019] The training management platform is used to receive the training request sent by the user terminal; based on the user information of the target user, forward the training request to the target approval terminal;
[0020] The target approval end is used to approve the training request forwarded by the training management platform; and feed back the approval result to the training management platform;
[0021] The training management platform is also used to receive the approval result fed back by the target approval end; when the approval result is approved, based on the target resource identifier, the target training resource is obtained from the resource database and fed back to the user end.
[0022] According to a fourth aspect of an embodiment of the present invention, there is provided a computing device, including:
[0023] Memory and processor;
[0024] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the following method:
[0025] Receiving a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal;
[0026] Based on the user information of the target user, forwarding the training request to a target approval terminal for approval;
[0027] Receive the approval result fed back by the target approval end;
[0028] When the approval result is approved, based on the target resource identifier, the target training resource is obtained from the resource database and fed back to the user end.
[0029] According to a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the training resource management method are implemented.
[0030] The training resource management method provided by the present invention receives a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs in to the user terminal in a training resource interface displayed on the user terminal; based on the user information of the target user, the training request is forwarded to a target approval terminal for approval; the approval result fed back by the target approval terminal is received; and when the approval result is approved, the target training resource is obtained from a resource database based on the target resource identifier and fed back to the user terminal.
[0031] An embodiment of the present invention receives a training request sent by a user end, forwards the training request to a target approval end for approval, obtains the target training resources corresponding to the training request from a resource database when the approval result is passed, and sends the target training resources to the user end, thereby enhancing the management and control capabilities of training resources and training users, achieving precise management and adjustment of training content, and accelerating the efficiency of training approval. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 It is a schematic diagram of an interactive process of a training resource management system architecture provided by an embodiment of the present invention;
[0033] Figure 2 is a flow chart of a training resource management method provided by an embodiment of the present invention;
[0034] Figure 3 is a processing flow chart of a training resource management method applied to driver training course management provided by an embodiment of the present invention;
[0035] Figure 4It is a schematic diagram of an interactive process of a driver training course management system architecture applied to driver training course management provided by an embodiment of the present invention;
[0036] Figure 5 This is a schematic diagram of an intranet architecture of a training resource system for driver training course management provided by an embodiment of the present invention;
[0037] Figure 6 It is a schematic diagram of an operation interface for driver demand management applied to driver training course management provided by an embodiment of the present invention;
[0038] Figure 7 It is a schematic diagram of an operation interface for creating a pre-learning module for driver training course management provided by an embodiment of the present invention;
[0039] Figure 8 It is a schematic diagram of an operation interface for training result management applied to driver training course management provided by an embodiment of the present invention;
[0040] Fig. 9 This is a schematic diagram of an operation interface for approving course selection requirements for driver training course management provided by an embodiment of the present invention;
[0041] Fig.10 This is a schematic diagram of an operation interface for approving course selection requests for driver training course management provided by an embodiment of the present invention;
[0042] Fig.11 It is a schematic diagram of an operation interface for booking a driving training course applied to driver training course management provided by an embodiment of the present invention;
[0043] Fig.12 It is a structural diagram of a training resource management device provided by an embodiment of the present invention;
[0044] Fig.13 It is a structural block diagram of a computing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] Many specific details are set forth in the following description to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present invention, so the present invention is not limited to the specific implementation disclosed below.
[0046] The terms used in one or more embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present invention. The singular forms of "a", "said" and "the" used in one or more embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present invention refers to and includes any or all possible combinations of one or more associated listed items.
[0047] It should be understood that, although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present invention, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present invention, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0048] First, the terms involved in one or more embodiments of the present invention are explained.
[0049] Pre-study course: refers to the basic learning course before the formal training course begins.
[0050] In the present invention, a training resource management method and a training resource management system are provided. The present invention also relates to a training resource management device, a computing device, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.
[0051] Reference Figure 1 As shown, Figure 1The interactive flow diagram of a training resource management system architecture provided by an embodiment of the present invention is shown, wherein the training resource management system includes a training management platform, a user terminal, a resource database and at least one approval terminal. The user terminal is used to display a training resource interface to a target user who logs in to the user terminal; identify a target resource identifier selected by the target user in the training resource interface; generate a training request based on the target resource identifier and send it to the training management platform; the training management platform is used to receive the training request sent by the user terminal; forward the training request to the target approval terminal based on the user information of the target user; the target approval terminal is used to approve the training request forwarded by the training management platform; and feed back the approval result to the training management platform; the training management platform is also used to receive the approval result fed back by the target approval terminal; when the approval result is approved, the target training resource is obtained from the resource database based on the target resource identifier and fed back to the user terminal.
[0052] Furthermore, the training resource management system also includes a scheduling end; the at least one approval end includes a system management end and a user management end; the scheduling end is used to collect training demand information and send the training demand information to the training management platform; the training management platform is also used to receive the training demand information collected by the scheduling end; integrate the training demand information and send the integration result to the system management end; the system management end and the user management end are used to create training resources based on the integration result and send the training resources to the training management platform; the training management platform is also used to receive the training resources created by the system management end and store the training resources in a resource database.
[0053] The training management resource system receives training requests sent by the user end, forwards the training requests to the target approval end for approval, obtains the target training resources corresponding to the training request from the resource database and sends the target training resources to the user end if the approval result is passed, thereby enhancing the management and control capabilities of training resources and training users, realizing precise management and adjustment of training content, and accelerating the efficiency of training approval.
[0054] Figure 2 A flow chart of a training resource management method provided according to an embodiment of the present invention is shown, which specifically includes the following steps:
[0055] Step 202: receiving a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal.
[0056] The training management platform may provide the user with corresponding training resources in the training resource interface, and the training request is generated based on the user's selection operation on the target resource identifier in the training resource interface.
[0057] In actual applications, the user terminal generates a training request in response to the user's selection operation of the target resource identifier in the training resource interface and sends it to the training management platform. After receiving the training request, the training management platform will first verify the user information to ensure its legitimacy and identity accuracy to ensure that only authorized users can conduct training. Then the training management platform will parse the training request to obtain the target resource identifier. The target resource may be a video, a document, an online course and other training materials.
[0058] In a specific embodiment of the present invention, taking the training request as a driving training request, the training management platform as a driving training management platform, and the training resource interface as a driving training course interface as an example, the user terminal generates a driving training request in response to the user's selection operation of the target course identifier in the driving training course interface and sends it to the driving training management platform. After receiving the training request, the driving training management platform will first verify the user information to ensure its legitimacy and identity accuracy to ensure that only authorized users can conduct driving training, and then the driving training management platform will parse the driving training request to obtain the target course identifier.
[0059] Furthermore, before receiving the training request sent by the user end, the method also includes: receiving training demand information collected by the scheduling end; integrating the training demand information and sending the integration result to the system management end so that the system management end creates training resources based on the integration result; receiving the training resources created by the system management end, and storing the training resources in a resource database.
[0060] Furthermore, the training demand information includes time information and type information of required training resources; the integration of the training demand information and sending the integration result to the system management end includes: based on the time information and the type information, integrating the required training resources to obtain a list of required training resources; sending the list of required training resources to the system management end for display.
[0061] The training demand information is used to indicate how many users want to participate in what type of training. After the training demand information is integrated, a training demand list can be displayed on the scheduling end.
[0062] In actual applications, first, the training management platform receives the training demand information collected by the scheduling end. The training demand information may include information such as training type requirements, training subject requirements, and training number requirements; secondly, the training management platform integrates the received training demand information, summarizes and classifies each demand information, obtains a training demand list, and sends the training demand list to the scheduling end so that the scheduling end displays the training demand list; then, the training demand list is sent to the system management end, so that the system management end creates corresponding training resources based on the received training demand list. The training resources may be course content, teaching materials, training materials, online learning modules, etc.; finally, the training management platform receives the training resources created by the system management end, and stores the received training resources in the resource database.
[0063] In a specific embodiment of the present invention, taking the training management platform as a driving training management platform, the training demand information as driving training demand information, and the training resources as training courses as an example, first, the driving training management platform receives the driving training demand information collected by the scheduling end, and the driving training demand information includes information such as training subject demand and training number demand; secondly, the driving training management platform integrates the received driving training demand information, summarizes and classifies each demand information, obtains a driving training demand list, and sends the driving training demand list to the scheduling end so that the scheduling end displays the driving training demand list; then, the driving training demand list is sent to the system management end, so that the system management end creates a corresponding driving training course based on the received driving training demand list; finally, the driving training management platform receives the driving training course created by the system management end, and stores the received driving training course in a resource database.
[0064] Based on this, it can be ensured that corresponding training resources are created and managed according to training needs, providing appropriate and effective training content for target users.
[0065] Furthermore, before receiving the training request sent by the user terminal, the method also includes: receiving a registration request sent by the user terminal; sending the identity information to the authentication terminal for identity authentication; receiving the authentication result fed back by the authentication terminal, and when the authentication result is that the authentication is passed, generating a target identity token for the target user; feeding back the target identity token to the user terminal, and storing the identity token in an identity database.
[0066] The registration request carries the identity information of the target user who logs in to the user terminal.
[0067] In actual application, first, the training management platform receives a registration request sent by the user end, which carries the identity information of the target user who logs in to the user end. The identity information may include user name, password, email address and other information used for authentication and login; secondly, the training management platform sends the received identity information to the authentication end for identity authentication. The authentication end is a module or service responsible for verifying the user's identity information; thirdly, the training management platform receives the authentication result fed back by the authentication end. When the authentication result is that the authentication is passed, the training management platform generates a target identity token for the target user. The target identity token can be a unique identifier for identifying the identity and authority of the target user; then, the training management platform feeds back the generated target identity token to the user end, so that the user end can use the identity token to perform login and identity authentication operations; finally, the training management platform stores the generated target identity token in the identity database, which is used to store the user's identity information, including identity tokens, user information, authority, etc.
[0068] Based on this, by creating a target identity token, it is ensured that the target user can perform effective login and authentication in subsequent operations, thus ensuring the security and compliance of the training system.
[0069] Further, the user information includes the target identity token; forwarding the training request to the target approval end for approval based on the user information of the target user includes: verifying whether the target identity token is valid in the identity database; if the target identity token is valid, forwarding the training request to the target approval end for approval based on the user information of the target user.
[0070] In actual applications, after receiving a training request containing user information, the training management platform verifies the validity of the target identity token in the identity database. The training management platform checks whether the identity token matches the token stored in the database, determines whether the token has expired or been revoked, and confirms whether the target identity token is valid. If the target identity token is verified to be valid, the training management platform forwards the received training request to the target approval end for approval based on the user information of the target user.
[0071] Based on this, the training management platform can realize the security verification of user identity and the compliance control of training requests. At the same time, the training management platform can also forward requests based on the target user's information to improve the efficiency and accuracy of the training process.
[0072] Furthermore, after receiving the training request sent by the user terminal, the method further includes: sending a pre-learning list to the user terminal, so that the user terminal displays the pre-learning list in the training resource interface.
[0073] Among them, pre-learning is basic learning before training, and the pre-learning list is used to record the resource information of the basic training resources associated with the training request. The resource information can indicate which resources the user pre-learns, and these resources can be public or provided by the training management platform.
[0074] In actual applications, the risk database contains basic training resources. After receiving the training request sent by the user, the training management platform builds a pre-learning list based on the basic training resources contained in the risk database. The basic resource identifiers in the pre-learning list correspond to the basic training resources in the risk database. After building the pre-learning list, the training management platform sends the pre-learning list to the user so that the user displays the pre-learning list in the training resource interface.
[0075] In a specific embodiment of the present invention, taking the pre-learning list as a basic driving training course list, the training management platform as a driving training management platform, and the training resource interface as a driving training course interface as an example, after receiving a driving training request sent by a user terminal, the driving training management platform constructs a pre-learning list according to the basic training resources included in the risk database, and the basic resource identifier in the pre-learning list corresponds to the basic driving training course in the risk database. After constructing the pre-learning list, the driving training management platform sends the pre-learning list to the user terminal, so that the user terminal displays the pre-learning list in the driving training course interface.
[0076] Based on this, users can be fully prepared before actual training and obtain the required basic knowledge and background in advance so as to better understand and apply subsequent target training resources.
[0077] Furthermore, after sending the pre-learning list to the user terminal, the method further includes: receiving selection information sent by the user terminal; and based on the basic resource identifier, acquiring the target basic training resource from the resource database and feeding it back to the user terminal.
[0078] The selection information includes the basic resource identifier of the target basic training resource selected by the target user from the pre-learning list.
[0079] In actual applications, users can select basic training resources of interest in the pre-learning list. The user terminal generates selection information based on the basic resource identifier of the target basic training resource in the pre-learning list, and sends the selection information to the training management platform. After receiving the selection information including the basic resource identifier of the target basic training resource selected by the target user from the pre-learning list, the training management platform obtains the corresponding target basic training resource in the resource database based on the basic resource identifier of the target basic training resource in the selection information and feeds it back to the user terminal. The training management platform can feed back to the user terminal by directly providing a link to the resource or embedding the resource.
[0080] In a specific embodiment of the present invention, taking the pre-learning list as a basic driving training course list, the training management platform as a driving training management platform, the basic resource identifier as a basic driving course identifier, and the basic training resource as a basic driving training course as an example, a user can select a basic driving training course of interest in the basic driving training course list, and the user terminal generates selection information based on the basic driving course identifier of the target basic driving training course in the basic driving training course list, and sends the selection information to the driving training management platform. After receiving the selection information, the driving training management platform obtains the corresponding basic driving training course in the resource database based on the basic driving training course of the target basic driving training course in the selection information and feeds it back to the user terminal.
[0081] Based on this, users can achieve personalized learning by selecting and acquiring targeted basic training resources.
[0082] Step 204: forward the training request to a target approval terminal for approval based on the user information of the target user.
[0083] The target approval end may include at least two sub-approval ends, namely the target preliminary review end and the target review end. The target review end has higher approval authority than the target preliminary review end. After obtaining the preliminary review result, the target preliminary review end shall send the preliminary review result to the target review end for re-approval.
[0084] In actual applications, after parsing the training request and obtaining the user information of the target user, the training management platform determines which approval terminal to forward the training request to for approval based on the user information of the target user. The user information of the target user may include user role, department information or other identification. The training management platform forwards the training request to the target approval terminal for approval and processing of the training request. The delivery method can be a message notification within the system, an email notification or other appropriate communication mechanism.
[0085] In a specific embodiment of the present invention, taking the training request as a driving training request, the training management platform as a driving training management platform, and the target approval end including a target preliminary review end and a target review end as an example, after the driving training management platform parses the training request to obtain the user information of the target user, it determines to forward the training request to the target approval end for approval based on the user information of the target user. After the target preliminary review end approves the driving training request and obtains the preliminary review result, it sends the preliminary review result to the target review end so that the target review end approves again and obtains the review result.
[0086] Further, the target approval end includes a user management end; forwarding the training request to the target approval end for approval based on the user information of the target user includes: determining the target user management end corresponding to the target user based on the user information of the target user; forwarding the training request to the target user management end for approval.
[0087] There can be multiple user management terminals, and different users correspond to different user management terminals. The corresponding rules are predetermined, for example, customers of the first department correspond to the first user management terminal, and users of the second department correspond to the second user management terminal. User information may be user name, department, etc.
[0088] In actual applications, after parsing the training request and obtaining the user information of the target user, the training management platform determines which user management terminal to forward the training request to for approval based on the user information of the target user. The user information of the target user may include user role, department information or other identification. The training management platform forwards the training request to the user management terminal for approval and processing of the training request. The delivery method can be a message notification within the system, an email notification or other appropriate communication mechanism.
[0089] In a specific embodiment of the present invention, taking the training request as a driving training request, the training management platform as a driving training management platform, the user management end as a department management end, and the user information as department information as an example, after the driving training management platform parses the training request to obtain the department information of the target user, it determines to forward the training request to the corresponding target department management end according to the department information of the target user, so that the department management end approves the driving training request.
[0090] Based on this, the target user management terminal approves training requests to ensure that training resources can be accurately distributed to appropriate customers. The training management platform can record and track the results of the approval and conduct relevant statistical analysis and supervision.
[0091] Furthermore, the target approval end also includes a system management end; after forwarding the training request to the target user management end for approval, the method also includes: receiving the approval result fed back by the target user management end; if the approval result of the target user management end is approved, forwarding the training request to the system management end for approval.
[0092] Among them, the approval authority of the system management end is higher than that of the user management end. After obtaining the approval result, the user management end must send the approval result to the system management end for re-approval.
[0093] In actual applications, after the user management end approves the training request and obtains the approval result, it forwards the approval result to the system management end for re-approval. Usually, there is only one system management end. The approval result may include approval, failure or other approval suggestions. The user management end sends the approval result to the system management end for further approval and processing of the training request.
[0094] In a specific embodiment of the invention, taking the training request as a driving training request, the training management platform as a driving training management platform, and the user management end as a department management end as an example, after the department management end approves the training request and obtains an approval result, the department management end forwards the approval result to the system management end for re-approval.
[0095] Based on this, the system user management end re-approves the training requests to further ensure that training resources can be accurately distributed to appropriate customers.
[0096] Step 206: Receive the approval result fed back by the target approval end.
[0097] Among them, the approval result is the review result fed back by the target review end.
[0098] In actual applications, after the target review end in the target approval end completes the approval, it will feedback the review result to the training management platform. The review result can be an approval status, such as approved, rejected or pending, or some other approval-related information. Feedback can be provided through system internal message notifications, API (Application Programming Interface) interfaces or other appropriate methods.
[0099] In a specific embodiment of the present invention, taking the training request as a driving training request and the training management platform as a driving training management platform as an example, after the target review end in the target approval end completes the approval and obtains the approval result of approval, it will feed back the approval result of approval to the training management platform.
[0100] Step 208: When the approval result is approved, based on the target resource identifier, the target training resource is obtained from the resource database and fed back to the user terminal.
[0101] The resource database includes training resources corresponding to all resource identifiers in the training resource interface displayed by the user terminal.
[0102] In actual application, if the approval result is approved, the target user is authorized to access the training resource. The training management platform obtains the corresponding target training resource from the resource database according to the target resource identifier in the training request. The resource database includes all the training resources corresponding to the resource identifiers in the training resource interface displayed by the user terminal, including course videos, documents, test questions, etc. After obtaining the target training resources, the training management platform will feed back the acquired target training resources to the user terminal so that the target user can access and browse the resources on its user interface. The training management platform can provide feedback to the user terminal by directly providing a link to the resource or embedding the resource.
[0103] In a specific embodiment of the present invention, taking the training request as a driving training request, the training management platform as a driving training management platform, and the target training resource as a target training course as an example, the driving training management platform obtains the corresponding target training course from the driving resource database according to the target training course identifier in the driving training request, and feeds back the target training course to the user end in the form of a link.
[0104] Furthermore, after obtaining the target training resources from the resource database based on the target resource identifier and feeding them back to the user end, the method also includes: collecting the learning results of the target user learning the target training resources; sending the learning results to the system management end, so that the system management end determines post-processing for the target user based on the learning results.
[0105] The learning result can be the training score of the user. After collecting the learning results of the target user learning the target training resources, the training management platform can return the learning results to the user end so that the user end operation interface can display the learning results. Post-processing can be operations such as continuing to learn, taking exams, and granting completion certificates.
[0106] In actual applications, first, the training management platform collects the learning results of target users after learning the target training resources. The learning results may include learning progress, scores, answers to exercises, etc.; secondly, the collected learning results are sent to the system management end and the user end, so that the user end's operation interface can display the learning results. The system management end performs post-processing based on the collected learning results. The post-processing may include continuing learning, taking exams, and granting completion certificates, etc., so as to better track and support the learning of target users.
[0107] Based on this, it is possible to track the learning process of target users and analyze their learning results, and provide personalized post-processing support based on the learning results. Users can get feedback, recommendations and support in a timely manner to improve their learning effects and satisfaction.
[0108] The training management resource method receives a training request sent by a user end, forwards the training request to a target approval end for approval, obtains the target training resource corresponding to the training request from a resource database when the approval result is passed, and sends the target training resource to the user end, thereby enhancing the management and control capabilities of training resources and training users, achieving precise management and adjustment of training content, and accelerating the efficiency of training approval.
[0109] In order to more clearly illustrate the technical solution provided by the embodiment of the present invention, the training resource management system is taken as an example of a driver training course management system. Figure 3 As shown, Figure 3 It is an interactive flow diagram of a driver training course management system architecture applied to driver training course management provided by one embodiment of the present invention. The driver training course management system includes a user end, a scheduling end and two approval ends, wherein the user end is used to send request information for driving training courses or demand information for driving training courses to the scheduling end. The scheduling end is used to generate a corresponding driving training course request list or driving training course demand list after collecting the request information for driving training courses or the demand information for driving training courses sent by each user end, and send the driving training course request list or driving training course demand list to the first approval end and the second approval end. The first approval end and the second approval end are used to approve the driving training course request list or the driving training course demand list after receiving the driving training course request list or the driving training course demand list sent by the scheduling end, and feed back the approval result to the scheduling end.
[0110] Combination Figure 3 Taking the application of the training resource management method provided by the present invention in the driver training course management as an example, the training resource management method is further explained. Figure 4 As shown, Figure 4A processing flow chart of a training resource management method applied to driver training course management provided by an embodiment of the present invention is shown, which specifically includes:
[0111] Step 402, user registration.
[0112] In one practicable manner, a user may send a registration request to the driver training course management system. After receiving the registration request, the driver training course management system generates and stores the user's identity token according to the user's identity information in the registration request, so that the user can use the identity token to perform login and identity authentication operations.
[0113] Specifically, take the example of a user sending a registration request to the intranet of a driver training course management system. Figure 5 As shown, Figure 5 This is a schematic diagram of the intranet architecture of a training resource system for driver training course management provided by an embodiment of the present invention. The user sends a registration request to the intranet through an external network browser. The registration request will first enter the demilitarized zone (DMZ). The demilitarized zone is a protected area located at the network boundary. It enhances network security by providing additional layers and isolation. The demilitarized zone forwards the registration request to the application load balancer (ALB) in the private network (VPC, Virtual Private Cloud) of the cloud room of the intranet. The load balancer then sends the registration request to the private subnet (private subent) with elastic kubernetesservice (EKS). The application for managing containers (kubernetes, k8s, an application for managing containers) operates the first container and the second container to analyze the registration request and generate the target identity token and identity information corresponding to the target user. After generating the target identity token and identity information corresponding to the target user, the first container and the second container can store the target identity token and identity information in the database or database management system of other private subnets, or store it in the data storage service of the cloud room, or send it to the external network as required. It is understandable that the subsequent user terminal can also send training requests or requirements by referring to the above-mentioned registration request to the process in the intranet, which will not be repeated later.
[0114] Step 404, collecting training requirements.
[0115] In one possible implementation, the dispatching end of the driver training course management system collects the training needs of the user end. For the specific process, refer to Figure 2 The embodiments are described in detail and will not be repeated here.
[0116] Step 406, create a training database.
[0117] In one achievable manner, after receiving the training demand information collected by the dispatching end, the driver training course management system may integrate the training demand information, create training resources according to the integration results, and then store the training resources in a resource database.
[0118] The first and second approval terminals can see the status of driver training requirements on the operation interface of the driver training course management system. Figure 6 As shown, Figure 6 The present invention provides an operation interface diagram of a driver demand management for driver training course management provided by an embodiment of the present invention. In the operation interface diagram, at the top are trigger controls for "student", "demand", "new pre-learning", "score", "settings", and "logout". In response to the trigger operation of the trigger control, the driver training course management system can display the corresponding operation interface. Figure 6 The demand operation interface is displayed in response to the trigger operation of the "Student" control. In this operation interface, the operator can enter the relevant information of "Department", "Subject" or "Name" in the input field, and then trigger the "Filter" control to obtain the corresponding demand information. Each demand information includes the date of demand, department, name, number, account name, subject, year (2023 in the figure), status, priority, operation (edit in the figure) and other information.
[0119] Step 408: The user sends a training request.
[0120] In one possible implementation, the driver training course management system displays selectable driving training course identifiers on the user side, and the user side generates and sends a training request in response to the user's selection operation of the target driving training course identifier. For a specific process, refer to Figure 2 The embodiments are described in detail and will not be repeated here.
[0121] Step 410, verify the user identity.
[0122] In one possible implementation, after receiving the training request containing user information, the driver training course management system verifies the validity of the target identity token in the identity database. For a specific process, refer to Figure 2 The embodiments are described in detail and will not be repeated here.
[0123] Step 412, sending the pre-learning list.
[0124] In one possible implementation, the driver training course management system can generate and send a pre-learning list to the user terminal, referring to Figure 7 As shown, Figure 7The present invention provides an operation interface diagram of a pre-learning module for driver training course management provided by an embodiment of the present invention. In the operation interface diagram, at the top are trigger controls for "students", "requirements", "new pre-learning", "scores", "settings", and "logout". In response to the triggering operation of the trigger controls, the driver training course management system can display the corresponding operation interface. Figure 7 The review history operation interface is displayed in response to the trigger operation of the "New Pre-Learning" control. In this operation interface, the operator can enter the relevant information of "year", "month" or "subject" in the input field, and then trigger the "filter" control to obtain the corresponding pre-learning list. Each review result includes the pre-learning list information such as ID (1 to 6 in the figure), year (2023 in the figure), month, learning subject, number of openings, number of reservations, available number, operation (edit in the figure), etc.
[0125] Step 414, select a pre-learning course.
[0126] In one possible implementation, the user terminal can select a pre-learning course in the pre-learning list. For details, refer to Figure 2 The embodiments are described in detail and will not be repeated here.
[0127] Step 416, feedback the target basic training resource information.
[0128] In one possible implementation, the driver training course management system can provide the user with feedback on the target basic training resource information of the target pre-learning course. For details, refer to Figure 2 The embodiments are described in detail and will not be repeated here.
[0129] Step 418, obtaining pre-learning results.
[0130] In one possible implementation, the driver training course management system can obtain and upload the pre-learning results and the learning results. After uploading the pre-learning results, the first approval end and the second approval end can see the user's learning results in the driver training course management system. For details, refer to Figure 8 As shown, Figure 8 The present invention provides an operation interface diagram of a training result management for driver training course management provided by an embodiment of the present invention. In the operation interface diagram, at the top are trigger controls for "student", "demand", "new pre-learning", "score", "settings" and "logout". In response to the trigger operation of the trigger control, the driver training course management system can display the corresponding operation interface. Figure 8The operation interface of training result management is displayed in response to the triggering operation of the "score" control. In this operation interface, the operator can enter the relevant information of "pre-learning start date", "pre-learning end date", "name", "pre-learning subject", "training course subject" or "score" in the input bar, and then trigger the "filter" control to obtain the corresponding training result list. Each training result includes information such as the date of request, department, name, number, pre-learning subject, pre-learning year, pre-learning days, pre-learning date, training course subject, training course date, score, operation (the figure shows edit), etc.
[0131] Step 420: Upload the pre-learning results.
[0132] In one achievable manner, the driver training course management system can obtain and upload the pre-learning results and the learning results. The specific process is described in step 418 and will not be repeated here.
[0133] Step 422, parse the training request.
[0134] In one possible implementation, the driver training course management system can parse the training request to obtain the user information of the target user in the training request. For the specific process, refer to Figure 2 The embodiments are described in detail and will not be repeated here.
[0135] Step 424, review by the approval end.
[0136] In one possible implementation, the approval end can approve the training needs of the user end. The approval interface is as follows: Fig. 9 As shown, Fig. 9 This is a schematic diagram of an operation interface for approving course selection requirements for driver training course management provided by an embodiment of the present invention. In the schematic diagram of the operation interface, the approver can enter relevant information of "date", "entity", "number" or "subject" in the input field, and then trigger the "filter" control to obtain the corresponding course selection request list. Each reserved driving training course includes information such as year, entity, code, department, subject one, subject two, subject three, subject four, total, update date, status, operation (illustrated as pass / reject), etc. Similarly, the approval end can also approve the training request of the user end. The training request approval interface refers to Fig.10 As shown, no further description is given here.
[0137] Step 426, feedback target resource information.
[0138] In one possible implementation, after the approval is passed, the course reservation is deemed successful, and the user terminal receives target resource information fed back from the driver training course management system, such as a link to the successfully booked course. In this process, the user can query the booked course in the operation interface of the user terminal after the approval is passed. For details, refer to Fig.11 As shown, Fig.11 The present invention provides an operation interface diagram of a driver training course booking application provided by an embodiment of the present invention. In the operation interface diagram, at the top are trigger controls for "personal profile", "booked courses" and "logout". In response to the trigger operation of the trigger control, the driver training course management system can display the corresponding operation interface. Fig.11 The operation interface for booking driving training courses is displayed in response to the triggering operation of the "Booked Courses" control. In this operation interface, the user can enter the relevant information of "subject", "month", or "location" in the input field, and then trigger the "filter" control to obtain the corresponding list of booked driving training courses. Each booked driving training course includes information such as ID, subject, time, deadline, location, place, status, operation, etc.
[0139] Step 428, obtaining learning results.
[0140] In one achievable manner, the driver training course management system can obtain and upload the pre-learning results and the learning results. The specific process is described in step 418 and will not be repeated here.
[0141] Step 430: Upload the pre-learning results.
[0142] In one achievable manner, the driver training course management system can obtain and upload the pre-learning results and the learning results. The specific process is described in step 418 and will not be repeated here.
[0143] Corresponding to the above method embodiment, the present invention also provides a training resource management device embodiment, Fig.12 FIG. 2 shows a schematic diagram of the structure of a training resource management device provided by an embodiment of the present invention. Fig.12 As shown, the device comprises:
[0144] The first receiving module 1220 is configured to receive a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal;
[0145] An approval module 1240 is used to forward the training request to a target approval terminal for approval based on the user information of the target user;
[0146] The second receiving module 1260 is used to receive the approval result fed back by the target approval end;
[0147] The acquisition module 1280, when the approval result is approved, acquires the target training resource from the resource database based on the target resource identifier and feeds it back to the user end.
[0148] Optionally, the device also includes a pre-learning module configured to send a pre-learning list to the user terminal so that the user terminal displays the pre-learning list in the training resource interface, wherein the pre-learning list is used to record resource information of basic training resources associated with the training request.
[0149] Optionally, the pre-learning module is further configured to receive selection information sent by the user terminal, wherein the selection information includes a basic resource identifier of the target basic training resource selected by the target user from the pre-learning list; based on the basic resource identifier, obtain the target basic training resource from the resource database and feed it back to the user terminal.
[0150] Optionally, the approval module 1240 is further configured to determine a target user management terminal corresponding to the target user based on the user information of the target user; and forward the training request to the target user management terminal for approval.
[0151] Optionally, the approval module 1240 is further configured to receive an approval result fed back by the target user management end; when the approval result of the target user management end is approved, forward the training request to the system management end for approval.
[0152] Optionally, the device also includes a creation module, which is configured to receive training demand information collected by the scheduling end; integrate the training demand information and send the integration result to the system management end so that the system management end creates training resources based on the integration result; receive the training resources created by the system management end, and store the training resources in a resource database.
[0153] Optionally, the creation module is further configured to integrate the required training resources based on the time information and the type information to obtain a required training resource list; and send the required training resource list to a system management terminal for display.
[0154] Optionally, the device also includes a registration module, which is configured to receive a registration request sent by a user terminal, wherein the registration request carries the identity information of a target user who logs in to the user terminal; send the identity information to an authentication terminal for identity authentication; receive an authentication result fed back by the authentication terminal, and if the authentication result is that the authentication is passed, generate a target identity token for the target user; feed back the target identity token to the user terminal, and store the identity token in an identity database.
[0155] Optionally, the registration module is further configured to verify whether the target identity token is valid in the identity database; if the target identity token is valid, forward the training request to the target approval end for approval based on the user information of the target user.
[0156] Optionally, the device also includes a mobile phone module configured to collect the learning results of the target user learning the target training resource; send the learning results to the system management end, so that the system management end determines post-processing for the target user based on the learning results.
[0157] The above is a schematic scheme of a training resource management device of this embodiment. It should be noted that the technical scheme of the training resource management device and the technical scheme of the training resource management method described above are of the same concept, and the details not described in detail in the technical scheme of the training resource management device can be found in the description of the technical scheme of the training resource management method described above.
[0158] The training management resource device receives a training request sent by a user terminal, forwards the training request to a target approval terminal for approval, obtains the target training resource corresponding to the training request from a resource database if the approval result is passed, and sends the target training resource to the user terminal, thereby enhancing the management and control capabilities of training resources and training users, achieving precise management and adjustment of training content, and accelerating the efficiency of training approval.
[0159] The above is a schematic scheme of a training resource management device of this embodiment. It should be noted that the technical scheme of the training resource management device and the technical scheme of the training resource management method described above are of the same concept, and the details not described in detail in the technical scheme of the training resource management device can be found in the description of the technical scheme of the training resource management method described above.
[0160] Fig.13 The block diagram of a computing device according to an embodiment of the present invention is shown. The components of the computing device 1300 include but are not limited to a memory 1310 and a processor 1320. The processor 1320 is connected to the memory 1310 via a bus 1330, and the database 1350 is used to store data.
[0161] The computing device 1300 also includes an access device 1340 that enables the computing device 1300 to communicate via one or more networks 1360. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 1340 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0162] In one embodiment of the present invention, the above components of the computing device 1300 and Fig.13 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Fig.13 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present invention. Those skilled in the art may add or replace other components as needed.
[0163] Computing device 1300 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. Computing device 1300 may also be a mobile or stationary server.
[0164] The processor 1320 is used to execute the following computer executable instructions to implement the following method:
[0165] Receiving a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal;
[0166] Based on the user information of the target user, forwarding the training request to a target approval terminal for approval;
[0167] Receive the approval result fed back by the target approval end;
[0168] When the approval result is approved, based on the target resource identifier, the target training resource is obtained from the resource database and fed back to the user end.
[0169] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the training resource management method described above are of the same concept, and the details not described in detail in the technical scheme of the computing device can be found in the description of the technical scheme of the training resource management method described above.
[0170] An embodiment of the present invention further provides a computer-readable storage medium storing computer instructions, which are used to implement the above-mentioned training resource management solution when executed by a processor.
[0171] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the training resource management method described above are of the same concept, and the details not described in detail in the technical scheme of the storage medium can be found in the description of the technical scheme of the training resource management method described above.
[0172] The above describes specific embodiments of the present invention. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0173] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0174] It should be noted that, for the convenience of description, the aforementioned method embodiments are all described as a series of action combinations, but those skilled in the art should be aware that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0175] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0176] The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the present invention. The present invention selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.
Claims
1. A training resource management method, characterized in that: Applied to a training management platform, the method includes: Receiving a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal; Based on the user information of the target user, forwarding the training request to a target approval terminal for approval; Receive the approval result fed back by the target approval end; When the approval result is approved, based on the target resource identifier, the target training resource is obtained from the resource database and fed back to the user end.
2. The method according to claim 1, characterized in that After receiving the training request sent by the user terminal, the method further includes: The pre-learning list is sent to the user terminal so that the user terminal displays the pre-learning list in the training resource interface, wherein the pre-learning list is used to record resource information of the basic training resources associated with the training request.
3. The method according to claim 2, characterized in that After sending the pre-learning list to the user terminal, the method further includes: Receiving selection information sent by the user terminal, wherein the selection information includes a basic resource identifier of a target basic training resource selected by the target user from the pre-learning list; Based on the basic resource identifier, the target basic training resource is obtained from the resource database and fed back to the user terminal.
4. The method according to claim 1, characterized in that: The target approval end includes a user management end; forwarding the training request to the target approval end for approval based on the user information of the target user includes: Based on the user information of the target user, determining a target user management terminal corresponding to the target user; The training request is forwarded to the target user management terminal for approval.
5. The method according to claim 4, characterized in that The target approval end also includes a system management end; after forwarding the training request to the target user management end for approval, the method further includes: Receive the approval result fed back by the target user management terminal; When the approval result of the target user management end is approval, the training request is forwarded to the system management end for approval.
6. The method according to claim 1, characterized in that Before receiving the training request sent by the user terminal, the method further includes: Receive training demand information collected by the dispatcher; Integrate the training demand information and send the integration result to the system management end, so that the system management end creates training resources based on the integration result; The training resources created by the system management end are received, and the training resources are stored in a resource database.
7. The method according to claim 6, characterized in that The training demand information includes time information and type information of required training resources; The step of integrating the training demand information and sending the integration result to the system management terminal includes: Based on the time information and the type information, the required training resources are integrated to obtain a list of required training resources; The required training resource list is sent to the system management terminal for display.
8. The method according to any one of claims 1 to 7, characterized in that: Before receiving the training request sent by the user terminal, the method further includes: Receiving a registration request sent by a user terminal, wherein the registration request carries identity information of a target user logging into the user terminal; Sending the identity information to an authentication terminal for identity authentication; Receive the authentication result fed back by the authentication end, and if the authentication result is authentication passed, generate a target identity token of the target user; The target identity token is fed back to the user terminal, and the identity token is stored in an identity database.
9. The method according to claim 8, characterized in that The user information includes the target identity token; and forwarding the training request to the target approval end for approval based on the user information of the target user includes: In the identity database, verifying whether the target identity token is valid; When the target identity token is valid, the training request is forwarded to the target approval end for approval based on the user information of the target user.
10. The method according to claim 1, characterized in that After obtaining the target training resource from the resource database based on the target resource identifier and feeding it back to the user terminal, the method further includes: Collecting the learning results of the target user learning the target training resource; The learning result is sent to a system management end, so that the system management end determines post-processing for the target user based on the learning result.
11. A training resource management device, characterized in that: Applied to a training management platform, the device comprises: A first receiving module is used to receive a training request sent by a user terminal, wherein the training request carries a target resource identifier selected by a target user who logs into the user terminal in a training resource interface displayed on the user terminal; An approval module, used for forwarding the training request to a target approval terminal for approval based on the user information of the target user; A second receiving module, used to receive the approval result fed back by the target approval end; The acquisition module, when the approval result is approved, obtains the target training resource from the resource database based on the target resource identifier and feeds it back to the user end.
12. A training resource management system, characterized in that: It includes a training management platform, a user terminal and at least one approval terminal; The user terminal is used to display a training resource interface to a target user who logs in to the user terminal; and to identify a target resource identifier selected by the target user in the training resource interface; Generate a training request based on the target resource identifier and send it to the training management platform; The training management platform is used to receive the training request sent by the user terminal; forwarding the training request to a target approval terminal based on the user information of the target user; The target approval end is used to approve the training request forwarded by the training management platform; and feed back the approval result to the training management platform; The training management platform is also used to receive the approval result fed back by the target approval end; when the approval result is approved, based on the target resource identifier, the target training resource is obtained from the resource database and fed back to the user end.
13. The system according to claim 12, characterized in that The system further comprises a scheduling terminal; the at least one approval terminal comprises a system management terminal; The scheduling end is used to collect training demand information and send the training demand information to the training management platform; The training management platform is further used to receive the training demand information collected by the scheduling end; Integrate the training demand information and send the integration result to the system management terminal; The system management terminal is used to create training resources based on the integration results and send the training resources to the training management platform; The training management platform is also used to receive the training resources created by the system management terminal and store the training resources in a resource database.
14. A computing device, characterized in that include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the method according to any one of claims 1 to 10.
15. A computer-readable storage medium, characterized in that: Computer instructions are stored, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 10 is implemented.