專利名稱:一種用戶引導(dǎo)裝置、系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種選擇緩存服務(wù)器的裝置、系統(tǒng)和方法,特別涉及一種用戶引導(dǎo)裝
置、系統(tǒng)和方法。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的進(jìn)步、移動(dòng)通信網(wǎng)絡(luò)的廣泛使用以及移動(dòng)通信用戶數(shù)量的迅
猛增長,移動(dòng)通信網(wǎng)絡(luò)除了提供通信服務(wù),也為終端用戶提供越來越多的多樣化數(shù)據(jù)業(yè)務(wù)。
隨著業(yè)務(wù)規(guī)模的飛速發(fā)展,數(shù)據(jù)業(yè)務(wù)內(nèi)容越來越豐富,用戶量逐漸增大,對網(wǎng)絡(luò)帶寬和業(yè)務(wù)
平臺(tái)負(fù)載的壓力也逐漸增加。為了滿足業(yè)務(wù)飛速發(fā)展的需求,必須在不同的區(qū)域提供不同
業(yè)務(wù)平臺(tái)的緩存服務(wù)器,以便將業(yè)務(wù)內(nèi)容推送到分布式業(yè)務(wù)網(wǎng)絡(luò)的邊緣節(jié)點(diǎn),方便用戶訪
問,而如何能夠使用戶訪問最優(yōu)的服務(wù)器的用戶引導(dǎo)技術(shù)成了提供優(yōu)質(zhì)服務(wù)的關(guān)鍵技術(shù)。 現(xiàn)有技術(shù)的用戶引導(dǎo)技術(shù)主要有DNS重定向機(jī)制和三角重定向機(jī)制。 DNS重定向機(jī)制是指,在用戶訪問服務(wù)器之前,首先必須經(jīng)過DNS服務(wù)器解析域名
得到服務(wù)器的IP地址,因此在經(jīng)過DNS解析時(shí),可以由對應(yīng)的DNS服務(wù)器依據(jù)一定的規(guī)則,
在地理上分布的若干服務(wù)器群中選擇一個(gè)最合適的,將其IP地址返回給用戶,實(shí)現(xiàn)根據(jù)用
戶地理位置信息訪問最優(yōu)服務(wù)器的目標(biāo)。而使用全域三角重定向機(jī)制,中心節(jié)點(diǎn)的應(yīng)用層
交換機(jī)不僅需要解析相應(yīng)的域名,同時(shí)還根據(jù)用戶真實(shí)IP地址來進(jìn)行最優(yōu)站點(diǎn)的計(jì)算和
判斷,最終將用戶流量重定向到相應(yīng)的服務(wù)節(jié)點(diǎn)上。 基于DNS的重定向機(jī)制采用中心服務(wù)器體系的網(wǎng)絡(luò)架構(gòu),如圖1所示。DNS內(nèi)容路由主要由重定向DNS服務(wù)器和內(nèi)容服務(wù)器節(jié)點(diǎn)所組成,其中,重定向DNS服務(wù)器是整個(gè)重定向機(jī)制的核心。 重定向DNS是一個(gè)在多個(gè)地點(diǎn)之間進(jìn)行網(wǎng)絡(luò)交通優(yōu)化、全球負(fù)載均衡、訪問重定向的內(nèi)容服務(wù)器。它與標(biāo)準(zhǔn)的DNS協(xié)議相兼容。它不僅可以根據(jù)用戶粗略的地理位置信息,還可以根據(jù)網(wǎng)絡(luò)反應(yīng)速度以及服務(wù)器的狀態(tài)選擇最優(yōu)的服務(wù)器來回應(yīng)顧客的DNS請求。
當(dāng)用戶訪問某一服務(wù)器時(shí),首先通過DNS重定向確定最接近用戶的內(nèi)容分發(fā)服務(wù)器節(jié)點(diǎn),同時(shí)將用戶的請求指向該節(jié)點(diǎn)。當(dāng)用戶的請求到達(dá)指定節(jié)點(diǎn)時(shí),該內(nèi)容服務(wù)器負(fù)責(zé)將用戶請求的內(nèi)容提供給用戶。圖2是用戶訪問流程,詳細(xì)表明了 DNS重定向的各步驟工作原理。 DNS重定向解決方案,有很明顯的可拓展性,由于充分利用了現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu),結(jié)構(gòu)簡單,是現(xiàn)在解決重定向問題的一種很有效的技術(shù),并被廣泛應(yīng)用到現(xiàn)階段的Internet中。 三角重定向機(jī)制,以RADWARE的WSD NP產(chǎn)品為例,當(dāng)用戶訪問通過DNS解析后訪問某一服務(wù)器,WSD NP首先會(huì)通過TCP/IP握手獲得客戶的IP,并在靜態(tài)最近路徑表中查找該IP所屬的網(wǎng)段是否存在,如存在該客戶即被透明的導(dǎo)向到靜態(tài)最近路徑表中所設(shè)定的優(yōu)先級最高的內(nèi)容分發(fā)服務(wù)器;如沒有該記錄則NP會(huì)以同樣方式去查動(dòng)態(tài)最近路徑表,如仍沒有記錄NP會(huì)通知各內(nèi)容分發(fā)服務(wù)器共同去測各服務(wù)器離用戶的距離及時(shí)延,并通過專有協(xié)議LRP、 PRP報(bào)告,確定最優(yōu)站點(diǎn),然后通過HTTP重定向、RTSP重定向或三角傳輸?shù)募夹g(shù) 來實(shí)現(xiàn)將用戶導(dǎo)向到最優(yōu)服務(wù)器節(jié)點(diǎn),與此同時(shí),該IP地址所在的C類網(wǎng)段會(huì)被添加至動(dòng) 態(tài)最近路徑表,供以后使用。 三角重定向機(jī)制利用用戶IP編址的規(guī)律,可以真正做到根據(jù)"網(wǎng)絡(luò)的就近性"分 配流量,可以對用戶訪問請求實(shí)現(xiàn)完備的、細(xì)顆粒的策略控制。 現(xiàn)階段用戶引導(dǎo)技術(shù)主要使用在CDN網(wǎng)絡(luò)中,CDN網(wǎng)絡(luò)的主要目標(biāo)是為了解決骨 干網(wǎng)服務(wù)器負(fù)載均衡的問題。CDN網(wǎng)絡(luò)為內(nèi)容分送網(wǎng)絡(luò),是一種廣泛使用的網(wǎng)絡(luò)加速技術(shù), 它采用分布式緩存、復(fù)制、負(fù)載均衡、流量工程和客戶端重定向等技術(shù),設(shè)立若干分支節(jié)點(diǎn), 盡量將用戶請求的內(nèi)容存儲(chǔ)到距離用戶"最后一公里"的邊緣節(jié)點(diǎn)上,在骨干網(wǎng)上構(gòu)筑一個(gè) 地理上分布的內(nèi)容分送網(wǎng)絡(luò),將信息資源向網(wǎng)絡(luò)邊緣推近,用戶可以在"最近"的位置快速 訪問到所需的內(nèi)容,大大提高了終端用戶的訪問速度和服務(wù)質(zhì)量。 對于DNS重定向機(jī)制,由于做的就近性判斷是對用戶本地的DNS服務(wù)器進(jìn)行的判 斷,而并非用戶本身,判斷力度較粗,并且如果用戶端設(shè)置了并非離用戶最近的本地DNS服 務(wù)器,則DNS實(shí)際提供了失敗的重定向結(jié)果;其次DNS解析信息會(huì)被所有的DNS記錄,從而 用戶可能無法得到實(shí)時(shí)最優(yōu)的服務(wù)器;再者DNS重定向只能對使用域名訪問的用戶提供引 導(dǎo)服務(wù),用戶一旦使用IP直接訪問,則無法得到重定向服務(wù)。 而對于全域三角重定向,它的實(shí)現(xiàn)較為復(fù)雜,需要查找路由表,并且要實(shí)現(xiàn)專有的 協(xié)議,并且只能針對HTTP協(xié)議完成重定向,如果用戶訪問服務(wù)器并不使用TCP連接,則無法 得到引導(dǎo)服務(wù),并且一旦無法在靜態(tài)路由表中查到路由信息,則需要?jiǎng)討B(tài)重新建立路由表, 這樣會(huì)給網(wǎng)絡(luò)帶來大量消耗,增加用戶的訪問延遲。 而現(xiàn)有的發(fā)明只設(shè)計(jì)了基于單一門戶的服務(wù)定向,將服務(wù)定向和業(yè)務(wù)門戶綁定, 其次也只針對流媒體設(shè)計(jì)了重定向策略,很難滿足現(xiàn)在多業(yè)務(wù)的發(fā)展需求,再者它的重定 向規(guī)則如果通過手機(jī)號碼歸屬地來確定策略,而這樣重定向結(jié)果甚至要低于DNS重定向。
申請?zhí)枮?00610018167公開了一種在移動(dòng)流媒體系統(tǒng)多點(diǎn)組網(wǎng)中實(shí)現(xiàn)服務(wù)定向 的方法,只基于單一門戶進(jìn)行服務(wù)定向,且只針對流媒體才能實(shí)現(xiàn),功能單一、業(yè)務(wù)實(shí)現(xiàn)的 范圍較窄。
發(fā)明內(nèi)容
本發(fā)明的目的是公開一種用戶引導(dǎo)裝置、系統(tǒng)和方法,以解決現(xiàn)有技術(shù)中只基于 單一門戶的服務(wù)定向、只針對流媒體設(shè)計(jì)了重定向策略、通過手機(jī)號碼歸屬地確定重定向 規(guī)則的問題。 為了實(shí)現(xiàn)以上目的,本發(fā)明公開了一種用戶引導(dǎo)裝置,分別與緩存服務(wù)器、WAP網(wǎng) 關(guān)、移動(dòng)位置服務(wù)器和管理分發(fā)系統(tǒng)連接,包括接入模塊、邏輯模塊、地理位置模塊及總控 模塊接入模塊,用于與WAP網(wǎng)關(guān)及用戶進(jìn)行通信,從WAP網(wǎng)關(guān)獲得攜帶有用戶標(biāo)識(shí)信息的 傳輸協(xié)議報(bào)文,將邏輯模塊選擇的最優(yōu)的緩存服務(wù)器信息傳送給用戶;邏輯模塊,用于對傳 輸協(xié)議報(bào)文進(jìn)行解析,實(shí)現(xiàn)定制的引導(dǎo)策略,獲得用戶標(biāo)識(shí)信息;從地理位置模塊獲得用戶 地理位置信息,根據(jù)用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器;地理位置模塊,用于與移動(dòng) 位置服務(wù)器交互獲得用戶地理位置信息;總控模塊,用于對接入模塊、邏輯模塊和地理位置 模塊進(jìn)行控制和資源交互,對管理分發(fā)系統(tǒng)進(jìn)行控制和資源交互。
在上述技術(shù)方案中,接入模塊包括通信子模塊,用于與WAP網(wǎng)關(guān)進(jìn)行通信,從WAP 網(wǎng)關(guān)獲得攜帶有用戶標(biāo)識(shí)信息的傳輸協(xié)議報(bào)文;發(fā)送子模塊,用于將邏輯模塊選擇的最優(yōu) 的緩存服務(wù)器信息傳送給用戶。 在上述技術(shù)方案中,邏輯模塊包括解析子模塊,用于完成傳輸協(xié)議的解析;策略 實(shí)現(xiàn)子模塊,用于實(shí)現(xiàn)策略輸入接口定制的引導(dǎo)策略。 在上述技術(shù)方案中,總控模塊包括策略輸入接口,用于設(shè)置、修改引導(dǎo)策略;信 息交互接口 ,用于得到引導(dǎo)策略資源和內(nèi)容分布信息;控制接口 ,用于實(shí)現(xiàn)對管理分發(fā)系統(tǒng) 的控制和管理。 在上述技術(shù)方案中,引導(dǎo)策略資源和內(nèi)容分布信息包括負(fù)載、帶寬、緩存節(jié)點(diǎn)狀 態(tài)和/或緩存服務(wù)器位置信息。 在上述技術(shù)方案中,用戶標(biāo)識(shí)信息包括用戶的MSISDN碼。
在上述技術(shù)方案中,傳輸協(xié)議報(bào)文包括HTTP協(xié)議報(bào)文。 本發(fā)明公開了一種用戶引導(dǎo)系統(tǒng),還包括移動(dòng)位置服務(wù)器、WAP網(wǎng)關(guān)、與用戶引導(dǎo) 裝置相連的管理分發(fā)系統(tǒng),其中WAP網(wǎng)關(guān),用于接收用戶的請求消息,查詢獲得用戶標(biāo)識(shí) 信息,并將用戶標(biāo)識(shí)信息加入到傳輸協(xié)議報(bào)文中;移動(dòng)位置服務(wù)器,用于根據(jù)用戶標(biāo)識(shí)信息 得到用戶地理位置信息;管理分發(fā)系統(tǒng),用于從緩存服務(wù)器為用戶引導(dǎo)提供所需資源的內(nèi) 容分發(fā);用戶引導(dǎo)裝置,用于通過解析傳輸協(xié)議報(bào)文得到用戶標(biāo)識(shí)信息,向移動(dòng)位置服務(wù)器 發(fā)送用戶標(biāo)識(shí)信息,請求獲得用戶地理位置信息,根據(jù)用戶地理位置信息選擇最優(yōu)的緩存 服務(wù)器。 本發(fā)明公開了一種用戶引導(dǎo)方法,包括根據(jù)用戶的服務(wù)請求獲得用戶標(biāo)識(shí)信息,
將用戶標(biāo)識(shí)信息加入傳輸協(xié)議報(bào)文中進(jìn)行傳輸;解析傳輸協(xié)議報(bào)文,獲得用戶標(biāo)識(shí)信息,并
根據(jù)用戶標(biāo)識(shí)信息獲得用戶地理位置信息;通過用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器。 在上述技術(shù)方案中,解析傳輸協(xié)議報(bào)文,獲得用戶標(biāo)識(shí)信息,并根據(jù)用戶標(biāo)識(shí)信息
獲得用戶地理位置信息具體包括用戶引導(dǎo)裝置解析傳輸協(xié)議報(bào)文,獲得用戶標(biāo)識(shí)信息;
用戶引導(dǎo)裝置向移動(dòng)位置服務(wù)器發(fā)送用戶標(biāo)識(shí)信息,請求獲得用戶地理位置信息;移動(dòng)位
置服務(wù)器根據(jù)用戶標(biāo)識(shí)信息獲得用戶地理位置信息,轉(zhuǎn)發(fā)回用戶引導(dǎo)裝置。 在上述技術(shù)方案中,通過用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器具體包括通
過用戶地理位置信息和緩存服務(wù)器位置信息根據(jù)網(wǎng)絡(luò)帶寬、緩存服務(wù)器負(fù)載選擇最優(yōu)的緩
存服務(wù)器。 在上述技術(shù)方案中,根據(jù)用戶的服務(wù)請求獲得用戶標(biāo)識(shí)信息包括向WAP網(wǎng)關(guān)發(fā) 送服務(wù)請求,WAP網(wǎng)關(guān)根據(jù)服務(wù)請求的IP地址得到用戶標(biāo)識(shí)信息。 在上述技術(shù)方案中,通過用戶地理位置信息和緩存服務(wù)器位置信息選擇最優(yōu)的緩 存服務(wù)器之后還包括將最優(yōu)的緩存服務(wù)器的URL或IP地址轉(zhuǎn)發(fā)給用戶,用戶通過URL或 IP地址訪問最優(yōu)的緩存服務(wù)器。 本發(fā)明的用戶引導(dǎo)裝置、系統(tǒng)和方法,通過現(xiàn)有移動(dòng)網(wǎng)支持的LBS服務(wù),確定用戶 的基本地理位置,避免了 DNS重定向技術(shù)中粗粒度的缺點(diǎn)。
圖1是本發(fā)明背景技術(shù)中DNS重定向路由體系的網(wǎng)絡(luò)架構(gòu) 圖2是本發(fā)明背景技術(shù)中DNS重定向用戶訪問的流程圖;
圖3是本發(fā)明實(shí)施例一用戶引導(dǎo)方法的流程圖;
圖4是本發(fā)明實(shí)施例二用戶引導(dǎo)裝置和系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式
下面結(jié)合附圖,對本發(fā)明的具體實(shí)施方式
進(jìn)行詳細(xì)描述。 本發(fā)明針對現(xiàn)有技術(shù)中存在的問題,設(shè)置了一種用戶引導(dǎo)系統(tǒng),當(dāng)用戶使用終端
設(shè)備訪問業(yè)務(wù)服務(wù)時(shí),用戶引導(dǎo)系統(tǒng)和LBS交互,取得用戶的地理位置信息,再根據(jù)用戶地
理位置、緩存服務(wù)器負(fù)載和平臺(tái)重定向策略選擇緩存服務(wù)器,為用戶提供服務(wù)。 本發(fā)明利用LBS技術(shù)進(jìn)行用戶引導(dǎo)。LBS為移動(dòng)位置服務(wù)(LocationBased
Services)系統(tǒng),系統(tǒng)可以通過移動(dòng)網(wǎng)絡(luò)獲取移動(dòng)終端用戶的位置信息(經(jīng)諱度坐標(biāo)),在
電子地圖平臺(tái)的支持下,為用戶提供與位置相關(guān)的各類信息服務(wù)。 如圖3所示,本發(fā)明實(shí)施例一公開了一種用戶引導(dǎo)方法,在本實(shí)施例中,用戶標(biāo)識(shí) 具體為MSISDN碼(Mobile Station ISDN,移動(dòng)用戶ISDN碼),傳輸協(xié)議具體為HTTP協(xié)議, 管理分發(fā)系統(tǒng)可由現(xiàn)有技術(shù)中的資源管理系統(tǒng)和內(nèi)容分發(fā)管理系統(tǒng)來實(shí)現(xiàn),用戶向緩存服 務(wù)器發(fā)起WAP服務(wù)請求,包括以下步驟 步驟S102,用戶上網(wǎng)時(shí),向WAP網(wǎng)關(guān)發(fā)出服務(wù)請求,該服務(wù)可能包括WAP網(wǎng)頁瀏覽、 文件下載、流媒體播放等應(yīng)用; 步驟S104, WAP網(wǎng)關(guān)根據(jù)服務(wù)請求的內(nèi)網(wǎng)IP,查詢得到用戶的MSISDN碼; 步驟S106, WAP網(wǎng)關(guān)將用戶的MSISDN碼加入HTTP報(bào)文中,使用HTTP協(xié)議發(fā)給用
戶引導(dǎo)裝置; 步驟S108,用戶引導(dǎo)裝置解析HTTP報(bào)文,得到用戶的MSISDN碼; 步驟SI 10,用戶引導(dǎo)裝置向LBS (Location Based Server,移動(dòng)位置服務(wù)器)發(fā)送
用戶的MSISDN碼,請求獲得用戶地理位置信息; 步驟S112, LBS根據(jù)得到的MSISDN碼得到用戶地理位置信息,轉(zhuǎn)發(fā)回用戶引導(dǎo)裝 置; 步驟S114,用戶引導(dǎo)裝置得到用戶地理位置信息,通過用戶地理位置信息和緩存
服務(wù)器位置信息,根據(jù)網(wǎng)絡(luò)帶寬、緩存服務(wù)器負(fù)載選擇最優(yōu)的緩存服務(wù)器; 步驟S116,用戶引導(dǎo)裝置將最優(yōu)緩存服務(wù)器的URL或IP地址轉(zhuǎn)發(fā)給用戶; 步驟S118,用戶通過得到的最優(yōu)緩存服務(wù)器的地址訪問最優(yōu)的緩存服務(wù)器,獲得服務(wù)。 本發(fā)明實(shí)施例一公開了一種用戶引導(dǎo)方法,通過現(xiàn)有移動(dòng)通信網(wǎng)支持的LBS服 務(wù),確定用戶的基本地理位置,根本上避免了DNS重定向技術(shù)中粗粒度的缺點(diǎn),并且本發(fā)明 基于現(xiàn)有的技術(shù)和協(xié)議,實(shí)現(xiàn)簡單,也有效避免了開發(fā)復(fù)雜和增加網(wǎng)絡(luò)負(fù)擔(dān)的缺點(diǎn)。
本發(fā)明實(shí)施例一公開的用戶引導(dǎo)方法為一種用戶引導(dǎo)方法,是一種新的重定向方 法,主要有以下有益效果 (1)粒度相比已有的方法更加精確,避免了 DNS緩存帶來的無法重定向的問題;
(2)本重定向方法基于用戶終端的LBS位置,并結(jié)合緩存服務(wù)器的負(fù)載信息,骨干 網(wǎng)網(wǎng)絡(luò)帶寬的負(fù)載信息,選取最優(yōu)的緩存服務(wù)器,利用應(yīng)用層重定向的方式,完成有效的用戶引導(dǎo),相比現(xiàn)有的引導(dǎo)方式更加完善; (3)符合現(xiàn)有的移動(dòng)網(wǎng)絡(luò)框架,滿足移動(dòng)數(shù)據(jù)網(wǎng)今后發(fā)展的需要,其它的SP/CP無 需關(guān)心重定向策略,具有很強(qiáng)的兼容性,如果需要發(fā)展新業(yè)務(wù),也無需修改重定向平臺(tái),有 很強(qiáng)的可擴(kuò)展性。 如圖4所示,本發(fā)明實(shí)施例二公開了一種用戶引導(dǎo)裝置,包括總控、接入、邏輯及 地理位置4個(gè)模塊,用戶引導(dǎo)裝置需要與管理分發(fā)系統(tǒng)交互,現(xiàn)對各個(gè)模塊的功能詳細(xì)描 述如下 總控模塊1為用戶引導(dǎo)裝置的總控部件,提供3個(gè)接口 ,其中策略輸入接口 5為
管理員接口,提供管理員設(shè)置、修改引導(dǎo)策略;信息交互接口 6為與管理分發(fā)系統(tǒng)的交互接
口,用來得到引導(dǎo)策略必要的資源和內(nèi)容分布信息,其中包括負(fù)載、帶寬、緩存節(jié)點(diǎn)狀態(tài)、緩
存服務(wù)器位置信息等內(nèi)容;控制接口 7用于對管理分發(fā)系統(tǒng)的管理。此外,總控模塊1還要
完成對接入、邏輯、地理位置3個(gè)模塊的控制,使得整個(gè)系統(tǒng)可以協(xié)調(diào)工作。 接入模塊2用于根據(jù)用戶的服務(wù)請求獲得用戶標(biāo)識(shí)信息,將用戶標(biāo)識(shí)信息加入傳
輸協(xié)議報(bào)文中進(jìn)行傳輸;并將邏輯模塊選擇的最優(yōu)的緩存服務(wù)器地址轉(zhuǎn)發(fā)給用戶。 接入模塊2可以包括通信子模塊8、發(fā)送子模塊9。通信子模塊8負(fù)責(zé)和WAP網(wǎng)關(guān)
通信,從WAP網(wǎng)關(guān)獲得攜帶有用戶標(biāo)識(shí)信息的傳輸協(xié)議報(bào)文;發(fā)送子模塊9負(fù)責(zé)向終端用戶
發(fā)送引導(dǎo)信息,將邏輯模塊選擇的最優(yōu)的緩存服務(wù)器信息傳送給用戶。 邏輯模塊10用于解析所述傳輸協(xié)議報(bào)文,獲得用戶標(biāo)識(shí)信息,并根據(jù)用戶標(biāo)識(shí)信
息獲得用戶地理位置信息,并通過用戶地理位置信息和緩存服務(wù)器位置信息根據(jù)網(wǎng)絡(luò)帶
寬、緩存服務(wù)器負(fù)載選擇最優(yōu)的緩存服務(wù)器。 邏輯模塊可以包括策略實(shí)現(xiàn)子模塊11和解析子模塊IO,策略實(shí)現(xiàn)子模塊11用于 實(shí)現(xiàn)策略輸入接口所定制的引導(dǎo)策略,解析子模塊10完成HTTP解析功能,從WAP網(wǎng)關(guān)得到 的HTTP報(bào)文中取得用戶的MSISDN碼。 地理位置模塊4實(shí)現(xiàn)了和LBS交互取得用戶地理位置信息的功能。用于和LBS交 互得到用戶地理位置信息。 考慮一個(gè)用戶的WAP服務(wù)請求,首先接入模塊2從WAP網(wǎng)關(guān)得到帶有用戶MSISDN 碼的HTTP報(bào)文,然后該HTTP報(bào)文交由邏輯模塊3處理得到用戶的MSISDN碼,然后再由地 理位置模塊4和LBS交互得到用戶地理位置信息,邏輯模塊3根據(jù)地理位置模塊4提供的 用戶的位置信息,以及總控模塊1提供的網(wǎng)絡(luò)帶寬、緩存服務(wù)器負(fù)載信息、內(nèi)容分布信息計(jì) 算得到的最優(yōu)的緩存服務(wù)器的地址,交給接入模塊2轉(zhuǎn)發(fā)給用戶,用戶根據(jù)最優(yōu)緩存服務(wù) 器的地址訪問最優(yōu)的緩存服務(wù)器,獲得服務(wù),以上過程由總控模塊1完成流程控制。
本發(fā)明實(shí)施例公開的用戶引導(dǎo)裝置,其有益效果與實(shí)施例一用戶引導(dǎo)方法一致, 在此不再贅述。 如圖4所示,本發(fā)明實(shí)施例三公開了一種用戶引導(dǎo)系統(tǒng),除了包括用戶引導(dǎo)裝置 外,還包括移動(dòng)位置服務(wù)器LBS、WAP網(wǎng)關(guān)、與用戶引導(dǎo)裝置相連的管理分發(fā)系統(tǒng)。WAP網(wǎng)關(guān)
用于接收用戶的請求消息,查詢獲得用戶標(biāo)識(shí)信息,并將用戶標(biāo)識(shí)信息加入到傳輸協(xié)議報(bào) 文中,LBS根據(jù)所述用戶標(biāo)識(shí)信息得到用戶地理位置信息,管理分發(fā)系統(tǒng)用于從緩存服務(wù)器
為用戶引導(dǎo)提供所需資源的內(nèi)容分發(fā),用戶引導(dǎo)裝置,用于通過解析傳輸協(xié)議報(bào)文得到用 戶標(biāo)識(shí)信息,向移動(dòng)位置服務(wù)器發(fā)送用戶標(biāo)識(shí)信息,請求獲得用戶地理位置信息,并根據(jù)用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器。 實(shí)施例三公開的用戶引導(dǎo)系統(tǒng),通過用戶引導(dǎo)裝置、LBS、管理分發(fā)系統(tǒng),將用戶的
服務(wù)請求接續(xù)到最優(yōu)服務(wù)器,為用戶提供服務(wù),有效避免開發(fā)復(fù)雜和增加網(wǎng)絡(luò)負(fù)擔(dān)的缺點(diǎn)。
本發(fā)明針對現(xiàn)有技術(shù)的不足,本發(fā)明根據(jù)移動(dòng)網(wǎng)絡(luò)的特點(diǎn),設(shè)置了基于地理位置 信息的用戶引導(dǎo)方法。該方法通過現(xiàn)有移動(dòng)網(wǎng)支持的LBS服務(wù),確定用戶的基本地理位置, 根本上避免DNS重定向技術(shù)中粗粒度的缺點(diǎn),并且本發(fā)明基于現(xiàn)有的技術(shù)和協(xié)議,實(shí)現(xiàn)簡 單,也有效避免了開發(fā)復(fù)雜和增加網(wǎng)絡(luò)負(fù)擔(dān)的缺點(diǎn)。對于發(fā)明的核心部件,本發(fā)明還設(shè)計(jì)了 用戶引導(dǎo)系統(tǒng),完成了根據(jù)地理位置信息引導(dǎo)用戶的所有功能。 以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種用戶引導(dǎo)裝置,其特征在于,包括接入模塊、邏輯模塊、地理位置模塊,其中所述接入模塊,用于根據(jù)用戶的服務(wù)請求獲得用戶標(biāo)識(shí)信息,將所述用戶標(biāo)識(shí)信息加入傳輸協(xié)議報(bào)文中進(jìn)行傳輸;并將邏輯模塊選擇的最優(yōu)的緩存服務(wù)器地址轉(zhuǎn)發(fā)給用戶;所述邏輯模塊,解析所述傳輸協(xié)議報(bào)文,獲得所述用戶標(biāo)識(shí)信息,并根據(jù)所述用戶標(biāo)識(shí)信息獲得所述用戶地理位置信息,并通過用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器地址;所述地理位置模塊,用于與移動(dòng)位置服務(wù)器交互獲得用戶地理位置信息。
2. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括總控模塊,用于對所述接入模塊、邏輯模塊和地理位置模塊進(jìn)行控制和資源交互。
3. 根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,所述接入模塊包括通信子模塊,用于與所述WAP網(wǎng)關(guān)進(jìn)行通信,從所述WAP網(wǎng)關(guān)獲得攜帶有用戶標(biāo)識(shí)信息的傳輸協(xié)議報(bào)文;發(fā)送子模塊,用于將所述邏輯模塊選擇的最優(yōu)的緩存服務(wù)器信息傳送給所述用戶。
4. 根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,所述總控模塊包括策略輸入接口,用于設(shè)置、修改引導(dǎo)策略;信息交互接口 ,用于得到弓I導(dǎo)策略資源和內(nèi)容分布信息;控制接口 ,用于實(shí)現(xiàn)對管理分發(fā)系統(tǒng)的控制和管理。
5. 根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述邏輯模塊包括解析子模塊,用于完成傳輸協(xié)議的解析;策略實(shí)現(xiàn)子模塊,用于實(shí)現(xiàn)策略輸入接口定制的引導(dǎo)策略。
6. 根據(jù)權(quán)利要求l或2所述的裝置,其特征在于,所述用戶標(biāo)識(shí)信息包括用戶的MS I SDN碼。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述傳輸協(xié)議報(bào)文包括HTTP協(xié)議報(bào)文。
8. —種用戶引導(dǎo)系統(tǒng),其特征在于,包括用戶引導(dǎo)裝置,移動(dòng)位置服務(wù)器、WAP網(wǎng)關(guān)、與用戶引導(dǎo)裝置相連的管理分發(fā)系統(tǒng),其中所述WAP網(wǎng)關(guān),用于接收用戶的請求消息,查詢獲得用戶標(biāo)識(shí)信息,并將所述用戶標(biāo)識(shí)信息加入到傳輸協(xié)議報(bào)文中;所述移動(dòng)位置服務(wù)器,用于根據(jù)所述用戶標(biāo)識(shí)信息得到用戶地理位置信息;所述管理分發(fā)系統(tǒng),用于從緩存服務(wù)器為用戶引導(dǎo)提供所需資源的內(nèi)容分發(fā);所述用戶引導(dǎo)裝置,用于通過解析傳輸協(xié)議報(bào)文得到所述用戶標(biāo)識(shí)信息,向所述移動(dòng)位置服務(wù)器發(fā)送所述用戶標(biāo)識(shí)信息,請求獲得用戶地理位置信息,根據(jù)所述用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器。
9. 一種用戶引導(dǎo)方法,其特征在于,包括根據(jù)用戶的服務(wù)請求獲得用戶標(biāo)識(shí)信息,將所述用戶標(biāo)識(shí)信息加入傳輸協(xié)議報(bào)文中進(jìn)行傳輸;解析所述傳輸協(xié)議報(bào)文,獲得所述用戶標(biāo)識(shí)信息,并根據(jù)所述用戶標(biāo)識(shí)信息獲得所述用戶地理位置信息;通過所述用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述解析傳輸協(xié)議報(bào)文,獲得所述用戶標(biāo)識(shí)信息,并根據(jù)所述用戶標(biāo)識(shí)信息獲得所述用戶地理位置信息具體包括用戶引導(dǎo)裝置解析所述傳輸協(xié)議報(bào)文,獲得所述用戶標(biāo)識(shí)信息;用戶引導(dǎo)裝置向移動(dòng)位置服務(wù)器發(fā)送所述用戶標(biāo)識(shí)信息,請求獲得用戶地理位置信息;移動(dòng)位置服務(wù)器根據(jù)所述用戶標(biāo)識(shí)信息獲得用戶地理位置信息,轉(zhuǎn)發(fā)回所述用戶引導(dǎo)裝置。
11. 根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述通過用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器具體包括通過用戶地理位置信息和緩存服務(wù)器位置信息根據(jù)網(wǎng)絡(luò)帶寬、緩存服務(wù)器負(fù)載選擇最優(yōu)的緩存服務(wù)器。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述根據(jù)用戶的服務(wù)請求獲得用戶標(biāo)識(shí)信息包括向WAP網(wǎng)關(guān)發(fā)送服務(wù)請求,所述WAP網(wǎng)關(guān)根據(jù)所述服務(wù)請求的IP地址得到所述用戶標(biāo)識(shí)信息;WAP網(wǎng)關(guān)根據(jù)服務(wù)請求的內(nèi)網(wǎng)IP,查詢得到用戶的MSISDN碼;WAP網(wǎng)關(guān)將用戶的MSISDN碼加入HTTP報(bào)文中,使用HTTP協(xié)議發(fā)給用戶引導(dǎo)裝置。
13. 根據(jù)權(quán)利要求12所述的方法,其特征在于,所述通過用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器之后還包括將所述最優(yōu)的緩存服務(wù)器的URL或IP地址轉(zhuǎn)發(fā)給用戶;所述用戶通過所述URL或IP地址訪問所述最優(yōu)的緩存服務(wù)器。
全文摘要
本發(fā)明公開了一種用戶引導(dǎo)裝置、系統(tǒng)和方法,主要應(yīng)用于移動(dòng)通信領(lǐng)域,本發(fā)明的裝置包括接入模塊、邏輯模塊、地理位置模塊及總控模塊;本發(fā)明的系統(tǒng)還包括移動(dòng)位置服務(wù)器、WAP網(wǎng)關(guān)、與用戶引導(dǎo)裝置相連的管理分發(fā)系統(tǒng);本發(fā)明的方法包括根據(jù)用戶的服務(wù)請求獲得用戶標(biāo)識(shí)信息,將用戶標(biāo)識(shí)信息加入傳輸協(xié)議報(bào)文中進(jìn)行傳輸,解析傳輸協(xié)議報(bào)文,獲得用戶標(biāo)識(shí)信息,并根據(jù)用戶標(biāo)識(shí)信息獲得用戶地理位置信息,通過用戶地理位置信息選擇最優(yōu)的緩存服務(wù)器。本發(fā)明的用戶引導(dǎo)裝置、系統(tǒng)和方法,通過現(xiàn)有移動(dòng)網(wǎng)支持的LBS服務(wù),確定用戶的基本地理位置,避免了DNS重定向技術(shù)中粗粒度的缺點(diǎn)。
文檔編號H04L12/56GK101729591SQ20081022530
公開日2010年6月9日 申請日期2008年10月29日 優(yōu)先權(quán)日2008年10月29日
發(fā)明者孫悅, 張炎 申請人:中國移動(dòng)通信集團(tuán)公司