Ultra-wideband module testing method and device
By employing a collaborative testing method involving mobile terminals and cloud platforms, the QR code and serial number information of the ultra-wideband module are obtained for data verification and selective storage. This solves the problems of missed detections and false detections in existing ultra-wideband module testing technologies, improves the integrity and accuracy of test data, and meets the quality requirements of the robot elevator module.
Patent Information
- Application Number
- CN202511353860.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-22
- Publication Date
- 2026-01-13
AI Technical Summary
Existing technologies lack suitable testing systems and methods, making it difficult to obtain standardized QR code identification information, serial number information, and test result information of ultra-wideband modules. This makes it impossible to confirm the uniqueness and accuracy of test data, leading to frequent missed tests and false detections, which affects product qualification rate and end-customer satisfaction.
The ultra-wideband module is tested via a mobile terminal to obtain QR code identification information, serial number information, and test result information, which are then uploaded to the cloud platform for verification. If the verification is successful, the data is stored; otherwise, it is not stored, ensuring the integrity and accuracy of the test data.
It enables efficient testing without expensive instruments, prevents missed tests and false detections, ensures the reliability of stored data, improves the quality and product consistency of ultra-wideband modules, meets the quality requirements of robot elevator modules, and enhances end-customer satisfaction.
Smart Images

