IP voice communication detection method and device, equipment, storage medium and product

By matching and abnormal detection of the initial signals during the IP voice communication process, the problem of abnormal detection in the IP voice communication is solved, and effective monitoring and abnormal resolution of the IP voice communication situation is realized.

CN119922269APending Publication Date: 2025-05-02SHENZHEN DINSTAR TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510016975.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

During the process of voice IP communication, how to effectively perform abnormal detection to solve the problem of communication failure.

Method used

By matching the IP voice signals of the initial origin and the recipient, obtaining the target origin and recipient signals, then performing abnormal detection on these signals, determining the normality of the digital signal, and finally performing abnormal detection of the digital signals at the origin and recipient.

Benefits of technology

Effective abnormality detection of IP voice signals is realized. When the voice detection is normal, abnormality detection of digital signals is performed, thereby effectively monitoring and solving abnormal problems in IP voice communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922269A_ABST
    Figure CN119922269A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of communication, and discloses an IP voice communication detection method and device, equipment, a storage medium and a product. According to the method, the initial sending end IP voice signal and the initial receiving end IP voice signal are matched, and then the target sending end IP voice signal and the target receiving end IP voice signal which are successfully matched are subjected to anomaly detection, so that anomaly detection can be effectively carried out on the IP voice signals, and when the voice detection result is that the detection is normal, the detection efficiency is improved. According to the invention, abnormity detection is carried out on the sending end digital signal and the receiving end digital signal, abnormity detection can be carried out on the voice signal and the digital signal, and thus abnormity detection can be effectively carried out on the communication condition of IP voice.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, equipment, storage medium and product for detecting IP voice communication. Background Art

[0002] Voice transmission based on IP is a voice call technology that uses the Internet Protocol to achieve voice calls and multimedia conferences, that is, to communicate via the Internet. VoIP technology refers to the technology of transmitting voice information through IP networks, converting voice signals into data packets and sending them to the other party through the Internet. The other party's equipment then restores these data packets into understandable voice information. However, anomalies may occur during the voice communication process, resulting in communication failure. Therefore, how to effectively detect anomalies in IP voice communication has become an urgent problem to be solved. Summary of the invention

[0003] The main purpose of this application is to provide a method, device, equipment, storage medium and product for communication detection of IP voice, aiming to solve the technical problem of communication detection X of IP voice.

[0004] To achieve the above object, the present application provides a method for detecting communication of IP voice, and the method for detecting communication of IP voice comprises the following steps:

[0005] Matching the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target sending IP voice signal and the target receiving IP voice signal;

[0006] Performing anomaly detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result;

[0007] When the voice detection result is normal, determining a sending end digital signal corresponding to the target sending end IP voice signal and a receiving end digital signal corresponding to the target receiving end IP voice signal;

[0008] Anomaly detection is performed on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result.

[0009] Optionally, the step of matching the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target sending IP voice signal and the target receiving IP voice signal specifically includes:

[0010] Collect the initial sending IP voice signal and the initial receiving IP voice signal during the communication process;

[0011] Taking the communication start time as the starting time, determining the sending end collection time of the initial sending end IP voice signal and the receiving end collection time of the initial receiving end IP voice signal;

[0012] Performing a primary match on the initial sending-end IP voice signal and the initial receiving-end IP voice signal according to the sending-end collection time and the receiving-end collection time, to obtain a sending-end IP voice signal that has been successfully matched for the primary time and a receiving-end IP voice signal that has been successfully matched for the primary time;

[0013] Extracting features of the first successfully matched sending IP voice signal and the first successfully matched receiving IP voice signal to obtain sending feature information and receiving feature information;

[0014] The first successfully matched sending IP voice signal and the first successfully matched receiving IP voice signal are matched according to the sending end feature information and the receiving end feature information to obtain a successfully matched target sending end IP voice signal and a successfully matched target receiving end IP voice signal.

[0015] Optionally, the step of performing abnormality detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result specifically includes:

[0016] Performing noise filtering on the target sending-end IP voice signal and the target receiving-end IP voice signal respectively to obtain a filtered sending-end IP voice signal and a filtered receiving-end IP voice signal;

[0017] Extracting a valid sending-end voice signal from the filtered sending-end IP voice signal and a valid receiving-end voice signal from the filtered receiving-end IP voice signal;

[0018] Anomaly detection is performed on the valid sending-end voice signal and the valid receiving-end voice signal to obtain a voice detection result.

[0019] Optionally, the step of performing abnormality detection on the valid sending-end voice signal and the valid receiving-end voice signal to obtain a voice detection result specifically includes:

[0020] Performing frame processing on the effective sending-end voice signal and the effective receiving-end voice signal to obtain a framed sending-end voice signal and a framed receiving-end voice signal;

[0021] Performing windowing processing on the framed sending end voice signal and the framed receiving end voice signal by a preset window function to obtain a windowed sending end voice signal and a windowed receiving end voice signal;

[0022] Performing feature extraction on the windowed outgoing voice signal and the windowed received voice signal respectively by using a preset feature extraction algorithm to obtain the outgoing voice feature and the received voice feature;

[0023] Classifying the originating voice features to obtain originating feature types and corresponding originating feature quantities;

