A performance test system, method, device and storage medium of a digital key

By using ultra-wideband technology to test external robots and in-vehicle equipment, automated performance testing of digital keys has been achieved, solving the problems of high cost and low accuracy of manual testing, and improving the accuracy and efficiency of testing.

CN116017355BActive Publication Date: 2025-12-05HUBEI XINGJI MEIZU TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211685135.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-27
Publication Date
2025-12-05
Estimated Expiration
2042-12-27

AI Technical Summary

Technical Problem

In existing technologies, the performance testing of digital keys mainly relies on manual methods, which results in high labor costs and inaccurate test results.

Method used

Using an external testing robot and in-vehicle equipment based on ultra-wideband technology, the system automatically tests the unlocking and locking performance of digital keys and the control performance inside the vehicle via wireless carrier signals. This includes path planning and positioning data analysis both outside and inside the vehicle, enabling automated testing.

Benefits of technology

It saves manpower, improves the accuracy of digital key performance testing, and can simulate user scenarios in different situations to achieve automatic testing of seamless unlocking and locking and vehicle control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017355B_ABST
    Figure CN116017355B_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure provides a performance test system, method and device of a digital key and a storage medium, the system comprising: a control device, an off-vehicle test robot and a test vehicle; the off-vehicle test robot is loaded with a terminal device, and the terminal device stores a digital key based on super bandwidth technology; the test vehicle is loaded with a vehicle-mounted device based on super bandwidth technology; the control device is used for controlling the off-vehicle test robot to move along an off-vehicle planning path, so that the terminal device loaded on the off-vehicle test robot sends a wireless carrier signal outward during the movement; the vehicle-mounted device is used for attempting to unlock and lock the test vehicle according to the detected wireless carrier signal, and sending an unlocking and locking result to the control device; and the control device is further used for determining the off-vehicle unlocking and locking performance of the digital key stored by the terminal device according to the unlocking and locking result, so that automatic testing of the non-inductive unlocking and locking performance in the digital key scene can be realized, manpower is saved, and the testing accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to the field of automotive electronics, and in particular, to a performance testing system, method, device and storage medium for a digital key. BACKGROUND

[0002] Ultra-Wide Band (UWB) technology is a wireless carrier positioning technology that does not use a sine carrier, but transmits data using nanosecond non-sine wave narrow pulses, so its frequency spectrum range is very wide, and although wireless communication is used, its data transmission rate can reach hundreds of megabits per second or more.

[0003] Nowadays, UWB technology has been applied in the fields of mobile phones and automobiles. In the field of automobiles, UWB can be used for the digital key of a vehicle to achieve the functions of non-inductive unlocking and locking of the vehicle and starting the vehicle by powering on. However, the performance testing of the digital key in the prior art is mainly performed by manual testing, which is high in labor cost and inaccurate in test results. SUMMARY

[0004] The present disclosure provides a performance testing system, method, device and storage medium for a digital key to automatically test the non-inductive unlocking performance of the digital key in a digital key scenario, save labor, and improve test accuracy.

[0005] In a first aspect, the embodiments of the present disclosure provide a performance testing system for a digital key, comprising: a control device, an off-vehicle testing robot and a test vehicle; the off-vehicle testing robot is loaded with a terminal device, and the terminal device stores a digital key based on ultra-wideband technology; the test vehicle is loaded with a vehicle-mounted device based on ultra-wideband technology;

[0006] The control device is configured to control the off-vehicle testing robot to move along a planned off-vehicle path, so that the terminal device loaded on the off-vehicle testing robot and storing the digital key sends a wireless carrier signal outward during the movement.

[0007] The vehicle-mounted device is configured to attempt to unlock and lock the test vehicle according to the detected wireless carrier signal, and send the unlocking and locking result to the control device.

[0008] The control device is further configured to determine the off-vehicle unlocking and locking performance of the digital key stored by the terminal device according to the unlocking and locking result.

[0009] Further, the vehicle-mounted device is specifically configured to:

[0010] determine the relative position of the terminal device storing the digital key and the test vehicle according to the detected wireless carrier signal sent by the digital key.

[0011] When the relative position is within a first preset position range, an unlocking result is obtained by attempting to unlock the test vehicle;

[0012] When the relative position is within a second preset position range, a locking result is obtained by attempting to lock the test vehicle;

[0013] The unlocking result and / or the locking result are sent to the control device.

[0014] Further, the control device is further configured to:

[0015] Obtain first positioning data of the off-vehicle test robot;

[0016] Determine a first trajectory of the digital key according to the first positioning data;

[0017] Compare the first trajectory with the off-vehicle planned path to determine a first offset trajectory.

[0018] Further, the control device is further configured to:

[0019] According to the unlocking and locking results corresponding to a preset number of tests, query a log file of the vehicle-mounted device to determine an unlocking and locking failure event;

[0020] According to the first offset trajectory and the log file, determine an unlocking and locking failure reason corresponding to the unlocking and locking failure event.

[0021] Further, a test scene is arranged along the off-vehicle planned path, and the test scene includes at least one of the following: an unobstructed test scene, a wall obstruction test scene, a glass refraction test scene, and a mirror reflection test scene.

[0022] Further, an in-vehicle test device is installed on the test vehicle, and a terminal device storing the digital key is loaded on the in-vehicle test device;

[0023] The control device is configured to control the in-vehicle test device to move along an in-vehicle planned path, so that the terminal device storing the digital key loaded on the in-vehicle test device sends a wireless carrier signal outward during the movement;

[0024] The vehicle-mounted device is configured to attempt to control a controlled device in the test vehicle according to the detected wireless carrier signal, and send a control result to the control device;

[0025] The control device is further configured to determine an in-vehicle control performance of the digital key stored by the terminal device according to the control result.

[0026] Further, the vehicle-mounted device is specifically configured to:

[0027] determine a current position of the terminal device according to the detected wireless carrier signal;

[0028] when the current position is a target position, attempt to start the test vehicle to obtain a starting result;

[0029] send the starting result to the control device.

[0030] Further, the control device is further configured to:

[0031] obtain second positioning data of the in-vehicle test robot;

[0032] determine a second trajectory of the digital key according to the second positioning data;

[0033] compare the second trajectory with the in-vehicle planned path to determine a second offset trajectory.

[0034] Further, the control device is further configured to:

[0035] determine a starting failure event according to a starting result corresponding to a preset test number, by querying a log file of the vehicle-mounted device;

[0036] determine a starting failure cause corresponding to the starting failure event according to the second offset trajectory and the log file.

[0037] In a second aspect, the embodiments of the present disclosure further provide a performance test method of a digital key, characterized in that the method is applied to the performance test system of the digital key provided by any of the embodiments of the present disclosure, and the method comprises:

[0038] controlling, by the control device, the out-of-vehicle test robot to move along an out-of-vehicle planned path, so that a terminal device loaded on the out-of-vehicle test robot and storing a digital key sends a wireless carrier signal outward during the movement;

[0039] attempting, by the vehicle-mounted device, to unlock or lock the test vehicle according to the detected wireless carrier signal, and sending an unlocking or locking result to the control device;

[0040] determining, by the control device, an out-of-vehicle unlocking or locking performance of the digital key stored in the terminal device according to the unlocking or locking result.

[0041] Further, the method further comprises:

[0042] controlling the in-vehicle test device to move along a preset path in the vehicle, so that a terminal device loaded on the in-vehicle test device and storing a digital key sends a wireless carrier signal outward during the movement;

[0043] receive a control result sent by the vehicle-mounted device, and determine, according to the control result, an in-vehicle control performance of the digital key stored by the terminal device; the control result is obtained by the vehicle-mounted device attempting to control the controlled device in the test vehicle according to the detected wireless carrier signal.

[0044] In a third aspect, the embodiments of the present disclosure further provide a control device, comprising:

[0045] one or more processors;

[0046] a storage device configured to store one or more programs,

[0047] When the one or more programs are executed by the one or more processors, the one or more processors implement the performance testing method of the digital key according to any disclosed embodiment.

[0048] In a fourth aspect, the embodiments of the present disclosure further provide a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the performance testing method of the digital key according to any disclosed embodiment.

[0049] The embodiments of the present disclosure provide a performance testing system of a digital key, comprising: a control device, an off-vehicle testing robot, and a test vehicle; wherein the off-vehicle testing robot is loaded with a terminal device, and the terminal device stores a digital key based on super bandwidth technology; the test vehicle is loaded with a vehicle-mounted device based on super bandwidth technology; the control device is configured to control the off-vehicle testing robot to move along a planned off-vehicle path, so that the terminal device loaded on the off-vehicle testing robot and storing the digital key sends a wireless carrier signal outward during the movement; the vehicle-mounted device is configured to attempt to unlock and lock the test vehicle according to the detected wireless carrier signal, and send an unlocking and locking result to the control device; and the control device is further configured to determine, according to the unlocking and locking result, an off-vehicle unlocking and locking performance of the digital key stored by the terminal device, so as to automatically test the non-inductive unlocking and locking performance in the digital key scenario, save manpower, and improve testing accuracy. BRIEF DESCRIPTION OF DRAWINGS

[0050] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent by describing in detail the following specific embodiments with reference to the attached drawings. Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. It should be understood that the drawings are schematic, and the original and elements are not necessarily drawn according to the scale.

[0051] Figure 1 is a structural schematic diagram of a performance testing system of a digital key provided by the embodiments of the present disclosure;

[0052] Figure 2is a schematic diagram of a vehicle outside unlocking test provided by an embodiment of the present disclosure;

[0053] Figure 3 is a schematic diagram of a vehicle inside control test provided by an embodiment of the present disclosure;

[0054] Figure 4 is a schematic diagram of a performance test method flow of a digital key provided by an embodiment of the present disclosure;

[0055] Figure 5 is a schematic diagram of a structure of a control device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0056] Embodiments of the present disclosure will be described in more detail with reference to the drawings. While certain embodiments of the present disclosure will be shown and described below, it is to be understood that the present disclosure can be embodied in various forms and should not be construed as limited to the embodiments set forth herein, rather, these embodiments are provided so that this disclosure will be thorough and complete, and fully convey the scope of the present disclosure to those skilled in the art. It should be understood that the drawings and the embodiments are only for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.

[0057] It should be understood that each step described in the method embodiments of the present disclosure can be executed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this respect.

[0058] The term "comprising" and variations thereof as used herein are used inclusively, i.e., "comprising but not limited to". The term "based on" is "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Related definitions will be given in the description below.

