Information supplementing and reporting method and device, bill system and medium

By analyzing the report feedback information and failure types and choosing an appropriate supplementary reporting method, the problem of reporting failure in bill processing is solved, the efficiency and accuracy of reporting is improved, and the intelligent supplementary reporting process is realized.

CN119273440APending Publication Date: 2025-01-07CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411326640.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In bill processing, reporting failure is often time-consuming and labor-intensive, and it is prone to reporting chaos. The existing technology requires manual re-report, and the efficiency and accuracy are insufficient.

Method used

Provide a method of re-reporting information. By analyzing the feedback information of the report, determining the type of reporting failure and selecting the corresponding re-reporting method, including preset time, notification method and communication fault handling, to improve reporting efficiency and accuracy.

Benefits of technology

Intelligent supplementary reporting has been realized, the success rate and accuracy of reporting has been improved, the failure of manual intervention and reporting has been reduced, and the efficiency of the entire bill processing has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273440A_ABST
    Figure CN119273440A_ABST
Patent Text Reader

Abstract

The invention relates to the field of bill processing, in particular to an information reporting and reporting method and device, a bill system and a medium, and the method comprises the steps: determining whether the first reporting and reporting information fails or not based on the reporting and reporting feedback information of the first reporting and reporting information after the first reporting and reporting information is sent to a bill exchange; if the reporting of the first reporting information fails, determining whether to carry out supplementary reporting on the first reporting information based on the failure type of the first reporting information; and if it is determined that the first reporting information is subjected to supplementary reporting, performing supplementary reporting of the first reporting information based on the failure type of the first reporting information. According to the invention, intelligent reporting is realized, and the reporting efficiency is improved; and the reporting is more targeted according to the failure type of the first reporting information, so that the reporting accuracy and success rate are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of bill processing, and in particular to a method, device, bill system and medium for supplementary information reporting. Background Art

[0002] The Bill Exchange will integrate the existing electronic bill system and the bill exchange system to build a new generation of bill system. Before the new generation of bill system can start business, customers need to complete the registration first.

[0003] When an enterprise reports, the bill system sends the company's report information to the bill exchange, which will check the report information with the industrial and commercial information and register it. If the report fails, it needs to be reported again manually.

[0004] However, there are many cases of reporting failures in bill processing. The above method is not only time-consuming and labor-intensive, but also prone to problems such as reporting confusion. Summary of the invention

[0005] The embodiments of the present application provide a method, device, bill system and medium for supplementary reporting of information, which are used to intelligently perform supplementary reporting in the event of failed reporting during bill processing, thereby improving reporting efficiency and accuracy.

[0006] In a first aspect, the present application provides a method for supplementary reporting of information, the method comprising:

[0007] After sending the first filing information to the Securities Exchange, determining whether the first filing information fails to be filed based on the filing feedback information of the first filing information;

[0008] If the first reporting information fails to be reported, determining whether to make a supplementary report for the first reporting information based on the failure type of the first reporting information;

[0009] If it is determined to make a supplementary report on the first reporting information, a supplementary report on the first reporting information is made based on the failure type of the first reporting information.

[0010] In the above scheme, since there are many cases of reporting failure in bill processing, some can be supplemented and some cannot be supplemented; when the first reporting information fails to be reported, it is determined whether to supplement the first reporting information; and when determining to supplement the first reporting information, according to the failure type of the first reporting information, the corresponding supplementary reporting method is selected to supplement the first reporting information, which not only realizes intelligent supplementary reporting and improves reporting efficiency; but also makes supplementary reporting more targeted according to the failure type of the first reporting information, thereby improving reporting accuracy and success rate.

[0011] In a possible embodiment, determining whether to supplement the first reporting information based on the failure type of the first reporting information includes:

[0012] If the failure type of the first report information is that the business information is not verified, the non-basic information is wrong, or the sending fails, determining to make a supplementary report for the first report information;

[0013] The fact that the industrial and commercial information has not been verified indicates that the ticket exchange has not completed the verification of the industrial and commercial information corresponding to the first reporting information when receiving the first reporting information;

[0014] The non-basic information error indicates that there is erroneous non-basic information in the first reporting information;

[0015] The sending failure indicates that the ticket exchange has not received the first reporting information.

[0016] In a possible embodiment, performing supplementary reporting of the first reporting information based on the failure type of the first reporting information includes:

[0017] If the failure type is that the business information has not been verified, determining a target reporting time for the first reporting information based on a first preset time length;

[0018] Based on the target reporting time, the first reporting information is reported again.

[0019] In the above scheme, when the industrial and commercial information has not been verified, it does not mean that there is a problem with the first reported information itself. After the industrial and commercial information verification is completed, the first reported information can be reported. However, when the bill exchange has not completed the verification of the industrial and commercial information, if a supplementary report is made immediately, it is likely to fail. By determining the target reporting time for supplementary reporting of the first reported information based on the first preset time length, and reporting the first reported information again based on the target reporting time, the success rate of supplementary reporting in the scenario where the industrial and commercial information has not been verified is improved.

[0020] In a possible embodiment, determining a target reporting time of the first reporting information based on a first preset duration includes:

[0021] Determine the time interval between the current moment and the end moment of the current processing cycle, and determine whether the target reporting time is in the current processing cycle or the next processing cycle based on the comparison result of the time interval and the first preset time length;

[0022] If the target reporting time is in the current processing cycle, the target reporting time is determined based on the current time and the first preset time; or,

[0023] If the target reporting time is in the next processing cycle, the target reporting time is determined based on the start time of the next processing cycle and a second preset time length; wherein the first preset time length is greater than the second preset time length.

[0024] In a possible embodiment, performing supplementary reporting of the first reporting information based on the failure type of the first reporting information includes:

[0025] If the failure type is a non-basic information error, a second reporting information is generated based on the basic information in the first reporting information, and the second reporting information is sent to the Securities Exchange.

