发明名称 一种PC/SC驱动库在IOS设备中的工作方法
摘要 本发明提供一种PC/SC驱动库在IOS设备中的工作方法,属于信息安全领域,该方法包括:PC/SC驱动库从IOS系统中获取外接设备配件协议信息,从应用程序中获取读卡器配件协议信息,获取与IOS系统连接的外接设备,对外接设备和IOS系统之间的通信通道进行初始化,获取通信通道对象,保存该外接设备的外接设备信息,向IOS系统注册中心注册第一通知,判断是否有与IOS系统连接的外接设备,是则等待调用PC/SC驱动库提供的访问外接设备的指令接口,与外接设备通信;否则通过第一通知检测外接设备插入或拔出;采用本发明提供的方法能够实现IOS系统和外接设备之间利用PC/SC驱动库进行通信。
申请公布号 CN104750630A 申请公布日期 2015.07.01
申请号 CN201510176569.8 申请日期 2015.04.14
申请人 飞天诚信科技股份有限公司 发明人 陆舟;于华章
分类号 G06F13/10(2006.01)I 主分类号 G06F13/10(2006.01)I
代理机构 代理人
主权项 一种PC/SC驱动库在IOS设备中的工作方法,其特征在于,包括:步骤S1:PC/SC驱动库从IOS系统中的外接设备信息中获取外接设备配件协议信息,从应用程序中预设的读卡器设备信息中获取读卡器配件协议信息;步骤S2:所述PC/SC驱动库根据所述外接设备配件协议信息和所述读卡器配件协议信息,判断是否存在与所述读卡器设备信息匹配的外接设备与所述IOS系统连接,是则执行步骤S3;否则执行步骤S5;步骤S3:所述PC/SC驱动库将设备匹配标志置位,根据所述外接设备配件协议信息和所述读卡器配件协议信息获取相应的外接设备对象,执行步骤S4;步骤S4:所述PC/SC驱动库根据所述外接设备对象和所述外接设备配件协议信息,对所述外接设备与所述IOS系统之间的通信通道进行初始化,获取通信通道对象,并保存相应的外接设备信息,执行步骤S5;步骤S5:所述PC/SC驱动库判断是否已经向IOS系统注册中心注册第一通知,是则执行步骤S6;否则所述PC/SC驱动库向所述IOS系统注册中心注册第一通知,执行步骤S6;步骤S6:所述PC/SC驱动库根据所述设备匹配标志,判断是否存在与所述读卡器设备信息匹配的外接设备与所述IOS系统连接,是则执行步骤S8;否则执行步骤S7;步骤S7:所述PC/SC驱动库通过所述第一通知检测外接设备插入或拔出,将所述外接设备的外接设备信息发送给所述应用程序,结束;其中,当所述PC/SC驱动库通过所述第一通知检测外接设备拔出时,还包括,将所述设备匹配标志复位;步骤S8:所述PC/SC驱动库从所述外接设备信息中获取第一信息,将所述第一信息报告给所述应用程序;当所述PC/SC驱动库提供的访问外接设备的指令接口被调用时,判断接收到的参数是否合法,是则执行步骤W1;否则向应用程序发送参数不合法信息,结束;步骤W1:根据所述接收到的参数封装访问外部设备指令,将封装的访问外接设备的指令通过所述通信通道对象发送给所述外接设备;步骤W2:接收所述外接设备返回的访问外接设备响应,将所述访问外接设备响应发送给所述应用程序,结束。
地址 100085 北京市海淀区学清路9号汇智大厦B楼17层