本發(fā)明涉及信息處理,具體涉及一種數(shù)據(jù)庫信息回寫處理方法、一種數(shù)據(jù)庫信息回寫處理裝置、一種電子設(shè)備及一種計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
1、在信息處理系統(tǒng)中,表單類數(shù)據(jù)通常由多個(gè)數(shù)據(jù)項(xiàng)組成,每個(gè)數(shù)據(jù)項(xiàng)對應(yīng)特定的表頭坐標(biāo)信息,用于區(qū)分不同類型的數(shù)據(jù)。然而,由于表單內(nèi)每個(gè)數(shù)據(jù)項(xiàng)都需要詳細(xì)的表頭坐標(biāo)數(shù)據(jù)來確保其位置的準(zhǔn)確性和數(shù)據(jù)的可讀性,隨著表單復(fù)雜度的增加,表頭坐標(biāo)數(shù)據(jù)的存儲量也隨之增大,導(dǎo)致整體的數(shù)據(jù)存儲需求顯著增加。當(dāng)需要對表單中的數(shù)據(jù)進(jìn)行修改或更新時(shí),由于需要處理大量的表頭坐標(biāo)數(shù)據(jù),系統(tǒng)的響應(yīng)速度會受到嚴(yán)重影響,從而降低了用戶體驗(yàn),同時(shí)還會增大數(shù)據(jù)存儲的成本。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明是基于發(fā)明人對以下事實(shí)和問題的發(fā)現(xiàn)和認(rèn)識做出的:
2、在信息處理系統(tǒng)中,表單類數(shù)據(jù)通常由多個(gè)數(shù)據(jù)項(xiàng)構(gòu)成,每個(gè)數(shù)據(jù)項(xiàng)都承載著特定的信息內(nèi)容,并通過表頭坐標(biāo)信息進(jìn)行定位和區(qū)分。表頭坐標(biāo)信息不僅確保了每個(gè)數(shù)據(jù)項(xiàng)在表單中的準(zhǔn)確位置,還保證了數(shù)據(jù)的可讀性和易理解性,對于信息的有效傳遞和處理至關(guān)重要。
3、然而,隨著表單復(fù)雜度的不斷提升,表頭坐標(biāo)信息的數(shù)量也會大幅增加。特別是當(dāng)需要對表單中的數(shù)據(jù)進(jìn)行修改或更新時(shí),系統(tǒng)需要處理大量的表頭坐標(biāo)數(shù)據(jù),以確保更新后的數(shù)據(jù)仍然能夠準(zhǔn)確對應(yīng)到相應(yīng)的字段位置。這一過程不僅耗時(shí)費(fèi)力,還可能導(dǎo)致系統(tǒng)響應(yīng)速度的顯著下降,甚至可能引發(fā)數(shù)據(jù)錯(cuò)亂或丟失等嚴(yán)重后果。并且,隨著數(shù)據(jù)存儲需求的不斷增加,數(shù)據(jù)存儲成本也在持續(xù)攀升。對于需要長期保存和頻繁訪問的表單數(shù)據(jù)而言,高昂的存儲成本無疑是一筆不小的負(fù)擔(dān)。
4、為此,本發(fā)明一實(shí)施例提供了一種數(shù)據(jù)庫信息回寫處理方法、一種數(shù)據(jù)庫信息回寫處理裝置、一種電子設(shè)備及一種計(jì)算機(jī)可讀存儲介質(zhì),可以提高數(shù)據(jù)處理效率,還可以降低表單類數(shù)據(jù)對存儲空間的占用。
5、本發(fā)實(shí)施例提供的數(shù)據(jù)庫信息回寫處理方法包括如下步驟:
6、獲取包含有修訂數(shù)據(jù)的原有數(shù)據(jù)表,所述原有數(shù)據(jù)表至少包括表頭坐標(biāo)信息和多個(gè)數(shù)據(jù)項(xiàng),所述數(shù)據(jù)項(xiàng)與所述表頭坐標(biāo)信息對應(yīng)設(shè)置;
7、基于預(yù)設(shè)的坐標(biāo)轉(zhuǎn)化模型,對所述原有數(shù)據(jù)表內(nèi)的表頭坐標(biāo)信息進(jìn)行坐標(biāo)簡化處理,得到與所述數(shù)據(jù)項(xiàng)對應(yīng)的簡化坐標(biāo);
8、根據(jù)所述數(shù)據(jù)項(xiàng)和該數(shù)據(jù)項(xiàng)對應(yīng)的簡化坐標(biāo),構(gòu)建包含有修訂數(shù)據(jù)的修訂數(shù)據(jù)表,所述修訂數(shù)據(jù)表至少包括修訂數(shù)據(jù)及所述修訂數(shù)據(jù)對應(yīng)的簡化坐標(biāo);
9、對所述修訂數(shù)據(jù)表進(jìn)行持久化處理,以存儲至預(yù)設(shè)存儲介質(zhì)內(nèi)。
10、綜上可知,本發(fā)明提供的數(shù)據(jù)庫信息回寫處理方法,通過坐標(biāo)簡化、修訂數(shù)據(jù)表構(gòu)建及持久化處理等步驟,實(shí)現(xiàn)了對表單類數(shù)據(jù)的壓縮和簡化,不僅提升了后續(xù)的數(shù)據(jù)處理效率,還降低了對存儲空間的需求。同時(shí)持久化處理還可以確保修訂數(shù)據(jù)表的安全性和可靠性,為數(shù)據(jù)的長期存儲和訪問提供了有力支持。
11、在一些實(shí)施例中,所述表頭坐標(biāo)信息包括多個(gè)字段信息、與所述多個(gè)字段信息中部分字段相對應(yīng)的第一標(biāo)記序號和與所述多個(gè)字段信息中另一部分字段相對應(yīng)的第二標(biāo)記序號;所述坐標(biāo)轉(zhuǎn)化模型至少包括坐標(biāo)簡化算法,所述坐標(biāo)簡化算法包括:
12、根據(jù)原有數(shù)據(jù)表內(nèi)的表頭坐標(biāo)信息,得到原有數(shù)據(jù)表內(nèi)數(shù)據(jù)項(xiàng)對應(yīng)的字段信息、所述字段信息對應(yīng)的第一標(biāo)記序號和第二標(biāo)記序號;
13、對所述數(shù)據(jù)項(xiàng)的第一標(biāo)記序號和第二標(biāo)記序號進(jìn)行坐標(biāo)運(yùn)算,得到該數(shù)據(jù)項(xiàng)相對應(yīng)的簡化坐標(biāo),所述數(shù)據(jù)項(xiàng)的簡化坐標(biāo)等于該數(shù)據(jù)項(xiàng)對應(yīng)的第一標(biāo)記序號與所述表頭坐標(biāo)信息內(nèi)多個(gè)第二標(biāo)記序號中最大值的乘積加上該數(shù)據(jù)項(xiàng)對應(yīng)的第二標(biāo)記序號。
14、在一些實(shí)施例中,所述多個(gè)字段信息包括第一字段標(biāo)識和第二字段標(biāo)識;所述數(shù)據(jù)庫信息回寫處理方法還包括步驟:
15、根據(jù)原有數(shù)據(jù)表內(nèi)的表頭坐標(biāo)信息,得到所述表頭坐標(biāo)信息內(nèi)第一字段標(biāo)識的種類和種類數(shù)量和所述表頭坐標(biāo)信息內(nèi)第二字段標(biāo)識的種類和種類數(shù)量;
16、根據(jù)所述第一字段標(biāo)識的種類和種類數(shù)量,對所述表頭坐標(biāo)信息內(nèi)的第一字段標(biāo)識進(jìn)行排序標(biāo)記處理,得到與所述第一字段標(biāo)識對應(yīng)的第一標(biāo)記序號;
17、根據(jù)所述第二字段標(biāo)識的種類和種類數(shù)量,對所述表頭坐標(biāo)信息內(nèi)的第二字段標(biāo)識進(jìn)行排序標(biāo)記處理,得到與所述第二字段標(biāo)識對應(yīng)的第二標(biāo)記序號。
18、在一些實(shí)施例中,所述表頭坐標(biāo)信息至少包括列表頭信息,所述第一字段標(biāo)識和所述第二字段標(biāo)識并排設(shè)于所述列表頭信息,所述第一字段標(biāo)識設(shè)為商品種類和地點(diǎn)信息中的一者,所述第二字段標(biāo)識設(shè)為商品種類和地點(diǎn)信息中的另一者。
19、在一些實(shí)施例中,所述數(shù)據(jù)庫信息回寫處理方法在所述對所述修訂數(shù)據(jù)表進(jìn)行持久化處理,以存儲至預(yù)設(shè)存儲介質(zhì)內(nèi)的步驟之后還包括步驟:
20、對所述預(yù)設(shè)存儲介質(zhì)內(nèi)的修訂數(shù)據(jù)集進(jìn)行反向提取,以得到修訂數(shù)據(jù)表;
21、將所述反向提取的修訂數(shù)據(jù)表錄入第三方存儲介質(zhì)。
22、在一些實(shí)施例中,所述數(shù)據(jù)庫信息回寫處理方法在基于預(yù)設(shè)的坐標(biāo)轉(zhuǎn)化模型,對所述原有數(shù)據(jù)表內(nèi)的表頭坐標(biāo)信息進(jìn)行坐標(biāo)簡化處理,得到與所述數(shù)據(jù)項(xiàng)對應(yīng)的簡化坐標(biāo)的步驟之后還包括步驟:
23、根據(jù)所述數(shù)據(jù)項(xiàng)和該數(shù)據(jù)項(xiàng)對應(yīng)的簡化坐標(biāo),構(gòu)建具有簡化坐標(biāo)的簡化數(shù)據(jù)表;
24、對所述簡化數(shù)據(jù)表進(jìn)行持久化處理,以存儲至預(yù)設(shè)存儲介質(zhì)內(nèi)。
25、在一些實(shí)施例中,所述獲取包含有修訂數(shù)據(jù)的原有數(shù)據(jù)表的步驟包括:
26、獲取輸入設(shè)備輸入的修訂數(shù)據(jù);
27、將所述修訂數(shù)據(jù)更新至原有數(shù)據(jù)表,得到包含有修訂數(shù)據(jù)的原有數(shù)據(jù)表。
28、在一些實(shí)施例中,所述獲取包含有修訂數(shù)據(jù)的原有數(shù)據(jù)表的步驟包括:
29、獲取原有數(shù)據(jù)表;
30、判斷原有數(shù)據(jù)表是否包含修訂數(shù)據(jù);
31、若原有數(shù)據(jù)表內(nèi)包含有修訂數(shù)據(jù),則執(zhí)行所述獲取具有修訂數(shù)據(jù)的原有數(shù)據(jù)表的步驟。
32、另外,本發(fā)明實(shí)施例提供的數(shù)據(jù)庫信息回寫處理裝置包括:
33、獲取模塊,所述獲取模塊用于獲取包含有修訂數(shù)據(jù)的原有數(shù)據(jù)表,所述原有數(shù)據(jù)表至少包括表頭坐標(biāo)信息和多個(gè)數(shù)據(jù)項(xiàng),所述數(shù)據(jù)項(xiàng)與所述表頭坐標(biāo)信息對應(yīng)設(shè)置;
34、坐標(biāo)轉(zhuǎn)化模塊,所述坐標(biāo)轉(zhuǎn)化模塊內(nèi)設(shè)有坐標(biāo)轉(zhuǎn)化模型,所述坐標(biāo)轉(zhuǎn)化模塊用于根據(jù)預(yù)設(shè)的坐標(biāo)轉(zhuǎn)化模型,對所述原有數(shù)據(jù)表內(nèi)的表頭坐標(biāo)信息進(jìn)行坐標(biāo)簡化處理,得到與所述數(shù)據(jù)項(xiàng)對應(yīng)的簡化坐標(biāo);
35、數(shù)據(jù)提取模塊,所述數(shù)據(jù)提取模塊用于根據(jù)所述數(shù)據(jù)項(xiàng)及該數(shù)據(jù)項(xiàng)對應(yīng)的簡化坐標(biāo),構(gòu)建包含有修訂數(shù)據(jù)的修訂數(shù)據(jù)表,所述修訂數(shù)據(jù)表至少包括修訂數(shù)據(jù)及所述修訂數(shù)據(jù)對應(yīng)的簡化坐標(biāo);
36、數(shù)據(jù)寫入模塊,所述數(shù)據(jù)寫入模塊用于對所述修訂數(shù)據(jù)表進(jìn)行持久化處理,以存儲至預(yù)設(shè)存儲介質(zhì)內(nèi)。
37、此外,本發(fā)明實(shí)施例提供的電子設(shè)備包括處理器和存儲器,所述存儲器存儲有所述處理器可執(zhí)行的機(jī)器可讀指令,所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行上文任一實(shí)施例所提供的數(shù)據(jù)庫信息回寫處理方法中的步驟。
38、另外,本發(fā)明實(shí)施例提供的計(jì)算機(jī)可讀存儲介質(zhì)內(nèi)存儲有機(jī)器可讀指令,當(dāng)所述存儲介質(zhì)在電子設(shè)備上運(yùn)行時(shí),所述機(jī)器可讀指令用于使所述電子設(shè)備執(zhí)行上文任一實(shí)施例所提供的數(shù)據(jù)庫信息回寫處理方法中的步驟。