智能pos终端双芯片安全触控输入系统及其实现方法

文档序号:10726054阅读:277来源:国知局
智能pos终端双芯片安全触控输入系统及其实现方法
【专利摘要】本发明涉及一种智能POS终端双芯片安全控制的触控输入系统及其实现方法,该系统包括安全处理系统、智能应用处理系统、触摸屏TP、数据接口模块、用户卡信息读取模块、液晶显示器LCD、以及数据选择器MUX,其特征在于:安全处理系统包括安全处理芯片SP、加密编码模块、以及加密通信模块;智能应用处理系统包括智能应用处理芯片AP,编码模块、以及网络模块。本发明的有益效果是:利用安全芯片SP的独立运行控制和加密传输功能,保证支付过程不受智能应用处理芯片AP的影响,进而完成安全的支付功能。
【专利说明】
智能POS终端双芯片安全触控输入系统及其实现方法
技术领域
[0001]本发明涉及P0S终端领域,尤其是涉及一种适用于智能P0S终端的双芯片安全触控输入系统及其实现方法。【背景技术】
[0002]传统支付终端无法满足市场需求。移动支付作为新型的支付手段,有着操作简单, 快捷便利的优势。随着互联网巨头不惜重金的补贴推广,正逐步被消费者所接受。作为商户而言,更多的关心的是顾客的流量就顾客的消费体验,只要拥有足够的客源,和顾客可以更加便捷的完成支付过程,即使承担一定的费率,商家也愿意接受移动支付的形式交易;同时,对于用户而言,移动支付可以大大节约交易时间。对商户和用户而言都是有利的,但是对于传统的功能单一 P0S机而言,已经难以满足商户需求,传统的P0S终端有升级换代的必要性。
[0003]智能P0S终端除了金融支付功能外,在同一台设备上可以运行企业软件,取代门店的PC投入和网络铺设。即让企业实现三流合一,提高效率,也帮助企业降低成本。但是将二者结合后,使用企业软件时一旦使得设备遭到病毒或恶意软件入侵,便会对支付系统产生影响,无法保证支付功能的安全就无法保证消费者的财产安全。
[0004]因此,为了解决上述问题,既需要满足企业自身业务的运行需要,又要保证支付功能的安全,本案发明人结合自身经验研发了一种适用于智能P0S终端的双芯片安全触控输入系统,并提出了其实现的方法。
【发明内容】

[0005]本发明的目的在于提供一种既需要满足企业自身业务的运行需要,又要保证支付功能的安全的智能P0S终端双芯片安全触控输入系统及其实现方法。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]本发明首先提供了一种智能P0S终端双芯片安全触控输入系统,该终端包括安全处理系统、智能应用处理系统、触摸屏TP、数据接口模块、用户卡信息读取模块、液晶显示器 LCD、以及数据选择器MUX,其特征在于:所述安全处理系统包括安全处理芯片SP、加密编码模块、以及加密通信模块,所述智能应用处理系统包括智能应用处理芯片AP、编码模块、以及网络模块;
[0008]其中,所述的安全处理芯片SP进行独立地运行及控制,其通过所述的加密编码模块以及加密通信模块,安全可靠地完成智能P0S终端双芯片安全触控输入系统的用户支付功能;
[0009]所述的智能应用处理芯片AP用以运行正常企业软件,通过所述的编码模块以及网络模块与外界网络通信,完成普通企业业务;
[0010]所述的触摸屏TP用以收集使用者的按键信息,通过所述的数据选择器MUX有选择地传输给所述的安全处理芯片SP,或所述的智能应用处理芯片AP;
[0011]所述的数据接口模块包括USB接口、VGA接口以及串口,可用以外接扩展设备进行通信;
[0012]所述的数据选择器MUX由所述的安全处理芯片SP控制,用以对所述的安全处理芯片SP以及所述的智能应用处理芯片AP进行选择,经所述的数据选择器MUX选择后的芯片通过I2C总线与所述的触摸屏TP连接。
[0013]在所述的用户卡信息读取模块内设有用以读取用户卡信息的读取模块(如1C卡/ 磁卡/非接卡读取模组),用以将所述读取模块读取的银行卡信息解码的解码电路,以及将所述的读取模块与安全处理系统中的所述的安全处理芯片SP进行连接,用以传输所述的读取模块所读取的银行卡的信息的连接器。
[0014]本发明还提供了一种智能P0S终端双芯片安全触控输入系统的实现方法,该实现方法包括以下步骤:
[0015]步骤S01,开启所述的智能P0S终端双芯片安全触控输入系统后,所述的安全处理芯片SP通过单独控制信号,控制所述的数据选择器MUX选择连接所述的智能应用处理芯片 AP,完成所述的智能应用处理芯片AP与所述的触摸屏TP的连接;
[0016]步骤S02,在非支付操作时,所述的智能应用处理系统通过所述的智能应用处理芯片AP,直接读取触摸屏TP的信息,通过所述的编码模块以及所述的网络模块与外界进行通信,完成正常企业业务;[〇〇17]步骤S03,进入支付操作时,所述的安全处理芯片SP控制所述的数据选择器MUX断开与所述的智能应用处理芯片AP的连接,同时连接所述的安全处理芯片SP,完成所述的安全处理芯片SP与所述的触摸屏TP的连接;
[0018]步骤S04,所述的读取模块进行银行卡信息的读取,并通过所述的解码电路将信息解码,再利用所述的连接器传输给所述的安全处理系统中的所述的安全处理芯片SP;
[0019]步骤S05,所述的安全处理芯片SP生成按键随机排列的虚拟键盘信息,并将该信息传输给所述的智能应用处理芯片AP,所述的智能应用处理芯片AP根据接收的信息控制所述的液晶显示器IXD进行显示;
[0020]步骤S06,消费用户根据所述的液晶显示器IXD的显示,点击触摸屏TP输入密码,所述的安全处理芯片SP通过I2C总线读取输入密码的坐标信息,同时仅传输用户有效点击次数信息给所述的智能应用处理芯片AP,进而所述的智能应用处理芯片AP控制所述的液晶显示器IXD显示对应个数的星号;
[0021]步骤S07,所述的安全处理芯片SP将读取的密码的坐标信息转换成密码,利用所述的加密编码模块进行加密编码,通过所述的加密通信模块直接传输到银行的客户端进行验证;[〇〇22]步骤S08,根据银行客户端返回的信息,所述的安全处理芯片SP控制所述的用户卡信息读取模块完成支付操作,并通过外接的打印设备打印回执,若密码错误,所述的安全处理芯片SP同样会传输表示输入错误的信号给所述的智能应用处理芯片AP,进而所述的智能应用处理芯片AP控制所述的液晶显示器IXD密码错误,回到步骤S03重新进行支付操作; [〇〇23]步骤S09,当一段时间内无支付操作时或通过点击所述触摸屏TP的模式选择按钮, 所述的安全处理芯片SP会控制所述的数据选择器MUX,选择连接所述的智能应用处理芯片 AP,完成所述的智能应用处理芯片AP与所述的触摸屏TP的连接,进而回到步骤S02。
[0024]本发明的有益效果是,通过智能P0S终端双芯片安全触控输入系统的设计,既可以利用智能应用处理系统运行相关企业软件,替代门店的PC投入,又可以利用安全处理系统作为正常的P0S机使用。通过双芯片以及智能读取技术,利用安全芯片SP的独立运行控制和加密传输功能,保证支付过程不受智能应用处理芯片AP的影响,进而完成安全的支付功能。【附图说明】[〇〇25]图1是本发明的系统框架示意图;
[0026]图2是本发明中用户卡信息读取模块的结构示意图;[〇〇27]图3是本发明的实现方法流程图。【具体实施方式】
[0028]下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[〇〇29]参照图1所示的智能P0S终端双芯片安全触控输入系统1,该系统1包括安全处理系统2、智能应用处理系统3、触摸屏TP4、数据接口模块5、用户卡信息读取模块6、液晶显示器 IXD7、以及数据选择器MUX8。其中,所述安全处理系统2包括安全处理芯片SP21、加密编码模块22、以及加密通信模块23,所述智能应用处理系统3包括智能应用处理芯片AP31,编码模块32、以及网络模块33;[〇〇3〇] 所述的安全处理芯片SP21进行独立地运行及控制,通过所述的加密编码模块22以及加密通信模块23,安全可靠地完成智能P0S终端双芯片安全触控输入系统1的用户支付功能,同时所述的安全处理芯片SP21还通过单根的控制信号线控制所述的智能应用处理芯片 AP31进行密码的显示操作,该信号线仅传输固定的表示用户有效点击次数信息命令、以及输入错误信号命令,不涉及任何有关密码信息的密文或明文;
[0031]所述的加密编码模块22—方面用以对所述的安全处理芯片SP21需要传输的信息进行加密编码处理,然后传输给所述的加密通信模块23,另一方面所述的加密编码模块22 还可以接收加密通信模块23所传输的信息,通过对信息进行反编码过程传输给所述的安全处理芯片SP21完成信息的反馈;[〇〇32]所述的加密通信模块23用以将安全处理芯片SP21发送的信息进行无线传输,同时可以接收银行客户端发送回来的反馈信息;[〇〇33] 所述的智能应用处理芯片AP31用以运行正常企业软件,通过所述的编码模块32以及网络模块33与外界网络通信,完成普通企业业务,同时还可以通过网络模块33连接扩展的无线设备,包括无线打印机的连接,用以完成支付回执单的打印;[〇〇34]所述的触摸屏TP4用以收集使用者的按键信息,使用者通过触摸屏TP4按键后,通过所述的数据选择器MUX8,利用I2C总线有选择地传输给所述的安全处理芯片SP21,或所述的智能应用处理芯片AP31;
[0035]所述的数据接口模块5包括USB接口、VGA接口以及串口,可用以外接扩展设备进行通信,其中所述的VGA接口用以连接所述的液晶显示屏IXD7,进而通过液晶显示屏IXD7显示相关的操作界面;
[0036]所述的数据选择器MUX8由所述的安全处理芯片SP21通过单根控制信号线控制,用以对所述的安全处理芯片SP21以及所述的智能应用处理芯片AP31的连接进行选择,经所述的数据选择器MUX8选择后的芯片通过I2C总线与所述的触摸屏TP4完成连接。[〇〇37]参照图2所示的用户卡信息读取模块6的结构示意图,在所述的用户卡信息读取模块6内设有用以读取用户卡信息的读取模块61(如1C卡/磁卡/非接卡读取模组),用以将所述读取模块61读取的银行卡信息解码的解码电路62,以及将所述的读取模块61与安全处理系统2中所述的安全处理芯片SP21进行连接,用以传输所述的读取模块61所读取的银行卡的信息的连接器63。[〇〇38]本发明还提供了一种智能P0S终端双芯片安全触控输入系统的实现方法,该实现方法包括以下步骤:[〇〇39]步骤S01,开启智能P0S终端双芯片安全触控输入系统1后,所述的安全处理芯片 SP21通过单独控制信号,控制所述的数据选择器MUX8选择连接所述的智能应用处理芯片 AP31,完成所述的智能应用处理芯片AP31与所述的触摸屏TP4的连接;
[0040]步骤S02,在非支付操作时,所述的智能应用处理系统3通过所述的智能应用处理芯片AP31,直接读取触摸屏TP4的信息,通过所述的编码模块32以及所述的网络模块33与外界进行通信,完成正常企业业务;[〇〇411步骤S03,进入支付操作时,所述的安全处理芯片SP21控制所述的数据选择器MUX8 断开与所述的智能应用处理芯片AP31的连接,同时连接所述的安全处理芯片SP21,完成所述安全处理芯片SP21与所述的触摸屏TP4的连接;[〇〇42]步骤S04,所述的读取模块61进行银行卡信息的读取,并通过所述的解码电路62将信息解码,再利用所述的连接器63传输给所述的安全处理系统2中的所述的安全处理芯片 SP21;[〇〇43]步骤S05,所述的安全处理芯片SP21生成按键随机排列的虚拟键盘信息,并将该信息传输给所述的智能应用处理芯片AP31,所述的智能应用处理芯片AP31根据接收的信息控制所述的液晶显示器IXD7进行显示;[〇〇44]步骤S06,消费用户根据所述的液晶显示器IXD7的显示,点击触摸屏TP4输入密码, 所述的安全处理芯片SP21通过I2C总线读取输入密码的坐标信息,同时仅传输用户有效点击次数信息给所述的智能应用处理芯片AP31,进而所述的智能应用处理芯片AP31控制所述液晶显示器IXD7显示对应个数的星号;[〇〇45]步骤S07,所述的安全处理芯片SP21将读取的密码的坐标信息转换成密码,利用所述的加密编码模块22进行加密编码,通过所述的加密通信模块23直接传输到银行的客户端进行验证;[〇〇46]步骤S08,根据银行客户端返回的信息,所述的安全处理芯片SP21控制所述的用户卡信息读取模块6完成支付操作,并通过加密通信模块23无线外接的无线打印机打印回执, 若密码错误,所述的安全处理芯片SP21同样会传输表示输入错误的信号给所述的智能应用处理芯片AP31,进而所述的智能应用处理芯片AP31控制所述的液晶显示器LCD7密码错误, 回到步骤S03重新进行支付操作;[〇〇47]步骤S09,当一段时间内无支付操作时或通过点击所述触摸屏TP4的模式选择按钮,所述的安全处理芯片SP21会控制所述的数据选择器MUX8,选择连接所述的智能应用处理芯片AP31,完成所述的智能应用处理芯片AP31与所述的触摸屏TP4的连接,进而回到步骤 S02〇[〇〇48]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
[0049]此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方法。
【主权项】
1.智能POS终端双芯片安全触控输入系统,该终端包括安全处理系统、智能应用处理系 统、触摸屏TP、数据接口模块、用户卡信息读取模块、液晶显示器LCD、以及数据选择器MUX, 其特征在于:所述安全处理系统包括安全处理芯片SP、加密编码模块、以及加密通信模块, 所述智能应用处理系统包括智能应用处理芯片AP、编码模块、以及网络模块;其中,所述安全处理芯片SP通过所述加密编码模块及加密通信模块安全可靠地完成触 控输入与用户支付功能;所述智能应用处理芯片AP通过所述编码模块及网络模块与外界网络安全通信;所述触摸屏TP通过所述数据选择器MUX有选择地将使用者按键信息传输给所述安全处 理芯片SP,或所述智能应用处理芯片AP;所述数据接口模块包括USB接口、VGA接口、以及串口,用以外接扩展设备进行通信;所述数据选择器MUX将经其选择后的所述安全处理芯片SP及所述智能应用处理芯片AP 通过I2C总线与所述触摸屏TP连接。2.根据权利要求1所述的智能P0S终端双芯片安全触控输入系统,其特征在于:在所述 用户卡信息读取模块内设有用以读取用户卡信息的读取模块、用以将所述读取模块读取的 信息进行解码的解码电路、以及将所述读取模块与所述安全处理芯片SP进行连接的连接器。3.智能P0S终端双芯片安全触控输入系统实现方法,其特征在于,该实现方法包括以下 步骤:步骤S01,开启智能P0S终端双芯片安全触控输入系统后,所述安全处理芯片SP通过单 独控制信号,控制所述数据选择器MUX选择连接所述智能应用处理芯片AP,完成所述智能应 用处理芯片AP与所述触摸屏TP的连接;步骤S02,在非支付操作时,所述智能应用处理系统通过所述智能应用处理芯片AP,直 接读取触摸屏TP的信息,通过所述编码模块及所述网络模块与外界进行通信,完成正常企 业业务;步骤S03,进入支付操作时,所述安全处理芯片SP控制所述数据选择器MUX断开与所述 智能应用处理芯片AP的连接,同时连接所述安全处理芯片SP,完成所述安全处理芯片SP与 所述触摸屏TP的连接;步骤S04,所述读取模块进行银行卡信息的读取,并通过所述解码电路将信息解码,再 利用所述连接器传输给所述安全处理系统中的所述安全处理芯片SP;步骤S05,所述安全处理芯片SP生成按键随机排列的虚拟键盘信息,并将该信息传输给 所述智能应用处理芯片AP,所述智能应用处理芯片AP根据接收的信息控制所述液晶显示器 IXD进行显示;步骤S06,消费用户根据所述液晶显示器LCD的显示,点击所述触摸屏TP输入密码,所述 安全处理芯片SP通过I2C总线读取输入密码的坐标信息,同时仅传输用户有效点击次数信 息给所述智能应用处理芯片AP,进而所述智能应用处理芯片AP控制所述液晶显示器LCD显 示对应个数的信号;步骤S07,所述安全处理芯片SP将读取的密码的坐标信息转换成密码,利用所述加密编 码模块进行加密编码,并通过所述加密通信模块直接传输到银行的客户端进行验证;步骤S08,根据银行客户端返回的信息,所述安全处理芯片SP控制所述用户卡信息读取模块完成支付操作,并通过外接的打印设备打印回执,若密码错误,所述安全处理芯片SP同 样会传输表示输入错误的信号给所述智能应用处理芯片AP,进而所述智能应用处理芯片AP 控制所述液晶显示器LCD密码错误,回到步骤S03重新进行支付操作;步骤S09,当一段时间内无支付操作时或通过点击所述触摸屏TP的模式选择按钮,所述 安全处理芯片SP会控制所述数据选择器MUX,选择连接所述智能应用处理芯片AP,完成所述 智能应用处理芯片AP与所述触摸屏TP的连接,进而回到步骤S02。
【文档编号】G06Q20/38GK106096961SQ201610409103
【公开日】2016年11月9日
【申请日】2016年6月13日
【发明人】钟芹盛
【申请人】上海盛本智能科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1