一种字符显示方法、系统及智能密钥设备技术方案

技术编号:12268018 阅读:65 留言:0更新日期:2015-10-31 15:05
本发明专利技术提供了一种字符显示方法、系统及智能密钥设备,该方法包括:终端根据待显示的字符对应的字符信息从多个字符信息包中选出包含待显示的字符对应的字符信息的字符信息包,并发送至智能密钥设备,字符信息包包含至少两个字符信息;智能密钥设备根据本地存储的密钥对接收到的字符信息包进行验证,如果验证通过,则从接收到的字符信息包中选出待显示的字符对应的字符信息,并根据选出的字符信息显示待显示的字符。本发明专利技术在智能密钥设备中不存储字库,大大的释放了智能密钥设备芯片的存储空间,通过对字符信息包进行校验,在校验通过后才显示需显示的字符,确保了外部导入的字符信息数据是准确合法的,从而实现了正确显示需显示的字符。

【技术实现步骤摘要】

本专利技术涉及一种电子
,尤其涉及一种字符显示方法、系统及智能密钥设备
技术介绍
在传统的智能密钥设备(例如USBKEY)中,字符(包括汉字,数字,字母,符号等)以内码的形式进行表示、交换和处理。需要显示字符时,智能密钥设备将待显示字符的内码转换成区位码,利用区位码从存储在智能密钥设备中的字库中提取待显示字符的字模,然后根据字模信息在屏幕上以点阵的方式将字符显示出来。字模就是字在点阵上显示时对应的编码。以字模的方式存储图形或者文字,每一个点都需要一个bit位来存储,bit位为O代表该像素点不显示,为I代表显示。这样,一个字节就可以存储8个像素点的显示情况。一般采用宋体小四号的字符来做显示,这样一个英文字符刚好占8*16个像素;而汉字需要两倍,即16*16像素来显示一个汉字。这样,存储一个英文字符每行8个点需要I个字节存储,一共16行需要16个字节。在这种情况下,由于需要存储所有待显示字符所对应的字模,智能密钥设备需要较大的存储空间。一般的智能密钥设备中的安全芯片的存储器无法满足存储如此大的字库的需求,因此,大多采用在安全芯片外部扩展一个存储器来存储字库。但是,在安全芯片外部扩展一个存储器来存储字库,则会提高智能密钥设备的成本。
技术实现思路
本专利技术旨在解决上述问题之一。本专利技术的主要目的在于提供一种字符显示方法;本专利技术的另一目的在于提供一种智能密钥设备;本专利技术的又一目的在于提供一种字符显示系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种字符显示方法,包括:智能密钥设备接收终端发送的字符信息包,所述字符信息包包含至少两个字符信息;智能密钥设备根据本地存储的密钥对字符信息包进行验证,如果验证通过,则从接收到的字符信息包中选出待显示的字符对应的字符信息,并根据选出的字符信息显示待显示的字符。本专利技术另一方面提供了一种字符显示方法,包括:终端根据待显示的字符对应的字符信息从多个字符信息包中选出包含待显示的字符对应的字符信息的字符信息包,并发送至智能密钥设备,字符信息包包含至少两个字符信息;智能密钥设备接收终端发送的字符信息包,并根据本地存储的密钥对字符信息包进行验证,如果验证通过,则从接收到的字符信息包中选出待显示的字符对应的字符信息,并根据选出的字符信息显示待显示的字符。可选的,智能密钥设备根据本地存储的密钥对字符信息包进行验证,包括:智能密钥设备根据本地存储的密钥计算终端发送的字符信息包的校验码;智能密钥设备将计算得到的字符信息包的校验码与本地存储的对应的字符信息包的校验码进行对比,如果对比一致,则验证通过。可选的,方法还包括:智能密钥设备接收终端发送的字符信息包的待验证信息;智能密钥设备根据本地存储的密钥对字符信息包进行验证,包括:智能密钥设备根据本地存储的密钥对字符信息包的待验证信息进行验证。可选的,字符信息包括:字符对应的字模和编码;从接收到的字符信息包中选出待显示的字符对应的字符信息,并根据选出的字符信息显示待显示的字符,包括:根据待显示字符对应的编码从接收到的字符信息包中选出待显示的字符对应的字模,根据字模显示待显不的字符。可选的,在智能密钥设备接收终端发送的字符信息包之前,方法还包括:智能密钥设备将待显示的字符对应的编码发送至终端;终端根据待显示的字符对应的编码,将包含有待显示的字符对应的字模的字符信息包发送至智能密钥设备。可选的,方法还包括:终端还将包含有待显示的字符对应的字符信息的字符信息包的标识发送至智能密钥设备。本专利技术另一方面提供了一种智能密钥设备,包括:接收模块,用于接收终端发送的字符信息包,字符信息包包含至少两个字符信息;验证模块,用于根据本地存储的密钥对字符信息包进行验证;显示模块,用于在验证通过后,从接收到的字符信息包中选出待显示的字符对应的字符信息,并根据选出的字符信息显示待显示的字符。可选的,验证模块,用于根据本地存储的密钥对字符信息包进行验证,包括:根据本地存储的密钥计算终端发送的字符信息包的校验码;将计算得到的字符信息包的校验码与本地存储的对应的字符信息包的校验码进行对比,如果对比一致,则验证通过。可选的,接收模块,还用于接收终端发送的字符信息包的待验证信息;验证模块,用于根据本地存储的密钥对字符信息包进行验证,包括:根据本地存储的密钥对字符信息包的待验证信息进行验证。可选的,字符信息包括:字符对应的字模和编码;显示模块,用于从接收到的字符信息包中选出待显示的字符对应的字符信息,并根据选出的字符信息显示待显示的字符,包括:根据待显示字符对应的编码从接收到的字符信息包中选出待显示的字符对应的字模,根据字模显示待显示的字符。可选的,发送模块,用于将待显示的字符对应的编码发送至终端。本专利技术另一方面提供了一种字符显示系统,包括:终端以及如上的智能密钥设备;其中:终端,用于根据待显示的字符对应的字符信息从多个字符信息包中选出包含待显示的字符对应的字符信息的字符信息包,并发送至智能密钥设备,字符信息包包含至少两个字符信息。可选的,字符信息包括:字符对应的字模和编码;终端,用于根据待显示的字符对应的字符信息从多个字符信息包中选出包含待显示的字符对应的字符信息的字符信息包,并将字符信息包发送至智能密钥设备,包括:终端根据从智能密钥设备接收到的待显示的字符对应的编码,将包含有待显示的字符对应的字模的字符信息包发送至智能密钥设备。可选的,终端,还用于将包含有待显示的字符对应的字符信息的字符信息包的标识发送至智能密钥设备。由上述本专利技术提供的技术方案可以看出,本专利技术提供了一种字符显示方法、系统及智能密钥设备,在智能密钥设备中不存储字库,大大的释放了智能密钥设备芯片的存储空间;进一步地,智能密钥设备中仅保存有对应于各个字符信息包的校验码,从而进一步节省了智能密钥设备的存储空间,此外,更进一步,在智能密钥设备中不仅不存储字库,连各个字符信息包的校验码,本专利技术通过对字符信息包进行验证的方式,以确保从外部导入的字符信息数据是准确合法。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例1和2提供的一种字库初始化系统结构示意图;图2为本专利技术实施例1和2提供的一种初始化设备结构示意图;图3为本专利技术实施例1和2提供的一种智能密钥设备结构示意图;图4为本专利技术实施例3提供的一种字符显示系统结构示意图;图5为本专利技术实施例3提供的一种智能密钥设备结构示意图;图6为本专利技术实施例4提供的一种字库初始化方法流程图;图7为本专利技术实施例4提供的另一种字库初始化方法流程图;图8为本专利技术实施例4提供的另一种字库初始化方法流程图;图9为本专利技术实施例5提供的一种字符显示方法流程图;图10为本专利技术实施例6提供的一种字符显示方法流程图;图11为本专利技术实施例7提供的一种字符显示方法流程图。【具体实施方式】下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技本文档来自技高网...

【技术保护点】
一种字符显示方法,其特征在于,包括:智能密钥设备接收终端发送的字符信息包,所述字符信息包包含至少两个字符信息;所述智能密钥设备根据本地存储的密钥对所述字符信息包进行验证,如果验证通过,则从接收到的所述字符信息包中选出待显示的字符对应的字符信息,并根据选出的字符信息显示所述待显示的字符。

【技术特征摘要】

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京;11

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

1