发明名称 |
一种具有蓝牙接口的CCID设备及其工作方法 |
摘要 |
本发明提供了一种具有蓝牙接口的CCID设备及其工作方法,其工作方法包括:检测通讯模式类型是否发生改变,如果否,则根据通讯模式类型和第二缓冲区中的数据,将CCID指令应答数据返回给上位机;如果是,则复位蓝牙模块,将CCID指令应答数据返回给上位机。当通过USB模块获取到CCID指令数据后,判断CCID指令数据的类型是否和通讯模式类型相匹配,是则根据CCID指令数据的类型,将串口指令数据发送给蓝牙模块;否则根据CCID指令数据的类型,设置匹配的通讯模式类型,将串口指令数据其存储到第一缓冲区;当通过蓝牙模块获取到串口指令应答数据后,将串口指令应答数据存储到第二缓冲区。 |
申请公布号 |
CN105005540A |
申请公布日期 |
2015.10.28 |
申请号 |
CN201510266813.X |
申请日期 |
2015.05.22 |
申请人 |
飞天诚信科技股份有限公司 |
发明人 |
陆舟;于华章 |
分类号 |
G06F13/38(2006.01)I |
主分类号 |
G06F13/38(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种具有蓝牙接口的CCID设备的工作方法,其特征在于,包括:步骤S1:检测通讯模式类型是否发生改变,如果是,则复位蓝牙模块,将第一缓冲区中的数据发送给所述蓝牙模块,执行步骤S2;否则,执行步骤S2;步骤S2:获取所述通讯模式类型,根据所述通讯模式类型和第二缓冲区中的数据,将CCID指令应答数据通过USB模块返回给上位机;所述方法还包括:当通过所述蓝牙模块获取到串口指令应答数据后,将所述串口指令应答数据存储到第二缓冲区;当通过所述USB模块接收到来自所述上位机的CCID指令数据后,执行步骤B1;步骤B1:获取所述CCID指令数据的类型和所述通讯模式类型,判断所述CCID指令数据的类型是否和所述通讯模式类型相匹配,如果是,则执行步骤B2;否则,执行步骤B3;步骤B2:根据所述CCID指令数据的类型,向所述蓝牙模块发送串口指令数据;步骤B3:根据所述CCID指令数据的类型,设置与所述CCID指令数据的类型相匹配的通讯模式类型;根据所述CCID指令数据的类型,将串口指令数据存储到第一缓冲区。 |
地址 |
100085 北京市海淀区学清路9号汇智大厦B楼17层 |