Multi-service converged communication system and method based on soft switch

By employing a layered architecture and dynamic bandwidth allocation mechanism, the shortcomings of existing softswitch systems in multi-service converged communication are addressed, enabling efficient and reliable multi-service converged communication suitable for enterprise communication and smart city scenarios.

CN121815438AInactive Publication Date: 2026-04-07孙汝锦
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-24
Publication Date
2026-04-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing softswitch-based communication systems have shortcomings in multi-service priority scheduling, dynamic resource allocation, and distributed processing, making it difficult to meet the needs of complex business scenarios.

Method used

The multi-service converged communication system adopts a layered architecture, including a service access layer, a softswitch core layer, a service support layer, and an application service layer. It combines distributed load balancing algorithms, fuzzy comprehensive evaluation methods, and dynamic bandwidth allocation mechanisms to achieve seamless integration and priority scheduling of multiple services.

Benefits of technology

It improves the efficiency of multi-service integration, optimizes resource utilization, reduces transmission latency, enhances system scalability and reliability, and adapts to the complex business needs of 5G and IoT scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121815438A_ABST
    Figure CN121815438A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-service converged communication system and method based on soft switching, and relates to the technical field of communication. According to the system, by constructing a soft switch core network with a layered architecture, fused transmission and processing of multiple services such as voice, data, video and the Internet of Things are realized. The system comprises a service access layer, a soft switch core layer, a service support layer and an application service layer which work cooperatively through standardized interfaces, and the service expansibility and the resource utilization rate of the communication system are improved. Meanwhile, a multi-service priority scheduling algorithm and a dynamic bandwidth allocation method provided by the invention solve the QoS guarantee problem when multiple services are concurrently. Experimental data show that the transmission delay of the system in a multi-service fusion scene is reduced by 15%-20%, the bandwidth utilization rate is improved by more than 25%, and the system has remarkable technical advantages.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a multi-service converged communication system and method based on softswitching. Background Technology

[0002] With the rapid development of 5G technology and the Internet of Things (IoT), communication networks face the demand for concurrent multi-service communication, making the convergence of voice, data, video, and IoT services a trend. Traditional communication systems use dedicated hardware to process services, resulting in poor service scalability, low resource utilization, and difficulties in ensuring QoS. Softswitch technology, as a core technology of next-generation networks, features separation of service and control, as well as separation of control and bearer functions, making multi-service convergence possible. However, existing softswitch-based communication systems still have shortcomings in multi-service priority scheduling, dynamic resource allocation, and distributed processing, making it difficult to meet the needs of complex service scenarios. Summary of the Invention

[0003] The purpose of this invention is to overcome the shortcomings of the prior art and provide a multi-service converged communication system and method based on softswitch, thereby improving the efficiency and quality of multi-service converged communication.

[0004] A multi-service converged communication system based on softswitch, comprising:

[0005] The service access layer is used to access various types of service terminals, including voice terminals, data terminals, video terminals and IoT terminals. The service access layer is configured with access gateways that adapt to different terminal interfaces.

[0006] The softswitch core layer, connected to the service access layer, includes a softswitch control device, a media gateway controller, and a signaling gateway. The softswitch control device is used to implement call control, routing selection, and service logic processing for multiple services. The media gateway controller is used to control the transmission and conversion of media streams. The signaling gateway is used to implement the conversion of different signaling protocols.

[0007] The service support layer, connected to the softswitch core layer, includes a service management server, a user database, a QoS guarantee module, and a security authentication module. The service management server is used for service configuration and scheduling, the user database is used to store user information and service permission data, the QoS guarantee module is used to implement priority scheduling and bandwidth allocation for multiple services, and the security authentication module is used for user identity authentication and data encryption.

[0008] The application service layer, connected to the business support layer, includes various business application servers, which provide specific business services such as voice communication, video conferencing, data transmission, and IoT monitoring.

[0009] Furthermore, the softswitch control device adopts a distributed architecture, including multiple control nodes. Each control node uses a load balancing algorithm to distribute the load of service processing. The load balancing algorithm satisfies the following formula:

[0010]

[0011] Among them, L j Let W be the load index of the j-th control node, n be the total number of service types, and W be the load index of the j-th control node. i S represents the weighting coefficient for the i-th type of business. ij For the i-th type of traffic currently being processed by the j-th control node, C j This represents the processing capacity of the j-th control node.

[0012] Furthermore, the QoS guarantee module includes a priority allocation unit and a dynamic bandwidth allocation unit. The priority allocation unit divides services into five priorities, from highest to lowest: emergency control services, voice services, video services, data services, and IoT non-real-time services. The dynamic bandwidth allocation unit allocates bandwidth according to service priority and network load status, satisfying the formula:

[0013]

[0014] Among them, B i For bandwidth allocation of the i-th type of service, B total P represents the total available bandwidth. i Let θ be the priority coefficient for the i-th type of service, α be the network load impact factor, α∈[0,1], and θ be the network load impact factor. i is the ratio of the current queue length to the maximum queue length for the i-th type of service, and m is the number of current concurrent service types.

[0015] A multi-service converged communication method based on softswitch includes the following steps:

[0016] S1. Service Access: The service terminal initiates a service request through the access gateway of the service access layer. The access gateway identifies the terminal type and service type, and encapsulates the service request into a standardized format before sending it to the softswitch core layer.

[0017] S2. Identity Authentication and Permission Verification: The softswitch core layer forwards the business request to the security authentication module of the business support layer. The security authentication module verifies the user's identity and business permissions through the user database. If the verification is successful, step S3 is executed; otherwise, the business request is rejected.

[0018] S3. Service Control and Resource Scheduling: The softswitch control equipment determines the service processing logic based on the service type and user permissions, calls the QoS guarantee module of the service support layer to perform priority division and bandwidth allocation, and establishes a media transmission channel through the media gateway controller.

[0019] S4. Media Stream Transmission: Service terminals transmit media streams through the established media transmission channel. The media gateway controller performs real-time conversion and optimization of the media stream, and the signaling gateway handles the signaling interactions during the transmission process.

[0020] S5. Service Monitoring and Dynamic Adjustment: The service support layer monitors the service transmission status in real time. When the network load or service requirements change, the QoS guarantee module re-executes bandwidth allocation, and the softswitch control equipment adjusts the service allocation of the control node according to the load balancing algorithm to ensure service quality.

[0021] S6. Service Termination: When a service terminal initiates a termination request, the softswitch control device releases relevant resources, closes the media transmission channel, and updates the service records in the user database.

[0022] Furthermore, in step S3, when the QoS guarantee module performs priority allocation, it uses the fuzzy comprehensive evaluation method to determine service priorities, specifically including:

[0023] S31. Determine the evaluation indicators, including business real-time requirements, data transmission rate, packet loss tolerance, and business importance;

[0024] S32. Construct a fuzzy evaluation matrix R, where Rij represents the membership degree of the i-th type of business on the j-th evaluation index;

[0025] S33. Determine the weight vector A = [a1, a2, a3, a4] for each evaluation index, satisfying...

[0026] S34. Calculate the comprehensive evaluation result B = A × R, and determine the business priority based on the value of B.

[0027] Furthermore, in step S5, during the dynamic adjustment process, when the transmission delay of a certain type of service is detected to exceed the threshold Tth, a bandwidth compensation mechanism is executed to compensate the bandwidth ΔB. i Satisfying the formula:

[0028] ΔB i =k×(T) i -T th )×B i / T th

[0029] Where k is the compensation coefficient, k>0, T iLet T be the current transmission delay for the i-th type of service. th This is the latency threshold for this type of service.

[0030] The beneficial effects of this invention are as follows:

[0031] 1. Improve the efficiency of multi-service integration: Through a layered architecture and standardized interfaces, seamless integration of voice, data, video, IoT and other services is achieved, improving service access and processing efficiency by more than 30%.

[0032] 2. Optimize resource utilization: Based on the load balancing algorithm, the load of the control node is distributed, and the dynamic bandwidth allocation adapts to the business needs, improving bandwidth utilization by more than 25% and increasing the system's concurrent capacity by 30%.

[0033] 3. Ensure service quality: Through priority allocation and bandwidth compensation mechanisms, the transmission latency of multiple services is reduced by 15%-20%, and the real-time performance and stability of high-priority services (such as voice and video) are significantly improved.

[0034] 4. Enhance system scalability and reliability: The distributed architecture avoids single points of failure, supports rapid access to new services, and adapts to complex business needs in 5G and IoT scenarios. Attached Figure Description

[0035] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0036] Figure 1 This is a system flowchart of the present invention;

[0037] Figure 2 This is a multi-service integration interaction diagram of the present invention. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0039] A multi-service converged communication system based on softswitch, employing a layered architecture, specifically includes:

[0040] 1. Service Access Layer: This layer serves as the interface between the system and terminals. It is configured with voice access gateways, data access gateways, video access gateways, and IoT access gateways, respectively adapting to devices such as traditional telephones, computers, video terminals, and sensors. The access gateways support multiple interface protocols (such as SIP, H.323, MQTT, etc.) and convert service requests from different terminals into standardized protocol formats within the system.

[0041] 2. Softswitch Core Layer: As the control core of the system, this layer includes:

[0042] Softswitch control equipment: adopts a distributed cluster architecture, and uses a load balancing algorithm (Formula 1) to achieve multi-node collaborative work, avoid single point of failure, and improve system reliability;

[0043]

[0044] Among them, L j Let W be the load index of the j-th control node, n be the total number of service types, and W be the load index of the j-th control node. i S represents the weighting coefficient for the i-th type of business. ij For the i-th type of traffic currently being processed by the j-th control node, C j This represents the processing capacity of the j-th control node.

[0045] Media gateway controller: responsible for media stream routing, encoding conversion (such as conversion between G.711, H.264 and other encoding formats), and flow control;

[0046] Signaling Gateway: Enables conversion and adaptation of different signaling protocols such as No.7 signaling, SIP, and H.323.

[0047] 3. Business Support Layer: Provides business management and resource assurance for the system, including:

[0048] Business management server: Enables functions such as business activation, configuration, and billing;

[0049] User database: Stores user accounts, passwords, business permissions, terminal information, and other data, and uses distributed storage to ensure data security;

[0050] QoS guarantee module: ensures the transmission quality of high-priority services through priority division and dynamic bandwidth allocation;

[0051] Security authentication module: It uses the AES encryption algorithm to encrypt data and uses RSA asymmetric encryption to authenticate user identity.

[0052] 4. Application Service Layer: Provides specific business applications, such as IP voice calls, high-definition video conferencing, file transfer, and remote monitoring of IoT devices. Each application server interacts with the business support layer through standardized interfaces.

[0053] The multi-service converged communication method based on softswitch of the present invention includes the following steps:

[0054] 1. Service Access: Terminal devices initiate service requests (such as making voice calls, initiating video conferences, etc.) through the corresponding access gateway. The access gateway identifies the terminal type (such as landline, smartphone, camera, etc.) and service type (such as voice, video, etc.), and encapsulates the request into SIP protocol format before sending it to the softswitch core layer.

[0055] 2. Identity Authentication and Permission Verification: The softswitch control device sends the user identifier (such as mobile phone number and username) in the service request to the security authentication module. The security authentication module retrieves the user's authentication information (such as password hash value) from the user database and performs identity verification. At the same time, it verifies whether the user has permission to use the requested service. If the verification is successful, it returns authorization information.

[0056] 3. Service Control and Resource Scheduling: The softswitch control equipment determines the corresponding processing logic based on the service type (e.g., video service) and authorization information; it calls the QoS guarantee module and uses the fuzzy comprehensive evaluation method (steps S31-S34) to prioritize the service (e.g., video services are typically divided into 3 levels); based on the current total network bandwidth B... total and priority coefficient P i The allocated bandwidth B for this service is calculated using formula (2). i The media gateway controller selects the optimal transmission path and establishes a media stream transmission channel.

[0057]

[0058] Among them, B i For bandwidth allocation of the i-th type of service, B total P represents the total available bandwidth. i Let θ be the priority coefficient for the i-th type of service, α be the network load impact factor, α∈[0,1], and θ be the network load impact factor. i is the ratio of the current queue length to the maximum queue length for the i-th type of service, and m is the number of current concurrent service types.

[0059] 4. Media Stream Transmission: Terminal devices transmit media streams (such as video streams encapsulated using the RTP protocol) through established channels. The media gateway controller monitors the encoding format of the media stream in real time. If the encoding formats of the sending end and the receiving end are inconsistent (such as the sending end using H.265 and the receiving end using H.264), real-time transcoding is performed. The signaling gateway processes signaling information such as call establishment and status changes.

