IP Library Granted Patent US 12701157
Granted Patent B2
US 12701157 · App. 18/732,422 · Granted Aug 4, 2026

Information processing method, computer device and storage medium

Inventors: Shilin Mo (Beijing, CN); Fan Yang (Beijing, CN); Jinhua Tan (Singapore, SG); Wenlong Luo (Beijing, CN); Yang Zhang (Beijing, CN); Jiajun Yuan (Beijing, CN); Jun Zhang (Beijing, CN); Zhening Zhang (Los Angeles, CA)
Assignee: Beijing Volcano Engine Technology Co., Ltd.
H04L67/1004
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 12701157
App. No.
18/732,422
Granted
Aug 4, 2026
Kind
B2
Abstract

An information processing method, a computer device, and a storage medium are provided. The method includes: acquiring communication information to be processed; extracting a key information character of the communication information to be processed by using a programmable hardware unit of a data processor; and according to the key information character, determining whether there is matching target processing operation information in a generated character mapping table, a character mapping table is generated by the programmable software unit of the data processor according to historical key information characters of historical communication information and their corresponding historical processing operation information, and the target processing operation information includes at least one micro-service processing operation; if yes, executing the micro-service processing operation included in the target processing operation information for the communication information to be processed.

Claims (68)

1 . An information processing method, wherein the information processing method is applied to a data processor and comprising:

acquiring communication information to be processed, the acquired communication information to be processed being generated by any one of micro-services deployed in a computing node;

extracting key information character of the acquired communication information to be processed by using a programmable hardware unit of the data processor; and

according to the extracted key information character, determining whether there is matching first processing operation information in a generated character mapping table, wherein the character mapping table is generated by a programmable software unit of the data processor according to historical key information characters of historical communication information and their corresponding historical processing operation information, and the matched first processing operation information comprises at least one micro-service processing operation;

if yes, executing the at least one micro-service processing operation comprised in the matched first processing operation information for the acquired communication information to be processed.

2 . The method according to claim 1 , wherein,

the at least one micro-service processing operation comprises at least one verification processing operation with verification information, and the matched first processing operation information further comprises first verification information corresponding to the at lease one verification processing operation;

after executing the at least one micro-service processing operation comprised in the matched first processing operation information, the method further comprises:

forwarding the acquired communication information to be processed, in a case where first operation results corresponding to various verification processing operations each match the first verification information corresponding to the verification processing operation.

3 . The method according to claim 2 , wherein,

the at least one micro-service processing operation comprises a load balancing processing operation; the matched first processing operation information further comprises at least one resource cluster to be selected and a first load balancing algorithm corresponding to the load balancing processing operation; the at least one resource cluster to be selected comprises at least one resource container, and each of the resource container is deployed with a micro-service;

executing the at least one micro-service processing operation comprised in the matched first processing operation information, comprises:

performing the load balancing operation on the at least one resource cluster to be selected to acquire a first resource container by using the first load balancing algorithm;

after acquiring the acquired first resource container, the method further comprises:

forwarding the acquired communication information to be processed to a first micro-service deployed in the acquired first resource container, so that the first micro-service responds to the acquired communication information to be processed.

4 . The method according to claim 1 , wherein,

the at least one micro-service processing operation comprises a load balancing processing operation; the matched first processing operation information further comprises at least one resource cluster to be selected and a first load balancing algorithm corresponding to the load balancing processing operation; the at least one resource cluster to be selected comprises at least one resource container, and each of the resource container is deployed with a micro-service;

executing the at least one micro-service processing operation comprised in the matched first processing operation information, comprises:

performing the load balancing operation on the at least one resource cluster to be selected to acquire a first resource container by using the first load balancing algorithm;

after acquiring the first resource container, the method further comprises:

forwarding the acquired communication information to be processed to a first micro-service deployed in the acquired first resource container, so that the first micro-service responds to the acquired communication information to be processed.

5 . The method according to claim 4 , wherein the extracting key information character of the acquired communication information to be processed by using the programmable hardware unit of the data processor, comprises:

decoding and processing the acquired communication information to be processed to acquire the decoded communication information to be processed by using the programmable hardware unit of the data processor;

extracting the key information character from the decoded communication information to be processed;

the forwarding the acquired communication information to be processed to a first micro-service deployed in the acquired first resource container, comprises:

according to a preset communication protocol between micro-services, encoding the decoded communication information to be processed, and forwarding the encoded communication information to the first micro-service deployed in the acquired first resource container.

6 . The method according to claim 1 , wherein the at least one micro-service processing operation comprises at least one of an information modification operation and a status recording operation;

executing the at least one micro-service processing operation comprised in the matched first processing operation information for the acquired communication information to be processed, comprises:

executing the information modification operation for the acquired communication information to be processed to acquire modified communication information to be processed; and/or, performing the state recording operation for the acquired communication information to be processed to acquire state recording information related to the acquired communication information to be processed;

after executing the at least one micro-service processing operation comprised in the matched first processing operation information, the method further comprises:

forwarding the modified communication information to be processed; and/or, storing the acquired state recording information.

7 . The method according to claim 1 , wherein the method further comprises:

in a case where the matched first processing operation information is absent, acquiring preset configuration information that matches the extracted key information character according to the extracted key information character by using the programmable software unit;

according to the acquired preset configuration information, determining and executing a first processing operation that matches the acquired communication information to be processed from multiple preset processing operations;

according to the executed first processing operation and the extracted key information character, updating the generated character mapping table.

8 . The method according to claim 7 , wherein,

in a case where each preset processing operation comprises at least one preset verification processing operation, the determining and executing the first processing operation that matches the acquired communication information to be processed from the multiple preset processing operations according to the acquired preset configuration information, comprises:

according to the acquired preset configuration information, determining each of the first processing operation that need to be executed from each preset verification processing operation;

according to the extracted key information character, acquiring preset verification information corresponding to each of the first processing operation; and,

executing each of the first processing operation, and forwarding the acquired communication information to be processed in a case where a second operation result of each of the first processing operation matches the corresponding acquired preset verification information;

the according to the executed first processing operation and the extracted key information characters, updating the generated character mapping table, comprises:

associating and storing the extracted key information character, each of the first processing operation, and the preset verification information corresponding to the acquired first processing operation in the generated character mapping table.

9 . The method according to claim 7 , wherein, in a case where the preset processing operation comprises a preset information routing operation and a preset load balancing processing operation, the determining and executing the first processing operation that matches the acquired communication information to be processed from the multiple preset processing operations, comprises:

in response to the preset information routing operation and according to the extracted key information character, acquiring at least one matching resource cluster that matches the extracted key information character from each preset resource cluster comprised in a preset routing table, the respective preset resource cluster comprises at least one resource container, and each of the resource container is deployed with a micro-service;

in response to the preset load balancing processing operation, searching for a matching load balancing algorithm that matches the extracted key information character, and determining a matching resource container from the at least one acquired matching resource cluster by using the matching load balancing algorithm;

taking the preset load balancing processing operation as the first processing operation, and forwarding the acquired communication information to be processed to the micro-service deployed in the determined matching resource container;

the according to the acquired first processing operation and the extracted key information character, updating the generated character mapping table, comprises:

associating and storing the acquired first processing operation, the matching load balancing algorithm, and the at least one acquired matching resource cluster in the generated character mapping table.

10 . The method according to claim 7 , wherein, in a case where the preset processing operation comprises a preset information routing operation and a preset load balancing processing operation, the determining and executing the first processing operation that matches the acquired communication information to be processed from the multiple preset processing operations, comprises:

in response to the preset information routing operation and according to the extracted key information character, acquiring at least one matching resource cluster that matches the extracted key information character from each preset resource cluster comprised in a preset routing table, the respective preset resource cluster comprises at least one resource container, and each of the resource container is deployed with a micro-service;

in response to the preset load balancing processing operation, searching for a matching load balancing algorithm that matches the extracted key information character, and determining a matching resource container from the at least one acquired matching resource cluster by using the matching load balancing algorithm;

taking the preset load balancing processing operation as the acquired first processing operation, and forwarding the acquired communication information to be processed to the micro-service deployed in the determined matching resource container;

the according to the acquired first processing operation and the extracted key information character, updating the generated character mapping table, comprises:

associating and storing the acquired first processing operation, the matching load balancing algorithm, and the at least one acquired matching resource cluster in the generated character mapping table.

11 . A computer device, comprising:

a processor, and

a memory,

wherein the memory stores machine readable instructions that is executed by the processor, the processor is used to execute the machine-readable instructions stored on the memory, and

wherein in a case where the machine-readable instructions are executed by the processor, the processor executes an information processing method, and the information processing method comprises:

acquiring communication information to be processed, the acquired communication information to be processed being generated by any one of micro-services deployed in a computing node;

extracting key information character of the acquired communication information to be processed by using a programmable hardware unit of a data processor; and

according to the extracted key information character, determining whether there is matching first processing operation information in a generated character mapping table, wherein the character mapping table is generated by a programmable software unit of the data processor according to historical key information characters of historical communication information and their corresponding historical processing operation information, and the matched first processing operation information comprises at least one micro-service processing operation;

if yes, executing the at least one micro-service processing operation comprised in the matched first processing operation information for the acquired communication information to be processed.

12 . A non-transitory computer-readable storage medium, wherein a computer program is stored on the non-transitory computer-readable storage medium, in a case where the computer program is run by a computer device, the computer device executes an information processing method and the information processing method comprises:

acquiring communication information to be processed, the acquired communication information to be processed being generated by any one of micro-services deployed in a computing node;

extracting key information character of the acquired communication information to be processed by using a programmable hardware unit of a data processor; and

according to the extracted key information character, determining whether there is matching first processing operation information in a generated character mapping table, wherein the character mapping table is generated by a programmable software unit of the data processor according to historical key information characters of historical communication information and their corresponding historical processing operation information, and the matched first processing operation information comprises at least one micro-service processing operation;

if yes, executing the at least one micro-service processing operation comprised in the matched first processing operation information for the acquired communication information to be processed.