欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

智能終端應用程序的控制方法和裝置制造方法

文檔序號:6503338閱讀:174來源:國知局
智能終端應用程序的控制方法和裝置制造方法
【專利摘要】本申請公開了一種智能終端應用程序的控制方法和裝置,包括:手勢檢測模塊在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢;識別模塊在手勢檢測模塊檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢后,根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏幕指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令;指令執(zhí)行模塊觸發(fā)所識別出的所述APP的指定功能項的啟動指令。利用本發(fā)明,可提高對APP的操作效率。
【專利說明】智能終端應用程序的控制方法和裝置

【技術領域】
[0001]本申請涉及數(shù)據(jù)處理設備的數(shù)據(jù)處理【技術領域】,尤其涉及一種智能終端應用程序的控制方法和裝置。

【背景技術】
[0002]目前具有觸摸屏的智能終端的種類越來越多,例如具有觸摸屏的計算機、觸摸屏手機、觸摸屏掌上電腦、觸摸屏平板電腦等等。在這些具有觸摸屏的智能終端中,通常是利用觸摸屏進行人機指令交互,尤其是操作人員要利用觸摸屏向智能終端中輸入操作指令等信息。
[0003]隨著智能終端的處理能力的提高和信息技術的發(fā)展,在智能終端上運行的應用程序(APP)也越來越多。尤其是在便攜智能終端上的應用程序成井噴的速度發(fā)展。隨著觸摸屏的普及,用于執(zhí)行各種指令的輸入手勢的應用已經(jīng)非常常見。
[0004]在現(xiàn)有的適用于觸摸屏的閱讀類的APP中,通常對APP的控制方法是采用手指點擊鍵盤或屏幕上的菜單或導航的方式來實現(xiàn),例如點擊智能手機鍵盤上的菜單鍵,就可以顯示出該APP的菜單或導航,菜單或導航中包括了該APP的各種功能項的啟動圖標,用戶再次點擊某個啟動圖標,則觸發(fā)該啟動圖標對應功能項的啟動指令。例如,對于閱讀類APP來講,在用戶閱讀一本電子書或一本電子雜志時,往往需要查看本電子書或電子雜志的目錄以跳轉到其它頁面。現(xiàn)有的技術方案是:
[0005]I)用戶需要點擊以下鍵盤或屏幕上的菜單或導航,顯示出菜單項或導航項;
[0006]2)如果菜單項或導航項在當前的屏幕中顯示出了“目錄”功能項的圖標,則用戶需要再次點擊該“目錄”功能項的圖標,觸發(fā)“目錄”功能項的啟動指令,當前屏幕上顯示當前所看電子書的目錄數(shù)據(jù);
[0007]3)如果菜單項或導航項中的功能項眾多,在當前的屏幕中沒有足夠的空間顯示出“目錄”功能項的圖標,則需要用戶再次對菜單項或導航項進行滾動等操作,使得“目錄”功能項的圖標顯示在當前屏幕中,然后再點擊該“目錄”功能項的圖片。
[0008]上述現(xiàn)有技術的缺點是:當用戶當前處于APP的指定內(nèi)容頁面,例如用戶正在閱讀一本電子雜志,如果用戶希望觸發(fā)指定的功能項如顯示本電子雜志的目錄,則需要至少與智能終端進行2次人機交互才能實現(xiàn),在屏幕較小時,其中還夾雜著一個在菜單或導航中的滾動尋找動作,因此其操作效率較低,對于觸發(fā)頻率較高的功能項如顯示目錄功能,其操作效率更會成倍降低,用戶使用不方便。


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

[0009]有鑒于此,本發(fā)明的主要目的是提供一種智能終端應用程序的控制方法,以提高對APP的操作效率。
[0010]本發(fā)明的另一目的在于提供一種智能終端應用程序的控制裝置,以提高對APP的操作效率。
[0011]本發(fā)明的技術方案是這樣實現(xiàn)的:
[0012]一種智能終端應用程序的控制方法,包括:
[0013]在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢;
[0014]若檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢,則根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏幕指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令;
[0015]觸發(fā)所識別出的所述APP的指定功能項的啟動指令。
[0016]一種智能終端應用程序的控制裝置,包括:
[0017]手勢檢測模塊,用于在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢;
[0018]識別模塊,用于在手勢檢測模塊檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢后,根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏.指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令;
[0019]指令執(zhí)行模塊,用于觸發(fā)所識別出的所述APP的指定功能項的啟動指令。
[0020]與現(xiàn)有技術相比,本發(fā)明在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢;若檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢,則根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏幕指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令;觸發(fā)所識別出的所述APP的指定功能項的啟動指令。這樣本發(fā)明就可以用一次滑動手勢即可觸發(fā)所述APP指定功能項的啟動指令,從而啟動指定功能項,提高了對APP的操作效率,方便用戶使用。其中,尤其是對于觸發(fā)頻率較高的功能項如閱讀類APP中的顯示目錄功能項,其操作效率更會成倍提高,顯著提高了用戶使用APP的便攜度。

【專利附圖】

【附圖說明】
[0021]圖1為本發(fā)明所述智能終端應用程序的控制方法的一種實施例流程圖;
[0022]圖2為本發(fā)明所述智能終端應用程序的控制方法的又一種實施例流程圖;
[0023]圖3為檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢一種具體流程圖;
[0024]圖4為一種在左側指定區(qū)域內(nèi)手指向下滑動而觸發(fā)顯示電子書目錄的一種示意圖;
[0025]圖5為本發(fā)明所述智能終端應用程序的控制裝置的一種實施例的組成示意圖;
[0026]圖6為本發(fā)明所述智能終端應用程序的控制裝置的又一種實施例的組成示意圖;
[0027]圖7為本發(fā)明所述手勢檢測模塊的一種具體組成示意圖。

