Vehicle information recommendation method, device, electronic device and storage medium

By obtaining travel information and determining target recommendation parameters when the vehicle is powered on, the problem of low efficiency in vehicle information acquisition is solved, personalized information recommendation is achieved, and the user experience is improved.

CN116304319BActive Publication Date: 2025-10-03AVATR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310203417.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-02
Publication Date
2025-10-03
Estimated Expiration
2043-03-02

AI Technical Summary

Technical Problem

In the existing technology, the efficiency of obtaining vehicle information is low, and users need to manually operate to obtain information, which affects driving safety and experience.

Method used

When the vehicle is powered on, travel information is obtained, and target recommendation parameters are determined based on the travel information, including target recommendation time, target recommendation duration, and target recommendation scene type, and corresponding target recommendation information is output.

Benefits of technology

It realizes personalized recommendation of vehicle information, reduces the operation cost of users obtaining information, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116304319B_ABST
    Figure CN116304319B_ABST
Patent Text Reader

Abstract

Embodiments of the present invention relate to the field of data processing technology and disclose a vehicle information recommendation method, apparatus, electronic device, and storage medium. The method comprises: obtaining travel information of the vehicle when the vehicle is powered on; determining target recommendation parameters based on the travel information, the target recommendation parameters including at least one of a target recommendation time, a target recommendation duration, and a target recommendation scenario type; determining target recommendation information for the vehicle based on the target recommendation parameters; and outputting the target recommendation information for the vehicle. Application of the technical solution of the present invention can improve the efficiency of information acquisition for users and enhance their driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of data processing technology, and specifically to a vehicle information recommendation method, device, electronic device, and storage medium. Background Art

[0002] With the continuous development of vehicle technology, the intelligence level of vehicles continues to improve. For example, the vehicle's center console can provide rich auxiliary functions, such as providing users with audio, video, news and other information content, greatly improving the user's driving experience.

[0003] When users use their vehicles, there are often some idle times. During these times, if users want to view certain information content, they need to manually open the application on the center console to search and obtain the information. Therefore, the operating cost for users to obtain the desired information is high, and the efficiency of information acquisition is relatively low, which will also affect the user's driving safety. Summary of the Invention

[0004] In view of the above problems, embodiments of the present invention provide a vehicle information recommendation method, device, electronic device, and storage medium to solve the problem of low information acquisition efficiency in the prior art.

[0005] According to one aspect of an embodiment of the present invention, a vehicle information recommendation method is provided, the method comprising: obtaining travel information of the vehicle when the vehicle is powered on; determining target recommendation parameters based on the travel information, the target recommendation parameters comprising at least one of a target recommendation time, a target recommendation duration, and a target recommendation scenario type; determining target recommendation information of the vehicle according to the target recommendation parameters; and outputting the target recommendation information of the vehicle.

[0006] In an optional manner, when the target recommendation parameters include a target recommendation time, a target recommendation duration, and a target recommendation scenario type, determining the target recommendation parameters based on the travel information includes: determining the target recommendation time and the target recommendation duration according to the travel information; when the target recommendation time is within a commonly recommended time period and the current position of the vehicle is at a historical travel position corresponding to the commonly recommended time period, determining the target recommendation scenario type to be a first recommendation scenario; when the target recommendation time is not within the commonly recommended time period, or the current position of the vehicle is different from the historical travel position corresponding to the commonly recommended time period, determining the target recommendation scenario type to be a second recommendation scenario.

[0007] In an optional manner, the target recommendation information of the vehicle is determined based on the recommendation parameters, including: if the target recommendation scene type is the first recommendation scene, determining the recommendation information group corresponding to the first recommendation scene based on the target recommendation time, and determining the target recommendation information from the multiple pieces of information to be recommended contained in the recommendation information group based on the target recommendation duration and the historical playback progress of the recommendation information group, and the multiple pieces of information to be recommended in the recommendation information group are associated with each other; if the target recommendation scene type is the second recommendation scene, determining the target recommendation information based on at least one of the target recommendation duration and the target recommendation time.

[0008] In an optional manner, the travel information of the vehicle includes any one or more of vehicle position, driving data, travel plan data, navigation data and charging data, and the target recommended time and the target recommended duration are determined based on the travel information, including: if the vehicle position is any position on the navigation data, the driving time from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended duration, and any driving moment from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended time; or, if it is determined based on the driving data that the driving time of the vehicle is within a preset time period, the duration from the current moment to the end moment corresponding to the preset time period is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the preset time period is determined as the target recommended time; or, if it is determined according to the driving data that the vehicle driving speed is less than the speed threshold, the preset duration is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the preset duration is determined as the target recommended time; or, if it is determined according to the driving data that the vehicle's driving time is within the travel time period in the travel plan data, the duration from the current moment to the end moment corresponding to the travel time period is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the travel time period is determined as the target recommended time; or, if it is determined according to the charging data that the vehicle is in a charging state, the remaining charging time of the vehicle is determined as the target recommended time, and any moment within the remaining charging time is determined as the target recommended time.

[0009] In an optional embodiment, the method further includes: determining the historical travel location of the vehicle and the historical travel time corresponding to the historical travel location based on the historical travel information of the vehicle; when the statistical frequency of the historical travel time corresponding to the historical travel location is greater than a frequency threshold, determining the historical travel time corresponding to the historical travel location as the commonly used recommended time period.

[0010] In an optional embodiment, after determining the target recommendation information of the vehicle, the method further includes: outputting prompt information, the prompt information being used to prompt the user whether to play the target recommendation information; playing the target recommendation information in response to a first feedback instruction indicating to play the target recommendation information; generating new target recommendation information in response to a second feedback instruction indicating to refuse to play the target recommendation information, or discarding the target recommendation information.

[0011] In an optional manner, the method further includes: obtaining alternative recommendation parameters in response to a recommendation configuration operation input by a user; the alternative recommendation parameters include an alternative recommendation time, an alternative recommendation time period, an alternative recommendation duration, an alternative recommendation scene type, and at least one of the alternative recommendation information corresponding to the alternative recommendation parameters; determining the target recommendation parameters based on the travel information includes: if the travel time in the travel information is within the alternative recommendation time period, or the travel time in the travel information is the alternative recommendation time, then determining the alternative recommendation parameters as the target recommendation parameters; determining the target recommendation information of the vehicle based on the target recommendation parameters includes: determining the alternative recommendation information corresponding to the target recommendation parameters as the target recommendation information.

[0012] According to another aspect of an embodiment of the present invention, a vehicle information recommendation device is provided, comprising: an acquisition module for acquiring travel information of the vehicle when the vehicle is powered on; a first determination module for determining target recommendation parameters based on the travel information, the target recommendation parameters including at least one of a target recommendation time, a target recommendation duration, and a target recommendation scenario type; a second determination module for determining target recommendation information of the vehicle based on the target recommendation parameters; and an output module for outputting the target recommendation information of the vehicle.

[0013] In an optional manner, when the target recommendation parameters include target recommendation time, target recommendation duration and target recommendation scenario type, the first determination module is used to determine the target recommendation time and the target recommendation duration based on the travel information; when the target recommendation time is within the commonly recommended time period and the current position of the vehicle is at the historical travel position corresponding to the commonly recommended time period, the target recommendation scenario type is determined to be the first recommendation scenario; when the target recommendation time is not within the commonly recommended time period, or the current position of the vehicle is different from the historical travel position corresponding to the commonly recommended time period, the target recommendation scenario type is determined to be the second recommendation scenario.

[0014] In an optional manner, the second determination module is used to determine the recommendation information group corresponding to the first recommendation scene according to the target recommendation time if the target recommendation scene type is the first recommendation scene, and determine the target recommendation information from the multiple pieces of information to be recommended contained in the recommendation information group according to the target recommendation duration and the historical playback progress of the recommendation information group, and the multiple pieces of information to be recommended in the recommendation information group are associated with each other; if the target recommendation scene type is the second recommendation scene, the target recommendation information is determined based on at least one of the target recommendation duration and the target recommendation time.

[0015] In an optional manner, the travel information of the vehicle includes any one or more of vehicle position, driving data, travel plan data, navigation data and charging data, and the first determination module is used to determine, if the vehicle position is any position on the navigation data, the driving time from the vehicle position to the destination corresponding to the navigation data as the target recommended time, and determine any driving moment from the vehicle position to the destination corresponding to the navigation data as the target recommended time; or, if it is determined according to the driving data that the driving time of the vehicle is within a preset time period, then the time from the current moment to the end moment corresponding to the preset time period is determined as the target recommended time, and any moment between the current moment and the end moment corresponding to the preset time period is determined as the target recommended time; or If the vehicle's driving speed is determined to be less than a speed threshold based on the driving data, the preset duration is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the preset duration is determined as the target recommended time; or, if the vehicle's driving time is determined to be within the travel time period in the travel plan data based on the driving data, the duration from the current moment to the end moment corresponding to the travel time period is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the travel time period is determined as the target recommended time; or, if the vehicle is determined to be in a charging state based on the charging data, the remaining charging time of the vehicle is determined as the target recommended time, and any moment within the remaining charging time is determined as the target recommended time.

[0016] In an optional manner, the first determination module is also used to determine the historical travel location of the vehicle and the historical travel time corresponding to the historical travel location based on the historical travel information of the vehicle; when the statistical frequency of the historical travel time corresponding to the historical travel location is greater than the frequency threshold, the historical travel time corresponding to the historical travel location is determined as the commonly recommended time period.

[0017] In an optional manner, after determining the target recommendation information of the vehicle, the second determination module is further used to output prompt information, wherein the prompt information is used to prompt the user whether to play the target recommendation information; in response to a first feedback instruction indicating to play the target recommendation information, the target recommendation information is played; in response to a second feedback instruction indicating to refuse to play the target recommendation information, new target recommendation information is generated, or the target recommendation information is discarded.

[0018] In an optional manner, the acquisition module is also used to obtain alternative recommendation parameters in response to a recommendation configuration operation input by the user; the alternative recommendation parameters include an alternative recommendation time, an alternative recommendation time period, an alternative recommendation duration, an alternative recommendation scene type, and at least one of the alternative recommendation information corresponding to the alternative recommendation parameter; the first determination module is used to determine the alternative recommendation parameter as the target recommendation parameter if the travel time in the travel information is within the alternative recommendation time period, or the travel time in the travel information is the alternative recommendation time; the second determination module is used to determine the alternative recommendation information corresponding to the target recommendation parameter as the target recommendation information.

[0019] According to another aspect of an embodiment of the present invention, an electronic device is provided, comprising: a processor; and a memory for storing at least one executable instruction; wherein the executable instruction enables the processor to perform the operation of the vehicle information recommendation method as described in any one of the above items.

[0020] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the storage medium stores at least one executable instruction. When the executable instruction is executed on an electronic device, the electronic device executes the operation of the vehicle information recommendation method as described in any one of the above items.

[0021] According to the vehicle information recommendation method, device, electronic device and storage medium provided in the embodiments of the present invention, the vehicle's travel information can be obtained when the vehicle is powered on, and based on the travel information, the target recommendation parameters can be determined, including at least one of the target recommendation time, target recommendation duration and target recommendation scenario type. Then, based on the target recommendation parameters, the target recommendation information of the vehicle can be determined and output, which can realize personalized recommendations based on the vehicle, reduce the information acquisition cost of users when using the vehicle, and enhance the user's car experience.

[0022] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to more clearly understand the technical means of the embodiments of the present invention, they can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiments of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the drawings. In the drawings:

[0024] Figure 1 A flow chart of a vehicle information recommendation method provided by this embodiment is shown;

[0025] Figure 2 An example of leisure time provided by this embodiment is shown;

[0026] Figure 3 Another example of leisure time provided by this embodiment is shown;

[0027] Figure 4 A flowchart of another vehicle information recommendation method provided by this embodiment is shown;

[0028] Figure 5 A flow chart of another vehicle information recommendation method provided by this embodiment is shown;

[0029] Figure 6 A flow chart of another vehicle information recommendation method provided by this embodiment is shown;

[0030] Figure 7 A flow chart of another vehicle information recommendation method provided by this embodiment is shown;

[0031] Figure 8 A schematic diagram showing target recommendation information provided by the present invention is shown;

[0032] Figure 9 A flow chart of another vehicle information recommendation method provided by this embodiment is shown;

[0033] Figure 10 A flow chart of another vehicle information recommendation method provided by this embodiment is shown;

[0034] Figure 11 A schematic structural diagram of a vehicle information recommendation device provided by this embodiment is shown;

[0035] Figure 12 A schematic structural diagram of an electronic device provided by this embodiment is shown. DETAILED DESCRIPTION

[0036] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0037] Figure 1This flowchart shows a vehicle information recommendation method provided by an embodiment of the present invention. This method can be executed by an electronic device, enabling it to obtain vehicle travel information while the vehicle is powered on. Based on this information, it determines target vehicle recommendations and pushes them to the user. This method enables personalized vehicle-based recommendations, reduces the operational cost of obtaining information while using the vehicle, and improves the user experience.

[0038] The electronic device may be a central console with data processing capabilities on the vehicle, or a background server or service cluster associated with the vehicle, or a cloud server that provides vehicle information processing services, which is not specifically limited in this embodiment. Figure 1 As shown, the vehicle information recommendation method provided in this embodiment may include the following steps:

[0039] Step 110: When the vehicle is powered on, obtain the vehicle's travel information.

[0040] Vehicle travel information refers to information about a user's vehicle travel, and may include travel plan data, vehicle location information, and vehicle operating data during the trip, such as the vehicle's route, speed, duration, and operating parameters. Vehicle operating parameters may include operating parameters of various vehicle controllers, such as the engine's startup and shutdown times, brake and accelerator pedal openings, air conditioning startup and shutdown times, and air conditioning temperature.

[0041] When the vehicle is powered on and the center console is turned on, the electronic device can directly receive travel information sent by the vehicle, or can actively send a travel information acquisition instruction to obtain the vehicle's travel information. For example, the electronic device can obtain the vehicle's travel information through sensors, control devices, data recording instruments, and data systems installed on the vehicle.

[0042] For example, the vehicle's location information and driving data, such as the driving route, can be obtained through a Global Positioning System (GPS) sensor installed on the vehicle. The vehicle's data logger can also be used to obtain information such as the start and stop time of the vehicle's transmitter, and the degree of opening of the brake and accelerator pedals. Electronic devices can also obtain controller data sent by controllers in various areas of the vehicle via corresponding communication methods. For example, a controller in the vehicle's body area can send data about the vehicle's lights, door locks, sunroof, air conditioning, etc. to electronic devices via a Controller Area Network (CAN) or Local Interconnect Network (LIN) communication method.

[0043] In an optional manner, the travel information of the vehicle may include any one or more of the vehicle location, driving data, travel plan data, navigation data and charging data.

