CN114663170A - Bill delivery processing method and device - Google Patents
Bill delivery processing method and device Download PDFInfo
- Publication number
- CN114663170A CN114663170A CN202210341005.5A CN202210341005A CN114663170A CN 114663170 A CN114663170 A CN 114663170A CN 202210341005 A CN202210341005 A CN 202210341005A CN 114663170 A CN114663170 A CN 114663170A
- Authority
- CN
- China
- Prior art keywords
- bill
- sending
- target
- monitoring
- value
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Economics (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Accounting & Taxation (AREA)
- Evolutionary Computation (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供一种票据发报处理方法及装置,涉及数据处理领域,可用于金融领域或其他技术领域。所述方法包括:根据票据号码对票据进行分类,得到表示分类结果的分类数值;若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器。所述装置执行上述方法。本发明实施例提供的方法及装置,保证所有类型的票据能够均匀地分布在不同的目标发报机器中,以提高并发数据处理能力,缩短报文应答时间。
The present invention provides a method and device for processing bill sending, which relate to the field of data processing and can be used in the financial field or other technical fields. The method includes: classifying the bills according to the bill numbers, and obtaining a classification value representing a classification result; if it is determined that there is no classification value monitoring record corresponding to the classification value in the monitoring table, acquiring the classification value in the monitoring table The total number of monitoring records; according to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target ticket corresponding to the value of the remainder result to the target sending machine. The apparatus performs the method described above. The method and device provided by the embodiments of the present invention ensure that all types of bills can be evenly distributed in different target sending machines, so as to improve the concurrent data processing capability and shorten the message response time.
Description
技术领域technical field
本发明涉及数据处理领域,具体涉及一种票据发报处理方法及装置。The present invention relates to the field of data processing, in particular to a method and device for processing bill sending.
背景技术Background technique
银行客户在办理电子商业汇票的出票、承兑、背书、保证、提示付款、追索等业务时,如发现有误或临时改变主意,则可随时发起撤销。针对每一个处理请求,在系统中会生成一种报文,将报文发送到监管机构,监管机构根据报文更新票据状态,这里涉及一个时序问题,如客户发起一笔背书后又发起一笔撤销,则要求监管机构应先收到背书,后收到撤销,如果先收到撤销后收到背书,则会发生时序错乱问题,监管机构的票据状态则与商业银行保留的票据状态出现不一致问题,影响后续业务的正常开展。Bank customers may initiate revocation at any time if they find errors or temporarily change their minds when handling electronic commercial draft issuance, acceptance, endorsement, guarantee, payment reminder, and recourse. For each processing request, a message will be generated in the system, and the message will be sent to the regulatory agency. The regulatory agency will update the bill status according to the message. This involves a timing problem. For example, the customer initiates an endorsement and then initiates another For revocation, the regulator is required to receive the endorsement first, and then the revocation. If the revocation is received first and then the endorsement is received, the timing disorder will occur, and the bill status of the regulatory agency will be inconsistent with the bill status retained by the commercial bank. , affecting the normal development of subsequent business.
为规避此问题,各商业银行一般采取串行处理的模式,这种串行发报的处理机制,在系统上线初期,由于业务量不大,基本可以满足客户要求。但随着业务的发展,参加电子商业汇票的客户越来越多,串行处理的设计模型面临越来越大的挑战,商业银行在业务高峰期,待发电票报文越来越多,对客户的申请,应答时间越来长,进而由于无法及时办理后续业务,引起客户不满和投诉。In order to avoid this problem, commercial banks generally adopt the serial processing mode. This serial reporting processing mechanism can basically meet customer requirements due to the small business volume in the initial stage of the system's launch. However, with the development of business, more and more customers are participating in electronic commercial drafts, and the design model of serial processing is facing more and more challenges. Commercial banks have more and more bills to be sent during peak business periods. The customer's application, the response time is getting longer and longer, and then because the follow-up business cannot be handled in time, causing customer dissatisfaction and complaints.
发明内容SUMMARY OF THE INVENTION
针对现有技术中的问题,本发明实施例提供一种票据发报处理方法及装置,能够至少部分地解决现有技术中存在的问题。In view of the problems in the prior art, the embodiments of the present invention provide a method and device for processing bill sending, which can at least partially solve the problems in the prior art.
一方面,本发明提出一种票据发报处理方法,包括:On the one hand, the present invention provides a method for processing bill sending, including:
根据票据号码对票据进行分类,得到表示分类结果的分类数值;Classify the bills according to the bill number, and obtain the classification value representing the classification result;
若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, obtain the total number of classified value monitoring records in the monitoring table;
根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。According to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill.
其中,所述票据发报处理方法还包括:Wherein, the bill sending processing method further includes:
若确定在监控表中有与所述分类数值对应的分类数值监控记录,则不作任何处理。If it is determined that there is a classification value monitoring record corresponding to the classification value in the monitoring table, no processing is performed.
其中,所述票据发报处理方法还包括:Wherein, the bill sending processing method further includes:
若确定所述取余结果为零,则确定最后一台发报机器为所述目标机器。If it is determined that the remainder result is zero, the last sending machine is determined to be the target machine.
其中,在所述根据票据号码对票据进行分类,得到表示分类结果的分类数值的步骤之前,所述票据发报处理方法还包括:Wherein, before the step of classifying the bills according to the bill numbers and obtaining a classification value representing the classification result, the bill sending and processing method further includes:
接收票据申请报文,并对所述票据申请报文进行报文校验;receiving a ticket application message, and performing message verification on the ticket application message;
若确定报文校验成功,则将所述票据申请报文写入票据业务申请表。If it is determined that the message verification is successful, the ticket application message is written into the ticket service application form.
一方面,本发明提出一种票据发报处理装置,包括:In one aspect, the present invention provides a bill sending and processing device, comprising:
分类单元,用于根据票据号码对票据进行分类,得到表示分类结果的分类数值;The classification unit is used to classify the bills according to the bill numbers, and obtain the classification value representing the classification result;
获取单元,用于若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;an acquisition unit, for obtaining the total number of classified numerical monitoring records in the monitoring table if it is determined that there is no classified numerical monitoring record corresponding to the classified numerical value in the monitoring table;
分配单元,用于根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。The distribution unit is used to take the remainder of the total number of sending machine clusters according to the total number of monitoring records of the classification value, and determine the corresponding target sending machine according to the result of the remainder, and distribute the target bill corresponding to the value of the remainder result to the a target sending machine, so that the target sending machine performs sending processing on the target bill.
其中,所述票据发报处理装置还用于:Wherein, the bill sending and processing device is also used for:
若确定在监控表中有与所述分类数值对应的分类数值监控记录,则不作任何处理。If it is determined that there is a classification value monitoring record corresponding to the classification value in the monitoring table, no processing is performed.
其中,所述票据发报处理装置还用于:Wherein, the bill sending and processing device is also used for:
若确定所述取余结果为零,则确定最后一台发报机器为所述目标机器。If it is determined that the remainder result is zero, the last sending machine is determined to be the target machine.
其中,所述票据发报处理装置还用于:Wherein, the bill sending and processing device is also used for:
接收票据申请报文,并对所述票据申请报文进行报文校验;receiving a ticket application message, and performing message verification on the ticket application message;
若确定报文校验成功,则将所述票据申请报文写入票据业务申请表。If it is determined that the message verification is successful, the ticket application message is written into the ticket service application form.
再一方面,本发明实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下方法:In another aspect, an embodiment of the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and running on the processor, where the processor implements the following method when executing the computer program:
根据票据号码对票据进行分类,得到表示分类结果的分类数值;Classify the bills according to the bill number, and obtain the classification value representing the classification result;
若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, obtain the total number of classified value monitoring records in the monitoring table;
根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。According to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill.
本发明实施例提供一种计算机可读存储介质,包括:An embodiment of the present invention provides a computer-readable storage medium, including:
所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法:The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the following methods are implemented:
根据票据号码对票据进行分类,得到表示分类结果的分类数值;Classify the bills according to the bill number, and obtain the classification value representing the classification result;
若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, obtain the total number of classified value monitoring records in the monitoring table;
根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。According to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill.
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如下方法:An embodiment of the present invention further provides a computer program product, where the computer program product includes a computer program, and when the computer program is executed by a processor, the following method is implemented:
根据票据号码对票据进行分类,得到表示分类结果的分类数值;Classify the bills according to the bill number, and obtain the classification value representing the classification result;
若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, obtain the total number of classified value monitoring records in the monitoring table;
根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。According to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill.
本发明实施例提供的票据发报处理方法及装置,根据票据号码对票据进行分类,得到表示分类结果的分类数值;若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理,保证所有类型的票据能够均匀地分布在不同的目标发报机器中,以提高并发数据处理能力,缩短报文应答时间,也提高了客户对业务处理的满意度。In the method and device for processing bill sending provided by the embodiment of the present invention, the bill is classified according to the bill number, and the classification value representing the classification result is obtained; if it is determined that there is no classification value monitoring record corresponding to the classification value in the monitoring table, then Obtain the total number of classified numerical monitoring records in the monitoring table; take the remainder of the total number of sending machine clusters according to the total number of classified numerical monitoring records, and determine the corresponding target sending machine according to the remainder result, and assign the remainder with the remainder result. The target bill corresponding to the numerical value is sent to the target sending machine, so that the target sending machine can send the target bill to ensure that all types of bills can be evenly distributed in different target sending machines. Improve concurrent data processing capability, shorten message response time, and improve customer satisfaction with business processing.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts. In the attached image:
图1是本发明一实施例提供的票据发报处理方法的流程示意图。FIG. 1 is a schematic flowchart of a method for processing a bill sending provided by an embodiment of the present invention.
图2是本发明另一实施例提供的票据发报处理方法的流程示意图。FIG. 2 is a schematic flowchart of a method for processing a bill sending provided by another embodiment of the present invention.
图3是本发明另一实施例提供的方法模块化的结构示意图。FIG. 3 is a schematic structural diagram of a modularized method provided by another embodiment of the present invention.
图4是本发明一实施例提供的票据发报处理装置的结构示意图。FIG. 4 is a schematic structural diagram of a bill sending and processing apparatus provided by an embodiment of the present invention.
图5为本发明实施例提供的计算机设备实体结构示意图。FIG. 5 is a schematic diagram of a physical structure of a computer device according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention more clearly understood, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but not to limit the present invention. It should be noted that, the embodiments in the present application and the features in the embodiments may be arbitrarily combined with each other if there is no conflict.
图1是本发明一实施例提供的票据发报处理方法的流程示意图,如图1所示,本发明实施例提供的票据发报处理方法,包括:FIG. 1 is a schematic flowchart of a method for processing a bill sending provided by an embodiment of the present invention. As shown in FIG. 1 , the method for processing a bill sending provided by an embodiment of the present invention includes:
步骤S1:根据票据号码对票据进行分类,得到表示分类结果的分类数值。Step S1 : classify the bills according to the bill numbers, and obtain a classification value representing the classification result.
步骤S2:若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数。Step S2: If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, acquire the total number of classified value monitoring records in the monitoring table.
步骤S3:根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。Step S3: Take the remainder of the total number of sending machine clusters according to the total number of monitoring records of the classification value, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine. A notification machine, so that the target notification machine can perform notification processing on the target ticket.
在上述步骤S1中,装置根据票据号码对票据进行分类,得到表示分类结果的分类数值。装置可以是执行该方法的计算机设备等,例如为服务器,具体可以为商业银行服务器。本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。票据号码可以记为df-25121、df-25122、df-25123、df-25124、df-25125和df-25126,这些票据号码的尾数分别为1~6,可以用Type1~Type6作为票据类型,用于表示分类结果,相应的分类数值分别为1~6,如表1所示:In the above step S1, the device classifies the bills according to the bill numbers, and obtains a classification value representing the classification result. The apparatus may be a computer device or the like that executes the method, such as a server, specifically a commercial bank server. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. The bill numbers can be recorded as df-25121, df-25122, df-25123, df-25124, df-25125 and df-25126. The mantissas of these bill numbers are 1 to 6 respectively. You can use Type1 to Type6 as the bill type, and use is used to represent the classification results, and the corresponding classification values are 1 to 6, as shown in Table 1:
表1Table 1
其中,状态G表示该报文是未发送状态,报文所在列可以记录报文名称,这里未示出。The state G indicates that the message is not sent, and the message name can be recorded in the column where the message is located, which is not shown here.
在上述步骤S2中,装置若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数。监控表可以理解为,用于监控为票据分配进行发报处理的发报机器的数据表,如表2所示:In the above step S2, if the device determines that there is no classification value monitoring record corresponding to the classification value in the monitoring table, the device obtains the total number of classification value monitoring records in the monitoring table. The monitoring table can be understood as a data table used to monitor the sending machine that performs sending processing for ticket allocation, as shown in Table 2:
表2Table 2
其中,时间戳表示为票据类型对应的票据分配发报机器的分配时间,表2未示出,发报机器对该票据进行发报处理。Wherein, the time stamp represents the distribution time of the ticket distribution and sending machine corresponding to the ticket type, which is not shown in Table 2, and the sending machine performs sending processing on the ticket.
举例说明如下:An example is as follows:
在首次执行该步骤时,分类数值监控记录总数的初始值为零,表示监控表为空,此时监控表中没有任何与分类数值对应的分类数值监控记录。When this step is performed for the first time, the initial value of the total number of classified value monitoring records is zero, indicating that the monitoring table is empty. At this time, there is no classified value monitoring record corresponding to the classified value in the monitoring table.
可以先对所有分类数值为0的数据进行处理,如果发报机器集群总数为26个,对应发报机器A~发报机器Z,用0对26取余,得到取余结果为0,分配最后一台发报机器为目标发报机器,即分配发报机器Z为目标发报机器,由目标发报机器Z对所有分类数值为0的目标票据进行发报处理。You can first process all data with a classification value of 0. If the total number of sending machine clusters is 26, corresponding to sending machine A to sending machine Z, use 0 to take the remainder of 26, and the result of the remainder is 0, and the final allocation is made. One sending machine is the target sending machine, that is, the sending machine Z is assigned as the target sending machine, and the target sending machine Z will send all the target bills with a classification value of 0.
在第二次执行该步骤时,可以对所有分类数值为1的数据进行处理,此时监控表没有与1对应的分类数值监控记录,获取分类数值监控记录总数为1(首次执行该步骤时的分类数值0),用1对26取余,得到取余结果为1,分配发报机器A为目标发报机器,由目标发报机器A对所有分类数值为1的目标票据进行发报处理。When this step is executed for the second time, all data with a classification value of 1 can be processed. At this time, the monitoring table does not have a classification value monitoring record corresponding to 1, and the total number of obtained classification value monitoring records is 1 (the first time this step is executed. The classification value is 0), take the remainder of 1 to 26, and the result of the remainder is 1. Assign the sending machine A as the target sending machine, and the target sending machine A will send all the target bills with a classification value of 1.
在第三次执行该步骤时,可以对所有分类数值为2的数据进行处理,此时监控表没有与2对应的分类数值监控记录,获取分类数值监控记录总数为2(前两次执行该步骤时的分类数值0和分类数值1),用2对26取余,得到取余结果为2,分配发报机器B为目标发报机器,由目标发报机器B对所有分类数值为2的目标票据进行发报处理。When this step is performed for the third time, all data with a classification value of 2 can be processed. At this time, there is no classification value monitoring record corresponding to 2 in the monitoring table, and the total number of obtained classification value monitoring records is 2 (the first two executions of this step When the classification value is 0 and the classification value is 1), use 2 to take the remainder of 26, and the result of the remainder is 2, assign the sending machine B as the target sending machine, and the target sending machine B will perform all classification values 2. Tickets are sent for processing.
在第四次执行该步骤时,可以对所有分类数值为4的数据进行处理,此时监控表没有与4对应的分类数值监控记录,获取分类数值监控记录总数为3(前三次执行该步骤时的分类数值0、分类数值1和分类数值2),计算用3对26取余,得到取余结果为3,分配发报机器C为目标发报机器,由目标发报机器C对所有分类数值为4的目标票据进行发报处理。需要说明的是,此情况与表2不符,意在说明本方法目标发报机器编码顺序的确定可以和分类数值的数值顺序不同。When this step is performed for the fourth time, all data with a classification value of 4 can be processed. At this time, the monitoring table does not have a classification value monitoring record corresponding to 4, and the total number of obtained classification value monitoring records is 3 (when this step is performed for the first three times) The classification value 0, classification value 1 and classification value 2), the calculation uses the remainder of 3 to 26, and the result of the remainder is 3, and the sending machine C is assigned as the target sending machine, and the target sending machine C is used for all classification values. Sending processing is performed for the target ticket of 4. It should be noted that this situation is inconsistent with Table 2, which is intended to illustrate that the determination of the encoding order of the target sending machine of this method may be different from the numerical order of the classification values.
在第五次执行该步骤时,可以对所有分类数值为2的数据进行处理,此时监控表有与2对应的分类数值监控记录,可以不作任何处理。When this step is performed for the fifth time, all data with a classification value of 2 can be processed. At this time, the monitoring table has a monitoring record of the classification value corresponding to 2, and no processing is required.
后续执行步骤可以此类推,不再赘述。Subsequent execution steps can be deduced by analogy, and details are not repeated here.
上述示例对应的情况是,发报机器集群总数26多于分类数值10。The above example corresponds to the situation that the total number of sending machine clusters is 26 more than the classification value of 10.
对于发报机器集群总数少于分类数值的情况,本方法也同样适用,例如发报机器集群总数为3,分类数值为10:This method is also applicable when the total number of sending machine clusters is less than the classification value. For example, the total number of sending machine clusters is 3 and the classification value is 10:
将分类数值为0的目标票据分配给目标发报机器C。A target ticket with a classification value of 0 is assigned to the target sending machine C.
将分类数值为1的目标票据分配给目标发报机器A。A target ticket with a classification value of 1 is assigned to the target sending machine A.
将分类数值为2的目标票据分配给目标发报机器B。A target ticket with a classification value of 2 is assigned to target sending machine B.
对于分类数值为3,3对3取余,得到取余结果为0,将对于目标票据分配给目标发报机器C,以此类推,目标发报机器C对目标票据Type0、Type3、Type6和Type9进行发报处理;目标发报机器A对目标票据Type1、Type4和Type7进行发报处理;目标发报机器B对目标票据Type2、Type5和Type8进行发报处理。For the classification value of 3, take the remainder of 3 to 3, and the result of the remainder is 0, and assign the target bill to the target sending machine C, and so on, the target sending machine C has the target bill Type0, Type3, Type6 and Type9 Sending processing is performed; the target sending machine A sends the target bills Type1, Type4 and Type7; the target sending machine B sends the target bills Type2, Type5 and Type8.
在上述步骤S3中,装置根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。分配与所述取余结果数值对应的目标票据至所述目标发报机器,可参照上述说明,不再赘述。In the above step S3, the device takes the remainder of the total number of sending machine clusters according to the total number of monitoring records of the classification value, and determines the corresponding target sending machine according to the result of the remainder, and allocates the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill. For allocating the target bill corresponding to the value of the remainder result to the target sending machine, reference may be made to the above description, which will not be repeated.
可以确定本进程所在的目标发报机器,然后在监控表中读与目标发报机器一致的记录,取出票据类型后,在票据业务申请表中根据票据类型读状态为G的报文,按申请流水号由小到大顺序依次发报,成功后将状态G改为S(表示发报成功),全部处理完后,可以在休眠3S后进行下一轮的处理。可以保证较早申请的报文能够尽早发送。You can determine the target sending machine where this process is located, and then read the records consistent with the target sending machine in the monitoring table. After taking out the bill type, read the message with the status of G in the bill business application form according to the bill type, and press the application The serial numbers are sent in order from small to large. After success, the state G is changed to S (indicating that the sending is successful). After all the processing is completed, the next round of processing can be performed after sleeping for 3S. It can ensure that the message applied for earlier can be sent as soon as possible.
如图2所示,在监控表中检查与目标发报机器一致的记录,查询票据业务申请表中是否有对应的记录(状态为G),如没有,则删除此记录,可以在休眠3S后进行下一轮的监控处理。其作用是保证能够动态分配报文到闲置的发报机器中。As shown in Figure 2, check the record in the monitoring table that is consistent with the target sending machine, and check whether there is a corresponding record (the status is G) in the ticket business application form. Carry out the next round of monitoring processing. Its role is to ensure that messages can be dynamically allocated to idle sending machines.
如图2所示,在所述根据票据号码对票据进行分类,得到表示分类结果的分类数值的步骤之前,所述票据发报处理方法还包括:As shown in FIG. 2 , before the step of classifying the bills according to the bill numbers and obtaining a classification value representing the classification result, the bill sending and processing method further includes:
接收票据申请报文,并对所述票据申请报文进行报文校验;receiving a ticket application message, and performing message verification on the ticket application message;
若确定报文校验成功,则将所述票据申请报文写入票据业务申请表。可以保证票据业务申请表中报文的有效性。If it is determined that the message verification is successful, the ticket application message is written into the ticket service application form. The validity of the messages in the bill business application form can be guaranteed.
如图3所示,可以通过模块化实现本发明实施例的方法,包括接收报文模块1、失败报文回执模块2、分报处理模块3、发报处理模块4和监控进程模块5;其中:As shown in FIG. 3 , the method of the embodiment of the present invention can be implemented by modularization, including a message receiving module 1, a failure message acknowledgement module 2, a
接收报文模块1,用于接收客户通过手机银行、网上银行等渠道发送的票据申请报文,发送报文进行报文校验,在报文校验成功后,写入票据处理申请表。The message receiving module 1 is used to receive the bill application message sent by the customer through mobile banking, online banking and other channels, send the message for message verification, and write the bill processing application form after the message verification is successful.
失败报文回执模块2,用于将报文校验失败消息返回给客户。The failure message receipt module 2 is used to return the message of message verification failure to the customer.
分报处理模块3,用于若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器。Separate
还用于若确定在监控表中有与所述分类数值对应的分类数值监控记录,则不作任何处理。It is also used to not perform any processing if it is determined that there is a classification value monitoring record corresponding to the classification value in the monitoring table.
发报处理模块4,用于确定本进程所在的目标发报机器,然后在监控表中读与目标发报机器一致的记录,取出票据类型后,在票据业务申请表中根据票据类型读状态为G的报文,按申请流水号由小到大顺序依次发报,成功后将状态G改为S(表示发报成功),全部处理完后,可以在休眠3S后进行下一轮的处理。The sending
监控进程模块5,用于在监控表中检查与目标发报机器一致的记录,查询票据业务申请表中是否有对应的记录(状态为G),如没有,则删除此记录,可以在休眠3S后进行下一轮的监控处理。The monitoring process module 5 is used to check the records consistent with the target sending machine in the monitoring table, and query whether there is a corresponding record (the status is G) in the ticket business application form, if not, delete this record, and you can sleep for 3S Then proceed to the next round of monitoring processing.
本发明实施例提供的票据发报处理方法,根据票据号码对票据进行分类,得到表示分类结果的分类数值;若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理,保证所有类型的票据能够均匀地分布在不同的目标发报机器中,以提高并发数据处理能力,缩短报文应答时间,也提高了客户对业务处理的满意度。In the bill sending and processing method provided by the embodiment of the present invention, the bill is classified according to the bill number, and the classification value representing the classification result is obtained; if it is determined that there is no classification value monitoring record corresponding to the classification value in the monitoring table, the obtained classification value is obtained. The total number of classified numerical monitoring records in the monitoring table; according to the total number of classified numerical monitoring records, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the remainder result, and assign the numerical value corresponding to the remainder result. send the target bills to the target sending machine, so that the target sending machine can send the target bills to ensure that all types of bills can be evenly distributed in different target sending machines to improve concurrency The data processing capability shortens the message response time and improves customer satisfaction with service processing.
进一步地,所述票据发报处理方法还包括:Further, the bill sending processing method also includes:
若确定在监控表中有与所述分类数值对应的分类数值监控记录,则不作任何处理。可参照上述说明,不再赘述。If it is determined that there is a classification value monitoring record corresponding to the classification value in the monitoring table, no processing is performed. The above description may be referred to, and details are not repeated here.
进一步地,所述票据发报处理方法还包括:Further, the bill sending processing method also includes:
若确定所述取余结果为零,则确定最后一台发报机器为所述目标机器。可参照上述说明,不再赘述。If it is determined that the remainder result is zero, the last sending machine is determined to be the target machine. The above description may be referred to, and details are not repeated here.
进一步地,在所述根据票据号码对票据进行分类,得到表示分类结果的分类数值的步骤之前,所述票据发报处理方法还包括:Further, before the step of classifying the bills according to the bill numbers and obtaining a classification value representing the classification result, the bill sending and processing method further includes:
接收票据申请报文,并对所述票据申请报文进行报文校验;可参照上述说明,不再赘述。Receive the ticket application message, and perform message verification on the ticket application message; the above description can be referred to, and details are not repeated here.
若确定报文校验成功,则将所述票据申请报文写入票据业务申请表。可参照上述说明,不再赘述。If it is determined that the message verification is successful, the ticket application message is written into the ticket service application form. The above description may be referred to, and details are not repeated here.
需要说明的是,本发明实施例提供的票据发报处理方法可用于金融领域,也可用于除金融领域之外的任意技术领域,本发明实施例对票据发报处理方法的应用领域不做限定。It should be noted that, the method for processing bill sending provided by the embodiment of the present invention can be used in the financial field, and can also be used in any technical field except the financial field, and the embodiment of the present invention does not limit the application field of the method for processing bill sending .
图4是本发明一实施例提供的票据发报处理装置的结构示意图,如图4所示,本发明实施例提供的票据发报处理装置,包括分类单元401、获取单元402和分配单元403,其中:FIG. 4 is a schematic structural diagram of a bill sending and processing device provided by an embodiment of the present invention. As shown in FIG. 4 , the bill sending and processing device provided by an embodiment of the present invention includes a
分类单元401用于根据票据号码对票据进行分类,得到表示分类结果的分类数值;获取单元402用于若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;分配单元403用于根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。The
具体的,装置中的分类单元401用于根据票据号码对票据进行分类,得到表示分类结果的分类数值;获取单元402用于若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;分配单元403用于根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。Specifically, the
本发明实施例提供的票据发报处理装置,根据票据号码对票据进行分类,得到表示分类结果的分类数值;若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理,保证所有类型的票据能够均匀地分布在不同的目标发报机器中,以提高并发数据处理能力,缩短报文应答时间,也提高了客户对业务处理的满意度。The bill sending and processing device provided by the embodiment of the present invention classifies the bills according to the bill numbers, and obtains a classification value representing the classification result; if it is determined that there is no classification value monitoring record corresponding to the classification value in the monitoring table, obtain the The total number of classified numerical monitoring records in the monitoring table; according to the total number of classified numerical monitoring records, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the remainder result, and assign the numerical value corresponding to the remainder result. send the target bills to the target sending machine, so that the target sending machine can send the target bills to ensure that all types of bills can be evenly distributed in different target sending machines to improve concurrency The data processing capability shortens the message response time and improves customer satisfaction with service processing.
进一步地,所述票据发报处理装置还用于:Further, the bill sending and processing device is also used for:
若确定在监控表中有与所述分类数值对应的分类数值监控记录,则不作任何处理。If it is determined that there is a classification value monitoring record corresponding to the classification value in the monitoring table, no processing is performed.
进一步地,所述票据发报处理装置还用于:Further, the bill sending and processing device is also used for:
若确定所述取余结果为零,则确定最后一台发报机器为所述目标机器。If it is determined that the remainder result is zero, the last sending machine is determined to be the target machine.
进一步地,所述票据发报处理装置还用于:Further, the bill sending and processing device is also used for:
接收票据申请报文,并对所述票据申请报文进行报文校验;receiving a ticket application message, and performing message verification on the ticket application message;
若确定报文校验成功,则将所述票据申请报文写入票据业务申请表。If it is determined that the message verification is successful, the ticket application message is written into the ticket service application form.
本发明实施例提供票据发报处理装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。The embodiments of the apparatus for processing bill sending provided by the embodiments of the present invention may be specifically used to execute the processing procedures of the above method embodiments, and the functions thereof will not be repeated here, and reference may be made to the detailed descriptions of the above method embodiments.
图5为本发明实施例提供的计算机设备实体结构示意图,如图5所示,所述计算机设备包括:存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序,所述处理器502执行所述计算机程序时实现如下方法:FIG. 5 is a schematic diagram of the physical structure of a computer device provided by an embodiment of the present invention. As shown in FIG. 5 , the computer device includes: a
根据票据号码对票据进行分类,得到表示分类结果的分类数值;Classify the bills according to the bill number, and obtain the classification value representing the classification result;
若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, obtain the total number of classified value monitoring records in the monitoring table;
根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。According to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill.
本实施例公开一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如下方法:This embodiment discloses a computer program product, the computer program product includes a computer program, and the computer program implements the following method when executed by a processor:
根据票据号码对票据进行分类,得到表示分类结果的分类数值;Classify the bills according to the bill number, and obtain the classification value representing the classification result;
若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, obtain the total number of classified value monitoring records in the monitoring table;
根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。According to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill.
本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法:This embodiment provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the following method is implemented:
根据票据号码对票据进行分类,得到表示分类结果的分类数值;Classify the bills according to the bill number, and obtain the classification value representing the classification result;
若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;If it is determined that there is no classified value monitoring record corresponding to the classified value in the monitoring table, obtain the total number of classified value monitoring records in the monitoring table;
根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理。According to the total number of monitoring records of the classification value, take the remainder of the total number of sending machine clusters, and determine the corresponding target sending machine according to the result of the remainder, and assign the target bill corresponding to the value of the remainder result to the target sending machine, so that the target sending machine performs sending processing on the target bill.
本发明实施例与现有技术中的技术方案相比,根据票据号码对票据进行分类,得到表示分类结果的分类数值;若确定在监控表中没有与所述分类数值对应的分类数值监控记录,则获取所述监控表中的分类数值监控记录总数;根据所述分类数值监控记录总数对发报机器集群总数取余,并根据取余结果确定对应的目标发报机器,分配与所述取余结果数值对应的目标票据至所述目标发报机器,以使所述目标发报机器对所述目标票据进行发报处理,保证所有类型的票据能够均匀地分布在不同的目标发报机器中,以提高并发数据处理能力,缩短报文应答时间,也提高了客户对业务处理的满意度。Compared with the technical solutions in the prior art, the embodiment of the present invention classifies the bills according to the bill numbers, and obtains a classification value representing the classification result; if it is determined that there is no classification value monitoring record corresponding to the classification value in the monitoring table, Then obtain the total number of classified numerical monitoring records in the monitoring table; take the remainder of the total number of sending machine clusters according to the total number of classified numerical monitoring records, and determine the corresponding target sending machine according to the result of taking the remainder, and assign the remainder with the remainder. The target bill corresponding to the result value is sent to the target sending machine, so that the target sending machine can send the target bill to ensure that all types of bills can be evenly distributed in different target sending machines, In order to improve the concurrent data processing capability, shorten the message response time, and improve customer satisfaction with business processing.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flows of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, reference to the terms "one embodiment", "one specific embodiment", "some embodiments", "such as", "example", "specific example", or "some examples", etc. Indicates that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention, and are not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210341005.5A CN114663170B (en) | 2022-04-02 | 2022-04-02 | A bill sending and processing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210341005.5A CN114663170B (en) | 2022-04-02 | 2022-04-02 | A bill sending and processing method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114663170A true CN114663170A (en) | 2022-06-24 |
| CN114663170B CN114663170B (en) | 2025-05-30 |
Family
ID=82033684
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210341005.5A Active CN114663170B (en) | 2022-04-02 | 2022-04-02 | A bill sending and processing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114663170B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8200527B1 (en) * | 2007-04-25 | 2012-06-12 | Convergys Cmg Utah, Inc. | Method for prioritizing and presenting recommendations regarding organizaion's customer care capabilities |
| CN108364203A (en) * | 2018-02-07 | 2018-08-03 | 深圳壹账通智能科技有限公司 | Electronic invoice generation method, system, computer equipment and storage medium |
| CN108718259A (en) * | 2018-05-30 | 2018-10-30 | 新华三信息安全技术有限公司 | A kind of message processing method and multi-core processor |
| CN112348687A (en) * | 2020-11-24 | 2021-02-09 | 泰康保险集团股份有限公司 | Policy data processing method and device |
| CN114036295A (en) * | 2021-11-11 | 2022-02-11 | 中国建设银行股份有限公司 | Sorting method and device for collection messages |
-
2022
- 2022-04-02 CN CN202210341005.5A patent/CN114663170B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8200527B1 (en) * | 2007-04-25 | 2012-06-12 | Convergys Cmg Utah, Inc. | Method for prioritizing and presenting recommendations regarding organizaion's customer care capabilities |
| CN108364203A (en) * | 2018-02-07 | 2018-08-03 | 深圳壹账通智能科技有限公司 | Electronic invoice generation method, system, computer equipment and storage medium |
| CN108718259A (en) * | 2018-05-30 | 2018-10-30 | 新华三信息安全技术有限公司 | A kind of message processing method and multi-core processor |
| CN112348687A (en) * | 2020-11-24 | 2021-02-09 | 泰康保险集团股份有限公司 | Policy data processing method and device |
| CN114036295A (en) * | 2021-11-11 | 2022-02-11 | 中国建设银行股份有限公司 | Sorting method and device for collection messages |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114663170B (en) | 2025-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106952158A (en) | Accounting method and equipment for solving the problem of hot accounts | |
| US10698767B1 (en) | Decentralized management of multi-service workflows | |
| CN106970846A (en) | Payment system message is controlled and processing method, device | |
| US9697042B2 (en) | Extensibility of business process and application logic | |
| CN111324668B (en) | Database data synchronous processing method, device and storage medium | |
| CN112116451A (en) | Data sorting method and device based on virtual account system | |
| CN113159464A (en) | Data processing method and device and server | |
| CN111694681A (en) | Batch service processing method and device, electronic equipment and computer storage medium | |
| CN117078443A (en) | Real-time account checking method and device | |
| CN116303361A (en) | Service data migration method, device and system | |
| CN107194712B (en) | Method and device for recording change information of shared account and method and system for supplementing account of internal account | |
| CN114663170A (en) | Bill delivery processing method and device | |
| CN110866813A (en) | Intelligent accounting system for managing accountants | |
| CN110490563A (en) | Data processing method, device, computer equipment and storage medium | |
| US20200097332A1 (en) | Distributed monitoring of network computers for dynamically updating assignments of tasks | |
| CN110852679A (en) | Document adjusting method, device and equipment | |
| CN107678866B (en) | A kind of partition communication method and device based on embedded operating system | |
| CN110163570A (en) | A kind of dynamic account method, calculates equipment and storage medium at dynamic account device | |
| CN115239176A (en) | Task allocation method and device, storage medium and computer equipment | |
| CN116993506B (en) | Consumption financial business transaction processing system | |
| CN113094175A (en) | Load balancing method and device | |
| CN113888245A (en) | Expense reimbursement business processing method and device based on check management | |
| CN110930206A (en) | Method, apparatus and storage medium for matching invoices | |
| WO2015106632A1 (en) | Service object processing method and system based on third-party platform | |
| CN118689873A (en) | A control method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |