亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于數(shù)據(jù)歸檔系統(tǒng)的方法和系統(tǒng)的制作方法

文檔序號(hào):6497742閱讀:276來源:國知局
用于數(shù)據(jù)歸檔系統(tǒng)的方法和系統(tǒng)的制作方法
【專利摘要】一種用于更新數(shù)據(jù)以保證數(shù)據(jù)的正確版本可用于第二數(shù)據(jù)系統(tǒng)的用戶的方法,其中所述數(shù)據(jù)能夠被存儲(chǔ)在第一數(shù)據(jù)實(shí)體和第二數(shù)據(jù)系統(tǒng)的組件中,并且其中所述方法包括在第二數(shù)據(jù)系統(tǒng)中的以下步驟:經(jīng)由計(jì)算機(jī)從第一數(shù)據(jù)實(shí)體接收用于更新第二組件中的數(shù)據(jù)的請(qǐng)求,其中該更新請(qǐng)求包括用于更新數(shù)據(jù)的數(shù)據(jù)的更新版本;經(jīng)由計(jì)算機(jī)將數(shù)據(jù)的更新版本與第二組件中的數(shù)據(jù)的當(dāng)前存儲(chǔ)版本進(jìn)行比較以確定其中的變化;經(jīng)由計(jì)算機(jī)產(chǎn)生表示數(shù)據(jù)的所述變化的操作功能;經(jīng)由計(jì)算機(jī)將所述操作功能應(yīng)用于標(biāo)準(zhǔn)數(shù)據(jù)的當(dāng)前存儲(chǔ)版本以產(chǎn)生結(jié)果數(shù)據(jù);經(jīng)由計(jì)算機(jī)存儲(chǔ)其中具有所述變化的所述操作功能,以保證數(shù)據(jù)的正確版本如果被請(qǐng)求則能夠被輸出,所述變化表示數(shù)據(jù)的當(dāng)前存儲(chǔ)版本與數(shù)據(jù)的更新版本之間的差別。
【專利說明】用于數(shù)據(jù)歸檔系統(tǒng)的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于便于與用在旅游業(yè)中的數(shù)據(jù)歸檔系統(tǒng)相關(guān)的數(shù)據(jù)的更新的方法和系統(tǒng)。
【背景技術(shù)】
[0002]在旅游業(yè)中,數(shù)據(jù)歸檔系統(tǒng)處理與諸如旅游之類的產(chǎn)品和相關(guān)產(chǎn)品和服務(wù)相關(guān)的數(shù)據(jù)的歸檔和存儲(chǔ)。例如,歸檔系統(tǒng)提供具有此類數(shù)據(jù)的定價(jià)引擎以用于產(chǎn)生對(duì)于特定旅行的特定費(fèi)用。
[0003]現(xiàn)今,存在兩種類別的數(shù)據(jù)歸檔系統(tǒng)。諸如航空運(yùn)價(jià)出版公司(ATPCo)和國際航空電信公司(SITA)之類的費(fèi)用提供商提供稱為機(jī)構(gòu)歸檔系統(tǒng)的第一類別的數(shù)據(jù)歸檔系統(tǒng)。每個(gè)航空公司可以向諸如費(fèi)用、規(guī)則和品牌費(fèi)用之類的機(jī)構(gòu)歸檔系統(tǒng)發(fā)送與標(biāo)準(zhǔn)產(chǎn)品相關(guān)的標(biāo)準(zhǔn)數(shù)據(jù)。旅游提供商提供稱為專有歸檔系統(tǒng)的第二類別的數(shù)據(jù)歸檔系統(tǒng)。一些專有歸檔系統(tǒng)也接收由機(jī)構(gòu)歸檔系統(tǒng)每日若干次發(fā)送的標(biāo)準(zhǔn)數(shù)據(jù)。給定標(biāo)準(zhǔn)數(shù)據(jù)的最新傳輸涉及此標(biāo)準(zhǔn)數(shù)據(jù)的當(dāng)前版本,以由專有歸檔系統(tǒng)使用來產(chǎn)生與標(biāo)準(zhǔn)產(chǎn)品相關(guān)的最新機(jī)票數(shù)據(jù)。除了標(biāo)準(zhǔn)數(shù)據(jù)之外,專有歸檔系統(tǒng)也可以提供附加功能以允許航空公司或旅游代理將特定數(shù)據(jù)增加到他們的標(biāo)準(zhǔn)數(shù)據(jù)以擴(kuò)展對(duì)應(yīng)標(biāo)準(zhǔn)產(chǎn)品的內(nèi)容。特定的數(shù)據(jù)可以例如涉及動(dòng)態(tài)折扣費(fèi)用或行李。
[0004]但是,在當(dāng)前處理中,航空公司必須確定用于歸檔數(shù)據(jù)的高效策略。航空公司可以或者排外地使用機(jī)構(gòu)歸檔系統(tǒng)以受益于機(jī)構(gòu)歸檔系統(tǒng)的廣泛的數(shù)據(jù)分布系統(tǒng);或排外地使用專有歸檔系統(tǒng)以受益于專有歸檔系統(tǒng)的附加功能和特征;或者既使用機(jī)構(gòu)又使用專有歸檔系統(tǒng),這需要?dú)w檔標(biāo)準(zhǔn)數(shù)據(jù)兩次。標(biāo)準(zhǔn)數(shù)據(jù)通常不在機(jī)構(gòu)歸檔系統(tǒng)與專有歸檔系統(tǒng)之間共享。航空公司必須第一次在機(jī)構(gòu)歸檔系統(tǒng)中歸檔標(biāo)準(zhǔn)數(shù)據(jù),并且第二次在專有歸檔系統(tǒng)中歸檔以受益于任何附加特征。
[0005]此處理具有許多不便。發(fā)送標(biāo)準(zhǔn)數(shù)據(jù)的副本可以在輸入專有歸檔系統(tǒng)中的數(shù)據(jù)時(shí)產(chǎn)生錯(cuò)誤。此外,發(fā)送副本也可以弓I起增加了在航空公司與專有歸檔系統(tǒng)之間對(duì)應(yīng)傳輸網(wǎng)絡(luò)上的發(fā)送的數(shù)據(jù)量。此外,如果航空公司需要修改標(biāo)準(zhǔn)數(shù)據(jù),則航空公司必須既在機(jī)構(gòu)歸檔系統(tǒng)中又在對(duì)應(yīng)的專有歸檔系統(tǒng)中處理修改,這是非常費(fèi)時(shí)的。
[0006]發(fā)明目的
[0007]本發(fā)明的目的是克服與現(xiàn)有技術(shù)相關(guān)聯(lián)的問題中的至少一些。
[0008]本發(fā)明的進(jìn)一步目的是提供用于便于用在旅游業(yè)中的用于數(shù)據(jù)歸檔系統(tǒng)的數(shù)據(jù)的更新的方法和系統(tǒng)。

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

