欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

初始化數(shù)據(jù)庫(kù)的方法和裝置的制作方法

文檔序號(hào):6379066閱讀:239來(lái)源:國(guó)知局
專利名稱:初始化數(shù)據(jù)庫(kù)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種初始化數(shù)據(jù)庫(kù)的方法和裝置。
背景技術(shù)
電子商務(wù)的各種系統(tǒng)為了最大程度的滿足客戶使用體驗(yàn),需要7X24小時(shí)不間斷的運(yùn)行。在這種情況下,各種系統(tǒng)的升級(jí)面臨著很多問題,其中庫(kù)存系統(tǒng)尤為突出。庫(kù)存系統(tǒng)與網(wǎng)站交易系統(tǒng)、財(cái)務(wù)系統(tǒng)、倉(cāng)儲(chǔ)管理系統(tǒng)、訂單系統(tǒng)等諸多系統(tǒng)相關(guān)聯(lián),它們之間存在復(fù)雜的數(shù)據(jù)交互關(guān)系。這些系統(tǒng)沒有一個(gè)時(shí)刻是處于同時(shí)不工作的情況,這些系統(tǒng)的運(yùn)行會(huì)改變庫(kù)存系統(tǒng)的一個(gè)或多個(gè)數(shù)據(jù)類型。例如訂單系統(tǒng)在完成訂單生產(chǎn)后,貨物從庫(kù)房中被取出并打包,于是減少了庫(kù)房中的實(shí)際庫(kù)存量。又如,倉(cāng)儲(chǔ)管理系統(tǒng)預(yù)訂了一些貨物作為 備用貨物,于是減少了庫(kù)房中的可出貨量。實(shí)際庫(kù)存量、可出貨量都屬于庫(kù)房系統(tǒng)中的數(shù)據(jù)類型。因?yàn)檫@些系統(tǒng)是時(shí)時(shí)運(yùn)行的,所以時(shí)時(shí)在改變庫(kù)存系統(tǒng)的數(shù)據(jù),而庫(kù)存系統(tǒng)的更新又需要一定時(shí)間,所以更新庫(kù)存系統(tǒng)時(shí)不能使用更新前的數(shù)據(jù)。為了盡可能地提高新庫(kù)存系統(tǒng)的數(shù)據(jù)的準(zhǔn)確性,現(xiàn)有技術(shù)中的做法是停止相關(guān)系統(tǒng)的運(yùn)行,然后從這些相關(guān)系統(tǒng)中抽取數(shù)據(jù)作為更新后的庫(kù)存系統(tǒng)中的各數(shù)據(jù)類型的初始數(shù)值。至于哪個(gè)數(shù)據(jù)類型的數(shù)值從哪個(gè)相關(guān)系統(tǒng)中抽取,是由系統(tǒng)管理人員預(yù)先指定。但是在實(shí)際的電子商務(wù)系統(tǒng)的操作中,相關(guān)系統(tǒng)的停止是難以做到完全的中斷業(yè)務(wù)數(shù)據(jù)流。對(duì)于海量訂單的處理,往往是在停止操作的過(guò)程中無(wú)法完全停止每一項(xiàng)業(yè)務(wù),從而仍存在數(shù)據(jù)流,這樣,從相關(guān)系統(tǒng)中抽取的作為更新后的庫(kù)存系統(tǒng)中的各數(shù)據(jù)類型的初始數(shù)值也是不準(zhǔn)確的。一般來(lái)說(shuō),不僅是電子商務(wù)行業(yè)的各個(gè)業(yè)務(wù)系統(tǒng),其他行業(yè)的業(yè)務(wù)系統(tǒng)如果屬于多種系統(tǒng)協(xié)同工作、相互存在數(shù)據(jù)交互的情況,并且如果難以完全停止每條數(shù)據(jù)流,那么其中的任何一個(gè)系統(tǒng)在更新時(shí)都存在更新后的新系統(tǒng)的初始數(shù)據(jù)不夠準(zhǔn)確的情況。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種初始化數(shù)據(jù)庫(kù)的方法和裝置,能夠提高多個(gè)相關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)庫(kù)在更新時(shí)的初始數(shù)據(jù)準(zhǔn)確性。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種初始化數(shù)據(jù)庫(kù)的方法。在本發(fā)明的始化數(shù)據(jù)庫(kù)的方法中,所述數(shù)據(jù)庫(kù)包含多個(gè)數(shù)據(jù)類型,各個(gè)數(shù)據(jù)類型的數(shù)值與一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)相關(guān)聯(lián),所述方法包括設(shè)置所述數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值;調(diào)取所述業(yè)務(wù)系統(tǒng)中的所述各個(gè)數(shù)據(jù)類型的當(dāng)前值作為所述數(shù)據(jù)庫(kù)中該數(shù)據(jù)類型的當(dāng)前值;分別對(duì)于所述各個(gè)數(shù)據(jù)類型,周期性地根據(jù)所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值??蛇x地,設(shè)置數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值的步驟包括針對(duì)所述各個(gè)數(shù)據(jù)類型,調(diào)取針對(duì)該數(shù)據(jù)類型預(yù)先指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前數(shù)值??蛇x地,根據(jù)所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值的步驟包括將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型的當(dāng)前值與所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值進(jìn)行對(duì)比,若存在差異則對(duì)數(shù)據(jù)類型進(jìn)行記錄;從所述業(yè)務(wù)系統(tǒng)中獲取記錄的各個(gè)數(shù)據(jù)類型的當(dāng)前值,將這些當(dāng)前值作為所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。根據(jù)本發(fā)明的另一方面,提供了一種初始化數(shù)據(jù)庫(kù)的裝置。

