專利名稱::用戶信息的提供方法及裝置的制作方法
技術領域:
:本發(fā)明涉及無線通信技術,尤其涉及用戶信息的提供技術。
背景技術:
:隨著3G技術的逐漸成熟,用戶要求的業(yè)務越來越豐富多彩,為了滿足用戶的需求,目前已經開發(fā)和提供了各種類型的應用服務器(AS,ApplicationServer)。當用戶要求提供業(yè)務時,應用服務器需要根據數據包中用戶的IP地址查詢到用戶信息,以便根據用戶信息決定用戶是否能夠使用所述業(yè)務。目前,一般都認為使用無線應用協議網關(WAPGW,WirelessApplicationProtocolGateway)為應用服務器提供根據用戶IP地址查詢用戶信息的功能。圖1是目前的無線應用協議業(yè)務中的用戶信息提供方案的示意圖。如圖l所示,當用戶設備(UE,UserEquipment)接入時(步驟1-2),Radius服務器需要將計費消息抄送到無線應用協議網關(步驟3),無線應用協議網關根據Radius計費消息獲取到與用戶IP地址相關聯的用戶信息。當用戶到應用服務器請求業(yè)務時(步驟4-6),應用服務器根據用戶IP地址,向無線應用協議網關查詢用戶信息(步驟7)。發(fā)明人在仔細研究后發(fā)現,如果無線應用協議網關為應用服務器提供根據用戶IP地址查詢用戶信息的功能,則需要Radius服務器將Radius計費消息提供給無線應用協議網關,由于原有的Radius計費消息所攜帶的信息有限,所以,還需要Radius服務器在原有的Radius計費消息中增加額外的信息,由此可見,在實現Radius服務器時,復雜度較高。另外,無線應用協議網關需要能夠接收和解析Radius計費消息,進而獲取到與用戶IP地址相關聯的用戶信息,但是,接收和解析Radius計費消息是無線應用協議網關原有功能之外的功能,由此可見,在實現無線應用協議網關時,復雜度也較高。所以,實現目前的用戶信息的提供方案的復雜度較高,進而導致開發(fā)成本提高。
發(fā)明內容本發(fā)明實施例要解決的技術問題在于提供一種用戶信息的提供方法及裝置,用以降低實現用戶信息提供的復雜度,進而降低開發(fā)成本。為解決上述技術問題,本發(fā)明提供一種本地用戶信息的提供方法的實施例,包括在終端接入網絡過程中,獲得用于標識終端的信息,并記錄所述用于標識終端的信息與用戶信息的關聯關系;當獲得應用服務器對用戶信息的請求時,根據應用服務器提供的所述用于標識終端的信息及所述記錄的所述用于標識終端的信息與用戶信息的關聯關系,查詢與所述用于標識終端的信息關聯的用戶信息;將所述查詢到的用戶信息提供給應用服務器。本發(fā)明還提供一種漫游地用戶信息的提供方法的實施例,包括在終端接入網絡過程中,獲得用于標識終端的信息,將認證消息和計費消息轉發(fā)給終端的歸屬地Radius服務器,并記錄所述用于標識終端的信息與網絡訪問標識的關聯關系;獲得應用服務器對用戶信息的請求時,根據應用服務器提供的所述用于標識終端的信息及所述記錄的用于標識終端的信息與網絡訪問標識的關聯關系,查詢到終端的歸屬地Radius服務器,獲得歸屬地Radius服務器提供的與所述用于標識終端的信息關聯的用戶信息;將所述查詢到的用戶信息提供給應用服務器。本發(fā)明還提供一種本地用戶信息的提供裝置的實施例,包括信息獲得單元,用于在終端接入網絡過程中,獲得用于標識終端的信息;記錄單元,用于記錄所述信息獲得單元獲得的用于標識終端的信息與用戶信息的關聯關系;請求獲得單元,用于獲得應用服務器對用戶信息的請求;查詢單元,用于在請求獲得單元獲得所述請求后,根據應用服務器提供的用于標識終端的信息及所述記錄單元記錄的用于標識終端的信息與用戶信息的關聯關系,查詢與用于標識終端的信息關聯的用戶信息;提供單元,用于將所述查詢單元查詢到的用戶信息提供給應用服務器。本發(fā)明還提供一種漫游地用戶信息的提供裝置的實施例,包括終端信息獲得單元,用于在終端接入網絡過程中,獲得用于標識終端的信息;上報信息轉發(fā)單元,用于將終端上報的認證消息和計費消息轉發(fā)給終端的歸屬地Radius服務器;記錄單元,用于記錄所述終端信息獲得單元獲得的用于標識終端的信息與網絡訪問標識的關聯關系;請求獲得單元,用于獲得應用服務器對用戶信息的請求;查詢單元,用于根據應用服務器提供的用于標識終端的信息及所述記錄單元記錄的用于標識終端的信息與網絡訪問標識的關聯關系,查詢到終端的歸屬地Radius服務器;用戶信息獲得單元,用于獲得所述查詢單元查詢到的歸屬地Radius服務器提供的與用于標識終端的信息關聯的用戶信息,所述用于標識終端的信息與用戶信息的關聯關系是歸屬地Radius服務器根據所述上報信息轉發(fā)單元轉發(fā)的認證消息和計費消息記錄的;用戶信息提供單元,用于將所述用戶信息獲得單元獲得的用戶信息提供給應用服務器。在本發(fā)明的本地用戶信息的提供實施例中,無論終端使用的業(yè)務是否是無線應用協議業(yè)務,應用服務器都可以直接向Radius服務器請求獲得用戶信息,Radius服務器也可以直接向Radius服務器提供用戶信息,請求和提供都無須無線應用協議網關的參與,降低了實現用戶信息提供的復雜度,進而降低了開發(fā)成本。在本發(fā)明的漫游地用戶信息的提供實施例中,無論終端使用的業(yè)務是否是無線應用協議業(yè)務,應用服務器都可以直接向漫游地Radius服務器請求獲得用戶信息,漫游地Radius^務器可以直接向歸屬地Radius服務器請求獲得用戶信息,歸屬地Radius服務器可以直接向漫游地Radius服務器提供用戶信息,漫游地Radius服務器可以直接向應用服務器提供用戶信息,請求和提供都無須無線應用協議網關的參與,降低了實現用戶信息提供的復雜度,進而降低了開發(fā)成本。同時,也實現了在漫游地終端使用業(yè)務時,漫游地Radius服務器向應用服務器提供用戶信息。圖1為目前的無線應用協議業(yè)務中的用戶信息提供方案的示意圖;圖2為本發(fā)明的本地用戶信息的提供方案的示意圖;圖3為本發(fā)明的漫游地用戶信息的提供方案的示意圖;圖4為本發(fā)明的第一應用實施例的流程圖;圖5為本發(fā)明的第二應用實施例的流程圖;圖6為本發(fā)明的第三應用實施例的流程圖;圖7為本發(fā)明的第四應用實施例的流程圖。具體實施例方式首先對本發(fā)明提供的方法和裝置實施例的整體技術方案進行說明。本發(fā)明提供的一種本地用戶信息的提供方法實施例包括在終端接入網絡過程中,獲得用于標識終端的信息,并記錄所述用于標識終端的信息與用戶信息的關聯關系;當獲得應用服務器對用戶信息的請求時,根據應用服務器提供的所述用于標識終端的信息及所述記錄的所述用于標識終端的信息與用戶信息的關聯關系,查詢與所述用于標識終端的信息關'聯的用戶信息;將所述查詢到的用戶信息提供給應用服務器。這里所述的終端接入網絡過程可以是指終端與網絡進行認證、鑒權等過程,例如是Radius認證、授權、計費(AAA,Authorization,AuthenticationandAccounting)過程。用于標識終端的信息可以是終端的IP地址,當然,如果實現環(huán)境允許,使用終端的標識作為用于標識終端的信息也是可行的。用戶信息可以包括與終端進行注冊過程中獲得的用戶信息和在終端接入網絡過程中獲得的用戶信息。終端可以是用戶設備。如圖2所示,Radius服務器203與多個應用服務器204之間可以設置有用戶信息查詢接口,使用的承載協議可以是Diameter協議或HTTP,當然,也可以為其他可行的協議,多個應用服務器204與分組數據業(yè)務節(jié)點(PDSN,PacketDataServingNode)202直接相連。當用戶設備201通過分組數據業(yè)務節(jié)點接入時,Radius服務器203記錄用戶設備201的IP地址與用戶信息之間的關聯關系,特別的,無須將Radius計費消息提供給無線應用協議網關(圖中未繪示)等設備。當用戶設備201向應用服務器204發(fā)送數據包時,應用服務器204通過與Radius服務器203之間的用戶信息查詢接口,請求Radius服務器203提供用戶信息,Radius服務器203根據應用服務器204提供的用戶設備201的IP地址,查詢與IP地址對應的用戶信息,再向應用服務器204提供用戶信息。Radius服務器203可以先通過與用戶設備201之間的注冊過程獲得一部分用戶信息。Radius服務器203可以通過與用戶設備201之間的Radius認證、授權、計費過程中獲得另外一部分用戶信息,具體可以在獲得的用戶設備201上報的Radius計費消息中獲得用戶信息。用戶信息可以包括用戶設備201的號碼,如果用戶設備201是移動電話,則用戶設備201的號碼就是移動電話的號碼。在上述方法實施例中,如果用戶i殳備201使用無線應用協議業(yè)務,則用戶設備201發(fā)送給應用服務器204的數據包可以經過分組數據業(yè)務節(jié)點202與應用服務器204之間的無線應用協議網關(圖中未繪示)。在上述方法實施例中,應用服務器204向Radius服務器203請求提供用戶信息時,可以只請求需要的信息,具體可以使用一個請求消息,所述請求消息的主要屬性如表1對示<table>tableseeoriginaldocumentpage9</column></row><table>表1Radius服務器203向應用服務器204提供用戶信息時,可以只提供應用服務器204需要的信息,具體可以使用一個響應消息,所述響應消息的主要屬性如表2所示<table>tableseeoriginaldocumentpage9</column></row><table>表2表2所列的信息只是常用的用戶信息,如果實際需要,表2還可以增加其他用戶信息。上述本地用戶信息的提供方法可以由多種形式的裝置實現,其中的一種本地用戶信息的提供裝置可以包括信息獲得單元,用于在終端接入網絡過程中,獲得用于標識終端的信息;記錄單元,用于記錄所述信息獲得單元獲得的用于標識終端的信息與用戶信息的關聯關系;請求獲得單元,用于獲得應用服務器對用戶信息的請求;查詢單元,用于在請求獲得單元獲得所述請求后,根據應用服務器提供的用于標識終端的信息及所述記錄單元記錄的用于標識終端的信息與用戶信息的關聯關系,查詢與用于標識終端的信息關聯的用戶信息;提供單元,用于將所述查詢單元查詢到的用戶信息提供給應用服務器。這里所述的終端接入網絡過程可以是指終端與網絡進行認證、鑒權等過程,例如是Radius認證、授權、計費過程。用于標識終端的信息可以是終端的IP地址,當然,如果實現環(huán)境允許,使用終端的標識作為用于標識終端的信息也是可行的。用戶信息可以包括與終端進行注冊過程中獲得的用戶信息和在終端接入網絡過程中獲得的用戶信息。終端可以是用戶設備。上述裝置可以包括注冊單元,用于與終端進行注冊,并通過注冊,獲得一部分用戶信息,在記錄單元需要時,可以將這部分用戶信息提供給記錄單元。信息獲得單元可以在終端接入網絡過程中獲得另外一部分用戶信息,具體可以在獲得的終端上報的Radius計費消息中獲得用戶信息。用戶信息可以包括用戶設備的號碼,如果用戶設備是移動電話,則用戶設備的號碼就是移動電話的號碼。請求獲得單元獲得應用服務器對用戶信息的請求之前,用戶設備可以向應用服務器發(fā)送數據包。如果用戶設備使用無線應用協議業(yè)務,則用戶設備發(fā)送給應用服務器的數據包可以經過分組數據業(yè)務節(jié)點與應用服務器之間的無線應用協議網關,否則,不需要經過無線應用協議網關。請求獲得單元與應用服務器之間可以設置有用戶信息查詢接口,所述接口所使用的承載協議可以是Diameter協議或HTTP,當然,也可以為其他可行的協議。請求獲得單元獲得的請求可以是一個請求消息,并且只是應用服務器對需要的信息的請求,所述請求消息的主要屬性可以如表1所示。4是供單元向應用服務器提供用戶信息時,可以使用一個響應消息,并且可以只攜帶應用服務器需要的信息,所述響應消息的主要屬性可以如表2所示。需要說明的是,上述裝置中的各個單元可以設置或應用在Radius服務器中,這些單元在Radius服務器中的工作方式與在上述裝置中的工作方式相同,這里不再贅述。圖2所示的方法實施例及對應的裝置實施例是以本地用戶使用業(yè)務為例的,在實際應用中,終端可能會在漫游地^使用業(yè)務,為此,本發(fā)明還提供了漫游用戶信息的提供方法及裝置的實施例。一種漫游地用戶信息的提供方法的實施例,包括在終端接入網絡過程中,獲得用于標識終端的信息,將認證消息和計費消息轉發(fā)給終端的歸屬地Radius服務器,并記錄所述用于標識終端的信息與網絡訪問標識的關聯關系;當獲得應用服務器對用戶信息的請求時,根據應用服務器提供的所述用于標識終端的信息及所述記錄的用于標識終端的信息與網絡訪問標識的關聯關系,查詢到終端的歸屬地Radius服務器,并獲得歸屬地Radius服務器提供的與所述用于標識終端的信息關聯的用戶信息;將所述查詢到的用戶信息提供給應用服務器。這里所述的終端接入網絡過程可以是指終端與網絡進行認證、鑒權等過程,例如是Radius認證、授權、計費過程。用于標識終端的信息可以是終端的IP地址,當然,如果實現環(huán)境允許,使用終端的標識作為用于標識終端的信息也是可行的。用戶信息可以包括與終端進行注冊過程中獲得的用戶信息和在終端接入網絡過程中獲得的用戶信息。終端可以是用戶設備。如圖3所示,漫游地Radius服務器303與應用服務器304之間可以設置有用戶信息查詢接口,漫游地Radius服務器303與歸屬地Radius服務器305之間設置有用戶信息查詢接口,用戶信息查詢接口使用的承載協議可以是Diameter協議或HTTP,當然,也可以為其他可行的協議,應用服務器304與分組數據業(yè)務節(jié)點302直接相連。歸屬地Radius服務器305可以先通過與用戶設備301之間的注冊過程獲得一部分用戶信息。歸屬地Radius服務器305可以從漫游地Radius服務器303獲得另外一部分用戶信息,具體的,漫游地Radius服務器303可以通過與用戶設備301之間的Radius認證、授權、計費過程中獲得另外一部分用戶信息,具體可以從獲得的用戶設備301上報的Radius計費消息中獲得用戶信息。當用戶設備301在分組數據業(yè)務節(jié)點302接入時,漫游地Radius服務器303根據域名管理代理(proxy)規(guī)則將Radius認證消息和Radius計費消息提供給歸屬地Radius服務器305,歸屬地Radius服務器305記錄用戶設備301的IP地址和用戶信息之間的關聯關系,漫游地Radius服務器303記錄用戶設備301的IP地址和網絡訪問標識(NAI,NetworkAccessIdentifier)之間的關^:關系,網絡訪問標識可以包括用戶名和域名。當用戶設備301使用業(yè)務時,向應用服務器304發(fā)送數據包。如果用戶設備301使用非無線應用協議業(yè)務,則數據包不需要經過無線應用協議網關;如果用戶設備301使用無線應用協議業(yè)務,則數據包需要經過設置在分組數據業(yè)務節(jié)點302與應用服務器304之間的無線應用協議網關(圖中未繪示)。應用服務器304在收到數據包后,通過與漫游地Radius服務器303之間的用戶信息查詢接口請求提供用戶信息,其中,可以只請求需妻的信息,具體可以使用一個請求消息,請求消息的主要屬性如表1所示。漫游地Radius服務器303根據用戶設備301的IP地址,查找到與IP地址相關聯的網絡訪問標識,再根據網絡訪問標識中的域名對應的代理規(guī)則找到歸屬地Radius服務器305,之后通過與歸屬地Radius服務器305之間的用戶信息查詢接口,向歸屬地Radius服務器305請求提供用戶信息,其中,可以只提供應用服務器304需要的信息,具體可以使用一個請求消息,請求消息的主要屬性如表1所示。歸屬地Radius服務器305根據用戶設備301的IP地址,查詢到與IP地址相關聯的用戶信息后,將用戶信息提供給漫游地Radius服務器303,具體可以使用一個響應消息,響應消息的主要屬性如表2所示。最后,漫游地Radius服務器303將用戶信息提供給應用服務器304,具體可以使用一個響應消息,響應消息的主要屬性如表2所示。需要說明的是,在上述方法實施例中,應用服務器304不需要區(qū)分用戶設備301是本地還是漫游地的用戶設備,由漫游地Radius服務器303進行區(qū)分即可。上述漫游地用戶信息的4是供方法可以由多種形式的裝置實現,其中的一種漫游地用戶信息的提供裝置可以包括終端信息獲得單元,用于在終端接入網絡過程中,獲得用于標識終端的信息;上報信息轉發(fā)單元,用于將終端上報的認證消息和計費消息轉發(fā)給終端的歸屬地Radius服務器;記錄單元,用于記錄所述終端信息獲得單元獲得的用于標識終端的信息與網絡訪問標識的關聯關系;請求獲得單元,用于獲得應用服務器對用戶信息的請求;查詢單元,用于根據應用服務器提供的用于標識終端的信息及所述記錄單元記錄的用于標識終端的信息與網絡訪問標識的關聯關系,查詢到終端的歸屬地Radius服務器;用戶信息獲得單元,用于獲得所述查詢單元查詢到的歸屬地Radius服務器提供的與用于標識終端的信息關聯的用戶信息,所述用于標識終端的信息與用戶信息的關聯關系是歸屬地Radius服務器根據所述上報信息轉發(fā)單元轉發(fā)的認證消息和計費消息記錄的;用戶信息提供單元,用于將所述用戶信息獲得單元獲得的用戶信息提供給應用服務器。請求獲得單元與應用服務器之間可以設置有用戶信息查詢接口,用戶信息獲得單元與歸屬地Radius服務器之間也可以設置有用戶信息查詢接口,兩個接口所使用的承載協議可A是Diameter協議或HTTP,當然,也可以為其他可4于的協議。當終端在漫游地分組數據業(yè)務節(jié)點接入時,上報信息轉發(fā)單元可以根據域名管理代理規(guī)則將Radius認證消息和Radius計費消息提供給歸屬地Radius服務器,歸屬地Radius服務器記錄終端的IP地址和用戶信息之間的關聯關系,記錄單元記錄終端的IP地址和網絡訪問標識之間的關聯關系,網絡訪問標識可以包括用戶名和域名。當終端使用業(yè)務時,向應用服務器發(fā)送數據包。如果終端使用非無線應用協議業(yè)務,則數據包不需要經過無線應用協議網關;如果終端使用無線應用協議業(yè)務,則數據包需要經過設置在分組數據業(yè)務節(jié)點與應用服務器之間的無線應用協議網關。應用服務器在收到數據包后,通過與請求獲得單元之間的用戶信息查詢接口請求提供用戶信息,其中,可以只請求需要的信息,具體可以使用一個請求消息,請求消息的主要屬性如表l所示。查詢單元根據終端的IP地址,查找到與IP地址相關聯的網絡訪問標識,再根據網絡訪問標識中的域名對應的代理規(guī)則找到歸屬地Radius服務器,之后,用戶信息獲得單元通過與歸屬地Radius服務器之間的用戶信息查詢接口,向歸屬地Radius服務器請求獲得用戶信息,其中,可以只請求需要的信息,具體可以使用一個請求消息,請求消息的主要屬性如表l所示。歸屬地Radius服務器根據終端的IP地址,查詢到與IP地址相關聯的用戶信息后,將用戶信息提供給用戶信息獲得單元,其中,可以只提供應用服務器需要的信息,具體可以使用一個響應消息,響應消息的主要屬性如表2所示。最后,用戶信息提供單元將用戶信息提供給應用服務器,其中,可以只提供應用服務器需要的信息,具體可以使用一個響應消息,響應消息的主要屬性如表2所示。需要說明的是,上述裝置中的各個單元可以設置或應用在漫游地Radius服務器中,這些單元在漫游地Radius服務器中的工作方式與在上述裝置中的工作方式相同,這里不再贅述。為便于本領域技術人員實施本發(fā)明,下面再介紹本發(fā)明的幾個應用實施例。在第一應用實施例中,本地用戶4吏用無線應用協議業(yè)務。如圖4所示,包括步驟S401:用戶設備接入網絡時,用戶設備與Radius服務器之間進行Radius認證、授權、計費過程,其中,Radius服務器作為認證、授權和計費服務器,接收和處理Radius認證消息和Radius計費消息,并記錄用戶設備的IP地址與用戶信息的關聯關系。步驟S402:用戶設備使用業(yè)務時,向無線應用協議應用服務器發(fā)送經過無線應用協議網關的數據包。步驟S403:無線應用協議應用服務器通過Radius服務器提供的用戶信息查詢接口,向Radius服務器發(fā)送查詢用戶信息的請求消息。步驟S404:Radius服務器根據用戶設備的IP地址查詢對應的用戶信息,并將查詢到的用戶信息提供給無線應用協議應用服務器。在第二應用實施例中,本地用戶使用非無線應用協議業(yè)務。如圖5所示,包括步驟S501:用戶設備接入網絡時,用戶設備與Radius服務器之間進行Radius認證、授權、計費過程,其中,Radius服務器作為認證、授權和計費服務器,接收和處理Radius認證消息和Radius計費消息,并記錄用戶設備的IP地址與用戶信息的關聯關系。步驟S502:用戶設備使用業(yè)務時,向應用服務器發(fā)送數據包。對于用戶設備使用非無線應用協議業(yè)務,數據包不需要經過無線應用協議網關,當然,提供非無線應用協議業(yè)務的網絡架構也可以不設置無線應用協議網關。步驟S503:應用服務器通過Radius服務器提供的用戶信息查詢接口,向Radius服務器發(fā)送查詢用戶信息的請求消息。步驟S504:Radius服務器根據用戶設備的IP地址查詢對應的用戶信息,并將查詢到的用戶信息提供給應用服務器。在第三應用實施例中,漫游用戶使用非無線應用協議業(yè)務。如圖6所示,包括步驟S601:用戶設備在漫游地接入網絡時,用戶設備與漫游地Radius服務器之間進行Radius認證、授權、計費過程,漫游地Radius服務器根據域名管理代理規(guī)則,將Radius認證消息和Radius計費消息轉發(fā)到用戶設備的歸屬地Radius服務器。其中,漫游地Radius服務器需要記錄用戶設備的IP地址與網絡訪問標識的關聯關系,所述網絡訪問標識的格式可以為用戶名+域名;歸屬地Radius服務器作為認證、授權和計費服務器,接收和處理Radius認證消息和Radius計費消息,并記錄用戶設備的IP地址與用戶信息的關聯關系。步驟S602:用戶設備使用業(yè)務時,向應用服務器發(fā)送數據包。對于用戶設備使用非無線應用協議業(yè)務,數據包不需要經過無線應用協議網關,當然,提供非無線應用協議業(yè)務的網絡架構也可以不設置無線應用協議網關。步驟S603:應用服務器通過漫游地Radius服務器提供的用戶信息查詢接口,向漫游地Radius服務器發(fā)送查詢用戶信息的請求消息。步驟S604:漫游地Radius服務器根據用戶設備的IP地址查找到網絡訪問標識,再根據網絡訪問標識中的域名查找到用戶設備的歸屬地Radius服務器,通過Radius服務器之間的用戶信息查詢接口向歸屬地Radius服務器發(fā)送查詢用戶信息的請求消息。步驟S605:歸屬地Radius服務器根據用戶設備的IP地址查找到對應的用戶信息,并將查詢到的用戶信息提供給漫游地Radius服務器。步驟S606:漫游地Radius服務器將獲得的用戶信息提供給應用服務器。需要說明的是,雖然第三應用實施例是以漫游用戶使用非無線應用協議業(yè)務為例,但是,如果將應用服務器改為無線應用協議服務器,并且在分組數據業(yè)務節(jié)點與無線應用協議服務器之間設置無線應用協議網關,則第三應用實施例也可以應用于漫游用戶使用無線應用協議業(yè)務的情形。具體的,如圖7所示的第四應用實施例的流程圖,包括步驟S701:用戶設備在漫游地接入網絡時,用戶設備與漫游地Radius服務器之間進行Radius認證、授權、計費過程,漫游地Radius服務器根據域名管理代理規(guī)則,將Radius認證消息和Radius計費消息轉發(fā)到用戶設備的歸屬地Radius服務器。其中,漫游地Radius服務器需要記錄用戶設備的IP地址與網絡訪問標識的關聯關系,所述網絡訪問標識的格式可以為用戶名+域名;歸屬地Radius服務器作為認證、授權和計費服務器,接收和處理Radius認證消息和Radius計費消息,并記錄用戶設備的IP地址與用戶信息的關聯關系。步驟S702:用戶設備使用業(yè)務時,向無線應用協議應用服務器發(fā)送經過無線應用協議網關的數據包。步驟S703:無線應用協議應用服務器通過漫游地Radius服務器提供的用戶信息查詢接口,向漫游地Radius服務器發(fā)送查詢用戶信息的請求消息。步驟S704:漫游地Radius服務器根據用戶設備的IP地址查找到網絡訪問標識,再根據網絡訪問標識中的域名查找到用戶設備的歸屬地Radius服務器,通過Radius服務器之間的用戶信息查詢接口向歸屬地Radius服務器發(fā)送查詢用戶信息的請求消息。步驟S705:歸屬地Radius服務器根據用戶設備的IP地址查找到對應的用戶信息,并將查詢到的用戶信息提供給漫游地Radius服務器。步驟S706:漫游地Radius服務器將獲得的用戶信息提供給無線應用協議應用服務器。在本發(fā)明的實施例中,如果終端使用的業(yè)務是非無線應用協議業(yè)務,則在具體實現時,可以不設置原來用于向應用服務器提供用戶信息的無線應用協議網關,節(jié)省了組網成本。同時,本發(fā)明的實施里例還實現了在漫游場景下,漫游地的應用服務器也能夠獲得用戶信息。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本
技術領域:
的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。權利要求1.一種本地用戶信息的提供方法,其特征在于,包括在終端接入網絡過程中,獲得用于標識終端的信息,并記錄所述用于標識終端的信息與用戶信息的關聯關系;當獲得應用服務器對用戶信息的請求時,根據應用服務器提供的所述用于標識終端的信息及所述記錄的所述用于標識終端的信息與用戶信息的關聯關系,查詢與所述用于標識終端的信息關聯的用戶信息;將所述查詢到的用戶信息提供給應用服務器。2.如權利要求1所述的本地用戶信息的提供方法,其特征在于,所述用戶得的用戶信息。3.如權利要求1或2所述的本地用戶信息的提供方法,其特征在于,所述接入網絡過程為認證、授權、計費過程。4.如權利要求1所述的本地用戶信息的提供方法,其特征在于,所述用于標識終端的信息為所述終端的IP地址。5.如權利要求1所述的本地用戶信息的提供方法,其特征在于,所述應用服務器對用戶信息的請求是通過與應用服務器之間的用戶信息查詢接口獲得的,所述接口所使用的承載協議為Diameter協議或HTTP。6.—種漫游地用戶信息的提供方法,其特征在于,包括在終端接入網絡過程中,獲得用于標識終端的信息,將認證消息和計費消息轉發(fā)給終端的歸屬地Radius服務器,并記錄所述用于標識終端的信息與網絡訪問標識的關聯關系;當獲得應用服務器對用戶信息的請求時,根據應用服務器提供的所述用于標識終端的信息及所述記錄的用于標識終端的信息與網絡訪問標識的關聯關系,查詢到終端的歸屬地Radius服務器,并獲得歸屬地Radius服務器提供的與所述用于標識終端的信息關聯的用戶信息;將所述查詢到的用戶信息提供給應用服務器。7.如權利要求6所述的漫游地用戶信息的提供方法,其特征在于,所述接入網絡過程為認證、授權、計費過程。8.如權利要求6所述的漫游地用戶信息的提供方法,其特征在于,所述用于標識終端的信息為所述終端的IP地址。9.如權利要求6所述的漫游地用戶信息的提供方法,其特征在于,所述應用服務器對用戶信息的請求是通過與應用服務器之間的用戶信息查詢接口獲得的,所述歸屬地Radius服務器提供的用戶信息是通過與歸屬地Radius服務器之間的用戶信息查詢接口獲得的,所述兩個接口所使用的承載協議為Diameter協議或HTTP。10.—種本地用戶信息的提供裝置,其特征在于,包括信息獲得單元,用于在終端接入網絡過程中,獲得用于標識終端的信息;記錄單元,用于記錄所述信息獲得單元獲得的用于標識終端的信息與用戶信息的關聯關系;請求獲得單元,用于獲得應用服務器對用戶信息的請求;查詢單元,用于在請求獲得單元獲得所述請求后,根據應用服務器提供的用于標識終端的信息及所述記錄單元記錄的用于標識終端的信息與用戶信息的關聯關系,查詢與用于標識終端的信息關聯的用戶信息;提供單元,用于將所述查詢單元查詢到的用戶信息提供給應用服務器。11.如權利要求10所述的本地用戶信息的提供裝置,其特征在于,還包括注冊單元,用于與終端進行注冊,并通過注冊獲得用戶信息。12.如權利要求11所述的本地用戶信息的提供裝置,其特征在于,所述信息獲得單元在終端接入網絡過程中獲得用戶信息。13.如權利要求IO所述的本地用戶信息的提供裝置,其特征在于,所述請求獲得單元獲得的應用服務器對用戶信息的請求是通過與應用服務器之間的用戶信息查詢接口獲得的,所述接口所使用的承載協議為Diameter協議或HTTP。14.一種漫游地用戶信息的提供裝置,其特征在于,包括終端信息獲得單元,用于在終端接入網絡過程中,獲得用于標識終端的"息;上報信息轉發(fā)單元,用于將終端上報的認證消息和計費消息轉發(fā)給終端的歸屬地Radius服務器;記錄單元,用于記錄所述終端信息獲得單元獲得的用于標識終端的信息與網絡訪問標識的關聯關系;請求獲得單元,用于獲得應用服務器對用戶信息的請求;查詢單元,用于根據應用服務器提供的用于標識終端的信息及所述記錄單元記錄的用于標識終端的信息與網絡訪問標識的關聯關系,查詢到終端的歸屬地Radius服務器;用戶信息獲得單元,用于獲得所述查詢單元查詢到的歸屬地Radius服務器提供的與用于標識終端的信息關聯的用戶信息,所述用于標識終端的信息與用戶信息的關聯關系是歸屬地Radius服務器根據所述上報信息轉發(fā)單元轉發(fā)的認證消息和計費消息記錄的;用戶信息提供單元,用于將所述用戶信息獲得單元獲得的用戶信息提供給應用服務器。15.如權利要求14所述的漫游地用戶信息的提供裝置,其特征在于,所述請求獲得單元獲得的應用服務器對用戶信息的請求是通過與應用服務器之間的用戶信息查詢接口獲得的,所述用戶信息獲得單元獲得的歸屬地Radius服務器提供的用戶信息是通過與歸屬地Radius服務器之間的用戶信息查詢接口獲得的,所述兩個接口所使用的承載協議為Diameter協議或HTTP。全文摘要本發(fā)明提供一種本地用戶信息的提供方法,包括在終端接入網絡過程中,獲得用于標識終端的信息,并記錄所述用于標識終端的信息與用戶信息的關聯關系;當獲得應用服務器對用戶信息的請求時,根據應用服務器提供的所述用于標識終端的信息及所述記錄的所述用于標識終端的信息與用戶信息的關聯關系,查詢與所述用于標識終端的信息關聯的用戶信息;將所述查詢到的用戶信息提供給應用服務器。本發(fā)明還提供本地用戶信息的提供裝置、漫游地用戶信息的提供方法及裝置。本發(fā)明的方法和裝置都降低了實現用戶信息提供的復雜度,進而降低了開發(fā)成本。文檔編號H04W8/08GK101159924SQ20071018830公開日2008年4月9日申請日期2007年11月16日優(yōu)先權日2007年11月16日發(fā)明者張亞鋒申請人:華為軟件技術有限公司