1.一種基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,包括如下步驟:
2.根據(jù)權(quán)利要求1所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,步驟s1中,數(shù)據(jù)中心部分在信標(biāo)中嵌入服務(wù)信息讓數(shù)據(jù)中心部分發(fā)現(xiàn)可提供請求服務(wù)的移動設(shè)備;附近的移動設(shè)備通過解析信標(biāo)信息進(jìn)行服務(wù)查詢;如果移動設(shè)備可以提供數(shù)據(jù)中心部分所請求的服務(wù),則會主動與數(shù)據(jù)中心部分建立?wifi?連接,成為邊緣服務(wù)器。
3.根據(jù)權(quán)利要求2所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,數(shù)據(jù)中心部分有一個(gè)布隆過濾器,并且提供一個(gè)請求服務(wù)的列表;每個(gè)邊緣設(shè)備都有一個(gè)布隆過濾器,并且提供一個(gè)可提供服務(wù)的列表;在數(shù)據(jù)中心部分的服務(wù)映射中,位數(shù)組??最初被設(shè)置為一個(gè)全為0的數(shù)組;然后數(shù)據(jù)中心部分對請求服務(wù)的列表中每個(gè)請求服務(wù)的名稱進(jìn)行哈希處理,通過多個(gè)哈希函數(shù)映射到對應(yīng)的位置,將位數(shù)組??中這些位置對應(yīng)的位設(shè)為1;接著將位數(shù)組??嵌入信標(biāo)中,定期廣播信標(biāo);在邊緣計(jì)算部分的服務(wù)查詢中,每個(gè)邊緣設(shè)備在接收到信標(biāo)后進(jìn)行解析以獲得位數(shù)組?,并查詢自身可提供服務(wù)的列表;邊緣設(shè)備對自身可提供的每個(gè)服務(wù)的名稱進(jìn)行哈希映射,映射結(jié)果與接收位數(shù)組??比較,映射結(jié)果為1的位在位數(shù)組??中相應(yīng)位都是1時(shí),邊緣設(shè)備才擁有數(shù)據(jù)部分中心所請求的服務(wù);如果邊緣設(shè)備至少有一個(gè)可提供的服務(wù)滿足要求,即邊緣設(shè)備可提供的服務(wù)至少有一個(gè)與數(shù)據(jù)中心部分請求的服務(wù)匹配,則該邊緣設(shè)備連接到數(shù)據(jù)中心部分的無線網(wǎng)絡(luò),成為邊緣服務(wù)器。
4.根據(jù)權(quán)利要求3所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,邊緣服務(wù)器向數(shù)據(jù)中心部分發(fā)送網(wǎng)絡(luò)連接請求,連接成功后,邊緣服務(wù)器向數(shù)據(jù)中心部分注冊設(shè)備狀態(tài)和服務(wù)信息;數(shù)據(jù)中心部分根據(jù)邊緣卸載需要向邊緣計(jì)算部分發(fā)起服務(wù)請求,邊緣計(jì)算部分對請求進(jìn)行處理并返回結(jié)果。
5.根據(jù)權(quán)利要求1所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,數(shù)據(jù)中心部分將每個(gè)視頻幀裁剪成若干個(gè)主片之前,預(yù)先確定填充尺寸;將要檢測的目標(biāo)類別記為,包括人、自行車、汽車、摩托車、公共汽車和卡車;對于每個(gè)類別,本地檢測器可以檢測到的最小寬度和最小高度記為,其中表示類別的最小寬度,表示類別的最小高度,表示所有類別的最小寬度和最小高度的集合,表示所有類別的最小寬度,表示所有類別的最小高度;通過選擇所有類別中最小寬度和最小高度乘積的最大值來確定小型目標(biāo)的寬度閾值和高度閾值,記為,其中表示最小可檢測的目標(biāo)寬度,表示最小可檢測目標(biāo)高度;然后,通過將小型目標(biāo)的寬度閾值和高度閾值減半來確定填充寬度和填充高度,即;
6.根據(jù)權(quán)利要求5所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,每個(gè)主片的填充規(guī)則如下:每個(gè)主片包含兩條寬度的邊緣線和兩條高度的邊緣線,若其邊緣線與完整幀邊緣線非重合,則對該邊緣線進(jìn)行填充;若對某個(gè)主片在寬度方向上填充一次,則調(diào)整后的寬度為:,同理,若在高度方向上填充一次,則調(diào)整后的高度為:。
7.根據(jù)權(quán)利要求1所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,步驟s5中,數(shù)據(jù)中心部分的卸載管理器用于加速檢測流程以完成實(shí)時(shí)任務(wù);冗余服務(wù)器選擇機(jī)制通過如下方式實(shí)現(xiàn):對于每個(gè)子任務(wù)/視頻子幀,根據(jù)端到端延遲和支付估算每個(gè)邊緣服務(wù)器的成本;然后,選擇成本最低且滿足截止時(shí)間要求的邊緣服務(wù)器;如果沒有邊緣服務(wù)器滿足截止時(shí)間要求,則選擇端到端延遲最小的邊緣服務(wù)器,以確保當(dāng)前子任務(wù)不被遺漏;在為每個(gè)子任務(wù)選擇第一個(gè)最優(yōu)邊緣服務(wù)器后,根據(jù)當(dāng)前子任務(wù)的可靠性決定是否繼續(xù)選擇更多的邊緣服務(wù)器。
8.根據(jù)權(quán)利要求7所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,
9.根據(jù)權(quán)利要求8所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,
10.根據(jù)權(quán)利要求9所述的基于環(huán)境邊緣計(jì)算的交通燈控制方法,其特征在于,在為每個(gè)子任務(wù)選擇第一個(gè)最優(yōu)邊緣服務(wù)器后,根據(jù)當(dāng)前子任務(wù)的可靠性決定是否繼續(xù)選擇更多的邊緣服務(wù)器通過如下方式實(shí)現(xiàn):