亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的裝置及方法

文檔序號:7655280閱讀:150來源:國知局
專利名稱:一種無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的裝置及方法
技術領域
本發(fā)明涉及移動終端通信領域,特別有關于一種WAP(WirelessApplication Protocol,無線應用協(xié)議)網(wǎng)關中處理用戶代理檔案的裝置及方法。
背景技術
UA Prof(User Agent Profiles,用戶代理檔案)是專門管理設備屬性、設備所接入的網(wǎng)絡屬性等各種用戶相關參數(shù)的用戶檔案屬性集。UA Prof是隨著移動業(yè)務的多樣化、終端產(chǎn)品的多樣化而興起的一種業(yè)務屬性管理技術,它的特征是通過一個統(tǒng)一的服務器或服務器組群,管理用戶業(yè)務或設備(包括設備所連接的網(wǎng)絡)相關的屬性數(shù)據(jù),使得業(yè)務的開展能針對不同生活方式的用戶及其所處的不同環(huán)境,提供不同的業(yè)務體驗。這些屬性數(shù)據(jù)通常包括硬件特性數(shù)據(jù)(如終端側(cè)的屏幕大小、屏幕色彩、像素等);軟件特性數(shù)據(jù)(如操作系統(tǒng)的出版者、版本號、視音頻編碼器列表等);應用程序數(shù)據(jù)(如瀏覽器發(fā)布者、版本號、所支持的標記語言等);用戶自設定信息(如用戶姓名、地址、用戶所使用的業(yè)務特性等個人信息);系統(tǒng)所收集的用戶信息(如在網(wǎng)時間、位置信息等);WAP(Wireless Application Protocol,無線應用協(xié)議)特性數(shù)據(jù)(例如WML(Wireless Markup Language,無線標記語言)腳本庫、WAP版本號、WML尺寸等);網(wǎng)絡特性數(shù)據(jù)(如承載網(wǎng)的延遲、可靠性等)。
具體到移動數(shù)據(jù)業(yè)務,UA Prof一般由移動終端廠商編寫,然后放在移動終端廠商的WEB服務器上供使用者查詢。移動終端在發(fā)出WAP請求時會通過一個x-wap-profile的字段將UA Prof所在的URL傳送給WAP網(wǎng)關,WAP網(wǎng)關以及內(nèi)容提供商的服務器可以利用該字段進行相應的操作,如對UA Prof進行解析后可以獲得用戶移動終端能力,從而提供適合終端的內(nèi)容。
UA Prof最早在WAP 1.2做出規(guī)范,因此有大量WAP1.1移動終端并不支持UA Prof功能,WAP 1.2之后的移動終端雖然實現(xiàn)了UA Prof,各移動終端廠商的實現(xiàn)方式存在大量缺陷,現(xiàn)有的技術中大量終端在上報的UA Prof時存在下列錯誤1.根本沒有上報;2.上報UA Prof所在的URL,但是上報的URL不存在;3.上報的URL存在,但是URL所在的服務器不能連接或不穩(wěn)定;4.終端廠商服務器上的UA Prof的格式不符合標準;5.UA Prof的格式符合標準,但是與實際的終端能力不符。

發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的在于提供一種無線應用協(xié)議網(wǎng)關中處理UA Prof的裝置及方法,以解決有些移動終端不支持UA Prof功能,或者在上報WAP網(wǎng)關時,發(fā)生上報錯誤的問題。
為實現(xiàn)上述目的,本發(fā)明提供了一種無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的裝置,設置于無線應用協(xié)議網(wǎng)關中,其中,包括用戶代理檔案服務器,用于保存移動終端的用戶代理檔案,并分配所述用戶代理檔案所在統(tǒng)一資源定位符;用戶代理檔案管理模塊,與所述用戶代理檔案服務器連接,用于建立所述移動終端與所述用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符之間的映射關系,當收到所述移動終端發(fā)送的請求時,根據(jù)所述映射關系,查找到用戶代理檔案服務器中相同用戶代理檔案所在統(tǒng)一資源定位符,將所述統(tǒng)一資源定位符添加至所述請求中,供無線應用協(xié)議網(wǎng)關和/或內(nèi)容提供商使用。
上述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的裝置,其中,所述用戶代理檔案管理模塊進一步包括一緩存模塊,用于當所述用戶代理檔案管理模塊從所述用戶代理檔案服務器獲得所述用戶代理檔案后,保存所述用戶代理檔案,并定期訪問所述用戶代理檔案服務器,獲取最新的所述用戶代理檔案。
為實現(xiàn)上述目的,本發(fā)明提供了一種無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,移動終端在向無線應用協(xié)議網(wǎng)關發(fā)出的請求中,將移動終端廠商服務器保存的用戶代理檔案所在統(tǒng)一資源定位符傳送給無線應用協(xié)議網(wǎng)關,無線應用協(xié)議網(wǎng)關及內(nèi)容提供商的服務器根據(jù)所述統(tǒng)一資源定位符,找到所述用戶代理檔案并進行相應的操作,其中,還包括以下步驟步驟一,無線應用協(xié)議網(wǎng)關中的用戶代理檔案服務器存放所述移動終端的用戶代理檔案,并分配所述用戶代理檔案所在的統(tǒng)一資源定位符;步驟二,無線應用協(xié)議網(wǎng)關中的用戶代理檔案管理模塊建立所述移動終端與所述用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符之間的映射關系;步驟三,所述用戶代理檔案管理模塊收到所述移動終端發(fā)送的請求時,根據(jù)所述映射關系,查找到用戶代理檔案服務器中相同用戶代理檔案所在統(tǒng)一資源定位符,將所述統(tǒng)一資源定位符加入所述請求中,供無線應用協(xié)議網(wǎng)關和/或內(nèi)容提供商使用。
上述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其中,所述步驟一進一步包括對于不支持用戶代理檔案功能的移動終端,用戶代理檔案服務器先為所述移動終端制作用戶代理檔案的步驟。
上述的無線應用協(xié)議網(wǎng)關中處理用戶檔案的方法,其中,所述移動終端與所述用戶代理檔案服務器存放的用戶代理檔案所在的統(tǒng)一資源定位符的映射關系進一步包括移動終端的用戶代理和用戶代理檔案服務器存放的用戶代理檔案所在的統(tǒng)一資源定位符的映射關系;和/或用戶代理檔案所在的不正常的統(tǒng)一資源定位符和用戶代理檔案服務器存放的用戶代理檔案所在的統(tǒng)一資源定位符的映射關系。
上述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其中,所述步驟三進一步包括步驟61,所述用戶代理檔案管理模塊收到所述移動終端發(fā)送的請求時,判斷所述請求中是否含有用戶代理檔案所在統(tǒng)一資源定位符,若含有所述統(tǒng)一資源定位符,則進入步驟62,若不含有所述統(tǒng)一資源定位符,則獲取所述移動終端的用戶代理,從移動終端的用戶代理和用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符的映射關系中,獲取統(tǒng)一資源定位符,并添加至所述請求中;步驟62,繼續(xù)判斷含有的用戶代理檔案所在統(tǒng)一資源定位符是否正常,若不正常,則從用戶代理檔案所在不正常的統(tǒng)一資源定位符和用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符的映射關系中,獲取新的統(tǒng)一資源定位符,對所述請求中不正常的統(tǒng)一資源定位符進行更新。
上述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其中,所述步驟62中判斷含有的用戶代理檔案所在統(tǒng)一資源定位符是否正常的步驟進一步包括判斷所述用戶代理檔案所在統(tǒng)一資源定位符是否可以訪問;和/或判斷所述用戶代理檔案的內(nèi)容是否符合復合能力/偏好設置文件規(guī)范;和/或判斷所述統(tǒng)一資源定位符所指向的移動終端廠商的服務器是否能穩(wěn)定連接;和/或判斷所述統(tǒng)一資源定位符所指向的移動終端廠商的服務器中的用戶代理檔案的內(nèi)容是否與實際的終端能力相符。
上述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其中,所述步驟三進一步包括步驟81,當用戶代理檔案管理模塊首次獲得一個移動終端的用戶代理檔案所在統(tǒng)一資源定位符時,解析所述統(tǒng)一資源定位符,如果解析失敗,則進行告警,否則進入步驟82;步驟82,若解析成功,對所述統(tǒng)一資源定位符中的主機名進行解析,如無法成功解析,則進行告警,否則進入步驟83;步驟83,若解析成功,得到主機地址,進行連接,若連接失敗,則進行告警,進入步驟84;步驟84,若連接成功,請求所述移動終端的用戶代理檔案,若請求失敗,則進行告警;步驟85,若收到上述任何告警時,則將所述移動終端的統(tǒng)一資源定位符添加至所述不正常的統(tǒng)一資源定位符與用戶代理檔案服務器保存的用戶代理檔案所在統(tǒng)一資源定位符的映射關系。
上述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其中,所述步驟三之后進一步包括所述用戶代理檔案管理模塊從所述用戶代理檔案服務器得到所述用戶代理檔案后,緩存所述用戶代理檔案,當后續(xù)的請求需要所述用戶代理檔案時,直接從所述緩存中獲取所述用戶代理檔案的步驟。
本發(fā)明提供的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法及裝置,使不支持UA Prof的移動終端也可以實現(xiàn)UA Prof,同時,對未完全符合UA Prof的移動終端具有重寫功能和緩存功能,使WAP網(wǎng)關及后續(xù)服務器可以順利地對移動終端的UA Prof進行解析及相關的處理。


圖1是本發(fā)明的裝置示意圖;圖2是本發(fā)明UA Prof管理模塊的裝置示意圖;圖3是本發(fā)明的工作流程示意圖。
具體實施例方式
本發(fā)明提供了一種無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的裝置。圖1是本發(fā)明的裝置示意圖。如圖1所示,本發(fā)明主要包括設置于WAP網(wǎng)關120中的兩個模塊即UA Prof管理模塊121,以及UA Prof服務器122。
UA Prof管理模塊121中維護一個“User-Agent到UA Prof服務器保存的UA Prof所在URL”的映射關系,和一個“不正常的UA Prof URL到UA Prof服務器保存的UA Prof所在URL”的映射關系,所謂不正常的UA Prof URL就是背景技術中所描述的上報UA Prof存在的技術問題,即上報UA Prof,但是上報的URL不存在;上報的URL存在,但是URL所在的移動終端廠商服務器不能連接或不穩(wěn)定;移動終端廠商服務器上的UA Prof的格式不符合標準;或UA Prof的格式符合標準,但是與實際的終端能力不符,當上述四種情況中有一種情況發(fā)生時,該UA ProfURL即被認為不正常的UA ProfURL。
移動終端110發(fā)送給WAP網(wǎng)關120的請求都會經(jīng)過UA Prof管理模塊121,如果移動終端110發(fā)出的請求中沒有UA Prof字段,UA Prof管理模塊121就通過請求中的User-Agent字段查找“User-Agent到UA Prof服務器保存的UA Prof所在URL”的映射關系,并將查詢到的UA ProfURL加入到請求中;如果移動終端110發(fā)出的請求中含有UA ProfURL,則查詢“不正常的UAProf URL到UA Prof服務器保存的UA Prof所在URL”的映射,如果查詢結(jié)果不為空,則將正常的UA ProfURL替代不正常的UA ProfURL,然后發(fā)送給內(nèi)容提供商130的服務器,或者由WAP網(wǎng)關120自行進行相應處理。
“User-Agent到UA Prof服務器保存的UA Prof所在URL”的映射關系需要定期進行維護,UA Prof管理模塊121在首次發(fā)現(xiàn)缺少UA Prof的移動終端時,會自動進行報警,以便UA Prof服務器122及時為該移動終端進行UAProf的制作,并由UA Prof管理模塊121將該移動終端添加至映射關系中。
“不正常的UA Prof URL到UA Prof服務器保存的UA Prof所在URL”的映射關系也需要進行維護。UA Prof管理模塊121在首次獲得一個移動終端的UA ProfURL時,會進行以下操作解析x-wap-profile制定的URL,如果解析失敗,則進行告警,如果解析成功,對URL中的主機名進行解析,如無法成功解析,則進行告警,若解析成功,得到主機地址,則進行連接,如連接失敗,則進行告警,如連接成功,則請求UA Prof,如請求失敗,則進行告警。若WAP網(wǎng)關120收到上述任何告警時,將該UA Prof URL的狀態(tài)確認為不正常,并將該不正常的UA ProfURL添加至“不正常的UA Prof URL到UA Prof服務器保存的UA Prof所在URL”的映射關系。
UA Prof管理模塊121將定周期的多次重試訪問是否能正常獲取移動終端廠商的服務器中移動終端的UA Prof,以不斷更新“不正常的UA Prof URL到UA Prof服務器保存的UA Prof所在URL”的映射關系。
UA Prof管理模塊121同時具備緩存功能,如圖2所示,UA Prof管理模塊121還包括一緩存模塊1211,用于存儲已經(jīng)獲得的移動終端的UA Prof,當后續(xù)的請求需要該UA Prof時,即可直接調(diào)取緩存模塊1211中的UA Prof,大大提高了系統(tǒng)的訪問效率。
緩存模塊1211具有自動更新的能力,每個緩存模塊1211的UA Prof設置有一個計時器,一旦計時器到達指定時間,UA Prof管理模塊121即訪問UAProf服務器122獲取最新的UA Prof,更新緩存模塊1211中的UA Prof。
UA Prof服務器122設置于WAP網(wǎng)關中,用于保存不同移動終端廠商的移動終端的的UA Prof,并為不支持UA Prof的移動終端110制作、存儲UAProf。
當移動終端的請求中沒有UA ProfURL或者上報的UA ProfURL發(fā)生不正常的情況時,UA Prof管理模塊121可以通過映射關系,找到正常的UA Prof所在URL,然后連接上UA Prof服務器122,獲取UA Prof。
本發(fā)明中WAP網(wǎng)關120具有靈活、完備的UA Prof處理能力。OMA規(guī)范僅規(guī)定了UA Prof的標識方式和內(nèi)容格式,并未對WAP網(wǎng)關120如何使用UA Prof做出規(guī)定,通常UA Prof以HTTP Header(x-wap-profile)的形式從移動終端110發(fā)送給WAP網(wǎng)關120,再由WAP網(wǎng)關120發(fā)送給內(nèi)容供應商130。UA Prof的內(nèi)容是一個符合CC/PP(復合能力/偏好設置文件)規(guī)范的XML(EXtensible Markup Language,可擴展標識語言)文檔,內(nèi)容供應商130需要一個XML解析器實現(xiàn)XML解析,無形中增加了內(nèi)容供應商的成本。本發(fā)明中的WAP網(wǎng)關120可以完成UA Prof解析功能,解析后的UA Prof有兩個用途,一是根據(jù)內(nèi)容供應商130的需要以HTTP Header的形式發(fā)送出去,以便內(nèi)容供應商130開發(fā)出自適應移動終端能力的個性化服務,二是作為WAP網(wǎng)關120自身進行內(nèi)容轉(zhuǎn)換、Push發(fā)送的依據(jù)。
WAP網(wǎng)關120利用UA Prof進行內(nèi)容適配,包括兩個方面終端進行Pull時,WAP網(wǎng)關120從內(nèi)容提供商130的服務器獲得的內(nèi)容可能并不適合終端,比如字符集不匹配、圖形格式、顏色深度、圖形尺寸不匹配,WAP網(wǎng)關120有賴于UA Prof發(fā)現(xiàn)這些不匹配,進而進行內(nèi)容轉(zhuǎn)換;在Push時,WAP網(wǎng)關120利用UA Prof確定移動終端支持的OTA協(xié)議,Push的類型、大小等選擇合適的Push機制。
UA Prof最早在WAP 1.2做出規(guī)范,因此有大量WAP1.1移動終端并不支持UA Prof功能,為了讓運營商順利地統(tǒng)一部署UA Prof,本發(fā)明在WAP網(wǎng)關120中建立了User Agent到UA Prof服務器保存的UA Prof所在URL的映射功能,該功能可以通過兩個步驟實現(xiàn)首先UA Prof服務器122為這些不支持UA Prof的移動終端110制作了相應的UA Prof(XML文檔),并在UAProf服務器122上存儲該XML文檔,分配UA Prof所在URL;然后UA Prof管理模塊121建立“User Agent和UA Prof服務器保存的UA Prof所在URL”的映射關系。這樣當移動終端110訪問WAP網(wǎng)關120時,UA Prof管理模塊121獲取移動終端110的User Agent(User Agent也是由移動終端110通過HTTP Header的形式發(fā)送出去的,且User Agent用于唯一標示一個移動終端,其本身不帶有終端能力信息),然后在映射關系中查找到對應的UA Prof服務器保存的UA Prof所在URL,后續(xù)的操作就和WAP1.2移動終端的處理方式相同,即訪問UA Prof服務器122,獲取UA Prof。
對于不能獲取正常的UA Prof的移動終端110來說,如x-wap-profile所指向的URL不可訪問,或者其內(nèi)容未完全符合CC/PP規(guī)范,一旦WAP網(wǎng)關120無法順利解析,因而無法確切知道移動終端的能力,將會嚴重影響業(yè)務的開展。為此,本發(fā)明還提供了UA Prof的重寫功能。該功能實現(xiàn)對有問題的UA Prof進行URL重寫功能,如原先的URL為移動終端廠商的服務器,該URL不可訪問或者其內(nèi)容不符合規(guī)范,WAP網(wǎng)關120允許運營商利用UA Prof服務器122中存儲的UA Prof所在URL重寫該URL(如改成uaprof.uniwise.com.cn),這樣就可以屏蔽原先的有問題的URL。
為實現(xiàn)本發(fā)明的目的,本發(fā)明提供的一種無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,包括將所述移動終端的UA Prof存放在WAP網(wǎng)關120中新設立的UA Prof服務器122中,并為每個UA Prof分配所在的URL;在WAP網(wǎng)關120中UA Prof管理模塊121建立移動終端和UA Prof服務器保存的UA Prof所在URL的映射關系;當WAP網(wǎng)關120收到移動終端發(fā)送的請求時,判斷請求中是否含有正常的UA Prof URL,若沒有,則根據(jù)映射關系,查找到UA Prof服務器保存的UA Prof所在URL。
圖3是本發(fā)明的工作流程示意圖。如圖所示,具體包括以下步驟步驟S301,WAP網(wǎng)關120收到移動終端110發(fā)出的請求;步驟S302,WAP網(wǎng)關120的UA Prof管理模塊121判斷該請求中是否含有x-wap-profile字段,若沒有,則進入步驟S303,若有,則進入步驟S306;步驟S303,UA Prof管理模塊121從請求中獲取移動終端110的UserAgent;步驟S304,UA Prof管理模塊121在“User Agent到UA Prof服務器122保存的UA Prof所在URL”的映射關系中,查找到對應的UA ProfURL;步驟S305,UA Prof管理模塊121將UA ProfURL加入請求中,然后發(fā)送至內(nèi)容提供商130;步驟S306,UA Prof管理模塊121判斷該字段中的UA ProfURL是否能正常獲取UA Prof,即判斷該URL是否可以訪問,或者該字段內(nèi)容是否完全符合CC/PP規(guī)范;步驟S307,若該URL出現(xiàn)問題,不能獲得正確的UA Prof,UA Prof管理模塊121在“不正常的UA ProfURL到UA Prof服務器保存的UA Prof所在URL”的映射關系中找到UA Prof服務器122保存的相同UA Prof所在URL;步驟S308,UA Prof管理模塊121將請求中的有問題的UA ProfURL更新為正常的UA ProfURL,然后發(fā)送給內(nèi)容提供商130;步驟S309,WAP網(wǎng)關120和/或內(nèi)容提供商130的服務器根據(jù)正確的UAProf所在的URL,訪問UA Prof服務器122,獲取正確的UA Prof,并進行相應的處理。
下面舉例說明(假設上述UA Prof服務器的地址為uaprof.uniwise.com.cn)1.請求中沒有UA Prof移動終端發(fā)送到WAP網(wǎng)關的請求如下GEThttp://wap.uniwise.com.cn/index.wml HTTP 1.1Host:10.0.0.165....
User-Agent:LG8080UA Prof管理模塊121對請求處理后,轉(zhuǎn)發(fā)的請求如下GET index.html HTTP 1.1Host:wap.uniwise.com.cnUser-Agent:LG8080x-wap-profile:http://uaprof.uniwise.com.cn/lg8080.rdf2.請求中的UA Prof錯誤移動終端發(fā)送到WAP網(wǎng)關120的請求如下GEThttp://wap.uniwise.com.cn/index.wml HTTP 1.1Host:10.0.0.165....
User-Agent:MOT E398
x-wap-profile:http://www.motorola.com/uaprof/mot3 98.xml假定上述請求中的mot398.xml存在某種格式上的錯誤,系統(tǒng)管理員在得到告警后對該UA Prof進行更正,并將更正后的UA Prof保存在UA Prof服務器122上。UA Prof管理模塊121對請求處理后,轉(zhuǎn)發(fā)的請求如下GET index.html HTTP 1.1Host:wap.uniwise.com.cnUser-Agent:MOT E398x-wap-profile:http://uaprof.uniwise.com.cn/mote398.xml其中新的x-wap-profile就被修改為http://uaprof.uniwise.com.cn/mot398.xml當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領域的普通技術人員當可根據(jù)本發(fā)明做出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的裝置,設置于無線應用協(xié)議網(wǎng)關中,其特征在于,包括用戶代理檔案服務器,用于保存移動終端的用戶代理檔案,并分配所述用戶代理檔案所在統(tǒng)一資源定位符;用戶代理檔案管理模塊,與所述用戶代理檔案服務器連接,用于建立所述移動終端與所述用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符之間的映射關系,當收到所述移動終端發(fā)送的請求時,根據(jù)所述映射關系,查找到用戶代理檔案服務器中相同用戶代理檔案所在統(tǒng)一資源定位符,將所述統(tǒng)一資源定位符添加至所述請求中,供無線應用協(xié)議網(wǎng)關和/或內(nèi)容提供商使用。
2.根據(jù)權利要求1所述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的裝置,其特征在于,所述用戶代理檔案管理模塊進一步包括一緩存模塊,用于當所述用戶代理檔案管理模塊從所述用戶代理檔案服務器獲得所述用戶代理檔案后,保存所述用戶代理檔案,并定期訪問所述用戶代理檔案服務器,獲取最新的所述用戶代理檔案。
3.一種根據(jù)權利要求1所述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,移動終端在向無線應用協(xié)議網(wǎng)關發(fā)出的請求中,將移動終端廠商服務器保存的用戶代理檔案所在統(tǒng)一資源定位符傳送給無線應用協(xié)議網(wǎng)關,無線應用協(xié)議網(wǎng)關及內(nèi)容提供商的服務器根據(jù)所述統(tǒng)一資源定位符,找到所述用戶代理檔案并進行相應的操作,其特征在于,還包括以下步驟步驟一,無線應用協(xié)議網(wǎng)關中的用戶代理檔案服務器存放所述移動終端的用戶代理檔案,并分配所述用戶代理檔案所在的統(tǒng)一資源定位符;步驟二,無線應用協(xié)議網(wǎng)關中的用戶代理檔案管理模塊建立所述移動終端與所述用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符之間的映射關系;步驟三,所述用戶代理檔案管理模塊收到所述移動終端發(fā)送的請求時,根據(jù)所述映射關系,查找到用戶代理檔案服務器中相同用戶代理檔案所在統(tǒng)一資源定位符,將所述統(tǒng)一資源定位符加入所述請求中,供無線應用協(xié)議網(wǎng)關和/或內(nèi)容提供商使用。
4.根據(jù)權利要求3所述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其特征在于,所述步驟一進一步包括對于不支持用戶代理檔案功能的移動終端,用戶代理檔案服務器先為所述移動終端制作用戶代理檔案的步驟。
5.根據(jù)權利要求3或4所述的無線應用協(xié)議網(wǎng)關中處理用戶檔案的方法,其特征在于,所述移動終端與所述用戶代理檔案服務器存放的用戶代理檔案所在的統(tǒng)一資源定位符的映射關系進一步包括移動終端的用戶代理和用戶代理檔案服務器存放的用戶代理檔案所在的統(tǒng)一資源定位符的映射關系;和/或用戶代理檔案所在的不正常的統(tǒng)一資源定位符和用戶代理檔案服務器存放的用戶代理檔案所在的統(tǒng)一資源定位符的映射關系。
6.根據(jù)權利要求5所述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其特征在于,所述步驟三進一步包括步驟61,所述用戶代理檔案管理模塊收到所述移動終端發(fā)送的請求時,判斷所述請求中是否含有用戶代理檔案所在統(tǒng)一資源定位符,若含有所述統(tǒng)一資源定位符,則進入步驟62,若不含有所述統(tǒng)一資源定位符,則獲取所述移動終端的用戶代理,從移動終端的用戶代理和用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符的映射關系中,獲取統(tǒng)一資源定位符,并添加至所述請求中;步驟62,繼續(xù)判斷含有的用戶代理檔案所在統(tǒng)一資源定位符是否正常,若不正常,則從用戶代理檔案所在不正常的統(tǒng)一資源定位符和用戶代理檔案服務器存放的用戶代理檔案所在統(tǒng)一資源定位符的映射關系中,獲取新的統(tǒng)一資源定位符,對所述請求中不正常的統(tǒng)一資源定位符進行更新。
7.根據(jù)權利要求6所述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其特征在于,所述步驟62中判斷含有的用戶代理檔案所在統(tǒng)一資源定位符是否正常的步驟進一步包括判斷所述用戶代理檔案所在統(tǒng)一資源定位符是否可以訪問;和/或判斷所述用戶代理檔案的內(nèi)容是否符合復合能力/偏好設置文件規(guī)范;和/或判斷所述統(tǒng)一資源定位符所指向的移動終端廠商的服務器是否能穩(wěn)定連接;和/或判斷所述統(tǒng)一資源定位符所指向的移動終端廠商的服務器中的用戶代理檔案的內(nèi)容是否與實際的終端能力相符。
8.根據(jù)權利要求5所述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其特征在于,所述步驟三進一步包括步驟81,當用戶代理檔案管理模塊首次獲得一個移動終端的用戶代理檔案所在統(tǒng)一資源定位符時,解析所述統(tǒng)一資源定位符,如果解析失敗,則進行告警,否則進入步驟82;步驟82,若解析成功,對所述統(tǒng)一資源定位符中的主機名進行解析,如無法成功解析,則進行告警,否則進入步驟83;步驟83,若解析成功,得到主機地址,進行連接,若連接失敗,則進行告警,進入步驟84;步驟84,若連接成功,請求所述移動終端的用戶代理檔案,若請求失敗,則進行告警;步驟85,若收到上述任何告警時,則將所述移動終端的統(tǒng)一資源定位符添加至所述不正常的統(tǒng)一資源定位符與用戶代理檔案服務器保存的用戶代理檔案所在統(tǒng)一資源定位符的映射關系。
9.根據(jù)權利要求3所述的無線應用協(xié)議網(wǎng)關中處理用戶代理檔案的方法,其特征在于,所述步驟三之后進一步包括所述用戶代理檔案管理模塊從所述用戶代理檔案服務器得到所述用戶代理檔案后,緩存所述用戶代理檔案,當后續(xù)的請求需要所述用戶代理檔案時,直接從所述緩存中獲取所述用戶代理檔案的步驟。
全文摘要
本發(fā)明提供一種WAP網(wǎng)關中處理UA Prof的方法及其裝置,其中,該裝置包括UA Prof服務器和UA Prof管理模塊,在移動終端向WAP網(wǎng)關發(fā)出的請求中,將UA Prof URL發(fā)送給WAP網(wǎng)關,WAP網(wǎng)關和/或內(nèi)容提供商服務器根據(jù)URL,找到UA Prof并進行相應的操作,還包括以下步驟UA Prof服務器存儲移動終端的UA Prof,分配UA Prof所在URL;UA Prof管理模塊建立移動終端與UA Prof服務器保存的相同UA Prof所在URL之間的映射關系;WAP網(wǎng)關收到移動終端發(fā)送的請求時,根據(jù)映射關系,查找到UA Prof服務器保存的相同UA Prof所在URL,將正確的URL加入請求,供WAP網(wǎng)關和/或內(nèi)容提供商使用。本發(fā)明使不支持UA Prof的移動終端和不能正常獲得正確UA Prof的移動終端可以順利地獲得UA Prof,供WAP網(wǎng)關或內(nèi)容提供商解析。
文檔編號H04L29/08GK101094246SQ200710118620
公開日2007年12月26日 申請日期2007年7月10日 優(yōu)先權日2007年7月10日
發(fā)明者梁鵬, 藍曾威, 林野, 孫宇, 董越, 孟祥森, 周杰, 王維國 申請人:中國聯(lián)合通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1