Time delay measurement method and device of audio signal, equipment and storage medium

Through the coordinated work of the server and the measurement terminal, control instructions and audio signals are generated, and a one-way transmission link is created, which solves the accuracy of audio signal transmission delay measurement in the existing technology, and realizes the delay between two terminals Accurate measurement and stability improvement.

CN119255181APending Publication Date: 2025-01-03GUANGZHOU KUGOU COMP TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411440098.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The prior art is difficult to accurately measure the audio signal transmission delay between two terminals, resulting in deviations from the actual test results, affecting user experience and real-time interaction effects.

Method used

Through the server and the measurement terminal working together, control instructions and audio signals are generated, one-way transmission links are created, the measurement terminal records the time when the reception and captures the audio signals, calculates the transmission delay between the terminals, and improves measurement accuracy and stability.

Benefits of technology

It realizes accurate measurement of the transmission delay between two terminals, improves the accuracy and stability of measurement, and is suitable for different test scenarios, especially in noisy environments, with high recognizability and detectability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255181A_ABST
    Figure CN119255181A_ABST
Patent Text Reader

Abstract

The invention discloses an audio signal time delay measurement method and device, equipment and a storage medium, and relates to the technical field of computers. The method is executed by a server and comprises the steps that a first control instruction and a first audio signal sent by a control terminal are received, and the first control instruction is used for creating a one-way transmission link for transmitting the first audio signal from a first terminal to a second terminal; the first audio signal is sent to a measuring terminal and a first terminal, the first terminal is used for sending the first audio signal to a second terminal, a loudspeaker of the second terminal is in an on state, and the measuring terminal is used for capturing the first audio signal sent by the loudspeaker of the second terminal; and determining the transmission time delay of the first audio signal between the first terminal and the second terminal according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the loudspeaker. According to the invention, the stability of time delay measurement is improved, and the accuracy of time delay measurement is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for measuring the delay of an audio signal. Background Art

[0002] With the rapid development of Internet technology and the increasing demand for real-time communication, live broadcasting and video conferencing have become an indispensable part of daily life and work. In these applications, the latency of end-to-end audio transmission has attracted more and more attention. Network latency, device performance, and limitations of audio processing technology may cause significant latency in the transmission of audio signals between different terminals, which not only affects the user experience, but also may affect the effect of real-time interaction.

[0003] In the related technology, the sending module of the computer device sends a piece of audio data to the terminal and records the sending time as t1. The terminal then plays the received audio data through an audio player. The terminal records the audio played by the audio player through an audio collector, and converts the recorded audio into digital audio data through a conversion module and then transmits it back to the computer device. The computer device records the time of receiving the digital audio data as t2, and finally determines the audio transmission delay as t2-t1.

[0004] However, the above solution only sends audio data to one terminal through a computer device, which cannot fully reflect the audio processing and transmission delay between two terminals in the actual application scenario, and easily leads to deviations between the test results and the actual audio transmission delay. Summary of the invention

[0005] The embodiment of the present application provides a method, device, equipment and storage medium for measuring the delay of an audio signal. The technical solution provided by the embodiment of the present application is as follows:

[0006] According to one aspect of an embodiment of the present application, a method for measuring the delay of an audio signal is provided, the method being executed by a server, and the method comprising:

[0007] receiving a first control instruction and a first audio signal sent by a control terminal, wherein the first control instruction is used to create a unidirectional transmission link for a first terminal among at least two terminals to transmit the first audio signal to a second terminal among the at least two terminals;

[0008] Sending the first audio signal to a measurement terminal and the first terminal, the first terminal is used to send the first audio signal to the second terminal, a speaker of the second terminal is turned on, and the measurement terminal is used to capture the first audio signal emitted by the speaker of the second terminal;

[0009] A transmission delay of the first audio signal between the first terminal and the second terminal is determined according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker.

[0010] According to one aspect of an embodiment of the present application, a method for measuring delay of an audio signal is provided, the method being performed by a measurement terminal, the method comprising:

[0011] After receiving the first audio signal sent by the server, the time when the measurement terminal receives the first audio signal is obtained; wherein the server is further used to send a first control instruction and the first audio signal to the first terminal, the first control instruction is used to create a unidirectional transmission link for the first terminal among at least two terminals to transmit the first audio signal to the second terminal among the at least two terminals, the first terminal is used to send the first audio signal to the second terminal, and the speaker of the second terminal is in an on state;

[0012] capturing the first audio signal emitted by the speaker of the second terminal, and obtaining the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal;

[0013] The time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal are sent to the server, and the server is used to obtain the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0014] According to one aspect of an embodiment of the present application, a method for measuring a delay of an audio signal is provided, the method being performed by a first terminal, the method comprising:

[0015] receiving a first control instruction and a first audio signal sent by a server, wherein the server is further configured to send the first audio signal to a measurement terminal, and the first control instruction is configured to create a unidirectional transmission link for transmitting the first audio signal to a second terminal;

[0016] The first audio signal is sent to the second terminal, the speaker of the second terminal is in an on state, and the first audio signal emitted by the speaker of the second terminal is captured by the measurement terminal. The server is used to obtain the transmission delay of the first audio signal in the unidirectional transmission link according to the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker of the second terminal.

[0017] According to one aspect of an embodiment of the present application, a delay measurement device for an audio signal is provided, the device comprising:

[0018] An instruction receiving module, configured to receive a first control instruction and a first audio signal sent by a control terminal, wherein the first control instruction is used to create a unidirectional transmission link for a first terminal among at least two terminals to transmit the first audio signal to a second terminal among the at least two terminals;

[0019] a signal sending module, configured to send the first audio signal to a measurement terminal and the first terminal, the first terminal being configured to send the first audio signal to the second terminal, the speaker of the second terminal being turned on, and the measurement terminal being configured to capture the first audio signal emitted by the speaker of the second terminal;

[0020] The delay determination module is used to determine the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker.

[0021] According to one aspect of an embodiment of the present application, a delay measurement device for an audio signal is provided, the device comprising:

