An efficient and secure SVCS300 voice communication switching system and method

By introducing technologies such as efficient concurrent processing, intelligent load balancing, data encryption, identity authentication, support vector machine fault detection and remote management in the SVCS300 voice communication switching system, the existing system has solved the problems of degraded call quality, insufficient security and inconvenient management under high load conditions, and the efficient, secure and reliable voice communication switching functions are realized.

CN119342042BActive Publication Date: 2025-03-21杭州三汇软件有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411886351.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-21
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

When existing voice communication switching systems handle large numbers of concurrent calls, they are difficult to deal with high load conditions, call quality is reduced, system stability is reduced, and security mechanisms are insufficient, data encryption and authentication are lacking, making it difficult to detect and handle system failures in a timely manner.

Method used

An efficient and secure SVCS300 voice communication switching system is designed, including signal access and preprocessing module, concurrent processing and resource scheduling module, secure communication and data encryption module, real-time detection and fault diagnosis module and remote monitoring and management module. Through efficient concurrent processing, intelligent load balancing, data encryption, identity authentication, support vector machine fault detection and remote management, the system's processing capability, security and reliability are improved.

Benefits of technology

It improves the reliability and security of the communication network, supports efficient processing and transmission of a large number of concurrent calls, ensures call quality and system stability, ensures data security during communication and the authenticity of user identity, and provides an intelligent management mechanism to automatically detect and locate system failures, improving the maintainability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342042B_ABST
    Figure CN119342042B_ABST
Patent Text Reader

Abstract

The present invention provides an efficient and secure SVCS300 voice communication exchange system and method, which relates to the field of communication technology, including receiving voice signals of different target devices through different types of interfaces and communication protocols, and performing preprocessing operations on the voice signals; performing corresponding processing on the preprocessed voice signals based on an efficient concurrent processing mechanism, and automatically adjusting the system resource allocation based on an intelligent load balancing mechanism and a dynamic resource scheduling mechanism; using data encryption technology to ensure the data security of the system, and ensuring the authenticity of the identity of the user end based on an identity authentication mechanism; automatically detecting and locating system fault points based on a support vector machine, discovering abnormal situations, triggering an alarm mechanism and generating a communication exchange fault report; the user end remotely monitors the system performance and operating status and performs corresponding configuration and management, thereby realizing efficient processing of a large number of concurrent calls and ensuring the data security of the communication process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an efficient and secure SVCS300 voice communication switching system and method. Background Art

[0002] With the rapid development of communication technology, voice communication switching systems have been widely used in various fields, such as air traffic control, public safety, corporate communications, etc. Among them, the SVCS300 voice communication switching system, as an efficient, secure and reliable voice communication solution, can handle a large number of concurrent calls while ensuring the quality and security of voice calls.

[0003] At present, due to the limitations of system architecture and concurrent processing algorithms, existing voice communication switching systems often cannot effectively cope with high load conditions when handling a large number of concurrent calls, and are prone to problems such as reduced call quality and reduced system stability. As the network environment becomes increasingly complex, the existing voice communication switching system still has deficiencies in security mechanisms. The lack of data encryption technology and identity authentication mechanisms makes the communication process vulnerable to attacks and eavesdropping. In terms of management, existing systems usually rely on manual intervention and lack intelligent alarm mechanisms and fault diagnosis functions. Therefore, it is often difficult to detect and handle system failures in a timely manner, reducing the reliability and maintainability of the system.

[0004] Therefore, it is necessary to provide an efficient and secure SVCS300 voice communication switching system and method thereof to solve the above technical problems. Summary of the invention

[0005] To solve the above technical problems, the present invention provides an efficient and secure SVCS300 voice communication switching system and method thereof for solving the problems of insufficient concurrent call processing capability, poor communication security and imperfect intelligent management of existing voice communication switching systems.

[0006] The present invention provides an efficient and secure SVCS300 voice communication switching system, the system comprising:

[0007] A signal access and preprocessing module, used to receive voice signals from different target devices through different types of interfaces and communication protocols, and perform preprocessing operations on the voice signals;

[0008] A concurrent processing and resource scheduling module, which is used to process the pre-processed voice signal accordingly based on an efficient concurrent processing mechanism, and automatically adjust the system resource allocation during the voice signal processing based on an intelligent load balancing mechanism and a dynamic resource scheduling mechanism;

[0009] The secure communication and data encryption module is used to ensure the data security of the SVCS300 voice communication switching system by using data encryption technology, and to ensure the authenticity of the identity of the accessing user based on the identity authentication mechanism;

[0010] A real-time detection and fault diagnosis module, which is used to automatically detect and locate system fault points in the SVCS300 voice communication switching system based on a support vector machine. Once an abnormal situation is found, an alarm mechanism is triggered and a corresponding communication switching fault report is generated;

