[发明专利]一种流水号存取控制方法及系统在审
申请号: | 201710364843.3 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107221067A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 吴地军;刘国东;李滨;朱军雄 | 申请(专利权)人: | 深圳市穗彩科技开发有限公司 |
主分类号: | G07C15/00 | 分类号: | G07C15/00;G06F3/06 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 孟凡臣 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流水 存取 控制 方法 系统 | ||
1.一种流水号存取控制方法,其特征在于,所述方法包括下述步骤:
预先创建位图数据和存储文件,其中,所述位图数据中包含有n+1位存储位,每一个存储位用来存储一个流水号所对应的编码数据,每一个存储位在所述位图数据中的逻辑位置与所述存储位对应的流水号之间存在一一对应的关系,所述存储位在所述位图数据中的逻辑位置与所述逻辑位置在所述存储文件中的物理位置一一对应;
接收并解析用户对当前流水号的操作指令,所述操作指令包括对所述流水号进行查询、添加、删除操作的指令;
根据解析到的操作指令,对当前流水号进行文件物理位置和位图逻辑位置的转换,并执行所述是操作指令相匹配的存取动作。
2.根据权利要求1所述的流水号存取控制方法,其特征在于,所述根据解析到的操作指令,对当前流水号进行文件物理位置和位图逻辑位置的转换,并执行所述是操作指令相匹配的存取动作的步骤具体包括下述步骤:
当所述操作指令为流水号的添加指令时,将所述当前流水号对应的编码数据修改到对应的位图数据的存储位上。
3.根据权利要求1所述的流水号存取控制方法,其特征在于,所述根据解析到的操作指令,对当前流水号进行文件物理位置和位图逻辑位置的转换,并执行所述是操作指令相匹配的存取动作的步骤具体包括下述步骤:
当所述操作指令为流水号的查询指令时,判断当前流水号k是否存在;
当判定当前流水号k存在时,计算得到当前流水号k在位图数据中的逻辑位置为k+1;
根据所述位图数据的逻辑位置k+1,计算得到当前流水号k在存储文件的物理位置k+1;
打开所述存储文件,并定位到物理位置为k+1的存储位置,读出所述流水号k;
当判定当前流水号k不存在时,则结束。
4.根据权利要求3所述的流水号存取控制方法,其特征在于,所述当所述操作指令为流水号的查询指令时,判断当前流水号是否存在的步骤具体包括下述步骤:
获取存储文件的大小;
根据每一个位图数据中每一位存储位的长度,计算位图数据的最大流水号;
如果当前流水号k大于该最大流水号,则确定所述待查询的流水号不存在;
如果前流水号k小于等于该最大流水号,则确定所述待查询的流水号存在,并继续执行所述计算得到当前流水号k在位图数据中的逻辑位置为k+1的步骤。
5.根据权利要求1所述的流水号存取控制方法,其特征在于,所述根据解析到的操作指令,对当前流水号进行文件物理位置和位图逻辑位置的转换,并执行所述是操作指令相匹配的存取动作的步骤具体包括下述步骤:
当所述操作指令为流水号删除指令时,计算得到当前流水号在位图数据中的逻辑位置;
根据所述位图数据的逻辑位置,计算得到当前流水号在存储文件的物理位置;
打开所述存储文件,并定位到物理位置,删除所述流水号,即在位图数据中将所述逻辑位置的存储位修改为未存储状态。
6.一种流水号存取控制系统,其特征在于,所述系统包括:
预处理模块,用于预先创建位图数据和存储文件,其中,所述位图数据中包含有n+1位存储位,每一个存储位用来存储一个流水号所对应的编码数据,每一个存储位在所述位图数据中的逻辑位置与所述存储位对应的流水号之间存在一一对应的关系,所述存储位在所述位图数据中的逻辑位置与所述逻辑位置在所述存储文件中的物理位置一一对应;
操作指令接收解析模块,用于接收并解析用户对当前流水号的操作指令,所述操作指令包括对所述流水号进行查询、添加、删除操作的指令;
存取动作执行模块,用于根据解析到的操作指令,对当前流水号进行文件物理位置和位图逻辑位置的转换,并执行所述是操作指令相匹配的存取动作。
7.根据权利要求6所述的流水号存取控制系统,其特征在于,所述存取动作执行模块具体包括:
编码数据修改模块,用于当所述操作指令为流水号的添加指令时,将所述当前流水号对应的编码数据修改到对应的位图数据的存储位上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市穗彩科技开发有限公司,未经深圳市穗彩科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710364843.3/1.html,转载请声明来源钻瓜专利网。