本技術(shù)涉及汽車領域,具體涉及一種行駛速率的推薦方法、裝置、設備、介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、近年來,越來越多的路口添加了紅綠燈裝置,極大的增強了非機動車和市民道路交通安全。但是由于紅綠燈裝置的增加也導致出行需要通過的紅綠燈數(shù)量的大量增加,而且其中部分紅綠燈有的間隔時間非常長,司機往往需要在一個路口花費較長的時間進行排隊,即需要在紅綠燈路口等待很長的時間。然而這樣會導致時間的浪費,而且會造成一定程度的道路堵塞。即便間隔時間較短,在一定區(qū)域內(nèi)密集的紅綠燈,也會使得車輛存在過于頻繁地減速過程,停止過程和加速過程,這樣降低了車主的時間效率和用戶體驗。故一種輔助駕駛員快速通過紅綠燈路口的方法非常有必要。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供一種行駛速率的推薦方法、裝置、設備、介質(zhì)和程序產(chǎn)品,有益于在快速通過紅綠燈的同時,提高車輛的行駛安全。
2、第一方面,本技術(shù)實施例提供一種行駛速率的推薦方法,所述方法包括:確定車輛的當前位置與待通過的第一紅綠燈之間的第一距離;根據(jù)車輛的偏好行駛速率范圍和/或交規(guī)限速范圍,確定第一時間范圍,第一時間范圍的下限值和上限值分別為車輛行駛第一距離需花費的最小時長和最大時長;根據(jù)第一紅綠燈的變化周期和第一紅綠燈的當前狀態(tài),確定至少一個第二時間范圍,第二時間范圍的下限值是指從當前時刻至第一綠燈時刻的時長,第二時間范圍的上限值是指從當前時刻至第二綠燈時刻的時長;其中,第一綠燈時刻至第二綠燈時刻的時間段內(nèi)第一紅綠燈持續(xù)綠燈;根據(jù)第一時間范圍與第二時間范圍的重疊部分以及第一距離,進行行駛速率的推薦。
3、可以理解,在本技術(shù)實施例提供的行駛速率的推薦方法中,首先分別確定車輛的當前位置與第一紅綠燈之間的第一距離,根據(jù)車輛的偏好行駛速率范圍和/或交規(guī)限速范圍,確定第一時間范圍,以及根據(jù)第一紅綠燈的變化周期和當前狀態(tài),確定第二時間范圍;然后根據(jù)第一時間范圍與第二時間范圍的重疊部分以及第一距離,進行行駛速率的推薦。如此,將車輛的偏好行駛速率范圍和/或交規(guī)限速范圍考慮在內(nèi),確定基于車輛的偏好行駛速率范圍和/或交規(guī)限速范圍到達第一紅綠燈的第一時間范圍,將第一時間范圍與基于第一紅綠燈的變化周期和當前狀態(tài)確定的綠燈的第二時間范圍取交集,使用該交集與第一距離,進行行駛速率的推薦,從而使得推薦的行駛速率既符合車輛的偏好行駛速率范圍和/或交規(guī)限速范圍,又能夠在第一紅綠燈為綠燈的狀態(tài)下到達第一紅綠燈,進而有益于在快速通過第一紅綠燈的同時,通過避免推薦的行駛速率與當前行駛速率存在較大差異和/或不符合交規(guī)的情況,即通過避免車輛的急加速或急減速,提高車輛的行駛安全。
4、在一些實施例中,所述變化周期包括紅燈的第一持續(xù)時長、綠燈的第二持續(xù)時長;所述根據(jù)所述第一紅綠燈的變化周期和所述第一紅綠燈的當前狀態(tài),確定至少一個第二時間范圍,包括:在所述第一紅綠燈的當前狀態(tài)為紅燈的情況下,確定在當前變化周期內(nèi)紅燈已經(jīng)持續(xù)的時長與所述第一持續(xù)時長之間的第一時差;根據(jù)所述第一時差和所述第二持續(xù)時長,確定一個所述第二時間范圍;和/或,根據(jù)所述第一時差、所述第二持續(xù)時長和所述變化周期,確定至少一個所述第二時間范圍。
5、可以理解,在本技術(shù)實施例提供的行駛速率的推薦方法中,在第一紅綠燈的當前狀態(tài)為紅燈的情況下,確定在當前變化周期內(nèi)紅燈已經(jīng)持續(xù)的時長與第一紅綠燈的變化周期內(nèi)紅燈的第一持續(xù)時長之間的第一時差;根據(jù)第一時差、第二持續(xù)時長和變化周期,確定至少一個第二時間范圍。如此,有益于計算出在第一紅綠燈的當前狀態(tài)為紅燈的情況下,第一紅綠燈在多個周期內(nèi)的狀態(tài)為為綠燈狀態(tài)時的第二時間范圍,從而有益于計算出第二時間范圍與第一時間范圍的重疊部分,進而有益于進行行駛速率的推薦。
6、在一些實施例中,所述根據(jù)所述第一紅綠燈的變化周期和所述第一紅綠燈的當前狀態(tài),確定至少一個第二時間范圍,包括:在所述第一紅綠燈的當前狀態(tài)為綠燈的情況下,確定在當前變化周期內(nèi)綠燈已經(jīng)持續(xù)的時長與所述第二持續(xù)時長之間的第二時差;根據(jù)所述第二時差,確定一個所述第二時間范圍;和/或,根據(jù)所述第二時差、所述第一持續(xù)時長、所述第二持續(xù)時長和第三持續(xù)時長,確定一個所述第二時間范圍;其中,第三持續(xù)時長為所述變化周期中黃燈的第三持續(xù)時長;和/或,根據(jù)所述第二時差、所述第一持續(xù)時長、所述第二持續(xù)時長、所述第三持續(xù)時長和所述變化周期,確定至少一個所述第二時間范圍。
7、可以理解,在本技術(shù)實施例提供的行駛速率的推薦方法中,在第一紅綠燈的當前狀態(tài)為綠燈的情況下,確定在當前變化周期內(nèi)綠燈已經(jīng)持續(xù)的時長與第一紅綠燈的變化周期內(nèi)綠燈的第二持續(xù)時長之間的第二時差;根據(jù)第一時差,確定一個第二時間范圍;和/或,根據(jù)第二時差、第一持續(xù)時長、第二持續(xù)時長和所述變化周期內(nèi)黃燈的第三持續(xù)時長,確定一個所述第二時間范圍。如此,有益于計算出在第一紅綠燈的當前狀態(tài)為綠燈的情況下,第一紅綠燈為綠燈狀態(tài)時的多個周期內(nèi)的時間范圍,從而有益于計算出與第一時間范圍的重疊部分,進而有益于進行行駛速率的推薦。
8、在一些實施例中,在所述第一紅綠燈的當前狀態(tài)為黃燈的情況下,確定在當前變化周期內(nèi)黃燈已經(jīng)持續(xù)的時長與所述第三持續(xù)時長之間的第三時差;根據(jù)所述第三時差、所述第一持續(xù)時長和所述第二持續(xù)時長,確定一個所述第二時間范圍;和/或,根據(jù)所述第三時差、所述第一持續(xù)時長、所述第二持續(xù)時長和變化周期,確定至少一個所述第二時間范圍。
9、可以理解,在本技術(shù)實施例提供的行駛速率的推薦方法中,在第一紅綠燈的當前狀態(tài)為黃燈的情況下,確定在當前變化周期內(nèi)黃燈已經(jīng)持續(xù)的時長與第三持續(xù)時長之間的第三時差;根據(jù)第三時差、第一持續(xù)時長、第二持續(xù)時長和變化周期,確定至少一個第二時間范圍。如此,有益于計算出在第一紅綠燈的當前狀態(tài)為黃燈的情況下,第一紅綠燈為綠燈狀態(tài)時的多個周期內(nèi)的時間范圍,從而有益于計算出與第一時間范圍的重疊部分,進而有益于進行行駛速率的推薦。
10、在一些實施例中,所述根據(jù)所述第一時間范圍與所述第二時間范圍的重疊部分以及所述第一距離,進行行駛速率的推薦,包括:根據(jù)所述第一時間范圍與所述第二時間范圍的重疊部分的下限值以及所述第一距離,確定第一行駛速率范圍的上限值;根據(jù)所述第一時間范圍與所述第二時間范圍的重疊部分的上限值以及所述第一距離,確定所述第一行駛速率范圍的下限值;根據(jù)所述第一行駛速率范圍進行行駛速率的推薦。
11、可以理解,在本技術(shù)實施例提供的行駛速率的推薦方法中,根據(jù)第一時間范圍與第二時間范圍的重疊部分的下限值以及第一距離,確定第一行駛速率范圍的上限值;根據(jù)第一時間范圍與第二時間范圍的重疊部分的上限值以及第一距離,確定第一行駛速率范圍的下限值;根據(jù)第一行駛速率范圍進行行駛速率的推薦。如此,由于確定的第一行駛速率范圍的時間范圍是第一時間范圍和第二時間范圍的重疊部分,而第一時間范圍的下限值和上限值分別為車輛行駛第一距離需花費的最小時長和最大時長,第二時間范圍是第一紅綠燈的為綠燈狀態(tài)的時間范圍;因此,使用基于第一時間范圍和第二時間范圍的重疊部分以及第一距離確定的第一行駛速率范圍中的任一速率,有益于在快速通過第一紅綠燈的同時,通過避免推薦的行駛速率與當前行駛速率存在較大差異和/或不符合交規(guī)的情況,即通過避免車輛的急加速或急減速,提高車輛的行駛安全。
12、在一些實施例中,所述根據(jù)所述第一時間范圍與所述第二時間范圍的重疊部分以及所述第一距離,進行行駛速率的推薦,包括:根據(jù)所述第一時間范圍與所述第二時間范圍的重疊部分以及所述第一距離,確定第一行駛速率范圍;確定所述車輛的當前位置與待通過的第二紅綠燈之間的第二距離;根據(jù)所述車輛的偏好行駛速率范圍和/或交規(guī)限速范圍,確定第三時間范圍,所述第三時間范圍的下限值和上限值分別為所述車輛行駛所述第二距離需花費的最小時長和最大時長;根據(jù)所述第二紅綠燈的變化周期和所述第二紅綠燈的當前狀態(tài),確定至少一個第四時間范圍,所述第四時間范圍的下限值是指從當前時刻至第三綠燈時刻的時長,所述第四時間范圍的上限值是指從當前時刻至第四綠燈時刻的時長;其中,所述第三綠燈時刻至所述第四綠燈時刻的時間段內(nèi)所述第二紅綠燈持續(xù)綠燈;根據(jù)所述第三時間范圍與所述第四時間范圍的重疊部分以及所述第二距離,確定第二行駛速率范圍;根據(jù)所述第一行駛速率范圍和所述第二行駛速率范圍的重疊部分,進行行駛速率的推薦。
13、可以理解,在本技術(shù)實施例提供的行駛速率的推薦方法中,根據(jù)第一時間范圍與第二時間范圍的重疊部分以及第一距離,確定第一行駛速率范圍;確定車輛的當前位置與待通過的第二紅綠燈之間的第二距離,根據(jù)車輛的偏好行駛速率范圍和/或交規(guī)限速范圍,確定到達第二紅綠燈的第三時間范圍;根據(jù)第二紅綠燈的變化周期和第二紅綠燈的當前狀態(tài),確定至少一個第四時間范圍;根據(jù)第三時間范圍與第四時間范圍的重疊部分以及第二距離,確定第二行駛速率范圍;根據(jù)第一行駛速率范圍和第二行駛速率范圍的重疊部分,進行行駛速率的推薦。如此,推薦的行駛速率能夠在快速通過第一紅綠燈和第二紅綠燈的同時,符合偏好行駛速率且符合交規(guī)行駛速率的要求,進而快速且安全的通過第一紅綠燈和第二紅綠燈。
14、在一些實施例中,所述第一紅綠燈是所述車輛從當前位置出發(fā)經(jīng)由的第一個紅綠燈,所述方法還包括:在所述第一距離小于或等于第一閾值的情況下,根據(jù)所述車輛的當前行駛速率和所述第一距離,確定所述車輛到達所述第一紅綠燈所需的第一時長;顯示提示信息;其中,所述提示信息用于提示以所述當前行駛速率進行行駛到達所述第一紅綠燈所需的第一時長。
15、可以理解,在本技術(shù)實施例提供的行駛速率的推薦方法中,在所述第一距離小于或等于第一閾值的情況下,根據(jù)車輛的當前行駛速率和第一距離,確定車輛到達第一紅綠燈所需的第一時長;基于此,顯示提示信息,所述提示信息用于提示以當前行駛速率進行行駛到達所述第一紅綠燈所需的第一時長。如此,有益于輔助用戶根據(jù)顯示的所述時長以及用戶看到的紅綠燈的當前狀態(tài)判斷是否能夠通過紅綠燈路口,在不能夠通過該紅綠燈路口的情況下,及時調(diào)整車速,減少急剎車,提高駕駛體驗。
16、第二方面,本技術(shù)實施例提供一種行駛速率的推薦裝置,所述裝置包括:第一確定模塊,配置成確定車輛的當前位置與待通過的第一紅綠燈之間的第一距離;第二確定模塊,配置成根據(jù)所述車輛的偏好行駛速率范圍和/或交規(guī)限速范圍,確定第一時間范圍,所述第一時間范圍的下限值和上限值分別為所述車輛行駛所述第一距離需花費的最小時長和最大時長;第三確定模塊,配置成根據(jù)所述第一紅綠燈的變化周期和所述第一紅綠燈的當前狀態(tài),確定至少一個第二時間范圍,所述第二時間范圍的下限值是指從當前時刻至第一綠燈時刻的時長,所述第二時間范圍的上限值是指從當前時刻至第二綠燈時刻的時長;其中,所述第一綠燈時刻至所述第二綠燈時刻的時間段內(nèi)所述第一紅綠燈持續(xù)綠燈;推薦模塊,配置成根據(jù)所述第一時間范圍與所述第二時間范圍的重疊部分以及所述第一距離,進行行駛速率的推薦。
17、第三方面,本技術(shù)實施例提供一種電子設備,包括存儲器和處理器,所述存儲器存儲有可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)第一方面所述的推薦方法。
18、第四方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的推薦方法。
19、第五方面,本技術(shù)實施例提供一種計算機程序產(chǎn)品,包括計算機程序或指令,所述計算機程序或指令被處理器執(zhí)行時,實現(xiàn)第一方面所述的推薦方法。