[0022] A first time determination module, configured to obtain the time when the measurement terminal receives the first audio signal after receiving the first audio signal sent by the server; wherein the server is further configured to send a first control instruction and the first audio signal to the first terminal, the first control instruction being configured to create a unidirectional transmission link for the first terminal among at least two terminals to transmit the first audio signal to the second terminal among the at least two terminals, the first terminal being configured to send the first audio signal to the second terminal, and the speaker of the second terminal being in an on state;

[0023] A second time determination module, configured to capture the first audio signal emitted by the speaker of the second terminal, and obtain a time when the measurement terminal captures the first audio signal emitted by the speaker of the second terminal;

[0024] A time sending module is used to send the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal to the server, and the server is used to obtain the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0025] According to one aspect of an embodiment of the present application, a delay measurement device for an audio signal is provided, the device comprising:

[0026] An instruction receiving module, configured to receive a first control instruction and a first audio signal sent by a server, wherein the server is further configured to send the first audio signal to a measurement terminal, and wherein the first control instruction is configured to create a unidirectional transmission link for transmitting the first audio signal to a second terminal;

[0027] A signal sending module is used to send the first audio signal to the second terminal, the speaker of the second terminal is in an on state, the first audio signal emitted by the speaker of the second terminal is captured by the measuring terminal, and the server is used to obtain the transmission delay of the first audio signal in the unidirectional transmission link according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0028] According to one aspect of an embodiment of the present application, a computer device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the above-mentioned audio signal delay measurement method.

[0029] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned audio signal delay measurement method.

[0030] According to one aspect of an embodiment of the present application, a computer program product is provided. The computer program product includes a computer program. The computer program is loaded and executed by a processor to implement the above-mentioned audio signal delay measurement method.

[0031] The technical solution provided in the embodiments of the present application can bring the following beneficial effects:

[0032] By using a measuring terminal to record the time when the measuring terminal receives the audio signal as the time when the first terminal receives the first audio signal, and recording the time when the measuring terminal captures the first audio signal emitted by the speaker as the time when the audio processing of the second terminal is completed, the transmission delay of the first audio signal between the first terminal and the second terminal is obtained, which more accurately reflects the transmission delay between the two terminals. Compared with the delay measurement method in the related art, the accuracy of the delay measurement is greatly improved. And by using the first audio signal generated by the control terminal to perform delay measurement, instead of the physical generator, the characteristic information of the generated first audio signal can be flexibly adjusted to be suitable for different test scenarios, so that the first audio signal can also have high recognizability and detectability in a noisy environment, and the audio signal generated by the program will not be affected by problems such as inaccurate sound or mechanical failure of the physical device, which can improve the stability of the delay measurement and further improve the accuracy of the delay measurement. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a schematic diagram of an implementation environment of a solution provided by an embodiment of the present application;

[0034] Figure 2 is a flow chart of a method for measuring the delay of an audio signal provided by an embodiment of the present application;

[0035] Figure 3 is a flowchart of a method for measuring the delay of an audio signal provided by another embodiment of the present application;

[0036] Figure 4 is a flowchart of a method for measuring the delay of an audio signal provided by yet another embodiment of the present application;

[0037] Figure 5 is a block diagram of a delay measurement device for an audio signal provided by an embodiment of the present application;

[0038] Figure 6 is a block diagram of a delay measurement device for an audio signal provided by another embodiment of the present application;

[0039] Figure 7 is a block diagram of a delay measurement device for an audio signal provided by yet another embodiment of the present application;

[0040] Figure 8 It is a structural block diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0041] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0042] Please refer to Figure 1 , which shows a schematic diagram of a solution implementation environment provided by an embodiment of the present application. The solution implementation environment can be implemented as a delay measurement system for audio signals. The solution implementation environment may include: a control terminal 10, a server 20, a measurement terminal 30, and a terminal cluster 40, wherein the terminal cluster 40 includes a first terminal 41, a second terminal 42, and other terminals 43 in the terminal cluster 40 except the first terminal 41 and the second terminal 42.

[0043] The number of control terminals 10 is one, the number of measurement terminals 30 is one, and the number of terminal clusters 40 is at least two. Each terminal in the control terminal 10, the measurement terminal 30, and the terminal cluster 40 can be an electronic device such as a mobile phone, a tablet computer, a laptop computer, a desktop computer, a game console, an e-book reader, a multimedia playback device, a wearable device, an intelligent voice interaction device, a smart home appliance, a vehicle terminal, an aircraft, etc. In some embodiments, the control terminal 10 is a PC (Personal Computer) device, and at least two terminals in the terminal cluster 40 are mobile phones.

[0044] The control terminal 10 may be installed with a client of a target application, and the target application has the function of generating audio signals with different characteristic information. The user may generate an audio signal with specific characteristic information through the target application, and send the generated audio signal and control instructions to the measurement terminal and each terminal in the terminal cluster 40 through the server 20. Exemplarily, the target application may be an application of an audio synthesis engine. Optionally, the target application may be an application that needs to be downloaded and installed, or may be a click-to-use application, which is not limited in this application.

[0045] The server 20 is used to provide background services for the client of the target application installed and running in the control terminal 10. For example, the server 20 can be the background server of the above-mentioned target application. The server 20 can be an independent physical server, or a server cluster composed of multiple servers, or a cloud computing service center. The control terminal 10 and the server 20 can communicate with each other through the network.

[0046] In some embodiments, a middleware service is installed in the server 20, and the middleware service is used to provide background services for the delay measurement of the audio signal. For example, the control terminal 10 sends the generated audio signal and control instruction to the middleware service in the server 20, and after receiving the audio signal and control instruction, the middleware service sends the audio signal and control instruction to the measurement terminal and the terminal in the terminal cluster 40.

[0047] The measuring terminal 30 is used to receive the audio signal sent by the control terminal 10 and record the time when the measuring terminal 30 receives the audio signal, and is used to capture the audio signal emitted by the speaker of each terminal in the terminal cluster 40 and record the time when the measuring terminal 30 captures the audio signal emitted by the speaker. Then, the measuring terminal 30 sends the time when the measuring terminal 30 receives the audio signal and the time when the measuring terminal 30 captures the audio signal emitted by the speaker to the server 20 through the network, and the server 20 is used to determine the transmission delay of the audio signal between the terminals according to the time when the measuring terminal 30 receives the audio signal and the time when the measuring terminal 30 captures the audio signal emitted by the speaker.

[0048] In some embodiments, a middleware service is installed in the server 20, and a time processing module is also installed in the server 20. The measuring terminal 30 sends the time when the measuring terminal 30 receives the audio signal and the time when the measuring terminal 30 captures the audio signal emitted by the speaker to the middleware service in the server 20 through the network, and the middleware service sends the time when the measuring terminal 30 receives the audio signal and the time when the measuring terminal 30 captures the audio signal emitted by the speaker to the time processing module in the server 20. The time processing module determines the transmission delay of the audio signal between the terminal and the terminal according to the time when the measuring terminal 30 receives the audio signal and the time when the measuring terminal 30 captures the audio signal emitted by the speaker.

[0049] At least two terminals in the terminal cluster 40 are respectively installed with a proxy service, which has the function of controlling the opening and closing of the microphone and speaker of the terminal, and has the function of sending the received audio signal to the audio processing module of the terminal. The audio processing module of the terminal is used to convert the received audio signal into an analog electrical signal, and convert the analog electrical signal into a digital audio signal through an analog to digital converter (ADC), and then send the digital audio signal to other terminals in the terminal cluster 40 except the terminal being processed this time through the network.

[0050] Each terminal in the terminal cluster 40 is in a microphone-connected network. Therefore, when one of the terminals receives an audio signal, it will send the audio signal to other terminals in the terminal cluster 40 except the current terminal. Exemplarily, after receiving the audio signal sent by the control terminal 10, the first terminal 41 will send the audio signal to the second terminal 42 and other terminals 43 through the network. After receiving the audio signal sent by the control terminal 10, the second terminal 42 will send the audio signal to the first terminal 41 and other terminals 43 through the network. After receiving the audio signal sent by other terminals, each terminal in the terminal cluster 40 plays the received audio signal through the speaker of the terminal when the speaker of the terminal is turned on. The audio signal emitted by the speaker of the terminal will be captured by the measurement terminal 30.

[0051] In an embodiment of the present application, the control terminal sends a first control instruction and a first audio signal to the server, and the first control instruction is used to create a unidirectional transmission link for the first terminal of at least two terminals to transmit the first audio signal to the second terminal of at least two terminals. After receiving the first control instruction and the first audio signal, the server sends the first audio signal to the measuring terminal and the first terminal, and the measuring terminal obtains the time when the measuring terminal receives the first audio signal. The first terminal sends the first audio signal to the second terminal, and the speaker of the second terminal is in an on state, then the measuring terminal captures the first audio signal emitted by the speaker of the second terminal, and obtains the time when the measuring terminal captures the first audio signal emitted by the speaker. The measuring terminal sends the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal to the server, and the server obtains the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0052] Please refer to Figure 2 , which shows a flow chart of a method for measuring the delay of an audio signal provided by an embodiment of the present application. The execution subject of each step of the method may be a server. The method may include at least one of the following steps 210 to 230:

[0053] Step 210: receiving a first control instruction and a first audio signal sent by a control terminal, wherein the first control instruction is used to create a unidirectional transmission link for transmitting the first audio signal from a first terminal among at least two terminals to a second terminal among at least two terminals.

[0054] The server is installed with a middleware service, which is used to provide background services for delay measurement of audio signals. The control terminal sends a first control instruction and a first audio signal to the middleware service of the server, and the middleware service receives the first control instruction and the first audio signal sent by the control terminal.

[0055] The first audio signal is any audio signal generated by the control terminal, that is, the first audio signal can be an audio signal with any characteristic information. The control terminal generates audio signals with different characteristic information by adjusting the characteristic information of the audio signal, and the characteristic information includes at least one of the following: frequency, amplitude, waveform, and time length. This application does not limit the various characteristic information of the first audio signal.

[0056] At least two terminals are the terminals in the terminal cluster 40 mentioned above. The first terminal is any one of the at least two terminals, and the second terminal is any other terminal of the at least two terminals except the first terminal. Since the at least two terminals are in the same microphone connection network, when one of the terminals receives the audio signal, it will send the audio signal to the other terminals of the at least two terminals except the current terminal. The unidirectional transmission link is used to determine that after the first audio signal is sent from the first terminal to at least two terminals respectively, the first audio signal will only be played from the speaker of the second terminal, and the speakers of other terminals will not play the first audio signal. Therefore, it can be determined that the delay measurement of the audio signal is the delay measurement of the unidirectional transmission link for transmitting the first audio signal from the first terminal to the second terminal.

[0057] In some embodiments, a proxy service is installed in at least two terminals respectively, and the proxy service has the function of controlling the opening and closing of the microphone and speaker of the terminal. The first control instruction is used to create a unidirectional transmission link for the first terminal to transmit the first audio signal to the second terminal by controlling the opening and closing of the microphone and speaker of at least two terminals.

[0058] The microphone of the terminal is used to collect the sound in the delay measurement environment where the terminal is located, and the speaker of the terminal is used to play the audio signal received by the terminal and the sound collected from the experimental measurement environment.

[0059] In some embodiments, the first control instruction is used to control the speaker of the first terminal and the microphone of the first terminal to be in an off state, and to control the speaker of the second terminal to be in an on state and the microphone of the second terminal to be in an off state.

[0060] The first control instruction controls the microphone of the first terminal to be in a closed state, so as to prevent the microphone of the first terminal from collecting sound in the delay measurement environment, causing confusion and conflict between the collected sound in the delay measurement environment and the received first audio signal, thereby extending the audio processing time in the first terminal, thereby extending the time for the first terminal to send the first audio signal to the second terminal, increasing the transmission delay and making the delay measurement inaccurate.

[0061] The first control instruction controls the speaker of the first terminal to be in an off state, so that after receiving the first audio signal, the first terminal will not play the received first audio signal through the speaker, thereby avoiding the first audio signal emitted by the speaker of the first terminal from being captured by the measurement terminal, and avoiding confusion between the time of the first audio signal emitted by the speaker of the first terminal and the time of the first audio signal emitted by the speaker of the second terminal later, affecting the calculation of the transmission delay.

[0062] The first control instruction controls the speaker of the second terminal to be in an on state, so that after receiving the first audio signal sent by the first terminal, the second terminal plays the first audio signal through the speaker, so that the first audio signal can be captured by the measurement terminal.

[0063] The first control instruction controls the microphone of the second terminal to be in a closed state, so as to prevent the microphone of the second terminal from collecting sound in the delay measurement environment, causing confusion and conflict between the collected sound in the delay measurement environment and the received first audio signal, thereby extending the audio processing time in the second terminal, thereby extending the time for the speaker of the second terminal to emit the first audio signal, increasing the transmission delay and making the delay measurement inaccurate.

[0064] By installing a proxy service on each terminal, the first control instruction controls the microphones of the first terminal and the second terminal to be in a closed state, so that the first terminal and the second terminal will not collect sound in the delay measurement environment, avoid the influence of the environment containing interference factors such as noise, and ensure the accuracy of the delay measurement.

[0065] In some embodiments, when the at least two terminals include other terminals in addition to the first terminal and the second terminal, the first control instruction is further used to control the speakers of the other terminals and the microphones of the other terminals to be in a turned-off state.

[0066] The first control instruction controls the speakers of other terminals to be in a turned-off state, so that after receiving the first audio signal sent by the first terminal, the other terminals will not play the first audio signal through the speakers, thereby preventing the first audio signal emitted by the microphones of other terminals from being captured by the measuring terminal, and avoiding confusion between the time of the first audio signal emitted by the speakers of other terminals and the time of the first audio signal emitted by the speakers of the second terminal, affecting the calculation of the transmission delay.

[0067] The first control instruction controls the microphones of other terminals to be in a closed state to prevent the microphones of other terminals from collecting sounds in the delay measurement environment, and then sends the collected sounds in the delay measurement environment to the second terminal, so that the second terminal receives the first audio signal and the sounds in the delay measurement environment sent by other terminals, resulting in extended audio processing time in the second terminal, thereby extending the time for the speaker of the second terminal to emit the first audio signal, increasing the transmission delay and inaccurate delay measurement.

[0068] By installing proxy services on each terminal, the first control instruction controls the microphones of other terminals to be in a closed state, so that the microphones of other terminals will not collect sound and transmit it to the second terminal, affecting the audio processing time of the second terminal, and the speakers of other terminals are controlled to be in a closed state through the first control instruction, so that the speakers of other terminals will not play the received first audio signal and affect the collection time of the measurement terminal. In this way, other terminals will not participate in the delay measurement of the first audio signal transmitted from the first terminal to the second terminal, and the accurate creation of a one-way transmission link in a multi-terminal scenario is completed, ensuring the accuracy of the delay measurement.

[0069] Step 220, sending the first audio signal to the measurement terminal and the first terminal, the first terminal is used to send the first audio signal to the second terminal, the speaker of the second terminal is in an on state, and the measurement terminal is used to capture the first audio signal emitted by the speaker of the second terminal.

[0070] The middleware service in the server sends the first audio signal to the measuring terminal and the first terminal respectively, and the measuring terminal records the time when the measuring terminal receives the first audio signal, which is t1.

[0071] In some embodiments, the proxy service also has the function of sending the first audio signal to the audio processing module of the terminal. Then step 220 also includes sub-step 221.

[0072] Sub-step 221: sending the first audio signal to the measurement terminal and the proxy service of the first terminal, where the proxy service of the first terminal is used to send the first audio signal to the audio processing module of the first terminal.

[0073] The audio processing module of the first terminal is used to convert the first audio signal into an analog electrical signal, and convert the analog electrical signal into a digital audio signal through an analog-to-digital converter, and then send the digital audio signal to the second terminal through a network. Specifically, the audio processing module of the first terminal sends the first audio signal to the proxy service of the second terminal, and the proxy service of the second terminal sends the first audio signal to the audio processing module of the second terminal. After the audio processing module of the second terminal performs audio processing on the first audio signal, the first audio signal is played out through the speaker of the second terminal.

[0074] An audio collector is installed in the measuring terminal. The measuring terminal captures the first audio signal emitted by the speaker of the second terminal through the audio collector, and records the time when the measuring terminal captures the first audio signal emitted by the speaker, which is t2.

[0075] By installing a proxy service in the terminal, the proxy service is responsible for sending the audio signal to the audio processing module of the terminal, so that an audio signal with specific characteristic information can be used to participate in the delay measurement of the technical solution of the present application, thereby improving the identifiability and detectability of the audio signal, thereby improving the accuracy of the delay measurement.

[0076] Step 230: determine a transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker.

[0077] The transmission delay of the first audio signal between the first terminal and the second terminal includes the audio processing time after the first terminal receives the first audio signal, the transmission time of the first audio signal from the first terminal to the second terminal, and the audio processing time after the second terminal receives the first audio signal.

[0078] A time processing module is installed in the server. After the measuring terminal sends the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal to the middleware service in the server, the middleware service sends the time (t1) when the measuring terminal receives the audio signal and the time (t2) when the measuring terminal captures the audio signal emitted by the speaker to the time processing module in the server. The time processing module determines the transmission delay of the audio signal between the terminal and the terminal according to the time (t1) when the measuring terminal receives the audio signal and the time (t2) when the measuring terminal captures the audio signal emitted by the speaker, which is t2-t1.

[0079] The technical solution provided in the embodiment of the present application obtains the transmission delay of the first audio signal between the first terminal and the second terminal by using the measurement terminal to record the time when the measurement terminal receives the audio signal as the time when the first terminal receives the first audio signal, and records the time when the measurement terminal captures the first audio signal emitted by the speaker as the time when the audio processing of the second terminal is completed, which more accurately reflects the transmission delay between the two terminals. Compared with the delay measurement method in the related art, the accuracy of the delay measurement is greatly improved. And by using the first audio signal generated by the control terminal to perform delay measurement, instead of the physical generator, the characteristic information of the generated first audio signal can be flexibly adjusted to be suitable for different test scenarios, so that the first audio signal can also have high recognizability and detectability in a noisy environment, and the audio signal generated by the program will not be affected by problems such as inaccurate sound or mechanical failure of the physical device, which can improve the stability of the delay measurement and further improve the accuracy of the delay measurement.

