[go: up one dir, main page]

RU2724798C1 - Method and system for optimization of cash collection facilities of cash circulation objects - Google Patents

Method and system for optimization of cash collection facilities of cash circulation objects Download PDF

Info

Publication number
RU2724798C1
RU2724798C1 RU2019127934A RU2019127934A RU2724798C1 RU 2724798 C1 RU2724798 C1 RU 2724798C1 RU 2019127934 A RU2019127934 A RU 2019127934A RU 2019127934 A RU2019127934 A RU 2019127934A RU 2724798 C1 RU2724798 C1 RU 2724798C1
Authority
RU
Russia
Prior art keywords
objects
ndo
cash
data
collection
Prior art date
Application number
RU2019127934A
Other languages
Russian (ru)
Inventor
Максим Леонидович Гриценко
Владислав Владимирович Копылов
Константин Александрович Орлов
Original Assignee
Публичное акционерное общество "Сбербанк России" (ПАО "Сбербанк)
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 Публичное акционерное общество "Сбербанк России" (ПАО "Сбербанк) filed Critical Публичное акционерное общество "Сбербанк России" (ПАО "Сбербанк)
Priority to PCT/RU2019/000622 priority Critical patent/WO2021045638A1/en
Priority to RU2019127934A priority patent/RU2724798C1/en
Priority to EA201992611A priority patent/EA038037B1/en
Application granted granted Critical
Publication of RU2724798C1 publication Critical patent/RU2724798C1/en

Links

Images

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

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

Abstract

FIELD: data processing.SUBSTANCE: invention relates to method and system for optimization of cash collection facilities of cash circulation (CC) objects. Method, in which: obtaining CC object data for a given time period, wherein CC objects are self-service devices (SD) and / or bank compartments and data include location information of CC objects, history of statuses and operations of CC objects, as well as the amount of funds on each CC object; processing CC history data and object operations; based on processed status history data and operations of CC objects, performing movement of cash in each CC object by means of machine learning algorithm; method includes optimizing cash collection of CC objects based on the prediction done for a given time interval, forming a matrix of CC object conditions with encapsulation performance parameters.EFFECT: technical result consists in improvement of efficiency of collection of CC objects, due to automated forecasting of financial load of CC objects in a given time interval based on data on the state of each CC object.16 cl, 9 dwg

Description

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

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

УРОВЕНЬ ТЕХНИКИBACKGROUND

[0002] В настоящее время процесс организации инкассаторского обслуживания в финансовых организациях отталкивается от ручной обработки данных, получаемых от различных объектов наличного денежного обращения (НДО), к которым относятся различные типы устройств самообслуживания (УС) (банкоматы, терминалы и т.п.), и внутренние структурные подразделения (ВСП), осуществляющие обслуживание клиентов финансовых организаций.[0002] Currently, the process of organizing collection services in financial institutions is based on the manual processing of data received from various cash circulation facilities (NDOs), which include various types of self-service devices (ATMs) (ATMs, terminals, etc.) , and internal structural units (VSP) that provide customer service to financial institutions.

[0003] Исходя из многочисленного парка УС и ВСП, существует проблема прогнозирования нагрузки на объекты НДО, что приводит к увеличению времени обработки информации по необходимости инкассации и обслуживанию данных объектов для обеспечения их эффективной работы. Также, процесс инкассации объектов НДО является трудоемкой операцией и сопряжен с долей риска, основанной на человеческом факторе, при этом минимизация процедур инкассации должна быть четко определена для приоритетных объектов НДО, для исключения вероятности их длительного простоя, что приводит к финансовым издержкам и невозможности обслуживания клиентов в части выдачи денежных средств.[0003] Based on the large fleet of CSS and VSP, there is a problem of predicting the load on the facilities of the NDO, which leads to an increase in the time for processing information on the need for collection and maintenance of these facilities to ensure their effective operation. Also, the collection process of NDO facilities is a labor-intensive operation and involves a share of risk based on the human factor, while minimizing the collection procedures should be clearly defined for priority NDO facilities, to exclude the possibility of their long downtime, which leads to financial costs and the inability to service customers regarding the issue of cash.

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

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

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

[0007] В патентной заявке США №20190034842 (NCR Corp., 31.01.2019) раскрывается подход в части оптимизации инкассаторского обслуживания УС, который заключается в моделирования и прогнозировании финансовой нагрузки УС в заданном временном интервале.[0007] In US patent application No.20190034842 (NCR Corp., January 31, 2019), an approach is described in terms of optimizing the collection service of CSS, which consists in modeling and predicting the financial load of CSS in a given time interval.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0018] В другом частном варианте осуществления способа в ходе нормализации выполняется замена по меньшей мере части второго исторического среза показателями из первого исторического среза, причем замена выполняется на основании корреляции таких показателей, как: частота обращения к УС, режим доступности УС, территориальная близость между УС.[0018] In another particular embodiment of the method, at least part of the second historical slice is replaced with indicators from the first historical slice during normalization, and the replacement is performed based on the correlation of indicators such as: frequency of access to the addressee, accessibility mode of the addressee, territorial proximity between CSS

