本發(fā)明專利技術(shù)公開了一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置。該數(shù)據(jù)處理方法包括:獲取穩(wěn)定表,穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù);獲取臨時表,臨時表用于存儲由客戶端搜集的信息數(shù)據(jù),其中,臨時表的表字段和穩(wěn)定表的表字段相同,并且臨時表的表結(jié)構(gòu)與穩(wěn)定表的表結(jié)構(gòu)相同;判斷穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容是否一致;以及如果判斷出穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容不一致,則按照臨時表的內(nèi)容更新穩(wěn)定表。通過本發(fā)明專利技術(shù),解決了現(xiàn)有技術(shù)中信息數(shù)據(jù)庫更新不穩(wěn)定的問題,進而達到了穩(wěn)定更新信息數(shù)據(jù)庫的效果。
【技術(shù)實現(xiàn)步驟摘要】
信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置
本專利技術(shù)涉及數(shù)據(jù)庫領(lǐng)域,具體而言,涉及一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置。
技術(shù)介紹
信息數(shù)據(jù)庫是指IP數(shù)據(jù)庫或用戶代理數(shù)據(jù)庫(UserAgent)等數(shù)據(jù)庫,每個瀏覽器都會有自己的唯一標識信息來標識其各屬性值的,唯一標識信息用于標識瀏覽器的各參數(shù),簡單的說就是標識是哪種瀏覽器,以及客戶運行瀏覽器的環(huán)境等。正如上面所說的IP信息以及UserAgent信息等都會不定期更新,如運營商IP段發(fā)生變化或新增,又如瀏覽器發(fā)布了新的版本等,都需要進行一個穩(wěn)定的更新,來維持信息數(shù)據(jù)庫的數(shù)據(jù)準確性和及時性的。但是,目前尚無一套穩(wěn)定信息數(shù)據(jù)庫更新機制。針對現(xiàn)有技術(shù)中信息數(shù)據(jù)庫更新不穩(wěn)定的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)思路
本專利技術(shù)的主要目的在于提供一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置,以解決現(xiàn)有技術(shù)中信息數(shù)據(jù)庫更新不穩(wěn)定的問題。為了實現(xiàn)上述目的,根據(jù)本專利技術(shù)的一個方面,提供了一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法。根據(jù)本專利技術(shù)的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法包括:獲取穩(wěn)定表,穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù);獲取臨時表,臨時表用于存儲由客戶端搜集的信息數(shù)據(jù),其中,臨時表的表字段和穩(wěn)定表的表字段相同,并且臨時表的表結(jié)構(gòu)與穩(wěn)定表的表結(jié)構(gòu)相同;判斷穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容是否一致;以及如果判斷出穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容不一致,則按照臨時表的內(nèi)容更新穩(wěn)定表。進一步地,在判斷穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容是否一致之前,該數(shù)據(jù)處理方法還包括:獲取穩(wěn)定表的唯一標識信息;獲取臨時表的唯一標識信息;判斷穩(wěn)定表的唯一標識信息與臨時表的唯一標識信息是否匹配,其中,在穩(wěn)定表的唯一標識信息與臨時表的唯一標識信息匹配時,判斷穩(wěn)定表中的內(nèi)容是否與臨時表中的內(nèi)容一致。進一步地,在判斷出穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容不一致之后,該數(shù)據(jù)處理方法還包括:判斷穩(wěn)定表與臨時表中不一致的內(nèi)容是否符合第一預設規(guī)則;如果穩(wěn)定表與臨時表中不一致的內(nèi)容符合第一預設規(guī)則,則按照第一預設規(guī)則更新穩(wěn)定表;以及如果穩(wěn)定表與臨時表中不一致的內(nèi)容不符合第一預設規(guī)則,則將穩(wěn)定表與臨時表中不一致的內(nèi)容輸出,并且進行報警。進一步地,按照第一預設規(guī)則更新穩(wěn)定表之后,該數(shù)據(jù)處理方法還包括:將臨時表與穩(wěn)定表中不一致的內(nèi)容從臨時表中刪除。進一步地,將穩(wěn)定表與臨時表中不一致的內(nèi)容輸出之后,該數(shù)據(jù)處理方法還包括:按照第二預設規(guī)則判斷是否將輸出的內(nèi)容更新至穩(wěn)定表中;如果判斷出將輸出的內(nèi)容更新至穩(wěn)定表中,則更新穩(wěn)定表,并在更新穩(wěn)定表之后,將輸出的內(nèi)容從臨時表中刪除;以及如果判斷出不更新穩(wěn)定表,則將臨時表中的內(nèi)容刪除。為了實現(xiàn)上述目的,根據(jù)本專利技術(shù)的另一方面,提供了一種信息數(shù)據(jù)庫的數(shù)據(jù)處理裝置。根據(jù)本專利技術(shù)的信息數(shù)據(jù)庫的數(shù)據(jù)處理裝置包括:第一獲取單元,用于獲取穩(wěn)定表,穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù);第二獲取單元,用于獲取臨時表,臨時表用于存儲由客戶端搜集的信息數(shù)據(jù),其中,臨時表的表字段和穩(wěn)定表的表字段相同,并且臨時表的表結(jié)構(gòu)與穩(wěn)定表的表結(jié)構(gòu)相同;第一判斷單元,用于判斷穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容是否一致;以及第一更新單元,用于在判斷出穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容不一致時,按照臨時表的內(nèi)容更新穩(wěn)定表。進一步地,該數(shù)據(jù)處理裝置還包括:第三獲取單元,用于在判斷穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容是否一致之前,獲取穩(wěn)定表的唯一標識信息;第四獲取單元,用于獲取臨時表的唯一標識信息;第二判斷單元,用于判斷穩(wěn)定表的唯一標識信息與臨時表的唯一標識信息是否匹配,其中,在穩(wěn)定表的唯一標識信息與臨時表的唯一標識信息匹配時,判斷穩(wěn)定表中的內(nèi)容是否與臨時表中的內(nèi)容一致。進一步地,該數(shù)據(jù)處理裝置還包括:第三判斷單元,用于在判斷出穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容不一致之后,判斷穩(wěn)定表與臨時表中不一致的內(nèi)容是否符合第一預設規(guī)則;第二更新單元,用于在穩(wěn)定表與臨時表中不一致的內(nèi)容符合第一預設規(guī)則時,按照第一預設規(guī)則更新穩(wěn)定表;以及輸出單元,用于在穩(wěn)定表與臨時表中不一致的內(nèi)容不符合第一預設規(guī)則時,將穩(wěn)定表與臨時表中不一致的內(nèi)容輸出,并且進行報警。進一步地,該數(shù)據(jù)處理裝置還包括:第一刪除單元,用于按照第一預設規(guī)則更新穩(wěn)定表之后,將臨時表與穩(wěn)定表中不一致的內(nèi)容從臨時表中刪除。進一步地,該數(shù)據(jù)處理裝置還包括:第四判斷單元,用于在將穩(wěn)定表與臨時表中不一致的內(nèi)容輸出之后,按照第二預設規(guī)則判斷是否將輸出的內(nèi)容更新至穩(wěn)定表中;第二刪除單元,用于在判斷出將輸出的內(nèi)容更新至穩(wěn)定表中時,更新穩(wěn)定表,并在更新穩(wěn)定表之后,將輸出的內(nèi)容從臨時表中刪除;以及第三刪除單元,用于在判斷出不更新穩(wěn)定表時,將臨時表中的內(nèi)容刪除。通過本專利技術(shù),采用獲取穩(wěn)定表,所述穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù);獲取臨時表,所述臨時表用于存儲由客戶端搜集的信息數(shù)據(jù),其中,所述臨時表的表字段和所述穩(wěn)定表的表字段相同,并且所述臨時表的表結(jié)構(gòu)與所述穩(wěn)定表的表結(jié)構(gòu)相同;判斷所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容是否一致;以及如果判斷出所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容不一致,則按照所述臨時表的內(nèi)容更新所述穩(wěn)定表,解決了現(xiàn)有技術(shù)中信息數(shù)據(jù)庫更新不穩(wěn)定的問題,進而達到了穩(wěn)定更新信息數(shù)據(jù)庫的效果。附圖說明構(gòu)成本申請的一部分的附圖用來提供對本專利技術(shù)的進一步理解,本專利技術(shù)的示意性實施例及其說明用于解釋本專利技術(shù),并不構(gòu)成對本專利技術(shù)的不當限定。在附圖中:圖1是根據(jù)本專利技術(shù)一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖;圖2是根據(jù)本專利技術(shù)又一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖;圖3是根據(jù)本專利技術(shù)又一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖;圖4是根據(jù)本專利技術(shù)第一實施例的數(shù)據(jù)處理裝置的示意圖;圖5是根據(jù)本專利技術(shù)第二實施例的數(shù)據(jù)處理裝置的示意圖;以及圖6是根據(jù)本專利技術(shù)第三實施例的數(shù)據(jù)處理裝置的示意圖。具體實施方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本專利技術(shù)。為了使本
的人員更好地理解本專利技術(shù)方案,下面將結(jié)合本專利技術(shù)實施例中的附圖,對本專利技術(shù)實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術(shù)一部分的實施例,而不是全部的實施例。基于本專利技術(shù)中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本專利技術(shù)保護的范圍。需要說明的是,本專利技術(shù)的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本專利技術(shù)的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送猓g(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。本專利技術(shù)實施例提供了一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法。圖1是根據(jù)本專利技術(shù)一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖。如圖所示,該數(shù)據(jù)處理方法包括如下步驟:步驟S101,獲取穩(wěn)定表,穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù)。信息數(shù)據(jù)庫是IP數(shù)據(jù)庫、UserAgent數(shù)據(jù)庫這樣的數(shù)據(jù)庫。對于瀏覽器來說,每個瀏覽器都有屬于其的UserAge本文檔來自技高網(wǎng)...

【技術(shù)保護點】
一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法,其特征在于,包括:獲取穩(wěn)定表,所述穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù);獲取臨時表,所述臨時表用于存儲由客戶端搜集的信息數(shù)據(jù),其中,所述臨時表的表字段和所述穩(wěn)定表的表字段相同,并且所述臨時表的表結(jié)構(gòu)與所述穩(wěn)定表的表結(jié)構(gòu)相同;判斷所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容是否一致;以及如果判斷出所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容不一致,則按照所述臨時表的內(nèi)容更新所述穩(wěn)定表。
【技術(shù)特征摘要】
1.一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法,其特征在于,包括:獲取穩(wěn)定表,所述穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù);獲取臨時表,所述臨時表用于存儲由客戶端搜集的信息數(shù)據(jù),其中,所述臨時表的表字段和所述穩(wěn)定表的表字段相同,并且所述臨時表的表結(jié)構(gòu)與所述穩(wěn)定表的表結(jié)構(gòu)相同;判斷所述穩(wěn)定表的每個字段對應的內(nèi)容與所述臨時表的每個字段對應內(nèi)容是否一致;以及如果判斷出所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容不一致,則按照所述臨時表的內(nèi)容更新所述穩(wěn)定表;在判斷出所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容不一致之后,所述數(shù)據(jù)處理方法還包括:判斷所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容是否符合第一預設規(guī)則,所述第一預設規(guī)則用于指示可安全更新的表字段和/或可安全更新的優(yōu)先級;如果所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容符合所述第一預設規(guī)則,則按照所述第一預設規(guī)則更新所述穩(wěn)定表;以及如果所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容不符合所述第一預設規(guī)則,則將所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容輸出,并且進行報警。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,在判斷所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容是否一致之前,所述數(shù)據(jù)處理方法還包括:獲取所述穩(wěn)定表的唯一標識信息;獲取所述臨時表的唯一標識信息;判斷所述穩(wěn)定表的唯一標識信息與所述臨時表的唯一標識信息是否匹配,其中,在所述穩(wěn)定表的唯一標識信息與所述臨時表的唯一標識信息匹配時,判斷所述穩(wěn)定表中的內(nèi)容是否與所述臨時表中的內(nèi)容一致。3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,按照所述第一預設規(guī)則更新所述穩(wěn)定表之后,所述數(shù)據(jù)處理方法還包括:將所述臨時表與所述穩(wěn)定表中不一致的內(nèi)容從所述臨時表中刪除。4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,將所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容輸出之后,所述數(shù)據(jù)處理方法還包括:按照第二預設規(guī)則判斷是否將輸出的內(nèi)容更新至所述穩(wěn)定表中;如果判斷出將所述輸出的內(nèi)容更新至所述穩(wěn)定表中,則更新所述穩(wěn)定表,并在更新所述穩(wěn)定表之后,將所述輸出的內(nèi)容從所述臨時表中刪除;以及如果判斷出不更新所述穩(wěn)定表,則將所述臨時表中的內(nèi)容刪除。5.一種信息數(shù)據(jù)庫的數(shù)據(jù)處理裝置,其特征在于,包括:第一獲取單元,用于獲取穩(wěn)定表,所述穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù);...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:洪超,
申請(專利權(quán))人:北京國雙科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。