[发明专利]一种双用途设备共用显示屏和按键的实现方法有效
申请号: | 201310265562.4 | 申请日: | 2013-06-28 |
公开(公告)号: | CN103312517A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种双用途设备共用显示屏和按键的实现方法,属于信息安全领域。所述方法包括动态令牌模块复位后开启全局中断,调用主函数进入主循环流程,初始化系统状态为休眠;当检测到中断后判断中断的类型:若为通信中断则置位通信唤醒标志,复位通信中断标志,若为按键中断则置位按键唤醒标志,复位按键中断标志,若为实时时钟中断则置位实时时钟唤醒标志,复位实时时钟中断标志;当检测到有唤醒标志被置位时判断唤醒标志的类型,若通信唤醒标志被置位则进入通信处理流程,若按键唤醒标志被置位则进入按键处理流程,若实时时钟唤醒标志被置位则进入实时时钟处理流程。本发明的有益效果在于能够实现双用途设备对硬件资源的共享。 | ||
搜索关键词: | 一种 用途 设备 共用 显示屏 按键 实现 方法 | ||
【主权项】:
一种双用途设备共用显示屏和按键的实现方法,其特征在于,包括动态令牌模块复位,开启全局中断,调用主函数进入主循环流程,执行以下步骤:步骤A:初始化系统状态为休眠,检测到中断后判断中断的类型,若为通信中断则置位通信唤醒标志,复位通信中断标志,执行步骤B;若为按键中断则置位按键唤醒标志,复位按键中断标志,执行步骤B;若为实时时钟中断则置位实时时钟唤醒标志,复位实时时钟中断标志,执行步骤B; 步骤B:检查是否有被置位的唤醒标志,如果有被置位的唤醒标志则判断被置位的唤醒标志的类型,若为所述通信唤醒标志则执行步骤C,若为所述按键唤醒标志则执行步骤D,若为所述实时时钟唤醒标志则执行步骤E,如果在第一预设时间内没有检查到被置位的唤醒标志则返回步骤A;步骤C:关闭通信中断,接收通信数据,检查所述通信数据的类型,若为USBKey获取动态令牌模块状态命令则检查当前系统状态是否为休眠,是则打开显示屏,修改系统状态为验PIN,向USBKey返回回复数据,打开所述通信中断,复位所述通信唤醒标志,返回步骤B,否则直接向USBKey返回回复数据,打开所述通信中断,复位所述通信唤醒标志,返回步骤B;若不为USBKey获取动态令牌模块状态命令则根据所述通信数据的类型执行相应操作;步骤D:关闭按键中断,确定当前按键值,若当前键值为第一预设键值且当前系统状态为验PIN则对数据缓冲区中的数据进行验证,若验证通过则修改系统状态为输入挑战码,打开所述按键中断,复位所述按键唤醒标志,清空数据缓冲区,返回步骤B,若验证不通过则打开所述按键中断,复位所述按键唤醒标志,清空数据缓冲区,返回步骤B;若当前按键值为第一预设键值且当前系统状态为输入挑战码则根据时间因子和/或事件因子和/或数据缓冲区中的数据计算挑战应答口令,显示屏显示计算结果,更新所述事件因子,修改系统状态为显示口令,清空所述数据缓冲区,打开所述按键中断,复位所述按键唤醒标志,返回步骤B;否则根据当前系统状态和当前按键值执行相应操作,打开所述按键中断,复位所述按键唤醒标志,返回步骤B;步骤E:更新时间因子,复位所述实时时钟唤醒标志,返回步骤B。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310265562.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种通道化网桥
- 下一篇:一种多用户干扰抑制方法、终端及基站