一种控制币类票出票的方法、相关装置及系统与流程

文档序号:16254049发布日期:2018-12-12 00:17阅读:170来源:国知局
一种控制币类票出票的方法、相关装置及系统与流程

本申请涉及计算机技术领域,尤其涉及一种控制币类票出票的方法、相关装置及系统。

背景技术

随着社会的发展和生活水平的提高,币类票在实际应用中扮演着越来越重要的角色,所以越来越多的币类票处理装置也出现在人们视野中。

申请号为200610036151.8的发明专利便公开了一种币类票处理装置,可实现币类票的暂存、读写、出票、作废和清空等功能。除了这些功能外,为了应对客流高峰期的买票需求,避免排队购票严重的情况,还需要币类处理装置具备较快的出票速度,以节省出票时间。

对于上述币类票处理装置,该发明专利只公开了一种节省出票时间的方式,即“当只有一种票时,通道控制组件30a,通道控制组件30b可以直接打开,将票箱投入的车票直接存在主通道16的主暂存区161,这样节省出票时间”;该方式是在两个票箱使用同一种币类票的前提下,不经过输入通道的暂存,使得票箱投入的车票直接存在主暂存区。

但在实际应用中,使用多种币类票的场景越来越多,比如,地铁领域的优惠票、普通票、一日票、三日票等;游乐园领域的成人票、儿童票、老人票、残疾人票等。在多种币类票的场景中,因为不知下一个购买者购买的是哪种币类票,所以不能将币类直接暂存至主暂存区,因此上述节省出票时间的方式并不适用。

因此,需要一种适用于多种币类票的场景且能够节省出票时间的出票方法。



技术实现要素:

本申请实施例提供了一种控制币类票出票的方法、相关设备,使得币类票处理装置能够适用于多种币类票的场景且能够节省出票时间。

有鉴于此,本申请第一方面提供了一种控制币类票出票的方法,所述方法应用于币类票处理装置,包括:

在接收到售票系统的预备票命令后,若输入通道传感器检测到输入通道暂存区存在币类票,则控制输入通道控制组件打开,使得所述币类票从所述输入通道暂存区开始进入主通道,同时远离所述输入通道传感器;

当所述输入通道传感器开始检测不到所述币类票时,向所述售票系统发送预备票成功的信息,使得所述售票系统控制读写电路板对所述主通道内的所述币类票进行读写操作;

当接收到所述售票系统的出票命令后,若主通道传感器检测到主通道暂存区存在所述币类票,则控制主通道控制组件打开,使得所述币类票从所述主通道暂存区开始进入输出通道,以完成出票,所述出票命令是在所述读写操作完成后发出。

优选地,所述的方法,还包括:

获取所述币类票经过所述输入通道传感器的第一速度;

获取所述输入通道传感器开始检测不到所述币类票的第一时间;

获取预置第一高度差与所述第一速度的商,作为第一预估时间间隔,其中所述第一高度差为所述输入通道传感器开始检测不到所述币类票时币类票上边沿与所述币类票恰好离开所述输入通道控制组件时币类票上边沿的垂直距离;

从所述第一时间开始,经过所述第一预估时间间隔后控制所述输入通道控制组件关闭,以便向所述输入通道暂存区输入新的币类票。

优选地,获取所述币类票经过所述输入通道传感器的第一速度具体包括:

获取所述输入通道控制组件打开的第二时间;

将第二高度差作为第一被除数,将所述第一时间和所述第二时间的差作为第一除数,获取所述第一被除数和所述第一除数的商作为所述第一速度,其中所述第二高度差为所述币类票静止在所述输入通道暂存区时与开始不能被所述输入通道传感器检测时的垂直距离差。

优选地,所述的方法,还包括:

当所述主通道传感器开始检测不到所述币类票时,向所述售票系统发送出票成功信息,以便所述售票系统结束当前售票进程。

优选地,所述的方法,还包括:

获取所述币类票经过所述主通道传感器的第二速度;

获取所述主通道传感器开始检测不到所述币类票的第三时间;

获取预置第一水平距离差与所述第二速度的商,作为第二预估时间间隔,其中所述第一水平距离差为所述主通道传感器开始检测不到所述币类票时币类票右边沿与所述币类票恰好离开所述输出通道控制组件时币类票右边沿的水平距离;

从所述第三时间开始,经过所述第二预估时间间隔后控制所述主通道控制组件关闭,以便向所述主通道暂存区输入新的币类票。

优选地,获取所述币类票经过所述主通道传感器的第二速度具体包括:

获取所述主通道控制组件打开的第四时间;

将第二水平距离差作为第二被除数,将所述第三时间和所述第四时间的差作为第二除数,获取所述第二被除数和所述第二除数的商作为所述第二速度,其中所述第二水平距离差为所述币类票静止在所述主通道暂存区时与开始不能被所述主通道传感器检测时的水平距离差。

优选地,所述的方法,还包括:

从所述第一时间开始,若所述主通道传感器在预置的第三时间间隔内未检测到币类票,则判定为主通道异常,并在接收到所述售票系统的第一命令后发送主通道异常信息至所述售票系统。

优选地,所述的方法,还包括:

获取预置的第三高度差与所述第一速度的商,作为所述第三时间间隔,其中所述第三高度差为所述输入通道传感器开始检测不到所述币类票时币类票上边沿和币类票静止在主通道暂存区时币类票上边沿的垂直距离差。

优选地,所述的方法,还包括:

从所述第三时间开始,若所述输出通道传感器在预置的第四时间间隔内未检测到币类票,则判定为所述输出通道异常,并在接收到所述售票系统的第二命令后发送输出通道异常信息至所述售票系统。

优选地,所述的方法,还包括:

获取预置的第三水平距离差与所述第二速度的商,作为所述第四时间间隔,其中所述第三水平距离差为所述主通道传感器开始检测不到所述币类票时币类票右边沿和能够被所述输出通道传感器检测到时币类票右边沿的水平距离差。

本申请第二方面提供一种控制币类票出票的装置,所述装置应用于币类票处理装置,包括:

第一控制单元,用于在接收到售票系统的预备票命令后,若输入通道传感器检测到输入通道暂存区存在币类票,则控制输入通道控制组件打开,使得所述币类票从所述输入通道暂存区开始进入主通道,同时远离所述输入通道传感器;

第一发送单元,用于当所述输入通道传感器开始检测不到所述币类票时,向所述售票系统发送预备票成功的信息,使得所述售票系统控制读写电路板对所述主通道内的所述币类票进行读写操作;

第二控制单元,用于当接收到所述售票系统的出票命令后,若主通道传感器检测到主通道暂存区存在所述币类票,则控制主通道控制组件打开,使得所述币类票从所述主通道暂存区开始进入输出通道,以完成出票,所述出票命令是在所述读写操作完成后发出。

优选地,所述的装置还包括:

第一获取单元,用于获取所述币类票经过所述输入通道传感器的第一速度;

第二获取单元,用于获取所述输入通道传感器开始检测不到所述币类票的第一时间;

第三获取单元,用于获取预置第一高度差与所述第一速度的商,作为第一预估时间间隔,其中所述第一高度差为所述输入通道传感器开始检测不到所述币类票时币类票上边沿与所述币类票恰好离开所述输入通道控制组件时币类票上边沿的垂直距离;

第三控制单元,用于从所述第一时间开始,经过所述第一预估时间间隔后控制所述输入通道控制组件关闭,以便向所述输入通道暂存区输入新的币类票。

优选地,第一获取单元具体包括:

第四获取子单元,用于获取所述输入通道控制组件打开的第二时间;

第五获取子单元,用于将第二高度差作为第一被除数,将所述第一时间和所述第二时间的差作为第一除数,获取所述第一被除数和所述第一除数的商作为所述第一速度,其中所述第二高度差为所述币类票静止在所述输入通道暂存区时与开始不能被所述输入通道传感器检测时的垂直距离差。

优选地,所述的装置还包括:

第一信息发送单元,用于当所述主通道传感器开始检测不到所述币类票时,向所述售票系统发送出票成功信息,以便所述售票系统结束当前售票进程。

优选地,所述的装置还包括:

第六获取单元,用于获取所述币类票经过所述主通道传感器的第二速度;

第七获取单元,用于获取所述主通道传感器开始检测不到所述币类票的第三时间;

第八获取单元,用于获取预置第一水平距离差与所述第二速度的商,作为第二预估时间间隔,其中所述第一水平距离差为所述主通道传感器开始检测不到所述币类票时币类票右边沿与所述币类票恰好离开所述输出通道控制组件时币类票右边沿的水平距离;

第四控制单元,用于从所述第三时间开始,经过所述第二预估时间间隔后控制所述主通道控制组件关闭,以便向所述主通道暂存区输入新的币类票。

优选地,第六获取单元具体包括:

第九获取子单元,用于获取所述主通道控制组件打开的第四时间;

第十获取子单元,用于将第二水平距离差作为第二被除数,将所述第三时间和所述第四时间的差作为第二除数,获取所述第二被除数和所述第二除数的商作为所述第二速度,其中所述第二水平距离差为所述币类票静止在所述主通道暂存区时与开始不能被所述主通道传感器检测时的水平距离差。

优选地,所述的装置还包括:

第一判断单元,用于从所述第一时间开始,若所述主通道传感器在预置的第三时间间隔内未检测到币类票,则判定为主通道异常,并在接收到所述售票系统的第一命令后发送主通道异常信息至所述售票系统。

优选地,所述的装置还包括:

第十一获取单元,用于获取预置的第三高度差与所述第一速度的商,作为所述第三时间间隔,其中所述第三高度差为所述输入通道传感器开始检测不到所述币类票时币类票上边沿和币类票静止在主通道暂存区时币类票上边沿的垂直距离差。

优选地,所述的装置还包括:

第一判断单元,用于从所述第三时间开始,若所述输出通道传感器在预置的第四时间间隔内未检测到币类票,则判定为所述输出通道异常,并在接收到所述售票系统的第二命令后发送输出通道异常信息至所述售票系统。

优选地,所述的装置还包括:

第十二获取单元,用于获取预置的第三水平距离差与所述第二速度的商,作为所述第四时间间隔,其中所述第三水平距离差为所述主通道传感器开始检测不到所述币类票时币类票右边沿和能够被所述输出通道传感器检测到时币类票右边沿的水平距离差。

本申请第三方面提供一种控制币类票出票的设备,所述设备包括处理器以及存储器:

所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的控制币类票出票的方法的步骤。

本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的方法。

本申请第五方面提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行上述第一方面所述的方法。

本申请第六方面提供了一种系统,包括售票系统、币类票处理装置和控制币类票出票的设备,所述设备包括处理器以及存储器:

所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的控制币类票出票的方法的步骤。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请实施例中,提供了一种控制币类票出票的方法,在该方法中,当输入通道传感器开始检测不到币类票时,便向售票系统发送预备票成功的信息,使得售票系统控制读写电路板对主通道内的币类票进行及时的读写操作;而在现有技术中,是当主通道传感器感应到主通道暂存区内存在币类票才将感应信息发送至售票系统使得售票系统控制读写电路板,所以本申请与现有技术对比,向售票系统发送信息的时间不同,本申请发送信息的时间更早,使得币类票刚在主通道内移动的同时进行读写操作,减少了币类票在主通道内的存留时间,从而加快了出票速度;而又因为在本申请中,各个输入通道控制组件只有在接收到预备票命令后才打开,未接收到预备票命令前都处于关闭状态,多种币类票均暂存于各自的输入通道暂存区,使得可以根据购票者的需求选择相应种类的币类票,因此本申请的方法适用于多种币类票的场景。

附图说明

图1为现有技术中币类票处理装置的距离m1的示意图;

图2为现有技术中币类票处理装置的距离m2的示意图;

图3为现有技术中币类票处理装置的距离m3的示意图;

图4为本申请第一实施例中控制币类票出票的方法流程图;

图5为本申请第二实施例中控制币类票出票的方法流程图;

图6为币类票处理装置在本申请实施例中的距离s1的示意图;

图7为币类票处理装置在本申请实施例中的距离s2的示意图;

图8为币类票处理装置在本申请实施例中的距离s3的示意图;

图9为币类票处理装置在本申请实施例中的距离s4的示意图;

图10为本申请第三实施例中控制币类票出票的方法流程图;

图11为本申请实施例中控制币类票出票的装置的一个结构示意图;