[0011] The remote monitoring and management module is used for the user end to remotely monitor the performance and operation status of the SVCS300 voice communication switching system, and to perform corresponding remote configuration and management.

[0012] Preferably, the pre-processed speech signal is processed accordingly based on an efficient concurrent processing mechanism, specifically including:

[0013] The efficient concurrent processing mechanism performs concurrent processing and transmission on the plurality of voice signals based on a concurrent processing algorithm, and the mathematical formula of the concurrent processing algorithm is:

[0014]

[0015] In the formula, Indicates the total processing time of the voice signal of the SVCS300 voice communication switching system; T m represents the processing time of the mth speech signal; β m Indicates the system resource occupancy factor of the mth speech signal.

[0016] Preferably, the automatic adjustment of the system resource allocation during the voice signal processing based on the intelligent load balancing mechanism and the dynamic resource scheduling mechanism specifically includes:

[0017] First, determine the load of the SVCS300 voice communication switching system. The corresponding calculation formula is as follows:

[0018] FZ=λ / μ

[0019] In the formula, FZ represents the load of the SVCS300 voice communication switching system; λ represents the arrival rate of voice signals, that is, the number of voice signals arriving per unit time, which is used to measure the loading rate of voice signals in the system; μ represents the system service rate, that is, the number of voice signals processed per unit time, which is used to measure the system's ability to process voice signals;

[0020] The number of the voice signals waiting to be processed is taken as the system queue length L, and the average waiting time of the voice signals in the system queue is taken as the system average waiting time W. The corresponding relationship between the system queue length L and the system average waiting time W is:

[0021] L = λW

[0022] In the formula, L represents the length of the system queue, that is, the number of voice signals waiting to be processed, which is used to measure the number of voice signals currently backlogged in the system; λ represents the arrival rate of voice signals, that is, the number of voice signals arriving per unit time, which is used to measure the loading rate of voice signals in the system; W represents the average waiting time of the system, that is, the average waiting time of voice signals in the system queue, which is used to measure the length of time voice signals wait to be processed in the system;

[0023] According to the corresponding relationship between the system queue length L and the system average waiting time W, the performance of the SVCS300 voice communication switching system is obtained;

[0024] The system resource allocation is automatically adjusted according to the load condition and performance of the SVCS300 voice communication switching system to complete intelligent load balancing and dynamic resource scheduling operations.

[0025] Preferably, the secure communication and data encryption module is used to ensure the data security of the SVCS300 voice communication switching system by using data encryption technology, and to ensure the authenticity of the identity of the accessing user terminal based on the identity authentication mechanism, specifically including:

[0026] Using symmetric encryption or asymmetric encryption technology, select the voice signal to be processed according to the communication requirements and security level of the SVCS300 voice communication switching system;

[0027] The identity verification mechanism verifies the identity of the user terminal by means of a digital certificate or biometrics;

[0028] The secure communication and data encryption module also supports security policy configuration, and the security policy configuration includes access control, data isolation and firewall.

[0029] Preferably, the real-time detection and fault diagnosis module is used to automatically detect and locate the system fault point in the SVCS300 voice communication switching system based on the support vector machine. Once an abnormal situation is found, an alarm mechanism is triggered and a corresponding communication switching fault report is generated, which specifically includes:

[0030] Based on the support vector machine, the optimization problem corresponding to the classification diagnosis model for diagnosing the system fault point is determined. The mathematical formula of the objective function and the corresponding constraint conditions in the optimization problem is as follows:

[0031]

[0032]

[0033] In the formula, w represents the weight vector, which is used to determine the direction of the classification hyperplane; ||w|| 2 represents the square of the modulus of the weight vector; b represents the bias term, which is used to determine the distance between the classification hyperplane and the origin; x i represents the eigenvector corresponding to the i-th system data point; y i Indicates the label corresponding to the i-th system data point; N represents the total number of system data points; min represents the minimum value operation; st represents the constraint condition.

[0034] Preferably, by introducing a radial basis function kernel, the original feature space corresponding to the system data points is mapped to a high-dimensional feature space, and the updated mathematical formula of the optimization problem is as follows:

[0035]

[0036]

[0037]

[0038] In the formula, α i represents the i-th Lagrange multiplier; α j represents the jth Lagrange multiplier; y i Indicates the label corresponding to the i-th system data point; y j represents the label corresponding to the j-th system data point; x i represents the eigenvector corresponding to the i-th system data point; x j represents the eigenvector corresponding to the jth system data point; K(x i ,x j ) represents the eigenvector x i and x j The radial basis function kernel; N represents the total number of system data points; min represents the minimum operation; st represents the constraint condition; Σ represents the summation symbol;