[0044] Among them, the vehicle location can be the vehicle's location at the current moment, or it can be a specific location, such as the departure point, transit point, destination, etc. where the user drives the vehicle; driving data can include the vehicle's location, driving trajectory, driving speed, and driving time, such as departure time, current time, arrival time, etc.

[0045] Travel plan data refers to the user's travel schedule, which can be pre-set by the user through the vehicle's center console, or obtained by accessing schedule data set on other devices, such as the user's mobile phone. Navigation data is navigation data obtained when the vehicle's navigation system is turned on. It can include information such as the vehicle's current location, destination, and travel time and road conditions to the destination. Charging data refers to whether the vehicle is currently charging, as well as charging time information, such as the charging time elapsed and the remaining charging time. It can also include the vehicle's current battery level and the mileage or operating time it can travel.

[0046] By obtaining the vehicle's travel information, we can realize the digital monitoring of users' vehicle usage and provide data support for analyzing users' travel characteristics.

[0047] Step 120: Determine target recommendation parameters based on travel information.

[0048] The target recommendation parameters may include at least one of the target recommendation time, the target recommendation duration, and the target recommendation scene type, which can be used to characterize the time characteristics of the user's car use.

[0049] Specifically, the target recommendation time refers to the time when recommendations are sent to users, i.e., when users are most likely to request recommendations. The target recommendation duration refers to the duration of the recommended information, such as the playback time of audio or video recommendations, or the expected reading time of news recommendations.

[0050] The target recommendation scenario type refers to the scenario type in which the user obtains the recommendation information, which can be determined based on the type of leisure time the user uses the vehicle. For example, when the user drives the vehicle and temporarily stops on the roadside, the time stopped on the route is the temporary leisure time, and the leisure time corresponding to the target recommendation scenario type is the temporary leisure time; when the user drives the vehicle during commuting time on weekdays, the travel time is regular, so the time during driving is the fixed leisure time, and the leisure time corresponding to the target recommendation scenario type is the fixed leisure time.

[0051] Figure 2An example of leisure time provided by this embodiment is shown. Figure 2 As shown, the leisure time corresponding to the target recommended scenario type includes temporary leisure time and fixed leisure time. The temporary leisure time can include two states, namely, the vehicle is in a driving state and a non-driving state. In the driving state, the temporary leisure time can be the vehicle's traffic jam time. In the non-driving state, the temporary leisure time can be the waiting time for the user to drive the vehicle to pick up / wait for someone, or the temporary charging time of the vehicle.

[0052] Fixed leisure time can also include two states, namely, the vehicle is in driving state and non-driving state. In the driving state, the fixed leisure time can be the vehicle user's commuting time or fixed travel time. In the non-driving state, the fixed leisure time can be the user's lunch break time in the vehicle or the vehicle's fixed charging time, etc.

[0053] Both temporary leisure time and fixed leisure time can include one or more periods of varying lengths. Figure 2 In the example of leisure time shown, temporary leisure time may include the waiting time when the user drives the vehicle to pick up / wait for people multiple times, and fixed leisure time may include the user's weekday commuting time period of 8:00-9:00, 18:00-19:00, and the vehicle's fixed weekly charging time, such as 10:00-6:00 on Sunday night.

[0054] In an optional manner, the lengths of the time periods in the temporary leisure time and the fixed leisure time may be equal or different. Figure 3 Shows another example of leisure time provided by this embodiment, such as Figure 3 As shown, the leisure time corresponding to the target recommendation scenario type can be divided into 3-5 minutes, 10-20 minutes, 20-30 minutes, 30 minutes to 1 hour, and more than 1 hour according to the duration.

[0055] Among them, 3 to 5 minutes may include the time the user spends doing eye exercises, browsing Weibo, replying to messages, resting, listening to music, etc.; 10 to 20 minutes may include the time the user spends making phone calls, listening to music, playing games, reading pushed articles, standing and exercising outside the vehicle, browsing short videos, etc.; 20 to 30 minutes may include the time the user spends sleeping in the car, reading / listening to books, standing and exercising outside the vehicle, watching short plays, memorizing words, etc.; 30 minutes to 1 hour may include the time the user spends sleeping in the car, reading novels, attending lectures, playing games, listening to crosstalk, etc.; and more than 1 hour may include the time the user spends watching movies / TV programs and video courses in the car.

[0056] The user's vehicle usage status is determined based on the vehicle's travel information, such as whether the vehicle is in driving status after being powered on, as well as the driving time and remaining driving time in the driving status, and the waiting time in the non-driving status, etc., and then the target recommended scenario type when the user uses the vehicle is determined, that is, whether the user's leisure time is temporary leisure time or fixed leisure time. The target recommended duration and target recommended time can also be determined. The target recommended duration can be equal to or different from the duration of the user's leisure time.

[0057] Generally speaking, the target recommendation time is any time point in the user's leisure time. At least one of the target recommendation time, the target recommendation duration, and the target recommendation scene type constitutes the target recommendation parameter.

[0058] Through the above method, the target recommendation time, target recommendation duration and target recommendation scenario type for recommending information to the vehicle can be determined, and the leisure time characteristics of the user using the vehicle can be determined, so as to subsequently generate recommendation information adapted to the user's needs.

[0059] Step 130: Determine target recommendation information for the vehicle based on the target recommendation parameters.

[0060] After obtaining the target recommendation parameters, the electronic device may further determine recommendation information that matches the target recommendation parameters to obtain target recommendation information for the vehicle.

[0061] For example, based on the target recommendation time in the target recommendation parameter, the information to be recommended corresponding to the target recommendation time can be determined as the target recommendation information. Assuming that the target recommendation time is 8:00 am, news information can be determined as the target recommendation information.

[0062] For another example, based on the target recommendation time in the target recommendation parameters, the information to be recommended whose playback time is equal to the target recommendation time can be determined as the target recommendation information for the vehicle; or based on the target recommendation scene type in the target recommendation information, one or more information to be recommended in a category of recommendation information corresponding to the target recommendation scene type can be determined as the target recommendation information for the vehicle.

[0063] In an optional approach, when determining the target recommendation parameters, the recommended information that the user did not complete last time can be determined as the target recommendation information. For example, when determining the target recommendation duration, it indicates that the user may have free time at the moment, so the TV show or movie that the user did not finish watching last time can be pushed to the user as the target recommendation information.

[0064] Step 140: Output target recommendation information of the vehicle.

[0065] After determining the target recommendation information for the vehicle, the target recommendation information can be output in the vehicle. Specifically, depending on the type of the target recommendation information, the target recommendation information can be displayed on the vehicle's display screen, or the vehicle's audio system can be controlled to play the target recommendation information, or the vehicle's audio system and display screen can be controlled to play and display the target recommendation information.

[0066] According to the vehicle information recommendation method provided in this embodiment, the vehicle's travel information can be obtained when the vehicle is powered on, and based on the travel information, the target recommendation parameters can be determined, including at least one of the target recommendation time, target recommendation duration and target recommendation scenario type. Then, based on the target recommendation parameters, the target recommendation information of the vehicle can be determined and output, which can realize personalized recommendations based on the vehicle, reduce the information acquisition cost of users when using the vehicle, and enhance the user's car experience.

[0067] Figure 4 FIG. 1 shows a flow chart of another vehicle information recommendation method provided by this embodiment. Figure 4 As shown, when the target recommendation parameters include target recommendation time, target recommendation duration, and target recommendation scene type, the vehicle information recommendation method may include the following steps 410 to 460:

[0068] Step 410: When the vehicle is powered on, obtain the vehicle's travel information.

