CN102521930B - 支付终端模块使用次数检测方法及装置 - Google Patents
支付终端模块使用次数检测方法及装置 Download PDFInfo
- Publication number
- CN102521930B CN102521930B CN201110325201.5A CN201110325201A CN102521930B CN 102521930 B CN102521930 B CN 102521930B CN 201110325201 A CN201110325201 A CN 201110325201A CN 102521930 B CN102521930 B CN 102521930B
- Authority
- CN
- China
- Prior art keywords
- statistic
- payment terminal
- true
- interim
- unit
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 25
- 238000012423 maintenance Methods 0.000 claims abstract description 3
- 230000006870 function Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 abstract description 15
- 238000005516 engineering process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000151 deposition Methods 0.000 description 2
- 230000002688 persistence Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开一种支付终端模块使用次数检测方法,所述支付终端模块使用次数检测方法包括以下步骤:获取所有需要维护的所述支付终端的统计量列表;统计量检测步骤,统计各所述支付终端模块在一个更新周期内的统计量信息并存入临时统计单元;更新所述支付终端的统计量信息。区别于现有技术的技术方法并不能知道器件的工作年龄,本发明一种支付终端模块使用次数检测方法,提供统计量机制,根据统计量检测方法,能够统计各支付终端模块的历史使用次数,使得在支付终端在更新统计量时,减少FLASH的写入,使FLASH的工作年龄增长,并能够快速及时地了解支付终端各硬件的工作年龄,大大减少维护人员的工作量。
Description
技术领域
本发明涉及支付终端技术领域,尤其涉及一种支付终端模块使用次数检测方法及装置,提供统计量机制,使得在支付终端出现故障时,能够快速及时地了解支付终端硬件的工作年龄,大大减少维护人员的工作量。
背景技术
现有的支付终端包含大量外设,并且结构组成比较复杂,出现故障可能性也比较大。目前许多厂家的产品在出现故障后,客服工作人员则是通过运行专门的硬件检测步骤,并结合经验及其他的硬件手段,查出故障源并予以修复。虽然这种方法能够完成硬件检测、定位和修复,但有时故障现象不稳定,使用硬件检测步骤未必能出现故障,这种方法不利于复杂故障定,并且此方法也不能很好再现用户使用时出现的故障;有些时候并不是支付终端硬件出现了故障,而是部分器件有使用寿命限制,这也可能导致支付终端硬件不能工作。对于一个模块,把历史使用次数当作统计量来了解支付终端的工作年龄,更新统计量可能在驱动中,甚至在中断中;这样就不太可能把统计量值写入非易失性存储器。此外,不少统计量更新频繁,如果及时写入,会导致FLASH有寿命问题。
发明内容
本发明主要解决的技术问题是提供一种支付终端模块使用次数检测方法及装置,提供统计量机制,使得在支付终端在更新统计量时,减少FLASH的写入,使FLASH的工作年龄增长,并能够快速及时地了解支付终端各硬件的工作年龄,大大减少维护人员的工作量。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种支付终端模块使用次数检测方法,包括以下步骤:
获取所有需要维护的所述支付终端的统计量列表;
统计量检测步骤,统计各所述支付终端模块在一个更新周期内的统计量信息并存入临时统计单元;
更新所述支付终端的统计量信息。
其中,所述统计量检测步骤包括以下步骤:
判断是否到所述统计量更新周期;若否,则统计各所述支付终端模块的统计量信息并存入所述临时统计单元,再继续判断是否到所述统计量更新周期;若是,则进行更新所述支付终端的统计量信息步骤。
其中,所述更新所述支付终端的统计量信息步骤包括以下步骤:
判断所有所述统计量是否更新完毕,若是,则返回所述统计量检测步骤,若否,则选择一个未更新的所述统计量进行更新;
更新所述统计量,根据临时统计量路径从所述临时统计单元取出临时统计量值,根据真实统计量路径从真实统计单元取出真实统计量值,并将所述临时统计量值加入到所述真实统计量值,并将得到的结果作为新的真实统计量存入所述真实统计单元中;更新完成后返回所述判断所有所述统计量是否更新完毕步骤。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种具有支付终端模块使用次数检测方法的装置,包括:
获取单元,获取所有需要维护的所述支付终端的统计量列表;
统计量检测单元,用于统计各所述支付终端模块在一个更新周期内的统计量信息并存入用于存储临时统计量值的临时统计单元;
更新统计单元,更新所述支付终端的统计量信息。
其中,所述统计量检测单元包括:
第一判断单元,用于判断是否到所述统计量更新周期,并在更新周期达到后控制所述更新统计单元更新所述支付终端的统计量信息。
其中,所述更新统计单元包括:
第二判断单元,用于判断所有所述统计量是否更新完毕,并在更新完成后触发所述统计量检测单元工作;
更新单元,用于从临时统计单元取出临时统计量值,从用于存储真实统计量值的真实统计单元取出真实统计量值,将所述临时统计量值加入到所述真实统计量值,并将得到的结果作为新的真实统计量存入所述真实统计单元中。
本发明的有益效果是:区别于现有技术的技术方法并不能知道器件的工作年龄,本发明一种支付终端模块使用次数检测方法,提供统计量机制,根据统计量检测方法,能够统计各支付终端模块的历史使用次数,使得在支付终端在更新统计量时,减少FLASH的写入,使FLASH的工作年龄增长,并能够快速及时地了解支付终端各硬件的工作年龄,大大减少维护人员的工作量。
附图说明
图1是统计量机制的原理图;
图2是统计量机制实施例的流程图;
图3是故障码机制的原理图;
图4是具有统计量机制功能的模块图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
请参阅图1以及图2,本发明提供一种支付终端模块使用次数检测方法,包括以下步骤:
获取所有需要维护的所述支付终端的统计量列表;
统计量检测步骤,统计各所述支付终端模块在一个更新周期内的统计量信息并存入临时统计单元;
更新所述支付终端的统计量信息。
所述统计量检测步骤包括以下步骤:
判断是否到所述统计量更新周期;若否,则统计各所述支付终端模块的统计量信息并存入所述临时统计单元,再继续判断是否到所述统计量更新周期;若是,则进行更新所述支付终端的统计量信息步骤。
所述更新所述支付终端的统计量信息步骤包括以下步骤:
判断所有所述统计量是否更新完毕,若是,则返回所述统计量检测步骤,若否,则选择一个未更新的所述统计量进行更新;
更新所述统计量,根据临时统计量路径从所述临时统计单元取出临时统计量值,根据真实统计量路径从真实统计单元取出真实统计量值,并将所述临时统计量值加入到所述真实统计量值,并将得到的结果作为新的真实统计量存入所述真实统计单元中;更新完成后返回所述判断所有所述统计量是否更新完毕步骤。
支付终端中,一些器件具有寿命限制,比如:IC卡座插拔卡次数、FLASH寿命、打印步进次数、打印出针次数等,本发明则是提供统计量机制,将这些具有寿命限制的器件的使用次数设计成统计量,在系统运行过程中动态记录这些统计量。系统平时运行时,只递增内存中的临时统计量,把这些临时统计量存于缓存中;更新周期到达时,将这些临时统计量从临时统计路径中取出,并把临时统计量加入到从真实路径取出的真实统计量中,更新各真实统计量,将这些真实统计量存于非易失性存储器,永久保存。
所述更新周期,可以是芯片控制设定,也可以是人为控制设定。
本发明提供的方法能够统计各支付终端模块的历史使用次数,使得在支付终端在更新统计量时,减少FLASH的写入,使FLASH的工作年龄增长,并能够快速及时地了解支付终端各硬件的工作年龄。
进一步的,在具体的实施例中,本发明还结合支付终端故障检测方法共同实现对故障定位。所述的故障检测方法提供了一种故障码机制,其原理请参阅图3,可以看到,系统运行过程中,始终都有一个后台程序在运行,即故障收集程序。它负责收集系统其他各模块发送的故障信息。处理过程如下:
1、故障收集程序监听各模块是否有发送故障信息;
2、一旦收到一个模块的故障信息,就存入故障日志文件;
3、返回步骤1。
在具体的实施例中,把支付终端上软件能检测到的所有故障进行统一编号,每个故障都对应一个故障码。这样,一个模块运行过程中检测到故障后,就通过通讯机制将故障码、发生时间等信息发送到故障收集程序。终端发生故障后,查看故障日志文件内容,并根据故障码查询对应的故障信息,实现的故障的快速定位。
综上所述,本发明支付终端模块使用次数检测方法提出的统计量机制,统计各支付终端模块的历史使用次数,使得在支付终端在更新统计量时,减少FLASH的写入,使FLASH的工作年龄增长,并能够快速及时地了解支付终端各硬件的工作年龄;并结合支付终端故障检测方法提出的故障码机制,在终端发生故障后,查看故障日志文件内容,并根据故障码查询对应的故障信息,实现的故障的快速定位。
请参阅图4,本发明还提供一种具有支付终端模块使用次数检测方法功能的装置,包括:
获取单元,获取所有需要维护的所述支付终端的统计量列表;
统计量检测单元,用于统计各所述支付终端模块在一个更新周期内的统计量信息并存入用于存储临时统计量值的临时统计单元;
更新统计单元,更新所述支付终端的统计量信息。
所述统计量检测单元包括:
第一判断单元,用于判断是否到所述统计量更新周期,并在更新周期达到后控制所述更新统计单元更新所述支付终端的统计量信息。
所述更新统计单元包括:
第二判断单元,用于判断所有所述统计量是否更新完毕,并在更新完成后触发所述统计量检测单元工作;
更新单元,用于从临时统计单元取出临时统计量值,从用于存储真实统计量值的真实统计单元取出真实统计量值,将所述临时统计量值加入到所述真实统计量值,并将得到的结果作为新的真实统计量存入所述真实统计单元中。
本发明支付终端模块使用次数检测方法及具有支付终端模块使用次数检测方法功能的装置能够统计各支付终端模块的历史使用次数,提出了统计量机制,将这些具有寿命限制的器件的使用次数设计成统计量,在系统运行过程中动态记录这些统计量。系统平时运行时,只递增内存中的临时统计量,把这些临时统计量存于缓存中;更新周期到达时,将这些临时统计量从临时统计路径中取出,并把临时统计量加入到从真实路径取出的真实统计量中,更新各真实统计量,将这些真实统计量存于非易失性存储器,永久保存,使得在支付终端在更新统计量时,减少FLASH的写入,使FLASH的工作年龄增长,并能够快速及时地了解支付终端各硬件的工作年龄;并结合支付终端故障检测方法提出的故障码机制,在终端发生故障后,查看故障日志文件内容,并根据故障码查询对应的故障信息,实现的故障的快速定位,大大减少了开发人员的维护工作量,也使得支付终端在发生故障后的检测工作方便了许多。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (2)
1.一种支付终端模块使用次数检测方法,其特征在于包括以下步骤:
S1、获取所有需要维护的支付终端模块的统计量列表;
S2、判断是否到达统计量更新周期,若否,进入步骤S3,若是,进入步骤S4;
S3、统计统计量列表中各支付终端模块在一个更新周期内的临时统计量信息并存入用于存储临时统计量值的临时统计单元,然后返回步骤S2;
S4、更新所述支付终端模块的真实统计量信息,然后进入步骤S5;
S5、判断所有所述支付终端模块的真实统计量信息是否更新完毕,若是,返回步骤S2;若否,则选择一个未更新的所述真实统计量信息进行更新;
其中,所述步骤S4具体包括:根据临时统计量路径从所述临时统计单元取出临时统计量信息,根据真实统计量路径从真实统计单元取出真实统计量信息,并将所述临时统计量信息加入到所述真实统计量信息,并将得到的结果作为新的真实统计量信息存入所述真实统计单元中;所述临时统计单元为缓存,所述真实统计单元为非易失性存储器,所述统计信息量为使用次数。
2.一种具有支付终端模块使用次数检测方法功能的装置,其特征在于包括:
获取单元,获取所有需要维护的支付终端模块的统计量列表;
统计量检测单元,用于判断是否到达所述统计量更新周期,并当判定未到达统计量更新周期时,统计统计量列表中各所述支付终端模块在一个更新周期内的临时统计量信息并存入用于存储临时统计量值的临时统计单元;
更新统计单元,用于当统计量检测单元判定达到统计量更新周期时,更新所述支付终端模块的真实统计量信息,判断所有所述真实统计量信息是否更新完毕,并在更新完成后触发所述统计量检测单元工作;
其中,所述更新统计单元具体包括:
更新单元,用于根据临时统计量路径从所述临时统计单元取出临时统计量信息,根据真实统计量路径从真实统计单元取出真实统计量信息,并将所述临时统计量信息加入到所述真实统计量信息,并将得到的结果作为新的真实统计量信息存入所述真实统计单元中;
第二判断单元,用于判断所有所述真实统计量信息是否更新完毕,并在更新完成后触发所述统计量检测单元工作;
所述临时统计单元为缓存,所述真实统计单元为非易失性存储器,所述统计信息量为使用次数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110325201.5A CN102521930B (zh) | 2011-10-19 | 2011-10-19 | 支付终端模块使用次数检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110325201.5A CN102521930B (zh) | 2011-10-19 | 2011-10-19 | 支付终端模块使用次数检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102521930A CN102521930A (zh) | 2012-06-27 |
CN102521930B true CN102521930B (zh) | 2014-06-25 |
Family
ID=46292830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110325201.5A Active CN102521930B (zh) | 2011-10-19 | 2011-10-19 | 支付终端模块使用次数检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102521930B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108124442B (zh) * | 2017-11-01 | 2020-05-05 | 日立楼宇技术(广州)有限公司 | 一种电梯元件参数校准方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7222086B2 (en) * | 2001-05-02 | 2007-05-22 | Ncr Corp. | Systems and methods for providing performance feedback to a cashier at a point-of-sale terminal |
CN101211306A (zh) * | 2006-12-27 | 2008-07-02 | 宇瞻科技股份有限公司 | 固态存储装置的寿命警示装置及其方法 |
CN101615156A (zh) * | 2009-03-31 | 2009-12-30 | 杨敬东 | 可实时显示移动储存设备擦写寿命的系统 |
CN101882331A (zh) * | 2009-05-08 | 2010-11-10 | 鸿富锦精密工业(深圳)有限公司 | 电子设备及其记录使用时间的方法 |
CN102033802A (zh) * | 2010-11-11 | 2011-04-27 | 广东威创视讯科技股份有限公司 | 一种统计显示设备累计运行时间的装置及其方法 |
-
2011
- 2011-10-19 CN CN201110325201.5A patent/CN102521930B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7222086B2 (en) * | 2001-05-02 | 2007-05-22 | Ncr Corp. | Systems and methods for providing performance feedback to a cashier at a point-of-sale terminal |
CN101211306A (zh) * | 2006-12-27 | 2008-07-02 | 宇瞻科技股份有限公司 | 固态存储装置的寿命警示装置及其方法 |
CN101615156A (zh) * | 2009-03-31 | 2009-12-30 | 杨敬东 | 可实时显示移动储存设备擦写寿命的系统 |
CN101882331A (zh) * | 2009-05-08 | 2010-11-10 | 鸿富锦精密工业(深圳)有限公司 | 电子设备及其记录使用时间的方法 |
CN102033802A (zh) * | 2010-11-11 | 2011-04-27 | 广东威创视讯科技股份有限公司 | 一种统计显示设备累计运行时间的装置及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102521930A (zh) | 2012-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8060782B2 (en) | Root cause problem identification through event correlation | |
US12366999B2 (en) | System and method for tracking production line productivity with an industrial printer | |
US10682761B2 (en) | System and method for detecting and fixing robotic process automation failures | |
CN103458086B (zh) | 一种智能手机及其故障检测方法 | |
CN105868876A (zh) | 一种基于过程监视的集中运维故障闭环处理方法 | |
CN104809030A (zh) | 一种基于Android的异常处理系统及处理方法 | |
CN110245035A (zh) | 一种链路跟踪方法及装置 | |
CN108512689A (zh) | 微服务业务监控方法及服务器 | |
US20130318529A1 (en) | Systems and methods for augmenting the functionality of a monitoring node without recompiling | |
CN107329877B (zh) | 机票业务监控执行系统及方法 | |
CN101472288A (zh) | 一种进行故障诊断的移动终端、方法及服务器 | |
CN107016480A (zh) | 任务调度方法、装置及系统 | |
CN105306272A (zh) | 信息系统故障场景信息收集方法及系统 | |
CN101197621A (zh) | 一种对网管系统故障进行远程诊断定位的方法及其系统 | |
CN107015901B (zh) | 一种日志分析方法及装置 | |
CN103019178A (zh) | 4d影院远程控制系统及控制方法 | |
CN111143167A (zh) | 用于多平台的告警归并方法及装置、设备、存储介质 | |
CN110956282A (zh) | 一种配电自动化缺陷管理系统及方法 | |
CN103186603A (zh) | 确定sql语句对关键业务的性能的影响的方法、系统和设备 | |
WO2016155996A1 (en) | Production system and method for controlling same | |
CN109783390A (zh) | Psu固件升降级稳定性测试方法、装置、终端及存储介质 | |
CN113360041B (zh) | 一种显示方法、装置、电子设备及存储介质 | |
CN117709941A (zh) | 一种针对充电桩的运维方法、装置及电子设备 | |
CN102521930B (zh) | 支付终端模块使用次数检测方法及装置 | |
CN103616856A (zh) | 一种基于数据库的汽车仪表装配流水线操作控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |