前時刻的訂單數據,實時地以地圖方式來展示能夠更加直觀形象地呈現數據,并能夠追蹤數據變化過程,從而準確地預測經營狀況并做出相應的營銷決策。
[0037]可選地,作為一個實施例,當接收到MQ(消息隊列,Message Queue)訂單消息時,對MQ訂單消息進行過濾,如過濾掉后續應用中無需用的數據,獲得訂單分析所需要的數據。實時計算出訂單數據(如某個區域的訂單量或某個區域的訂單交易金額等)并將訂單數據保存到數據庫(如Redis內存)中,當然也可以保存到其它類型的數據庫中,例如,可以在中間件系統中保存較長的時間內(如一星期)的訂單數據,此處保存的時間可以動態配置。可選地,Tomcat服務器可以為瀏覽器提供從Redis內存獲得訂單數據的接口信息,在步驟101中,根據接口信息從Redis內存中獲取當前時刻的訂單數據。
[0038]可選地,作為一個實施例,訂單所在區域的信息可以包括地區編碼信息,在步驟102中,可以根據地區編碼信息關聯到訂單所在區域的名稱,根據訂單所在區域的名稱確定訂單所在區域的經瑋度坐標信息,在地圖中與訂單所在區域的經瑋度坐標信息相對應的位置上標記圖標。
[0039]可選地,作為另一個實施例,在步驟102中,可以采用圖標的尺寸或亮度或顏色或形狀或動畫效果的播放速度來反映訂單數據,應理解,可以采用圖標的其它元素來反映訂單數據,本發明實施例對此并不限定。
[0040]為便于理解,下面以訂單量為例進行說明,當然訂單數據可以是其它參數,如訂單交易金額,也可以是多個參數的組合,本發明對此并不限定。
[0041]例如,訂單量越多,圖標的尺寸越大,動畫效果的播放速度越快和/或亮度越高。或者,以某個閾值為界限,當訂單量超過了這個數據閾值時,圖標的尺寸大于訂單量未超過這個數據閾值時的圖標尺寸,圖標的動畫效果的播放速度(如圖標旋轉速度)快于訂單量未超過這個數據閾值時的播放速度,和/或圖標的亮度高于訂單量未超過這個閾值時的圖標亮度。
[0042]又例如,當訂單量落在不同的數值范圍時,所采用的圖標的尺寸或亮度或顏色或形狀不相同。具體地,當訂單量落在第一數值范圍(I萬單以下)時圖標標記成綠色,當訂單量落在第二數值范圍(I萬-2萬單)時圖標標記成藍色,當訂單量落在第三數值范圍(2萬單)時圖標標記成白色;或者,當訂單量落在第一數值范圍時圖標形狀為圓形,訂單量落在第二數值范圍時圖標形狀為方形,當訂單量落在第三數值范圍時圖標形狀為星形。
[0043]上述例子僅僅是示例性的,而非要限制本發明的范圍,應理解,本發明對圖標反映當前時刻的訂單數據的方式也不做限制。
[0044]因此,由于地圖是實時展示的,地圖上的圖標可能隨著時間實時變化,例如前一個時刻某個區域的訂單量小于閾值,而當前時刻該區域的訂單量超過該閾值,從而能夠直觀形象的展示并實時動態地分析訂單數據的變化情況。
[0045]可選地,作為另一個實施例,可以以提示信息(tips)的方式輪詢地呈現所述多個區域的訂單數據。優選地,每個區域的訂單數據呈現時間段為秒級的(如At= I秒或者At = 2秒10分)。具體地,在提示信息中包括當前時刻之前的一段時間內區域的訂單數據統計量(如上一分鐘的出庫訂單量),訂單出庫的時間信息,當天的區域的訂單數據統計量(如當天出庫總金額),和/或累計的區域的訂單數據統計量(如累計的出庫訂單量)。進一步地,還可以展示(以“柱狀”方式)隨時間變化(如可以是離散的時間點)的所有區域(或者某個區域)的出庫訂單量或者出庫訂單金額。
[0046]通過上述實施例,使得訂單分布數據實時可見且提供清晰的視覺效果,通過實時跟蹤訂單分布數據來確定在某個地區的市場份額,發現增長點(或潛力地區),從而做出相應的營銷策略。
[0047]圖2是本發明一個實施例的數據分析裝置,該數據分析裝置30包括獲取模塊31,標記反映模塊32和展示單元33。
[0048]獲取模塊31,用于實時獲取當前時刻的訂單數據,其中訂單數據攜帶訂單所在區域的信息。
[0049]標記反映模塊32,用于根據獲取模31塊獲取的訂單所在區域的信息在地圖的相應位置標記圖標,并采用圖標反映獲取模塊31獲取的當前時刻的訂單數據。
[0050]展示模塊33,用于實時展示地圖。
[0051]應理解,本發明對地圖的粒度并不限定,例如地圖可以是某個國家的地圖,也可以是省級的地圖,還可以是市級或縣級的等,當然也可是部分的,如國家的北方地區或者某幾個省。地圖可以包括多個區域,區域的維度可以是省級或市級或縣級或鄉級或區級的等。例如某個國家的地圖包括多個省,即此處的某個區域(或區域維度)表示某個省。
[0052]數據分析裝置30可實現上述方法實施例,因此為避免重復,不再詳細描述。
[0053]可選地,訂單數據可以是訂單量,當然訂單數據可以是其它參數,如訂單交易金額,也可以是多個參數的組合。
[0054]在本發明實施例中,實時地獲取當前時刻的訂單數據,通過在訂單數據中攜帶的訂單所在區域的信息在地圖的相應位置上標記圖標,并采用圖標來反映當前時刻的訂單數據,實時地以地圖方式來展示能夠更加直觀形象地呈現并分析數據,并能夠追蹤數據變化過程,從而準確地預測經營狀況并做出相應的營銷決策。
[0055]可選地,作為一個實施例,標記反映模塊32可以具體用于:采用所述圖標的尺寸或亮度或顏色或形狀或動畫效果的播放速度來反映訂單數據。具體地,當訂單量越多,圖標的尺寸越大,動畫效果的播放速度越快和/或亮度越高;或者當訂單交易金額越大,圖標的尺寸越大,動畫效果的播放速度越快,和/或亮度越高;或者當訂單量落在不同的數值范圍時,所采用的圖標的尺寸或亮度或顏色或形狀不相同;或者當訂單交易金額落在不同的數值范圍時,所采用的圖標的尺寸或亮度或顏色或形狀不相同。
[0056]可選地,作為另一個實施例,訂單所在區域的信息可以包括地區編碼信息。標記反映模塊32可以具體用于:根據地區編碼信息關聯到訂單所在區域的名稱,根據訂單所在區域的名稱確定訂單所在區域的經瑋度坐標信息,在地圖中與訂單所在區域的經瑋度坐標信息相對應的位置上標記圖標。
[0057]可選地,作為另一個實施例,展示模塊33可以具體用于:每間隔預配置的時間段刷新地圖,預配置的時間段為秒級的時間段。
[0058]可選地,作為另一個實施例,展示模塊33還可以用于:以提示信息的方式輪詢地呈現多個區域的訂單數據。可選地,提示信息可以包括當前時刻之前的一段時間內區域的訂單數據統計量,訂單出庫的時間信息,當天的區域的訂單數據統計量,和/或累計的區域的訂單數據統計量。進一步地,展示模塊33還可以用于展示隨時間變化的所有區域的出庫訂單量或者出庫訂單金額。
[0059]通過上述實施例,使得訂單分布數據實時可見且提供清晰的視覺效果,通過實時跟蹤訂單分布數據來確定在某個地區的市場份額,發現增長點(或潛力地區),從而做出相應的營銷策略。
[0060]上述本發明實施例揭示的方法可以應用圖3所示的數據分析裝置300來實現。數據分析裝置300包括處理器301和存儲器302。處理器301控制設備300的操作。存儲器302可以包括只讀存儲器和隨機存取存儲器,并向處理器301提供指令和數據。存儲器302的一部分還可以包括非易失行隨機存取存儲器(NVRAM)。處理器301和存儲器302通過總線系統310耦合在一起,其中總線系統310除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖中將各種總線都標為總線系統310。
[0061]其中,處理器301可能是一種集成電路芯片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器301中的硬件的集成邏輯電路或者軟件形式的指令完成。處理器301可以是通用處理器,包括CPU(中央處理器,Central ProcessingUnit)、NP (網絡處理器,Network Processor)等;還可以是DSP (數字信號處理器,DigitalSignal Processing)、ASIC(專用集成電路,Applicat1n Specific Integrated Circuit)、FPGA (現成可編程門陣列,Field Programmable Gate Array)或者其他