[0026] The above scheme, for the erroneous non-basic information in the first reporting information, is reintegrated into the second reporting information based on the basic information in the first reporting information, and the second reporting information excluding the non-basic information is sent to the National Securities Depository and Clearing Corporation; since there is no erroneous non-basic information in the second reporting information, the National Securities Depository and Clearing Corporation can make the report after receiving the second reporting information.

[0027] In a possible embodiment, it further includes:

[0028] Notify the incorrect non-basic information in the first reporting information based on a preset notification method;

[0029] After receiving the modification instruction for the first reporting information, the third reporting information is generated based on the modification instruction, and the third reporting information is sent to the ticket exchange so that the ticket exchange replaces the second reporting information with the third reporting information.

[0030] The above scheme, for the non-basic information with errors in the first reporting information, the second reporting information is obtained by reintegrating the basic information, and the subsequent reporting process is carried out. However, the non-basic information in the first reporting information is missing. The erroneous non-basic information in the first reporting information is notified; and based on the subsequent modification instructions, the third reporting information containing the non-basic information is generated to replace the second reporting information. In this way, the reporting will not be affected by the error in the non-basic information, and the non-basic information can be supplemented in time.

[0031] In a possible embodiment, performing supplementary reporting of the first reporting information based on the failure type of the first reporting information includes:

[0032] If the failure type is a sending failure, determining the number of first reporting information that failed to be sent within a third preset time period;

[0033] If the number of failed transmissions is less than the preset number, the first reporting information is sent to the stock exchange at the current moment; or,

[0034] If the number of transmission failures is greater than or equal to the preset number, a supplementary report of the first report information is performed based on the type of communication failure.

[0035] In the above scheme, when a communication failure occurs, the first reporting information will fail to be sent; if the number of first reporting information that fails to be sent within the third preset time period is less than the preset number, a sudden failure may have occurred. By directly sending the first reporting information to the ticket exchange at the current moment, the efficiency of supplementary reporting is improved; if the number of first reporting information that fails to be sent within the third preset time period is greater than or equal to the preset number, a system communication failure may have occurred. By supplementing the first reporting information in a more targeted manner according to the type of communication failure, the occurrence of invalid supplementary reports can be reduced.

[0036] In a possible embodiment, performing supplementary reporting of the first reporting information based on the communication failure type includes:

[0037] If the communication failure type is a communication failure of the bill system, after confirming that the communication failure of the bill system has been restored, the first reporting information is sent to the bill exchange; or,

[0038] If the type of communication failure is a communication failure at the ticket exchange, the reporting interval is determined based on the number of supplementary reports of the first reporting information, and supplementary reports of the first reporting information are made based on the reporting interval; wherein, the more supplementary reports are made, the longer the corresponding reporting interval is.

[0039] In the above scheme, in case of communication failure in the bill system, the bill system can promptly learn the time when its own communication failure is restored. After confirming that its own communication failure is restored, it sends the first reporting information to the bill exchange, thereby improving the efficiency of supplementary reporting and reducing the occurrence of invalid supplementary reporting. In case of communication failure in the bill exchange, the reporting interval is determined based on the number of supplementary reports (the more supplementary reports, the longer the corresponding reporting interval), and the first reporting information is staggered to make supplementary reports, so as to promptly learn the recovery time of the bill exchange and reduce the transmission pressure and waste of transmission resources.

[0040] In a possible embodiment, it further includes:

[0041] If it is determined that the first reporting information is not to be supplemented, the failure type of the first reporting information is notified.

[0042] In a second aspect, the present application provides an information supplementary reporting device, the device comprising:

[0043] A reporting result determination module, configured to determine whether the first reporting information fails to be reported based on the reporting feedback information of the first reporting information after sending the first reporting information to the Securities Exchange;

[0044] A reporting analysis module, configured to determine whether to make a supplementary report for the first reporting information based on a failure type of the first reporting information if the first reporting information fails to be reported;

[0045] The supplementary reporting module is used to, if it is determined to supplement the first reporting information, perform the supplementary reporting of the first reporting information based on the failure type of the first reporting information.

[0046] In a possible embodiment, the reporting and analysis module is specifically used to:

[0047] If the failure type of the first report information is that the business information is not verified, the non-basic information is wrong, or the sending fails, determining to make a supplementary report for the first report information;

[0048] The fact that the industrial and commercial information has not been verified indicates that the ticket exchange has not completed the verification of the industrial and commercial information corresponding to the first reporting information when receiving the first reporting information;

[0049] The non-basic information error indicates that there is erroneous non-basic information in the first reporting information;

[0050] The sending failure indicates that the ticket exchange has not received the first reporting information.

[0051] In a possible embodiment, the supplementary reporting module is specifically used to:

[0052] If the failure type is that the business information has not been verified, determining a target reporting time for the first reporting information based on a first preset time length;

[0053] Based on the target reporting time, the first reporting information is reported again.

[0054] In a possible embodiment, the supplementary reporting module is specifically used to:

[0055] Determine the time interval between the current moment and the end moment of the current processing cycle, and determine whether the target reporting time is in the current processing cycle or the next processing cycle based on the comparison result of the time interval and the first preset time length;

[0056] If the target reporting time is in the current processing cycle, the target reporting time is determined based on the current time and the first preset time; or,

[0057] If the target reporting time is in the next processing cycle, the target reporting time is determined based on the start time of the next processing cycle and a second preset time length; wherein the first preset time length is greater than the second preset time length.

[0058] In a possible embodiment, the supplementary reporting module is specifically used to:

[0059] If the failure type is a non-basic information error, a second reporting information is generated based on the basic information in the first reporting information, and the second reporting information is sent to the Securities Exchange.

[0060] In a possible embodiment, the supplementary reporting module is further used for:

[0061] Notify the incorrect non-basic information in the first reporting information based on a preset notification method;

[0062] After receiving the modification instruction for the first reporting information, the third reporting information is generated based on the modification instruction, and the third reporting information is sent to the ticket exchange so that the ticket exchange replaces the second reporting information with the third reporting information.

[0063] In a possible embodiment, the supplementary reporting module is specifically used to:

[0064] If the failure type is a sending failure, determining the number of first reporting information that failed to be sent within a third preset time period;

[0065] If the number of failed transmissions is less than the preset number, the first reporting information is sent to the stock exchange at the current moment; or,

[0066] If the number of transmission failures is greater than or equal to the preset number, a supplementary report of the first report information is performed based on the type of communication failure.

[0067] In a possible embodiment, the supplementary reporting module is specifically used to:

[0068] If the communication failure type is a communication failure of the bill system, after confirming that the communication failure of the bill system has been restored, the first reporting information is sent to the bill exchange; or,

[0069] If the type of communication failure is a communication failure at the ticket exchange, the reporting interval is determined based on the number of supplementary reports of the first reporting information, and supplementary reports of the first reporting information are made based on the reporting interval; wherein, the more supplementary reports are made, the longer the corresponding reporting interval is.

[0070] In a possible embodiment, the reporting and analysis module is further used to:

[0071] If it is determined that the first reporting information is not to be supplemented, the failure type of the first reporting information is notified.

[0072] In a third aspect, the present application provides a bill system, including:

[0073] A memory for storing program instructions;

[0074] The processor is used to call the program instructions stored in the memory, and execute the steps included in any one of the methods in the first aspect according to the obtained program instructions.

[0075] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes any one of the methods described in the first aspect.

[0076] In a fifth aspect, the present application provides a computer program product, comprising: a computer program code, when the computer program code is run on a computer, the computer executes any one of the methods described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] Figure 1 A system architecture diagram for bill processing provided in an embodiment of the present application;

[0078] Figure 2 A flowchart of the first information supplementary reporting method provided in an embodiment of the present application;

[0079] Figure 3 A flowchart of a second information supplementary reporting method provided in an embodiment of the present application;

[0080] Figure 4 A flowchart of a third information supplementary reporting method provided in an embodiment of the present application;

[0081] Figure 5 A flowchart of the fourth information supplementary reporting method provided in an embodiment of the present application;

[0082] Figure 6 A structural diagram of an information supplementary reporting device provided in an embodiment of the present application;

[0083] Figure 7 A structural diagram of a ticket system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0084] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.

[0085] The terms "first" and "second" in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any of their variations are intended to cover non-exclusive protection. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. "Multiple" in the present application can mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.

[0086] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description. It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, which should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0087] In the technical solution of this application, the acquisition, transmission, storage, and use of data are in compliance with the requirements of relevant national laws and regulations.

[0088] Before introducing the information supplementary reporting method provided in the embodiment of the present application, in order to facilitate understanding, the technical background of the embodiment of the present application is first introduced in detail.

[0089] The Bill Exchange will integrate the existing electronic bill system and the bill exchange system to build a new generation of bill system. Before the new generation of bill system can start business, customers need to complete the registration first.

[0090] See also Figure 1 As shown in the figure, the bill processing system includes the bill system and the bill exchange. When an enterprise reports, the teller needs to check the information and initiate the report application at the counter. The back-end checks the information and sends the report information to the bill exchange. The bill exchange checks the report information with the industrial and commercial information and registers it. If the report fails, it needs to be reported again manually.

[0091] However, there are many cases of reporting failures in bill processing. The above method is not only time-consuming and labor-intensive, but also prone to problems such as reporting confusion.

[0092] In view of this, an embodiment of the present application proposes a method, device, bill system and medium for supplementary reporting of information, the method comprising: after sending first reporting information to a bill exchange, determining whether the first reporting information has failed to be reported based on the reporting feedback information of the first reporting information; if the first reporting information has failed to be reported, determining whether to supplement the first reporting information based on the failure type of the first reporting information; if it is determined to supplement the first reporting information, supplementary reporting of the first reporting information is performed based on the failure type of the first reporting information.

[0093] In the above scheme, since there are many cases of reporting failure in bill processing, some can be supplemented and some cannot be supplemented; when the first reporting information fails to be reported, it is determined whether to supplement the first reporting information; and when determining to supplement the first reporting information, according to the failure type of the first reporting information, the corresponding supplementary reporting method is selected to supplement the first reporting information, which not only realizes intelligent supplementary reporting and improves reporting efficiency; but also makes supplementary reporting more targeted according to the failure type of the first reporting information, thereby improving reporting accuracy and success rate.

[0094] The following will be combined with the accompanying drawings and specific embodiments to describe in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0095] Figure 2 A flowchart of a method for supplementary reporting of information provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the following steps are included:

[0096] Step S201: after sending the first reporting information to the National Securities Depository and Clearing Corporation, determine whether the first reporting information fails to be reported based on the reporting feedback information of the first reporting information.

[0097] In practice, when processing bills, various types of reporting information will be encountered and various network environments will be encountered, so reporting failures often occur;

[0098] Based on this, after the bill system sends the first reporting information to the bill exchange, the bill exchange will return reporting feedback information to the bill system; the bill system determines whether the first reporting information fails based on the reporting feedback information.

[0099] Exemplarily, if the National Securities Depository and Clearing Corporation receives the first reporting information, it verifies the first reporting information based on the industrial and commercial information and generates reporting feedback information according to the verification result; if it does not receive the first reporting information, it returns reporting feedback information indicating that the sending failed.

[0100] This embodiment does not limit the specific implementation method of the above-mentioned reporting feedback information, for example, it may include whether the first reporting information is received, the reporting result of the first reporting information, the reason for the reporting error of the first reporting information, etc.

[0101] Step S202: If the first reporting information fails to be reported, determine whether to re-report the first reporting information based on the failure type of the first reporting information.

[0102] As mentioned above, when processing bills, you will face various types of reporting information and will be in various network environments. Not only will reporting failures occur from time to time, but there will also be many cases of reporting failures;

[0103] Regarding the situation where reporting fails during bill processing, some reports can be re-reported, while others cannot; based on this, this embodiment determines whether to re-report the first reporting information based on the failure type of the first reporting information.