[0069] Step 420: Determine the target recommended time and target recommended duration based on the travel information.

[0070] Based on the travel information of the vehicle, it can be determined whether the user has leisure time when using the vehicle, and if there is leisure time, the target recommended time and target recommended duration are determined.

[0071] For example, based on the vehicle's travel information, whether the vehicle is in a driving state or a non-driving state, as well as the vehicle usage status in the corresponding state, such as whether the vehicle is in a traffic jam or waiting time to pick up or wait for someone, can be used to determine whether the user has leisure time and the duration of the leisure time. Then, the target recommended time can be determined as any moment in the leisure time, such as the starting time, and the target recommended duration can be determined as the duration of the leisure time.

[0072] Step 430: When the target recommendation time is within the commonly recommended time period and the current location of the vehicle is located at a historical travel location corresponding to the commonly recommended time period, the target recommendation scene type is determined to be the first recommended scene.

[0073] The commonly used recommended time periods refer to the fixed recommended times when the user uses the vehicle. These can be fixed leisure times determined based on the user's travel patterns, such as the user's weekday commuting times of 8:00-9:00 and 18:00-19:00, or fixed vehicle charging times, such as 10:00 pm to 6:00 am every Sunday. The first recommended scenario can be the recommended scenario corresponding to the fixed leisure time when the user uses the vehicle.

[0074] When the target recommendation time is within the commonly recommended time period and the current location of the vehicle is at the historical travel location corresponding to the commonly recommended time period, it means that the user's travel conforms to the usual travel pattern, that is, the travel time and driving route are the same as the previous historical travel time and historical driving route, and the time when the user uses the vehicle is within the user's fixed leisure time, so the target recommendation scene type can be determined as the first recommendation scene.

[0075] Step 440: When the target recommendation time is not within the commonly recommended time period, or the current location of the vehicle is different from the historical travel location corresponding to the commonly recommended time period, the target recommendation scene type is determined to be the second recommended scene.

[0076] The second recommended scenario may be a recommended scenario corresponding to the temporary leisure time when the user uses the vehicle.

[0077] When the target recommendation time is not within the commonly recommended time period, or the current location of the vehicle is different from the historical travel location corresponding to the commonly recommended time period, it means that the user's travel is occasional and the time the user uses the vehicle is within the user's temporary leisure time, so the target recommendation scene type can be determined as the second recommendation scene.

[0078] Step 450: Determine target recommendation information for the vehicle based on at least one of the target recommendation time, the target recommendation duration, and the target recommendation scene type.

[0079] After obtaining the target recommendation time, target recommendation duration, and target recommendation scene type of the vehicle, target recommendation information may be further determined based on at least one of these parameters.

[0080] Step 460: Output target recommendation information of the vehicle.

[0081] Through the above steps 410 to 460, the target recommendation scene type can be determined according to the time period of the target recommendation time, and the target recommendation information of the vehicle can be determined according to the determined target recommendation scene type, target recommendation time and target recommendation duration, which can improve the pertinence of the generated recommendation information.

[0082] It should be noted that the specific implementation of the above step 410 and steps 450 to 460 can refer to the specific implementation of step 110 and steps 130 to 140 in the above embodiment, which will not be repeated here.

[0083] Due to the influence of vehicle status, road conditions, itinerary, etc. when users drive their vehicles, the vehicle's operating status and driving status will vary. Based on this, in order to push more appropriate information to users, Figure 5 A flow chart of another vehicle information recommendation method provided by this embodiment is shown. Figure 5 As shown, the following steps may be included:

[0084] Step 510: When the vehicle is powered on, obtain the vehicle's travel information.

[0085] The vehicle's travel information may include any one or more of vehicle location, driving data, travel plan data, navigation data, and charging data.

[0086] Step 521: If the vehicle position is any position on the navigation data, the driving time from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended time, and any driving time from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended time.

[0087] The vehicle position may be the position of the vehicle at the current moment.

[0088] When the vehicle position is any position on the navigation data, it means that the navigation function of the vehicle is turned on and the vehicle is traveling according to the navigation data. Therefore, the driving time from the vehicle position to the destination can be determined based on the navigation data as the target recommended time.

[0089] At the same time, any driving time from the vehicle's location to the destination corresponding to the navigation data can be determined as the target recommended time. In other words, when the vehicle's location is any location in the navigation data, the target recommended time is any time within the target recommended time, such as the first time within the target recommended time.

[0090] Step 522: If it is determined based on the driving data that the vehicle's driving time is within the preset time period, the duration from the current moment to the end moment corresponding to the preset time period is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the preset time period is determined as the target recommended time.

[0091] The preset time period may be a common travel time period set according to the user's travel patterns, or may be a common travel time period customized by the user.

[0092] The vehicle's driving time is determined based on the vehicle's driving data. If the driving time is within the preset time period, it means that the user's travel time conforms to the travel rules, so the duration from the current moment to the end time corresponding to the preset time period can be used as the target recommended duration, and any moment between the current moment and the end time corresponding to the preset time period can be determined as the target recommended time. For example, the current moment can be directly determined as the target recommended time.

[0093] Step 523: If it is determined based on the driving data that the vehicle speed is less than the speed threshold, the preset duration is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the preset duration is determined as the target recommended time.

[0094] The speed threshold can be set to a speed value greater than 0, such as 15 km / h, or can also be set to 0, depending on the situation. The speed threshold can be a single speed threshold or a set of multiple speed thresholds, which is not specifically limited in this embodiment. In an optional manner, the vehicle speed can be the average speed of the vehicle over a period of time.

[0095] The preset duration refers to a period of time starting from the current moment, such as 20 minutes, 30 minutes, 1 hour, etc.

[0096] The vehicle's speed is determined based on the vehicle's driving data. If the vehicle's speed is less than a speed threshold or a speed threshold in a set of thresholds, it indicates that the vehicle is stopped or traveling at a low speed. This could be due to the vehicle being stopped, traveling on a speed-limited road, or on a road with a traffic jam. In this case, the preset duration starting from the current moment can be determined as the target recommended duration, and any moment between the current moment and the end of the preset duration can be determined as the target recommended time. For example, if the preset duration is 20 minutes, the target recommended time could be 2 minutes from the current moment.

[0097] Step 524: If it is determined based on the driving data that the vehicle's driving time is within the travel time period in the travel plan data, the duration from the current moment to the end moment corresponding to the travel time period is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the travel time period is determined as the target recommended time.

[0098] The vehicle's travel time is determined based on the vehicle's driving data. If the travel time falls within the travel time period in the travel plan data, it indicates that the user is likely driving according to the travel plan. Therefore, the duration from the current time to the end of the travel time period can be determined as the target recommended duration, and any time between the current time and the end of the travel time period can be determined as the target recommended time. For example, if the user's travel time period is from 8:00 to 9:00 AM and the current time is 8:30 AM, the target recommended time can be 8:30 AM or any time between 8:30 AM and 9:00 AM.

[0099] Step 525: If it is determined based on the charging data that the vehicle is in a charging state, the remaining charging time of the vehicle is determined as the target recommended time, and any moment within the remaining charging time is determined as the target recommended time.

[0100] Charging data may include whether the vehicle is currently charging, the charging time completed, and the remaining charging time.

[0101] When it is determined based on the vehicle's charging data that the vehicle is in a charging state, the user may need to wait for the vehicle to complete charging, so the remaining charging time of the vehicle can be determined based on the charging data, the remaining charging time can be determined as the target recommended time, and any moment within the remaining charging time can be determined as the target recommended time.