[0009]本發(fā)明提供用于更新數(shù)據(jù)的方法和系統(tǒng),如附加權(quán)利要求書中所述。
[0010]根據(jù)本發(fā)明的一個(gè)方面,提供用于更新數(shù)據(jù)的方法以保證數(shù)據(jù)的正確版本可用于第二數(shù)據(jù)系統(tǒng)的用戶,其中數(shù)據(jù)能夠被存儲(chǔ)在第一數(shù)據(jù)實(shí)體和第二數(shù)據(jù)系統(tǒng)的組件中,其中所述方法包括在第二數(shù)據(jù)系統(tǒng)中的經(jīng)由計(jì)算機(jī)從第一數(shù)據(jù)實(shí)體中接收用于更新第二組件中的數(shù)據(jù)的更新請(qǐng)求的步驟,并且其中更新請(qǐng)求包括用于更新數(shù)據(jù)的數(shù)據(jù)的更新版本;經(jīng)由計(jì)算機(jī)將數(shù)據(jù)的更新版本與第二組件中的數(shù)據(jù)的當(dāng)前存儲(chǔ)版本進(jìn)行比較以確定其中的變化;經(jīng)由計(jì)算機(jī)產(chǎn)生表示數(shù)據(jù)的變化的操作功能;經(jīng)由計(jì)算機(jī)將操作功能應(yīng)用到標(biāo)準(zhǔn)數(shù)據(jù)的當(dāng)前存儲(chǔ)版本以產(chǎn)生結(jié)果數(shù)據(jù),以及經(jīng)由計(jì)算機(jī)存儲(chǔ)其中具有變化的操作功能,所述變化表示數(shù)據(jù)的當(dāng)前存儲(chǔ)版本與數(shù)據(jù)的更新版本之間的差別以保證數(shù)據(jù)的正確版本如果被請(qǐng)求則能夠被輸出。
[0011]根據(jù)本發(fā)明的第二方面,提供用于更新數(shù)據(jù)的系統(tǒng)以保證數(shù)據(jù)的正確版本可用于數(shù)據(jù)系統(tǒng)的用戶,其中數(shù)據(jù)能夠被存儲(chǔ)在數(shù)據(jù)系統(tǒng)的組件中并且其中該系統(tǒng)包括:請(qǐng)求處理組件,用于從數(shù)據(jù)實(shí)體接收更新請(qǐng)求并且更新組件中的數(shù)據(jù),其中更新請(qǐng)求包括用于更新數(shù)據(jù)的數(shù)據(jù)的更新版本;操作功能組件,用于將數(shù)據(jù)的更新版本與組件中的數(shù)據(jù)的當(dāng)前存儲(chǔ)版本進(jìn)行比較以確定其中的變化;操作功能確定組件,用于產(chǎn)生表示數(shù)據(jù)的變化的操作功能;以及存儲(chǔ)器組件,用于存儲(chǔ)其中具有變化的操作功能以保證數(shù)據(jù)的正確版本如果被請(qǐng)求則能夠被輸出。
【專利附圖】

