本發(fā)明涉及信息技術(shù)領域,特別涉及一種信息更新方法和設備。
背景技術(shù):
在現(xiàn)有技術(shù)中,在進行信息更新時,都是利用統(tǒng)一的操作來進行的,例如某數(shù)據(jù)庫中的所有數(shù)據(jù),在統(tǒng)一的操作下,進行全部更新,而不管各個數(shù)據(jù)是否發(fā)生改變,以此一則浪費了大量的處理能力,且更新的效率很低。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出了一種信息更新方法和設備,在避免占用過多的處理資源的情況下,有效提高了信息更新的效率。
具體的,本發(fā)明提出了以下具體的實施例:
本發(fā)明實施例提出了一種信息更新方法,應用于包括多個信息集群的系統(tǒng)中,所述信息集群包括有多個子信息項,各子信息項對應有信息數(shù)據(jù)源,各子信息項對應有各自獨立的信息更新周期,該方法包括:
針對各子信息項,判斷所述子信息項對應的信息更新周期是否達到;
當判斷結(jié)果為是時,確定所述子信息項對應的信息數(shù)據(jù)源;
基于所述信息數(shù)據(jù)源獲取到信息數(shù)據(jù);
基于所述信息數(shù)據(jù)對所述子信息項進行信息更新。
優(yōu)選的,所述信息集群對應設置有各自獨立的信息更新周期;該方法還包括:
針對各信息集群,當所述信息集群信息更新周期達到時,確定所述信息集群所包括的子信息項;
基于確定的子信息項確定對應的信息數(shù)據(jù)源;
根據(jù)各子信息項所對應的信息更新周期從確定的信息數(shù)據(jù)源獲取到對應子信息項的信息數(shù)據(jù);
基于獲取的信息數(shù)據(jù)完成所述信息集群的信息更新。
優(yōu)選的,所述信息更新周期基于所述信息集群或子信息項的重要性進行設置,其中,重要性越大,信息更新周期越小。
優(yōu)選的,該方法還包括:
當接收到信息更新請求時,其中,所述信息更新請求中包含有要求進行信息更新的信息集群的標識和/或子信息項的標識;
基于接收到的信息更新請求中的標識,確定需要進行更新的信息集群和/或子信息項;
基于確定的信息集群和/或子信息項確定對應的信息數(shù)據(jù)源;
從確定的信息數(shù)據(jù)源獲取到最新的信息數(shù)據(jù),以對需要進行更新的信息集群和/或子信息項進行信息更新。
優(yōu)選的,該方法還包括:
當接收到信息更新周期更改請求時,其中,所述信息更新周期更改請求中包含有要求進行時間修改的信息集群的標識和/或子信息項的標識,以及對應的修改后的時間信息;
基于所述信息更新周期更改請求以及所述標識,確定需要進行時間修改的信息集群和/或子信息項,和對應的修改后的時間信息;
將修改后的時間信息設置為對應的需要進行時間修改的信息集群和/或子信息項的信息更新周期。
本發(fā)明實施例還提出了一種信息更新設備,應用于包括多個信息集群的系統(tǒng)中,所述信息集群包括有多個子信息項,各子信息項對應有信息數(shù)據(jù)源,各子信息項對應有各自獨立的信息更新周期,該信息更新設備包括:
判斷模塊,用于針對各子信息項,判斷所述子信息項對應的信息更新周期是否達到;
確定模塊,用于當判斷結(jié)果為是時,確定所述子信息項對應的信息數(shù)據(jù)源;
獲取模塊,用于基于所述信息數(shù)據(jù)源獲取到信息數(shù)據(jù);
更新模塊,用于基于所述信息數(shù)據(jù)對所述子信息項進行信息更新。
優(yōu)選的,所述信息集群對應設置有各自獨立的信息更新周期;該信息更新設備還包括:
信息集群信息更新模塊,用于針對各信息集群,當所述信息集群信息更新周期達到時,確定所述信息集群所包括的子信息項;
基于確定的子信息項確定對應的信息數(shù)據(jù)源;
根據(jù)各子信息項所對應的信息更新周期從確定的信息數(shù)據(jù)源獲取到對應子信息項的信息數(shù)據(jù);
基于獲取的信息數(shù)據(jù)完成所述信息集群的信息更新。
優(yōu)選的,所述信息更新周期基于所述信息集群或子信息項的重要性進行設置,其中,重要性越大,信息更新周期越小。
優(yōu)選的,該設備還包括:
請求更新模塊,用于當接收到信息更新請求時,其中,所述信息更新請求中包含有要求進行信息更新的信息集群的標識和/或子信息項的標識;
基于接收到的信息更新請求中的標識,確定需要進行更新的信息集群和/或子信息項;
基于確定的信息集群和/或子信息項確定對應的信息數(shù)據(jù)源;
從確定的信息數(shù)據(jù)源獲取到最新的信息數(shù)據(jù),以對需要進行更新的信息集群和/或子信息項進行信息更新。
優(yōu)選的,該設備還包括:
信息更新周期更改模塊,用于當接收到信息更新周期更改請求時,其中,所述信息更新周期更改請求中包含有要求進行時間修改的信息集群的標識和/或子信息項的標識,以及對應的修改后的時間信息;
基于所述信息更新周期更改請求以及所述標識,確定需要進行時間修改的信息集群和/或子信息項,和對應的修改后的時間信息;
將修改后的時間信息設置為對應的需要進行時間修改的信息集群和/或子信息項的信息更新周期。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例公開了一種信息更新方法和設備,應用于包括多個信息集群的系統(tǒng)中,所述信息集群包括有多個子信息項,各子信息項對應有信息數(shù)據(jù)源,各子信息項對應有各自獨立的信息更新周期,該方法包括:針對各子信息項,判斷所述子信息項對應的信息更新周期是否達到;當判斷結(jié)果為是時,確定所述子信息項對應的信息數(shù)據(jù)源;基于所述信息數(shù)據(jù)源獲取到信息數(shù)據(jù);基于所述信息數(shù)據(jù)對所述子信息項進行信息更新。以此在避免占用過多的處理資源的情況下,有效提高了信息更新的效率。
附圖說明
圖1為本發(fā)明實施例提出的一種應用環(huán)境的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例提出的一種信息更新方法示意圖;
圖3為本發(fā)明實施例提出的一種信息更新設備的結(jié)構(gòu)示意圖。
具體實施方式
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出了一種信息更新方法和設備,用以克服現(xiàn)有技術(shù)中的缺陷,在避免占用過多的處理資源的情況下,有效提高了信息更新的效率。
具體的,本發(fā)明提出了以下具體的實施例:
實施例1
本發(fā)明實施例1提出了一種信息更新方法,具體的,如圖1所示,應用于包括多個信息集群的系統(tǒng)中,所述信息集群包括有多個子信息項,各子信息項對應有信息數(shù)據(jù)源,各子信息項對應有各自獨立的信息更新周期,該方法包括:
步驟101、針對各子信息項,判斷所述子信息項對應的信息更新周期是否達到。
具體的判斷過程,例如可以為判斷時間,例如信息更新周期為1天更新1次,且前一次更新為12時,則這次更新的時間也為12時,也即判斷時間是否為12時,若判斷當前時間為12時,則可以判斷信息更新周期達到,進入步驟102;若判斷還未達到,則繼續(xù)進行判斷。
步驟102、當判斷結(jié)果為是時,確定所述子信息項對應的信息數(shù)據(jù)源。
例如子信息項11的信息更新周期已經(jīng)達到,則確定子信息項11對應的信息數(shù)據(jù)源,例如需要更新的子信息項11為企業(yè)1的專利信息,則對應的信息數(shù)據(jù)源可以為專利局公開的專利數(shù)據(jù)庫。
步驟103、基于所述信息數(shù)據(jù)源獲取到信息數(shù)據(jù)。
仍以上述為例來進行說明,從專利數(shù)據(jù)庫中獲取企業(yè)1的專利信息,例如申請公開的專利數(shù),具體的包括哪些具體的專利等等。
步驟104、基于所述信息數(shù)據(jù)對所述子信息項進行信息更新。
在此以一個具體的例子來進行說明,例如企業(yè)1的注冊地從北京變更為上海,信息數(shù)據(jù)就包含信息“企業(yè)1的注冊地為上?!?,根據(jù)信息數(shù)據(jù),將子信息項進行信息更新,即將企業(yè)1的注冊地修改為上海。
具體的,除了子信息項設置有信息更新周期以外,所述信息集群也可以對應設置有各自獨立的信息更新周期;該方法還包括:
針對各信息集群,當所述信息集群信息更新周期達到時,確定所述信息集群所包括的子信息項;
基于確定的子信息項確定對應的信息數(shù)據(jù)源;
根據(jù)各子信息項所對應的信息更新周期從確定的信息數(shù)據(jù)源獲取到對應子信息項的信息數(shù)據(jù);
基于獲取的信息數(shù)據(jù)完成所述信息集群的信息更新。
具體的,例如信息集群為企業(yè)1,對應的子信息項包括注冊地,注冊資本,企業(yè)1可以設置一個信息更新周期,例如為1個月,注冊地設置一個獨立的信息更新周期,例如為1個月,注冊資本設置一個獨立的信息更新周期,例如為2個月,以此每個月更新一次企業(yè)1的信息,而對于子信息項,1個月更新一次注冊地信息,2個月更新一次注冊資本信息。
具體的,信息更新周期可以人工設置,也基于評估進行自動設置,在進行自動設置時,所述信息更新周期可以基于所述信息集群或子信息項的重要性進行設置,其中,重要性越大,信息更新周期越小。
而重要性可以基于對應的信息集群或子信息項的更新頻率,規(guī)模,行業(yè),訪問數(shù)量,歷史更新記錄等等來進行確定,當然具體的重要性確定可以基于不同的實際環(huán)境以及需要進行靈活地設置。
而在具體的進行人工設置時,具體的設置方法可以為如下過程:
當接收到信息更新周期更改請求時,其中,所述信息更新周期更改請求中包含有要求進行時間修改的信息集群的標識和/或子信息項的標識,以及對應的修改后的時間信息;
基于所述信息更新周期更改請求以及所述標識,確定需要進行時間修改的信息集群和/或子信息項,和對應的修改后的時間信息;
將修改后的時間信息設置為對應的需要進行時間修改的信息集群和/或子信息項的信息更新周期。
具體的,以一個具體的例子來進行說明,用戶發(fā)送信息更新周期更改請求,而該信息更新周期更改請求包含要進行信息更新周期在時間上進行修改的目標的標識,該標識可以為名稱,例如為企業(yè)1或企業(yè)2的注冊地;以及對應的修改后的時間信息,例如企業(yè)1的信息更新周期要修改為1月一次,而企業(yè)2的注冊地的信息更新周期要修改為3月一次;后續(xù)根據(jù)該請求,將企業(yè)1的信息更新周期修改為1月一次,將企業(yè)2的注冊地的信息更新周期要修改為3月一次。
考慮到,在某些特殊的情況下,需要立刻對信息進行更新,而此時信息更新周期還未到,因此,針對這種情況,除了按照已確定的信息更新周期來進行信息更新以外,還可以有別的方式來進行信息更新。具體的過程可以如下:
當接收到信息更新請求時,其中,所述信息更新請求中包含有要求進行信息更新的信息集群的標識和/或子信息項的標識;
基于接收到的信息更新請求中的標識,確定需要進行更新的信息集群和/或子信息項;
基于確定的信息集群和/或子信息項確定對應的信息數(shù)據(jù)源;
從確定的信息數(shù)據(jù)源獲取到最新的信息數(shù)據(jù),以對需要進行更新的信息集群和/或子信息項進行信息更新。
具體的,例如信息更新請求中包含有需要進行更新的為企業(yè)3以及企業(yè)4的專利信息,一次基于該信息更新請求,立即對企業(yè)3以及企業(yè)4的專利信息進行信息更新,而不管當前的時間是否已經(jīng)達到信息更新周期。
本發(fā)明實施例1公開了一種信息更新方法,應用于包括多個信息集群的系統(tǒng)中,所述信息集群包括有多個子信息項,各子信息項對應有信息數(shù)據(jù)源,各子信息項對應有各自獨立的信息更新周期,該方法包括:針對各子信息項,判斷所述子信息項對應的信息更新周期是否達到;當判斷結(jié)果為是時,確定所述子信息項對應的信息數(shù)據(jù)源;基于所述信息數(shù)據(jù)源獲取到信息數(shù)據(jù);基于所述信息數(shù)據(jù)對所述子信息項進行信息更新。以此在避免占用過多的處理資源的情況下,有效提高了信息更新的效率。
實施例2
本發(fā)明實施例2還提出了一種信息更新設備,應用于包括多個信息集群的系統(tǒng)中,所述信息集群包括有多個子信息項,各子信息項對應有信息數(shù)據(jù)源,各子信息項對應有各自獨立的信息更新周期,如圖3所示,該信息更新設備包括:
判斷模塊301,用于針對各子信息項,判斷所述子信息項對應的信息更新周期是否達到;
確定模塊302,用于當判斷結(jié)果為是時,確定所述子信息項對應的信息數(shù)據(jù)源;
獲取模塊303,用于基于所述信息數(shù)據(jù)源獲取到信息數(shù)據(jù);
更新模塊304,用于基于所述信息數(shù)據(jù)對所述子信息項進行信息更新。
具體的,所述信息集群對應設置有各自獨立的信息更新周期;該信息更新設備還包括:
信息集群信息更新模塊,用于針對各信息集群,當所述信息集群信息更新周期達到時,確定所述信息集群所包括的子信息項;
基于確定的子信息項確定對應的信息數(shù)據(jù)源;
根據(jù)各子信息項所對應的信息更新周期從確定的信息數(shù)據(jù)源獲取到對應子信息項的信息數(shù)據(jù);
基于獲取的信息數(shù)據(jù)完成所述信息集群的信息更新。
具體的,所述信息更新周期基于所述信息集群或子信息項的重要性進行設置,其中,重要性越大,信息更新周期越小。
具體的,該信息更新設備還包括:
請求更新模塊,用于當接收到信息更新請求時,其中,所述信息更新請求中包含有要求進行信息更新的信息集群的標識和/或子信息項的標識;
基于接收到的信息更新請求中的標識,確定需要進行更新的信息集群和/或子信息項;
基于確定的信息集群和/或子信息項確定對應的信息數(shù)據(jù)源;
從確定的信息數(shù)據(jù)源獲取到最新的信息數(shù)據(jù),以對需要進行更新的信息集群和/或子信息項進行信息更新。
具體的,該信息更新設備還包括:
信息更新周期更改模塊,用于當接收到信息更新周期更改請求時,其中,所述信息更新周期更改請求中包含有要求進行時間修改的信息集群的標識和/或子信息項的標識,以及對應的修改后的時間信息;
基于所述信息更新周期更改請求以及所述標識,確定需要進行時間修改的信息集群和/或子信息項,和對應的修改后的時間信息;
將修改后的時間信息設置為對應的需要進行時間修改的信息集群和/或子信息項的信息更新周期。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例公開了一種信息更新方法和設備,應用于包括多個信息集群的系統(tǒng)中,所述信息集群包括有多個子信息項,各子信息項對應有信息數(shù)據(jù)源,各子信息項對應有各自獨立的信息更新周期,該方法包括:針對各子信息項,判斷所述子信息項對應的信息更新周期是否達到;當判斷結(jié)果為是時,確定所述子信息項對應的信息數(shù)據(jù)源;基于所述信息數(shù)據(jù)源獲取到信息數(shù)據(jù);基于所述信息數(shù)據(jù)對所述子信息項進行信息更新。以此在避免占用過多的處理資源的情況下,有效提高了信息更新的效率。
本領域技術(shù)人員可以理解附圖只是一個優(yōu)選實施場景的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
本領域技術(shù)人員可以理解實施場景中的裝置中的模塊可以按照實施場景描述進行分布于實施場景的裝置中,也可以進行相應變化位于不同于本實施場景的一個或多個裝置中。上述實施場景的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發(fā)明序號僅僅為了描述,不代表實施場景的優(yōu)劣。
以上公開的僅為本發(fā)明的幾個具體實施場景,但是,本發(fā)明并非局限于此,任何本領域的技術(shù)人員能思之的變化都應落入本發(fā)明的保護范圍。