发明名称 |
一种硬件资源的切换方法 |
摘要 |
本发明公开了一种硬件资源切换方法,属于信息安全领域。所述方法包括:进行初始化设置,复位通信标志,开启通信中断和定时器中断;开启总中断,轮回查询通信标识,当所述通信标志置位时进行通信指令处理,并复位所述通信标志;当检测到通信中断时,接收功能模块发送的通信指令包,置位通信标志,中断返回;当检测到定时器中断时,更新硬件资源的可占用时间,中断返回。本发明的有益效果在于:通过硬件资源的切换实现多功能设备的硬件资源共享,缩小设备的体积,提高使用的方便性,节省资源。 |
申请公布号 |
CN103885828A |
申请公布日期 |
2014.06.25 |
申请号 |
CN201410137427.6 |
申请日期 |
2014.04.08 |
申请人 |
飞天诚信科技股份有限公司 |
发明人 |
陆舟;于华章 |
分类号 |
G06F9/48(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种硬件资源切换方法,其特征在于,包括:步骤A、进行初始化设置;步骤B、复位通信标志,开启通信中断和定时器中断;步骤C、开启总中断,轮回查询通信标志,当所述通信标志置位时进行通信指令处理,并复位所述通信标志;当检测到通信中断时,接收功能模块发送的通信指令包,置位通信标志,中断返回;当检测到定时器中断时,更新硬件资源的可占用时间,中断返回;所述通信指令处理具体包括:步骤C1、解析通信指令包中的指令的类型,若为申请硬件资源使用权指令则执行步骤C2;若为释放硬件资源使用权指令则执行步骤C3;步骤C2、根据所述申请硬件资源使用权指令确定当前硬件资源、当前功能模块以及申请占用时间,判断当前硬件资源是否被当前功能模块以外的功能模块占用,是则申请失败,执行步骤C4,否则设置当前硬件资源连通到当前功能模块,并根据所述申请占用时间更新当前硬件资源的可占用时间,申请成功,执行步骤C4;步骤C3、根据所述释放硬件资源使用权指令确定当前硬件资源和当前功能模块,判断当前硬件资源是否被当前功能模块以外的功能模块占用,是则释放失败,执行步骤C4,否则设置当前硬件资源与当前功能模块断开连接,修改当前硬件资源的可占用时间为预设值,释放成功,执行步骤C4;步骤C4、向当前功能模块返回通信指令处理结果。 |
地址 |
100085 北京市海淀区学清路9号汇智大厦B楼17层 |