Vehicle key authentication method based on multiple smart key authentication categories

By adopting a variety of smart key authentication categories and real-time update of the demand team in the vehicle, the problem of functional abnormalities caused by key authentication methods in the prior art and the problem of failure to deal with the immediate authentication requirements in time is solved, and the safety, usability and intelligence of the vehicle are improved.

WO2025086959A1PCT designated stage expired Publication Date: 2025-05-01DONGFENG MOTOR GRP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/120241
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-27
Filing Date
2024-09-23
Publication Date
2025-05-01

AI Technical Summary

Technical Problem

When the existing vehicle key authentication method continuously triggers key authentication, the post-trigger principle adopts the post-trigger principle, causing certain functions of the vehicle to be abnormal, and the immediate key authentication requirements cannot be handled in a timely manner, affecting the safety and usability of the vehicle.

Method used

The vehicle key authentication method based on multiple smart key authentication categories is adopted, the key authentication type and priority are preset, the key authentication requirements team is updated in real time, and the key authentication process is selected according to the priority. When an emergency authentication requirement occurs, the current process is processed priority.

Benefits of technology

Ensure that no matter how the driver operates the vehicle, the key certification requirements can be completed, improve the safety, usability and intelligence of the vehicle, and avoid functional abnormalities and key certification failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024120241_01052025_PF_FP_ABST
    Figure CN2024120241_01052025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of automobile control, and disclosed is a vehicle key authentication method based on multiple smart key authentication categories, comprising the following steps: S11: presetting key authentication categories and authentication priorities of the key authentication categories, time required for authentication, and a maximum waiting time that can be accepted; S12: presetting a key authentication queue storage unit, sequentially arranging key authentication requirements in the key authentication queue storage unit, and updating a key authentication requirement queue in real time; S13: on the basis of the updated key authentication requirement queue, selecting a key authentication process, and, according to the authentication priorities, sequentially performing key authentication on the key authentication requirements.
Need to check novelty before this filing date? Find Prior Art

Description

A vehicle key authentication method based on multiple smart key authentication categories CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] The embodiments of this application are based on the Chinese patent application with application number 202311423661.0 and application date October 27, 2023, and claim the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into the embodiments of this application as a reference. Technical Field

[0002] The present invention belongs to the field of automobile technology, and in particular relates to a vehicle key authentication method based on multiple smart key authentication categories. Background Art

[0003] With the continuous advancement of science and technology, car owners' expectations for their vehicles are constantly increasing, and the number of intelligent functions in vehicles is also increasing. Push-button start, exit-lock, and keyless entry (PE unlock) are increasingly becoming standard features in vehicles. The application of these intelligent vehicle unlocking and locking systems has greatly improved the user experience and comfort of the vehicle. The use of intelligent vehicle unlocking and locking systems often requires key authentication. For example, when the last door is closed, the external key needs to be authenticated to determine whether to enter the exit-lock process. Another example is when the internal key needs to be authenticated when locking the vehicle doors.

[0004] Generally, when the vehicle is locked or powered on, the system issues a key authentication request and waits for the key authentication result. For example, when the vehicle is locked, the system authenticates the key inside the vehicle and stores the authentication result. When the PE is unlocked, the system uses the external antenna to authenticate the key and compares it with the stored authentication result inside the vehicle. If the key authenticated by the external antenna is not in the stored authentication result inside the vehicle, it indicates that the key is outside the vehicle and can be unlocked. Otherwise, the key is inside the vehicle and cannot be unlocked.