[0039] By solving the optimization problem, the optimal weight vector and bias item corresponding to the classification diagnosis model are determined, and based on the constructed classification diagnosis model, the system data points in the SVCS300 voice communication switching system are classified and fault diagnosed, and the system fault points in the SVCS300 voice communication switching system are automatically detected and located. Once an abnormal situation is found, the alarm mechanism is triggered and the communication switching fault report is generated.

[0040] Preferably, the remote monitoring and management module is used by the user end to remotely monitor the performance and operating status of the SVCS300 voice communication switching system, and to perform corresponding remote configuration and management, specifically including:

[0041] The user terminal remotely monitors the performance and operation status of the SVCS300 voice communication switching system, determines the bandwidth and signal-to-noise ratio of the data transmission channel of the SVCS300 voice communication switching system, and obtains the maximum data transmission rate of the SVCS300 voice communication switching system. The corresponding calculation formula is as follows:

[0042]

[0043] In the formula, R represents the maximum data transmission rate of the SVCS300 voice communication switching system; B represents the bandwidth of the data transmission channel; S represents the signal power of the data transmission channel; P represents the noise power of the data transmission channel; Indicates the signal-to-noise ratio of the data transmission channel; represents the logarithmic function with base 2;

[0044] The user terminal configures and manages the SVCS300 voice communication switching system accordingly according to the remote monitoring results.

[0045] An efficient and secure SVCS300 voice communication exchange method, the method comprising:

[0046] Receiving voice signals from different target devices through different types of interfaces and communication protocols, and performing preprocessing operations on the voice signals;

[0047] Based on the efficient concurrent processing mechanism, the pre-processed voice signal is processed accordingly, and based on the intelligent load balancing mechanism and the dynamic resource scheduling mechanism, the system resource allocation during the voice signal processing is automatically adjusted;

[0048] Data encryption technology is used to ensure the data security of the SVCS300 voice communication exchange system, and the authenticity of the identity of the accessing user is ensured based on the identity authentication mechanism;

[0049] Automatically detect and locate system fault points in the SVCS300 voice communication exchange system based on support vector machines. Once an abnormal situation is found, an alarm mechanism is triggered and a corresponding communication exchange fault report is generated;

[0050] The user terminal remotely monitors the performance and operating status of the SVCS300 voice communication switching system, and performs corresponding remote configuration and management.

[0051] Compared with the related art, the efficient and secure SVCS300 voice communication switching system and method provided by the present invention have the following beneficial effects:

[0052] The present invention can receive voice signals from different target devices through different types of interfaces and communication protocols, and perform preprocessing operations on the voice signals through a signal access and preprocessing module, a concurrent processing and resource scheduling module, a secure communication and data encryption module, a real-time detection and fault diagnosis module, and a remote monitoring and management module; the preprocessed voice signals are processed accordingly based on an efficient concurrent processing mechanism, and the system resource allocation during voice signal processing is automatically adjusted based on an intelligent load balancing mechanism and a dynamic resource scheduling mechanism; data encryption technology is used to ensure the data security of the SVCS300 voice communication switching system, and the identity authenticity of the accessing user end is ensured based on an identity authentication mechanism; system fault points in the SVCS300 voice communication switching system are automatically detected and located based on a support vector machine, and once an abnormal situation is found, an alarm mechanism is triggered and a corresponding communication switching fault report is generated; the user end remotely monitors the performance and operating status of the SVCS300 voice communication switching system, and performs corresponding remote configuration and management. The present invention can improve the reliability and security of the communication network, and provide timely and accurate communication support for relevant personnel; and support the efficient processing and transmission of a large number of concurrent calls, ensuring the call quality and system stability; the present invention adopts data encryption technology and identity authentication mechanism to ensure data security and the authenticity of user identity during the communication process; and at the same time, it can provide an intelligent management mechanism to automatically detect and locate fault points in the system, thereby improving the maintainability and reliability of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 A system block diagram of an efficient and secure SVCS300 voice communication switching system of the present invention;

[0054] Figure 2 A schematic diagram of a user-side remote monitoring and management SVCS300 voice communication exchange system of the present invention;

[0055] Figure 3 The present invention is a flowchart of an efficient and secure SVCS300 voice communication exchange method. DETAILED DESCRIPTION

[0056] The present invention will be further described below in conjunction with the accompanying drawings and implementation modes.

[0057] Embodiment 1

[0058] like Figure 1 As shown, an efficient and secure SVCS300 voice communication switching system, the system includes:

[0059] A signal access and preprocessing module, used to receive voice signals from different target devices through different types of interfaces and communication protocols, and perform preprocessing operations on the voice signals;

