CN113129088A - Payment terminal financial bill big data management method and system - Google Patents
Payment terminal financial bill big data management method and system Download PDFInfo
- Publication number
- CN113129088A CN113129088A CN202110350052.1A CN202110350052A CN113129088A CN 113129088 A CN113129088 A CN 113129088A CN 202110350052 A CN202110350052 A CN 202110350052A CN 113129088 A CN113129088 A CN 113129088A
- Authority
- CN
- China
- Prior art keywords
- identifier
- bill
- real
- time
- payment terminal
- 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
- 238000013523 data management Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000000605 extraction Methods 0.000 claims abstract description 43
- 238000004806 packaging method and process Methods 0.000 claims abstract description 6
- 238000012856 packing Methods 0.000 claims description 14
- 230000002596 correlated effect Effects 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 3
- 230000010354 integration Effects 0.000 abstract description 4
- 238000007726 management method Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 abstract description 4
- 230000002265 prevention Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/10—Tax strategies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/123—Tax preparation or submission
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Entrepreneurship & Innovation (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a payment terminal financial bill big data management method, which relates to the technical field of electronic bill management and comprises bill generation and bill extraction steps; a bill generating step: acquiring payment information; generating an electronic bill, a first identifier, a second identifier and a third identifier; associating and packaging the data packets into a first bill data packet and a second bill data packet, and encrypting the first bill data packet; a bill extraction step: generating a first real-time identifier, generating a second real-time identifier, and analyzing the second identifier and the third identifier; judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not; the electronic bill and the first identification are obtained when the electronic bill and the first identification are the same; judging whether the electronic bills in the cloud database and the real-time payment terminal are the same or not; outputting the electronic bill in the same way; and a financial bill big data management system of the payment terminal is also provided. The invention has the advantages of low integration processing difficulty and prevention of bill data leakage and tampering.
Description
Technical Field
The invention relates to the technical field of electronic bill management, in particular to a payment terminal financial bill big data management method and system.
Background
The financial payment is carried out on the consumed goods or services, wherein a unit or an individual directly or indirectly sends a payment instruction to a bank financial institution through a mobile device, the internet or a short-distance sensor to generate money payment and fund transfer behaviors, a large amount of online financial bill data, namely electronic bills, are generated, various financial bill data are generated in a payment terminal, the integration and processing are complex, the searching is difficult, and meanwhile, the financial bill data are easy to leak and falsify, so that the user suffers from losses in different degrees.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a payment terminal financial bill big data management method and system.
A payment terminal financial bill big data management method comprises a bill generation step and a bill extraction step; the ticket generating step includes: acquiring payment information, wherein the payment information comprises bill information, payment terminal information and account main body information; generating an electronic bill and a first identifier simultaneously according to the bill information, generating a second identifier according to the payment terminal information, and generating a third identifier according to the account main body information; associating and packaging the electronic bill and the first identifier into a first bill data packet, and storing the electronic bill and the first identifier in a cloud database in an associated manner; associating and packaging the second identifier, the third identifier and the first bill data packet into a second bill data packet, and storing the second bill data packet in the payment terminal, wherein the first bill data packet in the second bill data packet is encrypted; the bill extraction step comprises: acquiring a real-time extraction request; acquiring real-time payment terminal information and real-time account main body information according to the real-time extraction request, and acquiring a second bill data packet according to the real-time extraction request; generating a first real-time identifier according to the real-time payment terminal information, generating a second real-time identifier according to the real-time account main body information, and analyzing the second identifier and the third identifier in the obtained second bill data packet; judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not; if the two are the same, decrypting the first bill data packet in the real-time payment terminal and acquiring the electronic bill and the first identifier; searching the electronic bill associated with the first identification in the cloud database according to the first identification; judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal; and if the electronic bill is the same, outputting the electronic bill from the real-time payment terminal. The payment terminal information mainly comprises various mobile devices, such as a mobile phone, a computer, an intelligent watch and the like, and the account main body information can be various transaction platforms, user transaction account numbers and the like. And generating more payment information in the payment terminal within a certain time range, thereby generating a plurality of electronic bills and first identifications.
Preferably, encrypting the first one of the second ticket packets comprises: obtaining an encryption grade according to the account main body information; sending out an encryption request; and the cloud encrypts the first bill data packet in the payment terminal according to the encryption level. Different account main part information can possess different encryption levels, and the user also can predetermine the encryption level according to different account main parts simultaneously, and the high in the clouds has different encryption key modes to different encryption levels.
Preferably, the ticket extraction step further comprises: judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not; if the two are the same, sending a decryption request; the cloud terminal decrypts the first bill data packet in the real-time payment terminal and acquires the electronic bill and the first identifier, wherein the cloud terminal records the decryption request in a cloud terminal database.
Preferably, the ticket extraction step further comprises: judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not; and if the difference is not uniform, generating first reminding information, transmitting the first reminding information to the server, and storing the first reminding information in the cloud database. The first reminding information comprises comparison information of the first real-time identification and the second identification, and the second reminding information comprises necessary information of the second real-time identification and the third identification.
Preferably, the ticket extraction step further comprises: judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal; and if not, generating second reminding information, transmitting the second reminding information to the server, and storing the second reminding information in the cloud database. The second reminding information comprises comparison information of the electronic bill in the cloud database and the electronic bill in the real-time payment terminal.
A payment terminal financial bill big data management system comprises: the payment system comprises a first acquisition module, a second acquisition module and a payment module, wherein the first acquisition module is used for acquiring payment information, and the payment information comprises bill information, payment terminal information and account main body information; the first generation module is used for simultaneously generating an electronic bill and a first identifier according to the bill information; the second generation module is used for generating a second identifier according to the payment terminal information; the third generation module is used for generating a third identifier according to the account main body information; the first packing module is used for associating the electronic bill with the first identifier and packing the electronic bill into a first bill data packet; the first storage module is used for storing the electronic bill and the first identification in a cloud database in a correlated manner; the second packing module is used for associating the second identifier, the third identifier and the first bill data packet and packing the second identifier, the third identifier and the first bill data packet into a second bill data packet; the second storage module is used for storing the second bill data packet in the payment terminal; the encryption module is used for encrypting the first bill data packet in the second bill data packet; the second acquisition module is used for acquiring the real-time extraction request, acquiring the real-time payment terminal information and the real-time account main body information according to the real-time extraction request, and acquiring a second bill data packet according to the real-time extraction request; the fourth generation module is used for generating a first real-time identifier according to the real-time payment terminal information; the fifth generation module is used for generating a second real-time identifier according to the real-time account main body information; the first analysis module is used for analyzing the second identifier and the third identifier in the obtained second bill data packet; the first judging module is used for judging whether the first real-time identifier is the same as the second identifier or not and also judging whether the second real-time identifier is the same as the third identifier or not; the decryption module is used for decrypting the first bill data packet and acquiring the electronic bill and the first identifier in the real-time payment terminal when the first judgment module judges that the first bill data packet is the same; the first self-checking module is used for searching the electronic bill associated with the first self-checking module in the cloud database according to the first identifier; the second judgment module is used for judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal; and the output module is used for outputting the electronic bill from the real-time payment terminal when the second judgment module judges that the electronic bill is the same.
Preferably, the encryption module comprises: the level acquisition unit is used for acquiring the encryption level according to the account body information; an encryption request unit for issuing an encryption request; the encryption unit is arranged at the cloud end and used for enabling the cloud end to encrypt the first bill data packet in the payment terminal according to the encryption level.
Preferably, the decryption module comprises: the decryption request unit is used for sending out a decryption request when the first judgment module judges that the first judgment module is the same; the decryption unit is arranged at the cloud end and used for enabling the cloud end to decrypt the first bill data packet in the real-time payment terminal and obtain the electronic bill and the first identification; the first recording unit is used for enabling the cloud to record the decryption request in the cloud database.
Preferably, the first reminding module is configured to generate first reminding information and transmit the first reminding information to the server when the first judging module judges that the first reminding information is different from the first reminding information, and store the first reminding information in the cloud database.
Preferably, the second reminding module is configured to generate second reminding information and transmit the second reminding information to the server when the second judging module judges that the second reminding information is different, and store the second reminding information in the cloud database.
The invention has the beneficial effects that:
in the invention, a first identification is generated while an electronic bill is generated, the first identification is the only identification of the electronic bill, different electronic bills have different first identifications which are correlated and backed up in a cloud database, the position of the electronic bill can be quickly positioned through the first identification, and the electronic bill is conveniently managed, so that the integration processing difficulty is reduced, furthermore, a second identification is generated according to payment terminal information, a third identification is generated according to account main body information, then the second identification, the third identification and a first bill data packet are correlated and packaged into a second bill data packet, the second bill data packet is stored in a payment terminal, and the first bill data packet in the second bill data packet is encrypted at the same time, so that the whole bill generation and storage management are completed; further, when a specified electronic bill needs to be extracted from a plurality of electronic bills, a real-time extraction request needs to be acquired, real-time payment terminal information and real-time account main body information are acquired according to the real-time extraction request, a second bill data packet is acquired according to the real-time extraction request, a first real-time identifier is generated according to the real-time payment terminal information, a second real-time identifier is generated according to the real-time account main body information, the second identifier and a third identifier in the acquired second bill data packet are analyzed, whether the first real-time identifier and the second identifier are the same or not is judged, whether the second real-time identifier and the third identifier are the same or not is judged, if the first real-time identifier and the second identifier and the third identifier are the same, the electronic bill production environment and the electronic bill extraction environment are the same, the safety of the payment terminal is determined, the first data packet is decrypted, the safety performance is improved, the loss is, more importantly, after decryption is completed, the electronic bill associated with the electronic bill in the cloud database is determined through the first identification in the real-time payment terminal, then the electronic bill in the real-time payment terminal and the electronic bill in the cloud database are compared with each other, if difference information occurs, whether the financial bill data are falsified or not can be judged in real time, the situation that a user uses the falsified financial bill data is fundamentally avoided, and the situation that the user receives loss is further prevented.
Drawings
In order to more clearly illustrate the detailed description of the invention or the technical solutions in the prior art, the drawings that are needed in the detailed description of the invention or the prior art will be briefly described below. Throughout the drawings, like elements or portions are generally identified by like reference numerals. In the drawings, elements or portions are not necessarily drawn to scale.
FIG. 1 is a schematic representation of the steps of a document generation method of the present invention;
FIG. 2 is a schematic representation of the steps of the note extraction method of the present invention;
FIG. 3 is a schematic diagram of the financial bill big data management system of the payment terminal according to the present invention;
FIG. 4 is a schematic diagram of the composition of an encryption module according to the present invention;
FIG. 5 is a block diagram of a decryption module according to the present invention.
Reference numerals:
1-a first acquisition module, 2-a first generation module, 3-a second generation module, 4-a third generation module, 5-a first packing module, 6-a first storage module, 7-a second packing module, 8-a second storage module, 9-an encryption module, 901-a level acquisition unit, 902-an encryption request unit, 903-an encryption unit, 10-a second acquisition module, 11-a fourth generation module, 12-a fifth generation module, 13-a first parsing module, 14-a first judgment module, 15-a decryption module, 1501-a decryption request unit, 1502-a decryption unit, 1503-a first recording unit, 16-a first self-checking module, 17-a second judgment module, 18-an output module, 19-a first reminding module, 20-a second reminder module.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Furthermore, the terms "first," "second," and the like are used merely to distinguish one description from another, and are not to be construed as indicating or implying relative importance.
In the description of the embodiments of the present invention, it should be noted that the terms "inside", "outside", "upper", and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings or orientations or positional relationships conventionally arranged when products of the present invention are used, and are only used for convenience in describing the present invention and simplifying the description, but do not indicate or imply that the devices or elements indicated must have specific orientations, be constructed in specific orientations, and operated, and thus, cannot be construed as limiting the present invention.
As shown in fig. 1 to 5, a financial bill big data management method for a payment terminal includes a bill generation step and a bill extraction step;
the bill generating step comprises: acquiring payment information, wherein the payment information comprises bill information, payment terminal information and account main body information; generating an electronic bill and a first identifier simultaneously according to the bill information, generating a second identifier according to the payment terminal information, and generating a third identifier according to the account main body information; the electronic bill and the first identification are associated and packaged into a first bill data packet, and the electronic bill and the first identification are stored in a cloud database in an associated mode; associating and packaging the second identifier, the third identifier and the first bill data packet into a second bill data packet, and storing the second bill data packet in the payment terminal, wherein the first bill data packet in the second bill data packet is encrypted;
the bill extraction step comprises: acquiring a real-time extraction request; acquiring real-time payment terminal information and real-time account main body information according to the real-time extraction request, and acquiring a second bill data packet according to the real-time extraction request; generating a first real-time identifier according to the real-time payment terminal information, generating a second real-time identifier according to the real-time account main body information, and analyzing the second identifier and the third identifier in the obtained second bill data packet; judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not; if the two are the same, decrypting the first bill data packet in the real-time payment terminal and acquiring the electronic bill and the first identifier; searching the electronic bill associated with the first identification in the cloud database according to the first identification; judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal; and if the electronic bill is the same, outputting the electronic bill from the real-time payment terminal.
In this embodiment, it should be noted that the payment terminal information mainly includes various mobile devices, such as a mobile phone, a computer, and a smart watch, and the account main information may include various transaction platforms and user transaction account numbers. And generating more payment information in the payment terminal within a certain time range, thereby generating a plurality of electronic bills and first identifications. In the method, a first identification is generated while electronic bills are generated, the first identification is the only identification of the electronic bills, different electronic bills are provided with different first identifications which are associated with each other and backed up in a cloud database, the positions of the electronic bills can be quickly positioned through the first identification, and the electronic bills are conveniently managed, so that the integration processing difficulty is reduced, furthermore, a second identification is generated according to payment terminal information, a third identification is generated according to account main body information, then the second identification, the third identification and a first bill data packet are associated and packaged into a second bill data packet, the second bill data packet is stored in a payment terminal, and the first bill data packet in the second bill data packet is encrypted at the same time, so that the whole bill generation and storage management are completed; further, when a specified electronic bill needs to be extracted from a plurality of electronic bills, a real-time extraction request needs to be acquired, real-time payment terminal information and real-time account main body information are acquired according to the real-time extraction request, a second bill data packet is acquired according to the real-time extraction request, a first real-time identifier is generated according to the real-time payment terminal information, a second real-time identifier is generated according to the real-time account main body information, the second identifier and a third identifier in the acquired second bill data packet are analyzed, whether the first real-time identifier and the second identifier are the same or not is judged, whether the second real-time identifier and the third identifier are the same or not is judged, if the first real-time identifier and the second identifier and the third identifier are the same, the electronic bill production environment and the electronic bill extraction environment are the same, the safety of the payment terminal is determined, the first data packet is decrypted, the safety performance is improved, the loss is, more importantly, after decryption is completed, the electronic bill associated with the electronic bill in the cloud database is determined through the first identification in the real-time payment terminal, then the electronic bill in the real-time payment terminal and the electronic bill in the cloud database are compared with each other, if difference information occurs, whether the financial bill data are falsified or not can be judged in real time, the situation that a user uses the falsified financial bill data is fundamentally avoided, and the situation that the user receives loss is further prevented.
Specifically, encrypting the first ticket packet in the second ticket packet includes: obtaining an encryption grade according to the account main body information; sending out an encryption request; and the cloud encrypts the first bill data packet in the payment terminal according to the encryption level.
In this embodiment, it should be noted that different account subject information may have different encryption levels, and meanwhile, the user may also preset the encryption level according to different account subjects, and the cloud may have different encryption key modes for different encryption levels.
Specifically, the bill extraction step further includes: judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not; if the two are the same, sending a decryption request; the cloud terminal decrypts the first bill data packet in the real-time payment terminal and acquires the electronic bill and the first identifier, wherein the cloud terminal records the decryption request in a cloud terminal database.
Specifically, the bill extraction step further includes: judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not; and if the difference is not uniform, generating first reminding information, transmitting the first reminding information to the server, and storing the first reminding information in the cloud database.
In this embodiment, it should be noted that the first reminding information includes comparison information between the first real-time identifier and the second identifier, and the second reminding information includes necessity information between the second real-time identifier and the third identifier.
Specifically, the bill extraction step further includes: judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal; and if not, generating second reminding information, transmitting the second reminding information to the server, and storing the second reminding information in the cloud database.
In this embodiment, it should be noted that the second reminding information includes comparison information between the electronic bill in the cloud database and the electronic bill in the real-time payment terminal.
A payment terminal financial bill big data management system comprises: the payment system comprises a first acquisition module 1, a payment module and a payment module, wherein the first acquisition module is used for acquiring payment information which comprises bill information, payment terminal information and account main body information; the first generation module 2 is used for simultaneously generating the electronic bill and the first identifier according to the bill information; the second generating module 3 is used for generating a second identifier according to the payment terminal information; a third generation module 4, configured to generate a third identifier according to the account body information; the first packing module 5 is used for associating and packing the electronic bill and the first identifier into a first bill data packet; the first storage module 6 is used for storing the electronic bill and the first identifier in a cloud database in an associated manner; the second packing module 7 is used for associating the second identifier, the third identifier and the first bill data packet and packing the second identifier, the third identifier and the first bill data packet into a second bill data packet; the second storage module 8 is used for storing the second bill data packet in the payment terminal; the encryption module 9 is used for encrypting the first bill data packet in the second bill data packet; the second obtaining module 10 is configured to obtain the real-time extraction request, obtain real-time payment terminal information and real-time account main body information according to the real-time extraction request, and obtain a second bill data packet according to the real-time extraction request; the fourth generating module 11 is configured to generate a first real-time identifier according to the real-time payment terminal information; a fifth generating module 12, configured to generate a second real-time identifier according to the real-time account body information; the first analysis module 13 is configured to analyze the second identifier and the third identifier in the obtained second ticket data packet; a first judging module 14, configured to judge whether the first real-time identifier is the same as the second identifier, and further judge whether the second real-time identifier is the same as the third identifier; the decryption module 15 is used for decrypting the first bill data packet and acquiring the electronic bill and the first identifier in the real-time payment terminal when the first judgment module 14 judges that the first bill data packet is the same; the first self-checking module 16 is used for searching the electronic bill associated with the first self-checking module in the cloud database according to the first identifier; the second judging module 17 is used for judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal; and the output module 18 is used for outputting the electronic bill from the real-time payment terminal when the second judging module 17 judges that the electronic bill is the same.
In this embodiment, it should be noted that the description has been given in the above real-time mode, and redundant description is not repeated here.
Specifically, the encryption module 9 includes: a level obtaining unit 901 configured to obtain an encryption level according to the account body information; an encryption request unit 902, configured to issue an encryption request; and the encryption unit 903 arranged at the cloud end is used for enabling the cloud end to encrypt the first bill data packet in the payment terminal according to the encryption level.
Specifically, the decryption module 15 includes: a decryption request unit 1501, configured to issue a decryption request when the first determining module 14 determines that the phases are the same; the decryption unit 1502 arranged on the cloud end is used for enabling the cloud end to decrypt the first bill data packet in the real-time payment terminal and obtain the electronic bill and the first identifier; the first recording unit 1503 is configured to record the decryption request in the cloud database.
Specifically, the first reminding module 19 is configured to generate first reminding information to transmit to the server when the first determining module 14 determines that the first reminding information is different from the first reminding information, and store the first reminding information in the cloud database.
Specifically, the second reminding module 20 and the second reminding module 20 are configured to generate second reminding information and transmit the second reminding information to the server when the second judging module 17 judges that the second reminding information is different, and store the second reminding information in the cloud database.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present invention, and they should be construed as being included in the following claims and description.
Claims (10)
1. A payment terminal financial bill big data management method is characterized by comprising a bill generation step and a bill extraction step;
the ticket generating step includes:
acquiring payment information, wherein the payment information comprises bill information, payment terminal information and account main body information;
generating an electronic bill and a first identifier simultaneously according to the bill information, generating a second identifier according to the payment terminal information, and generating a third identifier according to the account main body information;
associating and packaging the electronic bill and the first identifier into a first bill data packet, and storing the electronic bill and the first identifier in a cloud database in an associated manner;
associating and packaging the second identifier, the third identifier and the first bill data packet into a second bill data packet, and storing the second bill data packet in the payment terminal, wherein the first bill data packet in the second bill data packet is encrypted;
the bill extraction step comprises:
acquiring a real-time extraction request;
acquiring real-time payment terminal information and real-time account main body information according to the real-time extraction request, and acquiring a second bill data packet according to the real-time extraction request;
generating a first real-time identifier according to the real-time payment terminal information, generating a second real-time identifier according to the real-time account main body information, and analyzing the second identifier and the third identifier in the obtained second bill data packet;
judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not;
if the two are the same, decrypting the first bill data packet in the real-time payment terminal and acquiring the electronic bill and the first identifier;
searching the electronic bill associated with the first identification in the cloud database according to the first identification;
judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal;
and if the electronic bill is the same, outputting the electronic bill from the real-time payment terminal.
2. The payment terminal financial instrument big data management method of claim 1, wherein the encrypting the first instrument data packet of the second instrument data packet comprises:
obtaining an encryption grade according to the account main body information;
sending out an encryption request;
and the cloud encrypts the first bill data packet in the payment terminal according to the encryption level.
3. The payment terminal financial instrument big data management method according to claim 2, wherein the instrument extracting step further comprises:
judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not;
if the two are the same, sending a decryption request;
the cloud terminal decrypts the first bill data packet in the real-time payment terminal and acquires the electronic bill and the first identifier, wherein the cloud terminal records the decryption request in a cloud terminal database.
4. The payment terminal financial instrument big data management method according to any one of claims 1 to 3, wherein the instrument extraction step further comprises:
judging whether the first real-time identifier is the same as the second identifier or not, and judging whether the second real-time identifier is the same as the third identifier or not;
and if the difference is not uniform, generating first reminding information, transmitting the first reminding information to the server, and storing the first reminding information in the cloud database.
5. The payment terminal financial instrument big data management method according to any one of claims 1 to 3, wherein the instrument extraction step further comprises:
judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal;
and if not, generating second reminding information, transmitting the second reminding information to the server, and storing the second reminding information in the cloud database.
6. The utility model provides a payment terminal financial bill big data management system which characterized in that includes:
the payment system comprises a first acquisition module, a second acquisition module and a payment module, wherein the first acquisition module is used for acquiring payment information, and the payment information comprises bill information, payment terminal information and account main body information;
the first generation module is used for simultaneously generating an electronic bill and a first identifier according to the bill information;
the second generation module is used for generating a second identifier according to the payment terminal information;
the third generation module is used for generating a third identifier according to the account main body information;
the first packing module is used for associating the electronic bill with the first identifier and packing the electronic bill into a first bill data packet;
the first storage module is used for storing the electronic bill and the first identification in a cloud database in a correlated manner;
the second packing module is used for associating the second identifier, the third identifier and the first bill data packet and packing the second identifier, the third identifier and the first bill data packet into a second bill data packet;
the second storage module is used for storing the second bill data packet in the payment terminal;
the encryption module is used for encrypting the first bill data packet in the second bill data packet;
the second acquisition module is used for acquiring the real-time extraction request, acquiring the real-time payment terminal information and the real-time account main body information according to the real-time extraction request, and acquiring a second bill data packet according to the real-time extraction request;
the fourth generation module is used for generating a first real-time identifier according to the real-time payment terminal information;
the fifth generation module is used for generating a second real-time identifier according to the real-time account main body information;
the first analysis module is used for analyzing the second identifier and the third identifier in the obtained second bill data packet;
the first judging module is used for judging whether the first real-time identifier is the same as the second identifier or not and also judging whether the second real-time identifier is the same as the third identifier or not;
the decryption module is used for decrypting the first bill data packet and acquiring the electronic bill and the first identifier in the real-time payment terminal when the first judgment module judges that the first bill data packet is the same;
the first self-checking module is used for searching the electronic bill associated with the first self-checking module in the cloud database according to the first identifier;
the second judgment module is used for judging whether the electronic bill in the cloud database is the same as the electronic bill in the real-time payment terminal;
and the output module is used for outputting the electronic bill from the real-time payment terminal when the second judgment module judges that the electronic bill is the same.
7. The payment terminal financial instrument big data management system of claim 6, wherein the encryption module comprises:
the level acquisition unit is used for acquiring the encryption level according to the account body information;
an encryption request unit for issuing an encryption request;
the encryption unit is arranged at the cloud end and used for enabling the cloud end to encrypt the first bill data packet in the payment terminal according to the encryption level.
8. The payment terminal financial instrument big data management system of claim 7, wherein the decryption module comprises:
the decryption request unit is used for sending out a decryption request when the first judgment module judges that the first judgment module is the same;
the decryption unit is arranged at the cloud end and used for enabling the cloud end to decrypt the first bill data packet in the real-time payment terminal and obtain the electronic bill and the first identification;
the first recording unit is used for enabling the cloud to record the decryption request in the cloud database.
9. The payment terminal financial bill big data management system according to any one of claims 6 to 8, further comprising a first reminding module, wherein the first reminding module is configured to generate first reminding information to transmit to the server and store the first reminding information in the cloud database when the first judging module judges that the first reminding information is different from the first reminding information.
10. The payment terminal financial bill big data management system according to any one of claims 6 to 8, further comprising a second reminding module, wherein the second reminding module is configured to generate second reminding information and transmit the second reminding information to the server to store the second reminding information in the cloud database when the second judging module judges that the financial bills big data management system are different from the cloud database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110350052.1A CN113129088B (en) | 2021-03-31 | 2021-03-31 | Payment terminal financial bill big data management method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110350052.1A CN113129088B (en) | 2021-03-31 | 2021-03-31 | Payment terminal financial bill big data management method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113129088A true CN113129088A (en) | 2021-07-16 |
CN113129088B CN113129088B (en) | 2022-12-02 |
Family
ID=76774428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110350052.1A Active CN113129088B (en) | 2021-03-31 | 2021-03-31 | Payment terminal financial bill big data management method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113129088B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080195497A1 (en) * | 2004-11-08 | 2008-08-14 | First Data Corporation | Unit-Based Prepaid Presentation Instrument Accounts And Methods |
CN103164810A (en) * | 2013-04-12 | 2013-06-19 | 重庆市远大印务有限公司 | Electronic invoice service system based on cloud computing technology and big data technology |
CN104753941A (en) * | 2015-03-27 | 2015-07-01 | 北京圣世博泰科技股份有限公司 | Invoice issuing method and device |
CN104899747A (en) * | 2014-08-28 | 2015-09-09 | 腾讯科技(深圳)有限公司 | Virtual bill generating and verifying method, apparatus and system |
CN107146120A (en) * | 2017-04-25 | 2017-09-08 | 大象慧云信息技术有限公司 | The generation method and generating means of electronic invoice |
CN110599273A (en) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, node equipment and storage medium |
WO2020128240A1 (en) * | 2018-12-21 | 2020-06-25 | Idemia France | Processing of an electronic ticket service |
CN111914033A (en) * | 2020-08-17 | 2020-11-10 | 上海联恬信息技术有限公司 | Electronic bill drawing method, device, equipment and storage medium |
-
2021
- 2021-03-31 CN CN202110350052.1A patent/CN113129088B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080195497A1 (en) * | 2004-11-08 | 2008-08-14 | First Data Corporation | Unit-Based Prepaid Presentation Instrument Accounts And Methods |
CN103164810A (en) * | 2013-04-12 | 2013-06-19 | 重庆市远大印务有限公司 | Electronic invoice service system based on cloud computing technology and big data technology |
CN104899747A (en) * | 2014-08-28 | 2015-09-09 | 腾讯科技(深圳)有限公司 | Virtual bill generating and verifying method, apparatus and system |
CN104753941A (en) * | 2015-03-27 | 2015-07-01 | 北京圣世博泰科技股份有限公司 | Invoice issuing method and device |
CN107146120A (en) * | 2017-04-25 | 2017-09-08 | 大象慧云信息技术有限公司 | The generation method and generating means of electronic invoice |
WO2020128240A1 (en) * | 2018-12-21 | 2020-06-25 | Idemia France | Processing of an electronic ticket service |
CN110599273A (en) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, node equipment and storage medium |
CN111914033A (en) * | 2020-08-17 | 2020-11-10 | 上海联恬信息技术有限公司 | Electronic bill drawing method, device, equipment and storage medium |
Non-Patent Citations (3)
Title |
---|
LAKEW, EWNETU BAYUH .ET: "A Synchronization Mechanism for Cloud Accounting Systems", 《2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014)》 * |
周庆: "改进的无证书签名方案及其在票据管理中的应用研究", 《中国优秀硕士学位论文全文数据库 (信息科技辑)》 * |
狄海涛: "医院财政票据会计档案电子化管理实践", 《当代经济》 * |
Also Published As
Publication number | Publication date |
---|---|
CN113129088B (en) | 2022-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220277301A1 (en) | Secure tracking and transfer of items using a blockchain | |
RU2631983C2 (en) | Data protection with translation | |
CN108564182B (en) | Equipment full life cycle management system and method based on block chain technology | |
CN109359974A (en) | Block chain method of commerce and device, electronic equipment | |
US20140258132A1 (en) | System and method for secure electronic transaction | |
CN107925572A (en) | Secure binding of the software application to communicator | |
US20110010289A1 (en) | Method And System For Controlling Risk Using Static Payment Data And An Intelligent Payment Device | |
CN103714638A (en) | Method and system for quickly locating terminal master key downloading failure | |
JPWO2003017157A1 (en) | Identification information issuing device and method, authentication device and method, program, and recording medium | |
US9978061B2 (en) | Method for processing transaction using dynamic pan | |
CN108985569A (en) | A kind of vehicle risk appraisal procedure, server | |
CN103942896A (en) | System for money withdrawing without card on ATM | |
CN110401542A (en) | Electronic identity voucher generation method, terminal and server | |
CN109615376B (en) | Transaction method and device based on zero-knowledge proof | |
CN117557270B (en) | Mobile terminal secure payment management method and system | |
CN112184444A (en) | Method, apparatus, device and medium for processing information based on information characteristics | |
CN113269649B (en) | Digital currency tracking system and method | |
US20230327863A1 (en) | Data management and encryption in a distributed computing system | |
CN106030637A (en) | Payment settlement system, payment settlement device, transaction terminal, payment management method, and program | |
CN112073418B (en) | Encrypted flow detection method and device and computer readable storage medium | |
CN113129088B (en) | Payment terminal financial bill big data management method and system | |
CN110503549B (en) | Data processing method, device, system, electronic equipment and medium | |
US11392945B2 (en) | Detailing secure service provider transactions | |
CN116090024A (en) | Reliable data storage device, system and method | |
US20090037744A1 (en) | Biometric pin block |
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 | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20210716 Assignee: Xuzhou Chuangshe General Technology Industry Research Institute Co.,Ltd. Assignor: Guo Jun Contract record no.: X2024980006222 Denomination of invention: A payment terminal financial bill big data management method and system Granted publication date: 20221202 License type: Common License Record date: 20240527 |