[0102] It is understandable that the target recommendation duration can be determined by only one of the above steps 521 to 525. This embodiment does not limit the execution order of steps 521 to 525 or whether to execute them. Figure 5 The steps in the figure are for illustrative purposes only.

[0103] Step 530: When the target recommendation time is within the commonly recommended time period and the current location of the vehicle is located at a historical travel location corresponding to the commonly recommended time period, the target recommendation scene type is determined to be the first recommended scene.

[0104] Step 540: When the target recommendation time is not within the commonly recommended time period, or the current location of the vehicle is different from the historical travel location corresponding to the commonly recommended time period, the target recommendation scene type is determined to be the second recommended scene.

[0105] Step 550: Determine target recommendation information for the vehicle based on at least one of the target recommendation time, the target recommendation duration, and the target recommendation scene type.

[0106] Step 560: Output target recommendation information of the vehicle.

[0107] Through the above steps 510 to 560, the corresponding target recommendation duration and target recommendation time can be determined according to the vehicle's operating conditions, and then the vehicle's target recommendation information can be determined and output according to the target recommendation time, target recommendation duration and target recommendation scenario type, which can achieve targeted recommendations under different vehicle operating conditions. Moreover, since the determined target recommendation time is a moment within the target recommendation duration, that is, the target recommendation time is within the user's leisure time when using the vehicle, it will not affect the user's driving during non-leisure time.

[0108] It should be noted that the specific implementation of the above step 510 and steps 530 to 560 can refer to the specific implementation of step 110 and steps 430 to 460 in the above embodiment, which will not be repeated here.

[0109] Figure 6 A flow chart of another vehicle information recommendation method provided by this embodiment is shown. Figure 6 As shown, the following steps may be included:

[0110] Step 610: When the vehicle is powered on, obtain the vehicle's travel information.

[0111] Step 620: Determine the historical travel locations of the vehicle and the historical travel times corresponding to the historical travel locations based on the historical travel information of the vehicle.

[0112] A vehicle's historical travel information refers to its travel history at certain times. This information may include any one or more of the following: historical vehicle locations, historical driving data, historical travel plan data, historical navigation data, and historical charging data. Historical travel locations may be locations the vehicle has visited, and historical travel times may be the time it took the vehicle to arrive at a corresponding historical travel location from its departure point, or the time it arrived at that location.

[0113] Based on the historical travel information of the vehicle, all the historical travel locations that the vehicle has visited and the historical travel times at the historical travel locations can be determined.

[0114] Step 630: When the statistical frequency of the historical travel time corresponding to the historical travel location is greater than the frequency threshold, the historical travel time corresponding to the historical travel location is determined as a commonly recommended time period.

[0115] The frequency threshold can be customized according to actual conditions, for example, it can be set to 5, 10, etc.

[0116] If the statistical frequency of the historical travel time corresponding to the historical travel location is greater than the frequency threshold, it means that the historical travel location is a place that the user often drives to, and the historical travel time when the user arrives at the historical travel location is also consistent, so the historical travel time corresponding to the historical travel location can be determined as a commonly recommended time period.

[0117] For example, when the historical travel time is the time when the vehicle arrives at the corresponding historical travel location from the departure point, the commonly recommended time period can be the time period of the historical travel time, such as 8:00-9:00; when the historical travel time is the time when the vehicle arrives at the historical travel location, the commonly recommended time period can be the time period before the vehicle arrives at the historical travel location, such as half an hour.

[0118] It should be noted that the execution order of steps 620 to 630 and step 610 is not limited, that is, step 610 can be executed after steps 620 to 630 or before steps 620 to 630.

[0119] Step 640: Determine the target recommended time and target recommended duration based on the travel information.

[0120] Step 650: When the target recommendation time is within the commonly recommended time period and the current location of the vehicle is located at a historical travel location corresponding to the commonly recommended time period, the target recommendation scene type is determined to be the first recommended scene.

[0121] Step 660: When the target recommendation time is not within the commonly recommended time period, or the current location of the vehicle is different from the historical travel location corresponding to the commonly recommended time period, the target recommendation scene type is determined to be the second recommended scene.

[0122] Step 670: Determine target recommendation information for the vehicle based on at least one of the target recommendation time, the target recommendation duration, and the target recommendation scene type.

[0123] Step 680: Output target recommendation information of the vehicle.

[0124] Through the above method, the commonly used recommended time periods for the vehicle can be determined based on the vehicle's historical travel information, thereby achieving the purpose of determining target recommendation parameters based on the user's travel patterns. The target recommendation information thus determined can better adapt to the user's vehicle needs.

[0125] It should be noted that the specific implementation of the above steps 610 and 640 to 680 can refer to the specific implementation of steps 410 to 460 in the above embodiment, which will not be repeated here.

[0126] As mentioned above, the target recommendation information can be determined according to the target recommendation scenario type. Figure 7A flow chart of another vehicle information recommendation method provided by this embodiment is shown. Figure 7 As shown, the following steps may be included:

[0127] Step 710: When the vehicle is powered on, obtain the vehicle's travel information.

[0128] Step 720: Determine target recommendation parameters based on travel information.

[0129] The target recommendation parameters include at least one of target recommendation time, target recommendation duration, and target recommendation scene type.

[0130] Step 730: If the target recommendation scene type is the first recommendation scene, determine the recommendation information group corresponding to the first recommendation scene according to the target recommendation time, and determine the target recommendation information from the multiple pieces of information to be recommended contained in the recommendation information group according to the target recommendation duration and the historical playback progress of the recommendation information group.

[0131] The recommended information group corresponding to the first recommendation scenario is a set of multiple pieces of information to be recommended based on the user's "fixed leisure time." The multiple pieces of information to be recommended in the recommended information group are related to each other, such as a film series, a TV series, an audiobook, a TV program, an online course, music of the same genre, or a collection of crosstalk. The pieces of information to be recommended in the recommended information group are those that have not yet been pushed to the user.

[0132] If the target recommendation scenario type is the first recommendation scenario, it means that the user is in "fixed leisure time." Since the user's "fixed leisure time" is the regular leisure time when the user uses the vehicle, the total duration is relatively long. The user can watch or play related content during this time. In other words, in the first recommendation scenario, relevant recommended information groups can be pushed to the user.

[0133] Therefore, when determining target recommendation information, the recommended information group corresponding to the first recommended scenario can be determined based on the target recommendation time. For example, if the target recommendation time is a weekday morning, the recommended information group corresponding to the first recommended scenario can be determined to be a news program that the user regularly listens to on weekday mornings. If the target recommendation time is a weekday afternoon, the recommended information group corresponding to the first recommended scenario can be determined to be a TV series that the user regularly watches on weekday afternoons.

[0134] Then, the target recommendation information can be determined from the multiple pieces of to-be-recommended information contained in the recommendation information group based on the target recommendation duration and the historical playback progress of the recommendation information group. For example, based on the target recommendation duration and the historical playback progress of the recommendation information group, the to-be-recommended information in the recommendation information group that the user has not yet watched or listened to and whose playback duration is equal to the target recommendation duration can be determined as the target recommendation information.

[0135] In one optional approach, when initially determining a recommendation information group, the recommendation information group corresponding to the first recommendation scenario can be determined based on both the target recommendation duration and the time period of the target recommendation time. For example, if the target recommendation duration is 20 minutes and the target recommendation time is in the morning, the recommendation information group corresponding to the first recommendation scenario could be a news podcast with each episode lasting approximately 20 minutes. If the target recommendation duration is 50 minutes and the target recommendation time is in the afternoon, the recommendation information group corresponding to the first recommendation scenario could be a TV series that the user might be interested in.