[0060] A concurrent processing and resource scheduling module, which is used to process the pre-processed voice signal accordingly based on an efficient concurrent processing mechanism, and automatically adjust the system resource allocation during the voice signal processing based on an intelligent load balancing mechanism and a dynamic resource scheduling mechanism;

[0061] The secure communication and data encryption module is used to ensure the data security of the SVCS300 voice communication switching system by using data encryption technology, and to ensure the authenticity of the identity of the accessing user based on the identity authentication mechanism;

[0062] A real-time detection and fault diagnosis module, which is used to automatically detect and locate system fault points in the SVCS300 voice communication switching system based on a support vector machine. Once an abnormal situation is found, an alarm mechanism is triggered and a corresponding communication switching fault report is generated;

[0063] The remote monitoring and management module is used for the user end to remotely monitor the performance and operation status of the SVCS300 voice communication switching system, and to perform corresponding remote configuration and management.

[0064] The signal access and preprocessing module can fully receive voice signals sent from target devices of different brands, models and types by integrating various interface technologies and a wide range of communication protocols. The interface technologies can be analog interfaces, digital interfaces and IP network interfaces, and the communication protocols can be SIP, H.323, etc. The module uses digital signal processing algorithms to preprocess the received voice signals, including noise suppression, echo cancellation and automatic gain control.

[0065] Next, the concurrent processing and resource scheduling module can process a large number of concurrent voice communications at the same time through an efficient concurrent processing mechanism, effectively avoiding communication delays or interruptions caused by resource competition. In addition, by introducing an intelligent load balancing mechanism and a dynamic resource scheduling mechanism, the system can automatically adjust the resource allocation strategy according to the current load situation, ensuring that all voice signal processing tasks can obtain the corresponding computing resources and bandwidth, further improving the overall processing capability and response speed of the system.

[0066] The secure communication and data encryption module uses data encryption technology to encrypt the voice data in transmission and the sensitive information stored in the system, effectively preventing the risk of data leakage and illegal access. At the same time, the system can strictly verify the authenticity of the identity of the accessing user through the identity authentication mechanism, ensuring the legitimacy and credibility of the communication process.

[0067] The real-time detection and fault diagnosis module uses support vector machines (SVM) to monitor and intelligently analyze the operating status of the SVCS300 voice communication switching system in real time. Once any abnormality or potential fault point is detected, the module will immediately trigger the alarm mechanism and generate a corresponding communication switching fault report, providing accurate fault location and repair suggestions for operation and maintenance personnel, thereby greatly reducing system downtime and maintenance costs.

[0068] Finally, based on the remote monitoring and management module, users can remotely monitor the performance and operating status of the SVCS300 voice communication switching system in real time, and perform remote configuration and management operations according to actual needs, such as adjusting system parameters, upgrading software versions, and viewing historical logs, etc., thereby greatly improving the flexibility and maintainability of the system and bringing users a more convenient and efficient operation and maintenance experience.

[0069] In a specific implementation process, the pre-processed speech signal is processed accordingly based on the efficient concurrent processing mechanism, specifically including:

[0070] The efficient concurrent processing mechanism performs concurrent processing and transmission on the plurality of voice signals based on a concurrent processing algorithm, and the mathematical formula of the concurrent processing algorithm is:

[0071]

[0072] In the formula, Indicates the total processing time of the voice signal of the SVCS300 voice communication switching system; T m represents the processing time of the mth speech signal; β m Indicates the system resource occupancy factor of the mth speech signal.

[0073] It is understandable that the efficient concurrent processing mechanism can process and transmit multiple voice signals in parallel based on the concurrent processing algorithm to achieve efficient resource utilization and improved response speed. Specifically, in the mathematical formula of the concurrent processing algorithm, the total processing time of all voice signals in the SVCS300 voice communication switching system is As a key performance indicator, it can measure the overall efficiency of the system in processing speech signals; T m represents the processing time of the mth speech signal, which reflects the complexity of the signal itself and the difference in processing difficulty; and β m It represents the occupancy coefficient of the mth voice signal in the system resource allocation, which comprehensively considers the usage of resources such as CPU, memory and network bandwidth during the signal processing process.

[0074] By accurately calculating the processing time and resource occupancy coefficient of each voice signal, this efficient concurrent processing mechanism can dynamically adjust system resource allocation, thereby efficiently and concurrently processing and transmitting multiple voice signals.

[0075] The automatic adjustment of the system resource allocation during the voice signal processing based on the intelligent load balancing mechanism and the dynamic resource scheduling mechanism specifically includes:

[0076] First, determine the load of the SVCS300 voice communication switching system. The corresponding calculation formula is as follows:

[0077] FZ=λ / μ

[0078] In the formula, FZ represents the load of the SVCS300 voice communication switching system; λ represents the arrival rate of voice signals, that is, the number of voice signals arriving per unit time, which is used to measure the loading rate of voice signals in the system; μ represents the system service rate, that is, the number of voice signals processed per unit time, which is used to measure the system's ability to process voice signals;

