国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息終端及其觸摸控制方法

      文檔序號(hào):6423435閱讀:93來源:國知局
      專利名稱:信息終端及其觸摸控制方法
      技術(shù)領(lǐng)域
      本發(fā)明實(shí)施例涉及電子信息技術(shù)領(lǐng)域,特別是涉及信息終端及其觸摸控制方法。
      背景技術(shù)
      隨著電子信息技術(shù)的發(fā)展,使用觸摸屏作為信息終端的輸入設(shè)備,大大方便了用戶的操作,當(dāng)今,觸摸屏大量應(yīng)用在平板電腦、手機(jī)、MP3以及車載信息終端等電子設(shè)備上, 并且未來的應(yīng)用領(lǐng)域?qū)⒃絹碓綇V泛。拿車載信息終端說,當(dāng)今的車載信息終端已經(jīng)越來越智能化,為用戶提供了豐富多樣的功能,例如車載電視、車載電話、車載廣播、MP3、CD、DVD播放、倒車影像、倒車?yán)走_(dá)以及車載藍(lán)牙等。用戶可以方便的通過對(duì)觸摸屏的觸摸,迅速的調(diào)用上述功能?,F(xiàn)有技術(shù)中,車載信息終端一般是基于智能化的圖形界面操作系統(tǒng)例如 Wind0WS、LinUX等,觸摸屏作為操作系統(tǒng)下的一個(gè)輸入功能模塊,需要等待操作系統(tǒng)完全啟動(dòng)并加載完相應(yīng)的驅(qū)動(dòng)程序后才能正常使用,而智能化的圖形界面操作系統(tǒng)一般啟動(dòng)時(shí)間較慢,這就大大影響了用戶的功能體驗(yàn)。為解決上述問題,本發(fā)明技術(shù)方案的發(fā)明人提出使用雙系統(tǒng)的車載信息終端,以彌補(bǔ)車載信息終端啟動(dòng)速度慢的問題,而基于不同類型的系統(tǒng)如何共用同一觸摸屏,并實(shí)現(xiàn)統(tǒng)一的觸摸控制是需要進(jìn)一步解決的問題。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例解決的問題是提供一種信息終端及其觸摸控制方法,實(shí)現(xiàn)了實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)共用同一觸摸屏,同時(shí)縮短了終端開機(jī)后,觸摸屏投入使用的時(shí)間。為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種信息終端,其包括觸摸屏模塊、實(shí)時(shí)操作系統(tǒng)(Real-time operating system)和圖形界面操作系統(tǒng);所述觸摸屏模塊,用于產(chǎn)生觸摸信息;所述實(shí)時(shí)操作系統(tǒng),用于讀取所述觸摸屏模塊產(chǎn)生的觸摸信息,將所述觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息,并根據(jù)所述圖形界面操作系統(tǒng)的運(yùn)行狀態(tài),確定由所述實(shí)時(shí)操作系統(tǒng)自身處理所述屏幕坐標(biāo)信息或者將所述屏幕坐標(biāo)信息傳送給所述圖形界面操作系統(tǒng)處理;所述圖形界面操作系統(tǒng),用于接收所述實(shí)時(shí)操作系統(tǒng)的屏幕坐標(biāo)信息,將所述屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并執(zhí)行相應(yīng)的鼠標(biāo)操作。本發(fā)明還提供一種技術(shù)方案,提供一種信息終端,包括觸摸屏模塊;實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng);所述觸摸屏模塊,用于產(chǎn)生觸摸信息;所述實(shí)時(shí)操作系統(tǒng),用于讀取所述觸摸信息,將觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息,并將所述屏幕坐標(biāo)信息傳送給所述圖形界面操作系統(tǒng);
      所述圖形界面操作系統(tǒng),用于接收所述屏幕坐標(biāo)信息,將所述屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并進(jìn)行相應(yīng)的鼠標(biāo)操作。本發(fā)明還提供一種技術(shù)方案,提供一種信息終端的觸摸控制方法,包括觸摸屏模塊產(chǎn)生觸摸信息;實(shí)時(shí)操作系統(tǒng)讀取所述觸摸屏模塊產(chǎn)生的觸摸信息,將所述觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息;所述實(shí)時(shí)操作系統(tǒng)將所述屏幕坐標(biāo)信息傳送給圖形界面操作系統(tǒng);所述圖形界面操作系統(tǒng)接收所述屏幕坐標(biāo)信息,并將所述屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并執(zhí)行相應(yīng)的鼠標(biāo)操作。本發(fā)明實(shí)施例提供的信息終端及其觸摸控制方法,依靠實(shí)時(shí)操作系統(tǒng)處理觸摸屏的觸摸信息,將觸摸信息轉(zhuǎn)化為屏幕坐標(biāo)信息,并根據(jù)所述圖形界面操作系統(tǒng)的運(yùn)行狀態(tài), 確定由所述實(shí)時(shí)操作系統(tǒng)自身處理所述屏幕坐標(biāo)信息或者將所述屏幕坐標(biāo)信息傳送給圖形界面操作系統(tǒng)處理。解決了實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)共存的信息終端中共用同一觸摸屏的問題,實(shí)現(xiàn)了統(tǒng)一的觸摸控制。另外,由于實(shí)時(shí)操作系統(tǒng)啟動(dòng)快的特性,相對(duì)于現(xiàn)有技術(shù)中由圖形界面系統(tǒng)單獨(dú)處理的技術(shù)方案,大大縮短了終端開機(jī)后,觸摸屏投入使用的時(shí)間。實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)的雙系統(tǒng)架構(gòu),同時(shí)具備實(shí)時(shí)操作系統(tǒng)啟動(dòng)快和圖形界面操作系統(tǒng)功能豐富的特點(diǎn),使信息終端功能更加豐富,性能更加強(qiáng)大。


      為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,其中圖1是本發(fā)明實(shí)施例一的信息終端邏輯結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例二信息終端的邏輯結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例三信息終端的邏輯結(jié)構(gòu)示意圖;圖4是本發(fā)明應(yīng)用例一車載信息終端的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例四信息終端觸摸控制的方法的流程示意圖。
      具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一、一種信息終端100,其邏輯結(jié)構(gòu)示意圖如圖1所示,包括觸摸屏模塊 110、實(shí)時(shí)操作系統(tǒng)120和圖形界面操作系統(tǒng)130 ;該觸摸屏模塊110,用于產(chǎn)生觸摸信息;該實(shí)時(shí)操作系統(tǒng)120,用于讀取該觸摸屏模塊110產(chǎn)生的觸摸信息,將該觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息,并根據(jù)該圖形界面操作系統(tǒng)的運(yùn)行狀態(tài),確定由該實(shí)時(shí)操作系統(tǒng)120
      5自身處理該屏幕坐標(biāo)信息;或者將該屏幕坐標(biāo)信息傳送給該圖形界面操作系統(tǒng)130處理;該圖形界面操作系統(tǒng)130,用于接收該實(shí)時(shí)操作系統(tǒng)的屏幕坐標(biāo)信息,將該屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并執(zhí)行相應(yīng)的鼠標(biāo)操作。本發(fā)明實(shí)施例中,該實(shí)時(shí)操作系統(tǒng)120是基于RTX內(nèi)核的嵌入式操作系統(tǒng),可以是其他專用型實(shí)時(shí)操作系統(tǒng)或通用型實(shí)時(shí)操作系統(tǒng),其中,該通用型實(shí)時(shí)操作系統(tǒng)可以采用 Integrated System 公司的 Psos+系統(tǒng)、Intel 公司的 iRMX386 系統(tǒng)、Ready System 公司的 VRTX32系統(tǒng)等。另外,本發(fā)明的實(shí)時(shí)操作系統(tǒng)120還可以包括基于DSP(Digital Signal Processing)的實(shí)時(shí)、多任務(wù)式操作的實(shí)時(shí)多任務(wù)操作系統(tǒng)。該圖形界面操作系統(tǒng)130可以是基于X86工控板的Windows操作系統(tǒng),如 windows xp 系統(tǒng)、windows 98 系統(tǒng)、Windows CE 系統(tǒng)或 Windows Mobile 系統(tǒng)等;該圖形界面操作系統(tǒng)還可以是基于Linux內(nèi)核的Google Andriod操作系統(tǒng)、Motorola的Linux OS 或Linux JAVA操作系統(tǒng)以及蘋果公司的iOS操作系統(tǒng)等。X86工控板為基于htel 8086、 Intel 80186、Intel 80286, Intel 80386 或 htel 80486 等的工控板。該實(shí)時(shí)操作系統(tǒng) 120可為專用型實(shí)時(shí)操作系統(tǒng)或通用型實(shí)時(shí)操作系統(tǒng),其中,該通用型實(shí)時(shí)操作系統(tǒng)可以是 Integrated System 公司的 Psos+ 系統(tǒng)、Intel 公司的 iRMX386 系統(tǒng)、Ready System 公司的VRTX32系統(tǒng)等。另外,本發(fā)明的實(shí)時(shí)操作系統(tǒng)120還可以是基于DSP(Digital Signal Processing,數(shù)字信號(hào)處理)系統(tǒng)等的實(shí)時(shí)多任務(wù)操作系統(tǒng)。當(dāng)然,隨著科技的發(fā)展和硬件的更新,本發(fā)明提供的信息終端100還可以運(yùn)行功能更加強(qiáng)大的圖形界面操作系統(tǒng),如施樂公司的Alto系統(tǒng)、Perp系統(tǒng)、基于蘋果的Lisa 系統(tǒng)和Macintosh系統(tǒng)、IBM的Visi on系統(tǒng)、基于Unix的Mac OS Server系統(tǒng)、微軟公司的Windows 2000系統(tǒng)、Windows Vista系統(tǒng)和Windows 7系統(tǒng)。當(dāng)然,還可以包括跨操作系統(tǒng)的嵌入式圖形支持系統(tǒng)。本發(fā)明實(shí)施例一中,依靠實(shí)時(shí)操作系統(tǒng)處理觸摸屏的觸摸信息,將觸摸信息轉(zhuǎn)化為屏幕坐標(biāo)信息,并根據(jù)該圖形界面操作系統(tǒng)的運(yùn)行狀態(tài),確定由該實(shí)時(shí)操作系統(tǒng)自身處理該屏幕坐標(biāo)信息或者將該屏幕坐標(biāo)信息傳送給圖形界面操作系統(tǒng)處理。解決了實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)共存的信息終端中共用同一觸摸屏的問題,實(shí)現(xiàn)了統(tǒng)一的觸摸控制。另外,由于實(shí)時(shí)操作系統(tǒng)啟動(dòng)快的特性,相對(duì)于現(xiàn)有技術(shù)中由圖形界面系統(tǒng)單獨(dú)處理的技術(shù)方案,無需等待圖形界面操作系統(tǒng)加載觸摸屏驅(qū)動(dòng)程序的漫長過程,由實(shí)時(shí)操作系統(tǒng)先啟動(dòng)觸摸屏的功能,大大縮短了終端開機(jī)后,觸摸屏投入使用的時(shí)間。實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)的雙系統(tǒng)架構(gòu),同時(shí)具備實(shí)時(shí)操作系統(tǒng)啟動(dòng)快和圖形界面操作系統(tǒng)功能豐富的特點(diǎn),使信息終端功能更加豐富,性能更加強(qiáng)大。實(shí)施例二、一種信息終端200,其邏輯結(jié)構(gòu)示意圖如圖2所示,包括觸摸屏模塊 210、實(shí)時(shí)操作系統(tǒng)220和圖形界面操作系統(tǒng)230 ;該觸摸屏模塊210用于產(chǎn)生觸摸信息;該實(shí)時(shí)操作系統(tǒng)220用于讀取該觸摸屏模塊210產(chǎn)生的觸摸信息,將觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息,并將該屏幕坐標(biāo)信息傳送給該圖形界面操作系統(tǒng)230 ;該圖形界面操作系統(tǒng)230用于接收該實(shí)時(shí)操作系統(tǒng)220傳送過來的屏幕坐標(biāo)信息,將該屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并進(jìn)行相應(yīng)的鼠標(biāo)操作,進(jìn)而實(shí)現(xiàn)信息終端200的觸摸控制。
      實(shí)施例二與實(shí)施例一的區(qū)別在于,該實(shí)時(shí)操作系統(tǒng)220無需進(jìn)行判斷,直接將轉(zhuǎn)換后的鼠標(biāo)信息傳送給該圖形界面操作系統(tǒng)230,由該圖形操作系統(tǒng)230處理上述觸摸信息,從而實(shí)現(xiàn)該信息終端200的觸摸控制。實(shí)施例三、一種信息終端300,其邏輯結(jié)構(gòu)示意圖如圖3所示,包括觸摸屏模塊 310、實(shí)時(shí)操作系統(tǒng)320和圖形界面操作系統(tǒng)330和顯示屏340。本實(shí)施例中,該觸摸屏模塊包括觸摸屏311和觸摸屏芯片312。該實(shí)時(shí)操作系統(tǒng)320包括觸摸信息轉(zhuǎn)換單元321、信息控制單元322和信息處理單元323。該觸摸屏311連接該觸摸屏芯片312,該觸摸屏311用于采集用戶觸摸所產(chǎn)生的電平信號(hào),該觸摸屏芯片312將觸摸屏采集的電平信號(hào)轉(zhuǎn)換為計(jì)算機(jī)可識(shí)別的觸摸信息并發(fā)送給該實(shí)時(shí)操作系統(tǒng)320。具體的,該觸摸屏芯312需要對(duì)觸摸屏產(chǎn)生的電平信號(hào)進(jìn)行采樣,經(jīng)過采樣得到數(shù)字化的模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù),即觸摸信息?!闱闆r下,該觸摸屏310覆蓋在該顯示屏340上方,該顯示屏340分別與該實(shí)時(shí)操作系統(tǒng)320和該圖形界面操作系統(tǒng)330相連用于對(duì)系統(tǒng)的圖像輸出進(jìn)行顯示,本發(fā)明實(shí)施例中的觸摸屏310可采用矢量壓力傳感技術(shù)觸摸屏、電阻技術(shù)觸摸屏、電容技術(shù)觸摸屏、 紅外線技術(shù)觸摸屏或表面聲波技術(shù)觸摸屏等,具體的觸摸屏的選擇可以根據(jù)不同需求進(jìn)行選擇,不構(gòu)成對(duì)本發(fā)明的限制。該觸摸信息轉(zhuǎn)換單元321,用于將觸摸信息轉(zhuǎn)換為屏幕坐標(biāo)信息;該屏幕坐標(biāo)信息包括屏幕坐標(biāo)以及按下或彈起的狀態(tài)信息。該信息控制單元322,用于判斷該圖形界面操作系統(tǒng)330的運(yùn)行狀態(tài)是否異常,若該圖形界面操作系統(tǒng)330運(yùn)行異常,則通知該信息處理單元323處理該屏幕坐標(biāo)信息;否則傳送該屏幕坐標(biāo)信息給該圖形界面操作系統(tǒng)330 ;本實(shí)施例中,該圖形界面操作系統(tǒng)330異常包括該圖形界面操作系統(tǒng)330未啟動(dòng)、該圖形界面操作系統(tǒng)330啟動(dòng)但存在故障或該圖形界面操作系統(tǒng)330休眠、斷電等狀態(tài)。信息處理單元323,與該信息控制單元322連接,接收并處理該信息控制單元322 發(fā)送的屏幕坐標(biāo)信息。該圖形界面操作系統(tǒng)330,用于接收信息控制單元322傳送過來的屏幕坐標(biāo)信息, 將該屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并進(jìn)行相應(yīng)的鼠標(biāo)操作,進(jìn)而實(shí)現(xiàn)信息終端300的觸摸控制。本發(fā)明實(shí)施例三中,在該圖形界面操作系統(tǒng)330異常時(shí),由該實(shí)時(shí)操作系統(tǒng)320處理屏幕坐標(biāo)信息,而在該圖形界面操作系統(tǒng)330正常運(yùn)行時(shí),該實(shí)時(shí)操作系統(tǒng)320將屏幕坐標(biāo)信息傳送給該圖形界面操作系統(tǒng)330,由該圖形界面操作系統(tǒng)330進(jìn)行處理,解決了該實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)330共存的信息終端300中共用同一觸摸屏的問題。下面結(jié)合圖4對(duì)本發(fā)明上述實(shí)施例應(yīng)用到具體應(yīng)用環(huán)境的一個(gè)應(yīng)用例進(jìn)行詳細(xì)描述。本實(shí)施例中的車載信息終端,該信息終端主要包括三部分第一部分為用戶接口板410,該用戶接口板上設(shè)置有觸摸屏芯片411、觸摸屏412 和顯示屏413,還設(shè)置有顯示屏的驅(qū)動(dòng)電路以及一些按鍵接口電路。用戶接口板連接該觸摸屏412和該顯示屏413。第二部分為電源板430,該電源板430上除了電源模塊外還集成有微控制單元
      7431 (Micro Control Unit,MCU),該MCU 431上安裝有基于RTX核心的實(shí)時(shí)操作系統(tǒng)。該微控制單元431設(shè)置多個(gè)I/O接口并通過兩線式串行(Inter-Integrated Circuit, IIC)總線與該觸摸屏模塊410連接。在本應(yīng)用例中,該實(shí)時(shí)操作系統(tǒng)通過IIC總線去讀取該觸摸屏芯片411的觸摸信息,該觸摸信息一般為12位的ADC(模數(shù)轉(zhuǎn)換)數(shù)據(jù)。然后,實(shí)時(shí)操作系統(tǒng)將ADC數(shù)據(jù)信息轉(zhuǎn)換為坐標(biāo)值,再將該坐標(biāo)值通過五點(diǎn)校準(zhǔn)算法轉(zhuǎn)換成相應(yīng)的屏幕坐標(biāo)信息。第三部分為X86工控板420,X86工控板上安裝Windows CE操作系統(tǒng),X86工控板的Windows CE操作系統(tǒng)和該電源板430安裝的實(shí)時(shí)操作系統(tǒng)通過用戶接口板410連接到該顯示屏413上。該微控制單元431與該X86工控板420之間采用串口、并口或USB管道進(jìn)行通信。本應(yīng)用例中,在設(shè)計(jì)時(shí),將該X86工控板420和該電源板430分開,成為兩部分,這樣在進(jìn)行系統(tǒng)升級(jí)和維修時(shí),可以在保持實(shí)時(shí)操作系統(tǒng)的前提下,通過更換該X86工控板 420進(jìn)行系統(tǒng)的硬件升級(jí),為后續(xù)的設(shè)備維護(hù)提供更多的選擇。實(shí)施例四,一種信息終端觸摸控制方法,其流程圖如圖5所示,包括步驟Si,觸摸屏模塊產(chǎn)生觸摸信息,本發(fā)明實(shí)施例中,當(dāng)用戶點(diǎn)擊觸摸屏?xí)r,在觸摸屏上產(chǎn)生電平信號(hào),觸摸屏芯片對(duì)該觸摸屏的電平信號(hào)進(jìn)行采樣后,轉(zhuǎn)換為二進(jìn)制數(shù)字的觸摸信息。當(dāng)然采樣得到的觸摸信息也可以采取其他方式表示,如十六進(jìn)制數(shù)或十進(jìn)制數(shù)表示,具體的信息表現(xiàn)形式不構(gòu)成對(duì)本發(fā)明的限制。步驟S2,實(shí)時(shí)操作系統(tǒng)讀取該觸摸信息,并將該觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息;本實(shí)施例中,用戶觸摸點(diǎn)擊屏幕時(shí),觸摸屏芯片產(chǎn)生一個(gè)中斷信號(hào),并將中斷信號(hào)發(fā)送到實(shí)時(shí)操作系統(tǒng),實(shí)時(shí)操作系統(tǒng)收到中斷后,讀取該觸摸屏芯片中的觸摸信息。在本實(shí)施例中,該實(shí)時(shí)操作系統(tǒng)對(duì)于上述步驟Sl中的電平信號(hào)進(jìn)行過濾、采樣或者采用差模、差分等方式處理后,轉(zhuǎn)換成相應(yīng)的坐標(biāo)值,并通過五點(diǎn)校準(zhǔn)算法轉(zhuǎn)換成屏幕坐標(biāo)信息,可以理解,屏幕坐標(biāo)信息不僅僅包括屏幕的單一位置,還可以包括對(duì)用戶的單擊、 雙擊、拖動(dòng)等組合信息的表達(dá)。并且本發(fā)明實(shí)施例中,對(duì)屏幕電平信號(hào)轉(zhuǎn)化到屏幕坐標(biāo)信息的過程僅僅是本發(fā)明發(fā)明人提供的一種可行實(shí)現(xiàn)方式。當(dāng)然,本領(lǐng)域技術(shù)人員可以采取其他常規(guī)方式實(shí)現(xiàn)信息的采集和運(yùn)算,具體的采集和運(yùn)算的過程不構(gòu)成對(duì)本發(fā)明的限制。步驟S3,實(shí)時(shí)操作系統(tǒng)將該屏幕坐標(biāo)信息傳送給圖形界面操作系統(tǒng);步驟S4,該圖形界面操作系統(tǒng)接收該屏幕坐標(biāo)信息,并將該屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并執(zhí)行相應(yīng)的鼠標(biāo)操作,進(jìn)而實(shí)現(xiàn)信息終端的觸摸控制??梢岳斫?,本實(shí)施例中,實(shí)時(shí)操作系統(tǒng)可以按照步驟S3的方式,直接向圖形界面操作系統(tǒng)轉(zhuǎn)發(fā)屏幕坐標(biāo)信息,當(dāng)然,本發(fā)明實(shí)施例中,還可以根據(jù)該實(shí)時(shí)操作系統(tǒng)的狀態(tài)來判斷由該實(shí)時(shí)操作系統(tǒng)或者該圖形界面操作系統(tǒng)進(jìn)行后續(xù)的操作處理,具體的,在步驟S3 之前還包括步驟J1,該實(shí)時(shí)操作系統(tǒng)判斷該圖形界面操作系統(tǒng)的運(yùn)行狀態(tài)是否正常,如果該圖形界面操作系統(tǒng)運(yùn)行正常,則執(zhí)行步驟S3,若該圖形界面操作系統(tǒng)運(yùn)行異常,則進(jìn)入步驟 J2 ;步驟J2,該實(shí)時(shí)操作系統(tǒng)自行處理該屏幕坐標(biāo)信息。
      上述圖形界面操作系統(tǒng)異常包括該圖形界面操作系統(tǒng)未啟動(dòng)、該圖形界面操作系統(tǒng)啟動(dòng)但存在故障或該圖形界面操作系統(tǒng)休眠、斷電。若該圖形界面操作系統(tǒng)異常時(shí),由該圖形界面操作系統(tǒng)通知該實(shí)時(shí)操作系統(tǒng),該實(shí)時(shí)操作系統(tǒng)自動(dòng)退出該圖形界面操作系統(tǒng)并進(jìn)入本身的程序來接管處理屏幕坐標(biāo)信息。本實(shí)施例中,該X86工控板端的應(yīng)用程序采C++語言編寫,該應(yīng)用程序部分主要用來解析微控制單元端實(shí)時(shí)操作系統(tǒng)傳送過來包括觸摸信息的數(shù)據(jù),按照制定好的協(xié)議進(jìn)行解析,并把對(duì)應(yīng)的屏幕坐標(biāo)信息轉(zhuǎn)換成鼠標(biāo)系統(tǒng)發(fā)送給圖形界面操作系統(tǒng)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的全部或部分步驟;而前述的存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。例如一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)的計(jì)算機(jī)程序執(zhí)行時(shí),運(yùn)行以下方法讀取該觸摸信息,并將該觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息;檢測(cè)圖形界面操作系統(tǒng)的運(yùn)行狀態(tài),并由該圖形界面操作系統(tǒng)的運(yùn)行狀態(tài)決定由實(shí)時(shí)操作系統(tǒng)自身處理該屏幕坐標(biāo)信息或者將該屏幕坐標(biāo)信息傳送給該圖形界面操作系統(tǒng)處理。具體的判斷程序可以采取以下方式執(zhí)行判斷被監(jiān)控的該圖形界面操作系統(tǒng)的運(yùn)行狀態(tài)是否正常,如果該圖形界面操作系統(tǒng)運(yùn)行正常,則將該屏幕坐標(biāo)信息傳送給該圖形界面操作系統(tǒng),若該圖形界面操作系統(tǒng)運(yùn)行異常,則由該實(shí)時(shí)操作系統(tǒng)自身處理該屏幕坐標(biāo)信息。綜上所述,本發(fā)明實(shí)施例提供的信息終端及其觸摸控制方法,依靠該實(shí)時(shí)操作系統(tǒng)處理觸摸屏的觸摸信息,將該觸摸信息轉(zhuǎn)化為屏幕坐標(biāo)信息,并根據(jù)該圖形界面操作系統(tǒng)的運(yùn)行狀態(tài),確定由該實(shí)時(shí)操作系統(tǒng)自身處理該屏幕坐標(biāo)信息或者將該屏幕坐標(biāo)信息傳送給該圖形界面操作系統(tǒng)處理。解決了實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)共存的信息終端中共用同一觸摸屏的問題,實(shí)現(xiàn)了統(tǒng)一的觸摸控制。另外,由于實(shí)時(shí)操作系統(tǒng)啟動(dòng)快的特性,相對(duì)于現(xiàn)有技術(shù)中由圖形界面系統(tǒng)單獨(dú)處理的技術(shù)方案,大大縮短了信息終端開機(jī)后, 觸摸屏投入使用的時(shí)間。實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)的雙系統(tǒng)架構(gòu),同時(shí)具備實(shí)時(shí)操作系統(tǒng)啟動(dòng)快和圖形界面操作系統(tǒng)功能豐富的特點(diǎn),使信息終端功能更加豐富,性能更加強(qiáng)大。另外,本發(fā)明實(shí)施例提供的信息終端及其觸摸控制方法有效地解決了由于圖形界面操作系統(tǒng)異常而無法使用觸摸屏的問題,從而實(shí)現(xiàn)了更加可靠的信息終端的觸摸控制功能。以上該僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
      權(quán)利要求
      1.一種信息終端,其特征在于,包括觸摸屏模塊、實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng); 所述觸摸屏模塊,用于產(chǎn)生觸摸信息;所述實(shí)時(shí)操作系統(tǒng),用于讀取所述觸摸屏模塊產(chǎn)生的觸摸信息,將所述觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息,并根據(jù)所述圖形界面操作系統(tǒng)的運(yùn)行狀態(tài),確定由所述實(shí)時(shí)操作系統(tǒng)自身處理所述屏幕坐標(biāo)信息或者將所述屏幕坐標(biāo)信息傳送給所述圖形界面操作系統(tǒng)處理;所述圖形界面操作系統(tǒng),用于接收所述實(shí)時(shí)操作系統(tǒng)的屏幕坐標(biāo)信息,將所述屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并執(zhí)行相應(yīng)的鼠標(biāo)操作。
      2.根據(jù)權(quán)利要求1所述的信息終端,其特征在于,所述實(shí)時(shí)操作系統(tǒng)包括觸摸信息轉(zhuǎn)換單元、信息控制單元和信息處理單元;所述觸摸信息轉(zhuǎn)換單元,用于將觸摸信息轉(zhuǎn)換為屏幕坐標(biāo)信息; 所述信息控制單元,用于判斷所述圖形界面操作系統(tǒng)的運(yùn)行狀態(tài)是否正常,若所述圖形界面操作系統(tǒng)異常,則通知所述信息處理單元處理所述屏幕坐標(biāo)信息;否則傳送所述屏幕坐標(biāo)信息給所述圖形界面操作系統(tǒng);所述信息處理單元,與所述信息控制單元連接,接收并處理所述信息控制單元發(fā)送的屏幕坐標(biāo)信息。
      3.根據(jù)權(quán)利要求2所述的信息終端,其特征在于,所述圖形界面操作系統(tǒng)異常包括所述圖形界面操作系統(tǒng)未啟動(dòng)、所述圖形界面操作系統(tǒng)啟動(dòng)但存在故障或所述圖形界面操作系統(tǒng)休眠、斷電。
      4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的信息終端,其特征在于,所述觸摸屏模塊包括觸摸屏和觸摸屏芯片,所述觸摸屏連接所述觸摸屏芯片,所述觸摸屏用于采集用戶的觸摸所產(chǎn)生的電平信號(hào),所述觸摸屏芯片將觸摸屏采集的電平信號(hào)轉(zhuǎn)換為計(jì)算機(jī)可識(shí)別的觸摸信息并發(fā)送給所述實(shí)時(shí)操作系統(tǒng)。
      5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的信息終端,其特征在于,所述屏幕坐標(biāo)信息包括屏幕坐標(biāo)以及按下或彈起的狀態(tài)信息。
      6.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的信息終端,其特征在于,所述實(shí)時(shí)操作系統(tǒng)為基于微控制單元的實(shí)時(shí)操作系統(tǒng),所述圖形界面操作系統(tǒng)是基于X86工控板的圖形界面操作系統(tǒng),所述微控制單元與所述X86工控板之間采用串口、并口或USB管道進(jìn)行通信。
      7.根據(jù)權(quán)利要求6所述的信息終端,其特征在于,所述微控制單元設(shè)置多個(gè)I/O接口并通過IIC總線與所述觸摸屏模塊連接。
      8.一種信息終端,其特征在于,包括觸摸屏模塊;實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng); 所述觸摸屏模塊,用于產(chǎn)生觸摸信息;所述實(shí)時(shí)操作系統(tǒng),用于讀取所述觸摸信息,將觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息,并將所述屏幕坐標(biāo)信息傳送給所述圖形界面操作系統(tǒng);所述圖形界面操作系統(tǒng),用于接收所述屏幕坐標(biāo)信息,將所述屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并進(jìn)行相應(yīng)的鼠標(biāo)操作。
      9.一種信息終端觸摸控制方法,其特征在于,包括 觸摸屏模塊產(chǎn)生觸摸信息;實(shí)時(shí)操作系統(tǒng)讀取所述觸摸屏模塊產(chǎn)生的觸摸信息,將所述觸摸信息轉(zhuǎn)換成屏幕坐標(biāo) fn息;所述實(shí)時(shí)操作系統(tǒng)將所述屏幕坐標(biāo)信息傳送給圖形界面操作系統(tǒng);所述圖形界面操作系統(tǒng)接收所述屏幕坐標(biāo)信息,并將所述屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并執(zhí)行相應(yīng)的鼠標(biāo)操作。
      10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述實(shí)時(shí)操作系統(tǒng)為基于微控制單元的實(shí)時(shí)操作系統(tǒng),所述圖形界面操作系統(tǒng)是基于X86工控板的Windows操作系統(tǒng),所述微控制單元與所述X86工控板之間采用串口、并口或USB管道進(jìn)行通信,所述觸摸屏模塊與所述微控制單元之間采用IIC總線進(jìn)行連接。
      11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述屏幕坐標(biāo)信息包括屏幕坐標(biāo)以及按下或彈起的狀態(tài)信息。
      12.根據(jù)權(quán)利要求9至11任一項(xiàng)所述的方法,其特征在于,所述觸摸屏模塊包括觸摸屏和觸摸屏芯片,所述觸摸屏模塊產(chǎn)生觸摸信息的過程包括用戶的觸摸產(chǎn)生電平信號(hào),所述觸摸屏芯片對(duì)觸摸屏的電平信號(hào)進(jìn)行采樣后,轉(zhuǎn)換為二進(jìn)制數(shù)字的觸摸信息。
      13.根據(jù)權(quán)利要求12所述的方法,其特征在于,實(shí)時(shí)操作系統(tǒng)讀取所述觸摸屏模塊產(chǎn)生的觸摸信息的過程包括所述觸摸屏芯片檢測(cè)到用戶點(diǎn)擊觸摸屏?xí)r,產(chǎn)生一個(gè)中斷信號(hào),并將中斷信號(hào)發(fā)送到所述實(shí)時(shí)操作系統(tǒng),實(shí)時(shí)操作系統(tǒng)收到中斷后,讀取所述觸摸屏芯片中的觸摸信息。
      14.根據(jù)權(quán)利要求9至13任一項(xiàng)所述的方法,其特征在于,在所述實(shí)時(shí)操作系統(tǒng)將所述屏幕坐標(biāo)信息傳送給圖形界面操作系統(tǒng)前,還包括步驟所述實(shí)時(shí)操作系統(tǒng)判斷所述圖形界面操作系統(tǒng)的運(yùn)行狀態(tài)是否正常,如果所述圖形界面操作系統(tǒng)運(yùn)行正常,則所述實(shí)時(shí)操作系統(tǒng)將所述屏幕坐標(biāo)信息傳送給所述圖形界面操作系統(tǒng),若所述圖形界面操作系統(tǒng)運(yùn)行異常,則由所述實(shí)時(shí)操作系統(tǒng)自行處理所述屏幕坐標(biāo) fn息ο
      15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述圖形界面操作系統(tǒng)異常包括所述圖形界面操作系統(tǒng)未啟動(dòng)、所述圖形界面操作系統(tǒng)啟動(dòng)但存在故障或所述圖形界面操作系統(tǒng)休眠、斷電。
      全文摘要
      本發(fā)明公開了一種信息終端,其包括觸摸屏模塊、實(shí)時(shí)操作系統(tǒng)和圖形界面操作系統(tǒng)。該觸摸屏模塊,用于產(chǎn)生觸摸信息;該實(shí)時(shí)操作系統(tǒng)用于讀取該觸摸屏模塊產(chǎn)生的觸摸信息,將該觸摸信息轉(zhuǎn)換成屏幕坐標(biāo)信息,并根據(jù)該圖形界面操作系統(tǒng)的運(yùn)行狀態(tài),確定由該實(shí)時(shí)操作系統(tǒng)自身處理該屏幕坐標(biāo)信息或者將該屏幕坐標(biāo)信息傳送給該圖形界面操作系統(tǒng)處理;該圖形界面操作系統(tǒng)用于接收該實(shí)時(shí)操作系統(tǒng)的屏幕坐標(biāo)信息,將該屏幕坐標(biāo)信息轉(zhuǎn)換為鼠標(biāo)信息,并執(zhí)行相應(yīng)的鼠標(biāo)操作。本發(fā)明還公開了提供一種信息終端的觸摸控制方法。本發(fā)明的信息終端同時(shí)具備實(shí)時(shí)操作系統(tǒng)啟動(dòng)快和圖形界面操作系統(tǒng)功能豐富的特點(diǎn),使信息終端功能更加豐富,性能更加強(qiáng)大。
      文檔編號(hào)G06F3/041GK102169390SQ201110111850
      公開日2011年8月31日 申請(qǐng)日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
      發(fā)明者張 林, 黃祥鈞 申請(qǐng)人:深圳市大富科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1