數(shù)據(jù)展示方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)展示技術(shù),更具體地,涉及一種自動聚集展示相關(guān)數(shù)據(jù)并切換展示數(shù)據(jù)的方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,在對海量數(shù)據(jù)進(jìn)行分析的過程中,往往需要對其中的特定數(shù)據(jù)條目進(jìn)行比對分析。例如在如圖2所示的數(shù)據(jù)表格中,按月份存儲了從1990年至2008年的每月的數(shù)據(jù),如果現(xiàn)在想逐月比較1990年、2001年和2008年這3年的數(shù)據(jù),會非常困難。首先用戶需要找到1990年I月份的數(shù)據(jù),記錄下數(shù)據(jù)后再拖動滾動條至2001年I月的數(shù)據(jù),記錄下后再拖動滾動條至2008年I月的數(shù)據(jù)。如此操作之后才能獲取這3年I月份的數(shù)據(jù),還需要再重新回到1990年2月份的數(shù)據(jù),如此往復(fù),逐月查看,既耗費(fèi)時間還無法直觀地顯示數(shù)據(jù)比較。
[0003]現(xiàn)有技術(shù)中存在一種解決方案,即通過數(shù)據(jù)過濾功能來對要顯示的數(shù)據(jù)進(jìn)行篩選。但是這種功能通常只在特定的表格處理應(yīng)用程序中可用,對于文本、程序代碼等數(shù)據(jù)內(nèi)容則無法有效地實現(xiàn)過濾,而且為了實現(xiàn)數(shù)據(jù)過濾必須事先定義過濾關(guān)鍵詞。例如針對圖2所示的表格,必須將“January”定義為表格數(shù)據(jù)項的過濾關(guān)鍵詞,經(jīng)過濾后僅顯示包含有“January”關(guān)鍵詞的數(shù)據(jù)條目。但是當(dāng)比較完各個年份I月的數(shù)據(jù)之后,還需要重新定義“February”為過濾關(guān)鍵詞,重新對原始數(shù)據(jù)進(jìn)行過濾顯示,以此類推,直至定義了 12次過濾關(guān)鍵詞(I月至12月)以對上述3個年份的各月數(shù)據(jù)進(jìn)行比較查看。
【發(fā)明內(nèi)容】
[0004]針對現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明的目的之一在于提供一種能夠按照數(shù)據(jù)分析的需求從海量數(shù)據(jù)中直觀地展示所需要的數(shù)據(jù)條目(內(nèi)容)的方法和系統(tǒng)。并且進(jìn)一步地,本發(fā)明的目的之一在于使得上述直觀的數(shù)據(jù)展示能夠響應(yīng)于需求的變化而快速、靈活地切換。上述目的并非本發(fā)明必須同時實現(xiàn)的發(fā)明目的,根據(jù)本發(fā)明的不同實施例,上述發(fā)明目的可以擇一或同時實現(xiàn)。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種用于數(shù)據(jù)展示的方法,包括:獲取原始數(shù)據(jù)內(nèi)容;確定要被聚集展示的原始數(shù)據(jù)內(nèi)容中的第一數(shù)據(jù)條目集合;以及響應(yīng)于聚集展示請求,聚集展示所述第一數(shù)據(jù)條目集合。
[0006]根據(jù)本發(fā)明的另一個方面,提供了一種用于數(shù)據(jù)展示的系統(tǒng),包括:獲取裝置,被配置為獲取原始數(shù)據(jù)內(nèi)容;確定裝置,被配置為確定要被聚集展示的原始數(shù)據(jù)內(nèi)容中的第一數(shù)據(jù)條目集合;以及展示裝置,被配置為響應(yīng)于聚集展示請求,聚集展示所述第一數(shù)據(jù)條目集合。
[0007]根據(jù)本發(fā)明提供的用戶數(shù)據(jù)展示的方法和系統(tǒng),可以從海量數(shù)據(jù)中有選擇地聚集地展示所需要的數(shù)據(jù)條目。并且進(jìn)一步地,可以使得聚集展示的數(shù)據(jù)條目響應(yīng)于需求的變化而快速、靈活地切換。
【附圖說明】
[0008]通過結(jié)合附圖對本公開示例性實施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實施方式中,相同的參考標(biāo)號通常代表相同部件。
[0009]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機(jī)系統(tǒng)/服務(wù)器12的框圖;
[0010]圖2示出了現(xiàn)有技術(shù)中一個包含海量數(shù)據(jù)的數(shù)據(jù)表格以及對若干數(shù)據(jù)條目進(jìn)行比對查看的示意圖;
[0011]圖3示出了根據(jù)本發(fā)明一個實施例的用于數(shù)據(jù)展示的方法的流程圖;
[0012]圖4示出了根據(jù)本發(fā)明一個實施例的用于數(shù)據(jù)展示的方法的流程圖;
[0013]圖5A-5I示出了根據(jù)本發(fā)明實施例(數(shù)據(jù)表格以及代碼文檔)的用于數(shù)據(jù)展示的方法的操作過程的示意圖;
[0014]圖6示出了根據(jù)本發(fā)明一個實施例的用于數(shù)據(jù)展示的系統(tǒng)的框圖。
【具體實施方式】
[0015]下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實施方式。雖然附圖中顯示了本公開的優(yōu)選實施方式,然而應(yīng)該理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施方式所限制。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0016]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機(jī)系統(tǒng)/服務(wù)器12的框圖。圖1顯示的計算機(jī)系統(tǒng)/服務(wù)器12僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。
[0017]如圖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。
[0018]總線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)總線。
[0019]計算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機(jī)系統(tǒng)/服務(wù)器12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
[0020]系統(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ā)明各實施例的功能。
[0021]具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
[0022]計算機(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ò),例如因