[0079] The number of the voice signals waiting to be processed is taken as the system queue length L, and the average waiting time of the voice signals in the system queue is taken as the system average waiting time W. The corresponding relationship between the system queue length L and the system average waiting time W is:

[0080] L = λW

[0081] In the formula, L represents the length of the system queue, that is, the number of voice signals waiting to be processed, which is used to measure the number of voice signals currently backlogged in the system; λ represents the arrival rate of voice signals, that is, the number of voice signals arriving per unit time, which is used to measure the loading rate of voice signals in the system; W represents the average waiting time of the system, that is, the average waiting time of voice signals in the system queue, which is used to measure the length of time voice signals wait to be processed in the system;

[0082] According to the corresponding relationship between the system queue length L and the system average waiting time W, the performance of the SVCS300 voice communication switching system is obtained;

[0083] The system resource allocation is automatically adjusted according to the load condition and performance of the SVCS300 voice communication switching system to complete intelligent load balancing and dynamic resource scheduling operations.

[0084] In practical applications, the current load condition FZ of the SVCS300 voice communication switching system can be accurately measured first, and the corresponding quantitative formula is: FZ=λ / μ. In this formula, FZ directly reflects the load level of the SVCS300 voice communication switching system; λ represents the arrival rate of voice signals, which specifically reflects the total amount of voice signals that flow into the system within a unit time interval, and is a key parameter for measuring the input rate of the system; μ represents the system service rate, that is, the number of voice signals successfully processed by the system within a unit time, and is the core standard for evaluating the system processing capacity.

[0085] By setting the system queue length L, the number of voice signals waiting to be processed can be quantified. This indicator intuitively shows the backlog of tasks currently to be processed in the system. At the same time, the system average waiting time W can be introduced, that is, the average waiting time for voice signals in the queue to be processed, which effectively measures the delay of voice signals in the system. The relationship between the two can be expressed by the formula L=λW, which reflects the intrinsic connection between input rate and system delay.

[0086] Based on the corresponding relationship between the system queue length L and the system average waiting time W, the performance of the SVCS300 voice communication switching system can be comprehensively evaluated, including key aspects such as processing efficiency, response speed and system stability.

[0087] Finally, according to the system load and performance, the concurrent processing and resource scheduling module can automatically execute resource reallocation strategies. Through intelligent load balancing algorithms and dynamic resource scheduling mechanisms, it can flexibly adjust key resources such as CPU, memory, and network bandwidth to respond to real-time changing communication needs with the optimal configuration, thereby ensuring that the SVCS300 system can maintain efficient and smooth voice communication services in a high-load environment, maximizing resource utilization and continuously optimizing system performance.

[0088] The secure communication and data encryption module is used to ensure the data security of the SVCS300 voice communication switching system by using data encryption technology, and to ensure the authenticity of the identity of the accessing user terminal based on the identity authentication mechanism, specifically including:

[0089] Using symmetric encryption or asymmetric encryption technology, select the voice signal to be processed according to the communication requirements and security level of the SVCS300 voice communication switching system;

[0090] The identity verification mechanism verifies the identity of the user terminal by means of a digital certificate or biometrics;

[0091] The secure communication and data encryption module also supports security policy configuration, and the security policy configuration includes access control, data isolation and firewall.

[0092] Among them, the secure communication and data encryption module can use data encryption technology to fully protect the security of system data. This module can flexibly adopt symmetric encryption or asymmetric encryption technology, accurately select and process the voice signal in transmission according to the specific communication requirements of the SVCS300 system and the preset security level, and prevent the information from being illegally intercepted or tampered with during the transmission process.

[0093] In addition, the module also has a built-in complete identity authentication mechanism, which is based on digital certificates or high-precision biometric recognition technology. It can strictly authenticate users attempting to access the system, thereby effectively preventing unauthorized access by users.

[0094] It is worth mentioning that the secure communication and data encryption module also supports multi-level security policy configuration functions. These policy configurations include access control policies, data isolation measures, firewall settings and other aspects.

[0095] The real-time detection and fault diagnosis module is used to automatically detect and locate the system fault point in the SVCS300 voice communication switching system based on the support vector machine. Once an abnormal situation is found, the alarm mechanism is triggered and a corresponding communication switching fault report is generated. Specifically, it includes:

[0096] Based on the support vector machine, the optimization problem corresponding to the classification diagnosis model for diagnosing the system fault point is determined. The mathematical formula of the objective function and the corresponding constraint conditions in the optimization problem is as follows:

[0097]

[0098]