[0104] The above failure types can be obtained by analyzing the reporting feedback information.

[0105] Exemplarily, the reporting feedback information may include whether the ticket exchange has received the first reporting information. If the ticket exchange has not received the first reporting information, the reporting feedback information only includes content indicating the failure of sending, so that the ticket system knows that the ticket exchange has not received the first reporting information.

[0106] If the National Securities Clearing House receives the first filing information, the filing feedback information may include the filing result of the first filing information; if the filing is successful, the filing feedback information includes content indicating the success of the filing;

[0107] If the reporting fails, the reporting feedback information includes the reason why the first reporting information was reported incorrectly, etc.

[0108] Step S203: If it is determined to supplement the first reporting information, supplement the first reporting information based on the failure type of the first reporting information.

[0109] In the case where supplementary reporting is required, directly triggering the supplementary reporting may still result in reporting failure. Since different situations of reporting failure may affect the supplementary reporting method, this embodiment selects the corresponding supplementary reporting method to supplement the first reporting information according to the failure type of the first reporting information.

[0110] In the above scheme, since there are many cases of reporting failure in bill processing, some can be supplemented and some cannot be supplemented; when the first reporting information fails to be reported, it is determined whether to supplement the first reporting information; and when determining to supplement the first reporting information, according to the failure type of the first reporting information, the corresponding supplementary reporting method is selected to supplement the first reporting information, which not only realizes intelligent supplementary reporting and improves reporting efficiency; but also makes supplementary reporting more targeted according to the failure type of the first reporting information, thereby improving reporting accuracy and success rate.

[0111] In some optional implementation manners, the above step S202 may be implemented by but not limited to the following methods:

[0112] If the failure type of the first report information is that the business information is not verified, the non-basic information is wrong, or the sending fails, determining to make a supplementary report for the first report information;

[0113] The fact that the industrial and commercial information has not been verified indicates that the ticket exchange has not completed the verification of the industrial and commercial information corresponding to the first reporting information when receiving the first reporting information;

[0114] The non-basic information error indicates that there is erroneous non-basic information in the first reporting information;

[0115] The sending failure indicates that the ticket exchange has not received the first reporting information.

[0116] In practice, if the business information is not verified, it is not because there is a problem with the first reported information itself. Once the business information verification is completed, the first reported information can be reported. Therefore, if the business information is not verified, this type of failure can be reported in the first reported information.

[0117] Since the missing non-basic information does not affect the reporting process, but the non-basic information error will affect the reporting process, the reporting information can be adjusted for the non-basic information with errors in the first reporting information. Therefore, for the failure type of non-basic information error, the first reporting information can also be supplemented;

[0118] For the failure of sending, it is not that there is a problem with the first reporting information itself. After the first reporting information is successfully sent, the first reporting information can also be reported. Therefore, for the failure type of sending failure, the first reporting information can also be supplemented.

[0119] These situations are described in detail below:

[0120] For the case where the failure type is that the business information has not been verified, the embodiment of the present application provides a flow chart of a method for supplementary reporting of information, such as Figure 3 As shown, the following steps are included:

[0121] Step S301: after sending the first reporting information to the National Securities Clearing House, determine whether the first reporting information fails to be reported based on the reporting feedback information of the first reporting information.

[0122] The specific implementation of step S301 can refer to the above embodiment and will not be described again here.

[0123] Step S302: If the first reporting information fails to be reported, and the failure type of the first reporting information is that the industrial and commercial information has not been verified, then a target reporting time for the first reporting information is determined based on a first preset time length.

[0124] As mentioned above, the failure to verify the industrial and commercial information does not mean that there is a problem with the first reported information itself. After the industrial and commercial information verification is completed, the first reported information can be reported. Therefore, for the failure type of industrial and commercial information failure to be verified, the first reported information can be supplemented.

[0125] When the bill exchange has not completed the verification of the industrial and commercial information, it is very likely that the reporting will fail if a supplementary report is made immediately. Based on this, this embodiment determines the target reporting time for the supplementary reporting of the first reporting information based on the first preset time length, and the first preset time length is obtained in combination with the time required for the industrial and commercial information verification.

[0126] The first preset duration can be set according to the actual application scenario, such as determining the average verification duration of the business information as the first preset duration; or determining the sum of the average verification duration of the business information and the redundant duration as the first preset duration, that is, adding a redundant amount to the average verification duration of the business information. This embodiment does not make specific limitations on this.

[0127] Step S303: Based on the target reporting time, report the first reporting information again.

[0128] In the above scheme, when the industrial and commercial information has not been verified, it does not mean that there is a problem with the first reported information itself. After the industrial and commercial information verification is completed, the first reported information can be reported. However, when the bill exchange has not completed the verification of the industrial and commercial information, if a supplementary report is made immediately, it is likely to fail. By determining the target reporting time for supplementary reporting of the first reported information based on the first preset time length, and reporting the first reported information again based on the target reporting time, the success rate of supplementary reporting in the scenario where the industrial and commercial information has not been verified is improved.

[0129] In some optional implementation manners, step S302 may be implemented by, but not limited to, the following methods:

[0130] Determine the time interval between the current moment and the end moment of the current processing cycle, and determine whether the target reporting time is in the current processing cycle or the next processing cycle based on the comparison result of the time interval and the first preset time length;

[0131] If the target reporting time is in the current processing cycle, the target reporting time is determined based on the current time and the first preset time; or,

[0132] If the target reporting time is in the next processing cycle, the target reporting time is determined based on the start time of the next processing cycle and a second preset time length; wherein the first preset time length is greater than the second preset time length.

[0133] In practice, since bill processing is cyclical, such as one day is a cycle, and one cycle has multiple processing cycles, there is a time interval between the processing cycles, that is, bill processing is not continuous; if supplementary reporting is carried out between processing cycles, it is likely that the reporting will continue to fail;

[0134] Based on this, this embodiment needs to consider not only the time for verifying the business information, but also the interval between processing cycles.

[0135] In this embodiment, the first preset time length is obtained by combining the time length required for industrial and commercial information verification. By comparing the time interval between the current moment and the end moment of the current processing cycle with the first preset time length, it can be determined whether supplementary reporting can be made in the current processing cycle, that is, whether the target reporting time is in the current processing cycle or the next processing cycle.

[0136] Exemplarily, if the time interval between the current moment and the end moment of the current processing cycle is greater than or equal to the first preset duration, the supplementary reporting is performed in the current processing cycle, that is, the target reporting time is in the current processing cycle;

[0137] If the time interval between the current moment and the end moment of the current processing cycle is less than the first preset duration, supplementary reporting is performed in the next processing cycle, that is, the target reporting time is in the next processing cycle.

[0138] Furthermore, according to whether the target reporting time is in the current processing cycle or the next processing cycle, a corresponding method is adopted to determine the specific target reporting time.

[0139] In implementation, if the target reporting time is in the current processing cycle, only the first preset duration is considered, and the target reporting time is determined based on the current moment and the first preset duration. For example, the moment after the first preset duration at the current moment is the target reporting time;

[0140] Since there is a time interval between processing cycles, the business information can usually be verified in the current processing cycle. If the target reporting time is in the next processing cycle, the first preset duration does not need to be considered. The target reporting time is determined based on the start time of the next processing cycle and the shorter second preset duration. For example, the time after the second preset duration at the start time of the next processing cycle is the target reporting time. The second preset duration is only to make up for the staggered reporting time with the start time of the next processing cycle and reduce the reporting pressure. Therefore, the second preset duration is shorter than the first preset duration.

[0141] For the case where the failure type is a non-basic information error, the present application embodiment provides a flow chart of an information supplementary reporting method, such as Figure 4 As shown, the following steps are included:

[0142] Step S401: after sending the first reporting information to the National Securities Clearing House, determine whether the first reporting information fails to be reported based on the reporting feedback information of the first reporting information.

[0143] The specific implementation of step S401 can refer to the above embodiment and will not be described again here.

[0144] Step S402: If the first reporting information fails to be reported, and the failure type of the first reporting information is a non-basic information error, then a second reporting information is generated based on the basic information in the first reporting information, and the second reporting information is sent to the Securities Exchange.

[0145] During implementation, the reporting information includes multiple contents, such as occurrence date, platform flow, initiating channel, message identification number, message time, channel customer number, customer number, transaction status, scenario identification, creation time, maintenance type, maintenance subtype, update time, and multi-entity identification, etc.

[0146] Some are basic information required for reporting (such as date of occurrence, platform flow, initiating channel, message identification number, message time, channel customer number, customer number, transaction status, scenario identification and creation time, etc.); some are non-basic information that is not required for reporting but also needs to be verified.

[0147] If there is an error in the basic information or non-basic information, the reporting cannot proceed; however, the missing non-basic information will not affect the reporting;

[0148] Based on this, this embodiment re-integrates the erroneous non-basic information in the first reporting information into the second reporting information based on the basic information in the first reporting information, and sends the second reporting information that does not contain the non-basic information to the Securities Exchange; since there is no erroneous non-basic information in the second reporting information, the Securities Exchange can report after receiving the second reporting information.

[0149] In some optional implementation manners, after determining in the above embodiment that the failure type of the first reporting information is a non-basic information error, the following steps may also be performed:

[0150] Notify the incorrect non-basic information in the first reporting information based on a preset notification method;

[0151] After receiving the modification instruction for the first reporting information, the third reporting information is generated based on the modification instruction, and the third reporting information is sent to the ticket exchange so that the ticket exchange replaces the second reporting information with the third reporting information.

[0152] During implementation, for the erroneous non-basic information in the first reporting information, the second reporting information is obtained by reintegrating the basic information, and the subsequent reporting process is carried out. However, the non-basic information in the first reporting information is missing. The erroneous non-basic information in the first reporting information is notified; and based on the subsequent modification instructions, the third reporting information containing the non-basic information is generated to replace the second reporting information. In this way, the reporting will not be affected by the erroneous non-basic information, and the non-basic information can be supplemented in time.

[0153] For the case where the failure type is a sending failure, the present application embodiment provides a flow chart of a method for supplementary reporting of information, such as Figure 5 As shown, the following steps are included:

[0154] Step S501: after sending the first reporting information to the National Securities Clearing House, determine whether the first reporting information fails to be reported based on the reporting feedback information of the first reporting information.

[0155] The specific implementation of step S501 can refer to the above embodiment and will not be described again here.

[0156] Step S502: If the first reporting information fails to be reported, and the failure type of the first reporting information is sending failure, then determine the number of first reporting information that fails to be sent within a third preset time period.

[0157] In practice, when a communication failure occurs, the first report information will fail to be sent. At this time, a sudden failure may occur (the network is disturbed by sudden factors), and usually only a small amount of the first report information will fail to be sent; a system communication failure may also occur (the system has a failure that needs to be repaired), and usually a large amount of the first report information will fail to be sent;

[0158] Based on this, this embodiment first determines the number of first reporting information that fails to be sent within the third preset time period, and then learns whether a system communication failure occurs.

[0159] Step S503: If the number of failed transmissions is less than the preset number, the first reporting information is sent to the ticket exchange at the current moment; or, if the number of failed transmissions is greater than or equal to the preset number, a supplementary reporting of the first reporting information is performed based on the type of communication failure.

[0160] In implementation, if the number of first reporting information that fails to be sent within the third preset time period is less than the preset number, a sudden failure may have occurred (the network is disturbed by sudden factors). In this case, there is no need to repair the system, and the first reporting information can be directly sent to the ticket exchange at the current time;

[0161] If the number of first reporting information that fails to be sent within the third preset time period is greater than or equal to the preset number, a system communication failure may have occurred (a system failure that needs to be repaired). At this time, system repair is needed, and the first reporting information needs to be supplemented according to the type of communication failure (ticket system failure or ticket exchange failure).

