Scene pushing method and device, vehicle and storage medium
By obtaining scene correlation parameters and adjusting punishment parameters in the vehicle computer system, the problem of frequent push scenarios of vehicles is solved, and the adaptability and user experience of push content are improved.
Patent Information
- Application Number
- CN202411244463.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-09-05
AI Technical Summary
In the scenario push of the vehicle computer system, when the user rejects a certain scenario, the vehicle will push the scene again in the next up and down cycle, resulting in frequent interference and inconvenience of the user.
By obtaining the scene correlation parameters at the current moment, if the conditions for the target push scenario are met and the current penalty parameter is less than the set threshold, the target scenario will be pushed; in response to the user's rejection instruction, the penalty parameters will be increased according to the set parameters adjustment strategy to feedback user needs And reduce frequent push.
It effectively avoids frequent user interference caused by excessive push, improves the adaptability of scenario push, and ensures that the pushed content is more in line with the actual needs and preferences of users.
Smart Images

Figure CN119283788A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a scene push method, device, vehicle and storage medium. Background Art
[0002] In the field of scene push of the car system, when the user refuses a certain scene pushed by the car system, he can often only limit the push within a single power cycle. In the next power cycle of the vehicle, the car system will push the scene again, causing frequent interference to the users in the car and causing user disgust. Summary of the invention
[0003] The present application proposes a scene push method, device, vehicle and storage medium to avoid frequent interference to users due to excessive scene push.
[0004] In the first aspect, an embodiment of the present application provides a scene push method, the method comprising: obtaining scene-associated parameters of the vehicle at the current moment; if the scene-associated parameters meet the push conditions of the target push scenario, and the current penalty parameter of the target push scenario is less than the set parameter threshold, then pushing the target push scenario, wherein the target push scenario includes at least one vehicle-mounted function; in response to a rejection instruction for the pushed target push scenario, increasing the current penalty parameter of the target push scenario according to the set parameter adjustment strategy.
[0005] In the second aspect, the embodiment of the present application provides a scene push device, which includes: an associated parameter acquisition module, a scene push module and a penalty parameter adjustment module. Among them, the associated parameter acquisition module is used to obtain the scene associated parameters of the vehicle at the current moment; the scene push module is used to push the target push scene if the scene associated parameters meet the push conditions of the target push scene and the current penalty parameters of the target push scene are less than the set parameter threshold, and the target push scene includes at least one vehicle-mounted function; the penalty parameter adjustment module is used to respond to the rejection instruction for the pushed target push scene, and increase the current penalty parameters of the target push scene according to the set parameter adjustment strategy.
[0006] In a third aspect, an embodiment of the present application provides a vehicle, comprising: one or more processors; a memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the above-mentioned method.
[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored. The program code can be called by a processor to execute the above method.
[0008] In the solution provided by the present application, the scene-related parameters of the vehicle at the current moment are obtained; if the scene-related parameters meet the push conditions of the target push scene, and the current penalty parameters of the target push scene are less than the set parameter threshold, the target push scene is pushed, and the target push scene includes at least one vehicle-mounted function; in response to the rejection instruction for the push of the target push scene, the current penalty parameters of the target push scene are increased according to the set parameter adjustment strategy. In other words, when the user rejects the target push scene, the penalty parameters of the target push scene will be adjusted to feedback the user's real needs for the scene, thereby avoiding the occurrence of problems such as frequent interference to the user due to excessive push, and thus making the scene push more adaptable to the user's actual needs and preferences. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0010] Figure 1 A flow chart of a scene push method provided in an embodiment of the present application is shown.
[0011] Figure 2 A flow chart of a scene push method provided in another embodiment of the present application is shown.
[0012] Figure 3 A strategy diagram of a parameter adjustment strategy provided in an embodiment of the present application is shown.
[0013] Figure 4 A flow chart of a scene push method provided in yet another embodiment of the present application is shown.
[0014] Figure 5 A flow chart of a scene push method provided in yet another embodiment of the present application is shown.
[0015] Figure 6 It is a block diagram of a scene pushing device provided according to an embodiment of the present application.
[0016] Figure 7 It is a block diagram of a vehicle according to an embodiment of the present application for executing the scene push method according to an embodiment of the present application.
[0017] Figure 8 It is a storage unit of an embodiment of the present application for storing or carrying program codes for implementing the scene push method according to an embodiment of the present application. DETAILED DESCRIPTION
[0018] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0019] It should be noted that in some processes described in the specification, claims and the above-mentioned drawings of the present application, multiple operations that appear in a specific order are included, and these operations may not be executed or executed in parallel in the order in which they appear in this article. The sequence numbers of operations such as S110, S120, etc. are only used to distinguish different operations, and the sequence numbers themselves do not represent any execution order. In addition, these processes may include more or less operations, and these operations may be executed in sequence or in parallel. And, the terms "first", "second", etc. in the specification, claims and the above-mentioned drawings of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or sub-modules is not necessarily limited to those steps or sub-modules explicitly listed, but may include other steps or sub-modules that are not explicitly listed or that are inherent to these processes, methods, products, or devices.
[0020] The inventor proposes a scene push method, device, vehicle and storage medium. The scene push method provided by the embodiment of the present application is described in detail below.
[0021] Please refer to Figure 1 , Figure 1 A flow chart of a scene push method provided in an embodiment of the present application. Figure 1 The scene push method provided in the embodiment of the present application is described in detail. The scene push method may include the following steps:
[0022] Step S110: Obtain the scene-related parameters of the vehicle at the current moment.
[0023] In this embodiment, the scene-related parameters may include at least one of road information, weather information, in-car passenger distribution information, passenger status information, time information, vehicle information, driving behavior information, and vehicle location information. Of course, more information may also be included, and this embodiment does not limit this. Among them, the road information may be a highway, an urban road, or a rural road, etc., or a conventional road, a pothole road, or a speed bump, etc., and may also include road congestion. The weather information may be sunny, cloudy, overcast, rainy, snowy, or hail, etc., and may also include information such as ambient temperature, ambient humidity, or air quality. The in-car passenger distribution information may include only one driver, at least one person in addition to the driver, children, elderly, pregnant women, girls, or boys, etc. The passenger status information may include at least one of passenger action information, passenger fatigue status, and passenger emotions; the passenger action information may be making a phone call, smoking, playing games, or sleeping, etc., the passenger fatigue status may be mild, moderate, or moderate, etc., and the passenger emotions may be happy, sad, calm, or excited, etc. The time information may be morning, evening, noon, a specific time, or a specific time period. The vehicle information may include at least one of vehicle fault information, vehicle speed, and battery level. The driving behavior information may include at least one of vehicle acceleration, deceleration, steering information, and driving style. The vehicle location information may include my home, parking lot, shopping mall, company, or scenic spot type.
[0024] In some embodiments, step S110 is performed only when the scene active push function of the vehicle is turned on and the privacy authorization function is turned on. In this manner, if it is detected that the scene active push function of the vehicle is turned on, but the privacy authorization function is turned off, a privacy authorization prompt message will be output to prompt the user to turn on the privacy authorization function; further, in response to an opening instruction input based on the privacy authorization prompt message, the privacy authorization function is turned on. Of course, if the received instruction is a prohibition opening instruction input based on the privacy authorization prompt message, step S110 will not be performed.
[0025] In this manner, step S110 may be performed only when the vehicle computer account in the vehicle is logged in, the active push function is turned on, and the privacy authorization function is turned on. That is, at this time, the scene-related parameters obtained by the vehicle at the current moment are the scene-related parameters of the currently logged-in vehicle computer account.
[0026] Step S120: If the scenario-associated parameters meet the push conditions of the target push scenario, and the current penalty parameter of the target push scenario is less than the set parameter threshold, the target push scenario is pushed, and the target push scenario includes at least one vehicle-mounted function.
[0027] In this embodiment, the push conditions of the target push scene may include standard scene association parameters, and the target push scene includes at least one in-vehicle function, such as adjusting the air conditioning temperature in the car, turning on the nap mode, playing hot news or playing music, etc. It can be understood that when the scene association parameters of the vehicle meet the standard scene association parameters, it indicates that the user has a demand for the target push scene at this time. Specifically, the scene association parameters at the current moment are matched with the standard scene association parameters under the target push scene; if the scene association parameters at the current moment match the standard scene association parameters, it is determined that the scene association parameters at the current moment meet the push conditions of the target push scene; if the scene association parameters at the current moment do not match the standard scene association parameters, it is determined that the scene association parameters at the current moment do not meet the push conditions of the target push scene.
[0028] Considering that the user's demand for scenes often changes in actual applications, the present application also sets corresponding penalty parameters for the target push scene. That is to say, based on the feedback operation made by the user for the pushed scene, the current penalty parameter of the scene is dynamically adjusted to feedback the user's real demand for the scene. Among them, the smaller the current penalty parameter of the target push scene, to a certain extent, it can reflect that the user's real demand for the target push scene is higher. Conversely, the larger the current penalty parameter of the target push scene, the lower the real demand of the user for the target push scene. Based on this, a corresponding set parameter threshold is pre-set for the target push scene, such as 1 or 3, so that on the premise of determining that the scene-related parameters meet the push conditions of the target push scene, it is also necessary to judge whether the current penalty parameter of the target push scene is less than the set parameter threshold. If it is less than, the target push scene is pushed; otherwise, it indicates that the current user has no demand or very small demand for the target push scene, and the target push scene will not be pushed.
[0029] Optionally, the push method of the target push scenario can be a display push method on the vehicle's onboard screen, or a playback push method through the vehicle's speakers, or it can include both the display push method and the playback push method mentioned above, which is not limited in this embodiment.
[0030] In some implementations, the target push scenario may be any preset push scenario among a plurality of preset push scenarios pre-stored in the vehicle. Of course, for each preset push scenario, a corresponding push condition is also pre-stored.
[0031] Step S130: In response to a rejection instruction for the target push scenario, increase a current penalty parameter of the target push scenario according to a set parameter adjustment strategy.
[0032] It can be understood that after the vehicle pushes the target push scenario, the user can determine whether the vehicle needs to perform the in-vehicle functions in the target push scenario based on his or her actual needs at the current moment; if the user does not need it, the user can input a rejection command, and correspondingly, the vehicle can respond to the rejection command for the target push scenario, not perform the in-vehicle functions in the target push scenario, and will adjust the strategy according to the set parameters to increase the current penalty parameters of the target push scenario.
[0033] In some embodiments, when the target push scenario is pushed for the first time, its current penalty parameter is generally an initial penalty parameter, which can be a preset value, for example, 0 or 0.01, and the initial penalty parameter is generally much smaller than the aforementioned set parameter threshold. That is to say, when the scenario-related parameters meet the push conditions of the target push scenario, and the target push scenario has not been pushed yet, the target push scenario will be pushed by default to test the user's real demand for the target push scenario, and then dynamically adjust the current penalty parameter of the target push scenario based on the instructions input by the user for the pushed target push scenario.
[0034] Optionally, in response to a rejection instruction for the target push scenario, the current penalty parameter of the target push scenario can be increased by a first preset value. With the current penalty parameter being 0.6, the first preset value being 0.5, and the parameter threshold being set to 1, after receiving the rejection instruction for the target push scenario, the current penalty parameter 0.6 of the target push scenario will be increased by the first preset value 0.5, and the increased current penalty parameter 1.1 will be obtained; obviously, at this time, the current penalty parameter 1.1 is greater than the set parameter threshold 1, therefore, in the time period after step S130, if the scene-related parameters at the current moment that are reacquired meet the push conditions of the target push scenario, since the current penalty threshold of the target push scenario at this time is greater than the set parameter threshold, it indicates that the user does not need the vehicle to perform the vehicle-mounted functions under the target push scenario. In order to avoid interference to the user due to frequent push of scenes that the user does not need, at this time, the vehicle will not push the target push scenario.
[0035] Optionally, after step S120, if the user does need to execute the in-vehicle functions in the target push scenario, a start command may be input. Correspondingly, the vehicle may respond to the start command input for the pushed target push scenario, execute all in-vehicle functions in the target push scenario, and reduce the current penalty parameters of the target push scenario according to the set parameter adjustment strategy. In other words, after the user allows the execution of the in-vehicle functions in the target push scenario, the current penalty parameters of the target push scenario will still be dynamically adjusted accordingly.
[0036] It can be seen that the current penalty parameter of the target push scenario is, to a certain extent, a quantification of the user's demand for the target push scenario. The smaller the current penalty parameter, the greater the user's demand for the target push scenario; and the larger the current penalty parameter, the smaller the user's demand for the target push scenario. If the current penalty parameter of the target push scenario is greater than the set parameter threshold, it can also be understood that the user's demand for the target push scenario is very small or even no longer needed. At this time, there is no need to push the target push scenario to reduce frequent interference with users in the vehicle.
[0037] In this embodiment, when the user rejects the target push scenario, the penalty parameters of the target push scenario will be reduced to feedback the user's actual needs for the scenario, thereby avoiding problems such as frequent interference with the user due to excessive push, and making the scenario push more adaptable to the user's actual needs and preferences.
[0038] Please refer to Figure 2 , Figure 2 This is a flow chart of a scene push method provided by another embodiment of the present application. Figure 2 The scene push method provided in the embodiment of the present application is described in detail. The scene push method may include the following steps:
[0039] Step S210: Obtain the scene-related parameters of the vehicle at the current moment.
[0040] In this embodiment, the specific implementation of step S210 can refer to the content of the above-mentioned embodiment, which will not be repeated here.
[0041] Step S220: If the scenario-associated parameters meet the push conditions of the target push scenario, and the current penalty factor is less than the set penalty factor threshold and the current penalty times are less than the set penalty times threshold, the target push scenario is pushed.
[0042] In this embodiment, the current penalty parameter includes the current penalty factor and the current number of penalties, and correspondingly, the parameter threshold setting also includes the penalty factor threshold setting and the penalty number threshold setting. Based on this, when it is determined that the scene-related parameters meet the push conditions of the target push scene, it is further determined whether the current penalty factor is less than the set penalty factor threshold, and whether the current number of penalties is less than the set penalty number threshold. Then, only when it is determined that the current penalty factor is less than the set penalty factor threshold and the current number of penalties is less than the set penalty number threshold, the target push scene is pushed. When it is determined that the current penalty factor is greater than or equal to the set penalty factor threshold, or the current number of penalties is greater than or equal to the set penalty number threshold, the target push scene will not be pushed. Among them, the penalty factor threshold setting and the penalty number threshold setting are both positive numbers, and the penalty number threshold setting is a positive integer.
[0043] Among them, for judging whether the scene-related parameters meet the push conditions of the target push scene, reference may be made to the contents in the aforementioned embodiments, which will not be repeated here.
[0044] Step S230: In response to the rejection instruction, the current penalty base and the current penalty factor of the target push scenario are increased according to the parameter increase rule corresponding to the instruction type of the rejection instruction.
[0045] In this embodiment, the current penalty parameter also includes the current penalty base, and the current number of penalties mentioned above is determined based on the product of the current penalty base and the current penalty factor. That is, the current number of penalties = current penalty base × current penalty factor; it should be noted that if the product of the current penalty base and the current penalty factor is a decimal, then the integer is rounded down as the calculated current number of penalties, so as to increase the tolerance for user input rejection instructions on the basis of ensuring that the current number of penalties is an integer, and reduce the occurrence of problems such as failure to perform subsequent pushes for push scenarios that users may need due to excessive number of penalties. For example, if the product of the current penalty base and the current penalty factor is 1.5, then 1 is taken as the current number of penalties; for another example, if the product of the current penalty base and the current penalty factor is 0.5, then 0 is taken as the current number of penalties.
[0046] Furthermore, the rejection instruction includes multiple types of instructions, and different types of the rejection instructions have different rejection degrees; correspondingly, the parameter adjustment strategy also includes multiple parameter increase rules, and different parameter increase rules have different parameter increase degrees. Multiple rejection instructions correspond to multiple parameter increase rules one by one, that is, the parameter increase degrees of the parameter increase rules corresponding to the rejection instructions with different rejection degrees are also different. It should be noted that the higher the rejection degree of the rejection instruction, the greater the parameter increase degree of the corresponding parameter increase rule; in other words, the higher the rejection degree of the rejection instruction, the smaller the user's demand for the target push scenario, and therefore, it is necessary to increase the current penalty parameter with a greater parameter increase degree.
[0047] In some implementations, the multiple rejection instructions may include at least a no longer push instruction, an ignore push instruction, a close push instruction, and a timeout exit instruction. Figure 3 This article describes how the vehicle specifically increases the current penalty base and the current penalty factor of the target push scenario according to the parameter increase rules corresponding to the instruction type of the rejection instruction.
[0048] Optionally, if the user clicks "no more push", that is, the user's subsequent demand for the target push scenario is almost zero, that is, the vehicle does not need to perform the vehicle functions in the target push scenario in the future. At this time, the vehicle receives a "no more push" instruction, and responds to the "no more push" instruction, and increases the current penalty factor according to the parameter increase rule corresponding to the "no more push" instruction, that is, increases the current penalty factor with the maximum parameter increase. The current penalty factor can be increased to a first preset value, such as Figure 3 As shown, the current penalty factor is directly increased to 99. Of course, the current base may also be increased at the same time, for example, also increased to 10, which is not limited in this embodiment.
[0049] It can be understood that after the user inputs the command to stop pushing, the currently logged-in car account in the car is prohibited from actively pushing this function; at the same time, if the user does not change the in-vehicle functions or push conditions in the target push scenario within a specified time period (such as 10 days), the target push scenario will be completely deleted, and the pre-trained scenario model will re-analyze and generate a new push scenario.
[0050] Optionally, if the user clicks to close the push, that is to say, the user's current demand for the target push scenario is almost 0, that is, the vehicle is not currently required to perform the in-vehicle functions in the target push scenario. At this time, the vehicle receives a close push instruction, so it can respond to the close push instruction and increase the current penalty factor and the current penalty base according to the parameter increase rule corresponding to the close push instruction. Obviously, if the rejection degree of the close push instruction is less than the rejection degree of the aforementioned no longer push instruction, the current penalty base and the current penalty factor can be increased using a parameter increase rule with a slightly smaller parameter increase degree. Specifically, the current penalty base can be increased by a second preset value, and the current penalty factor can be increased by a third preset value, such as Figure 3 As shown, the current penalty base is increased by 2, and the current penalty factor is increased by 1.
[0051] Furthermore, the user may have made an error when inputting the push-off instruction, and the user will immediately manually turn on the vehicle function in the target push scenario. Correspondingly, if the vehicle receives a start instruction for the vehicle function in the target push scenario within the first specified time period, the current penalty base may be set to 0, and the current penalty factor may be correspondingly reduced by a fourth preset value. Figure 3 As shown, the current penalty factor can be reduced by 1. In this way, since the current penalty base is set to 0, the corresponding calculated current penalty times are also 0, thereby ensuring that when the scene-related parameters at the current moment that are subsequently reacquired meet the push conditions of the target push scene, the current penalty times are less than the set penalty times threshold and the current penalty factor is less than the set penalty factor threshold, so as to smoothly achieve the push of the target push scene.
[0052] Understandably, if the vehicle receives a start command for the vehicle function in the target push scenario within a period greater than the first specified time and less than the second specified time, it also indicates that the user has a demand for the target push scenario, but the demand for the target push scenario is not as high as when the start command is input within the first specified time. Therefore, the vehicle can reduce the current number of penalties with a relatively small parameter reduction; specifically, Figure 3 As shown, the current number of penalties can be reduced by reducing the current penalty base by the reciprocal of the current penalty factor. It should be noted that the minimum values of the current penalty factor and the current penalty base are both 0, that is, even when the current penalty factor and the current penalty base are reduced to a negative number, 0 is taken as the adjusted current penalty factor and the current penalty base.
[0053] Optionally, if the user clicks to ignore the push, that is to say, the user currently has no demand for the target push scenario, but is very likely to need to enable the in-vehicle function under the target push scenario in the future. At this time, the vehicle receives an instruction to ignore the push, so it can respond to the instruction to ignore the push, and increase the current penalty factor and the current penalty base according to the parameter increase rule corresponding to the instruction to ignore the push. Obviously, if the degree of rejection of the instruction to ignore the push is less than the degree of rejection of the aforementioned instruction to close the push, the current penalty base and the current penalty factor can be increased using a parameter increase rule with a smaller degree of parameter increase. Specifically, the current penalty base can be increased by a fourth preset value, and the current penalty factor can be increased by a fifth preset value, wherein the fourth preset value is less than the aforementioned second preset value, and the fifth preset value is less than the aforementioned third preset value. As Figure 3 As shown, the current penalty base is increased by 1, and the current penalty factor is increased by 0.5.
[0054] Optionally, if the user does not input instructions for the target push scenario within a preset time period, the vehicle will default to a timeout exit, generate and respond to a timeout exit instruction, and increase the current penalty factor and the current penalty base according to the parameter increase rule corresponding to the timeout exit instruction. Obviously, this situation may be that the user is busy with other things in the car, for example, listening to music with headphones, and did not perceive the push of the target push scenario and did not make any feedback. Therefore, the degree of rejection of the timeout exit instruction is also significantly less than the degree of rejection of the aforementioned ignore push instruction, and the parameter increase rule with the smallest parameter increase degree can be used to increase the current penalty base and the current penalty factor. Specifically, the current penalty base can be increased by the sixth preset value, and the current penalty factor can be increased by the seventh preset value, wherein the sixth preset value is less than the aforementioned fourth preset value, and the seventh preset value is less than or equal to the aforementioned fifth preset value. As Figure 3As shown, the current penalty base is increased by 0.5, and the current penalty factor is increased by 0.5.
[0055] Step S240: In response to the start instruction input for the target push scenario, all vehicle functions in the target push scenario are turned on, and the strategy is adjusted according to the set parameters to reduce the current penalty parameter of the target push scenario.
[0056] Optionally, if the user clicks to start push, that is, the user currently has a demand for the target push scenario, and the user will have a greater demand for the target push scenario in the future. At this time, the vehicle receives a start instruction, responds to the start instruction, and starts all the vehicle functions in the target push scenario; and also adjusts the strategy according to the set parameters to reduce the current penalty parameters of the target push scenario. For details, please refer to Figure 3 As shown, the current penalty base can be reduced to its minimum value, that is, reduced to 0; and the current penalty factor can be reduced by an eighth preset value, for example, the current penalty factor can be reduced by 1.
[0057] In some embodiments, if the scene association parameter satisfies the push condition of the target push scene, and the current penalty factor is greater than the second penalty factor threshold and the current number of penalties is less than the set number of penalty thresholds, the emotional state of the user in the car can be obtained, and whether the user in the car is in a sleeping state can be detected. Then, when the user's emotional state is good and the user in the car is not in a sleeping state, a prompt voice is output, and the prompt voice is used to ask the user for the specific reason why the target push scene is not needed; then the push conditions of the vehicle function and / or the target push scene in the target push scene are updated by using the pre-trained scene model and the input reason content. And, in the case of updating the target push scene, the target push scene updated according to the reason content entered by the user is pushed again. If the user still enters a rejection instruction for the updated target push scene, the target push scene is deleted. Of course, if the reason content entered by the user is that the target push scene is not needed, the target push scene can be directly deleted. In this way, the push scene can be updated in time according to the needs of the user.
[0058] In some implementations, before pushing the target push scenario, if the user actively turns on the vehicle function in the target push scenario. That is, if the vehicle receives a start instruction for the vehicle function in the target push scenario and detects that the scene-related parameters at the current moment meet the push conditions of the target push scenario, the current penalty parameters of the target push scenario can also be reduced according to the set parameter adjustment strategy. Specifically, Figure 3 The current number of penalties may be reduced by reducing the current penalty base by the inverse of the current penalty factor, so that subsequent push to the target push scenario can be smoothly implemented.
[0059] For example, the target push scenario is to turn on the nap mode and the in-vehicle function of active noise reduction. The push conditions of the target push scenario can be referred to in Table 1 below:
[0060]
[0061] Table 1
[0062] Based on this, if in the scene-related parameters at the current moment, the weather information is non-rainy and the temperature is greater than 10 degrees Celsius, the passenger information in the car is that there is only one driver, the current time in the time information is between 8 pm and 10 pm, the gear in the vehicle information is P gear (i.e. parking gear), the electronic parking brake system (Electrical Park Brake, EPB) is in the pulled-up state, and the vehicle location information shows that the vehicle is located at the company between 6 am and 3 pm, and the vehicle is currently located at my home or my parking space, then it is determined that the scene-related parameters at the current moment meet the push conditions of the target push scene. If the current number of penalties for the target push scene is less than the penalty number threshold (such as 1) and the current penalty factor is less than the penalty factor threshold (such as 3), the target push scene is pushed by voice or central control screen display, that is, the user is prompted whether to turn on the in-vehicle function of "turning on nap mode and active noise reduction" in the target push scene.
[0063] For example, the target push scenario is to turn on the baby-sending mode, which is associated with in-vehicle functions such as adjusting the rear air conditioner, switching the driving mode to the comfort mode, turning off energy recovery, switching the throttle sensitivity to the minimum, switching the brake response to the soft mode, turning on the CST function, and playing nursery rhymes. The push conditions of the target push scenario can be found in Table 2 below:
[0064]
[0065] Based on this, if in the scene-related parameters at the current moment, the weather information is that the temperature is greater than 30 degrees Celsius, the passenger information in the car includes the driver and children sitting in the back seat, the time information is that the current time is the first preset time period on weekdays (such as 6 am to 9 am), and the vehicle location information is that the current location is my home or my parking space, then it is determined that the scene-related parameters at the current moment meet the push conditions of the target push scene. If the current number of penalties for the target push scene is less than the penalty number threshold (such as 1) and the current penalty factor is less than the penalty factor threshold (such as 3), the target push scene is pushed by voice or display on the central control screen, that is, the user is prompted whether to turn on the in-vehicle function associated with the "turn on baby delivery mode" in the target push scene.
[0066] For example, the target push scenario is to turn on the work mode, which is associated with vehicle functions such as turning on the air conditioner to 26°C, playing hot news, adjusting the driving mode to the sports mode, and turning on the navigation familiar road mode. The push conditions of the target push scenario can be referred to in Table 3 below:
[0067] Based on this, if in the scene-related parameters at the current moment, the weather information is that the temperature is greater than 30 degrees Celsius, the passenger information in the car only includes the driver, the time information is that the current time is the second preset time period on weekdays (such as 6 am to 9 am), and the vehicle location information is that the current location is my home or my parking space, then it is determined that the scene-related parameters at the current moment meet the push conditions of the target push scene. If the current number of penalties for the target push scene is less than the penalty number threshold (such as 1) and the current penalty factor is less than the penalty factor threshold (such as 3), the target push scene is pushed by voice or central control screen display, that is, the user is prompted whether to turn on the in-vehicle function associated with the "turn on work mode" in the target push scene.
[0068] In this embodiment, first, according to the scene-related parameters of the vehicle at the current moment, it is determined whether the push conditions of the target push scene are met, and the target push scene is actively pushed if it is met; and a penalty mechanism is also set, that is, in addition to meeting the push conditions of the target push scene, the target push scene is pushed only when the current penalty parameter of the target push scene is less than the set parameter threshold, that is, when the target push scene is the real need of the user. Moreover, when the user actively closes or ignores the target push scene, the penalty parameter of the target push scene will be adjusted down to feedback the user's real need for the scene, thereby avoiding the occurrence of problems such as frequent interference to the user due to excessive push, and thus making the scene push more adaptable to the actual needs and preferences of the user.
[0069] Please refer to Figure 4 , Figure 4 A flowchart of a scene push method provided in another embodiment of the present application is shown below. Figure 4 The scene push method provided in the embodiment of the present application is described in detail. The scene push method may include the following steps:
[0070] Step S301: Obtain historical scene-related parameters and historical operation data of the vehicle in a historical time period before the current moment.
[0071] Step S302: Analyze the historical scene-related parameters and historical operation data using a pre-trained scene model.
[0072] Step S303: If there are some parameters in the historical scene association parameters and the historical operation data within the time period corresponding to the some parameters match, then based on the historical operation data within the time period corresponding to the matched some parameters, the vehicle-mounted function of the historical operation is determined, and based on the vehicle-mounted function of the historical operation, the target push scene is generated, and based on the matched some parameters, the standard scene association parameters under the target push scene are determined as the push conditions of the target push scene.
[0073] In this embodiment, after the vehicle is powered on, the historical scene-related parameters and historical operation data in the historical time period before the current moment can be obtained. Specifically, the historical scene-related parameters and historical operation data can be extracted from the dimension of the number of online times of the vehicle-machine account currently logged in to the vehicle. For example, the historical scene-related parameters and historical operation data of the vehicle in the first 5 days are extracted. Then, the pre-trained scene big model is used to analyze the historical scene-related parameters and historical operation data in the first 5 days; if some parameters of 3 days in 5 days are the same, and the historical operation data of the time intervals corresponding to the some parameters of these 3 days are matched (close), then the same some parameters in these 3 days are determined as the standard scene-related parameters of the target push scene, and, according to the historical operation data in the time period corresponding to the same some parameters in these 3 days, the vehicle-mounted functions of the historical operations are determined, and based on the vehicle-mounted functions of the historical operations, the target push scene is generated. For example, among the in-vehicle functions with determined historical operations, the user has used multiple driving modes in total, then the driving mode with the highest frequency of use is determined as the target driving mode in the target push scenario; for another example, among the in-vehicle functions with determined historical operations, the user has adjusted the temperature of the air conditioner multiple times, then the maximum temperature value and the minimum temperature value of the adjustment can be removed, and the average of all other temperature values can be obtained as the target temperature value for the air conditioner adjustment in the target push scenario.
[0074] Step S304: Obtain the scene-related parameters of the vehicle at the current moment.
[0075] In this embodiment, the specific implementation of step S304 can refer to the content of the above-mentioned embodiment, which will not be repeated here.
[0076] Step S305: If the scenario-associated parameters meet the push conditions of the target push scenario, and the current penalty parameter of the target push scenario is less than the set parameter threshold, a prompt message is output, where the prompt message is used to prompt that the target push scenario is the scenario to be pushed.
[0077] In this embodiment, when it is determined that the target push scenario needs to be pushed, prompt information can be output first to inform the user that the target push scenario is about to be pushed. Specifically, the prompt information can be output in the form of a pop-up window, for example, the prompt information can be "A system-learned target push scenario has been generated for you. Do you need to view and set the target push scenario?" or "A pre-set target push scenario has been obtained for you. Do you need to view and set the target push scenario?"
[0078] Step S306: In response to the scene viewing instruction input based on the prompt information, a scene setting interface is displayed, and the scene setting interface at least includes all the vehicle-mounted functions in the target push scene.
[0079] Furthermore, the user can input a scene viewing instruction based on the prompt information, and correspondingly, the vehicle can respond to the scene viewing instruction and display the scene setting interface. Optionally, the scene setting interface includes at least all the vehicle functions in the target push scene, and of course, other vehicle functions can also be included. Based on this, the user can choose whether to change, delete or add the vehicle functions in the target push scene in the scene setting interface; and after the selection is completed, enter the scene modification instruction.
[0080] Step S307: In response to the scene modification instruction input based on the scene setting interface, the vehicle-mounted functions included in the target push scene are updated.
[0081] Step S308: If the scenario-associated parameters meet the push conditions of the target push scenario, and the current penalty parameter of the target push scenario is less than the set parameter threshold, the updated target push scenario is pushed.
[0082] Furthermore, the vehicle can update the vehicle functions included in the target push scene in response to the scene modification instruction input by the user based on the scene setting interface. That is to say, if the user changes a certain vehicle function in the target push scene in the scene setting interface, or deletes a certain vehicle function in the target push scene, or adds a certain vehicle function to the target push scene. The vehicle will change, delete or add the vehicle functions included in the target push scene; then, push the updated target push scene to inform the user of the vehicle functions included in the updated target push scene.
[0083] For example, if the user adds an in-car function of turning on music to the target push scene in the scene setting interface, the in-car function of turning on music will be added to the updated target push scene accordingly.
[0084] Step S309: In response to the rejection instruction for the updated target push scenario, the current penalty parameter of the target push scenario is increased according to the set parameter adjustment strategy.
[0085] Step S310: In response to the start instruction input for the updated target push scenario, all vehicle functions in the updated target push scenario are started, and the strategy is adjusted according to the set parameters to reduce the current penalty parameter of the target push scenario.
[0086] In this embodiment, the specific implementation of steps S309 to S310 can refer to the content of the above embodiments, which will not be repeated here.
[0087] In this embodiment, a pre-trained scenario model can be used to automatically learn and generate a target push scenario based on historical scenario association parameters and historical operation data; and when the push conditions are met and the current penalty parameter is less than the set parameter threshold, the target push scenario is automatically pushed, avoiding the need for users to continuously operate multiple functions and improving convenience; and users can also customize the push scenario. And when the user rejects the target push scenario, the penalty parameter of the target push scenario will be adjusted down to feedback the user's real needs for the scenario, thereby avoiding the occurrence of problems such as frequent interference to users due to excessive pushes, and making the scenario push more adaptable to the user's actual needs and preferences.
[0088] Please refer to Figure 5 , Figure 5 A flowchart of a scene push method provided by another embodiment of the present application is shown below. Figure 5 The scene push method provided in the embodiment of the present application is described in detail. The scene push method may include the following contents:
[0089] First, when the user turns on the active push function of the self-learning scene, the vehicle can obtain the historical scene-related parameters and historical operation data of the vehicle in the historical time period before the current moment, and use the pre-trained scene model to analyze the historical scene-related parameters and historical operation data. If there are some parameters in the historical scene-related parameters that match the historical operation data in the time period corresponding to the partial parameters, the vehicle function of the historical operation is determined based on the historical operation data in the time period corresponding to the matched partial parameters, and the target push scene is generated based on the vehicle function of the historical operation, and the standard scene-related parameters under the target push scene are determined based on the matched partial parameters as the push conditions of the target push scene.
[0090] Furthermore, the prompt information is output in the form of a pop-up window. For example, the prompt information may be "A target push scenario learned by the system has been generated for you. Do you need to view and set the target push scenario?" If the user clicks the pop-up window based on the prompt information, that is, inputs a scene viewing instruction, correspondingly, the vehicle can respond to the scene viewing instruction and display the scene setting interface. Optionally, the scene setting interface includes at least all the vehicle functions in the target push scenario, and of course, other vehicle functions may also be included. Based on this, the user can choose whether to change, delete or add the vehicle functions in the target push scenario in the scene setting interface; and after the selection is completed, enter the scene modification instruction. In response to the scene modification instruction input based on the scene setting interface, the vehicle functions included in the target push scenario are updated. If the scene-associated parameters meet the push conditions of the target push scenario, and the current penalty parameter of the target push scenario is less than the set parameter threshold, the updated target push scenario is pushed.
[0091] Optionally, in response to the input start instruction for the updated target push scenario, all vehicle functions in the updated target push scenario are turned on, and the current penalty parameter of the target push scenario is reduced according to the set parameter adjustment strategy. In addition, if the user inputs the start instruction and the subsequent automatic start instruction at the same time, then in the subsequent push process for the target push scenario, the user does not need to input the start instruction again, and the vehicle can automatically execute the vehicle functions in the target push scenario. Of course, in the subsequent automatic push start process, the vehicle outputs a prompt message to prompt the user to cancel the automatic start function for the target push scenario.
[0092] Optionally, in response to the rejection instruction input for the updated target push scenario, an active push penalty mechanism is entered, that is, the current penalty base and the current penalty factor of the target push scenario are increased according to the parameter increase rule corresponding to the instruction type of the rejection instruction. For specific details on how to increase the current penalty base and the current penalty factor, please refer to the content of the aforementioned embodiment, which will not be repeated here.
[0093] In this embodiment, a pre-trained scenario model can be used to automatically learn and generate a target push scenario based on historical scenario association parameters and historical operation data; and when the push conditions are met and the current penalty parameter is less than the set parameter threshold, the target push scenario is automatically pushed, avoiding the need for users to continuously operate multiple functions and improving convenience; and users can also customize the push scenario. And when the user rejects the target push scenario, the penalty parameter of the target push scenario will be adjusted down to feedback the user's real needs for the scenario, thereby avoiding the occurrence of problems such as frequent interference to users due to excessive pushes, and making the scenario push more adaptable to the user's actual needs and preferences.
[0094] Please refer to Figure 6 , which shows a structural block diagram of a scene push device 400 provided in an embodiment of the present application. The device 400 may include: an association parameter acquisition module 410, a scene push module 420 and a penalty parameter adjustment module 430.
[0095] The associated parameter acquisition module 410 is used to obtain the scene associated parameters of the vehicle at the current moment.
[0096] The scene push module 420 is used to push the target push scene if the scene-associated parameters meet the push conditions of the target push scene and the current penalty parameter of the target push scene is less than the set parameter threshold. The target push scene includes at least one vehicle-mounted function.
[0097] The penalty parameter adjustment module 430 is used to increase the current penalty parameter of the target push scenario according to the set parameter adjustment strategy in response to the rejection instruction for the target push scenario.
[0098] In some embodiments, the current penalty parameter includes a current penalty factor and a current penalty number, and the set parameter threshold includes a set penalty factor and a set penalty number. The penalty parameter adjustment module 430 can be specifically used to push the target push scenario if the scenario-associated parameter meets the push condition of the target push scenario, and the current penalty factor is less than the set penalty factor threshold and the current penalty number is less than the set penalty number threshold.
[0099] In this manner, the current penalty parameter also includes a current penalty base, the current number of penalties is determined based on the product of the current penalty base and the current penalty factor, the rejection instruction includes multiple instruction types, and different types of the rejection instructions have different rejection degrees, the set parameter adjustment strategy includes multiple parameter increase rules, and the parameter increase degrees under different parameter increase rules are different, and the multiple rejection instructions correspond to the multiple parameter increase rules one by one. The penalty parameter adjustment module 430 can be specifically used to respond to the rejection instruction and increase the current penalty base and current penalty factor of the target push scenario according to the parameter increase rule corresponding to the instruction type of the rejection instruction.
[0100] In other embodiments, the penalty parameter adjustment module 430 can also be used to, after the target push scenario is pushed, respond to an activation instruction input for the pushed target push scenario, activate all vehicle-mounted functions in the target push scenario, and reduce the current penalty parameter of the target push scenario according to the set parameter adjustment strategy.
[0101] In some embodiments, the push conditions of the target push scene include standard scene-associated parameters. The scene push device 400 may also include: a condition judgment module. Among them, the condition judgment module can be specifically used to match the scene-associated parameters at the current moment with the standard scene-associated parameters before pushing the target push scene if the scene-associated parameters meet the push conditions of the target push scene and the current penalty parameters of the target push scene are less than the set parameter threshold; if the scene-associated parameters at the current moment match the standard scene-associated parameters, it is determined that the scene-associated parameters at the current moment meet the push conditions of the target push scene; if the scene-associated parameters at the current moment do not match the standard scene-associated parameters, it is determined that the scene-associated parameters at the current moment do not meet the push conditions of the target push scene.
[0102] In this manner, the scene push device may further include: a historical information acquisition module, an analysis module, a scene generation module, and a standard parameter determination module. Among them, the historical information acquisition module may be used to obtain the historical scene association parameters and historical operation data of the vehicle in the historical time period before the current moment before matching the scene association parameters at the current moment with the standard scene association parameters. The analysis module may be used to analyze the historical scene association parameters and historical operation data using a pre-trained scene large model to obtain an analysis result. The scene generation module may be used to determine the vehicle-mounted function of the historical operation based on the historical operation data in the time period corresponding to the matched partial parameters if there are partial parameters in the historical scene association parameters and the historical operation data in the time period corresponding to the partial parameters, and generate the target push scene based on the vehicle-mounted function of the historical operation. The standard parameter determination module may be used to determine the standard scene association parameters under the target push scene based on the matched partial parameters as the push conditions of the target push scene.
[0103] In some embodiments, the scene push device 400 may also include: a prompt module, a display module and a scene update module. Among them, the prompt module can be used to output prompt information before pushing the target push scene, and the prompt information is used to prompt that the target push scene is the scene to be pushed. The display module can be used to display a scene setting interface in response to a scene viewing instruction input based on the prompt information, and the scene setting interface at least includes all the vehicle functions in the target push scene. The scene update module can be used to update the vehicle functions included in the target push scene in response to a scene modification instruction input based on the scene setting interface. The scene push module 420 can be used to push the updated target push scene if the scene-associated parameters meet the push conditions of the target push scene and the current penalty parameter of the target push scene is less than the set parameter threshold.
[0104] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0105] In several embodiments provided in the present application, the coupling between modules may be electrical, mechanical or other forms of coupling.
[0106] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0107] In summary, the pre-trained scenario model can be used to automatically learn and generate target push scenarios based on historical scenario-related parameters and historical operation data; and when the push conditions are met and the current penalty parameter is less than the set parameter threshold, the target push scenario is automatically pushed, avoiding the need for users to continuously operate multiple functions and improving convenience; and users can also customize push scenarios. And when the user rejects the target push scenario, the penalty parameter of the target push scenario will be adjusted down to feedback the user's real needs for the scenario, thereby avoiding problems such as frequent interference to users due to excessive pushes, and making the scenario push more adaptable to the user's actual needs and preferences.
[0108] The following will be combined Figure 7 A vehicle provided in the present application is described.
[0109] Reference Figure 7 , Figure 7A structural block diagram of a vehicle 500 provided in an embodiment of the present application is shown, and the above method provided in the embodiment of the present application can be executed by the vehicle 500.
[0110] The vehicle 500 in the embodiment of the present application may include one or more of the following components: a processor 501, a memory 502, and one or more applications, wherein the one or more applications may be stored in the memory 502 and configured to be executed by one or more processors 501, and the one or more programs are configured to execute the method as described in the aforementioned method embodiment.
[0111] The processor 501 may include one or more processing cores. The processor 501 uses various interfaces and lines to connect various parts of the entire vehicle 500, and executes various functions and processes data of the vehicle 500 by running or executing instructions, programs, code sets or instruction sets stored in the memory 502, and calling data stored in the memory 502. Optionally, the processor 501 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 501 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It is understandable that the above-mentioned modem can also be integrated into the processor 501 and implemented separately through a communication chip.
[0112] The memory 502 may include a random access memory (RAM) or a read-only memory (ROM). The memory 502 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 502 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data created by the vehicle 500 during use (such as the various corresponding relationships described above), etc.
[0113] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0114] In several embodiments provided in the present application, the coupling or direct coupling or communication connection between the modules shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or modules, which may be electrical, mechanical or other forms.
[0115] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0116] Please refer to Figure 8 , which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable medium 600 stores program codes, which can be called by a processor to execute the method described in the above method embodiment.
[0117] The computer readable storage medium 600 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 600 includes a non-transitory computer-readable storage medium. The computer readable storage medium 600 has storage space for program code 610 that performs any method step of the above method. These program codes can be read from or written to one or more computer program products. The program code 610 can be compressed, for example, in an appropriate form.
[0118] In some embodiments, a computer program product or computer program is provided, the computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device performs the steps in the above-mentioned method embodiments.
[0119] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A scene push method, characterized in that: The method comprises: Get the scene-related parameters of the vehicle at the current moment; If the scenario-associated parameter meets the push condition of the target push scenario, and the current penalty parameter of the target push scenario is less than the set parameter threshold, the target push scenario is pushed, and the target push scenario includes at least one vehicle-mounted function; In response to a rejection instruction for the target push scenario, a current penalty parameter of the target push scenario is increased according to a set parameter adjustment strategy.
2. The method according to claim 1, characterized in that: The current penalty parameter includes a current penalty factor and a current penalty number, and the set parameter threshold includes a set penalty factor threshold and a set penalty number threshold; If the scenario-associated parameter satisfies the push condition of the target push scenario, and the current penalty parameter of the target push scenario is less than the set parameter threshold, pushing the target push scenario includes: If the scenario-associated parameters meet the push conditions of the target push scenario, and the current penalty factor is less than the set penalty factor threshold and the current penalty times are less than the set penalty times threshold, the target push scenario is pushed.
3. The method according to claim 2, characterized in that The current penalty parameter also includes a current penalty base, the current number of penalties is determined based on the product of the current penalty base and the current penalty factor, the rejection instruction includes multiple types of instructions, and different types of the rejection instructions have different rejection degrees, the setting parameter adjustment strategy includes multiple parameter increase rules, and different parameter increase degrees under different parameter increase rules are different, and the multiple rejection instructions correspond to the multiple parameter increase rules one by one; The step of responding to the rejection instruction for the target push scenario, increasing the current penalty parameter of the target push scenario according to the set parameter adjustment strategy, includes: In response to the rejection instruction, the current penalty base and the current penalty factor of the target push scenario are increased according to the parameter increase rule corresponding to the instruction type of the rejection instruction.
4. The method according to claim 1, characterized in that After pushing the target push scenario, the method further includes: In response to an input start instruction for the target push scenario, all vehicle functions in the target push scenario are started, and the strategy is adjusted according to the set parameters to reduce the current penalty parameter of the target push scenario.
5. The method according to claim 1, characterized in that The push conditions of the target push scenario include standard scenario association parameters; Before pushing the target push scenario if the scenario-associated parameter satisfies the push condition of the target push scenario and the current penalty parameter of the target push scenario is less than the set parameter threshold, the method further includes: Matching the scene-related parameters at the current moment with the standard scene-related parameters; If the scene-related parameters at the current moment match the standard scene-related parameters, it is determined that the scene-related parameters at the current moment meet the push conditions of the target push scene; If the scene-associated parameters at the current moment do not match the standard scene-associated parameters, it is determined that the scene-associated parameters at the current moment do not meet the push conditions of the target push scene.
6. The method according to claim 5, characterized in that Before matching the scene-associated parameters at the current moment with the standard scene-associated parameters, the method further includes: Obtain historical scene-related parameters and historical operation data of the vehicle in the historical time period before the current moment; Analyze the historical scene-related parameters and historical operation data using a pre-trained scene model to obtain analysis results; If there are some parameters in the historical scenario association parameters and the historical operation data in the time period corresponding to the some parameters match, then based on the historical operation data in the time period corresponding to the matched some parameters, the vehicle function of the historical operation is determined, and based on the vehicle function of the historical operation, the target push scenario is generated; Based on the matched partial parameters, standard scenario-associated parameters under the target push scenario are determined as push conditions for the target push scenario.
7. The method according to any one of claims 1 to 6, characterized in that: Before pushing the target push scenario, the method further includes: Outputting prompt information, where the prompt information is used to prompt that the target push scenario is a scenario to be pushed; In response to a scene viewing instruction input based on the prompt information, displaying a scene setting interface, wherein the scene setting interface includes at least all vehicle-mounted functions in the target push scene; In response to a scene modification instruction input based on the scene setting interface, updating the vehicle functions included in the target push scene; The push target push scenario includes: The updated target push scenario is pushed.
8. A scene push device, characterized in that: The device comprises: The associated parameter acquisition module is used to obtain the scene associated parameters of the vehicle at the current moment; A scenario push module, configured to push a target push scenario if the scenario-associated parameter satisfies a push condition of the target push scenario and a current penalty parameter of the target push scenario is less than a set parameter threshold, wherein the target push scenario includes at least one vehicle-mounted function; The penalty parameter adjustment module is used to respond to a rejection instruction for the target push scenario and increase the current penalty parameter of the target push scenario according to a set parameter adjustment strategy.
9. A vehicle, characterized in that: The vehicle comprises: one or more processors; Memory; One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, which can be called by a processor to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Information pushing method and device, electronic equipment and storage medium
CN111831896A
Vehicle-mounted scene control method and device and vehicle
CN115269144A
Scene information pushing method, device and equipment
CN116260867A
Vehicle information recommendation method and device, electronic equipment and storage medium
CN116304319A
Driving scenario prediction and automatic vehicle setting adjustment
US20150291146A1