[0136] In an optional approach, a recommended information group can also be determined based on the user's preferences. For example, based on the user's historical feedback on the target recommended information, such as whether the target recommended information was played, the duration of the play, etc., the number of times the user played each type of target recommended information and the duration of the play can be counted according to the type of target recommended information to determine the user's preferences during "fixed leisure time" and recommend a recommended information group that meets the user's preferences.

[0137] When determining the recommended information group corresponding to the first recommended scenario, a prompt message of the recommended information group can be sent to the user. The prompt message may include the content of the recommended information group and the planned playback time, such as N weeks. In this way, the user can choose whether to play the recommended information group at the same time every day in the next N weeks.

[0138] Step 740: If the target recommendation scene type is the second recommendation scene, determine the target recommendation information according to at least one of the target recommendation duration and the target recommendation time.

[0139] If the target recommendation scenario type is the second recommendation scenario, it indicates that the user is in "temporary leisure time." In this case, the target recommendation information can be determined based on at least one of the target recommendation duration and the target recommendation time. For example, based on the target recommendation duration, any recommended information with a playback duration equal to the target recommendation duration can be determined as the target recommendation information. Alternatively, based on whether the target recommendation time falls in the morning, afternoon, or evening, the recommended information corresponding to different time periods can be determined as the target recommendation information.

[0140] In an optional manner, the target recommendation information may also be determined based on both the target recommendation duration and the time period in which the target recommendation time falls.

[0141] Figure 8 A schematic diagram of target recommendation information provided by this embodiment is shown as follows: Figure 8 As shown, when the target recommendation time is between 6:00-12:00 in the morning, the target recommendation information may be news, knowledge information, etc.; when the target recommendation time is between 12:00-14:00 in the afternoon, the target recommendation information may be recommendation information for rest mode, meditation, and gentle music; when the target recommendation time is between 14:00-18:00 in the afternoon, the target recommendation information may be information such as audio books, movies, and leisure and entertainment videos; when the target recommendation time is between 18:00-23:00 in the evening, the target recommendation information may be information such as movies, games, leisure and entertainment videos, and karaoke.

[0142] Step 750: Output target recommendation information of the vehicle.

[0143] Through the above method, different target recommendation information can be recommended to users according to the recommended scenario type when the user uses the vehicle, which can improve the pertinence of information recommendation and enhance user stickiness.

[0144] It should be noted that the specific implementation of the above steps 710 to 720 and 750 can refer to the specific implementation of steps 110 to 120 and 140 in the above embodiment, which will not be repeated here.

[0145] After determining the target recommendation information of the vehicle, in order to push the target recommendation information to the user, Figure 9 A flow chart of another vehicle information recommendation method provided by this embodiment is shown. Figure 9 As shown, the following steps may be included:

[0146] Step 910: When the vehicle is powered on, obtain the vehicle's travel information.

[0147] Step 920: Determine target recommendation parameters based on travel information.

[0148] The target recommendation parameters include at least one of target recommendation time, target recommendation duration, and target recommendation scene type.

[0149] Step 930: Determine target recommendation information for the vehicle based on the target recommendation parameters.

[0150] Step 940: Output prompt information.

[0151] Among them, the prompt information is used to prompt the user whether to play the target recommendation information, and may include any one or more of the information content, summary, playback duration, and estimated vehicle power after playing the target recommendation information.

[0152] When outputting the prompt information, the prompt information may be displayed on a display screen of the vehicle, or may be played to play audio of the prompt information, which is not particularly limited in this embodiment.

[0153] Step 950: In response to the first feedback instruction instructing to play the target recommendation information, play the target recommendation information.

[0154] The first feedback instruction refers to an instruction input by the user to instruct the playback target recommendation information, which may be an instruction in response to the selection prompt information input by the user through touch, or a playback instruction input by the user through voice.

[0155] When the first feedback instruction is received, the vehicle may play the target recommendation information in response to the first feedback instruction.

[0156] Step 960: In response to the second feedback instruction indicating rejection of playing the target recommendation information, new target recommendation information is generated, or the target recommendation information is discarded.

[0157] The second feedback instruction refers to an instruction input by the user to refuse to play the target recommendation information. Correspondingly, it can be a response to an instruction to close the prompt information input by the user through touch, or it can be a close instruction input by the user through voice.

[0158] When receiving the second feedback instruction, the vehicle may regenerate new target recommendation information in response to the second feedback instruction, or directly discard the target recommendation information. At this time, the vehicle's display screen will stop displaying the prompt information.

[0159] In an optional manner, within a period of time after the prompt information is output, for example, if no feedback instruction from the user is received within 1 minute, new target recommendation information may be generated, or the target recommendation information may be discarded.

[0160] Through the above method, prompt information of the target recommended information can be pushed to the user, so that the user can choose whether to play the target recommended information according to the prompt information.

[0161] It should be noted that the specific implementation of the above steps 910 to 930 can refer to the specific implementation of steps 110 to 130 in the above embodiment, which will not be repeated here.

[0162] In one optional embodiment, after generating the new target recommendation information, a prompt message for the new target recommendation information may be output. Then, in response to a third feedback instruction instructing to play the new target recommendation information, the new target recommendation information is played. The third feedback instruction is a user-input instruction instructing to play the new target recommendation information, and may be a user-input instruction for selecting the prompt message via touch, or a user-input instruction for playing via voice.

[0163] In response to the fourth feedback instruction indicating that the new target recommendation information is rejected, the new target recommendation information may be discarded and the generation of the target recommendation information may be stopped. The fourth feedback instruction may be a touch-sensitive instruction input by the user to close the prompt information, or a voice-sensitive instruction input by the user to close the prompt information.

[0164] Figure 10 A flow chart of another vehicle information recommendation method provided by this embodiment is shown. Figure 9 As shown, the following steps may be included:

[0165] Step 1010: When the vehicle is powered on, obtain the vehicle's travel information.

[0166] Step 1020: In response to the recommended configuration operation input by the user, obtain candidate recommended parameters.

[0167] The candidate recommendation parameters include at least one of a candidate recommendation time, a candidate recommendation time period, a candidate recommendation duration, a candidate recommendation scene type, and candidate recommendation information corresponding to the candidate recommendation parameters.

[0168] In other words, users can set their own desired alternative recommendation parameters. For example, users can set their desired alternative recommendation time, alternative recommendation time period, alternative recommendation duration, alternative recommendation scene type, and alternative recommendation information corresponding to the alternative recommendation parameters, such as movies, TV programs, and entertainment videos, through a setting interface displayed on the vehicle's display screen.

[0169] Step 1030: If the travel time in the travel information is within the candidate recommended time period, or the travel time in the travel information is the candidate recommended time period, the candidate recommended parameter is determined as the target recommended parameter.

[0170] When the travel time in the travel information is within the alternative recommended time period, or the travel time is the alternative recommended time, it means that the user's travel time is the same as the alternative recommended time set by the user. At this time, the alternative recommendation parameter corresponding to the alternative recommended time can be directly determined as the target recommendation parameter.

[0171] Step 1040: Determine the candidate recommendation information corresponding to the target recommendation parameter as the target recommendation information.

[0172] Since the user sets the alternative recommendation information that he or she wants to receive, after determining the target recommendation parameter, the alternative recommendation information corresponding to the target recommendation parameter can be directly determined as the target recommendation information for the vehicle.

[0173] Step 1050: Output target recommendation information of the vehicle.

