Digital key fault positioning method, device, equipment, storage medium and system

By obtaining the fault type and status information of the digital key, quickly locate the cause of the failure, the problem of low-efficiency in the existing technology is solved, and the resolution efficiency and user experience of digital key failures are improved.

CN119544474APending Publication Date: 2025-02-28DEEPAL AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311101058.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-29
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The prior art is difficult to quickly locate the cause of digital key failure, resulting in low fault resolution efficiency.

Method used

By obtaining the fault type of the digital key and determining the cause of the fault based on the corresponding status information or vehicle status information. For example, in the case of a connection failure, information such as the signal strength of the preset signal, whether there is a digital key in the user terminal, the broadcast opening and closing status of the vehicle end and the fault code data are used; in the case of a sensing failure, information such as the induction function of the vehicle end and the opening and closing status are used.

Benefits of technology

It realizes the rapid determination of the cause of digital key failure, improves the efficiency of fault resolution, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544474A_ABST
    Figure CN119544474A_ABST
Patent Text Reader

Abstract

The invention relates to a fault positioning method, device and equipment of a digital key, a storage medium and a system, and relates to the technical field of automobile intellectualization. The method comprises the following steps: when the fault type of the digital key is a connection fault, determining the fault reason of the digital key according to the state information of the digital key; the state information of the digital key comprises the signal strength of the preset signal, whether the digital key exists in the user terminal or not, the broadcast opening and closing state of the car end and fault code data of the car end, and the preset signal is a broadcast signal received by the car end from the user terminal. Under the condition that the fault type is an induction fault, the fault reason of the digital key is determined according to the state information of the vehicle end; the state information of the vehicle end comprises an induction function opening and closing state of the vehicle end. Therefore, the fault reason can be quickly determined, the efficiency of solving the digital key fault is effectively improved, and the user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile intelligent technology, in particular to the field of digital key technology, and specifically to a digital key fault locating method, device, equipment, storage medium and system. Background Art

[0002] The digital key can unlock and start the vehicle, and can also realize the senseless entry and exit of the vehicle in combination with wireless ranging, effectively improving the user experience. At present, when a digital key fails, the cause of the failure is usually determined based on the vehicle fault code or the user terminal log.

[0003] However, vehicle fault codes and user terminal logs can only be viewed at vehicle dealerships, and the cause of the digital key failure cannot be quickly determined. Therefore, when a digital key fails, how to quickly locate the cause of the failure is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present application provides a digital key fault location method, device, equipment, storage medium and system to at least solve the technical problem in the related art that the cause of the fault cannot be quickly located when a digital key fails. The technical solution of the present application is as follows:

[0005] According to the first aspect provided by the present application, a digital key fault locating method is provided, which is applied to a server in a digital key fault locating system; the fault locating system also includes a vehicle end and a user terminal; the method includes: obtaining a digital key fault type; the digital key fault type includes a connection fault and an induction fault; when the fault type is a connection fault, determining the fault cause of the digital key according to the status information of the digital key; the status information of the digital key includes the signal strength of a preset signal, whether the digital key exists in the user terminal, the broadcast on and off status of the vehicle end, and the fault code data of the vehicle end, and the preset signal is a broadcast signal received by the vehicle end from the user terminal; when the fault type is an induction fault, determining the fault cause of the digital key according to the status information of the vehicle end; the status information of the vehicle end includes the on and off status of the induction function of the vehicle end.

[0006] According to the above technical means, the present application can determine the cause of the digital key failure according to the status information of the digital key when the fault type of the digital key is a connection fault. When the fault type of the digital key is an induction fault, the cause of the digital key failure is determined according to the status information of the vehicle end. In this way, when a digital key fails, the cause of the failure can be quickly determined, effectively improving the efficiency of solving the digital key failure, thereby improving the user experience.

[0007] In a possible implementation, when the fault type is a connection fault, determining the fault cause of the digital key based on the status information of the digital key includes: when the fault type is a connection fault and the signal strength is less than a preset threshold, determining that the fault cause of the digital key is located in the user terminal; when the fault type is a connection fault and the digital key does not exist in the user terminal, determining that the fault cause of the digital key is located in the user terminal; when the fault type is a connection fault and the broadcast on-off state is the off state, determining that the fault cause of the digital key is located in the vehicle end; when the fault type is a connection fault and the fault code data is preset data, determining that the fault cause of the digital key is located in the controller in the vehicle end.

