Method, device and system for processing serial number data

By establishing a soft control mode for pairing information between the money counting machine and the transit end, the problem of cumbersome parameter setting after the money counting machine is solved, the rapid replacement of the money counting machine and the timely upload of the crown font size data is realized, which meets the requirements of compliance and uniqueness, and reduces the pressure on maintenance personnel.

CN115002184BActive Publication Date: 2025-04-29INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210617778.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-01
Publication Date
2025-04-29
Estimated Expiration
2042-06-01

AI Technical Summary

Technical Problem

In the existing technology, the network port parameters need to be manually set after the money counting machine is replaced, which leads to cumbersome replacement process and the inability to complete the replacement quickly, which affects work efficiency and may lead to the inability to upload the crown font size data in a timely manner, causing risks of customer disputes and regulatory penalties.

Method used

By establishing a soft control mode for pairing information between the money counting machine and the transit terminal, replacing the traditional hard coupling mode, we ensure that when the pairing information composed of the serial number of the money counting machine and the IP address of the transit terminal exists, the crown font size data will be automatically uploaded.

Benefits of technology

It realizes the rapid replacement of the money counting machine and the timely upload of the crown font size data, reduces the pressure on maintenance personnel, meets the requirements of compliance and uniqueness, and avoids the risks of customer disputes and regulatory penalties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115002184B_ABST
    Figure CN115002184B_ABST
Patent Text Reader

Abstract

The present application provides a method for processing serial number data, which can be used in the field of big data technology. The method includes: obtaining the serial number data of a currency counter through an upload device; obtaining the serial number of a currency counter providing the serial number data through an upload device; setting the serial number data and the serial number of the currency counter providing the serial number data to the same group to generate a serial number data group; transmitting one or more groups of serial number data groups to a transfer terminal; verifying the pairing information composed of the serial number of the currency counter and the IP address of the transfer terminal through the transfer terminal; uploading the serial number data when the pairing information exists. The processing method of the present application replaces the hard coupling mode of the currency counter and the IP address in the prior art by confirming the soft control mode of the pairing information composed of the serial number of the currency counter and the IP address of the transfer terminal, which can realize the rapid replacement of the currency counter under the premise of meeting compliance and uniqueness, and ensure the ability to upload the serial number data in time while reducing the pressure on maintenance personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and specifically to a method, a processing device, a system, an electronic device, a medium and a program product for processing serial number data. Background Art

[0002] At present, in order to ensure that each cash counting machine used by financial enterprises has a unique identification and is a trusted and compliant access device, it is necessary to set the IP address, gateway and other information for each cash counting machine separately, and also to do MAC physical address binding, which is a hard-coupled mode. Therefore, when a cash counting machine has a problem and needs to be replaced, the parameter information of the network port of the new cash counting machine must be the same as the parameter information of the network port of the replaced cash counting machine before it can be used. The replacement process is complicated and involves the cooperation of staff from multiple departments. It cannot be replaced successfully in a short time, affecting work efficiency. More seriously, if the serial number data cannot be uploaded in time, it will also face the risk of customer disputes and complaints and penalties from regulatory authorities. Summary of the invention

[0003] The present application aims to solve at least one of the technical problems existing in the prior art.

[0004] For example, after replacing a money counter, there is no need to set parameters for its network port. By checking the pairing information, it can be ensured that the replaced money counter is a trusted device, and the serial number data uploaded by it is authentic, valid, compliant and trustworthy.

[0005] In order to solve the above problem, the first aspect of the present application provides a method for processing serial number data, comprising the following steps:

[0006] Acquiring serial number data of a banknote counter through an upload device, wherein the serial number data is identified and generated by the banknote counter when counting banknotes, the upload device is independently arranged relative to the banknote counter, and the upload device is in communication connection with the banknote counter;

[0007] Acquiring the serial number of the banknote counting machine providing the serial number data through the uploading device;

[0008] The serial number data and the serial number of the banknote counting machine providing the serial number data are set to the same group to generate a serial number data group;

[0009] Transmitting one or more groups of the serial number data groups to a transfer end, wherein the upload device is in communication connection with the transfer end;

[0010] Verifying the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal; and

[0011] When the pairing information exists, the serial number data is uploaded.

[0012] According to the processing method of the present application, the soft control mode of the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal is replaced by the hard coupling mode of the money counter and the IP address in the prior art, thereby saving the occupation of network resources and realizing the rapid replacement of the money counter under the premise of meeting the compliance and uniqueness. While reducing the pressure on maintenance personnel, the ability to upload the serial number data in time is guaranteed.

[0013] Further, verifying the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal includes:

[0014] According to the IP address of the transfer terminal, obtaining a trusted device list corresponding to the IP address of the transfer terminal, wherein the trusted device list includes serial numbers of multiple money counting machines; and

[0015] When the serial number of the money counter appears in the trusted device list, it is determined that the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal exists.

[0016] Furthermore, the method further comprises:

[0017] When the pairing information does not exist, sending a first prompt message, wherein the first prompt message is upload failure information; and

[0018] The transfer end saves the serial number data that fails to be uploaded.

[0019] Furthermore, the method further comprises:

[0020] Receive manual verification confirmation; and

[0021] Re-upload the serial number data that failed to be uploaded.

[0022] Further, receiving manual verification confirmation information includes:

[0023] Verify the information of authorized personnel based on the information group consisting of user name and password, or user fingerprint;

[0024] When the authorized person passes the verification, push the alarm information related to the authorized person, wherein the alarm information is the serial number data that failed to upload; and

[0025] Receive an operation instruction from the authorized person, wherein the operation instruction includes a re-upload instruction.

[0026] Further, re-uploading the serial number data that failed to be uploaded includes:

[0027] receiving the re-upload instruction;

[0028] Obtain the serial number data related to the authorized person that failed to upload;

[0029] Re-upload the serial number data that failed to be uploaded.

[0030] Furthermore, it also includes:

[0031] The number of manual verifications n within the confirmation period t; and

[0032] When the number n is greater than a threshold, a second prompt message is sent and uploading is stopped, wherein the second prompt message is to add trusted device information.