[0059] It should be noted that the terms "first", "second", and the like in the present disclosure are merely used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules or units.

[0060] It should be noted that the modification of "one" or "multiple" in the present disclosure is illustrative rather than limiting, and those skilled in the art should understand that, unless otherwise explicitly indicated in the context, it should be understood as "one or more".

[0061] The names of the messages or information exchanged between the devices in the embodiments of the present disclosure are merely for illustrative purposes, and are not intended to limit the scope of the messages or information.

[0062] Figure 1 A structural schematic diagram of a performance test system of a digital key is provided in the embodiments of the present disclosure, and the embodiments of the present disclosure are applicable to the case of testing the performance of a device storing a digital key.

[0063] As shown in Figure 1 , the performance test system of the digital key comprises a control device 110, an off-vehicle test robot 120 and a test vehicle 130; the off-vehicle test robot is loaded with a terminal device 140 storing a digital key based on super bandwidth technology; the test vehicle 130 is loaded with a vehicle-mounted device 150 based on super bandwidth technology;

[0064] The control device 110 is configured to control the off-vehicle test robot 120 to move along an off-vehicle planning path, so that the terminal device 140 loaded on the off-vehicle test robot 120 and storing the digital key sends a wireless carrier signal outward during the movement; the vehicle-mounted device 150 is configured to attempt to unlock or lock the test vehicle 130 according to the detected wireless carrier signal, and send the unlocking or locking result to the control device 110; the control device 110 is further configured to determine the off-vehicle unlocking or locking performance of the digital key stored in the terminal device 140 according to the unlocking or locking result.

[0065] In the present embodiment, the off-vehicle test robot 120 can be understood as a robot for testing the off-vehicle performance of the digital key, and mainly moves in the outside of the vehicle to be tested, so it can be called an off-vehicle test robot. It can be understood that the route for controlling the off-vehicle test robot to move is called an off-vehicle planning path. The off-vehicle test robot can be any type of robot. The control device 110 can be a device capable of sending control instructions, such as a host computer or a computer device.

[0066] Optionally, the off-vehicle test robot 120 can be a humanoid robot or a robot simulating the height of a human, used to simulate the scene of a user carrying a terminal device storing a digital key. The terminal device 140 can be any device storing a digital key, such as a mobile phone, a bracelet, a smart watch or a smart key, etc. The terminal device 140 can be placed at a preset height of the off-vehicle test robot 120 according to actual needs, used to simulate the user placing the terminal device 140 storing the digital key in the pocket of trousers, the pocket of a top or the user's hand. Exemplarily, the off-vehicle test robot 120 can comprise a mobile carrier and a simulation robot placed on the mobile carrier; the simulation robot holds the terminal device 140 on the cooperative mechanical arm of the simulation robot, used to simulate the user holding the terminal device 140 in the hand. The mobile carrier is configured to move along the off-vehicle planning path based on the control instructions issued by the control device 110, carrying the simulation robot holding the terminal device 140.

[0067] The off-vehicle planning path can be an arbitrary trajectory path, for example, can be set as a path of straightly passing from one side of the vehicle, or a path of approaching the vehicle from a distance and moving around the vehicle, etc. The embodiment of the present application does not limit the off-vehicle planning path. Various test scenarios can also be set on the off-vehicle planning path to test the digital key in different simulated scenarios.

[0068] Specifically, the performance test system 100 of the digital key includes a control device 110, an off-vehicle test robot 120 and a vehicle-mounted device 150 connected with the control device 100 respectively, and the vehicle-mounted device 150 is loaded in a test vehicle 130. The connection mode of the control device 110 with the off-vehicle test robot 120 and the vehicle-mounted device 150 can be any wireless connection mode, such as WIFI connection, 4G, 5G connection or local area network connection, etc.

[0069] Before starting the test, the off-vehicle planning route can be pre-stored in the control device 110, which can set various test scenarios to simulate the user carrying the terminal device storing the digital key to approach or move away from the test vehicle in various environments. After receiving the off-vehicle test instruction, the control device 110 controls the off-vehicle test robot 120 to move along the off-vehicle planning path, and in the moving process, the digital key of the terminal device 140 placed on the off-vehicle test robot 120 sends the wireless carrier signal of the non-sine wave narrow pulse outward at a certain sending frequency, while the vehicle-mounted device 150 is always in a detection state after starting the test; when the vehicle-mounted device 150 detects the wireless carrier signal sent by the digital key of the terminal device 140, it attempts to unlock or lock the test vehicle according to the line carrier signal, and sends the unlocking or locking result to the control device 110. The control device 110 determines the off-vehicle unlocking and locking performance of the digital key stored in the terminal device 140 according to the unlocking and locking result.

[0070] For example, the off-vehicle unlocking and locking performance of the digital key can include the unlocking and locking success rate of the digital key in different scenarios, the distance range of unlocking and locking success, and the stability of unlocking and locking, etc.

[0071] The technical scheme of the embodiment of the present disclosure provides a performance test system of a digital key, which comprises a control device, an off-vehicle test robot and a test vehicle; the off-vehicle test robot is loaded with a terminal device, and the terminal device stores a digital key based on an ultra-wideband technology; the test vehicle is loaded with a vehicle-mounted device based on the ultra-wideband technology; wherein the control device is configured to control the off-vehicle test robot to move along an off-vehicle planning path, so that the terminal device loaded on the off-vehicle test robot and storing the digital key sends a wireless carrier signal outward in the moving process; the vehicle-mounted device is configured to attempt to unlock and lock the test vehicle according to the detected wireless carrier signal, and send an unlocking and locking result to the control device; the control device is further configured to determine the off-vehicle unlocking and locking performance of the digital key stored by the terminal device according to the unlocking and locking result, can simulate the use scene of a user using the terminal device storing the digital key in an off-vehicle scene, realize automatic test of the non-inductive unlocking and locking performance of the digital key in the off-vehicle test scene, save manpower and improve test accuracy.

[0072] In an embodiment, the off-vehicle planning path is provided with a test scene, and the test scene comprises at least one of the following: an unobstructed test scene, a wall obstruction test scene, a glass refraction test scene and a mirror reflection test scene.

[0073] Specifically, a plurality of test scenes are arranged along the off-vehicle planning path, which are used to simulate the scene of a user using the terminal device storing the digital key in different scenes, so as to test the unlocking and locking performance of the digital key in different test scenes. The test scene can comprise an unobstructed test scene, a wall obstruction test scene, a glass refraction test scene and a mirror reflection test scene.

[0074] In an embodiment, the vehicle-mounted device 150 is specifically configured to:

[0075] determine the relative position of the terminal device storing the digital key and the test vehicle according to the detected wireless carrier signal sent by the digital key;

[0076] when the relative position is within a first preset position range, attempt to unlock the test vehicle to obtain an unlocking result; when the relative position is within a second preset position range, attempt to lock the test vehicle to obtain a locking result; and send the unlocking result and / or the locking result to the control device.

[0077] Specifically, the vehicle-mounted device enters a detection state to continuously detect whether the wireless carrier signal transmitted by the digital key is received after starting the test. When the wireless carrier signal transmitted by the digital key is detected, the relative position of the terminal device storing the digital key and the test vehicle is determined according to the received wireless carrier signal. Generally, the surrounding area of the test vehicle can include an unlocking area, a welcome area and a sensing area. The principle of unlocking and locking by the digital key is that if the digital key is identified to be in the unlocking area of the test vehicle, the test vehicle is unlocked; if the digital key is identified to be beyond the unlocking area of the test vehicle, the test vehicle is locked.

[0078] Therefore, when the relative position of the terminal device storing the digital key and the test vehicle is within the first preset position range, that is, the digital key is in the unlocking area, the vehicle-mounted device attempts to unlock the test vehicle to obtain an unlocking result, and sends the unlocking result to the control device; when the relative position of the terminal device storing the digital key and the test vehicle is within the second preset position range, that is, the digital key is outside the unlocking area, the vehicle-mounted device attempts to lock the test vehicle to obtain a locking result, and sends the locking result to the control device.

[0079] Exemplarily, Figure 2 The schematic diagram of the out-of-vehicle unlocking and locking test is shown. The first preset position range can be an unlocking area as shown in Figure 2 The second preset position range can be a welcome area and / or a sensing area as shown in Figure 2 .

[0080] Exemplarily, the method of determining the relative position of the terminal device storing the digital key and the test vehicle according to the received wireless carrier signal can be that the vehicle-mounted device includes at least three carrier signal receiving devices, and the relative position of the terminal device storing the digital key and the test vehicle is determined based on a Time Difference Of Arrival (TDOA) algorithm, a time difference of the wireless carrier signal transmitted by the digital key received by each carrier signal receiving device is determined, and the relative position of the terminal device storing the digital key and the test vehicle is determined.

[0081] In an embodiment, the control device 110 is further configured to:

[0082] Obtain first positioning data of the out-of-vehicle test robot;

[0083] Determine a first trajectory of the digital key according to the first positioning data;

[0084] Compare the first trajectory with the planned path outside the vehicle to determine a first offset trajectory.

[0085] The first positioning data is positioning data of the off-vehicle testing robot in an actual movement process; and the first trajectory is a movement trajectory of the off-vehicle testing robot in the actual movement process. The first offset trajectory is a trajectory offset between the actual movement trajectory of the off-vehicle testing robot in the actual movement process and the off-vehicle planning path. It can be understood that, since the terminal device storing the digital key is placed on the off-vehicle testing robot in the embodiment, the first positioning data of the off-vehicle testing robot is the first positioning data of the terminal device storing the digital key.

[0086] Specifically, the off-vehicle testing robot moves along the off-vehicle planning path under the control of the control device, records the positioning data of itself, i.e., the first positioning data, in the movement process, and sends the first positioning data to the control device. The control device can determine the first trajectory of the digital key according to the first positioning data; and compare the first trajectory with the off-vehicle planning path to determine the first offset trajectory therebetween. The first offset trajectory can be used to optimize the off-vehicle positioning accuracy and other performances of the digital key.

[0087] In an embodiment, the control device 110 is further configured to:

[0088] query the log file of the vehicle-mounted device according to the first preset number of testing corresponding to the unlocking result, to determine an unlocking failure event;

[0089] determine an unlocking failure reason corresponding to the unlocking failure event according to the first offset trajectory and the log file.

[0090] The second preset number of testing is a preset number of off-vehicle testing of the digital key, and the first preset number of testing can be set according to actual requirements, which is not limited in the embodiment.

