本發(fā)明涉及汽車及互聯(lián)網(wǎng),具體而言,涉及一種基于openresty的邊緣云流量調(diào)度方法及裝置。
背景技術(shù):
1、當(dāng)前,以智能化、網(wǎng)聯(lián)化為重要特征的全球新一輪科技革命和產(chǎn)業(yè)變革正蓬勃興起,人工智能與新一代信息技術(shù)的快速發(fā)展推動汽車產(chǎn)業(yè)與道路交通系統(tǒng)進行深刻變革。車路協(xié)同系統(tǒng)作為智能汽車與智能交通系統(tǒng)相結(jié)合的典型代表,實現(xiàn)車車、車路信息交互,為交通管控職能部門提供及時、豐富的信息,為實時管控提供技術(shù)支撐與基本環(huán)境支撐。
2、交通事故本身已經(jīng)造成了人員傷亡或財產(chǎn)損失,而當(dāng)前的事故處理需要較長的時間,尤其重大事故需要交警等職能部門到達現(xiàn)場再進行處理,事故發(fā)生至現(xiàn)場處理過程時間較長,隨著時間的延長,二次事故的風(fēng)險不斷增加,交通瓶頸的影響愈發(fā)明顯。因此,需要深入研究車路協(xié)同環(huán)境下的事故快速處理與風(fēng)險控制方法,保證交通安全,提高交通效率。
3、現(xiàn)有技術(shù)中,雖然有通過以節(jié)點為操作粒度對智能網(wǎng)聯(lián)汽車操作系統(tǒng)的應(yīng)用層進行橫向切換,但每個節(jié)點的操作和數(shù)據(jù)處理都需要消耗一定的計算資源和存儲資源,如果資源管理不當(dāng),可能會導(dǎo)致資源浪費或不均衡的情況。且現(xiàn)有技術(shù)中,引入了多層多級多個云端節(jié)點,如邊緣云端、中心云端等,一方面使得系統(tǒng)架構(gòu)變得復(fù)雜,管理和維護這些節(jié)點需要更多的資源和技術(shù)支持,可能增加系統(tǒng)的復(fù)雜性和成本;另一方面,在智能汽車領(lǐng)域,數(shù)據(jù)安全至關(guān)重要,而數(shù)據(jù)在云端節(jié)點之間傳輸?shù)倪^程中,會面臨安全威脅,如數(shù)據(jù)泄露、劫持或篡改的風(fēng)險,可能導(dǎo)致嚴重后果。此外,當(dāng)數(shù)據(jù)需要在多個云端節(jié)點之間傳遞和處理時,還可能導(dǎo)致應(yīng)用層切換指令的傳輸延遲增加,而智能網(wǎng)聯(lián)汽車對實時性的要求很高,延遲的增加可能會影響系統(tǒng)的響應(yīng)速度和性能。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種基于openresty的邊緣云流量調(diào)度方法及裝置,用以克服現(xiàn)有技術(shù)中存在的至少一個技術(shù)問題。
2、一方面,本發(fā)明提供一種基于openresty的邊緣云流量調(diào)度方法,包括:
3、實時采集車輛信息及路側(cè)感知信息;
4、對所述車輛信息和所述路側(cè)感知信息進行格式化,得到標(biāo)準(zhǔn)數(shù)據(jù)包;所述標(biāo)準(zhǔn)數(shù)據(jù)包至少包括車輛的id、位置信息;
5、將所述標(biāo)準(zhǔn)數(shù)據(jù)包通過openresty上報至邊緣云;
6、使用lua腳本對上報的所述標(biāo)準(zhǔn)數(shù)據(jù)包進行解析和驗證;
7、將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點;
8、對切分到各個節(jié)點的數(shù)據(jù)信息進行處理,得到預(yù)處理數(shù)據(jù);
9、調(diào)用邊緣云的計算服務(wù),對所述預(yù)處理數(shù)據(jù)進行分析計算,生成路徑規(guī)劃信息及交通檢測信息;
10、將所述路徑規(guī)劃信息通過openresty下發(fā)至對應(yīng)車輛,使得對應(yīng)車輛按照所述路徑規(guī)劃信息行駛;
11、將所述交通檢測信息通過openresty進行廣播,使得相關(guān)車輛根據(jù)所述交通檢測信息調(diào)整行駛路線。
12、可選地,對所述車輛信息和所述路側(cè)感知信息進行格式化之后,還包括:
13、對格式化后的所述車輛信息和格式化后的所述路側(cè)感知信息進行數(shù)據(jù)融合。
14、可選地,將所述標(biāo)準(zhǔn)數(shù)據(jù)包通過openresty上報至邊緣云之后,還包括:
15、對格式化后的所述車輛信息和格式化后的所述路側(cè)感知信息進行數(shù)據(jù)融合。
16、可選地,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,具體為:
17、根據(jù)車輛的位置信息,將所述標(biāo)準(zhǔn)數(shù)據(jù)包中的數(shù)據(jù)按照距離最近的方式,上報至對應(yīng)的邊緣計算節(jié)點中。
18、可選地,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,具體為:
19、將所述標(biāo)準(zhǔn)數(shù)據(jù)包中的數(shù)據(jù)按照邊緣計算節(jié)點輪詢的方式,上報至對應(yīng)的邊緣計算節(jié)點中。
20、可選地,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,具體為:
21、將所述標(biāo)準(zhǔn)數(shù)據(jù)包中的數(shù)據(jù)按照最小平均延遲的方式,上報至對應(yīng)的邊緣計算節(jié)點中。
22、可選地,還包括:利用openresty進行日志監(jiān)控。
23、可選地,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點后,還包括:
24、對切分至各個邊緣計算節(jié)點的數(shù)據(jù)進行數(shù)據(jù)融合。
25、可選地,對切分到各個節(jié)點的數(shù)據(jù)信息進行處理,具體為:
26、通過lua腳本對切分到各個節(jié)點的數(shù)據(jù)信息按照時間排序,并將異常值剔除。
27、另一方面,本發(fā)明還提供一種基于openresty的邊緣云流量調(diào)度裝置,包括:
28、采集模塊,用于實時采集車輛信息及路側(cè)感知信息;
29、格式化模塊,用于對所述車輛信息和所述路側(cè)感知信息進行格式化,得到標(biāo)準(zhǔn)數(shù)據(jù)包;所述標(biāo)準(zhǔn)數(shù)據(jù)包至少包括車輛的id、位置信息;
30、上報模塊,用于將所述標(biāo)準(zhǔn)數(shù)據(jù)包通過openresty上報至邊緣云;
31、驗證模塊,用于使用lua腳本對上報的所述標(biāo)準(zhǔn)數(shù)據(jù)包進行解析和驗證;
32、切分模塊,用于將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點;
33、處理模塊,用于對切分到各個節(jié)點的數(shù)據(jù)信息進行處理,得到預(yù)處理數(shù)據(jù);
34、計算模塊,用于調(diào)用邊緣云的計算服務(wù),對所述預(yù)處理數(shù)據(jù)進行分析計算,生成路徑規(guī)劃信息及交通檢測信息;
35、下發(fā)模塊,用于將所述路徑規(guī)劃信息通過openresty下發(fā)至對應(yīng)車輛,使得對應(yīng)車輛按照所述路徑規(guī)劃信息行駛;
36、廣播模塊,用于將所述交通檢測信息通過openresty進行廣播,使得相關(guān)車輛根據(jù)所述交通檢測信息調(diào)整行駛路線。
37、本發(fā)明實施例的創(chuàng)新點包括:
38、1、本實施例中,通過多邊緣計算、云端數(shù)據(jù)下發(fā)策略、邊緣云資源池動態(tài)調(diào)度等功能,實現(xiàn)數(shù)據(jù)的快速傳輸、資源的優(yōu)化調(diào)度和系統(tǒng)的穩(wěn)定運行,是本發(fā)明實施例的創(chuàng)新點之一。
39、2、本實施例中,通過跨邊緣云的方式,實現(xiàn)數(shù)據(jù)流量上報的無縫銜接,將數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,可以降低數(shù)據(jù)延遲,提高數(shù)據(jù)處理的速度和效率,是本發(fā)明實施例的創(chuàng)新點之一。
40、3、本實施例中,通過跨邊緣云的方式,實現(xiàn)數(shù)據(jù)流量上報的無縫銜接,將數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,從而合理分配邊緣計算節(jié)點的資源,不僅可以避免數(shù)據(jù)熱點傾斜達到負載均衡,而且能夠充分利用邊緣計算的算力資源,有利于優(yōu)化資源使用,是本發(fā)明實施例的創(chuàng)新點之一。
41、4、本實施例中,利用云端數(shù)據(jù)下發(fā)策略,將路徑規(guī)劃信息下發(fā)至對應(yīng)的車輛,使得對應(yīng)車輛能夠按照最優(yōu)路徑行駛,同時,將交通檢測信息廣播至相關(guān)車輛,使得相關(guān)車輛根據(jù)交通檢測信息調(diào)整行駛路線,提高行駛安全性,是本發(fā)明實施例的創(chuàng)新點之一。
1.一種基于openresty的邊緣云流量調(diào)度方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,對所述車輛信息和所述路側(cè)感知信息進行格式化之后,還包括:
3.根據(jù)權(quán)利要求1所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,將所述標(biāo)準(zhǔn)數(shù)據(jù)包通過openresty上報至邊緣云之后,還包括:
4.根據(jù)權(quán)利要求1所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,具體為:
5.根據(jù)權(quán)利要求1所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,具體為:
6.根據(jù)權(quán)利要求1所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點,具體為:
7.根據(jù)權(quán)利要求1所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,還包括:
8.根據(jù)權(quán)利要求1所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,將所述標(biāo)準(zhǔn)數(shù)據(jù)包切分至不同的邊緣計算節(jié)點后,還包括:
9.根據(jù)權(quán)利要求8所述的基于openresty的邊緣云流量調(diào)度方法,其特征在于,對切分到各個節(jié)點的數(shù)據(jù)信息進行處理,具體為:
10.一種基于openresty的邊緣云流量調(diào)度裝置,其特征在于,包括: