CN110991681A - Data processing method and device for reserved driving practice - Google Patents
Data processing method and device for reserved driving practice Download PDFInfo
- Publication number
- CN110991681A CN110991681A CN201911093757.9A CN201911093757A CN110991681A CN 110991681 A CN110991681 A CN 110991681A CN 201911093757 A CN201911093757 A CN 201911093757A CN 110991681 A CN110991681 A CN 110991681A
- Authority
- CN
- China
- Prior art keywords
- driving
- coach
- student
- reserved
- practice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application discloses a data processing method and device for reserved driving. The method comprises the following steps: receiving a driving practice appointment request of a student end, wherein the driving practice appointment request comprises student information and/or appointed course information; according to the reserved driving practice request, acquiring a corresponding coach list from a preset reserved driving practice database and sending the coach list to the student end; and updating the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list. The method and the device solve the technical problem that the driving practice mode in the related technology leads to low efficiency of the trainees in learning the vehicle due to lack of effective management of the driving practice link. Through the method and the device, the purpose of effectively managing the reserved driving training link is achieved, and therefore the technical effect of improving the vehicle learning efficiency of the trainees is achieved.
Description
Technical Field
The application relates to the technical field of internet, in particular to a data processing method and device for reserved driving practice.
Background
In recent years, with the rapid development of society and economy in China, the energy consumption of automobiles is steadily increasing, and the requirements for learning automobiles are gradually increased, so that the largest driving training market in the world is formed in China, and the driving training industry has a very wide prospect. However, with the explosive growth of the number of driving schools, the industry is increasingly competitive, and a series of problems are caused in the driving training industry.
In a traditional driving practice link, after a student passes a subject-examination, the student needs to wait for a coach in a driving school to arrange subsequent driving practice notification. After receiving the driving practice notification, the trainee needs to confirm the specific driving practice time with the trainee on line through the modes of telephone, WeChat and the like. At present, most trainees can practice the vehicle on non-working days, so that the phenomena of 'no-person vehicle practice on working days and no arrangement of vehicle practice on non-working days' occur. In addition, the trainees almost have no knowledge of their coaches before driving, and have no chance and right to select the trainees independently, so that the problems of opaque information of the trainees, lack of supervision in the teaching process of the trainees and the like occur, and the problems have great influence on the trainee experience and the trainee passing rate. Therefore, how to solve these pain points of the driving link in the traditional mode has very important significance for improving the driving passing rate of the trainees and improving the teaching quality and the working efficiency of the coaches in driving schools.
Aiming at the problem that the driving practice mode in the related art is low in efficiency of learning the vehicle by a student due to lack of effective management of a driving practice link, an effective solution is not provided at present.
Disclosure of Invention
The application mainly aims to provide a data processing method and device for reserved driving practice, so as to solve the problem that the driving practice mode in the related art is low in efficiency of a learner in learning the vehicle due to the lack of effective management of a driving practice link.
In order to achieve the above object, according to a first aspect of the present application, there is provided a data processing method for reserving a driving practice.
The data processing method for the reserved driving practice comprises the following steps: receiving a driving practice appointment request of a student end, wherein the driving practice appointment request comprises student information and/or appointed course information; according to the reserved driving practice request, acquiring a corresponding coach list from a preset reserved driving practice database and sending the coach list to the student end; and updating the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list.
Further, the receiving of the request for the reserved driving practice at the trainee end comprises: acquiring examination state information of the student terminal according to a preset rule, wherein the examination state information comprises examination result information; marking the student end as a to-be-driven state according to the examination state information of the student end; pushing an appointment driving exercise invitation to the student side according to the marking result; and acquiring the reserved driving practice request of the student end according to the response result of the student end to the reserved driving practice invitation.
Further, the step of obtaining a corresponding coach list from a preset reservation driving database and sending the coach list to the student end according to the reservation driving request comprises: obtaining coach side information and student information of a to-be-reserved driving to obtain the reserved driving database, wherein the coach side information comprises driving school information and/or coach information; and according to the appointed course information of the student side, matching corresponding coach information in the appointed driving database and sending the coach information to the student side.
Further, the receiving of the request for the reserved driving practice of the trainee end comprises: determining the types of the trainees according to the reserved driving practice requests of the trainees, wherein the types of the trainees comprise common trainees and trainee trainees; sending a coach binding invitation to the student end according to the student type; and establishing a binding relationship between the student and the coach according to a response result of the student to the coach binding invitation.
Further, the updating the database of reserved driving practice through an asynchronous queue according to the selection result of the trainee end to the coach list comprises: sending the selection result of the trainee end to the coach list to a driving school end for auditing, and generating a list to be audited at the driving school end; judging whether a request of the student for canceling appointment driving practice on the coach list can be acquired; if the request can be acquired, deleting the auditing information corresponding to the request for canceling the reserved driving practice in a list to be audited of the driving school end; and updating the reserved driving database through an asynchronous queue according to the deletion result.
Further, the step of updating the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list comprises the following steps: acquiring reserved driving practice state information of the learner-side, wherein the reserved driving practice state information comprises a finished driving practice state and an unfinished driving practice state; respectively counting the times of finished driving practice and/or the times of unfinished driving practice of the learner according to the reserved driving practice state information of the learner side; and sending the statistical result to a driving school terminal.
Further, after the updating of the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list, the method further includes: acquiring evaluation information and/or complaint information of the trainee end to a coach; and counting the evaluation information and/or the complaint information of the coach according to a preset rule, and storing a counting result into a coach database.
In order to achieve the above object, according to a second aspect of the present application, there is provided a data processing apparatus for reserving a driving practice.
The data processing device for reserving driving practice comprises the following components: the system comprises a receiving module, a judging module and a display module, wherein the receiving module is used for receiving a driving practice reserving request of a student end, and the driving practice reserving request comprises student information and/or reserved course information; the sending module is used for obtaining a corresponding coach list from a preset reserved driving database according to the reserved driving request and sending the coach list to the student end; and the updating module is used for updating the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list.
To achieve the above object, according to a third aspect of the present application, there is provided a computer apparatus comprising: one or more processors; storage means for storing one or more programs; the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method as previously described.
In order to achieve the above object, according to a fourth aspect of the present application, there is provided a computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the steps of the method as described above.
In the embodiment of the application, a reserved driving practice request of a student end is received, wherein the reserved driving practice request comprises student information and/or reserved course information; the method comprises the steps of obtaining a corresponding coach list from a preset reservation car practice database according to a reservation car practice request, sending the mode of a student end, updating the reservation car practice database through an asynchronous queue according to a selection result of the student end on the coach list, achieving the purpose of effectively managing a reservation car practice link, achieving the technical effect of improving the car learning efficiency of the student, and further solving the technical problem that the car learning efficiency of the student is not high due to the lack of effective management of the car practice link in a car practice mode in the related technology.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, serve to provide a further understanding of the application and to enable other features, objects, and advantages of the application to be more apparent. The drawings and their description illustrate the embodiments of the invention and do not limit it. In the drawings:
FIG. 1 is a schematic flow chart diagram of a data processing method for a reserved driving practice according to a first embodiment of the application;
FIG. 2 is a schematic flow chart diagram of a data processing method for reserved driving according to a second embodiment of the application;
FIG. 3 is a schematic flow chart diagram of a data processing method for reserved driving according to a third embodiment of the application;
FIG. 4 is a schematic flow chart diagram of a data processing method for reserved driving according to a fourth embodiment of the present application;
FIG. 5 is a schematic flow chart diagram of a data processing method for reserved driving according to a fifth embodiment of the application;
FIG. 6 is a flowchart illustrating a data processing method for reserved driving according to a sixth embodiment of the present application;
FIG. 7 is a schematic flow chart diagram of a data processing method for reserved driving according to a seventh embodiment of the application; and
fig. 8 is a schematic flow chart of a data processing device for reserved driving according to a first embodiment of the application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
According to an embodiment of the present invention, there is provided a data processing method for reserved driving, as shown in fig. 1, the method includes steps S101 to S103 as follows:
step S101, receiving a driving practice reserving request of a student end, wherein the driving practice reserving request comprises student information and/or reserved course information.
In specific implementation, a learner can reserve corresponding courses, time and corresponding coaches by initiating a vehicle-reserving driving-practicing request at a learner terminal, so that the vehicle-reserving driving-practicing request initiated by the learner terminal needs to be received at first, wherein the vehicle-reserving driving-practicing request can include basic information of the learner, such as the name and the ID information of the learner, examination state information of a subject one and the like, and can also include course information of the learner, which is requested to reserve, such as specific driving-practicing items of a subject two or a subject three. Specifically, the trainee can check the driving practice schedule calendar of the driving school of the trainee in the next week by logging in the trainee APP, and the driving practice reservation is carried out at least one day in advance.
And S102, acquiring a corresponding coach list from a preset reserved driving database according to the reserved driving request, and sending the coach list to the student side.
When the method is specifically implemented, a reserved driving database is constructed in advance based on coach information and driving school information, and course reservation information and the like of each coach are stored in the database. After receiving the student's reservation driving-practice request, searching in a preset reservation driving-practice database according to the student's reservation driving-practice request to obtain the training information matched with the student request, and displaying in the form of a training list at the student end for the selection of the student. Specifically, on the driving reservation interface of the trainee, a coach list with a scheduling plan in the last 15 days can be displayed, the coach can be displayed in a ranking mode from high to low according to the star level of the coach, the trainee can click and check the details of a coach, and the teaching plan of the coach from the current day to 7 days in the future can be seen. In addition, the logic of the reserved driving practice in different modes is slightly different, and the reserved driving practice is mainly divided into an individual mode, a team mode and a timing mode.
And step S103, updating the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list.
In specific implementation, the trainees can submit own reserved driving practice results by clicking a reserved button on a coach list or a coach detail page according to own time idle conditions. Once the student's appointment application is successfully submitted, the information of the number of appointed persons and the number of appointed names of corresponding coaches and courses in the appointment driving database is synchronously updated in an asynchronous queue processing mode according to the selection result of the student's end on the coach list. By the method, the reserved driving database is updated in time and effectively managed, so that a student can select a satisfactory coach as far as possible according to the real-time updated database, and the driving efficiency and the experience of the student are improved.
As a preferred implementation manner of the embodiment of the present application, as shown in fig. 2, before the receiving of the request for driving practice reservation from the trainee end, the method includes steps S201 to S204 as follows:
step S201, obtaining examination state information of the student terminal according to a preset rule, wherein the examination state information comprises examination result information.
During specific implementation, after the student logs in the student end on the online registration student car and the physical examination is qualified, the student end can continue to perfect the registered account information of the student end, and is authorized to complete the examination registration process of subject one. Since the reserved driving practice link is performed after the subject-to-subject examination is passed, before receiving a request for reserved driving practice from a student, the examination state of the subject-to-subject student who has been registered needs to be monitored continuously at a certain frequency.
And step S202, marking the student end as a to-be-driven state according to the examination state information of the student end.
In specific implementation, according to the monitoring result of the steps, once the examination state of a subject I of a certain student is found to be qualified, the information of the student is automatically transferred to the state information of the subject II to be driven, and the state of the student is marked as the state of the to be driven.
And step S203, pushing a reserved driving exercise invitation to the student side according to the marking result.
In specific implementation, after obtaining the trainee information of the state of the to-be-trained vehicle, the trainee can be informed to participate in the vehicle-training appointment of the subsequent course by message or WeChat and other methods to push the message.
And step S204, acquiring the reserved driving practice request of the student end according to the response result of the student end to the reserved driving practice invitation.
During specific implementation, after receiving the appointment driving exercise invitation, the student end can respond to the appointment driving exercise invitation according to the actual condition of the student end, and if the student end accepts the appointment driving exercise invitation, the student end further triggers sending of the appointment driving exercise request, so that the appointment driving exercise request of the student end is obtained according to the response result of the student end to the appointment driving exercise invitation.
As a preferred implementation manner of the embodiment of the present application, as shown in fig. 3, the obtaining a corresponding coach list from a preset reserved driving practice database and sending the coach list to the trainee end according to the reserved driving practice request includes steps S301 to S302 as follows:
step S301, obtaining coach side information and student information of the to-be-reserved driving to obtain the reserved driving database, wherein the coach side information comprises driving school information and/or coach information.
In specific implementation, the information of the coach terminal and the information of the trainee to be reserved for driving are acquired and stored in the reserved driving database, so that the reservation states of the coach and the courses are monitored in real time. Specifically, a student or administrator in a driving school can scan a coach certificate original of a relevant coach through the code scanning identification certificate function of the coach end, can record basic information of the coach into a reserved driving database, and can supplement supplementary information and teaching state information of the coach. The student or manager of the driving school can manage the information of the coach and the student of the driving school, and can set basic information and teaching information of the driving school, including teaching modes (such as a personal mode, a team mode and a timing mode) of the driving school, driving plan arrangement, checking and processing driving reservation application and the like.
The database also stores a driving-practice schedule, wherein the fields of the driving-practice schedule include but are not limited to: the information of the practice vehicle date, the open denomination time, the training type (collective training or general training), the date type (working day or non-working day), the period type (day or night), the practice vehicle place, the field name, the coach ID, the name of the reserved car, whether the reserved car can be reserved or not, the identification is deleted, and the like.
And step S302, according to the appointed course information of the student side, matching corresponding coach information in the appointed driving database and sending the coach information to the student side.
In specific implementation, the appointment driving practice request sent by the trainee end can include course information and time information for requesting appointment, and the appointment driving practice request is searched in the appointment driving practice database according to the request information of the trainee so as to obtain the trainer information meeting the request of the trainee.
As a preferred implementation manner of the embodiment of the present application, as shown in fig. 4, after receiving the request for the reserved driving practice from the trainee end, the method includes steps S401 to S403 as follows:
step S401, determining the types of the trainees according to the reserved driving practice request of the trainee end, wherein the types of the trainees comprise common trainees and trainee trainees.
In specific implementation, the trainees in the embodiment of the application can be divided into two types according to the information during registration, including ordinary trainees and member trainees (namely, VIP trainees), and the types of the trainees can be determined by identifying the vehicle reservation driving practice request initiated by the trainees, so that different vehicle reservation driving practice schemes provided for different trainees can be provided later.
And step S402, sending a coach binding invitation to the student end according to the student type.
In specific implementation, if the student type is a VIP student, the student can choose to bind a favorite coach to learn and practice the vehicle, that is, the student sends a coach binding invitation to the student end by determining the student type, so that the student establishes a binding relationship between the student and the coach through the binding invitation. The specific binding rule may be: the former 3 times of driving can reserve the learning time of 7 days in the future of all coaches, and the 4 th time of driving must bind the coaches, can reserve the learning time of 10 days in the future of the coaches after binding, can reserve the learning time of 3 days in the future of other coaches.
And S403, establishing a binding relationship between the student and the coach according to a response result of the student to the coach binding invitation.
In specific implementation, after receiving the binding invitation of the coach, the student end can respond to the binding invitation of the coach according to the actual condition of the student end, and if the student end accepts the binding invitation of the coach, the student end establishes the binding relationship between the student and the coach according to the response result of the student end to the binding invitation of the coach, namely the response result of the student can contain the information of the coach to be bound.
As a preferred implementation manner of the embodiment of the present application, as shown in fig. 5, the updating the reserved driving database through the asynchronous queue according to the selection result of the trainee end on the trainer list includes the following steps S501 to S504:
and S501, sending the selection result of the trainee end to the coach list to a driving school end for auditing, and generating a list to be audited at the driving school end.
In specific implementation, after a selection result of the student terminal on the coach list is obtained, the coach information selected by the student is sent to the driving school terminal, a student or an administrator of the driving school terminal audits the coach information selected by the student, and meanwhile, a corresponding list to be audited is generated at the driving school terminal. After receiving a student appointment driving practice application scheduled by a certain driving practice plan, a driver or a manager can check whether the appointment application is passed or rejected.
Step S502, judging whether a request of the trainee for cancelling appointment driving from the trainer list can be acquired.
In specific implementation, before the school end does not check the appointment application of the learner, the learner can actively cancel the own appointment driving practice application, so that whether the appointment driving practice cancellation request of the learner to the coach list can be acquired within a preset time period needs to be judged.
Step S503, if the request can be obtained, deleting the auditing information corresponding to the request for canceling the reserved driving practice from the list to be audited of the driving school terminal.
In specific implementation, if a request of a student for canceling reservation driving practice on a coach list can be obtained, corresponding information to be checked is deleted from the list to be checked of the driving school terminal, that is, the request of the driving practice reservation canceling by the student for checking will not appear in the list to be checked of the driving school terminal.
And step S504, updating the reserved driving database through an asynchronous queue according to the deletion result.
In specific implementation, once a student cancels the own application for the reserved driving practice, the information such as the reserved number of people and the number of names capable of being reserved in the reserved driving practice arrangement period is synchronously updated in an asynchronous queue processing mode according to the cancelled deletion result.
As a preferred implementation manner of the embodiment of the present application, as shown in fig. 6, after the updating the reserved driving database through the asynchronous queue according to the selection result of the trainee end on the trainer list, the following steps S601 to S603 are included:
step S601, obtaining reserved driving practice state information of the learner-side, wherein the reserved driving practice state information comprises a finished driving practice state and an unfinished driving practice state.
During specific implementation, the driving practice state of the learner needs to be monitored and updated to be used as a basis for subsequently analyzing the driving practice condition of the learner, so that the reserved driving practice state information of the learner side needs to be obtained at a certain frequency, wherein the driving practice progress information of the learner side can be included, and if the driving practice is finished, the number of times of driving practice, the current progress and the like are determined. Preferably, if the reserved driving practice state of the learner is in any one of the states of 'checked-in', 'default', 'to-be-evaluated' or 'completed', the learner is considered to have completed one driving practice.
And step S602, respectively counting the finished driving practice times and/or unfinished driving practice times of the learner according to the reserved driving practice state information of the learner side.
In specific implementation, the number of times of car practice of each learner is set, and once the current number of times of car practice of a learner reaches the upper limit, the learner loses the qualification of the current reserved car practice. Therefore, in order to accurately analyze and follow-up the driving practice condition of the learner, the number of times of completed driving practice or the number of times of incomplete driving practice of the learner need to be regularly counted.
And step S603, sending the statistical result to a driving school terminal.
In specific implementation, the statistical result is sent to the driving school end, so that the driving school end takes different processing measures according to the driving practice conditions of the student, for example, when the statistical result shows that the current driving practice times of a student reach the upper limit, a driving school student or a manager can reset or adjust the upper limit on the driving practice times of the student at the driving school end, and the qualification of the student for reserving driving practice is reactivated.
Preferably, any state information of the student being in the state of "checked-in", "violated", "to-be-evaluated", or "completed" may also be acquired, then the acquired results are grouped according to the ID of the student, and then the SUM is performed for each class appointment to obtain the total number of hours of the successful appointment of the student in the practice vehicle, for example, group by group using MySQL database, SUM operation by SUM aggregation function, and the like.
In addition, the number of times that the learner fails to participate in the driving practice as scheduled, namely the number of defaults can be obtained through the state information of 'checked-in' and 'default' of the learner, and the driving school end can take follow-up measures to process through the statistics of the number of times of defaults of the learner, for example, the learner with the number of defaults exceeding 2 times can pause the processing of reserving the driving practice in one week and the like.
As a preferred implementation manner of the embodiment of the present application, as shown in fig. 7, after the updating the reserved driving database through the asynchronous queue according to the selection result of the trainee end on the trainer list, the following steps S701 to S702 are further included:
and S701, acquiring evaluation information and/or complaint information of the trainee end to the coach.
In specific implementation, after each driving practice is finished, each learner can approve, score, comment or complain the driving practice experience at the learner end. By acquiring the evaluation information or complaint information of the trainee on the trainee, the evaluation information or complaint information can be used as the basis for subsequently dividing the trainee level.
And S702, counting the evaluation information and/or the complaint information of the coach according to a preset rule, and storing a counting result into a coach database.
In specific implementation, a calculation formula can be formed according to the number of praise A, the number of score B, the number of comments C and the number of complaints D acquired by each coach, the rating score S of each coach is calculated, and finally a 'superior coach' ranking list is formed. The calculation formula model of the coach rating score S is as follows: and S is x A2 + y B + z C-vD, wherein x, y, z and v are rating factors or weights, and different weights can be set for each evaluation index according to different conditions. The ranking list can use the ordered set of Redis to rank and store the coach rating scores, and the effect of efficiently generating the 'excellent coach' ranking list in real time can be achieved.
Preferably, each trainee can enjoy the coach of the practice at the trainee end after the practice is finished. The specific reward rules may be: the system automatically and randomly generates 1-5 yuan red packets each time of rewarding, once a coach obtains the rewarding of a certain student, the coach also receives an equal amount incentive red packet from a third-party platform, the red packets are paid through payment modes such as payment treasure or WeChat, the amount of the red packet enters the personal account balance of the coach, and the coach can cash the own account balance in the coach end.
From the above description, it can be seen that the present invention achieves the following technical effects: 1) the reservation driving is simpler: the driving practice appointments of the subject two and the subject three can be directly and online, the operation is simple and convenient, and the communication cost between the trainee and the trainer is reduced. 2) Teaching management is more intelligent: by using multi-party interaction of a student end, a coach end, a driving school end and the like, the traditional learning and teaching management process can be greatly optimized, and the working efficiency of the driving school and the coach is improved. 3) The teaching service is more transparent: the information and evaluation of each coach are public, and the situation that the coach and teaching information are not transparent does not exist. 4) The teaching service quality is higher: because the previous selection of the coach and the student is completely free, the teaching service quality of the coach directly leads to the market competitiveness of the coach, and the good teaching competition environment is favorable for improving the overall service level of the Internet vehicle learning industry. 5) More environment-friendly: the whole process of reserving driving practice is completed through on-line operation, so that the use of paper materials is greatly reduced, and the green and environment-friendly effect can be achieved.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
According to an embodiment of the present invention, there is also provided an apparatus for implementing the data processing method for reserved driving, as shown in fig. 8, the apparatus includes: the device comprises a receiving module 1, a sending module 2 and an updating module 3.
The receiving module 1 of the embodiment of the application is used for receiving a vehicle-driving reserving request of a student end, wherein the vehicle-driving reserving request comprises student information and/or reserved course information.
In specific implementation, a learner can reserve corresponding courses, time and corresponding coaches by initiating a vehicle-reserving driving-practicing request at a learner terminal, and therefore, the vehicle-reserving driving-practicing request initiated by the learner terminal needs to be received through a receiving module, wherein the vehicle-reserving driving-practicing request can include basic information of the learner, such as name and ID information of the learner, examination state information of a subject one, and the like, and can also include course information of the learner, which is required to reserve, such as specific driving-practicing items of a subject two or a subject three. Specifically, the trainee can check the driving practice schedule calendar of the driving school of the trainee in the next week by logging in the trainee APP, and the driving practice reservation is carried out at least one day in advance.
The sending module 2 in the embodiment of the application is used for obtaining a corresponding coach list from a preset appointment driving database according to the appointment driving request and sending the coach list to the student side.
When the method is specifically implemented, a reserved driving database is constructed in advance based on coach information and driving school information, and course reservation information and the like of each coach are stored in the database. After receiving the student's reservation driving request, the sending module searches in a preset reservation driving database according to the student's reservation driving request to obtain the coach information matched with the student request, and the coach information is displayed in the form of a coach list at the student end for the selection of the student. Specifically, on the driving reservation interface of the trainee, a coach list with a scheduling plan in the last 15 days can be displayed, the coach can be displayed in a ranking mode from high to low according to the star level of the coach, the trainee can click and check the details of a coach, and the teaching plan of the coach from the current day to 7 days in the future can be seen. In addition, the logic of the reserved driving practice in different modes is slightly different, and the reserved driving practice is mainly divided into an individual mode, a team mode and a timing mode.
The updating module 3 of the embodiment of the application is configured to update the reserved driving database through an asynchronous queue according to a selection result of the trainee end on the coach list.
In specific implementation, the trainees can submit own reserved driving practice results by clicking a reserved button on a coach list or a coach detail page according to own time idle conditions. Once the student's appointment application is successfully submitted, the updating module synchronously updates the information of the number of the appointed persons and the number of the appointed names of the corresponding coaches and courses in the appointment driving database in an asynchronous queue processing mode according to the selection result of the student end on the coaches list. By the method, the reserved driving database is updated in time and effectively managed, so that a student can select a satisfactory coach as far as possible according to the real-time updated database, and the driving efficiency and the experience of the student are improved.
According to an embodiment of the present invention, there is also provided a computer apparatus including: one or more processors; storage means for storing one or more programs; the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method as previously described.
There is also provided, in accordance with an embodiment of the present invention, a computer-readable storage medium having stored thereon computer instructions, which when executed by a processor, implement the steps of the method as previously described.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and they may alternatively be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, or fabricated separately as individual integrated circuit modules, or fabricated as a single integrated circuit module from multiple modules or steps. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (10)
1. A data processing method for reserving driving practice is characterized by comprising the following steps:
receiving a driving practice appointment request of a student end, wherein the driving practice appointment request comprises student information and/or appointed course information;
according to the reserved driving practice request, acquiring a corresponding coach list from a preset reserved driving practice database and sending the coach list to the student end;
and updating the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list.
2. The data processing method for reserved driving practice of claim 1, wherein the step of receiving a request for reserved driving practice from a trainee end comprises the following steps:
acquiring examination state information of the student terminal according to a preset rule, wherein the examination state information comprises examination result information;
marking the student end as a to-be-driven state according to the examination state information of the student end;
pushing an appointment driving exercise invitation to the student side according to the marking result;
and acquiring the reserved driving practice request of the student end according to the response result of the student end to the reserved driving practice invitation.
3. The data processing method for reserved driving practice according to claim 1, wherein the step of obtaining a corresponding coach list from a preset reserved driving practice database and sending the coach list to the trainee end according to the reserved driving practice request comprises the following steps:
obtaining coach side information and student information of a to-be-reserved driving to obtain the reserved driving database, wherein the coach side information comprises driving school information and/or coach information;
and according to the appointed course information of the student side, matching corresponding coach information in the appointed driving database and sending the coach information to the student side.
4. The data processing method for reserved driving practice of claim 1, wherein the step of receiving a request for reserved driving practice from a trainee end comprises the following steps:
determining the types of the trainees according to the reserved driving practice requests of the trainees, wherein the types of the trainees comprise common trainees and trainee trainees;
sending a coach binding invitation to the student end according to the student type;
and establishing a binding relationship between the student and the coach according to a response result of the student to the coach binding invitation.
5. The data processing method for reserved driving practice of claim 1, wherein the updating the database of reserved driving practice through an asynchronous queue according to the selection result of the trainee end to the coaching list comprises:
sending the selection result of the trainee end to the coach list to a driving school end for auditing, and generating a list to be audited at the driving school end;
judging whether a request of the student for canceling appointment driving practice on the coach list can be acquired;
if the request can be acquired, deleting the auditing information corresponding to the request for canceling the reserved driving practice in a list to be audited of the driving school end;
and updating the reserved driving database through an asynchronous queue according to the deletion result.
6. The data processing method for reserved driving practice of claim 1, wherein the updating the reserved driving practice database through an asynchronous queue according to the selection result of the trainee end to the training list comprises:
acquiring reserved driving practice state information of the learner-side, wherein the reserved driving practice state information comprises a finished driving practice state and an unfinished driving practice state;
respectively counting the times of finished driving practice and/or the times of unfinished driving practice of the learner according to the reserved driving practice state information of the learner side;
and sending the statistical result to a driving school terminal.
7. The data processing method for reserved driving practice of claim 1, wherein the step of updating the reserved driving practice database through an asynchronous queue according to the selection result of the trainee end to the training list further comprises the following steps:
acquiring evaluation information and/or complaint information of the trainee end to a coach;
and counting the evaluation information and/or the complaint information of the coach according to a preset rule, and storing a counting result into a coach database.
8. A data processing apparatus for a reserved driving practice, comprising:
the system comprises a receiving module, a judging module and a display module, wherein the receiving module is used for receiving a driving practice reserving request of a student end, and the driving practice reserving request comprises student information and/or reserved course information;
the sending module is used for obtaining a corresponding coach list from a preset reserved driving database according to the reserved driving request and sending the coach list to the student end;
and the updating module is used for updating the reserved driving database through an asynchronous queue according to the selection result of the trainee end on the coach list.
9. A computer device, comprising:
one or more processors;
storage means for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-7.
10. A computer-readable storage medium having stored thereon computer instructions which, when executed by a processor, carry out the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911093757.9A CN110991681A (en) | 2019-11-07 | 2019-11-07 | Data processing method and device for reserved driving practice |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911093757.9A CN110991681A (en) | 2019-11-07 | 2019-11-07 | Data processing method and device for reserved driving practice |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110991681A true CN110991681A (en) | 2020-04-10 |
Family
ID=70083666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911093757.9A Withdrawn CN110991681A (en) | 2019-11-07 | 2019-11-07 | Data processing method and device for reserved driving practice |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110991681A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3975086A3 (en) * | 2021-06-18 | 2022-07-20 | Apollo Intelligent Driving Technology (Beijing) Co., Ltd. | Method and apparatus for intelligently scheduling teaching in a driving school, electronic device, storage medium, and program product |
-
2019
- 2019-11-07 CN CN201911093757.9A patent/CN110991681A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3975086A3 (en) * | 2021-06-18 | 2022-07-20 | Apollo Intelligent Driving Technology (Beijing) Co., Ltd. | Method and apparatus for intelligently scheduling teaching in a driving school, electronic device, storage medium, and program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107610012B (en) | Course selecting and arranging system and course selecting and arranging method thereof | |
Lejk et al. | A survey of methods of deriving individual grades from group assessments | |
CN108596523A (en) | One kind being used for the outcome-based teaching system of teachers ' teaching | |
CN103647671B (en) | A kind of intelligent perception network management and its system based on Gur Game | |
US20090299993A1 (en) | Candidate Recruiting | |
CN105654254A (en) | Multiparty interactive project management method and system | |
US20150279225A1 (en) | Method for individually customizing presentation of forum postings in a moocs system based on cumulative student coursework data processing | |
CN110390068A (en) | A kind of general knowledge test method, system, equipment, storage medium | |
CN109508878A (en) | A kind of campus service crowdsourcing platform | |
KR101630595B1 (en) | Providing method of online courses and communities | |
CN110991681A (en) | Data processing method and device for reserved driving practice | |
CN112634104A (en) | Enterprise training management information system | |
CN107993166A (en) | A kind of learning system and method for credit statistics | |
CN110705958A (en) | AI-based simulation interview platform | |
KR101695163B1 (en) | System for making questions and testing for studying Korean history and method for testing ability level of Korean history | |
US20210097634A1 (en) | Systems and methods for selecting a training program for a worker | |
KR101802377B1 (en) | Cloud sourcing service system for knowledge acquisition based on quiz type | |
Severy et al. | Rating scales for the evaluation of academic advisors | |
CN109886549A (en) | Management method, device, equipment and the storage medium of user's growth system | |
Hubble et al. | Teaching emergency medical services management skills using a computer simulation exercise | |
Cooper | Management Education Methods for Humanising the Workplace | |
Capper | A Project-by-project Approach to Quality: A Practical Handbook for Individuals, Teams, and Organizations | |
US20230410236A1 (en) | Methods and systems for managing school attendance of smart city based on the internet of things | |
Hills et al. | Leadership in residential child care: Evaluating qualification training | |
Friedman et al. | Do it: Running a laboratory session |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200410 |