一种运行于PC端的POS终端测试方法及系统技术方案

技术编号:14905710 阅读:512 留言:0更新日期:2017-03-29 20:19
本发明专利技术涉及POS交易技术领域,特别涉及一种运行于PC端的POS终端测试方法及系统。包括以下步骤:选择PC端的卡模拟工具软件的测试卡数据库中配置的模拟测试卡;模拟COS库根据所选的模拟测试卡确定相应的COS;所选的模拟测试卡通过相应的COS与POS端进行APDU数据交换,完成模拟测试卡的测试;PC端的卡模拟工具软件记录模拟测试卡的测试信息。本发明专利技术仅需一台含Windows系统的PC即可搭建POS终端测试系统,搭建简易,成本低,测试卡数据库可以根据测试需要,通过卡配置模板配置新卡,可在线更新,具有良好的扩展性。

【技术实现步骤摘要】

本专利技术涉及POS交易
,特别涉及一种运行于PC端的POS终端测试方法及系统。
技术介绍
ULBrandTestTool提供了一种POS终端测试方法及系统,用于测试POS终端是否符合支付组织所要求的规范,如EMVLevel1认证和EMVLevel2认证。这套系统的工作流程如下:先由PC工具软件中选择相应的卡,PC工具软件将卡配置发送至卡模拟设备,卡模拟设备接收卡配置后,与POS进行APDU数据交换,完成交易。ULBrandTestTool提供了一套模拟卡片,用于测试POS终端是否符合支付组织所要求的规范;测试时,在PC端工具软件上,选择一张测试卡,PC工具软件将测试卡配置发送到卡模拟器,卡模拟器使用该卡配置与POS进行APDU数据交换,完成一笔交易的测试。上述方法及系统中,测试卡仅限于POS终端国际支付组织规范认证测试,不能满足国内金融应用软件测试时需要的各种测试卡片需求,如闪卡测试卡、9F27标签与9F10标签值不一致等特殊测试卡。卡模拟器为硬件仿真器,制造成本昂贵。测试卡片都由工具提供商定制好,不易扩展,无法新增测试卡片。
技术实现思路
本专利技术所要解决的技术问题是:一种运行于PC端的POS终端测试方法及系统,解决现有POS终端测试方法及系统中测试卡不适用、不易扩展、无法新增的问题以及现有卡模拟器制造成本昂贵的问题。为了解决上述技术问题,本专利技术采用的技术方案为:一种运行于PC端的POS终端测试方法,包括以下步骤:PC端的卡模拟工具软件选择测试卡数据库中配置的模拟测试卡;所述卡模拟工具软件包括模拟COS库和测试卡数据库;所述测试卡数据库配置多个模拟测试卡;所述测试卡数据库通过卡配置模板配置新卡;模拟COS库根据所选的模拟测试卡确定相应的COS;所选的模拟测试卡通过相应的COS与POS端进行APDU数据交换,完成模拟测试卡的测试;PC端的卡模拟工具软件记录模拟测试卡的测试信息。本专利技术的有益效果在于:本专利技术涉及的运行于PC端的POS终端测试方法,通过运行PC端的卡模拟工具软件实现对卡片的模拟,通过卡模拟工具软件完成模拟测试卡与POS端的APDU数据交换;本专利技术仅需一台含Windows系统的PC即可搭建POS终端测试系统,搭建简易,成本低,测试卡数据库可以根据测试需要,通过卡配置模板配置新卡,可在线更新,具有良好的扩展性。附图说明图1为本专利技术具体实施方式的一种运行于PC端的POS终端测试方法流程图;图2为本专利技术具体实施方式中模拟测试卡与POS端进行APDU数据交换的步骤流程图;图3为本专利技术具体实施方式的一种运行于PC端的POS终端测试系统的结构框图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式予以说明。缩略语和关键术语的定义:POS:销售终端,是一种多功能终端,把它安装在信用卡的特约商户和受理网点中与计算机联成网络,就能实现电子资金自动转账,它具有支付消费、预授权、余额查询和转账等功能,使用起来安全、快捷、可靠;EMV:EMV标准,目的是在金融IC卡支付系统中建立卡片和终端接口的统一标准,使得在此体系下所有的卡片和终端能够互通互用,并且该技术的采用将大大提高银行卡支付的安全性,减少欺诈行为;EMVLevel1认证:EMVLevel1认证包含受理卡片的插入而不引起机械部分的损坏;提供电源和时钟而不引起电器部分的损坏;确定支持的协议并与卡片进行通信,正确地下载卡片以利用卡片;EMVLevel2认证:EMVLevel2认证包含定义卡片交易的应用需求;定义卡片与终端间应用处理规范;卡片与终端的应用软件通常是可访问的;终端的应用软件可读取卡片应用列表;定义卡片持有者校验方法,比如密码验证;ULBrandTestTool:UL品牌测试工具;PBOC:中国金融集成电路卡规范;COS:智能卡操作系统;APDU:应用协议数据单元,读卡器与智能卡之间的通信单元;闪卡:在非接电子现金脱机消费时,发生卡片内的金额已扣除、但终端交易未成功的现象;联机交易:指银行工作日、非工作日期间柜台单笔的,以及由自助设备发起和各种渠道接入的需要及时响应的交易;脱机交易:交易过程中终端不需要连接到网络,直接在终端处理。这需要卡上储存有一定量的现金记录,终端机器直接修改这些记录,并且在每天结算的时候将当日所有交易记录上传服务器进行更新。本专利技术最关键的构思在于:PC端上运行模拟工具软件,可根据测试需要,通过卡配置模板配置新卡,方法简易,成本低,具有良好的扩展性。请参照图1至图3,本专利技术提供一种运行于PC端的POS终端测试方法,包括以下步骤:PC端的卡模拟工具软件选择测试卡数据库中配置的模拟测试卡;所述卡模拟工具软件包括模拟COS库和测试卡数据库;所述测试卡数据库配置多个模拟测试卡;所述测试卡数据库通过卡配置模板配置新卡;模拟COS库根据所选的模拟测试卡确定相应的COS;所选的模拟测试卡通过相应的COS与POS端进行APDU数据交换,完成模拟测试卡的测试;PC端的卡模拟工具软件记录模拟测试卡的测试信息。上述运行于PC端的POS终端测试方法中,通过运行PC端的卡模拟工具软件实现对卡片的模拟,通过卡模拟工具软件完成模拟测试卡与POS端的APDU数据交换;本专利技术仅需一台含Windows系统的PC即可搭建POS终端测试系统,搭建简易,成本低,测试卡数据库可以根据测试需要,通过卡配置模板配置新卡,可在线更新,具有良好的扩展性。进一步的,所述PC端的卡模拟工具软件选择测试卡数据库中配置的模拟测试卡之前PC端的卡模拟工具软件向服务器发出注册授权申请或联机校验申请;服务器根据注册授权申请或联机校验申请向卡模拟工具软件发出注册授权信息或联机校验信息;模拟卡工具软件根据注册授权信息或联机校验信息完成注册授权或联机校验。由上述描述可知,在卡模拟工具软件选择模拟测试卡之前进行注册授权或联机校验,保证模拟卡测试系统的安全性,只有通过验证才能进行后续的步骤。进一步的,所述PC端的卡模拟工具软件选择测试卡数据库中配置的模拟测试卡之前从服务器获取卡模拟工具软件升级信息;所述PC端的卡模拟工具软件根据获取的卡模拟工具软件升级信息升级卡模拟工具软件。由上述描述可知,在卡模拟工具软件选择模拟测试卡之前从服务器获取卡模拟工具软件升级信息;保证所使用的卡模拟工具软件是最新版本。进一步的,所述PC端的卡模拟工具软件选择测试卡数据库中配置的模拟测试卡之前从服务器获取测试卡升级信息;卡模拟工具软件根据获取的测试卡升级信息升级测试卡数据库中配置的模拟测试卡。由上述描述可知,在卡模拟工具软件选择模拟测试卡之前从服务器获取测试卡升级信息,保证测试卡数据库中配置的模拟测试卡信息为最新版本。进一步的,所述模拟测试卡通过相应的COS与POS端进行APDU数据交换包括以下步骤:COS读取模拟测试卡信息;POS端根据模拟测试卡信息驱动模拟测试卡;所述POS端中装载模拟测试卡驱动库,用于驱动模拟测试卡,所述模拟测试卡驱动库优先于真实卡驱动库加载;POS发送APDU指令给COS;COS根据PBOC3.0规范处理APDU指令;COS返回指令处理结果给POS。由上述描述可知,优选模拟测试卡与POS端进行APDU数据交换的步骤,POS端以PBOC3.0规范处理指令;PBOC3.0规本文档来自技高网
...
一种运行于PC端的POS终端测试方法及系统

【技术保护点】
一种运行于PC端的POS终端测试方法,其特征在于,包括以下步骤:选择PC端的卡模拟工具软件的测试卡数据库中配置的模拟测试卡;所述卡模拟工具软件包括模拟COS库和测试卡数据库;所述测试卡数据库配置多个模拟测试卡;所述测试卡数据库通过卡配置模板配置新卡;模拟COS库根据所选的模拟测试卡确定相应的COS;所选的模拟测试卡通过相应的COS与POS端进行APDU数据交换,完成模拟测试卡的测试;PC端的卡模拟工具软件记录模拟测试卡的测试信息。

【技术特征摘要】
1.一种运行于PC端的POS终端测试方法,其特征在于,包括以下步骤:选择PC端的卡模拟工具软件的测试卡数据库中配置的模拟测试卡;所述卡模拟工具软件包括模拟COS库和测试卡数据库;所述测试卡数据库配置多个模拟测试卡;所述测试卡数据库通过卡配置模板配置新卡;模拟COS库根据所选的模拟测试卡确定相应的COS;所选的模拟测试卡通过相应的COS与POS端进行APDU数据交换,完成模拟测试卡的测试;PC端的卡模拟工具软件记录模拟测试卡的测试信息。2.根据权利要求1所述的运行于PC端的POS终端测试方法,其特征在于,所述选择PC端的卡模拟工具软件测试卡数据库中配置的模拟测试卡之前,包括步骤:PC端的卡模拟工具软件向服务器发出注册授权申请或联机校验申请;服务器根据注册授权申请或联机校验申请向卡模拟工具软件发出注册授权信息或联机校验信息;模拟卡工具软件根据注册授权信息或联机校验信息完成注册授权或联机校验。3.根据权利要求1所述的运行于PC端的POS终端测试方法,其特征在于,所述选择PC端的卡模拟工具软件测试卡数据库中配置的模拟测试卡之前,包括步骤:从服务器获取卡模拟工具软件升级信息;所述PC端的卡模拟工具软件根据获取的卡模拟工具软件升级信息升级卡模拟工具软件。4.根据权利要求1所述的运行于PC端的POS终端测试方法,其特征在于,所述选择PC端的卡模拟工具软件测试卡数据库中配置的模拟测试卡之前,包括步骤:从服务器获取测试卡升级信息;卡模拟工具软件根据获取的测试卡升级信息升级测试卡数据库中配置的模拟测试卡。5.根据权利要求1所述的运行于PC端的POS终端测试方法,其特征在于,所述模拟测试卡通过相应的COS与POS端进行A...

【专利技术属性】
技术研发人员:林晋安林伟陈本锋李云英刘春燕胡林艳林亮
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建;35

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

1