Intelligent sound equipment aging test method and related device
By aging tests on smart speakers and recording the test process, the problem of lack of test records in the existing technology is solved, and the design defect avoidance during product upgrades and improvements is achieved in a timely understanding of the shortcomings of the previous generation of products.
Patent Information
- Application Number
- CN202411915214.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-22
AI Technical Summary
The lack of test process records of aging tests for smart audio in the prior art, which makes it difficult to avoid repeated design defects of the previous generation of products when upgrading and improving the product, and is unable to timely understand the design shortcomings and defects of the previous generation of products.
It provides an aging test method for smart speakers. By reading the configuration parameters of the target smart speakers, determining their functional hardware, and aging tests are carried out on each functional hardware in a preset order, recording the test process and backing up data.
It realizes full recording and data backup of the intelligent audio aging test process, supports product upgrade and improvement to avoid duplication of design defects, and promptly understands the design shortcomings and defects of the previous generation of products.
Smart Images

Figure CN119865754A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of product aging test, and in particular, relates to an aging test method for a smart speaker and related devices. Background Art
[0002] The aging test of smart speakers refers to: conducting high-intensity work stress tests on the various functional hardware of smart speakers for a certain period of time, comprehensively inspecting and evaluating the functional stability of each functional hardware, providing important data support for the product design and improvement of smart speakers, and ensuring the reliability and service life of smart speakers under actual use.
[0003] However, most of the aging tests of various functional hardware of smart speakers in the prior art lack test process records. It is usually required that the various functional hardware of smart speakers can pass the aging test, and not much attention is paid to the aging test data that records the test process. When smart speaker products need to be upgraded and improved, the lack of aging test data support may cause the newly upgraded and improved products to repeat the design defects of the previous generation of products, and the design shortcomings and defects of the previous generation of products cannot be known in time, and even some functions cannot be realized or are costly to realize. Summary of the invention
[0004] The purpose of this application is to provide an aging test method and related devices for smart speakers, to implement the aging test process of the smart speakers and to record the aging test process.
[0005] In a first aspect, the present application provides an aging test method for a smart speaker, which is applied to a smart speaker aging processing system, comprising:
[0006] Read the configuration parameters of the target smart speaker, where the configuration parameters record the functional hardware of the target smart speaker;
[0007] Determining functional hardware of the target smart speaker according to the configuration parameters;
[0008] Perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware;
[0009] When there is aging test data corresponding to the target functional hardware that does not meet the corresponding target preset standard, it is determined that the target smart speaker has not passed the aging test, the aging test of the target smart speaker is stopped, and a warning is issued. The target functional hardware is one of the functional hardware of the target smart speaker;
[0010] When the aging test data corresponding to each functional hardware meets the preset standard, it is determined that the target smart speaker has passed the aging test.
[0011] Optionally, the method further includes:
[0012] The aging test data corresponding to each functional hardware of the target smart speaker is backed up and stored in the server.
[0013] Optionally, the functional hardware of the target intelligent speaker includes: a double rate synchronous dynamic random access memory;
[0014] Aging tests for each functional hardware include:
[0015] Writing and reading random data of a first duration into and from the double rate synchronous dynamic random access memory to obtain read data;
[0016] Determining whether the read data is consistent with the written data;
[0017] When the read data is consistent with the written data, determining that the double rate synchronous dynamic random access memory passes the aging test;
[0018] When the read data is inconsistent with the write data, it is determined that the DDR SDRAM fails the aging test.
[0019] Optionally, the functional hardware of the target smart speaker includes: a wireless communication module;
[0020] Aging tests for each functional hardware include:
[0021] Control the wireless communication module to transmit specific data at a maximum power for a second time period;
[0022] Performing a version number acquisition operation on the register of the wireless communication module X times within the second time length to obtain X read feedbacks, where X is a positive integer greater than 1;
[0023] Determine whether the X times of reading feedback all contain the version number;
[0024] When the X times of reading feedback all correctly include the version number, it is determined that the wireless communication module has passed the aging test;
[0025] When one of the X times of reading feedback does not correctly include the version number, it is determined that the wireless communication module has failed the aging test.
[0026] Optionally, the functional hardware of the target smart speaker includes: a flash memory module;
[0027] Aging tests for each functional hardware include:
[0028] Perform hash calculation on the target file to be written to obtain a first hash value;
[0029] Writing the target file into the flash memory module to obtain a target storage file;
[0030] Reading the target storage file in the flash memory module to obtain a target read file;
[0031] Performing hash calculation on the target read file to obtain a second hash value;
[0032] Determine whether the first Hash value is equal to the second Hash value;
[0033] When the first Hash value is equal to the second Hash value, determining that the flash memory module passes the aging test;
[0034] When the first Hash value is not equal to the second Hash value, it is determined that the flash memory module fails the aging test.
[0035] Optionally, the functional hardware of the target smart speaker includes: a processor module;
[0036] Aging tests for each functional hardware include:
[0037] Get the processor burn-in test program;
[0038] When the processor module runs the aging test program, the temperature of the processor module is monitored to obtain a temperature change curve of the processor module;
[0039] Determining whether the temperature change curve falls within a preset temperature change range;
[0040] When the temperature change curve falls within a preset temperature change range, determining that the processor module passes the aging test;
[0041] When the temperature variation curve does not fall within the preset temperature variation range, it is determined that the processor module has failed the aging test.
[0042] Optionally, the functional hardware of the target smart speaker includes: a speaker module;
[0043] Aging tests for each functional hardware include:
[0044] Get pink noise audio;
[0045] Starting the speaker module to play pink noise audio of a third duration, performing an aging process on the speaker, and obtaining a target speaker module after the aging process;
[0046] Use the target speaker module to play a preset target audio, where the target audio simulates the user's daily song playing state;
[0047] Determine whether the target audio played by the target speaker module meets the preset audio effect requirements;
[0048] When the target audio played by the target speaker module meets the preset audio effect requirement, it is determined that the speaker module has passed the aging test;
[0049] When the target audio played by the target speaker module does not meet the preset audio effect requirement, it is determined that the speaker module has failed the aging test.
[0050] Optionally, the functional hardware of the target smart speaker includes: a lighting effect module;
[0051] Aging tests for each functional hardware include:
[0052] Performing full-power brightness display on the lighting effect module for a fourth time period to obtain a target lighting effect module after aging processing;
[0053] Execute a preset lighting effect display program to determine whether the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program;
[0054] When the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has passed the aging test;
[0055] When the target lighting effect module cannot normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has failed the aging test.
[0056] In a second aspect, the present application provides an aging test device for a smart speaker, which is applied to a smart speaker aging processing system, including:
[0057] A reading unit, used to read configuration parameters of a target smart speaker, wherein the configuration parameters record functional hardware of the target smart speaker;
[0058] A determination unit, configured to determine functional hardware of the target smart speaker according to the configuration parameters;
[0059] The testing unit is used to perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware;
[0060] A warning unit, configured to determine that the target smart speaker has failed the aging test, stop the aging test on the target smart speaker, and issue a warning when the aging test data corresponding to the target functional hardware does not meet the corresponding target preset standard, and the target functional hardware is one of the functional hardware of the target smart speaker;
[0061] The determination unit is used to determine that the target smart speaker has passed the aging test when the aging test data corresponding to each functional hardware meets the preset standard.
[0062] Optionally, the device further comprises:
[0063] The storage unit is used to back up and store the aging test data corresponding to each functional hardware of the target smart speaker to the server.
[0064] Optionally, the functional hardware of the target intelligent speaker includes: a double rate synchronous dynamic random access memory;
[0065] When the test unit performs an aging test on each functional hardware, it specifically includes:
[0066] Writing and reading random data of a first duration into and from the double rate synchronous dynamic random access memory to obtain read data;
[0067] Determining whether the read data is consistent with the written data;
[0068] When the read data is consistent with the written data, determining that the double rate synchronous dynamic random access memory passes the aging test;
[0069] When the read data is inconsistent with the write data, it is determined that the DDR SDRAM fails the aging test.
[0070] Optionally, the functional hardware of the target smart speaker includes: a wireless communication module;
[0071] When the test unit performs an aging test on each functional hardware, it is specifically used to:
[0072] Control the wireless communication module to transmit specific data at a maximum power for a second time period;
[0073] Performing a version number acquisition operation on the register of the wireless communication module X times within the second time length to obtain X read feedbacks, where X is a positive integer greater than 1;
[0074] Determine whether the X times of reading feedback all contain the version number;
[0075] When the X times of reading feedback all correctly include the version number, it is determined that the wireless communication module has passed the aging test;
[0076] When one of the X times of reading feedback does not correctly include the version number, it is determined that the wireless communication module has failed the aging test.
[0077] Optionally, the functional hardware of the target smart speaker includes: a flash memory module;
[0078] When the test unit performs an aging test on each functional hardware, it is specifically used to:
[0079] Perform hash calculation on the target file to be written to obtain a first hash value;
[0080] Writing the target file into the flash memory module to obtain a target storage file;
[0081] Reading the target storage file in the flash memory module to obtain a target read file;
[0082] Performing hash calculation on the target read file to obtain a second hash value;
[0083] Determine whether the first Hash value is equal to the second Hash value;
[0084] When the first Hash value is equal to the second Hash value, determining that the flash memory module passes the aging test;
[0085] When the first Hash value is not equal to the second Hash value, it is determined that the flash memory module fails the aging test.
[0086] Optionally, the functional hardware of the target smart speaker includes: a processor module;
[0087] When the test unit performs an aging test on each functional hardware, it is specifically used to:
[0088] Get the processor burn-in test program;
[0089] When the processor module runs the aging test program, the temperature of the processor module is monitored to obtain a temperature change curve of the processor module;
[0090] Determining whether the temperature change curve falls within a preset temperature change range;
[0091] When the temperature change curve falls within a preset temperature change range, determining that the processor module passes the aging test;
[0092] When the temperature variation curve does not fall within the preset temperature variation range, it is determined that the processor module has failed the aging test.
[0093] Optionally, the functional hardware of the target smart speaker includes: a speaker module;
[0094] When the test unit performs an aging test on each functional hardware, it is specifically used to:
[0095] Get pink noise audio;
[0096] Starting the speaker module to play pink noise audio of a third duration, performing an aging process on the speaker, and obtaining a target speaker module after the aging process;
[0097] Use the target speaker module to play a preset target audio, where the target audio simulates the user's daily song playing state;
[0098] Determine whether the target audio played by the target speaker module meets the preset audio effect requirements;
[0099] When the target audio played by the target speaker module meets the preset audio effect requirement, it is determined that the speaker module has passed the aging test;
[0100] When the target audio played by the target speaker module does not meet the preset audio effect requirement, it is determined that the speaker module has failed the aging test.
[0101] Optionally, the functional hardware of the target smart speaker includes: a lighting effect module;
[0102] When the test unit performs an aging test on each functional hardware, it is specifically used to:
[0103] Performing full-power brightness display on the lighting effect module for a fourth time period to obtain a target lighting effect module after aging processing;
[0104] Execute a preset lighting effect display program to determine whether the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program;
[0105] When the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has passed the aging test;
[0106] When the target lighting effect module cannot normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has failed the aging test.
[0107] In a third aspect, the present application provides a computer device, including:
[0108] Processor, memory, bus, input and output interface, network interface;
[0109] The processor is connected to the memory, the input / output interface, and the network interface via a bus;
[0110] The memory stores a program;
[0111] When the processor executes the program stored in the memory, the aging test method of the smart speaker as described in any one of the first aspects above is implemented.
[0112] In a fourth aspect, the present application provides a computer storage medium, wherein the computer storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the aging test method for the smart speaker as described in any one of the first aspects above.
[0113] In a fifth aspect, the present application provides a computer program product. When the computer program product is executed on a computer, the computer executes the aging test method for the smart speaker as described in any one of the first aspects above.
[0114] In a sixth aspect, the present application provides a computer program product, which, when executed on a computer, enables the computer to execute the aging test method for the smart speaker as described in any one of the first aspects above.
[0115] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0116] The present application is applied to an aging test method for an intelligent speaker in an intelligent speaker aging processing system, by reading the configuration parameters of the target intelligent speaker, wherein the configuration parameters record the functional hardware of the target intelligent speaker, and obtaining all the functional hardware that needs aging test; determining the functional hardware of the target intelligent speaker based on the configuration parameters; performing aging test on each functional hardware in a preset order, and recording the process of performing aging test on each functional hardware, and obtaining aging test data corresponding to each functional hardware; when there is aging test data corresponding to the target functional hardware that does not meet the corresponding target preset standard, it is determined that the target intelligent speaker has not passed the aging test, the aging test on the target intelligent speaker is stopped, and a warning is issued, and the target functional hardware is one of the functional hardware of the target intelligent speaker; when the aging test data corresponding to each functional hardware meets the preset standard, it is determined that the target intelligent speaker has passed the aging test. It can be seen that the present application can realize the aging test process of the intelligent speaker and the recording of the aging test process throughout the process, and can meet the aging test data support required by the previous generation of products when the intelligent speaker products need to be upgraded and improved, avoid the new upgraded and improved products from repeating the design defects of the previous generation of products, and promptly know the design shortcomings and defects of the previous generation of products, and then improve or circumvent them. BRIEF DESCRIPTION OF THE DRAWINGS
[0117] Figure 1 A schematic diagram of an embodiment of an aging test method for a smart speaker of the present application;
[0118] Figure 2 A flowchart of another embodiment of the aging test method of the smart speaker of the present application;
[0119] Figure 3 This is a schematic diagram of the structure of an embodiment of an aging test device for a smart speaker of the present application;
[0120] Figure 4 This is a schematic diagram of another embodiment of the aging test device of the smart speaker of the present application;
[0121] Figure 5 This is a schematic diagram of the structure of an embodiment of a computer device of the present application. DETAILED DESCRIPTION
[0122] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application 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 application and are not used to limit the present application.
[0123] It is worth noting that after the smart speakers are assembled by the manufacturing company, they are usually connected to the power supply for a certain period of aging work, so that defective products that are not working properly can be identified in time, so that unqualified smart speakers can be picked out as defective products, so that all smart speakers leaving the manufacturing company are tested and qualified products. This is a way to ensure the quality of smart speakers leaving the company. However, in the prior art, most manufacturers' naive understanding of aging tests for smart speakers is only to focus on the quality of smart speakers shipped by the companies. Most of the aging tests for the functional hardware of smart speakers lack detailed test process records. Usually, it is required that the functional hardware of the smart speakers can pass the aging test, and not much attention is paid to the aging test data that records the test process. It is not known which functional hardware of the smart speaker will first age and fail, nor is there much research on the causes of quality problems in smart speakers. Instead, unqualified smart speaker products are directly repaired and asked to be tested again by maintenance personnel, who will not record data for the smart speakers involved in the repair separately. When smart speaker products need to be upgraded and improved, due to the lack of support from aging test data, the newly upgraded and improved smart speaker products may repeat the design defects of the previous generation of products, and the design shortcomings and defects of the previous generation of products cannot be timely known, and even some functions cannot be realized or are costly to realize.
[0124] The present application provides an intelligent audio aging processing system, which mainly includes: a central processing unit module, a memory module, an interface communication module, an audio and video warning module, a power module, etc., wherein the central processing unit module is mainly used to comprehensively coordinate the interface communication module, the memory module, the audio and video warning module, etc. to implement the aging test method for the intelligent audio of the present application; the memory module is mainly used to store the configuration parameters of the intelligent audio, aging test data, the conclusion of whether the aging test is passed, the aging test program, etc.; the interface communication module is mainly used to communicate data with the outside world, back up the aging test data to the server, download the aging test program to the memory module, communicate with the intelligent audio to issue aging test program commands and read configuration parameters, etc.; the audio and video warning module is mainly used to issue a warning to the target intelligent audio that has not passed the aging test according to the trigger instruction of the central processing unit module; the power module is mainly used to provide a suitable working voltage to the central processing unit module, the memory module, the interface communication module, and the audio and video warning module.
[0125] Based on the above understanding, please refer to Figure 1 , an embodiment of the intelligent audio aging test method of the present application applied to the intelligent audio aging processing system includes:
[0126] 101. Read the configuration parameters of the target smart speaker, where the configuration parameters record the functional hardware of the target smart speaker.
[0127] It is understandable that the smart speaker itself stores and records its own configuration parameters. After the smart speaker aging processing system establishes a communication connection with it through the interface communication module, this step can read the configuration parameters of the target smart speaker, and the configuration parameters record the functional hardware of the target smart speaker. In another embodiment, the configuration parameters of the target smart speaker can also be obtained by reading the model of the target smart speaker and using the model to query the above configuration parameters of the target smart speaker in a preset database or the Internet; in actual applications, the configuration parameters of the target smart speaker can also be pre-stored in the memory of the smart speaker aging system, and this step directly reads the configuration parameters of the target smart speaker in the memory; there are various ways to obtain the configuration parameters of the target smart speaker, which are not specifically limited here. When a target smart speaker is put into large-scale production by a manufacturer, the functional hardware recorded in the configuration parameters of the specific model of the smart speaker is usually fixed. For example, the functional hardware includes: wireless communication module, flash memory module, processor module, speaker module, lighting effect module, etc.
[0128] 102. Determine the functional hardware of the target smart speaker based on the configuration parameters.
[0129] The functional hardware of the target smart speaker can be directly identified and determined from the configuration parameters of the target smart speaker obtained in step 101, so as to clearly know the functional hardware that is about to undergo aging testing.
[0130] 103. Perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware.
[0131] It should be noted that the target smart speaker needs to undergo aging tests on a large number of functional hardware. This embodiment can gradually perform aging tests on each functional hardware according to the actual aging test environment, so as to record the aging test process and reduce interference from other factors, and the obtained aging test data is more reliable. The specific preset order of this step is which functional hardware to perform aging tests on first and which functional hardware to perform aging tests on next, which can be set by the tester and is not specifically limited here. In another embodiment, in order to save the time for aging tests on the target smart speaker, it is also necessary to perform aging tests on each functional hardware of the target smart speaker. This step can perform aging tests on multiple or all functional hardware at the same time (without causing damage or conflict). For example, the aging test of the processor module of the target smart speaker can be performed simultaneously with other modules, because the processor module itself needs to participate in the whole process as a coordinator of other modules.
[0132] 104. When the aging test data corresponding to the target functional hardware does not meet the corresponding target preset standard, it is determined that the target smart speaker has not passed the aging test, the aging test of the target smart speaker is stopped, and a warning is issued. The target functional hardware is one of the functional hardware of the target smart speaker.
[0133] It is worth noting that the memory of the smart speaker aging processing system pre-stores the range value of the target preset standard corresponding to the aging test data of the target smart speaker of this model; this step compares the aging test data corresponding to the target functional hardware with the target preset standard. When the aging test data corresponding to the target functional hardware does not meet the corresponding target preset standard, it proves that at least one functional hardware has failed the aging test, then it is determined that the target smart speaker has failed the aging test, and the aging test of the target smart speaker can be stopped (or only the aging test of the problematic functional hardware can be stopped, and the aging test of other functional hardware continues until the aging test of all functional hardware of the target smart speaker is completed), and a warning is issued in time.
[0134] 105. When the aging test data corresponding to each functional hardware meets the preset standard, it is determined that the target smart speaker has passed the aging test.
[0135] This step compares the aging test data corresponding to the target functional hardware with the target preset standard. When the aging test data corresponding to each functional hardware meets the preset standard, it is determined that the target smart speaker has passed the aging test.
[0136] It can be seen that the present application can realize the entire aging test process of smart speakers and record the aging test process, and can meet the aging test data support required for the previous generation of products when smart speaker products need to be upgraded and improved, thereby avoiding the new upgraded and improved products from repeating the design defects of the previous generation of products, and timely knowing the design shortcomings and defects of the previous generation of products, and then improving or avoiding them.
[0137] See also Figure 2 Another embodiment of the aging test method of the smart speaker of the present application includes:
[0138] 201. Read the configuration parameters of the target smart speaker, where the configuration parameters record the functional hardware of the target smart speaker.
[0139] This step is performed in the same way as above. Figure 1 Step 101 in the embodiment is similar, and the repeated parts are not repeated here.
[0140] 202. Determine the functional hardware of the target smart speaker based on the configuration parameters.
[0141] This step is performed in the same way as above. Figure 1 Step 102 in the embodiment is similar, and the repeated parts are not repeated here.
[0142] 203. Perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware.
[0143] This step is performed in the same way as above. Figure 1 Step 102 in the embodiment is similar, and the repeated parts are not repeated here.
[0144] It should be noted that the functional hardware of the target smart speaker specifically includes: a double-rate synchronous dynamic random access memory; the so-called aging test for each functional hardware includes: writing and reading random data of a first length of time to the double-rate synchronous dynamic random access memory to obtain read data; determining whether the read data is consistent with the write data; when the read data is consistent with the write data, determining that the double-rate synchronous dynamic random access memory has passed the aging test; when the read data is inconsistent with the write data, determining that the double-rate synchronous dynamic random access memory has failed the aging test.
[0145] The functional hardware of the target smart speaker specifically includes: wireless communication module; the so-called aging test for each functional hardware includes: controlling the wireless communication module to execute the maximum power of the second duration to transmit specific data; performing X operations on the register of the wireless communication module to obtain the version number within the second duration, and obtaining X reading feedbacks, where X is a positive integer greater than 1; further determining whether the X reading feedbacks all contain the version number; when the X reading feedbacks all correctly contain the version number, it is determined that the wireless communication module has passed the aging test; when there is one reading feedback that does not correctly contain the version number, it is determined that the wireless communication module has not passed the aging test. The so-called wireless communication module includes: wireless RF transceiver modules such as WiFi modules and Bluetooth modules, and the second duration is usually 5 seconds.
[0146] The functional hardware of the target smart speaker specifically includes: a flash memory module; performing an aging test on each functional hardware includes: performing a hash calculation on a target file to be written to obtain a first hash value; writing the target file to the flash memory module to obtain a target storage file; reading the target storage file in the flash memory module to obtain a target read file; performing a hash calculation on the target read file to obtain a second hash value; determining whether the first hash value is equal to the second hash value; when the first hash value is equal to the second hash value, determining that the flash memory module has passed the aging test; when the first hash value is not equal to the second hash value, determining that the flash memory module has not passed the aging test.
[0147] The functional hardware of the target smart speaker specifically includes: a processor module; performing an aging test on each functional hardware includes: obtaining a processor aging test program; when the processor module runs the aging test program, monitoring the temperature of the processor module to obtain a temperature change curve of the processor module; determining whether the temperature change curve falls within a preset temperature change range; when the temperature change curve falls within the preset temperature change range, determining that the processor module has passed the aging test; when the temperature change curve does not fall within the preset temperature change range, determining that the processor module has not passed the aging test.
[0148] The functional hardware of the target smart speaker specifically includes: a speaker module; performing an aging test on each functional hardware includes: obtaining pink noise audio; starting the speaker module to play pink noise audio of a third length, performing aging treatment on the speaker, and obtaining the target speaker module after aging treatment; using the target speaker module to execute playback of a preset target audio, wherein the target audio simulates the user's daily song playback status; determining whether the target audio played by the target speaker module meets the preset audio effect requirements; when the target audio played by the target speaker module meets the preset audio effect requirements, determining that the speaker module has passed the aging test; when the target audio played by the target speaker module does not meet the preset audio effect requirements, determining that the speaker module has failed the aging test.
[0149] The functional hardware of the target smart speaker includes: a lighting effect module; an aging test is performed on each functional hardware, including: displaying the lighting effect module at full power brightness for a fourth period of time to obtain a target lighting effect module after aging processing; executing a preset lighting effect display program to determine whether the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program; when the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has passed the aging test; when the target lighting effect module cannot normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has not passed the aging test.
[0150] In this embodiment, the first duration, the second duration, the third duration, and the fourth duration may be the same or different in actual use, and are not specifically limited here.
[0151] In the process of performing aging test on each functional hardware of the above-mentioned target intelligent speaker, this embodiment can connect environmental monitoring instruments such as temperature monitoring module (infrared temperature camera module, temperature sensor, etc.) and humidity monitoring module (humidity sensor, etc.) to monitor each functional hardware, record the environmental (temperature, humidity, etc.) information of each functional hardware during the aging test, and save it as a csv (Comma-Separated Values) file in the memory module after aggregation. The writing format and reading format of the csv file are simple and can be implemented with very small code. It can be opened with Excel file on the Windows platform, which is convenient to use.
[0152] In another embodiment, when recording the environmental (temperature, humidity, etc.) information of each functional hardware during the aging test process, it is possible to further determine whether the temperature change of each functional hardware during the aging test is within the normal temperature value range of the hardware. When the temperature change of specific functional hardware during the aging test exceeds the normal temperature value range of the hardware, it is considered that the specific functional hardware has failed the aging test. Even if the specific functional hardware is considered to have passed the aforementioned aging test, it must meet the conditions in this step, and the specific functional hardware is one of the functional hardware of the target smart speaker.
[0153] 204. When the aging test data corresponding to the target functional hardware does not meet the corresponding target preset standard, it is determined that the target smart speaker has not passed the aging test, the aging test of the target smart speaker is stopped, and a warning is issued. The target functional hardware is one of the functional hardware of the target smart speaker.
[0154] This step is performed in the same way as above. Figure 1 Step 104 in the embodiment is similar, and the repeated parts are not repeated here.
[0155] 205. When the aging test data corresponding to each functional hardware meets the preset standard, it is determined that the target smart speaker has passed the aging test.
[0156] This step is performed in the same way as above. Figure 1 Step 105 in the embodiment is similar, and the repeated parts are not repeated here.
[0157] 206. Back up and store the aging test data corresponding to each functional hardware of the target smart speaker to the server.
[0158] After step 204 and step 205, the present embodiment can also back up and store the aging test data corresponding to each functional hardware of the target smart speaker to the server through the interface communication module of the smart speaker aging processing system or directly use the wireless communication module of the smart speaker, so as to facilitate R&D analysis and improvement, sharing and viewing.
[0159] The above embodiment describes the embodiment of the aging test method of the smart speaker of the present application. The following describes an embodiment of the aging test device of the smart speaker of the present application applied to the smart speaker aging processing system. Figure 3 ,include:
[0160] A reading unit 301 is used to read the configuration parameters of the target smart speaker, where the configuration parameters record the functional hardware of the target smart speaker;
[0161] A determination unit 302, configured to determine functional hardware of the target smart speaker according to the configuration parameters;
[0162] The testing unit 303 is used to perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware;
[0163] A warning unit 304 is used to determine that the target smart speaker has failed the aging test, stop the aging test on the target smart speaker, and issue a warning when the aging test data corresponding to the target functional hardware does not meet the corresponding target preset standard. The target functional hardware is one of the functional hardware of the target smart speaker.
[0164] The determining unit 302 is further configured to determine that the target smart speaker has passed the aging test when the aging test data corresponding to each functional hardware meets a preset standard.
[0165] The operation performed by the intelligent control device in this embodiment is similar to the above Figure 1 The operations performed in the embodiment are similar, and the repeated parts will not be repeated here.
[0166] See also Figure 4Another embodiment of the aging test device of the smart speaker of the present application is applied to the aging processing system of the smart speaker, including:
[0167] A reading unit 401 is used to read the configuration parameters of the target smart speaker, where the configuration parameters record the functional hardware of the target smart speaker;
[0168] A determination unit 402, configured to determine functional hardware of the target smart speaker according to the configuration parameters;
[0169] The testing unit 403 is used to perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware;
[0170] The warning unit 404 is used to determine that the target smart speaker has not passed the aging test, stop the aging test on the target smart speaker, and issue a warning when the aging test data corresponding to the target functional hardware does not meet the corresponding target preset standard. The target functional hardware is one of the functional hardware of the target smart speaker;
[0171] The determining unit 402 is used to determine that the target smart speaker has passed the aging test when the aging test data corresponding to each functional hardware meets the preset standard.
[0172] Optionally, the device further comprises:
[0173] The storage unit 405 is used to back up and store the aging test data corresponding to each functional hardware of the target smart speaker to the server.
[0174] Optionally, the functional hardware of the target intelligent speaker includes: a double rate synchronous dynamic random access memory;
[0175] When the testing unit 403 performs an aging test on each functional hardware, the following steps are specifically performed:
[0176] Writing and reading random data of a first duration into and from the double rate synchronous dynamic random access memory to obtain read data;
[0177] Determining whether the read data is consistent with the written data;
[0178] When the read data is consistent with the written data, determining that the double rate synchronous dynamic random access memory passes the aging test;
[0179] When the read data is inconsistent with the write data, it is determined that the DDR SDRAM fails the aging test.
[0180] Optionally, the functional hardware of the target smart speaker includes: a wireless communication module;
[0181] When the testing unit 403 performs an aging test on each functional hardware, it is specifically used to:
[0182] Control the wireless communication module to transmit specific data at a maximum power for a second time period;
[0183] Performing a version number acquisition operation on the register of the wireless communication module X times within the second time length to obtain X read feedbacks, where X is a positive integer greater than 1;
[0184] Determine whether the X times of reading feedback all contain the version number;
[0185] When the X times of reading feedback all correctly include the version number, it is determined that the wireless communication module has passed the aging test;
[0186] When one of the X times of reading feedback does not correctly include the version number, it is determined that the wireless communication module has failed the aging test.
[0187] Optionally, the functional hardware of the target smart speaker includes: a flash memory module;
[0188] When the testing unit 403 performs an aging test on each functional hardware, it is specifically used to:
[0189] Perform hash calculation on the target file to be written to obtain a first hash value;
[0190] Writing the target file into the flash memory module to obtain a target storage file;
[0191] Reading the target storage file in the flash memory module to obtain a target read file;
[0192] Performing hash calculation on the target read file to obtain a second hash value;
[0193] Determine whether the first Hash value is equal to the second Hash value;
[0194] When the first Hash value is equal to the second Hash value, determining that the flash memory module passes the aging test;
[0195] When the first Hash value is not equal to the second Hash value, it is determined that the flash memory module fails the aging test.
[0196] Optionally, the functional hardware of the target smart speaker includes: a processor module;
[0197] When the testing unit 403 performs an aging test on each functional hardware, it is specifically used to:
[0198] Get the processor burn-in test program;
[0199] When the processor module runs the aging test program, the temperature of the processor module is monitored to obtain a temperature change curve of the processor module;
[0200] Determining whether the temperature change curve falls within a preset temperature change range;
[0201] When the temperature change curve falls within a preset temperature change range, determining that the processor module passes the aging test;
[0202] When the temperature variation curve does not fall within the preset temperature variation range, it is determined that the processor module has failed the aging test.
[0203] Optionally, the functional hardware of the target smart speaker includes: a speaker module;
[0204] When the testing unit 403 performs an aging test on each functional hardware, it is specifically used to:
[0205] Get pink noise audio;
[0206] Starting the speaker module to play pink noise audio of a third duration, performing an aging process on the speaker, and obtaining a target speaker module after the aging process;
[0207] Use the target speaker module to play a preset target audio, where the target audio simulates the user's daily song playing state;
[0208] Determine whether the target audio played by the target speaker module meets the preset audio effect requirements;
[0209] When the target audio played by the target speaker module meets the preset audio effect requirement, it is determined that the speaker module has passed the aging test;
[0210] When the target audio played by the target speaker module does not meet the preset audio effect requirement, it is determined that the speaker module has failed the aging test.
[0211] Optionally, the functional hardware of the target smart speaker includes: a lighting effect module;
[0212] When the testing unit 403 performs an aging test on each functional hardware, it is specifically used to:
[0213] Performing full-power brightness display on the lighting effect module for a fourth time period to obtain a target lighting effect module after aging processing;
[0214] Execute a preset lighting effect display program to determine whether the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program;
[0215] When the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has passed the aging test;
[0216] When the target lighting effect module cannot normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has failed the aging test.
[0217] The operation performed by the intelligent control device in this embodiment is similar to the above Figure 1 or Figure 2 The operations performed in the embodiment are similar, and the repeated parts will not be repeated here.
[0218] The computer device in the embodiment of the present application is described below. Figure 5 , an embodiment of the computer device in the embodiment of the present application includes:
[0219] The computer device 500 may include one or more processors (central processing units, CPU) 501 and a memory 502, in which one or more application programs or data are stored. Among them, the memory 502 is volatile storage or persistent storage. The program stored in the memory 502 may include one or more modules, and each module may include a series of instruction operations in the computer device. Furthermore, the processor 501 can be configured to communicate with the memory 502 to execute a series of instruction operations in the memory 502 on the computer device 500. The computer device 500 may also include: one or more wireless network interfaces 503, one or more input and output interfaces 504, and / or, one or more operating systems, such as HarmonyOS, Windows Server, Mac OS, Unix, Linux, FreeBSD, etc. The processor 501 can execute the aforementioned Figure 1 and / or Figure 2 The operations performed in any of the illustrated embodiments will not be described in detail here.
[0220] In several embodiments provided in the embodiments of the present application, those skilled in the art should understand that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0221] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.
[0222] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions or improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A method for aging test of smart speakers, characterized in that: Applied to intelligent audio aging processing system, including: Read the configuration parameters of the target smart speaker, where the configuration parameters record the functional hardware of the target smart speaker; Determining functional hardware of the target smart speaker according to the configuration parameters; Perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware; When there is aging test data corresponding to the target functional hardware that does not meet the corresponding target preset standard, it is determined that the target smart speaker has not passed the aging test, the aging test of the target smart speaker is stopped, and a warning is issued. The target functional hardware is one of the functional hardware of the target smart speaker; When the aging test data corresponding to each functional hardware meets the preset standard, it is determined that the target smart speaker has passed the aging test.
2. The aging test method of the smart speaker according to claim 1, characterized in that: The method further comprises: The aging test data corresponding to each functional hardware of the target smart speaker is backed up and stored in the server.
3. The aging test method of the smart speaker according to claim 1, characterized in that: The functional hardware of the target intelligent speaker includes: a double rate synchronous dynamic random access memory; Aging tests for each functional hardware include: Writing and reading random data of a first duration into and from the double rate synchronous dynamic random access memory to obtain read data; Determining whether the read data is consistent with the written data; When the read data is consistent with the written data, determining that the double rate synchronous dynamic random access memory passes the aging test; When the read data is inconsistent with the write data, it is determined that the DDR SDRAM fails the aging test.
4. The aging test method of the smart speaker according to claim 1, characterized in that: The functional hardware of the target smart speaker includes: a wireless communication module; Aging tests for each functional hardware include: Control the wireless communication module to transmit specific data at a maximum power for a second time period; Performing a version number acquisition operation on the register of the wireless communication module X times within the second time length to obtain X read feedbacks, where X is a positive integer greater than 1; Determine whether the X times of reading feedback all contain the version number; When the X times of reading feedback all correctly include the version number, it is determined that the wireless communication module has passed the aging test; When one of the X times of reading feedback does not correctly include the version number, it is determined that the wireless communication module has failed the aging test.
5. The aging test method of the smart speaker according to claim 1, characterized in that: The functional hardware of the target smart speaker includes: a flash memory module; Aging tests for each functional hardware include: Perform hash calculation on the target file to be written to obtain a first hash value; Writing the target file into the flash memory module to obtain a target storage file; Reading the target storage file in the flash memory module to obtain a target read file; Performing hash calculation on the target read file to obtain a second hash value; Determine whether the first Hash value is equal to the second Hash value; When the first Hash value is equal to the second Hash value, determining that the flash memory module passes the aging test; When the first Hash value is not equal to the second Hash value, it is determined that the flash memory module fails the aging test.
6. The aging test method of the smart speaker according to claim 1, characterized in that: The functional hardware of the target smart speaker includes: a processor module; Aging tests for each functional hardware include: Get the processor burn-in test program; When the processor module runs the aging test program, the temperature of the processor module is monitored to obtain a temperature change curve of the processor module; Determining whether the temperature change curve falls within a preset temperature change range; When the temperature change curve falls within a preset temperature change range, determining that the processor module passes the aging test; When the temperature variation curve does not fall within the preset temperature variation range, it is determined that the processor module has failed the aging test.
7. The aging test method of the smart speaker according to claim 1, characterized in that: The functional hardware of the target smart speaker includes: a speaker module; Aging tests for each functional hardware include: Get pink noise audio; Starting the speaker module to play pink noise audio of a third duration, performing an aging process on the speaker, and obtaining a target speaker module after the aging process; Use the target speaker module to play a preset target audio, where the target audio simulates the user's daily song playing state; Determine whether the target audio played by the target speaker module meets the preset audio effect requirements; When the target audio played by the target speaker module meets the preset audio effect requirement, it is determined that the speaker module has passed the aging test; When the target audio played by the target speaker module does not meet the preset audio effect requirement, it is determined that the speaker module has failed the aging test.
8. The aging test method of the smart speaker according to claim 1, characterized in that: The functional hardware of the target smart speaker includes: a lighting effect module; Aging tests for each functional hardware include: Performing full-power brightness display on the lighting effect module for a fourth time period to obtain a target lighting effect module after aging processing; Execute a preset lighting effect display program to determine whether the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program; When the target lighting effect module can normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has passed the aging test; When the target lighting effect module cannot normally display the lighting display effect expressed by the lighting effect display program, it is determined that the lighting effect module has failed the aging test.
9. An aging test device for smart speakers, characterized in that: Applied to intelligent audio aging processing system, including: A reading unit, used to read configuration parameters of a target smart speaker, wherein the configuration parameters record functional hardware of the target smart speaker; A determination unit, configured to determine functional hardware of the target smart speaker according to the configuration parameters; The testing unit is used to perform an aging test on each functional hardware in a preset order, and record the process of performing the aging test on each functional hardware to obtain aging test data corresponding to each functional hardware; A warning unit, configured to determine that the target smart speaker has failed the aging test, stop the aging test on the target smart speaker, and issue a warning when the aging test data corresponding to the target functional hardware does not meet the corresponding target preset standard, and the target functional hardware is one of the functional hardware of the target smart speaker; The determination unit is further configured to determine that the target smart speaker has passed the aging test when the aging test data corresponding to each functional hardware meets a preset standard.
10. A computer device, characterized in that: include: Processor, memory, bus, input and output interface, network interface; The processor is connected to the memory, the input / output interface, and the network interface via a bus; The memory stores a program; When the processor executes the program stored in the memory, the aging test method of the smart speaker described in any one of claims 1 to 8 is implemented.