Converged communication system and method based on container technology and multi-module dynamic adaptation

By dynamically adapting multiple modules based on container technology, the system adaptation problem during the migration from X86_64 to Arm64 is solved, realizing efficient interconnection and high security between the new generation of converged communication system and existing systems, encrypted transmission, support for simultaneous operation of dual platforms and disaster recovery backup, and ensuring system stability and user experience.

CN121283679APending Publication Date: 2026-01-06CHINA YANGTZE POWER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511319686.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-16
Publication Date
2026-01-06

AI Technical Summary

Technical Problem

Existing business systems are difficult to adapt to different development environments, especially when migrating from the x86_64 architecture to the Arm64 architecture, which requires recompilation, resulting in high manpower and time costs. Furthermore, the Arm64 development language ecosystem is not well-developed, which increases the burden on developers. At the same time, software delivery, system management, monitoring, iteration, and disaster recovery issues are complex.

Method used

The system adopts a container-based, dynamically adaptable multi-module converged communication system, including a core component compatibility and adaptation module, a custom converged communication module, and an encryption module. Through compatibility and adaptation of memory, CPU, hard disk, network card, and power supply, it achieves compatibility with existing communication system devices. It also supports data interoperability and encrypted transmission through address book synchronization, audio and video calls, and client software integration.

Benefits of technology

It achieves seamless interconnection and interoperability between the new generation of converged communication systems and existing systems, supports simultaneous operation of dual platforms, features highly secure data encryption, ensures that system evolution does not affect production and operation, has disaster recovery and backup capabilities, and enables cross-system audio and video interoperability and data synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121283679A_ABST
    Figure CN121283679A_ABST
Patent Text Reader

Abstract

The invention provides a converged communication system and method based on a container technology and multi-module dynamic adaptation, and relates to the field of communication, the system comprises a core component compatible adaptation module, a user-defined converged communication module and an encryption module; the core component compatible adaptation module, the user-defined converged communication module and the encryption module are connected in sequence; the core component compatible adaptation module is used for realizing equipment compatibility with the existing communication system; the user-defined converged communication module is used for realizing data intercommunication between the converged communication system and the existing communication system; and the encryption module is used for realizing data encryption transmission between the converged communication system and the existing communication system. Through the container technology, a new generation of converged communication system is developed, and good interconnection and intercommunication with an existing communication system are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular to a converged communication system and method based on container technology and dynamic adaptation of multiple modules. Background Technology

[0002] In recent years, the Arm64 architecture has emerged as a dark horse. Arm64 architecture chips showcase their market value with low power consumption and high performance.

[0003] The challenges of adapting to Arm64: Moving from x86_64 to Arm64 is no easy task; the change in instruction set has a vast impact. The most direct impact is that business systems that previously ran normally in an x86_64 environment need to be recompiled for Arm64 to function. Even if the language used during development has cross-architecture capabilities, recompilation itself is a very complex task, requiring significant investment of manpower and time.

[0004] The development language ecosystem for Arm64 is not very robust, which adds unnecessary burdens for developers. Many languages ​​themselves require recompilation of their runtime environments, not to mention the adaptation work for numerous open-source modules.

[0005] The above are just some of the key concerns for developers. In the field of software delivery, getting software running in the customer's environment is only the beginning. The management, monitoring, iteration, and disaster recovery of business systems are all issues that the delivery team needs to continuously focus on. Summary of the Invention

[0006] The purpose of this invention is to provide a converged communication system and method based on container technology and dynamic multi-module adaptation, in order to solve the problem that existing business systems are difficult to adapt to different development environments.

[0007] The above-mentioned objective of this application is achieved through the following technical solution: The system includes: a core component compatibility and adaptation module, a custom converged communication module, and an encryption module; The core components—the compatibility and adaptation module, the custom converged communication module, and the encryption module—are connected sequentially. The core component compatibility and adaptation module is used to achieve compatibility with existing communication system equipment; Customized converged communication modules are used to enable data interoperability between the converged communication system and existing communication systems; The encryption module is used to enable encrypted data transmission between the converged communication system and existing communication systems.