[0162] In the above scheme, when a communication failure occurs, the first reporting information will fail to be sent; if the number of first reporting information that fails to be sent within the third preset time period is less than the preset number, a sudden failure may have occurred. By directly sending the first reporting information to the ticket exchange at the current moment, the efficiency of supplementary reporting is improved; if the number of first reporting information that fails to be sent within the third preset time period is greater than or equal to the preset number, a system communication failure may have occurred. By supplementing the first reporting information in a more targeted manner according to the type of communication failure, the occurrence of invalid supplementary reports can be reduced.

[0163] In some optional implementations, performing supplementary reporting of the first reporting information based on the communication failure type includes:

[0164] If the communication failure type is a communication failure of the bill system, after confirming that the communication failure of the bill system has been restored, the first reporting information is sent to the bill exchange; or,

[0165] If the type of communication failure is a communication failure at the ticket exchange, the reporting interval is determined based on the number of supplementary reports of the first reporting information, and supplementary reports of the first reporting information are made based on the reporting interval; wherein, the more supplementary reports are made, the longer the corresponding reporting interval is.

[0166] During implementation, if a communication failure occurs in the billing system, the billing system can promptly learn the time when its own communication failure is restored, such as performing a communication self-test to determine whether it is restored or relevant personnel triggering a restoration command, etc. After confirming that its own communication failure has been restored, the billing system sends the first reporting information to the bill exchange;

[0167] If a communication failure occurs in the bill exchange, it is difficult for the bill system to promptly learn of the time when the communication failure is restored. In addition, when a communication failure occurs in the bill exchange, usually a large number of first reporting messages fail to be sent on the bill system side. If the first reporting messages are supplemented regularly, not only is the transmission pressure high, but there are also many invalid supplementary reports. By determining the reporting interval based on the number of supplementary reports (the more supplementary reports, the longer the corresponding reporting interval), since the first sending time of the first reporting message and the number of supplementary reports are different, the supplementary reports will be staggered, which can not only timely learn of the recovery time of the bill exchange, but also supplementary report all the first reporting messages that failed to be sent in batches.

[0168] In the above scheme, in case of communication failure in the bill system, the bill system can promptly learn the time when its own communication failure is restored. After confirming that its own communication failure is restored, it sends the first reporting information to the bill exchange, thereby improving the efficiency of supplementary reporting and reducing the occurrence of invalid supplementary reporting. In case of communication failure in the bill exchange, the reporting interval is determined based on the number of supplementary reports (the more supplementary reports, the longer the corresponding reporting interval), and the first reporting information is staggered to make supplementary reports, so as to promptly learn the recovery time of the bill exchange and reduce the transmission pressure and waste of transmission resources.

[0169] In some optional implementation manners, based on any of the above embodiments, the following steps may also be performed:

[0170] If it is determined that the first reporting information is not to be supplemented, the failure type of the first reporting information is notified.

[0171] As described above, in the case of failed reporting during bill processing, some reports can be made up, while others cannot; in the case where the report cannot be made up, the reason for the failed reporting can be notified so that the user can adjust the reporting information.

[0172] For example, there can be only one user ID in the Bill Exchange. If a user ID has been registered with the Bill Exchange through other bill systems, the user may be prompted to report it again, and the user may adjust the information reported in other bill systems according to their own needs; if the length of the unified social credit code is incorrect, the user may be prompted with a unified social credit code error so that the user can update his or her basic information and try reporting again.

[0173] Based on the same inventive concept, the present application embodiment provides an information supplementary reporting device 600, please refer to Figure 6 , the device comprises:

[0174] A reporting result determination module 601 is used to determine whether the first reporting information fails to be reported based on the reporting feedback information of the first reporting information after sending the first reporting information to the Securities Exchange;

[0175] A reporting analysis module 602 is configured to determine whether to make a supplementary report for the first reporting information based on the failure type of the first reporting information if the first reporting information fails to be reported;

[0176] The supplementary reporting module 603 is used to, if it is determined to supplement the first reporting information, perform supplementary reporting of the first reporting information based on the failure type of the first reporting information.

[0177] In a possible embodiment, the report analysis module 602 is specifically used to:

[0178] If the failure type of the first report information is that the business information is not verified, the non-basic information is wrong, or the sending fails, determining to make a supplementary report for the first report information;

[0179] The fact that the industrial and commercial information has not been verified indicates that the ticket exchange has not completed the verification of the industrial and commercial information corresponding to the first reporting information when receiving the first reporting information;

[0180] The non-basic information error indicates that there is erroneous non-basic information in the first reporting information;

[0181] The sending failure indicates that the ticket exchange has not received the first reporting information.

[0182] In a possible embodiment, the supplementary reporting module 603 is specifically used to:

[0183] If the failure type is that the business information has not been verified, determining a target reporting time for the first reporting information based on a first preset time length;

[0184] Based on the target reporting time, the first reporting information is reported again.

[0185] In a possible embodiment, the supplementary reporting module 603 is specifically used to:

[0186] Determine the time interval between the current moment and the end moment of the current processing cycle, and determine whether the target reporting time is in the current processing cycle or the next processing cycle based on the comparison result of the time interval and the first preset time length;

[0187] If the target reporting time is in the current processing cycle, the target reporting time is determined based on the current time and the first preset time; or,

[0188] If the target reporting time is in the next processing cycle, the target reporting time is determined based on the start time of the next processing cycle and a second preset time length; wherein the first preset time length is greater than the second preset time length.

[0189] In a possible embodiment, the supplementary reporting module 603 is specifically used to:

[0190] If the failure type is a non-basic information error, a second reporting information is generated based on the basic information in the first reporting information, and the second reporting information is sent to the Securities Exchange.

[0191] In a possible embodiment, the supplementary reporting module 603 is further used for:

[0192] Notify the incorrect non-basic information in the first reporting information based on a preset notification method;

