專利名稱:數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字用戶線(Digital Subscriber Loop,DSL)接入技術(shù)領(lǐng)域,尤其涉及一種數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法。
背景技術(shù):
數(shù)字用戶線(DSL)是一種寬帶接入技術(shù),已經(jīng)廣泛進入千家萬戶,其典型組網(wǎng)方式請參見圖1。DSL帶來的是范圍廣泛的寬帶技術(shù)應(yīng)用,例如網(wǎng)絡(luò)電視(Internet Protocol Television,IPTV)、網(wǎng)絡(luò)電話(Voice over Internet Protocol,VoIP)等,并針對這些應(yīng)用或應(yīng)用的組合形成各種各樣的基于IP的設(shè)備類型。這些進入家庭的IP應(yīng)用終端在DSL論壇內(nèi)稱為用戶駐地設(shè)備(CustomerPremises Equipment,CPE)。自動配置服務(wù)器(Auto-configuration Server,ACS)負責對CPE進行自動配置,以達到不需要用戶設(shè)置CPE,CPE就可以正常工作的目的。ACS使用遠程過程調(diào)用(Remote Procedure Call,RPC)方法來實現(xiàn)對CPE參數(shù)的修改和設(shè)置。
現(xiàn)有技術(shù)采用RPC方法對設(shè)備參數(shù)的修改一般包括兩個過程對參數(shù)值的修改(或者對參數(shù)的添加、刪除)和新參數(shù)的生效。當設(shè)備的參數(shù)被修改后需要生效時,會發(fā)生兩種情況一種情況是新參數(shù)在修改完成后可以立即生效;另一種情況是如果新參數(shù)的生效需要設(shè)備滿足一定條件后才能生效,如需要設(shè)備復(fù)位重啟或者重啟當前業(yè)務(wù),那么只有在設(shè)備完成復(fù)位重啟或者重啟當前業(yè)務(wù)后,新參數(shù)才能生效。
設(shè)備參數(shù)修改的過程一般如下所述1.在管理端(管理服務(wù)器、命令行終端等)向被管理設(shè)備發(fā)送參數(shù)修改命令(消息),命令(消息)一般要包含所修改的參數(shù)的相關(guān)信息,例如參數(shù)名、新的參數(shù)值等等,也可能包含用于鑒別管理端用戶合法性的鑒權(quán)信息。
2.被管理設(shè)備可能對管理端進行鑒權(quán),如果鑒權(quán)不通過則過程結(jié)束,向管理端反饋失敗信息或沒有任何反饋。
3.被管理設(shè)備收到修改參數(shù)的命令(消息)后根據(jù)命令(消息)中的信息,修改被管理設(shè)備中指定的參數(shù),并由被管理設(shè)備判斷新參數(shù)是否可以立即生效,如果新參數(shù)可以立即生效的則立即生效。
4.如果被管理設(shè)備執(zhí)行收到的修改參數(shù)的命令(消息)成功,則向管理端返回參數(shù)修改的結(jié)果,包括新參數(shù)是否能夠立即生效。如果新參數(shù)不能夠立即生效,被管理設(shè)備可以通過必要措施例如復(fù)位,使新參數(shù)生效,參數(shù)修改完成。
5.如果被管理設(shè)備執(zhí)行收到的修改參數(shù)地命令(消息)失敗,則向管理端反饋修改失敗的信息。
以上是一般參數(shù)修改的主要步驟,并不包含一些更細節(jié)的控制和有關(guān)因素。
DSL論壇針對CPE提出了以TR-069為核心的一系列技術(shù)報告文檔(Technical Report,TP),定義了基于HTTP協(xié)議的設(shè)備管理和自動配置工作框架,并規(guī)定了在ACS修改CPE參數(shù)的RPC方法。
TR069提出的參數(shù)修改過程與上述過程基本相同,由ACS向CPE發(fā)送一個設(shè)置參數(shù)值SetParameterValues(或者增加對象AddObject、刪除對象DeleteObject)消息,CPE根據(jù)此消息中的信息完成后續(xù)的參數(shù)修改操作,參數(shù)修改完成后或失敗時向ACS發(fā)送一個響應(yīng)。
以Set ParameterValues消息為例,該消息中包含的參數(shù)描述如表一表一 現(xiàn)有技術(shù)中SetParameterValues消息的參數(shù)描述
CPE收到上述消息后,根據(jù)其中ParameterList參數(shù)的內(nèi)容對CPE中指定的參數(shù)進行修改。
TR-069指出,設(shè)備參數(shù)修改完后,應(yīng)該由CPE決定新參數(shù)是否立即生效,而不是由ACS下發(fā)其它命令實現(xiàn)的。根據(jù)TR-069的規(guī)定,ACS調(diào)用了CPE的SetParameterValues(或者AddObject、DeleteObject)后,是不能要求CPE復(fù)位而使新參數(shù)生效的,CPE如何以及何時使新參數(shù)生效由CPE自己決定,CPE可以選擇在不影響在線業(yè)務(wù)的情況下使新參數(shù)生效以完成升級。
在這個前提下,現(xiàn)有技術(shù)對設(shè)備參數(shù)修改的過程中存在兩個缺點
1、一些特殊情況下,例如運營商按照用戶的申請需要將CPE參數(shù)進行修改,以提供新業(yè)務(wù),可能因為一直有業(yè)務(wù)掛在線上導致CPE雖然已完成對參數(shù)的修改,但因為不能復(fù)位而不能立即使新參數(shù)生效而完成參數(shù)修改任務(wù),導致新業(yè)務(wù)不能立即提供,這時需要用戶人為干預(yù),例如手工將設(shè)備復(fù)位或掉電重啟方可最終完成參數(shù)修改。但用戶未必在場,而這種情況下因為用戶申請新業(yè)務(wù)后經(jīng)運營商提示用戶已經(jīng)知道有關(guān)事情,因此此種情況下在線業(yè)務(wù)被中斷是允許的。
2、一般情況下,運營商有目的通過ACS對CPE的參數(shù)進行修改后,因為CPE長期有業(yè)務(wù)在線而使新參數(shù)不能生效,導致運營商的目的一直無法達到。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)CPE參數(shù)修改后由自己決定是否生效,需要用戶人為干預(yù),并可能因CPE長期有業(yè)務(wù)在線而使新修改參數(shù)一直不能生效的缺點,提供一種數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,滿足設(shè)備必須立即使新參數(shù)生效的需求,同時參數(shù)修改過程因為長期有業(yè)務(wù)在線使新參數(shù)不能生效時,能提示用戶,讓用戶進行有效干預(yù)。
本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案為提供一種數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其包括以下步驟A、管理設(shè)備向被管理設(shè)備發(fā)送參數(shù)修改命令,并在該參數(shù)修改命令中設(shè)置用于表示該參數(shù)修改是否立即生效的標志;B、被管理設(shè)備收到參數(shù)修改命令后修改設(shè)備參數(shù);C、被管理設(shè)備根據(jù)所述參數(shù)修改命令中的標志判斷是否立即生效并作出相應(yīng)的響應(yīng)。
所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其中所述步驟C中,被管理設(shè)備根據(jù)所述參數(shù)修改命令中的標志判斷是否要立即生效,如果是,則在參數(shù)修改完成后立刻使新參數(shù)生效;如果不是,則根據(jù)設(shè)備情況延遲使新參數(shù)生效。
所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其中在延遲使新參數(shù)生效時,判斷參數(shù)生效的延遲時間是否超過規(guī)定的期限,如果已超過規(guī)定的期限,則選擇無條件自動生效或以某種方式提示用戶在人工干預(yù)下使之生效。
所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其中在延時已超過規(guī)定的期限時,可以先判斷是否可強制生效,若可以強制生效,則直接使參數(shù)修改生效;若不能強制生效,則再提示用戶進行干預(yù),以使參數(shù)修改生效。
所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其中所述的提示用戶進行干預(yù)的方式可以為語音/聲音提示、屏幕文字/符號提示、電子郵件方式提示、短信方式提示、或用戶使用的通信系統(tǒng)提示。
所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其中所述標志可以是在所述參數(shù)修改命令中設(shè)置的立即生效參數(shù)。
所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其中所述參數(shù)修改命令中還可以包括用于鑒別管理端用戶合法性的鑒權(quán)信息。
所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其中所述步驟B中,接收到修改參數(shù)的命令后,可對管理端進行鑒權(quán),如果鑒權(quán)不通過則過程結(jié)束,向管理端反饋失敗信息或沒有任何反饋;如果鑒權(quán)通過則根據(jù)命令中的信息,修改被管理設(shè)備中指定的參數(shù)。
本發(fā)明的有益效果為本發(fā)明通過使用一個是否立即生效的標志,一方面區(qū)分出可以無條件復(fù)位設(shè)備和必須滿足一定條件才可復(fù)位設(shè)備的情況,消除了在用戶向運營商申請新業(yè)務(wù)后對設(shè)備進行參數(shù)修改等需要設(shè)備立即使新參數(shù)生效的場合下需要用戶人工干預(yù)的必要性;另一方面對于廠家在提供參數(shù)修改功能時對設(shè)備某些性能方面的要求可以有更大的靈活性。本發(fā)明同時通過各種提示手段,在對設(shè)備正常進行參數(shù)修改時,確保用戶在線業(yè)務(wù)不被意外中斷的前提下,能讓用戶知情并采取相應(yīng)措施使設(shè)備得到確實更新,避免了新參數(shù)一直不能生效的情況。
圖1為DSL組網(wǎng)及ACS和CPE在網(wǎng)絡(luò)中的位置示意圖;圖2為采用本發(fā)明設(shè)備參數(shù)修改方法對設(shè)備參數(shù)進行修改并使之生效的流程圖。
具體實施例方式
下面根據(jù)附圖和實施例對本發(fā)明作進一步詳細說明本發(fā)明在下發(fā)給CPE設(shè)備的參數(shù)修改命令/消息中使用一個標志,表示該次參數(shù)修改是否立即生效。以TR-069描述的SetParameterValues設(shè)置參數(shù)值方法為例(對于AddObject和DeleteObject方法是一樣的),增加一個EffectiveNow(立即生效)參數(shù),補充此參數(shù)后SetParameterValues方法完整的參數(shù)描述如表二表二 本發(fā)明SetParameterValues消息的參數(shù)描述
參數(shù)修改流程中,當EffectiveNow為0時,CPE完成參數(shù)修改后因某種原因一定時間內(nèi)(例如24小時)不能使新參數(shù)生效的情況下,以語音/聲音提示、屏幕文字/符號提示、用戶電子信箱、用戶其它具短信功能的終端、以及其它運營商可支持的用戶普遍使用的通信系統(tǒng)通知用戶,告知其可實施的人工干預(yù)。設(shè)備也可以在超過約定的時限后主動切換狀態(tài)以強制完成新參數(shù)的生效。當EffectiveNow為1時,設(shè)備必須在參數(shù)修改完成后立刻使新參數(shù)生效。
對于使用不同被管理設(shè)備的用戶,可以采用不同的方式進行通知,例如對于VoIP設(shè)備,當用戶摘機時立即用語音提示用戶作何操作可完成新參數(shù)生效,或者用某種特殊提示音進行提示并在用戶手冊中說明聽到此提示音后用戶可進行的操作。對于有顯示屏幕的CPE,可在屏幕上用文字方式提示用戶作何操作可完成新參數(shù)生效,或者以特殊符號提示并在用戶手冊中說明在看到此提示符號后用戶可進行的操作。用戶也可以在CPE開戶時登記一個Email地址或具有短信功能的其它終端設(shè)備例如移動電話的號碼,發(fā)生上述事件時運營商可發(fā)送Email到用戶登記的Email信箱或發(fā)送短信到用戶登記的電話號碼,向用戶說明可進行的操作圖2給出了本發(fā)明設(shè)備參數(shù)修改并使之生效的全部過程,其具體包括如下步驟1、ACS或其它管理設(shè)備下發(fā)參數(shù)修改命令,該命令一般包含所修改的參數(shù)的相關(guān)信息,例如參數(shù)名、新的參數(shù)值或用于鑒別管理端用戶合法性的鑒權(quán)信息等等,同時包括EffectiveNow(立即生效)參數(shù);2、CPE或其它被管設(shè)備收到參數(shù)修改命令,修改參數(shù),若修改失敗向ACS或管理設(shè)備反饋失敗信息,結(jié)束程序,若修改成功則繼續(xù)步驟3;3、判斷參數(shù)修改是否立即生效,若是,直接使參數(shù)修改生效;若不是立即生效,則延遲參數(shù)生效;4、判斷參數(shù)生效的延遲時間是否超過24小時,如果已超過24小時判斷是否可強制生效,若可以強制生效,直接使參數(shù)修改生效,若不能強制生效,則提示用戶進行干預(yù),以使參數(shù)修改生效。
需要指出的是,圖2中忽略了對下發(fā)參數(shù)修改命令/消息的實體的響應(yīng)和鑒權(quán)過程。被管理設(shè)備可能會對管理端進行鑒權(quán),如果鑒權(quán)不通過,則不進行參數(shù)修改并向管理端反饋失敗信息或沒有任何反饋。
圖2中所說的“能否生效”是CPE基于自己的狀態(tài)作出的判斷。也許CPE只要在運行就總是能生效,則能否生效的判斷和其否定分支各流程結(jié)點實際就不存在。
圖2中所說的“總延遲時間超過24小時”只是一個舉例,具體時間可以不是24小時,新參數(shù)等待生效的可等待時間可以分開處理而不是總延遲時間。
圖2中所說的“可強制生效”是指超時狀態(tài)下忽略設(shè)備的狀態(tài),強制使新參數(shù)生效過程完成??刹辉O(shè)此特性,即超時后若設(shè)備不允許則不能強制生效。這個強制生效特性并不是是否要立即生效的標志。
圖2中所說的“提示用戶干預(yù)”是指提示用戶參數(shù)已修改,需要進行適當操作使之生效,方法可以是上文中描述的任何提示方式。
圖2中所說的“修改失敗”只是一個ACS或其它下發(fā)命令/消息者需要知道的結(jié)果,不必在CPE上作任何提示,因為用戶不關(guān)心。
本發(fā)明通過使用一個是否立即生效(EffectiveNow)的標志,一方面區(qū)分出可以無條件復(fù)位設(shè)備和必須滿足一定條件才可復(fù)位設(shè)備的情況,消除了在用戶向運營商申請新業(yè)務(wù)后,對設(shè)備進行參數(shù)修改等需要設(shè)備立即使新參數(shù)生效的場合下需要用戶人工干預(yù)的必要性,另一方面對于廠家在提供參數(shù)修改功能時,對設(shè)備某些性能方面的要求可以有更大的靈活性。同時通過各種提示手段,對設(shè)備正常進行參數(shù)修改時,確保用戶在線業(yè)務(wù)不被意外中斷的前提下,能讓用戶知情并采取相應(yīng)措施使設(shè)備得到確實更新,避免了新參數(shù)一直不能生效的情況。
本領(lǐng)域技術(shù)人員不脫離本發(fā)明的實質(zhì)和精神,可以有多種變形方案實現(xiàn)本發(fā)明,以上所述僅為本發(fā)明較佳可行的實施例而已,并非因此局限本發(fā)明的權(quán)利范圍,凡運用本發(fā)明說明書及附圖內(nèi)容所作的等效變化,均包含于本發(fā)明的權(quán)利范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其包括以下步驟A、管理設(shè)備向被管理設(shè)備發(fā)送參數(shù)修改命令,并在該參數(shù)修改命令中設(shè)置用于表示該參數(shù)修改是否立即生效的標志;B、被管理設(shè)備收到參數(shù)修改命令后修改設(shè)備參數(shù);C、被管理設(shè)備根據(jù)所述參數(shù)修改命令中的標志判斷是否立即生效并作出相應(yīng)的響應(yīng)。
2.根據(jù)權(quán)利要求1所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其特征在于所述步驟C中,被管理設(shè)備根據(jù)所述參數(shù)修改命令中的標志判斷是否要立即生效,如果是,則在參數(shù)修改完成后立刻使新參數(shù)生效;如果不是,則根據(jù)設(shè)備情況延遲使新參數(shù)生效。
3.根據(jù)權(quán)利要求2所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其特征在于在延遲使新參數(shù)生效時,判斷參數(shù)生效的延遲時間是否超過規(guī)定的期限,如果已超過規(guī)定的期限,則選擇無條件自動生效或以某種方式提示用戶在人工干預(yù)下使之生效。
4.根據(jù)權(quán)利要求3所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其特征在于在延時已超過規(guī)定的期限時,先判斷是否可強制生效,若可以強制生效,則直接使參數(shù)修改生效;若不能強制生效,則再提示用戶進行干預(yù),以使參數(shù)修改生效。
5.根據(jù)權(quán)利要求3或4所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其特征在于所述的提示用戶進行干預(yù)的方式為語音/聲音提示、屏幕文字/符號提示、電子郵件方式提示、短信方式提示、或用戶使用的通信系統(tǒng)提示。
6.根據(jù)權(quán)利要求1所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其特征在于所述標志為在所述參數(shù)修改命令中設(shè)置的立即生效參數(shù)。
7.根據(jù)權(quán)利要求1所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其特征在于所述參數(shù)修改命令中還包括用于鑒別管理端用戶合法性的鑒權(quán)信息。
8.根據(jù)權(quán)利要求7所述的數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,其特征在于所述步驟B中,接收到修改參數(shù)的命令后,對管理端進行鑒權(quán),如果鑒權(quán)不通過則過程結(jié)束,向管理端反饋失敗信息或沒有任何反饋;如果鑒權(quán)通過則根據(jù)命令中的信息,修改被管理設(shè)備中指定的參數(shù)。
全文摘要
一種數(shù)字用戶線接入網(wǎng)中的設(shè)備配置方法,管理設(shè)備向被管理設(shè)備發(fā)送參數(shù)修改命令,并在該參數(shù)修改命令中設(shè)置用于表示該參數(shù)修改是否立即生效的標志;被管理設(shè)備收到參數(shù)修改命令后修改設(shè)備參數(shù);被管理設(shè)備根據(jù)所述參數(shù)修改命令中的標志判斷是否立即生效并作出相應(yīng)的響應(yīng)。本發(fā)明克服現(xiàn)有技術(shù)CPE參數(shù)修改后由自己決定是否生效,可能需要用戶人為干預(yù),并可能因CPE長期有業(yè)務(wù)在線而使新修改參數(shù)一直不能生效的缺點,能滿足設(shè)備必須立即使新參數(shù)生效的需求,同時參數(shù)修改過程因為長期有業(yè)務(wù)在線使新參數(shù)不能生效時,能提示用戶,讓用戶進行有效干預(yù)。
文檔編號H04L12/28GK101051928SQ200610060259
公開日2007年10月10日 申請日期2006年4月7日 優(yōu)先權(quán)日2006年4月7日
發(fā)明者吳黃偉 申請人:華為技術(shù)有限公司