Testing method, device and equipment of network broadcasting system and medium
By setting up a detection terminal at the playback terminal of the network broadcasting system, collecting and analyzing the characteristics of the audio signal, and comparing it to determine the abnormal terminal, the problems of low testing efficiency, high cost and insufficient accuracy in the prior art are solved, and more efficient and more accurate testing effects are achieved.
Patent Information
- Application Number
- CN202411807610.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-12-10
AI Technical Summary
The existing network broadcasting system testing methods rely on manual operations, which are inefficient, cost-effective and insufficiently accurate, making it difficult to effectively detect delays or volume abnormalities in the playback terminal.
By setting the same configuration detection terminal at the playback terminal, network audio signals are sent to each playback terminal, time distribution characteristics and volume distribution characteristics of the audio playback signal are collected and parsed, and comparison is performed to determine the abnormal terminal.
It improves the testing efficiency of the network broadcast system, reduces labor costs, enhances the accuracy of the test, and ensures the stable operation and reliability of the system.
Smart Images

Figure CN119835184A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of broadcast technology, and in particular to a testing method, device, equipment and medium for a network broadcast system. Background Art
[0002] The network broadcasting system is a broadcasting system that uses network technology to transmit audio signals. It is widely used in schools, enterprises, public places, etc. Generally speaking, the network broadcasting system includes a network server and multiple playback terminals. The network server can send network audio signals to each playback terminal. After receiving the network audio signal, the playback terminal can parse it and output the corresponding audio playback signal. At present, in order to improve the operating stability of the network broadcasting system, it is generally tested to determine whether each playback terminal can normally realize the audio playback function.
[0003] In the related art, when testing the network broadcasting system, it is often based on manual testing, for example, by adjusting the network audio signal transmitted by the network server, observing the playback status of each playback terminal, so as to determine whether there is any abnormality in the working condition of the playback terminal. In this implementation method, there are the following problems: the setting position of each playback terminal may be fixed in advance, and it is time-consuming and laborious to test them together; and if the test is carried out on the spot, more testers are required, the labor cost is high, and the testers' observation accuracy of the playback terminal is insufficient. For example, although some playback terminals can play, there are problems with delay or abnormal volume. This situation is difficult to detect for manual testing, resulting in poor test results and difficulty in ensuring the stable operation of the network broadcasting system.
[0004] In summary, the problems existing in related technologies need to be solved urgently. Summary of the invention
[0005] The purpose of this application is to solve one of the technical problems existing in the related art to at least a certain extent.
[0006] To this end, an object of embodiments of the present application is to provide a testing method, apparatus, device and medium for a network broadcasting system.
[0007] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present application include:
[0008] On the one hand, an embodiment of the present application provides a method for testing a network broadcasting system, wherein the network broadcasting system includes a network server and a plurality of playback terminals; the method includes:
[0009] Sending a network audio signal to each of the playback terminals;
[0010] By means of a detection terminal arranged at each of the playback terminals, the audio playback signal generated by each of the playback terminals when playing based on the network audio signal is collected; the configuration of each of the detection terminals is the same;
[0011] Analyzing the audio playback signal corresponding to each of the playback terminals to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal;
[0012] The time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals are compared, and abnormal terminals are determined from the playback terminals.
[0013] In addition, according to the testing method of the network broadcasting system of the above embodiment of the present application, the playback terminal includes at least one of a column sound device, a speaker device, a wall-mounted audio device, and a portable audio device.
[0014] Further, in one embodiment of the present application, the sending of the network audio signal to each of the playback terminals includes:
[0015] Detecting the software program version of the network server;
[0016] When the software program version is updated, any network audio signal is selected from a preset audio database;
[0017] The network audio signal is sent to each of the playback terminals.
[0018] Further, in one embodiment of the present application, parsing the audio playback signal corresponding to each playback terminal includes:
[0019] Converting the audio playback signal into an electrical signal through the detection terminal;
[0020] Amplifying and performing digital-to-analog conversion on the electrical signal to obtain a DC voltage signal;
[0021] The time distribution characteristics of the audio playback signal are determined according to the duration of the DC voltage signal, and the volume distribution characteristics of the audio playback signal are determined according to the magnitude of the DC voltage signal.
[0022] Further, in one embodiment of the present application, comparing the time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals to determine an abnormal terminal from the playback terminals includes:
[0023] Detecting the time range of the audio playback signal generated by each of the playback terminals;
[0024] Determine the playback rate corresponding to each time range according to the proportion of the playback terminals generating the audio playback signal within the time range to all the playback terminals;
[0025] Determine a time range in which the corresponding playback rate is greater than a first preset threshold as a standard range;
[0026] Detecting 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 a second preset threshold, it is determined that the playback terminal is an abnormal terminal.
[0028] Further, in one embodiment of the present application, comparing the time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals to determine an abnormal terminal from the playback terminals includes:
[0029] Collecting volume data of the audio playback signal of each of the playback terminals at a number of time points to obtain a volume sequence;
[0030] The volume sequences corresponding to each of the playback terminals are compared, and an abnormal terminal is determined from the playback terminals according to the comparison result.
[0031] Furthermore, in one embodiment of the present 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, an embodiment of the present application provides a testing device for a network broadcasting system, wherein the network broadcasting system includes a network server and a plurality of playback terminals; the device includes:
[0034] A sending unit, used for sending a network audio signal to each of the playback terminals;
[0035] A collection unit, used for collecting the audio playback signal generated by each of the playback terminals when playing based on the network audio signal through a detection terminal set at each of the playback terminals; each of the detection terminals has the same configuration;
[0036] An analysis unit, used to analyze the audio playback signal corresponding to each of the playback terminals to 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 characteristics and the volume distribution characteristics corresponding to each of the playback terminals, and determine abnormal terminals from the playback terminals.
[0038] On the other hand, an embodiment of the present application provides 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-mentioned network broadcasting system testing method.
[0042] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, which stores a program executable by a processor. When the program executable by the processor is executed by the processor, it is used to implement the above-mentioned test method of the network broadcasting system.
[0043] The advantages and benefits of the present application will be partially given in the following description, and partially become apparent from the following description, or be understood through the practice of the present application:
[0044] The test method, device, equipment and medium of the network broadcasting system disclosed in the embodiment of the present application send a network audio signal to each of the playback terminals; collect the audio playback signal generated by each of the playback terminals when playing based on the network audio signal through 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 of the playback terminals 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 of the playback terminals are compared to determine the abnormal terminal from the playback terminals. This method can improve the test efficiency of the network broadcasting system, reduce labor costs, and the test accuracy is relatively higher, which is conducive to improving the operational stability and reliability of the network broadcasting system. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following introduction is made to the drawings of the embodiments of the present application or the related technical solutions in the prior art. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solutions of the present application. For technical personnel in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0046] Figure 1 A schematic diagram of an implementation environment of a test method for a network broadcast system provided in an embodiment of the present application;
[0047] Figure 2 A flowchart of a method for testing a network broadcasting system provided in an embodiment of the present application;
[0048] Figure 3 A schematic diagram of the structure of a detection terminal provided in an embodiment of the present application;
[0049] Figure 4 A schematic diagram of a circuit structure of a detection terminal provided in an embodiment of the present application;
[0050] Figure 5 A schematic diagram of the structure of a test device for a network broadcasting system provided in an embodiment of the present application;
[0051] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The present application is further described below in conjunction with the accompanying drawings and specific embodiments. The described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0053] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be 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 those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0055] The network broadcasting system is a broadcasting system that uses network technology to transmit audio signals. It is widely used in schools, enterprises, public places, etc. Generally speaking, the network broadcasting system includes a network server and multiple playback terminals. The network server can send network audio signals to each playback terminal. After receiving the network audio signal, the playback terminal can parse it and output the corresponding audio playback signal. At present, in order to improve the operating stability of the network broadcasting system, it is generally tested to determine whether each playback terminal can normally realize the audio playback function.
[0056] In the related art, when testing the network broadcasting system, it is often based on manual testing, for example, by adjusting the network audio signal transmitted by the network server, observing the playback status of each playback terminal, so as to determine whether there is any abnormality in the working condition of the playback terminal. In this implementation method, there are the following problems: the setting position of each playback terminal may be fixed in advance, and it is time-consuming and laborious to test them together; and if the test is carried out on the spot, more testers are required, the labor cost is high, and the testers' observation accuracy of the playback terminal is insufficient. For example, although some playback terminals can play, there are problems with delay or abnormal volume. This situation is difficult to detect for manual testing, resulting in poor test results and difficulty in ensuring the stable operation of the network broadcasting system.
[0057] In view of this, a testing method for a network broadcasting system is provided in an embodiment of the present application, wherein the network broadcasting system includes a network server and multiple playback terminals; the method includes: sending a network audio signal to each of the playback terminals; collecting the audio playback signal generated by each of the playback terminals when playing based on the network audio signal through a detection terminal set at each of the playback terminals; the configuration of each of the detection terminals is the same; parsing the audio playback signal corresponding to each of the playback terminals to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal; comparing the time distribution characteristics and volume distribution characteristics corresponding to each of the playback terminals to determine abnormal terminals from the playback terminals. This method can improve the testing efficiency of the network broadcasting system, reduce labor costs, and the test accuracy is relatively higher, which is conducive to improving the operational stability and reliability of the network broadcasting system.
[0058] Please refer to Figure 1 , Figure 1 A schematic diagram of the implementation environment of a test method for a network broadcasting system provided in an embodiment of the present application is shown. In this implementation environment, the main hardware and software entities involved include a network server 110, a playback terminal 120, and a detection terminal 130, wherein the number of playback terminals 120 and detection terminals 130 can be multiple, and the network server 110 is connected to multiple playback terminals 120 and multiple detection terminals 130. The network server 110 can be used to transmit a network audio signal to the playback terminal 120, and after the playback terminal 120 receives the network audio signal, it can parse it and output the corresponding audio playback signal. In the embodiment of the present application, at each playback terminal 120, a detection terminal 130 is correspondingly set, and the detection terminal 130 can be used to detect the audio playback signal generated when the playback terminal 120 is playing, and transmit these audio playback signals (or their related features) to the network server 110.
[0059] The testing method of the network broadcasting system provided in the embodiment of the present application 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, determine the abnormal terminal from the playback terminal 120, and thus realize the testing of the network broadcasting system.
[0060] A communication connection can be established between the network server 110 and the playback terminal 120 and the detection terminal 130 through a wireless network or a wired network. The wireless network or wired network uses standard communication technology and / or protocols, and the network can be set to the Internet or any other network, such as but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network.
[0061] Of course, it is understandable that Figure 1 The implementation environment in the present application is only some optional application scenarios of the network broadcast system test method provided in the embodiment of the present application, and the actual application is not fixed. Figure 1 The hardware and software environment shown.
[0062] Below, in combination with the introduction of the aforementioned implementation environment, a testing method for a network broadcasting system provided in an embodiment of the present application is introduced and explained.
[0063] Please refer to Figure 2 , Figure 2 : is a schematic diagram of a test method for a network broadcast system provided in an embodiment of the present application. The test method for the network broadcast system includes but is not limited to:
[0064] Step 210: sending a network audio signal to each of the playback terminals;
[0065] Step 220: collecting audio playback signals generated by each playback terminal when playing based on the network audio signal through a detection terminal set at each playback terminal; each detection terminal has the same configuration;
[0066] Step 230: parsing the audio playback signal corresponding to each of the playback terminals to determine a time distribution feature and a volume distribution feature of the audio playback signal;
[0067] Step 240: Compare the time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals, and determine abnormal terminals from the playback terminals.
[0068] In an embodiment of the present application, a testing method for a network broadcasting system is provided, which can improve the testing efficiency of the network broadcasting system, reduce labor costs, and the test accuracy is relatively higher, which is conducive to improving the operating stability and reliability of the network broadcasting system.
[0069] Specifically, in the embodiment of the present application, when testing the playback terminal in the network broadcasting system, a network audio signal can be sent to each playback terminal through a network server. Then, the audio playback signal generated by each playback terminal when playing based on the network audio signal is collected through the detection terminal set at the playback terminal. Here, for each playback terminal, the configuration of the detection terminal set corresponding to them is the same. In this way, the situation that the playback terminal is mistakenly considered abnormal due to the difference in the detection terminal itself can be avoided.
[0070] It should be noted that in the embodiments of the present 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 a column sound device, a speaker device, a wall-mounted audio device, and a portable audio device. The present application does not impose any restrictions on this.
[0071] After obtaining the audio playback signal corresponding to each playback terminal, the audio playback signal can be parsed to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal. In the embodiment of the present application, the time 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 starts and when it ends. The volume distribution characteristics are mainly the characteristics of the audio playback signal in the volume dimension, for example, it can be the average loudness level of the entire audio playback signal, reflecting the overall volume of the audio playback signal, and another example can be the maximum / minimum volume of the audio playback signal, which is not limited in the present application.
[0072] In the embodiment of the present application, based on the time distribution characteristics and volume distribution characteristics corresponding to each playback terminal, they can be compared to each other, so as to determine the abnormal playback terminal, that is, the abnormal terminal. It can be understood that under normal conditions, the number of abnormal terminals in each playback terminal should be relatively small. Therefore, if most of the playback terminals are relatively close in time distribution characteristics and volume distribution characteristics, it means that these playback terminals are likely to be normal. Relatively speaking, if there are a small number of playback terminals that are significantly different from most of the playback terminals in time distribution characteristics and volume distribution characteristics, it means that these small number of playback terminals are likely to be abnormal. In the embodiment of the present application, based on the above principles, it can be determined that the time distribution characteristics and volume distribution characteristics are obviously deviated from the majority of playback terminals, so that these playback terminals are determined as abnormal terminals.
[0073] Of course, it should be noted that in the embodiments of the present application, not only can the time distribution characteristics and volume distribution characteristics corresponding to the playback terminal be compared, but in some cases, these characteristics can also be compared with the transmitted network audio signal to determine the abnormal terminal in the playback terminal.
[0074] Specifically, in some embodiments, sending the network audio signal to each of the playback terminals includes:
[0075] Detecting the software program version of the network server;
[0076] When the software program version is updated, any network audio signal is selected from a preset audio database;
[0077] The network audio signal is sent to each of the playback terminals.
[0078] In the embodiment of the present application, when testing the network broadcasting system, the triggering condition of the test can be flexibly set according to the needs of the user. For example, in some embodiments, the network broadcasting system test can be started when the user issues a relevant instruction. In some embodiments, the network broadcasting system test task can also be automatically triggered by a relevant program.
[0079] For example, in an embodiment of the present application, each time the software program version of the network server is updated, it is possible to detect whether each subordinate playback terminal can play normally. This can effectively avoid the situation where some playback terminals have compatibility problems after the network server is updated, resulting in the inability to broadcast. Specifically, in an embodiment of the present application, the software program version of the network server can be detected. When it is found that the software program version has been updated, any segment of network audio signal can be selected from a pre-set audio database, and then the network audio signal can be sent to each playback terminal as a test signal. In an embodiment of the present application, the network audio signal in the audio database can be collected and obtained from any data source, and this application does not limit it.
[0080] In some embodiments, parsing the audio playback signal corresponding to each playback terminal includes:
[0081] Converting the audio playback signal into an electrical signal through the detection terminal;
[0082] Amplifying and performing digital-to-analog conversion on the electrical signal to obtain a DC voltage signal;
[0083] The time distribution characteristics of the audio playback signal are determined according to the duration of the DC voltage signal, and the volume distribution characteristics of the audio playback signal are determined according to the magnitude of the DC voltage signal.
[0084] Reference Figure 3 , Figure 3 A structural schematic diagram of a detection terminal provided in an embodiment of the present application is shown. In an embodiment of the present application, a directional pickup may be included in the detection terminal, which is used to obtain the audio playback signal generated when the playback terminal is playing, and the audio playback signal can be converted into an electrical signal. The detection terminal also includes a preamplifier circuit, an ADC conversion circuit, an ADC detection circuit and a related main control chip. In an embodiment of the present application, for the audio playback signal, after detection and conversion into an electrical signal, an amplification process can be performed, and then a digital-to-analog conversion process is performed 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 according to the voltage value of the DC voltage signal, thereby obtaining the time distribution characteristics of the audio playback signal and the volume distribution characteristics of the audio playback signal.
[0085] For details, please refer to Figure 4 , Figure 4 FIG. 1 shows a circuit structure diagram of a detection terminal provided in an embodiment of the present application. Figure 4 As shown, the electrical signal collected by the pickup is amplified by the dedicated pickup amplifier chip MAX4467, driven by the operational amplifier GM8904, converted into a DC signal by D1 and D2, and then enters the ADC detection pin of the main control chip after passing through the auxiliary detection circuit composed of R2, R3, R7, and C4 to detect the voltage value corresponding to the volume, and then the main control sends the volume value of the corresponding time to the network server for data analysis and recording. The operating frequency of the main control chip is dual-core 1.0GHz, and the memory is 256MB, which can meet complex signal processing requirements.
[0086] Specifically, in some embodiments, comparing the time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals to determine an abnormal terminal from the playback terminals includes:
[0087] Detecting the time range of the audio playback signal generated by each of the playback terminals;
[0088] Determine the playback rate corresponding to each time range according to the proportion of the playback terminals generating the audio playback signal within the time range to all the playback terminals;
[0089] Determine a time range in which the corresponding playback rate is greater than a first preset threshold as a standard range;
[0090] Detecting 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 a second preset threshold, it is determined that the playback terminal is an abnormal terminal.
[0092] In the embodiment of the present application, the time range of the audio playback signal generated by each playback terminal can be detected, that is, at which moments the audio playback signal exists and at which moments the audio playback signal disappears. After determining the time range of the audio playback signal generated by each playback terminal, the playback rate corresponding to each time range can be determined based on the proportion of playback terminals that generate audio playback signals in the time range to all playback terminals. For example, in a certain time range, a total of 9 playback terminals play the audio playback signal, and the total number of all playback terminals is 10, then the corresponding playback rate is 90%.
[0093] In the embodiment of the present application, it can be understood that if many playback terminals play audio playback signals within a certain time range, it means that the normal playback terminal within the time range will make a sound. Therefore, in the embodiment of the present application, a preset threshold can be set, recorded as the first preset threshold, and the time range whose corresponding playback rate is greater than the first preset threshold is determined 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 means that the playback terminal is normal. If the overlap is very low, it means that the playback terminal is likely to have a delay or playback failure problem. At this time, it can be determined as an abnormal terminal. Specifically, in the embodiment of the present application, a threshold of overlap can be set, recorded as the second preset threshold. If the overlap corresponding to the playback terminal is less than the second preset threshold, it is determined that the playback terminal belongs to an abnormal terminal.
[0094] Specifically, in some embodiments, comparing the time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals to determine an abnormal terminal from the playback terminals includes:
[0095] Collecting volume data of the audio playback signal of each of the playback terminals at a number of time points to obtain a volume sequence;
[0096] The volume sequences corresponding to each of the playback terminals are compared, and an abnormal terminal is determined from the playback terminals according to the comparison result.
[0097] In the embodiment of the present application, the volume data of the audio playback signal of each playback terminal at several time points can be collected to obtain a volume sequence, and then the volume sequences can be compared to determine that the playback terminals corresponding to the multiple volume sequences that are close are normal. The playback terminals corresponding to other volume sequences that deviate from most of the volume sequences can be determined 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 the embodiment of the present application, an abnormal indicator light may also be provided in the detection terminal. When it is determined that the playback terminal is an abnormal terminal, the detection terminal corresponding to the playback terminal may be controlled to display a fault signal. In the embodiment of the present application, there is no restriction on the color of the abnormal indicator light and the specific display method of the fault signal, which may be flexibly adjusted according to actual needs.
[0101] Reference Figure 5 In an embodiment of the present application, a test device for a network broadcasting system is also provided, wherein the network broadcasting system includes a network server and a plurality of playback terminals; the device includes:
[0102] The sending unit 510 is used to send the network audio signal to each of the playback terminals;
[0103] A collection unit 520 is used to collect the audio playback signal generated by each playback terminal when playing based on the network audio signal through a detection terminal set at each playback terminal; each detection terminal has the same configuration;
[0104] The parsing unit 530 is used to parse the audio playback signal corresponding to each of the playback terminals to 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 characteristics and the volume distribution characteristics corresponding to each of the playback terminals, and determine abnormal terminals from the playback terminals.
[0106] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically 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 , an embodiment of the present application provides an electronic device, including:
[0108] at least one processor 610;
[0109] At least one memory 620, used to store at least one program;
[0110] When at least one program is executed by at least one processor 610, at least one processor 610 implements the above-mentioned network broadcast system testing method.
[0111] Similarly, the contents of the above method embodiments are all applicable to the electronic device embodiments. The functions specifically implemented by the electronic 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.
[0112] The embodiment of the present application further provides a computer-readable storage medium, in which a program executable by the processor 610 is stored. When the program executable by the processor 610 is executed by the processor 610, it is used to execute the above-mentioned test method of the network broadcasting system.
[0113] Similarly, the contents of the above method embodiments are all applicable to the computer-readable storage medium embodiments. The functions specifically implemented by the 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 selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the application is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part described as a larger operation is performed independently.
[0115] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can 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 the present application. More specifically, in view of the properties, functions, and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional techniques of the engineer. Therefore, those skilled in the art can implement the present application set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the attached claims and their equivalents.
[0116] If the function 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, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments 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, etc., which can store program code.
[0117] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0118] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0119] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0120] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0121] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0122] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the embodiments. Technical personnel familiar with the field can make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A method for testing a network broadcasting system, characterized in that: The network broadcasting system includes a network server and a plurality of playback terminals; the method includes: Sending a network audio signal to each of the playback terminals; By means of a detection terminal arranged at each of the playback terminals, the audio playback signal generated by each of the playback terminals when playing based on the network audio signal is collected; the configuration of each of the detection terminals is the same; Analyzing the audio playback signal corresponding to each of the playback terminals to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal; The time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals are compared, and abnormal terminals are determined from the playback terminals.
2. A method for testing a network broadcasting system according to claim 1, characterized in that: The playback terminal includes at least one of a column sound device, a sound box device, a wall-mounted sound device, and a portable sound device.
3. The method for testing a network broadcasting system according to claim 1, characterized in that: The sending of the network audio signal to each of the playback terminals includes: Detecting the software program version of the network server; When the software program version is updated, any network audio signal is selected from a preset audio database; The network audio signal is sent to each of the playback terminals.
4. A method for testing a network broadcasting system according to any one of claims 1 to 3, characterized in that: The parsing of the audio playback signal corresponding to each playback terminal includes: Converting the audio playback signal into an electrical signal through the detection terminal; Amplifying and performing digital-to-analog conversion on the electrical signal to obtain a DC voltage signal; The time distribution characteristics of the audio playback signal are determined according to the duration of the DC voltage signal, and the volume distribution characteristics of the audio playback signal are determined according to the magnitude of the DC voltage signal.
5. The method for testing a network broadcasting system according to claim 1, characterized in that: The comparing the time distribution features and the volume distribution features corresponding to each of the playback terminals to determine an abnormal terminal from the playback terminals includes: Detecting the time range of the audio playback signal generated by each of the playback terminals; Determine the playback rate corresponding to each time range according to the proportion of the playback terminals generating the audio playback signal within the time range to all the playback terminals; Determine a time range in which the corresponding playback rate is greater than a first preset threshold as a standard range; Detecting 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 a second preset threshold, it is determined that the playback terminal is an abnormal terminal.
6. The method for testing a network broadcasting system according to claim 1, characterized in that: The comparing the time distribution features and the volume distribution features corresponding to each of the playback terminals to determine an abnormal terminal from the playback terminals includes: Collecting volume data of the audio playback signal of each of the playback terminals at a number of time points to obtain a volume sequence; The volume sequences corresponding to each of the playback terminals are compared, and an abnormal terminal is determined from the playback terminals according to the comparison result.
7. A method for testing a network broadcasting system according to claim 5 or 6, characterized in that: The method further comprises: 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.
8. A testing device for a network broadcasting system, characterized in that: The network broadcasting system includes a network server and a plurality of playback terminals; the device includes: A sending unit, used for sending a network audio signal to each of the playback terminals; A collection unit, used for collecting the audio playback signal generated by each of the playback terminals when playing based on the network audio signal through a detection terminal set at each of the playback terminals; each of the detection terminals has the same configuration; An analysis unit, used to analyze the audio playback signal corresponding to each of the playback terminals to determine the time distribution characteristics and volume distribution characteristics of the audio playback signal; The comparison unit is used to compare the time distribution characteristics and the volume distribution characteristics corresponding to each of the playback terminals, and determine abnormal terminals from the playback terminals.
9. 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 method for testing a network broadcasting system as described in any one of claims 1-7.
10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The processor-executable program is used to implement a network broadcasting system testing method as described in any one of claims 1-7 when executed by the processor.
Citation Information
Patent Citations
Monitoring method and monitoring system for continuous playing test of loudspeaker box
CN111629316A
Broadcast content monitoring method and device, storage medium and electronic equipment
CN112312167A
Fault positioning method and device
CN114325232A
Method, device and equipment for judging working state of emergency broadcast terminal and medium
CN116886225A
Detecting and Controlling Physical Movement of a Playback Device During Audio Playback
US20170060524A1