[0080] In some embodiments, step 230 is followed by step 240 , and step 240 includes at least one of sub-steps 241 - 242 .

[0081] Sub-step 241, obtaining transmission delays corresponding to at least three control instructions respectively according to the first audio signal and at least three control instructions, each control instruction is used to establish a unidirectional transmission link between a group of terminals among the at least three terminals.

[0082] At least three terminals have different configuration information, and the configuration information includes at least one of the following: terminal brand, terminal model, terminal usage time, and terminal loss information. Different terminals have at least one different configuration information. For example, the first terminal and the second terminal may only have different terminal loss information, or may also have different terminal usage time and terminal loss information.

[0083] A group of terminals includes two different terminals among at least three terminals, such as the first terminal and the second terminal in the above embodiment. The at least three terminals can match at least three groups of terminals, and accordingly, the at least three groups of terminals can create at least three control instructions.

[0084] Exemplarily, if at least two terminals include a first terminal, a second terminal, and a third terminal, and the first terminal, the second terminal, and the third terminal have different configuration information, respectively, three groups of terminals can be matched, namely, the first terminal and the second terminal, the first terminal and the third terminal, and the second terminal and the third terminal. According to the three groups of terminals, three control instructions are created, namely, the first control instruction, the second control instruction, and the third control instruction. Among them, the first control instruction is used to create a unidirectional transmission link for the first terminal to transmit the first audio signal to the second terminal, the second control instruction is used to create a unidirectional transmission link for the first terminal to transmit the first audio signal to the third terminal, and the third control instruction is used to create a unidirectional transmission link for the second terminal to transmit the first audio signal to the third terminal.

[0085] According to the first audio signal and at least three control instructions, refer to the above steps 210 to 230 to obtain the transmission delays corresponding to the at least three control instructions. Exemplarily, according to the first audio signal and the first control instruction, the transmission delay corresponding to the first control instruction is obtained, that is, the transmission delay of the first audio signal between the first terminal and the second terminal is obtained. According to the first audio signal and the second control instruction, the transmission delay corresponding to the second control instruction is obtained, that is, the transmission delay of the first audio signal between the first terminal and the third terminal is obtained. According to the first audio signal and the third control instruction, the transmission delay corresponding to the third control instruction is obtained, that is, the transmission delay of the first audio signal between the second terminal and the third terminal is obtained.

[0086] By using the same audio signal to measure the transmission delay between different groups of terminals, the transmission delay between different terminals and the transmission delay in different network environments can be reflected, so as to determine the impact of different terminal configuration information on the transmission delay.

[0087] Sub-step 242: obtaining transmission delays corresponding to the at least two audio signals respectively according to the first control instruction and the at least two audio signals.

[0088] In some embodiments, at least two audio signals have different characteristic information respectively, and the characteristic information includes at least one of the following: frequency, amplitude, waveform, and time length.

[0089] There is at least one feature information difference between different audio signals. For example, if the at least two audio signals include a first audio signal and a second audio signal, the first audio signal and the second audio signal may only differ in frequency, or in frequency and amplitude.

[0090] According to the first control instruction and the at least two audio signals, with reference to the above steps 210 to 230, the transmission delays corresponding to the at least two audio signals can be obtained. Exemplarily, according to the first control instruction and the first audio signal, the transmission delay corresponding to the first audio signal is obtained, that is, the transmission delay of the first audio signal between the first terminal and the second terminal is obtained. According to the first control instruction and the second audio signal, the transmission delay corresponding to the second audio signal is obtained, that is, the transmission delay of the second audio signal between the first terminal and the second terminal is obtained.

[0091] By using different audio signals to measure the transmission delay between the same group of terminals, the transmission delay of different audio signals can be reflected, so that the influence of different characteristic information of audio signals on the transmission delay can be determined.

[0092] In some embodiments, step 240 is followed by step 250 , and step 250 includes at least one of sub-steps 251 - 252 .

[0093] In sub-step 251, transmission information corresponding to multiple transmission delays is obtained based on the transmission delays corresponding to at least three control instructions and the transmission delays corresponding to at least two audio signals. The transmission information corresponding to the transmission delays is used to indicate the transmission status of the audio signal in the unidirectional transmission link corresponding to the control instruction.

[0094] In some embodiments, the transmission information corresponding to the transmission delay includes at least one of the following: identification information of the audio signal; the time for the measurement terminal to receive the audio signal; the time for the measurement terminal to capture the audio signal emitted by the speaker; the transmission delay of the audio signal in the unidirectional transmission link corresponding to the control instruction; the unidirectional transmission link corresponding to the control instruction.

[0095] The identification information of the audio signal is used to indicate characteristic information of the audio signal.

[0096] By measuring the transmission delay of different unidirectional transmission links under the same audio signal, and measuring the transmission delay of different audio signals under the same unidirectional transmission link, the transmission delay of multiple rounds and multiple terminals can be obtained. According to multiple transmission delays, the transmission information corresponding to the multiple transmission delays can be obtained, which can be shown in Table 1 below.

[0097] Table 1

[0098]

[0099] It can be seen from Table 1 above that each round includes the transmission delays of three different audio signals in different unidirectional transmission links.

[0100] Sub-step 252: generating a delay measurement chart according to the transmission information corresponding to the plurality of transmission delays, wherein the delay measurement chart is used to visually display the statistical information of the transmission delays of different audio signals in different unidirectional transmission links.

[0101] The time processing module in the server generates a delay measurement chart according to the transmission information corresponding to the multiple transmission delays. Specifically, according to the transmission information corresponding to the multiple transmission delays, the statistical information of the transmission delays of different audio signals in different unidirectional transmission links is generated, and then according to the statistical information of the transmission delays of different audio signals in different unidirectional transmission links, a delay measurement table is generated.

[0102] The delay measurement images include but are not limited to table form, bar graph form, pie chart form, line graph form, etc., and this application does not limit this.

[0103] In some embodiments, the statistical information includes at least one of the following: average delay, maximum delay, minimum delay, and median delay.

[0104] Exemplarily, based on the transmission information corresponding to multiple transmission delays, the average delays of different unidirectional transmission links under the same audio signal are generated; and based on the transmission information corresponding to multiple transmission delays, the average delays of different audio signals under the same unidirectional transmission link are generated; and based on the transmission information corresponding to multiple transmission delays, the average delays of different audio signals in different unidirectional transmission links are generated.

