Test method, device, equipment and medium for network broadcast system

By setting up a detection terminal in the network broadcasting system to collect and analyze the audio signal characteristics of the playback terminal, the inefficiency and low accuracy of existing testing methods are solved, achieving efficient and accurate terminal anomaly detection and improving system stability.

CN119835184BActive Publication Date: 2026-06-23广州市迪士普音响科技有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
广州市迪士普音响科技有限公司
Filing Date
2024-12-10
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing testing methods for network broadcasting systems are time-consuming, labor-intensive, and lack accuracy, making it difficult to detect delay or volume abnormalities at playback terminals, thus affecting system stability.

Method used

By setting up a detection terminal on the playback terminal, the time and volume distribution characteristics of the audio playback signal are collected and analyzed, and then compared to identify abnormal terminals.

Benefits of technology

It improved testing efficiency, reduced labor costs, enhanced testing accuracy, and ensured the stability and reliability of the network broadcasting system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835184B_ABST
    Figure CN119835184B_ABST
Patent Text Reader

Abstract

The application discloses a kind of network broadcast system test method, device, equipment and medium, network audio signal is sent to each playing terminal;Through the detection terminal set at each playing terminal, the audio playing signal generated when each playing terminal is played based on the network audio signal is collected;The configuration of each detection terminal is the same;The audio playing signal corresponding to each playing terminal is analyzed, and the time distribution characteristics and volume distribution characteristics of the audio playing signal are determined;The time distribution characteristics and volume distribution characteristics corresponding to each playing terminal are compared, and the abnormal terminal is determined from the playing terminal.The method can improve the testing efficiency of network broadcast system, reduce labor cost, and the accuracy of testing is relatively higher, which is beneficial to improve the operation stability and reliability of network broadcast system.The application can be widely applied in the field of broadcasting technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of broadcasting technology, and in particular to a testing method, apparatus, equipment and medium for a network broadcasting system. Background Technology

[0002] A network broadcasting system is a broadcasting system that uses network technology to transmit audio signals, and it is widely used in schools, businesses, public places, etc. Generally, a network broadcasting system includes a network server and multiple playback terminals. The network server can send network audio signals to each playback terminal, and after receiving the network audio signals, the playback terminals can parse them and output the corresponding audio playback signals. Currently, in order to improve the operational stability of network broadcasting systems, they are generally tested to determine whether each playback terminal can normally perform audio playback functions.

[0003] In related technologies, testing of network broadcasting systems often relies on manual testing. This involves adjusting the network audio signal transmitted by the network server and observing the playback status of each playback terminal to determine if any abnormalities exist. This approach has several drawbacks: the locations of each playback terminal may be pre-fixed, making testing them all time-consuming and labor-intensive; on the other hand, on-site testing requires a large number of testers, resulting in high labor costs, and the accuracy of testers' observations of the playback terminals is insufficient. For example, some playback terminals may be able to play, but exhibit delays or abnormal volume, which are difficult to detect manually, leading to poor testing results and hindering the stable operation of the network broadcasting system.

[0004] In summary, the problems with the relevant technologies urgently need to be addressed. Summary of the Invention

[0005] The purpose of this application is to at least partially solve one of the technical problems existing in the related art.

[0006] Therefore, one object of the embodiments of this application is to provide a testing method, apparatus, device and medium for a network broadcasting system.

[0007] To achieve the above-mentioned technical objectives, the technical solutions adopted in the embodiments of this application include:

[0008] On one hand, embodiments of this application provide a testing method for a network broadcasting system, the network broadcasting system including a network server and multiple playback terminals; the method includes:

[0009] Send network audio signals to each of the aforementioned playback terminals;

[0010] The audio playback signal generated when each of the playback terminals plays based on the network audio signal is collected by the detection terminal set at each of the playback terminals; the configuration of each of the detection terminals is the same.

[0011] The audio playback signal corresponding to each playback terminal is analyzed to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal;

[0012] The time distribution characteristics and volume distribution characteristics corresponding to each playback terminal are compared to identify abnormal terminals from the playback terminals.