[0008] According to the above technical means, the present application can determine whether the digital key connection failure is caused by the distance between the user terminal and the vehicle end being too far by the signal strength of the preset signal. By determining whether there is a digital key in the user terminal, it can be determined whether the digital key connection failure is caused by the digital key function in the user terminal not being turned on or the digital key being invalid. By determining the broadcast on and off status of the vehicle end, it can be determined whether the digital key connection failure is caused by the digital key function on the vehicle end not being turned on. By using the fault code data, it can be determined whether the digital key connection failure is caused by a controller failure in the vehicle end. In this way, by determining the cause of the fault, the efficiency of subsequent fault resolution can be effectively improved, thereby improving the user experience.

[0009] In a possible implementation, when the fault type is an induction fault, the fault cause of the digital key is determined based on the status information of the vehicle end, including: when the fault type is an induction fault and the on-off state of the induction function on the vehicle end is in the closed state, determining that the fault cause of the digital key is located on the vehicle end.

[0010] According to the above technical means, the present application can determine whether the induction function failure is caused by the induction function being turned off on the vehicle side through the on-off state of the induction function. In this way, the cause of the induction failure can be quickly determined, effectively improving the efficiency of solving the induction failure.

[0011] In a possible implementation, the status information of the vehicle end also includes the opening and closing status of the doors and windows of the vehicle end. When the fault type is an inductive fault, the fault cause of the digital key is determined according to the status information of the vehicle end, including: when the fault type is an inductive fault, if the on and off status of the sensing function of the vehicle end is in the open state, and the opening and closing status of the doors and windows of the vehicle end is in the open state, it is determined that the fault cause of the digital key is located at the vehicle end.

[0012] According to the above technical means, in the case of a sensing fault, the present application can determine whether the sensing function fault is caused by the vehicle-side sensing function being turned off by the sensing function on and off state. Afterwards, when the vehicle-side sensing function is turned on, the vehicle-side door and window opening and closing state can be used to determine whether the sensing function fault is caused by the door and window not being closed, thereby improving the efficiency of subsequent resolution of the sensing fault.

[0013] In a possible implementation, the method further includes: generating a prompt message, and sending the prompt message to a user terminal; the prompt message includes the cause of the failure of the digital key.

[0014] According to the above-mentioned technical means, after determining the cause of the digital key failure, the present application reminds the user of the cause of the digital key failure by sending a prompt message to the user terminal, thereby helping the user to quickly resolve the digital key failure and improve the user experience.

[0015] According to the second aspect provided by the present application, a digital key fault locating device is provided, which is applied to a server in a digital key fault locating system; the fault locating system also includes a vehicle end and a user terminal; the digital key fault locating device includes an acquisition unit and a determination unit; the acquisition unit is used to acquire the digital key fault type; the digital key fault type includes a connection fault and an induction fault; the determination unit is used to determine the fault cause of the digital key according to the status information of the digital key when the fault type is a connection fault; the status information of the digital key includes the signal strength of a preset signal, whether the digital key exists in the user terminal, the broadcast on and off status of the vehicle end, and the fault code data of the vehicle end, and the preset signal is the broadcast signal of the user terminal received by the vehicle end; the determination unit is also used to determine the fault cause of the digital key according to the status information of the vehicle end when the fault type is an induction fault; the status information of the vehicle end includes the on and off status of the induction function of the vehicle end.

[0016] In a possible implementation, the above-mentioned determination unit is specifically used to: when the fault type is a connection failure and the signal strength is less than a preset threshold, determine that the cause of the digital key failure is located in the user terminal; when the fault type is a connection failure and the digital key does not exist in the user terminal, determine that the cause of the digital key failure is located in the user terminal; when the fault type is a connection failure and the broadcast on-off state is the off state, determine that the cause of the digital key failure is located in the vehicle end; when the fault type is a connection failure and the fault code data is preset data, determine that the cause of the digital key failure is located in the controller in the vehicle end.

[0017] In a possible implementation manner, the above-mentioned determination unit is specifically used to: when the fault type is a sensing fault and the on / off state of the sensing function on the vehicle side is a closed state, determine that the cause of the fault of the digital key is located on the vehicle side.

[0018] In a possible implementation, the status information of the vehicle side also includes the opening and closing status of the doors and windows of the vehicle side. The above-mentioned determination unit is specifically used for: when the fault type is a sensing fault, if the on-off status of the sensing function of the vehicle side is in the open state and the opening and closing status of the doors and windows of the vehicle side is in the open state, then it is determined that the cause of the fault of the digital key is located at the vehicle side.