[0060] 5. Service Monitoring and Dynamic Adjustment: The service support layer collects service transmission parameters (such as latency, packet loss rate, bandwidth utilization, etc.) in real time through network probes. When the transmission latency T of a certain video service... i Exceeding threshold T th (e.g., 200ms) calculate the compensation bandwidth ΔB according to formula (3). i And adjust the corresponding bandwidth from low-priority services (such as non-real-time IoT services) to allocate to the video service; at the same time, the softswitch control equipment calculates the load index L of each control node using formula (1). j New business requests are assigned to the node with the lowest load index.

[0061] ΔB i =k×(T) i -T th )×B i / T th (3)

[0062] Where k is the compensation coefficient, k>0, T i Let T be the current transmission delay for the i-th type of service. th This is the latency threshold for this type of service.

[0063] 6. Service Termination: When a terminal initiates a termination request (such as hanging up a phone call), the softswitch control device sends a resource release command to the media gateway controller and closes the media transmission channel; the service management server records information such as service duration and traffic, updates the service records in the user database, and triggers the billing process.

[0064] Experimental verification

[0065] To verify the effectiveness of this invention, an experimental environment was set up containing 100 voice terminals, 50 video terminals, 200 data terminals, and 100 IoT terminals. The performance metrics of the traditional softswitch system and the system of this invention were compared.

[0066] Transmission latency: The average latency of voice service in the system of this invention is 45ms, and the average latency of video service is 180ms, which are 18% and 15% lower than those of traditional systems, respectively.

[0067] Bandwidth utilization: The system of this invention achieves a bandwidth utilization of 85% under multi-service concurrency, which is 28% higher than that of traditional systems;

[0068] System capacity: The number of concurrent services supported by the system of this invention is 30% higher than that of traditional systems.

[0069] Experimental results show that the system of the present invention has better performance in multi-service integration scenarios.

[0070] Example 1

[0071] The voice access gateway in the service access layer uses Huawei UA5000 and IAD, supporting POTS interface and SIP protocol; the softswitch control equipment uses Huawei softX3000 and UMG8900, configured with 3 control nodes, each with a processing capacity of 5000 concurrent calls; the priority coefficient Pi of the QoS guarantee module is set as follows: emergency control service 5, voice service 4, video service 3, data service 2, and IoT non-real-time service 1; the network load impact factor α is initially 0.5, and is adjusted to 0.8 when the network load exceeds 80%.

[0072] When a user initiates a video conference request through a video terminal, the access gateway identifies it as a video service, encapsulates it as a SIPINVITE message, and sends it to the softswitch core layer. After the security authentication module verifies the user's identity and conference permissions, the QoS guarantee module divides the service into 3 levels. Based on the current total bandwidth of 100Mbps and formula (2), the allocated bandwidth is calculated to be 30Mbps. The media gateway controller selects the transmission path with the lowest packet loss rate and establishes an RTP media channel. During transmission, if the video delay is detected to reach 220ms (threshold 200ms), the compensation bandwidth ΔB is calculated according to formula (3) (k = 0.5). i =0.5×(220-200)×30 / 200=1.5Mbps, adjust 1.5Mbps bandwidth from IoT services and allocate it to video services to ensure smooth meeting.

[0073] This invention constructs a layered architecture softswitch system, combined with load balancing algorithms, dynamic bandwidth allocation methods, and QoS guarantee mechanisms, to achieve efficient converged communication of multiple services, improving the system's scalability, reliability, and resource utilization. It is applicable to various scenarios such as enterprise communication, smart cities, and industrial IoT.

[0074] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A multi-service converged communication system based on softswitch, characterized in that, include: The service access layer is used to access various types of service terminals, including voice terminals, data terminals, video terminals and IoT terminals. The service access layer is configured with access gateways that adapt to different terminal interfaces. The softswitch core layer, connected to the service access layer, includes a softswitch control device, a media gateway controller, and a signaling gateway. The softswitch control device is used to implement call control, routing selection, and service logic processing for multiple services. The media gateway controller is used to control the transmission and conversion of media streams. The signaling gateway is used to implement the conversion of different signaling protocols. The service support layer, connected to the softswitch core layer, includes a service management server, a user database, a QoS guarantee module, and a security authentication module. The service management server is used for service configuration and scheduling, the user database is used to store user information and service permission data, the QoS guarantee module is used to implement priority scheduling and bandwidth allocation for multiple services, and the security authentication module is used for user identity authentication and data encryption. The application service layer, connected to the business support layer, includes various business application servers, which provide specific business services such as voice communication, video conferencing, data transmission, and IoT monitoring.