[0008] Optionally, the converged communication system is built using a B / S architecture and containers.

[0009] Optionally, the core component compatibility and adaptation module includes: a memory and CPU compatibility unit, a hard disk and CPU compatibility unit, a network card and CPU compatibility unit, and a power supply and CPU compatibility unit.

[0010] The customized converged communication module includes: a contact synchronization unit, an audio and video call unit, and a client software convergence unit.

[0011] Optionally, the method for constructing the address book synchronization unit includes: Build a terminal server; Dynamic field mapping technology is adopted: an intelligent matching rule base is established between the address book fields of the existing communication system and the fields of the converged communication system. The intelligent matching rule base supports custom attribute extensions. Obtain contact information from existing communication systems and converged communication systems; store the contact information on a terminal server; Retrieve contact information changes within a preset historical time period from the terminal server; An improved RSync algorithm is used to match change contact information by hash value to determine the synchronization information that needs to be updated in the existing communication system and the synchronization information that needs to be updated in the converged communication system. Synchronize the information to be updated to the existing communication system and the converged communication system to achieve data synchronization of the address book; Establish a conflict resolution mechanism based on a three-level conflict strategy, including: a timestamp detection unit, a manual intervention tag detection power supply, and an automatic message queue merging unit; An abnormal contact list information that fails to match hash values ​​is processed through a conflict resolution mechanism based on a three-level conflict strategy.

[0012] Optionally, the audio and video call unit includes: a registration signaling unit, a call signaling unit, a media negotiation unit, and an audio and video encoding and decoding unit; The registration signaling unit, call signaling unit, and media negotiation unit are used to establish communication connections between the converged communication system and existing communication systems. The audio and video encoding and decoding unit is used to convert the screen data of the converged communication system into the encoding format supported by the existing communication system; The client software fusion unit includes: a three-state consistency unit and a message queue deduplication unit; The tri-state consistency unit is used to determine the state of the client software and achieve cross-system synchronization through the state; the state includes: online state, offline state, and busy state; The message queue deduplication unit is used to eliminate duplicate state notifications using an improved Bloom filter.

[0013] Optionally, the encryption module includes: a symmetric encryption unit and an asymmetric encryption unit.

[0014] An electronic device includes a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to enable the electronic device to perform a converged communication method based on container technology and dynamic adaptation of multiple modules.

[0015] A computer-readable storage medium storing instructions that, when executed, perform a converged communication method based on container technology and dynamic adaptation of multiple modules.

[0016] The beneficial effects of the technical solution provided in this application are: This application utilizes container technology to develop a new generation of converged communication system, achieving excellent interoperability with existing communication systems. Core components are compatible and adaptable (memory, hard drive, network card, power supply, CPU) and interface with existing communication platforms via SIPTrunk, enabling simultaneous operation on both platforms. It supports both symmetric and asymmetric encryption, providing high security in data encryption and decryption. Attached Figure Description

[0017] The present application will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings: Figure 1 This is a system block diagram in an embodiment of this application; Figure 2 This is a schematic diagram of the electronic device structure in the embodiments of this application. Detailed Implementation

[0018] To provide a clearer understanding of the technical features, objectives, and effects of this application, the specific embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0019] The embodiments of this application provide a converged communication method based on container technology and dynamic adaptation of multiple modules.

[0020] Please refer to Figure 1 , Figure 1 This is a system module diagram of a converged communication system based on container technology and dynamic multi-module adaptation in an embodiment of this application, including: a core component compatibility adaptation module, a custom converged communication module, and an encryption module; The core components—the compatibility and adaptation module, the custom converged communication module, and the encryption module—are connected sequentially. The core component compatibility and adaptation module is used to achieve compatibility with existing communication system equipment; Customized converged communication modules are used to enable data interoperability between the converged communication system and existing communication systems; The encryption module is used to enable encrypted data transmission between the converged communication system and existing communication systems.

[0021] In one embodiment of this application, the encryption module includes: symmetric encryption (AES-256, SM4), asymmetric encryption (RSA, ECC, SM2), and hash functions (SHA-256, SHA-3, SM3).

[0022] In one embodiment of this application, the scenario of the encryption module is assumed to be: the converged communication system (A) needs to communicate securely with the existing system (B), and the two parties need to share a key but have no initial trust relationship.

[0023] Option 1: Key distribution based on asymmetric encryption (Recommended) Initial identity authentication: A and B exchange digital certificates (including public keys) and verify each other's identities through PKI / CA.

[0024] Key negotiation uses the ECDH protocol: A and B each generate a temporary public-private key pair, exchange public keys, and then calculate the shared key (master key).

[0025] Alternatively, RSA encryption can be used: A generates a random session key, encrypts it with B's public key, and sends it to B.

[0026] Session key derivation: The session key is derived by adding a random number (Nonce) to the master key (HKDF algorithm).

[0027] Key update: Renegotiation is triggered by session expiration or traffic threshold.

[0028] Option 2: Centralized distribution based on KMS (Key Management Service) Centralized KMS deployment: A third-party KMS generates a master key and distributes it to A and B (through a secure channel).

[0029] Dynamic session key acquisition: A requests a session key from KMS, which is then encrypted (KEK) and distributed to A and B.

[0030] Key rotation: KMS periodically pushes new keys or responds to requests as needed.

[0031] In one specific embodiment of this application, the existing communication system refers to a new generation multimedia command and dispatch platform based on IP communication technology, which has been certified by Huawei TaiShan server and belongs to Huawei's preferred solution.

[0032] The converged communication system is built using a B / S architecture and containers.

[0033] The core component compatibility and adaptation module includes: memory and CPU compatibility unit, hard disk and CPU compatibility unit, network card and CPU compatibility unit, and power supply and CPU compatibility unit.

[0034] In one embodiment of this application, an example of a memory and CPU compatible unit includes: CPU: 2 x Intel Xeon Gold 6330 (Ice Lake-SP, 28 cores, supports 8-channel DDR4 memory); Memory: 16 x 64GB DDR4-3200 ECC Registered DIMMs. An example of a hard drive and CPU compatible unit includes: Hard drive: 4 x 1.92TB SATA SSDs; Network card: 1 x Intel Ethernet Network Adapter E810-XXVDA2 for OCP 3.0, which communicates with the CPU via a PCIe channel. An example of a power supply and CPU compatible unit includes: Power supply: Model PWR1100-ES, designed specifically for the R750 chassis, providing stable voltage and power to meet the peak power consumption requirements of dual Xeon Gold 6330 CPUs, all memory, hard drives, network cards, and other components. The power supply specifications (voltage, power, interfaces) must be fully compatible with the server backplane and CPU platform requirements.

[0035] The customized converged communication module includes: a contact synchronization unit, an audio and video call unit, and a client software convergence unit.

[0036] In one embodiment of this application, the new generation of converged system developed this time needs to have good interconnection and interoperability with the existing communication system (functional experience, address book synchronization, device compatibility, interconnection and interoperability, network peer replacement, etc.) to ensure that the evolution of the entire converged system will not have a negative impact on daily production, operation and management. (1) The new generation of converged communication system can be connected to the existing communication system, in which analog phones, IP phones and video phones can make mutual calls for audio and video calls. (2) The new generation of converged communication system can be connected to the operator's E1 line to realize the public network telephone call function. (3) The new generation of converged communication system and the existing communication system run simultaneously, telephone services are interconnected, and at the same time support the disaster recovery backup capability of the existing communication system, including registering to the central office to build a new generation of converged communication system to realize the primary and backup dual active backup function. The service architecture of the existing converged communication service system remains unchanged, and the user's usage habits remain unchanged to ensure the stable operation of the system.

