專利名稱:用戶位置確定方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及寬帶接入通信領(lǐng)域,特別是涉及一種用戶位置確定方法及系統(tǒng)。
背景技術(shù):
在現(xiàn)有技術(shù)中,隨著基于互聯(lián)網(wǎng)協(xié)議(Internet Protocol,簡稱為IP)技術(shù)和網(wǎng)絡(luò)建設(shè)的普及,上網(wǎng)已經(jīng)成為人們生活的一部分,隨著個人電腦以及多媒體應(yīng)用的普及,使得運(yùn)營商需要為用戶提供更加方便、快速的網(wǎng)絡(luò)。寬帶業(yè)務(wù)為用戶提供了一種方便、快速上網(wǎng)方式,可以滿足用戶的各種網(wǎng)絡(luò)應(yīng)用需求。目前,正在廣泛應(yīng)用的數(shù)字用戶線路(X Digital Sbusriber Loop,簡稱為)(DSL) 采用點(diǎn)到點(diǎn)的連接技術(shù),通過用戶線很容易就能夠確定用戶的位置。在現(xiàn)有技術(shù)中,另外一種應(yīng)用比較廣泛的接入方式是采用動態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,簡稱為DHCP)接入網(wǎng)絡(luò)用戶。采用上述接入方式的窄帶系統(tǒng)已經(jīng)不能滿足人們的需求,無源光網(wǎng)絡(luò)(Passive OpticalNetwork,簡稱為Ρ0Ν)接入設(shè)備采用寬帶接入技術(shù),可以給用戶提供更高的接入帶寬,PON局端設(shè)備和終端接入設(shè)備光網(wǎng)絡(luò)單元(Optical Network Unit,簡稱為0NU)之間通過光纖相連,圖1是現(xiàn)有技術(shù)中PON網(wǎng)絡(luò)結(jié)構(gòu)的示意圖, 如圖1所示,PON局端設(shè)備與DHCP服務(wù)器相連,每個PON端口通過點(diǎn)到多點(diǎn)的分光器,可連接多個光網(wǎng)絡(luò)終端接入設(shè)備0NU,每個終端接入設(shè)備ONU可連接多個用戶,不同終端接入設(shè)備ONU共享一個PON局端設(shè)備的端口。由于一個PON端口連接多個終端接入設(shè)備,終端接入設(shè)備的各端口連接不同用戶,上游各種認(rèn)證服務(wù)器無法僅依靠用戶發(fā)送的協(xié)議報文中攜帶的局端設(shè)備的物理端口來確認(rèn)接入用戶的準(zhǔn)確位置。
發(fā)明內(nèi)容
本發(fā)明提供一種用戶位置確定方法及系統(tǒng),以解決現(xiàn)有技術(shù)中上游各種認(rèn)證服務(wù)器無法僅依靠用戶發(fā)送的協(xié)議報文中攜帶的局端設(shè)備的物理端口來確認(rèn)接入用戶的準(zhǔn)確位置的問題。本發(fā)明提供一種用戶位置確定方法,包括終端接入設(shè)備接收用戶發(fā)送的動態(tài)主機(jī)配置協(xié)議DHCP報文,根據(jù)DHCP報文獲取第一用戶信息,將第一用戶信息添加到DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息的DHCP報文發(fā)送到局端設(shè)備;局端設(shè)備根據(jù)接收到的DHCP報文獲取第二用戶信息,將第二用戶信息添加到該 DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息和第二用戶信息的DHCP報文發(fā)送到 DHCP服務(wù)器;DHCP服務(wù)器根據(jù)接收到的DHCP報文獲第三用戶信息,并從接收到的DHCP報文中
解析出第一用戶信息和第二用戶信息,將第一用戶信息、第二用戶信息、和第三用戶信息作為用戶位置信息發(fā)送到用戶信息存儲服務(wù)器進(jìn)行存儲;用戶信息存儲服務(wù)器根據(jù)存儲的用戶位置信息提供對用戶位置的查詢。
本發(fā)明還提供了一種用戶位置確定系統(tǒng),包括終端接入設(shè)備,用于接收用戶發(fā)送的DHCP報文,根據(jù)DHCP報文獲取第一用戶信息,將第一用戶信息添加到DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息的DHCP報文發(fā)送到局端設(shè)備;局端設(shè)備,用于根據(jù)接收到的DHCP報文獲取第二用戶信息,將第二用戶信息添加到該DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息和第二用戶信息的DHCP報文發(fā)送到DHCP服務(wù)器;DHCP服務(wù)器,用于根據(jù)接收到的DHCP報文獲第三用戶信息,并從接收到的DHCP報
文中解析出第一用戶信息和第二用戶信息,將第一用戶信息、第二用戶信息、和第三用戶信息作為用戶位置信息發(fā)送到用戶信息存儲服務(wù)器;用戶信息存儲服務(wù)器,用于存儲用戶位置信息,并根據(jù)用戶位置信息提供對用戶位置的查詢。本發(fā)明有益效果如下通過將從終端接入設(shè)備、局端設(shè)備、以及DHCP服務(wù)器獲取的位置用戶信息進(jìn)行存儲,并提供查詢服務(wù),解決了現(xiàn)有技術(shù)中上游各種認(rèn)證服務(wù)器無法僅依靠用戶發(fā)送的協(xié)議報文中攜帶的局端設(shè)備的物理端口來確認(rèn)接入用戶的準(zhǔn)確位置的問題,在PON局端設(shè)備的一個PON端口下連接有多個終端接入設(shè)備時,能夠?qū)崿F(xiàn)對用戶位置的精確識別。
圖1是現(xiàn)有技術(shù)中PON網(wǎng)絡(luò)結(jié)構(gòu)的示意圖;圖2是本發(fā)明實施例的用戶位置確定方法的流程圖;圖3是本發(fā)明實施例的用戶位置確定方法的信令流程圖;圖4是本發(fā)明實施例的用戶位置確定系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了解決現(xiàn)有技術(shù)決現(xiàn)有技術(shù)中上游各種認(rèn)證服務(wù)器無法僅依靠用戶發(fā)送的協(xié)議報文中攜帶的局端設(shè)備的物理端口來確認(rèn)接入用戶的準(zhǔn)確位置的問題,本發(fā)明提供了一種用戶位置確定方法及系統(tǒng),以下結(jié)合附圖以及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。方法實施例根據(jù)本發(fā)明的實施例,提供了一種用戶位置確定方法,圖2是本發(fā)明實施例的用戶位置確定方法的流程圖,如圖2所示,根據(jù)本發(fā)明實施例的用戶位置確定方法包括如下處理步驟201,終端接入設(shè)備接收用戶發(fā)送的動態(tài)主機(jī)配置協(xié)議DHCP報文,根據(jù)DHCP 報文獲取第一用戶信息,將第一用戶信息添加到DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息的DHCP報文發(fā)送到局端設(shè)備;需要說明的是,在本發(fā)明實施例中,上述DHCP報文可以為DHCP發(fā)現(xiàn)報文和/或 DHCP請求報文。DHCP發(fā)現(xiàn)報文和DHCP請求報文是DHCP協(xié)議中規(guī)定的用戶必須發(fā)送的兩個報文,因此,在接收用戶發(fā)送的DHCP發(fā)現(xiàn)報文或DHCP請求報文時,可以選擇在至少一個報文中添加第一用戶信息。優(yōu)選地,上述第一用戶信息可以包括以下至少之一終端接入設(shè)備接收DHCP報文的接收端口信息、DHCP報文的VLAN信息、終端接入設(shè)備的MAC地址、局端設(shè)備為終端接入設(shè)備分配的全局唯一編號。優(yōu)選地,上述預(yù)定字段包括電路域標(biāo)識字段。具體地,終端接入設(shè)備可以將第一用戶信息添加到DHCP報文的0ption82選項的電路標(biāo)識字段中,S卩,將第一用戶信息添加到 DHCP發(fā)現(xiàn)報文和DHCP請求報文的0ption82選項的電路標(biāo)識字段中。步驟202,局端設(shè)備根據(jù)接收到的DHCP報文獲取第二用戶信息,將第二用戶信息添加到該DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息和第二用戶信息的DHCP報文發(fā)送到DHCP服務(wù)器;優(yōu)選地,上述第二用戶信息包括局端設(shè)備接收終端接入設(shè)備發(fā)送的DHCP報文的端口信息,其中,端口信息包括以下至少之一機(jī)框號、槽位號、端口號、局端設(shè)備標(biāo)識。步驟203,DHCP服務(wù)器根據(jù)接收到的DHCP報文獲第三用戶信息,并從接收到的 DHCP報文中解析出第一用戶信息和第二用戶信息,將第一用戶信息、第二用戶信息、和第三用戶信息作為用戶位置信息發(fā)送到用戶信息存儲服務(wù)器進(jìn)行存儲;優(yōu)選地,上述第三用戶信息包括DHCP服務(wù)器為用戶分配的IP地址、和/或分配 IP地址的分配時間。也就是說,DHCP服務(wù)器可以進(jìn)一步解析出DHCP報文中的用戶信息(第一用戶信息和第二用戶信息),連同為該用戶分配的IP地址及分配時間等相關(guān)信息一并發(fā)送到用戶信息存儲服務(wù)器,實現(xiàn)用戶使用IP地址信息、使用時間、用戶信息的精確記錄。步驟204,用戶信息存儲服務(wù)器根據(jù)存儲的用戶位置信息提供對用戶位置的查詢。綜上,用戶信息存儲服務(wù)器所存儲用戶位置信息包括以下內(nèi)容用戶連接的終端接入設(shè)備端口號、用戶的VLAN標(biāo)識信息、用戶對應(yīng)的MAC地址(硬件地址)、局端設(shè)備給終端接入設(shè)備分配的全局唯一序列號、局端設(shè)備自己的標(biāo)識、機(jī)框號、連接終端接入設(shè)備的槽位號、端口號信息。在實際應(yīng)用中,在DHCP服務(wù)器接收到用戶發(fā)送的DHCP報文后,由于協(xié)議規(guī)定DHCP 發(fā)送的響應(yīng)報文中需要攜帶接收到的DHCP報文中所包含的內(nèi)容,因此,根據(jù)本發(fā)明實施例的用戶位置確定方法還包括如下處理1、DHCP服務(wù)器向局端設(shè)備發(fā)送DHCP響應(yīng)報文,DHCP響應(yīng)報文中攜帶有用戶位置信息,其中,DHCP響應(yīng)報文包括DHCP發(fā)現(xiàn)響應(yīng)報文、和/或DHCP請求響應(yīng)報文;2、終端接入設(shè)備接收DHCP服務(wù)器通過局端設(shè)備轉(zhuǎn)發(fā)的DHCP響應(yīng)報文,刪除DHCP 響應(yīng)報文中攜帶的用戶位置信息,并將刪除用戶位置信息后的DHCP響應(yīng)報文發(fā)送給用戶。也就是說,終端接入設(shè)備在收到局端設(shè)備轉(zhuǎn)發(fā)下來的DHCP服務(wù)器回應(yīng)報文時,需要進(jìn)一步刪除所述報文中的用戶信息后,并發(fā)送至用戶端,以實現(xiàn)對用戶的信息屏蔽。優(yōu)選地,在實際應(yīng)用中,可以根據(jù)實際需要進(jìn)行配置,開啟或關(guān)閉實現(xiàn)存儲用戶位置信息的功能。以下結(jié)合附圖,對本發(fā)明實施例的技術(shù)方案進(jìn)行舉例說明。圖3是本發(fā)明實施例的用戶位置確定方法的信令流程圖,如圖3所示,包括如下處理
步驟301,用戶發(fā)起接入請求,向PON終端接入設(shè)備發(fā)送DHCP發(fā)現(xiàn)報文,艮口, Discover 報文;步驟302,終端接入設(shè)備解析Discover報文,獲取此報文的接收端口、報文中的 VLAN信息;步驟303,終端接入設(shè)備獲取本設(shè)備的MAC地址(即用戶硬件地址),局端設(shè)備為其分配的全局唯一編號;步驟304,終端接入設(shè)備將以上信息組合后作為用戶信息(上述第一用戶信息)加入到Discover報文的0ption82選項的電路域標(biāo)識字段中,并轉(zhuǎn)發(fā)給PON局端設(shè)備;步驟305,PON局端設(shè)備解析攜帶有用戶信息的Discover報文,并獲取接收終端接入設(shè)備所發(fā)送報文的端口對應(yīng)的信息(上述第二用戶信息),包括機(jī)框號、槽位號、端口號、局端設(shè)備自己的標(biāo)識等,并補(bǔ)充添加到Discover報文的用戶信息中,即Discover報文 0ption82選項的電路域標(biāo)識字段中,隨后,轉(zhuǎn)發(fā)給DHCP服務(wù)器;步驟306,DHCP服務(wù)器將為此用戶分配的IP地址、分配時間、以及報文中的用戶信息(即,上述用戶位置信息)發(fā)給用戶信息存儲服務(wù)器;步驟307,DHCP服務(wù)器向用戶發(fā)送攜帶有用戶信息的Offer響應(yīng)報文;步驟308,局端設(shè)備轉(zhuǎn)發(fā)Offer響應(yīng)報文給終端接入設(shè)備;步驟309,終端接入設(shè)備判斷Offer響應(yīng)報文中是否攜帶有用戶信息,若存在,則刪除此部分信息,并轉(zhuǎn)發(fā)Offer響應(yīng)報文給用戶;步驟310,用戶向PON終端接入設(shè)備發(fā)送DHCP請求報文,S卩,Request報文;步驟311,終端接入設(shè)備解析Request報文,獲取此報文的接收端口、報文中的 VLAN信息;步驟312,終端接入設(shè)備獲取本設(shè)備的MAC地址(即用戶硬件地址),局端設(shè)備為其分配的全局唯一編號;步驟313,終端接入設(shè)備將以上信息組合后作為用戶信息(上述第一用戶信息)加入到Request報文的0ption82選項的電路域標(biāo)識字段中,并轉(zhuǎn)發(fā)給PON局端設(shè)備;步驟314,PON局端設(shè)備解析攜帶有用戶信息的Request報文,并獲取接收終端接入設(shè)備所發(fā)送報文的端口對應(yīng)的信息(上述第二用戶信息),包括機(jī)框號、槽位號、端口號、局端設(shè)備自己的標(biāo)識等,并補(bǔ)充添加到Request報文的用戶信息中,即Request報文 0ption82選項的電路域標(biāo)識字段中,隨后,轉(zhuǎn)發(fā)給DHCP服務(wù)器;步驟315,DHCP服務(wù)器將為此用戶分配的IP地址、分配時間、以及報文中的用戶信息(即,上述用戶位置信息)發(fā)給用戶信息存儲服務(wù)器;步驟316,DHCP服務(wù)器向用戶發(fā)送攜帶有用戶信息的Ack響應(yīng)報文;步驟317,局端設(shè)備轉(zhuǎn)發(fā)Ack響應(yīng)報文給終端接入設(shè)備;步驟318,終端接入設(shè)備判斷Ack響應(yīng)報文中是否攜帶有用戶信息,若存在,則刪除此部分信息,并轉(zhuǎn)發(fā)Ack響應(yīng)報文給用戶。通過上述處理,本發(fā)明實施例能夠在PON局端設(shè)備的一個PON端口下連接有多個終端接入設(shè)備時,實現(xiàn)對用戶位置的精確識別。系統(tǒng)實施例根據(jù)本發(fā)明的實施例,提供了一種用戶位置確定系統(tǒng),圖4是本發(fā)明實施例的用戶位置確定系統(tǒng)的結(jié)構(gòu)示意圖,如圖4所示,根據(jù)本發(fā)明實施例的用戶位置確定系統(tǒng)包括 終端接入設(shè)備40、局端設(shè)備42、DHCP服務(wù)器44、用戶信息存儲服務(wù)器46。以下對本發(fā)明實施例的各個模塊進(jìn)行詳細(xì)的說明。終端接入設(shè)備40用于接收用戶發(fā)送的DHCP報文,根據(jù)DHCP報文獲取第一用戶信息,將第一用戶信息添加到DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息的DHCP報文發(fā)送到局端設(shè)備42 ;需要說明的是,在本發(fā)明實施例中,上述DHCP報文可以為DHCP發(fā)現(xiàn)報文和/或 DHCP請求報文。DHCP發(fā)現(xiàn)報文和DHCP請求報文是DHCP協(xié)議中規(guī)定的用戶必須發(fā)送的兩個報文,因此,在接收用戶發(fā)送的DHCP發(fā)現(xiàn)報文或DHCP請求報文時,可以選擇在至少一個
報文中添加第一用戶信息。優(yōu)選地,上述第一用戶信息可以包括以下至少之一終端接入設(shè)備40接收DHCP報文的接收端口信息、DHCP報文的VLAN信息、終端接入設(shè)備40的MAC地址、局端設(shè)備42為終端接入設(shè)備40分配的全局唯一編號。優(yōu)選地,上述預(yù)定字段包括電路域標(biāo)識字段。具體地,終端接入設(shè)備40可以將第一用戶信息添加到DHCP報文的0ption82選項的電路標(biāo)識字段中,即,將第一用戶信息添加到DHCP發(fā)現(xiàn)報文和DHCP請求報文的0ption82選項的電路標(biāo)識字段中。局端設(shè)備42用于根據(jù)接收到的DHCP報文獲取第二用戶信息,將第二用戶信息添加到該DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息和第二用戶信息的DHCP報文發(fā)送到DHCP服務(wù)器44 ;優(yōu)選地,上述第二用戶信息包括局端設(shè)備42接收終端接入設(shè)備40 發(fā)送的DHCP報文的端口信息,其中,端口信息包括以下至少之一機(jī)框號、槽位號、端口號、 局端設(shè)備標(biāo)識。DHCP服務(wù)器44用于根據(jù)接收到的DHCP報文獲第三用戶信息,并從接收到的DHCP
報文中解析出第一用戶信息和第二用戶信息,將第一用戶信息、第二用戶信息、和第三用戶信息作為用戶位置信息發(fā)送到用戶信息存儲服務(wù)器46 ;優(yōu)選地,上述第三用戶信息包括DHCP服務(wù)器44為用戶分配的IP地址、和/或分配IP地址的分配時間。也就是說,DHCP服務(wù)器44可以進(jìn)一步解析出DHCP報文中的用戶信息(第一用戶信息和第二用戶信息),連同為該用戶分配的IP地址及分配時間等相關(guān)信息一并發(fā)送到用戶信息存儲服務(wù)器46,實現(xiàn)用戶使用IP地址信息、使用時間、用戶信息的精確記錄。用戶信息存儲服務(wù)器46用于存儲用戶位置信息,并根據(jù)用戶位置信息提供對用戶位置的查詢。綜上,用戶信息存儲服務(wù)器46所存儲用戶位置信息包括以下內(nèi)容用戶連接的終端接入設(shè)備40端口號、用戶的VLAN標(biāo)識信息、用戶對應(yīng)的MAC地址(硬件地址)、局端設(shè)備 42給終端接入設(shè)備44分配的全局唯一序列號、局端設(shè)備42自己的標(biāo)識、機(jī)框號、連接終端接入設(shè)備40的槽位號、端口號信息。在實際應(yīng)用中,在DHCP服務(wù)器44接收到用戶發(fā)送的DHCP報文后,由于協(xié)議規(guī)定 DHCP發(fā)送的響應(yīng)報文中需要攜帶接收到的DHCP報文中所包含的內(nèi)容,因此,DHCP服務(wù)器44 進(jìn)一步用于向局端設(shè)備42發(fā)送DHCP響應(yīng)報文,DHCP響應(yīng)報文中攜帶有用戶位置信息,其中,DHCP響應(yīng)報文包括DHCP發(fā)現(xiàn)響應(yīng)報文、和/或DHCP請求響應(yīng)報文;終端接入設(shè)備40進(jìn)一步用于接收DHCP服務(wù)器44通過局端設(shè)備42轉(zhuǎn)發(fā)的DHCP響應(yīng)報文,刪除DHCP響應(yīng)報文中攜帶的用戶位置信息,并將刪除用戶位置信息后的DHCP響應(yīng)報文發(fā)送給用戶。也就是說,終端接入設(shè)備40在收到局端設(shè)備42轉(zhuǎn)發(fā)下來的DHCP服務(wù)器回應(yīng)報文時,需要進(jìn)一步刪除所述報文中的用戶信息后,并發(fā)送至用戶端,以實現(xiàn)對用戶的信息屏蔽。優(yōu)選地,在實際應(yīng)用中,可以根據(jù)實際需要進(jìn)行配置,開啟或關(guān)閉實現(xiàn)存儲用戶位置信息的功能。綜上所述,本發(fā)明實施例解決了現(xiàn)有技術(shù)中上游各種認(rèn)證服務(wù)器無法僅依靠用戶發(fā)送的協(xié)議報文中攜帶的局端設(shè)備的物理端口來確認(rèn)接入用戶的準(zhǔn)確位置的問題,在PON 局端設(shè)備的一個PON端口下連接有多個終端接入設(shè)備時,能夠?qū)崿F(xiàn)對用戶位置的精確識別。盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的技術(shù)人員將意識到各種改進(jìn)、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實施例。
權(quán)利要求
1.一種用戶位置確定方法,其特征在于,包括終端接入設(shè)備接收用戶發(fā)送的動態(tài)主機(jī)配置協(xié)議DHCP報文,根據(jù)所述DHCP報文獲取第一用戶信息,將所述第一用戶信息添加到所述DHCP報文的預(yù)定字段中,并將攜帶有所述第一用戶信息的DHCP報文發(fā)送到局端設(shè)備;所述局端設(shè)備根據(jù)接收到的DHCP報文獲取第二用戶信息,將所述第二用戶信息添加到該DHCP報文的預(yù)定字段中,并將攜帶有所述第一用戶信息和所述第二用戶信息的DHCP 報文發(fā)送到DHCP服務(wù)器;所述DHCP服務(wù)器根據(jù)接收到的DHCP報文獲第三用戶信息,并從接收到的DHCP報文中解析出所述第一用戶信息和所述第二用戶信息,將所述第一用戶信息、所述第二用戶信息、 和所述第三用戶信息作為用戶位置信息發(fā)送到用戶信息存儲服務(wù)器進(jìn)行存儲;用戶信息存儲服務(wù)器根據(jù)存儲的所述用戶位置信息提供對用戶位置的查詢。
2.如權(quán)利要求1所述的方法,其特征在于,所述DHCP報文包括DHCP發(fā)現(xiàn)報文、和/或 DHCP請求報文。
3.如權(quán)利要求1所述的方法,其特征在于,所述第一用戶信息包括以下至少之一所述終端接入設(shè)備接收所述DHCP報文的接收端口信息、所述DHCP報文的虛擬局域網(wǎng)VLAN信息、所述終端接入設(shè)備的介質(zhì)訪問控制MAC地址、所述局端設(shè)備為所述終端接入設(shè)備分配的全局唯一編號。
4.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)定字段包括電路域標(biāo)識字段。
5.如權(quán)利要求1所述的方法,其特征在于,所述第二用戶信息包括所述局端設(shè)備接收所述終端接入設(shè)備發(fā)送的所述DHCP報文的端口信息,其中,所述端口信息包括以下至少之一機(jī)框號、槽位號、端口號、局端設(shè)備標(biāo)識。
6.如權(quán)利要求1所述的方法,其特征在于,所述第三用戶信息包括所述DHCP服務(wù)器為所述用戶分配的IP地址、和/或分配所述IP地址的分配時間。
7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括所述DHCP服務(wù)器向所述局端設(shè)備發(fā)送DHCP響應(yīng)報文,所述DHCP響應(yīng)報文中攜帶有所述用戶位置信息,其中,所述DHCP響應(yīng)報文包括所述DHCP發(fā)現(xiàn)響應(yīng)報文、和/或DHCP請求響應(yīng)報文;所述終端接入設(shè)備接收所述DHCP服務(wù)器通過所述局端設(shè)備轉(zhuǎn)發(fā)的DHCP響應(yīng)報文,刪除所述DHCP響應(yīng)報文中攜帶的所述用戶位置信息,并將刪除所述用戶位置信息后的DHCP 響應(yīng)報文發(fā)送給所述用戶。
8.一種用戶位置確定系統(tǒng),其特征在于,包括終端接入設(shè)備,用于接收用戶發(fā)送的DHCP報文,根據(jù)所述DHCP報文獲取第一用戶信息,將所述第一用戶信息添加到所述DHCP報文的預(yù)定字段中,并將攜帶有所述第一用戶信息的DHCP報文發(fā)送到局端設(shè)備;所述局端設(shè)備,用于根據(jù)接收到的DHCP報文獲取第二用戶信息,將所述第二用戶信息添加到該DHCP報文的預(yù)定字段中,并將攜帶有所述第一用戶信息和所述第二用戶信息的 DHCP報文發(fā)送到DHCP服務(wù)器;所述DHCP服務(wù)器,用于根據(jù)接收到的DHCP報文獲第三用戶信息,并從接收到的DHCP 報文中解析出所述第一用戶信息和所述第二用戶信息,將所述第一用戶信息、所述第二用戶信息、和所述第三用戶信息作為用戶位置信息發(fā)送到用戶信息存儲服務(wù)器;所述用戶信息存儲服務(wù)器,用于存儲所述用戶位置信息,并根據(jù)所述用戶位置信息提供對用戶位置的查詢。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述DHCP報文包括DHCP發(fā)現(xiàn)報文、和/或DHCP請求報文;所述第一用戶信息包括以下至少之一所述終端接入設(shè)備接收所述DHCP報文的接收端口信息、所述DHCP報文的虛擬局域網(wǎng)VLAN信息、所述終端接入設(shè)備的MAC地址、所述局端設(shè)備為所述終端接入設(shè)備分配的全局唯一編號;所述預(yù)定字段包括電路域標(biāo)識字段;所述第二用戶信息包括所述局端設(shè)備接收所述終端接入設(shè)備發(fā)送的所述DHCP報文的端口信息,其中,所述端口信息包括以下至少之一機(jī)框號、槽位號、端口號、局端設(shè)備標(biāo)識;所述第三用戶信息包括所述DHCP服務(wù)器為所述用戶分配的IP地址、和/或分配所述 IP地址的分配時間。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述DHCP服務(wù)器進(jìn)一步用于向所述局端設(shè)備發(fā)送DHCP響應(yīng)報文,所述DHCP響應(yīng)報文中攜帶有所述用戶位置信息,其中,所述DHCP響應(yīng)報文包括所述DHCP發(fā)現(xiàn)響應(yīng)報文、和 /或DHCP請求響應(yīng)報文;所述終端接入設(shè)備進(jìn)一步用于接收所述DHCP服務(wù)器通過所述局端設(shè)備轉(zhuǎn)發(fā)的DHCP 響應(yīng)報文,刪除所述DHCP響應(yīng)報文中攜帶的所述用戶位置信息,并將刪除所述用戶位置信息后的DHCP響應(yīng)報文發(fā)送給所述用戶。
全文摘要
本發(fā)明公開了一種用戶位置確定方法及系統(tǒng)。該方法包括終端接入設(shè)備接收用戶發(fā)送的DHCP報文,根據(jù)DHCP報文獲取第一用戶信息,添加到DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息的DHCP報文發(fā)送到局端設(shè)備;局端設(shè)備根據(jù)接收到的DHCP報文獲取第二用戶信息,添加到該DHCP報文的預(yù)定字段中,并將攜帶有第一用戶信息和第二用戶信息的DHCP報文發(fā)送到DHCP服務(wù)器;DHCP服務(wù)器根據(jù)接收到的DHCP報文獲第三用戶信息,并從接收到的DHCP報文中解析出第一用戶信息和第二用戶信息,將第一用戶信息、第二用戶信息、和第三用戶信息作為用戶位置信息發(fā)送到用戶信息存儲服務(wù)器進(jìn)行存儲;用戶信息存儲服務(wù)器根據(jù)存儲的用戶位置信息提供對用戶位置的查詢。
文檔編號H04L29/06GK102487396SQ20101056992
公開日2012年6月6日 申請日期2010年12月2日 優(yōu)先權(quán)日2010年12月2日
發(fā)明者冉文軍, 姜志俊 申請人:中興通訊股份有限公司