CN114401223A - Information processing device and method - Google Patents

Information processing device and method Download PDF

Info

Publication number
CN114401223A
CN114401223A CN202210059272.3A CN202210059272A CN114401223A CN 114401223 A CN114401223 A CN 114401223A CN 202210059272 A CN202210059272 A CN 202210059272A CN 114401223 A CN114401223 A CN 114401223A
Authority
CN
China
Prior art keywords
message
sending
state
local message
local
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
CN202210059272.3A
Other languages
Chinese (zh)
Other versions
CN114401223B (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.)
Agricultural Bank of China
Original Assignee
Agricultural Bank of China
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 Agricultural Bank of China filed Critical Agricultural Bank of China
Priority to CN202210059272.3A priority Critical patent/CN114401223B/en
Publication of CN114401223A publication Critical patent/CN114401223A/en
Application granted granted Critical
Publication of CN114401223B publication Critical patent/CN114401223B/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
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The application provides an information processing device and method.A controller acquires a sending state of a local message from a storage unit, judges whether a third party splits the local message into a plurality of short messages to send to a client according to the sending state of the local message, and sends the local message to a message integrator when the local message is split into the plurality of short messages. And the message integrator integrates the sending state of the local message before splitting into one sending state according to the sending states of the plurality of split short messages. And the failure state filter acquires the local message with the failure sending state from the storage unit so as to update the message record sent by the third party by the local message with the failure sending state. Therefore, the local messages split into the plurality of messages are obtained through the controller, the sending state of the local messages before splitting is integrated through the message integrator, and the message records sent by the third party are updated through the local messages with the sending states in the failure states, so that the possibility of deviation of the account checking result is reduced.

Description

