【技术实现步骤摘要】
一种USBKey内数据缓存方法及系统
[0001]本专利技术属于USBKey交互
,具体为一种USBKey内数据缓存方法及系统。
技术介绍
[0002]USBKey产品由于其硬件资源限制,相对于其上位机,其效率低下,不支持多任务,导致在实际使用过程中,影响上层的业务效率,客户体验差。故亟需提出一种新的方法和系统解决存在的问题。
技术实现思路
[0003]为解决现有技术存在的缺陷,本专利技术的目的在于提供一种USBKey内数据缓存方法及系统,该方法及系统将上层与USBKey数据交互量降低,能够提升效率,同时保护敏感信息。
[0004]为达到以上目的,本专利技术采用的一种技术方案是:
[0005]一种USBKey内数据缓存方法,包括以下步骤:
[0006]S1:服务端识别插入的USBKey设备,并为所述USBKey设备生成设备对象;
[0007]S2:客户端从服务端获取设备对象句柄;
[0008]S3:客户端使用所述设备对象句柄和USBKey内的数据文件标识向服务端请 ...
【技术保护点】
【技术特征摘要】
1.一种USBKey内数据缓存方法,包括以下步骤:S1:服务端识别插入的USBKey设备,并为所述USBKey设备生成设备对象;S2:客户端从服务端获取设备对象句柄;S3:客户端使用所述设备对象句柄和USBKey内的数据文件标识向服务端请求读取USBKey数据;S4:服务端根据所述设备对象句柄和所述数据文件标识判断对应数据是否敏感,如果不敏感,则从缓存中查询是否存在对应数据,如果存在,则将对应数据返回给客户端;S5:如果缓存中不存在对应数据,则从USBKey设备内读取对应数据,并将所述对应数据添加到缓存,然后将缓存中的对应数据返回给客户端;S6:拔出所述USBKey设备,服务端删除所述设备的设备对象,并将所述设备对应的所有缓存删除。2.根据权利要求1所述的USBKey内数据缓存方法,其特征在于,所述服务端具有多个USBKey设备接口,可同时识别多个USBKey设备。3.根据权利要求2所述的USBKey内数据缓存方法,其特征在于,步骤S1中生成的每个设备对象具有唯一性。4.根据权利要求3所述的USBKey内数据缓存方法,其特征在于,步骤S3还包括:客户端使用设备对象句柄和数据文件标识向服务端请求更新或删除USBKey设备内对应数据。5.根据权利要求1
‑
4任一项所述的USBKey内数据缓存方法,其特征在于,步骤S4还包括:当客户端向服务端请求更新USBKey设备内对应数据时,服务端根据所述设备对象句柄和所述数据文件标识判断该数据是否敏感,如果不敏感,则更新USBKey设备内对应数据和缓存中对应数据;当客户端向服务端请求删除USBKey设备内对应数据时,服务端根据所述设备对象句柄和所述数据文件标识判断该数据是否敏感,如果不敏感,则删除USBKey设备内对应数据和缓存中对应数据。6.一种USBK...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:北京握奇数据股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。