[0024] According to the transmitting end feature type, the transmitting end feature quantity, the receiving end feature type and the receiving end feature quantity, anomaly detection is performed on the windowed transmitting end speech signal and the windowed receiving end speech signal to obtain a speech detection result.

[0025] Optionally, the step of performing abnormality detection on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result specifically includes:

[0026] Calculating a transmitting-end signal-to-noise ratio corresponding to the transmitting-end digital signal and a receiving-end signal-to-noise ratio corresponding to the receiving-end digital signal;

[0027] Calculating a signal-to-noise ratio difference between the transmitting end signal-to-noise ratio and the receiving end signal-to-noise ratio;

[0028] When the signal-to-noise ratio difference is less than a preset threshold, extracting a transmitting end high level signal and a transmitting end low level signal from the transmitting end digital signal, and extracting a receiving end high level signal and a receiving end low level signal from the receiving end digital signal;

[0029] The transmitting end digital signal and the receiving end digital signal are detected for abnormality according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal to obtain a digital detection result.

[0030] Optionally, the step of performing abnormality detection on the transmitting end digital signal and the receiving end digital signal according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal to obtain a digital detection result specifically includes:

[0031] Determine the type of the transmitting end high level signal, the type of the transmitting end low level signal, the type of the receiving end high level signal, and the type of the receiving end low level signal corresponding to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal, and the receiving end low level signal;

[0032] Performing signal removal on the transmitting end high level signal according to the type of the transmitting end high level signal to obtain the transmitting end high level signal after removal;

[0033] Performing signal removal on the transmitting end low level signal according to the type of the transmitting end low level signal to obtain the transmitting end low level signal after removal;

[0034] Performing signal removal on the receiving end high level signal according to the receiving end high level signal type to obtain a receiving end high level signal after removal;

[0035] Perform signal removal on the receiving end low level signal according to the receiving end low level signal type to obtain the receiving end low level signal after removal;

[0036] The transmitting end digital signal and the receiving end digital signal are detected for abnormality according to the removed transmitting end high level signal, the removed transmitting end low level signal, the removed receiving end high level signal and the removed receiving end low level signal to obtain a digital detection result.

[0037] In addition, to achieve the above-mentioned purpose, the present application also provides an IP voice communication detection device, the IP voice communication detection device comprising:

[0038] The signal matching module is used to match the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the target sending IP voice signal and the target receiving IP voice signal that are successfully matched;

[0039] An anomaly detection module, used to perform anomaly detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result;

[0040] A signal determination module, used for determining, when the voice detection result is normal, a sending end digital signal corresponding to the target sending end IP voice signal and a receiving end digital signal corresponding to the target receiving end IP voice signal;

[0041] The abnormality detection module is also used to perform abnormality detection on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result.

[0042] In addition, to achieve the above-mentioned purpose, the present application also proposes an IP voice communication detection device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the IP voice communication detection method as described above.

[0043] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the IP voice communication detection method as described above are implemented.

[0044] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the IP voice communication detection method as described above.

[0045] The present application matches the initial transmitting IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and then performs abnormal detection on the target transmitting IP voice signal and the target receiving IP voice signal to obtain a voice detection result. When the voice detection result is that the detection is normal, the transmitting digital signal corresponding to the target transmitting IP voice signal and the receiving digital signal corresponding to the target receiving IP voice signal are determined, and then the transmitting digital signal and the receiving digital signal are detected for abnormality to obtain a digital detection result. The present application matches the initial transmitting IP voice signal and the initial receiving IP voice signal, and then performs abnormal detection on the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and can effectively detect abnormalities in IP voice signals. When the voice detection result is that the detection is normal, the transmitting digital signal and the receiving digital signal are detected for abnormalities, and the voice signal and the digital signal can be detected for abnormalities, thereby effectively detecting abnormalities in the communication of IP voice. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0047] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0048] Figure 1 This is a flow chart of the first embodiment of the communication detection method of IP voice of the present application;

[0049] Figure 2 This is a flow chart of a second embodiment of the communication detection method of IP voice of the present application;

[0050] Figure 3 This is a flow chart of a third embodiment of the communication detection method for IP voice of the present application;

[0051] Figure 4 This is a structural block diagram of the first embodiment of the communication detection device for IP voice of the present application;

[0052] Figure 5It is a structural diagram of an IP voice communication detection device in a hardware operating environment involved in an embodiment of the present application.

[0053] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0054] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0055] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0056] The main solution of the embodiment of the present application is: matching the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target sending IP voice signal and the target receiving IP voice signal; performing abnormality detection on the target sending IP voice signal and the target receiving IP voice signal to obtain a voice detection result; when the voice detection result is normal, determining the sending digital signal corresponding to the target sending IP voice signal and the receiving digital signal corresponding to the target receiving IP voice signal; performing abnormality detection on the sending digital signal and the receiving digital signal to obtain a digital detection result.

[0057] Voice transmission based on IP is a voice call technology that uses the Internet Protocol to achieve voice calls and multimedia conferences, that is, to communicate via the Internet. VoIP technology refers to the technology of transmitting voice information through IP networks, converting voice signals into data packets and sending them to the other party through the Internet. The other party's equipment then restores these data packets into understandable voice information. However, abnormalities may occur during voice communication, resulting in communication failure.