[0013] In addition, according to the testing method of the network broadcasting system in the above embodiments of this application, the playback terminal includes at least one of a column speaker, a speaker cabinet, a wall-mounted speaker, and a portable speaker.

[0014] Furthermore, in one embodiment of this application, sending network audio signals to each of the playback terminals includes:

[0015] Detect the software version of the network server;

[0016] When the software program version is updated, any segment of network audio signal is selected from the pre-set audio database;

[0017] The network audio signal is sent to each of the playback terminals.

[0018] Furthermore, in one embodiment of this application, the step of parsing the audio playback signal corresponding to each playback terminal includes:

[0019] The detection terminal converts the audio playback signal into an electrical signal.

[0020] The electrical signal is amplified and converted from digital to analog to obtain a DC voltage signal;

[0021] The temporal distribution characteristics of the audio playback signal are determined based on the duration of the DC voltage signal, and the volume distribution characteristics of the audio playback signal are determined based on the magnitude of the DC voltage signal.

[0022] Furthermore, in one embodiment of this application, the step of comparing the time distribution characteristics and volume distribution characteristics corresponding to each of the playback terminals to determine the abnormal terminal from the playback terminals includes:

[0023] Detect the time range of the audio playback signals generated by each of the playback terminals;

[0024] Based on the proportion of the playback terminals that generate audio playback signals within the time range to all the playback terminals, the playback rate corresponding to each time range is determined.

[0025] The time range in which the corresponding playback rate is greater than the first preset threshold is defined as the standard range;

[0026] Detect the overlap between the time range corresponding to each of the playback terminals and the standard range;

[0027] If the overlap degree corresponding to the playback terminal is less than the second preset threshold, the playback terminal is determined to be an abnormal terminal.

[0028] Furthermore, in one embodiment of this application, the step of comparing the time distribution characteristics and volume distribution characteristics corresponding to each of the playback terminals to determine the abnormal terminal from the playback terminals includes:

[0029] The volume data of the audio playback signals of each playback terminal at several time points are collected to obtain a volume sequence;

[0030] The volume sequence corresponding to each playback terminal is compared, and the abnormal terminal is identified from the playback terminals based on the comparison result.

[0031] Furthermore, in one embodiment of this application, the method further includes:

[0032] When it is determined that the playback terminal is an abnormal terminal, the detection terminal corresponding to the playback terminal is controlled to display a fault signal.

[0033] On the other hand, embodiments of this application provide a testing apparatus for a network broadcasting system, the network broadcasting system including a network server and multiple playback terminals; the apparatus includes:

[0034] A transmitting unit is used to send network audio signals to each of the playback terminals;

[0035] The acquisition unit is used to acquire the audio playback signal generated by each of the playback terminals when playing based on the network audio signal through the detection terminals set at each of the playback terminals; the configuration of each of the detection terminals is the same.

[0036] The parsing unit is used to parse the audio playback signal corresponding to each playback terminal and determine the time distribution characteristics and volume distribution characteristics of the audio playback signal;

[0037] The comparison unit is used to compare the time distribution features and volume distribution features corresponding to each of the playback terminals to identify abnormal terminals from the playback terminals.

[0038] On the other hand, embodiments of this application provide an electronic device, including:

[0039] At least one processor;

[0040] At least one memory for storing at least one program;

[0041] When the at least one program is executed by the at least one processor, the at least one processor implements the above-described test method for the network broadcast system.

[0042] On the other hand, embodiments of this application also provide a computer-readable storage medium storing a processor-executable program, which, when executed by a processor, is used to implement the above-described test method for a network broadcasting system.

[0043] The advantages and beneficial effects of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application:

[0044] The testing method, apparatus, equipment, and medium for a network broadcasting system disclosed in this application send network audio signals to each of the playback terminals; collect audio playback signals generated by each playback terminal when playing based on the network audio signals using detection terminals set at each playback terminal; each detection terminal has the same configuration; analyze the audio playback signal corresponding to each playback terminal to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal; compare the time distribution characteristics and volume distribution characteristics corresponding to each playback terminal to identify abnormal terminals from the playback terminals. This method can improve the testing efficiency of network broadcasting systems, reduce labor costs, and has relatively higher testing accuracy, which is beneficial to improving the operational stability and reliability of network broadcasting systems. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the following description is provided with accompanying drawings of the relevant technical solutions in the embodiments of this application or the prior art. It should be understood that the accompanying drawings described below are only for the purpose of clearly illustrating some embodiments of the technical solutions in this application. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.

