本發(fā)明涉及管理信息系統(tǒng)。具體而言,本發(fā)明涉及一種用于提供交互式報表的方法和報表服務(wù)器。
背景技術(shù):
:通常而言,報表是用于顯示組織機構(gòu)的關(guān)鍵性能指標(biāo)的當(dāng)前狀態(tài)的圖形界面。報表包括多個相互關(guān)聯(lián)的組件/度量,其中選擇一個度量中的數(shù)據(jù)會激活一個或多個度量中的數(shù)據(jù)刷新。報表可以以一種或多種格式,例如圖像格式或pdf格式導(dǎo)出。導(dǎo)出報表允許用戶在不同的網(wǎng)絡(luò)上查看結(jié)果。導(dǎo)出報表在用戶想要保存實時報表的某些事件時報表是必要的,因為實時報表頻繁刷新。導(dǎo)出報表在用戶想要與不同網(wǎng)絡(luò)中的一個或多個用戶共享報表時報表也是必需的。導(dǎo)出報表對于未來參考也是必要的,即創(chuàng)建報表的數(shù)據(jù)將非常大并且該數(shù)據(jù)在預(yù)定義時間段之后將定期從存儲器中移除。因此,所需報表可以使用所有交互進行備份并且稍后用于流程分析。傳統(tǒng)方法之一示出了通過拍攝屏幕/窗口的快照導(dǎo)出報表的方法。這有助于保存圖1所示屏幕上的所有可見部分。但是該方法的問題在于整個報表以單個圖像的形式導(dǎo)出。因此,只有報表中可見的那些部件/度量以圖像形式導(dǎo)出。然而,當(dāng)滾動如(A)、(B)和(C)中指示的滾動面板時,可能在報表中還存在可見的若干其它部件/度量。這些部件/度量在報表上不可見,因此它們不被導(dǎo)出。此外,導(dǎo)出的報表不提供部件/度量之間的交互,即它們不提供實時報表的感覺。如果要捕獲所有交互,則必須在不同圖像中拍攝不同部件的許多單個圖像,并且用戶需要人工關(guān)聯(lián)多個圖像。該過程非常耗時并且也增加了報表服務(wù)器上的負(fù)載。技術(shù)實現(xiàn)要素:本發(fā)明的目標(biāo)在于提供一種交互式報表,其中交互式報表可以用于交互式方式的離線分析。本發(fā)明涉及一種提供用于離線分析的交互式報表的方法。所述方法包括報表服務(wù)器接收報表的選擇,其中該報表顯示流程中的一個或多個關(guān)鍵性能指標(biāo)的信息。在接收該報表的選擇之后,報表服務(wù)器使用報表服務(wù)器的存儲器中存儲的報表數(shù)據(jù)為選擇的報表生成動態(tài)交互包或靜態(tài)交互包中的至少一個。動態(tài)交互包包括用于渲染選擇的報表的動態(tài)交互式報表的信息,靜態(tài)交互包包括選擇的報表上的一個或多個交互中的每個對應(yīng)的一個或多個快照。所述方法還包括使用動態(tài)交互包或靜態(tài)交互包中的至少一個向用戶提供用于離線分析的交互式報表。本發(fā)明公開了一種用于提供用于離線分析的交互式報表的報表服務(wù)器。報表服務(wù)器包括接收模塊、動態(tài)交互模塊和靜態(tài)交互模塊。接收模塊從流程中的一個或多個報表接收報表的選擇。報表服務(wù)器使用報表服務(wù)器的存儲器中存儲的報表數(shù)據(jù)為選擇的報表生成動態(tài)交互包或靜態(tài)交互包中的至少一個。動態(tài)交互包包括用于渲染選擇的報表的動態(tài)交互式報表的信息,靜態(tài)交互包包括選擇的報表上的一個或多個交互中的每個對應(yīng)的一個或多個快照。報表服務(wù)器使用動態(tài)交互包或靜態(tài)交互包中的至少一個向用戶提供用于離線分析的交互式報表。在一實施例中,本發(fā)明提供一種用于生成動態(tài)交互式報表的方法。所述方法包括識別選擇的報表中的一個或多個度量。在識別一個或多個度量之后,識別一個或多個度量之間的一個或多個依賴關(guān)系。與一個或多個度量之間的一個或多個依賴關(guān)系相關(guān)聯(lián)的的信息被存儲在報表數(shù)據(jù)中。所述方法還包括基于一個或多個度量之間的一個或多個依賴關(guān)系擴展與一個或多個度量中的每個度量相關(guān)聯(lián)的查詢,執(zhí)行針對一個或多個度量中的每個擴展的擴展查詢,存儲執(zhí)行的查詢的結(jié)果的數(shù)據(jù)記錄,以及使用數(shù)據(jù)記錄和報表數(shù)據(jù)生成動態(tài)交互包。動態(tài)交互包包括用于渲染動態(tài)交互式報表的信息。在一實施例中,本發(fā)明提供一種用于生成靜態(tài)交互格式的方法。所述方法包括識別選擇的報表中的一個或多個度量。在識別一個或多個度量之后,確定一個或多個度量中的每個之間的一個或多個交互。所述方法還包括生成一個或多個交互中的每個的快照并基于一個或多個度量中的每個之間的一個或多個交互鏈接快照。最后,所述方法包括生成靜態(tài)交互包,其中靜態(tài)交互包包括選擇的報表上的一個或多個交互中的每個對應(yīng)的快照。本發(fā)明涉及一種非瞬時性計算機可讀介質(zhì),包括存儲在其上的操作,當(dāng)至少一個處理器執(zhí)行所述操作時,使報表服務(wù)器執(zhí)行接收報表選擇的步驟,其中報表顯示流程中的一個或多個關(guān)鍵性能指標(biāo)的信息。隨后,執(zhí)行以下步驟:使用報表服務(wù)器的存儲器中存儲的報表數(shù)據(jù)為選擇的報表生成動態(tài)交互包和靜態(tài)交互包中的至少一個,其中動態(tài)交互包包括用于渲染選擇的報表的動態(tài)交互式報表的信息,靜態(tài)交互包包括選擇的報表上的一個或多個交互中的每個對應(yīng)的一個或多個快照。接著,使用動態(tài)交互包和靜態(tài)交互包中的至少一個執(zhí)行向用戶提供用于離線分析的交互式報表的步驟。本發(fā)明通過提供一種動態(tài)交互格式或靜態(tài)交互格式的交互式報表以用于離線分析。使用動態(tài)交互包提供動態(tài)交互格式,以及使用靜態(tài)交互包提供靜態(tài)交互格式。報表服務(wù)器生成動態(tài)交互包和靜態(tài)交互包。在靜態(tài)交互格式下,提供具有鏈接的一個或多個快照。當(dāng)用戶在快照中選擇數(shù)據(jù)項時,鏈接將打開/滾動其它快照。所以用戶可以使用靜態(tài)交互包以交互式方式執(zhí)行離線分析,從而降低服務(wù)器上的負(fù)載。動態(tài)交互格式包含用于在不使用服務(wù)器的情況下提供看起來像原始報表并且完全像原始報表一樣運作的報表的信息,從而降低服務(wù)器上的負(fù)載??墒褂渺o態(tài)交互格式和動態(tài)交互格式中的至少一個向不同網(wǎng)絡(luò)中的一個或多個用戶提供交互式報表,因為對服務(wù)器不存在要求。前述總結(jié)只是示例性的,并不旨在以任意方式進行限制。除了上述示例性的方面,實施例和特征之外,通過參考附圖和以下具體實施方式,其它方面、實施例和特征將變得顯而易見。附圖說明本發(fā)明的新穎的特點和特征在所附權(quán)利要求中進行闡述。但是本發(fā)明自身、優(yōu)選的使用方式,及其其它目的和優(yōu)勢,也可以通過參考以下說明性實施例的詳細(xì)說明結(jié)合附圖得到最好的理解?,F(xiàn)參照附圖僅通過示例描述一個或更多的實施例。圖1所示為根據(jù)現(xiàn)有技術(shù)的示例性導(dǎo)出報表;圖2示出了根據(jù)本發(fā)明的某些實施例的提供用于離線分析流程的交互式報表的示例性環(huán)境;圖3a所示為根據(jù)本發(fā)明的某些實施例的圖示提供交互式報表進行離線分析的含有處理器和存儲器的報表服務(wù)器的示例性方框圖;圖3b所示為根據(jù)本發(fā)明的某些實施例的圖示提供交互式報表進行離線分析的報表服務(wù)器的詳細(xì)方框圖;圖4所示為根據(jù)本發(fā)明的某些實施例的流程中的示例性報表;圖5示出了根據(jù)本發(fā)明的某些實施例的圖示在報表中創(chuàng)建一個或多個度量的依賴關(guān)系結(jié)構(gòu)的流程的流程圖;圖6a至6c示出了根據(jù)本發(fā)明的某些實施例的提供動態(tài)交互格式用于導(dǎo)出選擇的報表的示例性實施例;圖7a至7d示出了根據(jù)本發(fā)明的某些實施例的提供靜態(tài)交互格式用于導(dǎo)出選擇的報表的示例性實施例;圖8所示為根據(jù)本發(fā)明的某些實施例的提供用于離線分析流程的動態(tài)交互式報表的方法的流程圖;以及圖9示出了實施符合本發(fā)明的實施例的示例性計算機系統(tǒng)的方框圖。附圖出于說明目的描繪了本發(fā)明實施例。本領(lǐng)域技術(shù)人員從下文的具體實施方式中很容易認(rèn)識到可以在不脫離本發(fā)明的原理的情況下采用本文所示的結(jié)構(gòu)和方法的替代性實施例。具體實施方式上文已廣泛地概述了本發(fā)明的特征和技術(shù)優(yōu)勢,便于能夠更好地理解本發(fā)明的詳細(xì)說明。下文將描述本發(fā)明的其它特征和優(yōu)點,這些特征和優(yōu)點構(gòu)成本發(fā)明的權(quán)利要求書的主題。所屬領(lǐng)域的技術(shù)人員應(yīng)了解,可輕易地基于所揭示的概念和特定方面,修改或設(shè)計用于實現(xiàn)本發(fā)明的相同目的的其它結(jié)構(gòu)。所屬領(lǐng)域的技術(shù)人員還應(yīng)意識到,此類等效結(jié)構(gòu)并不脫離所附權(quán)利要求書中提出的本發(fā)明的精神和范圍。當(dāng)結(jié)合附圖進行考慮時,將從以下描述更好地理解據(jù)信為本發(fā)明的特征的新穎特征,關(guān)于其組織和操作方法兩者,連同其它的目標(biāo)和優(yōu)勢。然而,應(yīng)明確理解,每個附圖僅出于說明及描述的目的而提供,且既定不作為本發(fā)明的限制的定義。本文中所用的術(shù)語“管理信息系統(tǒng)”是指用于提供組織所需信息的系統(tǒng)以有效管理組織,術(shù)語“報表”是指用于提供流程中的關(guān)鍵性能指標(biāo)的圖像表示的實時用戶界面,術(shù)語“流程”是指產(chǎn)生特定業(yè)務(wù)或產(chǎn)品的一系列相關(guān)的、結(jié)構(gòu)化的活動或任務(wù),術(shù)語“度量”是指報表中的數(shù)據(jù)的視覺表示,其中度量的形式可以是,例如,圖表、圖形、文本或表格。本發(fā)明實施例涉及一種提供由報表服務(wù)器用于離線分析流程的交互式報表的方法。報表服務(wù)器接收來自用戶的報表選擇。用戶可從存儲器中存儲的一個或多個報表中選擇報表。用戶還可以從流程中的實時報表中選擇報表。報表服務(wù)器配置有動態(tài)交互模塊和靜態(tài)交互模塊。報表服務(wù)器可生成動態(tài)交互包和靜態(tài)交互包中的至少一個。生成動態(tài)交互包的方法包括識別報表中的一個或多個度量,執(zhí)行選擇的報表中的一個或多個度量中的每個對應(yīng)的查詢。所述方法還包括存儲執(zhí)行的查詢的結(jié)果的數(shù)據(jù)記錄以及生成交互數(shù)據(jù),其中交互數(shù)據(jù)包括用于使用數(shù)據(jù)記錄和報表數(shù)據(jù)渲染動態(tài)交互式報表的信息。生成靜態(tài)交互包的方法包括識別選擇的報表中的一個或多個度量,確定一個或多個度量中的每個之間的一個或多個交互。所述方法還包括為一個或多個交互中的每個生成快照并基于一個或多個度量中的每個之間的一個或多個交互鏈接快照。用戶可提供動態(tài)交互包或靜態(tài)交互包以用于離線分析。此后,本發(fā)明實施例借助于示例性圖和一個或多個示例進行解釋。然而,提供這些示例性圖和示例用于說明性目的以更好地理解本發(fā)明并且不應(yīng)被解釋為限制本發(fā)明的范圍。圖2示出了根據(jù)本發(fā)明的某些實施例的提供用于離線分析流程的交互式報表的示例性環(huán)境200。如圖2所示,環(huán)境200包括一個或多個用戶設(shè)備,設(shè)備12011至用戶設(shè)備n201n(統(tǒng)稱為用戶設(shè)備201)、通信網(wǎng)絡(luò)203和報表服務(wù)器205。一個或多個用戶設(shè)備201可以通過通信網(wǎng)絡(luò)203以通信方式連接到報表服務(wù)器105。通信網(wǎng)絡(luò)103可以是無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或它們的組合。在一項實施方式中,報表服務(wù)器205可在諸如膝上電腦、臺式電腦、筆記本電腦、工作站、大型計算機、服務(wù)器、網(wǎng)絡(luò)服務(wù)器之類的多種計算系統(tǒng)中實施。在一實施例中,報表服務(wù)器205在組織機構(gòu)中實施以提供該組織機構(gòu)的關(guān)鍵性能指標(biāo)的圖像表示。關(guān)鍵性能指標(biāo)評估該組織機構(gòu)的特定活動。一個或多個用戶設(shè)備201可由該組織機構(gòu)的各個利益相關(guān)者或最終用戶用于觀看流程中的報表。在一實施例中,用戶可導(dǎo)出交互式報表用于離線分析。用戶可將用于離線分析的報表導(dǎo)出給該組織機構(gòu)內(nèi)或該組織機構(gòu)之外的一個或多個用戶。在該場景中,用戶選擇報表用于導(dǎo)出。選擇的報表可以動態(tài)交互格式或靜態(tài)交互格式導(dǎo)出。在動態(tài)交互格式下,生成動態(tài)交互包。動態(tài)交互包包括用于渲染選擇的報表的動態(tài)交互式報表的信息。在靜態(tài)交互格式下,生成靜態(tài)交互包。該靜態(tài)交互包包括選擇的報表上的一個或多個交互中的每個對應(yīng)的一個或多個快照。圖3a所示為根據(jù)本發(fā)明的某些實施例的用于提供交互式報表以進行離線分析的含有處理器和存儲器的報表服務(wù)器的示例性方框圖。報表服務(wù)器205包括接口301、存儲器303和處理器305。接口301與處理器305耦合,數(shù)據(jù)通過處理器305從一個或多個用戶設(shè)備201接收。存儲器303以通信方式耦合到處理器305。存儲器303存儲處理器可執(zhí)行的指令,當(dāng)這些指令執(zhí)行時使處理器305執(zhí)行一個或多個步驟。處理器305從流程中的一個或多個報表接收報表的選擇。該報表顯示流程中的一個或多個關(guān)鍵性能指標(biāo)的信息。處理器305使用存儲器303中存儲的報表數(shù)據(jù)為選擇的報表生成動態(tài)交互包和靜態(tài)交互包中的至少一個以用于離線分析。報表數(shù)據(jù)包括以下項中的至少一個:選擇的報表中的一個或多個度量、與一個或多個度量中的每個相關(guān)聯(lián)的查詢數(shù)據(jù)、一個或多個度量和用于提供交互式報表的一個或多個格式之間的交互。處理器305提供動態(tài)交互包和靜態(tài)交互包中的至少一個以用于離線分析。動態(tài)交互包包括用于渲染選擇的報表的動態(tài)交互式報表的信息,靜態(tài)交互包包括選擇的報表上的一個或多個交互中的每個對應(yīng)的一個或多個快照。圖3b所示為根據(jù)本發(fā)明的某些實施例的圖示提供交互式報表的報表服務(wù)器205的詳細(xì)方框圖。在一項實施方式中,數(shù)據(jù)可包括報表數(shù)據(jù)307和查詢結(jié)果數(shù)據(jù)309。報表數(shù)據(jù)307包括度量數(shù)據(jù)311、查詢數(shù)據(jù)313、交互數(shù)據(jù)315和格式數(shù)據(jù)317。在一實施例中,度量數(shù)據(jù)311可包括選擇的報表中的一個或多個度量的信息。度量是與流程相關(guān)聯(lián)的數(shù)據(jù)的視覺表示。例如,流程可用于識別組織機構(gòu)的一個或多個數(shù)據(jù)中心之間的網(wǎng)絡(luò)流量分布。圖4所示為流程中的示例性報表。一個或多個數(shù)據(jù)中心為“DC1”401、“DC2”403、“DC3”405和“DC4”407。一個或多個數(shù)據(jù)中心在度量410中表示。一個或多個數(shù)據(jù)中心是度量410的值。可能存在與每個數(shù)據(jù)中心連接的各種客戶端。例如,數(shù)據(jù)中心“DC1”401可能具有四個客戶端,即“L1”409、“L2”411、“L3”413和“L4”415。當(dāng)用戶選擇度量值,例如數(shù)據(jù)中心“DC1”401時,與選擇的數(shù)據(jù)中心相關(guān)聯(lián)的客戶端在度量424中表示。與每個客戶端相關(guān)聯(lián)的網(wǎng)絡(luò)流量也在度量424中示出。如果用戶選擇度量值,例如客戶端“L1”409,選擇的客戶端的詳細(xì)網(wǎng)絡(luò)流量以條形圖形式在度量425中表示。圖4也示出了度量426中指定時間段內(nèi)選擇的客戶端的網(wǎng)絡(luò)流量分布。在一實施例中,查詢數(shù)據(jù)313可包括與報表中的每個度量相關(guān)聯(lián)的一個或多個查詢的信息。例如,與度量424相關(guān)聯(lián)的查詢?yōu)椋?Selectclient,sum(traffic)fromtraffic_tablewheredc='DC1'groupbyclient"與度量425相關(guān)聯(lián)的查詢?yōu)椋?Selectnetworktraffic,sum(traffic)fromtraffictablewheredc='DC1'ANDclient='L1'groupbynetworktraffic"與度量426相關(guān)聯(lián)的查詢?yōu)椋?Selecthour,sum(traffic)fromtraffic_tablewheredc='DC1'ANDclient='L1'ANDnetworktraffic='HTTP'groupbyhour"與報表中的每個度量相關(guān)聯(lián)的查詢數(shù)據(jù)315存儲在存儲器303中。在實施例中,交互數(shù)據(jù)315可包括報表中的一個或多個度量之間的一個或多個交互的信息。例如,度量410的交互數(shù)據(jù)315為與DC1、DC2、DC3和DC4的客戶端相關(guān)聯(lián)的數(shù)據(jù)。類似地,度量424的交互數(shù)據(jù)為與“L1”、“L2”、“L3”和“L4”中的網(wǎng)絡(luò)流量相關(guān)聯(lián)的數(shù)據(jù)。在實施例中,格式數(shù)據(jù)317可包括度量在報表上顯示的一個或多個格式的信息。這些度量可以以圖表、表格、文本等形式顯示。在實施例中,查詢結(jié)果數(shù)據(jù)309可包括報表服務(wù)器205執(zhí)行的每個查詢的結(jié)果的信息。存儲器303還可包括模塊生成的用于執(zhí)行知識報表服務(wù)器的各種功能的其它數(shù)據(jù),其它數(shù)據(jù)可包括臨時數(shù)據(jù)和臨時文件。報表數(shù)據(jù)307和查詢結(jié)果數(shù)據(jù)309可以以各種數(shù)據(jù)結(jié)構(gòu)的形式存儲在存儲器303中。此外,前述數(shù)據(jù)可通過數(shù)據(jù)模型,例如關(guān)系或?qū)哟螖?shù)據(jù)模型,進行組織。在實施例中,從一個或多個用戶設(shè)備201接收的報表數(shù)據(jù)307由報表服務(wù)器205的模塊處理。這些模塊可以存儲在存儲器303內(nèi)。本文所使用的術(shù)語模塊是指專用集成電路(ASIC)、電子電路、執(zhí)行一個或多個軟件或硬件程序的處理器(共享、專用,或組)和存儲器、組合邏輯電路,和/或其它提供所述功能的其它合適部件。這些模塊可包括,例如,接收模塊318、依賴關(guān)系映射模塊319、查詢引擎321、動態(tài)交互模塊323和靜態(tài)交互模塊325。在實施例中,這些模塊可獨立地或作為處理器的一部分執(zhí)行所述功能。在實施例中,接收模塊318從流程中的一個或多個報表接收報表的選擇。該報表可從實時報表或從報表服務(wù)器205的存儲器303中存儲的報表中選擇。在實施例中,依賴關(guān)系映射模塊319為選擇的報表中的一個或多個度量創(chuàng)建依賴關(guān)系結(jié)構(gòu)。依賴關(guān)系映射模塊319使用報表數(shù)據(jù)307為報表中的一個或多個度量創(chuàng)建依賴關(guān)系結(jié)構(gòu)。圖5示出了根據(jù)本發(fā)明的某些實施例的用于創(chuàng)建一個或多個度量的依賴關(guān)系結(jié)構(gòu)的流程。如圖5所示,本方法包括用于為選擇的報表中的一個或多個度量創(chuàng)建依賴關(guān)系結(jié)構(gòu)的一個或多個方框??稍谟嬎銠C可執(zhí)行指令的一般上下文中描述本方法。一般而言,計算機可讀指令可以包括執(zhí)行特定功能或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的例程、程序、對象、部件、數(shù)據(jù)結(jié)構(gòu)、過程、模塊和功能。描述本方法的順序并非旨在被解釋為限制,任何數(shù)目的所描述的方法框可以按任何順序組合以實施本方法。此外,可以從本方法中刪除各個方框而不背離本文所述的主題的精神和范圍。另外,本方法可以在任意合適的硬件、軟件、固件或其組合中實施。在步驟501處,依賴關(guān)系映射模塊319識別報表中的一個或多個度量。考慮圖4所示的選擇的報表的示例,識別的一個或多個度量為410、424、425和426。在步驟503處,依賴關(guān)系映射模塊319處理報表中的每個度量以識別每個度量的一個或多個依賴性度量。例如,度量410的依賴性度量為424。度量424的依賴性度量為425。度量425的依賴性度量為426。在步驟505處,依賴關(guān)系映射模塊319確定每個度量是否依賴于其它度量。如果度量是獨立的,即它不依賴于任何其它度量,則該方法通過“否”前進至方框507。如果度量依賴于其它度量,則方法通過“是”前進至方框503用于處理每個度量直至識別根度量。例如,度量410不依賴于任何其它度量。但是,度量424依賴于度量410。在步驟507中,依賴關(guān)系映射模塊319配置一個或多個度量,這些度量作為根度量/父度量是獨立的。例如,度量410為根度量。在步驟509處,依賴關(guān)系映射模塊319確定根度量是否包括一個或多個依賴性度量。如果根度量不包括一個或多個依賴性度量,則本方法停止。如果根度量包括一個或多個依賴性度量,則方法通過“是”前進至方框511。例如,根度量410的一個或多個依賴性度量為424。在步驟511中,依賴關(guān)系映射模塊319配置一個或多個依賴性度量作為根度量的子度量。例如,度量424為根度量410的子度量。在步驟513處,依賴關(guān)系映射模塊315處理一個或多個依賴性度量中的每個。在步驟515處,依賴關(guān)系映射模塊315將每個子度量配置為當(dāng)前的依賴性度量并且重復(fù)識別當(dāng)前的依賴性度量的一個或多個依賴性度量的流程。例如,度量424被設(shè)置為當(dāng)前的依賴性度量并且度量425為424的依賴性度量。依賴關(guān)系映射模塊使用圖5中所述的方法步驟為選擇的報表中的一個或多個度量創(chuàng)建依賴關(guān)系結(jié)構(gòu)。示例性依賴關(guān)系結(jié)構(gòu)在圖6b中示出。返回參考圖3,查詢引擎321查詢報表中每個度量的數(shù)據(jù)。在實施例中,動態(tài)交互模塊323用于生成動態(tài)交互包。動態(tài)交互模塊323包括查詢擴展模塊327、數(shù)據(jù)構(gòu)建模塊329,以及交互數(shù)據(jù)生成模塊331。在實施例中,查詢擴展模塊327用于擴展選擇的報表中的每個度量的查詢以便于查詢報表所需的所有數(shù)據(jù)并將這些數(shù)據(jù)導(dǎo)出為數(shù)據(jù)記錄。查詢擴展模塊327執(zhí)行每個根度量的查詢。隨后,基于根度量的查詢結(jié)果,查詢擴展模塊327擴展每個依賴性度量的查詢。執(zhí)行擴展與選擇的報表中的每個度量相關(guān)聯(lián)的的查詢的流程直至執(zhí)行所有度量。例如,擴展查詢?yōu)镾electdatacentre,client,traffic_type,sum(traffic)fromTraffic_Table_Day,groupbydatacentre,client,andtraffic_type,wheredatacentrein("DC1","DC2","DC3","DC4")andclientin("L1","L2","L3","L4")。執(zhí)行擴展查詢用于提供報表中所有可能的交互。在實施例中,數(shù)據(jù)構(gòu)建模塊329用于創(chuàng)建本地數(shù)據(jù)存儲器用于存儲選擇的報表中每個度量的查詢結(jié)果的數(shù)據(jù)記錄。在實施例中,交互數(shù)據(jù)生成模塊331用于生成交互數(shù)據(jù)。例如,交互數(shù)據(jù)可以是JavaScript或SilverlightTM格式的超文本標(biāo)記語言(HTML)文件。交互數(shù)據(jù)包括使用數(shù)據(jù)記錄渲染動態(tài)交互式報表的信息。在實施例中,靜態(tài)交互模塊325用于生成靜態(tài)交互包。靜態(tài)交互模塊325包括交互生成模塊333、快照生成模塊335,以及快照鏈接模塊337。交互生成模塊333用于識別一個或多個度量中的每個之間的一個或多個交互。例如,當(dāng)用戶選擇度量410中的值“DC1”401時,顯示度量424,其中度量424包括值“L1”409、“L2”411、“L3”413、“L4”415。類似地,當(dāng)用戶選擇度量424中的值“L1”409時,在度量425中顯示“L1”409的網(wǎng)絡(luò)流量,即“HTTP”417、“FTP”419、“TCP”421和“其它”423。交互生成模塊333識別這些交互??煺丈赡K335用于為一個或多個交互中的每個生成快照。例如,快照可以是圖像或者采用文本/超文本標(biāo)記語言(HTML)格式或可縮放矢量圖形(SVG)格式或可移植文檔格式(PDF)格式。為報表中的每個交互生成快照。例如,一個快照可能顯示四個不同的數(shù)據(jù)中心。其它快照可能顯示與數(shù)據(jù)中心“DC1”401相關(guān)聯(lián)的各種客戶端??煺真溄幽K337用于基于一個或度量之間的一個或多個交互鏈接快照。例如,顯示四個不同數(shù)據(jù)中心的快照可能具有四個鏈接。為每個數(shù)據(jù)中心提供一個鏈接。因此,當(dāng)用戶選擇與數(shù)據(jù)中心“DC1”401相關(guān)聯(lián)的鏈路時,顯示與數(shù)據(jù)中心“DC1”401相關(guān)聯(lián)的快照,即顯示“DC1”的客戶端的快照。圖6a至6c示出了根據(jù)本發(fā)明的某些實施例的提供動態(tài)交互格式用于導(dǎo)出選擇的報表的示例性實施例。例如,流程可用于識別組織的一個或多個數(shù)據(jù)中心之間的網(wǎng)絡(luò)流量分布。該組織可與報表服務(wù)器相關(guān)聯(lián)。報表服務(wù)器205用于提供與該流程相關(guān)聯(lián)的的一個或多個報表。該組織的最終用戶/利益相關(guān)者可通過通信網(wǎng)絡(luò)203選擇一個或多個報表中的一個。通信網(wǎng)絡(luò)203可以是該組織的局域網(wǎng)(LAN)。報表服務(wù)器205向與最終用戶/利益相關(guān)者相關(guān)聯(lián)的用戶設(shè)備12011提供選擇的報表,如圖6a所示。在實施例中,用戶設(shè)備12011可向該組織之外的一個或多個其它用戶導(dǎo)出選擇的報表。用戶設(shè)備12011可以動態(tài)交互格式導(dǎo)出選擇的報表。報表服務(wù)器205為動態(tài)交互格式生成動態(tài)交互包。報表服務(wù)器205的動態(tài)交互模塊323用于生成動態(tài)交互包。動態(tài)交互模塊323包括查詢擴展模塊327、數(shù)據(jù)構(gòu)建模塊329以及交互數(shù)據(jù)生成模塊331。報表服務(wù)器205的依賴關(guān)系映射模塊319為選擇的報表中的度量創(chuàng)建依賴關(guān)系結(jié)構(gòu)。例如,度量410中的值“DC1”401的依賴關(guān)系結(jié)構(gòu)在圖6b中示出。在創(chuàng)建依賴關(guān)系結(jié)構(gòu)之后,查詢擴展模塊327執(zhí)行與報表中的每個度量相關(guān)聯(lián)的查詢?;诿總€度量的查詢結(jié)果,查詢擴展模塊327擴展并執(zhí)行與每個度量的一個或多個依賴性度量相關(guān)聯(lián)的查詢。數(shù)據(jù)構(gòu)建模塊329創(chuàng)建本地數(shù)據(jù)存儲器并在本地數(shù)據(jù)存儲器中存儲選擇的報表中每個度量的查詢結(jié)果的數(shù)據(jù)記錄。交互數(shù)據(jù)生成模塊331基于數(shù)據(jù)記錄和報表數(shù)據(jù)307生成交互數(shù)據(jù)。交互數(shù)據(jù)包括用于渲染動態(tài)交互式報表的信息。如圖6c所示,動態(tài)交互包包括交互數(shù)據(jù)。用戶設(shè)備12011通過外部通信網(wǎng)絡(luò)204向客戶端設(shè)備701導(dǎo)出動態(tài)交互包。交互數(shù)據(jù)包括用于提供報表數(shù)據(jù)307中定義的格式的動態(tài)報表的信息。圖7a至7d示出了根據(jù)本發(fā)明的某些實施例的提供靜態(tài)交互格式用于導(dǎo)出報表的示例性實施例。例如,流程可用于識別組織的一個或多個數(shù)據(jù)中心之間的網(wǎng)絡(luò)流量分布。該組織可與報表服務(wù)器205相關(guān)聯(lián)。報表服務(wù)器205用于提供與該流程相關(guān)聯(lián)的一個或多個報表。該組織的最終用戶/利益相關(guān)者可通過通信網(wǎng)絡(luò)203選擇一個或多個報表中的一個。通信網(wǎng)絡(luò)203可以是該組織的LAN。報表服務(wù)器205向與最終用戶/利益相關(guān)者相關(guān)聯(lián)的用戶設(shè)備12011提供選擇的報表,如圖7a所示。在實施例中,最終用戶/利益相關(guān)者可向該組織內(nèi)的一個或多個其它用戶導(dǎo)出選擇的報表。報表服務(wù)器可為該流程生成一個或多個報表并將報表存儲在存儲器303中。最終用戶可從存儲器303中選擇一個或多個生成的報表中的一個進行離線分析。最終用戶可以以靜態(tài)交互格式導(dǎo)出選擇的報表。報表服務(wù)器205為靜態(tài)交互格式生成靜態(tài)交互包。報表服務(wù)器205的靜態(tài)交互模塊325用于生成靜態(tài)交互包。靜態(tài)交互模塊325包括交互生成模塊333、快照生成模塊335和快照鏈接模塊337。交互生成模塊333識別度量之間可能的一個或多個交互。例如,選擇的報表中的度量之間可能的一個或多個交互為數(shù)據(jù)中心和多個客戶端之間的交互、每個客戶端與其對應(yīng)網(wǎng)絡(luò)流量之間的交互等??煺丈赡K335為選擇的報表中的一個或多個度量之間的每個交互生成快照。圖7b示出了為數(shù)據(jù)中心“DC1”401、該數(shù)據(jù)中心的一個客戶端“L1”409和與“L1”相關(guān)聯(lián)的一種或多種類型的網(wǎng)絡(luò)流量的交互生成的快照??煺?示出了該流程中的四個不同數(shù)據(jù)中心??煺?顯示數(shù)據(jù)中心“DC1”401的客戶端??煺?顯示數(shù)據(jù)中心“DC2”403的客戶端。快照4顯示數(shù)據(jù)中心“DC3”405的客戶端??煺?顯示數(shù)據(jù)中心“DC4”407的客戶端。類似地,快照6顯示客戶端“L1”409的網(wǎng)絡(luò)流量,快照7顯示客戶端“L2”411的網(wǎng)絡(luò)流量,快照8顯示了客戶端“L3”413的網(wǎng)絡(luò)流量,以及快照9顯示客戶端“L4”415的網(wǎng)絡(luò)流量??煺真溄幽K用于基于度量之間的一個或多個交互鏈接快照。例如,快照1可鏈接至快照2、快照3、快照4,以及快照5,如圖7c所示??煺?可具有四個超鏈接,每個數(shù)據(jù)中心具有一條鏈接。所以,當(dāng)用戶選擇任意一個數(shù)據(jù)中心時,將提供與所選數(shù)據(jù)中心相關(guān)聯(lián)的快照。靜態(tài)交互包包括靜態(tài)文檔。靜態(tài)文檔可以是word文檔或pdf文檔。用戶設(shè)備2011通過通信網(wǎng)絡(luò)203將靜態(tài)交互包導(dǎo)出給客戶端設(shè)備701,如圖7d所示。圖8所示為根據(jù)本發(fā)明的某些實施例的提供用于離線分析流程的交互式報表的方法的流程圖。如圖8所示,本方法包括用于提供用于離線分析流程的交互式報表的一個或多個步驟。可在計算機可執(zhí)行指令的一般上下文中描述本方法。一般而言,計算機可讀指令可以包括執(zhí)行特定功能或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的例程、程序、對象、部件、數(shù)據(jù)結(jié)構(gòu)、過程、模塊和功能。描述本方法的順序并非旨在被解釋為限制,任何數(shù)目的所描述的方法框可以按任何順序組合以實施本方法。此外,可以從本方法中刪除各個方框而不背離本文所述的主題的精神和范圍。另外,本方法可以在任意合適的硬件、軟件、固件或其組合中實施。在步驟801處,報表服務(wù)器205從與流程相關(guān)聯(lián)的一個或多個報表接收報表的選擇。該流程可用于識別組織的一個或多個數(shù)據(jù)中心中的網(wǎng)絡(luò)流量。該組織的最終用戶/利益相關(guān)者可查看該流程中的報表。最終用戶/利益相關(guān)者向報表服務(wù)器205提供請求。報表服務(wù)器205提供該流程中的報表。在實施例中,最終用戶/利益相關(guān)者可為一個或多個用戶提供選擇的報表進行離線分析。用戶可以以動態(tài)交互格式和靜態(tài)交互格式中的至少一個提供選擇的報表。在步驟803處,報表服務(wù)器205確定選擇的報表是否必須以靜態(tài)交互格式或動態(tài)交互格式提供。如果最終用戶選擇動態(tài)交互格式,則本方法通過“是”前進至步驟805。否則,本發(fā)明通過“否”前進至步驟817。在步驟805處,報表服務(wù)器205的動態(tài)交互模塊323識別選擇的報表中的一個或多個度量。在步驟807處,執(zhí)行與選擇的報表中的每個度量對應(yīng)的查詢。動態(tài)交互模塊323的查詢擴展模塊327擴展每個獨立度量的查詢?;讵毩⒍攘康慕Y(jié)果,查詢擴展模塊327擴展每個獨立度量的一個或多個依賴性度量中的每個的查詢。之后,查詢擴展模塊327執(zhí)行每個依賴性度量的查詢。擴展該查詢直至選擇的報表中的每個度量被執(zhí)行。在步驟809處,存儲執(zhí)行的查詢的結(jié)果的數(shù)據(jù)記錄。動態(tài)交互模塊323的數(shù)據(jù)構(gòu)建模塊329存儲選擇的報表中的每個度量的查詢結(jié)果的數(shù)據(jù)記錄。在步驟811處,生成交互數(shù)據(jù)。動態(tài)交互模塊323的交互數(shù)據(jù)生成模塊331生成交互數(shù)據(jù)。交互數(shù)據(jù)包括使用數(shù)據(jù)記錄和報表數(shù)據(jù)渲染選擇的報表的信息。在步驟813處,向客戶端設(shè)備提供交互數(shù)據(jù)。最終用戶/利益相關(guān)者向客戶端設(shè)備701提供動態(tài)交互包。動態(tài)交互包包括交互數(shù)據(jù)。在步驟815處,動態(tài)交互包中的交互數(shù)據(jù)以動態(tài)交互格式提供選擇的報表。在步驟817處,報表服務(wù)器205的靜態(tài)交互模塊325識別選擇的報表中的一個或多個度量。在步驟819處,識別選擇的報表中的度量之間的一個或多個交互。靜態(tài)交互模塊325的交互生成模塊323識別選擇的報表中一個或多個度量中的每個之間的一個或多個交互。在步驟821處,為一個或多個交互中的每個生成快照。靜態(tài)交互模塊325的快照生成模塊335為一個或多個交互中的每個生成快照,并且多個快照存儲在靜態(tài)文檔中。在步驟823處,基于一個或多個交互為每個快照創(chuàng)建鏈接??煺真溄幽K337為每個快照提供鏈接。當(dāng)用戶選擇特定快照中的鏈接時,如果用戶對實時報表進行相同的交互時,該鏈接將打開/滾動至報表的另一快照。在步驟825處,最終用戶/利益相關(guān)者向客戶端設(shè)備提供靜態(tài)文檔。靜態(tài)文檔包括多個快照。圖9示出了實施符合本發(fā)明的實施例的示例性計算機系統(tǒng)900的方框圖。在實施例中,計算機系統(tǒng)900用于實施提供用于離線分析的交互式報表的流程。計算機系統(tǒng)900可包括中央處理器(“CPU”或處理器)902。處理器902可包括至少一個用于執(zhí)行程序部件的處理器,這些程序部件用于執(zhí)行用戶或系統(tǒng)生成的業(yè)務(wù)流程。用戶可以包括某個人,即,使用設(shè)備的某個人,例如包含在本發(fā)明中的那些設(shè)備,或者此種設(shè)備本身。處理器902可包括專門的處理單元,例如集成系統(tǒng)(總線)控制器、內(nèi)存管理控制單元、浮點單元、圖形處理單元、數(shù)字信號處理單元等??刹贾锰幚砥?02通過I/O接口901與一個或多個輸入/輸出(I/O)設(shè)備(911和912)通信。I/O接口901可采用通信協(xié)議/方法,例如不限于音頻、模擬、數(shù)字、立體聲、IEEE-1394、串行總線、通用串行總線(USB)、紅外、PS/2、BNC、同軸、分量、復(fù)合、數(shù)字視頻接口(DVI)、高清多媒體接口(HDMI)、射頻(RF)天線、S-Video、視頻圖形陣列(VGA)、IEEE802.n/b/g/n/x、藍牙、蜂窩(例如,碼分多址接入(CDMA)、高速分組接入(HSPA+)、全球移動通信系統(tǒng)(GSM)、長期演進(LTE)、WiMax等)等等。計算機系統(tǒng)900通過I/O接口901可與一個或多個I/O設(shè)備(911和912)通信。在某些實施例中,可布置處理器902通過網(wǎng)絡(luò)接口903與通信網(wǎng)絡(luò)909通信。網(wǎng)絡(luò)接口903可與通信網(wǎng)絡(luò)909通信。網(wǎng)絡(luò)接口903可采用包含但不限于,直連、以太網(wǎng)(例如,雙絞線10/100/1000BaseT)、傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)、令牌環(huán)、IEEE802.11a/b/g/n/x等。計算機系統(tǒng)900可通過網(wǎng)絡(luò)接口903和通信網(wǎng)絡(luò)909與一個或多個用戶設(shè)備910(a……n)通信。通信網(wǎng)絡(luò)909可以實施為不同類型的網(wǎng)絡(luò)之一,例如,企業(yè)內(nèi)部網(wǎng)或局域網(wǎng)(LAN)以及組織內(nèi)的這些網(wǎng)絡(luò)。通信網(wǎng)絡(luò)909可以是專用網(wǎng)絡(luò)或共享網(wǎng)絡(luò),這表示使用各種協(xié)議相互通信的不同類型網(wǎng)絡(luò)的組合,這些協(xié)議包括例如超文本傳輸協(xié)議(HTTP)、傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)、無線應(yīng)用協(xié)議(WAP)等。此外,通信網(wǎng)絡(luò)909可以包括各種網(wǎng)絡(luò)設(shè)備,包括路由器、網(wǎng)橋、服務(wù)器、計算設(shè)備、存儲設(shè)備等。一個或多個用戶設(shè)備910(a……n)可以包括但不限于,個人計算機,以及蜂窩電話、智能手機、平板電腦、eBook閱讀器、膝上電腦、筆記本電腦、游戲機等移動設(shè)備。在某些實施例中,可布置處理器902通過存儲接口904與存儲器905(例如,RAM、ROM等,未在圖9中示出)。存儲接口904可連接至存儲器905,包括但不限于,存儲驅(qū)動、可移動的磁盤驅(qū)動等,這些存儲器采用以下連接協(xié)議:串行高級技術(shù)附件(SATA)、電子集成驅(qū)動器(IDE)、IEEE-1394、通用串行總線(USB)、光纖通道、小型計算機系統(tǒng)接口(SCSI)等。存儲驅(qū)動還可包括鼓、磁盤驅(qū)動、磁光盤驅(qū)動、光驅(qū)、獨立磁盤冗余陣列(RAID)、固態(tài)存儲設(shè)備、固態(tài)驅(qū)動等。存儲器905可存儲一系列的程序或數(shù)據(jù)庫部件,包括但不限于,用戶界面應(yīng)用程序906、操作系統(tǒng)907、web服務(wù)器908等。在某些實施例中,計算機系統(tǒng)900可存儲用戶/應(yīng)用數(shù)據(jù)906,例如本發(fā)明中描述的數(shù)據(jù)、變量、記錄等。這些數(shù)據(jù)庫可實施為容錯、關(guān)系、可擴展的、安全數(shù)據(jù)庫,例如Oracle或者Sybase。操作系統(tǒng)907可促進計算機系統(tǒng)900的資源管理和操作。操作系統(tǒng)的示例包括但不限于,AppleMacintoshOSX、UNIX、類似Unix等系統(tǒng)套件(例如,伯克利軟件套件(BSD)、FreeBSD、NetBSD、OpenBSD等)、Linux套件(例如,RedHat、Ubuntu、Kubuntu等)、國際商業(yè)機器(IBM)OS/2、MicrosoftWindows(XP、Vista/7/8等)、AppleiOS、GoogleAndroid、Blackberry操作系統(tǒng)(OS)等。用戶界面906可通過文本或圖形工具促進程序部件的顯示、執(zhí)行、交互、控制,或操作。例如,用戶界面可在可操作地連接至計算機系統(tǒng)900的顯示系統(tǒng)上提供計算機交互界面元素,例如,光標(biāo)、圖標(biāo)、復(fù)選框、菜單、滾動條、窗口、小工具等??刹捎脠D像用戶界面(GUI),包括但不限于,AppleMacintosh操作系統(tǒng)的Aqua、IBMOS/2、MicrosoftWindows(例如,Aero、Metro等)、UnixX-Windows、web界面庫(例如,ActiveX、Java、Javascript、AJAX、HTML、AdobeFlash等)等。在某些實施例中,計算機系統(tǒng)900可實施web瀏覽器908存儲的程序部件。Web瀏覽器可以是超文本查看應(yīng)用,例如,MicrosoftInternetExplorer、GoogleChrome、MozillaFirefox、AppleSafari等??赏ㄟ^安全超文本傳輸協(xié)議(HTTPS)安全套結(jié)層(SSL)、傳輸層安全(TLS)等提供安全的web瀏覽。Web瀏覽器可利用AJAX、DHTML、AdobeFlash、JavaScript、Java、應(yīng)用編程接口(API)等工具。在某些實施例中,計算機系統(tǒng)900可實施郵件服務(wù)器存儲的程序部件。郵件服務(wù)器可以是互聯(lián)網(wǎng)郵件服務(wù)器,例如MicrosoftExchange等。郵件服務(wù)器可利用動態(tài)服務(wù)器頁面(ASP)、ActiveX、美國國家標(biāo)準(zhǔn)學(xué)會(ANSI)C++/C#、Microsoft.NET、CGI腳本、Java、JavaScript、PERL、PHP、Python、WebObjects等工具。郵件服務(wù)器可利用因特網(wǎng)消息接入?yún)f(xié)議(IMAP)、消息應(yīng)用程序接口(MAPI)、MicrosoftExchange、郵局協(xié)議(POP)、簡單郵件傳輸協(xié)議(SMTP)等通信協(xié)議。在某些實施例中,計算機系統(tǒng)900可實施郵件客戶端存儲的程序部件。郵件客戶端可以是郵件查看應(yīng)用,例如AppleMail、MicrosoftEntourage、MicrosoftOutlook、MozillaThunderbird等。此外,一個或多個計算機可讀存儲介質(zhì)可用于實施符合本發(fā)明的實施例。計算機可讀存儲介質(zhì)是指可以存儲處理器可讀的信息或數(shù)據(jù)的任意類型的物理存儲器。因此,計算機可讀存儲介質(zhì)可存儲一個或多個處理器執(zhí)行的指令,包括用于使處理器執(zhí)行符合本文所述實施例的步驟或階段。應(yīng)理解術(shù)語“計算機可讀介質(zhì)”包括有形項并且不包括載波和瞬時信號,即非瞬時性的。示例包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、易失性存儲器、非易失性存儲器、硬盤、光盤(CD)ROM、數(shù)字視頻光盤(DVD)、閃存、磁盤,以及任何其它已知的物理存儲介質(zhì)。此外,本文示出了本發(fā)明的優(yōu)勢。本發(fā)明實施例提供了用于離線分析的交互式報表。本發(fā)明實施例提供一種用于在沒有服務(wù)器的情況下導(dǎo)出報表的方法以及提供一種交互式報表。交互式報表可被導(dǎo)出并與相同/不同網(wǎng)絡(luò)中的一個或多個用戶共享。本發(fā)明實施例降低了服務(wù)器上的負(fù)載,因為交互式報表可在不訪問服務(wù)器的情況下使用。本發(fā)明實施例提供了一種以靜態(tài)交互格式和動態(tài)交互格式中的至少一種格式導(dǎo)出報表的方法。在靜態(tài)交互格式下,提供具有鏈接的一個或多個快照。所以,當(dāng)用戶在快照中選擇數(shù)據(jù)項時,鏈接將打開/滾動其它快照。在實施例中,動態(tài)交互格式包含用于在不使用服務(wù)器的情況下提供看起來像原始報表并且完全像原始報表一樣運作的報表的信息。除非另有明確規(guī)定,否則術(shù)語“一實施例”、“實施例”、“多項實施例”、“該實施例”、“這些實施例”、“一項或多項實施例”、“一些實施例”和“一項實施例”指本發(fā)明的一項或多項(但不是全部)實施例。除非另有明確規(guī)定,否則術(shù)語“包含”、“包括”、“具有”和其它形式指“包括但不限于”。除非另有明確規(guī)定,否則枚舉的項目列表并不意味著這些項目中的任何項目或所有項目是互斥的。除非另有明確規(guī)定,否則術(shù)語“一”、“一個”和“所述”指“一個或多個”。描述具有相互通信的若干部件的實施例并不意味著需要所有這些部件。相反,描述多種可選部件來說明本發(fā)明的許多種可能的實施例。雖然本文描述了單個設(shè)備或制品,但顯然可以使用不止一個設(shè)備/制品(不論它們是否協(xié)作)來代替單個設(shè)備/制品。類似地,雖然本文描述了不止一個設(shè)備或制品(不論它們是否協(xié)作),但顯然可以使用單個設(shè)備/制品來代替不止一個設(shè)備或制品,或者可以使用不同數(shù)量的設(shè)備/制品,而不是所示數(shù)量的設(shè)備或程序。設(shè)備的功能和/或特征可替代性地由沒有明確地描述為具有這種功能/特征的一個或多個其它設(shè)備來實施。因此,本發(fā)明的其它實施例不需要包含設(shè)備本身。最后,出于可讀性和指導(dǎo)性的目的已經(jīng)主要選擇了說明書中使用的語言,并且該語言未被選擇成限定或限制本發(fā)明的主題。因此,本發(fā)明的范圍并非意在由這一詳細(xì)描述限制,而是由在基于本文的應(yīng)用上所附的任何權(quán)利要求限制。因此,本發(fā)明實施例旨在舉例說明,而非限制在所附權(quán)利要求中闡述的本發(fā)明范圍。盡管本文公開了多個方面和實施例,但是其它方面和實施例對于所屬領(lǐng)域技術(shù)人員來說應(yīng)該是顯而易見的。本文所公開的多個方面和實施例是出于說明性目的,而非限制性的,真實范圍和精神由所附權(quán)利要求表示。當(dāng)前第1頁1 2 3