[0058] The present application matches the initial transmitting IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and then performs abnormal detection on the target transmitting IP voice signal and the target receiving IP voice signal to obtain a voice detection result. When the voice detection result is that the detection is normal, the transmitting digital signal corresponding to the target transmitting IP voice signal and the receiving digital signal corresponding to the target receiving IP voice signal are determined, and then the transmitting digital signal and the receiving digital signal are detected for abnormality to obtain a digital detection result. The present application matches the initial transmitting IP voice signal and the initial receiving IP voice signal, and then performs abnormal detection on the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and can effectively detect abnormalities in IP voice signals. When the voice detection result is that the detection is normal, the transmitting digital signal and the receiving digital signal are detected for abnormalities, and the voice signal and the digital signal can be detected for abnormalities, thereby effectively detecting abnormalities in the communication of IP voice.

[0059] It should be noted that the execution subject of the present application may be a computing service device with data processing, network communication and program running functions, such as a computer, or an electronic device capable of realizing the above functions, a communication detection device for voice over IP, etc. The following takes the communication detection device for voice over IP as an example to illustrate this embodiment and the following embodiments.

[0060] Based on this, the present application embodiment provides a communication detection method for IP voice, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the IP voice communication detection method of the present application.

[0061] In this embodiment, the communication detection method of the IP voice includes the following steps:

[0062] Step S10: Matching the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain a successfully matched target sending IP voice signal and a target receiving IP voice signal.

[0063] It is understandable that during the communication process, the sending end can convert the voice signal into a data packet and send it to the receiving end through the Internet, and the receiving end can then restore these data packets into understandable voice signals. Therefore, this embodiment can obtain the initial sending IP voice signal sent by the sending end, and obtain the initial receiving IP voice signal received by the receiving end. Since the receiving end can receive the voice signal after the sending end sends the voice signal, and the receiving end can also feedback a new voice signal based on the voice signal and send it to the sending end, the initial sending IP voice signal sent by the sending end and the initial receiving IP voice signal received by the receiving end may include multiple signals. This embodiment can match multiple initial sending IP voice signals and multiple initial receiving IP voice signals to obtain a successfully matched target sending IP voice signal and a target receiving IP voice signal, that is, after the target sending IP voice signal is converted into a data packet, the data packet is restored to the target receiving IP voice signal.

[0064] Further, in order to effectively match the initial sending IP voice signal and the initial receiving IP voice signal, in this embodiment, the step S10 includes: collecting the initial sending IP voice signal and the initial receiving IP voice signal during the communication process; taking the communication start time as the starting time, determining the sending end collection time of the initial sending IP voice signal and the receiving end collection time of the initial receiving IP voice signal; performing initial matching on the initial sending IP voice signal and the initial receiving end IP voice signal according to the sending end collection time and the receiving end collection time to obtain the sending end IP voice signal that successfully matches the first time and the receiving end IP voice signal that successfully matches the first time; performing feature extraction on the sending end IP voice signal that successfully matches the first time and the receiving end IP voice signal that successfully matches the first time, respectively, to obtain sending end feature information and receiving end feature information; matching the sending end IP voice signal that successfully matches the first time and the receiving end IP voice signal that successfully matches the first time according to the sending end feature information and the receiving end feature information to obtain the target sending end IP voice signal and the target receiving end IP voice signal that successfully matches.

[0065] It should be understood that after collecting several initial transmitting IP voice signals and several initial receiving IP voice signals during the communication process, the start time of the communication process can be determined, and the transmitting end collection time corresponding to each initial transmitting IP voice signal is determined with the communication start time as the starting time, and the receiving end collection time of each initial receiving IP voice signal is determined. Then, the initial transmitting IP voice signal and the initial receiving IP voice signal are initially matched according to the transmitting end collection time and the receiving end collection time. Since the collection time of the same voice signal is relatively close, the time that is relatively close between the transmitting end collection time and the receiving end collection time can be determined, and then the initial transmitting IP voice signal corresponding to the transmitting end collection time in the two times is used as the transmitting IP voice signal that has been successfully matched for the first time, and the initial receiving IP voice signal corresponding to the receiving end collection time in the two times is used as the receiving end IP voice signal that has been successfully matched for the first time.

[0066] It is understandable that, for the first successful match of the transmitting IP voice signal and the first successful match of the receiving IP voice signal, the features of the two IP voice signals can be extracted respectively to obtain the transmitting feature information and the receiving feature information, and the transmitting feature information may include signal amplitude, signal frequency, etc. Then, the first successful match of the transmitting IP voice signal and the first successful match of the receiving IP voice signal are matched according to the transmitting feature information and the receiving feature information, and the relatively similar feature information in the transmitting feature information and the receiving feature information can be determined, and the first successful match of the transmitting IP voice signal corresponding to the information is used as the successfully matched target transmitting IP voice signal, and the first successful match of the receiving IP voice signal corresponding to the information is used as the successfully matched target receiving IP voice signal.

[0067] Step S20: performing abnormality detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result.

[0068] It should be understood that the target sending IP voice signal and the target receiving IP voice signal may be subjected to abnormality detection, that is, the target sending IP voice signal and the target receiving IP voice signal may be detected to determine whether they are abnormal, and obtain a voice detection result.

