Unified converged communication platform integrating various communication protocols and communication method thereof

Through the unified integration of multi-protocol conversion, dynamic resource scheduling and security control modules of the communication platform, the interoperability and resource scheduling problems between different communication protocols are solved, and efficient, flexible and secure communication effects are achieved.

CN120166154APending Publication Date: 2025-06-17FUJIAN KIRISUN ELECTRONICS
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510540243.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

Due to the interoperability and operability problems between different standards and protocols, existing communication systems have delayed information transmission and inefficiency, which cannot meet diversified business needs, and have shortcomings in real-time scheduling, monitoring and command.

Method used

It provides a unified integrated communication platform that integrates various communication protocols, including server side, backbone network and different types of user terminals. Through multi-protocol conversion module, dynamic resource scheduling management module and security control module, it realizes the integration and interoperability of different protocol terminals, resource scheduling and security guarantees.

Benefits of technology

The integration and interoperability of different communication protocol terminals is realized, communication efficiency and flexibility are improved, network resource utilization is optimized, resource waste and congestion are avoided, and the security performance of the system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120166154A_ABST
    Figure CN120166154A_ABST
Patent Text Reader

Abstract

The invention provides a unified converged communication platform integrating various communication protocols and a communication method thereof, and the platform comprises a dynamic resource scheduling management module which is used for selecting a corresponding call route for a user terminal and optimizing channel resources; the multi-protocol conversion module is used for converting different communication protocols when the call of the user terminal is successfully established, so that the user terminals of various communication protocols are fused and intercommunicated; and the security control module is used for carrying out identity authentication and authority distribution on the user terminal logging in the unified converged communication platform, and carrying out data encryption on data transmission on the unified converged communication platform by adopting a TLS / SSL encryption algorithm. Fusion and intercommunication of various types of protocol terminals are achieved through the multi-protocol conversion module, the utilization efficiency of network resources is optimized through the dynamic resource scheduling management module, the safety performance of the system is improved through the safety control module, and the communication efficiency and reliability of the communication industry are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and more particularly, to a unified converged communication platform integrating various communication protocols and a communication method thereof. Background Art

[0002] In the modern communication industry, the efficiency and reliability of communication are of crucial importance. However, existing communication systems often have problems of interoperability and operability between different standards and protocols, resulting in information transmission delays and low efficiency. Traditional communication platforms usually only support a single communication protocol and cannot meet diverse service requirements. In addition, the rapid development of the communication industry has put forward higher requirements for real-time scheduling, monitoring, and command. Therefore, there is an urgent need for a unified platform that can integrate multiple communication technologies and protocols to improve the communication efficiency and flexibility of the communication industry.

[0003] The unified converged communication platform is a field involving multiple technologies, mainly including wireless communication, network protocols, signal processing, etc. The following are some of the main technical problems faced by the unified converged communication platform:

[0004] (1) Compatibility issues between different protocols. Since there are differences in data formats, codec standards, transmission mechanisms, etc. among various protocols, additional conversion and adaptation work are often required during direct integration, which not only increases the complexity of the system but also may lead to a decrease in data transmission efficiency and instability of service quality.

[0005] (2) Resource scheduling problems in a multi-protocol environment. How to effectively allocate network or channel resources while ensuring service quality so that services of different protocols can obtain reasonable bandwidth and processing capabilities is a key issue that needs to be solved.

[0006] (3) Security issues in a multi-protocol unified communication system. Different protocols may adopt different security measures. How to ensure the security of the entire system and the confidentiality of data and prevent potential security threats are issues that must be considered in system design. Summary of the Invention

[0007] In order to solve the above deficiencies of the prior art, the purpose of the present invention is to provide a unified converged communication platform integrating various communication protocols and a communication method thereof to overcome the defects in the prior art.

