IP Library Granted Patent US 12706989
Granted Patent B2
US 12706989 · App. 18/576,634 · Granted Aug 11, 2026

Communication protocol conversion method, and device, system, and gateway device

Inventor: Qi Xu (Beijing, CN)
Assignee: BOE Technology Group Co., Ltd.
H04L69/08H04L65/1069H04L67/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12706989
App. No.
18/576,634
Granted
Aug 11, 2026
Kind
B2
Abstract

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. The method includes: 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, where 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.

Claims (64)

1 . A communication protocol conversion method, comprising:

receiving at least one network request message for establishing a communication connection with a third-party system sent by a communication device;

determining a configuration rule corresponding to the network request message from a set of configuration rules, wherein the set of configuration rules comprises configuration rules of communication protocols of different third-party systems;

performing a 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;

wherein the determining the configuration rule corresponding to the network request message from the set of configuration rules, comprises:

determining the configuration rule corresponding to route information from the set of configuration rules according to the route information carried in the network request message.

2 . The method according to claim 1 , further comprising:

receiving at least one network request message for establishing a communication connection with a non-third-party system sent by the communication device; and

directly sending the network request message to the non-third-party system.

3 . The method according to claim 1 , further comprising:

receiving the network request message sent by the communication device; and

determining that the network request message is a network request message for establishing a communication connection with a third-party system, or

determining that the network request message is a network request message for establishing a communication connection with a non-third-party system.

4 . The method according to claim 1 , wherein,

the configuration rule is in a one-to-one correspondence with the route information; or,

multiple pieces of route information correspond to a same one configuration rule.

5 . The method according to claim 4 , wherein the determining the configuration rule corresponding to the route information from the set of configuration rules according to the route information carried in the network request message, comprises:

determining the third-party system corresponding to the route information according to the route information carried in the network request message; and

determining the configuration rule corresponding to the third-party system from the set of configuration rules.

6 . The method according to claim 1 , wherein the performing a communication protocol conversion on the network request message according to the configuration rule, comprises:

obtaining a process of protocol conversion by instantiating protocol conversion rules in the configuration rule; and

performing the communication protocol conversion on the network request message via the process of protocol conversion.

7 . The method according to claim 6 , wherein the instantiating the protocol conversion rules in the configuration rule, comprises:

in a case that the configuration rule comprises a software development kit file of the third-party system, loading the software development kit file of the third-party system via a class loader to obtain a process of executing the software development kit file,

wherein the software development kit file is in a one-to-one correspondence with the third-party system.

8 . The method according to claim 7 , wherein the performing the communication protocol conversion on the network request message via the process of protocol conversion, comprises:

performing digital signature and encryption on the network request message via the process of executing the software development kit file.

9 . The method according to claim 1 , wherein the sending the network request message after the communication protocol conversion to the corresponding third-party system, comprises:

sending the network request message after the communication protocol conversion to the third-party system corresponding to route information according to the route information carried in the network request message

or

wherein after the sending the network request message after the communication protocol conversion to the corresponding third-party system, the method further comprises:

receiving a network response message from the third-party system, and determining a configuration rule of the third-party system from the set of configuration rules;

performing the communication protocol conversion on the network response message according to the configuration rule; and

sending the network response message after the communication protocol conversion to the communication device.

10 . The method according to claim 9 , wherein the performing the communication protocol conversion on the network response message according to the configuration rule, comprises:

obtaining a process of protocol conversion by instantiating protocol conversion rules in the configuration rule; and

performing the communication protocol conversion on the network response message via the process of protocol conversion.

11 . The method according to claim 1 , wherein after receiving the at least one network request message for establishing the communication connection with the third-party system sent by the communication device, the method further includes:

determining access token information in the configuration rule corresponding to the network request message; and

periodically sending a connection request message for maintaining a session connection to the third-party system according to the access token information.

12 . The method according to claim 11 , wherein after the periodically sending the connection request message for maintaining the session connection to the third-party system, the method further comprises:

receiving a access token from the third-party system, accessing a probing interface of the third-party system according to a preset period, and determining the validity of the access token.

13 . The method according to claim 12 , wherein after the determining the validity of the access token, the method further comprises:

in a case that the access token is invalid, prompting a user through a display interface that the access token of the third-party system is invalid;

in a case that the access token is invalid, reacquiring a valid access token of the third-party system, and updating the access token of the third-party system in the configuration rule by using the valid access token.

14 . The method according to claim 13 , wherein the reacquiring the valid access token of the third-party system, comprises:

resending a connection request message for maintaining a session connection to the third-party system according to the access token information in the configuration rule corresponding to the network request message; and

receiving the valid access token from the third-party system.

15 . The method according to claim 1 , further comprising:

receiving at least one instruction of deleting, modifying, or adding a configuration rule from a user through a display interface.

16 . The method according to claim 15 , further comprising:

receiving at least one instruction of the user performing a touch operation or a voice control operation on the configuration rule on the display interface, and triggering the execution of an operation corresponding to the instruction on the configuration rule; or,

receiving at least one instruction of the user performing a touch operation or a voice control operation on the configuration rule in a pop-up window on the display interface, and triggering the execution of an operation corresponding to the instruction on the configuration rule.

17 . The method according to claim 15 , wherein after the receiving at least one instruction of deleting, modifying, or adding the configuration rule from the user through the display interface, the method further comprises:

receiving a database synchronization instruction triggered by the user through the display interface, and updating the set of configuration rules; or,

updating the set of configuration rules according to a preset period.

18 . The method according to claim 17 , wherein the updating the set of configuration rules, comprises:

in a case that a change of a configuration rule in the set of configuration rules is monitored through a monitoring process, notifying an update process to update the set of configuration rules; or,

storing the set of configuration rules in a message queue and monitoring content of the message queue, and updating the content of the message queue in a case that a change of a configuration rule in the set of configuration rules is monitored.

19 . The method according to claim 16 , wherein the updating the set of configuration rules, comprises:

in a case that a new configuration rule exists, updating the set of configuration rules according to the new configuration rule; or,

in a case that a configuration rule in the set of configuration rules is deleted, updating the set of configuration rules according to the deleted configuration rule; or,

in a case that a configuration rule in the set of configuration rules is modified, updating the set of configuration rules according to the modified configuration rule.