[0019] В другом частном варианте осуществления способа при наличии в первом историческом срезе точек, характеризующих дни простоя УС, такие дни заменяются на основании скользящего среднего на основании показателей соседних точек.[0019] In another particular embodiment of the method, if there are points in the first historical slice characterizing the idle days of the asset, such days are replaced based on a moving average based on indicators of neighboring points.

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

[0021] В другом частном варианте осуществления способа объем операций определяется на основании суммы денежных средств и/или количества листов купюр.[0021] In another private embodiment of the method, the volume of operations is determined based on the amount of cash and / or the number of sheets of notes.

[0022] В другом частном варианте осуществления способа в заданном временном интервале прогнозирования определяются аномалии, характеризующие периодические массовые клиентские приходы/снятия денежных средств - зарплатные выплаты.[0022] In another particular embodiment of the method, anomalies are determined in a predetermined time interval for forecasting, which characterize periodic mass client arrivals / withdrawals - 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 private embodiment of the method, the calculation of the number of downloads / unloads of funds for each object of the NDO is carried out.

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

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

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

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

[0028] Признаки и преимущества настоящего изобретения станут очевидными из приводимого ниже подробного описания изобретения и прилагаемых чертежей, на которых:[0028] The 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 device interaction diagram.

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

[0031] Фиг. 3 иллюстрирует пример графика обработки для нормализации исторического среза финансовой истории УС.[0031] FIG. 3 illustrates an example of a processing schedule for normalizing the historical slice of the financial history of the equity.

[0032] Фиг. 4 иллюстрирует график движения финансовой наличности для объектов НДО с ХФИ.[0032] FIG. 4 illustrates a cash flow chart for NFI facilities with HFIs.

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

[0034] Фиг. 6 иллюстрирует график фиксации аномалий.[0034] FIG. 6 illustrates a schedule for fixing anomalies.

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

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

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

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF THE INVENTION

[0038] Ниже будут описаны понятия и термины, необходимые для понимания данного технического решения.[0038] The concepts and terms necessary for understanding this technical solution will be described below.

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

[0040] Под устройством обработки команд подразумевается электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы).[0040] An instruction processing device is understood to mean an electronic unit or an integrated circuit (microprocessor) executing machine instructions (programs).

[0041] Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройств хранения данных. В роли устройства хранения данных могут выступать, но не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы.[0041] The command processing device reads and executes machine instructions (programs) from one or more data storage devices. Hard disk drives (HDD), flash memory, ROM (read-only memory), solid-state drives (SSD), optical drives can act as storage devices.

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

[0043] На Фиг. 1 представлена общая схема (100) взаимодействия элементов заявленного решения. Выполнение оптимизации инкассаторского облуживания осуществляется для объектов НДО, которые включают в себя различные типы УС (110) и ВСП (120). УС (110) могут представлять собой: банкомат, платежный терминал, информационно-платежный терминал, терминал автоматического обмена валют и другой тип устройств, позволяющий осуществлять транзакционные операции с помощью наличных денежных средств. Под ВСП (120) понимаются, например, филиалы финансовых организаций, в частности банков, которые осуществляют обслуживание физических/юридических лиц и ведут прием/выдачу наличных денежных средств.[0043] FIG. 1 shows a general scheme (100) of the interaction of the elements of the claimed solution. Optimization of collection services is carried out for NDO objects, which include various types of CSS (110) and VSP (120). US (110) 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) is understood, for example, as branches of financial organizations, in particular banks, that provide services to individuals / legal entities and that receive / issue cash.

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

