亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置制造方法

文檔序號:6521308閱讀:245來源:國知局
信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種信息數(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ā)明,解決了現(xiàn)有技術(shù)中信息數(shù)據(jù)庫更新不穩(wěn)定的問題,進(jìn)而達(dá)到了穩(wěn)定更新信息數(shù)據(jù)庫的效果。
【專利說明】信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)庫領(lǐng)域,具體而言,涉及一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置。 【背景技術(shù)】
[0002]信息數(shù)據(jù)庫是指IP數(shù)據(jù)庫或用戶代理數(shù)據(jù)庫(UserAgent)等數(shù)據(jù)庫,每個瀏覽 器都會有自己的唯一標(biāo)識信息來標(biāo)識其各屬性值的,唯一標(biāo)識信息用于標(biāo)識瀏覽器的各參 數(shù),簡單的說就是標(biāo)識是哪種瀏覽器,以及客戶運行瀏覽器的環(huán)境等。
[0003]正如上面所說的IP信息以及UserAgent信息等都會不定期更新,如運營商IP段 發(fā)生變化或新增,又如瀏覽器發(fā)布了新的版本等,都需要進(jìn)行一個穩(wěn)定的更新,來維持信息 數(shù)據(jù)庫的數(shù)據(jù)準(zhǔn)確性和及時性的。但是,目前尚無一套穩(wěn)定信息數(shù)據(jù)庫更新機制。
[0004]針對現(xiàn)有技術(shù)中信息數(shù)據(jù)庫更新不穩(wěn)定的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的主要目的在于提供一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法和裝置,以解決現(xiàn)有 技術(shù)中信息數(shù)據(jù)庫更新不穩(wěn)定的問題。
[0006]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種信息數(shù)據(jù)庫的數(shù)據(jù)處理 方法。根據(jù)本發(fā)明的信息數(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)定表。
[0007]進(jìn)一步地,在判斷穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容是否一致之前,該數(shù)據(jù)處理方法 還包括:獲取穩(wěn)定表的唯一標(biāo)識信息;獲取臨時表的唯一標(biāo)識信息;判斷穩(wěn)定表的唯一標(biāo) 識信息與臨時表的唯一標(biāo)識信息是否匹配,其中,在穩(wěn)定表的唯一標(biāo)識信息與臨時表的唯 一標(biāo)識信息匹配時,判斷穩(wěn)定表中的內(nèi)容是否與臨時表中的內(nèi)容一致。
[0008]進(jìn)一步地,在判斷出穩(wěn)定表的內(nèi)容與臨時表的內(nèi)容不一致之后,該數(shù)據(jù)處理方法 還包括:判斷穩(wěn)定表與臨時表中不一致的內(nèi)容是否符合第一預(yù)設(shè)規(guī)則;如果穩(wěn)定表與臨時 表中不一致的內(nèi)容符合第一預(yù)設(shè)規(guī)則,則按照第一預(yù)設(shè)規(guī)則更新穩(wěn)定表;以及如果穩(wěn)定表 與臨時表中不一致的內(nèi)容不符合第一預(yù)設(shè)規(guī)則,則將穩(wěn)定表與臨時表中不一致的內(nèi)容輸 出,并且進(jìn)行報警。
[0009]進(jìn)一步地,按照第一預(yù)設(shè)規(guī)則更新穩(wěn)定表之后,該數(shù)據(jù)處理方法還包括:將臨時表 與穩(wěn)定表中不一致的內(nèi)容從臨時表中刪除。
[0010]進(jìn)一步地,將穩(wěn)定表與臨時表中不一致的內(nèi)容輸出之后,該數(shù)據(jù)處理方法還包括: 按照第二預(yù)設(shè)規(guī)則判斷是否將輸出的內(nèi)容更新至穩(wěn)定表中;如果判斷出將輸出的內(nèi)容更新 至穩(wěn)定表中,則更新穩(wěn)定表,并在更新穩(wěn)定表之后,將輸出的內(nèi)容從臨時表中刪除;以及如 果判斷出不更新穩(wěn)定表,則將臨時表中的內(nèi)容刪除。[0011]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種信息數(shù)據(jù)庫的數(shù)據(jù)處理 裝置。根據(jù)本發(fā)明的信息數(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)定表。
[0012]進(jìn)一步地,該數(shù)據(jù)處理裝置還包括:第三獲取單元,用于在判斷穩(wěn)定表的內(nèi)容與臨 時表的內(nèi)容是否一致之前,獲取穩(wěn)定表的唯一標(biāo)識信息;第四獲取單兀,用于獲取臨時表的 唯一標(biāo)識信息;第二判斷單元,用于判斷穩(wěn)定表的唯一標(biāo)識信息與臨時表的唯一標(biāo)識信息 是否匹配,其中,在穩(wěn)定表的唯一標(biāo)識信息與臨時表的唯一標(biāo)識信息匹配時,判斷穩(wěn)定表中 的內(nèi)容是否與臨時表中的內(nèi)容一致。
[0013]進(jìn)一步地,該數(shù)據(jù)處理裝置還包括:第三判斷單元,用于在判斷出穩(wěn)定表的內(nèi)容與 臨時表的內(nèi)容不一致之后,判斷穩(wěn)定表與臨時表中不一致的內(nèi)容是否符合第一預(yù)設(shè)規(guī)則; 第二更新單元,用于在穩(wěn)定表與臨時表中不一致的內(nèi)容符合第一預(yù)設(shè)規(guī)則時,按照第一預(yù) 設(shè)規(guī)則更新穩(wěn)定表;以及輸出單元,用于在穩(wěn)定表與臨時表中不一致的內(nèi)容不符合第一預(yù) 設(shè)規(guī)則時,將穩(wěn)定表與臨時表中不一致的內(nèi)容輸出,并且進(jìn)行報警。
[0014]進(jìn)一步地,該數(shù)據(jù)處理裝置還包括:第一刪除單元,用于按照第一預(yù)設(shè)規(guī)則更新穩(wěn) 定表之后,將臨時表與穩(wěn)定表中不一致的內(nèi)容從臨時表中刪除。
[0015]進(jìn)一步地,該數(shù)據(jù)處理裝置還包括:第四判斷單元,用于在將穩(wěn)定表與臨時表中 不一致的內(nèi)容輸出之后,按照第二預(yù)設(shè)規(guī)則判斷是否將輸出的內(nèi)容更新至穩(wěn)定表中;第二 刪除單元,用于在判斷出將輸出的內(nèi)容更新至穩(wěn)定表中時,更新穩(wěn)定表,并在更新穩(wěn)定表之 后,將輸出的內(nèi)容從臨時表中刪除;以及第三刪除單元,用于在判斷出不更新穩(wěn)定表時,將 臨時表中的內(nèi)容刪除。
[0016]通過本發(fā)明,采用獲取穩(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)定的問題,進(jìn)而達(dá)到了穩(wěn)定更新信息數(shù)據(jù)庫的效果。
【專利附圖】

