Non-uniform architecture application communication platform

By designing a non-unified architecture application communication platform, using communication management services, user management centers, API gateways, message forwarding services and protocol adapters, the problem of inability to connect between application systems in different architectures is solved, user sharing, message interoperability and audio-visual conferencing data are realized, reducing the difficulty of interaction between systems and improving flexibility and scalability.

CN119697276AActive Publication Date: 2025-03-25BEIJING INST OF COMP TECH & APPL
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411850522.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-03-25
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

The communication application systems with non-unified architecture cannot connect message and audio-visual data, resulting in limited communication experience between users between different application systems. In large-scale group enterprises, the communication needs of message and audio-visual data between units need to be repeatedly built or high-cost transformation and adaptation.

Method used

Design a non-unified architecture application communication platform, including communication management services, user management center, API gateway, message forwarding services and protocol adapter, through these components, non-unified architecture application service registration and data communication service, and convert communication protocols and data formats through protocol adapters to realize interoperability between different architectures.

Benefits of technology

There is no need for in-depth transformation and adaptation of non-unified architecture communication application systems. You only need to provide simple interface files and system docking to realize user sharing, message interoperability and audio-visual conferencing data interoperability among non-unified architecture applications, reducing the difficulty of interaction between systems and improving interoperability flexibility and scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697276A_ABST
    Figure CN119697276A_ABST
Patent Text Reader

Abstract

The invention relates to a non-uniform architecture application communication platform, and belongs to the field of information communication. According to the invention, protocol conversion between non-uniform architecture communication applications and adaptive conversion of video and audio protocols and message protocols are realized through simple configuration depending on a protocol adapter, unified service registration management and access control are carried out on application-related services of non-uniform architecture through an API gateway, and meanwhile, based on a micro-service management and control technology, the application-related services of the non-uniform architecture are managed and controlled. A communication management service and a data forwarding service are constructed to realize text and media message communication between non-uniform architecture applications and communication of video and audio multimedia streams and control information streams. According to the invention, the flexibility and expandability of message communication between non-uniform architecture applications are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of information communication, and in particular relates to a non-uniform architecture application communication platform. Background Art

[0002] With the development of the Internet and mobile communication technology, message and audio-visual communication tools have become an indispensable part of daily life and corporate office work. At present, various message and audio-visual application systems based on different implementation methods have emerged one after another, and they have their own characteristics in terms of functions, user groups, and usage scenarios, becoming important tools for users' daily work communication. However, communication application systems with non-unified architectures often use different communication protocols and technical standards, resulting in "information islands" between non-unified architecture application systems, limiting the user's communication experience across application systems. In some large-scale group enterprises, units at all levels have built their own communication application systems, but the selected technical routes and products are different, and they are independent of each other, and users and messages cannot be connected. For the needs of message data connectivity and audio-visual data connectivity between different units, a new unified architecture communication application system needs to be built in the superior unit and distributed to the subordinate units for use, resulting in duplication of construction and waste of resources, or a unified message, audio-visual protocol and interface is stipulated, and the communication application systems of each unit are adapted and transformed, but the transformation cost is high and consumes a lot of human resources. Summary of the invention

[0003] 1. Technical issues to be resolved

[0004] The technical problem to be solved by the present invention is how to provide a non-uniform architecture application communication platform to solve the problem that message type, video and audio type data cannot be connected between communication type application systems of non-uniform architecture.

[0005] (II) Technical solution

[0006] In order to solve the above technical problems, the present invention proposes a non-uniform architecture application communication platform, which includes: communication management service, user management center, API gateway, message forwarding service and protocol adapter; the platform provides non-uniform architecture application service registration and non-uniform architecture application data connectivity functions;

[0007] Message forwarding service, used to bind with non-unified architecture communication application systems, etc., including: docking center management unit, node and user relationship information management unit, message routing forwarding unit;

[0008] Communication management service, used to provide non-uniform architecture application service registration, node location query service, message forwarding service information management, node user relationship management functions, including: non-uniform architecture application service registration unit, message forwarding service information management unit, message forwarding service location query unit and node user relationship management unit;

[0009] API Gateway provides a unified entry and exit for non-uniform architecture application system services, communication management services, message forwarding services, user management center, and protocol adapter services connected to the non-uniform architecture application communication platform. It performs identity authentication and access control on call requests between services, provides traffic auditing and link tracking functions, and provides basic data for the review, recording, and analysis of data flow and link quality of the non-uniform architecture application communication platform.

