国产精品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>

      業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)與流程

      文檔序號(hào):11594271閱讀:173來(lái)源:國(guó)知局

      本發(fā)明涉及信息監(jiān)控領(lǐng)域,特別是一種業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)。



      背景技術(shù):

      在有些應(yīng)用場(chǎng)景中,需要對(duì)業(yè)務(wù)消息的一些信息,如消息量和/或用戶數(shù)等業(yè)務(wù)數(shù)據(jù),進(jìn)行地域分布的統(tǒng)計(jì)和確定等處理。例如,在各業(yè)務(wù)可能存在惡意消息來(lái)源時(shí),需要確定該惡意消息在各個(gè)地區(qū)中的分布情況,以便針對(duì)重點(diǎn)業(yè)務(wù)進(jìn)行監(jiān)控。又如,在某業(yè)務(wù)可能存在惡意劇增時(shí),需要確定該惡意劇增的業(yè)務(wù)地區(qū),以迅速對(duì)相應(yīng)業(yè)務(wù)調(diào)整策略,壓制惡意進(jìn)一步蔓延。此外,需要輔助進(jìn)行線下打擊,杜絕惡意來(lái)源時(shí),也需要對(duì)業(yè)務(wù)消息的目標(biāo)信息的地域分布進(jìn)行統(tǒng)計(jì)和確定。



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

      有鑒于此,本發(fā)明實(shí)施例中一方面提供一種業(yè)務(wù)數(shù)據(jù)的處理方法,另一方面提供一種業(yè)務(wù)數(shù)據(jù)的處理裝置和系統(tǒng),用以確定業(yè)務(wù)消息相關(guān)信息的地域分布。

      本發(fā)明實(shí)施例中提供的一種業(yè)務(wù)數(shù)據(jù)的處理方法,包括:

      分布式計(jì)算服務(wù)器接收來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息及其屬性信息;所述屬性信息包括用戶標(biāo)識(shí)和來(lái)源地理位置信息;

      分布式計(jì)算服務(wù)器按照設(shè)定的第一時(shí)間間隔,對(duì)所述來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)信息;

      將按照所述第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)到一數(shù)據(jù)庫(kù)中。

      本發(fā)明實(shí)施例中提供的一種業(yè)務(wù)數(shù)據(jù)的處理方法,包括:

      查詢服務(wù)器接收來(lái)自用戶的查詢請(qǐng)求,根據(jù)所述查詢請(qǐng)求從一數(shù)據(jù)庫(kù)中獲取一分布式計(jì)算服務(wù)器按照第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù),并展示所述各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);

      所述分布式計(jì)算服務(wù)器按照第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù) 為:所述分布式計(jì)算服務(wù)器按照設(shè)定的第一時(shí)間間隔,對(duì)所述來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)信息。

      本發(fā)明實(shí)施例中提供的一種業(yè)務(wù)數(shù)據(jù)的處理裝置,包括:至少一個(gè)計(jì)算服務(wù)器和至少一個(gè)匯總服務(wù)器;其中,

      每個(gè)計(jì)算服務(wù)器用于接收來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息及其屬性信息,所述屬性信息包括用戶標(biāo)識(shí)和來(lái)源地理位置信息;按照第一時(shí)間間隔根據(jù)各業(yè)務(wù)消息的來(lái)源地理位置信息,對(duì)不同地域?qū)蛹?jí)中的一個(gè)地域的業(yè)務(wù)消息,根據(jù)各業(yè)務(wù)消息的用戶標(biāo)識(shí)進(jìn)行用戶數(shù)去重計(jì)算,得到該地域的用戶數(shù)統(tǒng)計(jì)數(shù)據(jù);

      每個(gè)匯總服務(wù)器用于按照第一時(shí)間間隔對(duì)不同計(jì)算服務(wù)器的相同地域的用戶數(shù)統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。

      本發(fā)明實(shí)施例中提供的一種業(yè)務(wù)數(shù)據(jù)的處理裝置,包括:

      請(qǐng)求接收模塊,用于接收來(lái)自用戶的查詢請(qǐng)求;

      查詢模塊,用于根據(jù)所述查詢請(qǐng)求,從一數(shù)據(jù)庫(kù)中獲取一分布式計(jì)算服務(wù)器按照第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);

      展示模塊,用于展示所述查詢模塊查詢到的統(tǒng)計(jì)數(shù)據(jù)。

      本發(fā)明實(shí)施例中提供的一種業(yè)務(wù)消息的目標(biāo)信息地域分布確定系統(tǒng),包括:

      實(shí)時(shí)檢索分析服務(wù)器,用于從業(yè)務(wù)系統(tǒng)接收來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息及其屬性信息,并采用嵌套式的列存儲(chǔ)以及位圖的方式存儲(chǔ)所述業(yè)務(wù)消息及其屬性信息;所述屬性信息包括用戶標(biāo)識(shí)和來(lái)源地理位置信息;根據(jù)存儲(chǔ)的所述業(yè)務(wù)消息及其屬性信息中的來(lái)源地理位置信息,實(shí)時(shí)確定業(yè)務(wù)消息在各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù);

      分布式計(jì)算服務(wù)器,用于從業(yè)務(wù)系統(tǒng)或所述實(shí)時(shí)檢索分析服務(wù)器接收來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息及其屬性信息;按照設(shè)定的第一時(shí)間間隔,對(duì)所述來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)信息;將按照所述第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)到一數(shù)據(jù)庫(kù)中。

      可見,本發(fā)明實(shí)施例中,通過(guò)利用分布式計(jì)算服務(wù)器對(duì)來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息,按照其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,便可方便快速的確定各地分布的用戶數(shù)的統(tǒng)計(jì)信息,之后可將該統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)到一數(shù)據(jù)庫(kù)中,以便查詢展示。

      附圖說(shuō)明

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

      圖1為本發(fā)明各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;

      圖2a和圖2b分別為本發(fā)明實(shí)施例中一種查詢服務(wù)器的結(jié)構(gòu)示意圖;

      圖3為本發(fā)明實(shí)施例中一種業(yè)務(wù)消息的目標(biāo)信息地域分布確定方法的示例性流程圖;

      圖4和圖5分別為本發(fā)明實(shí)施例中一種業(yè)務(wù)消息的目標(biāo)信息地域分布展示方法的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。

      圖1為本發(fā)明各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。如圖1所示,該實(shí)施環(huán)境包括:業(yè)務(wù)系統(tǒng)101、實(shí)時(shí)檢索分析服務(wù)器102、分布式計(jì)算服務(wù)器103、數(shù)據(jù)庫(kù)104和查詢服務(wù)器105。

      其中,業(yè)務(wù)系統(tǒng)101用于提供業(yè)務(wù)消息以及該業(yè)務(wù)消息的屬性信息。業(yè)務(wù)消息可以是業(yè)務(wù)系統(tǒng)過(guò)濾得到的惡意消息,也可以是設(shè)定需要監(jiān)控的某業(yè)務(wù)的消息等,此處不對(duì)業(yè)務(wù)消息的具體類型進(jìn)行限定。業(yè)務(wù)消息的屬性信息可以包括用戶標(biāo)識(shí)和來(lái)源地理位置信息等。

      實(shí)時(shí)檢索分析服務(wù)器102用于從業(yè)務(wù)系統(tǒng)101實(shí)時(shí)接收來(lái)自業(yè)務(wù)系統(tǒng)101的業(yè)務(wù)消息及其屬性信息,并可采用嵌套式的列存儲(chǔ)以及位圖(bit-map)等方式組織存儲(chǔ)所述業(yè)務(wù)消息及其屬性信息。這種結(jié)構(gòu)的存儲(chǔ)方式,在分析大規(guī)模復(fù)雜數(shù)據(jù),如tb級(jí)規(guī)模的復(fù)雜數(shù)據(jù)時(shí),能實(shí)現(xiàn)關(guān)鍵數(shù)據(jù)的快速定位,從而可實(shí)現(xiàn)秒級(jí)的數(shù)據(jù)訪問(wèn)分析。因此,實(shí)時(shí)檢索分析服務(wù)器102可根據(jù)存儲(chǔ)的所述業(yè)務(wù)消息及其屬性信息中的來(lái)源地理位置信息,快速、低延遲地實(shí)時(shí)確定業(yè)務(wù)消息在各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。

      實(shí)時(shí)檢索分析服務(wù)器102可以為已有的檢索分析平臺(tái),如hermes實(shí)時(shí)檢索分析服務(wù)器,hermes實(shí)時(shí)檢索分析服務(wù)器基于搜索引擎技術(shù),將檢索與數(shù)據(jù)分析相結(jié)合,可實(shí)現(xiàn)萬(wàn)億級(jí)別的數(shù)據(jù)秒級(jí)的定向檢索分析和模糊檢索分析。此外,實(shí)時(shí)檢索分析服務(wù) 器102也可以為其它能實(shí)現(xiàn)類似功能的實(shí)時(shí)檢索分析服務(wù)器。

      分布式計(jì)算服務(wù)器103用于從業(yè)務(wù)系統(tǒng)101或?qū)崟r(shí)檢索分析服務(wù)器102接收來(lái)自業(yè)務(wù)系統(tǒng)101的業(yè)務(wù)消息及其屬性信息。按照設(shè)定的第一時(shí)間間隔,對(duì)所述來(lái)自業(yè)務(wù)系統(tǒng)101的業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)信息;將按照所述第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)104中。這里的第一時(shí)間間隔可以為1小時(shí),即可每隔1小時(shí)計(jì)算一次。此外,第一時(shí)間間隔也可以為其它的時(shí)間段,如半小時(shí)、45分鐘、1.5小時(shí)或2小時(shí)等。

      其中,分布式計(jì)算服務(wù)器103可以為已有的分布式計(jì)算服務(wù)器,如hadoop計(jì)算集群,hadoop計(jì)算集群是一個(gè)分布式系統(tǒng)基礎(chǔ)架構(gòu),用戶可以在不了解分布式底層細(xì)節(jié)的情況下,開發(fā)分布式程序,充分利用集群的性能進(jìn)行高速運(yùn)算和存儲(chǔ)。此外,分布式計(jì)算服務(wù)器103也可以為其它可以實(shí)現(xiàn)類似功能的計(jì)算集群。

      分布式計(jì)算服務(wù)器103可以是一個(gè)包括多臺(tái)服務(wù)器的服務(wù)器集群。在一次處理中,這些服務(wù)器可分別用于進(jìn)行單機(jī)計(jì)算或多機(jī)匯總。其中,每個(gè)用于進(jìn)行計(jì)算的服務(wù)器(簡(jiǎn)稱計(jì)算服務(wù)器)用于接收來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息及其屬性信息,所述屬性信息包括用戶標(biāo)識(shí)和來(lái)源地理位置信息;按照第一時(shí)間間隔根據(jù)各業(yè)務(wù)消息的來(lái)源地理位置信息,對(duì)不同地域?qū)蛹?jí)中的一個(gè)地域的業(yè)務(wù)消息,根據(jù)各業(yè)務(wù)消息的用戶標(biāo)識(shí)進(jìn)行用戶數(shù)去重計(jì)算,得到該地域的用戶數(shù)統(tǒng)計(jì)數(shù)據(jù)。例如,假設(shè)地域?qū)蛹?jí)包括城市、省份和國(guó)家三個(gè)層級(jí),則如需統(tǒng)計(jì)分布在a省的用戶數(shù),以及分布在b城市的用戶數(shù),則至少一個(gè)計(jì)算服務(wù)器用于對(duì)a省的業(yè)務(wù)消息,根據(jù)各業(yè)務(wù)消息的用戶標(biāo)識(shí)進(jìn)行用戶數(shù)去重計(jì)算,得到a省的用戶數(shù)統(tǒng)計(jì)數(shù)據(jù),至少一個(gè)計(jì)算服務(wù)器用于對(duì)b城市的業(yè)務(wù)消息,根據(jù)各業(yè)務(wù)消息的用戶標(biāo)識(shí)進(jìn)行用戶數(shù)去重計(jì)算,得到b城市的用戶數(shù)統(tǒng)計(jì)數(shù)據(jù)。之后每個(gè)用于匯總的服務(wù)器(簡(jiǎn)稱匯總服務(wù)器)用于對(duì)不同計(jì)算服務(wù)器的相同地域的用戶數(shù)統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。例如,至少一匯總服務(wù)器用于對(duì)不同計(jì)算服務(wù)器的a省用戶數(shù)統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到a省分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);至少一匯總服務(wù)器用于對(duì)不同計(jì)算服務(wù)器的b城市用戶數(shù)統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到b城市分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。在某些應(yīng)用中,匯總服務(wù)器也可以為一臺(tái)。當(dāng)然,地域?qū)蛹?jí)也可以劃分為包括縣、地區(qū)、省份、國(guó)家四個(gè)地域?qū)蛹?jí)等,具體如何劃分此處不對(duì)其進(jìn)行具體限定。

      此外,分布式計(jì)算服務(wù)器103還可進(jìn)一步用于按照設(shè)定的第二時(shí)間間隔,對(duì)來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);并對(duì)所述業(yè)務(wù)消息 根據(jù)其來(lái)源地理位置信息分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的消息量計(jì)算,得到各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù);將按照所述第二時(shí)間間隔得到的各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)104中。其中,第二時(shí)間間隔大于第一時(shí)間間隔。例如,第二時(shí)間間隔可以為一天,即每天計(jì)算一次各地分布的消息量及用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。此外,第二時(shí)間間隔也可以為其它的時(shí)間間隔,例如,2天、3天,4天,……。具體地,每個(gè)計(jì)算服務(wù)器進(jìn)一步用于按照第二時(shí)間間隔根據(jù)各業(yè)務(wù)消息的來(lái)源地理位置信息,對(duì)不同地域?qū)蛹?jí)中的一個(gè)地域的業(yè)務(wù)消息根據(jù)各業(yè)務(wù)消息的用戶標(biāo)識(shí)進(jìn)行用戶數(shù)去重計(jì)算,得到該地域的用戶數(shù)統(tǒng)計(jì)數(shù)據(jù);以及根據(jù)各業(yè)務(wù)消息的來(lái)源地理位置信息,對(duì)不同地域?qū)蛹?jí)中的一個(gè)地域的業(yè)務(wù)消息進(jìn)行消息量統(tǒng)計(jì),得到該地域的消息量統(tǒng)計(jì)數(shù)據(jù);每個(gè)匯總服務(wù)器用于按照第二時(shí)間間隔對(duì)不同計(jì)算服務(wù)器的相同地域的用戶數(shù)統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);以及對(duì)不同計(jì)算服務(wù)器的相同地域的用戶消息量統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。通過(guò)進(jìn)一步按照第二時(shí)間間隔計(jì)算用戶數(shù)和消息量的地域分布,可以減少查詢歷史數(shù)據(jù)時(shí)不必要的重復(fù)計(jì)算。

      其中,以統(tǒng)計(jì)a省和b城市的消息量和用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)的情況為例,當(dāng)統(tǒng)計(jì)消息量時(shí),可由至少一個(gè)計(jì)算服務(wù)器用于對(duì)a省的業(yè)務(wù)消息進(jìn)行消息量統(tǒng)計(jì),得到a省的消息量統(tǒng)計(jì)數(shù)據(jù),至少一個(gè)計(jì)算服務(wù)器用于對(duì)b城市的業(yè)務(wù)消息進(jìn)行消息量統(tǒng)計(jì),得到b城市的消息量統(tǒng)計(jì)數(shù)據(jù)。至少一匯總服務(wù)器用于對(duì)不同計(jì)算服務(wù)器的a省消息量統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到a省分布的消息量的統(tǒng)計(jì)數(shù)據(jù);至少一匯總服務(wù)器用于對(duì)不同計(jì)算服務(wù)器的b城市消息量統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到b城市分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。在某些應(yīng)用中,匯總服務(wù)器也可以為一臺(tái)。

      數(shù)據(jù)庫(kù)104可以為clouddatabase(cdb),cdb的主要特點(diǎn)包括:高性能、高可靠的mysql服務(wù);同時(shí)整合自動(dòng)化管理工具,最大程度減少開發(fā)人員在部署、監(jiān)控、擴(kuò)容和故障恢復(fù)等方面的投入。此外,數(shù)據(jù)庫(kù)104也可以為傳統(tǒng)數(shù)據(jù)庫(kù),或者集成在計(jì)算集群服務(wù)器上的數(shù)據(jù)庫(kù)。

      查詢服務(wù)器105用于接收來(lái)自用戶的查詢請(qǐng)求,判斷需要查詢的統(tǒng)計(jì)數(shù)據(jù)是實(shí)時(shí)數(shù)據(jù)還是歷史數(shù)據(jù),如果為實(shí)時(shí)數(shù)據(jù),則從數(shù)據(jù)庫(kù)104中獲取按照最近的第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù),從實(shí)時(shí)檢索分析服務(wù)器102獲取所述實(shí)時(shí)得到的各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù),并展示所述各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù)據(jù);如果為歷史數(shù)據(jù),則從數(shù)據(jù)庫(kù)104中查詢對(duì)應(yīng)第二時(shí)間間隔得到的各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù)據(jù),并展示所述各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù)據(jù)。

      當(dāng)然,查詢服務(wù)器105也可以默認(rèn)為從數(shù)據(jù)庫(kù)104中獲取按照最近的第一時(shí) 間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)或根據(jù)所述查詢請(qǐng)求,從數(shù)據(jù)庫(kù)104中獲取分布式計(jì)算服務(wù)器103按照第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。和/或,還可默認(rèn)從實(shí)時(shí)檢索分析服務(wù)器102獲取所述實(shí)時(shí)得到的各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。

      本發(fā)明實(shí)施例中的技術(shù)方案,初次查詢請(qǐng)求的響應(yīng)延遲可在10秒(s)以下,連續(xù)查詢請(qǐng)求的響應(yīng)延遲可在5s以下。也就是說(shuō),該技術(shù)方案能夠在低延遲的狀況下,準(zhǔn)實(shí)時(shí)展示業(yè)務(wù)消息量和用戶數(shù)的地域分布統(tǒng)計(jì)信息。

      本發(fā)明實(shí)施例中提出的一種業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)可僅包括上述的分布式計(jì)算服務(wù)器103。

      本發(fā)明實(shí)施例中提出的又一種業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)可僅包括上述的實(shí)時(shí)檢索分析服務(wù)器102。

      本發(fā)明實(shí)施例中提出的再一種業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)可同時(shí)包括上述的實(shí)時(shí)檢索分析服務(wù)器102和分布式計(jì)算服務(wù)器103。

      上述各業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)還可以進(jìn)一步包括查詢服務(wù)器105。

      本發(fā)明實(shí)施例中提出的一種業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)可僅包括上述的查詢服務(wù)器105。

      本發(fā)明實(shí)施例中提出的又一種業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)可包括上述的分布式計(jì)算服務(wù)器103和查詢服務(wù)器105。

      本發(fā)明實(shí)施例中提出的再一種業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)可包括上述的實(shí)時(shí)檢索分析服務(wù)器102和查詢服務(wù)器105。

      本發(fā)明實(shí)施例中提出的再一種業(yè)務(wù)數(shù)據(jù)的處理系統(tǒng)可包括上述的實(shí)時(shí)檢索分析服務(wù)器102、分布式計(jì)算服務(wù)器103和查詢服務(wù)器105。

      本發(fā)明實(shí)施例中的查詢服務(wù)器105可有多種具體實(shí)現(xiàn)方式,圖2a和圖2b分別示出了其中一種。

      如圖2a所示,該查詢服務(wù)器105可包括請(qǐng)求接收模塊201、查詢模塊202和展示模塊203。

      其中,請(qǐng)求接收模塊201用于接收來(lái)自用戶的查詢請(qǐng)求。

      查詢模塊202用于根據(jù)所述查詢請(qǐng)求,從一數(shù)據(jù)庫(kù)中獲取一分布式計(jì)算服務(wù)器按照第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。

      展示模塊203用于展示所述查詢模塊查詢到的統(tǒng)計(jì)數(shù)據(jù)。

      如圖2b所示,該查詢服務(wù)器105可包括請(qǐng)求接收模塊201、判斷模塊204、查詢模塊202和展示模塊203。

      其中,請(qǐng)求接收模塊201用于接收來(lái)自用戶的查詢請(qǐng)求。

      判斷模塊202用于根據(jù)所述查詢請(qǐng)求判斷需要查詢的統(tǒng)計(jì)數(shù)據(jù)是實(shí)時(shí)數(shù)據(jù)還是歷史數(shù)據(jù)。

      查詢模塊203用于在需要查詢的統(tǒng)計(jì)數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù)時(shí),從一數(shù)據(jù)庫(kù)中獲取一分布式計(jì)算服務(wù)器按照最近的第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);在需要查詢的統(tǒng)計(jì)數(shù)據(jù)為歷史數(shù)據(jù)時(shí),從所述數(shù)據(jù)庫(kù)中查詢所述分布式計(jì)算服務(wù)器對(duì)應(yīng)第二時(shí)間間隔得到的各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù)據(jù)。

      展示模塊204用于展示所述查詢模塊查詢到的統(tǒng)計(jì)數(shù)據(jù)。

      在一個(gè)實(shí)施方式中,查詢模塊203還可進(jìn)一步用于在需要查詢的統(tǒng)計(jì)數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù)時(shí),從一實(shí)時(shí)檢索分析服務(wù)器獲取所述實(shí)時(shí)檢索分析服務(wù)器實(shí)時(shí)得到的各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。

      本發(fā)明實(shí)施例中還提出一種業(yè)務(wù)數(shù)據(jù)的處理方法,該方法可在圖1所示實(shí)施環(huán)境中實(shí)現(xiàn)。

      圖3為本發(fā)明實(shí)施例中一種業(yè)務(wù)數(shù)據(jù)的處理方法的示例性流程圖。該方法可應(yīng)用于分布式計(jì)算服務(wù)器中。如圖3所示,該方法可包括如下步驟:

      步驟301,分布式計(jì)算服務(wù)器接收來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息及其屬性信息;所述屬性信息包括用戶標(biāo)識(shí)和來(lái)源地理位置信息。

      步驟302,分布式計(jì)算服務(wù)器按照設(shè)定的第一時(shí)間間隔,對(duì)所述來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)信息。

      其中,不同的地域?qū)蛹?jí)可根據(jù)實(shí)際需要進(jìn)行劃分,例如,可劃分為包括城市、省份、國(guó)家三個(gè)地域?qū)蛹?jí),或者還可以劃分為包括縣、地區(qū)、省份、國(guó)家四個(gè)地域?qū)蛹?jí)等。

      步驟303,分布式計(jì)算服務(wù)器將按照所述第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)到一數(shù)據(jù)庫(kù)中。

      該方法還可進(jìn)一步包括如下的步驟304和步驟305。

      步驟304,分布式計(jì)算服務(wù)器按照設(shè)定的第二時(shí)間間隔,對(duì)來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);并對(duì)所述業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的消息量計(jì)算,得到各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。其中,第二時(shí)間間隔大于所述第一時(shí)間間隔。

      步驟305,將按照所述第二時(shí)間間隔得到的各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù) 據(jù)存儲(chǔ)到一數(shù)據(jù)庫(kù)中。

      上述方法中,對(duì)來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息數(shù)據(jù)根據(jù)其來(lái)源地理位置信息及用戶標(biāo)識(shí)分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的用戶數(shù)去重計(jì)算,得到各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù),可包括:分布式計(jì)算服務(wù)器中的每臺(tái)計(jì)算服務(wù)器根據(jù)各業(yè)務(wù)消息的來(lái)源地理位置信息,對(duì)不同地域?qū)蛹?jí)中的一個(gè)地域的業(yè)務(wù)消息根據(jù)各業(yè)務(wù)消息的用戶標(biāo)識(shí)進(jìn)行用戶數(shù)去重計(jì)算,得到該地域的用戶數(shù)統(tǒng)計(jì)數(shù)據(jù);分布式計(jì)算服務(wù)器中的每臺(tái)匯總服務(wù)器對(duì)不同計(jì)算服務(wù)器的相同地域的用戶數(shù)統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。

      上述方法中,對(duì)所述業(yè)務(wù)消息根據(jù)其來(lái)源地理位置信息分別按照不同的地域?qū)蛹?jí)進(jìn)行分布式的消息量計(jì)算,得到各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù),可包括:分布式計(jì)算服務(wù)器中的每臺(tái)計(jì)算服務(wù)器根據(jù)各業(yè)務(wù)消息的來(lái)源地理位置信息,對(duì)不同地域?qū)蛹?jí)中的一個(gè)地域的業(yè)務(wù)消息進(jìn)行消息量統(tǒng)計(jì),得到該地域的消息量統(tǒng)計(jì)數(shù)據(jù);分布式計(jì)算服務(wù)器中的每臺(tái)匯總服務(wù)器對(duì)不同計(jì)算服務(wù)器的相同地域的消息量統(tǒng)計(jì)結(jié)果進(jìn)行匯總,得到各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。

      此外,上述方法還可以進(jìn)一步包括:實(shí)時(shí)檢索分析服務(wù)器從業(yè)務(wù)系統(tǒng)接收來(lái)自業(yè)務(wù)系統(tǒng)的業(yè)務(wù)消息及其屬性信息,并采用嵌套式的列存儲(chǔ)以及位圖的方式存儲(chǔ)所述業(yè)務(wù)消息及其屬性信息;根據(jù)存儲(chǔ)的所述業(yè)務(wù)消息及其屬性信息中的來(lái)源地理位置信息,實(shí)時(shí)確定業(yè)務(wù)消息在各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。

      圖4和圖5分別為本發(fā)明實(shí)施例中一種業(yè)務(wù)數(shù)據(jù)的處理方法的流程示意圖。該方法可應(yīng)用于查詢服務(wù)器中。

      對(duì)應(yīng)步驟301~303,本實(shí)施例中提供的一種業(yè)務(wù)數(shù)據(jù)的處理方法可如圖4所示,包括如下步驟:

      步驟401,查詢服務(wù)器接收來(lái)自用戶的查詢請(qǐng)求。

      步驟402,查詢服務(wù)器根據(jù)所述查詢請(qǐng)求從一數(shù)據(jù)庫(kù)中獲取一分布式計(jì)算服務(wù)器按照第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。

      本步驟中,若需展示最近第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù),則從數(shù)據(jù)庫(kù)中獲取所述分布式計(jì)算服務(wù)器在最近的第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù);若需展示之前的某第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù),則從數(shù)據(jù)庫(kù)中獲取所述分布式計(jì)算服務(wù)器在對(duì)應(yīng)的第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。

      步驟403,展示所述各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。

      此外,該圖4所示方法還可以進(jìn)一步包括:從實(shí)時(shí)檢索分析服務(wù)器獲取所述實(shí)時(shí) 檢索分析服務(wù)器實(shí)時(shí)得到的各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù),并展示所述各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。

      對(duì)應(yīng)步驟301~305,本實(shí)施例中提供的一種業(yè)務(wù)消息的目標(biāo)信息地域分布展示方法可如圖5所示,包括如下步驟:

      步驟501,查詢服務(wù)器接收來(lái)自用戶的查詢請(qǐng)求。

      步驟502,查詢服務(wù)器接收來(lái)自用戶的查詢請(qǐng)求,判斷需要查詢的統(tǒng)計(jì)數(shù)據(jù)是實(shí)時(shí)數(shù)據(jù)還是歷史數(shù)據(jù),如果為實(shí)時(shí)數(shù)據(jù),則執(zhí)行步驟503;否則,執(zhí)行步驟504。

      步驟503,從所述數(shù)據(jù)庫(kù)中獲取所述分布式計(jì)算服務(wù)器在最近的第一時(shí)間間隔得到的各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù),并展示所述各地分布的用戶數(shù)的統(tǒng)計(jì)數(shù)據(jù)。

      步驟504,從所述數(shù)據(jù)庫(kù)中查詢所述分布式計(jì)算服務(wù)器在對(duì)應(yīng)的第二時(shí)間間隔得到的各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù)據(jù),并展示所述各地分布的用戶數(shù)及消息量的統(tǒng)計(jì)數(shù)據(jù)。

      此外,該圖5所示方法還可以進(jìn)一步包括:在需要查詢的統(tǒng)計(jì)數(shù)據(jù)為實(shí)時(shí)數(shù)據(jù)時(shí),從實(shí)時(shí)檢索分析服務(wù)器獲取所述實(shí)時(shí)檢索分析服務(wù)器實(shí)時(shí)得到的各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù),并展示所述各地分布的消息量的統(tǒng)計(jì)數(shù)據(jù)。

      另外,本發(fā)明的每一個(gè)實(shí)施例可以通過(guò)由數(shù)據(jù)處理設(shè)備如計(jì)算機(jī)執(zhí)行的數(shù)據(jù)處理程序來(lái)實(shí)現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本發(fā)明。此外,通常存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中的數(shù)據(jù)處理程序通過(guò)直接將程序讀取出存儲(chǔ)介質(zhì)或者通過(guò)將程序安裝或復(fù)制到數(shù)據(jù)處理設(shè)備的存儲(chǔ)設(shè)備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲(chǔ)介質(zhì)也構(gòu)成了本發(fā)明。存儲(chǔ)介質(zhì)可以使用任何類型的記錄方式,例如紙張存儲(chǔ)介質(zhì)(如紙帶等)、磁存儲(chǔ)介質(zhì)(如軟盤、硬盤、閃存等)、光存儲(chǔ)介質(zhì)(如cd-rom等)、磁光存儲(chǔ)介質(zhì)(如mo等)等。

      此外,可以理解的是,將由存儲(chǔ)介質(zhì)讀出的程序代碼寫到插入計(jì)算機(jī)內(nèi)的擴(kuò)展板中所設(shè)置的存儲(chǔ)器中或者寫到與計(jì)算機(jī)相連接的擴(kuò)展單元中設(shè)置的存儲(chǔ)器中,隨后基于程序代碼的指令使安裝在擴(kuò)展板或者擴(kuò)展單元上的處理器等來(lái)執(zhí)行部分和全部實(shí)際操作,從而實(shí)現(xiàn)上述實(shí)施例中任一實(shí)施例的功能。其中,該處理器可包括有一個(gè)或者一個(gè)以上處理核心。

      以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

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