[0091] Specifically, the off-vehicle testing robot is controlled to repeatedly move along the off-vehicle planning path for the first preset number of testing; in each testing process, the vehicle-mounted device sends the unlocking result to the control device, the control device can query the log file of the vehicle-mounted device according to the first preset number of testing corresponding to the unlocking result, to determine the unlocking failure event; and determine the unlocking failure reason corresponding to the unlocking failure event according to the first offset trajectory between the first trajectory of the off-vehicle testing robot and the off-vehicle planning path and the log file.

[0092] For example, the unlocking failure reason can be that the positioning deviation of the ultra-bandwidth wireless carrier positioning technology of the digital key causes the position of the terminal device to be identified to be not in the unlocking area, so that the unlocking fails, or causes the position of the terminal device to be identified to be in the unlocking area, so that the locking fails; or the positioning of the digital key triggers a logic fault of the digital key application after entering the unlocking area, so that the unlocking fails, or triggers a logic fault of the digital key application after exceeding the unlocking area, so that the locking fails.

[0093] In an embodiment, the vehicle 130 is equipped with an in-vehicle testing device 160, and the in-vehicle testing device 160 is loaded with a terminal device 140 storing a digital key;

[0094] The control device 110 is configured to control the in-vehicle testing device 160 to move along a planned in-vehicle path, so that the terminal device 140 loaded on the in-vehicle testing device 160 and storing the digital key transmits a wireless carrier signal outward during the movement;

[0095] The on-board device 150 is configured to attempt to control the controlled device in the vehicle 130 according to the detected wireless carrier signal, and transmit a control result to the control device 110;

[0096] The control device 110 is further configured to determine the in-vehicle control performance of the digital key stored in the terminal device 140 according to the control result.

[0097] The in-vehicle testing device is a device for testing the in-vehicle control performance of the digital key, and the in-vehicle testing device is loaded with the terminal device 140 storing the digital key; and is configured to simulate a scenario in which a user carries the digital key. For example, the in-vehicle testing device 160 can include a front windshield suction cup, a rear windshield suction cup, a sliding table module, a sliding table motor for controlling the movement of the sliding table module, and a collaborative robot arm connected to the sliding table module; and a jig assembly for loading the terminal device is arranged at the end of the collaborative robot arm.

[0098] The planned in-vehicle path is a movement path of the in-vehicle testing device in the vehicle, and the planned in-vehicle path can be set according to actual needs, and is configured to simulate a scenario in which a user carrying the terminal device storing the digital key is in different positions in the vehicle. For example, the planned in-vehicle path can be the sequence of the driver seat, the front passenger seat, the rear left driver seat, the rear right driver seat, the rear left driver seat, the front passenger seat, and the driver seat.

[0099] The controlled device in the vehicle can include a seat adjustment device, a vehicle brake device, a navigation start device, an air conditioning control device, a rear entertainment system, etc. Correspondingly, the control operation on the controlled device in the vehicle can include adjusting the angle and distance of the seat, starting the vehicle, starting the navigation function, starting and adjusting the air conditioning, etc., or starting the rear entertainment system, etc. The content, strategy and corresponding instructions of the control operation can be pre-configured in the terminal device storing the digital key.

[0100] Specifically, the in-vehicle testing device 160 is installed on the test vehicle 130, and the terminal device 140 storing the digital key is loaded on the in-vehicle testing device 160. Before starting the test, the in-vehicle planning route can be pre-stored in the control device 110. After receiving the in-vehicle testing instruction, the control device 110 controls the in-vehicle testing device 160 to move along the in-vehicle planning route. In the moving process, the digital key of the terminal device 140 loaded on the in-vehicle testing robot 160 sends the wireless carrier signal of the non-sine wave narrow pulse outward at a certain sending frequency, and the vehicle-mounted device 150 is always in the detection state after starting the test. When the vehicle-mounted device 150 detects the wireless carrier signal sent by the digital key of the terminal device 140, it attempts to control the controlled device in the test vehicle according to the line carrier signal, and sends the control result to the control device 110. The control device 110 determines the in-vehicle control performance of the digital key stored in the terminal device 140 according to the control result.

[0101] The embodiment of the present application can simulate the use scene of the user using the terminal device storing the digital key by controlling the in-vehicle testing device to move in the vehicle, realize automatic testing of the performance of the digital key in the in-vehicle testing scene, save manpower, and improve the testing accuracy.

[0102] In an embodiment, the vehicle-mounted device 150 is specifically used for:

[0103] determining the current position of the terminal device according to the detected wireless carrier signal;

[0104] when the current position is the target position, attempting to control the controlled device in the test vehicle to obtain a control result;

[0105] sending the control result to the control device.

[0106] The target position is the position of the terminal device when the controlled device in the test vehicle is controlled, and the controlled device corresponding to the terminal device in different target positions can be set according to the demand. For example, Figure 3 is a schematic diagram of an in-vehicle control test provided by an embodiment of the present application; the target position can be the main driver seat, the co-driver seat, the left rear driver seat, and the right rear driver seat.

[0107] Specifically, the principle of the vehicle-mounted device 150 controlling the controlled device in the vehicle mainly lies in: determining the current position of the user carrying the terminal device 140, if the current position of the user is located at the target position in the test vehicle 130, then controlling the corresponding controlled device in the test vehicle 130, thereby realizing the in-sight control test vehicle. After the vehicle-mounted device 150 controls the corresponding controlled device in the test vehicle 130, a control result is obtained, and the control result is sent to the control device.