[0046] Figure 1 This is a schematic diagram of the implementation environment for a testing method for a network broadcasting system provided in this application embodiment;

[0047] Figure 2 This is a flowchart illustrating a testing method for a network broadcasting system provided in an embodiment of this application;

[0048] Figure 3 This is a schematic diagram of the structure of a detection terminal provided in an embodiment of this application;

[0049] Figure 4 This is a schematic diagram of the circuit structure of a detection terminal provided in an embodiment of this application;

[0050] Figure 5 This is a schematic diagram of the structure of a test device for a network broadcasting system provided in an embodiment of this application;

[0051] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0052] The present application will be further described below with reference to the accompanying drawings and specific embodiments. The described embodiments should not be considered as limitations on the present application, and all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of the present application.

[0053] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0055] A network broadcasting system is a broadcasting system that uses network technology to transmit audio signals, and it is widely used in schools, businesses, public places, etc. Generally, a network broadcasting system includes a network server and multiple playback terminals. The network server can send network audio signals to each playback terminal, and after receiving the network audio signals, the playback terminals can parse them and output the corresponding audio playback signals. Currently, in order to improve the operational stability of network broadcasting systems, they are generally tested to determine whether each playback terminal can normally perform audio playback functions.

[0056] In related technologies, testing of network broadcasting systems often relies on manual testing. This involves adjusting the network audio signal transmitted by the network server and observing the playback status of each playback terminal to determine if any abnormalities exist. This approach has several drawbacks: the locations of each playback terminal may be pre-fixed, making testing them all time-consuming and labor-intensive; on the other hand, on-site testing requires a large number of testers, resulting in high labor costs, and the accuracy of testers' observations of the playback terminals is insufficient. For example, some playback terminals may be able to play, but exhibit delays or abnormal volume, which are difficult to detect manually, leading to poor testing results and hindering the stable operation of the network broadcasting system.

[0057] In view of this, this application provides a testing method for a network broadcasting system, the network broadcasting system including a network server and multiple playback terminals; the method includes: sending network audio signals to each of the playback terminals; collecting audio playback signals generated by each playback terminal when playing based on the network audio signals through detection terminals set at each of the playback terminals; each detection terminal has the same configuration; parsing the audio playback signals corresponding to each playback terminal to determine the time distribution characteristics and volume distribution characteristics of the audio playback signals; comparing the time distribution characteristics and volume distribution characteristics corresponding to each playback terminal to identify abnormal terminals from the playback terminals. This method can improve the testing efficiency of the network broadcasting system, reduce labor costs, and has relatively higher testing accuracy, which is beneficial to improving the operational stability and reliability of the network broadcasting system.

[0058] Please refer to Figure 1 , Figure 1 This illustration shows an implementation environment diagram of a testing method for a network broadcasting system provided in this application embodiment. In this implementation environment, the main hardware and software components involved include a network server 110, a playback terminal 120, and a detection terminal 130. There can be multiple playback terminals 120 and detection terminals 130. The network server 110 is communicatively connected to multiple playback terminals 120 and multiple detection terminals 130. The network server 110 can be used to transmit network audio signals to the playback terminals 120. After receiving the network audio signals, the playback terminals 120 can parse them and output corresponding audio playback signals. In this application embodiment, a detection terminal 130 is correspondingly set at each playback terminal 120. The detection terminal 130 can be used to detect the audio playback signals generated when the playback terminal 120 plays audio, and transmit these audio playback signals (or their related characteristics) to the network server 110.

[0059] The testing method for the network broadcasting system provided in this embodiment can be executed on the network server 110 side. The network server 110 can detect and analyze the audio playback signals corresponding to each playback terminal 120, identify abnormal terminals from the playback terminals 120, and thus realize the testing of the network broadcasting system.