[0174] Through the above method, the target recommendation information of the vehicle can be determined according to the alternative recommendation parameters preset by the user, meeting the user's demand for customized information recommendation method.

[0175] It should be noted that the specific implementation of the above steps 1010 and 1050 can refer to the specific implementation of steps 110 and 140 in the above embodiments, which will not be repeated here.

[0176] In an optional method, when playing the target recommendation information, when the playback time reaches a certain length, such as 30 minutes, the user can be prompted whether to end the playback. If the user chooses to continue playing, the target recommendation information will continue to be played. If the user chooses to stop playing, the target recommendation information will stop playing.

[0177] In an optional method, user behavior can be analyzed based on the user's playback of the target recommended information, such as the number of times it is played, the playback time, the playback duration, and the type of the target recommended information, and new information can be recommended to the user. The user's reward points can also be calculated based on the number of times it is played or the playback duration, and the reward points can be used to redeem items.

[0178] In summary, according to the vehicle information recommendation method provided in this embodiment, the vehicle's travel information can be obtained when the vehicle is powered on, and based on the travel information, the target recommendation parameters, that is, at least one of the target recommendation time, target recommendation duration and target recommendation scene type, can be determined. Then, based on the target recommendation parameters, the target recommendation information of the vehicle can be determined, and the content of interest to the user can be recommended to the user during the user's leisure time when using the car, thereby reducing the user's information acquisition cost when using the car and improving the user's car experience.

[0179] Figure 11 FIG. 1 shows a schematic diagram of the structure of a vehicle information recommendation device provided by an embodiment of the present invention. Figure 11As shown, the vehicle information recommendation device 1100 may include: an acquisition module 1110, used to obtain the vehicle's travel information when the vehicle is powered on; a first determination module 1120, used to determine the target recommendation parameters based on the travel information, the target recommendation parameters including at least one of the target recommendation time, the target recommendation duration and the target recommendation scene type; a second determination module 1130, used to determine the target recommendation information of the vehicle according to the target recommendation parameters; and an output module 1140, used to output the target recommendation information of the vehicle.

[0180] In an optional manner, when the target recommendation parameters include target recommendation time, target recommendation duration and target recommendation scenario type, the first determination module 1120 is used to determine the target recommendation time and target recommendation duration based on travel information; when the target recommendation time is within the commonly recommended time period and the current position of the vehicle is at the historical travel position corresponding to the commonly recommended time period, the target recommendation scenario type is determined to be the first recommendation scenario; when the target recommendation time is not within the commonly recommended time period, or the current position of the vehicle is different from the historical travel position corresponding to the commonly recommended time period, the target recommendation scenario type is determined to be the second recommendation scenario.

[0181] In an optional manner, the second determination module 1130 is used to determine the recommendation information group corresponding to the first recommendation scene according to the target recommendation time if the target recommendation scene type is the first recommendation scene, and determine the target recommendation information from the multiple pieces of information to be recommended contained in the recommendation information group according to the target recommendation duration and the historical playback progress of the recommendation information group, and the multiple pieces of information to be recommended in the recommendation information group are associated with each other; if the target recommendation scene type is the second recommendation scene, the target recommendation information is determined based on at least one of the target recommendation duration and the target recommendation time.

[0182] In an optional manner, the travel information of the vehicle includes any one or more of the vehicle position, driving data, travel plan data, navigation data and charging data. The first determination module 1120 is used to determine, if the vehicle position is any position on the navigation data, the driving time from the vehicle position to the destination corresponding to the navigation data as the target recommended time, and to determine any driving moment from the vehicle position to the destination corresponding to the navigation data as the target recommended time; or, if it is determined based on the driving data that the driving time of the vehicle is within a preset time period, then the time from the current moment to the end moment corresponding to the preset time period is determined as the target recommended time, and any moment between the current moment and the end moment corresponding to the preset time period is determined as the target recommended time. time; or, if it is determined based on the driving data that the vehicle speed is less than the speed threshold, the preset duration is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the preset duration is determined as the target recommended time; or, if it is determined based on the driving data that the vehicle's driving time is within the travel time period in the travel plan data, the duration from the current moment to the end moment corresponding to the travel time period is determined as the target recommended duration, and any moment between the current moment and the end moment corresponding to the travel time period is determined as the target recommended time; or, if it is determined based on the charging data that the vehicle is in a charging state, the remaining charging time of the vehicle is determined as the target recommended time, and any moment within the remaining charging time is determined as the target recommended time.

[0183] In an optional manner, the first determination module 1120 is also used to determine the vehicle's historical travel location and the historical travel time corresponding to the historical travel location based on the vehicle's historical travel information; when the statistical frequency of the historical travel time corresponding to the historical travel location is greater than the frequency threshold, the historical travel time corresponding to the historical travel location is determined as a commonly recommended time period.

[0184] In an optional manner, after determining the target recommendation information of the vehicle, the second determination module 1130 is also used to output prompt information, which is used to prompt the user whether to play the target recommendation information; in response to the first feedback instruction indicating to play the target recommendation information, the target recommendation information is played; in response to the second feedback instruction indicating to refuse to play the target recommendation information, new target recommendation information is generated, or the target recommendation information is discarded.

[0185] In an optional manner, the acquisition module 1110 is also used to obtain alternative recommendation parameters in response to a recommendation configuration operation input by the user; the alternative recommendation parameters include an alternative recommendation time, an alternative recommendation time period, an alternative recommendation duration, an alternative recommendation scene type, and at least one item of the alternative recommendation information corresponding to the alternative recommendation parameter; the first determination module 1120 is used to determine the alternative recommendation parameter as the target recommendation parameter if the travel time in the travel information is within the alternative recommendation time period, or the travel time in the travel information is the alternative recommendation time; the second determination module 1130 is used to determine the alternative recommendation information corresponding to the target recommendation parameter as the target recommendation information.

[0186] Figure 12 A schematic structural diagram of an electronic device provided by an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the electronic device.

[0187] like Figure 12 As shown, the electronic device may include: a processor (processor) 1202 , a communication interface (Communications Interface) 1204 , a memory (memory) 1206 , and a communication bus 1208 .

[0188] Processor 1202, communication interface 1204, and memory 1206 communicate with each other via communication bus 1208. Communication interface 1204 is used to communicate with other devices, such as clients or other server network elements. Processor 1202 is used to execute program 1210, which may specifically perform the steps described in the above-mentioned embodiment of the vehicle information recommendation method.

[0189] Specifically, the program 1210 may include program code including computer-executable instructions.

[0190] Processor 1202 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors included in an electronic device may be processors of the same type, such as one or more CPUs, or processors of different types, such as one or more CPUs and one or more ASICs.

[0191] The memory 1206 is used to store the program 1210. The memory 1206 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0192] The program 1210 can be specifically called by the processor 1202 to enable the electronic device to execute the operating steps of the above-mentioned vehicle information recommendation method.

[0193] An embodiment of the present invention provides a computer-readable storage medium storing at least one executable instruction. When the executable instruction is executed on an electronic device, the electronic device executes the vehicle information recommendation method in any of the above method embodiments.

[0194] The executable instructions can be specifically used to enable the electronic device to execute the operating steps of the above-mentioned vehicle information recommendation method.

[0195] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system or other device. In addition, the embodiments of the present invention are not directed to any particular programming language.

[0196] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the present invention may be practiced without these specific details. Similarly, in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. The claims that follow the detailed description are hereby expressly incorporated into that detailed description, with each claim itself serving as a separate embodiment of the present invention.

