專利名稱:一種基于計算機的多數(shù)據(jù)窗口的展示方法及裝置的制作方法
技術領域:
本申請涉及數(shù)據(jù)處理領域,特別涉及一種基于計算機的多數(shù)據(jù)窗口的展示方法及
>J-U ρ α裝直。
背景技術:
在對數(shù)據(jù)進行統(tǒng)計分析的過程中,統(tǒng)計分析的結果通常在計算機的顯示界面上以窗口的形式進行展示。這些在計算機上用于展示數(shù)據(jù)(統(tǒng)計分析結果也是數(shù)據(jù))的窗口稱為數(shù)據(jù)窗口。當對多種數(shù)據(jù)進行統(tǒng)計分析時,每種數(shù)據(jù)的統(tǒng)計分析結果都會以一個單獨的窗口進行展示;而對每種數(shù)據(jù)可能需要進行多步統(tǒng)計分析,每一步的統(tǒng)計分析結果也會以一個單獨的窗口進行展示。因此,當需要處理的數(shù)據(jù)種類很多或者每種數(shù)據(jù)的分析步驟很多時,在計算機的顯示界面上就會展示出很多個數(shù)據(jù)窗口。下面對現(xiàn)有技術中的多數(shù)據(jù)窗口的展示方法進行舉例說明。假設需要打開數(shù)據(jù)Α、數(shù)據(jù)B、數(shù)據(jù)C、數(shù)據(jù)D共4種數(shù)據(jù);對數(shù)據(jù)A的統(tǒng)計分析步驟為5步,對數(shù)據(jù)B的統(tǒng)計分析步驟為4步,對數(shù)據(jù)C的統(tǒng)計分析步驟為6步,對數(shù)據(jù)D的統(tǒng)計分析步驟為5步。這樣,對于數(shù)據(jù)A及其每一步的統(tǒng)計分析結果,共需要6個數(shù)據(jù)窗口進行展示。同理,對于數(shù)據(jù)B、數(shù)據(jù)C、數(shù)據(jù)D及其各自每一步的統(tǒng)計分析結果,分別需要5個,7個,6個數(shù)據(jù)窗口進行展示??偣残枰?4個數(shù)據(jù)窗口進行展示。眾所周知,每個數(shù)據(jù)窗口的展示都需要占用計算機等設備的硬件資源(尤其是內存資源)。因此,現(xiàn)有技術中的多數(shù)據(jù)窗口的展示方法,當對多種數(shù)據(jù)進行統(tǒng)計分析時,由于打開的數(shù)據(jù)窗口個數(shù)過多,所以會占用計算機大量的內存資源,導致計算機軟硬件系統(tǒng)的可用內存資源 過少。而計算機軟硬件系統(tǒng)的可用內存資源過少又會導致計算機系統(tǒng)的運行速度緩慢且性能下降的結果。特別嚴重的,當數(shù)據(jù)窗口需要占用的內存資源超過內存資源上限時,還會導致計算機系統(tǒng)崩潰的嚴重后果。總之,目前需要本領域技術人員迫切解決的一個技術問題就是:如何能夠創(chuàng)新的提出一種基于計算機的多數(shù)據(jù)窗口的展示方法,以解決現(xiàn)有技術中對多個數(shù)據(jù)窗口進行展示時,對系統(tǒng)的內存資源占用過多的問題。
發(fā)明內容
本申請所要解決的技術問題是提供一種多數(shù)據(jù)窗口展示方法,以解決現(xiàn)有技術中對多個數(shù)據(jù)窗口進行展示時,對系統(tǒng)的內存資源占用過多的問題。本申請還提供了一種多數(shù)據(jù)窗口展示裝置,用以保證上述方法在實際中的實現(xiàn)及應用。為了解決上述問題,本申請公開了一種多數(shù)據(jù)窗口的展示方法,該方法包括:獲取待展示數(shù)據(jù);判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果;當展示數(shù)據(jù)為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示。優(yōu)選的,所述判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果,包括:獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;判斷所述位置信息是否表示所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口。優(yōu)選的,所述判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果,包括:獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;判斷所述位置信息是否表示所述觸發(fā)按鈕位于主窗口 ;所述主窗口的觸發(fā)按鈕用于打開已存儲的數(shù)據(jù)。優(yōu)選的,所述標簽頁的標題的生成方式為:按照“操作符+序號”的方式生成所述標簽頁的標題;所述操作符,表示生成所述標簽頁中的數(shù)據(jù)所采用的操作;所述序號,表示標題中具有相同的所述操作符的標簽頁的生成順序。優(yōu)選的,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示的過程中,還包括:記錄所述待展示數(shù)據(jù)的數(shù)據(jù)來源及操作信息;顯示所述數(shù)據(jù)來源及操作信息。優(yōu)選的,通過觸發(fā)按鈕在觸發(fā)指令中添加的標識來表示所述觸發(fā)按鈕的位置信
肩、O本申請還公開了一種多數(shù)據(jù)窗口展示裝置,包括:數(shù)據(jù)獲取模塊,用于獲取待展示數(shù)據(jù);判斷模塊,用于判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果;標簽頁展示模塊,用于當所述判斷模塊的判斷結果為是時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;新建窗口展示模塊,用于當所述判斷模塊的判斷結果為否時,新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。優(yōu)選的,所述判斷模塊包括:按鈕位置信息獲取單元,用于獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;第一判斷單元,用于判斷所述位置信息是否表示所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗P。優(yōu)選的,所述判斷模塊包括:按鈕位置信息獲取單元,用于獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;第二判斷單元,用于判斷所述位置信息是否表示所述觸發(fā)按鈕不位于主窗口 ;所述主窗口的觸發(fā)按鈕用于打開已存儲的數(shù)據(jù)。優(yōu)選的,所述標簽頁展示模塊還包括:標題生成單元,用于按照“操作符+序號”的方式生成所述標簽頁的標題;所述操作符,表示生成所述標簽頁中的數(shù)據(jù)所采用的操作;所述序號,表示標題中具有相同的所述操作符的標簽頁的生成順序。與現(xiàn)有技術相比,本申請包括以下優(yōu)點:在本申請中,對于基于已展示數(shù)據(jù)進行分析得到的待展示數(shù)據(jù),以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,可以節(jié)省系統(tǒng)內存資源。此夕卜,由于數(shù)據(jù)窗口的數(shù)量減少,對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中查找某個數(shù)據(jù),對數(shù)據(jù)的切換更加方便容易。此外,本申請中標簽頁的標題的生成方式,可以使用戶從標簽頁的標題中直接獲知該標簽頁是對數(shù)據(jù)源執(zhí)行的什么操作,用戶不必切換至各個標簽頁去辨別數(shù)據(jù)的大致類型,使得本申請的多數(shù)據(jù)窗口的展示方法更加人性化。本申請記錄并顯示數(shù)據(jù)來源及操作信息的步驟,還可以使用戶查閱到該數(shù)據(jù)結果是通過哪一種統(tǒng)計操作從哪一個數(shù)據(jù)結果標簽頁中生成而來,便于理清標簽頁之間的關系。當然,實施本申請的任一產品并不一定需要同時達到以上所述的所有優(yōu)點。
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請的多數(shù)據(jù)窗口的展示方法實施例1的流程圖;圖2為本申請的多數(shù)據(jù)窗口的展示方法實施例2的流程圖;圖3為本申請的多數(shù)據(jù)窗口的展示方法實施例3的流程圖;圖4為本申請的多數(shù)據(jù)窗口的展示方法實施例4的流程圖;圖5為本申請的多數(shù)據(jù)窗口的展示裝置實施例1結構圖;圖6為本申請的多數(shù)據(jù)窗口的展示裝置實施例2結構圖;圖7為本申請的多數(shù)據(jù)窗口的展示裝置實施例3結構圖;圖8為本申請的多數(shù)據(jù)窗口的展示裝置實施例4結構圖。
具體實施例方式下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。本申請可用于眾多通用或專用的計算裝置環(huán)境或配置中。例如:個人計算機、服務器計算機、手持設備或便攜式設備、平板型設備、多處理器裝置、包括以上任何裝置或設備的分布式計算環(huán)境等等。本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網絡而被連接的遠程處理設備來執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設備在內的本地和遠程計算機存儲介質中。本申請的主要思想之一可以包括,通過分析待展示數(shù)據(jù)的來源,來判斷該待展示數(shù)據(jù)是否應該采用新建的數(shù)據(jù)窗口進行展示。因為待展示數(shù)據(jù)通常有兩種來源,一種是在已展示的數(shù)據(jù)的基礎上進行分析得到的數(shù)據(jù)結果,另一種是新打開的數(shù)據(jù)源(即不以已展示的數(shù)據(jù)為基礎)。所以,根據(jù)待展示數(shù)據(jù)的來源,可以判斷該待展示數(shù)據(jù)是否應該采用新建的數(shù)據(jù)窗口進行展示。圖1為本申請的多數(shù)據(jù)窗口的展示方法實施例1的流程圖。如圖1所示,該方法可以包括步驟:SlOl:獲取待展示數(shù)據(jù);待展示數(shù)據(jù)可以是即將發(fā)送至計算機窗口進行顯示的數(shù)據(jù)。因為這些數(shù)據(jù)即將在計算機窗口顯示,因此稱為待展示數(shù)據(jù)。待展示數(shù)據(jù),可以是在已展示數(shù)據(jù)的基礎上進行分析處理得到的數(shù)據(jù)結果,也可以是新打開的數(shù)據(jù)源中的數(shù)據(jù)。S102:判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果;如果是,執(zhí)行步驟S103 ;否則,執(zhí)行步驟S104 ;具體的,對于如何判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果,可以有多種方式。其中最為簡單有效的方式是通過對數(shù)據(jù)進行處理時的操作步驟,來判斷待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果。更具體的,可以通過待展示數(shù)據(jù)的生成指令的發(fā)出位置來判斷待展示數(shù)據(jù)的來源。因為,如果待展示數(shù)據(jù)是基于已展示數(shù)據(jù)生成的數(shù)據(jù)時,生成待展示數(shù)據(jù)的指令(例如用戶點擊的某個按鈕)通常是由已展示數(shù)據(jù)的數(shù)據(jù)窗口發(fā)出的(即該按鈕位于已展示數(shù)據(jù)的數(shù)據(jù)窗口),所以,可以通過待展示數(shù)據(jù)的生成指令的發(fā)出位置來判斷待展示數(shù)據(jù)的來源。此外,本申請的多數(shù)據(jù)窗口展示裝置,具有主窗口界面。主窗口中具有可以打開新數(shù)據(jù)的按鈕。具體的,用戶可以點擊該按鈕(該按鈕名稱可以為“打開”),在彈出來的查找界面中,選擇已存儲的數(shù)據(jù)(例如某個數(shù)據(jù)表),此時的待展示數(shù)據(jù)就是新的數(shù)據(jù)源中的數(shù)據(jù)。因此,本申請中,還可以通過判斷待展示數(shù)據(jù)的觸發(fā)按鈕是否位于主窗口,來判斷待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果。S103:將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;如果待展示數(shù)據(jù)是在已展示數(shù)據(jù)的基礎上進行分析處理得到的數(shù)據(jù)結果,那么就可以將該待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示。當用標簽頁的形式展示待展示數(shù)據(jù)后,一個數(shù)據(jù)窗口中可以生成多個標簽頁。用戶點擊標簽頁的標題,可以在不同的標簽頁中切換。由于標簽頁所消耗的內存資源要比數(shù)據(jù)窗口少,所以用標簽頁的形式展示待展示數(shù)據(jù),可以節(jié)約系統(tǒng)內存資源。對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中進行查找,對數(shù)據(jù)的切換更加方便容易。為便于理解,下面用一個更加具體的例子說明如何以標簽頁的形式展示所述待展示數(shù)據(jù)。假設某個數(shù)據(jù)窗口中,已經打開了數(shù)據(jù)表A。數(shù)據(jù)表A在數(shù)據(jù)窗口中也以標簽頁的形式展示,該標簽頁的標題假設為數(shù)據(jù)表A。用戶在數(shù)據(jù)表A的數(shù)據(jù)的基礎上進行排序,生成了新的待展示數(shù)據(jù)。新的待展示數(shù)據(jù)構成數(shù)據(jù)表B。則數(shù)據(jù)表B在數(shù)據(jù)表A所在的數(shù)據(jù)窗口中以標簽頁的形式進行展示。此時,數(shù)據(jù)表A所在的數(shù)據(jù)窗口中有兩個標簽頁,標題分別為數(shù)據(jù)表A和數(shù)據(jù)表B。在同一時刻,可以只有一個標簽頁置于頂層,只將頂層的標簽頁中的數(shù)據(jù)進行展示。另一個標簽頁的數(shù)據(jù)不顯示,只顯示標題。用戶可以點擊未顯示數(shù)據(jù)的標簽頁的標題,以使該標簽頁置頂,顯示該標簽頁中的數(shù)據(jù)。S104:新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。如果該待展示數(shù)據(jù)是新打開的數(shù)據(jù)源中的數(shù)據(jù),那么該待展示數(shù)據(jù)就不是對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果,可以在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。本申請實施例的多數(shù)據(jù)窗口展示方法,對于基于已展示數(shù)據(jù)進行分析得到的待展示數(shù)據(jù),以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,可以節(jié)省系統(tǒng)內存資源。此外,由于數(shù)據(jù)窗口的數(shù)量減少,對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中查找某個數(shù)據(jù),對數(shù)據(jù)的切換更加方便容易。圖2為本申請的多數(shù)據(jù)窗口的展示方法實施例2的流程圖。如圖2所示,該方法可以包括以下步驟:S201:獲取待展示數(shù)據(jù);S202:獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;如前所述,待展示數(shù)據(jù)主要有兩種來源,一種是在已展示數(shù)據(jù)的基礎上進行分析的數(shù)據(jù)結果,另一種是新打開的數(shù)據(jù)。無論是哪種來源,用戶都可以通過點擊某個按鈕,來觸發(fā)待展示數(shù)據(jù)的生成。例如,對于在已展示數(shù)據(jù)的基礎上進行分析的數(shù)據(jù)結果,可以是通過點擊“過濾”、“排序”、“分組”等按鈕生成的;對于新打開的數(shù)據(jù),可以是通過點擊“打開”按鈕生成的。上面提到的按鈕,就是步驟S202中的“所述待展示數(shù)據(jù)的觸發(fā)按鈕”。由于本申請針對的系統(tǒng)中,兩種數(shù)據(jù)來源下的觸發(fā)按鈕處于不同類型的窗口界面中,對于在已展示數(shù)據(jù)的基礎上進行分析的數(shù)據(jù)結果,其觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口 ;對于新打開的數(shù)據(jù),其觸發(fā)按鈕位于主窗口 ;因此,步驟S202中可以獲取觸發(fā)按鈕的位置信息,以便區(qū)分數(shù)據(jù)來源。具體的,觸發(fā)按鈕的位置信息,可以通過觸發(fā)按鈕在觸發(fā)指令中添加的標識來表示。該標識可以是對觸發(fā)按鈕進行標識,也可以是對觸發(fā)按鈕所在的頁面進行標識。S203:判斷所述位置信息是否表示所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口 ;如果是,執(zhí)行步驟S204 ;否則,執(zhí)行步驟S205 ;如果所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口,那么表示所述待展示數(shù)據(jù)是對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果。如果所述觸發(fā)按鈕不位于已打開的數(shù)據(jù)窗口,那么表示所述待展示數(shù)據(jù)不是對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果。S204:將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;S205:新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。需要說明的是,新建的數(shù)據(jù)窗口,也是可以具有多個標簽頁的數(shù)據(jù)窗口。只是剛剛執(zhí)行步驟S205生成的數(shù)據(jù)窗口中,暫時只有一個標簽頁。本申請實施例的多數(shù)據(jù)窗口展示方法,通過判斷待展示數(shù)據(jù)的觸發(fā)按鈕是否位于已打開的數(shù)據(jù)窗口,來判斷待展示數(shù)據(jù)是否為基于已展示數(shù)據(jù)進行分析得到的;對于基于已展示數(shù)據(jù)進行分析得到的待展示數(shù)據(jù),以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,可以節(jié)省系統(tǒng)內存資源。此外,由于數(shù)據(jù)窗口的數(shù)量減少,對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中查找某個數(shù)據(jù),對數(shù)據(jù)的切換更加方便容易。圖3為本申請的多數(shù)據(jù)窗口的展示方法實施例3的流程圖。如圖3所示,該方法可以包括以下步驟:S301:獲取待展示數(shù)據(jù);S302:獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;S303:判斷所述位置信息是否表示所述觸發(fā)按鈕位于主窗口 ;如果是,執(zhí)行步驟S304 ;否則,執(zhí)行步驟S305 ;由于本申請針對的系統(tǒng)中,兩種數(shù)據(jù)來源下的觸發(fā)按鈕處于不同類型的窗口界面中,對于在已展示數(shù)據(jù)的基礎上進行分析的數(shù)據(jù)結果,其觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口 ;對于新打開的數(shù)據(jù),其觸發(fā)按鈕位于主窗口 ;因此,步驟S302中可以獲取觸發(fā)按鈕的位置信息,以便區(qū)分數(shù)據(jù)來源。具體的,本實施例中,通過判斷所述位置信息是否表示所述觸發(fā)按鈕位于主窗口,來判斷待展示數(shù)據(jù)是否為新打開的數(shù)據(jù)。如果所述位置信息表示所述觸發(fā)按鈕位于主窗口,那么表示所述待展示數(shù)據(jù)是新打開的數(shù)據(jù)。如果所述觸發(fā)按鈕不位于主窗口,那么表示所述待展示數(shù)據(jù)不是新打開的數(shù)據(jù)(例如是對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果)。S304:新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù);新建的數(shù)據(jù)窗口,也是可以具有多個標簽頁的數(shù)據(jù)窗口。只是剛剛執(zhí)行步驟S304生成的數(shù)據(jù)窗口中,暫時只有一個標簽頁。S305:將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展
/Jn ο本申請實施例的多數(shù)據(jù)窗口展示方法,通過判斷待展示數(shù)據(jù)的觸發(fā)按鈕是否位于主窗口,來判斷待展示數(shù)據(jù)是否為新打開的數(shù)據(jù)源中的數(shù)據(jù);如果待展示數(shù)據(jù)不是新打開的數(shù)據(jù)源中的數(shù)據(jù),則以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,可以節(jié)省系統(tǒng)內存資源。此外,由于數(shù)據(jù)窗口的數(shù)量減少,對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中查找某個數(shù)據(jù),對數(shù)據(jù)的切換更加方便容易。需要說明的是,本申請實施例的多數(shù)據(jù)窗口的展示方法中,標簽頁的標題的生成方式(或命名方式)可以為:“操作符+序號”的方式。操作符,可以是“過濾(FilterBy)”、“排序(Sort)”、“分組(GroUpBy)”、“頭N行(TopN) ”等等。序號表示執(zhí)行同類型操作的生成的待展示數(shù)據(jù)的生成順序。具體的,假設對于數(shù)據(jù)窗口中的數(shù)據(jù)表A第一次執(zhí)行過濾操作生成的標簽頁,可以將該標簽頁的標題命名為“過濾01”(或FilterByOl);對于第二次執(zhí)行過濾操作生成的標簽頁,則可以將該標簽頁的標題命名為“過濾02”(或FilterBy02);對于第N次執(zhí)行某操作生成的標簽頁,則可以將該標簽頁的標題命名為“操作符+N”。這種標簽頁的標題的生成方式,可以使用戶從標簽頁的標題中直接獲知該標簽頁是對數(shù)據(jù)源執(zhí)行的什么操作,用戶不必切換至各個標簽頁去辨別數(shù)據(jù)的大致類型,使得本申請的多數(shù)據(jù)窗口的展示方法更加人性化。此外,為了讓用戶進一步理清標簽頁之間的關系,本申請實施例的多數(shù)據(jù)窗口的展示方法,在將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示 的過程中,還可以記錄所述待展示數(shù)據(jù)的數(shù)據(jù)來源及操作信息;顯示所述數(shù)據(jù)來源及操作
信息。圖4為本申請的多數(shù)據(jù)窗口的展示方法實施例4的流程圖。如圖4所示,該方法可以包括以下步驟:S401:獲取待展示數(shù)據(jù);S402:獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;S403:判斷所述位置信息是否表示所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口 ;如果是,執(zhí)行步驟S404 ;否則,執(zhí)行步驟S407 ;S404:將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;S405:記錄所述待展示數(shù)據(jù)的數(shù)據(jù)來源及操作信息;S406:顯示所述數(shù)據(jù)來源及操作信息;具體的,可以在標簽頁的右側(也可以是左側)設置一個專門顯示數(shù)據(jù)來源及操作信息的界面。該界面中,可以顯示數(shù)據(jù)表來源、執(zhí)行操作、查詢條件、作業(yè)加載耗時等信息。其中數(shù)據(jù)表來源可以用打開的已存儲的數(shù)據(jù)表的文件名表示;執(zhí)行操作可以用操作符的名稱表示;查詢條件,針對不同的操作有不同的查詢條件,以頭N行(TopN)操作為例,查詢條件可以包括:N的取值、每列數(shù)據(jù)是按照升序還是降序排列等;作業(yè)加載時間,就是計算機完成本次操作所消耗的時間。S407:新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。本實施例中,由于記錄并顯示數(shù)據(jù)來源及操作信息,所以可以使用戶查閱到該數(shù)據(jù)結果是通過哪一種統(tǒng)計操作從哪一個數(shù)據(jù)結果標簽頁中生成而來,便于理清標簽頁之間的關系。對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。與上述本申請一種多數(shù)據(jù)窗口的展示方法實施例1所提供的方法相對應,本申請還提供了一種多數(shù)據(jù)窗口的展示裝置。圖5為本申請的多數(shù)據(jù)窗口的展示裝置實施例1結構圖。在本實施例中,該裝置可以包括:數(shù)據(jù)獲取模塊501,用于獲取待展示數(shù)據(jù);判斷模塊502,用于判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處
理結果;標簽頁展示模塊503,用于當所述判斷模塊的判斷結果為是時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;新建窗口展示模塊504,用于當所述判斷模塊的判斷結果為否時,新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。本實施例中,對于基于已展示數(shù)據(jù)進行分析得到的待展示數(shù)據(jù),以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,可以節(jié)省系統(tǒng)內存資源。此夕卜,由于數(shù)據(jù)窗口的數(shù)量減少,對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中查找某個數(shù)據(jù),對數(shù)據(jù)的切換更加方便容易。圖6為本申請的多數(shù)據(jù)窗口的展示裝置實施例2結構圖。在本實施例中,該裝置可以包括:數(shù)據(jù)獲取模塊501,用于獲取待展示數(shù)據(jù);判斷模塊502,用于判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處
理結果;其中,判斷模塊502可以包括:按鈕位置信息獲取單元5021,用于獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;第一判斷單元5022,用于判斷所述位置信息是否表示所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口。標簽頁展示模塊503,用于當所述判斷模塊的判斷結果為是時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;新建窗口展示模塊504,用于當所述判斷模塊的判斷結果為否時,新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。在本實施例中,通過判斷待展示數(shù)據(jù)的觸發(fā)按鈕是否位于已打開的數(shù)據(jù)窗口,來判斷待展示數(shù)據(jù)是否為基于已展示數(shù)據(jù)進行分析得到的;對于基于已展示數(shù)據(jù)進行分析得到的待展示數(shù)據(jù),以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,可以節(jié)省系統(tǒng)內存資源。此外,由于數(shù)據(jù)窗口的數(shù)量減少,對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中查找某個數(shù)據(jù),對數(shù)據(jù)的切換更加方便容易。圖7為本申請的多數(shù)據(jù)窗口的展示裝置實施例3結構圖。在本實施例中,該裝置可以包括:數(shù)據(jù)獲取模塊501,用于獲取待展示數(shù)據(jù);判斷模塊502,用于判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處
理結果;其中,判斷模塊502可以包括:按鈕位置信息獲取單元5021,用于獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;第二判斷單元5023,用于判斷所述位置信息是否表示所述觸發(fā)按鈕不位于主窗口 ;所述主窗口的觸發(fā)按鈕用于打開已存儲的數(shù)據(jù)。標簽頁展示模塊503,用于當所述判斷模塊的判斷結果為是時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;新建窗口展示模塊504,用于當所述判斷模塊的判斷結果為否時,新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。在本實施例中,通過判斷待展示數(shù)據(jù)的觸發(fā)按鈕是否位于主窗口,來判斷待展示數(shù)據(jù)是否為新打開的數(shù)據(jù)源中的數(shù)據(jù);如果待展示數(shù)據(jù)不是新打開的數(shù)據(jù)源中的數(shù)據(jù),則以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,可以節(jié)省系統(tǒng)內存資源。此外,由于數(shù)據(jù)窗口的數(shù)量減少,對于用戶來說,也不必在紛繁的數(shù)據(jù)窗口中查找某個數(shù)據(jù),對數(shù)據(jù)的切換更加方便容易。圖8為本申請的多數(shù)據(jù)窗口的展示裝置實施例4結構圖。在本實施例中,該裝置可以包括:
數(shù)據(jù)獲取模塊501,用于獲取待展示數(shù)據(jù);判斷模塊502,用于判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處
理結果;其中,判斷模塊502可以包括:按鈕位置信息獲取單元5021,用于獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息;第二判斷單元5023,用于判斷所述位置信息是否表示所述觸發(fā)按鈕不位于主窗口 ;所述主窗口的觸發(fā)按鈕用于打開已存儲的數(shù)據(jù)。標簽頁展示模塊503,用于當所述判斷模塊的判斷結果為是時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示;其中,標簽頁展示模塊503還可以包括:標題生成單元5031,用于按照“操作符+序號”的方式生成所述標簽頁的標題;所述操作符,表示生成所述標簽頁中的數(shù)據(jù)所采用的操作;所述序號,表示標題中具有相同的所述操作符的標簽頁的生成順序。來源及信息記錄單元5032,用于記錄所述待展示數(shù)據(jù)的數(shù)據(jù)來源及操作信息;來源及信息顯示單元5033,用于顯示所述數(shù)據(jù)來源及操作信息。新建窗口展示模塊504,用于當所述判斷模塊的判斷結果為否時,新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。本實施例中,標簽頁的標題的生成方式,可以使用戶從標簽頁的標題中直接獲知該標簽頁是對數(shù)據(jù)源執(zhí)行的什么操作,用戶不必切換至各個標簽頁去辨別數(shù)據(jù)的大致類型,使得本申請的多數(shù)據(jù)窗口的展示方法更加人性化。記錄并顯示數(shù)據(jù)來源及操作信息,可以使用戶查閱到該數(shù)據(jù)結果是通過哪一種統(tǒng)計操作從哪一個數(shù)據(jù)結果標簽頁中生成而來,便于理清標簽頁之間的關系。需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或
者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,
并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。以上對本申請所提供的一種檢索方法、裝置及系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本申請的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。
權利要求
1.一種多數(shù)據(jù)窗口的展不方法,其特征在于,該方法包括: 獲取待展示數(shù)據(jù); 判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果; 當展示數(shù)據(jù)為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示。
2.根據(jù)權利要求1所述的方法,其特征在于,所述判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果,包括: 獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息; 判斷所述位置信息是否表示所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗口。
3.根據(jù)權利要求1所述的方法,其特征在于,所述判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果,包括: 獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息; 判斷所述位置信息是否表示所述觸發(fā)按鈕位于主窗口 ;所述主窗口的觸發(fā)按鈕用于打開已存儲的數(shù)據(jù)。
4.根據(jù)權利要求1所述的方法,其特征在于,所述標簽頁的標題的生成方式為: 按照“操作符+序號”的方式生成所述標簽頁的標題;所述操作符,表示生成所述標簽頁中的數(shù)據(jù)所采用的操作;所述序號,表示標題中具有相同的所述操作符的標簽頁的生成順序。
5.根據(jù)權利要求1所述的方法,其特征在于,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示的過程中,還包括: 記錄所述待展示數(shù)據(jù)的數(shù)據(jù)來源及操作信息; 顯示所述數(shù)據(jù)來源及操作信息。
6.根據(jù)權利要求2或3所述的方法,其特征在于,通過觸發(fā)按鈕在觸發(fā)指令中添加的標識來表示所述觸發(fā)按鈕的位置信息。
7.一種多數(shù)據(jù)窗口展示裝置,其特征在于,包括: 數(shù)據(jù)獲取模塊,用于獲取待展示數(shù)據(jù); 判斷模塊,用于判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果;標簽頁展示模塊,用于當所述判斷模塊的判斷結果為是時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示; 新建窗口展示模塊,用于當所述判斷模塊的判斷結果為否時,新建一個數(shù)據(jù)窗口,在新建的數(shù)據(jù)窗口中展示所述待展示數(shù)據(jù)。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述判斷模塊包括: 按鈕位置信息獲取單元,用于獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息; 第一判斷單元,用于判斷所述位置信息是否表示所述觸發(fā)按鈕位于已打開的數(shù)據(jù)窗□。
9.根據(jù)權利要求6所述的裝置,其特征在于,所述判斷模塊包括: 按鈕位置信息獲取單元,用于獲取所述待展示數(shù)據(jù)的觸發(fā)按鈕的位置信息; 第二判斷單元,用于判斷所述位置信息是否表示所述觸發(fā)按鈕不位于主窗口 ;所述主窗口的觸發(fā)按鈕用于打開已存儲的數(shù)據(jù)。
10.根據(jù)權利要求6所述的裝置,其特征在于,所述標簽頁展示模塊還包括: 標題生成單元,用于按照“操作符+序號”的方式生成所述標簽頁的標題;所述操作符,表示生成所述標簽頁中的數(shù)據(jù)所采用的操作;所述序號,表示標題中具有相同的所述操作符的標簽頁的生成順序。`
全文摘要
本申請?zhí)峁┝艘环N基于計算機的多數(shù)據(jù)窗口的展示方法及裝置,所述方法包括獲取待展示數(shù)據(jù);判斷所述待展示數(shù)據(jù)是否為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果;當展示數(shù)據(jù)為對已展示數(shù)據(jù)進行數(shù)據(jù)處理的處理結果時,將所述待展示數(shù)據(jù)以標簽頁的形式在所述已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示。使用本申請的基于計算機的多數(shù)據(jù)窗口的展示方法及裝置,可以對基于已展示數(shù)據(jù)進行分析得到的待展示數(shù)據(jù),以標簽頁的形式在已展示數(shù)據(jù)的數(shù)據(jù)窗口中進行展示,不必占用新的數(shù)據(jù)窗口,進而節(jié)省系統(tǒng)內存資源。
文檔編號G06F9/44GK103106070SQ20111036120
公開日2013年5月15日 申請日期2011年11月15日 優(yōu)先權日2011年11月15日
發(fā)明者劉時光, 初敏, 蔣耘, 代斌, 周俊, 楊旭 申請人:阿里巴巴集團控股有限公司