【附圖說明】
[0017]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實 施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明又一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖;
[0020]圖3是根據(jù)本發(fā)明又一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖;
[0021]圖4是根據(jù)本發(fā)明第一實施例的數(shù)據(jù)處理裝置的示意圖;
[0022]圖5是根據(jù)本發(fā)明第二實施例的數(shù)據(jù)處理裝置的示意圖;以及[0023]圖6是根據(jù)本發(fā)明第三實施例的數(shù)據(jù)處理裝置的示意圖。
【具體實施方式】
[0024]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0025]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的 附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是 本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0026]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第 二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用 的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或 描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于 覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限 于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn) 品或設(shè)備固有的其它步驟或單元。
[0027]本發(fā)明實施例提供了 一種信息數(shù)據(jù)庫的數(shù)據(jù)處理方法。
[0028]圖1是根據(jù)本發(fā)明一實施例的信息數(shù)據(jù)庫的數(shù)據(jù)處理方法的流程圖。如圖所示, 該數(shù)據(jù)處理方法包括如下步驟:
[0029]步驟S101,獲取穩(wěn)定表,穩(wěn)定表用于存儲信息數(shù)據(jù)庫中的數(shù)據(jù)。信息數(shù)據(jù)庫是IP 數(shù)據(jù)庫、User Agent數(shù)據(jù)庫這樣的數(shù)據(jù)庫。對于瀏覽器來說,每個瀏覽器都有屬于其的User Agent數(shù)據(jù)庫,User Agent數(shù)據(jù)庫存儲了瀏覽器的各種參數(shù),例如瀏覽器的名稱、瀏覽器運 行的系統(tǒng)環(huán)境以及瀏覽器的版本號等參數(shù)。
[0030]IP數(shù)據(jù)庫存儲了用戶的IP地址,訪問一個網(wǎng)頁的所有用戶的IP地址可以存儲在 IP數(shù)據(jù)庫中。在用戶或者網(wǎng)頁的IP地址更改或者增加時,將相應(yīng)的IP存儲在IP數(shù)據(jù)庫 中。
[0031]步驟S102,獲取臨時表,臨時表用于存儲由客戶端搜集的信息數(shù)據(jù),其中,臨時表 的表字段和穩(wěn)定表的表字段相同,并且臨時表的表結(jié)構(gòu)與穩(wěn)定表的表結(jié)構(gòu)相同。
[0032]臨時表中存儲了由客戶端搜集的信息數(shù)據(jù),客戶端搜集到的信息數(shù)據(jù)包括IP數(shù) 據(jù)庫中的IP地址,還包括User Agent數(shù)據(jù)庫中的瀏覽器參數(shù)信息。無論IP信息或者瀏覽 器參數(shù)信息是否發(fā)生改變,客戶端都會搜集信息數(shù)據(jù)。搜集到的信息數(shù)據(jù)是客戶端在某個 時刻搜集到的IP信息或者瀏覽器參數(shù)信息。
[0033]臨時表,顧名思義臨時存儲由客戶端搜集到的信息數(shù)據(jù),對搜集到的信息進(jìn)行處 理之后,可以將臨時表中的部分?jǐn)?shù)據(jù)存儲在穩(wěn)定表中,將不需要存儲的數(shù)據(jù)從臨時表中刪 除,在當(dāng)前時刻清理好臨時表中的數(shù)據(jù),以便在下一時刻存儲由客戶端搜集的信息數(shù)據(jù)。
[0034]穩(wěn)定表的表字段和表結(jié)構(gòu)如下表I所不。
[0035]表I穩(wěn)定表
[0036]
【權(quán)利要求】
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)定表。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,在判斷所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容是否一致之前,所述數(shù)據(jù)處理方法還包括:獲取所述穩(wěn)定表的唯一標(biāo)識信息;獲取所述臨時表的唯一標(biāo)識信息;判斷所述穩(wěn)定表的唯一標(biāo)識信息與所述臨時表的唯一標(biāo)識信息是否匹配,其中,在所述穩(wěn)定表的唯一標(biāo)識信息與所述臨時表的唯一標(biāo)識信息匹配時,判斷所述穩(wěn)定表中的內(nèi)容是否與所述臨時表中的內(nèi)容一致。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,在判斷出所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容不一致之后,所述數(shù)據(jù)處理方法還包括:判斷所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容是否符合第一預(yù)設(shè)規(guī)則;如果所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容符合所述第一預(yù)設(shè)規(guī)則,則按照所述第一預(yù)設(shè)規(guī)則更新所述穩(wěn)定表;以及如果所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容不符合所述第一預(yù)設(shè)規(guī)則,則將所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容輸出,并且進(jìn)行報警。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其特征在于,按照所述第一預(yù)設(shè)規(guī)則更新所述穩(wěn)定表之后,所述數(shù)據(jù)處理方法還包括:將所述臨時表與所述穩(wěn)定表中不一致的內(nèi)容從所述臨時表中刪除。
5.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其特征在于,將所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容輸出之后,所述數(shù)據(jù)處理方法還包括:按照第二預(yù)設(shè)規(guī)則判斷是否將輸出的內(nèi)容更新至所述穩(wěn)定表中;如果判斷出將所述輸出的內(nèi)容更新至所述穩(wěn)定表中,則更新所述穩(wěn)定表,并在更新所述穩(wěn)定表之后,將所述輸出的內(nèi)容從所述臨時表中刪除;以及如果判斷出不更新所述穩(wěn)定表,則將所述臨時表中的內(nèi)容刪除。
6.一種信息數(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)定表。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置還包括: 第三獲取單元,用于在判斷所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容是否一致之前,獲取所述穩(wěn)定表的唯一標(biāo)識信息;第四獲取單元,用于獲取所述臨時表的唯一標(biāo)識信息;第二判斷單元,用于判斷所述穩(wěn)定表的唯一標(biāo)識信息與所述臨時表的唯一標(biāo)識信息是否匹配,其中,在所述穩(wěn)定表的唯一標(biāo)識信息與所述臨時表的唯一標(biāo)識信息匹配時,判斷所述穩(wěn)定表中的內(nèi)容是否與所述臨時表中的內(nèi)容一致。
8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置還包括: 第三判斷單元,用于在判斷出所述穩(wěn)定表的內(nèi)容與所述臨時表的內(nèi)容不一致之后,判斷所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容是否符合第一預(yù)設(shè)規(guī)則;第二更新單元,用于在所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容符合所述第一預(yù)設(shè)規(guī)則時,按照所述第一預(yù)設(shè)規(guī)則更新所述穩(wěn)定表;以及輸出單元,用于在所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容不符合所述第一預(yù)設(shè)規(guī)則時,將所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容輸出,并且進(jìn)行報警。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置還包括: 第一刪除單元,用于按照所述第一預(yù)設(shè)規(guī)則更新所述穩(wěn)定表之后,將所述臨時表與所述穩(wěn)定表中不一致的內(nèi)容從所述臨時表中刪除。
10.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置還包括: 第四判斷單元,用于在將所述穩(wěn)定表與所述臨時表中不一致的內(nèi)容輸出之`后,按照第二預(yù)設(shè)規(guī)則判斷是否將輸出的內(nèi)容更新至所述穩(wěn)定表中;第二刪除單元,用于在判斷出將所述輸出的內(nèi)容更新至所述穩(wěn)定表中時,更新所述穩(wěn)定表,并在更新所述穩(wěn)定表之后,將所述輸出的內(nèi)容從所述臨時表中刪除;以及第三刪除單元,用于在判斷出不更新所述穩(wěn)定表時,將所述臨時表中的內(nèi)容刪除。
【文檔編號】G06F17/30GK103605776SQ201310626871
【公開日】2014年2月26日 申請日期:2013年11月28日 優(yōu)先權(quán)日:2013年11月28日
【發(fā)明者】洪超 申請人:北京國雙科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1