计时方法、装置、存储介质及自助设备制造方法及图纸

技术编号:19346296 阅读:24 留言:0更新日期:2018-11-07 15:27
本发明专利技术实施例提供了一种计时方法、装置、存储介质及自助设备,涉及自助设备技术领域。方法应用于一自助设备,所述方法包括:在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻后,在确定达到设定计时结束条件时,获取所述自助设备中系统计时器的第二计时时刻,再获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和,然后基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果。计时结果更准确,保证了自助设备上业务的正常运行和安全运行。

Timing method, device, storage medium and self-service device

The embodiment of the invention, a timing method and device, storage medium and self-service equipment is provided, relates to the technical field of self-service equipment. The method is applied to a self-service device, the method includes: to set the timing in determining the start condition, the first timing system timer to obtain the self-service equipment in the post, in determining the time to set the ending condition, the system timer acquires the self-service equipment in second timing, and then get in the For correction of the system clock correction sum between the first timing and the timing, and the timing, the next time the first time and the total amount of correction based on the received timing results. The timing result is more accurate, which ensures the normal operation and safe operation of the self-service equipment.

【技术实现步骤摘要】
计时方法、装置、存储介质及自助设备
本专利技术涉及自助设备领域,具体而言,涉及一种计时方法、装置、存储介质及自助设备。
技术介绍
自助设备与业务服务器设计超时判断的应用场合很多,也是一个很重要的技术机制,如每一个流程步骤的超时判断,用户操作界面的每一页面停留或页面切换的超时判断,业务每一个阶段性的用时或者整个业务的用时的超时判断,用户拿走取款出钞的超时判断,用户拿走存款拒钞的超时判断,用户取走银行卡的超时判断,用户取走凭证的超时判断、接收银行响应包是否超时等等。目前金融终端与应用业务服务器业务运行过程中,现有的计时方法不准确。
技术实现思路
本专利技术的目的在于提供一种计时方法、装置、存储介质及自助设备,以改善上述问题。为了实现上述目的,本专利技术采取的技术方案如下:第一方面,本专利技术实施例提供了一种计时方法,应用于一自助设备,所述方法包括:在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻;在确定达到设定计时结束条件时,获取所述自助设备中系统计时器的第二计时时刻;获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和;基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果。可选地,基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果,包括:将所述第二计时时刻依次减去第一计时时刻及所述校正量总和,获得差值并将所述差值确定为所述计时结果。可选地,在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻之前,所述方法还包括:获取所述自助设备内的系统启动时间、系统运行时间长度以及当前时间;判断所述当前时间是否等于所述系统启动时间与所述系统运行时间长度的和,若等于,确定所述自助设备与业务业务服务器时间同步。可选地,获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和,包括:获取所述第一计时时刻与所述第二计时时刻之间发生的时钟校正次数以及每次校正对应的校正量;基于所述时钟校正次数以及每次校正对应的校正量,获得所述校正量总和。第二方面,本专利技术实施例提供了一种计时装置,运行于一自助设备,所述装置包括:第一获取单元、第二获取单元、第三获取单元和计算单元。第一获取单元,用于在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻。第二获取单元,用于在确定达到设定计时结束条件时,获取所述自助设备中系统计时器的第二计时时刻。第三获取单元,用于获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和。计算单元,用于基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果。可选地,所述计算单元,用于将所述第二计时时刻依次减去第一计时时刻及所述校正量总和,获得差值并将所述差值确定为所述计时结果。可选地,所述计算单元,用于获取所述自助设备内的系统启动时间、系统运行时间长度以及当前时间;判断所述当前时间是否等于所述系统启动时间与所述系统运行时间长度的和,若等于,确定所述自助设备与业务业务服务器时间同步。可选地,所述第三获取单元,用于获取所述第一计时时刻与所述第二计时时刻之间发生的时钟校正次数以及每次校正对应的校正量;基于所述时钟校正次数以及每次校正对应的校正量,获得所述校正量总和。第三方面,本专利技术实施例提供了一种存储介质,所述存储介质存储有程序代码,所述程序代码在被处理器读取并运行时,执行上述的方法。第四方面,本专利技术实施例提供了一种自助设备,包括处理器和存储器,所述处理器和所述存储器通过总线电连接;所述存储器中存储有程序代码;所述处理器,用于通过所述总线从所述存储器中读取并运行所述程序代码,执行上述的方法。本专利技术实施例提供了一种计时方法、装置、存储介质及自助设备,方法应用于一自助设备,所述方法包括:在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻后,在确定达到设定计时结束条件时,获取所述自助设备中系统计时器的第二计时时刻,再获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和,然后基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果。计时结果更准确,保证了自助设备上业务的正常运行和安全运行。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例的应用环境;图2为可应用本专利技术实施例提供的自助设备的结构框图;图3为本专利技术实施例提供的计时方法的流程图;图4为本专利技术实施例提供的计时装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本申请专利技术人在专利技术本申请过程中发现现有技术为:金融终端与应用服务器业务运行过程中,现有的计时方法一般包括两种,一种是调用操作系统时间来对业务运行时长进行统计。但是,由于金融自助设备与应用服务器的操作系统时间需要定时跟银行业务服务器进行同步校准,采用这种定时技术会有很大的金融业务安全隐患。另一种计时方法,即通过系统自带的计时器进行计时统计。以目标业务运行时间计时过程为例,在目标业务启动时刻获取系统计时器的计时时刻,在目标业务运行结束时刻再次获取系统计时器的计时时刻,并利用在后获取的计时时刻减去在先获取的计时时刻,结果作为目标业务的运行时间。对于金融终端,有可能某一个金融业务发生异常需要重启操作系统后继续进行业务的处理,如断电后的冲正服务,或断电后需要继续处理上次业务,这时采用第二种现有技术的超时方式,也不能满足业务处理的需要。而且,系统计时器一般存在计时周期,系统计时器从0开始计时到达计时周期值后会重置为0,并从0开始再次计时。计时周期的大小受计时数值的存储限制,以Windows系统计时器为例进行说明,其计时数值是32位的双字类型DWORD存储,可以存储的最大数值为(2^32-1)ms,约为49.71天。也即,Windows系统计时器的计时周期值为49.71天,计时时刻到达该计时周期值后就会重置为0并再次本文档来自技高网...