图12为本申请实施例中系统的一个实施例的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在实际应用中,使用多种币类票的场景越来越多,比如,地铁领域的优惠票、普通票、一日票、三日票等,游乐园领域的成人票、儿童票、老人票、残疾人票等,同时,在这些场景下,往往客流量较大,所以也需要币类票处理装置具备较快的出票速度。目前,打开输入通道控制组件以将票箱投入的币类票车直接存入主暂存区的方法,尽管能够加快出票速度,但却不适用于多种币类票的场景,所以亟需提供一种适用于多种币类票的场景且能够节省出票时间的出票方法。

本申请的发明人在研究中发现:

第一,因币类票在传输通道中的移动速度受物理定律制约,所以不能人为改变其流动速度;

第二,现有技术是在输入通道传感器检测到币类票后,打开输入通道控制组件使得币类票进入主通道,并在主通道传感器检测到币类票后进行读写操作,如图1所示,距离m1为输入通道传感器和主通道传感器之间的间隔,所以即使通过缩小距离m1能够缩短出票时间,但输入通道传感器和主通道传感器在设置时需保持一定间隔,所以距离m1的缩小空间有限,造成出票速度加快的效果不明显;而且,如图2所示,币类票进入主通道暂存区后,会在主通道控制组件上有一个弹跳或抖动距离m2,在实际应用中,往往会等待主通道传感器的检测信息稳定后,外部控制器才会发送相应信息至售票系统以进行读写操作,所以增加了等待时间;另外,在现有的币类票处理装置中距离m1是固定的,如果改变距离m1会造成巨大的改造成本;

第三,因为读写电路板能够感应一个区域,所以本申请在币类票在主通道中移动的同时,控制读写板对币类票进行读写,而不需等到主通道传感器检测到币类票时才开始进行读写操作。

为了便于理解,本申请实施例进行以下说明:

在现有的币类票处理装置中,存在第一输入通道、第二输入通道、第一输出通道、第二输出通道和第三输出通道;本申请实施例中的输入通道可以是第一输入通道,也可以是第二输入通道,相应地,输入通道暂存区可以是第一暂存区,也可以是第二暂存区;输出通道也可以为第一输出通道、第二输出通道以及第三输出通道中的任意一个;

因此,本申请实施例提供的控制币类票出票的方法不仅适用于背景技术中提及的币类票处理装置,还适用于结构类似只是通道数量有区别的其他币类票处理装置,例如,当输入通道数量为三个、输出通道数量为两个时,本申请实施例的方法也同样适用。

请参阅图4,图4为本申请第一实施例中控制币类票出票的方法流程图。

本申请第一实施例提供了一种控制币类票出票的方法,应用于币类票处理装置,具体包括:

步骤101,在接收到售票系统的预备票命令后,若输入通道传感器检测到输入通道暂存区存在币类票,则控制输入通道控制组件打开,使得币类票从输入通道暂存区开始进入主通道,同时远离输入通道传感器。

如图7所示,可以看出当币类票静止在输入通道暂存区时,币类票与输入通道传感器部分重叠,所以,币类票在进入主通道的同时,还会远离输入通道传感器。

需要说明的是,若输入通道传感器检测到输入通道暂存区不存在币类票,则需向输入通道暂存区存入币类票。

步骤102,当输入通道传感器开始检测不到币类票时,向售票系统发送预备票成功的信息,使得售票系统控制读写电路板对主通道内的币类票进行读写操作。

可以理解的是,在币类票在下落的过程中,存在从能够检测到币类票到检测不到币类票这样一个过渡过程,所以在开始检测不到币类票这个时刻前,输入通道传感器可以检测到币类票,在开始检测不到币类票这个时刻后,输入通道传感器检测不到币类票。

步骤103,当接收到售票系统的出票命令后,若主通道传感器检测到主通道暂存区存在币类票,则控制主通道控制组件打开,使得币类票从主通道暂存区开始进入输出通道,以完成出票,出票命令是在读写操作完成后发出。

在本申请实施例中,输入通道传感器开始检测不到币类票时,便向售票系统发送预备票成功的信息,使得售票系统控制读写电路板对主通道内的币类票进行及时的读写操作;而在现有技术中,是当主通道传感器感应到主通道暂存区内存在币类票才将感应信息发送至售票系统使得售票系统控制读写电路板,所以本申请与现有技术对比,向售票系统发送信息的时间不同,本申请发送信息的时间更早,使得币类票刚在主通道内移动的同时进行读写操作,减少了币类票在主通道内的存留时间,从而加快了出票速度。

请参阅图5,图5为本申请第二实施例中控制币类票出票的方法流程图。

本申请第二实施例提供了一种控制币类票出票的方法,应用于币类票处理装置,具体包括:

步骤201,在接收到售票系统的预备票命令后,若输入通道传感器检测到输入通道暂存区存在币类票,则控制输入通道控制组件打开,使得币类票从输入通道暂存区开始进入主通道,同时远离输入通道传感器。

步骤201与本申请第一实施例中步骤101的内容相同,具体描述可以参见第一实施例步骤101的内容,在此不再赘述。

步骤202,当输入通道传感器开始检测不到币类票时,向售票系统发送预备票成功的信息,使得售票系统控制读写电路板对主通道内的币类票进行读写操作。

步骤202与本申请第一实施例中步骤102的内容相同,具体描述可以参见第一实施例步骤102的内容,在此不再赘述。

步骤203,当接收到售票系统的出票命令后,若主通道传感器检测到主通道暂存区存在币类票,则控制主通道控制组件打开,使得币类票从主通道暂存区开始进入输出通道,以完成出票,出票命令是在读写操作完成后发出。

步骤203与本申请第一实施例中步骤103的内容相同,具体描述可以参见第一实施例步骤103的内容,在此不再赘述。

步骤204,获取币类票经过输入通道传感器的第一速度。

在本申请实施例中,获取第一速度的方法包括多种;例如,可以更换现有的币类票处理装置中输入通道传感器的类型,使得更换后的输入通道传感器既能检测币类票的存在,又能检测币类票的第一速度。

步骤205,获取输入通道传感器开始检测不到币类票的第一时间。

步骤206,获取预置第一高度差与第一速度的商,作为第一预估时间间隔,其中第一高度差为输入通道传感器开始检测不到币类票时币类票上边沿与币类票恰好离开输入通道控制组件时币类票上边沿的垂直距离。

如图6和图7所示,图7所示的距离s2与图6所示的距离s1的差便是本申请实施例中的第一高度差,同样地,对于一台币类票处理装置来说,第一高度差是固定且可测量的。

步骤207,从第一时间开始,经过第一预估时间间隔后控制输入通道控制组件关闭,以便向输入通道暂存区输入新的币类票。

本步骤可以使得输入通道控制组件及时关闭,这样便可以实现币类票的提前准备,相比于当出票完成后再向输入通道暂存区输入新的币类票,本步骤可以节省出票时间。

需要说明的是,在本申请实施例中,对于每个币类票,都需要获取其第一速度,以确保每个币类票经过第一预估时间间隔都可以通道输入通道控制组件;因为不同币类票的第一速度不一定相同,例如一个币类票表面附着有油,会使得该币类票下降速度变慢,如果用一个表面整洁的币类票的第一速度计算第一预估时间间隔,那么表面附着有油的币类票可能不能在该第一预估时间间隔内通过输入通道控制组件。

步骤208,当主通道传感器开始检测不到币类票时,向售票系统发送出票成功信息,以便售票系统结束当前售票进程。

需要说明的是,在实际应用中,存在币类票输出速度快但是售票系统反应较慢的情况;如图3所示,距离m3是指币类票静止在主通道暂存区时币类票右边沿和恰好离开输出通道传感器时币类票右边沿的距离,相比于待输出通道传感器检测到币类票后才向售票系统发送出票成功信息,本申请实施例可以及时反馈售票系统出票成功信息,为售票系统提供较充足的反应时间,使得售票系统可以提前结束当前售票进程,从而返回至主界面,一定程度上减少因售票系统反应慢导致的排队买票现象。

例如,当前乘客已经拿到币类票,然而终端上的售票系统还处于等待返回主界面的过程,使得下一个乘客不能及时买票;而本步骤可以及时反馈售票系统出票成功信息,使售票系统及时返回至主界面,减少下一个乘客等待售票系统反应的时间。

步骤209,获取币类票经过主通道传感器的第二速度。

同第一速度一样,第二速度也可以通过主通道传感器进行检测。

步骤210,获取主通道传感器开始检测不到币类票的第三时间。

步骤211,获取预置第一水平距离差与第二速度的商,作为第二预估时间间隔,其中第一水平距离差为主通道传感器开始检测不到币类票时币类票右边沿与币类票恰好离开输出通道控制组件时币类票右边沿的水平距离。

