Vehicle and operation control method and device of vehicle-mounted function module
By obtaining vehicle environment data and occupants’ personalized parameter mapping table, determining target operating parameters and controlling the operation of on-board functional modules, the problem of difficulty in accurately matching occupants’ preferences in the existing technology is solved, and the vehicle usage experience is improved.
Patent Information
- Application Number
- CN202411929145.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-25
AI Technical Summary
The prior art is difficult to accurately match the personal preferences of the occupants, and the way of manually adjusting the interior environment in the car is cumbersome and complicated, reducing the occupants' car use experience.
By obtaining the vehicle's environmental data and the target personalized parameter mapping table of the occupants, the target operation parameters matching the current environment are determined, and the control function module operates according to the target parameters.
Accurately match the occupants’ personal preferences in the current environment, reducing the operating burden of the occupants and significantly improving the car use experience.
Smart Images

Figure CN119611246A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle, and an operation control method and device for a vehicle-mounted functional module. Background Art
[0002] With the continuous development of the automobile industry and the increasing demand of passengers for driving experience, modern cars have evolved from simple means of transportation to a mobile living space that integrates comfort, entertainment and personalization.
[0003] In the related art, in order to improve the driving experience of passengers, vehicles are usually equipped with some basic preset modes, such as air conditioning operation mode, seat heating mode, etc. Although these preset modes simplify the operation process to a certain extent, they often fail to meet the unique usage requirements of members for functional modules. In addition, although passengers can also control the environment in the car by manual adjustment, this manual adjustment method is more cumbersome and complicated, thus reducing the passenger's car experience. Summary of the invention
[0004] In view of this, the present application provides a vehicle, an operation control method and device for a vehicle-mounted functional module to solve the defects existing in the related art. The technical solution of the present application is as follows:
[0005] According to an embodiment of the first aspect of the present application, there is provided an operation control method of an on-board functional module, which is applied to a vehicle system of a vehicle, wherein the vehicle is equipped with a functional module for realizing a preset cockpit function, and the method comprises:
[0006] Acquiring environmental data of the vehicle at a current moment, where the current environment represented by the environmental data includes an environment outside the vehicle and / or an environment inside the cabin;
[0007] Obtaining a target personalized parameter mapping table of the occupant in the cockpit, and determining a target operating parameter matching the current environment for the functional module based on the environmental data and the target personalized parameter mapping table; wherein the occupant has one or more personalized parameter mapping tables, the operating parameters recorded in each personalized parameter mapping table conform to the occupant's mode preference for the functional module, and the target personalized parameter mapping table is obtained based on the personalized parameter mapping table;
[0008] Control the functional modules to operate according to the target operating parameters.
[0009] According to an embodiment of the second aspect of the present application, a vehicle is provided, wherein the vehicle is used to implement the steps of the method described in the first aspect.
[0010] According to an embodiment of the third aspect of the present application, there is provided an operation control device of a vehicle-mounted functional module, which is applied to a vehicle system of a vehicle, wherein the vehicle is equipped with a functional module for realizing a preset cockpit function, and the device comprises:
[0011] An environment acquisition unit, used to acquire environmental data of the vehicle at a current moment, wherein the current environment represented by the environmental data includes an environment outside the vehicle and / or an environment inside the cabin;
[0012] A parameter determination unit is used to obtain a target personalized parameter mapping table for the occupant in the cockpit, and based on the environmental data and the target personalized parameter mapping table, determine target operating parameters that match the current environment for the functional module; wherein the occupant has one or more personalized parameter mapping tables, the operating parameters recorded in each personalized parameter mapping table conform to the occupant's mode preference for the functional module, and the target personalized parameter mapping table is obtained based on the personalized parameter mapping table; an operation control unit is used to control the functional module to operate according to the target operating parameters.
[0013] According to an embodiment of the fourth aspect of the present application, an electronic device is provided, comprising a memory, a processor, and executable instructions stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect by executing the executable instructions.
[0014] According to an embodiment of the fifth aspect of the present application, a computer-readable storage medium is provided, on which computer instructions are stored. When the instructions are executed by a processor, the steps of the method described in the first aspect are implemented.
[0015] According to an embodiment of the sixth aspect of the present application, a computer program product is provided, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the method described in the first aspect.
[0016] In the technical solution provided by the present application, the vehicle is equipped with a functional module for realizing a preset cockpit function, and when the environmental data inside and outside the vehicle are obtained, the target operating parameters matching the current environment can be determined for the functional modules on the vehicle based on the environmental data and the target personalized parameter mapping table for the occupants, so that the corresponding functional modules can operate according to the target operating parameters. By applying the technical solution of the present application, since the occupants correspond to one or more personalized parameter mapping tables that can characterize their own mode preferences for the functional modules, when the target personalized parameter mapping table is determined from the personalized parameter mapping table and the target operating parameters are determined based on the target personalized parameter mapping table, the personal preferences of the occupants in the current environment can be accurately matched, and the occupants do not need to manually adjust the operating parameters of the functional modules in the cockpit, which reduces the operating burden of the occupants and significantly improves the occupants' vehicle experience.
[0017] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory and do not limit the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present application 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, the drawings described below are only some embodiments recorded in the embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0019] Figure 1 is a schematic diagram of a vehicle networking architecture shown in an exemplary embodiment of the present application;
[0020] Figure 2 is a flow chart of an operation control method of a vehicle-mounted functional module shown in an exemplary embodiment of the present application;
[0021] Figure 3 It is a schematic diagram of an overall architecture shown in an exemplary embodiment of the present application;
[0022] Figure 4 is a schematic diagram of an electronic device shown in an exemplary embodiment of the present application;
[0023] Figure 5 It is a schematic diagram of an operation control device of a vehicle-mounted functional module shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0024] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of the present application. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of the present application as detailed in the appended claims.
[0025] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this application. In some other embodiments, the steps included in the method may be more or less than those described in this application. In addition, a single step described in this application may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this application may also be combined into a single step for description in other embodiments.
[0026] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0027] With the continuous development of the automotive industry and the increasing demand of passengers for driving experience, modern cars have evolved from simple means of transportation to mobile living spaces that integrate comfort, entertainment and personalization. At the same time, with the advancement of intelligent network technology, people have higher requirements for the control of the in-car environment.
[0028] In the related technologies, in order to improve the driving experience of passengers, vehicles are usually equipped with some basic preset modes, such as air conditioning temperature mode, seat heating mode, etc. Although these preset modes simplify the operation process to a certain extent, it is often difficult to accurately match the personal preferences of passengers. At the same time, although passengers can also issue adjustment commands to related functional modules through manual changes or related technologies such as voice recognition to control the environment in the car to achieve an ideal state that meets personal preferences, this method still requires passengers to perform certain adjustment operations personally, which is more cumbersome and complicated, reducing the passengers' car experience.
[0029] In order to solve the above problems, the present application proposes an operation control method of a vehicle-mounted functional module implemented by a vehicle. The vehicle in the present application scheme is equipped with a functional module for realizing a preset cockpit function, and can determine the target operation parameters matching the current environment for the functional module on the vehicle based on the environmental data and the target personalized parameter mapping table for the occupant when the environmental data inside and outside the vehicle are obtained, so that the corresponding functional module operates according to the target operation parameters. Applying the technical solution of the present application, since the occupant corresponds to one or more personalized parameter mapping tables that can characterize their own mode preferences for the functional module, therefore, when the target personalized parameter mapping table is determined from the personalized parameter mapping table, and the target operation parameters are determined based on the target personalized parameter mapping table, the personal preferences of the occupant in the current environment can be accurately matched, and the occupant does not need to manually adjust the operation parameters of each functional module in the cockpit, which reduces the operating burden of the occupant and significantly improves the occupant's car experience. Next, the embodiments of the present application are described in detail.
[0030] Figure 1 FIG1 is a schematic diagram of a vehicle networking architecture according to an exemplary embodiment of the present application. As shown in FIG1 , the system may include a network 10 , a vehicle 11 , a mobile phone 12 and a cloud server 13 .
[0031] The vehicle 11 is any type of automobile, and the vehicle can achieve seamless connection with the Internet through the built-in 4G / 5G LTE (Long-Term Evolution) or other communication technology units in the system, and support real-time data transmission, real-time communication, online navigation and other functions. Specifically, the vehicle can achieve the above-mentioned multiple functions through its own operating system, and can also achieve related functions of a certain application by running the client-side program of the application.
[0032] At the same time, the vehicle 11 is equipped with a functional module for realizing the preset cockpit function. Any functional module is installed in the cockpit domain of the vehicle, and is usually coordinated by software components and hardware components to realize a certain function in the cockpit. Specifically, the functional module includes at least air conditioning module, audio module, lighting module, display module, massage module, fragrance module and other functional modules, which are not limited in this application. Taking the air conditioning module as an example, its hardware components may include a compressor, an evaporator, a condenser, a fan, etc., and the software components include a temperature control system for controlling operating parameters such as temperature, humidity, and wind speed, so that the air conditioning module as a whole can realize the function of adjusting the temperature and humidity in the car and improve the comfort of the occupants; taking the audio module as an example, its hardware components may include speakers, audio processors, etc., and the software components include an audio processing system for controlling the audio input and output modes, so that the audio module as a whole can provide the occupants with a high-quality audio experience. The lighting module, display module, massage module, fragrance module, etc. also have corresponding hardware components and software components, which are used to adjust the lighting conditions, played media content, seat massage mode, and smell conditions in the vehicle cabin area, which will not be repeated here.
[0033] The occupants can control the functional modules based on the voice module, display module, etc. installed on the vehicle 11. After analyzing the occupants' operations, the vehicle computer can obtain the occupants' specific needs, and then determine the specific control instructions through the methods described in the following embodiments of this application. After that, the vehicle computer can call the corresponding API and send a request to the unified interface layer Adapte API, so that it transmits the corresponding request signal to the microcontroller unit (MCU) to finally execute the control command.
[0034] The mobile phone 12 is only a part of the electronic devices that can be used by the passengers, and can be located in the cabin of the vehicle 11, such as a mobile phone used by the passengers. In fact, the passengers can obviously also use electronic devices such as tablet devices, laptops, PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, smart watches, etc.), etc., and one or more embodiments of the present application do not limit this. During operation, the electronic device can run a client-side program of a certain application to implement the relevant functions of the application.
[0035] Among them, when an electronic device such as a vehicle 11 or a mobile phone 12 runs a related application (that is, an application that can adjust the operating parameters of a functional module), it can be implemented as a client of the application. Among them, the client program of the above application can be started and run on an electronic device such as a vehicle 11 or a mobile phone 12. The program on the client side can be a native application installed on an electronic device, or the program on the client side can be a small program, a quick application or other similar forms. Of course, when using web page technologies such as HTML5 or similar, the relevant functions can be implemented through a page displayed by a browser. The browser here can be an independent browser application or a browser module embedded in certain applications. When the occupant opens the application, the operating parameters of the functional module can be adjusted automatically according to the method described in the present application scheme, or the operating parameters of the functional module can be adjusted according to the method described in the present application scheme in response to the occupant's confirmation operation or startup operation.
[0036] The cloud server 13 may be a physical server including an independent host, or the server 13 may be a virtual server carried by a host cluster. During operation, the cloud server 13 may run a server-side program corresponding to the vehicle, or a server-side program of an application in the vehicle or mobile phone to implement the relevant functions of the application.
[0037] As for the network 10 for interaction between the vehicle 11, the mobile phone 12 and the cloud server 13, the communication can be realized by wired or wireless network based on the communication mode supported by the vehicle system of the corresponding vehicle, and the present application does not limit this. For example, a vehicle can support both wired and wireless communication, so a wired or wireless network can be used to realize communication as needed, while another vehicle usually only supports wireless communication, so a wireless network can be used to realize communication. Among them, the vehicle 11 can establish a connection with the mobile phone 12 through the network 10, and can also establish a connection with the cloud server 13 through the network 10, and the mobile phone 12 can also establish a connection with the cloud server 13 through the network 10.
[0038] Among them, after the vehicle 11 and the mobile phone 12 establish a connection through the network 10, the owner can view the vehicle status in real time through the dedicated application on the mobile phone (such as checking the remaining fuel, battery power, tire pressure, mileage and other key parameters), and can also remotely control some functions of the vehicle (such as locking the vehicle, starting the air conditioner, adjusting the air conditioning audio parameters, etc.). The connection between the vehicle 11 and the cloud server 13 enables the vehicle data to be uploaded to the cloud server for in-depth analysis. At the same time, the vehicle 11 can also update the software through the cloud server 13. The connection between the mobile phone 12 and the cloud server 13 allows the owner to access and manage vehicle information across devices. For example, the owner can synchronize information such as journey records and energy consumption data to the cloud server for future viewing or sharing; personal preference settings stored in the cloud server can be synchronized to the vehicle at any time to obtain a better personalized experience.
[0039] Figure 2 FIG. 1 is a flow chart of an operation control method of a vehicle-mounted functional module shown in an exemplary embodiment of the present application. Figure 2 As shown, the method can be applied to a vehicle (for example, it can be deployed in Figure 1 The vehicle 11 is equipped with a functional module for realizing a preset cockpit function. The method may include the following steps:
[0040] Step 202, obtaining environmental data of the vehicle at the current moment, wherein the current environment represented by the environmental data includes an environment outside the vehicle and / or an environment inside the cabin.
[0041] In one embodiment, the current time may be the time when the vehicle-mounted functional module is controlled and adjusted based on the solution of the present application, and may specifically include a variety of different times, such as the time when the vehicle is unlocked, or the time when a passenger appears in the cabin after unlocking, etc.
[0042] In one way, the moment when the user behavior of the vehicle occupant characterizes that the occupant has an adjustment demand for any functional module can be used as the current moment, and the method recorded in this application is executed at this moment. It is understandable that the vehicle is usually equipped with a variety of different vehicle-mounted functional modules. Then, when the vehicle occupant makes a specific user behavior (such as issuing a voice adjustment instruction, operating a function display interface or a function button, etc.) for any of the functional modules, it can be considered that the occupant has an adjustment demand for the function, and at this moment, the environmental data of the current moment can be obtained and the subsequent method steps can be executed, so that the functional module can be operated according to the target operating parameters. In the case of adopting this method, this solution will not affect the normal use of the occupant, will not actively disturb the occupant, and can perform related operations when the user really needs to adjust the functional module, thereby improving the intelligence of the vehicle and improving the occupant's car experience. Of course, the technician can determine the time to execute this solution according to actual needs, and this application does not limit this.
[0043] In one embodiment, the environmental data may include various data information of the current environment, and may specifically include environmental data of the vehicle's extra-cabin environment and multiple environmental parameters of the vehicle's in-cabin environment. The extra-cabin environment may be the environment outside the vehicle cabin, which is mainly used to characterize the environmental conditions of the area where the vehicle is located, such as weather data (temperature, air humidity, precipitation conditions, etc. outside the vehicle cabin), time data (current time, date, season, etc.), lighting data, road type, regional information, etc.; the in-cabin environment may be the environment inside the vehicle cabin, which is mainly used to characterize the environmental conditions of the vehicle cabin domain, such as temperature, air humidity, air quality, etc. inside the vehicle cabin. The technicians may set the data range covered by the environmental data according to actual needs, and this application does not impose any restrictions on this.
[0044] Step 204, obtaining a target personalized parameter mapping table for the occupant in the cabin, and determining a target operating parameter that matches the current environment for the functional module based on the environmental data and the target personalized parameter mapping table; wherein the occupant has one or more personalized parameter mapping tables, the target personalized parameter mapping table is determined based on the personalized parameter mapping tables, and each personalized parameter mapping table is used to characterize the occupant's mode preference for the functional module.
[0045] In one embodiment, different natural persons may be determined as different passengers, or the passenger currently in the vehicle may be determined based on the user account logged in to the vehicle. When dividing passengers based on natural persons, the passengers may include all natural persons in the cabin, such as the main driver, the co-driver, the rear passengers, etc., and the target passenger may be any of these natural persons; when dividing passengers based on user accounts, even if the natural person using the vehicle has changed, if the user account has not changed, the passenger is still considered to have not changed, that is, the target passenger is the user account, and the data information corresponding to the target passenger may include data corresponding to multiple natural persons.
[0046] In the case where different natural persons are determined as different passengers, the information of the passengers can be collected through the sensors equipped on the vehicle to identify the identity of the passengers, such as collecting the facial information of the passengers through the camera for face recognition, voice recognition through voiceprint information, and collecting the fingerprint information of the passengers through the fingerprint sensor for fingerprint recognition. Of course, when the identity of the passenger is identified, the user account logged in on the vehicle can also be automatically switched to the account corresponding to the passenger, thereby ensuring that the data of different natural persons can be maintained in independent user accounts, that is, different natural persons are different passengers, and each natural person has an independent user account and has an independent personalized parameter mapping table accordingly. It can be understood that, compared with dividing passengers according to user accounts (and one user account may include data of multiple different natural persons), in this case, it can be ensured that the personalized parameter pre-mapping table can be constructed according to the operations or behaviors of each natural person, so that the target operating parameters determined in the subsequent steps are more in line with the personal preferences of each natural person passenger.
[0047] In one embodiment, when the passengers are divided according to natural persons, there may be multiple passengers in the vehicle cabin at the same time. For example, if there are both a driver and a co-pilot, these multiple passengers can be used as candidate passengers. The preset passenger priority sequence records the priority information of each candidate passenger. Therefore, in this case, the candidate passenger with the highest priority in the sequence can be determined as the target passenger when the scheme is executed. The passenger priority sequence here can be set by the technician as the default passenger priority sequence. At the same time, the passengers using the vehicle are also allowed to adjust and set a personalized passenger priority sequence according to their needs. For example, if a passenger sets the passenger priority sequence from high to low to: co-pilot, driver, rear left passenger, rear right passenger. Then, when there are both candidate passengers, the driver and the co-pilot, in the cabin, the co-pilot is determined as the target passenger when the scheme is executed, and the target personalized parameter mapping table corresponding to the co-pilot will be used to determine the target operating parameters of the functional module in the future.
[0048] In one embodiment, any occupant may have one or more personalized parameter mapping tables, and each personalized parameter mapping table can represent the occupant's mode preference for a functional module.
[0049] It is understandable that, for any occupant, the operating parameters set by the occupant for a certain functional module during the historical period can, to a certain extent, characterize the occupant's mode preference for the corresponding functional module. In a simple example, if occupant A once set the air conditioning temperature to 22°C on a rainy morning, and occupant B once set the air conditioning temperature to 26°C on a rainy morning, it can be seen that occupants A and B have completely different mode preferences for the air conditioning module under the same circumstances. Afterwards, based on the above situation, corresponding personalized parameter mapping tables can be constructed for the two occupants respectively.
[0050] It should also be noted that for the multiple personalized parameter mapping tables corresponding to the same occupant, the historical periods for each personalized parameter mapping table are different, that is, multiple different personalized parameter mapping tables can respectively characterize the occupant's mode preference for functional modules in different historical periods. For example, for occupant A, the occupant's mode preference for functional modules in recent days may be different from the mode preference for functional modules characterized in the long term due to changes in the occupant's health status, dressing habits and other factors. Therefore, based on different historical periods, constructing multiple personalized parameter mapping tables respectively can accurately record the occupants' personal preferences at different times, providing a good foundation for the subsequent accurate determination of target operating parameters.
[0051] The specific construction method of any personalized parameter mapping table and the method of determining the target personalized parameter mapping table from the personalized parameter mapping table will be described in the subsequent embodiments. Here, the target personalized parameter mapping table of any occupant can be the personalized parameter mapping table for the occupant used in this execution of the solution.
[0052] Specifically, any personalized parameter mapping table may include at least one mapping entry, and each mapping entry includes an environmental condition combination consisting of at least one environmental parameter and the expected operating parameters of the corresponding functional module. As described above, the environmental data may include environmental data of the vehicle's extravehicular environment and multiple environmental parameters of the vehicle's in-cabin environment, and one or more of the environmental parameters may constitute an environmental condition combination. The expected operating parameters of the functional module corresponding to any environmental condition combination represent the occupant's expectations of the functional module operating parameters in the environment represented by this environmental condition combination, to which the target personalized parameter mapping table belongs.
[0053] Table 1 is a personalized parameter mapping table shown as an example. Referring to Table 1, any row is a mapping entry, and each row represents an environmental condition combination and the corresponding expected operating parameters of the functional module. For example, the environmental parameters corresponding to row number 1 constitute an environmental condition combination, specifically, the cabin temperature is 36 degrees, the time period is afternoon, the weather is sunny, etc. At this time, the corresponding expected operating parameters of the functional module indicate that the occupant expects to set the air-conditioning temperature to 15.5 degrees and the air-conditioning air volume to 4 gears; the environmental parameters corresponding to row number 2 constitute another environmental condition combination, specifically, the cabin temperature is 32 degrees, the time period is night, the weather is rainy, etc. At this time, the corresponding expected operating parameters of the functional module indicate that the occupant expects to set the air-conditioning temperature to 18.5 degrees and the air-conditioning air volume to 2 gears. It should be noted that in two environmental condition combinations, if one environmental parameter is different, the two environmental condition combinations can be regarded as different environmental condition combinations.
[0054]
[0055] Table 1
[0056] On this basis, when it is necessary to determine the target operating parameters that match the current environment for the functional module based on the environmental data and the target personalized parameter mapping table, the target environmental condition combination that matches the environmental data can be first determined from the target personalized parameter mapping table, and then the expected operating parameters corresponding to the target environmental condition combination are determined as the target operating parameters that match the current environment. Among them, the target environmental condition combination is the environmental condition combination in the target personalized parameter mapping table that can match the environmental data of the current environment. You can continue to refer to Table 1. If the environmental data of the current environment is: the cabin temperature is 25 degrees, the time period is night, and the weather is sunny, then the environmental condition combination with row number 4 can be used as the target environmental condition combination. After that, the expected operating parameters of the functional module with row number 4 (that is, the air-conditioning temperature is 23 degrees, and the air-conditioning air volume is 1 gear) can be determined as the target operating parameters of the air-conditioning module.
[0057] It should be noted that the technicians can determine the matching rules between the current environmental data and the combination of environmental conditions, for example, it can be "all environmental parameters are fully matched", or "a preset number of environmental parameters are fully matched", or "environmental parameters of a specific project are fully matched", etc. It is understandable that the higher the requirements for the matching rules, the more the target operating parameters of the determined functional modules can meet the personalized needs of the occupants, but this application does not limit this.
[0058] In one embodiment, any personalized parameter mapping table may be generated in the following manner.
[0059] First, the historical environmental data within a preset historical period can be obtained. The data range covered by the historical environmental data can be the same as the environmental data obtained at the current moment, and also include at least one environmental parameter. Therefore, one or more environmental condition combinations consisting of multiple environmental parameters can be determined based on the historical environmental data obtained, and the expected operating parameters of the functional modules corresponding to each environmental condition combination can be determined respectively. The time range covered by the preset historical period can also be adjusted by the technician according to relevant factors such as data transmission and reception restrictions and the generation mechanism of the personalized parameter mapping table.
[0060] Specifically, for any combination of environmental conditions determined based on historical environmental data, multiple historical parameter values used by the occupant under the combination of environmental conditions can be determined, and the usage time of each historical parameter value can be counted. The historical parameter value can be the operating parameter set by the occupant for any functional module under the combination of environmental conditions, which can characterize the occupant's mode preference for the corresponding functional module to a certain extent. For example, if the temperature set when the air-conditioning module is running is 20 degrees under a certain combination of environmental conditions, then it can be considered that the member prefers an air-conditioning temperature of 20 degrees under such environmental conditions, and 20 degrees can be used as a historical parameter value for the combination of environmental conditions; if the temperature set when the air-conditioning module is running is 25 degrees under the same combination of environmental conditions, then 25 degrees can also be used as a historical parameter value for the combination of environmental conditions. At the same time, it can be understood that under the same combination of environmental conditions, different historical parameter values may have different usage times. For example, if an occupant sets the air-conditioning temperature to 20 degrees for a certain combination of environmental conditions on a certain day, and uses it for 10 minutes based on the historical parameter value, then if the environmental condition combination does not change, 10 minutes is the usage time for the historical parameter value; if the occupant sets the air-conditioning temperature to 25 degrees for the same combination of environmental conditions on another day, and uses it for 8 minutes based on the historical parameter value, then if the environmental condition combination does not change, 8 minutes is the usage time for the historical parameter value.
[0061] On this basis, for any combination of environmental conditions, the N historical parameter values with the longest usage time among the multiple historical parameter values can be used as reference parameter values, and then based on each reference parameter value and its corresponding usage time, these N reference parameter values are weighted averaged, and the result of the weighted average calculation is used as the expected operating parameter of the functional module corresponding to the any combination of environmental conditions. Continuing with the previous example, if for a certain combination of environmental conditions, the three historical parameter values with the longest usage time are determined to be 20 degrees, 21 degrees, and 18 degrees, respectively, and the usage time of the three historical parameter values is 100 minutes, 90 minutes, and 40 minutes, respectively, then a weighted average calculation can be performed based on these data. For example, the usage time of each historical parameter value and the total usage time of these three parameter values can be used as weights to calculate the expected operating parameter for the air conditioning temperature under the combination of environmental conditions = (20*(100 / 230))+(21*(90 / 230))+(18*(40 / 230))≈20.25. After that, further processing can be used to determine the operating parameters that a functional module supports setting, such as 20 degrees after rounding. At this time, the calculation result of 20 degrees obtained by weighted average calculation is the expected operating parameter for the air-conditioning temperature in the air-conditioning module corresponding to the environmental condition combination. Other operating parameters involved in the air-conditioning module (such as air volume, wind direction, etc.) and various operating parameters involved in other functional modules can also be calculated in a similar way, which will not be repeated here. Of course, those skilled in the art can determine the expected operating parameters for any combination of environmental conditions by other means, such as directly determining the historical parameter value with the longest usage time as the expected operating parameter, etc., and this application does not limit this.
[0062] It should be noted that the determination of the expected operating parameters corresponding to any combination of environmental conditions as described above is also equivalent to determining any mapping entry. The above method can be understood as a mapping entry obtained by statistical methods. However, the expected operating parameters corresponding to some functional modules cannot be obtained by statistics using the above method. For example, for the navigation module, even if the user often goes to a scenic spot on weekends, there are usually differences in longitude and latitude in the parking locations. If the above method is used for processing, a result that can effectively reflect the preferences of the occupants cannot be obtained. Therefore, when determining the expected operating parameters for such a functional module, a large model, a machine learning model, etc. can be used to learn the personal preferences of the occupants, and predictions can be made through the corresponding model to obtain the expected operating parameters. In addition, technicians can also define special mapping entries according to specific circumstances. For example, after a vehicle engine fails, the number of days after the failure can be counted, and different expected operating parameters can be set for the corresponding functional modules on different days. For example, if it does not exceed 3 days, the display module will issue an alarm through the interface, and after more than 3 days, the human-machine module will issue an alarm through voice, etc. Figure 3As shown, the personalized parameter mapping table can be generated based on the big data aggregation statistical method, model prediction method, specific rule calculation method, etc. provided in this application.
[0063] After determining multiple environmental condition combinations and their corresponding expected operating parameters respectively in the above manner, any environmental condition combination and its corresponding expected operating parameters can be used as a mapping entry, as shown in each row of Table 1, and a target personalized parameter mapping table is constructed based on multiple mapping entries, as shown in Table 1 as a whole. It should also be noted that the recording method in Table 1 is only for the convenience of understanding the recording method adopted by this solution. In the personalized parameter mapping table actually generated, the numerical range corresponding to each parameter item can be converted before recording. For example, for the time period, "0" can represent (6-10 o'clock] + (17-20 o'clock], that is, the morning and evening peak hours; "1" can represent (10-17 o'clock], that is, noon and afternoon; "2" can represent (20-24 o'clock] + (0-6 o'clock], that is, at night. In the personalized parameter mapping table generated on this basis, for the "time period" field, only three values of "0", "1", and "2" are needed to represent it. Other parameter items involved in the solution can also be converted in a similar way, which will not be repeated here.
[0064] It should also be noted that in the embodiments provided later in this application, the target personalized parameter mapping table can be determined from multiple candidate personalized parameter mapping tables corresponding to the occupant, and any candidate personalized parameter mapping table can be constructed based on the above method. It should also be noted that the candidate personalized parameter mapping table (such as the occupant ID) can be generated using data from multiple sources based on the occupant ID that connects multiple data sources. Figure 3 The data source includes but is not limited to the car networking signal data, car APP buried data, car / mobile wizard question and answer data, POI (Point of Interest) data, multimedia data, sales data, etc.
[0065] The relevant contents of the candidate personalized parameter mapping table will be described below.
[0066] In one embodiment, when constructing a personalized parameter mapping table, multiple candidate personalized parameter mapping tables can be constructed based on different preset historical periods. The candidate personalized parameter mapping tables here are the multiple personalized parameter mapping tables corresponding to any occupant mentioned above. Different preset historical periods can be set by technicians according to actual needs, such as within 7 historical days, within 30 historical days, etc. Specifically, the environmental data in different historical periods and the historical parameter values of the functional modules can be used to construct personalized parameter mapping tables respectively. It can be understood that even for the same combination of environmental conditions, the expected operating parameters of the functional modules determined based on different historical periods may be different, so the personal preferences of the occupants reflected by the multiple candidate personalized parameter mapping tables further obtained may not be the same. For example, the expected operating parameters of the functional modules determined based on the historical parameter values within the past 7 days and the personalized parameter mapping table may reflect the short-term personal preferences of the occupant, and the expected operating parameters of the functional modules determined based on the historical parameter values within the past 30 days and the personalized parameter mapping table may reflect the long-term personal preferences of the occupant.
[0067] On this basis, a corresponding priority may be set for each obtained candidate personalized parameter mapping table, and a mapping table priority sequence may be created based on the priorities respectively corresponding to the plurality of candidate personalized parameter mapping tables.
[0068] Here, the priority of each candidate personalized parameter mapping table can be set by the technician according to actual needs. Generally speaking, short-term personal preferences may be more in line with the personal preferences of the occupants at the current moment. Therefore, when setting the priority, a higher priority can be set for the candidate personalized parameter mapping table determined based on the recent historical period. For example, the candidate personalized parameter mapping table determined based on the historical data within 7 days has a higher priority than the candidate personalized parameter mapping table determined based on the historical data within 30 days. The priority sequence obtained on this basis is short-term mapping table > long-term mapping table.
[0069] At the same time, it is understandable that passengers will generate a lot of new data during the use of the car. These new data can also reflect the personal preferences of passengers to a certain extent, and these new data may better reflect the personal preferences of passengers during this use of the car. However, since these new data cannot be reflected in the short-term mapping table or long-term mapping table that has been generated, the vehicle system can directly build an alternative personalized parameter mapping table based on these new data in the above way as an edge mapping table, and also set the corresponding priority for it. Figure 3As shown, the edge mapping table can be uploaded by the vehicle computer to the cloud server, so that the cloud server can update the alternative personalized parameter mapping table corresponding to other time periods according to the data therein. If the edge mapping table is considered to best reflect the personal preferences of the occupants, it can be given the highest priority, and the priority sequence obtained at this time is edge mapping table> short-term mapping table> long-term mapping table.
[0070] After obtaining the mapping table priority sequence, the candidate personalized parameter mapping table with the highest priority in the sequence can be used as the target personalized parameter mapping table in step 204. In the case of adopting the above priority sequence, the edge mapping table is preferentially used as the target personalized parameter mapping table. It can be seen from the above embodiment that using the candidate personalized parameter mapping table with the highest priority as the target personalized parameter mapping table can make the determined target operating parameters more in line with the personal preferences of the occupants, avoiding the operational burden of manual adjustment by the occupants.
[0071] In one embodiment, even if the current environmental data is obtained, it may not be possible to determine the target environmental condition combination matching the environmental data from the target personalized parameter mapping table. For example, in the case where Table 1 is used as the target personalized parameter mapping table, if the current environmental data is that the cabin temperature is 40 degrees and the time period is morning, then when the matching rule adopted is "all environmental parameters are fully matched", it is not possible to determine the target environmental condition combination matching the current environment according to Table 1, nor is it possible to determine the expected operating parameters matching the current environment. At this time, the alternative personalized parameter mapping table corresponding to the next priority in the mapping table priority sequence can be used as the target personalized parameter mapping table. Following the previous example, in the case where the priority sequence is edge mapping table>short-term mapping table>long-term mapping table, the edge mapping table constructed by the vehicle computer is first used as the target personalized parameter mapping table, but the target condition combination matching the current environmental data is not determined in the edge mapping table, then the short-term mapping table is used as the target personalized parameter mapping table, and matching is performed again, and so on.
[0072] It is understandable that even if the expected operating parameters cannot be determined based on the highest priority personalized parameter mapping table, personalized parameter mapping tables of other priorities can still characterize the occupants' personal preferences to a certain extent. The target operating parameters determined based on this still have a high probability of meeting the occupants' usage needs and can still improve the occupants' vehicle experience.
[0073] In one embodiment, if none of the alternative personalized parameter mapping tables in the mapping table priority sequence has a target environmental condition combination that can match the current environmental data, that is, after all the alternative personalized parameter mapping tables in the mapping table priority sequence are used as the target personalized parameter mapping tables in turn, it is still impossible to determine the expected operating parameters matching the current environment for the functional module, then the expected operating parameters matching the current environment can be determined for the functional module based on the current environmental data and the group parameter mapping table of the group to which the occupant belongs.
[0074] Here, any passenger can belong to multiple groups of different dimensions at the same time. The group dimension may include age group dimension, regional dimension, etc. The specific group to which the passenger belongs in each group dimension (such as youth group / middle-aged group / elderly group, etc.; City A / City B / City C, etc.) is determined by the passenger's personal data. The technician can set which group dimension to use in this application to determine the group to which the passenger belongs according to actual needs. If the data shows that the passenger's usage habits for the functional module may be more related to the region where the passenger is located, then the regional dimension can be used to determine the group to which the passenger belongs. The group parameter mapping table is calculated and generated based on the usage habits of each passenger belonging to the group in any group for the functional module, which can characterize the group's overall usage preference for the functional module. Therefore, when the target operating parameters cannot be determined according to the personalized parameter mapping table corresponding to the passenger itself, since the individual characteristics are reflected in the group characteristics to a certain extent, the target operating parameters determined according to the group mapping table may also meet the passenger's personal preferences and meet the passenger's personalized car needs.
[0075] It should be noted that the execution timing of step 204 can also be set by the technician according to the timing requirements. In the embodiment provided in the present application, the generation method of the personalized parameter mapping table has been recorded, which is specifically closely related to the historical parameter values of the functional modules in the historical period. At the same time, it can be understood that the passengers will generate a lot of new data in the process of using the car, and these new data can also reflect the personal preferences of the passengers to a certain extent. Then, it is necessary to update the generated personalized parameter mapping table in combination with these new data to ensure that the personalized parameter mapping table can accurately reflect the personal preferences of the passengers.
[0076] On this basis, the timing for the vehicle computer to obtain each candidate personalized parameter mapping table can be coordinated with the updating timing of the personalized parameter mapping table.
[0077] In one embodiment, each candidate personalized parameter mapping table is calculated and updated by a cloud server, and then synchronized to the vehicle computer after the update. Figure 3As shown, the long-term mapping table and short-term mapping table stored locally in the vehicle are obtained from the cloud server. Since the cloud server usually has stronger computing power and storage resources, it can process large amounts of data efficiently and accurately. Since the update of the personalized parameter mapping table requires a certain amount of time and sufficient data, the cloud server can set the update frequency of each candidate personalized parameter mapping table, such as once a day or once a week. When the update frequency is once a day, the vehicle system can update the personalized parameter mapping table through the network (such as Figure 1 The network 10 in the vehicle) initiates a personalized mapping table acquisition request to the cloud server, and after receiving the alternative personalized parameter mapping tables returned by the server for each occupant who may use the current vehicle, each alternative personalized parameter mapping table is stored locally in the vehicle system. In the case where the update frequency is once a week, the vehicle system can issue an acquisition request when it is powered on for the first time each week, and so on, so that the acquisition frequency can match the update frequency. In another way, when the performance of the vehicle system is strong and the computing resources are sufficient, the vehicle system can also directly update each personalized parameter mapping table. In the above two ways, when it is necessary to obtain the target personalized parameter mapping table and further determine the expected operating parameters, the target personalized parameter mapping table can be directly selected from the locally stored alternative personalized parameter mapping table, without having to temporarily issue a target personalized parameter mapping table acquisition request to the cloud server, and without being limited by the quality of network communication. Of course, when the quality of network communication can be guaranteed, a temporary acquisition request can also be issued to the cloud server to reduce the local storage pressure of the vehicle system, and this application does not limit this.
[0078] Step 206: Control the functional module to operate according to the target operating parameters.
[0079] In one embodiment, after determining the target operating parameters, the vehicle controls the corresponding functional modules to operate according to the target operating parameters. Here, the vehicle can verify the received target operating parameters to ensure that these parameters are within a safe and reasonable range to exclude certain unsafe operating parameters. After the vehicle verifies the target operating parameters, the verified target operating parameters can be sent to the corresponding functional module controller so that the corresponding controller can perform specific settings. For example, the air conditioning controller will adjust the working state of the compressor, fan and other related components according to the target operating parameters to achieve the desired temperature environment in the vehicle. In addition, after adjusting to the target operating parameters, the functional module can send feedback information to the vehicle system to confirm that the settings have been successfully completed. The vehicle system can monitor these feedback information to ensure that all functional modules are operating as expected.
[0080] It can be seen from the above embodiments that since the occupants correspond to one or more personalized parameter mapping tables that can represent their own mode preferences for functional modules, when the target personalized parameter mapping table is determined from the personalized parameter mapping table and the target operating parameters are determined based on the target personalized parameter mapping table, the personal preferences of the occupants in the current environment can be accurately matched, and the occupants do not need to manually adjust the operating parameters of each functional module in the cabin. While reducing the operating burden of the occupants, the occupants' car experience is significantly improved.
[0081] In one embodiment, the vehicle is equipped with multiple functional modules at the same time, and the occupants may also use multiple functional modules at the same time, such as turning on the seat heating at the same time when turning on the air conditioner. Therefore, when the vehicle makes a specific user behavior (such as issuing a voice adjustment command, operating a function display interface or a function button, etc.) for any of the functional modules, it can be considered that the occupant has an adjustment demand for the overall environment of the vehicle cockpit domain, then the associated opening rate of the functional module for other functional modules can be further determined, and when the associated opening rate of one or more other functional modules is not less than the preset value, these other functional modules are synchronously controlled to operate according to the corresponding preset operating parameters. The associated opening rate is used to characterize the frequency of other functional modules being turned on at the same time when a certain functional module is turned on. For example, when the air conditioner is turned on, the proportion of the number of times the seat heating is turned on at the same time to the total number of times the air conditioner is turned on. The preset value is a threshold value pre-set by the technician according to the actual situation, which is used to judge whether the associated opening rate reaches the standard for automatically starting other functional modules, such as it can be set to 0.7. When the associated opening rate of a certain other functional module is not less than 0.7, the other functional module can be automatically turned on. The preset operating parameters represent the operating parameters adopted by other functional modules after they are linked and turned on, such as the gear of seat heating, the gear of seat ventilation, the intensity of window defrosting, etc.
[0082] Table 2 is an example of a personalized parameter mapping table including associated parameters. Similar to Table 1. Any row in Table 2 is a mapping entry, and each row represents a combination of environmental conditions and the corresponding expected operating parameters of the functional module. The difference is that the expected operating parameters of the functional module include the associated opening rate and preset operating parameters of other functional modules. For example, the environmental parameters corresponding to row number 2 constitute a combination of environmental conditions, specifically the cabin temperature is 20 degrees, the weather is rainy, etc. At this time, the corresponding expected operating parameters of the functional module indicate that the occupant expects to set the air-conditioning temperature to 22.5 degrees, the air-conditioning air volume to 2 gears, and the associated opening rate of the seat heating is 0.19. If it does not reach the preset value of 0.7, the seat heating will not be turned on; the environmental parameters corresponding to row number 3 constitute another combination of environmental conditions, specifically the cabin temperature is 10 degrees, the weather is rainy, etc. At this time, the corresponding expected operating parameters of the functional module indicate that the occupant expects to set the air-conditioning temperature to 23 degrees, the air-conditioning air volume to 2 gears, and the associated opening rate of the seat heating is 0.86, reaching the preset value of 0.7, and the heating gear is 2 gears. If the solution of the present application determines the target operating parameters based on the mapping entry of row number 3 at this time, the seat heating will be turned on simultaneously while adjusting the air-conditioning temperature, and the seat heating gear will be set to gear 2.
[0083]
[0084]
[0085] Table 2
[0086] It can be seen from the above embodiments that the present application scheme can realize the intelligent linkage of various vehicle-mounted functional modules. When the occupant's behavior indicates that he or she has the need to adjust the in-vehicle environment, the operating parameters of each functional module can be adjusted to the target operating parameters that meet the occupant's personal preferences. The occupant no longer needs to issue operating instructions or make manual adjustments one by one, thereby improving the occupant's vehicle experience.
[0087] In one embodiment, each mapping entry in the target personalized parameter mapping table also has a corresponding accuracy. The accuracy is used to characterize the degree of consistency between the expected operating parameters and the actual operating parameters in any mapping entry. The higher the accuracy, the closer the expected operating parameters are to the actual needs of the occupants. Specifically, it can be calculated in the following way.
[0088] First, at the evaluation moment after the functional module runs for a preset time (such as 3 minutes) according to the target operating parameters, the system will obtain the vehicle's environmental data at that moment (such as cabin temperature, time period, etc.) and the current operating parameters of the functional module (such as air conditioning temperature, air volume level, seat heating intensity, etc.). After that, the combination of environmental conditions that matches the current environmental data can be found from the target personalized parameter mapping table, and the expected operating parameters corresponding to the combination can be obtained to determine the difference between the expected operating parameters and the current operating parameters. If the difference is not less than the preset threshold, it can be considered that the occupant has manually made a large degree of adjustment, and then it is considered that the mapping entry cannot well reflect the occupant's personal needs. For mapping entries that cannot reflect the occupant's personal needs, a negative record is added for it. The accuracy of the mapping entry is negatively correlated with the number of its negative records, that is, the more negative records, the lower the accuracy.
[0089] Here, any operating parameter has a corresponding threshold value, which is used to determine whether the difference between the expected operating parameter and the actual operating parameter has reached a level that requires adjustment. The threshold value can be set by technical personnel according to actual needs. For example, the threshold value for air-conditioning temperature can be 1 degree, the threshold value for air-conditioning air volume can be 1 level, and so on. Of course, the threshold value can also be set to 0, which means that only when the expected operating parameter is completely consistent with the actual operating parameter, the mapping entry is considered to be able to reflect the personal needs of the occupants.
[0090] In a simple example, suppose a vehicle determines the target operating parameters of the air-conditioning module to be 15.5 degrees according to the mapping entry with row number 1 in Table 1 according to the technical solution described in this application. After running for 10 minutes, the current environmental data obtained shows that the combination of environmental conditions has not changed, but the actual operating parameters of the air-conditioning module have been adjusted to 18 degrees. At this time, the expected operating parameters corresponding to the combination of environmental conditions matched in the target personalized parameter mapping table are still 15.5 degrees for air-conditioning temperature, and the difference between the two is 2.5 degrees, which exceeds the preset threshold of 1 degree. At this time, a negative record is added to the mapping entry to reduce its accuracy.
[0091] It is understandable that when the accuracy of any mapping entry drops to a certain threshold, even if the mapping entry is constructed based on historical data, it can be considered that the mapping entry can no longer reflect the personal preferences of the occupant (including but not limited to the situation that the personal preferences of the occupant have changed significantly at a certain point in time). At this time, when executing the technical solution of the present application, even if the environmental condition combination of the mapping entry matches the current environment, it is also possible to choose not to use the corresponding expected operating parameters to avoid the mismatch between the determined target operating parameters and the personal preferences of the occupant, and to avoid increasing the number of manual adjustments that the occupant has to make later. In some extreme cases, such as in a member's personalized parameter mapping table, the accuracy of most mapping entries is lower than the threshold, then the occupant can be added to the blacklist for the technical solution of the present application, and the technical solution of the present application will no longer be used to automatically set the target operating parameters of the functional module for the occupant, so as to avoid adverse effects on the occupant's vehicle experience.
[0092] In one embodiment, the personal state data of the occupant can also be obtained, and the target operating parameters matching the current environment and the current personal state can be determined based on the environmental data, the personal state data and the target personalized parameter mapping table. It can be understood that for any functional module, the occupant's requirements for the functional module under different environmental conditions may be different. Similarly, for any functional module, the occupant's requirements for the functional module under different personal states may also be different. For example, when the occupant is in high spirits, he may tend to use a more intense audio playback mode, while when he is in low spirits, he may tend to use a softer audio playback mode, etc. Therefore, when the personal state data of the occupant is obtained, the state condition combination matched by the current occupant state can be determined, and the mapping entry in the target personalized mapping table that matches the environmental condition combination and the state condition combination at the same time is used as the target mapping entry, and the expected operating parameters corresponding to the target mapping entry are used as the target operating parameters. Here, the actual role of the state condition combination is similar to that of the environmental condition combination, and both are used to identify a specific situation condition.
[0093] Specifically, the personal status data of the occupant refers to data reflecting the current physical condition of the occupant. These data can be collected by the data acquisition equipment equipped in the vehicle. The data acquisition equipment may include at least one sensor that can collect the personal status of the occupant. In the case of multiple sensors, these multiple sensors may be sensors of the same type (such as multiple image acquisition sensors) or sensors of different types (such as at least one image acquisition sensor and at least one infrared sensor, etc.). Different sensors can collect the personal status data of the occupant in the same or different dimensions. For example, the facial status of the occupant can be collected by a camera, including but not limited to changes in pupil size and facial blood flow velocity, and the occupant's clothing information can also be collected; the occupant's blood oxygen saturation can be collected by an infrared sensor; the occupant's body temperature can be measured by a temperature sensor, etc. These personal status data can characterize the health status level, emotional status level or other related characteristics of the target occupant.
[0094] In the above embodiment, more dimensional parameter items are used to characterize the current situation conditions (including environmental conditions and personal status conditions), and the mapping entries in the personalized parameter mapping table are refined accordingly, so that the determined target mapping entries can more accurately match the current situation conditions, and the determined expected operating parameters can better reflect the occupants' personal preferences in more specific scenarios.
[0095] In one embodiment, the method proposed in the present application can be implemented from the application level and the system level based on different software carriers. Specifically, in one way, the carrier of the method is an application that can be installed on the user operating system equipped with the vehicle. The application can be pre-installed on the vehicle, or it can be downloaded and installed by the occupant through an application store or other channels. After the occupant opens the application, or opens the application and performs the triggering operation of the relevant function, the operation control method of the vehicle-mounted function module recorded in the above embodiment of the present application is executed. In this way, the occupant can choose whether to use the method as needed, without forcibly opening it, and can more flexibly meet the actual needs of the occupant. In another way, the method is directly integrated into the underlying code of the user operating system equipped with the vehicle as part of the user operating system. When the vehicle is started or the preset specific conditions are met, the operation control method of the vehicle-mounted function module recorded in the above embodiment will be automatically executed. In this way, the user operating system will automatically execute the relevant functions without the occupant having to perform operations such as manually opening the application, thereby reducing the operating burden of the occupant.
[0096] Based on the same concept as the above method, the present application also provides a vehicle equipped with a functional module for realizing a preset cockpit function, and the vehicle is used to realize the steps of the method described in any of the above embodiments.
[0097] Figure 4 is a schematic structural diagram of a device provided by an exemplary embodiment. Figure 4 At the hardware level, the electronic device includes a processor 402, an internal bus 404, a network interface 406, a memory 408, and a non-volatile memory 410, and may also include hardware required for other services. The processor 402 reads the corresponding computer program from the non-volatile memory 410 into the memory 408 and then runs it, forming a health monitoring device at the logical level. Of course, in addition to software implementations, this application does not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0098] Corresponding to the above method embodiments, the present application also provides device embodiments. Figure 5 The operation control device of the vehicle function module can be applied to Figure 4 The device shown in the figure is used to implement the technical solution of the present application. The operation control device of the vehicle-mounted functional module may include an environment acquisition unit 51, a parameter determination unit 52 and an operation control unit 53, wherein:
[0099] An environment acquisition unit 51 is used to acquire the environment data of the vehicle at the current moment, where the current environment represented by the environment data includes the environment outside the vehicle and / or the environment inside the cabin;
[0100] a parameter determination unit 52, configured to obtain a target personalized parameter mapping table of the occupant in the cockpit, and determine a target operating parameter matching the current environment for the functional module based on the environmental data and the target personalized parameter mapping table; wherein the occupant has one or more personalized parameter mapping tables, the operating parameters recorded in each personalized parameter mapping table conform to the occupant's mode preference for the functional module, and the target personalized parameter mapping table is obtained based on the personalized parameter mapping table;
[0101] The operation control unit 53 is used to control the functional modules to operate according to the target operation parameters.
[0102] Optionally, any personalized parameter mapping table includes at least one mapping entry, each mapping entry includes an environmental condition combination consisting of at least one environmental parameter and its corresponding expected operating parameter of the functional module;
[0103] The parameter determination unit 52 is specifically used to determine a target environmental condition combination matching the environmental data from the target personalized parameter mapping table, and determine the expected operating parameters corresponding to the target environmental condition combination as target operating parameters matching the current environment.
[0104] Optionally, each mapping entry in the target personalized parameter mapping table has a corresponding accuracy; the device further includes an accuracy determination unit 54, which is used to:
[0105] At an evaluation time after the functional module has been running for a preset period of time according to the target operating parameters, obtaining current environmental data of the vehicle at that time and current operating parameters of the functional module;
[0106] Determine from the target personalized parameter mapping table a current environmental condition combination matching the current environmental data and its corresponding expected operating parameters;
[0107] When the difference between the expected operating parameter and the current operating parameter is not less than a threshold, a negative record is added to the mapping entry to which the expected operating parameter belongs, and the accuracy of the mapping entry is negatively correlated with the number of its negative records.
[0108] Optionally, any personalized parameter mapping table is generated in the following way:
[0109] Acquire historical environmental data within a preset historical period, wherein the historical environmental data includes at least one environmental parameter;
[0110] Determine at least one environmental condition combination consisting of multiple environmental parameters, and respectively determine the expected operating parameters of the functional module corresponding to each environmental condition combination;
[0111] Any combination of environmental conditions and their corresponding expected operating parameters are taken as a mapping entry, and the target personalized parameter mapping table is constructed based on a plurality of the mapping entries.
[0112] Optionally, for any combination of environmental conditions, determining expected operating parameters of the functional module corresponding to the combination of environmental conditions includes:
[0113] For the multiple historical parameter values of the functional module, counting the usage time of each historical parameter value used by the functional module, and taking the N historical parameter values with the largest usage time among the multiple historical parameter values as reference parameter values;
[0114] Based on the reference parameter values and the respective usage durations of the reference parameter values, the N reference parameter values are weightedly calculated to obtain the expected operating parameters of the functional module corresponding to any combination of environmental conditions.
[0115] Optionally, the device further comprises a priority determination unit 55, configured to: construct a plurality of candidate personalized parameter mapping tables based on different preset historical time periods, each candidate personalized parameter mapping table having a corresponding priority; and create a mapping table priority sequence based on the priorities respectively corresponding to the plurality of candidate personalized parameter mapping tables;
[0116] The parameter determination unit 52 is specifically configured to: use the candidate personalized parameter mapping table with the highest priority in the mapping table priority sequence as the target personalized parameter mapping table.
[0117] Optionally, the parameter determination unit 52 is specifically configured to:
[0118] In the case where the expected operating parameters matching the current environment cannot be determined for the functional module based on the environment data and the target personalized parameter mapping table, using the candidate personalized parameter mapping table corresponding to the next priority in the mapping table priority sequence as the target personalized parameter mapping table;
[0119] After all the alternative personalized parameter mapping tables in the mapping table priority sequence are taken in turn as the target personalized parameter mapping tables, if the expected operating parameters matching the current environment cannot be determined for the functional module, the expected operating parameters matching the current environment are determined for the functional module based on the environmental data and the group parameter mapping table of the group to which the occupant belongs.
[0120] Optionally, the parameter determination unit 52 is specifically configured to:
[0121] The method further includes: initiating a personalized mapping table acquisition request to a server in advance, and after receiving the candidate personalized parameter mapping table returned by the server, storing the candidate personalized parameter mapping table locally in the vehicle system;
[0122] The obtaining of the target personalized parameter mapping table includes: selecting the target personalized parameter mapping table from the candidate personalized parameter mapping tables stored locally.
[0123] Optionally, there are multiple functional modules, and the parameter determination unit 52 is specifically used to:
[0124] When the user behavior of the occupant indicates that the occupant has a parameter adjustment requirement for any functional module, determining an associated activation rate of the functional module with respect to other functional modules;
[0125] When the associated activation rate of at least one other functional module is not less than a preset value, the at least one other functional module is controlled to operate according to corresponding preset operating parameters.
[0126] Optionally, the parameter determination unit 52 is specifically configured to:
[0127] When the user behavior of the occupant indicates that the target occupant has adjustment requirements for any functional module, target operating parameters matching the current environment are determined for the functional module based on the environmental data and the target personalized parameter mapping table.
[0128] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0129] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present application scheme. A person of ordinary skill in the art can understand and implement it without paying any creative work.
[0130] Correspondingly, the present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the operation control method of the vehicle-mounted functional module described in any of the above embodiments is implemented.
[0131] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device or a combination of any of these devices.
[0132] In a typical configuration, a computer includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0133] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0134] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.
Claims
1. A method for controlling the operation of a vehicle-mounted functional module, characterized in that: A vehicle system applied to a vehicle, wherein the vehicle is equipped with a functional module for realizing a preset cockpit function, and the method comprises: Acquiring environmental data of the vehicle at a current moment, where the current environment represented by the environmental data includes an environment outside the vehicle and / or an environment inside the cabin; Obtaining a target personalized parameter mapping table of the occupant in the cockpit, and determining a target operating parameter matching the current environment for the functional module based on the environmental data and the target personalized parameter mapping table; wherein the occupant has one or more personalized parameter mapping tables, the operating parameters recorded in each personalized parameter mapping table conform to the occupant's mode preference for the functional module, and the target personalized parameter mapping table is obtained based on the personalized parameter mapping table; Control the functional modules to operate according to the target operating parameters.
2. The method according to claim 1, characterized in that Any personalized parameter mapping table includes at least one mapping entry, each mapping entry includes an environmental condition combination consisting of at least one environmental parameter and its corresponding expected operating parameter of the functional module; The method of determining the target operating parameters matching the current environment for the functional module based on the environmental data and the target personalized parameter mapping table includes: determining a target environmental condition combination matching the environmental data from the target personalized parameter mapping table, and determining the expected operating parameters corresponding to the target environmental condition combination as the target operating parameters matching the current environment.
3. The method according to claim 2, characterized in that Each mapping entry in the target personalized parameter mapping table has a corresponding accuracy; the method further includes: At an evaluation time after the functional module has been running for a preset period of time according to the target operating parameters, obtaining current environmental data of the vehicle at that time and current operating parameters of the functional module; Determine from the target personalized parameter mapping table a current environmental condition combination matching the current environmental data and its corresponding expected operating parameters; When the difference between the expected operating parameter and the current operating parameter is not less than a threshold, a negative record is added to the mapping entry to which the expected operating parameter belongs, and the accuracy of the mapping entry is negatively correlated with the number of its negative records.
4. The method according to claim 1, characterized in that: Any personalized parameter mapping table is generated in the following way: Acquire historical environmental data within a preset historical period, wherein the historical environmental data includes at least one environmental parameter; Determine at least one environmental condition combination consisting of multiple environmental parameters, and respectively determine the expected operating parameters of the functional modules corresponding to each environmental condition combination; Any combination of environmental conditions and their corresponding expected operating parameters are taken as a mapping entry, and the target personalized parameter mapping table is constructed based on a plurality of the mapping entries.
5. The method according to claim 4, characterized in that For any combination of environmental conditions, determining the expected operating parameters of the functional modules corresponding to the combination of environmental conditions includes: For the multiple historical parameter values of the functional module, counting the usage time of each historical parameter value used by the functional module, and taking the N historical parameter values with the largest usage time among the multiple historical parameter values as reference parameter values; Based on the reference parameter values and the respective usage durations of the reference parameter values, a weighted average calculation is performed on the N reference parameter values to obtain the expected operating parameters of the functional module corresponding to any combination of environmental conditions.
6. The method according to claim 4, characterized in that Also includes: Based on different preset historical periods, a plurality of candidate personalized parameter mapping tables are respectively constructed, each candidate personalized parameter mapping table having a corresponding priority; and creating a mapping table priority sequence based on the priorities respectively corresponding to the plurality of candidate personalized parameter mapping tables; Acquiring a target personalized parameter mapping table for the occupants in the cabin includes: taking a candidate personalized parameter mapping table with the highest priority in the mapping table priority sequence as the target personalized parameter mapping table.
7. The method according to claim 6, characterized in that Also includes: In the case where the expected operating parameters matching the current environment cannot be determined for the functional module based on the environment data and the target personalized parameter mapping table, using the candidate personalized parameter mapping table corresponding to the next priority in the mapping table priority sequence as the target personalized parameter mapping table; After all the alternative personalized parameter mapping tables in the mapping table priority sequence are taken in turn as the target personalized parameter mapping tables, if the expected operating parameters matching the current environment cannot be determined for the functional module, the expected operating parameters matching the current environment are determined for the functional module based on the environmental data and the group parameter mapping table of the group to which the occupant belongs.
8. The method according to claim 6, characterized in that The method further includes: initiating a personalized mapping table acquisition request to a server in advance, and after receiving the candidate personalized parameter mapping table returned by the server, storing the candidate personalized parameter mapping table locally in the vehicle; The obtaining of the target personalized parameter mapping table includes: selecting the target personalized parameter mapping table from the candidate personalized parameter mapping tables stored locally.
9. The method according to claim 1, characterized in that: There are multiple function modules, and determining target operating parameters matching the current environment for the function modules based on the environment data and the target personalized parameter mapping table includes: When the user behavior of the occupant indicates that the occupant has a parameter adjustment requirement for any functional module, determining an associated activation rate of the functional module with respect to other functional modules; When the associated activation rate of at least one other functional module is not less than a preset value, the at least one other functional module is controlled to operate according to corresponding preset operating parameters.
10. The method according to claim 1, characterized in that The determining, based on the environment data and the target personalized parameter mapping table, the target operating parameters matching the current environment for the functional module comprises: When the user behavior of the occupant indicates that the occupant has adjustment requirements for any functional module, target operating parameters matching the current environment are determined for the functional module based on the environmental data and the target personalized parameter mapping table.
11. A vehicle, characterized in that: The vehicle computer system of the vehicle is used to implement the method as described in any one of claims 1-9.
12. An operation control device for a vehicle-mounted functional module, characterized in that: A vehicle system applied to a vehicle, wherein the vehicle is equipped with a functional module for realizing a preset cockpit function, and the device comprises: An environment acquisition unit, used to acquire environmental data of the vehicle at a current moment, wherein the current environment represented by the environmental data includes an environment outside the vehicle and / or an environment inside the cabin; A parameter determination unit is used to obtain a target personalized parameter mapping table for the occupant in the cockpit, and based on the environmental data and the target personalized parameter mapping table, determine target operating parameters for the functional module that match the current environment; wherein the occupant has one or more personalized parameter mapping tables, the operating parameters recorded in each personalized parameter mapping table conform to the occupant's mode preference for the functional module, and the target personalized parameter mapping table is obtained based on the personalized parameter mapping table; an operation control unit is used to control the functional module to operate according to the target operating parameters.
13. An electronic device, characterized in that: The invention comprises a memory, a processor and executable instructions stored in the memory and executable to be executed on the processor, wherein the processor implements the method according to any one of claims 1 to 10 by executing the executable instructions.
14. A computer-readable storage medium, characterized in that: Computer instructions are stored thereon, and when the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
15. A computer program product, characterized in that The method comprises a computer program / instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Vehicle and control method and device of vehicle-mounted air conditioner
CN110962527A
ACC control method, control device and system based on in-cabin perception
CN114987471A
Intelligent cabin function recommendation method, device and equipment and readable storage medium
CN116373763A
Cabin control method and device based on facial recognition, intelligent cabin and vehicle
CN116552433A
Control method and device of vehicle-mounted air conditioner, electronic equipment and storage medium
CN117984735A