[0008] To achieve the above object, the present invention provides a unified converged communication platform integrating various communication protocols. The unified converged communication platform includes a server side, a backbone network, and different types of user terminals. The server side is connected to the backbone network, and different types of user terminals are connected to the unified converged communication platform through different communication ports. The unified converged communication platform allocates corresponding call routes to the user terminals according to different communication ports, so that different types of user terminals are connected to the backbone network through the corresponding call routes. Among them, it further includes: a network management interface, which is used to set the server side and different types of user terminals as management roles at different levels, to set the communication ports corresponding to different types of user terminals, and to set the call priorities and the levels of call service types of different types of user terminals; a dynamic resource scheduling and management module, which is used to determine the terminal type according to different communication ports set by the network management interface when a user terminal applies for a call, and to select a corresponding call route according to the terminal type, so that the user terminal enters the call group of the unified converged communication platform; it is also used to optimize the channel resources according to the levels of call service types set by the network management interface and the call priorities of the user terminals when there is a call service queuing phenomenon or insufficient channel resources, so that user terminals with higher levels can establish calls successfully prior to user terminals with lower levels; a multi-protocol conversion module, including a SIP protocol stack module, a PSIP protocol stack module, a PDT protocol stack module, a DMR protocol stack module, and an AIS protocol stack module, which is used for the parsing and encapsulation of various corresponding communication protocols, and for converting different communication protocols when the call of the user terminal is successfully established, so that user terminals using various communication protocols such as FreeSWITCH, SIP, PoC, PSTN, PDT, DMR, and DMR Trunking can be converged and interoperable; a security control module, which is used to authenticate the identity and allocate permissions to the user terminals logging in to the unified converged communication platform, and to encrypt the data transmission on the unified converged communication platform using the TLS / SSL encryption algorithm.

[0009] Through the above technical solution, by setting the multi-protocol conversion module, the unified converged communication platform will no longer be restricted by various communication protocols, and the convergence and interoperability of various types of protocol terminals can be achieved, solving the interoperability problem existing in the prior art and improving the communication efficiency of the communication industry; by setting the dynamic resource scheduling and management module, network or channel resources can be effectively allocated, the utilization efficiency of network resources can be optimized, and the occurrence of resource waste and congestion phenomena can be avoided; by setting the security control module, the identity authentication and permission allocation of the user terminals logging in to the platform are carried out, and the data is encrypted using the TLS / SSL encryption algorithm during data transmission, effectively improving the security performance of the system.

[0010] As a further illustration of the unified converged communication platform integrating various communication protocols according to the present invention, preferably, the multi-protocol conversion module further includes an encoding / decoding mapping module, which is used to parse key information related to the SIP protocol from the original protocol structures of various communication protocols, and then map the key information to the corresponding fields or message bodies of the SIP protocol for encapsulation, so as to realize the conversion of different communication protocols; the key information includes the identifiers of the calling party and the called party, media capabilities, and session control instructions.

[0011] Through the above technical solution, the SIP protocol stack module is used for the parsing and encapsulation of the SIP protocol, implemented using the Sofia open-source library. The PSIP protocol stack module is used for the parsing and encapsulation of the PSIP protocol, and an adapter program can be written according to the PSIP protocol specification to implement it. The PDT protocol stack module is used for the parsing and encapsulation of the PDT protocol, and an adapter program can be written according to the PDT protocol specification to implement it. The AIS protocol stack module is used for the parsing and encapsulation of the AIS protocol, and is implemented by customizing and modifying based on the Sofia open-source library. The DMR protocol stack module is used for the parsing and encapsulation of the DMR protocol. This conversion mechanism greatly enhances the compatibility and scalability of the unified converged communication platform, and new protocol support modules can also be easily added in the future to improve the flexibility of the system.

[0012] As a further illustration of the unified converged communication platform integrating various communication protocols according to the present invention, preferably, the multi-protocol conversion module further includes a standardized data interface module, which is used to set the data types supported by each interface, the organization format of the data, and specify the communication protocol version and related configuration parameters used, so that each protocol stack module of the multi-protocol conversion module performs parsing and encapsulation according to the settings of the standardized data interface module.

[0013] Through the above technical solution, a standardized data interface specification is defined through the standardized data interface module to ensure that various types of data can be correctly parsed and encapsulated, and realize the efficient, safe, and reliable transmission of data between various user terminals of different protocols, improving the communication efficiency of the communication industry.

[0014] As a further illustration of the unified converged communication platform integrating various communication protocols according to the present invention, preferably, the standardized data interface module uses the SIP protocol to process signaling in signaling interaction and uses a common JSON or XML data format in data interaction, so as to facilitate the access of different types of user terminals more conveniently.

[0015] Through the above technical solutions, SIP has high flexibility and scalability in signaling interaction. The concise and clear hierarchical structure of JSON makes it an ideal data exchange language. It is not only easy to read and write, but also easy for machines to parse and generate, effectively improving network transmission efficiency. Many Web server protocols are defined based on XML, and XML is widely used as a data exchange format in network communication. Therefore, using SIP for signaling interaction and using JSON or XML data formats for data interaction facilitate the access of different types of user terminals more conveniently.

