新四季網

基於Tr069協議獲取設備狀態的方法、ACS及系統的製作方法

2023-05-01 20:01:56 1

專利名稱:基於Tr069協議獲取設備狀態的方法、ACS及系統的製作方法
技術領域:
本發明涉及網管技術領域,尤其涉及一種基於Tr069協議(CPE廣域網管理協議)獲取設備狀態的方法、ACS (Auto-Configuration Server,自動配置伺服器)及系統。
背景技術:
隨著設備網管技術的快速發展,網管伺服器性能的快速提升,網管伺服器需要管理的設備數量也呈幾何級數的增加,如何快速高效的管理這些設備,成為網管系統中的一大難題。
在網管領域中,設備數量巨大,種類繁多,如何管理這些設備成為一大難題,現有的SNMP(Simple Network Management Protocol,簡單網絡管理協議)由於數據傳輸的不安全性以及數據定義的隨意性,導致其管理變得越來越複雜而難以實現,由BBF(BroadbandForum,寬帶論壇)制定的Tr069協議較好的解決了上述問題,但對於如何實時批量的獲取設備的狀態的問題,依舊沒有得到很好的解決,在現有的Tr069協議中,通常有以下兩種方法一、根據Tr069協議的交互流程,獲取設備上的某個固定的參數,能取到參數值為在線狀態,而取不到值或者協議交互超時時為離線狀態,其方法流程如圖I所示。該方法存在的弊端有I、設備種類繁多,固定參數可能在某設備上不存在,導致設備明明在線,但因取不到固定參數而認為設備不在線;2、要獲取設備上的某個固定的參數,必須基於設備類型做配置,如A類型設備,取Al值,B類型設備取BI值,導致網管功能結構複雜;3、用 Tr069 協議獲取參數,要經歷多次 HTTP (HyperText Transfer Protocol 超文本傳輸協議)交互,效率低。方法二、在獲取狀態的初期,網管向設備發送一個連接請求,通過採用HTTP協議的get方法返回的HTTP狀態碼來實現對設備狀態的獲取,如圖2所示,由於連接請求中附帶了 ACS的用戶名和密碼,導致連接請求發送後,能立即取到狀態碼202,但隨後,CPE (Customer premises equipment,用戶駐地設備)將向ACS發送一個對獲取設備狀態無用的帶6 CONNECTION REQUEST事件的Inform消息包,此方法二相比方法一而言,效率得到了提高,但CPE與ACS之間有協議交互,損耗了系統性能。

發明內容
本發明的主要目的在於提供一種高效且簡單的基於Tr069協議獲取設備狀態的方法、ACS及系統。為了達到上述目的,本發明提出一種基於Tr069協議獲取設備狀態的方法,包括ACS向CPE發送連接請求,所述連接請求攜帶錯誤的用戶名和密碼;根據是否接收到所述CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態。優選地,所述根據是否接收到CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態的步驟包括當ACS接收到所述CPE根據所述連接請求同步返回的認證錯誤狀態碼時,ACS確定所述CPE處於在線狀態;否則若接收到非認證錯誤狀態碼或等待超時,所述ACS確定所述CPE處於離線狀態。優選地,所述認證錯的狀態碼為HTTP狀態碼。
優選地,所述用戶名和密碼設定為固定或隨機的數字字母組合字符串。本發明還提出一種基於Tr069協議獲取設備狀態的ACS,包括連接請求發送模塊,用於向CPE發送連接請求;所述連接請求攜帶錯誤的用戶名和密碼;狀態判斷模塊,用於根據是否接收到所述CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態。優選地,所述狀態判斷模塊還用於當接收到所述CPE根據所述連接請求同步返回的認證錯誤狀態碼時,確定所述CPE處於在線狀態;否則,若接收到非認證錯誤狀態碼或等待超時,確定所述CPE處於離線狀態。優選地,所述認證錯的狀態碼為HTTP狀態碼。優選地,所述用戶名和密碼設定為固定或隨機的數字字母組合字符串。
本發明還提出一種基於Tr069協議獲取設備狀態的系統,包括ACS及CPE,其中所述ACS用於向CPE發送連接請求,所述連接請求攜帶錯誤的用戶名和密碼;根據是否接收到所述CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態;所述CPE用於接收ACS發送的連接請求;當該CPE在線時,向ACS同步返回認證錯誤狀態碼。優選地,所述ACS還用於當接收到所述CPE根據所述連接請求同步返回的認證錯誤狀態碼時,確定所述CPE處於在線狀態;否則,若接收到非認證錯誤狀態碼或等待超時,確定所述CPE處於離線狀態。本發明提出的一種基於Tr069協議獲取設備狀態的方法、ACS及系統,通過ACS向CPE發送攜帶有錯誤的用戶名和密碼的連接請求,根據CPE同步返回的認證錯誤的狀態碼得知該CPE處於在線狀態,當ACS等待超時或ACS接收到其他狀態碼時,確定CPE處於離線狀態。因此,本發明相比現有技術,只需要做個HTTP get調用,即可獲取到設備狀態,其方法簡單且高效。


