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

      界面響應(yīng)方法及裝置的制造方法

      文檔序號:8361107閱讀:251來源:國知局
      界面響應(yīng)方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于信息技術(shù)領(lǐng)域,尤其涉及界面響應(yīng)方法及裝置。
      【背景技術(shù)】
      [0002]在智能手機(jī)的使用過程中,有時會遇到這樣的情況:多次點(diǎn)擊某個圖標(biāo)或者按鍵,導(dǎo)致界面多次跳轉(zhuǎn)。例如,快速多次地點(diǎn)擊某個圖標(biāo),導(dǎo)致進(jìn)入了下下層或下幾層界面;或者,多次點(diǎn)擊返回按鍵,導(dǎo)致進(jìn)入了上上層或上幾層界面。
      [0003]導(dǎo)致上述問題的主要原因有兩個:第一個主要原因是界面特性,例如,某一應(yīng)用圖標(biāo)界面不支持雙擊,如果用戶雙擊了,則不但會進(jìn)入該應(yīng)用,還會進(jìn)入用戶第二次點(diǎn)擊的位置對應(yīng)跳轉(zhuǎn)的界面;第二個主要原因是系統(tǒng)卡頓,例如在系統(tǒng)卡頓時,用戶多次點(diǎn)擊某個界面,則點(diǎn)擊事件會積累起來,等到系統(tǒng)不卡頓的時候全部響應(yīng),造成界面多次跳轉(zhuǎn),這一點(diǎn)在用戶多次點(diǎn)擊返回按鍵時特別常見。

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

      [0004]鑒于此,本發(fā)明實(shí)施例提供了一種界面響應(yīng)方法及裝置,以解決現(xiàn)有技術(shù)在接收到多個點(diǎn)擊事件時界面多次跳轉(zhuǎn),導(dǎo)致進(jìn)入非用戶預(yù)期界面的問題。
      [0005]一方面,本發(fā)明實(shí)施例提供了一種界面響應(yīng)方法,包括:
      [0006]當(dāng)接收到N個點(diǎn)擊事件時,確定所述N個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域所支持的點(diǎn)擊事件類型,其中,N為大于I的整數(shù);
      [0007]根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中的M個點(diǎn)擊事件,并響應(yīng)所述M個點(diǎn)擊事件,其中,M為大于或等于I且小于或等于N的整數(shù)。
      [0008]第二方面,本發(fā)明實(shí)施例提供了一種界面響應(yīng)裝置,包括:
      [0009]點(diǎn)擊事件類型確定單元,用于當(dāng)接收到N個點(diǎn)擊事件時,確定所述N個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域所支持的點(diǎn)擊事件類型,其中,N為大于I的整數(shù);
      [0010]界面響應(yīng)單元,用于根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中的M個點(diǎn)擊事件,并響應(yīng)所述M個點(diǎn)擊事件,其中,M為大于或等于I且小于或等于N的整數(shù)。
      [0011]本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實(shí)施例通過當(dāng)接收到N個點(diǎn)擊事件時,確定點(diǎn)擊區(qū)域所支持的點(diǎn)擊事件類型,再根據(jù)點(diǎn)擊事件類型保留N個點(diǎn)擊事件中的M個點(diǎn)擊事件,并響應(yīng)保留的M個點(diǎn)擊事件,由此在接收到的點(diǎn)擊事件的個數(shù)超過界面支持的點(diǎn)擊次數(shù)或者系統(tǒng)卡頓時,避免界面多次跳轉(zhuǎn),從而實(shí)現(xiàn)用戶預(yù)期的界面響應(yīng)。
      【附圖說明】
      [0012]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0013]圖1是本發(fā)明實(shí)施例提供的界面響應(yīng)方法的實(shí)現(xiàn)流程圖;
      [0014]圖2是本發(fā)明實(shí)施例提供的界面響應(yīng)方法步驟SlOl的具體實(shí)現(xiàn)流程圖;
      [0015]圖3是本發(fā)明實(shí)施例通過的界面響應(yīng)裝置的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0016]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0017]圖1示出了本發(fā)明實(shí)施例提供的界面響應(yīng)方法的實(shí)現(xiàn)流程圖,詳述如下:
      [0018]在步驟SlOl中,當(dāng)接收到N個點(diǎn)擊事件時,確定所述N個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域所支持的點(diǎn)擊事件類型,其中,N為大于I的整數(shù)。
      [0019]需要說明的是,本發(fā)明實(shí)施例的執(zhí)行主體可以為移動終端,也可以為其它計算機(jī)設(shè)備,在此不做限定。移動終端可以包括移動電話(或稱為“蜂窩”電話)和具有移動終端的計算機(jī),例如,可以是便攜式、袖珍式、手持式、計算機(jī)內(nèi)置的或者車載的移動裝置,它們與無線接入網(wǎng)交換語言和/或數(shù)據(jù)。例如,個人通信業(yè)務(wù)(Personal Communicat1n Service,PCS)電話、無繩電話、會話發(fā)起協(xié)議(Sess1n Initiat1n Protocol,SIP)話機(jī)、無線本地環(huán)路(Wireless Local Loop,WLL)站、個人數(shù)字助理(Personal Digital Assistant,PDA)等設(shè)備,在此不作限定。
      [0020]在本發(fā)明實(shí)施例中,一次單擊或者一次長按生成一個點(diǎn)擊事件。一次雙擊則生成兩個點(diǎn)擊事件,以此類推。在這里,點(diǎn)擊事件可以由觸摸操作生成,也可以由按鍵操作生成,在此不做限定。每個點(diǎn)擊區(qū)域所支持的點(diǎn)擊事件類型可能不同。例如,某一點(diǎn)擊區(qū)域可能僅支持單擊,也可能既支持單擊也支持雙擊。在這里,假設(shè)第一點(diǎn)擊區(qū)域支持的點(diǎn)擊事件類型為單擊,第二點(diǎn)擊區(qū)域支持的點(diǎn)擊事件類型為單擊和雙擊。
      [0021]在步驟S102中,根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中的M個點(diǎn)擊事件,并響應(yīng)所述M個點(diǎn)擊事件,其中,M為大于或等于I且小于或等于N的整數(shù)。
      [0022]若根據(jù)N個點(diǎn)擊事件確定的點(diǎn)擊區(qū)域?yàn)榈谝稽c(diǎn)擊區(qū)域,而第一點(diǎn)擊區(qū)域支持的點(diǎn)擊事件類型為單擊,則保留N個點(diǎn)擊事件中的一個點(diǎn)擊事件,并響應(yīng)該點(diǎn)擊事件,即響應(yīng)單擊事件。
      [0023]若根據(jù)N個點(diǎn)擊事件確定的點(diǎn)擊區(qū)域?yàn)榈诙c(diǎn)擊區(qū)域,而第二點(diǎn)擊區(qū)域支持的點(diǎn)擊事件類型為單擊和雙擊,則保留N個點(diǎn)擊事件中的兩個點(diǎn)擊事件,并響應(yīng)該兩個點(diǎn)擊事件,即響應(yīng)雙擊事件。
      [0024]可選地,當(dāng)所述N個點(diǎn)擊事件對應(yīng)于同一個點(diǎn)擊區(qū)域時,所述根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中的M個點(diǎn)擊事件具體為:
      [0025]根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中發(fā)生時間在前的M個點(diǎn)擊事件。
      [0026]若根據(jù)N個點(diǎn)擊事件確定的點(diǎn)擊區(qū)域均為第一點(diǎn)擊區(qū)域,則保留N個點(diǎn)擊事件中的第一個點(diǎn)擊事件,并響應(yīng)該點(diǎn)擊事件,即響應(yīng)單擊事件。
      [0027]若根據(jù)N個點(diǎn)擊事件確定的點(diǎn)擊區(qū)域均為第二點(diǎn)擊區(qū)域,則保留N個點(diǎn)擊事件中的前兩個點(diǎn)擊事件,并響應(yīng)該兩個點(diǎn)擊事件,即響應(yīng)雙擊事件。
      [0028]可選地,當(dāng)所述N個點(diǎn)擊事件對應(yīng)于至少兩個點(diǎn)擊區(qū)域時,所述根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中的M個點(diǎn)擊事件具體為:
      [0029]根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中發(fā)生時間在后的M個點(diǎn)擊事件。
      [0030]若根據(jù)N個點(diǎn)擊事件確定的點(diǎn)擊區(qū)域既包括第一點(diǎn)擊區(qū)域也包括第二點(diǎn)擊區(qū)域,且N個點(diǎn)擊事件中的最后一個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域?yàn)榈谝稽c(diǎn)擊區(qū)域,則保留N個點(diǎn)擊事件中的最后一個點(diǎn)擊事件,并響應(yīng)該點(diǎn)擊事件,即響應(yīng)單擊事件。
      [0031]若根據(jù)N個點(diǎn)擊事件確定的點(diǎn)擊區(qū)域既包括第一點(diǎn)擊區(qū)域也包括第二點(diǎn)擊區(qū)域,且N個點(diǎn)擊事件中的最后兩個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域均為第二點(diǎn)擊區(qū)域,則保留N個點(diǎn)擊事件中的最后兩個點(diǎn)擊事件,并響應(yīng)該兩個點(diǎn)擊事件,即響應(yīng)雙擊事件。
      [0032]若根據(jù)N個點(diǎn)擊事件確定的點(diǎn)擊區(qū)域既包括第一點(diǎn)擊區(qū)域也包括第二點(diǎn)擊區(qū)域,且N個點(diǎn)擊事件中的最后一個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域?yàn)榈诙c(diǎn)擊區(qū)域,N個點(diǎn)擊事件中的倒數(shù)第二個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域?yàn)榈谝稽c(diǎn)擊區(qū)域,則保留N個點(diǎn)擊事件中的最后一個點(diǎn)擊事件,并響應(yīng)該點(diǎn)擊事件,即響應(yīng)單擊事件。
      [0033]圖2示出了本發(fā)明實(shí)施例提供的界面響應(yīng)方法步驟SlOl的具體實(shí)現(xiàn)流程圖,參照圖2:
      [0034]所述當(dāng)接收到N個點(diǎn)擊事件時,確定所述N個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域所支持的點(diǎn)擊事件類型包括:
      [0035]在步驟S201中,當(dāng)接收到N個點(diǎn)擊事件時,獲取所述N個點(diǎn)擊事件的坐標(biāo)信息;
      [0036]在步驟S202中,根據(jù)所述N個點(diǎn)擊事件的坐標(biāo)信息確定所述N個點(diǎn)擊事件對應(yīng)的點(diǎn)擊區(qū)域;
      [0037]在步驟S203中,確定所述點(diǎn)擊區(qū)域?qū)?yīng)的應(yīng)用圖標(biāo)或者界面所支持的點(diǎn)擊事件類型。
      [0038]在本發(fā)明實(shí)施例中,當(dāng)點(diǎn)擊事件由觸摸操作生成時,根據(jù)點(diǎn)擊事件的坐標(biāo)信息確定點(diǎn)擊操作對應(yīng)的點(diǎn)擊區(qū)域。每一次的觸摸操作均對應(yīng)于一個坐標(biāo)信息,即每一個點(diǎn)擊事件均對應(yīng)于一個坐標(biāo)信息。
      [0039]進(jìn)一步地,在所述根據(jù)所述點(diǎn)擊事件類型保留所述N個點(diǎn)擊事件中的M個點(diǎn)擊事件之后,所述方法還包括:
      [0040]丟棄所述N個點(diǎn)擊事件中除所述M個點(diǎn)擊事件以外的N-M個點(diǎn)擊事件。
      [0041 ] 在本發(fā)明實(shí)施例中,保留N個點(diǎn)擊事件中的M個點(diǎn)擊事件,丟棄其它N-M個點(diǎn)擊事件,由此避免由于點(diǎn)擊事件連續(xù)響應(yīng)造成的界面多次跳轉(zhuǎn)。
      [0042]應(yīng)理解,在本發(fā)明實(shí)施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
      [0043]本發(fā)明實(shí)施例通過當(dāng)接收到N個點(diǎn)擊事件時,確定點(diǎn)擊區(qū)域所支持的點(diǎn)擊事件類型,再根據(jù)點(diǎn)擊事件類型保留N個點(diǎn)擊事件中的M個點(diǎn)擊事件,并響應(yīng)保留的M個點(diǎn)擊事件,由此在接收到的點(diǎn)擊事件的個數(shù)超過界面支持的點(diǎn)擊次數(shù)或者系統(tǒng)卡頓時,避免界面多次跳轉(zhuǎn)
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1