[0105] Exemplarily, based on the transmission information corresponding to multiple transmission delays, the maximum delay and minimum delay of different unidirectional transmission links under the same audio signal are obtained, and based on the transmission information corresponding to multiple transmission delays, the maximum delay and minimum delay of different audio signals under the same unidirectional transmission link are obtained, and based on the transmission information corresponding to multiple transmission delays, the maximum delay and minimum delay of different audio signals in different unidirectional transmission links are obtained.

[0106] Exemplarily, based on the transmission information corresponding to multiple transmission delays, the median delays of different unidirectional transmission links under the same audio signal are generated, and based on the transmission information corresponding to multiple transmission delays, the median delays of different audio signals under the same unidirectional transmission link are generated, and based on the transmission information corresponding to multiple transmission delays, the median delays of different audio signals in different unidirectional transmission links are generated.

[0107] By using a delay measurement chart to integrate the transmission information corresponding to multiple transmission delays, it is possible to more clearly and intuitively see the statistical information obtained based on the transmission delay of different audio signals in different unidirectional transmission links, thereby fully reflecting the delay performance between multiple terminals under different network conditions, equipment conditions and signal conditions.

[0108] Please refer to Figure 3 , which shows a flow chart of a method for measuring the delay of an audio signal provided by another embodiment of the present application. The execution subject of each step of the method may be a measurement terminal. The method may include at least one of the following steps 310 to 330:

[0109] Step 310, after receiving the first audio signal sent by the server, obtain the time when the measurement terminal receives the first audio signal; wherein the server is also used to send a first control instruction and a first audio signal to the first terminal, the first control instruction is used to create a unidirectional transmission link for a first terminal among at least two terminals to transmit the first audio signal to a second terminal among at least two terminals, the first terminal is used to send the first audio signal to the second terminal, and the speaker of the second terminal is in an on state.

[0110] Step 320: Capture a first audio signal emitted by a speaker of the second terminal, and obtain the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0111] Step 330, sending the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker of the second terminal to the server, and the server is used to obtain the transmission delay of the first audio signal between the first terminal and the second terminal based on the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker of the second terminal.

[0112] By allowing the measuring terminal to record the time when the measuring terminal receives the audio signal as the time when the first terminal receives the first audio signal, and recording the time when the measuring terminal captures the first audio signal emitted by the speaker as the time when the audio processing of the second terminal is completed, the transmission delay of the first audio signal between the first terminal and the second terminal can be obtained, which more accurately reflects the transmission delay between the two terminals and improves the accuracy of delay measurement.

[0113] Please refer to Figure 4 , which shows a flowchart of a method for measuring the delay of an audio signal provided by another embodiment of the present application. The execution subject of each step of the method may be a first terminal. The method may include at least one of the following steps 410 to 420:

[0114] Step 410: receiving a first control instruction and a first audio signal sent by a server. The server is further used to send the first audio signal to the measurement terminal. The first control instruction is used to create a unidirectional transmission link for transmitting the first audio signal to the second terminal.

[0115] Step 420, sending the first audio signal to the second terminal, the speaker of the second terminal is in an on state, the first audio signal emitted by the speaker of the second terminal is captured by the measuring terminal, and the server is used to obtain the transmission delay of the first audio signal in the unidirectional transmission link according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0116] By creating a unidirectional transmission link, the transmission of audio signals between terminals has high identifiability and detectability, thereby improving the stability and accuracy of delay measurement.

[0117] It should be noted that for details not described in detail in the delay measurement method of the audio signal performed by the measurement terminal and the delay measurement method of the audio signal performed by the first terminal, refer to the introduction of the delay measurement method of the audio signal performed by the above-mentioned server.

[0118] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0119] Please refer to Figure 5 , which shows a block diagram of an audio signal delay measurement device provided by an embodiment of the present application. The device has the function of implementing the above-mentioned audio signal delay measurement method, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the server introduced above, or it can be set in the server. Figure 5 As shown, the device 500 may include: an instruction receiving module 510 , a signal sending module 520 and a delay determining module 530 .

[0120] The instruction receiving module 510 is used to receive a first control instruction and a first audio signal sent by a control terminal, wherein the first control instruction is used to create a unidirectional transmission link for a first terminal among at least two terminals to transmit the first audio signal to a second terminal among the at least two terminals.

[0121] The signal sending module 520 is used to send the first audio signal to the measurement terminal and the first terminal, the first terminal is used to send the first audio signal to the second terminal, the speaker of the second terminal is in an on state, and the measurement terminal is used to capture the first audio signal emitted by the speaker of the second terminal.

[0122] The delay determination module 530 is used to determine the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker.

[0123] In some embodiments, a proxy service is installed in each of the at least two terminals, and the proxy service has the function of controlling the turning on and off of the microphone and speaker of the terminal. The first control instruction is used to create a unidirectional transmission link for the first terminal to transmit the first audio signal to the second terminal by controlling the turning on and off of the microphone and speaker of the at least two terminals.

[0124] In some embodiments, the first control instruction is used to control the speaker of the first terminal and the microphone of the first terminal to be in an off state, and to control the speaker of the second terminal to be in an on state and the microphone of the second terminal to be in an off state.

[0125] In some embodiments, when the at least two terminals include other terminals except the first terminal and the second terminal, the first control instruction is further used to control the speakers of the other terminals and the microphones of the other terminals to be in an off state.

[0126] In some embodiments, the proxy service further has the function of sending the first audio signal to the audio processing module of the terminal; the signal sending module 520 is used to:

[0127] The first audio signal is sent to the measurement terminal and a proxy service of the first terminal, where the proxy service of the first terminal is used to send the first audio signal to an audio processing module of the first terminal.

[0128] In some embodiments, the delay determination module 530 is configured to:

[0129] Obtaining, according to the first audio signal and at least three control instructions, transmission delays corresponding to the at least three control instructions respectively, each control instruction being used to establish a unidirectional transmission link between a group of terminals among the at least three terminals;

[0130] or,

[0131] According to the first control instruction and at least two audio signals, transmission delays respectively corresponding to the at least two audio signals are obtained.

[0132] In some embodiments, the at least two audio signals respectively have different characteristic information, and the characteristic information includes at least one of the following: frequency, amplitude, waveform, and time length.

[0133] In some embodiments, the apparatus 500 further includes an icon generation module, the image generation module being configured to:

[0134] According to the transmission delays respectively corresponding to the at least three control instructions and the transmission delays respectively corresponding to the at least two audio signals, transmission information respectively corresponding to the plurality of transmission delays is obtained, wherein the transmission information corresponding to the transmission delays is used to indicate the transmission status of the audio signal in the unidirectional transmission link corresponding to the control instruction;

[0135] A delay measurement chart is generated according to the transmission information respectively corresponding to the multiple transmission delays, and the delay measurement chart is used to visually display the statistical information of the transmission delays of different audio signals in different unidirectional transmission links.

[0136] In some embodiments, the transmission information corresponding to the transmission delay includes at least one of the following:

[0137] identification information of the audio signal;

[0138] The time for the measuring terminal to receive the audio signal;

[0139] The measuring terminal captures the time of the audio signal emitted by the speaker;

[0140] The transmission delay of the audio signal in the unidirectional transmission link corresponding to the control instruction;

[0141] The control instruction corresponds to a unidirectional transmission link.

[0142] In some embodiments, the statistical information includes at least one of the following: average delay, maximum delay, minimum delay, and median delay.

[0143] Please refer to Figure 6 , which shows a block diagram of an audio signal delay measurement device provided by another embodiment of the present application. The device has the function of implementing the above-mentioned audio signal delay measurement method, and the function can be implemented by hardware, or by hardware executing corresponding software. The device can be the measurement terminal introduced above, or it can be set in the measurement terminal. Figure 6 As shown, the device 600 may include: a first time determination module 610 , a second time determination module 620 and a time sending module 630 .

[0144] The first time determination module 610 is used to obtain the time when the measuring terminal receives the first audio signal after receiving the first audio signal sent by the server; wherein the server is also used to send a first control instruction and the first audio signal to the first terminal, the first control instruction is used to create a unidirectional transmission link for the first terminal among at least two terminals to transmit the first audio signal to the second terminal among the at least two terminals, the first terminal is used to send the first audio signal to the second terminal, and the speaker of the second terminal is in an on state.

[0145] The second time determination module 620 is configured to capture the first audio signal emitted by the speaker of the second terminal, and obtain the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0146] The time sending module 630 is used to send the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal to the server, and the server is used to obtain the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0147] Please refer to Figure 7 , which shows a block diagram of a delay measurement device for an audio signal provided by another embodiment of the present application. The device has the function of implementing the delay measurement method of the audio signal, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the first terminal introduced above, or it can be set in the first terminal. Figure 7 As shown, the device 700 may include: an instruction receiving module 710 and a signal sending module 720 .

[0148] The instruction receiving module 710 is used to receive a first control instruction and a first audio signal sent by a server. The server is also used to send the first audio signal to the measurement terminal. The first control instruction is used to create a unidirectional transmission link for transmitting the first audio signal to the second terminal.

[0149] The signal sending module 720 is used to send the first audio signal to the second terminal, the speaker of the second terminal is in an on state, and the first audio signal emitted by the speaker of the second terminal is captured by the measuring terminal. The server is used to obtain the transmission delay of the first audio signal in the unidirectional transmission link according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

[0150] It should be noted that the device provided in the above embodiment, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0151] Please refer to Figure 8 , which shows a block diagram of a computer device 800 provided in one embodiment of the present application. The computer device 800 may be any electronic device with data calculation, processing and storage functions. The computer device 800 may be used to implement the delay measurement method of the audio signal provided in the above embodiment.

[0152] Typically, the computer device 800 includes a processor 801 and a memory 802 .

[0153] The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 801 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 801 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 801 may also include an AI processor for processing computing operations related to machine learning.

[0154] The memory 802 may include one or more computer-readable storage media, which may be non-transitory. The memory 802 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used to store a computer program, which is configured to be executed by one or more processors to implement the above-mentioned audio signal delay measurement method.

[0155] Those skilled in the art will understand that Figure 8 The structure shown in the figure does not constitute a limitation on the computer device 800, and the computer device 800 may include more or less components than those shown in the figure, or combine some components, or adopt a different arrangement of components.

[0156] In an exemplary embodiment, a computer-readable storage medium is also provided, in which a computer program is stored, and when the computer program is executed by a processor of a computer device, the delay measurement method of the audio signal is implemented. Optionally, the computer-readable storage medium can be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0157] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program, the computer program being stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the above-mentioned method for measuring the delay of an audio signal.

[0158] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to the diagram. The embodiments of the present application are not limited to this.

[0159] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for measuring the delay of an audio signal, characterized in that: The method is executed by a server, and comprises: receiving a first control instruction and a first audio signal sent by a control terminal, wherein the first control instruction is used to create a unidirectional transmission link for a first terminal among at least two terminals to transmit the first audio signal to a second terminal among the at least two terminals; Sending the first audio signal to a measurement terminal and the first terminal, the first terminal is used to send the first audio signal to the second terminal, the speaker of the second terminal is turned on, and the measurement terminal is used to capture the first audio signal emitted by the speaker of the second terminal; A transmission delay of the first audio signal between the first terminal and the second terminal is determined according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker.

2. The method according to claim 1, characterized in that A proxy service is installed in each of the at least two terminals, and the proxy service has the function of controlling the turning on and off of the microphone and speaker of the terminal. The first control instruction is used to create a unidirectional transmission link for the first terminal to transmit the first audio signal to the second terminal by controlling the turning on and off of the microphone and speaker of the at least two terminals.

3. The method according to claim 2, characterized in that The first control instruction is used to control the speaker of the first terminal and the microphone of the first terminal to be in an off state, and to control the speaker of the second terminal to be in an on state and the microphone of the second terminal to be in an off state.

4. The method according to claim 3, characterized in that In a case where the at least two terminals include other terminals except the first terminal and the second terminal, the first control instruction is further used to control the speakers of the other terminals and the microphones of the other terminals to be in a turned-off state.