[0069] Step S30: When the voice detection result is normal, determine the sending end digital signal corresponding to the target sending end IP voice signal and the receiving end digital signal corresponding to the target receiving end IP voice signal.

[0070] It can be understood that when the voice detection result is normal, it means that the target transmitting IP voice signal and the target receiving IP voice signal are normal information. At this time, the transmitting digital signal corresponding to the target transmitting IP voice signal can be determined. The transmitting digital signal is the data signal converted from the target transmitting IP voice signal. The receiving digital signal corresponding to the target receiving IP voice signal can also be determined. The receiving digital signal is the digital signal converted from the target receiving IP voice signal.

[0071] Step S40: performing abnormality detection on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result.

[0072] In a specific implementation, abnormality detection can be performed on the digital signal at the transmitting end and the digital signal at the receiving end to obtain a digital detection result. If the digital detection result is normal, the entire IP voice communication process is normal.

[0073] This embodiment matches the initial transmitting IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and then performs abnormal detection on the target transmitting IP voice signal and the target receiving IP voice signal to obtain a voice detection result. When the voice detection result is that the detection is normal, the transmitting digital signal corresponding to the target transmitting IP voice signal and the receiving digital signal corresponding to the target receiving IP voice signal are determined, and then abnormal detection is performed on the transmitting digital signal and the receiving digital signal to obtain a digital detection result. This embodiment matches the initial transmitting IP voice signal and the initial receiving IP voice signal, and then performs abnormal detection on the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and can effectively perform abnormal detection on the IP voice signal. When the voice detection result is that the detection is normal, the transmitting digital signal and the receiving digital signal are detected for abnormality, and the voice signal and the digital signal can be detected for abnormality, thereby effectively performing abnormal detection on the communication situation of IP voice.

[0074] refer to Figure 2 , Figure 2 This is a flow chart of the second embodiment of the IP voice communication detection method of the present application.

[0075] Based on the above first embodiment, in this embodiment, step S20 includes:

[0076] Step S201: performing noise filtering on the target sending-end IP voice signal and the target receiving-end IP voice signal respectively to obtain a filtered sending-end IP voice signal and a filtered receiving-end IP voice signal.

[0077] It is understandable that the noise signal in the target sending IP voice signal can be filtered to obtain the filtered sending IP voice signal, and the noise signal in the target receiving IP voice signal can also be filtered to obtain the filtered receiving IP voice signal.

[0078] Step S202: extracting a valid sending-end voice signal from the filtered sending-end IP voice signal and a valid receiving-end voice signal from the filtered receiving-end IP voice signal.

[0079] It should be understood that the effective transmitting voice signal can be extracted from the filtered transmitting IP voice signal, and the effective transmitting voice signal can be the partial voice signal with effective amplitude in the filtered transmitting IP voice signal. Similarly, the effective receiving voice signal can also be extracted from the filtered receiving IP voice signal.

[0080] Step S203: performing abnormality detection on the valid voice signal at the sending end and the valid voice signal at the receiving end to obtain a voice detection result.

[0081] Further, in order to effectively perform abnormality detection on the effective sending-end voice signal and the effective receiving-end voice signal, in this embodiment, the step S203 includes: performing frame processing on the effective sending-end voice signal and the effective receiving-end voice signal to obtain the framed sending-end voice signal and the framed receiving-end voice signal; performing windowing processing on the framed sending-end voice signal and the framed receiving-end voice signal through a preset window function to obtain the windowed sending-end voice signal and the windowed receiving-end voice signal; performing feature extraction on the windowed sending-end voice signal and the windowed receiving-end voice signal respectively through a preset feature extraction algorithm to obtain the sending-end voice feature and the receiving-end voice feature; classifying the sending-end voice features to obtain the sending-end feature type and the corresponding sending-end feature quantity; performing abnormality detection on the windowed sending-end voice signal and the windowed receiving-end voice signal according to the sending-end feature type, the sending-end feature quantity, the receiving-end feature type and the receiving-end feature quantity to obtain a voice detection result.

[0082] It is understandable that the effective transmitting end voice signal and the effective receiving end voice signal can be framed separately first, and the frame processing can be performed according to time, and the frame numbers of the framed transmitting end voice signal and the framed receiving end voice signal can be the same.

[0083] It should be understood that the preset window function refers to a pre-set function for windowing processing, and the preset window function can be used to perform windowing processing on the framed transmitting voice signal and the framed receiving voice signal respectively. Windowing processing can reduce spectrum leakage, improve the accuracy of frequency domain analysis, and obtain the windowed transmitting voice signal and the windowed receiving voice signal.

[0084] In a specific implementation, the preset feature extraction algorithm refers to a preset algorithm for extracting signal features. The preset feature extraction algorithm can be used to extract features of the windowed sender voice signal and the windowed receiver voice signal, respectively, to obtain sender voice features and receiver voice features, which can be features such as amplitude and period. Then, the sender voice features are classified to obtain sender feature types and sender feature quantities, that is, various sender feature types and the number of such types. For example, the sender feature type is peak value, and the sender feature quantity is 3, indicating that the windowed sender voice signal contains 3 peaks. Similarly, the receiver voice features can also be classified to obtain receiver feature types and receiver feature quantities. Then, according to the sender feature type, the sender feature quantity, the receiver feature type, and the receiver feature quantity, anomaly detection is performed on the windowed sender voice signal and the windowed receiver voice signal. The specific anomaly detection method can be to determine the same type in the sender feature type and the receiver feature type, and to determine whether the sender feature quantity and the receiver feature quantity of the same type are not much different. If so, the voice detection result is normal detection.

[0085] This embodiment performs noise filtering on the target transmitting IP voice signal and the target receiving IP voice signal respectively to obtain the filtered transmitting IP voice signal and the filtered receiving IP voice signal, then extracts the effective transmitting voice signal from the filtered transmitting IP voice signal and the effective receiving voice signal from the filtered receiving IP voice signal, and then performs abnormality detection on the effective transmitting voice signal and the effective receiving voice signal to obtain a voice detection result. This embodiment can effectively perform noise filtering on the target transmitting IP voice signal and the target receiving IP voice signal respectively, then extracts the effective transmitting voice signal from the filtered transmitting IP voice signal and the effective receiving voice signal from the filtered receiving IP voice signal, can accurately extract the effective transmitting voice signal and the effective receiving voice signal, and then performs abnormality detection on the effective transmitting voice signal and the effective receiving voice signal, thereby accurately and effectively performing abnormality detection on the effective transmitting voice signal and the effective receiving voice signal to obtain an accurate voice detection result.

[0086] refer to Figure 3 , Figure 3 This is a flow chart of the third embodiment of the IP voice communication detection method of the present application.

[0087] Based on the above embodiments, in this embodiment, step S40 includes:

[0088] Step S401: calculating a transmitting-end signal-to-noise ratio corresponding to the transmitting-end digital signal and a receiving-end signal-to-noise ratio corresponding to the receiving-end digital signal.

[0089] It is understandable that the signal-to-noise ratio can represent the ratio between the strength of the useful signal and the strength of the interference signal. The transmitting-end signal-to-noise ratio corresponding to the transmitting-end digital signal and the receiving-end signal-to-noise ratio corresponding to the receiving-end digital signal can be calculated.

[0090] Step S402: Calculate the signal-to-noise ratio difference between the signal-to-noise ratio of the transmitting end and the signal-to-noise ratio of the receiving end.

[0091] It should be understood that the difference between the signal-to-noise ratio at the transmitting end and the signal-to-noise ratio at the receiving end may be calculated as the signal-to-noise ratio difference.

[0092] Step S403: when the signal-to-noise ratio difference is less than a preset threshold, extracting a transmitting end high level signal and a transmitting end low level signal from the transmitting end digital signal, and extracting a receiving end high level signal and a receiving end low level signal from the receiving end digital signal.

[0093] It is understandable that when the signal-to-noise ratio difference is less than the preset threshold, it means that the valid signal in the transmitting digital signal is not much different from the valid signal in the receiving digital signal. At this time, the transmitting high-level signal and the transmitting low-level signal in the transmitting digital signal can be extracted, and the receiving high-level signal and the receiving low-level signal in the receiving digital signal can be extracted.

[0094] Step S404: performing abnormality detection on the transmitting end digital signal and the receiving end digital signal according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal to obtain a digital detection result.

[0095] Further, in order to effectively detect abnormalities of the transmitting end digital signal and the receiving end digital signal, in this embodiment, the step S404 includes: determining the transmitting end high level signal type, the transmitting end low level signal type, the receiving end high level signal type and the receiving end low level signal type corresponding to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal; performing signal removal on the transmitting end high level signal according to the transmitting end high level signal type to obtain the removed transmitting end high level signal; performing signal removal on the transmitting end low level signal according to the transmitting end low level signal type Perform signal removal to obtain a low-level signal at the transmitting end after removal; perform signal removal on the high-level signal at the receiving end according to the type of the high-level signal at the receiving end to obtain a high-level signal at the receiving end after removal; perform signal removal on the low-level signal at the receiving end according to the type of the low-level signal at the receiving end to obtain a low-level signal at the receiving end after removal; perform abnormality detection on the transmitting end digital signal and the receiving end digital signal according to the high-level signal at the transmitting end after removal, the low-level signal at the transmitting end after removal, the high-level signal at the receiving end after removal, and the low-level signal at the receiving end after removal to obtain a digital detection result.

[0096] It should be understood that the type of the high-level signal at the transmitting end corresponding to the high level at the transmitting end can be determined, and the high-level signal at the transmitting end can be signal-removed according to the type of the high-level signal at the transmitting end to obtain the high-level signal at the transmitting end after removal. The type of the high-level signal at the transmitting end refers to the type of cause of the high level at the transmitting end, for example, the noise type. The high-level signal at the transmitting end of the noise type can be removed to obtain a valid high-level signal at the transmitting end. Similarly, the type of the low-level signal at the transmitting end corresponding to the low level at the transmitting end can be determined, and the low-level signal at the transmitting end can be signal-removed according to the type of the low-level signal at the transmitting end to obtain the low-level signal at the transmitting end after removal. The type of the high-level signal at the receiving end corresponding to the high level at the receiving end can also be determined, and the high-level signal at the receiving end can be signal-removed according to the type of the high-level signal at the receiving end to obtain the high-level signal at the receiving end after removal. The type of the low-level signal at the receiving end corresponding to the low level at the receiving end can also be determined, and the low-level signal at the receiving end can be signal-removed according to the type of the low-level signal at the receiving end to obtain the low-level signal at the receiving end after removal.

