一种重力感应智能密钥装置的工作方法及装置制造方法及图纸

技术编号:12732532 阅读:31 留言:0更新日期:2016-01-20 15:47
本发明专利技术公开一种重力感应智能密钥装置的工作方法及装置,属于信息安全领域,所述方法包括:智能密钥装置读取重力感应模块中的信号数据,设置当前显示方向,显示接收到的签名指令中的当前显示数据;当第一翻页键按下且当前显示方向为第一显示方向或当第二翻页键按下且当前显示方向为第二显示方向时,显示当前显示数据之前的数据,当第一翻页键按下且当前显示方向为第二显示方向或当第二翻页键按下且当前显示方向为第一显示方向时,显示当前显示数据之后的数据。采用本发明专利技术的技术方法,通过接收重力感应模块的触发,智能密钥装置对显示方向进行相应调整,达到用户使用习惯的目的,用户体验更佳。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,尤其涉及一种重力感应智能密钥装置的工作方法及装置
技术介绍
现有技术中,在与移动设备的音频口连接时,由于智能密钥装置的显示方向只能是在出厂时设定好的,而用户的移动设备音频口位置又有所不同,导致屏幕显示方向无法根据用户习惯进行相应调整,本专利技术就是在这样的背景下应运而生的。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的问题,提供了一种重力感应智能密钥装置的工作方法及装置。本专利技术采用的技术方案是:一种重力感应智能密钥装置的工作方法,包括:智能密钥装置等待并接收上位机下发的指令,当接收到签名指令时,从所述签名指令中获取显示数据,从所述显示数据中获取当前显示数据,读取重力感应模块中的信号数据,根据所述信号数据设置当前显示方向,根据当前显示方向显示当前显示数据;当检测到第一翻页键按下时,判断当前显示方向,如果是第一显示方向,则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示,如果是第二显示方向,则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示;当检测到第二翻页键按下时,判断当前显示方向,如果是第一显示方向,则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示,如果是第二显示方向,则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示;当检测到确认键按下时,执行签名操作,向上位机返回成功响应;当检测到取消键按下时,向所述上位机返回失败响应。所述智能密钥装置等待并接收上位机下发的指令之前,还包括:步骤a1:所述智能密钥装置上电初始化,将初始方向设置为第一显示方向,将重力感应模块的信号数据设置为初始信号数据;步骤a2:所述智能密钥装置获取所述重力感应模块中的信号数据,根据所述信号数据设置当前显示方向,显示开机信息;步骤a3:所述智能密钥装置判断是否接收到上位机下发的指令,如果是,则继续,否则返回步骤a2。所述根据信号数据设置当前显示方向,具体为:步骤a1:所述智能密钥装置从所述信号数据中获取第一坐标轴上的值和第二坐标轴上的值;步骤a2:所述智能密钥装置判断所述第一坐标轴上的值,如果小于或等于第二预设值,则将当前显示方向设置为第二显示方向,如果大于所述第二预设值且小于第一预设值,则执行步骤a3;步骤a3:所述智能密钥装置判断所述第二坐标轴上的值,如果大于或等于所述第一预设值,则将当前显示方向设置为第一显示方向,如果大于所述第二预设值且小于所述第一预设值,则将当前显示方向设置为第二显示方向。所述将当前显示方向设置为第一显示方向之前,还包括:所述智能密钥装置判断当前显示方向是否为第一显示方向,如果是,则显示方向不变,否则将当前显示方向设置为第一显示方向;所述将当前显示方向设置为第二显示方向之前,还包括:所述智能密钥装置判断当前显示方向是否为第二显示方向,如果是,则显示方向不变,否则将当前显示方向设置为第二显示方向。所述将当前显示方向设置为第一显示方向,具体为:根据当前显示方向,获取保存的第一预设显示指令,将所述第一预设显示指令发送至显示屏,将显示屏的显示属性设置为第一显示属性,将当前显示方向设置为第一显示方向;所述将当前显示方向设置为第二显示方向,具体为:根据当前显示方向,获取保存的第二预设显示指令,将所述第二预设显示指令发送至显示屏,将显示屏的显示属性设置为第二显示属性,将当前显示方向设置为第二显示方向。所述根据所述信号数据设置当前显示方向,具体为:步骤b1:所述智能密钥装置从所述信号数据中获取第一坐标轴上的值和第二坐标轴上的值;步骤b2:所述智能密钥装置判断所述第一坐标轴上的值,如果大于或等于第一预设值,则将当前显示方向设置为第三显示方向,如果大于第二预设值且小于第一预设值,则执行步骤b3;步骤b3:所述智能密钥装置判断所述第二坐标轴上的值,如果小于或等于第二预设值,则将当前显示方向设置为第四显示方向。所述将当前显示方向设置为第三显示方向之前,还包括:所述智能密钥装置判断当前显示方向是否为第三显示方向,如果是,则显示方向不变,否则将当前显示方向设置为第三显示方向;所述将当前显示方向设置为第四显示方向之前,还包括:所述智能密钥装置判断当前显示方向是否为第四显示方向,如果是,则显示方向不变,否则将当前显示方向设置为第四显示方向。所述将当前显示方向设置为第三显示方向,具体为:根据当前显示方向,获取保存的第三预设显示指令,将所述第三预设显示指令发送至显示屏,将显示屏的显示属性设置为第三显示属性,将当前显示方向设置为第三显示方向;所述将当前显示方向设置为第四显示方向,具体为:根据当前显示方向,获取保存的第四预设显示指令,将所述第四预设显示指令发送至显示屏,将显示屏的显示属性设置为第四显示属性,将当前显示方向设置为第四显示方向。当检测到第一翻页键按下时,判断当前显示方向,还包括:如果是第三显示方向,则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示,如果是第四显示方向,则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示;当检测到第二翻页键按下时,判断当前显示方向,还包括:如果是第三显示方向,则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示,如果是第四显示方向,则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示。所述将所述显示数据中当前显示数据之前的数据作为当前显示数据之前,还包括:所述智能密钥装置判断所述显示数据中当前显示数据之前是否还有显示数据,如果是,则将所述显示数据中当前显示数据之前的数据作为当前显示数据,否则等待接收按键触发。所述将所述显示数据中当前显示数据之后的数据作为当前显示数据之前,还包括:所述智能密钥装置判断所述显示数据中当前显示数据之后是否还有显示数据,如果是,则将所述显示数据中当前显示数据之后的数据作为当前显示数据,否则等待接收按键触发。所述根据当前显示方向显示当前显示数据之后,还包括:步骤S2-1:所述智能密钥装置检测按键状态,判断是否检测到按键触发,如果是,则继续,否则执行步骤S2-2;步骤S2-2:所述智能密钥装置判断检测按键触发是否超时,如果是,则提示超时信息,结束,否则执行步骤S2-3;步骤S2-3:所述智能密钥装置读取所述重力感应模块中的信号数据,根据所述信号数据本文档来自技高网...
一种重力感应智能密钥装置的工作方法及装置

【技术保护点】
一种重力感应智能密钥装置的工作方法,其特征在于,包括:智能密钥装置等待并接收上位机下发的指令,当接收到签名指令时,从所述签名指令中获取显示数据,从所述显示数据中获取当前显示数据,读取重力感应模块中的信号数据,根据所述信号数据设置当前显示方向,根据当前显示方向显示当前显示数据;当检测到第一翻页键按下时,判断当前显示方向,如果是第一显示方向,则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示,如果是第二显示方向,则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示;当检测到第二翻页键按下时,判断当前显示方向,如果是第一显示方向,则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示,如果是第二显示方向,则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示;当检测到确认键按下时,执行签名操作,向上位机返回成功响应;当检测到取消键按下时,向所述上位机返回失败响应。

【技术特征摘要】
1.一种重力感应智能密钥装置的工作方法,其特征在于,包括:
智能密钥装置等待并接收上位机下发的指令,当接收到签名指令时,从所
述签名指令中获取显示数据,从所述显示数据中获取当前显示数据,读取重力
感应模块中的信号数据,根据所述信号数据设置当前显示方向,根据当前显示
方向显示当前显示数据;
当检测到第一翻页键按下时,判断当前显示方向,如果是第一显示方向,
则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示,
如果是第二显示方向,则将所述显示数据中当前显示数据之后的数据作为当前
显示数据并进行显示;
当检测到第二翻页键按下时,判断当前显示方向,如果是第一显示方向,
则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示,
如果是第二显示方向,则将所述显示数据中当前显示数据之前的数据作为当前
显示数据并进行显示;
当检测到确认键按下时,执行签名操作,向上位机返回成功响应;
当检测到取消键按下时,向所述上位机返回失败响应。
2.根据权利要求1所述的方法,其特征在于,所述智能密钥装置等待并接
收上位机下发的指令之前,还包括:
步骤a1:所述智能密钥装置上电初始化,将初始方向设置为第一显示方向,
将重力感应模块的信号数据设置为初始信号数据;
步骤a2:所述智能密钥装置获取所述重力感应模块中的信号数据,根据所
述信号数据设置当前显示方向,显示开机信息;
步骤a3:所述智能密钥装置判断是否接收到上位机下发的指令,如果是,
则继续,否则返回步骤a2。
3.根据权利要求1或2所述的方法,其特征在于,所述根据信号数据设置
当前显示方向,具体为:
步骤a1:所述智能密钥装置从所述信号数据中获取第一坐标轴上的值和第
二坐标轴上的值;
步骤a2:所述智能密钥装置判断所述第一坐标轴上的值,如果小于或等于
第二预设值,则将当前显示方向设置为第二显示方向,如果大于所述第二预设
值且小于第一预设值,则执行步骤a3;
步骤a3:所述智能密钥装置判断所述第二坐标轴上的值,如果大于或等于
所述第一预设值,则将当前显示方向设置为第一显示方向,如果大于所述第二
预设值且小于所述第一预设值,则将当前显示方向设置为第二显示方向。
4.根据权利要求3所述的方法,其特征在于,
所述将当前显示方向设置为第一显示方向之前,还包括:所述智能密钥装
置判断当前显示方向是否为第一显示方向,如果是,则显示方向不变,否则将
当前显示方向设置为第一显示方向;
所述将当前显示方向设置为第二显示方向之前,还包括:所述智能密钥装
置判断当前显示方向是否为第二显示方向,如果是,则显示方向不变,否则将
当前显示方向设置为第二显示方向。
5.根据权利要求3所述的方法,其特征在于,
所述将当前显示方向设置为第一显示方向,具体为:根据当前显示方向,
获取保存的第一预设显示指令,将所述第一预设显示指令发送至显示屏,将显
示屏的显示属性设置为第一显示属性,将当前显示方向设置为第一显示方向;
所述将当前显示方向设置为第二显示方向,具体为:根据当前显示方向,
获取保存的第二预设显示指令,将所述第二预设显示指令发送至显示屏,将显

\t示屏的显示属性设置为第二显示属性,将当前显示方向设置为第二显示方向。
6.根据权利要求1或2所述的方法,其特征在于,所述根据所述信号数据
设置当前显示方向,具体为:
步骤b1:所述智能密钥装置从所述信号数据中获取第一坐标轴上的值和第
二坐标轴上的值;
步骤b2:所述智能密钥装置判断所述第一坐标轴上的值,如果大于或等于
第一预设值,则将当前显示方向设置为第三显示方向,如果大于第二预设值且
小于第一预设值,则执行步骤b3;
步骤b3:所述智能密钥装置判断所述第二坐标轴上的值,如果小于或等于
第二预设值,则将当前显示方向设置为第四显示方向。
7.根据权利要求6所述的方法,其特征在于,
所述将当前显示方向设置为第三显示方向之前,还包括:所述智能密钥装
置判断当前显示方向是否为第三显示方向,如果是,则显示方向不变,否则将
当前显示方向设置为第三显示方向;
所述将当前显示方向设置为第四显示方向之前,还包括:所述智能密钥装
置判断当前显示方向是否为第四显示方向,如果是,则显示方向不变,否则将
当前显示方向设置为第四显示方向。
8.根据权利要求6所述的方法,其特征在于,
所述将当前显示方向设置为第三显示方向,具体为:根据当前显示方向,
获取保存的第三预设显示指令,将所述第三预设显示指令发送至显示屏,将显
示屏的显示属性设置为第三显示属性,将当前显示方向设置为第三显示方向;
所述将当前显示方向设置为第四显示方向,具体为:根据当前显示方向,
获取保存的第四预设显示指令,将所述第四预设显示指令发送至显示屏,将显

