時同級AP不會相互轉(zhuǎn)發(fā)同級AP的群發(fā)找尋平臺服務(wù)器地址的UDP數(shù)據(jù)報。UDP數(shù)據(jù)報包括固定長度(32字節(jié))的數(shù)據(jù)報頭和長度可變的數(shù)據(jù)內(nèi)容(如圖1所示)。
[0037 ]數(shù)據(jù)報頭包括 op、Ien、t ime、srcip、srcmac、dstip 和dstmac,其中,
[0038]op:表示命令字,不同都數(shù)據(jù)代表不同的UDP數(shù)據(jù)報,長度固定兩個字節(jié),
[0039]當op= I時,表示該數(shù)據(jù)報為找尋數(shù)據(jù)報,用途是AP找尋服務(wù)器IP地址的數(shù)據(jù)報;
[0040]當op= 2時,表示該數(shù)據(jù)報為回應(yīng)數(shù)據(jù)報文,方向是平臺服務(wù)器回應(yīng)AP,告知AP自身為有效、可訪問的AP地址;
[0041]當op= 3時,表示該數(shù)據(jù)報為回應(yīng)數(shù)據(jù)報文,方向是AP回復(fù)平臺服務(wù)器,告知服務(wù)器已經(jīng)正確獲取平臺IP地址,并且已經(jīng)正確連接;
[0042]Ien:表示UDP數(shù)據(jù)報數(shù)據(jù)長度,長度固定2字節(jié);
[0043]time:表示UDP數(shù)據(jù)報產(chǎn)生時間,每一個UDP數(shù)據(jù)報有一個固定有效期,時間為30秒,超過這個時間值,表示接收到該UDP數(shù)據(jù)報無響應(yīng);
[0044]srcip:表示UDP數(shù)據(jù)報源AP的IP地址;
[0045]srcmac:表示UDP數(shù)據(jù)報源AP的MAC地址;
[0046]dstip:表示UDP數(shù)據(jù)報目的AP的IP地址;
[0047]dstmac:表示UDP數(shù)據(jù)報目的AP的MAC地址。
[0048]數(shù)據(jù)內(nèi)容包括context,
[0049]context:表示UDP數(shù)據(jù)報可能攜帶的數(shù)據(jù)報內(nèi)容,一般情況下攜帶的是服務(wù)器平臺IP和端口,context內(nèi)容全部采用可見字符,字符內(nèi)容格式為ip: port,例如:192.168.1.1:4000ο
[0050]UDP接收裝置用于接收從平臺服務(wù)器返回的回應(yīng)數(shù)據(jù)報并轉(zhuǎn)發(fā)回應(yīng)數(shù)據(jù)報,UDP接收裝置使用UDP服務(wù)進程接收規(guī)則接收回應(yīng)數(shù)據(jù)報,UDP服務(wù)進程接受規(guī)則為,UDP服務(wù)進程只接受平臺服務(wù)器回應(yīng)數(shù)據(jù)報,其他報文直接忽略;UDP接收裝置使用UDP服務(wù)器轉(zhuǎn)發(fā)規(guī)則轉(zhuǎn)發(fā)回應(yīng)數(shù)據(jù)報,UDP服務(wù)器轉(zhuǎn)發(fā)規(guī)則為,UDP服務(wù)進程只會轉(zhuǎn)發(fā)平臺服務(wù)器回應(yīng)數(shù)據(jù)報,而且UDP服務(wù)進程只會轉(zhuǎn)發(fā)到自身子網(wǎng)中,不會在同級網(wǎng)絡(luò)中進行轉(zhuǎn)發(fā)操作,盡量減少網(wǎng)絡(luò)中的流量。
[0051]UDP服務(wù)進程器在啟動時會檢查/etc目錄下是否存在SerAddr文件,如果存在即讀取此文件內(nèi)容,同時將此內(nèi)容變成UDP數(shù)據(jù)報的平臺服務(wù)器回應(yīng)數(shù)據(jù)報,并將其在自身子網(wǎng)中群發(fā)。
[0052]本實施例采用中低端配置,在裝有開源系統(tǒng)(Openwrt)路由器下進行使用。
[0053]具體硬件參數(shù)要求:CPU是MIPS Kc V;內(nèi)存:60M;
[0054]部署要求:當部署多級網(wǎng)絡(luò),平臺服務(wù)器必須存在于第一級網(wǎng)絡(luò)(由于方案都局限,此要求是必要條件)。
[0055]同時平臺服務(wù)器也必須存在一份UDP服務(wù)進程用于接收AP發(fā)送的UDP請求平臺服務(wù)器IP地址的請求數(shù)據(jù)報。收到此請求數(shù)據(jù)報,平臺服務(wù)器UDP服務(wù)進程必須將自己可以有效訪問的IP地址轉(zhuǎn)換成電腦十進制可見字符,回應(yīng)給請求AP設(shè)備。
[0056]如圖2所示,本實施例的使用流程為:同級網(wǎng)絡(luò)中每個AP每隔一段時間在本網(wǎng)段群發(fā)UDP找尋平臺服務(wù)器的數(shù)據(jù)報文,當最上層網(wǎng)絡(luò)找到平臺服務(wù)器IP,擁有子網(wǎng)的AP群發(fā)正確的平臺服務(wù)器IP地址至它自身子網(wǎng)中,這樣一級一級不斷的下發(fā),直至所有AP都收到,并向平臺服務(wù)器回應(yīng)數(shù)據(jù)報,找到正確的服務(wù)器IP地址。
[0057]如圖3所示,在未知平臺服務(wù)器IP地址的情況下,AP啟動定時發(fā)送尋找服務(wù)器IP地址數(shù)據(jù)報,同時也啟動UDP服務(wù)器進程器,以收取可能存在的平臺服務(wù)器回應(yīng)數(shù)據(jù)報。當AP的UDP服務(wù)進程器收到平臺服務(wù)器回應(yīng)數(shù)據(jù)報,會根據(jù)條件決定是忽略該回應(yīng)數(shù)據(jù)報,還是將其發(fā)送至“群發(fā)至自身子網(wǎng)服務(wù)器IP地址”模塊,還是將其發(fā)送至“設(shè)置自身服務(wù)器地址”。
[0058]本實施例的一種自動找尋平臺服務(wù)器的商業(yè)wifi的有益效果有:此方案降低了整體部署難度,現(xiàn)場部署實施人員不需要了解具體AP與平臺服務(wù)器的對接,只需要確認每個AP是否可以再正常訪問因特網(wǎng),發(fā)射的wifi信號是否正常,毗鄰AP的wifi信號是否存在干擾等問題,且部署的AP數(shù)量越多,優(yōu)勢越明顯,部署成本也會越低;此方案還解決了平臺服務(wù)器位于因特網(wǎng)中的問題,只要改動一臺AP,增加UDP服務(wù)進程器,就可以更正所有AP的平臺服務(wù)器IP。
[0059]以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明圍內(nèi)。本發(fā)明要求保護范圍由所附的權(quán)利要求書及其等同物界定。
【主權(quán)項】
1.一種自動找尋平臺服務(wù)器的商業(yè)Wif i,其特征在于:包括商業(yè)Wif i的AP,所述AP包括UDP發(fā)送裝置和UDP接收裝置,所述AP與平臺服務(wù)器位于同一個局域網(wǎng)內(nèi),所述UDP發(fā)送裝置用于向平臺服務(wù)器發(fā)送UDP數(shù)據(jù)報,所述UDP接收裝置用于接收從平臺服務(wù)器返回的回應(yīng)數(shù)據(jù)報并轉(zhuǎn)發(fā)所述回應(yīng)數(shù)據(jù)報。2.根據(jù)權(quán)利要求1所述的一種自動找尋平臺服務(wù)器的商業(yè)wifi,其特征在于:所述UDP數(shù)據(jù)報包括數(shù)據(jù)報頭和數(shù)據(jù)內(nèi)容。3.根據(jù)權(quán)利要求2所述的一種自動找尋平臺服務(wù)器的商業(yè)wifi,其特征在于:所述數(shù)據(jù)報頭包括op、Ien、time、srcip、srcmac、dstip和dstmac ;所述數(shù)據(jù)內(nèi)容包括context,所述context包括服務(wù)器平臺IP和端口。4.根據(jù)權(quán)利要求1所述的一種自動找尋平臺服務(wù)器的商業(yè)wifi,其特征在于:所述UDP接收裝置使用UDP服務(wù)進程接收規(guī)則接收回應(yīng)數(shù)據(jù)報。5.根據(jù)權(quán)利要求1所述的一種自動找尋平臺服務(wù)器的商業(yè)wifi,其特征在于:所述UDP接收裝置使用UDP服務(wù)器轉(zhuǎn)發(fā)規(guī)則轉(zhuǎn)發(fā)回應(yīng)數(shù)據(jù)報。6.根據(jù)權(quán)利要求1所述的一種自動找尋平臺服務(wù)器的商業(yè)wifi,其特征在于:所述平臺服務(wù)器位于因特網(wǎng)中,所述AP位于局域網(wǎng)內(nèi),所述AP還包括UDP服務(wù)進程器。
【專利摘要】本發(fā)明公開了一種自動找尋平臺服務(wù)器的商業(yè)wifi,包括商業(yè)wifi的AP,所述AP包括UDP發(fā)送裝置和UDP接收裝置,所述AP與平臺服務(wù)器位于同一個局域網(wǎng)內(nèi),所述UDP發(fā)送裝置用于向平臺服務(wù)器發(fā)送UDP數(shù)據(jù)報,所述UDP接收裝置用于接收從平臺服務(wù)器返回的回應(yīng)數(shù)據(jù)報并轉(zhuǎn)發(fā)所述回應(yīng)數(shù)據(jù)報。本發(fā)明一種自動找尋平臺服務(wù)器的商業(yè)wifi的有益效果有:此方案降低了整體部署難度,現(xiàn)場部署實施人員不需要了解具體AP與平臺服務(wù)器的對接,只需要確認每個AP是否可以再正常訪問因特網(wǎng),發(fā)射的wifi信號是否正常,毗鄰AP的wifi信號是否存在干擾等問題,且部署的AP數(shù)量越多,優(yōu)勢越明顯,部署成本也會越低。
【IPC分類】H04W88/08, H04W48/08
【公開號】CN105636160
【申請?zhí)枴緾N201610018313
【發(fā)明人】石威
【申請人】杭州全維通信服務(wù)股份有限公司
【公開日】2016年6月1日
【申請日】2016年1月12日