本發(fā)明涉及通信領(lǐng)域的車載功能控制技術(shù),尤其涉及一種車載功能控制方法及方向盤控制器。
背景技術(shù):
車輛成為戶外出行不可缺少的工具,方向盤是用戶在駕駛車輛過(guò)程中需要時(shí)刻把握的部件,為了使用戶在把握方向盤的過(guò)程中實(shí)施對(duì)車輛的內(nèi)部功能的控制(例如多媒體功能的選取播放、音量控制、車載電話功能中的撥打、接聽(tīng)與掛斷)。
相關(guān)技術(shù)在方向盤上設(shè)置方向盤控制器(簡(jiǎn)稱方控),方向盤控制器通過(guò)有線或無(wú)線的方式與車輛內(nèi)部的功能部件(如多媒體播放器、車載電話)連接,方向盤控制器上可以設(shè)置一個(gè)或多個(gè)按鍵,其中每個(gè)按鍵或按鍵的組合對(duì)應(yīng)對(duì)車載功能(如多媒體播放功能、車載電話功能)進(jìn)行特定方式的控制(如調(diào)節(jié)音量、接聽(tīng)電話),當(dāng)方向盤控制器上的一個(gè)或多個(gè)按鍵的組合被按壓時(shí),方向盤控制器輸出被按壓按鍵或按鍵的組合所對(duì)應(yīng)的控制信號(hào),以此使車輛內(nèi)部的功能部件(如多媒體播放器、車載電話)對(duì)控制信號(hào)進(jìn)行響應(yīng),這樣用戶在把握方向盤的過(guò)程中就可輕松實(shí)現(xiàn)對(duì)車載功能的控制。
相關(guān)技術(shù)提供的方向盤控制器至少存在以下問(wèn)題:
1)參見(jiàn)圖1,方向盤控制器設(shè)置在方向盤的內(nèi)側(cè)的邊緣位置時(shí),經(jīng)常導(dǎo)致用戶在操控方向盤的過(guò)程中存在對(duì)方向盤控制器的誤觸的情況,進(jìn)而導(dǎo)致對(duì)車載功能的不必要的控制(如錯(cuò)誤地開(kāi)啟了多媒體播放器、或者錯(cuò)誤地掛斷了當(dāng)前的通話)。為了避免誤觸,相關(guān)技術(shù)采用增大方向盤控制器中的按鍵的觸發(fā)力度,或者使方向盤控制器的按鍵所處的表面低于方向盤的外部輪廓的表面,雖 然降低了方向盤控制器誤觸的情況,但同時(shí)也增大了用戶需要操控方向盤控制器時(shí)的難度。
2)參見(jiàn)圖2,方向盤控制器設(shè)置在方向盤的非邊緣位置(參見(jiàn)圖2示出的方向盤的中心位置以及方向盤內(nèi)側(cè)偏離邊緣的位置)時(shí),雖然可以避免用戶在操控方向盤的過(guò)程中對(duì)方向盤控制器誤操作的情況,但是由于用戶往往是將手部握持在方向盤的邊緣來(lái)操控方向盤,這就導(dǎo)致用戶在需要操控方向盤控制器時(shí)還需要將手部從方向盤的邊緣位置抬起并去觸碰方向盤控制器的按鍵,不僅操作不方便,而且會(huì)影響用戶的行車安全。
綜上所述,在保證對(duì)方向盤控制器的方便操控且不影響行車安全的基礎(chǔ)上,避免方向盤控制器的誤觸以確保方向盤控制器的操控精度,相關(guān)技術(shù)尚無(wú)有效解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種車載功能控制方法及方向盤控制器,能夠避免方向盤控制器的誤觸以確保方向盤控制器的操控精度。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供一種車載功能控制方法,可以應(yīng)用于方向盤控制器,所述方向盤控制器支持設(shè)置在車輛方向盤上,優(yōu)選地,設(shè)置在所述方向盤的內(nèi)側(cè)邊緣位置;所述方法包括:
所述方向盤控制器接收防誤觸功能的設(shè)置信息,并在所述方向盤控制器應(yīng)用所述防誤觸功能的設(shè)置信息;
檢測(cè)到所述方向盤控制器的防誤觸功能處于開(kāi)啟狀態(tài);
檢測(cè)所述方向盤控制器的按鍵被觸發(fā),基于所述被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及所述被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)所述被觸發(fā)按鍵的按鍵指令;
基于獲取的傳感數(shù)據(jù)解析出所述方向盤的狀態(tài)參數(shù),基于所述狀態(tài)參數(shù)判斷出所述方向盤處于預(yù)設(shè)狀態(tài),發(fā)送所述按鍵指令。
優(yōu)選地,所述方向盤控制器接收防誤觸功能的設(shè)置信息,包括:
所述方向盤控制器與移動(dòng)終端建立通信連接;
基于所述通信連接獲取所述移動(dòng)終端獲取(可選地,通過(guò)防誤觸功能的圖形化設(shè)置界面獲取)所述防誤觸功能的設(shè)置信息。
優(yōu)選地,所述方向盤控制器接收防誤觸功能的設(shè)置信息,包括:
所述方向盤控制器讀取所述方向盤控制器中預(yù)設(shè)的所述防誤觸功能的設(shè)置信息,或者,
根據(jù)用戶對(duì)所述方向盤控制器的操控生成所述防誤觸功能的設(shè)置信息。
優(yōu)選地,所述基于獲取的傳感數(shù)據(jù)解析出所述方向盤的狀態(tài)參數(shù),基于所述狀態(tài)參數(shù)判斷出所述方向盤處于預(yù)設(shè)狀態(tài),包括:
解析所述傳感數(shù)據(jù)的得到表征所述方向盤在以下兩個(gè)維度的狀態(tài)參數(shù):表征第一參考方向重力加速度的狀態(tài)參數(shù);表征第二參考方向重力加速度的狀態(tài)參數(shù),所述第一參考方向?yàn)樗龇较虮P的內(nèi)徑方向,所述第二參考方向?yàn)樗龇较虮P的切線方向;
若所述兩個(gè)維度的狀態(tài)參數(shù)均為零則判定所述方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
若所述兩個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定所述方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
優(yōu)選地,所述基于獲取的傳感數(shù)據(jù)解析出所述方向盤的狀態(tài)參數(shù),基于所述狀態(tài)參數(shù)判斷出所述方向盤處于預(yù)設(shè)狀態(tài),包括:
解析所述傳感數(shù)據(jù)的得到表征所述方向盤在以下至少一個(gè)維度的狀態(tài)參數(shù);旋轉(zhuǎn)方向;旋轉(zhuǎn)速度;旋轉(zhuǎn)距離;
若所述至少一個(gè)維度的狀態(tài)參數(shù)均為零則判定所述方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
若所述至少一個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定所述方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
優(yōu)選地,所述方法還包括:
基于所述狀態(tài)參數(shù)判斷出所述方向盤未處于所述預(yù)設(shè)狀態(tài);
屏蔽所述按鍵指令;
所述方法還包括:
檢測(cè)到所述方向盤控制器的防誤觸功能處于關(guān)閉狀態(tài);
檢測(cè)所述方向盤控制器的按鍵被觸發(fā),基于所述被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及所述被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)所述被觸發(fā)按鍵的按鍵指令;
發(fā)送所述按鍵指令。
第二方面,本發(fā)明實(shí)施例提供一種方向盤控制器,所述方向盤控制器支持設(shè)置在車輛方向盤上,優(yōu)選地,設(shè)置在所述方向盤的內(nèi)側(cè)邊緣位置;所述方向盤控制器包括:
接收模塊,用于所述方向盤控制器接收防誤觸功能的設(shè)置信息;
設(shè)置模塊,用于在所述方向盤控制器應(yīng)用所述防誤觸功能的設(shè)置信息;
檢測(cè)模塊,用于檢測(cè)到所述方向盤控制器的防誤觸功能處于開(kāi)啟狀態(tài);
所述檢測(cè)模塊,還用于檢測(cè)所述方向盤控制器的按鍵被觸發(fā),基于所述被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及所述被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)所述被觸發(fā)按鍵的按鍵指令;
判斷模塊,用于基于獲取的傳感數(shù)據(jù)解析出所述方向盤的狀態(tài)參數(shù),基于所述狀態(tài)參數(shù)判斷出所述方向盤處于預(yù)設(shè)狀態(tài);
指令發(fā)送模塊,用于發(fā)送所述按鍵指令。
優(yōu)選地,所述接收模塊,還用于與移動(dòng)終端建立通信連接;
所述接收模塊,還用于基于所述通信連接獲取所述移動(dòng)終端獲取的所述防誤觸功能的設(shè)置信息,優(yōu)選地接收模塊通過(guò)防誤觸功能的圖形化設(shè)置界面獲取所述防誤觸功能的設(shè)置信息。
優(yōu)選地,所述接收模塊,還用于讀取所述方向盤控制器中預(yù)設(shè)的所述防誤觸功能的設(shè)置信息,或根據(jù)用戶對(duì)所述方向盤控制器的操控生成所述防誤觸功能的設(shè)置信息。
優(yōu)選地,所述判斷模塊,還用于解析所述傳感數(shù)據(jù)的得到表征所述方向盤在以下兩個(gè)維度的狀態(tài)參數(shù):表征第一參考方向重力加速度的狀態(tài)參數(shù);表征 第二參考方向重力加速度的狀態(tài)參數(shù),所述第一參考方向?yàn)樗龇较虮P的內(nèi)徑方向,所述第二參考方向?yàn)樗龇较虮P的切線方向;
所述判斷模塊,還用于若所述兩個(gè)維度的狀態(tài)參數(shù)均為零則判定所述方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
所述判斷模塊,還用于若所述兩個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定所述方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
優(yōu)選地,所述判斷模塊,還用于解析所述傳感數(shù)據(jù)的得到表征所述方向盤在以下至少一個(gè)維度的狀態(tài)參數(shù);旋轉(zhuǎn)方向;旋轉(zhuǎn)速度;旋轉(zhuǎn)距離;
所述判斷模塊,還用于若所述至少一個(gè)維度的狀態(tài)參數(shù)均為零則判定所述方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
所述判斷模塊,還用于若所述至少一個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定所述方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
優(yōu)選地,所述判斷模塊,還用于基于所述狀態(tài)參數(shù)判斷出所述方向盤未處于所述預(yù)設(shè)狀態(tài);屏蔽所述按鍵指令;
所述檢測(cè)模塊,還用于檢測(cè)到所述方向盤控制器的防誤觸功能處于關(guān)閉狀態(tài);
所述檢測(cè)模塊,還用于檢測(cè)所述方向盤控制器的按鍵被觸發(fā),基于所述被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及所述被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)所述被觸發(fā)按鍵的按鍵指令;
所述指令發(fā)送模塊,還用于發(fā)送所述按鍵指令。
本發(fā)明實(shí)施例中,基于方向盤的狀態(tài)參數(shù)分析方向盤的狀態(tài),通過(guò)對(duì)方向盤的狀態(tài)進(jìn)行判定,在方向盤處于預(yù)設(shè)狀態(tài)(如靜止?fàn)顟B(tài)、微動(dòng)狀態(tài)),通過(guò)方向盤所處的狀態(tài)對(duì)方向盤控制器的按鍵是否為誤觸發(fā)進(jìn)行判定,在方向盤處于預(yù)設(shè)狀態(tài)時(shí)通過(guò)發(fā)送按鍵指令響應(yīng)按鍵被觸發(fā),在方向盤未處于預(yù)設(shè)狀態(tài)時(shí)屏蔽按鍵指令以拒絕響應(yīng)按鍵被觸發(fā),避免對(duì)用戶在操控方向盤時(shí)對(duì)方向盤控制器錯(cuò)誤觸發(fā)的情況;同時(shí),由于基于方向盤的狀態(tài)來(lái)控制對(duì)按鍵觸發(fā)的響應(yīng),這樣就可以將方向盤控制器設(shè)置在方向盤的邊緣位置,方便了用戶在需要時(shí)操 控方向盤控制器,避免了將方向盤控制器設(shè)置在遠(yuǎn)離方向盤邊緣區(qū)域時(shí)因用于需要抬起手部操作方向盤控制器而導(dǎo)致的行車安全隱患。
附圖說(shuō)明
圖1是相關(guān)技術(shù)提供的方向盤控制器的設(shè)置示意圖一;
圖2是相關(guān)技術(shù)提供的方向盤控制器的設(shè)置示意圖二;
圖3是本發(fā)明實(shí)施例中方向盤控制器的設(shè)置示意圖一;
圖4是本發(fā)明實(shí)施例中方向盤控制器的設(shè)置示意圖二;
圖5是本發(fā)明實(shí)施例中方向盤控制器一個(gè)可選的硬件結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例中方向盤控制器與移動(dòng)終端進(jìn)行通信的場(chǎng)景示意圖一;
圖7是本發(fā)明實(shí)施例中方向盤控制器與移動(dòng)終端進(jìn)行通信的場(chǎng)景示意圖二;
圖8是本發(fā)明實(shí)施例中方向盤控制器與移動(dòng)終端進(jìn)行通信的場(chǎng)景示意圖三;
圖9是本發(fā)明實(shí)施例中方向盤控制器中設(shè)置按鍵的一個(gè)可選的布局示意圖;
圖10是本發(fā)明實(shí)施例中車載功能控制的一個(gè)可選的流程示意圖;
圖11是本發(fā)明實(shí)施例中基于傳感器判斷方向盤狀態(tài)的示意圖;
圖12是本發(fā)明實(shí)施例中車載功能控制的又一個(gè)可選的流程示意圖;
圖13是本發(fā)明實(shí)施例中車載功能控制的另一個(gè)可選的流程示意圖;
圖14是本發(fā)明實(shí)施例中移動(dòng)終端加載的防誤觸功能圖形界面的一個(gè)可選的示意圖;
圖15是本發(fā)明實(shí)施例中車載功能控制的另一個(gè)可選的流程示意圖;
圖16是本發(fā)明實(shí)施例中車載功能控制的另一個(gè)可選的流程示意圖;
圖17是本發(fā)明實(shí)施例中方向盤控制器的一個(gè)可選的功能結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合附圖描述實(shí)現(xiàn)本發(fā)明各實(shí)施例中記載的應(yīng)用于車輛中的方向盤控制器以及在車輛內(nèi)部與方向盤控制器進(jìn)行通信的移動(dòng)終端。
本發(fā)明實(shí)施例記載的方向盤控制器支持設(shè)置在車輛內(nèi)部的方向盤上,方向盤控制器可以設(shè)置在車輛方向盤的任意位置,例如方向盤的中央?yún)^(qū)域,或者方向盤的邊緣區(qū)域(如圖3示出的方向盤的內(nèi)側(cè)的邊緣區(qū)域,或如圖4示出的方向盤的外側(cè)的邊緣區(qū)域),較佳地,方向盤控制器設(shè)置在如圖2示出的方向盤的內(nèi)側(cè)邊緣位置時(shí)最方便用戶在把握方向盤時(shí)操作方向盤控制器100,需要說(shuō)明的是,圖3和圖4示出的方向盤控制器100僅為方向盤控制器100設(shè)置位置的示意,并不構(gòu)成對(duì)方向盤控制器外形的限定。
本發(fā)明實(shí)施例記載的方向盤控制器可以以各種方式設(shè)置在方向盤上,例如采用真空吸盤吸合、基于磁性元件吸合、基于螺栓螺母緊固、基于卡扣咬合或基于束帶方式綁定等方式,根據(jù)需求靈活設(shè)置在方向盤的任意位置。
圖4示出了方向盤控制器的一個(gè)可選的硬件結(jié)構(gòu)示意圖,需要指出的是,在實(shí)際應(yīng)用中圖4示出的方向盤控制器100中的組件并且都是必需的,可以根據(jù)實(shí)際需要選取部分組件實(shí)施方向盤控制器,處理器101負(fù)責(zé)執(zhí)行存儲(chǔ)器中的控制邏輯(也就是可執(zhí)行指令),通過(guò)總線102與方向盤控制器100中的其他組件進(jìn)行通信來(lái)實(shí)現(xiàn)方向盤控制器100的各種功能,例如:
1)控制蜂窩模塊103進(jìn)行數(shù)據(jù)通信。
蜂窩模塊103以接入基站的建立鏈路的方式承載方向盤控制器100的移動(dòng)通信,例如語(yǔ)音(視頻)通信和數(shù)據(jù)通信,通信制式可以采用碼分多址(cdma)、寬帶碼分多址(wcdma)、td-scdma(時(shí)分-同步碼分多址)以及演進(jìn)制式。
2)控制無(wú)線相容性認(rèn)證(wifi)模塊104接入無(wú)線局域網(wǎng),或與車輛內(nèi)部的移動(dòng)終端(如用戶的智能手機(jī)、平板電腦)或車載移動(dòng)終端進(jìn)行無(wú)線通信。
wifi模塊104基于wifi技術(shù)支持方向盤控制器100接入無(wú)線互聯(lián)網(wǎng),基于wifi直連技術(shù)支持方向盤控制器100與車輛內(nèi)部的移動(dòng)終端或車載移動(dòng)終端進(jìn)行無(wú)線通信,還可作為無(wú)線熱點(diǎn)提供對(duì)車輛內(nèi)部的移動(dòng)終端(如用戶持有的智能手機(jī)、平板電腦、筆記本電腦等)的無(wú)線互聯(lián)網(wǎng)接入。
3)控制藍(lán)牙模塊105與車輛內(nèi)部的移動(dòng)終端(如用戶的智能手機(jī)、平板電腦)或車載移動(dòng)終端進(jìn)行無(wú)線通信。
藍(lán)牙模塊105用于支持方向盤控制器100采用藍(lán)牙配對(duì)的方式與車輛內(nèi)部的移動(dòng)終端或車載移動(dòng)終端進(jìn)行無(wú)線通信。
另外,方向盤控制器100中還可以設(shè)置基于紅外、紫蜂等技術(shù)的模塊實(shí)現(xiàn)在車輛內(nèi)部與用戶的移動(dòng)終端(如智能手機(jī)、平板電腦)的近距離無(wú)線通信。
傳感器106可以采用三軸加速度計(jì)、陀螺儀等來(lái)輸出表征方向盤的狀態(tài)參數(shù)的傳感數(shù)據(jù),由處理器100基于傳感數(shù)據(jù)分析出方向盤的狀態(tài),例如方向盤是處于靜止?fàn)顟B(tài)、微動(dòng)狀態(tài)(例如是由于用戶無(wú)意擺動(dòng)方向盤而導(dǎo)致的小幅度的運(yùn)動(dòng))、或者運(yùn)動(dòng)幅度大于微動(dòng)狀態(tài)的運(yùn)動(dòng)狀態(tài)(也就是方向盤處于運(yùn)動(dòng)中)。
存儲(chǔ)器107用于存儲(chǔ)供處理器101執(zhí)行的指令,另外,還可以存儲(chǔ)用戶針對(duì)方向盤控制器100設(shè)置的信息,如按鍵108的防誤觸功能的設(shè)置信息(如防誤觸功能是否開(kāi)啟)、定時(shí)開(kāi)啟信息(支持方向盤控制器100的工作時(shí)間)等信息。
按鍵108是在方向盤控制器100的殼體上顯露,按鍵108的數(shù)量根據(jù)需要控制的車載功能的數(shù)量設(shè)置(按鍵108的數(shù)量與需要控制的車載功能的數(shù)量對(duì)應(yīng),或者,按鍵108的數(shù)量小于需要控制的車載功能的數(shù)量,此時(shí)按鍵108采用組合的方式與車載功能對(duì)應(yīng)以節(jié)省在方向盤控制器100設(shè)置按鍵108的數(shù)量)。
根據(jù)按鍵108被觸發(fā)時(shí)輸出電信號(hào)的類型,可以分為電阻分壓式(不同的按鍵108被觸發(fā)時(shí)輸出不同的電阻信號(hào),無(wú)電壓信號(hào)輸出)、電壓式(不同的按鍵108被觸發(fā)時(shí)輸出不同的電阻信號(hào),以及不同的電壓信號(hào))和脈沖式(同的按鍵108被觸發(fā)時(shí)輸出相同的電阻信號(hào)、以及不同的跳變的電壓信號(hào)),處理器 100根據(jù)來(lái)自按鍵108的信號(hào)生成表征相應(yīng)按鍵108被觸發(fā)的按鍵指令,
按鍵108以及按鍵108的組合與車載功能、以及車載功能的控制項(xiàng)對(duì)應(yīng);作為示例,車載功能包括多媒體播放功能和車載電話功能,多媒體播放功能的控制項(xiàng)包括選曲、播放、暫停、升高音量、降低音量等;車載電話功能的控制項(xiàng)包括撥打電話、掛斷電話、在通訊錄中向前選取聯(lián)系人、在通訊錄中向后選取聯(lián)系人等。圖9示例性示出了方向盤控制器100中的按鍵108的布局,其中,按鍵1081對(duì)應(yīng)多媒體播放功能中的向后選曲的控制項(xiàng),還可以對(duì)應(yīng)車載電話功能中的在通訊錄中向后選取聯(lián)系人的控制項(xiàng);按鍵1082對(duì)應(yīng)多媒體播放功能中的播放/暫??刂祈?xiàng);按鍵1083對(duì)應(yīng)多媒體播放功能中的向前選曲的控制項(xiàng),還可以對(duì)應(yīng)車載電話功能中的在通訊錄中向前選取聯(lián)系人的控制項(xiàng);按鍵1084對(duì)應(yīng)車載電話功能中的掛斷控制項(xiàng),按鍵1085(采用線性開(kāi)關(guān)或檔位開(kāi)關(guān)的方式實(shí)施)對(duì)應(yīng)多媒體播放功能中的升高音量/降低音量的控制項(xiàng);按鍵1086對(duì)應(yīng)車載電話功能的撥打電話的控制項(xiàng)。
另外需要指出的是,按鍵108還可以實(shí)施為觸控板以接收用戶的觸控操作輸出對(duì)應(yīng)的信號(hào),由處理器100生成相應(yīng)的按鍵指令;或者,實(shí)施為旋鈕開(kāi)關(guān)(線性開(kāi)關(guān),或者具有多個(gè)檔位的檔位開(kāi)關(guān),用于支持切換不同的車載功能,或者對(duì)某一車載功能進(jìn)行調(diào)整,如調(diào)整多媒體播放功能輸出的音量)以接收用戶的調(diào)整旋鈕的操作輸出對(duì)應(yīng)的信號(hào),由處理器100生成相應(yīng)的按鍵指令。
供電模塊109用于為方向盤控制器100中的組件提供電能,可以實(shí)施為電池(如紐扣電池、鋰聚合物電池等),還可以實(shí)施為電連接端口如通用串行總線(usb)接口與方向盤中的usb接口耦接,使車輛通過(guò)在方向盤中設(shè)置的usb接口向方向盤控制器100提供電能。
方向盤控制器100可以采用有線方式或無(wú)線方式與移動(dòng)終端建立通信連接,下面進(jìn)行說(shuō)明。
參見(jiàn)圖6,方向盤控制器100可以近距離無(wú)線通信(如前述的wifi直連、藍(lán)牙等)方式與用戶的移動(dòng)終端200(圖6中以智能手機(jī)為例)進(jìn)行通信,可選地,移動(dòng)終端200可以加載對(duì)方向盤控制器100的功能進(jìn)行設(shè)置的應(yīng)用界面, 以支持用戶對(duì)方向盤控制器100的功能進(jìn)行設(shè)置。
參見(jiàn)圖7示出的方向盤控制器100與車載移動(dòng)終端300進(jìn)行無(wú)線通信的示意圖,圖7中示出的車載移動(dòng)終端以吸盤吸合的方式支持在車輛的內(nèi)部空間中任意位置設(shè)置,方向盤控制器100通過(guò)藍(lán)牙、wifi直連等方式與車載移動(dòng)終端300建立通信連接(當(dāng)然,方向盤控制器100也可以通過(guò)蜂窩通信方式與車載移動(dòng)終端300建立通信連接),
參見(jiàn)圖8示出的方向盤控制器100與車載移動(dòng)終端300進(jìn)行無(wú)線通信的示意圖,圖8中示出的車載移動(dòng)終端400以嵌入車輛內(nèi)部空間的方式固定設(shè)置,可選地,方向盤控制器100通過(guò)車輛的內(nèi)部總線與車載移動(dòng)終端400進(jìn)行有線通信(例如車載移動(dòng)終端400和方向盤控制器100均可以通過(guò)內(nèi)置的usb端口耦接到車輛的內(nèi)部總線而進(jìn)行通信),當(dāng)然,方向盤控制器100也可以通過(guò)藍(lán)牙、wifi直連等方式與車載移動(dòng)終端400建立通信連接。
基于上述記載的方向盤控制器以及移動(dòng)終端提出以下各具體實(shí)施例。
實(shí)施例一
本實(shí)施例記載的車載功能控制方法應(yīng)用于前述的方向盤控制器100,一個(gè)可選的流程示意圖如圖10所示,包括以下步驟:
步驟101,方向盤控制器100接收防誤觸功能的設(shè)置信息。
步驟102,方向盤控制器100應(yīng)用防誤觸功能的設(shè)置信息。
方向盤控制器100中設(shè)置的按鍵108支持用戶對(duì)防誤觸功能進(jìn)行設(shè)置操作,并將防誤觸功能的設(shè)置信息在方向盤控制器100的存儲(chǔ)器107中存儲(chǔ),完成防誤觸功能的設(shè)置信息的接收操作;可選地,當(dāng)方向盤控制器100沒(méi)有接收到用于操控按鍵108進(jìn)行防誤觸功能的設(shè)置操作時(shí),讀取方向盤控制器100的存儲(chǔ)器108中預(yù)設(shè)的防誤觸功能的設(shè)置信息并進(jìn)行應(yīng)用。
防誤觸功能的設(shè)置信息用于設(shè)置針對(duì)方向盤控制器100的按鍵108的防誤觸功能是否開(kāi)啟,可選地,防誤觸功能的設(shè)置信息還可以用于設(shè)置防誤觸功能的開(kāi)啟條件,例如包括以下至少之一:防誤觸功能開(kāi)啟的時(shí)間(也就是在當(dāng)前時(shí)刻處于防誤觸功能開(kāi)啟的時(shí)間內(nèi)時(shí)自動(dòng)開(kāi)啟防誤觸功能);防誤觸功能開(kāi)啟的 目標(biāo)車載功能(也就是在目標(biāo)車載功能處于運(yùn)行狀態(tài)時(shí)自動(dòng)開(kāi)啟防誤觸功能)。
步驟103,檢測(cè)到方向盤控制器100的防誤觸功能處于開(kāi)啟狀態(tài)。
方向盤控制器100的存儲(chǔ)器107中存儲(chǔ)防誤觸功能的狀態(tài)信息,(處理器101)通過(guò)讀取存儲(chǔ)器107中存儲(chǔ)防誤觸功能的狀態(tài)信息確定防誤觸功能是否處于開(kāi)啟狀態(tài)。
步驟104,檢測(cè)方向盤控制器100的按鍵108被觸發(fā),基于被觸發(fā)按鍵108對(duì)應(yīng)的車載功能、以及被觸發(fā)按鍵108對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)被觸發(fā)按鍵的按鍵指令。
如前所述,按鍵108以及按鍵108的組合與車載功能、以及車載功能的控制項(xiàng)對(duì)應(yīng),當(dāng)按鍵108或按鍵108的組合被觸發(fā)時(shí)對(duì)應(yīng)輸出信號(hào),處理器100通過(guò)檢測(cè)到的信號(hào)(如前,不同按鍵108被觸發(fā)時(shí)輸出的信號(hào)不同)分析出被觸發(fā)的按鍵108(或者依次被觸發(fā)的按鍵108的組合),生成對(duì)應(yīng)被觸發(fā)的按鍵108的按鍵指令,
步驟105,基于獲取的傳感數(shù)據(jù)解析出方向盤的狀態(tài)參數(shù),基于狀態(tài)參數(shù)判斷出方向盤是否處于預(yù)設(shè)狀態(tài)(如處于靜止?fàn)顟B(tài),或處于微動(dòng)狀態(tài)),如果是,則執(zhí)行步驟106;否則,執(zhí)行步驟108。
作為步驟105的一個(gè)示例,方向盤控制器100中的輸出傳感數(shù)據(jù)的傳感器實(shí)施為三軸加速度計(jì),參見(jiàn)圖11,解析傳感數(shù)據(jù)的得到表征方向盤在以下兩個(gè)維度的狀態(tài)參數(shù):表征第一參考方向(參考方向b)重力加速度的狀態(tài)參數(shù);表征第二參考方向(參考方向a)重力加速度的狀態(tài)參數(shù),第一參考方向?yàn)榉较虮P的內(nèi)徑方向,第二參考方向?yàn)榉较虮P的切線方向;若兩個(gè)維度的狀態(tài)參數(shù)均為零則判定方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);若兩個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
作為步驟105的另一個(gè)示例,方向盤控制器100中的輸出傳感數(shù)據(jù)的傳感器實(shí)施為陀螺儀,解析傳感數(shù)據(jù)的得到表征方向盤在以下至少一個(gè)維度的狀態(tài)參數(shù);旋轉(zhuǎn)方向;旋轉(zhuǎn)速度;旋轉(zhuǎn)距離;若至少一個(gè)維度的狀態(tài)參數(shù)均為零則判定方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài)或直線前進(jìn)狀態(tài);若至少一個(gè)維度的狀態(tài)參數(shù) 均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
步驟106,向移動(dòng)終端發(fā)送按鍵指令。
步驟107,移動(dòng)終端響應(yīng)指令,完成對(duì)車載功能的控制。
步驟108,屏蔽按鍵指令。
預(yù)設(shè)狀態(tài)可以為靜止?fàn)顟B(tài)(此時(shí)車輛處于靜止?fàn)顟B(tài)或直線行駛狀態(tài)),預(yù)設(shè)狀態(tài)還可為微動(dòng)狀態(tài),也就是用戶無(wú)意擺動(dòng)方向盤而使方向盤進(jìn)行了小于預(yù)設(shè)幅度運(yùn)動(dòng)的狀態(tài),當(dāng)方向盤處于預(yù)設(shè)狀態(tài)是可以認(rèn)為方向盤處于靜止的狀態(tài),從而,可以確定方向盤控制器100中的按鍵108不是用戶在操控方向盤的過(guò)程中無(wú)疑觸發(fā),而是用戶需要對(duì)車載功能進(jìn)行控制而觸發(fā)的,因此向移動(dòng)終端(如圖6示出的用戶移動(dòng)終端200,圖7示出的車載移動(dòng)終端300,圖8示出的車載移動(dòng)終端400)發(fā)送按鍵指令,供移動(dòng)終端根據(jù)不同的按鍵指令對(duì)車載功能(如前述的多媒體播放功能、車載電話功能)執(zhí)行對(duì)應(yīng)控制項(xiàng)指示的操作(如前述的調(diào)整音量、撥打電話等),以完成對(duì)車載功能的控制。
如果方向盤未處于預(yù)設(shè)狀態(tài),則表明用戶正在操控方向盤,在用戶操控方向盤的過(guò)程中用于難以同時(shí)對(duì)方向盤控制器100進(jìn)行操控,因此在防誤觸功能開(kāi)啟時(shí),將方向盤未處于預(yù)設(shè)狀態(tài)時(shí)檢測(cè)到的被觸發(fā)的按鍵108識(shí)別為是用戶誤觸導(dǎo)致,因此屏蔽生成的按鍵指令,避免對(duì)車載功能造成干擾。
本實(shí)施例中基于方向盤的狀態(tài)參數(shù)分析方向盤的狀態(tài),通過(guò)對(duì)方向盤的狀態(tài)進(jìn)行判定,在方向盤處于預(yù)設(shè)狀態(tài)(如靜止?fàn)顟B(tài)、微動(dòng)狀態(tài)),通過(guò)方向盤所處的狀態(tài)對(duì)方向盤控制器100的按鍵是否為誤觸發(fā)進(jìn)行判定,在方向盤處于預(yù)設(shè)狀態(tài)時(shí)通過(guò)發(fā)送按鍵指令響應(yīng)按鍵被觸發(fā),在方向盤未處于預(yù)設(shè)狀態(tài)時(shí)屏蔽按鍵指令以拒絕響應(yīng)按鍵被觸發(fā),避免對(duì)用戶在操控方向盤時(shí)對(duì)方向盤控制器100錯(cuò)誤觸發(fā)的情況;同時(shí),由于基于方向盤的狀態(tài)來(lái)控制對(duì)按鍵觸發(fā)的響應(yīng),這樣就可以將方向盤控制器100設(shè)置在方向盤的邊緣位置,方便了用戶在需要時(shí)操控方向盤控制器100,避免了將方向盤控制器100設(shè)置在遠(yuǎn)離方向盤邊緣區(qū)域時(shí)因用于需要抬起手部操作方向盤控制器100而導(dǎo)致的行車安全隱患。
另外,參見(jiàn)圖12,方向盤控制器100接收防誤觸功能的設(shè)置信息(步驟201), 并在方向盤控制器100應(yīng)用防誤觸功能的設(shè)置信息(步驟202),當(dāng)檢測(cè)到方向盤控制器100的防誤觸功能處于關(guān)閉狀態(tài)(步驟203),則方向盤控制器100檢測(cè)方向盤控制器100的按鍵108被觸發(fā)(步驟204)時(shí),基于被觸發(fā)按鍵108對(duì)應(yīng)的車載功能、以及被觸發(fā)按鍵108對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)被觸發(fā)按鍵的按鍵指令(步驟203),并向移動(dòng)終端直接發(fā)送控制指令(步驟205),移動(dòng)終端響應(yīng)指令,完成對(duì)車載功能的控制(步驟206),無(wú)需判斷方向盤的狀態(tài)。
實(shí)施例二
前述實(shí)施例針對(duì)用戶直接操控方向盤控制器100設(shè)置防誤觸功能的設(shè)置信息,由于方向盤控制器100可以與車輛內(nèi)部的移動(dòng)終端建立通信連接,因此還支持用戶移動(dòng)終端設(shè)置防誤觸功能的設(shè)置信息并同步至方向盤控制器100,本實(shí)施例結(jié)合上述設(shè)置防誤觸功能的設(shè)置信息的方式對(duì)車載功能的控制進(jìn)行說(shuō)明。
本實(shí)施例記載的車載功能控制方法應(yīng)用于前述的方向盤控制器100,一個(gè)可選的流程示意圖如圖13所示,包括以下步驟:
步驟301,方向盤控制器100與移動(dòng)終端建立通信連接(如前述的基于蜂窩、藍(lán)牙、wifi直連)的無(wú)線通信。
特別地,當(dāng)移動(dòng)終端實(shí)施為圖8示出的嵌入到車輛內(nèi)部空間、并與車輛的內(nèi)部總線基于電連接端口(如usb端口)連接的車載移動(dòng)終端400時(shí),方向盤控制器100還可以通過(guò)在方向盤上設(shè)置的電連接端口(如usb端口)與車載移動(dòng)終端400建立有線通信連接。
步驟302,方向盤控制器100基于通信連接獲取防誤觸功能的設(shè)置信息。
其中,防誤觸功能的設(shè)置信息可以由移動(dòng)終端通過(guò)加載圖14所示的防誤觸功能的圖形化設(shè)置界面獲取。
步驟303,方向盤控制器100接收防誤觸功能的設(shè)置信息,并在方向盤控制器100應(yīng)用防誤觸功能的設(shè)置信息。
防誤觸功能的設(shè)置信息用于設(shè)置針對(duì)方向盤控制器100的按鍵108的防誤 觸功能是否開(kāi)啟,可選地,防誤觸功能的設(shè)置信息還可以用于設(shè)置防誤觸功能的開(kāi)啟條件,例如包括以下至少之一:防誤觸功能開(kāi)啟的時(shí)間(也就是在當(dāng)前時(shí)刻處于防誤觸功能開(kāi)啟的時(shí)間內(nèi)時(shí)自動(dòng)開(kāi)啟防誤觸功能);防誤觸功能開(kāi)啟的目標(biāo)車載功能(也就是在目標(biāo)車載功能處于運(yùn)行狀態(tài)時(shí)自動(dòng)開(kāi)啟防誤觸功能)。
步驟304,檢測(cè)到方向盤控制器100的防誤觸功能處于開(kāi)啟狀態(tài)。
方向盤控制器100的存儲(chǔ)器107中存儲(chǔ)防誤觸功能的狀態(tài)信息,(處理器101)通過(guò)讀取存儲(chǔ)器107中存儲(chǔ)防誤觸功能的狀態(tài)信息確定防誤觸功能是否處于開(kāi)啟狀態(tài)。
步驟305,檢測(cè)方向盤控制器100的按鍵108被觸發(fā),基于被觸發(fā)按鍵108對(duì)應(yīng)的車載功能、以及被觸發(fā)按鍵108對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)被觸發(fā)按鍵的按鍵指令。
如前,按鍵108以及按鍵108的組合與車載功能、以及車載功能的控制項(xiàng)對(duì)應(yīng),當(dāng)按鍵108或按鍵108的組合被觸發(fā)時(shí)對(duì)應(yīng)輸出信號(hào),處理器100通過(guò)檢測(cè)到的信號(hào)(如前,不同按鍵108被觸發(fā)時(shí)輸出的信號(hào)不同)分析出被觸發(fā)的按鍵108(或者依次被觸發(fā)的按鍵108的組合),生成對(duì)應(yīng)被觸發(fā)的按鍵108的按鍵指令,
步驟306,基于獲取的傳感數(shù)據(jù)解析出方向盤的狀態(tài)參數(shù),基于狀態(tài)參數(shù)判斷出方向盤是否處于預(yù)設(shè)狀態(tài)(如處于靜止?fàn)顟B(tài),或處于微動(dòng)狀態(tài)),如果是,執(zhí)行步驟307;否則,執(zhí)行步驟309。
作為步驟306的一個(gè)示例,方向盤控制器100中的輸出傳感數(shù)據(jù)的傳感器實(shí)施為三軸加速度計(jì),參見(jiàn)圖11,解析傳感數(shù)據(jù)的得到表征方向盤在以下兩個(gè)維度的狀態(tài)參數(shù):表征第一參考方向(參考方向b)重力加速度的狀態(tài)參數(shù);表征第二參考方向(參考方向a)重力加速度的狀態(tài)參數(shù),第一參考方向?yàn)榉较虮P的內(nèi)徑方向,第二參考方向?yàn)榉较虮P的切線方向;若兩個(gè)維度的狀態(tài)參數(shù)均為零則判定方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);若兩個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
作為步驟306的另一個(gè)示例,方向盤控制器100中的輸出傳感數(shù)據(jù)的傳感 器實(shí)施為陀螺儀,解析傳感數(shù)據(jù)的得到表征方向盤在以下至少一個(gè)維度的狀態(tài)參數(shù);旋轉(zhuǎn)方向;旋轉(zhuǎn)速度;旋轉(zhuǎn)距離;若至少一個(gè)維度的狀態(tài)參數(shù)均為零則判定方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài)或直線前進(jìn)狀態(tài);若至少一個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
步驟307,向移動(dòng)終端發(fā)送按鍵指令。
步驟308,移動(dòng)終端響應(yīng)指令,完成對(duì)車載功能的控制。
步驟309,屏蔽按鍵指令。
預(yù)設(shè)狀態(tài)可以為靜止?fàn)顟B(tài)(此時(shí)車輛處于靜止?fàn)顟B(tài)或直線行駛狀態(tài)),預(yù)設(shè)狀態(tài)還可為微動(dòng)狀態(tài),也就是用戶無(wú)意擺動(dòng)方向盤而使方向盤進(jìn)行了小于預(yù)設(shè)幅度運(yùn)動(dòng)的狀態(tài),當(dāng)方向盤處于預(yù)設(shè)狀態(tài)是可以認(rèn)為方向盤處于靜止的狀態(tài),從而,可以確定方向盤控制器100中的按鍵108不是用戶在操控方向盤的過(guò)程中無(wú)疑觸發(fā),而是用戶需要對(duì)車載功能進(jìn)行控制而觸發(fā)的,因此向移動(dòng)終端(如圖6示出的用戶移動(dòng)終端200,圖7示出的車載移動(dòng)終端300,圖8示出的車載移動(dòng)終端400)發(fā)送按鍵指令,供移動(dòng)終端根據(jù)不同的按鍵指令對(duì)車載功能(如前述的多媒體播放功能、車載電話功能)執(zhí)行對(duì)應(yīng)控制項(xiàng)指示的操作(如前述的調(diào)整音量、撥打電話等),以完成對(duì)車載功能的控制。
如果方向盤未處于預(yù)設(shè)狀態(tài),則表明用戶正在操控方向盤,在用戶操控方向盤的過(guò)程中用于難以同時(shí)對(duì)方向盤控制器100進(jìn)行操控,因此在防誤觸功能開(kāi)啟時(shí),將方向盤未處于預(yù)設(shè)狀態(tài)時(shí)檢測(cè)到的被觸發(fā)的按鍵108識(shí)別為是用戶誤觸導(dǎo)致,因此屏蔽生成的按鍵指令,避免對(duì)車載功能造成干擾。
本實(shí)施例中基于方向盤的狀態(tài)參數(shù)分析方向盤的狀態(tài),通過(guò)對(duì)方向盤的狀態(tài)進(jìn)行判定,在方向盤處于預(yù)設(shè)狀態(tài)(如靜止?fàn)顟B(tài)、微動(dòng)狀態(tài)),通過(guò)方向盤所處的狀態(tài)對(duì)方向盤控制器100的按鍵是否為誤觸發(fā)進(jìn)行判定,在方向盤處于預(yù)設(shè)狀態(tài)時(shí)通過(guò)發(fā)送按鍵指令響應(yīng)按鍵被觸發(fā),在方向盤未處于預(yù)設(shè)狀態(tài)時(shí)屏蔽按鍵指令以拒絕響應(yīng)按鍵被觸發(fā),避免對(duì)用戶在操控方向盤時(shí)對(duì)方向盤控制器100錯(cuò)誤觸發(fā)的情況;同時(shí),由于基于方向盤的狀態(tài)來(lái)控制對(duì)按鍵觸發(fā)的響應(yīng),這樣就可以將方向盤控制器100設(shè)置在方向盤的邊緣位置,方便了用戶在需要 時(shí)操控方向盤控制器100,避免了將方向盤控制器100設(shè)置在遠(yuǎn)離方向盤邊緣區(qū)域時(shí)因用于需要抬起手部操作方向盤控制器100而導(dǎo)致的行車安全隱患。
另外,參見(jiàn)圖15當(dāng)方向盤控制器100與移動(dòng)終端建立通信連接(如前述的基于蜂窩、藍(lán)牙、wifi直連)的無(wú)線通信(步驟401),且方向盤控制器100基于通信連接獲取防誤觸功能的設(shè)置信息(步驟402)之后,當(dāng)檢測(cè)到方向盤控制器100的防誤觸功能處于關(guān)閉狀態(tài)(步驟403),則方向盤控制器100檢測(cè)方向盤控制器100的按鍵108被觸發(fā)(步驟404)時(shí),基于被觸發(fā)按鍵108對(duì)應(yīng)的車載功能、以及被觸發(fā)按鍵108對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)被觸發(fā)按鍵的按鍵指令(步驟405),并向移動(dòng)終端直接發(fā)送控制指令(步驟406),由移動(dòng)終端響應(yīng)指令,完成對(duì)車載功能的控制(步驟407),無(wú)需判斷方向盤的狀態(tài)。
一個(gè)具體的示例參見(jiàn)圖16,用戶在手機(jī)(例如圖6示出的智能手機(jī))上加載的如圖14所示的防誤觸功能的圖形設(shè)置界面中設(shè)置開(kāi)啟防誤觸功能,手機(jī)檢測(cè)是否與方向盤控制器100建立藍(lán)牙連接,如果建立藍(lán)牙連接則將用戶設(shè)置的防誤觸功能的設(shè)置信息同步至方向盤控制器100,由方向盤控制器100在本地應(yīng)用用戶設(shè)置的防誤觸功能的設(shè)置信息。當(dāng)用戶點(diǎn)擊方向盤控制器100的按鍵108時(shí),方向盤控制器100判斷用戶是否在打方向盤,這里,利用三軸加速度傳感器來(lái)判斷用戶是否在打(旋轉(zhuǎn))方向盤,參見(jiàn)圖11,用戶旋轉(zhuǎn)方向盤時(shí),會(huì)在方向盤平面內(nèi)產(chǎn)生兩個(gè)相互垂直方向上的加速度,如圖11中的a和b。當(dāng)激活防誤觸功能時(shí),三軸加速度計(jì)將以特定頻率檢測(cè)方向盤的動(dòng)作,當(dāng)a、b的數(shù)值超過(guò)設(shè)定閾值時(shí),判定用戶在打方向盤,或車輛處于轉(zhuǎn)彎狀態(tài),進(jìn)而停止發(fā)送按鍵指令。當(dāng)a、b的數(shù)值在設(shè)定閾值以下時(shí),判斷方向盤穩(wěn)定,車輛處于靜止或直線前進(jìn)狀態(tài),正常發(fā)送按鍵事件。
實(shí)施例三
本實(shí)施例提供一種方向盤控制器100,參見(jiàn)圖17,方向盤控制器100支持設(shè)置在車輛方向盤的邊緣位置;方向盤控制器100包括:
接收模塊101,用于方向盤控制器100接收防誤觸功能的設(shè)置信息;
設(shè)置模塊102,用于在方向盤控制器100應(yīng)用防誤觸功能的設(shè)置信息;
檢測(cè)模塊103,用于檢測(cè)到方向盤控制器100的防誤觸功能處于開(kāi)啟狀態(tài);
檢測(cè)模塊103,還用于檢測(cè)方向盤控制器100的按鍵被觸發(fā),基于被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)被觸發(fā)按鍵的按鍵指令;
判斷模塊104,用于基于獲取的傳感數(shù)據(jù)解析出方向盤的狀態(tài)參數(shù),基于狀態(tài)參數(shù)判斷出方向盤處于預(yù)設(shè)狀態(tài);
指令發(fā)送模塊105,用于發(fā)送按鍵指令。
接收模塊101,還用于與移動(dòng)終端建立通信連接;
接收模塊101,還用于基于通信連接獲取移動(dòng)終端通過(guò)防誤觸功能的圖形化設(shè)置界面獲取的防誤觸功能的設(shè)置信息。
接收模塊101,還用于讀取方向盤控制器100中預(yù)設(shè)的防誤觸功能的設(shè)置信息,或根據(jù)用戶對(duì)方向盤控制器100的操控生成防誤觸功能的設(shè)置信息。
判斷模塊104,還用于解析傳感數(shù)據(jù)的得到表征方向盤在以下兩個(gè)維度的狀態(tài)參數(shù):表征第一參考方向重力加速度的狀態(tài)參數(shù);表征第二參考方向重力加速度的狀態(tài)參數(shù),第一參考方向?yàn)榉较虮P的內(nèi)徑方向,第二參考方向?yàn)榉较虮P的切線方向;
判斷模塊104,還用于若兩個(gè)維度的狀態(tài)參數(shù)均為零則判定方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
判斷模塊104,還用于若兩個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
判斷模塊104,還用于解析傳感數(shù)據(jù)的得到表征方向盤在以下至少一個(gè)維度的狀態(tài)參數(shù);旋轉(zhuǎn)方向;旋轉(zhuǎn)速度;旋轉(zhuǎn)距離;
判斷模塊104,還用于若至少一個(gè)維度的狀態(tài)參數(shù)均為零則判定方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
判斷模塊104,還用于若至少一個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
判斷模塊104,還用于基于狀態(tài)參數(shù)判斷出方向盤未處于預(yù)設(shè)狀態(tài);屏蔽按鍵指令;
檢測(cè)模塊103,還用于檢測(cè)到方向盤控制器100的防誤觸功能處于關(guān)閉狀態(tài);
檢測(cè)模塊103,還用于檢測(cè)方向盤控制器100的按鍵被觸發(fā),基于被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)被觸發(fā)按鍵的按鍵指令;
指令發(fā)送模塊105,還用于發(fā)送按鍵指令。
接收模塊101可由圖5中示出的蜂窩模塊103、wifi模塊104、藍(lán)牙模塊105至少之一實(shí)現(xiàn),設(shè)置模塊102、檢測(cè)模塊10、判斷模塊104可以有處理器101執(zhí)行存儲(chǔ)器107中存儲(chǔ)的可執(zhí)行指令實(shí)現(xiàn)。
實(shí)施例四
本實(shí)施例記載一種計(jì)算機(jī)可讀介質(zhì),可以為rom(例如,只讀存儲(chǔ)器、flash存儲(chǔ)器、轉(zhuǎn)移裝置等)、磁存儲(chǔ)介質(zhì)(例如,磁帶、磁盤驅(qū)動(dòng)器等)、光學(xué)存儲(chǔ)介質(zhì)(例如,cd-rom、dvd-rom、紙卡、紙帶等)以及其他熟知類型的程序存儲(chǔ)器;計(jì)算機(jī)可讀介質(zhì)中存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,當(dāng)執(zhí)行指令時(shí),引起至少一個(gè)處理器執(zhí)行包括以下的操作:
接收防誤觸功能的設(shè)置信息,并在方向盤控制器應(yīng)用所述防誤觸功能的設(shè)置信息;
檢測(cè)到所述方向盤控制器的防誤觸功能處于開(kāi)啟狀態(tài);
檢測(cè)所述方向盤控制器的按鍵被觸發(fā),基于所述被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及所述被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)所述被觸發(fā)按鍵的按鍵指令;
基于獲取的傳感數(shù)據(jù)解析出所述方向盤的狀態(tài)參數(shù),基于所述狀態(tài)參數(shù)判斷出所述方向盤處于預(yù)設(shè)狀態(tài),發(fā)送所述按鍵指令。
當(dāng)執(zhí)行指令時(shí),還引起至少一個(gè)處理器執(zhí)行包括以下的操作:
所述方向盤控制器與移動(dòng)終端建立通信連接;
基于所述通信連接獲取所述移動(dòng)終端通過(guò)防誤觸功能的圖形化設(shè)置界面獲取的所述防誤觸功能的設(shè)置信息。
當(dāng)執(zhí)行指令時(shí),還引起至少一個(gè)處理器執(zhí)行包括以下的操作:
所述方向盤控制器讀取所述方向盤控制器中預(yù)設(shè)的所述防誤觸功能的設(shè)置信息,或根據(jù)用戶對(duì)所述方向盤控制器的操控生成所述防誤觸功能的設(shè)置信息;
基于所述通信連接獲取所述移動(dòng)終端通過(guò)防誤觸功能的圖形化設(shè)置界面獲取的所述防誤觸功能的設(shè)置信息。
當(dāng)執(zhí)行指令時(shí),還引起至少一個(gè)處理器執(zhí)行包括以下的操作:
解析所述傳感數(shù)據(jù)的得到表征所述方向盤在以下兩個(gè)維度的狀態(tài)參數(shù):表征第一參考方向重力加速度的狀態(tài)參數(shù);表征第二參考方向重力加速度的狀態(tài)參數(shù),所述第一參考方向?yàn)樗龇较虮P的內(nèi)徑方向,所述第二參考方向?yàn)樗龇较虮P的切線方向;
若所述兩個(gè)維度的狀態(tài)參數(shù)均為零則判定所述方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
若所述兩個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定所述方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
當(dāng)執(zhí)行指令時(shí),還引起至少一個(gè)處理器執(zhí)行包括以下的操作:
解析所述傳感數(shù)據(jù)的得到表征所述方向盤在以下至少一個(gè)維度的狀態(tài)參數(shù);旋轉(zhuǎn)方向;旋轉(zhuǎn)速度;旋轉(zhuǎn)距離;
若所述至少一個(gè)維度的狀態(tài)參數(shù)均為零則判定所述方向盤處于預(yù)設(shè)的靜止?fàn)顟B(tài);
若所述至少一個(gè)維度的狀態(tài)參數(shù)均小于對(duì)應(yīng)維度的狀態(tài)參數(shù)閾值,則判定所述方向盤處于預(yù)設(shè)的微動(dòng)狀態(tài)。
當(dāng)執(zhí)行指令時(shí),還引起至少一個(gè)處理器執(zhí)行包括以下的操作:
基于所述狀態(tài)參數(shù)判斷出所述方向盤未處于所述預(yù)設(shè)狀態(tài);
屏蔽所述按鍵指令;
當(dāng)執(zhí)行指令時(shí),還引起至少一個(gè)處理器執(zhí)行包括以下的操作:
檢測(cè)到所述方向盤控制器的防誤觸功能處于關(guān)閉狀態(tài);
檢測(cè)所述方向盤控制器的按鍵被觸發(fā),基于所述被觸發(fā)按鍵對(duì)應(yīng)的車載功能、以及所述被觸發(fā)按鍵對(duì)應(yīng)的控制項(xiàng),生成對(duì)應(yīng)所述被觸發(fā)按鍵的按鍵指令;
發(fā)送所述按鍵指令。
綜上所述,本發(fā)明實(shí)施例具有以下有益效果:
在方向盤未處于預(yù)設(shè)狀態(tài)時(shí)屏蔽按鍵指令以拒絕響應(yīng)按鍵被觸發(fā),避免對(duì)用戶在操控方向盤時(shí)對(duì)方向盤控制器錯(cuò)誤觸發(fā)的情況;
方向盤控制器設(shè)置在方向盤的邊緣位置,方便了用戶在需要時(shí)操控方向盤控制器,避免了將方向盤控制器設(shè)置在遠(yuǎn)離方向盤邊緣區(qū)域時(shí)因用于需要抬起手部操作方向盤控制器而導(dǎo)致的行車安全隱患。
本領(lǐng)域的技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、隨機(jī)存取存儲(chǔ)器110(ram,randomaccessmemory)、只讀存儲(chǔ)器110(rom,read-onlymemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、ram、rom、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。