本申請涉及網(wǎng)絡(luò)訪問,尤其涉及一種網(wǎng)絡(luò)訪問方法、裝置及電子設(shè)備、存儲介質(zhì)。
背景技術(shù):
1、nps(network?policy?server)是一種輕量級、高性能、功能強(qiáng)大的內(nèi)網(wǎng)穿透代理服務(wù)器,主要用于實(shí)現(xiàn)內(nèi)網(wǎng)與外網(wǎng)之間的通信。nps支持tcp和udp流量轉(zhuǎn)發(fā),并且可以支持任何tcp和udp上層協(xié)議,使得用戶可以方便地設(shè)置和使用。
2、相關(guān)技術(shù)中,nps可以作為自動駕駛的內(nèi)網(wǎng)穿透工具,實(shí)現(xiàn)在公網(wǎng)上訪問內(nèi)網(wǎng)服務(wù)。但是隨著業(yè)務(wù)復(fù)雜度的提高,基于nps的單節(jié)點(diǎn)網(wǎng)絡(luò)穿透方式無法滿足自動駕駛的跨地域(跨不同城市)、跨不同國家的業(yè)務(wù)需求。此外,還無法保證在使用場景中的低時延。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供了一種網(wǎng)絡(luò)訪問方法、裝置及電子設(shè)備、存儲介質(zhì),以實(shí)現(xiàn)基于地理位置感知的自動駕駛網(wǎng)絡(luò)穿透和路由方案。
2、本申請實(shí)施例采用下述技術(shù)方案:
3、第一方面,本申請實(shí)施例提供一種網(wǎng)絡(luò)訪問方法,其中,所述方法包括:
4、在跨區(qū)域的多節(jié)點(diǎn)上分別部署nps服務(wù)端;
5、基于ai模型和車輛的基礎(chǔ)信息、所述nps服務(wù)端的網(wǎng)絡(luò)信息,獲取最優(yōu)匹配的所述nps服務(wù)端,所述車輛的基礎(chǔ)信息至少包括車輛地域信息;以及
6、基于dns解析服務(wù)和當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端。
7、在一些實(shí)施例中,所述在跨區(qū)域的多節(jié)點(diǎn)上分別部署nps服務(wù)端,包括:
8、確定在所述跨區(qū)域內(nèi)的至少兩個節(jié)點(diǎn);
9、根據(jù)所述至少兩個節(jié)點(diǎn),分別部署nps服務(wù)端,所述nps服務(wù)端的實(shí)際部署位置與所述至少兩個節(jié)點(diǎn)中的任一個節(jié)點(diǎn)的地理位置相同或不同;
10、根據(jù)所述nps服務(wù)端,得到對應(yīng)的開放nps端口。
11、在一些實(shí)施例中,所述基于ai模型和車輛的基礎(chǔ)信息、所述nps服務(wù)端的網(wǎng)絡(luò)信息,獲取最優(yōu)匹配的所述nps服務(wù)端,所述車輛的基礎(chǔ)信息至少包括車輛地域信息,包括:
12、維護(hù)所述車輛的基礎(chǔ)信息中的任意一種或多種信息:車牌、sn、域控制器信息、每分鐘獲取的車輛地域信息和車輛軌跡信息;
13、基于所述ai模型,將所述車輛地域信息、所述nps服務(wù)端的網(wǎng)絡(luò)信息、所述nps服務(wù)端的位置作為輸入,通過所述ai模型輸出得到訪問nps服務(wù)時被路由到和/或訪問車輛網(wǎng)絡(luò)負(fù)載情況最好的nps服務(wù)端作為最優(yōu)匹配的所述nps服務(wù)端。
14、在一些實(shí)施例中,所述ai模型采用網(wǎng)絡(luò)分析模型,所述網(wǎng)絡(luò)分析模型包括線性模型預(yù)測網(wǎng)絡(luò)延遲,所述線性模型包括:
15、網(wǎng)絡(luò)延遲=w1*車輛網(wǎng)絡(luò)日志特征1+w2*車輛網(wǎng)絡(luò)日志特征2+……+wn*車輛網(wǎng)絡(luò)日志特征n+b,
16、所述延遲包括nps服務(wù)端到車端的網(wǎng)絡(luò)延遲;
17、所述w1,w2,……wn是線性模型參數(shù),可通過預(yù)設(shè)算法學(xué)習(xí)得到;
18、所述車輛網(wǎng)絡(luò)日志特征1,車輛網(wǎng)絡(luò)日志特征2,……,車輛網(wǎng)絡(luò)日志特征n根據(jù)車輛網(wǎng)絡(luò)日志中提取的特征;
19、所述b是偏置項(xiàng)。
20、在一些實(shí)施例中,所述基于dns解析服務(wù)和當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端,包括:
21、根據(jù)所述當(dāng)前所述車輛地域信息,確定距離當(dāng)前車輛最近的nps服務(wù)端節(jié)點(diǎn);
22、響應(yīng)于訪問車端域控環(huán)境和/或調(diào)用車端服務(wù),根據(jù)所述距離當(dāng)前車輛最近的nps服務(wù)端節(jié)點(diǎn),匹配延時最低的所述nps服務(wù)端。
23、在一些實(shí)施例中,所述基于dns解析服務(wù)和當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端,包括:
24、通過唯一nps服務(wù)訪問地址訪問車端服務(wù)時,通過動態(tài)dns解析服務(wù)進(jìn)行域名解析;
25、根據(jù)所述動態(tài)dns解析服務(wù)的解析結(jié)果調(diào)用端接口并匹配出nps服務(wù)端地址,將所述nps服務(wù)端地址解析到對應(yīng)的nps服務(wù)端地址。
26、在一些實(shí)施例中,所述方法還包括:
27、將所述延時最低的所述nps服務(wù)端同步到所述ai模型提供的車輛的最優(yōu)匹配的所述nps服務(wù)端所在的本地?cái)?shù)據(jù)庫中。
28、第二方面,本申請實(shí)施例還提供一種網(wǎng)絡(luò)訪問裝置,其中,所述裝置包括:
29、初始化模塊,用于在跨區(qū)域的多節(jié)點(diǎn)上分別部署nps服務(wù)端;
30、第一匹配模塊,用于基于ai模型和車輛的基礎(chǔ)信息、所述nps服務(wù)端的網(wǎng)絡(luò)信息,獲取最優(yōu)匹配的所述nps服務(wù)端,所述車輛的基礎(chǔ)信息至少包括車輛地域信息;以及
31、第二匹配模塊,用于基于dns解析服務(wù)和當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端。
32、第三方面,本申請實(shí)施例還提供一種電子設(shè)備,包括:處理器;以及被安排成存儲計(jì)算機(jī)可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器執(zhí)行上述方法。
33、第四方面,本申請實(shí)施例還提供一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲一個或多個程序,所述一個或多個程序當(dāng)被包括多個應(yīng)用程序的電子設(shè)備執(zhí)行時,使得所述電子設(shè)備執(zhí)行上述方法。
34、本申請實(shí)施例采用的上述至少一個技術(shù)方案能夠達(dá)到以下有益效果:在跨區(qū)域的多節(jié)點(diǎn)上分別部署nps服務(wù)端,然后基于ai模型和車輛的基礎(chǔ)信息、所述nps服務(wù)端的網(wǎng)絡(luò)信息,獲取最優(yōu)匹配的所述nps服務(wù)端,所述車輛的基礎(chǔ)信息至少包括車輛地域信息。同時基于dns解析服務(wù)和當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端。通過上述方法,實(shí)現(xiàn)了對nps動態(tài)分布式改造從而獲取最優(yōu)匹配的所述nps服務(wù)端,同時根據(jù)當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端。
1.一種網(wǎng)絡(luò)訪問方法,其中,所述方法包括:
2.如權(quán)利要求1所述方法,其中,所述在跨區(qū)域的多節(jié)點(diǎn)上分別部署nps服務(wù)端,包括:
3.如權(quán)利要求1所述方法,其中,所述基于ai模型和車輛的基礎(chǔ)信息、所述nps服務(wù)端的網(wǎng)絡(luò)信息,獲取最優(yōu)匹配的所述nps服務(wù)端,所述車輛的基礎(chǔ)信息至少包括車輛地域信息,包括:
4.如權(quán)利要求3所述方法,其中,所述ai模型采用網(wǎng)絡(luò)分析模型,所述網(wǎng)絡(luò)分析模型包括線性模型預(yù)測網(wǎng)絡(luò)延遲,所述線性模型包括:
5.如權(quán)利要求1所述方法,其中,所述基于dns解析服務(wù)和當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端,包括:
6.如權(quán)利要求5所述方法,其中,所述基于dns解析服務(wù)和當(dāng)前所述車輛地域信息,匹配延時最低的所述nps服務(wù)端,包括:
7.如權(quán)利要求1至6任一項(xiàng)所述方法,其中,所述方法還包括:
8.一種網(wǎng)絡(luò)訪問裝置,其中,所述裝置包括:
9.一種電子設(shè)備,包括:
10.一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲一個或多個程序,所述一個或多個程序當(dāng)被包括多個應(yīng)用程序的電子設(shè)備執(zhí)行時,使得所述電子設(shè)備執(zhí)行所述權(quán)利要求1~7之任一所述方法。