银行卡pos设备的控制方法

文档序号:6662970阅读:196来源:国知局
专利名称:银行卡pos设备的控制方法
技术领域
本发明涉及一种银行卡销售点终端POS设备的控制方法。
背景技术
现有的广泛使用的银行卡POS设备都是为配合银行卡刷卡消费使用,并满足扣款目的,其功能包括能够实现磁条卡、IC卡的刷卡、签到、签退、结算、查询、消费、消费撤消、退货、预授权、预授权完成、预授权撤消、预授权完成撤消、冲正等,但是由于银行卡POS设备在资金结算过程中的重要作用,使得社会对它的使用可靠性、数据安全性的要求非常高,一旦设备发生任何故障或出现任何问题,其处理方法和流程都十分繁琐,并会对使用者带来不便。因此银行卡POS设备制造商都会从产品生产质量方面着手进行控制,力争保证设备的故障率处于较低水平。但是产品质量的控制只能减少设备发生故障的次数,却无法杜绝故障的发生,也无法确定故障或事故发生时设备的运行状态,无法了解设备操作者操作时的操作状态,更无法避免有人对设备本身进行恶意攻击、试探。

发明内容
本发明的目的是提供一种银行卡POS设备的控制方法,要解决的技术问题是实时监控并记录银行卡POS设备使用状态,利用监控记录数据分析设备使用状态,给出分析结论。
本发明采用以下技术方案一种银行卡POS设备的控制方法,所述银行卡POS设备的CPU将设备操作过程中的数据分成基础数据和操作数据,在银行卡POS设备使用过程中基础数据存放于随机存储器的基础数据区,操作数据存放于随机存储器的操作数据区,CPU根据记录的基础数据保存、计算,并报告结果,关闭银行卡POS设备时,CPU将基础数据存入可电擦除的非易失性只读存储器的基础数据区,将操作数据存入可电擦除的非易失性只读存储器的操作数据区。
本发明的基础数据是交易日期、当天交易笔数、成功交易笔数、成功回收笔数、载波丢失笔数、接收超时笔数、借记金额、借记笔数、贷记金额、贷记笔数、打印张数、拨号次数、刷卡次数、刷卡成功数、平均交易接收时间、平均交易操作时间和每个操作动作;操作数据是指银行卡POS设备正常运行时所必需的数据,包括卡号、交易金额、凭证号、批次号、商户号、商户名称、终端号、收单行号、发卡行号、交易类别、授权码、日期时间、系统参考号、操作员号、电话号码、密钥、设置参数和备注。
本发明的CPU根据记录的基础数据计算时,从当日的第一笔交易开始累加,每增加一笔加1,每日累加结果作为一条记录计算出交易笔数、成功交易笔数、成功回收笔数、载波丢失笔数、接收超时笔数、借记金额、借记笔数、贷记金额、贷记笔数、打印张数、拨号次数、刷卡次数和刷卡成功数;用两数据相除的方法计算出交易成功率、交易回收率、载波丢失率、接收超时率、电话拨通率和刷卡成功率;用累加的方法计算出每日交易金额、每日交易笔数、退货金额、每日退货笔数和总打印张数。
本发明报告的结果是当日交易的交易成功率、交易回收率、载波丢失率、接收超时率、电话拨通率、刷卡成功率;总交易时段的交易笔数、成功回收笔数、载波丢失笔数、接收超时笔数、借记金额、总借记笔数、贷记金额、贷记笔数、打印张数、总拨号次数、刷卡次数、成功刷卡次数、平均交易接收时间、平均交易操作时间、不经处理直接显示每位操作员的操作信息。
本发明银行卡POS设备的操作界面的系统设置菜单中,设有一个隐藏的二级菜单,当进入系统设置菜单,输入口令后显示出该隐藏菜单,隐藏菜单中设有报告结果显示窗口按钮。
本发明的CPU接到上一级主机下达的基础数据调用指令后,从随机读写存储器调取信息,以数据包的方式通过电话线传送到上一级主机。
本发明包括以下步骤一、操作员开机,开机信息被CPU记录在随机存储器的基础数据区;当操作员进行签到操作时,CPU与上一级主机核对时钟,并将核对后的时钟作为基础数据记录在基础数据区;CPU与上一级主机进行数据交换;二、操作员刷卡时,CPU记录刷卡动作和开始刷卡时间,若不成功则记录原因和返回信息;操作员刷卡成功后,设备进入交易主界面,选择一种交易类型,当操作员选择交易类型时,CPU记录所选内容;三、CPU在处理上述操作的同时开始拨号,CPU将拨号及是否成功的信息记录并保存在基础数据区;等拨号成功后向上一级主机发送基础数据和操作数据的数据包,并等待接收上一级主机发回的交易处理成功的消息,CPU同时记录发送及是否发送成功的信息和时间,并保存在基础数据区;四、当接收到上一级主机返回的数据包时,CPU统计交易接收时间,并记录下交易操作时间;当打印机打印出交易清单时,CPU记录借记金额和笔数、打印动作和张数。
本发明的交易类型包括签到、签退、结算、查询、消费、消费撤消、退货、预授权、预授权完成、预授权撤消、预授权完成撤消、冲正。
本发明的当操作员选择常用的消费交易时,操作员输入消费金额并确认消费金额后,输入金额、确认的操作数据被CPU记录并保存在基础数据区;客户输入密码时,输入密码的动作被CPU记录并保存在基础数据区。
本发明与现有技术相比,银行卡POS设备的CPU将操作过程中的数据分成基础数据和操作数据,在操作过程中基础数据存放于随机存储器的基础数据区,操作数据存放于随机存储器的操作数据区,CPU根据记录的基础数据进行计算,能对使用中发生的不正常情况进行定位分析,并报告结果提高银行卡POS设备数据利用率,充分发挥内存数据使用效果。


