CN113256877B - 纸币信息管理方法、装置、存储介质和计算机设备 - Google Patents
纸币信息管理方法、装置、存储介质和计算机设备 Download PDFInfo
- Publication number
- CN113256877B CN113256877B CN202011637840.0A CN202011637840A CN113256877B CN 113256877 B CN113256877 B CN 113256877B CN 202011637840 A CN202011637840 A CN 202011637840A CN 113256877 B CN113256877 B CN 113256877B
- Authority
- CN
- China
- Prior art keywords
- banknote
- manager
- current node
- node
- queue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/10—Mechanical details
- G07D11/16—Handling of valuable papers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/10—Mechanical details
- G07D11/16—Handling of valuable papers
- G07D11/18—Diverting into different paths or containers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/20—Controlling or monitoring the operation of devices; Data handling
- G07D11/22—Means for sensing or detection
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明涉及金融信息管理技术领域,公开了一种纸币信息管理方法,包括:获取纸币在金融终端的交易路径;构建与每个节点对应的单独管理器,管理器中预设有3个队列,队列用于储存纸币对象,纸币对象用于关联纸币在节点中触发的传感器事件信息,传感器事件信息储存于所述管理器中;根据纸币和交易路径上节点的状态关系,将所述纸币对象储存于管理器的不同队列之中。本方案通过节点管理器的形式,将节点内通过的纸币对象和触发的传感器事件信息储存于节点对应的管理器中,进行分布式管理,可以简单做到在队列中增删纸币对象及插入传感器事件信息,解决了一般方案中面对漏钞、重张拉开等情况会导致匹配错位的问题。
Description
技术领域
本发明涉及金融信息管理技术领域,尤其涉及一种纸币信息管理方法、装置、存储介质和计算机设备。
背景技术
现金处理设备在进行存取这类有纸币移动的业务时,会设置各种传感器,以传感器获取的信息计算纸币形态指标,用以评估钞箱收挖钞、通道过钞和接客收挖钞的实际效果。
传统方案中,对纸币和传感器的信息管理采取队列独立保存的形式,纸币信息保存为一个队列、传感器的信息保存为另一个队列,基于纸币通过传感器的顺序获取该纸币对应的传感器信息;一旦发生漏钞、重张拉开等情况,在队列的中间难以进行插入传感器信息和增删纸币对象的操作,最终导致匹配错位。
发明内容
基于此,有必要针对上述问题,提出了一种纸币信息管理方法、装置、存储介质和计算机设备。
一种纸币信息管理方法,所述方法包括:
获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;
构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;
当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;
当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;
当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
一种纸币信息管理装置,所述装置包括:
获取模块,用于获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;
构建模块,用于构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;
第一处理模块,用于当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;
第二处理模块,用于当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;
第三处理模块,用于当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;
构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;
当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;
当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;
当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;
构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;
当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;
当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;
当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
采用本发明实施例,具有如下有益效果:
上述纸币信息管理方法、装置、存储介质和计算机设备,先获取纸币在金融终端的交易路径,再构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;最后根据纸币和交易路径上节点的状态关系,将所述纸币对象储存于管理器的不同队列之中。本方案通过节点管理器的形式,将节点内通过的纸币对象和触发的传感器事件信息储存于节点对应的管理器中,进行分布式管理;通过分布式管理的方式,可以简单做到在队列中增删纸币对象及插入传感器事件信息,解决了一般方案中面对漏钞、重张拉开等情况会导致匹配错位的问题。同时本方案不影响后续的纸币分析,甚至更加深化纸币与节点的相关性,更容易在本方案的基础上扩展其他操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中纸币信息管理方法的实施流程图;
图2为一个实施例中交易过程中的纸币移动的示意图;
图3为一个实施例中纸币信息管理装置的结构框图;
图4为一个实施例中计算机设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,提出了一种纸币信息管理方法,该方法包括:
步骤102,获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点。
其中,交易路径是指交易时纸币需要通过的通道,例如,进行存款业务时,纸币从入钞口到钞箱之间需要通过的通道;所述交易路径中设置有多个传感器,根据所述传感器的分布,进行节点的预设,以使纸币通过传感器时触发的信息可以存储于节点对应的管理器中。
步骤104,构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中。
其中,管理器是指存储纸币相关信息的虚拟管理器,所述纸币相关信息包括纸币对象和纸币触发的传感器事件信息,所述纸币对象是指指向对应纸币的数据对象,用以标识纸币在交易过程中的合法身份,所述纸币对象在纸币进入首节点时构建。
其中,纸币对象用于关联其触发的传感器事件信息,还用于关联对应纸币的验钞信息。
其中,纸币对象与传感器事件信息基于通过或发生的顺序储存于管理器中,所述纸币对象与传感器事件信息根据所述顺序进行匹配。
步骤106,当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾。
其中,所述管理器中预设了3个用于储存纸币对象的队列,所述第一队列用于储存即将到来的纸币对应的纸币对象;所述第二队列用于储存正在通过的纸币对应的纸币对象;所述第三队列用于储存已经通过的纸币对应的纸币对象。
其中,所述队列均为先进先出队列,在一个实施例中,当所述纸币进入上一节点时,纸币被判定为即将到来状态,将对应的纸币对象加入到当前节点的第一队列末尾;当顺序在所述纸币之前的纸币都进入当前节点后,此时所述纸币对应的纸币对象为当前节点的第一队列的第一个纸币对象。
如图2所示,图2为一个实施例中交易过程中的纸币移动的示意图,纸币从节点1向节点4移动;以其中节点2为例,已经通过了节点2的Bill1、Bill2、Bill3、Bill4对应的纸币对象已添加至节点2管理器的第三队列中;正在通过节点2的Bill5对应的纸币对象已添加至节点2管理器的第二队列中;正在通过节点1,被节点2判定为即将到来状态的Bill6对应的纸币对象已添加至节点2管理器的第一队列中。
步骤108,当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾。
其中,当所述纸币进入所述当前节点时,所述纸币被判定为正在通过状态,将所述纸币对应的纸币对象从第一队列中移除,并添加至第二队列的末尾。
步骤110,当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
其中,当所述纸币离开所述当前节点时,所述纸币被判定为已经通过状态,将所述纸币对应的纸币对象从第二队列中移除,并添加至第三队列的末尾;同时将纸币在当前节点触发的传感器事件信息储存至当前节点的管理器中,并关联当前节点。
当需要提取某一纸币在交易路径中触发的传感器事件信息时,先确定该纸币对应的纸币对象,在交易路径所有节点的管理器中提取与所述纸币对象以顺序相关联的传感器事件信息,用以分析当前时刻所述纸币的形态。
上述纸币信息管理方法,先获取纸币在金融终端的交易路径,再构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;最后根据纸币和交易路径上节点的状态关系,将所述纸币对象储存于管理器的不同队列之中。本方案通过节点管理器的形式,将节点内通过的纸币对象和触发的传感器事件信息储存于节点对应的管理器中,进行分布式管理;通过分布式管理的方式,可以简单做到在队列中增删纸币对象及插入传感器事件信息,解决了一般方案中面对漏钞、重张拉开等情况会导致匹配错位的问题。同时本方案不影响后续的纸币分析,甚至更加深化纸币与节点的相关性,更容易在本方案的基础上扩展其他操作。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当所述当前节点为首节点时,获取进入所述当前节点的所述纸币的信息,构建与所述纸币信息关联的纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
其中,首节点为交易路径的第一个节点,在完成验钞后,得到验钞信息;以所述验钞信息为纸币信息,构建与纸币信息关联的纸币对象,并将所述纸币对象添加至所述首节点的管理器第二队列的末尾。
通过在纸币进入交易流程时就由首节点构建纸币对象,标识所述纸币在交易流程中的合法身份,便于在后续的信息管理中找到对应纸币的去向,匹配对应的数据信息进行数据分析等操作。
在一个实施例中,通过在首节点构建纸币对应的纸币对象,将交易过程中纸币对应触发的传感器事件信息和所述纸币相关联;在交易过程中实时获取纸币当前已触发的传感器事件信息,对纸币的形态进行分析,并反馈金融终端对所述纸币进行对应调整,保障纸币形态的正确,避免卡钞,从而降低金融终端的故障率。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当纸币进入当前节点,且所述当前节点有同级节点时,移除所述当前节点及其所有同级节点的管理器中的第一队列中的第一个纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
其中,同级节点为拥有同一个上级节点的节点;因为在纸币进入上一节点时,会在其下级节点管理器的第一队列末尾添加所述纸币对应的纸币对象,所以当纸币进入当前节点之前,所述当前节点及其所有同级节点管理器的第一队列中都拥有同一纸币对象;为保证纸币对象所在交易路径的唯一性,当纸币进入当前节点时,移除所述当前节点及其所有同级节点的管理器中的第一队列中的第一个纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
可以理解的是,在执行同一笔业务时,交易路径可以有多个分支。在一个实施例中,金融终端在执行存款业务时,从入钞口接收纸币,所述纸币通过部分重合的两条通道进入两个钞箱中,所述部分重合的两条通道对应交易路径的两个分支路径。
在一个实施例中,所述方法还包括:当检测到异常情况时,获取所述异常情况的相关数据;根据所述异常情况的相关数据确定需要调整的对象和对应位置;在所述对应位置对所述调整对象进行调整操作,以使每一个纸币对象与对应触发的传感器事件信息相匹配。
其中,异常情况是指在交易过程中因为各种因素导致纸币对象与其触发的传感器事件信息不匹配的情况,包括漏钞、重张拉开等导致纸币对象数量与实际通过节点的纸币数量不一致的情况,也包括传感器故障、传感器被遮蔽等导致传感器事件信息和实际通过节点的纸币数量不一致的情况。
其中,每种异常情况都预设有对应的判别标准,根据所述判别标准,在异常情况的相关数据中可以找到符合所述判别标准的异常数据,从而定位到需要调整的对应位置,得到需要调整的对象。
可以理解的是,调整的目的在于使纸币对象与对应触发的传感器事件信息相匹配,因此,调整的对象是指纸币对象或传感器事件信息。
在一个实施例中,所述根据所述异常情况的相关数据确定需要调整的对象和对应位置,还包括:当检测到重张拉开的情况时,根据异常的纸币运动数据确定需要新增纸币对象,并确定了新检测到的纸币在队列中对应的位置;所述在所述对应位置对所述调整对象进行调整操作,还包括:在所述对应位置构建新的纸币对象,以使新检测到的纸币与其对应触发的传感器事件信息相匹配。
其中,重张拉开是指两张纸币重叠在一起进入交易流程,在交易过程中才分开成两张的情况。在一个实施例中,交易路径上预设有10个节点,在首节点创建了9个纸币对象,在第5个节点发生了重张拉开,金融终端根据从第5个节点到第6个节点的运动数据中检测到异常,从异常数据中定位到异常位置,在所述异常位置构建了新的纸币对象。
其中,异常的纸币运动数据是指纸币的异常运动速度,已知节点间的距离固定,机械传动带动的纸币运动速度是有最大值的,当检测到纸币从上一节点运动到当前节点的时间短于理论最短时间时,判定发生了重张拉开的异常情况。
在一个实施例中,当检测到了当前节点中的传感器被遮蔽时,获取当前节点管理器中储存的传感器事件信息,确定未触发传感器事件信息的纸币对象位置,将所述纸币对象进行删除。
在一个实施例中,所述方法还包括:所述纸币每次触发传感器事件时,提取所述纸币对应触发的所有所述传感器事件信息,并根据所述传感器事件信息对所述纸币的形态进行分析。
其中,所述纸币每次触发传感器事件时,获取所述纸币对应的纸币对象,根据所述纸币对象获取目前储存于所有节点中的对应传感器事件信息,并根据所述传感器事件信息对所述纸币的形态进行分析。
在纸币对象与其触发的传感器事件信息相匹配的情况下,根据所述传感器事件信息计算纸币的斜度、角度、宽度和纸币间距等数据,分析纸币行进的形态,以使金融终端可以根据所述纸币形态对纸币运动过程进行监控调整,降低因过度倾斜等形态问题导致卡钞的概率。
在一个实施例中,所述当纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾,包括:当纸币进入上一节点,且所述当前节点有同级节点时,将所述纸币对应的纸币对象添加至当前节点及其所有同级节点的管理器第一队列末尾。
其中,当交易路径有分支,分别对应不同的尾节点时,纸币进入一个节点,其对应的下级节点管理器的第一队列末尾都应当添加所述纸币对应的纸币对象,以使纸币可以选择进入任意一个下级节点所对应的通道;当所述纸币被分配进入其中一个下级节点时,其他下级节点管理器中的所述纸币对应的纸币对象要进行删除,以保证所述纸币交易路径的唯一性。
如图3所示,提出了一种纸币信息管理装置,该装置包括:
获取模块10,用于获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;
构建模块20,用于构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;
第一处理模块30,用于当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;
第二处理模块40,用于当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;
第三处理模块50,用于当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当所述当前节点为首节点时,获取进入所述当前节点的所述纸币的信息,构建与所述纸币信息关联的纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当所述纸币进入所述当前节点,且所述当前节点有同级节点时,移除所述当前节点及其所有同级节点的管理器中的第一队列中的第一个纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
在一个实施例中,所述方法还包括:当检测到异常情况时,获取所述异常情况的相关数据;根据所述异常情况的相关数据确定需要调整的对象和对应位置;在所述对应位置对所述调整对象进行调整操作,以使每一个纸币对象与对应触发的传感器事件信息相匹配。
在一个实施例中,所述根据所述异常情况的相关数据确定需要调整的对象和对应位置,还包括:当检测到重张拉开的情况时,根据异常的纸币运动数据确定需要新增纸币对象,并确定了新检测到的纸币在队列中对应的位置;所述在所述对应位置对所述调整对象进行调整操作,还包括:在所述对应位置构建新的纸币对象,以使新检测到的纸币与其对应触发的传感器事件信息相匹配。
在一个实施例中,所述方法还包括:所述纸币每次触发传感器事件时,提取所述纸币对应触发的所有所述传感器事件信息,并根据所述传感器事件信息对所述纸币的形态进行分析。
在一个实施例中,所述当纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾,包括:当所述纸币进入上一节点,且所述当前节点有同级节点时,将所述纸币对应的纸币对象添加至当前节点及其所有同级节点的管理器第一队列末尾。
图4示出了一个实施例中计算机设备的内部结构图。如图4所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现纸币信息管理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行纸币信息管理方法。本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当所述当前节点为首节点时,获取进入所述当前节点的所述纸币的信息,构建与所述纸币信息关联的纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当所述纸币进入所述当前节点,且所述当前节点有同级节点时,移除所述当前节点及其所有同级节点的管理器中的第一队列中的第一个纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
在一个实施例中,所述方法还包括:当检测到异常情况时,获取所述异常情况的相关数据;根据所述异常情况的相关数据确定需要调整的对象和对应位置;在所述对应位置对所述调整对象进行调整操作,以使每一个纸币对象与对应触发的传感器事件信息相匹配。
在一个实施例中,所述根据所述异常情况的相关数据确定需要调整的对象和对应位置,还包括:当检测到重张拉开的情况时,根据异常的纸币运动数据确定需要新增纸币对象,并确定了新检测到的纸币在队列中对应的位置;所述在所述对应位置对所述调整对象进行调整操作,还包括:在所述对应位置构建新的纸币对象,以使新检测到的纸币与其对应触发的传感器事件信息相匹配。
在一个实施例中,所述方法还包括:所述纸币每次触发传感器事件时,提取所述纸币对应触发的所有所述传感器事件信息,并根据所述传感器事件信息对所述纸币的形态进行分析。
在一个实施例中,所述当纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾,包括:当所述纸币进入上一节点,且所述当前节点有同级节点时,将所述纸币对应的纸币对象添加至当前节点及其所有同级节点的管理器第一队列末尾。
在一个实施例中,提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中;当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当所述当前节点为首节点时,获取进入所述当前节点的所述纸币的信息,构建与所述纸币信息关联的纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
在一个实施例中,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:当所述纸币进入所述当前节点,且所述当前节点有同级节点时,移除所述当前节点及其所有同级节点的管理器中的第一队列中的第一个纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
在一个实施例中,所述方法还包括:当检测到异常情况时,获取所述异常情况的相关数据;根据所述异常情况的相关数据确定需要调整的对象和对应位置;在所述对应位置对所述调整对象进行调整操作,以使每一个纸币对象与对应触发的传感器事件信息相匹配。
在一个实施例中,所述根据所述异常情况的相关数据确定需要调整的对象和对应位置,还包括:当检测到重张拉开的情况时,根据异常的纸币运动数据确定需要新增纸币对象,并确定了新检测到的纸币在队列中对应的位置;所述在所述对应位置对所述调整对象进行调整操作,还包括:在所述对应位置构建新的纸币对象,以使新检测到的纸币与其对应触发的传感器事件信息相匹配。
在一个实施例中,所述方法还包括:所述纸币每次触发传感器事件时,提取所述纸币对应触发的所有所述传感器事件信息,并根据所述传感器事件信息对所述纸币的形态进行分析。
在一个实施例中,所述当纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾,包括:当所述纸币进入上一节点,且所述当前节点有同级节点时,将所述纸币对应的纸币对象添加至当前节点及其所有同级节点的管理器第一队列末尾。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种纸币信息管理方法,所述方法包括:
获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;
构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在所述节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中,所述纸币对象是指指向对应纸币的数据对象,用以标识纸币在交易过程中的合法身份,所述纸币对象在纸币进入首节点时构建;
当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;
当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;
当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
2.根据权利要求1所述的纸币信息管理方法,其特征在于,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:
当所述当前节点为首节点时,获取进入所述当前节点的所述纸币的信息,构建与所述纸币信息关联的纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
3.根据权利要求2所述的纸币信息管理方法,其特征在于,所述当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾,还包括:
当所述纸币进入所述当前节点,且所述当前节点有同级节点时,移除所述当前节点及其所有同级节点的管理器中的第一队列中的第一个纸币对象,并将所述纸币对象添加至所述当前节点的管理器第二队列的末尾。
4.根据权利要求1所述的纸币信息管理方法,其特征在于,所述方法还包括:
当检测到异常情况时,获取所述异常情况的相关数据;
根据所述异常情况的相关数据确定需要调整的对象和对应位置;
在所述对应位置对所述调整对象进行调整操作,以使每一个纸币对象与对应触发的传感器事件信息相匹配。
5.根据权利要求4所述的纸币信息管理方法,其特征在于,所述根据所述异常情况的相关数据确定需要调整的对象和对应位置,还包括:
当检测到重张拉开的情况时,根据异常的纸币运动数据确定需要新增纸币对象,并确定了新检测到的纸币在队列中对应的位置;
所述在所述对应位置对所述调整对象进行调整操作,还包括:
在所述对应位置构建新的纸币对象,以使新检测到的纸币与其对应触发的传感器事件信息相匹配。
6.根据权利要求1所述的纸币信息管理方法,其特征在于,所述方法还包括:
所述纸币每次触发传感器事件时,提取所述纸币对应触发的所有所述传感器事件信息,并根据所述传感器事件信息对所述纸币的形态进行分析。
7.根据权利要求2所述的纸币信息管理方法,其特征在于,当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾,包括:
当所述纸币进入上一节点,且所述当前节点有同级节点时,将所述纸币对应的纸币对象添加至当前节点及其所有同级节点的管理器第一队列末尾。
8.一种纸币信息管理装置,其特征在于,所述装置包括:
获取模块,用于获取纸币在金融终端的交易路径,所述交易路径上预设有多个节点;
构建模块,用于构建与每个所述节点对应的单独管理器,所述管理器中预设有3个队列,所述队列用于储存纸币对象,所述纸币对象用于关联所述纸币在节点中触发的传感器事件信息,所述传感器事件信息储存于所述管理器中,所述纸币对象是指指向对应纸币的数据对象,用以标识纸币在交易过程中的合法身份,所述纸币对象在纸币进入首节点时构建;
第一处理模块,用于当所述纸币进入上一节点时,将所述纸币对应的纸币对象添加至当前节点的管理器第一队列末尾;
第二处理模块,用于当所述纸币进入所述当前节点时,将所述当前节点管理器的第一队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第二队列的末尾;
第三处理模块,用于当所述纸币离开所述当前节点时,将所述当前节点管理器的第二队列的第一个纸币对象移除,并添加至所述当前节点的管理器中第三队列的末尾。
9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011637840.0A CN113256877B (zh) | 2020-12-31 | 2020-12-31 | 纸币信息管理方法、装置、存储介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011637840.0A CN113256877B (zh) | 2020-12-31 | 2020-12-31 | 纸币信息管理方法、装置、存储介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113256877A CN113256877A (zh) | 2021-08-13 |
CN113256877B true CN113256877B (zh) | 2024-02-02 |
Family
ID=77180705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011637840.0A Active CN113256877B (zh) | 2020-12-31 | 2020-12-31 | 纸币信息管理方法、装置、存储介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113256877B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003067807A (ja) * | 2001-08-29 | 2003-03-07 | Hitachi Ltd | 自動機 |
CN1707999A (zh) * | 2004-05-03 | 2005-12-14 | 汤姆森许可公司 | 证书撤销列表的分布管理 |
CN101599190A (zh) * | 2008-06-05 | 2009-12-09 | 日立欧姆龙金融系统有限公司 | 纸张类处理装置及方法 |
CN103942873A (zh) * | 2013-01-21 | 2014-07-23 | 日立欧姆龙金融系统有限公司 | 纸币处理装置、纸币处理方法 |
CN105096444A (zh) * | 2014-05-22 | 2015-11-25 | 浙江大学 | 一种纸币鉴别仪图像采集及数据处理方法和电路 |
CN105745675A (zh) * | 2013-11-29 | 2016-07-06 | 联邦快递服务公司 | 用于使用无线节点网络来管理物品的装运的方法和系统 |
CN106484542A (zh) * | 2016-09-06 | 2017-03-08 | 华为技术有限公司 | 一种处理分布式系统中重叠节点事件的方法与装置 |
CN106779925A (zh) * | 2016-12-01 | 2017-05-31 | 武汉票据交易中心有限公司 | 一种票据的多人议价方法、系统和装置 |
CN109189595A (zh) * | 2018-09-17 | 2019-01-11 | 深圳怡化电脑股份有限公司 | 基于服务器的事件处理方法、装置、设备及介质 |
KR20190016289A (ko) * | 2017-08-08 | 2019-02-18 | 기산전자 주식회사 | 지폐계수기 원격제어 방법 |
CN110738497A (zh) * | 2019-12-19 | 2020-01-31 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置、节点设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070110024A1 (en) * | 2005-11-14 | 2007-05-17 | Cisco Technology, Inc. | System and method for spanning tree cross routes |
-
2020
- 2020-12-31 CN CN202011637840.0A patent/CN113256877B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003067807A (ja) * | 2001-08-29 | 2003-03-07 | Hitachi Ltd | 自動機 |
CN1707999A (zh) * | 2004-05-03 | 2005-12-14 | 汤姆森许可公司 | 证书撤销列表的分布管理 |
CN101599190A (zh) * | 2008-06-05 | 2009-12-09 | 日立欧姆龙金融系统有限公司 | 纸张类处理装置及方法 |
CN103942873A (zh) * | 2013-01-21 | 2014-07-23 | 日立欧姆龙金融系统有限公司 | 纸币处理装置、纸币处理方法 |
CN105745675A (zh) * | 2013-11-29 | 2016-07-06 | 联邦快递服务公司 | 用于使用无线节点网络来管理物品的装运的方法和系统 |
CN105096444A (zh) * | 2014-05-22 | 2015-11-25 | 浙江大学 | 一种纸币鉴别仪图像采集及数据处理方法和电路 |
CN106484542A (zh) * | 2016-09-06 | 2017-03-08 | 华为技术有限公司 | 一种处理分布式系统中重叠节点事件的方法与装置 |
CN106779925A (zh) * | 2016-12-01 | 2017-05-31 | 武汉票据交易中心有限公司 | 一种票据的多人议价方法、系统和装置 |
KR20190016289A (ko) * | 2017-08-08 | 2019-02-18 | 기산전자 주식회사 | 지폐계수기 원격제어 방법 |
CN109189595A (zh) * | 2018-09-17 | 2019-01-11 | 深圳怡化电脑股份有限公司 | 基于服务器的事件处理方法、装置、设备及介质 |
CN110738497A (zh) * | 2019-12-19 | 2020-01-31 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置、节点设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
自动售票机纸币处理模块的设计与实现;江宇浩 等;《计算机应用》;230-233 * |
Also Published As
Publication number | Publication date |
---|---|
CN113256877A (zh) | 2021-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111079755B (zh) | 一种财务报销数据处理方法、装置及系统 | |
US10261967B2 (en) | Data extraction | |
CN113516661A (zh) | 基于特征融合的缺陷检测方法及装置 | |
CN107193723B (zh) | 异常日志的处理方法、装置、atm以及存储介质 | |
CN115174231B (zh) | 一种基于AI Knowledge Base的网络欺诈分析方法及服务器 | |
CN110941543A (zh) | 日志处理方法、装置、计算机设备和存储介质 | |
CN110084606A (zh) | 风险控制方法、装置、计算机设备和存储介质 | |
CN113256877B (zh) | 纸币信息管理方法、装置、存储介质和计算机设备 | |
CN107844714A (zh) | 一种验证方法及装置、计算机装置、可读存储介质 | |
CN113435517B (zh) | 异常数据点输出方法、装置、计算机设备和存储介质 | |
CN113256904B (zh) | 自助金融终端控制方法、装置、终端及可读介质 | |
CN109460995A (zh) | 财务制证方法、装置、计算机设备和存储介质 | |
CN108985741B (zh) | 一种警务平台资金流水自动查询追踪方法 | |
CN109559232A (zh) | 交易数据处理方法、装置、计算机设备和存储介质 | |
Ural et al. | An EFSM-based passive fault detection approach | |
CN114510589A (zh) | 一种企业财务数据录入方法、装置及电子设备 | |
CN112488562B (zh) | 一种业务实现方法及装置 | |
CN108763324A (zh) | 企业数据的识别方法、装置、存储介质和计算机设备 | |
CN110569240B (zh) | 数据存储方法、装置、计算机设备和存储介质 | |
CN115801306B (zh) | 应用于人工智能的数据处理方法及服务器 | |
CN115437953A (zh) | 测试数据的生成方法及装置 | |
CN115587898A (zh) | 一种基于云服务的财务数据安全共享方法及系统 | |
CN113256908A (zh) | 卡钞处理方法、装置、存储介质及计算机设备 | |
CN110324353B (zh) | 一种网络追踪长链条攻击的方法、装置和系统 | |
WO2024119811A1 (zh) | 承载网络的故障根源检测方法、系统、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |