一種eoc局端批量管理帶wifi的eoc終端的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及WEB服務(wù)器的開發(fā)模式和處理流程技術(shù)領(lǐng)域,尤其涉及一種EOC局端批量管理帶WIFI的EOC終端的方法。
【背景技術(shù)】
[0002]在EOC組網(wǎng)環(huán)境下所示,通常一臺(tái)EOC局端設(shè)備下會(huì)連接多臺(tái)EOC終端設(shè)備(終端設(shè)備包括帶WIFI終端和非WIFI終端)。而當(dāng)前用在廣電領(lǐng)域的EOC終端實(shí)質(zhì)上都是加掛了一個(gè)具備WIFI功能的模塊,使得EOC終端在原有功能的基礎(chǔ)上具備了無線接入的功能。因?yàn)樵贓OC組網(wǎng)環(huán)境下,EOC終端是受EOC局端控制的,EOC終端的所有配置都需要EOC局端下發(fā),而傳統(tǒng)的EOC管理模型只能管理典型意義的EOC終端設(shè)備,當(dāng)我們加上了 WIFI功能以后,使用傳統(tǒng)的管理模型不能管理到WIFI功能模塊。因此,局端設(shè)備需要通過一種方法可以識(shí)別攜帶WIFI功能的EOC終端并可以為其下發(fā)WIFI功能模塊所需要的配置信息,從而保證WIFI業(yè)務(wù)正常。
[0003]為了達(dá)到這個(gè)目的,需要提供一種在EOC局端和帶WIFI功能的EOC終端間進(jìn)行通信的方法。
【發(fā)明內(nèi)容】
[0004]為解決上述問題,本發(fā)明提供了一種EOC局端批量管理帶WIFI的EOC終端的方法,包括以下步驟:
步驟一:E0C局端周期性地向所有EOC終端廣播discovery報(bào)文探測(cè)EOC終端設(shè)備;步驟二:當(dāng)有帶WIFI功能的EOC終端連接到EOC網(wǎng)絡(luò)中時(shí),該EOC終端接收到EOC局端的discovery報(bào)文后,將回復(fù)response報(bào)文,從而向EOC局端申明自己是帶WIFI功能的EOC終端;
步驟三:E0C局端收到EOC終端的response報(bào)文后,將該EOC終端標(biāo)記為帶WIFI的EOC終端,并將該EOC終端的狀態(tài)標(biāo)記為上線;如果是新加入的EOC終端,則還進(jìn)行步驟四;步驟四:E0C局端將預(yù)定義的WIFI配置信息通過sess1n報(bào)文發(fā)送給該新加入的EOC終端;
步驟五:新加入的EOC終端收到sess1n報(bào)文后,立即回復(fù)一個(gè)ACK報(bào)文給局端,表明已收到sess1n報(bào)文,并將收到的sess1n報(bào)文進(jìn)行解析,提取出EOC局端下發(fā)的配置信息,并針對(duì)配置信息完成對(duì)應(yīng)的功能配置和啟動(dòng)。
[0005]進(jìn)一步的,步驟二中,帶WIFI功能的EOC終端回復(fù)response報(bào)文時(shí),會(huì)有一個(gè)預(yù)定時(shí)間內(nèi)的隨機(jī)延遲。
[0006]進(jìn)一步的,步驟二中,所述預(yù)定時(shí)間為3秒.進(jìn)一步的,所述sess1n報(bào)文中包含報(bào)文ID0
[0007]進(jìn)一步的,步驟四中,EOC局端發(fā)送了一個(gè)sess1n報(bào)文時(shí),會(huì)將該sess1n報(bào)文緩存到一個(gè)緩存隊(duì)列中,并記錄其發(fā)送時(shí)間。
[0008]進(jìn)一步的,EOC終端回復(fù)的ACK報(bào)文中攜帶有其接收到的報(bào)文ID。
[0009]進(jìn)一步的,步驟六中,EOC局端收到了一個(gè)ACK報(bào)文時(shí),會(huì)把之前緩存到緩存隊(duì)列中對(duì)應(yīng)的sess1n報(bào)文從隊(duì)列中刪除。
[0010]進(jìn)一步的,EOC局端定時(shí)去掃描緩存隊(duì)列中的報(bào)文,一旦緩存隊(duì)列中某個(gè)sess1n報(bào)文的發(fā)送時(shí)間超過了設(shè)定的超時(shí)時(shí)間后,即認(rèn)為這個(gè)sess1n報(bào)文沒有被相應(yīng)的EOC終端收到,此時(shí)EOC局端會(huì)將該報(bào)文重新發(fā)送一次,并更新發(fā)送時(shí)間。
[0011]進(jìn)一步的,EOC局端定時(shí)向所有的EOC終端廣播discovery報(bào)文,在設(shè)定的超時(shí)時(shí)間內(nèi),沒有收到之前已經(jīng)被標(biāo)記為上線狀態(tài)的帶WIFI的EOC終端響應(yīng)的response報(bào)文時(shí),EOC局端會(huì)記錄一次超時(shí),當(dāng)在超過設(shè)定的超時(shí)次數(shù)后仍不能收到其發(fā)送的response報(bào)文,則EOC局端認(rèn)為該EOC終端已經(jīng)下線,此時(shí)會(huì)對(duì)其做下線的處理。當(dāng)后續(xù)再次收到該EOC終端的響應(yīng)時(shí),則再重新做新上線處理。
[0012]本發(fā)明的有益效果為:
本發(fā)明改變了傳統(tǒng)的EOC管理模式,使得EOC局端可以方便的識(shí)別攜帶WIFI功能的EOC終端,并可以為其下發(fā)WIFI功能模塊所需要的配置信息,從而保證WIFI業(yè)務(wù)正常,具有較好的使用前景。
【附圖說明】
[0013]圖1是EOC局端與帶WIFI的EOC終端的示意圖。
[0014]圖2為discovery報(bào)文格式示意圖。
【具體實(shí)施方式】
[0015]EOC局端和帶WIFI功能的EOC終端通信過程分為兩個(gè)階段:發(fā)現(xiàn)階段和會(huì)話階段。
[0016]發(fā)現(xiàn)階段主要用于定時(shí)發(fā)現(xiàn)上線的帶WIFI功能的EOC終端,這個(gè)階段定時(shí)發(fā)送discovery 報(bào)文。
[0017]會(huì)話階段主要用于EOC局端和帶WIFI功能的EOC終端交互WIFI信息,比如EOC局端下發(fā)給WIFI功能模塊的配置、以及EOC局端想要獲取的WIFI功能模塊的信息等都是通過sess1n報(bào)文發(fā)送的。
[0018]下面結(jié)合圖1對(duì)本發(fā)明做步驟性的說明。
[0019]步驟一:E0C局端周期性地向所有EOC終端廣播discovery報(bào)文探測(cè)EOC終端設(shè)備。discovery報(bào)文格式如圖2所示。
[0020]步驟二:當(dāng)有帶WIFI功能的EOC終端連接到EOC網(wǎng)絡(luò)中時(shí),該EOC終端接收到EOC局端的discovery報(bào)文后,將回復(fù)response報(bào)文,從而向EOC局端申明自己是帶WIFI功能的EOC終端。優(yōu)選的,預(yù)先設(shè)定一定時(shí)間,EOC終端回復(fù)response報(bào)文時(shí),隨機(jī)延遲預(yù)定時(shí)間以內(nèi)的時(shí)間,使得網(wǎng)絡(luò)內(nèi)不會(huì)因?yàn)榱髁客话l(fā)而造成報(bào)文的意外丟失。本實(shí)施例設(shè)置為3秒,該時(shí)間能較好的滿足實(shí)時(shí)性的要求。
[0021]步驟三:E0C局端收到EOC終端的response報(bào)文后,將該EOC終端標(biāo)記為帶WIFI的EOC終端,并將該EOC終端的狀態(tài)標(biāo)記為上線;如果是新加入的EOC終端,則還進(jìn)行步驟四。
[0022]步驟四:E0C局端將預(yù)定義的WIFI配置信息通過sess1n報(bào)文發(fā)送給該新加入的EOC終端。
[0023]步驟五:新加入的EOC終端收到sess1n報(bào)文后,立即回復(fù)一個(gè)ACK報(bào)文給EOC局端,表明已收到sess1n報(bào)文,并將收到的sess1n報(bào)文進(jìn)行解析,提取出EOC局端下發(fā)的配置信息,并針對(duì)配置信息完成對(duì)應(yīng)的功能配置和啟動(dòng)。
[0024]配置信息是網(wǎng)絡(luò)規(guī)劃人員根據(jù)當(dāng)前網(wǎng)絡(luò)環(huán)境的規(guī)劃,在網(wǎng)管系統(tǒng)上預(yù)先下發(fā)給EOC局端設(shè)備,當(dāng)網(wǎng)絡(luò)環(huán)境中有新開通業(yè)務(wù)的帶WIFI功能的EOC終端接入時(shí),EOC局端使用前面說明的通信方法和該終端通信,并