CN113256903B - Terminal banknote distribution processing method, system, electronic device and medium - Google Patents

Terminal banknote distribution processing method, system, electronic device and medium Download PDF

Info

Publication number
CN113256903B
CN113256903B CN202010407946.5A CN202010407946A CN113256903B CN 113256903 B CN113256903 B CN 113256903B CN 202010407946 A CN202010407946 A CN 202010407946A CN 113256903 B CN113256903 B CN 113256903B
Authority
CN
China
Prior art keywords
banknote
processed
terminal
banknotes
clamping
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.)
Active
Application number
CN202010407946.5A
Other languages
Chinese (zh)
Other versions
CN113256903A (en
Inventor
贺光容
王庆华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Yihua Information Technology Co ltd
Shenzhen Yihua Computer Co Ltd
Shenzhen Yihua Time Technology Co Ltd
Original Assignee
Nanjing Yihua Information Technology Co ltd
Shenzhen Yihua Computer Co Ltd
Shenzhen Yihua Time Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Yihua Information Technology Co ltd, Shenzhen Yihua Computer Co Ltd, Shenzhen Yihua Time Technology Co Ltd filed Critical Nanjing Yihua Information Technology Co ltd
Priority to CN202010407946.5A priority Critical patent/CN113256903B/en
Publication of CN113256903A publication Critical patent/CN113256903A/en
Application granted granted Critical
Publication of CN113256903B publication Critical patent/CN113256903B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/203Dispensing operations within ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/206Software aspects at ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/209Monitoring, auditing or diagnose of functioning of ATMs
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)

Abstract

The application discloses a terminal banknote distribution processing method, a terminal banknote distribution processing system, electronic equipment and a medium. The terminal banknote distribution processing method comprises the following steps: acquiring a first banknote clamping factor of a banknote to be processed, and representing a characteristic value of the banknote to be processed in the banknote clamping probability; dividing the banknotes to be processed into different types according to the first banknote clamping factor; dividing the terminals into different types according to second banknote clamping factors of the terminals; acquiring third banknote clamping factors of various types of banknotes to be processed on various types of terminals, and indicating the average banknote clamping probability of the movement of the terminals in different life cycles for processing each type of banknotes; and determining the distribution mode of the banknotes to be processed according to the quantity information of the banknotes to be processed, the parameters of the terminals and the third banknote clamping factor, namely distributing the banknotes to be processed to at least one of the terminals for processing, thereby reducing the maintenance cost of the financial equipment, shortening the failure time of the financial equipment and improving the business processing efficiency.

Description