[0108] For example, if the current position of the terminal device is determined to be the main driving position according to the wireless carrier signal emitted by the digital key stored in the terminal device, the control result of attempting to start the vehicle brake device of the test vehicle is obtained, which can be that the test vehicle is successfully started or that the test vehicle is not successfully started. If the current position of the terminal device is determined to be the rear position according to the wireless carrier signal emitted by the digital key stored in the terminal device, the control result of attempting to start the rear entertainment system of the test vehicle is obtained, which can be that the rear entertainment system is successfully started or that the rear entertainment system is not successfully started.

[0109] In an embodiment, the control device 110 is further configured to:

[0110] obtain second positioning data of the terminal device storing the digital key;

[0111] determine a second trajectory of the digital key according to the second positioning data;

[0112] compare the second trajectory with the in-vehicle planned path to determine a second offset trajectory.

[0113] The second positioning data is the positioning data of the in-vehicle test device during actual movement, and the second trajectory is the movement trajectory of the in-vehicle test device during actual movement. The second offset trajectory is the trajectory offset between the actual movement trajectory of the in-vehicle test device during actual movement and the in-vehicle planned path. It can be understood that, since the terminal device storing the digital key is loaded on the in-vehicle test device in this embodiment, the second positioning data of the terminal device storing the digital key is the second positioning data of the in-vehicle test device.

[0114] Specifically, the in-vehicle test device moves along the in-vehicle planned path under the control of the control device, records its own second positioning data during movement, and sends the second positioning data to the control device. The control device can determine the second trajectory of the digital key according to the second positioning data, and compare the second trajectory with the in-vehicle planned path to determine the second offset trajectory therebetween. The second offset trajectory can be used to optimize the in-vehicle positioning accuracy and other performances of the digital key.

[0115] In an embodiment, the control device 110 is further configured to:

[0116] determine a control word failure event according to the control result corresponding to the second preset test number and the log file of the vehicle-mounted device;

[0117] determine a control failure reason corresponding to the control failure event according to the second offset trajectory and the log file.

[0118] The second preset test number is a preset number of in-vehicle tests on the digital key, and the second preset test number can be set according to actual needs, and the embodiment of the present application does not limit this.

[0119] Specifically, the in-vehicle test device is repeatedly controlled to move along the in-vehicle planning path for the second preset test number of times; during each test, the vehicle-mounted device sends the control result to the control device, the control device can query the log file of the vehicle-mounted device according to the control result corresponding to the second preset test number of times, determine the control failure event, and determine the control failure reason corresponding to the control failure event according to the second offset trajectory between the second trajectory of the in-vehicle test device and the in-vehicle planning path and the log file.

[0120] For example, the control failure reason can be that the positioning deviation of the ultra-bandwidth wireless carrier positioning technology of the digital key causes the position of the terminal device to be recognized to be not at the target position, so that the control cannot be successfully performed; or the positioning of the digital key at the target position can cause a logic fault of the digital key application trigger, so that the control cannot be performed or the control is not performed according to the instruction.

[0121] Figure 4 A flowchart of a performance test method of a digital key provided by the embodiment of the present disclosure, the embodiment of the present disclosure is applicable to the performance of a device storing a digital key, and can be applied to the performance test system of the digital key provided by any embodiment of the present disclosure. As shown in Figure 4 The method comprises the following steps:

[0122] S410, the control device controls the out-of-vehicle test robot to move along the out-of-vehicle planning path, so that the terminal device storing the digital key loaded on the out-of-vehicle test robot sends a wireless carrier signal outward during the movement.

[0123] Specifically, before starting the test, the control device can pre-store an out-of-vehicle planning route, which can set multiple test scenes, for simulating a scene in which a user carrying a terminal device storing a digital key approaches or moves away from a test vehicle in various environments. After receiving the out-of-vehicle test instruction, the control device controls the out-of-vehicle test robot to move along the out-of-vehicle planning path, and the digital key of the terminal device placed on the out-of-vehicle test robot sends a non-sine wave narrow pulse wireless carrier signal outward at a certain sending frequency during the movement.

[0124] S420, receiving the unlocking result sent by the vehicle-mounted device, and determining the out-of-vehicle unlocking performance of the digital key stored by the terminal device of the control device according to the unlocking result of the control device; the unlocking result of the control device is obtained by the vehicle-mounted device attempting to unlock the test vehicle according to the detected wireless carrier signal.

[0125] Specifically, after starting the test, the vehicle-mounted device is always in a detection state to detect whether a wireless carrier signal is received; when the vehicle-mounted device detects a wireless carrier signal sent by the digital key of the terminal device, the vehicle-mounted device attempts to unlock the test vehicle according to the wireless carrier signal, and sends an unlocking result to the control device. The control device determines the off-vehicle unlocking performance of the digital key stored in the terminal device according to the unlocking result.

[0126] The technical scheme of the embodiment of the present disclosure moves the off-vehicle test robot along the off-vehicle planning path, so that the terminal device loaded on the off-vehicle test robot and storing the digital key sends a wireless carrier signal outward during the movement; receives the unlocking result sent by the vehicle-mounted device, and determines the off-vehicle unlocking performance of the digital key stored in the terminal device of the control device according to the unlocking result of the control device; the unlocking result of the control device is obtained by attempting to unlock the test vehicle according to the detected wireless carrier signal by the vehicle-mounted device, which can realize automatic testing of the non-inductive unlocking performance of the digital key scene, save manpower, and improve the testing accuracy.