与第一高度差类似,第一水平距离差也是固定且可测量的。

如图8和图9所示,第一水平距离差是指距离s4和距离s3的差。

步骤212,从第三时间开始,经过第二预估时间间隔后控制主通道控制组件关闭,以便向主通道暂存区输入新的币类票。

在实际应用中,存在一个乘客在币类票处理装置上一次性购买十张相同币类票的情况,通过步骤212可以做到,当主通道控制组件关闭后,便打开输入通道控制组件,使得输入通道暂存区的币类票及时进入主通道暂存区进行读写,从而加快这种特定情况下的出票速度。

另外,在实际应用过程中,当读写板发现币类票是废票后,会将其输入相应的废票回收通道,步骤212使得主通道控制组件及时关闭以尽快输送新的币类票进行读写,可以加快出票过程中存在废票这种特定情况下出票速度。

请参阅图10,图10为本申请第三实施例中控制币类票出票的方法流程图。

本申请第三实施例提供了一种控制币类票出票的方法,应用于币类票处理装置,具体包括:

步骤301,在接收到售票系统的预备票命令后,若输入通道传感器检测到输入通道暂存区存在币类票,则控制输入通道控制组件打开,使得币类票从输入通道暂存区开始进入主通道,同时远离输入通道传感器。

步骤301与本申请第二实施例中步骤201的内容相同,具体描述可以参见第二实施例步骤201的内容,在此不再赘述。

步骤302,当输入通道传感器开始检测不到币类票时,向售票系统发送预备票成功的信息,使得售票系统控制读写电路板对主通道内的币类票进行读写操作。

步骤302与本申请第二实施例中步骤202的内容相同,具体描述可以参见第二实施例步骤202的内容,在此不再赘述。

步骤303,当接收到售票系统的出票命令后,若主通道传感器检测到主通道暂存区存在币类票,则控制主通道控制组件打开,使得币类票从主通道暂存区开始进入输出通道,以完成出票,出票命令是在读写操作完成后发出。

步骤303与本申请第二实施例中步骤203的内容相同,具体描述可以参见第二实施例步骤203的内容,在此不再赘述。

步骤304,获取输入通道控制组件打开的第二时间。

步骤305,获取输入通道传感器开始检测不到币类票的第一时间。

步骤305与本申请第二实施例中步骤205的内容相同,具体描述可以参见第二实施例步骤205的内容,在此不再赘述。

步骤306,将第二高度差作为第一被除数,将第一时间和第二时间的差作为第一除数,获取第一被除数和第一除数的商作为第一速度,其中第二高度差为币类票静止在输入通道暂存区时和开始不能被输入通道传感器检测时的垂直距离差。

如图6所示,图6所示的距离s1则为本申请实施例中的第二高度差,而对于一台币类票处理装置来说,第二高度差也是固定且可测量的。

可以理解的是,通过该方法获取的第一速度是币类票在距离s1中下落的平均速度。

需要说明的是,如果通过输入通道传感器直接测量第一速度,那么需要输入通道传感器具备测速的功能,如果现有的币类票处理装置中输入通道传感器不具备测速的功能,还需对输入通道传感器进行改进,所以会增加工作量及成本;而本申请实施例的方法是通过计算得到第一速度,所以成本较低且易实现。

步骤307,获取预置第一高度差与第一速度的商,作为第一预估时间间隔,其中第一高度差为输入通道传感器开始检测不到币类票时币类票上边沿与币类票恰好离开输入通道控制组件时币类票上边沿的垂直距离。

可以理解的是,币类票是在重力的作用下进入主通道,币类票的运动速度越来越快,所以币类票在距离s2-s1中的下落速度比在距离s1中下落的第一速度快,因此通过第一速度计算出的第一预估时间间隔足以让币类票通过输入通道控制组件,所以不会出现卡票的现象。

步骤308,从第一时间开始,经过第一预估时间间隔后控制输入通道控制组件关闭,以便向输入通道暂存区输入新的币类票。

步骤308与本申请第二实施例中步骤207的内容相同,具体描述可以参见第二实施例步骤207的内容,在此不再赘述。

步骤309,当主通道传感器开始检测不到币类票时,向售票系统发送出票成功信息,以便售票系统结束当前售票进程。

