绑定应用程序和存储设备的方法 【技术领域】
本发明涉及连同机器一起使用的记录载体,特别涉及带有半导体电路元件的记录载体,尤其是涉及绑定应用程序和存储设备的方法。
背景技术
随着存储设备功能的日益强大,越来越多的存储设备需要应用程序来控制,特别是在加密存储领域,加密存储设备更依赖于应用程序的控制。
基于应用程序和存储设备间通信协议要求,应用程序在访问存储设备时将出现一套应用程序同时访问到若干同一类存储设备,不仅影响访问速度,而且也可能出现不期望的误访问。
随着存储设备应用领域的推广,人们开始关注应用程序和存储设备绑定的问题,但目前主要绑定技术均通过硬件实现,技术复杂,且往往会增加硬件负荷,甚至增加成本。
【发明内容】
本发明所要解决的技术问题是改进现有绑定应用程序和存储设备技术的不足,提出一种简单易实现的绑定应用程序和存储设备的方法。
本发明绑定应用程序和存储设备地技术方案是:构建应用程序及其控制的存储设备组织架构,两架构之间有用于数据或命令传送的数据通道,包括步骤:
A.在存储设备中存储唯一分配给它一序列号;
B.应用程序访问该存储设备时,向该存储设备发送包含有该应用程序所获取到的唯一序列号的控制命令或数据;
C.所述存储设备在接收到所述包含有此唯一序列号的控制命令或数据后,将该唯一序列号解析出来,并与存储在所述存储设备中的唯一序列号进行比对,只有比对序列号相同的存储设备才响应所述应用程序的相关操作。
步骤B中所述“向该存储设备发送包含有该应用程序所获取到的唯一序列号的控制命令或数据”,可用密文形式发送,也可用明文形式发送。
步骤B中所述应用程序所获取到的唯一序列号,可以存储在计算机指定位置文件中,也可以存储在应用程序中。
步骤C中所述“与存储在所述存储设备中的唯一序列号进行比对”,可以由存储设备硬件实现,也可以由存储设备中的软件实现。
存储设备中的唯一序列号存储在存储介质中。并且存储设备中存储唯一序列号的存储介质包括一次可编程只读存储器OTP ROM、闪存介质存储器Flash ROM和可电擦除可编程序只读存储器EEPROM。
本发明是有益效果是:通过软件实现应用程序和存储设备绑定,实现方法简单,可以有效降低通过硬件实现时对硬件资源的耗用率。
【附图说明】
图1是本发明一种绑定应用程序和存储设备方法的流程图
图2是本发明一种绑定应用程序和存储设备方法的组织图;
具体实施方式 下面,结合附图所示之最佳实施例进一步阐述本发明。
参阅1、2所示,实施本发明绑定应用程序和存储设备的技术方案是:构建应用程序及其控制的存储设备组织架构,两架构之间有用于数据或命令传送的数据通道,还包括步骤:
A.在存储设备中存储唯一分配给它一序列号;
B.应用程序访问该存储设备时,向该存储设备发送包含有该应用程序所获取到的唯一序列号的控制命令或数据;
C.所述存储设备在接收到所述包含有此唯一序列号的控制命令或数据后,将该唯一序列号解析出来,并与存储在所述存储设备中的唯一序列号进行比对,只有比对序列号相同的存储设备才响应所述应用程序的相关操作。
步骤B中所述“向该存储设备发送包含有该应用程序所获取到的唯一序列号的控制命令或数据”,可用密文形式发送,也可用明文形式发送。
步骤B中所述应用程序所获取到的唯一序列号,可以存储在计算机指定位置文件中,也可以存储在应用程序中。
步骤C中所述“与存储在所述存储设备中的唯一序列号进行比对”,可以由存储设备硬件实现,也可以由存储设备中的软件实现。
存储设备中的唯一序列号存储在存储介质中。并且存储设备中存储唯一序列号的存储介质包括一次可编程只读存储器OTP ROM、闪存介质存储器Flash ROM和可电擦除可编程序只读存储器EEPROM。