\t示屏的显示属性设置为第四显示属性,将当前显示方向设置为第四显示方向。
9.根据权利要求6所述的方法,其特征在于,
当检测到第一翻页键按下时,判断当前显示方向,还包括:如果是第三显
示方向,则将所述显示数据中当前显示数据之前的数据作为当前显示数据并进
行显示,如果是第四显示方向,则将所述显示数据中当前显示数据之后的数据
作为当前显示数据并进行显示;
当检测到第二翻页键按下时,判断当前显示方向,还包括:如果是第三显
示方向,则将所述显示数据中当前显示数据之后的数据作为当前显示数据并进
行显示,如果是第四显示方向,则将所述显示数据中当前显示数据之前的数据
作为当前显示数据并进行显示。
10.根据权利要求1所述的方法,其特征在于,所述将所述显示数据中当前
显示数据之前的数据作为当前显示数据之前,还包括:所述智能密钥装置判断
所述显示数据中当前显示数据之前是否还有显示数据,如果是,则将所述显示
数据中当前显示数据之前的数据作为当前显示数据,否则等待接收按键触发。
11.根据权利要求1所述的方法,其特征在于,所述将所述显示数据中当前
显示数据之后的数据作为当前显示数据之前,还包括:所述智能密钥装置判断
所述显示数据中当前显示数据之后是否还有显示数据,如果是,则将所述显示
数据中当前显示数据之后的数据作为当前显示数据,否则等待接收按键触发。
12.根据权利要求1所述的方法,其特征在于,所述根据当前显示方向显示
当前显示数据之后,还包括:
步骤S2-1:所述智能密钥装置检测按键状态,判断是否检测到按键触发,
如果是,则继续,否则执行步骤S2-2;
步骤S2-2:所述智能密钥装置判断检测按键触发是否超时,如果是,则提

\t示超时信息,结束,否则执行步骤S2-3;
步骤S2-3:所述智能密钥装置读取所述重力感应模块中的信号数据,根据
所述信号数据设置当前显示方向,根据当前显示方向显示当前显示数据,返回
步骤S2-1。
13.根据权利要求1所述的方法,其特征在于,所述签名指令,具体包括报
文解析指令和报文签名指令;
当所述智能密钥装置接收到报文解析指令时,获取所述报文解析指令中的
报文,应用预设哈希算法对所述报文进行计算,将计算得到的哈希结果保存,
并从所述报文解析指令中解析得到显示数据,将所述显示数据保存;
当所述智能密钥装置接收到报文签名指令时,从保存的显示数据中获取当
前显示数据,并读取所述重力感应模块中的信号数据,根据所述信号数据设置
当前显示方向,根据当前显示方向显示当前显示数据。
14.根据权利要求13所述的方法,其特征在于,
所述执行签名操作,具体为:所述智能密钥装置获取保存的所述哈希结果,
应用预设签名算法对所述哈希结果进行签名,得到签名结果,根据所述签名结
果生成成功响应;
所述当检测到取消键按下时,向上位机返回失败响应,具体为:当检测到
取消键按下时,将保存的所述哈希结果删除,并向上位机返回失败响应。
15.根据权利要求1所述的方法,其特征在于,
当检测到确认键按下时,还包括:所述智能密钥装置提示是否需要执行签
名操作,并等待接收按键操作;
当检测到确认键再次按下时,执行签名操作,向所述上位机返回确认响应;
当检测到取消键按下时,删除所述显示数据,向所述上位机返回失败响应。
16.根据权利要求1所述的方法,其特征在于,所述向上位机返回失败响应
之前,还包括:显示取消签名信息。
17.一种重力感应智能密钥装置,其特征在于,包括:
接收模块,用于等待并接收上位机下发的指令;
获取模块,用于当所述接收模块接收到签名指令时,从所述签名指令中获
取显示数据,从所述显示数据中获取当前显示数据;
重力感应模块,用于生成信号数据;
第一设置模块,用于读取所述重力感应模块中的信号数据,根据所述信号
数据设置当前显示方向;
第一显示模块,用于根据所述第一设置模块设置的当前显示方向显示所述
获取模块获取到的当前显示数据;
第一判断模块,用于当所述第一显示模块显示当前数据且检测到第一翻页
键按下时,判...

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:飞天诚信科技股份有限公司
类型:发明
国别省市:北京;11

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

1