[0005] However, this method does not take into account the time required for key authentication. When a certain authentication process is not completed, another key authentication is triggered. In the existing technology, key authentication mostly adopts the post-trigger principle. For the logic of PE unlocking, when the driver presses a key start switch during the key authentication process after the central control is locked, the locked car key authentication process is interrupted and the power-on key authentication process is executed. Therefore, the stored result of the key authentication in the car is not updated, so the stored result of the key authentication in the car is inaccurate. At this time, when the owner is sleeping in the car, passers-by outside the car touch the PE unlock switch, which will open the door and put the financial matters in the car at risk of being stolen. In addition, this patent also takes into account the need for immediate key authentication. For example, when the last door is closed, the outside key authentication needs to enter the process of leaving the car and locking. If the authentication is not timely at this time, the owner may have left the vehicle, and the authentication will fail, resulting in the failure of the leaving the car and locking function. Therefore, if there is a need for immediate authentication, the existing key authentication will be interrupted based on the authentication time and the waiting time, and the key authentication will be performed for the immediate key authentication requirement. The interrupted key authentication requirement will be stored in the key authentication requirement team to ensure that the key authentication requirement will be authenticated next time.

[0006] Based on the above situation, the present invention proposes a vehicle key authentication method based on multiple smart key authentication categories, which aims to solve the problem that no matter how the driver operates the vehicle, key authentication can be completed for key authentication requirements, and the key authentication results corresponding to the key authentication requirements can be read, avoiding the problem that when the key authentication is triggered continuously, only the post-trigger principle is used, resulting in abnormal functions of certain vehicles, so as to improve the safety, usability and intelligence of the vehicle. Summary of the Invention

[0007] In order to better solve the above problems, the present invention provides a vehicle key authentication method based on multiple smart key authentication categories, comprising the following steps:

[0008] S11: Preset the key authentication type and the authentication priority, authentication time, and maximum acceptable waiting time of the key authentication type;

[0009] S12: Preset a key authentication team storage unit, arrange the key authentication requirements in the key authentication team storage unit in sequence, and update the key authentication requirement team in real time;

[0010] S13: Select a key authentication process based on the updated key authentication requirements, and perform key authentication on the key authentication requirements in sequence according to the authentication priority; when the actual time required for emergency key authentication is greater than the maximum acceptable waiting time, interrupt the current key authentication process and give priority to emergency key authentication.

[0011] Compared with the prior art, the present invention has the following beneficial effects:

[0012] (1) Improving vehicle safety, usability, and intelligence. The method provided by the present invention ensures that whenever key authentication is triggered, key authentication can be completed and the key authentication result can be returned, thereby improving vehicle functional performance and avoiding unexpected problems with certain functions.

[0013] (2) Solve the conflict between immediate key authentication and existing key authentication. If there is a need for immediate authentication, the existing key authentication will be interrupted based on the authentication time and the waiting time, and the key authentication will be performed for the immediate key authentication requirement. The interrupted key authentication requirement will be stored in the key authentication requirement queue to ensure that the key authentication requirement will be authenticated next time.

[0014] (3) Avoid the problem of continuous triggering of key authentication, which may cause some vehicle functions to malfunction due to the existing post-trigger principle. Using the method provided by the present invention, no matter how the driver operates the vehicle, key authentication can be completed for key authentication requirements, and the key authentication results corresponding to the key authentication requirements can be read, which can avoid the problem of continuous triggering of key authentication, which may cause some vehicle functions to malfunction due to the post-trigger principle. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0016] FIG1 is a flow chart of a vehicle key authentication method based on multiple smart key authentication categories provided by an embodiment of the present invention;

[0017] FIG2 is a flow chart of a method for controlling team updates based on multiple smart key authentication requirements according to an embodiment of the present invention;

[0018] FIG3 is a flow chart of a method for calculating a maximum non-zero column function in a team based on multiple key authentication requirements according to an embodiment of the present invention;

[0019] FIG4 is a flow chart of a method for calculating a key authentication requirement team function based on multiple key authentication updates provided by an embodiment of the present invention;

