CN113726521B 通信方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)(騰訊科技(深圳)有限公司)_第1頁(yè)
CN113726521B 通信方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)(騰訊科技(深圳)有限公司)_第2頁(yè)
CN113726521B 通信方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)(騰訊科技(深圳)有限公司)_第3頁(yè)
CN113726521B 通信方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)(騰訊科技(深圳)有限公司)_第4頁(yè)
CN113726521B 通信方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)(騰訊科技(深圳)有限公司)_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

(19)國(guó)家知識(shí)產(chǎn)權(quán)局(12)發(fā)明專(zhuān)利(65)同一申請(qǐng)的已公布的文獻(xiàn)號(hào)H04L67/141(2022.0審查員張躋(73)專(zhuān)利權(quán)人騰訊科技(深圳)有限公司地址518057廣東省深圳市南山區(qū)高新區(qū)科技中一路騰訊大廈35層(72)發(fā)明人王曉晨(74)專(zhuān)利代理機(jī)構(gòu)北京三高永信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司11138專(zhuān)利代理師張所明本申請(qǐng)公開(kāi)了一種通信方法、裝置、設(shè)備及響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息;將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,將第二令牌信息發(fā)送至外網(wǎng)設(shè)備;獲取內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶第一令牌信息的第一會(huì)話請(qǐng)求,基于第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道:獲取外網(wǎng)設(shè)備發(fā)送的攜帶第二令牌信息的第二會(huì)話請(qǐng)求,基于第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。本申請(qǐng)不限外網(wǎng)設(shè)響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,將第二令牌信息發(fā)送至外網(wǎng)設(shè)備獲取內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶第一令牌信息的第一會(huì)話請(qǐng)求,基于第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道獲取外網(wǎng)設(shè)備發(fā)送的攜帶第二令牌信息的第二會(huì)話請(qǐng)求,基于第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸21.一種通信方法,其特征在于,所述方法應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括目標(biāo)服務(wù)器、第一服務(wù)器和第二服務(wù)器,所述目標(biāo)服務(wù)器包括安全外殼協(xié)議SSH代理模塊和設(shè)備響應(yīng)于獲取到外網(wǎng)設(shè)備向所述SSH代理模塊發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,且驗(yàn)證所述設(shè)備控制器與所述內(nèi)網(wǎng)設(shè)備的長(zhǎng)連接通道存在,通過(guò)所述SSH代理模塊生成所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息,所述外網(wǎng)設(shè)備用于維護(hù)所述內(nèi)網(wǎng)設(shè)備;通過(guò)所述SSH代理模塊,將所述第一令牌信息通過(guò)所述長(zhǎng)連接通道發(fā)送至所述內(nèi)網(wǎng)設(shè)備,將所述第二令牌信息發(fā)送至所述外網(wǎng)設(shè)備;獲取所述內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶所述第一令牌信息的第一會(huì)話請(qǐng)求,基于所述第一令牌信息,建立所述第一服務(wù)器與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道;獲取所述外網(wǎng)設(shè)備發(fā)送的攜帶所述第二令牌信息的第二會(huì)話請(qǐng)求,基于所述第二令牌信息,建立所述第二服務(wù)器與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道;通過(guò)所述第一服務(wù)器基于所述第一會(huì)話通道接收所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于第一表單信息中存儲(chǔ)的所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息與第三標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系,將所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第三標(biāo)識(shí)信息所對(duì)應(yīng)的第二服務(wù)器的隊(duì)列中;通過(guò)所述第二服務(wù)器實(shí)時(shí)檢測(cè)所述第二服務(wù)器的隊(duì)列,并從所述第二服務(wù)器的隊(duì)列中讀取所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于所述第二會(huì)話通道將所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給所述外網(wǎng)設(shè)備。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于獲取到外網(wǎng)設(shè)備向所述SSH代理模塊發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,且驗(yàn)證所述設(shè)備控制器與所述內(nèi)網(wǎng)設(shè)備的長(zhǎng)連接通道存在,通過(guò)所述SSH代理模塊生成所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和所述外網(wǎng)設(shè)備響應(yīng)于獲取到外網(wǎng)設(shè)備向所述SSH代理模塊發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,且驗(yàn)證所述設(shè)備控制器與所述內(nèi)網(wǎng)設(shè)備的長(zhǎng)連接通道存在,通過(guò)所述SSH代理模塊生成所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息和所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息;對(duì)所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息;對(duì)所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述第一令牌信息,建立所述第一服務(wù)器與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,包括:對(duì)所述第一令牌信息進(jìn)行解析,得到第一標(biāo)識(shí)信息;響應(yīng)于所述第一標(biāo)識(shí)信息與所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立所述第一服務(wù)器與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述第二令牌信息,建立所述第二服務(wù)器與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道,包括:對(duì)所述第二令牌信息進(jìn)行解析,得到第二標(biāo)識(shí)信息;響應(yīng)于所述第二標(biāo)識(shí)信息與所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立所述第二服務(wù)器與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)所述SSH代理模塊,將所述第一令3牌信息通過(guò)所述長(zhǎng)連接通道發(fā)送至所述內(nèi)網(wǎng)設(shè)備之前,還包括:接收所述內(nèi)網(wǎng)設(shè)備發(fā)送的長(zhǎng)連接請(qǐng)求;響應(yīng)于所述長(zhǎng)連接請(qǐng)求,建立所述設(shè)備控制器與所述內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:響應(yīng)于建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第二會(huì)話請(qǐng)求,則斷開(kāi)所述第一會(huì)話通道;或者,響應(yīng)于建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道,且在所述目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第一會(huì)話請(qǐng)求,則斷開(kāi)所述第二會(huì)話通道。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:向所述內(nèi)網(wǎng)設(shè)備和所述外網(wǎng)設(shè)備發(fā)送通知信息,所述通知信息用于通知所述第一會(huì)話通道和所述第二會(huì)話通道已成功建立。8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,所述方法還包括:通過(guò)所述第二服務(wù)器基于所述第二會(huì)話通道接收所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第一服務(wù)器的隊(duì)列中;通過(guò)所述第一服務(wù)器從所述第一服務(wù)器的隊(duì)列中讀取所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于所述第一會(huì)話通道將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給所述內(nèi)網(wǎng)設(shè)備。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所基于所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第二表單信息中查找所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第四標(biāo)識(shí)信息,所述第二表單信息中存儲(chǔ)有所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息與第四標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系;將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第四標(biāo)識(shí)信息所對(duì)應(yīng)的第一服務(wù)器的隊(duì)列中。10.一種通信系統(tǒng),其特征在于,所述系統(tǒng)應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括目標(biāo)服務(wù)器、第一服務(wù)器和第二服務(wù)器,所述目標(biāo)服務(wù)器包括安全外殼協(xié)議SSH代理模塊和設(shè)所述目標(biāo)服務(wù)器,用于響應(yīng)于獲取到外網(wǎng)設(shè)備向所述SSH代理模塊發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,且驗(yàn)證所述設(shè)備控制器與所述內(nèi)網(wǎng)設(shè)備的長(zhǎng)連接通道存在,通過(guò)所述SSH代理模塊生成所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息,所述外網(wǎng)設(shè)備用于維護(hù)所述內(nèi)網(wǎng)設(shè)備;通過(guò)所述SSH代理模塊,將所述第一令牌信息通過(guò)所述長(zhǎng)連接通道發(fā)送至所述內(nèi)網(wǎng)設(shè)備,將所述第二令牌信息發(fā)送至所述外網(wǎng)設(shè)備;所述目標(biāo)服務(wù)器,還用于獲取所述內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶所述第一令牌信息的第一會(huì)話請(qǐng)求,基于所述第一令牌信息,建立所述第一服務(wù)器與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道;所述目標(biāo)服務(wù)器,還用于獲取所述外網(wǎng)設(shè)備發(fā)送的攜帶所述第二令牌信息的第二會(huì)話請(qǐng)求,基于所述第二令牌信息,建立所述第二服務(wù)器與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道;所述第一服務(wù)器,用于基于所述第一會(huì)話通道接收所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于第一表單信息中存儲(chǔ)的所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息與第三標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系,將所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第三標(biāo)識(shí)信息所對(duì)應(yīng)的第二服務(wù)器的隊(duì)列中;所述第二服務(wù)器,用于實(shí)時(shí)檢測(cè)所述第二服務(wù)器的隊(duì)列,并從所述第二服務(wù)器的隊(duì)列中讀取所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于所述第二會(huì)話通道將所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送3/4頁(yè)3/4頁(yè)4給所述外網(wǎng)設(shè)備。11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述目標(biāo)服務(wù)器,用于響應(yīng)于獲取到外網(wǎng)設(shè)備向所述SSH代理模塊發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,且驗(yàn)證所述設(shè)備控制器與所述內(nèi)網(wǎng)設(shè)備的長(zhǎng)連接通道存在,通過(guò)所述SSH代理模塊生成所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息和所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息;對(duì)所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息;對(duì)所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述目標(biāo)服務(wù)器,用于對(duì)所述第一令牌信息進(jìn)行解析,得到第一標(biāo)識(shí)信息;響應(yīng)于所述第一標(biāo)識(shí)信息與所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立所述第一服務(wù)器與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述目標(biāo)服務(wù)器,用于對(duì)所述第二令牌信息進(jìn)行解析,得到第二標(biāo)識(shí)信息;響應(yīng)于所述第二標(biāo)識(shí)信息與所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立所述第二服務(wù)器與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道。14.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述目標(biāo)服務(wù)器,還用于接收所述內(nèi)網(wǎng)設(shè)備發(fā)送的長(zhǎng)連接請(qǐng)求;響應(yīng)于所述長(zhǎng)連接請(qǐng)求,建立所述設(shè)備控制器與所述內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道。15.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述目標(biāo)服務(wù)器,還用于響應(yīng)于建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第二會(huì)話請(qǐng)求,則斷開(kāi)所述第一會(huì)話通道;或者,響應(yīng)于建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道,且在所述目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第一會(huì)話請(qǐng)求,則斷開(kāi)所述第二會(huì)話通道。16.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述目標(biāo)服務(wù)器,還用于向所述內(nèi)網(wǎng)設(shè)備和所述外網(wǎng)設(shè)備發(fā)送通知信息,所述通知信息用于通知所述第一會(huì)話通道和所述第二會(huì)話通道已成功建立。17.根據(jù)權(quán)利要求10至16任一項(xiàng)所述的系統(tǒng),其特征在于,所述第二服務(wù)器,用于基于所述第二會(huì)話通道接收所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第一服務(wù)器的隊(duì)列中;所述第一服務(wù)器,用于從所述第一服務(wù)器的隊(duì)列中讀取所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于所述第一會(huì)話通道將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給所述內(nèi)網(wǎng)設(shè)備。18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述第二服務(wù)器,用于基于所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第二表單信息中查找所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第四標(biāo)識(shí)信息,所述第二表單信息中存儲(chǔ)有所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息與第四標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系;將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第四標(biāo)識(shí)信息所對(duì)應(yīng)的第一服務(wù)器的隊(duì)列中。19.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由所述處理器加載并執(zhí)行,以使所述電子設(shè)備實(shí)現(xiàn)如權(quán)利要求1至9任一所述的通信方法。20.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由處理器加載并執(zhí)行,以使計(jì)算機(jī)實(shí)現(xiàn)如權(quán)利要求1至9任一所述的通信方法。21.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品中存儲(chǔ)有至少一條計(jì)算機(jī)5指令,所述至少一條計(jì)算機(jī)指令由處理器加載并執(zhí)行,以使計(jì)算機(jī)實(shí)現(xiàn)如權(quán)利要求1至9任一所述的通信方法。6技術(shù)領(lǐng)域[0001]本申請(qǐng)實(shí)施例涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種通信方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)。背景技術(shù)[0002]在物聯(lián)網(wǎng)場(chǎng)景下,內(nèi)網(wǎng)設(shè)備分布在各種工況環(huán)境中,使得運(yùn)維對(duì)象對(duì)內(nèi)網(wǎng)設(shè)備的維護(hù)變得異常困難。為便于運(yùn)維對(duì)象維護(hù)內(nèi)網(wǎng)設(shè)備,通常采用安全外殼協(xié)議(SecureShell,SSH)技術(shù)實(shí)現(xiàn)外網(wǎng)設(shè)備(即運(yùn)維對(duì)象的設(shè)備)遠(yuǎn)程控制內(nèi)網(wǎng)設(shè)備,從而進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的通信。即數(shù)據(jù)由內(nèi)網(wǎng)設(shè)備發(fā)送給外網(wǎng)設(shè)備,或者數(shù)據(jù)由外網(wǎng)設(shè)備發(fā)送給內(nèi)網(wǎng)設(shè)備。[0003]相關(guān)技術(shù)中,內(nèi)網(wǎng)設(shè)備與公網(wǎng)跳板機(jī)綁定,公網(wǎng)跳板機(jī)與服務(wù)器的端口綁定,公網(wǎng)跳板機(jī)是一種可作為跳板實(shí)現(xiàn)遠(yuǎn)程操控設(shè)備的硬件設(shè)備。當(dāng)運(yùn)維對(duì)象需要維護(hù)內(nèi)網(wǎng)設(shè)備時(shí),通過(guò)外網(wǎng)設(shè)備訪問(wèn)服務(wù)器的端口,通過(guò)已與該端口綁定的公網(wǎng)跳板機(jī),實(shí)現(xiàn)外網(wǎng)設(shè)備與內(nèi)網(wǎng)設(shè)備進(jìn)行通信。[0004]由于使用公網(wǎng)跳板機(jī)增加了部署難度,且服務(wù)器的端口數(shù)量有限,使得運(yùn)維對(duì)象可維護(hù)的內(nèi)網(wǎng)設(shè)備的數(shù)量有限,不利于設(shè)備的維護(hù)。發(fā)明內(nèi)容[0005]本申請(qǐng)實(shí)施例提供了一種通信方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),可用于解決相關(guān)技術(shù)中公網(wǎng)跳板機(jī)部署難度大,可維護(hù)的內(nèi)網(wǎng)設(shè)備的數(shù)量有限的問(wèn)題,所述技術(shù)方案包括如下內(nèi)容。[0007]響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息;[0008]將所述第一令牌信息發(fā)送至所述內(nèi)網(wǎng)設(shè)備,將所述第二令牌信息發(fā)送至所述外網(wǎng)[0009]獲取所述內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶所述第一令牌信息的第一會(huì)話請(qǐng)求,基于所述第一令牌信息,建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道;[0010]獲取所述外網(wǎng)設(shè)備發(fā)送的攜帶所述第二令牌信息的第二會(huì)話請(qǐng)求,基于所述第二令牌信息,建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道;[0011]基于所述第一會(huì)話通道和所述第二會(huì)話通道進(jìn)行所述內(nèi)網(wǎng)設(shè)備與所述外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0013]生成模塊,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息;[0014]發(fā)送模塊,用于將所述第一令牌信息發(fā)送至所述內(nèi)網(wǎng)設(shè)備,將所述第二令牌信息7發(fā)送至所述外網(wǎng)設(shè)備;[0015]建立模塊,用于獲取所述內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶所述第一令牌信息的第一會(huì)話請(qǐng)求,基于所述第一令牌信息,建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道;[0016]所述建立模塊,還用于獲取所述外網(wǎng)設(shè)備發(fā)送的攜帶所述第二令牌信息的第二會(huì)話請(qǐng)求,基于所述第二令牌信息,建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道;[0017]傳輸模塊,用于基于所述第一會(huì)話通道和所述第二會(huì)話通道進(jìn)行所述內(nèi)網(wǎng)設(shè)備與所述外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0018]在一種可能的實(shí)現(xiàn)方式中,所述生成模塊,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息和所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息;對(duì)所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息;對(duì)所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0019]在一種可能的實(shí)現(xiàn)方式中,所述建立模塊,用于對(duì)所述第一令牌信息進(jìn)行解析,得到第一標(biāo)識(shí)信息;響應(yīng)于所述第一標(biāo)識(shí)信息與所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。[0020]在一種可能的實(shí)現(xiàn)方式中,所述建立模塊,用于對(duì)所述第二令牌信息進(jìn)行解析,得到第二標(biāo)識(shí)信息;響應(yīng)于所述第二標(biāo)識(shí)信息與所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道。[0022]接收模塊,用于接收所述內(nèi)網(wǎng)設(shè)備發(fā)送的長(zhǎng)連接[0023]所述建立模塊,還用于響應(yīng)于所述長(zhǎng)連接請(qǐng)求,建立與所述內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道;[0024]所述發(fā)送模塊,用于基于所述長(zhǎng)連接通道,將所述第一令牌信息發(fā)送至所述內(nèi)網(wǎng)[0026]斷開(kāi)模塊,用于響應(yīng)于建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第二會(huì)話請(qǐng)求,則斷開(kāi)所述第一會(huì)話通道;或者,響應(yīng)于建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道,且在所述目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第一會(huì)話請(qǐng)求,則斷開(kāi)所述第二會(huì)話通道。[0027]在一種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,還用于向所述內(nèi)網(wǎng)設(shè)備和所述外網(wǎng)設(shè)備發(fā)送通知信息,所述通知信息用于通知所述第一會(huì)話通道和所述第二會(huì)話通道已成功建[0028]另一方面,本申請(qǐng)實(shí)施例提供了一種通信系統(tǒng),所述系統(tǒng)應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括目標(biāo)服務(wù)器、第一服務(wù)器和第二服務(wù)器;[0029]所述目標(biāo)服務(wù)器,用于響應(yīng)于獲取到所述外網(wǎng)設(shè)備發(fā)送的針對(duì)所述內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息;將所述第一令牌信息發(fā)送至所述內(nèi)網(wǎng)設(shè)備,將所述第二令牌信息發(fā)送至所述外網(wǎng)設(shè)備;[0030]所述目標(biāo)服務(wù)器,還用于獲取所述內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶所述第一令牌信息的第一會(huì)話請(qǐng)求,通過(guò)所述第一服務(wù)器基于所述第一令牌信息,建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道;8[0031]所述目標(biāo)服務(wù)器,還用于獲取所述外網(wǎng)設(shè)備發(fā)送的攜帶所述第二令牌信息的第二會(huì)話請(qǐng)求,通過(guò)所述第二服務(wù)器基于所述第二令牌信息,建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道;[0032]所述第一服務(wù)器和所述第二服務(wù)器,用于基于所述第一會(huì)話通道和所述第二會(huì)話通道進(jìn)行所述內(nèi)網(wǎng)設(shè)備與所述外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0033]在一種可能的實(shí)現(xiàn)方式中,所述目標(biāo)服務(wù)器,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息和所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息;對(duì)所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息;對(duì)所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到所述外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0034]在一種可能的實(shí)現(xiàn)方式中,所述目標(biāo)服務(wù)器,用于對(duì)所述第一令牌信息進(jìn)行解析,得到第一標(biāo)識(shí)信息;響應(yīng)于所述第一標(biāo)識(shí)信息與所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。[0035]在一種可能的實(shí)現(xiàn)方式中,所述目標(biāo)服務(wù)器,用于對(duì)所述第二令牌信息進(jìn)行解析,得到第二標(biāo)識(shí)信息;響應(yīng)于所述第二標(biāo)識(shí)信息與所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道。[0036]在一種可能的實(shí)現(xiàn)方式中,所述目標(biāo)服務(wù)器,還用于接收所述內(nèi)網(wǎng)設(shè)備發(fā)送的長(zhǎng)連接請(qǐng)求;響應(yīng)于所述長(zhǎng)連接請(qǐng)求,建立與所述內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道;基于所述長(zhǎng)連接通道,將所述第一令牌信息發(fā)送至所述內(nèi)網(wǎng)設(shè)備。[0037]在一種可能的實(shí)現(xiàn)方式中,所述目標(biāo)服務(wù)器,還用于響應(yīng)于建立與所述內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第二會(huì)話請(qǐng)求,則斷開(kāi)所述第一會(huì)話通道;或者,響應(yīng)于建立與所述外網(wǎng)設(shè)備之間的第二會(huì)話通道,且在所述目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到所述第一會(huì)話請(qǐng)求,則斷開(kāi)所述第二會(huì)話通道。[0038]在一種可能的實(shí)現(xiàn)方式中,所述目標(biāo)服務(wù)器,還用于向所述內(nèi)網(wǎng)設(shè)備和所述外網(wǎng)設(shè)備發(fā)送通知信息,所述通知信息用于通知所述第一會(huì)話通道和所述第二會(huì)話通道已成功建立。[0039]在一種可能的實(shí)現(xiàn)方式中,所述第一服務(wù)器,用于基于所述第一會(huì)話通道接收所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),將所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第二服務(wù)器的隊(duì)列中;[0040]所述第二服務(wù)器,用于從所述第二服務(wù)器的隊(duì)列中讀取所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于所述第二會(huì)話通道將所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給所述外網(wǎng)設(shè)備。[0041]在一種可能的實(shí)現(xiàn)方式中,所述第一服務(wù)器,用于基于所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第一表單信息中查找所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第三標(biāo)識(shí)信息,所述第一表單信息中存儲(chǔ)有所述外網(wǎng)設(shè)備的標(biāo)識(shí)信息與第三標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系;將所述內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第三標(biāo)識(shí)信息所對(duì)應(yīng)的第二服務(wù)器的隊(duì)列中。[0042]在一種可能的實(shí)現(xiàn)方式中,所述第二服務(wù)器,用于基于所述第二會(huì)話通道接收所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第一服務(wù)器的隊(duì)列中;[0043]所述第一服務(wù)器,用于從所述第一服務(wù)器的隊(duì)列中讀取所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于所述第一會(huì)話通道將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給所述內(nèi)網(wǎng)設(shè)備。[0044]在一種可能的實(shí)現(xiàn)方式中,所述第二服務(wù)器,用于基于所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第二表單信息中查找所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第四標(biāo)識(shí)信息,所述第二表單信9息中存儲(chǔ)有所述內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息與第四標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系;將所述外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在所述第四標(biāo)識(shí)信息所對(duì)應(yīng)的第一服務(wù)器的隊(duì)列中。[0045]另一方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由所述處理器加載并執(zhí)行,以使所述電子設(shè)備實(shí)現(xiàn)上述任一所述的通信方法。[0046]另一方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由處理器加載并執(zhí)行,以使計(jì)算機(jī)實(shí)現(xiàn)上述任一所述的通信方法。[0047]另一方面,還提供了一種計(jì)算機(jī)程序或計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序或計(jì)算機(jī)程序產(chǎn)品中存儲(chǔ)有至少一條計(jì)算機(jī)指令,所述至少一條計(jì)算機(jī)指令由處理器加載并執(zhí)行,以使計(jì)算機(jī)實(shí)現(xiàn)上述任一種通信方法。[0048]本申請(qǐng)實(shí)施例提供的技術(shù)方案至少帶來(lái)如下有益效果:[0049]本申請(qǐng)實(shí)施例提供的技術(shù)方案基于第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,基于第二會(huì)話請(qǐng)求中攜帶的第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。通過(guò)與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道和與外網(wǎng)設(shè)備之間的第二會(huì)話通道,實(shí)現(xiàn)將內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給外網(wǎng)設(shè)備,或者將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備,外網(wǎng)設(shè)備不再通過(guò)公網(wǎng)跳板機(jī)實(shí)現(xiàn)訪問(wèn)內(nèi)網(wǎng)設(shè)備,降低了部署難度,不限外網(wǎng)設(shè)備可訪問(wèn)的內(nèi)網(wǎng)設(shè)備的數(shù)量,降低設(shè)備維護(hù)的困難程度。附圖說(shuō)明[0050]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0051]圖1是本申請(qǐng)實(shí)施例提供的一種通信方法的實(shí)施環(huán)境示意圖;[0052]圖2是本申請(qǐng)實(shí)施例提供的一種通信方法的流程圖;[0053]圖3是本申請(qǐng)實(shí)施例提供的一種內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備進(jìn)行通信的框架示意圖;[0054]圖4是本申請(qǐng)實(shí)施例提供的一種內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備進(jìn)行通信的流程示意圖;[0055]圖5是本申請(qǐng)實(shí)施例提供的一種內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備通過(guò)服務(wù)器集群進(jìn)行通信的示意圖;[0056]圖6是本申請(qǐng)實(shí)施例提供的一種通信裝置的結(jié)構(gòu)示意圖;[0057]圖7是本申請(qǐng)實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖;[0058]圖8是本申請(qǐng)實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。具體實(shí)施方式[0059]為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本申請(qǐng)實(shí)施方式作進(jìn)一步地詳細(xì)描述。[0060]下面對(duì)本申請(qǐng)實(shí)施例所涉及的術(shù)語(yǔ)做詳細(xì)介紹。[0061]高可用:描述一個(gè)系統(tǒng)經(jīng)過(guò)專(zhuān)門(mén)的設(shè)計(jì),可以減少停工時(shí)間,保持服務(wù)的高度可用[0062]物聯(lián)網(wǎng):物聯(lián)網(wǎng)是一個(gè)基于互聯(lián)網(wǎng)、傳統(tǒng)電信網(wǎng)等的信息承載體,它讓所有能夠被獨(dú)立尋址的普通物理對(duì)象形成互聯(lián)互通的網(wǎng)絡(luò)。體的開(kāi)放平臺(tái),就近提供最近端服務(wù)。[0064]本申請(qǐng)各可選實(shí)施例中的通信方法適用于物聯(lián)網(wǎng)技術(shù)領(lǐng)域。物聯(lián)網(wǎng)(TheInternetofThings,IOT)是指通過(guò)各種信息傳感器、射頻識(shí)別感應(yīng)器、激光掃描器等各種裝置與技術(shù),實(shí)時(shí)采集任何需要連接、互動(dòng)的物體或過(guò)程,采集物與物、物與人的泛在連接,實(shí)現(xiàn)對(duì)物品和過(guò)程的智能化感知、識(shí)別和管理。物聯(lián)網(wǎng)是一個(gè)基于互聯(lián)網(wǎng)、傳統(tǒng)電信網(wǎng)等的信息承載體,它讓所有能夠被獨(dú)立尋址的普通物理對(duì)象形成互聯(lián)互通的網(wǎng)絡(luò)。[0065]云物聯(lián)(CloudIOT)旨在將傳統(tǒng)物聯(lián)網(wǎng)中傳感設(shè)備感知的信息和接受的指令連入互聯(lián)網(wǎng)中,真正實(shí)現(xiàn)網(wǎng)絡(luò)化,并通過(guò)云計(jì)算技術(shù)實(shí)現(xiàn)海量數(shù)據(jù)存儲(chǔ)和運(yùn)算,由于物聯(lián)網(wǎng)的特性是物與物相連接,實(shí)時(shí)感知各個(gè)“物體”當(dāng)前的運(yùn)行狀態(tài),在這個(gè)過(guò)程中會(huì)產(chǎn)生大量的數(shù)據(jù)信息,如何將這些信息匯總,如何在海量信息中篩取有用信息為后續(xù)發(fā)展做決策支持,這些已成為影響物聯(lián)網(wǎng)發(fā)展的關(guān)鍵問(wèn)題,而基于云計(jì)算和云存儲(chǔ)技術(shù)的物聯(lián)云也因此成為物聯(lián)網(wǎng)技術(shù)和應(yīng)用的有力支持。[0066]圖1是本申請(qǐng)實(shí)施例提供的一種通信方法的實(shí)施環(huán)境示意圖,如圖1所示,該實(shí)施環(huán)境包括該實(shí)施環(huán)境包括:內(nèi)網(wǎng)設(shè)備101、外網(wǎng)設(shè)備102和服務(wù)器103,內(nèi)網(wǎng)設(shè)備101可以是終端設(shè)備,也可以是服務(wù)器,外網(wǎng)設(shè)備102為終端設(shè)備。其中,終端設(shè)備與服務(wù)器均為電子設(shè)(MovingPictureExpertsGroupAudioLayerIII,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、MP4(MovingPictureExpertsGroupAudioLayerIV,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面4)播放器和膝上型便攜計(jì)算機(jī)中的至少一種。內(nèi)網(wǎng)設(shè)備101、外網(wǎng)設(shè)備102均與服務(wù)器103通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)進(jìn)行通信連接,從而通過(guò)與服務(wù)器103的交互實(shí)現(xiàn)內(nèi)網(wǎng)設(shè)備101與外網(wǎng)設(shè)備102之間的數(shù)據(jù)傳輸。[0068]內(nèi)網(wǎng)設(shè)備101與外網(wǎng)設(shè)備102可以泛指多個(gè)電子設(shè)備中的一個(gè),本實(shí)施例僅以?xún)?nèi)網(wǎng)設(shè)備101與外網(wǎng)設(shè)備102來(lái)舉例說(shuō)明。本領(lǐng)域技術(shù)人員可以知曉,上述內(nèi)網(wǎng)設(shè)備101與外網(wǎng)設(shè)備102的數(shù)量可以更多或更少。比如上述內(nèi)網(wǎng)設(shè)備101與外網(wǎng)設(shè)備102分別可以?xún)H為一個(gè),或者上述內(nèi)網(wǎng)設(shè)備101與外網(wǎng)設(shè)備102分別為幾十個(gè)或幾百個(gè),或者更多數(shù)量,本申請(qǐng)實(shí)施例對(duì)電子設(shè)備的數(shù)量和設(shè)備類(lèi)型不加以限定。[0069]服務(wù)器103可以是一臺(tái)服務(wù)器,也可以是多臺(tái)服務(wù)器組成的服務(wù)器集群,還可以是云計(jì)算平臺(tái)和虛擬化中心中的任意一種,本申請(qǐng)實(shí)施例對(duì)此不加以限定。[0070]本領(lǐng)域技術(shù)人員應(yīng)能理解上述內(nèi)網(wǎng)設(shè)備101與外網(wǎng)設(shè)備102和服務(wù)器103僅為舉例,其他現(xiàn)有的或者今后可能出現(xiàn)的終端設(shè)備或服務(wù)器如可適用于本申請(qǐng),也應(yīng)包含在本申請(qǐng)的保護(hù)范圍內(nèi),并在此以引用方式包含于此。[0071]基于上述實(shí)施環(huán)境,本申請(qǐng)實(shí)施例提供了一種通信方法,以圖2所示的本申請(qǐng)實(shí)施11例提供的一種通信方法的流程圖為例,該方法可由圖1中的服務(wù)器103執(zhí)行。如圖2所示,該方法包括步驟201-步驟205。[0072]步驟201,響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0073]本申請(qǐng)實(shí)施例中,內(nèi)網(wǎng)是指一個(gè)局域網(wǎng),外網(wǎng)是指不包含該局域網(wǎng)的網(wǎng)絡(luò)。也就是說(shuō),將一個(gè)網(wǎng)絡(luò)劃分為局域網(wǎng)內(nèi)和局域網(wǎng)外兩部分,局域網(wǎng)內(nèi)的部分為內(nèi)網(wǎng),局域網(wǎng)外的部分為外網(wǎng)。可選的,內(nèi)網(wǎng)設(shè)備是一個(gè)局域網(wǎng)內(nèi)的電子設(shè)備,外網(wǎng)設(shè)備是該局域網(wǎng)外的電子設(shè)工廠,局域網(wǎng)絡(luò)被用來(lái)連接多個(gè)電子設(shè)備,使電子設(shè)備之間能夠共享資源和交換信息。[0074]可選地,外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求是一種安全外殼協(xié)議(SecureForce,IETF)的網(wǎng)絡(luò)小組(NetworkWorkingGroup)所制定的,SSH為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。SSH是較為可靠的、專(zhuān)為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。[0075]可選地,外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求包括但不限于超文本傳輸協(xié)議控制協(xié)議(TransmissionControlProtocol,TCP)之上。HTTP指定了客戶(hù)端可能發(fā)送給服務(wù)器什么樣的消息以及得到什么樣的響應(yīng)。[0076]需要說(shuō)明的是,訪問(wèn)請(qǐng)求中攜帶有內(nèi)網(wǎng)設(shè)備的身份標(biāo)識(shí)號(hào)(IdentityDocument,ID),該ID具有唯一性,也就是說(shuō),內(nèi)網(wǎng)設(shè)備與ID具有一對(duì)一的對(duì)應(yīng)關(guān)系。本申請(qǐng)實(shí)施例中,訪問(wèn)請(qǐng)求中還攜帶有主機(jī)(Host)、計(jì)算機(jī)端口(Port)等信息。[0077]外網(wǎng)設(shè)備上安裝有便于運(yùn)維對(duì)象進(jìn)行運(yùn)維操作的應(yīng)用程序,本申請(qǐng)對(duì)該應(yīng)用程序不做限定,示例性的,該應(yīng)用程序?yàn)闉g覽器。通過(guò)該應(yīng)用程序簡(jiǎn)化了運(yùn)維對(duì)象的處理流程,便于隨時(shí)隨地進(jìn)行設(shè)備維護(hù)。[0078]外網(wǎng)設(shè)備上顯示有應(yīng)用程序的顯示頁(yè)面,便于運(yùn)維對(duì)象在應(yīng)用程序的顯示頁(yè)面上選擇想要操控的內(nèi)網(wǎng)設(shè)備。響應(yīng)于運(yùn)維對(duì)象在顯示頁(yè)面上針對(duì)內(nèi)網(wǎng)設(shè)備的選擇操作,外網(wǎng)設(shè)備向服務(wù)器發(fā)送針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,該訪問(wèn)請(qǐng)求中攜帶內(nèi)網(wǎng)設(shè)備的ID.服務(wù)器接收到訪問(wèn)請(qǐng)求后,創(chuàng)建一對(duì)令牌信息,并存儲(chǔ)這對(duì)令牌信息。其中,這對(duì)令牌信息中的一個(gè)令牌信息記為內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息,另一個(gè)令牌信息記為外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。通過(guò)創(chuàng)建并存儲(chǔ)這對(duì)令牌信息,實(shí)現(xiàn)存儲(chǔ)內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備的對(duì)應(yīng)關(guān)系,為內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的通信提供了基礎(chǔ)保障。[0079]其中,第一令牌信息是服務(wù)器生成的一串字符串,第一令牌信息作為內(nèi)網(wǎng)設(shè)備向服務(wù)器發(fā)送請(qǐng)求的一個(gè)令牌(Token),具有時(shí)效性,第一令牌信息可以減輕服務(wù)器的數(shù)據(jù)處理壓力,降低查詢(xún)數(shù)據(jù)庫(kù)的頻率?;谕瑯拥脑?,第二令牌信息是服務(wù)器生成的另一串字符串,與第一令牌信息相對(duì)應(yīng)。第二令牌信息作為外網(wǎng)設(shè)備向服務(wù)器發(fā)送請(qǐng)求的一個(gè)令牌(Token),也具有時(shí)效性。[0080]在一種可能的實(shí)現(xiàn)方式中,響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息,包括:響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息和外網(wǎng)設(shè)備的標(biāo)識(shí)信息;對(duì)內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息;對(duì)外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0081]基于外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息與外網(wǎng)設(shè)備的標(biāo)識(shí)信息。內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息是服務(wù)器生成的內(nèi)網(wǎng)設(shè)備的臨時(shí)ID,內(nèi)網(wǎng)設(shè)備的臨時(shí)ID與訪問(wèn)請(qǐng)求中攜帶的內(nèi)網(wǎng)設(shè)備的ID不同?;谙嗤脑?,外網(wǎng)設(shè)備的標(biāo)識(shí)信息也是服務(wù)器生成的外網(wǎng)設(shè)備的臨時(shí)ID,與外網(wǎng)設(shè)備的ID不同,外網(wǎng)設(shè)備的ID也具有唯一性,即外網(wǎng)設(shè)備與ID具有一對(duì)一的對(duì)應(yīng)關(guān)系。[0082]采用對(duì)稱(chēng)加密方法或者非對(duì)稱(chēng)加密方法,對(duì)訪問(wèn)請(qǐng)求中攜帶的內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息。對(duì)稱(chēng)加密方法是采用同一個(gè)密鑰進(jìn)行加密和解密,也稱(chēng)為單密鑰加密。非對(duì)稱(chēng)加密方法是使用公開(kāi)密鑰(PublicKey,簡(jiǎn)稱(chēng)公鑰)和私有密鑰(PrivateKey,簡(jiǎn)稱(chēng)私鑰)來(lái)進(jìn)行加密和解密。對(duì)稱(chēng)加密方法和非對(duì)稱(chēng)加密方法的具體實(shí)現(xiàn)方式,在本申請(qǐng)實(shí)施例中不做限定?;谙嗤脑恚捎脤?duì)稱(chēng)加密方法或者非對(duì)稱(chēng)加密方法,對(duì)訪問(wèn)請(qǐng)求中攜帶的外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0083]步驟202,將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,將第二令牌信息發(fā)送至外網(wǎng)設(shè)備。[0084]本申請(qǐng)實(shí)施例中,由于外網(wǎng)設(shè)備向服務(wù)器發(fā)送了針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,因此,服務(wù)器可以向外網(wǎng)設(shè)備反饋?lái)憫?yīng)于該訪問(wèn)請(qǐng)求而生成外網(wǎng)設(shè)備的第二令牌信息。由于內(nèi)網(wǎng)設(shè)備的第一令牌信息也是響應(yīng)于該訪問(wèn)請(qǐng)求而生成的,因此,服務(wù)器需要主動(dòng)向內(nèi)網(wǎng)設(shè)備發(fā)送內(nèi)網(wǎng)設(shè)備的第一令牌信息。本申請(qǐng)實(shí)施例提供了一種服務(wù)器主動(dòng)將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備的方式。該方式如下所示。[0085]在一種可能的實(shí)現(xiàn)方式中,將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備之前,還包括:接收內(nèi)網(wǎng)設(shè)備發(fā)送的長(zhǎng)連接請(qǐng)求;響應(yīng)于長(zhǎng)連接請(qǐng)求,建立與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道;將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,包括:基于長(zhǎng)連接通道,將第一令牌信息發(fā)送至[0086]長(zhǎng)連接是指在一個(gè)連接上可以連續(xù)發(fā)送多個(gè)數(shù)據(jù)包,在連接保持期間,如果沒(méi)有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測(cè)包。其中,長(zhǎng)連接是控制信令的連接,信令是控制電路的[0087]為便于服務(wù)器主動(dòng)將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,內(nèi)網(wǎng)設(shè)備向服務(wù)器發(fā)送長(zhǎng)連接請(qǐng)求,服務(wù)器響應(yīng)這個(gè)長(zhǎng)連接請(qǐng)求,建立服務(wù)器與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道,以便于服務(wù)器和內(nèi)網(wǎng)設(shè)備之間能夠隨時(shí)通信。也就是說(shuō),通過(guò)這個(gè)長(zhǎng)連接通道,服務(wù)器能夠隨時(shí)向內(nèi)網(wǎng)設(shè)備主動(dòng)發(fā)送第一令牌信息。[0088]在一種可能的實(shí)現(xiàn)方式中,在服務(wù)器響應(yīng)于長(zhǎng)連接請(qǐng)求,建立與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道之后,服務(wù)器獲取外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求。服務(wù)器響應(yīng)于該訪問(wèn)請(qǐng)求,當(dāng)驗(yàn)證內(nèi)網(wǎng)設(shè)備與服務(wù)器之間的長(zhǎng)連接通道存在時(shí),生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息,之后執(zhí)行步驟202。當(dāng)驗(yàn)證內(nèi)網(wǎng)設(shè)備與服務(wù)器之間的長(zhǎng)連接通道不存在時(shí),生成提示信息并向外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示外網(wǎng)設(shè)備無(wú)法操控內(nèi)網(wǎng)設(shè)備,或者用于提示內(nèi)網(wǎng)設(shè)備處于未登錄狀態(tài)。[0089]在一種可能的實(shí)現(xiàn)方式中,內(nèi)網(wǎng)設(shè)備包括客戶(hù)端(可以稱(chēng)為SSH客戶(hù)端),服務(wù)器包括設(shè)備控制器和SSH代理模塊,外網(wǎng)設(shè)備包括客戶(hù)端(也可以稱(chēng)為SSH客戶(hù)端,是便于運(yùn)維對(duì)象進(jìn)行運(yùn)維操作的應(yīng)用程序所對(duì)應(yīng)的客戶(hù)端)。[0090]在內(nèi)網(wǎng)設(shè)備啟動(dòng)時(shí),內(nèi)網(wǎng)設(shè)備的客戶(hù)端自動(dòng)啟動(dòng),并向設(shè)備控制器發(fā)送長(zhǎng)連接請(qǐng)求。設(shè)備控制器響應(yīng)于該長(zhǎng)連接請(qǐng)求,建立設(shè)備控制器與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道。[0091]外網(wǎng)設(shè)備的客戶(hù)端向SSH代理模塊發(fā)送針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求。SSH代理模塊接收該訪問(wèn)請(qǐng)求后,向設(shè)備控制器發(fā)送驗(yàn)證信息,并由設(shè)備控制器向SSH代理模塊發(fā)送驗(yàn)證結(jié)果,該驗(yàn)證信息用于指示設(shè)備控制器驗(yàn)證該設(shè)備控制器與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道是否存在。[0092]當(dāng)驗(yàn)證結(jié)果為長(zhǎng)連接通道存在時(shí),表明內(nèi)網(wǎng)設(shè)備處于登錄狀態(tài),此時(shí),SSH代理模塊生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。SSH代理模塊將內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息發(fā)送至設(shè)備控制器,由設(shè)備控制器基于長(zhǎng)連接通道將內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備的客戶(hù)端,以此實(shí)現(xiàn)服務(wù)器基于長(zhǎng)連接通道,將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備。SSH代理模塊將外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息發(fā)送至外網(wǎng)控制器,以此實(shí)現(xiàn)服務(wù)器將第二令牌信息發(fā)送至外網(wǎng)設(shè)備。[0093]當(dāng)驗(yàn)證結(jié)果為長(zhǎng)連接通道不存在(即長(zhǎng)連接通道已斷開(kāi))時(shí),表明內(nèi)網(wǎng)設(shè)備處于未登錄狀態(tài),此時(shí),服務(wù)器向外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示外網(wǎng)設(shè)備無(wú)法操控內(nèi)網(wǎng)設(shè)備,或者用于提示內(nèi)網(wǎng)設(shè)備處于未登錄狀態(tài)。[0094]需要說(shuō)明的是,服務(wù)器響應(yīng)于訪問(wèn)請(qǐng)求,除驗(yàn)證服務(wù)器與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道是否存在,還可以驗(yàn)證外網(wǎng)設(shè)備是否具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限。當(dāng)驗(yàn)證內(nèi)網(wǎng)設(shè)備與服務(wù)器之間的長(zhǎng)連接通道存在,且外網(wǎng)設(shè)備具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限時(shí),生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。當(dāng)驗(yàn)證內(nèi)網(wǎng)設(shè)備與服務(wù)器之間的長(zhǎng)連接通道不存在和/或外網(wǎng)設(shè)備不具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限時(shí),生成提示信息并向外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示外網(wǎng)設(shè)備無(wú)法操控內(nèi)網(wǎng)設(shè)備,或者用于提示內(nèi)網(wǎng)設(shè)備處于未登錄狀態(tài),或者用于提示外網(wǎng)設(shè)備不具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限。[0095]在一種可能的實(shí)現(xiàn)方式中,黑名單中配置有第一設(shè)備的標(biāo)識(shí)信息,第一設(shè)備為不具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限的外網(wǎng)設(shè)備。在服務(wù)器獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求后,當(dāng)該外網(wǎng)設(shè)備屬于第一設(shè)備,則該外網(wǎng)設(shè)備不具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限,此時(shí),服務(wù)器向該外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示該外網(wǎng)設(shè)備不具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限。當(dāng)該外網(wǎng)設(shè)備不屬于第一設(shè)備,則該外網(wǎng)設(shè)備具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限,此時(shí),服務(wù)器生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信[0096]在另一種可能的實(shí)現(xiàn)方式中,白名單中配置有第二設(shè)備的標(biāo)識(shí)信息,第二設(shè)備為具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限的外網(wǎng)設(shè)備。在服務(wù)器獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求后,當(dāng)該外網(wǎng)設(shè)備不屬于第二設(shè)備,則該外網(wǎng)設(shè)備不具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限,此時(shí),服務(wù)器向該外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示該外網(wǎng)設(shè)備不具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限。當(dāng)該外網(wǎng)設(shè)備屬于第二設(shè)備,則該外網(wǎng)設(shè)備具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限,此時(shí),服務(wù)器生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信[0097]步驟203,獲取內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶第一令牌信息的第一會(huì)話請(qǐng)求,基于第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。[0098]示例性的,第一會(huì)話請(qǐng)求包括但不限于WebSocket請(qǐng)求,WebSocket請(qǐng)求是一種基于傳輸控制協(xié)議(TransmissionControlProtocol,TCP)的全雙工通信協(xié)議,允許服務(wù)器主動(dòng)向電子設(shè)備推送數(shù)據(jù)。[0099]本申請(qǐng)實(shí)施例中,服務(wù)器將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備之后,內(nèi)網(wǎng)設(shè)備向服務(wù)器發(fā)送第一會(huì)話請(qǐng)求,該第一會(huì)話請(qǐng)求中攜帶第一令牌信息。服務(wù)器基于第一令牌信息建立服務(wù)器與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,第一會(huì)話通道用于傳輸數(shù)據(jù)。[0100]以第一會(huì)話請(qǐng)求為WebSocket請(qǐng)求為例,WebSocket請(qǐng)求中攜帶第一令牌信息,在基于第一令牌信息建立服務(wù)器與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道后,服務(wù)器和內(nèi)網(wǎng)設(shè)備之間創(chuàng)建持久性的連接,可以進(jìn)行雙向數(shù)據(jù)傳輸。[0101]步驟204,獲取外網(wǎng)設(shè)備發(fā)送的攜帶第二令牌信息的第二會(huì)話請(qǐng)求,基于第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。[0102]可選的,服務(wù)器將第二令牌信息發(fā)送至外網(wǎng)設(shè)備之后,外網(wǎng)設(shè)備向服務(wù)器發(fā)送第二會(huì)話請(qǐng)求,該第二會(huì)話請(qǐng)求中攜帶第二令牌信息。服務(wù)器基于第二令牌信息建立服務(wù)器與外網(wǎng)設(shè)備之間的第二會(huì)話通道,第二會(huì)話通道用于傳輸數(shù)據(jù)。其中,第二會(huì)話請(qǐng)求包括但不限于WebSocket請(qǐng)求。[0103]步驟205,基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0104]服務(wù)器基于第一會(huì)話通道接收內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),并基于第二會(huì)話通道將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給外網(wǎng)設(shè)備,或者,服務(wù)器基于第二會(huì)話通道接收外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),并基于第一會(huì)話通道將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備。[0105]在一種可能的實(shí)現(xiàn)方式中,基于第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,包括:對(duì)第一令牌信息進(jìn)行解析,得到第一標(biāo)識(shí)信息;響應(yīng)于第一標(biāo)識(shí)信息與內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。[0106]服務(wù)器將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備之后,內(nèi)網(wǎng)設(shè)備向服務(wù)器發(fā)送第一會(huì)話請(qǐng)求,該第一會(huì)話請(qǐng)求中攜帶第一令牌信息。[0107]在一種可能的實(shí)現(xiàn)方式中,由于第一令牌信息是服務(wù)器生成的,服務(wù)器可以存儲(chǔ)第一令牌信息。當(dāng)服務(wù)器接收到第一會(huì)話請(qǐng)求后,服務(wù)器檢測(cè)到已存儲(chǔ)有第一會(huì)話請(qǐng)求中攜帶的第一令牌信息時(shí),服務(wù)器建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,服務(wù)器檢測(cè)到未存儲(chǔ)有第一會(huì)話請(qǐng)求中攜帶的第一令牌信息時(shí),服務(wù)器向內(nèi)網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示服務(wù)器無(wú)法響應(yīng)該第一會(huì)話請(qǐng)求。[0108]在另一種可能的實(shí)現(xiàn)方式中,服務(wù)器對(duì)第一令牌信息進(jìn)行解析(即解密處理),得到第一標(biāo)識(shí)信息。當(dāng)該第一標(biāo)識(shí)信息與內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致時(shí),服務(wù)器建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,當(dāng)?shù)谝粯?biāo)識(shí)信息與對(duì)應(yīng)關(guān)系中內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息不一致時(shí),服務(wù)器向內(nèi)網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示服務(wù)器無(wú)法響應(yīng)該第一會(huì)話請(qǐng)求。[0109]本申請(qǐng)實(shí)施例中,基于第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,包括:對(duì)第二令牌信息進(jìn)行解析,得到第二標(biāo)識(shí)信息;響應(yīng)于第二標(biāo)識(shí)信息與外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。[0110]服務(wù)器將第二令牌信息發(fā)送至外網(wǎng)設(shè)備之后,外網(wǎng)設(shè)備向服務(wù)器發(fā)送第二會(huì)話請(qǐng)求,該第二會(huì)話請(qǐng)求中攜帶第二令牌信息。[0111]在一種可能的實(shí)現(xiàn)方式中,由于第二令牌信息是服務(wù)器生成的,服務(wù)器可以存儲(chǔ)第二令牌信息。當(dāng)服務(wù)器接收到第二會(huì)話請(qǐng)求后,服務(wù)器檢測(cè)到已存儲(chǔ)有第二會(huì)話請(qǐng)求中攜帶的第二令牌信息時(shí),服務(wù)器建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,服務(wù)器檢測(cè)到未存儲(chǔ)有第二會(huì)話請(qǐng)求中攜帶的第二令牌信息時(shí),服務(wù)器向外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示服務(wù)器無(wú)法響應(yīng)該第二會(huì)話請(qǐng)求。[0112]在另一種可能的實(shí)現(xiàn)方式中,服務(wù)器對(duì)第二令牌信息進(jìn)行解析(即解密處理),得到第二標(biāo)識(shí)信息。當(dāng)該第二標(biāo)識(shí)信息與對(duì)應(yīng)關(guān)系中外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致時(shí),服務(wù)器建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,當(dāng)?shù)诙?biāo)識(shí)信息與對(duì)應(yīng)關(guān)系中外網(wǎng)設(shè)備的標(biāo)識(shí)信息不一致時(shí),服務(wù)器向外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示服務(wù)器無(wú)法響應(yīng)該第二會(huì)[0113]本申請(qǐng)實(shí)施例中,第一會(huì)話請(qǐng)求和第二會(huì)話請(qǐng)求的獲取時(shí)間間隔小于或者等于目[0114]本申請(qǐng)實(shí)施例對(duì)第一會(huì)話請(qǐng)求和第二會(huì)話請(qǐng)求的獲取先后順序不做限定,也就是說(shuō),可以先獲取第一會(huì)話請(qǐng)求,再獲取第二會(huì)話請(qǐng)求,也可以先獲取第二會(huì)話請(qǐng)求,再獲取第一會(huì)話請(qǐng)求,還可以同時(shí)獲取第一會(huì)話請(qǐng)求和第二會(huì)話請(qǐng)求。[0115]在獲取到內(nèi)網(wǎng)設(shè)備發(fā)送的第一會(huì)話請(qǐng)求后,基于第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,當(dāng)在目標(biāo)時(shí)長(zhǎng)內(nèi)獲取到外網(wǎng)設(shè)備發(fā)送的第二會(huì)話請(qǐng)求后,基于第二會(huì)話請(qǐng)求中攜帶的第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道?;蛘撸讷@取到外網(wǎng)設(shè)備發(fā)送的第二會(huì)話請(qǐng)求后,基于第二會(huì)話請(qǐng)求中攜帶的第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,當(dāng)在目標(biāo)時(shí)長(zhǎng)內(nèi)獲取到內(nèi)網(wǎng)設(shè)備發(fā)送的第一會(huì)話請(qǐng)求后,基于第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)[0116]當(dāng)建立第一會(huì)話通道和第二會(huì)話通道后,基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸之前,還包括:向內(nèi)網(wǎng)設(shè)備和外網(wǎng)設(shè)備發(fā)送通知信息,通知信息用于通知第一會(huì)話通道和第二會(huì)話通道已成功建立。[0117]通過(guò)向內(nèi)網(wǎng)設(shè)備發(fā)送通知信息,通知內(nèi)網(wǎng)設(shè)備第一會(huì)話通道和第二會(huì)話通道已成功建立,便于內(nèi)網(wǎng)設(shè)備向外網(wǎng)設(shè)備發(fā)送數(shù)據(jù),即內(nèi)網(wǎng)設(shè)備向服務(wù)器發(fā)送數(shù)據(jù),由服務(wù)器將數(shù)據(jù)轉(zhuǎn)發(fā)給外網(wǎng)設(shè)備。[0118]通過(guò)向外網(wǎng)設(shè)備發(fā)送通知信息,通知外網(wǎng)設(shè)備第一會(huì)話通道和第二會(huì)話通道已成功建立,便于外網(wǎng)設(shè)備向內(nèi)網(wǎng)設(shè)備發(fā)送數(shù)據(jù),即外網(wǎng)設(shè)備向服務(wù)器發(fā)送數(shù)據(jù),由服務(wù)器將數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備。[0119]本申請(qǐng)實(shí)施例中,該方法還包括:響應(yīng)于建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第二會(huì)話請(qǐng)求,則斷開(kāi)第一會(huì)話通道;或者,響應(yīng)于建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第一會(huì)話請(qǐng)求,則斷開(kāi)第二會(huì)話通道。[0120]當(dāng)已建立第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第二會(huì)話請(qǐng)求,則斷開(kāi)第一會(huì)話通道,并向內(nèi)網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示第一會(huì)話通道已斷開(kāi)。[0121]當(dāng)已建立第二會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第一會(huì)話請(qǐng)求,則斷開(kāi)第二會(huì)話通道,并向外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示第二會(huì)話通道已斷開(kāi)。[0122]本申請(qǐng)實(shí)施例提供了一個(gè)具體的場(chǎng)景,該場(chǎng)景包括內(nèi)網(wǎng)設(shè)備、外網(wǎng)設(shè)備和云端(即圖1中的服務(wù)器103),內(nèi)網(wǎng)設(shè)備與云端之間通信連接,外網(wǎng)設(shè)備與云端之間通信連接。該場(chǎng)景所適用的框架示意圖如圖3所示,圖3是本申請(qǐng)實(shí)施例提供的一種內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備進(jìn)行通信的框架示意圖。下面針對(duì)該框架示意圖中包括的外網(wǎng)設(shè)備、內(nèi)網(wǎng)設(shè)備和云端分別進(jìn)行詳細(xì)說(shuō)明。[0123]外網(wǎng)設(shè)備上安裝有便于運(yùn)維對(duì)象進(jìn)行運(yùn)維操作的應(yīng)用程序,該應(yīng)用程序?yàn)闉g覽器,運(yùn)維對(duì)象基于瀏覽器打開(kāi)網(wǎng)頁(yè)版的SSH頁(yè)面,便于在該SSH頁(yè)面上選擇想要操控的內(nèi)網(wǎng)[0124]內(nèi)網(wǎng)設(shè)備上安裝有客戶(hù)端,在內(nèi)網(wǎng)設(shè)備啟動(dòng)后,客戶(hù)端自動(dòng)啟動(dòng),并與云端的設(shè)備控制器進(jìn)行連接。該客戶(hù)端基于遠(yuǎn)程過(guò)程調(diào)用框架與設(shè)備控制器進(jìn)行連接,遠(yuǎn)程過(guò)程調(diào)用框架支持客戶(hù)端和云端之間進(jìn)行批量操作,客戶(hù)端可以將多個(gè)請(qǐng)求一起發(fā)給云端,云端也可以一起返回這多個(gè)請(qǐng)求的結(jié)果,以實(shí)現(xiàn)流式的遠(yuǎn)程過(guò)程調(diào)用(RemoteProcedureCall,道,另一方面與SSH代理模塊建立第一會(huì)話通道??蛻?hù)端基于第一會(huì)話通道接收SSH代理模塊發(fā)送的數(shù)據(jù),并將數(shù)據(jù)輸入SSH通道,客戶(hù)端還將本[0125]云端由至少一個(gè)服務(wù)器組成,服務(wù)器的功能可如設(shè)備控制器和SSH代理模塊的功能所示。設(shè)備控制器與SSH代理模塊基于RPC進(jìn)行通信。設(shè)備控制器是向內(nèi)網(wǎng)設(shè)備發(fā)送指令的后臺(tái)服務(wù),該指令包括但不限于內(nèi)網(wǎng)設(shè)備的重啟指令、內(nèi)網(wǎng)設(shè)備的網(wǎng)絡(luò)配置指令、內(nèi)網(wǎng)設(shè)備的反向SSH開(kāi)啟指令。在內(nèi)網(wǎng)設(shè)備啟動(dòng)后,客戶(hù)端主動(dòng)接入設(shè)備控制器,設(shè)備控制器提供接口,以將反向SSH開(kāi)啟事件發(fā)送給內(nèi)網(wǎng)設(shè)備的客戶(hù)端。SSH代理模塊基于第一會(huì)話通道與內(nèi)網(wǎng)設(shè)備中的客戶(hù)端進(jìn)行數(shù)據(jù)傳輸,SSH代理模塊基于第二會(huì)話通道與外網(wǎng)設(shè)備中的瀏覽器進(jìn)行數(shù)據(jù)傳輸,以此實(shí)現(xiàn)內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0126]在本申請(qǐng)實(shí)施例的場(chǎng)景中,內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備是基于圖3所示的框架圖的基礎(chǔ)上進(jìn)行通信的。如圖4所示,圖4是本申請(qǐng)實(shí)施例提供的一種內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備進(jìn)行通信的流程示意圖,下面將詳細(xì)介紹該通信流程。[0127]首先,內(nèi)網(wǎng)設(shè)備與設(shè)備控制器之間建立長(zhǎng)連接通道,該長(zhǎng)連接通道為控制信令的連接通道。[0128]其次,外網(wǎng)設(shè)備向SSH代理模塊發(fā)送訪問(wèn)請(qǐng)求,該訪問(wèn)請(qǐng)求中攜帶內(nèi)網(wǎng)設(shè)備的ID、外網(wǎng)設(shè)備的標(biāo)識(shí)信息、主機(jī)、計(jì)算機(jī)端口等信息。SSH代理模塊向設(shè)備控制器發(fā)送驗(yàn)證信息,該驗(yàn)證信息用于驗(yàn)證長(zhǎng)連接通道是否存在以及外網(wǎng)設(shè)備是否具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)[0129]當(dāng)驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),即長(zhǎng)連接通道存在且外網(wǎng)設(shè)備具有針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)權(quán)限,此時(shí)執(zhí)行A部分的步驟。首先,SSH代理模塊生成第一令牌信息和第二令牌信息。之令牌信息,由設(shè)備控制器向內(nèi)網(wǎng)設(shè)備發(fā)送第一令牌信息。[0130]當(dāng)內(nèi)網(wǎng)設(shè)備接收到第一令牌信息后,由內(nèi)網(wǎng)設(shè)備發(fā)起會(huì)話請(qǐng)求,即執(zhí)行B部分的步驟。首先,內(nèi)網(wǎng)設(shè)備啟動(dòng)本地SSH通道,并向SSH代理模塊收到第一會(huì)話請(qǐng)求后,建立第一會(huì)話通道。之后,當(dāng)目標(biāo)時(shí)長(zhǎng)內(nèi)建立第二會(huì)話通道,則執(zhí)行b1部分的步驟,即SSH代理模塊分別向內(nèi)網(wǎng)設(shè)備和外網(wǎng)設(shè)備發(fā)送通知信息,該通知信息用于通知第一會(huì)話通道和第二會(huì)話通道已成功建立,SSH代理模塊還用于基于第一會(huì)話通道和第二會(huì)話通道,接收內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)并將該數(shù)據(jù)發(fā)送給外網(wǎng)設(shè)備,或者接收外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)并將該數(shù)據(jù)發(fā)送給內(nèi)網(wǎng)設(shè)備。當(dāng)目標(biāo)時(shí)長(zhǎng)內(nèi)未建立第二會(huì)話通道,則執(zhí)行b2部分的步驟,即SSH代理模塊斷開(kāi)第一會(huì)話通道,并向內(nèi)網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示第一會(huì)話通道已斷開(kāi)。[0131]當(dāng)外網(wǎng)設(shè)備接收到第二令牌信息后,由外網(wǎng)設(shè)備發(fā)起會(huì)話請(qǐng)求,即執(zhí)行C部分的步驟。首先,外網(wǎng)設(shè)備向SSH代理模塊發(fā)送第二會(huì)話請(qǐng)求。SSH代理模塊接收到第二會(huì)話請(qǐng)求后,建立第二會(huì)話通道。之后,當(dāng)目標(biāo)時(shí)長(zhǎng)內(nèi)建立第一會(huì)話通道,則執(zhí)行c1部分的步驟,即SSH代理模塊分別向內(nèi)網(wǎng)設(shè)備和外網(wǎng)設(shè)備發(fā)送通知信息,該通知信息用于通知第一會(huì)話通道和第二會(huì)話通道已成功建立,SSH代理模塊還用于基于第一會(huì)話通道和第二會(huì)話通道,接收內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)并將該數(shù)據(jù)發(fā)送給外網(wǎng)設(shè)備,或者接收外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)并將該數(shù)據(jù)發(fā)送給內(nèi)網(wǎng)設(shè)備。當(dāng)目標(biāo)時(shí)長(zhǎng)內(nèi)未建立第一會(huì)話通道,則執(zhí)行c2部分的步驟,即SSH代理模塊斷開(kāi)第二會(huì)話通道,并向外網(wǎng)設(shè)備發(fā)送提示信息,該提示信息用于提示第二會(huì)話通道已斷開(kāi)。[0132]本申請(qǐng)實(shí)施例中,該方法由目標(biāo)服務(wù)器執(zhí)行。即圖1中的服務(wù)器103為目標(biāo)服務(wù)器。在一種可能的實(shí)現(xiàn)方式中,第一會(huì)話通道是內(nèi)網(wǎng)設(shè)備與目標(biāo)服務(wù)器之間的通道,第二會(huì)話通道是外網(wǎng)設(shè)備與目標(biāo)服務(wù)器之間的通道。目標(biāo)服務(wù)器可以接收內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),并將該數(shù)據(jù)直接轉(zhuǎn)發(fā)至外網(wǎng)設(shè)備,目標(biāo)服務(wù)器也可以接收外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),并將該數(shù)據(jù)直接轉(zhuǎn)發(fā)至內(nèi)網(wǎng)設(shè)備。詳細(xì)可見(jiàn)上文有關(guān)步驟201-步驟205的說(shuō)明,在此不再贅述。[0133]在另一種可能的實(shí)現(xiàn)方式中,本申請(qǐng)實(shí)施例中的通信方法應(yīng)用于服務(wù)器集群,該服務(wù)器集群包括目標(biāo)服務(wù)器、第一服務(wù)器和第二服務(wù)器,該方法包括:[0134]目標(biāo)服務(wù)器,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0135]目標(biāo)服務(wù)器,還用于將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,將第二令牌信息發(fā)送至外網(wǎng)設(shè)備。[0136]目標(biāo)服務(wù)器,還用于獲取內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶第一令牌信息的第一會(huì)話請(qǐng)求,通過(guò)第一服務(wù)器基于第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。[0137]目標(biāo)服務(wù)器,還用于獲取外網(wǎng)設(shè)備發(fā)送的攜帶第二令牌信息的第二會(huì)話請(qǐng)求,通過(guò)第二服務(wù)器基于第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。[0138]基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸,包括:通過(guò)第一服務(wù)器和第二服務(wù)器基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0139]本申請(qǐng)實(shí)施例中,目標(biāo)服務(wù)器與第一服務(wù)器、第二服務(wù)器之間通信連接。第一會(huì)話通道是內(nèi)網(wǎng)設(shè)備與第一服務(wù)器之間的通道,第二會(huì)話通道是外網(wǎng)設(shè)備與第二服務(wù)器之間的通道。[0140]目標(biāo)服務(wù)器獲取外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息,將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,將第二令牌信息發(fā)送至外網(wǎng)設(shè)備,詳細(xì)可見(jiàn)上文有關(guān)步驟201-步驟202的描述,在此不再贅述。[0141]之后,目標(biāo)服務(wù)器獲取內(nèi)網(wǎng)設(shè)備發(fā)送的第一會(huì)話請(qǐng)求,基于第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,向第一服務(wù)器發(fā)送第一通道建立信息,該第一通道建立信息用于使第一服務(wù)器建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道?;谕瑯拥脑?,目標(biāo)服務(wù)器獲取外網(wǎng)設(shè)備發(fā)送第一通道建立信息,目標(biāo)服務(wù)器檢測(cè)到未存儲(chǔ)有第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,或者對(duì)第一令牌信息進(jìn)行解析得到的第一標(biāo)識(shí)信息與內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息不一致時(shí),服務(wù)器。這多個(gè)服務(wù)器對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包括但不限于遠(yuǎn)程字典服務(wù)(RemoteDictionaryServer二服務(wù)器的隊(duì)列中。[0151]基于相同的原理,通過(guò)第一服務(wù)器和第二服務(wù)器基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸,包括:通過(guò)第二服務(wù)器基于第二會(huì)話通道接收外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第一服務(wù)器的隊(duì)列中;通過(guò)第一服務(wù)器從第一服務(wù)器的隊(duì)列中讀取外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于第一會(huì)話通道將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給內(nèi)網(wǎng)設(shè)備。[0152]第二服務(wù)器對(duì)應(yīng)數(shù)據(jù)庫(kù)中的另一個(gè)隊(duì)列,第二服務(wù)器的隊(duì)列用于存儲(chǔ)發(fā)向第二服務(wù)器的數(shù)據(jù)。在基于第一會(huì)話通道和第二會(huì)話通道,將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備時(shí),外網(wǎng)設(shè)備基于第二會(huì)話通道向第二服務(wù)器發(fā)送數(shù)據(jù),第二服務(wù)器接收到數(shù)據(jù)后,將該數(shù)據(jù)存儲(chǔ)在第一服務(wù)器的隊(duì)列中。第一服務(wù)器實(shí)時(shí)監(jiān)聽(tīng)第一服務(wù)器的隊(duì)列,當(dāng)?shù)谝环?wù)器監(jiān)聽(tīng)到第一服務(wù)器的隊(duì)列中存儲(chǔ)有該數(shù)據(jù)時(shí),從第一服務(wù)器的隊(duì)列中讀取該數(shù)據(jù),并基于第一會(huì)話通道將該數(shù)據(jù)發(fā)送給內(nèi)網(wǎng)設(shè)備,實(shí)現(xiàn)將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備。[0153]其中,將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第一服務(wù)器的隊(duì)列中,包括:基于內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第二表單信息中查找內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第四標(biāo)識(shí)信息,第二表單信息中存儲(chǔ)有內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息與第四標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系;將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第四標(biāo)識(shí)信息所對(duì)應(yīng)的第一服務(wù)器的隊(duì)列中。[0154]數(shù)據(jù)庫(kù)中還存在第二表單信息,第二表單信息中存儲(chǔ)有內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息與服務(wù)器的標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系。第二服務(wù)器在將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第一服務(wù)器的隊(duì)列中時(shí),基于內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第二表單信息中查找內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第四標(biāo)識(shí)信息,該第四標(biāo)識(shí)信息為第一服務(wù)器的標(biāo)識(shí)信息?;诘谝粯?biāo)識(shí)信息將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第一服務(wù)器的隊(duì)列中。[0155]本申請(qǐng)實(shí)施例提供了一個(gè)具體的場(chǎng)景,該場(chǎng)景為服務(wù)器集群的場(chǎng)景。如圖5所示,圖5是本申請(qǐng)實(shí)施例提供的一種內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備通過(guò)服務(wù)器集群進(jìn)行通信的示意圖。[0156]在本申請(qǐng)實(shí)施例的場(chǎng)景中,當(dāng)?shù)谝环?wù)器與第二服務(wù)器為同一個(gè)服務(wù)器時(shí),該服務(wù)器為服務(wù)器02,內(nèi)網(wǎng)設(shè)備為內(nèi)網(wǎng)設(shè)備02,外網(wǎng)設(shè)備為外網(wǎng)設(shè)備02。此時(shí),內(nèi)網(wǎng)設(shè)備02與服務(wù)器02之間存在第一會(huì)話通道,外網(wǎng)設(shè)備02與服務(wù)器02之間存在第二會(huì)話通道。服務(wù)器02可以接收內(nèi)網(wǎng)設(shè)備02發(fā)送的數(shù)據(jù),并將該數(shù)據(jù)直接轉(zhuǎn)發(fā)至外網(wǎng)設(shè)備02,服務(wù)器02也可以接收外網(wǎng)設(shè)備02發(fā)送的數(shù)據(jù),并將該數(shù)據(jù)直接轉(zhuǎn)發(fā)至內(nèi)網(wǎng)設(shè)備02。[0157]當(dāng)?shù)谝环?wù)器與第二服務(wù)器為不同的服務(wù)器時(shí),第一服務(wù)器為服務(wù)器03,第二服務(wù)器為服務(wù)器01,內(nèi)網(wǎng)設(shè)備為內(nèi)網(wǎng)設(shè)備01,外網(wǎng)設(shè)備為外網(wǎng)設(shè)備01。內(nèi)網(wǎng)設(shè)01與服務(wù)器03之間存在第一會(huì)話通道,外網(wǎng)設(shè)備01與服務(wù)器01之間存在第二會(huì)話通道。[0158]在數(shù)據(jù)庫(kù)中存在4個(gè)隊(duì)列,分別為內(nèi)網(wǎng)設(shè)備x-服務(wù)器01的隊(duì)列、外網(wǎng)設(shè)備01-服務(wù)器01的隊(duì)列、內(nèi)網(wǎng)設(shè)備01-服務(wù)器03的隊(duì)列、外網(wǎng)設(shè)備y-服務(wù)器的編號(hào)。其中,外網(wǎng)設(shè)備01-服務(wù)器01的隊(duì)列為上文提及的第二服務(wù)器的隊(duì)列,內(nèi)網(wǎng)設(shè)備01-服務(wù)器03的隊(duì)列為上文提及的第一服務(wù)器的隊(duì)列。[0159]數(shù)據(jù)庫(kù)中還存在兩個(gè)表單,分別為內(nèi)網(wǎng)設(shè)備的表單(即上文提及的第二表單信息)和外網(wǎng)設(shè)備的表單(即上文提及的第一表單信息)。內(nèi)網(wǎng)設(shè)備的表單上存儲(chǔ)有內(nèi)網(wǎng)設(shè)備x與服務(wù)器01之間的對(duì)應(yīng)關(guān)系和內(nèi)網(wǎng)設(shè)備01與服務(wù)器03之間的對(duì)應(yīng)關(guān)系。外網(wǎng)設(shè)備的表單上存儲(chǔ)有外網(wǎng)設(shè)備01與服務(wù)器01之間的對(duì)應(yīng)關(guān)系和外網(wǎng)設(shè)備y與服務(wù)器03之間的對(duì)應(yīng)關(guān)系。[0160]在一種可能的實(shí)現(xiàn)方式中,內(nèi)網(wǎng)設(shè)備01向服務(wù)器03發(fā)送數(shù)據(jù)。服務(wù)器03接收到該數(shù)據(jù)后,先基于外網(wǎng)設(shè)備的表單中存儲(chǔ)的外網(wǎng)設(shè)備01與服務(wù)器01之間的對(duì)應(yīng)關(guān)系確定出服務(wù)器01,并將該數(shù)據(jù)發(fā)送至外網(wǎng)設(shè)備01-服務(wù)器01的隊(duì)列。服務(wù)器01實(shí)時(shí)監(jiān)測(cè)外網(wǎng)設(shè)備01-服務(wù)器01的隊(duì)列,當(dāng)監(jiān)測(cè)到外網(wǎng)設(shè)備01-服務(wù)器01的隊(duì)列接收到數(shù)據(jù)時(shí),從外網(wǎng)設(shè)備01-服務(wù)器01的隊(duì)列中讀取數(shù)據(jù),并將數(shù)據(jù)發(fā)送給外網(wǎng)設(shè)備01。[0161]在另一種可能的實(shí)現(xiàn)方式中,外網(wǎng)設(shè)備01向服務(wù)器01發(fā)送數(shù)據(jù)。服務(wù)器01接收到該數(shù)據(jù)后,先基于內(nèi)網(wǎng)設(shè)備的表單中存儲(chǔ)的內(nèi)網(wǎng)設(shè)備01與服務(wù)器03之間的對(duì)應(yīng)關(guān)系確定出服務(wù)器03,并將該數(shù)據(jù)發(fā)送至內(nèi)網(wǎng)設(shè)備01-服務(wù)器03的隊(duì)列。服務(wù)器03實(shí)時(shí)監(jiān)測(cè)內(nèi)網(wǎng)設(shè)備01-服務(wù)器03的隊(duì)列,當(dāng)監(jiān)測(cè)到內(nèi)網(wǎng)設(shè)備01-服務(wù)器03的隊(duì)列接收到數(shù)據(jù)時(shí),從內(nèi)網(wǎng)設(shè)備01-服務(wù)器03的隊(duì)列中讀取數(shù)據(jù),并將數(shù)據(jù)發(fā)送給內(nèi)網(wǎng)設(shè)備01。[0162]上述方法基于第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,基于第二會(huì)話請(qǐng)求中攜帶的第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。通過(guò)與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道和與外網(wǎng)設(shè)備之間的第二會(huì)話通道,實(shí)現(xiàn)將內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給外網(wǎng)設(shè)備,或者將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備,外網(wǎng)設(shè)備不再通過(guò)公網(wǎng)跳板機(jī)實(shí)現(xiàn)訪問(wèn)內(nèi)網(wǎng)設(shè)備,降低了部署難度,不限外網(wǎng)設(shè)備可訪問(wèn)的內(nèi)網(wǎng)設(shè)[0163]圖6所示為本申請(qǐng)實(shí)施例提供的一種通信裝置的結(jié)構(gòu)示意圖,如圖6所示,該裝置包括:[0164]生成模塊601,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息;[0165]發(fā)送模塊602,用于將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,將第二令牌信息發(fā)送至外網(wǎng)設(shè)備;[0166]建立模塊603,用于獲取內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶第一令牌信息的第一會(huì)話請(qǐng)求,基于第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道;[0167]建立模塊603,還用于獲取外網(wǎng)設(shè)備發(fā)送的攜帶第二令牌信息的第二會(huì)話請(qǐng)求,基于第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道;[0168]傳輸模塊604,用于基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0169]在一種可能的實(shí)現(xiàn)方式中,生成模塊601,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息和外網(wǎng)設(shè)備的標(biāo)識(shí)信息;對(duì)內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息;對(duì)外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0170]在一種可能的實(shí)現(xiàn)方式中,建立模塊603,用于對(duì)第一令牌信息進(jìn)行解析,得到第一標(biāo)識(shí)信息;響應(yīng)于第一標(biāo)識(shí)信息與內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。[0171]在一種可能的實(shí)現(xiàn)方式中,建立模塊603,用于對(duì)第二令牌信息進(jìn)行解析,得到第二標(biāo)識(shí)信息;響應(yīng)于第二標(biāo)識(shí)信息與外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。[0174]建立模塊603,還用于響應(yīng)于長(zhǎng)連接請(qǐng)求,建立與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道;[0175]發(fā)送模塊602,用于基于長(zhǎng)連接通道,將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備。[0177]斷開(kāi)模塊,用于響應(yīng)于建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第二會(huì)話請(qǐng)求,則斷開(kāi)第一會(huì)話通道;或者,響應(yīng)于建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第一會(huì)話請(qǐng)求,則斷開(kāi)第二會(huì)話通道。[0178]在一種可能的實(shí)現(xiàn)方式中,發(fā)送模塊602,還用于向內(nèi)網(wǎng)設(shè)備和外網(wǎng)設(shè)備發(fā)送通知信息,通知信息用于通知第一會(huì)話通道和第二會(huì)話通道已成功建立。[0179]上述裝置基于第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,基于第二會(huì)話請(qǐng)求中攜帶的第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。通過(guò)與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道和與外網(wǎng)設(shè)備之間的第二會(huì)話通道,實(shí)現(xiàn)將內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給外網(wǎng)設(shè)備,或者將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備,外網(wǎng)設(shè)備不再通過(guò)公網(wǎng)跳板機(jī)實(shí)現(xiàn)訪問(wèn)內(nèi)網(wǎng)設(shè)備,降低了部署難度,不限外網(wǎng)設(shè)備可訪問(wèn)的內(nèi)網(wǎng)設(shè)[0180]應(yīng)理解的是,上述圖6提供的裝置在實(shí)現(xiàn)其功能時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的裝置與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再[0181]本申請(qǐng)實(shí)施例還提供了一種通信系統(tǒng),該系統(tǒng)應(yīng)用于服務(wù)器集群,服務(wù)器集群包括目標(biāo)服務(wù)器、第一服務(wù)器和第二服務(wù)器;[0182]目標(biāo)服務(wù)器,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息和外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息;將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備,將第二令牌信息發(fā)送至外網(wǎng)設(shè)備;[0183]目標(biāo)服務(wù)器,還用于獲取內(nèi)網(wǎng)設(shè)備發(fā)送的攜帶第一令牌信息的第一會(huì)話請(qǐng)求,通過(guò)第一服務(wù)器基于第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道;[0184]目標(biāo)服務(wù)器,還用于獲取外網(wǎng)設(shè)備發(fā)送的攜帶第二令牌信息的第二會(huì)話請(qǐng)求,通過(guò)第二服務(wù)器基于第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道;[0185]第一服務(wù)器和第二服務(wù)器,用于基于第一會(huì)話通道和第二會(huì)話通道進(jìn)行內(nèi)網(wǎng)設(shè)備與外網(wǎng)設(shè)備之間的數(shù)據(jù)傳輸。[0186]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)服務(wù)器,用于響應(yīng)于獲取到外網(wǎng)設(shè)備發(fā)送的針對(duì)內(nèi)網(wǎng)設(shè)備的訪問(wèn)請(qǐng)求,生成內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息和外網(wǎng)設(shè)備的標(biāo)識(shí)信息;對(duì)內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到內(nèi)網(wǎng)設(shè)備對(duì)應(yīng)的第一令牌信息;對(duì)外網(wǎng)設(shè)備的標(biāo)識(shí)信息進(jìn)行加密處理,得到外網(wǎng)設(shè)備對(duì)應(yīng)的第二令牌信息。[0187]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)服務(wù)器,用于對(duì)第一令牌信息進(jìn)行解析,得到第一標(biāo)識(shí)信息;響應(yīng)于第一標(biāo)識(shí)信息與內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道。[0188]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)服務(wù)器,用于對(duì)第二令牌信息進(jìn)行解析,得到第二標(biāo)識(shí)信息;響應(yīng)于第二標(biāo)識(shí)信息與外網(wǎng)設(shè)備的標(biāo)識(shí)信息一致,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。[0189]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)服務(wù)器,還用于接收內(nèi)網(wǎng)設(shè)備發(fā)送的長(zhǎng)連接請(qǐng)求;響應(yīng)于長(zhǎng)連接請(qǐng)求,建立與內(nèi)網(wǎng)設(shè)備之間的長(zhǎng)連接通道;基于長(zhǎng)連接通道,將第一令牌信息發(fā)送至內(nèi)網(wǎng)設(shè)備。[0190]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)服務(wù)器,還用于響應(yīng)于建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第二會(huì)話請(qǐng)求,則斷開(kāi)第一會(huì)話通道;或者,響應(yīng)于建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道,且在目標(biāo)時(shí)長(zhǎng)內(nèi)未獲取到第一會(huì)話請(qǐng)求,則斷開(kāi)第二會(huì)話通道。[0191]在一種可能的實(shí)現(xiàn)方式中,目標(biāo)服務(wù)器,還用于向內(nèi)網(wǎng)設(shè)備和外網(wǎng)設(shè)備發(fā)送通知信息,通知信息用于通知第一會(huì)話通道和第二會(huì)話通道已成功建立。[0192]在一種可能的實(shí)現(xiàn)方式中,第一服務(wù)器,用于基于第一會(huì)話通道接收內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),將內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第二服務(wù)器的隊(duì)列中;[0193]第二服務(wù)器,用于從第二服務(wù)器的隊(duì)列中讀取內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于第二會(huì)話通道將內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給外網(wǎng)設(shè)備。[0194]在一種可能的實(shí)現(xiàn)方式中,第一服務(wù)器,用于基于外網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第一表單信息中查找外網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第三標(biāo)識(shí)信息,第一表單信息中存儲(chǔ)有外網(wǎng)設(shè)備的標(biāo)識(shí)信息與第三標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系;將內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第三標(biāo)識(shí)信息所對(duì)應(yīng)的第二服務(wù)器的隊(duì)列中。[0195]在一種可能的實(shí)現(xiàn)方式中,第二服務(wù)器,用于基于第二會(huì)話通道接收外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第一服務(wù)器的隊(duì)列中;[0196]第一服務(wù)器,用于從第一服務(wù)器的隊(duì)列中讀取外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù),基于第一會(huì)話通道將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)發(fā)送給內(nèi)網(wǎng)設(shè)備。[0197]在一種可能的實(shí)現(xiàn)方式中,第二服務(wù)器,用于基于內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息,從第二表單信息中查找內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息所對(duì)應(yīng)的第四標(biāo)識(shí)信息,第二表單信息中存儲(chǔ)有內(nèi)網(wǎng)設(shè)備的標(biāo)識(shí)信息與第四標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系;將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)存儲(chǔ)在第四標(biāo)識(shí)信息所對(duì)應(yīng)的第一服務(wù)器的隊(duì)列中。[0198]上述系統(tǒng)基于第一會(huì)話請(qǐng)求中攜帶的第一令牌信息,建立與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道,基于第二會(huì)話請(qǐng)求中攜帶的第二令牌信息,建立與外網(wǎng)設(shè)備之間的第二會(huì)話通道。通過(guò)與內(nèi)網(wǎng)設(shè)備之間的第一會(huì)話通道和與外網(wǎng)設(shè)備之間的第二會(huì)話通道,實(shí)現(xiàn)將內(nèi)網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給外網(wǎng)設(shè)備,或者將外網(wǎng)設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)給內(nèi)網(wǎng)設(shè)備,外網(wǎng)設(shè)備不再通過(guò)公網(wǎng)跳板機(jī)實(shí)現(xiàn)訪問(wèn)內(nèi)網(wǎng)設(shè)備,降低了部署難度,不限外網(wǎng)設(shè)備可訪問(wèn)的內(nèi)網(wǎng)設(shè)[0199]圖7示出了本申請(qǐng)一個(gè)示例性實(shí)施例提供的終端設(shè)備700的結(jié)構(gòu)框圖。該終端設(shè)備700可以是便攜式移動(dòng)終端,比如:智能手機(jī)、平板電腦、MP3(MovingPictureExpertsGroupAudioLayerIII,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、MP4(MovingPictureExpertsGroupAudioLayerIV,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、筆記本電腦或臺(tái)式電腦。終端設(shè)備700還可能被稱(chēng)為用戶(hù)設(shè)備、便攜式終端他名稱(chēng)。[0201]處理器701可以包括一個(gè)或多個(gè)處理核心,比如4核心處理器、8核心處理器等。處理器701可以采用DSP(DigitalSignalProcessing,數(shù)字信號(hào)處理)、FPGA(Field-ProgrammableGateArray,現(xiàn)場(chǎng)可編程門(mén)陣列)、PLA(ProgrammableLogicArray,可編程邏輯陣列)中的至少一種硬件形式來(lái)實(shí)現(xiàn)。處理器701也可以包括主處理器和協(xié)處理器,主處理器是用于對(duì)在喚醒狀態(tài)下的數(shù)據(jù)進(jìn)行處理的處理器,也稱(chēng)CPU(CentralProcessingUnit,中央處理器);協(xié)處理器是用于對(duì)在待機(jī)狀態(tài)下的數(shù)據(jù)進(jìn)行處理的低功耗處理器。在一些實(shí)施例中,處理器701可以集成有GPU(GraphicsProcessingUnit,圖像處理器),GPU用于負(fù)責(zé)顯示屏所需要顯示的內(nèi)容的渲染和繪制。一些實(shí)施例中,處理器701還可以包括AI(ArtificialIntelligence,人工智能)處理器,該AI處理器用于處理有

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論