[0060] The network server 110, playback terminal 120, and detection terminal 130 can establish a communication connection via a wireless or wired network. This wireless or wired network uses standard communication technologies and / or protocols. The network can be the Internet or any other network, including but not limited to any combination of Local Area Network (LAN), Metropolitan Area Network (MAN), Wide Area Network (WAN), mobile, wired or wireless networks, private networks, or virtual private networks.

[0061] Of course, this is understandable. Figure 1 The implementation environment described in this application is only one of the optional application scenarios for the testing method of the network broadcasting system provided in this embodiment. The actual application is not fixed. Figure 1 The software and hardware environment shown.

[0062] Below, in conjunction with the aforementioned description of the implementation environment, a testing method for a network broadcasting system provided in this application embodiment will be introduced and explained.

[0063] Please refer to Figure 2 , Figure 2 This is a schematic diagram of a testing method for a network broadcasting system provided in an embodiment of this application. The testing method for the network broadcasting system includes, but is not limited to:

[0064] Step 210: Send network audio signals to each of the playback terminals;

[0065] Step 220: Collect the audio playback signal generated by each playback terminal when playing based on the network audio signal by the detection terminal set at each of the playback terminals; the configuration of each detection terminal is the same;

[0066] Step 230: Analyze the audio playback signal corresponding to each playback terminal to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal;

[0067] Step 240: Compare the time distribution features and volume distribution features corresponding to each playback terminal to identify abnormal terminals from the playback terminals.

[0068] This application provides a testing method for a network broadcasting system. This method can improve the testing efficiency of the network broadcasting system, reduce labor costs, and has relatively higher testing accuracy, which is beneficial to improving the operational stability and reliability of the network broadcasting system.

[0069] Specifically, in this embodiment of the application, when testing the playback terminals in the network broadcasting system, a network server can send network audio signals to each playback terminal. Then, a detection terminal set at each playback terminal collects the audio playback signals generated by each playback terminal when playing based on the network audio signals. Here, the configuration of the detection terminal is the same for each playback terminal. In this way, the situation where the playback terminal is mistakenly identified as abnormal due to differences in the detection terminal itself can be avoided.

[0070] It should be noted that, in the embodiments of this application, the type of playback terminal in the network broadcasting system can be arbitrary. For example, in some cases, the playback terminal may include at least one of column speakers, speaker devices, wall-mounted speakers, and portable speakers. This application does not limit this.

[0071] After obtaining the audio playback signals corresponding to each playback terminal, the audio playback signals can be analyzed to determine their temporal and volume distribution characteristics. In this embodiment, the temporal distribution characteristics refer to the characteristics of the audio playback signal in the time dimension, such as when each part of the audio playback signal begins and ends. The volume distribution characteristics mainly refer to the characteristics of the audio playback signal in the volume dimension, such as the average loudness level of the entire audio playback signal, reflecting the overall volume of the audio playback signal, or the maximum / minimum volume of the audio playback signal; this application does not limit these aspects.

[0072] In this embodiment, based on the time distribution characteristics and volume distribution characteristics of each playback terminal, these characteristics can be compared to identify abnormal playback terminals. It is understood that under normal circumstances, the number of abnormal playback terminals should be relatively small. Therefore, if most playback terminals have similar time and volume distribution characteristics, they are likely normal. Conversely, if a small number of playback terminals show significant differences in time and volume distribution characteristics compared to the majority, these terminals are likely abnormal. In this embodiment, based on the above principle, playback terminals whose time and volume distribution characteristics significantly deviate from the majority can be identified as abnormal terminals.

[0073] Of course, it should be noted that in this embodiment, not only can the comparison between the time distribution characteristics and volume distribution characteristics corresponding to the playback terminal be used, but in some cases, these characteristics can also be compared with the transmitted network audio signal to identify abnormal terminals in the playback terminal.

[0074] Specifically, in some embodiments, sending network audio signals to each of the playback terminals includes:

[0075] Detect the software version of the network server;

[0076] When the software program version is updated, any segment of network audio signal is selected from the pre-set audio database;

[0077] The network audio signal is sent to each of the playback terminals.

[0078] In this embodiment of the application, the triggering conditions for testing the network broadcasting system can be flexibly set according to the user's needs. For example, in some embodiments, the test of the network broadcasting system may begin when the user issues a relevant command. In some embodiments, the test task of the network broadcasting system may also be automatically triggered by a relevant program.

[0079] For example, in this embodiment, the system can check whether each playback terminal can play normally each time the network server's software program version is updated. This effectively avoids compatibility issues on some playback terminals after the network server is updated, preventing broadcasting from failing. Specifically, in this embodiment, the software program version of the network server can be detected. When an update is detected, any network audio signal can be selected from a pre-set audio database and then sent as a test signal to each playback terminal. In this embodiment, the network audio signals in the audio database can be collected from any data source; this application does not impose any restrictions on them.

[0080] In some embodiments, parsing the audio playback signal corresponding to each playback terminal includes:

[0081] The detection terminal converts the audio playback signal into an electrical signal.

[0082] The electrical signal is amplified and converted from digital to analog to obtain a DC voltage signal;

[0083] The temporal distribution characteristics of the audio playback signal are determined based on the duration of the DC voltage signal, and the volume distribution characteristics of the audio playback signal are determined based on the magnitude of the DC voltage signal.

[0084] Reference Figure 3 , Figure 3 This illustration shows a schematic diagram of a detection terminal provided in an embodiment of this application. In this embodiment, the detection terminal may include a directional microphone for acquiring audio playback signals generated when the playback terminal is playing audio, and can convert the audio playback signals into electrical signals. The detection terminal also includes a preamplifier circuit, an ADC conversion circuit, an ADC detection circuit, and a related main control chip. In this embodiment, after the audio playback signal is detected and converted into an electrical signal, it can be amplified, and then subjected to digital-to-analog conversion in the ADC conversion circuit to obtain a DC voltage signal. Then, through the main control chip and the ADC detection circuit, the volume at different times can be determined based on the voltage value of the DC voltage signal, thereby obtaining the time distribution characteristics and volume distribution characteristics of the audio playback signal.

[0085] Specifically, please refer to Figure 4 , Figure 4 A schematic diagram of the circuit structure of a detection terminal provided in an embodiment of this application is shown. For example... Figure 4 As shown, the electrical signal collected by the microphone is amplified by the dedicated microphone amplifier chip MAX4467, then driven by the operational amplifier GM8904, and converted into a DC signal by D1 and D2. After passing through the auxiliary detection circuit composed of R2, R3, R7, and C4, it enters the ADC detection pin of the main control chip to detect the voltage value corresponding to the volume. The main control then sends the volume value at the corresponding time to the network server for data analysis and recording. The main control chip operates at a dual-core 1.0GHz frequency and has 256MB of memory, which can meet the complex signal processing requirements.

[0086] Specifically, in some embodiments, comparing the time distribution characteristics and volume distribution characteristics corresponding to each of the playback terminals to determine abnormal terminals from the playback terminals includes:

[0087] Detect the time range of the audio playback signals generated by each of the playback terminals;

[0088] Based on the proportion of the playback terminals that generate audio playback signals within the time range to all the playback terminals, the playback rate corresponding to each time range is determined.

[0089] The time range in which the corresponding playback rate is greater than the first preset threshold is defined as the standard range;

[0090] Detect the overlap between the time range corresponding to each of the playback terminals and the standard range;

[0091] If the overlap degree corresponding to the playback terminal is less than the second preset threshold, the playback terminal is determined to be an abnormal terminal.

[0092] In this embodiment, the time range of audio playback signals generated by each playback terminal can be detected, that is, at which times audio playback signals exist and at which times audio playback signals disappear. After determining the time range of audio playback signals generated by each playback terminal, the playback rate corresponding to each time range can be determined based on the proportion of playback terminals generating audio playback signals within that time range out of all playback terminals. For example, if a total of 9 playback terminals played audio playback signals within a certain time range, and the total number of playback terminals is 10, then the corresponding playback rate is 90%.

