CN115802298A - Method and system for processing short message submission report and receipt report - Google Patents
Method and system for processing short message submission report and receipt report Download PDFInfo
- Publication number
- CN115802298A CN115802298A CN202211343257.8A CN202211343257A CN115802298A CN 115802298 A CN115802298 A CN 115802298A CN 202211343257 A CN202211343257 A CN 202211343257A CN 115802298 A CN115802298 A CN 115802298A
- Authority
- CN
- China
- Prior art keywords
- report
- matching
- submission
- receipt
- reports
- 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
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a method and a system for processing a short message submission report and a receipt report, which comprises the steps of receiving the receipt report from an operator, acquiring all submission reports stored in a redis distributed system, matching the receipt report with all the submission reports, returning the receipt report to a corresponding client and an internal system if matching is successful, deleting the submission report corresponding to the receipt report, judging whether the matching times reach the preset maximum times if matching is unsuccessful, finishing matching if the matching times reach the preset maximum times, generating a corresponding mq message according to the receipt report and delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, then matching the receipt report with all the submission reports again, solving the problem of non-matching for many times by introducing a multiple matching mechanism, saving the internal storage space and improving the matching efficiency.
Description
Technical Field
The invention relates to the technical field related to computer application, in particular to a method and a system for processing a short message submission report and a receipt report.
Background
After a customer or an internal system sends a short message through a short message platform, the short message platform submits the short message to an operator, the operator returns two reports, one is to submit the report for feeding back whether the short message is successfully submitted to the operator, the other is to feed back whether the short message is successfully sent to a mobile phone of the customer, the two reports are asynchronously returned by the operator, when the receipt report is returned, the receipt report needs to be matched with the submission report, and the receipt report is returned to the corresponding customer and the internal system after the matching is successful.
However, in the current scheme, the submitted report is stored in a local memory bank after being returned, the submitted report is acquired from the memory bank for matching when the receipt report is returned, and the submitted report has the local memory bank and can be matched only by returning to a corresponding node, so that a single-point problem exists; the present scheme is to store the receipt report into a memory bank, and a special thread scans and stores a table for matching the receipt to be matched with a table for storing the submission report at regular time, so that the efficiency is low and the condition that the matching is not successful for many times cannot be handled.
Disclosure of Invention
The present invention is directed to at least solving the problems of the prior art. Therefore, the invention provides a method and a system for processing a short message submission report and a receipt report, which can solve the problem of non-matching for many times, save the memory space and improve the matching efficiency.
The first aspect of the present invention provides a method for processing a short message submission report and a receipt report, comprising the following steps:
receiving a response piece report from an operator;
acquiring all submission reports stored in a redis distributed system;
matching the receipt report with all of the submission reports;
if the matching is successful, returning the receipt report to the corresponding client and the internal system, and deleting a submission report which corresponds to the receipt report and is stored in the redis distributed system;
if the matching is unsuccessful, judging whether the matching times reach a preset maximum time, and if the matching times reach the preset maximum time, finishing the matching; and if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches a preset delay time, matching the receipt report with all the submitted reports again, and repeating the steps until the matching is successful or the preset maximum times are reached, and finishing the matching.
According to the embodiment of the invention, at least the following technical effects are achieved:
the method comprises receiving a receipt report from an operator; acquiring all submission reports stored in a redis distributed system, solving the single-point problem, matching the receipt reports with all the submission reports, if the matching is successful, returning the receipt reports to corresponding clients and internal systems, deleting the submission reports stored in the redis distributed system corresponding to the receipt reports, if the matching is unsuccessful, judging whether the matching times reach the preset maximum times, and if the matching times reach the preset maximum times, finishing the matching; if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, matching the receipt report with all submitted reports again, and so on until the matching is successful or the preset maximum times is reached, finishing the matching, solving the problem that the matching cannot be carried out for many times by introducing a multiple matching mechanism, saving the memory space and improving the matching efficiency.
According to some embodiments of the invention, prior to said obtaining all submit reports stored in the redis distributed system, comprising:
receiving a submit report from the operator;
and storing the submission report in a key to value form in a redis distributed system.
According to some embodiments of the invention, before storing the submit report in a key value form in a redis distributed system, the method comprises:
and performing useless field elimination and protobuf compression on the value of the submission report.
According to some embodiments of the present invention, the method for processing the sms submission report and the receipt report further includes:
and if the preservation time of the submission report reaches the preset expiration time, deleting the submission report.
According to some embodiments of the present invention, as the number of matching times increases, the corresponding preset delay time becomes longer.
In a second aspect of the present invention, a system for processing a short message submission report and a receipt report is provided, where the system for processing a short message submission report and a receipt report includes:
a receipt report receiving module for receiving a receipt report from an operator;
the submission-report acquiring module is used for acquiring all submission reports stored in the redis distributed system;
a report matching module for matching the receipt report with all the submission reports;
the report processing module is used for returning the receipt report to the corresponding client and the internal system if the matching is successful, and deleting the submission report which corresponds to the receipt report and is stored in the redis distributed system; if the matching is unsuccessful, judging whether the matching times reach a preset maximum time, and if the matching times reach the preset maximum time, finishing the matching; and if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches a preset delay time, matching the receipt report with all the submitted reports again, and repeating the steps until the matching is successful or the preset maximum times are reached, and finishing the matching.
The system receives a receipt report from an operator; acquiring all submission reports stored in a redis distributed system, solving the single-point problem, matching the receipt reports with all the submission reports, if the matching is successful, returning the receipt reports to corresponding clients and internal systems, deleting the submission reports stored in the redis distributed system corresponding to the receipt reports, if the matching is unsuccessful, judging whether the matching times reach the preset maximum times, and if the matching times reach the preset maximum times, finishing the matching; if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, matching the receipt report with all submitted reports again, and so on until the matching is successful or the preset maximum times is reached, finishing the matching, solving the problem that the matching cannot be carried out for many times by introducing a multiple matching mechanism, saving the memory space and improving the matching efficiency.
According to some embodiments of the invention, the system for processing the sms submission report and the receipt report further comprises:
a submit report receiving module for receiving a submit report from an operator;
and the storage module is used for storing the submission report in a key-value form in a redis distributed system.
According to some embodiments of the invention, the system for processing the sms submission report and the receipt report further comprises:
and the compression module is used for performing useless field elimination and protobuf compression on the value of the submission report.
In a third aspect of the present invention, an electronic device for processing sms submission report and receipt report is provided, which includes at least one control processor and a memory communicatively connected to the at least one control processor; the memory stores instructions executable by the at least one control processor to enable the at least one control processor to perform the above-described methods of short message submission and receipt report processing.
In a fourth aspect of the present invention, a computer-readable storage medium is provided, where computer-executable instructions are stored, and the computer-executable instructions are configured to enable a computer to execute the above-mentioned processing method for short message submission report and receipt report.
It should be noted that the advantageous effects between the second to fourth aspects of the present invention and the prior art are the same as the advantageous effects between the above-mentioned processing system for a sms submission report and a receipt report and the prior art, and will not be described in detail here.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a flowchart of a method for processing a short message submission report and a receipt report according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for processing a SMS submission report and a receipt report according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a submission-report storage scheme of a method for processing a short message submission report and a receipt report according to an embodiment of the present invention;
fig. 4 is a flowchart of a system for processing sms submission report and receipt report according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
In the description of the present invention, if there are first, second, etc. described, it is only for the purpose of distinguishing technical features, and it is not understood that relative importance is indicated or implied or that the number of indicated technical features is implicitly indicated or that the precedence of the indicated technical features is implicitly indicated.
In the description of the present invention, it should be understood that the orientation or positional relationship referred to, for example, the upper, lower, etc., is indicated based on the orientation or positional relationship shown in the drawings, and is only for convenience of description and simplification of description, but does not indicate or imply that the device or element referred to must have a specific orientation, be constructed in a specific orientation, and be operated, and thus should not be construed as limiting the present invention.
In the description of the present invention, it should be noted that unless otherwise explicitly defined, terms such as arrangement, installation, connection and the like should be broadly understood, and those skilled in the art can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific contents of the technical solutions.
After a customer or an internal system sends a short message through a short message platform, the short message platform submits the short message to an operator, the operator returns two reports, one is to submit the report for feeding back whether the short message is successfully submitted to the operator, the other is to feed back whether the short message is successfully sent to a mobile phone of the customer, the two reports are asynchronously returned by the operator, when the receipt report is returned, the receipt report needs to be matched with the submission report, and the receipt report is returned to the corresponding customer and the internal system after the matching is successful.
However, in the current scheme, the submitted report is stored in a local memory bank after being returned, the submitted report is acquired from the memory bank for matching when the receipt report is returned, and the submitted report has the local memory bank and can be matched only by returning to a corresponding node, so that a single-point problem exists; the present scheme is to store the receipt report into a memory bank, and a special thread scans and stores a table for matching the receipt to be matched with a table for storing the submission report at regular time, so that the efficiency is low and the condition that the matching is not successful for many times cannot be handled.
At present, some computer using conditions are monitored by capturing images of a computer screen, but the methods are complex, high in cost and easy to forge.
In order to solve the technical defects, referring to fig. 1 and fig. 2, the present invention further provides a method for processing a short message submission report and a receipt report, including:
and step S101, receiving a response piece report from an operator.
And S102, acquiring all submission reports stored in the redis distributed system.
And step S103, matching the receipt report with all the submission reports.
And step S104, if the matching is successful, returning the receipt report to the corresponding client and the internal system, and deleting the submission report which corresponds to the receipt report and is stored in the redis distributed system.
Step S105, if the matching is unsuccessful, judging whether the matching times reach the preset maximum times, and if the matching times reach the preset maximum times, finishing the matching; and if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, matching the receipt report with all submitted reports again, and so on until the matching is successful or the preset maximum times is reached, and finishing the matching.
The method comprises the steps of receiving a receipt report from an operator; acquiring all submission reports stored in a redis distributed system, solving the single-point problem, matching the receipt reports with all the submission reports, if the matching is successful, returning the receipt reports to corresponding clients and internal systems, deleting the submission reports stored in the redis distributed system corresponding to the receipt reports, if the matching is unsuccessful, judging whether the matching times reach the preset maximum times, and if the matching times reach the preset maximum times, finishing the matching; if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, matching the receipt report with all submitted reports again, and so on until the matching is successful or the preset maximum times is reached, finishing the matching, solving the problem that the matching cannot be carried out for many times by introducing a multiple matching mechanism, saving the memory space and improving the matching efficiency.
In some embodiments, prior to obtaining all of the submit reports stored in the redis distributed system, the method includes:
a submit report is received from the operator.
The submit report is stored in the redis distributed system in the form of key value.
The original system uses redis and mq middleware, so that no additional operation and maintenance deployment work is needed, the return of the receipt report is less than that of the report submitted, and the introduction of mq delay message processing does not occupy system resources and does not influence the normal matching process.
In some embodiments, before storing the submit report in the form of a key value in the redis distributed system, the method includes:
and performing useless field elimination and protobuf compression on the value of the submitted report.
The value is compressed by using the protobuf, so that the storage space is saved compared with the original storage space.
In some embodiments, the method for processing the sms submission report and the receipt report further includes:
and if the preservation time of the submission report reaches the preset expiration time, deleting the submission report.
Specifically, referring to fig. 3, in some embodiments, the submission report is stored in a redis distributed system in a key-value form, and when the receipt report is returned, the submission report is acquired from the redis for matching, so that the module receiving the receipt report can support cluster deployment without being limited to the local memory bank. For value, the content of the whole submission report is stored, the memory space is occupied relatively, and the effect of saving the memory space is achieved by carrying out useless field elimination and protobuf compression on the value; meanwhile, the submission report stored in the redis can set the expiration time, so that the memory of the redis is prevented from being full.
In some embodiments, as the number of matches increases, the corresponding preset delay time becomes longer.
Specifically, in some embodiments, since the submission of the report is slower than the return of the receipt, when the receipt report returns to the receiving module first, a matching failure occurs, and when the matching failure occurs, the receipt to be returned generates a delay message of mq, and then the delay message is sent to mq, and the matching is performed again after the delay time is reached, if the matching is not performed again, the delay time is lengthened, and as the number of matching times increases, the corresponding delay time also increases, the maximum number of matching times is 5, and the matched delay time is shown in table 1.
TABLE 1
Number of matches | Delay time |
1 | 10s |
2 | 1m |
3 | 5m |
4 | 1h |
5 | 1h |
In addition, referring to fig. 4, an embodiment of the present invention provides a system for processing a short message submission report and a receipt report, including a receipt report receiving module 1100, a submission report obtaining module 1200, a report matching module 1300, and a report processing module 1400, where:
a response piece report receiving module 1100 for receiving a response piece report from an operator;
the submit report acquiring module 1200 is configured to acquire all submit reports stored in the redis distributed system;
the report matching module 1300 is configured to match the receipt report with all the submission reports;
the report processing module 1400 is configured to, if matching is successful, return the receipt report to the corresponding client and internal system, and delete the submission report stored in the redis distributed system corresponding to the receipt report; if the matching is unsuccessful, judging whether the matching times reach the preset maximum times, and if the matching times reach the preset maximum times, finishing the matching; and if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, matching the receipt report with all the submitted reports again, and repeating the steps until the matching is successful or the preset maximum times is reached, and finishing the matching.
The system receives a receipt report from an operator; acquiring all submission reports stored in a redis distributed system, solving the single-point problem, matching the receipt reports with all the submission reports, if the matching is successful, returning the receipt reports to corresponding clients and internal systems, deleting the submission reports stored in the redis distributed system corresponding to the receipt reports, if the matching is unsuccessful, judging whether the matching times reach the preset maximum times, and if the matching times reach the preset maximum times, finishing the matching; if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, matching the receipt report with all submitted reports again, and so on until the matching is successful or the preset maximum times is reached, finishing the matching, solving the problem that the matching cannot be carried out for many times by introducing a multiple matching mechanism, saving the memory space and improving the matching efficiency.
In some embodiments, the system for processing sms submission report and receipt report further comprises:
a submit report receiving module for receiving a submit report from an operator;
and the storage module is used for storing the submission report in a redis distributed system in a key-value form.
In some embodiments, the system for processing sms submission report and receipt report further comprises:
and the compression module is used for performing useless field elimination and protobuf compression on the value of the submitted report.
It should be noted that the embodiment of the present system and the embodiment of the system described above are based on the same inventive concept, and therefore, the related contents of the embodiment of the method described above are also applicable to the embodiment of the present system, and are not described herein again.
The present application further provides an electronic device for processing a short message submission report and a receipt report, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor when executing the computer program implementing: the method for processing the short message submission report and the receipt report is described above.
The processor and memory may be connected by a bus or other means.
The memory, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs as well as non-transitory computer executable programs. Further, the memory may include high speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory optionally includes memory located remotely from the processor, and these remote memories may be connected to the processor through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The non-transitory software programs and instructions required to implement the processing methods of the sms submission report and the receipt report of the above embodiments are stored in the memory, and when executed by the processor, the processing methods of the sms submission report and the receipt report of the above embodiments are performed, for example, the above-described method steps S101 to S105 in fig. 1 are performed.
The present application further provides a computer-readable storage medium having stored thereon computer-executable instructions for performing: the method for processing the short message submission report and the receipt report is described above.
The computer-readable storage medium stores computer-executable instructions, which are executed by a processor or controller, for example, by a processor in the above-mentioned embodiment of the electronic device, and can cause the processor to execute the processing method of the sms submit report and the receipt report in the above-mentioned embodiment, for example, execute the above-mentioned steps S101 to S105 of the method in fig. 1.
One of ordinary skill in the art will appreciate that all or some of the steps, systems, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program elements or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program elements, or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as is well known to those of ordinary skill in the art.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.
Claims (10)
1. A method for processing a short message submission report and a receipt report is characterized by comprising the following steps:
receiving a response piece report from an operator;
acquiring all submission reports stored in a redis distributed system;
matching the receipt report with all of the submission reports;
if the matching is successful, returning the receipt report to the corresponding client and the internal system, and deleting a submission report which corresponds to the receipt report and is stored in the redis distributed system;
if the matching is unsuccessful, judging whether the matching times reach a preset maximum time, and if the matching times reach the preset maximum time, finishing the matching; and if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches a preset delay time, matching the receipt report with all the submitted reports again, and repeating the steps until the matching is successful or the preset maximum times are reached, and finishing the matching.
2. The method of claim 1, wherein before the obtaining all the submission reports stored in the redis distributed system, the method comprises:
receiving a submit report from the operator;
and storing the submission report in a key-value form in a redis distributed system.
3. The method of claim 2, wherein before storing the submission in a key value form in a redis distributed system, the method comprises:
and performing useless field elimination and protobuf compression on the value of the submission report.
4. The method of claim 3, wherein the method further comprises:
and if the preservation time of the submission report reaches the preset expiration time, deleting the submission report.
5. A processing method for short message submission report and receipt report is characterized in that the corresponding preset delay time is prolonged along with the increase of the matching times.
6. A processing system for short message submission report and receipt report is characterized in that the processing system for short message submission report and receipt report comprises:
a receipt report receiving module for receiving a receipt report from an operator;
the submission-report acquiring module is used for acquiring all submission reports stored in the redis distributed system;
a report matching module for matching the receipt report with all the submission reports;
the report processing module is used for returning the receipt report to the corresponding client and the internal system if the matching is successful, and deleting the submission report which corresponds to the receipt report and is stored in the redis distributed system; if the matching is unsuccessful, judging whether the matching times reach a preset maximum time, and if the matching times reach the preset maximum time, finishing the matching; and if the matching times do not reach the preset maximum times, generating a corresponding mq message according to the receipt report, delivering the mq message to a message queue for waiting until the waiting time reaches the preset delay time, matching the receipt report with all the submitted reports again, and repeating the steps until the matching is successful or the preset maximum times are reached, and finishing the matching.
7. The system of claim 6, wherein the system further comprises:
a submit report receiving module for receiving a submit report from an operator;
and the storage module is used for storing the submission report in a key-value form in a redis distributed system.
8. The system of claim 7, wherein the system further comprises:
and the compression module is used for performing useless field elimination and protobuf compression on the value of the submission report.
9. A processing device for short message submission report and receipt report is characterized by comprising at least one control processor and a memory which is in communication connection with the at least one control processor; the memory stores instructions executable by the at least one control processor to enable the at least one control processor to perform the method of processing sms submission reports and response receipt reports of any of claims 1 to 5.
10. A computer-readable storage medium characterized by: the computer-readable storage medium stores computer-executable instructions for causing a computer to perform the method of processing the sms submission report and the receipt report according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211343257.8A CN115802298B (en) | 2022-10-31 | 2022-10-31 | Method and system for processing short message submitting report and receipt report |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211343257.8A CN115802298B (en) | 2022-10-31 | 2022-10-31 | Method and system for processing short message submitting report and receipt report |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115802298A true CN115802298A (en) | 2023-03-14 |
CN115802298B CN115802298B (en) | 2023-07-07 |
Family
ID=85434431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211343257.8A Active CN115802298B (en) | 2022-10-31 | 2022-10-31 | Method and system for processing short message submitting report and receipt report |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115802298B (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1921644A (en) * | 2006-08-15 | 2007-02-28 | 华为技术有限公司 | Message transfer method, system and short message center |
CN102130845A (en) * | 2010-01-19 | 2011-07-20 | 中兴通讯股份有限公司 | Method for transmitting return receipt report and processing system |
WO2011116604A1 (en) * | 2010-03-23 | 2011-09-29 | 中兴通讯股份有限公司 | Method, device and system for transmitting short message status report |
CN102378134A (en) * | 2010-08-06 | 2012-03-14 | 中兴通讯股份有限公司 | System for processing short message receipt and method thereof |
US9204269B1 (en) * | 2012-07-02 | 2015-12-01 | CSC Holdings, LLC | Method and system for service continuity, network preference, and reporting logic with SMS services |
CN105915647A (en) * | 2016-06-17 | 2016-08-31 | 浙江万朋教育科技股份有限公司 | System and method for improving short message sending performance |
US20170272504A1 (en) * | 2016-03-17 | 2017-09-21 | Webtext Holdings Limited | Message transfer system, method of transferring messages and software product |
CN111464621A (en) * | 2020-03-30 | 2020-07-28 | 四川新网银行股份有限公司 | Method for detecting message sending and receiving quantity in asynchronous communication of distributed system |
CN111918225A (en) * | 2020-09-15 | 2020-11-10 | 北京值得买科技股份有限公司 | Method for sending short message based on multiple operators |
CN112040429A (en) * | 2020-07-28 | 2020-12-04 | 南京云中云信息技术有限公司 | Short message management system and method based on distributed storage |
CN114666201A (en) * | 2022-03-02 | 2022-06-24 | 国动物联网有限公司 | High-availability distributed micro-service architecture |
-
2022
- 2022-10-31 CN CN202211343257.8A patent/CN115802298B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1921644A (en) * | 2006-08-15 | 2007-02-28 | 华为技术有限公司 | Message transfer method, system and short message center |
CN102130845A (en) * | 2010-01-19 | 2011-07-20 | 中兴通讯股份有限公司 | Method for transmitting return receipt report and processing system |
WO2011116604A1 (en) * | 2010-03-23 | 2011-09-29 | 中兴通讯股份有限公司 | Method, device and system for transmitting short message status report |
CN102378134A (en) * | 2010-08-06 | 2012-03-14 | 中兴通讯股份有限公司 | System for processing short message receipt and method thereof |
US9204269B1 (en) * | 2012-07-02 | 2015-12-01 | CSC Holdings, LLC | Method and system for service continuity, network preference, and reporting logic with SMS services |
US20170272504A1 (en) * | 2016-03-17 | 2017-09-21 | Webtext Holdings Limited | Message transfer system, method of transferring messages and software product |
CN105915647A (en) * | 2016-06-17 | 2016-08-31 | 浙江万朋教育科技股份有限公司 | System and method for improving short message sending performance |
CN111464621A (en) * | 2020-03-30 | 2020-07-28 | 四川新网银行股份有限公司 | Method for detecting message sending and receiving quantity in asynchronous communication of distributed system |
CN112040429A (en) * | 2020-07-28 | 2020-12-04 | 南京云中云信息技术有限公司 | Short message management system and method based on distributed storage |
CN111918225A (en) * | 2020-09-15 | 2020-11-10 | 北京值得买科技股份有限公司 | Method for sending short message based on multiple operators |
CN114666201A (en) * | 2022-03-02 | 2022-06-24 | 国动物联网有限公司 | High-availability distributed micro-service architecture |
Non-Patent Citations (1)
Title |
---|
苏富宝: ""黑龙江移动短信回执业务管理平台分析与设计"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN115802298B (en) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111666162B (en) | Distributed message transmission method, device, computer equipment and storage medium | |
CN111585867B (en) | Message processing method and device, electronic equipment and readable storage medium | |
CN110706069B (en) | Exception handling method, device, server and system for order payment request | |
CN101604371B (en) | Method and system for controlling authority of plug-in unit | |
CN111741060B (en) | Message pushing method, device, computer equipment and storage medium | |
CN107688489B (en) | Method and system for scheduling tasks | |
CN111159233A (en) | Distributed caching method, system, computer device and storage medium | |
CN110795171B (en) | Service data processing method, device, computer equipment and storage medium | |
CN111698281B (en) | Resource downloading method and device, electronic equipment and storage medium | |
CN110442461B (en) | Message delivery method and storage medium | |
CN112003947A (en) | System and verification method for preventing repeated requests from client to server | |
CN108200157B (en) | Log synchronization method and device for triggering rollback by master node | |
CN115802298A (en) | Method and system for processing short message submission report and receipt report | |
CN108241616B (en) | Message pushing method and device | |
CN108306815A (en) | A kind of method, apparatus, equipment and computer readable storage medium obtaining message | |
CN113064732A (en) | Distributed system and management method thereof | |
CN107563942B (en) | Logistics data batch processing method, logistics processing system and processing device | |
CN114896337A (en) | Data uplink method, system, equipment and computer readable storage medium | |
CN106897325B (en) | Data loading method and device | |
CN114090409A (en) | Message processing method and device | |
CN104378280A (en) | Information sensing and receiving method, server, client and system | |
CN108243210A (en) | A kind of information-pushing method and Information Push Server | |
CN111917572B (en) | Transaction request processing method and device, electronic equipment and readable storage medium | |
CN115292314B (en) | Sequence number generation method, device, computer equipment and storage medium | |
CN114971163B (en) | Execution method and execution device for reinitiating service request |
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 |