Ip地址下發的方法、獲取臨時信息的方法、裝置和系統的制作方法
【專利摘要】本發明提供了一種IP地址下發的方法、獲取臨時信息的方法、裝置和系統。其中,IP地址下發的方法包括:網絡側向用戶終端發送獲取臨時信息的通知消息;網絡側向該用戶終端下發獲取該臨時信息需使用的臨時IP地址。本發明解決了相關技術中的IP地址獲取過程較慢的問題,提升了系統的性能。
【專利說明】IP地址下發的方法、獲取臨時信息的方法、裝置和系統
【技術領域】
[0001]本發明涉及通信領域,具體而言,涉及IP地址下發的方法、獲取臨時信息的方法、裝置和系統。
【背景技術】
[0002]現有通信技術中,用戶經常會獲取網絡上的臨時信息,例如,W1-Fi網絡中定義的Emergency Alert System (EAS,緊急報警系統)信息,該EAS信息用于在緊急時刻向用戶通過W1-Fi途徑自動推送緊急消息通知,使用戶能夠即時獲知緊急信息,已達到安全應急的目的。
[0003]相關技術中,允許用戶終端在與AP (Access Point,接入點)未關聯或者已經關聯的狀態下,與W1-Fi網絡進行信息交互,這種交互架構稱為Generic AdvertisementSystem (GAS,通用廣告系統),如圖1所示的終端向AP查詢信息的方法流程圖。用戶終端(Requesting STACService Trigger Agent,業務觸發代理))向接入站點(Responding STA)發送GAS初始查詢消息(GAS Initial Request),接入站點再按照用戶終端的查詢內容,向廣告服務器(Advertisement Server)進一步獲取相關信息;具體為:接入站點向廣告服務器發送請求(Query Request)消息,廣告服務器通過返回響應(Query Response)消息,將相關信息發給接入站點),接入站點再將所得的相關信息通過GAS初始響應(GAS InitialResponse)消息返回給用戶終端。
[0004]如果當前W1-Fi網絡支持EAS系統,將會在Beacon (警告)和Probe Response(偵測響應)信令中攜帶有Emergency Alert Identifier Element (緊急告警標識信元)。通過Element (信元)ID注明該信息元是Emergency Alert Identifier (緊急告警標識),Length表明該信息元的長度,Alert Identifier Hash (緊急標識哈希值)則是EAS信息的標志。每一個不同的EAS消息,都有一個不同的Alert Identifier Hash值與之對應,以便用戶終端可以通過該Alert Identifier Hash值判斷是否已經接受過該EAS信息。另外,當W1-Fi網絡有多個EAS信息需要推送時,會在其Beacon和Probe Response信令中攜帶多個Emergency Alert Identifier Element,每一個EmergencyAlert Identifier Element中的Alert Identifier Hash值均對應一個不同的EAS消息。
[0005]當用戶終端發現W1-Fi網絡側有新的EAS消息需要推送,將主動通過GAS系統發起EAS信息獲取。主要獲取的方式有兩種,即文字信息直接獲取和通過網址信息間接獲取。
[0006]當用戶終端采用文字信息直接獲取方式獲取EAS信息時,用戶終端首先發送GASinitial Request信令到AP ;在該信令中指明其米用的Advertisement Protocol為EAS,同時攜帶有對應用于目標EAS信息的Alert Identifier Hash (AIH)參數以告知W1-Fi網絡側其需要獲取的EAS信息。網絡側接收到該請求報文(即上述GAS initial Request信令)后,用GAS Initial Response消息推送用戶終端通過AIH制定的EAS消息。
[0007]當用戶采用網址信息間接獲取時,用戶終端首先通過GAS機制中的AccessNetwork Query Protocol (ANQP,接入網絡請求協議)的 Emergency Alert URL (緊急告警遠程鏈接地址)信息元,向網絡側獲取和目標EAS信息相關的網絡鏈接地址信息(URL),然后再經過URL信息以及相應地Alert Identifier Hash (AIH)參數信息,通過IP層通信,獲取目標EAS信息。
[0008]然而上述獲取EAS的兩種方式存在以下缺陷:首先,基于文字信息的查詢機制由于僅能傳輸文字信息,存在有信息形式單一,信息表現不直觀的問題。例如,當有突發緊急避險需求時,網絡側在向用戶推送避險地址信息時,如果用文字信息推送,就無法達到通過圖片信息傳遞的直觀性和準確性。而網址信息間接獲取方式,雖然能通過網頁向用戶推送包括文字,圖片,以及多媒體等多種形式的信息,但需要用戶能夠通過IP層通信獲取。而這對于未與網絡關聯的用戶終端,則要求用戶先接入網絡,然后通過繁瑣的身份驗證,以及網址分配過程,在獲得IP地址后,方可訪問目標EAS信息。這樣將導致用戶終端EAS信息獲取的大量時延,未能實現EAS信息的及時推送。
[0009]因為用戶獲取的臨時信息存在多樣性,不適合采用基于文字信息的查詢機制,而基于網址信息間接獲取方式,需要事先獲取IP地址,該IP地址的獲取過程需要對用戶進行認證等操作,過程比較繁瑣,故所需時間較長,無法滿足用戶的實際需求。
【發明內容】
[0010]本發明的目的在于提供了一種IP地址下發的方法、獲取臨時信息的方法、裝置和系統,以解決上述的問題。
[0011]在本發明的實施例中提供了一種IP地址下發的方法,包括:網絡側向用戶終端發送獲取臨時信息的通知消息;網絡側向該用戶終端下發獲取該臨時信息需使用的臨時IP地址。
[0012]在本發明的實施例中還提供了一種獲取臨時信息的方法,包括:用戶終端接收來自網絡側的獲取臨時信息的通知消息和獲取臨時信息需使用的臨時IP地址;用戶終端使用接收到的臨時IP地址向網絡側獲取臨時信息。
[0013]在本發明的實施例中還提供了一種IP地址下發的裝置,包括:通知消息發送模塊,用于向用戶終端發送獲取臨時信息的通知消息;臨時IP地址下發模塊,用于向用戶終端下發獲取臨時信息需使用的臨時IP地址。
[0014]在本發明的實施例中還提供了一種獲取臨時信息的裝置,包括:信息接收模塊,用于接收來自網絡側的獲取臨時信息的通知消息和獲取臨時信息需使用的臨時IP地址;臨時信息獲取模塊,用于使用信息接收模塊接收到的臨時IP地址向網絡側獲取臨時信息。
[0015]在本發明的實施例中還提供了一種獲取臨時信息的系統,包括:網絡側設備,用于向用戶終端發送獲取臨時信息的通知消息和獲取臨時信息需使用的臨時IP地址;用戶終端,用于接收來自網絡側設備的獲取臨時信息的通知消息和獲取臨時信息需使用的臨時IP地址,以及使用接收到的臨時IP地址向網絡側獲取臨時信息。
[0016]本發明實施例的網絡側在向用戶終端下發獲取臨時信息的通知消息時,會為該用戶終端提供一個獲取該臨時信息的臨時IP地址,這樣用戶終端將不需要再進行繁瑣的身份認證等操作,即可獲取到接入網絡的IP地址,縮短了用戶終端獲取IP地址的時長,解決了相關技術獲取IP地址較慢的問題,提升了用戶體驗度。【專利附圖】
【附圖說明】
[0017]圖1示出了相關技術的終端向AP查詢信息的方法流程圖;
[0018]圖2示出了本發明實施例提供的IP地址下發的方法流程圖;
[0019]圖3示出了本發明實施例提供的獲取臨時信息的方法流程圖;
[0020]圖4示出了本發明實施例提供的EAS系統的網絡架構示意圖;
[0021]圖5示出了本發明實施例提供的基于NAT技術的通信方法示意圖;
[0022]圖6示出了本發明實施例提供的IP地址下發的裝置結構框圖;
[0023]圖7示出了本發明實施例提供的獲取臨時信息的裝置結構框圖。
【具體實施方式】
[0024]下面通過具體的實施例子并結合附圖對本發明做進一步的詳細描述。
[0025]考慮到相關技術中的IP地址獲取過程需要認證用戶身份等操作,用戶終端得到IP地址的速度比較慢,本發明實施例提供了一種IP地址下發的方法、獲取臨時信息的方法、裝置和系統,下面通過具體實施例進行描述。
[0026]參見圖2所示的IP地址下發的方法流程圖,該方法可以應用在網絡側的接入設備上,其包括以下步驟:
[0027]步驟S202,網絡側向用戶終端發送獲取臨時信息的通知消息;
[0028]步驟S204,網絡側向上述用戶終端下發獲取臨時信息需使用的臨時IP地址。
[0029]本發明實施例的網絡側在向用戶終端下發獲取臨時信息的通知消息時,會為該用戶終端提供一個獲取該臨時信息的臨時IP地址,這樣用戶終端將不需要再進行繁瑣的身份認證等操作,即可獲取到接入網絡的IP地址,縮短了用戶終端獲取IP地址的時長,解決了相關技術獲取IP地址較慢的問題,提升了用戶體驗度。
[0030]本發明實施例的網絡側下發臨時IP地址可以是主動下發,也可以采用用戶終端獲取時再下發,基于此,上述網絡側向用戶終端下發獲取所述臨時信息需使用的臨時IP地址的步驟可以包括:網絡側將獲取上述臨時信息需使用的臨時IP地址設置在上述通知消息中;或者,網絡側當接收到用戶終端根據上述通知消息發起的查詢消息時,向該用戶終端發送獲取該臨時信息需使用的臨時IP地址。這兩種方式可以根據實際需要選取,本實施例對此不做具體限制。
[0031]上述臨時IP地址可以靈活選取,可以多個用戶終端使用同一個臨時IP地址,也可以多個用戶終端分別使用不同的臨時IP地址,優選地,本實施例需使用的臨時IP地址為網絡側從臨時地址池中選取的。這種動態的IP地址選取方式可以更有效地利用臨時IP地址資源。
[0032]為了便于網絡側對使用臨時IP地址的用戶終端進行有效的管理,本發明實施例的上述方法還可以包括:所述網絡側接收該用戶終端使用上述臨時IP地址發起的獲取臨時信息的請求消息;當確定上述請求消息的源地址為臨時IP地址時,該網絡側識別用戶終端為特定終端。基于此,網絡側可以對這些特定終端采用快速接入流程完成后續通信,能進一步提升系統性能。
[0033]對于特定終端的識別方式,還可以采用下述方法實現:上述網絡側還向用戶終端提供使用上述臨時IP地址的網絡,該網絡由網絡標識為BSSID (Basic ServiceSet Identifier,基本業務集標識符)或 HESSID (Homogenous Extended Service SetIdentifier均勻擴展業務集標識符)標識;該網絡側將接入BSSID或HESSID標識的網絡的用戶終端識別為特定終端。
[0034]對應于上述網絡側的臨時IP地址下發的方法,本發明實施例還提供了一種獲取臨時信息的方法,該方法主要基于用戶終端側進行描述,參加圖3,該方法包括以下步驟:
[0035]步驟S302,用戶終端接收來自網絡側的獲取臨時信息的通知消息和獲取該臨時信息需使用的臨時IP地址;
[0036]步驟S304,用戶終端使用接收到的臨時IP地址向網絡側獲取上述臨時信息。
[0037]本實施例的用戶終端能夠直接從網絡側獲取到臨時IP地址,不需要進行繁瑣的身份認證等過程,同時,使用該臨時IP地址獲取臨時信息,能夠更快速的得到該臨時信息,用戶體驗度較高。
[0038]上述方法還包括:用戶終端還接收來自網絡側提供的使用上述臨時IP地址的網絡,該網絡由網絡標識為BSSID或HESSID標識;相應地,上述用戶終端使用接收到的臨時IP地址向網絡側獲取臨時信息的步驟包括:用戶終端使用上述臨時IP地址接入網絡標識為BSSID或HESSID標識的網絡,獲取上述臨時信息。
[0039]本發明實施例的上述臨時信息可以為EAS信息或臨時廣告信息等信息。
[0040]下面以將上述方法應用于EAS系統為例進行說明,參見圖4所示的EAS系統的網絡架構不意圖,其中,包括用戶終端、AP、AC網關/NAT (Network Address Translation,網絡地址轉換)設備和EAS服務器,用戶終端使用W1-Fi網絡,AP可以向用戶終端提供臨時IP地址,以使用戶終端能夠快速獲取到IP地址,完成臨時信息的獲取。具體方案如下:
[0041](I)AP向未關聯用戶終端告知有新的EAS消息,以及獲取該EAS消息所需要的臨時IP地址,以及相應的URL網址信息。該過程中,AP可以為不同用戶終端提供相同的臨時IP地址;
[0042](2)未關聯用戶終端采用該臨時IP地址作為當前W1-Fi網絡通信IP地址,根據對應的URL網址信息和EAS消息中的AIH向EAS服務器發起信息查詢通信,例如:發送EAS查詢消息;
[0043](3) AP側在接收到該用戶終端發起的EAS查詢消息查詢相關數據信息時,通過層二隧道(即隧道中封裝報文為層二報文格式,其中,層二報文頭中含有用戶終端的MAC(Media Access Control,媒體接入控制層)地址)將EAS查詢消息發送到AC網關/NAT設備處,進行NAT地址轉換;
[0044](4) AC網關/NAT設備接收到上述EAS查詢消息時,根據該消息中的用戶終端的MAC地址信息建立NAT地址轉換列表,將用戶的MAC地址信息,內部網絡IP地址和端口號,以及外部網絡IP地址和端口號后進行綁定;隨后使用外部網絡IP地址和端口號替換該消息中的內部網絡IP地址和端口號;將地址轉換后的EAS查詢查詢消息轉發到EAS服務器;
[0045](5)當AC網關/NAT設備接收到返回的EAS響應消息時,根據該EAS響應消息的外部網絡IP地址和端口號,確認該用戶終端的內部網絡IP地址和端口號以及MAC地址,將EAS響應消息中的外部網絡IP地址和端口號替換為內部網絡IP地址和端口號,并將該EAS響應消息封裝為基于用戶MAC地址的層二報文,進入AP和AC間的層二隧道轉發至AP,再由AP根據層二報文的MAC地址轉發到用戶終端,以完成EAS信息的獲取。[0046]上述實現過程中,用戶終端采用基于臨時IP地址的信息查詢機制獲取到EAS信息,具體地,該查詢機制可以采用下述方式實現:
[0047]一、方式 I
[0048]在ANQP協議中,增加臨時IP地址信息元(EAS IP IE),其中,該信息元攜帶有為用戶提供的臨時IP地址類型和IP地址,如表1所示:
[0049]表1
[0050]
【權利要求】
1.一種IP地址下發的方法,其特征在于,包括: 網絡側向用戶終端發送獲取臨時信息的通知消息; 所述網絡側向所述用戶終端下發獲取所述臨時信息需使用的臨時IP地址。
2.根據權利要求1所述的方法,其特征在于,所述網絡側向所述用戶終端下發獲取所述臨時信息需使用的臨時IP地址包括: 所述網絡側將獲取所述臨時信息需使用的臨時IP地址設置在所述通知消息中;或者, 所述網絡側當接收到所述用戶終端根據所述通知消息發起的查詢消息時,向所述用戶終端發送獲取所述臨時信息需使用的臨時IP地址。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括: 所述網絡側接收所述用戶終端使用所述臨時IP地址發起的獲取所述臨時信息的請求消息; 當確定所述請求消息的源地址為臨時IP地址時,所述網絡側識別所述用戶終端為特定終端。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括: 所述網絡側還向所述用戶終端提供使用所述臨時IP地址的網絡,所述網絡由網絡標識為基本業務集標識符BSSID或均勻擴展業務集標識符HESSID標識; 所述網絡側將接入所述BSSID或HESSID標識的網絡的用戶終端識別為特定終端。
5.一種獲取臨時信息的方法,其特征在于,包括: 用戶終端接收來自網絡側的獲取臨時信息的通知消息和獲取所述臨時信息需使用的臨時IP地址; 所述用戶終端使用接收到的臨時IP地址向網絡側獲取所述臨時信息。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:所述用戶終端還接收來自網絡側提供的使用所述臨時IP地址的網絡,所述網絡由網絡標識為基本業務集標識符BSSID或均勻擴展業務集標識符HESSID標識; 所述用戶終端使用接收到的臨時IP地址向網絡側獲取所述臨時信息包括:所述用戶終端使用所述臨時IP地址接入網絡標識為BSSID或HESSID標識的網絡,獲取所述臨時信肩、O
7.一種IP地址下發的裝置,其特征在于,包括: 通知消息發送模塊,用于向用戶終端發送獲取臨時信息的通知消息; 臨時IP地址下發模塊,用于向所述用戶終端下發獲取所述臨時信息需使用的臨時IP地址。
8.根據權利要求7所述的裝置,其特征在于,所述臨時IP地址下發模塊包括: 臨時IP地址設置單元,用于將獲取所述臨時信息需使用的臨時IP地址設置在所述通知消息發送模塊發送的所述通知消息中;或者, 臨時IP地址下發單元,用于當接收到所述用戶終端根據所述通知消息發起的查詢消息時,向所述用戶終端發送獲取所述臨時信息需使用的臨時IP地址。
9.一種獲取臨時信息的裝置,其特征在于,包括: 信息接收模塊,用于接收來自網絡側的獲取臨時信息的通知消息和獲取所述臨時信息需使用的臨時IP地址;臨時信息獲取模塊,用于使用所述信息接收模塊接收到的臨時IP地址向網絡側獲取所述臨時信息。
10.一種獲取臨時信息的系統,其特征在于,包括: 網絡側設備,用于向用戶終端發送獲取臨時信息的通知消息和獲取所述臨時信息需使用的臨時IP地址; 所述用戶終端,用于接收來自所述網絡側設備的獲取臨時信息的通知消息和獲取所述臨時信息需使用的臨時IP地址,以及使用接收到的臨時IP地址向網絡側獲取所述臨時信息。
【文檔編號】H04L29/12GK103533104SQ201310534659
【公開日】2014年1月22日 申請日期:2013年10月31日 優先權日:2013年10月31日
【發明者】黃開締, 雷永成 申請人:成都西加云杉科技有限公司