【附圖說明】
[0012]現(xiàn)在將參考附圖僅僅通過舉例進(jìn)行說明,其中:
[0013]圖1是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)的示意性表示,
[0014]圖2是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的圖1的系統(tǒng)的操作的第一示例的示意性表示,
[0015]圖3是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的圖1的系統(tǒng)的操作的第二示例的示意性表示,
[0016]圖4是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的圖1的系統(tǒng)的操作的第三示例的示意性表示,
[0017]圖5是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的圖1的系統(tǒng)的操作的第四示例的示意性表示,
[0018]圖6是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的圖1的系統(tǒng)的操作的第五示例的示意性表示,
[0019]圖7是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的圖1的系統(tǒng)的操作的第六示例的示意性表示,
[0020]圖8是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的圖1的系統(tǒng)的操作的第七示例的示意性表示,
[0021]圖9是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的日期管理的示意性表示,
[0022]圖10是由示例方式給出的根據(jù)本發(fā)明的實(shí)施例的重新編號(hào)序列的示意性表示。
【具體實(shí)施方式】
[0023]圖1不出例如與航空公司有關(guān)的用戶設(shè)備100。用戶設(shè)備100可以是例如個(gè)人計(jì)算機(jī)、膝上型設(shè)備或能夠連接到諸如互聯(lián)網(wǎng)之類的通信網(wǎng)絡(luò)的任何其它手持設(shè)備。用戶設(shè)備100連接到諸如與例如旅游費(fèi)用提供商相關(guān)的機(jī)構(gòu)歸檔系統(tǒng)200之類的第一數(shù)據(jù)系統(tǒng)。用戶設(shè)備100也被連接到諸如與旅游提供商300相關(guān)的專有歸檔系統(tǒng)300之類的第二數(shù)據(jù)系統(tǒng)。用戶可以經(jīng)由用戶設(shè)備100向機(jī)構(gòu)歸檔系統(tǒng)200和專有歸檔系統(tǒng)300發(fā)送請(qǐng)求。
[0024]機(jī)構(gòu)歸檔系統(tǒng)200包括用于從用戶接收請(qǐng)求的接收組件210。請(qǐng)求可以包括標(biāo)準(zhǔn)數(shù)據(jù)以生成或更新現(xiàn)有標(biāo)準(zhǔn)數(shù)據(jù)的版本。標(biāo)準(zhǔn)數(shù)據(jù)涉及由用戶提供的諸如費(fèi)用、規(guī)則和品牌費(fèi)用之類的標(biāo)準(zhǔn)旅游產(chǎn)品。標(biāo)準(zhǔn)數(shù)據(jù)在從初始日期到最終日期的預(yù)定的持續(xù)時(shí)間期間有效。標(biāo)準(zhǔn)數(shù)據(jù)包括諸如具有第一組字段和對(duì)應(yīng)值的關(guān)鍵字的特定參數(shù)。關(guān)鍵字表示產(chǎn)品的更新/顯示粒度。對(duì)應(yīng)值不能被修改。標(biāo)準(zhǔn)數(shù)據(jù)也包括包含第二組字段和對(duì)應(yīng)值的一個(gè)或多個(gè)序列。對(duì)應(yīng)值可以經(jīng)由更新請(qǐng)求被修改。序列總是與關(guān)鍵字相關(guān)聯(lián)。從而,更新請(qǐng)求總是指關(guān)鍵字和序列。機(jī)構(gòu)歸檔系統(tǒng)200也包括諸如用于存儲(chǔ)標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)庫220之類的第一數(shù)據(jù)實(shí)體。機(jī)構(gòu)歸檔系統(tǒng)200定期將標(biāo)準(zhǔn)數(shù)據(jù)通過傳輸組件230發(fā)送到諸如專有歸檔系統(tǒng)300之類的若干專有歸檔系統(tǒng)。傳輸可以每天發(fā)生若干次。從而,機(jī)構(gòu)歸檔系統(tǒng)200將標(biāo)準(zhǔn)數(shù)據(jù)的更新版本發(fā)送到專有歸檔系統(tǒng)300。
[0025]專有歸檔系統(tǒng)300包括在計(jì)算機(jī)環(huán)境中可操作的組件。組件包括請(qǐng)求處理組件310、標(biāo)準(zhǔn)數(shù)據(jù)處理組件320、諸如標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330之類的組件、閉包處理組件340、閉包數(shù)據(jù)庫350、閉包確定組件360、閉包應(yīng)用組件370、諸如高速緩存數(shù)據(jù)庫380之類的存儲(chǔ)器組件以及圖形顯示界面(GUI)。請(qǐng)求處理組件310可以接收并處理特定的更新請(qǐng)求或顯示來自于用戶設(shè)備100的請(qǐng)求。
[0026]特定的更新請(qǐng)求可以涉及已經(jīng)存儲(chǔ)在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中的標(biāo)準(zhǔn)數(shù)據(jù)的修正。在標(biāo)準(zhǔn)數(shù)據(jù)的修正的情況中,更新請(qǐng)求可以需要標(biāo)準(zhǔn)值的刪除或修改;或序列中的標(biāo)準(zhǔn)字段的刪除。
[0027]可替換地,特定的更新請(qǐng)求可以涉及要增加到標(biāo)準(zhǔn)數(shù)據(jù);或要在先前更新的標(biāo)準(zhǔn)數(shù)據(jù)的先前版本中修正的特定的數(shù)據(jù)。特定的數(shù)據(jù)可以涉及例如動(dòng)態(tài)的折扣票、添加區(qū)或行李。在此情況中,更新請(qǐng)求可以需要在序列中增加特定字段和增加對(duì)應(yīng)的特定值;或修改序列中的利用先前特定更新請(qǐng)求先前增加的特定值。特定的數(shù)據(jù)在從初始日期到最終日期的預(yù)定的持續(xù)時(shí)間期間有效。請(qǐng)求處理組件310基于標(biāo)準(zhǔn)的更新請(qǐng)求或特定的更新請(qǐng)求提供結(jié)果數(shù)據(jù)。
[0028]專有歸檔系統(tǒng)300包括用于處理從請(qǐng)求處理組件310接收到的標(biāo)準(zhǔn)數(shù)據(jù)的標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。專有歸檔系統(tǒng)300也包括標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330以存儲(chǔ)由標(biāo)準(zhǔn)數(shù)據(jù)處理組件320發(fā)送的標(biāo)準(zhǔn)數(shù)據(jù)。
[0029]專有歸檔系統(tǒng)300包括閉包處理組件340以從請(qǐng)求處理組件310接收關(guān)于與特定標(biāo)準(zhǔn)數(shù)據(jù)相關(guān)聯(lián)的閉包的存在的任何請(qǐng)求。在本說明中,字閉包涉及用于定義傳送功能和要應(yīng)用于功能的對(duì)應(yīng)參數(shù)的對(duì)象的信息技術(shù)用詞。閉包可以被定義為操作功能。專有歸檔系統(tǒng)300包括諸如閉包確定組件360之類的操作功能確定組件以處理特定的更新請(qǐng)求以確定特定更新的功能和與每個(gè)特定更新請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)的性質(zhì)。功能可以涉及序列中的字段和值的增加或修改。數(shù)據(jù)的性質(zhì)可以涉及在序列中的字段、字段的值或兩者。
[0030]諸如閉包處理組件340之類的操作功能處理組件可以將請(qǐng)求發(fā)送到閉包確定組件360以產(chǎn)生閉包。閉包處理組件340可以將創(chuàng)建的閉包發(fā)送到諸如閉包數(shù)據(jù)庫350之類的操作功能組件以存儲(chǔ)創(chuàng)建的閉包。請(qǐng)求處理組件310可以將創(chuàng)建的閉包發(fā)送到諸如閉包應(yīng)用組件370之類的操作功能應(yīng)用組件以在標(biāo)準(zhǔn)數(shù)據(jù)的對(duì)應(yīng)版本上應(yīng)用創(chuàng)建的閉包。從而,閉包應(yīng)用組件370提供用于特定請(qǐng)求的結(jié)果數(shù)據(jù)。
[0031]請(qǐng)求處理組件310也可以確定來自于標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330的哪一個(gè)標(biāo)準(zhǔn)數(shù)據(jù)與專有歸檔系統(tǒng)內(nèi)的特定更新請(qǐng)求相關(guān)聯(lián)。請(qǐng)求處理組件310將請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。標(biāo)準(zhǔn)數(shù)據(jù)處理組件320然后可以在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以用于檢索特定的標(biāo)準(zhǔn)數(shù)據(jù)。請(qǐng)求處理組件310也可以將請(qǐng)求發(fā)送到閉包處理組件340以檢索與檢索的標(biāo)準(zhǔn)數(shù)據(jù)相關(guān)聯(lián)的閉包。閉包處理組件340然后可以將請(qǐng)求發(fā)送到閉包數(shù)據(jù)庫350以檢索與標(biāo)準(zhǔn)數(shù)據(jù)相關(guān)聯(lián)的任何存儲(chǔ)的閉包。因此,如果有的話,請(qǐng)求處理組件310檢索最后一個(gè)存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)和對(duì)應(yīng)的閉包。
[0032]專有歸檔系統(tǒng)300包括諸如高速緩存數(shù)據(jù)庫380之類的存儲(chǔ)器組件以用于存儲(chǔ)由閉包應(yīng)用組件370提供的結(jié)果數(shù)據(jù)。這意味著高速緩存數(shù)據(jù)庫380僅僅存儲(chǔ)與標(biāo)準(zhǔn)數(shù)據(jù)相關(guān)的數(shù)據(jù)的最后一個(gè)結(jié)果版本。因此,每次處理請(qǐng)求時(shí),高速緩存數(shù)據(jù)庫380的內(nèi)容沒有增加。
[0033]專有歸檔系統(tǒng)300連接到諸如定價(jià)引擎400之類的定價(jià)組件。定價(jià)引擎400可以定期請(qǐng)求來自于高速緩存數(shù)據(jù)庫380的結(jié)果數(shù)據(jù)以在用戶請(qǐng)求時(shí)提供費(fèi)用。結(jié)果,高速緩存數(shù)據(jù)庫380將結(jié)果數(shù)據(jù)發(fā)送到定價(jià)引擎400。
[0034]現(xiàn)在將參考圖2到8所示的若干示例描述本發(fā)明的方法步驟。
[0035]在下面描述中,標(biāo)準(zhǔn)數(shù)據(jù)被稱為數(shù)據(jù)K以指示標(biāo)準(zhǔn)數(shù)據(jù)包括關(guān)鍵字K。在以下的所有示例中,所有數(shù)據(jù)包括同樣的關(guān)鍵字K。
[0036]圖2涉及來自于機(jī)構(gòu)歸檔系統(tǒng)200的具有第一版本SI的數(shù)據(jù)K的更新。用戶將請(qǐng)求發(fā)送到機(jī)構(gòu)歸檔系統(tǒng)200以用于創(chuàng)建包括序列SQL的更新SI。
[0037]在預(yù)定的復(fù)制處理期間,在步驟I中,傳輸組件230將更新SI發(fā)送到請(qǐng)求處理組件310。在步驟2中,請(qǐng)求處理組件310將更新請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。在步驟3中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在專有歸檔系統(tǒng)的標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以用于檢索具有相同關(guān)鍵字K的數(shù)據(jù)的任何先前存儲(chǔ)的版本,即,在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中的數(shù)據(jù)K。因?yàn)镾I是第一標(biāo)準(zhǔn)版本,所以在步驟4中,標(biāo)準(zhǔn)數(shù)據(jù)組件320未發(fā)現(xiàn)數(shù)據(jù)K的任何其它版本。在步驟5中,標(biāo)準(zhǔn)數(shù)據(jù)組件320然后在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中存儲(chǔ)SI作為數(shù)據(jù)K的第一版本。在步驟6中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320將更新請(qǐng)求的結(jié)果SI返回到請(qǐng)求處理組件310。在步驟7中,請(qǐng)求處理組件310將請(qǐng)求發(fā)送到閉包處理組件340以在步驟8中檢查任何閉包是否與閉包數(shù)據(jù)庫350中的數(shù)據(jù)K相聯(lián)系。因?yàn)镾I是全新的數(shù)據(jù),所以在步驟9中,閉包處理組件340并沒有檢索任何有關(guān)的閉包。在步驟10中,閉包處理組件340向請(qǐng)求處理組件310發(fā)送關(guān)于任何閉包的缺少的信息。最后,在步驟11中,請(qǐng)求處理組件310將從標(biāo)準(zhǔn)數(shù)據(jù)處理組件320接收到的更新SI的結(jié)果和從閉包處理組件340接收到的結(jié)果發(fā)送到閉包應(yīng)用組件370。
[0038]閉包應(yīng)用組件370然后將任何檢索的閉包應(yīng)用于版本SI以創(chuàng)建結(jié)果數(shù)據(jù)R1。因?yàn)闆]有閉包被檢索,所以結(jié)果數(shù)據(jù)Rl等于標(biāo)準(zhǔn)版本SI。在步驟12中,閉包應(yīng)用組件370將結(jié)果數(shù)據(jù)Rl發(fā)送到高速緩存數(shù)據(jù)庫380以用于將結(jié)果數(shù)據(jù)Rl存儲(chǔ)為數(shù)據(jù)K的唯一結(jié)果數(shù)據(jù)。
[0039]圖3涉及來自于機(jī)構(gòu)歸檔系統(tǒng)200的具有第二版本S2的數(shù)據(jù)K的更新。用戶將另一個(gè)請(qǐng)求發(fā)送到機(jī)構(gòu)歸檔系統(tǒng)200以用于更新數(shù)據(jù)K的版本SI。因此,用戶發(fā)送第二版本S2,其包括與SI相同的關(guān)鍵字K和不同于SQL的更新的序列SQ2。在預(yù)定的復(fù)制處理期間,在步驟I中,傳輸組件230將第二版本S2發(fā)送到請(qǐng)求處理組件310。在步驟2中,請(qǐng)求處理組件310將更新請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。在步驟3中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在專有歸檔系統(tǒng)300的標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以用于檢索與S2具有相同的關(guān)鍵字K的數(shù)據(jù)K的任何先前存儲(chǔ)的版本。因?yàn)镾2是SI的更新版本,所以在步驟4中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320檢索具有關(guān)鍵字K的更新SI。在步驟5中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中存儲(chǔ)S2并且在步驟6中將結(jié)果S2返回到請(qǐng)求處理組件310。在步驟7中,請(qǐng)求處理組件310然后將請(qǐng)求發(fā)送到閉包處理組件340。在步驟8中,閉包處理組件340在閉包數(shù)據(jù)庫350中執(zhí)行搜索以檢索與SI相關(guān)聯(lián)的任何存儲(chǔ)的閉包。在本示例中,在步驟9中,請(qǐng)求處理組件310并沒有檢索到任何存儲(chǔ)的閉包。在步驟10中,閉包處理組件340將關(guān)于任何閉包的缺少的信息發(fā)送到請(qǐng)求處理組件310。最后,在步驟11中,請(qǐng)求處理組件310將從標(biāo)準(zhǔn)數(shù)據(jù)處理組件320接收到的結(jié)果,即S2,和從閉包處理組件340接收到的結(jié)果,即非閉包,都發(fā)送到閉包應(yīng)用組件370。
[0040]閉包應(yīng)用組件370然后將任何檢索的閉包應(yīng)用在數(shù)據(jù)K的標(biāo)準(zhǔn)版本S2上以創(chuàng)建結(jié)果數(shù)據(jù)R2。因?yàn)闆]有閉包被檢索到,所以結(jié)果數(shù)據(jù)R2等于標(biāo)準(zhǔn)版本S2。在步驟12中,閉包應(yīng)用組件370然后將結(jié)果數(shù)據(jù)R2發(fā)送到高速緩存數(shù)據(jù)庫380以用于將結(jié)果數(shù)據(jù)R2存儲(chǔ)為數(shù)據(jù)K的唯一的結(jié)果數(shù)據(jù)。
[0041]圖4涉及由用于稍后如圖5所示更新數(shù)據(jù)K的用戶請(qǐng)求的數(shù)據(jù)K的顯示。用戶通過利用用于顯示當(dāng)前數(shù)據(jù)K的圖形用戶界面(⑶I)將顯示請(qǐng)求發(fā)送到專有歸檔系統(tǒng)300。在步驟I中請(qǐng)求處理組件310接收顯示請(qǐng)求并且在步驟2中將請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。在一接收到顯示請(qǐng)求時(shí),在步驟3中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以檢索存在的數(shù)據(jù)K的最新版本。標(biāo)準(zhǔn)數(shù)據(jù)處理組件310檢索版本S2并且在步驟4中將S2發(fā)送回到請(qǐng)求處理組件310。在步驟5中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320將S2發(fā)送到請(qǐng)求處理組件310。在步驟6中,請(qǐng)求處理組件310然后將請(qǐng)求發(fā)送到閉包處理組件340。在步驟7中,閉包處理組件340在閉包數(shù)據(jù)庫350中執(zhí)行搜索以檢索與具有關(guān)鍵字K的S2相關(guān)聯(lián)的任何存儲(chǔ)的閉包。在本示例中,在步驟8中閉包處理組件340沒有檢索任何存儲(chǔ)的閉包并且在步驟9中將此信息發(fā)送到請(qǐng)求處理組件310。最后,在步驟10中,請(qǐng)求處理組件310將從標(biāo)準(zhǔn)數(shù)據(jù)處理組件320接收到的結(jié)果即S2和從閉包處理組件340中接收到的結(jié)果即非閉包都發(fā)送到閉包應(yīng)用組件370。閉包應(yīng)用組件370然后將任何檢索到的閉包應(yīng)用在數(shù)據(jù)K的標(biāo)準(zhǔn)版本S2上以創(chuàng)建第一數(shù)據(jù)G以被顯示為Ga。因?yàn)闆]有閉包被檢索,所以數(shù)據(jù)Ga等于版本S2。在步驟11中,閉包應(yīng)用組件370然后將數(shù)據(jù)Ga發(fā)送到請(qǐng)求處理組件以用于在步驟12中通過利用⑶I向用戶顯示Ga。
[0042]圖5涉及由用戶請(qǐng)求的數(shù)據(jù)K的更新請(qǐng)求。用戶通過利用⑶I發(fā)送更新請(qǐng)求以用于發(fā)送作為與先前顯示的數(shù)據(jù)Ga相關(guān)聯(lián)的Gb的第二數(shù)據(jù)G。數(shù)據(jù)Gb包括具有關(guān)鍵字K的S2和附加更新部分。
[0043]請(qǐng)求處理組件310在步驟I中接收更新請(qǐng)求并且在步驟2中將更新請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。在一接收更新請(qǐng)求時(shí),在步驟3中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以檢索標(biāo)準(zhǔn)數(shù)據(jù)K的最新版本。在步驟4中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件310檢索標(biāo)準(zhǔn)數(shù)據(jù)S2并且將S2發(fā)送回到請(qǐng)求處理組件310。在步驟5中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320將S2發(fā)送到請(qǐng)求處理組件310。在步驟6中,請(qǐng)求處理組件310然后將包括版本S2和版本Gb的請(qǐng)求發(fā)送到閉包處理組件340。在步驟7中,閉包處理組件340在閉包數(shù)據(jù)庫350中執(zhí)行搜索以檢索與具有關(guān)鍵字K的S2相關(guān)聯(lián)的任何存儲(chǔ)的閉包。在本示例中,在步驟8中,閉包處理組件340并沒有檢索任何存儲(chǔ)的閉包。此外,閉包處理組件340將版本Gb與版本S2進(jìn)行比較并且確定Gb和S2是不同的版本。結(jié)果,在步驟9中,閉包處理組件340將版本S2和版本Gb都發(fā)送到閉包確定組件360。閉包確定組件360處理版本S2與版本Gb之間的比較以建立顯示S2與Gb之間的差別的閉包Cl。閉包確定組件360然后基于S2與Gb之間的差別確定數(shù)據(jù)的功能和性質(zhì)。在步驟10中,閉包確定組件360然后將閉包Cl發(fā)送到閉包處理組件340,所述閉包與數(shù)據(jù)K相關(guān)聯(lián)。在步驟11中,閉包處理組件340然后將閉包Cl發(fā)送到閉包數(shù)據(jù)庫350用于存儲(chǔ)。在步驟12中,閉包處理組件340也將與數(shù)據(jù)K相關(guān)聯(lián)的閉包Cl發(fā)送到請(qǐng)求處理組件310。在步驟13中,請(qǐng)求處理組件310然后將從標(biāo)準(zhǔn)數(shù)據(jù)處理組件320接收到的結(jié)果即S2和從閉包處理組件340接收到的結(jié)果即Cl都發(fā)送到閉包應(yīng)用組件370。閉包應(yīng)用組件370然后將閉包Cl應(yīng)用在數(shù)據(jù)K的版本S3上以創(chuàng)建反映來自于用戶的版本Gb的結(jié)果數(shù)據(jù)R3。在步驟14中,閉包應(yīng)用組件370然后將R3發(fā)送到高速緩存數(shù)據(jù)庫380用于存儲(chǔ)R3。
[0044]圖6涉及具有來自于機(jī)構(gòu)歸檔系統(tǒng)200的第三版本S3的數(shù)據(jù)K的更新。用戶將請(qǐng)求發(fā)送到機(jī)構(gòu)歸檔系統(tǒng)200以用于創(chuàng)建包括序列SQ3的更新S3。
[0045]因此,用戶發(fā)送第四版本S3,其包括與數(shù)據(jù)K相同的關(guān)鍵字K和不同于SQ2的更新序列SQ3。在預(yù)定的復(fù)制處理期間,在步驟I中,傳輸組件230將版本S3發(fā)送到請(qǐng)求處理組件310。在步驟2中,請(qǐng)求處理組件310將更新請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在專有歸檔系統(tǒng)300的標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以用于檢索與S3具有相同的關(guān)鍵字K的數(shù)據(jù)K的先前存儲(chǔ)的版本。因?yàn)镾3是S2的更新版本,所以在步驟4中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件310在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中檢索S2作為具有關(guān)鍵字K的最新的標(biāo)準(zhǔn)數(shù)據(jù)。在步驟5中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320然后將更新的數(shù)據(jù)S3發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330以用于存儲(chǔ)S3。在步驟6中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320也將S3發(fā)送到請(qǐng)求處理組件310。在步驟7中,請(qǐng)求處理組件310然后將請(qǐng)求發(fā)送到閉包處理組件340以在閉包數(shù)據(jù)庫350中執(zhí)行搜索以檢索與S2相關(guān)聯(lián)的任何存儲(chǔ)的閉包。閉包處理組件340在步驟8中執(zhí)行搜索。在本示例中,在步驟9中,閉包處理組件340檢索先前存儲(chǔ)的閉包Cl。在步驟10中,閉包處理組件340然后將閉包Cl發(fā)送到請(qǐng)求處理組件310。最后,在步驟11中,請(qǐng)求處理組件310將從標(biāo)準(zhǔn)數(shù)據(jù)處理組件320接收到的結(jié)果即S3和從閉包處理組件340接收到的結(jié)果即Cl都發(fā)送到閉包應(yīng)用組件370。閉包應(yīng)用組件370然后將檢索到的閉包Cl應(yīng)用在數(shù)據(jù)K的標(biāo)準(zhǔn)版本S2上以創(chuàng)建結(jié)果數(shù)據(jù)R4。在步驟12中,閉包應(yīng)用組件370然后將結(jié)果數(shù)據(jù)R4發(fā)送到高速緩存數(shù)據(jù)庫380用于存儲(chǔ)結(jié)果數(shù)據(jù)R4。
[0046]圖7涉及用于稍后如圖8所示更新數(shù)據(jù)K的由用戶請(qǐng)求的數(shù)據(jù)K的顯示。用戶通過利用用于顯示當(dāng)前數(shù)據(jù)K的圖形用戶界面(⑶I)將顯示請(qǐng)求發(fā)送到專有歸檔系統(tǒng)300。
[0047]請(qǐng)求處理組件310在步驟I中接收顯示請(qǐng)求并且在步驟2中將請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。在一接收顯示請(qǐng)求時(shí),在步驟3中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以檢索標(biāo)準(zhǔn)數(shù)據(jù)K的最新版本。在步驟4中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件310檢索標(biāo)準(zhǔn)數(shù)據(jù)S3并且將S3發(fā)送回到請(qǐng)求處理組件310。在步驟5中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320將S3發(fā)送到請(qǐng)求處理組件310。在步驟6中,請(qǐng)求處理組件310然后將請(qǐng)求發(fā)送到閉包處理組件340。在步驟7中,閉包處理組件340在閉包數(shù)據(jù)庫350中執(zhí)行搜索以檢索與具有關(guān)鍵字K的S3相關(guān)聯(lián)的任何存儲(chǔ)的閉包。在本示例中,閉包處理組件340在步驟8中檢索存儲(chǔ)的閉包Cl并且在步驟9中將此信息發(fā)送到請(qǐng)求處理組件310。最后,在步驟10中,請(qǐng)求處理組件310將從標(biāo)準(zhǔn)數(shù)據(jù)處理組件320接收到的結(jié)果即S3和從閉包處理組件340接收到的結(jié)果即Cl都發(fā)送到閉包應(yīng)用組件370。閉包應(yīng)用組件370然后將所述閉包Cl應(yīng)用在數(shù)據(jù)K的標(biāo)準(zhǔn)版本S3上以創(chuàng)建第三數(shù)據(jù)G以被顯示為Ge。數(shù)據(jù)Ge然后包括版本S3和閉包Cl。閉包應(yīng)用組件370然后在步驟11中將數(shù)據(jù)Ge發(fā)送到請(qǐng)求處理組件以用于在步驟12中通過利用⑶I向用戶顯示Ge。
[0048]圖8涉及由用戶請(qǐng)求的數(shù)據(jù)K的更新請(qǐng)求。用戶通過利用⑶I發(fā)送更新請(qǐng)求以用于發(fā)送與先前顯示的數(shù)據(jù)Ge相關(guān)聯(lián)的第四數(shù)據(jù)Gd。數(shù)據(jù)Gd包括具有關(guān)鍵字K的S3和附加更新部分。
[0049]請(qǐng)求處理組件310在步驟I中接收更新請(qǐng)求并且在步驟2中將更新請(qǐng)求發(fā)送到標(biāo)準(zhǔn)數(shù)據(jù)處理組件320。在一接收到更新請(qǐng)求時(shí),在步驟3中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中執(zhí)行搜索以檢索數(shù)據(jù)K的最新版本。在步驟4中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件310檢索版本S3并且將S3發(fā)送回到請(qǐng)求處理組件310。在步驟5中,標(biāo)準(zhǔn)數(shù)據(jù)處理組件320將S3發(fā)送到請(qǐng)求處理組件310。在步驟6中,請(qǐng)求處理組件310然后將包括版本S3和版本Gd的請(qǐng)求發(fā)送到閉包處理組件340。在步驟7中,閉包處理組件340在閉包數(shù)據(jù)庫350中執(zhí)行搜索以檢索與具有關(guān)鍵字K的S3相關(guān)聯(lián)的任何存儲(chǔ)的閉包。在本示例中,在步驟8中閉包處理組件340檢索先前存儲(chǔ)的閉包Cl。此外,閉包處理組件340將版本Gd與版本S3進(jìn)行比較并且確定Gd與S3是不同的版本。結(jié)果,在步驟9中,閉包處理組件340將版本S3和版本Gd都發(fā)送到閉包確定組件360。閉包確定組件360處理版本S3與版本Gd之間的比較以建立顯示S3與Gd之間的差別的閉包C2。閉包確定組件360然后基于S3與Gd之間的差別確定數(shù)據(jù)的功能和性質(zhì)。在步驟10中,閉包確定組件360然后將閉包C2發(fā)送到閉包處理組件340,所述閉包與數(shù)據(jù)K相關(guān)聯(lián)。在步驟11中,閉包處理組件340然后將閉包C2發(fā)送到閉包數(shù)據(jù)庫350以用于存儲(chǔ)。在步驟12中,閉包處理組件340也將與數(shù)據(jù)K相關(guān)聯(lián)的閉包C2發(fā)送到請(qǐng)求處理組件310。在步驟13中,請(qǐng)求處理組件310然后將從標(biāo)準(zhǔn)數(shù)據(jù)處理組件320接收到的結(jié)果即S3和從閉包處理組件340接收到的結(jié)果即C2都發(fā)送到閉包應(yīng)用組件370。閉包應(yīng)用組件370然后將閉包C2應(yīng)用在數(shù)據(jù)K的版本S3上以創(chuàng)建從反映來自于用戶的版本Gd的結(jié)果數(shù)據(jù)R5。在步驟14中,閉包應(yīng)用組件370然后將R5發(fā)送到高速緩存數(shù)據(jù)庫380用于存儲(chǔ)R5。
[0050]在上述示例中,諸如費(fèi)用數(shù)據(jù)之類的數(shù)據(jù)可以包括若干序列。每個(gè)序列然后表示關(guān)鍵字K的細(xì)化并且因此定義與關(guān)鍵字K相關(guān)的附加信息,諸如使用的貨幣或要被采取的路線。閉包可以與給定時(shí)間段的單個(gè)序列的單個(gè)字段有關(guān)。因此,在應(yīng)用閉包之后的結(jié)果數(shù)據(jù)是標(biāo)準(zhǔn)數(shù)據(jù)的日期與閉包的日期的交集、以及在閉包可應(yīng)用時(shí)在一時(shí)間段期間閉包的應(yīng)用的結(jié)果。
[0051]如圖9所示,包括數(shù)據(jù)部分和修改的數(shù)據(jù)部分的標(biāo)準(zhǔn)數(shù)據(jù)可以在從t0到t3的時(shí)間段期間存在。數(shù)據(jù)部分在從to到tl的第一時(shí)間段期間存在并且修改的數(shù)據(jù)在從tl到t3的第二時(shí)間段期間存在。關(guān)于標(biāo)準(zhǔn)數(shù)據(jù)的兩個(gè)閉包Cl和C2在相同的時(shí)間段t0到t3期間就標(biāo)準(zhǔn)數(shù)據(jù)的存在而應(yīng)用。閉包Cl可以在從to到t2的第一時(shí)間段期間被應(yīng)用,其中t2位于tl和t3之間。閉包C2可以在從t2到t3的第二時(shí)間段期間被應(yīng)用。這意味著在標(biāo)準(zhǔn)數(shù)據(jù)上的兩個(gè)閉包的應(yīng)用包括在兩個(gè)不同的時(shí)間段上的兩個(gè)應(yīng)用。閉包Cl的應(yīng)用發(fā)生在從tO到t2的時(shí)間段內(nèi)在標(biāo)準(zhǔn)數(shù)據(jù)上,其是閉包Cl的持續(xù)時(shí)間。因?yàn)闃?biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)部分僅僅在從tO到tl的時(shí)間段內(nèi)存在,所以閉包Cl應(yīng)用在此數(shù)據(jù)部分上。因?yàn)樾薷牡臄?shù)據(jù)部分在從tl到t3的時(shí)間段內(nèi)存在,所以閉包Cl僅僅在覆蓋閉包Cl的對(duì)應(yīng)時(shí)間段的時(shí)間段內(nèi)應(yīng)用在修改的數(shù)據(jù)部分上。這意味著閉包Cl在從tl到t2的時(shí)間段內(nèi)部分地應(yīng)用在修改的數(shù)據(jù)部分上。這意味著標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)部分和修改的數(shù)據(jù)部分都被閉包Cl的應(yīng)用所影響。閉包C2的應(yīng)用發(fā)生在從t2到t3的時(shí)間段內(nèi)在標(biāo)準(zhǔn)數(shù)據(jù)上,其是閉包C2的持續(xù)時(shí)間。因?yàn)樾薷牡臄?shù)據(jù)部分在從tl到t2和從t2到t3的時(shí)間段內(nèi)存在,所以這意味著僅僅標(biāo)準(zhǔn)數(shù)據(jù)的修改的數(shù)據(jù)部分被閉包C2的應(yīng)用所影響。
[0052]圖10示出另一個(gè)實(shí)施例,示出了機(jī)構(gòu)歸檔系統(tǒng)200的序列重新編號(hào)功能。在圖10中,在步驟I中,機(jī)構(gòu)歸檔系統(tǒng)200發(fā)送關(guān)于兩個(gè)序列I和2的更新。因此,標(biāo)準(zhǔn)數(shù)據(jù)包括兩個(gè)序列I和2并且被存儲(chǔ)在標(biāo)準(zhǔn)數(shù)據(jù)數(shù)據(jù)庫330中。如圖10所示,在步驟I中,閉包數(shù)據(jù)庫350不包含任何閉包。因此,沒有閉包應(yīng)用在來自于閉包數(shù)據(jù)庫350的標(biāo)準(zhǔn)數(shù)據(jù)上。高速緩存數(shù)據(jù)庫380因此可以存儲(chǔ)包括與結(jié)果數(shù)據(jù)相同的序列I和2的標(biāo)準(zhǔn)數(shù)據(jù)。
[0053]在步驟2中,用戶將更新發(fā)送到專有歸檔系統(tǒng)300。更新包括與序列I相關(guān)聯(lián)的閉包Cl。閉包數(shù)據(jù)庫350然后存儲(chǔ)閉包Cl。高速緩存數(shù)據(jù)庫380存儲(chǔ)具有在其上應(yīng)用閉包Cl的序列I和沒有任何修改的序列2的標(biāo)準(zhǔn)數(shù)據(jù)。在步驟3中,機(jī)構(gòu)歸檔系統(tǒng)200隨著提供到標(biāo)準(zhǔn)數(shù)據(jù)的修改而請(qǐng)求序列重新編號(hào)。請(qǐng)求包括將序列I重新編號(hào)為用于標(biāo)準(zhǔn)數(shù)據(jù)的序列4。這意味著標(biāo)準(zhǔn)數(shù)據(jù)現(xiàn)在包括兩個(gè)序列2和4,如圖10所示。閉包處理組件340重新編號(hào)閉包Cl并且將它關(guān)聯(lián)到序列4。閉包數(shù)據(jù)庫350存儲(chǔ)Cl的更新版本。閉包數(shù)據(jù)庫350然后將存儲(chǔ)的閉包Cl與序列4關(guān)聯(lián)。高速緩存數(shù)據(jù)庫380存儲(chǔ)具有在步驟2中存儲(chǔ)的序列2的標(biāo)準(zhǔn)數(shù)據(jù)并且重新排序在其上應(yīng)用閉包Cl的序列4。
[0054]以上示例涉及更新和存儲(chǔ)旅游數(shù)據(jù)的變化。但是,本發(fā)明也可以涉及其它種類的數(shù)據(jù)。以上示例涉及費(fèi)用和定價(jià)應(yīng)用。但是,本發(fā)明也可以涉及其它種類的應(yīng)用。
[0055]本發(fā)明已經(jīng)應(yīng)用于旅游環(huán)境中的數(shù)據(jù)的更新。但是,應(yīng)當(dāng)理解,本發(fā)明可以應(yīng)用于其它環(huán)境,例如在定價(jià)和/或預(yù)訂引擎(賓館、汽車和火車)、運(yùn)費(fèi)、e購物(Amazon?、Darty?,等等)的領(lǐng)域中。
[0056]應(yīng)當(dāng)理解,本發(fā)明可以被以許多不同的方式變化并且仍然在本發(fā)明的預(yù)定范圍之內(nèi)。本領(lǐng)域技術(shù)人員將理解一些或所有功能實(shí)體以及本身的處理可以被包括在軟件、或一個(gè)或多個(gè)軟件實(shí)現(xiàn)的模塊和/或設(shè)備或在任何它的組合中。軟件可以在任何適當(dāng)?shù)挠?jì)算機(jī)或其它機(jī)器上操作。本發(fā)明的操作提供許多變換,諸如將特定的數(shù)據(jù)增加到標(biāo)準(zhǔn)數(shù)據(jù)以提供結(jié)果數(shù)據(jù)。
【權(quán)利要求】
1.一種用于更新數(shù)據(jù)以保證數(shù)據(jù)的正確版本可用于第二數(shù)據(jù)系統(tǒng)(300)的用戶的方法,其中所述數(shù)據(jù)能夠被存儲(chǔ)在第一數(shù)據(jù)實(shí)體(220)和第二數(shù)據(jù)系統(tǒng)(300)的組件(330)中,并且其中所述方法包括在第二數(shù)據(jù)系統(tǒng)(300)中的以下步驟: 經(jīng)由計(jì)算機(jī)從第一數(shù)據(jù)實(shí)體接收用于更新第二組件(330)中的數(shù)據(jù)的更新請(qǐng)求,其中該更新請(qǐng)求包括用于更新數(shù)據(jù)的數(shù)據(jù)的更新版本; 經(jīng)由計(jì)算機(jī)將數(shù)據(jù)的更新版本與第二組件(330)中的數(shù)據(jù)的當(dāng)前存儲(chǔ)版本進(jìn)行比較以確定其中的變化; 經(jīng)由計(jì)算機(jī)產(chǎn)生表示數(shù)據(jù)的所述變化的操作功能; 經(jīng)由計(jì)算機(jī)將所述操作功能應(yīng)用于標(biāo)準(zhǔn)數(shù)據(jù)的當(dāng)前存儲(chǔ)版本以產(chǎn)生結(jié)果數(shù)據(jù); 經(jīng)由計(jì)算機(jī)存儲(chǔ)其中具有所述變化的所述操作功能,以保證數(shù)據(jù)的正確版本如果被請(qǐng)求則能夠被輸出,所述變化表示數(shù)據(jù)的當(dāng)前存儲(chǔ)版本與數(shù)據(jù)的更新版本之間的差別。
2.如權(quán)利要求1所述的方法,其中經(jīng)由計(jì)算機(jī)從第一數(shù)據(jù)實(shí)體接收更新請(qǐng)求的步驟包括:經(jīng)由計(jì)算機(jī)從第一數(shù)據(jù)系統(tǒng)(200)或從另一個(gè)源接收更新請(qǐng)求。
3.如權(quán)利要求1或權(quán)利要求2所述的方法,還包括:存儲(chǔ)結(jié)果數(shù)據(jù)以使得結(jié)果數(shù)據(jù)在被請(qǐng)求時(shí)能夠被輸出。
4.如任何一個(gè)在前權(quán)利要求所述的方法,還包括:將結(jié)果數(shù)據(jù)發(fā)送到定價(jià)組件(400)以用于向用戶提供 價(jià)格。
5.如任何一個(gè)在前權(quán)利要求所述的方法,還包括:在組件(330)中執(zhí)行搜索以用于檢索數(shù)據(jù)的任何先前存儲(chǔ)的版本。
6.如任何一個(gè)在前權(quán)利要求所述的方法,還包括:在操作功能數(shù)據(jù)庫(350)中執(zhí)行搜索以檢索與數(shù)據(jù)相關(guān)聯(lián)的任何存儲(chǔ)的操作功能。
7.如任何一個(gè)在前權(quán)利要求所述的方法,還包括:將操作功能應(yīng)用于數(shù)據(jù)的檢索的存儲(chǔ)版本以產(chǎn)生結(jié)果數(shù)據(jù)。
8.一種用于更新數(shù)據(jù)以保證數(shù)據(jù)的正確的版本可用于數(shù)據(jù)系統(tǒng)(300)的用戶的系統(tǒng),其中所述數(shù)據(jù)能夠被存儲(chǔ)在數(shù)據(jù)系統(tǒng)(300)的組件(330)中并且其中所述系統(tǒng)包括: 請(qǐng)求處理組件(310),用于從數(shù)據(jù)實(shí)體(220)接收更新請(qǐng)求并且更新組件(330)中的數(shù)據(jù),其中該更新請(qǐng)求包括用于更新數(shù)據(jù)的數(shù)據(jù)的更新版本; 操作功能組件(340),用于將數(shù)據(jù)的更新版本與組件(330)中的數(shù)據(jù)的當(dāng)前存儲(chǔ)版本進(jìn)行比較以確定其中的變化; 操作功能確定組件(360),用于產(chǎn)生表示數(shù)據(jù)的變化的操作功能;以及 存儲(chǔ)器組件(380),用于存儲(chǔ)其中具有所述變化的所述操作功能以保證數(shù)據(jù)的正確版本如果被請(qǐng)求則能夠被輸出。
9.如權(quán)利要求8所述的系統(tǒng),還包括操作功能應(yīng)用組件(370),用于對(duì)數(shù)據(jù)應(yīng)用操作功能以產(chǎn)生結(jié)果數(shù)據(jù)。
10.如權(quán)利要求8或如權(quán)利要求9所述的系統(tǒng),還包括標(biāo)準(zhǔn)數(shù)據(jù)處理組件(320),用于從請(qǐng)求處理組件(310)接收請(qǐng)求以在組件(330)中執(zhí)行搜索。
11.如權(quán)利要求8到10中的任何一個(gè)所述的系統(tǒng),還包括操作功能組件(350),用于存儲(chǔ)表示數(shù)據(jù)的變化的操作功能。
12.如權(quán)利要求8到11中的任何一個(gè)所述的系統(tǒng),還包括定價(jià)組件(400),用于從存儲(chǔ)器組件(380)接收結(jié)果數(shù)據(jù)以用于向用戶提供費(fèi)用。
13.如權(quán)利要求8到12中的任何一個(gè)所述的系統(tǒng),還包括用戶設(shè)備(100),用于將更新請(qǐng)求發(fā)送到請(qǐng)求處理組件(310)以將標(biāo)準(zhǔn)數(shù)據(jù)發(fā)送到數(shù)據(jù)系統(tǒng)(300)。
14.如權(quán)利要求8到13中的任何一個(gè)所述的系統(tǒng),還包括傳輸組件(230),用于將標(biāo)準(zhǔn)數(shù)據(jù)發(fā)送到數(shù)據(jù)系統(tǒng)(300)。
15.一種計(jì)算機(jī)程序,包括當(dāng)所述計(jì)算機(jī)程序在可編程的裝置上執(zhí)行時(shí)用于執(zhí)行如權(quán)利要求1到7中的任何一個(gè)所述的方法的指令。
【文檔編號(hào)】G06F17/30GK104025087SQ201280063359
【公開日】2014年9月3日 申請(qǐng)日期:2012年10月12日 優(yōu)先權(quán)日:2011年12月22日
【發(fā)明者】D-O·薩巴恩, M·貝克爾, J·D’奧爾索, T·巴塞拉納 申請(qǐng)人:艾瑪?shù)纤购?jiǎn)易股份公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1