国产精品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>

      觸摸屏設(shè)備的操作方法及裝置制造方法

      文檔序號(hào):6622203閱讀:403來(lái)源:國(guó)知局
      觸摸屏設(shè)備的操作方法及裝置制造方法
      【專利摘要】本發(fā)明提供了一種觸摸屏設(shè)備的操作方法及裝置,其中,該方法包括:檢測(cè)指定觸發(fā)事件;在檢測(cè)到所述指定觸發(fā)事件發(fā)生時(shí),將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述觸控板模式下,將在所述觸摸屏設(shè)備的操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作。采用本發(fā)明提供的上述技術(shù)方案,解決了相關(guān)技術(shù)中單手操作需要增加過(guò)多的設(shè)備器件以及改造復(fù)雜的系統(tǒng)軟件所帶來(lái)的成本高、用戶體驗(yàn)度差的問(wèn)題,能夠?qū)崿F(xiàn)完美的單手操作體驗(yàn);單手握持時(shí)拇指可以隨便操作,不需要任何設(shè)置即可完美支持左右手操作。
      【專利說(shuō)明】觸摸屏設(shè)備的操作方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信領(lǐng)域,更具體地說(shuō),涉及一種觸摸屏設(shè)備的操作方法及裝置。

      【背景技術(shù)】
      [0002]目前智能終端逐漸大屏化,這雖然給用戶帶來(lái)了諸多體驗(yàn)上的提升,然而卻使得原來(lái)可以單手操作的終端必須使用雙手才能完成,帶來(lái)了操作上的不便。
      [0003]為了解決大屏智能終端單手操作問(wèn)題,目前出現(xiàn)了各種方案,典型方案如下:
      [0004](I)增加背部觸控器件通過(guò)手指操作背部觸控區(qū)域來(lái)解決;
      [0005](2)通過(guò)將當(dāng)前顯示屏內(nèi)容縮小到特定區(qū)域進(jìn)行操作;
      [0006](3)通過(guò)在屏幕區(qū)域開(kāi)辟一個(gè)特殊區(qū)域來(lái)完成單手操作;
      [0007](4)通過(guò)在手機(jī)兩側(cè)增加觸控功能來(lái)來(lái)實(shí)現(xiàn)滾動(dòng)翻頁(yè)功能解決部分問(wèn)題。
      [0008]上述解決辦法要么需要增加設(shè)備器件,要么需要進(jìn)行復(fù)雜的系統(tǒng)軟件改造,另外,操作體驗(yàn)也很有限。
      [0009]針對(duì)相關(guān)技術(shù)中單手操作需要增加過(guò)多的設(shè)備器件以及改造復(fù)雜的系統(tǒng)軟件所帶來(lái)的成本高、用戶體驗(yàn)度差的問(wèn)題,目前尚未提出有效的解決方案。


      【發(fā)明內(nèi)容】

      [0010]本發(fā)明提供了一種觸摸屏設(shè)備的操作方法及裝置,以至少解決上述問(wèn)題。
      [0011]根據(jù)本發(fā)明的一個(gè)方面,提供了一種觸摸屏設(shè)備的操作方法,包括:檢測(cè)指定觸發(fā)事件;在檢測(cè)到所述指定觸發(fā)事件發(fā)生時(shí),將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述觸控板模式下,將在所述觸摸屏設(shè)備的操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作。
      [0012]優(yōu)選地,所述觸摸屏模式和所述觸控板模式對(duì)應(yīng)不同驅(qū)動(dòng)程序,將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,包括以下之一:在當(dāng)前工作模式為觸摸屏模式時(shí),加載與所述觸控板模式對(duì)應(yīng)的第一驅(qū)動(dòng)程序;根據(jù)所述第一驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|摸屏模式切換至觸控板模式;在當(dāng)前工作模式為觸控板模式時(shí),加載與所述觸摸屏模式對(duì)應(yīng)的第二驅(qū)動(dòng)程序;根據(jù)所述第二驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|控板模式切換至觸摸屏模式。
      [0013]優(yōu)選地,所述觸摸屏模式和所述觸控板模式對(duì)應(yīng)同一驅(qū)動(dòng)程序,將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,包括:檢測(cè)所述驅(qū)動(dòng)程序中的開(kāi)關(guān)變量標(biāo)識(shí);根據(jù)開(kāi)關(guān)變量標(biāo)識(shí)將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸控板模式時(shí),將所述工作模式由觸控板模式切換至觸摸屏模式;在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸摸屏模式時(shí),將所述工作模式由觸摸屏模式切換至觸控板模式。
      [0014]優(yōu)選地,所述指定事件包括以下至少之一:接收用戶的操作指令;讀取預(yù)先配置的所述工作模式。
      [0015]優(yōu)選地,將在所述觸摸屏設(shè)備的操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作包括:將所述觸摸屏設(shè)備的第一物理按鍵和第二物理按鍵分別設(shè)定為所述觸控板的左鍵和右鍵,并將所述觸摸屏設(shè)備的觸摸屏設(shè)定為所述觸控板的滑動(dòng)區(qū)域;將以下至少之一操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作:對(duì)所述左鍵的操作、對(duì)所述右鍵的操作、在所述滑動(dòng)區(qū)域的操作。
      [0016]優(yōu)選地,在所述滑動(dòng)區(qū)域的操作通過(guò)以下方式實(shí)現(xiàn):獲取對(duì)所述觸摸屏進(jìn)行觸摸操作時(shí)在不同觸摸點(diǎn)的位置坐標(biāo)之間的相對(duì)位置坐標(biāo);根據(jù)所述相對(duì)位置坐標(biāo)模擬在所述滑動(dòng)區(qū)域操作時(shí)的操作事件。
      [0017]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種觸摸屏設(shè)備的操作裝置,包括:檢測(cè)模塊,用于檢測(cè)指定觸發(fā)事件;切換模塊,用于在檢測(cè)到所述指定觸發(fā)事件發(fā)生時(shí),將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述觸控板模式下,將在所述觸摸屏設(shè)備的操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作。
      [0018]優(yōu)選地,所述檢測(cè)模塊用于在指定事件包括以下至少之一時(shí)檢測(cè)指定觸發(fā)事件:接收用戶的操作指令;或讀取預(yù)先配置的所述工作模式。
      [0019]優(yōu)選地,所述切換模塊包括:第一加載單元,用于在當(dāng)前工作模式為觸摸屏模式時(shí),加載與所述觸控板模式對(duì)應(yīng)的第一驅(qū)動(dòng)程序;第一切換單元,用于根據(jù)所述第一驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|摸屏模式切換至觸控板模式;第二加載單元,用于在當(dāng)前工作模式為觸控板模式時(shí),加載與所述觸摸屏模式對(duì)應(yīng)的第二驅(qū)動(dòng)程序;第二切換單元,用于根據(jù)所述第二驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|控板模式切換至觸摸屏模式。
      [0020]優(yōu)選地,所述切換模塊還包括:檢測(cè)單元,用于檢測(cè)所述驅(qū)動(dòng)程序中的開(kāi)關(guān)變量標(biāo)識(shí);切換單元,用于根據(jù)開(kāi)關(guān)變量標(biāo)識(shí)將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸控板模式時(shí),將所述工作模式由觸控板模式切換至觸摸屏模式;在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸摸屏模式時(shí),將所述工作模式由觸摸屏模式切換至觸控板模式。
      [0021]通過(guò)本發(fā)明,采用在指定事件觸發(fā)下,將觸摸屏設(shè)備的工作模式在觸摸屏模式和觸控板模式之間進(jìn)行切換的技術(shù)方案,解決了相關(guān)技術(shù)中單手操作需要增加過(guò)多的設(shè)備器件以及改造復(fù)雜的系統(tǒng)軟件所帶來(lái)的成本高、用戶體驗(yàn)度差的問(wèn)題,能夠?qū)崿F(xiàn)完美的單手操作體驗(yàn);單手握持時(shí)拇指可以隨便操作,不需要任何設(shè)置即可完美支持左右手操作。

      【專利附圖】

      【附圖說(shuō)明】
      [0022]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0023]圖1為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的操作方法的流程圖;
      [0024]圖2為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的系統(tǒng)架構(gòu)圖;
      [0025]圖3為根據(jù)本發(fā)明優(yōu)選實(shí)施例的觸摸屏設(shè)備的配置流程圖;
      [0026]圖4為根據(jù)本發(fā)明優(yōu)選實(shí)施例的觸摸屏設(shè)備的工作狀態(tài)切換流程圖;
      [0027]圖5為根據(jù)本發(fā)明實(shí)施例優(yōu)選實(shí)施例的觸摸屏設(shè)備的觸控板模式的工作機(jī)制圖;
      [0028]圖6為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的另一系統(tǒng)架構(gòu)圖;
      [0029]圖7為根據(jù)本發(fā)明優(yōu)選實(shí)施例的觸摸屏設(shè)備的另一配置流程圖;
      [0030]圖8為根據(jù)本發(fā)明優(yōu)選實(shí)施例的觸摸屏設(shè)備的另一工作狀態(tài)切換流程圖;
      [0031]圖9為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的操作裝置的結(jié)構(gòu)框圖;
      [0032]圖10為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的操作裝置的另一結(jié)構(gòu)框圖。

      【具體實(shí)施方式】
      [0033]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
      [0034]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
      [0035]本發(fā)明實(shí)施例提供了一種觸摸屏設(shè)備的操作方法,圖1為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的操作方法的流程圖,如圖1所示,該方法包括如下步驟:
      [0036]步驟S102:檢測(cè)指定觸發(fā)事件;
      [0037]其中,上述指定事件包括以下至少之一:
      [0038]接收用戶的操作指令;讀取預(yù)先配置的工作模式,可選地,在用戶開(kāi)機(jī)時(shí),會(huì)讀取預(yù)先配置在系統(tǒng)配置文件中的工作模式。
      [0039]步驟S104:在檢測(cè)到上述指定觸發(fā)事件發(fā)生時(shí),將觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在觸控板模式下,將在觸摸屏設(shè)備的操作模擬為觸控板對(duì)觸摸屏設(shè)備進(jìn)行的操作。
      [0040]通過(guò)上述各個(gè)步驟,采用在指定事件觸發(fā)下,將觸摸屏設(shè)備的工作模式在觸摸屏模式和觸控板模式之間進(jìn)行切換的技術(shù)方案,解決了相關(guān)技術(shù)中單手操作需要增加過(guò)多的設(shè)備器件以及改造復(fù)雜的系統(tǒng)軟件所帶來(lái)的成本高、用戶體驗(yàn)度差的問(wèn)題,能夠?qū)崿F(xiàn)完美的單手操作體驗(yàn);單手握持時(shí)拇指可以隨便操作,不需要任何設(shè)置即可完美支持左右手操作。
      [0041]可選地,上述將觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換的過(guò)程是通過(guò)驅(qū)動(dòng)程序進(jìn)行驅(qū)動(dòng)實(shí)現(xiàn)的,主要存在以下兩種情況:
      [0042]第一種情況
      [0043]觸摸屏模式和觸控板模式對(duì)應(yīng)不同驅(qū)動(dòng)程序,將觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,包括以下之一:
      [0044]在當(dāng)前工作模式為觸摸屏模式時(shí),加載與上述觸控板模式對(duì)應(yīng)的第一驅(qū)動(dòng)程序;根據(jù)上述第一驅(qū)動(dòng)程序?qū)⑸鲜龉ぷ髂J接捎|摸屏模式切換至觸控板模式;
      [0045]在當(dāng)前工作模式為觸控板模式時(shí),加載與上述觸摸屏模式對(duì)應(yīng)的第二驅(qū)動(dòng)程序;根據(jù)上述第二驅(qū)動(dòng)程序?qū)⑸鲜龉ぷ髂J接捎|控板模式切換至觸摸屏模式。
      [0046]第二種情況
      [0047]觸摸屏模式和觸控板模式對(duì)應(yīng)同一驅(qū)動(dòng)程序,將觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,包括:
      [0048]檢測(cè)上述驅(qū)動(dòng)程序中的開(kāi)關(guān)變量標(biāo)識(shí);
      [0049]根據(jù)開(kāi)關(guān)變量標(biāo)識(shí)將上述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在上述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸控板模式時(shí),將上述工作模式由觸控板模式切換至觸摸屏模式;在上述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸摸屏模式時(shí),將上述工作模式由觸摸屏模式切換至觸控板模式,其中,在完成上述觸摸屏模式和觸控板模式之間的切換之后,還需將開(kāi)關(guān)變量標(biāo)識(shí)切換為對(duì)應(yīng)的狀態(tài),具體地,當(dāng)工作模式由觸控板模式切換至觸摸屏模式后,將開(kāi)關(guān)變量標(biāo)識(shí)切換為指示觸摸屏模式,當(dāng)工作模式由觸摸屏模式切換至觸控板模式后,將開(kāi)關(guān)變量標(biāo)識(shí)切換為指示觸控板模式。
      [0050]需要說(shuō)明的是,在實(shí)際應(yīng)用過(guò)程中,在大多數(shù)情況下,在加載驅(qū)動(dòng)程序之前,終端需要將預(yù)先記載的驅(qū)動(dòng)程序先行卸載,卸載之后才能夠?qū)嵤┥鲜鰧?shí)施例中涉及的加載驅(qū)動(dòng)程序的過(guò)程。
      [0051]為了更好的理解上述觸摸屏模式和上述觸控板模式分別對(duì)應(yīng)不同的驅(qū)動(dòng)程序和同一驅(qū)動(dòng)程序時(shí)的工作流程,以下結(jié)合一個(gè)優(yōu)選實(shí)施例進(jìn)行說(shuō)明,但不限定本發(fā)明,在本實(shí)優(yōu)選施例中,觸控板可以理解為上述實(shí)施中的觸控板模式。
      [0052]上述的驅(qū)動(dòng)程序如果按照兩個(gè)獨(dú)立驅(qū)動(dòng)方式實(shí)現(xiàn),實(shí)現(xiàn)方案為:觸摸屏驅(qū)動(dòng)按照觸摸屏驅(qū)動(dòng)實(shí)現(xiàn);觸控板驅(qū)動(dòng)的實(shí)現(xiàn)可以在原有觸摸屏驅(qū)動(dòng)程序的基礎(chǔ)上改造而得,具體改造方法為:當(dāng)觸摸屏器件被手指按下時(shí)記錄按下位置,當(dāng)手指移動(dòng)時(shí)得到新的位置,然后計(jì)算移動(dòng)方向和偏移量,按照相對(duì)位移方式上報(bào)成標(biāo)準(zhǔn)的觸控板事件;當(dāng)單擊和雙擊時(shí)按照觸控板的方式上報(bào)事件。這種方案很容易將觸摸屏改造成觸控板工作方式。
      [0053]上述的驅(qū)動(dòng)程序如果按照一個(gè)獨(dú)立驅(qū)動(dòng)方式實(shí)現(xiàn),實(shí)現(xiàn)方案為:在驅(qū)動(dòng)程序中設(shè)置開(kāi)關(guān)變量標(biāo)志當(dāng)前驅(qū)動(dòng)程序的工作狀態(tài)是觸摸屏狀態(tài)還是觸控板狀態(tài),向外部提供設(shè)置接口來(lái)改變對(duì)應(yīng)的開(kāi)關(guān)變量的值,當(dāng)接收到器件的數(shù)據(jù)后,根據(jù)開(kāi)關(guān)變量的值來(lái)決定數(shù)據(jù)的處理方式,如果是觸摸屏工作狀態(tài)則按照觸摸屏工作方式上報(bào)數(shù)據(jù),如果是觸控板工作狀態(tài)則采用前面講到的相對(duì)坐標(biāo)方式上報(bào)數(shù)據(jù)。
      [0054]可選的,上述的觸控板實(shí)現(xiàn)可以設(shè)定觸摸屏特定區(qū)域在驅(qū)動(dòng)層面實(shí)現(xiàn),原理相同,唯一不同的是只對(duì)設(shè)定區(qū)域的操作進(jìn)行轉(zhuǎn)換,區(qū)域外操作忽略。
      [0055]在步驟S104中,將在觸摸屏設(shè)備的操作模擬為觸控板對(duì)上述觸摸屏設(shè)備進(jìn)行的操作包括:將上述觸摸屏設(shè)備第一物理按鍵和第二物理按鍵分別設(shè)定為上述觸控板的左鍵和右鍵,并將上述觸摸屏設(shè)備的觸摸屏設(shè)定為上述觸控板的滑動(dòng)區(qū)域;將以下至少之一操作模擬為觸控板對(duì)上述觸摸屏設(shè)備進(jìn)行操作:對(duì)上述左鍵的操作、對(duì)上述右鍵的操作、在上述滑動(dòng)區(qū)域的操作,可選地,可以通過(guò)設(shè)置觸摸屏終端側(cè)面的音量鍵“ + ”鍵設(shè)定為觸控板左鍵操作,音量鍵鍵設(shè)定為觸控板右鍵操作。
      [0056]在本實(shí)施例的一個(gè)可選實(shí)施例中,在上述滑動(dòng)區(qū)域的操作通過(guò)以下方式實(shí)現(xiàn):獲取對(duì)上述觸摸屏進(jìn)行觸摸操作時(shí)在不同觸摸點(diǎn)的位置坐標(biāo)之間的相對(duì)位置坐標(biāo);根據(jù)上述相對(duì)位置坐標(biāo)模擬在上述滑動(dòng)區(qū)域操作時(shí)的操作事件。
      [0057]上述切換觸摸屏器件工作方式的特定操作,可以用各種常見(jiàn)的方法實(shí)現(xiàn),如,長(zhǎng)按屏幕觸發(fā)狀態(tài)切換,或通過(guò)特定按鍵(既有或新增)操作進(jìn)行切換等。具體方案為:對(duì)于兩個(gè)獨(dú)立驅(qū)動(dòng)實(shí)現(xiàn)的方式,當(dāng)操作系統(tǒng)檢測(cè)到特定操作后,動(dòng)態(tài)卸載原來(lái)工作狀態(tài)對(duì)應(yīng)的驅(qū)動(dòng)。
      [0058]即觸摸屏器件實(shí)現(xiàn)的觸摸屏設(shè)備和觸控板驅(qū)動(dòng)程序,可以是兩個(gè)獨(dú)立的驅(qū)動(dòng)程序,分別負(fù)責(zé)觸摸屏工作狀態(tài)驅(qū)動(dòng)和觸控板工作狀態(tài)數(shù)據(jù)的采集和上報(bào);也可以是一個(gè)驅(qū)動(dòng)程序,通過(guò)內(nèi)部開(kāi)關(guān)方式來(lái)處理不同的工作狀態(tài)下數(shù)據(jù)的采集和上報(bào)。
      [0059]綜上所述,本發(fā)明實(shí)施例提供了一種具有觸摸屏器件的終端設(shè)備,專門為該觸摸屏實(shí)現(xiàn)的一套觸摸屏設(shè)備和觸控板設(shè)備的驅(qū)動(dòng)程序,該觸摸屏可以通過(guò)特定操作靈活切換觸摸屏器件的當(dāng)前驅(qū)動(dòng)程序使得觸摸屏器件分別以觸摸屏設(shè)備或觸控板設(shè)備方式工作,本發(fā)明實(shí)施例中的觸摸屏模式為現(xiàn)有技術(shù)中終端的觸摸屏工作模式,此處不再贅述。
      [0060]以下結(jié)合上述指定事件的優(yōu)選實(shí)施例以及驅(qū)動(dòng)程序?qū)ι鲜龉ぷ髁鞒踢M(jìn)行進(jìn)一步的說(shuō)明,但不限定本發(fā)明。
      [0061]優(yōu)選實(shí)施例一
      [0062]所述觸摸屏器件工作方式每次開(kāi)機(jī)時(shí)驅(qū)動(dòng)選擇和配置方案:
      [0063]系統(tǒng)存在一個(gè)配置文件保存觸摸屏器件默認(rèn)工作狀態(tài);
      [0064]當(dāng)終端每次開(kāi)機(jī)時(shí)會(huì)讀取配置文件獲取默認(rèn)工作狀態(tài);
      [0065]對(duì)于兩個(gè)驅(qū)動(dòng)實(shí)現(xiàn)的情況,根據(jù)獲取的默認(rèn)工作狀態(tài)動(dòng)態(tài)加載對(duì)應(yīng)驅(qū)動(dòng),并通過(guò)變量保存當(dāng)前工作狀態(tài);
      [0066]對(duì)于單個(gè)驅(qū)動(dòng)實(shí)現(xiàn)的情況,采用靜態(tài)加載驅(qū)動(dòng)方式(后續(xù)也不需要更換),根據(jù)獲取的默認(rèn)工作狀態(tài)設(shè)置驅(qū)動(dòng)內(nèi)部工作狀態(tài)開(kāi)關(guān)即可。
      [0067]優(yōu)選實(shí)施例二
      [0068]所述觸摸屏器件適用過(guò)程中工作方式切換實(shí)現(xiàn)方案是:
      [0069]對(duì)于兩個(gè)驅(qū)動(dòng)實(shí)現(xiàn)的情況,操作系統(tǒng)在檢測(cè)到規(guī)定的切換操作后,通過(guò)驅(qū)動(dòng)模塊的動(dòng)態(tài)卸載和加載方式來(lái)進(jìn)行驅(qū)動(dòng)切換,即根據(jù)當(dāng)前工作狀態(tài)卸載之前的驅(qū)動(dòng),然后加載切換后狀態(tài)對(duì)應(yīng)的驅(qū)動(dòng),同時(shí)設(shè)置當(dāng)時(shí)觸摸屏器件工作狀態(tài);
      [0070]對(duì)于單個(gè)驅(qū)動(dòng)實(shí)現(xiàn)的情況,操作系統(tǒng)在檢測(cè)到規(guī)定的切換操作后,調(diào)用驅(qū)動(dòng)提供的配置接口設(shè)置驅(qū)動(dòng)程序到新的工作狀態(tài)即可,驅(qū)動(dòng)程序會(huì)配置內(nèi)部開(kāi)關(guān)變量。
      [0071]可選的,所述的觸控板設(shè)備,在其工作模式生效期間,可以通過(guò)將現(xiàn)有終端的按鍵模擬成觸控板設(shè)備的左右鍵,以便實(shí)現(xiàn)更靈活的配置,此處的方案為,當(dāng)處于觸控板設(shè)備工作狀態(tài)時(shí),當(dāng)檢測(cè)到相應(yīng)的按鍵操作后,將鍵值轉(zhuǎn)換成觸控板左右鍵操作上報(bào)給操作系統(tǒng)。
      [0072]需要說(shuō)明的是,根據(jù)上述工作模式與上述驅(qū)動(dòng)程序的對(duì)應(yīng)關(guān)系確定待加載的驅(qū)動(dòng)程序之后包括:卸載當(dāng)前的驅(qū)動(dòng)程序;加載確定待加載的驅(qū)動(dòng)程序。
      [0073]以下結(jié)合附圖以及優(yōu)選實(shí)施例對(duì)上述觸摸屏設(shè)備的操作方法的流程進(jìn)一步說(shuō)明,如下所示:
      [0074]實(shí)施例1:雙驅(qū)動(dòng)方式實(shí)現(xiàn)的手機(jī)
      [0075]圖2為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的系統(tǒng)架構(gòu)圖;我們要實(shí)現(xiàn)的系統(tǒng)結(jié)構(gòu)如圖2所示,采用兩個(gè)獨(dú)立驅(qū)動(dòng)方式分管觸摸屏工作狀態(tài)和觸控板工作狀態(tài),由于我們模擬是標(biāo)準(zhǔn)的設(shè)備,所以無(wú)需對(duì)操作系統(tǒng)及上次應(yīng)用做過(guò)多改造,對(duì)于Android系統(tǒng),上層對(duì)觸摸屏事件是默認(rèn)支持的,其中,OS為operat1n system操作系統(tǒng)的簡(jiǎn)稱。
      [0076]觸摸屏器件的默認(rèn)工作模式可以保存在配置文件中以便每次終端開(kāi)機(jī)讀取,在系統(tǒng)每次開(kāi)機(jī)時(shí),需要根據(jù)配置文件中的設(shè)置進(jìn)行驅(qū)動(dòng)配置,主要是選擇對(duì)應(yīng)的驅(qū)動(dòng)加載并設(shè)置當(dāng)前工作狀態(tài),配置流程如圖3所示:
      [0077]步驟S302:系統(tǒng)開(kāi)機(jī);
      [0078]步驟S304:讀取觸摸屏默認(rèn)工作狀態(tài)配置;
      [0079]步驟S306:判斷工作狀態(tài)是否為觸摸屏的工作狀態(tài),如果是,則轉(zhuǎn)到S308,如果否,則轉(zhuǎn)到S310 ;
      [0080]步驟S308:加載觸摸屏驅(qū)動(dòng);
      [0081]步驟S310:加載觸控板對(duì)應(yīng)的驅(qū)動(dòng);
      [0082]步驟S312:記錄觸摸屏當(dāng)前工作狀態(tài)為配置狀態(tài)。
      [0083]當(dāng)檢測(cè)到規(guī)定的切換操作后,通過(guò)動(dòng)態(tài)加載驅(qū)動(dòng)的方式進(jìn)行驅(qū)動(dòng)的切換,具體的,首先要卸載原有驅(qū)動(dòng),然后在根據(jù)需要切換到的狀態(tài)加載對(duì)應(yīng)的驅(qū)動(dòng),同時(shí)設(shè)置觸摸屏當(dāng)前工作狀態(tài),觸摸屏器件的工作狀態(tài)切換流程如圖4所示:
      [0084]步驟S402:判斷是否檢測(cè)到規(guī)定的切換操作,如果是,則轉(zhuǎn)到步驟S404 ;
      [0085]步驟S404:卸載當(dāng)前觸摸屏器件驅(qū)動(dòng);
      [0086]步驟S406:判斷切換后的新工作狀態(tài)是否為觸摸屏狀態(tài),如果是,則轉(zhuǎn)到S408,如果否,則轉(zhuǎn)到S410 ;
      [0087]步驟S408:加載觸摸屏驅(qū)動(dòng);
      [0088]步驟S410:加載觸控板驅(qū)動(dòng);
      [0089]步驟S412:記錄觸摸屏當(dāng)前工作狀態(tài)為新的狀態(tài)。
      [0090]對(duì)于如何將觸摸屏的事件模擬成觸控板事件,這里主要涉及絕對(duì)坐標(biāo)轉(zhuǎn)換為相對(duì)坐標(biāo)的機(jī)制,如圖5所示,轉(zhuǎn)換原理就是要記錄上次位置,然后根據(jù)顯得位置換算成相對(duì)坐標(biāo),最后在上層上報(bào)。圖中,僅表述了最簡(jiǎn)單的情況作為示意,當(dāng)通過(guò)現(xiàn)有鍵來(lái)模擬左右鍵時(shí),還存在不同按鍵狀態(tài)下操作的處理流程,具體可以根據(jù)支持情況按照對(duì)應(yīng)設(shè)備流程進(jìn)行處理即可,如圖5所示,對(duì)設(shè)備流程進(jìn)行處理包括:
      [0091]步驟S502:獲取用戶對(duì)觸摸屏期間的操作;
      [0092]步驟S504:判斷對(duì)觸摸屏操作的時(shí)間類型;
      [0093]步驟S506:如果是按下事件,則記錄按下位置并上報(bào)按下事件;
      [0094]步驟S508:如果是移動(dòng)事件,則根據(jù)上次位置計(jì)算相對(duì)位移并按照觸控板事件格式上報(bào)移動(dòng)事件;
      [0095]步驟S510:如果是抬起事件,則上報(bào)抬起事件。
      [0096]可選的,如果為了模擬觸控板左右鍵等操作,可以在觸控板工作模式將現(xiàn)有按鍵重新定義,退出觸控板模式后,按鍵功能還原。
      [0097]實(shí)施例2:單驅(qū)動(dòng)方式實(shí)現(xiàn)的手機(jī)
      [0098]同樣的,可以通過(guò)采用靜態(tài)加載單驅(qū)動(dòng)方式來(lái)進(jìn)行實(shí)現(xiàn),此時(shí)不存在驅(qū)動(dòng)的卸載和重新加載,整個(gè)運(yùn)行過(guò)程中,驅(qū)動(dòng)是不變的。這里,僅說(shuō)一下與實(shí)施例1的區(qū)別。
      [0099]要實(shí)現(xiàn)的系統(tǒng)結(jié)構(gòu)如圖6所示,采用一個(gè)驅(qū)動(dòng)方式根據(jù)內(nèi)部工作狀態(tài)開(kāi)關(guān)的執(zhí)行不同設(shè)備對(duì)應(yīng)的處理流程。
      [0100]在系統(tǒng)每次開(kāi)機(jī)時(shí),需要根據(jù)配置文件中的設(shè)置進(jìn)行驅(qū)動(dòng)配置,主要是調(diào)用驅(qū)動(dòng)程序提供的接口配置當(dāng)前工作狀態(tài),配置流程如圖7所示:
      [0101]步驟S702:讀取觸摸屏默認(rèn)工作狀態(tài)配置;
      [0102]步驟S704:調(diào)用驅(qū)動(dòng)程序接口配置當(dāng)前工作狀態(tài)。
      [0103]當(dāng)檢測(cè)到規(guī)定的切換操作后,調(diào)用驅(qū)動(dòng)程序提供的接口配置新的工作狀態(tài),此時(shí),觸摸屏器件的工作狀態(tài)切換流程如圖8所示:
      [0104]步驟S802:判斷是否檢測(cè)到規(guī)定的切換操作,如果是,則轉(zhuǎn)到步驟S804 ;
      [0105]步驟S804:調(diào)用驅(qū)動(dòng)程序接口配置當(dāng)前工作狀態(tài)。
      [0106]對(duì)于如何將觸摸屏的事件模擬成觸控板事件原理實(shí)施例1,不過(guò),區(qū)別在于由于是一個(gè)驅(qū)動(dòng)通過(guò)內(nèi)部開(kāi)關(guān)方式實(shí)現(xiàn),則驅(qū)動(dòng)內(nèi)部會(huì)根據(jù)開(kāi)關(guān)的值完成不同的流程。
      [0107]需要說(shuō)明的是對(duì)于Android系統(tǒng),需要稍加注意的時(shí)框架層獲取設(shè)備類型時(shí)應(yīng)該根據(jù)當(dāng)前的工作狀態(tài)告知框架層正確的設(shè)備類型(或者切換后通知框架層稍加調(diào)整)。
      [0108]可選的,左右鍵模擬方法同實(shí)施例1。
      [0109]在本實(shí)施例中還提供了一種觸摸屏設(shè)備的操作裝置,用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述,下面對(duì)該裝置中涉及到的模塊進(jìn)行說(shuō)明。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖9為根據(jù)本發(fā)明實(shí)施例的觸摸屏設(shè)備的操作裝置的結(jié)構(gòu)框圖。如圖9所示,該裝置包括:
      [0110]檢測(cè)模塊90,用于檢測(cè)指定觸發(fā)事件;上述指定事件包括以下至少之一,檢測(cè)指定觸發(fā)事件:接收用戶的操作指令;或讀取預(yù)先配置的上述工作模式。
      [0111]切換模塊92,與檢測(cè)模塊90相連,用于在檢測(cè)到上述指定觸發(fā)事件發(fā)生時(shí),將上述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在上述觸控板模式下,將在上述觸摸屏設(shè)備的操作模擬為觸控板對(duì)上述觸摸屏設(shè)備進(jìn)行的操作。
      [0112]可選地,切換模塊92包括:
      [0113]第一加載單元920,用于在當(dāng)前工作模式為觸摸屏模式時(shí),加載與上述觸控板模式對(duì)應(yīng)的第一驅(qū)動(dòng)程序;
      [0114]第一切換單元922,與第一加載單元920連接,用于根據(jù)上述第一驅(qū)動(dòng)程序?qū)⑸鲜龉ぷ髂J接捎|摸屏模式切換至觸控板模式;
      [0115]第二加載單元924,用于在當(dāng)前工作模式為觸控板模式時(shí),加載與上述觸摸屏模式對(duì)應(yīng)的第二驅(qū)動(dòng)程序;
      [0116]第二切換單元926,與第二加載單元924連接,用于根據(jù)上述第二驅(qū)動(dòng)程序?qū)⑸鲜龉ぷ髂J接捎|控板模式切換至觸摸屏模式。
      [0117]可選地,切換模塊還可以包括:檢測(cè)單元928,用于檢測(cè)上述驅(qū)動(dòng)程序中的開(kāi)關(guān)變量標(biāo)識(shí);
      [0118]切換單元930,與檢測(cè)單元928連接,用于根據(jù)開(kāi)關(guān)變量標(biāo)識(shí)將上述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在上述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸控板模式時(shí),將上述工作模式由觸控板模式切換至觸摸屏模式;在上述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸摸屏模式時(shí),將上述工作模式由觸摸屏模式切換至觸控板模式,其中,在完成上述觸摸屏模式和觸控板模式之間的切換之后,還需將開(kāi)關(guān)變量標(biāo)識(shí)切換為對(duì)應(yīng)的狀態(tài),具體地,當(dāng)工作模式由觸控板模式切換至觸摸屏模式后,將開(kāi)關(guān)變量標(biāo)識(shí)切換為指示觸摸屏模式,當(dāng)工作模式由觸摸屏模式切換至觸控板模式后,將開(kāi)關(guān)變量標(biāo)識(shí)切換為指示觸控板模式。
      [0119]需要說(shuō)明的是,在實(shí)際應(yīng)用過(guò)程中,在大多數(shù)情況下,在加載驅(qū)動(dòng)程序之前,終端需要將預(yù)先記載的驅(qū)動(dòng)程序先行卸載,卸載之后才能夠?qū)嵤┥鲜鰧?shí)施例中涉及的加載驅(qū)動(dòng)程序的過(guò)程。
      [0120]通過(guò)上述各個(gè)模塊的綜合作用,采用在指定事件觸發(fā)下,將觸摸屏設(shè)備的工作模式在觸摸屏模式和觸控板模式之間進(jìn)行切換的技術(shù)方案,解決了相關(guān)技術(shù)中由于增加過(guò)多的設(shè)備器件以及改造復(fù)雜的系統(tǒng)軟件所帶來(lái)的成本高、用戶體驗(yàn)度差的問(wèn)題,能夠?qū)崿F(xiàn)完美的單手操作體驗(yàn);單手握持時(shí)拇指可以隨便操作,不需要任何設(shè)置即可完美支持左右手操作。
      [0121]綜上所述,本發(fā)明實(shí)施例實(shí)現(xiàn)了以下有益效果:解決了相關(guān)技術(shù)中由于增加過(guò)多的設(shè)備器件以及改造復(fù)雜的系統(tǒng)軟件所帶來(lái)的成本高、用戶體驗(yàn)度差的問(wèn)題,既不需要增加新的器件,又能夠?qū)崿F(xiàn)完美的單手操作體驗(yàn);單手握持時(shí)拇指可以隨便操作,不需要任何設(shè)置即可完美支持左右手操作。
      [0122]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      [0123]以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種觸摸屏設(shè)備的操作方法,其特征在于,包括: 檢測(cè)指定觸發(fā)事件; 在檢測(cè)到所述指定觸發(fā)事件發(fā)生時(shí),將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述觸控板模式下,將在所述觸摸屏設(shè)備的操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述觸摸屏模式和所述觸控板模式對(duì)應(yīng)不同驅(qū)動(dòng)程序,將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,包括以下之一: 在當(dāng)前工作模式為觸摸屏模式時(shí),加載與所述觸控板模式對(duì)應(yīng)的第一驅(qū)動(dòng)程序;根據(jù)所述第一驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|摸屏模式切換至觸控板模式; 在當(dāng)前工作模式為觸控板模式時(shí),加載與所述觸摸屏模式對(duì)應(yīng)的第二驅(qū)動(dòng)程序;根據(jù)所述第二驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|控板模式切換至觸摸屏模式。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述觸摸屏模式和所述觸控板模式對(duì)應(yīng)同一驅(qū)動(dòng)程序,將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,包括: 檢測(cè)所述驅(qū)動(dòng)程序中的開(kāi)關(guān)變量標(biāo)識(shí); 根據(jù)開(kāi)關(guān)變量標(biāo)識(shí)將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸控板模式時(shí),將所述工作模式由觸控板模式切換至觸摸屏模式;在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸摸屏模式時(shí),將所述工作模式由觸摸屏模式切換至觸控板模式。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述指定事件包括以下至少之一: 接收用戶的操作指令; 讀取預(yù)先配置的所述工作模式。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將在所述觸摸屏設(shè)備的操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作包括: 將所述觸摸屏設(shè)備的第一物理按鍵和第二物理按鍵分別設(shè)定為所述觸控板的左鍵和右鍵,并將所述觸摸屏設(shè)備的觸摸屏設(shè)定為所述觸控板的滑動(dòng)區(qū)域; 將以下至少之一操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作:對(duì)所述左鍵的操作、對(duì)所述右鍵的操作、在所述滑動(dòng)區(qū)域的操作。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述滑動(dòng)區(qū)域的操作通過(guò)以下方式實(shí)現(xiàn): 獲取對(duì)所述觸摸屏進(jìn)行觸摸操作時(shí)在不同觸摸點(diǎn)的位置坐標(biāo)之間的相對(duì)位置坐標(biāo); 根據(jù)所述相對(duì)位置坐標(biāo)模擬在所述滑動(dòng)區(qū)域操作時(shí)的操作事件。
      7.一種觸摸屏設(shè)備的操作裝置,其特征在于,包括: 檢測(cè)模塊,用于檢測(cè)指定觸發(fā)事件; 切換模塊,用于在檢測(cè)到所述指定觸發(fā)事件發(fā)生時(shí),將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述觸控板模式下,將在所述觸摸屏設(shè)備的操作模擬為觸控板對(duì)所述觸摸屏設(shè)備進(jìn)行的操作。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述檢測(cè)模塊用于在指定事件包括以下至少之一時(shí)檢測(cè)指定觸發(fā)事件:接收用戶的操作指令;或讀取預(yù)先配置的所述工作模式。
      9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述切換模塊包括: 第一加載單元,用于在當(dāng)前工作模式為觸摸屏模式時(shí),加載與所述觸控板模式對(duì)應(yīng)的第一驅(qū)動(dòng)程序; 第一切換單元,用于根據(jù)所述第一驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|摸屏模式切換至觸控板模式; 第二加載單元,用于在當(dāng)前工作模式為觸控板模式時(shí),加載與所述觸摸屏模式對(duì)應(yīng)的第二驅(qū)動(dòng)程序; 第二切換單元,用于根據(jù)所述第二驅(qū)動(dòng)程序?qū)⑺龉ぷ髂J接捎|控板模式切換至觸摸屏模式。
      10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述切換模塊還包括: 檢測(cè)單元,用于檢測(cè)所述驅(qū)動(dòng)程序中的開(kāi)關(guān)變量標(biāo)識(shí); 切換單元,用于根據(jù)開(kāi)關(guān)變量標(biāo)識(shí)將所述觸摸屏設(shè)備的工作模式在觸控板模式和觸摸屏模式之間進(jìn)行切換,其中,在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸控板模式時(shí),將所述工作模式由觸控板模式切換至觸摸屏模式;在所述開(kāi)關(guān)變量標(biāo)識(shí)指示當(dāng)前的工作模式為觸摸屏模式時(shí),將所述工作模式由觸摸屏模式切換至觸控板模式。
      【文檔編號(hào)】G06F3/0488GK104166517SQ201410375492
      【公開(kāi)日】2014年11月26日 申請(qǐng)日期:2014年7月31日 優(yōu)先權(quán)日:2014年7月31日
      【發(fā)明者】孫君生, 張朝 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1