Figure CN121333993A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of testing technology, and in particular to a testing method and apparatus for ultra-wideband modules. Background Technology
[0002] In the field of IoT control, especially in elevator module applications where robots use elevators, ultra-wideband modules, as a core component of elevator IoT devices, play a crucial role in providing floor information to robots to enable accurate cross-floor service. Their quality and stability directly affect the reliability of robots riding elevators. Therefore, the demand for testing and ensuring product consistency of ultra-wideband modules is becoming increasingly urgent.
[0003] Currently, while there is a demand for testing ultra-wideband (UWB) modules in the industry, there are significant shortcomings: Firstly, there is a lack of suitable testing systems and mature testing methods. Existing testing processes struggle to standardize the acquisition of UWB module QR code identification information, serial number information, and test results, failing to form a complete test data chain. Secondly, even when some test data is obtained, there is a lack of verification steps for the UWB module's QR code identification information and serial number information. This makes it impossible to confirm the uniqueness and accuracy of the test data, hindering the prevention of missed or false tests and preventing the effective storage and traceability of test data. Ultimately, this affects the product qualification rate of UWB modules, making it difficult to meet end-customer quality requirements. Therefore, a testing method for UWB modules is urgently needed to solve these problems. Summary of the Invention
[0004] This application provides a testing method and apparatus for ultra-wideband modules, which aims to effectively prevent missed tests and false detections. Through data verification and selective storage, it ensures the reliability of stored data, providing key support for ensuring the product consistency of ultra-wideband modules, thereby improving the quality of ultra-wideband modules, meeting the quality requirements of elevator modules for robots, and increasing end-customer satisfaction. It has significant technical and application value.
[0005] In a first aspect, this application provides a testing method for an ultra-wideband module, the method being applied to a testing system, the testing system including an ultra-wideband module, a terminal device, and a cloud platform; the method includes:
[0006] The mobile terminal tests the ultra-wideband module and obtains the QR code identification information, serial number information and test result information of the ultra-wideband module.
[0007] The mobile terminal uploads the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module to the cloud platform;
[0008] The cloud platform verifies the QR code identification information and serial number information of the ultra-wideband module and determines the verification result;
[0009] If the verification result is successful, the cloud platform will store the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module;
[0010] If the verification result is a verification failure, the cloud platform will not store the QR code identification information, serial number information, test result information, and the test time corresponding to the test result information of the ultra-wideband module.
[0011] Secondly, this application provides an ultra-wideband module testing device, which is applied to a testing system including an ultra-wideband module, terminal equipment, and a cloud platform; the device includes:
[0012] The first unit is used to control the mobile terminal to test the ultra-wideband module and obtain the QR code identification information, serial number information and test result information of the ultra-wideband module.
[0013] The second unit is used to control the mobile terminal to upload the QR code identification information, serial number information, test result information and the test time corresponding to the test result information of the ultra-wideband module to the cloud platform;
[0014] The third unit is used to control the cloud platform to verify the QR code identification information and serial number information of the ultra-wideband module and determine the verification result;
[0015] The fourth unit is used to control the cloud platform to store the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module if the verification result is successful; and to control the cloud platform not to store the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module if the verification result is unsuccessful.
[0016] Thirdly, this application provides a readable medium including executable instructions, which, when executed by a processor of an electronic device, cause the electronic device to perform any of the methods described in the first aspect.
[0017] Fourthly, this application provides an electronic device including a processor and a memory storing execution instructions, wherein when the processor executes the execution instructions stored in the memory, the processor performs the method as described in any of the first aspects.
[0018] As can be seen from the above technical solution, the ultra-wideband module testing method provided in this application, through the application of a testing system including an ultra-wideband module, terminal equipment, and a cloud platform, firstly, the mobile terminal tests the ultra-wideband module, which can comprehensively obtain the QR code identification information, serial number information, and test result information of the ultra-wideband module, ensuring the integrity of the test data; then, the mobile terminal uploads the QR code identification information, serial number information, test result information, and corresponding test time of the ultra-wideband module to the cloud platform, realizing efficient transmission of test data; subsequently, the cloud platform verifies the QR code identification information and serial number information of the ultra-wideband module, which can accurately determine the uniqueness and accuracy of the test data—if the verification is successful, the relevant data is stored, ensuring the effective retention and subsequent traceability of test data; if the verification fails, the data is not stored, avoiding interference from invalid or erroneous data; the entire process not only standardizes the testing process of the ultra-wideband module and effectively prevents missed tests and false detections, but also ensures the reliability of the stored data through data verification and selective storage, providing key support for ensuring the product consistency of the ultra-wideband module, thereby improving the quality of the ultra-wideband module, meeting the quality requirements of the robot elevator module for ultra-wideband modules, improving end-customer satisfaction, and possessing significant technical and application value.
[0019] The further effects of the aforementioned non-conventional preferred method will be explained below in conjunction with specific embodiments. Attached Figure Description
[0020] To more clearly illustrate the embodiments of this application or the existing technical solutions, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 A flowchart illustrating a testing method for an ultra-wideband module provided in this application;
[0022] Figure 2 A schematic diagram of the system structure of a testing system provided in this application;
[0023] Figure 3 A schematic diagram of the structure of an ultra-wideband module testing device provided in this application;
[0024] Figure 4 This is a schematic diagram of the structure of an electronic device provided in this application. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0026] The various non-limiting embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0027] See Figure 1 This paper illustrates a testing method for an ultra-wideband module according to an embodiment of this application, which is applied to a testing system. Figure 2 As shown, the test system may include an Ultra-Wideband (UWB) module, a terminal device (e.g., a mobile phone) and a cloud platform. In one implementation, it may also include a test baseboard.
[0028] In this embodiment, the "test system" is a complete hardware and software carrier for implementing UWB module testing, which includes an ultra-wideband module, a mobile terminal, a cloud platform, and a test baseboard. The definitions, functions, and connection relationships of each component are as follows:
[0029] Ultra-wideband (UWB) module: This refers to the core functional module used in robotic elevator IoT devices. It provides the distance data required for robot floor positioning and is manufactured from a bare PCB board using SMT (Surface Mount Technology) assembly. This module has two key identifiers: first, a unique QR code affixed to the module surface, whose corresponding "QR code identification information" is the QR code number, containing manufacturer information, product code, production date, serial number, etc.; second, a unique identifier for the module's built-in chip, whose corresponding "serial number information" is the chip's SN (Serial Number). This SN is a unique and unalterable code within the chip. The module can also respond to external test commands and output "test result information" (including distance test values and module performance qualification results).
[0030] Mobile terminal: refers to a smart device (such as a smartphone or tablet) with camera, Bluetooth communication and network connectivity, used to complete information collection, command sending and data uploading during the UWB module testing process, and is the intermediate node connecting the test baseboard and the cloud platform.
[0031] Cloud platform: refers to a remote server system with data receiving, verification, storage and feedback functions. Its built-in database is used to store test data of UWB modules. It also has a data verification unit and query interface, which can realize the uniqueness verification of test data and subsequent traceability query.
[0032] Test baseboard: refers to the hardware device used to realize signal conversion and data transmission between the mobile terminal and the UWB module. It is equipped with a Bluetooth communication module and a pin header interface (containing at least 4 pins, corresponding to positive power, negative power, serial port transmitter, and serial port receiver, respectively). It can convert the Bluetooth signal sent by the mobile terminal into a serial port signal that can be recognized by the UWB module, and at the same time convert the serial port signal fed back by the UWB module into a Bluetooth signal and send it back to the mobile terminal. It is the "communication bridge" between the mobile terminal and the UWB module.
[0033] Specifically, the method includes the following steps:
[0034] S101: The mobile terminal tests the ultra-wideband module and obtains the QR code identification information, serial number information and test result information of the ultra-wideband module.
[0035] In one implementation of this embodiment, before testing the UWB module, the connection and initialization of each component of the test system are first completed: the UWB module to be tested is connected to the pin header interface of the test baseboard through its own pin header, the test baseboard provides power to the UWB module through the pin header, and at the same time establishes a TTL serial communication link between the two; the mobile terminal enables the Bluetooth function and establishes a pairing connection with the Bluetooth communication module of the test baseboard to ensure that the Bluetooth signal can be stably transmitted between the two; the mobile terminal confirms that it has been connected to the network (such as 4G, WiFi) to ensure smooth communication with the cloud platform in the future.
[0036] In one implementation, the QR code identification information can be a QR code number, and the serial number information can be the SN number of the chip in the ultra-wideband module.
[0037] In this embodiment, the mobile terminal can determine the QR code identification information of the UWB module based on the QR code in the UWB module. For example, the mobile terminal starts a preset test assistance program, scans the unique QR code attached to the surface of the UWB module to be tested using its built-in camera, parses the QR code image, obtains the "QR code identification information" (i.e., QR code number) of the UWB module, and temporarily stores the information locally on the mobile terminal, thus completing the collection of the unique external identifier of the UWB module.
[0038] The mobile terminal can use the test baseboard to perform a target test task on the ultra-wideband module, obtaining the serial number information and test result information of the ultra-wideband module. As an example, the mobile terminal sends the test command corresponding to the target test task to the test baseboard; the test baseboard converts the test command into a test serial port signal and sends the test serial port signal to the ultra-wideband module; the ultra-wideband module responds to the test serial port signal, generates the test result information corresponding to the target test task, and sends the test result information and the serial number information of the ultra-wideband module to the test baseboard; the test baseboard sends the test result information and the serial number information of the ultra-wideband module to the mobile terminal. The connection between the test baseboard and the mobile terminal is a Bluetooth connection; the test command corresponding to the target test task is a Bluetooth signal, thus the test baseboard needs to convert the Bluetooth signal (i.e., the test command) into a test serial port signal. It can be understood that this embodiment can achieve the acquisition of the internal identifier and performance data of the UWB module through the collaboration of the mobile terminal, the test baseboard, and the UWB module. The specific process is as follows:
[0039] The mobile terminal sends test commands corresponding to the "target test task" to the test baseboard via an established Bluetooth connection. These commands are Bluetooth signals and include operational requirements such as "read the chip's serial number" and "execute a distance test." Upon receiving the Bluetooth-formatted test commands, the test baseboard uses its built-in signal conversion unit to convert the Bluetooth signal into a "test serial port signal" (TTL serial port format) recognizable by the UWB module, and then sends this test serial port signal to the UWB module via the pin header interface. Upon receiving the test serial port signal, the UWB module responds by executing the corresponding target test task: on one hand, it reads the unique serial number (SN) of the built-in chip (i.e., "serial number information"), and on the other hand, it initiates the distance test function, generating a distance test value and a pass / fail judgment result for the module's performance (i.e., "test result information"). Subsequently, the UWB module integrates the serial number information and the test result information into serial port data and transmits it back to the test baseboard via the pin header interface. After receiving the serial port data from the UWB module, the test baseboard performs another signal conversion, converting the serial port data back to Bluetooth data, and then transmits this Bluetooth data back to the mobile terminal via the Bluetooth connection. After receiving Bluetooth data, the mobile terminal parses the UWB module's serial number and test result information, and stores them in association with the collected QR code identification information.
[0040] S102: The mobile terminal uploads the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module to the cloud platform.
[0041] As an example, the mobile terminal sends the QR code identification information, serial number information, test result information, and the test time corresponding to the test result information of the ultra-wideband module to the cloud platform via the Hypertext Transfer Protocol (HTTP).
[0042] Understandably, the mobile terminal integrates all the data from this test, including the UWB module's QR code identification information (QR code number), serial number information (chip SN number), test result information (distance test value and test pass / fail determination), and the "test time corresponding to the test result information" (i.e., the timestamp of data collection completion) automatically recorded by the mobile terminal system. Subsequently, the mobile terminal packages the above-mentioned integrated data into an HTTP request packet via Hypertext Transfer Protocol (HTTP) communication and sends it to the preset cloud platform server, completing the upload of test data to the cloud platform.
[0043] S103: The cloud platform verifies the QR code identification information and serial number information of the ultra-wideband module and determines the verification result.
[0044] In this embodiment, if the cloud platform detects that there is a historical test result in its database that has the same QR code identification information and serial number information as the ultra-wideband module, or if the cloud platform does not detect any historical test result that has the same QR code identification information or serial number information as the ultra-wideband module, then the verification result is successful.
[0045] In this embodiment, if the cloud platform detects that there is already a historical test result in its database that corresponds to a QR code identifier that is the same as the QR code identifier of the ultra-wideband module, but the serial number information corresponding to the historical test result is different from the serial number information of the ultra-wideband module; or, if there is already a historical test result in its database that corresponds to a serial number that is the same as the serial number information of the ultra-wideband module, but the QR code identifier information corresponding to the historical test result is different from the QR code identifier information of the ultra-wideband module, then the verification result is a verification failure.
[0046] For example, after the cloud platform receives an HTTP request packet uploaded by a mobile terminal, it parses the data within the packet and extracts the QR code identification information and serial number information of the UWB module. The built-in verification unit then verifies the uniqueness and matching of these two pieces of identification information. The verification logic strictly follows the following rules to ultimately determine the "verification result":
[0047] Scenario for successful verification:
[0048] Scenario 1: The cloud platform queries the built-in database and finds that no QR code identification information corresponding to any historical test result is the same as the QR code identification information of the current UWB module, and no serial number information corresponding to any historical test result is the same as the serial number information of the current UWB module (i.e., this module is being tested for the first time).
[0049] Scenario 2: The cloud platform queries the built-in database and detects that there is a QR code identification information and serial number information corresponding to a historical test result that is completely identical to the QR code identification information and serial number information of the current UWB module (i.e., the module is being retested and the test data needs to be updated); if any of the above scenarios are met, the cloud platform determines that "the verification result is successful".
[0050] Scenario for determining verification failure:
[0051] Scenario 1: The cloud platform queries the built-in database and detects that there is a QR code identification information corresponding to a historical test result that is the same as the QR code identification information of the current UWB module, but the serial number information corresponding to the historical test result is different from the serial number information of the current UWB module (i.e., QR code and module mismatch).
[0052] Scenario 2: The cloud platform queries the built-in database and detects that there is a historical test result whose serial number information is the same as the serial number information of the current UWB module, but the QR code identification information corresponding to the historical test result is different from the QR code identification information of the current UWB module (i.e., module and QR code mismatch); if any of the above scenarios are met, the cloud platform determines that "the verification result is verification failure".
[0053] S104: If the verification result is successful, the cloud platform stores the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module; if the verification result is unsuccessful, the cloud platform does not store the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module.
[0054] Understandably, if the verification result is successful: the cloud platform stores the QR code identification information, serial number information, test result information, and corresponding test time of the current UWB module in the built-in database (if it is a retest scenario, the historical test results of the module in the database will be overwritten); after storage, the cloud platform generates "test success information" and sends this information to the mobile terminal via an HTTP response. After receiving the feedback, the mobile terminal notifies the tester that the test is complete and the data has been effectively stored. That is, in one implementation of this embodiment, after the step of storing the QR code identification information, serial number information, test result information, and corresponding test time of the UWB module if the verification result is successful, the method further includes: the cloud platform sending test success information to the mobile terminal.
[0055] If the verification result is a verification failure: the cloud platform does not store any test data for the current UWB module, and generates a "test failure message"—this message includes "failure reason information" (such as "QR code and serial number mismatch" or "QR code already exists but the serial number is different," etc.). Subsequently, the cloud platform sends the test failure message back to the mobile terminal via an HTTP response. After receiving the feedback, the mobile terminal prompts the tester to check the QR code attachment of the UWB module or the connection between the module and the test base plate in order to retest. That is, in one implementation of this embodiment, after the step of the cloud platform not storing the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the UWB module if the verification result is a verification failure, the method further includes: the cloud platform sending test failure information back to the mobile terminal, wherein the test failure information includes failure reason information.
[0056] It should also be noted that in one implementation of this method, test data can be traced and queried. Specifically, after completing the batch UWB module testing, testers or quality control personnel can use the query interface provided by the cloud platform to input the QR code identification information (QR code number) or serial number information (chip SN number) of the target UWB module. The cloud platform queries the database and returns the corresponding test result information, test time, and other data for the module (i.e., it can return the QR code identification information, serial number information, test result information, and the test time corresponding to the test result information of the ultra-wideband module), realizing full traceability of the testing process. At the same time, by counting the total number of QR code identification information in the database, it can be confirmed whether the testers have completed the full batch of module testing. By verifying the test result information, it can be determined whether the performance of the UWB module is qualified, further ensuring product consistency.
[0057] As can be seen from the above technical solution, the ultra-wideband module testing method provided in this application, through the application of a testing system including an ultra-wideband module, terminal equipment, and a cloud platform, firstly, the mobile terminal tests the ultra-wideband module, which can comprehensively obtain the QR code identification information, serial number information, and test result information of the ultra-wideband module, ensuring the integrity of the test data; then, the mobile terminal uploads the QR code identification information, serial number information, test result information, and corresponding test time of the ultra-wideband module to the cloud platform, realizing efficient transmission of test data; subsequently, the cloud platform verifies the QR code identification information and serial number information of the ultra-wideband module, which can accurately determine the uniqueness and accuracy of the test data—if the verification is successful, the relevant data is stored, ensuring the effective retention and subsequent traceability of test data; if the verification fails, the data is not stored, avoiding interference from invalid or erroneous data; the entire process not only standardizes the testing process of the ultra-wideband module and effectively prevents missed tests and false detections, but also ensures the reliability of the stored data through data verification and selective storage, providing key support for ensuring the product consistency of the ultra-wideband module, thereby improving the quality of the ultra-wideband module, meeting the quality requirements of the robot elevator module for ultra-wideband modules, improving end-customer satisfaction, and possessing significant technical and application value.
[0058] In other words, through the specific implementation steps described above, this UWB module testing method can achieve three core effects: First, it eliminates the need for expensive professional testing instruments, requiring only a "mobile terminal + test baseboard" to complete the test, significantly reducing hardware costs. Furthermore, the solution is highly replicable and suitable for small- to large-scale production scenarios. Second, through dual verification using "QR code identification information + serial number information," it effectively prevents UWB module omissions, false detections, and QR code / module mismatches, ensuring the uniqueness and accuracy of test data. Third, through the cloud platform's storage and traceability functions, it enables full lifecycle management of test data, facilitating quality control and ultimately improving the product qualification rate of UWB modules. This meets the quality requirements of robot elevator IoT devices for core modules, providing reliable support for robots to accurately serve across floors.
[0059] like Figure 3 The image shows a specific embodiment of an ultra-wideband module testing device provided in this application. The device described in this embodiment is the physical device used to perform the method described in the above embodiments. Its technical solution is essentially the same as that of the above embodiments, and the corresponding descriptions in the above embodiments are also applicable to this embodiment. The device is applied to a testing system, which includes an ultra-wideband module, terminal equipment, and a cloud platform. The device in this embodiment includes:
[0060] The first unit 301 is used to control the mobile terminal to test the ultra-wideband module and obtain the QR code identification information, serial number information and test result information of the ultra-wideband module.
[0061] The second unit 302 is used to control the mobile terminal to upload the QR code identification information, serial number information, test result information and the test time corresponding to the test result information of the ultra-wideband module to the cloud platform;
[0062] The third unit 303 is used to control the cloud platform to verify the QR code identification information and serial number information of the ultra-wideband module and determine the verification result;
[0063] The fourth unit 304 is used to control the cloud platform to store the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module if the verification result is successful; and to control the cloud platform not to store the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module if the verification result is unsuccessful.
[0064] Optionally, the testing system further includes a test base plate; the mobile terminal tests the ultra-wideband module to obtain the ultra-wideband module's QR code identification information, serial number information, and test result information, including:
[0065] The mobile terminal determines the QR code identification information of the ultra-wideband module based on the QR code in the ultra-wideband module;
[0066] The mobile terminal uses the test base plate to perform a target test on the ultra-wideband module, and obtains the serial number information and test result information of the ultra-wideband module.
[0067] Optionally, the mobile terminal uses the test baseboard to perform a target test on the ultra-wideband module to obtain the serial number information and test result information of the ultra-wideband module, including:
[0068] The mobile terminal sends the test instructions corresponding to the target test task to the test base plate;
[0069] The test baseboard converts the test command into a test serial port signal and sends the test serial port signal to the ultra-bandwidth module.
[0070] The ultra-wideband module responds to the test serial port signal, generates test result information corresponding to the target test task, and sends the test result information and the serial number information of the ultra-wideband module to the test baseboard.
[0071] The test base plate sends the test result information and the serial number information of the ultra-wideband module to the mobile terminal.
[0072] Optionally, the connection between the test base plate and the mobile terminal is via Bluetooth; the test command corresponding to the target test task is a Bluetooth signal.
[0073] Optionally, the mobile terminal uploads the QR code identification information, serial number information, test result information, and the test time corresponding to the test result information of the ultra-wideband module to the cloud platform, including:
[0074] The mobile terminal sends the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module to the cloud platform via the Hypertext Transfer Protocol.
[0075] Optionally, the cloud platform verifies the QR code identification information and serial number information of the ultra-wideband module to determine the verification result, including:
[0076] If the cloud platform detects that there is a historical test result in its database that has the same QR code identifier and serial number information as the ultra-wideband module, or if the cloud platform does not detect any historical test result that has the same QR code identifier or serial number information as the ultra-wideband module, then the verification result is successful.
[0077] If the cloud platform detects that a historical test result in its database already contains a QR code identifier that is identical to the QR code identifier of the ultra-wideband module, but the serial number of the historical test result is different from the serial number of the ultra-wideband module; or, if a historical test result in its database already contains a serial number that is identical to the serial number of the ultra-wideband module, but the QR code identifier of the historical test result is different from the QR code identifier of the ultra-wideband module, then the verification result is a verification failure.
[0078] Optionally, the device further includes a fifth unit for:
[0079] After the cloud platform stores the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module if the verification result is successful, the cloud platform sends a test success message to the mobile terminal.
[0080] Optionally, the device further includes a fifth unit for:
[0081] After the step of the cloud platform not storing the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module if the verification result is a verification failure, the cloud platform sends test failure information to the mobile terminal, wherein the test failure information includes failure reason information.
[0082] Optionally, the QR code identification information is a QR code number, and the serial number information is the SN number of the chip in the ultra-wideband module.
[0083] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include RAM, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk storage device. Of course, the electronic device may also include other hardware required for other services.
[0084] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0085] Memory is used to store instructions for execution. Specifically, instructions for execution are computer programs that can be executed. Memory can include main memory and non-volatile memory, and it provides the processor with execution instructions and data.
[0086] In one possible implementation, the processor reads the corresponding execution instructions from non-volatile memory into main memory and then executes them. Alternatively, it may obtain the corresponding execution instructions from other devices to form an ultra-wideband module test device at the logical level. The processor executes the execution instructions stored in the memory to implement the ultra-wideband module test method provided in any embodiment of this application.
[0087] The above is as stated in this application. Figure 1The method executed by the ultra-wideband module testing device provided in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0088] The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0089] This application also proposes a readable medium that stores executable instructions. When the stored executable instructions are executed by the processor of an electronic device, the electronic device can execute the ultra-wideband module testing method provided in any embodiment of this application, and specifically perform the above-mentioned evaluation method.
[0090] The electronic devices described in the foregoing embodiments may be computers.
[0091] Those skilled in the art will understand that the embodiments of this application can be provided as methods or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or a combination of software and hardware.
[0092] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0093] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0094] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A testing method for an ultra-wideband module, characterized in that, The method is applied to a testing system, which includes an ultra-wideband module, terminal equipment, and a cloud platform; the method includes: The mobile terminal tests the ultra-wideband module and obtains the QR code identification information, serial number information and test result information of the ultra-wideband module. The mobile terminal uploads the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module to the cloud platform; The cloud platform verifies the QR code identification information and serial number information of the ultra-wideband module and determines the verification result; If the verification result is successful, the cloud platform will store the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module; If the verification result is a verification failure, the cloud platform will not store the QR code identification information, serial number information, test result information, and the test time corresponding to the test result information of the ultra-wideband module.
2. The method according to claim 1, characterized in that, The testing system also includes a test base plate; the mobile terminal tests the ultra-wideband module and obtains the ultra-wideband module's QR code identification information, serial number information, and test result information, including: The mobile terminal determines the QR code identification information of the ultra-wideband module based on the QR code in the ultra-wideband module; The mobile terminal uses the test base plate to perform a target test on the ultra-wideband module, and obtains the serial number information and test result information of the ultra-wideband module.
3. The method according to claim 2, characterized in that, The mobile terminal uses the test baseboard to perform a target test on the ultra-wideband module, obtaining the serial number information and test result information of the ultra-wideband module, including: The mobile terminal sends the test instructions corresponding to the target test task to the test base plate; The test baseboard converts the test command into a test serial port signal and sends the test serial port signal to the ultra-bandwidth module. The ultra-wideband module responds to the test serial port signal, generates test result information corresponding to the target test task, and sends the test result information and the serial number information of the ultra-wideband module to the test baseboard. The test base plate sends the test result information and the serial number information of the ultra-wideband module to the mobile terminal.
4. The method according to claim 3, characterized in that, The connection between the test base plate and the mobile terminal is via Bluetooth; the test command corresponding to the target test task is a Bluetooth signal.
5. The method according to claim 1, characterized in that, The mobile terminal uploads the QR code identification information, serial number information, test result information, and the test time corresponding to the test result information of the ultra-wideband module to the cloud platform, including: The mobile terminal sends the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module to the cloud platform via the Hypertext Transfer Protocol.
6. The method according to claim 1, characterized in that, The cloud platform verifies the QR code identification information and serial number information of the ultra-wideband module, and determines the verification result, including: If the cloud platform detects that there is a historical test result in its database that has the same QR code identifier and serial number information as the ultra-wideband module, or if the cloud platform does not detect any historical test result that has the same QR code identifier or serial number information as the ultra-wideband module, then the verification result is successful. If the cloud platform detects that a historical test result in its database already contains a QR code identifier that is identical to the QR code identifier of the ultra-wideband module, but the serial number of the historical test result is different from the serial number of the ultra-wideband module; or, if a historical test result in its database already contains a serial number that is identical to the serial number of the ultra-wideband module, but the QR code identifier of the historical test result is different from the QR code identifier of the ultra-wideband module, then the verification result is a verification failure.
7. The method according to claim 1 or 6, characterized in that, After the step of storing the QR code identification information, serial number information, test result information, and test time corresponding to the test result information of the ultra-wideband module by the cloud platform if the verification result is successful, the method further includes: The cloud platform sends a test success message to the mobile terminal.
8. The method according to claim 1 or 6, characterized in that, After the step of "if the verification result is a verification failure, the cloud platform does not store the QR code identification information, serial number information, test result information, and the test time corresponding to the test result information of the ultra-wideband module", the method further includes: The cloud platform sends test failure information to the mobile terminal, wherein the test failure information includes the reason for the failure.
9. The method according to claim 1, characterized in that, The QR code identification information is the QR code number, and the serial number information is the SN number of the chip in the ultra-wideband module.
10. A testing device for an ultra-wideband module, characterized in that, The device is used in a testing system, which includes an ultra-wideband module, terminal equipment, and a cloud platform; the device includes: The first unit is used to control the mobile terminal to test the ultra-wideband module and obtain the QR code identification information, serial number information and test result information of the ultra-wideband module. The second unit is used to control the mobile terminal to upload the QR code identification information, serial number information, test result information and the test time corresponding to the test result information of the ultra-wideband module to the cloud platform; The third unit is used to control the cloud platform to verify the QR code identification information and serial number information of the ultra-wideband module and determine the verification result; The fourth unit is used to control the cloud platform to store the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module if the verification result is successful; and to control the cloud platform not to store the QR code identification information, serial number information, test result information, and test time corresponding to the ultra-wideband module if the verification result is unsuccessful.
11. A readable medium, characterized in that, The readable medium includes execution instructions that, when executed by the processor of the electronic device, enable the electronic device to perform the method as described in any one of claims 1-9.
12. An electronic device, characterized in that, The electronic device includes a processor and a memory storing execution instructions. When the processor executes the execution instructions stored in the memory, the processor performs the method as described in any one of claims 1-9.
Citation Information
Patent Citations
Set top box test method, device and system
CN106954063A
Testing platform with tracing function
CN107991551A
Test system and test method of UWB positioning module
CN113014334A
Encryption system for medical device
CN115550043A
Detection data recording system, method and device and UWB module detection device
CN116321268A