[0099] In the formula, w represents the weight vector, which is used to determine the direction of the classification hyperplane; ||w|| 2 represents the square of the modulus of the weight vector; b represents the bias term, which is used to determine the distance between the classification hyperplane and the origin; x i represents the eigenvector corresponding to the i-th system data point; y i Indicates the label corresponding to the i-th system data point; N represents the total number of system data points; min represents the minimum value operation; st represents the constraint condition.

[0100] By introducing the radial basis function kernel, the original feature space corresponding to the system data points is mapped to the high-dimensional feature space, and the updated mathematical formula of the optimization problem is as follows:

[0101]

[0102]

[0103]

[0104] In the formula, α i represents the i-th Lagrange multiplier; α j represents the jth Lagrange multiplier; y i Indicates the label corresponding to the i-th system data point; y j represents the label corresponding to the j-th system data point; x i represents the eigenvector corresponding to the i-th system data point; x j represents the eigenvector corresponding to the jth system data point; K(x i ,x j ) represents the eigenvector x i and x j The radial basis function kernel; N represents the total number of system data points; min represents the minimum operation; st represents the constraint condition; Σ represents the summation symbol;

[0105] By solving the optimization problem, the optimal weight vector and bias item corresponding to the classification diagnosis model are determined, and based on the constructed classification diagnosis model, the system data points in the SVCS300 voice communication switching system are classified and fault diagnosed, and the system fault points in the SVCS300 voice communication switching system are automatically detected and located. Once an abnormal situation is found, the alarm mechanism is triggered and the communication switching fault report is generated.

[0106] The remote monitoring and management module is used by the user end to remotely monitor the performance and operating status of the SVCS300 voice communication switching system, and to perform corresponding remote configuration and management, specifically including:

[0107] The user terminal remotely monitors the performance and operation status of the SVCS300 voice communication switching system, determines the bandwidth and signal-to-noise ratio of the data transmission channel of the SVCS300 voice communication switching system, and obtains the maximum data transmission rate of the SVCS300 voice communication switching system. The corresponding calculation formula is as follows:

[0108]

[0109] In the formula, R represents the maximum data transmission rate of the SVCS300 voice communication switching system; B represents the bandwidth of the data transmission channel; S represents the signal power of the data transmission channel; P represents the noise power of the data transmission channel; Indicates the signal-to-noise ratio of the data transmission channel; represents the logarithmic function with base 2;

[0110] The user terminal configures and manages the SVCS300 voice communication switching system accordingly according to the remote monitoring results.

[0111] like Figure 2 As shown, the SVCS300 voice communication switching system can be built into a mobile terminal, which can be a smart phone. Based on the remote monitoring and management module, the user end can conduct comprehensive remote monitoring of the performance and operating status of the SVCS300 voice communication switching system, and perform precise remote configuration and management. This module enables the user end to obtain the key performance indicators and operating status information of the SVCS300 voice communication switching system in real time through network communication technology.

[0112] Specifically, this module can accurately measure the bandwidth B and signal-to-noise ratio of the data transmission channel of the SVCS300 voice communication switching system. Based on these monitoring data, the maximum data transmission rate R of the SVCS300 voice communication switching system can be calculated. The corresponding calculation formula is:

[0113] .

[0114] Furthermore, the user side can obtain various detailed parameters and performance indicators based on the remote monitoring results, and make targeted configuration adjustments and optimization management of the SVCS300 voice communication switching system, including adjusting channel bandwidth allocation, optimizing signal processing technical parameters, implementing fault warning and diagnosis, etc., to ensure that the system is always in the best operating state and meet the needs of efficient and stable voice communication.

[0115] Embodiment 2

[0116] like Figure 3 As shown, an efficient and secure SVCS300 voice communication exchange method, the method comprising:

[0117] S1, receiving voice signals from different target devices through different types of interfaces and communication protocols, and performing preprocessing operations on the voice signals;

[0118] S2, processing the pre-processed voice signal accordingly based on an efficient concurrent processing mechanism, and automatically adjusting the system resource allocation during the voice signal processing based on an intelligent load balancing mechanism and a dynamic resource scheduling mechanism;

[0119] S3 uses data encryption technology to ensure the data security of the SVCS300 voice communication exchange system, and ensures the authenticity of the identity of the accessing user based on the identity authentication mechanism;

[0120] S4, automatically detecting and locating the system fault point in the SVCS300 voice communication switching system based on the support vector machine, triggering an alarm mechanism and generating a corresponding communication switching fault report once an abnormality is found;

[0121] S5, the user terminal remotely monitors the performance and operation status of the SVCS300 voice communication switching system, and performs corresponding remote configuration and management.

