一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車(chē)載主機(jī)與智能手機(jī)屏幕校準(zhǔn)技術(shù)領(lǐng)域,尤其涉及一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法及系統(tǒng)。
【背景技術(shù)】
[0002]車(chē)載主機(jī)與智能手機(jī)互聯(lián)互動(dòng)是當(dāng)前車(chē)載電子產(chǎn)品的主流功能之一,也是車(chē)子多屏互聯(lián)系統(tǒng)的主要組成部分。
[0003]在使用車(chē)載主機(jī)與智能手機(jī)互聯(lián)互動(dòng)功能時(shí),車(chē)載主機(jī)和智能手機(jī)的觸摸顯示屏有一個(gè)對(duì)應(yīng)關(guān)系,用戶需要先進(jìn)行屏幕校準(zhǔn),目前的做法主要是在車(chē)載主機(jī)界面上點(diǎn)擊4個(gè)位置(矩形的四個(gè)角),或者5個(gè)位置(矩形的四個(gè)角和中心),用戶需要對(duì)準(zhǔn)這幾個(gè)點(diǎn)進(jìn)行點(diǎn)擊,如果沒(méi)有對(duì)準(zhǔn),還需要重復(fù)多次,校準(zhǔn)效率比較低。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法及系統(tǒng),旨在解決現(xiàn)有校準(zhǔn)技術(shù)需對(duì)準(zhǔn)幾個(gè)點(diǎn)進(jìn)行點(diǎn)擊,校準(zhǔn)效率較低的冋題。
[0006]本發(fā)明的技術(shù)方案如下:
一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法,其中,包括步驟:
A、車(chē)載主機(jī)通過(guò)數(shù)據(jù)傳輸方式與智能手機(jī)建立連接;
B、智能手機(jī)獲取屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),并傳輸至車(chē)載主機(jī);
C、車(chē)載主機(jī)根據(jù)所述智能手機(jī)的屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),獲取映射畫(huà)面;然后接收用戶通過(guò)屏幕輸入的點(diǎn)擊事件;
D、車(chē)載主機(jī)獲取所述點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo)和智能手機(jī)屏幕坐標(biāo),然后按照映射關(guān)系實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕校準(zhǔn)。
[0007]所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法,其中,所述步驟A中,所述數(shù)據(jù)傳輸方式包括:MHL數(shù)據(jù)傳輸和藍(lán)牙傳輸。
[0008]所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法,其中,所述步驟C中:所述映射畫(huà)面在車(chē)載主機(jī)上居中或全屏顯示。
[0009]所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法,其中,所述步驟C具體包括步驟:車(chē)載主機(jī)根據(jù)所述智能手機(jī)的屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),獲取映射畫(huà)面;然后車(chē)載主機(jī)監(jiān)測(cè)用戶是否通過(guò)屏幕輸入點(diǎn)擊事件,如果是,則執(zhí)行步驟D ;若否,則車(chē)載主機(jī)繼續(xù)監(jiān)測(cè)用戶是否通過(guò)屏幕輸入點(diǎn)擊事件。
[0010]所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法,其中,所述步驟D具體包括步驟:
D1、車(chē)載主機(jī)獲取點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo),同時(shí)車(chē)載主機(jī)將所述點(diǎn)擊事件發(fā)送至智能手機(jī);
D2、智能手機(jī)根據(jù)所述點(diǎn)擊事件信息,獲取智能手機(jī)屏幕坐標(biāo),并將所述智能手機(jī)屏幕坐標(biāo)回傳給車(chē)載主機(jī);
D3、車(chē)載主機(jī)根據(jù)所述車(chē)載主機(jī)屏幕坐標(biāo)和智能手機(jī)屏幕坐標(biāo),按照映射關(guān)系實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕校準(zhǔn)。
[0011 ] 所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法,其中,所述步驟D中,所述車(chē)載主機(jī)屏幕坐標(biāo)記為(X,Y),所述智能手機(jī)屏幕坐標(biāo)記為(X,y),所述映射關(guān)系公式為:
X=X氺xScale+xOffet ;
Y=Y5^yScale+yOffet ;
按照上述映射關(guān)系計(jì)算出xScale,xOffet,yScale,yOffet,以實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕校準(zhǔn);
其中,xScale為x方向的縮放值,xOffet為x方向的偏移值,yScale為y方向的縮放值,yOffet為J方向的偏移值。
[0012]一種如上所述車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法的系統(tǒng),其中,包括:
連接模塊,用于車(chē)載主機(jī)通過(guò)數(shù)據(jù)傳輸方式與智能手機(jī)建立連接;
獲取與傳輸模塊,用于智能手機(jī)屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),并傳輸至車(chē)載主機(jī);
獲取與接收模塊,用于車(chē)載主機(jī)根據(jù)所述智能手機(jī)的屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),獲取映射畫(huà)面;然后接收用戶通過(guò)屏幕輸入的點(diǎn)擊事件;
獲取與校準(zhǔn)模塊,用于車(chē)載主機(jī)獲取所述點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo)和智能手機(jī)屏幕坐標(biāo),然后按照映射關(guān)系實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕校準(zhǔn)。
[0013]所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法的系統(tǒng),其中,所述數(shù)據(jù)傳輸方式包括:MHL數(shù)據(jù)傳輸和藍(lán)牙傳輸。
[0014]所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法的系統(tǒng),其中,所述獲取與接收模塊,具體用于車(chē)載主機(jī)根據(jù)所述智能手機(jī)的屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),獲取映射畫(huà)面,然后車(chē)載主機(jī)監(jiān)測(cè)用戶是否通過(guò)屏幕輸入點(diǎn)擊事件,如果是,則執(zhí)行獲取與校準(zhǔn)模塊;若否,則車(chē)載主機(jī)繼續(xù)監(jiān)測(cè)用戶是否通過(guò)屏幕輸入點(diǎn)擊事件。
[0015]所述的車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法的系統(tǒng),其中,所述獲取與校準(zhǔn)模塊具體包括:
獲取與發(fā)送單元,用于車(chē)載主機(jī)獲取點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo),同時(shí)車(chē)載主機(jī)將所述點(diǎn)擊事件發(fā)送至智能手機(jī);
獲取與回傳單元,用于智能手機(jī)根據(jù)所述點(diǎn)擊事件信息,獲取智能手機(jī)屏幕坐標(biāo),并將所述智能手機(jī)屏幕坐標(biāo)回傳給車(chē)載主機(jī);
校準(zhǔn)單元,用于車(chē)載主機(jī)根據(jù)所述車(chē)載主機(jī)屏幕坐標(biāo)和智能手機(jī)屏幕坐標(biāo),按照映射關(guān)系實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕校準(zhǔn)。
[0016]有益效果:本發(fā)明的智能手機(jī)獲取屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),并傳輸至車(chē)載主機(jī);車(chē)載主機(jī)根據(jù)所述智能手機(jī)的屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),獲取映射畫(huà)面,然后接收用戶通過(guò)屏幕輸入的點(diǎn)擊事件;車(chē)載主機(jī)獲取所述點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo)和智能手機(jī)屏幕坐標(biāo),然后按照映射關(guān)系實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕校準(zhǔn)。本發(fā)明通過(guò)上述技術(shù)方案,用戶1-2次隨意點(diǎn)擊就可以實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕自動(dòng)校準(zhǔn),使用方便,校準(zhǔn)效率得到大大提高。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明的一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法較佳實(shí)施例的流程圖。
[0018]圖2為圖1中步驟S400的具體流程圖。
[0019]圖3為本發(fā)明的一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
[0020]圖4為圖3中獲取與校準(zhǔn)模塊400的具體結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]本發(fā)明提供一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]如圖1所示,本發(fā)明的一種車(chē)載主機(jī)與智能手機(jī)互動(dòng)的屏幕校準(zhǔn)方法較佳實(shí)施例的流程圖,其包括步驟:
S100、車(chē)載主機(jī)通過(guò)數(shù)據(jù)傳輸方式與智能手機(jī)建立連接;
S200、智能手機(jī)獲取屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),并傳輸至車(chē)載主機(jī);
S300、車(chē)載主機(jī)根據(jù)所述智能手機(jī)的屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),獲取映射畫(huà)面;然后接收用戶通過(guò)屏幕輸入的點(diǎn)擊事件;
S400、車(chē)載主機(jī)獲取所述點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo)和智能手機(jī)屏幕坐標(biāo),然后按照映射關(guān)系實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕校準(zhǔn)。
[0023]在使用車(chē)載主機(jī)與智能手機(jī)互聯(lián)互動(dòng)功能時(shí),車(chē)載主機(jī)和智能手機(jī)的觸摸顯示屏有一個(gè)對(duì)應(yīng)關(guān)系,用戶需要先進(jìn)行屏幕校準(zhǔn)?,F(xiàn)有技術(shù)中一般是通過(guò)用戶點(diǎn)擊屏幕的4個(gè)位置(如屏幕的四個(gè)角),或者屏幕的5個(gè)位置(如屏幕的四個(gè)角和屏幕的中心),以實(shí)現(xiàn)屏幕的校準(zhǔn)。這使得用戶需要對(duì)準(zhǔn)屏幕上述多個(gè)特定位置進(jìn)行點(diǎn)擊,若用戶沒(méi)有對(duì)準(zhǔn),還需重復(fù)多次,從而導(dǎo)致屏幕校準(zhǔn)效率較低。針對(duì)上述問(wèn)題,本發(fā)明對(duì)現(xiàn)有技術(shù)進(jìn)行了改進(jìn),通過(guò)本發(fā)明上述技術(shù)方案,用戶1-2次隨意點(diǎn)擊就可以實(shí)現(xiàn)車(chē)載主機(jī)與智能手機(jī)的屏幕自動(dòng)校準(zhǔn),使用方便,校準(zhǔn)效率大大得到提高。
[0024]所述步驟SlOO中,所述數(shù)據(jù)傳輸方式包括:MHL數(shù)據(jù)傳輸和藍(lán)牙傳輸。具體地,本發(fā)明車(chē)載主機(jī)和智能手機(jī)間通過(guò)MHL數(shù)據(jù)線傳輸音視頻數(shù)據(jù)。車(chē)載主機(jī)和智能手機(jī)間通過(guò)藍(lán)牙無(wú)線連接和通訊實(shí)現(xiàn)觸摸控制。當(dāng)然本發(fā)明不限于上述數(shù)據(jù)傳輸方式,還可以是其他的數(shù)據(jù)傳輸方式,在達(dá)到相同效果的情況下,都在本實(shí)施例的范圍內(nèi)。
[0025]具體地,本發(fā)明所述藍(lán)牙支持SPP和HID協(xié)議,車(chē)載主機(jī)通過(guò)SPP協(xié)議通道與智能手機(jī)進(jìn)行通訊,車(chē)載主機(jī)通過(guò)HID協(xié)議通道發(fā)送車(chē)載主機(jī)屏幕的點(diǎn)擊事件給智能手機(jī)。
[0026]所述步驟S200中:智能手機(jī)獲取屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),并傳輸至車(chē)載主機(jī)。其中,所述橫屏狀態(tài)數(shù)據(jù)為屏幕X方向坐標(biāo),所述豎屏狀態(tài)數(shù)據(jù)為屏幕y方向坐標(biāo)。
[0027]所述步驟S300中:所述映射畫(huà)面在車(chē)載主機(jī)上居中或全屏顯示。本發(fā)明所述映射畫(huà)面也稱(chēng)為映射界面,所述映射界面是通過(guò)MHL接口,將智能手機(jī)上的顯示界面的視頻信號(hào)顯示在車(chē)載主機(jī)的屏幕上。具體地,由于智能手機(jī)(例如安卓系統(tǒng)的手機(jī))能夠自動(dòng)判斷當(dāng)前是處于橫屏狀態(tài)還是豎屏狀態(tài),而在智能手機(jī)處于橫屏狀態(tài)時(shí),映射畫(huà)面在車(chē)載主機(jī)上全屏顯示;在智能手機(jī)處于豎屏狀態(tài)時(shí),映射畫(huà)面在車(chē)載主機(jī)上縮小且居中顯示。本發(fā)明車(chē)載主機(jī)在接收到智能手機(jī)傳輸?shù)钠聊环直媛?,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù)后,智能手機(jī)的影像在車(chē)載主機(jī)上居中或全屏顯示,得到映射畫(huà)面。然后車(chē)載主機(jī)語(yǔ)音提示用戶通過(guò)屏幕點(diǎn)擊幾次車(chē)載主機(jī)屏幕,以進(jìn)行屏幕校準(zhǔn)。通常用戶只需隨意點(diǎn)擊1-2次,就可實(shí)現(xiàn)屏幕校準(zhǔn)。
[0028]進(jìn)一步地,所述步驟S300具體包括步驟:車(chē)載主機(jī)根據(jù)所述智能手機(jī)的屏幕分辨率,及橫屏狀態(tài)數(shù)據(jù)或豎屏狀態(tài)數(shù)據(jù),獲取映射畫(huà)面,然后車(chē)載主機(jī)監(jiān)測(cè)用戶是否通過(guò)屏幕輸入點(diǎn)擊事件,如果是,則執(zhí)行步驟S400 ;若否,則車(chē)載主機(jī)繼續(xù)監(jiān)測(cè)用戶是否通過(guò)屏幕輸入點(diǎn)擊事件。
[0029]如圖2所示,本發(fā)明所述步驟S400具體包括步驟:
S401、車(chē)載主機(jī)獲取點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo),同時(shí)車(chē)載主機(jī)將所述點(diǎn)擊事件發(fā)送至智能手機(jī);
所述步驟S401中,車(chē)載主機(jī)在接收到用戶通過(guò)屏幕輸入的點(diǎn)擊事件后,車(chē)載主機(jī)獲取該點(diǎn)擊事件對(duì)應(yīng)的車(chē)載主機(jī)屏幕坐標(biāo),將車(chē)載主機(jī)屏幕坐標(biāo)記為(X,Y)。且車(chē)載主機(jī)通過(guò)HID協(xié)議通道發(fā)送所述點(diǎn)擊事件至智能手機(jī),同