[0127] In an embodiment, the method further comprises:

[0128] controlling the in-vehicle test device to move along a preset path in the vehicle, so that the terminal device loaded on the in-vehicle test device and storing the digital key sends a wireless carrier signal outward during the movement;

[0129] receiving the control result sent by the vehicle-mounted device, and determining the in-vehicle control performance of the digital key stored in the terminal device of the control device according to the control result of the control device; the control result of the control device is obtained by attempting to control the controlled device in the test vehicle of the control device according to the detected wireless carrier signal by the vehicle-mounted device of the control device.

[0130] Specifically, before starting the test, the control device can pre-store an in-vehicle planning route. After receiving the in-vehicle test instruction, the control device controls the in-vehicle test device to move along the in-vehicle planning path, and the digital key of the terminal device loaded on the in-vehicle test robot sends a non-sine wave narrow pulse wireless carrier signal outward at a certain sending frequency during the movement. At the same time, the vehicle-mounted device is always in a detection state after starting the test. When the vehicle-mounted device detects a wireless carrier signal sent by the digital key of the terminal device, the vehicle-mounted device attempts to control the controlled device in the test vehicle according to the wireless carrier signal, and sends a control result to the control device. The control device determines the in-vehicle control performance of the digital key stored in the terminal device 140 according to the control result.

[0131] Figure 5 A structural schematic diagram of a control device provided by the embodiment of the present disclosure is shown in FIG. 1. The following refers to the structural schematic diagram of the control device shown in FIG. 1. Figure 5FIG. 1 shows a block diagram of a control device 500 suitable for use in implementing embodiments of the present disclosure. The terminal device in embodiments of the present disclosure can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet Personal Computer), a PMP (Portable Multimedia Player), a car terminal (e.g., a car navigation terminal), and the like, as well as a stationary terminal such as a digital TV, a desktop computer, and the like. Figure 5 The control device shown is merely one example and should not be taken as limiting the functionality or use of embodiments of the present disclosure.

[0132] As shown, the control device 500 can include a processing means (e.g., a central processing unit, a graphics processing unit, etc.) 501 that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 502 or loaded into a random access memory (RAM) 503 from a storage device 508. Various programs and data required for the operation of the control device 500 are also stored in the RAM 503. The processing means 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504. Figure 5

[0133] Generally, the following devices can be connected to the I / O interface 505: input devices 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; output devices 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; storage devices 508 including, for example, a magnetic tape, a hard disk, and the like; and communication devices 509. The communication devices 509 can allow the control device 500 to communicate wirelessly or wired with other devices to exchange data. Although Figure 5 The control device 500 is shown with various devices, but it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices can alternatively be implemented or present.

[0134] In particular, in accordance with embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 509, or installed from the storage devices 508, or installed from the ROM 502. When the computer program is executed by the processing means 501, the above-described functions defined in the methods of the present disclosure are performed.

[0135] ​Names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes, and are not used to limit the scope of the messages or information.

[0136] The control device provided by the embodiments of the present disclosure and the performance test method of the digital key provided by the above embodiments belong to the same inventive concept, and the technical details not described in detail in the present embodiments can be referred to the above embodiments, and the present embodiments have the same beneficial effects as the above embodiments.

[0137] The embodiments of the present disclosure provide a computer storage medium, which stores a computer program, and the program is executed by a processor to implement the performance test method of the digital key provided by the above embodiments.

[0138] It should be noted that the computer readable medium of the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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. In the present disclosure, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or component. In the present disclosure, the computer readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer readable program code. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium other than the computer readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or component. The program code contained in the computer readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, an RF (radio frequency) or the like, or any suitable combination thereof.

[0139] In some embodiments, the client, control device can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communications (e.g., a communications network) of any form or medium, such as the Internet. Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), internetworks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.

[0140] The computer readable medium described above can be included in the control device described above; or can exist separately from the control device and be assembled into the control device.

[0141] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the control device, cause the control device to:

[0142] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the control device, cause the control device to: control the off-vehicle test robot to move along the off-vehicle planned path, so that the terminal device loaded on the off-vehicle test robot and storing the digital key sends a wireless carrier signal outward during the movement; receive a result of unlocking sent by the on-vehicle device, and determine off-vehicle unlocking performance of the digital key stored in the terminal device according to the result of unlocking; the result of unlocking is obtained by the on-vehicle device attempting to unlock the test vehicle according to the detected wireless carrier signal.

[0143] Computer program code for carrying out operations of the present disclosure can be written in any one or more programming languages, including object oriented programming languages such as Java, Smalltalk, C++, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or control device. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network ("LAN") or a wide area network ("WAN"), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0144] The computer program product of the first aspect can include one or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform the operations of the first aspect. The one or more non-transitory computer-readable media can include, for example, Blu-ray discs, DVDs, CD-ROMs, flash memory, volatile memory, non-volatile memory, or a suitable combination of different computer-readable media.

[0145] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the unit does not constitute a limitation on the unit itself. For example, the first obtaining unit can also be described as a unit for obtaining at least two Internet protocol addresses.

[0146] The functions described in this specification can be implemented in part or in whole by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0147] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more of: a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0148] The above description merely illustrates the preferred embodiments of the disclosure and a principle for applying the technologies. It is understood by those skilled in the art that the disclosed scope of the disclosure is not limited to the technical solutions formed by the specific combinations of the technical features described above, and should also cover other technical solutions formed by the combinations of the technical features described above or their equivalent features without departing from the disclosed concept. For example, the technical solutions formed by the mutual replacement of the above-described features and the technical features with similar functions disclosed in the disclosure (but not limited to) can be formed.

[0149] Further, although operations are depicted in a particular, sequential order, this should not be understood as requiring or implying that the operations are performed in the order illustrated or sequentially. In certain circumstances, multitasking and parallel processing can be advantageous. Likewise, although specific implementation details are contained in the above discussion, these should not be construed as limiting the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.

[0150] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. A performance test system for a digital key, characterized by, The application relates to a control device, an off-vehicle test robot and a test vehicle. The off-vehicle test robot is loaded with a terminal device storing a digital key based on super bandwidth technology; the test vehicle is loaded with an on-vehicle device based on super bandwidth technology. The control device is used for controlling the off-vehicle test robot to move along an off-vehicle planning path, so that the terminal device loaded on the off-vehicle test robot and storing the digital key sends a wireless carrier signal outward during the movement. The on-vehicle device is used for attempting to unlock the test vehicle according to the detected wireless carrier signal, and sending an unlocking result to the control device. The control device is further used for determining off-vehicle unlocking performance of the digital key stored by the terminal device according to the unlocking result. The control device is further used for obtaining first positioning data of the off-vehicle test robot, determining a first trajectory of the digital key according to the first positioning data, comparing the first trajectory with the off-vehicle planning path to determine a first offset trajectory, and setting a test scene along the off-vehicle planning path, wherein the test scene comprises at least one of the following: an unobstructed test scene, a wall obstructed test scene, a glass refracted test scene and a mirror reflected test scene. An unlocking failure event is determined by querying a log file of the on-vehicle device according to an unlocking result corresponding to a preset test number. An unlocking failure reason corresponding to the unlocking failure event is determined according to the first offset trajectory and the log file. The on-vehicle device is specifically used for:

2. The system of claim 1, wherein, determining a relative position between the terminal device storing the digital key and the test vehicle according to the detected wireless carrier signal sent by the digital key; attempting to unlock the test vehicle to obtain an unlocking result when the relative position is within a first preset position range; attempting to lock the test vehicle to obtain a locking result when the relative position is within a second preset position range; sending the unlocking result and / or the locking result to the control device. The test vehicle is installed with an in-vehicle test device loaded with a terminal device storing a digital key; 3. The system of claim 1, wherein, The control device is used for controlling the in-vehicle test device to move along an in-vehicle planning path, so that the terminal device loaded on the in-vehicle test device and storing the digital key sends a wireless carrier signal outward during the movement. The on-vehicle device is used for attempting to control a controlled device in the test vehicle according to the detected wireless carrier signal, and sending a control result to the control device. The control device is further used for determining in-vehicle control performance of the digital key stored by the terminal device according to the control result. The on-vehicle device is specifically used for:

4. The system of claim 3, wherein, determining a current position of the terminal device according to the detected wireless carrier signal; attempting to start the test vehicle to obtain a starting result when the current position is a target position; sending the starting result to the control device. The control device is further used for:

5. The system of claim 3, wherein, obtaining second positioning data of the in-vehicle test robot; determining a second trajectory of the digital key according to the second positioning data; ​ The second trajectory and the in-vehicle planning path are compared to determine a second offset trajectory.

6. The system of claim 5, wherein, The control device is further configured to: query a log file of the vehicle-mounted device according to a start result corresponding to a preset test number to determine a start failure event; determine a start failure cause corresponding to the start failure event according to the second offset trajectory and the log file.

7. A method of performance testing of a digital key, characterized by The method is applied to a performance test system of the digital key of any one of claims 1-6, and the method comprises: controlling an off-vehicle test robot to move along an off-vehicle planning path, so that a terminal device loaded on the off-vehicle test robot and storing the digital key sends a wireless carrier signal outward during the movement; receiving a lock release result sent by the vehicle-mounted device, and determining an off-vehicle lock release performance of the digital key stored in the terminal device according to the lock release result; the lock release result is obtained by the vehicle-mounted device attempting to release the lock of the test vehicle according to the detected wireless carrier signal.

8. The method of claim 7, wherein, Further comprising: controlling an in-vehicle test device to move along a preset path in the vehicle, so that a terminal device loaded on the in-vehicle test device and storing the digital key sends a wireless carrier signal outward during the movement; receiving a control result sent by the vehicle-mounted device, and determining an in-vehicle control performance of the digital key stored in the terminal device according to the control result; the control result is obtained by the vehicle-mounted device attempting to control a controlled device in the test vehicle according to the detected wireless carrier signal.

9. A control device, characterized by comprise: one or more processors; a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the performance test method of the digital key according to any one of claims 7-8.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the performance test method of the digital key according to any one of claims 7-8.

Citation Information

Patent Citations

  • Bluetooth key test method and device, robot, equipment and medium

    CN114241639A

  • Digital key test method and system, storage medium and computer equipment

    CN115412954A