5. The method according to any one of claims 2 to 4, characterized in that: The proxy service also has the function of sending the first audio signal to the audio processing module of the terminal; The sending the first audio signal to the measurement terminal and the first terminal includes: The first audio signal is sent to the measurement terminal and a proxy service of the first terminal, where the proxy service of the first terminal is used to send the first audio signal to an audio processing module of the first terminal.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Obtaining, according to the first audio signal and at least three control instructions, transmission delays corresponding to the at least three control instructions respectively, each control instruction being used to establish a unidirectional transmission link between a group of terminals among the at least three terminals; or, According to the first control instruction and at least two audio signals, transmission delays respectively corresponding to the at least two audio signals are obtained.

7. The method according to claim 6, characterized in that The at least two audio signals respectively have different characteristic information, and the characteristic information includes at least one of the following: frequency, amplitude, waveform, and time length.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: According to the transmission delays respectively corresponding to the at least three control instructions and the transmission delays respectively corresponding to the at least two audio signals, transmission information respectively corresponding to the plurality of transmission delays is obtained, wherein the transmission information corresponding to the transmission delays is used to indicate the transmission status of the audio signal in the unidirectional transmission link corresponding to the control instruction; A delay measurement chart is generated according to the transmission information respectively corresponding to the multiple transmission delays, and the delay measurement chart is used to visually display the statistical information of the transmission delays of different audio signals in different unidirectional transmission links.

9. The method according to claim 8, characterized in that The transmission information corresponding to the transmission delay includes at least one of the following: identification information of the audio signal; The time for the measuring terminal to receive the audio signal; The measuring terminal captures the time of the audio signal emitted by the speaker; The transmission delay of the audio signal in the unidirectional transmission link corresponding to the control instruction; The control instruction corresponds to a unidirectional transmission link.

10. The method according to claim 8 or 9, characterized in that: The statistical information includes at least one of the following: average delay, maximum delay, minimum delay, and median delay.

11. A method for measuring the delay of an audio signal, characterized in that: The method is performed by a measurement terminal, and the method includes: After receiving the first audio signal sent by the server, the time when the measurement terminal receives the first audio signal is obtained; wherein the server is further used to send a first control instruction and the first audio signal to the first terminal, the first control instruction is used to create a unidirectional transmission link for the first terminal among at least two terminals to transmit the first audio signal to the second terminal among the at least two terminals, the first terminal is used to send the first audio signal to the second terminal, and the speaker of the second terminal is in an on state; capturing the first audio signal emitted by the speaker of the second terminal, and obtaining the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal; The time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal are sent to the server, and the server is used to obtain the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

12. A method for measuring the delay of an audio signal, characterized in that: The method is performed by a first terminal, and includes: receiving a first control instruction and a first audio signal sent by a server, wherein the server is further configured to send the first audio signal to a measurement terminal, and the first control instruction is configured to create a unidirectional transmission link for transmitting the first audio signal to a second terminal; The first audio signal is sent to the second terminal, the speaker of the second terminal is in an on state, and the first audio signal emitted by the speaker of the second terminal is captured by the measurement terminal. The server is used to obtain the transmission delay of the first audio signal in the unidirectional transmission link according to the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker of the second terminal.

13. A device for measuring the delay of an audio signal, characterized in that: The device comprises: An instruction receiving module, configured to receive a first control instruction and a first audio signal sent by a control terminal, wherein the first control instruction is used to create a unidirectional transmission link for a first terminal among at least two terminals to transmit the first audio signal to a second terminal among the at least two terminals; a signal sending module, configured to send the first audio signal to a measurement terminal and the first terminal, the first terminal being configured to send the first audio signal to the second terminal, the speaker of the second terminal being turned on, and the measurement terminal being configured to capture the first audio signal emitted by the speaker of the second terminal; The delay determination module is used to determine the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measurement terminal receives the first audio signal and the time when the measurement terminal captures the first audio signal emitted by the speaker.

14. A device for measuring the delay of an audio signal, characterized in that: The device comprises: A first time determination module, configured to obtain the time when the measurement terminal receives the first audio signal after receiving the first audio signal sent by the server; wherein the server is further configured to send a first control instruction and the first audio signal to the first terminal, the first control instruction being configured to create a unidirectional transmission link for the first terminal among at least two terminals to transmit the first audio signal to the second terminal among the at least two terminals, the first terminal being configured to send the first audio signal to the second terminal, and the speaker of the second terminal being in an on state; A second time determination module, configured to capture the first audio signal emitted by the speaker of the second terminal, and obtain a time when the measurement terminal captures the first audio signal emitted by the speaker of the second terminal; A time sending module is used to send the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal to the server, and the server is used to obtain the transmission delay of the first audio signal between the first terminal and the second terminal according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

15. A device for measuring the delay of an audio signal, characterized in that: The device comprises: An instruction receiving module, configured to receive a first control instruction and a first audio signal sent by a server, wherein the server is further configured to send the first audio signal to a measurement terminal, and wherein the first control instruction is configured to create a unidirectional transmission link for transmitting the first audio signal to a second terminal; A signal sending module is used to send the first audio signal to the second terminal, the speaker of the second terminal is in an on state, the first audio signal emitted by the speaker of the second terminal is captured by the measuring terminal, and the server is used to obtain the transmission delay of the first audio signal in the unidirectional transmission link according to the time when the measuring terminal receives the first audio signal and the time when the measuring terminal captures the first audio signal emitted by the speaker of the second terminal.

16. A computer device, characterized in that: The computer device includes a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the delay measurement method for an audio signal as described in any one of claims 1 to 10, or to implement the delay measurement method for an audio signal as described in claim 11, or to implement the delay measurement method for an audio signal as described in claim 12.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the delay measurement method for an audio signal as described in any one of claims 1 to 10, or to implement the delay measurement method for an audio signal as described in claim 11, or to implement the delay measurement method for an audio signal as described in claim 12.

18. A computer program product, characterized in that The computer program product includes a computer program, which is loaded and executed by a processor to implement the delay measurement method of the audio signal as described in any one of claims 1 to 10, or to implement the delay measurement method of the audio signal as described in claim 11, or to implement the delay measurement method of the audio signal as described in claim 12.