本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理的方法及裝置。
背景技術(shù):
在實現(xiàn)服務(wù)器對客戶端進行管控的過程中,管理員通常通過管控平臺中的展現(xiàn)組件對網(wǎng)絡(luò)中所有的受控客戶端進行查看。其中為了便于對所有的客戶端的數(shù)據(jù)查看或者訪問,展現(xiàn)組件通常使用文檔對象模型(Document Object Model,簡稱DOM)節(jié)點樹結(jié)構(gòu)展示,即將所有的受控客戶端的數(shù)據(jù)通過分組方式組成一個DOM節(jié)點樹進行顯示,然后通過DOM節(jié)點樹選擇查看或者訪問不同的客戶端。然而,隨著客戶端數(shù)量的不斷增加,使DOM節(jié)點樹中節(jié)點越來越多,而DOM節(jié)點越多,整個DOM節(jié)點樹加載的時間就會越長,對應(yīng)產(chǎn)生的效果為顯示DOM節(jié)點樹花費的時間較長,尤其在網(wǎng)絡(luò)狀態(tài)差的情況下,耗費的時間更長,從而產(chǎn)生大量的系統(tǒng)等待,造成時間的浪費,也降低了管控的效率。
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的數(shù)據(jù)處理的方法及裝置。
為解決上述技術(shù)問題,一方面,本發(fā)明提供了一種數(shù)據(jù)處理的方法,包括:
獲取滾動控件位置信息,所述滾動控件用于控制目標(biāo)區(qū)域中節(jié)點的顯示,所述節(jié)點為節(jié)點樹中的節(jié)點;
獲取目標(biāo)區(qū)域的范圍值;
根據(jù)所述滾動控件位置信息以及所述范圍值確定與所述控件位置信息對應(yīng)的目標(biāo)節(jié)點;
加載所述目標(biāo)節(jié)點,以將所述目標(biāo)節(jié)點顯示在所述目標(biāo)區(qū)域。
另一方面,本發(fā)明提供了一種數(shù)據(jù)處理的裝置,包括:
位置獲取單元,用于獲取滾動控件位置信息,所述滾動控件用于控制目標(biāo)區(qū)域中節(jié)點的顯示,所述節(jié)點為節(jié)點樹中的節(jié)點;
范圍獲取單元,用于獲取目標(biāo)區(qū)域的范圍值;
確定單元,用于根據(jù)所述滾動控件位置信息以及所述范圍值確定與所述控件位置信息對應(yīng)的目標(biāo)節(jié)點;
加載單元,用于加載所述目標(biāo)節(jié)點,以將所述目標(biāo)節(jié)點顯示在所述目標(biāo)區(qū)域。
借由上述技術(shù)方案,本發(fā)明提供的數(shù)據(jù)處理的方法及裝置,能夠首先獲取滾動控件位置信息,滾動控件用于控制目標(biāo)區(qū)域中節(jié)點的顯示,節(jié)點為節(jié)點樹中的節(jié)點;其次獲取目標(biāo)區(qū)域的范圍值;根據(jù)滾動控件位置信息以及范圍值確定與控件位置信息對應(yīng)的目標(biāo)節(jié)點;最后加載目標(biāo)節(jié)點,以將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域。與現(xiàn)有技術(shù)相比,本發(fā)明能夠根據(jù)滾動控件的位置信息以及目標(biāo)區(qū)域的范圍值確定需要顯示的節(jié)點樹中的目標(biāo)節(jié)點,然后加載目標(biāo)節(jié)點并將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域,可以看到每次加載的節(jié)點為當(dāng)前可以顯示在目標(biāo)區(qū)域的部分節(jié)點,因此比現(xiàn)有技術(shù)中一次性加載完整節(jié)點樹節(jié)省了加載的數(shù)據(jù)量,因此可以節(jié)省加載的時間,進而提高管控的效率。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實施例提供的一種數(shù)據(jù)處理的方法流程圖;
圖2示出了本發(fā)明實施例提供的另一種數(shù)據(jù)處理的方法流程圖;
圖3示出了本發(fā)明實施例提供的又一種數(shù)據(jù)處理的方法流程圖;
圖4示出了本發(fā)明實施例提供的一種數(shù)據(jù)處理的裝置的組成框圖;
圖5示出了本發(fā)明實施例提供的另一種數(shù)據(jù)處理的裝置的組成框圖。
具體實施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
為解決現(xiàn)有節(jié)點樹加載方式耗費時間長的問題,本發(fā)明實施例提供了一種數(shù)據(jù)處理的方法,如圖1所示,該方法包括:
101、獲取滾動控件位置信息。
首先需要說明的是,本實施例涉及管理客戶端的一個顯示組件。該組件是將所有客戶端組成一個節(jié)點樹進行顯示的。在顯示界面中包含節(jié)點樹顯示區(qū)域,即用于顯示節(jié)點的區(qū)域,本實施例中稱為目標(biāo)區(qū)域,還包括滾動欄區(qū)域,滾動欄區(qū)域用于滾動控件的移動,由于目標(biāo)區(qū)域有限,而需要顯示的節(jié)點數(shù)很多,因此需要通過設(shè)定滾動控件來控制目標(biāo)區(qū)域中節(jié)點的顯示,實現(xiàn)通過滾動控件來查看到所有的節(jié)點的效果。
獲取滾動控件的位置信息,即獲取滾動控件在滾動欄中的位置信息,若滾動欄為縱向的,則獲取滾動控件Y軸方向的值,若滾動欄為橫向的,則獲取滾動控件X軸方向的值。即滾動控件的位置信息隨滾動欄的方向變化。獲取滾動控件的位置信息是為后續(xù)確定目標(biāo)節(jié)點的必要準(zhǔn)備。
102、獲取目標(biāo)區(qū)域的范圍值。
目標(biāo)區(qū)域是用于顯示步驟101中涉及的節(jié)點樹中節(jié)點的,獲取目標(biāo)區(qū)域的范圍值即確定目標(biāo)區(qū)域的尺寸大小,具體的若設(shè)定節(jié)點在目標(biāo)區(qū)域中縱向排列顯示,則只需確定目標(biāo)區(qū)域的縱向尺寸,若設(shè)點節(jié)點在目標(biāo)區(qū)域中橫向排列顯示,則只需確定目標(biāo)區(qū)域的橫向尺寸。確定目標(biāo)區(qū)域的尺寸大小也是為確定目標(biāo)節(jié)點的必要準(zhǔn)備。
103、根據(jù)滾動控件位置信息以及目標(biāo)區(qū)域的范圍值確定與控件位置信息對應(yīng)的目標(biāo)節(jié)點。
由于滾動欄的長度與將要顯示的所有節(jié)點的總的顯示長度有對應(yīng)的關(guān)系,若確定了滾動控件的當(dāng)前的位置,就可以得到對應(yīng)在總的顯示長度中的位置,進而確定總的顯示長度中對應(yīng)位置對應(yīng)的節(jié)點,將該節(jié)點作為目標(biāo)區(qū)域中顯示的起始節(jié)點,然后根據(jù)目標(biāo)區(qū)域的范圍值以及節(jié)點的顯示高度值或?qū)挾戎祦碛嬎憧梢燥@示的節(jié)點數(shù)量,然后從起始節(jié)點起順序查找到對應(yīng)節(jié)點數(shù)量的節(jié)點,并將其最終確定目標(biāo)區(qū)域中對應(yīng)滾動控件的目標(biāo)節(jié)點。
需要說明的是,順序查找對應(yīng)節(jié)點數(shù)量的節(jié)點是從記錄節(jié)點顯示順序的節(jié)點列表中查找的,其中節(jié)點列表第一次獲取時是向服務(wù)器發(fā)送請求獲取的,獲取后會將其緩存在本地緩存中,以使后續(xù)可以直接從本地緩存中獲取,節(jié)省了獲取的時間。
104、加載目標(biāo)節(jié)點,以將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域。
在確定目標(biāo)節(jié)點后,加載目標(biāo)節(jié)點,并將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域。
進一步的,當(dāng)滾動控件的位置移動后,繼續(xù)根據(jù)上述步驟101到104的步驟顯示對應(yīng)移動位置后的滾動控件對應(yīng)的目標(biāo)節(jié)點,可以看到在查看和顯示節(jié)點樹中的節(jié)點時,只需要根據(jù)滾動控件的位置每次加載對應(yīng)的目標(biāo)節(jié)點進行顯示,而不需要每次將所有的節(jié)點進行加載,這樣省去了每次加載的數(shù)據(jù)量,因此可以節(jié)省顯示的時間,而且也可以保證查看到所有的的節(jié)點。
進一步的,加載目標(biāo)節(jié)點時,先從本地緩存中加載,若在本地緩存中沒有(首次加載的情況),則向服務(wù)器發(fā)送請求從服務(wù)器中獲取,從服務(wù)器中獲取后將其緩存到本地緩存中,已備后續(xù)使用,可以節(jié)省每次從服務(wù)器中獲取的時間,可以進一步的節(jié)省節(jié)點顯示的時間。
進一步的,對于上述節(jié)點樹中節(jié)點的顯示方式適用于節(jié)點樹中任意一級節(jié)點的顯示。
本實施例提供的數(shù)據(jù)處理的方法,能夠首先獲取滾動控件位置信息,滾動控件用于控制目標(biāo)區(qū)域中節(jié)點的顯示,節(jié)點為節(jié)點樹中的節(jié)點;其次獲取目標(biāo)區(qū)域的范圍值;根據(jù)滾動控件位置信息以及范圍值確定與控件位置信息對應(yīng)的目標(biāo)節(jié)點;最后加載目標(biāo)節(jié)點,以將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域。與現(xiàn)有技術(shù)相比,本實施例能夠根據(jù)滾動控件的位置信息以及目標(biāo)區(qū)域的范圍值確定需要顯示的節(jié)點樹中的目標(biāo)節(jié)點,然后加載目標(biāo)節(jié)點并將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域,可以看到每次加載的節(jié)點為當(dāng)前可以顯示在目標(biāo)區(qū)域的部分節(jié)點,因此比現(xiàn)有技術(shù)中一次性加載完整節(jié)點樹節(jié)省了加載的數(shù)據(jù)量,因此可以節(jié)省加載的時間,進而提高管控的效率。
進一步的,作為對圖1所示方法的細(xì)化及擴展,本發(fā)明另一實施例還給出了一種數(shù)據(jù)處理的方法。如圖2所示,該方法包括:
201、獲取滾動控件位置信息。
本步驟的實現(xiàn)方式與圖1步驟101的實現(xiàn)方式是相同的,此處不再贅述。
202、獲取目標(biāo)區(qū)域的范圍值。
本步驟的實現(xiàn)方式與圖1步驟102的實現(xiàn)方式是相同的,此處不再贅述。
203、根據(jù)滾動控件的位置信息以及范圍值確定目標(biāo)區(qū)域中對應(yīng)的起始目標(biāo)節(jié)點。
由于滾動欄的長度與將要顯示的所有節(jié)點的總的顯示長度有對應(yīng)的關(guān)系,若確定了滾動控件的當(dāng)前的位置,就可以得到對應(yīng)在總的顯示長度中的位置,進而確定總的顯示長度中對應(yīng)位置對應(yīng)的節(jié)點,將該節(jié)點作為目標(biāo)區(qū)域中顯示的起始目標(biāo)節(jié)點。給出具體的示例進行說明,若滾動欄的總長度為10厘米,所有節(jié)點的總的顯示長度為100厘米,當(dāng)前滾動控件的位置為5厘米,則可以確定總的顯示長度中對應(yīng)位置為50厘米,然后從所有節(jié)點中第一個節(jié)點的顯示高度,開始累加,當(dāng)累加的高度達(dá)到或超過50厘米時,將累加的最后一個節(jié)點作為起始目標(biāo)節(jié)點。其中需要說明的是所有節(jié)點的高度值是可以獲取到的,若本地緩存中可以獲取到就從本地緩存中獲取,若沒有則向服務(wù)器獲取,獲取后并保存在本地緩存中以備下次使用。
204、根據(jù)目標(biāo)節(jié)點的尺寸以及目標(biāo)區(qū)域的范圍值確定目標(biāo)節(jié)點的節(jié)點數(shù)量。
在確定起始目標(biāo)節(jié)點后,根據(jù)目標(biāo)節(jié)點的顯示高度值或?qū)挾戎党叽缫约翱梢暷繕?biāo)區(qū)域的范圍值來計算可以顯示在目標(biāo)區(qū)域中的節(jié)點數(shù)量。若節(jié)點在目標(biāo)區(qū)域按縱向排列方式顯示,則使用目標(biāo)節(jié)點的顯示高度值,若節(jié)點在目標(biāo)區(qū)域中安橫向排列方式顯示,則使用目標(biāo)節(jié)點的顯示寬度值。具體的給出示例進行說明:以節(jié)點在目標(biāo)區(qū)域中按縱向排列方式顯示為例,若目標(biāo)區(qū)域的縱向范圍值為10厘米,節(jié)點的顯示高度均為0.5厘米,則可以計算出可以顯示在目標(biāo)區(qū)域中的節(jié)點數(shù)量為20。若節(jié)點的顯示高度不同,則按順序?qū)⒐?jié)點的顯示高度進行累加,將累加值小于等于10厘米時確定的節(jié)點數(shù)量作可以在目標(biāo)區(qū)域中顯示的節(jié)點數(shù)量。其中按順序是按照記錄節(jié)點顯示順序的節(jié)點列表中的順序。另外需要說明的是所有節(jié)點的高度值是可以獲取到的,若本地緩存中可以獲取到就從本地緩存中獲取,若沒有則向服務(wù)器獲取,獲取后并保存在本地緩存中以備下次使用。
205、以起始目標(biāo)節(jié)點為起點在節(jié)點列表中順序查找節(jié)點數(shù)量個節(jié)點,得到目標(biāo)節(jié)點。
確定顯示的節(jié)點數(shù)量后,從起始目標(biāo)節(jié)點起順序查找對應(yīng)節(jié)點數(shù)量的節(jié)點,并將查找到的所有節(jié)點其最終確定目標(biāo)區(qū)域中對應(yīng)滾動控件的目標(biāo)節(jié)點。需要說明的是,順序查找對應(yīng)節(jié)點數(shù)量的節(jié)點是從記錄節(jié)點顯示順序的節(jié)點列表中查找的。
206、獲取目標(biāo)節(jié)點的所有父節(jié)點。
由于節(jié)點是以節(jié)點樹的結(jié)構(gòu)顯示的,為了將其一級一級的隸屬關(guān)系呈現(xiàn),所以需要將目標(biāo)節(jié)點的所有的父節(jié)點進行顯示,因此首先需要獲取目標(biāo)節(jié)點的所有父節(jié)點。具體的獲取過程為:判斷本地緩存中是否包含所有父節(jié)點,即是否記錄有目標(biāo)節(jié)點的對應(yīng)的父節(jié)點的信息;若本地緩存中包含所有父節(jié)點的信息,則從本地緩存中獲??;若本地緩存中不包含所有父節(jié)點的信息,則從向?qū)?yīng)的服務(wù)器獲取,并將獲取到的父節(jié)點的信息與目標(biāo)節(jié)點的關(guān)系對應(yīng)緩存在本地緩存中,以備后續(xù)使用。
207、將所有父節(jié)點以及目標(biāo)節(jié)點對應(yīng)顯示在目標(biāo)區(qū)域。
進一步的,作為對圖1以及圖2所示方法的細(xì)化及擴展,本發(fā)明另一實施例還給出了一種數(shù)據(jù)處理的方法。如圖3所示,該方法包括:
301、接收搜索指令。
由于節(jié)點樹中節(jié)點很多,只使用滾動控件的方式去定位想要查看的節(jié)點,效率比較低,因此通常會設(shè)計對應(yīng)的搜索框。因此接收外部的搜索指令,即為接收搜索節(jié)點樹中任一節(jié)點的指令
302、根據(jù)搜索指令獲取任一節(jié)點以及對應(yīng)的所有父節(jié)點。
由于節(jié)點是以節(jié)點樹的結(jié)構(gòu)顯示的,為了將其一級一級的隸屬關(guān)系呈現(xiàn),所以需要將搜索指令對應(yīng)的任一節(jié)點的所有的父節(jié)點進行顯示,因此首先需要獲取搜索指令對應(yīng)的任一節(jié)點的所有父節(jié)點。具體的獲取過程為:判斷本地緩存中是否包含所有父節(jié)點,即是否記錄有搜索指令對應(yīng)的任一節(jié)點的所有父節(jié)點的信息;若本地緩存中包含所有父節(jié)點的信息,則從本地緩存中獲取;若本地緩存中不包含所有父節(jié)點的信息,則從向?qū)?yīng)的服務(wù)器獲取,并將獲取到的父節(jié)點的信息與目標(biāo)節(jié)點的關(guān)系對應(yīng)緩存在本地緩存中,以備后續(xù)使用。
303、將任一節(jié)點與對應(yīng)的所有父節(jié)點顯示。
進一步的,作為對上述各實施例的實現(xiàn),本發(fā)明實施例的另一實施例還提供了一種數(shù)據(jù)處理的裝置,用于實現(xiàn)上述圖1、圖2以及圖3所述的方法。如圖4所示,該裝置包括:位置獲取單元41、范圍獲取單元42、確定單元43以及加載單元44。
位置獲取單元41,用于獲取滾動控件位置信息,滾動控件用于控制目標(biāo)區(qū)域中節(jié)點的顯示,節(jié)點為節(jié)點樹中的節(jié)點;
范圍獲取單元42,用于獲取目標(biāo)區(qū)域的范圍值;
確定單元43,用于根據(jù)滾動控件位置信息以及范圍值確定與控件位置信息對應(yīng)的目標(biāo)節(jié)點;
加載單元44,用于加載目標(biāo)節(jié)點,以將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域。
進一步的,如圖5所示,確定單元43,包括:
第一確定模塊431,用于根據(jù)滾動控件的位置信息以及范圍值確定目標(biāo)區(qū)域中對應(yīng)的起始目標(biāo)節(jié)點;
第二確定模塊432,用于根據(jù)目標(biāo)節(jié)點的尺寸以及目標(biāo)區(qū)域的范圍值確定目標(biāo)節(jié)點的節(jié)點數(shù)量;
查找模塊433,用于以起始目標(biāo)節(jié)點為起點在節(jié)點列表中順序查找節(jié)點數(shù)量個節(jié)點,得到目標(biāo)節(jié)點。
進一步的,如圖5所示,裝置進一步包括:
節(jié)點獲取單元45,用于獲取目標(biāo)節(jié)點的所有父節(jié)點;
顯示單元46,用于將所有父節(jié)點以及目標(biāo)節(jié)點對應(yīng)顯示在目標(biāo)區(qū)域。
進一步的,如圖5所示,裝置進一步包括:
接收單元47,用于接收搜索指令,搜索指令為搜索節(jié)點樹中任一節(jié)點的指令;
節(jié)點獲取單元45,還用于根據(jù)搜索指令獲取任一節(jié)點以及對應(yīng)的所有父節(jié)點;
顯示單元46,還用于將任一節(jié)點與對應(yīng)的所有父節(jié)點顯示。
進一步的,如圖5所示,節(jié)點獲取單元45包括:
判斷模塊451,用于判斷本地緩存中是否包含所有父節(jié)點;
第一獲取模塊452,用于若本地緩存中包含所有父節(jié)點,則從本地緩存中獲??;
第二獲取模塊453,用于若本地緩存中不包含所有父節(jié)點,則向?qū)?yīng)的服務(wù)器獲??;
緩存模塊454,用于將從服務(wù)器中獲取到的所有父節(jié)點對應(yīng)緩存在本地緩存中。
本實施例提供的數(shù)據(jù)處理的裝置,能夠首先獲取滾動控件位置信息,滾動控件用于控制目標(biāo)區(qū)域中節(jié)點的顯示,節(jié)點為節(jié)點樹中的節(jié)點;其次獲取目標(biāo)區(qū)域的范圍值;根據(jù)滾動控件位置信息以及范圍值確定與控件位置信息對應(yīng)的目標(biāo)節(jié)點;最后加載目標(biāo)節(jié)點,以將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域。與現(xiàn)有技術(shù)相比,本實施例能夠根據(jù)滾動控件的位置信息以及目標(biāo)區(qū)域的范圍值確定需要顯示的節(jié)點樹中的目標(biāo)節(jié)點,然后加載目標(biāo)節(jié)點并將目標(biāo)節(jié)點顯示在目標(biāo)區(qū)域,可以看到每次加載的節(jié)點為當(dāng)前可以顯示在目標(biāo)區(qū)域的部分節(jié)點,因此比現(xiàn)有技術(shù)中一次性加載完整節(jié)點樹節(jié)省了加載的數(shù)據(jù)量,因此可以節(jié)省加載的時間,進而提高管控的效率。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
可以理解的是,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實施例中的“第一”、“第二”等是用于區(qū)分各實施例,而并不代表各實施例的優(yōu)劣。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的發(fā)明名稱(如數(shù)據(jù)處理的裝置)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。