Information processing device and method
Technical Field
The present application relates to the field of information processing, and in particular, to an information processing apparatus and method.
Background
With the continuous expansion of financial business range and the development of mobile financial business, the amount of information to be pushed is large, at present, a large-scale business system can be connected with a third party, the information to be pushed is sent to the third party according to a third party protocol, the third party is responsible for sending the information to be pushed to a client, and the third party sends the information to be pushed to the client and then returns a sending state result to the large-scale business system.
And when the payment link is carried out, the large-scale business system checks account according to the information sending record state sent to the third party by the large-scale business system and the sending state result returned by the third party. However, when a long message is split into multiple messages to be sent, the recorded states of the messages of the two parties during reconciliation may be inconsistent, and the reconciliation result may be biased.
Disclosure of Invention
The application provides an information processing device and method, which are used for improving account checking efficiency and reducing the condition that account checking results have deviation.
In a first aspect, the present application provides an information processing apparatus comprising:
the controller is used for acquiring the sending state of the local message from the storage unit, and judging whether a third party splits the local message into a plurality of short messages to be sent to the client according to the sending state of the local message, wherein the sending state of the local message is marked according to message records sent by the third party, and the short messages are messages with the length smaller than a threshold value;
the message integrator is connected with the controller and used for integrating the sending state of the local message into a sending state and sending the sending state of the local message to the storage unit when a third party splits the local message into a plurality of short messages and sends the short messages to the client;
and the failure state filter is connected with the storage unit and used for acquiring the local message with the failure state, so that the message record sent by the third party is updated by the local message with the failure state.
Optionally, the apparatus further comprises:
and the message state checking device is connected with the storage unit and used for acquiring a message record sent by a third party, marking the sending state of the local message according to the message record and sending the local message with the marked sending state to the storage unit.
Optionally, the storage unit includes a full message state storage component and a message state integration storage component;
the full message state storage component is used for storing the local messages marked with the sending states;
the message state integration storage component is used for storing a sending state of the local message which is split into a plurality of short messages.
Optionally, the apparatus further comprises:
and the failure state storage unit is connected with the failure state filter and is used for storing the local message of which the sending state is the failure state.
Optionally, the apparatus further comprises:
and the message state reconciliation device is connected with the failure state storage unit and used for updating the message record sent by the third party according to the local message of which the sending state is the failure state.
Optionally, the message state checking device is specifically configured to obtain an identifier of each message in a message record sent by a third party, search for a corresponding local message, and mark a sending state of the corresponding local message according to the sending state of each message in the message record;
if the local message is split into a plurality of short messages, the local message comprises a plurality of sending states, and if the local message is split into a plurality of short messages, the local message comprises one sending state.
Optionally, the controller is specifically configured to determine whether the third party splits the local message into a plurality of short messages and sends the short messages to the client according to the number of sending states of the local message.
Optionally, the message integrator is specifically configured to, when the sending states of the multiple short messages of the local message are all in a successful state, integrate the sending state of the local message into the successful state, and when the sending state of at least one short message of the multiple short messages of the local message is in a failed state, integrate the sending state of the local message into the failed state.
In a second aspect, the present application provides an information processing method for a controller, the method comprising:
acquiring a sending state of a local message from a storage unit, and judging whether a third party splits the local message into a plurality of short messages to be sent to a client according to the sending state of the local message, wherein the sending state of the local message is marked according to a message record sent by the third party, and the short messages are messages with the length smaller than a threshold value;
when the local message is split into a plurality of short messages, sending the sending states of the plurality of short messages belonging to the same local message to a message integrator, so that the message integrator integrates the sending state of the local message into one sending state and sends one sending state of the local message to the storage unit, so that the failure state filter acquires the local message of which the sending state is the failure state from the storage unit, and the local message of which the sending state is the failure state updates the message record sent by a third party.
Optionally, the determining, according to the sending state of the local message, whether the third party splits the local message into a plurality of short messages and sends the plurality of short messages to the client includes:
judging whether a third party splits the local message into a plurality of short messages to be sent to the client side or not according to the number of sending states of the local message;
if the number of the sending states of the local message is greater than 1, the third party splits the local message into a plurality of short messages and sends the short messages to the client, and if the number of the sending states of the local message is 1, the third party does not split the local message into a plurality of short messages and sends the short messages to the client.
In a third aspect, the present application provides an electronic device, comprising: a memory and a processor;
the memory is used for storing instructions; the processor is used for calling the instructions in the memory to execute the information processing method in the second aspect and any one of the possible designs of the second aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, in which computer instructions are stored, and when the computer instructions are executed by at least one processor of an electronic device, the electronic device executes the information processing method in any one of the possible designs of the second aspect and the second aspect.
In a fifth aspect, the present application provides a computer program product comprising computer instructions that, when executed by at least one processor of an electronic device, cause the electronic device to perform the information processing method of the second aspect and any one of the possible designs of the second aspect.
The application provides an information processing apparatus, including: the system comprises a storage unit, a controller connected with the storage unit, a failure state filter and a message integrator connected with the controller. The controller acquires the sending state of the local message from the storage unit, judges whether a third party splits the local message into a plurality of short messages to be sent to the client according to the sending state of the local message, and sends the local message to the message integrator when the local message is split into the plurality of short messages to be sent to the client. The message integrator integrates the sending state of the local message before splitting into one sending state according to the sending states of the plurality of split short messages, and sends the sending state to the storage unit. And the failure state filter acquires the local message with the failure sending state from the storage unit so as to update the message record sent by the third party through the local message with the failure sending state. Therefore, whether the third party splits the local message into a plurality of messages and sends the messages to the client side is judged through the controller, and when the third party splits the local message into a plurality of messages and sends the messages to the client side, the message integrator integrates the sending state of the local message before splitting according to the sending state of the split messages, so that the sending state of the local message is obtained, the message record sent by the third party is updated by using the local message of which the sending state is the failure state, the account checking is accurate, and the possibility of deviation of the account checking result is reduced.
Drawings
In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of another information processing apparatus according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of another information processing apparatus according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of another information processing apparatus according to an embodiment of the present application;
fig. 5 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
Detailed Description
To make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below with reference to the drawings in the present application, and it is obvious that the described embodiments are some, but not all embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
To facilitate understanding of the present application, the terms referred to in the present application are explained first:
checking accounts: the message sending account is checked between the message sending party and the third party, namely, the message records are checked one by one according to the account checking condition, and the records meeting the account checking standard are checked, so that the correctness and consistency of the message records of the account checking party and the third party are ensured.
A failure state: and after the message is sent to the third party, the third party returns a status receipt whether the message successfully reaches the client to the message sending party, and when the client fails to successfully receive the message, the message status is failure.
Long message: when the word number length of the text content of the message is larger than the threshold value specified by the third-party company, the message is a long message, otherwise, the message is a short message, the message is split into a plurality of messages to be sent when the message is sent, and the client automatically splits the plurality of messages into one long message to be displayed.
Hooking: and updating the message sending state one by one according to the third-party message sending receipt, if the receipt is successful, recording the sending state as successful, otherwise, the sending state is failed.
A third party: an external third party company.
In the background art, with the continuous expansion of the financial business range and the development of the mobile financial business, the amount of information to be pushed to the client is large. Generally, a large-scale business system sends information to be pushed to a third party according to a third party protocol for the third party, and the third party sends the information to be pushed to a client and returns a sending record state to a large-scale business company. And when the subsequent large-scale business system pays the third party, reconciliation is carried out according to the sending record state sent to the third party by the subsequent large-scale business system and the sending state result returned by the third party. However, if a third party splits a long message sent by a large-scale service system into multiple messages and sends the messages to a client, the message recording states of the two parties may be inconsistent during account checking, and the account checking result may be biased.
In view of the above problem, the present application provides an information processing apparatus including: the system comprises a storage unit, a controller connected with the storage unit, a failure state filter and a message integrator connected with the controller. The controller acquires the sending state of the local message from the storage unit, judges whether a third party splits the local message into a plurality of short messages to be sent to the client according to the sending state of the local message, and sends the local message to the message integrator when the local message is split into the plurality of short messages to be sent to the client. The message integrator integrates the sending state of the local message before splitting into one sending state according to the sending states of the plurality of split short messages, and sends the sending state to the storage unit. And the failure state filter acquires the local message with the failure sending state from the storage unit so as to update the message record sent by the third party through the local message with the failure sending state. Therefore, whether the third party splits the local message into a plurality of messages and sends the messages to the client side is judged through the controller, and when the third party splits the local message into a plurality of messages and sends the messages to the client side, the message integrator integrates the sending state of the local message before splitting according to the sending state of the split messages, so that the sending state of the local message is obtained, the message record sent by the third party is updated by using the local message of which the sending state is the failure state, the account checking is accurate, and the possibility of deviation of the account checking result is reduced. And because only the local message in the failure state is acquired, the local message in the failure state is utilized to perform account checking, the data volume and the account checking time of the account checking are reduced, and the account checking efficiency is improved.
The technical solution of the present application will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 1 is a schematic structural diagram illustrating an information processing apparatus according to an embodiment of the present application. The information processing apparatus of the present embodiment may include the steps of:
the controller 101 is configured to acquire a sending state of the local message from the storage unit 102, and determine whether a third party splits the local message into a plurality of short messages to be sent to the client according to the sending state of the local message, where the sending state of the local message is marked according to a message record sent by the third party, and the short message is a message with a length smaller than a threshold;
a message integrator 103 connected to the controller 101, configured to, when a third party splits a local message into multiple short messages and sends the multiple short messages to a client, integrate a sending state of the local message into one sending state, and send the one sending state of the local message to the storage unit 102;
and the failure state filter 104 is connected to the storage unit 102 and configured to acquire the local message whose sending state is the failure state, so as to update the message record sent by the third party by using the local message whose sending state is the failure state.
The storage unit 102 stores the transmission state of the local message after receiving the transmission state of the local message. The method comprises the steps that local messages are sent to a third party by a large-scale business system, the third party sends the local messages to a client and then returns message records, the message records comprise states of sending all the local messages to the client, the states comprise a sending success state and a sending failure state, the sending success state indicates that the third party sends the messages to the client successfully, and the sending failure state indicates that the third party does not send the messages to the client successfully.
Referring to fig. 2, the information processing apparatus may include a message status hooking unit 105, and when a third party sends a message record to the large business system, the message status hooking unit 105 in the information processing apparatus in the large business system acquires the message record sent by the third party and marks the sending status of each local message according to the message record sent by the third party, for example, acquires a corresponding local message according to an identifier of each message in the message record sent by the third party, so as to mark the sending status of each local message according to the sending status of each message in the message record.
When the large-scale service system sends each local message to the third party, the large-scale service system sends the identification of each local message to the third party, and when the large-scale service system receives the message record sent by the third party, the large-scale service system matches the corresponding local message according to the identification of each message in the message record, so that the sending state of each local message is marked according to the sending state of each message in the message record. It can be understood that, if the length of the local message is greater than or equal to the threshold, the local message is a long message, and the third party splits the local message into a plurality of short messages and sends the short messages to the client, the plurality of short messages obtained by splitting the local message have the same identifier, and the same identifier is the identifier of the local message. Correspondingly, the message record returned by the third party includes the sending states of the plurality of short messages, and when the sending state of the local message is marked according to the sending states of the plurality of short messages, the local message includes a plurality of sending states. If the length of the local message is smaller than the threshold value, the local message is a short message, the third party directly sends the local message to the client, and the local message only comprises one sending state when the sending state of the local message is marked according to the sending state returned by the third party.
After marking the sending state of the local message according to the message record sent by the third party, the message state hitching device 105 sends the local message with the marked sending state to the storage unit 102, and the storage unit 102 stores the sending state of the local message.
After acquiring the sending state of the local message from the storage unit 102, the controller 101 determines whether a third party splits the local message into a plurality of short messages and sends the short messages to the client according to the sending state of the local message. The controller 101 determines whether the third party splits the local message into a plurality of short messages and sends the short messages to the client according to the number of sending states of the local message. If the third party splits the local message into a plurality of short messages and sends the short messages to the client, the sending states of the local message stored in the storage unit 102 include sending states of the short messages, that is, a plurality of sending states; and if the third party does not split the local message into a plurality of short messages and sends the short messages to the client, the sending state of the local message stored in the storage unit only comprises one sending state. Therefore, when the number of sending states of the local message acquired from the storage unit 102 by the controller 101 is multiple, it is determined that the local message is split into multiple short messages by the third party and sent to the client, and when the number of sending states of the local message acquired from the storage unit 102 is one, it is determined that the local message is not split into multiple short messages by the third party and sent to the client.
When determining that the third party splits the local message into a plurality of short messages and sends the short messages to the client, the controller 101 sends the sending states of the short messages to the message integrator 103. The message integrator 103 integrates the sending states of the local messages before splitting according to the sending states of the short messages obtained after splitting the local messages, that is, integrates the sending states into one sending state, and the sending state is the sending state of the local message before splitting. Specifically, when the sending states of the multiple short messages obtained after splitting are all in a successful state, the sending state of the local message before splitting is integrated into a successful state, that is, the local message with the length greater than or equal to the threshold value is successfully sent to the client. When the sending state of one short message in the plurality of short messages obtained after splitting is in a failure state, the sending state of the local message before the splitting is integrated into the failure state, that is, the local message with the length larger than or equal to the threshold value is not sent to the client successfully.
The message integrator 103, after integrating the sending state of the split local message into one sending state, sends the one sending state to the storage unit 102, and the storage unit 102 stores the one sending state of the local message. Referring to FIG. 3, storage unit 102 may include a full message state storage component 121 and a message state consolidation storage component 122. The full message state storage component 121 stores the local message marked with the sending state, that is, when the local message is a short message, the full state storage component 121 stores one sending state of the short message, and when the local message is a long message, the full state storage component 121 stores a plurality of sending states of the long message. The message state integration storage component 122 stores a sending state of the local message split into the plurality of short messages, that is, the message state integration storage component 122 stores only one sending state of the long message, which is a sending state obtained by integrating sending states of the plurality of short messages.
The failure status filter 104 obtains the local message whose sending status is failure status from the storage unit 102, and the local message whose sending status is failure status may include a long message and a short message. Specifically, the failure state filter 104 may obtain short messages in failure state from the full message state storage component 121, and obtain long messages in failure state from the message state integration storage component 122. The failure status filter 104 obtains the local message whose sending status is failure status, so that the local message whose sending status is failure status updates the message record sent by the third party, for example, the local message whose sending status is failure status obtained by the failure status filter 104 marks that the third party does not successfully send the message to the client.
Referring to fig. 4, the information processing apparatus further includes: and a failure state storage unit 106 connected to the failure state filter 104, wherein the failure state storage unit 106 stores the local message whose transmission state is the failure state. The failure state filter 104 acquires the local message whose sending state is the failure state from the storage unit 102, and then sends the local message whose sending state is the failure state to the failure state storage unit 106, so that the failure state storage unit 106 stores the local message whose sending state is the failure state.
As shown with reference to fig. 4, the information processing apparatus may further include: and the message account checking device 107 is connected with the failure state storage unit 106, and the message account checking device 107 updates the message record sent by the third party according to the local message with the sending state being the failure state, namely marks that the third party does not successfully send the message to the client according to the local message with the sending state being the failure state.
The application provides an information processing apparatus, judge whether the third party splits local message into a plurality of messages and send to the client through the controller, and when the third party splits local message into a plurality of messages and sends to the client, the message integrator integrates the sending state of the local message before the split according to the sending state of a plurality of messages after the split, thereby obtain the sending state of local message, and utilize the sending state to be the local message update third party's message record that the failure state sent, thereby accurate reconciliation, reduce the possibility that the deviation appears in the reconciliation result.
The present application further provides an information processing method, which uses a controller as an execution main body, and the method of this embodiment may include the following steps:
s101, acquiring the sending state of the local message from the storage unit, and judging whether a third party splits the local message into a plurality of short messages or not according to the sending state of the local message and sending the short messages to the client.
The third party sends the message to the client, and then returns a message record, wherein the message record comprises the sending state of each message, and the storage unit receives the sending state of the local message marked according to the sending state of the message sent by the third party and stores the sending state of the local message. And after acquiring the sending state of the local message from the storage unit, the controller judges whether a third party splits the local message into a plurality of short messages and sends the short messages to the client according to the sending state of the local message. For example, the number of sending states of the local message stored in the storage unit is greater than 1, that is, the local message includes a plurality of sending states, and the controller determines that the local message including the plurality of sending states is split into a plurality of short messages by a third party and sends the short messages to the client; and when the number of the sending states of the local messages stored in the storage unit is 1, judging that the local messages are not split into a plurality of short messages by a third party and sending the short messages to the client.
S102, when the local message is split into a plurality of short messages, sending the sending states of the plurality of short messages belonging to the same local message to a message integrator, so that the message integrator integrates the sending state of the local message into one sending state and sends one sending state of the local message to a storage unit, so that a failure state filter acquires the local message of which the sending state is a failure state from the storage unit, and the local message of which the sending state is the failure state updates a message record sent by a third party.
When the local message is split into a plurality of short messages and sent to the client, the controller sends the sending states of the plurality of short messages belonging to the same local message to the message integrator, and the message integrator integrates the sending states of the local message before splitting according to the sending states of the plurality of short messages. For example, when the sending states of multiple short messages obtained by splitting the local message are all success states, the sending state of the local message before the local message is integrated and split is a success state, when the sending state of one short message in the multiple short messages obtained by splitting the local message is a failure state, the sending state of the local message before the local message is integrated and split is a failure state. And after integrating the sending states of the split local messages, the message integrator sends one sending state of the split local messages to the storage unit. And the failure state filter acquires the local message with the failure state from the storage unit, so that the local message with the failure state updates the message record sent by the third party.
According to the information processing method, the controller judges whether the third party splits the local message into the plurality of messages and sends the plurality of messages to the client, and when the third party splits the local message into the plurality of messages and sends the plurality of messages to the client, the sending states of the plurality of split messages are sent to the message integrator, so that the message integrator integrates the sending state of the local message before splitting according to the sending states of the plurality of split messages, the sending state of the local message is obtained, the message record sent by the third party is updated by the local message of which the sending state is the failure state, the account checking is accurate, and the possibility of deviation of the account checking result is reduced.
Fig. 5 shows a hardware structure diagram of an electronic device according to an embodiment of the present application. As shown in fig. 5, the electronic device 20 of the present embodiment may include: memory 21, processor 22 and communication interface 23.
A memory 21 for storing computer instructions. The Memory 21 may include a Random Access Memory (RAM), a Non-Volatile Memory (NVM), at least one disk Memory, a usb disk, a removable hard disk, a read-only Memory, a magnetic disk or an optical disk.
And a processor 22 for executing the computer instructions stored in the memory to implement the information processing method in the above-mentioned embodiments. Reference may be made in particular to the description relating to the method embodiments described above. The Processor 22 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
Alternatively, the memory 21 may be separate or integrated with the processor 22.
A communication interface 23, which may be coupled to the processor 22. Processor 22 may control communication interface 23 to perform the functions of receiving and transmitting information.
The electronic device provided in this embodiment can be used to execute the information processing method, and its implementation manner and technical effect are similar, which are not described herein again.
The present application also provides a computer readable storage medium, in which computer instructions are stored, and the computer instructions are executed by a processor to implement the methods provided by the above-mentioned various embodiments.
The present application also provides a computer program product comprising computer instructions stored in a computer readable storage medium. The computer instructions may be read by at least one processor of the device from a computer-readable storage medium, and execution of the computer instructions by the at least one processor causes the device to perform the methods provided by the various embodiments described above.
The embodiment of the present application further provides a chip, which includes a memory and a processor, where the memory is used to store computer instructions, and the processor is used to call and execute the computer instructions from the memory, so that a device in which the chip is installed executes the method described in the above various possible embodiments.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same. Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: it is also possible to modify the solutions described in the previous embodiments or to substitute some or all of them with equivalents. And the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.