[0093] In this embodiment, it is understood that if many playback terminals play audio signals within a certain time range, it indicates that normal playback terminals will emit sound within that time range. Therefore, in this embodiment, a preset threshold, denoted as the first preset threshold, can be set, and the time range with a playback rate greater than the first preset threshold can be defined as the standard range. Then, for each playback terminal, the overlap between its corresponding time range and the standard range can be detected. If the overlap is high, it indicates that the playback terminal is normal; if the overlap is low, it indicates that the playback terminal may have a delay or playback malfunction, and in this case, it can be identified as an abnormal terminal. Specifically, in this embodiment, a threshold for overlap can be set, denoted as the second preset threshold. If the overlap corresponding to a playback terminal is less than the second preset threshold, the playback terminal is determined to be an abnormal terminal.

[0094] Specifically, in some embodiments, comparing the time distribution characteristics and volume distribution characteristics corresponding to each of the playback terminals to determine abnormal terminals from the playback terminals includes:

[0095] The volume data of the audio playback signals of each playback terminal at several time points are collected to obtain a volume sequence;

[0096] The volume sequence corresponding to each playback terminal is compared, and the abnormal terminal is identified from the playback terminals based on the comparison result.

[0097] In this embodiment, volume data of audio playback signals from various playback terminals at several time points can be collected to obtain volume sequences. These volume sequences can then be compared, and playback terminals corresponding to multiple closely spaced volume sequences can be identified as normal. Playback terminals corresponding to other volume sequences that deviate from the majority of the volume sequences can be identified as abnormal terminals.

[0098] Specifically, in some embodiments, the method further includes:

[0099] When it is determined that the playback terminal is an abnormal terminal, the detection terminal corresponding to the playback terminal is controlled to display a fault signal.

[0100] like Figure 3 As shown in this embodiment, the detection terminal may also be equipped with an abnormal indicator light. When it is determined that the playback terminal is an abnormal terminal, the detection terminal corresponding to the playback terminal can be controlled to display a fault signal. In this embodiment, the color of the abnormal indicator light and the specific display method of the fault signal are not limited, and can be flexibly adjusted according to actual needs.

[0101] Reference Figure 5 This application also provides a testing device for a network broadcasting system, the network broadcasting system including a network server and multiple playback terminals; the device includes:

[0102] The transmitting unit 510 is used to transmit network audio signals to each of the playback terminals;

[0103] The acquisition unit 520 is used to acquire the audio playback signal generated by each of the playback terminals when playing based on the network audio signal through the detection terminals set at each of the playback terminals; the configuration of each of the detection terminals is the same.

[0104] The parsing unit 530 is used to parse the audio playback signal corresponding to each of the playback terminals and determine the time distribution characteristics and volume distribution characteristics of the audio playback signal;

[0105] The comparison unit 540 is used to compare the time distribution features and volume distribution features corresponding to each of the playback terminals to identify abnormal terminals from the playback terminals.

[0106] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0107] Reference Figure 6 This application provides an electronic device, including:

[0108] At least one processor 610;

[0109] At least one memory 620 is used to store at least one program;

[0110] When at least one program is executed by at least one processor 610, the at least one processor 610 implements the above-described test method for the network broadcasting system.

[0111] Similarly, the content of the above method embodiments is applicable to the embodiments of this electronic device. The specific functions implemented by the embodiments of this electronic device are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0112] This application embodiment also provides a computer-readable storage medium storing a program executable by a processor 610, which, when executed by the processor 610, is used to perform the above-described test method for a network broadcasting system.

[0113] Similarly, the content of the above method embodiments is applicable to the present computer-readable storage medium embodiments. The specific functions implemented by the present computer-readable storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0114] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this application are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.

[0115] Furthermore, although this application is described in the context of functional modules, it should be understood that, unless otherwise stated to the contrary, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding this application. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional technology for an engineer. Therefore, those skilled in the art can implement the application set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of this application, which is determined by the full scope of the appended claims and their equivalents.

[0116] If a function is implemented as 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 this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0117] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0118] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0119] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0120] In the foregoing description of this specification, the references to terms such as "one embodiment," "another embodiment," or "some embodiments," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0121] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.

[0122] The above is a detailed description of the preferred embodiments of this application, but this application is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application, and these equivalent modifications or substitutions are all included within the scope defined by the claims of this application.

Claims

