Driving school information processing method, device, equipment and storage medium
By introducing service robots and instant messaging applications in the driving school information management system, we will automatically push driving service information, solve the problem of low driving efficiency caused by student appointment conflicts, realize active services and high-quality services, and reduce labor costs.
Patent Information
- Application Number
- CN202210981627.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-15
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-08-15
AI Technical Summary
The conflict of appointment information among students in driving schools has led to low efficiency in driving, and some students are unable to make appointments for coaches or exams, resulting in the failure to provide driving school service plans in a timely manner.
Service robots are introduced in the driving school information management system, combined with instant messaging applications, and automatically obtain adapted service tickets based on students' driving nodes and push service details, actively provide students with learning services to improve learning efficiency and service quality.
Turn the passive service of the driving school into active service, improve the efficiency of students' driving, reduce labor costs, improve the quality and experience of driving services, and create an artificial service environment.
Smart Images

Figure CN115361355B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of driving school management, and in particular to a driving school information processing method, device, equipment and storage medium. Background Art
[0002] With the convenience of transportation, more and more people need to obtain a driver's license, and the development of driving schools is also getting faster and faster. At present, in the driving learning scenario, students can make online reservations for coaches, courses, and exams through the driving school APP. The driving school provides students with corresponding services based on the students' reservation information.
[0003] However, with this way of learning to drive, the reservation information between students may conflict, that is, most students make reservations for coaches, courses or exams at the same time, resulting in some students being unable to make reservations for coaches, courses or exams. It may also be because students fail to make reservations for coaches, courses or exams in time and the driving school does not have a corresponding service plan, resulting in low driving learning efficiency. Summary of the invention
[0004] Multiple aspects of the present application provide an information processing method, device, equipment and storage medium to improve the driving learning efficiency of students.
[0005] The embodiment of the present application provides a driving school information processing method, which is applied to a first terminal device used by a first driving school employee, the first terminal device running a first instant messaging application with a first account information, the method comprising: obtaining identity information of a target service robot, the target service robot being configured to perform service management on registered students in the target driving school through the first instant messaging application; sending a binding request to the target service robot according to the identity information, the binding request comprising the first account information, for the target service robot to bind the first account information and run the first instant messaging application with the first account information, so as to establish a first session connection with a second instant messaging application on a second terminal device used by the target student through the first instant messaging application; after the target service robot connects to the second instant messaging application on the second terminal device through the first instant messaging application In the case of establishing a first session connection, a first session window corresponding to the first session connection is displayed; detailed information of the target student and / or the first session window corresponding to the first session connection of the target service robot is displayed in the first session window; detailed information of the target student and / or service detailed information of the first service work order pushed to the target student by the target service robot based on the first session connection is displayed in the first session window, the detailed information of the target student at least includes detailed information of the target student's driving training, and the service detailed information of the first service work order at least includes service information that should be provided for the target student; wherein the first service work order is a service work order matched by the target service robot from at least one service work order corresponding to the target student according to the current driving training node of the target student, and each service work order corresponds to the current driving training node or the subsequent driving training node.
[0006] An embodiment of the present application also provides a driving school information processing method, which is applied to a target service robot, and the target service robot is configured to perform service management on registered students in a target driving school through a first instant messaging application. The method includes: receiving a binding request sent by a first terminal device used by a first driving school employee, the binding request including first account information used by the first terminal device to run the first instant messaging application; the target service robot binds the first account information according to the binding request, and runs the first instant messaging application with the first account information; establishing a first session connection with a second instant messaging application on a second terminal device used by a target student through the first instant messaging application, the target student being a registered student for whom the target service robot needs to provide service management; obtaining a current driving learning node of the target student according to the identification information of the target student, and obtaining a first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, each service work order corresponding to the current driving learning node or a subsequent driving learning node; pushing service details information of the first service work order to the target student based on the first session connection, and the service details information of the first service work order at least includes service information that should be provided for the target student.
[0007] The embodiment of the present application also provides a driving school information processing device, which is applied to a first terminal device used by a first driving school employee, the first terminal device runs a first instant messaging application with a first account information, and the device includes: an acquisition module, which is used to acquire the identity information of a target service robot, and the target service robot is configured to perform service management on registered students in the target driving school through the first instant messaging application; a sending module, which is used to send a binding request to the target service robot according to the identity information, and the binding request includes the first account information, so that the target service robot can bind the first account information and run the first instant messaging application with the first account information, so as to establish a first session connection with a second instant messaging application on a second terminal device used by the target student through the first instant messaging application; a display module, which is used to send a binding request to the target service robot according to the identity information, and the binding request includes the first account information. When a first session connection is established between the first instant messaging application and the second instant messaging application on the second terminal device, a first session window corresponding to the first session connection is displayed; the display module is also used to: display in the first session window the detailed information of the target student and / or the service detailed information of the first service work order pushed to the target student by the target service robot based on the first session connection, the detailed information of the target student at least includes the detailed information of the target student's driving training, and the service detailed information of the first service work order at least includes the service information that should be provided for the target student; wherein, the first service work order is a service work order matched by the target service robot from at least one service work order corresponding to the target student according to the current driving training node of the target student, and each service work order corresponds to the current driving training node or the subsequent driving training node.
[0008] An embodiment of the present application also provides a terminal device, which can be implemented as a first terminal device used by employees of a first driving school. The first terminal device runs a first instant messaging application with first account information. The terminal device includes: a memory and a processor; the memory is used to store a computer program; the processor is coupled to the memory to execute the computer program to implement the steps in the driving school information processing method applied to the first terminal device.
[0009] The embodiment of the present application also provides a driving school information processing device, which can be applied to a target service robot. The target service robot is configured to perform service management on registered students in a target driving school through a first instant messaging application. The device includes: a receiving module for receiving a binding request sent by a first terminal device used by a first driving school employee, wherein the binding request includes first account information used by the first terminal device to run the first instant messaging application; a binding module for binding the target service robot to the first account information according to the binding request, and running the first instant messaging application with the first account information; a connection establishment module for connecting with the target student through the first instant messaging application. A second instant messaging application on a second terminal device establishes a first session connection, and the target student is a registered student who needs the target service robot to provide service management for him; an acquisition module is used to acquire the current driving learning node of the target student according to the identification information of the target student, and acquire a first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and each service work order corresponds to the current driving learning node or the subsequent driving learning node; a sending module is used to push the service details information of the first service work order to the target student based on the first session connection, and the service details information of the first service work order at least includes the service information that should be provided for the target student.
[0010] An embodiment of the present application also provides a computer device for running a target service robot, wherein the target service robot is configured to perform service management on registered students in a target driving school through a first instant messaging application, and the device includes: a memory and a processor; the memory is used to store a computer program; the processor is coupled to the memory to execute the computer program to implement the steps in the driving school information processing method applied to the target service robot.
[0011] An embodiment of the present application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements the steps in any of the above-mentioned driving school information processing methods.
[0012] In the embodiment of the present application, a service robot is added to the driving school, and the service robot is combined with the instant messaging application used by the driving school staff, so that the service robot can provide driving learning services to the registered students in the driving school in the form of instant messaging as a driving school staff, wherein the service robot can automatically obtain the current driving learning node of the student according to the identification information of the student, and then obtain the service work order adapted to the current driving learning node and push the service details of the service work order to the student, so as to achieve the purpose of providing driving learning services for the students. On the one hand, the passive provision of driving learning services by the driving school can be changed to active provision of driving learning services, thereby improving the driving learning efficiency of the students; on the other hand, the service robot actively provides driving learning services to the students as a driving school staff, creates an environment of manual service for the students, and can improve the quality and quality of driving learning services and improve the driving learning experience of the students. Furthermore, the setting of service work orders and service robots can reduce the manpower cost of the driving school. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0014] Figure 1 A schematic diagram of the structure of a driving school information management system provided by an exemplary embodiment of the present application;
[0015] Figure 2a A schematic diagram of establishing a binding relationship with a service robot through a QR code provided by an exemplary embodiment of the present application;
[0016] Figure 2b A schematic diagram of an interface for submitting service robot demand information to a driving school management system provided by an exemplary embodiment of the present application;
[0017] Figure 2c A schematic diagram of a service robot management interface provided by an exemplary embodiment of the present application;
[0018] Figure 2d A schematic diagram of details of at least one service work order corresponding to a target student provided in an exemplary embodiment of the present application;
[0019] Figure 3a A flowchart of a driving school information processing method provided for an exemplary embodiment of the present application;
[0020] Figure 3b A flowchart of another driving school information processing method provided for an exemplary embodiment of the present application;
[0021] Figure 4a A schematic diagram of the structure of a driving school information processing device provided by an exemplary embodiment of the present application;
[0022] Figure 4b A schematic diagram of the structure of a terminal device provided for an exemplary embodiment of the present application;
[0023] Figure 5a A schematic diagram of the structure of another driving school information processing device provided by an exemplary embodiment of the present application;
[0024] Figure 5b A schematic diagram of the structure of a computer device provided for an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0026] In response to the problem of low driving learning efficiency faced by driving schools in the prior art, some embodiments of the present application provide a solution, in which a service robot is added to the driving school, and the service robot is combined with an instant messaging application used by driving school employees, so that the service robot can provide driving learning services to registered students in the driving school in the capacity of a driving school employee through instant messaging, wherein the service robot automatically obtains the student's current driving learning node based on the student's identification information, and then obtains a service work order adapted to the current driving learning node and pushes the service details of the service work order to the student, thereby achieving the purpose of providing driving learning services to the students. On the one hand, the passive provision of driving learning services by the driving school can be changed to active provision of driving learning services, thereby improving the students' driving learning efficiency and reducing the driving school's labor costs; on the other hand, the service robot actively provides driving learning services to the students in the capacity of a driving school employee, thereby creating an environment of manual service for the students, thereby improving the quality of driving learning services and improving the students' driving learning experience.
[0027] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0028] Figure 1 The schematic diagram of the structure of a driving school information management system provided by the exemplary embodiment of the present application. Figure 1 As shown, the system includes at least: a service robot, a first terminal device used by the first driving school staff, and a second terminal device used by the target students.
[0029] Among them, the first terminal device is a terminal device used by the first driving school employee, and the instant messaging application can be installed and run on the first terminal device, and the instant messaging application supports the use of the same account information to run and use on different devices at the same time. For the convenience of distinction and description, the instant messaging application on the first terminal device is referred to as the first instant messaging application. The first terminal device can log in and run the first instant messaging application through the account information of the first instant messaging application. For the convenience of distinction and description, the account information is referred to as the first account information. The first account information includes but is not limited to: the account, password, avatar, nickname, etc. required to log in and run the first instant messaging application. Among them, the first account information is also bound to the identification information of the first driving school employee. The identification information of the first driving school employee can be the mobile phone number, name, address, and other information of the driving school employee that has an identity identification function for the first driving school employee. Further optionally, the first account information may also include the identification information of the first driving school employee.
[0030] Furthermore, the first terminal device has a display screen, and can display various interfaces provided by the first instant messaging application on the display screen, such as the home page, the conversation window, the address book interface, the personal details interface, and various management interfaces. The implementation form of the first terminal device is not limited, for example, it can be a smart handheld device, such as a smart phone, a tablet computer, or a desktop device, such as a laptop or a desktop computer, or a smart wearable device, such as a smart watch, a smart bracelet, or various smart home appliances with display screens, such as a smart TV, a smart large screen, or a smart robot. Among them, the first terminal device can be one or more; in addition, for the same driving school employees, one or more first terminal devices can be used.
[0031] The second terminal device is a terminal device used by driving school students, and an instant messaging application can also be installed and run on the second terminal device. For the convenience of description and distinction, the instant messaging application on the second terminal device is referred to as the second instant messaging application. The second terminal device can log in and run the second instant messaging application through the account information of the second instant messaging application. For the convenience of description and distinction, the account information is referred to as the second account information. The second account information includes but is not limited to: the account and password required to log in and run the second instant messaging application, the avatar, nickname, etc. Among them, the second account information is also bound to the identification information of the driving school students. The identification information of the driving school students can be the mobile phone number, name, address, and other information of the driving school students that have an identity identification function for the driving school students. Further optionally, the second account information may also include the identification information of the driving school students.
[0032] Furthermore, the second terminal device has a display screen, and can display various interfaces provided by the second instant messaging application on the display screen, such as the home page, the conversation window, the address book interface, the personal details interface, and various management interfaces, etc. The implementation form of the second terminal device is not limited, for example, it can be a smart handheld device, such as a smart phone, a tablet computer, or a desktop device, such as a laptop or a desktop computer, etc., it can also be a smart wearable device, such as a smart watch, a smart bracelet, etc., and it can also be various smart home appliances with display screens, such as a smart TV, a smart large screen, or a smart robot, etc.
[0033] It should be noted that the first instant messaging application and the second instant messaging application are communication applications that allow two or more people to communicate using the network to instantly transmit text, pictures, files, voice or video, files, etc., for example, WeChat, QQ, DingTalk or other instant messaging applications. The first instant messaging application and the second instant messaging application can be instant messaging applications of the same type. For instant applications of the same type, a session connection can be established between each other and instant messaging can be performed based on the established session connection; of course, the first instant messaging application and the second instant messaging application can also be different types of instant messaging applications that support the establishment of a session connection and can perform instant messaging based on the established session connection. In the embodiment of the present application, the standard for classifying instant messaging applications is not limited. For example, the instant messaging application can be classified by taking the developer of the instant messaging application as an example. Multiple instant messaging applications developed by the same developer can be considered as a type of instant messaging application, and instant messaging applications developed by different developers belong to different types of instant messaging applications. In the embodiment of the present application, the first instant messaging application and the second instant messaging application are instant messaging applications developed by the same developer as the actual application scenario. For example, the first instant messaging application can be corporate WeChat, and the second instant messaging application can be personal WeChat, but it is not limited to this.
[0034] In this embodiment, the first driving school employee corresponding to the first terminal device can be any staff member in the driving school who can provide service management for students through the instant messaging application used by the driving school, for example, it can be the customer service staff, coaching staff, vehicle management personnel, safety management personnel and related assessment personnel of the driving school. The first driving school employee can provide service management for driving school students through the terminal device (i.e., the first terminal device) used by the first driving school employee. In the driving school, multiple driving school employees can provide service management for students. In this embodiment, the first driving school employee is used as an example for explanation. Further, in the embodiment of the present application, in order to save the labor cost of the driving school and improve the efficiency of providing service management for students, a service robot is added to the driving school, and the service robot is combined with the instant messaging application on the terminal device used by the driving school employees, so that the service robot can actively and automatically provide driving learning services to the registered students in the driving school in the form of instant messaging as a driving school employee. Although the service robot actively and automatically provides service management for driving school students, in the process of driving learning services, the driving school employees can intervene manually when necessary to provide manual services to students, further improve the quality of driving learning services, and improve the driving learning experience of students.
[0035] In this embodiment, the service robot can be implemented as a software product, such as a plug-in, SDK, service program, App, software function module, client and other software products in various forms, and the software product can be deployed on a hardware device, such as various servers, various terminal devices and any other computer devices. The service robot is configured to be able to perform service management on the registered students in the driving school through the first instant messaging application, such as automatically and actively providing driving learning services for driving school students. Among them, the number of service robots that can provide driving learning services for driving school students can be one or more, which is not limited to this and can be determined according to the needs of the driving school. In this embodiment, in order to create an environment of manual service for students and ensure the quality and quality of driving learning services, the service robot is required to automatically and actively provide driving learning services for driving school students as a driving school employee. For this reason, for any service robot, when providing driving learning services for driving school students, the service robot can be bound to the account information used by the driving school employee to log in and run the first instant messaging application, so that the service robot can automatically and actively provide driving learning services for driving school students as a driving school employee, thereby improving the driving learning experience of students.
[0036] In the case where there are multiple service robots, the process of each service robot binding to the account information of the first instant messaging application used by the driving school staff and providing driving learning services to the driving school students as a driving school employee is the same. Therefore, in the following embodiments of the present application, the process of the target service robot binding to the first account information used by the first driving school employee and providing driving learning services to the driving school students as the first driving school employee is described in detail, and in Figure 1The target service robot is used as an example in the figure, but it should be understood that the target service robot is any service robot that can provide management services to driving school students.
[0037] Specifically, the first terminal device first obtains the identity information of the target service robot. Then, according to the identity information of the target service robot, a binding request is sent to the target service robot, wherein the binding request includes the first account information used by the first driving school employee to log in and run the first instant messaging application, so that the target service robot can bind the first account information and run the first instant messaging application with the first account information.
[0038] In this embodiment, the implementation method of the identity information of the target service robot is not limited. For example, it can be an access link, or any information such as an IP address that enables the first terminal device to initiate access to the target service robot. Figure 2a As shown, the identity information of the target service robot can be a QR code information. For the convenience of description and distinction, the QR code information here is referred to as the first QR code information. Then the first terminal device obtains the identity information of the target service robot specifically to obtain the first QR code information corresponding to the target service robot and containing its identity information. In the case where the identity information is the first QR code information, the first terminal device can also display the first QR code information. Correspondingly, the implementation method of the first terminal device sending a binding request to the target service robot according to the identity information of the target service robot includes: the first driving school employee can open the first instant messaging application and use the scanning function of the first instant messaging application to initiate a scanning operation on the first QR code information; the first terminal device responds to the scanning operation of the first QR code information through the scanning function of the first instant messaging application, and sends a binding request to the target service robot. Since the scanning operation is performed by the scanning function of the first instant messaging application, the scanning operation contains the first account information used to log in and run the first instant messaging application, and then the first account information is contained in the binding request, and the binding request also contains the identity information of the target service robot, and the identity information comes from the first QR code information.
[0039] Regardless of the form of the identity information of the target service robot, after the first terminal device sends a binding request to the target service robot through the identity information of the target service robot, the target service robot can receive the binding request sent by the first terminal device used by the first driving school employee, obtain the first account information used by the first driving school employee to log in and run the first instant messaging application from the binding request, and bind the first account information according to the binding request. Binding the first account information specifically refers to using the first account information as the account information required to log in and run the local first instant messaging application. Therefore, after binding the first account information, the target service robot can run the first instant messaging application with the first account information.
[0040] In some optional embodiments, considering that the number of service robots may be multiple, usually the same account information can only bind one service robot. In view of this, after receiving the binding request, the target service robot will also verify the validity of the first account information carried in the binding request, specifically referring to comparing the first account information with the existing account information of the bound service robot; if the first account information does not belong to the account information of the bound service robot, it is determined that the first account information is valid, the target service robot binds the first account information again, and runs the first instant messaging application with the first account information. On the contrary, if the first account information has been bound to the service robot, it is determined that the first account information is invalid, the target service robot will not bind the first account information, and can return a prompt message that the account is invalid. It should be noted that the first driving school employee can use the same account information to log in and run the first instant messaging application on the first terminal device, or can change different account information to log in and run the first instant messaging application, without limitation. Regardless of which account information the first driving school employee uses to log in and run the first instant messaging application, the account information can be used as the first account information in the embodiment of the present application.
[0041] Among them, the target service robot runs the first instant application with the first account information, which is equivalent to simulating the identity of the first driving school employee. In this way, the account information of the instant messaging application provided to the outside world by the target service robot, such as avatar, nickname, etc., is consistent with that of the first driving school employee, and thus can automatically and proactively provide driving learning services to the driving school students as the first driving school employee.
[0042] Furthermore, in the case where the target service robot can run the first instant messaging application with the first account information, when a target student needs the target service robot to provide services for him, the target service robot can establish a first session connection with the second instant messaging application on the second terminal device used by the target student through the first instant messaging application, and then provide the target student with driving learning services in the form of instant messaging based on the first session connection. Providing driving learning services to the target student in the form of instant messaging can improve the timeliness of driving learning services. Among them, the target student is a registered student who needs the target service robot to provide service management for him.
[0043] In an optional embodiment, the first instant messaging application is used to establish a first session connection with a second instant messaging application on a second terminal device used by the target student in the following two ways:
[0044] Method 1: The target student takes the initiative to trigger. Specifically, the target student can obtain the first account information used by the first driving school employee through various methods, and initiate a session request to the first driving school employee through the first account information to request the first driving school employee to provide driving learning services for him. For example, the target student can obtain the first account information used by the first driving school employee in the driving school APP, or obtain the first account information used by the first driving school employee from the registration office when registering, or receive the first account information used by the first driving school employee pushed by a friend who is learning to drive at the driving school, and so on.
[0045] When the first account information used by the first driving school employee is obtained, the target student can initiate a session request to the first driving school employee through the second instant messaging application on the second terminal device, and the session request includes not only the first account information but also the second account information used by the target student to log in and run the second instant messaging application. In this embodiment, since the target service robot is bound to the first account information used by the first driving school employee, the session request sent by the second terminal device will reach the target service robot.
[0046] In an optional embodiment, the first account information can be presented in the form of a QR code information. For ease of description and distinction, the QR code information here is referred to as the second QR code information, and the second QR code information includes the first account information. Based on this, the target student can open the second instant messaging application on the second terminal device, and trigger the scanning function of the second instant messaging application to scan the second QR code information. In response to the scanning operation, the second terminal device initiates a session request to the target service robot.
[0047] The target service robot receives the session request sent by the second terminal device, obtains the second account information from the session request, and sends an authorization request to the second terminal device according to the second account information to request the target student's identification information. Optionally, the second terminal device may display the authorization request for obtaining the target student's identification information to the target student, and in response to the target student's authorization operation, provide the target student's identification information to the target service robot; or, the second terminal device may also agree to the authorization by default, and then upon receiving the authorization request, the target student's identification information may be automatically provided to the target service robot.
[0048] When the target service robot obtains the identification information of the target student, it can establish a first session connection between the first instant messaging application and the second instant messaging application according to the first account information and the second account information, that is, establish a first session connection between the target service robot and the second terminal device used by the target student. For the target student, it is just like establishing a session connection with the first driving school staff, and the target service robot is not perceived.
[0049] Method 2: The target service robot actively triggers. Specifically, the target service robot actively locks the target student who has service needs, and obtains the second account information used by the target student according to the identification information of the target student, and actively initiates a session request to the target student according to the second account information as the first driving school employee corresponding to the first account information. Optionally, after receiving the session request, the second terminal device of the target student displays the session request to the target student; if the target student agrees to establish a session connection, the operation of agreeing to establish a connection with the other party can be triggered, and the second terminal device returns a response message indicating consent to establish a connection to the target service robot, thereby establishing a first session connection between the first instant messaging application and the second instant messaging application. Alternatively, after receiving the session request, the second terminal device of the target student agrees to establish a connection with the other party by default, and directly returns a response message indicating consent to establish a connection to the target service robot, thereby establishing a first session connection between the first instant messaging application and the second instant messaging application. For the target student, just like establishing a session connection with the first driving school employee, the target service robot is not perceived.
[0050] Alternatively, the target service robot may select students from the list of students in the driving school that it is responsible for maintaining as the target students, or the target service robot may select students for whom the first driving school employee is responsible for providing driving training services as the target students. The identification information of the target students may be any information that can identify the target students, such as the name and mobile phone number of the target students.
[0051] It is explained here that in the application scenario of enterprise WeChat and personal WeChat as examples, the process of establishing the first session connection is also the process of adding friends. In the enterprise WeChat and personal WeChat scenarios, the authorization process of the identification information of the target student can be implemented in the following way: after the target service robot becomes a friend with the target student, it can automatically send a welcome link to the target student, and the welcome link corresponds to an authorization applet; the target student clicks on the link to open the page of the authorization applet, which requires the target student to authorize his mobile phone number and other identification information, so that the target service robot can associate the student information in the driving school where the target student is located through the mobile phone number and other identification information, and then use it to push service messages to the target student. The target student can trigger the "Agree to Authorization" control provided by the authorization applet to authorize its identification information to the target service robot. If the target student is authorized successfully, the target service robot will match the driving school information it is bound to with the driving school information matched according to the identification information of the target student (such as mobile phone number). If the match is successful, the service message can be automatically pushed to the target student; if the match fails, it means that the target student is not a legal student of the driving school, and the service message will not be pushed to the student.
[0052] Furthermore, since the target service robot can obtain the identification information of the target student during the process of establishing the first session connection between the first instant messaging application and the second instant messaging application, the target service robot can obtain the current driving learning node of the target student according to the identification information of the target student, and obtain the service work order corresponding to the current driving learning node from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and each service work order corresponds to the current driving learning node or the subsequent driving learning node. For the convenience of description and distinction, the service work order corresponding to the current driving learning node of the target student is referred to as the first service work order. The first service work order is a service work order that the target service robot matches from at least one service work order corresponding to the target student according to the current driving learning node of the target student. After obtaining the first service work order, the target service robot pushes the service details information of the first service work order to the target student based on the first session connection, and the service details information of the first service work order at least includes the service information that should be provided for the target student.
[0053] Correspondingly, when the target service robot establishes a first session connection with the second instant messaging application on the second terminal device through the first instant messaging application, the second terminal device of the target trainee can display the first session window corresponding to the first session connection. After receiving the service details information of the first service work order sent by the target service robot, the service details information of the first service work order can be displayed to the target trainee in the first session window for the target trainee to view, or to perform interactive operations. It should be noted that the service details information of the first service work order can be service reminder information such as driving lesson reminder information, car booking reminder information, test registration reminder information, test reminder information, and early warning information, and can also be an interactive service page. Through this service page, the user can modify the driving lesson information (for example, modify the driving lesson appointment time, modify the test time, etc.), or make an appointment for the driving lesson information (for example, make an appointment with a coach, make an appointment for the next driving lesson time), etc.
[0054] Accordingly, when the target service robot establishes a first session connection with the second instant messaging application on the second terminal device through the first instant messaging application, as shown in FIG. Figure 1 As shown, the first terminal device may also display a first session window corresponding to the first session connection; in the first session window, detailed information of the target student and / or service detailed information of the first service ticket pushed to the target student by the target service robot based on the first session connection, the detailed information of the target student at least includes the detailed information of the target student's driving training. Figure 1 As shown, the target student's driving learning details include: driving learning status label, total driving learning time, overall driving learning progress information, driving learning progress information under each subject, driving learning time information under each subject, driving learning score information under each subject and at least one of the current car booking details.
[0055] It should be noted that the first conversation window refers to the conversation window corresponding to the first conversation connection, and the display form and information displayed of the conversation window at the first terminal device and the second terminal device can be the same or different, and there is no limitation on this. For example, at the first terminal device, the first conversation window needs to display the detailed information of the target student, so that the driving school staff can provide manual services to the target student based on the detailed information of the target student; however, at the second terminal device, the first conversation window does not need to display the detailed information of the target student.
[0056] In an embodiment of the present application, a service robot is added to the driving school information management system, and the service robot is combined with an instant messaging application on the first terminal device used by the driving school staff, so that the service robot can provide driving learning services to the registered students in the driving school in an instant messaging manner as a driving school employee, wherein the service robot automatically obtains the student's current driving learning node according to the identification information sent by the student's second terminal device, and then obtains the service work order adapted to the current driving learning node and pushes the service details of the service work order to the student, thereby achieving the purpose of providing driving learning services to the students. On the one hand, the driving school can change from passively providing driving learning services to actively providing driving learning services, thereby improving the students' driving learning efficiency and reducing the driving school's labor costs; on the other hand, the service robot actively provides driving learning services to the students in the capacity of a driving school employee, thereby creating an environment of manual service for the students, which can improve the quality and quality of driving learning services and improve the students' driving learning experience.
[0057] In an embodiment of the present application, the driving school information management system also includes: a service robot management system, which is responsible for generating service robots for driving schools according to the needs of driving schools, and is responsible for various management operations such as usage allocation and status maintenance of service robots.
[0058] Furthermore, the driving school information management system also includes: a driving school management system, which belongs to a target driving school, and the target driving school is any driving school, without limitation. The driving school management system can provide the service robot management system with demand information for service robots, such as providing the service robot management system with the number of service robots required, descriptions of service functions required to be completed by the service robots, configuration of service modes used by the service robots, and configuration of message push methods for the service robots, etc., as demand information for the service robots. Figure 2b The figure shows a schematic diagram of the interface for the driving school management system to submit service robot demand information, including but not limited to: driving school ID, number of robots, push method (such as group), instant messaging method (such as enterprise WeChat).
[0059] The service robot management system develops a specified number of service robots for the driving school management system based on the driving school management system's demand information for service robots, completes the relevant configuration of the service robots, provides each service robot with unique identity information, and establishes a management interface for the service robots to manage the use of the service robots in the target driving school.
[0060] Based on the above, optionally, an implementation method for the first terminal device to obtain the identity information of the target service robot includes: the first terminal device sends a service robot application message to the service robot management system to apply for a service robot from the service robot management system, and the application message includes at least the information of the target driving school. After receiving the application message from the first terminal device, the service robot management system can obtain the information of the target driving school from the application message, and then determine whether the target driving school is a legal driving school that has put forward a service robot demand. If the target driving school is determined to be a legal driving school, further determine whether the number of available service robots remaining in the target driving school is 0, and if the number of available service robots remaining in the target driving school is not 0, allocate an available service robot as the target service robot to the first terminal device, and return the identity information of the target service robot to the first terminal device. The first terminal device receives the identity information of the target service robot returned by the service robot management system when it is determined that the number of available service robots remaining in the target driving school is not 0, and sends a binding request to the target service robot according to the identity information. The binding request can also be considered as an activation request for the target service robot. After receiving the binding request, the target service robot will bind the first account information used by the driving school staff. This process is equivalent to the activation process. Furthermore, after the target service robot is activated, the service robot management system will reduce the number of available service robots remaining in the target driving school by 1. Furthermore, if the number of available service robots remaining in the target driving school is 0, it means that the target driving school has no available service robots. At this time, a prompt message indicating that the remaining number of available service robots is insufficient may be returned to the first terminal device. In this case, the first driving school staff will not be able to provide driving training services to the students of the driving school through the service robots.
[0061] Further optionally, the service robot management system can also manage the service robots of the target driving school through the service robot management interface, and can provide the service robot management interface to the first terminal device of the first driving school employee, so that the first driving school employee can understand the use of the service robot. It should be noted that the service robot management system can provide the service robot management interface to the first terminal device of each driving school employee, and can also provide it to the first terminal device of a designated driving school employee, and can also provide it to the terminal device used by the driving school responsible / management personnel, without limitation. Taking the example of the service robot management system providing the service robot management interface to the first terminal device of the first driving school employee, the first terminal device can also receive the service robot management interface provided by the service robot management system, such as Figure 2cAs shown, the service robot management interface displays information about each service robot currently bound (or activated) to the target driving school, such as the avatar / nickname of the service robot bound account information, the robot's machine number, online status, robot status, binding time, and other information. Figure 2c As shown, the service robot management interface also displays a newly added control, and for the first driving school employee, a service robot application message can be initiated through the newly added control. Based on this, the first terminal device sends a service robot application message to the service robot management system to apply for a service robot from the service robot management system. The implementation method includes: in response to the triggering operation of the newly added control, sending a service robot application message to the service robot management system to apply for a service robot from the service robot management system.
[0062] It should be noted that in addition to adding new service robots, you can also delete existing service robots on the service robot management interface. After the service robot is deleted, the service robot management system will increase the number of remaining available service robots in the target driving school by 1.
[0063] Further optionally, if Figure 2c As shown, the service robot management interface also displays binding controls corresponding to each currently bound service robot. Based on this, the first driving school employee can bind relevant information to the corresponding service robot through the binding control. The embodiment of the present application does not limit the information that can be bound to the service robot. In an optional embodiment, the driving school pre-configures multiple service parties, each of which is responsible for service management for registered students in a student group. In this optional embodiment, the first driving school employee can bind the information of the service party to the corresponding service robot through the binding control. The service party can be a staff member who manages registered students in groups, such as a class teacher. Specifically, the first terminal device can display the service party binding interface in response to a triggering operation on any binding control; in response to an input operation on the service party binding interface, a binding relationship is established between the input service party information and the service robot corresponding to the triggered binding control. In an optional embodiment for binding a service party to a service robot, the service robot can bind one or more service parties, and the registered students in the student group that the service party bound to the service robot is responsible for can be used as students for whom the service robot needs to be responsible for providing driving service, and the target student can be a student in these student groups. It should be noted that the service robot can provide services to any student and is not limited to the students in the student groups listed here. This is just an example.
[0064] Furthermore, in the case where the driving school information management system also includes a driving school management system, the driving school management system also maintains detailed information of the students of the target driving school, and the detailed information of the students includes but is not limited to: personal information of the students, some label information of the students' driving learning, node information of the students' driving learning, at least one service work order corresponding to the students' driving learning, etc. Based on this, the target service robot can also communicate with the driving school management system, and can obtain various information required to provide driving learning services for the target students from the driving school management system. For example, the target service robot can obtain information such as the current driving learning node of the target student and at least one service work order corresponding to the target student from the driving school management system.
[0065] Based on the above, the target service robot in the above text obtains the current driving learning node of the target student according to the identification information of the target student, and obtains the first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student. The implementation methods may be but not limited to the following two:
[0066] Method 1: The target service robot obtains the current driving learning node of the target student and at least one service work order corresponding to the target student from the driving school management system of the target driving school according to the identification information of the target student; and obtains the first service work order from at least one service work order according to the current driving learning node of the target student. In method 1, the target service robot can obtain the current driving learning node of the target student and at least one service work order corresponding to the target student from the driving school management system through the first API interface provided by the driving school management system and save them locally; then, according to the current driving learning node of the target student saved locally, match it from at least one service work order of the target student saved locally to obtain the first service work order adapted to the current driving learning node.
[0067] Method 2: The target service robot receives the first service work order returned by the driving school management system according to the identification information of the target student. The first service work order is obtained by the driving school management system according to the identification information of the target student and from at least one service work order according to the current driving node of the target student. Optionally, the target service robot sends a service work order details acquisition request to the driving school management system of the target driving school according to the identification information of the target student. The driving school management system acquires the current driving node of the target student according to the service work order details acquisition request and acquires the first service work order from at least one service work order according to the current driving node of the target student, and returns it to the target service robot. Alternatively, the driving school management system can also actively acquire the current driving node of the target student according to the change of the driving node of the target student or the occurrence of a preset trigger condition and acquire the first service work order from at least one service work order according to the current driving node of the target student, and return it to the target service robot. In method two, the target service robot can send a request for obtaining service work order details to the driving school management system through the second API interface provided by the driving school management system, and the driving school management system obtains and returns the first service work order based on the request, or the driving school management system actively obtains and returns the first service work order. There is no need to obtain the current driving learning node of the target student and at least one service work order corresponding to the target student from the driving school management system and save them locally. The driving school management system is responsible for the entire query process, and the target service robot can directly receive the results returned by the driving school management system.
[0068] In this embodiment, at least one service work order of the target driving school student may be pre-generated. Figure 2dAs shown, it is a schematic diagram of at least one service work order corresponding to a driving school student. Each service work order contains the name of the corresponding driving learning node, the start follow-up time, the work order processing personnel information, the service specification, the speech information, etc., which form the service details information of the service work order. Specifically, for each student of the target driving school, the current driving learning node of each student can be obtained, and at least one service work order corresponding to each student is generated according to the current driving learning node of each student, and each service work order corresponds to the current driving learning node or the subsequent driving learning node. For example, if the student's driving learning node is updated from "pre-test reminder of subject one" to "pass the subject one test", at least one service work order corresponding to the student is generated. For example, the service work order can be a service work order corresponding to "pass the subject one test", and the service content of the service work order can be to send a reminder message of passing the subject one test to the student. Further, the service work order can also include a service work order corresponding to the subsequent node after "pass the subject one test", for example, a service work order corresponding to "subject two appointment", and the service content of the service work order can be: communicate with the student about the appointment time, and make an appointment for the student for the corresponding time. Accordingly, the service content of the service work order can be combined with the service work order's speech information and the student information corresponding to the service work order. According to the corresponding speech information, the service content of the service work order can be converted into service information that can be provided to the student with personalized information of the student, and the service information is sent to the student as part of the service details information of the service work order. The service information is used to describe the service content that can be provided to the student. For example, the service content of the service work order can be: communicate with the student to make an appointment for the class time, and make an appointment for the student for the class at the corresponding time. For example, the speech information is "Hello, student xxx! Is it convenient for you to study the xxx course on Tuesday?" The student information includes that the student's name is Zhang San, and the learning progress is that he currently needs to study subject two. The corresponding service information can be "Hello, student Zhang San! Is it convenient for you to study subject two on Tuesday?". For another example, take the service content of a service ticket as sending a reminder message to a student that he / she has passed the subject one exam. The dialogue message is "Student xxx, congratulations, you have passed the subject one exam. Please continue to study subsequent subjects." The student information includes that the student's name is Li Si, and the learning progress is that he / she has passed the subject one exam. The corresponding service message can be "Student Li Si, congratulations, you have passed the subject one exam. Please continue to study subsequent subjects."
[0069] It should be noted that the student's driving learning node is mainly divided into two types, one is the student node, such as the registration node or the physical examination node, and the other is the examination node, such as passing the first subject examination and booking the second subject course. Among them, the driving learning node will be dynamically updated as the student's driving learning progress changes, and the method of updating the driving learning node is not limited. In an optional embodiment, the driving learning node can be automatically updated. For example, after obtaining the student's registration information, the driving learning node of the registered student can be automatically updated to registration; for example, after the student passes the first subject examination, the student's driving learning node can be automatically updated to the second subject course reservation. In another optional embodiment, the driving learning node can be updated by obtaining the examination information of other websites or devices, and the driving school management system can send score query information to other devices, and the other devices return the score of at least one student; the driving school management system updates the driving learning node of at least one student according to the score of at least one student. In another optional embodiment, the driving learning status can be manually synchronized, and the driving school management system can respond to the driving learning node synchronization operation to obtain the node information to be synchronized; and update the driving learning node of the student to which it belongs according to the node information to be synchronized.
[0070] In an optional embodiment, at least one service work order corresponding to each student is generated according to the current driving learning node of each student, including: pre-configuring different driving learning nodes and service detail information corresponding to different driving learning nodes to obtain node and service configuration information; matching in the node and service configuration information according to the current driving learning node of each student to obtain service detail information corresponding to the current driving learning node of each student; generating at least one service work order corresponding to each student according to the current driving learning node of each student and the matched service detail information. In addition to the service detail information of the node, the service work order may also include the student's name, nickname, contact information or follow-up record, etc.
[0071] Among them, for pre-configuring different driving learning nodes and service detail information corresponding to different driving learning nodes, node and service configuration information is obtained. Among them, different driving learning nodes can be different driving learning nodes in the driving learning process involved in the driving learning service, and the driving learning process can include multiple nodes. The service configuration information can include multiple nodes and service detail information corresponding to each node. For example, the service detail information of the node at least includes: node name, activation status (whether the node is enabled), service time (such as start follow-up time), service content (such as service specifications and other service items), etc.; wherein, the service detail information includes node name, startup status, start follow-up time, service specifications, other service items, etc., and the service detail information can be pre-configured on the pop-up window interface. Among them, the node name corresponds to the driving learning state; the startup state indicates whether the node is enabled; the start follow-up time corresponds to the service time; the service specification corresponds to the service content, for example, the service content of the registration node can be: learning skills for subject one; other service items indicate other service contents in addition to the above service specifications; quick follow-up language is information that can be sent to students via SMS.
[0072] In some optional embodiments of the present invention, when the target service robot performs service management for the target student, the service mode of the target service robot may include only a single-point service mode, or may include a group service mode at the same time. The single-point service mode may also be referred to as a private chat mode, that is, the target service robot may provide driving lessons to the target student through private chat, which is the process described above of providing the target student with the service details information of the first service work order through the first session connection. The group service mode may also be referred to as a group chat mode, that is, the target service robot may provide driving lessons to the target student in a group chat manner in conjunction with multiple driving school employees. It should be noted that the service mode that the target service robot can use may be pre-set by the service robot management system according to the configuration of the driving school management system. If the service mode of the target service robot includes a group service mode, the process of the target service robot providing driving lessons to the target student may be described below.
[0073] Specifically, when the service mode of the target service robot includes a group service mode, the target service robot will also determine the information of other driving school employees who can provide driving service for the target students from the driving school management system according to the identification information of the target students; establish a second session connection through the first instant messaging application and the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device used by other driving school employees. Among them, other driving school employees can be coaches of subjects one to three, relevant customer service personnel, auxiliary staff, etc., and the terminal devices used by other driving school employees are referred to as third terminal devices. In this embodiment, the target instant messaging application used by other driving school employees is not limited, and can be the first instant messaging application or the second instant messaging application. For the relevant description of the target instant messaging application and the third terminal device, please refer to the relevant description of the first or second instant messaging application and the first or second terminal device in the aforementioned embodiment, which will not be repeated here. It is explained here that in the application scenario taking enterprise WeChat and personal WeChat as examples, the process of establishing the second session connection is also the process of pulling a group or building a group. In addition, if the target instant messaging application is the first instant messaging application, then in the process of pulling or creating a group, the target service robot can directly obtain the third account information used by other driving school employees, and can directly establish a second session connection with the target instant messaging application on the third terminal device through the third account information. The third account information is the account information required for other driving school employees to log in and run the first instant messaging application; if the target instant messaging application is the second instant messaging application, then in the process of pulling or creating a group, the process of the target service robot establishing a second session connection with the target instant messaging application on the third terminal device through the first instant messaging application is the same as the process of the target service robot establishing a second session connection with the second instant messaging application on the second terminal device through the first instant messaging application, and will not be repeated here.
[0074] Furthermore, on the basis of establishing the second session connection, the target service robot can also obtain the current driving learning node of the target student according to the identification information of the target student, and obtain the second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student. The second service work order is the service work order that the target service robot matches from at least one service work order corresponding to the target student according to the current driving learning node of the target student. Afterwards, the service details information of the second service work order is pushed to the target student based on the second session connection, and the service details information of the second service work order at least includes the service information that should be provided to the target student. In the embodiment of the present application, the service information is used to describe the service content that can be provided to the target student.
[0075] Correspondingly, when the target service robot establishes a second session connection with the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device through the first instant messaging application, the second terminal device of the target trainee can display the second session window corresponding to the second session connection. After receiving the service details information of the second service work order sent by the target service robot, the service details information of the second service work order can be displayed to the target trainee in the second session window for the target trainee to view, or perform interactive operations.
[0076] Accordingly, when the target service robot establishes a second session connection with the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device through the first instant messaging application, the first terminal device and the third terminal device will also display the second session window corresponding to the second session connection; display the target student's detailed information and / or the service details of the second service work order pushed to the target student by the target service robot based on the second session connection in the second session window. It should be noted that the second session window refers to the session window corresponding to the second session connection, and the display form and information displayed of the session window at the first or third terminal device end and the second terminal device end can be the same or different, and there is no limitation on this. For example, at the first or third terminal device end, the second session window needs to display the target student's detailed information, so that the first driving school staff or other driving school staff can provide manual services to the target student based on the target student's detailed information; however, at the second terminal device end, the second session window does not need to display the target student's detailed information.
[0077] In each embodiment of the present application, when the target service robot establishes a first session connection with the second instant messaging application on the second terminal device through the first instant messaging application, the first terminal device can display the first session window corresponding to the first session connection. Optionally, the first terminal device can display the first session window by default, or can also display the first session window on demand, for example, when there is a message reminder, or when it is necessary to view the information displayed in the window, or when it is necessary to provide manual service, the first session window is displayed through a trigger operation. Among them, the way in which the first terminal device displays the first session window on demand includes: in response to the operation of opening the first instant messaging application, displaying a session list in the first instant messaging application, the session list includes at least one session entry corresponding to at least one session connection currently established with the first account information; in the case where the target service robot establishes a first session connection with the second instant messaging application on the second terminal device through the first instant messaging application, at least one session condition includes a session entry corresponding to the first session connection, and for the convenience of description and distinction, the session entry corresponding to the first session connection is referred to as the first session entry; in response to the trigger operation of the first session entry, displaying the first session window.
[0078] Similarly, when the target service robot establishes a second session connection with the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device through the first instant messaging application, the first or third terminal device can display the second session window by default, or can display the second session window on demand, wherein the method of displaying the second session window on demand is the same as the method of displaying the first session window by default in the above text, and will not be repeated here.
[0079] In an optional embodiment, the service details information of the first service ticket is displayed in the first session window in the same or similar manner as the service details information of the second service ticket is displayed in the second session window. Two examples of the display methods of the service details information of the first / second service ticket are given below, but are not limited thereto.
[0080] In one implementation, the service robot management system includes a preset storage system, which is used to store service detail information of each service robot including a target service robot. The service detail information of each service robot includes the identity information of the service robot, the first account information bound to the service robot, the identification information of the target student for whom the service robot provides driving lessons, and various messages pushed by the service robot to the target student. For example, the various messages pushed to the target student include but are not limited to: service detail information of the first service work order, service detail information of the second service work order, and answer information for various questions of the target student.
[0081] Based on the above, one implementation method of displaying in the first session window the service details information of the first service work order pushed to the target trainee by the target service robot based on the first session connection includes: querying the preset storage system according to the first account information, obtaining the identification information of the target trainee corresponding to the first account information and the service details information of the first service work order; and displaying the service details information of the first service work order in the first session window. Correspondingly, one implementation method of displaying in the second session window the service details information of the second service work order pushed to the target trainee by the target service robot based on the second session connection includes: querying the preset storage system according to the first account information, obtaining the identification information of the target trainee corresponding to the first account information and the service details information of the second service work order; and displaying the service details information of the second service work order in the second session window.
[0082] In another optional embodiment, in addition to pushing the service details information of the first service work order or the service details information of the second service work order to the target student, the target service robot may also send the relevant information to the first terminal device or the third terminal device for display. Based on this, another implementation method of displaying the service details information of the first service work order pushed to the target student by the target service robot based on the first session connection in the first session window includes: receiving a first message sent by the target service robot, the first message is sent by the target service robot after matching the first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and the first message includes at least the identification information of the target student and the service details information of the first service work order; obtaining the service details information of the first service work order from the first message, and displaying the service details information of the first service work order in the first session window. Correspondingly, another implementation method of displaying in the second session window the service detail information of the second service work order pushed by the target service robot to the target student based on the second session connection includes: receiving a second message sent by the target service robot, the second message is sent by the target service robot after matching the second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and the second message includes at least the identification information of the target student and the service detail information of the second service work order; obtaining the service detail information of the second service work order from the second message, and displaying the service detail information of the second service work order in the second session window.
[0083] Continuing from the above two optional embodiments, the first terminal device or the third terminal device can obtain the identification information of the target student, and on this basis, the first terminal device displays the detailed information of the target student in the first conversation window in the following manner: according to the identification information of the target student, the detailed information of the target student is obtained from the driving school management system of the target driving school; and then, the detailed information of the target student is displayed in the first conversation window. Correspondingly, the first terminal device or the third terminal device displays the detailed information of the target student in the second conversation window in the following manner: according to the identification information of the target student, the detailed information of the target student is obtained from the driving school management system of the target driving school; and then, the detailed information of the target student is displayed in the second conversation window.
[0084] Further optionally, in addition to receiving the service details information of the first or second service work order actively pushed by the target service robot, the target student can also consult the first driving school employee or other driving school employees or the target service robot through the first session connection or the second session connection with the target service robot. For example, the target student can enter the first question information in the first session window or the second session window, or can enter the second question information in the first session window or the second session window. The first question information refers to the question information that the target service robot can automatically answer, and the second question information refers to the question information that needs to be answered manually by the first driving school employee or other driving school employees. Accordingly, the target service robot can obtain the first question information sent by the target student based on the first session connection; based on the pre-established knowledge question and answer library, determine the first answer information corresponding to the first question information; and send the first answer information to the target student based on the first session connection. Alternatively, the target service robot can obtain the first question information sent by the target student based on the second session connection; based on the pre-established knowledge question and answer library, determine the first answer information corresponding to the first question information; and send the first answer information to the target student based on the second session connection.
[0085] Accordingly, the first terminal device can obtain the first question information sent by the target student based on the first session connection, and the first answer information sent by the target service robot to the target student based on the first session connection, and display the first question information and the first answer information in the first session window. Alternatively, the first terminal device or the third terminal device can obtain the first question information sent by the target student based on the second session connection, and the first answer information sent by the target service robot to the target student based on the second session connection, and display the first question information and the first answer information in the second session window.
[0086] Further optionally, the first terminal device may also obtain the second question information sent by the target student based on the first session connection, and display the second question information in the first session window; and in response to the input operation in the first session window, display the second answer information input by the driving school employee in the first session window, and send the second answer information to the target student based on the first session connection. Alternatively, the first terminal device or the third terminal device may also obtain the second question information sent by the target student based on the second session connection, and display the second question information in the second session window; in response to the input operation in the second session window, display the second answer information input by the first driving school employee or other driving school employees in the second session window, and send the second answer information to the target student based on the second session connection. Among them, sending the second answer information to the target student based on the first session connection or the second session connection refers to the process of sending the second question answer information to the target service robot, and then the target service robot sending the second answer information to the target student based on the first session connection or the second session connection.
[0087] Further optionally, in the group service mode, the target student can use the @ method to select the driving school staff to ask questions, such as the coach of subject one, or the coach of subject two, etc., to achieve targeted question consultation; accordingly, the target service robot can send notifications or reminder messages to the driving school staff who are @, so that the driving school staff who are @ can reply to the target student's questions in time. Of course, the target student can also ask questions directly to the relevant driving school staff instead of reminding the staff in the @ method. Further optionally, regardless of whether the target student uses the @ method to remind the driving school staff to ask questions, the target service robot can identify the driving school staff to whom the target student asks questions. If the preset conditions do not monitor the answer of the corresponding employee, if there is no answer within 1 hour, the answer reminder is triggered, such as the target service robot @ the corresponding employee, prompting him to answer the relevant questions, and send and display the follow-up information of this question answer to the group.
[0088] Further optionally, in the group service mode, as the progress of the students' driving lessons changes, the target service robot can also invite or pull new driving school employees into the group, and remove existing driving school employees who can no longer provide driving lessons for the target students from the group. For example, when the target student has completed the study of subject one and started to study subject two, the coach of subject one can be deleted from the group, and the coach of subject two can be pulled into the group. On the one hand, it can reduce the interference caused to the students by the excessive number of driving school employees, and on the other hand, the adapted driving school employees can provide students with more accurate and reliable driving lessons. Among them, the first driving school employee or other driving school employees can serve as service personnel to provide driving lessons for driving school students.
[0089] Figure 3aA flowchart of a driving school information processing method provided by an exemplary embodiment of the present application. The method is applied to a first terminal device used by a first driving school employee, and the first terminal device runs a first instant messaging application with a first account information. Figure 3a As shown, the method includes:
[0090] 31a. Acquire identity information of a target service robot, where the target service robot is configured to provide service management to registered students in the target driving school through a first instant messaging application;
[0091] 32a. Send a binding request to the target service robot according to the identity information, the binding request including the first account information, so that the target service robot can bind the first account information and run the first instant messaging application with the first account information, so as to establish a first session connection with the second instant messaging application on the second terminal device used by the target trainee through the first instant messaging application;
[0092] 33a. When the target service robot establishes a first session connection with a second instant messaging application on a second terminal device through the first instant messaging application, display a first session window corresponding to the first session connection;
[0093] 34a. Displaying in the first conversation window the detailed information of the target student and / or the service detailed information of the first service work order pushed to the target student by the target service robot based on the first conversation connection, the detailed information of the target student at least includes the detailed information of the target student's driving training, and the service detailed information of the first service work order at least includes the service information that should be provided for the target student; wherein, the first service work order is a service work order matched by the target service robot from at least one service work order corresponding to the target student according to the target student's current driving training node, and each service work order corresponds to the current driving training node or a subsequent driving training node.
[0094] In an optional embodiment, the identity information of the target service robot is the first QR code information, and after obtaining the identity information of the target service robot, the method further includes: displaying the first QR code information. Accordingly, sending a binding request to the target service robot according to the identity information includes: in response to a scanning operation of the first QR code information through a scanning function of a first instant messaging application, sending a binding request to the target service robot.
[0095] In an optional embodiment, when the target service robot establishes a first session connection with a second instant messaging application on a second terminal device through the first instant messaging application, displaying a first session window corresponding to the first session connection includes:
[0096] In response to an operation of opening a first instant messaging application, a session list in the first instant messaging application is displayed, wherein the session list includes at least one session entry corresponding to at least one session connection currently established with the first account information; when the target service robot establishes a first session connection with a second instant messaging application on a second terminal device through the first instant messaging application, at least one session condition includes a first session entry corresponding to the first session connection; in response to a triggering operation on the first session entry, a first session window is displayed.
[0097] In an optional embodiment, the method also includes: when the target service robot establishes a second session connection with the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device through the first instant messaging application, displaying a second session window corresponding to the second session connection; wherein the third terminal device is a terminal device used by other driving school employees who can provide driving training services to the target student, and the target instant messaging application is the first instant messaging application or the second instant messaging application; in the second session window, displaying detailed information of the target student and / or service detailed information of the second service work order pushed to the target student by the target service robot based on the second session connection.
[0098] In an optional embodiment, displaying service details of the first / second service work order pushed to the target trainee by the target service robot based on the first / second session connection in the first / second session window includes: querying a preset storage system according to the first account information to obtain the identification information of the target trainee corresponding to the first account information and the service details information of the first / second service work order; and displaying the service details information of the first / second service work order in the first / second session window. The preset storage system is at least used to store the service details information of the target service robot, and the service details information of the target service robot includes the identity information of the target service robot, the first account information, the identification information of the target trainee, and various messages including the service details information of the first / second service work order pushed to the target trainee.
[0099] In an optional embodiment, the service details information of the first / second service ticket pushed to the target trainee by the target service robot based on the first / second session connection is displayed in the first / second session window, including:
[0100] Receive a first message sent by a target service robot, wherein the first message is sent by the target service robot after matching a first / second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and the first message includes at least identification information of the target student and service details information of the first / second service work order; display the service details information of the first / second service work order in a first / second session window.
[0101] In an optional embodiment, detailed information of the target student is displayed in the first / second conversation window, including: obtaining detailed information of the target student in a driving school management system of the target driving school according to identification information of the target student; and displaying detailed information of the target student in the first / second conversation window.
[0102] In an optional embodiment, the method further includes: obtaining first question information sent by the target student based on the first / second session connection, and first answer information sent by the target service robot to the target student based on the first / second session connection, and displaying the first question information and the first answer information in the first / second session window;
[0103] and / or
[0104] Obtain second question information sent by the target student based on the first / second session connection, and display the second question information in the first / second session window; in response to an input operation in the first / second session window, display second answer information input by the first driving school employee in the first / second session window, and send the second answer information to the target student based on the first / second session connection.
[0105] In an optional embodiment, the target student's driving learning details information includes: driving learning status label, total driving learning time, overall driving learning progress information, driving learning progress information under each subject, driving learning time information under each subject, driving learning score information under each subject and at least one of the current car booking details information.
[0106] In an optional embodiment, obtaining the identity information of the target service robot includes: sending a service robot application message to a service robot management system to apply for a service robot from the service robot management system, wherein the application message includes information of a target driving school; receiving the identity information of the target service robot returned by the service robot management system when it is determined that the number of remaining available service robots in the target driving school is not zero; and the service robot management system subtracts 1 from the number of remaining available service robots.
[0107] In an optional embodiment, the method further includes: receiving a service robot management interface provided by a service robot management system, the service robot management interface displaying information of each service robot currently bound to the target driving school and a newly added control. Accordingly, sending a service robot application message to the service robot management system to apply for a service robot from the service robot management system includes: in response to a trigger operation on the newly added control, sending a service robot application message to the service robot management system to apply for a service robot from the service robot management system.
[0108] In an optional embodiment, the service robot management interface also displays binding controls corresponding to each currently bound service robot, and the method also includes: in response to a triggering operation on any binding control, displaying a service provider binding interface; in response to an input operation on the service provider binding interface, establishing a binding relationship between the input service provider information and the service robot corresponding to the triggered binding control; each service provider is responsible for providing service management for registered students in a student group.
[0109] Figure 3b A flowchart of another method for processing driving school information provided by an exemplary embodiment of the present application. The method is applied to a target service robot, which is configured to provide service management to registered students in a target driving school through a first instant messaging application. Figure 3b As shown, the method includes:
[0110] 31b. Receive a binding request sent by a first terminal device used by an employee of a first driving school, where the binding request includes first account information used by the first terminal device to run a first instant messaging application;
[0111] 32b. The target service robot binds the first account information according to the binding request, and runs the first instant messaging application with the first account information;
[0112] 33b. Establishing a first session connection through the first instant messaging application with a second instant messaging application on a second terminal device used by a target student, where the target student is a registered student who needs to be provided with service management by the target service robot;
[0113] 34b. Acquire the current driving learning node of the target student according to the identification information of the target student, and acquire a first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, wherein each service work order corresponds to the current driving learning node or a subsequent driving learning node;
[0114] 35b. Pushing service details of the first service work order to the target trainee based on the first session connection. The service details of the first service work order at least includes service information that should be provided to the target trainee.
[0115] In an optional embodiment, the method also includes: when the service mode of the target service robot includes a group service mode, determining information of other driving school employees who can provide driving learning services to the target student based on the identification information of the target student; establishing a second session connection through the first instant messaging application and the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device used by other driving school employees, the target instant messaging application being the first instant messaging application or the second instant messaging application; obtaining the current driving learning node of the target student based on the identification information of the target student, and obtaining a second service work order from at least one service work order corresponding to the target student based on the current driving learning node of the target student; pushing service details information of the second service work order to the target student based on the second session connection, the service details information of the second service work order at least including service information that should be provided to the target student.
[0116] In an optional embodiment, the above-mentioned obtaining the current driving learning node of the target student according to the identification information of the target student, and obtaining the first / second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, includes:
[0117] According to the identification information of the target student, the current driving learning node of the target student and at least one service work order corresponding to the target student are obtained from the driving school management system of the target driving school; according to the current driving learning node of the target student, the first / second service work order is obtained from the at least one service work order;
[0118] or
[0119] According to the identification information of the target student, the first / second service work order returned by the driving school management system is received. The first / second service work order is obtained by the driving school management system according to the identification information of the target student, and the current driving learning node of the target student is obtained from at least one service work order. Optionally, a service work order details acquisition request can be sent to the driving school management system of the target driving school according to the identification information of the target student. The driving school management system obtains the current driving learning node of the target student according to the service work order details acquisition request and obtains the first / second service work order from at least one service work order according to the current driving learning node of the target student, and returns it to the target service robot. Alternatively, the driving school management system can also obtain the first / second service work order from at least one service work order according to the change of the target student's driving learning node or some pre-set trigger conditions, and actively return it to the target service robot.
[0120] In an optional embodiment, the method also includes: storing the service details information of the target service robot in a preset storage system; wherein the service details information of the target service robot includes the identity information of the target service robot, the first account information, the identification information of the target trainee, and various messages pushed to the target trainee including the service details information of the first / second service work order.
[0121] In an optional embodiment, the method also includes: obtaining first question information sent by the target student based on the first / second session connection; determining first answer information corresponding to the first question information based on a pre-established knowledge question and answer database; and sending the first answer information to the target student based on the first / second session connection.
[0122] In an optional embodiment, the above-mentioned establishment of a first session connection through the first instant messaging application and the second instant messaging application on the second terminal device used by the target student includes: receiving a session request sent by the second terminal device, the session request is initiated by the second terminal device in response to a scanning operation of the second instant messaging application on the second QR code information containing the first account information, and the session request contains the second account information used by the second terminal device to run the second instant messaging application; sending an authorization request to the second terminal device to request to obtain the identification information of the target student; when the identification information of the target student is obtained, establishing a first session connection between the first instant messaging application and the second instant messaging application based on the first account information and the second account information.
[0123] In the above method embodiment, a service robot is added to the driving school, and the service robot is combined with an instant messaging application used by the driving school employees, wherein the service robot automatically obtains the student's current driving learning node based on the student's identification information, and then obtains a service work order adapted to the current driving learning node and pushes the service details of the service work order to the student, thereby achieving the purpose of providing driving learning services to the students. On the one hand, the driving school can change from passively providing driving learning services to actively providing driving learning services, thereby improving the students' driving learning efficiency and reducing the driving school's labor costs; on the other hand, the service robot actively provides driving learning services to the students as a driving school employee, creating an environment of manual service for the students, which can improve the quality of driving learning services and improve the students' driving learning experience.
[0124] Figure 4a A schematic diagram of a driving school information processing device provided as an exemplary embodiment of the present application. The device is applied to a first terminal device used by a first driving school employee, the first terminal device runs a first instant messaging application with a first account information, and the device includes: an acquisition module 41a, a sending module 42a, and a display module 43a.
[0125] An acquisition module 41a, configured to acquire identity information of a target service robot, the target service robot being configured to provide service management to registered students in a target driving school through a first instant messaging application;
[0126] The sending module 42a is used to send a binding request to the target service robot according to the identity information, wherein the binding request includes the first account information, so that the target service robot can bind the first account information and run the first instant messaging application with the first account information, so as to establish a first session connection with the second instant messaging application on the second terminal device used by the target trainee through the first instant messaging application;
[0127] A display module 43a, configured to display a first session window corresponding to the first session connection when the target service robot establishes a first session connection with the second instant messaging application on the second terminal device through the first instant messaging application;
[0128] The display module 43a is further used to: display in the first conversation window the detailed information of the target student and / or the service detailed information of the first service work order pushed to the target student by the target service robot based on the first conversation connection, wherein the detailed information of the target student at least includes the detailed information of the target student's driving training, and the service detailed information of the first service work order at least includes the service information to be provided for the target student;
[0129] Among them, the first service work order is a service work order matched by the target service robot from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and each service work order corresponds to the current driving learning node or the subsequent driving learning node.
[0130] Figure 4a The functional modules in the driving school information processing device shown can be used to perform the above Figure 3a For the corresponding steps in the illustrated method embodiment and the detailed implementation of each functional module, reference may be made to the description in the aforementioned method embodiment or system embodiment, which will not be repeated here.
[0131] Figure 4b The schematic diagram of the structure of a terminal device provided by the exemplary embodiment of the present application. The terminal device can be implemented as a first terminal device used by a first driving school employee, and the first terminal device runs a first instant messaging application with a first account information. Figure 4b As shown, the terminal device includes: a memory 41b and a memory 42b.
[0132] The memory 41b is used to store computer programs; the processor 42b is coupled to the memory 41b and is used to execute the computer programs, so as to:
[0133] Acquire identity information of a target service robot, where the target service robot is configured to provide service management to registered students in the target driving school through a first instant messaging application;
[0134] Sending a binding request to the target service robot according to the identity information, the binding request including the first account information, so that the target service robot can bind the first account information and run the first instant messaging application with the first account information, so as to establish a first session connection with the second instant messaging application on the second terminal device used by the target trainee through the first instant messaging application;
[0135] When the target service robot establishes a first session connection with a second instant messaging application on a second terminal device through the first instant messaging application, displaying a first session window corresponding to the first session connection;
[0136] The target student's detailed information and / or the service detailed information of the first service work order pushed to the target student by the target service robot based on the first session connection are displayed in the first session window, the target student's detailed information at least includes the target student's driving learning detailed information, and the service detailed information of the first service work order at least includes the service information that should be provided for the target student; wherein, the first service work order is a service work order matched by the target service robot from at least one service work order corresponding to the target student according to the target student's current driving learning node, and each service work order corresponds to the current driving learning node or a subsequent driving learning node.
[0137] In an optional embodiment, the identity information of the target service robot is the first QR code information, and the processor 42b can also display the first QR code information when acquiring the identity information of the target service robot. Accordingly, the processor 42b sends a binding request to the target service robot according to the identity information: in response to the scanning operation of the first QR code information through the scanning function of the first instant messaging application, sends a binding request to the target service robot.
[0138] In an optional embodiment, the processor 42b displays the first session window corresponding to the first session connection specifically as follows: in response to an operation of opening the first instant messaging application, a session list in the first instant messaging application is displayed, the session list including at least one session entry corresponding to at least one session connection currently established with the first account information; when the target service robot establishes a first session connection with a second instant messaging application on a second terminal device through the first instant messaging application, at least one session condition includes a first session entry corresponding to the first session connection; in response to a triggering operation on the first session entry, the first session window is displayed.
[0139] In an optional embodiment, the processor 42b is also used to: when the target service robot establishes a second session connection with the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device through the first instant messaging application, display a second session window corresponding to the second session connection; wherein the third terminal device is a terminal device used by other driving school employees who can provide driving training services to the target student, and the target instant messaging application is the first instant messaging application or the second instant messaging application; in the second session window, display the detailed information of the target student and / or the service detailed information of the second service work order pushed to the target student by the target service robot based on the second session connection.
[0140] In an optional embodiment, the processor 42b displays the service details information of the first / second service work order pushed to the target trainee by the target service robot based on the first / second session connection in the first / second session window by: querying the preset storage system according to the first account information, obtaining the identification information of the target trainee corresponding to the first account information and the service details information of the first / second service work order; and displaying the service details information of the first / second service work order in the first / second session window. The preset storage system is at least used to store the service details information of the target service robot, and the service details information of the target service robot includes the identity information of the target service robot, the first account information, the identification information of the target trainee, and various messages including the service details information of the first / second service work order pushed to the target trainee.
[0141] In an optional embodiment, the processor 42b displays the service details information of the first / second service work order pushed by the target service robot to the target student based on the first / second session connection in the first / second session window specifically as follows: receiving a first message sent by the target service robot, the first message is sent by the target service robot after matching the first / second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, the first message includes at least the identification information of the target student and the service details information of the first / second service work order; displaying the service details information of the first / second service work order in the first / second session window.
[0142] In an optional embodiment, the processor 42b displays the detailed information of the target student in the first / second conversation window specifically as follows: according to the identification information of the target student, the detailed information of the target student is obtained in the driving school management system of the target driving school; and the detailed information of the target student is displayed in the first / second conversation window.
[0143] In an optional embodiment, the processor 42b is further used to: obtain the first question information sent by the target student based on the first / second session connection, and the first answer information sent by the target service robot to the target student based on the first / second session connection, and display the first question information and the first answer information in the first / second session window;
[0144] and / or
[0145] Obtain second question information sent by the target student based on the first / second session connection, and display the second question information in the first / second session window; in response to an input operation in the first / second session window, display second answer information input by the first driving school employee in the first / second session window, and send the second answer information to the target student based on the first / second session connection.
[0146] In an optional embodiment, the target student's driving learning details information includes: driving learning status label, total driving learning time, overall driving learning progress information, driving learning progress information under each subject, driving learning time information under each subject, driving learning score information under each subject and at least one of the current car booking details information.
[0147] In an optional embodiment, the processor 42b obtains the identity information of the target service robot by: sending a service robot application message to the service robot management system to apply for a service robot from the service robot management system, wherein the application message includes information of the target driving school; receiving the identity information of the target service robot returned by the service robot management system when it is determined that the number of remaining available service robots in the target driving school is not zero; and the service robot management system reduces the number of remaining available service robots by 1.
[0148] In an optional embodiment, the processor 42b is further used to: receive a service robot management interface provided by the service robot management system, the service robot management interface displays information of each service robot currently bound to the target driving school, and a newly added control. Accordingly, a service robot application message is sent to the service robot management system to apply for a service robot from the service robot management system, including: in response to a trigger operation on the newly added control, a service robot application message is sent to the service robot management system to apply for a service robot from the service robot management system.
[0149] In an optional embodiment, the service robot management interface also displays binding controls corresponding to each currently bound service robot, and the processor 42b is also used to: display the service provider binding interface in response to a triggering operation on any binding control; establish a binding relationship between the input service provider information and the service robot corresponding to the triggered binding control in response to an input operation on the service provider binding interface; each service provider is responsible for providing service management for registered students in a student group.
[0150] Further, if Figure 4b As shown, the terminal device also includes: communication component 43b, power component 44b, audio component 45b, display screen 46b and other components. FIG4 only schematically shows some components, which does not mean that the terminal device only includes the components shown in FIG4.
[0151] Accordingly, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, enables the processor to implement the present application. Figure 3a The steps in the method embodiment are shown.
[0152] Figure 5a A schematic diagram of another driving school information processing device provided by an exemplary embodiment of the present application. The device can be applied to a target service robot, which is configured to provide service management to registered students in a target driving school through a first instant messaging application. Figure 5a As shown, the device includes: a receiving module 51a, a binding module 52a, a connection establishing module 53a, an acquiring module 54a and a sending module 55a.
[0153] The receiving module 51a is used to receive a binding request sent by a first terminal device used by a first driving school employee, wherein the binding request includes first account information used by the first terminal device to run the first instant messaging application;
[0154] A binding module 52a, configured to bind the target service robot to the first account information according to the binding request, and run the first instant messaging application with the first account information;
[0155] A connection establishing module 53a, configured to establish a first session connection through the first instant messaging application with a second instant messaging application on a second terminal device used by a target student, wherein the target student is a registered student who needs the target service robot to provide service management for the student;
[0156] An acquisition module 54a is used to acquire the current driving learning node of the target student according to the identification information of the target student, and acquire a first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, each service work order corresponding to the current driving learning node or a subsequent driving learning node;
[0157] The sending module 55a is used to push the service details information of the first service work order to the target trainee based on the first session connection, and the service details information of the first service work order at least includes the service information that should be provided for the target trainee.
[0158] Figure 5a The functional modules in the driving school information processing device shown can be used to perform the above Figure 3b For the corresponding steps in the method embodiment shown, the detailed implementation of each functional module can be found in the description of the aforementioned method embodiment or system embodiment, which will not be repeated here.
[0159] Figure 5b A schematic diagram of a computer device provided as an exemplary embodiment of the present application. The computer device is used to run a target service robot, which is configured to provide service management to registered students in a target driving school through a first instant messaging application. Figure 5b As shown, the device includes: a memory 51b and a processor 52b.
[0160] The memory 51b is used to store a computer program; the processor 52b is coupled to the memory 51b and is used to execute the computer program, so as to:
[0161] Receiving a binding request sent by a first terminal device used by an employee of a first driving school, the binding request including first account information used by the first terminal device to run a first instant messaging application;
[0162] The target service robot binds the first account information according to the binding request, and runs the first instant messaging application with the first account information;
[0163] Establishing a first session connection through the first instant messaging application with a second instant messaging application on a second terminal device used by a target student, where the target student is a registered student for whom the target service robot provides service management;
[0164] Acquire the current driving learning node of the target student according to the identification information of the target student, and acquire a first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, wherein each service work order corresponds to the current driving learning node or a subsequent driving learning node;
[0165] The service detail information of the first service work order is pushed to the target trainee based on the first session connection, and the service detail information of the first service work order at least includes the service information that should be provided for the target trainee.
[0166] In an optional embodiment, the processor 52b is also used to: when the service mode of the target service robot includes a group service mode, determine the information of other driving school employees who can provide driving learning services to the target student based on the identification information of the target student; establish a second session connection through the first instant messaging application and the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device used by other driving school employees, the target instant messaging application being the first instant messaging application or the second instant messaging application; obtain the current driving learning node of the target student based on the identification information of the target student, and obtain a second service work order from at least one service work order corresponding to the target student based on the current driving learning node of the target student; push the service details information of the second service work order to the target student based on the second session connection, and the service details information of the second service work order at least includes the service information that should be provided to the target student.
[0167] In an optional embodiment, the processor 52b obtains the current driving learning node of the target student according to the identification information of the target student, and obtains the first / second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, specifically:
[0168] According to the identification information of the target student, the current driving learning node of the target student and at least one service work order corresponding to the target student are obtained from the driving school management system of the target driving school; according to the current driving learning node of the target student, the first / second service work order is obtained from the at least one service work order;
[0169] or
[0170] According to the identification information of the target student, the first / second service work order returned by the driving school management system is received. The first / second service work order is obtained by the driving school management system based on the identification information of the target student to obtain the current driving learning node of the target student and from at least one service work order based on the current driving learning node of the target student.
[0171] In an optional embodiment, the processor 52b is also used to: store the service details information of the target service robot in a preset storage system; wherein the service details information of the target service robot includes the identity information of the target service robot, the first account information, the identification information of the target trainee, and various messages pushed to the target trainee including the service details information of the first / second service work order.
[0172] In an optional embodiment, the processor 52b is also used to: obtain first question information sent by the target student based on the first / second session connection; determine first answer information corresponding to the first question information based on a pre-established knowledge question and answer database; and send the first answer information to the target student based on the first / second session connection.
[0173] In an optional embodiment, the processor 52b establishes a first session connection with a second instant messaging application on a second terminal device used by a target student through the first instant messaging application by: receiving a session request sent by the second terminal device, the session request is initiated by the second terminal device in response to a scanning operation of the second instant messaging application on the second QR code information containing the first account information, and the session request contains the second account information used by the second terminal device to run the second instant messaging application; sending an authorization request to the second terminal device to request to obtain the identification information of the target student; when the identification information of the target student is obtained, establishing a first session connection between the first instant messaging application and the second instant messaging application based on the first account information and the second account information.
[0174] Further, if Figure 5b As shown, the computer device also includes: a communication component 53b, a power component 54b, an audio component 55b, a display screen 56b and other components. Figure 5b Only some components are shown schematically, and it does not mean that the computer equipment only includes Figure 5b It should be noted that Figure 5b The components in the dotted box are optional components, not mandatory components, and the specific components may depend on the product form of the computer device.
[0175] Accordingly, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, enables the processor to implement Figure 3b The steps of each method embodiment are shown.
[0176] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0177] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0178] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0179] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0180] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0181] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0182] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0183] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0184] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A driving school information processing method, characterized in that: Applied to a first terminal device used by an employee of a first driving school, the first terminal device runs a first instant messaging application with first account information, the method comprising: Acquire identity information of a target service robot, wherein the target service robot is configured to perform service management on registered students in a target driving school through the first instant messaging application, and the target service robot is used to perform service management on registered students in a student group that a target service provider is responsible for, wherein the number of service providers is at least one, and the number of service robots is at least one; Sending a binding request to the target service robot according to the identity information, the binding request including the first account information, so that the target service robot can bind the first account information and run the first instant messaging application with the first account information, so as to establish a first session connection with a second instant messaging application on a second terminal device used by the target trainee through the first instant messaging application; When the target service robot establishes a first session connection with a second instant messaging application on the second terminal device through the first instant messaging application, displaying a first session window corresponding to the first session connection; Displaying in the first conversation window the detailed information of the target student and / or the service detailed information of the first service ticket pushed by the target service robot to the target student based on the first conversation connection, wherein the detailed information of the target student at least includes the detailed information of the target student's driving training, and the service detailed information of the first service ticket at least includes the service information to be provided for the target student; Among them, the first service work order is a service work order that the target service robot matches and successfully matches from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and each service work order corresponds to the current driving learning node or the subsequent driving learning node.
2. The method according to claim 1, characterized in that The identity information of the target service robot is the first two-dimensional code information. After obtaining the identity information of the target service robot, the method further includes: displaying the first two-dimensional code information; Correspondingly, sending a binding request to the target service robot according to the identity information includes: sending a binding request to the target service robot in response to a scanning operation of the first QR code information through a scanning function of the first instant messaging application.
3. The method according to claim 1, characterized in that When the target service robot establishes a first session connection with a second instant messaging application on the second terminal device through the first instant messaging application, displaying a first session window corresponding to the first session connection includes: In response to the operation of opening the first instant messaging application, displaying a session list in the first instant messaging application, the session list including at least one session entry corresponding to at least one session connection currently established with the first account information; In a case where the target service robot establishes a first session connection with a second instant messaging application on the second terminal device through the first instant messaging application, the at least one session entry includes a first session entry corresponding to the first session connection; In response to a triggering operation on the first conversation entry, the first conversation window is displayed.
4. The method according to claim 1, characterized in that: Also includes: When the target service robot establishes a second session connection with the second instant messaging application on the second terminal device and the target instant messaging application on the third terminal device through the first instant messaging application, displaying a second session window corresponding to the second session connection; The third terminal device is a terminal device used by other driving school staff who can provide driving training services to the target student, and the target instant messaging application is the first instant messaging application or the second instant messaging application; The detailed information of the target trainee and / or the service detailed information of the second service ticket pushed to the target trainee by the target service robot based on the second session connection are displayed in the second session window.
5. The method according to claim 4, characterized in that Displaying service details of the first / second service ticket pushed by the target service robot to the target trainee based on the first / second session connection in the first / second session window includes: Querying a preset storage system according to the first account information to obtain identification information of the target student corresponding to the first account information and service details information of the first / second service work order; The service details information of the first / second service work order is displayed in the first / second session window; the preset storage system is at least used to store the service details information of the target service robot, and the service details information of the target service robot includes the identity information of the target service robot, the first account information, the identification information of the target trainee, and various messages pushed to the target trainee including the service details information of the first / second service work order.
6. The method according to claim 4, characterized in that Displaying service details of the first / second service ticket pushed by the target service robot to the target trainee based on the first / second session connection in the first / second session window includes: Receive a first message sent by the target service robot, wherein the first message is sent by the target service robot after matching the first / second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and the first message includes at least identification information of the target student and service details information of the first / second service work order; Display service details information of the first / second service ticket in the first / second session window.
7. The method according to claim 5 or 6, characterized in that: Displaying detailed information of the target learner in the first / second conversation window includes: According to the identification information of the target student, obtaining detailed information of the target student in the driving school management system of the target driving school; The detailed information of the target student is displayed in the first / second conversation window.
8. The method according to claim 4, characterized in that Also includes: Acquire the first question information sent by the target student based on the first / second session connection, and the first answer information sent by the target service robot to the target student based on the first / second session connection, and display the first question information and the first answer information in the first / second session window; and / or Acquire second question information sent by the target learner based on the first / second session connection, and display the second question information in the first / second session window; In response to an input operation in the first / second conversation window, the second answer information input by the first driving school employee is displayed in the first / second conversation window, and the second answer information is sent to the target student based on the first / second conversation connection.
9. The method according to any one of claims 1 to 6 and 8, characterized in that: The target student's driving learning details information includes: driving learning status label, total driving learning time, overall driving learning progress information, driving learning progress information under each subject, driving learning time information under each subject, driving learning score information under each subject and at least one of the current car booking details information.
10. The method according to any one of claims 1 to 6 and 8, characterized in that: Obtain the identity information of the target service robot, including: Sending a service robot application message to a service robot management system to apply for a service robot from the service robot management system, wherein the application message includes information of the target driving school; The service robot management system receives the identity information of the target service robot returned when it is determined that the number of remaining available service robots of the target driving school is not zero; and the service robot management system reduces the number of remaining available service robots by 1.
11. The method according to claim 10, characterized in that Also includes: Receiving a service robot management interface provided by the service robot management system, the service robot management interface displaying information of each service robot currently bound to the target driving school and a newly added control; Accordingly, sending a service robot application message to the service robot management system to apply for a service robot from the service robot management system includes: In response to the triggering operation of the newly added control, a service robot application message is sent to the service robot management system to apply for a service robot from the service robot management system.
12. The method according to claim 11, characterized in that The service robot management interface also displays binding controls corresponding to each currently bound service robot, and the method further includes: In response to a trigger operation on any binding control, display the service party binding interface; In response to an input operation on the service provider binding interface, a binding relationship is established between the input service provider information and the service robot corresponding to the triggered binding control.
13. A driving school information processing method, characterized in that: Applied to a target service robot, the target service robot is configured to perform service management on registered students in a target driving school through a first instant messaging application, the target service robot is used to perform service management on registered students in a student group that a target service party is responsible for, the number of service parties is at least one, and the number of service robots is at least one, the method comprises: Receiving a binding request sent by a first terminal device used by an employee of a first driving school, wherein the binding request includes first account information used by the first terminal device to run the first instant messaging application; The target service robot binds the first account information according to the binding request, and runs the first instant messaging application with the first account information; Establishing a first session connection through the first instant messaging application and a second instant messaging application on a second terminal device used by a target student, wherein the target student is a registered student for whom the target service robot provides service management; Acquire the current driving learning node of the target student according to the identification information of the target student, and acquire a first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, each service work order corresponding to the current driving learning node or a subsequent driving learning node; The service detail information of the first service work order is pushed to the target trainee based on the first session connection, and the service detail information of the first service work order at least includes service information that should be provided for the target trainee.
14. The method according to claim 13, characterized in that Also includes: In the case where the service mode of the target service robot includes a group service mode, determining information of other driving school employees who can provide driving training services for the target student according to the identification information of the target student; Establishing a second session connection through the first instant messaging application and a second instant messaging application on the second terminal device and a target instant messaging application on a third terminal device used by other driving school employees, wherein the target instant messaging application is the first instant messaging application or the second instant messaging application; Acquire a current driving learning node of the target student according to the identification information of the target student, and acquire a second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student; The service detail information of the second service work order is pushed to the target trainee based on the second session connection, and the service detail information of the second service work order at least includes service information that should be provided for the target trainee.
15. The method according to claim 14, characterized in that Acquiring a current driving learning node of the target student according to the identification information of the target student, and acquiring a first / second service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, including: According to the identification information of the target student, the current driving learning node of the target student and at least one service work order corresponding to the target student are obtained from the driving school management system of the target driving school; according to the current driving learning node of the target student, a first / second service work order is obtained from the at least one service work order; or According to the identification information of the target student, the first / second service work order returned by the driving school management system is received, wherein the first / second service work order is obtained by the driving school management system based on the identification information of the target student to obtain the current driving learning node of the target student and from at least one service work order based on the current driving learning node of the target student.
16. The method according to claim 14, characterized in that Also includes: Storing the service details information of the target service robot in a preset storage system; Among them, the service details information of the target service robot includes the identity information of the target service robot, the first account information, the identification information of the target student, and various messages pushed to the target student including the service details information of the first / second service work order.
17. The method according to claim 14, characterized in that Also includes: Acquire first question information sent by the target student based on the first / second session connection; Determining first answer information corresponding to the first question information based on a pre-established knowledge question and answer database; The first answer information is sent to the target student based on the first / second session connection.
18. The method according to any one of claims 13 to 17, characterized in that: Establishing a first session connection through the first instant messaging application with a second instant messaging application on a second terminal device used by the target student includes: receiving a session request sent by the second terminal device, wherein the session request is initiated by the second terminal device in response to a scanning operation of the second instant messaging application on the second QR code information including the first account information, and the session request includes the second account information used by the second terminal device to run the second instant messaging application; Sending an authorization request to the second terminal device to request to obtain the identification information of the target student; When the identification information of the target student is obtained, a first session connection is established between the first instant messaging application and the second instant messaging application according to the first account information and the second account information.
19. A driving school information processing device, characterized in that: The device is applied to a first terminal device used by an employee of a first driving school, the first terminal device runs a first instant messaging application with first account information, and the device comprises: an acquisition module, which is used to acquire identity information of a target service robot, and the target service robot is configured to perform service management on registered students in the target driving school through the first instant messaging application; a sending module, configured to send a binding request to the target service robot according to the identity information, wherein the binding request includes the first account information, so that the target service robot can bind the first account information and run the first instant messaging application using the first account information, so as to establish a first session connection with a second instant messaging application on a second terminal device used by a target trainee through the first instant messaging application, wherein the target service robot is configured to perform service management for registered trainees in a trainee group that a target service provider is responsible for, wherein the number of service providers is at least one and the number of service robots is at least one; a display module, configured to display a first session window corresponding to the first session connection when the target service robot establishes a first session connection with the second instant messaging application on the second terminal device through the first instant messaging application; The display module is further used to: display in the first conversation window the detailed information of the target student and / or the service detailed information of the first service work order pushed by the target service robot to the target student based on the first conversation connection, wherein the detailed information of the target student at least includes the detailed information of the target student's driving training, and the service detailed information of the first service work order at least includes the service information that should be provided for the target student; Among them, the first service work order is a service work order that the target service robot matches and successfully matches from at least one service work order corresponding to the target student according to the current driving learning node of the target student, and each service work order corresponds to the current driving learning node or the subsequent driving learning node.
20. A terminal device, characterized in that: The terminal device is implemented as a first terminal device used by a first driving school employee, the first terminal device runs a first instant messaging application with a first account information, and the device includes: a memory and a processor; The memory is used to store a computer program; the processor is coupled to the memory and is used to execute the computer program to implement the steps in the method according to any one of claims 1 to 12.
21. A driving school information processing device, characterized in that: Applied to a target service robot, the target service robot is configured to perform service management on registered students in a target driving school through a first instant messaging application, the target service robot is used to perform service management on registered students in a student group that a target service party is responsible for, the number of service parties is at least one, and the number of service robots is at least one, the device comprises: A receiving module, configured to receive a binding request sent by a first terminal device used by an employee of a first driving school, wherein the binding request includes first account information used by the first terminal device to run the first instant messaging application; a binding module, configured to bind the target service robot to the first account information according to the binding request, and run the first instant messaging application with the first account information; A connection establishment module, configured to establish a first session connection with a second instant messaging application on a second terminal device used by a target trainee through the first instant messaging application, wherein the target trainee is a registered trainee for whom the target service robot provides service management; An acquisition module, used for acquiring the current driving learning node of the target student according to the identification information of the target student, and acquiring a first service work order from at least one service work order corresponding to the target student according to the current driving learning node of the target student, each service work order corresponding to the current driving learning node or a subsequent driving learning node; A sending module is used to push the service details information of the first service work order to the target trainee based on the first session connection, and the service details information of the first service work order at least includes the service information that should be provided for the target trainee.
22. A computer device, characterized in that: The device is used to run a target service robot, the target service robot is configured to perform service management on registered students in a target driving school through a first instant messaging application, the target service robot is used to perform service management on registered students in a student group that a target service party is responsible for, the number of service parties is at least one, and the number of service robots is at least one, the device includes: a memory and a processor; The memory is used to store a computer program; the processor is coupled to the memory and is used to execute the computer program to implement the steps in the method according to any one of claims 13 to 18.
23. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor is caused to implement the steps in the method according to any one of claims 1 to 12 or claims 13 to 18.
