一种pos终端和利用该pos终端进行测试的方法_2

文档序号:9826683阅读:来源:国知局
OS终端中的判断模块。借助于仿真模块完成交易流程从而达到测试收单系统的目的。具体地,在测试过程中,连接模块被配置为向该收单系统发送交易报文,仿真模块被配置为接收由该收单系统处理过的交易报文,并且产生应答报文,判断模块被配置为基于该应答报文来判断对于该收单系统的测试结果。
[0030]根据该实施例,针对收单系统的测试人员仅需要使用POS终端即可实现对收单系统的测试。
[0031]图4是根据本发明实施例的利用POS终端测试发卡系统的示意图。在该实施例中,待测系统包括发卡系统。卡片与POS终端的收银台模块产生交易报文,该交易报文被收银台模块上送到仿真模块。该过程产生真实的交易数据。之后,仿真模块模拟收单系统接收来自POS终端的交易报文,并且模拟转接系统向被测试的发卡系统发生经处理的交易报文。发卡系统在处理完该交易报文之后,通过原交易路径向POS终端返回应答报文。具体地,在测试过程中,连接模块被配置为向该仿真模块发送交易报文,仿真模块被配置为对该交易报文进行预处理,以及将预处理过的交易报文发送至该发卡系统,判断模块被配置为基于该发卡系统产生的应答报文来判断对于该发卡系统的测试结果。
[0032]在该实施例中,利用真实的卡片和真实的POS终端生产的交易,可规避模拟卡片、模拟终端导致的不准确的测试结果。
[0033]如上所述,仿真模块、判断模块、配置模块中的一个或多个可以作为POS终端的一部分相对于POS终端实体被远程地设置。例如,仿真模块、判断模块、配置模块中的一个或多个被部署在该POS终端的云端。这些模块的功能或者要由这些模块执行的一个或多个步骤可以基于云计算技术被动态扩展到互联网,并且使用互联网上的虚拟资源完成计算。因此,在一些实施例中,POS终端是云P0S。云POS的硬件实体可以被设计成仅具备基础功能,其它功能可以被设置在POS的云端,或者在需要的时候被下载到POS终端硬件中。通过这种部署方式,进一步提高了测试的灵活性和可扩展性。
[0034]图5是根据本发明实施例的利用POS终端执行测试的方法的流程图。如图5所示,利用POS终端进行测试的方法包括在该POS终端执行以下步骤:
[0035]连接步骤501:与待测系统连接;
[0036]仿真步骤502:与待测系统进行交互;
[0037]判断步骤503:根据所述交互的结果来判断测试结果。
[0038]在一个实施例中,待测系统包括收单系统,所述连接步骤包括向该收单系统发送交易报文,所述仿真步骤包括接收由该收单系统处理过的交易报文,并且产生应答报文,所述判断步骤包括基于该应答报文来判断对于该收单系统的测试结果。
[0039]在一个实施例中,所述待测系统包括发卡系统,所述连接步骤包括向该仿真步骤发送交易报文,所述仿真步骤包括对该交易报文进行预处理,以及将预处理过的交易报文发送至该发卡系统,所述判断步骤包括基于该发卡系统产生的应答报文来判断对于该发卡系统的测试结果。
[0040]在一个实施例中,还包括配置测试参数的配置步骤。
[0041]在一个实施例中,所述仿真步骤、所述判断步骤、所述配置步骤中的一个或多个在该POS终端的云端被执行。
[0042]附图中所示的各个框可被视为方法步骤、和/或被视为由于运行计算机程序代码而导致的操作、和/或被视为构建为实施相关功能的多个耦合的逻辑电路元件。尽管操作按特定的顺序在图中被描绘,但这不应被理解为要求按照所示的特定顺序或按依次顺序来执行这些操作,或要求所有例示的操作被执行。在某些情况下,多任务并行处理可能是有利的。
[0043]示例性实施例可在硬件、软件或其组合中来实施。例如,本发明的某些方面可在硬件中实施,而其它方面则可在软件中实施。尽管本发明的示例性实施例的方面可被示出和描述为框图、流程图,但很好理解的是,这里描述的这些装置、或方法可在作为非限制性实例的系统中被实现为功能模块。此外,上述装置不应被理解为要求在所有的实施例中进行这种分离,而应该被理解为所描述的程序组件和系统通常可以被集成在单一的软件产品中或打包成多个软件产品。
[0044]相关领域的技术人员当结合附图阅读前述说明书时,对本发明的前述示例性实施例的各种修改和变形对于相关领域的技术人员会变得明显。因此,本发明的实施例不限于所公开的特定实施例,并且变形例和其它实施例意在涵盖在所附权利要求的范围内。
【主权项】
1.一种POS终端,其特征在于,包括: 连接模块,用于与待测系统连接; 仿真模块,用于与待测系统进行交互; 判断模块,用于根据所述交互的结果来判断测试结果。2.如权利要求1所述的POS终端,其特征在于: 所述待测系统包括收单系统, 所述连接模块被配置为向该收单系统发送交易报文, 所述仿真模块被配置为接收由该收单系统处理过的交易报文,并且产生应答报文, 所述判断模块被配置为基于该应答报文来判断对于该收单系统的测试结果。3.如权利要求1所述的POS终端,其特征在于: 所述待测系统包括发卡系统, 所述连接模块被配置为向该仿真模块发送交易报文, 所述仿真模块被配置为对该交易报文进行预处理,以及将预处理过的交易报文发送至该发卡系统, 所述判断模块被配置为基于该发卡系统产生的应答报文来判断对于该发卡系统的测试结果。4.如权利要求1所述的POS终端,其特征在于,还包括用于配置测试参数的配置模块。5.如权利要求5所述的POS终端,其特征在于,所述仿真模块、所述判断模块、所述配置模块中的一个或多个被部署在该POS终端的云端。6.一种利用POS终端进行测试的方法,其特征在于,在该POS终端执行以下步骤: 连接步骤,与待测系统连接; 仿真步骤,与待测系统进行交互; 判断步骤,根据所述交互的结果来判断测试结果。7.如权利要求6所述的方法,其特征在于: 所述待测系统包括收单系统, 所述连接步骤包括向该收单系统发送交易报文, 所述仿真步骤包括接收由该收单系统处理过的交易报文,并且产生应答报文, 所述判断步骤包括基于该应答报文来判断对于该收单系统的测试结果。8.如权利要求6所述的方法,其特征在于: 所述待测系统包括发卡系统, 所述连接步骤包括向该仿真步骤发送交易报文, 所述仿真步骤包括对该交易报文进行预处理,以及将预处理过的交易报文发送至该发卡系统, 所述判断步骤包括基于该发卡系统产生的应答报文来判断对于该发卡系统的测试结果O9.如权利要求6所述的方法,其特征在于,还包括配置测试参数的配置步骤。10.如权利要求9所述的方法,其特征在于,所述仿真步骤、所述判断步骤、所述配置步骤中的一个或多个在该POS终端的云端被执行。
【专利摘要】一种POS终端和利用该POS终端进行测试的方法。POS终端包括:连接模块,用于与待测系统连接;仿真模块,用于与待测系统进行交互;判断模块,用于根据所述交互的结果来判断测试结果。
【IPC分类】G07G1/00, G01R31/00
【公开号】CN105590378
【申请号】CN201510821643
【发明人】尹祥龙, 陈煜 , 周继恩
【申请人】中国银联股份有限公司
【公开日】2016年5月18日
【申请日】2015年11月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1