[0033] Furthermore, the method further comprises:

[0034] The uploading device is connected to the money counting machine through a first USB line; and

[0035] The uploading device is connected to the transfer end through a second USB line.

[0036] Furthermore, the method further comprises:

[0037] The serial number data group is stored in the uploading device.

[0038] Furthermore, the method further comprises:

[0039] When the upload is successful, the transfer end receives a success feedback and feeds back to the uploading device;

[0040] The uploading device marks the saved serial number data group that has been uploaded successfully according to the success feedback, wherein the mark indicates that the upload has been successful.

[0041] Furthermore, the method further comprises:

[0042] According to preset conditions, the serial number data groups that have been successfully uploaded in the uploading device are regularly cleared.

[0043] The second aspect of the present application provides a serial number data processing device, including: a money counting machine, used to identify and generate serial number data when counting banknotes; an upload device, which is independently arranged relative to the money counting machine, and the upload device is communicatively connected to the money counting machine via a first USB line; and a transfer terminal, which is communicatively connected to the upload device via a second USB line, wherein the upload device is used to: obtain the serial number data of the money counting machine; obtain the serial number of the money counting machine that provides the serial number data; and transmit one or more groups of serial number data groups to the transfer terminal, wherein the serial number data group includes the serial number data and the serial number of the money counting machine that provides the serial number data; and the transfer terminal is used to: verify the pairing information consisting of the serial number of the money counting machine and the IP address of the transfer terminal; and upload the serial number data when the pairing information exists.

[0044] Furthermore, the upload device includes multiple ones, and each of the upload devices is communicatively connected to at least one of the money counting machines via a first USB line.

[0045] Furthermore, the transfer terminals include a plurality of transfer terminals, and each transfer terminal is communicatively connected to at least one of the upload devices via a second USB line.

[0046] Furthermore, the uploading device includes a memory, and the memory is used to store the serial number data and the serial number obtained from the banknote counting machine.

[0047] Furthermore, the memory includes a plurality of areas, each of which corresponds to a serial number of a banknote counting machine, so as to store serial number data with the serial number.

[0048] The third aspect of the present application provides a serial number data processing system, including: a first acquisition module, the first acquisition module is used to: acquire the serial number data of a banknote counter through an upload device, wherein the serial number data is identified and generated by the banknote counter when counting banknotes, the upload device is independently arranged relative to the banknote counter, and the upload device is communicatively connected to the banknote counter; a second acquisition module, the second acquisition module is used to acquire the serial number of the banknote counter providing the serial number data through the upload device; a construction module, the construction module is used to: set the serial number data and the serial number of the banknote counter providing the serial number data to the same group to generate a serial number data group; a first upload module, the first upload module is used to: transmit one or more groups of the serial number data groups to the transfer end, wherein the upload device is communicatively connected to the transfer end; a verification module, the verification module is used to: verify the pairing information consisting of the serial number of the banknote counter and the IP address of the transfer end through the transfer end; and a second upload module, the second upload module is used to: upload the serial number data when the pairing information exists.

[0049] The fourth aspect of the present application provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned processing method.

[0050] The fifth aspect of the present application also provides a computer-readable storage medium on which executable instructions are stored, and when the instructions are executed by a processor, the processor executes the above-mentioned processing method.

[0051] The sixth aspect of the present application also provides a computer program product, including a computer program, which implements the above-mentioned processing method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The above contents and other purposes, features and advantages of the present application will become more apparent through the following description of the embodiments of the present application with reference to the accompanying drawings, in which:

[0053] Figure 1 A schematic diagram of an application scenario in which serial number data is uploaded from a transfer terminal to a terminal server according to an embodiment of the present application is shown;

[0054] Figure 2 A flowchart of a method for processing serial number data according to an embodiment of the present application is schematically shown;

[0055] Figure 3 A flowchart schematically shows a processing method when there is no pairing information according to an embodiment of the present application;

[0056] Figure 4 A flowchart schematically shows a method for processing a failure in uploading serial number data according to an embodiment of the present application;

[0057] Figure 5 A flowchart schematically shows a method for processing a failure in uploading serial number data according to another embodiment of the present application;

[0058] Figure 6 A flowchart of uploading serial number data according to an embodiment of the present application is schematically shown;

[0059] Figure 7 A flowchart of replacing a new money counting machine according to an embodiment of the present application is schematically shown;

[0060] Figure 8 A schematic diagram of a serial number data processing device according to an embodiment of the present application is schematically shown;

[0061] Fig. 9 A schematic diagram schematically shows the interaction between the serial number data processing device and the terminal server according to an embodiment of the present application;

[0062] Fig.10 A structural block diagram of a serial number data processing system according to an embodiment of the present application is schematically shown; and

[0063] Fig.11 A block diagram of an electronic device suitable for implementing a method for processing serial number data according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0064] Below, embodiments of the present application will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present application. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present application. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present application.

[0065] The terms used herein are only for describing specific embodiments and are not intended to limit the present application. The terms "include", "comprising", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0066] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0067] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0068] The serial number serves as the "identity card" of banknotes and is the unique identifier of each banknote. It has positive significance and plays a significant role in preventing counterfeit currency and money laundering risks, resolving disputes involving counterfeit currency involving financial institutions and determining responsibilities, and maintaining social financial order. Therefore, regulatory authorities and financial enterprises attach great importance to the recording, transmission, and storage of serial number data for future reference, and have increasingly stringent requirements for this work.

[0069] At present, the money counting machine is equipped with a network port, which can upload the serial number data in real time through the Internet. In order to ensure that each money counting machine used by financial enterprises has a unique identification and is a trusted and compliant access device, it is necessary to set the IP address, gateway and other information for each money counting machine separately, and also need to do MAC physical address binding, which belongs to the hard coupling mode. Therefore, when the money counting machine has problems and needs to be replaced, the parameter information of the network port of the new money counting machine must be the same as the parameter information of the network port of the replaced money counting machine in order to upload the serial number information normally. The replacement process is complicated, involving the cooperation of staff from multiple departments, and it cannot be successfully replaced in a short time, affecting work efficiency. More seriously, if the serial number data cannot be uploaded in time, it will also face the risk of customer disputes and complaints and penalties from regulatory authorities.

[0070] This application provides a method for processing serial number data, which solves the pain point of having to set an IP address and bind a MAC physical address for a cash counting machine. The replacement process is simple and fast, and does not affect the work and efficiency of daily uploading of serial numbers. In addition, the uniqueness of the serial number of each cash counting machine and the uniqueness of the IP address of the transfer terminal in the financial enterprise are used to meet the uniqueness and compliance requirements of the cash counting machine in the financial enterprise system network.

[0071] It is understandable that the above-mentioned "financial enterprises" refer to enterprises that need to obtain financial business licenses granted by financial regulatory authorities to perform their business, including the Postal Savings Bank, state-owned commercial banks, joint-stock commercial banks, trust and investment companies, financial asset management companies, financial leasing companies and some financial companies that need to obtain banking business licenses to practice; securities companies, futures companies and fund management companies that need to obtain securities business licenses to practice; various insurance companies that need to obtain insurance business licenses to practice, etc. The above-mentioned "financial enterprise system network" refers to a financial network built specifically for all the above-mentioned financial enterprises to serve financial enterprises.

[0072] Figure 1 The following schematically shows an application scenario diagram of uploading serial number data from a transfer terminal to a terminal server according to an embodiment of the present application.

[0073] like Figure 1 As shown, the network 104 is used to provide a medium for communication links between the transit terminal devices 101, 102, 103 and the terminal server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables.

[0074] The user can use the transfer terminal devices 101, 102, 103 to interact with the terminal server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the transfer terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and social platform software.

[0075] The transfer terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including smart phones, tablet computers, laptop computers, and desktop computers.

[0076] The terminal server 105 can be a server that provides various services. The terminal server 105 can analyze and process the data requested from the transfer terminal devices 101, 102, and 103, and feed back the processing results (for example, the processing results of the uploaded crown number data requested by the transfer terminal device) to the transfer terminal devices 101, 102, and 103.

[0077] It should be understood that Figure 1 The number of transfer terminal devices, networks and terminal servers in the embodiment is only for illustration. Any number of transfer terminal devices, networks and terminal servers may be provided according to the implementation requirements.

[0078] The following will be based on Figure 1 The scene described by Figure 2 to Figure 7 The method for processing serial number data of the application embodiment is described in detail.

[0079] Figure 2 The flowchart of the method for processing serial number data according to an embodiment of the present application is schematically shown.

[0080] like Figure 2 As shown, this embodiment includes operations S210 to S260.

[0081] In operation S210, the serial number data of the banknote counter is obtained through the upload device, wherein the serial number data is identified and generated when the banknote counter counts banknotes, and the upload device is independently set relative to the banknote counter, and the upload device is in communication connection with the banknote counter.

[0082] A money counter is a mechatronic device that automatically counts banknotes. When the money counter is working, in addition to recording the serial number data, it can also add the machine serial number of the money counter itself.

[0083] Since the money counting machine may suddenly have problems and need to be replaced, the banknotes that have been counted have not been uploaded in time and the staff are unaware of this, the serial number data of some banknotes will be lost. It will be very troublesome to trace the source when problems arise later, and it will be impossible to clearly query the source of the problematic banknotes, that is, it is impossible to find out the money counting machine involved in the counting and the staff who performed the counting at the time, which is very likely to cause disputes.

[0084] The present application adds an upload device independent of the money counting machine, which has the function of receiving the serial number data sent by the money counting machine in real time and continuing to upload the serial number data. Therefore, after replacing the money counting machine, the upload device retains the counted serial number data for continued transmission, which can avoid the problem of serial number data loss.

[0085] In one embodiment, the upload device can back up and store the serial number data to prevent the serial number data from being lost due to damage to the banknote counting machine.

[0086] In operation S220, the serial number of the banknote counting machine providing the serial number data is obtained through the uploading device.

[0087] While obtaining the serial number data transmitted by the money counting machine, the serial number of the money counting machine that provides the serial number data is obtained. On the one hand, the executing entity when executing the inventory can be queried through the serial number data, which is convenient for tracing when there is a problem with the serial number data. On the other hand, the serial number of the money counting machine can be used to confirm whether the money counting machine has been registered and compliant in the financial enterprise system network. The banknotes counted by the registered and compliant money counting machine are recognized and allowed to be transmitted to the terminal server.

[0088] In operation S230, the serial number data and the serial number of the banknote counting machine providing the serial number data are set as the same group to generate a serial number data group.

[0089] A banknote counting machine counts a batch of banknotes and generates a set of serial number data. However, usually, a banknote counting machine counts multiple batches of banknotes, thus generating multiple sets of serial number data. Each set of serial number data is bound to the serial number of the banknote counting machine that provides the serial number data to form a serial number data group.

[0090] In operation S240, one or more groups of serial number data groups are transmitted to a transfer end, wherein an upload device is in communication connection with the transfer end.

[0091] The serial number data group that has completed binding in operation S230 is transmitted to the transfer end.

[0092] In operation S250, the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal is verified by the transfer terminal.

[0093] After receiving the serial number data group, the transfer end checks and verifies the serial number of the money counter in the serial number data group to see whether there is pairing information consisting of the serial number of the money counter and the IP address of the transfer end, and then determines whether the money counter is a trusted device.

[0094] According to an embodiment of the present application, the specific steps of operation S250 are as follows:

[0095] According to the IP address of the transfer end, a list of trusted devices corresponding to the IP address of the transfer end is obtained, wherein the list of trusted devices includes serial numbers of multiple money counters; when the serial number of the money counter appears in the list of trusted devices, it is determined that pairing information consisting of the serial number of the money counter and the IP address of the transfer end exists.

[0096] It can be understood that the trusted list is equivalent to the white list of money counters, and the serial numbers of the money counters in the trusted list represent the uniqueness and compliance of the corresponding money counters.

[0097] In operation S260, when the pairing information exists, the serial number data is uploaded.

[0098] It is understandable that the existence of the pairing information is equivalent to the uniqueness and compliance of the money counting machine, and the banknotes counted by it are authentic. Therefore, when the transfer end confirms the existence of the pairing information, it transmits the serial number data to the terminal server to complete the upload process.

[0099] The pairing information enables a matching usage relationship between the money counter and the transfer terminal. Later, through the serial number data, the transfer terminal that executed the upload, the money counter that counted at that time, and the staff who operated the relevant money counter can be queried. The scenes and personnel related to the serial number data can be reproduced. The dimensions are more diverse and rich, which facilitates scene tracing and query, and provides a powerful auxiliary identification role for the serial number as the unique identifier of banknotes.

[0100] According to the processing method of the present application, the soft control mode of the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal is replaced by the hard coupling mode of the money counter and the IP address in the prior art, thereby saving the occupation of network resources and realizing the rapid replacement of the money counter under the premise of meeting the compliance and uniqueness. While reducing the pressure on maintenance personnel, the ability to upload the serial number data in time is guaranteed.

[0101] Since the present application also involves the process of transmitting the crown number data from the transfer end to the terminal server, in order to avoid problems in this process, the transfer end of the present application has the function of receiving feedback information from the terminal server. In addition, the present application sets a memory in the upload device, which can save the crown number data group in the upload device, that is, the upload device has two basic functions of transmission and storage, and can store all the crown number data groups transmitted to the transfer end through the upload device.

[0102] The following will expand the method flow that can be executed by the transfer end and the uploading device when the upload is successful and when the upload fails.

[0103] According to one embodiment of the present application, the processing method further includes:

[0104] When the upload is successful, the transfer end receives the success feedback generated by the terminal server and feeds it back to the uploading device;

[0105] The uploading device marks the saved successfully uploaded serial number data group according to the success feedback, wherein the mark indicates that the upload has been successful.

[0106] The tag is used to distinguish the successfully uploaded serial number data group from the unsuccessfully uploaded serial number data group. The tag can be used as a certificate of whether the upload is successful.

[0107] If the serial number data is not successfully uploaded, there are two situations, which are explained as two embodiments. Embodiment 1 is the situation where the transfer end fails to upload when there is a problem at the transfer end (such as power outage, signal disconnection between the transfer end and the terminal server); Embodiment 2 is the situation where the transfer end fails to upload when the pairing information does not exist.

[0108] For Example 1, when the transfer end does not receive feedback information from the terminal server for a long time, or receives information that the upload failed from the terminal server, since all the crown number data groups are saved in the uploading device, the crown number data groups that failed to be uploaded can be re-uploaded.

[0109] The transfer end of this application can remind the staff in real time to handle it in time when receiving feedback information of upload failure or not receiving feedback information for a long time, which can prevent the situation that the staff is unaware of the failure to upload the serial number data to the greatest extent.

[0110] For Example 2, Figure 3 This is a flowchart of a processing method when pairing information does not exist in Example 2.

[0111] like Figure 3 As shown, this embodiment includes operations S310 to S320.

[0112] In operation S310, when the pairing information does not exist, first prompt information is sent, wherein the first prompt information is upload failure information.

[0113] The absence of pairing information indicates that the serial number of the money counter is an untrusted device. The transfer end of this application also has its own prompt function. For example, the transfer end is a computer, and a prompt message pops up on the computer screen to notify the staff. The prompt message, for example, the serial number of the money counter is not registered in the system. Please ask the staff to handle the failed upload of the serial number data in time.

[0114] The transfer terminal's own reminder function can remind staff in real time to handle the issue in a timely manner, thus preventing staff from being unaware that the serial number data has not been successfully uploaded.

[0115] In operation S320, the transfer end saves the serial number data that failed to be uploaded.

[0116] Since the serial number data has not been successfully uploaded, the serial number data that has not been successfully uploaded can be temporarily stored at the transfer end, waiting for the staff's processing command for this data.

[0117] Command processing can be divided into the following two cases.

[0118] Figure 4 The flowchart schematically shows a processing method when the serial number data upload fails according to an embodiment of the present application.

[0119] like Figure 4 As shown, this embodiment includes operations S410 to S420.

[0120] In operation S410, manual verification confirmation information is received.

[0121] Since the money counter is an untrustworthy device, manual verification is required to confirm whether the money counter is compliant and whether the task of counting money is genuine. After confirmation, the serial number data temporarily stored on the transfer end that has not been successfully uploaded can be uploaded again. This can strengthen the management of the money counter and prevent the private misuse of the money counter from causing data confusion.

[0122] Of course, not everyone can issue instructions to allow re-upload, and the verification needs to be done by someone with verification authority.

[0123] According to one embodiment of the present application, receiving manual verification confirmation information includes:

[0124] Verify the information of authorized personnel based on the information group consisting of user name and password, or user fingerprint;

[0125] When the authorized person passes the verification, an alarm message related to the authorized person is pushed, where the alarm message is the serial number data that failed to be uploaded; and

[0126] Receive operation instructions from authorized personnel, where the operation instructions include re-upload instructions.

[0127] It can be understood that when the first prompt message appears on the transfer terminal, the staff can check the first prompt message and report it to the relevant manager. The first prompt message records the relevant personal information of the manager, and the manager can be contacted through the personal information. Then, the manager enters information that can verify his or her identity on the transfer terminal, for example, he or she can enter the work badge ID and password, or use fingerprints for authentication. After the authentication is passed, the manager is an authorized person who can initiate a re-upload instruction, and the authorized person can issue an instruction to re-upload the failed crown number data.

[0128] In operation S420, after receiving the re-upload instruction from the authorized person, the transfer end re-uploads the serial number data that failed to be uploaded.

[0129] According to an embodiment of the present application, the transfer end may involve multiple groups of serial number data that failed to be uploaded, which are for different authorized personnel. Therefore, after verifying that the manager is the authorized person, it is necessary to obtain the serial number data related to the authorized person that failed to be uploaded, and then upload the serial number data that the authorized person has authority control. The steps include:

[0130] Receive re-upload instructions;

[0131] Get the upload failure serial number data related to the authorized personnel;

[0132] Re-upload the failed serial number data.

[0133] After review by the authorized personnel, the authorized personnel's information will be retained in the re-uploaded serial number data after operation by the authorized personnel, which is convenient for subsequent traceability query.

[0134] It should be noted that the above embodiment is an emergency plan. In order to standardize the use of the money counter and avoid possible loopholes caused by unlimited execution of the emergency plan, the emergency plan will not be allowed after it is executed a certain number of times. The process is as follows.

[0135] Figure 5The flowchart schematically shows another processing method when the serial number data upload fails according to an embodiment of the present application.

[0136] like Figure 5 As shown, this embodiment includes operations S510 to S520.

[0137] In operation S510, the number n of manual verifications within a time period t is confirmed.

[0138] In operation S520, when the number n is greater than a threshold, a second prompt message is sent and uploading is stopped, wherein the second prompt message is to add trusted device information.

[0139] In the preset interface of the transfer terminal, you can add and delete trusted devices in the trusted device list, and you can also set the time period t and the number of times n. When the number of manual verifications by the authorized personnel reaches the specified number, the transfer terminal will remind you that emergency operations are not allowed. For example, the time period t is one day and the number of times n is 5. In one day, when the number of manual verifications by the authorized personnel reaches 5 times, the transfer terminal will remind you that emergency operations are not allowed.

[0140] Only when the authorized personnel add the money counting machine that failed to upload the serial number data as a trusted device, can the re-upload instruction be automatically executed, that is, the serial number of the money counting machine needs to be added in the preset interface before the failed serial number data transmission related to this serial number can be re-uploaded.

[0141] It should be noted that, in general, there are multiple serial numbers of trusted money counters in the trusted device list. In the event of a faulty replacement, all money counters in the trusted device list can perform the task of counting and uploading, which does not affect the work efficiency of uploading the serial number data.

[0142] However, it is understandable that when a money counter fails and needs to be replaced, only in a few cases (the serial number of the money counter does not exist in the trusted device list) does a simple addition setting need to be performed. The processing method of this application allows staff to quickly and directly replace the money counter without involving issues such as interface parameter information settings, and has little impact on the work of counting banknotes and uploading serial number data, reducing the maintenance pressure of branch counters and operation management personnel on serial number data and money counters and the training requirements for related replacement knowledge, greatly improving the staff's experience in using the money counter.

[0143] By increasing the limit on the number of emergency responses within the time period t, the staff and managers using the money counting machines can efficiently solve the problem of the Kou Zihao data not being able to be uploaded normally under compliance conditions, further improving the quality and efficiency of corresponding work such as the replacement of money counting machines, and making the process standardized and completed.

[0144] According to one embodiment of the present application, the upload device is communicatively connected to the money counting machine via a first USB line, and the upload device is communicatively connected to the transfer terminal via a second USB line.

[0145] One end of the first USB cable is electrically connected to the upload device, and the other end of the first USB cable is electrically connected to the money counter. The money counter can be replaced by flexible plugging and unplugging, that is, only the money counter at the other end of the first USB cable is replaced to complete the replacement. The same applies when the upload device is damaged.

[0146] One end of the second USB cable is electrically connected to the upload device, and the other end of the second USB cable is electrically connected to the transfer end. The principle is the same as that of the first USB cable and will not be repeated here.

[0147] The communication method through the first USB cable and the second USB cable does not rely on parameter information such as IP address, and has the technical effect of connecting whenever needed. Moreover, through convenient plug-in and pull-out operations, the replacement of the money counter, upload device or transfer terminal can be easily realized.

[0148] According to an embodiment of the present application, the processing method further includes: regularly clearing the serial number data groups that have been successfully uploaded in the uploading device according to preset conditions.

[0149] The upload device stores the serial number data groups transmitted therethrough, including those that have been marked and those that have not been marked. According to preset conditions, the marked serial number data groups can be processed regularly.

[0150] In one embodiment, the preset condition is: check the marked serial number data in the upload device at regular intervals every day, and determine whether the capacity threshold of 80% is reached. When the capacity threshold of 80% is reached, sort the serial number data according to the storage time, automatically clear the serial number data with the longest storage time, and stop when the capacity threshold of less than 50% is reached.

[0151] In another embodiment, the preset condition is: when the serial number data has been stored for more than one year, all serial number data for more than one year are automatically cleared.

[0152] In yet another embodiment, the preset condition is: manually clearing the serial number data of a specified date, or manually deleting all the serial number data under the serial number of a specified banknote counting machine.

[0153] Figure 6 The flowchart of uploading serial number data according to an embodiment of the present application is schematically shown.

[0154] In operation S601, the banknote counting machine counts the banknotes and identifies the serial number data.

[0155] In operation S602, the banknote counter transmits the serial number data and the serial number of the banknote counter itself to the uploading device.

[0156] In operation S603, the uploading device sets the serial number data and the serial number of the banknote counting machine providing the serial number data into the same group to generate a serial number data group.

[0157] In operation S604, the uploading device transmits the serial number data group to the transfer end.

[0158] In operation S605, the transfer end checks whether the serial number of the money counter exists in the trusted device list.

[0159] After operation S605 is performed, operation S606 or operations S607 to S614 may be performed.

[0160] In operation S606, the serial number of the money counter exists in the trusted device list, and the serial number data is further transmitted to the terminal server, and the process ends.

[0161] In operation S607, if the serial number of the money counter is not in the trusted device list, a first prompt message is issued, and the serial number data is temporarily stored in the transfer terminal.

[0162] In operation S608, the management authority is confirmed through the fingerprint information of the manager.

[0163] In operation S609, a re-upload instruction from an authorized person is received.

[0164] In operation S610, it is determined whether the number of re-upload instructions in one day is greater than 5 times.

[0165] After operation S610 is performed, operation S611 or operations S612 to S614 may be performed.

[0166] In operation S611, when the number of times in one day is less than or equal to 5 times, the transfer end executes the re-upload instruction to retransmit the serial number data to the terminal server, and the process ends.