[0122] Through the introduction of the above embodiments, the present invention can receive voice signals from different target devices through different types of interfaces and communication protocols through the signal access and preprocessing module, concurrent processing and resource scheduling module, secure communication and data encryption module, real-time detection and fault diagnosis module and remote monitoring and management module, and perform preprocessing operations on the voice signals; perform corresponding processing on the preprocessed voice signals based on the efficient concurrent processing mechanism, and automatically adjust the system resource allocation during voice signal processing based on the intelligent load balancing mechanism and dynamic resource scheduling mechanism; use data encryption technology to ensure the data security of the SVCS300 voice communication switching system, and ensure the authenticity of the identity of the accessing user end based on the identity authentication mechanism; automatically detect and locate system fault points in the SVCS300 voice communication switching system based on the support vector machine, and once an abnormal situation is found, trigger the alarm mechanism and generate a corresponding communication switching fault report; the user end remotely monitors the performance and operating status of the SVCS300 voice communication switching system, and performs corresponding remote configuration and management. The present invention can improve the reliability and security of the communication network, and provide timely and accurate communication support for relevant personnel; and support the efficient processing and transmission of a large number of concurrent calls, ensuring the call quality and system stability; the present invention adopts data encryption technology and identity authentication mechanism to ensure data security and the authenticity of user identity during the communication process; and at the same time, it can provide an intelligent management mechanism to automatically detect and locate fault points in the system, thereby improving the maintainability and reliability of the system.

[0123] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0124] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0125] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

Claims

1. An efficient and secure SVCS300 voice communication switching system, characterized in that: The system comprises: A signal access and preprocessing module, used to receive voice signals from different target devices through different types of interfaces and communication protocols, and perform preprocessing operations on the voice signals; A concurrent processing and resource scheduling module, which is used to process the pre-processed voice signal accordingly based on an efficient concurrent processing mechanism, and automatically adjust the system resource allocation during the voice signal processing based on an intelligent load balancing mechanism and a dynamic resource scheduling mechanism; The automatic adjustment of the system resource allocation during the voice signal processing based on the intelligent load balancing mechanism and the dynamic resource scheduling mechanism specifically includes: First, determine the load of the SVCS300 voice communication switching system. The corresponding calculation formula is as follows: FZ=λ / μ In the formula, FZ represents the load of the SVCS300 voice communication switching system; λ represents the arrival rate of voice signals, that is, the number of voice signals arriving per unit time, which is used to measure the loading rate of voice signals in the system; μ represents the system service rate, that is, the number of voice signals processed per unit time, which is used to measure the system's ability to process voice signals; The number of the voice signals waiting to be processed is taken as the system queue length L, and the average waiting time of the voice signals in the system queue is taken as the system average waiting time W. The corresponding relationship between the system queue length L and the system average waiting time W is: L = λW In the formula, L represents the length of the system queue, that is, the number of voice signals waiting to be processed, which is used to measure the number of voice signals currently backlogged in the system; λ represents the arrival rate of voice signals, that is, the number of voice signals arriving per unit time, which is used to measure the loading rate of voice signals in the system; W represents the average waiting time of the system, that is, the average waiting time of voice signals in the system queue, which is used to measure the length of time voice signals wait to be processed in the system; According to the corresponding relationship between the system queue length L and the system average waiting time W, the performance of the SVCS300 voice communication switching system is obtained; Automatically adjust system resource allocation according to the load and performance of the SVCS300 voice communication switching system to complete intelligent load balancing and dynamic resource scheduling operations; The secure communication and data encryption module is used to ensure the data security of the SVCS300 voice communication switching system by using data encryption technology, and to ensure the authenticity of the identity of the accessing user based on the identity authentication mechanism; A real-time detection and fault diagnosis module, which is used to automatically detect and locate system fault points in the SVCS300 voice communication switching system based on a support vector machine. Once an abnormal situation is found, an alarm mechanism is triggered and a corresponding communication switching fault report is generated; The remote monitoring and management module is used for the user end to remotely monitor the performance and operation status of the SVCS300 voice communication switching system, and to perform corresponding remote configuration and management.

2. According to claim 1, an efficient and secure SVCS300 voice communication switching system is characterized in that: The performing corresponding processing on the pre-processed speech signal based on the efficient concurrent processing mechanism specifically includes: The efficient concurrent processing mechanism performs concurrent processing and transmission on the plurality of voice signals based on a concurrent processing algorithm, and the mathematical formula of the concurrent processing algorithm is: In the formula, Indicates the total processing time of the voice signal of the SVCS300 voice communication switching system; T m represents the processing time of the mth speech signal; β m Indicates the system resource occupancy factor of the mth speech signal.

3. According to claim 1, an efficient and secure SVCS300 voice communication switching system is characterized in that: The secure communication and data encryption module is used to ensure the data security of the SVCS300 voice communication switching system by using data encryption technology, and to ensure the authenticity of the identity of the accessing user terminal based on the identity authentication mechanism, specifically including: Using symmetric encryption or asymmetric encryption technology, select the voice signal to be processed according to the communication requirements and security level of the SVCS300 voice communication switching system; The identity verification mechanism verifies the identity of the user terminal by means of a digital certificate or biometrics; The secure communication and data encryption module also supports security policy configuration, and the security policy configuration includes access control, data isolation and firewall.

4. According to claim 1, an efficient and secure SVCS300 voice communication switching system is characterized in that: The real-time detection and fault diagnosis module is used to automatically detect and locate the system fault point in the SVCS300 voice communication switching system based on the support vector machine. Once an abnormal situation is found, the alarm mechanism is triggered and a corresponding communication switching fault report is generated. Specifically, it includes: Based on the support vector machine, the optimization problem corresponding to the classification diagnosis model for diagnosing the system fault point is determined. The mathematical formula of the objective function and the corresponding constraint conditions in the optimization problem is as follows: In the formula, w represents the weight vector, which is used to determine the direction of the classification hyperplane; ||w|| 2 represents the square of the modulus of the weight vector; b represents the bias term, which is used to determine the distance between the classification hyperplane and the origin; x i represents the eigenvector corresponding to the i-th system data point; y i Indicates the label corresponding to the i-th system data point; N represents the total number of system data points; min represents the minimum value operation; st represents the constraint condition.

5. The efficient and secure SVCS300 voice communication switching system according to claim 4 is characterized in that: By introducing the radial basis function kernel, the original feature space corresponding to the system data points is mapped to the high-dimensional feature space, and the updated mathematical formula of the optimization problem is as follows: In the formula, α i represents the i-th Lagrange multiplier; α j represents the jth Lagrange multiplier; y i Indicates the label corresponding to the i-th system data point; y j represents the label corresponding to the j-th system data point; x i represents the eigenvector corresponding to the i-th system data point; x j represents the eigenvector corresponding to the jth system data point; K(x i ,x j ) represents the eigenvector x i and x j The radial basis function kernel; N represents the total number of system data points; min represents the minimum value operation; st represents a constraint condition; Σ represents a summation symbol; By solving the optimization problem, the optimal weight vector and bias item corresponding to the classification diagnosis model are determined, and based on the constructed classification diagnosis model, the system data points in the SVCS300 voice communication switching system are classified and fault diagnosed, and the system fault points in the SVCS300 voice communication switching system are automatically detected and located. Once an abnormal situation is found, the alarm mechanism is triggered and the communication switching fault report is generated.

6. The efficient and secure SVCS300 voice communication switching system according to claim 1 is characterized in that: The remote monitoring and management module is used by the user end to remotely monitor the performance and operating status of the SVCS300 voice communication switching system, and to perform corresponding remote configuration and management, specifically including: The user terminal remotely monitors the performance and operation status of the SVCS300 voice communication switching system, determines the bandwidth and signal-to-noise ratio of the data transmission channel of the SVCS300 voice communication switching system, and obtains the maximum data transmission rate of the SVCS300 voice communication switching system. The corresponding calculation formula is as follows: In the formula, R represents the maximum data transmission rate of the SVCS300 voice communication switching system; B represents the bandwidth of the data transmission channel; S represents the signal power of the data transmission channel; P represents the noise power of the data transmission channel; Indicates the signal-to-noise ratio of the data transmission channel; represents the logarithmic function with base 2; The user terminal configures and manages the SVCS300 voice communication switching system accordingly according to the remote monitoring results.

7. An efficient and secure SVCS300 voice communication switching method, applied to an efficient and secure SVCS300 voice communication switching system as claimed in any one of claims 1 to 6, the method comprising: Receiving voice signals from different target devices through different types of interfaces and communication protocols, and performing preprocessing operations on the voice signals; Based on the efficient concurrent processing mechanism, the pre-processed voice signal is processed accordingly, and based on the intelligent load balancing mechanism and the dynamic resource scheduling mechanism, the system resource allocation during the voice signal processing is automatically adjusted; Data encryption technology is used to ensure the data security of the SVCS300 voice communication exchange system, and the authenticity of the identity of the accessing user is ensured based on the identity authentication mechanism; Automatically detect and locate system fault points in the SVCS300 voice communication exchange system based on support vector machines. Once an abnormal situation is found, an alarm mechanism is triggered and a corresponding communication exchange fault report is generated; The user terminal remotely monitors the performance and operating status of the SVCS300 voice communication switching system, and performs corresponding remote configuration and management.

Citation Information

Patent Citations

  • Method and system for balancing dynamic load based on distributed SIP architecture

    CN101834877A

  • Interconnection networking method and system of civil aviation VoIP voice communication exchange system

    CN111970289A