Automobile functional component memory control method, computer device and storage medium

By searching the portable device in the car to obtain the memory configuration information and automatically controlling the car's functional components based on the location information, the tedious problem of setting up the car's functional components one by one is solved, and the driving experience and permission management efficiency are improved.

CN118991653BActive Publication Date: 2025-10-21GAC HONDA AUTOMOBILE CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411055484.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-02
Publication Date
2025-10-21
Estimated Expiration
2044-08-02

AI Technical Summary

Technical Problem

Multiple functional components installed on the car need to be set up one by one, which makes the operation cumbersome for the driver or passengers and reduces the driving experience.

Method used

By searching the portable device to obtain the memory configuration information, the vehicle functional components are controlled according to the location information, including determining the list of functional components to be controlled and the list of functional components with open permissions, performing intersection operations, and adjusting the configuration parameters when necessary to achieve automatic control.

Benefits of technology

It reduces the need for users to control the functional components of the car one by one, improves the convenience of use, ensures that the functional components match the user's position, and guarantees the effective implementation of permissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118991653B_ABST
    Figure CN118991653B_ABST
Patent Text Reader

Abstract

The application discloses a kind of automobile functional component memory control method, computer device and storage medium, the user of the car can be pre-edited into first memory configuration information with the configuration parameter of the automobile functional component that the user of the car wishes to control operation, and by searching the first personal device carried by the user of the car, the user of the car is identified, to call first memory configuration information control corresponding automobile functional component to work, can reduce the workload of the user of the car, so that the user of the car can enjoy the use convenience of automobile functional component;It can be determined according to the location of the user of the car to control operation automobile functional component, so that the automobile functional component working and the location of the user of the car match, can better play the functional effect of automobile functional component, and guarantee the effective implementation of the use permission of automobile functional component.The application is widely used in the field of automobile technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobile technology, in particular to a memory control method for automobile functional components, a computer device and a storage medium. Background Art

[0002] The development trend of automobiles is toward intelligence and multifunctionality. Cars are being equipped with an increasing number of functional components, including traditional air conditioning, windows, audio and video entertainment equipment, seats, steering wheels, and rearview mirrors, as well as relatively new features such as ambient lighting, fragrances, heads-up displays, wide-angle radar, automatic start-stop systems, and driver assistance systems. These functional components provide drivers and passengers with a rich combination of functions, enabling detailed functional customization and better satisfying their driving experience needs.

[0003] However, cars have numerous functional components, and each person has their own preferred configuration parameters. For example, they prefer a specific air conditioning temperature and air volume, a specific window opening, a specific type of music or video, a specific seat height and tilt, a specific steering wheel position, a specific rearview mirror angle, a specific ambient light color and brightness combination, a specific fragrance type, a specific head-up display color and brightness, a specific radar viewing angle, and the ability to enable or disable the automatic start-stop system and the driver assistance system. If the driver or passengers were required to configure each vehicle component individually, the workload would be excessive, degrading the driving experience. Summary of the Invention

[0004] In view of the technical problems that current automobile technology requires automobile users to set up a large number of automobile functional components, which results in complicated processes and poor driving experience, the purpose of the present invention is to provide a memory control method, computer device and storage medium for automobile functional components.

[0005] In one aspect, an embodiment of the present invention includes a method for controlling a memory of a functional component of an automobile, the method comprising the following steps:

[0006] Search your device;

[0007] When a first portable device is found, communicating with the first portable device, acquiring a first communication signal sent by the first portable device, and determining first location information of the first portable device;

[0008] Acquiring corresponding first memory configuration information according to the first communication signal;

[0009] According to the first memory configuration information and the first position information, corresponding functional components of the vehicle are controlled to operate.

[0010] Furthermore, controlling corresponding functional components of the vehicle to operate according to the first memory configuration information and the first position information includes:

[0011] Determining a corresponding first list of functional components to be controlled according to the first memory configuration information; the first list of functional components to be controlled includes at least one automotive functional component and corresponding configuration parameters;

[0012] Determining a corresponding first open permission functional component list based on the first location information; the first open permission functional component list includes at least one automotive functional component;

[0013] Obtaining a first intersection of the first list of functional components to be controlled and the first list of functional components with open permissions;

[0014] For the automobile functional components in the first intersection, corresponding configuration parameter control work is obtained from the first list of functional components to be controlled.

[0015] Furthermore, the automobile functional component memory control method further includes:

[0016] When a second portable device is found, communicating with the second portable device, acquiring a second communication signal sent by the second portable device, and determining second location information of the second portable device;

[0017] acquiring corresponding second memory configuration information according to the second communication signal;

[0018] According to the first memory configuration information, the first position information, the second memory configuration information and the second position information, corresponding functional components of the vehicle are controlled to operate.

[0019] Furthermore, controlling corresponding functional components of the vehicle to operate according to the first memory configuration information, the first position information, the second memory configuration information, and the second position information includes:

[0020] Determining a corresponding first list of functional components to be controlled according to the first memory configuration information; the first list of functional components to be controlled includes at least one automotive functional component and corresponding configuration parameters;

[0021] Determining a corresponding first open permission functional component list based on the first location information; the first open permission functional component list includes at least one automotive functional component;

[0022] Obtaining a first intersection of the first list of functional components to be controlled and the first list of functional components with open permissions;

[0023] Determining a corresponding second list of functional components to be controlled according to the second memory configuration information; the second list of functional components to be controlled includes at least one automotive functional component and corresponding configuration parameters;

[0024] Determining a corresponding second open permission functional component list based on the second location information; the second open permission functional component list includes at least one automotive functional component;

[0025] Obtaining a second intersection of the second list of functional components to be controlled and the second list of functional components with open permissions;

[0026] For the automobile functional components in the first intersection, corresponding configuration parameters are obtained from the first list of functional components to be controlled; for the automobile functional components in the second intersection, corresponding configuration parameters are obtained from the second list of functional components to be controlled, and conflict detection is performed based on the configuration parameters;

[0027] For the automobile functional components that are detected to have no conflict, corresponding configuration parameters are obtained from the first list of functional components to be controlled and / or the second list of functional components to be controlled to perform control work.

[0028] Furthermore, controlling corresponding functional components of the vehicle to operate according to the first memory configuration information, the first position information, the second memory configuration information, and the second position information further includes:

[0029] For automobile functional components that are detected to be in conflict, corresponding configuration parameters are obtained from the first list of functional components to be controlled, and the obtained configuration parameters are adjusted according to the first position information and the second position information, so as to control the work with the adjusted configuration parameters.

[0030] Furthermore, the acquiring corresponding configuration parameters from the first list of functional components to be controlled, and adjusting the acquired configuration parameters according to the first location information and the second location information, includes:

[0031] Get the vehicle's location information;

[0032] detecting first distance information of the first position information relative to the vehicle position information, and second distance information of the second position information relative to the vehicle position information;

[0033] determining adjustment amplitude information according to the first distance information and the second distance information; wherein the adjustment amplitude information is positively correlated with the first distance information, and the adjustment amplitude information is negatively correlated with the second distance information;

[0034] The acquired configuration parameters are adjusted according to the adjustment range information to obtain adjusted configuration parameters.

[0035] Furthermore, the automobile functional component memory control method further includes:

[0036] Detecting control operations on automotive functional components;

[0037] generating third memory configuration information according to operating parameters of the functional components of the vehicle after being controlled and operated;

[0038] Confirming the third memory configuration information;

[0039] When it is detected that the third memory configuration information is confirmed, the corresponding relationship between the first memory configuration information and the first communication signal is deleted, and the corresponding relationship between the third memory configuration information and the first communication signal is established.

[0040] Furthermore, the confirming the third memory configuration information includes:

[0041] Extracting content from the first communication signal to obtain first communication content;

[0042] When the first communication content matches the automobile functional components and corresponding configuration parameters in the third memory configuration information, it is determined that the third memory configuration information is confirmed.

[0043] On the other hand, an embodiment of the present invention also includes a computer device including a memory and a processor, the memory being used to store at least one program, and the processor being used to load at least one program to execute the automobile functional component memory control method of the embodiment.

[0044] On the other hand, an embodiment of the present invention further includes a computer-readable storage medium storing a program executable by a processor. When the program is executed by the processor, it is used to execute the automobile functional component memory control method of the embodiment.

[0045] The beneficial effects of the present invention are as follows: through the automobile functional component memory control method in the embodiment, the automobile functional components and their configuration parameters that the automobile user wants to control to operate can be pre-edited into the first memory configuration information, and by searching the first portable device carried by the automobile user, the automobile user can be identified, thereby calling the first memory configuration information to control the corresponding automobile functional components to operate. In this process, the automobile user does not need to perform tedious automobile functional component control operations one by one, which can reduce the workload of the automobile user and enable the automobile user to enjoy the convenience of using the automobile functional components; moreover, in the process of controlling the corresponding automobile functional components to operate according to the first memory configuration information, the first position information is also taken into account, and the automobile functional components to be controlled to operate can be determined according to the location of the automobile user, so that the working automobile functional components match the location of the automobile user, which can better play the functional effect of the automobile functional components and ensure the effective implementation of the use rights of the automobile functional components. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 Schematic diagram of the structure of a vehicle system to which the memory control method for automobile functional components can be applied in the embodiment;

[0047] Figure 2 A schematic diagram of an application scenario of the memory control method for automobile functional components in the embodiment;

[0048] Figure 3 Schematic diagram of the steps of the memory control method for automobile functional components in the embodiment. DETAILED DESCRIPTION

[0049] In this embodiment, the memory control method for automobile functional components can be applied to Figure 1 In the vehicle system shown.

