System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及通信,特別是涉及一種終端間通信方法、裝置、計算機(jī)設(shè)備、可讀存儲介質(zhì)和程序產(chǎn)品。
技術(shù)介紹
1、隨著企業(yè)網(wǎng)絡(luò)規(guī)模的持續(xù)擴(kuò)大,企業(yè)會逐漸部署越來越多的終端設(shè)備,為了實現(xiàn)業(yè)務(wù)需求和資源共享,各終端設(shè)備之間進(jìn)行通信是很有必要的。
2、然而在實際應(yīng)用中,各終端之間的通信網(wǎng)絡(luò)會出現(xiàn)網(wǎng)絡(luò)狀況不穩(wěn)定甚至斷網(wǎng)的情況,這就導(dǎo)致終端之間通信的可靠性不高。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高終端間通信可靠性的終端間通信方法、裝置、計算機(jī)設(shè)備、計算機(jī)可讀存儲介質(zhì)和計算機(jī)程序產(chǎn)品。
2、第一方面,本申請?zhí)峁┝艘环N終端間通信方法,包括:在第一終端向第二終端發(fā)送通信報文時,從第一終端與第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路;基于第一通信鏈路的第一鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文;獲取第一通信鏈路的帶寬值,在帶寬值低于帶寬閾值的情況下,通過第一通信鏈路,將第一目標(biāo)報文傳輸給第二終端。
3、在其中一個實施例中,方法還包括:在帶寬值不低于帶寬閾值的情況下,從多個候選通信鏈路中篩選出除第一通信鏈路以外,報文傳輸優(yōu)先級最高的第二通信鏈路;基于第二通信鏈路的第二鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,得到第二目標(biāo)報文;通過第二通信鏈路,將第二目標(biāo)報文傳輸給第二終端。
4、在其中一個實施例中,報文傳輸優(yōu)先級的確定過程包括:將探測報文分別在各候選通信鏈路中進(jìn)行傳輸,針對每一候選通信鏈路,獲取候選
5、在其中一個實施例中,基于第一通信鏈路的第一鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文,包括:基于第一通信鏈路的第一鏈路標(biāo)識,創(chuàng)建記錄有第一鏈路標(biāo)識的第一標(biāo)識報文;將通信報文和第一標(biāo)識報文進(jìn)行封裝,得到第一目標(biāo)報文。
6、在其中一個實施例中,方法還包括:接收第二終端針對通信報文返回的響應(yīng)報文;響應(yīng)報文是基于第一通信鏈路的第一鏈路標(biāo)識,對第二終端發(fā)送的原始報文進(jìn)行封裝之后生成的;通過第一通信鏈路,將響應(yīng)報文傳輸給第一終端。
7、在其中一個實施例中,在第一終端向第二終端發(fā)送通信報文時,從第一終端與第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路,包括:在第一終端向第二終端發(fā)送通信報文時,獲取通信報文的路由信息;基于路由信息,進(jìn)行路由匹配,得到路由匹配結(jié)果;在路由匹配結(jié)果表示路由匹配通過時,從第一終端與第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路。
8、第二方面,本申請還提供了一種終端間通信裝置,包括:鏈路篩選模塊,用于在第一終端向第二終端發(fā)送通信報文時,從第一終端與第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路;報文封裝模塊,用于基于第一通信鏈路的第一鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文;通信模塊,用于獲取第一通信鏈路的帶寬值,在帶寬值低于帶寬閾值的情況下,通過第一通信鏈路,將第一目標(biāo)報文傳輸給第二終端。
9、第三方面,本申請還提供了一種計算機(jī)設(shè)備,包括存儲器和處理器,存儲器存儲有計算機(jī)程序,處理器執(zhí)行計算機(jī)程序時實現(xiàn)以下步驟:在第一終端向第二終端發(fā)送通信報文時,從第一終端與第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路;基于第一通信鏈路的第一鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文;獲取第一通信鏈路的帶寬值,在帶寬值低于帶寬閾值的情況下,通過第一通信鏈路,將第一目標(biāo)報文傳輸給第二終端。
10、第四方面,本申請還提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:在第一終端向第二終端發(fā)送通信報文時,從第一終端與第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路;基于第一通信鏈路的第一鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文;獲取第一通信鏈路的帶寬值,在帶寬值低于帶寬閾值的情況下,通過第一通信鏈路,將第一目標(biāo)報文傳輸給第二終端。
11、第五方面,本申請還提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:在第一終端向第二終端發(fā)送通信報文時,從第一終端與第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路;基于第一通信鏈路的第一鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文;獲取第一通信鏈路的帶寬值,在帶寬值低于帶寬閾值的情況下,通過第一通信鏈路,將第一目標(biāo)報文傳輸給第二終端。
12、上述終端間通信方法、裝置、計算機(jī)設(shè)備、計算機(jī)可讀存儲介質(zhì)和計算機(jī)程序產(chǎn)品,在第一終端與第二終端之間配置了多個候選通信鏈路,這就保證了當(dāng)其中某一個通信鏈路出現(xiàn)異常或者斷開的情況下,可以及時通過其他的通信鏈路實現(xiàn)終端間的通信。因此,在第一終端向第二終端發(fā)送通信報文時,首先可以從這多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路即最優(yōu)鏈路,以提高報文傳輸?shù)男?。除此之外,為了避免多個通信鏈路之間存在的環(huán)路問題,本申請會基于第一通信鏈路的第一鏈路標(biāo)識,對通信報文進(jìn)行報文封裝,有助于避免通信報文在多條鏈路之間反復(fù)轉(zhuǎn)發(fā),從而減少了環(huán)路的可能性。最后,為了進(jìn)一步提高終端間通信的可靠性,本申請還會進(jìn)一步獲取第一通信鏈路的帶寬值,當(dāng)帶寬值低于帶寬閾值時,說明此時帶寬存在充足容量來傳輸報文,故可以通過第一通信鏈路,將第一目標(biāo)報文傳輸給第二終端,實現(xiàn)第一終端與第二終端之間的通信交互。綜上所述,本申請能夠有效提高終端間通信的可靠性。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點】
1.一種終端間通信方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述報文傳輸優(yōu)先級的確定過程包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一通信鏈路的第一鏈路標(biāo)識,對所述通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在第一終端向第二終端發(fā)送通信報文時,從所述第一終端與所述第二終端之間的多個候選通信鏈路中,篩選出報文傳輸優(yōu)先級最高的第一通信鏈路,包括:
7.一種終端間通信裝置,其特征在于,所述裝置包括:
8.一種計算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
9.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述
10.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
...【技術(shù)特征摘要】
1.一種終端間通信方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述報文傳輸優(yōu)先級的確定過程包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一通信鏈路的第一鏈路標(biāo)識,對所述通信報文進(jìn)行報文封裝,得到第一目標(biāo)報文,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在第一終端向第二終端發(fā)送通信報文時,從所述第一終端與所述第二終端之間的多個候選通信...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉楊,
申請(專利權(quán))人:天翼云科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。