[0197] Those skilled in the art will appreciate that the modules in the devices of the embodiments can be adaptively changed and installed in one or more devices different from the embodiments. The modules, units, or components in the embodiments can be combined into one module, unit, or component, and furthermore, they can be divided into multiple submodules, subunits, or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive.

[0198] It should be noted that the above embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by a person skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising several different elements and by means of appropriately programmed computers. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments should not be understood as limiting the order of execution unless otherwise specified.

Claims

1. A vehicle information recommendation method, characterized in that: The method comprises: When the vehicle is powered on, obtaining travel information of the vehicle; Determining target recommendation parameters based on the travel information, the target recommendation parameters including target recommendation time, target recommendation duration, and target recommendation scene type; determining target recommendation information for the vehicle according to the target recommendation parameters; outputting target recommendation information of the vehicle; The step of determining target recommendation parameters based on the travel information includes: Determine the target recommended time and the target recommended duration according to the travel information; When the target recommended time is within a commonly recommended time period and the current location of the vehicle is at a historical travel location corresponding to the commonly recommended time period, determining the target recommended scenario type as a first recommended scenario, where the first recommended scenario is a recommended scenario corresponding to a fixed leisure time when the user uses the vehicle; When the target recommended time is not within the commonly recommended time period, or the current location of the vehicle is different from the historical travel location corresponding to the commonly recommended time period, determining that the target recommended scenario type is a second recommended scenario, where the second recommended scenario is a recommended scenario corresponding to the temporary leisure time when the user uses the vehicle; The vehicle travel information includes any one or more of vehicle location, driving data, travel plan data, navigation data, and charging data. Determining the target recommended time and the target recommended duration based on the travel information includes: If the vehicle position is any position in the navigation data, the driving time from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended driving time, and any driving time from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended time; or If it is determined based on the driving data that the driving time of the vehicle is within a preset time period, the duration from the current moment to the end time corresponding to the preset time period is determined as the target recommended duration, and any moment between the current moment and the end time corresponding to the preset time period is determined as the target recommended time; or If it is determined based on the driving data that the vehicle speed is less than a speed threshold, a preset duration is determined as the target recommended duration, and any time between the current time and the end time corresponding to the preset duration is determined as the target recommended time; or If it is determined based on the driving data that the driving time of the vehicle is within the travel time period in the travel plan data, the duration from the current moment to the end time corresponding to the travel time period is determined as the target recommended duration, and any moment between the current moment and the end time corresponding to the travel time period is determined as the target recommended time; or If it is determined according to the charging data that the vehicle is in a charging state, the remaining charging time of the vehicle is determined as the target recommended time, and any time within the remaining charging time is determined as the target recommended time.

2. The method according to claim 1, characterized in that Determining target recommendation information for the vehicle based on the recommendation parameters includes: If the target recommendation scene type is the first recommendation scene, determining a recommendation information group corresponding to the first recommendation scene according to the target recommendation time, and determining the target recommendation information from a plurality of to-be-recommended information included in the recommendation information group according to the target recommendation duration and the historical playback progress of the recommendation information group, wherein the plurality of to-be-recommended information in the recommendation information group are associated with each other; If the target recommendation scenario type is the second recommendation scenario, the target recommendation information is determined according to at least one of the target recommendation duration and the target recommendation time.

3. The method according to claim 1, characterized in that The method further comprises: Determining a historical travel location of the vehicle and a historical travel time corresponding to the historical travel location based on the historical travel information of the vehicle; When the statistical frequency of the historical travel time corresponding to the historical travel location is greater than a frequency threshold, the historical travel time corresponding to the historical travel location is determined as the commonly recommended time period.

4. The method according to any one of claims 1 to 3, characterized in that After determining the target recommendation information of the vehicle, the method further includes: Outputting prompt information, wherein the prompt information is used to prompt the user whether to play the target recommended information; In response to a first feedback instruction instructing to play the target recommendation information, playing the target recommendation information; In response to the second feedback instruction indicating rejection of playing the target recommendation information, new target recommendation information is generated, or the target recommendation information is discarded.

5. The method according to any one of claims 1 to 3, characterized in that The method further comprises: In response to a recommendation configuration operation input by a user, acquiring alternative recommendation parameters; the alternative recommendation parameters include at least one of an alternative recommendation time, an alternative recommendation time period, an alternative recommendation duration, an alternative recommendation scene type, and alternative recommendation information corresponding to the alternative recommendation parameters; The determining of target recommendation parameters based on the travel information includes: If the travel time in the travel information is within the candidate recommended time period, or the travel time in the travel information is the candidate recommended time, determining the candidate recommended parameter as the target recommended parameter; The determining, based on the target recommendation parameters, target recommendation information for the vehicle includes: The candidate recommendation information corresponding to the target recommendation parameter is determined as the target recommendation information.

6. A vehicle information recommendation device, characterized in that: The device comprises: an acquisition module, configured to acquire travel information of the vehicle when the vehicle is powered on; A first determining module is configured to determine target recommendation parameters based on the travel information, wherein the target recommendation parameters include a target recommendation time, a target recommendation duration, and a target recommendation scene type; a second determining module, configured to determine target recommendation information of the vehicle according to the target recommendation parameters; An output module, configured to output target recommendation information of the vehicle; The step of determining target recommendation parameters based on the travel information includes: Determine the target recommended time and the target recommended duration according to the travel information; When the target recommended time is within a commonly recommended time period and the current location of the vehicle is at a historical travel location corresponding to the commonly recommended time period, determining the target recommended scenario type as a first recommended scenario, where the first recommended scenario is a recommended scenario corresponding to a fixed leisure time when the user uses the vehicle; When the target recommended time is not within the commonly recommended time period, or the current location of the vehicle is different from the historical travel location corresponding to the commonly recommended time period, determining that the target recommended scenario type is a second recommended scenario, where the second recommended scenario is a recommended scenario corresponding to the temporary leisure time when the user uses the vehicle; The vehicle travel information includes any one or more of vehicle location, driving data, travel plan data, navigation data, and charging data. Determining the target recommended time and the target recommended duration based on the travel information includes: If the vehicle position is any position in the navigation data, the driving time from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended driving time, and any driving time from the vehicle position to the destination corresponding to the navigation data is determined as the target recommended time; or If it is determined based on the driving data that the driving time of the vehicle is within a preset time period, the duration from the current moment to the end time corresponding to the preset time period is determined as the target recommended duration, and any moment between the current moment and the end time corresponding to the preset time period is determined as the target recommended time; or If it is determined based on the driving data that the vehicle speed is less than a speed threshold, a preset duration is determined as the target recommended duration, and any time between the current time and the end time corresponding to the preset duration is determined as the target recommended time; or If it is determined based on the driving data that the driving time of the vehicle is within the travel time period in the travel plan data, the duration from the current moment to the end time corresponding to the travel time period is determined as the target recommended duration, and any moment between the current moment and the end time corresponding to the travel time period is determined as the target recommended time; or If it is determined according to the charging data that the vehicle is in a charging state, the remaining charging time of the vehicle is determined as the target recommended time, and any time within the remaining charging time is determined as the target recommended time.

7. An electronic device, characterized in that: include: processor; A memory for storing at least one executable instruction; The executable instructions enable the processor to perform the operation of the vehicle information recommendation method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that The storage medium stores at least one executable instruction. When the executable instruction is executed on the electronic device, the electronic device executes the operation of the vehicle information recommendation method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Scene service recommendation method and device, electronic equipment and storage medium

    CN114036390A