[0019] In a possible implementation, the digital key fault location device further includes a processing unit; the processing unit is used to generate a prompt message and send the prompt message to the user terminal; the prompt message includes the cause of the digital key fault.

[0020] According to the third aspect provided by the present application, an electronic device is provided, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the method of the above-mentioned first aspect and any possible implementation manner thereof.

[0021] According to the fourth aspect provided by the present application, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method of the above-mentioned first aspect and any possible implementation method thereof.

[0022] According to the fifth aspect provided by the present application, a digital key fault location system is provided, including: a vehicle end, a user terminal, and a server that executes the method of the above-mentioned first aspect and any possible implementation method thereof.

[0023] According to the sixth aspect provided by the present application, a computer program product is provided, the computer program product comprising computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method of the above-mentioned first aspect and any possible implementation manner thereof.

[0024] Therefore, the above technical features of the present application have the following beneficial effects:

[0025] (1) When the fault type of the digital key is a connection fault, the fault cause of the digital key is determined based on the status information of the digital key. When the fault type of the digital key is a sensing fault, the fault cause of the digital key is determined based on the status information of the vehicle. In this way, when a digital key fails, the fault cause can be quickly determined, effectively improving the efficiency of solving the digital key failure, thereby improving the user experience.

[0026] (2) By using the signal strength of the preset signal, it can be determined whether the digital key connection failure is caused by the distance between the user terminal and the vehicle end being too far. By using the presence of the digital key in the user terminal, it can be determined whether the digital key connection failure is caused by the digital key function in the user terminal not being turned on or the digital key being invalid. By using the broadcast on / off status of the vehicle end, it can be determined whether the digital key connection failure is caused by the digital key function on the vehicle end not being turned on. By using the fault code data, it can be determined whether the digital key connection failure is caused by a controller failure in the vehicle end. In this way, by determining the cause of the fault, the efficiency of subsequent fault resolution can be effectively improved, thereby improving the user experience.

[0027] (3) By checking the on / off status of the sensing function, it is possible to determine whether the sensing function failure is caused by the vehicle-side sensing function being turned off. In this way, the cause of the sensing failure can be quickly determined, effectively improving the efficiency of solving the sensing failure.

[0028] (4) In the event of a sensing fault, the on / off state of the sensing function can be used to determine whether the sensing fault is caused by the vehicle-side sensing function being turned off. Afterwards, when the vehicle-side sensing function is turned on, the on / off state of the vehicle-side doors and windows can be used to determine whether the sensing fault is caused by the doors and windows not being closed, thereby improving the efficiency of subsequent resolution of the sensing fault.

[0029] (5) After determining the cause of the digital key failure, the user is reminded of the cause of the digital key failure by sending a prompt message to the user terminal, thereby helping the user to quickly resolve the digital key failure and improve the user experience.

[0030] It should be noted that the technical effects brought about by any implementation method in the second to sixth aspects can refer to the technical effects brought about by the corresponding implementation method in the first aspect, and will not be repeated here.

[0031] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application, and do not constitute an improper limitation on the present application.

[0033] Figure 1 is a structural schematic diagram of a digital key fault location system according to an exemplary embodiment;

[0034] Figure 2 is a flow chart of a method for locating a fault of a digital key according to an exemplary embodiment;

[0035] Figure 3 is a flow chart of another method for locating a fault of a digital key according to an exemplary embodiment;

[0036] Figure 4 is a flow chart of another method for locating a fault of a digital key according to an exemplary embodiment;

[0037] Figure 5 is a block diagram of a digital key fault location device according to an exemplary embodiment;

[0038] Figure 6 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0039] In order to enable ordinary persons in the art to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0040] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0041] Before introducing in detail the fault location method of the digital key provided in the present application, a brief introduction to the implementation environment (implementation architecture) involved in the present application is first given.

[0042] The digital key fault location method provided in the embodiment of the present application can be applied to the server in the digital key fault location system. Figure 1 FIG. 1 shows a structural schematic diagram of the fault location system 10 of the digital key. Figure 1 As shown, the digital key fault location system 10 includes a server 11, a vehicle end 12, and a user terminal 13. The vehicle end 12 includes a remote monitoring terminal 121, a digital key controller 122, and a vehicle computer 123, and the user terminal 13 includes a digital key module 131 and a remote upload module 132.