【具體實施方式】
[0028]下面結合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
[0029]圖1為本發(fā)明所述智能終端應用程序的控制方法的一種實施例流程圖。參見圖1,該方法主要包括:
[0030]步驟101、在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢。
[0031]步驟102、若檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢,則根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏幕指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令。
[0032]步驟103、觸發(fā)所識別出的所述APP的指定功能項的啟動指令。
[0033]本發(fā)明中,所述智能終端是指具有觸摸屏和數(shù)據(jù)計算處理功能的終端設備,包括但不限于觸摸屏智能手機、觸摸屏掌上電腦、觸摸屏平板電腦等。這些具有觸摸屏的智能終端上都安裝有操作系統(tǒng),包括但不限于:Android操作系統(tǒng)、Symbian操作系統(tǒng)、Windowsmobile操作系統(tǒng)、以及蘋果iPhone OS操作系統(tǒng)等等。而且這些具有觸摸屏的智能終端上都有相應的接收模塊,可以接收識別出施加在觸摸屏上的各種操作動作和手勢,包括但不限于:點擊動作、滑動手勢等,該檢測模塊提供了對外的調用接口,外部程序可以調用這些接口來檢測到當前智能終端的觸摸屏所接收識別出的各種操作動作和手勢。
[0034]以上詳細羅列了一些智能終端的具體類型和具體的操作系統(tǒng)類型,但是本領域技術人員可以意識到,本發(fā)明實施方式并不局限于上述羅列的類型,而還可以適用于其他任意的智能終端類型和操作系統(tǒng)類型之中。
[0035]在一種優(yōu)選實施例中,所述APP為閱讀類APP,如電子書閱讀APP、新聞資訊閱讀APP、雜志閱讀APP、網(wǎng)頁瀏覽類APP等,通常這類APP都有展示目錄的功能,因此非常適合于采用本發(fā)明所述的技術方案來觸發(fā)展示目錄的啟動指令,可以達到減少人機操作次數(shù),提高操作效率的技術效果。當然,本發(fā)明所述的技術方案不只限于閱讀類APP,也可以應用到其它類型的APP中。
[0036]在本優(yōu)選實施例中,所述在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢,具體為:在該APP的展示具體內(nèi)容載體內(nèi)容的閱讀頁面,檢測智能終端接收的輸入手勢;所述內(nèi)容載體是指電子書、電子雜志、電子文檔、甚至網(wǎng)頁內(nèi)容等。
[0037]在一種優(yōu)選實施例中,所述起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令優(yōu)選為:所述APP的展示目錄功能的啟動指令。當然,起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令也不限于展示目錄功能,在其它的實施例中,起點位于屏.指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令也可以是其它功能項,例如菜單中的任何一個功能項都可以,如設置功能項、閱讀進度調整設置等??梢愿鶕?jù)
[0038]所述指定滑動手勢與所述APP指定功能項啟動指令的映射關系,可以根據(jù)需要預先設定,例如從起點位于屏幕指定區(qū)域內(nèi)縱向滑動的滑動手勢對應展示目錄功能的啟動指令,橫向的滑動手勢對應閱讀進度調整功能的啟動指令,從中心點區(qū)域開始的畫弧滑動手勢對應屏幕旋轉功能的啟動指令等。
[0039]基于上述優(yōu)選實施例,在進一步的實施例中,如圖2所示的一種具體實施例的流程圖,所述起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令優(yōu)選為:所述APP的展示目錄功能的啟動指令。且所述步驟103中觸發(fā)所識別的指定功能項的啟動指令,具體包括:獲取當前屏幕所顯示的內(nèi)容頁面所屬的內(nèi)容載體(如當前頁面內(nèi)容所屬的一本電子書、電子雜志等等)的目錄數(shù)據(jù),在當前屏幕的指定區(qū)域(例如通常為屏幕的左側)顯示所獲取的目錄數(shù)據(jù);并且在觸發(fā)所述啟動指令后,如圖2所示,可以進一步包括:
[0040]步驟104、檢測智能終端所接收的觸發(fā)操作;
[0041]步驟105、若檢測到所述目錄數(shù)據(jù)中的條目被觸發(fā),則查詢被觸發(fā)的條目所對應的內(nèi)容頁面,在當前屏幕顯示被觸發(fā)的條目所對應的內(nèi)容頁面。
[0042]并且,在圖2所述實施例的進一步的實施例中,該方法在當前屏幕的指定區(qū)域顯示所獲取的目錄數(shù)據(jù)之后,檢測到所述目錄數(shù)據(jù)中的條目被觸發(fā)之前,還可以進一步包括:檢測智能終端所接收的觸發(fā)操作,在檢測到點擊屏幕上除目錄數(shù)據(jù)以外的區(qū)域后,取消顯示所述目錄數(shù)據(jù),還原顯示該目錄數(shù)據(jù)前的屏幕內(nèi)容。
[0043]圖3為檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢一種具體流程圖。參見圖3,在一種優(yōu)選實施例中,上述步驟101中,如何檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢,其具體的方式可以包括:
[0044]步驟301、判斷屏幕是否有手指接觸,若有則進入下一步;否則繼續(xù)判斷。
[0045]步驟302、判斷落在屏幕上的手指個數(shù),若為單指則進入下一步;否則返回步驟301繼續(xù)判斷。
[0046]步驟303、以屏幕左上角或右上角為零點位置,獲取手指在屏幕上的位置坐標(X,y),若X小于等于w/z,則進入下一步,否則返回步驟301繼續(xù)判斷;其中所述w為屏幕的總寬度,Z為預定的數(shù)值。
[0047]在進一步的優(yōu)選實施例中,所述步驟303中的z的取值為:[4,5],這樣更加符合用戶實際對APP的操作場景,即在用戶單指碰觸到從屏幕左側邊緣到屏幕左側1/4至1/5的區(qū)域(以屏幕左上角為零點位置),或者在用戶單指碰觸到從屏幕右側邊緣到屏幕右側1/4至1/5的區(qū)域(以屏幕右上角為零點位置),都會執(zhí)行下一步。z的取值為:[4,5]可以更適合人手持智能終端操作APP時的實際操作場景,可以使用戶在最方便的操作姿勢下發(fā)出所述滑動手勢。
[0048]步驟304、判斷手指是否滑動,若滑動則進入下一步;否則返回步驟301繼續(xù)判斷。
[0049]步驟305、獲取手指滑動的移動方向(X,Y),其中X為橫向移動的距離,Y為縱向移動的距離,若X和Y的值符合預定觸發(fā)條件,則進入下一步;否則返回步驟304繼續(xù)判斷。
[0050]本步驟305中,所述X和Y的值所符合的預定觸發(fā)條件為:
[0051]X等于O、且Y大于等于heightT,所述heightT為預設的最小縱向移動距離;也就是說要檢測出手指向下垂直滑動一段距離,該距離要大于等于heightT。
[0052]或者,X大于 0、Y 大于 0、arctg (X/Y)小于 angleT、且 X2+Y2 大于等于 IengthT,所述angleT為預設的最大角度值,IengthT為預設的最小移動距離;也就是說,通常用戶滑動手指時不會絕對的垂直滑動,而是或多或少的出現(xiàn)一些角度,因此采用這種觸發(fā)條件,可以對用戶手指滑動的角度和距離做出限定,只要滑動的角度在angleT范圍內(nèi)、滑動的距離大于等于IengthT,就會符合預定的觸發(fā)條件。
[0053]步驟306、判斷手指是否離開屏幕,若離開則判定檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢。如圖4為一種在左側指定區(qū)域內(nèi)手指向下滑動而觸發(fā)顯示電子書目錄的一種不意圖。
[0054]上述各步驟中,具體的判斷方式和數(shù)據(jù)獲取方式,可以采用現(xiàn)有的公知技術,例如智能終端的操作系統(tǒng)可以感應用戶在觸摸屏上的輸入動作,每感應到一個輸入動作則會發(fā)出一個動作消息,本發(fā)明的方法和裝置只要利用智能終端操作系統(tǒng)的應用編程接口(API)檢測所述動作消息,對所述動作消息進行識別就可以做出上述判斷和數(shù)據(jù)獲取,進而最終判定檢測到起點位于屏.指定區(qū)域內(nèi)的指定滑動手勢。
[0055]與上述方法對應,本發(fā)明還公開了一種智能終端應用程序的控制裝置,用于執(zhí)行上述方法。圖5為本發(fā)明所述智能終端應用程序的控制裝置的一種實施例的組成示意圖,該控制裝置設置在智能終端的APP內(nèi)部,參見圖5,該控制裝置500具體包括:
[0056]手勢檢測模塊501,用于在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢。
[0057]識別模塊502,用于在手勢檢測模塊檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢時,根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏.指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令。
[0058]指令執(zhí)行模塊503,用于觸發(fā)所識別出的所述APP的指定功能項的啟動指令。
[0059]本發(fā)明中,所述控制裝置可以設置在APP的內(nèi)部,用于對APP進行控制。在一種優(yōu)選實施例中,所述APP為閱讀類APP,如電子書閱讀APP、新聞資訊閱讀APP、雜志閱讀APP、網(wǎng)頁瀏覽類APP等,通常這類APP都有展示目錄的功能,因此非常適合于采用本發(fā)明所述的技術方案來觸發(fā)展示目錄的啟動指令,可以達到減少人機操作次數(shù),提高操作效率的技術效果。當然,本發(fā)明所述的技術方案不只限于閱讀類APP,也可以應用到其它類型的APP中。
[0060]所述APP的指定內(nèi)容頁面為:該APP的展示具體內(nèi)容載體內(nèi)容的閱讀頁面;所述內(nèi)容載體是指電子書、電子雜志、電子文檔、甚至網(wǎng)頁內(nèi)容等。
[0061]所述起點位于屏.指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令優(yōu)選為:所述APP的展示目錄功能的啟動指令。當然,起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令也不限于展示目錄功能,在其它的實施例中,起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令也可以是其它功能項,例如菜單中的任何一個功能項都可以,如設置功能項、閱讀進度調整設置等。
[0062]基于上述實施例,在進一步的實施例中,所述指令執(zhí)行模塊503具體用于:獲取當前屏幕所顯示的內(nèi)容頁面所屬的內(nèi)容載體(如當前頁面內(nèi)容所屬的一本電子書、電子雜志等等)的目錄數(shù)據(jù),在當前屏幕的指定區(qū)域顯示所獲取的目錄數(shù)據(jù)。并且在該實施例中,如圖6所示,所述控制裝置還進一步包括:
[0063]觸發(fā)檢測模塊504,用于檢測智能終端所接收的觸發(fā)操作;
[0064]頁面切換模塊505,用于在觸發(fā)檢測模塊檢測到所述目錄數(shù)據(jù)中的條目被觸發(fā)后,查詢被觸發(fā)的條目所對應的內(nèi)容頁面,在當前屏幕顯示被觸發(fā)的條目所對應的內(nèi)容頁面。
[0065]在進一步的實施例中,所述頁面切換模塊505進一步用于:在當前屏幕的指定區(qū)域顯示所獲取的目錄數(shù)據(jù)之后,在觸發(fā)檢測模塊檢測到點擊屏幕上除目錄數(shù)據(jù)以外的區(qū)域后,取消顯示所述目錄數(shù)據(jù),還原顯示該目錄數(shù)據(jù)前的屏幕內(nèi)容。
[0066]圖7為本發(fā)明所述手勢檢測模塊的一種具體組成示意圖。參見圖7,該手勢檢測模塊501具體包括:
[0067]第一判斷模塊511,用于判斷屏幕是否有手指接觸,若有則觸發(fā)第二判斷模塊512,否則繼續(xù)判斷。
[0068]第二判斷模塊512,用于判斷落在屏幕上的手指個數(shù),若為單指則觸發(fā)第三判斷模塊513,否則返回第一判斷模塊繼續(xù)判斷。
[0069]第三判斷模塊513,用于以屏幕左上角或右上角為零點位置,獲取手指在屏幕上的位置坐標U,y),若X小于等于w/z,則觸發(fā)第四判斷模塊514,否則返回第一判斷模塊繼續(xù)判斷;其中所述w為屏幕的總寬度,z為預定的數(shù)值。
[0070]在進一步的優(yōu)選實施例中,所述z的取值為:[4,5],這樣更加符合用戶實際對APP的操作場景,即在用戶單指碰觸到從屏幕左側邊緣到屏幕左側1/4至1/5的區(qū)域(以屏幕左上角為零點位置),或者在用戶單指碰觸到從屏幕右側邊緣到屏幕右側1/4至1/5的區(qū)域(以屏幕右上角為零點位置),都會執(zhí)行下一步。
[0071]第四判斷模塊514,用于判斷手指是否滑動,若滑動則觸發(fā)第五判斷模塊515 ;否則返回第一判斷模塊511繼續(xù)判斷。
[0072]第五判斷模塊515,用于獲取手指滑動的移動方向(X,Y),其中X為橫向移動的距離,Y為縱向移動的距離,若X和Y的值符合預定觸發(fā)條件,則觸發(fā)第六判斷模塊516,否則返回第一判斷模塊511繼續(xù)判斷。
[0073]本第五判斷模塊515中,所述X和Y的值所符合的預定觸發(fā)條件為:
[0074]X等于O、且Y大于等于heightT,所述heightT為預設的最小縱向移動距離;也就是說要檢測出手指向下垂直滑動一段距離,該距離要大于等于heightT。
[0075]或者,X大于 0、Y 大于 0、arctg (X/Y)小于 angleT、且 X2+Y2 大于等于 IengthT,所述angleT為預設的最大角度值,IengthT為預設的最小移動距離;也就是說,通常用戶滑動手指時不會絕對的垂直滑動,而是或多或少的出現(xiàn)一些角度,因此采用這種觸發(fā)條件,可以對用戶手指滑動的角度和距離做出限定,只要滑動的角度在angleT范圍內(nèi)、滑動的距離大于等于IengthT,就會符合預定的觸發(fā)條件。
[0076]第六判斷模塊516,用于判斷手指是否離開屏幕,若離開則判定檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢。
[0077]上述各判斷模塊中,具體的判斷方式和數(shù)據(jù)獲取方式,可以采用現(xiàn)有的公知技術,例如智能終端的操作系統(tǒng)可以感應用戶在觸摸屏上的輸入動作,每感應到一個輸入動作則會發(fā)出一個動作消息,本發(fā)明的方法和裝置只要利用智能終端操作系統(tǒng)的應用編程接口(API)檢測所述動作消息,對所述動作消息進行識別就可以做出上述判斷和數(shù)據(jù)獲取,進而最終判定檢測到起點位于屏.指定區(qū)域內(nèi)的指定滑動手勢。
[0078]另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成在一個單元中。
[0079]本發(fā)明的每一個實施例可以通過智能終端執(zhí)行的數(shù)據(jù)處理程序來實現(xiàn)。顯然,數(shù)據(jù)處理程序構成了本發(fā)明。此外,通常存儲在一個存儲介質中的數(shù)據(jù)處理程序通過直接將程序讀取出存儲介質或者通過將程序安裝或復制到數(shù)據(jù)處理設備的存儲設備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲介質也構成了本發(fā)明。存儲介質可以使用任何類型的記錄方式,例如紙張存儲介質(如紙帶等)、磁存儲介質(如軟盤、硬盤、閃存等)、光存儲介質(如CD-ROM等)、磁光存儲介質(如MO等)等。
[0080]因此本發(fā)明還公開了一種存儲介質,其中存儲有數(shù)據(jù)處理程序,該數(shù)據(jù)處理程序用于執(zhí)行本發(fā)明上述方法的任何一種實施例。
[0081]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
【權利要求】
1.一種智能終端應用程序的控制方法,其特征在于,包括: 在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢; 若檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢,則根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏幕指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令; 觸發(fā)所識別出的所述APP的指定功能項的啟動指令。
2.根據(jù)權利要求1所述的方法,其特征在于, 所述APP為閱讀類APP; 所述在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢,具體為:在該APP的展示具體內(nèi)容載體內(nèi)容的閱讀頁面,檢測智能終端接收的輸入手勢; 所述起點位于屏.指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令為:所述APP的展示目錄功能的啟動指令。
3.根據(jù)權利要求2所述的方法,其特征在于, 所述觸發(fā)所識別的指定功能項的啟動指令,具體包括:獲取當前屏幕所顯示的內(nèi)容頁面所屬的內(nèi)容載體的目錄數(shù)據(jù),在當前屏幕的指定區(qū)域顯示所獲取的目錄數(shù)據(jù); 并且在觸發(fā)所述啟動指令后,進一步包括: 檢測智能終端所接收的觸發(fā)操作; 若檢測到所述目錄數(shù)據(jù)中的條目被觸發(fā),則查詢被觸發(fā)的條目所對應的內(nèi)容頁面,在當前屏幕顯示被觸發(fā)的條目所對應的內(nèi)容頁面。
4.根據(jù)權利要求3所述的方法,其特征在于,該方法在當前屏幕的指定區(qū)域顯示所獲取的目錄數(shù)據(jù)之后,檢測到所述目錄數(shù)據(jù)中的條目被觸發(fā)之前,進一步包括:檢測智能終端所接收的觸發(fā)操作,在檢測到點擊屏幕上除目錄數(shù)據(jù)以外的區(qū)域后,取消顯示所述目錄數(shù)據(jù),還原顯示該目錄數(shù)據(jù)前的屏幕內(nèi)容。
5.根據(jù)權利要求1所述的方法,其特征在于,所述檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢,具體包括: 判斷屏幕是否有手指接觸,若有則進入下一步;判斷落在屏幕上的手指個數(shù),若為單指則進入下一步; 以屏幕左上角或右上角為零點位置,獲取手指在屏幕上的位置坐標U,y),若X小于等于w/z,則進入下一步,其中所述w為屏幕的總寬度,z為預定的數(shù)值; 判斷手指是否滑動,若滑動則進入下一步; 獲取手指滑動的移動方向(X,Y),其中X為橫向移動的距離,Y為縱向移動的距離,若X和Y的值符合預定觸發(fā)條件,則進入下一步; 判斷手指是否離開屏幕,若離開則判定檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢。
6.根據(jù)權利要求5所述的方法,其特征在于,所述X和Y的值所符合的預定觸發(fā)條件為: X等于O、且Y大于等于heightT,所述heightT為預設的最小縱向移動距離; 或者,X大于O、Y大于O、arctg (X/Y)小于angleT、且X2+Y2大于等于IengthT,所述angleT為預設的最大角度值,IengthT為預設的最小移動距離。
7.根據(jù)權利要求5所述的方法,其特征在于,所述z的取值為:[4,5]。
8.一種智能終端應用程序的控制裝置,其特征在于,包括: 手勢檢測模塊,用于在智能終端運行應用程序APP時,在該APP的指定內(nèi)容頁面,檢測智能終端接收的輸入手勢; 識別模塊,用于在手勢檢測模塊檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢后,根據(jù)預先設置的指定滑動手勢與所述APP指定功能項啟動指令的映射關系,識別該起點位于屏.指定區(qū)域的指定滑動手勢對應的所述APP指定功能項的啟動指令; 指令執(zhí)行模塊,用于觸發(fā)所識別出的所述APP的指定功能項的啟動指令。
9.根據(jù)權利要求8所述的裝置,其特征在于, 所述APP為閱讀類APP ; 所述APP的指定內(nèi)容頁面為:該APP的展示具體內(nèi)容載體內(nèi)容的閱讀頁面; 所述起點位于屏.指定區(qū)域內(nèi)的指定滑動手勢所對應的指定功能項的啟動指令為:所述APP的展示目錄功能的啟動指令。
10.根據(jù)權利要求9所述的裝置,其特征在于, 所述指令執(zhí)行模塊具體用于:獲取當前屏幕所顯示的內(nèi)容頁面所屬的內(nèi)容載體的目錄數(shù)據(jù),在當前屏幕的指定區(qū)域顯示所獲取的目錄數(shù)據(jù); 該控制裝置進一步包括: 觸發(fā)檢測模塊,用于檢測智能終端所接收的觸發(fā)操作; 頁面切換模塊,用于在觸發(fā)檢測模塊檢測到所述目錄數(shù)據(jù)中的條目被觸發(fā)后,查詢被觸發(fā)的條目所對應的內(nèi)容頁面,在當前屏幕顯示被觸發(fā)的條目所對應的內(nèi)容頁面。
11.根據(jù)權利要求10所述的裝置,其特征在于, 所述頁面切換模塊,進一步用于:在當前屏幕的指定區(qū)域顯示所獲取的目錄數(shù)據(jù)之后,在觸發(fā)檢測模塊檢測到點擊屏幕上除目錄數(shù)據(jù)以外的區(qū)域后,取消顯示所述目錄數(shù)據(jù),還原顯示該目錄數(shù)據(jù)前的屏幕內(nèi)容。
12.根據(jù)權利要求8所述的裝置,其特征在于,所述手勢檢測模塊具體包括: 第一判斷模塊,用于判斷屏幕是否有手指接觸,若有則觸發(fā)第二判斷模塊; 第二判斷模塊,用于判斷落在屏幕上的手指個數(shù),若為單指則觸發(fā)第三判斷模塊; 第三判斷模塊,用于以屏幕左上角或右上角為零點位置,獲取手指在屏幕上的位置坐標(X,y),若X小于等于w/z,則觸發(fā)第四判斷模塊,其中所述w為屏幕的總寬度,z為預定的數(shù)值; 第四判斷模塊,用于判斷手指是否滑動,若滑動則觸發(fā)第五判斷模塊; 第五判斷模塊,用于獲取手指滑動的移動方向(X,Y),其中X為橫向移動的距離,Y為縱向移動的距離,若X和Y的值符合預定觸發(fā)條件,則觸發(fā)第六判斷模塊; 第六判斷模塊,用于判斷手指是否離開屏幕,若離開則判定檢測到起點位于屏幕指定區(qū)域內(nèi)的指定滑動手勢。
13.根據(jù)權利要求12所述的裝置,其特征在于, 所述X和Y的值所符合的預定觸發(fā)條件為: X等于O、且Y大于等于heightT,所述heightT為預設的最小縱向移動距離; 或者,X大于O、Y大于O、arctg (X/Y)小于angleT、且X2+Y2大于等于IengthT,所述angleT為預設的最大角度值,IengthT為預設的最小移動距離。
14.根據(jù)權利要求12所述的裝置,其特征在于,所述z的取值為:[4,5]。
【文檔編號】G06F3/0488GK104182166SQ201310202964
【公開日】2014年12月3日 申請日期:2013年5月28日 優(yōu)先權日:2013年5月28日
【發(fā)明者】蔣翔, 程曉, 田鐵軍 申請人:騰訊科技(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
察雅县| 双柏县| 九江市| 科技| 沙河市| 泌阳县| 乳山市| 治多县| 阳信县| 和硕县| 花垣县| 浦城县| 抚州市| 福清市| 福安市| 裕民县| 泰和县| 工布江达县| 蓝山县| 泰宁县| 惠水县| 温州市| 英德市| 奎屯市| 共和县| 房山区| 泗洪县| 宜城市| 仁怀市| 容城县| 平湖市| 环江| 元江| 东兴市| 滦平县| 繁峙县| 鲁山县| 利辛县| 南京市| 洪湖市| 牙克石市|