Terminal banknote distribution processing method, system, electronic device and medium
Technical Field
The invention relates to the technical field of data processing, in particular to a terminal banknote distribution processing method, a terminal banknote distribution processing system, electronic equipment and a terminal banknote distribution processing medium.
Background
Automatic teller machines (Automatic Teller Machine, ATM), which are also called automated teller machines, are mostly used for withdrawing money. The device is a highly precise electromechanical integrated device, and utilizes a magnetic code card or a smart card to realize self-service of financial transaction so as to replace work of bank counter personnel. The system can access cash, inquire deposit balance, transfer funds among accounts, inquire balance and the like, and is widely and conveniently applied.
However, in the operation process of the ATM, the abnormal conditions such as banknote blocking and jamming easily occur, so that the service cannot be continuously processed, or only a part of the service can be processed, that is, the service can be stopped by fault or the operation with fault is performed, especially when the ATM processes the cash service, the quality requirement on cash is higher, and the banknote blocking phenomenon caused by the quality of the banknote is frequently not seen.
The banknote blocking faults frequently occurring in the self-service terminals such as ATM can only be manually removed on site, and the maintenance cost of the self-service terminals is low due to the fact that the self-service terminals are scattered in various places, and the service cannot be processed on a plurality of terminals under the condition that the banknote quality is poor, so that the service processing efficiency is low.
Disclosure of Invention
The application provides a terminal banknote distribution processing method, a terminal banknote distribution processing system, electronic equipment and a medium.
In a first aspect, there is provided a terminal banknote dispensing processing method comprising:
acquiring a first banknote clamping factor of a banknote to be processed, wherein the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed; classifying the banknotes to be processed into different types according to the first banknote clamping factor;
dividing the terminals into different types according to second banknote clamping factors of the terminals;
acquiring third banknote clamping factors of various types of banknotes to be processed on various types of terminals, wherein the third banknote clamping factors indicate the average banknote clamping probability of the machine core of the terminals in different life cycles for processing each type of banknotes;
and determining a distribution mode of the banknotes to be processed according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor, wherein the distribution mode is used for distributing the banknotes to be processed to at least one terminal for processing.
In an alternative embodiment, the acquiring the first banknote clamping factor of the banknote to be processed includes:
acquiring the fold degree, the softness and/or the offset of the banknote to be processed;
calculating and obtaining a first banknote clamping factor of the banknote to be processed according to the fold degree, the softness degree and/or the offset degree of the banknote to be processed;
the fold degree of the banknote to be processed is obtained by calculation according to the projection area of the banknote to be processed collected under the image sensor; the softness of the banknote to be processed is determined by the sound size generated by the banknote to be processed, which is collected by the sound recognition device; the softness of the banknote to be processed is inversely proportional to the magnitude of the sound produced by the banknote to be processed.
In an alternative embodiment, the method for acquiring the contamination degree of the banknote to be processed includes:
acquiring an image of the banknote to be processed through the image sensor, and carrying out gray processing on the image of the banknote to be processed to obtain a corresponding gray image;
and identifying pixel values of all pixel points on the gray level image, comparing the pixel values of all pixel points with a preset offset threshold value, and determining the offset degree of the banknote to be processed.
In an alternative embodiment, the calculating the first banknote clamping factor of the banknote to be processed according to the fold degree, softness degree and/or offset degree of the banknote to be processed includes:
and acquiring weight thresholds corresponding to the preset fold degree, soft degree and offset degree respectively, and calculating to obtain a first banknote clamping factor of the banknote to be processed according to the weight thresholds and the fold degree, soft degree and offset degree of the banknote to be processed.
In an alternative embodiment, the classifying the terminals into different types according to the second banknote clamping factor of the terminals includes:
and classifying the terminals into different types according to the characteristics of the banknote clamping probability curve in the life cycle of the terminals.
In an alternative embodiment, the number information of the banknotes to be processed includes the number of different types of banknotes in the banknotes to be processed;
the parameters of the terminal include: the total number of the terminals, the banknote capacity of each terminal, the road fee cost of each terminal and the terminal type of each terminal, wherein the banknote capacity of each terminal is the maximum banknote loading capacity of each terminal, and the road fee cost is the cost required by performing one-time field maintenance on the movement of the terminal.
In an alternative embodiment, the determining the allocation manner of the banknotes to be processed according to the number information of the banknotes to be processed, the parameters of the terminal, and the third banknote clamping factor includes:
and determining a target distribution mode according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor and a preset expected value rule, wherein the target distribution mode enables the banknote to be processed to be distributed to the terminal for processing and the banknote clamping maintenance cost expected value to be the lowest.
In a second aspect, there is provided a terminal banknote dispensing processing system comprising:
the banknote classification module is used for acquiring a first banknote clamping factor of the banknote to be processed, wherein the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed; classifying the banknotes to be processed into different types according to the first banknote clamping factor;
the terminal classification module is used for classifying the terminals into different types according to second banknote clamping factors of the terminals;
a calculation module for:
acquiring third banknote clamping factors of various types of banknotes to be processed on various types of terminals;
and determining a distribution mode of the banknotes to be processed according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor, wherein the distribution mode is used for distributing the banknotes to be processed to at least one terminal for processing.
In an alternative embodiment, the banknote classification module further comprises: the paper money jam factor calculating unit comprises a fold degree obtaining unit, a softness obtaining unit, a stain degree obtaining unit and a paper money jam factor calculating unit, wherein:
the fold degree acquisition unit is used for calculating and acquiring the fold degree of the banknote to be processed according to the projection area of the banknote to be processed collected under the image sensor;
the softness acquisition unit is used for determining the softness of the banknote to be processed according to the sound generated by the banknote to be processed and acquired by the sound identification device;
the contamination degree acquiring unit is used for: acquiring an image of the banknote to be processed through the image sensor, and carrying out gray processing on the image of the banknote to be processed to obtain a corresponding gray image;
identifying pixel values of all pixel points on the gray level image, comparing the pixel values of all pixel points with a preset offset threshold value, and determining the offset degree of the banknote to be processed;
the banknote clamping factor calculating unit is used for calculating and obtaining a first banknote clamping factor of the banknote to be processed according to the fold degree, the softness degree and the offset degree of the banknote to be processed.
In a third aspect, there is provided an electronic device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps as in the first aspect and any one of its possible implementations.
In a fourth aspect, there is provided a computer storage medium storing one or more instructions adapted to be loaded by a processor and to perform the steps of the first aspect and any one of its possible implementations described above.
According to the method, the first banknote clamping factor of the banknote to be processed is obtained, the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed, the banknote to be processed is divided into different types according to the first banknote clamping factor, the terminal is divided into different types according to the second banknote clamping factor of the terminal, the third banknote clamping factor of each type of banknote to be processed on each type of terminal is obtained, the third banknote clamping factor indicates the average banknote clamping probability of each type of banknote processed by the machine core of the terminal in different life cycles, and then the distribution mode of the banknote to be processed is determined according to the quantity information of the banknote to be processed, the parameters of the terminal and the third banknote clamping factor, so that the banknote to be processed is distributed to at least one of the terminals for processing, the banknote of the corresponding banknote clamping type can be distributed for processing according to the running condition of the terminal, the overall banknote clamping probability is reduced by reasonable distribution processing, the maintenance cost of the financial equipment can be reduced, and the service processing efficiency can be improved.
Drawings
In order to more clearly describe the technical solutions in the embodiments or the background of the present application, the following description will describe the drawings that are required to be used in the embodiments or the background of the present application.
Fig. 1 is a schematic flow chart of a terminal banknote distribution processing method according to an embodiment of the present application;
fig. 2 is a schematic flow chart of another method for processing terminal banknote distribution according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a terminal banknote dispensing processing system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the present application solution better understood by those skilled in the art, the following description will clearly and completely describe the technical solution in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
The terms first, second and the like in the description and in the claims of the present application and in the above-described figures, are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
Embodiments of the present application are described below with reference to the accompanying drawings in the embodiments of the present application.
Referring to fig. 1, fig. 1 is a schematic flow chart of a terminal banknote distribution processing method according to an embodiment of the present application. The method may include:
101. acquiring a first banknote clamping factor of a banknote to be processed, wherein the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed; the banknotes to be processed are classified into different types according to the first banknote clamping factor.
The banknote to be processed is a banknote provided for business handling, for example, cash that a user needs to deposit into a bank card or transfer money can be multiple, and the banknote to be processed is not limited herein.
The first banknote clamping factor can be understood as a characteristic value which characterizes the probability of banknote clamping according to the parameters related to banknote clamping. In embodiments of the present application, a typical user may process a banknote, such as an ATM, through an automated terminal. On the terminal machine core under the same condition, the banknote with large banknote clamping factor is more easy to clamp. In the embodiment of the application, the first banknote clamping factor of each banknote to be processed needs to be determined.
The execution body of embodiments of the present application may be an electronic device including, but not limited to, other portable devices such as a laptop computer, tablet computer, or the like having a touch-sensitive surface (e.g., touch screen display and/or touch pad), it being understood that in some embodiments the electronic device may also provide data processing services as a server. The electronic equipment can execute the method in the embodiment of the application to reasonably distribute the banknotes to be processed to different terminals for business processing.
The parameters related to the banknote to be processed and the banknote to be processed can have one or more aspects of parameters, and can reflect whether the banknote is easy to be jammed on the terminal or not to a certain extent. In one embodiment, the crease, softness, and stain levels may be included. It can be understood that the fold degree, softness and offset degree of the banknote to be processed are positively correlated with the banknote clamping probability, the calculation rule of the first banknote clamping factor can be preset, and the first banknote clamping factor of the banknote to be processed is obtained through calculation of the parameters.
102. The terminals are classified into different types according to second banknote clamping factors of the terminals.
Specifically, similar to the first banknote-clamping factor, the second banknote-clamping factor of the terminal can be understood as a feature reflecting the banknote-clamping probability of the terminal, and can be determined according to the banknote-clamping probability curve feature in the life cycle of the terminal. The terminal core can be divided into a plurality of periods in different life cycles according to the banknote clamping frequency (probability), if banknotes with the same condition are used in each period, the probability of banknote clamping of the core is approximately the same, but the difference of the banknote clamping probabilities in different periods is obvious.
Therefore, the banknote clamping rate is approximately the same according to each time period of the movement, and the banknote clamping rate can be divided into the same use period. In an alternative embodiment, it may be divided into: initial use, stationary phase, aging phase and waste heat elimination phase. The method can be a summary result after certain practice statistics, can count the banknote clamping probability of various terminal cores in the life cycle of the terminal cores, and divide a period of time of the banknote clamping probability which tends to be stable into the same use period. The reason for the above-mentioned division is that the above-mentioned initial use card paper money rate is higher, the above-mentioned operation stationary phase card paper money rate is low, the above-mentioned ageing phase card paper money rate will increase again, the above-mentioned waste heat phase card paper money rate may be higher.
Alternatively, the above-described division may be different for different terminal cores. In one embodiment, the types of different terminals are determined according to the second banknote clamping factors of the terminals, namely, the current use period of each terminal movement and the banknote clamping probability corresponding to the current use period are determined through banknote clamping probability curve characteristics in the life cycle of each terminal.
103. And acquiring third banknote clamping factors of the banknotes to be processed of each type on the terminals of each type, wherein the third banknote clamping factors indicate the average banknote clamping probability of the machine core processing each type of banknotes at the terminals of different life cycles.
In one embodiment, various terminal cores in different life cycles can process each type of banknote to be processed in a test mode, and the probability of banknote jamming is counted to obtain the average banknote jamming probability of the terminal cores in different life cycles for processing each type of banknote.
The third banknote clamping factor can be determined by statistical analysis after a large number of tests are carried out on the test sample according to the first banknote clamping factor of the test sample banknote and the second banknote clamping factor of the test sample device core, and can be specifically a banknote clamping factor matrix of different types of banknotes on various devices. Thereby obtaining the basis for the distribution processing of the banknotes to be processed.
104. And determining a distribution mode of the banknotes to be processed according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor, wherein the distribution mode is used for distributing the banknotes to be processed to at least one terminal for processing.
In this embodiment of the present application, in order to implement that a certain number of banknotes to be processed are distributed to a terminal core in a certain region for processing, so that the cost of banknote clamping maintenance is lower, and a better distribution processing mode can be determined according to the number information of the banknotes to be processed, the parameters of the terminal, and the third banknote clamping factor.
Wherein the information according to the number of the banknotes to be processed includes the number of different types of banknotes among the banknotes to be processed; the parameters of the terminal may include: the total number of the terminals, the banknote capacity of each terminal, the road cost of each terminal, and the terminal type of each terminal, wherein the banknote capacity of each terminal is the maximum banknote loading capacity of each terminal, and the road cost is the cost required for performing one field maintenance on the movement of the terminal.
According to the obtained data, operation can be performed according to a preset planning method, and an allocation mode can be determined. In one embodiment, the optimal allocation can be determined by linear programming with the above parameters and data, so that the total maintenance costs are minimized.
The present application provides a method of optimally configuring a given banknote resource to a given number of financial self-service terminals such that maintenance costs for accomplishing such banknote transactions are reduced. By utilizing the optimizing configuration method provided by the embodiment of the application, the corresponding banknote-clamping type banknote can be distributed for business processing according to the characteristics of the respective auxiliary terminals in different life cycles, so that banknote-clamping conditions can be reduced, the maintenance cost of financial equipment is reduced, the failure time of the financial equipment is shortened, the inconvenience and time consumption caused by banknote-clamping of the terminals are reduced by a user, and the business processing efficiency is improved. On the other hand, even if the self-service terminal fails, maintenance personnel can access the self-service terminal in time at low cost, and the starting rate of the self-service terminal is greatly improved while the same traffic is completed.
According to the method, the first banknote clamping factor of the banknote to be processed is obtained, the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed, the banknote to be processed is divided into different types according to the first banknote clamping factor, the terminal is divided into different types according to the second banknote clamping factor of the terminal, the third banknote clamping factor of each type of banknote to be processed on each type of terminal is obtained, the third banknote clamping factor indicates the average banknote clamping probability of each type of banknote processed by the machine core of the terminal in different life cycles, and then the distribution mode of the banknote to be processed is determined according to the quantity information of the banknote to be processed, the parameters of the terminal and the third banknote clamping factor, so that the banknote of the corresponding banknote clamping type can be distributed according to the running condition of the terminal for processing, the overall banknote clamping probability is reduced by reasonable distribution processing, the maintenance cost of financial equipment can be reduced, the fault time of the financial equipment is shortened, and the service processing efficiency is improved.
Referring to fig. 2, fig. 2 is a schematic flow chart of another method for processing banknote distribution at a terminal according to an embodiment of the present application. As shown in fig. 2, the method may include:
201. and acquiring the fold degree, the softness degree and the offset degree of the banknote to be processed.
Specifically, an image sensor may be disposed in the terminal core, where the degree of folding of the banknote is different, and the projection area of the banknote that can be displayed under the image sensor is also different, and the larger the degree of folding (the relatively easy occurrence of banknote jamming) is, the smaller the projection area is. Therefore, in the embodiment of the application, the folding degree of the banknote to be processed can be calculated according to the projection area of the banknote under the image sensor. The specific formula may be as follows: fold = 1-projected area of banknote to be processed/standard banknote area x 100%.
In addition, a voice recognition device can be arranged in the terminal movement, the softness of the banknote can be recognized by recognizing the size of the voice generated by the banknote, and the voice generated by the banknote can be generated and collected during banknote counting. The softness of the banknote is inversely proportional to the size of the sound produced by the banknote, the greater the sound produced by the banknote, the smaller the value of its softness (stiffer); the smaller the sound produced by the banknote, the greater the softness value (softer, relatively prone to banknote jamming) of the banknote.
In one embodiment, the method for acquiring the contamination degree of the banknote to be processed may include:
acquiring an image of the banknote to be processed through the image sensor, and carrying out gray processing on the image of the banknote to be processed to obtain a corresponding gray image;
and identifying pixel values of all pixel points on the gray level image, and comparing the pixel values of all pixel points with a preset offset threshold value to determine the offset degree (the greater the offset degree value is, the more likely the banknote is stuck).
A gray-scale digital image is an image with only one sampling color per pixel. Such images are typically displayed in gray scale from darkest black to brightest white, although in theory this sampling could be of different shades of any color, or even of different colors at different brightnesses. The gray scale image for display is typically saved with a non-linear scale of 8 bits per sample pixel, so that 256 gray scales are possible. This accuracy has just been able to avoid visible banding distortion and is very easy to program and also facilitates the determination of the contamination ratio of the banknote surface in the embodiments of the present application.
202. And acquiring weight thresholds corresponding to the preset fold degree, soft degree and offset degree respectively, and calculating to obtain the first banknote clamping factor of the banknote to be processed according to the weight thresholds and the fold degree, soft degree and offset degree of the banknote to be processed.
In an alternative embodiment, the banknote to be processed is classified according to the first banknote clamping factor, and the banknote to be processed can be classified into a plurality of types of banknote easy to clamp, banknote general clamp, banknote difficult to clamp and the like according to the attribute of the banknote to be processed. Further, for the calculation of the first banknote clamping factor, the specific method may be:
1) Acquiring physical parameters of the banknote to be processed, including the folding degree z, the softness m and the offset w of the banknote to be processed;
2) The weight thresholds corresponding to the three physical parameters are determined and respectively marked as a, b and c, for example, a=0.30, b=0.55 and c=0.15, and the first banknote clamping factor k=az+bm+cw of the banknote to be processed.
203. The banknotes to be processed are classified into different types according to the first banknote clamping factor.
The first banknote clamping factor of each banknote to be processed can be calculated through the steps. In the embodiment of the application, the corresponding relation between different first banknote clamping factor values and banknote types can be preset, so that the banknotes to be processed can be classified according to the obtained first banknote clamping factor k values. For example, the banknote types can be classified into a plurality of types of banknote easy to be clamped, a plurality of types of banknote medium to be clamped, a plurality of types of banknote hard to be clamped and the like according to the k value from large to small, and the embodiment of the application is not limited.
204. The terminals are classified into different types according to second banknote clamping factors of the terminals.
The above step 204 may refer to the specific content of step 102 in the embodiment shown in fig. 1, and will not be described herein.
205. And acquiring third banknote clamping factors of the banknotes to be processed of each type on the terminals of each type, wherein the third banknote clamping factors indicate the average banknote clamping probability of the machine core processing each type of banknotes at the terminals of different life cycles.
The above step 204 may refer to the specific content of step 102 in the embodiment shown in fig. 1, and will not be described herein.
The third banknote clamping factor of each type of banknote to be processed on each type of terminal can be embodied in the form of an empirical value table or can be converted into a matrix representation. See table 1 for details:
Mij initial use j=1 Stationary run period j=2 Aging period j=3 Waste heat period j=4
Easy banknote blocking i=1 M11 M12 M13 M14
General banknote card i=2 M21 M22 M23 M24
I=3 difficult to card money M31 M32 M33 M34
TABLE 1
The terminals are classified into an initial use period, a smooth operation period, an aging period and a waste heat period according to the above classification manner in table 1; the banknote to be processed is divided into three banknote clamping types, namely banknote easy to clamp, banknote medium to clamp and banknote difficult to clamp according to the first banknote clamping factor; the Mij value in the table indicates the third banknote clamping factor of each type of banknote to be processed on each type of terminal, namely: average banknote jam rate of i type banknote to be processed on j type terminal.
In one embodiment, the data related to the third banknote clamping factor may be preset according to experiments and experience, and stored in the device for judgment when the banknote to be processed needs to be distributed. For example, each data in table 2 below is the probability of each type of terminal to get stuck for each hundred banknotes processed:
Mij initial use j=1 Stationary run period j=2 Aging period j=3 Waste heat period j=4
Easy banknote blocking i=1 0.020 0.015 0.022 0.032
General banknote card i=2 0.012 0.008 0.014 0.023
I=3 difficult to card money 0.004 0.005 0.003 0.009
TABLE 2
206. And determining a target distribution mode according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor and a preset expected value rule, wherein the target distribution mode enables the banknote to be processed to be distributed to the terminal for processing and has the lowest expected value of banknote clamping maintenance cost.
The terminals in the embodiments of the present application may be financial self-service terminals physically distributed within a certain territory. In order to realize that a certain number of banknotes to be processed are reasonably distributed to the terminal in a certain region for processing, so that the cost of banknote clamping maintenance is the lowest, the target distribution mode, namely the optimal scheme with the lowest cost expected value, can be determined according to the third banknote clamping factor and parameters of the banknotes to be processed and the terminal and the preset expected value rule.
It has been mentioned that, on the basis of the data related to the third banknote factor already obtained, a third banknote factor matrix corresponding to the banknotes of different classes on each class of terminals can be generated, namely, with the above continuing example, denoted Mij (i=1, 2, 3.j=1, 2,3, 4);
the number information of the banknotes to be processed, which can be acquired in addition, includes the number Qi (i=1, 2, 3) of different types of banknotes among the banknotes to be processed; the parameters of the terminal that can be obtained may specifically include:
total number of terminals n; alternatively, the terminal may be manually selected by a worker, such as selecting a plurality of operable terminals by limiting the area;
banknote capacity Rk at each terminal (k=1, 2 … n);
the road cost Ck of each terminal (k=1, 2 … n);
the device type j of each terminal (j=1, 2,3, 4);
the above data are known parameters, and it is understood that the unknowns required for the decision of the split formula are:
the number Q of i-th bank notes distributed on the kth device ik (wherein i=1, 2,3. K=1, 2 … n);
in particular, expressed in public form, the desired allocation can be understood as:
such that the value isMinimum.
The Q can be obtained by linear programming ik Thereby obtaining a target allocation pattern, and minimizing maintenance cost. Wherein, the banknote capacity on each terminal refers to the maximum banknote loading capacity of each terminal at one time; the cost of the road cost of each device can be the cost required by the terminal core for one-time field maintenance, and can be measured by the cost of the road cost of the distance between the self-service device and the maintenance station.
The method in the embodiment of the application can be used for the independent financial management equipment to carry out banknote distribution processing on a plurality of self-service terminals, and can also be deployed on the self-service terminals, so that staff can directly take the self-service terminals as the financial management equipment to carry out banknote distribution processing operation. For example, in an application scenario, when a user processes a business through a financial self-service terminal (such as an ATM), a banknote with the banknote clamping problem is the banknote to be processed, a worker can distribute the banknote to be processed on a financial management device through the method, so that the worker can quickly find a proper processing terminal for the banknote to be processed and can provide the banknote to the user, the problem that a part of terminals cannot be processed is solved, the user can quickly complete business processing on the proper terminal, the worker does not need to go to on-site maintenance, and the processing efficiency and the maintenance cost are saved.
In an alternative embodiment, the terminal may first perform the above method when transacting business for the user, sort the banknotes to be processed of the user, determine the distribution mode, and output the classified banknotes to the user: which is assigned to a terminal within a certain range, including the terminal itself. Firstly, processing the banknote part distributed to the terminal of the user, and the rest banknotes are not suitable for the terminal to process (banknote clamping easily occurs) and advise the user to go to other terminals for operation according to the distribution mode, so that the fault phenomena such as banknote clamping and the like are avoided to a certain extent, the maintenance cost of financial equipment is reduced, and the service processing efficiency is improved.
Based on the above description of the terminal banknote dispensing processing method embodiment, the embodiment of the application also discloses a terminal banknote dispensing processing system. Referring to fig. 3, a terminal banknote dispensing processing system 300 includes:
the banknote classification module 310 is configured to obtain a first banknote clamping factor of a banknote to be processed, where the first banknote clamping factor is a characteristic value indicating a banknote clamping probability of the banknote to be processed; classifying the banknotes to be processed into different types according to the first banknote clamping factor;
the terminal classification module 320 is configured to classify the terminals into different types according to second banknote clamping factors of the terminals;
a calculation module 330 for:
acquiring third banknote clamping factors of various types of banknotes to be processed on various types of terminals;
and determining a distribution mode of the banknotes to be processed according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor, wherein the distribution mode is used for distributing the banknotes to be processed to at least one terminal for processing.
Optionally, a control module 340 is further included for controlling the operation and cooperation of the banknote sorting module 310, the terminal sorting module 320 and the computing module 330.
Optionally, the banknote classification module further includes: a crease degree acquisition unit 311, a softness acquisition unit 312, a stain degree acquisition unit 313, a banknote jam factor calculation unit 314, wherein:
the fold degree obtaining unit 311 is configured to calculate and obtain a fold degree of the banknote to be processed according to a projection area of the banknote to be processed collected under the image sensor;
the softness acquiring unit 312 is configured to determine the softness of the banknote to be processed by using the sound level generated by the banknote to be processed acquired by the sound recognition device;
the contamination degree acquiring unit 313 described above is configured to: acquiring an image of the banknote to be processed through the image sensor, and carrying out gray processing on the image of the banknote to be processed to obtain a corresponding gray image;
identifying pixel values of all pixel points on the gray level image, comparing the pixel values of all pixel points with a preset offset threshold value, and determining the offset degree of the banknote to be processed;
the banknote clamping factor calculating unit 314 is configured to calculate and obtain the first banknote clamping factor of the banknote to be processed according to the fold degree, the softness degree and the stain degree of the banknote to be processed.
According to one embodiment of the present application, each of the steps involved in the methods shown in fig. 1 and 2 may be performed by each of the modules in the terminal banknote dispensing processing system 300 shown in fig. 3, and will not be described in detail herein.
According to the terminal banknote distribution processing system 300, by acquiring the first banknote clamping factor of the banknote to be processed, wherein the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed, the banknote to be processed is classified into different types according to the first banknote clamping factor, the terminal is classified into different types according to the second banknote clamping factor of the terminal, the third banknote clamping factor of each type of banknote to be processed on each type of terminal is acquired, the third banknote clamping factor indicates the average banknote clamping probability of each type of banknote processed by the movement of the terminal in different life cycles, and then the distribution mode of the banknote to be processed is determined according to the quantity information of the banknote to be processed, the parameters of the terminal and the third banknote clamping factor, so that the banknote of the corresponding banknote clamping category can be distributed for processing according to the terminal operation condition, the overall banknote clamping probability is reduced by reasonable distribution processing, the maintenance cost of financial equipment can be reduced, the fault time of the financial equipment can be shortened, and the service processing efficiency can be improved.
Based on the description of the method embodiment and the device embodiment, the embodiment of the application also provides electronic equipment. Referring to fig. 4, the electronic device 400 includes at least a processor 401, an input device 402, an output device 403, and a computer storage medium 404. Wherein the processor 401, input device 402, output device 403, and computer storage medium 404 in the terminal may be connected by a bus or other means.
The computer storage medium 404 may be stored in a memory of the terminal, the computer storage medium 404 is used for storing a computer program, the computer program includes program instructions, and the processor 401 is used for executing the program instructions stored in the computer storage medium 404. The processor 401 (or CPU (Central Processing Unit, central processing unit)) is a computing core and a control core of the terminal, which are adapted to implement one or more instructions, in particular to load and execute one or more instructions to implement a corresponding method flow or a corresponding function; in one embodiment, the processor 401 described above in the embodiments of the present application may be used to perform a series of processes, including the method in the embodiments shown in fig. 1 and 2, and so on.
The embodiment of the application also provides a computer storage medium (Memory), which is a Memory device in the terminal and is used for storing programs and data. It will be appreciated that the computer storage medium herein may include both a built-in storage medium in the terminal and an extended storage medium supported by the terminal. The computer storage medium provides a storage space that stores an operating system of the terminal. Also stored in this memory space are one or more instructions, which may be one or more computer programs (including program code), adapted to be loaded and executed by processor 401. The computer storage medium herein may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory; optionally, at least one computer storage medium remote from the processor may be present.
In one embodiment, one or more instructions stored in a computer storage medium may be loaded and executed by processor 401 to implement the corresponding steps in the above embodiments; in particular, one or more instructions in the computer storage medium may be loaded by the processor 401 and perform any steps of the methods of fig. 1 and/or fig. 2, which are not described herein.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the apparatus and modules described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the division of the module is merely a logical function division, and there may be another division manner when actually implemented, for example, a plurality of modules or components may be combined or may be integrated into another system, or some features may be omitted or not performed. The coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, device or module indirect coupling or communication connection, which may be in electrical, mechanical, or other form.
The modules illustrated as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, i.e., may be located in one place, or may be distributed over a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted across a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a read-only memory (ROM), or a random-access memory (random access memory, RAM), or a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, a magnetic disk, or an optical medium, such as a digital versatile disk (digital versatile disc, DVD), or a semiconductor medium, such as a Solid State Disk (SSD), or the like.

Claims (8)

1. A terminal banknote dispensing process comprising:
acquiring a first banknote clamping factor of a banknote to be processed, wherein the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed; classifying the banknotes to be processed into different types according to the first banknote clamping factor;
dividing the terminals into different types according to second banknote clamping factors of the terminals; the classifying the terminals into different types according to the second banknote clamping factors of the terminals comprises: dividing the terminals into different types according to the characteristics of banknote clamping probability curves in the life cycle of the terminals;
acquiring third banknote clamping factors of various types of banknotes to be processed on various types of terminals, wherein the third banknote clamping factors indicate the average banknote clamping probability of the machine core of the terminals in different life cycles for processing each type of banknotes;
determining a distribution mode of the banknotes to be processed according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor, wherein the distribution mode is used for distributing the banknotes to be processed to at least one terminal for processing;
the quantity information of the banknotes to be processed comprises the quantity of different types of banknotes in the banknotes to be processed; the parameters of the terminal include: the total number of the terminals, the banknote capacity of each terminal, the road fee cost of each terminal and the terminal type of each terminal, wherein the banknote capacity of each terminal is the maximum banknote loading capacity of each terminal, and the road fee cost is the cost required by performing one-time field maintenance on the movement of the terminal.
2. The method of claim 1, wherein the acquiring a first banknote-clamping factor of a banknote to be processed comprises:
acquiring the fold degree, the softness and/or the offset of the banknote to be processed;
calculating and obtaining a first banknote clamping factor of the banknote to be processed according to the fold degree, the softness degree and/or the offset degree of the banknote to be processed;
the fold degree of the banknote to be processed is obtained by calculation according to the projection area of the banknote to be processed collected under the image sensor; the softness of the banknote to be processed is determined by the sound size generated by the banknote to be processed, which is collected by the sound recognition device; the softness of the banknote to be processed is inversely proportional to the magnitude of the sound produced by the banknote to be processed.
3. The method according to claim 2, wherein the method for acquiring the degree of soiling of the banknote to be processed comprises:
acquiring an image of the banknote to be processed through the image sensor, and carrying out gray processing on the image of the banknote to be processed to obtain a corresponding gray image;
and identifying pixel values of all pixel points on the gray level image, comparing the pixel values of all pixel points with a preset offset threshold value, and determining the offset degree of the banknote to be processed.
4. A method according to claim 3, wherein said calculating a first banknote-clamping factor of the banknote to be processed from the fold, softness and/or stain degree of the banknote to be processed comprises:
and acquiring weight thresholds corresponding to the preset fold degree, soft degree and offset degree respectively, and calculating to obtain a first banknote clamping factor of the banknote to be processed according to the weight thresholds and the fold degree, soft degree and offset degree of the banknote to be processed.
5. The method according to claim 1, wherein the determining the distribution mode of the banknotes to be processed according to the number information of the banknotes to be processed and the parameters of the terminal, and the third banknote clamping factor includes:
and determining a target distribution mode according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor and a preset expected value rule, wherein the target distribution mode enables the banknote to be processed to be distributed to the terminal for processing and the banknote clamping maintenance cost expected value to be the lowest.
6. A terminal banknote dispensing processing system comprising:
the banknote classification module is used for acquiring a first banknote clamping factor of the banknote to be processed, wherein the first banknote clamping factor is a characteristic value representing the banknote clamping probability of the banknote to be processed; classifying the banknotes to be processed into different types according to the first banknote clamping factor;
the terminal classification module is used for classifying the terminals into different types according to second banknote clamping factors of the terminals; the terminal classification module is specifically used for classifying the terminals into different types according to the banknote clamping probability curve characteristics in the life cycle of the terminals;
a calculation module for:
acquiring third banknote clamping factors of various types of banknotes to be processed on various types of terminals;
determining a distribution mode of the banknotes to be processed according to the quantity information of the banknotes to be processed, the parameters of the terminal and the third banknote clamping factor, wherein the distribution mode is used for distributing the banknotes to be processed to at least one terminal for processing; the quantity information of the banknotes to be processed comprises the quantity of different types of banknotes in the banknotes to be processed; the parameters of the terminal include: the total number of the terminals, the banknote capacity of each terminal, the road fee cost of each terminal and the terminal type of each terminal, wherein the banknote capacity of each terminal is the maximum banknote loading capacity of each terminal, and the road fee cost is the cost required by performing one-time field maintenance on the movement of the terminal.
7. An electronic device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of the terminal banknote dispensing processing method of any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that a computer program is stored, which, when being executed by a processor, causes the processor to perform the steps of the terminal banknote dispensing processing method according to any one of claims 1 to 5.
CN202010407946.5A 2020-05-14 2020-05-14 Terminal banknote distribution processing method, system, electronic device and medium Active CN113256903B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010407946.5A CN113256903B (en) 2020-05-14 2020-05-14 Terminal banknote distribution processing method, system, electronic device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010407946.5A CN113256903B (en) 2020-05-14 2020-05-14 Terminal banknote distribution processing method, system, electronic device and medium