[0043] The server 11 communicates with the remote monitoring terminal 121 and the remote upload module 132 through the mobile network. The remote monitoring terminal 121, the digital key controller 122, and the vehicle computer 123 communicate through the controller area network (CAN). The digital key controller 122 and the digital key module 131 communicate through the Bluetooth protocol.

[0044] The remote monitoring terminal 121 is used to collect the signal strength of the preset signal, the on-off status of the broadcast on the vehicle side, the fault code data on the vehicle side, the on-off status of the sensing function on the vehicle side, and the on-off status of the doors and windows on the vehicle side. The remote monitoring terminal 121 is also used to upload the collected signal strength of the preset signal, the on-off status of the broadcast on the vehicle side, the fault code data on the vehicle side, the on-off status of the sensing function on the vehicle side, and the on-off status of the doors and windows on the vehicle side to the server 11 in real time.

[0045] The digital key controller 122 is used to receive control instructions sent by the digital key module 131 through the Bluetooth protocol, and control the vehicle end to execute the control instructions.

[0046] The digital key module 131 is used to collect digital key information and send the collected digital key information to the server 11 through the remote upload module 132. The digital key information includes whether there is a digital key in the user terminal.

[0047] Figure 2 FIG. 1 is a flow chart of a method for locating a digital key fault according to an exemplary embodiment. The method for locating a digital key fault can be applied to a server in a digital key fault locating system. Figure 2 As shown, the fault location method of the digital key includes the following steps:

[0048] S201. The server obtains the digital key failure type.

[0049] Among them, digital key failure types include connection failure and sensing failure.

[0050] As a possible implementation, the user terminal sends a digital key failure message to the server, where the digital key failure message includes a digital key failure type. The server obtains the digital key failure type according to the received digital key failure message.

[0051] Exemplarily, the user terminal establishes a digital key connection between the user terminal and the vehicle terminal in response to a user clicking on a digital key application (APP). In the event of a connection failure, the user terminal sends a digital key failure message to the server. The digital key failure message includes a connection failure.

[0052] As another possible implementation, the vehicle sends a digital key fault message to the server, where the digital key fault message includes a sensing fault. The server obtains the digital key fault type according to the received digital key fault message.

[0053] S202: When the fault type is a connection fault, the server determines the fault cause of the digital key according to the status information of the digital key.

[0054] Among them, the status information of the digital key includes the signal strength of the preset signal, whether the digital key exists in the user terminal, the broadcast on and off status of the vehicle end, and the fault code data of the vehicle end. The preset signal is the broadcast signal received by the vehicle end from the user terminal.

[0055] As a possible implementation, the server receives a digital key failure message and sends a data collection request message to the user terminal. The user terminal receives the data collection request message and sends a data collection response message to the server. The data collection response message includes whether the digital key exists in the user terminal, the media access control (MAC address), the device name, the manufacturer data, the manufacturer data identity, and the service provider universally unique identifier.

[0056] Furthermore, the vehicle uploads vehicle data to the server in real time. The vehicle data includes the vehicle broadcast on / off status, vehicle fault code data, and the signal strength of the preset signal. The server receives the vehicle data and, if the fault type is a connection fault, determines the cause of the digital key failure based on the signal strength of the preset signal, whether the digital key exists in the user terminal, the vehicle broadcast on / off status, and the vehicle fault code data.

[0057] S203: When the fault type is an induction fault, the server determines the cause of the digital key failure based on the status information of the vehicle.

[0058] Among them, the status information of the vehicle side includes the on and off status of the sensing function of the vehicle side.

[0059] As a possible implementation method, the vehicle uploads vehicle data to the server in real time. The vehicle data includes the on / off status of the sensing function of the vehicle. Further, the server receives the vehicle data and determines the cause of the digital key failure based on the on / off status of the sensing function in the vehicle data when the fault type is a sensing fault.

[0060] It is understandable that in the prior art, the cause of the fault is usually determined based on the vehicle fault code or the user terminal log, but the vehicle fault code and the user terminal log can only be viewed at the vehicle dealership, and the cause of the digital key failure cannot be quickly determined. The present application obtains the digital key fault type, and the digital key fault type includes a connection failure and a sensing failure. Afterwards, when the fault type is a connection failure, the cause of the digital key failure is determined based on the status information of the digital key. When the fault type is an sensing failure, the cause of the digital key failure is determined based on the status information of the vehicle. In this way, when a digital key fails, the cause of the failure can be quickly determined, effectively improving the efficiency of resolving digital key failures, thereby improving the user experience.

[0061] In some embodiments, when the fault type is a connection fault, in order to determine the fault cause of the digital key, the above S202 can be implemented as follows:

[0062] S301. When the fault type is a connection fault and the signal strength is less than a preset threshold, the server determines that the fault cause of the digital key is located in the user terminal.

[0063] Among them, the preset signal is the broadcast signal received by the vehicle end from the user terminal.

[0064] As a possible implementation, when the fault type is a connection fault, the server determines whether the signal strength is less than a preset threshold based on the signal strength of the preset signal uploaded by the vehicle. Further, when the signal strength is less than the preset threshold, the server determines that the fault cause of the digital key is located in the user terminal.

[0065] S302: When the fault type is a connection fault and the digital key does not exist in the user terminal, the server determines that the cause of the digital key failure is located in the user terminal.

[0066] As a possible implementation, when the fault type is a connection fault, the server determines whether the digital key exists in the user terminal according to the data collection response message sent by the user terminal. Further, when the digital key does not exist in the user terminal, the server determines that the fault cause of the digital key is located in the user terminal.

[0067] S303: When the fault type is a connection fault and the broadcast on / off status is off, the server determines that the fault cause of the digital key is located at the vehicle end.

[0068] As a possible implementation, when the fault type is a connection fault, the server determines whether the broadcast on the vehicle side is in a closed state according to the broadcast on / off state uploaded by the vehicle side. Further, when the broadcast on the vehicle side is in a closed state, the server determines that the fault cause of the digital key is located on the vehicle side.

[0069] S304: When the fault type is a connection fault and the fault code data is preset data, the server determines that the fault cause of the digital key is located in the controller in the vehicle.

[0070] As a possible implementation, when the fault type is a connection fault, the server determines whether the fault code data is preset data based on the fault code data uploaded by the vehicle. Further, when the fault code data is preset data, the server determines that the fault cause of the digital key is located in the controller in the vehicle.

[0071] In practical applications, the above steps S301, S302, S303, and S304 may be performed sequentially or simultaneously.

[0072] like Figure 3 As shown, when the above steps S301, S302, S303, and S304 are performed sequentially, it can be implemented in the following manner:

[0073] S401. The server determines whether the signal strength of a preset signal is less than a preset threshold.

[0074] S402: When the signal strength of the preset signal is less than a preset threshold, the server determines that the cause of the failure of the digital key is located in the user terminal.

[0075] S403: When the signal strength of the preset signal is greater than or equal to a preset threshold, the server determines whether there is a digital key in the user terminal.

[0076] S404: When the digital key does not exist in the user terminal, the server determines that the cause of the failure of the digital key is located in the user terminal.

[0077] S405. When the digital key is in the user terminal, the server determines whether the vehicle-side broadcast is in an off state according to the on-off state of the vehicle-side broadcast.

[0078] S406: When the broadcast on the vehicle side is turned off, the server determines that the cause of the failure of the digital key is located on the vehicle side.

[0079] S407: When the broadcast on the vehicle side is turned on, the server determines whether the fault code data is preset data.

[0080] S408: When the fault code data is preset data, the server determines that the cause of the fault of the digital key is located in the controller in the vehicle.

[0081] It is understandable that by using the signal strength of the preset signal, it can be determined whether the digital key connection failure is caused by the distance between the user terminal and the vehicle end being too far. By whether there is a digital key in the user terminal, it can be determined whether the digital key connection failure is caused by the digital key function in the user terminal not being turned on or the digital key being invalid. By using the broadcast on and off status of the vehicle end, it can be determined whether the digital key connection failure is caused by the digital key function on the vehicle end not being turned on. By using the fault code data, it can be determined whether the digital key connection failure is caused by a controller failure in the vehicle end. In this way, by determining the cause of the fault, the efficiency of subsequent fault resolution can be effectively improved, thereby improving the user experience.

[0082] In some embodiments, when the fault type is a sensing fault, in order to determine the fault cause of the digital key, the above S203 can be implemented in the following manner:

[0083] S501. When the fault type is a sensing fault and the sensing function on the vehicle side is in the off state, the server determines that the cause of the fault of the digital key is located on the vehicle side.

[0084] As a possible implementation, when the fault type is a sensing fault, the server determines whether the sensing function on / off state is in the off state according to the sensing function on / off state uploaded by the vehicle end. Further, when the sensing function on / off state is in the off state, the server determines that the fault cause of the digital key is located at the vehicle end.

[0085] Exemplarily, the sensing fault may be an unlocking sensing fault.

[0086] It is understandable that, by the on / off state of the sensing function, it is possible to determine whether the sensing function failure is caused by the closure of the sensing function on the vehicle side. In this way, the cause of the sensing failure can be quickly determined, effectively improving the efficiency of solving the sensing failure.

[0087] In some embodiments, the vehicle-side status information also includes the door and window opening and closing status of the vehicle-side. In the case where the fault type is a sensing fault, in order to determine the fault cause of the digital key, such as Figure 4 As shown, the above S203 can be implemented in the following manner:

[0088] S601. When the fault type is a sensing fault, the server determines whether the on / off state of the sensing function of the vehicle end is in the off state.

[0089] S602: When the sensing function on the vehicle side is in the off state, the server determines that the cause of the failure of the digital key is located on the vehicle side.

[0090] S603: When the sensing function on the vehicle side is in the on state and the door and window on the vehicle side is in the on state, the server determines that the cause of the failure of the digital key is located on the vehicle side.

[0091] As a possible implementation, when the sensing function on the vehicle side is on, the server determines whether the door and window opening and closing status on the vehicle side is on according to the door and window opening and closing status uploaded by the vehicle side. Further, when the door and window opening and closing status on the vehicle side is on, the server determines that the cause of the digital key failure is on the vehicle side.

[0092] Exemplarily, the sensing fault may be a latching sensing fault.

[0093] It is understandable that in the case of a sensing failure, the on / off state of the sensing function can be used to determine whether the sensing failure is caused by the vehicle-side sensing function being turned off. Afterwards, when the vehicle-side sensing function is turned on, the vehicle-side door and window opening and closing states can be used to determine whether the sensing failure is caused by the doors and windows not being closed, thereby improving the efficiency of subsequent resolution of the sensing failure.

[0094] In some embodiments, in order to improve the efficiency of solving digital key faults, the digital key fault location method provided in the embodiments of the present application further includes:

[0095] S701. The server generates a prompt message.

[0096] Among them, the prompt message includes the cause of the failure of the digital key.

[0097] As a possible implementation manner, after determining the cause of the failure of the digital key, the server generates a prompt message according to the cause of the failure of the digital key.

[0098] Exemplarily, when the fault type is a connection fault and the signal strength is less than a preset threshold, the server determines that the fault cause of the digital key is located in the user terminal. Further, the server generates a prompt message, which includes: the signal strength is weak, please move closer to the vehicle.

[0099] Exemplarily, when the fault type is a connection fault and the digital key does not exist in the user terminal, the server determines that the fault cause of the digital key is located in the user terminal. Further, the server generates a prompt message, which includes: the digital key does not exist in the user terminal, please check the user terminal.

[0100] Exemplarily, when the fault type is a connection fault and the broadcast on / off state is off, the server determines that the fault cause of the digital key is located at the vehicle end. Further, the server generates a prompt message, which includes: the vehicle end digital key function is off, please turn on the vehicle end digital key broadcast function.

[0101] Exemplarily, when the fault type is a connection fault and the fault code data is preset data, the server determines that the fault cause of the digital key is located in the controller in the vehicle end. Further, the server generates a prompt message, which includes: the controller in the vehicle end is faulty, please go to the car dealership for repair.

[0102] S702: The server sends a prompt message to the user terminal.

[0103] Among them, the prompt message includes the cause of the failure of the digital key.

[0104] It is understandable that after determining the cause of the digital key failure, the user is reminded of the cause of the digital key failure by sending a prompt message to the user terminal, thereby helping the user to quickly resolve the digital key failure and improve the user experience.

[0105] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, the fault locating device or electronic device or server of the digital key includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0106] The embodiments of the present application can divide the digital key fault location device or electronic device or server into functional modules according to the above method. For example, the digital key fault location device or electronic device or server may include various functional modules corresponding to the various functional divisions, or two or more functions may be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0107] Figure 5 is a block diagram of a digital key fault location device according to an exemplary embodiment. The digital key fault location device 800 can be applied to a server in a digital key fault location system. Figure 5 The digital key fault location device 800 includes an acquisition unit 801, a determination unit 802 and a processing unit 803.

[0108] The acquisition unit 801 is used to acquire the digital key fault type. The digital key fault type includes connection fault and sensing fault.

[0109] The determination unit 802 is used to determine the cause of the digital key failure according to the status information of the digital key when the fault type is a connection fault. The status information of the digital key includes the signal strength of a preset signal, whether the digital key exists in the user terminal, the broadcast on / off status of the vehicle end, and the fault code data of the vehicle end. The preset signal is a broadcast signal received by the vehicle end from the user terminal.

