Efficient production test method, device and system for TBOX test
By sorting and sequence adjustment of TBOX test items, the problem of inability to take into account both efficiency and quality in TBOX production and testing is solved, and efficient and accurate testing is achieved.
Patent Information
- Application Number
- CN202510719356.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2045-05-30
AI Technical Summary
In the prior art, the efficiency and quality of TBOX's ecoll function cannot be taken into account. The communication quality of multiple TBOXs is deteriorated when tested at the same time, resulting in inaccurate test results.
By selecting several TBOXs for communication connections, sorting test items, and obtaining individual and overall results item by item, comparing communication quality, adjusting test sequences, setting test routes differently, and reducing interference to the project simultaneous test.
It improves the efficiency of TBOX production and testing, reduces the quality deterioration caused by the simultaneous communication of multiple TBOXs, and ensures the accuracy of the test results.
Smart Images

Figure CN120238479A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of product testing, and in particular to a high-efficiency production testing method, device and system for TBOX testing. Background Art
[0002] TBOX (Telematics Box) is a device used for remote vehicle monitoring and data transmission. TBOX is often used in vehicle networking technology and can connect the communication and driving control systems inside the vehicle. During the driving process, TBOX can monitor the real-time information of the vehicle in real time and transmit this information to the cloud server or other data center through the wireless network for analysis and processing by the vehicle manufacturer or service provider.
[0003] Each TBOX needs to go through multiple factory tests before leaving the factory, among which the ecall function test is particularly important. The ecall function test ensures that the vehicle can send out a distress signal in a timely and accurate manner when encountering an emergency, and is a communication function test. Currently, the ecall function test of TBOX uses the test equipment to test the TBOX one by one.
[0004] Doing so requires a lot of time and labor costs for TBOX manufacturers who need to conduct a large number of tests. If the test equipment tests multiple TBOXs at the same time, the communication time between the test equipment and the multiple TBOXs will be prolonged and the communication quality will deteriorate due to the long-term communication between the multiple TBOXs during the test, and the test results may be inaccurate. Therefore, there is a problem that efficiency and quality cannot be taken into account in the production and testing process of TBOX. Summary of the invention
[0005] Based on this, it is necessary to provide an efficient production testing method, device and system for TBOX testing to address the above problems.
[0006] The embodiment of the present invention is implemented as follows: a high-efficiency production test method for TBOX testing, the high-efficiency production test method for TBOX testing comprising: S101, selecting a number of TBOXs for communication connection according to the number of test routes; S102, sorting the test items to obtain an item sequence; S103, testing each TBOX item by item according to the item sequence to obtain individual results of each TBOX; S104, testing all TBOXs item by item simultaneously according to the item sequence to obtain the overall result; S105. Compare the communication quality of each test item based on the overall result and the individual result of each TBOX to obtain the interference value of each test item; S106. Adjust the sorting of the test items in the item sequence according to the interference value of each test item to obtain several test sequences; S107. Differentially set the test routes according to the test sequences; S108. Perform production testing on the TBOX using the test route with the test sequence set.
[0007] In one embodiment, the present invention provides an efficient production testing device for TBOX testing. The efficient production testing device for TBOX testing includes: A communication connection module, configured to select several TBOXes for communication connection according to the number of test routes; An item sorting module, configured to sort the test items to obtain an item sequence; A first test module, configured to test each TBOX item by item according to the item sequence to obtain the individual result of each TBOX; A second test module, configured to test all TBOXes item by item according to the item sequence to obtain the overall result; A difference comparison module, configured to compare the communication quality of each test item based on the overall result and the individual result of each TBOX to obtain the interference value of each test item; An adjustment sequence module, configured to adjust the sorting of the test items in the item sequence according to the interference value of each test item to obtain several test sequences; A setting sequence module, configured to differentially set the test routes according to the test sequences; A product production testing module, configured to perform production testing on the TBOX using the test route with the test sequence set.
[0008] In one embodiment, the present invention provides an efficient production testing system for TBOX testing. The efficient production testing system for TBOX testing includes: a shielding device, a simulation device, and a computer device disposed in the test device; The shielding device is configured to enclose the TBOX spatially to reduce the influence of external signals on the test process; The simulation device is connected to the computer device and the TBOX, and is configured to generate environmental signals required for the test items; The computer device is connected to the TBOX, and is configured to execute the steps of the above-mentioned efficient production testing method for TBOX testing.
[0009] An efficient production test method for TBOX testing provided by an embodiment of the present invention selects several TBOXs for communication connection according to the number of test routes; sorts the test items to obtain a project sequence; tests each TBOX item by item according to the project sequence to obtain the individual result of each TBOX; tests all TBOXs item by item according to the project sequence to obtain the overall result; compares the communication quality of each test item according to the overall result and the individual result of each TBOX to obtain the interference value of each test item; adjusts the order of the test items in the project sequence according to the interference value of each test item to obtain several test sequences; sets the test routes differently according to the test sequences; and performs production test on TBOX using the test routes with the test sequences set. In this way, the test items are tested one by one in the environment of a single TBOX and multiple TBOXs, and the first target item with a large interference degree in the test item is determined by comparing the communication quality, and the position of the first target item in each test sequence is changed so that the position of the first target item in each test sequence is different, and the communication pressure of the test equipment is reduced when different test sequences are used to test TBOX at the same time. In this way, multiple TBOXs can be tested, improving the efficiency of production testing; test items with high interference levels are staggered to reduce the long-term communication between multiple TBOXs at the same time, resulting in poor communication quality and inaccurate test results, solving the problem of TBOX efficiency and quality being unable to be taken into account during production testing. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A flowchart of an efficient production and testing method for TBOX testing in one embodiment; Figure 2 It is a structural block diagram of a high-efficiency production and testing device for TBOX testing in one embodiment; Figure 3 It is a structural block diagram of a high-efficiency production and testing system for TBOX testing in one embodiment; Figure 4 FIG. 4 is a block diagram of the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0011] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0012] It is understood that the terms "first", "second", etc. used in the present invention may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish the first element from another element. For example, without departing from the scope of the present invention, the first xx script may be referred to as the second xx script, and similarly, the second xx script may be referred to as the first xx script.
[0013] As Figure 1 shown, in one embodiment, an efficient production testing method for TBOX testing is proposed, which may specifically include the following steps: S101, select a number of TBOXs for communication connection according to the number of test routes; S102, sort the test items to obtain an item sequence; S103, test each TBOX item by item according to the item sequence to obtain the individual result of each TBOX; S104, test all TBOXs item by item simultaneously according to the item sequence to obtain the overall result; S105, compare the communication quality of each test item according to the overall result and the individual result of each TBOX to obtain the interference value of each test item; S106, adjust the sorting of the test items in the item sequence according to the interference value of each test item to obtain several test sequences; S107, set the test routes differently according to the test sequences; S108, perform production testing on the TBOX using the test routes set with the test sequences.
[0014] In this embodiment, the present invention is applied to a computer device, which is essentially a control module in a test device, so it can also be said that the present invention is applied to a test device. The test device is a device for performing production testing on the TBOX. The TBOX is the device under test.
[0015] In this embodiment, the test route is the communication route of the computer device, which can be a wired route or a wireless route. If it is a wired route, the number of test routes is related to the wired interface. If it is a wireless route, the number of test routes is related to the wireless interface. The number of test routes is generally 10 - 20, which is also related to the communication frequency band. The number of wired interfaces / wireless interfaces does not exceed the number of frequency bands.
[0016] In this embodiment, the test items mentioned in the present invention mainly target test items that require communication, such as eCall function tests, while physical test items such as aging tests and destruction tests are not within the scope of the present invention. There are many test items. Some test items have a short duration and occupy the communication frequency band for a short time, such as collision signal function tests and GPS positioning tests; some test items have a long duration and occupy the communication frequency band for a long time, such as 4G / 5G function tests and eCall microphone function tests.
[0017] In this embodiment, the sorting of the test items in S102 can be arbitrary. The item sequence is just the original sequence used to obtain the test sequence.
[0018] In this embodiment, the connection status of the TBOX is not changed in S103 and S104, so as to ensure the influence on the test items only when the number of simultaneously tested TBOXs is different.
[0019] In this embodiment, when conducting test items, the test equipment needs to exchange data with the TBOX through the test route, that is, the communication route, which requires occupying the communication frequency band. If too many communication frequency bands are occupied by the simultaneously tested TBOX devices, they may affect each other, resulting in a longer communication time and a worse communication quality, such as packet loss and other phenomena, especially for those test items with a long duration. Therefore, it is necessary to identify the test items that will cause interference and not conduct the interfering test items simultaneously when conducting multi-TBOX tests.
[0020] In this embodiment, after setting the test route, the test route can only be tested according to the set test sequence.
[0021] An efficient production test method for TBOX testing provided by an embodiment of the present invention selects several TBOXs for communication connection according to the number of test routes; sorts the test items to obtain a project sequence; tests each TBOX item by item according to the project sequence to obtain the individual result of each TBOX; tests all TBOXs item by item according to the project sequence to obtain the overall result; compares the communication quality of each test item according to the overall result and the individual result of each TBOX to obtain the interference value of each test item; adjusts the order of the test items in the project sequence according to the interference value of each test item to obtain several test sequences; sets the test routes differently according to the test sequences; and performs production test on TBOX using the test routes with the test sequences set. In this way, the test items are tested one by one in the environment of a single TBOX and multiple TBOXs, and the first target item with a large interference degree in the test item is determined by comparing the communication quality, and the position of the first target item in each test sequence is changed so that the position of the first target item in each test sequence is different, and the communication pressure of the test equipment is reduced when different test sequences are used to test TBOX at the same time. In this way, multiple TBOXs can be tested, improving the efficiency of production testing; test items with high interference levels are staggered to reduce the long-term communication between multiple TBOXs at the same time, resulting in poor communication quality and inaccurate test results, solving the problem of TBOX efficiency and quality being unable to be taken into account during production testing.
[0022] In one embodiment, each TBOX is tested item by item according to the item sequence to obtain individual results of each TBOX, including: S201, select a TBOX according to the number sequence of the test route; S202, selecting a test item in the order of the test items in the item sequence to perform a test on the selected TBOX, and determining a communication quality value of the selected TBOX for the selected test item according to the test result; S203, repeating S202 until all test items in the item sequence are selected and tested, and determining the communication quality value of the selected TBOX for each test item as the individual result of the selected TBOX; S204, repeat S201-S203 until all individual results of TBOX are determined.
[0023] In this embodiment, the test routes are numbered in advance, for example, test route number one and test route number two.
[0024] In this embodiment, the process of conducting a test on the TBOX is essentially a process of data sending and receiving. For example, in the collision signal function test, by triggering the condition for the TBOX to send a collision signal, the computer device can receive the data of the collision signal sent by the TBOX. There are various ways to trigger the TBOX to send a collision signal. For example, hitting the TBOX to simulate the actual situation or sending a simulated instruction for triggering the collision signal to the TBOX by a simulation device, etc.
[0025] In this embodiment, the individual result of one TBOX is the communication quality value of the TBOX for each test item, and the number of communication quality values in the individual result is the number of test items.
[0026] In one embodiment, the determining the communication quality value of the selected TBOX for the selected test item according to one test result includes: Obtaining the time t for completing the test from one test result; Obtaining the integrity rate a of data transmission from one test result; From Obtaining the communication quality value of the selected TBOX for the selected test item; Wherein, k1 is the first preset ratio, and k2 is the second preset ratio.
[0027] In this embodiment, since the process of one test is essentially a process of data sending and receiving, one test result includes communication-related data such as the data sending time and receiving time, the data sending amount and receiving amount, etc.
[0028] In this embodiment, the time t for completing the test does not refer to the time when the test item is completed, but the time when data transmission is completed during one test process. Generally, one test only sends data once, unless the computer device does not receive the data and triggers a re-send instruction. Therefore, the time t for completing the test can be obtained from the time difference between the data sending time and receiving time; if the data is sent in segments, then the time differences of each segment of data can be accumulated to obtain the time t for completing the test. The integrity rate a of data transmission can be obtained by the ratio of the received amount to the sent amount; similarly, if the data is sent in segments, then the ratio of the accumulated value of the received amount to the accumulated value of the sent amount can be obtained.
[0029] In this embodiment, the sum of k1 and k2 is 1, and the values of k1 and k2 can both be set to 0.5. Of course, if the fluctuation degree of the time t for completing the test among different TBOXs is several times or more of the integrity rate a of data transmission, the value of k1 can be increased and the value of k2 can be decreased; vice versa. The fluctuation degree can be obtained by the standard deviation or equation.
[0030] In one embodiment, all TBOXs are tested item by item according to the project sequence to obtain an overall result, including: S401, select a test item according to the order of the test items in the project sequence and conduct a secondary test on all the TBOXs with communication connections at the same time. Determine the communication quality values of all the TBOXs for the selected test item according to the secondary test results; S402, repeat S401 until all the test items in the project sequence are selected and tested, and determine the communication quality values of all the TBOXs for each test item as the overall result.
[0031] In this embodiment, the secondary test is the same as the primary test in principle. Essentially, it is a process of data sending and receiving. The difference is that the primary test is to test a single TBOX alone, while the secondary test is to test all the TBOXs.
[0032] In this embodiment, the overall result is the communication quality values of all the TBOXs for each test item. Among them, the number of communication quality values in the overall result is the number of test items.
[0033] In one embodiment, determining the communication quality values of all the TBOXs for the selected test item according to the secondary test results includes: Obtain the time T for each TBOX to complete the test from the secondary test results i ; Obtain the integrity rate A of data transmission for each TBOX from the secondary test results i ; From Obtain the communication quality values of all the TBOXs for the selected test item; Among them, k1 is the first preset ratio, k2 is the second preset ratio, n is the number of TBOXs, and i is the serial number of the TBOX.
[0034] In this embodiment, since the process of the secondary test is essentially a process of data sending and receiving, the secondary test results include communication-related data such as the data sending time and receiving time, and the data sending volume and receiving volume. Different from the primary test results, the primary test results only have the data information of a single TBOX, while the secondary test results have the data information of multiple TBOXs.
[0035] In this embodiment, is the average value of the time T for all the TBOXs to complete the test i ; the average value of the integrity rate A of data transmission for all the TBOXs i ; Therefore, the two coefficients k1 and k2 are still used here.
[0036] In one embodiment, comparing the communication quality of each test item based on the overall result and the individual result of each TBOX to obtain the interference value of each test item includes: For each test item, obtain the communication quality value s of the test item in the individual results of each TBOX respectively i ; Perform outlier identification on the communication quality value s i ; Exclude the outliers and calculate the average value of the communication quality value s after excluding the outliers, and record this average value as the standard value d of the test item; i ; From obtain the interference value of the test item; where i is the serial number of the TBOX, and S is the communication quality value of the test item in the overall result.
[0037] In this embodiment, the outlier, also known as the escape value, refers to one or several values in the dataset that are significantly different from other values. There are various methods for identifying outliers, such as the interquartile range method, box plot method, GRUBBS test method, and Dixon test method. This is prior art and will not be elaborated here.
[0038] In this embodiment, since what needs to be obtained is the standard value d of the test item, that is, the communication quality value of the test item under normal circumstances, sporadic data needs to be removed.
[0039] In this embodiment, the interference value is a ratio.
[0040] In one embodiment, adjusting the sorting of the test items in the item sequence according to the interference value of each test item to obtain several test sequences includes: S701, for each test item, determine whether the interference value of the test item is greater than a preset value. If so, set the test item as the first target item; if not, set the test item as the second target item; S702, remove the first target item from the item sequence; S703, insert each first target item into the gap between two adjacent second target items in turn to form the first test sequence; S704, move the position of the last test item in the newly formed test sequence to the front to form the next test sequence; S705, repeat S704 until the first test sequence is obtained again.
[0041] In this embodiment, the preset value can be set to any value in the range of 0.1 - 0.5.
[0042] In this embodiment, the first target item is a test item with poor communication quality during simultaneous testing, which is a test item not allowed to be tested simultaneously, while the second target item is a test item for running simultaneous testing.
[0043] In this embodiment, generally speaking, the number of the first target items is much smaller than that of the second target items. Only a test item with a long duration and a long occupation time of the communication frequency band may become a first target item, and the proportion of this type of test item is relatively small. Therefore, the number of gaps between the second target items is greater than the number of the first target items. In addition, the positions before the first second target item and after the last second target item in the sequence also belong to the gaps between the second target items.
[0044] In this embodiment, if a first target item is inserted into the gap between two adjacent second target items, then these two second target items of the original gap are no longer adjacent.
[0045] In one embodiment, the differential setting of the test route according to the test sequence includes: S801. Determine whether there is only one test sequence and it is the same as the item sequence. If not, select a test sequence according to the order of the test sequence and set a corresponding test route; S802. Repeat S801 until the first test sequence is selected again; S803. Determine whether there is an un-set test route. If so, repeat S801 - S802; S804. Determine whether the number of times the first test sequence is selected exceeds the preset number of times. If not, repeat S803 until the number of times the first test sequence is selected exceeds the preset number of times; S805. If there is only one test sequence and it is the same as the item sequence, set this test sequence for all test routes.
[0046] In this embodiment, the preset number of times can be set to 2 - 3 times. In this way, there are at most 2 - 3 test routes with the same test sequence.
[0047] In this embodiment, if there is only one test sequence and it is the same as the item sequence, it means that there are no first target items.
[0048] As Figure 2 shown, in one embodiment, an efficient production test device for TBOX testing is provided, which may specifically include: A communication connection module, configured to select a number of TBOXs for communication connection according to the number of test routes; A project sorting module, which is used to sort the test projects to obtain a project sequence; A first test module, which is used to test each TBOX item by item according to the project sequence to obtain the individual result of each TBOX; A second test module, which is used to test all TBOX items by item simultaneously according to the project sequence to obtain an overall result; A difference comparison module, which is used to compare the communication quality of each test project according to the overall result and the individual result of each TBOX to obtain the interference value of each test project; An adjustment sequence module, which is used to adjust the sorting of the test projects in the project sequence according to the interference value of each test project to obtain several test sequences; A setting sequence module, which is used to distinguish and set the test route according to the test sequence; A product production test module, which is used to perform production testing on the TBOX by using the test route with the test sequence set.
[0049] In this embodiment, each module of the high-efficiency production test device for TBOX testing is modularized in the method part of the present invention. For the specific explanation of each module, please refer to the corresponding content in the method part of the present invention, and the embodiments of the present invention will not be elaborated herein.
[0050] Such as Figure 3 shown, in one embodiment, a high-efficiency production test system for TBOX testing is provided, which may specifically include: a shielding device, a simulation device, and a computer device disposed in the test device; The shielding device is used to enclose the TBOX spatially to reduce the influence of external signals on the test process; The simulation device is connected to the computer device and the TBOX, and is used to generate environmental signals required for the test projects; The computer device is connected to the TBOX, and is used to execute the steps of the high-efficiency production test method for TBOX testing described above.
[0051] In this embodiment, the simulation device and the computer device together form a test device.
[0052] In this embodiment, the shielding device may be a shielding cover, and the TBOX is placed in the shielding device.
[0053] In this embodiment, the simulation device includes a power supply module, a simulator module, a signal conditioning module, etc.
[0054] In this embodiment, the computer device includes both a hardware part including a host computer and a software part.
[0055] An efficient production and testing system for TBOX testing provided by an embodiment of the present invention selects several TBOXs for communication connection according to the number of test routes; sorts the test items to obtain a project sequence; tests each TBOX item by item according to the project sequence to obtain the individual result of each TBOX; tests all TBOXs item by item according to the project sequence to obtain the overall result; compares the communication quality of each test item according to the overall result and the individual result of each TBOX to obtain the interference value of each test item; adjusts the order of the test items in the project sequence according to the interference value of each test item to obtain several test sequences; sets the test routes differently according to the test sequences; and performs production testing on the TBOX using the test routes with the test sequences set. In this way, the test items are tested one by one in the environment of a single TBOX and multiple TBOXs, and the first target item with a large interference degree in the test item is determined by comparing the communication quality, and the position of the first target item in each test sequence is changed so that the position of the first target item in each test sequence is different, and the communication pressure of the test equipment is reduced when different test sequences are used to test the TBOX at the same time. In this way, multiple TBOXs can be tested, improving the efficiency of production testing; test items with high interference levels are staggered to reduce the long-term communication between multiple TBOXs at the same time, resulting in poor communication quality and inaccurate test results, solving the problem of TBOX efficiency and quality being unable to be taken into account during production testing.
[0056] Figure 4 FIG. 2 shows an internal structure diagram of a computer device in one embodiment. Figure 4 As shown, the computer device includes a processor, a memory, a network interface, an input device and a display screen connected through a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement an efficient production and testing method for TBOX testing provided by an embodiment of the present invention. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can execute an efficient production and testing method for TBOX testing provided by an embodiment of the present invention. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a button, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0057] Those skilled in the art will understand that Figure 4The structure shown is only a block diagram of some structures related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0058] In one embodiment, an efficient production testing device for TBOX testing provided by the embodiments of the present invention can be implemented in the form of a computer program, and the computer program can run on a computer device as shown in Figure 4 the figure. Each program module constituting the efficient production testing device for TBOX testing can be stored in the memory of the computer device. For example, Figure 2 the communication connection module, project sorting module, first test module, second test module, difference comparison module, adjustment sequence module, setting sequence module, and product production testing module shown in the figure. The computer program constituted by each program module enables the processor to execute the steps in an efficient production testing method for TBOX testing in various embodiments of the present invention described in this specification.
[0059] For example, Figure 4 the computer device shown in the figure can execute step S101 through the communication connection module in an efficient production testing device for TBOX testing as shown in Figure 3 the figure; the computer device can execute step S102 through the project sorting module; the computer device can execute step S103 through the first test module; the computer device can execute step S104 through the second test module; the computer device can execute step S105 through the difference comparison module; the computer device can execute step S106 through the adjustment sequence module; the computer device can execute step S107 through the setting sequence module; the computer device can execute step S108 through the product production testing module.
[0060] In one embodiment, a computer device is proposed. The computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: S101, select several TBOXs for communication connection according to the number of test routes; S102, sort the test items to obtain a project sequence; S103, test each TBOX item by item according to the project sequence to obtain the individual result of each TBOX; S104, test all TBOXs item by item according to the project sequence to obtain an overall result; S105. Compare the communication quality of each test item based on the overall result and the individual result of each TBOX to obtain the interference value of each test item; S106. Adjust the sorting of the test items in the item sequence according to the interference value of each test item to obtain several test sequences; S107. Differentially set the test routes according to the test sequences; S108. Perform production testing on the TBOX using the test route with the test sequence set.
[0061] In one embodiment, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the processor performs the following steps: S101. Select several TBOXs for communication connection according to the number of test routes; S102. Sort the test items to obtain an item sequence; S103. Test each TBOX item by item according to the item sequence to obtain the individual result of each TBOX; S104. Test all TBOXs item by item according to the item sequence to obtain the overall result; S105. Compare the communication quality of each test item based on the overall result and the individual result of each TBOX to obtain the interference value of each test item; S106. Adjust the sorting of the test items in the item sequence according to the interference value of each test item to obtain several test sequences; S107. Differentially set the test routes according to the test sequences; S108. Perform production testing on the TBOX using the test route with the test sequence set.
[0062] It should be understood that although the steps in the flowcharts of the embodiments of the present invention are shown in sequence according to the arrows, these steps do not necessarily have to be executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in each embodiment may include multiple sub-steps or multiple stages. These sub-steps or stages do not necessarily have to be executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages does not necessarily have to be sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps. Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided by the present invention can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0063] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0064] The above embodiments merely represent several implementation manners of the present invention. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the patent of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention.
Claims
1. An efficient production test method for TBOX testing, characterized in that, The efficient production testing method for TBOX testing includes: S101. Select several TBOXes for communication connection according to the number of test routes; S102. Sort the test items to obtain an item sequence; S103. Test each TBOX item by item according to the item sequence to obtain the individual result of each TBOX; S104. Test all TBOXes item by item simultaneously according to the item sequence to obtain the overall result; S105. Compare the communication quality of each test item based on the overall result and the individual result of each TBOX to obtain the interference value of each test item; S106. Adjust the sorting of the test items in the item sequence according to the interference value of each test item to obtain several test sequences; S107. Differentially set the test routes according to the test sequences; S108. Perform production testing on the TBOX using the test routes set with test sequences.
2. The efficient production test method for TBOX testing according to claim 1, wherein The step of testing each TBOX item by item according to the item sequence to obtain the individual result of each TBOX includes: S201. Select a TBOX according to the serial number order of the test routes; S202. Select a test item according to the order of the test items in the item sequence and perform a test on the selected TBOX once. Determine the communication quality value of the selected TBOX for the selected test item based on the test result of one time; S203. Repeat S202 until all the test items in the item sequence are selected and tested. Determine the communication quality value of the selected TBOX for each test item as the individual result of the selected TBOX; S204. Repeat S201 - S203 until the individual results of all TBOXes are determined.
3. The efficient production testing method for TBOX testing according to claim 2, characterized in that, The step of determining the communication quality value of the selected TBOX for the selected test item based on the test result of one time includes: Obtain the time t for completing the test from the test result of one time; Obtain the integrity rate a of data transmission from the test result of one time; From obtain the communication quality value of the selected TBOX for the selected test item; Where k1 is the first preset ratio and k2 is the second preset ratio.
4. The high-efficiency production test method for TBOX testing according to claim 1, characterized in that The step of testing all TBOXes item by item simultaneously according to the item sequence to obtain the overall result includes: S401. Select a test item according to the order of the test items in the item sequence and perform a second test on all the TBOXes with communication connections simultaneously. Determine the communication quality value of all the TBOXes for the selected test item based on the test result of the second time; S402. Repeat S401 until all the test items in the item sequence are selected and tested. Determine the communication quality value of all the TBOXes for each test item as the overall result.
5. The efficient production test method for TBOX testing according to claim 4, wherein The step of determining the communication quality value of all the TBOXes for the selected test item based on the test result of the second time includes: Obtain the time T for each TBOX to complete the test from the secondary test results i ; Obtain the integrity rate A of the data transmission of each TBOX from the secondary test results i ; From Obtain the communication quality values of all TBOXes for the selected test items; Where k1 is the first preset ratio, k2 is the second preset ratio, n is the number of TBOXes, and i is the serial number of the TBOX.
6. The high-efficiency production test method for TBOX testing according to claim 1, characterized in that, The step of comparing the communication quality of each test item based on the overall result and the individual result of each TBOX to obtain the interference value of each test item includes: For each test item, obtain the communication quality value s in the individual results of each TBOX for this test item respectively i ; Perform outlier identification on the communication quality value s i ; Exclude the outliers and calculate the communication quality value s after excluding the outliers i and record the average value of this average value as the standard value d of this test item; From obtain the interference value of this test item; Where i is the serial number of the TBOX and S is the communication quality value of this test item in the overall result.
7. The efficient production testing method for TBOX testing according to claim 1, characterized in that Adjusting the sorting of test items in the item sequence according to the interference value of each test item to obtain a number of test sequences, including: S701. For each test item, determine whether the interference value of this test item is greater than a preset value. If so, set this test item as the first target item; if not, set this test item as the second target item. S702. Remove the first target item from the item sequence. S703. Insert each first target item into the gap between two adjacent second target items in turn to form the first test sequence. S704. Move the position of the last test item in the newly formed test sequence to the front to form the next test sequence. S705. Repeat S704 until the first test sequence is obtained again.
8. The efficient production test method for TBOX testing according to claim 1, characterized in that Differentially setting the test routes according to the test sequences, including: S801. Determine whether there is only one test sequence and it is the same as the item sequence. If not, select a test sequence according to the order of the test sequences and set it corresponding to a test route. S802. Repeat S801 until the first test sequence is selected again. S803. Determine whether there is an un-set test route. If so, repeat S801 - S802. S804. Determine whether the number of times the first test sequence is selected exceeds the preset number of times. If not, repeat S803 until the number of times the first test sequence is selected exceeds the preset number of times. S805. If there is only one test sequence and it is the same as the item sequence, set this test sequence for all test routes.
9. An efficient production testing device for TBOX testing, characterized in that, The high-efficiency production test device for TBOX testing includes: A communication connection module, which is used to select a number of TBOXs for communication connection according to the number of test routes. An item sorting module, which is used to sort the test items to obtain an item sequence. A first test module, which is used to test each TBOX item by item according to the item sequence to obtain the individual results of each TBOX. A second test module, which is used to test all TBOXs item by item simultaneously according to the item sequence to obtain the overall results. A difference comparison module, which is used to compare the communication quality of each test item according to the overall results and the individual results of each TBOX to obtain the interference value of each test item. An adjustment sequence module, which is used to adjust the sorting of test items in the item sequence according to the interference value of each test item to obtain a number of test sequences. A setting sequence module, which is used to differentially set the test routes according to the test sequences. A product production test module, which is used to perform production testing on the TBOX using the test routes with the test sequences set.
10. An efficient production testing system for TBOX testing, characterized in that, The high-efficiency production test system for TBOX testing includes: a shielding device, a simulation device, and a computer device arranged in the test device; The shielding device is used to enclose the TBOX spatially to reduce the influence of external signals on the test process; The simulation device is connected to the computer device and the TBOX, and is used to generate the environmental signals required for the test items. The computer device is connected to the TBOX and is used to execute the steps of the efficient production test method for TBOX testing described in any one of claims 1 to 8.
Citation Information
Patent Citations
Multi-frequency coexistence anti-interference efficient production measurement method, device and system
CN118659991A
Vehicle-mounted TBOX signal test verification method, equipment and medium
CN118972279A
TBOX network test method and device and computer readable storage medium
CN119109847A
Cited By
Permanent magnet synchronous motor test method, device and system
CN120629934A
A method, device and system for testing a permanent magnet synchronous motor
CN120629934B