专利名称:一种终端集成输入设备以及终端交互系统的制作方法
技术领域:
本发明关于输入设备,特别是关于系统柜面上使用的终端输入设备,具体的讲是一种终端集成输入设备以及终端交互系统。
背景技术:
随着计算机技术的不断发展,许多行业的不同系统在柜面终端应用时需要连接各种不同类型、不同用途的终端读写、输入设备,诸如人们在办公时,往往需要同时使用多种输入设备。例如,银行等金融系统在柜员受理柜面金融业务时,除了终端或者PC机之外,一般还需要连接磁条机、芯片卡读写器、指纹仪等金融设备。再诸如,铁路售票系统在处理售票业务时,除了终端或者PC机之外,一般还需要连接POS终端、打印机等设备。随之出现了如下问题1.各种终端设备均需要与PC相连,随着终端设备的不断增多,与PC机的连线也逐渐增多、连接逐渐复杂,因此系统正常配置调整时容易造成各类终端设备误插拔的现象,导致系统的运行效率降低,系统运行的准确度降低,给操作人员的工作造成了不便。2.随着终端设备的不断增多,系统运行时柜面由于各种终端设备的无序摆放,对操作人员的工作造成了极大的不便,不利于系统的顺利运行。3.现有PC机中的数字键盘的使用频率远比主键盘区域的使用频率大,因此,经常出现由于数字键盘出现故障而导致更换整个键盘的情况,对键盘造成的浪费较为严重。4.现有的柜面终端一般采用软件认证的方式为每个操作员分配一个柜员号,而软件认证的方式无法保证每个柜员的身份不被不法分子盗用,对终端系统的运行安全性造成不利影响。
发明内容
本发明实施例提供了一种终端集成输入设备以及终端交互系统,通过在主键盘内部设置集线器,以连接磁条机等终端设备,解决了现有技术中的终端设备需要分别与PC机相连而造成的运行效率低、运行准确度低的问题,给操作人员的工作提供了方便,并通过在数字键盘内设置唯一的与柜员号一一对应的序列码,将数字键盘与柜员身份进行绑定,实现了以硬件介质的方式对柜员身份的认证,有效防止他人冒用。本发明的目的之一是提供了一种终端集成输入设备,包括主键盘,用于进行输入操作;集成在所述的主键盘内部的集线器,用于提供多个通用串行总线USB接入点;数字键盘,用于进行数字输入;集成在所述的数字键盘内部的存储器,用于存储所述的数字键盘对应的序列号;集成在所述的主键盘内部、通过USB接入点与所述的集线器相连接的磁条机, 用于读取所述的存储器中的序列号,并进行磁条信息的编写和读取。本发明的目的之一是提供了一种终端交互系统,包括终端认证设备和终端集成输入设备,所述的终端认证设备包括认证装置,用于通过调度装置获取数字键盘对应的序列号,通过所述的数字键盘获取柜员号,并对所述的柜员号进行认证;所述的调度装置,用于根据软指令调度对应的设备。本发明的有益效果在于,通过将现有技术中需要与PC机相连接的各种终端设备集成在主键盘内部,仅需连接一个终端集成设备,即可实现现有终端系统的正常运行,提高了系统运行的效率及准确度,给操作人员的工作带来了极大的方便,并通过在数字键盘内设置唯一的与柜员号一一对应的序列码,将数字键盘与柜员身份进行绑定,实现了以硬件介质的方式对柜员身份的认证,有效防止他人冒用,提高了终端系统运行的安全性,且数字键盘可插拔,对于在柜面因使用频率极高,易造成损坏的数字键盘而言,在发生故障时,可单独更换,有效节约了成本。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种终端集成输入设备的结构框图;图2为本发明实施例提供的一种终端集成输入设备的第二种实施方式的结构框图;图3(a)为本发明实施例提供的一种终端集成输入设备的外观图;图3(b)为本发明实施例提供的一种终端集成输入设备中的主键盘的外观图;图3(c)为本发明实施例提供的一种终端集成输入设备中的数字键盘的外观图;图3(d)为本发明实施例提供的一种终端集成输入设备中的主键盘和数字键盘连接的外观图;图4为本发明实施例中用于连接主键盘与数字键盘的薄膜电缆线的结构图;图5为本发明实施例提供的一种终端集成输入设备的电路图;图6为本发明实施例的一种终端集成输入设备中的磁条机的电路图;图7为本发明实施例提供的一种终端交互系统的结构框图;图8为本发明实施例提供的一种终端认证设备的结构框图;图9为本发明实施例提供的一种终端认证设备中的认证装置的结构框图;图10为本发明实施例提供的一种终端认证设备中的调度装置的结构框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例提供的一种终端集成输入设备的结构框图,由图1可知,所述的终端集成输入设备100包括主键盘101,用于进行输入操作。主键盘与现有键盘的主键盘功能相同,表面设置有键盘区、F键功能键盘区、控制键区和/或快捷键区。在进一步实施例中,主键盘表面可以废除操作员不经常使用的键盘主体区域的“0、1、2、3、4、5、6、7、8、9”这几个数字键,如此
可以进一步释放主键盘空间。对于不同的终端系统,可以针对操作员的不同使用习惯,废除操作员不经常使用的其他键,进一步释放主键盘的空间。此外,所述的主键盘表面设置有与所述的集线器相连的USB接口。主键盘的外观图如图3(b)所示。集成在所述的主键盘内部的集线器1011,用于提供多个通用串行总线USB接入点。根据不同的使用需要,可以在主键盘内部集成一个或多个USB集线器,各个集线器之间也可以通过USB电缆进行连接。根据不同的使用需要,主键盘内部可以级联多个集线器,主键盘表面可设置有与所述的集线器相连的USB接口。数字键盘102,用于进行数字输入。数字键盘与现有技术中的普通数字小键盘功能无差别,数字键盘的外观图如图3(c)所示。数字键盘与主键盘属于独立的工作单元,两者通过薄膜电缆插头/插座连接,随时可插拔的方式,主键盘与数字键盘不再如现有技术中通过一个包含电路的薄膜片形成一个整体,而是将连接主键盘与数字键盘的电路的薄膜片物理分开(原电路连接不变),二者原先物理电路直接相连的地方改用延长的薄膜电缆进行连接,薄膜电缆两端加工成插头,主键盘、数字键盘的薄膜电缆部分各附加一个插座,薄膜电缆通过插头与大、小键盘连接,这样可以自由插拔。图3(d)为本发明实施例中的主键盘和数字键盘连接的外观图。将数字键盘与主键盘连接后的终端集成输入设备的外观图如图3(a)所示。用于连接主键盘与数字键盘的薄膜电缆线的结构图如图4所示,其一端加工成10芯插头与数字键盘相连,另一端加工成4芯头和6芯头连接到主键盘上,本发明中薄膜电缆长度至少需要为350mm。集成在所述的数字键盘内部的存储器1021,用于存储所述的数字键盘对应的序列号。在具体的实施方式中,存储器可以为一个Flash闪存芯片,该Flash闪存芯片将包含一个唯一的序列号,该Flash闪存芯片通过物理附着的方式设置于数字键盘内部,而非电路连接的方式。该Flash闪存芯片里存储的序列号可通过标准⑶ID算法生成,该序列号由标准⑶ID算法保证唯一性。集成在所述的主键盘内部、通过USB接入点与所述的集线器相连接的磁条机 1012,用于读取所述的存储器中的序列号,并进行磁条信息的编写和读取。本发明实施例中的磁条机可以读取Flash闪存芯片内存储的序列号。所述的Flash闪存芯片通过电缆线与磁条机芯片相连。图2为本发明实施例提供的一种终端集成输入设备的第二种实施方式的结构框图,由图2可知,所述的终端集成输入设备还包括集成在所述的主键盘内部、通过USB接入点与所述的集线器相连接的身份证读写器1013、指纹仪1014、IC卡读卡器1015。根据不同终端系统运行的需要,可以集成不同的终端设备。以上,是本发明实施例提供的一种终端集成输入设备,下面结合附图详细介绍本发明实施例提供的一种终端交互系统。图7为本发明实施例提供的一种终端交互系统的结构框图,由图7可知,其中的终端集成输入设备100在上文中已经详细介绍,此处不再赘述。 图7中的终端认证设备200包括认证装置201,用于通过调度装置获取数字键盘对应的序列号,通过所述的数字键盘获取柜员号,并对所述的柜员号进行认证;所述的调度装置202,用于根据软指令调度对应的设备。
图8为本发明实施例提供的一种终端认证设备的结构框图,由图8可知,所述的终端认证设备还包括数据库203,用于存储预先设定的序列号以及与所述的序列号对应的柜员号。当序列号改变时,该序列号对应的柜员号也要发生相应的变化。本发明实施例中,终端认证设备可在PC机上实现。图9为本发明实施例提供的一种终端认证设备中的认证装置的结构框图,由图9 可知,认证装置201具体包括柜员号获取装置2011,用于获取通过所述的数字键盘输入的柜员号。序列号获取装置2012,用于通过所述的调度装置调用磁条机获取所述的数字键盘对应的序列号;搜索装置2013,用于在所述的数据库中搜索与所述的序列号对应的柜员号;准入装置2014,用于判断所述的搜索装置搜索出的柜员号与柜员号获取装置中获取的柜员号是否相同,判断为是时则表明当前柜员号通过认证。即,当操作员登陆终端系统时,序列号获取装置将读取操作员使用的数字键盘的唯一序列号,若该数字键盘的序列号不存在于数据库中,则当前柜员号未通过认证,将提示操作员登陆失败。当操作员登陆终端系统时,序列号获取装置将读取操作员使用的数字键盘的唯一序列号,根据该序列号在数据库中寻找其对应的柜员号,若寻找到的柜员号与柜员号获取装置获取的柜员号不符,则当前柜员号未通过认证,将提示操作员登陆失败。操作员成功登陆终端系统之后,终端交互系统将记录该操作员的数字键盘的序列号以及操作行为。图10为本发明实施例提供的一种终端认证设备中的调度装置的结构框图,由图 10可知,调度装置202具体包括软指令解析模块2021,用于解析软指令,得到与所述的软指令对应的设备类型标识符和设备子功能号。软指令由终端系统的上层应用程序发送,软指令包括对应设备的设备类型抽象程序,或能推导出唯一标识该设备的标识符的抽象程序以及设备子功能号的抽象程序。软指令在其他实施方式中还包含如下要素设备子功能号需要传入的参数,诸如写磁时需要写入磁道的信息,但是读磁子功能号不需要此参数。配置解析模块2022,用于根据所述的设备类型标识符和设备子功能号解析对应的配置文件。配置文件一般至少应该包含如下信息1.唯一标识该设备类型的设备类型标识符。2.该设备具备的子功能号。3.该设备具备的子功能号对应的十六进制指令。4.该设备正常工作下对于电气参数的要求(由于USB设备的电气参数标准是标准且通用的,故USB外设配置文件不需要该条目)。5.当该设备存在多个提供商时,该设备提供商的标识符。以下为配置文件中针对某设备设进行的具体配置的实例,该实例中,为了对更好的对配置文件进行管理,配置文件分为两部分第一部分为配置文件配置某设备类型的设备类型标识符、该终端使用的设备提供商的标识符以及该设备提供商提供的设备的电气参数(USB设备的电器参数是国际标准统一制定的,故此处不需要配置),实例如下
<pinkey>
〈property name="DeviceProviderType" description="设备提供商类型”〉GOIN_pinkey—000</property> </pinkey>第二部分为配置文件配置每个具体的设备提供商提供的设备的子功能号以及该子功能号对应的十六进制外设指令[G0IN_pinkey_000];确认键值=\x03修改键值=一次输入提示=\xlbl二次输入提示=\xlbE提示灯关闭=\x83数据返回=\x02是否使用ID = \x00配置解析模块先解析第一份配置文件软指令解析模块将“设备类型的抽象程序” 作为参数传递给配置解析模块,“设备类型的抽象程序”即配置文件中“唯一标识设备类型的设备类型标识符”,配置解析模块根据配置文件中配置的“唯一标识设备类型的设备类型标识符”读入“设备提供商的标识符”。配置解析模块将根据第一份配置文件的读取结果确定第二份配置文件中将要读取的配置部分,如该实例中的[G0IN_pinkey_000]配置部分。第二份配置文件中[G0IN_ pinkey_000]可以让外设驱动模块定位该设备所在USB端口,“一次输入提示”标识该设备的子功能ID,“\xlbI”标识该设备该功能正常工作需要的十六进制指令。配置解析模块根据“设备子功能ID的抽象程序”读取配置文件指定位置中对应该设备该功能的十六进制指令,存入内存中。外设驱动模块2023,用于根据所述的配置文件驱动所述的软指令对应的设备,并将所述的设备的返回结果信息发送至所述的软指令解析模块。外设驱动模块根据读入内存中的配置打开相应的外设端口并通过硬件接口操作 API将十六进制指令(某些场合比如写磁还需要与十六进制指令配合的参数,由软解析模块提供)发往设备功能模块所在USB端口,设备响应十六进制指令的返回结果信息至外设驱动模块。外设驱动模块将返回结果信息发送至软指令解析模块,软指令解析模块将返回结果返回给上层应用程序。图5为本发明实施例的终端交互系统的电路图,由图5可知,USB集线器控制芯片使用GL850G控制核心,该控制核心为符合业界标准的控制核心,可扩展出4个USB接入点, USB集线器通过PC端口的第1脚连接上位机的USB VCC供电端,通过PC端口的4脚连接上位机USB接地端,DMO串连一个22欧电阻后通过PC端口的第2脚连接上位机的USB 口的D-端,DPO串联一个22欧电阻后通过PC端口的第3脚连接上位机的USB 口的D+端。DMl、 DP4 DM4、DP4分别提供USB扩展口的USB通讯端点D_、D+,加上供电及接地端,构成标准 USB 接口。为增加可连接的USB外设数量,本装置采用了 USB集线器级联的方式,增加了第2 个GL850G芯片,第2个GL850G芯片的DMO与第1个GL850G芯片的DM4直连,第2个GL850G 芯片的DPO与第1个GL850G芯片的DP4直连。键盘USB数据端口的D+与第1个控制芯片的DPl相连,键盘USB数据端口的D-与第1个控制芯片的DMl相连;磁条机USB数据端口的D+与第1个控制芯片的DP2相连,磁条机USB数据端口的D-与第1个控制芯片的DM2相连;IC卡读写器USB数据端口的D+与第1个控制芯片的DP3相连,IC卡读写器USB数据端口的D-与第1个控制芯片的DM3相连。第2个GL850G芯片扩展出了 4个标准USB 口,可接4个USB设备。指纹仪和二代身份证读写器可选择接入到扩展USB 口上。图6为本发明实施例中的磁条机的电路图,由图6可知,磁条机使用STC90CMRD+ 核心,该核心为符合业界标准的通用核心。该核心自身与USB连接口没有直接联系,其第5 针脚、第7针脚分别串连一个10欧的电阻后与同样符合业界标准的控制核心U4C8051F321 核心的第沈、25针脚相连,U4C8051F321核心的第4、第5针脚各串连一个10欧的电阻后与磁条机USB端口的D+、D-端相连。磁条机USB数据端口的D+与第1个控制芯片的DP2相连,磁条机USB数据端口的D-与第1个控制芯片的DM2相连。闪存控制芯片使用AT24C02核心,该核心同样也是符合业界标准的通用核心, 该核心内部电路与普通的闪存控制芯片电路一致,其外部针脚SCI、SDA针脚分别与 STC90C54RD+核心的沘、27针脚相连。下面结合具体的实施例,详细介绍操作员登陆时,终端交互系统进行终端集成输入设备的序列号与柜员号是否匹配的认证,具体步骤为Sl 操作员登陆终端系统,通过数字键盘输入柜员号与对应密码;S2 终端交互系统的终端认证设备调用磁条机读取Flash闪存芯片的序列号,该步骤流程如下(1)解析软指令,得到与所述的软指令对应的设备类型标识符和设备子功能号。诸如 byte[]bData = this. operateDevice ( "MSFDriver,,,”ReadFlash,,,NULL,该代码中MSFDriver即为设备类型标识符,ReadFlash为设备子功能号,该步骤不需要传入相
应参数。(2)配置解析模块根据所述的设备类型标识符解析对应的配置文件,从配置文件中寻找对应的设备类型的设备提供商标识符,配置文件如下所示
8说明书
CN 102236426 A
〈device description =‘‘夕卜设配置’,>
7/10 页
<MSFDriver description=”磁条机配置”>
〈property name="DeviceProviderType" description="设备提供商类 M">Lenovo_MSFDriver_000</property> </ MSFDriver > </device>配置解析模块从上述操作得到的“LenOVO_MSFDriVer_000”进一步解析设备子功能号以及子功能号对应的十六进制指令,配置文件如下[Lenovo_MSFDriver_000]ReadFlash = \xlb\x6b\x3a配置解析模块将配置文件中的上述配置读入内存。(3)终端认证装置调用内存中的上述配置打开磁条机的端口读取Flash闪存中存储的序列号,并通过内置的USB集线器传递给上层应用程序。S3:终端交互系统获取到数字键盘的序列号后在数据库中进行序列号与柜员号对应关系的查找。若查找不成功,则提示“序列号数据不存在,操作员登陆失败”。若查找后发现该序列号对应的柜员号与操作员登陆的柜员号不匹配,则提示“序列号与登陆的柜员号不匹配,操作员登陆失败”。
若查找发现柜员号与数字键盘序列号匹配,提示“成功登陆”。下面以金融系统里银行的柜面终端系统为例具体说明本发明保护的技术内容。具体包括如下步骤步骤100 柜面的相关人员预先根据键盘附带的金融外设功能模块进行配置,配置内容包含标识该金融外设的唯一标识、该金融外设功能模块所包含功能的功能ID以及功能ID对应的十六进制指令。步骤200 柜员将该集成键盘通过其附带的USB电缆连到PC机上。步骤300 等待操作系统遍历并识别其附带的各个功能模块。步骤400 柜员登陆柜面系统,柜面系统识别绑定该柜员的数字小键盘唯一序列号。步骤500 柜员办理柜面业务,正常使用各金融外设金融功能模块。下面以客户来银行柜面办理存款支取业务(取款金额大于5W)时,柜面上层应用程序通过外设调度模块操作该终端集成输入设备的示例,具体步骤为Sl 客户来到银行柜面,提出需要办理存款支取业务,并将身份证,有关已填写过的凭证等交给柜员(由于款项数额大于5W,需要身份证才可以支取)。S2 柜员通过本发明的终端集成输入设备中的数字键盘输入柜员号(以下步骤中
9凡是涉及数值输入的业务流程均采用该数字键盘进行输入)。S3:终端认证设备读取柜员使用的数字键盘的序列号,并在后台数据库表中查找该序列号对应的柜员号,若柜员号与柜员输入的柜员号不符合,提示柜员登陆失败。当柜员登陆成功时,柜员启动相应交易。S4 终端认证设备调用二代身份证读卡器读取身份证信息,该步骤流程如下1.解析软指令,得到与所述的软指令对应的设备类型标识符和设备子功能号。如 byte[]bData = this. operateDevice ( "IDCard,,,"ReadIDCardInfoNULL), 该代码中IDCard为“设备类型标识符”,ReadIDCardInfo为“设备子功能ID”,该操作不需要相应参数传入。2.配置解析模块从第一份配置文件中寻找对应该设备类型的设备提供商标识符, 配置文件如下
〈device description =‘‘夕卜设配置’,>
<IDCard description=”二代身份证配置”〉 〈property name="DeviceProviderType" description="设备提供商类型”〉Lenovo—IDCard—000</property> </IDCard> </device>3.配置解析模块从第二份配置文件中根据第一次读配置操作得到的“Len0V0_ IDCard_000”进一步解析其子功能ID以及子功能ID对应的十六进制指令,配置文件如下[Lenovo_IDCard_000]ReadIDCardInfo = \xlb\x2c\x3e\x31\x5d\x004.配置解析模块将第二份配置文件中的配置读入内存。5.软指令解析模块调用内存中的配置打开二代身份读写器的端口读取身份证信息,并通过内置的USB集线器传递给上层交易。S5:将获得的该客户的身份证信息打包上传到主机进行合法性检查,若检查通过则交易调用该终端集成输入设备集成的磁条机进行读磁操作。调用磁条机读取客户银行卡磁道信息,该步骤子流程如下1.解析软指令,得到与所述的软指令对应的设备类型标识符和设备子功能号。 如 byte [JbData = this. operateDevice ( “MSFDriver,,,” MSFRead2,,,NULL);该代码中 MSFDriver为“设备类型标识符”,MSFRead2为“设备子功能ID”,该操作不需要相应参数传入。2.外设调度模块中软解析模块根据以上两要素,调度配置解析模块从第一份配置文件中寻找对应该设备类型的设备提供商标识符,配置文件如下
〈device description = ‘‘夕卜设配置,’>
9/10 页
<MSFDriver description=”磁条机配置”> 〈property name="DeviceProviderType" description="设备提供商类 M">Lenovo_Msf_000</property> </IDCard> </device>3.配置解析模块从第二份配置文件中根据第一次读配置操作得到的“Len0V0_ Msf_000”进一步解析其子功能ID以及子功能ID对应的十六进制指令,配置文件如下[Lenovo_Msf_000]MSFRead2 = \xlb\x5d4.配置解析模块将第二份配置文件中的配置读入内存。5.软指令解析模块调用内存中的配置打开磁条机的端口准备读取银行卡磁道信肩、ο6.柜员进行划卡操作,划卡成功后,磁条机通过内置USB集线器将数据传递给交
易οS6 调用密码键盘让客户输入密码,因为密码小键盘未集成在该集成输入设备内, 故不再赘述其过程,调用密码键盘的过程与原有外设操作流程一致。S7 将磁道信息、密码上送主机进行合法性检查,若检查通过,柜员清点钱钞,向客户支付相应款项。终端交互系统将该柜员的柜员号以及该柜员使用的数字键盘的序列号记录在日
士由 ;Of. fTh ο综上所述,本发明的有益成果是提供了一种终端集成输入设备以及终端交互系统,通过在主键盘内部集成集线器,以连接磁条机等终端设备,解决了现有技术中的系统终端设备需要分别与PC机相连而造成的运行效率低、运行准确度低的问题,给操作人员的工作造成了方便。本发明的优点是1.创造性地将集线器集成在主键盘内部,将主键盘和小键盘通过薄膜电缆相连接,并将终端系统中经常用到的外用设备集成在主键盘内部,通过USB接点与集线器相连接,极大减少了终端系统中与PC机连接的外用设备,不仅提高了操作员的工作效率,减少了外用设备的误插拔,提高了系统运行的准确度,而且节省了终端空间,给操作人员的工作提供了极大的便利,有利于系统的顺利运行。此外,本发明创造性的设置了可插拔的数字键盘,实现了终端输入设备的故障模块独立更换的功能,即由于所有功能模块通过主体键盘内置USB集线器与主体键盘连接,故某模块发生问题时,可以只针对该模块进行维修或者更换,实现了当柜面因使用频率极高造成数字键盘的损坏、发生故障时,可单独更换数字键盘,有效节约了成本。2.创造性地在数字键盘里设置了与柜员号一一对应的序列码,将数字键盘与柜员身份进行绑定,实现了以硬件介质的方式对柜员身份的认证,有效防止了由于柜员号、柜员密码被不法分子盗用而造成的系统运行的不安全性,极大提高了系统运行的稳定性,提高了终端系统运行的安全性。本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员, 依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种终端集成输入设备,其特征是,所述的终端集成输入设备包括 主键盘,用于进行输入操作;集成在所述的主键盘内部的集线器,用于提供多个通用串行总线USB接入点; 数字键盘,用于进行数字输入;集成在所述的数字键盘内部的存储器,用于存储所述的数字键盘对应的序列号; 集成在所述的主键盘内部、通过USB接入点与所述的集线器相连接的磁条机,用于读取所述的存储器中的序列号,并进行磁条信息的编写和读取。
2.根据权利要求1所述的设备,其特征是,所述的终端集成输入设备还包括集成在所述的主键盘内部、通过USB接入点与所述的集线器相连接的以下任意一种及其组合身份证读写器、指纹仪、IC卡读卡器。
3.根据权利要求1所述的设备,其特征是,所述的主键盘表面设置有与所述的集线器相连的USB接口。
4.根据权利要求1所述的设备,其特征是,所述的主键盘通过薄膜电缆与所述的数字键盘相连接。
5.根据权利要求1所述的设备,其特征是,所述的主键盘表面设置有键盘区、F键功能键盘区、控制键区和/或快捷键区。
6.一种终端交互系统,其特征是,所述的系统包括终端认证设备和权利要求1-5任意一项所述的终端集成输入设备,其中,所述的终端认证设备包括认证装置,用于通过调度装置获取数字键盘对应的序列号,通过所述的数字键盘获取柜员号,并对所述的柜员号进行认证;所述的调度装置,用于根据软指令调度对应的设备。
7.根据权利要求6所述的系统,其特征是,所述的终端认证设备还包括 数据库,用于存储预先设定的序列号以及与所述的序列号对应的柜员号。
8.根据权利要求7所述的系统,其特征是,所述的认证装置包括 柜员号获取装置,用于获取通过所述的数字键盘输入的柜员号;序列号获取装置,用于通过调度装置调用磁条机获取所述的数字键盘对应的序列号; 搜索装置,用于在所述的数据库中搜索与所述的序列号对应的柜员号; 准入装置,用于判断所述的搜索装置搜索出的柜员号与柜员号获取装置中获取的柜员号是否相同,判断为是时则表明当前柜员号通过认证。
9.根据权利要求6所述的系统,其特征是,所述的调度装置包括软指令解析模块,用于解析软指令,得到与所述的软指令对应的设备类型标识符和设备子功能号;配置解析模块,用于根据所述的设备类型标识符和设备子功能号解析对应的配置文件;外设驱动模块,用于根据所述的配置文件驱动所述的软指令对应的设备,并将所述的设备的返回结果信息发送至所述的软指令解析模块。
10.根据权利要求6所述的系统,其特征是,所述的软指令对应的设备包括所述的终端集成输入设备中集成在所述的主键盘内、通过USB接入点与所述的集线器相连接的磁条机和/或身份证读写器和/或指纹仪和/或IC卡读卡器。
全文摘要
本发明实施例提供了一种终端集成输入设备以及终端交互系统,其中终端集成输入设备包括主键盘,用于进行输入操作;集成在所述的主键盘内部的集线器,用于提供多个通用串行总线USB接入点;数字键盘,用于进行数字输入;集成在所述的数字键盘内部的存储器,用于存储所述的数字键盘对应的序列号;集成在所述的主键盘内部、通过USB接入点与所述的集线器相连接的磁条机,用于读取所述的存储器中的序列号,并进行磁条信息的编写和读取。通过在主键盘内部设置集线器以连接磁条机等终端设备,通过在数字键盘内设置唯一的与柜员号一一对应的序列码,将数字键盘与柜员身份进行绑定,实现了以硬件介质的方式对柜员身份的认证,有效防止他人冒用。
文档编号G07F19/00GK102236426SQ20111020116
公开日2011年11月9日 申请日期2011年7月18日 优先权日2011年7月18日
发明者关志伟, 周大文, 张颖, 李小雍, 李 真, 章芃, 邓敏捷, 陈旭伟 申请人:中国工商银行股份有限公司