[0110] The determination unit 802 is further configured to determine the cause of the digital key failure according to the vehicle-side status information when the failure type is a sensing failure. The vehicle-side status information includes the on / off status of the sensing function of the vehicle-side.

[0111] Optionally, in the case where the fault type is a connection fault, in order to determine the cause of the digital key fault, such as Figure 5 As shown, the above-mentioned determination unit 802 is specifically used for:

[0112] When the fault type is a connection fault and the signal strength is less than a preset threshold, it is determined that the fault cause of the digital key is located in the user terminal.

[0113] When the fault type is a connection fault and the digital key does not exist in the user terminal, it is determined that the fault cause of the digital key is located in the user terminal.

[0114] When the fault type is a connection fault and the broadcast on / off status is off, it is determined that the cause of the digital key fault is located at the vehicle end.

[0115] When the fault type is a connection fault and the fault code data is preset data, it is determined that the cause of the digital key failure is located in the controller in the vehicle end.

[0116] Optionally, in the case where the fault type is a sensing fault, in order to determine the cause of the digital key fault, such as Figure 5 As shown, the above-mentioned determination unit 802 is specifically used for:

[0117] When the fault type is a sensing fault and the on / off state of the sensing function on the vehicle side is off, it is determined that the cause of the digital key failure is located on the vehicle side.

[0118] Optionally, the vehicle-side status information also includes the door and window opening and closing status of the vehicle-side. In the case where the fault type is a sensing fault, in order to determine the fault cause of the digital key, such as Figure 5 As shown, the above-mentioned determination unit 802 is specifically used for:

[0119] When the fault type is a sensing fault, if the on / off state of the sensing function on the vehicle side is on, and the door and window opening and closing states on the vehicle side are on, it is determined that the cause of the digital key failure is located on the vehicle side.

[0120] Optional, to improve the efficiency of solving digital key failures, such as Figure 5 As shown, the digital key fault location device 800 provided in the embodiment of the present application further includes a processing unit 803. The processing unit 803 is used to:

[0121] Generate a prompt message and send it to the user terminal. The prompt message includes the cause of the digital key failure.

[0122] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0123] Figure 6 FIG. 1 is a block diagram of an electronic device according to an exemplary embodiment. Figure 6 As shown, the electronic device 900 includes but is not limited to: a processor 901 and a memory 902 .

[0124] The memory 902 is used to store executable instructions of the processor 901. It can be understood that the processor 901 is configured to execute instructions to implement the digital key fault location method in the above embodiment.

[0125] It should be noted that those skilled in the art can understand that Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device may include Figure 6 More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.

[0126] The processor 901 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 902, and calling data stored in the memory 902, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 901 may include one or more processing units. Optionally, the processor 901 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 901.

[0127] The memory 902 may be used to store software programs and various data. The memory 902 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one functional module (such as an acquisition unit, a determination unit, and a processing unit), etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0128] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 902 including instructions. The above instructions can be executed by the processor 901 of the electronic device 900 to implement the fault location method of the digital key in the above embodiment.

[0129] In actual implementation, Figure 5 The functions of the acquisition unit 801, the determination unit 802 and the processing unit 803 in the embodiment can be represented by Figure 6 The processor 901 in the embodiment calls the computer program stored in the memory 902 for implementation. The specific execution process can refer to the description of the fault location method of the digital key in the above embodiment, which will not be repeated here.

[0130] Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0131] In an exemplary embodiment, the embodiment of the present application also provides a digital key fault location system, which includes a vehicle terminal, a user terminal, and a server that executes the method of the above-mentioned first aspect and any possible implementation method thereof.

[0132] In an exemplary embodiment, the embodiment of the present application also provides a computer program product including one or more instructions, which can be executed by a processor of an electronic device to complete the fault locating method of the digital key in the above embodiment.

[0133] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the electronic device, the various processes of the above-mentioned digital key fault location method embodiment are implemented, and the same technical effect as the above-mentioned digital key fault location method can be achieved. To avoid repetition, they will not be repeated here.

[0134] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0135] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0136] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0137] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0138] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

[0139] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for locating a fault of a digital key, characterized in that: A server used in a fault location system for a digital key; The fault location system also includes a vehicle terminal and a user terminal; the method includes: Obtaining a digital key fault type; the digital key fault type includes a connection fault and a sensing fault; In the case where the fault type is the connection fault, determining the fault cause of the digital key according to the status information of the digital key; the status information of the digital key includes the signal strength of a preset signal, whether the digital key exists in the user terminal, the broadcast on / off status of the vehicle end, and the fault code data of the vehicle end, and the preset signal is the broadcast signal received by the vehicle end from the user terminal; In the case where the fault type is the sensing fault, the fault cause of the digital key is determined according to the status information of the vehicle end; the status information of the vehicle end includes the on / off status of the sensing function of the vehicle end.

2. The method according to claim 1, characterized in that When the fault type is the connection fault, determining the fault cause of the digital key according to the status information of the digital key includes: When the fault type is the connection fault and the signal strength is less than a preset threshold, determining that the fault cause of the digital key is located in the user terminal; When the fault type is the connection fault and the digital key does not exist in the user terminal, determining that the fault cause of the digital key is located in the user terminal; When the fault type is the connection fault and the broadcast on / off state is the off state, determining that the fault cause of the digital key is located at the vehicle end; When the fault type is the connection fault and the fault code data is preset data, it is determined that the fault cause of the digital key is located in the controller in the vehicle end.

3. The method according to claim 1, characterized in that When the fault type is the induction fault, determining the fault cause of the digital key according to the status information of the vehicle end includes: When the fault type is the sensing fault and the on / off state of the sensing function of the vehicle end is the off state, it is determined that the cause of the fault of the digital key is located at the vehicle end.

4. The method according to claim 1, characterized in that The vehicle-side status information further includes the door and window opening and closing status of the vehicle-side. When the fault type is the induction fault, determining the fault cause of the digital key according to the vehicle-side status information includes: When the fault type is the sensing fault, if the on / off state of the sensing function of the vehicle end is on and the door / window opening / closing state of the vehicle end is on, it is determined that the cause of the fault of the digital key is located at the vehicle end.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Generate a prompt message and send the prompt message to the user terminal; the prompt message includes the cause of the failure of the digital key.

6. A digital key fault location device, characterized in that: A server used in a fault location system for a digital key; the fault location system further includes a vehicle terminal and a user terminal; the device includes an acquisition unit and a determination unit; The acquisition unit is used to acquire the digital key fault type; the digital key fault type includes connection fault and induction fault; The determining unit is used to determine the fault cause of the digital key according to the status information of the digital key when the fault type is the connection fault; the status information of the digital key includes the signal strength of a preset signal, whether the digital key exists in the user terminal, the broadcast on / off status of the vehicle end, and the fault code data of the vehicle end, and the preset signal is the broadcast signal received by the vehicle end from the user terminal; The determination unit is further used to determine the cause of the failure of the digital key according to the status information of the vehicle end when the fault type is the sensing fault; the status information of the vehicle end includes the on / off status of the sensing function of the vehicle end.

7. The device according to claim 6, characterized in that The determining unit is specifically configured to: When the fault type is the connection fault and the signal strength is less than a preset threshold, determining that the fault cause of the digital key is located in the user terminal; When the fault type is the connection fault and the digital key does not exist in the user terminal, determining that the fault cause of the digital key is located in the user terminal; When the fault type is the connection fault and the broadcast on / off state is the off state, determining that the fault cause of the digital key is located at the vehicle end; When the fault type is the connection fault and the fault code data is preset data, it is determined that the fault cause of the digital key is located in the controller in the vehicle end.

8. The device according to claim 6, characterized in that The determining unit is specifically configured to: When the fault type is the sensing fault and the on / off state of the sensing function of the vehicle end is the off state, it is determined that the cause of the fault of the digital key is located at the vehicle end.

9. The device according to claim 6, characterized in that The vehicle-side status information also includes the door and window opening and closing status of the vehicle-side. The determining unit is specifically configured to: When the fault type is the sensing fault, if the on / off state of the sensing function of the vehicle end is on and the door / window opening / closing state of the vehicle end is on, it is determined that the cause of the fault of the digital key is located at the vehicle end.

10. The device according to any one of claims 6 to 9, characterized in that: The device further comprises a processing unit; the processing unit is configured to: Generate a prompt message and send the prompt message to the user terminal; the prompt message includes the cause of the failure of the digital key.

11. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method as claimed in any one of claims 1 to 5.

12. A computer-readable storage medium, characterized in that: When the computer-executable instructions stored in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is capable of performing the method as claimed in any one of claims 1 to 5.

13. A digital key fault location system, characterized in that: The invention comprises a vehicle terminal, a user terminal and a server for executing the method as claimed in any one of claims 1 to 5.