午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

自動檢測數(shù)據(jù)更新的方法及系統(tǒng)的制作方法

文檔序號:9870369閱讀:772來源:國知局
自動檢測數(shù)據(jù)更新的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其是涉及一種自動檢測數(shù)據(jù)更新的方法及系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前互聯(lián)網(wǎng)發(fā)展迅速,基于HTTP請求的服務(wù)在互聯(lián)網(wǎng)應(yīng)用中廣泛使用。通過HTTP發(fā)起請求的客戶端面臨著服務(wù)端數(shù)據(jù)或信息變更無法及時得到通知的問題。
[0003]現(xiàn)有中國專利申請(申請?zhí)?201310659862.0),名稱為《一種服務(wù)器集群內(nèi)資源管理方法》中公開了注冊、依據(jù)數(shù)據(jù)更新頻率發(fā)起查詢請求、分類管理的內(nèi)容,但在運(yùn)用場景方面,如具體操作時,該專利是接收更新資源后,進(jìn)行分類特征測試和可用性測試,并沒有獲取變更的數(shù)據(jù),通知數(shù)據(jù)更新等。因此該專利同樣無法及時通知其他服務(wù)器進(jìn)行更新。

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

[0004]本發(fā)明所要解決的技術(shù)問題是:通過提供一種自動的數(shù)據(jù)更新檢測系統(tǒng)裝置,實現(xiàn)對特定業(yè)務(wù)或數(shù)據(jù)或信息的定制化自動更新檢測,使得客戶端不需要過多關(guān)注HTTP服務(wù)端數(shù)據(jù)或信息變更狀態(tài)。
[0005]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種自動檢測數(shù)據(jù)更新的方法,包括:
[0006]數(shù)據(jù)更新檢測模塊接收http服務(wù)端返回的業(yè)務(wù)數(shù)據(jù),并轉(zhuǎn)發(fā)到數(shù)據(jù)檢測策略管理豐旲塊;
[0007]數(shù)據(jù)檢測策略管理模塊推送業(yè)務(wù)數(shù)據(jù)到檢測策略,檢測策略檢查業(yè)務(wù)數(shù)據(jù)的更新狀態(tài),并提取更新信息;
[0008]推送更新信息到業(yè)務(wù)回調(diào)函數(shù),并處理,以獲取更新信息,并反饋給更新通知模塊;
[0009]更新通知模塊推送更新信息到更新存儲模塊,更新存儲模塊根據(jù)業(yè)務(wù)數(shù)據(jù)的更新類型,執(zhí)行存儲業(yè)務(wù)數(shù)據(jù)。
[0010]為解決上述問題,本發(fā)明還提供一種自動檢測數(shù)據(jù)更新的系統(tǒng),包括:http服務(wù)端、數(shù)據(jù)更新檢測模塊、數(shù)據(jù)檢測策略管理模塊、更新通知模塊以及更新存儲模塊;其中,
[0011]數(shù)據(jù)更新檢測模塊接收http服務(wù)端返回的業(yè)務(wù)數(shù)據(jù),并轉(zhuǎn)發(fā)到數(shù)據(jù)檢測策略管理豐旲塊;
[0012]數(shù)據(jù)檢測策略管理模塊推送業(yè)務(wù)數(shù)據(jù)到檢測策略,檢測策略檢查業(yè)務(wù)數(shù)據(jù)的更新狀態(tài),并提取更新信息;
[0013]推送更新信息到業(yè)務(wù)回調(diào)函數(shù),并處理,以獲取更新信息,并反饋給更新通知模塊;
[0014]更新通知模塊推送更新信息到更新存儲模塊,更新存儲模塊根據(jù)業(yè)務(wù)數(shù)據(jù)的更新類型,執(zhí)行存儲業(yè)務(wù)數(shù)據(jù)。
[0015]本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過轉(zhuǎn)發(fā)http服務(wù)端返回的業(yè)務(wù)數(shù)據(jù)到檢測策略,檢測策略檢查業(yè)務(wù)數(shù)據(jù)的更新狀態(tài),并提取更新信息;并推送更新信息到業(yè)務(wù)回調(diào)函數(shù),并處理,以獲取更新信息,并反饋給更新通知,并執(zhí)行存儲業(yè)務(wù)數(shù)據(jù)。通過上述方式,本發(fā)明能夠自動檢測HTTP服務(wù)端數(shù)據(jù)或信息變更狀態(tài);并對特定業(yè)務(wù)或數(shù)據(jù)或信息的定制化自動更新檢測,上層應(yīng)用可以自定義需要檢測變更的業(yè)務(wù)或數(shù)據(jù)或信息;以及自定義選擇適應(yīng)于特定業(yè)務(wù)或數(shù)據(jù)或信息的數(shù)據(jù)檢測策略;同時客戶端無需過多關(guān)注HTTP服務(wù)端的數(shù)據(jù)或信息變更狀態(tài)。
【附圖說明】
[0016]圖1為本發(fā)明方法實施例一的流程示意圖;
[0017]圖2為本發(fā)明系統(tǒng)實施例二的總體結(jié)構(gòu)示意圖。
【具體實施方式】
[0018]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。
[0019]本發(fā)明最關(guān)鍵的構(gòu)思在于:檢測策略對業(yè)務(wù)數(shù)據(jù)的更新狀態(tài)進(jìn)行檢測,使得http服務(wù)端的更新信息可以及時獲知。
[0020]請參照圖1,本發(fā)明實施例一提供一種自動檢測數(shù)據(jù)更新的方法,包括:
[0021]S1:數(shù)據(jù)更新檢測模塊接收http服務(wù)端返回的業(yè)務(wù)數(shù)據(jù),并轉(zhuǎn)發(fā)到數(shù)據(jù)檢測策略管理模塊;
[0022]S2:數(shù)據(jù)檢測策略管理模塊推送業(yè)務(wù)數(shù)據(jù)到檢測策略,檢測策略檢查業(yè)務(wù)數(shù)據(jù)的更新狀態(tài),并提取更新信息;
[0023]S3:推送更新信息到業(yè)務(wù)回調(diào)函數(shù),并處理,以獲取更新信息,并反饋給更新通知豐旲塊;
[0024]S4:更新通知模塊推送更新信息到更新存儲模塊,更新存儲模塊根據(jù)業(yè)務(wù)數(shù)據(jù)的更新類型,執(zhí)行存儲業(yè)務(wù)數(shù)據(jù)。
[0025]其中,在實施本發(fā)明技術(shù)方案前,還需要啟動定時檢測觸發(fā)器,并設(shè)置檢測周期;同時定義業(yè)務(wù)模塊,以注冊業(yè)務(wù)并獲取http服務(wù)完整信息及回調(diào)函數(shù)。對應(yīng)地,步驟SI具體為:
[0026]數(shù)據(jù)更新檢測模塊獲取已注冊業(yè)務(wù),并根據(jù)檢測周期進(jìn)行排序,并注冊到定時檢測觸發(fā)器中;
[0027]定時檢測觸發(fā)器根據(jù)檢測周期定期觸發(fā)數(shù)據(jù)更新檢測模塊執(zhí)行符合當(dāng)前檢測周期的所有業(yè)務(wù),以獲得相關(guān)業(yè)務(wù)數(shù)據(jù);
[0028]數(shù)據(jù)更新檢測模塊轉(zhuǎn)發(fā)所述業(yè)務(wù)數(shù)據(jù)到數(shù)據(jù)檢測策略管理模塊。
[0029]應(yīng)當(dāng)理解的是,本發(fā)明所述業(yè)務(wù)數(shù)據(jù)為依據(jù)檢測周期從HTTP服務(wù)端直接接收到的數(shù)據(jù);其中所述業(yè)務(wù)數(shù)據(jù)包括以下至少一種:
[0030]結(jié)構(gòu)化數(shù)據(jù),通過二維關(guān)系表結(jié)構(gòu)保存;
[0031]非關(guān)系型數(shù)據(jù),包括圖片數(shù)據(jù)、文本數(shù)據(jù)、XML數(shù)據(jù)、HTML數(shù)據(jù)、文檔、音頻文件或視頻文件;
[0032]半結(jié)構(gòu)化數(shù)據(jù),使用樹或圖數(shù)據(jù)結(jié)構(gòu)保存。
[0033]同時,步驟S2具體為:
[0034]數(shù)據(jù)檢測策略注冊模塊注冊檢測策略,并生成唯一標(biāo)識;
[0035]數(shù)據(jù)檢測管理模塊根據(jù)檢測策略唯一標(biāo)識動態(tài)創(chuàng)建檢測策略實例,并推送業(yè)務(wù)數(shù)據(jù)到檢測策略實例;
[0036]檢測策略實例根據(jù)業(yè)務(wù)數(shù)據(jù)類型對業(yè)務(wù)數(shù)據(jù)進(jìn)行更新狀態(tài)檢測,以提取更新信息。具體為:
[0037]判斷業(yè)務(wù)數(shù)據(jù)是否為結(jié)構(gòu)化數(shù)據(jù);
[0038]若是,則檢測策略實例通過MD5數(shù)據(jù)檢驗算法對新舊業(yè)務(wù)數(shù)據(jù)分別計算,提取更新信息,并保存在更新列表中;
[0039]反之,則對關(guān)系表中的每行數(shù)據(jù)逐行比對,提取更新信息,并保存在更新列表中。
[0040]其中,檢測策略實例通過MD5數(shù)據(jù)檢驗算法對新舊業(yè)務(wù)數(shù)據(jù)分別計算,獲得MD5值;判斷新舊業(yè)務(wù)數(shù)據(jù)的MD5值是否相等;
[0041 ]若是,則判斷業(yè)務(wù)數(shù)據(jù)未被更新,并保存業(yè)務(wù)數(shù)據(jù)到更新列表中;
[0042]反之,則提取更新信息,并保存到更新列表中。
[0043]而對關(guān)系表中的每行數(shù)據(jù)逐行比對則具體為:
[0044]對行中的內(nèi)容逐個字段比對;或根據(jù)每行所包含的數(shù)據(jù)更新標(biāo)識或更新字段直接比對。
[0045]區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過轉(zhuǎn)發(fā)http服務(wù)端返回的業(yè)務(wù)數(shù)據(jù)到檢測策略,檢測策略檢查業(yè)務(wù)數(shù)據(jù)的更新狀態(tài),并提取更新信息;并推送更新信息到業(yè)務(wù)回調(diào)函數(shù),并處理,以獲取更新信息,并反饋給更新通知,并執(zhí)行存儲業(yè)務(wù)數(shù)據(jù)。通過上述方式,本發(fā)明能夠自動檢測HTTP服務(wù)端數(shù)據(jù)或信息變更狀態(tài);并對特定業(yè)務(wù)或數(shù)據(jù)或信息的定制化自動更新檢測,上層應(yīng)用可以自定義需要檢測變更的業(yè)務(wù)或數(shù)據(jù)或信息;以及自定義選擇適應(yīng)于特定業(yè)務(wù)或數(shù)據(jù)或信息的數(shù)據(jù)檢測策略;同時客戶端無需過多關(guān)注HTTP服務(wù)端的數(shù)據(jù)或信息變更狀態(tài)。
[0046]承上,如圖2所示,本發(fā)明實施例二提供一種自動檢測數(shù)據(jù)更新的系統(tǒng),包括:http服務(wù)端、數(shù)據(jù)更新檢測模塊、數(shù)據(jù)檢測策略管理模塊、更新通知模塊以及更新存儲模塊;其中,
[0047]數(shù)據(jù)更新檢測模塊接收http服務(wù)端返回的業(yè)務(wù)數(shù)據(jù),并轉(zhuǎn)發(fā)到數(shù)據(jù)檢測策略管理豐旲塊;
[0048]數(shù)據(jù)檢測策略管理模塊推送業(yè)務(wù)數(shù)據(jù)到檢測策略,檢測策略檢查業(yè)務(wù)數(shù)據(jù)的更新狀態(tài),并提取更新信息;
[0049]推送更新信息到業(yè)務(wù)回調(diào)函數(shù),并處理,以獲取更新信息,并反饋給更新通知模塊;
[0050]更新通知模塊推送更新信息到更新存儲模塊,更新存儲模塊根據(jù)業(yè)務(wù)數(shù)據(jù)的更新類型,執(zhí)行存儲業(yè)務(wù)數(shù)據(jù)。
[0051 ]其中,所述系統(tǒng)還包括:
[0052]定時檢測觸發(fā)器,用于設(shè)置檢測周期,并對檢測周期排序;
[0053]業(yè)務(wù)注冊模塊,用于注冊業(yè)務(wù),獲得業(yè)務(wù)數(shù)據(jù)。
[0054]所述業(yè)務(wù)數(shù)據(jù)為依據(jù)檢測周期從HTTP服務(wù)端直接接收到的數(shù)據(jù);其中所述業(yè)務(wù)數(shù)據(jù)包括以下至少一種:
[0055]結(jié)構(gòu)化數(shù)據(jù),通過二維關(guān)系表
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1