Information recommendation method, information recommendation device, electronic equipment and storage medium
By obtaining the user's emotional state and idle time, adjusting the content of the on-board navigation and travel recommendation system, and providing personalized information such as driving routes, audio and odor, it solves the problem that the existing system cannot meet the user's emotional needs, and improves the accuracy of user experience and recommendations.
Patent Information
- Application Number
- CN202510296387.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-07-08
AI Technical Summary
The existing vehicle navigation systems and travel recommendation software lack consideration for users' emotional needs and cannot provide personalized and real-time recommendation services, resulting in poor user experience.
By obtaining the emotional state and idle time of the target user, determining the initial recommendation information based on the emotional state, and adjusting the target recommendation information based on the user's wishes and idle time, including driving routes, audio, video and smells, etc., outputting personalized recommendation information.
It improves user experience, enhances the satisfaction of recommendation services and travel efficiency, meets users' personalized needs, and improves the utilization rate of free time and the accuracy of recommendations.
Smart Images

Figure CN120277263A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicles, and more specifically, to an information recommendation method, an information recommendation device, an electronic device, and a storage medium in the field of vehicles. Background Art
[0002] With the improvement of living standards, most users will choose to drive out for relaxation when they are in a bad mood; the existing in-vehicle navigation systems mainly focus on how to reach the destination quickly and accurately, lacking consideration for the emotional needs of users. And although some travel recommendation software can recommend scenic spots and routes, the recommended content is all fixed popular scenic spots, etc., lacking personalization and real-time nature.
[0003] Therefore, how to output corresponding recommended information according to the user's emotional state to improve the user experience is an urgent problem to be solved. Summary of the Invention
[0004] This application provides an information recommendation method, an information recommendation device, an electronic device, and a storage medium. This method can control the vehicle to output recommended information according to the user's emotional state to improve the user experience.
[0005] In a first aspect, an information recommendation method is provided. The method includes:
[0006] Obtain the emotional state of the target user and the idle duration of the target user;
[0007] Based on the emotional state, determine the initial recommended information;
[0008] Based on the user's willingness to the initial recommended information and the idle duration of the target user, determine the target recommended information;
[0009] Output the target recommended information.
[0010] In the above technical solution, the initial recommended information is determined by obtaining the emotional state of the target user, and then the target recommended information is further determined and output according to the user's willingness to the initial recommended information and the idle duration. Recommending according to the emotional state can provide a more personalized service that fits the user's current state, enhancing the user's satisfaction with the recommended service; dynamically adjusting the initial recommended information in combination with the idle duration and user's willingness of the target user to determine the target recommended information can reasonably arrange the recommended content that meets the user's willingness according to the time available to the user, improving the utilization rate of idle time and the accuracy of the recommendation, and enhancing the user's experience during the travel process.
[0011] In combination with the first aspect, in some possible implementation manners, based on the emotional state, determining the initial recommended information includes:
[0012] Determine a recommended location corresponding to the emotional state based on the emotional state;
[0013] Determine an initial driving route based on the recommended location; determine the initial driving route as the initial recommended information.
[0014] In the above technical solution, first, according to the user's emotional state, determine the corresponding recommended location; and generate an initial driving route based on the recommended location, and recommend the initial driving route as the initial recommended information. It can make the determined travel location accurately fit the user's current emotional needs, and can also avoid the cumbersome process of the user searching for locations and planning routes by themselves, automatically matching the driving plan corresponding to the emotional state, improving the user's travel efficiency, and providing good recommendation services for the user.
[0015] Combined with the first aspect and the above implementation, in some possible implementations, determine the target recommended information based on the user's willingness and idle duration for the initial recommended information, including:
[0016] If the idle duration is less than the target duration, determine the target information based on the user's willingness; determine the target information as the target recommended information; where the target duration is used to indicate the duration required for the initial driving route; the target information includes at least one of video, audio, or smell;
[0017] If the idle duration is greater than or equal to the target duration, determine the target driving route based on the user's willingness and the initial driving route; determine the target driving route as the target recommended information.
[0018] In the above technical solution, when the user's idle duration is less than the duration required for the initial driving route, according to the user's willingness, determine information such as video, audio, and smell as the target recommended information; when the user's idle duration meets the duration required for the initial driving route, determine the target driving route in combination with the initial driving route of the user's willingness and use it as the target recommended information. Adjust the recommendation strategy according to the comparison result between the idle duration and the target duration, so that the user can also obtain pleasure within a limited time; when the time is sufficient, a driving route that meets the user's willingness can be provided for the user, further improving the accuracy of the recommendation, and thus improving the user's satisfaction with the recommendation service and travel experience.
[0019] Combined with the first aspect and the above implementation, in some possible implementations, determine the target information based on the user's willingness, including:
[0020] If the initial recommended information meets the user's willingness, obtain the first candidate information corresponding to the initial driving route; determine the first candidate information as the target information;
[0021] If the initial recommended information does not meet the user's wishes, obtain the second candidate information corresponding to the emotional state; determine the second candidate information as the target information.
[0022] In the above technical solution, when the user's idle duration does not meet the duration required for the recommended route, it is determined whether the initial recommended information meets the user's wishes; if it does, the candidate information corresponding to the initial driving route is determined as the target information to make up for the regret that the user is willing to travel but cannot travel due to insufficient time, improve the humanization of the recommendation service, and thus enhance the user experience; if it does not, the candidate information corresponding to the emotional state is determined as the target information, which can not only avoid the negative impact caused by the user's dissatisfaction with the recommendation, but also provide the recommended information corresponding to the user's emotional state to meet the user's current emotional needs. In addition, introducing smell as the recommended information can further create an immersive all-round atmosphere for the user on the basis of combining vision and hearing, and enhance the user experience.
[0023] Combined with the first aspect and the above implementation manners, in some possible implementation manners, determining a target driving route based on the user's wishes and the initial driving route includes:
[0024] If the initial recommended information meets the user's wishes, determine the initial driving route as the target driving route;
[0025] If the initial recommended information does not meet the user's wishes, obtain the preset destination; determine the target driving route based on the preset destination, the idle duration, and the recommended locations corresponding to the initial driving route.
[0026] In the above technical solution, when the user's idle duration meets the duration required for the recommended route, it is determined whether the initial recommended information meets the user's wishes; if it does, directly set the initial driving route as the target driving route to meet the user's recognition of the established plan; if it does not, re-plan the route by obtaining information such as the preset destination, improve the matching degree of the recommended route and the user's wishes, and further enhance the user's satisfaction with the recommended content and the travel experience.
[0027] Combined with the first aspect and the above implementation manners, in some possible implementation manners, the method further includes:
[0028] During the driving process of the vehicle based on the target driving route, obtain the cockpit environment information and the out-of-vehicle environment information of the vehicle;
[0029] Generate the emotional state of the target user and the candidate information corresponding to the target driving route based on the cockpit environment information and the out-of-vehicle environment information.
[0030] In the above technical solution, during the process of the vehicle traveling according to the target driving route, the in-vehicle environment information (such as music, ambient light, etc.) and the out-of-vehicle environment information (such as the scenery and smell along the way, etc.) on the way are recorded, and candidate information corresponding to the user's current emotional state and the target driving route can be generated; when the user has the same emotional state or needs to recommend a route consistent with the target driving route in the future, if the user does not have enough time to go, the candidate information stored in history can be used as the recommended information to meet the user's emotional needs and their own wishes, and it is convenient to optimize the recommended content.
[0031] Combined with the first aspect and the above implementation manners, in some possible implementation manners, the method further includes:
[0032] Obtain the emotional states of surrounding users;
[0033] When the emotional states of the surrounding users are the same as the emotional state of the target user, output the target prompt information;
[0034] In response to the confirmation operation of the target user on the target prompt information, send a connection request to the surrounding users, so that the target user and the surrounding users can share the recommended information.
[0035] In the above technical solution, by obtaining the emotional states of the surrounding users and outputting the target prompt information when the emotions are the same, a bridge for the target user to interact with the surrounding users is built; the two users after establishing the connection can share information such as music and scenic spot recommendations, which can add social fun to the trip; let users help each other under similar emotions, jointly improve the pleasure degree during the trip, make the whole journey more relaxed and comfortable, and enrich the user's travel experience.
[0036] In a second aspect, an information recommendation device is provided, and the device includes:
[0037] An obtaining module, configured to obtain the emotional state of the target user and the free time duration of the target user;
[0038] A first determination module, configured to determine the initial recommended information based on the emotional state;
[0039] A second determination module, configured to determine the target recommended information based on the user's willingness and free time duration of the target user for the initial recommended information;
[0040] A control module, configured to output the target recommended information.
[0041] Combined with the second aspect, in some possible implementation manners, the first determination module is further configured to determine the recommended location corresponding to the emotional state based on the emotional state;
[0042] Based on the recommended location, an initial driving route is determined; and the initial driving route is determined as initial recommendation information.
[0043] In combination with the second aspect and the above implementation, in some possible implementations, the second determination module is further used to determine target information based on the user's wishes if the idle time is less than the target time; determine the target information as target recommendation information; wherein the target time is used to indicate the time required for the initial driving route; the target information includes at least one of video, audio or smell;
[0044] If the idle time is greater than or equal to the target time, the target driving route is determined based on the user's intention and the initial driving route; the target driving route is determined as the target recommendation information.
[0045] In combination with the second aspect and the above implementation, in some possible implementations, the second determination module is further used to obtain first candidate information corresponding to the initial driving route if the initial recommended information meets the user's wishes; determine the first candidate information as the target information;
[0046] If the initial recommended information does not meet the user's wishes, obtain second candidate information corresponding to the emotional state; and determine the second candidate information as the target information.
[0047] In combination with the second aspect and the above implementation, in some possible implementations, the second determination module is further configured to determine the initial driving route as the target driving route if the initial recommendation information meets the user's wishes;
[0048] If the initial recommendation information does not meet the user's wishes, obtain the preset destination; determine the target driving route based on the preset destination, idle time and recommended locations corresponding to the initial driving route.
[0049] In combination with the second aspect and the above implementations, in some possible implementations, the device is further used to obtain the vehicle's cabin environment information and vehicle exterior environment information during the vehicle's driving process based on the target driving route;
[0050] Based on the cabin environment information and the vehicle exterior environment information, candidate information corresponding to the target user's emotional state and the target driving route is generated.
[0051] In combination with the second aspect and the above implementations, in some possible implementations, the device is further used to obtain the emotional state of surrounding users;
[0052] When the emotional state of the surrounding users is consistent with that of the target user, the target prompt information is output;
[0053] In response to the target user's confirmation operation on the target prompt information, a connection request is sent to the surrounding users, so that the target user and the surrounding users can share the recommended information.
[0054] In a third aspect, an electronic device is provided, including a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the electronic device executes the method in the above first aspect or any possible implementation manner of the first aspect.
[0055] In a fourth aspect, a computer program product is provided, including: computer program code, when the computer program code runs on a computer, enabling the computer to execute the method in the above first aspect or any possible implementation manner of the first aspect.
[0056] In a fifth aspect, a computer-readable storage medium is provided, storing computer program code, when the computer program code runs on a computer, enabling the computer to execute the method in the above first aspect or any possible implementation manner of the first aspect. Description of the Drawings
[0057] Figure 1 It is a schematic diagram of an execution module of a vehicle provided by an embodiment of the present application;
[0058] Figure 2 It is a schematic flowchart of an information recommendation method provided by an embodiment of the present application;
[0059] Figure 3 It is a schematic flowchart of another information recommendation method provided by an embodiment of the present application;
[0060] Figure 4 It is a schematic structural diagram of an information recommendation device provided by an embodiment of the present application;
[0061] Figure 5 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0062] Next, the technical solutions in the present application will be clearly and elaborately described with reference to the drawings. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" in the text is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "a plurality" means two or more than two.
[0063] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0064] Traditional navigation systems often only focus on how to help users reach their destinations with the fastest speed and most accurate route. In daily travel scenarios, it will calculate the shortest route based on real-time traffic conditions, allowing users to arrive at work or appointments on time. However, when users are in a low mood and urgently need to relieve stress by relaxing, traditional navigation systems are difficult to provide route planning that meets the user's current emotional needs.
[0065] Although some travel recommendation apps on the market can provide recommendations for attractions and routes, their recommendations are mostly limited to fixed popular places; this recommendation method lacks personalization and cannot meet the diverse interests of users. In addition, travel recommendation apps are also insufficient in terms of real-time performance, and cannot adjust the recommendation plan in a timely manner according to current weather changes, traffic congestion conditions, and real-time user emotions.
[0066] In recent years, artificial intelligence and big data technologies have developed rapidly, and in-vehicle systems have also made great strides towards intelligence. Artificial intelligence, with its advanced machine learning algorithms, can conduct in-depth analysis of massive amounts of data and accurately understand user behavior patterns and interest preferences; big data technology provides a solid foundation for data collection, storage and processing, enabling the system to obtain more comprehensive and detailed user information. The in-vehicle system has gradually evolved from simple map navigation to a comprehensive platform with voice interaction, intelligent perception and other functions. The coordinated development of these technologies has created favorable conditions for building a more humane route planning system. However, despite the continuous advancement of technology, the market still lacks a system that can dynamically plan routes for relaxation by comprehensively considering multi-dimensional factors such as users' real-time emotions, personal unique preferences, current weather conditions, and even surrounding emergencies.
[0067] In view of this, the present application provides an information recommendation method, an information recommendation device, an electronic device and a storage medium; the method collects the emotional state and idle time of the target user; determines the corresponding initial recommendation information according to the emotional state of the target user; and then determines the final target recommendation information according to the user's willingness and idle time for the initial recommendation information, and outputs the target recommendation information. The method can output the corresponding recommendation information according to the user's emotional state, which can improve the user's user experience during travel.
[0068] It should be noted that the information recommendation method provided in the present application can be applied to electronic devices (such as smart phones and tablets, etc.) and related devices in vehicles.
[0069] Exemplarily, when the method is applied to a smart device, components such as a camera device of the smart device can be used to monitor the emotional state of a target user, and recommendation information can be output through a display screen of the smart device and related devices connected to the smart device. When the method is applied to a smart device, components such as a camera device in a vehicle can be used to monitor the emotional state of a target user in the vehicle, and recommendation information can be output through an in-vehicle display screen and other in-vehicle devices.
[0070] Figure 1 It is a schematic diagram of an execution module of a vehicle provided by an embodiment of the present application. As Figure 1 shown, in vehicle 100, execution modules such as an in-vehicle display screen 101, an in-vehicle audio 102, an electronic nose sensor 103, an aroma system 104, a camera 105, and an in-vehicle atmosphere light 106 can be configured.
[0071] Among them, the in-vehicle display screen 101 can be used to display recommended content provided by the in-vehicle system for users, etc.; the in-vehicle audio 102 can be used to play audio; the electronic nose sensor 103 can be used to collect odors inside and outside the vehicle (such as the smell of flowers and grass, etc.); the aroma system 104 can be used to emit similar odors collected by the electronic nose sensor 103 or odors set by users in the vehicle cabin; the camera 105 can be used to collect user images in the cabin for user emotion analysis; the in-vehicle atmosphere light 106 can display different colors, brightness, color temperature, and rhythm effects, etc. according to the current user needs.
[0072] It should be noted that, to implement the method of the embodiment of the present application, the configuration of the vehicle includes but is not limited to Figure 1 the execution modules shown, and may also include modules for implementing vehicle networking communication and devices and modules for implementing virtual reality display, etc. For details, refer to the following embodiments and will not be elaborated here.
[0073] Next, in combination with Figure 2 and Figure 3 the information recommendation method provided by the embodiment of the present application will be described in detail.
[0074] Figure 2 It is a schematic flowchart of an information recommendation method provided by an embodiment of the present application. It should be understood that this method can be applied to an electronic device or a vehicle; or, applied to a processor in an electronic device or a vehicle; or, applied to a chip in a processor mounted on an electronic device or a vehicle.
[0075] Exemplarily, as Figure 2 shown, this method 200 includes:
[0076] S201, obtaining the emotional state of the target user and the idle duration of the target user.
[0077] Exemplarily, for an electronic device, the emotion state of a target user or a preset target user using the electronic device can be monitored through the imaging device of the electronic device, and the idle duration of the target user can be obtained; for a vehicle, when the vehicle is in a powered-on state, the emotion state of the target user in the vehicle can be monitored, and the idle duration of the target user can be obtained.
[0078] Optionally, the electronic device or the vehicle can obtain the emotion state of the target user in real time, or a target application program is set in the in-vehicle system of the electronic device or the vehicle, and when it is detected that the user performs an opening operation on the target application program, the emotion state and the idle duration of the target user are obtained.
[0079] Optionally, a camera for emotion recognition can be configured in the electronic device or the vehicle. The camera can capture the expression images, emotion images, etc. of the user; afterwards, the camera can analyze the images related to the target user, such as the expression images and the emotion images, to determine the current emotion state of the target user. Or, after the user image is collected by a traditional camera, the user image is sent to an emotion state analysis module for analysis to determine the emotion state of the target user.
[0080] Exemplarily, the emotion state of the user can include positive emotions, negative emotions, etc. Optionally, the positive emotions and negative emotions can be further divided to determine a more detailed emotion state; the embodiments of the present application do not make specific limitations on the determination method of the emotion state and the type division of the emotion state.
[0081] Optionally, the idle duration of the target user can be set by the user through the target application program; or, the historical vehicle usage time period of the target user is obtained, and based on the historical vehicle usage time period, the idle duration of the target user in the current scenario is predicted; or, the itinerary arrangement of the target user is obtained, and based on the itinerary arrangement, the idle duration of the target user is determined.
[0082] Exemplarily, if it is obtained that during the historical vehicle usage of the target user, the number of times the vehicle is in a powered-on state from 18:00 to 19:00 is greater than a preset threshold (for example, 5 times), it can be determined that within 1 hour of this time period, the target user is not in a busy state such as working, and it can be determined that the idle duration of the target user in this time period is 1 hour.
[0083] Optionally, the user in the driver's seat or the passengers in the vehicle may change. When obtaining the relevant information of the target user, the identity of the target user can be recognized, and then the emotion state and the idle duration of different target users can be determined.
[0084] S202. Based on the emotion state, determine the initial recommendation information.
[0085] Exemplarily, after obtaining the emotional state of the target user, the initial recommendation information corresponding to the emotional state can be determined according to the emotional state of the target user.
[0086] In one implementation, the initial recommendation information can be a driving route; the process of determining the initial recommendation information based on the emotional state can specifically include:
[0087] Based on the emotional state, determine the recommended location corresponding to the emotional state;
[0088] Based on the recommended location, determine the initial driving route; determine the initial driving route as the initial recommendation information.
[0089] Exemplarily, according to the emotional state of the target user, the corresponding recommended location can be filtered; for example, when the emotional state of the target user is not good, the determined recommended location can be used for the user to relax and relieve the bad mood. After determining the recommended location, the initial driving route can be generated according to the recommended location, and the initial driving route can be determined as the initial recommendation information.
[0090] Exemplarily, when the recommended location is one location, at least one driving route between the two points can be directly generated according to the current location of the target user and the recommended location; when there are multiple recommended locations, multiple driving routes including two or more recommended locations can be generated by combining the locations of each recommended location and the current location, so that the target user can carry out entertainment activities with a more reasonable route.
[0091] Optionally, in the process of planning the initial driving route according to the recommended location, the real-time traffic conditions information of the roads along the way and factors such as weather and climate can be combined to update the initial driving route in real time, so as to ensure that the driving route can provide a better travel experience for the target user and will not affect the user's travel mood due to road congestion and bad weather.
[0092] In one implementation, the daily preferences of the target user, as well as the content of short videos, blogs, and tweets that the user has recently paid attention to, are obtained through an electronic device or a vehicle-mounted interaction system, and the user preference library corresponding to the target user is generated and updated according to the above user information; in the process of determining the recommended location, the location that meets the user's preferences can be selected and recommended in combination with the user preference library of the target user, so that the recommended location can meet the recent preferences of the target user.
[0093] Exemplarily, if it is obtained that the target user has a high frequency of going to the store, it indicates that the user likes shopping. When determining the recommended location, the store can be recommended as one of the candidate locations. If the user often goes to scenic spots for play, the locations with scenic spot attributes can be preferentially recommended as the recommended locations.
[0094] In the embodiment of the present application, the corresponding recommended location is first determined according to the user's emotional state; and an initial driving route is generated according to the recommended location, and the initial driving route is recommended as the initial recommendation information. The determined travel location can accurately match the user's current emotional needs, and the user can avoid the tedious process of searching for locations and planning routes by themselves, automatically matching the driving plan corresponding to the emotional state, improving the user's travel efficiency, and providing users with good recommendation services.
[0095] In one implementation, when the method is applied to an electronic device, after the initial recommendation information is determined, the initial recommendation information can be displayed on the display screen of the electronic device for the user to view and select; when the method is applied to a vehicle, after the initial recommendation information is determined, the initial recommendation information can be displayed on the vehicle display screen corresponding to the target user, for example, if the target user is the driver, the initial recommendation information can be displayed on the instrument screen or the central control screen; if the target user is the co-pilot, the initial recommendation information can be displayed on the co-pilot screen; if the target user is a rear passenger, the initial recommendation information can be displayed on the rear screen.
[0096] Optionally, when the vehicle is equipped with an on-board display screen or a virtual reality display device with a virtual reality (VR) display function, or the electronic device has a VR display function, in response to the target user's operation to turn on the VR display function, a VR preview of the places along the initial driving route and tourist activities can be performed through the on-board display screen or the virtual reality display device or the electronic device to help the target user select a place where he or she has a stronger desire to travel.
[0097] S203: Determine target recommended information based on the target user's willingness to the initial recommended information and the idle time.
[0098] For example, after the initial recommendation information is displayed to the user, it is necessary to determine whether the recommended content meets the user's idea and whether the user currently has sufficient time to perform entertainment activities based on the content recommended by the initial recommendation information. Therefore, the final target recommendation information can be determined based on the user's intention and free time of the target user.
[0099] Exemplarily, if a selection operation of the target user on the initial recommended information is detected within a preset time period, it can be determined that the initial recommended information meets the user wishes of the target user; if no user operation of the target user on the initial recommended information is detected within the preset time period, it is determined that the initial recommended information does not meet the user wishes of the target user; or, if a closing operation of the target user on the initial recommended information is detected, it is determined that the initial recommended information does not meet the user wishes of the target user.
[0100] It should be understood that the initial recommended information conforming to the user intention of the target user may include that all the content of the initial recommended information conforms to the user intention of the target user, and that there is partial recommended information in the initial recommended information that conforms to the user intention of the target user.
[0101] Optionally, the method for determining the user intention may further include analyzing micro-expressions such as the facial expressions and eye movements of the target user to determine whether the target user is satisfied with the initial recommended information.
[0102] In one implementation, the process of determining the target recommended information based on the user intention of the target user for the initial recommended information and the idle duration may include:
[0103] If the idle duration is less than the target duration, based on the user intention, determine the target information; determine the target information as the target recommended information; where the target duration is used to indicate the duration required for the initial driving route; the target information includes at least one of video, audio, or smell;
[0104] If the idle duration is greater than or equal to the target duration, based on the user intention and the initial driving route, determine the target driving route; determine the target driving route as the target recommended information.
[0105] Exemplarily, after determining the initial recommended information, the target duration required for the initial driving route in the initial recommended information may be predicted; the target duration is compared with the idle duration of the target user; when the idle duration is less than the target duration, it indicates that the target user cannot currently go to the recommended location for activities according to the route recommended by the initial recommended information, so the target information such as video, audio, or smell that conforms to the user intention may be further determined according to the user intention; and the above target information is used as the target recommended information. When the idle duration of the target user is greater than or equal to the target duration required for the driving route, it indicates that the target user currently has sufficient time, but it cannot be determined whether the target user is willing to go. Therefore, it is necessary to further combine the user intention and the initial driving route to determine the target driving route, and determine the target driving route as the target recommended information.
[0106] In the embodiments of the present application, when the idle duration of the user is less than the duration required for the initial driving route, according to the user intention, information such as video, audio, and smell is determined as the target recommended information; when the idle duration of the user meets the duration required for the initial driving route, the target driving route is determined by combining the initial driving route of the user intention, and it is used as the target recommended information. The recommendation strategy is adjusted according to the comparison result between the idle duration and the target duration, so that the user can also obtain pleasure within a limited time; when the time is sufficient, a driving route that conforms to the intention can be provided for the user, further improving the accuracy of the recommendation, and thus improving the user's satisfaction with the recommendation service and travel experience.
[0107] In one implementation, based on the user's will, the process of determining the target information may include:
[0108] If the initial recommended information meets the user's will, obtain the first candidate information corresponding to the initial driving route; determine the first candidate information as the target information;
[0109] If the initial recommended information does not meet the user's will, obtain the second candidate information corresponding to the emotional state; determine the second candidate information as the target information.
[0110] Exemplarily, in the case where the idle time of the target user is less than the target duration required for the initial driving route, if it is detected that the initial recommended information meets the user's will of the target user, it indicates that the user has the idea of going to the locations along the way, but the current idle time is not enough to go to the recommended location. At this time, the first candidate information corresponding to the initial driving route can be obtained, which may include audio, video, smell, etc. related to the locations along the initial driving route and the route destination. Furthermore, the first candidate information can be determined as the target information. When it is detected that the initial recommended information does not meet the user's will of the target user, it indicates that the target user is not interested in the currently recommended locations and routes. Then, according to the emotional state of the target user, the second candidate information corresponding to the emotional state can be determined, and the second candidate information can be determined as the target information.
[0111] Optionally, the second candidate information may be audio, video, smell, etc. that are pre-stored in the electronic device or the vehicle, or obtained through the electronic device or the vehicle connecting to the network and can enhance the user's positive emotions or eliminate the user's negative emotions; or, determine the historical travel information such as the locations where the target user goes and the activities carried out in different emotional states, and according to the historical travel information, audio, video, and smell, etc. corresponding to the historical travel locations and activities can be generated and used as the second candidate information; or, if during the historical travel process of the target user, there is an emotional state consistent with the current emotional state, and the historical travel process is carried out according to the recommended information, then the music, scenery, and destination images, smell information, etc. during the historical travel can be recorded to generate audio or video, etc. Furthermore, the audio, video, and related smell in the same emotional state can be determined as the second candidate information.
[0112] In the embodiment of the present application, when the user's free time does not meet the time required for the recommended route, it is determined whether the initial recommendation information meets the user's wishes; if it does, the candidate information corresponding to the initial driving route is determined as the target information to make up for the regret that the user is willing to travel but cannot travel due to lack of time, thereby improving the humanity of the recommendation service and thus improving the user experience; if it does not meet the requirements, the candidate information corresponding to the emotional state is determined as the target information, which can not only avoid the negative impact of users due to dissatisfaction with the recommendation, but also provide users with recommended information corresponding to the emotional state to meet the user's current emotional needs. In addition, the introduction of smell as recommendation information can further create an immersive and all-round atmosphere for users on the basis of combining vision and hearing, thereby improving the user experience.
[0113] In one implementation, based on the user's intention and the initial driving route, the process of determining the target driving route may include:
[0114] If the initial recommendation information meets the user's wishes, the initial driving route is determined as the target driving route;
[0115] If the initial recommendation information does not meet the user's wishes, obtain the preset destination; determine the target driving route based on the preset destination, idle time and recommended locations corresponding to the initial driving route.
[0116] Exemplarily, when the target user's free time is greater than or equal to the target duration required for the initial driving route, if it is detected that the initial recommendation information meets the user's wishes of the target user, the initial driving route indicated by the initial recommendation information can be determined as the target driving route; if it is detected that the initial recommendation information does not meet the user's wishes of the target user, the preset destination set by the target user can be obtained, and the target driving route can be determined based on the preset destination, the free time and the recommended location corresponding to the initial driving route.
[0117] Optionally, after the initial driving route is determined as the target driving route as the target recommendation information, the music and ambient light parameters in the vehicle cabin can be adjusted according to the recommended locations involved in the target driving route, so that the target user can integrate into the atmosphere of the recommended location in advance, thereby enhancing the user's sense of pleasure; when the target user is in a bad mood, the target user can be quickly freed from the current bad mood.
[0118] Exemplarily, in the case where the initial recommended information does not meet the user's wishes, if the preset destination of the user is obtained as the user's home and the idle duration is 1 hour, the route can be planned with the user's home as the destination of the driving route and 1 hour as the duration required for the driving route; during this process, in order to make the recommended content match the user's emotional state, it can be determined whether the recommended location corresponding to the initial driving route can be added to the route to be planned, so that the user can pass through the recommended location corresponding to the emotional state, so as to achieve the purpose of relieving emotions or enhancing the sense of pleasure. For example, the recommended locations include a lake or a park. If the user is in a bad mood, passing through locations such as a lake or a park can also help relieve the user's bad mood until reaching the destination, the user's home.
[0119] Optionally, if there is no suitable recommended location between the user's current position and the preset destination, or passing through the recommended location will cause the driving duration to exceed the idle duration, the route can be planned only based on the preset destination and the idle duration, so that the user can be in a happy mood on the way to the preset destination.
[0120] In the embodiment of the present application, when the idle duration of the user meets the duration required for the recommended route, it is determined whether the initial recommended information meets the user's wishes; if it does, the initial driving route is directly set as the target driving route to meet the user's recognition of the established plan; if it does not, the route is re-planned by obtaining information such as the preset destination, etc., to improve the matching degree of the recommended route and the user's wishes, and further improve the user's satisfaction with the recommended content and the travel experience.
[0121] S204, output the target recommended information.
[0122] Exemplarily, after determining the target recommended information that matches the emotional state and user wishes of the target user, the target recommended information can be output through relevant components in the electronic device or vehicle.
[0123] Exemplarily, for an electronic device, when the target recommended information is the target driving path, the target driving path can be displayed on the display screen of the electronic device to indicate that the target user can travel according to the current target driving path; when the target recommended information is the target information (such as audio, video vlog, and smell, etc.), the corresponding audio, video, and recommended smell information can be displayed on the display screen of the electronic device; if it is detected that the electronic device is connected to a speaker, a fragrance device, etc., the speaker can be controlled to play audio, and the fragrance device can be controlled to emit the corresponding smell.
[0124] Exemplarily, for a vehicle, when the target recommended information is the target driving route, the target driving route can be displayed on the in-vehicle display screen so that the target user can drive out according to the target driving route; when the target recommended information is the target information (such as audio, video vlog, and smell, etc.), the in-vehicle audio can be controlled to play the audio, the in-vehicle display screen and the in-vehicle audio can be controlled to play the video, and the in-vehicle fragrance system can be controlled to emit the corresponding smell.
[0125] Optionally, when the user's electronic device is connected to the vehicle or the recommendation service is provided through the vehicle, according to the user's emotional state, the corresponding empathy music and the display parameters of the in-vehicle atmosphere lights can be determined; furthermore, the in-vehicle audio can be controlled to play the empathy music corresponding to the emotional state, and the vehicle can be controlled to adjust and display the color, brightness, color temperature, and rhythm effect of the in-vehicle atmosphere lights according to the emotional state.
[0126] Optionally, during the process of displaying the target driving route through the electronic device or the in-vehicle display screen, the scenic spots along the target driving route and the travel guides of the destination can also be displayed at the same time. Further, the corresponding music and atmosphere light parameters can be determined according to the scenic spots along the way and the destination, and the music switching and the atmosphere light display mode can be controlled.
[0127] In one implementation, when the target recommended information is the target driving route, during the driving process of the vehicle based on the target driving route, the cockpit environment information and the out-of-vehicle environment information of the vehicle are acquired;
[0128] Based on the cockpit environment information and the out-of-vehicle environment information, the candidate information corresponding to the emotional state of the target user and the target driving route is generated.
[0129] Among them, the cockpit environment information may include information such as the music played in the vehicle cockpit, the adjusted atmosphere light parameters, and the smell emitted by the in-vehicle fragrance system; the out-of-vehicle environment information may include information such as the scenic images, videos, and smells of the locations along the way and the route destination; the type of the candidate information is the same as the target information, including at least one of audio, video, and smell.
[0130] Exemplarily, if it is determined that the type of the target recommendation information output for the target user currently is the target driving route, that is, the target user currently has sufficient time and willingness to travel according to the recommended driving route, the user may directly use the recommendation service on the vehicle and then drive according to the recommended route of the in-vehicle system; or after using the recommendation service on the electronic device, drive according to the recommended route on the electronic device; during the driving process of the vehicle based on the target driving route, the outbound itinerary of the target user can be stored and recorded; the in-vehicle cockpit environment information and the out-of-vehicle environment information of the vehicle during this process can be obtained; furthermore, candidate information corresponding to the current emotional state of the target user and candidate information corresponding to the target driving route can be generated according to the cockpit environment information and the out-of-vehicle environment information.
[0131] Exemplarily, the vehicle may be equipped with an out-of-vehicle camera, an electronic nose sensor, etc.; during the driving process of the vehicle, the out-of-vehicle images and video information, etc. can be obtained through the out-of-vehicle camera; the out-of-vehicle odor information is collected through the electronic nose sensor and sent to the in-vehicle fragrance system, so that the in-vehicle fragrance system can reproduce the odors along the way.
[0132] Optionally, the acquisition timing of the cockpit environment information and the out-of-vehicle environment information may be real-time acquisition; or, use the camera to capture emotional data such as the expressions and emotional changes of the target user; match the emotional data with the cockpit environment information and the out-of-vehicle environment information, and when it is detected that the target user has a strong emotional reaction, collect the current cockpit environment information and out-of-vehicle environment information.
[0133] Optionally, in the process of generating candidate information according to the cockpit environment information and the out-of-vehicle environment information, information that can cause a strong emotional reaction in the target user can be preferentially selected to generate corresponding audio, video, odors, etc., so that the candidate information has more emotional resonance.
[0134] In the embodiment of the present application, during the driving process of the vehicle according to the target driving route, the cockpit environment information on the way (such as music, ambient light, etc.) and the out-of-vehicle environment information (such as the scenery and odors along the way, etc.) are recorded, and candidate information corresponding to the current emotional state of the user and the target driving route can be generated; when the user has the same emotional state or needs to recommend a route consistent with the target driving route in the future, if the user does not have sufficient time to go, the historically stored candidate information can be used as the recommendation information to meet the emotional needs and their own wishes of the user and facilitate the optimization of the recommended content.
[0135] In one implementation, obtain the emotional states of surrounding users;
[0136] When the emotional states of the surrounding users are the same as the emotional state of the target user, output the target prompt information;
[0137] In response to the confirmation operation of the target user on the target prompt information, a connection request is sent to the surrounding users, so as to share recommendation information between the target user and the surrounding users.
[0138] Exemplarily, when the target user uses the electronic device for the recommendation service, the emotional states of the surrounding users who use the same recommendation service around the target user can be obtained; if it is detected that the emotional state of the target user is consistent with the emotional states of the surrounding users, the target prompt information can be displayed on the electronic device; if the target user performs a confirmation operation on the target prompt information, a connection request can be sent to the electronic devices of the surrounding users through the electronic device.
[0139] After the electronic device of the surrounding user receives the connection request, if all the surrounding users confirm to establish a connection, recommendation information sharing can be performed through the electronic device.
[0140] Exemplarily, when the target user uses the vehicle for the recommendation service, in the process of intelligent recommendation according to the emotional state of the target user, the emotional states of the surrounding users in the surrounding vehicles of the current vehicle can be obtained through the vehicle network; it is judged whether there is a surrounding user whose emotional state is consistent with the emotional state of the target user; when it is detected that the emotional state of the surrounding user is consistent with the emotional state of the target user, the target prompt information can be output to prompt that there is a surrounding user whose emotional state is consistent with the emotional state of the target user, and whether to choose to establish a connection with the surrounding vehicle; if the confirmation operation of the target user on the target prompt information is received, indicating that the target user has the willingness to establish a connection with the surrounding vehicle, the vehicle can be controlled to send a connection request to the surrounding vehicle.
[0141] After the surrounding vehicle receives the connection request, if the surrounding user confirms to connect, information sharing between the vehicle and the surrounding vehicle can be realized; the target user and the surrounding users can form a travel companion and travel together. A connection between the vehicle and the surrounding vehicle will be established only when both the own vehicle and the surrounding vehicle have the willingness to connect, so as to protect the privacy of the user.
[0142] Optionally, the content recommended by the current device for the target user may be different from the content recommended by the surrounding vehicle for the surrounding users. In order to make the travel plan meet the preferences of multiple users, the recommended locations corresponding to the target user and the recommended locations corresponding to the surrounding users can be combined to re-plan the driving route; or, after the electronic device or the vehicle shares the recommendation information, the target user and the surrounding users determine the adopted recommended driving route.
[0143] Optionally, the target user can set the search range for obtaining the emotional states of the surrounding users. For example, the search range can be 20 meters, 50 meters, 100 meters or 1 kilometer, etc.; the embodiments of the present application do not make any limitations thereto.
[0144] In the embodiment of the present application, by obtaining the emotional states of surrounding users and outputting target prompt information when the emotions are consistent, a bridge for interaction between the target user and surrounding users is built; after establishing a connection, the two users can share information such as music and scenic spot recommendations, which can add social fun to the journey; allowing users to help each other under similar emotions and jointly enhance the pleasure level during the journey, making the entire itinerary more relaxed and comfortable and enriching the travel experience of users.
[0145] In summary, in the embodiment of the present application, the initial recommendation information is determined by obtaining the emotional state of the target user, and then, according to the user's willingness and idle duration for the initial recommendation information, the target recommendation information is further determined and output. Recommending according to emotions can provide personalized services that are more in line with the user's current state and enhance the user's satisfaction with the recommended services; dynamically adjusting the initial recommendation information in combination with the idle duration and user willingness of the target user to determine the target recommendation information can reasonably arrange the recommended content that meets the user's willingness according to the time available to the user, improve the utilization rate of idle time and the accuracy of recommendations, and enhance the user's experience during the journey.
[0146] Figure 3 It is a schematic flowchart of another information recommendation method provided by the embodiment of the present application. It should be understood that this method can be applied to a vehicle; or, to a processor in the vehicle; or, to a chip in the processor mounted on the vehicle.
[0147] Exemplarily, as Figure 3 shown, the method 300 includes:
[0148] S301, obtaining the emotional state of the target user in the vehicle.
[0149] Exemplarily, by using the in-vehicle camera of the vehicle, the facial image of the target user in the vehicle can be obtained; and then feature extraction and analysis can be performed on the facial image to determine the current emotional state of the target user. For example, the emotional state of the user can be divided into pleasant, excited, irritated, anxious, etc.
[0150] Optionally, the process of obtaining the emotional state of the target user can be collected in real time during the vehicle use process of the target user; or, the method provided by the embodiment of the present application can be integrated in an application program, and when it is detected that the target user operates on the application program, the current emotional state of the target user can be obtained.
[0151] Optionally, the implementation manner of S301 can refer to Figure 2 the relevant description of S201 in
[0152] S302, control the vehicle to play music corresponding to the emotional state and adjust the in-vehicle atmosphere lights to the display parameters corresponding to the emotional state.
[0153] Among them, the display parameters may include color parameters, brightness parameters, color temperature parameters, rhythm effect parameters, etc.
[0154] Exemplarily, after determining the emotional state of the target user, the vehicle's in-vehicle audio can be controlled to play music corresponding to the emotional state, and the display parameters of the in-vehicle atmosphere lights can be adjusted to the display parameters corresponding to the emotional state.
[0155] Exemplarily, when the target user is in a bad mood, music for relieving negative emotions can be played, and the in-vehicle atmosphere lights can be controlled to create a warm atmosphere.
[0156] S303, determine a recommended route corresponding to the emotional state according to the preference library and emotional state of the target user.
[0157] Exemplarily, a preference library of the target user can be pre-stored in the vehicle. After determining the emotional state of the target user, the preference library of the target user can be combined to recommend a recommended location corresponding to the current emotional state for the target user, and a recommended route can be generated according to the recommended location to save travel time for the user; then the recommended route can be displayed on the in-vehicle display screen for the target user to view and operate.
[0158] Optionally, the preference library of the target user can be set manually by the user, or the historical preferences of the target user can be collected to generate a preference library; then, according to the preferences of relevant real-time information such as short videos, tweets, and blogs recently followed by the target user, the preference library can be dynamically adjusted to improve the real-time nature of the recommendation.
[0159] Optionally, the implementation method of S303 can refer to Figure 2 the relevant description of S202 in; the embodiments of the present application will not be elaborated here.
[0160] S304, in response to an enabling instruction for the virtual reality display function, perform virtual reality display on the recommended locations and activities in the recommended route.
[0161] Exemplarily, the vehicle can be configured with an in-vehicle display screen with a virtual reality display function, or a VR device for virtual reality display, etc. When an enabling instruction for the virtual reality display function of the target user is detected, in response to this enabling instruction, information such as the recommended locations and activities involved in the recommended route is displayed in virtual reality through the in-vehicle display screen or the VR device, so that the target user can preview the upcoming travel information in advance, which helps the target user select a desired travel route.
[0162] S305. Determine whether the idle duration of the target user is sufficient and whether the recommended route conforms to the user's intention of the target user. If the idle duration is insufficient, execute step S306. If the idle duration is sufficient and the recommended route does not conform to the user's intention, execute step S307. If the idle duration is sufficient and the recommended route conforms to the user's intention, execute step S308.
[0163] Exemplarily, after determining the recommended route according to the current emotional state of the target user, it is necessary to determine whether the target user currently has sufficient time to drive along the recommended route and whether the target user is satisfied with the recommended route. Therefore, it can be determined whether the idle duration of the target user is sufficient and whether the recommended route conforms to the user's intention of the target user.
[0164] Optionally, the idle duration of the target user can be set manually by the target user; or, obtain the historical vehicle usage time period of the target user, and determine the time period when the target user is usually idle and the time that can be spent according to the historical vehicle usage time period; furthermore, the idle duration of the target user at the current time period can be determined.
[0165] Optionally, to determine whether the idle duration of the target user is sufficient, first, the target duration required for the recommended route can be predicted. When the idle duration of the target user is greater than or equal to the target duration, it can be determined that the idle duration of the target user is sufficient; when the idle duration of the target user is less than the target duration, it can be determined that the idle duration of the target user is insufficient.
[0166] Optionally, it can be determined whether the recommended route conforms to the user's intention of the target user by detecting the user operations (such as selection operations and micro-expressions, etc.) of the target user on the recommended route displayed on the in-vehicle display screen.
[0167] Exemplarily, if a selection operation or a confirmation operation of the recommended route by the target user is detected within a preset duration (for example, 10 s), it can be determined that the recommended route conforms to the user's intention of the target user; if a selection operation of the recommended route by the target user is not detected within the preset duration, or a close operation of the recommended route is received, it can be determined that the recommended route does not conform to the user's intention of the target user.
[0168] S306. Obtain the historical record information of the target user in the emotional state; control the vehicle to output the historical record information; wherein, the historical record information includes at least one of audio, video, and smell.
[0169] Exemplarily, when the idle duration of the target user is insufficient and the target user cannot drive along the recommended route currently, the audio, video, smell information, etc. of the target user in the current emotional state can be obtained; and control the vehicle to output the above-mentioned audio, video, and smell.
[0170] Optionally, when there is no historical record information of the current emotional state, corresponding audio, video, and smells can be generated based on the recommended locations and activities involved in the recommended route; and the vehicle is controlled to output the audio, video, and smells corresponding to the recommended locations and activities.
[0171] Optionally, during the process of the target user's historical driving trips, information such as the target user's emotional state, travel route, and audio, video, and smells on the travel route can be recorded and stored for generating historical record information corresponding to this emotional state, so that when it is later detected that the target user is in the same emotional state, route recommendations and information output can be made based on the historical record information.
[0172] S307, output the target route according to the target user's free time duration and preset destination.
[0173] Exemplarily, when the target user has sufficient free time and the recommended route does not meet the user's wishes, the preset destination set by the target user can be obtained; according to the preset destination and free time duration, the target route is planned and output.
[0174] Exemplarily, if the free time of the target user obtained is 1 hour and the preset destination is Location A, then a target route with a driving duration of approximately 1 hour can be planned with the vehicle's current location as the starting point and Location A as the ending point.
[0175] Optionally, during the process of the target user driving according to the target route, the real-time road conditions on the target route are obtained; if it is detected that there is a congested road condition ahead, the target route can be modified, and it is necessary to ensure that the required driving duration of the modified target route does not change.
[0176] S308, output the recommended route and the travel guide corresponding to the recommended route.
[0177] Exemplarily, when the target user has sufficient free time and the recommended route meets the user's wishes, it indicates that the target user can currently drive according to the recommended route, then the recommended route and the travel guide corresponding to the recommended route can be directly displayed on the in-vehicle display screen.
[0178] Optionally, during the process of the target user driving according to the recommended route, the music played in the vehicle can be switched to music adapted to the destination of the recommended route, and the display parameters of the in-vehicle atmosphere lights are controlled to change in real time along with the melody of the music.
[0179] Optionally, during the process of the target user driving according to the recommended route, the emotional changes of the target user, the cockpit environment information inside the vehicle, and the external environment information outside the vehicle can be recorded for generating historical record information corresponding to the target user's current emotional state.
[0180] Optionally, during the process of the target user driving according to the recommended route, obtain the emotional states of the surrounding users in the surrounding vehicles. If the emotional states of the surrounding users are similar to that of the target user, the target user can be asked whether to establish contact with the surrounding users; when both the surrounding users and the target user choose to establish contact, they can become companions and go to the same destination.
[0181] Optionally, the implementation manners of S305 to S308 can refer to Figure 2 the relevant descriptions of S203 and S204 in
[0182] In summary, in the embodiments of the present application, by obtaining the emotional state of the target user, controlling the vehicle to play corresponding music and adjusting the display parameters of the atmosphere lights, an in-vehicle environment that matches the user's emotions can be created, enhancing the user's pleasure. Determine the recommended route according to the target user's preference library and emotional state, making the recommended route more in line with the user's interests and current emotional needs, which can not only improve the efficiency of the user's travel, but also increase the fun and satisfaction of the travel. In response to the opening instruction of the virtual reality display function, perform virtual reality display on the recommended locations and activities in the recommended route, enabling the user to understand the scenes and activity contents of the recommended locations in advance before departure, which helps to select a desired travel route and thus can enhance the user's travel experience. By judging the idle duration of the target user and whether the recommended route meets the user's wishes and performing different processing, the flexibility of the vehicle recommendation service can be improved, better meeting the actual needs of the user and improving the user's travel experience.
[0183] As described above in conjunction with Figures 1 to 3 the information recommendation method provided by the embodiments of the present application is described in detail; hereinafter, in conjunction with Figure 4 and Figure 5 the device embodiments of the present application will be described in detail. It should be understood that the devices in the embodiments of the present application can execute various methods of the foregoing embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the foregoing method embodiments.
[0184] Figure 4 is a schematic structural diagram of an information recommendation device provided by an embodiment of the present application.
[0185] Exemplarily, as Figure 4 shown, the device 400 includes:
[0186] An obtaining module 401, configured to obtain the emotional state of the target user and the idle duration of the target user;
[0187] A first determining module 402, configured to determine initial recommendation information based on the emotional state;
[0188] The second determination module 403 is configured to determine target recommendation information based on the user's intention and idle duration for the initial recommendation information;
[0189] The control module 404 is configured to output a target recommendation letter.
[0190] In a possible implementation, the first determination module 402 is further configured to determine a recommended location corresponding to the emotional state based on the emotional state;
[0191] Based on the recommended location, determine an initial driving route; and determine the initial driving route as the initial recommendation information.
[0192] In a possible implementation, the second determination module 403 is further configured to, if the idle duration is less than the target duration, determine target information based on the user's intention; and determine the target information as the target recommendation information; wherein, the target duration is used to indicate the duration required for the initial driving route; the target information includes at least one of video, audio, or smell;
[0193] If the idle duration is greater than or equal to the target duration, determine a target driving route based on the user's intention and the initial driving route; and determine the target driving route as the target recommendation information.
[0194] In a possible implementation, the second determination module 403 is further configured to, if the initial recommendation information meets the user's intention, obtain first candidate information corresponding to the initial driving route; and determine the first candidate information as the target information;
[0195] If the initial recommendation information does not meet the user's intention, obtain second candidate information corresponding to the emotional state; and determine the second candidate information as the target information.
[0196] In a possible implementation, the second determination module 403 is further configured to, if the initial recommendation information meets the user's intention, determine the initial driving route as the target driving route;
[0197] If the initial recommendation information does not meet the user's intention, obtain a preset destination; and determine a target driving route based on the preset destination, the idle duration, and the recommended location corresponding to the initial driving route.
[0198] In a possible implementation, the device 400 is further configured to obtain the cockpit environment information and the out-of-vehicle environment information of the vehicle during the driving process of the vehicle based on the target driving route;
[0199] Generate candidate information corresponding to the emotional state of the target user and the target driving route based on the cockpit environment information and the out-of-vehicle environment information.
[0200] In a possible implementation, the device 400 is further configured to obtain the emotional state of the surrounding users;
[0201] When the emotional state of the surrounding users is consistent with that of the target user, output the target prompt information;
[0202] In response to the confirmation operation of the target user on the target prompt information, send a connection request to the surrounding users, so as to share recommendation information between the target user and the surrounding users.
[0203] It should be noted that the above information recommendation device is embodied in the form of functional units. The term "module" here can be implemented in software and / or hardware forms, and no specific limitation is made thereto.
[0204] For example, the "module" can be a software program, a hardware circuit or a combination of both that implements the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group of processors, etc.) for executing one or more software or firmware programs, a memory, a merged logic circuit and / or other suitable components that support the described functions.
[0205] Therefore, the units of each example described in the embodiments of the present application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0206] Figure 5 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
[0207] Exemplarily, as Figure 5 shown, the electronic device 500 includes: a memory 501 and a processor 502. Among them, an executable program code 503 is stored in the memory 501, and the processor 502 is used to call and execute the executable program code 503 to execute an information recommendation method.
[0208] In addition, an embodiment of the present application also protects a device, which may include a memory and a processor. Among them, an executable program code is stored in the memory, and the processor is used to call and execute the executable program code to execute an information recommendation method provided by an embodiment of the present application.
[0209] In this embodiment, the device can be divided into functional modules according to the above method examples. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0210] In the case of dividing each functional module according to each function, the device can also include an acquisition module, a first determination module, a second determination module, a control module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be cited in the function description of the corresponding functional module, and will not be repeated here.
[0211] It should be understood that the device provided in this embodiment is used to execute the above information recommendation method, so the same effect as the above implementation method can be achieved.
[0212] In the case of adopting an integrated unit, the device can include a processing module and a storage module. Among them, when the device is applied to a vehicle, the processing module can be used to control and manage the actions of the vehicle. The storage module can be used to support the vehicle to execute relevant program codes, etc.
[0213] Among them, the processing module can be a processor or a controller, which can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of this application. The processor can also be a combination of computing functions, such as including a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory.
[0214] In addition, the device provided in the embodiment of this application can specifically be a chip, a component or a module. The chip can include a processor and a memory connected thereto; among them, the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute an information recommendation method provided in the above embodiment.
[0215] This embodiment also provides a computer-readable storage medium, in which computer program code is stored. When the computer program code runs on a computer, the computer is enabled to execute the above relevant method steps to implement an information recommendation method provided in the above embodiment.
[0216] Among them, the computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, digital versatile disks (DVDs), compact disc read-only memories (CD-ROMs), microdrives, and magneto-optical disks, read-only memories (ROMs), random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), dynamic random access memories (DRAMs), video random access memories (VRAMs), flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0217] This embodiment also provides a computer program product. When the computer program product runs on a computer, it causes the computer to execute the above-related steps to implement an information recommendation method provided in the above embodiment.
[0218] Among them, the device, computer-readable storage medium, computer program product, or chip provided in this embodiment is all used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be elaborated here.
[0219] Through the description of the above embodiments, those skilled in the art can understand that for the convenience and simplicity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0220] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections between each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical or other forms.
[0221] The above content is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. An information recommendation method, characterized in that, The method includes: Obtaining the emotional state of the target user and the idle duration of the target user; Determining initial recommendation information based on the emotional state; Determining target recommendation information based on the user's willingness of the target user for the initial recommendation information and the idle duration; Outputting the target recommendation information.
2. The method according to claim 1, wherein The determining initial recommendation information based on the emotional state includes: Determining a recommended location corresponding to the emotional state based on the emotional state; Determining an initial driving route based on the recommended location; and determining the initial driving route as the initial recommendation information.
3. The method according to claim 2, wherein The determining target recommendation information based on the user's willingness of the target user for the initial recommendation information and the idle duration includes: If the idle duration is less than a target duration, determining target information based on the user's willingness; and determining the target information as the target recommendation information; wherein the target duration is used to indicate the duration required for the initial driving route; and the target information includes at least one of video, audio, or smell; If the idle duration is greater than or equal to the target duration, determining a target driving route based on the user's willingness and the initial driving route; and determining the target driving route as the target recommendation information.
4. The method according to claim 3, characterized in that The determining target information based on the user's willingness includes: If the initial recommendation information meets the user's willingness, obtaining first candidate information corresponding to the initial driving route; and determining the first candidate information as the target information; If the initial recommendation information does not meet the user's willingness, obtaining second candidate information corresponding to the emotional state; and determining the second candidate information as the target information.
5. The method according to claim 3, characterized in that, The determining target driving route based on the user's willingness and the initial driving route includes: If the initial recommendation information meets the user's willingness, determining the initial driving route as the target driving route; If the initial recommendation information does not meet the user's willingness, obtaining a preset destination; and determining the target driving route based on the preset destination, the idle duration, and the recommended location corresponding to the initial driving route.
6. The method according to claim 3, characterized in that The method further includes: During the driving of the vehicle based on the target driving route, obtaining the cockpit environment information and the out-of-vehicle environment information of the vehicle; Generating candidate information corresponding to the emotional state of the target user and the target driving route based on the cockpit environment information and the out-of-vehicle environment information.
7. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Obtaining the emotional state of surrounding users; When the emotional state of the surrounding users is the same as the emotional state of the target user, outputting target prompt information; In response to a confirmation operation of the target user for the target prompt information, sending a connection request to the surrounding users, so as to share recommendation information between the target user and the surrounding users.
8. An information recommendation device, characterized in that, The device includes: An obtaining module, configured to obtain the emotional state of the target user and the idle duration of the target user; A first determining module, configured to determine initial recommendation information based on the emotional state; A second determination module, configured to determine target recommendation information based on the user intention of the target user for the initial recommendation information and the idle duration; A control module, configured to output the target recommendation information.
9. An electronic device, characterized in that, The electronic device includes: A memory, configured to store executable program code; A processor, configured to call and run the executable program code from the memory, so that the electronic device executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed, implements the method according to any one of claims 1 to 7.