换向器的控制方法及装置与流程

文档序号:15690314发布日期:2018-10-16 21:58阅读:437来源:国知局
本发明涉及计算机
技术领域
,尤其涉及一种换向器的控制方法及装置。
背景技术
:atm(automatedtellermachine,自动取款机)、现金自助存储设备等自助金融设备中,用户可以自助金融设备进行存取款,也就是说,在设备内部,纸币需要经由相应的通道到指定位置。一般来讲,纸币进入不同路径或累积部时,需要通过换向器来选择不同路径移动,而不同的切换时机对应了不同的切换效果,例如,切换时机太早或者太晚均可能导致换失败,也就是说,切换时机是换向器切换成功的关键。现有技术中,大体切换时机都是在纸币行进路径中布置传感器,待纸币经过触发传感器时,开始下发换向器切换命令,这时上下层命令的通讯时间的长短即是切换是否成功的关键因素。然而,有些设备由于设备空间不足或是硬件资源不够,无法保证换向器切换的布局,导致通讯时间,切换时机达不到效果,最终导致交易失败,或出现设备故障。也就是说,在现有技术中,在自助金融设备中进行纸币传输路径的切换过程中因为对换向器的切换时机的控制的准确率不足,导致了切换成功率不足、交易失败率过高。技术实现要素:基于此,为解决传统技术中在自助金融设备中进行纸币传输路径的切换过程中因为对换向器的切换时机的控制的准确率不足导致的切换成功率不足、交易失败率过高的技术问题,特提出了一种换向器的控制方法。一种换向器的控制方法,包括:通过设置在纸币传输通道中的光电传感器检测是否有纸币通过;在检测到有纸币通过的情况下,确定与所述检测到的纸币对应的传输路径,确定与所述传输路径对应的目标换向器标识、以及与所述传输路径对应的切换方向,确定与所述传输路径对应的切换时间参数;根据所述目标换向器标识、所述切换方向和所述切换时间参数生成对应的换向器切换指令;控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。可选的,在其中一个实施例中,所述方法还包括:确定与所述目标传输路径对应的mcu控制器标识;所述控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作,还包括:通过与所述mcu控制器标识对应的mcu控制器,控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。可选的,在其中一个实施例中,所述根据所述目标换向器标识、所述切换方向和所述切换时间参数生成对应的换向器切换指令,还包括:将所述目标换向器标识、所述切换方向、所述切换时间参数、所述mcu控制器标识按照预设的通讯协议格式生成数据帧,所述生成的数据帧为所述换向器切换指令,将所述数据帧发送给与所述mcu控制器标识对应的mcu控制器。可选的,在其中一个实施例中,所述切换时间参数为延时时间;所述控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作,还包括:控制所述目标换向器根据所述换向器切换指令在所述延时时间到达时执行与所述切换方向对应的换向操作。可选的,在其中一个实施例中,所述控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作之后,还包括:获取所述换向操作的执行结果并返回。可选的,在其中一个实施例中,所述确定与所述传输路径对应的切换时间参数,还包括:根据预设的传输路径与切换时间参数之间的对应关系,确定与所述传输路径对应的切换时间参数;所述获取所述换向操作的执行结果并返回之后,还包括:根据所述返回的执行结果,对所述预设的传输路径与切换时间参数之间的对应关系进行更新。此外,为解决传统技术中在自助金融设备中进行纸币传输路径的切换过程中因为对换向器的切换时机的控制的准确率不足导致的切换成功率不足、交易失败率过高的技术问题,还提出了一种换向器的控制装置。一种换向器的控制装置,包括:传感器检测模块,用于通过设置在纸币传输通道中的光电传感器检测是否有纸币通过;参数确定模块,用于在检测到有纸币通过的情况下,确定与所述检测到的纸币对应的传输路径,确定与所述传输路径对应的目标换向器标识、以及与所述传输路径对应的切换方向,确定与所述传输路径对应的切换时间参数;切换指令生成模块,用于根据所述目标换向器标识、所述切换方向和所述切换时间参数生成对应的换向器切换指令;切换模块,用于控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。可选的,在一个可选的实施例中,所述参数确定模块还用于确定与所述目标传输路径对应的mcu控制器标识;所述切换模块还用于通过与所述mcu控制器标识对应的mcu控制器,控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。可选的,在一个可选的实施例中,切换指令生成模块还用于将所述目标换向器标识、所述切换方向、所述切换时间参数、所述mcu控制器标识按照预设的通讯协议格式生成数据帧,所述生成的数据帧为所述换向器切换指令,将所述数据帧发送给与所述mcu控制器标识对应的mcu控制器。可选的,在其中一个实施例中,所述切换时间参数为延时时间;所述切换模块还用于控制所述目标换向器根据所述换向器切换指令在所述延时时间到达时执行与所述切换方向对应的换向操作。可选的,在其中一个实施例中,所述切换模块还用于获取所述换向操作的执行结果并返回。可选的,在其中一个实施例中,所述参数确定模块还用于根据预设的传输路径与切换时间参数之间的对应关系,确定与所述传输路径对应的切换时间参数;所述装置还包括参数更新模块,用于根据所述返回的执行结果,对所述预设的传输路径与切换时间参数之间的对应关系进行更新。在本发明的另一方面,还提出了一种自助金融设备,包括前所述的换向器的控制装置。并且,在本发明中,还提出了一种计算机可读存储介质,包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如前所述的方法。实施本发明实施例,将具有如下有益效果:采用了上述换向器的控制方法和装置之后,在自助金融设备的纸币传输通道中设置光电传感器来检测是否有纸币通过,并且,在有纸币通过的情况下,确定与该纸币的传输对应的传输路径以及实现该传输路径的换向器以及换向器的切换方向;并且,为了提高对于换向器执行换向操作的切换时机的控制的精准度,在本实施例中,还根据传输路径确定检测到纸币通过之后到需要控制换向器执行换向操作之间的延时时间,并且控制换向器在延时时间到达时才执行与确定的换向器以及切换方向对应的换向操作。采用了上述换向器的控制方法和装置之后,提高了对换向器的切换时机的控制的精准度,提高了换向器切换的成功率,降低了自助金融设备交易的交易失败率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为一个实施例中一种换向器的控制方法的流程示意图;图2为一个实施例中纸币移动以及换向器分布的示意图;图3为一个实施例中一种换向器的控制装置的结构示意图;图4为一个实施例中运行前述换向器的控制方法的计算机设备的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为解决传统技术中在自助金融设备中进行纸币传输路径的切换过程中因为对换向器的切换时机的控制的准确率不足导致的切换成功率不足、交易失败率过高的技术问题,在本实施例中,特提出了一种换向器的控制方法及装置,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机程序可以是基于自助金融设备上的纸币传输路径控制程序或换向器控制程序。需要说明的是,在本实施例中,上述换向器的控制方法的实现是基于一自助金融设备,该自助金融设备可用于例如纸币的存取等功能的纸币的传输,例如,在用户通过该自助金融设备进行纸币的存储的情况下,纸币从存钞部经由验钞部、暂存部等到钞箱的过程中,需要通过设置在该自助金融设备中的纸币传输通道进行纸币的传输。并且,因为不同的操作对应了不同的传输路径,这就导致了纸币需要向哪一个方向进行传输的过程中需要通过换向器对通道进行控制。本发明实施例所提供的换向器的控制方法就是为了实现对于该通道中的换向器的控制。具体的,如图1所示,上述换向器的控制方法包括如下步骤:步骤s101:通过设置在纸币传输通道中的光电传感器检测是否有纸币通过。纸币传输通道指的是设置在自助金融设备中以供纸币通过和传输的通道,并且,为了控制和检测纸币的位置,在纸币传输通道中不同的位置设置了光电传感器来检测是否有纸币通过或者来检测纸币的位置。在一个具体的实施例中,在纸币传输通道中设置有光电传感器,该光电传感器在纸币通过该光电传感器所设置的位置时可以检测到纸币的通过。光电传感器通过检测纸币通过时与未有纸币通过时的光电信号来判断是否有纸币通过。例如,该光电传感器可以为一对射光耦,设置在纸币传输通道相对的两侧,在纸币通过时,对射光耦的光路被纸币所阻挡,出现光信号的中断,并将该光信号转化成电信号。步骤s102:在检测到有纸币通过的情况下,确定与所述检测到的纸币对应的传输路径,确定与所述传输路径对应的目标换向器标识、以及与所述传输路径对应的切换方向,确定与所述传输路径对应的切换时间参数。在本实施例中,需要根据纸币传输的下一个位置或者目的地来确定对应的传输路径,例如,可以通过上层确定的交易逻辑确定是否需要下发指示换向器进行切换的切换指令,并且确定相应的纸币传输路径,以便据此来控制相应的换向器进行换向操作。在纸币需要进行传输的传输路径确定之后,即可根据该传输路径来确定需要进行控制的换向器,以及对应的切换方向。也就是说,需要控制哪一个换向器朝哪个方向进行切换才能让纸币按照上述确定的传输路径进行传输。在本实施例中,在自助金融设备中设置了不止一个换向器,也就是说,在光电传感器检测到纸币通过的情况下,其对应的可能存在的纸币传输路径上存在多个换向器。例如,如图2所示,在纸币运行方向上,传感器sc01对应了换向器01、换向器02、换向器03、换向器04,分别对应了路径02、路径03、路径04、路径05。需要说明的是,在本实施例中,在自助金融设备上设置有不只一个传感器,并且每一个传感器对应的换向器以及路径不止一个,并且,每一个换向器对应的控制实际以及切换实际是不一样的。需要说明的是,在本实施例中,还需要确定与传输路径以及对应的换向器对应的切换时间,即为与传输路径对应的切换时间参数。切换时间参数可以提高换向器进行切换的切换时机,从而提高换向器进行换向操作的成功率和精准度。在一个具体的实施例中,切换时间参数为延时时间,也就是说,在下发换向器切换指令之后,延时多长时间之后才执行换向器切换指令。进一步的,在本实施例中,需要确定的还包括控制目标换向器对应的mcu控制器,也就是说,需要确定与所述目标传输路径对应的mcu控制器标识。该确定的mcu控制器标识用于指示控制哪一个mcu控制器,即为由哪一个mcu控制器来控制目标换向器来执行相应的换向操作。步骤s103:根据所述目标换向器标识、所述切换方向和所述切换时间参数生成对应的换向器切换指令。在本实施例中,执行换向器切换指令的换向器、换向器需要进行切换的方向、以及指示切换时机的切换时间参数确定之后,即可向自助金融设备中的相应的部件或者控制部件下发对应的换向器切换指令,以使相应的换向器根据换向器切换指令执行相应的切换指令。在本实施例中,换向器切换指令可以为数据帧,该数据帧可以在自助金融设备的上下层之间进行传输,也就是说,该数据帧是符合上下层之间的通讯协议。具体的,在本实施例中,可以对通讯结构进行如下定义:帧头命令类型mcuid换向器id换向器方向延时时间其中,mcuid为mcu控制器的mcu控制器标识,用来标识具体的mcu控制器是哪一个,换向器id标识具体的哪个换向器,即为指示由哪一个mcu控制的哪一个换向器来执行对应的换向命令;换向器方向指的是换向器切换的位置,也就是说换向器应该将纸币传输至哪一个位置或者纸币传输至哪一个路径或者累积部;延时时间即为上述切换时间参数,即为换向器执行切换指令对应的时间。也就是说,上述根据所述目标换向器标识、所述切换方向和所述切换时间参数生成对应的换向器切换指令的步骤,还包括:将所述目标换向器标识、所述切换方向、所述切换时间参数、所述mcu控制器标识按照预设的通讯协议格式生成数据帧,所述生成的数据帧为所述换向器切换指令,将所述数据帧发送给与所述mcu控制器标识对应的mcu控制器。步骤s104:控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。在自助金融设备的上层向下层下发换向器切换指令之后,根据换向器切换指令中包含的目标换向器标识来控制对应的换向器执行与切换方向以及切换时间参数对应的换向操作来完成相应的换向操作。进一步的,不同的换向器是由不同的mcu控制器来控制的,因此,在换向器切换指令中还包含了与mcu控制器对应的标识信息,以确定执行当前的换向操作对应的控制器。具体的,上述控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作,还包括:通过与所述mcu控制器标识对应的mcu控制器,控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。如前所述,切换时间参数为延时时间。也就是说,在自助金融设备下发换向器切换指令之后,需要延长与延时时间对应的时间之后由换向器执行换向操作。具体的,上述控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作,还包括:控制所述目标换向器根据所述换向器切换指令在所述延时时间到达时执行与所述切换方向对应的换向操作。从而,提高对于切换时机的控制的精准度,从而提高换向器切换的成功率,降低纸币传输的失败率,降低交易失败率。也就是说,在本实施例中,自助金融设备上有多个不同的mcu控制器,并且分别用来控制不同的换向器;在检测到有纸币通过纸币传输通道的情况下,通过控制器控制对应的换向器来进行路径的切换,从而来实现对纸币传输路径的切换和控制。并且,对于设置在不同位置的传感器以及与该传感器对应的换向器,根据自助金融设备的上下层通讯的时间等,来确定换向器执行的具体的时机,最终实现换向器换向操作的精准控制。在本实施例中,在mcu控制器控制换向器执行换向操作之后,需要对换向操作的结果反馈给自助金融设备的上层。在执行换向操作之后,获取相应的换向操作对应的执行结果,并返回给自助金融设备的上层并进行相应的处理。在本实施例中,切换时间参数为一个可调参数,也就是说,换向操作中需要对该参数进行设置,该参数可以根据自助金融设备的各个部件之间的反应时间以及纸币传输速度等参数来进行确定。为了提高切换时机控制的精准度,在本实施例中,还可以对每一个换向器的控制的切换时间参数进行调整,例如,根据换向操作是否执行成功来对切换时间参数进行调整。具体的,在一个实施例中,上述确定与所述传输路径对应的切换时间参数的过程是根据预设的传输路径与切换时间参数之间的对应关系,确定与所述传输路径对应的切换时间参数,也就是说,每一个传输路径或者交易逻辑对应了对应的切换时间参数(延时时间)。但是,在自助金融设备出现磨损或其他情况下,其对应的切换时机可能存在改变,因此,可以在每一个换向操作的执行完成之后,根据执行结果来对上述预设的传输路径与切换时间参数之间的对应关系进行更新,以进一步提高换向器换向操作的切换时机的控制精准度。此外,为解决传统技术中在自助金融设备中进行纸币传输路径的切换过程中因为对换向器的切换时机的控制的准确率不足导致的切换成功率不足、交易失败率过高的技术问题,在一个实施例中,如图3所示,还提出了一种换向器的控制装置。具体的,如图3所示,上述换向器的控制装置包括传感器检测模块101、参数确定模块102、切换指令生成模块103以及切换模块104,其中:传感器检测模块101,用于通过设置在纸币传输通道中的光电传感器检测是否有纸币通过;参数确定模块102,用于在检测到有纸币通过的情况下,确定与所述检测到的纸币对应的传输路径,确定与所述传输路径对应的目标换向器标识、以及与所述传输路径对应的切换方向,确定与所述传输路径对应的切换时间参数;切换指令生成模块103,用于根据所述目标换向器标识、所述切换方向和所述切换时间参数生成对应的换向器切换指令;切换模块104,用于控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。可选的,在一个可选的实施例中,所述参数确定模块102还用于确定与所述目标传输路径对应的mcu控制器标识;所述切换模块104还用于通过与所述mcu控制器标识对应的mcu控制器,控制所述目标换向器标识对应的目标换向器根据所述换向器切换指令执行与所述切换方向和所述切换时间参数对应的换向操作。可选的,在一个可选的实施例中,切换指令生成模块103还用于将所述目标换向器标识、所述切换方向、所述切换时间参数、所述mcu控制器标识按照预设的通讯协议格式生成数据帧,所述生成的数据帧为所述换向器切换指令,将所述数据帧发送给与所述mcu控制器标识对应的mcu控制器。可选的,在其中一个实施例中,所述切换时间参数为延时时间;所述切换模块104还用于控制所述目标换向器根据所述换向器切换指令在所述延时时间到达时执行与所述切换方向对应的换向操作。可选的,在其中一个实施例中,所述切换模块104还用于获取所述换向操作的执行结果并返回。可选的,在其中一个实施例中,所述参数确定模块102还用于根据预设的传输路径与切换时间参数之间的对应关系,确定与所述传输路径对应的切换时间参数;如图3所示,上述装置还包括参数更新模块105,用于根据所述返回的执行结果,对所述预设的传输路径与切换时间参数之间的对应关系进行更新。实施本发明实施例,将具有如下有益效果:采用了上述换向器的控制方法和装置之后,在自助金融设备的纸币传输通道中设置光电传感器来检测是否有纸币通过,并且,在有纸币通过的情况下,确定与该纸币的传输对应的传输路径以及实现该传输路径的换向器以及换向器的切换方向;并且,为了提高对于换向器执行换向操作的切换时机的控制的精准度,在本实施例中,还根据传输路径确定检测到纸币通过之后到需要控制换向器执行换向操作之间的延时时间,并且控制换向器在延时时间到达时才执行与确定的换向器以及切换方向对应的换向操作。采用了上述换向器的控制方法和装置之后,提高了对换向器的切换时机的控制的精准度,提高了换向器切换的成功率,降低了自助金融设备交易的交易失败率。在上述实施例中,可以全部或部分的通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或者数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或半导体介质(例如固态硬盘solidstatedisk(ssd))等。在一个实施例中,如图4所示,图4展示了一种运行上述换向器的控制方法的基于冯诺依曼体系的计算机系统的终端。该计算机系统可以是自助金融设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统中形成逻辑上的各个虚拟模块。且在上述换向器的控制方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1