Vehicle key searching method, system and equipment
By obtaining user function instructions in the vehicle key search system to generate a search trigger signal and determining a search strategy based on the signal, the problems of increasing key search time and poor user experience in the prior art are solved, and efficient and accurate key search is achieved.
Patent Information
- Application Number
- CN202510153407.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-19
- Publication Date
- 2025-05-06
AI Technical Summary
When existing intelligent entry and startup systems frequently search for keys in a short period of time or receive new requests during the search process, the search time will increase, the user wait time will be extended, and some requests may even be lost, and the user experience will be poor.
A vehicle key search method is proposed, which generates a search trigger signal by obtaining user function instructions, determines a search strategy based on the signal, and performs a key search to obtain the result. The method includes judging the priority and location information of the search trigger signal, and adopting an antenna search strategy or a sharing strategy to improve efficiency.
By optimizing the search strategy, the number of times the key is searched through the driving antenna is reduced, the efficiency and accuracy of key search is improved, the user's waiting time is reduced, and the user experience is improved.
Smart Images

Figure CN119946814A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with the application date of August 19, 2022, application number 202210999841.2, and invention name “Vehicle key search method, system and device”. Technical Field
[0002] The present disclosure relates to the field of electronic information technology, and in particular to a vehicle key search method, system and device. Background Art
[0003] In the existing smart entry and start system (PEPS), when the key needs to be found, the antenna is usually directly driven to transmit a low-frequency signal, and the result of the key search is determined based on whether a high-frequency signal in response to the low-frequency signal is received from the key. In this way, if multiple key search requests are issued in a short period of time, or a new key search request is received during the key search process, the time required for key search may increase, the user's waiting time may increase accordingly, and even some key search requests may be lost, causing the user to have to reissue the request, all of which result in a poor user experience. Summary of the invention
[0004] One of the purposes of the present disclosure is to provide a vehicle key search method, system and device.
[0005] According to a first aspect of the present disclosure, a vehicle key search method is provided, the vehicle key search method comprising:
[0006] Acquire a function instruction from a user, and generate a search trigger signal according to the function instruction, wherein the search trigger signal is configured to at least indicate key position information corresponding to the function instruction;
[0007] Determining a search strategy according to the search trigger signal; and
[0008] A key search is performed according to the search strategy to obtain a key search result, and the key search result is returned.
[0009] In some embodiments, determining a search strategy according to the search trigger signal includes:
[0010] Determining whether the first function instruction currently obtained from the user is the same as the previous second function instruction from the user;
[0011] If the first function instruction is the same as the second function instruction, the search strategy of the first search trigger signal corresponding to the first function instruction is determined as the antenna search strategy.
[0012] In some embodiments, the vehicle key search method further includes:
[0013] After obtaining the key search result, the key search result is saved for a first preset time.
[0014] In some embodiments, determining a search strategy according to the search trigger signal includes:
[0015] Determine the first key position information indicated by the first search trigger signal currently generated;
[0016] determining whether a first key search result corresponding to the first key location information is currently saved;
[0017] If the first key search result is currently saved, the search strategy of the first search trigger signal is determined to be a first sharing strategy, wherein the first sharing strategy is configured to use the first key search result as the key search result of the first search trigger signal.
[0018] In some embodiments, determining a search strategy according to the search trigger signal includes:
[0019] Determine the first key position information indicated by the first search trigger signal currently generated;
[0020] determining whether a key search is currently being performed based on a second search trigger signal, wherein the second search trigger signal is generated before the first search trigger signal is generated;
[0021] If a key search is currently being performed based on the second search trigger signal, determining whether the first key position information is a subset of the second key position information indicated by the second search trigger signal;
[0022] If the first key location information is a subset of the second key location information, storing the first search trigger signal in a shared queue, and determining the search strategy of the first search trigger signal as a second shared strategy, wherein the second shared strategy is configured to distribute at least a portion of the key search result of the second search trigger signal to the shared queue as the key search result of the first search trigger signal;
[0023] If the first key position information is not a subset of the second key position information, the first search trigger signal is stored in a queue, and the search strategy of the first search trigger signal is determined as an antenna search strategy, wherein the antenna search strategy is configured to perform a key search by driving one or more antennas to obtain a key search result of the first search trigger signal.
[0024] In some embodiments, determining a search strategy according to the search trigger signal includes:
[0025] Determining whether a third search trigger signal is generated within a second preset time after the first search trigger signal is generated;
[0026] If the third search trigger signal is not generated within a second preset time after the first search trigger signal is generated, the search strategy of the first search trigger signal is determined as the antenna search strategy, wherein the antenna search strategy is configured to perform key search by driving one or more antennas to obtain the key search result of the first search trigger signal.
[0027] In some embodiments, determining the search strategy according to the search trigger signal further includes:
[0028] If a third search trigger signal is generated within a second preset time after the first search trigger signal is generated, the priorities of the first search trigger signal and the third search trigger signal are determined according to the first function instruction corresponding to the first search trigger signal and the third function instruction corresponding to the third search trigger signal;
[0029] The search strategy is determined to execute key searches based on the first search trigger signal and the third search trigger signal in order of priority from high to low.
[0030] In some embodiments, determining the search strategy to perform key search based on the first search trigger signal and the third search trigger signal in order of priority from high to low includes:
[0031] For the search trigger signal with the highest priority, determining the search strategy as the antenna search strategy;
[0032] for a search trigger signal with a lower priority, determining whether the key position information corresponding to the search trigger signal is a subset of the key position information corresponding to the search trigger signal based on which the key search is currently being performed;
[0033] If so, storing the search trigger signal with a lower priority in the shared queue, and determining the search strategy of the search trigger signal with a lower priority as the second shared strategy;
[0034] If not, the search trigger signal with a lower priority is stored in the queuing queue, and the search strategy of the search trigger signal with a lower priority is determined as the antenna search strategy.
[0035] In some embodiments, determining a search strategy according to the search trigger signal includes:
[0036] Determine the first key position information indicated by the first search trigger signal currently generated;
[0037] If the first key position information indicates only a single position, determining the search strategy of the first search trigger signal as a single position search strategy in the antenna search strategy;
[0038] If the first key position information indicates multiple positions, the search strategy of the first search trigger signal is determined as the all-position search strategy in the antenna search strategy;
[0039] The antenna search strategy is configured to perform key search by driving one or more antennas to obtain a key search result of the first search trigger signal.
[0040] In some embodiments, the antenna search strategy includes at least one of the following:
[0041] a single position search strategy configured to drive the antenna corresponding to the single key position to transmit a first low frequency signal, and receive a first high frequency signal from the key in response to the first low frequency signal; and
[0042] The all-position search strategy is configured to drive all antennas to transmit a second low-frequency signal and receive a second high-frequency signal from the key in response to the second low-frequency signal.
[0043] In some embodiments, the antenna search strategy is configured to:
[0044] Determining whether the number of search trigger signals in the queuing queue is less than 2;
[0045] If the number of search trigger signals in the queue is less than 2, the single location search strategy is executed;
[0046] If the number of search trigger signals in the queuing queue is greater than or equal to 2, the full position search strategy is executed.
[0047] In some embodiments, the all antennas include:
[0048] a first antenna located on the exterior of the vehicle on the driver's side;
[0049] A second antenna located on the exterior of the vehicle on the passenger side;
[0050] a third antenna located on the exterior rear of the vehicle;
[0051] a fourth antenna located in the middle of the vehicle interior;
[0052] a fifth antenna located at the head of the interior of the vehicle; and
[0053] A sixth antenna is located at the rear interior of the vehicle.
[0054] In some embodiments, the second low-frequency signal includes first low-frequency data and second low-frequency data, wherein the first low-frequency data is transmitted simultaneously by the first antenna, the second antenna and the fourth antenna, and the second low-frequency data is transmitted simultaneously by the third antenna, the fifth antenna and the sixth antenna.
[0055] In some embodiments, the first high frequency signal of each key includes first high frequency data on a common channel and second high frequency data on a private channel of the key;
[0056] The second high frequency signal of each key includes third high frequency data on the private channel of the key;
[0057] The baud rate of the first high-frequency signal is greater than the baud rate of the second high-frequency signal.
[0058] According to a second aspect of the present disclosure, a vehicle key search system is provided, the vehicle key search system comprising:
[0059] a function module, the function module being configured to obtain a function instruction from a user and generate a search trigger signal according to the function instruction, wherein the search trigger signal is configured to at least indicate key position information corresponding to the function instruction;
[0060] a strategy module, the strategy module being configured to determine a search strategy according to the search trigger signal; and
[0061] A search module is configured to perform a key search according to a search strategy to obtain a key search result, and return the key search result to the function module.
[0062] In some embodiments, the search module includes a low-frequency antenna driving module, and the low-frequency antenna driving module includes:
[0063] a driving parameter configuration unit, wherein the driving parameter configuration unit is configured to set driving parameters of the antenna;
[0064] a chip driving unit, wherein the chip driving unit is configured to convert the driving parameters of the antenna into SPI instructions; and
[0065] A low frequency chip is configured to trigger a corresponding antenna to transmit a low frequency signal according to the SPI instruction.
[0066] According to a third aspect of the present disclosure, a vehicle key search device is provided, the vehicle key search device comprising a processor and a memory, the memory storing instructions, and when the instructions are executed by the processor, the steps of the vehicle key search method described above are implemented.
[0067] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored. When the instructions are executed, the steps of the vehicle key search method described above are implemented.
[0068] According to a fifth aspect of the present disclosure, a computer program product is proposed, wherein the computer program product comprises instructions, and when the instructions are executed by the processor, the steps of the vehicle key search method as described above are implemented.
[0069] Other features and advantages of the present disclosure will become more apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0071] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:
[0072] Figure 1 A schematic diagram showing a flow chart of a vehicle key search method according to an exemplary embodiment of the present disclosure;
[0073] Figure 2 A schematic flow chart of step S200 in a vehicle key search method according to an exemplary embodiment of the present disclosure is shown;
[0074] Figure 3 A schematic flow chart of step S270 in a vehicle key search method according to an exemplary embodiment of the present disclosure is shown;
[0075] Figure 4 A schematic diagram showing an antenna search strategy in a vehicle key search method according to an exemplary embodiment of the present disclosure is shown;
[0076] Figure 5 A schematic diagram showing another antenna search strategy in a vehicle key search method according to an exemplary embodiment of the present disclosure is shown;
[0077] Figure 6 A schematic structural diagram of a vehicle key search system according to an exemplary embodiment of the present disclosure is shown;
[0078] Figure 7 A schematic structural diagram of a vehicle key search device according to an exemplary embodiment of the present disclosure is shown.
[0079] Note that in the embodiments described below, sometimes the same reference numerals are used in common between different drawings to represent the same parts or parts with the same functions, and their repeated descriptions are omitted. In some cases, similar numbers and letters are used to represent similar items, so once an item is defined in one drawing, it does not need to be further discussed in subsequent drawings.
[0080] For ease of understanding, the position, size, range, etc. of each structure shown in the drawings and the like may not represent the actual position, size, range, etc. Therefore, the present disclosure is not limited to the position, size, range, etc. disclosed in the drawings and the like. DETAILED DESCRIPTION
[0081] Various exemplary embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure.
[0082] The following description of at least one exemplary embodiment is in fact merely illustrative and is in no way intended to limit the present disclosure and its application or use. That is, the structures and methods herein are shown in an exemplary manner to illustrate different embodiments of the structures and methods in the present disclosure. However, those skilled in the art will appreciate that they merely illustrate exemplary ways of the present disclosure that can be implemented, rather than exhaustive ways. In addition, the drawings need not be drawn to scale, and some features may be enlarged to illustrate the details of specific components.
[0083] Technologies, methods, and apparatus known to ordinary technicians in the relevant field may not be discussed in detail, but where appropriate, such technologies, methods, and apparatus should be considered part of the authorization specification.
[0084] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0085] In a driving method of the low-frequency antenna of a PEPS controller, the antenna at the corresponding position can be driven according to the need to find the key to perform the key search. In order to cover the range of the entire vehicle (or car), it is usually necessary to drive the antenna multiple times, but this will result in too long a time to find all the keys inside and outside the car, affecting the user experience. In addition, with the increasingly obvious trend of electronicization of vehicle parts, such as one-button start, keyless entry, polling and other functions involving key search, the possibility of key search conflicts is also increasing, and how to better resolve these conflicts becomes more and more important. Therefore, it is necessary to propose a vehicle key search method that can resolve various key search conflicts and improve key search efficiency.
[0086] In order to solve the above problems, the present disclosure proposes a vehicle key search method based on PEPS. In an exemplary embodiment of the present disclosure, Figure 1 As shown, the vehicle key search method may include:
[0087] Step S100, obtaining a function instruction from a user, and generating a search trigger signal according to the function instruction.
[0088] Specifically, the user can instruct the vehicle to perform corresponding actions, such as unlocking, ignition, locking, etc., by issuing functional instructions. For the actions to be performed by each functional instruction, it is usually necessary to search for keys at one or more locations, and perform the actions when it is determined that the required keys are found. In other words, a functional instruction can correspond to searching for keys at one or more locations, so a search trigger signal can be generated according to the functional instruction, wherein the search trigger signal can be configured to at least indicate key location information corresponding to the functional instruction. For example, when the functional instruction indicates that the action the user expects to perform is unlocking, the search trigger signal can indicate searching for keys at a location within a certain range from the vehicle, and as long as at least one key is found at a location within this range, unlocking can be performed. It can be understood that the functional instructions can be varied and are not limited here.
[0089] like Figure 1 As shown, the vehicle key search method may also include:
[0090] Step S200, determining a search strategy according to a search trigger signal; and
[0091] Step S300, performing key search according to the search strategy to obtain a key search result, and returning the key search result.
[0092] Specifically, in the embodiments of the present disclosure, after the search trigger signal is generated, the antenna at the corresponding position is not directly driven to transmit a low-frequency signal according to the search trigger signal to perform the key search, but the search strategy is first determined according to the search trigger signal, and then the key search is performed according to the search strategy. In some embodiments, for example, the search strategy can be determined according to the search trigger signal, combined with one or more factors such as the currently stored key search result, the current key search state, and the relationship between the search trigger signal and one or more other search trigger signals, and then the key search result is obtained according to the search strategy, and the key search result is returned to the user, or returned to other related modules for implementing the function corresponding to the function instruction. In addition, in the process of obtaining the key search result, the key search result obtained within the third preset time set by the result timer is usually considered valid. Here, the purpose of setting the third preset time is to avoid the situation where the search cannot be completed or the search efficiency is low due to waiting for the response signal of the key for a long time when there is no key at a certain location.
[0093] In some embodiments, where possible, the same or partially the same key search results can be shared by two or more search trigger signals to minimize the number of times the key is searched by driving the antenna to transmit a low-frequency signal, thereby improving the efficiency of obtaining the key search results and reducing the search cost. Accordingly, in order to make it possible for a key search result corresponding to a search trigger signal to be shared by another search trigger signal, the vehicle key search method may further include: after obtaining the key search result, saving the key search result for a first preset time. After the key search result is saved for the first preset time, the key search result may be deleted, which can reduce the occupation of storage resources on the one hand, and avoid search trigger signals separated by a long time from sharing the same key search result on the other hand. This is because the position of the key is likely to change significantly during this long time interval, and directly sharing the key search result may result in an erroneous key search result. The first preset time may be set based on the above considerations. In a specific example, the first preset time may be set to, for example, 250 ms.
[0094] like Figure 2 As shown, in some embodiments, determining the search strategy according to the search trigger signal may include:
[0095] Step S210, determining the first key position information indicated by the first search trigger signal currently generated;
[0096] Step S220, determining whether a first key search result corresponding to the first key location information is currently saved;
[0097] If the first key search result is currently saved, step S231 is executed to determine the search strategy of the first search trigger signal as the first sharing strategy.
[0098] Among them, the first sharing strategy is configured to use the first key search result as the key search result of the first search trigger signal. That is to say, if the first key search result that stores the first key location information corresponding to the first search trigger signal is determined, then when performing key search according to the first sharing strategy, the first key search result can be directly used as the key search result of the current first search trigger signal, without driving the antenna to transmit a low-frequency signal to search for the key, thereby greatly improving the efficiency of key search and helping to reduce the search cost. In addition, as mentioned above, the time for which the key search result is saved is limited (the first preset time), and the position of the key usually does not change much during this period of time, so directly sharing the first key search result is usually reliable.
[0099] In some embodiments, multiple search trigger signals may be generated within the first preset time when the key search result is saved, and in some cases, at least a part of these search trigger signals can share the key search result. Then, for each search trigger signal that can share the key search result, the first sharing strategy can be adopted to use the corresponding saved key search result as its key search result.
[0100] In addition, it is understandable that the key search results saved at the same time may include key search results for multiple keys. As long as it is determined that there are key search results for one or more keys corresponding to the first key location information among these results, the corresponding key search results can be extracted for sharing.
[0101] In some embodiments, the first search trigger signal may also share at least part of the key search result to be obtained. Figure 2 As shown, determining the search strategy according to the search trigger signal may also include:
[0102] If the first key search result is not currently saved, step S232 is executed to determine whether a key search is currently being performed based on the second search trigger signal;
[0103] If the key search is currently being performed based on the second search trigger signal, step S241 is executed to determine whether the first key position information is a subset of the second key position information indicated by the second search trigger signal;
[0104] If the first key location information is a subset of the second key location information, then executing step S251, storing the first search trigger signal in the shared queue, and determining the search strategy of the first search trigger signal as the second shared strategy;
[0105] If the first key position information is not a subset of the second key position information, step S252 is executed to store the first search trigger signal in a queue and determine the search strategy of the first search trigger signal as the antenna search strategy.
[0106] It is understandable that the second search trigger signal is generated before the first search trigger signal is generated. That is, if a key search is being performed according to the previous second search trigger signal when the first search trigger signal is generated, it can be determined whether the key search result of the second search trigger signal to be obtained can be shared by the current first search trigger signal.
[0107] Specifically, it can be determined by judging whether the first key position information indicated by the first search trigger signal is a subset of the second key position information indicated by the second search trigger signal. If the first key position information is a subset of the second key position information, the first search trigger signal can share the key search result of the second search trigger signal. For example, if the first key position information is the same as the second key position information, the key search result of the second search trigger signal can be directly used as the key search result of the first search trigger signal; if the first key position information is a true subset of the second key position information, the part of the key search result of the second search trigger signal that is related to the first search trigger signal can be extracted as the key search result of the first search trigger signal.
[0108] In some cases, during the process of performing a key search based on the second search trigger signal, multiple search trigger signals may be generated, and at least some of these search trigger signals may share the key search result of the second search trigger signal. Therefore, whenever it is determined that the first key position information is a subset of the second key position information, the corresponding search trigger signal may be stored in the shared queue. When the key search result of the second search trigger signal is obtained, according to the key position information indicated by each search trigger signal in the shared queue, a corresponding part of the key search result of the second search trigger signal is distributed to the shared queue, or to each search trigger signal in the shared queue, as its key search result, so as to obtain the key search result of each search trigger signal in the shared queue.
[0109] On the other hand, if the first key location information is not a subset of the second key location information, then the key search result of the second search trigger signal will not be shared by the first search trigger signal. At this time, the first search trigger signal can be stored in a queue different from the shared queue, and after the key search based on the second search trigger signal is completed, the antenna search strategy is used to perform the key search based on the first search trigger signal. Among them, the antenna search strategy can be configured to perform the key search by driving one or more antennas to obtain the key search result of the first search trigger signal, which will be explained in detail later.
[0110] Similarly, in the process of performing key search based on the second search trigger signal, multiple search trigger signals may be generated, and some of these search trigger signals may not share the key search result of the second search trigger signal. Therefore, whenever it is determined that the first key position information is not a subset of the second key position information, the corresponding search trigger signal can be stored in a queue for further search.
[0111] In some embodiments, after the first search trigger signal is generated, it is also possible to directly determine whether the key search is currently being performed based on the second search trigger signal, and perform corresponding operations according to the determination result, without having to pre-determine whether the first key search result corresponding to the first key location information is currently saved. In particular, in such an embodiment, after the key search result is obtained, it is not saved to save storage resources.
[0112] In addition, considering that the environment may have a short-term strong electromagnetic interference, etc., which may cause the key search to fail, the user will usually give the same function instruction (for example, the "start" function instruction) as the previous one. If the key search result is directly shared at this time, it will be contrary to the re-search key and the retry effect cannot be achieved. Therefore, in some embodiments, determining the search strategy according to the search trigger signal can also include determining whether the first function instruction currently obtained from the user is the same as the previous second function instruction from the user. If the first function instruction is the same as the second function instruction, the search strategy of the first search trigger signal corresponding to the first function instruction is determined as the antenna search strategy. If the first function instruction is different from the second function instruction, step S220 or step S232 is continued. In other words, the key search result will not be shared for the search trigger signal generated by the same function instruction twice adjacent. However, it should be noted that if the search trigger signal generated by the different function instructions twice adjacent points to the same key location information, then the key search result can be shared in this case.
[0113] In some embodiments, Figure 2 As shown, determining the search strategy according to the search trigger signal may also include:
[0114] If the key search is not currently being performed, step S242 is executed to determine whether a third search trigger signal is generated within a second preset time after the first search trigger signal is generated;
[0115] If the third search trigger signal is not generated within the second preset time after the first search trigger signal is generated, step S262 is executed to determine the search strategy of the first search trigger signal as the antenna search strategy.
[0116] The second preset time is usually set very short, and usually can be less than the first preset time. The second preset time is used to determine whether there is another search trigger signal (third search trigger signal) that is generated simultaneously or substantially simultaneously with the first search trigger signal and may conflict with the first search trigger signal. In other words, if the first search trigger signal is substantially generated independently, the search strategy of the first search trigger signal can be determined as the antenna search strategy, and the key search is performed by driving the antenna to obtain the key search result in a timely manner.
[0117] Furthermore, if Figure 2 As shown, determining the search strategy according to the search trigger signal may also include:
[0118] If a third search trigger signal is generated within a second preset time after the first search trigger signal is generated, step S261 is executed to determine the priority of the first search trigger signal and the third search trigger signal according to the first function instruction corresponding to the first search trigger signal and the third function instruction corresponding to the third search trigger signal;
[0119] Step S270: determining the search strategy to perform key search based on the first search trigger signal and the third search trigger signal in order of priority from high to low.
[0120] That is to say, if two or more search trigger signals are generated simultaneously or substantially simultaneously (defined by a second preset time), key search can be performed based on these search trigger signals respectively in order of priority from high to low, so as to give priority to functions with higher priority (for example, higher importance or timeliness).
[0121] It is understandable that, in some embodiments, after the first search trigger signal is generated, it is also possible to directly determine whether a third search trigger signal is generated within the second preset time after the first search trigger signal is generated, that is, to determine whether there are other search trigger signals generated simultaneously or substantially simultaneously with the first search trigger signal, and perform corresponding operations according to the result of the determination, without performing the determination shown in step S220 and step S232. Alternatively, in some embodiments, after the first search trigger signal is generated, Figure 2 The judgments shown in step S220 and step S242 are executed in the order shown, and corresponding operations are executed according to the judgment results, while the judgment shown in step S232 is omitted. Specifically, it is first determined whether a first key search result corresponding to the first key location information is currently saved. If so, the search strategy of the first search trigger signal is determined to be the first sharing strategy; if not, it directly jumps to step S242 to determine whether a third search trigger signal is generated within the second preset time after the first search trigger signal is generated, and corresponding operations are executed according to the judgment result. Alternatively, in some embodiments, after the first search trigger signal is generated, Figure 2 The judgments shown in step S232 and step S242 are performed in the order shown, and corresponding operations are performed according to the judgment results, while the judgment shown in step S220 is omitted. In particular, in such an embodiment, after the key search result is obtained, it is not saved to save storage resources.
[0122] Furthermore, if Figure 3 As shown, determining the search strategy to perform key search based on the first search trigger signal and the third search trigger signal in order of priority from high to low may include:
[0123] Step S271, for the search trigger signal with the highest priority, determining the search strategy as the antenna search strategy;
[0124] Step S272, for a search trigger signal with a lower priority, determining whether the key location information corresponding to the search trigger signal is a subset of the key location information corresponding to the search trigger signal based on which the key search is currently being performed;
[0125] If yes, then execute step S273, store the search trigger signal with a lower priority into the shared queue, and determine the search strategy of the search trigger signal with a lower priority as the second shared strategy;
[0126] If not, step S274 is executed to store the search trigger signal with a lower priority in a queue, and the search strategy of the search trigger signal with a lower priority is determined as the antenna search strategy.
[0127] For the search trigger signal with the highest priority, its search strategy is determined as the antenna search strategy, so as to timely perform the corresponding key search by driving the antenna to transmit a low-frequency signal, thereby realizing the function required by the user in the shortest possible time. Further, for the search trigger signals with lower priorities, they can be stored in a shared queue or a queue queue, respectively, according to whether they can share the key search result of the search trigger signal based on which the key search is currently being performed, for further search. In some embodiments, the search trigger signal based on which the key search is currently being performed can be the search trigger signal with the highest priority as described above.
[0128] In a specific example, only two priorities may be set, wherein the search trigger signal generated according to the functional instruction "enter low power consumption" is set to have a lower priority; and the search trigger signal generated according to other functional instructions is set to have a higher priority. Therefore, in the case where a search trigger signal that does not correspond to the functional instruction "enter low power consumption" is generated, the search for the relevant key can be performed immediately, for example, the search can be performed according to the first sharing strategy, the second sharing strategy, or the antenna search strategy as described herein. However, if a search trigger signal corresponding to the functional instruction "enter low power consumption" that indicates that the low-frequency chip enters a low power consumption state is generated, since the search trigger signal has a lower priority, if there are other search trigger signals at present, the response to the search trigger signal corresponding to the functional instruction "enter low power consumption" will be delayed.
[0129] In some embodiments, when performing key search according to the antenna search strategy, if the search trigger signal is not stored in the queue (for example, it is necessary to immediately perform key search for the search trigger signal, or to immediately perform key search for the search trigger signal after the currently executing key search is completed), then the antenna at the corresponding position can be directly driven to emit a low-frequency signal according to the search trigger signal to perform key search.
[0130] In addition, if the search trigger signal is stored in the queue, the antenna search strategy can be configured as follows: determine whether the number of search trigger signals in the queue is less than 2; if the number of search trigger signals in the queue is less than 2, execute a single position search strategy; if the number of search trigger signals in the queue is greater than or equal to 2, execute a full position search strategy. This is because the time required to perform two single position searches is usually greater than the time required to perform one full position search. Therefore, in order to improve the search efficiency, when it is necessary to perform a key search for two or more search trigger signals, the keys of all positions can be directly searched, and the corresponding parts of the key search results can be distributed to each search trigger signal in the queue to reduce the total time required for the search and improve the user experience. This conflict handling strategy can achieve full coverage of the search trigger signal within the time of two rounds of key search (for example, 500 ms), which greatly improves the key search performance. It can be understood that two or more search trigger signals in the queue can correspond to key searches at different positions respectively, and the search trigger signals corresponding to the same position can be merged into one search trigger signal in the queue.
[0131] In addition, in some embodiments, it is also possible not to execute Figure 2 Instead of the judgment shown in steps S220, S232, and S242 in the above, after the first search trigger signal is generated, the antenna search strategy to be adopted is determined directly according to the first key position information indicated by the first search trigger signal. Specifically, if the first key position information only includes a single position, the search strategy can be directly determined as a single position search strategy after the first search trigger signal is generated; if the first key position information includes multiple positions, the search strategy can be directly determined as a full position search strategy after the first search trigger signal is generated, and the corresponding search is performed.
[0132] The single location search strategy can be configured to drive the antenna corresponding to a single key position to transmit a first low frequency signal, and receive a first high frequency signal from the key in response to the first low frequency signal. In some cases, only one key needs to be found, so in order to improve the search efficiency, when executing the single location search strategy, the remote control key function during this period can be abandoned to quickly locate the key, and the key can be quickly located by increasing the baud rate of the key reply and frequency hopping. In a specific example, the key search result can be obtained within a typical time of 100 ms.
[0133] In addition, in some embodiments, in order to determine the location of the key, after transmitting the first low-frequency signal, all antennas can be driven to transmit low-frequency carrier signals in sequence, where there is a certain time interval between each carrier signal. By analyzing the return signal in response to the carrier signal, the location of the found key can be obtained.
[0134] like Figure 4 As shown, in a specific example, assuming that there are three keys, the first high-frequency signal replied by each key may include the first high-frequency data on the common channel (channel 1) and the second high-frequency data on the private channel (channel 2) of the key by using the frequency hopping method. Among them, the common channel is replied immediately, and the private channel is staggered according to the number of each key, so that each key has a separate reply channel.
[0135] When there is only one key nearby (no interference), no matter which key number it is, it can reply with a high-frequency response through the common channel at the first time, thus reducing the time required for a single key search. The time required for a single key search without interference, T1, can be expressed as:
[0136] T1=T LF Data +T Carrier +T RF Data1 ,
[0137] Among them, T LF Data T is the time required for the antenna corresponding to a single position to transmit the first low-frequency signal (for example, about 31 ms), Carrier is the time required for all antennas to transmit low-frequency carrier signals in sequence (e.g., about 34 ms), T RF Data1 The time required to receive high-frequency data from the key (e.g., approximately 21 ms).
[0138] In the case where there are multiple keys around (with interference), the existence of the key can also be determined through the common channel at the first time, but in order to determine the specific location of the key, it is necessary to wait for the second high-frequency data replied by the key through its private channel. Accordingly, the time T2 for a single key search in the case of interference can be expressed as:
[0139] T2=T LF Data +T Carrier +T RF Data1 *(1+key number)+T space1 *(key number),
[0140] Among them, T LF Data T is the time required for the antenna corresponding to a single position to transmit the first low-frequency signal (for example, about 31 ms), Carrier is the time required for all antennas to transmit low-frequency carrier signals in sequence (e.g., about 34 ms), TRF Data1 T is the time required to receive high-frequency data from the key (e.g., about 21 ms), space1 is the interval time between two adjacent high-frequency data (for example, about 9 ms). In this specific example, the key number is determined according to the order in which the key replies to the high-frequency data on the private channel, that is, the key number can be 1~3.
[0141] In addition, the full position search strategy can be configured to drive all antennas to transmit a second low-frequency signal, and receive a second high-frequency signal from the key in response to the second low-frequency signal, so as to cover the entire vehicle to achieve key search. Under this search strategy, the functions of the remote control key can be taken into account, so the baud rate of the second high-frequency signal needs to be kept consistent with the baud rate of the remote control button used to receive the user's functional instructions, which is less than the baud rate of the first high-frequency signal. In a specific example, all six antennas of the vehicle can be driven by a 3+3+6 driving method. These six antennas may include, for example, a first antenna located on the driver's side of the vehicle, a second antenna located on the co-driver's side of the vehicle, a third antenna located at the rear of the vehicle, a fourth antenna located in the middle of the vehicle, a fifth antenna located at the head of the vehicle, and a sixth antenna located at the rear of the vehicle. Figure 5 As shown, considering the interference between the driving capability and the low-frequency signal of the antenna, the first antenna, the second antenna and the fourth antenna can be driven to simultaneously transmit the first low-frequency data contained in the second low-frequency signal, and then the third antenna, the fifth antenna and the sixth antenna can be driven to simultaneously transmit the second low-frequency data contained in the second low-frequency signal, and then the six antennas respectively transmit low-frequency carrier signals in sequence to determine the location of the key. Using the full position search strategy, the typical time required to search for 1 to 3 keys is about 140 to 240 ms, and the key search results obtained cover all the keys around the vehicle and can be shared with all search trigger signals. In addition, in order to save the total time of key reply, in the full position search strategy, the reply of high-frequency signals through the common channel can be cancelled, and each key only replies to the third high-frequency data in response to the second low-frequency signal through its private channel to save the time of one channel. Figure 5 Two channel selection methods for returning high-frequency signals are shown in FIG. Figure 5 All keys shown on the left respond to high frequency signals via channel 2, or as Figure 5 All keys shown on the right respond to the high frequency signal through channel 2.
[0142] In addition, the antenna's forward and reverse drive and driving current can be adjusted to ensure coverage of all locations inside and outside the vehicle. The total time T3 required to find all keys in the above manner can be expressed as:
[0143] T3=T LF Data *2+T Carrier+(T RF Data2 +T space2 )*Number of keys,
[0144] Among them, T LF Data T is the time required for the antenna to transmit low-frequency data once (for example, about 31 ms), Carrier is the time required for all antennas to transmit low-frequency carrier signals in sequence (e.g., about 34 ms), T RF Data2 T is the time required to receive high-frequency data from the key (e.g., about 31 ms), space2 is the interval time between two adjacent high-frequency data (eg, about 20 ms). The number of keys refers to the number of all valid keys stored in the PEPS, for example, 3 in a specific example.
[0145] In addition, when searching for keys with a full location search strategy, a polling function may be supported, in which keys may be searched periodically with a period of 500 ms.
[0146] In an exemplary embodiment of the present disclosure, a vehicle key search method as described above is proposed, wherein a search strategy is first determined according to a search trigger signal, and then a key search is performed according to the search strategy, rather than directly driving the antenna to perform the key search after the search trigger signal is generated, so that the speed and accuracy of key search in various scenarios can be improved, and conflicts that may occur during the key search process can be effectively resolved. By using existing or upcoming key search results to achieve sharing, the number of times the search is performed by driving the antenna can be reduced, thereby improving the efficiency of obtaining key search results and reducing the search cost. In addition, by setting corresponding priorities for search trigger signals generated simultaneously or substantially simultaneously, and giving priority to searches with higher priorities, it helps to ensure that searches with higher importance and timeliness are met first, so as to improve user experience. By adjusting the corresponding low-frequency driving mode and high-frequency receiving mode selected in the antenna search strategy, the need for fast key search can be achieved as needed. Using multiple antennas to drive simultaneously can well achieve full coverage of the entire vehicle, thereby meeting the accuracy requirements for key search. The technical solution of the present disclosure improves the comfort of users using functions such as keyless entry, one-button start and polling by reducing the waiting time of users, significantly improves the key search performance, and can meet all the key search needs of users.
[0147] In addition, the present disclosure also proposes a vehicle key search system. Figure 6 As shown, in an exemplary embodiment of the present disclosure, the vehicle key search system may include a function module 610 , a strategy module 620 and a search module 630 .
[0148] The function module 610 may be configured to obtain a function instruction from a user and generate a search trigger signal according to the function instruction. The search trigger signal may be configured to at least indicate key location information corresponding to the function instruction. The function module 610 may interact with the strategy module 620 and transmit the search trigger signal to the strategy module 620.
[0149] The strategy module 620 may be configured to determine a search strategy according to a search trigger signal. In some embodiments, the strategy module 620 may include, for example, a receiving unit for receiving a signal or data, a sharing unit for sharing a key search result, a judgment unit for performing various judgments as described above, a processing unit for performing corresponding processing according to the judgment result, and a sending unit for sending a signal or data. The strategy module 620 may interact with the search module 630 to transmit the determined search strategy to the search module 630.
[0150] The search module 630 may be configured to perform a key search according to the search strategy to obtain a key search result, and return the key search result to the function module 610, so that the function module 610 can perform a corresponding function according to the key search result. In some embodiments, the search module 630 may include a low-frequency antenna driving module to drive the antenna to transmit a low-frequency signal to search for the key. Specifically, the low-frequency antenna driving module may include a driving parameter configuration unit, a chip driving unit, and a low-frequency chip that are sequentially connected and perform data transmission. Among them, the driving parameter configuration unit may be configured to set the driving parameters of the antenna (such as antenna current, etc.) according to the requirements of the PEPS antenna parameters. The specific parameter settings can be set according to actual conditions and are not limited here. The chip driving unit can convert the driving parameters set by the driving parameter configuration unit into SPI instructions and send them to the low-frequency chip. The low-frequency chip can be configured to trigger the corresponding antenna to transmit a low-frequency signal according to the SPI instruction to perform key search. In a specific example, the low-frequency chip may be an NJJ29C2 chip, which can meet the requirements of multiple antennas sending simultaneously and a single antenna sending in turn.
[0151] In addition, the present disclosure also proposes a vehicle key search device. Figure 7 As shown, in an exemplary embodiment of the present disclosure, a vehicle key search device may include a processor 710 and a memory 720, and the memory 720 stores instructions. When the instructions are executed by the processor 710, the steps of the vehicle key search method described above are implemented.
[0152] Among them, the processor 710 can perform various actions and processes according to the instructions stored in the memory 720. Specifically, the processor 710 can be an integrated circuit chip with signal processing capabilities. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The various methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc., which can be an X86 architecture or an ARM architecture, etc.
[0153] The memory 720 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronously connected dynamic random access memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that the memory of the method described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0154] The present disclosure also proposes a computer-readable storage medium, on which instructions are stored. When the instructions are executed, the steps of the vehicle key search method described above are implemented.
[0155] Similarly, the computer-readable storage medium in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. It should be noted that the computer-readable storage medium described herein is intended to include but is not limited to these and any other suitable types of memory.
[0156] The present disclosure also proposes a computer program product, which includes instructions. When the instructions are executed by a processor, the steps of the vehicle key search method described above are implemented.
[0157] Instructions may be any set of instructions to be executed directly by one or more processors, such as machine code, or any set of instructions to be executed indirectly, such as a script. The terms "instructions," "application," "process," "step," and "program" herein may be used interchangeably herein. Instructions may be stored in an object code format for direct processing by one or more processors, or as a script or collection of independent source code modules in any other computer language, including those interpreted on demand or compiled in advance. Instructions may include instructions that cause one or more processors, such as to act as the various neural networks herein. The functions, methods, and routines of the instructions are explained in more detail elsewhere herein.
[0158] It should be noted that the flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a part of a code, and the module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0159] In general, various example embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, firmware, logic, or any combination thereof. Certain aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. When various aspects of the embodiments of the present disclosure are illustrated or described as block diagrams, flow charts, or using some other graphical representation, it will be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general purpose hardware or controllers or other computing devices, or some combination thereof as non-limiting examples.
[0160] The words "front", "rear", "top", "bottom", "above", "below", etc., if present, in the specification and claims are used for descriptive purposes and are not necessarily used to describe invariant relative positions. It should be understood that the words so used are interchangeable under appropriate circumstances, such that the embodiments of the disclosure described herein, for example, are capable of operation in other orientations than those illustrated or otherwise described herein.
[0161] As used herein, the word "exemplary" means "serving as an example, instance, or illustration," rather than as a "model" to be exactly copied. Any implementation described as an example herein is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, the present disclosure is not limited by any expressed or implied theory given in the above technical field, background technology, summary of the invention, or detailed description.
[0162] As used herein, the term "substantially" is intended to include any minor variations due to design or manufacturing imperfections, device or component tolerances, environmental influences, and / or other factors. The term "substantially" also allows for deviations from a perfect or ideal situation due to parasitic effects, noise, and other practical considerations that may exist in actual implementations.
[0163] In addition, the foregoing description may have referred to elements or nodes or features that are "connected" or "coupled" together. As used herein, unless otherwise expressly stated, "connection" means that one element / node / feature is directly connected (or directly communicates) to another element / node / feature electrically, mechanically, logically or otherwise. Similarly, unless otherwise expressly stated, "coupling" means that one element / node / feature can be mechanically, electrically, logically or otherwise connected to another element / node / feature in a direct or indirect manner to allow interaction, even if the two features may not be directly connected. In other words, "coupling" is intended to include direct and indirect connections of elements or other features, including connections using one or more intermediate elements.
[0164] In addition, the terms "first", "second" and the like may also be used herein for reference purposes only and are not intended to be limiting. For example, the terms "first", "second" and other such numerical terms referring to structures or elements do not imply a sequence or order unless the context clearly indicates otherwise.
[0165] It should also be understood that when the term “include / comprises” is used in this document, it indicates the presence of the specified features, integers, steps, operations, units and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, units and / or components and / or their combinations.
[0166] In this disclosure, the term "provide" is used in a broad sense to cover all ways of obtaining an object, and thus "providing an object" includes but is not limited to "purchasing", "preparing / manufacturing", "arranging / setting up", "installing / assembling", and / or "ordering" an object, etc.
[0167] Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. The various embodiments disclosed herein may be combined in any manner without departing from the spirit and scope of the present disclosure. It should also be understood by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Claims
1. A vehicle key search method, characterized in that: The vehicle key search method comprises: Acquire a function instruction from a user, and generate a search trigger signal according to the function instruction, wherein the search trigger signal is configured to at least indicate key position information corresponding to the function instruction; Determining a search strategy according to the search trigger signal; and A key search is performed according to the search strategy to obtain a key search result, and the key search result is returned.
2. The vehicle key search method according to claim 1, characterized in that: Determining a search strategy according to the search trigger signal includes: Determining whether the first function instruction currently obtained from the user is the same as the previous second function instruction from the user; If the first function instruction is the same as the second function instruction, the search strategy of the first search trigger signal corresponding to the first function instruction is determined as the antenna search strategy.
3. The vehicle key search method according to claim 1, characterized in that: The vehicle key search method further includes: After obtaining the key search result, the key search result is saved for a first preset time.
4. The vehicle key search method according to claim 3, characterized in that: Determining a search strategy according to the search trigger signal includes: Determine the first key position information indicated by the first search trigger signal currently generated; determining whether a first key search result corresponding to the first key location information is currently saved; If the first key search result is currently saved, the search strategy of the first search trigger signal is determined to be a first sharing strategy, wherein the first sharing strategy is configured to use the first key search result as the key search result of the first search trigger signal.
5. The vehicle key search method according to claim 1, characterized in that: Determining a search strategy according to the search trigger signal includes: Determine the first key position information indicated by the first search trigger signal currently generated; If the first key position information indicates only a single position, determining the search strategy of the first search trigger signal as a single position search strategy in the antenna search strategy; If the first key position information indicates multiple positions, the search strategy of the first search trigger signal is determined as the all-position search strategy in the antenna search strategy; The antenna search strategy is configured to perform key search by driving one or more antennas to obtain a key search result of the first search trigger signal.
6. The vehicle key search method according to claim 2 or 5, characterized in that: The antenna search strategy includes at least one of the following: A single position search strategy, wherein the single position search strategy is configured to drive the antenna corresponding to the single key position to transmit a first low frequency signal, and receive a first high frequency signal from the key in response to the first low frequency signal; as well as The all-position search strategy is configured to drive all antennas to transmit a second low-frequency signal and receive a second high-frequency signal from the key in response to the second low-frequency signal.
7. The vehicle key search method according to claim 6, characterized in that: The antenna search strategy is configured as: Determining whether the number of search trigger signals in a queuing queue is less than 2, wherein the queuing queue is used to store the search trigger signals; If the number of search trigger signals in the queue is less than 2, the single location search strategy is executed; If the number of search trigger signals in the queuing queue is greater than or equal to 2, the full position search strategy is executed.
8. The vehicle key search method according to claim 6, characterized in that: All antennas described include: a first antenna located on the exterior of the vehicle on the driver's side; A second antenna located on the exterior of the vehicle on the passenger side; a third antenna located on the exterior rear of the vehicle; a fourth antenna located in the middle of the vehicle interior; a fifth antenna located at the head of the interior of the vehicle; and A sixth antenna is located at the rear interior of the vehicle.
9. The vehicle key search method according to claim 8, characterized in that: The second low-frequency signal includes first low-frequency data and second low-frequency data, wherein the first low-frequency data is transmitted simultaneously by the first antenna, the second antenna and the fourth antenna, and the second low-frequency data is transmitted simultaneously by the third antenna, the fifth antenna and the sixth antenna.
10. The vehicle key search method according to claim 6, characterized in that: The first high frequency signal of each key includes first high frequency data on the common channel and second high frequency data on the private channel of the key; The second high frequency signal of each key includes third high frequency data on the private channel of the key; The baud rate of the first high-frequency signal is greater than the baud rate of the second high-frequency signal.
11. A vehicle key search system, characterized in that: The vehicle key search system comprises: a function module, the function module being configured to obtain a function instruction from a user and generate a search trigger signal according to the function instruction, wherein the search trigger signal is configured to at least indicate key position information corresponding to the function instruction; a strategy module, the strategy module being configured to determine a search strategy according to the search trigger signal; and A search module is configured to perform a key search according to a search strategy to obtain a key search result, and return the key search result to the function module.
12. The vehicle key search system according to claim 11, characterized in that: The search module includes a low-frequency antenna driving module, and the low-frequency antenna driving module includes: a driving parameter configuration unit, wherein the driving parameter configuration unit is configured to set driving parameters of the antenna; a chip driving unit, wherein the chip driving unit is configured to convert the driving parameters of the antenna into SPI instructions; and A low frequency chip is configured to trigger a corresponding antenna to transmit a low frequency signal according to the SPI instruction.
13. A vehicle key search device, characterized in that: The vehicle key search device comprises a processor and a memory, wherein instructions are stored in the memory, and when the instructions are executed by the processor, the steps of the vehicle key search method according to any one of claims 1 to 10 are implemented.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the steps of the vehicle key search method according to any one of claims 1 to 10 are implemented.
15. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are executed by a processor, the steps of the vehicle key search method according to any one of claims 1 to 10 are implemented.