[0016] As a further description of the unified converged communication platform integrating various communication protocols of the present invention, preferably, the multi-protocol conversion module further includes a data format conversion module, which is used to extract media information from the original protocol structures of various communication protocols, and then convert the extracted media information into the SDP format in the SIP message body for media negotiation in the SIP session; the media information includes media type, encoding format, transmission address, and port information.

[0017] Through the above technical solutions, data format conversion between different communication protocols is achieved, improving the compatibility of different communication protocols.

[0018] As a further description of the unified converged communication platform integrating various communication protocols of the present invention, preferably, different types of user terminals include dispatching consoles, law enforcement recorders, surveillance cameras, SIP telephones, DMR private network conventional handsets, DMR private network trunked handsets, PDT private network trunked handsets, PoC public network intercom handsets, and PSTN telephones;

[0019] The call routing includes SIP broadband device routing, private network conventional routing, private network trunked routing, PoC public network routing, and PSTN telephone routing.

[0020] As a further description of the unified converged communication platform integrating various communication protocols of the present invention, preferably, the security control module includes a user authentication sub-module, a permission management sub-module, and a data encryption sub-module; wherein, the user authentication sub-module is used to authenticate the identities of different types of user terminals logging in to the unified converged communication platform; the permission management sub-module is used to allocate permissions to the server side and different types of user terminals according to the management roles set in the network management interface; the data encryption sub-module is used to encrypt data using the TLS / SSL encryption algorithm during data transmission between the server side and the user terminal.

[0021] Through the above technical solution, the security control module includes multiple sub-modules such as data encryption, user authentication, and permission management, forming a complete security protection system. By adopting advanced encryption algorithms, strict user authentication mechanisms, and detailed permission management strategies, the security performance of the system is effectively improved.

[0022] As a further description of the unified converged communication platform integrating various communication protocols of the present invention, preferably, when the user terminal is a broadband terminal, identity authentication is performed by means of an account and password; when the user terminal is a private network terminal, identity authentication is performed by means of an account and password and verification means such as private network frequency and color code.

[0023] Through the above technical solution, the identity authentication of the user terminal improves the security performance of the unified converged communication platform.

[0024] As a further description of the unified converged communication platform integrating various communication protocols of the present invention, preferably, using the TLS / SSL encryption algorithm for data encryption includes a user terminal sending a message to the server side, the message including the TLS / SSL version supported by the client, a list of encryption algorithm suites, and random number information. The server side selects a suitable algorithm suite from the list of encryption algorithm suites provided by the user terminal and returns it to the user terminal, and at the same time sends the digital certificate of the server side for verifying the identity of the server side.

[0025] Through the above technical solution, using the TLS / SSL encryption algorithm for data encryption improves the security performance of the unified converged communication platform.

[0026] To achieve another object of the present invention, the present invention also provides a method for communicating using the unified converged communication platform integrating various communication protocols, and the method includes the following steps:

[0027] Step 101): The user terminal applies for a call;

[0028] Step 102): The dynamic resource scheduling and management module of the unified converged communication platform determines the terminal type of the user terminal (3);

[0029] Step 103): The dynamic resource scheduling and management module matches a corresponding call route for it according to the terminal type of the user terminal;

[0030] Step 104): The user terminal enters the call group of the unified converged communication platform through the call route matched for it by the dynamic resource scheduling and management module;

[0031] Step 105): The dynamic resource scheduling and management module determines the voice right priority and channel resources of the user terminal according to the call priority of the user terminal and the level of the call service type; the user terminal with a lower level is determined as not passing and enters Step 106); the user terminal with a higher level is determined as passing and enters Step 107);

[0032] Step 106): The user terminal with a lower level enters the call queue; the user terminal continuing to queue returns to the call group of the unified converged communication platform; the user terminal that hangs up due to timeout ends the call;

[0033] Step 107): The call of the user terminal with a higher level is successfully established;

[0034] Step 108): The multi-protocol conversion module of the unified converged communication platform converts the communication protocol for the user terminal with a successfully established call to enable the user terminal to communicate with other user terminals with different communication protocols.

[0035] The beneficial effects of the present invention are as follows: By setting up the multi-protocol conversion module, the unified converged communication platform will no longer be restricted by various communication protocols, and it can achieve the integration and intercommunication of various types of protocol terminals, solving the interoperability problem existing in the prior art, thereby improving the communication efficiency of the communication industry; by setting up the dynamic resource scheduling and management module, network or channel resources can be effectively allocated, optimizing the utilization efficiency of network resources and avoiding resource waste and congestion; by setting up the security control module, which includes multiple sub-modules such as data encryption, user authentication, and permission management, forming a complete security protection system, and by adopting advanced encryption algorithms, strict user authentication mechanisms, and detailed permission management strategies, the security performance of the system is effectively improved. Description of the Drawings