2. The multi-service converged communication system based on softswitching according to claim 1, characterized in that: The softswitch control equipment adopts a distributed architecture, including multiple control nodes. Each control node uses a load balancing algorithm to distribute the load of service processing. The load balancing algorithm satisfies the following formula: Among them, L j Let W be the load index of the j-th control node, n be the total number of service types, and W be the load index of the j-th control node. i S represents the weighting coefficient for the i-th type of business. ij For the i-th type of traffic currently being processed by the j-th control node, C j This represents the processing capacity of the j-th control node.

3. The multi-service converged communication system based on softswitching according to claim 1, characterized in that: The QoS guarantee module includes a priority allocation unit and a dynamic bandwidth allocation unit. The priority allocation unit divides services into five priorities, from highest to lowest: emergency control services, voice services, video services, data services, and IoT non-real-time services. The dynamic bandwidth allocation unit allocates bandwidth according to service priority and network load status, satisfying the formula: Among them, B i For bandwidth allocation of the i-th type of service, B total P represents the total available bandwidth. i Let θ be the priority coefficient for the i-th type of service, α be the network load impact factor, α∈[0,1], and θ be the network load impact factor. i is the ratio of the current queue length to the maximum queue length for the i-th type of service, and m is the number of current concurrent service types.

4. A multi-service converged communication method based on softswitching, characterized in that, Includes the following steps: S1. Service Access: The service terminal initiates a service request through the access gateway of the service access layer. The access gateway identifies the terminal type and service type, and encapsulates the service request into a standardized format before sending it to the softswitch core layer. S2. Identity Authentication and Permission Verification: The softswitch core layer forwards the business request to the security authentication module of the business support layer. The security authentication module verifies the user's identity and business permissions through the user database. If the verification is successful, step S3 is executed; otherwise, the business request is rejected. S3. Service Control and Resource Scheduling: The softswitch control equipment determines the service processing logic based on the service type and user permissions, calls the QoS guarantee module of the service support layer to perform priority division and bandwidth allocation, and establishes a media transmission channel through the media gateway controller. S4. Media Stream Transmission: Service terminals transmit media streams through the established media transmission channel. The media gateway controller performs real-time conversion and optimization of the media stream, and the signaling gateway handles the signaling interactions during the transmission process. S5. Service Monitoring and Dynamic Adjustment: The service support layer monitors the service transmission status in real time. When the network load or service requirements change, the QoS guarantee module re-executes bandwidth allocation, and the softswitch control equipment adjusts the service allocation of the control node according to the load balancing algorithm to ensure service quality. S6. Service Termination: When a service terminal initiates a termination request, the softswitch control device releases relevant resources, closes the media transmission channel, and updates the service records in the user database.

5. The method according to claim 4, characterized in that, In step S3, when the QoS guarantee module performs priority allocation, it uses the fuzzy comprehensive evaluation method to determine service priorities, specifically including: S31. Determine the evaluation indicators, including business real-time requirements, data transmission rate, packet loss tolerance, and business importance; S32. Construct a fuzzy evaluation matrix R, where Rij represents the membership degree of the i-th type of business on the j-th evaluation index; S33. Determine the weight vector A = [a1, a2, a3, a4] for each evaluation index, satisfying... S34. Calculate the comprehensive evaluation result B = A × R, and determine the business priority based on the value of B.

6. The method according to claim 4, characterized in that, In step S5, during the dynamic adjustment process, when the transmission delay of a certain type of service is detected to exceed the threshold Tth, a bandwidth compensation mechanism is executed to compensate the bandwidth ΔB. i Satisfying the formula: ΔB i =k×(T i -T th )×B i / T th Where k is the compensation coefficient, k>0, T i Let T be the current transmission delay for the i-th type of service. th This is the latency threshold for this type of service.