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

文档序号:9505967阅读:来源:国知局
模块,用于当所述签名模块执行签名操作后,向上位机返回成功响应;当检测到取消键按下时,向所述上位机返回失败响应。
[0059]所述智能密钥装置还包括:第二设置模块和第四显示模块;
[0060]所述第二设置模块,用于将初始方向设置为第一显示方向,将所述重力感应模块的信号数据设置为初始信号数据;
[0061]所述第四显示模块,用于当所述接收模块未接收到签名指令时,获取所述重力感应模块中的信号数据,根据所述信号数据设置当前显示方向,显示开机信息。
[0062]所述第一设置模块,具体包括第一获取单元、第一判断单元、第一设置单元、第二判断单元和第二设置单元;
[0063]所述第一获取单元,用于从所述重力感应模块中获取第一坐标轴上的值和第二坐标轴上的值;
[0064]所述第一判断单元,用于判断所述第一坐标轴上的值,当判断所述第一坐标轴上的值小于或等于第二预设值时,触发所述第一设置单元;当判断所述第一坐标轴上的值大于所述第二预设值且小于第一预设值时,触发所述第二判断单元;
[0065]所述第二判断单元,用于判断所述第二坐标轴上的值,当判断所述第二坐标轴上的值大于第二预设值且小于第一预设值时,触发所述第一设置单元;当所述第二判断单元判断所述第二坐标轴的值大于或等于第一预设值时,触发所述第二设置单元;
[0066]所述第一设置单元,用于将当前显示方向设置为第二显示方向;
[0067]所述第二设置单元,用于将当前显示方向设置为第一显示方向。
[0068]所述第一设置模块,还包括第三判断单元,用于判断当前显示方向是否为第一显示方向,判断当前显示方向是否为第二显示方向;
[0069]所述第一设置单元,具体用于当所述第三判断单元判断当前显示方向不为第二显示方向时,将当前显示方向设置为第二显示方向;
[0070]所述第二设置单元,具体用于当所述第三判断单元判断当前显示方向不为第一显示方向时,将当前显示方向设置为第一显示方向。
[0071]所述第二设置单元,具体用于根据当前显示方向,获取保存的第一预设显示指令,将所述第一预设显示指令发送至显示屏,将显示屏的显示属性设置为第一显示属性,将当前显示方向设置为第一显示方向;
[0072]所述第一设置单元,具体用于根据当前显示方向,获取保存的第二预设显示指令,将所述第二预设显示指令发送至显示屏,将显示屏的显示属性设置为第二显示属性,将当前显示方向设置为第二显示方向。
[0073]所述第一设置模块,具体包括第二获取单元、第四判断单元、第三设置单元、第五判断单元、第四设置单元和第五设置单元;
[0074]所述第二获取单元,用于从所述信号数据中获取第一坐标轴上的值和第二坐标轴上的值;
[0075]所述第四判断单元,用于判断所述第一坐标轴上的值,当判定第一坐标轴上的值大于或等于第一预设值时,触发所述第三设置单元;当判断第一坐标轴上的值大于第二预设值且小于第一预设值,触发所述第五判断单元;
[0076]所述第五判断单元,用于判断所述第二坐标轴上的值,当判定所述第二坐标轴上的值小于或等于第二预设值时,触发所述第四设置单元;
[0077]所述第三设置单元,用于将当前显示方向设置为第三显示方向;
[0078]所述第四设置单元,用于将当前显示方向设置为第四显示方向。
[0079]所述第一设置模块,还包括第六判断单元,用于判断当前显示方向是否为第三显示方向,判断当前显示方向是否为第四显示方向;
[0080]所述第三设置单元,具体用于当所述第六判断单元判断当前显示方向不为第三显示方向时,将当前显示方向设置为第三显示方向;
[0081]所述第四设置单元,具体用于当所述第六判断单元判断当前显示方向不为第四显示方向时,将当前显示方向设置为第四显示方向。
[0082]所述第三设置单元,具体用于根据当前显示方向,获取保存的第三预设显示指令,将所述第三预设显示指令发送至显示屏,将显示屏的显示属性设置为第三显示属性,将当前显示方向设置为第三显示方向;
[0083]所述第四设置单元,具体用于根据当前显示方向,获取保存的第四预设显示指令,将所述第四预设显示指令发送至显示屏,将显示屏的显示属性设置为第四显示属性,将当前显示方向设置为第四显示方向。
[0084]所述第二显示模块,还用于当所述第一判断模块判断当前显示方向为第三显示方向时,或当所述第二判断模块判断当前显示方向为第四显示方向时,将所述显示数据中当前显示数据之前的数据作为当前显示数据并进行显示;
[0085]所述第三显示模块,还用于当所述第一判断模块判断当前显示方向为第四显示方向,或当所述第二判断模块判断当前显示方向为第三显示方向时,将所述显示数据中当前显示数据之后的数据作为当前显示数据并进行显示。
[0086]所述智能密钥装置还包括第三判断模块,用于判断所述显示数据中当前显示数据之前是否还有显示数据;
[0087]所述第二显示模块,具体用于当所述第三判断模块判断为是时,将所述显示数据中当前显示数据之前的数据作为当前显示数据。
[0088]所述智能密钥装置还包括第四判断模块,用于判断所述显示数据中当前显示数据之后是否还有显示数据;
[0089]所述第二显示模块,具体用于当所述第四判断模块判断为是时,将所述显示数据中当前显示数据之后的数据作为当前显示数据。
[0090]所述智能密钥装置还包括检测模块,所述检测模块包括第一检测单元、判断超时单元、提示单元和显示单元;
[0091]所述第一检测单元,用于检测按键状态,判断是否检测到按键触发;
[0092]所述判断超时单元,用于当所述第一检测单元未检测到按键触发时,判断检测按键触发是否超时;
[0093]提示单元,用于当所述判断超时单元判断检测按键触发超时时,提示超时信息;
[0094]显示单元,用于当所述判断超时单元判断检测按键触发未超时时,读取所述重力感应模块中的信号数据,根据所述信号数据设置当前显示方向,根据当前显示方向显示当前显示数据。
[0095]所述智能密钥装置,还包括:第一处理模块和第二处理模块;
[0096]所述第一处理模块,用于当所述接收模块接收到报文解析指令时,获取所述报文解析指令中的报文,应用预设哈希算法对所述报文进行计算,将计算得到的哈希结果保存,并从所述报文解析指令中解析得到显示数据,将所述显示数据保存;
[0097]所述第二处理模块,用于当所述接收模块接收到报文签名指令时,从保存的显示数据中获取当前显示数据,并读取所述重力感应模块中的信号数据,根据所述信号数据设置当前显示方向,根据当前显示方向显示当前显示数据。
[0098]所述签名模块,具体用于获取保存的所述哈希结果,应用预设签名算法对所述哈希结果进行签名,得到签名结果,根据所述签名结果生成成功响应;
[0099]所述发送模块中所述向上位机返回失败响应,具体用于将保存的所述哈希结果删除,并向上位机返回失败响应。
[0100]所述智能密钥装置,还包括提示模块;
[0101]所述提示模块,用于当检测到确认键按下时,提示是否需要执行签名操作,并等待接收按键操作;
[0102]所述签名模块,具体用于当检测到确认键再次按下时,执行签名操作;
[0103]所述发送模块中所述向上位机返回失败响应,具体用于当检测到取消键按下时,删除所述显示数据,向所述上位机返回失败响应。
[0104]所述发送模块中向上位机返回失败响应,具体用于显示取消签名信息,向上位机返回失败响应。
[0105]本发明取得的有益效果是:采用本发明的技术方法,能够实现通过接收重力感应模块的触发,智能密钥装置对显示屏的显示方向进行相应调整,达到用户使用习惯的目的,用户体验更佳。
【附图说明】
[0106]为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0107]图1是本发明实施例2提供的一种重力感应智能密钥装置的工作方法流程图;
[0108]图2是本发明实施例2中智能密钥装置显示方向示意图;
[0109]图3、图4、图5和图6是本发明实施例2中智能密钥装置显示临界状态图;
[0110]图7是本发明实施例2中重力感应智能密钥装置示意图;
[0111]图8是本发明实施例3提供的一种重力感应智能密钥装置图。
【具体实施方式】
[0112]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0113]实施例1
[0114]本发明实施例1提供了一种重力感应智能密钥装置的工作方法,包括:
[0115]智能密钥装置等待并接收上位机下发的指令,当接收到签名指令时,从签名指令中获取显示数据,从显示数据中获取当前显示数据,读取重力感应模块中的信号数据,根据信号数据设置当前显示方向,根据当前显示方向显示当前显示数据;
[0116]其中,签名指令可以为一条指令,也可以为多条指令;
[0117]如果签名指令为一条指令,则该签名指令中包含显示数据;
[0118]如果签名指令包括报文解析指令和报文签名指令,则当接收到报文解析指令时,从报文解析指令中获取报文,应用预设哈希算法对报文进行计算,将得到的哈希结果保存,并从报文解析指令中解析得到显示数据,将显示数据保存;当接收到报文签名指令时,从保存的显示数据中获取当前显示数据,并读取重力感应模块中的信号数据,根据信号数据设置当前显示方向,根据当前显示方向显示当前显示数据;
[0119]当检测到第一翻页键按下时,判断当前显示方向,如果是第一显示方向,则将显示数据中当前显示数据之前的数据
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1