專利名稱:對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的裝置、系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的 裝置、系統(tǒng)和方法。
背景技術(shù):
目前,各種基于IP的應(yīng)用,比如IPTV (網(wǎng)絡(luò)電視)、VoIP (網(wǎng)絡(luò)電話)等正在迅速 發(fā)展,將逐步取代有線電視、PSTN (Public SwitchedTel印hone Network,公共交換電話網(wǎng)) 電話等專網(wǎng)應(yīng)用。IP應(yīng)用終端都需要經(jīng)過一定的配置后才能使用各種基于IP的應(yīng)用,例如 配置應(yīng)用服務(wù)器的IP地址或URL(Universal Resourse Locator,通用資源定位符)、所使 用的協(xié)議等等。如果運(yùn)營(yíng)商/服務(wù)提供商對(duì)每臺(tái)IP應(yīng)用終端都進(jìn)行手工配置,將給運(yùn)營(yíng)商 /服務(wù)提供商帶來巨大的成本,而讓用戶自己對(duì)IP應(yīng)用終端進(jìn)行配置顯然是不合理的。因 此,如何實(shí)現(xiàn)對(duì)IP應(yīng)用終端進(jìn)行自動(dòng)配置是一個(gè)亟待解決的問題。DSL(Digital Subscriber Line,數(shù)字用戶線)論壇提出的TR069技術(shù)方案初 步解決了對(duì)家庭網(wǎng)關(guān)進(jìn)行自動(dòng)配置的問題,TR069是用于在CPE (Customer Premises Equipment,用戶駐地設(shè)備)和ACS(自動(dòng)配置服務(wù)器)間通訊的管理體系協(xié)議。在該TR069 技術(shù)方案中,描述了這樣一種方案,CPE (例如家庭網(wǎng)關(guān))向運(yùn)營(yíng)商的DHCP (Dynamic Host ConfigurationProtocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器發(fā)出DHCP請(qǐng)求,在DHCP請(qǐng)求中,在某 個(gè)DHCP option中攜帶設(shè)備標(biāo)識(shí)等信息,DHCP服務(wù)器根據(jù)設(shè)備標(biāo)識(shí)信息,找到該CPE所屬 的ACS的URL,然后在DHCP應(yīng)答消息中的某個(gè)DHCPoption中攜帶此ACS URL,這樣,CPE就 獲得了 ACS的URL信息。TR069中也說明了對(duì)于運(yùn)營(yíng)商定制的CPE可以在設(shè)備出廠時(shí)預(yù)置 入運(yùn)營(yíng)商的ACS的URL。CPE通過ACS的URL訪問ACS,獲得相應(yīng)的配置文件,根據(jù)該配置文 件完成自動(dòng)配置過程。由于DHCP協(xié)議的明文性質(zhì),通過DHCP協(xié)議獲取ACS URL的過程是不安全的,容易 被截取,從而對(duì)后續(xù)的自動(dòng)配置過程造成危害。因此,TR069實(shí)際上并不推薦CPE通過DHCP 協(xié)議獲得ACS URL,在沒有安全的獲取ACSURL的方法之前,推薦采用設(shè)備出廠時(shí)預(yù)置入ACS 的URL的方法,或者手工配置ACS URL,這就不利于CPE的零售。在實(shí)際應(yīng)用中,可以用 PPPoE(Point-to-Point Protocol over Ethernet,以太網(wǎng) 上點(diǎn)到點(diǎn)協(xié)議)代替DHCP協(xié)議來完成上述CPE獲取ACS URL的過程,這需要對(duì)PPPoE的使 用作適當(dāng)規(guī)定。和家庭網(wǎng)關(guān)相連的應(yīng)用終端也可以使用上述TR069技術(shù)方案來實(shí)現(xiàn)自動(dòng)配置。應(yīng) 用終端向家庭網(wǎng)關(guān)發(fā)送DHCP請(qǐng)求或PPPoE請(qǐng)求,家庭網(wǎng)關(guān)向公網(wǎng)上的DHCP或PPPoE服務(wù) 器轉(zhuǎn)發(fā)或中繼該應(yīng)用終端的DHCP請(qǐng)求或透?jìng)髟搼?yīng)用終端的PPPoE請(qǐng)求,家庭網(wǎng)關(guān)從DHCP 或PPPoE服務(wù)器獲得應(yīng)用終端的ACS URL,然后再轉(zhuǎn)發(fā)、中繼或透?jìng)鹘o應(yīng)用終端。上述技術(shù)方案的缺點(diǎn)是如果采用DHCP協(xié)議,沒有克服其本身的不安全性。如果 采用PPPoE協(xié)議,由于PPPoE協(xié)議本身有安全的身份驗(yàn)證過程,應(yīng)用終端的識(shí)別信息和ACS URL可以加密傳輸,從而可以保證應(yīng)用終端獲取ACS URL的過程安全可靠,但是采用PPPoE協(xié)議將增加應(yīng)用終端軟件的復(fù)雜度。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的裝置、系 統(tǒng)和方法,在不增加應(yīng)用終端軟件復(fù)雜度的前提下,解決應(yīng)用終端直接從公網(wǎng)獲取ACS URL 的過程具有不安全性的問題。對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端的安全的自動(dòng)配置。本發(fā)明實(shí)施例的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器,包括信息接收模塊接收應(yīng)用終端根據(jù)家庭網(wǎng)關(guān)發(fā)送的家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的 地址信息發(fā)送的配置請(qǐng)求消息,所述配置請(qǐng)求消息中攜帶設(shè)備標(biāo)識(shí)信息;信息查詢模塊根據(jù)所述配置請(qǐng)求消息中攜帶的設(shè)備標(biāo)識(shí)信息,查詢其內(nèi)部保存 的應(yīng)用終端的自動(dòng)配置服務(wù)器的相關(guān)信息,或者向業(yè)務(wù)支撐系統(tǒng)或運(yùn)營(yíng)支撐系統(tǒng)進(jìn)行查 詢;信息發(fā)送模塊獲取所述的應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息,通過所述的 配置請(qǐng)求消息的響應(yīng)消息,將所述的地址信息發(fā)送給所述的應(yīng)用終端。一種家庭網(wǎng)關(guān),包括DHCP服務(wù)器端模塊用于在接收到應(yīng)用終端發(fā)送的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP請(qǐng)求 或通知消息后,通過DHCP應(yīng)答消息將家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息發(fā)送給應(yīng)用 終端;以便應(yīng)用終端根據(jù)家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息向家庭網(wǎng)關(guān)的自動(dòng)配置服 務(wù)器發(fā)送配置請(qǐng)求消息,獲取應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息。一種對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的方法,其特征在于,包括步驟應(yīng)用終端從家庭網(wǎng)關(guān)獲得家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息,向家庭網(wǎng)關(guān)的 自動(dòng)配置服務(wù)器發(fā)送配置請(qǐng)求消息;應(yīng)用終端接收所述家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器獲取的 應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息;所述應(yīng)用終端根據(jù)所述應(yīng)用終端的自動(dòng)配置服務(wù) 器的地址信息,向應(yīng)用終端的自動(dòng)配置服務(wù)器發(fā)送所述配置請(qǐng)求消息,從應(yīng)用終端的自動(dòng) 配置服務(wù)器獲得配置信息進(jìn)行自動(dòng)配置。一種應(yīng)用終端,應(yīng)用于家庭網(wǎng)絡(luò)中,其特征在于,包括第一模塊,用于向家庭網(wǎng)關(guān) 發(fā)送DHCP請(qǐng)求或通知消息,接收家庭網(wǎng)關(guān)發(fā)送的DHCP應(yīng)答消息,從中獲取家庭網(wǎng)關(guān)的自動(dòng) 配置服務(wù)器的地址信息模塊;第二模塊,用于根據(jù)所述家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址 信息向家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器發(fā)送配置請(qǐng)求消息,獲取應(yīng)用終端的自動(dòng)配置服務(wù)器的 地址信息,第三模塊,用于向所述的應(yīng)用終端的自動(dòng)配置服務(wù)器發(fā)送配置請(qǐng)求消息,根據(jù)從 所述的應(yīng)用終端的自動(dòng)配置服務(wù)器獲得配置信息進(jìn)行自動(dòng)配置。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,在本發(fā)明實(shí)施例中,應(yīng)用終端從 GACS(家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器)獲得ACS URL,從而可以在不增加應(yīng)用終端復(fù)雜度的 情況下,保證應(yīng)用終端安全地獲得其所屬的ACS的URL,解決應(yīng)用終端直接從公網(wǎng)獲取ACS URL的過程具有不安全性的問題。
圖1為本發(fā)明實(shí)施例所述家庭網(wǎng)絡(luò)中對(duì)應(yīng)用終端進(jìn)行自動(dòng)配置的系統(tǒng)的組網(wǎng)示意圖;圖2為本發(fā)明實(shí)施例所述家庭網(wǎng)絡(luò)中對(duì)應(yīng)用終端進(jìn)行自動(dòng)配置的系統(tǒng)的具體結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例所述方法的處理流程圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的裝置、系統(tǒng)和方 法。下面結(jié)合附圖來詳細(xì)說明本發(fā)明實(shí)施例。本發(fā)明實(shí)施例所述家庭網(wǎng)絡(luò)中對(duì)應(yīng)用終 端進(jìn)行自動(dòng)配置的系統(tǒng)的組網(wǎng)示意圖如圖1所示,該系統(tǒng)的具體結(jié)構(gòu)示意圖如圖2所示,包 括GACS、TACS (應(yīng)用終端的自動(dòng)配置服務(wù)器)、家庭網(wǎng)關(guān)和應(yīng)用終端。ACS即自動(dòng)配置服務(wù)器,對(duì)其所屬的終端設(shè)備按照某種管理協(xié)議(例如TR069)進(jìn) 行自動(dòng)配置和管理,網(wǎng)絡(luò)運(yùn)營(yíng)商、服務(wù)提供商都可以部署ACS,對(duì)其管轄范圍內(nèi)的終端設(shè)備 實(shí)現(xiàn)自動(dòng)配置和管理。下面以TR069定義的配置管理協(xié)議為例,分別介紹本發(fā)明實(shí)施例所 述系統(tǒng)中各個(gè)模塊的功能。GACS,即家庭網(wǎng)關(guān)的 ACS,為 NSP (Network service provider,網(wǎng)絡(luò)服務(wù)提供商)/ ISPdnternet Service Provider,因特網(wǎng)服務(wù)提供者)部署,對(duì)NSP/ISP所屬的家庭網(wǎng)關(guān) 進(jìn)行自動(dòng)配置和管理。在本實(shí)施例中,GACS還用于通過TR069定義的配置管理協(xié)議和應(yīng)用 終端進(jìn)行消息交互,將應(yīng)用終端所屬TACS的URL信息發(fā)送給應(yīng)用終端。因此,GACS除了包 括一般的ACS所具有的配置管理服務(wù)器端功能模塊之外,還包括信息接收模塊、信息查詢 模塊和信息發(fā)送模塊。其中,信息接收模塊接收應(yīng)用終端發(fā)送的TR069定義的配置請(qǐng)求消息,所述配置 請(qǐng)求消息中攜帶設(shè)備標(biāo)識(shí)信息;其中,信息查詢模塊根據(jù)所述配置請(qǐng)求消息中攜帶的設(shè)備標(biāo)識(shí)信息,查詢其內(nèi)部 保存的TACS的相關(guān)信息,或者向業(yè)務(wù)支撐系統(tǒng)或運(yùn)營(yíng)支撐系統(tǒng)進(jìn)行查詢;其中,信息發(fā)送模塊獲取所述的TACS的URL信息,通過所述的配置請(qǐng)求消息的響 應(yīng)消息,將所述的地址信息發(fā)送給所述的應(yīng)用終端。根據(jù)TR069的定義,設(shè)備啟動(dòng)后如果已獲得ACS URL,則應(yīng)該向ACS發(fā)送一個(gè) Inform消息,Inform消息中總是攜帶設(shè)備標(biāo)識(shí)等信息。如果設(shè)備希望獲得配置,則在 Inform消息中攜帶BOOTSTRAP (開機(jī))事件,ACS收到BOOTSTRAP事件后,將向設(shè)備發(fā)送一 個(gè)Download消息通知設(shè)備去取配置文件。攜帶BOOTSTRAP事件的Inform消息可稱為配置 請(qǐng)求消息。如果GACS收到的Inform消息中攜帶BOOTSTRAP事件,則GACS從Inform消息中 取出設(shè)備標(biāo)識(shí)信息,根據(jù)設(shè)備標(biāo)識(shí)中的設(shè)備類型信息判斷其是家庭網(wǎng)關(guān)還是其它設(shè)備,如 果不是家庭網(wǎng)關(guān),則根據(jù)設(shè)備標(biāo)識(shí)信息向GACS自帶的數(shù)據(jù)庫(kù)或者向BSS(BUSinesS Support System,業(yè)務(wù)支撐系統(tǒng))/0SS (Operating Support System,運(yùn)營(yíng)支撐系統(tǒng))進(jìn)行查詢,將查 詢得到的TACS URL信息通過SetParameterValues (設(shè)置參數(shù)值)方法發(fā)送給應(yīng)用終端。上述Inform 消息、BOOTSTRAP 事件、SetParameterValues 方法等是 TR069 所定義 的具體內(nèi)容,如果采用其它管理協(xié)議,會(huì)有不同的定義,其交互過程也會(huì)有所差異,例如按照TR069的定義,ACS收到Inform消息后應(yīng)先回一個(gè)InformResponse消息,然后再使用 SetParameterValues等方法對(duì)終端設(shè)備進(jìn)行操作,而其它管理協(xié)議可能并不按照這種方式 進(jìn)行交互,例如直接在類似于InformResponse的消息中攜帶TACS的URL,而不必另外發(fā)送
一個(gè)消息。TACS,即應(yīng)用終端的ACS,為SP (Service Provider,服務(wù)提供商)部署,通過 TR069 定義的配置管理協(xié)議實(shí)現(xiàn)對(duì)其服務(wù)的應(yīng)用終端進(jìn)行自動(dòng)配置和管理。一個(gè)TACS可以配置 和管理多個(gè)應(yīng)用終端。在接收到應(yīng)用終端通過TR069定義的配置管理協(xié)議發(fā)送的配置請(qǐng)求 消息后,通過上述配置管理協(xié)議將應(yīng)用終端的配置文件信息返回給應(yīng)用終端。應(yīng)用終端用于根據(jù)從家庭網(wǎng)關(guān)獲得的GACS的URL信息,通過TR069定義的配置 管理協(xié)議與GACS進(jìn)行消息交互,從GACS獲得其所屬的TACS的URL信息。根據(jù)該TACS的 URL信息,通過上述配置管理協(xié)議從TACS獲取配置文件信息,利用該配置文件信息進(jìn)行自 動(dòng)配置。包括配置管理客戶端模塊、DHCP客戶端模塊。其中,DHCP客戶端模塊用于通過DHCP協(xié)議從網(wǎng)絡(luò)中的DHCP服務(wù)器獲得IP地 址,并從家庭網(wǎng)關(guān)分配IP地址的應(yīng)答消息中的option中解析出ACSURL。由于應(yīng)用終端與 家庭網(wǎng)關(guān)之間的交互發(fā)生家庭網(wǎng)絡(luò)內(nèi)部,認(rèn)為這個(gè)過程是安全的。其中,配置管理客戶端模塊用于通過TR069定義的配置管理協(xié)議與ACS進(jìn)行交 互。根據(jù)TR069的定義,如果ACS修改終端設(shè)備上的ACS URL,終端設(shè)備應(yīng)該向新的ACS發(fā) 送Inform消息,并接受新的ACS的管理。利用這種機(jī)制,應(yīng)用終端先訪問通過DHCP協(xié)議從 家庭網(wǎng)關(guān)處得到的GACS,在應(yīng)用終端與GACS使用TR069定義的配置管理協(xié)議交互時(shí),GACS 將TACS的URL下發(fā)給應(yīng)用終端,于是應(yīng)用終端得到了自己的ACS的URL,而TR069定義的配 置管理協(xié)議是建立在SSL(Secure Socket Level,安全套接字層)協(xié)議基礎(chǔ)上的,因此這個(gè) 過程是安全的。家庭網(wǎng)關(guān)用于在接收到應(yīng)用終端發(fā)送的DHCP請(qǐng)求后,給該應(yīng)用終端分配IP地 址,并在分配IP地址的應(yīng)答消息中同時(shí)在某個(gè)option中攜帶GACS的URL。家庭網(wǎng)關(guān)是通 過某種安全的過程獲得其所屬ACS即GACS的URL的。家庭網(wǎng)關(guān)獲得GACS URL之后,根據(jù) 該GACS URL從GACS處獲得配置。家庭網(wǎng)關(guān)除了包括一般的ACS所具有的配置管理客戶端 模塊之外,還包括DHCP服務(wù)器端模塊用于在接收到應(yīng)用終端發(fā)送的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP請(qǐng)求 或通知消息后,通過DHCP應(yīng)答消息將家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息發(fā)送給應(yīng)用 終端。雖然TR069描述了通過DHCP協(xié)議從DHCP服務(wù)器獲得ACS URL的方法,但由于為 家庭網(wǎng)關(guān)分配IP地址的DHCP服務(wù)器位于公網(wǎng),使用DHCP協(xié)議獲取ACS URL不安全,因此 家庭網(wǎng)關(guān)將通過其它安全手段獲得ACS URL,例如PPPoE協(xié)議、出廠時(shí)預(yù)置、運(yùn)營(yíng)商或用戶
手工配置等等。在圖1中,TACSl為SPl所有,對(duì)使用SPl所提供的服務(wù)的應(yīng)用終端1進(jìn)行自動(dòng)配 置和管理,一個(gè)家庭網(wǎng)絡(luò)中可以存在多個(gè)使用SPl所提供服務(wù)的應(yīng)用終端。TACS2為SP2所 有,對(duì)使用SP2所提供的服務(wù)的應(yīng)用終端2進(jìn)行自動(dòng)配置和管理,一個(gè)家庭網(wǎng)絡(luò)中可以存在 多個(gè)使用SP2所提供服務(wù)的應(yīng)用終端。SPl和SP2可以提供相同的業(yè)務(wù),例如都提供VoIP ;也可以是提供不同的業(yè)務(wù),例如SPl提供VoIP,SP2提供IPTV。因此應(yīng)用終端1和應(yīng)用終端2可以是同一種類型的設(shè)備也可以是不同類型的設(shè)備。一個(gè)SP也可以提供多種業(yè)務(wù),例如同時(shí)提供VoIP和IPTV。本發(fā)明實(shí)施例所述方法的處理流程如圖3所示,包括如下步驟步驟31、應(yīng)用終端使用DHCP協(xié)議向家庭網(wǎng)關(guān)發(fā)送DHCP Request (DHCP請(qǐng)求),請(qǐng) 求獲得自己的IP地址。由于家庭網(wǎng)絡(luò)中的多個(gè)設(shè)備可能支持不同的管理規(guī)范,有的支持TR069,有的不支 持TR069,應(yīng)用終端為了在DHCP ACK消息中獲得自己想要的信息,可以在DHCP Request消 息中的某個(gè)option內(nèi)攜帶一些特定信息,例如本例應(yīng)用終端應(yīng)該按照TR069要求在DHCP option 60 中包含 “dslforum, org” 字符串。步驟32、家庭網(wǎng)關(guān)接收到上述DHCP Request后,為上述應(yīng)用終端分配IP地址,并 在分配IP地址的DHCP ACK消息中將家庭網(wǎng)關(guān)自己的ACS (即GACS)的URL填充到TR069 指定的 DHCP option 43 中。根據(jù)DHCP協(xié)議,應(yīng)用終端為了從DHCP服務(wù)器獲得相應(yīng)信息,也可以在步驟31向 DHCP服務(wù)器發(fā)送DHCP Inform消息,之后DHCP服務(wù)器也會(huì)回一個(gè)DHCP ACK消息,這會(huì)對(duì)步 驟32產(chǎn)生一些影響,本例不再詳細(xì)描述,本技術(shù)領(lǐng)域技術(shù)人員自然明白其中含義和實(shí)現(xiàn)方法。步驟33、應(yīng)用終端接收到上述DHCP ACK后,獲取其中攜帶的GACS的URL。根據(jù) 該URL使用TR069定義的配置管理協(xié)議即CWMP (廣域網(wǎng)管理協(xié)議)中的Inform消息訪問 GACS,該Inform消息中包含了設(shè)備的廠家信息、設(shè)備類型、設(shè)備序列號(hào)等信息,這些信息可 以唯一標(biāo)識(shí)一臺(tái)設(shè)備,合在一起稱為設(shè)備標(biāo)識(shí)。同時(shí),在這個(gè)Inform消息中攜帶TR069定 義的BOOTSTRAP事件,表示設(shè)備需要配置,這樣的消息稱為配置請(qǐng)求消息。當(dāng)然,其它的管 理協(xié)議定義的配置請(qǐng)求消息會(huì)與此不同,設(shè)備標(biāo)識(shí)也不一定與TR069的定義一致。步驟34、GACS接收到上述Inform消息后,根據(jù)Inform消息中包含的設(shè)備類型信 息判斷出該設(shè)備不是家庭網(wǎng)關(guān),即實(shí)際上不屬于GACS管理,則根據(jù)設(shè)備標(biāo)識(shí)信息,查詢其 保存的TACS相關(guān)信息,或者,向BSS/0SS進(jìn)行查詢,獲取應(yīng)用終端的所屬ACS (即TACS)的 URL信息。本發(fā)明實(shí)施例要求TACS的所有者SP向GACS的所有者NSP/ISP提供TACS的相關(guān) 信息,該TACS的相關(guān)信息包括TACS的URL、使用該SP所提供業(yè)務(wù)的用戶應(yīng)用終端的廠家 信息、設(shè)備類型、設(shè)備序列號(hào)等設(shè)備標(biāo)識(shí)信息。并且這些信息應(yīng)該通過某種途徑存儲(chǔ)到GACS 或NSP/ISP的BSS/0SS系統(tǒng)中。例如,NSP/ISP的BSS/0SS系統(tǒng)可以向SP提供一個(gè)客戶端, SP通過該客戶端將應(yīng)用終端的標(biāo)識(shí)信息和TACS URL輸入到BSS/0SS系統(tǒng)中,BSS/0SS系統(tǒng) 再經(jīng)過GACS的北向接口將應(yīng)用終端的相關(guān)信息傳輸?shù)紾ACS或不傳輸?;蛘?,屬于SP的終 端信息僅存儲(chǔ)于SP的BSS/0SS系統(tǒng),但是NSP/ISP的BSS/0SS系統(tǒng)與SP的BSS/0SS系統(tǒng) 存在一個(gè)接口,通過這樣的接口,GACS可以查詢一個(gè)應(yīng)用終端所屬的TACS的URL。步驟35、GACS將找到的TACS的URL發(fā)送給應(yīng)用終端。根據(jù)TR069定義的配置管理 協(xié)議,GACS可以使用SetParameterValues方法修改應(yīng)用終端的ACS URL。不過在這之前, GACS應(yīng)該針對(duì)應(yīng)用終端發(fā)送的Inform消息回送一個(gè)InformResponse消息。在這里,由于 應(yīng)用終端的配置請(qǐng)求信息而觸發(fā)的由GACS發(fā)出的SetParameterValues消息也是對(duì)配置請(qǐng) 求消息的響應(yīng),至于受具體協(xié)議而產(chǎn)生的交互報(bào)文細(xì)節(jié)上的差異并不超出本發(fā)明的方法。
步驟36、應(yīng)用終端接收到GACS發(fā)送來的新的ACS URL后,向新的ACS即TACS重發(fā) Inform 消息。 步驟37、TACS接收到上述Inform消息后,如果Inform消息中包含BOOTSTRAP事 件,就使用TR069定義的Download方法通知應(yīng)用終端取配置文件,于是該應(yīng)用終端獲得配 置。當(dāng)然,在這之前,TACS也要先回一個(gè)InformResponse消息。關(guān)于獲取配置文件的細(xì)節(jié) 已經(jīng)不屬于本發(fā)明的范圍,就不在這里詳細(xì)描述了。當(dāng)然,如果采用其它配置管理協(xié)議,應(yīng) 用終端不一定是通過一個(gè)文件而獲得配置的,也可以是由TACS逐步下發(fā)參數(shù)設(shè)置命令而 得到配置的。通過以上步驟,應(yīng)用終端只需要在步驟33增加解析DHCP ACK報(bào)文中的ACS URL信 息,后續(xù)過程都是TR069定義的CWMP協(xié)議的過程,不需要對(duì)配置管理協(xié)議作出修改,也不增 加應(yīng)用終端所需任何資源。在家庭網(wǎng)關(guān)方面,也僅在步驟32增加了將家庭網(wǎng)關(guān)自己的ACS URL附加到DHCP ACK報(bào)文的option中的處理過程,其它一切不變。GACS方面,需要其實(shí)現(xiàn) TACS的管理和查找。通過上述步驟,應(yīng)用終端自動(dòng)配置的第一步即獲取ACS URL的步驟在家庭網(wǎng)絡(luò)內(nèi) 部完成,避開通過公網(wǎng)獲取ACS URL存在的安全問題。接下來利用TR069或其它配置管理協(xié) 議本身的安全性,應(yīng)用終端從GACS獲得TACS的URL,從而安全地完成自動(dòng)獲取其所屬ACS 的過程。這將整個(gè)配置過程的安全問題集中到了家庭網(wǎng)關(guān)獲得其ACS URL的步驟,在這一 步,家庭網(wǎng)關(guān)可以使用PPPoE、出廠預(yù)置、手工設(shè)置等方法安全獲取ACS URL,而家庭網(wǎng)關(guān)相 對(duì)于應(yīng)用終端是少量設(shè)備,一個(gè)家庭網(wǎng)絡(luò)中只需要一個(gè)家庭網(wǎng)關(guān),卻可能存在多個(gè)實(shí)現(xiàn)各 種應(yīng)用的應(yīng)用終端。以上所述,僅為本發(fā)明實(shí)施例較佳的具體實(shí)施方式
,但本發(fā)明實(shí)施例的保護(hù)范圍 并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明實(shí)施例揭露的技術(shù)范圍內(nèi),可輕 易想到的變化或替換,例如使用SNMP V3協(xié)議代替TR069協(xié)議,都應(yīng)涵蓋在本發(fā)明實(shí)施例的 保護(hù)范圍之內(nèi)。因此,本發(fā)明實(shí)施例的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器,其特征在于,包括信息接收模塊接收應(yīng)用終端根據(jù)家庭網(wǎng)關(guān)發(fā)送的家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息發(fā)送的配置請(qǐng)求消息,所述配置請(qǐng)求消息中攜帶設(shè)備標(biāo)識(shí)信息;信息查詢模塊根據(jù)所述配置請(qǐng)求消息中攜帶的設(shè)備標(biāo)識(shí)信息,查詢其內(nèi)部保存的應(yīng)用終端的自動(dòng)配置服務(wù)器的相關(guān)信息,或者向業(yè)務(wù)支撐系統(tǒng)或運(yùn)營(yíng)支撐系統(tǒng)進(jìn)行查詢;信息發(fā)送模塊獲取所述的應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息,通過所述的配置請(qǐng)求消息的響應(yīng)消息,將所述的地址信息發(fā)送給所述的應(yīng)用終端。
2.根據(jù)權(quán)利要求1所述的家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器,其特征在于,所述配置請(qǐng)求 消息為數(shù)字用戶線DSL論壇的技術(shù)報(bào)告TR069定義的廣域網(wǎng)管理協(xié)議中定義的帶有開機(jī) BOOTSTRAP事件的Inform消息,所述配置請(qǐng)求的響應(yīng)消息為所述Inform消息的響應(yīng)消息, 即由此觸發(fā)的設(shè)置參數(shù)值SetParameterValues消息。
3.一種家庭網(wǎng)關(guān),其特征在于,包括動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器端模塊用于在接收到應(yīng)用終端發(fā)送的DHCP請(qǐng)求或通 知消息后,通過DHCP應(yīng)答消息將家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息發(fā)送給應(yīng)用終端; 以便應(yīng)用終端根據(jù)家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息向家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器 發(fā)送配置請(qǐng)求消息,獲取應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息。
4.一種對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的系統(tǒng),其特征在于,包括家庭網(wǎng)關(guān)的 自動(dòng)配置服務(wù)器、應(yīng)用終端、家庭網(wǎng)關(guān),其中,家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器接收應(yīng)用終端發(fā)送的配置請(qǐng)求消息,根據(jù)所述配置請(qǐng)求 消息查詢獲得應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息,并將所述的應(yīng)用終端的自動(dòng)配置服 務(wù)器的地址信息發(fā)送給所述的應(yīng)用終端;應(yīng)用終端向家庭網(wǎng)關(guān)發(fā)送DHCP請(qǐng)求或通知消息,接收家庭網(wǎng)關(guān)發(fā)送的DHCP應(yīng)答消 息,從中獲取家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息;根據(jù)所述家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù) 器的地址信息向家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器發(fā)送配置請(qǐng)求消息,獲取應(yīng)用終端的自動(dòng)配置 服務(wù)器的地址信息,并向所述的應(yīng)用終端的自動(dòng)配置服務(wù)器發(fā)送配置請(qǐng)求消息,根據(jù)從所 述的應(yīng)用終端的自動(dòng)配置服務(wù)器獲得配置信息進(jìn)行自動(dòng)配置;家庭網(wǎng)關(guān)接收應(yīng)用終端發(fā)送的DHCP請(qǐng)求或通知消息,并通過DHCP應(yīng)答消息將家庭網(wǎng) 關(guān)的自動(dòng)配置服務(wù)器的地址信息發(fā)送給所述應(yīng)用終端。
5.根據(jù)權(quán)利要求4所述的對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的系統(tǒng),其特征在于, 所述系統(tǒng)還包括應(yīng)用終端的自動(dòng)配置服務(wù)器接收應(yīng)用終端發(fā)送的配置請(qǐng)求消息,對(duì)所述應(yīng)用終端進(jìn) 行配置。
6.根據(jù)權(quán)利要求4或5所述的對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的系統(tǒng),其特征在 于,所述應(yīng)用終端包括DHCP客戶端模塊用于通過DHCP從網(wǎng)絡(luò)中的DHCP服務(wù)器獲得IP地址,并從家庭網(wǎng)關(guān) 分配IP地址的應(yīng)答消息中解析出家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息。
7.一種對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的方法,其特征在于,包括步驟應(yīng)用終端從家庭網(wǎng)關(guān)獲得家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息,向家庭網(wǎng)關(guān)的自動(dòng) 配置服務(wù)器發(fā)送配置請(qǐng)求消息;應(yīng)用終端接收所述家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器獲取的應(yīng)用終端的自動(dòng)配置服務(wù)器的 地址信息;所述應(yīng)用終端根據(jù)所述應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息,向應(yīng)用終端的自動(dòng)配 置服 務(wù)器發(fā)送所述配置請(qǐng)求消息,從應(yīng)用終端的自動(dòng)配置服務(wù)器獲得配置信息進(jìn)行自動(dòng)配置。
8.根據(jù)權(quán)利要求7所述的對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的方法,其特征在于, 所述應(yīng)用終端從家庭網(wǎng)關(guān)獲得家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息具體包括應(yīng)用終端向家庭網(wǎng)關(guān)發(fā)送DHCP請(qǐng)求或通知消息,家庭網(wǎng)關(guān)在接收到所述DHCP請(qǐng)求或 通知消息后,通過DHCP應(yīng)答消息將家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息發(fā)送給所述應(yīng) 用終端。
9.根據(jù)權(quán)利要求7所述的對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的方法,其特征在于, 所述向家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器發(fā)送配置請(qǐng)求消息之后,應(yīng)用終端接收所述家庭網(wǎng)關(guān)的 自動(dòng)配置服務(wù)器獲取的應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息之前還包括所述家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器接收所述配置請(qǐng)求消息,查詢獲得所述應(yīng)用終端的自 動(dòng)配置服務(wù)器的地址信息,并將所述應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息發(fā)送給所述應(yīng) 用終端;
10.根據(jù)權(quán)利要求9所述的對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的方法,其特征在于, 所述家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器接收應(yīng)用終端發(fā)送的配置請(qǐng)求消息,查詢獲得所述應(yīng)用終 端的自動(dòng)配置服務(wù)器的地址信息,并將所述應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息發(fā)送給 所述應(yīng)用終端具體包括家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器在接收到應(yīng)用終端發(fā)送的配置請(qǐng)求消息后,根據(jù)該配置請(qǐng) 求消息中攜帶的設(shè)備標(biāo)識(shí)信息,在其內(nèi)部保存的應(yīng)用終端的自動(dòng)配置服務(wù)器的相關(guān)信息表 進(jìn)行查詢或者向業(yè)務(wù)支撐系統(tǒng)/運(yùn)營(yíng)支撐系統(tǒng)進(jìn)行查詢,獲得應(yīng)用終端的自動(dòng)配置服務(wù)器 的地址信息,通過所述配置請(qǐng)求消息的響應(yīng)消息將所述應(yīng)用終端的自動(dòng)配置服務(wù)器的地址 信息發(fā)送給應(yīng)用終端。
11.一種應(yīng)用終端,應(yīng)用于家庭網(wǎng)絡(luò)中,其特征在于,包括第一模塊,用于向家庭網(wǎng)關(guān)發(fā) 送DHCP請(qǐng)求或通知消息,接收家庭網(wǎng)關(guān)發(fā)送的DHCP應(yīng)答消息,從中獲取家庭網(wǎng)關(guān)的自動(dòng)配 置服務(wù)器的地址信息模塊;第二模塊,用于根據(jù)所述家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器的地址信息向家庭網(wǎng)關(guān)的自動(dòng)配 置服務(wù)器發(fā)送配置請(qǐng)求消息,獲取應(yīng)用終端的自動(dòng)配置服務(wù)器的地址信息,第三模塊,用于向所述的應(yīng)用終端的自動(dòng)配置服務(wù)器發(fā)送配置請(qǐng)求消息,根據(jù)從所述 的應(yīng)用終端的自動(dòng)配置服務(wù)器獲得配置信息進(jìn)行自動(dòng)配置。
12.如權(quán)利要求10所述的應(yīng)用終端,其特征在于,所述第一模塊包括DHCP客戶端模塊 用于通過DHCP協(xié)議從網(wǎng)絡(luò)中的DHCP服務(wù)器獲得IP地址,并從家庭網(wǎng)關(guān)分配IP地址的應(yīng) 答消息中的option中解析出ACS URL。
13.如權(quán)利要求10所述的應(yīng)用終端,其特征在于,所述第二模塊包括配置管理客戶端 模塊用于通過TR069定義的配置管理協(xié)議與ACS進(jìn)行交互,具體地,用于與家庭網(wǎng)關(guān)的 自動(dòng)配置服務(wù)器使用TR069定義的配置管理協(xié)議交互,獲取應(yīng)用終端的自動(dòng)配置服務(wù)器的 URL。
全文摘要
本發(fā)明提供了一種對(duì)家庭網(wǎng)絡(luò)中應(yīng)用終端進(jìn)行自動(dòng)配置的裝置、系統(tǒng)和方法,本發(fā)明所述裝置包括GACS(家庭網(wǎng)關(guān)的自動(dòng)配置服務(wù)器)和家庭網(wǎng)關(guān)。本發(fā)明所述系統(tǒng)包括GACS、家庭網(wǎng)關(guān)和應(yīng)用終端。本發(fā)明所述方法包括應(yīng)用終端從家庭網(wǎng)關(guān)獲得GACS的地址信息,向GACS發(fā)送配置請(qǐng)求消息;所述GACS在接收到所述配置請(qǐng)求消息后,通過查詢獲得所述TACS(應(yīng)用終端的自動(dòng)配置服務(wù)器)的地址信息,通過所述配置請(qǐng)求消息的響應(yīng)消息將所述TACS的地址信息發(fā)送給所述應(yīng)用終端;所述應(yīng)用終端根據(jù)GACS返回的所述TACS的地址信息,向TACS發(fā)送所述配置請(qǐng)求消息,從TACS獲得配置信息進(jìn)行自動(dòng)配置。利用本發(fā)明,可以在不增加應(yīng)用終端復(fù)雜度的情況下,保證應(yīng)用終端安全地獲得其所屬ACS的地址信息,進(jìn)而獲得配置。
文檔編號(hào)H04L12/66GK101867509SQ20101021397
公開日2010年10月20日 申請(qǐng)日期2007年2月16日 優(yōu)先權(quán)日2007年2月16日
發(fā)明者丁志明, 吳黃偉 申請(qǐng)人:華為技術(shù)有限公司