[0020] FIG5 is a flow chart of a control method for selecting multiple key authentication processes provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. Obviously, the specific embodiments described herein are only used to illustrate the present invention and are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0022] It should be noted that if there are descriptions involving "first", "second", "third", etc. in the embodiments of the present invention, the descriptions of "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features specified as "first", "second", and "third" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that ordinary technicians in this field can implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0023] The present invention introduces four key authentication types (there are more than four key authentication types in real vehicles, and this patent only introduces these four types. The other key authentication types commonly used by those skilled in the art can also adopt the vehicle key authentication method of the present invention), which are:

[0024] FIG1 is a flow chart of a vehicle key authentication method based on multiple smart key authentication categories provided by an embodiment of the present invention. The flow chart specifically includes:

[0025] S11: Preset the key authentication type and the authentication priority, authentication time, and maximum acceptable waiting time of the key authentication type;

[0026] S12: Preset a key authentication team storage unit, arrange the key authentication requirements in the key authentication team storage unit in sequence, and update the key authentication requirement team in real time;

[0027] S13: Select a key authentication process based on the updated key authentication requirements, and perform key authentication on the key authentication requirements in sequence according to the authentication priority; when the actual time required for emergency key authentication is greater than the maximum acceptable waiting time, interrupt the current key authentication process and give priority to emergency key authentication.

[0028] Specifically, key authentication types include: authentication of the interior key upon powering on the push-button start switch, authentication of the exterior key upon closing the last door, authentication of the exterior key upon unlocking the PE, and authentication of the interior key after locking the vehicle. Key authentication is required upon powering on the push-button start switch, and power can only be turned on if a key is present inside the vehicle. Authentication of the exterior key is required upon closing the last door; authentication of a key indicates the owner has taken the key with them, allowing the vehicle to proceed with the exit and lock process. Authentication of the exterior key is performed upon unlocking the PE. If not all authenticated keys are present in the stored results of the interior key authentication, the vehicle can be unlocked; otherwise, the vehicle will not be unlocked. Authentication of the interior key is performed after locking the vehicle, and the authentication results are stored to prevent keys from being forgotten inside. These key authentication settings ensure vehicle safety and enhance vehicle performance and intelligent features.

[0029] Furthermore, the maximum acceptable waiting time is a set value (set by the manufacturer based on actual needs). It prioritizes key authentication (which can be adjusted by the manufacturer based on actual needs), with higher priority numbers indicating higher priorities. The required time for key authentication and the maximum acceptable waiting time are explained, with the maximum acceptable waiting time referring to the maximum technically acceptable waiting time. The actual time required for emergency key authentication is calculated as the time required for the key currently being authenticated - the time already authenticated + the time required for the key requiring emergency authentication.

[0030] Preferably, the preset key authentication type and the authentication priority, authentication time, and maximum acceptable waiting time of the key authentication type are set as shown in Table 1 below.

[0031] Table 1

[0032]

[0033] Furthermore, a key authentication team storage unit is preset, and the storage unit is used to store the key authentication requirement team. The key authentication requirement team can have many columns. The more columns there are, the more key authentication requirements that can be stored. When the key authentication requirement is 0, it means there is no key authentication requirement. When it is not 0, it means there is a key authentication requirement. Preferably, the example is shown in Table 2 below. There are 2 key authentication requirements. The key authentication requirement priority of the key authentication requirement team in the first column is 2, and the key authentication requirement priority of the key authentication requirement team in the second column is 4. When there is a key authentication requirement, it is arranged from the first column to the bottom according to the priority. The larger the column number of the key authentication requirement, the higher the priority. When it is not in the key authentication process, the key authentication requirement with the highest priority can be key authenticated and the key authentication process can be entered. At the same time, the key authentication requirement in the column is cleared to 0. After the authentication requirement is completed, the key authentication requirement with the highest priority in the key authentication requirement team is continued to be key authenticated.

[0034] Table 2

[0035]

[0036] Furthermore, step S12 is specifically as follows:

[0037] S121: preset key authentication team storage unit, key authentication required team column number is 1, 2...L max -1, L max When the key authentication requirement is 0, it means there is no key authentication requirement, and the key authentication requirement queue number is 0;

[0038] S122: Determine in real time whether there is any key authentication requirement; if so, call the key authentication requirement queue update function to add the current key authentication requirement to the key authentication requirement queue according to the key authentication priority;

[0039] S123: Determine whether the current key authentication requirement interrupts the current key authentication process. If it interrupts, call the maximum column function N that is not 0 in the key authentication requirement queue. max ;

[0040] S124: Update the key authentication requirement team, and max +1 column is set to the current key authentication requirement, and the Nth max Column is set to the key authentication requirement that is interrupted;

[0041] S125: Key certification requirement team update completed.

[0042] Specifically, FIG2 is a flow chart of a control method for updating a key authentication requirement queue based on multiple smart key authentication requirements provided by an embodiment of the present invention. The system determines in real time whether there is any key authentication requirement (i.e., the current key authentication requirement). If so, the update key authentication requirement queue function is called. This function can add the current key authentication requirement to the key authentication requirement queue according to the key authentication priority. The function checks whether the current key authentication requirement interrupts the current key authentication process. If not, the update key authentication requirement queue is completed (i.e., directly enters step S125). If it interrupts, the maximum column function in the key authentication requirement queue that is not 0 is called to obtain N max (i.e. the maximum number of columns in the key authentication requirement team that is not equal to 0), update the key authentication requirement team and add the Nth max +1 column is set to the current key authentication requirement, and the Nth max The column is set to the interrupted key certification requirement, and the updated key certification requirement team is completed.

[0043] For example, the number of teams required for key authentication is as shown in Table 3 (N max=2), currently in the key authentication process, and the current authentication process is processing the key authentication with a priority of 3, and now there is a key authentication requirement with a key authentication priority of 4, and the key authentication requirement team is updated as shown in Table 4 (N max =3). At this time, determine whether the previous key authentication requirement interrupts the current key authentication process. If not, the key authentication requirement list is as shown in Table 4. If it is interrupted, update the key authentication requirement list as shown in Table 5 (N max =4).

[0044] Table 3

[0045]

[0046] Table 4

[0047]

[0048] Table 5

[0049]

[0050] Furthermore, the maximum column function N that is not 0 in the key authentication requirement team in step S123 max Specific acquisition methods include:

[0051] The maximum number of columns N that are not 0 in the key authentication requirement team max Set to 0; set the function internal variable i=L max , check whether the i-th column in the key authentication requirement team is equal to 0. If not, the maximum number of columns in the key authentication requirement team that is not 0 is function i=N max ;

[0052] If the i-th column in the key authentication requirement team is equal to 0, then set i=i-1, and then judge whether i is 0 again. If so, it means that the key authentication requirement team has no authentication requirements. At this time, N max =0; if not, continue to determine whether the i-th column in the key authentication requirement team is equal to 0.

[0053] Specifically, the above method refers to the flowchart of a method for calculating the maximum column function that is not 0 in a team based on multiple key authentication requirements provided in FIG3 .

[0054] Furthermore, the specific method for updating the key authentication requirement team in step S124 includes:

[0055] If key authentication requires the maximum spherical column function N max =0, then set the first column in the key authentication requirement queue as the current key authentication requirement;

[0056] If key authentication requires the maximum spherical column function N max≠0, the key authentication requires the maximum number of columns in the team that is not 0 N max =i, determine whether the priority of the key authentication requirement in column i is higher than the current key authentication requirement. If so, set the i+1th column in the key authentication requirement team as the key authentication requirement in column i; if not, set the i+1th column in the key authentication requirement team as the current key authentication requirement.

[0057] After setting the i+1th column in the key authentication requirement team as the key authentication requirement of the ith column, it also includes judging whether i is equal to 1. If so, setting the ith column in the key authentication requirement team as the current key authentication requirement; if not, setting i=i-1, and then re-judging whether the priority of the key authentication requirement of the ith column is higher than the current key authentication requirement.

