專利名稱::一種用戶駐地設(shè)備離線通知方法及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,尤其涉及一種用戶駐地設(shè)備離線通知方法及裝置。
背景技術(shù):
:DSL(DigitalSubscriberLoop,數(shù)字用戶線)是一種寬帶接入技術(shù),目前已經(jīng)廣泛進(jìn)入千家萬(wàn)戶,其典型組網(wǎng)方式如圖l所示。DSL技術(shù)的廣泛應(yīng)用拓展了寬帶技術(shù)的應(yīng)用范圍,例如VoIP(VoiceoverIP,IP話音)、IPTV(IPTelevision,IP電視)等。針對(duì)這些應(yīng)用或應(yīng)用的組合形成各種各樣的基于IP的設(shè)備類型。這些進(jìn)入家庭的IP應(yīng)用終端目前稱之為CPE(CustomerPremisesEquipment,用戶4主;也i殳備),由ACS(Auto-configurationServer,自動(dòng)配置服務(wù)器)負(fù)責(zé)對(duì)CPE進(jìn)行自動(dòng)配置,以達(dá)到不需要用戶設(shè)置,CPE就可以正常工作的目的。目前關(guān)于CPE與ACS交互,完成自動(dòng)配置和設(shè)備管理的規(guī)范中規(guī)定CPE上電或者重新啟動(dòng)后,必須通過(guò)Inform(通知)方法,以"1BOOT"事件類型向ACS發(fā)出宣告,由此,ACS可以知道該CPE是否已經(jīng)處于在線狀態(tài)。但是目前的規(guī)范并沒(méi)有提供ACS如何獲知CPE從在線狀態(tài)變成離線狀態(tài)的機(jī)制。如果CPE已經(jīng)由在線狀態(tài)變成離線狀態(tài),但是ACS由于不知道CPE發(fā)生的狀態(tài)變化,以為CPE還處于在線狀態(tài),當(dāng)ACS需要主動(dòng)連接CPE時(shí),只有通過(guò)發(fā)出的連接請(qǐng)求超時(shí)和重試等機(jī)制才能推測(cè)出CPE可能處于下線或者網(wǎng)絡(luò)不可達(dá)狀態(tài),這樣增加了ACS的負(fù)擔(dān)。
發(fā)明內(nèi)容本發(fā)明提供一種CPE離線通知方法及裝置,在CPE離線前發(fā)出離線通知,使得相關(guān)設(shè)備能夠知道CPE的在線狀態(tài)。本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種用戶駐地設(shè)備離線通知方法,包括擴(kuò)展用戶駐地設(shè)備CPE相關(guān)參數(shù),增加離線通知機(jī)制;利用所述擴(kuò)展的參數(shù)在CPE準(zhǔn)備離線前主動(dòng)發(fā)出離線通知。所述擴(kuò)展的CPE相關(guān)參數(shù)包括擴(kuò)展通知Inform的事件Event參數(shù)的事件類型,增加離線事件。所述擴(kuò)展的CPE相關(guān)參數(shù)包括新增一個(gè)離線Offline的遠(yuǎn)程過(guò)程調(diào)用RPC方法。一種用戶駐地設(shè)備離線通知裝置,包括參數(shù)擴(kuò)展模塊,用于擴(kuò)展CPE相關(guān)參數(shù),增加離線通知機(jī)制;離線通知模塊,用于利用參數(shù)擴(kuò)展模塊擴(kuò)展的CPE相關(guān)參數(shù),在CPE準(zhǔn)備離線前,主動(dòng)發(fā)出離線通知。由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明中通過(guò)擴(kuò)展Inform消息中Event參數(shù)支持的事件類型,增加CPE離線事件,當(dāng)CPE需要進(jìn)入離線狀態(tài)時(shí),CPE在進(jìn)入離線狀態(tài)前向相關(guān)設(shè)備,如向ACS發(fā)出CPE離線通知,ACS在收到CPE發(fā)出的離線通知后,知道CPE將進(jìn)入離線狀態(tài),在ACS需要主動(dòng)連接CPE的情況下,ACS不會(huì)去嘗試連接該CPE,節(jié)省了ACS的資源。不需要完全依賴于目前的超時(shí)和重試機(jī)制?;蛘咄ㄟ^(guò)新增一個(gè)Offline的RPC方法,當(dāng)CPE準(zhǔn)備下線時(shí),CPE通過(guò)該RPC方法向相關(guān)設(shè)備如ACS宣告其準(zhǔn)備下線。同樣在ACS需要主動(dòng)連接CPE的情況下,ACS不會(huì)去嘗試連接該CPE,節(jié)省了ACS的資源。不需要完全依賴于目前的超時(shí)和重試才幾制。圖1為現(xiàn)有技術(shù)DSL組網(wǎng)結(jié)構(gòu)示意圖;圖2為本發(fā)明所述裝置一種實(shí)施例模塊示意圖具體實(shí)施例方式本發(fā)明實(shí)施例提供一種用戶駐地設(shè)備離線通知方法,CPE在離線前通知ACS其準(zhǔn)備離線,使得ACS能夠知道CPE的在線狀況。本發(fā)明第一實(shí)施例通過(guò)擴(kuò)展TR-069(技術(shù)報(bào)告)中已有的通知機(jī)制,即擴(kuò)展Inform方法中的事件類型,增加設(shè)備離線事件來(lái)實(shí)現(xiàn)。具體實(shí)現(xiàn)方法如下所述。已有的Inform中由CPE向ACS發(fā)出RPC方法,來(lái)向ACS發(fā)出一系列的事件通告。Inform方法的參數(shù)具體定義如下參數(shù)DeviceldEvent類型DeviceldStructEventStruct[16]MaxEnvelopesunsignedlntGurrentTim6RetryCountParameterListdateTimeunsignedlntParameterValueStruct[]描述設(shè)備的唯一標(biāo)識(shí)的結(jié)構(gòu)。事件結(jié)構(gòu)數(shù)組,在表2中定義,指示引起要建立傳輸會(huì)話的事件。如果存在多個(gè)起因,則CPE必須列出所有的這些起因。CPE接受來(lái)自ACS的單個(gè)HTTP響應(yīng)所允許的最大SOAP包封個(gè)數(shù)。CPE知曉的當(dāng)前日期和時(shí)間重試本次會(huì)活的次凄t。指定的name-value對(duì)其中參數(shù)Event包含了事件類型的結(jié)構(gòu)數(shù)組,其可以包含的具體的事件類型定義如下EventCodeCumulativeExplanationBehavior"0SingleBOOTSTRAP,,ACSResponseRetry/DiscardforSuccessfulPolicyDelivery表示建立會(huì)話的原因是InformResponsCPE必須永遠(yuǎn)不由于第一次安裝CPE或e要丟棄沒(méi)有發(fā)布文變了ACS的URL。的BOOTSTRAP<table>tableseeoriginaldocumentpage7</column></row><table>D,'MReboot"Multiple"MSchedulelnform"Multiple"MMultipleDownload"'MUpload"Multiple"MMultipleSetParameterValues""MMultipleAd晶ject""MMultipleDeleteObject"M"<vcndor-spccificmethod>"X"<OUI>""<event>NotspecifiedNotspecifiedCPE收到ACS請(qǐng)求進(jìn)InformRespons4亍重啟。eACS需要一個(gè)ScheduleInformResponsInforme先前ACS使用Download方法(的i青求的內(nèi)容下載已經(jīng)完成。先前ACS使用Upload方法請(qǐng)求的內(nèi)容下載已經(jīng)完成。先前ACS使用SetParameterValues方法請(qǐng)求的參數(shù)改變已經(jīng)得到應(yīng)用。先前ACS使用AddObject方法i青求的改變已經(jīng)得到應(yīng)用。先前ACS使用DeleteObject方法請(qǐng)求的改變已經(jīng)得到應(yīng)用。TransferCompleteResponseTransferCompleteResponseInformResponsInformResponsInformRespons由于廠商擴(kuò)展方法完成沒(méi)有規(guī)定后的動(dòng)作請(qǐng)求。CPE執(zhí)行的動(dòng)作和ACS的響應(yīng)由廠商決定。廠商擴(kuò)展事件。沒(méi)有規(guī)定CPE不要丟棄沒(méi)有發(fā)布的"MReboot,,事件。CPE不要丟棄沒(méi)有發(fā)布的"MSchedulelnform"事件。CPE不要丟棄沒(méi)有發(fā)布的"MDownload"事件。CPE不要丟棄沒(méi)有發(fā)布的"MUpload"事件。CPE不要丟棄沒(méi)有發(fā)布的"MSetParameterValues"CPE不要丟棄沒(méi)有發(fā)布的"MAddObject"事件。CPE不要丟棄沒(méi)有發(fā)布的"MDeleteObject"事件。沒(méi)有規(guī)定沒(méi)有規(guī)定本實(shí)施例通過(guò)擴(kuò)展Inform消息中Event參數(shù)支持的事件類型,來(lái)增加CPE離線事件,當(dāng)CPE需要進(jìn)入離線狀態(tài)時(shí),比如進(jìn)入休眠狀態(tài)或者關(guān)機(jī)狀態(tài),CPE在進(jìn)入離線狀態(tài)前向ACS發(fā)出CPE離線通知,ACS在收到CPE發(fā)出的離線通知后,知道CPE將進(jìn)入離線狀態(tài),那么在ACS需要主動(dòng)連接CPE的情況下,ACS不會(huì)去嘗試連接該CPE,節(jié)省了ACS的資源。擴(kuò)展Inform消息的Event參數(shù)可以使用的事件類型,增加離線事件的具體方法如下:EventCodeCumulativeBehavior"0SingleBOOTSTRAP"'1BOOT"Single'2PERIODIC"Single"3SingleSCHEDULED""4VALUESingleCHANGE""5KICKED'Single"6SingleCONNECTIONREQUEST""7TRANSFERSingleCOMPLETE"Explanation表示建立會(huì)話的原因是由于第一次安裝CPE或改變了ACS的URL。表示建立會(huì)話的原因是由于CPE打開(kāi)電源或重新啟動(dòng)或者從休眠狀態(tài)恢復(fù).表示建立會(huì)話的原因是由于周期性Inform。表示建立會(huì)話的原因是由于調(diào)用Schedulelnform方法。表示自從最后一次成功Infrom以來(lái),一個(gè)或者多個(gè)具有Passive或Active通知使能(包括被定義為需要ForceActiveNotification")的參數(shù)的值被修改了(即使它的值回復(fù)到最近一次成功Inform時(shí)的值)。表示建立會(huì)話的原因是用于Web身份管理而且會(huì)在會(huì)話當(dāng)中調(diào)用一次或多次Kicked方法表示建立會(huì)話的原因是由于Server發(fā)來(lái)一個(gè)ConnectionRequest表示建立會(huì)話是要指示以前的請(qǐng)求下ACSResponseforSuccessfulDeliveryInformResponseInformResponseInformResponseInfromResponseInformResponseKickedResponseInformResponseTransferCompleteResponseRetry/DiscardPolicyCPE必須永遠(yuǎn)不要丟棄沒(méi)有發(fā)布的BOOTSTRAP事件。CPE必須重試發(fā)布直到重啟之前才丟棄它。CPE不要丟棄沒(méi)有發(fā)布的PERIODIC事件。CPE不要丟棄沒(méi)有發(fā)布的SCHEDULED事件。CPE必須重試發(fā)布直到重啟之前才丟棄它。CPE可以自己決定重試發(fā)布。CPE不要重試發(fā)布。CPE不要丟棄沒(méi)有發(fā)布的<table>tableseeoriginaldocumentpage10</column></row><table>DeleteObject方法i貪有發(fā)布的"M求的改變已經(jīng)得到DeleteObject"事應(yīng)用。件。"M"<vendor-Not由于廠商擴(kuò)展方法沒(méi)有規(guī)定沒(méi)有規(guī)定specificmethod>specified完成后的動(dòng)作請(qǐng)求。CPE執(zhí)行的動(dòng)作和ACS的響應(yīng)由廠商決定。"X"<OUI>""<eNot廠商擴(kuò)展事件。沒(méi)有規(guī)定沒(méi)有規(guī)定vcnt>specified其中擴(kuò)展了"10OFFLINE"事件類型,當(dāng)CPE需要進(jìn)入離線狀態(tài)時(shí),在Inform方法中包含此事件類型,通知ACS該CPE準(zhǔn)備離線。由上表可知,此方法同時(shí)擴(kuò)展了已有的"1BOOT(啟動(dòng))"事件類型,該事件類型不僅表示"表示建立會(huì)話的原因是由于CPE打開(kāi)電源或重新啟動(dòng)"還需要包括"CPE從休眠狀態(tài)恢復(fù)"這個(gè)原因。本發(fā)明提供的第二實(shí)施例通過(guò)新增RPC方法的辦法來(lái)完成。通過(guò)新增一個(gè)Offline(離線)的RPC方法,當(dāng)CPE準(zhǔn)備下線時(shí),CPE通過(guò)該RPC方法向ACS宣告其準(zhǔn)備下線。RPC方法Offline的目的是通知ACS,其準(zhǔn)備進(jìn)入離線狀態(tài),Offline所調(diào)用的參數(shù)具體如下參數(shù)類型描述OfflineTimeunsignedlntCPE預(yù)計(jì)的離線時(shí)間,以秒為單位當(dāng)CPE準(zhǔn)備進(jìn)入離線狀態(tài)前,與ACS建立會(huì)話,通過(guò)Offline消息通知ACS其準(zhǔn)備進(jìn)入離線狀態(tài),參數(shù)OfflineTime指示CPE預(yù)計(jì)的離線時(shí)間。同時(shí)擴(kuò)展已有的"1BOOT(啟動(dòng))"事件類型,增加"CPE從休眠狀態(tài)恢復(fù)"這個(gè)原因。本發(fā)明實(shí)施例提供一種用戶駐地設(shè)備離線通知裝置,所述裝置一種實(shí)施例模塊示意圖如圖2所示,具體包括參數(shù)擴(kuò)展模塊,用于擴(kuò)展CPE相關(guān)參數(shù),增加離線通知機(jī)制;所述擴(kuò)展CPE相關(guān)參數(shù)包括擴(kuò)展Inform的Event參數(shù)的事件類型,增加離線事件,或者新增一個(gè)Offline離線的RPC方法。離線通知模塊,用于利用參數(shù)擴(kuò)展模塊擴(kuò)展的CPE相關(guān)參數(shù),在CPE準(zhǔn)備離線前,主動(dòng)發(fā)出離線通知。接收所述離線通知的設(shè)備包括對(duì)CPE進(jìn)行配置管理的ASC設(shè)備。綜上所述,本發(fā)明通過(guò)CPE主動(dòng)向ACS發(fā)出離線通知,ACS能夠獲取CPE的在線狀態(tài),在ACS需要主動(dòng)連接CPE的情況下,ACS不會(huì)去嘗試連接該CPE,節(jié)省了ACS的資源。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。權(quán)利要求1、一種用戶駐地設(shè)備離線通知方法,其特征在于,包括擴(kuò)展用戶駐地設(shè)備CPE相關(guān)參數(shù),增加離線通知機(jī)制;利用所述擴(kuò)展的參數(shù)在CPE準(zhǔn)備離線前主動(dòng)發(fā)出離線通知。2、如權(quán)利要求l所述的方法,其特征在于,所述擴(kuò)展的CPE相關(guān)參數(shù)包括擴(kuò)展通知Inform的事件Event參數(shù)的事件類型,增加離線事件。3、如權(quán)利要求l所述的方法,其特征在于,所述擴(kuò)展的CPE相關(guān)參數(shù)包括新增一個(gè)離線Offline的遠(yuǎn)程過(guò)程調(diào)用RPC方法。4、如權(quán)利要求3所述的方法,其特征在于,所述的離線RPC方法的參數(shù)包括一個(gè)用來(lái)指示CPE預(yù)計(jì)離線時(shí)間的參數(shù)。5、如權(quán)利要求2或3所述的方法,其特征在于,所述擴(kuò)展的CPE相關(guān)參數(shù)進(jìn)一步包括擴(kuò)展啟動(dòng)1B00T事件類型,增加"CPE從休眠狀態(tài)恢復(fù),,的原因。6、如權(quán)利要求l所述的方法,其特征在于,所述接收離線通知的設(shè)備包括自動(dòng)配置服務(wù)器ACS。7、一種用戶駐地設(shè)備離線通知裝置,其特征在于,包括參數(shù)擴(kuò)展模塊,用于擴(kuò)展CPE相關(guān)參數(shù),增加離線通知機(jī)制;離線通知模塊,用于利用參數(shù)擴(kuò)展模塊擴(kuò)展的CPE相關(guān)參數(shù),在CPE準(zhǔn)備離線前,主動(dòng)發(fā)出離線通知。8、如權(quán)利要求7所述的裝置,其特征在于,所述擴(kuò)展的CPE相關(guān)參數(shù)包括擴(kuò)展Inform的Event參數(shù)的事件類型,增加離線事件;或者新增一個(gè)Offline離線的RPC方法。9、如權(quán)利要求7所述的裝置,其特征在于,所述裝置與自動(dòng)配置服務(wù)器ASC相連,由ACS接收所述離線通知。全文摘要本發(fā)明涉及通信
技術(shù)領(lǐng)域:
中一種用戶駐地設(shè)備離線通知方法及裝置。所述方法包括擴(kuò)展用戶駐地設(shè)備CPE相關(guān)參數(shù),增加離線通知機(jī)制;利用所述擴(kuò)展的參數(shù)在CPE準(zhǔn)備離線前主動(dòng)發(fā)出離線通知。所述裝置包括參數(shù)擴(kuò)展模塊,用于擴(kuò)展CPE相關(guān)參數(shù),增加離線通知機(jī)制;離線通知模塊,用于利用參數(shù)擴(kuò)展模塊擴(kuò)展的CPE相關(guān)參數(shù),在CPE準(zhǔn)備離線前,主動(dòng)發(fā)出離線通知。本發(fā)明通過(guò)CPE主動(dòng)向ACS發(fā)出離線通知,ACS能夠獲取CPE的在線狀態(tài),在ACS需要主動(dòng)連接CPE的情況下,ACS不會(huì)去嘗試連接該CPE,節(jié)省了ACS的資源。文檔編號(hào)H04L12/24GK101183967SQ20061013816公開(kāi)日2008年5月21日申請(qǐng)日期2006年11月14日優(yōu)先權(quán)日2006年11月14日發(fā)明者吳黃偉申請(qǐng)人:華為技術(shù)有限公司