變并且把它們設(shè)置在與該實施例不同的一個或多個客戶端中??梢园褜嵤├械哪K組合成一個模塊,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者客戶端的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0091]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0092]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的加載有排序網(wǎng)址的客戶端中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0093]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0094]本發(fā)明包括A10、一種數(shù)據(jù)更新系統(tǒng),其特征在于,包括:一個或多個分片服務(wù)器集群、一個以上分片復本服務(wù)器以及匯總服務(wù)器;
[0095]每一個分片服務(wù)器集群包括一個或多個分片復本服務(wù)器;
[0096]所述分片復本服務(wù)器包括:接收模塊,用于接收數(shù)據(jù)更新請求;
[0097]確定模塊,用于確定分片服務(wù)器集群中是否有可以更新數(shù)據(jù)的分片復本服務(wù)器;以及
[0098]更新模塊,用于當確定分片服務(wù)器集群中有可以更新數(shù)據(jù)的分片復本服務(wù)器時,對分片服務(wù)器集群中的所述至少一個可以更新的分片復本服務(wù)器的數(shù)據(jù)進行更新。
[0099]All、根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述更新模塊進一步包括:服務(wù)狀態(tài)通知子模塊,用于當所述至少一個可以更新數(shù)據(jù)的分片復本服務(wù)器更新數(shù)據(jù)完畢后,將所更新的分片復本服務(wù)器的狀態(tài)定義為服務(wù)狀態(tài)并將所述服務(wù)狀態(tài)通知匯總服務(wù)器;并且更新完畢的分片復本服務(wù)器恢復提供數(shù)據(jù)處理服務(wù)。
[0100]A12、根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述更新模塊進一步包括:更新狀態(tài)通知子模塊,用于將所更新的分片復本服務(wù)器的狀態(tài)定義為更新狀態(tài)并將其所述更新狀態(tài)通知匯總服務(wù)器。
[0101]A13、根據(jù)權(quán)利要求10至12中任一項權(quán)利要求所述的系統(tǒng),其特征在于,屬于不同分片服務(wù)器集群的可以更新數(shù)據(jù)的分片復本服務(wù)器被配置為并行更新數(shù)據(jù)。
[0102]A14、根據(jù)權(quán)利要求10至12中任一項權(quán)利要求所述的系統(tǒng),其特征在于,在分片服務(wù)器集群的數(shù)據(jù)更新過程中,每個分片服務(wù)器集群被配置為至少有一個分片復本服務(wù)器提供數(shù)據(jù)處理服務(wù)。
[0103]A15、根據(jù)權(quán)利要求10至12中任一項權(quán)利要求所述的系統(tǒng),其特征在于,在分片服務(wù)器集群的數(shù)據(jù)更新過程中,每個分片服務(wù)器集群被配置為有小于或等于預先設(shè)定的閾值的分片復本服務(wù)器并行更新數(shù)據(jù)。
[0104]A16、根據(jù)權(quán)利要求10至12中任一項權(quán)利要求所述的系統(tǒng),其特征在于,在分片服務(wù)器集群的數(shù)據(jù)更新過程中,每個分片服務(wù)器集群被配置為僅有一個分片復本服務(wù)器正在更新數(shù)據(jù)。
[0105]A17、根據(jù)權(quán)利要求10至12中任一項權(quán)利要求所述的系統(tǒng),其特征在于,所述分片服務(wù)器集群是基礎(chǔ)信息服務(wù)器集或展示信息服務(wù)器集群。
【主權(quán)項】
1.一種數(shù)據(jù)更新方法,其特征在于,將數(shù)據(jù)文件的數(shù)據(jù)劃分成數(shù)據(jù)分塊并分別存儲到一個或多個分片服務(wù)器集群中;在每一個分片服務(wù)器集群中,將數(shù)據(jù)分塊復制并存儲至一個以上分片復本服務(wù)器;匯總服務(wù)器對分片服務(wù)器集群的數(shù)據(jù)處理結(jié)果進行匯總,并通過訪問所述一個或多個分片服務(wù)器集群獲取正在提供數(shù)據(jù)處理服務(wù)的分片復本服務(wù)器,該方法包括: 步驟110:接收數(shù)據(jù)更新請求; 步驟120:確定分片服務(wù)器集群中是否有可以更新數(shù)據(jù)的分片復本服務(wù)器; 步驟130:當確定分片服務(wù)器集群中有可以更新數(shù)據(jù)的分片復本服務(wù)器時,對分片服務(wù)器集群中的至少一個可以更新數(shù)據(jù)的分片復本服務(wù)器的數(shù)據(jù)進行更新;以及 步驟140:當所述至少一個可以更新數(shù)據(jù)的分片復本服務(wù)器更新數(shù)據(jù)完畢后,針對剩余的未更新的分片復本服務(wù)器,執(zhí)行步驟110至130,直至所有未更新的分片復本服務(wù)器更新數(shù)據(jù)完畢。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 步驟150:當確定沒有可以更新數(shù)據(jù)的分片復本服務(wù)器時,返回步驟101。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟140進一步包括:當所述至少一個可以更新數(shù)據(jù)的分片復本服務(wù)器更新數(shù)據(jù)完畢后,將所更新的分片復本服務(wù)器的狀態(tài)定義為服務(wù)狀態(tài)并將所述服務(wù)狀態(tài)通知匯總服務(wù)器;并且更新完畢的分片復本服務(wù)器恢復提供數(shù)據(jù)處理服務(wù)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟130進一步包括:將所更新的分片復本服務(wù)器的狀態(tài)定義為更新狀態(tài)并將其所述更新狀態(tài)通知匯總服務(wù)器。5.根據(jù)權(quán)利要求1至4中任一項權(quán)利要求所述的方法,其特征在于,屬于不同分片服務(wù)器集群的可以更新數(shù)據(jù)的分片復本服務(wù)器并行更新數(shù)據(jù)。6.根據(jù)權(quán)利要求1至4中任一項權(quán)利要求所述的方法,其特征在于,在分片服務(wù)器集群的數(shù)據(jù)更新過程中,每個分片服務(wù)器集群中至少有一個分片復本服務(wù)器提供數(shù)據(jù)處理服務(wù)。7.根據(jù)權(quán)利要求1至4中任一項權(quán)利要求所述的方法,其特征在于,在分片服務(wù)器集群的數(shù)據(jù)更新過程中,每個分片服務(wù)器集群中有小于或等于預先設(shè)定的閾值的分片復本服務(wù)器并行更新數(shù)據(jù)。8.根據(jù)權(quán)利要求1至4中任一項權(quán)利要求所述的方法,其特征在于,在分片服務(wù)器集群的數(shù)據(jù)更新過程中,每個分片服務(wù)器集群中僅有一個分片復本服務(wù)器正在更新數(shù)據(jù)。9.根據(jù)權(quán)利要求1至4中任一項權(quán)利要求所述的方法,其特征在于,所述分片服務(wù)器集群是基礎(chǔ)信息服務(wù)器集群或展示信息服務(wù)器集群。10.一種數(shù)據(jù)更新系統(tǒng),其特征在于,包括:一個或多個分片服務(wù)器集群、一個以上分片復本服務(wù)器以及匯總服務(wù)器; 每一個分片服務(wù)器集群包括一個或多個分片復本服務(wù)器; 所述分片復本服務(wù)器包括:接收模塊,用于接收數(shù)據(jù)更新請求; 確定模塊,用于確定分片服務(wù)器集群中是否有可以更新數(shù)據(jù)的分片復本服務(wù)器;以及 更新模塊,用于當確定分片服務(wù)器集群中有可以更新數(shù)據(jù)的分片復本服務(wù)器時,對分片服務(wù)器集群中的所述至少一個可以更新的分片復本服務(wù)器的數(shù)據(jù)進行更新。
【專利摘要】本發(fā)明涉及一種數(shù)據(jù)更新的方法和系統(tǒng),該方法包括:步驟110:接收數(shù)據(jù)更新請求;步驟120:確定分片服務(wù)器集群中是否有可以更新數(shù)據(jù)的分片復本服務(wù)器;步驟130:當確定分片服務(wù)器集群中有可以更新數(shù)據(jù)的分片復本服務(wù)器時,對分片服務(wù)器集群中的至少一個可以更新數(shù)據(jù)的分片復本服務(wù)器的數(shù)據(jù)進行更新;以及步驟140:當所述至少一個可以更新數(shù)據(jù)的分片復本服務(wù)器更新數(shù)據(jù)完畢后,針對剩余的未更新的分片復本服務(wù)器,執(zhí)行步驟110至130,直至所有未更新的分片復本服務(wù)器更新數(shù)據(jù)完畢。根據(jù)本發(fā)明的方法,能夠在不停掉線上服務(wù)的情況下,進行配置文件和檢索詞典等數(shù)據(jù)文件的自動切換并生效。
【IPC分類】H04L29/08, G06F17/30
【公開號】CN104917798
【申請?zhí)枴緾N201410093941
【發(fā)明人】陳華清
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2015年9月16日
【申請日】2014年3月13日
【公告號】WO2015135370A1