图1是本发明的数据系统框图。
图2是本发明的控制流程示意图。
图3是本发明的硬件结构框图。
具体实施例方式
下面结合附图和实施例对本发明作进一步详细说明。
如图3所示,本发明的银行卡POS设备硬件具有中央处理器CPUS3C44BOX,中央处理器CPU分别与磁头MC3407及读卡电路LM358、74HC86或SST89V516RD2、电话拨号电路及接口Si2415或Si3018、LCD显示器VTG88320、随机读写存储器HY57V641620HGT、可电擦除的非易失性只读存储器K9F2808UOM连接。磁头及读卡电路将银行卡数据读出并送给CPU处理,电话拨号接口通过电话线将银行卡信息送至上一级主机,随机读写存储器用于存放临时数据,可电擦除的非易失性只读存储器用于读程序及数据和写数据及指令。
如图1所示,随机读写存储器为16兆以上的容量,内部分为操作数据区和基础数据区两个逻辑区,基础数据区占随机读写存储器总容量的1/10;可电擦除的非易失性只读存储器分为操作数据区和基础数据区两个逻辑区,可电擦除的非易失性只读存储器为16兆以上的容量,基础数据区占可电擦除的非易失性只读存储器总容量的1/10,随机读写存储器的操作数据区与可电擦除的非易失性只读存储器的操作数据区逻辑连接,随机读写存储器的基础数据区与可电擦除的非易失性只读存储器的基础数据区逻辑连接,随机读写存储器与可电擦除的非易失性只读存储器通过数据总线连接。
本发明的银行卡POS设备的控制方法采用同时运行数据的记录、保存和处理的方法,CPU将银行卡POS设备的运行数据分为操作数据和基础数据,操作数据支持银行卡POS设备的正常运行,基础数据则用于对从设备投放使用开始的任意一段时间内的操作结果进行分析、对比,给出分析结论。
银行卡POS设备在每个交易过程中产生的操作数据,CPU识别后存放在随机读写存储器内的操作数据区,并通过电话拨号接口连接的电话线向上一级主机传输交易数据时一并传输到上一级主机处理和保存。在每个交易过程中产生的基础数据,经CPU识别后存放在随机读写存储器内的基础数据区,关机时CPU将所有基础数据转存入数据文件中的基础数据文件库中,长期保存于可电擦除的非易失性只读存储器内。
当基础数据存入可电擦除的非易失性只读存储器中时,CPU根据数据操作日期排序存储,当数据日期相同时覆盖前一条数据,即基础数据是按照每日一条信息的格式存放,按照时间顺序排列,当同一天内有多次关机时,则后一条信息会覆盖已存入的前一条信息中。开机时CPU将关机时保存的最后一条信息从可电擦除的非易失性只读存储器内提取到随机读写存储器内作为初始数据。
基础数据的每日数据量小于200字节,基础数据区实际预留出200字节,每年的数据量不超过73K字节。一个16M的存储器,只要将其中的1/10预留给基础数据存储区,即可以保存近20年的数据量。
基础数据包括交易日期、当天交易笔数、成功回收笔数、成功交易笔数、载波丢失笔数、接收超时笔数、借记金额、借记笔数、贷记金额、贷记笔数、打印张数、拨号次数、刷卡次数、刷卡成功数、平均交易接收时间、平均交易操作时间和每个操作动作。
基础数据中的交易日期是以上一级主机在银行卡POS设备签到时传递下来而得到;基础数据中的交易笔数、成功交易笔数、成功回收笔数、载波丢失笔数、接收超时笔数、借记金额、借记笔数、贷记金额、贷记笔数、打印张数、拨号次数、刷卡次数和刷卡成功数是以当日第一笔交易开始累加,每增加一笔加1,每日累加结果作为一条记录,按日期顺序存放在存储器中;基础数据中的平均交易接收时间是将一笔交易从拨号到收到上一级主机发回的交易成功信号所用的时间定义为交易接收时间,将每笔交易时间相加后取平均值得到平均交易操作时间,将某一笔交易接收时间与上一笔平均交易接收时间相加后再除以2得到新的平均交易接收时间,并用新的平均交易接收时间覆盖掉旧的平均交易接收时间;基础数据中的平均交易操作时间是将一笔交易从刷卡开始到打印清单所用的时间定义为交易操作时间,将每笔交易时间相加后取平均值得到平均交易操作时间,将某一笔交易操作时间与原存的平均交易操作时间相加后再除以2得到新的平均交易操作时间,并用新的平均交易操作时间覆盖掉旧的平均交易操作时间;将操作员的每项操作都定义为一个动作,并把每个动作都保存起来就可以得到每个操作动作,基础数据中的每个操作动作是指操作员在使用银行卡POS设备时的每个按键动作,每个按键动作都被CPU记录下来。
银行卡POS设备的CPU根据记录在基础数据中的当天数据,以成功交易笔数/当天交易笔数的方法计算出交易成功率,以成功回收笔数/交易笔数的方法计算出交易回收率,以载波丢失笔数/拨号次数的方法计算出载波丢失率,以接收超时笔数/拨号次数的方法计算出接收超时率,以成功交易笔数/拨号次数的方法计算出电话拨通率,以刷卡成功数/刷卡次数的方法计算出刷卡成功率;根据基础数据中的借记金额、借记笔数,对每笔借记金额和借记笔数分别进行累加的方法计算出每日交易金额和每日交易笔数;根据基础数据中的贷记金额、贷记笔数,以每笔贷记金额和贷记笔数分别进行累加的方法计算出每日退货金额和每日退货笔数;根据基础数据中的总打印张数,以每笔打印张数进行累加的方法计算出新的总打印张数;将一笔交易从拨号到收到上一级主机发回的交易成功信号所用的时间定义为交易接收时间,将每笔交易时间相加后取平均值可以得到平均交易操作时间,将某一笔交易接收时间与上一笔平均交易接收时间相加后再除以2得到新的平均交易接收时间;将一笔交易从刷卡开始到打印清单所用的时间定义为交易操作时间,将每笔交易时间相加后取平均值可以得到平均交易操作时间,将某一笔交易操作时间与原存的平均交易操作时间相加后再除以2得到新的平均交易操作时间;将操作员的每项操作都定义为一个动作,并把每个动作都保存起来就可以得到每个操作动作。
CPU根据上述计算方法而得到每日的交易成功率、交易回收率、载波丢失率、接收超时率、电话拨通率、刷卡成功率,还可以用每日交易笔数累加的方法得出总交易时段的交易笔数、用每日成功回收笔数累加的方法得出总交易时段的成功回收笔数、用每日载波丢失笔数累加的方法得出总交易时段的载波丢失笔数、用每日接收超时笔数累加的方法得出总交易时段的接收超时笔数、用每日借记金额累加的方法得出总借记金额、用每日借记笔数累加的方法得出总借记笔数、用每日贷记金额累加的方法得出总贷记金额、用每日贷记笔数累加的方法得出总贷记笔数、用每日打印张数累加的方法得出总打印张数、用每日拨号次数累加的方法得出总拨号次数、用每日刷卡次数累加的方法得出总刷卡次数、用每日成功刷卡次数累加的方法得出总成功刷卡次数、用每日平均交易接收时间取和后再平均的方法得出总交易时段的平均交易接收时间、用每日平均交易操作时间取和后再平均的方法得出总交易时段的平均交易操作时间、不经处理直接显示每位操作员的操作信息。
CPU将上述结果以显示在LCD屏幕上的方式报告出来,也可以在收到上一级主机发出的基础数据调用指令后,从随机读写存储器调取信息,以数据包的方式通过电话线传送到上一级主机。
基础数据不能被银行卡POS设备的任何键盘操作所清除,也不会自然丢失,长期保存在可电擦除的非易失性只读存储器内,只有设备因使用年限达到要求后被退回制造商后、或设备因故障被送回制造商后,才可以通过对存储器芯片进行“写清除”操作而被清除。
通过对基础数据和经过计算而得到的基础数据指标进行分析、判断,可以比较清晰地反映一些使用过程中的问题。
当银行卡POS设备因软件隐性错误bug而出现故障时,CPU根据存放在随机读写存储器中的基础数据知道操作员当时正在执行哪项操作时发生的故障,从而可以重点检查与此相关的软件在处理这个地方时程序是否存在错误。
当设备交易回收率指标偏低时,技术人员可以根据CPU的计算结果判断电话线路通讯质量不好或设备参数设置不合理。
当设备载波丢失率指标偏高时,技术人员可以凭经验可以根据CPU的计算结果判断电话线路或设备的电话接口电路方面存在问题。
当设备接收超时率指标偏高时,技术人员可以凭经验可以根据CPU的计算结果判断电话线路音频传输质量差、并接电话机数量多的问题。
当设备交易成功率指标偏低时,技术人员可以根据CPU的计算,经CPU进一步查找是哪位操作员的操作交易成功率最低,说明该操作员需要接受进一步培训。
当某台银行卡POS设备因受到外部的恶意攻击而损坏,或需要侦察来自外部的攻击过程时,CPU根据基础数据中的操作记录可以提供最直接的侦察证据,技术人员可以根据攻击者的操作过程和步骤推测和判断其攻击目的。
当设备刷卡成功率指标偏低时,技术人员可以根据CPU的计算结果来判断是哪位操作员刷卡方法不正确,如果是所有操作员都存在刷卡成功率指标偏低时,可以判断是设备磁头或读卡电路有问题,需要进行调整或维修。
本发明优选的基础数据(1)交易日期(YYMMDD)3Byte,指所保存的数据生成的日期;(2)交易笔数2Byte,指发出数据的所有交易,包括签到、消费等交易;(3)成功回收笔数2Byte,指成功回收数据的所有交易,不论交易本身是否成功;(4)成功交易笔数2Byte,指包括签到、签退、结算、查询、消费、消费撤消、退货、预授权、预授权完成、预授权撤消、预授权完成撤消、冲正;(5)载波丢失笔数2Byte,指在等待接收过程中出现载波丢失的交易笔数;(6)接收超时笔数2Byte,指在等待接收过程中出现接收超时的交易笔数;(7)借记金额6Byte,指银行卡消费金额;(8)借记笔数2Byte,指银行卡消费次数;(9)贷记金额6Byte,指银行卡存入或退款金额;(10)贷记笔数2Byte,指银行卡存入或退款次数;(11)打印张数2Byte,指设备完成每项任务后共打印单据的总数;(12)拨号次数2Byte,指全日累计拨号次数,每启动一次拨号就算一次,而无论是否拨通或是否成功;(13)平均交易接收时间2Byte,指从发送数据开始到接收数据完成;(14)平均交易操作时间2Byte,指从刷卡开始到打印完成为止;(15)每个操作动作100Byte,包括刷卡、按键、输入密码、拨号、发送数据、存发送包、接收、存接收包、打印、开机、关机。
本发明另一优选的基础数据(1)交易回收率等于成功回收笔数(每日累加)与交易笔数(每日累加)之商;(2)载波丢失率等于载波丢失笔数与交易笔数;(3)接收超时率为接收超时笔数与交易笔数之商(每日累加);(4)交易成功率为成功交易笔数与交易笔数之商(每日累加);(5)电话拨通率为交易笔数与拨号次数之商;(6)某一时段的交易回收率、载波丢失率、接收超时率、交易成功率、电话拨同率只要输入起始日期和结束日期即可开始计算并显示出来;(7)总交易笔数、总成功回收笔数、总成功交易笔数、总载波丢失笔数、总接收超时笔数、总借记金额、总借记笔数、总贷记金额、总贷记笔数、总打印张数、总拨号次数、总平均交易接收时间、总平均交易操作时间只要选择相应的数字键即可显示出来;(8)某一时段/时间(以日为单位)的总交易笔数、总成功回收笔数、总成功交易笔数、总载波丢失笔数、总接收超时笔数、总借记金额、总借记笔数、总贷记金额、总贷记笔数、总打印张数、总拨号次数、总平均交易接收时间、总平均交易操作时间只要输入起始日期和结束日期即可开始计算并显示出来。
如图2所示,银行卡POS设备的控制方法,包括以下步骤一、操作员开机并签到,CPU与上一级主机进行数据交换,成功后即可进行刷卡交易;二、操作员刷卡成功后,设备进入交易主界面,在显示界面所列的各种交易类型中选择需要的交易类型,在签到、签退、结算、查询、消费、消费撤消、退货、预授权、预授权完成、预授权撤消、预授权完成撤消、冲正等经常使用的交易类型中最常用的交易是消费,然后再输入消费金额并确认消费金额,由客户输入密码;三、CPU在处理上述操作的同时进行拨号动作,等拨号成功后将交易所用的数据打包成数据包向上一级主机发送数据包,并等待接收上一级主机发回交易处理成功的答复;四、CPU收到返回的消息后对接收的数据进行判断,如果数据正确,则启动打印机将交易内容打印出来;五、每天下班时,设备操作员关机,将当天发生的基础数据从随机读写存储器转存入可电擦除的非易失性只读存储器中保存。
本发明的银行卡POS设备的控制方法,在操作流程数据的基础上,CPU将基础数据适时记录在随机读写存储器的基础数据区,同时CPU根据记录的基础数据计算和判断,并可以用LCD显示的方式或向上一级主机传送的方式报告结果。具体步骤一、当操作员开机时,开机信息被CPU记录在随机存储器的基础数据区;当操作员进行签到操作时,CPU与上一级主机核对时钟,并将核对后的时钟作为基础数据记录在基础数据区;二、操作员刷卡时,CPU记录刷卡和开始刷卡时间的数据,若不成功则记录原因和返回信息的数据;当操作员选择交易类型时,CPU记录所选内容的数据;当操作员输入消费金额并确认消费金额后,输入金额、确认的操作数据被CPU记录下来;当客户输入密码时,密码本身不会被记录下来,只是输入密码这一动作被(以什么方式)CPU记录下来;三、当CPU开始拨号时,CPU将拨号及是否成功的信息记录并保存在基础数据区;等拨号成功后向上一级主机发送基础数据和操作数据的数据包,并等待接收上一级主机发回的交易处理成功的消息,CPU同时记录发送及是否发送成功的信息和时间,并保存在基础数据区;四、当接收到上一级主机返回的数据包时,CPU统计交易接收时间;当CPU根据储存在可电擦除的非易失性只读存储器中的数据进行逻辑运算判断接收到的数据正确无误后,记录下交易操作时间;如果接收失败,记录失败的原因;当CPU根据储存在可电擦除的非易失性只读存储器中的数据进行逻辑运算判断接收到的数据正确无误后,记录下交易操作时间;当打印机打印出交易单时,记录借记金额和笔数、打印动作和张数。
当上述操作流程重复进行时,银行卡POS设备的CPU也重复记录整个流程的数据,并保存在随机存储器的基础数据区。
银行卡POS设备的操作界面的系统设置菜单中,设有一个隐藏的二级菜单,当进入系统设置菜单,输入口令后显示出该隐藏菜单,隐藏菜单中设有报告结果显示窗口按钮。
当CPU按到上一级主机下达的基础数据调用指令后,从随即读写存储器调取信息,以数据包的方式通过电话线传送到上一级主机。
当关机或断电时,银行卡POS设备利用设备本身自带的电池延迟1秒钟处理关机信号,同时将随机存储器的基础数据转存入可电擦除的非易失性只读存储器中的基础数据区保存长期,然后再进行关机操作。
本发明银行卡POS设备的控制方法可以根据基础数据和最近操作数据,判断银行卡POS设备发生问题时的操作过程,从而判别和定位软件中隐性错误的位置,便于程序修改、完善。根据报告的交易回收率、电话拨通率、载波丢失率、接收超时率、交易成功率定位电话线路质量、并联电话机数量、电话接口电路故障;根据报告的交易成功率判别操作员的操作水平;根据刷卡成功率判别操作员刷卡方式是否正确、操作是否熟练、磁头及读取电路是否正常;根据最近的操作记录判别设备在发现问题前的实际操作情况;根据上述数据还可以推断操作人员操作的目的,即事后追踪分析对设备的安全攻击。根据上一级主机下达的“基础数据调用指令”,将本发明中涉及的基础数据通过电话接口及电话线送到上一级主机,就可以实现远程监控,随时监控银行卡POS设备的使用状态。本发明的方法能对使用中的银行卡POS设备发生的不正常情况进行定位分析,提高银行卡POS设备数据利用率、充分发挥内存数据使用效果。
本发明所述的操作数据是银行卡POS设备在运行过程中必须使用的数据,现有同类型设备中均有该类数据。本发明所述的基础数据是银行卡POS设备在运行过程中生成的临时性数据,或经过简单加工后的数据,在现有各类型设备中均不保存此类数据,更没有考虑充分发挥它们的作用。
权利要求
1.一种银行卡POS设备的控制方法,其特征在于所述银行卡POS设备的CPU将设备操作过程中的数据分成基础数据和操作数据,在银行卡POS设备使用过程中基础数据存放于随机存储器的基础数据区,操作数据存放于随机存储器的操作数据区,CPU根据记录的基础数据保存、计算,并报告结果,关闭银行卡POS设备时,CPU将基础数据存入可电擦除的非易失性只读存储器的基础数据区,将操作数据存入可电擦除的非易失性只读存储器的操作数据区。
2.根据权利要求1所述的银行卡POS设备的控制方法,其特征在于所述基础数据是交易日期、当天交易笔数、成功交易笔数、成功回收笔数、载波丢失笔数、接收超时笔数、借记金额、借记笔数、贷记金额、贷记笔数、打印张数、拨号次数、刷卡次数、刷卡成功数、平均交易接收时间、平均交易操作时间和每个操作动作;操作数据是指银行卡POS设备正常运行时所必需的数据,包括卡号、交易金额、凭证号、批次号、商户号、商户名称、终端号、收单行号、发卡行号、交易类别、授权码、日期时间、系统参考号、操作员号、电话号码、密钥、设置参数和备注。
3.根据权利要求2所述的银行卡POS设备的控制方法,其特征在于所述CPU根据记录的基础数据计算时,从当日的第一笔交易开始累加,每增加一笔加1,每日累加结果作为一条记录计算出交易笔数、成功交易笔数、成功回收笔数、载波丢失笔数、接收超时笔数、借记金额、借记笔数、贷记金额、贷记笔数、打印张数、拨号次数、刷卡次数和刷卡成功数;用两数据相除的方法计算出交易成功率、交易回收率、载波丢失率、接收超时率、电话拨通率和刷卡成功率;用累加的方法计算出每日交易金额、每日交易笔数、退货金额、每日退货笔数和总打印张数。
4.根据权利要求3所述的银行卡POS设备的控制方法,其特征在于所述报告的结果是当日交易的交易成功率、交易回收率、载波丢失率、接收超时率、电话拨通率、刷卡成功率;总交易时段的交易笔数、成功回收笔数、载波丢失笔数、接收超时笔数、借记金额、总借记笔数、贷记金额、贷记笔数、打印张数、总拨号次数、刷卡次数、成功刷卡次数、平均交易接收时间、平均交易操作时间、不经处理直接显示每位操作员的操作信息。
5.根据权利要求4所述的银行卡POS设备的控制方法,其特征在于所述银行卡POS设备的操作界面的系统设置菜单中,设有一个隐藏的二级菜单,当进入系统设置菜单,输入口令后显示出该隐藏菜单,隐藏菜单中设有报告结果显示窗口按钮。
6.根据权利要求5所述的银行卡POS设备的控制方法,其特征在于所述CPU接到上一级主机下达的基础数据调用指令后,从随机读写存储器调取信息,以数据包的方式通过电话线传送到上一级主机。
7.根据权利要求6所述的银行卡POS设备的控制方法,包括以下步骤一、操作员开机,开机信息被CPU记录在随机存储器的基础数据区;当操作员进行签到操作时,CPU与上一级主机核对时钟,并将核对后的时钟作为基础数据记录在基础数据区;CPU与上一级主机进行数据交换;二、操作员刷卡时,CPU记录刷卡动作和开始刷卡时间,若不成功则记录原因和返回信息;操作员刷卡成功后,设备进入交易主界面,选择一种交易类型,当操作员选择交易类型时,CPU记录所选内容;三、CPU在处理上述操作的同时开始拨号,CPU将拨号及是否成功的信息记录并保存在基础数据区;等拨号成功后向上一级主机发送基础数据和操作数据的数据包,并等待接收上一级主机发回的交易处理成功的消息,CPU同时记录发送及是否发送成功的信息和时间,并保存在基础数据区;四、当接收到上一级主机返回的数据包时,CPU统计交易接收时间,并记录下交易操作时间;当打印机打印出交易清单时,CPU记录借记金额和笔数、打印动作和张数。
8.根据权利要求7所述的银行卡POS设备的控制方法,其特征在于所述交易类型包括签到、签退、结算、查询、消费、消费撤消、退货、预授权、预授权完成、预授权撤消、预授权完成撤消、冲正。
9.根据权利要求8所述的银行卡POS设备的控制方法,其特征在于所述当操作员选择常用的消费交易时,操作员输入消费金额并确认消费金额后,输入金额、确认的操作数据被CPU记录并保存在基础数据区;客户输入密码时,输入密码的动作被CPU记录并保存在基础数据区。
全文摘要
本发明公开了一种银行卡POS设备的控制方法,要解决的技术问题是实时监控并记录银行卡POS设备使用状态,本发明的银行卡POS设备的CPU将设备操作过程中的数据分成基础数据和操作数据,在设备使用过程中基础数据存放于随机存储器的基础数据区,操作数据存放于操作数据区,CPU根据记录的基础数据保存、计算,并报告结果,关闭银行卡POS设备时,CPU将基础数据存入可电擦除的非易失性只读存储器的基础数据区,将操作数据存入操作数据区,本发明与现有技术相比,CPU根据记录的基础数据进行计算,能对使用中发生的不正常情况进行定位分析,并报告结果提高银行卡POS设备数据利用率,充分发挥内存数据使用效果。
文档编号G07F19/00GK1889133SQ20061006168
公开日2007年1月3日 申请日期2006年7月12日 优先权日2006年7月12日
发明者刘祥 申请人:深圳市新国都技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1