Publications (2)

Publication Number Publication Date
CN113256903A CN113256903A (en) 2021-08-13
CN113256903B true CN113256903B (en) 2023-08-04

Family

ID=77219997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010407946.5A Active CN113256903B (en) 2020-05-14 2020-05-14 Terminal banknote distribution processing method, system, electronic device and medium

Country Status (1)

Country Link
CN (1) CN113256903B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5984178A (en) * 1996-11-29 1999-11-16 Diebold, Incorporated Fault monitoring and notification system for automated banking machines
CN1947140A (en) * 2004-04-27 2007-04-11 比特瓦雷特股份有限公司 Money terminal processing server, money terminal processing method, money terminal, calculation instruction input device, and price modification information input device
CN103136852A (en) * 2013-01-22 2013-06-05 广州广电运通金融电子股份有限公司 Self-service terminal money outputting quality detection and control method and device
JP2014102618A (en) * 2012-11-19 2014-06-05 Hitachi Omron Terminal Solutions Corp Automatic cash transaction device and method for managing reserve supply of money
EP2899698A1 (en) * 2014-01-27 2015-07-29 Glory Ltd. Banknote processing apparatus and banknote processing method
CN105825576A (en) * 2016-03-11 2016-08-03 深圳怡化电脑股份有限公司 Early warning method and system for paper money clamping of depositing and withdrawing equipment
CN106920322A (en) * 2017-03-06 2017-07-04 深圳怡化电脑股份有限公司 A kind of bank note distribution method and device of financial automatic equipment
CN107301719A (en) * 2017-06-16 2017-10-27 深圳怡化电脑股份有限公司 A kind of bank note card paper money detection method, device and equipment
CN107636741A (en) * 2017-07-18 2018-01-26 深圳怡化电脑股份有限公司 Fault early warning method, terminal device and the storage medium of financial terminal
CN107945427A (en) * 2017-12-18 2018-04-20 深圳怡化电脑股份有限公司 The system and method for ATM, positioning failure ATM
CN108109284A (en) * 2017-12-05 2018-06-01 深圳怡化电脑股份有限公司 Deposit business processing method, equipment and computer readable storage medium
CN108257328A (en) * 2017-12-05 2018-07-06 深圳怡化电脑股份有限公司 Finance device withdrawal method for processing business, finance device and computer readable storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5984178A (en) * 1996-11-29 1999-11-16 Diebold, Incorporated Fault monitoring and notification system for automated banking machines
CN1947140A (en) * 2004-04-27 2007-04-11 比特瓦雷特股份有限公司 Money terminal processing server, money terminal processing method, money terminal, calculation instruction input device, and price modification information input device
JP2014102618A (en) * 2012-11-19 2014-06-05 Hitachi Omron Terminal Solutions Corp Automatic cash transaction device and method for managing reserve supply of money
CN103136852A (en) * 2013-01-22 2013-06-05 广州广电运通金融电子股份有限公司 Self-service terminal money outputting quality detection and control method and device
EP2899698A1 (en) * 2014-01-27 2015-07-29 Glory Ltd. Banknote processing apparatus and banknote processing method
CN105825576A (en) * 2016-03-11 2016-08-03 深圳怡化电脑股份有限公司 Early warning method and system for paper money clamping of depositing and withdrawing equipment
CN106920322A (en) * 2017-03-06 2017-07-04 深圳怡化电脑股份有限公司 A kind of bank note distribution method and device of financial automatic equipment
CN107301719A (en) * 2017-06-16 2017-10-27 深圳怡化电脑股份有限公司 A kind of bank note card paper money detection method, device and equipment
CN107636741A (en) * 2017-07-18 2018-01-26 深圳怡化电脑股份有限公司 Fault early warning method, terminal device and the storage medium of financial terminal
CN108109284A (en) * 2017-12-05 2018-06-01 深圳怡化电脑股份有限公司 Deposit business processing method, equipment and computer readable storage medium
CN108257328A (en) * 2017-12-05 2018-07-06 深圳怡化电脑股份有限公司 Finance device withdrawal method for processing business, finance device and computer readable storage medium
CN107945427A (en) * 2017-12-18 2018-04-20 深圳怡化电脑股份有限公司 The system and method for ATM, positioning failure ATM