[0045] В качестве сети передачи данных (130) используется информационно-вычислительная сеть Интернет, которая может быть организована на каждом из объектов НДО (110, 120) с помощью соответствующих технических средств, например, с помощью средств передачи данных посредством сети сотовой связи (2G/3G/4G/5G), беспроводной связи WLAN, WAN и т.п. Конкретный принцип организации приема/передачи потоков данных между объектами НДО (110, 120) и сервером (150) выбирается исходя из конкретного типа объекта НДО, например, типа УС (110), или наиболее предпочтительного типа связи для ВСП (120), например, исходя из территориального местоположения, с использованием известных технических средств, обеспечивающих требуемый функционал в части обеспечения информационного взаимодействия.[0045] As the data transmission network (130), the Internet is used, which can be organized at each of the NDO facilities (110, 120) using appropriate technical means, for example, using data transmission means via a cellular communication network ( 2G / 3G / 4G / 5G), wireless WLAN, WAN, etc. The specific principle of organizing the reception / transmission of data streams between the objects of the NDO (110, 120) and the server (150) is selected based on the specific type of the object of the NDO, for example, the CSS type (110), 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, we consider the main process of the claimed method. In FIG. Figure 2 shows a method (200) for optimizing collection services of objects of non-commissioned assets. At the initial stage (201), information is collected by the server (150) received from the NDO objects (110, 120). As mentioned above, such information is the geographical location of the facilities, the history of the status and operations of the facilities, and the amount of funds at each facility.

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

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

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

[0050] Осуществляется выявление набора УС (110) с малым количеством простоев из общего набора данных, полученных на шаге (201), в частности процентное соотношение простоев которых не превышает установленного порогового значения. УС (110) с малым количеством простоев отмечаются как устройства с хорошей фиктивной историей (ХФИ). По упомянутому набору УС (110) с ХФИ строится первый исторический срез, содержащий точки, отражающие статус движения наличных средств в УС в разрезе заданного промежутка времени.[0050] A set of CSS (110) with a small number of downtimes from the total data set obtained in step (201) is detected, in particular, the percentage of downtimes of which does not exceed the established threshold value. CSS (110) with a small number of downtimes are marked as devices with a good fictitious history (HFI). Using the mentioned set of CSS (110), the first historical slice is constructed with HFI, containing points that reflect the status of cash flow in the CSS in the context of a given period of time.

[0051] Нахождение набора данных по УС (110) с ХФИ может выполняться на основании таких исторических данных УС (110), которые содержат небольшое количество простоев, например, <5% от всей истории, а также нет длительных периодов простоя (пропуски или процент простоя выше порогового <14 дней подряд). Дополнительно может выполняться обработка данных по простоям для УС (110) с ХФИ, т.к. могут иметь место небольшие пропуски или процент простоя выше порогового значения в некоторые дни. Для этого выполняется замена дней с простоями, скользящими средними на основании показаний соседних точек. Также может выполняться нормализация (Min-Max Scaling) измененной истории на основе неизмененной.[0051] Finding a data set for CSS (110) with HFI can be performed on the basis of such historical data of CSS (110) that contain a small amount of downtime, for example, <5% of the entire history, and there are no long periods of downtime (omissions or percentage downtime above threshold <14 consecutive days). In addition, downtime data processing can be performed for DC (110) with HFI, because small gaps or a percentage of downtime above a threshold value on some days may occur. To do this, replace days with downtimes, moving averages based on readings of neighboring points. Min-Max Scaling can also be performed on the changed story based on the unchanged.

[0052] Как один из примеров, расчет показаний простоев УС (110) определяется в процентном соотношении на основании времени простаивание УС (110) в конкретный день, при котором выполняется суммирование минут простоя УС (110) внутри диапазона времени доступности определенного УС (110) и деление полученного значения на общее время доступности (обусловленное, например, временем работы объекта, на котором расположен УС и т.п.).[0052] As one example, the calculation of the readings of the idle time of the DC (110) is determined as a percentage on the basis of the idle time of the DC (110) on a specific day, when the minutes of the idle time of the DC (110) are summed up within the range of the availability time of a certain DC (110) and dividing the obtained value by the total availability time (due, for example, to the operating time of the object on which the CSS is located, etc.).