[0097] In a specific implementation, the transmitting end digital signal and the receiving end digital signal can be detected for abnormalities based on the removed transmitting end high-level signal, the removed transmitting end low-level signal, the removed receiving end high-level signal, and the removed receiving end low-level signal. Specifically, when the number of signals of the removed transmitting end high-level signal is not much different from the number of signals of the removed receiving end high-level signal, and the number of signals of the removed transmitting end low-level signal is not much different from the number of signals of the removed receiving end low-level signal, the digital detection result is that the detection is normal.

[0098] This embodiment calculates the signal-to-noise ratio of the transmitting end corresponding to the transmitting end digital signal and the signal-to-noise ratio of the receiving end corresponding to the receiving end digital signal, and then calculates the signal-to-noise ratio difference between the transmitting end signal-to-noise ratio and the receiving end signal-to-noise ratio. When the signal-to-noise ratio difference is less than a preset threshold, the transmitting end high level signal and the transmitting end low level signal in the transmitting end digital signal are extracted, and the receiving end high level signal and the receiving end low level signal in the receiving end digital signal are extracted, and then the transmitting end digital signal and the receiving end digital signal are detected for abnormality according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal to obtain a digital detection result. This embodiment detects abnormality of the transmitting end digital signal and the receiving end digital signal according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal, and can accurately and effectively detect abnormality of the transmitting end digital signal and the receiving end digital signal to obtain an accurate digital detection result.

[0099] Reference Figure 4 , Figure 4 This is a structural block diagram of the first embodiment of the IP voice communication detection device of the present application.

[0100] like Figure 4 As shown, the IP voice communication detection device proposed in the embodiment of the present application includes:

[0101] The signal matching module 10 is used to match the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the target sending IP voice signal and the target receiving IP voice signal that are successfully matched;

[0102] The abnormality detection module 20 is used to perform abnormality detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result;

[0103] A signal determination module 30, for determining, when the voice detection result is normal, a digital signal of a transmitting end corresponding to the target transmitting end IP voice signal and a digital signal of a receiving end corresponding to the target receiving end IP voice signal;

[0104] The anomaly detection module 20 is further used to perform anomaly detection on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result.

[0105] This embodiment matches the initial transmitting IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and then performs abnormal detection on the target transmitting IP voice signal and the target receiving IP voice signal to obtain a voice detection result. When the voice detection result is that the detection is normal, the transmitting digital signal corresponding to the target transmitting IP voice signal and the receiving digital signal corresponding to the target receiving IP voice signal are determined, and then abnormal detection is performed on the transmitting digital signal and the receiving digital signal to obtain a digital detection result. This embodiment matches the initial transmitting IP voice signal and the initial receiving IP voice signal, and then performs abnormal detection on the successfully matched target transmitting IP voice signal and the target receiving IP voice signal, and can effectively perform abnormal detection on the IP voice signal. When the voice detection result is that the detection is normal, the transmitting digital signal and the receiving digital signal are detected for abnormality, and the voice signal and the digital signal can be detected for abnormality, thereby effectively performing abnormal detection on the communication situation of IP voice.

[0106] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present application. In practical applications, technicians in this field can select part or all of it according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0107] In addition, for technical details not described in detail in this embodiment, please refer to the IP voice communication detection method provided in any embodiment of the present application, which will not be repeated here.

[0108] Based on the above-mentioned first embodiment of the communication detection device for IP voice of the present application, a second embodiment of the communication detection device for IP voice of the present application is proposed.

[0109] In this embodiment, the signal matching module 10 is also used to collect the initial sending IP voice signal and the initial receiving IP voice signal during the communication process; taking the communication start time as the starting time, determining the sending end collection time of the initial sending IP voice signal and the receiving end collection time of the initial receiving IP voice signal; performing initial matching on the initial sending IP voice signal and the initial receiving IP voice signal according to the sending end collection time and the receiving end collection time to obtain the sending IP voice signal that is initially successfully matched and the receiving end IP voice signal that is initially successfully matched; performing feature extraction on the sending IP voice signal that is initially successfully matched and the receiving end IP voice signal that is initially successfully matched, respectively, to obtain sending end feature information and receiving end feature information; matching the sending IP voice signal that is initially successfully matched and the receiving end IP voice signal that is initially successfully matched according to the sending end feature information and the receiving end feature information to obtain the target sending end IP voice signal and the target receiving end IP voice signal that are successfully matched.

[0110] Furthermore, the anomaly detection module 20 is also used to filter out noise on the target transmitting IP voice signal and the target receiving IP voice signal respectively to obtain a filtered transmitting IP voice signal and a filtered receiving IP voice signal; extract a valid transmitting IP voice signal from the filtered transmitting IP voice signal and a valid receiving IP voice signal from the filtered receiving IP voice signal; perform anomaly detection on the valid transmitting voice signal and the valid receiving voice signal to obtain a voice detection result.

