Method, medium and electronic device for providing information service based on driving learning
By obtaining the user's car function requests, determining the service personnel and generating learning service information, establishing learning channels for car functions, solving the problem that users in the existing technology find it difficult for users to effectively learn car functions, and achieving an efficient and convenient learning experience.
Patent Information
- Application Number
- CN202011302406.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-19
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2040-11-19
AI Technical Summary
The prior art cannot flexibly establish learning channels for users for on-board functions and provide multiple learning methods, making it difficult for users to learn and use on-board functions effectively.
By obtaining the user's on-board function requests, determining the service personnel, and generating learning service information, establishing a learning channel for on-board functions. This method supports multiple interaction methods, predicts learning needs based on user's historical operation data, and provides flexible service staff matching mechanisms and diversified display methods.
It provides users with flexible learning channels for on-board functions, improves users' learning experience and convenience for on-board functions, and ensures that users can learn and utilize on-board functions efficiently.
Smart Images

Figure CN114519136B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of information services, and relates to a method for providing information, and in particular to a method, medium and electronic device for providing information services based on driving learning. Background Art
[0002] At present, the degree of intelligence of automobiles is getting higher and higher, and the in-vehicle functions of automobiles are becoming more and more abundant. However, it is impossible for users to spend a long time to systematically learn many in-vehicle functions. Moreover, even after learning, the in-vehicle functions that are not often used will be forgotten in a certain period of time. When there is an urgent need to use a certain in-vehicle function of auxiliary driving, no one helps, so the user dare not use the in-vehicle function during actual driving. Therefore, it takes a long time for users to learn a certain in-vehicle function or they dare not use or operate it alone and cannot learn some functions.
[0003] Therefore, how to provide an information service providing method, medium and electronic device based on driving learning to solve the defects of the existing technology such as the inability to flexibly establish a learning channel for in-vehicle functions for users and provide multiple learning methods for in-vehicle functions has become a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention
[0004] In view of the shortcomings of the prior art mentioned above, the purpose of the present invention is to provide an information service providing method, medium and electronic device based on driving learning, which has the advantage of being able to flexibly establish a learning channel for in-vehicle functions for users and provide multiple learning methods for in-vehicle functions.
[0005] Another object of the present invention is to provide an information service providing method, medium and electronic device based on driving learning, which has the advantage that the vehicle-mounted function request can be determined through various user interaction methods to further provide the user with a learning channel for the vehicle-mounted function corresponding to the vehicle-mounted function request, thereby improving the convenience of initiating the vehicle-mounted function learning request and improving the user's learning experience of the vehicle-mounted function.
[0006] Another object of the present invention is to provide a method, medium and electronic device for providing information services based on driving learning, which has the advantage that it can accurately predict the user's learning needs based on the user's historical operation data, determine the in-vehicle function requests from the learning needs through interaction with the user, and further provide the user with a learning channel for the in-vehicle function corresponding to the in-vehicle function request.
[0007] Another object of the present invention is to provide a method, medium and electronic device for providing information services based on driving learning, which has the advantage that a flexible and fast matching mechanism for service personnel can be provided based on the in-vehicle functions that the user wants to learn.
[0008] Another object of the present invention is to provide an information service providing method, medium and electronic device based on driving learning, which has the advantage that when the user is learning in-vehicle functions, a variety of display methods and display contents are used to enhance the user's visual experience during learning, so that the user can master the technical essentials of the corresponding in-vehicle functions more quickly.
[0009] To achieve the above-mentioned purpose and other related purposes, the present invention, on the one hand, provides a method for providing information services based on driving learning, characterized in that the method includes the following steps: obtaining an in-vehicle function request, the in-vehicle function request indicating at least one of a service time, a learning section, a in-vehicle function and a teaching mode; determining a service personnel based on the in-vehicle function request; and generating learning service information based on the in-vehicle function request and the service personnel, the learning service information being used to establish a learning channel about the in-vehicle function within the service time.
[0010] In one embodiment of the present invention, the step of obtaining the in-vehicle function request includes the step of obtaining the in-vehicle function request based on a learning instruction, wherein the learning instruction includes at least one of a voice instruction, a gesture instruction, and an interface operation instruction. Thus, the user can actively initiate the learning of the in-vehicle function through interaction.
[0011] In one embodiment of the present invention, the acquisition of the vehicle function request includes the following steps: predicting the learning needs based on the user's itinerary plan and the user's proficiency in each vehicle function to generate recommendation information for the user to confirm; and in response to the user's confirmation of the recommendation information, acquiring the vehicle function request based on the confirmed recommendation information. Thus, the present invention intelligently and automatically predicts the practice needs of the vehicle function based on the user's personal situation, and forms a customized learning plan for each user, so that each user can fully learn and reasonably use the functions of the vehicle he uses.
[0012] In one embodiment of the present invention, the determination of the service personnel based on the in-vehicle function request includes the following steps: matching candidate service personnel based on at least one of the learning time, the learning section, the in-vehicle function and the teaching mode indicated by the in-vehicle function request; and if it is determined that one of the candidate service personnel is matched, determining the candidate service personnel as the service personnel; if it is determined that multiple candidate service personnel are matched, determining the ranking of the multiple candidate service personnel based on preset evaluation criteria for determining the service personnel; if it is determined that the candidate service personnel is not matched, determining that the service personnel is not matched. Thus, a complete manual service system and service personnel management system are provided to users through a variety of teaching methods of service personnel.
[0013] In one embodiment of the present invention, the learning service information includes at least one of the following: information indicating the service time, the learning section and the teaching fee; a link to a teaching interface so as to provide teaching information via the teaching interface; and a navigation link for guiding the user to the learning section. Thus, a variety of learning service information is presented to the user, providing the user with a convenient information viewing and operation interface in various links such as learning, contacting service personnel and paying.
[0014] In one embodiment of the present invention, the method further comprises the following steps: during the service time, obtaining a video of the user's operation in the vehicle and a video corresponding to the road condition information outside the vehicle, and sending the video to the service personnel. Thus, the present invention enables the user to learn various auxiliary driving functions more conveniently and efficiently by establishing an interactive channel between the user and the service personnel.
[0015] To achieve the above objectives and other related objectives, the present invention provides, on the other hand, a non-transitory computer-readable storage medium having machine-executable instructions stored thereon, which, when executed, enable a machine to perform the steps of the method described.
[0016] To achieve the above-mentioned purpose and other related purposes, the present invention provides an electronic device on the other hand, including: a memory configured to store one or more computer programs; and a processor coupled to the memory and configured to execute the one or more computer programs so that the electronic device performs the described method. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 Shown is a principle flow chart of a method for providing information services based on driving learning in one embodiment of the present invention.
[0018] Figure 2 Shown is a request acquisition flow chart of a method for providing information services based on driving learning in one embodiment of the present invention.
[0019] Figure 3 Shown is a flowchart of a request initiative initiation in an embodiment of the method for providing information services based on driving learning of the present invention.
[0020] Figure 4 Shown is a request intelligent prediction flow chart of an embodiment of the method for providing information services based on driving learning of the present invention.
[0021] Figure 5 Shown is a flow chart of matching service personnel in an embodiment of the method for providing information services based on driving learning of the present invention.
[0022] Figure 6Shown is a schematic diagram of a teaching interface of a method for providing information services based on driving learning in one embodiment of the present invention.
[0023] Figure 7 Shown is a schematic diagram of an order interface in an embodiment of the method for providing information services based on driving learning of the present invention.
[0024] Figure 8 Shown is a schematic diagram of an interaction method of a method for providing information services based on driving learning in one embodiment of the present invention.
[0025] Fig. 9 It is a schematic diagram showing the structural connection of an electronic device in one embodiment of the present invention.
[0026] Fig.10 Shown is a schematic diagram of a communication structure of an electronic device in an embodiment of the present invention.
[0027] Fig.11 It is a schematic diagram showing the communication structure of the electronic device of the present invention in another embodiment.
[0028] Component number description
[0029] 9 Electronic devices
[0030] 91 Processor
[0031] 92 Memory
[0032] Steps S11 to S13
[0033] Steps S111 to S112
[0034] S111A~S111B Steps
[0035] S112A~S112B Steps DETAILED DESCRIPTION
[0036] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0037] It should be noted that the illustrations provided in the following embodiments are only used to illustrate the basic concept of the present invention in a schematic manner, and thus the illustrations only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0038] The information service providing method based on driving learning described in the present invention can flexibly provide users with a variety of learning methods for in-vehicle functions. By providing online and offline teaching by service personnel, it saves users' time and enables users to efficiently learn and fully utilize specific in-vehicle functions.
[0039] The following will be combined Figures 1 to 11 The principles and implementation methods of a method for providing information services based on driving learning, a medium, and an electronic device of this embodiment are described in detail so that those skilled in the art can understand the method for providing information services based on driving learning, a medium, and an electronic device of this embodiment without creative work.
[0040] See also Figure 1 , which is a principle flow chart of a method for providing information services based on driving learning in one embodiment of the present invention. Figure 1 As shown, the method for providing information services based on driving learning specifically includes the following steps:
[0041] S11, obtain a vehicle function request, the vehicle function request indicating at least one of the service time, learning section, vehicle function and teaching mode. The vehicle function request is request information containing at least one of the service time, learning section, vehicle function and teaching mode. For example, the vehicle function request indicates that the service time is 17:50 on June 3, 2020, the learning section is section A in the user's route after get off work, the vehicle function is a congestion following function, and the teaching mode is an online mode. Then the above vehicle function request is converted into a computer-recognizable language, specifically, a string array is generated for transmission and recognition: [{'time':'June 3, 2020 17:50'},{'route':'User's route after get off work'},{'function':'Congestion following function'},{'mode':'Online mode'}]. Specifically, the data format of the vehicle function request can be json format, xml format, yaml format and other formats that can represent multiple string data information.
[0042] See also Figure 2 , which is a request acquisition flow chart of a method for providing information services based on driving learning according to an embodiment of the present invention. Figure 2As shown, in different embodiments, the vehicle function request is obtained in different ways. The vehicle function request can be obtained based on the learning instruction through S111, and the vehicle function learning is actively initiated. The learning instruction includes at least one of a voice instruction, a gesture instruction, and an interface operation instruction. The vehicle function request can be obtained by the user inputting the instruction through a human-machine interaction method such as voice, gesture, text input, touch operation, etc. and then obtaining the vehicle function request corresponding to the instruction; the vehicle function request can also be obtained through S112 based on the user's itinerary planning and the user's proficiency in each vehicle function, so as to make an intelligent prediction of the learning needs and then automatically recommend. For example, the intelligent prediction can be a big data analysis of the user's historical operation data on the vehicle, counting the vehicle functions with the most or more user operation errors, the vehicle functions that are not frequently used by the user, and the auxiliary driving functions that the user should use but have not used in combination with the sections where the user often travels, and reasonable predictions of the user's practice needs in other situations.
[0043] See also Figure 3 , which is a flowchart showing a request initiative initiation process in an embodiment of the method for providing information service based on driving learning of the present invention. Figure 3 As shown, S111 specifically includes the following steps:
[0044] S111A, identifying the service time, learning section and vehicle function in the learning instruction.
[0045] In one embodiment, after S111A, at least one of the following steps is further included:
[0046] In response to determining that the service time in the learning instruction is not identified, the current time is obtained as the service time, or the service time is determined based on the user's travel plan.
[0047] Specifically, the learning instruction issued by the user at 10 am on the same day is a voice instruction "I want to learn the congestion following function." No information containing time attributes is found in the user's voice content through voice recognition, so the current time 10 o'clock is obtained as the service time.
[0048] In response to determining that the learning section in the learning instruction is not identified, the section where the current position is located is obtained as the learning section, or the learning section is determined at least in part based on the in-vehicle function and the service time.
[0049] Specifically, the user sends a learning instruction downstairs of the company after get off work, which is a voice instruction "I want to learn the congestion following function." No information containing location attributes is found in the user's voice content through voice recognition. Therefore, it is determined that the current location is the user's company, and the road section where the company is located is used as the learning section.
[0050] In one implementation of the step "determine the learning section based at least in part on the in-vehicle function and the service time", the learning instruction issued by the user after get off work is a voice instruction "I want to learn the congestion following function", and the in-vehicle function is determined to be the congestion following function through voice recognition, and the service time is after get off work. The multiple road sections where the user's company is located are further evaluated, and the road section with relatively congested vehicles is selected as the learning section. In another implementation of the step "determine the learning section based at least in part on the in-vehicle function and the service time", the learning instruction issued by the user after get off work is a voice instruction "I want to learn the congestion following function", and the in-vehicle function is determined to be the congestion following function through voice recognition, and the service time is after get off work. The multiple road sections where the user's company is located are further evaluated, and there are multiple road sections with relatively congested vehicles. Further, one of the road sections with relatively congested vehicles is selected as the learning section based on factors such as wider road width, lowest safety accident rate, and fewer sidewalks.
[0051] S111B, obtaining the in-vehicle function request based on the service time, the learning road section and the in-vehicle function.
[0052] See also Figure 4 The flowchart of request intelligent prediction in one embodiment of the information service providing method based on driving learning of the present invention is shown. Figure 4 As shown, S112 specifically includes the following steps:
[0053] S112A, predicting learning needs based on the user's itinerary plan and the user's proficiency in various in-vehicle functions to generate recommendation information for the user to confirm.
[0054] In one embodiment, S112A includes the following steps:
[0055] (1) Predicting the in-vehicle functions that the user should learn based on one or more of the number of errors, difficulty coefficient, and risk coefficient of each in-vehicle function in the user's historical operation data and / or the road conditions of the road section where the user is currently located.
[0056] In one embodiment, the vehicle functions with the most user operation errors are determined from the pre-stored user historical operation data; the accident conditions, traffic conditions and lane widths of the road sections involved in the user's itinerary are evaluated based on the user's itinerary plan, and the road sections and time periods for practice are determined based on the evaluation results; the practice requirements are determined based on the vehicle functions with the most user operation errors, the road sections and time periods for practice. The pre-stored user historical operation data can be the historical operation data of the current user, or the historical operation data of all users, or the historical operation data of multiple users of the same type. The users of the same type refer to users who are in the same category after being divided according to owning the same car model, using the same car function of the same car model, or other classification methods.
[0057] Specifically, after data analysis, it was determined that the vehicle function with the most user operation errors was AFL (Adaptive Front Lights). This vehicle function can change the direction of the headlights according to the shape of the road, and can also change the intensity of the headlights according to the speed and road environment. To enable the adaptive front lighting system, set the exterior light controller to "AUTO". Moving the controller out of the "AUTO" position will disable the system. The adaptive front lighting system works when the vehicle speed exceeds 3 kilometers per hour. The adaptive front lighting system will not work when the transmission is in R (reverse) gear. After the vehicle is started, the adaptive front lighting system cannot work immediately; it is necessary to drive a certain distance to calibrate the adaptive front lighting system. The user needs to turn on the adaptive front lighting system, but is not sure which button corresponds to the function or makes an error when performing related operations on the touch screen or when operating the gear. Therefore, it is predicted that the user has the need to practice the AFL function, and the name of the vehicle function AFL function, 20:00 after the user gets off work (to ensure that the lighting can be turned on after dark), and the section of the road home from get off work are presented to the user as recommended information.
[0058] Specifically, after data analysis, it is determined that the in-vehicle function with the highest user difficulty coefficient is PA (Parking Assistance). When users reverse, they often deviate from the center of the parking space or even cross the line due to poor angle adjustment, which causes trouble for vehicles in adjacent parking spaces, and even causes disputes due to improper operation. Users intend to use the PA function for parking assistance, but due to key errors, unreasonable vehicle speed control, inconsistency between the turn signal position and the automatic reverse state, etc., there are often situations where multiple operating conditions are difficult to coordinate and control, and the function has not been successfully applied. Furthermore, according to the morning and evening rush hours for people driving in the community where the user is located, it is recommended to learn the PA function in the community parking lot outside the morning and evening rush hours; or obtain third-party data from the community parking lot, and directly plan and guide the path of the empty parking space for the user when the user gets off work. Therefore, it is predicted that the user has the need to practice the PA function, and the name of the PA function, the user's off-duty time, and the practice location (parking space number in the community parking lot) are presented to the user as recommended information.
[0059] (2) Determine the service time based on the user's itinerary plan. For example, if the user gets off work at 5:30 p.m., the service time may be 5:30 p.m. for learning a certain in-vehicle function. For another example, the user's itinerary plan for business trips or travel may be obtained based on the user's calendar information or ticket booking text messages or emails. Based on the determined itinerary plan, the time period when the user may need to use the car (self-driving) may also be determined, and this time period may be used as the service time.
[0060] (3) Determine the learning section based at least in part on the vehicle function and the service time. For example, the service time is 11 a.m. and the user is driving to the airport. Based on factors such as accident conditions, traffic conditions, and lane width, a section of the road that the user takes to the airport is selected as the learning section. For another example, the user gets off work at 5:30 p.m. and plans to learn a certain vehicle function on the way home from get off work. However, since the route the user takes after get off work is congested, it is difficult to learn the vehicle function. At this time, it is impossible to use the current off-get off work time as the service time and further determine the learning section. In this case, the learning route recommended by the service personnel based on experience is used as the learning section, or the learning route recommended by the service personnel is combined with part of the route taken after get off work to determine the learning section.
[0061] In one embodiment, after determining the in-vehicle function to be learned, the user's free time on non-working days can also be determined to determine the service time; a practice area is delineated with a preset distance and the user's location as the center, and the accident conditions, pedestrian conditions and lane widths of each section in the practice area are evaluated, and based on the evaluation results, a practice area with fewer accidents, less pedestrian conditions and wider lane widths is selected as the learning section.
[0062] It should be noted that the factors for evaluating road sections in the present invention include but are not limited to accident conditions, pedestrian flow conditions and lane width, and may also be road section factors such as forks in the road (for example, to facilitate the provision of a learning environment for navigation functions), downtown areas (for example, to facilitate the provision of a learning environment for automatic following vehicles), etc. that match the learning of specific vehicle-mounted functions.
[0063] (4) Determine the teaching mode. Specifically, during the matching process, different teaching modes are provided according to the different matching results of the service personnel. It should be noted that in the method steps of S112A, the step of determining the teaching mode may be performed after step (3), before any step from step (1) to step (3), or simultaneously with any step from step (1) to step (3), which is not limited in this embodiment.
[0064] When the match is successful, the service personnel can provide real-person teaching online or offline. Online teaching mode: the service personnel can connect with the user via video at the agreed time to achieve remote teaching; offline teaching mode: the user can make an appointment for the service personnel to arrive in the car at the agreed time for on-site real-person teaching.
[0065] When the match fails, the user can be provided with videos of related in-vehicle functions through a teaching video list, so that the user can select a video and then learn from the video. Furthermore, the user's past learning records or learning videos of the same in-vehicle function are presented to allow the user to review the operation of a specific in-vehicle function. Specifically, the user can access the acquisition channel of each teaching video through a mobile phone application, and the application can allow the user to browse different teaching videos or interact with the teaching videos; the teaching videos in the teaching video list can be obtained by automatically screening according to the specified in-vehicle function that the user wants to learn. Furthermore, if there are too many teaching videos that are automatically screened, the user can further obtain them by searching through keywords, or they can be recommended after matching and screening the teaching videos based on various matching factors. The matching factors include but are not limited to videos watched by users at the same level of in-vehicle function learning or teaching videos of the in-vehicle function that the user likes the most. Among them, the application on the user's mobile phone provides users with a platform for learning, applying and communicating in-vehicle functions. Users can upload operation videos of themselves learning a certain in-vehicle function through the application, and can receive interactive information from other users on the uploaded operation videos, such as likes, comments and private messages, etc. The application manages information on in-vehicle functions that users have learned, in-vehicle functions to be learned, and in-vehicle functions that have not been learned, so that users can intuitively and conveniently understand their learning status of each in-vehicle function.
[0066] (5) Determine the learning needs based on the service time, the learning section, the vehicle functions and the teaching mode.
[0067] In one embodiment, a practice schedule may be formed based on one or more of the learning needs to be recommended to the user.
[0068] S112B: In response to the user confirming the recommendation information, acquiring the in-vehicle function request based on the confirmed recommendation information.
[0069] In one embodiment, determining the learning section in S111A and S112A based at least in part on the vehicle function and the service time includes the following steps:
[0070] (1) Based on the in-vehicle function, a first learning section range suitable for learning the in-vehicle function is determined.
[0071] (2) Based on the service time, determine a second learning road section range in which traffic conditions within the service time meet preset conditions.
[0072] (3) Determine a third learning road segment range based on the user's driving record and / or itinerary plan.
[0073] (4) Determine a learning section based on an intersection of at least two of the first learning section range, the second learning section range, and the third learning section range.
[0074] Specifically, the first learning road section range A is determined based on a certain in-vehicle function that the user wants to learn, the road section suitable for learning the determined in-vehicle function is used as the second learning road section range B, the third learning road section range C is determined based on the user's return route after get off work, and the learning section is determined based on the overlapping sections of at least two of the first learning road section range A, the second learning road section range B and the third learning road section range C.
[0075] S12, determining a service personnel based on the in-vehicle function request.
[0076] See also Figure 5 , which is a flowchart of matching service personnel in an embodiment of the information service providing method based on driving learning of the present invention. Figure 5 As shown, S12 includes the following steps:
[0077] Candidate service personnel are matched based on at least one of the learning time, the learning section, the in-vehicle function and the teaching mode indicated by the in-vehicle function request.
[0078] On the one hand, if it is determined that a match is found between the candidate service personnel, the candidate service personnel is determined as the service personnel.
[0079] On the other hand, if it is determined that multiple candidate service personnel are matched, the ranking of the multiple candidate service personnel is determined based on the preset evaluation criteria to determine the service personnel. The preset evaluation criteria may be the distance between the candidate service personnel and the user. When multiple candidate service personnel are matched, the candidate service personnel closest to the user is selected as the service personnel; the preset evaluation criteria may also be the rating of the candidate service personnel by other users, for example, the candidate service personnel with the most five-star reviews is selected as the service personnel; the preset evaluation criteria may also be giving priority to car owners who have the same car model and have used the same in-vehicle function of the same car model, and car owners who have uploaded and shared more experiences in this regard, etc. In addition, the preset evaluation criteria may also be gender, the scope of teaching expertise of the service personnel, and other evaluation conditions that can distinguish multiple candidate service personnel.
[0080] On another hand, if it is determined that the candidate service personnel is not matched, it is determined that the service personnel is not matched.
[0081] In one embodiment, the candidate service personnel matching includes the following steps:
[0082] (1) If the teaching mode is an offline teaching mode, the historical driving trajectories of the plurality of candidate service personnel are obtained.
[0083] Specifically, the historical driving trajectory of the candidate service personnel a is A, the historical driving trajectory of the candidate service personnel b is B, and the historical driving trajectory of the candidate service personnel c is C.
[0084] (2) Based on the learning section and the historical driving trajectories of the plurality of candidate service personnel, determining the shortest distance between the learning section and the plurality of historical driving trajectories within the learning time.
[0085] Specifically, the distance between the starting position of the learning section and the current position of the candidate service personnel a in the historical driving trajectory A is D1, the distance between the starting position of the learning section and the current position of the candidate service personnel b in the historical driving trajectory B is D2, and the distance between the starting position of the learning section and the current position of the candidate service personnel c in the historical driving trajectory C is D3.
[0086] (3) Determine the candidate service personnel based on the shortest distance.
[0087] Specifically, after comparing D1, D2 and D3, it is determined that D2 is the shortest distance, and thus, the candidate service personnel b is determined as the candidate service personnel.
[0088] S13, generating learning service information based on the in-vehicle function request and the service personnel, wherein the learning service information is used to establish a learning channel for the in-vehicle function within the service time.
[0089] In one embodiment, the learning service information includes at least one of the following:
[0090] (1) Information indicating the service time, the learning section and the teaching fee.
[0091] See also Figure 7 , which is a schematic diagram of an order interface of a method for providing information services based on driving learning according to an embodiment of the present invention. Figure 7 As shown, a schematic diagram of an order is presented. It should be noted that the content presented in the teaching order generated by the present invention includes but is not limited to Figure 7 The content shown also includes other order information that should be included in consumer service orders, such as information of successfully matched service personnel, after-sales or order cancellation operation entrance, payment method, invoice viewing, etc.
[0092] Figure 7 The order number is shown as 00996, and the order time is June 7, 2019. Furthermore, the order time can be specified in hours and minutes; the estimated learning time is 40 minutes, and the route is from A to B; the teaching fee is 100 yuan. The order interface also presents the "Submit Order" operation entrance, so that the user can confirm the order information and click to enter the payment interface; the "Cancel" operation entrance is so that the user can cancel the order if an error occurs after checking the order information. Among them, the operation entrance is preferably a touch area on the touch screen of the display device, and can also be an actual button or key related to the display device. Furthermore, the user can trigger the corresponding operation entrance through voice, gesture or other human-computer interaction methods.
[0093] (2) A link to a teaching interface so as to provide teaching information via the teaching interface. The teaching interface may be an interactive interface for real-time communication between the user and the service personnel, for example, the service personnel provide the user with learning guidance on the vehicle functions through video chat, or may be a list of several teaching videos presented when no service personnel are matched.
[0094] In one embodiment, during the service time, a video of the user's operation in the car and a video corresponding to the road condition information outside the car are obtained and sent to the service personnel.
[0095] See also Figure 6 , which is a schematic diagram of a teaching interface of a method for providing information services based on driving learning according to an embodiment of the present invention. Figure 6As shown, it is presented that video content is displayed in different areas of the same display device, for example, video 1, video 2 and video 3 are displayed on display device 1; in another embodiment, different video content can also be displayed on different display devices, for example, video 1 is displayed on display device 1, video 2 is displayed on display device 2, and video 3 is displayed on display device 3; multiple video content can also be displayed on different display devices, for example, video 1, video 2 and video 3 are displayed on display device 1, and video 1, video 2 and video 3 are displayed on display device 2. In this case, the front-row vehicle display screen and the rear-row display screen of the vehicle can both display video 1, video 2 and video 3. Furthermore, the content displayed on the display device can include other graphic forms in addition to video, such as a chat window for text input, a map navigation interface and other content.
[0096] Specifically, video 1 is a video screen of the user operating in the car, video 2 is the traffic conditions outside the car, and video 3 is the dashboard or vehicle display function interface of the user's vehicle. The user can switch the video to the middle area by clicking on a video. Figure 6 The current video 1 is displayed in the center maximized. When the user receives a click instruction for video 3, the display modes of video 1 and video 3 are swapped, and video 3 is switched to the center maximized display.
[0097] In actual application, after the user establishes a remote connection with the service personnel, they learn the PA (Parking Assistance) function. The service personnel prompts the user which button to press to activate the dedicated parking assistance button installed on the central control panel through the video screen in the user's car shown in Video 1. At this time, the service personnel simultaneously explains the parking assistance function: "During the working process, the built-in warning light is on, and at the same time, the automatic parking assistance system is displayed on the multi-function display screen." The automatic parking assistance system is displayed in Video 3. It is equipped with three parking modes: side parking, reverse parking, diagonal parking, and parallel parking. Currently, reverse parking is used. The service personnel prompts the user to select the required parking type from the menu as reverse parking through the video 3 display content. The service personnel continue to explain "operate the direction indicator according to actual needs. If it is side parking or starting out of the garage, you need to operate the direction indicator to indicate the convenience of the vehicle. When the vehicle speed is less than 30km, the system ultrasonic sensor can determine whether there is an available parking space. When an empty parking space is detected, the multi-function display will display the "P" sign and continue driving until the "STOP" message is displayed again." The service personnel prompts the user through video 1 that there is no need to operate the steering wheel, but the shift lever needs to be operated to switch to reverse gear. The service personnel observes the user's vehicle speed and the distance between the vehicle and surrounding obstacles through video 2 to prompt the user to control the accelerator and brake. The service personnel observed through video 1 that the parking operation was completed, and the "P" signal reminder was displayed on the dashboard. At the same time, the multi-function display screen displayed "operation completed" accompanied by a sound signal, and the user completed the learning of the parking assistance function.
[0098] In one embodiment, the network status of the vehicle is detected, and in response to the normal network status, the list information of the teaching video is presented; in response to the abnormal network status and the list information of the teaching video of the vehicle function cannot be displayed normally, the operation information stored when the user previously learned the same vehicle function is retrieved from the stored historical learning records; the operation information includes stored operation instructions and / or videos, and the retrieval method includes playing the operation instructions in voice and / or displaying the stored video. Thus, the user's learning method is more diversified through real-person teaching, teaching videos, and personal operation videos when the user learns the same function multiple times. In another implementation of this embodiment, the historical learning record can be the historical learning record of the current user, or it can be the historical learning record of other users who have used the vehicle to learn the same vehicle function, or it can be a video downloaded to the local for storage when the user browses the vehicle function video in the teaching video list.
[0099] It should be noted that the collection and presentation of the video content involved in the method for providing information services based on driving learning described in the present invention are all pre-set by the corresponding image collection device at the corresponding position of the vehicle. For example, when the user and the service personnel are video chatting, the road conditions outside the vehicle are collected by the camera device pre-set on the vehicle. The camera device can be installed at a position outside or inside the vehicle where the road conditions outside the vehicle can be captured, or the image data of the driving recorder can be retrieved through communication; when the user and the service personnel are video chatting, the user's own operations are collected by the camera device pre-set in the vehicle, and the video content of the user's operations is collected and transmitted to the display terminal of the service personnel, and the video content of the user's operations is stored for later use, so that the user can review the operation of the same vehicle-mounted function.
[0100] (3) A navigation link for guiding the user to the learning section. For example, if the starting position of the determined learning section is not consistent with the user's current position, the navigation link is used by the user to provide navigation information from the current position to the starting position of the determined learning section after the user clicks it.
[0101] See also Figure 8 , which is a schematic diagram showing the interaction mode of the information service providing method based on driving learning in one embodiment of the present invention. Figure 8 As shown, a communication channel is established between the user and the service personnel. When the service personnel are teaching on site, the user can check the time when the service personnel will arrive on site through the mobile phone display or the car display, and can ask the service personnel about the situation and when they will arrive on site through the temporary chat window. When the service personnel are teaching remotely, the user and the service personnel can interact visually. The user can use the mobile phone display or the car display as the display device to establish a video connection, and the service personnel can use their own terminal device as the display device (such as the mobile phone display) to establish a video connection.
[0102] The protection scope of the method for providing information services based on driving learning described in the present invention is not limited to the execution order of the steps listed in this embodiment. All solutions implemented by adding, reducing or replacing steps in the prior art based on the principles of the present invention are included in the protection scope of the present invention.
[0103] This embodiment provides a non-transitory computer-readable storage medium having machine-executable instructions stored thereon, which, when executed, cause the machine to execute the above Figures 1 to 5The method for providing information services based on driving learning. The method for providing information services based on driving learning obtains an in-vehicle function request, the in-vehicle function request indicating at least one of a service time, a learning section, an in-vehicle function, and a teaching mode; determines a service person based on the in-vehicle function request; and generates learning service information based on the in-vehicle function request and the service person, the learning service information being used to establish a learning channel for the in-vehicle function within the service time.
[0104] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned computer-readable storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various computer storage media that can store program codes.
[0105] See also Fig. 9 , which is a schematic diagram showing the structural connection of an electronic device in one embodiment of the present invention. Fig. 9 As shown, this embodiment provides an electronic device 9, which includes: a memory 92, configured to store one or more computer programs; and a processor 91, coupled to the memory 92 and configured to execute the one or more computer programs to enable the electronic device to perform the method for providing information services based on driving learning.
[0106] The processor 91 is used to execute the above Figures 1 to 5 A computer program of the method for providing information services based on driving learning. The method for providing information services based on driving learning obtains an in-vehicle function request, the in-vehicle function request indicating at least one of a service time, a learning section, an in-vehicle function, and a teaching mode; determines a service person based on the in-vehicle function request; and generates learning service information based on the in-vehicle function request and the service person, the learning service information being used to establish a learning channel for the in-vehicle function within the service time.
[0107] The memory 92 is used to store the above Figures 1 to 5 A computer program of the method for providing information services based on driving learning. The method for providing information services based on driving learning obtains an in-vehicle function request, the in-vehicle function request indicating at least one of a service time, a learning section, an in-vehicle function, and a teaching mode; determines a service person based on the in-vehicle function request; and generates learning service information based on the in-vehicle function request and the service person, the learning service information being used to establish a learning channel for the in-vehicle function within the service time.
[0108] It should be noted that the information service providing method based on driving learning can be specifically applied to various types of hardware devices. The hardware device can be, for example, a computer including components such as a memory, a storage controller, one or more processing units (CPU), a peripheral interface, an RF circuit, an audio circuit, a speaker, a microphone, an input / output (I / O) subsystem, a display screen, other output or control devices, and an external port; the computer includes but is not limited to personal computers such as desktop computers, laptop computers, tablet computers, smart phones, smart TVs, and personal digital assistants (PDAs). In other embodiments, the hardware device can also be a server, which can be arranged on one or more physical servers according to various factors such as function and load, or can be a cloud server composed of a distributed or centralized server cluster, which is not limited in this embodiment.
[0109] Furthermore, each step of the method for providing information services based on driving learning can be performed by one electronic device or multiple electronic devices. For example, the step of obtaining a match between an in-vehicle function request and a service personnel is performed by the vehicle computer, and the presentation of learning service information is performed by a mobile phone; or the in-vehicle function request is initiated by the vehicle computer, the step of obtaining a match between an in-vehicle function request and a service personnel is performed by a server, and the presentation of learning service information is performed by a mobile phone.
[0110] See also Fig.10 , which is a schematic diagram of the communication structure of an electronic device of the present invention in one embodiment. Fig.10 As shown, the vehicle computer transmits the generated learning service information to the mobile phone, so that the mobile phone displays the learning service information. Specifically, the vehicle computer is used to obtain the vehicle function request; the vehicle function request corresponds to the user's practice demand for the vehicle function; the service time is determined according to the vehicle function request, and the service personnel are matched in combination with the service time; the learning service information is generated in combination with the matching result of the service personnel. The mobile phone is used to receive and display the learning service information generated by the vehicle computer. Thus, the information service provision method based on driving learning is realized solely by the vehicle computer, and the generated learning service information is further presented by interacting with the mobile phone.
[0111] See also Fig.11 , which is a schematic diagram of the communication structure of the electronic device of the present invention in another embodiment. Fig.11As shown, the vehicle computer converts the received user voice, gesture and other instructions into vehicle function requests, and sends the vehicle function requests to the server, which is used to obtain the vehicle function requests; the vehicle function requests correspond to the user's practice needs for the vehicle functions; the service time is determined according to the vehicle function requests, and the service personnel are matched in combination with the service time; and the learning service information is generated in combination with the matching results of the service personnel. The mobile phone is used to receive and display the learning service information generated by the server. Thus, the information service provision method based on driving learning is realized through the interaction between the vehicle computer and the server, and the learning service information generated by the server is further received and presented through the interaction between the mobile phone and the server.
[0112] In summary, the information service providing method, medium and electronic device based on driving learning described in the present invention establish an interactive channel between users and service personnel, so that users can learn various auxiliary driving functions more conveniently and efficiently; provide users with a complete manual service system and service personnel management system through online and offline teaching by service personnel; and make users' learning methods more diverse through real-person teaching, teaching videos and personal operation videos when users learn the same function multiple times. The present invention predicts the practice needs of vehicle functions based on the user's personal situation, and forms a customized learning plan for each user, so that each user can fully learn and reasonably use the functions of the vehicle they use. The present invention effectively overcomes the various shortcomings of the prior art and has a high industrial utilization value.
[0113] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A method for providing information services based on driving learning, characterized in that: The method comprises the following steps: Obtaining an in-vehicle function request, wherein the in-vehicle function request indicates at least one of a service time, a learning section, an in-vehicle function, and a teaching mode; Determining a service personnel based on the in-vehicle function request; and Based on the in-vehicle function request and the service personnel, generating learning service information, wherein the learning service information is used to establish a learning channel for the in-vehicle function during the service time; The obtaining of the vehicle function request comprises the following steps: Predicting the in-vehicle function that the user should learn based on one or more of the number of errors, difficulty coefficient and danger coefficient of each in-vehicle function in the user's historical operation data and / or the road condition of the road section where the current location is located; Determine the service time based on the user's travel plan; determining a learning route segment based at least in part on the in-vehicle function and the service time; Determine the teaching model; Determining learning needs based on the service time, the learning road section, the vehicle function and the teaching mode to generate recommendation information for confirmation by the user; and In response to the user confirming the recommended information, the in-vehicle function request is acquired based on the confirmed recommended information.
2. The method according to claim 1, wherein: The obtaining of the vehicle function request comprises the steps of: The vehicle-mounted function request is obtained based on a learning instruction, where the learning instruction includes at least one of a voice instruction, a gesture instruction, and an interface operation instruction.
3. The method according to claim 2, wherein: The acquiring of the vehicle function request based on the learning instruction comprises the following steps: identifying the service time, learning route section and vehicle function in the learning instruction; and Based on the service time, the learning road section and the in-vehicle function, the in-vehicle function request is obtained.
4. The method according to claim 3, wherein: After identifying the service time, learning section and vehicle function in the learning instruction, at least one of the following steps is further included: In response to determining that the service time in the learning instruction is not identified, obtaining a current time as the service time, or determining the service time based on the user's travel plan; as well as In response to determining that the learning section in the learning instruction is not identified, the section where the current position is located is obtained as the learning section, or the learning section is determined at least in part based on the in-vehicle function and the service time.
5. The method according to claim 1 or 4, wherein: Determining the learning route segment based at least in part on the in-vehicle function and the service time comprises the following steps: Based on the in-vehicle function, determining a first learning road section range suitable for learning the in-vehicle function; Based on the service time, determining a second learning road section range in which traffic conditions meet preset conditions during the service time; Determining a third learning road segment range based on the user's driving record and / or itinerary planning; and A learning section is determined based on an intersection of at least two of the first learning section range, the second learning section range, and the third learning section range.
6. The method according to claim 1, after determining the learning needs based on the service time, the learning section, the vehicle function and the teaching mode, also includes the step of: forming an exercise plan based on one or more of the learning needs to recommend it to the user.
7. The method according to claim 1, wherein: Determining the service personnel based on the vehicle function request includes the following steps: Matching candidate service personnel based on at least one of the service time, the learning section, the in-vehicle function, and the teaching mode indicated by the in-vehicle function request; and If a match is determined to be found among the candidate service personnel, the candidate service personnel is determined as the service personnel; If it is determined that a plurality of candidate service personnel are matched, the plurality of candidate service personnel are ranked based on a preset evaluation criterion to determine the service personnel; If it is determined that the candidate service personnel is not matched, it is determined that the service personnel is not matched.
8. The method according to claim 7, wherein: The matching of candidate service personnel based on at least one of the service time, the learning section, the vehicle function and the teaching mode indicated by the vehicle function request comprises the following steps: If the teaching mode is an offline teaching mode, obtaining historical driving trajectories of a plurality of candidate service personnel; Based on the learning section and the historical driving trajectories of the plurality of candidate service personnel, determining the shortest distance between the learning section and the plurality of the historical driving trajectories within the service time; and Based on the shortest distance, the candidate service personnel are determined.
9. The method according to claim 1, wherein: The learning service information includes at least one of the following: Information indicating the service time, the learning section and the teaching fee; A link to a teaching interface so as to provide teaching information via the teaching interface; as well as A navigation link is used to guide the user to the learning section.
10. The method according to claim 1, after generating the learning service information, further comprising the following steps: During the service time, a video of the user's operation in the car and a video corresponding to the road condition information outside the car are obtained and sent to the service personnel.
11. A non-transitory computer-readable storage medium having machine-executable instructions stored thereon, which when executed cause a machine to perform the steps of the method according to any one of claims 1 to 10.
12. An electronic device comprising: a memory configured to store one or more computer programs; and a processor coupled to the memory and configured to execute the one or more computer programs to cause the electronic device to perform the method according to any one of claims 1-10.
Citation Information
Patent Citations
Driving function recommendation method and device, and vehicle
CN110070738A
Learn car system based on driving license self -study examination software
CN206574280U