CN114584525A - Message processing method, system, terminal device and storage medium - Google Patents

Message processing method, system, terminal device and storage medium Download PDF

Info

Publication number
CN114584525A
CN114584525A CN202210109787.XA CN202210109787A CN114584525A CN 114584525 A CN114584525 A CN 114584525A CN 202210109787 A CN202210109787 A CN 202210109787A CN 114584525 A CN114584525 A CN 114584525A
Authority
CN
China
Prior art keywords
message
downlink
server
channel
messages
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210109787.XA
Other languages
Chinese (zh)
Other versions
CN114584525B (en
Inventor
余文胜
苏大伏
沈俊伟
许卫波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Montnets Technology Co ltd
Original Assignee
Shenzhen Montnets Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Montnets Technology Co ltd filed Critical Shenzhen Montnets Technology Co ltd
Priority to CN202210109787.XA priority Critical patent/CN114584525B/en
Publication of CN114584525A publication Critical patent/CN114584525A/en
Application granted granted Critical
Publication of CN114584525B publication Critical patent/CN114584525B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/547Messaging middleware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/548Queue
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a message processing method, a system, terminal equipment and a storage medium.A first server receives downlink messages of each channel sent by a second server, performs message detection processing on the downlink messages of each channel, and sends the downlink messages of each channel after the message detection processing to an operator gateway so that the operator gateway returns downlink state report messages according to the downlink messages of each channel after the message detection processing; receiving the downlink state report message, and performing conversion processing on the downlink state report message to obtain a downlink state report message after the conversion processing; and sending the downlink state report message after the conversion processing to a fourth server, so that the fourth server sends the downlink state report message after the conversion processing to the client system. The invention can simplify the deployment of the channel gateway service.

Description

Message processing method, system, terminal device and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, a system, a terminal device, and a storage medium for processing a message.
Background
The unified message platform supports channel messages such as short messages, multimedia messages, rich messages, 5G, WeChat, APP pushing and the like, and comprises single sending, mass sending of the same content (plain text, static templates and dynamic templates), mass sending of different content (plain text, dynamic parameters and dynamic templates), strategy sending and file sending. In the whole set of unified message platform gateway service architecture, all services are communicated through Redis middleware, and a client operates a unified message management background or a system of the client per se is in butt joint with a unified message platform interface to send messages. However, in the existing technical architecture, each message channel almost has a set of independent Gateway services, for example, for short messages, the background of the unified message platform or the client system calls an interface provided by a short message Gateway (SMS Gateway) to receive the messages and transfers the messages to a short message forwarding service (SMS Spgate), and during the process, the messages are finally sent to the operator Gateway service after a series of service processing; for rich and 5G, a background or a client system of a unified message platform calls an interface provided by a 5G receiving service (RCS Receiver) to receive a message, transfers the message to a 5G Business service (RCS Business) to perform related Business processing, then sequentially transfers the message to a 5G forwarding management service (RCS Resmgt) and a 5G forwarding service (RCS Spgate), and finally sends the message to an operator gateway service, namely, each channel has a set of independent gateway services, which results in too many services and larger deployment difficulty for operation and maintenance personnel.
Disclosure of Invention
The invention mainly aims to provide a message processing method, a message processing system, terminal equipment and a storage medium, and aims to solve the problem of simplifying channel gateway service deployment.
In order to achieve the above object, the present invention provides a method for processing a message, where the method for processing a message is applied to a first server, and the method for processing a message includes the following steps:
receiving downlink messages of each channel sent by a second server, wherein the second server receives the downlink messages of each channel sent by a third server and processes the message content of the downlink messages of each channel, and the third server receives the downlink messages of each channel through a standard interface which is added in advance;
performing message detection processing on each channel downlink message sent by the second server, and sending each channel downlink message after the message detection processing to an operator gateway, so that the operator gateway returns a downlink status report message according to each channel downlink message after the message detection processing;
receiving the downlink state report message, and performing conversion processing on the downlink state report message to obtain a downlink state report message after the conversion processing;
and sending the downlink state report message after the conversion processing to a fourth server, so that the fourth server sends the downlink state report message after the conversion processing to a client system.
The invention also provides a message processing method, which is applied to a second server and comprises the following steps:
receiving downlink messages of each channel sent by a third server, and unpacking the downlink messages of each channel to obtain service data, wherein the third server receives the downlink messages of each channel sent by each channel through a standard interface added in advance;
processing the message content of the service data to obtain downlink messages of each channel after the message content is processed;
identifying the channel number of each channel downlink message after the message content is processed;
and sending the channel downlink messages after the message content processing to a first server through the affiliated channel number, so that the first server performs message detection processing on the channel downlink messages after the message content processing to obtain the channel downlink messages after the message detection processing, and sending the channel downlink messages after the message detection processing to an operator gateway.
The invention also provides a message processing method, which is applied to a third server and comprises the following steps:
receiving downlink messages of each channel sent by each channel through a pre-added standard interface;
and writing the downlink messages of each channel into a message queue middleware, sending the downlink messages of each channel to a second server for supplying the second server to process the message content of the downlink messages of each channel, sending the downlink messages of each channel after the message content is processed to a first server, carrying out message detection processing on the downlink messages of each channel after the message content is processed by the first server to obtain the downlink messages of each channel after the message detection processing, and sending the downlink messages of each channel after the message detection processing to an operator gateway.
In addition, to achieve the above object, the present invention further provides a message processing system, where the message processing system includes a first server, a second server, a third server, a fourth server, and an operator gateway:
the third server receives downlink messages of all channels through a pre-added standard interface and sends the downlink messages of all channels to the second server through a message queue middleware; the second server processes the message content of the downlink messages of each channel and sends the processed messages to the first server; the first server carries out message detection processing on the downlink messages of all channels after the message content processing to obtain the downlink messages of all channels after the message detection processing, and sends the downlink messages of all channels after the message detection processing to the operator gateway; the operator gateway returns a downlink state report message according to the downlink message of each channel after the message detection processing; the first server performs conversion processing on the downlink state report message to obtain a converted downlink state report message and sends the converted downlink state report message to a fourth server; the fourth server sends the downlink state report message after the conversion processing to a client system;
the operator gateway receives a user uplink message and sends the user uplink message to the first server; the first server receives a user uplink message sent by the operator gateway through a forwarding service protocol layer; generating an uplink message receiving ticket and uplink message data to be pushed according to the user uplink message through a forwarding service layer; and writing the uplink message receiving ticket into a database, and sending the uplink message data to be pushed to the fourth server so that the fourth server can send the uplink message data message to be pushed to a client system.
In addition, in order to achieve the above object, the present invention further provides a terminal device, where the terminal device includes a memory, a processor, and a message processing program stored in the memory and executable on the processor, and the message processing program, when executed by the processor, implements the steps of the message processing method as described above.
Further, to achieve the above object, the present invention also provides a computer-readable storage medium having stored thereon a processing program of a message, which when executed by a processor implements the steps of the processing method of a message as described above.
According to the message processing method, the message processing device, the terminal equipment and the storage medium provided by the embodiment of the invention, downlink messages of all channels sent by a second server are received, wherein the second server receives the downlink messages of all channels sent by a third server and processes the message content of the downlink messages of all channels, and the third server receives the downlink messages of all channels through a pre-added standard interface; performing message detection processing on each channel downlink message sent by the second server to obtain each channel downlink message after the message detection processing, and sending each channel downlink message after the message detection processing to an operator gateway, so that the operator gateway returns a downlink state report message according to each channel downlink message after the message detection processing; receiving the downlink state report message, and performing conversion processing on the downlink state report message to obtain a downlink state report message after the conversion processing; and sending the downlink state report message after the conversion processing to a fourth server, so that the fourth server sends the downlink state report message after the conversion processing to a client system. The method has the advantages that the downlink messages of all channels received from the second server are sent to the operator gateway after being subjected to message detection processing, unified processing and service of the downlink messages of all channels are achieved, the received downlink state report messages sent by the operator are processed and sent to the fourth server, unified processing and pushing of the downlink state reports are achieved, the whole set of gateway services are modularized through the third server, the second server, the first server and the fourth server, and the difficulty of operation and maintenance deployment is greatly simplified.
Drawings
FIG. 1 is a schematic diagram of a gateway service architecture for a unified messaging platform according to the prior art;
fig. 2 is a functional block diagram of a terminal device to which a message processing apparatus of the present invention belongs;
FIG. 3 is a flowchart of an exemplary embodiment of a method for processing messages according to the present invention;
FIG. 4 is a timing diagram illustrating a downlink message of a first server according to an embodiment of the present invention;
fig. 5 is a timing diagram illustrating message pushing performed by a fourth server according to an embodiment of the present invention;
FIG. 6 is a flowchart of another exemplary embodiment of a method for processing messages according to the present invention;
fig. 7 is a timing diagram illustrating downlink messages of a second server in an embodiment of the present invention;
FIG. 8 is a flowchart of a method for processing messages in accordance with yet another exemplary embodiment of the present invention;
FIG. 9 is a timing diagram illustrating a downlink message of a third server channel according to an embodiment of the present invention;
fig. 10 is a schematic diagram of an architecture of a message processing system according to an embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The main solution of the embodiment of the invention is as follows: receiving downlink messages of each channel sent by a second server, wherein the second server receives the downlink messages of each channel sent by a third server and processes the message content of the downlink messages of each channel, and the third server receives the downlink messages of each channel through a pre-added standard interface; performing message detection processing on the downlink messages of the channels sent by the second server to obtain the downlink messages of the channels after the message detection processing, and sending the downlink messages of the channels after the message detection processing to an operator gateway so that the operator gateway can return downlink state report messages according to the downlink messages of the channels after the message detection processing; receiving the downlink state report message, and performing conversion processing on the downlink state report message to obtain a downlink state report message after the conversion processing; and sending the downlink state report message after the conversion processing to a fourth server, so that the fourth server sends the downlink state report message after the conversion processing to a client system. The method has the advantages that the downlink messages of all channels received from the second server are sent to the operator gateway after being subjected to message detection processing, unified processing and service of the downlink messages of all channels are achieved, the received downlink state report messages sent by the operator are processed and sent to the fourth server, unified processing and pushing of the downlink state reports are achieved, the whole set of gateway services are modularized through the third server, the second server, the first server and the fourth server, and the difficulty of operation and maintenance deployment is greatly simplified.
The technical terms related to the embodiment of the invention are as follows:
an mq (message queue) message queue is a data structure of "first in first out" in a basic data structure. The method is generally used for solving the problems of application decoupling, asynchronous messages, traffic cutting and the like, and realizes a high-performance, high-availability, scalable and final consistency framework.
The unified message platform supports channel messages such as short messages, multimedia messages, rich messages, 5G, AIM, WeChat, APP pushing and the like, and comprises single-piece sending, mass sending of the same content (plain text, static templates and dynamic templates), mass sending of different content (plain text, dynamic parameters and dynamic templates), strategy sending and file sending. Referring to fig. 1, fig. 1 is a schematic diagram of a whole set of unified message platform gateway services in the prior art, as shown in fig. 1, the services communicate with each other through a Redis middleware, a client operates a unified message management background or a system of the client itself to perform message sending to a unified message platform interface, and a downlink (MT), an uplink (MO), and a PUSH (PUSH) flow of a channel message are specifically described as follows:
and directly sending the short message and the AIM message: the unified message management background or the client side system calls an interface provided by the short message gateway to receive the message and transfers the message to the short message forwarding service, and the message is finally sent to the operator gateway service after a series of service processing.
5G and Rich message direct sending: the unified message management background or the client side system calls an interface provided by the 5G receiving service to receive the message, the unified message management background or the client side system transfers the message to the 5G service to perform related service processing, then the unified message management background or the client side system sequentially transfers the message to the 5G service forwarding management service and the 5G service forwarding service, and finally the message is sent to the operator gateway service.
Directly sending the WeChat message: the unified message management background or the client side system calls an interface provided by the unified message receiving service to receive the message and transfers the message to the WeChat forwarding service, and the message is finally sent to the gateway service of the operator after a series of service processing.
APP push message direct sending: the unified message management background or the client side system calls an interface provided by the unified message receiving service to receive the message and transfers the message to the APP pushing and forwarding service, and the message is finally sent to the operator gateway service after a series of service processing.
E, mail message direct sending: the unified message management background or the client side system calls an interface provided by the unified message receiving service to receive the message and transfers the message to the mail forwarding service, and the message is finally sent to the operator gateway service after a series of service processing.
Unified message policy sending: and the unified message management background or the client side system calls an interface provided by the unified message receiving service to receive the message and transfers the message to the unified distribution service. After channel routing, if the short message channel is taken, the message is distributed to a short message gateway, if the short message channel is taken, the message is distributed to a 5G business service if the channel is taken, the message is distributed to a WeChat forwarding service if the channel is taken, the message is distributed to an APP pushing and forwarding service if the channel is taken, the message is distributed to the APP pushing and forwarding service if the channel is taken, and if the channel is taken, the message is distributed to the mail forwarding service, and finally the message is sent to an operator gateway service.
Receiving an uplink message: after receiving the user uplink message, the operator gateway service transfers the message to a forwarding service of the unified message platform (transfers different message channels to different forwarding services), and finally performs related uplink service processing.
And pushing the short message, namely supporting the capability of pushing the short message to a client system.
However, in the prior art, each message channel almost has a set of independent gateway services, which results in too many services and makes deployment difficult for operation and maintenance personnel, and the subsequent unified message platform needs to support other message channels such as terminal service numbers and almost needs to develop matched gateway services, so that the program is not easy to expand and the development cost is high.
The invention provides a solution, through a unified message channel gateway service design based on a distributed architecture, modular design is introduced for each service in a new technical architecture scheme, wherein a service interface also realizes standardization and plug-in design, a forwarding service is abstractly designed for an interface of an operator, and the whole set of gateway has four services in total, compared with the prior gateway, a plurality of services are reduced, the operation and maintenance deployment difficulty is greatly reduced, and convenience is provided for subsequent expansion of a new message channel. The method solves the main problems that the whole set of gateway service is difficult to deploy and is not easy to expand at present. In addition, the single-node technical performance maximization design is adopted in the scheme, so that the whole processing capacity of the system can be linearly expanded, and the high-performance characteristic is achieved; because there is no single point of failure in a single center, the single node failure can be carried by other nodes to work, and the node failure can continue to work immediately after recovery, so the method has the characteristic of high availability.
Specifically, referring to fig. 2, fig. 2 is a schematic diagram of functional modules of a terminal device to which the message processing apparatus of the present invention belongs. The message processing device may be a device which is independent of the terminal device and can process the message, and the device may be carried on the terminal device in a form of hardware or software. The terminal device can be an intelligent mobile terminal with a data processing function, such as a mobile phone and a tablet personal computer, and can also be a fixed terminal device or a server with a data processing function.
In this embodiment, the terminal device to which the message processing apparatus belongs at least includes an output module 110, a processor 120, a memory 130, and a communication module 140.
The memory 130 stores an operating system and a message processing program, and the message processing apparatus may store information, such as received downlink messages of each channel sent by the second server, the received downlink messages of each channel, the received downlink status report message, and the downlink status report message after the message detection processing, in the memory 130; the output module 110 may be a display screen or the like. The communication module 140 may include a WIFI module, a mobile communication module, a bluetooth module, and the like, and communicates with an external device or a server through the communication module 140.
Wherein the processing program of the message in the memory 130 when executed by the processor implements the steps of:
receiving downlink messages of each channel sent by a second server, wherein the second server receives the downlink messages of each channel sent by a third server and processes the message content of the downlink messages of each channel, and the third server receives the downlink messages of each channel through a pre-added standard interface;
performing message detection processing on each channel downlink message sent by the second server to obtain each channel downlink message after the message detection processing, and sending each channel downlink message after the message detection processing to an operator gateway, so that the operator gateway returns a downlink state report message according to each channel downlink message after the message detection processing;
receiving the downlink state report message, and performing conversion processing on the downlink state report message to obtain a downlink state report message after the conversion processing;
and sending the downlink state report message after the conversion processing to a fourth server, so that the fourth server sends the downlink state report message after the conversion processing to a client system.
According to the embodiment, the downlink messages of all channels received from the second server are sent to the operator gateway after being subjected to message detection processing, unified processing and service of the downlink messages of all channels are achieved, the received downlink state report messages sent by the operator are processed and sent to the fourth server, unified processing and pushing of the downlink state reports are achieved, the gateway services are modularized through the third server, the second server, the first server and the fourth server, and the difficulty of operation, maintenance and deployment is greatly simplified.
Based on the above terminal device architecture but not limited to the above architecture, embodiments of the method of the present invention are presented.
The executing body of the method of the embodiment may be a message processing device or a terminal device, and the message processing device is exemplified in the embodiment.
Referring to fig. 3, fig. 3 is a flowchart illustrating a message processing method according to an exemplary embodiment of the present invention. The message processing method is applied to a first server, and comprises the following steps:
step S10, receiving downlink messages of each channel sent by a second server, wherein the second server receives the downlink messages of each channel sent by a third server and processes the message content of the downlink messages of each channel, and the third server receives the downlink messages of each channel through a standard interface added in advance;
in the channel message downlink process, after the second server processes downlink messages of each channel, the downlink messages of each channel after the message content processing are transmitted to the first server through the MQ message middleware, and the downlink messages of each channel are received through the first server. The first server structurally comprises a forwarding service business layer and a forwarding service protocol layer, wherein the forwarding service business layer and the forwarding service protocol layer are respectively integrated with a Netty network framework in the forwarding server protocol layer and are in butt joint with an operator gateway, and the forwarding service business layer processes business correlation.
The second server processes the message content of the downlink messages of each channel, and the process comprises the following steps: unpacking the downlink messages of each channel to obtain service data, and processing the message content of the service data: the method comprises the process of checking basic information, number segment detection, empty number detection, number portability, sensitive words, a blacklist, a white list and retransmission filtering of the message.
Step S20, performing message detection processing on each channel downlink message sent by the second server to obtain each channel downlink message after message detection processing, and sending each channel downlink message after message detection processing to an operator gateway, so that the operator gateway returns a downlink status report message according to each channel downlink message after message detection processing;
referring to fig. 4, fig. 4 is a timing diagram of a downlink message of a first server in an embodiment of the present invention, where the first server performs message detection processing on the message, and the message detection processing includes one or more of speed limit, duplication prevention, multiple masters and multiple slaves, and long short message splitting.
Specifically, the retransmission filtering is performed on each channel downlink message after the message content processing, including deleting the same content information sent by the same number in each channel downlink message after the message content processing, so as to prevent the same information content and the same number from being retransmitted within a period of time, where the determination rule of the same content is as follows: the number and the content of the short message or the AIM intelligent short message, the rich message or the 5G number are the same as the corresponding template ID, namely the same content;
in the process of sending downlink messages of each channel, problems of network congestion or internal abnormity of an operator gateway and the like can be encountered, at the moment, the speed of the downlink messages is limited, and the sending speed of the downlink messages of each channel is mainly controlled through a sliding window;
further, it is also necessary to determine whether the downlink messages of each channel processed by the message content include long short message messages, and if the downlink messages of each channel processed by the message content include long short message messages, the long short message messages are split into short messages with corresponding word numbers according to the attributes of the long short message messages. If the long short message is a domestic short message, the maximum number of the short messages is 1000 characters, and every 70 characters are split into one long short message; if the long short message is an English short message, the number of the short message is 2000 at most, one short message is split every 160 characters, the split short message is forwarded to an operator in a splitting mode, and the operator gateway can send the message to a client.
Step S30, receiving the downlink status report message, and performing conversion processing on the downlink status report message to obtain a converted downlink status report message;
and when the first server sends the downlink messages of all channels after the message detection processing to the operator gateway, the operator gateway returns the downlink state report messages according to the downlink messages of all channels after the message detection processing. The first server receives the downlink state report message through a forwarding service protocol layer, then generates a downlink state report ticket and state report data to be pushed according to the downlink state report message through a forwarding service business layer, writes the downlink state report ticket into a database, and sends the state report data to be pushed to a fourth server.
Step S40, sending the processed downlink status report message to a fourth server, so that the fourth server sends the processed downlink status report message to a client system.
Referring to fig. 5, fig. 5 is a timing diagram illustrating a message pushing performed by a fourth server in the embodiment of the present invention, as shown in fig. 5, the fourth server has a capability of pushing a downlink status report message to a client system, first obtains a plurality of pieces of data to be pushed in batch from an MQ message queue, writes the pieces of data to be pushed into a memory queue to be pushed through an MQ queue data thread to be pushed, asynchronously reads the data of the memory queue to be pushed through the memory queue data thread to be pushed, performs sliding window determination and packs push data, and invokes a push receiving interface of a push receiving service on a client side, thereby completing a message pushing process.
In addition, the fourth server can also push the user uplink message to the client system. After receiving the user uplink message, the operator gateway receives the user uplink message sent by the operator gateway through a forwarding service protocol layer of the first server, generates an uplink message receiving ticket and uplink message data to be pushed according to the user uplink message through a forwarding service layer, writes the uplink message receiving ticket into a database, and sends the uplink message data to be pushed to a fourth server. And the fourth server sends the uplink message data message to be pushed to the client system in a manner similar to the pushing of the downlink status report message.
The first server can integrate the forwarding services such as a 5G and rich message forwarding service, a WeChat forwarding service, an APP push forwarding service, a mail forwarding service, a short message forwarding service and the like in the gateway service of the whole unified message platform in the prior art, so that a plurality of services are further reduced, and the operation and maintenance deployment difficulty is greatly reduced.
In this embodiment, by receiving downlink messages of each channel sent by a second server, the second server receives the downlink messages of each channel sent by a third server and performs message content processing on the downlink messages of each channel, and the third server receives the downlink messages of each channel through a standard interface added in advance; performing message detection processing on each channel downlink message sent by the second server to obtain each channel downlink message after the message detection processing, and sending each channel downlink message after the message detection processing to an operator gateway, so that the operator gateway returns a downlink state report message according to each channel downlink message after the message detection processing; receiving the downlink state report message, and performing conversion processing on the downlink state report message to obtain a downlink state report message after the conversion processing; and sending the downlink state report message after the conversion processing to a fourth server, so that the fourth server sends the downlink state report message after the conversion processing to a client system. The method has the advantages that the downlink messages of all channels received from the second server are sent to the operator gateway after being subjected to message detection processing, unified processing and service of the downlink messages of all channels are achieved, the received downlink state report messages sent by the operator are processed and sent to the fourth server, unified processing and pushing of the downlink state reports are achieved, the whole set of gateway services are modularized through the third server, the second server, the first server and the fourth server, and the difficulty of operation and maintenance deployment is greatly simplified.
Referring to fig. 6, fig. 6 is a flowchart illustrating a message processing method according to another exemplary embodiment of the present invention. The message processing method is applied to a second server and comprises the following steps:
a10, receiving downlink messages of each channel sent by a third server, and unpacking the downlink messages of each channel to obtain service data, wherein the third server receives the downlink messages of each channel sent by each channel through a standard interface added in advance;
in the channel message downlink process, the second server receives downlink messages of each channel sent by the third server through the MQ queue middleware, after a plurality of pieces of data are pulled, reads the MQ data thread pool of the MT received messages, and sends the messages to the strategy route processing thread pool through the MT standby strategy route queue, and then unpacks the data to generate a platform serial number.
A20, processing the message content of the service data to obtain the downlink message of each channel after the message content processing;
referring to fig. 7, fig. 7 is a timing diagram of a downlink message of a second server in an embodiment of the present invention, and as shown in fig. 7, after performing data unpacking processing on a downlink message of each channel, further performing message content processing on service data, including a process of verifying basic information of the message, number segment detection, empty number detection, number portability, sensitive words, a black list, a white list, and retransmission filtering. The retransmission filtering process is the same as that in the first server, and comprises deleting the same content information sent by the same number in the downlink message of each channel, so as to prevent the same information content from being retransmitted by the same number within a period of time.
A30, identifying the channel number of each channel downlink message after the message content processing;
after the service data is checked, the channel number of the downlink message of each channel needs to be identified, in the channel route, the types of the channels include short message, AIM intelligent short message, multimedia message, rich message, 5G, mail, WeChat, APP push and the like, in the embodiment of the invention, the channel route supports two sending types: one is direct transmission, namely, a certain channel type is appointed for message transmission; and secondly, service scene sending, namely establishing a service scene rule, which can specify that a plurality of channel type messages are sent at the same time, and can also send messages by changing other channel types when a certain channel type message fails to be sent. The channel route is to confirm which message route the received message should go according to the sending type and the message sending result. Before identifying the channel route, a user client establishes an SP account in a unified management background, the SP account is used for unified interface authentication and channel binding, and the second server confirms which channel number is used for sending the message through the binding relationship between the SP account and the channel.
And A40, sending the downlink messages of each channel after the message content processing to a first server through the channel number to which the channel belongs, so that the first server can perform message detection processing on the downlink messages of each channel after the message content processing to obtain the downlink messages of each channel after the message detection processing, and sending the downlink messages of each channel after the message detection processing to an operator gateway.
After determining the channel number of each channel downlink message after message content processing, the second server may send each channel downlink message after message content processing to the first server through the channel number, so that the first server performs message detection processing on each channel downlink message after message content processing to obtain each channel downlink message after message detection processing, and sends each channel downlink message after message detection processing to the operator gateway, thereby completing the channel downlink message process.
In the embodiment of the invention, the service data is obtained by receiving downlink messages of each channel sent by a third server and unpacking the downlink messages of each channel, wherein the third server receives the downlink messages of each channel sent by each channel through a pre-added standard interface; checking the service data to obtain downlink messages of each channel after the message content is processed; identifying the channel number of each channel downlink message after the message content processing; and sending the downlink message of each channel after the message content is processed to a first server through the channel number to which the message content belongs. The second server unpacks, checks and processes the downlink messages of all channels, and the second server is connected with the third server and the first server through the message queue middleware to uniformly process and service the downlink messages of all channels, so that the modularization of the whole gateway service is realized, and the difficulty of operation, maintenance and deployment is greatly simplified.
Referring to fig. 8, fig. 8 is a flowchart illustrating a message processing method according to another exemplary embodiment of the present invention. The message processing method is applied to a third server, and comprises the following steps:
b10, receiving downlink messages of each channel sent by each channel through a pre-added standard interface;
in system development, a scenario is often encountered in which interfaces are approximately the same, but services are different, and the implementation of different services is different. In the aspect of division of labor, different service scenes can be developed by different workers, so that different plug-ins can be realized for different service scenes in a plug-in mode to meet the requirements of services. For example, if the client a requires a standard interface to add several personalized parameters, a personalized interface plug-in meeting the requirements can be developed and added to the third server, and in addition, the system is required to provide the capabilities of short messages and rich channel messages, then the second server, the first server and the fourth server only need to add plug-ins with the capabilities of short message processing and rich channel message processing, and plug-ins of other channel messages can be removed. And the communication management system module of the unified message management background is responsible for unified management of plug-ins on all services. And the communication with the access service, the second server, the first server and the push service is asynchronously decoupled through the publish-subscribe function of Redis. In the channel message downlink process, the unified message management background or the client side system calls a standard interface provided by the unified message receiving service to receive the channel messages, such as 5G and rich message messages.
B20, will each channel is down news write in message queue middleware, through message queue middleware will each channel is down news send to the second server, supplies the second server is right each channel is down news carries out message content and handles to each channel is down news after handling message content sends to first server, first server is right each channel is down news after message content handles carries out message detection and handles, obtains each channel is down news after message detection handles, and will each channel is down news after message detection handles sends to the operator gateway.
Referring to fig. 9, fig. 9 is a timing diagram illustrating a downlink of a third server channel message in the embodiment of the present invention, as shown in fig. 9, a unified message standard interface is called by a unified message management background or a client-side system, a channel message is received, a service processing method is called by a Netty service, data verification, repeat request filtering processing, authentication processing, serial number generation, and the like are performed by a service processing thread, and then the received channel message is written into a memory buffer queue. The data are asynchronously read through a memory buffer data consumption thread, then the data are written into an MQ message queue and further transmitted to a second server, so that the second server can process message content of downlink messages of all channels, then the downlink messages of all channels after the message content processing are sent to a first server, then the first server performs message detection processing on the downlink messages of all channels after the message content processing, the downlink messages of all channels after the message detection processing are obtained, and then the downlink messages of all channels after the message detection processing are sent to an operator gateway, so that the downlink process of the messages of all channels is completed.
In the embodiment, downlink messages of each channel are received through a pre-added standard interface; and writing the downlink messages of each channel into a message queue middleware so as to send the downlink messages of each channel to a second server through the message queue middleware. The communication management system module of the background can be managed through unified messages, is responsible for unified management of plug-ins on all services and is in communication with the access service, the second server, the first server and the push service, so that universal functional assembly, plug-in of similar services and code modular design are realized, all services can be quickly accessed according to interface standards, expansion and secondary development are facilitated, and the difficulty of operation and maintenance deployment is simplified.
In addition, an embodiment of the present invention further provides a system for processing a message, where the system for processing a message includes:
if the third server receives downlink messages of all channels through a pre-added standard interface, the downlink messages of all channels are sent to the second server through a message queue middleware; the second server processes the message content of the downlink messages of all channels and sends the downlink messages to the first server; the first server carries out message detection processing on the downlink messages of all channels after the message content processing to obtain the downlink messages of all channels after the message detection processing, and sends the downlink messages of all channels after the message detection processing to the operator gateway; the operator gateway returns a downlink state report message according to the downlink message of each channel after the message detection processing; the first server performs conversion processing on the downlink state report message to obtain a converted downlink state report message and sends the converted downlink state report message to a fourth server; the fourth server sends the downlink state report message after the conversion processing to a client system;
if the operator gateway receives a user uplink message, sending the user uplink message to the first server; the first server receives a user uplink message sent by the operator gateway through a forwarding service protocol layer; generating an uplink message receiving ticket and uplink message data to be pushed according to the user uplink message through a forwarding service layer; and writing the uplink message receiving ticket into a database, and sending the uplink message data to be pushed to the fourth server so that the fourth server can send the uplink message data message to be pushed to a client system.
Referring to fig. 10, fig. 10 is a schematic diagram of an architecture of a message processing system in an embodiment of the present invention, as shown in fig. 12, a modular design is introduced for each service in a new technical architecture scheme, wherein a service interface further implements standardization and plug-in design, a forwarding service performs abstract design for an interface of an operator, and a total of four services are provided for a whole set of gateways. The channel message downlink (MT), uplink (MO), and PUSH (PUSH) flows are specifically described as follows:
and a channel message downlink step, in which a unified message management background or a client side system calls an interface provided by a unified message receiving service (namely a third server) to receive messages of each channel, the messages are transmitted to an intelligent business service (namely a second server) through an MQ middleware, the intelligent business service performs related processing on the messages of each channel, such as message content processing of a blacklist, a white list, forbidden words, number portability, empty numbers, channel routing, retransmission filtering and the like, and then the messages are transmitted to a channel forwarding service (namely a first server), and the channel forwarding service processes the processes of speed limitation, repeated prevention, multi-master multi-backup, long short message splitting and the like and finally transmits the messages to an operator gateway service.
Uplink (MO) and downlink status Report (RPT) message reception: the operator gateway service transfers the user uplink (MO) message and the downlink state Report (RPT) message to the channel forwarding service, and the channel forwarding service receives and performs related message detection processing. The structure of the channel forwarding service is divided into two parts, namely a forwarding service business layer and a forwarding service protocol layer, wherein a Netty network framework is integrated in the forwarding service protocol layer and is connected with an operator gateway, and the forwarding service business layer processes business correlation.
And (3) message pushing, wherein the channel forwarding service forwards the message to a unified pushing service (namely, a fourth server), and the unified pushing service supports the capability of pushing an uplink (MO) message and a downlink state Report (RPT) message of each channel to the client system.
In the embodiment, the information of each channel is received through an interface provided by the uniform information receiving service; the intelligent service performs message content processing on each channel message to obtain a message after the message content processing; performing message detection on the processed message through a channel forwarding service, wherein the channel forwarding service comprises a forwarding service protocol layer and a forwarding service business layer; and sending the message after the message detection processing to an operator gateway service. The standardized interface provides convenience for the subsequent expansion of a new message channel, and the complete gateway service is modularized by the unified message receiving service, the intelligent service and the channel forwarding service, so that the difficulty of operation and maintenance deployment is greatly simplified.
In addition, an embodiment of the present invention further provides a terminal device, where the terminal device includes a memory, a processor, and a message processing program that is stored on the memory and is executable on the processor, and when the message processing program is executed by the processor, the steps of the message processing method described above are implemented.
Since the processing program of the message is executed by the processor, all technical solutions of all the foregoing embodiments are adopted, so that at least all the beneficial effects brought by all the technical solutions of all the foregoing embodiments are achieved, and no further description is given here.
Furthermore, an embodiment of the present invention further provides a computer-readable storage medium, where a message processing program is stored on the computer-readable storage medium, and when being executed by a processor, the message processing program implements the steps of the message processing method described above.
Since the processing program of the message is executed by the processor, all technical solutions of all the foregoing embodiments are adopted, so that at least all the beneficial effects brought by all the technical solutions of all the foregoing embodiments are achieved, and no further description is given here.
Compared with the prior art, the message processing method, the message processing system, the terminal device and the storage medium provided by the embodiment of the invention provide convenience for subsequently expanding a new message channel through the standardized interface, and the difficulty of operation, maintenance and deployment is greatly simplified by modularizing the whole set of gateway services through the third server, the second server and the first server. The modular design is introduced into each service in the new technical architecture scheme, wherein the service interface also realizes the standardization and the plug-in design, the forwarding service is subjected to abstract design on the interface of an operator, and the whole set of gateway has four services in total, so that compared with the prior gateway, a plurality of services are reduced, the operation and maintenance deployment difficulty is greatly reduced, and the convenience is provided for the subsequent expansion of a new message channel. The method solves the main problems that the whole set of gateway service is difficult to deploy and is not easy to expand at present. In addition, the single-node technical performance maximization design is adopted in the scheme, so that the whole processing capacity of the system can be linearly expanded, and the high-performance characteristic is achieved; because there is no single point of failure in a single center, the single node failure can be carried by other nodes to work, and the node can continue to work immediately after the failure is recovered, so the method has the characteristic of high availability; because the internal and external safety verification, the internal safety access, the internal data safety storage and the like are realized to the maximum extent based on the safety design such as the national cryptographic algorithm and the like, the safety of the processing of the message is also improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description, and do not represent the advantages and disadvantages of the embodiments.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A method for processing a message, wherein the method for processing the message is applied to a first server, and the method for processing the message comprises the following steps:
receiving downlink messages of each channel sent by a second server, wherein the second server receives the downlink messages of each channel sent by a third server and processes the message content of the downlink messages of each channel;
performing message detection processing on each channel downlink message sent by the second server, and sending each channel downlink message after the message detection processing to an operator gateway, so that the operator gateway returns a downlink status report message according to each channel downlink message after the message detection processing;
receiving the downlink state report message, and performing conversion processing on the downlink state report message to obtain a downlink state report message after the conversion processing;
and sending the downlink state report message after the conversion processing to a fourth server, so that the fourth server sends the downlink state report message after the conversion processing to a client system.
2. The message processing method according to claim 1, wherein the step of performing message detection processing on downstream messages of each channel sent by the second server comprises:
retransmitting and filtering each channel downlink message after the message content processing of the second server, and deleting the same content information sent by the same number in each channel downlink message;
limiting the speed of the downlink messages of each channel after the message content processing, and controlling the sending speed of the downlink messages of each channel through a sliding window;
judging whether the downlink messages of each channel processed by the message content comprise long short message messages or not;
and if the downlink messages of the channels after the message content processing comprise long short message messages, splitting the long short message messages into short messages with corresponding word numbers according to the attributes of the long short message messages.
3. The message processing method according to claim 1, wherein the step of receiving the downlink status report message and performing a conversion process on the downlink status report message to obtain a converted downlink status report message comprises:
receiving the downlink status report message;
generating a downlink state report ticket and state report data to be pushed according to the downlink state report message;
and writing the downlink status report ticket into a database, and taking the status report data to be pushed as a processed downlink status report message.
4. The message processing method according to claim 1, wherein the step of performing message detection processing on the downstream messages of the channels after the message content processing to obtain the downstream messages of the channels after the message detection processing, and sending the downstream messages of the channels after the message detection processing to an operator gateway, so that the operator gateway returns a downstream status report message according to the downstream messages of the channels after the message detection processing further comprises:
after receiving the user uplink message, the operator gateway receives the user uplink message sent by the operator gateway at a forwarding service protocol layer;
generating an uplink message receiving ticket and uplink message data to be pushed according to the user uplink message in a forwarding service layer;
and writing the uplink message receiving ticket into a database, and sending the uplink message data to be pushed to the fourth server so that the fourth server can send the uplink message data message to be pushed to a client system.
5. The method of processing messages according to claim 1, characterized in that the method further comprises:
when a user uplink message sent by the operator gateway is received, generating an uplink message receiving ticket and uplink message data to be pushed according to the user uplink message;
and writing the uplink message receiving ticket into a database, and sending the uplink message data to be pushed to the fourth server so that the fourth server can send the uplink message data message to be pushed to a client system.
6. A message processing method is applied to a second server, and is characterized by comprising the following steps:
receiving downlink messages of each channel sent by a third server, and unpacking the downlink messages of each channel to obtain service data, wherein the third server receives the downlink messages of each channel sent by each channel through a pre-added standard interface;
processing the message content of the service data to obtain downlink messages of each channel after the message content is processed;
identifying the channel number of each channel downlink message after the message content is processed;
and sending the downlink messages of each channel after the message content processing to a first server through the channel number to which the channel belongs, so that the first server can perform message detection processing on the downlink messages of each channel after the message content processing, and send the downlink messages of each channel after the message detection processing to an operator gateway.
7. A message processing method is applied to a third server, and is characterized by comprising the following steps:
receiving downlink messages of each channel sent by each channel through a pre-added standard interface;
and writing the downlink messages of each channel into a message queue middleware, sending the downlink messages of each channel to a second server through the message queue middleware, supplying the second server to process the message content of the downlink messages of each channel, sending the downlink messages of each channel after the message content is processed to a first server, carrying out message detection processing on the downlink messages of each channel after the message content is processed by the first server, and sending the downlink messages of each channel after the message detection processing to an operator gateway.
8. A message processing system, comprising a first server, a second server, a third server, a fourth server, and an operator gateway:
the third server receives downlink messages of all channels through a pre-added standard interface and sends the downlink messages of all channels to the second server through a message queue middleware; the second server processes the message content of the downlink messages of all channels and sends the downlink messages to the first server; the first server carries out message detection processing on downlink messages of all channels after the message content processing, and sends the downlink messages of all channels after the message detection processing to the operator gateway; the operator gateway returns a downlink state report message according to the downlink message of each channel after the message detection processing; the first server performs conversion processing on the downlink state report message to obtain a converted downlink state report message and sends the converted downlink state report message to a fourth server; the fourth server sends the downlink state report message after the conversion processing to a client system;
the operator gateway receives a user uplink message and sends the user uplink message to the first server; the first server receives a user uplink message sent by the operator gateway through a forwarding service protocol layer; generating an uplink message receiving ticket and uplink message data to be pushed according to the user uplink message through a forwarding service layer; and writing the uplink message receiving ticket into a database, and sending the uplink message data to be pushed to the fourth server so that the fourth server can send the uplink message data message to be pushed to a client system.
9. A terminal device, characterized in that it comprises a memory, a processor and a message handler stored on said memory and executable on said processor, said message handler realizing the steps of the message processing method according to any one of claims 1 to 5 or 6 or 7 when executed by said processor.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a processing program of a message, which when executed by a processor implements the steps of the processing method of a message according to any one of claims 1-5 or 6 or 7.
CN202210109787.XA 2022-01-28 2022-01-28 Message processing method, system, terminal equipment and storage medium Active CN114584525B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210109787.XA CN114584525B (en) 2022-01-28 2022-01-28 Message processing method, system, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210109787.XA CN114584525B (en) 2022-01-28 2022-01-28 Message processing method, system, terminal equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114584525A true CN114584525A (en) 2022-06-03
CN114584525B CN114584525B (en) 2023-12-05

Family

ID=81769663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210109787.XA Active CN114584525B (en) 2022-01-28 2022-01-28 Message processing method, system, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114584525B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240654A1 (en) * 2004-04-21 2005-10-27 Andreas Wolber Message-oriented middleware provider having multiple server instances integrated into a clustered application server infrastructure
US20060287904A1 (en) * 2005-06-16 2006-12-21 Tobid Pieper System and method for electronic software delivery and management through channel partners
WO2009036661A1 (en) * 2007-09-19 2009-03-26 Huawei Technologies Co., Ltd. Method, system and apparatus for processing information in a multimedia contact center
CN106204010A (en) * 2016-07-26 2016-12-07 通联支付网络服务股份有限公司 A kind of channel access system
CN110601952A (en) * 2018-06-12 2019-12-20 北京京东尚科信息技术有限公司 Multi-channel message notification sending method and device
CN111901352A (en) * 2020-07-30 2020-11-06 彩讯科技股份有限公司 Message distribution processing method, device, server and storage medium
CN111934986A (en) * 2020-07-31 2020-11-13 银盛支付服务股份有限公司 Asynchronous message terminal pushing solution method and system
CN113037831A (en) * 2021-03-04 2021-06-25 中国农业银行股份有限公司 Service gateway message processing method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240654A1 (en) * 2004-04-21 2005-10-27 Andreas Wolber Message-oriented middleware provider having multiple server instances integrated into a clustered application server infrastructure
US20060287904A1 (en) * 2005-06-16 2006-12-21 Tobid Pieper System and method for electronic software delivery and management through channel partners
WO2009036661A1 (en) * 2007-09-19 2009-03-26 Huawei Technologies Co., Ltd. Method, system and apparatus for processing information in a multimedia contact center
CN106204010A (en) * 2016-07-26 2016-12-07 通联支付网络服务股份有限公司 A kind of channel access system
CN110601952A (en) * 2018-06-12 2019-12-20 北京京东尚科信息技术有限公司 Multi-channel message notification sending method and device
CN111901352A (en) * 2020-07-30 2020-11-06 彩讯科技股份有限公司 Message distribution processing method, device, server and storage medium
CN111934986A (en) * 2020-07-31 2020-11-13 银盛支付服务股份有限公司 Asynchronous message terminal pushing solution method and system
CN113037831A (en) * 2021-03-04 2021-06-25 中国农业银行股份有限公司 Service gateway message processing method and device

Also Published As

Publication number Publication date
CN114584525B (en) 2023-12-05

Similar Documents

Publication Publication Date Title
CN107645562B (en) Data transmission processing method, device, equipment and system
CN102263830B (en) Apparatus, and associated method, for facilitating background processing of push content
CN111338893B (en) Process log processing method, device, computer equipment and storage medium
JP2010501139A (en) Database management in wireless communication systems
CN116055524A (en) Interaction method, processor and device for Internet platform and Internet of things equipment
JP2003141002A (en) Url length conversion system and program
CN111901308B (en) Information interaction method
CN113468272A (en) Message forwarding method and device
CN112689020A (en) Message transmission method, message middleware, electronic equipment and storage medium
CN117336346A (en) IPPBX and PMS docking state conversion method, terminal equipment and medium
CN114338584B (en) Message withdraw method and message transmission system
US11870746B2 (en) Method for chatting messages by topic based on subscription channel reference in server and user device
CN111327680A (en) Authentication data synchronization method, device, system, computer equipment and storage medium
CN114584525A (en) Message processing method, system, terminal device and storage medium
US7260536B1 (en) Distributed voice and wireless interface modules for exposing messaging/collaboration data to voice and wireless devices
CN108021459B (en) Method and device for sending dotting logs across processes
CN112187916B (en) Cross-system data synchronization method and device
US8533357B2 (en) Mechanism for binding a structured data protocol to a protocol offering up byte streams
CN112491903B (en) Account checking method, device and system among multiple systems
CN103347038A (en) Method of WEB server for processing http messages
CN114125732A (en) Message processing method and device, storage medium and electronic equipment
CN113709177A (en) Method for processing message and external call gateway
CN112929453A (en) Method and device for sharing session data
CN112333262A (en) Data updating prompting method and device, computer equipment and readable storage medium
CN111400064A (en) Method for calling fixed value and recording file across safety zone

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant