數(shù)據(jù)已經(jīng)轉(zhuǎn)檔完畢,則停止操作。
[0044]S480:獲取下一個(gè)轉(zhuǎn)檔數(shù)據(jù)庫并將其更新為當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫,并返回步驟S430。
[0045]上述的一種體檢數(shù)據(jù)處理方法,當(dāng)存儲模塊達(dá)到設(shè)定存儲量時(shí),轉(zhuǎn)檔模塊將存儲模塊內(nèi)的體檢數(shù)據(jù)根據(jù)不同的時(shí)間段進(jìn)行轉(zhuǎn)檔,實(shí)現(xiàn)了體檢數(shù)據(jù)的自動(dòng)分區(qū)存儲,即數(shù)據(jù)轉(zhuǎn)檔,從而提高數(shù)據(jù)處理的速度。
[0046]其中一個(gè)實(shí)施例中,步驟S440之后還包括步驟:判斷當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫是否達(dá)到設(shè)定存儲量,若是,則增加當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫的存儲容量。一般地,設(shè)定存儲量為略低于轉(zhuǎn)檔數(shù)據(jù)庫的最大存儲量的存儲容量值,避免存儲過滿。
[0047]每個(gè)轉(zhuǎn)檔數(shù)據(jù)庫包括多個(gè)年份數(shù)據(jù)區(qū),每個(gè)年份數(shù)據(jù)區(qū)內(nèi)包括多個(gè)月份數(shù)據(jù)區(qū),每個(gè)月份數(shù)據(jù)區(qū)內(nèi)包括多個(gè)日期數(shù)據(jù)區(qū)。其中一實(shí)施例中,步驟S430包括:
[0048]獲取與時(shí)間區(qū)間值對應(yīng)的多個(gè)年份數(shù)據(jù)區(qū)。
[0049]獲取年份數(shù)據(jù)區(qū)內(nèi)的多個(gè)月份數(shù)據(jù)區(qū)。
[0050]獲取月份數(shù)據(jù)區(qū)內(nèi)的的日期數(shù)據(jù)區(qū)。
[0051]年份數(shù)據(jù)區(qū)的個(gè)數(shù)由該轉(zhuǎn)檔數(shù)據(jù)庫120的時(shí)間區(qū)間值決定,例如,若一個(gè)轉(zhuǎn)檔數(shù)據(jù)庫120的時(shí)間區(qū)間值為2000年-2004年,則該轉(zhuǎn)檔數(shù)據(jù)庫120包含5個(gè)年份數(shù)據(jù)區(qū)。每一個(gè)年份數(shù)據(jù)區(qū)內(nèi)有12個(gè)月份數(shù)據(jù)區(qū),對應(yīng)存儲從I月到12月的體檢數(shù)據(jù)。每一個(gè)月份數(shù)據(jù)區(qū)內(nèi)有多個(gè)日期數(shù)據(jù)區(qū),日期數(shù)據(jù)區(qū)的個(gè)數(shù)由所在月份數(shù)據(jù)區(qū)的月份含有的天數(shù)決定,例如,對應(yīng)I月份的月份數(shù)據(jù)區(qū)含有31個(gè)日期數(shù)據(jù)區(qū),分別存儲從I月I號到I月31號的體檢數(shù)據(jù)。
[0052]時(shí)間信息獲取模塊包括體檢時(shí)間獲取單元和時(shí)間區(qū)間值獲取單元,進(jìn)一步地,時(shí)間獲取單元包括年份獲取子單元、月份獲取子單元和日期獲取子單元,月份獲取子單元連接年份獲取子單元和日期獲取子單元。
[0053]其中一實(shí)施例中,步驟S440包括:
[0054]獲取存儲模塊內(nèi)具有匹配年份信息的體檢數(shù)據(jù)。
[0055]獲取具有匹配年份信息的體檢數(shù)據(jù)的月份信息。
[0056]獲取具有匹配年份信息的體檢數(shù)據(jù)的日期信息。
[0057]將具有匹配年份信息的體檢數(shù)據(jù)存儲到當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫的相應(yīng)的年份數(shù)據(jù)區(qū)、月份數(shù)據(jù)區(qū)和日期數(shù)據(jù)區(qū)。
[0058]通過對同一個(gè)轉(zhuǎn)檔數(shù)據(jù)庫的分區(qū)處理,使得每一個(gè)區(qū)域內(nèi)存儲相應(yīng)時(shí)間的體檢數(shù)據(jù),當(dāng)需要使用某一天或某一段時(shí)間內(nèi)的體檢數(shù)據(jù)時(shí),直接從對應(yīng)轉(zhuǎn)檔數(shù)據(jù)庫的對應(yīng)區(qū)域內(nèi)查找,大大地提高了數(shù)據(jù)查找的速度。
[0059]體檢數(shù)據(jù)處理系統(tǒng)還包括統(tǒng)計(jì)模塊用以統(tǒng)計(jì)轉(zhuǎn)檔數(shù)據(jù)庫的數(shù)據(jù)信息。其中一實(shí)施例中,上述體檢數(shù)據(jù)處理方法,還包括步驟:
[0060]獲取數(shù)據(jù)統(tǒng)計(jì)指令。
[0061]根據(jù)數(shù)據(jù)統(tǒng)計(jì)指令獲取相關(guān)的數(shù)據(jù)信息。
[0062]對相關(guān)的數(shù)據(jù)信息進(jìn)行處理,得到分析統(tǒng)計(jì)表。
[0063]進(jìn)一步地,統(tǒng)計(jì)模塊包括個(gè)人信息統(tǒng)計(jì)單元、疾病統(tǒng)計(jì)單元、工作量統(tǒng)計(jì)單元和指令獲取單元。根據(jù)數(shù)據(jù)統(tǒng)計(jì)指令獲取相關(guān)的數(shù)據(jù)信息的步驟具體為:
[0064]個(gè)人信息統(tǒng)計(jì)單元獲取個(gè)人信息;和/或
[0065]疾病統(tǒng)計(jì)單元獲取疾病總量和年齡段信息;和/或
[0066]工作量統(tǒng)計(jì)單元根據(jù)字段獲取工作量信息。
[0067]對相關(guān)的數(shù)據(jù)信息進(jìn)行處理,得到分析統(tǒng)計(jì)表的步驟具體為:
[0068]個(gè)人信息統(tǒng)計(jì)單元對獲取到的個(gè)人信息進(jìn)行數(shù)據(jù)分析得到個(gè)人體檢分析表;和/或
[0069]疾病統(tǒng)計(jì)單元對獲取的疾病總量和年齡段進(jìn)行數(shù)據(jù)分析得到疾病分布表;和/或
[0070]工作量統(tǒng)計(jì)單元對獲取得到的該字段的工作量進(jìn)行數(shù)據(jù)分析得到工作量表。
[0071]指令獲取單元將不同的指令分別發(fā)送給個(gè)人信息統(tǒng)計(jì)單元、疾病統(tǒng)計(jì)單元或工作量統(tǒng)計(jì)單元,已得到不同的數(shù)據(jù)分析表,以便不同需要的用戶獲得不同的數(shù)據(jù)。
[0072]以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
[0073]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種體檢數(shù)據(jù)處理系統(tǒng),其特征在于,包括 存儲模塊,用于存儲獲得體檢結(jié)果后的體檢數(shù)據(jù); 多個(gè)轉(zhuǎn)檔數(shù)據(jù)庫,用于存儲轉(zhuǎn)檔后的所述體檢數(shù)據(jù),每一個(gè)所述轉(zhuǎn)檔數(shù)據(jù)庫設(shè)有一個(gè)時(shí)間區(qū)間值,且相鄰所述轉(zhuǎn)檔數(shù)據(jù)庫的所述時(shí)間區(qū)間值連續(xù)設(shè)置; 時(shí)間信息獲取模塊,用于獲取所述體檢數(shù)據(jù)的時(shí)間信息和所述時(shí)間區(qū)間值; 檢索模塊,用于根據(jù)所述時(shí)間區(qū)間值檢索所述存儲模塊內(nèi)的具有匹配的時(shí)間信息的體檢數(shù)據(jù); 容量判斷模塊,用于判斷所述存儲模塊的存儲容量是否達(dá)到設(shè)定存儲量; 轉(zhuǎn)檔模塊,當(dāng)存儲模塊達(dá)到設(shè)定存儲量時(shí),將所述時(shí)間信息位于所述時(shí)間區(qū)間值內(nèi)的所述體檢數(shù)據(jù)轉(zhuǎn)存至所述轉(zhuǎn)檔數(shù)據(jù)庫內(nèi)。2.根據(jù)權(quán)利要求1所述的體檢數(shù)據(jù)處理系統(tǒng),其特征在于,所述時(shí)間信息獲取模塊包括體檢時(shí)間獲取單元和時(shí)間區(qū)間值獲取單元,所述體檢時(shí)間獲取單元獲取所述體檢數(shù)據(jù)的時(shí)間信息,所述時(shí)間區(qū)間值獲取單元獲取所述時(shí)間區(qū)間值。3.根據(jù)權(quán)利要求2所述的體檢數(shù)據(jù)處理系統(tǒng),其特征在于,所述體檢時(shí)間獲取單元包括年份獲取子單元、月份獲取子單元和日期獲取子單元,所述月份獲取子單元連接所述年份獲取子單元和所述日期獲取子單元。4.根據(jù)權(quán)利要求3所述的體檢數(shù)據(jù)處理系統(tǒng),其特征在于,每個(gè)所述轉(zhuǎn)檔數(shù)據(jù)庫包括多個(gè)年份數(shù)據(jù)區(qū),每個(gè)所述年份數(shù)據(jù)區(qū)內(nèi)包括多個(gè)月份數(shù)據(jù)區(qū),每個(gè)所述月份數(shù)據(jù)區(qū)內(nèi)包括多個(gè)日期數(shù)據(jù)區(qū)。5.根據(jù)權(quán)利要求1所述的體檢數(shù)據(jù)處理系統(tǒng),其特征在于,還包括統(tǒng)計(jì)模塊,用以統(tǒng)計(jì)所述轉(zhuǎn)檔數(shù)據(jù)庫的數(shù)據(jù)信息,所述統(tǒng)計(jì)模塊包括: 個(gè)人信息統(tǒng)計(jì)單元,用于獲取個(gè)人信息并數(shù)據(jù)分析統(tǒng)計(jì)得到個(gè)人體檢分析表; 疾病統(tǒng)計(jì)單元,用于獲取某種疾病總量和年齡段分布并分析統(tǒng)計(jì)獲得疾病分布表;工作量統(tǒng)計(jì)單元,用于根據(jù)字段獲取該字段的工作量并分析統(tǒng)計(jì)獲得工作量表;指令獲取單元,用于獲取數(shù)據(jù)統(tǒng)計(jì)指令,所述指令獲取單元分別連接所述個(gè)人信息統(tǒng)計(jì)單元、疾病統(tǒng)計(jì)單元和工作量統(tǒng)計(jì)單元。6.一種體檢數(shù)據(jù)處理方法,其特征在于,包括如下步驟: 判斷存儲模塊是否達(dá)到設(shè)定存儲量;若否,則繼續(xù)向存儲模塊內(nèi)存儲體檢數(shù)據(jù),否則,執(zhí)行下一步驟; 獲取當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫的時(shí)間區(qū)間值,轉(zhuǎn)檔數(shù)據(jù)庫有多個(gè),每一個(gè)所述轉(zhuǎn)檔數(shù)據(jù)庫設(shè)有時(shí)間區(qū)間值,且相鄰所述轉(zhuǎn)檔數(shù)據(jù)庫的所述時(shí)間區(qū)間值連續(xù)設(shè)置; 根據(jù)所述時(shí)間區(qū)間值檢索所述存儲模塊內(nèi)的具有匹配的時(shí)間信息的體檢數(shù)據(jù); 將所述時(shí)間信息位于所述當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫的所述時(shí)間區(qū)間值內(nèi)的所述體檢數(shù)據(jù)轉(zhuǎn)存至所述當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫內(nèi); 判斷所述存儲模塊內(nèi)的體檢數(shù)據(jù)是否已轉(zhuǎn)檔完畢,若是,則停止操作,否則獲取下一個(gè)轉(zhuǎn)檔數(shù)據(jù)庫并將其更新為當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫,并返回所述獲取當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫的時(shí)間區(qū)間值的步驟。7.根據(jù)權(quán)利要求6所述的體檢數(shù)據(jù)處理方法,其特征在于,所述獲取當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫的時(shí)間區(qū)間值的步驟包括: 獲取與所述時(shí)間區(qū)間值對應(yīng)的多個(gè)年份數(shù)據(jù)區(qū); 獲取所述年份數(shù)據(jù)區(qū)內(nèi)的多個(gè)月份數(shù)據(jù)區(qū); 獲取所述月份數(shù)據(jù)區(qū)內(nèi)的的多個(gè)日期數(shù)據(jù)區(qū)。8.根據(jù)權(quán)利要求7所述的體檢數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述時(shí)間區(qū)間值檢索所述存儲模塊內(nèi)的具有匹配的時(shí)間信息的體檢數(shù)據(jù)的步驟包括: 獲取所述存儲模塊內(nèi)具有匹配年份信息的體檢數(shù)據(jù); 獲取所述具有匹配年份信息的體檢數(shù)據(jù)的月份信息; 獲取所述具有匹配年份信息的體檢數(shù)據(jù)的日期信息; 將所述具有匹配年份信息的體檢數(shù)據(jù)存儲到所述當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫的相應(yīng)的年份數(shù)據(jù)區(qū)、月份數(shù)據(jù)區(qū)和日期數(shù)據(jù)區(qū)。9.根據(jù)權(quán)利要求6所述的體檢數(shù)據(jù)處理方法,其特征在于,還包括步驟: 獲取數(shù)據(jù)統(tǒng)計(jì)指令; 根據(jù)所述數(shù)據(jù)統(tǒng)計(jì)指令獲取相關(guān)的數(shù)據(jù)信息; 對所述相關(guān)的數(shù)據(jù)信息進(jìn)行處理,得到分析統(tǒng)計(jì)表。10.根據(jù)權(quán)利要求9所述的體檢數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述數(shù)據(jù)統(tǒng)計(jì)指令獲取相關(guān)的數(shù)據(jù)信息的步驟具體為: 個(gè)人信息統(tǒng)計(jì)單元獲取個(gè)人信息;和/或 疾病統(tǒng)計(jì)單元獲取疾病總量和年齡段信息;和/或 工作量統(tǒng)計(jì)單元根據(jù)字段獲取工作量信息; 所述對所述相關(guān)的數(shù)據(jù)信息進(jìn)行處理,得到分析統(tǒng)計(jì)表的步驟具體為: 所述個(gè)人信息統(tǒng)計(jì)單元對獲取到的個(gè)人信息進(jìn)行數(shù)據(jù)分析得到個(gè)人體檢分析表;和/或 所述疾病統(tǒng)計(jì)單元對獲取的所述疾病總量和年齡段進(jìn)行數(shù)據(jù)分析得到疾病分布表;和/或 所述工作量統(tǒng)計(jì)單元對獲取得到的該字段的工作量進(jìn)行數(shù)據(jù)分析得到工作量表。
【專利摘要】本發(fā)明公開了一種體檢數(shù)據(jù)處理系統(tǒng)和方法,體檢數(shù)據(jù)處理系統(tǒng)包括存儲模塊,用于存儲獲得體檢結(jié)果后的體檢數(shù)據(jù);多個(gè)轉(zhuǎn)檔數(shù)據(jù)庫,用于存儲轉(zhuǎn)檔后的體檢數(shù)據(jù);時(shí)間信息獲取模塊,用于獲取體檢數(shù)據(jù)的時(shí)間信息和時(shí)間區(qū)間值;檢索模塊,用于根據(jù)時(shí)間區(qū)間值檢索存儲模塊內(nèi)的具有匹配的時(shí)間信息的體檢數(shù)據(jù);容量判斷模塊,用于判斷存儲模塊的存儲容量是否達(dá)到設(shè)定存儲量;轉(zhuǎn)檔模塊,當(dāng)存儲模塊達(dá)到設(shè)定存儲量時(shí),將時(shí)間信息位于時(shí)間區(qū)間值內(nèi)的體檢數(shù)據(jù)轉(zhuǎn)存至當(dāng)前轉(zhuǎn)檔數(shù)據(jù)庫內(nèi)。實(shí)現(xiàn)了體檢數(shù)據(jù)的自動(dòng)分區(qū)存儲,即數(shù)據(jù)轉(zhuǎn)檔,從而提高數(shù)據(jù)處理的速度。
【IPC分類】G06F17/30
【公開號】CN104915421
【申請?zhí)枴緾N201510316100
【發(fā)明人】寧國春
【申請人】湖南菜鳥網(wǎng)絡(luò)科技有限公司
【公開日】2015年9月16日
【申請日】2015年6月10日