国产精品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):8498562閱讀:218來(lái)源:國(guó)知局
      一種在終端中的觸控操作方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及觸控技術(shù)領(lǐng)域,特別是涉及一種在終端中的觸控操作方法和一種在終端中的觸控操作裝置。
      【背景技術(shù)】
      [0002]隨著科技的發(fā)展,各種終端,尤其是諸如手機(jī)、平板電腦等移動(dòng)設(shè)備在人們的工作、學(xué)習(xí)、日常交流等各方面的使用率也越來(lái)越高。
      [0003]為了方便用戶的閱讀和查看等因素,終端的屏幕越來(lái)越大。
      [0004]當(dāng)終端的屏幕比較大時(shí),用戶單手操作變得越來(lái)越不方便。因此,單手操控技術(shù)便應(yīng)運(yùn)而生,其中,將窗口移動(dòng)到單手可以操控的區(qū)域是單手操控技術(shù)的方案之一。
      [0005]窗口移動(dòng)后,屏幕并沒(méi)有移動(dòng),因此觸摸事件需要同步進(jìn)行映射。目前的窗口移動(dòng)方案
      [0006]一般要對(duì)系統(tǒng)事件的二次轉(zhuǎn)發(fā),因此,存在二次轉(zhuǎn)發(fā)后與控件操控的同步性問(wèn)題,以及,觸屏事件對(duì)差異性控件的適應(yīng)性及兼容性問(wèn)題。
      [0007]為解決上面的問(wèn)題,會(huì)大大增加系統(tǒng)及應(yīng)用的復(fù)雜度,降低產(chǎn)品的穩(wěn)定性,降低響應(yīng)速度。

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

      [0008]鑒于上述問(wèn)題,提出了本發(fā)明實(shí)施例以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種在終端中的觸控操作方法和相應(yīng)的一種在終端中的觸控操作裝置。
      [0009]為了解決上述問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了一種在終端中的觸控操作方法,包括:
      [0010]當(dāng)接收到窗口的調(diào)整指令時(shí),按照所述調(diào)整指令中的調(diào)整數(shù)據(jù)調(diào)整在顯示屏中的窗口 ;
      [0011]當(dāng)接收到觸摸屏上發(fā)生觸摸事件時(shí),將發(fā)生所述觸摸事件的第一坐標(biāo)位置按照所述調(diào)整數(shù)據(jù)映射為第二坐標(biāo)位置;
      [0012]將所述觸摸事件發(fā)送至,在顯示屏中原始位置為所述第二坐標(biāo)位置的窗口,以驅(qū)動(dòng)所述窗口所屬的應(yīng)用執(zhí)行相應(yīng)的操作。
      [0013]優(yōu)選地,所述按照所述調(diào)整指令中的調(diào)整數(shù)據(jù)調(diào)整在顯示屏中的窗口的步驟包括:
      [0014]窗口管理服務(wù)將所述調(diào)整指令中的調(diào)整數(shù)據(jù)發(fā)送至窗口狀態(tài)類;
      [0015]在刷新顯示窗口時(shí),窗口管理服務(wù)調(diào)取窗口對(duì)應(yīng)的、存儲(chǔ)在窗口狀態(tài)類中的窗口數(shù)據(jù);所述窗口數(shù)據(jù)包括在顯示屏中的原始數(shù)據(jù)和調(diào)整數(shù)據(jù);
      [0016]窗口管理服務(wù)按照調(diào)整數(shù)據(jù)對(duì)原始數(shù)據(jù)進(jìn)行調(diào)整處理,以獲得顯示數(shù)據(jù)進(jìn)行顯不O
      [0017]優(yōu)選地,所述當(dāng)檢測(cè)到觸摸屏上發(fā)生觸摸事件時(shí),將發(fā)生所述觸摸事件的第一坐標(biāo)位置按照所述調(diào)整數(shù)據(jù)映射為第二坐標(biāo)位置的步驟包括:
      [0018]輸入監(jiān)聽(tīng)器獲取存儲(chǔ)在窗口狀態(tài)類中的窗口數(shù)據(jù);
      [0019]輸入監(jiān)聽(tīng)器按照所述窗口數(shù)據(jù)中的調(diào)整數(shù)據(jù),將發(fā)生所述觸摸事件的第一坐標(biāo)位置映射為第二坐標(biāo)位置。
      [0020]優(yōu)選地,所述將所述觸摸事件發(fā)送至,在顯示屏中原始位置為所述第二坐標(biāo)位置的窗口,以驅(qū)動(dòng)所述窗口所屬的應(yīng)用執(zhí)行相應(yīng)的操作的步驟包括:
      [0021]輸入監(jiān)聽(tīng)器將所述觸摸事件發(fā)送至,窗口數(shù)據(jù)中原始位置為所述第二坐標(biāo)位置的窗口,以驅(qū)動(dòng)所述窗口所屬的應(yīng)用執(zhí)行相應(yīng)的操作。
      [0022]優(yōu)選地,所述調(diào)整數(shù)據(jù)包括偏移量和/或縮放比例;
      [0023]所述窗口管理服務(wù)按照調(diào)整數(shù)據(jù)對(duì)原始數(shù)據(jù)進(jìn)行調(diào)整處理,以獲得顯示數(shù)據(jù)進(jìn)行顯示的步驟包括:
      [0024]窗口管理服務(wù)對(duì)原始數(shù)據(jù)疊加偏移量,以獲得顯示數(shù)據(jù)進(jìn)行顯示;
      [0025]或者,
      [0026]窗口管理服務(wù)對(duì)原始數(shù)據(jù)乘以縮放比例,以獲得顯示數(shù)據(jù)進(jìn)行顯示;
      [0027]或者,
      [0028]窗口管理服務(wù)對(duì)原始數(shù)據(jù)乘以縮放比例,以獲得變量數(shù)據(jù);
      [0029]窗口管理服務(wù)對(duì)變量數(shù)據(jù)疊加偏移量,以獲得顯示數(shù)據(jù)進(jìn)行顯示;
      [0030]所述輸入監(jiān)聽(tīng)器按照所述窗口數(shù)據(jù)中的調(diào)整數(shù)據(jù),將發(fā)生所述觸摸事件的第一坐標(biāo)位置映射為第二坐標(biāo)位置的步驟包括:
      [0031]輸入監(jiān)聽(tīng)器對(duì)發(fā)生所述觸摸事件的第一坐標(biāo)位置減去偏移量,以獲得第二坐標(biāo)位置;
      [0032]或者,
      [0033]輸入監(jiān)聽(tīng)器對(duì)發(fā)生所述觸摸事件的第一坐標(biāo)位置除以縮放比例,以獲得第二坐標(biāo)位置;
      [0034]或者,
      [0035]輸入監(jiān)聽(tīng)器對(duì)發(fā)生所述觸摸事件的第一坐標(biāo)位置減去偏移量,以獲得變量位置;
      [0036]輸入監(jiān)聽(tīng)器對(duì)所述變量位置除以縮放比例,以獲得第二坐標(biāo)位置。
      [0037]本發(fā)明實(shí)施例還公開(kāi)了一種在終端中的觸控操作裝置,包括:
      [0038]窗口調(diào)整模塊,用于在接收到窗口的調(diào)整指令時(shí),按照所述調(diào)整指令中的調(diào)整數(shù)據(jù)調(diào)整在顯示屏中的窗口;
      [0039]位置映射模塊,用于在接收到觸摸屏上發(fā)生觸摸事件時(shí),將發(fā)生所述觸摸事件的第一坐標(biāo)位置按照所述調(diào)整數(shù)據(jù)映射為第二坐標(biāo)位置;
      [0040]事件分發(fā)模塊,用于將所述觸摸事件發(fā)送至,在顯示屏中原始位置為所述第二坐標(biāo)位置的窗口,以驅(qū)動(dòng)所述窗口所屬的應(yīng)用執(zhí)行相應(yīng)的操作。
      [0041 ] 優(yōu)選地,所述窗口調(diào)整模塊包括窗口管理服務(wù)子模塊,所述窗口管理服務(wù)子模塊包括:
      [0042]調(diào)整數(shù)據(jù)發(fā)送子模塊,用于將所述調(diào)整指令中的調(diào)整數(shù)據(jù)發(fā)送至窗口狀態(tài)類;
      [0043]窗口數(shù)據(jù)調(diào)用子模塊,用于在刷新顯示窗口時(shí),調(diào)取窗口對(duì)應(yīng)的、存儲(chǔ)在窗口狀態(tài)類中的窗口數(shù)據(jù);所述窗口數(shù)據(jù)包括在顯示屏中的原始數(shù)據(jù)和調(diào)整數(shù)據(jù);
      [0044]調(diào)整處理子模塊,用于按照調(diào)整數(shù)據(jù)對(duì)原始數(shù)據(jù)進(jìn)行調(diào)整處理,以獲得顯示數(shù)據(jù)進(jìn)行顯示。
      [0045]優(yōu)選地,所述位置映射模塊包括輸入監(jiān)聽(tīng)器第一子模塊,所述輸入監(jiān)聽(tīng)器第一子豐吳塊包括:
      [0046]窗口數(shù)據(jù)獲取子模塊,用于獲取存儲(chǔ)在窗口狀態(tài)類中的窗口數(shù)據(jù);
      [0047]觸摸事件映射子模塊,用于按照所述窗口數(shù)據(jù)中的調(diào)整數(shù)據(jù),將發(fā)生所述觸摸事件的第一坐標(biāo)位置映射為第二坐標(biāo)位置。
      [0048]優(yōu)選地,所述事件分發(fā)模塊包括輸入監(jiān)聽(tīng)器第二子模塊,所述輸入監(jiān)聽(tīng)器第二子豐吳塊包括:
      [0049]事件數(shù)據(jù)分發(fā)子模塊,用于將所述觸摸事件發(fā)送至,窗口數(shù)據(jù)中原始位置為所述第二坐標(biāo)位置的窗口,以驅(qū)動(dòng)所述窗口所屬的應(yīng)用執(zhí)行相應(yīng)的操作。
      [0050]優(yōu)選地,所述調(diào)整數(shù)據(jù)包括偏移量和/或縮放比例;
      [0051]所述調(diào)整處理子模塊包括:
      [0052]第一移動(dòng)子模塊,用于對(duì)原始數(shù)據(jù)疊加偏移量,以獲得顯示數(shù)據(jù)進(jìn)行顯示;
      [0053]或者,
      [0054]第一縮放子模塊,用于對(duì)原始數(shù)據(jù)乘以縮放比例,以獲得顯示數(shù)據(jù)進(jìn)行顯示;
      [0055]或者,
      [0056]第二縮放子模塊,用于對(duì)原始數(shù)據(jù)乘以縮放比例,以獲得變量數(shù)據(jù);
      [0057]第二移動(dòng)子模塊,用于對(duì)變量數(shù)據(jù)疊加偏移量,以獲得顯示數(shù)據(jù)進(jìn)行顯示;
      [0058]所述觸摸事件映射子模塊包括:
      [0059]第三移動(dòng)子模塊,用于對(duì)發(fā)生所述觸摸事件的第一坐標(biāo)位置減去偏移量,以獲得第二坐標(biāo)位置;
      [0060]或者,
      [0061]第三縮放子模塊,用于對(duì)發(fā)生所述觸摸事件的第一坐標(biāo)位置除以縮放比例,以獲得第二坐標(biāo)位置;
      [0062]或者,
      [0063]第四移動(dòng)子模塊,用于對(duì)發(fā)生所述觸摸事件的第一坐標(biāo)位置減去偏移量,以獲得變量位置;
      [0064]第四縮放子模塊,用于對(duì)所述變量位置除以縮放比例,以獲得第二坐標(biāo)位置。
      [0065]本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
      [0066]本發(fā)明實(shí)施例按照調(diào)整數(shù)據(jù)調(diào)整在顯示屏中的窗口后,將發(fā)生的觸摸事件由發(fā)生的第一坐標(biāo)位置按照調(diào)整數(shù)據(jù)映射為第二坐標(biāo)位置,并將該觸摸事件發(fā)送至,在顯示屏中原始位置為第二坐標(biāo)位置的窗口,以執(zhí)行相應(yīng)的操作,通過(guò)顯示屏虛擬原點(diǎn)改變的思想進(jìn)行觸控操作,窗口及其位置的邏輯關(guān)系不發(fā)生改變,將觸摸事件進(jìn)行映射上報(bào)即可,避免了二次轉(zhuǎn)發(fā),大大提高了的穩(wěn)定性。
      【附圖說(shuō)明】
      [0067]圖1是本發(fā)明的一種終端的結(jié)構(gòu)框圖;
      [0068]圖2是本發(fā)明的一種在終端中的觸控操作方法實(shí)施例的步驟流程圖;
      [0069]圖3A-圖3D是本發(fā)明的一種窗口的調(diào)整示例圖;
      [0070]圖4是本發(fā)明的一種窗口管理系統(tǒng)的結(jié)構(gòu)圖;
      [0071]圖5是本發(fā)明的一種在終端中的觸控操作裝置實(shí)施例的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0072]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
      [0073]在可進(jìn)行觸控操作的終端中,一般可以包括顯示屏和觸摸屏(touch screen)。
      [0074]其中,顯示屏可以將用戶界面(User Interface,UI)元素,如窗口(包括控件)顯示到屏幕上,具體可以包括IXD(Liquid Crystal Display,液晶顯示器)顯示屏、LED (Light-Emitting D1de,發(fā)光二極管)顯示屏等等,
      [0075]觸摸屏又可以稱為“觸控屏”、“觸控面板”,是個(gè)可接收觸頭等輸入訊號(hào)的感應(yīng)式液晶顯示裝置,具體可以包括矢量壓力傳感技術(shù)觸摸屏、電阻技術(shù)觸摸屏、電容技術(shù)觸摸屏、紅外線技術(shù)觸摸屏、表面聲波技術(shù)觸摸屏等等,本發(fā)明實(shí)施例對(duì)此不加以限制。
      [0076]大多數(shù)情況下,觸摸屏附著在顯示屏之上,如果能測(cè)量出觸摸點(diǎn)在觸摸屏上的坐標(biāo)位置,則可根據(jù)顯示屏上對(duì)應(yīng)坐標(biāo)位置的用戶界面元素獲知觸摸者的意圖,進(jìn)行相應(yīng)的操作,如關(guān)閉、確認(rèn)、返回等等。
      [0077]如圖1所示,以手機(jī)100為例,手機(jī)100可以包括機(jī)身100、顯示屏102、面板103,其中,面板103中包括觸摸屏1031,觸摸屏1031附著在顯示屏102上。
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1