在本發(fā)明的初始化數(shù)據(jù)庫(kù)的裝置中,所述數(shù)據(jù)庫(kù)包含多個(gè)數(shù)據(jù)類型,各個(gè)數(shù)據(jù)類型的數(shù)值與一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)相關(guān)聯(lián),所述裝置包括初始化模塊,用于設(shè)置所述數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值;調(diào)用模塊,用于調(diào)取所述業(yè)務(wù)系統(tǒng)中的所述各個(gè)數(shù)據(jù)類型的當(dāng)前值作為所述數(shù)據(jù)庫(kù)中該數(shù)據(jù)類型的當(dāng)前值;修正模塊,用于分別對(duì)于所述各個(gè)數(shù)據(jù)類型,周期性地根據(jù)所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。可選地,所述初始化模塊還用于針對(duì)所述各個(gè)數(shù)據(jù)類型,調(diào)取針對(duì)該數(shù)據(jù)類型預(yù)先指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前數(shù)值??蛇x地,所述修正模塊包括差異對(duì)比單元和數(shù)據(jù)調(diào)整單元,其中所述差異對(duì)比單元,用于將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型的當(dāng)前值與所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值進(jìn)行對(duì)比,若存在差異則對(duì)數(shù)據(jù)類型進(jìn)行記錄;所述數(shù)據(jù)調(diào)整單元,用于從所述業(yè)務(wù)系統(tǒng)中獲取記錄的各個(gè)數(shù)據(jù)類型的當(dāng)前值,將這些當(dāng)前值作為所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。根據(jù)本發(fā)明的技術(shù)方案,更新數(shù)據(jù)庫(kù)的方式并不停止相關(guān)系統(tǒng)的運(yùn)行,而是先將數(shù)據(jù)庫(kù)與相關(guān)業(yè)務(wù)系統(tǒng)聯(lián)網(wǎng),獲取相關(guān)業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)來(lái)修正數(shù)據(jù)庫(kù)。在此過(guò)程中,數(shù)據(jù)交換如果正處于中間環(huán)節(jié),則獲取的數(shù)據(jù)仍有可能存在誤差,若一個(gè)業(yè)務(wù)的數(shù)據(jù)交換正好完成則獲取的是準(zhǔn)確的數(shù)據(jù)。因此,周期性地對(duì)各個(gè)數(shù)據(jù)類型進(jìn)行修正使得各數(shù)據(jù)陸續(xù)在交換完成時(shí)得以修正,從而使數(shù)據(jù)庫(kù)中的數(shù)據(jù)與相關(guān)業(yè)務(wù)系統(tǒng)保持一致。所以本發(fā)明的技術(shù)方案有助于提高多個(gè)相關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)庫(kù)在更新時(shí)的初始數(shù)據(jù)準(zhǔn)確性。


附圖用于更好地理解本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。其中圖I是根據(jù)本發(fā)明實(shí)施例的初始化數(shù)據(jù)庫(kù)的方法的基本步驟的示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的更新庫(kù)存系統(tǒng)的一種具體方式的示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的初始化數(shù)據(jù)庫(kù)的裝置的基本結(jié)構(gòu)的示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的示范性實(shí)施例做出說(shuō)明,其中包括本發(fā)明實(shí)施例的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)至IJ,可以對(duì)這里描述的實(shí)施例做出各種改變和修改,而不會(huì)背離本發(fā)明的范圍和精神。同樣,為了清楚和簡(jiǎn)明,以下的描述中省略了對(duì)公知功能和結(jié)構(gòu)的描述。圖I是根據(jù)本發(fā)明實(shí)施例的初始化數(shù)據(jù)庫(kù)的方法的基本步驟的示意圖。如圖I所示,本發(fā)明實(shí)施例的初始化數(shù)據(jù)庫(kù)的方法主要包括步驟Sll至步驟S13。步驟Sll :設(shè)置數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值。該初始值可以人工設(shè)定,也可以針對(duì)各個(gè)數(shù)據(jù)類型,調(diào)取針對(duì)該數(shù)據(jù)類型預(yù)先指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值。步驟S12 :調(diào)取業(yè)務(wù)系統(tǒng)中的各個(gè)數(shù)據(jù)類型的當(dāng)前值作為數(shù)據(jù)庫(kù)中該數(shù)據(jù)類型的當(dāng)前值。本步驟中,數(shù)據(jù)庫(kù)已經(jīng)與各業(yè)務(wù)系統(tǒng)聯(lián)網(wǎng),能夠互通數(shù)據(jù),但因此時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)還不準(zhǔn)確,所以暫不上線運(yùn)行。步驟S13 :分別 對(duì)于各個(gè)數(shù)據(jù)類型,周期性地根據(jù)業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。本步驟中,對(duì)于步驟Sll中的初始值進(jìn)行修正,使各個(gè)數(shù)據(jù)類型的數(shù)值與預(yù)先指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的數(shù)值相一致,此時(shí)使數(shù)據(jù)庫(kù)上線運(yùn)行,就可以保證在線的新數(shù)據(jù)庫(kù)的數(shù)據(jù)準(zhǔn)確性。步驟S12的一種可選的方式是,首先將數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型的數(shù)值與針對(duì)該數(shù)據(jù)類型指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的數(shù)值進(jìn)行對(duì)比,若存在差異則對(duì)數(shù)據(jù)類型進(jìn)行記錄,例如以列表的方式進(jìn)行記錄,然后按預(yù)設(shè)的周期讀取記錄的數(shù)據(jù)類型,例如輪詢上述列表,對(duì)于讀取的各個(gè)數(shù)據(jù)類型,根據(jù)針對(duì)該數(shù)據(jù)類型指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前數(shù)值來(lái)修正數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的數(shù)值。以電子商務(wù)行業(yè)中的庫(kù)存系統(tǒng)為例,在實(shí)現(xiàn)中具體可以采用圖2所示的步驟。圖2是根據(jù)本發(fā)明實(shí)施例的更新庫(kù)存系統(tǒng)的一種具體方式的示意圖。如圖2所示,首先從線上系統(tǒng)導(dǎo)出初始化用數(shù)據(jù)(步驟S201)。這里的線上系統(tǒng)是與庫(kù)存系統(tǒng)相關(guān)聯(lián)的其他系統(tǒng)并且在線運(yùn)行。然后將初始化數(shù)據(jù)導(dǎo)入初始化數(shù)據(jù)表(步驟S202 )。接下來(lái)啟動(dòng)初始化程序,并預(yù)先設(shè)置了執(zhí)行的庫(kù)存類型,庫(kù)存類型包括庫(kù)存系統(tǒng)的數(shù)據(jù)庫(kù)中的各種數(shù)據(jù)類型。在初始化程序的執(zhí)行過(guò)程中,首先調(diào)取初始化數(shù)據(jù)表(步驟S203),然后根據(jù)庫(kù)存類型,調(diào)用庫(kù)存服務(wù)(步驟S204),接下來(lái)更新內(nèi)存中的庫(kù)存數(shù)據(jù)(步驟S205),以及通過(guò)持久化程序,進(jìn)行庫(kù)存數(shù)據(jù)持久化(步驟S206),最后保存庫(kù)存表(步驟
5207),該庫(kù)存表中包含庫(kù)存數(shù)據(jù)。在保存了庫(kù)存表之后,數(shù)據(jù)已經(jīng)初始化到新的庫(kù)存系統(tǒng)中。但因?yàn)槠渌嚓P(guān)業(yè)務(wù)系統(tǒng)一直在運(yùn)行,所以此時(shí)數(shù)據(jù)已經(jīng)發(fā)生變化。在商品流通量非常大的情況下,新的庫(kù)存系統(tǒng)的數(shù)據(jù)和舊系統(tǒng)的數(shù)據(jù)已經(jīng)產(chǎn)生了很大的差異。因此,接下來(lái)開啟所有調(diào)用程序(步驟
5208)。調(diào)用程序是用來(lái)調(diào)取其他相關(guān)業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)。然后對(duì)新的庫(kù)存系統(tǒng)的初始化數(shù)據(jù)進(jìn)行修正。該修正是一個(gè)比對(duì)-調(diào)整-再比對(duì)-再調(diào)整的循環(huán)過(guò)程,直到數(shù)據(jù)正確為止。具體如圖2,先后執(zhí)行庫(kù)存差異比對(duì)程序和差導(dǎo)調(diào)整程序,最好是在夜深人靜時(shí)進(jìn)行,此時(shí)因?yàn)殡娮由虅?wù)交易量小,各個(gè)系統(tǒng)的業(yè)務(wù)流相對(duì)也比較小。在執(zhí)行庫(kù)存差異比對(duì)程序時(shí),首先設(shè)置程序執(zhí)行計(jì)劃(步驟S209),然后執(zhí)行比對(duì)程序(步驟S210),針對(duì)庫(kù)存系統(tǒng)中的各個(gè)數(shù)據(jù)類型,將當(dāng)前的數(shù)值與調(diào)用程序調(diào)用的數(shù)值進(jìn)行比對(duì),以及判斷是否存在差異,若是,則將差異結(jié)果寫入結(jié)果表(步驟S212)。結(jié)果表中應(yīng)當(dāng)記錄存在差異的數(shù)據(jù)類型。在執(zhí)行差異調(diào)整程序時(shí),首先設(shè)置程序執(zhí)行計(jì)劃(S213),例如預(yù)設(shè)的時(shí)間周期,以及開始的時(shí)間點(diǎn)。然后從庫(kù)存差異結(jié)果表中讀取數(shù)據(jù)(步驟S214),并再次進(jìn)行執(zhí)行庫(kù)存差異比對(duì)程序時(shí)所進(jìn)行的比對(duì)從而判斷是否存在差異(步驟S215 ),若是,則按照差異進(jìn)行調(diào)整(S216 ),并且再次執(zhí)行庫(kù)存差異程序從而形成循環(huán),否則停止該循環(huán)。可以看出,如果在執(zhí)行庫(kù)存差異比對(duì)程序和差導(dǎo)調(diào)整程序時(shí),若某件商品沒有產(chǎn)生數(shù)據(jù)變化,即沒有訂貨、出入庫(kù)等行為時(shí),經(jīng)過(guò)一次調(diào)整即可使庫(kù)存系統(tǒng)該商品的幾種數(shù)據(jù)類型的數(shù)值正確化。這樣,因?yàn)楦鱾€(gè)商品終究會(huì)陸續(xù)地出現(xiàn)數(shù)據(jù)靜止的時(shí)機(jī),這樣在一次次的循環(huán)中各項(xiàng)數(shù)據(jù)得以修正。以下對(duì)本發(fā)明實(shí)施例中的初始化數(shù)據(jù)庫(kù)的裝置做出說(shuō)明。圖3是根據(jù)本發(fā)明實(shí)施例的初始化數(shù)據(jù)庫(kù)的裝置的基本結(jié)構(gòu)的示意圖。如圖3所示,本發(fā)明實(shí)施例的初始化數(shù)據(jù)庫(kù)的裝置30包括初始化模塊31、調(diào)用模塊32、以及修正模塊33。初始化模塊31用于設(shè)置數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值。調(diào)用模塊32用于調(diào)取業(yè)務(wù)系統(tǒng)中的各個(gè)數(shù)據(jù)類型的當(dāng)前值作為數(shù)據(jù)庫(kù)中該數(shù)據(jù)類型的當(dāng)前值。修正模塊33用于分別對(duì)于各個(gè)數(shù)據(jù)類型,周期性地根據(jù)業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。其中初始化模塊31還可用于針對(duì)各個(gè)數(shù)據(jù)類型,調(diào)取針對(duì)該數(shù)據(jù)類型預(yù)先指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前數(shù)值。 修正模塊33的一種可選結(jié)構(gòu)是包括差異對(duì)比單元和數(shù)據(jù)調(diào)整單元,其中差異對(duì)比單元用于將數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型的當(dāng)前值與業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值進(jìn)行對(duì)t匕,若存在差異則對(duì)數(shù)據(jù)類型進(jìn)行記錄;數(shù)據(jù)調(diào)整單元用于從業(yè)務(wù)系統(tǒng)中獲取記錄的各個(gè)數(shù)據(jù)類型的當(dāng)前值,將這些當(dāng)前值作為數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,更新數(shù)據(jù)庫(kù)的方式并不停止相關(guān)系統(tǒng)的運(yùn)行,而是先將數(shù)據(jù)庫(kù)與相關(guān)業(yè)務(wù)系統(tǒng)聯(lián)網(wǎng),獲取相關(guān)業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)來(lái)修正數(shù)據(jù)庫(kù)。在此過(guò)程中,數(shù)據(jù)交換如果正處于中間環(huán)節(jié),則獲取的數(shù)據(jù)仍有可能存在誤差,若一個(gè)業(yè)務(wù)的數(shù)據(jù)交換正好完成則獲取的是準(zhǔn)確的數(shù)據(jù)。因此,周期性地對(duì)各個(gè)數(shù)據(jù)類型進(jìn)行修正使得各數(shù)據(jù)陸續(xù)在交換完成時(shí)得以修正,從而使數(shù)據(jù)庫(kù)中的數(shù)據(jù)與相關(guān)業(yè)務(wù)系統(tǒng)保持一致。所以本發(fā)明的技術(shù)方案有助于提高多個(gè)相關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)庫(kù)在更新時(shí)的初始數(shù)據(jù)準(zhǔn)確性。以上結(jié)合具體實(shí)施例描述了本發(fā)明的基本原理,但是,需要指出的是,對(duì)本領(lǐng)域的普通技術(shù)人員而言,能夠理解本發(fā)明的方法和設(shè)備的全部或者任何步驟或者部件,可以在任何計(jì)算裝置(包括處理器、存儲(chǔ)介質(zhì)等)或者計(jì)算裝置的網(wǎng)絡(luò)中,以硬件、固件、軟件或者它們的組合加以實(shí)現(xiàn),這是本領(lǐng)域普通技術(shù)人員在閱讀了本發(fā)明的說(shuō)明的情況下運(yùn)用他們的基本編程技能就能實(shí)現(xiàn)的。因此,本發(fā)明的目的還可以通過(guò)在任何計(jì)算裝置上運(yùn)行一個(gè)程序或者一組程序來(lái)實(shí)現(xiàn)。所述計(jì)算裝置可以是公知的通用裝置。因此,本發(fā)明的目的也可以僅僅通過(guò)提供包含實(shí)現(xiàn)所述方法或者裝置的程序代碼的程序產(chǎn)品來(lái)實(shí)現(xiàn)。也就是說(shuō),這樣的程序產(chǎn)品也構(gòu)成本發(fā)明,并且存儲(chǔ)有這樣的程序產(chǎn)品的存儲(chǔ)介質(zhì)也構(gòu)成本發(fā)明。顯然,所述存儲(chǔ)介質(zhì)可以是任何公知的存儲(chǔ)介質(zhì)或者將來(lái)所開發(fā)出來(lái)的任何存儲(chǔ)介質(zhì)。還需要指出的是,在本發(fā)明的裝置和方法中,顯然,各部件或各步驟是可以分解和/或重新組合的。這些分解和/或重新組合應(yīng)視為本發(fā)明的等效方案。并且,執(zhí)行上述系列處理的步驟可以自然地按照說(shuō)明的順序按時(shí)間順序執(zhí)行,但是并不需要一定按照時(shí)間順序執(zhí)行。某些步驟可以并行或彼此獨(dú)立地執(zhí)行。上述具體實(shí)施方式
,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。本領(lǐng)域技術(shù)人員應(yīng)該明白的是,取決于設(shè)計(jì)要求和其他因素,可以發(fā)生各種各樣的修改、組合、子組合和替代。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種初始化數(shù)據(jù)庫(kù)的方法,所述數(shù)據(jù)庫(kù)包含多個(gè)數(shù)據(jù)類型,各個(gè)數(shù)據(jù)類型的數(shù)值與一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)相關(guān)聯(lián),其特征在于,所述方法包括設(shè)置所述數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值;調(diào)取所述業(yè)務(wù)系統(tǒng)中的所述各個(gè)數(shù)據(jù)類型的當(dāng)前值作為所述數(shù)據(jù)庫(kù)中該數(shù)據(jù)類型的當(dāng)前值;分別對(duì)于所述各個(gè)數(shù)據(jù)類型,周期性地根據(jù)所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,設(shè)置數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值的步驟包括針對(duì)所述各個(gè)數(shù)據(jù)類型,調(diào)取針對(duì)該數(shù)據(jù)類型預(yù)先指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前數(shù)值。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,根據(jù)所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值的步驟包括將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型的當(dāng)前值與所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值進(jìn)行對(duì)比,若存在差異則對(duì)數(shù)據(jù)類型進(jìn)行記錄;從所述業(yè)務(wù)系統(tǒng)中獲取記錄的各個(gè)數(shù)據(jù)類型的當(dāng)前值,將這些當(dāng)前值作為所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。
4.一種初始化數(shù)據(jù)庫(kù)的裝置,所述數(shù)據(jù)庫(kù)包含多個(gè)數(shù)據(jù)類型,各個(gè)數(shù)據(jù)類型的數(shù)值與一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)相關(guān)聯(lián),其特征在于,所述裝置包括初始化模塊,用于設(shè)置所述數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值;調(diào)用模塊,用于調(diào)取所述業(yè)務(wù)系統(tǒng)中的所述各個(gè)數(shù)據(jù)類型的當(dāng)前值作為所述數(shù)據(jù)庫(kù)中該數(shù)據(jù)類型的當(dāng)前值;修正模塊,用于分別對(duì)于所述各個(gè)數(shù)據(jù)類型,周期性地根據(jù)所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述初始化模塊還用于針對(duì)所述各個(gè)數(shù)據(jù)類型,調(diào)取針對(duì)該數(shù)據(jù)類型預(yù)先指定的業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前數(shù)值。
6.根據(jù)權(quán)利要求4或5所述的裝置,其特征在于,所述修正模塊包括差異對(duì)比單元和數(shù)據(jù)調(diào)整單元,其中所述差異對(duì)比單元,用于將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型的當(dāng)前值與所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值進(jìn)行對(duì)比,若存在差異則對(duì)數(shù)據(jù)類型進(jìn)行記錄;所述數(shù)據(jù)調(diào)整單元,用于從所述業(yè)務(wù)系統(tǒng)中獲取記錄的各個(gè)數(shù)據(jù)類型的當(dāng)前值,將這些當(dāng)前值作為所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。
全文摘要
本發(fā)明提供一種初始化數(shù)據(jù)庫(kù)的方法和裝置,能夠提高多個(gè)相關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)庫(kù)在更新時(shí)的初始數(shù)據(jù)準(zhǔn)確性。在本發(fā)明的始化數(shù)據(jù)庫(kù)的方法中,所述數(shù)據(jù)庫(kù)包含多個(gè)數(shù)據(jù)類型,各個(gè)數(shù)據(jù)類型的數(shù)值與一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng)相關(guān)聯(lián),所述方法包括設(shè)置所述數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)類型的初始值;調(diào)取所述業(yè)務(wù)系統(tǒng)中的所述各個(gè)數(shù)據(jù)類型的當(dāng)前值作為所述數(shù)據(jù)庫(kù)中該數(shù)據(jù)類型的當(dāng)前值;分別對(duì)于所述各個(gè)數(shù)據(jù)類型,周期性地根據(jù)所述業(yè)務(wù)系統(tǒng)中的該數(shù)據(jù)類型的當(dāng)前值修正所述數(shù)據(jù)庫(kù)中的該數(shù)據(jù)類型的當(dāng)前值。
文檔編號(hào)G06F17/30GK102945257SQ20121039755
公開日2013年2月27日 申請(qǐng)日期2012年10月18日 優(yōu)先權(quán)日2012年10月18日
發(fā)明者劉剛 申請(qǐng)人:北京京東世紀(jì)貿(mào)易有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
桐梓县| 双城市| 永福县| 陵水| 阿拉尔市| 林芝县| 峡江县| 深水埗区| 新密市| 玉龙| 阿巴嘎旗| 平江县| 辰溪县| 云浮市| 青铜峡市| 廊坊市| 宜君县| 玛多县| 廉江市| 北海市| 秦皇岛市| 苍溪县| 文成县| 镇坪县| 磴口县| 临安市| 桐柏县| 惠来县| 中卫市| 桂平市| 吉水县| 塔河县| 中阳县| 上杭县| 酒泉市| 敖汉旗| 明光市| 许昌市| 恩平市| 洪洞县| 保亭|