1. A test method of a network broadcast system, characterized by, The network broadcasting system includes a network server and multiple playback terminals; the method includes: Send network audio signals to each of the aforementioned playback terminals; The audio playback signal generated when each of the playback terminals plays based on the network audio signal is collected by the detection terminal set at each of the playback terminals; the configuration of each of the detection terminals is the same. The audio playback signal corresponding to each playback terminal is analyzed to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal; The time distribution characteristics and volume distribution characteristics corresponding to each playback terminal are compared to identify abnormal terminals from the playback terminals. The step of comparing the time distribution characteristics and volume distribution characteristics corresponding to each of the playback terminals to determine abnormal terminals from the playback terminals includes: Detect the time range of the audio playback signals generated by each of the playback terminals; Based on the proportion of the playback terminals that generate audio playback signals within the time range to all the playback terminals, the playback rate corresponding to each time range is determined. The time range in which the corresponding playback rate is greater than the first preset threshold is defined as the standard range; Detect the overlap between the time range corresponding to each of the playback terminals and the standard range; If the overlap degree corresponding to the playback terminal is less than the second preset threshold, the playback terminal is determined to be an abnormal terminal.

2. The method of claim 1, wherein the network broadcasting system is a digital audio broadcasting (DAB) system. The playback terminal includes at least one of a column speaker, a wall-mounted speaker, and a portable speaker.

3. The method of claim 1, wherein the network broadcasting system is a digital audio broadcasting (DAB) system. Sending network audio signals to each of the playback terminals includes: Detect the software version of the network server; When the software program version is updated, any segment of network audio signal is selected from the pre-set audio database; The network audio signal is sent to each of the playback terminals.

4. A method of testing a network broadcast system according to any one of claims 1 to 3, wherein, The step of parsing the audio playback signal corresponding to each playback terminal includes: The detection terminal converts the audio playback signal into an electrical signal. The electrical signal is amplified and converted from digital to analog to obtain a DC voltage signal; The temporal distribution characteristics of the audio playback signal are determined based on the duration of the DC voltage signal, and the volume distribution characteristics of the audio playback signal are determined based on the magnitude of the DC voltage signal.

5. The method of claim 1, wherein the network broadcasting system is a digital audio broadcasting (DAB) system. The step of comparing the time distribution features and volume distribution features corresponding to each of the playback terminals to determine abnormal terminals further includes: The volume data of the audio playback signals of each playback terminal at several time points are collected to obtain a volume sequence; The volume sequence corresponding to each playback terminal is compared, and the abnormal terminal is identified from the playback terminals based on the comparison result.

6. The method of claim 1 or 5, wherein The method further includes: When it is determined that the playback terminal is an abnormal terminal, the detection terminal corresponding to the playback terminal is controlled to display a fault signal.

7. A testing device for a network broadcasting system, characterized in that, The network broadcasting system includes a network server and multiple playback terminals; the device includes: A transmitting unit is used to send network audio signals to each of the playback terminals; The acquisition unit is used to acquire the audio playback signal generated by each of the playback terminals when playing based on the network audio signal through the detection terminals set at each of the playback terminals; the configuration of each of the detection terminals is the same. The parsing unit is used to parse the audio playback signal corresponding to each playback terminal and determine the time distribution characteristics and volume distribution characteristics of the audio playback signal; The comparison unit is used to compare the time distribution features and volume distribution features corresponding to each of the playback terminals to identify abnormal terminals from the playback terminals. The comparison unit is specifically used for: Detect the time range of the audio playback signals generated by each of the playback terminals; Based on the proportion of the playback terminals that generate audio playback signals within the time range to all the playback terminals, the playback rate corresponding to each time range is determined. The time range in which the corresponding playback rate is greater than the first preset threshold is defined as the standard range; Detect the overlap between the time range corresponding to each of the playback terminals and the standard range; If the overlap degree corresponding to the playback terminal is less than the second preset threshold, the playback terminal is determined to be an abnormal terminal.

8. An electronic device, characterized in that, include: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements a test method for a network broadcasting system as described in any one of claims 1-6.

9. A computer-readable storage medium storing a processor-executable program, characterized in that, The processor-executable program, when executed by the processor, is used to implement a test method for a network broadcasting system as described in any one of claims 1-6.