[0058] Specifically, FIG4 is a flow chart of a method for calculating a key authentication requirement team function based on multiple key authentication updates provided by an embodiment of the present invention.

[0059] Call the maximum column function that is not 0 in the key authentication requirement team to get N max , judge N max Is it equal to 0? If so, it means there is no authentication requirement in the team (see Table 6 below), and the first column of the key authentication requirement team is set to the current key authentication requirement (see Table 7 below), and the update is completed; if not, the internal variable i of the function is N max (The maximum number of columns in the key authentication requirement that is not 0 is shown in Table 8 below, N max =2), determine whether the priority of the key authentication requirement in column i is higher than the current key authentication requirement. If not (for example, the current key authentication requirement is 4), set column i+1 in the key authentication requirement queue as the current key authentication requirement, and keep all other information unchanged, as shown in Table 9 below, and the update is complete. If it is (for example, the current key authentication requirement is 2), set column i+1 in the key authentication requirement queue as the key authentication requirement in column i, and keep all other information unchanged. Then determine whether i is equal to 1. If it is equal to 1, it means that only column 1 in the key authentication requirement queue previously had a key authentication requirement (as shown in Table 10, and Table 11 is obtained after the previous step). Set column i in the key authentication requirement queue as the current key authentication requirement, and keep all other information unchanged, as shown in Table 11, and the update is complete. If it is not equal to 1, decrement i by 1, and re-determine whether the priority of the key authentication requirement in column i is higher than the current key authentication requirement. Finally, Table 13 can be obtained from Table 8, and the update is complete. Finally, the key authentication requirement with the highest priority is filled into the maximum number of columns of the key authentication requirement team that is not 0, and the larger the number of columns that are not 0, the higher the priority. For example, the priority of the third column is greater than that of the second column, and the priority of the second column is greater than that of the first column.

[0060] Table 6

[0061]

[0062] Table 7

[0063]

[0064] Table 8

[0065]

[0066] Table 9

[0067]

[0068] Table 10

[0069]

[0070] Table 11

[0071]

[0072] Table 12

[0073]

[0074] Table 13

[0075]

[0076] Furthermore, step S13 specifically includes the following steps:

[0077] S131: Initialization is set to non-key authentication process;

[0078] S132: Determine whether it is in the non-key authentication process. If so, call the maximum column function that is not 0 in the key authentication requirement team to obtain N max The value of N max Is it 0?

[0079] S133: N in the key authentication requirement team max The key certification requirements in the column are issued, and the key certification requirements team is updated, and N max The key authentication requirement in the column is reset to 0;

[0080] S134: Start timer 1 and enter the key authentication process of the issued key authentication request;

[0081] S135: Continue the current key authentication process and determine whether the authentication is completed. If completed, enter the non-key authentication process; if not completed, determine whether the request for immediate key authentication is received. If received, calculate the key authentication time of the current key authentication process - the accumulated time of timer 1 + the time required for key authentication with immediate authentication request, and determine whether the result is greater than the acceptable waiting time in the technology for immediate authentication request; if greater, the current key authentication request needs to interrupt the current key authentication process and enter the non-key authentication process; if not greater, the current key authentication request does not need to interrupt the current key authentication process and continues the current key authentication.

[0082] Among them, after entering the non-key authentication process, when the key authentication requirement team is updated, it is re-determined whether it is in the non-key authentication process, and further key authentication is performed in the largest column that is not 0 in the latest team.

[0083] Specifically, as shown in FIG5 , this embodiment provides a flow chart of a control method for selecting multiple key authentication processes.