[0193] After receiving the modification instruction for the first reporting information, the third reporting information is generated based on the modification instruction, and the third reporting information is sent to the ticket exchange so that the ticket exchange replaces the second reporting information with the third reporting information.

[0194] In a possible embodiment, the supplementary reporting module 603 is specifically used to:

[0195] If the failure type is a sending failure, determining the number of first reporting information that failed to be sent within a third preset time period;

[0196] If the number of failed transmissions is less than the preset number, the first reporting information is sent to the stock exchange at the current moment; or,

[0197] If the number of transmission failures is greater than or equal to the preset number, a supplementary report of the first report information is performed based on the type of communication failure.

[0198] In a possible embodiment, the supplementary reporting module 603 is specifically used to:

[0199] If the communication failure type is a communication failure of the bill system, after confirming that the communication failure of the bill system has been restored, the first reporting information is sent to the bill exchange; or,

[0200] If the type of communication failure is a communication failure at the ticket exchange, the reporting interval is determined based on the number of supplementary reports of the first reporting information, and supplementary reports of the first reporting information are made based on the reporting interval; wherein, the more supplementary reports are made, the longer the corresponding reporting interval is.

[0201] In a possible embodiment, the report analysis module 602 is further used to:

[0202] If it is determined that the first reporting information is not to be supplemented, the failure type of the first reporting information is notified.

[0203] Based on the same inventive concept, the present application embodiment provides a ticket system 700, such as Figure 7 As shown, it includes at least one processor 701 and a memory 702 connected to the at least one processor. The specific connection medium between the processor 701 and the memory 702 is not limited in the embodiment of the present application. Figure 7 For example, the processor 701 and the memory 702 are connected via a bus 703. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0204] Among them, the processor 701 is the control center of the ticket system, and can use various interfaces and lines to connect various parts of the ticket system, and realize data processing by running or executing instructions stored in the memory 702 and calling data stored in the memory 702. Optionally, the processor 701 may include one or more processing units, and the processor 701 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application program, etc., and the modem processor mainly processes the issuance of instructions. It is understandable that the above-mentioned modem processor may not be integrated into the processor 701. In some embodiments, the processor 701 and the memory 702 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on independent chips.

[0205] Processor 701 can be a general-purpose processor, such as a CPU, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the information supplementary reporting method can be directly embodied as a hardware processor for execution, or can be executed by a combination of hardware and software modules in the processor.

[0206] The memory 702 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 702 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 702 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 702 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0207] In the embodiment of the present application, the memory 702 stores a computer program. When the program is executed by the processor 701, the processor 701 executes:

[0208] After sending the first filing information to the Securities Exchange, determining whether the first filing information fails to be filed based on the filing feedback information of the first filing information;

[0209] If the first reporting information fails to be reported, determining whether to make a supplementary report for the first reporting information based on the failure type of the first reporting information;

[0210] If it is determined to make a supplementary report on the first reporting information, a supplementary report on the first reporting information is made based on the failure type of the first reporting information.

[0211] In some optional implementation manners, the processor 701 specifically performs:

[0212] If the failure type of the first report information is that the business information is not verified, the non-basic information is wrong, or the sending fails, determining to make a supplementary report for the first report information;

[0213] The fact that the industrial and commercial information has not been verified indicates that the ticket exchange has not completed the verification of the industrial and commercial information corresponding to the first reporting information when receiving the first reporting information;

[0214] The non-basic information error indicates that there is erroneous non-basic information in the first reporting information;

[0215] The sending failure indicates that the ticket exchange has not received the first reporting information.

[0216] In some optional implementation manners, the processor 701 specifically performs:

[0217] If the failure type is that the business information has not been verified, determining a target reporting time for the first reporting information based on a first preset time length;

[0218] Based on the target reporting time, the first reporting information is reported again.

[0219] In some optional implementation manners, the processor 701 specifically performs:

[0220] Determine the time interval between the current moment and the end moment of the current processing cycle, and determine whether the target reporting time is in the current processing cycle or the next processing cycle based on the comparison result of the time interval and the first preset time length;

[0221] If the target reporting time is in the current processing cycle, the target reporting time is determined based on the current time and the first preset time; or,

[0222] If the target reporting time is in the next processing cycle, the target reporting time is determined based on the start time of the next processing cycle and a second preset time length; wherein the first preset time length is greater than the second preset time length.

[0223] In some optional implementation manners, the processor 701 specifically performs:

[0224] If the failure type is a non-basic information error, a second reporting information is generated based on the basic information in the first reporting information, and the second reporting information is sent to the Securities Exchange.

[0225] In some optional implementations, the processor 701 further executes:

[0226] Notify the incorrect non-basic information in the first reporting information based on a preset notification method;

[0227] After receiving the modification instruction for the first reporting information, the third reporting information is generated based on the modification instruction, and the third reporting information is sent to the ticket exchange so that the ticket exchange replaces the second reporting information with the third reporting information.

[0228] In some optional implementation manners, the processor 701 specifically performs:

[0229] If the failure type is a sending failure, determining the number of first reporting information that failed to be sent within a third preset time period;

[0230] If the number of failed transmissions is less than the preset number, the first reporting information is sent to the stock exchange at the current moment; or,

[0231] If the number of transmission failures is greater than or equal to the preset number, a supplementary report of the first report information is performed based on the type of communication failure.

[0232] In some optional implementation manners, the processor 701 specifically performs:

[0233] If the communication failure type is a communication failure of the bill system, after confirming that the communication failure of the bill system has been restored, the first reporting information is sent to the bill exchange; or,

[0234] If the type of communication failure is a communication failure at the ticket exchange, the reporting interval is determined based on the number of supplementary reports of the first reporting information, and supplementary reports of the first reporting information are made based on the reporting interval; wherein, the more supplementary reports are made, the longer the corresponding reporting interval is.

[0235] In a possible embodiment, the processor 701 further executes:

[0236] If it is determined that the first reporting information is not to be supplemented, the failure type of the first reporting information is notified.

