本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種用于實現(xiàn)互聯(lián)網(wǎng)頁面多文本切換的互聯(lián)網(wǎng)頁面文本配置方法和系統(tǒng)。
背景技術(shù):
Web應(yīng)用系統(tǒng)作為一種方便分發(fā)使用的應(yīng)用軟件,可以快速的傳播。用戶只需知道web應(yīng)用系統(tǒng)的訪問地址便可以在任何有互聯(lián)網(wǎng)的地方訪問使用。因此就會存在不同國家,不同地區(qū)的用戶使用同一套web應(yīng)用系統(tǒng)的情況。但是不同國家和地區(qū)的用戶所使用的語言種類不同,為了用戶更好更方便的使用web應(yīng)用系統(tǒng),就需要web應(yīng)用系統(tǒng)能夠支持多文本設(shè)置。
現(xiàn)有技術(shù)中,web應(yīng)用系統(tǒng)在配置文本頁面的時,通常采用用戶手動選擇的方式進行文本配置,由于不同地區(qū)的用戶所使用的語言文字不同,當網(wǎng)頁上的顯示文字如果不是用戶所熟悉的文字時,那么用戶無法快速的找到在哪個地方進行語言文本的切換,影響用戶使用。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種互聯(lián)網(wǎng)頁面文本配置方法和系統(tǒng),以實現(xiàn)自動切換用戶端訪問的網(wǎng)頁的文本內(nèi)容。
為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
一種互聯(lián)網(wǎng)頁面文本配置方法,包括:
獲取用戶端上傳的頁面請求數(shù)據(jù),所述頁面請求數(shù)據(jù)至少包括用戶訪問頁面的請求路徑信息和訪問用戶的地址信息;
判斷是否存在與所述用戶端相對應(yīng)的用戶配置列表,如果否,依據(jù)所述請求路徑信息和地址信息生成第一key值;
依據(jù)所述第一key和與所述地址信息相匹配的value值生成第一鍵值對,其中,每一個value值對應(yīng)一個語言文本;
依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
優(yōu)選的,上述互聯(lián)網(wǎng)頁面文本配置方法中,還包括:
定義與所述用戶端相對應(yīng)的命名空間線程變量、語言類型線程變量、請求路徑信息線程變量以及區(qū)域線程變量,將所述命名空間線程變量、語言類型線程變量、請求路徑信息線程變量以及區(qū)域線程變量保存至與所述用戶端對應(yīng)的用戶端配置列表中;
所述命名空間線程變量被配置為:依據(jù)所述請求路徑信息線程變量在命名空間中生成一唯一命名;
所述語言類型線程變量被配置為:依據(jù)所述用戶端輸入指令定義語言類型,或依據(jù)所述區(qū)域線程變量確定語言類型,所述依據(jù)所述用戶端輸入指令定義的語言類型的優(yōu)先級高于依據(jù)所述區(qū)域線程變量確定的語言類型;
所述請求路徑信息線程變量被配置為用戶端發(fā)送的請求路徑信息;
所述區(qū)域線程變量被配置為:與訪問用戶的地址信息相對應(yīng)的地區(qū)信息。
優(yōu)選的,上述互聯(lián)網(wǎng)頁面文本配置方法中,還包括:如果存在與所述用戶端相對應(yīng)的用戶配置列表;
依據(jù)所述命名空間線程變量和語言類型線程變量生成第一key值;
依據(jù)所述第一key和與所述語言類型線程變量相匹配的value值生成第一鍵值對;
依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
優(yōu)選的,上述互聯(lián)網(wǎng)頁面文本配置方法中,還包括:
獲取用戶端輸入的文本選擇指令,所述文本選擇指令包含一用戶選擇的語言文本標識;
獲取與所述語言文本標識相匹配的語言類型,依據(jù)所述語言類型更新所述語言類型線程變量。
一種互聯(lián)網(wǎng)頁面文本配置系統(tǒng),包括:
數(shù)據(jù)采集單元,用于獲取用戶端上傳的頁面請求數(shù)據(jù),所述頁面請求數(shù)據(jù)至少包括用戶訪問頁面的請求路徑信息和訪問用戶的地址信息;
鍵配置單元,用于判斷是否存在與所述用戶端相對應(yīng)的用戶配置列表,如果否,依據(jù)所述請求路徑信息和地址信息生成第一key值;
鍵值對配置單元,用于依據(jù)所述第一key和與所述地址信息相匹配的value值生成第一鍵值對,其中,每一個value值對應(yīng)一個語言文本;
文本配置單元,用于依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
優(yōu)選的,上述互聯(lián)網(wǎng)頁面文本配置系統(tǒng)中,還包括:
用戶參數(shù)配置單元,用于定義與所述用戶端相對應(yīng)的命名空間線程變量、語言類型線程變量、請求路徑信息線程變量以及區(qū)域線程變量,將所述命名空間線程變量、語言類型線程變量、請求路徑信息線程變量以及區(qū)域線程變量保存至與所述用戶端對應(yīng)的用戶端配置列表中;
所述命名空間線程變量被配置為:依據(jù)所述請求路徑信息線程變量生成一唯一命名;
所述語言類型線程變量被配置為:依據(jù)所述用戶端輸入指令定義語言類型,或依據(jù)所述區(qū)域線程變量確定語言類型,所述依據(jù)所述用戶端輸入指令定義的語言類型的優(yōu)先級高于依據(jù)所述區(qū)域線程變量確定的語言類型;
所述請求路徑信息線程變量被配置為用戶端發(fā)送的請求路徑信息;
所述區(qū)域線程變量被配置為:與訪問用戶的地址信息相對應(yīng)的地區(qū)信息。
優(yōu)選的,上述互聯(lián)網(wǎng)頁面文本配置系統(tǒng)中,還包括:鍵配置單元還用于:如果存在與所述用戶端相對應(yīng)的用戶配置列表;依據(jù)所述命名空間線程變量和語言類型線程變量生成第一key值;
所述依據(jù)所述第一key和與所述語言類型線程變量相匹配的value值生成第一鍵值對;
依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
優(yōu)選的,上述互聯(lián)網(wǎng)頁面文本配置系統(tǒng)中,所述數(shù)據(jù)采集單元,還用于獲取用戶端輸入的文本選擇指令,所述文本選擇指令至少包括一種語言文本標識;
所述用戶參數(shù)配置單元,還用于:獲取到所述文本選擇指令時,獲取與所述語言文本標識相匹配的語言類型,依據(jù)所述語言類型更新所述語言類型線程變量。
基于上述技術(shù)方案,本發(fā)明實施例提供的互聯(lián)網(wǎng)頁面文本配置方法和系統(tǒng),當獲取到用戶端發(fā)送的頁面請求數(shù)據(jù)時,判斷系統(tǒng)中是否存在已經(jīng)配置好的用戶配置列表,如果否,根據(jù)所述請求數(shù)據(jù)中的請求路徑信息和用戶端的地址信息生成第一key值,獲取與所述地址信息相匹配的value值,依據(jù)所述第一key值和value值生成鍵值對,獲取與該鍵值對相對應(yīng)的語言文本,依據(jù)所述語言文本配置與所述請求路徑信息相匹配的頁面,將配置好的頁面發(fā)送至用戶端。因此,實現(xiàn)了用戶訪問頁面的文本的自動配置,方便了用戶使用。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實施例公開的一種互聯(lián)網(wǎng)頁面文本配置方法的流程示意圖;
圖2為本申請另一實施例公開的一種互聯(lián)網(wǎng)頁面文本配置方法的流程示意圖;
圖3為本申請實施例公開的一種互聯(lián)網(wǎng)頁面文本配置系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為了實現(xiàn)向不同的用戶提供不同文本的網(wǎng)頁,本申請公開了一種能夠?qū)崿F(xiàn)頁面文本自動切換的互聯(lián)網(wǎng)頁面文本配置方法和系統(tǒng),該方法和系統(tǒng)可以采用jsp技術(shù)開發(fā)而成,可應(yīng)用于服務(wù)器端。
在執(zhí)行上述方法和系統(tǒng)之前,需預(yù)先進行多語言表配置,其配置過程包括:
配置階段:
多語言表設(shè)計;
多語言表中包括以下字段:
id:某條多語言配置的唯一標識符;
language:語言類型,例如:zh-CN:中文(中國),zh-TW:中文(臺灣地區(qū)),en-US:英文(美國),en-GB:英文(英國)等;
pagepath:jsp頁面的相對路徑;
key:語言key值;
value:語言value值;
description:該條數(shù)據(jù)的其他描述信息;
添加多語言配置:
分析業(yè)務(wù)系統(tǒng)中需要實現(xiàn)多語言功能的文本單元;
在數(shù)據(jù)庫多語言表中添加多語言配置;
參見圖1,該方法可以包括:
步驟S101:獲取用戶端上傳的頁面請求數(shù)據(jù);
在本步驟中,當服務(wù)器獲取到用戶端上傳的用于請求目標網(wǎng)頁的頁面請求數(shù)據(jù),該數(shù)據(jù)可以為用戶端在訪問網(wǎng)頁時向服務(wù)器發(fā)送的常規(guī)的頁面請求數(shù)據(jù),所述頁面請求數(shù)據(jù)至少包括用戶訪問頁面的請求路徑信息和訪問用戶的地址信息;
步驟S102:判斷是否存在與所述用戶端相對應(yīng)的用戶配置列表,如果否,依據(jù)所述請求路徑信息和地址信息生成第一key值;
所述用戶配置列表可以包括依據(jù)用戶端發(fā)送的頁面請求數(shù)據(jù)生成的配置列表,其可以包括:在ConfigHelper類中定義的nameSpace(命名空間)線程變量、language(語言類型)線程變量;在Parameter類中義的servletPath(請求路徑信息)線程變量、locale(區(qū)域)線程變量;
其中,所述命名空間線程變量被配置為:依據(jù)所述請求路徑信息線程變量在命名空間中生成一個唯一命名,在XML里,命名空間通常是一個統(tǒng)一資源識別符(URI)的名字。而URI只當名字用。主要目的是為了避免名字的沖突;
所述語言類型線程變量被配置為:依據(jù)所述用戶端輸入指令定義語言類型,或依據(jù)所述區(qū)域線程變量確定語言類型,所述依據(jù)所述用戶端輸入指令定義的語言類型的優(yōu)先級高于依據(jù)所述區(qū)域線程變量確定的語言類型;換句話說,也就是,所述語言線程變量可以依據(jù)用戶設(shè)置自行設(shè)定,當獲取到用戶端發(fā)送的用于定語語言類型的輸入指令時,依據(jù)用戶的輸入指令設(shè)定語言類型線程變量,當未獲取到用戶端發(fā)送的用于定語語言類型的輸入指令時,系統(tǒng)可依據(jù)所述區(qū)域線程變量確定所述語言類型,即選擇與所述區(qū)域線程變量中的區(qū)域相對應(yīng)的語言類型;并且,當用戶訪問服務(wù)器中的其他網(wǎng)頁時,只需改變所述用戶配置列表中的命名空間線程變量和請求路徑信息線程變量即可,從而實現(xiàn)了采用一個用戶配置列表配置多個網(wǎng)頁的文本內(nèi)容。
所述請求路徑信息線程變量被配置為用戶端發(fā)送的請求路徑信息,即依據(jù)用戶端發(fā)送的頁面請求數(shù)據(jù)中的請求路徑信息更新請求路徑信息線程變量;
所述區(qū)域線程變量被配置為:與訪問用戶的地址信息相對應(yīng)的地區(qū)信息,即,依據(jù)用戶端的地址信息分析得到用戶端所處的地理位置信息,該地址信息可以為用戶端的IP地址等。
步驟S103:依據(jù)所述第一key值和與所述地址信息相匹配的value值生成第一鍵值對,其中,每一個value值對應(yīng)一個語言文本;
在本步驟中,預(yù)先針對每個value值配置一個語言文本,例如:地區(qū)A1對應(yīng)一個value值,該value值對應(yīng)的語言文本即為AI地區(qū)的通用語言文本,該語言文本和上文中的語言類型相對應(yīng),根據(jù)該第一鍵值對中的value值,即可確定本次需對用戶訪問的頁面配置的文本類型;
步驟S104:依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
通過本申請上述實施例公開的技術(shù)方案,當獲取到用戶端發(fā)送的頁面請求數(shù)據(jù)時,判斷系統(tǒng)中是否存在已經(jīng)配置好的用戶配置列表,如果否,根據(jù)所述請求數(shù)據(jù)中的請求路徑信息和用戶端的地址信息生成第一key值,獲取與所述地址信息相匹配的value值,依據(jù)所述第一key值和value值生成鍵值對,獲取與該鍵值對相對應(yīng)的語言文本,依據(jù)所述語言文本配置與所述請求路徑信息相匹配的頁面,將配置好的頁面發(fā)送至用戶端。因此,實現(xiàn)了用戶訪問頁面的文本的自動配置,方便了用戶使用。
在本申請上述實施例公開的技術(shù)方案中,所述用戶配置列表可以獲取到用戶端發(fā)送的頁面請求數(shù)據(jù)后自動生成,當如果已經(jīng)建立了與所述用戶端相對應(yīng)的用戶配置列表時,上述方法中可以依據(jù)所述用戶配置列表對用戶訪問的目標頁面的文本進行配置,具體的,參見圖2,如果存在與所述用戶端相對應(yīng)的用戶配置列表時,該方法還可以包括:
步驟S201:依據(jù)所述命名空間線程變量和語言類型線程變量生成第一key值;
步驟S202:依據(jù)所述第一key值和與所述語言類型線程變量相匹配的value值生成第一鍵值對;
步驟S104:依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
在上述方法中,如果所述第一key值為空時,即其不存在對應(yīng)的value值時,也就是說,系統(tǒng)未配置與所述用戶端的地址信息相對應(yīng)的語言文本時,無需改變所述用戶端訪問的目標頁面的文本形式。
如果所述用戶配置列表中的命名空間線程變量為空時,可依據(jù)所述獲取到的請求數(shù)據(jù)中的請求路徑信息在命名空間中生成一個唯一命名,由于引入了命名空間的概念,因此大大的降低了在多文本配置時key值重復(fù)的問題。此外,命名空間由系統(tǒng)根據(jù)具體情況自動生成,用戶也不用關(guān)心命名空間的設(shè)置問題。最后,命名空間概念的引入也使得程序開發(fā)人員在使用key值替換文本單元的時候,降低了key值輸入的長度,便于前端頁面程序的書寫。
在用戶異地訪問網(wǎng)頁時,例如中國人在美國上網(wǎng),采用上述依據(jù)地址信息配置得到的目標網(wǎng)頁會存在不適用于用戶端的情況,針對于此,本申請上述實施例公開的方法中,用戶還可以依據(jù)用戶上傳的文本選擇指令配置所述目標網(wǎng)頁的文本內(nèi)容,此時,即上述方法還包括:
獲取用戶端輸入的文本選擇指令,所述文本選擇指令包含一用戶選擇的語言文本標識;
獲取與所述語言文本標識相匹配的語言類型,依據(jù)所述語言類型更新所述語言類型線程變量。
在本實施例中,對本申請上述一實施例公開的互聯(lián)網(wǎng)頁面文本配置方法的整體流程進行介紹說明:
配置一空的戶端配置列表,即在ConfigHelper類中定義命名空間線程變量、語言類型線程變量;在Parameter類中請求路徑信息線程變量、區(qū)域線程變量;
當獲取到用戶端上傳的請求數(shù)據(jù)時,依據(jù)所述請求數(shù)據(jù)配置所述用戶端配置列表,即:依據(jù)所述請求數(shù)據(jù)中的請求路徑信息配置請求路徑信息線程變量,依據(jù)所述請求數(shù)據(jù)中的用戶地址信息配置所述區(qū)域線程變量;依據(jù)所述請求路徑信息線程變量在命名空間中生成一唯一命名,依據(jù)所述區(qū)域線程變量配置語言類型線程變量;
獲取所述請求路徑信息線程變量和語言類型線程變量形成第一key值;
將所述第一key值和與所述語言類型線程變量相匹配的value值生成第一鍵值對;
依據(jù)與所述第一鍵值對相對應(yīng)的語言文本配置用戶端訪問的目標頁面的文本內(nèi)容,并將配置好的文本內(nèi)容發(fā)送至所述用戶端。
與上述方法相對應(yīng),本申請還公開了一種互聯(lián)網(wǎng)頁面文本配置系統(tǒng),該系統(tǒng)可應(yīng)用于服務(wù)器,參見圖3,系統(tǒng)可以包括:
數(shù)據(jù)采集單元100,用于獲取用戶端上傳的頁面請求數(shù)據(jù),所述頁面請求數(shù)據(jù)至少包括用戶訪問頁面的請求路徑信息和訪問用戶的地址信息;
鍵配置單元200,用于判斷是否存在與所述用戶端相對應(yīng)的用戶配置列表,如果否,依據(jù)所述請求路徑信息和地址信息生成第一key值;
鍵值對配置單元300,用于依據(jù)所述第一key和與所述地址信息相匹配的value值生成第一鍵值對,其中,每一個value值對應(yīng)一個語言文本;
文本配置單元400,用于依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
與上述方法相對應(yīng),上述系統(tǒng)還可以包括:
用戶參數(shù)配置單元,用于依據(jù)用戶端發(fā)送的請求數(shù)據(jù)定義與所述用戶端相對應(yīng)的命名空間線程變量、語言類型線程變量、請求路徑信息線程變量以及區(qū)域線程變量,將所述命名空間線程變量、語言類型線程變量、請求路徑信息線程變量以及區(qū)域線程變量保存至與所述用戶端對應(yīng)的用戶端配置列表中;
所述命名空間線程變量被配置為:依據(jù)所述請求路徑信息線程變量生成一唯一命名;
所述語言類型線程變量被配置為:依據(jù)所述用戶端輸入指令定義語言類型,或依據(jù)所述區(qū)域線程變量確定語言類型,所述依據(jù)所述用戶端輸入指令定義的語言類型的優(yōu)先級高于依據(jù)所述區(qū)域線程變量確定的語言類型;
所述請求路徑信息線程變量被配置為用戶端發(fā)送的請求路徑信息;
所述區(qū)域線程變量被配置為:與訪問用戶的地址信息相對應(yīng)的地區(qū)信息。
與上述方法相對應(yīng),所述鍵配置單元還用于:如果存在與所述用戶端相對應(yīng)的用戶配置列表;依據(jù)所述命名空間線程變量和語言類型線程變量生成第一key值;
所述依據(jù)所述第一key和與所述語言類型線程變量相匹配的value值生成第一鍵值對;
依據(jù)與所述第一鍵值對中的value值相對應(yīng)的語言文本配置與所述路徑信息相匹配的頁面的文本信息,將配置好的網(wǎng)頁發(fā)送至所述用戶端。
與上述方法相對應(yīng),所述數(shù)據(jù)采集單元,還用于獲取用戶端輸入的文本選擇指令,所述文本選擇指令至少包括一種語言文本標識;
所述用戶參數(shù)配置單元,還用于:獲取到所述文本選擇指令時,獲取與所述語言文本標識相匹配的語言類型,依據(jù)所述語言類型更新所述語言類型線程變量。
為了描述的方便,描述以上系統(tǒng)時以功能分為各種模塊分別描述。當然,在實施本申請時可以把各模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的系統(tǒng)及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。