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