Disclosure of Invention
In view of the above, embodiments of the present application provide a user service recommendation method for a vehicle, a user service recommendation apparatus, a vehicle, and a storage medium.
The application provides a user service recommendation method for a vehicle, which comprises the following steps:
acquiring signal data of a vehicle-mounted electronic unit associated with a current scene according to the current scene where a vehicle is located;
acquiring service data of an applet on the user mobile terminal associated with the current scene;
and generating service recommendation aiming at the current scene according to the signal data and the service data and recommending the service recommendation to a user of the vehicle.
In some embodiments, the acquiring, according to a current scene in which the vehicle is located, signal data of an on-board electronic unit associated with the current scene includes:
acquiring a signal of a vehicle-mounted electronic unit associated with a current scene through a CAN bus of the vehicle;
the signal is encapsulated to obtain the signal data.
In some embodiments, the obtaining service data for an applet on a user mobile terminal associated with the current scenario comprises:
acquiring the user data through a service data port of an applet on the user mobile terminal associated with the current scene;
and encapsulating the user data to obtain the service data.
In some embodiments, the obtaining service data for an applet on a user mobile terminal associated with the current scenario comprises:
and logging in the small program on the user mobile terminal associated with the current scene through a service platform account.
In some embodiments, the user service recommendation method further comprises:
and displaying the content of the service recommendation in a multi-window mode comprising at least two windows in the current vehicle-mounted system display interface.
In some embodiments, the generating and recommending a service recommendation for the current scene to a user of the vehicle based on the signal data and the service data comprises:
generating a service recommendation for the current scene based on a geofence and recommending to a user in the vehicle according to the signal data and the service data.
The application provides a user service recommendation device, the user service recommendation device includes:
the acquisition module is used for acquiring signal data of the vehicle-mounted electronic unit associated with the current scene according to the current scene where the vehicle is located;
the acquisition module is further used for acquiring service data of the small program on the user mobile terminal associated with the current scene;
and the recommending module is used for generating service recommendation aiming at the current scene according to the signal data and the service data and recommending the service recommendation to the user of the vehicle.
The application provides a vehicle, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor is used for realizing the user service recommendation method for the vehicle in any one of the above embodiments when executing the computer program.
One or more non-transitory computer-readable storage media storing a computer program that, when executed by one or more processors, implements the user service recommendation method for a vehicle of any of the above embodiments.
In the user service recommendation method, the user service recommendation device, the vehicle and the storage medium for the vehicle, service recommendation is performed according to the signal data of the vehicle-mounted electronic unit and the service data of the small program on the user mobile terminal, so that recommended services can better meet user habits, targeted service recommendation is realized, user requirements are met, and user experience is improved.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.
Referring to fig. 1, the present application provides a method for recommending a user service of a vehicle, including:
s10: acquiring signal data of a vehicle-mounted electronic unit associated with a current scene according to the current scene where a vehicle is located;
s20: acquiring service data of an applet on a user mobile terminal associated with a current scene;
s30: and generating service recommendation aiming at the current scene according to the signal data and the service data and recommending the service recommendation to the user of the vehicle.
Referring to fig. 2, the present embodiment provides a vehicle 100. The electronic device 100 comprises a processor 12 and a memory 14, the memory 14 storing a computer program 16, the computer program 16 realizing, when executed by the processor 12: acquiring signal data of an on-board electronic unit associated with a current scene according to the current scene in which the vehicle 100 is located; acquiring service data of an applet on a user mobile terminal associated with a current scene; a service recommendation for the current scenario is generated from the signal data and the service data and recommended to the user of the vehicle 100. The processor 12 may be a processor 12 independently provided for initializing the vehicle 100, or may be a processor 12 of a driving system of the vehicle 100, which is not limited herein.
Referring to fig. 3, a user service recommendation device 110 is further provided in the present embodiment, and the user service recommendation method for the vehicle 100 in the present embodiment may be implemented by the user service recommendation device 110. The user service recommendation device 110 includes an acquisition module 112 and a recommendation module 114. S10 and S20 may be implemented by the obtaining module 112, and S30 may be implemented by the recommending module 114. In other words, the obtaining module 112 is configured to obtain signal data of an in-vehicle electronic unit associated with a current scene where the vehicle 100 is located, and is configured to obtain service data of an applet on a mobile terminal of a user associated with the current scene. The recommendation module 114 is configured to generate a service recommendation for the current scenario based on the signal data and the service data and recommend the service recommendation to the user of the vehicle 100.
Specifically, during the driving of the vehicle 100, the vehicle 100 is located in different scenes, such as a scene in which the vehicle 100 is driving on a rough mountain road, a scene in which the vehicle 100 is driving on a busy city, a scene in which the vehicle 100 is not maintained after a period of use, and the like. Since the vehicle 100 is located in different current scenes, the signal data and the service data associated with the current scenes acquired by the vehicle 100 are different, and thus the service recommendations generated for the current scenes are also different.
For example, the current scene in which the vehicle 100 is located is: after a period of use, no vehicle maintenance is performed. According to the current scene where the vehicle 100 is located, signal data of an on-board electronic unit associated with the current scene and service data of an applet on a user mobile terminal associated with the current scene are acquired. The total mileage traveled by the vehicle 100 and the position information of the vehicle 100 can be obtained from the signal data, and the data of the vehicle maintenance shop consumed by the user of the vehicle 100 and the information of the last vehicle maintenance performed by the vehicle 100 can be obtained from the service data. Further, a service recommendation for the maintenance of the vehicle 100 is generated based on the total mileage traveled by the vehicle 100, the position information of the vehicle 100, the vehicle maintenance information, and the data of the vehicle maintenance shop, and the service recommendation is presented to the user to prompt the user to go to a certain shop to perform the vehicle maintenance and to actively push the service recommendation to the user.
As another example, the current scene in which the vehicle 100 is located is: the travel route passes through the hotel in which the user has checked. According to the current scene where the vehicle 100 is located, signal data of an on-board electronic unit associated with the current scene and service data of an applet on a user mobile terminal associated with the current scene are acquired. The position information of the vehicle 100 can be obtained according to the signal data, and the travel hotel order information of the user can be obtained according to the service data. And further, according to the position information of the vehicle 100 and the travel hotel order information, generating service recommendation for hotel reservation, and actively pushing hotel reservation service to the user.
For another example, the current scene in which the vehicle 100 is located is: the travel route passes through charging stations that the user has consumed and the vehicle 100 is currently low on battery. According to the current scene where the vehicle 100 is located, signal data of an on-board electronic unit associated with the current scene and service data of an applet on a user mobile terminal associated with the current scene are acquired. The electric quantity information of the vehicle 100 can be obtained from the signal data, and the charging station order information of the user can be obtained from the service data. And then, generating a service recommendation for charging the vehicle 100 according to the electric quantity information of the vehicle 100 and the charging station order information, and actively pushing the charging service to the user.
In the user service recommendation method for a vehicle, the vehicle 100 and the user service recommendation device 110 according to the embodiment of the application, service recommendation is performed according to the signal data of the vehicle-mounted electronic unit and the service data of the applet on the user mobile terminal, so that the recommended service can better meet the habit of the user, targeted service recommendation is realized, the user requirements are met, and the user experience is improved.
Further, the applet on the user's mobile terminal may be an installation-free application. That is, after the user selects the corresponding applet in the application store, the applet can be directly used without downloading and installing.
Therefore, the downloading and installing time of the small program can be saved, and the user experience is optimized.
Referring to fig. 4, in some embodiments, S10 includes:
s11: acquiring a signal of an on-board electronic unit associated with a current scene through a CAN bus of the vehicle 100;
s12: the signal is encapsulated to obtain signal data.
In certain embodiments, S11 and S12 may be implemented by the obtaining module 112. In other words, the obtaining module 112 is configured to obtain signals of the on-board electronic unit associated with the current scene through the CAN bus of the vehicle 100, and to package the signals to obtain signal data.
In some embodiments, the processor 12 is configured to acquire signals of on-board electronic units associated with the current scene via a CAN bus of the vehicle 100 and to package the signals to obtain signal data.
Specifically, the CAN signal of the on-vehicle electronic unit associated with the current scene may be acquired through the CAN bus of the vehicle 100. The vehicle-mounted electronic unit can be a vehicle body controller, a vehicle control unit, a battery management system, a global positioning system and other units. The acquired CAN signal of the vehicle-mounted electronic unit is transmitted to a vehicle 100 service packaging library through a micro control unit of the vehicle 100, and the vehicle 100 service packaging library packages the CAN signal, so that the conversion between the CAN signal and a large screen signal is realized, and the acquisition of signal data is completed.
For example, the current scene in which the vehicle 100 is located is: the travel route passes through charging stations that the user has consumed and the vehicle 100 is currently low on battery. According to the current scene of the vehicle 100, a CAN signal of the vehicle 100 battery management system about the electric quantity of the vehicle 100 is acquired through a CAN bus of the vehicle 100. The signal is transmitted to the vehicle 100 service packaging library through the micro control unit, and the vehicle 100 service packaging library packages the signal to obtain signal data related to the electric quantity of the vehicle 100. The electric quantity information of the vehicle 100 can be obtained from the signal data. The charging station order information of the user can be obtained from the service data of the applet associated with the current scenario. And then, generating a service recommendation for charging the vehicle 100 according to the electric quantity information of the vehicle 100 and the charging station order information, and actively pushing the charging service to the user.
Therefore, the signals are packaged, the obtained CAN signals of the vehicle-mounted electronic unit CAN be identified by the central control large screen of the vehicle 100, the signal data associated with the current scene is further obtained, and the service recommendation for the current scene is generated according to the signal data and the service data, so that the recommended service is more in line with the habit of the user, targeted service recommendation is realized, the user requirements are met, and the user experience is improved.
Referring to fig. 5, in some embodiments, S20 includes:
s21: acquiring user data through a service data port of an applet on a user mobile terminal associated with a current scene;
s22: the user data is encapsulated to obtain service data.
In certain embodiments, S21 and S22 may be implemented by the obtaining module 112. In other words, the obtaining module 112 is configured to obtain the user data through a service data port of an applet on the user mobile terminal associated with the current scenario, and to encapsulate the user data to obtain the service data.
In some embodiments, the processor 12 is configured to obtain user data through a service data port of an applet on the user mobile terminal associated with the current scenario and to encapsulate the user data to obtain service data.
In particular, the user data may be obtained through a service data port of an applet on the user mobile terminal associated with the current scenario. The small programs on the user mobile terminal associated with the current scene can be small programs such as communication, travel, shopping, logistics, payment and the like. And transmitting the user data acquired through the applet service port to the applet service packaging library, and packaging the user data by the applet service packaging library to realize conversion between the user data and the service data and finish acquisition of the service data.
For example, the current scene in which the vehicle 100 is located is: the travel route passes through charging stations that the user has consumed and the vehicle 100 is currently low on battery. According to the current scene of the vehicle 100, user data is obtained through a service data port of an applet on a user mobile terminal associated with the current scene, and the applet service packaging library packages the user data to obtain service data related to the charging station order information. Charging station order information of the user can be obtained from the service data. The power information of the vehicle 100 may be obtained from the signal data of the on-board electronic unit associated with the current scene. And then, generating a service recommendation for charging the vehicle 100 according to the electric quantity information of the vehicle 100 and the charging station order information, and actively pushing the charging service to the user.
Therefore, the obtained user data can be identified by the vehicle central control large screen by packaging the signal, so that the service data associated with the current scene is obtained, and the service recommendation for the current scene is generated according to the signal data and the service data, so that the recommended service is more in line with the habit of the user, targeted service recommendation is realized, the user requirements are met, and the user experience is improved.
Referring to fig. 6, in some embodiments, S20 includes:
s23: and logging in the small program on the user mobile terminal associated with the current scene through the service platform account.
In some embodiments, S23 may be implemented by acquisition module 112. In other words, the obtaining module 112 is configured to log in an applet on the user mobile terminal associated with the current scenario through the service platform account.
In some embodiments, the processor 12 is configured to log in, via the service platform account, an applet on the user's mobile terminal associated with the current scenario.
In particular, an applet on the user's mobile terminal associated with the current scenario may be logged in through the service platform account. The service platform may be a data platform capable of carrying small programs, and may be, for example, a data platform for communication, travel, shopping, logistics, payment, and the like. The user can log in the applet associated with the current scene through the service platform account, and can also log in the applet by using the applet account registered in the applet.
For example, the user logs in to an applet on the user's mobile terminal associated with the current scenario through the service platform account a. At this time, the vehicle 100 acquires the user data of the service platform account a through the service data port of the applet, and encapsulates the user data to obtain the service data of the service platform account a.
As another example, the user logs in to the applet using the applet account b registered within the applet on the user's mobile terminal. At this time, the vehicle 100 acquires the user data of the applet account b through the service data port of the applet, and encapsulates the user data to obtain the service data of the applet account b.
Therefore, service data of the corresponding account in the applet on the mobile terminal of the user can be obtained according to different login accounts, and service recommendation for the current scene is generated according to the signal data and the service data, so that the recommended service is more in line with the habit of the user, targeted service recommendation is realized, the user requirements are met, and the user experience is improved.
Referring to fig. 7, in some embodiments, a user service recommendation method includes:
s40: the content of the service recommendation is presented in a multi-window mode comprising at least two windows in the current in-vehicle system display interface.
In some embodiments, S40 may be implemented by recommendation module 114. In other words, the recommendation module 114 is configured to present the recommended content of the service in a multi-window mode including at least two windows in the current in-vehicle system display interface.
In some embodiments, the processor 12 is configured to present the content of the service recommendation in a multi-window mode including at least two windows in the current in-vehicle system display interface.
Specifically, in the driving process, the central control large screen may run a navigation program or a back-up image program, display the content recommended by the service in a full-screen switching manner, and may affect the running of the current program and the driving safety. Therefore, in the current display interface of the vehicle-mounted system, the content recommended by the service is displayed in a multi-window mode, and the content recommended by the service is displayed on the premise of ensuring the current program running page, so that the driving safety is ensured, targeted service recommendation can be performed on the user, the user requirement is met, and the user experience is improved.
Referring to fig. 8, in some embodiments, the current scene of the vehicle 100 is: the travel route passes through charging stations that the user has consumed and the vehicle 100 is currently low on battery. According to the current scene where the vehicle 100 is located, signal data of an on-board electronic unit associated with the current scene and service data of an applet on a user mobile terminal associated with the current scene are acquired. The electric quantity information of the vehicle 100 can be obtained from the signal data, and the charging station order information of the user can be obtained from the service data. And then, generating a service recommendation for charging the vehicle 100 according to the electric quantity information of the vehicle 100 and the charging station order information, and pushing the charging service to the user in a multi-window mode of displaying two windows.
Therefore, targeted service recommendation can be performed on the user while driving safety is ensured, user requirements are met, and user experience is improved.
Referring to fig. 9, in some embodiments, S30 includes:
s31: from the signal data and the service data, a service recommendation for the current scenario is generated based on the geofence and recommended to the user in the vehicle 100.
In some embodiments, S31 may be implemented by recommendation module 114. In other words, the recommendation module 114 is configured to generate and recommend service recommendations for the current scene to the user in the vehicle 100 based on the geofence based on the signal data and the service data.
In certain embodiments, the processor 12 is configured to generate and recommend service recommendations for the current scene to the user in the vehicle 100 based on the geofence from the signal data and the service data.
In particular, a geofence may be a particular geographic area bounded by a virtual fence to form a virtual geographic boundary. When the vehicle 100 enters or leaves the particular geographic area, the user in the vehicle 100 may automatically receive the corresponding service recommendation.
For example, the current scene in which the vehicle 100 is located is: the travel route passes through charging stations that the user has consumed and the vehicle 100 is currently low on battery. According to the current scene where the vehicle 100 is located, signal data of an on-board electronic unit associated with the current scene and service data of an applet on a user mobile terminal associated with the current scene are acquired. The electric quantity information of the vehicle 100 can be obtained from the signal data, and the charging station order information of the user can be obtained from the service data. Based on the charging station geofence, according to the charge amount information of the vehicle 100 and the charging station order information, when the vehicle 100 enters the area of the charging station geofence, a service recommendation for charging the vehicle 100 is generated, and the charging service is actively pushed to the user.
Therefore, according to the signal data and the service data, the service recommendation for the current scene is generated based on the geo-fence, and the service recommendation is performed on the user of the vehicle 100, so that the recommended service can better meet the habit of the user, targeted service recommendation and scene push are realized, the user requirements are met, and the user experience is improved.
The embodiment of the application also provides a computer readable storage medium. One or more non-transitory computer-readable storage media storing a computer program that, when executed by one or more processors, implements the user service recommendation method for the vehicle 100 of any of the embodiments described above.
The embodiment of the application also provides a vehicle. The vehicle includes a memory and one or more processors, one or more programs being stored in the memory and configured to be executed by the one or more processors. The program includes instructions for executing the user service recommendation method for a vehicle according to any one of the above embodiments.
The processor may be used to provide computational and control capabilities to support the operation of the entire vehicle. The memory of the vehicle provides an environment for the computer readable instructions in the memory to operate.
It will be understood by those of ordinary skill in the art that all or part of the processes of the methods of the above embodiments may be implemented by hardware related to instructions of a computer program, which may be stored in one or more non-volatile computer-readable storage media, and when executed, may include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), or the like.
The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.