專利名稱:基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程控制技術(shù)領(lǐng)域,尤其涉及一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法和系統(tǒng)。
背景技術(shù):
在現(xiàn)有的瘦無線接入點(diǎn)(Fit AP)設(shè)計(jì)中,F(xiàn)it AP本身通常被作為一個(gè)基本的網(wǎng)絡(luò)設(shè)備進(jìn)行設(shè)計(jì),所有的操作和控制方法也從這個(gè)角度入手。也就是說,F(xiàn)it AP可能會(huì)提供串口控制功能和telnet功能等等,在維護(hù)或者調(diào)試過程中,通過這些手段可以實(shí)現(xiàn)對(duì)Fit AP
的管理。目前,F(xiàn)it AP和接入控制器(AC)之間的注冊(cè)協(xié)議主要關(guān)注三層功能,所以Fit AP 注冊(cè)的前提是必須成功獲取到IP地址。然而,由于Fit AP通常安裝在一些非常不容易到達(dá)的位置,例如樓頂、電線桿或者地鐵隧道等等,當(dāng)這些Fit AP無法獲取到IP地址時(shí),F(xiàn)it AP就形成了一個(gè)孤島,由于位置不可達(dá)導(dǎo)致串口無法使用,由于沒有IP地址導(dǎo)致遠(yuǎn)程的方式無法訪問,最終導(dǎo)致Fit AP對(duì)于此類問題的維護(hù)和處理非常困難??梢姡捎诂F(xiàn)有的遠(yuǎn)程控制方法都是基于三層網(wǎng)絡(luò)協(xié)議的,這對(duì)Fit AP等設(shè)備的遠(yuǎn)程管理和維護(hù)造成困難。
發(fā)明內(nèi)容
本發(fā)明提出一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法,能夠便于網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程管理和維護(hù)。本發(fā)明還提出一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制系統(tǒng),能夠便于網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程管理和維護(hù)。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法,應(yīng)用于包括控制設(shè)備和被控設(shè)備的二層網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng),該方法包括控制設(shè)備向被控設(shè)備發(fā)送二層接管報(bào)文,接收到所述二層接管報(bào)文的被控設(shè)備判斷自身是否能夠被接管,并根據(jù)判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文;當(dāng)所述二層接管回應(yīng)報(bào)文的內(nèi)容為接管成功時(shí),控制設(shè)備向該被控設(shè)備發(fā)送二層控制報(bào)文,對(duì)所述被控設(shè)備進(jìn)行遠(yuǎn)程控制;所述被控設(shè)備按照所述二層控制報(bào)文的內(nèi)容執(zhí)行相應(yīng)操作,并向控制設(shè)備反饋二層控制回應(yīng)報(bào)文;所述二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文和二層控制回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制系統(tǒng),包括控制設(shè)備和被控設(shè)備,所述控制設(shè)備,用于向被控設(shè)備發(fā)送二層接管報(bào)文,接收被控設(shè)備反饋的二層接管回應(yīng)報(bào)文,當(dāng)所述二層接管回應(yīng)報(bào)文的內(nèi)容為接管成功時(shí),向所述被控設(shè)備發(fā)送二層控制報(bào)文,對(duì)所述被控設(shè)備進(jìn)行遠(yuǎn)程控制;
所述被控設(shè)備,用于接收來自控制設(shè)備二層接管報(bào)文,判斷自身是否能夠被接管, 并根據(jù)判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文;接收來自控制設(shè)備的二層控制報(bào)文, 按照所述二層控制報(bào)文的內(nèi)容執(zhí)行相應(yīng)操作,并向控制設(shè)備反饋二層控制回應(yīng)報(bào)文;所述二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文和二層控制回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝??梢姡景l(fā)明提出的基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法和系統(tǒng),能夠基于二層網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)遠(yuǎn)程控制,在無法實(shí)現(xiàn)三層訪問或者三層協(xié)議本身存在問題時(shí)避免到設(shè)備現(xiàn)場(chǎng)進(jìn)行問題處理,因此能夠便于網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程管理和維護(hù)。
圖1為本發(fā)明提出的二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法流程圖;圖2為TLV的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制流程圖;圖4為本發(fā)明中控制設(shè)備和被控設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明提出一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法,該方法完全基于二層協(xié)議實(shí)現(xiàn)遠(yuǎn)程控制。如圖1為本發(fā)明提出的二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法流程圖,應(yīng)用于包括控制設(shè)備和被控設(shè)備的二層網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng),該方法包括步驟101 控制設(shè)備向被控設(shè)備發(fā)送二層接管報(bào)文;步驟102 接收到所述二層接管報(bào)文的被控設(shè)備判斷自身是否能夠被接管,并根據(jù)判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文;步驟103 當(dāng)所述二層接管回應(yīng)報(bào)文的內(nèi)容為接管成功時(shí),控制設(shè)備向該被控設(shè)備發(fā)送二層控制報(bào)文,對(duì)所述被控設(shè)備進(jìn)行遠(yuǎn)程控制;步驟104 所述被控設(shè)備按照所述二層控制報(bào)文的內(nèi)容執(zhí)行相應(yīng)操作,并向控制設(shè)備反饋二層控制回應(yīng)報(bào)文。通過上述過程,實(shí)現(xiàn)了控制設(shè)備對(duì)被控設(shè)備的遠(yuǎn)程控制。上述步驟101之前可以進(jìn)一步包括控制設(shè)備廣播二層發(fā)現(xiàn)報(bào)文,接收到該二層發(fā)現(xiàn)報(bào)文的被控設(shè)備向所述控制設(shè)備反饋二層發(fā)現(xiàn)回應(yīng)報(bào)文,控制設(shè)備記錄反饋所述二層發(fā)現(xiàn)回應(yīng)報(bào)文的被控設(shè)備。當(dāng)需要結(jié)束遠(yuǎn)程控制時(shí),上述方法可以進(jìn)一步包括步驟105 控制設(shè)備向被控設(shè)備發(fā)送二層接管斷開報(bào)文,結(jié)束對(duì)所述被控設(shè)備的遠(yuǎn)程控制;步驟106 被控設(shè)備向控制設(shè)備反饋二層接管斷開回應(yīng)報(bào)文。上述步驟102中,被控設(shè)備根據(jù)自身是否能夠被接管的判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文的方式可以為當(dāng)被控設(shè)備判斷出自身的控制(Console)接口正在使用時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為因Console接口正在使用導(dǎo)致接管失敗;當(dāng)被控設(shè)備判斷出自身的Console接口未被使用并且能夠被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管成功;
5
當(dāng)被控設(shè)備判斷出自身的Console接口未被使用但不能被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管失敗。上述過程中,所有的報(bào)文均采用二層協(xié)議進(jìn)行封裝,如采用以太網(wǎng)的802. 3協(xié)議或無線局域網(wǎng)的802. 11協(xié)議;并且,上述所有報(bào)文均包括一個(gè)以上對(duì)應(yīng)類型的類型長(zhǎng)度值 (TLV),考慮到控制設(shè)備和被控設(shè)備之間的交互性,每個(gè)報(bào)文最好只包括一個(gè)TLV。如圖2為 TLV的結(jié)構(gòu)示意圖,該TLV可以包括1個(gè)字節(jié)的Type字段、2個(gè)字節(jié)Length字段和1個(gè)字節(jié)的Value字段。不同報(bào)文的TLV可以設(shè)定如下二層發(fā)現(xiàn)報(bào)文的TLV =Type字段取值為l、Length字段取值為0,Value字段為空。二層發(fā)現(xiàn)回應(yīng)報(bào)文的TLV =Type字段取值為2、Length字段取值為0,Value字段為空。二層接管報(bào)文的TLV =Type字段取值為3、Length字段取值為0,Value字段為空。二層接管斷開報(bào)文的TLV =Type字段取值為4、Length字段取值為0,Value字段為空。二層接管回應(yīng)報(bào)文的TLV =Type字段取值為5、Length字段取值為1,Value字段取值為0、1或2 ;其中,Value字段取值為0表示接管成功,Value字段取值為1表示接管失敗,Value字段取值為2表示因Console接口正在使用導(dǎo)致接管失敗。二層接管斷開回應(yīng)報(bào)文的TLV :Type字段取值為6、Length字段取值為1,Value字段取值為0。二層控制報(bào)文的TLV =Type字段取值為10、Length和Value字段的取值根據(jù)實(shí)際輸入確定。二層控制回應(yīng)報(bào)文的TLV =Type字段取值為11、Length和Value字段的取值根據(jù)實(shí)際輸入確定。以下舉具體的實(shí)施例詳細(xì)介紹,在本實(shí)施例中,遠(yuǎn)程控制系統(tǒng)包括1個(gè)控制設(shè)備和2個(gè)被控設(shè)備(即設(shè)備1和設(shè)備2)。如圖3為本發(fā)明實(shí)施例基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制流程圖,包括步驟301 控制設(shè)備廣播二層發(fā)現(xiàn)報(bào)文,該報(bào)文的目的MAC地址為 FFFF-FFFF-FFFF-FFFF ;之后控制設(shè)備等待一段時(shí)間,等待接收被控設(shè)備的反饋。步驟302 設(shè)備1收到該二層發(fā)現(xiàn)報(bào)文,向控制設(shè)備反饋二層發(fā)現(xiàn)回應(yīng)報(bào)文,該報(bào)文的源MAC地址為設(shè)備1的MAC地址。步驟303 控制設(shè)備記錄設(shè)備1的MAC地址,代表設(shè)備1可以被遠(yuǎn)程控制。步驟304 設(shè)備2收到該二層發(fā)現(xiàn)報(bào)文,向控制設(shè)備反饋二層發(fā)現(xiàn)回應(yīng)報(bào)文,該報(bào)文的源MAC地址為設(shè)備2的MAC地址。步驟305 控制設(shè)備記錄設(shè)備2的MAC地址,代表設(shè)備2可以被遠(yuǎn)程控制。步驟306 當(dāng)控制設(shè)備需要對(duì)設(shè)備1進(jìn)行遠(yuǎn)程控制時(shí),向設(shè)備1發(fā)送二層接管報(bào)文。步驟307 設(shè)備1收到二層接管報(bào)文后,首先,判斷設(shè)備1的Console接口是否正在被正常使用,如果正在被使用,則向控制設(shè)備反饋二層接管回應(yīng)報(bào)文(其中Value取值為2,表明因Console接口正在使用導(dǎo)致接管失敗);如果未被使用,則設(shè)備1的遠(yuǎn)程控制功能開始接管console接口工作,如果接管成功則向控制設(shè)備反饋二層接管回應(yīng)報(bào)文(其中 Value取值為0,表明接管成功);如果接管失敗,則向控制設(shè)備反饋二層接管回應(yīng)報(bào)文(其中Value取值為1,表明接管失敗);步驟308 當(dāng)控制設(shè)備接收到來自設(shè)備1的二層接管回應(yīng)報(bào)文后,根據(jù)返回的結(jié)果給出相應(yīng)的提示信息;如果接管成功,則繼續(xù)執(zhí)行步驟309。步驟309 用戶輸入需要在設(shè)備1上執(zhí)行的命令,控制設(shè)備的二層網(wǎng)絡(luò)控制協(xié)議將該命令封裝并構(gòu)造成二層控制報(bào)文,將二層控制報(bào)文發(fā)送至設(shè)備1。步驟310:設(shè)備1接收到二層控制報(bào)文后,解析獲取實(shí)際的命令字符串,通過 console接口執(zhí)行輸入命令以及輸出響應(yīng),并將輸出的響應(yīng)構(gòu)造并封裝成二層控制回應(yīng)報(bào)文,將該二層控制回應(yīng)報(bào)文反饋至控制設(shè)備。如果響應(yīng)的信息過多,例如超過1497bytes 時(shí),可以將二層控制回應(yīng)報(bào)文按照最大1497bytes進(jìn)行分段后封裝并反饋。步驟311 控制設(shè)備接收二層控制回應(yīng)報(bào)文,解析獲取該報(bào)文攜帶的實(shí)際回應(yīng)信息,并最終顯示出來。步驟312 當(dāng)控制設(shè)備需要端口對(duì)設(shè)備1的控制時(shí),向設(shè)備1發(fā)送二層接管斷開報(bào)文。步驟313 設(shè)備1收到二層接管斷開報(bào)文后,停止對(duì)Console接口的接管,并向控制設(shè)備發(fā)送Value為0的二層接管斷開回應(yīng)報(bào)文進(jìn)行確認(rèn)。本發(fā)明還提出一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制系統(tǒng),包括控制設(shè)備和被控設(shè)備,其特征在于,所述控制設(shè)備,用于向被控設(shè)備發(fā)送二層接管報(bào)文,接收被控設(shè)備反饋的二層接管回應(yīng)報(bào)文,當(dāng)所述二層接管回應(yīng)報(bào)文的內(nèi)容為接管成功時(shí),向所述被控設(shè)備發(fā)送二層控制報(bào)文,對(duì)所述被控設(shè)備進(jìn)行遠(yuǎn)程控制;所述被控設(shè)備,用于接收來自控制設(shè)備二層接管報(bào)文,判斷自身是否能夠被接管, 并根據(jù)判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文;接收來自控制設(shè)備的二層控制報(bào)文, 按照所述二層控制報(bào)文的內(nèi)容執(zhí)行相應(yīng)操作,并向控制設(shè)備反饋二層控制回應(yīng)報(bào)文;所述二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文和二層控制回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。上述控制設(shè)備還可以用于廣播二層發(fā)現(xiàn)報(bào)文,當(dāng)接收到被控設(shè)備反饋的二層發(fā)現(xiàn)回應(yīng)報(bào)文時(shí),記錄該被控設(shè)備;上述被控設(shè)備還可以用于接收來自控制設(shè)備的二層發(fā)現(xiàn)報(bào)文,向所述控制設(shè)備反饋二層發(fā)現(xiàn)回應(yīng)報(bào)文;上述二層發(fā)現(xiàn)報(bào)文和二層發(fā)現(xiàn)回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。上述控制設(shè)備,可以進(jìn)一步用于向被控設(shè)備發(fā)送二層接管斷開報(bào)文,結(jié)束對(duì)所述被控設(shè)備的遠(yuǎn)程控制;上述被控設(shè)備,可以進(jìn)一步用于接收來自控制設(shè)備的二層接管斷開報(bào)文,向該控制設(shè)備反饋二層接管斷開回應(yīng)報(bào)文;上述二層接管斷開報(bào)文和二層接管斷開回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。上述二層發(fā)現(xiàn)報(bào)文、二層發(fā)現(xiàn)回應(yīng)報(bào)文、二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文、二層控制回應(yīng)報(bào)文、二層接管斷開報(bào)文和二層接管斷開回應(yīng)報(bào)文的報(bào)文內(nèi)容均可以包括一個(gè)以上對(duì)應(yīng)類型的TLV。上述二層協(xié)議為以太網(wǎng)協(xié)議或無線局域網(wǎng)協(xié)議。上述被控設(shè)備根據(jù)自身是否能夠被接管的判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文的方式為當(dāng)被控設(shè)備判斷出自身的Console接口正在使用時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為因Console接口正在使用導(dǎo)致接管失敗;當(dāng)被控設(shè)備判斷出自身的Console接口未被使用并且能夠被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管成功;當(dāng)被控設(shè)備判斷出自身的Console接口未被使用但不能被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管失敗。在控制設(shè)備和被控設(shè)備中,分別加載了二層網(wǎng)絡(luò)遠(yuǎn)程控制客戶端和服務(wù)器端。其中,客戶端可以在不同的系統(tǒng)及不同的設(shè)備上進(jìn)行實(shí)現(xiàn),主要通過載體設(shè)備實(shí)現(xiàn)二層網(wǎng)絡(luò)遠(yuǎn)程控制命令的發(fā)送和接收,以及被控制設(shè)備的命令輸入和輸出的發(fā)送和回顯;服務(wù)器端主要集成在現(xiàn)有的設(shè)備特別是AP設(shè)備中,通過二層網(wǎng)絡(luò)遠(yuǎn)程控制的服務(wù)器端功能,設(shè)備完成控制命令的處理,并且接管當(dāng)前設(shè)備的console命令行操作,完成命令行的輸入工作,并將相應(yīng)的輸出回送給遠(yuǎn)端的客戶端。如圖4為本發(fā)明中控制設(shè)備和被控設(shè)備的結(jié)構(gòu)示意圖。在控制設(shè)備中,包括標(biāo)準(zhǔn)的操作處理模塊、二層網(wǎng)絡(luò)遠(yuǎn)程控制客戶端和第一收發(fā)模塊;在被控設(shè)備中,包括Console 接口、二層網(wǎng)絡(luò)遠(yuǎn)程控制服務(wù)器端和第二收發(fā)模塊。其中,標(biāo)準(zhǔn)的操作處理模塊用于輸入對(duì)被控設(shè)備的命令字符串,二層網(wǎng)絡(luò)遠(yuǎn)程控制客戶端和服務(wù)器端用于構(gòu)造二層網(wǎng)絡(luò)遠(yuǎn)程控制報(bào)文,第一收發(fā)模塊和第二收發(fā)模塊用于對(duì)二層網(wǎng)絡(luò)遠(yuǎn)程控制報(bào)文進(jìn)行傳輸,Console接口用于通過輸入命令字符串實(shí)現(xiàn)對(duì)載體設(shè)備的控制。綜上可見,本發(fā)明提出的遠(yuǎn)程控制方法和系統(tǒng),能夠基于二層網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)遠(yuǎn)程控制,在無法實(shí)現(xiàn)三層訪問或者三層協(xié)議本身存在問題時(shí)避免到設(shè)備現(xiàn)場(chǎng)進(jìn)行問題處理, 因此能夠便于網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程管理和維護(hù)。本發(fā)明對(duì)于AP設(shè)備等尤其適用,采用本發(fā)明可以通過遠(yuǎn)程控制完成對(duì)故障AP的調(diào)試和分析,極大地減低了維護(hù)和定位的難度。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法,應(yīng)用于包括控制設(shè)備和被控設(shè)備的二層網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng),其特征在于,所述方法包括控制設(shè)備向被控設(shè)備發(fā)送二層接管報(bào)文,接收到所述二層接管報(bào)文的被控設(shè)備判斷自身是否能夠被接管,并根據(jù)判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文;當(dāng)所述二層接管回應(yīng)報(bào)文的內(nèi)容為接管成功時(shí),控制設(shè)備向該被控設(shè)備發(fā)送二層控制報(bào)文,對(duì)所述被控設(shè)備進(jìn)行遠(yuǎn)程控制;所述被控設(shè)備按照所述二層控制報(bào)文的內(nèi)容執(zhí)行相應(yīng)操作,并向控制設(shè)備反饋二層控制回應(yīng)報(bào)文;所述二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文和二層控制回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制設(shè)備向被控設(shè)備發(fā)送二層接管報(bào)文之前進(jìn)一步包括控制設(shè)備廣播二層發(fā)現(xiàn)報(bào)文,接收到該二層發(fā)現(xiàn)報(bào)文的被控設(shè)備向所述控制設(shè)備反饋二層發(fā)現(xiàn)回應(yīng)報(bào)文,控制設(shè)備記錄反饋所述二層發(fā)現(xiàn)回應(yīng)報(bào)文的被控設(shè)備; 所述二層發(fā)現(xiàn)報(bào)文和二層發(fā)現(xiàn)回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括控制設(shè)備向被控設(shè)備發(fā)送二層接管斷開報(bào)文,結(jié)束對(duì)所述被控設(shè)備的遠(yuǎn)程控制,被控設(shè)備向控制設(shè)備反饋二層接管斷開回應(yīng)報(bào)文;所述二層接管斷開報(bào)文和二層接管斷開回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述二層發(fā)現(xiàn)報(bào)文、二層發(fā)現(xiàn)回應(yīng)報(bào)文、 二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文、二層控制回應(yīng)報(bào)文、二層接管斷開報(bào)文和二層接管斷開回應(yīng)報(bào)文的報(bào)文內(nèi)容均包括一個(gè)以上對(duì)應(yīng)類型的類型長(zhǎng)度值TLV。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述二層協(xié)議為以太網(wǎng)協(xié)議或無線局域網(wǎng)協(xié)議。
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述被控設(shè)備根據(jù)自身是否能夠被接管的判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文的方式為當(dāng)被控設(shè)備判斷出自身的控制Console接口正在使用時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為因Console接口正在使用導(dǎo)致接管失?。划?dāng)被控設(shè)備判斷出自身的Console接口未被使用并且能夠被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管成功;當(dāng)被控設(shè)備判斷出自身的Console接口未被使用但不能被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管失敗。
7.一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制系統(tǒng),包括控制設(shè)備和被控設(shè)備,其特征在于,所述控制設(shè)備,用于向被控設(shè)備發(fā)送二層接管報(bào)文,接收被控設(shè)備反饋的二層接管回應(yīng)報(bào)文,當(dāng)所述二層接管回應(yīng)報(bào)文的內(nèi)容為接管成功時(shí),向所述被控設(shè)備發(fā)送二層控制報(bào)文,對(duì)所述被控設(shè)備進(jìn)行遠(yuǎn)程控制;所述被控設(shè)備,用于接收來自控制設(shè)備二層接管報(bào)文,判斷自身是否能夠被接管,并根據(jù)判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文;接收來自控制設(shè)備的二層控制報(bào)文,按照所述二層控制報(bào)文的內(nèi)容執(zhí)行相應(yīng)操作,并向控制設(shè)備反饋二層控制回應(yīng)報(bào)文;所述二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文和二層控制回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述控制設(shè)備還用于廣播二層發(fā)現(xiàn)報(bào)文, 當(dāng)接收到被控設(shè)備反饋的二層發(fā)現(xiàn)回應(yīng)報(bào)文時(shí),記錄該被控設(shè)備;所述被控設(shè)備還用于接收來自控制設(shè)備的二層發(fā)現(xiàn)報(bào)文,向所述控制設(shè)備反饋二層發(fā)現(xiàn)回應(yīng)報(bào)文;所述二層發(fā)現(xiàn)報(bào)文和二層發(fā)現(xiàn)回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述控制設(shè)備,進(jìn)一步用于向被控設(shè)備發(fā)送二層接管斷開報(bào)文,結(jié)束對(duì)所述被控設(shè)備的遠(yuǎn)程控制;所述被控設(shè)備,進(jìn)一步用于接收來自控制設(shè)備的二層接管斷開報(bào)文,向該控制設(shè)備反饋二層接管斷開回應(yīng)報(bào)文;所述二層接管斷開報(bào)文和二層接管斷開回應(yīng)報(bào)文均采用二層協(xié)議進(jìn)行封裝。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述二層發(fā)現(xiàn)報(bào)文、二層發(fā)現(xiàn)回應(yīng)報(bào)文、 二層接管報(bào)文、二層接管回應(yīng)報(bào)文、二層控制報(bào)文、二層控制回應(yīng)報(bào)文、二層接管斷開報(bào)文和二層接管斷開回應(yīng)報(bào)文的報(bào)文內(nèi)容均包括一個(gè)以上對(duì)應(yīng)類型的類型長(zhǎng)度值TLV。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述二層協(xié)議為以太網(wǎng)協(xié)議或無線局域網(wǎng)協(xié)議。
12.根據(jù)權(quán)利要求7至11任意一項(xiàng)所述的系統(tǒng),其特征在于,所述被控設(shè)備根據(jù)自身是否能夠被接管的判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文的方式為當(dāng)被控設(shè)備判斷出自身的控制Console接口正在使用時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為因Console接口正在使用導(dǎo)致接管失敗;當(dāng)被控設(shè)備判斷出自身的Console接口未被使用并且能夠被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管成功;當(dāng)被控設(shè)備判斷出自身的Console接口未被使用但不能被接管時(shí),向控制設(shè)備反饋二層接管回應(yīng)報(bào)文,該報(bào)文的內(nèi)容為接管失敗。
全文摘要
本發(fā)明提出一種基于二層網(wǎng)絡(luò)的遠(yuǎn)程控制方法和系統(tǒng),其中方法包括控制設(shè)備向被控設(shè)備發(fā)送二層接管報(bào)文,接收到所述報(bào)文的被控設(shè)備判斷自身是否能夠被接管,并根據(jù)判斷結(jié)果向控制設(shè)備反饋二層接管回應(yīng)報(bào)文;當(dāng)所述二層接管回應(yīng)報(bào)文的內(nèi)容為接管成功時(shí),控制設(shè)備向該被控設(shè)備發(fā)送二層控制報(bào)文,對(duì)所述被控設(shè)備進(jìn)行遠(yuǎn)程控制;所述被控設(shè)備按照所述二層控制報(bào)文的內(nèi)容執(zhí)行相應(yīng)操作,并向控制設(shè)備反饋二層控制回應(yīng)報(bào)文。上述報(bào)文均采用二層協(xié)議進(jìn)行封裝。本發(fā)明能夠便于網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程管理和維護(hù)。
文檔編號(hào)H04L12/56GK102480431SQ20101057462
公開日2012年5月30日 申請(qǐng)日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者劉寶祥, 張宏飛, 趙玉金 申請(qǐng)人:杭州華三通信技術(shù)有限公司