本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別涉及一種數(shù)據(jù)管理方法和設(shè)備。
背景技術(shù):
在現(xiàn)有技術(shù)中,在進(jìn)行數(shù)據(jù)處理,特別是進(jìn)行數(shù)據(jù)存儲(chǔ)與更新時(shí),只有一個(gè)數(shù)據(jù)存儲(chǔ)中心,因此在進(jìn)行數(shù)據(jù)管理時(shí),所查詢或者所提取的數(shù)據(jù)都是需要直接與該數(shù)據(jù)存儲(chǔ)中心進(jìn)行數(shù)據(jù)交互。
如此,由于要承當(dāng)所有的數(shù)據(jù)交互,使得該數(shù)據(jù)存儲(chǔ)中的負(fù)荷過大,且當(dāng)出現(xiàn)異常情況,例如數(shù)據(jù)存儲(chǔ)中有問題時(shí),容易導(dǎo)致整個(gè)管理過程中斷,無法正常工作。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出了一種數(shù)據(jù)管理方法和設(shè)備,克服現(xiàn)有技術(shù)中的缺陷,通過總服務(wù)器以及多個(gè)子服務(wù)器的設(shè)置,減輕了數(shù)據(jù)管理過程中的數(shù)據(jù)交互,同時(shí)還能有效保障數(shù)據(jù)的安全。
具體的,本發(fā)明提出了以下具體的實(shí)施例:
本發(fā)明實(shí)施例提出了一種數(shù)據(jù)管理方法、應(yīng)用于包括存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)所有目標(biāo)的數(shù)據(jù)的總服務(wù)器,以及存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)各個(gè)子區(qū)域內(nèi)目標(biāo)的數(shù)據(jù)的子服務(wù)器的環(huán)境中;該方法包括:
通過所述總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取所有目標(biāo)的數(shù)據(jù);
基于獲取的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新;
基于所述總服務(wù)器的數(shù)據(jù)更新,確定變更數(shù)據(jù),數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器;
通過總服務(wù)器向各數(shù)據(jù)待更新子服務(wù)器發(fā)送對(duì)應(yīng)的數(shù)據(jù)待更新目標(biāo)的變更數(shù)據(jù),以使得各數(shù)據(jù)待更新子服務(wù)器完成數(shù)據(jù)更新。
優(yōu)選的,所述總服務(wù)器存儲(chǔ)有索引表,其中,所述索引表上存儲(chǔ)有各子區(qū)域內(nèi)的子服務(wù)器所包含的目標(biāo),所述索引表是可修改的;
所述基于所述總服務(wù)器的數(shù)據(jù)更新,確定數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器,具體包括:
確定所述總服務(wù)器內(nèi)進(jìn)行數(shù)據(jù)更新的目標(biāo)以及與對(duì)應(yīng)的變更數(shù)據(jù);
通過查詢索引表確定進(jìn)行了數(shù)據(jù)更新的目標(biāo)所對(duì)應(yīng)的子服務(wù)器;
將確定的子服務(wù)器設(shè)置為數(shù)據(jù)待更新子服務(wù)器、并將進(jìn)行了數(shù)據(jù)更新的目標(biāo)設(shè)置為所述數(shù)據(jù)待更新子服務(wù)器上的數(shù)據(jù)待更新目標(biāo)。
優(yōu)選的,該方法還包括:
當(dāng)接收到用戶的數(shù)據(jù)查詢請(qǐng)求時(shí),確定所述用戶的賬號(hào)和/或IP地址;
根據(jù)所述用戶的賬號(hào)和/或IP地址確定對(duì)應(yīng)的子區(qū)域,以及確定的子區(qū)域?qū)?yīng)的子服務(wù)器;
基于數(shù)據(jù)查詢請(qǐng)求在確定的子服務(wù)器進(jìn)行查詢;
若在確定的子服務(wù)器能查詢到對(duì)應(yīng)的數(shù)據(jù),則將查詢到的數(shù)據(jù)返回給用戶;
若在確定的服務(wù)器無法查詢到對(duì)應(yīng)的數(shù)據(jù),則基于所述數(shù)據(jù)查詢請(qǐng)求在總服務(wù)器進(jìn)行查詢,并將查詢到的數(shù)據(jù)返回給用戶。
優(yōu)選的,該方法還包括:
當(dāng)所述總服務(wù)器接收到更新的公共信息數(shù)據(jù)時(shí),基于更新的公共信息數(shù)據(jù)完成總服務(wù)器的數(shù)據(jù)更新;
通過所述總服務(wù)器將接收到的更新的公共信息數(shù)據(jù)分別發(fā)送給各所述子服務(wù)器,以使得各所述子服務(wù)器接收到更新的公共信息數(shù)據(jù)后完成自身的數(shù)據(jù)更新。
優(yōu)選的,該方法還包括:
當(dāng)接收到用戶錄入的目標(biāo)的數(shù)據(jù)時(shí),將用戶錄入的目標(biāo)的數(shù)據(jù)存儲(chǔ)在總服務(wù)器上;
基于用戶錄入的目標(biāo)的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新。
本發(fā)明實(shí)施例還公開了一種數(shù)據(jù)管理設(shè)備、應(yīng)用于包括存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)所有目標(biāo)的數(shù)據(jù)的總服務(wù)器,以及存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)各個(gè)子區(qū)域內(nèi)目標(biāo)的數(shù)據(jù)的子服務(wù)器的環(huán)境中;該設(shè)備包括:
獲取模塊,用于通過所述總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取所有目標(biāo)的數(shù)據(jù);
第一更新模塊,用于基于獲取的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新;
確定模塊,用于基于所述總服務(wù)器的數(shù)據(jù)更新,確定數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器;
第二更新模塊,用于通過總服務(wù)器向各數(shù)據(jù)待更新子服務(wù)器發(fā)送對(duì)應(yīng)的數(shù)據(jù)待更新目標(biāo)的變更數(shù)據(jù),以使得各數(shù)據(jù)待更新子服務(wù)器完成數(shù)據(jù)更新。
優(yōu)選的,所述總服務(wù)器存儲(chǔ)有索引表,其中,所述索引表上存儲(chǔ)有各子區(qū)域內(nèi)的子服務(wù)器所包含的目標(biāo),所述索引表是可修改的;
所述確定模塊,具體用于:
確定所述總服務(wù)器內(nèi)進(jìn)行數(shù)據(jù)更新的目標(biāo)以及與對(duì)應(yīng)的變更數(shù)據(jù);
通過查詢索引表確定進(jìn)行了數(shù)據(jù)更新的目標(biāo)所對(duì)應(yīng)的子服務(wù)器;
將確定的子服務(wù)器設(shè)置為數(shù)據(jù)待更新子服務(wù)器、并將進(jìn)行了數(shù)據(jù)更新的目標(biāo)設(shè)置為所述數(shù)據(jù)待更新子服務(wù)器上的數(shù)據(jù)待更新目標(biāo)。
優(yōu)選的,該設(shè)備還包括:
查詢模塊,用于當(dāng)接收到用戶的數(shù)據(jù)查詢請(qǐng)求時(shí),確定所述用戶的賬號(hào)和/或IP地址;
根據(jù)所述用戶的賬號(hào)和/或IP地址確定對(duì)應(yīng)的子區(qū)域,以及確定的子區(qū)域?qū)?yīng)的子服務(wù)器;
基于數(shù)據(jù)查詢請(qǐng)求在確定的子服務(wù)器進(jìn)行查詢;
若在確定的子服務(wù)器能查詢到對(duì)應(yīng)的數(shù)據(jù),則將查詢到的數(shù)據(jù)返回給用戶;
若在確定的服務(wù)器無法查詢到對(duì)應(yīng)的數(shù)據(jù),則基于所述數(shù)據(jù)查詢請(qǐng)求在總服務(wù)器進(jìn)行查詢,并將查詢到的數(shù)據(jù)返回給用戶。
優(yōu)選的,該設(shè)備還包括:
公共信息更新模塊,用于當(dāng)所述總服務(wù)器接收到更新的公共信息數(shù)據(jù)時(shí),基于更新的公共信息數(shù)據(jù)完成總服務(wù)器的數(shù)據(jù)更新;
通過所述總服務(wù)器將接收到的更新的公共信息數(shù)據(jù)分別發(fā)送給各所述子服務(wù)器,以使得各所述子服務(wù)器接收到更新的公共信息數(shù)據(jù)后完成自身的數(shù)據(jù)更新。
優(yōu)選的,該設(shè)備還包括:
錄入信息更新模塊,用于當(dāng)接收到用戶錄入的目標(biāo)的數(shù)據(jù)時(shí),將用戶錄入的目標(biāo)的數(shù)據(jù)存儲(chǔ)在總服務(wù)器上;
基于用戶錄入的目標(biāo)的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新。
與現(xiàn)有技術(shù)相比,本發(fā)明提出了一種數(shù)據(jù)管理方法和設(shè)備,其中,該方法包括:通過所述總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取所有目標(biāo)的數(shù)據(jù);基于獲取的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新;基于所述總服務(wù)器的數(shù)據(jù)更新,確定變更數(shù)據(jù),數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器;通過總服務(wù)器向各數(shù)據(jù)待更新子服務(wù)器發(fā)送對(duì)應(yīng)的數(shù)據(jù)待更新目標(biāo)的變更數(shù)據(jù),以使得各數(shù)據(jù)待更新子服務(wù)器完成數(shù)據(jù)更新。以此實(shí)現(xiàn)了通過總服務(wù)器以及多個(gè)子服務(wù)器的設(shè)置,減輕了數(shù)據(jù)管理過程中的數(shù)據(jù)交互,同時(shí)還能有效保障數(shù)據(jù)的安全。
附圖說明
圖1為本發(fā)明實(shí)施例提出的一種應(yīng)用環(huán)境的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提出的一種數(shù)據(jù)管理方法的流程示意圖結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提出的一種數(shù)據(jù)管理設(shè)備的結(jié)構(gòu)示意圖;
具體實(shí)施方式
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出了一種數(shù)據(jù)管理方法和設(shè)備,克服現(xiàn)有技術(shù)中的缺陷,通過總服務(wù)器以及多個(gè)子服務(wù)器的設(shè)置,減輕了數(shù)據(jù)管理過程中的數(shù)據(jù)交互,同時(shí)還能有效保障數(shù)據(jù)的安全。
具體的,本發(fā)明提出了以下具體的實(shí)施例:
實(shí)施例1
本發(fā)明實(shí)施例1提出了一種數(shù)據(jù)管理方法、如圖1所示,應(yīng)用于包括存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)所有目標(biāo)的數(shù)據(jù)的總服務(wù)器,以及存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)各個(gè)子區(qū)域內(nèi)目標(biāo)的數(shù)據(jù)的子服務(wù)器的環(huán)境中;如圖2所示,該方法包括:
步驟101、通過所述總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取所有目標(biāo)的數(shù)據(jù)。
在具體的實(shí)施例中,可以設(shè)置有定時(shí)器,當(dāng)達(dá)到預(yù)設(shè)的時(shí)間時(shí),例如每周的周五,或者其他的時(shí)間設(shè)置,具體的根據(jù)需要進(jìn)行選取,通過總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取到所有目標(biāo)的數(shù)據(jù);
而除了定時(shí)獲取以外,還可以有其他的具體實(shí)施例來進(jìn)行獲取,例如當(dāng)接收到相應(yīng)的請(qǐng)求時(shí),也可以觸發(fā)總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取所有目標(biāo)的數(shù)據(jù)的操作。
在此,以一個(gè)具體的工業(yè)園作為整個(gè)覆蓋區(qū)域?yàn)槔齺磉M(jìn)行說明,整個(gè)工業(yè)園區(qū)又分為多個(gè)子園區(qū),例如分別命名為子園區(qū)1、子園區(qū)2··以此類推,各子園區(qū)對(duì)應(yīng)一個(gè)子服務(wù)器,各子園區(qū)內(nèi)包含的目標(biāo)例如可以為位于該子園區(qū)內(nèi)的企業(yè),例如子園區(qū)1內(nèi)有企業(yè)11和企業(yè)12,子園區(qū)2內(nèi)的目標(biāo)有企業(yè)21和企業(yè)22企業(yè)23,子園區(qū)1對(duì)應(yīng)子服務(wù)器1,子園區(qū)2對(duì)應(yīng)子服務(wù)器2。而除此以外,還可以是其他實(shí)施例,例如對(duì)應(yīng)于各個(gè)行政區(qū)內(nèi)的各個(gè)人,例如某鄉(xiāng)鎮(zhèn)下包括的村,而村下對(duì)應(yīng)的目標(biāo)具體為具體的個(gè)人。
獲取的目標(biāo)的數(shù)據(jù)可以為各企業(yè)的信息數(shù)據(jù),例如基本信息,如企業(yè)的企業(yè)名稱、企業(yè)地址、組織機(jī)構(gòu)代碼、成立日期、企業(yè)類型、投資總額、注冊(cè)資本、注冊(cè)資本到位情況、合同外資、外方資本到位情況、經(jīng)營范圍、投資者、注冊(cè)地、出資額、比例、出資方式、法定代表人、注冊(cè)號(hào)、外匯登記證、統(tǒng)計(jì)登記證、稅務(wù)登記證等等,以及商標(biāo)信息,專利信息等等,具體的可以基于不同的目標(biāo)以及不同的實(shí)際需要進(jìn)行選取。
預(yù)設(shè)數(shù)據(jù)源則是與需要獲取的數(shù)據(jù)對(duì)應(yīng)的,事實(shí)上,總服務(wù)器上會(huì)預(yù)先設(shè)置有多種需要存儲(chǔ)的數(shù)據(jù)的種類,例如可以有基本信息數(shù)據(jù),專利信息數(shù)據(jù),商標(biāo)信息數(shù)據(jù)等等,而這三種信息數(shù)據(jù)又可以向下細(xì)分,具體的根據(jù)需要進(jìn)行設(shè)置,以專利信息數(shù)據(jù)為例,對(duì)應(yīng)的數(shù)據(jù)源可以是專利局公開的專利數(shù)據(jù)庫,其他的信息與此類似。
在一個(gè)具體的實(shí)施例中,以專利信息數(shù)據(jù)為例,例如可以每天通過總服務(wù)器從專利數(shù)據(jù)庫獲取所有企業(yè)的專利。
步驟102、基于獲取的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新。
在獲取到了數(shù)據(jù)之后,基于獲取到的數(shù)據(jù)對(duì)總服務(wù)器上所存儲(chǔ)的數(shù)據(jù)進(jìn)行數(shù)據(jù)更新,例如企業(yè)1的注冊(cè)地原先為北京,獲取到的數(shù)據(jù)中顯示企業(yè)1的注冊(cè)地為上海,則將企業(yè)取得注冊(cè)地修改為上海。
步驟103、基于所述總服務(wù)器的數(shù)據(jù)更新,確定變更數(shù)據(jù),數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器;
具體的,所述總服務(wù)器存儲(chǔ)有索引表,其中,所述索引表上存儲(chǔ)有各子區(qū)域內(nèi)的子服務(wù)器所包含的目標(biāo),所述索引表是可修改的;
所述基于所述總服務(wù)器的數(shù)據(jù)更新,確定變更數(shù)據(jù),數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器,具體包括:
確定所述總服務(wù)器內(nèi)進(jìn)行數(shù)據(jù)更新的目標(biāo)以及對(duì)應(yīng)的變更數(shù)據(jù);
通過查詢索引表確定進(jìn)行了數(shù)據(jù)更新的目標(biāo)所對(duì)應(yīng)的子服務(wù)器;
將確定的子服務(wù)器設(shè)置為數(shù)據(jù)待更新子服務(wù)器、并將進(jìn)行了數(shù)據(jù)更新的目標(biāo)設(shè)置為所述數(shù)據(jù)待更新子服務(wù)器上的數(shù)據(jù)待更新目標(biāo)。
具體的,以園區(qū)為例,通過索引表可以確定任一企業(yè)所在的子園區(qū),以及所屬的子服務(wù)器。且考慮到子園區(qū)可能會(huì)發(fā)生區(qū)域劃分的變更,以及有新的子園區(qū)的設(shè)置,或者有企業(yè)遷入或者遷出,或者更換到其他的子園區(qū)等情況,設(shè)置索引表是可以修改的,具體的修改與實(shí)際情況相匹配。
在總服務(wù)器完成了數(shù)據(jù)更新后,可以確定發(fā)生了數(shù)據(jù)變化的目標(biāo),通過索引表確定該目標(biāo)所在的子區(qū)域以及子服務(wù)器;例如企業(yè)1的注冊(cè)地從北京變?yōu)樯虾?,注?cè)資本則一直為1000萬,則注冊(cè)地發(fā)生了變化,而注冊(cè)資本沒有發(fā)生變化,則企業(yè)1作為數(shù)據(jù)變化的目標(biāo),而注冊(cè)地也將作為發(fā)生了變化的數(shù)據(jù),注冊(cè)資本則不是注冊(cè)資本發(fā)生了變化的數(shù)據(jù)。而企業(yè)1對(duì)應(yīng)子服務(wù)器2,則子服務(wù)器2則為數(shù)據(jù)待更新子服務(wù)器,企業(yè)1為數(shù)據(jù)待更新目標(biāo)。
步驟104、通過總服務(wù)器向各數(shù)據(jù)待更新子服務(wù)器發(fā)送對(duì)應(yīng)的數(shù)據(jù)待更新目標(biāo)的變更數(shù)據(jù),以使得各數(shù)據(jù)待更新子服務(wù)器完成數(shù)據(jù)更新。
仍以上述為例,例如企業(yè)1對(duì)應(yīng)的子服務(wù)器為子服務(wù)器2,子服務(wù)器2作為數(shù)據(jù)待更新子服務(wù)器,企業(yè)1的注冊(cè)地作為變更數(shù)據(jù),以此具體的更新過程為:通過總服務(wù)器將企業(yè)1的注冊(cè)地?cái)?shù)據(jù)發(fā)送給子服務(wù)器2,以使得子服務(wù)器2將自身所存儲(chǔ)的企業(yè)1的注冊(cè)地從北京修改為上海。其他數(shù)據(jù)以此類推。
以此,只將發(fā)生了變化的數(shù)據(jù)發(fā)送給對(duì)應(yīng)的子服務(wù)器,減少了數(shù)據(jù)的傳輸,也減輕了總服務(wù)器和子服務(wù)器的工作量。
具體的,該方法還包括:
當(dāng)接收到用戶的數(shù)據(jù)查詢請(qǐng)求時(shí),確定所述用戶的賬號(hào)和/或IP地址;
根據(jù)所述用戶的賬號(hào)和/或IP地址確定對(duì)應(yīng)的子區(qū)域,以及確定的子區(qū)域?qū)?yīng)的子服務(wù)器;
基于數(shù)據(jù)查詢請(qǐng)求在確定的子服務(wù)器進(jìn)行查詢;
若在確定的子服務(wù)器能查詢到對(duì)應(yīng)的數(shù)據(jù),則將查詢到的數(shù)據(jù)返回給用戶;
若在確定的服務(wù)器無法查詢到對(duì)應(yīng)的數(shù)據(jù),則基于所述數(shù)據(jù)查詢請(qǐng)求在總服務(wù)器進(jìn)行查詢,并將查詢到的數(shù)據(jù)返回給用戶。
具體的,當(dāng)有用戶進(jìn)行數(shù)據(jù)查詢時(shí),獲取到該用戶的賬號(hào)和/或IP地址;并基于賬號(hào)和/或IP地址優(yōu)先分配對(duì)應(yīng)的子服務(wù)器來進(jìn)行處理該數(shù)據(jù)查詢請(qǐng)求,例如IP地址顯示的地址位于子園區(qū)2;則優(yōu)先分配子園區(qū)2對(duì)應(yīng)的子服務(wù)器來處理該數(shù)據(jù)查詢請(qǐng)求。
只有當(dāng)分配的子服務(wù)器無法得到結(jié)果時(shí),才通過總服務(wù)器來處理該查詢請(qǐng)求,并將查詢的結(jié)果返回給用戶。當(dāng)然若在子服務(wù)器查詢到對(duì)應(yīng)的結(jié)果,則將對(duì)應(yīng)的結(jié)果返回給用戶,以此不需要通過總服務(wù)器來進(jìn)行查詢。
具體的,該方法還包括:
當(dāng)所述總服務(wù)器接收到更新的公共信息數(shù)據(jù)時(shí),基于更新的公共信息數(shù)據(jù)完成總服務(wù)器的數(shù)據(jù)更新;
通過所述總服務(wù)器將接收到的更新的公共信息數(shù)據(jù)分別發(fā)送給各所述子服務(wù)器,以使得各所述子服務(wù)器接收到更新的公共信息數(shù)據(jù)后完成自身的數(shù)據(jù)更新。
公共信息是需要發(fā)布到整個(gè)區(qū)域內(nèi)的,因此當(dāng)總服務(wù)器接收到后,對(duì)自身進(jìn)行數(shù)據(jù)更新,且向所有的子服務(wù)器進(jìn)行發(fā)送,以使得所有的子服務(wù)器都存儲(chǔ)有該公共信息。
具體的,該方法還包括:
當(dāng)接收到用戶錄入的目標(biāo)的數(shù)據(jù)時(shí),將用戶錄入的目標(biāo)的數(shù)據(jù)存儲(chǔ)在總服務(wù)器上;
基于用戶錄入的目標(biāo)的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新。
具體的,例如當(dāng)用戶錄入的數(shù)據(jù)為企業(yè)1的注冊(cè)資本信息,則將該信息數(shù)據(jù)存儲(chǔ)在總服務(wù)器上,以使總服務(wù)器基于該信息數(shù)據(jù)進(jìn)行數(shù)據(jù)更新,同時(shí)執(zhí)行步驟102以及步驟103,也即確定企業(yè)1對(duì)應(yīng)的子服務(wù)器,例如為子服務(wù)器1,并向該子服務(wù)1發(fā)送企業(yè)1的注冊(cè)資本信息,以使得子服務(wù)器1基于接收到的數(shù)據(jù)完成數(shù)據(jù)更新。
實(shí)施例2
本發(fā)明實(shí)施例提出了一種數(shù)據(jù)管理設(shè)備、應(yīng)用于包括存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)所有目標(biāo)的數(shù)據(jù)的總服務(wù)器,以及存儲(chǔ)有整個(gè)覆蓋區(qū)域內(nèi)各個(gè)子區(qū)域內(nèi)目標(biāo)的數(shù)據(jù)的子服務(wù)器的環(huán)境中;如圖3所示,該設(shè)備包括:
獲取模塊301,用于通過所述總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取所有目標(biāo)的數(shù)據(jù);
第一更新模塊302,用于基于獲取的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新;
確定模塊303,用于基于所述總服務(wù)器的數(shù)據(jù)更新,確定變更數(shù)據(jù),數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器;
第二更新模塊304,用于通過總服務(wù)器向各數(shù)據(jù)待更新子服務(wù)器發(fā)送對(duì)應(yīng)的數(shù)據(jù)待更新目標(biāo)的變更數(shù)據(jù),以使得各數(shù)據(jù)待更新子服務(wù)器完成數(shù)據(jù)更新。
具體的,所述總服務(wù)器存儲(chǔ)有索引表,其中,所述索引表上存儲(chǔ)有各子區(qū)域內(nèi)的子服務(wù)器所包含的目標(biāo),所述索引表是可修改的;
所述確定模塊303,具體用于:
確定所述總服務(wù)器內(nèi)進(jìn)行數(shù)據(jù)更新的目標(biāo)以及對(duì)應(yīng)的變更數(shù)據(jù);
通過查詢索引表確定進(jìn)行了數(shù)據(jù)更新的目標(biāo)所對(duì)應(yīng)的子服務(wù)器;
將確定的子服務(wù)器設(shè)置為數(shù)據(jù)待更新子服務(wù)器、并將進(jìn)行了數(shù)據(jù)更新的目標(biāo)設(shè)置為所述數(shù)據(jù)待更新子服務(wù)器上的數(shù)據(jù)待更新目標(biāo)。
具體的,該數(shù)據(jù)管理設(shè)備還包括:
查詢模塊,用于當(dāng)接收到用戶的數(shù)據(jù)查詢請(qǐng)求時(shí),確定所述用戶的賬號(hào)和/或IP地址;
根據(jù)所述用戶的賬號(hào)和/或IP地址確定對(duì)應(yīng)的子區(qū)域,以及確定的子區(qū)域?qū)?yīng)的子服務(wù)器;
基于數(shù)據(jù)查詢請(qǐng)求在確定的子服務(wù)器進(jìn)行查詢;
若在確定的子服務(wù)器能查詢到對(duì)應(yīng)的數(shù)據(jù),則將查詢到的數(shù)據(jù)返回給用戶;
若在確定的服務(wù)器無法查詢到對(duì)應(yīng)的數(shù)據(jù),則基于所述數(shù)據(jù)查詢請(qǐng)求在總服務(wù)器進(jìn)行查詢,并將查詢到的數(shù)據(jù)返回給用戶。
具體的,該數(shù)據(jù)管理設(shè)備還包括:
公共信息更新模塊,用于當(dāng)所述總服務(wù)器接收到更新的公共信息數(shù)據(jù)時(shí),基于更新的公共信息數(shù)據(jù)完成總服務(wù)器的數(shù)據(jù)更新;
通過所述總服務(wù)器將接收到的更新的公共信息數(shù)據(jù)分別發(fā)送給各所述子服務(wù)器,以使得各所述子服務(wù)器接收到更新的公共信息數(shù)據(jù)后完成自身的數(shù)據(jù)更新。
具體的,該數(shù)據(jù)管理設(shè)備還包括:
錄入信息更新模塊,用于當(dāng)接收到用戶錄入的目標(biāo)的數(shù)據(jù)時(shí),將用戶錄入的目標(biāo)的數(shù)據(jù)存儲(chǔ)在總服務(wù)器上;
基于用戶錄入的目標(biāo)的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提出了一種數(shù)據(jù)管理方法和設(shè)備,其中,該方法包括:通過所述總服務(wù)器從預(yù)設(shè)數(shù)據(jù)源獲取所有目標(biāo)的數(shù)據(jù);基于獲取的數(shù)據(jù)完成所述總服務(wù)器所存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)更新;基于所述總服務(wù)器的數(shù)據(jù)更新,確定變更數(shù)據(jù),數(shù)據(jù)待更新目標(biāo)以及數(shù)據(jù)待更新目標(biāo)對(duì)應(yīng)的各數(shù)據(jù)待更新子服務(wù)器;通過總服務(wù)器向各數(shù)據(jù)待更新子服務(wù)器發(fā)送對(duì)應(yīng)的數(shù)據(jù)待更新目標(biāo)的變更數(shù)據(jù),以使得各數(shù)據(jù)待更新子服務(wù)器完成數(shù)據(jù)更新。以此實(shí)現(xiàn)了通過總服務(wù)器以及多個(gè)子服務(wù)器的設(shè)置,減輕了數(shù)據(jù)管理過程中的數(shù)據(jù)交互,同時(shí)還能有效保障數(shù)據(jù)的安全。
本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施場(chǎng)景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
本領(lǐng)域技術(shù)人員可以理解實(shí)施場(chǎng)景中的裝置中的模塊可以按照實(shí)施場(chǎng)景描述進(jìn)行分布于實(shí)施場(chǎng)景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場(chǎng)景的一個(gè)或多個(gè)裝置中。上述實(shí)施場(chǎng)景的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施場(chǎng)景的優(yōu)劣。
以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施場(chǎng)景,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。