【技术保护点】
1.一种计时方法,应用于一自助设备,其特征在于,所述方法包括:在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻;在确定达到设定计时结束条件时,获取所述自助设备中系统计时器的第二计时时刻;获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和;基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果。

【技术特征摘要】
1.一种计时方法,应用于一自助设备,其特征在于,所述方法包括:在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻;在确定达到设定计时结束条件时,获取所述自助设备中系统计时器的第二计时时刻;获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和;基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果。2.根据权利要求1所述的方法,其特征在于,基于所述第一计时时刻、第二计时时刻及所述校正量总和,获得计时结果,包括:将所述第二计时时刻依次减去第一计时时刻及所述校正量总和,获得差值并将所述差值确定为所述计时结果。3.根据权利要求1所述的方法,其特征在于,在确定达到设定计时开始条件时,获取所述自助设备中系统计时器的第一计时时刻之前,所述方法还包括:获取所述自助设备内的系统启动时间、系统运行时间长度以及当前时间;判断所述当前时间是否等于所述系统启动时间与所述系统运行时间长度的和,若等于,确定所述自助设备与业务服务器时间同步。4.根据权利要求1所述的方法,其特征在于,获取在所述第一计时时刻与所述第二计时时刻之间进行系统时钟校正的校正量总和,包括:获取所述第一计时时刻与所述第二计时时刻之间发生的时钟校正次数以及每次校正对应的校正量;基于所述时钟校正次数以及每次校正对应的校正量,获得所述校正量总和。5.一种计时装置,其特征在于,运行于一自助设备,所述装置包括:第一获取单元,用于在确定达到设定计时开始条件时,获取所述...

【专利技术属性】
技术研发人员:谢卫平杨捷王庆华
申请(专利权)人:深圳怡化电脑股份有限公司深圳市怡化时代科技有限公司深圳市怡化金融智能研究院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1