Vehicle key remote control function configuration method, vehicle diagnostic device, and vehicle-mounted terminal
By configuring key remote control function information in the vehicle key and vehicle-side controller, the problems of key remote control function delay and failure are solved, the key software is platformized, the user experience is improved and the cost is reduced.
Patent Information
- Application Number
- CN202410189435.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2044-02-20
AI Technical Summary
Existing vehicle key remote control functions are prone to delays and failures in poor vehicle conditions, and the software is difficult to platformize, resulting in poor user experience and high software maintenance costs.
By acquiring the vehicle key remote control function configuration information and writing it into the vehicle controller and key, the system distinguishes between long and short press button values, reduces the impact of the vehicle environment on key functions, and supports the platformization of key software.
Reduce delays and malfunctions of the key long-press function when the vehicle environment is poor, improve user experience, reduce software change and development costs, and increase software reuse rate.
Smart Images

Figure CN118061947B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle body control technology, and in particular to a method for configuring vehicle key remote control function, vehicle diagnostic equipment, and vehicle terminal. Background Technology
[0002] The RKE (Remote Keyless Entry) function refers to the remote control function of the key, such as unlocking, locking, raising, and lowering windows. This function is jointly implemented by the key and the Body Control Controller (BCM). When the user presses a button on the key, the key will continuously send RKE messages until the button is released or the button retention timeout period is met. Each button has a unique identification number, represented by a key value, and the RKE message also contains the key value information of the currently pressed button. After receiving the radio frequency signal, the high-frequency receiving module at the BCM decodes it; then the RKE parsing module performs encryption authentication, rolling code judgment and synchronization processing on the RKE message, identifies the key value, and issues the corresponding control command to trigger the RKE function. The key itself does not support diagnostic updates via CAN, LIN, Ethernet, etc. If the key software needs to be updated, it can only be disassembled, programmed using a tool, and then reassembled, a very time-consuming and laborious process. In addition, since the key does not support wired communication, it is difficult to obtain the key's software version information through a diagnostic tool. This determined the division of labor in RKE function development: the key is only responsible for radio frequency message transmission and reception, while the BCM handles the complex logic part.
[0003] Furthermore, the key remote control function is divided into short-press and long-press functions. The triggering of the long-press function is determined by the BCM (Body Control Module) based on the number of RKE message frames received and the key key value. Therefore, the triggering of the long-press function has an inherent delay, because the determination of the long-press time is always indirectly processed by the BCM through receiving RKE messages. In addition, the triggering of the long-press function is also highly susceptible to the RKE message reception rate, which is often related to the vehicle environment and the application scenario of this function. For example, the presence of co-channel interference or the change in the high-frequency receiving module mode caused by the RKE function being triggered by the PEPS (Keyless Entry and Start System) function can also interrupt the RKE message reception, causing the RKE long-press function to fail or be delayed. For example, unlocking the tailgate normally requires a 2-second long press, but in some environments, it may require 8 seconds or longer, which significantly affects the user experience.
[0004] Furthermore, as the application scenarios in the vehicle body domain become more diverse, RKE functions are also constantly increasing. Upgrading RKE functions within the same vehicle model and migrating RKE functions between different models often incurs software change costs and maintenance costs across different models. In other words, it is difficult to platformize RKE software to be compatible with high and low configurations of RKE functions within the same vehicle model and with the differences in RKE functions across different models. For example, the same key button may function as a locking function on vehicle A but as a suspension raising function on vehicle C.
[0005] It should be noted that the information disclosed in the background section of this invention is intended only to enhance the understanding of the general background of this invention, and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention
[0006] The purpose of this invention is to provide a method for configuring the remote control function of a vehicle key, a vehicle diagnostic device, and an in-vehicle terminal. This not only reduces the delay and failure of the long-press function of the remote key when the overall vehicle environment is poor, thus improving the user experience, but also enhances the platformization of the key software.
[0007] To achieve the above objectives, the present invention provides a method for configuring a vehicle key remote control function, comprising:
[0008] Obtain vehicle key remote control function configuration information, which includes key value configuration information and long press trigger time configuration information for each key button to be configured.
[0009] Write the vehicle key remote control function configuration information into the vehicle-side controller of the target vehicle;
[0010] The low-frequency module in the target vehicle is triggered to read the vehicle key remote control function configuration information from the vehicle-side controller;
[0011] The low-frequency module is triggered to write the vehicle key remote control function configuration information into the key of the target vehicle.
[0012] Optionally, the vehicle key remote control function configuration method provided by the present invention further includes:
[0013] Based on the key value configuration word information and long press trigger time configuration word information of each key button to be configured, obtain the short key value information and long key value information of each key button to be configured;
[0014] Based on the short button value information and long button value information of each key button to be configured, as well as the short press function category and long press function category corresponding to each key button to be configured in advance, obtain the first mapping relationship between the remote control function category and the key value.
[0015] Write the first mapping relationship between the remote control function category and the key value into the vehicle-side controller.
[0016] Optionally, the vehicle key remote control function configuration method provided by the present invention further includes:
[0017] Based on the key value configuration word information of each key button to be configured, obtain the key value information of the combination key corresponding to at least two arbitrary key buttons;
[0018] Based on the key value information of each set of combination keys and the function category corresponding to the pre-set combination keys, obtain the second mapping relationship between the remote control function category and the key value;
[0019] The second mapping relationship between remote control function categories and key values is written into the vehicle-side controller.
[0020] Optionally, triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes:
[0021] The low-frequency module is triggered to turn on its own antenna, so that the low-frequency module can write the vehicle key remote control function configuration information into the key of the target vehicle through its own antenna.
[0022] Optionally, triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes:
[0023] The low-frequency antenna in the target vehicle is triggered to turn on, so that the low-frequency module writes the vehicle key remote control function configuration information into the key of the target vehicle through the low-frequency antenna.
[0024] Optionally, the vehicle key remote control function configuration method provided by the present invention further includes:
[0025] Obtain a key remote control function update configuration request, wherein the key remote control function update configuration request includes button configuration information corresponding to the addition of the key remote control function;
[0026] Based on the key remote control function update configuration request, update the vehicle-side controller and the vehicle key remote control function configuration information stored in the key.
[0027] Optionally, updating the vehicle key remote control function configuration information stored in the key according to the key remote control function update configuration request includes:
[0028] Send and display a key remote control function update prompt message to remind the user to place the key in the target location;
[0029] The low-frequency module is triggered to recognize the key, so that after recognizing the key, the low-frequency module updates the vehicle key remote control function configuration information in the key.
[0030] Optionally, writing the vehicle key remote control function configuration information into the vehicle-side controller of the target vehicle includes:
[0031] Write the key value configuration word information and long press trigger time configuration word information of each key button to be configured into the first RKE function configuration table in the vehicle-side controller of the target vehicle;
[0032] The step of triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes:
[0033] The low-frequency module is triggered to write the key value configuration word information and long press trigger time configuration word information of each key button to be configured into the second RKE function configuration table in the key of the target vehicle.
[0034] To achieve the above objectives, the present invention also provides a vehicle diagnostic device, the vehicle diagnostic device including a first processor and a first memory, the first memory storing a first computer program, and when the first computer program is executed by the first processor, implementing the vehicle key remote control function configuration method described in any of the above.
[0035] To achieve the above objectives, the present invention also provides a vehicle-mounted terminal, the vehicle-mounted terminal including a second processor and a second memory, the second memory storing a second computer program, and when the second computer program is executed by the second processor, implementing the vehicle key remote control function configuration method described in any of the above.
[0036] Compared with the prior art, the vehicle key remote control function configuration method, vehicle diagnostic equipment, and vehicle terminal provided by the present invention have the following beneficial effects:
[0037] The vehicle key remote control function configuration method provided by the present invention first obtains vehicle key remote control function configuration information, which includes key value configuration information and long press trigger time configuration information for each key button to be configured; then writes the vehicle key remote control function configuration information into the vehicle-side controller of the target vehicle; then triggers the low-frequency module in the target vehicle to read the vehicle key remote control function configuration information from the vehicle-side controller; finally, triggers the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle. Therefore, the vehicle key remote control function configuration method provided by the present invention writes the key value configuration information and long press trigger time configuration information of each key button to be configured into the vehicle-side controller and the key. This allows the judgment of long press to be processed at the key end, and the message changes of key long press and short press can be reflected by different key values. That is, the short press value and long press value of the same button are different. Thus, as long as the vehicle-side controller receives a long press message, it can execute the corresponding long press function (such as opening the tailgate). This can reduce the delay and failure of the remote key long press function trigger when the overall vehicle environment is poor, meet customer needs in a timely manner, and improve the user experience. Furthermore, the vehicle key remote control function configuration method provided by this invention can improve the platform maturity of RKE software and key software. For example, the same version of key software and the same version of RKE software can be compatible with different RKE functions on the same or different vehicle models. When upgrading the RKE function, there is no need to trigger software changes to upgrade the key software or the RKE software in the vehicle controller, thereby saving software change costs. At the same time, for suppliers, it increases the software reusability, reduces R&D costs, and the robustness of the software will increase exponentially over time and with increased production volume. In addition, for OEMs (Original Equipment Manufacturers), it allows all their vehicle models to use the same version of key software, so that only the outer shell of the key changes, thereby reducing the management and maintenance costs of the key assembly and also spreading out R&D costs.
[0038] Since the vehicle diagnostic equipment and vehicle terminal provided by this invention belong to the same inventive concept as the vehicle key remote control function configuration method provided by this invention, the vehicle diagnostic equipment and vehicle terminal provided by this invention have at least all the beneficial effects of the vehicle key remote control function configuration method provided by this invention. For details, please refer to the relevant descriptions of the beneficial effects of the vehicle key remote control function configuration method provided by this invention above. Therefore, the beneficial effects of the vehicle diagnostic equipment and vehicle terminal provided by this invention will not be elaborated here. Attached Figure Description
[0039] Figure 1A flowchart illustrating a vehicle key remote control function configuration method according to an embodiment of the present invention;
[0040] Figure 2 This is a schematic diagram illustrating the updating of vehicle key remote control function configuration information via remote diagnostics, according to an embodiment of the present invention.
[0041] Figure 3 This is a block diagram of a vehicle diagnostic device provided in one embodiment of the present invention;
[0042] Figure 4 This is a schematic diagram of the block structure of a vehicle-mounted terminal provided in one embodiment of the present invention.
[0043] The accompanying figure is labeled as follows:
[0044] First processor-101; First communication interface-102; First memory-103; First communication bus-104;
[0045] Second processor-201; Second communication interface-202; Second memory-203; Second communication bus-204. Detailed Implementation
[0046] The following detailed description, in conjunction with the accompanying drawings and specific embodiments, further illustrates the vehicle key remote control function configuration method, vehicle diagnostic equipment, and in-vehicle terminal proposed in this invention. The advantages and features of this invention will become clearer from the following description. It should be noted that the drawings are in a very simplified form and use non-precise proportions, used only to facilitate and clearly illustrate the purposes provided by this invention. Please refer to the drawings to make the objectives, features, and advantages of this invention more apparent and understandable. It should be understood that the structures, proportions, sizes, etc., depicted in the accompanying drawings are only for illustrative purposes and to enable those skilled in the art to understand and read them, and are not intended to limit the implementation conditions of this invention. Any modifications to the structure, changes in proportions, or adjustments to the size, provided they produce the same or similar effects and achieve the same objectives as this invention, should still fall within the scope of the technical content disclosed in this invention.
[0047] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The singular forms “a,” “an,” and “the” include plural objects. The term “or” is generally used to mean “and / or,” the term “several” is generally used to mean “at least one,” and the term “at least two” is generally used to mean “two or more.” Furthermore, the terms “first,” “second,” and “third” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated.
[0048] Furthermore, in the description of this specification, the reference to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., means that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0049] The core idea of this invention is to provide a method for configuring the remote control function of a vehicle key, a vehicle diagnostic device, and an in-vehicle terminal. This not only reduces the delay and failure of the long-press function of the remote key when the overall vehicle environment is poor, thus improving the user experience, but also enhances the platformization of the key software.
[0050] It should be noted that the vehicle key remote control function configuration method provided by the present invention can be applied to the vehicle diagnostic equipment and vehicle terminal provided by the present invention. The vehicle terminal provided by the present invention can be configured on the target vehicle, and the vehicle diagnostic equipment provided by the present invention can diagnose the target vehicle. The vehicle diagnostic equipment and the vehicle terminal can be hardware devices with various operating systems.
[0051] To achieve the above-mentioned goals, this invention provides a method for configuring vehicle key remote control functionality. Please refer to [the relevant documentation]. Figure 1 This is a flowchart illustrating a vehicle key remote control function configuration method according to an embodiment of the present invention. Figure 1 As shown, the vehicle key remote control function configuration method provided by the present invention includes the following steps:
[0052] Step S100: Obtain vehicle key remote control function configuration information, which includes key value configuration information and long press trigger time configuration information for each key button to be configured.
[0053] Step S200: Write the vehicle key remote control function configuration information into the vehicle-side controller of the target vehicle.
[0054] Step S300: Trigger the low-frequency module in the target vehicle to read the vehicle key remote control function configuration information from the vehicle-side controller.
[0055] Step S400: Trigger the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle.
[0056] Therefore, the vehicle key remote control function configuration method provided by the present invention writes the key value configuration information and long press trigger time configuration information of each key button to be configured into the vehicle-side controller and the key. This allows the judgment of long press to be processed at the key end, and the message changes of key long press and short press can be reflected by different key values. That is, the short press value and long press value of the same button are different. Thus, as long as the vehicle-side controller receives a long press message, it can execute the corresponding long press function (such as opening the tailgate). This can reduce the delay and failure of the remote key long press function trigger when the overall vehicle environment is poor, meet customer needs in a timely manner, and improve the user experience. Furthermore, the vehicle key remote control function configuration method provided by this invention can improve the platform maturity of RKE software and key software. For example, the same version of key software and the same version of RKE software can be compatible with different RKE functions on the same or different vehicle models. When upgrading the RKE function, there is no need to trigger software changes to upgrade the key software or the RKE software in the vehicle controller, thereby saving software change costs. At the same time, for suppliers, it increases the software reusability, reduces R&D costs, and the robustness of the software will increase exponentially over time and with increased production volume. In addition, for OEMs (Original Equipment Manufacturers), it allows all their vehicle models to use the same version of key software, so that only the outer shell of the key changes, thereby reducing the management and maintenance costs of the key assembly and also spreading out R&D costs.
[0057] It should be noted that, as those skilled in the art will understand, the vehicle-side controller can be any controller on the vehicle with RKE (i.e., vehicle key remote control function), such as a body domain controller or area controller. It should also be noted that, as those skilled in the art will understand, the key can be a key with only RKE function, or a smart key with both RKE and PEPS (Smart Entry and Start System) functions. Furthermore, it should be noted that, as those skilled in the art will understand, the low-frequency module referred to in this invention refers to a module on the vehicle capable of emitting low-frequency signals; for example, the low-frequency module can be an IMMO (In-Mortar Motor Immobilizer) module.
[0058] Specifically, the vehicle key remote control function configuration method provided by this invention can be executed by vehicle diagnostic equipment (point-to-point configuration) or by remote diagnostic triggering the vehicle terminal (multi-point configuration). Among them, point-to-point configuration is applicable to common RKE function configuration scenarios such as product off-line and 4S store after-sales service, and can dynamically configure the long press and short press RKE functions of the key button according to different models and high and low configurations of the same model.
[0059] In some exemplary embodiments, writing the vehicle key remote control function configuration information into the vehicle-side controller of the target vehicle includes:
[0060] Write the key value configuration word information and long press trigger time configuration word information of each key button to be configured into the first RKE function configuration table in the vehicle-side controller of the target vehicle.
[0061] The step of triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes:
[0062] The low-frequency module is triggered to write the key value configuration word information and long press trigger time configuration word information of each key button to be configured into the second RKE function configuration table in the key of the target vehicle.
[0063] Specifically, the key value configuration word information and long-press trigger time configuration word information of each key button to be configured in the acquired vehicle key remote control function configuration information can first be written into the first RKE function configuration table of the vehicle-side controller through vehicle diagnostic equipment or vehicle terminal. Then, the key value configuration word information and long-press trigger time configuration word information of each key button to be configured can be obtained from the first RKE function configuration table through the low-frequency module in the vehicle, and then written into the second RKE function configuration table in the key. Please refer to Table 1, which is an RKE function configuration table provided in one embodiment of the present invention.
[0064] Table 1 RKE Function Configuration Table
[0065] Button 1 Key 1 value Button 1, press and hold for 1 second Button 1 Long press time 2 Button 2 Key 2 key value Button 2, long press for 1 minute Button 2, press and hold for 2 seconds Button 3 Key 3 key value Button 3, long press for 1 minute Button 3, press and hold for 2 seconds Button 4 Key 4 key value Button 4, long press for 1 minute Button 4, long press for 2 seconds Button 5 Key 5 key value Button 5, long press for 1 minute Button 5, press and hold for 2 seconds Button 6 Key 6 key value Button 6, long press for 1 minute Button 6, long press for 2 seconds Button 7 Key 7 key value Button 7, long press duration 1 Button 7, long press for 2 seconds Button 8 Key 8 key value Button 8, long press duration 1 Button 8, long press for 2 seconds
[0066] It should be noted that, as those skilled in the art will understand, Table 1 illustrates an example where the key PCBA supports 8 buttons (i.e., the key to be configured has 8 buttons) and 2 long press durations (each key button to be configured has two long press trigger durations), but this does not constitute a limitation on the present invention. It should also be noted that, as those skilled in the art will understand, when the key PCBA supports 8 buttons and 2 long press durations, the key includes at least 8 RKE short press functions and 16 RKE long press functions.
[0067] Furthermore, since a short press results in a message length of nearly 400ms, in actual configuration, the long press time 1 should ideally be greater than or equal to 1s, and the long press time 2 should ideally be greater than or equal to 3s. This setting ensures that the key can accurately distinguish between a long press and a short press, and can accurately distinguish the specific long press time.
[0068] In some exemplary implementations, the key value configuration word and long press trigger time configuration word for each key button to be configured are both 1 byte and are both hexadecimal numbers.
[0069] Specifically, the key value configuration word for each key button to be configured is 1 Byte, ranging from 0x00 to 0xFF. The long press trigger time configuration word for each key button to be configured is also 1 Byte, ranging from 0x00 to 0xFF. Each bit represents 500ms, and the configurable long press time is 0 to 10s.
[0070] In some exemplary embodiments, the vehicle key remote control function configuration method provided by the present invention further includes:
[0071] Based on the key value configuration word information and long press trigger time configuration word information of each key button to be configured, obtain the short key value information and long key value information of each key button to be configured;
[0072] Based on the short button value information and long button value information of each key button to be configured, as well as the short press function category and long press function category corresponding to each key button to be configured in advance, obtain the first mapping relationship between the remote control function category and the key value.
[0073] Write the first mapping relationship between the remote control function category and the key value into the vehicle-side controller.
[0074] Therefore, by obtaining the short button value information and long button value information of each key button to be configured based on the key value configuration word information and long press trigger time configuration word information of each key button to be configured, and obtaining the first mapping relationship between the remote control function category and the key value based on the short button value information and the long button value information of each key button to be configured, as well as the pre-set short press function category and long press function category corresponding to each key button to be configured, the first mapping relationship between the remote control function category and the key value is obtained, and the first mapping relationship between the remote control function category and the key value is written into the vehicle-end controller. This allows the vehicle-end controller to directly identify the remote control function category that the user wants to trigger based on the key value in the RKE message and the mapping relationship between the remote control function category and the key value after receiving the RKE message from the key terminal. Thus, it can send the corresponding remote control function control command to the control modules such as the windows according to the identified remote control function category to realize the corresponding remote control function.
[0075] In some exemplary embodiments, obtaining the short key value information and long key value information of each key button to be configured based on the key value configuration word information and long press trigger time configuration word information of each key button to be configured includes:
[0076] For each key button to be configured, the key value of the key button to be configured is used as the short key value of the key button to be configured, and the sum of the key value of the key button to be configured and the hexadecimal number corresponding to the long press trigger time configuration word is used as the long key value of the key button to be configured.
[0077] Specifically, please refer to Table 2, which is a table describing the key values of short press, long press time 1, and long press time 2 provided in one embodiment of the present invention.
[0078] Table 2. Description of key values for short press, long press duration 1, and long press duration 2.
[0079] Key number Short key value Long press time 1 key value Long press for 2 key values Button 1 0x01 0x01+0x47 0x01+0x59 Button 2 0x02 0x02+0x47 0x02+0x59 Button 3 0x04 0x04+0x47 0x04+0x59 Button 4 0x08 0x08+0x47 0x08+0x59 Button 5 0x10 0x10+0x47 0x10+0x59 Button 6 0x20 0x20+0x47 0x20+0x59 Button 7 0x40 0x40+0x47 0x40+0x59 Button 8 0x80 0x80+0x47 0x80+0x59
[0080] In some exemplary embodiments, the vehicle key remote control function configuration method provided by the present invention further includes:
[0081] Based on the key value configuration word information of each key button to be configured, obtain the key value information of the combination key corresponding to at least two arbitrary key buttons;
[0082] Based on the key value information of each set of combination keys and the function category corresponding to the pre-set combination keys, obtain the second mapping relationship between the remote control function category and the key value;
[0083] The second mapping relationship between remote control function categories and key values is written into the vehicle-side controller.
[0084] Therefore, by obtaining the key value information of at least two arbitrary key buttons corresponding to the key value configuration word information of each key button to be configured, and obtaining the second mapping relationship between the remote control function category and the key value according to the key value information of each group of key buttons and the function category corresponding to the pre-set key button, and writing the second mapping relationship between the remote control function category and the key value into the vehicle controller, more RKE functions can be realized through key combination.
[0085] Specifically, for each set of combination keys, the sum of the key values of each key key to be configured in the combination key is taken as the corresponding combination key value. It should be noted that, as those skilled in the art will understand, this invention does not limit the specific number of combination keys; for example, the number of combination keys can be two, three, or more, and can be set according to actual needs. Furthermore, if the number of keys pressed simultaneously by the user exceeds the number of combination keys (e.g., two), the keys are considered invalid, and the key terminal will not send a message. Similarly, if the combination key value overflows, the keys are also considered invalid, and the key terminal will not send a message.
[0086] In some exemplary embodiments, triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes:
[0087] The low-frequency module is triggered to turn on its own antenna, so that the low-frequency module can write the vehicle key remote control function configuration information into the key of the target vehicle through its own antenna.
[0088] Specifically, when the low-frequency module is triggered to turn on its own antenna so that the low-frequency module can write the vehicle key remote control function configuration information into the key of the target vehicle through its own antenna, the key of the target vehicle needs to be placed near the antenna of the low-frequency module (e.g., near the IMMO antenna).
[0089] In other exemplary embodiments, triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes:
[0090] The low-frequency antenna in the target vehicle is triggered to turn on, so that the low-frequency module writes the vehicle key remote control function configuration information into the key of the target vehicle through the low-frequency antenna.
[0091] Specifically, when the low-frequency antenna in the target vehicle is activated, so that the low-frequency module writes the vehicle key remote control function configuration information into the key of the target vehicle through the low-frequency antenna, the key can be placed inside the target vehicle.
[0092] In some exemplary embodiments, the configuration method further includes:
[0093] Obtain a key remote control function update configuration request, wherein the key remote control function update configuration request includes button configuration information corresponding to the addition of the key remote control function;
[0094] Based on the key remote control function update configuration request, update the vehicle-side controller and the vehicle key remote control function configuration information stored in the key.
[0095] Therefore, by obtaining a key remote control function update configuration request that includes button configuration information corresponding to the newly added key remote control function, and updating the vehicle-side controller and the vehicle key remote control function configuration information stored in the key according to the key remote control function update configuration request, the RKE function can be updated. For example, a remote vehicle moving function can be added, so that users can move the car out when it is inconvenient to open the door.
[0096] In some exemplary embodiments, updating the vehicle key remote control function configuration information stored in the key according to the key remote control function update configuration request includes:
[0097] Send and display a key remote control function update prompt message to remind the user to place the key in the target location;
[0098] The low-frequency module is triggered to recognize the key, so that after recognizing the key, the low-frequency module updates the vehicle key remote control function configuration information in the key.
[0099] Therefore, by sending a key remote control function update prompt message and displaying it on the vehicle screen (e.g., the dashboard), the user can be prompted to place the key in the target location (e.g., inside the vehicle or in the cup holder (near the IMMO antenna)). This allows the low-frequency module (e.g., the IMMO module) to update the vehicle key remote control function configuration information in the key according to the key remote control function update configuration request after recognizing the key.
[0100] Specifically, taking the example of updating the vehicle key remote control function configuration information in the vehicle-side controller and the key through remote diagnostics to add a key-triggered remote vehicle relocation function, please refer to [reference needed]. Figure 2 This is a schematic diagram illustrating the updating of vehicle key remote control function configuration information via remote diagnostics, provided by an embodiment of the present invention. Figure 2As shown, after updating the vehicle-side remote relocation function software via FOTA (Firmware Over-The-Air), a diagnostic operation needs to be performed in the cloud to trigger an update command for the RKE function configuration (i.e., sending a key remote control function update configuration request). This command is triggered only if the target vehicle's gear is in the OFF position (i.e., the engine is off) to prevent the RKE function update from affecting the user's attention while driving. Upon receiving this diagnostic request (i.e., the key remote control function update configuration request), the vehicle terminal (TBOX) first prompts the user on the vehicle screen to place the key in the target location (e.g., the cup holder (near the IMMO antenna) or inside the vehicle). Then, it triggers the low-frequency module (e.g., the IMMO module) to operate. After recognizing the key, the low-frequency module (e.g., the IMMO module) drives the antenna (e.g., the IMMO antenna) to update the key value configuration word and long-press time configuration word in the key's second RKE function configuration table, thereby updating the RKE function. Furthermore, if the low-frequency module (e.g., the IMMO module) fails to recognize the key, the vehicle terminal will periodically trigger the low-frequency module (e.g., the IMMO module) to search for the key.
[0101] It should be noted that, as those skilled in the art will understand, remote diagnostics can simultaneously update the RKE function of multiple vehicles (i.e., the cloud can simultaneously send key remote control function update configuration requests to the in-vehicle terminals of multiple vehicles). It should also be noted that, as those skilled in the art will understand, before updating the vehicle key remote control function configuration information in the key, the low-frequency module needs to first read the button configuration information corresponding to the newly added key remote control function from the vehicle-side controller, and then write the read button configuration information corresponding to the newly added key remote control function into the key via the antenna.
[0102] Based on the same inventive concept, this invention also provides a vehicle diagnostic device, please refer to [reference needed]. Figure 3 This is a block diagram of a vehicle diagnostic device provided in one embodiment of the present invention. Figure 3 As shown, the vehicle diagnostic device provided by the present invention includes a first processor 101 and a first memory 103. The first memory 103 stores a first computer program. When the first computer program is executed by the first processor 101, it implements the vehicle key remote control function configuration method described in any of the above claims. Since the vehicle diagnostic device provided by the present invention and the vehicle key remote control function configuration method provided by the present invention belong to the same inventive concept, the vehicle diagnostic device provided by the present invention has at least all the beneficial effects of the vehicle key remote control function configuration method provided by the present invention. For details, please refer to the relevant descriptions above. Therefore, the beneficial effects of the vehicle diagnostic device provided by the present invention will not be elaborated here.
[0103] Please continue to refer to the diagram, such as... Figure 3 As shown, the vehicle diagnostic device provided by this invention further includes a first communication interface 102 and a first communication bus 104, wherein the first processor 101, the first communication interface 102, and the first memory 103 communicate with each other through the first communication bus 104. The first communication bus 104 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The first communication bus 104 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not indicate that there is only one bus or one type of bus. The first communication interface 102 is used for communication between the aforementioned vehicle diagnostic device and other devices.
[0104] The first processor 101 referred to in this invention may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The first processor 101 is the control center of the vehicle diagnostic equipment, connecting various parts of the entire vehicle diagnostic equipment via various interfaces and lines.
[0105] The first memory 103 can be used to store the computer program. The first processor 101 implements various functions of the vehicle diagnostic device by running or executing the computer program stored in the first memory 103 and calling the data stored in the first memory 103.
[0106] Based on the same inventive concept, this invention also provides a vehicle-mounted terminal, please refer to [reference needed]. Figure 4 This is a schematic diagram of the block structure of an in-vehicle terminal provided in one embodiment of the present invention. Figure 4As shown, the vehicle-mounted terminal provided by the present invention includes a second processor 201 and a second memory 203. The second memory 203 stores a second computer program. When the second computer program is executed by the second processor 201, it implements the vehicle key remote control function configuration method described in any of the above claims. Since the vehicle-mounted terminal provided by the present invention and the vehicle key remote control function configuration method provided by the present invention belong to the same inventive concept, the vehicle-mounted terminal provided by the present invention has at least all the beneficial effects of the vehicle key remote control function configuration method provided by the present invention. For details, please refer to the relevant descriptions above. Therefore, the beneficial effects of the vehicle-mounted terminal provided by the present invention will not be elaborated here.
[0107] Please continue to refer to the diagram, such as... Figure 4 As shown, the vehicle-mounted terminal provided by this invention further includes a second communication interface 202 and a second communication bus 204, wherein the second processor 201, the second communication interface 202, and the second memory 203 communicate with each other through the second communication bus 204. The second communication bus 204 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This second communication bus 204 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not indicate that there is only one bus or one type of bus. The second communication interface 202 is used for communication between the aforementioned vehicle-mounted terminal and other devices.
[0108] The second processor 201 referred to in this invention can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The second processor 201 is the control center of the vehicle-mounted terminal, connecting various parts of the entire vehicle-mounted terminal via various interfaces and lines.
[0109] The second memory 203 can be used to store the computer program. The second processor 201 implements various functions of the vehicle terminal by running or executing the computer program stored in the second memory 203 and calling the data stored in the second memory 203.
[0110] It should be noted that the first memory 103 and the second memory 203 may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable memory (PROM), electrically programmable memory (EPROM), electrically erasable programmable memory (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, random access memory is available in various forms, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous random access memory (SDRAM), dual data rate synchronous random access memory (DDRSDRAM), enhanced synchronous random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), Rambus direct random access memory (RDRAM), direct memory bus dynamic random access memory (DRDRAM), and memory bus dynamic random access memory (RDRAM), etc.
[0111] In summary, compared with the prior art, the vehicle key remote control function configuration method, vehicle diagnostic equipment, and vehicle terminal provided by the present invention have the following beneficial effects:
[0112] This invention writes the key value configuration information and long-press trigger time configuration information for each key button to be configured into the vehicle's terminal controller and key. This allows long-press judgment to be processed at the key end, enabling the message changes for long and short presses to be reflected by different key values. That is, the short and long button values for the same button are different. Therefore, as long as the vehicle terminal controller receives a long-press message, it can execute the corresponding long-press function (e.g., opening the tailgate). This reduces the delay and failure of the remote key's long-press function triggering in poor vehicle environments, promptly meeting customer needs and improving user experience. Furthermore, this invention improves the platform maturity of RKE and key software. For example, the same version of key software and the same version of RKE software can be compatible with different RKE functions on the same or different vehicle models. When upgrading RKE functions, there is no need to trigger software changes to upgrade the key software or the RKE software in the vehicle terminal controller, thus saving software change costs. At the same time, for suppliers, it increases software reusability, reduces R&D costs, and the robustness of the software will increase exponentially over time and with increased production volume. Furthermore, for OEMs (Original Equipment Manufacturers), the same key software can be used for all their vehicle models, meaning that only the outer shell of the key changes across all models. This reduces the management and maintenance costs of the key assembly and also spreads out the R&D costs.
[0113] It should be noted that computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0114] It should be noted that the apparatus and methods disclosed in the embodiments herein can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, program, or part of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system to perform the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions. In addition, the functional modules in the various embodiments of this article can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0115] It should also be noted that the above description is merely a description of preferred embodiments of the present invention and is not intended to limit the scope of the present invention in any way. Any changes or modifications made by those skilled in the art based on the above disclosure are within the protection scope of the present invention. Obviously, those skilled in the art can make various modifications and variations to the present invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the present invention and its equivalents, the present invention also intends to include these modifications and variations.
Claims
1. A method for configuring a vehicle key remote control function, characterized in that, The configuration method includes: Obtain vehicle key remote control function configuration information, which includes key value configuration information and long press trigger time configuration information for each key button to be configured. Write the vehicle key remote control function configuration information into the vehicle-side controller of the target vehicle; The low-frequency module in the target vehicle is triggered to read the vehicle key remote control function configuration information from the vehicle-side controller; The low-frequency module is triggered to write the vehicle key remote control function configuration information into the key of the target vehicle; The configuration method further includes: Based on the key value configuration word information and long press trigger time configuration word information of each key button to be configured, obtain the short key value information and long key value information of each key button to be configured; Based on the short button value information and long button value information of each key button to be configured, as well as the short press function category and long press function category corresponding to each key button to be configured in advance, obtain the first mapping relationship between the remote control function category and the key value. Write the first mapping relationship between remote control function categories and key values into the vehicle-side controller; Based on the key value configuration word information of each key button to be configured, obtain the key value information of the combination key corresponding to at least two arbitrary key buttons; Based on the key value information of each set of combination keys and the function category corresponding to the pre-set combination keys, obtain the second mapping relationship between the remote control function category and the key value; The second mapping relationship between remote control function categories and key values is written into the vehicle-side controller.
2. The vehicle key remote control function configuration method according to claim 1, characterized in that, The step of triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes: The low-frequency module is triggered to turn on its own antenna, so that the low-frequency module can write the vehicle key remote control function configuration information into the key of the target vehicle through its own antenna.
3. The vehicle key remote control function configuration method according to claim 1, characterized in that, The step of triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes: The low-frequency antenna in the target vehicle is triggered to turn on, so that the low-frequency module writes the vehicle key remote control function configuration information into the key of the target vehicle through the low-frequency antenna.
4. The vehicle key remote control function configuration method according to claim 1, characterized in that, The configuration method further includes: Obtain a key remote control function update configuration request, wherein the key remote control function update configuration request includes button configuration information corresponding to the addition of the key remote control function; Based on the key remote control function update configuration request, update the vehicle-side controller and the vehicle key remote control function configuration information stored in the key.
5. The vehicle key remote control function configuration method according to claim 4, characterized in that, The step of updating the vehicle key remote control function configuration information stored in the key according to the key remote control function update configuration request includes: Send and display a key remote control function update prompt message to remind the user to place the key in the target location; The low-frequency module is triggered to recognize the key, so that after recognizing the key, the low-frequency module updates the vehicle key remote control function configuration information in the key.
6. The vehicle key remote control function configuration method according to claim 1, characterized in that, The step of writing the vehicle key remote control function configuration information into the vehicle-side controller of the target vehicle includes: Write the key value configuration word information and long press trigger time configuration word information of each key button to be configured into the first RKE function configuration table in the vehicle-side controller of the target vehicle; The step of triggering the low-frequency module to write the vehicle key remote control function configuration information into the key of the target vehicle includes: The low-frequency module is triggered to write the key value configuration word information and long press trigger time configuration word information of each key button to be configured into the second RKE function configuration table in the key of the target vehicle.
7. A vehicle diagnostic device, characterized in that, The vehicle diagnostic device includes a first processor and a first memory. The first memory stores a first computer program. When the first computer program is executed by the first processor, it implements the vehicle key remote control function configuration method according to any one of claims 1 to 6.
8. A vehicle-mounted terminal, characterized in that, The vehicle terminal includes a second processor and a second memory. The second memory stores a second computer program. When the second computer program is executed by the second processor, it implements the vehicle key remote control function configuration method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle remote control key, and apparatus and method of controlling output of transmission radio signal
CN103679868A
Method and system for binding car remote controller and controller
CN107835511A
