數(shù)據(jù)篩選的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)篩選的方法及裝置,能夠解決因需要返回復選框界面重新設置篩選元素,導致的操作步驟繁瑣的問題,所述方法包括:根據(jù)第一篩選元素對原始數(shù)據(jù)進行篩選,得到第一結果子集,所述第一結果子集屬于所述原始數(shù)據(jù)且與所述第一篩選元素相對應;顯示所述第一結果子集和元素列表,并接收用戶根據(jù)所述元素列表選擇的第二篩選元素;根據(jù)所述第二篩選元素對所述第一結果子集進行篩選,得到第二結果子集,所述第二結果子集屬于所述原始數(shù)據(jù)且與所述第二篩選元素相對應;顯示所述第二結果子集。本發(fā)明主要應用于數(shù)據(jù)統(tǒng)計和篩選的過程中。
【專利說明】數(shù)據(jù)篩選的方法及裝置
【技術領域】
[0001] 本發(fā)明涉及計算機應用【技術領域】,尤其涉及一種數(shù)據(jù)篩選的方法及裝置。
【背景技術】
[0002] 隨著計算機應用技術的發(fā)展,越來越多的用戶通過對數(shù)據(jù)進行篩選得到信息。例 如,維護人員通過篩選某款網絡游戲登錄信息中的用戶年齡,獲取使用該款網絡游戲的男 性用戶數(shù)量和女性用戶數(shù)量,以便根據(jù)篩選得到的不同性別的用戶數(shù)量對網絡游戲的游戲 規(guī)則和界面設置進行改進。
[0003] 現(xiàn)有的篩選方案如下:用戶通過復選框的方式確定篩選元素,如年齡、性別等。計 算機從待篩選數(shù)據(jù)中篩選出滿足篩選元素的篩選數(shù)據(jù),然后將篩選數(shù)據(jù)顯示給用戶。
[0004] 在實現(xiàn)上述數(shù)據(jù)篩選的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:當篩 選的條件發(fā)生改變時,需要返回復選框界面重新設置篩選元素,操作步驟繁瑣。例如:用戶 在根據(jù)年齡對原始數(shù)據(jù)進行篩選之后,還希望知道每個年齡段中不同性別的分布情況,此 時需要返回到復選框界面重新選擇篩選條件,計算機根據(jù)新的篩選條件進行篩選后,得到 結合有年齡和性別的結果子集。
【發(fā)明內容】
[0005] 本發(fā)明提供的一種數(shù)據(jù)篩選的方法及裝置,能夠解決因需要返回復選框界面重新 設置篩選元素,導致的操作步驟繁瑣的問題。
[0006] -方面,本發(fā)明提供了一種數(shù)據(jù)篩選的方法,包括:
[0007] 根據(jù)第一篩選元素對原始數(shù)據(jù)進行篩選,得到第一結果子集,所述第一結果子集 屬于所述原始數(shù)據(jù)且與所述第一篩選元素相對應;
[0008] 顯示所述第一結果子集和元素列表,并接收用戶根據(jù)所述元素列表選擇的第二篩 選元素;
[0009] 根據(jù)所述第二篩選元素對所述第一結果子集進行篩選,得到第二結果子集,所述 第二結果子集屬于所述原始數(shù)據(jù)且與所述第二篩選元素相對應;
[0010] 顯示所述第二結果子集。
[0011] 另一方面,本發(fā)明還提供了一種數(shù)據(jù)篩選的裝置,包括:
[0012] 第一篩選單元,用于根據(jù)第一篩選元素對原始數(shù)據(jù)進行篩選,得到第一結果子集, 所述第一結果子集屬于所述原始數(shù)據(jù)且與所述第一篩選元素相對應;
[0013] 顯示單元,用于顯示所述第一篩選單元篩選的所述第一結果子集和元素列表;
[0014] 接收單元,用于接收用戶根據(jù)所述顯示單元顯示的所述元素列表選擇的第二篩選 元素;
[0015] 第二篩選單元,用于根據(jù)所述接收單元接收的所述第二篩選元素對所述第一篩選 單元篩選的所述第一結果子集進行篩選,得到第二結果子集,所述第二結果子集屬于所述 原始數(shù)據(jù)且與所述第二篩選元素相對應;
[0016] 所述顯示單元還用于,顯示所述第二篩選單元篩選的所述第二結果子集。
[0017] 本發(fā)明提供的數(shù)據(jù)篩選的方法及裝置,能夠根據(jù)第一篩選元素對原始數(shù)據(jù)進行篩 選,得到第一結果子集;顯示所述第一結果子集和元素列表,并接收用戶根據(jù)所述元素列表 選擇的第二篩選元素;根據(jù)所述第二篩選元素對所述第一結果子集進行篩選,得到并顯示 第二結果子集。現(xiàn)有技術在顯示第一結果子集之后,無法為用戶提供元素列表,導致在增加 篩選元素時,需要返回復選框界面,操作步驟繁瑣。本發(fā)明中,顯示第一結果子集的同時,還 顯示元素列表,提供在前一次結果子集的基礎上進行二次篩選的技術方案,當用戶根據(jù)第 一結果子集進行進一步篩選時,只需要在元素列表中繼續(xù)選擇即可,無需返回之前的操作 界面,進而減少用戶的操作次數(shù),簡化篩選操作。
【專利附圖】
【附圖說明】
[0018] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0019] 圖1為本發(fā)明實施例中一個數(shù)據(jù)篩選的方法的流程圖;
[0020] 圖2_a為本發(fā)明實施例中第一個元素列表的顯示方式示意圖;
[0021] 圖2_b為本發(fā)明實施例中另一個元素列表的顯示方式示意圖;
[0022] 圖3為本發(fā)明實施例中第二個數(shù)據(jù)篩選的方法的流程圖;
[0023] 圖4為本發(fā)明實施例中第三個數(shù)據(jù)篩選的方法的流程圖;
[0024] 圖5為本發(fā)明實施例中第四個數(shù)據(jù)篩選的方法的流程圖;
[0025] 圖6為本發(fā)明實施例中第五個數(shù)據(jù)篩選的方法的流程圖;
[0026] 圖7為本發(fā)明實施例的使用場景中第一個界面的示意圖;
[0027] 圖8為本發(fā)明實施例的使用場景中第二個界面的示意圖;
[0028] 圖9為本發(fā)明實施例的使用場景中第三個界面的示意圖;
[0029] 圖10為本發(fā)明實施例的使用場景中第四個界面的示意圖;
[0030] 圖11為本發(fā)明實施例中一個數(shù)據(jù)篩選的裝置的結構示意圖;
[0031] 圖12為本發(fā)明實施例中另一個數(shù)據(jù)篩選的裝置的結構示意圖。
【具體實施方式】
[0032] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0033] 本發(fā)明實施例提供了 一種數(shù)據(jù)篩選的方法,所述方法應用于電子設備,如服務器、 平板電腦、智能手機等,所述方法如圖1所示,包括:
[0034] 步驟101、根據(jù)第一篩選元素對原始數(shù)據(jù)進行篩選,得到第一結果子集,第一結果 子集屬于原始數(shù)據(jù)且與第一篩選元素相對應。
[0035] 所述原始數(shù)據(jù)具有至少一種元素,其中包括所述第一篩選元素。在進行篩選時,根 據(jù)第一篩選元素的內容確定元素值,從原始數(shù)據(jù)中篩選出具有相同元素值的數(shù)據(jù),并進行 計數(shù)。
[0036] 例如:原始數(shù)據(jù)具有的元素為:年齡、性別、學歷、所在城市等。如果第一篩選元素 為性別,則根據(jù)性別對原始數(shù)據(jù)(具有20條記錄)進行篩選,得到的第一結果子集包括具 有"男性"元素的篩選結果(具有15條記錄)和具有"女性"元素的篩選結果(具有5條 記錄)。
[0037] 可選的,原始記錄可通過數(shù)據(jù)表格進行保存,如表1所示,原始記錄中包含有N條 記錄,每條記錄均具有序號、年齡、性別、學歷、所在城市等屬性。
[0038] 表 1
[0039]
【權利要求】
1. 一種數(shù)據(jù)篩選的方法,其特征在于,包括: 根據(jù)第一篩選元素對原始數(shù)據(jù)進行篩選,得到第一結果子集,所述第一結果子集屬于 所述原始數(shù)據(jù)且與所述第一篩選元素相對應; 顯示所述第一結果子集和元素列表,并接收用戶根據(jù)所述元素列表選擇的第二篩選元 素; 根據(jù)所述第二篩選元素對所述第一結果子集進行篩選,得到第二結果子集,所述第二 結果子集屬于所述原始數(shù)據(jù)且與所述第二篩選元素相對應; 顯示所述第二結果子集。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述顯示所述第一結果子集和所述元素 列表的步驟,包括: 確定所述第一結果子集中各第一屬性區(qū)間或各第一屬性值在所述第一結果子集中對 應的第一比例; 根據(jù)所述第一比例對平面圖形的面積進行第一劃分,得到數(shù)量與所述屬性區(qū)間或屬性 值個數(shù)相等的至少一個第一屬性區(qū)域,所述平面圖形為具有規(guī)則邊緣的圖形; 在所述平面圖形中顯示各第一屬性區(qū)域并在所述各第一屬性區(qū)域中分別顯示所述元 素列表; 所述顯示所述第二結果子集,包括: 確定所述第二結果子集中各第二屬性區(qū)間或各第二屬性值在所述第二結果子集中對 應的第二比例; 根據(jù)所述第二比例對所述第一屬性區(qū)域的面積進行第二劃分,得到數(shù)量與所述第二屬 性區(qū)間或屬性值個數(shù)相等的至少一個第二屬性區(qū)域; 在所述第一屬性區(qū)域中顯示所述至少一個第二屬性區(qū)域。
3. 根據(jù)權利要求2所述的方法,其特征在于, 所述根據(jù)所述第一比例對平面圖形的面積進行第一劃分,包括: 所述根據(jù)所述第一比例對矩形的面積進行縱向分割; 所述根據(jù)所述第二比例對所述第一屬性區(qū)域的面積進行第二劃分,包括: 所述根據(jù)所述第二比例對所述第一屬性區(qū)域的面積進行橫向分割。
4. 根據(jù)權利要求2所述的方法,其特征在于,所述在所述平面圖形中顯示各第一屬性 區(qū)域,包括: 根據(jù)不同顏色在所述平面圖形中顯示各第一屬性區(qū)域,各第一屬性區(qū)域對應的顏色各 不相同; 所述在所述第一屬性區(qū)域中顯示所述至少一個第二屬性區(qū)域,包括: 根據(jù)不同透明度或顏色深度在所述第一屬性區(qū)域中顯示所述至少一個第二屬性區(qū)域, 各第二屬性區(qū)域對應的透明度或顏色深度各不相同。
5. 根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括: 如果所述第二屬性區(qū)域的面積小于預設面積,則在接收到用戶的選擇指示時,新建顯 示界面,或者,根據(jù)用戶的確認指示新建顯示界面; 在所述顯示界面中顯示所述第一屬性區(qū)域; 根據(jù)所述第二比例在所述第一屬性區(qū)域中顯示所述第二屬性區(qū)域。
6. 根據(jù)權利要求1至5中任一項所述的方法,其特征在于,所述方法還包括: 獲取當前已選擇的篩選元素; 根據(jù)所述篩選元素被選擇的先后順序,顯示當前已選擇的所述篩選元素; 接收到用戶的選擇指示,所述選擇指示用于選擇所述當前已選擇的所述篩選元素; 根據(jù)所述選擇指示獲取并顯示與所述選擇指示表示的篩選元素對應的結果子集。
7. -種數(shù)據(jù)篩選的裝置,其特征在于,包括: 第一篩選單元,用于根據(jù)第一篩選元素對原始數(shù)據(jù)進行篩選,得到第一結果子集,所述 第一結果子集屬于所述原始數(shù)據(jù)且與所述第一篩選元素相對應; 顯示單元,用于顯示所述第一篩選單元篩選的所述第一結果子集和元素列表; 接收單元,用于接收用戶根據(jù)所述顯示單元顯示的所述元素列表選擇的第二篩選元 素; 第二篩選單元,用于根據(jù)所述接收單元接收的所述第二篩選元素對所述第一篩選單元 篩選的所述第一結果子集進行篩選,得到第二結果子集,所述第二結果子集屬于所述原始 數(shù)據(jù)且與所述第二篩選元素相對應; 所述顯示單元還用于,顯示所述第二篩選單元篩選的所述第二結果子集。
8. 根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括處理單元, 所述處理單元用于確定所述第一結果子集中各第一屬性區(qū)間或各第一屬性值在所述 第一結果子集中對應的第一比例; 根據(jù)所述第一比例對平面圖形的面積進行第一劃分,得到數(shù)量與所述屬性區(qū)間或屬性 值個數(shù)相等的至少一個第一屬性區(qū)域,所述平面圖形為具有規(guī)則邊緣的圖形; 所述顯示單元還用于,在所述平面圖形中顯示各第一屬性區(qū)域并在所述各第一屬性區(qū) 域中分別顯示所述元素列表; 所述處理單元還用于,確定所述第二篩選單元篩選的所述第二結果子集中各第二屬性 區(qū)間或各第二屬性值在所述第二結果子集中對應的第二比例; 根據(jù)所述第二比例對所述第一屬性區(qū)域的面積進行第二劃分,得到數(shù)量與所述第二屬 性區(qū)間或屬性值個數(shù)相等的至少一個第二屬性區(qū)域; 所述顯示單元還用于,在所述第一屬性區(qū)域中顯示所述至少一個第二屬性區(qū)域。
9. 根據(jù)權利要求8所述的裝置,其特征在于, 所述處理單元還用于,所述根據(jù)所述第一比例對矩形的面積進行縱向分割; 所述處理單元還用于,所述根據(jù)所述第二比例對所述第一屬性區(qū)域的面積進行橫向分 割。
10. 根據(jù)權利要求8所述的裝置,其特征在于,所述顯示單元包括: 第一顯示子單元,用于根據(jù)不同顏色在所述平面圖形中顯示各第一屬性區(qū)域,各第一 屬性區(qū)域對應的顏色各不相同; 第二顯示子單元,用于根據(jù)不同透明度或顏色深度在所述第一屬性區(qū)域中顯示所述至 少一個第二屬性區(qū)域,各第二屬性區(qū)域對應的透明度或顏色深度各不相同。
11. 根據(jù)權利要求8所述的裝置,其特征在于,所述裝置還包括: 新建單元,用于當所述第二屬性區(qū)域的面積小于預設面積且接收到用戶的選擇指示 時,新建顯示界面; 所述接收單元還用于接收用戶發(fā)出的確認指示; 所述新建單元還用于,根據(jù)所述接收單元接收的所述確認指示新建顯示界面; 所述顯示單元還用于,在所述新建單元新建的所述顯示界面中顯示所述第一屬性區(qū) 域; 所述顯示單元還用于,根據(jù)處理單元得到的所述第二比例在所述第一屬性區(qū)域中顯示 所述第二屬性區(qū)域。
12.根據(jù)權利要求7至11中任一項所述的裝置,其特征在于,所述裝置還包括: 獲取單元,用于獲取當前已選擇的篩選元素; 所述顯示單元還用于,根據(jù)所述獲取單元獲取的所述篩選元素被選擇的先后順序,顯 示當前已選擇的所述篩選元素; 所述接收單元還用于接收到用戶的選擇指示,所述選擇指示用于選擇所述當前已選擇 的所述篩選元素; 所述獲取單元還用于,根據(jù)所述接收單元接收到所述選擇指示獲取與所述選擇指示表 示的篩選元素對應的結果子集; 所述顯示單元還用于,顯示所述獲取單元獲取的所述結果子集。
【文檔編號】G06F17/30GK104216922SQ201310221037
【公開日】2014年12月17日 申請日期:2013年6月5日 優(yōu)先權日:2013年6月5日
【發(fā)明者】范成濤, 李恭偉, 李江, 朱海洋 申請人:騰訊科技(深圳)有限公司