国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法、裝置及系統(tǒng)與流程

      文檔序號(hào):11830065閱讀:252來源:國知局
      一種基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法、裝置及系統(tǒng)與流程

      本發(fā)明涉及大數(shù)據(jù)處理領(lǐng)域,特別是涉及一種基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法、裝置及系統(tǒng)。



      背景技術(shù):

      大數(shù)據(jù)或稱巨量資料,指的是需要新處理模式才能具有更強(qiáng)的決策力、洞察力和流程優(yōu)化處理能力的海量、高增長率和多樣化的信息資產(chǎn),由于大數(shù)據(jù)具有大量、高速、多樣和價(jià)值四個(gè)特點(diǎn),因此大數(shù)據(jù)已經(jīng)成為網(wǎng)絡(luò)時(shí)代發(fā)展的重心。

      大數(shù)據(jù)分析就是指對規(guī)模巨大的數(shù)據(jù)進(jìn)行分析,以挖掘出信息價(jià)值。由于大數(shù)據(jù)規(guī)模巨大,單機(jī)運(yùn)算能力已經(jīng)無法滿足對大數(shù)據(jù)的信息挖掘,大數(shù)據(jù)離線分析平臺(tái)就應(yīng)運(yùn)而生。

      基于大數(shù)據(jù)分析結(jié)果來刻畫業(yè)務(wù)已經(jīng)成為一種常用運(yùn)營方式,現(xiàn)有方式是由運(yùn)營人員先向大數(shù)據(jù)離線分析平臺(tái)提交運(yùn)算任務(wù),大數(shù)據(jù)離線分析平臺(tái)在接收到運(yùn)算任務(wù)后啟動(dòng)運(yùn)算,運(yùn)營人員根據(jù)運(yùn)算結(jié)果手動(dòng)生成運(yùn)營報(bào)告通過郵件方式發(fā)送給相關(guān)收件人。由于大數(shù)據(jù)分析運(yùn)算過程復(fù)雜耗時(shí),尤其在運(yùn)算任務(wù)量較多的情況下,人工提交運(yùn)算任務(wù)、人工監(jiān)控運(yùn)算情況以及人工生成報(bào)告發(fā)送的方式,耗時(shí)耗力,另外,人工手動(dòng)處理也容易出錯(cuò)。



      技術(shù)實(shí)現(xiàn)要素:

      為了解決上述技術(shù)問題,本發(fā)明提供了一種基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法、裝置及系統(tǒng),通過記錄報(bào)告的配置信息的方式,自動(dòng)觸發(fā)大數(shù)據(jù)離線分析平臺(tái)進(jìn)行數(shù)據(jù)分析處理,根據(jù)該平臺(tái)的運(yùn)算結(jié)果按照配置信息自動(dòng)生成報(bào)告,以實(shí)現(xiàn)向接收方自動(dòng)發(fā)送報(bào)告,本發(fā)明中所有運(yùn)算過程的監(jiān)控、報(bào)告的生成以及發(fā)送均不再需要人工參與,提升了報(bào)告生成及發(fā)送速率以及可靠性。

      本發(fā)明實(shí)施例公開了如下技術(shù)方案:

      一方面,本發(fā)明提供了一種基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法,所述方法包括:

      記錄報(bào)告的配置信息,所述配置信息包括:報(bào)告模板、數(shù)據(jù)指標(biāo)與對應(yīng)的運(yùn)算任務(wù)、檢查任務(wù)與對應(yīng)的檢查標(biāo)準(zhǔn);

      向大數(shù)據(jù)離線分析平臺(tái)發(fā)送所述檢查任務(wù),獲取所述平臺(tái)運(yùn)行檢查任務(wù)的檢查結(jié)果;

      判斷所述檢查結(jié)果是否符合所述檢查標(biāo)準(zhǔn);如果符合,向所述平臺(tái)發(fā)送所述運(yùn)算任務(wù),監(jiān)控每個(gè)運(yùn)算任務(wù)的運(yùn)行情況,將運(yùn)行成功的運(yùn)算結(jié)果保存在數(shù)據(jù)庫中,將運(yùn)行失敗的運(yùn)算任務(wù)重新發(fā)送給所述平臺(tái);

      在確定所有運(yùn)算任務(wù)都運(yùn)行成功時(shí),從所述數(shù)據(jù)庫中提取運(yùn)算結(jié)果,按照所述報(bào)告模板生成報(bào)告;

      向接收方發(fā)送所述報(bào)告。

      優(yōu)選的,所述檢查標(biāo)準(zhǔn)包括以下一種或多種:

      數(shù)據(jù)長度范圍、數(shù)據(jù)類型或數(shù)據(jù)歸屬系統(tǒng)類型。

      優(yōu)選的,判斷所述檢查結(jié)果是否符合所述檢查標(biāo)準(zhǔn),包括:

      判斷所述檢查結(jié)果中的數(shù)據(jù)長度是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的數(shù)據(jù)長度范圍;和/或,

      判斷所述檢查結(jié)果中的數(shù)據(jù)類型是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的數(shù)據(jù)類型;和/或,

      判斷所述檢查結(jié)果中的數(shù)據(jù)歸屬系統(tǒng)類型是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的系統(tǒng)類型。

      優(yōu)選的,所述報(bào)告模板為以下任意類型:

      郵件模板、文檔模板、表格模板、網(wǎng)頁模板或短信模板。

      優(yōu)選的,所述報(bào)告模板為郵件模板,所述配置信息還包括發(fā)送周期、報(bào)告名稱以及收件方;

      則向接收方發(fā)送所述報(bào)告,具體為:

      按照所述發(fā)送周期、以報(bào)告名稱為郵件主題的方式,向所述收件方發(fā)送攜帶所述報(bào)告的郵件。

      優(yōu)選的,從所述數(shù)據(jù)庫中提取運(yùn)算結(jié)果,按照所述報(bào)告模板生成報(bào)告, 包括:

      從所述數(shù)據(jù)庫中提取每個(gè)運(yùn)算任務(wù)對應(yīng)的運(yùn)算結(jié)果,將運(yùn)算結(jié)果代入報(bào)告模板中對應(yīng)的數(shù)據(jù)指標(biāo)位置,以生成報(bào)告。

      優(yōu)選的,所述方法還包括:

      監(jiān)控所述報(bào)告的發(fā)送情況,當(dāng)發(fā)送失敗時(shí),重新向接收方發(fā)送所述報(bào)告。

      又一方面,本發(fā)明提供了一種基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置,所述裝置包括:

      記錄單元,用于記錄報(bào)告的配置信息,所述配置信息包括:報(bào)告模板、數(shù)據(jù)指標(biāo)與對應(yīng)的運(yùn)算任務(wù)、檢查任務(wù)與對應(yīng)的檢查標(biāo)準(zhǔn);

      檢查任務(wù)監(jiān)控單元,用于向大數(shù)據(jù)離線分析平臺(tái)發(fā)送所述檢查任務(wù),獲取所述平臺(tái)運(yùn)行檢查任務(wù)的檢查結(jié)果;

      檢查結(jié)果判斷單元,用于判斷所述檢查結(jié)果是否符合所述檢查標(biāo)準(zhǔn);如果符合,觸發(fā)運(yùn)算任務(wù)監(jiān)控單元;

      運(yùn)算任務(wù)監(jiān)控單元,用于向所述平臺(tái)發(fā)送所述運(yùn)算任務(wù),監(jiān)控每個(gè)運(yùn)算任務(wù)的運(yùn)行情況,將運(yùn)行成功的運(yùn)算結(jié)果保存在數(shù)據(jù)庫中,將運(yùn)行失敗的運(yùn)算任務(wù)重新發(fā)送給所述平臺(tái);在確定所有運(yùn)算任務(wù)都運(yùn)行成功時(shí),觸發(fā)報(bào)告生成單元;

      報(bào)告生成單元,用于從所述數(shù)據(jù)庫中提取運(yùn)算結(jié)果,按照所述報(bào)告模板生成報(bào)告;

      報(bào)告發(fā)送單元,用于向接收方發(fā)送所述報(bào)告。

      優(yōu)選的,所述檢查標(biāo)準(zhǔn)包括以下一種或多種:

      數(shù)據(jù)長度范圍、數(shù)據(jù)類型或數(shù)據(jù)歸屬系統(tǒng)類型。

      優(yōu)選的,所述檢查任務(wù)判斷單元,包括:

      第一判斷子單元,用于判斷所述檢查結(jié)果中的數(shù)據(jù)長度是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的數(shù)據(jù)長度范圍;和/或,

      第二判斷子單元,用于判斷所述檢查結(jié)果中的數(shù)據(jù)類型是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的數(shù)據(jù)類型;和/或,

      第三判斷子單元,用于判斷所述檢查結(jié)果中的數(shù)據(jù)歸屬系統(tǒng)類型是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的系統(tǒng)類型。

      優(yōu)選的,所述報(bào)告模板為以下任意類型:

      郵件模板、文檔模板、表格模板、網(wǎng)頁模板或短信模板。

      優(yōu)選的,所述報(bào)告模板為郵件模板,所述配置信息還包括發(fā)送周期、報(bào)告名稱以及收件方;

      則所述發(fā)送單元,具體用于按照所述發(fā)送周期、以報(bào)告名稱為郵件主題的方式,向所述收件方發(fā)送攜帶所述報(bào)告的郵件。

      優(yōu)選的,所述報(bào)告生成單元,具體用于從所述數(shù)據(jù)庫中提取每個(gè)運(yùn)算任務(wù)對應(yīng)的運(yùn)算結(jié)果,將運(yùn)算結(jié)果代入報(bào)告模板中對應(yīng)的數(shù)據(jù)指標(biāo)位置,以生成報(bào)告。

      優(yōu)選的,所述裝置還包括:

      發(fā)送情況監(jiān)控單元,用于監(jiān)控所述報(bào)告的發(fā)送情況,當(dāng)發(fā)送失敗時(shí),重新向接收方發(fā)送所述報(bào)告。

      又一方面,本發(fā)明還提供了一種基于大數(shù)據(jù)分析的報(bào)告發(fā)送系統(tǒng),所述系統(tǒng)包括:

      大數(shù)據(jù)離線分析平臺(tái)和服務(wù)器,所述服務(wù)器內(nèi)裝載上述基于大數(shù)據(jù)分配的報(bào)告發(fā)送裝置。

      由上述技術(shù)方案可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:

      本發(fā)明通過記錄報(bào)告的配置信息的方式,自動(dòng)觸發(fā)大數(shù)據(jù)離線分析平臺(tái)執(zhí)行相關(guān)檢查任務(wù)和運(yùn)算任務(wù),通過監(jiān)控檢查任務(wù)運(yùn)行結(jié)果是否符合檢查標(biāo)準(zhǔn)的方式,使得大數(shù)據(jù)離線分析平臺(tái)在執(zhí)行運(yùn)算任務(wù)時(shí),具備完整的數(shù)據(jù),為執(zhí)行運(yùn)算任務(wù)打好數(shù)據(jù)基礎(chǔ),在大數(shù)據(jù)離線分析平臺(tái)在執(zhí)行運(yùn)算任務(wù)時(shí),監(jiān)控運(yùn)行結(jié)果,保證所有運(yùn)算任務(wù)均運(yùn)行成功時(shí),根據(jù)運(yùn)算結(jié)果生成報(bào)告,以實(shí)現(xiàn)向接收方自動(dòng)發(fā)送報(bào)告的目的。本發(fā)明在利用大數(shù)據(jù)離線分析平臺(tái)執(zhí)行相關(guān)任務(wù)的過程中,所有的檢查任務(wù)、運(yùn)算任務(wù)、報(bào)告生成以及發(fā)送操作均不需要人工參與,既保證了報(bào)告內(nèi)容的可靠性又提升了報(bào)告生成及發(fā)送速率。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面 描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法實(shí)施例1的流程圖;

      圖2為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法實(shí)施例2的流程圖;

      圖3為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置實(shí)施例1的結(jié)構(gòu)圖;

      圖4為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置實(shí)施例2的結(jié)構(gòu)圖;

      圖5為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送系統(tǒng)的結(jié)構(gòu)圖。

      具體實(shí)施方式

      為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      參見圖1,圖1為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法的流程圖,該方法應(yīng)用于報(bào)告發(fā)送裝置側(cè),該方法可以包括:

      S101,記錄報(bào)告的配置信息,所述配置信息包括:報(bào)告模板、數(shù)據(jù)指標(biāo)與對應(yīng)的運(yùn)算任務(wù)、檢查任務(wù)與對應(yīng)的檢查標(biāo)準(zhǔn)。

      在具體實(shí)現(xiàn)時(shí),用戶可以在報(bào)告發(fā)送裝置上直接輸入報(bào)告的配置信息,輸入的方式可以是手動(dòng)收入、語音輸入、數(shù)據(jù)傳輸?shù)榷喾N方式。報(bào)告發(fā)送裝置接收到配置信息時(shí),記錄這些配置信息,將其保存在數(shù)據(jù)庫,以便后續(xù)使用。

      這里的配置信息至少應(yīng)包括:報(bào)告模板、數(shù)據(jù)指標(biāo)與對應(yīng)的運(yùn)算任務(wù)、檢查任務(wù)與對應(yīng)的檢查標(biāo)準(zhǔn)。這里的報(bào)告模板包括模板類型、模板固定內(nèi)容以及數(shù)據(jù)指標(biāo)內(nèi)容;這里的模板類型是指模板的屬性類型,如模板是文檔屬性,還是網(wǎng)頁屬性,還是短信屬性,還是圖片屬性,還是表格屬性等等;模板固定內(nèi)容是指模板中已經(jīng)明確的內(nèi)容,該內(nèi)容可以以文字、數(shù)字、字母、圖片等任意形式存在于模板中;這里的數(shù)據(jù)指標(biāo)內(nèi)容是指需要利用大數(shù)據(jù)離線平臺(tái)通過運(yùn)算任務(wù)運(yùn)算得到的數(shù)據(jù)內(nèi)容;也就是說,數(shù)據(jù)指標(biāo)內(nèi)容是不確 定的,需要通過運(yùn)算才能得到的。這里的檢查任務(wù)是指用于描述針對運(yùn)算任務(wù)所涉及的數(shù)據(jù)完整性檢查的任務(wù);這里的檢查標(biāo)準(zhǔn)是指用于衡量數(shù)據(jù)完整性的標(biāo)準(zhǔn)。

      在具體實(shí)現(xiàn)時(shí),報(bào)告模板的類型可以為以下類型:

      郵件模板、文檔模板、表格模板、網(wǎng)頁模板或短信模板等。

      當(dāng)報(bào)告模板是郵件模板時(shí),考慮到用戶常規(guī)的郵件發(fā)送方式,上述配置信息中還可以包括:發(fā)送周期、報(bào)告名稱以及收件方;這里的收件方可以是具體的個(gè)人郵箱地址,或者群組郵箱地址。

      在具體實(shí)現(xiàn)時(shí),檢查標(biāo)準(zhǔn)可以設(shè)置為以下任一或者組合的內(nèi)容:

      數(shù)據(jù)長度范圍、數(shù)據(jù)類型或數(shù)據(jù)歸屬系統(tǒng)類型。

      這里的數(shù)據(jù)類型可以為數(shù)據(jù)所歸屬的業(yè)務(wù)類型;例如:交易金額數(shù)據(jù)類、用戶基礎(chǔ)信息類或訂單信息類等。

      這里的數(shù)據(jù)歸屬系統(tǒng)類型是指生成數(shù)據(jù)的系統(tǒng)所歸屬的類型。例如:交易系統(tǒng)類型、登錄系統(tǒng)類型或訂單系統(tǒng)類型等。

      例如,檢查標(biāo)準(zhǔn)可以設(shè)置為數(shù)據(jù)長度范圍是1Mbit---2Mbit;數(shù)據(jù)類型包括:交易金額數(shù)據(jù)類和用戶基礎(chǔ)信息類;數(shù)據(jù)歸屬系統(tǒng)類型包括:交易系統(tǒng)類型和登錄系統(tǒng)類型。

      S102,向大數(shù)據(jù)離線分析平臺(tái)發(fā)送所述檢查任務(wù),獲取所述平臺(tái)運(yùn)行檢查任務(wù)的檢查結(jié)果。

      由于大數(shù)據(jù)離線分析平臺(tái)是依靠其他系統(tǒng)離線導(dǎo)入的基礎(chǔ)數(shù)據(jù),來完成運(yùn)算任務(wù)的,而其他系統(tǒng)通常采用離線定時(shí)任務(wù)的方式,向大數(shù)據(jù)離線分析平臺(tái)導(dǎo)入數(shù)據(jù),因此這些基礎(chǔ)數(shù)據(jù)的導(dǎo)入時(shí)間是無法確定的,以至于數(shù)據(jù)的完整性就無法實(shí)時(shí)確定,因此,為了保證大數(shù)據(jù)離線分析平臺(tái)運(yùn)算結(jié)果的可靠性,在執(zhí)行運(yùn)算任務(wù)之前,本發(fā)明先檢查數(shù)據(jù)的完整性。

      在報(bào)告發(fā)送裝置記錄了配置信息時(shí),先將配置信息中的檢查任務(wù)發(fā)送給大數(shù)據(jù)離線分析平臺(tái),此時(shí),該平臺(tái)就運(yùn)行該檢查任務(wù)得到檢查結(jié)果,該報(bào)告發(fā)送裝置還需要進(jìn)一步獲取該平臺(tái)的檢查結(jié)果,作為后續(xù)判斷操作的基礎(chǔ)。

      S103,判斷所述檢查結(jié)果是否符合所述檢查標(biāo)準(zhǔn);如果符合,執(zhí)行S104。

      S104,向所述平臺(tái)發(fā)送所述運(yùn)算任務(wù),監(jiān)控每個(gè)運(yùn)算任務(wù)的運(yùn)行情況,將 運(yùn)行成功的運(yùn)算結(jié)果保存在數(shù)據(jù)庫中,將運(yùn)行失敗的運(yùn)算任務(wù)重新發(fā)送給所述平臺(tái)。

      在報(bào)告發(fā)送裝置獲取到檢查結(jié)果時(shí),按照配置信息中的檢查標(biāo)準(zhǔn)對檢查結(jié)果作判斷,以確定出大數(shù)據(jù)離線分析平臺(tái)是否已導(dǎo)入了滿足此次運(yùn)算任務(wù)的所有數(shù)據(jù)。如果檢查結(jié)果符合檢查標(biāo)準(zhǔn),表明大數(shù)據(jù)離線分析平臺(tái)已經(jīng)導(dǎo)入了此次運(yùn)算任務(wù)所需的數(shù)據(jù),此時(shí),向該平臺(tái)發(fā)送運(yùn)算任務(wù)。

      由于大數(shù)據(jù)離線分析平臺(tái)的離線運(yùn)算方式,可能由于各種各樣的因素導(dǎo)致運(yùn)算任務(wù)計(jì)算失敗,而大數(shù)據(jù)離線分析平臺(tái)不會(huì)判斷任務(wù)的完成情況,計(jì)算失敗和成功都會(huì)有一個(gè)計(jì)算結(jié)果,因此,本發(fā)明通過監(jiān)控該平臺(tái)的運(yùn)行情況,以保證所有的運(yùn)算任務(wù)都計(jì)算成功,以保證計(jì)算結(jié)果的可靠性。

      S105,在確定所有運(yùn)算任務(wù)都運(yùn)行成功時(shí),從所述數(shù)據(jù)庫中提取運(yùn)算結(jié)果,按照所述報(bào)告模板生成報(bào)告。

      在具體實(shí)現(xiàn)時(shí),通過以下方式生成報(bào)告:

      從所述數(shù)據(jù)庫中提取每個(gè)運(yùn)算任務(wù)對應(yīng)的運(yùn)算結(jié)果,將運(yùn)算結(jié)果代入報(bào)告模板中對應(yīng)的數(shù)據(jù)指標(biāo)位置,以生成報(bào)告。

      由于報(bào)告模板配置了模板固定內(nèi)容以及數(shù)據(jù)指標(biāo)內(nèi)容,因此,在得到運(yùn)算結(jié)果時(shí),僅需要將運(yùn)算結(jié)果代入對應(yīng)的數(shù)據(jù)指標(biāo)內(nèi)容的位置,最終根據(jù)模板固定內(nèi)容和代入的運(yùn)算結(jié)果的內(nèi)容組合生成報(bào)告。

      舉例說明,報(bào)告模板為EXCEL表格,報(bào)告模板的配置信息包括:模板固定內(nèi)容為EXCEL表格橫向和縱向的各個(gè)標(biāo)題,模板數(shù)據(jù)指標(biāo)內(nèi)容為EXCEL表格中各標(biāo)題下的未知內(nèi)容,則在獲得運(yùn)算結(jié)果時(shí),只需要將運(yùn)算結(jié)果代入對應(yīng)的未知內(nèi)容位置,就可以組合成一個(gè)EXCEL表格。

      S106,向接收方發(fā)送所述報(bào)告。

      在具體實(shí)現(xiàn)時(shí),可以有多種發(fā)送報(bào)告的方式,包括:

      按照郵件發(fā)送方式,向接收方發(fā)送攜帶所述報(bào)告的郵件?;颍?/p>

      按照短信發(fā)送方式,向接收方發(fā)送攜帶所述報(bào)告的短信?;?,

      按照網(wǎng)頁發(fā)送方式,向接收方發(fā)送攜帶所述報(bào)告的網(wǎng)頁的網(wǎng)址信息?;?,

      按照文檔發(fā)送方式,向接收方發(fā)送攜帶所述報(bào)告的文檔。或,

      按照表格發(fā)送方式,向接收方發(fā)送攜帶所述報(bào)告的表格。

      另外,考慮到在實(shí)際發(fā)送報(bào)告過程中,可能由于網(wǎng)絡(luò)或者硬件設(shè)備原因?qū)е聢?bào)告發(fā)送失敗的情況,為了保證報(bào)告發(fā)送的可靠性,本發(fā)明提供另一實(shí)施例,參見圖2,圖2為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送方法實(shí)施例2的流程圖;圖2所示的方法可以理解為在圖1所示方法的基礎(chǔ)上,增加如下步驟:

      S107,監(jiān)控所述報(bào)告的發(fā)送情況,當(dāng)發(fā)送失敗時(shí),重新向接收方發(fā)送所述報(bào)告。

      可以看出,本發(fā)明通過記錄報(bào)告的配置信息的方式,自動(dòng)觸發(fā)大數(shù)據(jù)離線分析平臺(tái)執(zhí)行相關(guān)檢查任務(wù)和運(yùn)算任務(wù),通過監(jiān)控檢查任務(wù)運(yùn)行結(jié)果是否符合檢查標(biāo)準(zhǔn)的方式,使得大數(shù)據(jù)離線分析平臺(tái)在執(zhí)行運(yùn)算任務(wù)時(shí),具備完整的數(shù)據(jù),為執(zhí)行運(yùn)算任務(wù)打好數(shù)據(jù)基礎(chǔ),在大數(shù)據(jù)離線分析平臺(tái)在執(zhí)行運(yùn)算任務(wù)時(shí),監(jiān)控運(yùn)行結(jié)果,保證所有運(yùn)算任務(wù)均運(yùn)行成功時(shí),根據(jù)運(yùn)算結(jié)果生成報(bào)告,以實(shí)現(xiàn)向接收方自動(dòng)發(fā)送報(bào)告的目的。本發(fā)明在利用大數(shù)據(jù)離線分析平臺(tái)執(zhí)行相關(guān)任務(wù)的過程中,所有的檢查任務(wù)、運(yùn)算任務(wù)、報(bào)告生成以及發(fā)送操作均不需要人工參與,既保證了報(bào)告內(nèi)容的可靠性又提升了報(bào)告生成及發(fā)送速率。

      參見圖3,圖3本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置實(shí)施例1的結(jié)構(gòu)圖,該裝置可以包括:

      記錄單元301,用于記錄報(bào)告的配置信息,所述配置信息包括:報(bào)告模板、數(shù)據(jù)指標(biāo)與對應(yīng)的運(yùn)算任務(wù)、檢查任務(wù)與對應(yīng)的檢查標(biāo)準(zhǔn)。

      在具體實(shí)現(xiàn)時(shí),該裝置可以為用戶提供手動(dòng)收入、語音輸入或數(shù)據(jù)傳輸?shù)容斎雸?bào)告的配置信息的輸入渠道,這樣,該記錄單元可以記錄用戶輸入的相關(guān)配置信息;該記錄單元在具體實(shí)現(xiàn)時(shí),也可以是先獲取預(yù)設(shè)地址所儲(chǔ)存的報(bào)告的配置信息,再將該信息記錄在本實(shí)施例裝置的數(shù)據(jù)庫中。

      檢查任務(wù)監(jiān)控單元302,用于向大數(shù)據(jù)離線分析平臺(tái)發(fā)送所述檢查任務(wù),獲取所述平臺(tái)運(yùn)行檢查任務(wù)的檢查結(jié)果。

      檢查結(jié)果判斷單元303,用于判斷所述檢查結(jié)果是否符合所述檢查標(biāo)準(zhǔn);如果符合,觸發(fā)運(yùn)算任務(wù)監(jiān)控單元。

      運(yùn)算任務(wù)監(jiān)控單元304,用于向所述平臺(tái)發(fā)送所述運(yùn)算任務(wù),監(jiān)控每個(gè)運(yùn)算任務(wù)的運(yùn)行情況,將運(yùn)行成功的運(yùn)算結(jié)果保存在數(shù)據(jù)庫中,將運(yùn)行失敗的運(yùn)算任務(wù)重新發(fā)送給所述平臺(tái);在確定所有運(yùn)算任務(wù)都運(yùn)行成功時(shí),觸發(fā)報(bào)告生成單元。

      報(bào)告生成單元305,用于從所述數(shù)據(jù)庫中提取運(yùn)算結(jié)果,按照所述報(bào)告模板生成報(bào)告。

      報(bào)告發(fā)送單元306,用于向接收方發(fā)送所述報(bào)告。

      在具體實(shí)現(xiàn)時(shí),所述檢查標(biāo)準(zhǔn)可以包括以下一種或多種:

      數(shù)據(jù)長度范圍、數(shù)據(jù)類型或數(shù)據(jù)歸屬系統(tǒng)類型。

      在具體實(shí)現(xiàn)時(shí),所述檢查任務(wù)判斷單元,可以包括:

      第一判斷子單元,用于判斷所述檢查結(jié)果中的數(shù)據(jù)長度是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的數(shù)據(jù)長度范圍;和/或,

      第二判斷子單元,用于判斷所述檢查結(jié)果中的數(shù)據(jù)類型是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的數(shù)據(jù)類型;和/或,

      第三判斷子單元,用于判斷所述檢查結(jié)果中的數(shù)據(jù)歸屬系統(tǒng)類型是否符合所述檢查標(biāo)準(zhǔn)中預(yù)設(shè)的系統(tǒng)類型。

      在具體實(shí)現(xiàn)時(shí),所述報(bào)告模板為以下任意類型:

      郵件模板、文檔模板、表格模板、網(wǎng)頁模板或短信模板。

      在具體實(shí)現(xiàn)時(shí),所述報(bào)告模板為郵件模板,所述配置信息還包括發(fā)送周期、報(bào)告名稱以及收件方;

      則所述發(fā)送單元,具體用于按照所述發(fā)送周期、以報(bào)告名稱為郵件主題的方式,向所述收件方發(fā)送攜帶所述報(bào)告的郵件。

      在具體實(shí)現(xiàn)時(shí),所述報(bào)告生成單元,可以具體用于從所述數(shù)據(jù)庫中提取每個(gè)運(yùn)算任務(wù)對應(yīng)的運(yùn)算結(jié)果,將運(yùn)算結(jié)果代入報(bào)告模板中對應(yīng)的數(shù)據(jù)指標(biāo)位置,以生成報(bào)告。

      另外,考慮到在實(shí)際發(fā)送報(bào)告過程中,可能由于網(wǎng)絡(luò)或者硬件設(shè)備原因?qū)е聢?bào)告發(fā)送失敗的情況,為了保證報(bào)告發(fā)送的可靠性,本發(fā)明提供另一實(shí)施例,參見圖4,圖4為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置實(shí)施例2的結(jié)構(gòu)圖;圖4所示的裝置可以理解為在圖3所示裝置的基礎(chǔ)上,增加如下 單元:

      發(fā)送情況監(jiān)控單元307,用于監(jiān)控所述報(bào)告的發(fā)送情況,當(dāng)發(fā)送失敗時(shí),重新向接收方發(fā)送所述報(bào)告。

      可以看出,利用本發(fā)明的裝置,用戶僅預(yù)先設(shè)置好報(bào)告的配置信息,無需人工監(jiān)控平臺(tái)的處理過程,也無需手動(dòng)生成以及發(fā)送報(bào)告,大大節(jié)省了用戶操作時(shí)間,便于用戶使用大數(shù)據(jù)離線分析平臺(tái)實(shí)現(xiàn)數(shù)據(jù)挖掘;本發(fā)明具體是通過記錄報(bào)告的配置信息的方式,自動(dòng)觸發(fā)大數(shù)據(jù)離線分析平臺(tái)執(zhí)行相關(guān)檢查任務(wù)和運(yùn)算任務(wù),通過監(jiān)控檢查任務(wù)運(yùn)行結(jié)果是否符合檢查標(biāo)準(zhǔn)的方式,使得大數(shù)據(jù)離線分析平臺(tái)在執(zhí)行運(yùn)算任務(wù)時(shí),具備完整的數(shù)據(jù),為執(zhí)行運(yùn)算任務(wù)打好數(shù)據(jù)基礎(chǔ),在大數(shù)據(jù)離線分析平臺(tái)在執(zhí)行運(yùn)算任務(wù)時(shí),監(jiān)控運(yùn)行結(jié)果,保證所有運(yùn)算任務(wù)均運(yùn)行成功時(shí),根據(jù)運(yùn)算結(jié)果生成報(bào)告,以實(shí)現(xiàn)向接收方自動(dòng)發(fā)送報(bào)告的目的。本發(fā)明在利用大數(shù)據(jù)離線分析平臺(tái)執(zhí)行相關(guān)任務(wù)的過程中,所有的檢查任務(wù)、運(yùn)算任務(wù)、報(bào)告生成以及發(fā)送操作均不需要人工參與,既保證了報(bào)告內(nèi)容的可靠性又提升了報(bào)告生成及發(fā)送速率。

      另外,本發(fā)明還提供了報(bào)告發(fā)送系統(tǒng)。

      參見圖5,圖5為本發(fā)明提供的基于大數(shù)據(jù)分析的報(bào)告發(fā)送系統(tǒng)的結(jié)構(gòu)圖,該系統(tǒng)可以包括:

      大數(shù)據(jù)離線分析平臺(tái)501和服務(wù)器502;

      該服務(wù)器502內(nèi)裝載了上述基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置。

      圖5中所示的服務(wù)器502內(nèi)裝載了如圖3所述的基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置,當(dāng)然該服務(wù)器內(nèi)也可以裝置如圖4所示的基于大數(shù)據(jù)分析的報(bào)告發(fā)送裝置。

      該大數(shù)據(jù)離線分析平臺(tái)501與服務(wù)器502之間,可以通過無線方式通信,也可以通過有線方式通信,對此本實(shí)施例不作任何限定。

      本發(fā)明提供了的報(bào)告發(fā)送系統(tǒng),利用了大數(shù)據(jù)離線分析平臺(tái)的數(shù)據(jù)分析功能,通過服務(wù)器內(nèi)的報(bào)告發(fā)送裝置主動(dòng)觸發(fā)大數(shù)據(jù)離線分析平臺(tái)執(zhí)行相關(guān)的檢查任務(wù)、運(yùn)算任務(wù),利用服務(wù)器內(nèi)的報(bào)告發(fā)送裝置控制整個(gè)報(bào)告的生成及發(fā)送過程,這個(gè)過程不再需要人工參與,既保證了報(bào)告內(nèi)容的可靠性又提升了報(bào)告生成及發(fā)送速率。

      通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法中的全部或部分步驟可借助軟件加通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者諸如媒體網(wǎng)關(guān)等網(wǎng)絡(luò)通信設(shè)備)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

      需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于設(shè)備及系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的設(shè)備及系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

      以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,并非用于限定本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1