一種界面操作和通信車機(jī)系統(tǒng)及其界面操作和通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)交互技術(shù),具體涉及一種界面操作和通信車機(jī)系統(tǒng)及其界面操作和通?目方法。
【背景技術(shù)】
[0002]隨著移動(dòng)多媒體的發(fā)展與普及,車機(jī)越來越得到人們的青睞,功能也變得日益豐富和人性化。行車的過程中使用手機(jī)通話或操作手機(jī)中的音樂時(shí)需要將注意力分散到手機(jī),這樣會(huì)帶來一定的安全隱患,在車機(jī)的功能中集成按鍵后,通過方向盤上的按鍵便可輕松實(shí)現(xiàn)通話和播放手機(jī)中的音樂。目前的車機(jī)系統(tǒng),包括以下幾種數(shù)據(jù)交互方式:間接數(shù)據(jù)交互式:需要在車機(jī)和手機(jī)中分別安裝不同的app,車機(jī)通過app來實(shí)現(xiàn)與手機(jī)數(shù)據(jù)的控制與數(shù)據(jù)交互,操作上復(fù)雜;半直接數(shù)據(jù)交互式:利用車機(jī)自身系統(tǒng)自帶的api接口控制藍(lán)牙進(jìn)行數(shù)據(jù)交互,這種方式可以實(shí)現(xiàn)簡單的通話與音頻播放功能,但無法將手機(jī)的通信錄同步到車機(jī),且對系統(tǒng)存在一定的依賴。
[0003]同時(shí)現(xiàn)有的技術(shù)方案均通過網(wǎng)絡(luò)(socket)的方式實(shí)現(xiàn)數(shù)據(jù)通信,這種方式存在一個(gè)通用的弊端,需要在一方建立服務(wù)端,而且版本需要一致才行,如果版本不一致可能會(huì)有兼容性問題,操作性不高。
【發(fā)明內(nèi)容】
[0004]為克服上述缺陷,本發(fā)明的目的即在于提供一種界面操作和通信車機(jī)系統(tǒng)及其界面操作和通信方法。
[0005]本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:
[0006]本發(fā)明的一種界面操作和通信車機(jī)系統(tǒng),該車機(jī)系統(tǒng)與外部移動(dòng)終端上的終端藍(lán)牙單元進(jìn)行數(shù)據(jù)傳輸,該車機(jī)系統(tǒng)包括有車機(jī)本體,所述車機(jī)本體上設(shè)置有:
[0007]與外部移動(dòng)終端上的終端藍(lán)牙單元進(jìn)行數(shù)據(jù)傳輸?shù)能嚈C(jī)藍(lán)牙單元;
[0008]與車機(jī)藍(lán)牙單元通過串口發(fā)送AT (Attent1n)指令集的方式進(jìn)行數(shù)據(jù)傳輸?shù)拇谕ㄐ艈卧?br>[0009]接收串口通信單元的AT指令集并將其轉(zhuǎn)換成程序事件傳輸至UI界面操作單元、接收UI界面操作單元的UI事件并將其轉(zhuǎn)換成AT指令集傳輸至串口通信單元的數(shù)據(jù)處理分析單元;
[0010]根據(jù)數(shù)據(jù)處理分析單元傳輸?shù)某绦蚴录@示相應(yīng)的UI操作界面、顯示UI操作界面接收外部的輸入信號并將其轉(zhuǎn)換成UI事件傳輸至數(shù)據(jù)處理分析單元的UI界面操作單
J L.ο
[0011 ]進(jìn)一步,所述車機(jī)藍(lán)牙單元集成在車機(jī)系統(tǒng)中。
[0012]進(jìn)一步,所述UI操作界面包括汽車方向盤上的按鍵。
[0013]進(jìn)一步,該車機(jī)系統(tǒng)基于android系統(tǒng)。
[0014]更進(jìn)一步,所述車機(jī)藍(lán)牙單元及終端藍(lán)牙單元均為標(biāo)準(zhǔn)的藍(lán)牙通信模塊。
[0015]一種應(yīng)用上述界面操作和通信車機(jī)系統(tǒng)的界面操作和通信方法,包括以下步驟:
[0016]數(shù)據(jù)對外發(fā)送時(shí):UI界面操作單元接收外部的輸入信號并將其轉(zhuǎn)換成UI事件傳輸至數(shù)據(jù)處理分析單元,數(shù)據(jù)處理分析單元將接收的UI事件轉(zhuǎn)換成AT指令集傳輸至串口通信單元,串口通信單元將接收的AT指令集通過串口傳輸至車機(jī)藍(lán)牙單元,車機(jī)藍(lán)牙單元將接收的AT指令集通過藍(lán)牙的方式傳輸至外部移動(dòng)終端上的終端藍(lán)牙單元進(jìn)行數(shù)據(jù)傳輸;
[0017]接收外部數(shù)據(jù)時(shí):車機(jī)藍(lán)牙單元接收外部移動(dòng)終端上的終端藍(lán)牙單元傳輸?shù)男盘枖?shù)據(jù)并將該信號數(shù)據(jù)通過串口發(fā)送AT指令集的方式傳輸至串口通信單元,串口通信單元將接收的AT指令集傳輸至數(shù)據(jù)處理分析單元,數(shù)據(jù)處理分析單元將接收到的AT指令集轉(zhuǎn)換成程序事件傳輸至UI界面操作單元,UI界面操作單元根據(jù)接收的程序事件顯示相應(yīng)的UI操作界面并進(jìn)行更新。
[0018]進(jìn)一步,所述數(shù)據(jù)處理分析單元以后臺Service的方式運(yùn)行。
[0019]本發(fā)明提供的一種界面操作和通信車機(jī)系統(tǒng)及其界面操作和通信方法,其車機(jī)本體上的車機(jī)藍(lán)牙單元通過串口發(fā)送AT指令集的方式與串口通信單元進(jìn)行數(shù)據(jù)傳輸,通過數(shù)據(jù)處理分析單元分析當(dāng)前的AT指令集確定指令類型,再由指令類型來驅(qū)動(dòng)UI界面操作單元在操作界面上顯示出相應(yīng)的界面及處理,采用標(biāo)準(zhǔn)的AT指令,這種方式通用性高,對系統(tǒng)的依賴性低;由于車機(jī)藍(lán)牙單元上的藍(lán)牙通信模塊已經(jīng)集成了串口用于數(shù)據(jù)通信,只需要直接通過串口操作就能實(shí)現(xiàn)藍(lán)牙通信模塊的控制,不需要再將藍(lán)牙通信模塊集成到車機(jī)系統(tǒng)app中,使用起來也比較便捷、簡單,避免了傳統(tǒng)的CS模式間數(shù)據(jù)通信,用戶無須再安裝第三方的app就可以實(shí)現(xiàn)藍(lán)牙通信模塊具有的所有功能,實(shí)現(xiàn)車機(jī)系統(tǒng)與手機(jī)藍(lán)牙音樂共享、電話本共享及電話播打、來電接聽等輔助功能,減少在開車途中不安全因素,同時(shí)又能共享手機(jī)多媒體功能。
【附圖說明】
[0020]為了易于說明,本發(fā)明由下述的較佳實(shí)施例及附圖作以詳細(xì)描述。
[0021]圖1為本發(fā)明一種界面操作和通信車機(jī)系統(tǒng)的連接方框圖;
[0022]圖2為本發(fā)明一種界面操作和通信方法的步驟流程圖。
【具體實(shí)施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]請參閱圖1,一種界面操作和通信車機(jī)系統(tǒng),該車機(jī)系統(tǒng)110與外部移動(dòng)終端100上的終端藍(lán)牙單元101進(jìn)行數(shù)據(jù)傳輸,該車機(jī)系統(tǒng)110包括有車機(jī)本體,該車機(jī)本體上設(shè)置有依次連接的:
[0025]與外部移動(dòng)終端100上的終端藍(lán)牙單元101進(jìn)行數(shù)據(jù)傳輸?shù)能嚈C(jī)藍(lán)牙單元111 ;
[0026]與車機(jī)藍(lán)牙單元111通過串口發(fā)送AT指令集的方式進(jìn)行數(shù)據(jù)傳輸?shù)拇谕ㄐ艈卧?112 ;
[0027]接收串口通信單元112的AT指令集并將其轉(zhuǎn)換成程序事件傳輸至UI界面操作單元114、接收UI界面操作單元114的UI事件并將其轉(zhuǎn)換成AT指令集傳輸至串口通信單元112的數(shù)據(jù)處理分析單元113 ;
[0028]根據(jù)數(shù)據(jù)處理分析單元113傳輸?shù)某绦蚴录@示相應(yīng)的UI操作界面、顯示UI操作界面接收外部的輸入信號并將其轉(zhuǎn)換成UI事件傳輸至數(shù)據(jù)處理分析單元113的UI界面操作單元114。
[0029]其中,該車機(jī)藍(lán)牙單元111集成在車機(jī)系統(tǒng)110中,該車機(jī)藍(lán)牙單元111及終端藍(lán)牙單元101均為標(biāo)準(zhǔn)的藍(lán)牙通信模塊,由于藍(lán)牙通信模塊已經(jīng)集成了串口用于數(shù)據(jù)通信,只需要直接通過