[0036] Figure 1 It is the system architecture diagram of the unified converged communication platform integrating various communication protocols of the present invention;

[0037] Figure 2 It is the working flow chart of the unified converged communication platform integrating various communication protocols of the present invention;

[0038] Figure 3 It is the flow block diagram of the method for communicating using the unified converged communication platform integrating various communication protocols of the present invention. Detailed Embodiments

[0039] In order to further understand the structure, features and other purposes of the present invention, the following is a detailed description with reference to the attached preferred embodiments and accompanying drawings. The embodiments described by these drawings are only used to illustrate the technical solutions of the present invention and do not limit the present invention.

[0040] As the first embodiment of the present invention, asFigure 1 As shown, the present invention provides a unified converged communication platform integrating various communication protocols, including a server side 1, a backbone network 2, and different types of user terminals 3. The server side 1 is connected to the backbone network 2, and different types of user terminals 3 access the unified converged communication platform through different communication ports. The unified converged communication platform assigns corresponding call routes to the user terminals 3 according to different communication ports, so that different types of user terminals 3 are connected to the backbone network 2 through the corresponding call routes. Refer to Figure 1 , the server side 1 includes a platform server, a network management system, an intercom server, and a media server. Different types of user terminals 3 may include dispatch consoles, law enforcement recorders, surveillance cameras, SIP telephones, DMR private network conventional handsets, DMR private network trunked handsets, PDT private network trunked handsets, PoC public network intercom handsets, PSTN telephones, and other terminals. The main call routes include several major types such as SIP broadband device routes, private network conventional routes, private network trunked routes, PoC public network routes, PSTN telephone routes, etc.

[0041] The unified converged communication platform is equipped with a network management interface to manage all the server side 1 and user terminals 3 in the network management interface. First, the server side 1 and different types of user terminals 3 are set as different levels of management roles through the network management interface. For example, the highest administrator, first-level ordinary users, second-level ordinary users, etc., and permissions are assigned according to the user's role in the organization. A role is a set of permissions related to specific job responsibilities or functions. The system's highest administrator first defines various roles existing in the system, clarifies the responsibilities of each role and the resources that need to be accessed. When different users log in to the platform, they can manage different business scopes. Second, the communication ports corresponding to different types of user terminals 3 are set through the network management interface. Third, the call priorities and the levels of call service types of different types of user terminals 3 are set through the network management interface. For example, the account level of the user terminal 3 is set for priority judgment; the call service types include emergency calls, ordinary conventional calls, etc., and the emergency call type level is higher than the ordinary conventional call type. Through the network management interface, it is possible to communicate with other devices under the platform in real time, query the operating status of each device and display it according to the actual network topology diagram.

[0042] To solve the resource scheduling problem in a multi-protocol environment, the unified converged communication platform further includes a dynamic resource scheduling management module, which is used to judge the terminal type according to different communication ports set by the network management interface when the user terminal 3 applies for a call, and select the corresponding call route according to the terminal type, so that the user terminal 3 enters the call group of the unified converged communication platform.

[0043] The dynamic resource scheduling and management module is also used to optimize channel resources according to the level of the call service type set by the network management interface and the call priority of the user terminal 3 when there is a call service queuing phenomenon or insufficient channel resources, so that the user terminal 3 with a higher level can establish a call successfully prior to the user terminal 3 with a lower level. For example, the emergency call type takes precedence over the ordinary regular call type, the terminal with a higher level takes precedence over the terminal with a lower level, and the call of the terminal with a lower level can be interrupted when necessary to release channel resources. By adopting this automatic resource allocation optimization strategy, it is ensured that the call services of emergency calls and high-level terminals are given priority, while avoiding resource waste and congestion.

[0044] The implementation of the dynamic resource scheduling and management module has greatly optimized the utilization efficiency of network resources, reduced unnecessary bandwidth occupation and latency, and avoided resource waste and congestion. Compared with the traditional single resource scheduling method, the new solution is more flexible and efficient, and can better adapt to the complex and changeable network environment, which will directly affect the improvement of the user experience, thereby indirectly improving the user's satisfaction and loyalty. The dynamic resource scheduling and management module has the ability to monitor the status of the backbone network 2 in real time and dynamically adjust resource allocation and call service processes according to the preset routing rules to solve the resource scheduling problem in a multi-protocol environment.