步骤309与本申请第二实施例中步骤208的内容相同,具体描述可以参见第二实施例步骤208的内容,在此不再赘述。

步骤310,获取主通道控制组件打开的第四时间。

步骤311,获取主通道传感器开始检测不到币类票的第三时间。

步骤312,将第二水平距离差作为第二被除数,将第三时间和第四时间的差作为第二除数,获取第二被除数和第二除数的商作为第二速度,其中第二水平距离差为币类票静止在主通道暂存区时和开始不能被主通道传感器检测时的水平距离差。

如图8所示,图8中的距离s3便是指本申请实施例中的第二水平距离差,该第二水平距离差可以以两个状态时币类票的右边沿计算。

可以理解的是,通过该方法获取的第二速度是币类票在距离s3中运动的平均速度。

需要说明的是,如果通过主通道传感器直接测量第二速度,那么也需要主通道传感器具备测速的功能,如果现有的币类票处理装置中主通道传感器不具备测速的功能,还需对主通道传感器进行改进,所以会增加工作量及成本;而本申请实施例的方法是通过计算得到第二速度,所以成本较低且易实现。

步骤313,获取预置第一水平距离差与第二速度的商,作为第二预估时间间隔,其中第一水平距离差为主通道传感器开始检测不到币类票时币类票右边沿与币类票恰好离开输出通道控制组件时币类票右边沿的水平距离。

步骤313与本申请第二实施例中步骤211的内容相同,具体描述可以参见第二实施例步骤211的内容,在此不再赘述。

步骤314,从第三时间开始,经过第二预估时间间隔后控制主通道控制组件关闭,以便向主通道暂存区输入新的币类票。

步骤314与本申请第二实施例中步骤212的内容相同,具体描述可以参见第二实施例步骤212的内容,在此不再赘述。

步骤315,从第一时间开始,若主通道传感器在预置的第三时间间隔内未检测到币类票,则判定为主通道异常,并在接收到售票系统的第一命令后发送主通道异常信息至售票系统。

在本申请实施例中,第一命令可以为出票命令,也可以为状态查询命令。

步骤315可以实现币类票处理装置的精准报错,例如主通道有障碍物,或者某个币类票表面有油渍导致出票速度慢,都可以通过本申请进行检测。

步骤316,获取预置的第三高度差与第一速度的商,作为第三时间间隔,其中第三高度差为输入通道传感器开始检测不到币类票时币类票上边沿和币类票静止在主通道暂存区时币类票上边沿的垂直距离差。

通过第一速度计算的第三时间间隔,更接近币类票离开主通道控制组件的真实时间,所以可以及时发现主通道的故障。

步骤317,从第三时间开始,若输出通道传感器在预置的第四时间间隔内未检测到币类票,则判定为输出通道异常,并在接收到售票系统的第二命令后发送输出通道异常信息至售票系统。

步骤318,获取预置的第三水平距离差与第二速度的商,作为第四时间间隔,其中第三水平距离差为主通道传感器开始检测不到币类票时币类票右边沿和能够被输出通道传感器检测到时币类票右边沿的水平距离差。

可以理解的是,通过第二速度计算的第三时间间隔,更接近币类票离开输出通道控制组件的真实时间,所以可以及时发现输出通道的故障。

另外,在本申请实施例中,输出通道传感器检测币类票可以用于币类票输出数量的统计。

请参阅图11,图11为本申请实施例中控制币类票出票的装置的一个结构示意图。

本申请实施例提供一种控制币类票出票的装置40,装置应用于币类票处理装置,包括:

第一控制单元401,用于在接收到售票系统的预备票命令后,若输入通道传感器检测到输入通道暂存区存在币类票,则控制输入通道控制组件打开,使得币类票从输入通道暂存区开始进入主通道,同时远离输入通道传感器;

第一发送单元402,用于当输入通道传感器开始检测不到币类票时,向售票系统发送预备票成功的信息,使得售票系统控制读写电路板对主通道内的币类票进行读写操作;

第二控制单元403,用于当接收到售票系统的出票命令后,若主通道传感器检测到主通道暂存区存在币类票,则控制主通道控制组件打开,使得币类票从主通道暂存区开始进入输出通道,以完成出票,出票命令是在读写操作完成后发出。

