亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于過濾數(shù)據(jù)的方法和裝置的制造方法

文檔序號:9235454閱讀:488來源:國知局
用于過濾數(shù)據(jù)的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)數(shù)據(jù)分析,尤其涉及檢索結(jié)果的過濾。
【背景技術(shù)】
[0002]用戶在電腦、手機(jī)等智能設(shè)備上檢索數(shù)據(jù)時,往往只輸入簡單的檢索條件。一般來說,檢索條件越簡單,檢索結(jié)果的數(shù)據(jù)量就越大。如果用戶覺得檢索結(jié)果的數(shù)據(jù)量大,可以對檢索結(jié)果進(jìn)行二次檢索,即通過輸入新的檢索條件,縮小檢索結(jié)果的范圍??梢圆粩嗟刂貜?fù)進(jìn)行這樣的二次檢索,直到用戶對最后的檢索結(jié)果感到滿意。這種縮小檢索范圍的操作,也叫數(shù)據(jù)過濾操作。數(shù)據(jù)過濾指的是從一個數(shù)據(jù)集合中篩選掉部分?jǐn)?shù)據(jù),得到一個不包含被篩選掉的數(shù)據(jù)的新的數(shù)據(jù)集合。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的一個目的是提供一種用于方便用戶有效地進(jìn)行數(shù)據(jù)過濾的方法和裝置。
[0004]一方面,提供一種數(shù)據(jù)過濾的方法,包含:顯示與一個數(shù)據(jù)集合相關(guān)聯(lián)的過濾控件;響應(yīng)于用戶針對過濾控件的預(yù)定義操作,顯示該數(shù)據(jù)集合中的數(shù)據(jù)項具有的屬性值;接收用戶針對從所顯示的屬性值中選擇的至少一個屬性值設(shè)置的過濾條件;和根據(jù)所述過濾條件,將過濾控件分裂為第一過濾控件和第二過濾控件,其中,第一過濾控件與第一數(shù)據(jù)子集相關(guān)聯(lián),第二過濾控件與第二數(shù)據(jù)子集相關(guān)聯(lián),第一數(shù)據(jù)子集包含數(shù)據(jù)集合中具有所選擇的至少一個屬性值的數(shù)據(jù)項,第二數(shù)據(jù)子集包含數(shù)據(jù)集合中其余的數(shù)據(jù)項。
[0005]另一方面,提供一種用于數(shù)據(jù)過濾的裝置,包含:過濾控件呈現(xiàn)模塊,被配置用于顯示與一個數(shù)據(jù)集合相關(guān)聯(lián)的過濾控件;屬性值呈現(xiàn)模塊,被配置用于響應(yīng)于用戶針對過濾控件的預(yù)定義操作,顯示該數(shù)據(jù)集合中的數(shù)據(jù)項具有的屬性值;過濾條件接收模塊,被配置用于接收用戶針對從所顯示的屬性值中選擇的至少一個屬性值設(shè)置的過濾條件;和過濾模塊,被配置用于根據(jù)所述過濾條件,將過濾控件分裂為第一過濾控件和第二過濾控件,其中,第一過濾控件與第一數(shù)據(jù)子集相關(guān)聯(lián),第二過濾控件與第二數(shù)據(jù)子集相關(guān)聯(lián),第一數(shù)據(jù)子集包含數(shù)據(jù)集合中具有所選擇的至少一個屬性值的數(shù)據(jù)項,第二數(shù)據(jù)子集包含數(shù)據(jù)集合中其余的數(shù)據(jù)項。
[0006]采用本發(fā)明的各實施的方法,能通過人機(jī)交互界面引導(dǎo)用戶有步驟地進(jìn)行數(shù)據(jù)過濾,用戶操作方便、靈活。
【附圖說明】
[0007]通過結(jié)合附圖對本公開示例性實施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實施方式中,相同的參考標(biāo)號通常代表相同部件。
[0008]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機(jī)系統(tǒng)/服務(wù)器12的框圖;
[0009]圖2示意性表示按照發(fā)明實施例的用于過濾數(shù)據(jù)的方法的流程圖;
[0010]圖3示意性地表示按照發(fā)明實施例的用于過濾數(shù)據(jù)的方法運(yùn)行時的一個屏幕狀態(tài);
[0011]圖4至6示意性地表示按照發(fā)明各種實施例的過濾數(shù)據(jù)的方法運(yùn)行時的人機(jī)交互界面;
[0012]圖7示意性表示按照發(fā)明實施例的用于過濾數(shù)據(jù)的裝置的簡略框圖。
【具體實施方式】
[0013]下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實施方式。雖然附圖中顯示了本公開的優(yōu)選實施方式,然而應(yīng)該理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施方式所限制。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0014]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機(jī)系統(tǒng)/服務(wù)器12的框圖。圖1顯示的計算機(jī)系統(tǒng)/服務(wù)器12僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。
[0015]如圖1所示,計算機(jī)系統(tǒng)/服務(wù)器12以通用計算設(shè)備的形式表現(xiàn)。計算機(jī)系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
[0016]總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC)總線,增強(qiáng)型ISA總線、視頻電子標(biāo)準(zhǔn)協(xié)會(VESA)局域總線以及外圍組件互連(PCI)總線。
[0017]計算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機(jī)系統(tǒng)/服務(wù)器12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
[0018]系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲器(RAM)30和/或高速緩存存儲器32。計算機(jī)系統(tǒng)/服務(wù)器12可以進(jìn)一步包括其它可移動/不可移動的、易失性/非易失性計算機(jī)系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖1未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖1中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如⑶-ROM,DVD-ROM或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。
[0019]具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
[0020]計算機(jī)系統(tǒng)/服務(wù)器12也可以與一個或多個外部設(shè)備14 (例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個或者多個使得用戶能與該計算機(jī)系統(tǒng)/服務(wù)器12交互的設(shè)備通信,和/或與使得該計算機(jī)系統(tǒng)/服務(wù)器12能與一個或多個其它計算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(I/O)接口 22進(jìn)行。并且,計算機(jī)系統(tǒng)/服務(wù)器12還可以通過網(wǎng)絡(luò)適配器20與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與計算機(jī)系統(tǒng)/服務(wù)器12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合計算機(jī)系統(tǒng)/服務(wù)器12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、RAID系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
[0021]除了圖1顯示傳統(tǒng)的計算機(jī)系統(tǒng)/服務(wù)器12,適于用來實現(xiàn)本發(fā)明實施方式還可以包括移動電子設(shè)備,包括但不限于移動電話、PDA、平板電腦等。典型的,移動電子設(shè)備具有輸入設(shè)備包括但不限于接觸式輸入設(shè)備,如觸摸屏、觸摸板等。首先說明本發(fā)明的用于數(shù)據(jù)過濾的方法的各種實施方式。為了敘述的方便,以下用帶有觸摸屏的手機(jī)作為例子,來說明本發(fā)明的方法的操作。需要指出的是,本發(fā)明所適用的智能設(shè)備,并不僅僅限于手機(jī);同樣,本發(fā)明所適用的顯示器,也不僅僅限于觸摸屏。
[0022]本發(fā)明的方法可針對一個原始數(shù)據(jù)集合進(jìn)行數(shù)據(jù)過濾。例如,用戶用手機(jī)訪問一個電商網(wǎng)站時,輸入一個簡單檢索條件。電商網(wǎng)站的搜索弓I擎從電商銷售的商品中,檢索出符合該檢索條件的數(shù)據(jù)作為檢索結(jié)果,并將其顯示在手機(jī)的觸摸屏上。如果檢索結(jié)果的數(shù)據(jù)量很大,用戶需要對檢索結(jié)果進(jìn)行篩選,以找到希望的數(shù)據(jù)項。在這種情況下,可以將搜索引擎返回的結(jié)果作為原始數(shù)據(jù)集合,啟動本發(fā)明的數(shù)據(jù)過濾的方法。
[0023]參看圖2,該圖示意性表示按照本發(fā)明一個實施例的用于數(shù)據(jù)過濾的方法的流程圖。如圖所示,該方法包含:
[0024]步驟210,顯示與一個數(shù)據(jù)集合相關(guān)聯(lián)的過濾控件;
[0025]步驟220,響應(yīng)于用戶針對過濾控件的預(yù)定義操作,顯示該數(shù)據(jù)集合中的數(shù)據(jù)項具有的屬性值;
[0026]步驟230,接收用戶針對從所顯示的屬性值中選擇的至少一個屬性值設(shè)置的過濾條件;和
[0027
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1