一种用于收款机的数据存储方法和快速读取方法技术

技术编号:12888634 阅读:79 留言:0更新日期:2016-02-17 22:40
本发明专利技术公开了一种用于收款机的数据存储方法和数据快速读取方法,该数据快速读取方法包括:采用扫码枪获得商品的商品条码;将获得的商品条码与预设存储规则进行匹配,获得该商品条码对应的存储索引信息;根据获得的存储索引信息,获取该商品条码所对应的第一访问指针和第二访问指针后,依次访问对应的主分区和小分区;按照小分区内的数据存储顺序对小分区内的商品信息进行遍历搜索匹配,获得与该商品条码对应的商品信息。本发明专利技术快速而高效,减少了对存储器的损耗,延长了存储器的寿命,可广泛应用于收款机行业中。

【技术实现步骤摘要】

本专利技术涉及数据存储读取领域,特别是涉及。
技术介绍
名词解释: Nand-flash内存:flash内存的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案,具有容量较大,改写速度快等优点,适用于大量数据的存储。目前的收款机,其商品条码和资料都是存储在Nand-flash内存中,例如某商店共有5000种商品,其中有种商品,条码是630012345,当收款机连接的条码枪扫码扫描到该条码以后,需要在包含5000种商品的数据库中逐个进行信息搜索才能获取该商品信息,而且因为数据之间的存储方式均是随机存储的,有时候要搜索完大半数据之后才能搜索到所搜索的商品信息,占用时间长,搜索效率低,而且过多的搜索工作还可能导致存储器过热,降低存储器的寿命。
技术实现思路
为了解决上述的技术问题,本专利技术的目的是提供一种用于收款机的数据存储方法,本专利技术的另一目的是提供一种用于收款机的数据快速读取方法。本专利技术解决其技术问题所采用的技术方案是: 一种用于收款机的数据存储方法,包括以下步骤:51、将存储器划分为多个主分区,并创建多个分别指向每个主分区的第一访问指针;52、将每个主分区划分为多个小分区,并创建多个分别指向每个小分区的第二访问指针; 53、依次获取每条待存储的商品信息后,将其商品条码与预设存储规则进行匹配后,获得该商品息对应的存储索引息; 54、根据获得的存储索引信息,获取每条商品信息所对应的第一访问指针和第二访问指针后,访问该商品信息所对应的主分区,进而将该商品信息存储到该主分区对应的小分区中。进一步,所述主分区的数量为10,每个主分区所包含的小分区的数量为10。进一步,所述步骤S3中所述预设存储规则为:将商品条码的其中一位数字作为指向主分区的存储索引信息,并将另外一位数字作为指向小分区的存储索引信息。进一步,所述预设存储规则为:将商品条码的第一位数字作为指向主分区的存储索引信息,并将第二位数字作为指向小分区的存储索引信息。进一步,所述步骤S4之后,还包括以下步骤:55、针对每个小分区,分别统计该小分区内的所有商品信息在一段时间内的访问频率,并按照访问频率的高低进行排序,进而按照该排序结果调整该小分区内的商品信息的存储顺序。本专利技术解决其技术问题所采用的另一技术方案是: 应用所述的数据存储方法的一种用于收款机的数据快速读取方法,包括以下步骤: 551、米用扫码枪获得商品的商品条码; 552、将获得的商品条码与预设存储规则进行匹配,获得该商品条码对应的存储索引信息; 553、根据获得的存储索引信息,获取该商品条码所对应的第一访问指针和第二访问指针后,依次访问对应的主分区和小分区; 554、按照小分区内的数据存储顺序对小分区内的商品信息进行遍历搜索匹配,获得与该商品条码对应的商品信息。进一步,所述步骤SS4之后还包括以下步骤: 555、实时地将商品信息的搜索记录生成搜索日志。进一步,所述步骤SS2,其具体为: 将获得的商品条码与预设存储规则进行匹配,根据商品条码的第一位数字获得指向对应的商品信息存储主分区的存储索引信息,并根据第二位数字获得对应的商品信息存储小分区的存储索引信息。本专利技术的有益效果是:一种用于收款机的数据存储方法,包括:S1、将存储器划分为多个主分区,并创建多个分别指向每个主分区的第一访问指针;S2、将每个主分区划分为多个小分区,并创建多个分别指向每个小分区的第二访问指针;S3、依次获取每条待存储的商品信息后,将其商品条码与预设存储规则进行匹配后,获得该商品信息对应的存储索引信息;S4、根据获得的存储索引信息,获取每条商品信息所对应的第一访问指针和第二访问指针后,访问该商品信息所对应的主分区,进而将该商品信息存储到该主分区对应的小分区中。本数据存储方法可以使得在对收款机的数据进行读取时,快速而高效,而且降低了对存储器的损耗,延长了存储器的寿命。本专利技术的另一有益效果是:本专利技术的一种用于收款机的数据快速读取方法,包括:SS1、采用扫码枪获得商品的商品条码;SS2、将获得的商品条码与预设存储规则进行匹配,获得该商品条码对应的存储索引信息;SS3、根据获得的存储索引信息,获取该商品条码所对应的第一访问指针和第二访问指针后,依次访问对应的主分区和小分区;SS4、按照小分区内的数据存储顺序对小分区内的商品信息进行遍历搜索匹配,获得与该商品条码对应的商品信息。本快速读取方法读取收款机数据时,快速而高效,减少了对存储器的损耗,延长了存储器的寿命。【附图说明】下面结合附图和实施例对本专利技术作进一步说明。图1是本专利技术的一种用于收款机的数据存储方法的流程图; 图2是本专利技术的一种用于收款机的数据快速读取方法的流程图。【具体实施方式】参照图1,本专利技术提供了一种用于收款机的数据存储方法,包括以下步骤: 51、将存储器划分为多个主分区,并创建多个分别指向每个主分区的第一访问指针; 52、将每个主分区划分为多个小分区,并创建多个分别指向每个小分区的第二访问指针; 53、依次获取每条待存储的商品信息后,将其商品条码与预设存储规则进行匹配后,获得该商品息对应的存储索引息; 54、根据获得的存储索引信息,获取每条商品信息所对应的第一访问指针和第二访问指针后,访问该商品信息所对应的主分区,进而将该商品信息存储到该主分区对应的小分区中。进一步作为优选的实施方式,所述主分区的数量为10,每个主分区所包含的小分区的数量为10。进一步作为优选的实施方式,所述步骤S3中所述预设存储规则为:将商品条码的其中一位数字作为指向主分区的存储索引信息,并将另外一位数字作为指向小分区的存储索引信息。进一步作为优选的实施方式,所述预设存储规则为:将商品条码的第一位数字作为指向主分区的存储索引信息,并将第二位数字作为指向小分区的存储索引信息。进一步作为优选的实施方式,所述步骤S4之后,还包括以下步骤: 55、针对每个小分区,分别统计该小分区内的所有商品信息在一段时间内的访问频率,并按照访问频率的高低进行排序,进而按照该排序结果调整该小分区内的商品信息的存储顺序。参照图2,本专利技术还提供了应用所述的数据存储方法的一种用于收款机的数据快速读取方法,包括以下步骤: 551、米用扫码枪获得商品的商品条码; 552、将获得的商品条码与预设存储规则进行匹配,获得该商品条码对应的存储索引信息; 553、根据获得的存储索引信息,获取该商品条码所对应的第一访问指针和第二访问指针后,依次访问对应的主分区和小分区; 554、按照小分区内的数据存储顺序对小分区内的商品信息进行遍历搜索匹配,获得与该商品条码对应的商品信息。进一步作为优选的实施方式,所述步骤SS4之后还包括以下步骤: 555、实时地将商品信息的搜索记录生成搜索日志。当前第1页1 2 本文档来自技高网...

【技术保护点】
一种用于收款机的数据存储方法,其特征在于,包括以下步骤:S1、将存储器划分为多个主分区,并创建多个分别指向每个主分区的第一访问指针;S2、将每个主分区划分为多个小分区,并创建多个分别指向每个小分区的第二访问指针;S3、依次获取每条待存储的商品信息后,将其商品条码与预设存储规则进行匹配后,获得该商品信息对应的存储索引信息;S4、根据获得的存储索引信息,获取每条商品信息所对应的第一访问指针和第二访问指针后,访问该商品信息所对应的主分区,进而将该商品信息存储到该主分区对应的小分区中。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘礼强
申请(专利权)人:广州市中崎商业机器股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1