Claims (10)

1. An information processing apparatus characterized in that the apparatus comprises:
the controller is used for acquiring the sending state of the local message from the storage unit, and judging whether a third party splits the local message into a plurality of short messages to be sent to the client according to the sending state of the local message, wherein the sending state of the local message is marked according to message records sent by the third party, and the short messages are messages with the length smaller than a threshold value;
the message integrator is connected with the controller and used for integrating the sending state of the local message into a sending state and sending the sending state of the local message to the storage unit when a third party splits the local message into a plurality of short messages and sends the short messages to the client;
and the failure state filter is connected with the storage unit and used for acquiring the local message with the failure state, so that the message record sent by the third party is updated by the local message with the failure state.
2. The apparatus of claim 1, further comprising:
and the message state checking device is connected with the storage unit and used for acquiring a message record sent by a third party, marking the sending state of the local message according to the message record and sending the local message with the marked sending state to the storage unit.
3. The apparatus of claim 2, wherein the storage unit comprises a full message state storage component and a message state consolidation storage component;
the full message state storage component is used for storing the local messages marked with the sending states;
the message state integration storage component is used for storing a sending state of the local message which is split into a plurality of short messages.
4. The apparatus of claim 1, further comprising:
and the failure state storage unit is connected with the failure state filter and is used for storing the local message of which the sending state is the failure state.
5. The apparatus of claim 4, further comprising:
and the message state reconciliation device is connected with the failure state storage unit and used for updating the message record sent by the third party according to the local message of which the sending state is the failure state.
6. The device according to claim 2, wherein the message status hitching apparatus is specifically configured to obtain an identifier of each message in a message record sent by a third party, search for a corresponding local message, and mark a sending status of the corresponding local message according to the sending status of each message in the message record;
if the local message is split into a plurality of short messages, the local message comprises a plurality of sending states, and if the local message is split into a plurality of short messages, the local message comprises one sending state.
7. The apparatus according to claim 6, wherein the controller is specifically configured to determine whether the third party splits the local message into a plurality of short messages and sends the short messages to the client according to the number of sending statuses of the local message.
8. The apparatus according to claim 1, wherein the message integrator is specifically configured to integrate the sending status of the local message into a successful status when the sending statuses of the plurality of short messages of the local message are all in a successful status, and integrate the sending status of the local message into a failed status when the sending status of at least one short message of the plurality of short messages of the local message is in a failed status.
9. An information processing method for a controller, the method comprising:
acquiring a sending state of a local message from a storage unit, and judging whether a third party splits the local message into a plurality of short messages to be sent to a client according to the sending state of the local message, wherein the sending state of the local message is marked according to a message record sent by the third party, and the short messages are messages with the length smaller than a threshold value;
when the local message is split into a plurality of short messages, sending the sending states of the plurality of short messages belonging to the same local message to a message integrator, so that the message integrator integrates the sending state of the local message into one sending state and sends one sending state of the local message to the storage unit, so that the failure state filter acquires the local message of which the sending state is the failure state from the storage unit, and the local message of which the sending state is the failure state updates the message record sent by a third party.
10. The method according to claim 9, wherein the determining whether the third party splits the local message into a plurality of short messages and sends the plurality of short messages to the client according to the sending status of the local message specifically includes:
judging whether a third party splits the local message into a plurality of short messages to be sent to the client side or not according to the number of sending states of the local message;
if the number of the sending states of the local message is greater than 1, the third party splits the local message into a plurality of short messages and sends the short messages to the client, and if the number of the sending states of the local message is 1, the third party does not split the local message into a plurality of short messages and sends the short messages to the client.
CN202210059272.3A 2022-01-19 2022-01-19 Information processing device and method Active CN114401223B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210059272.3A CN114401223B (en) 2022-01-19 2022-01-19 Information processing device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210059272.3A CN114401223B (en) 2022-01-19 2022-01-19 Information processing device and method

