一種基于移動(dòng)終端的車(chē)道偏離預(yù)警方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端預(yù)警領(lǐng)域,尤其涉及一種基于移動(dòng)終端的車(chē)道偏離預(yù)警方法及系統(tǒng)。
【背景技術(shù)】
[0002]開(kāi)車(chē)出行已經(jīng)成了一種趨勢(shì),當(dāng)駕車(chē)出游時(shí),駕駛員在駕駛過(guò)程中難免會(huì)有疲勞駕駛或是注意力不集中等問(wèn)題,導(dǎo)致車(chē)輛偏離正常的行駛車(chē)道,容易與其他車(chē)輛發(fā)生碰撞,存在較大的安全隱患。
[0003]另外,相比以前,越來(lái)越多的人拿到了駕照,產(chǎn)生了很多的駕駛員新手,新手的技術(shù)往往比較生疏,無(wú)法及時(shí)意識(shí)到自己的行駛軌跡是否正確,可能只是稍微一會(huì)兒的注意力分散就會(huì)導(dǎo)致交通事故的發(fā)生。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種基于移動(dòng)終端的車(chē)道偏離預(yù)警方法及系統(tǒng),根據(jù)移動(dòng)終端的預(yù)警提醒,讓行駛的車(chē)輛保持正確、安全的行車(chē)路徑,減少交通事故的發(fā)生。
[0005]本發(fā)明提供的技術(shù)方案如下:
[0006]—種基于移動(dòng)終端的車(chē)道偏離預(yù)警方法,包括:步驟SlO獲取當(dāng)前車(chē)輛所處車(chē)道的邊界線數(shù)據(jù);步驟S20根據(jù)所述邊界線數(shù)據(jù)、當(dāng)前車(chē)輛的車(chē)身寬度,計(jì)算車(chē)道的中軸線位置、預(yù)警線位置和當(dāng)前車(chē)輛所處的中軸線位置;步驟S30判斷當(dāng)前車(chē)輛所處的所述中軸線位置與所述預(yù)警線位置的距離是否達(dá)到預(yù)警值,若是,則執(zhí)行步驟S40,若否,則執(zhí)行步驟SlO;步驟S40發(fā)出行駛路徑預(yù)警信息。
[0007]進(jìn)一步優(yōu)選地,所述步驟SlO還包括:步驟Sll獲取當(dāng)前車(chē)輛前方景象的圖片,所述圖片包括車(chē)輛所處車(chē)道的邊界線;步驟S12根據(jù)獲取的圖片,計(jì)算車(chē)道的邊界線數(shù)據(jù)。
[0008]進(jìn)一步優(yōu)選地,所述步驟SlO之前還包括:步驟SOO根據(jù)移動(dòng)終端位于車(chē)輛內(nèi)的相對(duì)位置進(jìn)行數(shù)據(jù)校準(zhǔn)。
[0009]進(jìn)一步優(yōu)選地,所述步驟S40還包括:步驟S41發(fā)出彎道預(yù)警信息;步驟S43發(fā)出直道預(yù)警信息;所述步驟S30還包括:步驟S31判斷所述車(chē)道的中軸線位置與當(dāng)前車(chē)輛所處的所述中軸線位置形成的角度是否超過(guò)第一預(yù)設(shè)值,若是,則執(zhí)行步驟S41,若否,則執(zhí)行步驟S43。
[0010]進(jìn)一步優(yōu)選地,所述步驟S40還包括:步驟S42發(fā)出急彎預(yù)警信息;所述步驟S30還包括:步驟S32判斷所述形成的角度是否超過(guò)第二預(yù)設(shè)值,且所述第二預(yù)設(shè)值大于所述第一預(yù)設(shè)值,若是,則執(zhí)行步驟S42,若否,則執(zhí)行步驟SlO。
[0011]進(jìn)一步優(yōu)選地,所述步驟S20還包括:步驟S21顯示車(chē)道位置、所述中軸線位置、所述預(yù)警線位置和當(dāng)前車(chē)輛所處的位置。
[0012]本發(fā)明還提供一種基于移動(dòng)終端的車(chē)道偏離預(yù)警系統(tǒng),包括:數(shù)據(jù)獲取模塊,獲取當(dāng)前車(chē)輛所處車(chē)道的邊界線數(shù)據(jù);位置計(jì)算模塊,與所述數(shù)據(jù)獲取模塊電連接,根據(jù)所述邊界線數(shù)據(jù)、當(dāng)前車(chē)輛的車(chē)身寬度,計(jì)算車(chē)道的中軸線位置、預(yù)警線位置和當(dāng)前車(chē)輛所處的中軸線位置;其中,所述位置計(jì)算模塊還包括:車(chē)寬存儲(chǔ)子模塊,存儲(chǔ)當(dāng)前車(chē)輛的車(chē)身寬度數(shù)據(jù);位置判斷模塊,與所述位置計(jì)算模塊、所述數(shù)據(jù)獲取模塊電連接,判斷當(dāng)前車(chē)輛所處的所述中軸線位置與所述預(yù)警線位置的距離是否達(dá)到預(yù)警值;存儲(chǔ)模塊,與所述位置判斷模塊電連接,存儲(chǔ)所述預(yù)警值;預(yù)警模塊,與所述位置判斷模塊電連接,若當(dāng)前車(chē)輛所處的所述中軸線位置靠近所述預(yù)警線位置至預(yù)警值,則發(fā)出行駛路徑預(yù)警信息。
[0013]進(jìn)一步優(yōu)選地,還包括:數(shù)據(jù)校準(zhǔn)模塊,與所述數(shù)據(jù)獲取模塊電連接,根據(jù)移動(dòng)終端位于車(chē)輛內(nèi)的相對(duì)位置進(jìn)行數(shù)據(jù)校準(zhǔn);所述數(shù)據(jù)獲取模塊還包括:圖片獲取子模塊,獲取當(dāng)前車(chē)輛前方景象的圖片,所述圖片包括車(chē)輛所處車(chē)道的邊界線;數(shù)據(jù)計(jì)算子模塊,與所述圖片獲取子模塊電連接,根據(jù)獲取的圖片,計(jì)算車(chē)道的邊界線數(shù)據(jù)。
[0014]進(jìn)一步優(yōu)選地,所述位置判斷模塊還包括:角度判斷子模塊,判斷所述車(chē)道的中軸線位置與當(dāng)前車(chē)輛所處的所述中軸線位置形成的角度是否超過(guò)第一預(yù)設(shè)值;預(yù)設(shè)值存儲(chǔ)子模塊,與所述角度判斷子模塊電連接,存儲(chǔ)所述第一預(yù)設(shè)值;所述預(yù)警模塊還包括:彎道預(yù)警子模塊,與所述角度判斷子模塊電連接,當(dāng)所述車(chē)道的中軸線位置與當(dāng)前車(chē)輛所處的所述中軸線位置形成的角度超過(guò)第一預(yù)設(shè)值時(shí),發(fā)出彎道預(yù)警信息;直道預(yù)警子模塊,與所述角度判斷子模塊電連接,當(dāng)所述車(chē)道的中軸線位置與當(dāng)前車(chē)輛所處的所述中軸線位置形成的角度沒(méi)有超過(guò)第一預(yù)設(shè)值時(shí),發(fā)出直道預(yù)警信息。
[0015]進(jìn)一步優(yōu)選地,所述角度判斷子模塊,進(jìn)一步用于判斷所述車(chē)道的中軸線位置與當(dāng)前車(chē)輛所處的所述中軸線位置形成的角度是否超過(guò)第二預(yù)設(shè)值;所述預(yù)設(shè)值存儲(chǔ)子模塊,進(jìn)一步用于存儲(chǔ)所述第二預(yù)設(shè)值,且所述第二預(yù)設(shè)值大于所述第一預(yù)設(shè)值;所述預(yù)警模塊還包括:急彎預(yù)警子模塊,與所述角度判斷子模塊電連接,當(dāng)所述車(chē)道的中軸線位置與當(dāng)前車(chē)輛所處的所述中軸線位置形成的角度超過(guò)第二預(yù)設(shè)值時(shí),發(fā)出急彎預(yù)警信息。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
[0017]1、根據(jù)獲取的車(chē)道邊界線數(shù)據(jù)和車(chē)輛自身的寬度,實(shí)時(shí)獲得當(dāng)前的行駛路徑是否處于車(chē)道的安全位置,若已經(jīng)處于危險(xiǎn)的情況,則發(fā)出預(yù)警信息提醒駕駛?cè)藛T調(diào)整自己的行車(chē)軌跡,避免交通事故的發(fā)生。
[0018]2、通過(guò)移動(dòng)終端的攝像頭,拍攝車(chē)道的邊界線圖,利用圖像識(shí)別技術(shù),計(jì)算出車(chē)道的寬度,便于后續(xù)的預(yù)警提醒。
[0019]3、每次把移動(dòng)終端固定在車(chē)輛內(nèi)的中間位置時(shí),不能保證每次的位置是一定的,因此在進(jìn)入實(shí)時(shí)監(jiān)測(cè)駕駛路徑前,需要讓移動(dòng)終端根據(jù)當(dāng)前位于車(chē)輛內(nèi)的位置校準(zhǔn)采集到的車(chē)道邊界線的數(shù)據(jù),為后續(xù)車(chē)輛行駛軌跡是否安全的判斷提供準(zhǔn)確的數(shù)據(jù)基礎(chǔ)。
[0020]4、在判斷當(dāng)前的行駛路徑是否安全時(shí),進(jìn)一步判斷是否會(huì)進(jìn)入彎道,若前方是彎道,則發(fā)出彎道的預(yù)警信息,讓駕駛員警醒,注意彎道的行駛狀況。
[0021]5、當(dāng)判斷前方有彎道時(shí),進(jìn)一步判斷前方的彎道是否為急彎,若是,則發(fā)出預(yù)警信息,使駕駛員有一定的時(shí)間調(diào)整自己的行駛路徑和速度,避免轉(zhuǎn)彎不夠而發(fā)生事故。
[0022]6、根據(jù)獲取的數(shù)據(jù),在移動(dòng)終端的顯示屏上,顯示當(dāng)前車(chē)道的位置、預(yù)警線位置、車(chē)道的中軸線位置和當(dāng)前車(chē)輛所處在車(chē)道的位置,讓駕駛員簡(jiǎn)單、直觀地了解其當(dāng)前的行駛路徑,當(dāng)行駛路徑存在安全隱患時(shí),快速地調(diào)整自己的方向盤(pán),讓車(chē)輛處在安全的行駛路徑上。
[0023]本發(fā)明的一種基于移動(dòng)終端的車(chē)道偏離預(yù)警方法及系統(tǒng),根據(jù)采集到的信息,當(dāng)車(chē)輛偏離車(chē)道、存在安全隱患時(shí),實(shí)時(shí)提醒駕駛員調(diào)整車(chē)輛的行駛路徑,避免發(fā)生交通事故;也會(huì)提醒駕駛員前方是否有彎道、急彎,讓駕駛員提高注意力,及時(shí)調(diào)整車(chē)速和方向,安全通過(guò)彎道;本發(fā)明是基于移動(dòng)終端存在的,隨著移動(dòng)終端的普及,具有成本低廉、使用廣泛的優(yōu)點(diǎn)。
【附圖說(shuō)明】
[0024]下面將以明確易懂的方式,結(jié)合【附圖說(shuō)明】?jī)?yōu)選實(shí)施方式,對(duì)一種基于移動(dòng)終端的車(chē)道偏離預(yù)警方法及系統(tǒng)的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說(shuō)明。
[0025]圖1是本發(fā)明基于移動(dòng)終端的車(chē)道偏離預(yù)警方法一個(gè)實(shí)施例的流程圖;
[0026]圖2是本發(fā)明基于移動(dòng)終端的車(chē)道偏離預(yù)警方法另一個(gè)實(shí)施例的流程圖;
[0027]圖3是本發(fā)明基于移動(dòng)終端的車(chē)道偏離預(yù)警系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0028]圖4是本發(fā)明基于移動(dòng)終端的車(chē)道偏離預(yù)警系統(tǒng)另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0029]圖5是本發(fā)明一個(gè)實(shí)施例的工作示意圖;
[0030]圖6是本發(fā)明另一個(gè)實(shí)施例的工作示意圖。
[0031 ] 附圖標(biāo)號(hào)說(shuō)明:
[0032]1.數(shù)據(jù)獲取模塊,2.位置計(jì)算模塊,3.車(chē)寬存儲(chǔ)子模塊,4.位置判斷模塊,5.存儲(chǔ)模塊,6.預(yù)警模塊,7.數(shù)據(jù)校準(zhǔn)模塊,8.圖片獲取子模塊,9.數(shù)據(jù)計(jì)算子模塊,1.角度判斷子模塊,11.預(yù)設(shè)值存儲(chǔ)子模塊,12.彎道預(yù)警子模塊,13.急彎預(yù)警子模塊,14.車(chē)輛,15.移動(dòng)終端,16.直道預(yù)警子模塊。
【具體實(shí)施方式】
[0033]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照【附圖說(shuō)明】本發(fā)明的【具體實(shí)施方式】。顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
[0034]為使圖面簡(jiǎn)潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
[0035]在本發(fā)明的一個(gè)實(shí)施例中,參見(jiàn)圖1,一種基于移動(dòng)終端的車(chē)道偏離預(yù)警方法,包括:步驟SlO獲取當(dāng)前車(chē)輛所處車(chē)道的邊界線數(shù)據(jù);步驟S20根據(jù)邊界線數(shù)據(jù)、當(dāng)前車(chē)