[0050] Reference Figure 1The vehicle system to which the memory control method for automobile functional components can be applied includes a control module, a storage module, a communication module, a human-computer interaction module, a face recognition module, and n automobile functional components, such as automobile functional component 1, automobile functional component 2, and automobile functional component n. Among them, the control module is a component with functions such as data acquisition, data processing, data output, and control, and can be specifically an electronic control unit (ECU); the storage module has a data storage function and can be used by the control module to write and read data; the communication module can be used via Bluetooth, NFC (NearField The human-machine interaction module can be a button or touch screen, etc., and can receive data sent by the control module for display, or detect human operations and convert them into instructions to send to the control module. The facial recognition module can perform facial recognition on people on or outside the vehicle. Automobile functional components 1, 2, ..., n are components on the vehicle that can be used to perform specific functions, such as air conditioning, windows, audio and video entertainment equipment, seats, steering wheels, rearview mirrors, ambient lighting, fragrances, heads-up displays, wide-angle radars, automatic start-stop systems, and assisted driving systems. These automobile functional components each perform a specific type of function, and the range of their execution is generally adjustable, that is, the operating parameters of the automobile functional components can be configured. For example, the air conditioner, as one of the automobile functional components, can perform functions such as heating or cooling, and the air volume and target temperature of the heating or cooling functions are adjustable. Specifically, the control module can send control instructions to the air conditioner to control the air conditioner to start performing the heating or cooling function and configure the air volume and target temperature of the air conditioner.

[0051] In this embodiment, refer to Figure 3 , the memory control method of automobile functional components includes the following steps:

[0052] S1. Search your device;

[0053] S2. When the first portable device is searched, the first portable device communicates with the first portable device, obtains a first communication signal emitted by the first portable device, and determines the first location information of the first portable device;

[0054] S3. According to the first communication signal, obtain the corresponding first memory configuration information;

[0055] S4. Control corresponding functional components of the vehicle to operate according to the first memory configuration information and the first position information.

[0056] In this embodiment, each step of the vehicle functional component memory control method, including steps S1-S4, can be executed by a control module in the vehicle system. When the control module needs to obtain certain data, it can call other modules or vehicle functional components to obtain the data. When the control module needs to call other modules or vehicle functional components to execute certain steps, it can generate control instructions and send them to the module or vehicle functional component to be controlled, thereby causing the control module or vehicle functional component to execute the instructions.

[0057] In this embodiment, an application scenario of steps S1-S4 is as follows Figure 2 shown. Figure 2 In the case of a car, the user carries a personal device while driving or riding in the car. Specifically, the user of the car can be the driver or a passenger, the owner or someone the owner knows, or a passenger the owner does not know in scenarios such as online car-hailing.

[0058] In this embodiment, the portable device can be either a dedicated device or a general-purpose device. A dedicated device can be a device specifically designed and manufactured by an automobile manufacturer or other parties for implementing the memory control method for automobile functional components, such as an NFC key. A general-purpose device can be a mobile phone, tablet computer, wearable device, headset, or other device that has certain inherent functions and can also be used to implement the memory control method for automobile functional components. In this embodiment, a mobile phone is used as an example of a portable device.

[0059] In this embodiment, whether the portable device is a dedicated device or a general-purpose device, each person can have a device. For example, each car user generally carries their own mobile phone. Therefore, in this embodiment, there is a one-to-one correspondence between the portable device and the car user. Unless otherwise specified, there is no distinction between a car user and the portable device they use.

[0060] For example, refer to Figure 2 , for example, a car has two users, one is a driver and the other is a passenger, wherein the driver carries a first portable device (mobile phone) and the passenger carries a second portable device (mobile phone).

[0061] Before executing steps S1-S4, the vehicle user can list the vehicle functional components that they wish to quickly control based on their driving environment preferences, as well as the desired configuration parameters for controlling these vehicle functional components, thereby obtaining a list of functional components to be controlled. A specific example of the list of functional components to be controlled is shown in Table 1.

[0062] Table 1

[0063]

[0064] Referring to Table 1, the list of functional components to be controlled in this content indicates that the user of the car wants to batch control the car functional component 1 (air conditioning) to operate according to the target temperature of 20℃ and the wind speed of 50%, control the car functional component 2 (ambient light) to operate according to sky blue and brightness of 50%, control the car functional component 4 (seat) to operate according to height 20 and tilt 30, control the car functional component 5 (rearview mirror) to operate according to angle 20, control the car functional component 6 (audio and video entertainment system) to operate according to playing rock music and volume 80, and control the car functional component 7 (assisted driving system) to operate according to L2 driving mode.

[0065] The car user can use the human-computer interaction module to edit the list of controllable functional components in Table 1 into memory configuration information, which is then sent to the control module. The car user can also pre-register their personal devices with the control module (e.g., by recording the characteristics of the communication signals emitted by the personal devices). This allows the control module to establish a correspondence between the personal devices used by the car user and the edited memory configuration information, and then write this correspondence to the storage module for storage.

[0066] In step S1, the control module calls the communication module to search for the portable device. Figure 3 If the user of the car is too far away from the car, or the portable device is turned off, or the control module is not authorized, the portable device may not be found. If the portable device is not found, the control module continues to call the communication module to search for the portable device until the portable device is found.

[0067] In this embodiment, it is assumed that the first portable device is searched after step S1 is executed, and description is given by taking an example that only the first portable device is searched and other portable devices are not searched.

[0068] In step S2, the control module invokes the communication module to communicate with the first portable device. Specifically, the communication between the communication module and the first portable device can be bidirectional, for example, the communication module and the first portable device send and receive data with each other; or the communication between the communication module and the first portable device can be unidirectional, for example, the first portable device sends data only to the communication module, and the communication module does not send data to the first portable device; and the communication between the communication module and the first portable device can also not involve sending or receiving data. For example, if the first portable device communicates with another device carried by the vehicle user (e.g., a Bluetooth headset), and this is detected by the communication module, it can also be considered that the communication module and the first portable device are communicating.

[0069] In this embodiment, the communication between the communication module and the portable device via the Bluetooth protocol is taken as an example for description.

[0070] In step S2, the communication module receives a communication signal, ie, a first communication signal, sent by the first portable device during the communication process with the first portable device. In this embodiment, the first communication signal is a Bluetooth signal.

[0071] In step S2, the communication module can directly determine the location of the first portable device, i.e., the first location information, as the source of the first communication signal, based on parameters such as the strength, phase, delay, and direction of the first communication signal. In this embodiment, the location of the first portable device, i.e., the first location information, is the location of the carrier (driver) of the first portable device.

[0072] In step S2, the communication module can also extract characteristic information from the first communication signal and send the characteristic information of the first communication signal to the control module. The control module identifies the data source of the first communication signal, such as the identity of the carrier (driver) of the first portable device, from the storage module based on the characteristic information of the first communication signal; then, the control module calls the face recognition module to shoot and identify the space inside the cabin or the space outside the vehicle, thereby identifying the position of the carrier (driver) of the first portable device in the image, and determining the position of the carrier (driver) of the first portable device, thereby obtaining the first position information.

[0073] In step S3, the communication module may transmit the characteristic information of the first communication signal to the control module. The control module then searches the storage module for corresponding memory configuration information based on the characteristic information of the first communication signal. In this embodiment, the control module searches for memory configuration information corresponding to the first communication signal, i.e., first memory configuration information. The format of the first memory configuration information is shown in Table 1.

[0074] In step S4, the control module controls the corresponding functional components of the vehicle to operate according to the first memory configuration information obtained in step S3 and the first position information obtained in step S2.

[0075] Specifically, in step S4, the control module can filter out some automobile functional components from the first memory configuration information according to the first position information, and control these automobile functional components to work, or control all automobile functional components in the first memory configuration information to work.

[0076] In this embodiment, by executing steps S1-S4, the automobile functional components and their configuration parameters that the automobile user wants to control to operate can be pre-edited into the first memory configuration information, and by searching the first portable device carried by the automobile user, the automobile user can be identified, thereby calling the first memory configuration information to control the corresponding automobile functional components to operate. In this process, the automobile user does not need to perform tedious control operations of the automobile functional components one by one, which can reduce the workload of the automobile user and enable the automobile user to enjoy the convenience of using the automobile functional components; moreover, in the process of controlling the corresponding automobile functional components to operate according to the first memory configuration information, the first position information is also taken into account, and the automobile functional components to be controlled to operate can be determined according to the location of the automobile user, so that the working automobile functional components match the location of the automobile user, which can better exert the functional effects of the automobile functional components and ensure the effective implementation of the use rights of the automobile functional components.

[0077] In this embodiment, when the control module executes step S4, that is, the step of controlling the corresponding functional component of the vehicle to operate according to the first memory configuration information and the first position information, the control module may specifically execute the following steps:

[0078] S401. According to the first memory configuration information, determine the corresponding first list of functional components to be controlled;

[0079] S402. According to the first location information, determine the corresponding first open permission functional component list;

[0080] S403. Obtain a first intersection of the first list of functional components to be controlled and the first list of functional components with open permissions;

[0081] S404. For the automobile functional components in the first intersection, obtain corresponding configuration parameters from the first list of functional components to be controlled and perform control work.

[0082] In step S401, the format of the first memory configuration information is as shown in Table 1. The first memory configuration information includes a first list of functional components to be controlled. Referring to Table 1, the first list of functional components to be controlled includes at least one automotive functional component and corresponding configuration parameters.

[0083] In step S402, different lists of open permission function components can be set for the driver's seat, non-driver's seat, and outside the vehicle. The open permission function component list includes at least one vehicle function component, which means that if the corresponding portable device is in this position, the vehicle function components can be batch-called by executing steps S1-S4.

[0084] For example, for the position "driver's seat", a list of open permission functional components as shown in Table 2 can be set.

[0085] Table 2

[0086]

[0087] For locations such as "non-driving seat" and "outside the vehicle", a list of open permission functional components as shown in Table 3 can be set.

[0088] Table 3

[0089]

[0090] In step S402, a corresponding first open permission functional component list is determined according to the first location information.

[0091] For example, if the first location information indicates that the first portable device is located in the driver's seat, then the first open permission functional component list obtained by executing step S402 is as shown in Table 2, that is, the first portable device is allowed to batch control the automobile functional components in Table 2; in this case, executing step S403, the first intersection formed by the first list of functional components to be controlled shown in Table 1 and the first open permission functional component list shown in Table 2 is all the automobile functional components in the first list of functional components to be controlled shown in Table 1, so when executing step S404, the automobile functional components therein can be controlled according to the first list of functional components to be controlled shown in Table 1 to work according to the corresponding configuration parameters.

[0092] For example, if the first location information indicates that the first portable device is located in a non-driving seat (for example, in a rear passenger seat or outside the vehicle), then the first open permission functional component list obtained by executing step S402 is as shown in Table 3, that is, the first portable device is allowed to batch control the automobile functional components in Table 3; in this case, executing step S403, the first intersection formed by the first list of functional components to be controlled shown in Table 1 and the first open permission functional component list shown in Table 3 is the automobile functional component 1 (air conditioning), automobile functional component 3 (fragrance), automobile functional component 4 (seat) and automobile functional component 6 (audio and video entertainment system) shown in Table 3, etc. When executing step S404, only vehicle functional components such as vehicle functional component 1 (air conditioning), vehicle functional component 3 (fragrance), vehicle functional component 4 (seat), and vehicle functional component 6 (audio and video entertainment system) can be operated according to the corresponding configuration parameters in Table 1. However, since vehicle functional component 2 (ambient light), vehicle functional component 5 (rearview mirror), and vehicle functional component 7 (assisted driving system) in the first list of functional components to be controlled shown in Table 1 are not in the first intersection, when executing step S404, vehicle functional component 2 (ambient light), vehicle functional component 5 (rearview mirror), and vehicle functional component 7 (assisted driving system) will not be controlled to operate.

[0093] In this embodiment, by executing steps S401-S404, the automobile functional components that can be called in batches by the first portable device can be restricted according to the first location information, thereby opening the corresponding automobile functional components batch calling permissions according to the location of the first portable device, avoiding the abuse of the functions of the automobile functional components, and helping to protect the rights and safety of use of the automobile.

[0094] In this embodiment, the memory control method for automobile functional components further includes the following steps:

[0095] S5. When the second portable device is searched, the second portable device communicates with the second portable device, obtains a second communication signal emitted by the second portable device, and determines the second location information of the second portable device;

[0096] S6. According to the second communication signal, obtain the corresponding second memory configuration information;

[0097] S7. Control corresponding functional components of the vehicle to operate according to the first memory configuration information, the first position information, the second memory configuration information, and the second position information.

[0098] In this embodiment, assuming that when executing step S1, in addition to searching for the first portable device, a second portable device is also searched, where the second portable device is a portable device carried by the passenger, steps S5-S7 are executed (step S4 may not be executed when executing step S7).

[0099] The principle of step S5 is the same as that of step S2. The second location information can be directly determined based on the second communication signal, or the identity information of the carrier of the second portable device can be queried based on the second communication signal, and then the face recognition module is called to determine the second location information.

[0100] The principle of step S6 is the same as that of step S3. The carrier of the second portable device may also pre-edit the second memory configuration information in the form shown in Table 4, and the control module may search and read the second memory configuration information from the storage module.

[0101] Table 4

[0102]

[0103] The principle of step S7 is similar to that of step S4, and step S7 can be executed instead of step S4. In step S7, in addition to considering the first memory configuration information and the first position information, the second memory configuration information and the second position information are also considered to control the operation of the corresponding vehicle functional components.

[0104] By executing steps S5-S7, when multiple portable devices are detected, corresponding functional components of the vehicle can be controlled to operate, thereby satisfying the driving experience requirements of users of multiple vehicles as much as possible.

[0105] In this embodiment, when executing step S7, that is, the step of controlling the corresponding automobile functional components to operate according to the first memory configuration information, the first position information, the second memory configuration information, and the second position information, the following steps may be specifically performed:

[0106] S701. According to the first memory configuration information, determine the corresponding first list of functional components to be controlled;

[0107] S702. According to the first location information, determine the corresponding first open permission functional component list;

[0108] S703. Obtain the first intersection of the first list of functional components to be controlled and the first list of functional components with open permissions;

[0109] S704. According to the second memory configuration information, determine the corresponding second list of functional components to be controlled;

[0110] S705. According to the second location information, determine the corresponding second open permission functional component list;

[0111] S706. Obtain a second intersection of the second list of functional components to be controlled and the second list of functional components with open permissions;

[0112] S707. For the automotive functional components in the first intersection, obtain the corresponding configuration parameters from the first list of functional components to be controlled. For the automotive functional components in the second intersection, obtain the corresponding configuration parameters from the second list of functional components to be controlled, and perform conflict detection based on the configuration parameters.

[0113] S708. For the automotive functional components that are detected to be non-conflicting, obtain the corresponding configuration parameter control work from the first list of functional components to be controlled and / or the second list of functional components to be controlled;

[0114] S709. For the automobile functional components detected to be in conflict, obtain corresponding configuration parameters from the first list of functional components to be controlled, adjust the obtained configuration parameters according to the first position information and the second position information, and control the operation with the adjusted configuration parameters.

[0115] In this embodiment, steps S701-S703 are the same as steps S401-S403.

[0116] In this embodiment, the principles of steps S704 - S706 are similar to those of steps S701 - S703 (steps S401 - S403 ).

[0117] In step S704, as shown in Table 4, a second list of functional components to be controlled may be obtained from the second memory configuration information, which includes at least one automotive functional component and corresponding configuration parameters.

[0118] By executing steps S705-S706, the second intersection obtained is the automobile functional components that can be called by the batch calling permission corresponding to the second location information. In this embodiment, it is assumed that the second intersection is all the automobile functional components in Table 4.

[0119] In step S707, for the automobile functional components in the first intersection, the corresponding configuration parameters are obtained from the first list of functional components to be controlled, which in this embodiment are the various automobile functional components and their configuration parameters shown in Table 1; for the automobile functional components in the second intersection, the corresponding configuration parameters are obtained from the second list of functional components to be controlled, which in this embodiment are the various automobile functional components and their configuration parameters shown in Table 4.

[0120] In step S707, conflict detection is performed on the configuration parameters shown in Table 1 and the configuration parameters shown in Table 4, so as to divide the various automobile functional components in Table 1 and Table 4 into automobile functional components with conflicts and automobile functional components without conflicts.

[0121] For example, among the automobile functional components in the first intersection, namely the automobile functional components shown in Table 1, automobile functional component 4 (seat), automobile functional component 5 (rearview mirror), automobile functional component 6 (audio and video entertainment system) and automobile functional component 7 (assisted driving system), etc., are all automobile functional components in the second intersection, namely automobile functional components that do not exist in Table 2. Therefore, these automobile functional components can be directly classified as automobile functional components without conflict.

[0122] For example, among the automobile functional components in the first intersection, i.e., the various automobile functional components shown in Table 1, the configuration parameter corresponding to automobile functional component 2 (ambience light) is "sky blue, brightness 50%", and among the automobile functional components in the second intersection, i.e., the various automobile functional components shown in Table 4, the configuration parameter corresponding to automobile functional component 2 (ambience light) is also "sky blue, brightness 50%". The two configuration parameters are the same, so automobile functional component 2 (ambience light) can be classified as an automobile functional component with no conflict.

[0123] In this embodiment, the vehicle functional components detected as non-conflicting, namely, vehicle functional component 4 (seat), vehicle functional component 5 (rearview mirror), vehicle functional component 6 (audio-visual entertainment system), and vehicle functional component 7 (assisted driving system), are included in the first list of functional components to be controlled. Therefore, when executing step S708, the corresponding configuration parameters of vehicle functional component 4 (seat), vehicle functional component 5 (rearview mirror), vehicle functional component 6 (audio-visual entertainment system), and vehicle functional component 7 (assisted driving system) are obtained from the first list of functional components to be controlled, and these vehicle functional components are controlled to operate. Since vehicle functional component 2 (ambient light) is included in both the first list of functional components to be controlled and the second list of functional components to be controlled, when executing step S708, the corresponding configuration parameters of vehicle functional component 2 (ambient light) are obtained from either the first list of functional components to be controlled or the second list of functional components to be controlled, and the operation of vehicle functional component 2 (ambient light) is controlled.

[0124] In step S707, for example, among the automobile functional components in the first intersection, i.e., the various automobile functional components shown in Table 1, the configuration parameter corresponding to automobile functional component 1 (air conditioning) is "target temperature 20°C", and the configuration parameter corresponding to automobile functional component 3 (fragrance) is "concentration 60%"; while among the automobile functional components in the second intersection, i.e., the various automobile functional components shown in Table 4, the configuration parameter corresponding to automobile functional component 1 (air conditioning) is "target temperature 25°C", and the configuration parameter corresponding to automobile functional component 3 (fragrance) is "concentration 20%"; because the two configuration parameters corresponding to automobile functional component 1 (air conditioning) are different and the two configuration parameters corresponding to automobile functional component 3 (fragrance) are different, in step S707, automobile functional component 1 (air conditioning) and automobile functional component 3 (fragrance) are detected as conflicting automobile functional components.

[0125] Step S709 is performed for automobile functional component 1 (air conditioning) and automobile functional component 3 (fragrance).

[0126] Taking automobile functional component 1 (air conditioner) as an example, step S709 is described.

[0127] In step S709, the configuration parameter corresponding to the automobile functional component 1 (air conditioning) is obtained from the first list of functional components to be controlled, that is, Table 1, which is "target temperature 20°C". Then, a position zero point can be determined as the vehicle position information. In this embodiment, the driver's seat can be used as the vehicle position information, thereby calculating the first distance information of the first position information relative to the vehicle position information, and the second distance information of the second position information relative to the vehicle position information. In this embodiment, since the first position information itself is the driver's seat, the first distance information is a relatively small value (for example, 0), and the second position information is a non-driver's seat (for example, the back row) passenger seat or outside the vehicle), so the second distance information is a relatively large value (for example, 10); then, the adjustment amplitude information is determined in a positive correlation based on the first distance information, and the adjustment amplitude information is determined in a negative correlation based on the second distance information, that is, the smaller the first distance information, the smaller the adjustment amplitude information, and the larger the second distance information, the smaller the adjustment amplitude information; since the first distance information is small and the second distance information is large, a smaller adjustment amplitude information (for example, 2°C) can be set, and the obtained configuration parameters (20°C) are adjusted according to the adjustment amplitude information (2°C) to obtain the "target temperature 22°C", thereby obtaining the adjusted configuration parameters.

[0128] In this embodiment, the principle of steps S701-S709 is as follows: when it is detected that there are no conflicting automobile functional components, it indicates that in the case of multiple users of the automobile, among the automobile functional components that they use their respective portable devices to batch control, there are automobile functional components with the same or similar configuration parameters, so the automobile functional components that do not conflict can be directly controlled to work, thereby improving control efficiency; when it is detected that there are conflicting automobile functional components, it indicates that in the case of multiple users of the automobile, among the automobile functional components that they use their respective portable devices to batch control, there are automobile functional components with configuration parameters that differ too much, and the automobile functional components are controlled according to each configuration parameter. The operation of the functional components to be controlled will result in conflicting consequences. By adjusting the configuration parameters obtained from the first list of functional components to be controlled according to the adjustment amplitude information that is positively correlated with the first distance information and negatively correlated with the second distance information, the adjusted configuration parameters can be more inclined to the configuration parameters with smaller distance information. Since the first distance information and the second distance information both represent the distance to the position information of the vehicle, executing step S709 can prioritize satisfying the configuration parameters required by the portable device that is closer to the vehicle (or a specific position such as the driver's seat on the vehicle), thereby achieving a balance between the driving experience requirements of multiple portable devices.

[0129] In this embodiment, based on the execution of steps S1-S4, the automobile functional component memory control method further includes the following steps:

[0130] S8. Detecting the control operation of vehicle functional components;

[0131] S9. Generate a third memory configuration information based on the working parameters of the vehicle functional components after being controlled;

[0132] S10. Confirm the third memory configuration information;

[0133] S11. When it is detected that the third memory configuration information is confirmed, the corresponding relationship between the first memory configuration information and the first communication signal is deleted, and the corresponding relationship between the third memory configuration information and the first communication signal is established.

[0134] In this embodiment, based on the memory control of the vehicle's functional components achieved by executing steps S1-S4, the vehicle user can also perform control operations on the vehicle's functional components, such as manually adjusting the target temperature and wind speed of the air conditioner after getting in the vehicle. The vehicle's functional component on which the control operation is performed records the control operation and transmits it to the control module, which then executes step S8.

[0135] The control module executes step S9 to read the operating parameters of the vehicle's functional component after the control operation is executed. For example, if the target temperature and wind speed of the air conditioner (a vehicle functional component) are adjusted to a target temperature of 18°C ​​and a wind speed of 80%, the control module may generate third memory configuration information such as "Air Conditioner: Target Temperature 18°C, Wind Speed ​​80%."

[0136] In this embodiment, the vehicle functional component in step S8 is the vehicle functional component in step S4, i.e., the vehicle functional component that was controlled according to the first memory configuration information. Therefore, the first memory configuration information is equivalent to being updated to the third memory configuration information. At this point, the control module executes step S10 to confirm the third memory configuration information. Specifically, the control module may call the human-computer interaction module to request the carrier of the first portable device to confirm the third memory configuration information using the human-computer interaction module. If the carrier of the first portable device confirms the third memory configuration information using the human-computer interaction module, the control module executes step S11 to delete the correspondence between the first memory configuration information and the first communication signal and establish a correspondence between the third memory configuration information and the first communication signal. This ensures that when steps S1-S4 are subsequently executed, the corresponding vehicle functional component in step S4 is controlled to operate according to the third memory configuration information (rather than the first memory configuration information) and the first position information.

[0137] In this embodiment, by executing steps S8-S11, the first memory configuration information can be dynamically updated according to the operation of the carrier of the first portable device during the driving process.

[0138] In this embodiment, when executing step S10, that is, the step of confirming the third memory configuration information, the following steps may be specifically performed:

[0139] S1001 extracts the content of the first communication signal to obtain the first communication content;

[0140] S1002. When the first communication content matches the automobile functional components and corresponding configuration parameters in the third memory configuration information, it is determined that the third memory configuration information is confirmed.

[0141] An application scenario of steps S1001-S1002 is: the first portable device is a mobile phone, and the first portable device sends the first communication signal to another device (such as a Bluetooth headset paired with the first portable device) via the first communication signal, thereby transmitting first communication content such as music.

[0142] Before executing step S1001, the first portable device can authorize the control module, for example, the first portable device sends a key to the control module, so that when the control module executes step S1001, it can use the key to decrypt the first communication signal, thereby extracting meaningful first communication content, such as music transmitted from the first portable device to the Bluetooth headset.

[0143] In step S1002, the control module may analyze the first communication content. For example, the control module may perform semantic analysis on the first communication content, extract the lyrics and semantics of the music, obtain semantic information, and detect whether the semantic information matches the vehicle functional components and corresponding configuration parameters in the third stored configuration information.

[0144] For example, if the control module extracts the semantics of "hot summer days" from the first communication content, and the automobile functional component in the third memory configuration information is air conditioning, and the corresponding configuration parameters have a target temperature lower than the configuration parameters in the first memory configuration information, then in step S1002, the semantic algorithm run by the control module may determine that the first communication content and the automobile functional components and corresponding configuration parameters in the third memory configuration information are semantically matched. The control module determines that the third memory configuration information is confirmed, and thus executes step S11, deletes the correspondence between the first memory configuration information and the first communication signal, and establishes a correspondence between the third memory configuration information and the first communication signal.

[0145] In this embodiment, the principle of executing steps S1001-S1002 is: by performing semantic matching based on the first communication content and the third memory configuration information, the user's intention to modify the first memory configuration information can be judged through the user's control operations on the functional components of the vehicle and the use behavior of the first portable device, thereby automatically modifying the first memory configuration information to the third memory configuration information without the user having to confirm the modification through other operations, thereby realizing intelligent adjustment of the memory configuration information and reducing the operations required by the user.

[0146] A computer program that executes the automobile functional component memory control method in this embodiment can be written and written into a computer device or storage medium. When the computer program is read out and run, the automobile functional component memory control method in this embodiment is executed, thereby achieving the same technical effect as the automobile functional component memory control method in the embodiment.

[0147] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. In addition, the descriptions of up, down, left, right, etc. used in this disclosure are only relative to the relative positional relationships of the components of the present disclosure in the accompanying drawings. The singular forms of "a", "" and "the" used in this disclosure are also intended to include the plural forms, unless the context clearly indicates otherwise. In addition, unless otherwise defined, all technical and scientific terms used in this embodiment have the same meaning as those generally understood by those skilled in the art. The terms used in the specification of this embodiment are only for describing specific embodiments and are not intended to limit the invention. The term "and / or" used in this embodiment includes any combination of one or more related listed items.

[0148] It should be understood that, although the terms first, second, third, etc. may be used to describe various elements in the present disclosure, these elements should not be limited to these terms. These terms are only used to distinguish elements of the same type from each other. For example, without departing from the scope of the present disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element. The use of any and all examples or exemplary language ("for example", "such as", etc.) provided in the present embodiment is only intended to better illustrate embodiments of the present invention, and unless otherwise required, will not impose limitations on the scope of the present invention.

[0149] It should be appreciated that embodiments of the present invention can be implemented or practiced by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The methods can be implemented in a computer program using standard programming techniques - including a non-transitory computer-readable storage medium configured with a computer program, wherein the storage medium so configured causes the computer to operate in a specific and predefined manner - according to the methods and figures described in the specific embodiments. Each program can be implemented in a high-level procedural or object-oriented programming language to communicate with the computer system. However, if desired, the program can be implemented in assembly or machine language. In any case, the language can be a compiled or interpreted language. In addition, the program can be run on a programmed application-specific integrated circuit for this purpose.

[0150] Furthermore, the operations of the processes described in this embodiment may be performed in any suitable order, unless otherwise indicated in this embodiment or otherwise clearly contradicted by the context. The processes described in this embodiment (or variations and / or combinations thereof) may be executed under the control of one or more computer systems configured with executable instructions, and may be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) that is executed collectively on one or more processors, by hardware, or a combination thereof. A computer program includes multiple instructions that can be executed by one or more processors.

[0151] Furthermore, the method can be implemented in any type of computing platform that is operably connected to a suitable computer, including but not limited to a personal computer, a minicomputer, a mainframe, a workstation, a network or distributed computing environment, a separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, etc. Various aspects of the present invention can be implemented as machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, an optical read and / or write storage medium, RAM, ROM, etc., so that it can be read by a programmable computer, and when the storage medium or device is read by the computer, it can be used to configure and operate the computer to perform the process described herein. In addition, the machine-readable code, or portions thereof, can be transmitted over a wired or wireless network. When such media includes instructions or programs that implement the above steps in conjunction with a microprocessor or other data processor, the invention of this embodiment includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention also includes the computer itself.

[0152] The computer program can be applied to input data to perform the functions of the present embodiment, thereby converting the input data to generate output data that is stored in a non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the converted data represents a physical and tangible object, including a specific visual depiction of the physical and tangible object produced on the display.

[0153] The above are merely preferred embodiments of the present invention. The present invention is not limited to the aforementioned embodiments. As long as the technical effects of the present invention are achieved by the same means, any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention. Within the scope of protection of the present invention, various modifications and variations of the technical solutions and / or implementation methods may be made.

Claims

1. A memory control method for automobile functional components, characterized in that: The automobile functional component memory control method comprises: Search your device; When a first portable device is found, communicating with the first portable device, acquiring a first communication signal sent by the first portable device, and determining first location information of the first portable device; Acquiring corresponding first memory configuration information according to the first communication signal; controlling corresponding functional components of the vehicle to operate according to the first memory configuration information and the first position information; When a second portable device is found, communicating with the second portable device, acquiring a second communication signal sent by the second portable device, and determining second location information of the second portable device; acquiring corresponding second memory configuration information according to the second communication signal; controlling corresponding functional components of the vehicle to operate according to the first memory configuration information, the first position information, the second memory configuration information, and the second position information; The controlling of corresponding functional components of the vehicle to operate according to the first memory configuration information, the first position information, the second memory configuration information, and the second position information includes: Determining a corresponding first list of functional components to be controlled according to the first memory configuration information; the first list of functional components to be controlled includes at least one automotive functional component and corresponding configuration parameters; Determining a corresponding first open permission functional component list based on the first location information; the first open permission functional component list includes at least one automotive functional component; Obtaining a first intersection of the first list of functional components to be controlled and the first list of functional components with open permissions; Determining a corresponding second list of functional components to be controlled according to the second memory configuration information; the second list of functional components to be controlled includes at least one automotive functional component and corresponding configuration parameters; Determining a corresponding second open permission functional component list based on the second location information; the second open permission functional component list includes at least one automotive functional component; Obtaining a second intersection of the second list of functional components to be controlled and the second list of functional components with open permissions; For the automobile functional components in the first intersection, corresponding configuration parameters are obtained from the first list of functional components to be controlled; for the automobile functional components in the second intersection, corresponding configuration parameters are obtained from the second list of functional components to be controlled, and conflict detection is performed based on the configuration parameters; For the automobile functional components that are detected to have no conflict, corresponding configuration parameters are obtained from the first list of functional components to be controlled and / or the second list of functional components to be controlled to perform control work.

2. The automobile functional component memory control method according to claim 1, characterized in that: The controlling of corresponding functional components of the vehicle to operate according to the first memory configuration information and the first position information includes: Determining a corresponding first list of functional components to be controlled according to the first memory configuration information; the first list of functional components to be controlled includes at least one automotive functional component and corresponding configuration parameters; Determining a corresponding first open permission functional component list based on the first location information; the first open permission functional component list includes at least one automotive functional component; Obtaining a first intersection of the first list of functional components to be controlled and the first list of functional components with open permissions; For the automobile functional components in the first intersection, corresponding configuration parameter control work is obtained from the first list of functional components to be controlled.

3. The memory control method for automobile functional components according to claim 1, characterized in that: The controlling of corresponding functional components of the vehicle to operate according to the first memory configuration information, the first position information, the second memory configuration information, and the second position information further includes: For automobile functional components that are detected to be in conflict, corresponding configuration parameters are obtained from the first list of functional components to be controlled, and the obtained configuration parameters are adjusted according to the first position information and the second position information, so as to control the work with the adjusted configuration parameters.

4. The memory control method for automobile functional components according to claim 3, characterized in that: The acquiring corresponding configuration parameters from the first list of functional components to be controlled, and adjusting the acquired configuration parameters according to the first position information and the second position information, includes: Get the vehicle's location information; detecting first distance information of the first position information relative to the vehicle position information, and second distance information of the second position information relative to the vehicle position information; determining adjustment amplitude information according to the first distance information and the second distance information; wherein the adjustment amplitude information is positively correlated with the first distance information, and the adjustment amplitude information is negatively correlated with the second distance information; The acquired configuration parameters are adjusted according to the adjustment range information to obtain adjusted configuration parameters.

5. The automobile functional component memory control method according to any one of claims 1 to 4, characterized in that: The automobile functional component memory control method further includes: Detecting control operations on automotive functional components; generating third memory configuration information according to operating parameters of the functional components of the vehicle after being controlled and operated; Confirming the third memory configuration information; When it is detected that the third memory configuration information is confirmed, the corresponding relationship between the first memory configuration information and the first communication signal is deleted, and the corresponding relationship between the third memory configuration information and the first communication signal is established.

6. The automobile functional component memory control method according to claim 5, characterized in that: The confirming the third memory configuration information includes: Extracting content from the first communication signal to obtain first communication content; When the first communication content matches the automobile functional components and corresponding configuration parameters in the third memory configuration information, it is determined that the third memory configuration information is confirmed.

7. A computer device, characterized in that: The invention comprises a memory and a processor, wherein the memory is used to store at least one program, and the processor is used to load at least one program to execute the memory control method for automobile functional components according to any one of claims 1 to 6.

8. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to execute the automobile functional component memory control method described in any one of claims 1 to 6 when executed by the processor.

Citation Information

Patent Citations

  • Personalized configuration method applied to automobiles and system thereof as well as automobile

    CN109910816A

  • Vehicle driving mode memory method and system, storage medium and vehicle-mounted terminal

    CN112026685A