一种对显示信息进行筛选的方法

文档序号:7870523阅读:190来源:国知局
专利名称:一种对显示信息进行筛选的方法
技术领域
本发明涉及信息安全领域,尤其涉及一种对显示信息进行筛选的方法。
背景技术
随着信息产业的快速发展,信息技术的发展不仅给人们的生活带来了极大的便利,还从根本上改变了人们的生活方式、行为方式和价值观念,同时信息技术对经济和社会发展也产生了巨大而深远的影响。在现有技术中,USBKEY在执行签名操作时,在进行多次金融交互时,会将每次的信息都显示在液晶屏上,这样用户在确认时,会执行多次不必要的重复操作。

发明内容
本发明的目的是解决现有技术中存在的问题,提供了一种对显示信息进行筛选的方法。本发明采用的技术方案是一种对显示信息进行筛选的方法,包括步骤101 :设备等待接收上位机发送的指令;步骤102 :所述设备判断接收到得指令的类型;如果接收到的是待签名指令,则执行步骤103 ;如果接收到的 是其他操作指令,则执行步骤108 ;步骤103 :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备解析得到第二解析数值,同时根据从指令中解析得到的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤104,否则向上位机返回错误响应后执行步骤101 ;步骤104 :所述设备判断所述第二解析数值是否小于预设数值,如果是,则执行步骤107,否则执行步骤105 ;步骤105 :所述设备读出所述第二解析数值对应的字模数据,并通过液晶屏显示所述字模数据;步骤106 :所述设备判断在预设时间内确认键是否按下,如果是,则执行步骤107,否则所述设备取消签名操作后执行步骤108 ;步骤107 :所述设备执行签名操作,执行步骤108 ;步骤108 :所述设备生成第二响应后返回给上位机,执行步骤101 ;步骤109 :所述设备执行其他操作指令,生成相应的响应后返回给上位机,执行步骤 101。所述步骤102中,如果接收到的是待解析指令,则执行步骤Al至步骤A5 ;步骤Al :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备根据从指令中解析出的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤A2,否则向上位机返回错误响应后执行步骤101 ;步骤A2 :所述设备从指令的报文数据中解析得到预设数值,读出对应的字模数据,并通过液晶屏显示;步骤A3 :所述设备判断在预设时间内确认键是否按下,如果是,则执行步骤A4,否则执行步骤A5 ;步骤A4 :所述设备将所述预设数值保存在第一预设存储区中,执行步骤A5 ;步骤A5 :所述设备生成第一响应后返回给上位机,执行步骤101。所述步骤A2至步骤A4可以替换为步骤Cl :所述设备从指令的报文数据中解析出预设数值、预设次数和预设时间间隔,并通过液晶屏显示;步骤C2 :所述设备判断在预设时间内确认键是否按下,如果是,执行步骤C3,否则执行步骤A5 ;步骤C3 :所述设备清空预设缓冲区中的记录;步骤C4 :所述设备将所述预设数值、预设次数和预设时间间隔保存在第一预设存储区中,执行步骤A5。如果步骤102接收到的是待签名指令时,则执行步骤S103至步骤S106 ;步骤S103 :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备解析得到第二解析数值和解析时间,同时根据解析得到的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤S104,否则向上位机返回错误响应后执行步骤101 ;步骤S104 :所述设备判断所述第二解析数值是否小于预设数值,如果是,则执行步骤105,否则执行步骤S105 ;步骤S105 :所述设备将所述第二解析数值和解析时间作为一条记录存入所述预设缓冲区中;步骤S106 :将所述解析时间与所述预设缓冲区中的记录的时间的时间差小于预设时间间隔的记录的数值相加,得到总数值;步骤S107 :判断所述总数值是否大于所述预设数值,如果是,则执行步骤105,否则执行步骤107。在所述步骤S104至所述步骤S105之间还包括步骤a :所述设备判断所述预设缓冲区中是否有空间存放所述第二解析数值和解析时间,如果是,则执行步骤C,否则执行步骤b ;步骤b :所述设备将所述预设缓冲区中序号最小的记录擦除,执行步骤S105。步骤c :所述设备判断第二解析数值是否小于预设数值与预设次数的比值,如果是,则执行步骤山否则执行步骤S105 ;步骤d :所述设备将预设缓冲区中最后一条记录的数值与第二解析数值相加,得到第一总数值;步骤e :所述设备将第一总数值与所述解析时间作为一条记录存入预设缓冲区中最后一条记录的位置,执行步骤S106。所述步骤b可以替换为 所述设备将所述预设缓冲区中使用次数最小的记录擦除。所述步骤102中,如果接收到得是待解析指令,则执行步骤SI至步骤S3 ;步骤S1:所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备根据从指令中解析出的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤S2,否则向上位机返回错误响应后执行步骤101 ;步骤S2 :所述设备从设备存储区中读出预设数值;步骤S3 :所述设备生成第一响应后返回给上位机,执行步骤101。所述步骤102中,如果接收到的是待签名指令,则执行步骤A103至步骤A108 ;步骤A103 :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备解析得到第二解析数值,执行步骤A104,否则向上位机返回错误响应后执行步骤101 ;步骤A104 :所述设备判断所述第二解析数值是否小于预设数值,如果是,则执行步骤A105,否则执行步骤105 ;步骤A105 :所述设备判断所述预设缓冲区中是否有空间存放所述第二解析数值,如果是,则执行步骤A107,否则执行步骤A106 ;步骤A106 :所述设备将所述第二解析数值与预设缓冲区中最后存入的记录对应的数值相加,得到第一总数值,并将第一总数值保存在最后存入的记录的位置;步骤A107 :将预设缓 冲区中的所有数值相加,得到第二总数值;步骤A108 :判断第二总数值是否大于预设数值,如果是,则执行步骤105,否则执行步骤107。所述步骤102中,如果接收到的待签名指令中含有待解析操作时,则在步骤103与步骤104之间还包括步骤B1:所述设备从指令的报文数据中解析得到预设数值,读出对应的字模数据,并通过液晶屏显示;步骤B2 :所述设备判断在预设时间内确认键是否按下,如果是,则执行步骤B3,否则执行步骤105;步骤B3 :所述设备将所述预设数值保存在第一预设存储区中,执行步骤104。所述第一响应是解析成功或失败的响应。所述第二响应是签名成功或失败的响应。本发明取得的有益效果是在设备中增加筛选功能,能够避免多次不必要的重复工作,增强信息的安全性。


图1是本发明实施例1提供的一种对显示信息进行筛选的方法的流程图;图2是本发明实施例2提供的一种对显示信息进行筛选的方法的流程图;图3是本发明实施例3提供的一种对显示信息进行筛选的方法的流程图;图4是本发明实施例4提供的一种对显示信息进行筛选的方法的流程图;图5是本发明实施例5提供的一种对显示信息进行筛选的方法的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本发明实施例1提供了一种对显示信息进行筛选的方法,如图1所示,包括步骤101 :设备等待接收上位机发送的指令;步骤102 :设备判断接收到的指令的类型;如果接收到的是待解析指令,则执行步骤103 ;如果接收到的是待签名指令,则执行步骤108 ;如果接收到的是其他操作指令,则执行步骤115 ;具体为设备根据指令的第一、二字节来判断指令的类型如果前两个字节是0x002A,则表示接收到的指令是待解析指令;如果前两个字节是0x002B,则表示接收到的指令是待签名指令;如果前两个字节是其他`字节码,则表示接收的指令是其他操作指令;步骤103 :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否正确,如果是,则执行步骤104,否则向上位机返回错误响应后执行步骤101 ;在本实施例中,优选的,预设报文解析方法为XML报文解析方法,除此之外,还可以为CDT报文解析方法、GMP报文解析方法等;例如指令中的报文数据
权利要求
1.一种对显示信息进行筛选的方法,其特征在于,包括 步骤101 :设备等待接收上位机发送的指令; 步骤102 :所述设备判断接收到得指令的类型; 如果接收到的是待签名指令,则执行步骤103 ; 如果接收到的是其他操作指令,则执行步骤108 ; 步骤103 :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备解析得到第二解析数值,同时根据从指令中解析得到的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤104,否则向上位机返回错误响应后执行步骤101 ; 步骤104 :所述设备判断所述第二解析数值是否小于预设数值,如果是,则执行步骤107,否则执行步骤105 ; 步骤105 :所述设备读出所述第二解析数值对应的字模数据,并通过液晶屏显示所述字模数据; 步骤106 :所述设备判断在预设时间内确认键是否按下,如果是,则执行步骤107,否则所述设备取消签名操作后执行步骤108 ; 步骤107 :所述设备执行签名操作,执行步骤108 ; 步骤108 :所述设备生成第二响应后返回给上位机,执行步骤101 ; 步骤109 :所述设备执行其他操作指令,生成相应的响应后返回给上位机,执行步骤101。
2.根据权利要求1所述的方法,其特征在于, 所述步骤102中,如果接收到的是待解析指令,则执行步骤Al至步骤A5 ; 步骤Al :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备根据从指令中解析出的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤A2,否则向上位机返回错误响应后执行步骤101 ;步骤A2 :所述设备从指令的报文数据中解析得到预设数值,读出对应的字模数据,并通过液晶屏显示; 步骤A3 :所述设备判断在预设时间内确认键是否按下,如果是,则执行步骤A4,否则执行步骤A5 ; 步骤A4 :所述设备将所述预设数值保存在第一预设存储区中,执行步骤A5 ; 步骤A5 :所述设备生成第一响应后返回给上位机,执行步骤101。
3.根据权利要求2所述的方法,其特征在于, 所述步骤A2至步骤A4可以替换为 步骤Cl :所述设备从指令的报文数据中解析出预设数值、预设次数和预设时间间隔,并通过液晶屏显示; 步骤C2 :所述设备判断在预设时间内确认键是否按下,如果是,执行步骤C3,否则执行步骤A5 ; 步骤C3 :所述设备清空预设缓冲区中的记录; 步骤C4 :所述设备将所述预设数值、预设次数和预设时间间隔保存在第一预设存储区中,执行步骤A5。
4.根据权利要求3所述的方法,其特征在于, 如果步骤102接收到的是待签名指令时,则执行步骤S103至步骤S106 ; 步骤S103 :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备解析得到第二解析数值和解析时间,同时根据解析得到的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤S104,否则向上位机返回错误响应后执行步骤101 ; 步骤S104 :所述设备判断所述第二解析数值是否小于预设数值,如果是,则执行步骤105,否则执行步骤S105 ; 步骤S105 :所述设备将所述第二解析数值和解析时间作为一条记录存入所述预设缓冲区中; 步骤S106 :将所述解析时间与所述预设缓冲区中的记录的时间的时间差小于预设时间间隔的记录的数值相加,得到总数值; 步骤S107 :判断所述总数值是否大于所述预设数值,如果是,则执行步骤105,否则执行步骤107。
5.根据权利要求4所述的方法,其特征在于, 在所述步骤S104至所述步骤S105之间还包括 步骤a :所述设备判断所述预设缓冲区中是否有空间存放所述第二解析数值和解析时间,如果是,则执行步骤c,否则执行步骤b ; 步骤b :所述设备将所述预设缓冲区中序号最小的记录擦除,执行步骤S105。
步骤c :所述设备判断第二解析数值是否小于预设数值与预设次数的比值,如果是,则执行步骤山否则执行步骤S105 ; 步骤d :所述设备将预设缓冲区中最后一条记录的数值与第二解析数值相加,得到第一总数值; 步骤e :所述设备将第一总数值与所述解析时间作为一条记录存入预设缓冲区中最后一条记录的位置,执行步骤S106。
6.根据权利要求5所述的方法,其特征在于, 所述步骤b可以替换为所述设备将所述预设缓冲区中使用次数最小的记录擦除。
7.根据权利要求1所述的方法,其特征在于, 所述步骤102中,如果接收到得是待解析指令,则执行步骤SI至步骤S3 ; 步骤S1:所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备根据从指令中解析出的第一解析数值,获取所述第一解析数值所属的预设缓冲区,执行步骤S2,否则向上位机返回错误响应后执行步骤101 ;步骤S2 :所述设备从设备存储区中读出预设数值; 步骤S3 :所述设备生成第一响应后返回给上位机,执行步骤101。
8.根据权利要求7所述的方法,其特征在于, 所述步骤102中,如果接收到的是待签名指令,则执行步骤A103至步骤A108 ; 步骤A103 :所述设备根据预设报文解析方法,对指令中的报文数据进行解析,并判断报文格式是否合法,如果是,则所述设备解析得到第二解析数值,执行步骤A104,否则向上位机返回错误响应后执行步骤101 ;步骤A104 :所述设备判断所述第二解析数值是否小于预设数值,如果是,则执行步骤A105,否则执行步骤105 ; 步骤A105 :所述设备判断所述预设缓冲区中是否有空间存放所述第二解析数值,如果是,则执行步骤A107,否则执行步骤A106 ; 步骤A106 :所述设备将所述第二解析数值与预设缓冲区中最后存入的记录对应的数值相加,得到第一总数值,并将第一总数值保存在最后存入的记录的位置; 步骤A107 :将预设缓冲区中的所有数值相加,得到第二总数值; 步骤A108 :判断第二总数值是否大于预设数值,如果是,则执行步骤105,否则执行步骤 107。
9.根据权利要求1所述的方法,其特征在于, 所述步骤102中,如果接收到的待签名指令中含有待解析操作时,则在步骤103与步骤104之间还包括 步骤B1:所述设备从指令的报文数据中解析得到预设数值,读出对应的字模数据,并通过液晶屏显示; 步骤B2 :所述设备判断在预设时间内确认键是否按下,如果是,则执行步骤B3,否则执行步骤105; 步骤B3 :所述设备将所述预设数值保存在第一预设存储区中,执行步骤104。
10.根据权利要求1所述的方法,其特征在于, 所述第二响应是签名成功或失败的响应。
11.根据权利要求2或3所述的方法,其特征在于, 所述第一响应是解析成功或失败的响应。
全文摘要
本发明公开了一种对显示信息进行筛选的方法,属于信息安全领域,所述方法包括设备在执行签名操作时,对接收到的指令进行解析,得到第二解析数值,判断第二解析数值是否小于预设数值,如果是,则直接执行签名操作,如果不是,则在液晶屏上显示信息,等待按键确认,采用本发明所述方案能够避免多次不必要的重复工作,增加了信息的安全性。
文档编号H04L9/32GK103067175SQ20121057919
公开日2013年4月24日 申请日期2012年12月27日 优先权日2012年12月27日
发明者陆舟, 于华章 申请人:飞天诚信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1