Publications (2)

Publication Number Publication Date
CN114401223A true CN114401223A (en) 2022-04-26
CN114401223B CN114401223B (en) 2024-02-13

Family

ID=81231559

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210059272.3A Active CN114401223B (en) 2022-01-19 2022-01-19 Information processing device and method

Country Status (1)

Country Link
CN (1) CN114401223B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360278A (en) * 2008-09-17 2009-02-04 华为技术有限公司 Method, apparatus and system for instant message receiving and transmitting
US20100211718A1 (en) * 2009-02-17 2010-08-19 Paul Gratz Method and apparatus for congestion-aware routing in a computer interconnection network
CN103973778A (en) * 2014-04-22 2014-08-06 华为技术有限公司 Information pushing method and device
CN106161601A (en) * 2016-06-24 2016-11-23 广东欧珀移动通信有限公司 The method and device of request of data
CN112616122A (en) * 2020-12-01 2021-04-06 一汽资本控股有限公司 Method and system for transmitting integrated multi-message

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360278A (en) * 2008-09-17 2009-02-04 华为技术有限公司 Method, apparatus and system for instant message receiving and transmitting
US20100211718A1 (en) * 2009-02-17 2010-08-19 Paul Gratz Method and apparatus for congestion-aware routing in a computer interconnection network
CN103973778A (en) * 2014-04-22 2014-08-06 华为技术有限公司 Information pushing method and device
CN106161601A (en) * 2016-06-24 2016-11-23 广东欧珀移动通信有限公司 The method and device of request of data
CN112616122A (en) * 2020-12-01 2021-04-06 一汽资本控股有限公司 Method and system for transmitting integrated multi-message

