A function verification system, method, medium and device for automobile digital key
By designing a automotive digital key function verification system, the combination of digital key, sensor and host is used to solve the problems of manual testing in the prior art that it is difficult to measure response time and time delay, and automated verification is achieved, and accuracy and efficiency are improved.
Patent Information
- Application Number
- CN202411675911.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-11-22
AI Technical Summary
The verification of existing automotive digital key functions mainly relies on manual testing, which is time-consuming and labor-intensive and cannot accurately measure response time delays, making it difficult to verify the system's fast response performance.
Design a automotive digital key function verification system, including digital keys, sensors and hosts. The digital key communicates with the vehicle to be verified, controls the vehicle to execute component actions by remotely sending control instructions, sensors collect action information, host controls the digital key to issue instructions and obtain sensor data, and determines the function verification result based on the time stamp.
The automated verification of the automotive digital key function is realized, which reduces manual participation, improves the accuracy and efficiency of verification, and can evaluate the reliability of functions without relying on vehicle bus data.
Smart Images

Figure CN119179321B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automobile digital key verification, and in particular to a function verification system, method, medium and device for an automobile digital key. Background Art
[0002] With the development of intelligent technology, intelligent electronic modules and other complex functions have also been widely used in the automotive field, and the trend of automotive intelligence and networking has become increasingly obvious. Among them, car keys have also evolved from traditional mechanical keys and remote control keys to digital keys, which use smart devices (such as mobile phones or smart wearable devices, etc.) as carriers to realize car key functions, and can control vehicles, such as unlocking and locking vehicles, starting vehicles, and body control, providing great convenience for users.
[0003] The reliability and response speed of the car digital key system are directly related to the user experience and vehicle safety, and a lot of functional verification is required before it is officially launched on the market. At present, the functional verification of car digital keys mostly relies on manual work. During manual testing, testers need to manually operate the mobile phone APP to perform corresponding operations, and then observe the feedback from the car side, such as whether the lights are on, whether the windows are moved, whether the air conditioner is started, etc. This method is not only time-consuming and labor-intensive, but also unable to accurately measure the time delay from the unlocking command issued by the mobile phone to the actual unlocking of the car side, making it difficult to verify the rapid response performance of the car digital key system. Therefore, a more efficient and accurate automated testing system is needed to evaluate the functional reliability of car digital keys without obtaining vehicle bus data. Summary of the invention
[0004] In order to solve the above technical problems, the present application is proposed. The embodiments of the present application provide a function verification system, method, medium and device for a digital key of a car.
[0005] According to one aspect of the present application, a function verification system for a car digital key is provided, comprising: a digital key, the digital key is communicatively connected to a vehicle to be verified, the digital key controls the action of an execution component of the vehicle to be verified by remotely sending a control instruction, the execution component represents a component controlled by the digital key to perform a corresponding action; a sensor, the sensor is arranged at the execution component of the vehicle to be verified, the sensor collects action information of the corresponding execution component; a host, the host is respectively connected to the digital key and the sensor, the host controls the digital key to issue a control instruction and obtains the action information collected by the sensor, and the host determines a function verification result of the digital key based on the control instruction and its issuance time, the action information and its collection time.
[0006] In one embodiment, the sensor includes a light sensor, a wind speed sensor and a force sensor; wherein the light sensor is arranged at the headlight of the vehicle to be verified, and the light sensor collects the flashing signal of the headlight of the vehicle to be verified; the wind speed sensor is arranged at the air conditioner of the vehicle to be verified, and the wind speed sensor collects the air outlet signal of the air conditioner of the vehicle to be verified; the force sensor is arranged at the windows and rearview mirrors of the vehicle to be verified, and the force sensor collects the motion signals of the windows and rearview mirrors of the vehicle to be verified.
[0007] In one embodiment, the digital key includes an application program of a mobile communication terminal.
[0008] In one embodiment, the function verification system of the automobile digital key also includes: a sensor master control template, the sensor master control template is communicatively connected to the sensor and the host, and the sensor master control template transmits the action information collected by the sensor to the host.
[0009] In one embodiment, the host includes a display screen, and the action information and its collection time are displayed on the display screen.
[0010] According to another aspect of the present application, a method for functional verification of a car digital key is provided, which is applied to the functional verification system of a car digital key described in any one of the above items, and the method for functional verification of the car digital key comprises: obtaining an XML file of a mobile communication terminal using a command prompt; extracting text field information in the XML file of the mobile communication terminal; obtaining the position of a test icon based on the text field information index; wherein the test icon represents an icon that is clicked to send a control instruction; clicking the test icon using an Android debug bridge instruction; collecting action information of the execution component of the vehicle to be verified; and determining a functional verification result of the digital key based on the action information.
[0011] In one embodiment, the step of using an Android debug bridge command to click on the test icon includes: using an Android debug bridge command to click on the test icon and recording the timestamp of the click operation; the step of collecting action information of the executive component of the vehicle to be verified includes: collecting action information of the executive component of the vehicle to be verified and recording the timestamp of the action information; the step of determining the functional verification result of the digital key based on the action information includes: determining the functional verification result of the digital key based on the click operation, the timestamp of the click operation, the action information and the timestamp of the action information.
[0012] In one embodiment, determining the function verification result of the digital key based on the click operation, the timestamp of the click operation, the action information and the timestamp of the action information includes: determining the function activation state of the digital key based on the click operation and the action information; determining the function activation delay of the digital key based on the timestamp of the click operation and the timestamp of the action information.
[0013] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute any of the above methods.
[0014] According to another aspect of the present application, an electronic device is provided, comprising: a processor; a memory for storing instructions executable by the processor; and the processor is used to execute any of the above-described methods.
[0015] The present application provides a system, method, medium and device for functional verification of a digital key of a car, which realizes functional verification of the digital key of the car by setting a digital key, a sensor and a host, wherein the digital key is communicatively connected with the vehicle to be verified, the digital key controls the action of the execution component of the vehicle to be verified by remotely sending a control instruction, the sensor is arranged at the execution component of the vehicle to be verified, the sensor collects action information of the corresponding execution component, the host is connected to the digital key and the sensor respectively, the host controls the digital key to issue a control instruction and obtains the action information collected by the sensor, and the host determines the functional verification result of the digital key based on the control instruction and its issuance time, the action information and its collection time; that is, the host controls the digital key to issue a control instruction and the sensor is used to collect the action information of the corresponding execution component, and the functional verification result of the digital key is determined in combination with the issued control instruction and its issuance time, the action information and its collection time, so as to realize automatic verification of the digital key of the car, reduce manual participation, reduce labor costs, and improve the accuracy of verification. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0017] Figure 1 It is a structural diagram of a function verification system for a car digital key provided by an exemplary embodiment of the present application.
[0018] Figure 2It is a flowchart of a method for verifying the function of a digital key of a car provided by an exemplary embodiment of the present application.
[0019] Figure 3 It is a structural diagram of an electronic device provided by an exemplary embodiment of the present application.
[0020] Explanation of the reference numerals: 1. Host; 2. Sensor; 3. Vehicle to be verified; 4. Sensor master control template; 10. Electronic device; 11. Processor; 12. Memory; 13. Input device; 14. Output device; 21. Light sensor; 22. Wind speed sensor; 23. Force sensor. DETAILED DESCRIPTION
[0021] Below, the exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the exemplary embodiments described here.
[0022] Figure 1 Schematic diagram of the structure of a function verification system for a digital key of a car provided by an exemplary embodiment of the present application. Figure 1 As shown, the function verification system of the automobile digital key includes: a host 1, a digital key (not shown in the figure) and a sensor 2; wherein the digital key is communicatively connected with the vehicle to be verified 3, and the digital key controls the action of the execution component of the vehicle to be verified 3 by remotely sending control instructions, the execution component represents a component controlled by the digital key to perform a corresponding action, the sensor 2 is arranged at the execution component of the vehicle to be verified 3, the sensor 2 collects the action information of the corresponding execution component, the host 1 is connected to the digital key and the sensor 2 respectively, the host 1 controls the digital key to issue a control instruction and obtains the action information collected by the sensor 2, and the host 1 determines the function verification result of the digital key based on the control instruction and its issuance time, the action information and its collection time.
[0023] This application controls the digital key APP through the host 1 to remotely send control commands such as opening doors, opening windows, and turning on air conditioning. The sensor 2 collects the action information of the vehicle 3 to be verified after responding to the control command, and uploads the collected action information data to the cloud for clock synchronization, thereby determining the reliability and response speed of the digital key system command execution of the vehicle 3 to be verified. This application can be performed without relying on collecting car logs or bus signals when performing digital key function verification of the vehicle 3 to be verified, so as to ensure that the digital key can operate in the expected manner of the design without knowing the specific implementation details inside the car, and correctly interact and communicate with the various execution components of the vehicle 3 to be verified, that is, the control instructions sent by the digital key can be correctly perceived and responded to by the various sensors of the vehicle 3 to be verified, without the need to deeply analyze or record the communication protocol and data flow inside the vehicle 3 to be verified, ensuring the independence and applicability of the verification, making the verification process more concise and independent of specific technical implementation details.
[0024] This application transmits the action information received by sensor 2 to the cloud server in real time through the network, using a low-latency, high-reliability transmission protocol to ensure the real-time data transmission. The cloud server pre-processes and analyzes the received data, can quickly determine whether the control operation is successful, and calculate the time delay. This real-time processing method significantly improves the verification efficiency.
[0025] The present application provides a function verification system for a digital key of a car, which realizes the function verification of the digital key of the car by setting a digital key, a sensor and a host, wherein the digital key is communicatively connected with the vehicle to be verified, the digital key controls the action of the execution component of the vehicle to be verified by remotely sending a control instruction, the sensor is arranged at the execution component of the vehicle to be verified, the sensor collects the action information of the corresponding execution component, the host is connected to the digital key and the sensor respectively, the host controls the digital key to issue a control instruction and obtains the action information collected by the sensor, and the host determines the function verification result of the digital key based on the control instruction and its issuance time, the action information and its collection time; that is, the host controls the digital key to issue a control instruction and the sensor is used to collect the action information of the corresponding execution component, and the function verification result of the digital key is determined in combination with the issued control instruction and its issuance time, the action information and its collection time, so as to realize the automatic verification of the digital key of the car, reduce the manual participation, reduce the manual cost, and improve the accuracy of the verification.
[0026] In one embodiment, if Figure 1As shown, the above-mentioned sensor 2 may include a light sensor 21, a wind speed sensor 22 and a force sensor 23; wherein the light sensor 21 is arranged at the headlight of the vehicle to be verified 3, and the light sensor 21 collects the headlight flashing signal of the vehicle to be verified 3, the wind speed sensor 22 is arranged at the air conditioner of the vehicle to be verified 3, and the wind speed sensor 22 collects the air outlet signal of the air conditioner of the vehicle to be verified 3, and the force sensor 23 is arranged at the window and rearview mirror of the vehicle to be verified 3, and the force sensor 23 collects the motion signal of the window and rearview mirror of the vehicle to be verified 3.
[0027] The present application arranges sensors at the execution components such as the headlights, air conditioners, windows and rearview mirrors of the vehicle to be verified 3 to collect the action information of each execution component. Specifically, a light sensor 21 is arranged at the headlight of the vehicle to be verified 3 to collect light signals when the headlights are on, thereby determining the turning-on state and turning-on time of the headlights. A wind speed sensor 22 is arranged at the air conditioner of the vehicle to be verified 3 to collect the air outlet signal of the air conditioner of the vehicle to be verified 3 to collect the air outlet signal when the air conditioner is turned on, thereby determining the turning-on state and turning-on time of the air conditioner. Force sensors 23 are arranged at the windows and rearview mirrors of the vehicle to be verified 3 to collect motion signals of the windows and rearview mirrors of the vehicle to be verified 3 to determine the turning-on state and turning-on time of the windows and rearview mirrors.
[0028] In order to reduce the changes to the original structure of the vehicle 3 to be verified, the present application may also consider the application of non-contact sensors, such as cameras or laser radars. These non-contact sensors can obtain relevant data without direct contact with the actuators of the vehicle 3 to be verified, thereby reducing the difficulty of installation and reducing the impact on the appearance of the vehicle 3 to be verified. Preferably, the present application may use non-contact sensors as auxiliary sensors or verification sensors for the above-mentioned contact sensors, that is, during the verification process, the non-contact sensors are used to verify the data of the above-mentioned contact sensors. If the data difference between the two (such as the time difference) is small, it is determined that the collected data of the contact sensor is accurate, or when the contact sensor fails or is abnormal, the data collected by the non-contact sensor can be used for verification.
[0029] In addition, various sensors may be interfered with by external factors in actual use. In order to ensure the reliability of the verification system, the present application can take multiple measures to eliminate these interferences. For example, the light sensor 21 may be interfered with by external light sources. For this reason, the present application introduces spectral filtering technology to identify and eliminate false alarms caused by non-target light sources (car lights). At the same time, the signal processing algorithm can be optimized to maintain high-precision detection capabilities under complex lighting conditions. For the wind speed sensor 22, considering the impact of ambient wind on the measurement results, the present application adopts a combination of physical shielding and dynamic calibration to accurately identify the on state of the air conditioning system while avoiding ambient wind interference.
[0030] In one embodiment, the digital key may be an application program of a mobile communication terminal.
[0031] The mobile communication terminal can be a mobile phone, tablet computer or other device that can communicate with the vehicle to be verified 3. This application uses the digital key APP of the mobile communication terminal to remotely send control instructions to the vehicle to be verified 3. After receiving the control instructions sent by the digital key APP, the vehicle to be verified 3 performs corresponding actions based on the control instructions.
[0032] In one embodiment, if Figure 1 As shown, the function verification system of the above-mentioned automobile digital key may also include: a sensor master control template 4, the sensor master control template 4 is communicatively connected to the sensor 2 and the host 1, and the sensor master control template 4 transmits the action information collected by the sensor 2 to the host 1.
[0033] This application sets up a sensor master control template 4 to communicate with the sensor 2 and the host 1, collects and transmits the action information collected by the sensor 2 to the host 1, so that the host 1 can analyze and determine the digital key function of the vehicle 3 to be verified.
[0034] In one embodiment, the host 1 may include a display screen, which displays the action information and its collection time.
[0035] This application can set a display screen on the host 1 to display action information and collection time. This application can also synchronously display the control instructions sent by the digital key and the time between sending on the display screen, so that the tester can intuitively understand the verification items and verification data of the digital key. Specifically, this application can design a UI interface to display whether the execution component is in action and the result of time delay on the UI interface, and provide a detailed test report, in which the UI interface displays the start time, delay time and response of each execution component (signal collected by the sensor) of each operation.
[0036] Figure 2 1 is a flow chart of a method for verifying the function of a digital key of a car provided by an exemplary embodiment of the present application. The method for verifying the function of a digital key of a car is applied to any of the above-mentioned systems for verifying the function of a digital key of a car, such as Figure 2 As shown, the function verification method of the automobile digital key includes the following steps:
[0037] Step 210: Use the command prompt to obtain the XML file of the mobile communication terminal.
[0038] The command prompt is a working prompt that prompts for command input in the operating system. In the Windows environment, the command line program is cmd.exe, which is a 32-bit command line program. The Microsoft Windows system is based on the command interpreter on Windows, similar to Microsoft's DOS operating system; Extensible Markup Language (XML) is a subset of the standard general markup language that can be used to mark data and define data types. It is a source language that allows users to define their own markup language. After the host 1 and a mobile communication terminal such as a mobile phone are connected in communication, the host 1 uses the command prompt (cmd) to obtain the XML file of the mobile communication terminal to obtain relevant information about the application (APP).
[0039] Step 220: extracting text field information in the XML file of the mobile communication terminal.
[0040] After obtaining the XML file of the mobile communication terminal, the "text" field information of the test icon (the click icon of the application that controls the vehicle 3 to be verified to perform the corresponding action) is extracted from the XML file of each application to obtain the position information of the test icon.
[0041] Step 230: Obtain the position of the test icon based on the text field information index.
[0042] The test icon represents an icon that is clicked to send a control instruction. After extracting the text field information in the XML file, the test icon is obtained based on the index of the text field information in the XML file. Compared with image recognition or shape matching, the present application has a higher accuracy in determining the position information of the test icon.
[0043] Step 240: Use the Android Debug Bridge command to click the test icon.
[0044] After determining the location information of the test icon, this application uses the Android Debug Bridge command to remotely control the digital key application on the mobile communication terminal. By running the written automation script, the Android Debug Bridge is used to send a click command to the test icon location of the digital key application to simulate the user's behavior of clicking the test icon on the mobile communication terminal, and record the click time. Compared with manual clicks by users, the click operation can be performed more accurately and the accurate click time can be recorded, providing accurate data support for subsequent time delay calculations.
[0045] Step 250: Collect action information of the actuator of the vehicle to be verified.
[0046] After clicking the test icon, the action information of the actuator of the vehicle to be verified is collected through the sensor to determine whether the control operation is successful, thereby realizing the functional verification of the digital key.
[0047] Step 260: Determine the function verification result of the digital key based on the action information.
[0048] Based on the clicked test image (corresponding control instruction) and the collected action information of the execution component, the functional verification result of the digital key of the vehicle to be verified is comprehensively evaluated.
[0049] Optionally, the application can also be tested under different environmental conditions, such as different light, temperature, etc., to ensure the stability and reliability of the verification. By comprehensively analyzing the data in different environments, the parameter settings of the digital key function verification system are optimized to ensure that accurate verification results can be obtained under various conditions.
[0050] The present application provides a method for verifying the function of a digital key of an automobile, which realizes the function verification of the digital key of an automobile by setting a digital key, multiple sensors and a host, wherein the digital key is connected to the vehicle to be verified in communication, the digital key controls the action of the execution component of the vehicle to be verified by remotely sending a control instruction, multiple sensors are respectively arranged at the execution components of the vehicle to be verified, the multiple sensors respectively collect action information of the corresponding execution components, the host is respectively connected to the digital key and the multiple sensors, the host controls the digital key to issue a control instruction, and obtains the action information collected by the sensor, the host determines the function verification result of the digital key based on the control instruction and its issuance time, the action information and its collection time, and uses the command prompt to obtain the function verification result of the digital key. Take the XML file of the mobile communication terminal, extract the text field information in the XML file of the mobile communication terminal, obtain the position of the test icon based on the text field information index, use the Android debug bridge command to click the test icon, collect the action information of the execution component of the vehicle to be verified, and determine the function verification result of the digital key based on the action information; that is, use the host to control the digital key to issue a control instruction and use the sensor to collect the action information of the corresponding execution component, and determine the function verification result of the digital key in combination with the issued control instruction and its issuing time, the action information and its collection time, so as to realize the automatic verification of the car digital key, reduce manual participation, reduce labor costs, and improve the accuracy of verification.
[0051] In one embodiment, the specific implementation method of the above step 240 may be: use the Android debug bridge command to click the test icon and record the timestamp of the click operation; correspondingly, the specific implementation method of the above step 250 may be: collect the action information of the execution component of the vehicle to be verified and record the timestamp of the action information; correspondingly, the specific implementation method of the above step 260 may be: determine the functional verification result of the digital key based on the click operation, the timestamp of the click operation, the action information and the timestamp of the action information.
[0052] This application uses the Android Debug Bridge command to click on the test icon and record the timestamp of the click operation at the same time to determine the sending time of the control command. The sensor also records the timestamp of the action information when collecting the action information of the execution component of the vehicle to be verified to determine the action time when the execution component of the vehicle to be verified performs the corresponding action (such as turning on). The functional verification result of the digital key is determined by combining the category of the click operation, the timestamp of the click operation, the execution action in the action information and the timestamp of the action information.
[0053] In one embodiment, the specific implementation method of the above step 260 can be: based on the click operation and action information, determine the function activation state of the digital key; based on the timestamp of the click operation and the timestamp of the action information, determine the function activation delay of the digital key.
[0054] The present application determines the function activation status of the digital key based on the click operation and action information, that is, judges whether the function of the digital key is completed based on the category of the click operation and the action information of the corresponding execution component (such as whether it is turned on), and calculates the function activation delay of the digital key based on the timestamp of the click operation and the timestamp of the action information, thereby knowing the response delay performance of the digital key.
[0055] Below, reference Figure 3 The electronic device according to the embodiment of the present application is described. The electronic device may be any one or both of the first device and the second device, or a stand-alone device independent of them, and the stand-alone device may communicate with the first device and the second device to receive the collected input signal from them.
[0056] Figure 3 A block diagram of an electronic device according to an embodiment of the present application is illustrated.
[0057] like Figure 3 As shown, the electronic device 10 includes one or more processors 11 and a memory 12 .
[0058] The processor 11 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 10 to perform desired functions.
[0059] The memory 12 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 11 may run the program instructions to implement the methods of the various embodiments of the present application described above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.
[0060] In one example, the electronic device 10 may further include: an input device 13 and an output device 14 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0061] When the electronic device is a stand-alone device, the input device 13 may be a communication network connector, which is used to receive the collected input signals from the first device and the second device.
[0062] In addition, the input device 13 may also include, for example, a keyboard, a mouse, and the like.
[0063] The output device 14 can output various information to the outside, including the determined distance information, direction information, etc. The output device 14 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0064] Of course, to simplify, Figure 3 Only some of the components related to the present application in the electronic device 10 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device 10 may also include any other appropriate components.
[0065] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the method according to various embodiments of the present application described in the above-mentioned "Exemplary Method" section of this specification.
[0066] The computer program product may be written in any combination of one or more programming languages to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0067] In addition, an embodiment of the present application may also be a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes the steps of the method according to various embodiments of the present application described in the above "Exemplary Method" section of this specification.
[0068] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0069] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.
[0070] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.
[0071] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.
[0072] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
[0073] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A method for verifying the function of a digital key of an automobile, characterized in that: A function verification system for a digital key of a car, the function verification system for the digital key of the car comprising: A digital key, the digital key is in communication with the vehicle to be verified, the digital key controls the action of an execution component of the vehicle to be verified by remotely sending a control instruction, and the execution component refers to a component controlled by the digital key to perform a corresponding action; A sensor, wherein the sensor is arranged at the execution component of the vehicle to be verified, and the sensor collects the action information of the corresponding execution component; the sensor includes a light sensor, a wind speed sensor and a force sensor; wherein the light sensor is arranged at the headlight of the vehicle to be verified, and the light sensor collects the headlight flashing signal of the vehicle to be verified; the wind speed sensor is arranged at the air conditioner of the vehicle to be verified, and the wind speed sensor collects the air outlet signal of the air conditioner of the vehicle to be verified; the force sensor is arranged at the window and rearview mirror of the vehicle to be verified, and the force sensor collects the motion signal of the window and rearview mirror of the vehicle to be verified; the sensor also includes a non-contact sensor, and the non-contact sensor is used to verify the data collected by the light sensor, the wind speed sensor and the force sensor; a host, the host being connected to the digital key and the sensor respectively, the host controlling the digital key to issue a control instruction and acquiring the action information collected by the sensor, and the host determining a function verification result of the digital key based on the control instruction and its issuing time, the action information and its collecting time; The function verification method of the automobile digital key includes: Use the command prompt to obtain the XML file of the mobile communication terminal; Extracting text field information from the XML file of the mobile communication terminal; The position of the test icon is obtained based on the text field information index; wherein the test icon represents an icon that is clicked to send a control instruction; Using an Android debug bridge command to click the test icon to simulate the user's behavior of clicking the test icon on the mobile communication terminal; Collecting action information of the execution components of the vehicle to be verified; Based on the action information, a function verification result of the digital key is determined.
2. The function verification method of a digital key for a car according to claim 1, characterized in that: The digital key includes an application program of a mobile communication terminal.
3. The function verification method of a digital key for a car according to claim 1, characterized in that: The function verification system of the automobile digital key also includes: a sensor master control template, which is communicatively connected to the sensor and the host, and the sensor master control template transmits the action information collected by the sensor to the host.
4. The function verification method of a digital key for a car according to claim 1, characterized in that: The host comprises a display screen, and the action information and its collection time are displayed on the display screen.
5. The function verification method of a digital key for a car according to claim 1, characterized in that: The step of using the Android Debug Bridge instruction to click the test icon includes: Using an Android Debug Bridge command to click the test icon and record a timestamp of the click operation; The collecting of the action information of the execution component of the vehicle to be verified includes: Collecting action information of the execution component of the vehicle to be verified and recording the timestamp of the action information; The determining, based on the action information, a function verification result of the digital key includes: Based on the click operation, the timestamp of the click operation, the action information, and the timestamp of the action information, a function verification result of the digital key is determined.
6. The function verification method of the automobile digital key according to claim 5, characterized in that: The determining the function verification result of the digital key based on the click operation, the timestamp of the click operation, the action information, and the timestamp of the action information includes: Based on the click operation and the action information, determining a function activation state of the digital key; Based on the timestamp of the click operation and the timestamp of the action information, a function activation delay of the digital key is determined.
7. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to execute the method according to any one of claims 1 to 6.
8. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is used to execute the method described in any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle Bluetooth function test system and test method
CN114257470A
Digital key test system
CN116383073A
Internet of Things intelligent household equipment testing device
CN212112224U