[0045] To solve the compatibility problem between different protocols, the unified converged communication platform also includes a multi-protocol conversion module, including a SIP protocol stack module, a PSIP protocol stack module, a PDT protocol stack module, a DMR protocol stack module, and an AIS protocol stack module, which are used for the parsing and encapsulation of various corresponding communication protocols. That is, the SIP protocol stack module is used for the parsing and encapsulation of the SIP protocol and is implemented using the Sofia open source library; the PSIP protocol stack module is used for the parsing and encapsulation of the PSIP protocol, and an adapter program can be written according to the PSIP protocol specification for implementation; the PDT protocol stack module is used for the parsing and encapsulation of the PDT protocol, and an adapter program can be written according to the PDT protocol specification for implementation; the AIS protocol stack module is used for the parsing and encapsulation of the AIS protocol and is implemented by custom modification based on the Sofia open source library; the DMR protocol stack module is used for the parsing and encapsulation of the DMR protocol.

[0046] Based on this, when the call of the user terminal 3 is successfully established, the multi-protocol conversion module can convert different communication protocols, enabling the user terminal 3 using various communication protocols such as FreeSWITCH, SIP, PoC, PSTN, PDT, DMR, and DMR Trunking to be fused and interoperable. The multi-protocol conversion module is mainly responsible for converting data formats and mapping codec standards between different communication protocols. After implementing the multi-protocol conversion mechanism through the multi-protocol conversion module, the unified converged communication platform will no longer be restricted by each communication protocol and can perfectly fuse and interoperate various types of protocol terminals such as SIP (Session Initiation Protocol), PoC (PTT Over Cellular), PSTN (Public Switched Telephone Network), PDT (Police Digital Trunking), DMR (Digital Mobile Radio), and DMR Trunking (Digital Mobile Radio Trunking). The data processing speed of the system has also been greatly improved, and users will experience faster and more stable service quality when conducting voice, SMS, video, or data transmission.

[0047] To solve the security problems in the multi-protocol unified communication system, the unified converged communication platform also includes a security control module, which is used to authenticate the identity and allocate permissions to the user terminal 3 logging in to the unified converged communication platform, and encrypt the data transmission on the unified converged communication platform using the TLS / SSL encryption algorithm, thereby improving the security performance of the system.

[0048] As the second embodiment of the present invention, the multi-protocol conversion module further includes a codec mapping module, which is used to parse the key information related to the SIP protocol from the original protocol structures of various communication protocols, and then map the key information to the corresponding fields or message bodies of the SIP protocol for encapsulation, thereby realizing the conversion of different communication protocols and achieving the purpose of protocol conversion. The key information includes information such as the identifiers of the calling party and the called party, media capabilities, and session control instructions. By using the SIP (Session Initiation Protocol) general protocol as the communication basis and converting the original protocol structure into the SIP general protocol, a smooth transition between various communication protocols is achieved. This conversion mechanism greatly enhances the compatibility and scalability of the unified converged communication platform, and new protocol support modules can also be easily added in the future to improve the flexibility of the system.

[0049] As the third embodiment of the present invention, the multi-protocol conversion module further includes a standardized data interface module, which is used to set the data types supported by each interface (such as integers, strings, floating-point numbers, date and time, etc.), the organization format of the data (such as JSON, XML, CSV, etc.), and specify the communication protocol version and related configuration parameters used (such as SIP 2.0, HTTPS, TCP, UDP, etc.), so that each protocol stack module of the multi-protocol conversion module performs parsing and encapsulation according to the settings of the standardized data interface module, ensuring the correct parsing and encapsulation of various data transmitted between various user terminals 3. For example, when encapsulating XML, an XML document object is created according to the XML syntax rules, and the data is filled into the corresponding tags and attributes.

[0050] As the fourth embodiment of the present invention, the multi-protocol conversion module includes a standardized data interface specification. The standardized data interface module uses the SIP protocol to process signaling in signaling interaction and uses a common JSON or XML data format in data interaction, so as to facilitate the access of different types of user terminals 3 more conveniently.

[0051] As the fifth embodiment of the present invention, the multi-protocol conversion module further includes a data format conversion module, which is used to extract media information from the original protocol structure of various communication protocols, and then convert the extracted media information into the SDP format in the SIP message body for media negotiation in the SIP session. Media negotiation refers to the process in which both communication parties communicate and determine the media types used in this session (such as audio, video), codecs (such as G.711, H.264), transport protocols (such as RTP), and related parameters (such as sampling rate, frame rate), etc. SDP (Session Description Protocol) information is carried in SIP to exchange the media capabilities supported by each other. After negotiation, both parties reach an agreement on the media parameter settings, thereby establishing a session connection that can normally transmit and process media streams, ensuring the smooth interaction of media content such as audio and video. The media information includes media type, encoding format, transport address, and port information. For example, in the prior art, the audio encoding format (such as G.711) in the original protocol is converted into the corresponding encoding expression in SIP SDP.

[0052] As the sixth embodiment of the present invention, the security control module at least includes a user authentication sub-module, a permission management sub-module, and a data encryption sub-module; wherein, the user authentication sub-module is used to authenticate the identities of different types of user terminals 3 logged in to the unified converged communication platform; the permission management sub-module is used to allocate permissions to the server side 1 and different types of user terminals 3 according to the management roles set in the network management interface; the data encryption sub-module is used to encrypt data using the TLS / SSL encryption algorithm during data transmission between the server side 1 and the user terminal 3.

[0053] The security control module includes a user authentication sub-module, a permission management sub-module, and a data encryption sub-module, forming a complete protection system. The data encryption sub-module is used to encrypt the transmission of sensitive data (such as call services, SMS services, GPS services, recording services, etc.) of various user terminals 3 using the TLS / SSL encryption algorithm. Only after the sensitive data is encrypted can it enter the network transport layer. And through the user authentication sub-module and the permission management sub-module, the authentication mechanism and permission allocation strategy are processed for the verification and management of the user identity and terminal service access of various user terminals 3. The use of encryption technologies such as TLS / SSL ensures the security and privacy protection of communication content. Multi-level security measures, including data encryption, identity verification, and access control, can ensure the security of the entire communication process and the integrity of data. The introduction of the security control module provides multi-level security protection for the entire unified converged communication platform. By adopting advanced encryption algorithms, strict user authentication mechanisms, and detailed permission management strategies, the security performance of the system is effectively improved. Compared with traditional network security measures, it is more comprehensive and perfect, and can better resist various security threats and attack means.

[0054] As the seventh embodiment of the present invention, when the user terminal 3 is a broadband terminal, identity authentication is performed by means of an account and a password; when the user terminal 3 is a private network terminal, identity authentication is performed by means of an account and a password, as well as the verification means of private network frequency and color code.

[0055] As the eighth embodiment of the present invention, the TLS / SSL encryption algorithm is used for data encryption. First, both the client and the server must support the TLS / SSL protocol. The user terminal 3 sends a message to the server side 1. The message includes information such as the TLS / SSL version supported by the client, the list of encryption algorithm suites, and a random number. The server side 1 selects a suitable algorithm suite from the list of encryption algorithm suites provided by the user terminal 3 and returns it to the user terminal 3, and at the same time sends the digital certificate of the server side 1 for verifying the identity of the server side 1. The encryption strength depends on multiple factors such as the key length, the security of the encryption algorithm, and the protocol version. In practical applications, a suitable encryption algorithm should be selected according to the server performance and network resources.

[0056] As the ninth embodiment of the present invention, as Figure 2 and Figure 3 shown, the present invention also provides a method for communicating using the above unified converged communication platform integrating various communication protocols.

[0057] Step 101): The user terminal 3 applies for a call.

[0058] Step 102): The dynamic resource scheduling and management module of the unified converged communication platform determines the terminal type of the user terminal 3.

[0059] Step 103): The dynamic resource scheduling and management module matches a corresponding call route for the user terminal 3 according to its terminal type.

[0060] Step 104): The user terminal 3 enters the call group of the unified converged communication platform through the call route matched for it by the dynamic resource scheduling and management module.

[0061] Step 105): The dynamic resource scheduling and management module determines the voice right priority and channel resources of the user terminal 3 according to the call priority and the level of the call service type of the user terminal 3. The user terminal 3 with a lower level is determined as not passing and enters Step 106). The user terminal 3 with a higher level is determined as passing and enters Step 107).

[0062] Step 106): The user terminal 3 with a lower level enters the call queue; the user terminal 3 continuing to queue returns to the call group of the unified converged communication platform; the user terminal 3 that hangs up due to timeout ends the call.

[0063] Step 107): The call of the user terminal 3 with a higher level is successfully established.

[0064] Step 108): The multi-protocol conversion module of the unified converged communication platform converts the communication protocol for the user terminal 3 with a successfully established call, so as to enable the user terminal 3 to communicate with other user terminals with different communication protocols.

[0065] Taking the user terminal 3 as a DMR private network cluster handset as an example, the above method steps are specifically described.

[0066] First, the DMR private network cluster handset applies for a call. Then, the dynamic resource scheduling and management module of the unified converged communication platform determines the terminal type of the DMR private network cluster handset and matches a corresponding call route according to the terminal type of the DMR private network cluster handset. Figure 2 The call routes include a public network route (Route 1), a default route (Route 2), and a private network route (Route 3). After being determined by the dynamic resource scheduling and management module, the private network route is matched for the DMR private network cluster handset. Subsequently, the DMR private network cluster handset enters the call group of the unified converged communication platform through the private network route.

[0067] Then, the dynamic resource scheduling and management module of the unified converged communication platform determines the talk right priority and channel resources of the DMR private network cluster handset according to the call priority and the level of the call service type of the DMR private network cluster handset. When the call priority of the DMR private network cluster handset in the unified converged communication platform call group is the highest level and its call service type is the highest level, the dynamic resource scheduling and management module allocates channel resources to the DMR private network cluster handset, and at this time, the call of the DMR private network cluster handset is successfully established.

[0068] When the call priority and / or the level of the call service type of other user terminals in the unified converged communication platform call group are higher, the dynamic resource scheduling and management module will not preferentially allocate channel resources to the DMR private network cluster handset. At this time, the DMR private network cluster handset enters the call queue and returns to the call group of the unified converged communication platform. If the DMR private network cluster handset hangs up due to timeout, the call ends. For example, the emergency call type takes precedence over the ordinary regular call type, and the terminal with a higher level takes precedence over the terminal with a lower level. When necessary, the call of the terminal with a lower level can be interrupted to release the channel resources. By adopting this automatic optimized resource allocation strategy, it is ensured that the call services of emergency calls and high-level terminals are preferentially processed, and at the same time, resource waste and congestion are avoided.

[0069] When the call of the DMR private network cluster handset is successfully established, the multi-protocol conversion module of the unified converged communication platform can convert the communication protocol for the DMR private network cluster handset to meet the communication between the DMR private network cluster handset and terminals with other different communication protocols. Figure 2 The multi-protocol conversion module includes an SIP protocol stack module, a PSIP protocol stack module, a PDT protocol stack module, and a DMR protocol stack module, and can realize the communication between SIP terminals, PSIP terminals, PDT terminals, and DMR terminals.

[0070] It should be noted that the above-mentioned invention content and specific implementation manners are intended to prove the practical application of the technical solutions provided by the present invention, and should not be construed as a limitation on the protection scope of the present invention. Those skilled in the art can make various modifications, equivalent replacements, or improvements within the spirit and principle of the present invention. The protection scope of the present invention shall be subject to the appended claims.

Claims

1. A unified converged communication platform integrating various communication protocols, characterized in that: The unified converged communication platform comprises a server end (1), a backbone network (2) and different types of user terminals (3), the server end (1) is connected to the backbone network (2), different types of user terminals (3) are connected to the unified converged communication platform through different communication ports, and the unified converged communication platform allocates corresponding call routes to the user terminals (3) according to the different communication ports, so that different types of user terminals (3) are connected to the backbone network (2) through the corresponding call routes; wherein, it also includes: A network management interface, used to set the server side (1) and different types of user terminals (3) as management roles of different levels, used to set the communication ports corresponding to different types of user terminals (3), and used to set the call priority and call service type level of different types of user terminals (3); A dynamic resource scheduling management module is used to determine the terminal type according to different communication ports set in the network management interface when a user terminal (3) applies for a call, and select a corresponding call route according to the terminal type, so that the user terminal (3) enters the call group of the unified converged communication platform; and is also used to optimize channel resources according to the level of the call service type set in the network management interface and the call priority of the user terminal (3) when a call service queue occurs or channel resources are insufficient, so that a user terminal (3) with a higher level has priority over a user terminal (3) with a lower level to successfully establish a call; A multi-protocol conversion module, including a SIP protocol stack module, a PSIP protocol stack module, a PDT protocol stack module, a DMR protocol stack module and an AIS protocol stack module, is used for parsing and encapsulating various corresponding communication protocols, and converting different communication protocols when a call of a user terminal (3) is successfully established, so that user terminals (3) using various communication protocols such as FreeSWITCH, SIP, PoC, PSTN, PDT, DMR and DMR running can be integrated and interoperated; The security control module is used to perform identity authentication and authority allocation on a user terminal (3) logging into the unified converged communication platform, and to encrypt data transmission on the unified converged communication platform using a TLS / SSL encryption algorithm.

2. The unified converged communication platform integrating various communication protocols as claimed in claim 1, characterized in that: The multi-protocol conversion module also includes a codec mapping module, which is used to parse key information related to the SIP protocol from the original protocol structure of various communication protocols, map the key information to the corresponding field or message body of the SIP protocol for encapsulation, and then realize the conversion of different communication protocols; the key information includes the identifiers of the caller and the called party, media capabilities, and session control instructions.

