服務(wù)器的調(diào)度方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種服務(wù)器的調(diào)度方法和裝置。所述方法包括:接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息;根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息;根據(jù)所述地理區(qū)域信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。采用本發(fā)明實(shí)施例,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
【專利說明】
服務(wù)器的調(diào)度方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種服務(wù)器的調(diào)度方法和裝置。
【背景技術(shù)】
[0002]負(fù)載均衡服務(wù)器能夠通過判斷服務(wù)器的負(fù)載(包括CPU占用、帶寬占用等數(shù)據(jù))來決定服務(wù)器的可用性,同時(shí),能夠判斷用戶的終端設(shè)備與服務(wù)器間的鏈路狀況,以保證異地服務(wù)器群服務(wù)質(zhì)量。
[0003]通常,用戶向服務(wù)器請(qǐng)求數(shù)據(jù)時(shí),負(fù)載均衡服務(wù)器首先根據(jù)當(dāng)前各個(gè)數(shù)據(jù)鏈路的負(fù)載情況,為用戶選擇一個(gè)當(dāng)前較優(yōu)的前端服務(wù)器信息和回源路徑信息發(fā)送給用戶,用戶通過前端服務(wù)器信息和回源路徑信息向相應(yīng)的服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求,并從相應(yīng)的服務(wù)器中獲取相應(yīng)的數(shù)據(jù)。
[0004]然而,當(dāng)用戶量較大時(shí),終端設(shè)備向負(fù)載均衡服務(wù)器請(qǐng)求前端服務(wù)器信息和回源路徑信息的處理會(huì)較多,這樣,勢必會(huì)增加負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),造成網(wǎng)絡(luò)擁塞,用戶訪問網(wǎng)站的響應(yīng)速度下降,甚至導(dǎo)致負(fù)載均衡服務(wù)器崩潰。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于,提供一種服務(wù)器的調(diào)度方法和實(shí)現(xiàn)該方法的裝置,以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0006]根據(jù)本發(fā)明的一方面,提供一種服務(wù)器的調(diào)度方法。所述方法包括,接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息;根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息;根據(jù)所述地理區(qū)域信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0007]優(yōu)選地,所述方法還包括:如果所述緩存數(shù)據(jù)庫中未包含所述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息,則將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器;從所述負(fù)載均衡服務(wù)器接收與所述業(yè)務(wù)請(qǐng)求相應(yīng)的前端服務(wù)器信息和回源路徑信息;將所述前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0008]優(yōu)選地,所述方法還包括:將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理區(qū)域信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中。
[0009]優(yōu)選地,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0010]根據(jù)本發(fā)明的另一方面,提供一種服務(wù)器的調(diào)度方法。所述方法包括,接收調(diào)度代理服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息;根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器;根據(jù)所述終端設(shè)備所處的地理區(qū)域信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息;將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。
[0011]優(yōu)選地,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0012]根據(jù)本發(fā)明的又一方面,提供一種服務(wù)器的調(diào)度裝置。所述裝置包括:業(yè)務(wù)請(qǐng)求接收模塊,用于接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息;位置確定模塊,用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息;信息獲取模塊,用于根據(jù)所述地理區(qū)域信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0013]優(yōu)選地,所述裝置還包括:業(yè)務(wù)請(qǐng)求發(fā)送模塊,用于如果所述緩存數(shù)據(jù)庫中未包含所述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息,則將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器;信息接收模塊,用于從所述負(fù)載均衡服務(wù)器接收與所述業(yè)務(wù)請(qǐng)求相應(yīng)的前端服務(wù)器信息和回源路徑信息;信息發(fā)送模塊,用于將所述前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0014]優(yōu)選地,所述裝置還包括:信息存儲(chǔ)模塊,用于將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理區(qū)域信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中。
[0015]優(yōu)選地,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0016]根據(jù)本發(fā)明的又一方面,提供一種服務(wù)器的調(diào)度裝置。所述裝置包括:業(yè)務(wù)請(qǐng)求接收模塊,用于接收調(diào)度代理服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息;服務(wù)器確定模塊,用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器;信息獲取模塊,用于根據(jù)所述終端設(shè)備所處的地理區(qū)域信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息;信息發(fā)送模塊,用于將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。
[0017]優(yōu)選地,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0018]根據(jù)本發(fā)明實(shí)施例提供的服務(wù)器的調(diào)度方法和裝置,通過終端設(shè)備發(fā)送的包括該終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息的業(yè)務(wù)請(qǐng)求,并根據(jù)該IP地址確定終端設(shè)備所處的地理區(qū)域信息,根據(jù)該地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
【附圖說明】
[0019]圖1是示出服務(wù)器的調(diào)度系統(tǒng)的結(jié)構(gòu)框架圖;
[0020]圖2是示出根據(jù)本發(fā)明實(shí)施例一的服務(wù)器的調(diào)度方法的一種流程圖;
[0021]圖3是示出根據(jù)本發(fā)明實(shí)施例一的服務(wù)器的調(diào)度方法的另一種流程圖;
[0022]圖4是示出根據(jù)本發(fā)明實(shí)施例二的服務(wù)器的調(diào)度方法的流程圖;
[0023]圖5是示出根據(jù)本發(fā)明實(shí)施例三的服務(wù)器的調(diào)度裝置的邏輯框圖;
[0024]圖6是示出根據(jù)本發(fā)明實(shí)施例四的服務(wù)器的調(diào)度裝置的邏輯框圖;
[0025]圖7是示出根據(jù)本發(fā)明實(shí)施例五的調(diào)度代理服務(wù)器的硬件結(jié)構(gòu)示意圖;
[0026]圖8是示出根據(jù)本發(fā)明實(shí)施例六的負(fù)載均衡服務(wù)器的硬件結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]本方案的發(fā)明構(gòu)思是,通過預(yù)先存儲(chǔ)的終端設(shè)備所處的地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0028]在現(xiàn)有的業(yè)務(wù)系統(tǒng)中,為用戶提供相關(guān)業(yè)務(wù)數(shù)據(jù)的服務(wù)器(如視頻服務(wù)器等)包括多個(gè)(或者是一個(gè)業(yè)務(wù)集群),為了使上述多個(gè)服務(wù)器的負(fù)載能夠達(dá)到均衡,通常會(huì)為上述多個(gè)服務(wù)器提供負(fù)載均衡服務(wù)器。負(fù)載均衡服務(wù)器可以用于合理分配用戶對(duì)服務(wù)器的訪問請(qǐng)求,使得各服務(wù)器之間相互進(jìn)行負(fù)載和備援。如果某時(shí)刻用戶的訪問量極大,則負(fù)載均衡服務(wù)器的處理負(fù)擔(dān)加大,使得網(wǎng)絡(luò)擁塞嚴(yán)重,用戶訪問網(wǎng)站的響應(yīng)速度下降,為此,可以在用戶與負(fù)載均衡服務(wù)器之間設(shè)置調(diào)度代理服務(wù)器,如圖1所示,從而以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),其中,調(diào)度代理服務(wù)器相對(duì)于負(fù)載均衡服務(wù)器的處理邏輯較簡單。上述處理方式可應(yīng)用于各種業(yè)務(wù)系統(tǒng)中,例如網(wǎng)絡(luò)在線視頻服務(wù)系統(tǒng)、網(wǎng)絡(luò)在線游戲系統(tǒng)等。
[0029]如圖1所示,當(dāng)用戶需要進(jìn)行某項(xiàng)網(wǎng)絡(luò)業(yè)務(wù)(如觀看視頻或進(jìn)行網(wǎng)絡(luò)游戲等)時(shí),用戶可以使用終端設(shè)備(如手機(jī)、平板電腦或筆記本電腦等)中的相關(guān)應(yīng)用程序打開網(wǎng)絡(luò)業(yè)務(wù)的網(wǎng)站,用戶可在該網(wǎng)站中提供的多項(xiàng)網(wǎng)絡(luò)業(yè)務(wù)中選擇一項(xiàng)網(wǎng)絡(luò)業(yè)務(wù),然后,終端設(shè)備獲取其當(dāng)前使用的IP地址以及用戶選擇的網(wǎng)絡(luò)業(yè)務(wù)對(duì)應(yīng)的相關(guān)內(nèi)容信息生成業(yè)務(wù)請(qǐng)求發(fā)送給調(diào)度代理服務(wù)器。例如,用戶需要觀看某電視劇,則用戶可通過終端設(shè)備中安裝的瀏覽器打開視頻網(wǎng)站,在視頻網(wǎng)站中查找到該電視劇的信息,并選擇相應(yīng)的劇集,點(diǎn)擊該劇集的圖標(biāo),終端設(shè)備獲取其當(dāng)前使用的IP地址以及用戶選擇的劇集的信息(如觀看集數(shù)、電視劇名稱等)生成視頻觀看請(qǐng)求發(fā)送給調(diào)度代理服務(wù)器。
[0030]調(diào)度代理服務(wù)器中可設(shè)置有緩存數(shù)據(jù)庫,用于存儲(chǔ)終端設(shè)備發(fā)送的包括IP地址相對(duì)應(yīng)的地理位置信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息,以及負(fù)載均衡服務(wù)器獲取的相應(yīng)的緩存有所述業(yè)務(wù)數(shù)據(jù)的前端服務(wù)器信息和回源路徑信息。
[0031]調(diào)度代理服務(wù)器接收到上述業(yè)務(wù)請(qǐng)求后,首先從所述業(yè)務(wù)請(qǐng)求中提取終端設(shè)備使用的IP地址,通過該IP地址確定終端設(shè)備當(dāng)前所處的地理位置信息,如北京市或天津市等,同時(shí),調(diào)度代理服務(wù)器還可以通過IP地址確定為用戶提供網(wǎng)絡(luò)服務(wù)的運(yùn)營商的信息,如電信網(wǎng)絡(luò)運(yùn)營商或聯(lián)通網(wǎng)絡(luò)運(yùn)營商等。然后,可以從上述緩存數(shù)據(jù)庫中查找是否包含上述地理位置信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息,如果包含,則從上述緩存數(shù)據(jù)庫中查找到與上述信息相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息,發(fā)送給上述終端設(shè)備,即如圖1中I’ —2 ’—3 ’的處理過程;如果不包含,則將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器,即如圖1中1—3—4—2—5的處理過程。
[0032]負(fù)載均衡服務(wù)器可以提取所述業(yè)務(wù)請(qǐng)求中的IP地址,并根據(jù)所述IP地址確定所述終端設(shè)備所處的地理位置信息和提供網(wǎng)絡(luò)服務(wù)的運(yùn)營商的信息??蓪?duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息進(jìn)行分析,搜集相關(guān)節(jié)點(diǎn)的負(fù)載及健康狀態(tài),從而確定包含所述業(yè)務(wù)數(shù)據(jù)的較優(yōu)的服務(wù)器。負(fù)載均衡服務(wù)器可以結(jié)合終端設(shè)備所處的地理位置信息,從確定的服務(wù)器中獲取最優(yōu)及離用戶最近的服務(wù)器作為前端服務(wù)器,并將前端服務(wù)器信息和回源路徑信息發(fā)送給調(diào)度代理服務(wù)器。
[0033]調(diào)度代理服務(wù)器可將所述終端設(shè)備所處的地理位置信息、請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息前端服務(wù)器信息和回源路徑信息對(duì)應(yīng)存儲(chǔ)到上述緩存數(shù)據(jù)庫中。同時(shí),可將所述前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備。
[0034]終端設(shè)備接收到所述前端服務(wù)器信息和回源路徑信息后,可以使用所述前端服務(wù)器的IP地址和/或域名向前端服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)的獲取請(qǐng)求,其中,獲取請(qǐng)求中可包括業(yè)務(wù)數(shù)據(jù)的名稱等。如果前端服務(wù)器確定其緩存有該業(yè)務(wù)數(shù)據(jù),則可將該業(yè)務(wù)數(shù)據(jù)發(fā)送給終端設(shè)備,如果前端服務(wù)器確定其未緩存有該業(yè)務(wù)數(shù)據(jù),則可從回源路徑信息中獲取前端服務(wù)器的上一級(jí)服務(wù)器的IP地址和/或域名等信息,并將上述業(yè)務(wù)數(shù)據(jù)的獲取請(qǐng)求發(fā)送給上一級(jí)服務(wù)器。如果上一級(jí)服務(wù)器確定其緩存有該業(yè)務(wù)數(shù)據(jù),則可發(fā)送該業(yè)務(wù)數(shù)據(jù),如果上一級(jí)服務(wù)器確定其未緩存有該業(yè)務(wù)數(shù)據(jù),則再次從回源路徑信息中獲取上一級(jí)服務(wù)器的上級(jí)服務(wù)器,循環(huán)執(zhí)行上述過程,直到將業(yè)務(wù)數(shù)據(jù)發(fā)送給用戶為止。
[0035]下面結(jié)合附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例。
[0036]實(shí)施例一
[0037]圖2是示出根據(jù)本發(fā)明實(shí)施例一的服務(wù)器的調(diào)度方法的流程圖。通過包括如圖5所示的裝置的計(jì)算機(jī)系統(tǒng)執(zhí)行所述方法。
[0038]參照?qǐng)D2,在步驟S210,接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息。
[0039]其中,終端設(shè)備可以是如手機(jī)或平板電腦等移動(dòng)終端設(shè)備,也可以是如筆記本電腦等。業(yè)務(wù)請(qǐng)求具體可以是視頻觀看請(qǐng)求或數(shù)據(jù)下載請(qǐng)求等。對(duì)于業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息,以業(yè)務(wù)請(qǐng)求為視頻觀看請(qǐng)求為例,業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息可以包括視頻名稱和視頻劇集等信息。
[0040]在步驟S220,根據(jù)所述IP地址確定所述終端設(shè)備所處的地理位置信息。
[0041 ] 其中,地理位置信息可以是地理區(qū)域,如北京市海淀區(qū)或天津市和平區(qū)等,地理位置信息也可以是地理坐標(biāo)等,如北瑋40° I' 5〃、東經(jīng)116° 237 50〃等。
[0042]在步驟S230,根據(jù)所述地理位置信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0043]其中,前端服務(wù)器信息可以是前端服務(wù)器的IP地址和/或前端服務(wù)器的域名等?;卦绰窂叫畔⒖梢允前?qǐng)求的業(yè)務(wù)數(shù)據(jù)的至少一個(gè)服務(wù)器的IP地址和/或域名,而且,回源路徑信息中的IP地址和/或域名具有預(yù)定的訪問順序。
[0044]回源路徑信息可以列表的形式存儲(chǔ),同時(shí)可以為其中的IP地址和/或域名設(shè)置使用順序,以便終端設(shè)備可以按照上述使用順序向相應(yīng)的服務(wù)器請(qǐng)求業(yè)務(wù)數(shù)據(jù)。
[0045]其中,上述步驟S210?步驟230的處理可參見上述相關(guān)內(nèi)容,在此不再贅述。
[0046]圖3是示出根據(jù)本發(fā)明實(shí)施例一的服務(wù)器的調(diào)度方法的流程圖。通過包括如圖6所示的裝置的計(jì)算機(jī)系統(tǒng)執(zhí)行所述方法。
[0047]參照?qǐng)D3,在步驟S310,接收調(diào)度代理服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息。
[0048]在步驟S320,根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器。
[0049]在步驟S330,根據(jù)所述終端設(shè)備所處的地理區(qū)域信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息。
[0050]在步驟S340,將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。
[0051 ] 其中,上述步驟S310?步驟340的處理可參見上述相關(guān)內(nèi)容,在此不再贅述。
[0052]本發(fā)明實(shí)施例提供的服務(wù)器的調(diào)度方法,通過終端設(shè)備發(fā)送的包括該終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息的業(yè)務(wù)請(qǐng)求,并根據(jù)該IP地址確定終端設(shè)備所處的地理區(qū)域信息,根據(jù)該地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0053]實(shí)施例二
[0054]圖4是示出根據(jù)本發(fā)明實(shí)施例二的服務(wù)器的調(diào)度方法的流程圖,所述實(shí)施例可視為圖2和圖3相結(jié)合的又一種具體的實(shí)現(xiàn)方案。
[0055]參照?qǐng)D4,在步驟S410,調(diào)度代理服務(wù)器接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息。
[0056]在步驟S420,調(diào)度代理服務(wù)器根據(jù)所述IP地址確定所述終端設(shè)備所處的地理位置
?目息O
[0057]可以根據(jù)緩存數(shù)據(jù)庫中是否包含上述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息的不同情況進(jìn)行不同處理,如果包括,則執(zhí)行下述步驟S430的處理,如果不包括,則執(zhí)行下述步驟S440?步驟S490的處理。
[0058]在步驟S430,調(diào)度代理服務(wù)器根據(jù)所述地理位置信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0059]具體地,例如,以觀看視頻為例,如果確定所述地理位置信息為A市,請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息為電視劇《甄嫘傳》的第2集,且確定緩存數(shù)據(jù)庫中包含上述信息,則可從緩存數(shù)據(jù)庫中查找到上述信息對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息,其中,前端服務(wù)器可以是位于A市的服務(wù)器,也可以是與A市相鄰的B市的服務(wù)器等。
[0060]在步驟S440,如果所述緩存數(shù)據(jù)庫中未包含所述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息,則調(diào)度代理服務(wù)器將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器。
[0061]在步驟S450,負(fù)載均衡服務(wù)器根據(jù)所述IP地址確定所述終端設(shè)備所處的地理位置信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器。
[0062]具體地,基于上述步驟S430的示例,請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息為電視劇《甄嫘傳》的第2集,則負(fù)載均衡服務(wù)器對(duì)上述內(nèi)容信息進(jìn)行分析,確定用戶想要觀看的電視劇為《甄嫘傳》的第2集,然后,負(fù)載均衡服務(wù)器可以根據(jù)分析得到的信息,在存儲(chǔ)的節(jié)目列表數(shù)據(jù)庫中查找,找出存儲(chǔ)有《甄嫘傳》第2集視頻數(shù)據(jù)的服務(wù)器(或節(jié)點(diǎn))。
[0063]在步驟S460,負(fù)載均衡服務(wù)器根據(jù)所述終端設(shè)備所處的地理位置信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息。
[0064]具體地,基于上述步驟S450的示例,可以獲取查找到的服務(wù)器的信息,如IP地址和/或域名等,通過得到的終端設(shè)備所處的地理位置信息和獲取的上述服務(wù)器的信息,確定距離所述終端設(shè)備最近的服務(wù)器的IP地址和/或域名作為前端服務(wù)器信息,同時(shí),可以為《甄嫘傳》第2集設(shè)置相應(yīng)的回源路徑信息,以便終端設(shè)備在確定前端服務(wù)器中不存在《甄嫘傳》第2集的視頻數(shù)據(jù)時(shí),可以通過上述回源路徑信息獲取《甄嫘傳》第2集的視頻數(shù)據(jù)。
[0065]在步驟S470,負(fù)載均衡服務(wù)器將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。
[0066]在步驟S480,調(diào)度代理服務(wù)器將所述前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0067]其中,上述步驟S470和步驟S480的處理可以參見上述相關(guān)內(nèi)容,在此不再贅述。
[0068]在步驟S490,調(diào)度代理服務(wù)器將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理位置信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中。
[0069]具體地,為了減輕負(fù)載均衡服務(wù)器的處理壓力,可以將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理位置信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)的內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中,這樣,當(dāng)相同地理位置的用戶請(qǐng)求上述業(yè)務(wù)數(shù)據(jù)時(shí),可以通過調(diào)度代理服務(wù)器得到相應(yīng)的前端服務(wù)器信息和回源路徑信息,而不需要向負(fù)載均衡服務(wù)器請(qǐng)求上述業(yè)務(wù)數(shù)據(jù)。
[0070]本發(fā)明實(shí)施例提供的服務(wù)器的調(diào)度方法,通過終端設(shè)備發(fā)送的包括該終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息的業(yè)務(wù)請(qǐng)求,并根據(jù)該IP地址確定終端設(shè)備所處的地理區(qū)域信息,根據(jù)該地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0071 ] 實(shí)施例三
[0072]基于相同的技術(shù)構(gòu)思,圖5是示出根據(jù)本發(fā)明實(shí)施例三的服務(wù)器的調(diào)度裝置的邏輯框圖。參照?qǐng)D5,所述裝置包括業(yè)務(wù)請(qǐng)求接收模塊510、位置確定模塊520和信息獲取模塊530。其中,業(yè)務(wù)請(qǐng)求接收模塊510與位置確定模塊520相連接,位置確定模塊520與信息獲取模塊530相連接。
[0073]業(yè)務(wù)請(qǐng)求接收模塊510用于接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息。
[0074]位置確定模塊520用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息。
[0075]信息獲取模塊530用于根據(jù)所述地理區(qū)域信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0076]進(jìn)一步地,所述裝置還包括:業(yè)務(wù)請(qǐng)求發(fā)送模塊,用于如果所述緩存數(shù)據(jù)庫中未包含所述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息,則將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器;信息接收模塊,用于從所述負(fù)載均衡服務(wù)器接收與所述業(yè)務(wù)請(qǐng)求相應(yīng)的前端服務(wù)器信息和回源路徑信息;信息發(fā)送模塊,用于將所述前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0077]進(jìn)一步地,所述裝置還包括:信息存儲(chǔ)模塊,用于將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理區(qū)域信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中。
[0078]此外,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0079]本發(fā)明實(shí)施例提供的服務(wù)器的調(diào)度裝置,通過終端設(shè)備發(fā)送的包括該終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息的業(yè)務(wù)請(qǐng)求,并根據(jù)該IP地址確定終端設(shè)備所處的地理區(qū)域信息,根據(jù)該地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0080]實(shí)施例四
[0081]基于相同的技術(shù)構(gòu)思,圖6是示出根據(jù)本發(fā)明實(shí)施例四的服務(wù)器的調(diào)度裝置的邏輯框圖。參照?qǐng)D6,所述裝置包括業(yè)務(wù)請(qǐng)求接收模塊610、服務(wù)器確定模塊620、信息獲取模塊630和信息發(fā)送模塊640。其中,業(yè)務(wù)請(qǐng)求接收模塊610與服務(wù)器確定模塊620相連接,服務(wù)器確定模塊620與信息獲取模塊630相連接,信息獲取模塊630與信息發(fā)送模塊640相連接。
[0082]業(yè)務(wù)請(qǐng)求接收模塊610用于接收調(diào)度代理服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息。
[0083]服務(wù)器確定模塊620用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器。
[0084]信息獲取模塊630用于根據(jù)所述終端設(shè)備所處的地理區(qū)域信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息。
[0085]信息發(fā)送模塊640用于將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。
[0086]此外,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0087]本發(fā)明實(shí)施例提供的服務(wù)器的調(diào)度裝置,通過終端設(shè)備發(fā)送的包括該終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息的業(yè)務(wù)請(qǐng)求,并根據(jù)該IP地址確定終端設(shè)備所處的地理區(qū)域信息,根據(jù)該地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0088]實(shí)施例五
[0089]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種調(diào)度代理服務(wù)器,其硬件結(jié)構(gòu)示意圖如圖7所示。
[0090]所述調(diào)度代理服務(wù)器包括處理器710、存儲(chǔ)器720、收發(fā)器730和總線740。其中,處理器710、存儲(chǔ)器720、收發(fā)器730通過總線740通信。
[0091]收發(fā)器730,用于接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息;
[0092]處理器710,用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息;
[0093]處理器710,還用于根據(jù)所述地理區(qū)域信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0094]在一種可選的實(shí)施方式中,收發(fā)器730,還用于如果所述緩存數(shù)據(jù)庫中未包含所述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息,則將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器;
[0095]收發(fā)器730,還用于從所述負(fù)載均衡服務(wù)器接收與所述業(yè)務(wù)請(qǐng)求相應(yīng)的前端服務(wù)器信息和回源路徑信息;
[0096]收發(fā)器730,還用于將所述前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。
[0097]在一種可選的實(shí)施方式中,存儲(chǔ)器720,用于將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理區(qū)域信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中。
[0098]在一種可選的實(shí)施方式中,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0099]應(yīng)理解,根據(jù)本發(fā)明實(shí)施例提供的調(diào)度代理服務(wù)器可實(shí)現(xiàn)圖2和圖4中的各個(gè)方法的相應(yīng)流程,為了簡潔,在此不再贅述,上述方法實(shí)施例中的相關(guān)描述也適用于本實(shí)施例。
[0100]本發(fā)明實(shí)施例提供的調(diào)度代理服務(wù)器,通過終端設(shè)備發(fā)送的包括該終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息的業(yè)務(wù)請(qǐng)求,并根據(jù)該IP地址確定終端設(shè)備所處的地理區(qū)域信息,根據(jù)該地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0101]此外,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括計(jì)算機(jī)可讀代碼,當(dāng)該計(jì)算機(jī)可讀代碼在調(diào)度代理服務(wù)器上運(yùn)行時(shí),導(dǎo)致調(diào)度代理服務(wù)器執(zhí)行前述多個(gè)方法實(shí)施例中任一個(gè)服務(wù)器的調(diào)度方法。
[0102]并且,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀介質(zhì),其中存儲(chǔ)了上述的計(jì)算機(jī)程序。
[0103]實(shí)施例六
[0104]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種負(fù)載均衡服務(wù)器,其硬件結(jié)構(gòu)示意圖如圖8所示。
[0105]所述負(fù)載均衡服務(wù)器包括處理器810、收發(fā)器820和總線830。其中,處理器810、收發(fā)器820通過總線830通信。
[0106]收發(fā)器830,用于接收調(diào)度代理服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息;
[0107]處理器810,用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器;
[0108]處理器810,還用于根據(jù)所述終端設(shè)備所處的地理區(qū)域信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息;
[0109]收發(fā)器830,還用于將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。
[0110]在一種可選的實(shí)施方式中,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
[0111]應(yīng)理解,根據(jù)本發(fā)明實(shí)施例提供的負(fù)載均衡服務(wù)器可實(shí)現(xiàn)圖3和圖4中的各個(gè)方法的相應(yīng)流程,為了簡潔,在此不再贅述,上述方法實(shí)施例中的相關(guān)描述也適用于本實(shí)施例。
[0112]本發(fā)明實(shí)施例提供的負(fù)載均衡服務(wù)器,通過終端設(shè)備發(fā)送的包括該終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息的業(yè)務(wù)請(qǐng)求,并根據(jù)該IP地址確定終端設(shè)備所處的地理區(qū)域信息,根據(jù)該地理區(qū)域信息和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給終端設(shè)備,從而,可以減輕負(fù)載均衡服務(wù)器的處理負(fù)擔(dān),防止網(wǎng)絡(luò)擁塞現(xiàn)象發(fā)生,提高用戶訪問網(wǎng)站的響應(yīng)速度。
[0113]此外,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括計(jì)算機(jī)可讀代碼,當(dāng)該計(jì)算機(jī)可讀代碼在負(fù)載均衡服務(wù)器上運(yùn)行時(shí),導(dǎo)致負(fù)載均衡服務(wù)器執(zhí)行前述多個(gè)方法實(shí)施例中任一個(gè)服務(wù)器的調(diào)度方法。
[0114]并且,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀介質(zhì),其中存儲(chǔ)了上述的計(jì)算機(jī)程序。
[0115]需要指出,根據(jù)實(shí)施的需要,可將本申請(qǐng)中描述的各個(gè)步驟/部件拆分為更多步驟/部件,也可將兩個(gè)或多個(gè)步驟/部件或者步驟/部件的部分操作組合成新的步驟/部件,以實(shí)現(xiàn)本發(fā)明的目的。
[0116]上述根據(jù)本發(fā)明的方法可在硬件、固件中實(shí)現(xiàn),或者被實(shí)現(xiàn)為可存儲(chǔ)在記錄介質(zhì)(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計(jì)算機(jī)代碼,或者被實(shí)現(xiàn)通過網(wǎng)絡(luò)下載的原始存儲(chǔ)在遠(yuǎn)程記錄介質(zhì)或非暫時(shí)機(jī)器可讀介質(zhì)中并將被存儲(chǔ)在本地記錄介質(zhì)中的計(jì)算機(jī)代碼,從而在此描述的方法可被存儲(chǔ)在使用通用計(jì)算機(jī)、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理。可以理解,計(jì)算機(jī)、處理器、微處理器控制器或可編程硬件包括可存儲(chǔ)或接收軟件或計(jì)算機(jī)代碼的存儲(chǔ)組件(例如,RAM、ROM、閃存等),當(dāng)所述軟件或計(jì)算機(jī)代碼被計(jì)算機(jī)、處理器或硬件訪問且執(zhí)行時(shí),實(shí)現(xiàn)在此描述的處理方法。此外,當(dāng)通用計(jì)算機(jī)訪問用于實(shí)現(xiàn)在此示出的處理的代碼時(shí),代碼的執(zhí)行將通用計(jì)算機(jī)轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計(jì)算機(jī)。
[0117]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種服務(wù)器的調(diào)度方法,其特征在于,所述方法包括: 接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息; 根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息; 根據(jù)所述地理區(qū)域信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果所述緩存數(shù)據(jù)庫中未包含所述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息,則將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器; 從所述負(fù)載均衡服務(wù)器接收與所述業(yè)務(wù)請(qǐng)求相應(yīng)的前端服務(wù)器信息和回源路徑信息; 將所述前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理區(qū)域信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。5.一種服務(wù)器的調(diào)度方法,其特征在于,所述方法包括: 接收調(diào)度代理服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息; 根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器; 根據(jù)所述終端設(shè)備所處的地理區(qū)域信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息; 將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。7.一種服務(wù)器的調(diào)度裝置,其特征在于,所述裝置包括: 業(yè)務(wù)請(qǐng)求接收模塊,用于接收終端設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息; 位置確定模塊,用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息; 信息獲取模塊,用于根據(jù)所述地理區(qū)域信息和所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息從預(yù)先存儲(chǔ)的緩存數(shù)據(jù)庫中獲取相對(duì)應(yīng)的前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 業(yè)務(wù)請(qǐng)求發(fā)送模塊,用于如果所述緩存數(shù)據(jù)庫中未包含所述地理位置信息和/或所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息,則將所述業(yè)務(wù)請(qǐng)求發(fā)送給負(fù)載均衡服務(wù)器; 信息接收模塊,用于從所述負(fù)載均衡服務(wù)器接收與所述業(yè)務(wù)請(qǐng)求相應(yīng)的前端服務(wù)器信息和回源路徑信息; 信息發(fā)送模塊,用于將所述前端服務(wù)器信息和回源路徑信息發(fā)送給所述終端設(shè)備。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 信息存儲(chǔ)模塊,用于將所述業(yè)務(wù)請(qǐng)求中的IP地址對(duì)應(yīng)的地理區(qū)域信息、所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息、所述前端服務(wù)器信息和所述回源路徑信息對(duì)應(yīng)存儲(chǔ)到所述緩存數(shù)據(jù)庫中。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。11.一種服務(wù)器的調(diào)度裝置,其特征在于,所述裝置包括: 業(yè)務(wù)請(qǐng)求接收模塊,用于接收調(diào)度代理服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中包括所述終端設(shè)備的IP地址和請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息; 服務(wù)器確定模塊,用于根據(jù)所述IP地址確定所述終端設(shè)備所處的地理區(qū)域信息,并對(duì)所述請(qǐng)求的業(yè)務(wù)數(shù)據(jù)內(nèi)容信息進(jìn)行分析,確定包含所述業(yè)務(wù)數(shù)據(jù)的服務(wù)器; 信息獲取模塊,用于根據(jù)所述終端設(shè)備所處的地理區(qū)域信息,從確定的服務(wù)器中獲取相應(yīng)的前端服務(wù)器信息和回源路徑信息; 信息發(fā)送模塊,用于將所述前端服務(wù)器信息和所述回源路徑信息發(fā)送給所述調(diào)度代理服務(wù)器。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述回源路徑信息包括具有預(yù)定訪問順序的至少一個(gè)IP地址和/或網(wǎng)絡(luò)域名。
【文檔編號(hào)】H04L12/803GK105847399SQ201610262882
【公開日】2016年8月10日
【申請(qǐng)日】2016年4月25日
【發(fā)明人】張鵬, 胡潮平
【申請(qǐng)人】樂視控股(北京)有限公司, 樂視云計(jì)算有限公司