專利名稱:一種獲取業(yè)務(wù)ip地址的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP地址分配技術(shù)領(lǐng)域,具體涉及一種獲取業(yè)務(wù)IP地址的方法。
背景技術(shù):
隨著因特網(wǎng)業(yè)務(wù)的蓬勃發(fā)展和無線網(wǎng)絡(luò)的廣泛應(yīng)用,支持全I(xiàn)P的移動(dòng)服務(wù)備受關(guān)注。移動(dòng)用戶如何利用接入網(wǎng)提供的鏈路級(jí)設(shè)備和動(dòng)態(tài)主機(jī)控制協(xié)議(DHCP)服務(wù)器采用DHCP完成動(dòng)態(tài)IP地址的分配、租用、續(xù)租和釋放,也對(duì)目前的無線接入網(wǎng)技術(shù)提出了挑戰(zhàn),這些挑戰(zhàn)主要包括接入網(wǎng)設(shè)備如何支持移動(dòng)用戶的IP地址申請(qǐng)過程、接入網(wǎng)設(shè)備如何得知分配給移動(dòng)用戶的IP地址、接入網(wǎng)設(shè)備如何得知IP地址申請(qǐng)/續(xù)租成功與否從而確定在申請(qǐng)/續(xù)租失敗后采取的措施。
DHCP支持以下功能動(dòng)態(tài)分配IP地址、靜態(tài)分配IP地址、租用IP地址、支持永久租用IP地址、恢復(fù)中止的租用IP地址等。實(shí)質(zhì)上,DHCP負(fù)責(zé)處理兩種基本數(shù)據(jù)租用地址即已分配的IP地址,和地址池中的地址即未分配的、可用的IP地址。
圖1給出了DHCP定義的DHCP客戶端獲取IP地址的消息流程時(shí)序圖,如圖1所示,其具體步驟如下步驟101DHCP客戶端向DHCP服務(wù)器單播或廣播DHCP發(fā)現(xiàn)(DHCPDiscover)報(bào)文。
若DHCP客戶端有一個(gè)永久性租用IP地址,則DHCP客戶端可將該永久性租用IP地址攜帶在DHCP發(fā)現(xiàn)報(bào)文中。
步驟102DHCP服務(wù)器收到該DHCP發(fā)現(xiàn)報(bào)文,從自身的地址池中取出一個(gè)IP地址并將該IP地址通過DHCP提供(DHCPOffer)報(bào)文返回給DHCP客戶端。
步驟103DHCP客戶端接收DHCP提供報(bào)文,從而獲取DHCP服務(wù)器為自身分配的IP地址作為自身的IP地址。
若DHCP客戶端收到多個(gè)來自不同DHCP服務(wù)器的攜帶IP地址的DHCP提供報(bào)文,則DHCP客戶端會(huì)在這多個(gè)IP地址中任意選擇一個(gè)或者選擇自身所請(qǐng)求的永久性租用IP地址。
步驟104DHCP客戶端通過廣播或單播的形式向DHCP服務(wù)器發(fā)送攜帶DHCP服務(wù)器標(biāo)識(shí)的DHCP請(qǐng)求(DHCPRequest)報(bào)文,并等待響應(yīng)。
DHCP服務(wù)器標(biāo)識(shí)即,DHCP客戶端最終選定的IP地址所對(duì)應(yīng)的DHCP服務(wù)器標(biāo)識(shí)。
步驟105DHCP服務(wù)器接收并檢測DHCP請(qǐng)求報(bào)文,若檢測到DHCP請(qǐng)求報(bào)文攜帶的DHCP服務(wù)器標(biāo)識(shí)不為自身標(biāo)識(shí),則丟棄該DHCP請(qǐng)求報(bào)文;否則,接受該DHCP請(qǐng)求報(bào)文,且若檢測到給DHCP客戶端分配的IP地址的租用未中止,則向DHCP客戶端返回一個(gè)DHCP確認(rèn)(DHCPAck)報(bào)文;若給DHCP客戶端分配的IP地址的租用已中止,則向DHCP客戶端返回一個(gè)DHCP否定(DHCPNak)報(bào)文。
步驟106若DHCP客戶端收到DHCP確認(rèn)報(bào)文,則開始使用DHCP服務(wù)器分配給自身的IP地址;若DHCP客戶端收到DHCP否定報(bào)文,則返回步驟101;若DHCP客戶端發(fā)現(xiàn)DHCP服務(wù)器分配的IP地址無法正常使用,則向DHCP服務(wù)器發(fā)送一個(gè)DHCP取消(DHCPDecline)報(bào)文,并返回步驟101。
圖2為微波接入全球互通(WIMAX)系統(tǒng)下的DHCP架構(gòu)體系,如圖2所示,其主要包括基站(BS),接入服務(wù)網(wǎng)網(wǎng)關(guān)(ASN-GW)、DHCP服務(wù)器和移動(dòng)終端(MS),其中,BS用于提供MS與自身的L2連接,并實(shí)現(xiàn)無線資源的管理等;ASN-GW為DHCP服務(wù)器和BS提供中繼功能,ASN-GW可以與DHCP服務(wù)器位于同一實(shí)體上,也可位于不同實(shí)體上;DHCP服務(wù)器主要處理動(dòng)態(tài)IP地址申請(qǐng)、IP地址續(xù)租用、動(dòng)態(tài)IP地址分配以及靜態(tài)IP地址的申請(qǐng)、續(xù)租、回收等;MS主要用于發(fā)起動(dòng)態(tài)IP地址申請(qǐng)、發(fā)起IP地址續(xù)租用等,相當(dāng)于DHCP客戶端。其中,DHCP服務(wù)器與ASN-GW通過R3接口相連,BS與ASN-GW通過R6接口相連,BS與MS通過R1接口相連,ASN-GW之間通過R4接口相連。
根據(jù)IEEE 802.16d/e協(xié)議,MS接入網(wǎng)絡(luò)的初始化過程如下步驟01MS掃描下行信道,并與BS建立同步。
步驟02MS通過上行信道描述(UCD)消息從BS獲取上行發(fā)射參數(shù)。
步驟03MS執(zhí)行搜索過程。
步驟04MS執(zhí)行能力商議過程。若在該能力商議過程中MS被BS確定為被管理的MS,則此后執(zhí)行步驟05~10;若MS被BS確定為不被管理的MS則在執(zhí)行步驟05~06后,直接執(zhí)行步驟10。
步驟05~06MS執(zhí)行鑒權(quán)、注冊(cè)過程。
若在能力商議過程中,MS被BS確定為被管理的MS,則在注冊(cè)過程中,BS給MS分配次要管理連接標(biāo)識(shí)符(CID)。
步驟07MS從DHCP服務(wù)器獲取管理IP地址,從而與BS建立IP連接。
這里,由于MS和BS之間的空口還沒建立業(yè)務(wù)連接,因此,MS從DHCP服務(wù)器獲取的是管理IP地址,且在建立IP連接的過程中MS和BS交互的消息如MS發(fā)送的DHCP發(fā)現(xiàn)消息等,只能承載在次要管理CID對(duì)應(yīng)的管理通道上,BS收到MS發(fā)送的消息后,若檢測到該消息承載在管理CID對(duì)應(yīng)的管理通道上,則識(shí)別并轉(zhuǎn)發(fā)該消息。尤其需要指出的是,MS獲取的管理IP地址主要用于BS對(duì)MS的管理過程。
步驟08MS與BS實(shí)現(xiàn)日期時(shí)間同步。
步驟09MS與BS交互運(yùn)作參數(shù)。
步驟10MS與BS建立預(yù)置流連接,此后MS正式接入網(wǎng)絡(luò)。
由上所述,現(xiàn)有技術(shù)中,MS接入網(wǎng)絡(luò)時(shí),獲取的是用于管理過程的管理IP地址。但在實(shí)際應(yīng)用中,MS接入WIMAX網(wǎng)路或因特網(wǎng)等網(wǎng)絡(luò)時(shí),通常還需獲取用于業(yè)務(wù)通信的業(yè)務(wù)IP地址。但在目前的WIMAX相關(guān)協(xié)議中只給出了MS獲得業(yè)務(wù)IP地址的消息過程,但沒有給出MS接入WIMAX網(wǎng)絡(luò)時(shí),還未獲取業(yè)務(wù)IP地址前,如何建立所述為獲取業(yè)務(wù)IP地址而交互的消息所必需的承載通道。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種獲取業(yè)務(wù)IP地址的方法,以在建立為獲取IP地址而交互的消息所必需的承載通道的前提下,實(shí)現(xiàn)MS獲取業(yè)務(wù)IP地址的目的。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明中,將實(shí)現(xiàn)BS和DHCP服務(wù)器之間的中繼功能的實(shí)體稱為BS服務(wù)節(jié)點(diǎn),在WIMAX網(wǎng)絡(luò)中,BS服務(wù)節(jié)點(diǎn)即ASN-GW。
一種獲取業(yè)務(wù)IP地址的方法,建立用戶終端與BS之間、以及BS與BS服務(wù)節(jié)點(diǎn)之間的為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道,該方法包括A、用戶終端通過所述用戶終端與BS之間、BS與BS服務(wù)節(jié)點(diǎn)之間的承載通道向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息;B、DHCP服務(wù)器收到業(yè)務(wù)IP地址發(fā)現(xiàn)消息后,通過所述BS服務(wù)節(jié)點(diǎn)與BS之間、BS與用戶終端之間的承載通道向用戶終端返回?cái)y帶業(yè)務(wù)IP地址的業(yè)務(wù)IP地址提供消息;C、用戶終端收到業(yè)務(wù)IP地址提供消息,獲取該業(yè)務(wù)IP地址提供消息攜帶的業(yè)務(wù)IP地址。
所述用戶終端為移動(dòng)終端MS;所述建立用戶終端與基站BS之間的為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道為建立MS與BS之間的為獲取IP地址交互的DHCP相關(guān)消息的承載通道;
步驟A所述用戶終端向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息具體為MS向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息;步驟B所述DHCP服務(wù)器向用戶終端返回業(yè)務(wù)IP地址提供消息具體為DHCP服務(wù)器向MS返回業(yè)務(wù)IP地址提供消息;步驟C所述用戶終端獲取業(yè)務(wù)IP地址具體為MS獲取業(yè)務(wù)IP地址。
所述用戶終端包括MS和MS的下級(jí)節(jié)點(diǎn);所述建立用戶終端與基站BS之間的為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道為建立MS與BS之間的為獲取IP地址交互的DHCP相關(guān)消息的承載通道;步驟A所述用戶終端向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息具體為MS的下級(jí)節(jié)點(diǎn)向MS發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息,MS收到該業(yè)務(wù)IP地址發(fā)現(xiàn)消息后,向DHCP服務(wù)器發(fā)送該業(yè)務(wù)IP地址發(fā)現(xiàn)消息;步驟B所述DHCP服務(wù)器向用戶終端返回業(yè)務(wù)IP地址提供消息具體為DHCP服務(wù)器向MS返回業(yè)務(wù)IP地址提供消息,MS收到該業(yè)務(wù)IP地址提供消息后,向MS的下級(jí)節(jié)點(diǎn)發(fā)送該業(yè)務(wù)IP地址提供消息;步驟C所述用戶終端獲取業(yè)務(wù)IP地址具體為MS的下級(jí)節(jié)點(diǎn)根據(jù)所述業(yè)務(wù)IP地址提供消息獲取該業(yè)務(wù)IP地址。
所述BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道為系統(tǒng)上電后建立的BS和BS服務(wù)節(jié)點(diǎn)之間的信令通道;所述建立用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道具體為用戶終端和BS執(zhí)行注冊(cè)過程,且BS給用戶終端分配次要管理CID;所述步驟A具體為用戶終端將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在所述次要管理CID對(duì)應(yīng)的管理通道上發(fā)送至BS;BS將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息通過自身與BS服務(wù)節(jié)點(diǎn)之間上電時(shí)建立的信令通道發(fā)送至BS服務(wù)節(jié)點(diǎn);之后BS服務(wù)節(jié)點(diǎn)將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息轉(zhuǎn)發(fā)至DHCP服務(wù)器;
所述步驟B具體為DHCP服務(wù)器將攜帶IP地址的業(yè)務(wù)IP地址提供消息發(fā)送至BS服務(wù)節(jié)點(diǎn);BS服務(wù)節(jié)點(diǎn)通過自身與BS之間上電時(shí)建立的信令通道將該業(yè)務(wù)IP地址提供消息發(fā)送至BS;之后BS將該業(yè)務(wù)IP地址提供消息承載在所述次要管理CID對(duì)應(yīng)的管理通道上發(fā)送至用戶終端。
所述建立用戶終端與BS之間、以及BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道具體為BS服務(wù)節(jié)點(diǎn)檢測到用戶終端注冊(cè)成功后,建立針對(duì)用戶終端的業(yè)務(wù)預(yù)置流,并將業(yè)務(wù)預(yù)置流信息發(fā)送至BS;BS根據(jù)該業(yè)務(wù)預(yù)置流信息,建立自身與BS服務(wù)節(jié)點(diǎn)之間、以及自身與用戶終端之間的業(yè)務(wù)預(yù)置流,并將建立的所有業(yè)務(wù)預(yù)置流信息發(fā)送至用戶終端;所述步驟A具體為用戶終端根據(jù)收到的業(yè)務(wù)預(yù)置流信息,在所有的業(yè)務(wù)預(yù)置流中選擇一個(gè)已激活的業(yè)務(wù)預(yù)置流,之后用戶終端將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在選定的業(yè)務(wù)預(yù)置流上發(fā)送至BS,之后BS將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至BS服務(wù)節(jié)點(diǎn),之后,BS服務(wù)節(jié)點(diǎn)將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息轉(zhuǎn)發(fā)給DHCP服務(wù)器;所述步驟B具體為DHCP服務(wù)器將攜帶IP地址的業(yè)務(wù)IP地址提供消息發(fā)送至BS服務(wù)節(jié)點(diǎn);之后BS服務(wù)節(jié)點(diǎn)將業(yè)務(wù)IP地址提供消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至BS,之后BS將該業(yè)務(wù)IP地址提供消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至用戶終端。
所述BS將業(yè)務(wù)IP地址提供消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至用戶終端具體為BS根據(jù)承載BS服務(wù)節(jié)點(diǎn)發(fā)送來的業(yè)務(wù)IP地址提供消息的BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流的標(biāo)識(shí),查找該BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí),然后將該業(yè)務(wù)IP地址提供消息承載在所述BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)預(yù)置流上發(fā)送給用戶終端。
所述步驟C之后進(jìn)一步包括BS保存業(yè)務(wù)預(yù)置流標(biāo)識(shí)與用戶終端的業(yè)務(wù)IP地址的對(duì)應(yīng)關(guān)系。
所述建立用戶終端與BS之間、以及BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道具體為BS服務(wù)節(jié)點(diǎn)檢測到用戶終端注冊(cè)成功后,則建立針對(duì)用戶終端的信令預(yù)置流,并將信令預(yù)置流信息發(fā)送至BS;BS根據(jù)BS服務(wù)節(jié)點(diǎn)發(fā)送來的用戶終端的信令預(yù)置流信息,建立BS服務(wù)節(jié)點(diǎn)、BS和用戶終端之間的信令預(yù)置流,并將建立的信令預(yù)置流信息發(fā)送至用戶終端;所述步驟A具體為用戶終端將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在所述BS和用戶終端之間的信令預(yù)置流上發(fā)送至BS,之后BS將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在BS和BS服務(wù)節(jié)點(diǎn)之間的信令預(yù)置流上發(fā)送到BS服務(wù)節(jié)點(diǎn),之后BS服務(wù)節(jié)點(diǎn)將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息轉(zhuǎn)發(fā)給DHCP服務(wù)器;所述步驟B具體為DHCP服務(wù)器將攜帶IP地址的業(yè)務(wù)IP地址提供消息發(fā)送至BS服務(wù)節(jié)點(diǎn);之后BS服務(wù)節(jié)點(diǎn)將業(yè)務(wù)IP地址提供消息承載在自身與BS之間的信令預(yù)置流上發(fā)送至BS,之后BS將業(yè)務(wù)IP地址提供消息承載在自身與用戶終端之間的信令預(yù)置流上發(fā)送至用戶終端。
所述BS將業(yè)務(wù)IP地址提供消息承載在自身與用戶終端之間的信令預(yù)置流上發(fā)送至用戶終端具體為BS根據(jù)承載BS服務(wù)節(jié)點(diǎn)發(fā)送來的業(yè)務(wù)IP地址提供消息的BS服務(wù)節(jié)點(diǎn)與BS之間的信令預(yù)置流的標(biāo)識(shí),查找該BS服務(wù)節(jié)點(diǎn)與BS之間的信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的信令預(yù)置流標(biāo)識(shí),將該業(yè)務(wù)IP地址提供消息承載在BS與用戶終端之間的信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的信令預(yù)置流上發(fā)送給用戶終端。
所述步驟C之后進(jìn)一步包括BS保存信令預(yù)置流標(biāo)識(shí)與用戶終端的業(yè)務(wù)IP地址的對(duì)應(yīng)關(guān)系。
所述承載BS服務(wù)節(jié)點(diǎn)發(fā)送來的業(yè)務(wù)IP地址提供消息的BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為SFID,且所述BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為CID;所述BS保存有業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與用戶終端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,和用戶終端標(biāo)識(shí)與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系,且所述BS查找BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為BS在業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與用戶終端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中查找業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID對(duì)應(yīng)的用戶終端標(biāo)識(shí),然后在用戶終端標(biāo)識(shí)與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系中,查找用戶終端標(biāo)識(shí)對(duì)應(yīng)的CID;或者,所述BS保存有業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系,且所述BS查找BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為BS在業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系中查找SFID對(duì)應(yīng)的CID。
所述用戶終端為MS,所述用戶終端標(biāo)識(shí)為MS的國際移動(dòng)用戶標(biāo)識(shí)符IMSI或MS的媒體訪問控制MAC地址。
所述BS服務(wù)節(jié)點(diǎn)建立針對(duì)用戶終端的業(yè)務(wù)預(yù)置流或信令預(yù)置流之前進(jìn)一步包括BS通知BS服務(wù)節(jié)點(diǎn)用戶終端注冊(cè)成功。
所述用戶終端為MS和MS的下級(jí)節(jié)點(diǎn);所述BS將建立的業(yè)務(wù)預(yù)置流信息或信令預(yù)置流信息發(fā)送給用戶終端具體為BS將建立的業(yè)務(wù)預(yù)置流信息或信令預(yù)置流信息發(fā)送給MS;步驟A所述用戶終端向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息具體為MS的下級(jí)節(jié)點(diǎn)向MS發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息,MS收到該業(yè)務(wù)IP地址發(fā)現(xiàn)消息后,向DHCP服務(wù)器發(fā)送該業(yè)務(wù)IP地址發(fā)現(xiàn)消息;所述BS將建立的業(yè)務(wù)預(yù)置流信息或信令預(yù)置流信息發(fā)送給MS之后、執(zhí)行步驟A之前進(jìn)一步包括MS的下級(jí)節(jié)點(diǎn)檢測到業(yè)務(wù)預(yù)置流或信令預(yù)置流建立成功,向鑒權(quán)服務(wù)器發(fā)起鑒權(quán)認(rèn)證請(qǐng)求,并在鑒權(quán)認(rèn)證通過后,執(zhí)行步驟A。
所述步驟C之后進(jìn)一步包括用戶終端通過所述承載通道向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址請(qǐng)求消息,DHCP服務(wù)器收到該業(yè)務(wù)IP地址請(qǐng)求消息后,判斷自身給用戶終端分配的業(yè)務(wù)IP地址的租用是否未中止,若未中止,通過所述承載通道向用戶終端返回業(yè)務(wù)IP地址確認(rèn)消息,用戶終端收到該業(yè)務(wù)IP地址確認(rèn)消息后,開始使用業(yè)務(wù)IP地址;若中止,通過所述承載通道向用戶終端返回業(yè)務(wù)IP地址否定消息,用戶終端收到該業(yè)務(wù)IP地址否定消息后,返回步驟A。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的獲取業(yè)務(wù)IP地址的方法,通過建立用戶終端與BS之間、BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道,實(shí)現(xiàn)了用戶終端與DHCP服務(wù)器之間的為獲取業(yè)務(wù)IP地址而進(jìn)行的消息交互,從而實(shí)現(xiàn)了用戶終端獲取業(yè)務(wù)IP地址的目的。具體地,用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道可以是次要管理CID對(duì)應(yīng)的管理通道,或者是業(yè)務(wù)預(yù)置流,或者是信令預(yù)置流;BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道可以是BS與BS服務(wù)節(jié)點(diǎn)在系統(tǒng)上電后即建立的信令通道,或者是業(yè)務(wù)預(yù)置流,或者是信令預(yù)置流。
圖1為DHCP定義的DHCP客戶端獲取IP地址的消息流程時(shí)序圖;圖2為WIMAX系統(tǒng)中的DHCP架構(gòu)圖;圖3為本發(fā)明提供的MS獲取業(yè)務(wù)IP地址的具體實(shí)施例一的流程圖;圖4為本發(fā)明提供的MS獲取業(yè)務(wù)IP地址的具體實(shí)施例二的流程圖;
圖5為本發(fā)明提供的MS獲取業(yè)務(wù)IP地址的具體實(shí)施例三的流程圖。
具體實(shí)施例方式
本發(fā)明的核心思想是首先建立用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道,并建立BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道,然后,用戶終端通過所述用戶終端與BS之間、BS與BS服務(wù)節(jié)點(diǎn)之間的承載通道向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息;DHCP服務(wù)器收到業(yè)務(wù)IP地址發(fā)現(xiàn)消息后,通過所述BS服務(wù)節(jié)點(diǎn)與BS之間、BS與用戶終端之間的承載通道向用戶終端返回?cái)y帶業(yè)務(wù)IP地址的業(yè)務(wù)IP地址提供消息;用戶終端收到業(yè)務(wù)IP地址提供消息,獲取該業(yè)務(wù)IP地址提供消息攜帶的業(yè)務(wù)IP地址。進(jìn)一步地,通過所述承載通道用戶終端與DHCP服務(wù)器之間可交互業(yè)務(wù)IP地址請(qǐng)求消息、業(yè)務(wù)IP地址確認(rèn)消息、業(yè)務(wù)IP地址否定消息、業(yè)務(wù)IP地址取消消息等。
具體地,用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道可以是次要管理CID對(duì)應(yīng)的管理通道,或者是業(yè)務(wù)預(yù)置流,或者是信令預(yù)置流;BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道可以是BS與BS服務(wù)節(jié)點(diǎn)在系統(tǒng)上電后即建立的信令通道,或者是業(yè)務(wù)預(yù)置流,或者是信令預(yù)置流。
本發(fā)明中的用戶終端可以是MS,也可以是MS和MS的下級(jí)節(jié)點(diǎn)。本發(fā)明中建立的用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道具體指,MS與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道。具體地,若用戶終端為MS,則首先發(fā)起業(yè)務(wù)IP地址提供消息、業(yè)務(wù)IP地址請(qǐng)求消息、業(yè)務(wù)IP地址取消消息等、或最后接收業(yè)務(wù)IP地址提供消息、業(yè)務(wù)IP地址確認(rèn)消息、業(yè)務(wù)IP地址否定消息等的用戶終端即為MS;若用戶終端為MS和MS的下級(jí)節(jié)點(diǎn),則首先發(fā)起業(yè)務(wù)IP地址提供消息、業(yè)務(wù)IP地址請(qǐng)求消息、業(yè)務(wù)IP地址取消消息等、或最后接收業(yè)務(wù)IP地址提供消息、業(yè)務(wù)IP地址確認(rèn)消息、業(yè)務(wù)IP地址否定消息等的用戶終端為MS的下級(jí)節(jié)點(diǎn),并由MS將MS下級(jí)節(jié)點(diǎn)發(fā)起的消息轉(zhuǎn)發(fā)至DHCP服務(wù)器,或者由MS將DHCP服務(wù)器發(fā)送來的消息轉(zhuǎn)發(fā)至MS的下級(jí)節(jié)點(diǎn)。
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
實(shí)施例一圖3是本發(fā)明提供的MS獲取業(yè)務(wù)IP地址的具體實(shí)施例一的流程圖,如圖3所示,其具體步驟如下本實(shí)施例中,設(shè)定系統(tǒng)上電后建立的BS和BS服務(wù)節(jié)點(diǎn)之間的信令通道支持DHCP相關(guān)消息的傳送。
步驟301MS和BS執(zhí)行注冊(cè)過程,且BS給MS分配次要管理CID。
在本實(shí)施例中,無論在能力商議過程中,MS被BS確定為被管理的MS還是被BS確定為不被管理的MS,在注冊(cè)過程中,BS都要給MS分配次要管理CID。
具體地,BS給MS分配的次要管理CID可通過注冊(cè)響應(yīng)(REG-RSP)消息發(fā)送給MS。
步驟302MS將DHCP發(fā)現(xiàn)消息承載在BS為自身分配的次要管理CID對(duì)應(yīng)的管理通道上發(fā)送給BS。
若MS有一個(gè)永久性租用業(yè)務(wù)IP地址,則MS可直接將該永久性租用業(yè)務(wù)IP地址攜帶在DHCP發(fā)現(xiàn)消息中。
若MS有下級(jí)節(jié)點(diǎn),則在步驟302中MS發(fā)送DHCP發(fā)現(xiàn)消息之前進(jìn)一步包括MS的下級(jí)節(jié)點(diǎn)向MS發(fā)送DHCP發(fā)現(xiàn)消息。同時(shí),若MS的下級(jí)節(jié)點(diǎn)有一個(gè)永久性租用業(yè)務(wù)IP地址,則MS的下級(jí)節(jié)點(diǎn)可直接將該永久性租用業(yè)務(wù)IP地址攜帶在DHCP發(fā)現(xiàn)消息中步驟303BS收到DHCP發(fā)現(xiàn)消息后,將該DHCP發(fā)現(xiàn)消息通過自身與BS服務(wù)節(jié)點(diǎn)之間上電時(shí)建立的信令通道發(fā)送給BS服務(wù)節(jié)點(diǎn)。
步驟304BS服務(wù)節(jié)點(diǎn)收到該DHCP發(fā)現(xiàn)消息后,將該DHCP發(fā)現(xiàn)消息轉(zhuǎn)發(fā)至DHCP服務(wù)器。
步驟305DHCP服務(wù)器收到該DHCP發(fā)現(xiàn)消息,從自身的IP地址池中取出一個(gè)IP地址并將該IP地址通過DHCP提供消息返回給MS。
具體地,DHCP服務(wù)器先將該DHCP提供消息返回至BS服務(wù)節(jié)點(diǎn),然后BS服務(wù)節(jié)點(diǎn)通過上電時(shí)建立的自身與BS之間的信令通道將該DHCP提供消息返回至BS,之后,BS將該DHCP提供消息承載在次要管理CID對(duì)應(yīng)的管理通道上返回給MS。
步驟306MS接收該DHCP提供消息,從而獲取該DHCP提供消息攜帶的IP地址,并確定該IP地址為自身的業(yè)務(wù)IP地址,并將攜帶DHCP服務(wù)器標(biāo)識(shí)的DHCP請(qǐng)求消息經(jīng)BS、BS服務(wù)節(jié)點(diǎn)發(fā)送給DHCP服務(wù)器。
若MS收到多個(gè)來自不同DHCP服務(wù)器的攜帶IP地址的DHCP提供消息,則MS會(huì)在這多個(gè)IP地址中任意選擇一個(gè)或者選擇自身所請(qǐng)求永久性IP地址作為自身的業(yè)務(wù)IP地址。
DHCP服務(wù)器標(biāo)識(shí)即,MS最終確定的自身的業(yè)務(wù)IP地址所對(duì)應(yīng)的DHCP服務(wù)器的標(biāo)識(shí)。
同樣,DHCP請(qǐng)求消息在MS與BS之間傳送時(shí)承載在BS為MS分配的次要管理CID對(duì)應(yīng)的管理通道上,在BS與BS服務(wù)節(jié)點(diǎn)間傳送時(shí)承載在系統(tǒng)上電時(shí)建立的BS與BS服務(wù)節(jié)點(diǎn)間的信令通道上。
若MS有下級(jí)節(jié)點(diǎn),則MS收到攜帶業(yè)務(wù)IP地址的DHCP提供消息之后,直接將該DHCP提供消息轉(zhuǎn)發(fā)至MS的下級(jí)節(jié)點(diǎn),然后,MS的下級(jí)節(jié)點(diǎn)確定該IP地址為自身的業(yè)務(wù)IP地址,并將攜帶DHCP服務(wù)器標(biāo)識(shí)的DHCP請(qǐng)求消息發(fā)送至MS,然后MS將該DHCP請(qǐng)求消息經(jīng)BS、BS服務(wù)節(jié)點(diǎn)發(fā)送給DHCP服務(wù)器。同時(shí),若MS的下級(jí)節(jié)點(diǎn)收到多個(gè)來自不同DHCP服務(wù)器的攜帶IP地址的DHCP提供消息,則MS的下級(jí)節(jié)點(diǎn)會(huì)在這多個(gè)IP地址中任意選擇一個(gè)或者選擇自身所請(qǐng)求永久性IP地址作為自身的業(yè)務(wù)IP地址。
步驟307DHCP服務(wù)器收到DHCP請(qǐng)求消息后,判斷給MS分配的IP地址的租用是否未中止,若是,執(zhí)行步驟308;否則,執(zhí)行步驟310。
若MS有下級(jí)節(jié)點(diǎn),則在本步驟中,DHCP判斷給MS的下級(jí)節(jié)點(diǎn)分配的IP地址的租用是否未中止。
步驟308DHCP服務(wù)器通過BS服務(wù)節(jié)點(diǎn)、BS向MS返回一個(gè)DHCP確認(rèn)消息。
同樣,DHCP確認(rèn)消息在BS服務(wù)節(jié)點(diǎn)與BS間傳送時(shí)承載在系統(tǒng)上電時(shí)建立的BS服務(wù)節(jié)點(diǎn)與BS間的信令通道上,在BS與MS之間傳送時(shí)承載在BS為MS分配的次要管理CID對(duì)應(yīng)的管理通道上。
步驟309MS收到DHCP確認(rèn)消息,則開始使用DHCP服務(wù)器分配的業(yè)務(wù)IP地址,本流程結(jié)束。
進(jìn)一步地,若MS發(fā)現(xiàn)DHCP服務(wù)器分配的IP地址無法正常使用,則通過BS、BS服務(wù)節(jié)點(diǎn)發(fā)送一個(gè)DHCP取消消息給DHCP服務(wù)器,并返回步驟302。
同樣,DHCP取消消息在MS與BS之間傳送時(shí)承載在BS為MS分配的次要管理CID對(duì)應(yīng)的管理通道上,在BS與BS服務(wù)節(jié)點(diǎn)間傳送時(shí)承載在系統(tǒng)上電時(shí)建立的BS與BS服務(wù)節(jié)點(diǎn)間的信令通道上。
若MS有下級(jí)節(jié)點(diǎn),MS收到DHCP確認(rèn)消息后,要將該DHCP確認(rèn)消息轉(zhuǎn)發(fā)至MS的下級(jí)節(jié)點(diǎn),MS的下級(jí)節(jié)點(diǎn)收到該DHCP確認(rèn)消息后,開始使用DHCP服務(wù)器分配的業(yè)務(wù)IP地址,本流程結(jié)束。
步驟310DHCP服務(wù)器通過BS服務(wù)節(jié)點(diǎn)、BS向MS返回一個(gè)DHCP否定消息,MS收到DHCP否定消息,則返回步驟302。
同樣,DHCP否定消息在BS服務(wù)節(jié)點(diǎn)與BS間傳送時(shí)承載在系統(tǒng)上電時(shí)建立的BS服務(wù)節(jié)點(diǎn)與BS間的信令通道上,在BS與MS之間傳送時(shí)承載在BS為MS分配的次要管理CID對(duì)應(yīng)的管理通道上。
若MS有下級(jí)節(jié)點(diǎn),MS收到DHCP否定消息后,要將該DHCP否定消息轉(zhuǎn)發(fā)至MS的下級(jí)節(jié)點(diǎn),MS的下級(jí)節(jié)點(diǎn)收到該DHCP否定消息后,返回步驟302。
本實(shí)施例可在用戶終端即MS、或者M(jìn)S及其下級(jí)節(jié)點(diǎn)接入網(wǎng)絡(luò)時(shí)的注冊(cè)過程之后進(jìn)行,可與用戶終端獲取管理IP地址的過程同時(shí)進(jìn)行,在用戶終端獲取業(yè)務(wù)IP地址之后,可以用戶終端的業(yè)務(wù)IP地址來標(biāo)識(shí)此后建立的預(yù)置流。
實(shí)施例二圖4是本發(fā)明提供的MS獲取業(yè)務(wù)IP地址的具體實(shí)施例二的流程圖,如圖4所示,其具體步驟如下步驟401BS服務(wù)節(jié)點(diǎn)檢測到MS注冊(cè)成功,則建立針對(duì)MS的用于傳輸業(yè)務(wù)的業(yè)務(wù)預(yù)置流,并將MS的業(yè)務(wù)預(yù)置流信息發(fā)送至BS。
BS在MS注冊(cè)成功后,會(huì)給MS返回注冊(cè)響應(yīng)消息,同時(shí)通知BS服務(wù)節(jié)點(diǎn)MS的注冊(cè)成功。
步驟402BS根據(jù)BS服務(wù)節(jié)點(diǎn)發(fā)送來的MS的業(yè)務(wù)預(yù)置流信息中的服務(wù)質(zhì)量(QoS)參數(shù)以及自身的無線資源管理策略,建立自身與BS服務(wù)節(jié)點(diǎn)之間、以及自身與MS之間的業(yè)務(wù)預(yù)置流,并將建立的所有業(yè)務(wù)預(yù)置流信息發(fā)送給MS。
若MS有下級(jí)節(jié)點(diǎn),則MS在收到BS發(fā)送的業(yè)務(wù)預(yù)置流信息后,會(huì)通知MS的下級(jí)節(jié)點(diǎn)業(yè)務(wù)預(yù)置流建立成功。且MS的下級(jí)節(jié)點(diǎn)檢測到業(yè)務(wù)預(yù)置流建立成功,則會(huì)向鑒權(quán)服務(wù)器發(fā)送針對(duì)本業(yè)務(wù)預(yù)置流的攜帶業(yè)務(wù)預(yù)置流信息的鑒權(quán)認(rèn)證過程,并在鑒權(quán)認(rèn)證通過后,向MS發(fā)送DHCP發(fā)現(xiàn)消息。
步驟403MS收到業(yè)務(wù)預(yù)置流信息后,在已激活的所有業(yè)務(wù)預(yù)置流中選擇一個(gè)QoS滿足獲取業(yè)務(wù)IP地址的DHCP相關(guān)消息傳送要求的業(yè)務(wù)預(yù)置流。
步驟404MS將DHCP發(fā)現(xiàn)消息承載在自身選定的業(yè)務(wù)預(yù)置流上通過BS發(fā)送給BS服務(wù)節(jié)點(diǎn)。
若MS有下級(jí)節(jié)點(diǎn),則在步驟404中MS發(fā)送DHCP發(fā)現(xiàn)消息之前進(jìn)一步包括MS的下級(jí)節(jié)點(diǎn)向MS發(fā)送DHCP發(fā)現(xiàn)消息。
步驟405BS服務(wù)節(jié)點(diǎn)收到該DHCP發(fā)現(xiàn)消息后,將該DHCP發(fā)現(xiàn)消息轉(zhuǎn)發(fā)給DHCP服務(wù)器。
步驟406DHCP服務(wù)器收到該DHCP發(fā)現(xiàn)消息,從自身的IP地址池中取出一個(gè)IP地址并將該IP地址通過DHCP提供消息返回給BS服務(wù)節(jié)點(diǎn)。
步驟407BS服務(wù)節(jié)點(diǎn)收到該DHCP提供消息后,將該DHCP提供消息承載在自身與BS之間的業(yè)務(wù)預(yù)置流上發(fā)送至BS,之后BS將DHCP提供消息承載在自身與MS之間的業(yè)務(wù)預(yù)置流上轉(zhuǎn)發(fā)給MS。
步驟408MS接收該DHCP提供消息,從而獲取DHCP服務(wù)器分配給自身的IP地址,并確定該IP地址為自身的業(yè)務(wù)IP地址,并將攜帶DHCP服務(wù)器標(biāo)識(shí)的DHCP請(qǐng)求消息承載在自身選定的業(yè)務(wù)預(yù)置流上發(fā)送至BS,之后BS將DHCP請(qǐng)求消息承載在自身與BS服務(wù)節(jié)點(diǎn)之間的業(yè)務(wù)預(yù)置流上發(fā)送至BS服務(wù)節(jié)點(diǎn),之后BS服務(wù)節(jié)點(diǎn)將該DHCP請(qǐng)求消息轉(zhuǎn)發(fā)給DHCP服務(wù)器。
若MS有下級(jí)節(jié)點(diǎn),則MS收到攜帶業(yè)務(wù)IP地址的DHCP提供消息之后,直接將該DHCP提供消息轉(zhuǎn)發(fā)至MS的下級(jí)節(jié)點(diǎn)。然后,MS的下級(jí)節(jié)點(diǎn)確定該IP地址為自身的業(yè)務(wù)IP地址,并將攜帶DHCP服務(wù)器標(biāo)識(shí)的DHCP請(qǐng)求消息發(fā)送至MS,然后MS將該DHCP請(qǐng)求消息經(jīng)BS、BS服務(wù)節(jié)點(diǎn)發(fā)送給DHCP服務(wù)器。
步驟409DHCP服務(wù)器收到DHCP請(qǐng)求消息后,判斷自身給MS分配的IP地址的租用是否未中止,若是,執(zhí)行步驟410;否則,執(zhí)行步驟412。
若MS有下級(jí)節(jié)點(diǎn),則在本步驟中,DHCP判斷給MS的下級(jí)節(jié)點(diǎn)分配的IP地址的租用是否未中止。
步驟410DHCP服務(wù)器通過BS服務(wù)節(jié)點(diǎn)、BS向MS返回一個(gè)DHCP確認(rèn)消息。
DHCP確認(rèn)消息在BS服務(wù)節(jié)點(diǎn)與BS、BS與MS之間傳送時(shí),分別承載在BS服務(wù)節(jié)點(diǎn)與BS之間、BS與MS之間的業(yè)務(wù)預(yù)置流上。
步驟411MS收到DHCP確認(rèn)消息,開始使用DHCP服務(wù)器分配給自身的業(yè)務(wù)IP地址,本流程結(jié)束。
進(jìn)一步地,BS保存業(yè)務(wù)預(yù)置流標(biāo)識(shí)與MS的業(yè)務(wù)IP地址的對(duì)應(yīng)關(guān)系。
若MS有下級(jí)節(jié)點(diǎn),MS收到DHCP確認(rèn)消息后,要將該DHCP確認(rèn)消息轉(zhuǎn)發(fā)至MS的下級(jí)節(jié)點(diǎn),MS的下級(jí)節(jié)點(diǎn)收到該DHCP確認(rèn)消息后,開始使用DHCP服務(wù)器分配的業(yè)務(wù)IP地址,本流程結(jié)束。
進(jìn)一步地,若MS發(fā)現(xiàn)DHCP服務(wù)器分配的IP地址無法正常使用,則向DHCP服務(wù)器發(fā)送一個(gè)DHCP取消消息,并返回步驟404。
DHCP取消消息在MS與BS、BS與BS服務(wù)節(jié)點(diǎn)之間傳送時(shí),分別承載在MS與BS之間、BS與BS服務(wù)節(jié)點(diǎn)之間的業(yè)務(wù)預(yù)置流上。
步驟412DHCP服務(wù)器通過BS服務(wù)節(jié)點(diǎn)、BS向MS返回一個(gè)DHCP否定消息,MS收到DHCP否定消息,則返回步驟404。
DHCP否定消息在BS服務(wù)節(jié)點(diǎn)與BS、BS與MS之間傳送時(shí),分別承載在BS服務(wù)節(jié)點(diǎn)與BS之間、BS與MS之間的業(yè)務(wù)預(yù)置流上。
若MS有下級(jí)節(jié)點(diǎn),MS收到DHCP否定消息后,要將該DHCP否定消息轉(zhuǎn)發(fā)至MS的下級(jí)節(jié)點(diǎn),MS的下級(jí)節(jié)點(diǎn)收到該DHCP否定消息后,返回步驟404。
實(shí)施例三圖5是本發(fā)明提供的MS獲取業(yè)務(wù)IP地址的具體實(shí)施例三的流程圖,如圖5所示,其具體步驟如下步驟501BS服務(wù)節(jié)點(diǎn)檢測到MS的注冊(cè)成功,建立一個(gè)針對(duì)MS的用于傳輸DHCP相關(guān)消息的信令預(yù)置流,并將該信令預(yù)置流信息發(fā)送至BS。
具體地,BS服務(wù)節(jié)點(diǎn)可將信令預(yù)置流信息通過資源保留請(qǐng)求(RR-Request)消息發(fā)送至BS。
步驟502BS根據(jù)BS服務(wù)節(jié)點(diǎn)發(fā)送來的信令預(yù)置流信息中的QoS參數(shù)以及自身的無線資源管理策略,建立自身與BS服務(wù)節(jié)點(diǎn)之間、以及自身與MS之間的信令預(yù)置流,并將建立的信令預(yù)置流信息發(fā)送至MS。
具體地,BS通過動(dòng)態(tài)服務(wù)流增加請(qǐng)求(DSA-REQ)消息將信令預(yù)置流信息發(fā)送至MS,之后,MS向BS返回動(dòng)態(tài)服務(wù)流增加響應(yīng)(DSA-RSP)消息,BS收到該動(dòng)態(tài)服務(wù)流增加響應(yīng)消息后向MS返回動(dòng)態(tài)服務(wù)流確認(rèn)消息。
若MS有下級(jí)節(jié)點(diǎn),且MS的下級(jí)節(jié)點(diǎn)檢測到信令預(yù)置流建立成功,則MS的下級(jí)節(jié)點(diǎn)會(huì)向鑒權(quán)服務(wù)器發(fā)送針對(duì)本信令預(yù)置流的攜帶信令預(yù)置流信息的鑒權(quán)認(rèn)證過程,并在鑒權(quán)認(rèn)證通過后,向MS發(fā)送DHCP發(fā)現(xiàn)消息。
這里,MS在收到BS發(fā)來的信令預(yù)置流信息后,同樣會(huì)通知MS的下級(jí)節(jié)點(diǎn)信令預(yù)置流建立成功。
步驟503MS將DHCP發(fā)現(xiàn)消息承載在該信令預(yù)置流上發(fā)送至BS,之后BS將該DHCP發(fā)現(xiàn)消息承載在自身與BS服務(wù)節(jié)點(diǎn)之間的信令預(yù)置流上發(fā)送給BS服務(wù)節(jié)點(diǎn)。
若MS有下級(jí)節(jié)點(diǎn),則在步驟503中MS發(fā)送DHCP發(fā)現(xiàn)消息之前進(jìn)一步包括MS的下級(jí)節(jié)點(diǎn)向MS發(fā)送DHCP發(fā)現(xiàn)消息。
步驟504~511與步驟405~412的區(qū)別在于MS、BS、BS服務(wù)節(jié)點(diǎn)之間交互的消息都承載在步驟502確定的信令預(yù)置流上。
需要指出的是,在圖4和圖5所示的流程中,BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流或信令預(yù)置流可以服務(wù)流(SFID)來標(biāo)識(shí),BS與MS之間的業(yè)務(wù)預(yù)置流或信令預(yù)置流可以CID來標(biāo)識(shí),BS保存有針對(duì)同一MS的業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與MSID的對(duì)應(yīng)關(guān)系,和MSID與CID的對(duì)應(yīng)關(guān)系,MSID可以是國際移動(dòng)用戶標(biāo)識(shí)符(IMSI)或媒體訪問控制(MAC)地址等;或者BS保存有針對(duì)同一MS的業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與CID的對(duì)應(yīng)關(guān)系,這樣,BS在收到BS服務(wù)節(jié)點(diǎn)發(fā)送來的承載在業(yè)務(wù)預(yù)置流或信令預(yù)置流上的消息時(shí),就可根據(jù)所述對(duì)應(yīng)關(guān)系,先由SFID查找到MSID,再由MSID查找到CID,或者直接由SFID查找到CID,然后將消息承載在CID對(duì)應(yīng)的BS與用戶終端之間的業(yè)務(wù)預(yù)置流或信令預(yù)置流上對(duì)應(yīng)發(fā)送給MS;在MS獲取業(yè)務(wù)IP地址后,MSID可以業(yè)務(wù)IP地址來表示。
以上所述僅為本發(fā)明的過程及方法實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種獲取業(yè)務(wù)IP地址的方法,其特征在于,建立用戶終端與基站BS之間、以及BS與BS服務(wù)節(jié)點(diǎn)之間的為獲取業(yè)務(wù)IP地址交互的動(dòng)態(tài)主機(jī)控制協(xié)議DHCP相關(guān)消息的承載通道,該方法包括A、用戶終端通過所述用戶終端與BS之間、BS與BS服務(wù)節(jié)點(diǎn)之間的承載通道向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息;B、DHCP服務(wù)器收到業(yè)務(wù)IP地址發(fā)現(xiàn)消息后,通過所述BS服務(wù)節(jié)點(diǎn)與BS之間、BS與用戶終端之間的承載通道向用戶終端返回?cái)y帶業(yè)務(wù)IP地址的業(yè)務(wù)IP地址提供消息;C、用戶終端收到業(yè)務(wù)IP地址提供消息,獲取該業(yè)務(wù)IP地址提供消息攜帶的業(yè)務(wù)IP地址。
2.如權(quán)利要求1所述的方法,其特征在于,所述用戶終端為移動(dòng)終端MS;所述建立用戶終端與基站BS之間的為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道為建立MS與BS之間的為獲取IP地址交互的DHCP相關(guān)消息的承載通道;步驟A所述用戶終端向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息具體為MS向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息;步驟B所述DHCP服務(wù)器向用戶終端返回業(yè)務(wù)IP地址提供消息具體為DHCP服務(wù)器向MS返回業(yè)務(wù)IP地址提供消息;步驟C所述用戶終端獲取業(yè)務(wù)IP地址具體為MS獲取業(yè)務(wù)IP地址。
3.如權(quán)利要求1所述的方法,其特征在于,所述用戶終端包括MS和MS的下級(jí)節(jié)點(diǎn);所述建立用戶終端與基站BS之間的為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道為建立MS與BS之間的為獲取IP地址交互的DHCP相關(guān)消息的承載通道;步驟A所述用戶終端向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息具體為MS的下級(jí)節(jié)點(diǎn)向MS發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息,MS收到該業(yè)務(wù)IP地址發(fā)現(xiàn)消息后,向DHCP服務(wù)器發(fā)送該業(yè)務(wù)IP地址發(fā)現(xiàn)消息;步驟B所述DHCP服務(wù)器向用戶終端返回業(yè)務(wù)IP地址提供消息具體為DHCP服務(wù)器向MS返回業(yè)務(wù)IP地址提供消息,MS收到該業(yè)務(wù)IP地址提供消息后,向MS的下級(jí)節(jié)點(diǎn)發(fā)送該業(yè)務(wù)IP地址提供消息;步驟C所述用戶終端獲取業(yè)務(wù)IP地址具體為MS的下級(jí)節(jié)點(diǎn)根據(jù)所述業(yè)務(wù)IP地址提供消息獲取該業(yè)務(wù)IP地址。
4.如權(quán)利要求1所述的方法,其特征在于,所述BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道為系統(tǒng)上電后建立的BS和BS服務(wù)節(jié)點(diǎn)之間的信令通道;所述建立用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道具體為用戶終端和BS執(zhí)行注冊(cè)過程,且BS給用戶終端分配次要管理連接標(biāo)識(shí)符CID;所述步驟A具體為用戶終端將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在所述次要管理CID對(duì)應(yīng)的管理通道上發(fā)送至BS;BS將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息通過自身與BS服務(wù)節(jié)點(diǎn)之間上電時(shí)建立的信令通道發(fā)送至BS服務(wù)節(jié)點(diǎn);之后BS服務(wù)節(jié)點(diǎn)將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息轉(zhuǎn)發(fā)至DHCP服務(wù)器;所述步驟B具體為DHCP服務(wù)器將攜帶IP地址的業(yè)務(wù)IP地址提供消息發(fā)送至BS服務(wù)節(jié)點(diǎn);BS服務(wù)節(jié)點(diǎn)通過自身與BS之間上電時(shí)建立的信令通道將該業(yè)務(wù)IP地址提供消息發(fā)送至BS;之后BS將該業(yè)務(wù)IP地址提供消息承載在所述次要管理CID對(duì)應(yīng)的管理通道上發(fā)送至用戶終端。
5.如權(quán)利要求1所述的方法,其特征在于,所述建立用戶終端與BS之間、以及BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道具體為BS服務(wù)節(jié)點(diǎn)檢測到用戶終端注冊(cè)成功后,建立針對(duì)用戶終端的業(yè)務(wù)預(yù)置流,并將業(yè)務(wù)預(yù)置流信息發(fā)送至BS;BS根據(jù)該業(yè)務(wù)預(yù)置流信息,建立自身與BS服務(wù)節(jié)點(diǎn)之間、以及自身與用戶終端之間的業(yè)務(wù)預(yù)置流,并將建立的所有業(yè)務(wù)預(yù)置流信息發(fā)送至用戶終端;所述步驟A具體為用戶終端根據(jù)收到的業(yè)務(wù)預(yù)置流信息,在所有的業(yè)務(wù)預(yù)置流中選擇一個(gè)已激活的業(yè)務(wù)預(yù)置流,之后用戶終端將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在選定的業(yè)務(wù)預(yù)置流上發(fā)送至BS,之后BS將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至BS服務(wù)節(jié)點(diǎn),之后,BS服務(wù)節(jié)點(diǎn)將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息轉(zhuǎn)發(fā)給DHCP服務(wù)器;所述步驟B具體為DHCP服務(wù)器將攜帶IP地址的業(yè)務(wù)IP地址提供消息發(fā)送至BS服務(wù)節(jié)點(diǎn);之后BS服務(wù)節(jié)點(diǎn)將業(yè)務(wù)IP地址提供消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至BS,之后BS將該業(yè)務(wù)IP地址提供消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至用戶終端。
6.如權(quán)利要求5所述的方法,其特征在于,所述BS將業(yè)務(wù)IP地址提供消息承載在用戶終端選定的業(yè)務(wù)預(yù)置流上發(fā)送至用戶終端具體為BS根據(jù)承載BS服務(wù)節(jié)點(diǎn)發(fā)送來的業(yè)務(wù)IP地址提供消息的BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流的標(biāo)識(shí),查找該BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí),然后將該業(yè)務(wù)IP地址提供消息承載在所述BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)預(yù)置流上發(fā)送給用戶終端。
7.如權(quán)利要求5所述的方法,其特征在于,所述步驟C之后進(jìn)一步包括BS保存業(yè)務(wù)預(yù)置流標(biāo)識(shí)與用戶終端的業(yè)務(wù)IP地址的對(duì)應(yīng)關(guān)系。
8.如權(quán)利要求1所述的方法,其特征在于,所述建立用戶終端與BS之間、以及BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道具體為BS服務(wù)節(jié)點(diǎn)檢測到用戶終端注冊(cè)成功后,則建立針對(duì)用戶終端的信令預(yù)置流,并將信令預(yù)置流信息發(fā)送至BS;BS根據(jù)BS服務(wù)節(jié)點(diǎn)發(fā)送來的用戶終端的信令預(yù)置流信息,建立BS服務(wù)節(jié)點(diǎn)、BS和用戶終端之間的信令預(yù)置流,并將建立的信令預(yù)置流信息發(fā)送至用戶終端;所述步驟A具體為用戶終端將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在所述BS和用戶終端之間的信令預(yù)置流上發(fā)送至BS,之后BS將業(yè)務(wù)IP地址發(fā)現(xiàn)消息承載在BS和BS服務(wù)節(jié)點(diǎn)之間的信令預(yù)置流上發(fā)送到BS服務(wù)節(jié)點(diǎn),之后BS服務(wù)節(jié)點(diǎn)將該業(yè)務(wù)IP地址發(fā)現(xiàn)消息轉(zhuǎn)發(fā)給DHCP服務(wù)器;所述步驟B具體為DHCP服務(wù)器將攜帶IP地址的業(yè)務(wù)IP地址提供消息發(fā)送至BS服務(wù)節(jié)點(diǎn);之后BS服務(wù)節(jié)點(diǎn)將業(yè)務(wù)IP地址提供消息承載在自身與BS之間的信令預(yù)置流上發(fā)送至BS,之后BS將業(yè)務(wù)IP地址提供消息承載在自身與用戶終端之間的信令預(yù)置流上發(fā)送至用戶終端。
9.如權(quán)利要求8所述的方法;其特征在于,所述BS將業(yè)務(wù)IP地址提供消息承載在自身與用戶終端之間的信令預(yù)置流上發(fā)送至用戶終端具體為BS根據(jù)承載BS服務(wù)節(jié)點(diǎn)發(fā)送來的業(yè)務(wù)IP地址提供消息的BS服務(wù)節(jié)點(diǎn)與BS之間的信令預(yù)置流的標(biāo)識(shí),查找該BS服務(wù)節(jié)點(diǎn)與BS之間的信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的信令預(yù)置流標(biāo)識(shí),將該業(yè)務(wù)IP地址提供消息承載在BS與用戶終端之間的信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的信令預(yù)置流上發(fā)送給用戶終端。
10.如權(quán)利要求8所述的方法,其特征在于,所述步驟C之后進(jìn)一步包括BS保存信令預(yù)置流標(biāo)識(shí)與用戶終端的業(yè)務(wù)IP地址的對(duì)應(yīng)關(guān)系。
11.如權(quán)利要求6或9所述的方法,其特征在于,所述承載BS服務(wù)節(jié)點(diǎn)發(fā)送來的業(yè)務(wù)IP地址提供消息的BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為服務(wù)流標(biāo)識(shí)SFID,且所述BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為CID;所述BS保存有業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與用戶終端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,和用戶終端標(biāo)識(shí)與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系,且所述BS查找BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為BS在業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與用戶終端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中查找業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID對(duì)應(yīng)的用戶終端標(biāo)識(shí),然后在用戶終端標(biāo)識(shí)與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系中,查找用戶終端標(biāo)識(shí)對(duì)應(yīng)的CID;或者,所述BS保存有業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系,且所述BS查找BS服務(wù)節(jié)點(diǎn)與BS之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)對(duì)應(yīng)的BS與用戶終端之間的業(yè)務(wù)預(yù)置流標(biāo)識(shí)或信令預(yù)置流標(biāo)識(shí)為BS在業(yè)務(wù)預(yù)置流或信令預(yù)置流的SFID與業(yè)務(wù)預(yù)置流或信令預(yù)置流的CID的對(duì)應(yīng)關(guān)系中查找SFID對(duì)應(yīng)的CID。
12.如權(quán)利要求6或9所述的方法,其特征在于,所述用戶終端為MS,所述用戶終端標(biāo)識(shí)為MS的國際移動(dòng)用戶標(biāo)識(shí)符IMSI或MS的媒體訪問控制MAC地址。
13.如權(quán)利要求5或8所述的方法,其特征在于,所述BS服務(wù)節(jié)點(diǎn)建立針對(duì)用戶終端的業(yè)務(wù)預(yù)置流或信令預(yù)置流之前進(jìn)一步包括BS通知BS服務(wù)節(jié)點(diǎn)用戶終端注冊(cè)成功。
14.如權(quán)利要求5或8所述的方法,其特征在于,所述用戶終端為MS和MS的下級(jí)節(jié)點(diǎn);所述BS將建立的業(yè)務(wù)預(yù)置流信息或信令預(yù)置流信息發(fā)送給用戶終端具體為BS將建立的業(yè)務(wù)預(yù)置流信息或信令預(yù)置流信息發(fā)送給MS;步驟A所述用戶終端向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息具體為MS的下級(jí)節(jié)點(diǎn)向MS發(fā)送業(yè)務(wù)IP地址發(fā)現(xiàn)消息,MS收到該業(yè)務(wù)IP地址發(fā)現(xiàn)消息后,向DHCP服務(wù)器發(fā)送該業(yè)務(wù)IP地址發(fā)現(xiàn)消息;所述BS將建立的業(yè)務(wù)預(yù)置流信息或信令預(yù)置流信息發(fā)送給MS之后、執(zhí)行步驟A之前進(jìn)一步包括MS的下級(jí)節(jié)點(diǎn)檢測到業(yè)務(wù)預(yù)置流或信令預(yù)置流建立成功,向鑒權(quán)服務(wù)器發(fā)起鑒權(quán)認(rèn)證請(qǐng)求,并在鑒權(quán)認(rèn)證通過后,執(zhí)行步驟A。
15.如權(quán)利要求1所述的方法,其特征在于,所述步驟C之后進(jìn)一步包括用戶終端通過所述承載通道向DHCP服務(wù)器發(fā)送業(yè)務(wù)IP地址請(qǐng)求消息,DHCP服務(wù)器收到該業(yè)務(wù)IP地址請(qǐng)求消息后,判斷自身給用戶終端分配的業(yè)務(wù)IP地址的租用是否未中止,若未中止,通過所述承載通道向用戶終端返回業(yè)務(wù)IP地址確認(rèn)消息,用戶終端收到該業(yè)務(wù)IP地址確認(rèn)消息后,開始使用業(yè)務(wù)IP地址;若中止,通過所述承載通道向用戶終端返回業(yè)務(wù)IP地址否定消息,用戶終端收到該業(yè)務(wù)IP地址否定消息后,返回步驟A。
全文摘要
本發(fā)明公開了一種獲取業(yè)務(wù)IP地址的方法,通過建立用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道,并建立BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道,實(shí)現(xiàn)了用戶終端與DHCP服務(wù)器之間的為獲取業(yè)務(wù)IP地址而進(jìn)行的消息交互,從而實(shí)現(xiàn)了用戶終端獲取業(yè)務(wù)IP地址的目的。具體地,用戶終端與BS之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道可以是次要管理CID對(duì)應(yīng)的管理通道,或者是業(yè)務(wù)預(yù)置流,或者是信令預(yù)置流;BS與BS服務(wù)節(jié)點(diǎn)之間為獲取業(yè)務(wù)IP地址交互的DHCP相關(guān)消息的承載通道可以是BS與BS服務(wù)節(jié)點(diǎn)在系統(tǒng)上電后即建立的信令通道,或者是業(yè)務(wù)預(yù)置流,或者是信令預(yù)置流。
文檔編號(hào)H04L29/12GK1960380SQ20051011951
公開日2007年5月9日 申請(qǐng)日期2005年11月3日 優(yōu)先權(quán)日2005年11月3日
發(fā)明者吳建軍 申請(qǐng)人:華為技術(shù)有限公司