[0167] In operation S612, when the number of times in one day is greater than 5 times, a second prompt message is sent.

[0168] In operation S613, uploading is stopped.

[0169] In operation S614, when the transfer end detects that the authorized person has added the serial number of the money counter to the trusted device list, the re-upload function is automatically executed to retransmit the serial number data to the terminal server, and the process ends.

[0170] Figure 7 The flowchart of replacing a new money counting machine according to an embodiment of the present application is schematically shown.

[0171] In operation S701, unplug one end of the first USB cable connected to the currency counter and insert it into the new currency counter.

[0172] In operation S702, it is checked whether the data can be directly transmitted to the terminal server.

[0173] In operation S703, when the new money counter can be directly transmitted to the terminal server, the replacement is completed.

[0174] In operation S704, when the transfer terminal issues the first prompt message, the trusted device list is checked, and the serial number of the new money counter is added to the trusted device list, and the replacement is completed.

[0175] It should be noted that when the first prompt message is sent, it indicates that the pairing information consisting of the serial number of the new money counter and the IP address of the transfer terminal does not exist, that is, the transmission cannot be completed.

[0176] Combination Figure 2-Figure 7 method, Figure 8 The diagram schematically shows a serial number data processing device according to an embodiment of the present application.

[0177] like Figure 8 As shown, the serial number data processing equipment includes: a banknote counting machine, an uploading device and a transfer terminal.

[0178] The banknote counting machine is used to identify and generate serial number data when counting banknotes.

[0179] The upload device is independently arranged relative to the money counting machine, and the upload device is connected to the money counting machine through a first USB line. Among them, the upload device can be executed: operation S210 to obtain the crown number data of the money counting machine; operation S220 to obtain the serial number of the money counting machine providing the crown number data; operation S230 to set the crown number data and the serial number of the money counting machine providing the crown number data as the same group to generate a crown number data group; operation S240 to transmit one or more groups of crown number data groups to the transfer end, wherein the crown number data group includes the crown number data and the serial number of the money counting machine providing the crown number data. That is to say, the upload device as an execution subject can be used to execute operations S210-S240.

[0180] The transfer terminal is connected to the upload device through a second USB line. In the transfer terminal, the following operations can be performed: Operation S250 verifies the pairing information composed of the serial number of the money counter and the IP address of the transfer terminal; Operation S260 uploads the serial number data when the pairing information exists. In other words, the transfer terminal can be used as an execution subject to perform Operation S250-Operation S260.

[0181] According to one embodiment of the present application, the upload device includes multiple ones, and each upload device is communicatively connected to at least one money counting machine via a first USB line.

[0182] In actual use, the number of money counters and the number of upload devices cannot be one-to-one corresponding, which is conducive to saving resources. Figure 8 In the figure, m money counting machines are shown, each of which is connected to an uploading device through a first USB line.

[0183] According to an embodiment of the present application, the transfer ends include multiple ones, and each transfer end is communicatively connected to at least one uploading device via a second USB line.

[0184] The communication method and reason are the same as those between the money counter and the upload device. One computer terminal can be used with multiple smart money counters, thus minimizing the consumption of IP addresses.

[0185] According to one embodiment of the present application, the uploading device includes a memory, and the memory is used to store the serial number data and serial number obtained from the banknote counting machine.

[0186] According to one embodiment of the present application, the memory includes multiple areas, each area corresponds to the serial number of a banknote counting machine, so as to store the serial number data with the serial number.

[0187] According to the preset rules, the serial number data can be cleaned up according to the serial number, and the storage can be partitioned, so that the cleaning target can be quickly found during later review and manual cleaning.

[0188] Fig. 9 It is a combination Figure 1 Application scenarios and Figure 8 The crown number data processing device in the figure schematically shows the interaction between the crown number data processing device and the terminal server.

[0189] like Fig. 9 As shown, the upload device can receive the serial number data transmitted from one or more cash counting machines and save it in its memory, partition it with the serial number of the cash counting machine, and then transmit the serial number data to the transfer terminal, which then transmits it to the terminal server through the financial network, solving the original pain point of needing to set an IP address and bind a MAC physical address for the cash counting machine separately. The replacement process is simple and fast, and does not affect the work and efficiency of daily upload of the serial number. In addition, with the pairing information composed of the uniqueness of the serial number of each cash counting machine and the uniqueness of the IP address of the transfer terminal in the financial enterprise, the requirements for the uniqueness and compliance of the cash counting machine in the financial enterprise system network are met.

[0190] Based on the above serial number data processing method, the present application also provides a serial number data processing system. Fig.10 The device is described in detail.

[0191] Fig.10The structural block diagram of the serial number data processing system according to an embodiment of the present application is schematically shown.

[0192] In the serial number data processing system, there are mainly two execution entities: the upload device and the transfer terminal.

[0193] like Fig.10 As shown, the uploading device of this embodiment includes a first acquisition module 810 , a second acquisition module 820 , a construction module 830 and a first uploading module 840 .

[0194] The first acquisition module 810 is used to obtain the serial number data of the money counting machine through the upload device, wherein the serial number data is identified and generated by the money counting machine when counting money, and the upload device is independently set relative to the money counting machine, and the upload device is in communication connection with the money counting machine. In one embodiment, the first acquisition module 810 can be used to perform the operation S210 described above, which will not be repeated here.

[0195] The second acquisition module 820 is used to acquire the serial number of the banknote counting machine providing the serial number data through the upload device. In one embodiment, the second acquisition module 820 can be used to perform the operation S220 described above, which will not be repeated here.

[0196] The construction module 830 is used to: set the serial number data and the serial number of the banknote counting machine providing the serial number data to the same group to generate the serial number data group. In one embodiment, the construction module 830 can be used to perform the operation S230 described above, which will not be repeated here.

[0197] The first upload module 840 is used to transmit one or more groups of serial number data groups to the transfer end, wherein the upload device is in communication connection with the transfer end. In one embodiment, the first upload module 840 can be used to perform the operation S240 described above, which will not be described in detail here.