进一步地,控制币类票出票的装置40还包括:

第一获取单元,用于获取币类票经过输入通道传感器的第一速度;

第二获取单元,用于获取输入通道传感器开始检测不到币类票的第一时间;

第三获取单元,用于获取预置第一高度差与第一速度的商,作为第一预估时间间隔,其中第一高度差为输入通道传感器开始检测不到币类票时币类票上边沿与币类票恰好离开输入通道控制组件时币类票上边沿的垂直距离;

第三控制单元,用于从第一时间开始,经过第一预估时间间隔后控制输入通道控制组件关闭,以便向输入通道暂存区输入新的币类票。

进一步地,第一获取单元具体包括:

第四获取子单元,用于获取输入通道控制组件打开的第二时间;

第五获取子单元,用于将第二高度差作为第一被除数,将第一时间和第二时间的差作为第一除数,获取第一被除数和第一除数的商作为第一速度,其中第二高度差为币类票静止在输入通道暂存区时与开始不能被输入通道传感器检测时的垂直距离差。

进一步地,控制币类票出票的装置40还包括:

第一信息发送单元,用于当主通道传感器开始检测不到币类票时,向售票系统发送出票成功信息,以便售票系统结束当前售票进程。

进一步地,控制币类票出票的装置40还包括:

第六获取单元,用于获取币类票经过主通道传感器的第二速度;

第七获取单元,用于获取主通道传感器开始检测不到币类票的第三时间;

第八获取单元,用于获取预置第一水平距离差与第二速度的商,作为第二预估时间间隔,其中第一水平距离差为主通道传感器开始检测不到币类票时币类票右边沿与币类票恰好离开输出通道控制组件时币类票右边沿的水平距离;

第四控制单元,用于从第三时间开始,经过第二预估时间间隔后控制主通道控制组件关闭,以便向主通道暂存区输入新的币类票。

进一步地,第六获取单元具体包括:

第九获取子单元,用于获取主通道控制组件打开的第四时间;

第十获取子单元,用于将第二水平距离差作为第二被除数,将第三时间和第四时间的差作为第二除数,获取第二被除数和第二除数的商作为第二速度,其中第二水平距离差为币类票静止在主通道暂存区时与开始不能被主通道传感器检测时的水平距离差。

进一步地,控制币类票出票的装置40还包括:

第一判断单元,用于从第一时间开始,若主通道传感器在预置的第三时间间隔内未检测到币类票,则判定为主通道异常,并在接收到售票系统的第一命令后发送主通道异常信息至售票系统。

进一步地,控制币类票出票的装置40还包括:

第十一获取单元,用于获取预置的第三高度差与第一速度的商,作为第三时间间隔,其中第三高度差为输入通道传感器开始检测不到币类票时币类票上边沿和币类票静止在主通道暂存区时币类票上边沿的垂直距离差。

进一步地,控制币类票出票的装置40还包括:

第一判断单元,用于从第三时间开始,若输出通道传感器在预置的第四时间间隔内未检测到币类票,则判定为输出通道异常,并在接收到售票系统的第二命令后发送输出通道异常信息至售票系统。

进一步地,控制币类票出票的装置40还包括:

第十二获取单元,用于获取预置的第三水平距离差与第二速度的商,作为第四时间间隔,其中第三水平距离差为主通道传感器开始检测不到币类票时币类票右边沿和能够被输出通道传感器检测到时币类票右边沿的水平距离差。

本申请实施例还提供一种控制币类票出票的设备,设备包括处理器以及存储器:

存储器用于存储程序代码,并将程序代码传输给处理器;

处理器用于根据程序代码中的指令,执行如上述第一方面的控制币类票出票的方法的步骤。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质用于存储程序代码,程序代码用于执行上述第一方面的方法。

本申请实施例还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面的方法。

请参阅图12,图12为本申请实施例中系统的一个实施例的结构示意图。

本申请实施例还提供了一种系统60,包括售票系统601、币类票处理装置602和控制币类票出票的设备603;

设备603包括处理器以及存储器:

存储器用于存储程序代码,并将程序代码传输给处理器;

处理器用于根据程序代码中的指令,执行如上述第一方面的控制币类票出票的方法的步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文缩写:rom)、随机存取存储器(英文全称:randomaccessmemory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1