[0084] Initialize the state to the non-key authentication process, determine whether it is in the non-key authentication process, if so, call the maximum column function that is not 0 in the key authentication requirement team, and get N max , judge N max Is it 0? If so, it means there is no key authentication requirement in the key authentication requirement team. At this time, re-judge whether it is in the non-key authentication process. If it is not 0, then N in the team max The key certification requirements in the column are issued and the key certification requirements team is updated to include N max The key authentication requirement in the column is reset to 0 (no authentication requirement). Timer 1 is started and the key authentication process for the issued key authentication requirement is entered. The current key authentication process is continued to determine whether the authentication is complete. If completed, the non-key authentication process is entered. After the key authentication requirement queue is updated, it is re-determined whether it is in the non-key authentication process and the key authentication in the largest column in the latest queue that is not 0 is performed.

[0085] If not, a determination is made as to whether an immediate key authentication request has been received (indicating a recently received current key authentication request, which is urgent (depending on the manufacturer's determination of whether a key authentication request is urgent). For example, for example, if a person has just closed the door and is about to leave the vehicle, it is necessary to determine whether the owner has the key with them and authenticate the key outside the vehicle. If authentication is not performed quickly, the person will have already left, causing certain functions to fail. Therefore, this key authentication can be set as requiring immediate key authentication, similar to the emergency key authentication mentioned in this invention). If so, a determination is made as to whether (the time required for key authentication in the current key authentication process – Timer 1 + the time required for key authentication with an immediate authentication request) is greater than the acceptable waiting time for the immediate authentication request technology. If not, the current key authentication request does not interrupt the current key authentication process and continues. If so, the current key authentication request interrupts the current key authentication process and enters the non-key authentication process. After the key authentication request queue is updated, a re-determination is made as to whether the non-key authentication process is in progress, and the key in the largest non-zero column in the latest queue is authenticated. The vehicle then proceeds to other key authentication processes with higher priorities.

[0086] The above embodiments merely represent preferred implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make various modifications and improvements without departing from the spirit of the present invention, and these modifications and improvements fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.

Claims

1. A vehicle key authentication method based on multiple smart key authentication categories, applied to an electronic device of a vehicle, comprises the following steps: S11: presetting the key authentication type and the authentication priority, authentication time, and maximum acceptable waiting time of the key authentication type; S12: presetting a key authentication team storage unit, arranging the key authentication requirements in the key authentication team storage unit in sequence, and updating the key authentication requirement team in real time; S13: According to the updated key authentication requirement, the team selects a key authentication process, and performs key authentication on the key authentication requirements in sequence according to the authentication priority; when the actual time required for emergency key authentication is greater than the maximum acceptable waiting time, the current key authentication process is interrupted and emergency key authentication is processed first.

2. The vehicle key authentication method based on multiple smart key authentication categories according to claim 1, wherein: The key authentication types include authenticating the in-vehicle key when the one-touch start switch is powered on, authenticating the outside-vehicle key when the last door of the vehicle is closed, authenticating the outside-vehicle key when the PE is unlocked, and authenticating the in-vehicle key after locking the vehicle.

3. The vehicle key authentication method based on multiple smart key authentication categories according to claim 2, wherein: The actual time required for the emergency key authentication=the time required for the key authentication in progress-the authenticated time+the time required for the key authentication with the emergency key authentication requirement.

4. The vehicle key authentication method based on multiple smart key authentication categories according to claim 3, wherein: The step S12 is specifically as follows: S121: preset key authentication team storage unit, key authentication requirement team number is 1, 2...L max -1, L max , when the key authentication requirement is 0, it means there is no key authentication requirement, and the key authentication requirement queue number is 0; S122: Determine in real time whether there is any key authentication requirement; if so, call the function of updating the key authentication requirement team, and add the current key authentication requirement to the key authentication requirement team according to the key authentication priority; S123: Determine whether the current key authentication requirement interrupts the current key authentication process. If it interrupts, call the maximum column function N that is not 0 in the key authentication requirement queue. max ; S124: Update the key authentication requirement team and add the Nth max +1 column is set to the current key authentication requirement, and the Nth max Columns are set to the key authentication requirements that are interrupted; S125: The key authentication requirement team is updated.

5. The vehicle key authentication method based on multiple smart key authentication categories according to claim 4, wherein: In step S123, when the key authentication requirement does not interrupt the current key authentication process, the process directly proceeds to step S125.

6. The vehicle key authentication method based on multiple smart key authentication categories according to claim 5, wherein: The maximum column function N that is not 0 in the key authentication requirement queue in step S123 max Specific acquisition methods include: The maximum number of columns N that are not 0 in the key authentication requirement team max Set to 0; set the function internal variable i=L max , check whether the i-th column in the key authentication requirement team is equal to 0. If not, the maximum number of columns in the key authentication requirement team that is not 0 is the function N max =i; If the i-th column in the key authentication requirement team is equal to 0, then set i=i-1, and then determine whether i is 0 again. If so, it means that the key authentication requirement team has no authentication requirement. At this time, N max =0; if not, continue to determine whether the i-th column in the key authentication requirement team is equal to 0.

7. The vehicle key authentication method based on multiple smart key authentication categories according to claim 6, wherein: The specific method for updating the key authentication requirement team in step S124 includes: If key authentication requires the maximum spherical column function N max =0, then set the first column in the key authentication requirement queue as the current key authentication requirement; If key authentication requires the maximum spherical column function N max ≠ 0, the maximum number of columns in the key authentication requirement team that is not 0 is i=N max , determine whether the priority of the key authentication requirement in the i-th column is higher than the current key authentication requirement. If so, set the i+1-th column in the key authentication requirement team to the key authentication requirement in the i-th column; if not, set the i+1-th column in the key authentication requirement team to the current key authentication requirement.

8. The vehicle key authentication method based on multiple smart key authentication categories according to claim 7, wherein: After setting the i+1th column in the key authentication requirement team as the key authentication requirement of the ith column, it also includes judging whether i is equal to 1. If so, setting the i-th column in the key authentication requirement team as the current key authentication requirement; if not, setting i=i-1, and then re-judging whether the priority of the key authentication requirement of the i-th column is higher than the current key authentication requirement.

9. The vehicle key authentication method based on multiple smart key authentication categories according to claim 1 or 8, wherein: The step S13 specifically includes the following steps: S131: Initialization is set to a keyless authentication process; S132: Determine whether it is in the non-key authentication process. If so, call the maximum column function that is not 0 in the key authentication requirement team to obtain N max The value of N max Is it 0? S133: N in the key authentication requirement team max The key certification requirements in the column are issued, and the key certification requirements team is updated to max The key authentication requirement in the column is reset to 0; S134: start timer 1 and enter the key authentication process of the issued key authentication request; S135: Continue the current key authentication process and determine whether the authentication is completed. If completed, enter the non-key authentication process; if not completed, determine whether the demand for immediate key authentication is received. If received, calculate the key authentication time of the current key authentication process - the accumulated time of timer 1 + the time required for key authentication with immediate authentication demand, and determine whether the result is greater than the acceptable waiting time in the technology for immediate authentication demand; if greater, the current key authentication demand needs to interrupt the current key authentication process and enter the non-key authentication process; if not, the current key authentication demand does not need to interrupt the current key authentication process and continues the current key authentication.

10. The vehicle key authentication method based on multiple smart key authentication categories according to claim 9, wherein: After entering the non-key authentication process, when the key authentication requirement team is updated, it is re-determined whether it is in the non-key authentication process, and further key authentication in the largest column that is not 0 in the latest team is performed.

Citation Information

Patent Citations

  • Trunking communication method, terminal device, and storage medium

    CN109089281A

  • Task scheduling method and device based on cloud computing and computer equipment

    CN111488210A

  • Vehicle intelligent key management method and vehicle control unit

    CN111762126A

  • Task deterministic scheduling method and task diagnosis method in multi-task system

    CN113986500A

  • Vehicle authentication system and method based on BLE and fingerprint mode

    CN114715075A