亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種用于收款機的數(shù)據(jù)存儲方法和快速讀取方法

文檔序號:9579351閱讀:468來源:國知局
一種用于收款機的數(shù)據(jù)存儲方法和快速讀取方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲讀取領(lǐng)域,特別是涉及一種用于收款機的數(shù)據(jù)存儲方法和快速讀取方法。
【背景技術(shù)】
[0002]名詞解釋:
Nand-flash內(nèi)存:flash內(nèi)存的一種,其內(nèi)部采用非線性宏單元模式,為固態(tài)大容量內(nèi)存的實現(xiàn)提供了廉價有效的解決方案,具有容量較大,改寫速度快等優(yōu)點,適用于大量數(shù)據(jù)的存儲。
[0003]目前的收款機,其商品條碼和資料都是存儲在Nand-flash內(nèi)存中,例如某商店共有5000種商品,其中有種商品,條碼是630012345,當(dāng)收款機連接的條碼槍掃碼掃描到該條碼以后,需要在包含5000種商品的數(shù)據(jù)庫中逐個進行信息搜索才能獲取該商品信息,而且因為數(shù)據(jù)之間的存儲方式均是隨機存儲的,有時候要搜索完大半數(shù)據(jù)之后才能搜索到所搜索的商品信息,占用時間長,搜索效率低,而且過多的搜索工作還可能導(dǎo)致存儲器過熱,降低存儲器的壽命。

【發(fā)明內(nèi)容】

[0004]為了解決上述的技術(shù)問題,本發(fā)明的目的是提供一種用于收款機的數(shù)據(jù)存儲方法,本發(fā)明的另一目的是提供一種用于收款機的數(shù)據(jù)快速讀取方法。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種用于收款機的數(shù)據(jù)存儲方法,包括以下步驟:
51、將存儲器劃分為多個主分區(qū),并創(chuàng)建多個分別指向每個主分區(qū)的第一訪問指針;
52、將每個主分區(qū)劃分為多個小分區(qū),并創(chuàng)建多個分別指向每個小分區(qū)的第二訪問指針;
53、依次獲取每條待存儲的商品信息后,將其商品條碼與預(yù)設(shè)存儲規(guī)則進行匹配后,獲得該商品息對應(yīng)的存儲索引息;
54、根據(jù)獲得的存儲索引信息,獲取每條商品信息所對應(yīng)的第一訪問指針和第二訪問指針后,訪問該商品信息所對應(yīng)的主分區(qū),進而將該商品信息存儲到該主分區(qū)對應(yīng)的小分區(qū)中。
[0006]進一步,所述主分區(qū)的數(shù)量為10,每個主分區(qū)所包含的小分區(qū)的數(shù)量為10。
[0007]進一步,所述步驟S3中所述預(yù)設(shè)存儲規(guī)則為:將商品條碼的其中一位數(shù)字作為指向主分區(qū)的存儲索引信息,并將另外一位數(shù)字作為指向小分區(qū)的存儲索引信息。
[0008]進一步,所述預(yù)設(shè)存儲規(guī)則為:將商品條碼的第一位數(shù)字作為指向主分區(qū)的存儲索引信息,并將第二位數(shù)字作為指向小分區(qū)的存儲索引信息。
[0009]進一步,所述步驟S4之后,還包括以下步驟:
55、針對每個小分區(qū),分別統(tǒng)計該小分區(qū)內(nèi)的所有商品信息在一段時間內(nèi)的訪問頻率,并按照訪問頻率的高低進行排序,進而按照該排序結(jié)果調(diào)整該小分區(qū)內(nèi)的商品信息的存儲順序。
[0010]本發(fā)明解決其技術(shù)問題所采用的另一技術(shù)方案是:
應(yīng)用所述的數(shù)據(jù)存儲方法的一種用于收款機的數(shù)據(jù)快速讀取方法,包括以下步驟:
551、米用掃碼槍獲得商品的商品條碼;
552、將獲得的商品條碼與預(yù)設(shè)存儲規(guī)則進行匹配,獲得該商品條碼對應(yīng)的存儲索引信息;
553、根據(jù)獲得的存儲索引信息,獲取該商品條碼所對應(yīng)的第一訪問指針和第二訪問指針后,依次訪問對應(yīng)的主分區(qū)和小分區(qū);
554、按照小分區(qū)內(nèi)的數(shù)據(jù)存儲順序?qū)π》謪^(qū)內(nèi)的商品信息進行遍歷搜索匹配,獲得與該商品條碼對應(yīng)的商品信息。
[0011]進一步,所述步驟SS4之后還包括以下步驟:
555、實時地將商品信息的搜索記錄生成搜索日志。
[0012]進一步,所述步驟SS2,其具體為:
將獲得的商品條碼與預(yù)設(shè)存儲規(guī)則進行匹配,根據(jù)商品條碼的第一位數(shù)字獲得指向?qū)?yīng)的商品信息存儲主分區(qū)的存儲索引信息,并根據(jù)第二位數(shù)字獲得對應(yīng)的商品信息存儲小分區(qū)的存儲索引信息。
[0013]本發(fā)明的有益效果是:一種用于收款機的數(shù)據(jù)存儲方法,包括:S1、將存儲器劃分為多個主分區(qū),并創(chuàng)建多個分別指向每個主分區(qū)的第一訪問指針;S2、將每個主分區(qū)劃分為多個小分區(qū),并創(chuàng)建多個分別指向每個小分區(qū)的第二訪問指針;S3、依次獲取每條待存儲的商品信息后,將其商品條碼與預(yù)設(shè)存儲規(guī)則進行匹配后,獲得該商品信息對應(yīng)的存儲索引信息;S4、根據(jù)獲得的存儲索引信息,獲取每條商品信息所對應(yīng)的第一訪問指針和第二訪問指針后,訪問該商品信息所對應(yīng)的主分區(qū),進而將該商品信息存儲到該主分區(qū)對應(yīng)的小分區(qū)中。本數(shù)據(jù)存儲方法可以使得在對收款機的數(shù)據(jù)進行讀取時,快速而高效,而且降低了對存儲器的損耗,延長了存儲器的壽命。
[0014]本發(fā)明的另一有益效果是:本發(fā)明的一種用于收款機的數(shù)據(jù)快速讀取方法,包括:
SS1、采用掃碼槍獲得商品的商品條碼;SS2、將獲得的商品條碼與預(yù)設(shè)存儲規(guī)則進行匹配,獲得該商品條碼對應(yīng)的存儲索引信息;SS3、根據(jù)獲得的存儲索引信息,獲取該商品條碼所對應(yīng)的第一訪問指針和第二訪問指針后,依次訪問對應(yīng)的主分區(qū)和小分區(qū);SS4、按照小分區(qū)內(nèi)的數(shù)據(jù)存儲順序?qū)π》謪^(qū)內(nèi)的商品信息進行遍歷搜索匹配,獲得與該商品條碼對應(yīng)的商品信息。本快速讀取方法讀取收款機數(shù)據(jù)時,快速而高效,減少了對存儲器的損耗,延長了存儲器的壽命。
【附圖說明】
[0015]下面結(jié)合附圖和實施例對本發(fā)明作進一步說明。
[0016]圖1是本發(fā)明的一種用于收款機的數(shù)據(jù)存儲方法的流程圖;
圖2是本發(fā)明的一種用于收款機的數(shù)據(jù)快速讀取方法的流程圖。
【具體實施方式】
[0017]參照圖1,本發(fā)明提供了一種用于收款機的數(shù)據(jù)存儲方法,包括以下步驟:
51、將存儲器劃分為多個主分區(qū),并創(chuàng)建多個分別指向每個主分區(qū)的第一訪問指針;
52、將每個主分區(qū)劃分為多個小分區(qū),并創(chuàng)建多個分別指向每個小分區(qū)的第二訪問指針;
53、依次獲取每條待存儲的商品信息后,將其商品條碼與預(yù)設(shè)存儲規(guī)則進行匹配后,獲得該商品息對應(yīng)的存儲索引息;
54、根據(jù)獲得的存儲索引信息,獲取每條商品信息所對應(yīng)的第一訪問指針和第二訪問指針后,訪問該商品信息所對應(yīng)的主分區(qū),進而將該商品信息存儲到該主分區(qū)對應(yīng)的小分區(qū)中。
[0018]進一步作為優(yōu)選的實施方式,所述主分區(qū)的數(shù)量為10,每個主分區(qū)所包含的小分區(qū)的數(shù)量為10。
[0019]進一步作為優(yōu)選的實施方式,所述步驟S3中所述預(yù)設(shè)存儲規(guī)則為:將商品條碼的其中一位數(shù)字作為指向主分區(qū)的存儲索引信息,并將另外一位數(shù)字作為指向小分區(qū)的存儲索引信息。
[0020]進一步作為優(yōu)選的實施方式,所述預(yù)設(shè)存儲規(guī)則為:將商品條碼的第一位數(shù)字作為指向主分區(qū)的存儲索引信息,并將第二位數(shù)字作為指向小分區(qū)的存儲索引信息。
[0021]進一步作為優(yōu)選的實施方式,所述步驟S4之后,還包括以下步驟:
55、針對每個小分區(qū),分別統(tǒng)計該小分區(qū)內(nèi)的所有商品信息在一段時間內(nèi)的訪問頻率,并按照訪問頻率的高低進行排序,進而按照該排序結(jié)果調(diào)整該小分區(qū)內(nèi)的商品信息的存儲順序。
[0022]參照圖2,本發(fā)明還提供了應(yīng)用所述的數(shù)據(jù)存儲方法的一種用于收款機的數(shù)據(jù)快速讀取方法,包括以下步驟:
551、米用掃碼槍獲得商品的商品條碼;
552、將獲得的商品條碼與預(yù)設(shè)存儲規(guī)則進行匹配,獲得該商品條碼對應(yīng)的存儲索引信息;
553、根據(jù)獲得的存儲索引信息,獲取該商品條碼所對應(yīng)的第一訪問指針和第二訪問指針后,依次訪問對應(yīng)的主分區(qū)和小分區(qū);
554、按照小分區(qū)內(nèi)的數(shù)據(jù)存儲順序?qū)π》謪^(qū)內(nèi)的商品信息進行遍歷搜索匹配,獲得與該商品條碼對應(yīng)的商品信息。
[0023]進一步作為優(yōu)選的實施方式,所述步驟SS4之后還包括以下步驟:
555、實時地將商品信息的搜索記錄生成搜索日志。
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1