[0037] The method for constructing the address book synchronization unit includes: Build a terminal server; Dynamic field mapping technology is adopted: an intelligent matching rule base is established between the address book fields of the existing communication system and the fields of the converged communication system. The intelligent matching rule base supports custom attribute extensions. Obtain contact information from existing communication systems and converged communication systems; store the contact information on a terminal server; Retrieve contact information changes within a preset historical time period from the terminal server; An improved RSync algorithm is used to match change contact information by hash value to determine the synchronization information that needs to be updated in the existing communication system and the synchronization information that needs to be updated in the converged communication system. Synchronize the information to be updated to the existing communication system and the converged communication system to achieve data synchronization of the address book; Establish a conflict resolution mechanism based on a three-level conflict strategy, including: a timestamp detection unit, a manual intervention tag detection power supply, and an automatic message queue merging unit; An abnormal contact list information that fails to match hash values ​​is processed through a conflict resolution mechanism based on a three-level conflict strategy.

[0038] In a specific embodiment of this application, for the cutover of enterprise-level audio and video call systems, the consistency of organizational structure and user information across systems is crucial. Only a complete address book synchronization scheme can enable quick dialing based on address book retrieval and ensure the accuracy of caller ID display across the old and new converged communication systems. (1) The new generation of converged communication adopts three schemes: self-developed address book synchronization tool, LDAP synchronization scheme, and the organizational structure and user information API interface of XXXX human resources system, to realize the conversion and migration of the existing communication organizational structure and user accounts to the new generation of converged communication system, and meet the smooth migration of accounts. (2) The eSight batch management of telephone registration and switching to the new generation of converged communication system meets the smooth migration of the original telephone terminals.

[0039] The audio and video call unit includes: a registration signaling unit, a call signaling unit, a media negotiation unit, and an audio and video encoding and decoding unit; The registration signaling unit, call signaling unit, and media negotiation unit are used to establish communication connections between the converged communication system and existing communication systems. The audio and video encoding and decoding unit is used to convert the screen data of the converged communication system into the encoding format supported by the existing communication system; The client software fusion unit includes: a three-state consistency unit and a message queue deduplication unit; The tri-state consistency unit is used to determine the state of the client software and achieve cross-system synchronization through the state; the state includes: online state, offline state, and busy state; The message queue deduplication unit is used to eliminate duplicate state notifications using an improved Bloom filter.

[0040] In one specific embodiment of this application, the development of audio and video interoperability is a core link and a fundamental requirement for the smooth replacement of old and new converged communication systems. This includes the compatibility and adaptation of key technologies such as registration signaling, call signaling, media negotiation, audio and video encoding and decoding, and encryption protocols to ensure audio and video interoperability across systems, brands, and devices.

[0041] (1) By analyzing the messages of key links such as registration signaling, call signaling, media negotiation, and encryption protocol of the existing communication system, the development of the new generation of converged communication system adopts the standard SIP protocol design and interfaces with the existing communication system through SIP trunk.

[0042] (2) Set up outbound and inbound call routing rules for the two integrated communication systems to ensure that call routing is interconnected and does not conflict.

[0043] (3) User switching is carried out according to number segment. Users who log in to the new generation of converged communication system can communicate with the terminal equipment of the existing communication system by searching and dialing; the new generation of converged communication terminals (IP phones, analog phones, software clients) and the full range of terminal equipment achieve audio and video communication.

[0044] The encryption module includes: a symmetric encryption unit and an asymmetric encryption unit.

[0045] A converged communication method based on container technology and dynamic multi-module adaptation, the method comprising: Adaptation modules for core components are used to adapt existing communication systems and converged communication system equipment. Encrypt the transmitted data between existing communication systems and converged communication systems; Synchronize and interact the transmitted data between existing communication systems and converged communication systems.

[0046] This application also discloses an electronic device. (See reference...) Figure 2 , Figure 2 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. The electronic device 500 may include: at least one processor 501, at least one network interface 504, a user interface 503, a memory 505, and at least one communication bus 502.

[0047] The communication bus 502 is used to enable communication between these components.

[0048] The user interface 503 may include a display screen, and optionally, the user interface 503 may also include a standard wired interface or a wireless interface.

[0049] The network interface 504 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0050] This application also discloses a computer-readable storage medium storing multiple instructions adapted for loading by a processor to execute the aforementioned converged communication method based on container technology and dynamic adaptation of multiple modules.

[0051] The above are merely exemplary embodiments of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure.

[0052] This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.

Claims

1. A converged communication system based on container technology and multi-module dynamic adaptation, characterized in that, The system comprises a core component compatible adaptation module, a custom fusion communication module and an encryption module. The core component compatible adaptation module, the custom fusion communication module and the encryption module are sequentially and orderly connected. The core component compatible adaptation module is used for realizing device compatibility with the existing communication system. The custom fusion communication module is used for realizing data intercommunication of the fusion communication system and the existing communication system. The encryption module is used for realizing data encryption transmission of the fusion communication system and the existing communication system.

2. The converged communication system based on container technology and multi-module dynamic adaptation according to claim 1, characterized in that, The fusion communication system is constructed by using a B / S architecture and a container.

3. The converged communication system based on container technology and multi-module dynamic adaptation according to claim 1, characterized in that, The core component compatible adaptation module comprises a memory and CPU compatible unit, a hard disk and CPU compatible unit, a network card and CPU compatible unit and a power supply and CPU compatible unit.

4. The converged communication system based on container technology and multi-module dynamic adaptation according to claim 1, characterized in that, The custom fusion communication module comprises a contact list synchronization unit, an audio and video call unit and a client software fusion unit.

5. The converged communication system based on container technology and multi-module dynamic adaptation according to claim 1, characterized in that, The construction method of the contact list synchronization unit comprises: constructing a terminal server; adopting a dynamic field mapping technology: establishing an intelligent matching rule library of the contact list field of the existing communication system and the field of the fusion communication system, and the intelligent matching rule library supports custom attribute extension; obtaining the contact list information of the existing communication system and the fusion communication system; and storing the contact list information in the terminal server; obtaining the changed contact list information in a preset time period from the terminal server; adopting an improved RSync algorithm, matching the changed contact list information through a hash value, determining the to-be-updated synchronization information that needs to be updated in the existing communication system and the to-be-updated synchronization information that needs to be updated in the fusion communication system; synchronizing the to-be-updated synchronization information to the existing communication system and the fusion communication system, and realizing data synchronization of the contact list; establishing a conflict resolution mechanism based on a three-level conflict strategy, comprising a timestamp detection unit, an artificial intervention label detection power supply and a message queue automatic merging unit; processing the abnormal contact list information matched through the hash value through the conflict resolution mechanism based on the three-level conflict strategy.

6. The converged communication system based on container technology and multi-module dynamic adaptation of claim 1, wherein, The audio and video call unit comprises a registration signaling unit, a call signaling unit, a media negotiation unit and an audio and video codec unit. The registration signaling unit, the call signaling unit and the media negotiation unit are used for establishing communication connection of the fusion communication system and the existing communication system. The audio and video codec unit is used for converting screen data of the fusion communication system into an encoding format supported by the existing communication system. The client software fusion unit comprises a three-state consistency unit and a message queue deduplication unit. The three-state consistency unit is used for determining the state of the client software, and cross-system synchronization is realized through the state; the state comprises an online state, an offline state and a busy state. The message queue deduplication unit is used for eliminating duplicate state notifications by using an improved Bloom filter.

7. The converged communication system based on container technology and multi-module dynamic adaptation of claim 1, wherein, The encryption module comprises a symmetric encryption unit and an asymmetric encryption unit.

8. A method for converged communication based on container technology and multi-module dynamic adaptation, implemented based on the converged communication system based on container technology and multi-module dynamic adaptation according to any one of claims 1-7, characterized in that, The method comprises: adapting the devices of the existing communication system and the fusion communication system through the core component compatible adaptation module; encrypting the transmission data of the existing communication system and the fusion communication system. Synchronize interaction of transmission data of existing communication system and converged communication system.

9. An electronic device, comprising: The electronic device comprises a processor, a memory, a user interface and a network interface, the memory is configured to store instructions, the user interface and the network interface are configured to communicate with other devices, and the processor is configured to execute the instructions stored in the memory to enable the electronic device to perform the method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores instructions, when the instructions are executed by a computer, the method according to any one of claims 1-7 is performed.