3. The unified converged communication platform integrating various communication protocols as claimed in claim 2, characterized in that: The multi-protocol conversion module also includes a standardized data interface module, which is used to set the data type and data organization format supported by each interface, and specify the communication protocol version and related configuration parameters to be used, so that each protocol stack module of the multi-protocol conversion module is parsed and encapsulated according to the settings of the standardized data interface module.

4. The unified converged communication platform integrating various communication protocols as claimed in claim 3, characterized in that: The standardized data interface module uses the SIP protocol to process signaling in signaling interaction and uses a common JSON or XML data format in data interaction, so as to facilitate more convenient access by different types of user terminals (3).

5. The unified converged communication platform integrating various communication protocols as claimed in claim 2, characterized in that: The multi-protocol conversion module also includes a data format conversion module, which is used to extract media information from the original protocol structure of various communication protocols, and then convert the extracted media information into the SDP format in the SIP message body so as to perform media negotiation in the SIP session; the media information includes media type, encoding format, transmission address and port information.

6. The unified converged communication platform integrating various communication protocols as claimed in claim 1, characterized in that: Different types of user terminals (3) include dispatch desks, law enforcement recorders, surveillance cameras, SIP phones, DMR private network conventional handsets, DMR private network trunking handsets, PDT private network trunking handsets, PoC public network intercom handsets, and PSTN phones; The call routing includes SIP broadband device routing, private network conventional routing, private network cluster routing, PoC public network routing, and PSTN telephone routing.

7. The unified converged communication platform integrating various communication protocols as claimed in claim 1, characterized in that: The security control module includes a user authentication submodule, a rights management submodule and a data encryption submodule; wherein, The user authentication submodule is used to perform identity authentication on different types of user terminals (3) logging into the unified converged communication platform; The authority management submodule is used to allocate authority to the server (1) and different types of user terminals (3) according to the management roles set in the network management interface; The data encryption submodule is used to encrypt data using a TLS / SSL encryption algorithm when data is transmitted between the server (1) and the user terminal (3).

8. The unified converged communication platform integrating various communication protocols as claimed in claim 1 or 7, characterized in that: When the user terminal (3) is a broadband terminal, identity authentication is performed by means of an account number and a password; when the user terminal (3) is a private network terminal, identity authentication is performed by means of an account number and a password as well as verification of a private network frequency and a color code.

9. The unified converged communication platform integrating various communication protocols as claimed in claim 1 or 7, characterized in that: Data encryption using the TLS / SSL encryption algorithm includes a user terminal (3) sending a message to a server (1), wherein the message includes the TLS / SSL version supported by the client, a list of encryption algorithm suites and random number information, and the server (1) selects a suitable algorithm suite from the list of encryption algorithm suites provided by the user terminal (3) and returns it to the user terminal (3), and simultaneously sends the digital certificate of the server (1) for verifying the identity of the server (1).

10. A method for communicating using a unified converged communication platform integrating various communication protocols as described in any one of claims 1 to 9, characterized in that: The method comprises the following steps: Step 101): The user terminal (3) applies for a call; Step 102): The dynamic resource scheduling management module of the unified converged communication platform determines the terminal type of the user terminal (3); Step 103): the dynamic resource scheduling management module matches a corresponding call route for the user terminal (3) according to the terminal type of the user terminal; Step 104): the user terminal (3) enters the call group of the unified converged communication platform through the call route matched by the dynamic resource scheduling management module; Step 105): The dynamic resource scheduling management module determines the priority of the user terminal (3) and the channel resources according to the call priority and the level of the call service type of the user terminal (3); the user terminal (3) with a low level is judged as not passing, and the process goes to step 106); the user terminal (3) with a high level is judged as passing, and the process goes to step 107); Step 106): The user terminal (3) with a low level enters the call queue; The user terminal (3) that continues to queue returns to the call group of the unified converged communication platform; the user terminal (3) that hangs up after a timeout ends the call; Step 107): The call to the high-level user terminal (3) is successfully established; Step 108): The multi-protocol conversion module of the unified converged communication platform converts the communication protocol for the user terminal (3) whose call is successfully established, so as to enable the user terminal (3) to communicate with other user terminals with different communication protocols.

Citation Information

Cited By

  • Multi-protocol intelligent conversion method based on large model knowledge distillation

    CN120980154A

  • Multi-mode converged communication intelligent terminal

    CN121419037A