本發明屬于通訊技術領域,具體適用于陰天的汽車車燈控制方法。
背景技術:
汽車車燈包括前照燈、尾燈、轉向燈、牌照燈等。前照燈包括近光燈、遠光燈、前轉向燈、前位燈、前霧燈等,主要起照明和信號作用。尾燈包括后位燈、倒車燈、制動燈、后霧燈、后轉向燈等,主要起照明和信號作用。轉向燈用來向其它道路使用者表示左轉或者右轉。牌照燈主要是照明車牌,使人們在黑夜中辨別車輛牌照。
為了自身與他人的安全,要求駕駛員在駕駛過程中正確使用車燈,但是目前依然存在很多不文明駕駛現象,例如:轉向不開轉向燈,隧道行駛不開燈,長期使用遠光燈。大部分人遇到這種不文明駕駛行為,只能通過按喇叭或閃車燈提醒駕駛員正確使用車燈,但是依然有部分不文明駕駛的駕駛員不能及時注意到他人的提醒,提醒效果較差。
另外現有的汽車車燈控制方法僅僅是由駕駛員手動開燈,對于新手駕駛員來說,由于開車經驗不豐富,經常會出現不文明駕駛行為。而現有的汽車車燈控制方法并沒有針對新手駕駛員制定出比較全面的正確控制車燈的方法,特別是缺乏碰到陰天的時候,如何正確地控制車燈的方法。
技術實現要素:
針對現有技術中的缺陷,本發明提供汽車車燈控制方法,適用于陰天,能夠及時對不文明駕駛的駕駛員進行提醒,提醒效果好。
適用于陰天的汽車車燈控制方法,包括以下步驟:
用于獲取外部環境的光照強度的步驟;
用于對比光照強度、預設的開燈光照閾值和關燈光照閾值,進入陰天開燈步驟;
用于建立多輛車輛之間的局域網的步驟;
用于通過局域網發送提醒信息的步驟;
用于通過局域網接收提醒信息,并根據提醒信息控制車燈開啟或關閉的步驟;
所述陰天開燈步驟包括:
用于當光照強度小于開燈光照閾值時,判斷車輛的車燈是否開啟的步驟;
用于當檢測到車燈未開啟,開啟車燈的步驟;
用于當光照強度大于關燈光照閾值時,判斷車輛的車燈是否關閉的步驟;
用于當檢測到車燈未關閉,關閉車燈的步驟。
優選地,所述關燈光照閾值大于所述開燈光照閾值。
優選地,所述光照強度由光照傳感器獲得。
優選地,還包括:
用于記錄預設測試時間內,開啟車燈的瞬時光照強度的步驟;
用于對瞬時光照強度求平均,得到所述開燈光照閾值的步驟。
優選地,所述局域網由設置于車輛上的藍牙模塊搭建形成。
優選地,所述當某車輛發送提醒信息時,包括:
用于獲取提醒信息接收方的藍牙模塊id號,并定義為目標設備的步驟;
用于設定提醒信息發送方的藍牙模塊為搜索設備,并進入搜索步驟;
所述搜索步驟包括:
用于獲取與搜索設備連接的藍牙模塊id號,判斷該藍牙模塊id號中是否存在目標設備的步驟;
當存在目標設備時,用于將提醒信息發送給目標設備的步驟;
當不存在目標設備時,用于將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第i個藍牙模塊id號為搜索設備,將提醒信息發送給搜索設備,重復執行搜索步驟,i由提醒信息發送方設定。
優選地,還包括:用于發起詢問信息的步驟,具體為:
用于獲取詢問信息,設置詢問信息發送方的藍牙模塊的訪問級別為1,并將藍牙模塊id號與訪問級別綁定的步驟;
用于設定詢問信息發送方的藍牙模塊為詢問設備,并進入詢問步驟;
用于獲取應答信號,定義應答信號發送方的藍牙模塊為應答設備,并進入應答步驟;
所述詢問步驟包括:
用于獲取與詢問設備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0的藍牙模塊id號時,獲取藍牙信號最強的訪問級別大于0的藍牙模塊id號,讀取該藍牙模塊id號的應答信息;
當所有的藍牙模塊id號的訪問級別均為0時,將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第j個藍牙模塊id號為詢問設備,詢問設備的訪問級別加1,將詢問信息發送給詢問設備,重復執行詢問步驟,j由詢問信息發送方設定;
所述應答步驟包括:
用于獲取與應答設備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0且小于或等于應答設備的訪問級別的藍牙模塊id號時,用于將應答信息發送給訪問級別小于或等于應答設備的訪問級別的藍牙模塊id號的步驟;
藍牙模塊用于保存應答信息的步驟。
優選地,還包括;
用于取消詢問的步驟:當接收到取消詢問命令時,清空接收到的應答信息,并設置訪問級別為0。
優選地,還包括;所述提醒信息、詢問信息和應答信息可以為數字信息、文本信息、音頻信息和/或視頻信息。
優選地,還包括啟動汽車車燈控制的步驟:當接收到車燈控制啟動命令時,自動建立與其他車輛上藍牙模塊的連接。
由上述技術方案可知,本發明提供的汽車車燈控制方法,適用于陰天,能實時監測外部環境的光照強度,當光照強度太小時,控制車燈開啟,幫助駕駛員在陰天駕車時及時開燈,保證行駛安全。同時該方法還用于臨時建立多輛車輛之間的局域網,并通過局域網進行通信,及時對不文明駕駛的駕駛員進行提醒,提醒效果好。
附圖說明
為了更清楚地說明本發明具體實施方式或現有技術中的技術方案,下面將對具體實施方式或現有技術描述中所需要使用的附圖作簡單地介紹。在所有附圖中,類似的元件或部分一般由類似的附圖標記標識。附圖中,各元件或部分并不一定按照實際的比例繪制。
圖1為實施例中汽車車燈控制方法的流程圖。
圖2為實施例中汽車車燈控制方法中搜索步驟的流程圖。
圖3為實施例中汽車車燈控制方法中詢問步驟的流程圖。
圖4為實施例中汽車車燈控制方法中應答步驟的流程圖。
具體實施方式
下面將結合附圖對本發明技術方案的實施例進行詳細的描述。以下實施例僅用于更加清楚地說明本發明的技術方案,因此只作為示例,而不能以此來限制本發明的保護范圍。需要注意的是,除非另有說明,本申請使用的技術術語或者科學術語應當為本發明所屬領域技術人員所理解的通常意義。
實施例:
適用于陰天的汽車車燈控制方法,如圖1-4所示,包括以下步驟:
用于獲取外部環境的光照強度的步驟;
用于對比光照強度、預設的開燈光照閾值和關燈光照閾值,進入陰天開燈步驟;
用于建立多輛車輛之間的局域網的步驟;
用于通過局域網發送提醒信息的步驟;
用于通過局域網接收提醒信息,并根據提醒信息控制車燈開啟或關閉的步驟;
所述陰天開燈步驟包括:
用于當光照強度小于開燈光照閾值時,判斷車輛的車燈是否開啟的步驟;
用于當檢測到車燈未開啟,開啟車燈的步驟;
用于當光照強度大于關燈光照閾值時,判斷車輛的車燈是否關閉的步驟;
用于當檢測到車燈未關閉,關閉車燈的步驟。
由于陰天天氣光照強度較弱,所以即使是白天,只要光照強度較弱,就需要打開車燈,保證自身和他人的駕駛安全。但是有些駕駛員在陰天行駛時,仍然會忘記開燈。為此,本方法適用于陰天,能實時監測外部環境的光照強度,當光照強度太小時,自動控制車燈開啟。所述光照強度由光照傳感器獲得。
為了防止當光照強度處于臨界值,導致車燈頻繁打開或關閉,所述關燈光照閾值大于所述開燈光照閾值。這樣當光照強度小于開燈光照閾值時開燈,即使后來光照強度增大到大于開燈光照閾值時,不需要關閉車燈,直至光照強度繼續增大到大于關燈光照閾值時,才關閉車燈,防止了光照強度等于開燈光照閾值,頻繁開關燈。
由于現有的駕駛員在面對不文明駕駛行為時,只能通過按喇叭或閃車燈提醒其他駕駛員正確使用車燈,但是依然有部分不文明駕駛的駕駛員不能及時注意到他人的提醒,提醒效果較差。為此,本方法臨時建立局域網,車輛之間通過局域網進行通信,當出現不文明駕駛時,可及時通過局域網給不文明駕駛的車輛發送提醒信息,及時糾正駕駛員不文明駕駛的行為,提醒效果好。
還包括:
用于記錄預設測試時間內,開啟車燈的瞬時光照強度的步驟;
用于對瞬時光照強度求平均,得到所述開燈光照閾值的步驟。
該方法能夠針對各個駕駛員設置不同的開燈光照閾值,測試時間可以設置為1-6個月,該方法根據記錄駕駛員的開燈記錄,根據平時開燈的光照強度確定開燈光照閾值,符合不同駕駛員的視覺習慣。
為了降低成本,適用于不同路況下,所述局域網由設置于車輛上的藍牙模塊搭建形成。為了更加方便地搭建局域網,還包括啟動汽車車燈控制的步驟:當接收到車燈控制啟動命令時,表示該駕駛員愿意建立基于藍牙的局域網,此時自動建立與其他車輛上藍牙模塊的連接,藍牙通訊雙方不需要進行驗證,縮短了局域網建立的時間。該方法當接收到來自已啟動汽車車燈控制的藍牙模塊建立請求時,自動建立與該藍牙模塊的連接。
當駕駛員在行駛時,遇到其他不文明駕駛的駕駛員一直開啟遠光燈,或者是行駛速度低于車道的最低行駛速度導致堵車,或者是其他需要提醒的情況時,該駕駛員通過局域網向不文明駕駛的駕駛員發送提醒信息,包括:
用于獲取提醒信息接收方的藍牙模塊id號,并定義為目標設備的步驟;
用于設定提醒信息發送方的藍牙模塊為搜索設備,并進入搜索步驟;
所述搜索步驟包括:
用于獲取與搜索設備連接的藍牙模塊id號,判斷該藍牙模塊id號中是否存在目標設備的步驟;
當存在目標設備時,用于將提醒信息發送給目標設備的步驟;
當不存在目標設備時,用于將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第i個藍牙模塊id號為搜索設備,將提醒信息發送給搜索設備,重復執行搜索步驟,i由提醒信息發送方設定。
假設a車發現b車存在不文明駕駛行為,需要向b車發送提醒信息時,設置b車的藍牙模塊為目標設備。設置提醒信息,定義當前a車的藍牙模塊為搜索設備。如果b車在a車的藍牙模塊的通訊范圍內,將提醒信息直接發送給b車的藍牙模塊。如果b車不在a車的藍牙模塊的通訊范圍內,將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序。一般情況下,藍牙信號越大,說明離a車越低,通訊最穩定,藍牙信號越小,說明離a車越遠,通訊效果最差。為了使得提醒信息能夠更快地傳給b車,選取距離a車較遠且通訊較穩定的c車中轉,其中c車在選取時,定義為藍牙信號從大到小排序后,第i個藍牙模塊id號,定義c車的藍牙模塊為搜索設備,重新在c車的藍牙模塊的通訊范圍內進行搜索,如果發現目標設備,將提醒信息發送給目標設備。否則,按照上述方法重新定義d車的藍牙設備為搜索設備,在d車的通訊范圍內搜索,直至搜索到b車的藍牙設備,并將提醒信息發給b車的藍牙設備。當b車接收到提醒信息時,可以自動控制車燈開啟或關閉,也可以由駕駛員手動控制車燈開啟或關閉。
該方法還提供詢問的功能,主要用于在堵車時,向前方車輛詢問前方堵車原因或路況,盡快地了解前方路況,這樣后車駕駛員能夠盡早做出正確的判斷,包括:用于發起詢問信息的步驟,具體為:
用于獲取詢問信息,設置詢問信息發送方的藍牙模塊的訪問級別為1,并將藍牙模塊id號與訪問級別綁定的步驟;
用于設定詢問信息發送方的藍牙模塊為詢問設備,并進入詢問步驟;
用于獲取應答信號,定義應答信號發送方的藍牙模塊為應答設備,并進入應答步驟;
所述詢問步驟包括:
用于獲取與詢問設備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0的藍牙模塊id號時,獲取藍牙信號最強的訪問級別大于0的藍牙模塊id號,讀取該藍牙模塊id號的應答信息;
當所有的藍牙模塊id號的訪問級別均為0時,將獲取的藍牙模塊id號按照藍牙信號從大到小進行排序,并定義第j個藍牙模塊id號為詢問設備,詢問設備的訪問級別加1,將詢問信息發送給詢問設備,重復執行詢問步驟,j由詢問信息發送方設定;
所述應答步驟包括:
用于獲取與應答設備連接的藍牙模塊id號,并獲取各個藍牙模塊id號的訪問級別的步驟;
當存在訪問級別大于0且小于或等于應答設備的訪問級別的藍牙模塊id號時,用于將應答信息發送給訪問級別小于或等于應答設備的訪問級別的藍牙模塊id號的步驟;
藍牙模塊用于保存應答信息的步驟。
假設a車發起詢問信息,向前方車輛進行詢問時,設置a車的藍牙模塊的訪問級別為1,設置a車的藍牙模塊為詢問設備,向前方車輛詢問。在詢問過程中,獲取a車的藍牙模塊通訊范圍內的藍牙模塊以及對應的訪問級別。當存在訪問級別大于0的藍牙模塊時,說明已經有其他車輛發起過詢問信息,此時不需要繼續向前進行詢問,只需要直接與已發起過詢問信息的藍牙設備通訊即可,讀取應答數據,或者是等待應答數據返回后獲取應答數據。
如果所有的藍牙模塊id號的訪問級別均為0時,說明a車的通訊范圍內的車輛都沒有發起過詢問信息,此時選取距離a車較遠且通訊較穩定的c車中轉,將詢問信息繼續往前傳,直至讀取到應答信息。當需要重新確定詢問設備時,將當前詢問設備的訪問級別加1,選取距離a車較遠且通訊較穩定的c車作為詢問設備。重復上述方法進行詢問。
當詢問到d車時,d車清楚前方路況時,d車發起應答信號,并發送給詢問的藍牙設備,即訪問級別大于0且小于或等于應答設備的訪問級別的藍牙模塊,藍牙設備接收到應答信號時,判斷對應的訪問級別是否為1,如果不是,定義該藍牙設備id號為應答設備,重復將應答信息發送給訪問級別小于或等于應答設備的訪問級別的藍牙模塊id號。這樣便能夠將應答信息全部返回給已發起詢問信息的藍牙設備。具體實施時,該方法結合設置在車輛上的定位器判斷數據傳輸的方向,定位器用于標示車輛的位置。
當駕駛員不使用該方法時,發起用于取消詢問的步驟:當接收到取消詢問命令時,清空接收到的應答信息,并設置訪問級別為0。訪問級別為0表示沒有發起過詢問信息。
還包括;所述提醒信息、詢問信息和應答信息可以為數字信息、文本信息、音頻信息和/或視頻信息。具體實施時,提醒信息、詢問信息和應答信息可以由設置在車上的按鍵獲得,例如:車上可以設置有“關閉遠光燈”、“車速太低”等提醒按鍵,還可以設有“前方發生什么事”等詢問按鍵,還可以設有“堵車”、“發生交通事故”等應答按鍵。當按下相應的按鍵時,生成對應的數字信息和文本信息,發送給目標設備。也可以設有喇叭或話筒,通過駕駛員錄入提醒信息、詢問信息和應答信息。或者是設有攝像頭,獲取拍攝的圖片信息或視頻信息。
最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍,其均應涵蓋在本發明的權利要求和說明書的范圍當中。