Vehicle body domain function configuration method and device, vehicle and storage medium
By collecting vehicle environment variable data, using pre-trained scenario prediction models and rule models, the body domain functions are automatically configured, which solves the problem of cumbersome operation of the existing body domain function control mode, and achieves an efficient and convenient user experience.
Patent Information
- Application Number
- CN202411758260.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-02-28
AI Technical Summary
The existing control mode of the body domain function has many operating steps, low user convenience and poor experience.
By collecting vehicle environment variable data, using pre-trained scenario prediction model and rule model, the target scenario and body domain function configuration parameters are determined, and the body domain function is automatically configured after the user confirms.
It realizes fully automatic body domain function configuration, meets user needs in real time, improves user's car use experience, and reduces development and maintenance costs.
Smart Images

Figure CN119544485A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle intelligent configuration, and in particular to a configuration method, device, vehicle and storage medium for vehicle body domain functions. Background Art
[0002] The Internet of Vehicles is a type of the Internet of Things. It is based on the in-vehicle network, inter-vehicle network and in-vehicle mobile Internet. It is a large system network that conducts wireless communication and information exchange between vehicles, vehicles and roads, vehicles and pedestrians, vehicles and the Internet, etc., in accordance with the agreed communication protocols and data exchange standards. With the development of communication technology, the control form of body electronic functions is changing with the evolution of automotive electronic and electrical architecture. From the decentralized control of body electronics such as doors, rearview mirrors, windows, and lights, along the body control module BCM to the body domain controller BDC, and finally developed into a regional controller (VIU / ZCU) for the next generation of centralized architecture.
[0003] The body domain of a car mainly includes various body functions, such as doors, windows, sunshades, color-changing skylights, ambient lights, headlights, reading lights, air conditioners, seats, fragrances, and car screens. Most of the above functions are controlled independently, which means that users need to manually adjust the functions of the body domain to meet daily use in certain scenarios. There are many operation steps, low user convenience, and poor experience. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method, device and vehicle for configuring body domain functions to meet user scenario requirements in real time and improve user experience.
[0005] In order to solve the above problems, the present invention proposes the following technical solutions:
[0006] In a first aspect, an embodiment of the present invention provides a method for configuring a vehicle body domain function, the method being applied to a vehicle, the method comprising:
[0007] Collecting vehicle environment variable data of the vehicle, and sending the vehicle environment variable data to a processing device;
[0008] Receive a target scene and body domain function configuration parameters returned by a processing device, wherein the target scene is determined by the processing device through a pre-trained scene prediction model based on the vehicle environment variable data, and the body domain function configuration parameters are determined by the processing device through a pre-trained rule model based on the vehicle environment variable data.
[0009] A further technical solution is that the method further comprises:
[0010] Pushing prompt information for starting the target scene to the user, and determining whether the user confirms to start the target scene;
[0011] If the user confirms to start the target scenario, the body domain function of the vehicle is configured based on the body domain function configuration parameters.
[0012] A further technical solution is that the body domain function configuration parameters include setting parameters of configuration sub-items of the body domain function of the vehicle; and configuring the body domain function of the vehicle based on the body domain function configuration parameters includes:
[0013] The configuration sub-item of the body domain function of the vehicle is set based on the setting parameters of the configuration sub-item of the body domain function of the vehicle.
[0014] In a second aspect, an embodiment of the present invention provides another method for configuring a vehicle body domain function, the method being applied to a server, the method comprising:
[0015] receiving vehicle environment variable data of the vehicle;
[0016] Determining a target scene for the vehicle based on the vehicle environment variable data through a pre-trained scene prediction model;
[0017] Determining body domain function configuration parameters of the vehicle based on the vehicle environment variable data through a pre-trained rule model;
[0018] The target scene and the body domain function configuration parameters are sent to the vehicle.
[0019] A further technical solution is that the rule model includes a plurality of rule sub-models corresponding to the configuration sub-items of the body domain function of the vehicle; the body domain function configuration parameters include setting parameters of the configuration sub-items of the body domain function of the vehicle; and the body domain function configuration parameters of the vehicle are determined based on the vehicle environment variable data by the pre-trained rule model, including:
[0020] Inputting the vehicle environment variable data into the rule sub-models corresponding to the configuration sub-items of the vehicle body domain function respectively, so that the rule sub-models output the setting parameters of the configuration sub-items of the vehicle body domain function;
[0021] Collect all the setting parameters output by the rule sub-model to obtain the body domain function configuration parameters.
[0022] A further technical solution is that the training process of the scene prediction model includes:
[0023] Acquire a scene data sample set, wherein the scene data sample set includes scene data samples;
[0024] The distributed deep neural network model is trained according to the scene data samples of the scene data sample set to generate the scene prediction model.
[0025] A further technical solution is that the training process of the rule sub-model includes:
[0026] Acquire a rule data sample set, wherein the rule data sample set includes rule data samples;
[0027] The distributed deep neural network model is trained according to the rule data samples of the rule data sample set to generate the rule sub-model.
[0028] A further technical solution is that the scene data samples and rule data samples are obtained based on labeling of historical vehicle environment variable data; the historical vehicle environment variable data is uploaded to the server by the vehicle.
[0029] In a third aspect, an embodiment of the present invention provides a vehicle body domain function configuration device, comprising a unit for executing the vehicle body domain function configuration method described above.
[0030] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is run on a computer, the computer executes the method for configuring the body domain function provided in any of the embodiments of the present invention.
[0031] In a fifth aspect, an embodiment of the present invention further provides a vehicle, comprising a processor and a memory, wherein the memory stores a computer program, and the processor executes the method for configuring the body domain function provided in any one of the embodiments of the present invention by calling the computer program.
[0032] Compared with the prior art, the technical effects achieved by the present invention include:
[0033] The present invention provides a method, device, vehicle and storage medium for configuring a body domain function, the method comprising: collecting vehicle environment variable data of the vehicle, and sending the vehicle environment variable data to a processing device; receiving a target scene and body domain function configuration parameters returned by the processing device, wherein the target scene is determined by the processing device through a pre-trained scene prediction model based on the vehicle environment variable data, and the body domain function configuration parameters are determined by the processing device through a pre-trained rule model based on the vehicle environment variable data. It can be seen that the present invention can determine the target scene and body domain function configuration parameters according to the environment in which the vehicle is located, so that the body domain function of the vehicle can be actively configured based on the body domain function configuration parameters. The entire configuration process is completed automatically, and the user does not need to undertake the work of presetting the body domain function, which can meet the user's needs in real time and improve the user's car experience.
[0034] In another method for configuring a body domain function provided by the present invention, a server receives vehicle environment variable data sent by a vehicle; determines the target scene of the vehicle based on the vehicle environment variable data through a pre-trained scene prediction model; determines the body domain function configuration parameters of the vehicle based on the vehicle environment variable data through a pre-trained rule model; sends the target scene and the body domain function configuration parameters to the vehicle, and when the user confirms to turn on the target scene, the vehicle configures the body domain function of the vehicle based on the body domain function configuration parameters. In the early stage, the scene prediction model and the rule model are developed and trained, and in the later stage, only the relevant data needs to be imported into the model, and there is no need to invest a lot of manpower to develop exclusive scene modes during OTA maintenance. It has the characteristics of simple body domain function configuration, low development cost, and simple maintenance. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0037] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0038] Figure 1is a flow chart of a method for configuring a vehicle body domain function provided by an embodiment of the present invention;
[0039] Figure 2 is a flow chart of a method for configuring a vehicle body domain function provided by another embodiment of the present invention;
[0040] Figure 3 is a flow chart of the method for configuring the vehicle body domain function provided by an embodiment of the present invention applied to a vehicle and a server;
[0041] Figure 4 is a schematic block diagram of a configuration device for a vehicle body domain function provided by an embodiment of the present invention;
[0042] Figure 5 is a schematic block diagram of a configuration device for a vehicle body domain function provided by another embodiment of the present invention;
[0043] Figure 6 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0045] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0046] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0047] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0048] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0049] Figure 1 is a flow chart of a method for configuring a vehicle body domain function provided by an embodiment of the present invention, the method is applied to a vehicle, see Figure 1 , the configuration method of the body domain function includes the following steps:
[0050] S101. Collect vehicle environment variable data of a vehicle, and send the vehicle environment variable data to a processing device.
[0051] In a specific implementation, the processing device may be a server or a processor configured on the vehicle. The vehicle body domain functions of the present invention mainly include various vehicle body functions, such as doors, windows, sunshades, color-changing skylights, atmosphere lights, headlights, reading lights, air conditioners, seats, fragrances, vehicle screens, etc. Functional configurations related to driving safety such as chassis power and intelligent driving domain are not within the configuration scope of the present invention.
[0052] The present invention collects the required vehicle environment variable data by embedding points in the vehicle so that the processing device can know the vehicle status in the current environment and the scene where the driver and passengers are located. Vehicle environment variable data, for example, can include gear position, vehicle speed, power, driver status, ambient light intensity, time, location, air quality, weather conditions, etc. Weather conditions include wind speed level, rainfall, humidity, visibility, etc., which are not specifically limited in the present invention.
[0053] After collecting the vehicle environment variable data, the vehicle sends the vehicle environment variable data to the processing device, for example, by wireless transmission.
[0054] S102. Receive a target scene and body domain function configuration parameters returned by a processing device, wherein the target scene is determined by the processing device through a pre-trained scene prediction model based on the vehicle environment variable data, and the body domain function configuration parameters are determined by the processing device through a pre-trained rule model based on the vehicle environment variable data.
[0055] In a specific implementation, after receiving the vehicle environment variable data uploaded by the vehicle, the processing device inputs the vehicle environment variable data into a pre-trained scenario prediction model, and the pre-trained scenario prediction model predicts the target scene in which the vehicle is currently located based on the vehicle environment variable data. Furthermore, the vehicle environment variable data is input into a pre-trained rule model, and the pre-trained rule model predicts the vehicle's body domain function configuration parameters based on the vehicle environment variable data. After acquiring the target scene and the body domain function configuration parameters, the processing device sends the target scene and the body domain function configuration parameters to the vehicle, for example, wirelessly. Accordingly, the vehicle receives the target scene and body domain function configuration parameters sent by the processing device.
[0056] It can be understood that on the processing device side, the scene prediction model is pre-trained so that it has the function of predicting the current scene of the vehicle based on the vehicle environment variable data; the rule model is pre-trained so that it has the function of predicting the current body domain function configuration parameters of the vehicle based on the vehicle environment variable data.
[0057] It can be understood that the target scenario and the body domain function configuration parameters are determined based on the vehicle environment variable data uploaded by the vehicle. Therefore, under the same vehicle environment variable data, the target scenario and the body domain function configuration parameters are matched.
[0058] In the technical solution of the embodiment of the present invention, the vehicle environment variable data of the vehicle is collected and sent to the processing device; the target scene and body domain function configuration parameters returned by the processing device are received, wherein the target scene is determined by the processing device through a pre-trained scene prediction model based on the vehicle environment variable data, and the body domain function configuration parameters are determined by the processing device through a pre-trained rule model based on the vehicle environment variable data. It can be seen that the present invention can determine the target scene and body domain function configuration parameters according to the environment in which the vehicle is located, so that the body domain function of the vehicle can be actively configured based on the body domain function configuration parameters. The entire configuration process is completed automatically, and the user does not need to undertake the work of presetting the body domain function, which can meet the user's needs in real time and improve the user's car experience.
[0059] In some embodiments, after step S102, the method further includes:
[0060] S103, pushing prompt information for starting the target scene to the user to determine whether the user confirms to start the target scene;
[0061] In a specific implementation, a prompt message for starting the target scene is pushed to the user, for example, a pop-up message is popped up on the screen of the vehicle, and the pop-up message may specifically be: it is detected that the current scene is the target scene (such as a camping scene), and whether to start the target scene is required.
[0062] At the same time, a confirmation / cancel option pops up for the user to select. If the user selects the confirmation option, it is determined that the user confirms to start the target scene.
[0063] If the user selects the cancel option, no processing will be done and the current body domain function will remain unchanged.
[0064] S104: If the user confirms to start the target scenario, the body domain function of the vehicle is configured based on the body domain function configuration parameters.
[0065] In a specific implementation, if the user confirms to start the target scenario, the body domain function of the vehicle is configured based on the body domain function configuration parameters. Specifically, at least one sub-item of the vehicle's doors, windows, sunshades, color-changing skylights, ambient lights, headlights, reading lights, air conditioning, seats, fragrances, and vehicle screens is configured based on the body domain function configuration parameters.
[0066] In one embodiment, the body domain function configuration parameters include setting parameters of configuration sub-items of the body domain function of the vehicle; configuring the body domain function of the vehicle based on the body domain function configuration parameters includes: setting the configuration sub-items of the body domain function of the vehicle based on the setting parameters of the configuration sub-items of the body domain function of the vehicle.
[0067] In the specific implementation, for each body domain function, it includes at least one configuration sub-item. For example, for air conditioning, its configuration sub-items include opening time, temperature values of multiple temperature zones, air volume setting, blowing angle, circulation mode, front defrost, rear defrost, rapid cooling, rapid heating, outlet angle, etc.
[0068] The body domain function configuration parameters include setting parameters of all configuration sub-items of all body domain functions of the vehicle, and the configuration sub-items of the body domain functions of the vehicle are set respectively based on the body domain function configuration parameters.
[0069] The technical solution of the present invention can, according to the environment in which the vehicle is located, actively push prompt information for starting the target scene to the user by receiving the target scene and the body domain function configuration parameters returned by the processing device. If the user confirms to start the target scene, the body domain function of the vehicle is actively configured based on the body domain function configuration parameters. The entire configuration process is completed entirely by the vehicle side and the cloud. The user only needs to confirm whether to start, and does not need to undertake the work of presetting the body domain function. It can meet the needs of users in real time and improve the user's car experience.
[0070] Figure 2 FIG. 1 is a flow chart of a method for configuring a vehicle body domain function provided by another embodiment of the present invention, and the method is applied to a server. It can be understood that the server includes a processor configured on a vehicle.
[0071] See also Figure 2 , the configuration method of the body domain function includes the following steps:
[0072] S201, receiving vehicle environment variable data of a vehicle;
[0073] In specific implementations, the body domain functions of the automobile of the present invention mainly include various body functions, such as doors, windows, sunshades, color-changing skylights, ambient lights, headlights, reading lights, air conditioning, seats, fragrances, car screens, etc. Functional configurations related to driving safety such as chassis power and intelligent driving domain are not within the configuration scope of the present invention.
[0074] The present invention collects the required vehicle environment variable data through the information collection module configured in the vehicle, so that the server can know the vehicle status in the current environment and the scene where the driver and passengers are located. The vehicle environment variable data, for example, can include gear position, vehicle speed, power, driver status, ambient light intensity, time, location, air quality, weather conditions, etc. The weather conditions include wind speed level, rainfall, humidity, visibility, etc., which are not specifically limited in the present invention.
[0075] After the vehicle information collection module collects the vehicle environment variable data, the vehicle environment variable data is sent to the server, for example, by wireless transmission. Correspondingly, the server receives the vehicle environment variable data sent by the vehicle.
[0076] S202, receiving vehicle environment variable data sent by the vehicle, and determining a target scene of the vehicle based on the vehicle environment variable data using a pre-trained scene prediction model.
[0077] In a specific implementation, an information processing module is configured in the server. After receiving the vehicle environment variable data uploaded by the vehicle, the information processing module inputs the vehicle environment variable data into a pre-trained scene prediction model, and the pre-trained scene prediction model predicts the target scene where the vehicle is currently located based on the vehicle environment variable data.
[0078] It can be understood that on the server side, the scene prediction model is pre-trained so that it has the function of predicting the current scene of the vehicle based on the vehicle environment variable data.
[0079] For example, in one embodiment, the training process of the scene prediction model includes: obtaining a scene data sample set, wherein the scene data sample set includes scene data samples; training a distributed deep neural network model according to the scene data samples of the scene data sample set to generate the scene prediction model.
[0080] In a specific implementation, the scene data samples are obtained by annotating the historical vehicle environment variable data, that is, annotating the scenes corresponding to the historical vehicle environment variable data; the historical vehicle environment variable data is uploaded to the server by the vehicle. Specifically, the historical vehicle environment variable data is collected by burying points in the sold vehicles (all models), and the historical data based on the vehicle environment variables is uploaded to the server by the vehicle. The server constructs the scene data samples based on the historical vehicle environment variable data to obtain a scene data sample set.
[0081] Furthermore, a distributed deep neural network model is trained based on the scene data sample set to generate the scene prediction model and obtain the correspondence between vehicle environment variables and target scenes.
[0082] For example, the vehicle parameters involved in the scene data sample include gear, speed, power, positioning, driver status monitoring, passenger compartment status monitoring, seat pressure sensor, etc., and the environmental variables involved include ambient light illumination, time, location, temperature, air quality, weather, rainfall, infrared radiation intensity, relative humidity, etc. The above scene data samples are used to train the distributed deep neural network model to generate the scene prediction model. The server receives the current vehicle environmental variable data and determines the specific scene of the current vehicle through the scene prediction model, such as lunch break, night rest, car washing, trailer, camping, severe cold environment, hot summer environment, wind and sand, dust, long distance, high speed, etc.
[0083] S203, determining the body domain function configuration parameters of the vehicle based on the vehicle environment variable data through a pre-trained rule model.
[0084] In a specific implementation, the information processing module inputs the vehicle environment variable data into the pre-trained rule model, and the pre-trained rule model predicts the vehicle body domain function configuration parameters based on the vehicle environment variable data. It can be understood that on the server side, the rule model is pre-trained so that it has the function of predicting the vehicle's current body domain function configuration parameters based on the vehicle environment variable data.
[0085] In one embodiment, the rule model includes a plurality of rule sub-models corresponding to configuration sub-items of the body domain function of the vehicle; the body domain function configuration parameters include setting parameters of the configuration sub-items of the body domain function of the vehicle; the pre-trained rule model determines the body domain function configuration parameters of the vehicle based on the vehicle environment variable data, including: inputting the vehicle environment variable data into the rule sub-models corresponding to the configuration sub-items of the body domain function of the vehicle respectively, so that the rule sub-models output the setting parameters of the configuration sub-items of the body domain function of the vehicle; and collecting all the setting parameters output by the rule sub-models to obtain the body domain function configuration parameters.
[0086] In a specific implementation, a rule sub-model is trained for each configuration sub-item of the body domain function, and the vehicle environment variable data is input into the rule sub-model of each configuration sub-item of the body domain function, so that the rule sub-model outputs the setting parameters of the configuration sub-item of the body domain function of the vehicle, and then the setting parameters output by all the rule sub-models are collected to obtain the body domain function configuration parameters. The body domain function configuration parameters are then sent to the vehicle.
[0087] It can be understood that steps S202 and S203 are both based on the vehicle environment variable data to obtain the target scene and body domain function configuration parameters according to the rule model and the scene prediction model. Since the vehicle environment variable data input by the rule model and the scene prediction model are the same, the target scene and body domain function configuration parameters obtained are naturally corresponding.
[0088] For example, in one embodiment, the training process of the rule sub-model includes: obtaining a rule data sample set, wherein the rule data sample set includes rule data samples; training a distributed deep neural network model according to the rule data samples of the rule data sample set to generate the rule sub-model.
[0089] In a specific implementation, the rule data samples are obtained by annotating the historical vehicle environment variable data, that is, annotating the setting parameters corresponding to the historical vehicle environment variable data; the historical vehicle environment variable data is uploaded to the server by the vehicle. Specifically, the historical vehicle environment variable data is collected by burying points in the sold vehicles (all models), and the historical data based on the vehicle environment variables is uploaded to the server by the vehicle. The server constructs the rule data samples based on the historical vehicle environment variable data to obtain a rule data sample set.
[0090] Furthermore, the distributed deep neural network model is trained based on the rule data sample set to generate the rule sub-model and obtain the corresponding relationship between the vehicle environment variables and the configuration sub-item parameters.
[0091] Each switch of the vehicle's body domain function is buried. As the number of vehicles sold increases, a large amount of user buried data will be obtained to understand the user's use time, frequency, total usage, configuration sub-item parameters and other information of the body domain function in the vehicle environment. At the same time, the vehicle environment is matched with the scene, and the target scene and the body domain function configuration parameters corresponding to the target scene can be output. Based on the body domain function buried data and vehicle environment data, a rule data sample is generated. The server receives the current vehicle environment variable data and determines the body domain function configuration parameters of the current vehicle through the rule sub-model. Taking the air conditioning model as an example, the configuration sub-items include the number of air conditioning openings, opening time, temperature values of multiple temperature zones, air volume settings, blowing angles, circulation modes, front defrost, rear defrost, rapid cooling, rapid heating, outlet angles, etc. For each configuration sub-item, a training sample is constructed based on the historical vehicle environment variable data, and the corresponding rule sub-model is trained to obtain the corresponding relationship between vehicle environment variables and configuration sub-item parameters.
[0092] By analogy, a separate rule model is trained for each configuration sub-item of the body domain function, and the correspondence between the configuration sub-item parameters of the full body domain function and the vehicle environment can be obtained.
[0093] S204: Send the target scene and the body domain function configuration parameters to the vehicle.
[0094] In a specific implementation, the information processing module sends the target scene and the body domain function configuration parameters corresponding to the target scene to the vehicle. Accordingly, the vehicle pushes a prompt message to the user to start the target scene, and determines whether the user confirms to start the target scene; if the user confirms to start the target scene, the body domain function of the vehicle is configured based on the body domain function configuration parameters. Specifically, if the user confirms to start the target scene, the body domain function of the vehicle is configured based on the body domain function configuration parameters. Specifically, the vehicle's doors, windows, sunshades, color-changing canopies, atmosphere lights, headlights, reading lights, air conditioners, seats, fragrances, and vehicle screens are configured based on the body domain function configuration parameters.
[0095] See also Figure 3 , which is a flow chart of the application of the vehicle body domain function configuration method provided by an embodiment of the present invention to a vehicle and a server.
[0096] In one embodiment, the current vehicle environment variable data includes: the vehicle is in P gear, the location is in the industrial zone of M city, the time is X month Y day Z hour, the battery is sufficient, the main driver is occupied, specifically, it is a weekday evening in the southern summer, and the current scene is determined to be overtime and exclusive according to the scene prediction model; further determine the user's body domain function configuration parameters under the vehicle environment variable data according to the rule model; thereby obtain the target scene and the body domain function configuration parameters corresponding to the target scene. The vehicle receives the target scene and the body domain function configuration parameters sent by the server, pushes the prompt information of starting the target scene to the user, and determines whether the user confirms to start the target scene; if the user confirms to start the target scene, the body domain function of the vehicle is configured based on the body domain function configuration parameters. At that time, the vehicle will actively turn on the air conditioning internal circulation and the temperature to 22 degrees Celsius; simultaneously reduce the brightness of the ambient light and turn off the headlights; close the windows and doors; adjust the seat to a comfortable angle and turn on the seat massage to achieve automatic configuration of the body domain function.
[0097] The technical solution of the present invention is that the server receives vehicle environment variable data sent by the vehicle; determines the target scene of the vehicle based on the vehicle environment variable data through a pre-trained scene prediction model; determines the body domain function configuration parameters of the vehicle based on the vehicle environment variable data through a pre-trained rule model; sends the target scene and the body domain function configuration parameters to the vehicle, and when the user confirms to turn on the target scene, the vehicle configures the body domain function of the vehicle based on the body domain function configuration parameters. In the early stage, the scene prediction model and the rule model are developed and trained, and in the later stage, only the relevant data needs to be imported into the model, and there is no need to invest a lot of manpower to develop exclusive scene modes during OTA maintenance, so the development cost is low and the maintenance is simple.
[0098] Furthermore, in the embodiment of the present invention, the scenario prediction model and the rule model are deployed in the cloud, and the framework of the distributed neural network is used to reduce the coupling degree and the complexity of the model. The output body domain function configuration parameters are pushed to the vehicle side through the scenario engine, and the vehicle side application layer triggers the linkage of multiple body domain control functions, and the corresponding control signals are transparently transmitted through the middleware and the bottom layer, and output to each independent controller in the body domain, and each body domain controller drives the hardware to execute the corresponding function.
[0099] See also Figure 4 , Figure 4 is a schematic block diagram of a configuration device 40 for a body domain function provided by an embodiment of the present invention. Corresponding to the above configuration method for a body domain function, the present invention further provides a configuration device 40 for a body domain function. The configuration device 40 for a body domain function includes a unit for executing the above configuration method for a body domain function, and the configuration device 40 for a body domain function can be configured in a vehicle. Specifically, the configuration device 40 for a body domain function includes:
[0100] A collection unit 41, used to collect vehicle environment variable data of the vehicle and send the vehicle environment variable data to a processing device;
[0101] The first receiving unit 42 is used to receive the target scene and body domain function configuration parameters returned by the processing device, wherein the target scene is determined by the processing device through a pre-trained scene prediction model based on the vehicle environment variable data, and the body domain function configuration parameters are determined by the processing device through a pre-trained rule model based on the vehicle environment variable data.
[0102] In one embodiment, the body domain function configuration device 40 further includes:
[0103] The push unit 43 is used to push prompt information for starting the target scene to the user, and determine whether the user confirms to start the target scene;
[0104] The configuration unit 44 is configured to configure the body domain function of the vehicle based on the body domain function configuration parameters if the user confirms to start the target scenario.
[0105] In one embodiment, the body domain function configuration parameters include setting parameters of configuration sub-items of the body domain function of the vehicle; and configuring the body domain function of the vehicle based on the body domain function configuration parameters includes:
[0106] The configuration sub-item of the body domain function of the vehicle is set based on the setting parameters of the configuration sub-item of the body domain function of the vehicle.
[0107] See also Figure 5 , Figure 5 is a schematic block diagram of a configuration device 40 for a body domain function provided by another embodiment of the present invention. Corresponding to the above configuration method for the body domain function, the present invention further provides a configuration device 40 for the body domain function. The configuration device 40 for the body domain function includes a unit for executing the above configuration method for the body domain function, and the configuration device 40 for the body domain function can be configured in a server. Specifically, the configuration device 40 for the body domain function includes:
[0108] An information collection module 45 is used to receive vehicle environmental variable data of the vehicle;
[0109] The information processing module 46 is used to determine the target scene of the vehicle based on the vehicle environment variable data through a pre-trained scene prediction model; determine the body domain function configuration parameters of the vehicle based on the vehicle environment variable data through a pre-trained rule model; and send the target scene and the body domain function configuration parameters to the vehicle.
[0110] In one embodiment, the rule model includes a plurality of rule sub-models corresponding to configuration sub-items of the body domain function of the vehicle; the body domain function configuration parameters include setting parameters of the configuration sub-items of the body domain function of the vehicle; and determining the body domain function configuration parameters of the vehicle based on the vehicle environment variable data through the pre-trained rule model includes:
[0111] Inputting the vehicle environment variable data into the rule sub-models corresponding to the configuration sub-items of the vehicle body domain function respectively, so that the rule sub-models output the setting parameters of the configuration sub-items of the vehicle body domain function;
[0112] Collect all the setting parameters output by the rule sub-model to obtain the body domain function configuration parameters.
[0113] In one embodiment, the training process of the scene prediction model includes:
[0114] Acquire a scene data sample set, wherein the scene data sample set includes scene data samples;
[0115] The distributed deep neural network model is trained according to the scene data samples of the scene data sample set to generate the scene prediction model.
[0116] In one embodiment, the training process of the rule sub-model includes:
[0117] Acquire a rule data sample set, wherein the rule data sample set includes rule data samples;
[0118] The distributed deep neural network model is trained according to the rule data samples of the rule data sample set to generate the rule sub-model.
[0119] In one embodiment, the scenario data samples and rule data samples are obtained based on labeling of historical vehicle environment variable data; the historical vehicle environment variable data is uploaded to the server by the vehicle.
[0120] like Figure 6 As shown, an embodiment of the present invention provides a vehicle, including a processor 111 , a communication interface 112 , a memory 113 and a communication bus 114 , wherein the processor 111 , the communication interface 112 , and the memory 113 communicate with each other via the communication bus 114 .
[0121] The memory 113 is used to store computer programs.
[0122] In one embodiment of the present invention, the processor 111 is used to implement a method for configuring a vehicle body domain function provided by any one of the aforementioned method embodiments when executing a program stored in the memory 113 .
[0123] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program implements a method for configuring a vehicle body domain function as provided in any one of the aforementioned method embodiments.
[0124] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0125] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0126] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0127] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
[0128] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0129] The above is a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for configuring a vehicle body domain function, characterized in that: The method is applied to a vehicle, and comprises: Collecting vehicle environment variable data of the vehicle, and sending the vehicle environment variable data to a processing device; Receive a target scene and body domain function configuration parameters returned by a processing device, wherein the target scene is determined by the processing device through a pre-trained scene prediction model based on the vehicle environment variable data, and the body domain function configuration parameters are determined by the processing device through a pre-trained rule model based on the vehicle environment variable data.
2. The method for configuring the vehicle body domain function according to claim 1, characterized in that: The method further comprises: Pushing a prompt message for starting the target scene to the user, and determining whether the user confirms to start the target scene; If the user confirms to start the target scenario, the body domain function of the vehicle is configured based on the body domain function configuration parameters.
3. The method for configuring the vehicle body domain function according to claim 1, characterized in that: The body domain function configuration parameters include setting parameters of configuration sub-items of the body domain function of the vehicle; and configuring the body domain function of the vehicle based on the body domain function configuration parameters includes: The configuration sub-item of the body domain function of the vehicle is set based on the setting parameters of the configuration sub-item of the body domain function of the vehicle.
4. A method for configuring a vehicle body domain function, characterized in that: The method is applied to a server, and the method comprises: receiving vehicle environment variable data of the vehicle; Determining a target scene for the vehicle based on the vehicle environment variable data through a pre-trained scene prediction model; Determining body domain function configuration parameters of the vehicle based on the vehicle environment variable data through a pre-trained rule model; The target scene and the body domain function configuration parameters are sent to the vehicle.
5. The method for configuring the vehicle body domain function according to claim 4, characterized in that: The rule model includes a plurality of rule sub-models corresponding to configuration sub-items of the body domain function of the vehicle one by one; the body domain function configuration parameters include setting parameters of the configuration sub-items of the body domain function of the vehicle; The determining of the body domain function configuration parameters of the vehicle based on the vehicle environment variable data by using the pre-trained rule model includes: Inputting the vehicle environment variable data into the rule sub-models corresponding to the configuration sub-items of the vehicle body domain function respectively, so that the rule sub-models output the setting parameters of the configuration sub-items of the vehicle body domain function; Collect all the setting parameters output by the rule sub-model to obtain the body domain function configuration parameters.
6. The method for configuring the vehicle body domain function according to claim 5, characterized in that: The training process of the scenario prediction model includes: Acquire a scene data sample set, wherein the scene data sample set includes scene data samples; The distributed deep neural network model is trained according to the scene data samples of the scene data sample set to generate the scene prediction model.
7. The method for configuring the vehicle body domain function according to claim 6, characterized in that: The training process of the rule sub-model includes: Acquire a rule data sample set, wherein the rule data sample set includes rule data samples; The distributed deep neural network model is trained according to the rule data samples of the rule data sample set to generate the rule sub-model.
8. The method for configuring the vehicle body domain function according to claim 7, characterized in that: The scene data samples and rule data samples are obtained after marking historical vehicle environment variable data; the historical vehicle environment variable data is uploaded to the server by the vehicle.
9. A configuration device for body domain functions, characterized in that: The device comprises a unit for executing the method for configuring a vehicle body domain function as claimed in any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed on a computer, the computer is enabled to execute the method for configuring the vehicle body domain function according to any one of claims 1 to 8.
11. A vehicle comprising a processor and a memory, wherein the memory stores a computer program, characterized in that: The processor is used to execute the method for configuring the vehicle body domain function as claimed in any one of claims 1 to 3 by calling the computer program.