[0237] Based on the same inventive concept, the embodiment of the present application provides a computer-readable storage medium, and the computer program product includes: computer program code, when the computer program code is executed on a computer, the computer executes any of the information supplementary reporting methods discussed above. Since the principle of solving the problem by the above-mentioned computer-readable storage medium is similar to that of the information supplementary reporting method, the implementation of the above-mentioned computer-readable storage medium can refer to the implementation of the method, and the repeated parts will not be repeated.

[0238] Based on the same inventive concept, the embodiment of the present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes any of the information supplementary reporting methods discussed above. Since the principle of solving the problem by the above computer program product is similar to that of the information supplementary reporting method, the implementation of the above computer program product can refer to the implementation of the method, and the repeated parts will not be repeated.

[0239] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0240] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0241] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0242] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of user-operated steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0243] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for supplementary reporting of information, characterized in that: Applied to billing systems, including: After sending the first filing information to the Securities Exchange, determining whether the first filing information fails to be filed based on the filing feedback information of the first filing information; If the first reporting information fails to be reported, determining whether to make a supplementary report for the first reporting information based on the failure type of the first reporting information; If it is determined to make a supplementary report on the first reporting information, a supplementary report on the first reporting information is made based on the failure type of the first reporting information.

2. The method according to claim 1, characterized in that Determining whether to make a supplementary report for the first report information based on the failure type of the first report information includes: If the failure type of the first report information is that the business information is not verified, the non-basic information is wrong, or the sending fails, determining to make a supplementary report for the first report information; The fact that the industrial and commercial information has not been verified indicates that the ticket exchange has not completed the verification of the industrial and commercial information corresponding to the first reporting information when receiving the first reporting information; The non-basic information error indicates that there is erroneous non-basic information in the first reporting information; The sending failure indicates that the ticket exchange has not received the first reporting information.

3. The method according to claim 2, characterized in that Performing supplementary reporting of the first reporting information based on the failure type of the first reporting information includes: If the failure type is that the business information has not been verified, determining a target reporting time for the first reporting information based on a first preset time length; Based on the target reporting time, the first reporting information is reported again.

4. The method according to claim 3, characterized in that Determining a target reporting time for the first reporting information based on a first preset duration includes: Determine the time interval between the current moment and the end moment of the current processing cycle, and determine whether the target reporting time is in the current processing cycle or the next processing cycle based on the comparison result of the time interval and the first preset time length; If the target reporting time is in the current processing cycle, the target reporting time is determined based on the current time and the first preset time; or, If the target reporting time is in the next processing cycle, the target reporting time is determined based on the start time of the next processing cycle and a second preset time length; wherein the first preset time length is greater than the second preset time length.

5. The method according to claim 2, characterized in that Performing supplementary reporting of the first reporting information based on the failure type of the first reporting information includes: If the failure type is a non-basic information error, a second reporting information is generated based on the basic information in the first reporting information, and the second reporting information is sent to the Securities Exchange.

6. The method according to claim 5, characterized in that Also includes: Notify the incorrect non-basic information in the first reporting information based on a preset notification method; After receiving the modification instruction for the first reporting information, the third reporting information is generated based on the modification instruction, and the third reporting information is sent to the ticket exchange so that the ticket exchange replaces the second reporting information with the third reporting information.

7. The method according to claim 2, characterized in that Performing supplementary reporting of the first reporting information based on the failure type of the first reporting information includes: If the failure type is a sending failure, determining the number of first reporting information that failed to be sent within a third preset time period; If the number of failed transmissions is less than the preset number, the first reporting information is sent to the stock exchange at the current moment; or, If the number of transmission failures is greater than or equal to the preset number, a supplementary report of the first report information is performed based on the type of communication failure.

8. The method according to claim 7, characterized in that Performing supplementary reporting of the first reporting information based on the type of communication failure includes: If the communication failure type is a communication failure of the bill system, after confirming that the communication failure of the bill system has been restored, the first reporting information is sent to the bill exchange; or, If the type of communication failure is a communication failure at the ticket exchange, the reporting interval is determined based on the number of supplementary reports of the first reporting information, and supplementary reports of the first reporting information are made based on the reporting interval; wherein, the more supplementary reports are made, the longer the corresponding reporting interval is.

9. The method according to claim 1, characterized in that Also includes: If it is determined that the first reporting information is not to be supplemented, the failure type of the first reporting information is notified.

10. An information supplementary reporting device, characterized in that: include: A reporting result determination module, configured to determine whether the first reporting information fails to be reported based on the reporting feedback information of the first reporting information after sending the first reporting information to the Securities Exchange; A reporting analysis module, configured to determine whether to make a supplementary report for the first reporting information based on a failure type of the first reporting information if the first reporting information fails to be reported; The supplementary reporting module is used to, if it is determined to supplement the first reporting information, perform the supplementary reporting of the first reporting information based on the failure type of the first reporting information.

11. The device according to claim 10, characterized in that The reporting and analysis module is specifically used for: If the failure type of the first report information is that the business information is not verified, the non-basic information is wrong, or the sending fails, determining to make a supplementary report for the first report information; The fact that the industrial and commercial information has not been verified indicates that the ticket exchange has not completed the verification of the industrial and commercial information corresponding to the first reporting information when receiving the first reporting information; The non-basic information error indicates that there is erroneous non-basic information in the first reporting information; The sending failure indicates that the ticket exchange has not received the first reporting information.

12. The device according to claim 11, characterized in that The supplementary reporting module is specifically used for: If the failure type is that the business information has not been verified, determining a target reporting time for the first reporting information based on a first preset time length; Based on the target reporting time, the first reporting information is reported again.

13. A ticket system, characterized in that: include: A memory for storing program instructions; A processor is used to call the program instructions stored in the memory, and execute the steps included in any one of the methods of claims 1-9 according to the obtained program instructions.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the method according to any one of claims 1 to 9.

15. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is run on a computer, the computer is enabled to execute the method according to any one of claims 1 to 9.