152]具體的,如圖12中所示,所述第一觸發(fā)子單元741可以通過以下結(jié)構(gòu)實(shí)現(xiàn):
[0153]啟動禁止模塊1201,用于在所述機(jī)動車的當(dāng)前車速為O時,觸發(fā)所述中控裝置執(zhí)行禁止啟動的第一控制指令。
[0154]也就是說,所述機(jī)動車處于停止?fàn)顟B(tài)等待信號燈轉(zhuǎn)換為綠燈時,本實(shí)施例中,控制所述機(jī)動車處于禁止啟動的狀態(tài),使得司機(jī)不會提前啟動機(jī)動車闖入信號燈所在路口,出現(xiàn)事故。
[0155]車速控制模塊1202,用于在所述機(jī)動車的當(dāng)前車速不為O時,觸發(fā)所述中控裝置執(zhí)行降低車速或禁止加速的第一控制指令。
[0156]也就是說,所述機(jī)動車處于行駛狀態(tài)中且所述信號燈的當(dāng)前狀態(tài)非紅燈時,本實(shí)施例中判斷出當(dāng)前機(jī)動車無法通過該信號燈,此時,控制所述機(jī)動車降低車速,降低機(jī)動車危險性,或者控制所述機(jī)動車禁止加速,阻止司機(jī)不會因想闖紅燈而加速,出現(xiàn)事故。
[0157]在其他實(shí)現(xiàn)方式中,所述第一觸發(fā)子單元741所觸發(fā)的第一控制指令除了可以為上述控制機(jī)動車車速的操作指令之外,還可以提示指令,以提示司機(jī)無法順利通過前方信號燈,請司機(jī)降低速度或禁止加速的信息。
[0158]對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本申請所必須的。
[0159]本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0160]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0161]為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實(shí)現(xiàn)。
[0162]通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0163]對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項】
1.一種控制方法,其特征在于,應(yīng)用于機(jī)動車的中控裝置,所述方法包括: 接收信號燈發(fā)送的目標(biāo)數(shù)據(jù)包; 解析所述目標(biāo)數(shù)據(jù)包,得到所述機(jī)動車距離其即將通過的信號燈的距離值及該信號燈許可行駛的剩余時間長; 基于所述距離值和所述剩余時間長,判斷所述機(jī)動車是否能夠在所述剩余時間長內(nèi)行駛所述距離值,得到判斷結(jié)果; 至少基于所述判斷結(jié)果,觸發(fā)所述中控裝置執(zhí)行相應(yīng)功能的指令。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收信號燈發(fā)送的目標(biāo)數(shù)據(jù)包,包括: 利用WiFi通信模塊,接收多個信號燈通過其WiFi通信模塊廣播發(fā)送的多個數(shù)據(jù)包; 基于所述機(jī)動車當(dāng)前的運(yùn)動軌跡信息,確定所述機(jī)動車即將通過的目標(biāo)信號燈; 確定所述目標(biāo)信號燈對應(yīng)的數(shù)據(jù)包為目標(biāo)數(shù)據(jù)包。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,解析所述目標(biāo)數(shù)據(jù)包,得到所述機(jī)動車距離其即將通過的信號燈的距離值及該信號燈許可行駛的剩余時間長,包括: 提取所述目標(biāo)數(shù)據(jù)包中表明數(shù)據(jù)包長度的字段數(shù)據(jù); 依據(jù)預(yù)設(shè)的字段數(shù)據(jù)定義規(guī)則,解析所述字段數(shù)據(jù)所對應(yīng)的所述機(jī)動車即將通過的信號燈所許可行駛的剩余時間長; 測算所述目標(biāo)數(shù)據(jù)包的信號強(qiáng)度值,以得到所述機(jī)動車距離其即將通過的信號燈的距離值。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述距離值和所述剩余時間長,判斷所述機(jī)動車是否能夠在所述剩余時間長內(nèi)行駛所述距離值,得到判斷結(jié)果,包括: 監(jiān)測所述機(jī)動車的當(dāng)前車速; 在所述當(dāng)前車速與所述剩余時間長的乘積小于所述距離值時,生成表明所述機(jī)動車無法在所述剩余時間長內(nèi)行駛所述距離值的判斷結(jié)果,否則,生成表明所述機(jī)動車能夠在所述剩余時間長內(nèi)行駛所述距離值的判斷結(jié)果。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少基于判斷結(jié)果,觸發(fā)所述中控裝置執(zhí)行相應(yīng)功能的指令,包括: 在所述判斷結(jié)果表明所述機(jī)動車無法在所述剩余時間長內(nèi)行駛所述距離值時,觸發(fā)所述中控裝置執(zhí)行第一控制指令; 在所述判斷結(jié)果表明所述機(jī)動車能夠在所述剩余時間長內(nèi)行駛所述距離值時,觸發(fā)所述中控裝置執(zhí)行第二控制指令。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述觸發(fā)所述中控裝置執(zhí)行第一控制指令,包括: 在所述機(jī)動車的當(dāng)前車速為O時,觸發(fā)所述中控裝置執(zhí)行禁止啟動的第一控制指令;在所述機(jī)動車的當(dāng)前車速不為O時,觸發(fā)所述中控裝置執(zhí)行降低車速或禁止加速的第一控制指令。7.一種控制器,其特征在于,應(yīng)用于機(jī)動車的中控裝置,所述控制器包括: 數(shù)據(jù)接收單元,用于接收信號燈發(fā)送的目標(biāo)數(shù)據(jù)包; 數(shù)據(jù)解析單元,用于解析所述目標(biāo)數(shù)據(jù)包,得到所述機(jī)動車距離其即將通過的信號燈的距離值及該信號燈許可行駛的剩余時間長; 行駛判斷單元,用于基于所述距離值及所述剩余時間長,判斷所述機(jī)動車是否能夠在所述剩余時間長內(nèi)行駛所述距離值,得到判斷結(jié)果; 指令觸發(fā)單元,用于至少基于所述判斷結(jié)果,觸發(fā)所述中控裝置執(zhí)行相應(yīng)功能的指令。8.根據(jù)權(quán)利要求7所述的控制器,其特征在于,所述數(shù)據(jù)接收單元包括: 包接收子單元,用于利用WiFi通信模塊,接收多個信號燈通過其WiFi通信模塊廣播發(fā)送的多個數(shù)據(jù)包; 燈確定子單元,用于基于所述機(jī)動車當(dāng)前的運(yùn)動軌跡信息,確定所述機(jī)動車即將通過的目標(biāo)信號燈; 目標(biāo)包確定子單元,用于確定所述目標(biāo)信號燈對應(yīng)的數(shù)據(jù)包為目標(biāo)數(shù)據(jù)包。9.根據(jù)權(quán)利要求7所述的控制器,其特征在于,所述數(shù)據(jù)解析單元包括: 字段提取子單元,用于提取所述目標(biāo)數(shù)據(jù)包中表明數(shù)據(jù)包長度的字段數(shù)據(jù); 字段解析子單元,用于依據(jù)預(yù)設(shè)的字段數(shù)據(jù)定義規(guī)則,解析所述字段數(shù)據(jù)所對應(yīng)的所述機(jī)動車即將通過的信號燈所許可行駛的剩余時間長; 強(qiáng)度測算子單元,用于測算所述目標(biāo)數(shù)據(jù)包的信號強(qiáng)度值,以得到所述機(jī)動車距離其即將通過的信號燈的距離值。10.根據(jù)權(quán)利要求7所述的控制器,其特征在于,所述行駛判斷單元包括: 車速監(jiān)測子單元,用于監(jiān)測所述機(jī)動車的當(dāng)前車速,在所述當(dāng)前車速與所述剩余時間長的乘積小于所述距離值時,觸發(fā)第一生成子單元,否則,觸發(fā)第二生成子單元; 第一生成子單元,用于生成表明所述機(jī)動車無法在所述剩余時間長內(nèi)行駛所述距離值的判斷結(jié)果; 第二生成子單元,用于生成表明所述機(jī)動車能夠在所述剩余時間長內(nèi)行駛所述距離值的判斷結(jié)果。11.根據(jù)權(quán)利要求7所述的控制器,其特征在于,所述指令觸發(fā)單元包括: 第一觸發(fā)子單元,用于在所述判斷結(jié)果表明所述機(jī)動車無法在所述剩余時間長內(nèi)行駛所述距離值時,觸發(fā)所述中控裝置執(zhí)行第一控制指令; 第二觸發(fā)子單元,用于在所述判斷結(jié)果表明所述機(jī)動車能夠在所述剩余時間長內(nèi)行駛所述距離值時,觸發(fā)所述中控裝置執(zhí)行第二控制指令。12.根據(jù)權(quán)利要求11所述的控制器,其特征在于,所述第一觸發(fā)子單元包括: 啟動禁止模塊,用于在所述機(jī)動車的當(dāng)前車速為O時,觸發(fā)所述中控裝置執(zhí)行禁止啟動的第一控制指令; 車速控制模塊,用于在所述機(jī)動車的當(dāng)前車速不為O時,觸發(fā)所述中控裝置執(zhí)行降低車速或禁止加速的第一控制指令。
【專利摘要】本申請公開了一種控制方法及控制器,應(yīng)用于機(jī)動車的中控裝置,所述方法包括:接收信號燈發(fā)送的目標(biāo)數(shù)據(jù)包;解析所述目標(biāo)數(shù)據(jù)包,得到所述機(jī)動車距離其即將通過的信號燈的距離值及該信號燈許可行駛的剩余時間長;基于所述距離值和所述剩余時間長,判斷所述機(jī)動車是否能夠在所述剩余時間長內(nèi)行駛所述距離值,得到判斷結(jié)果;至少基于所述判斷結(jié)果,觸發(fā)所述中控裝置執(zhí)行相應(yīng)功能的指令。本申請通過在接收到信號燈的目標(biāo)數(shù)據(jù)包之后,基于數(shù)據(jù)包的解析結(jié)果判斷機(jī)動車是否能夠通過該信號燈,進(jìn)而基于這一判斷結(jié)果對機(jī)動車進(jìn)行控制,以避免機(jī)動車出現(xiàn)闖紅燈的情況,降低危險性。
【IPC分類】G08G1/0962
【公開號】CN105654750
【申請?zhí)枴?br>【發(fā)明人】潘偉, 高建平
【申請人】宇龍計算機(jī)通信科技(深圳)有限公司
【公開日】2016年6月8日
【申請日】2015年7月15日