[0198] like Fig.10 As shown, the transfer end of this embodiment includes a verification module 850 and a second uploading module 860 .

[0199] The verification module 850 is used to verify the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal. In one embodiment, the verification module 850 can be used to perform the operation S250 described above, which will not be repeated here.

[0200] The second uploading module 860 is used to upload the serial number data when the pairing information exists. In one embodiment, the second uploading module 860 can be used to perform the operation S260 described above, which will not be described in detail here.

[0201] The processing system of the present application can be respectively set in the above-mentioned processing equipment according to the execution subject, and execute the above-mentioned processing method. The processing system of the present application is used to replace the hard coupling mode of the currency counter and the IP address in the prior art by confirming the pairing information composed of the serial number of the currency counter and the IP address of the transfer terminal, thereby saving the occupation of network resources, realizing the rapid replacement of the currency counter under the premise of meeting compliance and uniqueness, and reducing the pressure on maintenance personnel while ensuring the ability to upload the serial number data in a timely manner.

[0202] According to an embodiment of the present application, any multiple modules of the first acquisition module 810, the second acquisition module 820, the construction module 830 and the first upload module 840 of the upload device can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present application, at least one of the first acquisition module 810, the second acquisition module 820, the construction module 830 and the first upload module 840 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in an appropriate combination of any of them. Alternatively, at least one of the first acquisition module 810 , the second acquisition module 820 , the construction module 830 , and the first upload module 840 may be at least partially implemented as a computer program module, and when the computer program module is executed, a corresponding function may be performed.

[0203] It should be noted that the first acquisition module 810, the second acquisition module 820, the construction module 830 and the first upload module 840 of the above-mentioned upload device can be completely replaced by the verification module 850 and the second upload module 860 of the transfer end. The composition principle of the multiple modules in the upload device is the same as the composition principle of the multiple modules in the transfer end, and will not be repeated here.

[0204] Fig.11 A block diagram of an electronic device suitable for implementing a method for processing serial number data according to an embodiment of the present application is schematically shown.

[0205] like Fig.11As shown, the electronic device 900 according to an embodiment of the present application includes a processor 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 into a random access memory (RAM) 903. The processor 901 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 901 may also include an onboard memory for caching purposes. The processor 901 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present application.

[0206] In RAM 903, various programs and data required for the operation of electronic device 900 are stored. Processor 901, ROM 902 and RAM 903 are connected to each other via bus 904. Processor 901 performs various operations of the method flow according to the embodiment of the present application by executing the program in ROM 902 and / or RAM 903. It should be noted that the program can also be stored in one or more memories other than ROM 902 and RAM 903. Processor 901 can also perform various operations of the method flow according to the embodiment of the present application by executing the program stored in the one or more memories.

[0207] According to an embodiment of the present application, the electronic device 900 may further include an input / output (I / O) interface 905, which is also connected to the bus 904. The electronic device 900 may further include one or more of the following components connected to the I / O interface 905: an input portion 906 including a keyboard, a mouse, etc.; an output portion 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 908 including a hard disk, etc.; and a communication portion 909 including a network interface card such as a LAN card, a modem, etc. The communication portion 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed, so that a computer program read therefrom is installed into the storage portion 908 as needed.

[0208] The present application also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present application is implemented.

[0209] According to an embodiment of the present application, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present application, the computer-readable storage medium may include the ROM 902 and / or RAM 903 described above and / or one or more memories other than ROM 902 and RAM 903.

[0210] The embodiments of the present application also include a computer program product, which includes a computer program, and the computer program includes a program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the item recommendation method provided in the embodiments of the present application.

[0211] The computer program executes the above functions defined in the system / device of the embodiment of the present application when the processor 901 executes the computer program. According to the embodiment of the present application, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0212] In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and downloaded and installed through the communication part 909, and / or installed from a removable medium 911. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0213] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 909, and / or installed from the removable medium 911. When the computer program is executed by the processor 901, the above functions defined in the system of the embodiment of the present application are performed. According to the embodiment of the present application, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.

[0214] According to an embodiment of the present application, the program code for executing the computer program provided in the embodiment of the present application can be written in any combination of one or more programming languages, specifically, these computing programs can be implemented using high-level processes and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, such as Java, C++, python, "C" language or similar programming languages. The program code can be executed completely on the user computing device, partially on the user device, partially on the remote computing device, or completely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0215] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0216] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present application may be combined in a variety of ways and / or combinations, even if such combinations or combinations are not explicitly described in the present application. In particular, without departing from the spirit and teachings of the present application, the features described in the various embodiments and / or claims of the present application may be combined in a variety of ways and / or combinations. All of these combinations and / or combinations fall within the scope of the present application.

[0217] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0218] The embodiments of the present application are described above. However, these embodiments are only for the purpose of illustration, and are not intended to limit the scope of the present application. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination. The scope of the present application is limited by the attached claims and their equivalents. Without departing from the scope of the present application, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present application.

Claims

1. A method for processing serial number data, characterized in that: The following steps are involved: Acquiring serial number data of a banknote counter through an upload device, wherein the serial number data is identified and generated by the banknote counter when counting banknotes, the upload device is independently arranged relative to the banknote counter, and the upload device is in communication connection with the banknote counter; Acquiring the serial number of the banknote counting machine providing the serial number data through the uploading device; The serial number data and the serial number of the banknote counting machine providing the serial number data are set to the same group to generate a serial number data group; Transmitting one or more groups of the serial number data groups to a transfer end, wherein the upload device is in communication connection with the transfer end; Verifying the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal, wherein after receiving the serial number data group, the transfer terminal checks and verifies the serial number of the money counter in the serial number data group to see whether there is the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal; and When the pairing information exists, uploading the serial number data; Wherein, verifying the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal includes: According to the IP address of the transfer terminal, a trusted device list corresponding to the IP address of the transfer terminal is obtained, wherein the trusted device list includes serial numbers of multiple money counters, and when a money counter fails and needs to be replaced, all money counters in the trusted device list can realize the task of counting and uploading; when a money counter fails and needs to be replaced, the serial number of the money counter does not exist in the trusted device list, and the serial number of the non-existent money counter is added and set to the trusted device list; and When the serial number of the money counter appears in the trusted device list, it is determined that the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal exists.

