本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種站點(diǎn)管理方法、裝置以及一種網(wǎng)站系統(tǒng)。
背景技術(shù):
隨著經(jīng)濟(jì)的不斷發(fā)展,現(xiàn)有的網(wǎng)站往往需要支持多語(yǔ)言,現(xiàn)有的網(wǎng)站構(gòu)架方案中,往往通過為不同的地區(qū)提供不同語(yǔ)言版本的網(wǎng)站,不同語(yǔ)言版本的網(wǎng)站位于不同的服務(wù)器上,服務(wù)器之間彼此相互獨(dú)立。
由于存在多個(gè)獨(dú)立的服務(wù)器,不僅維護(hù)成本較高,同時(shí)也會(huì)照成服務(wù)器資源的浪費(fèi),管理效率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的是提供一種站點(diǎn)管理方法、裝置以及一種網(wǎng)站系統(tǒng),旨在動(dòng)態(tài)頁(yè)面資源和靜態(tài)頁(yè)面資源的剝離,從而提高響應(yīng)速度和管理效率。
為實(shí)現(xiàn)上述目的,本發(fā)明提出的站點(diǎn)管理方法,包括如下步驟:
接收客戶端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息;
判斷所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的網(wǎng)頁(yè)資源是否為靜態(tài)資源;
若是,則跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器;
接收所述靜態(tài)服務(wù)器返回的靜態(tài)頁(yè)面資源,并將所述靜態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè);
若否,則跳轉(zhuǎn)至對(duì)應(yīng)的動(dòng)態(tài)服務(wù)器;
接收所述動(dòng)態(tài)服務(wù)器返回的動(dòng)態(tài)頁(yè)面資源,并將所述動(dòng)態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè)。
優(yōu)選的,所述“跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器”的步驟具體包括:
獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求;
跳轉(zhuǎn)至預(yù)存有匹配所述語(yǔ)言需求的靜態(tài)服務(wù)器。
本發(fā)明提供的站點(diǎn)管理裝置,包括:
接收模塊模塊,用于接收客戶端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息;
判斷模塊,用于判斷所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的網(wǎng)頁(yè)資源是否為靜態(tài)網(wǎng)頁(yè)資源;
第一跳轉(zhuǎn)模塊,用于當(dāng)判定是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器;
第一返回模塊,用于接收所述靜態(tài)服務(wù)器返回的靜態(tài)頁(yè)面資源,并將所述靜態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè);
第二跳轉(zhuǎn)模塊,用于當(dāng)判定不是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的動(dòng)態(tài)服務(wù)器;
第二返回模塊,用于接收所述動(dòng)態(tài)服務(wù)器返回的動(dòng)態(tài)頁(yè)面資源,并將所述動(dòng)態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè)。
優(yōu)選的,所述第一跳轉(zhuǎn)模塊包括:
語(yǔ)言判斷單元,用于獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求;
跳轉(zhuǎn)單元,用于跳轉(zhuǎn)至預(yù)存有匹配所述語(yǔ)言需求的靜態(tài)服務(wù)器。
本發(fā)明提供的一種網(wǎng)站系統(tǒng),包括站點(diǎn)管理裝置,以及與所述站點(diǎn)管理裝置分別連接的靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器;
所述站點(diǎn)管理裝置包括:
接收模塊,用于接收客戶端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息;
判斷模塊,用于判斷所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的網(wǎng)頁(yè)資源是否為靜態(tài)網(wǎng)頁(yè)資源;
第一跳轉(zhuǎn)模塊,用于當(dāng)判定是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器;
第一返回模塊,用于接收所述靜態(tài)服務(wù)器返回的靜態(tài)頁(yè)面資源,并將所述靜態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè);
第二跳轉(zhuǎn)模塊,用于當(dāng)判定不是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的動(dòng)態(tài)服務(wù)器;
第二返回模塊,用于接收所述動(dòng)態(tài)服務(wù)器返回的動(dòng)態(tài)頁(yè)面資源,并將所述動(dòng)態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè)。
所述靜態(tài)服務(wù)器用于將對(duì)應(yīng)的靜態(tài)頁(yè)面資源返至所述站點(diǎn)管理裝置;
所述動(dòng)態(tài)服務(wù)器用于將對(duì)應(yīng)的動(dòng)態(tài)頁(yè)面資源返至所述站點(diǎn)管理裝置。
優(yōu)選的,所述靜態(tài)服務(wù)器的數(shù)量為多個(gè),其中,每個(gè)靜態(tài)服務(wù)器分別預(yù)設(shè)有一種語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源,并設(shè)置在與所述語(yǔ)言對(duì)應(yīng)的地理位置;
所述第一跳轉(zhuǎn)模塊包括:
語(yǔ)言判斷單元,用于獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求;
跳轉(zhuǎn)單元,用于跳轉(zhuǎn)至預(yù)存有匹配所述語(yǔ)言需求的靜態(tài)服務(wù)器。
優(yōu)選的,所述站點(diǎn)管理裝置的數(shù)量為多個(gè),每一所述站點(diǎn)管理裝置與一所述靜態(tài)服務(wù)器連接,并設(shè)于相同的地理位置。
優(yōu)選的,還包括與所述靜態(tài)服務(wù)器連接的靜態(tài)頁(yè)面管理器,
所述靜態(tài)頁(yè)面管理器用于儲(chǔ)存與多個(gè)所述靜態(tài)服務(wù)器一一對(duì)應(yīng)的網(wǎng)頁(yè)文件備份;所述靜態(tài)頁(yè)面管理器包括:
展示模塊,用于接收運(yùn)營(yíng)端發(fā)送的查看指令,并查找與所述查看指令對(duì)應(yīng)的網(wǎng)頁(yè)文件備份,并將所述網(wǎng)頁(yè)文件備份發(fā)送至所述運(yùn)營(yíng)端,以供所述運(yùn)營(yíng)端進(jìn)行網(wǎng)頁(yè)瀏覽;
修改模塊,用于接收所述運(yùn)營(yíng)端發(fā)送的編輯指令,并根據(jù)所述編輯指令對(duì)相應(yīng)的網(wǎng)頁(yè)文件備份進(jìn)行修改和更新;
同步模塊,用于接收所述運(yùn)營(yíng)端發(fā)送的發(fā)布指令,并根據(jù)所述發(fā)布指令將相應(yīng)的網(wǎng)頁(yè)文件備份同步到對(duì)應(yīng)的靜態(tài)服務(wù)器;
所述靜態(tài)服務(wù)器還用于接收所述網(wǎng)頁(yè)文件備份,并根據(jù)所述網(wǎng)頁(yè)文件備份更新本地的所述靜態(tài)網(wǎng)頁(yè)資源。
優(yōu)選的,所述靜態(tài)頁(yè)面管理器的數(shù)量為一個(gè);所述動(dòng)態(tài)服務(wù)器的數(shù)量為一個(gè);所述動(dòng)態(tài)服務(wù)器和靜態(tài)頁(yè)面管理器布置于同一地理位置。
優(yōu)選的,所述動(dòng)態(tài)服務(wù)器包括:
數(shù)據(jù)源模塊,用于儲(chǔ)存數(shù)據(jù);
動(dòng)態(tài)頁(yè)面模塊,用于接收所述站點(diǎn)管理裝置發(fā)送網(wǎng)頁(yè)請(qǐng)求信息,并且與所述數(shù)據(jù)源模塊進(jìn)行數(shù)據(jù)交互,以獲取對(duì)應(yīng)的動(dòng)態(tài)頁(yè)面資源;
語(yǔ)言模塊,用于獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求,并通過預(yù)設(shè)的語(yǔ)言包對(duì)所述動(dòng)態(tài)頁(yè)面資源進(jìn)行翻譯;
所述動(dòng)態(tài)頁(yè)面模塊還用于將經(jīng)過翻譯的所述動(dòng)態(tài)頁(yè)面資源返回至所述站點(diǎn)管理裝置。
本發(fā)明的技術(shù)方案,通過將網(wǎng)站的內(nèi)容分為靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面,并且分別儲(chǔ)存于相應(yīng)的服務(wù)器中;當(dāng)客戶端發(fā)起請(qǐng)求時(shí),要求靜態(tài)頁(yè)面則獲取靜態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示;要求動(dòng)態(tài)頁(yè)面則通過動(dòng)態(tài)服務(wù)器進(jìn)行數(shù)據(jù)處理,而獲得相應(yīng)的動(dòng)態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示。本案能夠?qū)崿F(xiàn)了對(duì)網(wǎng)站的靜態(tài)頁(yè)面資源與動(dòng)態(tài)頁(yè)面資源進(jìn)行剝離處理,達(dá)到整個(gè)網(wǎng)站的業(yè)務(wù)分離,從而既滿足了訪問速度的要求,也減少了網(wǎng)站維護(hù)的工作量。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖示出的結(jié)構(gòu)獲得其他的附圖。
圖1為本發(fā)明站點(diǎn)管理方法一實(shí)施例的流程示意圖;
圖2為圖1所示站點(diǎn)管理方法的步驟S300的具體流程示意圖;
圖3為本發(fā)明站點(diǎn)管理裝置一實(shí)施例的模塊化結(jié)構(gòu)示意圖;
圖4為圖3所示站點(diǎn)管理裝置的第一跳轉(zhuǎn)模塊的模塊化結(jié)構(gòu)示意圖;
圖5為本發(fā)明網(wǎng)站系統(tǒng)第一實(shí)施例的模塊化結(jié)構(gòu)示意圖;
圖6為圖5所示網(wǎng)站系統(tǒng)的系統(tǒng)框架圖;
圖7為本發(fā)明網(wǎng)站系統(tǒng)第二實(shí)施例的模塊化結(jié)構(gòu)示意圖;
圖8為圖7所示網(wǎng)站系統(tǒng)的系統(tǒng)框架圖;
圖9為圖7所示網(wǎng)站系統(tǒng)的靜態(tài)頁(yè)面管理器的模塊化結(jié)構(gòu)示意圖;
圖10為圖7所示網(wǎng)站系統(tǒng)的動(dòng)態(tài)服務(wù)器的模塊化結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
本發(fā)明提供了一種站點(diǎn)管理方法。
圖1和圖2示出了本發(fā)明站點(diǎn)管理方法的一實(shí)施例。
其中,涉及客戶端、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器;所述客戶端、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器通過有線或者無線的方式連接通信??蛻舳丝梢允侨我饩哂芯W(wǎng)絡(luò)接入功能的終端設(shè)備,包括但不限于手機(jī)、平板電腦、臺(tái)式機(jī)、筆記本電腦等。所述靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器可以是單一的服務(wù)器,也可以為由幾個(gè)功能服務(wù)器共同組成的服務(wù)器端。
請(qǐng)參看圖1,本實(shí)施例所提供的站點(diǎn)管理方法,包括如下步驟:
步驟S100:接收客戶端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息。
步驟S200:判斷所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的網(wǎng)頁(yè)資源是否為靜態(tài)資源。其中,通過網(wǎng)頁(yè)請(qǐng)求信息內(nèi)攜帶的站點(diǎn)標(biāo)示,如網(wǎng)站編碼siteId對(duì)于每個(gè)站點(diǎn)進(jìn)行區(qū)分。當(dāng)客戶端訪問一個(gè)鏈接如:http://www.nubia.com/cn,通過代理服務(wù)器nginx做個(gè)站點(diǎn)過濾規(guī)則,即可判斷出該用戶訪問的站點(diǎn)為中國(guó)站點(diǎn),并且訪問的頁(yè)面是靜態(tài)頁(yè)面還是動(dòng)態(tài)頁(yè)面,通過上面的判斷來做出不一樣的網(wǎng)頁(yè)響應(yīng)策略。
步驟S300:若是,則跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器。
步驟S400:接收所述靜態(tài)服務(wù)器返回的靜態(tài)頁(yè)面資源,并將所述靜態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè)。其中,靜態(tài)頁(yè)面是實(shí)際存在的,無需經(jīng)過服務(wù)器的編譯,直接加載到客戶端的瀏覽器上顯示出來。由于靜態(tài)頁(yè)面因?yàn)槭庆o態(tài)所以是一個(gè)頁(yè)面對(duì)應(yīng)一個(gè)內(nèi)容,也就是一對(duì)一的關(guān)系,并不做腳本計(jì)算及讀取后臺(tái)數(shù)據(jù)庫(kù),因此具有響應(yīng)速度快的優(yōu)點(diǎn)。以上述http://www.nubia.com/cn的站點(diǎn)為例,在nubia官網(wǎng)的頁(yè)面中,可以設(shè)置無需與服務(wù)器產(chǎn)生數(shù)據(jù)交互的模塊,可以包括但不限于首頁(yè)、手機(jī)列表頁(yè)面、配件列表頁(yè)面等。
步驟S500:若否,則跳轉(zhuǎn)至對(duì)應(yīng)的動(dòng)態(tài)服務(wù)器。
步驟S600:接收所述動(dòng)態(tài)服務(wù)器返回的動(dòng)態(tài)頁(yè)面資源,并將所述動(dòng)態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè)。其中,動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)相反,展示動(dòng)態(tài)網(wǎng)頁(yè)需要與數(shù)據(jù)庫(kù)產(chǎn)生數(shù)據(jù)交互,然后拼合數(shù)據(jù)后返回完整的網(wǎng)頁(yè);相較于靜態(tài)網(wǎng)頁(yè),動(dòng)態(tài)網(wǎng)頁(yè)以數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量。以上述nubia的站點(diǎn)為例,動(dòng)態(tài)網(wǎng)頁(yè)可以包括但不限于購(gòu)物車頁(yè)面、訂單頁(yè)面、用戶信息頁(yè)面、后臺(tái)頁(yè)面等。
本發(fā)明提供的站點(diǎn)管理方法,通過將網(wǎng)站的內(nèi)容分為靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面,并且分別儲(chǔ)存于相應(yīng)的服務(wù)器中;當(dāng)客戶端發(fā)起請(qǐng)求時(shí),要求靜態(tài)頁(yè)面則獲取靜態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示;要求動(dòng)態(tài)頁(yè)面則通過動(dòng)態(tài)服務(wù)器進(jìn)行數(shù)據(jù)處理,而獲得相應(yīng)的動(dòng)態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示。本案能夠?qū)崿F(xiàn)了對(duì)網(wǎng)站的靜態(tài)頁(yè)面資源與動(dòng)態(tài)頁(yè)面資源進(jìn)行剝離處理,達(dá)到整個(gè)網(wǎng)站的業(yè)務(wù)分離,從而既滿足了訪問速度的要求,也減少了網(wǎng)站維護(hù)的工作量。
請(qǐng)參看圖2,進(jìn)一步的,所述“步驟S300:跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器”的步驟具體包括:
步驟S310:獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求。其中,可以通過客戶端IP,HTTP Headers,Host,Accept-Language,Cookie信息等來判斷客戶端的語(yǔ)言要求。
步驟S320:跳轉(zhuǎn)至預(yù)存有匹配所述語(yǔ)言需求的靜態(tài)服務(wù)器。即,通過匹配語(yǔ)言需求而跳轉(zhuǎn)至語(yǔ)言相符的靜態(tài)服務(wù)器,從而返回語(yǔ)言相符的靜態(tài)網(wǎng)頁(yè)資源,從而使得站點(diǎn)能夠符合不同語(yǔ)言要求。需要說明的是,本實(shí)施例中,不同語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源是預(yù)先儲(chǔ)存于不同的靜態(tài)服務(wù)器中的,從而根據(jù)目標(biāo)語(yǔ)言而選擇對(duì)應(yīng)的靜態(tài)服務(wù)器。例如,客戶端在印度訪問http://www.nubia.com/in/index.html的網(wǎng)頁(yè),通過siteId判斷出該網(wǎng)頁(yè)對(duì)應(yīng)的是靜態(tài)資源,并且進(jìn)一步判斷網(wǎng)頁(yè)對(duì)應(yīng)的是印度地區(qū)語(yǔ)言,則這時(shí)候http請(qǐng)求直接訪問到了預(yù)設(shè)印度地區(qū)語(yǔ)言的靜態(tài)服務(wù)器中。或者客戶端在印度訪問http://www.nubia.com時(shí),通過siteId判斷出該網(wǎng)頁(yè)對(duì)應(yīng)的是靜態(tài)資源,并根據(jù)客戶端IP判斷其語(yǔ)言需求是印度地區(qū)語(yǔ)言。從而http請(qǐng)求直接訪問到了預(yù)設(shè)印度地區(qū)語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源的靜態(tài)服務(wù)器中,優(yōu)選地,該靜態(tài)服務(wù)器布設(shè)于印度。
本實(shí)施例通過進(jìn)一步判斷客戶端的語(yǔ)言需求,從而跳轉(zhuǎn)至對(duì)應(yīng)語(yǔ)言的靜態(tài)服務(wù)器,從而能夠以多種語(yǔ)言展示請(qǐng)求的網(wǎng)站的效果。
本發(fā)明還提了一種站點(diǎn)管理裝置。
圖3和圖4示出了本發(fā)明站點(diǎn)管理裝置的一實(shí)施例。
其中,涉及客戶端、站點(diǎn)管理裝置、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器;所述客戶端、站點(diǎn)管理裝置、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器通過有線或者無線的方式連接通信。客戶端可以是任意具有網(wǎng)絡(luò)接入功能的終端設(shè)備,包括但不限于手機(jī)、平板電腦、臺(tái)式機(jī)、筆記本電腦等。所述站點(diǎn)管理裝置、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器可以是單一的服務(wù)器,也可以為由幾個(gè)功能服務(wù)器共同組成的服務(wù)器端。
請(qǐng)參看圖3,本發(fā)明提供的站點(diǎn)管理裝置100,包括:
接收模塊110,用于接收客戶端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息。
判斷模塊120,用于判斷所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的網(wǎng)頁(yè)資源是否為靜態(tài)網(wǎng)頁(yè)資源。其中,通過網(wǎng)頁(yè)請(qǐng)求信息內(nèi)攜帶的站點(diǎn)標(biāo)示,如網(wǎng)站編碼siteId對(duì)于每個(gè)站點(diǎn)進(jìn)行區(qū)分。當(dāng)客戶端訪問一個(gè)鏈接如:http://www.nubia.com/cn,通過代理服務(wù)器nginx做個(gè)站點(diǎn)過濾規(guī)則,即可判斷出該用戶訪問的站點(diǎn)為中國(guó)站點(diǎn),并且訪問的頁(yè)面是靜態(tài)頁(yè)面還是動(dòng)態(tài)頁(yè)面,通過上面的判斷來做出不一樣的網(wǎng)頁(yè)響應(yīng)策略。
第一跳轉(zhuǎn)模塊130,用于當(dāng)判定是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器。
第一返回模塊140,用于接收所述靜態(tài)服務(wù)器返回的靜態(tài)頁(yè)面資源,并將所述靜態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端展示網(wǎng)頁(yè)。其中,靜態(tài)頁(yè)面是實(shí)際存在的,無需經(jīng)過服務(wù)器的編譯,直接加載到客戶端的瀏覽器上顯示出來。由于靜態(tài)頁(yè)面因?yàn)槭庆o態(tài)所以是一個(gè)頁(yè)面對(duì)應(yīng)一個(gè)內(nèi)容,也就是一對(duì)一的關(guān)系,并不做腳本計(jì)算及讀取后臺(tái)數(shù)據(jù)庫(kù),因此具有響應(yīng)速度快的優(yōu)點(diǎn)。以上述http://www.nubia.com/cn的站點(diǎn)為例,在nubia官網(wǎng)的頁(yè)面中,可以設(shè)置無需與服務(wù)器產(chǎn)生數(shù)據(jù)交互的模塊,可以包括但不限于首頁(yè)、手機(jī)列表頁(yè)面、配件列表頁(yè)面等。
第二跳轉(zhuǎn)模塊150,用于當(dāng)判定不是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的動(dòng)態(tài)服務(wù)器300。
第二返回模塊160,用于接收所述動(dòng)態(tài)服務(wù)器300返回的動(dòng)態(tài)頁(yè)面資源,并將所述動(dòng)態(tài)頁(yè)面資源返回所述客戶端,以供所述客戶端910展示網(wǎng)頁(yè)。其中,動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)相反,展示動(dòng)態(tài)網(wǎng)頁(yè)需要與數(shù)據(jù)庫(kù)產(chǎn)生數(shù)據(jù)交互,然后拼合數(shù)據(jù)后返回完整的網(wǎng)頁(yè);相較于靜態(tài)網(wǎng)頁(yè),動(dòng)態(tài)網(wǎng)頁(yè)以數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量。以上述nubia的站點(diǎn)為例,動(dòng)態(tài)網(wǎng)頁(yè)可以包括但不限于購(gòu)物車頁(yè)面、訂單頁(yè)面、用戶信息頁(yè)面、后臺(tái)頁(yè)面等。
本發(fā)明提供的站點(diǎn)管理裝置,通過將網(wǎng)站的內(nèi)容分為靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面,并且分別儲(chǔ)存于相應(yīng)的服務(wù)器中;當(dāng)客戶端發(fā)起請(qǐng)求時(shí),要求靜態(tài)頁(yè)面則獲取靜態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示;要求動(dòng)態(tài)頁(yè)面則通過動(dòng)態(tài)服務(wù)器進(jìn)行數(shù)據(jù)處理,而獲得相應(yīng)的動(dòng)態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示。本案能夠?qū)崿F(xiàn)了對(duì)網(wǎng)站的靜態(tài)頁(yè)面資源與動(dòng)態(tài)頁(yè)面資源進(jìn)行剝離處理,達(dá)到整個(gè)網(wǎng)站的業(yè)務(wù)分離,從而既滿足了訪問速度的要求,也減少了網(wǎng)站維護(hù)的工作量。
請(qǐng)參看圖4,進(jìn)一步的,所述第一跳轉(zhuǎn)模塊130包括:
語(yǔ)言判斷單元131,用于獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求。其中,可以通過客戶端IP,HTTP Headers,Host,Accept-Language,Cookie信息等。
跳轉(zhuǎn)單元132,用于跳轉(zhuǎn)至預(yù)存有匹配所述語(yǔ)言需求的靜態(tài)服務(wù)器200。即,通過匹配語(yǔ)言需求而跳轉(zhuǎn)至語(yǔ)言相符的靜態(tài)服務(wù)器,從而返回語(yǔ)言相符的靜態(tài)網(wǎng)頁(yè)資源,從而使得站點(diǎn)能夠符合不同語(yǔ)言要求。需要說明的是,本實(shí)施例中,不同語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源是預(yù)先儲(chǔ)存于不同的靜態(tài)服務(wù)器中的,從而根據(jù)目標(biāo)語(yǔ)言而選擇對(duì)應(yīng)的靜態(tài)服務(wù)器。例如,客戶端在印度訪問http://www.nubia.com/in/index.html的網(wǎng)頁(yè),通過siteId判斷出該網(wǎng)頁(yè)對(duì)應(yīng)的是靜態(tài)資源,并且進(jìn)一步判斷網(wǎng)頁(yè)對(duì)應(yīng)的是印度地區(qū)語(yǔ)言,則這時(shí)候http請(qǐng)求直接訪問到了預(yù)設(shè)印度地區(qū)語(yǔ)言的靜態(tài)服務(wù)器中。或者客戶端在印度訪問http://www.nubia.com時(shí),通過siteId判斷出該網(wǎng)頁(yè)對(duì)應(yīng)的是靜態(tài)資源,并根據(jù)客戶端IP判斷其語(yǔ)言需求是印度地區(qū)語(yǔ)言。從而http請(qǐng)求直接訪問到了預(yù)設(shè)印度地區(qū)語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源的靜態(tài)服務(wù)器中,優(yōu)選地,該靜態(tài)服務(wù)器布設(shè)于印度。
本實(shí)施例通過進(jìn)一步判斷客戶端的語(yǔ)言需求,從而跳轉(zhuǎn)至對(duì)應(yīng)語(yǔ)言的靜態(tài)服務(wù)器,從而能夠以多種語(yǔ)言展示請(qǐng)求的網(wǎng)站的效果。
本發(fā)明還提了一種網(wǎng)站系統(tǒng)。
圖5和圖6示出了本發(fā)明網(wǎng)站系統(tǒng)的第一實(shí)施例。
其中,涉及客戶端、運(yùn)營(yíng)端、站點(diǎn)管理裝置、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器;所述客戶端、站點(diǎn)管理裝置、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器通過有線或者無線的方式連接通信??蛻舳撕瓦\(yùn)營(yíng)端可以是任意具有網(wǎng)絡(luò)接入功能的終端設(shè)備,包括但不限于手機(jī)、平板電腦、臺(tái)式機(jī)、筆記本電腦等。所述站點(diǎn)管理裝置、靜態(tài)服務(wù)器和動(dòng)態(tài)服務(wù)器可以是單一的服務(wù)器,也可以為由幾個(gè)功能服務(wù)器共同組成的服務(wù)器端。
請(qǐng)參看圖5,所述網(wǎng)站系統(tǒng)包括第一站點(diǎn)管理裝置101,以及與所述第一站點(diǎn)管理裝置101分別連接的第一靜態(tài)服務(wù)器200和動(dòng)態(tài)服務(wù)器300。
其中,第一站點(diǎn)管理裝置101的方案采用上述實(shí)施例中的站點(diǎn)管理裝置100,所述第一站點(diǎn)管理裝置101包括:
接收模塊,用于接收客戶端910發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息。
判斷模塊,用于判斷所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的網(wǎng)頁(yè)資源是否為靜態(tài)網(wǎng)頁(yè)資源。
第一跳轉(zhuǎn)模塊,用于當(dāng)判定是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器200。
第一返回模塊,用于接收所述靜態(tài)服務(wù)器200返回的靜態(tài)頁(yè)面資源,并將所述靜態(tài)頁(yè)面資源返回所述客戶端910,以供所述客戶端910展示網(wǎng)頁(yè)。
第二跳轉(zhuǎn)模塊,用于當(dāng)判定不是靜態(tài)網(wǎng)頁(yè)資源時(shí),跳轉(zhuǎn)至對(duì)應(yīng)的動(dòng)態(tài)服務(wù)器300。
第二返回模塊,用于接收所述動(dòng)態(tài)服務(wù)器300返回的動(dòng)態(tài)頁(yè)面資源,并將所述動(dòng)態(tài)頁(yè)面資源返回所述客戶端910,以供所述客戶端910展示網(wǎng)頁(yè)。
由于第一站點(diǎn)管理裝置101與上述實(shí)施例中的站點(diǎn)管理裝置100所采用的方案相同,在此不再贅述其詳細(xì)結(jié)構(gòu)和功能,具體請(qǐng)參看上述實(shí)施例。
所述靜態(tài)服務(wù)器200用于將對(duì)應(yīng)的靜態(tài)頁(yè)面資源返至所述第一站點(diǎn)管理裝置101。
所述動(dòng)態(tài)服務(wù)器300用于將對(duì)應(yīng)的動(dòng)態(tài)頁(yè)面資源返至所述第一站點(diǎn)管理裝置101。
本發(fā)明提供的網(wǎng)站系統(tǒng),通過將網(wǎng)站的內(nèi)容分為靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面,并且分別儲(chǔ)存于相應(yīng)的服務(wù)器中;當(dāng)客戶端發(fā)起請(qǐng)求時(shí),要求靜態(tài)頁(yè)面則獲取靜態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示;要求動(dòng)態(tài)頁(yè)面則通過動(dòng)態(tài)服務(wù)器進(jìn)行數(shù)據(jù)處理,而獲得相應(yīng)的動(dòng)態(tài)網(wǎng)頁(yè)資源進(jìn)行對(duì)應(yīng)的展示。本案能夠?qū)崿F(xiàn)了對(duì)網(wǎng)站的靜態(tài)頁(yè)面資源與動(dòng)態(tài)頁(yè)面資源進(jìn)行剝離處理,達(dá)到整個(gè)網(wǎng)站的業(yè)務(wù)分離,從而既滿足了訪問速度的要求,也減少了網(wǎng)站維護(hù)的工作量。
請(qǐng)結(jié)合參看圖6,進(jìn)一步的,本實(shí)施例中所述網(wǎng)絡(luò)系統(tǒng)還包括第二靜態(tài)服務(wù)器201和第三靜態(tài)服務(wù)器202,并且不同的靜態(tài)服務(wù)器預(yù)設(shè)有不同語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源,用以適應(yīng)不同的地理位置。
優(yōu)選的,每個(gè)靜態(tài)服務(wù)器設(shè)置于與所述語(yǔ)言對(duì)應(yīng)的地理位置。從而減少來自當(dāng)?shù)乜蛻舳说木W(wǎng)頁(yè)響應(yīng)時(shí)間。
所述第一跳轉(zhuǎn)模塊包括:語(yǔ)言判斷單元,用于獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求。跳轉(zhuǎn)單元,用于跳轉(zhuǎn)至預(yù)存有匹配所述語(yǔ)言需求的靜態(tài)服務(wù)器。
當(dāng)客戶端910通過網(wǎng)絡(luò)930發(fā)起的http訪問請(qǐng)求時(shí),DNS會(huì)自動(dòng)解析到第一站點(diǎn)管理裝置200,然后第一站點(diǎn)管理裝置200對(duì)用戶訪問的資源進(jìn)行判斷,和語(yǔ)言需求進(jìn)行判斷,從而跳轉(zhuǎn)至對(duì)應(yīng)的靜態(tài)服務(wù)器。
本實(shí)施例通過進(jìn)一步判斷客戶端的語(yǔ)言需求,從而跳轉(zhuǎn)至對(duì)應(yīng)語(yǔ)言的靜態(tài)服務(wù)器,從而能夠以多種語(yǔ)言展示請(qǐng)求的網(wǎng)站的效果。
圖7至圖10示出了本發(fā)明網(wǎng)站系統(tǒng)的第二實(shí)施例。
網(wǎng)站系統(tǒng)的第二實(shí)施例以第一實(shí)施例為基礎(chǔ),相對(duì)于第一實(shí)施例,進(jìn)一步增加管理裝置,每一所述站點(diǎn)管理裝置與一所述靜態(tài)服務(wù)器連接,并設(shè)于相同的地理位置。為了理解更連貫,本實(shí)施例和上一實(shí)施例中,相同的結(jié)構(gòu)采用相同的序號(hào)來標(biāo)注。
具體的,本實(shí)施例中,所述網(wǎng)絡(luò)系統(tǒng)還包括第二站點(diǎn)管理裝置102和第三站點(diǎn)管理裝置103。第二靜態(tài)服務(wù)器201與第二站點(diǎn)管理裝置102連接,第三靜態(tài)服務(wù)器202與第三站點(diǎn)管理裝置103連接;第二站點(diǎn)管理裝置102和第三站點(diǎn)管理裝置103皆通過網(wǎng)絡(luò)與客戶端910和動(dòng)態(tài)服務(wù)器300連接。
本實(shí)施例以地理位置為印度、德國(guó)和美國(guó)為例:第一靜態(tài)服務(wù)器200預(yù)設(shè)印度地區(qū)語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源,第二靜態(tài)服務(wù)器201預(yù)設(shè)德國(guó)地區(qū)語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源,第三靜態(tài)服務(wù)器202預(yù)設(shè)美國(guó)地區(qū)語(yǔ)言的靜態(tài)網(wǎng)頁(yè)資源。
第一靜態(tài)服務(wù)器200優(yōu)選設(shè)于印度,從而減少來自印度客戶端的網(wǎng)頁(yè)響應(yīng)時(shí)間;更進(jìn)一步的,所述第一站點(diǎn)管理裝置101優(yōu)選設(shè)于印度,從而進(jìn)一步減少來自印度客戶端的網(wǎng)頁(yè)響應(yīng)時(shí)間;
同理,第二靜態(tài)服務(wù)器201和第二站點(diǎn)管理裝置102優(yōu)選設(shè)于德國(guó);
第三靜態(tài)服務(wù)器202和第三站點(diǎn)管理裝置103優(yōu)選設(shè)于美國(guó)。
如客戶端910在印度訪問http://www.nubia.com/in/index.html,這時(shí)候http請(qǐng)求直接訪問到了印度服務(wù)器節(jié)點(diǎn)中來,通過該節(jié)點(diǎn)上的代理服務(wù)器nginx上預(yù)先配置的第一站點(diǎn)管理裝置200,對(duì)用戶訪問的資源進(jìn)行判斷,和語(yǔ)言需求進(jìn)行判斷。
通過siteId判斷出該網(wǎng)頁(yè)對(duì)應(yīng)的是靜態(tài)資源,并且進(jìn)一步判斷網(wǎng)頁(yè)對(duì)應(yīng)的是印度地區(qū)語(yǔ)言,則這時(shí)候http請(qǐng)求直接訪問到了預(yù)設(shè)印度地區(qū)語(yǔ)言的第一靜態(tài)服務(wù)器200中。
本實(shí)施例的布置為實(shí)現(xiàn)多語(yǔ)言網(wǎng)站支持的一較佳布置方案,但并非限定必須如此。例如,在其他實(shí)施例中,靜態(tài)服務(wù)器和站點(diǎn)管理裝置的布置方式可以是:例如在美國(guó)地區(qū),設(shè)置四組站點(diǎn)管理裝置和靜態(tài)服務(wù)器,每一組包括一個(gè)站點(diǎn)管理裝置和一個(gè)靜態(tài)服務(wù)器;四組分別設(shè)于美國(guó)東部、西部、南部和北部。在歐洲地區(qū),設(shè)置一個(gè)站點(diǎn)管理裝置和多個(gè)靜態(tài)服務(wù)器,多個(gè)靜態(tài)服務(wù)器通過一個(gè)站點(diǎn)管理裝置與網(wǎng)絡(luò)連接;多個(gè)靜態(tài)服務(wù)器分別預(yù)存法語(yǔ)、英語(yǔ)或德語(yǔ)等語(yǔ)言。
請(qǐng)結(jié)合參看圖9,進(jìn)一步的,所述網(wǎng)站系統(tǒng)還包括與所述靜態(tài)服務(wù)器200連接的靜態(tài)頁(yè)面管理器400,所述靜態(tài)頁(yè)面管理器400用于儲(chǔ)存與多個(gè)所述靜態(tài)服務(wù)器200一一對(duì)應(yīng)的網(wǎng)頁(yè)文件備份。優(yōu)選地,通過劃區(qū)域分頁(yè)面的方式進(jìn)行分類。例如,印度地區(qū):首頁(yè)、手機(jī)配件頁(yè)和手機(jī)詳情頁(yè);德國(guó)地區(qū):首頁(yè)、手機(jī)配件頁(yè)和手機(jī)詳情頁(yè);美國(guó)地區(qū):首頁(yè)、手機(jī)配件頁(yè)和手機(jī)詳情頁(yè)。
其中,所述靜態(tài)頁(yè)面管理器400包括:
展示模塊410,用于接收運(yùn)營(yíng)端920發(fā)送的查看指令,并查找與所述查看指令對(duì)應(yīng)的網(wǎng)頁(yè)文件備份,并將所述網(wǎng)頁(yè)文件備份發(fā)送至所述運(yùn)營(yíng)端920,以供所述運(yùn)營(yíng)端920進(jìn)行網(wǎng)頁(yè)瀏覽。
修改模塊420,用于接收所述運(yùn)營(yíng)端920發(fā)送的編輯指令,并根據(jù)所述編輯指令對(duì)相應(yīng)的網(wǎng)頁(yè)文件備份進(jìn)行修改和更新。
同步模塊430,用于接收所述運(yùn)營(yíng)端920發(fā)送的發(fā)布指令,并根據(jù)所述發(fā)布指令將相應(yīng)的網(wǎng)頁(yè)文件備份同步到對(duì)應(yīng)的靜態(tài)服務(wù)器200。
所述靜態(tài)服務(wù)器200還用于接收所述網(wǎng)頁(yè)文件備份,并根據(jù)所述網(wǎng)頁(yè)文件備份更新本地的所述靜態(tài)網(wǎng)頁(yè)資源。
以印度地區(qū)為例,如需對(duì)印度地區(qū)的nubia官網(wǎng)的首頁(yè)進(jìn)行修改,只需運(yùn)營(yíng)人員通過運(yùn)營(yíng)端920登陸靜態(tài)頁(yè)面管理器400,查找關(guān)于印度的網(wǎng)頁(yè)文件備份,即可獲取相關(guān)資源,并進(jìn)行可視化操作。然后對(duì)首頁(yè)進(jìn)行編輯,編輯完點(diǎn)保存,然后更新后的主頁(yè)文件自動(dòng)保存到靜態(tài)頁(yè)面管理器400內(nèi)對(duì)應(yīng)印度網(wǎng)站下面的首頁(yè)文件中;然后點(diǎn)立即發(fā)布或條件發(fā)布,則將修改后印度網(wǎng)站的同步到印度的靜態(tài)服務(wù)器上。
由上可知,本實(shí)施例通過增設(shè)靜態(tài)頁(yè)面管理器400,可以實(shí)現(xiàn)無需與各地的靜態(tài)服務(wù)器交互,即獲得需要的靜態(tài)頁(yè)面資源。因此,本實(shí)施例具有提高運(yùn)營(yíng)管理效率的效果。
優(yōu)選的,所述靜態(tài)頁(yè)面管理器400的數(shù)量為一個(gè);所述動(dòng)態(tài)服務(wù)器300的數(shù)量為一個(gè);所述動(dòng)態(tài)服務(wù)器300和靜態(tài)頁(yè)面管理器400布置于同一地理位置。其中,動(dòng)態(tài)服務(wù)器300設(shè)置的地理位置和靜態(tài)頁(yè)面管理器400設(shè)置的地理位置可以重疊設(shè)置,例如動(dòng)態(tài)服務(wù)器300和靜態(tài)頁(yè)面管理器400皆布置于美國(guó)。
通過僅設(shè)置一個(gè)靜態(tài)頁(yè)面管理器400,從而僅需要在一個(gè)地方管理多個(gè)靜態(tài)服務(wù)器,達(dá)到增加管理效率的效果。本實(shí)施例通過將動(dòng)態(tài)服務(wù)器300和靜態(tài)頁(yè)面管理器400皆設(shè)置于同一地理位置,能夠減少運(yùn)營(yíng)人員的管理難度,進(jìn)一步提高網(wǎng)站的管理效率。并且,相對(duì)于設(shè)置多個(gè)動(dòng)態(tài)服務(wù)器,則各地均需要設(shè)置數(shù)據(jù)庫(kù);當(dāng)處理網(wǎng)站后臺(tái)、購(gòu)物車、訂單系統(tǒng)和賬戶中心的交互服務(wù)時(shí),分散的多個(gè)數(shù)據(jù)庫(kù)容易將照成造成數(shù)據(jù)混亂,數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步難度大。因此,本實(shí)施例中,采用一個(gè)動(dòng)態(tài)服務(wù)器,即僅部署一套動(dòng)態(tài)頁(yè)面系統(tǒng),可以解決跨區(qū)域的數(shù)據(jù)同步問題。
請(qǐng)結(jié)合參看圖10,所述的網(wǎng)站系統(tǒng),所述動(dòng)態(tài)服務(wù)器300包括:
數(shù)據(jù)源模塊310,用于儲(chǔ)存數(shù)據(jù)。
動(dòng)態(tài)頁(yè)面模塊320,用于接收所述站點(diǎn)管理裝置100發(fā)送網(wǎng)頁(yè)請(qǐng)求信息,并且與所述數(shù)據(jù)源模塊310進(jìn)行數(shù)據(jù)交互,以獲取對(duì)應(yīng)的動(dòng)態(tài)頁(yè)面資源。
語(yǔ)言模塊330,用于獲取所述網(wǎng)頁(yè)請(qǐng)求信息所對(duì)應(yīng)的語(yǔ)言需求,并通過預(yù)設(shè)的語(yǔ)言包對(duì)所述動(dòng)態(tài)頁(yè)面資源進(jìn)行翻譯。
所述動(dòng)態(tài)頁(yè)面模塊320還用于將經(jīng)過翻譯的所述動(dòng)態(tài)頁(yè)面資源返回至所述站點(diǎn)管理裝置100。
本實(shí)施例所提供的方案,通過預(yù)設(shè)語(yǔ)言模板,對(duì)動(dòng)態(tài)網(wǎng)頁(yè)進(jìn)行翻譯,從而展示出不同語(yǔ)言版本的動(dòng)態(tài)網(wǎng)頁(yè)。相對(duì)于針對(duì)每一語(yǔ)言單獨(dú)設(shè)置一套動(dòng)態(tài)服務(wù)器,本實(shí)施例能夠達(dá)到避免重復(fù)性開發(fā),有效的降低人力成本的投入的效果。
尤其是,動(dòng)態(tài)網(wǎng)頁(yè)的信息為:網(wǎng)站后臺(tái)、購(gòu)物車、訂單系統(tǒng)、賬戶中心一類的重要信息。相對(duì)于其他實(shí)施例中,通過第三方翻譯系統(tǒng)來翻譯動(dòng)態(tài)網(wǎng)頁(yè),容易造成在一些重要的信息如購(gòu)物車、訂單頁(yè)面的翻譯準(zhǔn)確性上存在很大的風(fēng)險(xiǎn)。因此,本實(shí)施例中,通過動(dòng)態(tài)服務(wù)器內(nèi)預(yù)存的,經(jīng)由運(yùn)營(yíng)人員預(yù)先開發(fā)的翻譯包來進(jìn)行翻譯,能夠獲得更準(zhǔn)確的翻譯表達(dá),從而達(dá)到更安全效果。
需要說明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是移動(dòng)終端,計(jì)算機(jī),服務(wù)節(jié)點(diǎn),空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。