[0111] Furthermore, the anomaly detection module 20 is also used to perform frame processing on the effective sending-end voice signal and the effective receiving-end voice signal to obtain the framed sending-end voice signal and the framed receiving-end voice signal; perform windowing processing on the framed sending-end voice signal and the framed receiving-end voice signal through a preset window function to obtain the windowed sending-end voice signal and the windowed receiving-end voice signal; perform feature extraction on the windowed sending-end voice signal and the windowed receiving-end voice signal respectively through a preset feature extraction algorithm to obtain the sending-end voice feature and the receiving-end voice feature; classify the sending-end voice features to obtain the sending-end feature type and the corresponding sending-end feature quantity; perform anomaly detection on the windowed sending-end voice signal and the windowed receiving-end voice signal according to the sending-end feature type, the sending-end feature quantity, the receiving-end feature type and the receiving-end feature quantity to obtain a voice detection result.

[0112] Further, the abnormality detection module 20 is also used to calculate the transmitting end signal-to-noise ratio corresponding to the transmitting end digital signal and the receiving end signal-to-noise ratio corresponding to the receiving end digital signal; calculate the signal-to-noise ratio difference between the transmitting end signal-to-noise ratio and the receiving end signal-to-noise ratio; when the signal-to-noise ratio difference is less than a preset threshold, extract the transmitting end high level signal and the transmitting end low level signal in the transmitting end digital signal, and extract the receiving end high level signal and the receiving end low level signal in the receiving end digital signal; perform abnormality detection on the transmitting end digital signal and the receiving end digital signal according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal to obtain a digital detection result.

[0113] Further, the abnormality detection module 20 is also used to determine the type of the transmitting end high level signal, the type of the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal corresponding to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal; perform signal removal on the transmitting end high level signal according to the type of the transmitting end high level signal to obtain the transmitting end high level signal after removal; perform signal removal on the transmitting end low level signal according to the type of the transmitting end low level signal to obtain the transmitting end low level signal after removal; perform signal removal on the receiving end high level signal according to the type of the receiving end high level signal to obtain the receiving end high level signal after removal; perform signal removal on the receiving end low level signal according to the type of the receiving end low level signal to obtain the receiving end low level signal after removal; perform abnormality detection on the transmitting end digital signal and the receiving end digital signal according to the transmitting end high level signal after removal, the transmitting end low level signal after removal, the receiving end high level signal after removal and the receiving end low level signal after removal to obtain a digital detection result.

[0114] Other embodiments or specific implementation methods of the IP voice communication detection device of the present application can refer to the above-mentioned method embodiments and will not be repeated here.

[0115] The present application provides an IP voice communication detection device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the IP voice communication detection method in the above-mentioned embodiment 1.

[0116] Reference below Figure 5, which shows a schematic diagram of the structure of a communication detection device for IP voice suitable for implementing the embodiment of the present application. The communication detection device for IP voice in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The IP voice communication detection device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0117] like Figure 5 As shown, the communication detection device of IP voice may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the communication detection device of IP voice are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the communication detection device of the IP voice to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows the communication detection device of the IP voice with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0118] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0119] The IP voice communication detection device provided by the present application adopts the IP voice communication detection method in the above embodiment, which can solve the technical problem of how to effectively detect abnormalities in the communication situation of IP voice. Compared with the prior art, the beneficial effects of the IP voice communication detection device provided by the present application are the same as the beneficial effects of the IP voice communication detection method provided by the above embodiment, and other technical features in the IP voice communication detection device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0120] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0121] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0122] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the communication detection method of IP voice in the above-mentioned embodiment.

[0123] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0124] The computer-readable storage medium may be included in the communication detection device for voice over IP; or may exist independently without being assembled into the communication detection device for voice over IP.

[0125] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the IP voice communication detection device, the IP voice communication detection device: matches the initial transmitting IP voice signal and the initial receiving IP voice signal in the communication process to obtain a successfully matched target transmitting IP voice signal and a target receiving IP voice signal; performs abnormality detection on the target transmitting IP voice signal and the target receiving IP voice signal to obtain a voice detection result; when the voice detection result is normal, determines the transmitting digital signal corresponding to the target transmitting IP voice signal and the receiving digital signal corresponding to the target receiving IP voice signal; performs abnormality detection on the transmitting digital signal and the receiving digital signal to obtain a digital detection result.

[0126] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0127] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0128] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0129] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned communication detection method of IP voice, and can solve the technical problem of how to effectively detect abnormalities in the communication situation of IP voice. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the communication detection method of IP voice provided by the above-mentioned embodiment, and will not be repeated here.

[0130] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned IP voice communication detection method when executed by a processor.

[0131] The computer program product provided by the present application can solve the technical problem of how to effectively detect abnormalities in the communication of voice over IP. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the communication detection method of voice over IP provided by the above-mentioned embodiment, which will not be described in detail here.

[0132] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for detecting IP voice communication, characterized in that: The communication detection method of the IP voice comprises the following steps: Matching the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target sending IP voice signal and the target receiving IP voice signal; Performing anomaly detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result; When the voice detection result is normal, determining a sending end digital signal corresponding to the target sending end IP voice signal and a receiving end digital signal corresponding to the target receiving end IP voice signal; Anomaly detection is performed on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result.

