一種數(shù)據(jù)分析方法及裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種數(shù)據(jù)分析方法及裝置,屬于云計算技術(shù)領(lǐng)域。所述方法包括接收針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度;根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標;將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示,實現(xiàn)按照維度選項展開分析數(shù)據(jù)對象的功能,解決因信息點隱藏在多維度下而不易被發(fā)現(xiàn)的問題,具有執(zhí)行速度快、準確度高的優(yōu)點。
【專利說明】
一種數(shù)據(jù)分析方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及云計算技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)分析方法及裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)分析是指用適當(dāng)?shù)慕y(tǒng)計分析方法對收集來的大量數(shù)據(jù)對象進行分析,提取有用信息和形成結(jié)論而對數(shù)據(jù)對象加以詳細研究和概括總結(jié)的過程。
[0003]其中,數(shù)據(jù)對象為企業(yè)為滿足設(shè)定數(shù)據(jù)研究要求而從相關(guān)數(shù)據(jù)庫中篩選出的數(shù)據(jù)。例如,視頻網(wǎng)站為研究某一時段的本網(wǎng)站在某些維度選項下的播放量(如播放時長或播放人數(shù))的指標,則需要以維度選項為篩選條件從相關(guān)數(shù)據(jù)庫中篩選出符合篩選條件的數(shù)據(jù)。維度選項為維度下的維度值,而維度為數(shù)據(jù)的某一方面的屬性。例如,維度可以是地域,性別,年齡段或運營商等。維度選項可以為地域維度下的北京、上海等,性別維度下的男和女,年齡段維度下的少年、青年、中年和老年等,運營商維度下的中國移動、中國聯(lián)通和中國鐵通等。指標也稱統(tǒng)計量,是需要展示給研究人員的參數(shù)。例如,視頻的播放次數(shù),播放人數(shù),看視頻消耗的流量或播放時長等。
[0004]目前,企業(yè)的研究人員在分析大量數(shù)據(jù)的過程中發(fā)現(xiàn):隨著數(shù)據(jù)的急劇增加,通過簡單籠統(tǒng)的統(tǒng)計方式已經(jīng)無法得到隱藏在數(shù)據(jù)背后的有效信息。例如,現(xiàn)有的查詢領(lǐng)域通用的數(shù)據(jù)處理方式是:研究人員根據(jù)自己的先前經(jīng)驗選擇容易出現(xiàn)異常的某一特定的維度選項或某幾個維度選項的組合,進而,根據(jù)選定的維度選項快速查詢數(shù)據(jù)對象得到數(shù)據(jù)指標,研究人員分析得到的數(shù)據(jù)指標,確定信息點(興趣點或出現(xiàn)異常的數(shù)據(jù)指標)是否在已選定的維度選項下。但是,由于這種查詢方式要求研究人員具有豐富的先前經(jīng)驗,根據(jù)先前經(jīng)驗確定分析條件,因而,不適用于無先前經(jīng)驗的查詢以及對應(yīng)于數(shù)據(jù)分析的查詢。
[0005]現(xiàn)有的查詢領(lǐng)域通用的數(shù)據(jù)處理方式還可以是對于數(shù)據(jù)對象僅進行單一維度的展開分析,采用已展開的維度包括的維度選項查詢數(shù)據(jù)對象確定對應(yīng)的數(shù)據(jù)指標,然后,人為分析所述數(shù)據(jù)指標,判斷信息點是否在所展開維度的維度選項下。若信息點未在所展開的維度選項下,將該維度恢復(fù)為默認的全部維度選項,重新選擇一個新的維度進行展開分析。由于信息點可能隱藏在多維度下,則很難通過該方式找到隱藏的信息點對應(yīng)的維度選項。另外,判斷信息點對應(yīng)的維度選項依賴于判斷人的經(jīng)驗,容易出現(xiàn)錯判或誤判的情況。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種數(shù)據(jù)分析方法及裝置,以解決數(shù)據(jù)分析依賴于先前經(jīng)驗、且隱藏在多維度下的信息點不容易被發(fā)現(xiàn)的問題,提供一種執(zhí)行速度快、準確度高的數(shù)據(jù)分析方式。
[0007]第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)分析方法,包括:
[0008]接收針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度;
[0009]根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標;
[0010]將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示。
[0011]進一步的,接收用戶輸入的針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度,包括:
[0012]接收從維度列表中選擇的至少兩個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度;
[0013]或者,在檢測到分析操作觸發(fā)事件時,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度。
[0014]進一步的,根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,包括:
[0015]根據(jù)所選擇的維度選項,對原始數(shù)據(jù)對象進行篩選操作,篩選操作后形成當(dāng)前待分析數(shù)據(jù)對象;
[0016]根據(jù)所述目標維度包括的維度選項,對所述當(dāng)前待分析數(shù)據(jù)對象執(zhí)行篩選操作。
[0017]進一步的,將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示,包括:
[0018]將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項,其中,預(yù)存知識庫為根據(jù)各個維度選項篩選數(shù)據(jù)對象得到的經(jīng)驗規(guī)則的集合;
[0019]將所述異常維度選項對應(yīng)的數(shù)據(jù)指標,按照時間走勢圖或時間走勢表的形式進行展示,并顯示所述異常維度選項。
[0020]進一步的,在將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配之后,還包括:
[0021]在設(shè)定的時間長度內(nèi)接收到數(shù)據(jù)分析指令時,重新確定所述分析指令對應(yīng)的目標維度,并將時間計數(shù)器復(fù)位;
[0022]在設(shè)定的時間長度內(nèi)未接收到數(shù)據(jù)分析指令時,重新在維度列表的剩余維度中,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度,并將時間計數(shù)器復(fù)位。
[0023]進一步的,在將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示之后,還包括:
[0024]在檢測到恢復(fù)默認條件事件觸發(fā)時,將當(dāng)前顯示的維度選項由設(shè)定的維度選項恢復(fù)為默認的全部維度選項。通過恢復(fù)默認條件事件觸發(fā)將當(dāng)前顯示的維度選項恢復(fù)為默認設(shè)置,無需用戶逐個維度的修改設(shè)置數(shù)據(jù),提升了用戶體驗。
[0025]第二方面,本發(fā)明實施例提供了一種數(shù)據(jù)分析裝置,該裝置包括:
[0026]目標維度確定模塊,用于接收針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度;
[0027]篩選模塊,用于根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標;
[0028]數(shù)據(jù)指標展示模塊,用于將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示。
[0029]進一步的,目標維度確定模塊具體用于:
[0030]接收從維度列表中選擇的至少兩個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度;[0031 ]或者,在檢測到分析操作觸發(fā)事件時,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度。
[0032]進一步的,篩選模塊具體用于:
[0033]根據(jù)所選擇的維度選項,對原始數(shù)據(jù)對象進行篩選操作,篩選操作后形成當(dāng)前待分析數(shù)據(jù)對象;
[0034]根據(jù)所述目標維度包括的維度選項,對所述當(dāng)前待分析數(shù)據(jù)對象執(zhí)行篩選操作。
[0035]進一步的,數(shù)據(jù)指標展示模塊具體用于:
[0036]將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項,其中,預(yù)存知識庫為根據(jù)各個維度選項篩選數(shù)據(jù)對象得到的經(jīng)驗規(guī)則的集合;
[0037]將所述異常維度選項對應(yīng)的數(shù)據(jù)指標,按照時間走勢圖或時間走勢表的形式進行展示,并顯示所述異常維度選項。
[0038]進一步的,還包括:
[0039]目標維度再確定模塊,用于在將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配之后,在設(shè)定的時間長度內(nèi)接收到數(shù)據(jù)分析指令時,重新確定所述分析指令對應(yīng)的目標維度,并將時間計數(shù)器復(fù)位;
[0040]在設(shè)定的時間長度內(nèi)未接收到數(shù)據(jù)分析指令時,重新在維度列表的剩余維度中,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度,并將時間計數(shù)器復(fù)位。
[0041 ] 進一步的,還包括:
[0042]維度選項恢復(fù)模塊,用于在將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示之后,在檢測到恢復(fù)默認條件事件觸發(fā)時,將當(dāng)前顯示的維度選項由設(shè)定的維度選項恢復(fù)為默認的全部維度選項。通過恢復(fù)默認條件事件觸發(fā)將當(dāng)前顯示的維度選項恢復(fù)為默認設(shè)置,無需用戶逐個維度的修改設(shè)置數(shù)據(jù),提升了用戶體驗。
[0043]本發(fā)明實施例通過根據(jù)目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標;將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示,實現(xiàn)按照維度選項展開分析數(shù)據(jù)對象的功能,解決因信息點隱藏在多維度下而不易被發(fā)現(xiàn)的問題,具有執(zhí)行速度快、準確度高的優(yōu)點。
【附圖說明】
[0044]圖1是本發(fā)明實施例一中的一種數(shù)據(jù)分析方法的流程圖;
[0045]圖2是本發(fā)明實施例二中的一種數(shù)據(jù)分析方法的流程圖;
[0046]圖3是本發(fā)明實施例三中的一種數(shù)據(jù)分析與查詢綜合的分析方法的流程圖;
[0047]圖4是本發(fā)明實施例四中的一種數(shù)據(jù)分析裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0048]下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0049]實施例一
[0050]圖1為本發(fā)明實施例一提供的一種數(shù)據(jù)分析方法的流程圖,本實施例可適用于結(jié)合多個維度對數(shù)據(jù)對象進行展開分析的情況,該方法可以由數(shù)據(jù)分析裝置來執(zhí)行,具體包括如下步驟:
[0051]步驟110、接收針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度。
[0052]其中,數(shù)據(jù)分析指令包括根據(jù)用戶從維度列表中選擇維度,根據(jù)所選擇的維度生成的操作指令。例如,用戶從維度列表中選擇地域維度,根據(jù)所選中的地域維度生成數(shù)據(jù)分析指令。數(shù)據(jù)分析指令還包括用戶對分析操作觸發(fā)控件執(zhí)行操作,以觸發(fā)分析操作觸發(fā)事件。例如,用戶點擊界面上顯示的分析操作觸發(fā)控件,輸入觸發(fā)分析操作觸發(fā)事件的數(shù)據(jù)分析指令。
[0053]在檢測到用戶在維度列表中選擇維度時,接收用戶在維度列表中選擇的至少一個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度。用戶可以在一次操作中從維度列表中選擇至少一個維度,還可以在一次操作中從維度列表中選擇兩個或兩個以上維度。但是,在用戶已經(jīng)進行維度選擇后,用戶在下一次從維度列表中選擇一個維度時,之前已選擇的維度不再出現(xiàn)在維度列表中,避免重復(fù)展開相同的維度,從而提高數(shù)據(jù)分析效率。
[0054]或者,在檢測到分析操作觸發(fā)事件時,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度。其中,維度優(yōu)先級為根據(jù)先前經(jīng)驗將維度按照數(shù)據(jù)指標或排名進行的排序。例如,根據(jù)先前經(jīng)驗可以得到維度優(yōu)先級降序排列可以為地域、運營商、播放終端和播放終端的操作系統(tǒng)。
[0055]步驟120、根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標。
[0056]其中,根據(jù)維度選項的選擇情況,數(shù)據(jù)對象可能是原始數(shù)據(jù)對象,也可能是根據(jù)已選擇的維度選項篩選原始數(shù)據(jù)得到的待分析數(shù)據(jù)對象。
[0057]在開始啟動數(shù)據(jù)分析操作時,根據(jù)用戶輸入的分析指令對應(yīng)的目標維度包括的維度選項篩選原始數(shù)據(jù)得到對應(yīng)于所述維度選項的數(shù)據(jù)指標。
[0058]在執(zhí)行目標維度再確定操作時,根據(jù)用戶已經(jīng)選擇的維度選項,對原始數(shù)據(jù)對象進行篩選操作,篩選操作后形成當(dāng)前待分析數(shù)據(jù)對象。根據(jù)所述目標維度包括的維度選項,對所述當(dāng)前待分析數(shù)據(jù)對象執(zhí)行篩選操作。
[0059]例如,在開始啟動數(shù)據(jù)分析時,用戶選擇的目標維度為地域,根據(jù)地域維度包括的維度選項(北京、上海、深圳和天津等)篩選原始數(shù)據(jù),使原始數(shù)據(jù)按地域展開。用戶可以根據(jù)從以地域展開的原始數(shù)據(jù)的數(shù)據(jù)指標中選擇異常維度選項,將異常維度選項對應(yīng)的數(shù)據(jù)作為待分析數(shù)據(jù)對象。若用戶再次選擇的目標維度為運營商,則根據(jù)運營商維度包括的維度選項(中國移動、中國聯(lián)通或中國鐵通等)篩選待分析數(shù)據(jù)對象。
[0060]步驟130、將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示。
[0061]其中,預(yù)置分析規(guī)則包括預(yù)存知識庫,預(yù)存知識庫為根據(jù)各個維度選項篩選數(shù)據(jù)對象得到的經(jīng)驗規(guī)則的集合。例如,知識庫包括根據(jù)先前經(jīng)驗,北京地區(qū)所有播放終端通過所有運營商播放視頻的視頻播放量的數(shù)值范圍。以及,北京地區(qū)全部播放終端通過中國移動播放視頻的視頻播放量的數(shù)值范圍。北京地區(qū)全部播放終端通過中國聯(lián)通播放視頻的視頻播放量的數(shù)值范圍。北京地區(qū)全部播放終端通過中國鐵通播放視頻的視頻播放量的數(shù)值范圍。以及,北京地區(qū)全部播放終端通過不同運營商播放視頻的視頻播放量排名順序一一中國移動優(yōu)先于中國聯(lián)通優(yōu)先于中國鐵通。以及,北京地區(qū)所有播放終端通過所有運營商播放視頻的視頻播放量為天津地區(qū)所有播放終端通過所有運營商播放視頻的視頻播放量的兩倍等。
[0062]將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項;將所述異常維度選項對應(yīng)的數(shù)據(jù)指標,按照時間走勢圖或時間走勢表的形式進行展示,并顯示所述異常維度選項。
[0063]例如,將地域維度包括的維度選項對應(yīng)的數(shù)據(jù)指標與預(yù)存知識庫進行匹配,若發(fā)現(xiàn)北京地區(qū)所有播放終端通過所有運營商播放視頻的視頻播放量超出預(yù)設(shè)的數(shù)值范圍,則確定北京地區(qū)的數(shù)據(jù)指標出現(xiàn)異常。為了確定異常維度選項,還需要進一步分析北京地區(qū)的運營商維度、播放終端維度和播放終端的操作系統(tǒng)維度。若用戶再次選擇的目標維度為運營商,則將北京地區(qū)的運營商維度包括的維度選項對應(yīng)的數(shù)據(jù)指標與預(yù)存知識庫進行匹配。若發(fā)現(xiàn)北京地區(qū)全部播放終端通過中國移動播放視頻的視頻播放量低于預(yù)設(shè)數(shù)值范圍的下限,而通過中國聯(lián)通播放視頻的視頻播放量在預(yù)設(shè)數(shù)值范圍內(nèi),且通過中國鐵通播放視頻的視頻播放量在預(yù)設(shè)數(shù)據(jù)范圍內(nèi),則確定北京地區(qū)中國移動的數(shù)據(jù)指標出現(xiàn)異常,則異常維度選項為北京和中國移動。將北京地區(qū)全部播放終端通過中國移動播放時間的視頻播放量的數(shù)據(jù)指標,按照時間走勢圖或時間走勢表的形式進行展示,并在界面上地域選擇框中顯示北京,運營商選擇框中顯示中國移動。
[0064]本實施例的技術(shù)方案,通過根據(jù)目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標;將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示,實現(xiàn)按照維度選項展開分析數(shù)據(jù)對象的功能,解決因信息點隱藏在多維度下而不易被發(fā)現(xiàn)的問題,具有執(zhí)行速度快、準確度高的優(yōu)點。
[0065]實施例二
[0066]圖2是本發(fā)明實施例二中的一種數(shù)據(jù)分析方法的流程圖。本實施例的技術(shù)方案在上述實施例技術(shù)方案的基礎(chǔ)上,在將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配之后,優(yōu)選還可以包括目標維度再確定的步驟,具體包括:
[0067]步驟210、確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度。
[0068]將用戶從維度列表中選擇的維度確定為目標維度,或者,在用戶觸發(fā)分析操作觸發(fā)事件時,根據(jù)維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度。
[0069]步驟220、根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標。
[0070]例如,在默認情況下,原始數(shù)據(jù)以全部維度的時間趨勢圖或時間趨勢表進行展示。在開始啟動數(shù)據(jù)分析操作時,用戶從維度列表中選擇地域維度作為目標維度之一,則根據(jù)地域維度包的各個維度選項對原始數(shù)據(jù)執(zhí)行篩選操作,得到對應(yīng)于地域維度下各個維度選項的數(shù)據(jù)指標。若本次分析操作未滿足用戶的分析要求,用戶還會從維度列表中重新選擇一個維度作為又一目標維度。根據(jù)用戶再次選擇的維度,對用戶已選擇的維度選項的數(shù)據(jù)對象執(zhí)行篩選操作。
[0071]步驟230、將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項。
[0072]通過多個目標維度下的維度選項對原始數(shù)據(jù)的篩選操作,將篩選得到的數(shù)據(jù)指標與預(yù)存知識庫進行匹配,可以獲得異常維度選項,確定過程與實施例一相同,此處不再贅述。
[0073]步驟240、在所述數(shù)據(jù)指標與預(yù)存知識庫的匹配操作結(jié)束時,時間計數(shù)器復(fù)位,重新開始計時。
[0074]在每次執(zhí)行完成目標維度下維度選項的數(shù)據(jù)指標的匹配操作后,將時間計數(shù)器清零。通過時間計數(shù)器確定用戶再次選擇目標維度的時間間隔長度。
[0075]步驟250、判斷在設(shè)定的時間長度內(nèi)是否接收到用戶輸入的數(shù)據(jù)分析指令,若是,則執(zhí)行步驟210,若否,則執(zhí)行步驟260。
[0076]若接收到用戶輸入的數(shù)據(jù)分析指令,通過時間計數(shù)器記錄接收到數(shù)據(jù)分析指令的時間。將時間計數(shù)器記錄的時間間隔長度與設(shè)定時間長度進行比較,若時間間隔長度小于設(shè)定時間長度,則執(zhí)行步驟210。
[0077]步驟260、重新在維度列表的剩余維度中,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度,并返回執(zhí)行步驟220。
[0078]若在設(shè)定的時間長度內(nèi)一直未接收到用戶輸入的數(shù)據(jù)分析指令,且維度列表中尚有未展開的維度,則在時間間隔到達設(shè)定時間長度時,按照設(shè)定的順序自動對剩余的維度進行展開分析。例如,維度列表中尚未展開的維度包括運營商、播放終端和播放終端的操作系統(tǒng)。根據(jù)預(yù)設(shè)的維度優(yōu)先級降序順序為剩余的維度排序,得到運營商優(yōu)先級高于播放終端,播放終端優(yōu)先級高于播放終端的操作系統(tǒng)。根據(jù)上述優(yōu)先級排序,從運營商開始,選擇至少一個維度作為目標維度,返回執(zhí)行步驟220。
[0079]本發(fā)明實施例通過在將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配之后,增加在設(shè)定的時間長度內(nèi)接收到用戶輸入的數(shù)據(jù)分析指令時,重新確定所述分析指令對應(yīng)的目標維度,并將時間計數(shù)器復(fù)位;否則,重新在維度列表的剩余維度中,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度,并將時間計數(shù)器復(fù)位,進而,通過人工選擇和自動分析兩種方式,實現(xiàn)多維度選項展開分析數(shù)據(jù)對象的功能,解決因信息點隱藏在多維度下而不易被發(fā)現(xiàn)的問題,具有執(zhí)行速度快、準確度高的優(yōu)點。
[0080]實施例三
[0081]圖3是本發(fā)明實施例三中的一種數(shù)據(jù)分析與查詢綜合的分析方法的流程圖。本實施例的技術(shù)方案在上述各實施例的基礎(chǔ)上,進一步結(jié)合了設(shè)定維度選項的查詢操作,具體包括如下步驟:
[0082 ]步驟310、接收用戶輸入的操作指令。
[0083]其中,操作指令是針對數(shù)據(jù)對象的數(shù)據(jù)分析指令和針對數(shù)據(jù)對象的數(shù)據(jù)查詢指令。在用戶對維度展開列表進行操作(包括人工選擇維度或按照維度優(yōu)先級自動選擇維度)時,操作指令為數(shù)據(jù)分析指令。在用戶從維度選擇框中選擇維度選項時,操作指令為數(shù)據(jù)查詢指令。
[0084]步驟320、判斷所述操作指令是否為分析指令,若是,則執(zhí)行步驟330,若否,則執(zhí)行步驟360。
[0085]根據(jù)用戶對維度展開列表進行操作還是對維度選擇框進行操作,確定所述操作指令的類型。在用戶對維度展開列表進行操作時,確定操作指令為數(shù)據(jù)分析指令,執(zhí)行步驟330,否則,執(zhí)行步驟360。
[0086]步驟330、根據(jù)操作指令確定目標維度,根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標。
[0087]在用戶輸入的操作指令為從維度列表中選擇維度時,將用戶選中的維度作為目標維度。在用戶輸入的操作指令觸發(fā)分析操作觸發(fā)事件時,根據(jù)維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度。
[0088]根據(jù)所述目標數(shù)據(jù)包括的維度選項篩選數(shù)據(jù)對象,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標的操作與上述各實施例相同,此處不再贅述。
[0089]步驟340、將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,判斷是否存在異常維度選項,若存在異常維度選項,則執(zhí)行步驟350,否則,返回執(zhí)行步驟330。
[0090]將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項,且確定過程與上述實施例相同,此處不再贅述。在確定了異常維度選項后,展示異常維度選項對應(yīng)的數(shù)據(jù)指標的過程與數(shù)據(jù)查詢過程相同,將數(shù)據(jù)分析與數(shù)據(jù)查詢過程相結(jié)合,實現(xiàn)沒有先前經(jīng)驗的用戶,也能將隱藏在多個維度下的信息點分析出來。
[0091]步驟350、根據(jù)所述維度選項確定待展示的數(shù)據(jù)指標,將所述待展示的數(shù)據(jù)指標按照時間走勢圖或時間走勢表的形式進行展示。
[0092]步驟360、確定所述操作指令為查詢指令,確定查詢指令對應(yīng)的維度選項,執(zhí)行步驟350。
[0093]在檢測到用戶從維度選擇框中選擇維度選項時,確定用戶選擇的維度選項,根據(jù)所述維度選項確定待展示的數(shù)據(jù)指標,將所述待展示的數(shù)據(jù)指標按照時間走勢圖或時間走勢表的形式進行展示。
[0094]在得到該維度選項對應(yīng)的數(shù)據(jù)指標的時間走勢圖后,若用戶判斷出該維度選項對應(yīng)的數(shù)據(jù)指標異常,但不清楚是什么原因?qū)е庐惓0l(fā)生的,可以采用數(shù)據(jù)分析的方式,將該維度選項對應(yīng)的數(shù)據(jù)對象在其它維度下展開,根據(jù)其它設(shè)定維度對應(yīng)的維度選項篩選該維度選項對應(yīng)的數(shù)據(jù)對象,執(zhí)行步驟330和步驟340,以確定導(dǎo)致數(shù)據(jù)指標異常的異常維度選項。
[0095]本發(fā)明實施例通過將定向查詢方式與多維度展開分析方式相結(jié)合,既具備定向查詢的查詢速度快的特點,又具備一步一步對數(shù)據(jù)在多維度下展開分析的特點,解決因信息點隱藏在多維度下而不易被發(fā)現(xiàn)的問題。
[0096]實施例四
[0097]圖4是本發(fā)明實施例四中的一種數(shù)據(jù)分析裝置的結(jié)構(gòu)示意圖所述數(shù)據(jù)分析裝置具體包括:
[0098]目標維度確定模塊410,用于接收用戶輸入的針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度;
[0099]篩選模塊420,用于根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標;
[0100]數(shù)據(jù)指標展示模塊430,用于將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示。
[0101]本實施例的技術(shù)方案,通過目標維度確定模塊410接收用戶輸入的針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度;通過篩選模塊420根據(jù)目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標;通過數(shù)據(jù)指標展示模塊430將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示,實現(xiàn)按照維度選項展開分析數(shù)據(jù)對象的功能,解決因信息點隱藏在多維度下而不易被發(fā)現(xiàn)的問題,具有執(zhí)行速度快、準確度高的優(yōu)點。
[0102]進一步的,目標維度確定模塊410具體用于:
[0103]接收用戶在維度列表中選擇的至少兩個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度;
[0104]或者,在檢測到分析操作觸發(fā)事件時,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度。
[0105]進一步的,篩選模塊420具體用于:
[0106]根據(jù)用戶已經(jīng)選擇的維度選項,對原始數(shù)據(jù)對象進行篩選操作,篩選操作后形成當(dāng)前待分析數(shù)據(jù)對象;
[0107]根據(jù)所述目標維度包括的維度選項,對所述當(dāng)前待分析數(shù)據(jù)對象執(zhí)行篩選操作。
[0108]進一步的,數(shù)據(jù)指標展示模塊430具體用于:
[0109]將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項,其中,預(yù)存知識庫為根據(jù)各個維度選項篩選數(shù)據(jù)對象得到的經(jīng)驗規(guī)則的集合;
[0110]將所述異常維度選項對應(yīng)的數(shù)據(jù)指標,按照時間走勢圖或時間走勢表的形式進行展示,并顯示所述異常維度選項。
[0111]進一步的,還包括:
[0112]目標維度再確定模塊440,用于在將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配之后,在設(shè)定的時間長度內(nèi)接收到用戶輸入的數(shù)據(jù)分析指令時,重新確定所述分析指令對應(yīng)的目標維度,并將時間計數(shù)器復(fù)位;
[0113]在設(shè)定的時間長度內(nèi)未接收到用戶輸入的分析指令時,重新在維度列表的剩余維度中,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度,并將時間計數(shù)器復(fù)位。
[0114]進一步的,還包括:
[0115]維度選項恢復(fù)模塊450,用于在將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示之后,在檢測到恢復(fù)默認條件事件觸發(fā)時,將當(dāng)前顯示的維度選項由設(shè)定的維度選項恢復(fù)為默認的全部維度選項。通過恢復(fù)默認條件事件觸發(fā)將當(dāng)前顯示的維度選項恢復(fù)為默認設(shè)置,無需用戶逐個維度的修改設(shè)置數(shù)據(jù),提升了用戶體驗。
[0116]上述數(shù)據(jù)分析裝置可執(zhí)行本發(fā)明任意實施例所提供的數(shù)據(jù)分析方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
[0117]本領(lǐng)域技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0118]注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【主權(quán)項】
1.一種數(shù)據(jù)分析方法,其特征在于,包括: 接收針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度; 根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標; 將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展不O2.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收用戶輸入的針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度,包括: 接收從維度列表中選擇的至少兩個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度; 或者,在檢測到分析操作觸發(fā)事件時,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,包括: 根據(jù)所選擇的維度選項,對原始數(shù)據(jù)對象進行篩選操作,篩選操作后形成當(dāng)前待分析數(shù)據(jù)對象; 根據(jù)所述目標維度包括的維度選項,對所述當(dāng)前待分析數(shù)據(jù)對象執(zhí)行篩選操作。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示,包括: 將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項,其中,預(yù)存知識庫為根據(jù)各個維度選項篩選數(shù)據(jù)對象得到的經(jīng)驗規(guī)則的集合; 將所述異常維度選項對應(yīng)的數(shù)據(jù)指標,按照時間走勢圖或時間走勢表的形式進行展示,并顯示所述異常維度選項。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配之后,還包括: 在設(shè)定的時間長度內(nèi)接收到數(shù)據(jù)分析指令時,重新確定所述分析指令對應(yīng)的目標維度,并將時間計數(shù)器復(fù)位; 在設(shè)定的時間長度內(nèi)未接收到數(shù)據(jù)分析指令時,重新在維度列表的剩余維度中,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度,并將時間計數(shù)器復(fù)位。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示之后,還包括: 在檢測到恢復(fù)默認條件事件觸發(fā)時,將當(dāng)前顯示的維度選項由設(shè)定的維度選項恢復(fù)為默認的全部維度選項。7.一種數(shù)據(jù)分析裝置,其特征在于,包括: 目標維度確定模塊,用于接收針對數(shù)據(jù)對象的數(shù)據(jù)分析指令,確定所述數(shù)據(jù)分析指令對應(yīng)的目標維度; 篩選模塊,用于根據(jù)所述目標維度包括的維度選項對數(shù)據(jù)對象執(zhí)行篩選操作,得到對應(yīng)于所述維度選項的數(shù)據(jù)指標; 數(shù)據(jù)指標展示模塊,用于將所述數(shù)據(jù)指標與預(yù)置分析規(guī)則進行匹配,并將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,目標維度確定模塊具體用于: 接收從維度列表中選擇的至少兩個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度; 或者,在檢測到分析操作觸發(fā)事件時,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為所述數(shù)據(jù)分析指令對應(yīng)的目標維度。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,篩選模塊具體用于: 根據(jù)所選擇的維度選項,對原始數(shù)據(jù)對象進行篩選操作,篩選操作后形成當(dāng)前待分析數(shù)據(jù)對象; 根據(jù)所述目標維度包括的維度選項,對所述當(dāng)前待分析數(shù)據(jù)對象執(zhí)行篩選操作。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,數(shù)據(jù)指標展示模塊具體用于: 將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配,確定與所述預(yù)設(shè)存知識庫匹配失敗的數(shù)據(jù)指標對應(yīng)的異常維度選項,其中,預(yù)存知識庫為根據(jù)各個維度選項篩選數(shù)據(jù)對象得到的經(jīng)驗規(guī)則的集合; 將所述異常維度選項對應(yīng)的數(shù)據(jù)指標,按照時間走勢圖或時間走勢表的形式進行展示,并顯示所述異常維度選項。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括: 目標維度再確定模塊,用于在將所述數(shù)據(jù)指標與預(yù)存知識庫進行匹配之后,在設(shè)定的時間長度內(nèi)接收到數(shù)據(jù)分析指令時,重新確定所述分析指令對應(yīng)的目標維度,并將時間計數(shù)器復(fù)位; 在設(shè)定的時間長度內(nèi)未接收到數(shù)據(jù)分析指令時,重新在維度列表的剩余維度中,按照維度優(yōu)先級的降序順序,從優(yōu)先級最高的維度開始選擇至少一個維度作為目標維度,并將時間計數(shù)器復(fù)位。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括: 維度選項恢復(fù)模塊,用于在將匹配的數(shù)據(jù)指標作為分析結(jié)果進行展示之后,在檢測到恢復(fù)默認條件事件觸發(fā)時,將當(dāng)前顯示的維度選項由設(shè)定的維度選項恢復(fù)為默認的全部維度選項。
【文檔編號】G06F17/30GK105912699SQ201610262715
【公開日】2016年8月31日
【申請日】2016年4月25日
【發(fā)明人】張幼明
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司