Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In order to explain the technical means of the present invention, the following description will be given by way of specific examples.
Fig. 1 is a schematic diagram illustrating an implementation flow of a deposit transaction processing method according to an embodiment of the present invention, and in the embodiment illustrated in fig. 1, an execution subject of the flow is a deposit transaction processing device according to an embodiment of the present invention. The implementation process of the method is detailed as follows:
and step S101, receiving the bank notes put into the bank note storage port by a user, and acquiring the physical parameters of the bank notes.
Wherein the physical parameters of the banknote include, but are not limited to, one or more of a rugosity, a softness, a soiling, an area, and a thickness of the banknote.
Preferably, in this embodiment, the physical parameters of the banknote include a degree of rugosity z, a degree of softness m, and a degree of soiling w of the banknote.
The image sensor is arranged in the deposit business processing equipment, the projected area of the bank note is different from the projected area of the bank note under the image sensor according to different wrinkle degrees, and the projected area is smaller when the wrinkle degree is larger. Therefore, in the embodiment, the rugosity of the banknote can be calculated according to the projected area of the banknote under the image sensor, and the formula is as follows: the crimp degree is 1-banknote projected area/standard banknote area 100%.
The deposit business processing equipment is internally provided with a sound identification device, the deposit business processing equipment can identify the softness of the bank note by identifying the sound generated by the bank note, the softness of the bank note is inversely proportional to the sound generated by the bank note, and the larger the sound generated by the bank note is, the smaller the softness value of the bank note is; the less sound the banknote generates, the greater its softness value.
The deposit business processing equipment can acquire the image of the bank note through the image sensor, perform gray level processing on the image of the bank note, identify the pixel value of each pixel point on the gray level image of the bank note, and compare the pixel value of each pixel point with a preset contamination threshold value so as to count the contamination degree of the bank note.
And step S102, acquiring a money clamping factor of the movement.
In this embodiment, the movement is a movement for conveying bills in the deposit transaction terminal, and the movement has inherent physical parameters such as: friction factor, etc. because the inherent physical parameters of the machine cores in different devices are different, the paper money clamping factors of the machine cores in different devices are different. Preferably, in this embodiment, the acquiring the banknote jam factor of the movement specifically includes:
obtaining the banknote clamping probability of the standard banknotes on the movement by adopting a standard banknote test;
and taking the banknote clamping probability of the standard banknote on the core as a banknote clamping factor of the core.
In the present embodiment, the standard banknote is a sample banknote with a negligible new issue of the banknote jam factor. When the paper money clamping probability of the core is tested, a large number of standard paper money with the same denomination is conveyed by the core, after the paper money is over by the core, the probability that the standard paper money is clamped on the core is counted, and the standard paper money is stored into the deposit business processing equipment as a paper money clamping factor of the core for subsequent use.
In a preferred implementation example, the standard banknotes with different denominations can be respectively used for testing the probability of the occurrence of the banknote jamming of the standard banknotes with different denominations on the core, and the measured probability of the banknote jamming and the denomination of the standard banknotes are correspondingly stored in the deposit business processing equipment for subsequent use.
And S103, calculating the clamping probability of the bank note on the core according to the physical parameters of the bank note and the clamping factor of the core.
In this embodiment, step 103 specifically includes:
calculating a banknote clamping factor k of the banknote according to the physical parameters of the banknote and the weights corresponding to the physical parameters;
according to the paper money clamping factor k of the paper money and the paper money clamping factor j of the machine core, according to the formula p-k-jdCalculating the probability p of the paper money being stuck on the machine core, whereind is a constant.
In this embodiment, the sum of the weights for each physical parameter of the banknote is equal to 1. For example, in a preferred implementation example, the physical parameters of the banknote include a rugosity z, a softness m, and a defacement w of the banknote, where the three physical parameters correspond to weights a, b, and c, respectively, where a is 0.30, b is 0.55, and c is 0.15, and the banknote clamping factor k is az + bm + cw of the banknote.
In this embodiment, the probability of the banknote being jammed in a certain movement can be regarded as the interaction result of the banknote jamming factor of the banknote and the banknote jamming factor of the movement, i.e. p is g (k, j), where g is a function, j is the banknote jamming factor of the movement, and the banknote jamming factor of the movement is the inherent physical parameter obtained by testing the movement with a standard banknote. In the present embodiment, the function g (k, j) ═ k × jdWherein d is a constant.
Preferably, in a preferred implementation example, the banknote factor of the movement is related to the denomination of the standard banknote used for testing, and the banknote factors of the movements corresponding to the standard banknotes with different denominations are different. When the deposit business processing equipment calculates the paper money clamping probability of paper money on a machine core, the denomination of the paper money needs to be obtained firstly, then the paper money clamping factor of the machine core matched with the denomination of the paper money is inquired, and then the paper money clamping probability of the paper money on the machine core is calculated according to the paper money clamping factor of the paper money and the paper money clamping factor of the machine core matched with the paper money clamping factor.
Step S104, judging whether the money clamping probability is greater than a preset threshold value; if the threshold value is larger than the preset threshold value, the step S105 is executed; if the threshold value is less than or equal to the preset threshold value, the process proceeds to step S106.
In this embodiment, if the probability of the banknote being jammed is greater than the preset threshold, it indicates that the banknote is likely to be jammed during the process of being sent from the banknote checking portion to the temporary storage or the banknote box by the movement, and then the process proceeds to step S105; on the contrary, if the probability of the banknote being jammed is smaller than or equal to the preset threshold, it means that the probability of the banknote being jammed is lower in the process that the banknote is sent from the banknote checking portion to the temporary storage or the banknote box by the movement, and therefore, the process proceeds to step S106.
And step S105, rejecting the bank note and returning the bank note to the bank note storage port.
In this embodiment, when the probability of the paper money being jammed is judged to be high, the paper money is rejected and returned to the paper money storage port to return to the user, so that the paper money jamming of the paper money in the equipment can be avoided, and the user experience is reduced.
And step S106, sending the bank notes to a temporary storage or a bank note box.
In this embodiment, since the banknote is sent to the temporary storage or the banknote box when the banknote blocking probability of the banknote is determined to be less than or equal to the preset threshold, it can be ensured that the machine core can smoothly convey the screened banknote to the temporary storage or the banknote box of the device, the banknote blocking phenomenon cannot occur, the probability of the banknote blocking is reduced, and the user experience is improved.
As can be seen from the above, in the deposit business processing method provided in this embodiment, when a user deposits money on the financial terminal device, first, the physical parameters of the banknotes placed in the money deposit port by the user and the money clamping factors of the core of the current device are obtained, then, the money clamping probability of each banknote on the core is calculated according to the physical parameters of the banknotes and the money clamping factors of the core, and if the money clamping probability of the banknote is less than or equal to the preset threshold value, the banknote is transmitted to the temporary storage or the banknote box through the core; if the probability of the paper money being blocked is greater than the preset threshold value, the paper money is rejected, the paper money is returned to the paper money storing port and returned to the user, so that the probability of the paper money being blocked when the user transacts the deposit service can be greatly reduced, the success rate of the large-amount deposit is improved, and the satisfaction degree of the user transacting the large-amount deposit service is improved.
Fig. 2 is a schematic structural diagram of a deposit transaction processing device according to an embodiment of the present invention. Only the portions related to the present embodiment are shown for convenience of explanation.
Referring to fig. 2, the deposit transaction processing device 2 provided in this embodiment includes:
the banknote physicalparameter acquiring unit 21 is used for receiving banknotes put into a banknote storage port by a user and acquiring physical parameters of the banknotes;
the core currency clampingfactor acquiring unit 22 is used for acquiring currency clamping factors of the core;
the banknote clampingprobability calculation unit 23 is configured to calculate a banknote clamping probability of the banknote on the movement according to the physical parameters of the banknote and the banknote clamping factor of the movement;
the judgingunit 24 is used for judging whether the money clamping probability is greater than a preset threshold value;
thebanknote rejecting unit 25 is used for rejecting the banknote and returning the banknote to the banknote storage port if the banknote rejection is larger than the preset threshold value;
and thebanknote storing unit 26 is used for sending the banknotes to a temporary storage or a banknote box if the banknote is smaller than or equal to the preset threshold value.
Optionally, the physical parameter of the banknote comprises one or more of a rugosity, a softness, a soiling, an area and a thickness of the banknote.
Optionally, the core banknote-jammingfactor acquiring unit 22 is specifically configured to:
obtaining the banknote clamping probability of the standard banknotes on the movement by adopting a standard banknote test;
and taking the banknote clamping probability of the standard banknote on the core as a banknote clamping factor of the core.
Optionally, the card-moneyprobability calculating unit 23 is specifically configured to:
calculating a banknote clamping factor k of the banknote according to the physical parameters of the banknote and the weights corresponding to the physical parameters;
according to the paper money clamping factor k of the paper money and the paper money clamping factor j of the machine core, according to the formula p-k-jdAnd calculating to obtain the paper money clamping probability p of the paper money on the machine core.
It should be noted that, since each unit in the above-mentioned device provided in the embodiment of the present invention is based on the same concept as that of the embodiment of the method of the present invention, the technical effect brought by the unit is the same as that of the embodiment of the method of the present invention, and specific contents may refer to descriptions in the embodiment of the method of the present invention, and are not described herein again.
Therefore, it can be seen that, when a user deposits money on the financial terminal device, the deposit business processing device provided by the embodiment of the present invention first obtains the physical parameters of the banknotes put into the money deposit port by the user and the money clamping factor of the core of the current device, then calculates the money clamping probability of each banknote on the core according to the physical parameters of the banknotes and the money clamping factor of the core, and if the money clamping probability of the banknote is less than or equal to the preset threshold, transmits the banknote to the temporary storage or the banknote box through the core; if the probability of the paper money being blocked is greater than the preset threshold value, the paper money is rejected, the paper money is returned to the paper money storing port and returned to the user, so that the probability of the paper money being blocked when the user transacts the deposit service can be greatly reduced, the success rate of the large-amount deposit is improved, and the satisfaction degree of the user transacting the large-amount deposit service is improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Fig. 3 is a schematic view of a deposit transaction processing apparatus according to another embodiment of the present invention. As shown in fig. 3, the deposit transaction processing apparatus of this embodiment includes: aprocessor 30, amemory 31 and acomputer program 32 stored in saidmemory 31 and executable on saidprocessor 30. Theprocessor 30, when executing thecomputer program 32, implements the steps in the various method embodiments described above, such as the steps 101 to 106 shown in fig. 1. Alternatively, theprocessor 30, when executing thecomputer program 32, implements the functions of the modules/units in the above-mentioned device embodiments, such as the functions of themodules 21 to 26 shown in fig. 2.
Illustratively, thecomputer program 32 may be partitioned into one or more modules/units that are stored in thememory 31 and executed by theprocessor 30 to implement the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions for describing the execution process of thecomputer program 32 in the deposit transaction device. For example, thecomputer program 32 may be divided into a banknote physicalparameter obtaining unit 21, a core banknotefactor obtaining unit 22, a banknoteprobability calculating unit 23, a judgingunit 24, abanknote rejecting unit 25 and abanknote deposit unit 26, and each unit has the following specific functions:
the banknote physicalparameter acquiring unit 21 is used for receiving banknotes put into a banknote storage port by a user and acquiring physical parameters of the banknotes;
the core currency clampingfactor acquiring unit 22 is used for acquiring currency clamping factors of the core;
the banknote clampingprobability calculation unit 23 is configured to calculate a banknote clamping probability of the banknote on the movement according to the physical parameters of the banknote and the banknote clamping factor of the movement;
the judgingunit 24 is used for judging whether the money clamping probability is greater than a preset threshold value;
thebanknote rejecting unit 25 is used for rejecting the banknote and returning the banknote to the banknote storage port if the banknote rejection is larger than the preset threshold value;
and thebanknote storing unit 26 is used for sending the banknotes to a temporary storage or a banknote box if the banknote is smaller than or equal to the preset threshold value.
The deposittransaction processing device 3 may include, but is not limited to, aprocessor 30, amemory 31. It will be understood by those skilled in the art that fig. 3 is merely an example of a deposit transaction device and does not constitute a limitation of theterminal device 3 and may include more or fewer components than shown, or some components may be combined, or different components, for example, thedeposit transaction device 3 may also include an input output device, a network access device, a bus, etc.
TheProcessor 30 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Thememory 31 may be an internal storage unit of the deposit transaction processing apparatus, such as a hard disk or a memory of the deposit transaction processing apparatus. Thememory 31 may also be an external storage device of the deposit transaction processing device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are equipped on the deposit transaction processing device. Further, thememory 31 may also include both an internal storage unit and an external storage device of the deposit transaction processing device. Thememory 31 is used for storing the computer program and other programs and data required by the terminal. Thememory 31 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. . Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media which may not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.