2. The IP voice communication detection method according to claim 1, characterized in that: The step of matching the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the successfully matched target sending IP voice signal and the target receiving IP voice signal specifically includes: Collect the initial sending IP voice signal and the initial receiving IP voice signal during the communication process; Taking the communication start time as the starting time, determining the sending end collection time of the initial sending end IP voice signal and the receiving end collection time of the initial receiving end IP voice signal; Performing a primary match on the initial sending-end IP voice signal and the initial receiving-end IP voice signal according to the sending-end collection time and the receiving-end collection time, to obtain a sending-end IP voice signal that has been successfully matched for the primary time and a receiving-end IP voice signal that has been successfully matched for the primary time; Extracting features of the first successfully matched sending IP voice signal and the first successfully matched receiving IP voice signal to obtain sending feature information and receiving feature information; The first successfully matched sending IP voice signal and the first successfully matched receiving IP voice signal are matched according to the sending end feature information and the receiving end feature information to obtain a successfully matched target sending end IP voice signal and a successfully matched target receiving end IP voice signal.

3. The IP voice communication detection method as claimed in claim 1, characterized in that: The step of performing abnormal detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result specifically includes: Performing noise filtering on the target sending-end IP voice signal and the target receiving-end IP voice signal respectively to obtain a filtered sending-end IP voice signal and a filtered receiving-end IP voice signal; Extracting a valid sending-end voice signal from the filtered sending-end IP voice signal and a valid receiving-end voice signal from the filtered receiving-end IP voice signal; Anomaly detection is performed on the valid sending-end voice signal and the valid receiving-end voice signal to obtain a voice detection result.

4. The method for detecting IP voice communication as claimed in claim 3, wherein: The step of performing abnormality detection on the valid sending-end voice signal and the valid receiving-end voice signal to obtain a voice detection result specifically includes: Performing frame processing on the effective sending-end voice signal and the effective receiving-end voice signal to obtain a framed sending-end voice signal and a framed receiving-end voice signal; Performing windowing processing on the framed sending end voice signal and the framed receiving end voice signal by a preset window function to obtain a windowed sending end voice signal and a windowed receiving end voice signal; Performing feature extraction on the windowed outgoing voice signal and the windowed received voice signal respectively by using a preset feature extraction algorithm to obtain the outgoing voice feature and the received voice feature; Classifying the originating voice features to obtain originating feature types and corresponding originating feature quantities; According to the transmitting end feature type, the transmitting end feature quantity, the receiving end feature type and the receiving end feature quantity, anomaly detection is performed on the windowed transmitting end speech signal and the windowed receiving end speech signal to obtain a speech detection result.

5. The IP voice communication detection method according to claim 1, characterized in that: The step of performing abnormality detection on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result specifically includes: Calculating a transmitting-end signal-to-noise ratio corresponding to the transmitting-end digital signal and a receiving-end signal-to-noise ratio corresponding to the receiving-end digital signal; Calculating a signal-to-noise ratio difference between the transmitting end signal-to-noise ratio and the receiving end signal-to-noise ratio; When the signal-to-noise ratio difference is less than a preset threshold, extracting a transmitting end high level signal and a transmitting end low level signal from the transmitting end digital signal, and extracting a receiving end high level signal and a receiving end low level signal from the receiving end digital signal; The transmitting end digital signal and the receiving end digital signal are detected for abnormality according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal to obtain a digital detection result.

6. The method for detecting IP voice communication as claimed in claim 5, characterized in that: The step of performing abnormality detection on the transmitting end digital signal and the receiving end digital signal according to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal and the receiving end low level signal to obtain a digital detection result specifically includes: Determine the type of the transmitting end high level signal, the type of the transmitting end low level signal, the type of the receiving end high level signal, and the type of the receiving end low level signal corresponding to the transmitting end high level signal, the transmitting end low level signal, the receiving end high level signal, and the receiving end low level signal; Performing signal removal on the transmitting end high level signal according to the type of the transmitting end high level signal to obtain the transmitting end high level signal after removal; Performing signal removal on the transmitting end low level signal according to the type of the transmitting end low level signal to obtain the transmitting end low level signal after removal; Performing signal removal on the receiving end high level signal according to the receiving end high level signal type to obtain a receiving end high level signal after removal; Perform signal removal on the receiving end low level signal according to the receiving end low level signal type to obtain the receiving end low level signal after removal; The transmitting end digital signal and the receiving end digital signal are detected for abnormality according to the removed transmitting end high level signal, the removed transmitting end low level signal, the removed receiving end high level signal and the removed receiving end low level signal to obtain a digital detection result.

7. A communication detection device for IP voice, characterized in that: The communication detection device of the IP voice comprises: The signal matching module is used to match the initial sending IP voice signal and the initial receiving IP voice signal in the communication process to obtain the target sending IP voice signal and the target receiving IP voice signal that are successfully matched; An anomaly detection module, used to perform anomaly detection on the target sending end IP voice signal and the target receiving end IP voice signal to obtain a voice detection result; A signal determination module, used for determining, when the voice detection result is normal, a sending end digital signal corresponding to the target sending end IP voice signal and a receiving end digital signal corresponding to the target receiving end IP voice signal; The abnormality detection module is also used to perform abnormality detection on the transmitting end digital signal and the receiving end digital signal to obtain a digital detection result.

8. A communication detection device for IP voice, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the communication detection method for IP voice according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the IP voice communication detection method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the communication detection method of IP voice according to any one of claims 1 to 6 are implemented.