[0010] The user management center is used to manage and maintain the user information of non-uniform architecture applications in the non-uniform architecture application communication platform. After the non-uniform architecture application is registered with the communication management service, the user management center obtains and maintains the user information of the non-uniform architecture application system. At the same time, it can connect to the unified user identity authentication system to obtain the personnel user information for the non-uniform architecture application. By maintaining the user information involved in the non-uniform architecture application communication platform, the user information is synchronized to the communication management service in a timely manner, and the communication management service distributes the user information;

[0011] The protocol adapter is used to provide protocol analysis and conversion functions, parse the communication protocols of non-uniform architecture application systems, and convert them into unified communication protocols and data formats; at the same time, it converts the data information of the unified communication protocols and data formats into the data formats of non-uniform architecture application systems, and realizes the mutual conversion between the communication protocols of their respective architectures and the unified communication protocols.

[0012] (III) Beneficial effects

[0013] The present invention proposes a non-uniform architecture application communication platform. The present invention proposes a non-uniform architecture application communication platform. Relying on a protocol adapter, the non-uniform architecture communication application protocol conversion and the adaptive conversion of audio and video and message protocols are realized through simple configuration. The API gateway performs unified service registration management and access control on the application-related services of the non-uniform architecture. At the same time, based on microservice management and control technology, communication management services and data forwarding services are constructed to realize the connectivity of text, media message communications, audio and video multimedia streams and control message streams between non-uniform architecture applications. Relying on the non-uniform architecture application communication platform, there is no need for each non-uniform architecture communication application system to be deeply transformed and adapted. It is only necessary to provide a simple interface file and perform system docking. The non-uniform architecture application communication platform deploys applications in the form of a cloud architecture, which is suitable for connectivity between non-uniform architecture communication application systems in large-scale and complex network environments.

[0014] The present invention proposes a non-uniform architecture application communication platform. Relying on microservice management and control technology, the non-uniform architecture application communication platform is constructed to realize user sharing and message intercommunication between non-uniform architecture communication application systems. There is no need for protocol transformation of the non-uniform architecture communication application systems. Message intercommunication between users of the non-uniform architecture communication application systems and audio and video conference data intercommunication between the non-uniform architecture communication application systems are realized in a plug-and-play manner. The communication of the non-uniform architecture communication application systems is uniformly managed, the interaction difficulty between the non-uniform architecture application systems is reduced, and the flexibility and scalability of intercommunication between the non-uniform architecture application systems are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is the technical architecture of the non-uniform architecture application communication platform of the present invention;

[0016] Figure 2 Provide cross-network flow chart for non-uniform architecture application communication platform;

[0017] Figure 3 Provides a cloud deployment architecture diagram for non-uniform architecture application communication platforms;

[0018] Figure 4 Business process diagram for non-uniform architecture application communication platform. DETAILED DESCRIPTION

[0019] In order to make the purpose, content and advantages of the present invention more clear, the specific implementation methods of the present invention are further described in detail below in conjunction with the drawings and examples.

[0020] The purpose of the present invention is to propose a non-uniform architecture application communication platform, which solves the problem of message connectivity between non-uniform architecture communication application systems by constructing a communication management service and a message forwarding service architecture, based on the service bus technology route, and performing message and audio and video protocol adaptation and conversion through a protocol adapter, and performs cloud deployment, thereby reducing the connectivity cost between non-uniform architecture communication application systems.

[0021] 1. Technical architecture of non-uniform architecture application communication platform

[0022] The bottom layer of the non-uniform architecture application communication platform is based on basic hardware and software equipment such as computing, network, database, operating system, and middleware. It relies on open source basic service components such as Redis, Mongodb, Nignx, Spring cloud, Docker, Kafka, Sentinel, ES, and Nacos to build platform services such as communication management services, user management center, API gateway, message forwarding services, and protocol adapters in the non-uniform architecture application communication platform to achieve the connectivity of audio and video, text, and control information, and support the connectivity between non-uniform architecture application systems. The technical architecture of the non-uniform architecture application communication platform is as follows: Figure 1 shown.

[0023] 2. Functions and business processes of non-unified architecture application communication platform

[0024] 2.1 Functions of non-uniform architecture application communication platform

[0025] like Figure 1 , 2 As shown, the non-uniform architecture application communication platform includes: communication management service, user management center, API gateway, message forwarding service, protocol adapter, etc.

[0026] The message forwarding service is used to bind with the non-uniform architecture communication application system, etc., including: a docking center management unit, a node and user relationship information management unit, and a message routing forwarding unit, wherein:

[0027] The docking center management unit is used to synchronize the message forwarding service list and user information between the message forwarding service and the communication management service. When the message forwarding service and user relationship information maintained in the communication management service changes, it is updated to each message forwarding service in a timely manner;

[0028] The node and user relationship information management unit is used to maintain a cache list of node and user relationships. When forwarding a message, the message forwarding service where the destination user is located is first queried from the cache list of the message forwarding service. If the message forwarding service cache list cannot be found, the communication management service is called to query the message forwarding service address information corresponding to the destination user and cache it in the message forwarding service.

[0029] The message routing and forwarding unit is used to implement the message sending interface to send the transmission data to the destination message forwarding service according to the destination user in the parsed transmission data and the message forwarding service location parameter of the destination user.

[0030] The communication management service is used to provide non-uniform architecture application service registration, node location query service, message forwarding service information management, and node user relationship management functions, including: non-uniform architecture application service registration unit, message forwarding service information management unit, message forwarding service location query unit, and node user relationship management unit. Among them,

[0031] The non-uniform architecture application service registration unit is used to report the application type, transmission protocol, interface information, data format, etc. when the non-uniform architecture application accesses the non-uniform architecture application communication platform. The communication management service registers the service based on the Nacos registration center.

[0032] The message forwarding service information management unit is used to manage and maintain the service information of non-uniform architecture applications, and supports the protocol adapter and message forwarding service to query the information of non-uniform architecture application services;

[0033] The node location query unit is used to realize the function of querying the corresponding message forwarding service information according to the user information. The communication management service maintains the relationship list between the user and the message forwarding service information. The message forwarding service can call the message forwarding service address query service to obtain the message forwarding service address information corresponding to the user in a timely manner.

[0034] The non-uniform architecture application system user relationship management unit is used to maintain the user and message forwarding service information relationship list and collect the user and message forwarding service relationship data involved in the entire non-uniform architecture application communication platform.

[0035] The API gateway provides a unified entry and exit for non-uniform architecture application system services, communication management services, message forwarding services, user management center, protocol adapter and other services connected to the non-uniform architecture application communication platform, performs identity authentication and access control on call requests between services, and provides traffic auditing, link tracking and other functions, providing basic data for the review, recording, and analysis of data flow and link quality of the non-uniform architecture application communication platform.

[0036] The user management center is used to manage and maintain the user information of non-uniform architecture applications that access the non-uniform architecture application communication platform. After the non-uniform architecture application registers with the communication management service, the user management center obtains and maintains the user information of the non-uniform architecture application system. At the same time, it can connect to the unified user identity authentication system to obtain personnel user information for non-uniform architecture applications. By maintaining the user information involved in the non-uniform architecture application communication platform, the user information is synchronized to the communication management service in a timely manner, and the communication management service distributes the user information.

[0037] The protocol adapter is used to provide protocol analysis and conversion functions, parse the communication protocols of messages, audio and video of non-unified architecture communication application systems, and convert them into unified communication protocols and data formats; at the same time, it converts the data information of the unified communication protocols and data formats into the data formats corresponding to the respective architectures, thereby realizing the mutual conversion between the communication protocols of non-unified architecture application systems and the unified communication protocols.

[0038] like Figure 3 As shown, the non-uniform architecture application communication platform of the present invention adopts a cloud-edge deployment architecture, and has cloud-edge collaboration and edge autonomy capabilities. The non-uniform architecture application communication platform is implemented based on the architecture of microservices, and the communication management service and the message forwarding service provide an open service interface. Communication management services at different levels support data sharing and synchronization, and realize the management of the location and user information of message forwarding services at different levels, and realize message forwarding service routing and data forwarding across multiple levels of data centers and edge clouds. The interconnection service of non-uniform architecture applications is provided by deploying the non-uniform architecture application communication platform in distributed, multi-regional, and multi-scenario environments such as primary data centers, secondary data centers, and edge clouds. For the non-uniform architecture application communication platform deployed in the primary data center, data is exchanged with the non-uniform architecture application communication platform of the secondary data center through the primary data center cloud communication gateway, and the non-uniform architecture application communication platform of the secondary data center exchanges data with the non-uniform architecture application communication platform of the edge cloud through the edge cloud communication gateway. When the connection between the edge cloud and the secondary data center is disconnected, the non-uniform architecture application communication platform can independently provide non-uniform architecture application communication services, and realize flexible adaptation to different network environments to provide non-uniform architecture application communication services.

[0039] 2.2 Business Process of Non-Uniform Architecture Application Communication Platform

[0040] The non-uniform architecture application communication platform provides non-uniform architecture application service registration, non-uniform architecture application data connectivity and other functions. The business process relationship is as follows: Figure 4 shown.

[0041] The business process diagram of non-uniform architecture application communication platform is as follows Figure 2 ,4 shown.

[0042] 1) Non-uniform architecture application access to non-uniform architecture application communication platform

[0043] S11. When the non-uniform architecture application accesses the non-uniform architecture application communication platform, the non-uniform architecture application performs authentication with the API gateway of the non-uniform architecture application communication platform to obtain authentication information;

[0044] S12, the non-uniform architecture application registers with the communication management service, and reports the non-uniform architecture application related information, including the non-uniform architecture application category, the non-uniform architecture application interface information, and the message data format information to the communication management service;

[0045] S13, the communication management service obtains the reported non-uniform architecture application category, non-uniform architecture application interface information, non-uniform architecture application protocol information, message data format and other information, and creates a message forwarding service based on the above content. The message forwarding service creates a protocol adapter service based on the application category, protocol, interface, data format and other information and presets the above information into the protocol adapter service;

[0046] S14. After the non-uniform architecture application is connected, the user information is reported to the user management center. The communication management service calls the user management center to obtain the user data of the currently connected non-uniform architecture application, and maintains the currently connected non-uniform architecture application, message forwarding service and user relationship data information, and sends the message forwarding service and user relationship data information to other message forwarding services;

[0047] 2) Interconnection of non-uniform architecture application data

[0048] S21. The non-uniform architecture application sends data information through the API gateway, and the API gateway sends the data information to the protocol adapter of the message forwarding service corresponding to the non-uniform architecture application;

[0049] S22, the protocol adapter performs data parsing and protocol conversion according to the pre-configuration, and encapsulates the data into a unified data format according to the unified transmission protocol;

[0050] S23, the protocol adapter calls the API gateway to send the unified data format information to the message forwarding service corresponding to the non-uniform architecture application;

[0051] S24, the message forwarding service queries the message forwarding service list according to the destination user, and obtains the message forwarding service location information of the destination user. If the message forwarding service cannot find the destination message forwarding service, the location query service in the communication management service is called to obtain the message forwarding service location information corresponding to the destination user;

[0052] S25, the message forwarding service calls the API gateway to send information to the message forwarding service where the destination user is located, and sends the data information in a unified format to the protocol adapter corresponding to the destination message forwarding service for data format conversion and data encapsulation;

[0053] S26. The message forwarding service of the destination user calls the API gateway to send the data information encapsulated according to the destination non-uniform architecture application protocol to the destination non-uniform architecture application system service. The non-uniform architecture application system service sends the data information to the corresponding destination user client, thereby completing the data sending.

[0054] The above is the overall content of the non-uniform architecture application communication platform architecture proposed by the present invention. The technical route and data flow of the non-uniform architecture application communication platform architecture are within the protection scope of the present invention.

[0055] The present invention proposes a non-uniform architecture application communication platform, which relies on a protocol adapter to achieve protocol conversion between heterogeneous instant messaging systems and adaptive conversion of heterogeneous audio and video protocols through simple configuration. It uses an API gateway to perform unified service registration management and access control on related services of non-uniform architecture communication application systems. At the same time, based on microservice management and control technology, it builds communication management services and message forwarding services to achieve connectivity between text, media message communications, audio and video media streams, and control information streams between non-uniform architecture communication systems. Relying on the non-uniform architecture application communication platform, there is no need for each non-uniform architecture communication application system to undergo in-depth transformation and adaptation. It is only necessary to provide a simple interface file and perform system docking. The non-uniform architecture application communication platform is deployed and applied in the form of a cloud architecture, which is suitable for connectivity between non-uniform architecture communication application systems in large-scale and complex network environments.

