[go: up one dir, main page]

WO2021045638A1 - Method and system for optimizing cash servicing of cash transaction points - Google Patents

Method and system for optimizing cash servicing of cash transaction points Download PDF

Info

Publication number
WO2021045638A1
WO2021045638A1 PCT/RU2019/000622 RU2019000622W WO2021045638A1 WO 2021045638 A1 WO2021045638 A1 WO 2021045638A1 RU 2019000622 W RU2019000622 W RU 2019000622W WO 2021045638 A1 WO2021045638 A1 WO 2021045638A1
Authority
WO
WIPO (PCT)
Prior art keywords
cash
ndo
objects
data
funds
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.)
Ceased
Application number
PCT/RU2019/000622
Other languages
French (fr)
Russian (ru)
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.)
Sberbank PAO
Original Assignee
Sberbank PAO
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 Sberbank PAO filed Critical Sberbank PAO
Publication of WO2021045638A1 publication Critical patent/WO2021045638A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Definitions

  • the present technical solution relates to the field of computing, in particular to a method and system for automated optimization of collection services for objects of cash circulation.
  • CDO cash circulation
  • ATMs self-service devices
  • VSP internal structural divisions
  • US Patent Application JM ° 20190034842 discloses an approach to optimize cash collection service for RS, which consists in modeling and predicting the financial burden of RS in a given time interval.
  • the technical result is to increase the efficiency of optimizing the collection of CDN objects, due to automated forecasting of the financial load of CDN objects in a given time interval, taking into account the data on the state of each CDN object.
  • NDO objects are self-service devices (CS) and / or bank branches and the data will include at least information about the place location of NDO objects, history of statuses and operations of NDO objects, as well as the amount of funds at each NDO object;
  • CS self-service devices
  • the IDs are selected from the group: an ATM, a payment terminal, an information-payment terminal, an automatic currency exchange terminal, or a combination thereof.
  • the data is filtered by statuses that do not change or change in a predetermined range in different time intervals the amount of funds for a given branch.
  • the idle dates of the devices are determined for the CD history data as the time of the inactive status of the device during the day.
  • a first historical slice is constructed for a CA with a small amount of downtime, containing points reflecting the status of the movement of cash in the CA in the context of a given period of time.
  • a second time slice is built, reflecting the cash flow status in the CA in the context of a given period of time, and for said second historical slice, normalization is performed based on comparison with the first slice.
  • At least part of the second historical slice is replaced with indicators from the first historical slice, and the replacement is performed based on the correlation of such indicators as: US.
  • the replacement is performed based on the correlation of such indicators as: US.
  • if there are points in the first historical slice that characterize the days of DC idle such days are replaced based on a moving average based on the indicators of neighboring points.
  • the volume of transactions is determined based on the amount of funds and / or the number of sheets of notes.
  • anomalies are determined that characterize periodic mass customer receipts / withdrawals of funds - salary payments.
  • the optimization step is performed using a stochastic optimization algorithm.
  • the number of downloads / unloads of funds for each NDO object is calculated.
  • a digital map is generated indicating the NDO objects with the date of collection and additional information.
  • the additional information includes at least one of: the amount of funds, the time of availability of the NDO object, the balance of funds.
  • FIG. 1 illustrates a general diagram of device interaction.
  • FIG. 2 illustrates a block diagram of the steps of the claimed method.
  • FIG. 3 illustrates an example of a processing schedule for normalizing a historical slice of the financial history of an asset.
  • FIG. 4 illustrates the schedule of financial cash flow for NPO objects with CFI.
  • FIG. 5 illustrates an event generation table
  • FIG. 6 illustrates a plot of anomaly fixation.
  • FIG. 7 illustrates a display table of standard features.
  • FIG. 8 illustrates an example of a forecast graph.
  • FIG. 9 illustrates an example of a computing device for implementing a technical solution.
  • a system means, including a computer system, a computer (electronic computer), a CNC (numerical control), a PLC (programmable logic controller), computerized control systems and any other devices capable of performing a given , a well-defined sequence of operations (actions, instructions).
  • a computer electronic computer
  • CNC numerical control
  • PLC programmable logic controller
  • command processor an electronic unit or an integrated circuit (microprocessor) that executes machine instructions (programs).
  • a command processor reads and executes machine instructions (programs) from one or more storage devices.
  • the role of data storage devices can be, but are not limited to, hard disks (HDD), flash memory, ROM (read only memory), solid state drives (SSD), optical drives.
  • a program is a sequence of instructions for execution by a computer control device or command processing device.
  • FIG. 1 shows a general diagram (100) of the interaction of the elements of the claimed solution. Optimization of cash collection service is carried out for NDO objects, which include various types of RS (110) and
  • US software can be: an ATM, a payment terminal, an information and payment terminal, an automatic currency exchange terminal and another type of device that allows you to carry out transaction operations using cash.
  • VSP (120) means, for example, branches financial organizations, in particular banks that provide services to individuals / legal entities and accept / withdraw cash.
  • Each of the NDO objects (110, 120) has a unique set of parameters, which includes such information as: the location of NDO objects, the history of statuses and operations of NDO objects, as well as the amount of funds at each NDO object.
  • This information is transmitted from NDO objects (PO, 120) through a data transmission network (130) to a central computing device (150), for example, a server, server cluster or other suitable type of computing device to perform the required functions.
  • the Internet is used, which can be organized at each of the NDO objects (PO, 120) using appropriate technical means, for example, by means of data transmission via a cellular network ( 2G / 3G / 4G / 5G), wireless WLAN, WAN, etc.
  • the specific principle of organizing the reception / transmission of data streams between the NDO objects (110, 120) and the server (150) is selected based on the specific type of NDO object, for example, the type of the US (PO), or the most preferred type of communication for the VSP (120), for example, based on the territorial location, using well-known technical means that provide the required functionality in terms of ensuring information interaction.
  • FIG. 2 shows a method (200) for optimizing cash collection services for NDO objects.
  • the information is collected by the server (150) received from the NDO objects (110, 120).
  • the server (150) received from the NDO objects (110, 120).
  • such information is the geographical location of NPO objects, the history of statuses and operations of NPO objects, as well as the amount of funds at each NPO object.
  • the address of the CS installation / location (110), the name of the installation object (shopping center, store, VSP, etc.), the CS (PO) location floor, geo-coordinates can be used.
  • a corresponding unique identifier (UID) is assigned for each NDO object (110, 120). Based on the UID, a corresponding set of data is stored in the server database (150), which is necessary for performing the method (200) in terms of performing the required computational operations.
  • NDO objects 110, 120
  • the NDO (110, 120) is determined in time b cutaway information displaying cash flow.
  • information can be historical information of device downtime, in particular, indications of activity and content of funds in a given time period.
  • VSP (120) in this case, the data is filtered by statuses that do not change or change in a given range in different time intervals the amount of funds. This filtering makes it possible to exclude types of cash transactions that do not significantly change the cash balance in the VSP (120) at a given threshold value.
  • such operations can be: utility payments, withdrawal of funds from a deposit and repayment of a loan with the same funds (or re-entry of these funds), etc.
  • the data received from the DC (110) is analyzed and replaced with historical data to generate weighted information on their historical statuses in a time slice.
  • the analysis of downtime and / or movements of devices is carried out, in particular, the date of the inactive status in the daily context and the movement of cash for the CS (PO) are taken into account.
  • the analysis is carried out for each cash processing module of each CS (110), in particular, the cash dispensing module (dispenser) and cash acceptance (deposit) module.
  • a set of CDs (110) with a small amount of downtime is identified from the total data set obtained in step (201), in particular, the percentage of downtime of which does not exceed a predetermined threshold value.
  • SOs (POs) with a low amount of downtime are marked as devices with a good fictitious history (HFI).
  • the first historical slice is constructed according to the mentioned set of CAs (PO) with HFI, containing points reflecting the status of the movement of cash in the CA in the context of a given period of time.
  • Finding a dataset for the CA (PO) with HFI can be performed based on such historical CA data that contains a small amount of downtime, for example, ⁇ 5% of the entire history, and also there are no long periods of downtime (gaps or percentage downtime above the threshold ⁇ 14 consecutive days). Additionally, downtime data processing can be performed for US (software) with HFI, since there may be small gaps or a percentage of downtime above the threshold on some days. To do this, the days with downtime are replaced with moving averages based on the readings of neighboring points. Normalization (Min-Max Scaling) of the changed history based on the unmodified one can also be performed.
  • the calculation of the DC downtime readings (110) is determined as a percentage based on the DC downtime on a particular day, at which the summation of the DC downtime minutes (110) is performed within the range of availability of a certain AC (ON) and dividing the obtained value by the total availability time (due, for example, to the operating time of the object on which the DC is located, etc.).
  • a second time slice is built, reflecting the status of cash flow in the CS (110) in the context of a given period of time.
  • the second historical slice its performance is normalized based on comparison with the first historical slice.
  • at least a part of the second historical slice is replaced with indicators from the first historical slice, and the replacement is performed based on the correlation of such indicators as: frequency of access to the RS, the mode of accessibility of the RS, the territorial proximity between the RS.
  • US (110) with a bad financial history the entire part of the historical cut before the last long downtime can be replaced with a similar part with a similar one.
  • FIG. 3 shows graphs with a normalized financial history according to US (110).
  • Graph (A) shows an example of a historical slice for the selected set of EOs (110)
  • graph (B) shows a smoothed historical series for a set of EOs (110) with HFI.
  • step (203) based on the processed information of the history of statuses and operations of the NLO objects, at step (202), cash flow forecasting in each NLO object is performed using one or more machine learning algorithms.
  • the input to the algorithm is information about the normalized HFI of NDO objects (PO, 120), event data and the time of availability of NDO objects (110, 120).
  • FIG. 4 is a graph of the input cash flow forecasting data. For each type of NDO object, the mechanism of cash flow inherent in it is analyzed. The analysis of the information at step (203) is necessary for the purposes of modeling the forecast for the withdrawal / deposit of cash to predict the objects of transactions (in the amount or number of sheets) for a given future period (for example, 14 days).
  • the movement of cash may consist in issuing cash, depositing cash.
  • VSP 120
  • RATM ATM with a recirculation function
  • the key characteristics for the purpose of predicting the financial burden are the following indicators: balance and bottom (minimum cumulative balance with an aggregation period of 30 minutes) of customer cash.
  • FIG. 5 shows an example of a table with the formation of events, according to which anomalies (bursts / surges of activity) are recorded in the time section. Anomalies characterize periodic massive client receipts / withdrawals of funds - salary payments, etc.
  • NDO objects 110, 120
  • periodic anomalies are analyzed. Periodic anomalies are not processed. Non-periodic ones are smoothed using a moving average or a simplified forecast.
  • the processed data is then used in the prediction stage [0059]
  • the processing of the incoming data is performed using one or more (ensemble, committee) machine learning models.
  • the following machine learning algorithms can be used: linear regression, LASSO linear regression, RIDGE linear regression, decision tree, random forest, gradient boosting on trees, recurrent neural network, etc.
  • step (203) when constructing features for each subsequent predicted day in a given time interval, all values for the previous day, including those already predicted, are used.
  • This approach is used in order to predict the day T + X, where T is the current day, X is an arbitrary day in the forecasting horizon. To do this, you need to get the characteristics of the day T + X - 1 in order to use them as relevant key figures in the calculation of data for a given time range.
  • FIG. 6 shows an example of a table of reflections of events in the time domain. Based on the identified events at specified time intervals, in particular, the identified anomalies, further enrichment (expansion) of the feature space is performed with calendar signs - days of the week and detected periodic anomalies.
  • FIG. 7 An example of feature generation is shown in FIG. 7. Based on the generated standard features, a forecast is built for a fixed number of days at each point in time, using the already predicted data (the forecast is made both gross for all denominations and for each denomination separately).
  • FIG. 8 is a graph showing the generated forecast. With the help of the generated indicators in the time interval, it is possible to further optimize the collection of NDO objects (110, 120).
  • step (204) the optimization of the cash collection service of the NDO objects (110, 120) is performed based on the performed prediction for a given time interval, during which a matrix of states of the NDO objects with the parameters of the collection execution is formed.
  • the input parameters for the implementation of stage (204) are:
  • the selected optimization period for example, a week, a month, etc .
  • the optimization algorithm is performed using a stochastic optimization algorithm. Taking into account the analysis of the input data, the state matrix is initialized, displaying the NDO objects (110, 120), for which it is required to carry out collection. Using a stochastic optimization algorithm, valid indicators of the load on NDO facilities (110, 120) are constructed in a given time interval, taking into account the limits and the bottom (minimum daily load of the US / VSP) and optimal from the point of view of total costs.
  • a state vector is calculated (for the cache center, the state table), in which for the distance d between units it satisfies the inequality where Y is the forecast of withdrawals for the day or the bottom (for the cash center in the table of states, the number of units in the columns does not exceed the capacity per day), N is the maximum load.
  • Loading / unloading and balances are calculated taking into account the input parameters.
  • the minimum downloads / unloads for NDO objects (BUT, 120) are calculated, according to which the collection table and the subsequent matrix of states are built.
  • Information about cash collection at NDO facilities (110, 120) can be generated in the form of various kinds of data displayed, for example, in the form of reports, graphs, and the like.
  • Data on optimizing the collection of NDO objects (110, 120) can be displayed on a digital GIS - map indicating the addresses, UID of NDO objects and other additional information, for example, the amount of funds, the time of availability of the NDO object, the balance of funds.
  • FIG. 9 shows an example of a general view of a computing system (300) based on a computing device that provides the implementation of the claimed method (200).
  • the computing device can be a server (150), indicated earlier in the materials of the application.
  • the system (300) contains one or more processors (301) united by a common bus (310), memory means such as RAM (302) and ROM (303), input / output interfaces (304) , input / output devices (305), and a device for networking (306).
  • processors (301) united by a common bus (310)
  • memory means such as RAM (302) and ROM (303)
  • input / output interfaces (304)
  • input / output devices 305
  • a device for networking (306).
  • the processor (301) (or multiple processors, multi-core processor) can be selected from a range of devices currently widely used, for example, Intel TM, AMD TM, Apple TM, Samsung Exynos TM, MediaTEK TM, Qualcomm Snapdragon TM and etc. Under the processor, it is also necessary to take into account a graphics processor, for example, an NVIDIA or ATI GPU, which is also suitable for complete or partial execution of the method (200). In this case, the memory means can be the available amount of memory of the graphics card or graphics processor.
  • RAM (302) is a random access memory and is intended for storing machine-readable instructions executed by the processor (301) for performing the necessary operations for logical processing of data. RAM (302), as a rule, contains executable instructions of the operating system and corresponding software components (applications, software modules, etc.).
  • ROM (303) is one or more persistent storage devices, for example, hard disk drive (HDD), solid state data storage device (SSD), flash memory (EEPROM, NAND, etc.), optical storage media ( CD-R / RW, DVD-R / RW, BlueRay Disc, MD), etc.
  • HDD hard disk drive
  • SSD solid state data storage device
  • EEPROM electrically erasable programmable read-only memory
  • NAND flash memory
  • optical storage media CD-R / RW, DVD-R / RW, BlueRay Disc, MD, etc.
  • I / O interfaces are used to organize the operation of the components of the computing system (300) and to organize the operation of external connected devices.
  • the choice of the appropriate interfaces depends on the specific version of the computing device, which can be, but are not limited to: PCI, AGP, PS / 2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0, 3.1, micro, mini, type C), TRS / Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232, etc.
  • I / O information are used, for example, a keyboard, display (monitor), touch display, touch-pad, joystick, mouse manipulator, light pen, stylus, touch panel, trackball, speakers, microphone, augmented reality, optical sensors, tablet, light indicators, projector, camera, biometric identification (retina scanner, fingerprint scanner, voice recognition module), etc.
  • the means of networking (306) allows the system (300) to transmit data via an internal or external computer network, for example, Intranet, Internet, LAN, and the like.
  • One or more means (306) may be used, but not limited to: Ethernet card, GSM modem, GPRS modem, LTE modem, 5G modem, satellite communication module, NFC module, Bluetooth and / or BLE module, Wi-Fi module and dr.
  • satellite navigation aids can also be used as part of the device (200), for example, GPS, GLONASS, BeiDou, Galileo.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Tourism & Hospitality (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Educational Administration (AREA)
  • Computing Systems (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Databases & Information Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention relates to the automated optimization of efficient cash servicing of cash transaction points by means of the automated prediction of the financial demand on transaction points for a given time period, taking into consideration data about the state of each transaction point. The invention describes a computerized method for optimizing the cash servicing of cash transaction points, which is performed with the aid of a processor and includes: obtaining data from transaction points over a given period of time, said transaction points being self-service devices and/or banking centres and said data including information about the location of the transaction points, the status and operation history of the transaction points and the amount of funds at each transaction point; processing the status and operation history data of the transaction points; predicting, with the aid of a machine learning algorithm, the flow of cash at each transaction point on the basis of the processed status and operation history data of the transaction points; optimizing the cash servicing of the transaction points on the basis of the prediction made for a given time period, which includes generating a matrix of the state of the transaction points that contains cash servicing implementation parameters.

Description

СПОСОБ И СИСТЕМА ОПТИМИЗАЦИИ ИНКАССАТОРСКОГО ОБСЛУЖИВАНИЯ ОБЪЕКТОВ НАЛИЧНОГО ДЕНЕЖНОГО ОБРАЩЕНИЯ METHOD AND SYSTEM FOR OPTIMIZATION OF COLLECTOR SERVICE OBJECTS OF CASH CIRCULATION

ОБЛАСТЬ ТЕХНИКИ FIELD OF TECHNOLOGY

[0001] Настоящее техническое решение относится к области вычислительной техники, в частности к способу и системе для автоматизированной оптимизации инкассаторского обслуживания объектов наличного денежного обращения. [0001] The present technical solution relates to the field of computing, in particular to a method and system for automated optimization of collection services for objects of cash circulation.

УРОВЕНЬ ТЕХНИКИ LEVEL OF TECHNOLOGY

[0002] В настоящее время процесс организации инкассаторского обслуживания в финансовых организациях отталкивается от ручной обработки данных, получаемых от различных объектов наличного денежного обращения (НДО), к которым относятся различные типы устройств самообслуживания (УС) (банкоматы, терминалы и т.п.), и внутренние структурные подразделения (ВСП), осуществляющие обслуживание клиентов финансовых организаций. [0002] At present, the process of organizing cash collection services in financial organizations is pushed away from manual processing of data received from various objects of cash circulation (CDO), which include various types of self-service devices (CS) (ATMs, terminals, etc.) , and internal structural divisions (VSP), providing services to clients of financial institutions.

[0003] Исходя из многочисленного парка УС и ВСП, существует проблема прогнозирования нагрузки на объекты НДО, что приводит к увеличению времени обработки информации по необходимости инкассации и обслуживанию данных объектов для обеспечения их эффективной работы. Также, процесс инкассации объектов НДО является трудоемкой операцией и сопряжен с долей риска, основанной на человеческом факторе, при этом минимизация процедур инкассации должна быть четко определена для приоритетных объектов НДО, для исключения вероятности их длительного простоя, что приводит к финансовым издержкам и невозможности обслуживания клиентов в части выдачи денежных средств. [0003] Proceeding from the numerous fleet of CS and VSP, there is a problem of predicting the load on the objects of the NDO, which leads to an increase in the processing time of information on the need for collection and maintenance of these objects to ensure their efficient operation. Also, the process of encashment of NDO objects is a laborious operation and is associated with a share of risk based on the human factor, while minimization of collection procedures should be clearly defined for priority NDO objects, in order to exclude the likelihood of their prolonged downtime, which leads to financial costs and the inability to service customers in terms of issuing funds.

[0004] В настоящее время процесс управления кассовой ликвидностью объектов НДО организован с использованием АС "OptiCash/OptiNet", однако данная система не обеспечивает должного уровня автоматизации с учётом изменения процесса управления кассовой ликвидностью и вызывает необходимость использования дополнительного инструментария (в т.ч. т.н. «малой автоматизации») для повышения производительности труда сотрудников и повышения результативности процесса управления кассовой ликвидностью. [0004] At present, the process of managing cash liquidity of NDO objects is organized using the AS "OptiCash / OptiNet", however, this system does not provide an adequate level of automation, taking into account changes in the process of managing cash liquidity and necessitates the use of additional tools (including .n. "small automation") to increase employee productivity and improve the efficiency of the cash liquidity management process.

[0005] В меняющихся условиях экономических, финансовых и политических факторов, окружающих участников процесса управления кассовой ликвидностью, существующие схемы взаимодействия системы OptiCash с другими автоматизированными системами и их модулями не позволяют осуществлять оперативное реагирование на возникающие форс-мажорные обстоятельства, инциденты или другие критические изменения параметров процесса. [0005] In the changing conditions of economic, financial and political factors surrounding the participants in the process of managing cash liquidity, existing schemes of interaction of the OptiCash system with other automated systems and their modules do not allow for a prompt response to emerging force majeure circumstances, incidents or other critical changes in process parameters.

[0006] Из уровня техники также известны автоматизированные системы контроля оборота наличности в УС. Из патента США N° 10,169,947 (Innovative Tech Ltd, 01.01.2019) известна система расчета и прогнозирования исчерпания заданного типа валюты в банкоматах для их своевременного обеспечения наличностью. [0006] Automated cash flow control systems are also known in the art. From US patent N ° 10,169,947 (Innovative Tech Ltd, 01.01.2019), a system is known for calculating and predicting the exhaustion of a given type of currency in ATMs for their timely provision with cash.

[0007] В патентной заявке США JM° 20190034842 (NCR Corp., 31.01.2019) раскрывается подход в части оптимизации инкассаторского обслуживания УС, который заключается в моделирования и прогнозировании финансовой нагрузки УС в заданном временном интервале. [0007] US Patent Application JM ° 20190034842 (NCR Corp., 01/31/2019) discloses an approach to optimize cash collection service for RS, which consists in modeling and predicting the financial burden of RS in a given time interval.

[0008] Недостатками существующих решений является недостаточная эффективность прогнозирования финансовой нагрузки на объекты НДО. [0008] The disadvantages of existing solutions is the lack of efficiency in predicting the financial burden on NDO objects.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ DISCLOSURE OF THE INVENTION

[0009] Решаемая техническая проблема заключается в устранении недостатков, присущих аналогам известным их уровня техники. [0009] The technical problem to be solved consists in the elimination of the disadvantages inherent in their prior art analogues.

[0010] Техническим результатом является повышение эффективности оптимизации инкассации объектов НДО, за счет автоматизированного прогнозирования финансовой нагрузки объектов НДО в заданном временном интервале с учетом данных о состоянии каждого объекта НДО. [0010] The technical result is to increase the efficiency of optimizing the collection of CDN objects, due to automated forecasting of the financial load of CDN objects in a given time interval, taking into account the data on the state of each CDN object.

[ООП] Дополнительным техническим результатом является сокращение времени на обслуживание объектов НДО, за счет обеспечения построения данных о финансовой нагрузке объектов НДО и приоритезацию обслуживания упомянутых объектов с обеспечением требуемой суммы наличных денежных средств. [OOP] An additional technical result is a reduction in the time spent on servicing NDO facilities, by ensuring the construction of data on the financial load of NDO facilities and prioritizing the maintenance of these facilities with the required amount of cash.

[0012] Для достижения заявленного технического результата в предпочтительном варианте осуществления заявленного решения представлен компьютерно-реализуемый способ оптимизации инкассаторского обслуживания объектов наличного денежного обращения (НДО), выполняемый с помощью процессора и содержащий этапы, на которых: [0012] To achieve the claimed technical result in a preferred embodiment of the claimed solution, a computer-implemented method for optimizing the collection service of objects of cash circulation (NCO) is presented, performed using a processor and containing the steps at which:

- получают данные объектов НДО за заданный временной период, причем объекты НДО представляют собой устройства самообслуживания (УС) и/или банковские отделения и данные включат в себя по меньшей мере информацию о месте расположения объектов НДО, историю статусов и операций объектов НДО, а также количество денежных средств на каждом объекте НДО; - receive data from NDO objects for a given time period, and NDO objects are self-service devices (CS) and / or bank branches and the data will include at least information about the place location of NDO objects, history of statuses and operations of NDO objects, as well as the amount of funds at each NDO object;

- выполняют обработку данных истории статусов и операций объектов НДО; - carry out processing of data on the history of statuses and operations of NDO objects;

- на основании обработанных данных истории статусов и операций объектов НДО осуществляют прогнозирование движения наличных средств в каждом объекте НДО с помощью по меньшей мере одного алгоритма машинного обучения; - on the basis of the processed data of the history of statuses and operations of NLO objects, forecasting the movement of cash in each NLO object using at least one machine learning algorithm;

- осуществляют оптимизацию инкассаторского обслуживания объектов НДО на основании выполненного прогнозирования на заданный временной промежуток, в ходе которой формируют матрицу состояний объектов НДО с параметрами выполнения инкассаций. - carry out the optimization of cash collection services for CDN objects based on the performed forecasting for a given time period, during which a matrix of states of CDN objects with the parameters of cash collection execution is formed.

[0013] В одном из частных вариантов осуществления способа УС выбираются из группы: банкомат, платежный терминал, информационно-платежный терминал, терминал автоматического обмена валют или их сочетания. [0013] In one of the particular embodiments of the method, the IDs are selected from the group: an ATM, a payment terminal, an information-payment terminal, an automatic currency exchange terminal, or a combination thereof.

[0014] В другом частном варианте осуществления способа по данным банковских отделений выполняется фильтрация данных по статусам, которые не изменяют или изменяют в заданном диапазоне в различные временные отрезки количество денежных средств для данного отделения. [0014] In another particular embodiment of the method, according to the data of bank branches, the data is filtered by statuses that do not change or change in a predetermined range in different time intervals the amount of funds for a given branch.

[0015] В другом частном варианте осуществления способа для данных истории УС определяются даты простоев устройств как время неактивного статуса устройства в течение дня. [0015] In another particular embodiment of the method, the idle dates of the devices are determined for the CD history data as the time of the inactive status of the device during the day.

[0016] В другом частном варианте осуществления способа для УС с малым количеством простоев строится первый исторический срез, содержащий точки, отражающие статус движения наличных средств в УС в разрезе заданного промежутка времени. [0016] In another particular embodiment of the method, a first historical slice is constructed for a CA with a small amount of downtime, containing points reflecting the status of the movement of cash in the CA in the context of a given period of time.

[0017] В другом частном варианте осуществления способа для УС с количеством простоев выше заданного порогового значения строится второй временной срез, отражающие статус движения наличных средств в УС в разрезе заданного промежутка времени, причем для упомянутого второго исторического среза выполняется нормализация на основании сравнения с первым историческим срезом. [0017] In another particular embodiment of the method, for the CA with the number of downtime above a predetermined threshold value, a second time slice is built, reflecting the cash flow status in the CA in the context of a given period of time, and for said second historical slice, normalization is performed based on comparison with the first slice.

[0018] В другом частном варианте осуществления способа в ходе нормализации выполняется замена по меньшей мере части второго исторического среза показателями из первого исторического среза, причем замена выполняется на основании корреляции таких показателей, как: частота обращения к УС, режим доступности УС, территориальная близость между УС. [0019] В другом частном варианте осуществления способа при наличии в первом историческом срезе точек, характеризующих дни простоя УС, такие дни заменяются на основании скользящего среднего на основании показателей соседних точек. [0018] In another particular embodiment of the method, during normalization, at least part of the second historical slice is replaced with indicators from the first historical slice, and the replacement is performed based on the correlation of such indicators as: US. [0019] In another particular embodiment of the method, if there are points in the first historical slice that characterize the days of DC idle, such days are replaced based on a moving average based on the indicators of neighboring points.

[0020] В другом частном варианте осуществления способа на этапе прогнозирования осуществляется анализ будущих объемов операций с денежной наличностью для каждого объекта НДО. [0020] In another particular embodiment of the method, at the stage of forecasting, the analysis of future volumes of cash transactions for each NDO object is carried out.

[0021] В другом частном варианте осуществления способа объем операций определяется на основании суммы денежных средств и/или количества листов купюр. [0022] В другом частном варианте осуществления способа в заданном временном интервале прогнозирования определяются аномалии, характеризующие периодические массовые клиентские приходы/снятия денежных средств - зарплатные выплаты. [0021] In another particular embodiment of the method, the volume of transactions is determined based on the amount of funds and / or the number of sheets of notes. [0022] In another particular embodiment of the method, in a given prediction time interval, anomalies are determined that characterize periodic mass customer receipts / withdrawals of funds - salary payments.

[0023] В другом частном варианте осуществления способа шаг оптимизации выполняется с помощью стохастического оптимизационного алгоритма. [0023] In another particular embodiment of the method, the optimization step is performed using a stochastic optimization algorithm.

[0024] В другом частном варианте осуществления способа осуществляется расчет количества загрузок/выгрузок денежных средств для каждого объекта НДО. [0024] In another particular embodiment of the method, the number of downloads / unloads of funds for each NDO object is calculated.

[0025] В другом частном варианте осуществления способа по итогам оптимизации формируют цифровую карту с указанием объектов НДО с датой инкассации и дополнительной информацией. [0025] In another particular embodiment of the method, based on the optimization results, a digital map is generated indicating the NDO objects with the date of collection and additional information.

[0026] В другом частном варианте осуществления способа дополнительная информация включает в себя по меньшей мере одно из: количество денежных средств, время доступности объекта НДО, остаток денежных средств. [0026] In another particular embodiment of the method, the additional information includes at least one of: the amount of funds, the time of availability of the NDO object, the balance of funds.

[0027] Достижение заявленного технического результата также достигается за счет системы оптимизации инкассаторского обслуживания объектов НДО, которая содержит по меньшей мере один процессор и по меньшей мере одно запоминающее устройство, содержащее машиночитаемые инструкции, которые при их исполнении процессором выполняют вышеуказанный способ. [0027] Achievement of the claimed technical result is also achieved by a system for optimizing cash collection services for NDO objects, which contains at least one processor and at least one memory device containing machine-readable instructions that, when executed by the processor, perform the above method.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЙ BRIEF DESCRIPTION OF DRAWINGS

[0028] Признаки и преимущества настоящего изобретения станут очевидными из приводимого ниже подробного описания изобретения и прилагаемых чертежей, на которых: [0028] Features and advantages of the present invention will become apparent from the following detailed description of the invention and the accompanying drawings, in which:

[0029] Фиг. 1 иллюстрирует общую схему взаимодействия устройств. [0029] FIG. 1 illustrates a general diagram of device interaction.

[0030] Фиг. 2 иллюстрирует блок-схему выполнения этапов заявленного способа. [0030] FIG. 2 illustrates a block diagram of the steps of the claimed method.

[0031] Фиг. 3 иллюстрирует пример графика обработки для нормализации исторического среза финансовой истории УС. [0032] Фиг. 4 иллюстрирует график движения финансовой наличности для объектов НДО с ХФИ. [0031] FIG. 3 illustrates an example of a processing schedule for normalizing a historical slice of the financial history of an asset. [0032] FIG. 4 illustrates the schedule of financial cash flow for NPO objects with CFI.

[0033] Фиг. 5 иллюстрирует таблицу формирования событий. [0033] FIG. 5 illustrates an event generation table.

[0034] Фиг. 6 иллюстрирует график фиксации аномалий. [0034] FIG. 6 illustrates a plot of anomaly fixation.

[0035] Фиг. 7 иллюстрирует таблицу отображения стандартных признаков. [0035] FIG. 7 illustrates a display table of standard features.

[0036] Фиг. 8 иллюстрирует пример графика со сформированным прогнозом. [0036] FIG. 8 illustrates an example of a forecast graph.

[0037] Фиг. 9 иллюстрирует пример вычислительного устройства для реализации технического решения. [0037] FIG. 9 illustrates an example of a computing device for implementing a technical solution.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ CARRYING OUT THE INVENTION

[0038] Ниже будут описаны понятия и термины, необходимые для понимания данного технического решения. [0038] The following will describe the concepts and terms necessary to understand this technical solution.

[0039] В данном техническом решении под системой подразумевается, в том числе компьютерная система, ЭВМ (электронно-вычислительная машина), ЧПУ (числовое программное управление), ПЛК (программируемый логический контроллер), компьютеризированные системы управления и любые другие устройства, способные выполнять заданную, четко определенную последовательность операций (действий, инструкций). [0039] In this technical solution, a system means, including a computer system, a computer (electronic computer), a CNC (numerical control), a PLC (programmable logic controller), computerized control systems and any other devices capable of performing a given , a well-defined sequence of operations (actions, instructions).

[0040] Под устройством обработки команд подразумевается электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы). [0041] Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройств хранения данных. В роли устройства хранения данных могут выступать, но не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы. [0040] By a command processor is meant an electronic unit or an integrated circuit (microprocessor) that executes machine instructions (programs). [0041] A command processor reads and executes machine instructions (programs) from one or more storage devices. The role of data storage devices can be, but are not limited to, hard disks (HDD), flash memory, ROM (read only memory), solid state drives (SSD), optical drives.

[0042] Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд. [0042] A program is a sequence of instructions for execution by a computer control device or command processing device.

[0043] На Фиг. 1 представлена общая схема (100) взаимодействия элементов заявленного решения. Выполнение оптимизации инкассаторского облуживания осуществляется для объектов НДО, которые включают в себя различные типы УС (110) и[0043] FIG. 1 shows a general diagram (100) of the interaction of the elements of the claimed solution. Optimization of cash collection service is carried out for NDO objects, which include various types of RS (110) and

ВСП (120). УС (ПО) могут представлять собой: банкомат, платежный терминал, информационно-платежный терминал, терминал автоматического обмена валют и другой тип устройств, позволяющий осуществлять транзакционные операции с помощью наличных денежных средств. Под ВСП (120) понимаются, например, филиалы финансовых организаций, в частности банков, которые осуществляют обслуживание физических/юридических лиц и ведут прием/выдачу наличных денежных средств. VSP (120). US (software) can be: an ATM, a payment terminal, an information and payment terminal, an automatic currency exchange terminal and another type of device that allows you to carry out transaction operations using cash. VSP (120) means, for example, branches financial organizations, in particular banks that provide services to individuals / legal entities and accept / withdraw cash.

[0044] Каждый из объектов НДО (110, 120) имеет уникальный набор параметров, который включает в себя такую информацию, как: месте расположения объектов НДО, историю статусов и операций объектов НДО, а также количество денежных средств на каждом объекте НДО. Данная информация передается от объектов НДО (ПО, 120) через сеть передачи данных (130) в центральное вычислительное устройство (150), например, сервер, серверный кластер или иной пригодный тип вычислительного устройства для осуществления требуемых функций. [0044] Each of the NDO objects (110, 120) has a unique set of parameters, which includes such information as: the location of NDO objects, the history of statuses and operations of NDO objects, as well as the amount of funds at each NDO object. This information is transmitted from NDO objects (PO, 120) through a data transmission network (130) to a central computing device (150), for example, a server, server cluster or other suitable type of computing device to perform the required functions.

[0045] В качестве сети передачи данных (130) используется информационно- вычислительная сеть Интернет, которая может быть организована на каждом из объектов НДО (ПО, 120) с помощью соответствующих технических средств, например, с помощью средств передачи данных посредством сети сотовой связи (2G/3G/4G/5G), беспроводной связи WLAN, WAN и т.п. Конкретный принцип организации приема/передачи потоков данных между объектами НДО (110, 120) и сервером (150) выбирается исходя из конкретного типа объекта НДО, например, типа УС (ПО), или наиболее предпочтительного типа связи для ВСП (120), например, исходя из территориального местоположения, с использованием известных технических средств, обеспечивающих требуемый функционал в части обеспечения информационного взаимодействия. [0045] As a data transmission network (130), the Internet is used, which can be organized at each of the NDO objects (PO, 120) using appropriate technical means, for example, by means of data transmission via a cellular network ( 2G / 3G / 4G / 5G), wireless WLAN, WAN, etc. The specific principle of organizing the reception / transmission of data streams between the NDO objects (110, 120) and the server (150) is selected based on the specific type of NDO object, for example, the type of the US (PO), or the most preferred type of communication for the VSP (120), for example, based on the territorial location, using well-known technical means that provide the required functionality in terms of ensuring information interaction.

[0046] Далее рассмотрим основной процесс работы заявленного способа. На Фиг. 2 представлен способ (200) выполнения оптимизации инкассаторского обслуживания объектов НДО. На начальном этапе (201) выполняется сбор информации сервером (150), получаемой от объектов НДО (110, 120). Как было указано выше, такой информацией является географическое расположение объектов НДО, история статусов и операций объектов НДО, а также количество денежных средств на каждом объекте НДО. [0046] Next, consider the main process of the claimed method. FIG. 2 shows a method (200) for optimizing cash collection services for NDO objects. At the initial stage (201), the information is collected by the server (150) received from the NDO objects (110, 120). As mentioned above, such information is the geographical location of NPO objects, the history of statuses and operations of NPO objects, as well as the amount of funds at each NPO object.

[0047] В качестве информации о местоположении может использоваться адрес места установки/размещения УС (110), наименование объекта установки (торговый центр, магазин, ВСП и т.п.), этаж размещения УС (ПО), гео-координаты. Также, для каждого объекта НДО (110, 120) назначен соответствующий уникальный идентификатор (УИД). На основании УИД а базе данных сервера (150) хранится соответствующий набор данных, необходимый для выполнения способа (200) в части выполнения требуемых вычислительных операций. [0047] As information about the location, the address of the CS installation / location (110), the name of the installation object (shopping center, store, VSP, etc.), the CS (PO) location floor, geo-coordinates can be used. Also, for each NDO object (110, 120), a corresponding unique identifier (UID) is assigned. Based on the UID, a corresponding set of data is stored in the server database (150), which is necessary for performing the method (200) in terms of performing the required computational operations.

[0048] На основании полученной информации на этапе (202) выполняется обработка данных по объектам НДО (110, 120). В ходе обработки для каждого объекта НДО (110, 120), на основании полученной информации на шаге (201) определяется во временном б разрезе информация, отображающая движения денежной наличности. Для УС (110) такой информацией может выступать историческая информация простоев устройств, в частности, показания активности и содержания денежных средств в заданный временной промежуток. Для ВСП (120) при этом выполняется фильтрация данных по статусам, которые не изменяют или изменяют в заданном диапазоне в различные временные отрезки количество денежных средств. Указанная фильтрация позволяет исключить типы операций с денежной наличностью, которые существенно не изменяют баланса наличности в ВСП (120) в заданном пороговом значении. Например, такими операциями могут выступать: коммунальные выплаты, снятие средств со вклада и погашение этими же средствами кредита (или повторное внесение данных денежных средств) и др. [0048] Based on the information received, at step (202), data processing on NDO objects (110, 120) is performed. During processing, for each object, the NDO (110, 120), based on the information received at step (201), is determined in time b cutaway information displaying cash flow. For US (110), such information can be historical information of device downtime, in particular, indications of activity and content of funds in a given time period. For VSP (120), in this case, the data is filtered by statuses that do not change or change in a given range in different time intervals the amount of funds. This filtering makes it possible to exclude types of cash transactions that do not significantly change the cash balance in the VSP (120) at a given threshold value. For example, such operations can be: utility payments, withdrawal of funds from a deposit and repayment of a loan with the same funds (or re-entry of these funds), etc.

[0049] В ходе обработки данных на этапе (202) для данных, получаемых от УС (110), выполняется анализ и замена их исторических данных для формирования взвешенной информации по их историческим статусам во временном срезе. На основании информации по оборотам денежной наличности на каждом УС (110) осуществляется анализ простоев и/или перемещений устройств, в частности учитывается дата неактивного статуса в дневном разрезе и движения наличных средств для УС (ПО). Анализ осуществляется для каждого модуля обработки наличных средств каждого УС (110), в частности модуля выдачи наличности (диспенсера) и приему наличности (депозита). [0049] During data processing at step (202), the data received from the DC (110) is analyzed and replaced with historical data to generate weighted information on their historical statuses in a time slice. Based on the information on the turnover of cash on each CS (110), the analysis of downtime and / or movements of devices is carried out, in particular, the date of the inactive status in the daily context and the movement of cash for the CS (PO) are taken into account. The analysis is carried out for each cash processing module of each CS (110), in particular, the cash dispensing module (dispenser) and cash acceptance (deposit) module.

[0050] Осуществляется выявление набора УС (110) с малым количеством простоев из общего набора данных, полученных на шаге (201), в частности процентное соотношение простоев которых не превышает установленного порогового значения. УС (ПО) с малым количеством простоев отмечаются как устройства с хорошей фиктивной историей (ХФИ). По упомянутому набору УС (ПО) с ХФИ строится первый исторический срез, содержащий точки, отражающие статус движения наличных средств в УС в разрезе заданного промежутка времени. [0050] A set of CDs (110) with a small amount of downtime is identified from the total data set obtained in step (201), in particular, the percentage of downtime of which does not exceed a predetermined threshold value. SOs (POs) with a low amount of downtime are marked as devices with a good fictitious history (HFI). The first historical slice is constructed according to the mentioned set of CAs (PO) with HFI, containing points reflecting the status of the movement of cash in the CA in the context of a given period of time.

[0051] Нахождение набора данных по УС (ПО) с ХФИ может выполняться на основании таких исторических данных УС (ПО), которые содержат небольшое количество простоев, например, <5% от всей истории, а также нет длительных периодов простоя (пропуски или процент простоя выше порогового <14 дней подряд). Дополнительно может выполняться обработка данных по простоям для УС (ПО) с ХФИ, т.к. могут иметь место небольшие пропуски или процент простоя выше порогового значения в некоторые дни. Для этого выполняется замена дней с простоями, скользящими средними на основании показаний соседних точек. Также может выполняться нормализация (Min-Max Scaling) изменённой истории на основе неизменённой. [0052] Как один из примеров, расчет показаний простоев УС (110) определяется в процентном соотношении на основании времени простаивание УС (ПО) в конкретный день, при котором выполняется суммирование минут простоя УС (110) внутри диапазона времени доступности определённого УС (ПО) и деление полученного значения на общее время доступности (обусловленное, например, временем работы объекта, на котором расположен УС и т.п.). [0051] Finding a dataset for the CA (PO) with HFI can be performed based on such historical CA data that contains a small amount of downtime, for example, <5% of the entire history, and also there are no long periods of downtime (gaps or percentage downtime above the threshold <14 consecutive days). Additionally, downtime data processing can be performed for US (software) with HFI, since there may be small gaps or a percentage of downtime above the threshold on some days. To do this, the days with downtime are replaced with moving averages based on the readings of neighboring points. Normalization (Min-Max Scaling) of the changed history based on the unmodified one can also be performed. [0052] As one example, the calculation of the DC downtime readings (110) is determined as a percentage based on the DC downtime on a particular day, at which the summation of the DC downtime minutes (110) is performed within the range of availability of a certain AC (ON) and dividing the obtained value by the total availability time (due, for example, to the operating time of the object on which the DC is located, etc.).

[0053] Для УС (ПО) с количеством простоев выше заданного порогового значения, с плохой финансовой историей, строится второй временной срез, отражающий статус движения наличных средств в УС (110) в разрезе заданного промежутка времени. Для второго исторического среза выполняется нормализация его показателей на основании сравнения с первым историческим срезом. В ходе нормализации выполняется замена по меньшей мере части второго исторического среза показателями из первого исторического среза, причем замена выполняется на основании корреляции таких показателей, как: частота обращения к УС, режим доступности УС, территориальная близость между УС. Для УС (110) с плохой финансовой историей может выполняться замена всей части исторического среза до последнего длительного простоя на аналогичную часть похожей. [0054] На Фиг. 3 отображены графики с нормализованной финансовой историей по УС (110). На графике (А) представлен пример исторического среза по выбранному набору УС (110), на графике (Б) - сглаженный исторический ряд для набора УС (110) с ХФИ. [0055] На этапе (203) по обработанной информации истории статусов и операций объектов НДО на этапе (202) выполняется прогнозирование движения наличных средств в каждом объекте НДО с помощью одного или нескольких алгоритмов машинного обучения. На вход алгоритму поступает информация о нормализованной ХФИ объектов НДО (ПО, 120), данные событий и время доступности объектов НДО (110, 120). [0053] For the CS (ON) with the number of downtime above a predetermined threshold value, with a bad financial history, a second time slice is built, reflecting the status of cash flow in the CS (110) in the context of a given period of time. For the second historical slice, its performance is normalized based on comparison with the first historical slice. During normalization, at least a part of the second historical slice is replaced with indicators from the first historical slice, and the replacement is performed based on the correlation of such indicators as: frequency of access to the RS, the mode of accessibility of the RS, the territorial proximity between the RS. For US (110) with a bad financial history, the entire part of the historical cut before the last long downtime can be replaced with a similar part with a similar one. [0054] FIG. 3 shows graphs with a normalized financial history according to US (110). Graph (A) shows an example of a historical slice for the selected set of EOs (110), graph (B) shows a smoothed historical series for a set of EOs (110) with HFI. [0055] At step (203), based on the processed information of the history of statuses and operations of the NLO objects, at step (202), cash flow forecasting in each NLO object is performed using one or more machine learning algorithms. The input to the algorithm is information about the normalized HFI of NDO objects (PO, 120), event data and the time of availability of NDO objects (110, 120).

[0056] На Фиг. 4 представлен график входных данных прогнозирования движения наличности. Для каждого типа объекта НДО анализируется присущий ему механизм осуществления движения наличных средств. Анализ информации на этапе (203) необходим для целей моделирования прогноза на снятие/внесение наличных денежных средств для предсказания объектов операций (в сумме или количестве листов) на заданный будущий период (например, 14 дней). [0056] FIG. 4 is a graph of the input cash flow forecasting data. For each type of NDO object, the mechanism of cash flow inherent in it is analyzed. The analysis of the information at step (203) is necessary for the purposes of modeling the forecast for the withdrawal / deposit of cash to predict the objects of transactions (in the amount or number of sheets) for a given future period (for example, 14 days).

[0057] В случае с УС (ПО), выполняемых в виде банкоматов и/или платежных терминалов, движение наличности может заключаться в выдаче наличности, внесении наличности. Для ВСП (120) и RATM (банкомат с функцией рециркуляции) ключевыми характеристиками для целей прогнозирования финансовой нагрузки выступают следующие показатели: сальдо и дно (минимальное кумулятивное сальдо с периодом агрегации 30 минут) денежной наличности клиентов. [0057] In the case of CS (PO), executed in the form of ATMs and / or payment terminals, the movement of cash may consist in issuing cash, depositing cash. For VSP (120) and RATM (ATM with a recirculation function), the key characteristics for the purpose of predicting the financial burden are the following indicators: balance and bottom (minimum cumulative balance with an aggregation period of 30 minutes) of customer cash.

[0058] На Фиг. 5 представлен пример таблицы с формированием событий, по которым осуществляется фиксация аномалий (всплесков/выбросов активности) во временном срезе. Аномалии характеризуют периодические массовые клиентские приходы/снятия денежных средств - зарплатные выплаты и т.п. Для объектов НДО (110, 120) выполняется анализ периодических аномалий. Периодические аномалии не обрабатываются. Непериодические сглаживаются с помощью скользящего среднего или упрощённого прогноза. Обработанные данные затем используются на этапе прогнозировании [0059] На этапе прогнозирования (203) обработка поступающих данных выполняется с помощью одной или нескольких (ансамбль, комитет) моделей машинного обучения. В качестве алгоритмов машинного обучения могут применяться: линейная регрессия, линейная регрессия LASSO, линейная регрессия RIDGE, дерево решений, случайный лес, градиентный бустинг на деревьях, рекуррентная нейросеть и др. [0058] FIG. 5 shows an example of a table with the formation of events, according to which anomalies (bursts / surges of activity) are recorded in the time section. Anomalies characterize periodic massive client receipts / withdrawals of funds - salary payments, etc. For NDO objects (110, 120), periodic anomalies are analyzed. Periodic anomalies are not processed. Non-periodic ones are smoothed using a moving average or a simplified forecast. The processed data is then used in the prediction stage [0059] In the prediction stage (203), the processing of the incoming data is performed using one or more (ensemble, committee) machine learning models. The following machine learning algorithms can be used: linear regression, LASSO linear regression, RIDGE linear regression, decision tree, random forest, gradient boosting on trees, recurrent neural network, etc.

[0060] На этапе (203) при построении признаков для каждого последующего прогнозируемого дня в заданном во временном промежутке используются все значения за предыдущий день, в том числе уже спрогнозированные. Данный подход применяется для того, чтобы спрогнозировать день Т + X, где Т - текущий день, X - произвольный день в горизонте прогнозирования. Для этого необходимо получить признаки дня Т + X - 1, чтобы использовать их как релевантные показатели в расчете данных по заданному временному диапазону. [0060] At step (203), when constructing features for each subsequent predicted day in a given time interval, all values for the previous day, including those already predicted, are used. This approach is used in order to predict the day T + X, where T is the current day, X is an arbitrary day in the forecasting horizon. To do this, you need to get the characteristics of the day T + X - 1 in order to use them as relevant key figures in the calculation of data for a given time range.

[0061] На Фиг. 6 представлен пример таблицы отражения событий во временном диапазоне. На основании выявленных событий в заданные временные промежутки, в частности выявленные аномалии, выполняется дальнейшее обогащение (расширение) признакового пространства календарными признаками - днями недели и обнаруженными периодическими аномалиями. [0061] FIG. 6 shows an example of a table of reflections of events in the time domain. Based on the identified events at specified time intervals, in particular, the identified anomalies, further enrichment (expansion) of the feature space is performed with calendar signs - days of the week and detected periodic anomalies.

[0062] Далее выполняется генерирование стандартных признаков: [0062] Next, the generation of standard features is performed:

- Лаги заданной глубины (значения спроса, сдвинутые по времени на заданную глубину); - Lags of a given depth (demand values shifted in time by a given depth);

- Скользящие статистики в окне (mean, std, median, min, max); - Moving statistics in the window (mean, std, median, min, max);

- Скользящие статистики по дням недели (mean, std, median, min, max); - Moving statistics by day of the week (mean, std, median, min, max);

- Статистики за месяц (mean, std, median, min, max). - Statistics for the month (mean, std, median, min, max).

[0063] Пример формирования признаков представлен на Фиг. 7. По сгенерированным стандартным признакам осуществляется построение прогноза на фиксированное количество дней в каждый момент времени, используя уже предсказанные данные (прогноз строится как валовой по всем номиналам, так и по каждому номиналу по отдельности). [0063] An example of feature generation is shown in FIG. 7. Based on the generated standard features, a forecast is built for a fixed number of days at each point in time, using the already predicted data (the forecast is made both gross for all denominations and for each denomination separately).

[0064] На выходе работы этапа (203) осуществляется построение прогнозирования движения наличных денежных средств на объектах НДО (ПО, 120) на заданный временной промежуток. При этом, также осуществляется ретропрогноз для оценки качества прогнозной модели. На основании данной оценки подбираются оптимальные параметры прогнозных моделей, при которых минимизируется ошибка прогноза. На Фиг. 8 представлен график, отображающий сформированный прогноз. С помощью сформированных показателей во временном промежутке можно осуществить дальнейшую оптимизацию инкассации объектов НДО (110, 120). [0064] At the output of the work of stage (203), the forecasting of the movement of cash at the objects of the NDO (PO, 120) for a given time period is carried out. At the same time, a retro forecast is also carried out to assess the quality of the forecast model. On the basis of this estimate, the optimal parameters of the forecast models are selected, at which the forecast error is minimized. FIG. 8 is a graph showing the generated forecast. With the help of the generated indicators in the time interval, it is possible to further optimize the collection of NDO objects (110, 120).

[0065] На этапе (204) выполняется оптимизация инкассаторского обслуживания объектов НДО (110, 120) на основании выполненного прогнозирования на заданный временной промежуток, в ходе которой формируется матрица состояний объектов НДО с параметрами выполнения инкассаций. Входными параметрами для осуществления этапа (204) являются: [0065] At step (204), the optimization of the cash collection service of the NDO objects (110, 120) is performed based on the performed prediction for a given time interval, during which a matrix of states of the NDO objects with the parameters of the collection execution is formed. The input parameters for the implementation of stage (204) are:

- текущая ставка фондирования (например, 0,7); - current funding rate (for example, 0.7);

- выбранный период оптимизации, например, неделя, месяц и т.п.; - the selected optimization period, for example, a week, a month, etc .;

- лимиты (максимальная вместимость наличности в УС (110), при этом учитывается максимальная сумма и количество купюр, количество кассет УС (110); - limits (maximum cash capacity in the US (110), taking into account the maximum amount and number of bills, the number of US cassettes (110);

- лимиты предзаказа наличности для ВСП (120); - cash pre-order limits for GSP (120);

- временной ряд мощности кэшцентра, в частности максимальное количество инкассаций в день; - time series of cash center capacity, in particular, the maximum number of encashments per day;

- список УИД объектов НДО; - list of UID objects of NDO;

- входящий остаток на начало периода оптимизации объектов НДО; - incoming balance at the beginning of the period of optimization of NPO objects;

- затраты на инкассацию по каждому объекту НДО; - costs of collection for each NDO object;

- доступность инкассации; - availability of collection;

- спрогнозированные с учетом лимитов дневные валовые сальдо и дно (для ВСП и RATM) или валовые дневные снятия/пополнения (для УС с функцией депозита). - forecasted daily gross balance and bottom (for GSP and RATM) or gross daily withdrawals / replenishments (for CA with a deposit function), taking into account the limits.

[0066] Алгоритм оптимизации выполняется с помощью стохастического оптимизационного алгоритма. С учетом анализа входных данных инициализируется матрица состояний, отображающая объекты НДО (110, 120), по которым требуется провести инкассацию. С помощью стохастического оптимизационного алгоритма осуществляется построение валидных показателей нагрузки на объекты НДО (110, 120) в заданном временном промежутке с учетом лимитов и дна (минимальная дневная загрузка УС/ВСП) и оптимальная с точки зрения суммарных затрат. [0066] The optimization algorithm is performed using a stochastic optimization algorithm. Taking into account the analysis of the input data, the state matrix is initialized, displaying the NDO objects (110, 120), for which it is required to carry out collection. Using a stochastic optimization algorithm, valid indicators of the load on NDO facilities (110, 120) are constructed in a given time interval, taking into account the limits and the bottom (minimum daily load of the US / VSP) and optimal from the point of view of total costs.

[0067] Для каждого объекта НДО (110, 120) высчитывается вектор состояния (для кэшцентра таблица состояний), в котором для расстояния d между единицами удовлетворяет неравенству

Figure imgf000013_0001
где Yΐ прогноз снятий на день или дна (для кэшцентра в таблице состояний количество единиц в столбцах не превышает мощности за день), N - величина максимальной загрузки. С учётом входящих параметров рассчитываются загрузки/выгрузки и остатки. По прогнозным значениям сальдо и дна, а также с помощью вектора состояния рассчитываются минимальные загрузки/выгрузки для объектов НДО (НО, 120), по которым строится таблица инкассаций и последующая матрица состояний. На основании минимизации затрат на осуществление инкассаций для конкретных объектов НДО (110, 120) принимается решение о проведении инкассации. [0068] Информация о проведении инкассации на объектах НДО (110, 120) может формироваться в виде различного рода данных, отображаемых, например, в виде отчетов, графиков и т.п. Данные по оптимизации инкассации объектов НДО (110, 120) могут отображаться на цифровой ГИС - карте с указанием адресов, УИД объектов НДО и иной дополнительной информацией, например, количество денежных средств, время доступности объекта НДО, остаток денежных средств. [0067] For each NDO object (110, 120), a state vector is calculated (for the cache center, the state table), in which for the distance d between units it satisfies the inequality
Figure imgf000013_0001
where Y is the forecast of withdrawals for the day or the bottom (for the cash center in the table of states, the number of units in the columns does not exceed the capacity per day), N is the maximum load. Loading / unloading and balances are calculated taking into account the input parameters. Based on the predicted values of the balance and the bottom, as well as using the state vector, the minimum downloads / unloads for NDO objects (BUT, 120) are calculated, according to which the collection table and the subsequent matrix of states are built. On the basis of minimizing the costs of cash collection for specific NDO objects (110, 120), a decision is made to carry out cash collection. [0068] Information about cash collection at NDO facilities (110, 120) can be generated in the form of various kinds of data displayed, for example, in the form of reports, graphs, and the like. Data on optimizing the collection of NDO objects (110, 120) can be displayed on a digital GIS - map indicating the addresses, UID of NDO objects and other additional information, for example, the amount of funds, the time of availability of the NDO object, the balance of funds.

[0069] На Фиг. 9 представлен пример общего вида вычислительной системы (300) на базе вычислительного устройства, которое обеспечивает реализацию заявленного способа (200). Вычислительное устройство может представлять собой сервер (150), указанный ранее в материалах заявки. [0069] FIG. 9 shows an example of a general view of a computing system (300) based on a computing device that provides the implementation of the claimed method (200). The computing device can be a server (150), indicated earlier in the materials of the application.

[0070] В общем случае, система (300) содержит объединенные общей шиной (310) информационного обмена один или несколько процессоров (301), средства памяти, такие как ОЗУ (302) и ПЗУ (303), интерфейсы ввода/вывода (304), устройства ввода/вывода (305), и устройство для сетевого взаимодействия (306). [0070] In the General case, the system (300) contains one or more processors (301) united by a common bus (310), memory means such as RAM (302) and ROM (303), input / output interfaces (304) , input / output devices (305), and a device for networking (306).

[0071] Процессор (301) (или несколько процессоров, многоядерный процессор) могут выбираться из ассортимента устройств, широко применяемых в текущее время, например, компаний Intel™, AMD™, Apple™, Samsung Exynos™, MediaTEK™, Qualcomm Snapdragon™ и т.п. Под процессором также необходимо учитывать графический процессор, например, GPU NVIDIA или ATI, который также является пригодным для полного или частичного выполнения способа (200). При этом, средством памяти может выступать доступный объем памяти графической карты или графического процессора. [0072] ОЗУ (302) представляет собой оперативную память и предназначено для хранения исполняемых процессором (301) машиночитаемых инструкций для выполнение необходимых операций по логической обработке данных. ОЗУ (302), как правило, содержит исполняемые инструкции операционной системы и соответствующих программных компонент (приложения, программные модули и т.п.). [0071] The processor (301) (or multiple processors, multi-core processor) can be selected from a range of devices currently widely used, for example, Intel ™, AMD ™, Apple ™, Samsung Exynos ™, MediaTEK ™, Qualcomm Snapdragon ™ and etc. Under the processor, it is also necessary to take into account a graphics processor, for example, an NVIDIA or ATI GPU, which is also suitable for complete or partial execution of the method (200). In this case, the memory means can be the available amount of memory of the graphics card or graphics processor. [0072] RAM (302) is a random access memory and is intended for storing machine-readable instructions executed by the processor (301) for performing the necessary operations for logical processing of data. RAM (302), as a rule, contains executable instructions of the operating system and corresponding software components (applications, software modules, etc.).

[0073] ПЗУ (303) представляет собой одно или более устройств постоянного хранения данных, например, жесткий диск (HDD), твердотельный накопитель данных (SSD), флэш- память (EEPROM, NAND и т.п.), оптические носители информации (CD-R/RW, DVD- R/RW, BlueRay Disc, MD) и др. [0073] ROM (303) is one or more persistent storage devices, for example, hard disk drive (HDD), solid state data storage device (SSD), flash memory (EEPROM, NAND, etc.), optical storage media ( CD-R / RW, DVD-R / RW, BlueRay Disc, MD), etc.

[0074] Для организации работы компонентов вычислительной системы (300) и организации работы внешних подключаемых устройств применяются различные виды интерфейсов В/В (304). Выбор соответствующих интерфейсов зависит от конкретного исполнения вычислительного устройства, которые могут представлять собой, не ограничиваясь: PCI, AGP, PS/2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0, 3.1, micro, mini, type C), TRS/ Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232 и т.п. [0074] Various types of I / O interfaces (304) are used to organize the operation of the components of the computing system (300) and to organize the operation of external connected devices. The choice of the appropriate interfaces depends on the specific version of the computing device, which can be, but are not limited to: PCI, AGP, PS / 2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0, 3.1, micro, mini, type C), TRS / Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232, etc.

[0075] Для обеспечения взаимодействия пользователя с вычислительной системой (300) применяются различные средства (305) В/В информации, например, клавиатура, дисплей (монитор), сенсорный дисплей, тач-пад, джойстик, манипулятор мышь, световое перо, стилус, сенсорная панель, трекбол, динамики, микрофон, средства дополненной реальности, оптические сенсоры, планшет, световые индикаторы, проектор, камера, средства биометрической идентификации (сканер сетчатки глаза, сканер отпечатков пальцев, модуль распознавания голоса) и т.п. [0075] To ensure user interaction with the computing system (300), various means (305) I / O information are used, for example, a keyboard, display (monitor), touch display, touch-pad, joystick, mouse manipulator, light pen, stylus, touch panel, trackball, speakers, microphone, augmented reality, optical sensors, tablet, light indicators, projector, camera, biometric identification (retina scanner, fingerprint scanner, voice recognition module), etc.

[0076] Средство сетевого взаимодействия (306) обеспечивает передачу данных системой (300) посредством внутренней или внешней вычислительной сети, например, Интранет, Интернет, ЛВС и т.п. В качестве одного или более средств (306) может использоваться, но не ограничиваться: Ethernet карта, GSM модем, GPRS модем, LTE модем, 5G модем, модуль спутниковой связи, NFC модуль, Bluetooth и/или BLE модуль, Wi-Fi модуль и др. [0076] The means of networking (306) allows the system (300) to transmit data via an internal or external computer network, for example, Intranet, Internet, LAN, and the like. One or more means (306) may be used, but not limited to: Ethernet card, GSM modem, GPRS modem, LTE modem, 5G modem, satellite communication module, NFC module, Bluetooth and / or BLE module, Wi-Fi module and dr.

[0077] Дополнительно могут применяться также средства спутниковой навигации в составе устройства (200), например, GPS, ГЛОНАСС, BeiDou, Galileo. [0077] In addition, satellite navigation aids can also be used as part of the device (200), for example, GPS, GLONASS, BeiDou, Galileo.

[0078] Представленные материалы заявки раскрывают предпочтительные примеры реализации технического решения и не должны трактоваться как ограничивающие иные, частные примеры его воплощения, не выходящие за пределы испрашиваемой правовой охраны, которые являются очевидными для специалистов соответствующей области техники. [0078] The submitted application materials disclose preferred examples of the implementation of the technical solution and should not be interpreted as limiting other, particular examples of its implementation that do not go beyond the requested legal protection that are obvious to specialists in the relevant field of technology.

Claims

ФОРМУЛА FORMULA 1. Компьютерно-реализуемый способ оптимизации инкассаторского обслуживания объектов наличного денежного обращения (НДО), выполняемый с помощью процессора и содержащий этапы, на которых: 1. A computer-implemented method for optimizing cash collection services for objects of cash circulation (NCO), performed with the help of a processor and containing the stages at which: - получают данные объектов НДО за заданный временной период, причем объекты НДО представляют собой устройства самообслуживания (УС) и/или банковские отделения и данные включат в себя по меньшей мере информацию о месте расположения объектов НДО, историю статусов и операций объектов НДО, а также количество денежных средств на каждом объекте НДО; - receive data from NDO objects for a given time period, and NDO objects are self-service devices (CS) and / or bank branches and the data will include at least information about the location of NDO objects, history of statuses and operations of NDO objects, as well as the number funds at each NDO facility; - выполняют обработку данных истории статусов и операций объектов НДО;- carry out processing of data on the history of statuses and operations of NDO objects; - на основании обработанных данных истории статусов и операций объектов НДО осуществляют прогнозирование движения наличных средств в каждом объекте НДО с помощью по меньшей мере одного алгоритма машинного обучения; - on the basis of the processed data of the history of statuses and operations of NLO objects, forecasting the movement of cash in each NLO object using at least one machine learning algorithm; - осуществляют оптимизацию инкассаторского обслуживания объектов НДО на основании выполненного прогнозирования на заданный временной промежуток, в ходе которой формируют матрицу состояний объектов НДО с параметрами выполнения инкассаций. - carry out the optimization of cash collection services for CDN objects based on the performed forecasting for a given time period, during which a matrix of states of CDN objects with the parameters of cash collection execution is formed. 2. Способ по п.1, характеризующийся тем, что УС выбираются из группы: банкомат, платежный терминал, информационно-платежный терминал, терминал автоматического обмена валют или их сочетания. 2. The method according to claim 1, characterized in that the RS are selected from the group: an ATM, a payment terminal, an information-payment terminal, an automatic currency exchange terminal, or a combination thereof. 3. Способ по п.1, характеризующийся тем, что по данным банковских отделений выполняется фильтрация данных по статусам, которые не изменяют или изменяют в заданном диапазоне в различные временные отрезки количество денежных средств для данного отделения. 3. The method according to claim 1, characterized in that according to the data of bank branches, the data is filtered by statuses that do not change or change in a predetermined range in different time intervals the amount of funds for a given branch. 4. Способ по п.1, характеризующийся тем, что для данных истории УС определяются даты простоев устройств как время неактивного статуса устройства в течение дня. 4. The method according to claim 1, characterized in that the dates of device downtime are determined for the data of the RS history as the time of the inactive status of the device during the day. 5. Способ по п.4, характеризующийся тем, что для УС с малым количеством простоев строится первый исторический срез, содержащий точки, отражающие статус движения наличных средств в УС в разрезе заданного промежутка времени. 5. The method according to claim 4, characterized in that for the CA with a small amount of downtime, the first historical slice is built, containing points reflecting the status of the movement of cash in the CA in the context of a given period of time. 6. Способ по п.5, характеризующийся тем, что для УС с количеством простоев выше заданного порогового значения строится второй временной срез, отражающие статус движения наличных средств в УС в разрезе заданного промежутка времени, причем для упомянутого второго исторического среза выполняется нормализация на основании сравнения с первым историческим срезом. 6. The method according to claim 5, characterized in that for the CA with the number of downtime above a predetermined threshold value, a second time slice is built, reflecting the status of the movement of cash in the CA in the context of a given period of time, and for the said second historical slice is normalized based on comparison with the first historical slice. 7. Способ по п.6, характеризующийся тем, что в ходе нормализации выполняется замена по меньшей мере части второго исторического среза показателями из первого исторического среза, причем замена выполняется на основании корреляции таких показателей, как: частота обращения к УС, режим доступности УС, территориальная близость между УС. 7. The method according to claim 6, characterized in that during normalization, at least part of the second historical slice is replaced with indicators from the first historical slice, and the replacement is performed based on the correlation of such indicators as: territorial proximity between US. 8. Способ по п.4, характеризующийся тем, что при наличии в первом историческом срезе точек, характеризующих дни простоя УС, такие дни заменяются на основании скользящего среднего на основании показателей соседних точек. 8. The method according to claim 4, characterized in that if there are points in the first historical slice that characterize the days of idle RS, such days are replaced based on a moving average based on the indicators of neighboring points. 9. Способ по п.1, характеризующийся тем, что на этапе прогнозирования осуществляется анализ будущих объемов операций с денежной наличностью для каждого объекта НДО. 9. The method according to claim 1, characterized in that at the forecasting stage, the analysis of future volumes of cash transactions for each NDO object is carried out. 10. Способ по п.9, характеризующийся тем, что объем операций определяется на основании суммы денежных средств и/или количества листов купюр. 10. The method according to claim 9, characterized in that the volume of transactions is determined on the basis of the amount of funds and / or the number of sheets of notes. 11. Способ по п.9, характеризующийся тем, что в заданном временном интервале прогнозирования определяются аномалии, характеризующие периодические массовые клиентские приходы/снятия денежных средств - зарплатные выплаты. 11. The method according to claim 9, characterized in that in a given forecasting time interval anomalies are determined that characterize periodic mass customer receipts / withdrawals of funds - salary payments. 12. Способ по п.1, характеризующийся тем, что шаг оптимизации выполняется с помощью стохастического оптимизационного алгоритма. 12. The method according to claim 1, characterized in that the optimization step is performed using a stochastic optimization algorithm. 13. Способ по п.12, характеризующийся тем, что осуществляется расчет количества загрузок/выгрузок денежных средств для каждого объекта НДО. 13. The method according to claim 12, characterized in that the number of downloads / unloads of funds is calculated for each NDO object. 14. Способ по п.1, характеризующийся тем, что по итогам оптимизации формируют цифровую карту с указанием объектов НДО с датой инкассации и дополнительной информацией. 14. The method according to claim 1, characterized in that, based on the results of the optimization, a digital map is generated indicating NDO objects with the date of collection and additional information. 15. Способ по п.14, характеризующийся тем, что дополнительная информация включает в себя по меньшей мере одно из: количество денежных средств, время доступности объекта НДО, остаток денежных средств. 15. The method according to claim 14, characterized in that the additional information includes at least one of: the amount of funds, the time of availability of the NDO object, the balance of funds. 16. Система оптимизации инкассаторского обслуживания объектов НДО, содержащая по меньшей мере один процессор и по меньшей мере одно запоминающее устройство, содержащее машиночитаемые инструкции, которые при их исполнении процессором выполняют способ по любому из пп. 1-15. 16. The system for optimizing the collection service of NDO objects, containing at least one processor and at least one memory device containing machine-readable instructions, which, when executed by the processor, perform the method according to any one of claims. 1-15.
PCT/RU2019/000622 2019-09-05 2019-09-05 Method and system for optimizing cash servicing of cash transaction points Ceased WO2021045638A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2019127934 2019-09-05
RU2019127934A RU2724798C1 (en) 2019-09-05 2019-09-05 Method and system for optimization of cash collection facilities of cash circulation objects

Publications (1)

Publication Number Publication Date
WO2021045638A1 true WO2021045638A1 (en) 2021-03-11

Family

ID=71136005

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2019/000622 Ceased WO2021045638A1 (en) 2019-09-05 2019-09-05 Method and system for optimizing cash servicing of cash transaction points

Country Status (3)

Country Link
EA (1) EA038037B1 (en)
RU (1) RU2724798C1 (en)
WO (1) WO2021045638A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115130879A (en) * 2022-07-05 2022-09-30 中国银行股份有限公司 Method and device for controlling cash by bank
US11604678B2 (en) * 2020-03-27 2023-03-14 Bank Of America Corporation System for resource usage modification based on resource services

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120141136A1 (en) * 2009-09-11 2012-06-07 Wincor Nixdorf International Gmbh Method and arrangement for transferring data for the maintenance of a self-service terminal
US8577802B1 (en) * 2008-06-16 2013-11-05 Bank Of America Corporation On-demand cash transport
US20150178670A1 (en) * 2013-12-19 2015-06-25 NCR Organization Media replenishment management
US20190034842A1 (en) * 2017-07-31 2019-01-31 Ncr Corporation Discrete-event simulation for transaction service point device cash servicing

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2190881C2 (en) * 2000-03-06 2002-10-10 Общество с ограниченной ответственностью "Гамма-Центр" System for processing cash data
KR100620916B1 (en) * 2004-06-02 2006-09-19 노틸러스효성 주식회사 Estimation of Fund Demand for Automated Devices Using Neural Network Theory
KR101683338B1 (en) * 2014-06-25 2016-12-06 중소기업은행 System and method for delivering cash service
KR101945041B1 (en) * 2018-08-06 2019-02-01 주식회사케이티에스솔루션스 Cash transportation control method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8577802B1 (en) * 2008-06-16 2013-11-05 Bank Of America Corporation On-demand cash transport
US20120141136A1 (en) * 2009-09-11 2012-06-07 Wincor Nixdorf International Gmbh Method and arrangement for transferring data for the maintenance of a self-service terminal
US20150178670A1 (en) * 2013-12-19 2015-06-25 NCR Organization Media replenishment management
US20190034842A1 (en) * 2017-07-31 2019-01-31 Ncr Corporation Discrete-event simulation for transaction service point device cash servicing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11604678B2 (en) * 2020-03-27 2023-03-14 Bank Of America Corporation System for resource usage modification based on resource services
CN115130879A (en) * 2022-07-05 2022-09-30 中国银行股份有限公司 Method and device for controlling cash by bank

Also Published As

Publication number Publication date
RU2724798C1 (en) 2020-06-25
EA201992611A1 (en) 2021-03-31
EA038037B1 (en) 2021-06-28

Similar Documents

Publication Publication Date Title
US8275683B2 (en) Systems and methods for deposit predictions based upon Monte Carlo analysis
US11403645B2 (en) Systems and methods for cross-border ATM fraud detection
US20240386491A1 (en) System and method for automated funds movement for credit card expenditures
CA3169417A1 (en) Method of and system for appraising risk
US8417630B2 (en) Systems and methods for deposit predictions based upon template matching
CN113610323A (en) Cash demand forecasting method and device for bank self-service equipment
Cabello Money Leaks in Banking ATM’s Cash-Management Systems
RU2724798C1 (en) Method and system for optimization of cash collection facilities of cash circulation objects
Cabello The future of branch cash holdings management is here: New Markov chains
CN117764692A (en) Method for predicting credit risk default probability
RU2246134C2 (en) Automated information and analysis system for estimating financial risks
Sherifi et al. Financial risks of business management of cryptocurrency operations
JP7184040B2 (en) Cash demand forecasting system, cash demand forecasting method and cash demand forecasting program
JP2021140550A (en) Illegality detector, foreigner working system and program, and method for detection of illicit work of foreign worker
US20260037979A1 (en) Systems and methods for training and applying machine learning systems in fraud detection
US20250104079A1 (en) Systems and methods for training and applying machine learning systems in fraud detection
CN115907135A (en) Loan loss prediction method, loan loss prediction apparatus, loan loss prediction device, and loan loss prediction medium
JP7791512B1 (en) Credit scoring system, credit scoring method, and model generation system
Kumar Cryptocurrencies and market efficiency
WO2024000152A1 (en) A system and a method for analysing a market of exchangeable assets
US20250335842A1 (en) Liquidity modeling
Shabana et al. Digitalization’s impact on bank profitability: With glimpses of AI’s future role
EA044012B1 (en) METHOD AND SYSTEM FOR CALCULATING THE QUANTITY OF PRODUCT DELIVERY FOR REPLENISHING INVENTORIES
CN121436823A (en) Logistics customer classification management methods, devices, equipment and media
TWM668672U (en) Bank customer diversion guidance system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19944548

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19944548

Country of ref document: EP

Kind code of ref document: A1