專利名稱:一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對車載應(yīng)用軟件的信息輸入方法,尤其涉及的是一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法及系統(tǒng)。
背景技術(shù):
車載應(yīng)用軟件輸入操作的不便,一直是汽車用戶體驗的一大難題。原因在于車載主機(jī)的屏幕通常都是垂直固定安裝,屏幕距離駕駛員都有一定的距離,且屏幕表面非常光滑,無論是進(jìn)行拼音還是手寫輸入,都需要在觸摸屏上做點擊輸入和選擇等諸多操作,這比直接在電腦或手機(jī)上進(jìn)輸入操作要難得多,效率也低。另外,有些車型如奔馳的某些系列汽車,由于有玻璃裝置將車載主機(jī)的屏幕隔離,因此,另外設(shè)計了手寫板來實現(xiàn)車載應(yīng)用軟件的輸入。但手寫板的便捷性依然不如電腦或手機(jī)。而且不管是直接在觸摸屏或者在手寫板上進(jìn)行輸入,操作的人必須是坐在駕駛和副駕駛位上才能操作,效率都比較低,操作不方便?,F(xiàn)有的車載主機(jī)存在著應(yīng)用軟件信息輸入操作不便的技術(shù)問題。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法及系統(tǒng),以解決現(xiàn)有的車載主機(jī)存在的應(yīng)用軟件輸入操作不便的技術(shù)問題。本發(fā)明的技術(shù)方案如下
一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其中,包括以下步驟` 步驟1:手機(jī)客戶端與車載服務(wù)器通過TCP/IP協(xié)議連接和通訊;
步驟2 :用戶啟動手機(jī)客戶端應(yīng)用軟件功能輸入界面,手機(jī)客戶端同步發(fā)送用戶選擇信息至車載服務(wù)器;
步驟3 :車載服務(wù)器接收手機(jī)客戶端發(fā)送的用戶選擇信息并判斷對應(yīng)的應(yīng)用軟件是否啟動
A :若未啟動則執(zhí)行步驟4 ;
B:若已經(jīng)啟動則執(zhí)行步驟5;
步驟4 :車載服務(wù)器通過調(diào)用運行進(jìn)程的API函數(shù)CreatPiOcess啟動對應(yīng)的應(yīng)用軟
件;
步驟5 :車載服務(wù)器發(fā)送預(yù)定義的消息給對應(yīng)的應(yīng)用軟件,對應(yīng)的應(yīng)用軟件切換到輸入功能界面;
步驟6 :在手機(jī)上進(jìn)行輸入操作;
步驟7 :手機(jī)客戶端將輸入信號發(fā)送至車載服務(wù)器;
步驟8 :車載服務(wù)器端解析手機(jī)客戶端發(fā)來的輸入信號,并在車載服務(wù)器的應(yīng)用軟件上模擬或轉(zhuǎn)發(fā)相同的輸入信號;
步驟9 :手機(jī)客戶端確認(rèn)輸入完成;步驟10 :結(jié)束。所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其中,步驟5中所述的預(yù)定義的消息為車載服務(wù)器與各類應(yīng)用軟件之間約定的輸入功能界面切換消息。所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其中,步驟6中所述的在手機(jī)上進(jìn)行輸入操作為用戶根據(jù)自己的習(xí)慣選擇手機(jī)系統(tǒng)的拼音、手寫、語音輸入或者其他輸入方法。所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其中,所述車載應(yīng)用軟件為在線音樂、電子地圖或其他應(yīng)用軟件。5. 一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的系統(tǒng),其中,包括車載主機(jī)上的車載服務(wù)器、手機(jī)客戶端,車載服務(wù)器和手機(jī)客戶端通過TCP/IP協(xié)議連接和通訊;所述車載主機(jī)上還設(shè)置有車載應(yīng)用軟件,所述的車載服務(wù)器軟件與車載應(yīng)用軟件通過自定義的消息來通訊和控制;所述手機(jī)客戶端上設(shè)置有與車載應(yīng)用軟件對應(yīng)的功能輸入界面;所述手機(jī)客戶端將其輸入界面的輸入信息發(fā)送至車載服務(wù)器端,所述車載服務(wù)器接收手機(jī)客戶端發(fā)送的應(yīng)用軟件輸入信息并將其模擬或者轉(zhuǎn)發(fā)至車載應(yīng)用軟件的輸入功能界面中。所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的系統(tǒng),其中,所述車載應(yīng)用軟件為在線音樂、電子地圖或其他應(yīng)用軟件。本發(fā)明提供的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法及系統(tǒng),通過手機(jī)對車載應(yīng)用軟件的啟動控制、輸入界面切換、輸入信息的傳輸,車載服務(wù)器端對接受的輸入信息在對應(yīng)的應(yīng)用軟件上進(jìn)行模擬或者轉(zhuǎn)發(fā),實現(xiàn)了處于車內(nèi)任何位置的人員都可以直接通過手機(jī)對車載應(yīng)用軟件進(jìn)行輸入操作,一方面,提高了車載應(yīng)用軟件的輸入操作的便捷性,另一方面,也大大的增加了操作空間,使得用戶體驗得以大大的提高。
圖1是本發(fā)明中利用智能手機(jī)對車載主機(jī)應(yīng)用軟件進(jìn)行信息輸入的方法流程圖。圖2是本發(fā)明中利用智能手機(jī)對車載在線音樂軟件進(jìn)行信息輸入的方法流程圖。圖3是本發(fā)明中利用智能手機(jī)對車載電子地圖軟件進(jìn)行信息輸入的方法流程圖。圖4是本發(fā)明中利用智能手機(jī)對車載主機(jī)應(yīng)用軟件進(jìn)行信息輸入的系統(tǒng)結(jié)構(gòu)框圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一步詳細(xì)說明。如圖1本發(fā)明中利用智能手機(jī)對車載主機(jī)應(yīng)用軟件進(jìn)行信息輸入的方法流程圖所示,利用智能手機(jī)對車載主機(jī)應(yīng)用軟件進(jìn)行信息輸入的方法主要包括步驟1:手機(jī)客戶端與車載服務(wù)器通過TCP/IP協(xié)議連接和通訊;步驟2 :用戶啟動手機(jī)客戶端應(yīng)用軟件的功能輸入界面,手機(jī)客戶端同步發(fā)送用戶選擇信息至車載服務(wù)器;步驟3 :車載服務(wù)器接收手機(jī)客戶端發(fā)送的用戶選擇信息并判斷對應(yīng)的應(yīng)用軟件是否啟動若未啟動則執(zhí)行步驟4,若已經(jīng)啟動則執(zhí)行步驟5 ;步驟4 :車載服務(wù)器通過調(diào)用運行進(jìn)程的API函數(shù)CreatProcess啟動對應(yīng)的應(yīng)用軟件;步驟5 :車載服務(wù)器發(fā)送預(yù)定義的消息給對應(yīng)的應(yīng)用軟件,對應(yīng)的應(yīng)用軟件切換到輸入功能界面,所述的預(yù)定義的消息為車載服務(wù)器與各類應(yīng)用軟件之間的通訊消息(輸入功能界面切換消息),應(yīng)用軟件接收到各自的通訊消息后會自動切換至其輸入功能界面;步驟6 :在手機(jī)上進(jìn)行輸入操作,用戶在手機(jī)客戶端上進(jìn)行信息輸入操作,用戶則根據(jù)自己的習(xí)慣選擇手機(jī)系統(tǒng)的拼音、手寫或者語音輸入法,例如當(dāng)對在線音樂等多媒體軟件進(jìn)行輸入時,則可以采用拼音等文字輸入方法進(jìn)行輸入,當(dāng)對電子地圖進(jìn)行輸入時,則可以進(jìn)行手寫輸入,因為電子地圖這類軟件本身的輸入界面就可以進(jìn)行手寫輸入,手機(jī)客戶端軟件將手寫軌跡發(fā)送到車載服務(wù)器,車載服務(wù)器通過模擬鼠標(biāo)移動,在電子地圖軟件的手寫輸入界面上即可模擬手寫輸入;步驟7 :手機(jī)客戶端將輸入信號發(fā)送至車載服務(wù)器,用戶輸入完成后,選擇界面上的“確定”或者“發(fā)送”按鈕,手機(jī)客戶端將用戶輸入的信息發(fā)送至車載服務(wù)器端;步驟8 :車載服務(wù)器端解析手機(jī)客戶端發(fā)來的輸入信號,并在車載服務(wù)器的應(yīng)用軟件上模擬或轉(zhuǎn)發(fā)相同的輸入信號,車載應(yīng)用軟件在接收到相應(yīng)的信號后即可進(jìn)行相應(yīng)的操作;步驟9 :手機(jī)客戶端確認(rèn)輸入完成;步驟10 :結(jié)束。本發(fā)明所述的手機(jī)都為一般意義上的智能手機(jī)。如圖2本發(fā)明中利用智能手機(jī)對車載在線音樂軟件進(jìn)行信息輸入的方法流程圖所示,包括以下步驟,步驟1:手機(jī)客戶端與車載服務(wù)器通過TCP/IP協(xié)議連接和通訊;步驟2 :用戶啟動手機(jī)客戶端的“在線音樂”軟件的功能輸入界面,手機(jī)客戶端同步發(fā)送用戶選擇的“在線音樂”信息至車載服務(wù)器;步驟3 :車載服務(wù)器接收手機(jī)客戶端發(fā)送的用戶選擇信息并判斷對應(yīng)的“在線音樂”軟件是否啟動,如果“在線音樂”軟件未啟動則執(zhí)行步驟4,若果“在線音樂”軟件已經(jīng)啟動則執(zhí)行步驟5 ;步驟4 :車載服務(wù)器通過調(diào)用運行進(jìn)程的API函數(shù)CreatPiOcess啟動對應(yīng)的“在線音樂”軟件;步驟5 :車載服務(wù)器發(fā)送預(yù)定義的消息給對應(yīng)的“在線音樂”軟件,對應(yīng)的“在線音樂”切換到輸入功能界面,所述的預(yù)定義的消息為車載服務(wù)器與“在線音樂”軟件之間的輸入功能界面切換消息,“在線音樂”軟件接收到輸入功能界面切換消息后會自動切換至其輸入功能界面;步驟6 :在手機(jī)上進(jìn)行輸入操作;步驟7 手機(jī)客戶端將輸入信號發(fā)送至車載服務(wù)器;步驟8 :車載服務(wù)器端解析手機(jī)客戶端發(fā)來的輸入信號并將其轉(zhuǎn)發(fā)至“在線音樂軟件”,所述的輸入信號為輸入文字(字符串),車載服務(wù)器通過消息機(jī)制轉(zhuǎn)發(fā)給“在線音樂”軟件,“在線音樂”軟件在輸入框上顯示所述的輸入文字(字符串);步驟9手機(jī)客戶端確認(rèn)`輸入完成;步驟10 :結(jié)束。如圖3本發(fā)明中利用智能手機(jī)對車載電子地圖軟件進(jìn)行信息輸入的方法流程圖所示,包括以下步驟,步驟1:手機(jī)客戶端與車載服務(wù)器通過TCP/IP協(xié)議連接和通訊;步驟2 :用戶啟動手機(jī)客戶端的“電子地圖”軟件的功能輸入界面,手機(jī)客戶端同步發(fā)送用戶選擇的“電子地圖”信息至車載服務(wù)器;步驟3 :車載服務(wù)器接收手機(jī)客戶端發(fā)送的用戶選擇信息并判斷對應(yīng)的“電子地圖”軟件是否啟動,如果“電子地圖”軟件未啟動則執(zhí)行步驟4,若果“電子地圖”軟件已經(jīng)啟動則執(zhí)行步驟5 ;步驟4 :車載服務(wù)器通過調(diào)用運行進(jìn)程的API函數(shù)CreatPiOcess啟動對應(yīng)的“電子地圖”軟件;步驟5 :車載服務(wù)器發(fā)送預(yù)定義的消息給對應(yīng)的“電子地圖”軟件,對應(yīng)的“電子地圖”切換到輸入功能界面,所述的預(yù)定義的消息為車載服務(wù)器與“電子地圖”軟件之間的輸入功能界面切換消息,“電子地圖”軟件接收到輸入功能界面切換消息后會自動切換至其輸入功能界面;步驟6 :在手機(jī)上進(jìn)行輸入操作,用戶可在手機(jī)屏上進(jìn)行手寫操作;步驟7 :手機(jī)客戶端將輸入信號發(fā)送至車載服務(wù)器,如手機(jī)客戶端發(fā)送手寫的觸摸(鼠標(biāo))事件(M0USEEVENTF_LEFTD0WN,M0USEEVENTF_M0VE, M0USEEVENTF_LEFTUP)和坐標(biāo)軌跡(根據(jù)不同屏幕計算和轉(zhuǎn)換后的坐標(biāo)數(shù)據(jù))給車載服務(wù)器;步驟8 :車載服務(wù)器端解析手機(jī)客戶端發(fā)來的輸入信號,并在車載服務(wù)器的“電子地圖”軟件上模擬相同的輸入信號,如服務(wù)器解析觸摸(鼠標(biāo))事件和坐標(biāo)數(shù)據(jù),調(diào)用m0Use_eVent (API函數(shù))同步模擬車載主機(jī)的鼠標(biāo)點擊、移動事件,同步在車載主機(jī)進(jìn)行一樣的手寫操作。手機(jī)客戶端通過發(fā)送“上”、“下”、“左”、“右”和“確定”輸入信號給車載服務(wù)器,同步在車載主機(jī)進(jìn)行一樣的操作實現(xiàn)選擇文字;步驟9手機(jī)客戶端確認(rèn)輸入完成,完成后“電子地圖”軟件怎會根據(jù)不同的輸入信息進(jìn)行不同的操作,入音樂的在線搜索、音樂播放、下載等;步驟10 :結(jié)束。如圖4本發(fā)明中利用智能手機(jī)對車載主機(jī)應(yīng)用軟件進(jìn)行信息輸入的系統(tǒng)結(jié)構(gòu)框圖所示,本發(fā)明提供的利用智能手機(jī)對車載主機(jī)應(yīng)用軟件進(jìn)行信息輸入的系統(tǒng)包括車載主機(jī)上的車載服務(wù)器、手機(jī)客戶端,車載服務(wù)器和手機(jī)客戶端通過TCP/IP協(xié)議連接和通訊。車載服務(wù)器和手機(jī)客戶端還分別連接至WIFI局域網(wǎng),以便進(jìn)行其他網(wǎng)絡(luò)操作和應(yīng)用。車載服務(wù)器上設(shè)置有在線音樂、電子地圖等車載應(yīng)用軟件,車載服務(wù)器通過消息機(jī)制對車載應(yīng)用軟件進(jìn)行控制。手機(jī)客戶端上與車載服務(wù)器對應(yīng)也設(shè)置有在線音樂、電子地圖等應(yīng)用軟件。本系統(tǒng)通過將在手機(jī)客戶端的應(yīng)用軟件上進(jìn)行信息輸入,在將該信息模擬并發(fā)送至車載服務(wù)器上對應(yīng)的車載應(yīng)用軟件上,實現(xiàn)通過手機(jī)對車載軟件進(jìn)行信息輸入的功能??梢?,通過本發(fā)明提供的方法和系統(tǒng),實現(xiàn)了手機(jī)對車載應(yīng)用軟件的調(diào)用、輸入信息的傳輸,在通過車載主機(jī)對接受的輸入信息的模擬,實現(xiàn)了處于車內(nèi)任何位置的人員都可以直接通過手機(jī)對車載應(yīng)用軟件進(jìn)行輸入操作,一方面,提高了車載應(yīng)用軟件的輸入操作的便捷性,另一方面,也大大的增加了操作空間,使得用戶體驗得以大大的提高。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng) 用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其特征在于,包括以下步驟 步驟1:手機(jī)客戶端與車載服務(wù)器通過TCP/IP協(xié)議連接和通訊; 步驟2 :用戶啟動手機(jī)客戶端應(yīng)用軟件功能輸入界面,手機(jī)客戶端同步發(fā)送用戶選擇信息至車載服務(wù)器; 步驟3 :車載服務(wù)器接收手機(jī)客戶端發(fā)送的用戶選擇信息并判斷對應(yīng)的應(yīng)用軟件是否啟動 A :若未啟動則執(zhí)行步驟4 ; B:若已經(jīng)啟動則執(zhí)行步驟5; 步驟4 :車載服務(wù)器通過調(diào)用運行進(jìn)程的API函數(shù)CreatPiOcess啟動對應(yīng)的應(yīng)用軟件; 步驟5 :車載服務(wù)器發(fā)送預(yù)定義的消息給對應(yīng)的應(yīng)用軟件,對應(yīng)的應(yīng)用軟件切換到輸入功能界面; 步驟6 :在手機(jī)上進(jìn)行輸入操作; 步驟7 :手機(jī)客戶端將輸入信號發(fā)送至車載服務(wù)器; 步驟8 :車載服務(wù)器端解析手機(jī)客戶端發(fā)來的輸入信號,并在車載服務(wù)器的應(yīng)用軟件上模擬或轉(zhuǎn)發(fā)相同的輸入信號; 步驟9 :手機(jī)客戶端確認(rèn)輸入完成; 步驟10 :結(jié)束。
2.根據(jù)權(quán)利要求1所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其特征在于,步驟5中所述的預(yù)定義的消息為車載服務(wù)器與各類應(yīng)用軟件之間約定的輸入功能界面切換消息。
3.根據(jù)權(quán)利要求1所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其特征在于,步驟6中所述的在手機(jī)上進(jìn)行輸入操作為用戶根據(jù)自己的習(xí)慣選擇手機(jī)系統(tǒng)的拼音、手寫、語音輸入或者其他輸入方法。
4.根據(jù)權(quán)利要求1所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法,其特征在 于,所述車載應(yīng)用軟件為在線音樂、電子地圖或其他應(yīng)用軟件。
5.一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的系統(tǒng),其特征在于,包括車載主機(jī)上的車載服務(wù)器、手機(jī)客戶端,車載服務(wù)器和手機(jī)客戶端通過TCP/IP協(xié)議連接和通訊;所述車載主機(jī)上還設(shè)置有車載應(yīng)用軟件,所述的車載服務(wù)器軟件與車載應(yīng)用軟件通過自定義的消息來通訊和控制;所述手機(jī)客戶端上設(shè)置有與車載應(yīng)用軟件對應(yīng)的功能輸入界面;所述手機(jī)客戶端將其輸入界面的輸入信息發(fā)送至車載服務(wù)器端,所述車載服務(wù)器接收手機(jī)客戶端發(fā)送的應(yīng)用軟件輸入信息并將其模擬或者轉(zhuǎn)發(fā)至車載應(yīng)用軟件的輸入功能界面中。
6.根據(jù)權(quán)利要求5所述的利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的系統(tǒng),其特征在于,所述車載應(yīng)用軟件為在線音樂、電子地圖或其他應(yīng)用軟件。
全文摘要
本發(fā)明公開了一種利用手機(jī)對車載應(yīng)用軟件進(jìn)行信息輸入的方法及系統(tǒng),該系統(tǒng)包括車載主機(jī)上的車載服務(wù)器、手機(jī)客戶端,車載服務(wù)器和手機(jī)客戶端通過TCP/IP協(xié)議連接和通訊;所述車載服務(wù)器上設(shè)置有車載應(yīng)用軟件,所述手機(jī)客戶端上設(shè)置有與車載應(yīng)用軟件對應(yīng)的手機(jī)應(yīng)用軟件;所述手機(jī)客戶端將其應(yīng)用軟件中的輸入信息發(fā)送至車載服務(wù)器端,所述車載服務(wù)器接收手機(jī)客戶端發(fā)送的應(yīng)用軟件輸入信息并將其模擬或轉(zhuǎn)發(fā)至車載應(yīng)用軟件的輸入功能界面中。采用本發(fā)明可提高車載應(yīng)用軟件的輸入操作的便捷性,也大大的增加了操作空間,使得用戶體驗得以大大的提高。
文檔編號H04M1/725GK103051695SQ20121053834
公開日2013年4月17日 申請日期2012年12月13日 優(yōu)先權(quán)日2012年12月13日
發(fā)明者曾昭德, 程浩鋒 申請人:廣東好幫手電子科技股份有限公司