[0053] Для УС (110) с количеством простоев выше заданного порогового значения, с плохой финансовой историей, строится второй временной срез, отражающий статус движения наличных средств в УС (110) в разрезе заданного промежутка времени. Для второго исторического среза выполняется нормализация его показателей на основании сравнения с первым историческим срезом. В ходе нормализации выполняется замена по меньшей мере части второго исторического среза показателями из первого исторического среза, причем замена выполняется на основании корреляции таких показателей, как: частота обращения к УС, режим доступности УС, территориальная близость между УС. Для УС (110) с плохой финансовой историей может выполняться замена всей части исторического среза до последнего длительного простоя на аналогичную часть похожей.[0053] For CSS (110) with the number of downtimes above a given threshold value, with a poor financial history, a second time slice is constructed that reflects the cash flow status in CSS (110) in the context of a given period of time. For the second historical slice, its indicators are normalized based on a comparison with the first historical slice. During normalization, at least part of the second historical slice is replaced by indicators from the first historical slice, and replacement is performed based on the correlation of indicators such as: frequency of access to the public address, mode of accessibility of the public service, territorial proximity between the public service. For DC (110) with a poor financial history, the replacement of the entire part of the historical slice up to the last long downtime with a similar part of the similar one can be performed.

[0054] На Фиг. 3 отображены графики с нормализованной финансовой историей по УС (110). На графике (А) представлен пример исторического среза по выбранному набору УС (110), на графике (Б) - сглаженный исторический ряд для набора УС (110) с ХФИ.[0054] FIG. Figure 3 shows graphs with a normalized financial history according to CSS (110). Chart (A) shows an example of a historical slice for the selected set of CSS (110), and graph (B) shows a smoothed historical series for a set of CSS (110) with HFI.

[0055] На этапе (203) по обработанной информации истории статусов и операций объектов НДО на этапе (202) выполняется прогнозирование движения наличных средств в каждом объекте НДО с помощью одного или нескольких алгоритмов машинного обучения. На вход алгоритму поступает информация о нормализованной ХФИ объектов НДО (110, 120), данные событий и время доступности объектов НДО (110, 120).[0055] At step (203), based on the processed information on the history of statuses and operations of the objects of the NDO, at step (202), cash flow forecasting is performed in each object of the NDO using one or more machine learning algorithms. The algorithm receives information on the normalized HFI of the NDO objects (110, 120), event data, and the availability time of the NDO objects (110, 120).

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

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

[0058] На Фиг. 5 представлен пример таблицы с формированием событий, по которым осуществляется фиксация аномалий (всплесков/выбросов активности) во временном срезе. Аномалии характеризуют периодические массовые клиентские приходы/снятия денежных средств - зарплатные выплаты и т.п. Для объектов НДО (110, 120) выполняется анализ периодических аномалий. Периодические аномалии не обрабатываются. Непериодические сглаживаются с помощью скользящего среднего или упрощенного прогноза. Обработанные данные затем используются на этапе прогнозировании[0058] In FIG. Figure 5 presents an example of a table with the formation of events by which anomalies (bursts / surges of activity) are recorded in a time slice. Anomalies characterize periodic mass client arrivals / withdrawals - salary payments, etc. For NDO objects (110, 120), an analysis of periodic anomalies is performed. Periodic anomalies are not processed. Non-periodic are smoothed using a moving average or a simplified forecast. The processed data is then used in the forecasting phase.

[0059] На этапе прогнозирования (203) обработка поступающих данных выполняется с помощью одной или нескольких (ансамбль, комитет) моделей машинного обучения. В качестве алгоритмов машинного обучения могут применяться: линейная регрессия, линейная регрессия LASSO, линейная регрессия RIDGE, дерево решений, случайный лес, градиентный бустинг на деревьях, рекуррентная нейросеть и др.[0059] At the forecasting step (203), the processing of incoming data is performed using one or more (ensemble, committee) machine learning models. The following can be used as machine learning algorithms: linear regression, linear regression LASSO, linear regression RIDGE, decision tree, random forest, gradient boosting on trees, recurrent neural network, etc.

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

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

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

- Лаги заданной глубины (значения спроса, сдвинутые по времени на заданную глубину);- Logs of a given depth (demand values shifted in time to 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 formation is shown in FIG. 7. Based on the generated standard features, a forecast is generated for a fixed number of days at each point in time, using the data already predicted (the forecast is built both gross for all denominations, and for each denomination separately).

[0064] На выходе работы этапа (203) осуществляется построение прогнозирования движения наличных денежных средств на объектах НДО (110, 120) на заданный временной промежуток. При этом, также осуществляется ретропрогноз для оценки качества прогнозной модели. На основании данной оценки подбираются оптимальные параметры прогнозных моделей, при которых минимизируется ошибка прогноза. На Фиг. 8 представлен график, отображающий сформированный прогноз. С помощью сформированных показателей во временном промежутке можно осуществить дальнейшую оптимизацию инкассации объектов НДО (110, 120).[0064] At the output of step (203), forecasting the movement of cash at the facilities of the NDO (110, 120) for a given time period is constructed. At the same time, retro-prediction is also carried out to assess the quality of the forecast model. Based on this assessment, the optimal parameters of the forecast models are selected at which the forecast error is minimized. In FIG. 8 is a graph showing a generated forecast. Using 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 collection service of the NDO objects is optimized (110, 120) based on the prediction performed for a given time period during which a state matrix of the NDO objects with the collection execution parameters is generated. The input parameters for the implementation of step (204) are:

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

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

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

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

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

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

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

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

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

- спрогнозированные с учетом лимитов дневные валовые сальдо и дно (для ВСП и RATM) или валовые дневные снятия/пополнения (для УС с функцией депозита).- daily gross balances and bottom forecasted for limits (for VSP and RATM) or daily gross withdrawals / top-ups (for CS with deposit function).

[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, a state matrix is initialized that displays the objects of the NDO (110, 120), for which collection is required. Using the stochastic optimization algorithm, valid load indicators for NDO objects (110, 120) are constructed in a given time interval taking into account the limits and the bottom (minimum daily load of CSS / VSP) and optimal in terms of total costs.

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

Figure 00000001
где ϕi прогноз снятий на день или дна (для кэшцентра в таблице состояний количество единиц в столбцах не превышает мощности за день), N - величина максимальной загрузки. С учетом входящих параметров рассчитываются загрузки/выгрузки и остатки. По прогнозным значениям сальдо и дна, а также с помощью вектора состояния рассчитываются минимальные загрузки/выгрузки для объектов НДО (110, 120), по которым строится таблица инкассаций и последующая матрица состояний. На основании минимизации затрат на осуществление инкассаций для конкретных объектов НДО (110, 120) принимается решение о проведении инкассации.[0067] For each object of the NDO (110, 120), a state vector (for the cache center state table) is calculated, in which for the distance d between units it satisfies the inequality
Figure 00000001
where ϕ i is the forecast of withdrawals per day or bottom (for the cache center in the state table the number of units in the columns does not exceed the capacity per day), N is the maximum load value. Based on the input parameters, load / unload and balances are calculated. Based on the predicted balance and bottom values, as well as using the state vector, the minimum load / unload for the NDO objects (110, 120) is calculated, based on which the collection table and the subsequent state matrix are constructed. On the basis of minimizing the costs of collection for specific objects of the NDO (110, 120), a decision is made to conduct collection.

[0068] Информация о проведении инкассации на объектах НДО (110, 120) может формироваться в виде различного рода данных, отображаемых, например, в виде отчетов, графиков и т.п. Данные по оптимизации инкассации объектов НДО (110, 120) могут отображаться на цифровой ГИС-карте с указанием адресов, УИД объектов НДО и иной дополнительной информацией, например, количество денежных средств, время доступности объекта НДО, остаток денежных средств.[0068] Information about 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, etc. Data on optimization of collection of NDO objects (110, 120) can be displayed on a digital GIS map with addresses, UID of NDO objects and other additional information, for example, amount of funds, time of availability of an NDO object, cash balance.

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

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

[0071] Процессор (301) (или несколько процессоров, многоядерный процессор) могут выбираться из ассортимента устройств, широко применяемых в текущее время, например, компаний Intel™, AMD™, Apple™, Samsung Exynos™, MediaTEK™, Qualcomm Snapdragon™ и т.п. Под процессором также необходимо учитывать графический процессор, например, GPU NVIDIA или ATI, который также является пригодным для полного или частичного выполнения способа (200). При этом, средством памяти может выступать доступный объем памяти графической карты или графического процессора.[0071] A processor (301) (or multiple processors, a multi-core processor) can be selected from a variety of currently widely used devices, for example, Intel ™, AMD ™, Apple ™, Samsung Exynos ™, MediaTEK ™, Qualcomm Snapdragon ™, and etc. Under the processor, it is also necessary to take into account a graphic processor, for example, an NVIDIA or ATI GPU, which is also suitable for the full or partial execution of the method (200). In this case, the available memory capacity of the graphics card or graphics processor may be a memory tool.

[0072] ОЗУ (302) представляет собой оперативную память и предназначено для хранения исполняемых процессором (301) машиночитаемых инструкций для выполнение необходимых операций по логической обработке данных. ОЗУ (302), как правило, содержит исполняемые инструкции операционной системы и соответствующих программных компонент (приложения, программные модули и т.п.).[0072] RAM (302) is a random access memory and is intended to store machine-readable instructions executed by the processor (301) to perform the necessary operations for logical data processing. RAM (302), as a rule, contains executable instructions of the operating system and corresponding software components (applications, program modules, etc.).

[0073] ПЗУ (303) представляет собой одно или более устройств постоянного хранения данных, например, жесткий диск (HDD), твердотельный накопитель данных (SSD), флэш-память (EEPROM, NAND и т.п.), оптические носители информации (CD-R/RW, DVD-R/RW, BlueRay Disc, MD) и др.[0073] The ROM (303) is one or more permanent storage devices, for example, a hard disk drive (HDD), a solid state drive (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 components of a computing system (300) and organize the operation of external connected devices. The choice of appropriate interfaces depends on the particular computing device, which can be, but 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] Various means (305) of I / O information, for example, a keyboard, a display (monitor), a touch screen, a touch pad, a joystick, a mouse, a light pen, a stylus, are used to provide user interaction with a computer system (300), touchpad, trackball, speakers, microphone, augmented reality, optical sensors, tablet, light indicators, projector, camera, biometric identification tools (retina scanner, fingerprint scanner, voice recognition module), etc.

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

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

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

Claims (20)

1. Компьютерно-реализуемый способ оптимизации инкассаторского обслуживания объектов наличного денежного обращения (НДО), выполняемый с помощью процессора и содержащий этапы, на которых:1. A computer-implemented method for optimizing the collection service of cash objects (NDO), performed using a processor and containing stages in which: - получают данные объектов НДО за заданный временной период, причем объекты НДО представляют собой устройства самообслуживания (УС) и/или банковские отделения и данные включат в себя по меньшей мере информацию о месте расположения объектов НДО, историю статусов и операций объектов НДО, а также количество денежных средств на каждом объекте НДО;- receive data of the objects of the NDO for a given time period, and the objects of the NDO are self-service devices (CSS) and / or bank branches and the data will include at least information about the location of the objects of the NDO, the history of the status and operations of the NDO facilities, as well as the number funds at each NDO facility; - выполняют обработку данных истории статусов и операций объектов НДО;- perform data processing of the history of statuses and operations of the objects of the NDO; - на основании обработанных данных истории статусов и операций объектов НДО осуществляют прогнозирование движения наличных средств в каждом объекте НДО с помощью по меньшей мере одного алгоритма машинного обучения;- on the basis of the processed data on the history of statuses and operations of objects of NDOs, cash flows are forecasted in each object of NDOs using at least one machine learning algorithm; - осуществляют оптимизацию инкассаторского обслуживания объектов НДО на основании выполненного прогнозирования на заданный временной промежуток, в ходе которой формируют матрицу состояний объектов НДО с параметрами выполнения инкассации.- they carry out the optimization of collection services of objects of the NDO on the basis of the forecast made for a given time period, during which form a state matrix of the objects of the NDO with the parameters of the collection. 2. Способ по п. 1, характеризующийся тем, что УС выбираются из группы: банкомат, платежный терминал, информационно-платежный терминал, терминал автоматического обмена валют или их сочетания.2. The method according to p. 1, characterized in that the CS are selected from the group: ATM, payment terminal, information and payment terminal, 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, data is filtered by statuses that do not change or change in the specified range in different time periods the amount of money for this branch. 4. Способ по п. 1, характеризующийся тем, что для данных истории УС определяются даты простоев устройств как время неактивного статуса устройства в течение дня.4. The method according to p. 1, characterized in that for the data of the history of the device are determined the downtime of the devices as the inactive status of the device during the day. 5. Способ по п. 4, характеризующийся тем, что для УС с малым количеством простоев строится первый исторический срез, содержащий точки, отражающие статус движения наличных средств в УС в разрезе заданного промежутка времени.5. The method according to p. 4, characterized in that for a DC with a small number of downtimes, the first historical section is constructed containing points that reflect the status of cash flow in the DC in the context of a given period of time. 6. Способ по п. 5, характеризующийся тем, что для УС с количеством простоев выше заданного порогового значения строится второй временной срез, отражающий статус движения наличных средств в УС в разрезе заданного промежутка времени, причем для упомянутого второго исторического среза выполняется нормализация на основании сравнения с первым историческим срезом.6. The method according to claim 5, characterized in that for a DC with a number of downtimes above a predetermined threshold value, a second time slice is constructed that reflects the status of cash flow in the CSS in the context of a given period of time, and normalization is performed for the second historical slice based on comparison with the first historical cut. 7. Способ по п. 6, характеризующийся тем, что в ходе нормализации выполняется замена по меньшей мере части второго исторического среза показателями из первого исторического среза, причем замена выполняется на основании корреляции таких показателей, как: частота обращения к УС, режим доступности УС, территориальная близость между УС.7. The method according to p. 6, characterized in that during normalization at least part of the second historical slice is replaced with indicators from the first historical slice, moreover, replacement is based on the correlation of such indicators as: frequency of access to CSS, accessibility mode of CSS, territorial proximity between the CA. 8. Способ по п. 4, характеризующийся тем, что при наличии в первом историческом срезе точек, характеризующих дни простоя УС, такие дни заменяются на основании скользящего среднего на основании показателей соседних точек.8. The method according to claim 4, characterized in that if there are points in the first historical slice characterizing the idle days of the asset, such days are replaced based on a moving average based on indicators of neighboring points. 9. Способ по п. 1, характеризующийся тем, что на этапе прогнозирования осуществляется анализ будущих объемов операций с денежной наличностью для каждого объекта НДО.9. The method according to p. 1, characterized in that at the forecasting stage, an analysis of future volumes of cash transactions for each object of NDO is carried out. 10. Способ по п. 9, характеризующийся тем, что объем операций определяется на основании суммы денежных средств и/или количества листов купюр.10. The method according to p. 9, characterized in that the volume of operations is determined based on the amount of cash and / or the number of sheets of notes. 11. Способ по п. 9, характеризующийся тем, что в заданном временном интервале прогнозирования определяются аномалии, характеризующие периодические массовые клиентские приходы/снятия денежных средств - зарплатные выплаты.11. The method according to p. 9, characterized in that in a given time interval for forecasting, anomalies are determined that characterize periodic mass client arrivals / withdrawals - salary payments. 12. Способ по п. 1, характеризующийся тем, что шаг оптимизации выполняется с помощью стохастического оптимизационного алгоритма.12. The method according to p. 1, characterized in that the optimization step is performed using a stochastic optimization algorithm. 13. Способ по п. 12, характеризующийся тем, что осуществляется расчет количества загрузок/выгрузок денежных средств для каждого объекта НДО.13. The method according to p. 12, characterized in that the calculation of the number of downloads / unloads of funds for each object NDO. 14. Способ по п. 1, характеризующийся тем, что по итогам оптимизации формируют цифровую карту с указанием объектов НДО с датой инкассации и дополнительной информацией.14. The method according to claim 1, characterized in that, based on the results of optimization, a digital map is formed indicating the objects of the NDO with the collection date and additional information. 15. Способ по п. 14, характеризующийся тем, что дополнительная информация включает в себя по меньшей мере одно из: количество денежных средств, время доступности объекта НДО, остаток денежных средств.15. The method according to p. 14, characterized in that the additional information includes at least one of: the amount of cash, the time of availability of the object of the NDO, the balance of cash. 16. Система оптимизации инкассаторского обслуживания объектов НДО, содержащая по меньшей мере один процессор и по меньшей мере одно запоминающее устройство, содержащее машиночитаемые инструкции, которые при их исполнении процессором выполняют способ по любому из пп. 1-15.16. A system for optimizing collection services of objects of NDO, containing at least one processor and at least one storage device containing machine-readable instructions that, when executed by the processor, perform the method according to any one of claims. 1-15.
RU2019127934A 2019-09-05 2019-09-05 Method and system for optimization of cash collection facilities of cash circulation objects RU2724798C1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/RU2019/000622 WO2021045638A1 (en) 2019-09-05 2019-09-05 Method and system for optimizing cash servicing of cash transaction points
RU2019127934A RU2724798C1 (en) 2019-09-05 2019-09-05 Method and system for optimization of cash collection facilities of cash circulation objects
EA201992611A EA038037B1 (en) 2019-09-05 2019-12-02 Method and system for optimization of cash collection service of cash circulation facilities

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
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
RU2724798C1 true RU2724798C1 (en) 2020-06-25

Family

ID=71136005

Family Applications (1)

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

Country Status (3)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2814915C1 (en) * 2022-03-18 2024-03-06 Хесунг Тнс Инк. Financial transaction processing system and method of managing funds in financial transaction processing system

Families Citing this family (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
CN115130879B (en) * 2022-07-05 2025-05-09 中国银行股份有限公司 Method and device for controlling cash in bank

Citations (5)

* 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
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
US10223663B2 (en) * 2017-07-31 2019-03-05 Ncr Corporation Discrete-event simulation for transaction service point device cash servicing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 (5)

* 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
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
US10223663B2 (en) * 2017-07-31 2019-03-05 Ncr Corporation Discrete-event simulation for transaction service point device cash servicing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2814915C1 (en) * 2022-03-18 2024-03-06 Хесунг Тнс Инк. Financial transaction processing system and method of managing funds in financial transaction processing system

Also Published As

Publication number Publication date
EA038037B1 (en) 2021-06-28
EA201992611A1 (en) 2021-03-31
WO2021045638A1 (en) 2021-03-11

Similar Documents

Publication Publication Date Title
CN111382911B (en) High-rise personnel scheduling prediction method based on banking outlet business data
US11823276B2 (en) Resource allocation
CN110659787B (en) A bank data analysis method and system
CA3169417A1 (en) Method of and system for appraising risk
CN113807597B (en) Network scheduling method, device, equipment and storage medium
US20230359941A1 (en) System and method for efficient transformation prediction in a data analytics prediction model pipeline
RU2724798C1 (en) Method and system for optimization of cash collection facilities of cash circulation objects
CN116468444A (en) Consumption early warning method, system, equipment and storage medium
Balago Nexus between bank credit and economic growth in Nigeria: Evidence from VEC model
RU2246134C2 (en) Automated information and analysis system for estimating financial risks
JP6690298B2 (en) Information processing device, information processing system, and program
JP7184040B2 (en) Cash demand forecasting system, cash demand forecasting method and cash demand forecasting program
Saef et al. Understanding temporal dynamics of jumps in cryptocurrency markets: evidence from tick-by-tick data
JP2021140550A (en) Illegality detector, foreigner working system and program, and method for detection of illicit work of foreign worker
WO2024097790A1 (en) System and method for calculating and disbursing advanced wages
Kumar Validation of data warehouse requirements-model traceability metrics using a formal framework
JP6188849B2 (en) Financial institution management support system and program
CN117764692A (en) Method for predicting credit risk default probability
JP6121017B2 (en) Financial institution management support system and program
JPWO2019039076A1 (en) Cash demand forecasting system, cash demand forecasting method, and cash demand forecasting program
US11037126B2 (en) Systems and methods for assessing electronic payment readiness
US20250104079A1 (en) Systems and methods for training and applying machine learning systems in fraud detection
CN118052628A (en) Position decomposition method, device, equipment, medium and program product for option
TWM668672U (en) Bank customer diversion guidance system
CN119579162A (en) Method, device, apparatus, medium and product for predicting preference of using payment card for consumption