一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法及裝置,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。本發(fā)明實(shí)施例的數(shù)據(jù)同步方法步驟包括:S1:確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;S2:對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí);S3:對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步。
【專利說(shuō)明】
一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法及裝置。
【背景技術(shù)】
[0002]隨著科技的高速發(fā)展,工作信息化技術(shù)越來(lái)越普及各行各業(yè),通過(guò)計(jì)算機(jī)實(shí)現(xiàn)信息獲取、信息傳遞、信息處理、信息再生、信息利用的功能,方便大眾可以更高效、更系統(tǒng)地開(kāi)展工作,例如生產(chǎn)管理系統(tǒng),辦公自動(dòng)化系統(tǒng)(Office Automat1n) ο
[0003]目前,工作信息化尤其對(duì)于層級(jí)結(jié)構(gòu)形式的信息化,如辦公自動(dòng)化系統(tǒng),通常是通過(guò)動(dòng)態(tài)的建立整個(gè)域模式網(wǎng)絡(luò)中的對(duì)象的數(shù)據(jù)庫(kù)或索引,安裝域控制器,存儲(chǔ)整個(gè)域的對(duì)象的信息并周期性更新,并存儲(chǔ)在域控制器的服務(wù)器上,并且可以被網(wǎng)絡(luò)應(yīng)用程序或者服務(wù)所訪問(wèn)。一個(gè)域可能擁有一臺(tái)以上的域控制器。同時(shí)都可以從源域控制器復(fù)制到域、域樹(shù)或者森林中的其它域控制器上。由于域控制器的內(nèi)容可以被復(fù)制,而且所有的域控制器都擁有與內(nèi)容相對(duì)應(yīng)的可寫(xiě)副本,所以用戶和管理員便可以在域的任何位置方便地獲得所需的內(nèi)容。
[0004]然而上述的層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)于在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法及裝置,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0006]本發(fā)明實(shí)施例提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法,包括:
[0007]S1:確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;
[0008]S2:對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與所述同步層級(jí)相對(duì)應(yīng)的所述同步信息,所述同步層級(jí)為所述層級(jí)中需要同步的至少一個(gè)所述層級(jí);
[0009]S3:對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步。
[0010]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法中,確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息具體包括:
[0011]建立整體的層級(jí)架構(gòu),并對(duì)所述層級(jí)架構(gòu)中的每個(gè)所述層級(jí)配置--對(duì)應(yīng)的同步地址;
[0012]對(duì)所述層級(jí)的層級(jí)名稱進(jìn)行配置。
[0013]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法中,對(duì)所述層級(jí)的層級(jí)名稱進(jìn)行配置具體包括:
[0014]確定所述層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則指定所述層級(jí)名稱跟隨同步進(jìn)行配置,若否,則對(duì)所述層級(jí)名稱進(jìn)行登記。
[0015]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法中,對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步具體包括:
[0016]對(duì)所述同步層級(jí)由最高層級(jí)到最低層級(jí)進(jìn)行同步,并確定所述最高層級(jí)到所述最低層級(jí)中的所有個(gè)體根據(jù)所述同步層級(jí)的同步地址一一對(duì)應(yīng)同步。
[0017]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法中,對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步具體包括:
[0018]判斷當(dāng)前進(jìn)行同步的所述同步層級(jí)中的所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址一一對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的所述同步層級(jí)進(jìn)行同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的所述同步層級(jí)及其中的所有所述個(gè)體同步完成。
[0019]本發(fā)明實(shí)施例提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置,包括:
[0020]建立單元,用于確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;
[0021]讀取單元,用于對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與所述同步層級(jí)相對(duì)應(yīng)的所述同步信息,所述同步層級(jí)為所述層級(jí)中需要同步的至少一個(gè)所述層級(jí);
[0022]同步單元,用于對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步。
[0023]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置中,建立單元具體包括:
[0024]第一配置子單元,用于建立整體的層級(jí)架構(gòu),并對(duì)所述層級(jí)架構(gòu)中的每個(gè)所述層級(jí)配置--對(duì)應(yīng)的同步地址;
[0025]第二配置子單元,用于對(duì)所述層級(jí)的層級(jí)名稱進(jìn)行配置。
[0026]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置中,所述第二配置子單元具體包括:
[0027]確定模塊,用于確定所述層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則觸發(fā)跟隨模塊,若否,則觸發(fā)登記模塊;
[0028]所述觸發(fā)跟隨模塊,用于指定所述層級(jí)名稱跟隨同步進(jìn)行配置;
[0029]所述觸發(fā)登記模塊,用于對(duì)所述層級(jí)名稱進(jìn)行登記。
[0030]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置中,所述同步單元具體包括:
[0031]第一同步子單元,用于對(duì)所述同步層級(jí)由最高層級(jí)到最低層級(jí)進(jìn)行同步,并確定所述最高層級(jí)到所述最低層級(jí)中的所有個(gè)體根據(jù)所述同步層級(jí)的同步地址一一對(duì)應(yīng)同步。
[0032]優(yōu)選地,上述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置中,所述同步單元具體包括:
[0033]第二同步子單元,用于判斷當(dāng)前進(jìn)行同步的所述同步層級(jí)中的所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址--對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的所述同步層級(jí)進(jìn)行同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的所述同步層級(jí)及其中的所有所述個(gè)體同步完成。
[0034]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0035]本發(fā)明實(shí)施例提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法及裝置,其中,數(shù)據(jù)同步方法步驟包括:S1:確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;S2:對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí);S3:對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步。本實(shí)施例中,通過(guò)先建立層級(jí)架構(gòu),確定每個(gè)層級(jí)的同步信息,再對(duì)需要進(jìn)行同步的同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步,實(shí)現(xiàn)了將個(gè)體與層級(jí)架構(gòu)中的層級(jí)的同步信息進(jìn)行一一對(duì)應(yīng)的同步,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0036]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0037]圖1為本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的一個(gè)實(shí)施例的流程示意圖;
[0038]圖2為本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的另一個(gè)實(shí)施例的流程示意圖;
[0039]圖3為本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的另一個(gè)實(shí)施例的流程示意圖;
[0040]圖4為本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置的流程示意圖;
[0041]圖5為本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0042]圖6為本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0043]圖7為本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]本發(fā)明實(shí)施例提供了一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法及裝置,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0045]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0046]請(qǐng)參閱圖1,本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的一個(gè)實(shí)施例包括:
[0047]S1:確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;
[0048]本實(shí)施例中,當(dāng)需要對(duì)層級(jí)架構(gòu)的數(shù)據(jù)進(jìn)行同步時(shí),例如在辦公自動(dòng)化系統(tǒng)中,對(duì)于部門(mén)和部門(mén)下的子部門(mén),及其部門(mén)成員需要進(jìn)行同步時(shí),需要確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息。
[0049]需要說(shuō)明的是,前述的確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息的過(guò)程將在后續(xù)實(shí)施例中進(jìn)行詳細(xì)的說(shuō)明,此處不再贅述。
[0050]S2:對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息;
[0051]當(dāng)確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息之后,需要對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí)。
[0052]S3:對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步。
[0053]當(dāng)對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息之后,需要對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步,需要說(shuō)明的是,前述的個(gè)體可以是例如步驟SI中提及的部門(mén)和子部門(mén)的成員。
[0054]本實(shí)施例中,通過(guò)先建立層級(jí)架構(gòu),確定每個(gè)層級(jí)的同步信息,再對(duì)需要進(jìn)行同步的同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步,實(shí)現(xiàn)了將個(gè)體與層級(jí)架構(gòu)中的層級(jí)的同步信息進(jìn)行一一對(duì)應(yīng)的同步,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0055]上面是對(duì)基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的過(guò)程進(jìn)行詳細(xì)的描述,下面將對(duì)層級(jí)架構(gòu)的建立及層級(jí)的同步信息的確定的過(guò)程進(jìn)行詳細(xì)描述,請(qǐng)參閱圖2,本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的另一個(gè)實(shí)施例包括:
[0056]201、建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址;
[0057]本實(shí)施例中,當(dāng)需要對(duì)層級(jí)架構(gòu)的數(shù)據(jù)進(jìn)行同步之前,例如在辦公自動(dòng)化系統(tǒng)中,對(duì)于部門(mén)和部門(mén)下的子部門(mén),及其部門(mén)成員需要進(jìn)行同步之前,需要建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置一一對(duì)應(yīng)的同步地址,可以理解的是,同步地址可以是部門(mén)和部門(mén)下的子部門(mén)的層級(jí)的同步地址。
[0058]202、對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置;
[0059]當(dāng)建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址之后,需要對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置。
[0060]前述的對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置可以是如圖4所示的步驟:
[0061]401、確定層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則執(zhí)行步驟402,若否,則執(zhí)行步驟403 ;
[0062]當(dāng)建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址之后,需要確定層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,例如層級(jí)名稱是否需要進(jìn)行自定義設(shè)置,若是,則執(zhí)行步驟403,若否,則執(zhí)行步驟402。
[0063]402、指定層級(jí)名稱跟隨同步進(jìn)行配置;
[0064]當(dāng)確定層級(jí)名稱的設(shè)置命令是屬于同步設(shè)置時(shí),指定層級(jí)名稱跟隨同步進(jìn)行配置,可以理解的是,前述的指定層級(jí)名稱跟隨同步進(jìn)行配置,例如可以是對(duì)部門(mén)和子部門(mén),依次進(jìn)行同步配置,如部門(mén)設(shè)置為A,則其所屬子部門(mén)設(shè)置為A1、A2等,此處具體不做限定。
[0065]403、對(duì)層級(jí)名稱進(jìn)行登記。
[0066]當(dāng)確定層級(jí)名稱的設(shè)置命令不屬于同步設(shè)置時(shí),對(duì)層級(jí)名稱進(jìn)行登記,可以理解的是,前述的對(duì)層級(jí)名稱進(jìn)行登記,例如可以是對(duì)部門(mén)和子部門(mén),進(jìn)行同步配置,如部門(mén)設(shè)置為A,可以登記為自定義層級(jí)名稱如小A,則其所屬子部門(mén)可以是自定義設(shè)置等,此處具體不做限定。
[0067]203、對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息;
[0068]當(dāng)確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息之后,需要對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí)。
[0069]204、對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步。
[0070]當(dāng)對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置之后,需要對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步,前述的同步信息為同步地址和層級(jí)名稱,需要說(shuō)明的是,前述的個(gè)體可以是例如步驟201中提及的部門(mén)和子部門(mén)的成員。
[0071]本實(shí)施例中,通過(guò)建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址,對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置確定每個(gè)層級(jí)的同步地址和層級(jí)名稱,再對(duì)需要進(jìn)行同步的同步層級(jí)中的所有個(gè)體根據(jù)同步地址和層級(jí)名稱進(jìn)行相對(duì)應(yīng)的同步,實(shí)現(xiàn)了將個(gè)體與層級(jí)架構(gòu)中的層級(jí)的同步地址和層級(jí)名稱進(jìn)行一一對(duì)應(yīng)的同步,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0072]上面是對(duì)層級(jí)架構(gòu)的建立及層級(jí)的同步信息的確定的過(guò)程進(jìn)行詳細(xì)描述,下面將對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步的過(guò)程進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法的另一個(gè)實(shí)施例包括:
[0073]301、建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址;
[0074]本實(shí)施例中,當(dāng)需要對(duì)層級(jí)架構(gòu)的數(shù)據(jù)進(jìn)行同步之前,例如在辦公自動(dòng)化系統(tǒng)中,對(duì)于部門(mén)和部門(mén)下的子部門(mén),及其部門(mén)成員需要進(jìn)行同步之前,需要建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置一一對(duì)應(yīng)的同步地址,可以理解的是,同步地址可以是部門(mén)和部門(mén)下的子部門(mén)的層級(jí)的同步地址。
[0075]302、對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置;
[0076]當(dāng)建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址之后,需要對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置。
[0077]前述的對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置可以是如圖4所示的步驟:
[0078]401、確定層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則執(zhí)行步驟402,若否,則執(zhí)行步驟403 ;
[0079]當(dāng)建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址之后,需要確定層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,例如層級(jí)名稱是否需要進(jìn)行自定義設(shè)置,若是,則執(zhí)行步驟403,若否,則執(zhí)行步驟402。
[0080]402、指定層級(jí)名稱跟隨同步進(jìn)行配置;
[0081]當(dāng)確定層級(jí)名稱的設(shè)置命令是屬于同步設(shè)置時(shí),指定層級(jí)名稱跟隨同步進(jìn)行配置,可以理解的是,前述的指定層級(jí)名稱跟隨同步進(jìn)行配置,例如可以是對(duì)部門(mén)和子部門(mén),依次進(jìn)行同步配置,如部門(mén)設(shè)置為A,則其所屬子部門(mén)設(shè)置為A1、A2等,此處具體不做限定。
[0082]403、對(duì)層級(jí)名稱進(jìn)行登記。
[0083]當(dāng)確定層級(jí)名稱的設(shè)置命令不屬于同步設(shè)置時(shí),對(duì)層級(jí)名稱進(jìn)行登記,可以理解的是,前述的對(duì)層級(jí)名稱進(jìn)行登記,例如可以是對(duì)部門(mén)和子部門(mén),進(jìn)行同步配置,如部門(mén)設(shè)置為A,可以登記為自定義層級(jí)名稱如小A,則其所屬子部門(mén)可以是自定義設(shè)置等,此處具體不做限定。
[0084]303、對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息;
[0085]當(dāng)確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息之后,需要對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí)。
[0086]304、判斷當(dāng)前進(jìn)行同步的同步層級(jí)中的所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)完成同步,若是,則執(zhí)行步驟305 ;
[0087]當(dāng)對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置之后,需要判斷當(dāng)前進(jìn)行同步的同步層級(jí)中的所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)完成同步,若是,則執(zhí)行步驟305,前述的同步信息為同步地址和層級(jí)名稱,需要說(shuō)明的是,前述的個(gè)體可以是例如步驟31中提及的部門(mén)和子部門(mén)的成員。
[0088]305、對(duì)未進(jìn)行同步處理的同步層級(jí)進(jìn)行同步。
[0089]當(dāng)判斷當(dāng)前進(jìn)行同步的同步層級(jí)中的所有個(gè)體是根據(jù)同步層級(jí)的同步地址--
對(duì)應(yīng)完成同步,則對(duì)未進(jìn)行同步處理的同步層級(jí)進(jìn)行后續(xù)的同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的同步層級(jí)及其中的所有個(gè)體同步完成,前述的重復(fù)對(duì)所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步進(jìn)行判斷可以是重復(fù)步驟304。
[0090]本實(shí)施例中的對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步,還可以進(jìn)一步是對(duì)同步層級(jí)由最高層級(jí)到最低層級(jí)進(jìn)行同步,并確定最高層級(jí)到最低層級(jí)中的所有個(gè)體根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步。
[0091]本實(shí)施例中,通過(guò)建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址,對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置確定每個(gè)層級(jí)的同步地址和層級(jí)名稱,再對(duì)判斷當(dāng)前進(jìn)行同步的同步層級(jí)中的所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的同步層級(jí)進(jìn)行同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的同步層級(jí)及其中的所有個(gè)體同步完成,實(shí)現(xiàn)了將個(gè)體與層級(jí)架構(gòu)中的層級(jí)的同步地址和層級(jí)名稱進(jìn)行一一對(duì)應(yīng)的同步,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0092]請(qǐng)參閱圖5,本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置的一個(gè)實(shí)施例包括:
[0093]建立單元501,用于確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;
[0094]讀取單元502,用于對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí);
[0095]同步單元503,用于對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步。
[0096]本實(shí)施例中,通過(guò)建立單元501先建立層級(jí)架構(gòu),確定每個(gè)層級(jí)的同步信息,同步單元503再對(duì)需要進(jìn)行同步的同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步,實(shí)現(xiàn)了將個(gè)體與層級(jí)架構(gòu)中的層級(jí)的同步地址和層級(jí)名稱進(jìn)行一一對(duì)應(yīng)的同步,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0097]上面是對(duì)基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置的各單元進(jìn)行詳細(xì)的描述,下面將對(duì)建立單元的各子單元和模塊進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖6,本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置的另一個(gè)實(shí)施例包括:
[0098]建立單元601,用于確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;
[0099]其中,建立單元601還可以進(jìn)一步包括:
[0100]第一配置子單元6011,用于建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置一一對(duì)應(yīng)的同步地址;
[0101]第二配置子單元6012,用于對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置。
[0102]第二配置子單元6012還可以進(jìn)一步包括:
[0103]確定模塊6012a,用于確定層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則觸發(fā)跟隨模塊6012b,若否,則觸發(fā)登記模塊6012c ;
[0104]觸發(fā)跟隨模塊6012b,用于指定層級(jí)名稱跟隨同步進(jìn)行配置;
[0105]觸發(fā)登記模塊6012c,用于對(duì)層級(jí)名稱進(jìn)行登記。
[0106]讀取單元602,用于對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí);
[0107]同步單元603,用于對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步。
[0108]本實(shí)施例中,通過(guò)建立單元601的第一配置子單元6011和第二配置子單元6012
建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址,對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置確定每個(gè)層級(jí)的同步地址和層級(jí)名稱,同步單元603再對(duì)判斷當(dāng)前進(jìn)行同步的同步層級(jí)中的所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的同步層級(jí)進(jìn)行同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的同步層級(jí)及其中的所有個(gè)體同步完成,實(shí)現(xiàn)了將個(gè)體與層級(jí)架構(gòu)中的層級(jí)的同步地址和層級(jí)名稱進(jìn)行一一對(duì)應(yīng)的同步,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0109]上面是對(duì)建立單元的各子單元和模塊進(jìn)行詳細(xì)的描述,下面將對(duì)同步單元的子單元進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖7,本發(fā)明實(shí)施例中提供的一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置的另一個(gè)實(shí)施例包括:
[0110]建立單元701,用于確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息;
[0111]其中,建立單元701還可以進(jìn)一步包括:
[0112]第一配置子單元7011,用于建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置一一對(duì)應(yīng)的同步地址;
[0113]第二配置子單元7012,用于對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置。
[0114]第二配置子單元7012還可以進(jìn)一步包括:
[0115]確定模塊7012a,用于確定層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則觸發(fā)跟隨模塊7012b,若否,則觸發(fā)登記模塊7012c ;
[0116]觸發(fā)跟隨模塊7012b,用于指定層級(jí)名稱跟隨同步進(jìn)行配置;
[0117]觸發(fā)登記模塊7012c,用于對(duì)層級(jí)名稱進(jìn)行登記。
[0118]讀取單元702,用于對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與同步層級(jí)相對(duì)應(yīng)的同步信息,同步層級(jí)為層級(jí)中需要同步的至少一個(gè)層級(jí);
[0119]同步單元703,用于對(duì)同步層級(jí)中的所有個(gè)體根據(jù)同步信息進(jìn)行相對(duì)應(yīng)的同步。
[0120]其中,同步單元703還可以進(jìn)一步包括:
[0121]第一同步子單元7031,用于對(duì)同步層級(jí)由最高層級(jí)到最低層級(jí)進(jìn)行同步,并確定最高層級(jí)到最低層級(jí)中的所有個(gè)體根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步;
[0122]和/或
[0123]第二同步子單元7032,用于判斷當(dāng)前進(jìn)行同步的同步層級(jí)中的所有個(gè)體是否根據(jù)同步層級(jí)的同步地址--對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的同步層級(jí)進(jìn)行同步,
并重復(fù)對(duì)所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的同步層級(jí)及其中的所有個(gè)體同步完成。
[0124]本實(shí)施例中,通過(guò)建立單元701的第一配置子單元7011和第二配置子單元7012
建立整體的層級(jí)架構(gòu),并對(duì)層級(jí)架構(gòu)中的每個(gè)層級(jí)配置--對(duì)應(yīng)的同步地址,對(duì)層級(jí)的層級(jí)名稱進(jìn)行配置確定每個(gè)層級(jí)的同步地址和層級(jí)名稱,同步單元703的第一同步子單元7031或第二同步子單元7032再對(duì)判斷當(dāng)前進(jìn)行同步的同步層級(jí)中的所有個(gè)體是否根據(jù)同步層級(jí)的同步地址--對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的同步層級(jí)進(jìn)行同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)同步層級(jí)的同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的同步層級(jí)及其中的所有個(gè)體同步完成,實(shí)現(xiàn)了將個(gè)體與層級(jí)架構(gòu)中的層級(jí)的同步地址和層級(jí)名稱進(jìn)行一一對(duì)應(yīng)的同步,解決了目前層級(jí)結(jié)構(gòu)形式的動(dòng)態(tài)域模式網(wǎng)絡(luò)中,對(duì)在整個(gè)域模式網(wǎng)絡(luò)的結(jié)構(gòu)中進(jìn)行更新、同步的時(shí)候,必須從層級(jí)頂層進(jìn)行結(jié)構(gòu)和結(jié)構(gòu)中數(shù)據(jù)的混合同步,以實(shí)現(xiàn)整體同步的功能,從而造成了同步處理量過(guò)大,導(dǎo)致數(shù)據(jù)更新同步較慢的技術(shù)問(wèn)題。
[0125]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0126]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0127]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0128]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0129]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0130]以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法,其特征在于,包括: S1:確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息; 52:對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與所述同步層級(jí)相對(duì)應(yīng)的所述同步信息,所述同步層級(jí)為所述層級(jí)中需要同步的至少一個(gè)所述層級(jí); 53:對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步。2.根據(jù)權(quán)利要求1所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法,其特征在于,確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息具體包括: 建立整體的層級(jí)架構(gòu),并對(duì)所述層級(jí)架構(gòu)中的每個(gè)所述層級(jí)配置--對(duì)應(yīng)的同步地址; 對(duì)所述層級(jí)的層級(jí)名稱進(jìn)行配置。3.根據(jù)權(quán)利要求2所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法,其特征在于,對(duì)所述層級(jí)的層級(jí)名稱進(jìn)行配置具體包括: 確定所述層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則指定所述層級(jí)名稱跟隨同步進(jìn)行配置,若否,則對(duì)所述層級(jí)名稱進(jìn)行登記。4.根據(jù)權(quán)利要求2所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法,其特征在于,對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步具體包括: 對(duì)所述同步層級(jí)由最高層級(jí)到最低層級(jí)進(jìn)行同步,并確定所述最高層級(jí)到所述最低層級(jí)中的所有個(gè)體根據(jù)所述同步層級(jí)的同步地址一一對(duì)應(yīng)同步。5.根據(jù)權(quán)利要求2所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步方法,其特征在于,對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步具體包括: 判斷當(dāng)前進(jìn)行同步的所述同步層級(jí)中的所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址一一對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的所述同步層級(jí)進(jìn)行同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的所述同步層級(jí)及其中的所有所述個(gè)體同步完成。6.一種基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置,其特征在于,包括: 建立單元,用于確定根據(jù)預(yù)置方式建立的層級(jí)架構(gòu)中的每個(gè)層級(jí)的同步信息; 讀取單元,用于對(duì)獲取到的同步指令進(jìn)行讀取以確定同步層級(jí),并提取與所述同步層級(jí)相對(duì)應(yīng)的所述同步信息,所述同步層級(jí)為所述層級(jí)中需要同步的至少一個(gè)所述層級(jí); 同步單元,用于對(duì)所述同步層級(jí)中的所有個(gè)體根據(jù)所述同步信息進(jìn)行相對(duì)應(yīng)的同步。7.根據(jù)權(quán)利要求6所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置,其特征在于,建立單元具體包括: 第一配置子單元,用于建立整體的層級(jí)架構(gòu),并對(duì)所述層級(jí)架構(gòu)中的每個(gè)所述層級(jí)配置一一對(duì)應(yīng)的同步地址; 第二配置子單元,用于對(duì)所述層級(jí)的層級(jí)名稱進(jìn)行配置。8.根據(jù)權(quán)利要求7所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置,其特征在于,所述第二配置子單元具體包括: 確定模塊,用于確定所述層級(jí)名稱的設(shè)置命令是否屬于同步設(shè)置,若是,則觸發(fā)跟隨模塊,若否,則觸發(fā)登記模塊; 所述觸發(fā)跟隨模塊,用于指定所述層級(jí)名稱跟隨同步進(jìn)行配置; 所述觸發(fā)登記模塊,用于對(duì)所述層級(jí)名稱進(jìn)行登記。9.根據(jù)權(quán)利要求7所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置,其特征在于,所述同步單元具體包括: 第一同步子單元,用于對(duì)所述同步層級(jí)由最高層級(jí)到最低層級(jí)進(jìn)行同步,并確定所述最高層級(jí)到所述最低層級(jí)中的所有個(gè)體根據(jù)所述同步層級(jí)的同步地址一一對(duì)應(yīng)同步。10.根據(jù)權(quán)利要求7所述的基于層級(jí)架構(gòu)的數(shù)據(jù)同步裝置,其特征在于,所述同步單元具體包括: 第二同步子單元,用于判斷當(dāng)前進(jìn)行同步的所述同步層級(jí)中的所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址一一對(duì)應(yīng)完成同步,若是,則對(duì)未進(jìn)行同步處理的所述同步層級(jí)進(jìn)行同步,并重復(fù)對(duì)所有個(gè)體是否根據(jù)所述同步層級(jí)的所述同步地址一一對(duì)應(yīng)同步進(jìn)行判斷,直到所有的所述同步層級(jí)及其中的所有所述個(gè)體同步完成。
【文檔編號(hào)】G06F17/30GK105988997SQ201510040578
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年1月27日
【發(fā)明人】熊立勇
【申請(qǐng)人】珠海金山辦公軟件有限公司, 北京金山辦公軟件有限公司, 廣州金山移動(dòng)科技有限公司