圖I是現有技術中獲取設備狀態的一種方法流程示意圖;圖2是現有技術中獲取設備狀態的另一種方法流程示意圖;圖3是本發明基於Tr069協議獲取設備狀態的方法一實施例流程示意圖;圖4是本發明基於Tr069協議獲取設備狀態的方法一實施例中根據是否接收到CPE收到連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態的流程示意圖5是本發明基於Tr069協議獲取設備狀態的方法一實施例中ACS與CPE交互過程不意圖;圖6是本實施例中基於Tr069協議獲取設備狀態的ACS —實施例結構示意圖;圖7是本實施例中基於Tr069協議獲取設備狀態的系統一實施例結構示意圖。為了使本發明的技術方案更加清楚、明了,下面將結合附圖作進一步詳述。
具體實施例方式本發明實施例解決方案主要是將通過ACS向CPE發送攜帶有錯誤的用戶名和密碼的連接請求,根據CPE同步返回的認證錯誤的狀態碼確定該CPE處於在線狀態;否則,ACS等待超時或ACS接收到其他狀態碼時,確定CPE處於離線狀態;其獲取設備狀態方法簡單、聞效。本發明實施例基於現有的Tr069協議而實現。如圖3所不,本發明一實施例提出一種基於Tr069協議獲取設備狀態的方法,包括步驟S101, ACS向CPE發送連接請求,連接請求攜帶錯誤的用戶名和密碼;其中,用戶名和密碼設定為固定或隨機的數字字母組合字符串。與圖2所示的、現有的採用正確的用戶名和密碼獲取設備狀態的方法類似,首先,ACS向CPE發送一個連接請求,本實施例中連接請求中攜帶有錯誤的用戶名和密碼,由此,避免了攜帶正確的用戶名和密碼獲取設備狀態時,CPE與ACS之間的協議交互給系統性能帶來損耗的缺陷。步驟S102,根據是否接收到CPE收到連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態。本實施例中,當CPE在線時,CPE接收到ACS發送的連接請求時,會向ACS同步返回一個認證錯誤的狀態碼,該認證錯誤狀態碼為HTTP狀態碼。當ACS收到該認證錯誤的狀態碼時,由此可以確定CPE在線^ACS收到其他狀態碼或者ACS等待超時時,由此可以確定CPE離線。如圖4所示,步驟S102包括步驟S1021,判斷是否接收到CPE根據連接請求同步返回的認證錯誤狀態碼,若是,則進入步驟S1022 ;否則,進入步驟S1023 ;ACS沒有接收到CPE根據連接請求同步返回的認證錯誤狀態碼的情況包括接收到非認證錯誤狀態碼或等待超時。步驟S1022,ACS確定CPE處於在線狀態;步驟S1023,ACS確定CPE處於離線狀態。下面通過將本實施例與現有技術中獲取設備狀態的方法進行對比,詳細闡述本實施例的技術方案。現有的獲取設備狀態的一種方法流程中,如圖I所示,ACS向CPE發送連接請求後,CPE返回200或204狀態碼,緊接著CPE發起會話,進行Inform、InformResponse交互後,CPE再發一個空包,ACS發出get命令,CPE返回getR印onse,流程結束;其具體交互過程如下
I、ACS向CPE發起一個連接請求,連接請求中攜帶正確的用戶名和密碼;2、CPE同步返回一個HTTP狀態碼200或204 ;3、CPE 向 ACS 上報一個帶 CONNECTION REQUEST 事件的 Inform 報文,標誌 CPE 已和ACS建立起會話;4、ACS 向 CPE 回一個 InformResponse 報文;5、CPE向ACS發送一個空報文;6、ACS向CPE發送一個GetParameterValues報文,獲取CPE的某個參數;7、CPE 向 ACS 返回一個 GetParameterValuesResponse,報文中包含了參數值。如圖2所示,其為使用正確的用戶名和密碼發送連接請求,當ACS向CPE發送連接請求後,CPE返回200或204狀態碼,緊接著,CPE發起會話,Inform、InformResponse交互,互發空包流程結束;其具體交互過程如下UACS向CPE發起一個連接請求,連接請求中攜帶正確的用戶名和密碼;2、CPE同步返回一個HTTP狀態碼200或204 ;3、CPE 向 ACS 上報一個帶 CONNECTION REQUEST 事件的 Inform 報文,標誌 CPE 已和ACS建立起會話;4、ACS 向 CPE 回一個 InformResponse 報文;5、CPE向ACS發送一個空報文;6、ACS向CPE返回一個空報文。如圖5所示,其為本實施例中ACS與CPE交互流程示意圖,其交互過程如下1、ACS向CPE發起一個連接請求,連接請求中攜帶錯誤的用戶名和密碼;2、CPE同步返回一個HTTP狀態碼401。在本實施例中,由於連接請求攜帶的是錯誤的用戶名和密碼,導致不能激活CPE發送Inform報文到ACS,而是CPE同步發送狀態碼為401 (認證失敗),ACS接收到此狀態碼後,即可認為此CPE在線,當CPE同步返回超時時,程序認為設備離線。本實施例與現有技術的比較結果如下表I所示
權利要求
1.一種基於Tr069協議獲取設備狀態的方法,其特徵在於,包括 自動配置伺服器ACS向用戶駐地設備CPE發送連接請求,所述連接請求攜帶錯誤的用戶名和密碼; 根據是否接收到所述CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態。
2.根據權利要求I所述的方法,其特徵在於,所述根據是否接收到CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態的步驟包括 當ACS接收到所述CPE根據所述連接請求同步返回的認證錯誤狀態碼時,ACS確定所述CPE處於在線狀態;否則 若接收到非認證錯誤狀態碼或等待超時,所述ACS確定所述CPE處於離線狀態。
3.根據權利要求I所述的方法,其特徵在於,所述認證錯誤狀態碼為HTTP狀態碼。
4.根據權利要求I所述的方法,其特徵在於,所述用戶名和密碼設定為固定或隨機的數字字母組合字符串。
5.一種基於Tr069協議獲取設備狀態的ACS,其特徵在於,包括 連接請求發送模塊,用於向CPE發送連接請求;所述連接請求攜帶錯誤的用戶名和密碼; 狀態判斷模塊,用於根據是否接收到所述CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態。
6.根據權利要求5所述的ACS,其特徵在於,所述狀態判斷模塊還用於當接收到所述CPE根據所述連接請求同步返回的認證錯誤狀態碼時,確定所述CPE處於在線狀態;否則,若接收到非認證錯誤狀態碼或等待超時,確定所述CPE處於離線狀態。
7.根據權利要求5所述的ACS,其特徵在於,所述認證錯的狀態碼為HTTP狀態碼。
8.根據權利要求5、6或7所述的ACS,其特徵在於,所述用戶名和密碼設定為固定或隨機的數字字母組合字符串。
9.一種基於Tr069協議獲取設備狀態的系統,其特徵在於,包括ACS及CPE,其中 所述ACS用於向CPE發送連接請求,所述連接請求攜帶錯誤的用戶名和密碼;根據是否接收到所述CPE收到所述連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態;所述CPE用於接收ACS發送的連接請求;當該CPE在線時,向ACS同步返回認證錯誤狀態碼。
10.根據權利要求9所述的系統,其特徵在於,所述ACS還用於當接收到所述CPE根據所述連接請求同步返回的認證錯誤狀態碼時,確定所述CPE處於在線狀態;否則,若接收到非認證錯誤狀態碼或等待超時,確定所述CPE處於離線狀態。
全文摘要
本發明涉及一種基於Tr069協議獲取設備狀態的方法、ACS及系統,其中方法包括ACS向CPE發送連接請求,連接請求攜帶錯誤的用戶名和密碼;根據是否接收到CPE收到連接請求後同步返回的認證錯誤狀態碼,判斷該CPE的狀態。本發明通過ACS向CPE發送攜帶有錯誤的用戶名和密碼的連接請求,根據CPE同步返回的認證錯誤的狀態碼確定該CPE處於在線狀態,當ACS等待超時或ACS接收到其他狀態碼時,確定CPE處於離線狀態。因此,本發明相比現有技術,只需要進行一次HTTP get調用,即可獲取到設備狀態,其方法簡單且高效。
文檔編號H04L29/06GK102684899SQ20111006213
公開日2012年9月19日 申請日期2011年3月15日 優先權日2011年3月15日
發明者殷寶玉, 陸春君 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