2. The processing method according to claim 1, characterized in that: The method further comprises: When the pairing information does not exist, sending a first prompt message, wherein the first prompt message is upload failure information; and The transfer end saves the serial number data that fails to be uploaded.

3. The processing method according to claim 2, characterized in that: The method further comprises: Receive manual verification confirmation; and Re-upload the serial number data that failed to be uploaded.

4. The processing method according to claim 3, characterized in that: Receive manual verification confirmation, including: Verify the information of authorized personnel based on the information group consisting of user name and password, or user fingerprint; When the authorized person passes the verification, push the alarm information related to the authorized person, wherein the alarm information is the serial number data that failed to upload; and Receive an operation instruction from the authorized person, wherein the operation instruction includes a re-upload instruction.

5. The processing method according to claim 4, characterized in that: Re-uploading the serial number data that failed to be uploaded, including: receiving the re-upload instruction; Obtain the serial number data related to the authorized person that failed to upload; Re-upload the serial number data that failed to be uploaded.

6. The processing method according to claim 3, characterized in that: Also includes: Confirm the number of manual verifications n within time period t; as well as When the number n is greater than a threshold, a second prompt message is sent and uploading is stopped, wherein the second prompt message is to add trusted device information.

7. The processing method according to claim 1, characterized in that: The method further comprises: The uploading device is connected to the money counting machine through a first USB line; and The uploading device is connected to the transfer end through a second USB line.

8. The processing method according to claim 1, characterized in that: The method further comprises: The serial number data group is stored in the uploading device.

9. The processing method according to claim 8, characterized in that: The method further comprises: When the upload is successful, the transfer end receives a success feedback and feeds back to the uploading device; The uploading device marks the saved serial number data group that has been uploaded successfully according to the success feedback, wherein the mark indicates that the upload has been successful.

10. The processing method according to claim 9, characterized in that: The method further comprises: According to preset conditions, the serial number data groups that have been successfully uploaded in the uploading device are regularly cleared.

11. A serial number data processing device, characterized in that: include: A banknote counting machine is used to identify and generate serial number data when counting banknotes; An upload device, the upload device is independently arranged relative to the money counter, and the upload device is communicatively connected with the money counter via a first USB line; as well as The transfer end is connected to the upload device through a second USB line. The uploading device is used to: obtain the serial number data of the currency counting machine; obtain the serial number of the currency counting machine providing the serial number data; and transmit one or more groups of serial number data groups to the transfer end, wherein the serial number data group includes the serial number data and the serial number of the currency counting machine providing the serial number data; and The transfer terminal is used to verify the pairing information composed of the serial number of the money counter and the IP address of the transfer terminal, wherein, after receiving the serial number data group, the transfer terminal checks and verifies whether the serial number of the money counter in the serial number data group exists and whether the pairing information composed of the serial number of the money counter and the IP address of the transfer terminal exists; and when the pairing information exists, upload the serial number data; Wherein, verifying the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal includes: According to the IP address of the transfer terminal, a trusted device list corresponding to the IP address of the transfer terminal is obtained, wherein the trusted device list includes serial numbers of multiple money counters, and when a money counter fails and needs to be replaced, all money counters in the trusted device list can realize the task of counting and uploading; when a money counter fails and needs to be replaced, the serial number of the money counter does not exist in the trusted device list, and the serial number of the non-existent money counter is added and set to the trusted device list; and When the serial number of the money counter appears in the trusted device list, it is determined that the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal exists.

12. The serial number data processing device according to claim 11, characterized in that: The upload device includes multiple ones, and each of the upload devices is communicatively connected to at least one of the money counting machines via a first USB line.

13. The serial number data processing device according to claim 11, characterized in that: The transfer ends include a plurality of transfer ends, and each transfer end is communicatively connected to at least one of the upload devices via a second USB line.

14. The serial number data processing device according to claim 11, characterized in that: The uploading device comprises a memory, and the memory is used to store the serial number data and the serial number obtained from the banknote counting machine.

15. The serial number data processing device according to claim 14, characterized in that: The memory includes a plurality of areas, each of which corresponds to a serial number of a banknote counting machine, so as to store serial number data with the serial number.

16. A serial number data processing system, characterized in that: include: A first acquisition module, the first acquisition module is used to: acquire serial number data of a banknote counter through an upload device, wherein the serial number data is identified and generated by the banknote counter when counting banknotes, the upload device is independently arranged relative to the banknote counter, and the upload device is in communication connection with the banknote counter; A second acquisition module, the second acquisition module is used to acquire the serial number of the banknote counting machine providing the serial number data through the uploading device; A construction module, the construction module is used to: set the serial number data and the serial number of the banknote counting machine providing the serial number data to the same group to generate a serial number data group; A first uploading module, the first uploading module is used to: transmit one or more groups of the serial number data groups to a transfer end, wherein the uploading device is in communication connection with the transfer end; A verification module, the verification module is used to: verify the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal, wherein after receiving the serial number data group, the transfer terminal checks and verifies the serial number of the money counter in the serial number data group to see whether there is pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal; and A second uploading module, the second uploading module is used to: upload the serial number data when the pairing information exists; Wherein, verifying the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal through the transfer terminal includes: According to the IP address of the transfer terminal, a trusted device list corresponding to the IP address of the transfer terminal is obtained, wherein the trusted device list includes serial numbers of multiple money counters, and when a money counter fails and needs to be replaced, all money counters in the trusted device list can realize the task of counting and uploading; when a money counter fails and needs to be replaced, the serial number of the money counter does not exist in the trusted device list, and the serial number of the non-existent money counter is added and set to the trusted device list; and When the serial number of the money counter appears in the trusted device list, it is determined that the pairing information consisting of the serial number of the money counter and the IP address of the transfer terminal exists.

17. An electronic device comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors execute the method according to any one of claims 1 to 10.

18. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • RMB information collection and conversion device, system and method based on crown word information

    CN108460896A