Also Published As

Publication number Publication date
CN114401223B (en) 2024-02-13

Similar Documents

Publication Publication Date Title
CN110647460B (en) Test resource management method and device and test client
EP4213037A1 (en) Data storage and reconciliation method and system
CN112202834B (en) Data processing method, data processing device and node server
CN110650164A (en) File uploading method and device, terminal and computer storage medium
CN111078506A (en) Business data batch running task monitoring method and device
CN112437155B (en) Service data processing method and device and server device
CN107169767B (en) Transaction processing method and system
CN111930624B (en) Test link message data processing method and device
CN111367934B (en) Data consistency checking method, device, server and medium
CN114401223A (en) Information processing device and method
CN116881270A (en) Method and device for guaranteeing consistency of message data
CN114285657B (en) Firewall security policy change verification method and device
CN111049913A (en) Data file transmission method and device, storage medium and electronic equipment
CN115525449A (en) Micro-service data transmission system, method and storage medium
CN114968498A (en) Distributed transaction processing method and device
CN114612204A (en) Account checking method and device
CN111225117B (en) Reminding message issuing method and device
CN113377385A (en) Client automatic deployment method and device
CN112333262A (en) Data updating prompting method and device, computer equipment and readable storage medium
CN112860746A (en) Cache reduction-based method, equipment and system
CN112350856A (en) Distributed service sign-off method and equipment
CN117915309A (en) Processing method for remote writing number of vSIM module
CN113190338A (en) Method, device and system for processing service data
CN116245516A (en) Processing method, device, equipment and storage medium for outbound transaction request
CN116366743A (en) Communication access method and device

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