Also Published As

Publication number Publication date
CN113256903A (en) 2021-08-13

Similar Documents

Publication Publication Date Title
CN108932585B (en) Merchant operation management method and equipment, storage medium and electronic equipment thereof
Büttner et al. Determinants of European stock market integration
JP5671073B2 (en) Currency acceptance device
CN110648214B (en) Method and device for determining abnormal account
US20220260619A1 (en) Abnormal electricity use recognition method and device, and computer-readable medium
CN110895758B (en) Screening method, device and system for credit card account with cheating transaction
US20140089040A1 (en) System and Method for Customer Experience Measurement & Management
CN109102396A (en) A kind of user credit ranking method, computer equipment and readable medium
Tan et al. Risk, competition and cost efficiency in the Chinese banking industry
CN107346515A (en) A kind of credit card Forecasting Methodology and device by stages
CN108335434B (en) Financial equipment large-amount cash-out abnormity processing method and device and financial equipment
CN108038692A (en) Role recognition method, device and server
CN113256903B (en) Terminal banknote distribution processing method, system, electronic device and medium
CN110991650A (en) Method and device for training card maintenance identification model and identifying card maintenance behavior
CN106408751A (en) Stocktaking method and system of ATM (automatic teller machine)
CN108109284B (en) Deposit transaction processing method, device and computer readable storage medium
CN110930258A (en) Receivable financial financing cash scale prediction method and system
CN105205945B (en) Automatic trading apparatus and server and method for predicting customer's cash demand amount
CN111415257B (en) Quantitative evaluation method for application change level of securities industry system
CN112823502B (en) Real-time feedback service for resource access rule configuration
CN108648330B (en) Deposit and withdrawal management method, deposit and withdrawal management device and self-service terminal
CN112819540A (en) Method and device for predicting commodity sales of vending machine and computer-readable storage medium
JP2012123696A (en) Automatic setting for damaged ticket level of identification device
CN110766544A (en) Credit risk detection method and device, storage medium and electronic device
US11037126B2 (en) Systems and methods for assessing electronic payment readiness

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