[0056] The present invention proposes a non-uniform architecture application communication platform, which relies on microservice management and control technology to build a non-uniform architecture application communication platform, realize user sharing and message intercommunication between non-uniform architecture communication application systems, and does not require protocol transformation of the non-uniform architecture communication application systems. It realizes message connectivity and audio-visual conference connectivity between users of the non-uniform architecture communication application systems in a plug-and-play manner, and uniformly manages the communications between the non-uniform architecture communication application systems, reduces the interaction difficulty between the non-uniform architecture systems, and improves the connectivity flexibility and scalability between the non-uniform architecture communication application systems.

[0057] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A non-uniform architecture application communication platform, characterized in that: The platform includes: communication management service, user management center, API gateway, message forwarding service and protocol adapter; the platform provides non-uniform architecture application service registration and non-uniform architecture application data communication functions; Message forwarding service, used to bind with the accessed non-uniform architecture application, including: docking communication management unit, user relationship information management unit, message routing forwarding unit; Communication management service, used to provide non-uniform architecture application service registration, transit address query service, message forwarding service information management, non-uniform architecture application user relationship management functions, including: non-uniform architecture application service registration unit, message forwarding service information management unit, message forwarding service location query unit and node user relationship management unit; API Gateway provides a unified entry and exit for non-uniform architecture application system services, communication management services, message forwarding services, user management center, and protocol adapter services connected to the non-uniform architecture application communication platform. It performs identity authentication and access control on call requests between services, provides traffic auditing and link tracking functions, and provides basic data for the review, recording, and analysis of data flow and link quality of the non-uniform architecture application communication platform. The user management center is used to manage and maintain the user information of non-uniform architecture applications in the non-uniform architecture application communication platform. After the non-uniform architecture application is registered with the communication management service, the user management center obtains and maintains the user information of the non-uniform architecture application system. At the same time, it can connect to the unified user identity authentication system to obtain the personnel user information for the non-uniform architecture application. By maintaining the user information involved in the non-uniform architecture application communication platform, the user information is synchronized to the communication management service in a timely manner, and the communication management service distributes the user information; The protocol adapter is used to provide protocol analysis and conversion functions, parse the communication protocols of non-uniform architecture application systems, and convert them into unified communication protocols and data formats; at the same time, it converts the data information of the unified communication protocols and data formats into the data formats of non-uniform architecture application systems, and realizes the mutual conversion between the communication protocols of their respective architectures and the unified communication protocols.

2. The non-uniform architecture application communication platform according to claim 1, characterized in that: The underlying layer of the non-uniform architecture application communication platform is based on computing, network, database, operating system, middleware hardware and software equipment, and relies on open source basic service components to build platform services in the non-uniform architecture application communication platform, realize the connectivity of audio and video, text, and control information, and support the connectivity between non-uniform architecture application systems.

3. The non-uniform architecture application communication platform according to claim 1, characterized in that: The docking center management unit is used to synchronize the message forwarding service list and user information between the message forwarding service and the communication management service. When the message forwarding service and user relationship information maintained in the communication management service changes, it is updated to each message forwarding service in a timely manner. The message forwarding service and user relationship information management unit is used to maintain a cache list of message forwarding service and user relationship. When forwarding a message, the message forwarding service where the destination user is located is first queried from the cache list of the message forwarding service. If the message forwarding service cache list cannot be found, the communication management service is called to query the message forwarding service location information corresponding to the destination user and cache it in the message forwarding service. The message routing and forwarding unit is used to implement, according to the destination user in the parsed transmission data and the message forwarding service location parameter of the destination user, calling the message sending interface to send the transmission data to the destination message forwarding service.

4. The non-uniform architecture application communication platform according to claim 1, characterized in that: The non-uniform architecture application service registration unit is used to report the application type, transmission protocol, interface information, and data format when the non-uniform architecture application accesses the non-uniform architecture application communication platform. The communication management service registers the service based on the Nacos registration center. The message forwarding service information management unit is used to manage and maintain the service information of non-uniform architecture applications, and supports the protocol adapter and message forwarding service to query the information of non-uniform architecture application services; The message forwarding service address query unit is used to realize the function of querying the corresponding message forwarding service information according to the user information. The communication management service maintains the relationship list between the user and the message forwarding service information. The message forwarding service can call the node location query service to obtain the message forwarding service location information corresponding to the user in a timely manner; The non-uniform architecture application user relationship management unit is used to maintain the user and message forwarding service information relationship list and collect the user and message forwarding service relationship data involved in the entire non-uniform architecture application communication platform.

5. The non-uniform architecture application communication platform according to any one of claims 1 to 4, characterized in that: The non-uniform architecture application communication platform adopts a cloud-edge-terminal deployment architecture and has cloud-edge collaboration and edge autonomy capabilities.

6. The non-uniform architecture application communication platform according to claim 6, characterized in that: The non-uniform architecture application communication platform is implemented based on the microservice architecture. The communication management service and the message forwarding service provide open service interfaces, support data sharing and synchronization between communication management services at different levels, manage the location and user information of message forwarding services at different levels, and realize message forwarding service routing and data forwarding across multiple levels of data centers and edge nodes.

7. The non-uniform architecture application communication platform according to claim 6, characterized in that: By deploying the non-uniform architecture application communication platform in multi-level data centers and edge node environments, interconnection services for non-uniform architecture applications are provided.

8. The non-uniform architecture application communication platform according to claim 7, characterized in that: For the non-uniform architecture application communication platform deployed in the primary data center, data interaction is performed with the non-uniform architecture application communication platform of the secondary data center through the cloud communication gateway of the primary data center, and data interaction is performed with the non-uniform architecture application communication platform of the edge cloud through the edge cloud communication gateway. When the connection between the edge cloud and the secondary data center is disconnected, the non-uniform architecture application communication platform can independently provide non-uniform architecture application communication services, thereby flexibly adapting to different network environments to provide non-uniform architecture application communication services.

9. The non-uniform architecture application communication platform according to any one of claims 1 to 4, characterized in that: The steps of accessing a non-uniform architecture application to a non-uniform architecture application communication platform include: S11. When the non-uniform architecture application accesses the non-uniform architecture application communication platform, the non-uniform architecture application performs authentication with the API gateway of the non-uniform architecture application communication platform to obtain authentication information; S12, the non-uniform architecture application registers with the communication management service, and reports the non-uniform architecture application related information, including the non-uniform architecture application category, the non-uniform architecture application interface information, and the message data format information to the communication management service; S13, the communication management service obtains the reported non-uniform architecture application category, non-uniform architecture application interface information, non-uniform architecture application protocol information, and message data format information, and creates a message forwarding service based on the above content. The message forwarding service creates a protocol adapter service based on the application category, protocol, interface, and data format information and presets the above information into the protocol adapter service; S14. After the non-uniform architecture application is connected, the user information is reported to the user management center. The communication management service calls the user management center to obtain the user data of the currently connected non-uniform architecture application, and maintains the currently connected non-uniform architecture application, message forwarding service and user relationship data information, and sends the message forwarding service and user relationship data information to other message forwarding services.

10. The non-uniform architecture application communication platform according to claim 9, characterized in that: The interconnection and interoperability of non-uniform architecture application data includes the following steps: S21. The non-uniform architecture application sends data information through the API gateway, and the API gateway sends the data information to the protocol adapter of the message forwarding service corresponding to the non-uniform architecture application; S22, the protocol adapter performs data parsing and protocol conversion according to the pre-configuration, and encapsulates the data into a unified data format according to the unified transmission protocol; S23, the protocol adapter calls the API gateway to send the unified data format information to the message forwarding service corresponding to the non-uniform architecture application; S24. The message forwarding service queries the message forwarding service list according to the destination user to obtain the message forwarding service address information of the destination user. If the message forwarding service cannot find the destination message forwarding service, the address query service in the communication management service is called to obtain the message forwarding service address information corresponding to the destination user. S25, the message forwarding service calls the API gateway to send information to the message forwarding service where the destination user is located, and sends the data information in a unified format to the protocol adapter corresponding to the destination message forwarding service for data format conversion and data encapsulation; S26. The message forwarding service of the destination user calls the API gateway to send the data information encapsulated according to the destination non-uniform architecture application protocol to the destination non-uniform architecture application system service. The non-uniform architecture application system service sends the data information to the corresponding destination user client, thereby completing the data sending.

Citation Information

Patent Citations

  • Method and system for implementing converged message service in radio communication network

    CN101212719A

  • Multiprotocol intelligent household gateway apparatus and system thereof

    CN104038414A

  • Platform for integrating heterogeneous industrial internet equipment and construction method thereof

    CN114615301A

  • Multi-protocol protocol conversion method and system based on micro service

    CN116346948A

  • Convergent messaging system and message processing method

    WO2019128682A1