Configurable Protocol Conversion for Stable Multi-System Connections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication protocols between different manufacturers' systems in cloud service environments require separate adapter services, leading to inefficient and customized code development, which is time-consuming and disrupts communication connections.
Innovation Solution
A communication protocol conversion method that uses a set of configuration rules to dynamically convert network request messages, allowing seamless communication between third-party systems without requiring code modifications, and supports protocol conversion, digital signature, and encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate adapter services are developed for each third-party system, then protocol conversion can be achieved, but development efficiency decreases and code maintenance becomes complex
Solution Approach 1:
The patent implements a universal adapter service that can handle multiple third-party systems through a unified architecture. The service uses configurable parameters and dynamic class loading to adapt to different protocols without requiring separate custom-developed adapters for each system, thereby achieving multi-functionality while maintaining high development efficiency
Solution Approach 2:
The patent employs configurable parameters to define different third-party system characteristics such as protocol types, authentication methods, and data formats. By changing these parameters rather than rewriting code, the system can adapt to new third-party systems, resolving the contradiction between adaptability and development efficiency
2Adaptability or versatility
If customized code is written for each third-party system, then specific protocol requirements are met, but communication connection stability is disrupted during updates
Solution Approach 1:
The patent implements a dynamic adapter service that can load, unload, and update adapter classes at runtime without restarting the service. This dynamic capability allows the system to adapt to different third-party protocols while maintaining stable communication connections, as updates occur seamlessly without disrupting existing sessions
Solution Approach 2:
The patent pre-loads adapter classes and configures parameters before they are needed. This preliminary preparation ensures that when protocol conversion is required, the appropriate adapter is already ready and configured, avoiding runtime disruptions and maintaining communication stability
3Adaptability or versatility
If multiple adapter services are deployed, then support for multiple third-party systems is achieved, but system complexity increases
Solution Approach 1:
The patent merges multiple adapter functionalities into a single unified adapter service. By combining multiple third-party system adapters into one service with configurable parameters, the system achieves multi-system support without the complexity of deploying and managing multiple separate adapter services
Data Source
Figure 1~2A
Figure 2B~2C
Figure 2D
AI summary
The present disclosure discloses a communication protocol conversion method, a device, a system, and a gateway device, which are used to provide a general communication protocol conversion method and solve the problem of low efficiency caused by traditional custom-developed adapter services. The method comprises: receiving at least one network request message sent by a communication device for establishing a communication connection with a third-party system; determining, from within a configuration rule set, a configuration rule corresponding to the network request message, wherein the configuration rule set comprises configuration rules for communication protocols of different third-party systems; performing communication protocol conversion on the network request message according to the configuration rule; and sending the network request message after the communication protocol conversion to a corresponding third-party system.