一種終端應用程序的控制方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及計算機技術領域,尤其涉及一種終端應用程序的控制方法及裝置。
【背景技術】
[0002] 近年來,觸摸屏技術發展迅猛,觸摸屏已廣泛的應用到了各種終端之上。觸屏終端 上的很多應用程序都設置有上拉或下拉操作,例如,在微博進入主界面時,觸碰觸屏界面向 下滑動,可以觸發微博的刷新操作;再如,在QQ處于聊天界面時,觸碰觸屏界面向上滑動, 可以觸發QQ的輸入操作。
[0003] 然而,現有技術中應用程序的上拉或下拉操作所能觸發的功能過于單一,使得應 用程序的控制效率不高。
【發明內容】
[0004] 本發明實施例公開了一種終端應用程序的控制方法和裝置,能夠解決現有技術中 應用程序的上拉或下拉操作所能觸發的功能過于單一,使得應用程序的控制效率不高的問 題。
[0005] 第一方面,本發明實施例提供一種終端應用程序的控制方法,該方法包括:
[0006] 檢測所述終端的觸摸屏上是否有針對所述應用程序界面的拖動事件;
[0007] 若檢測到所述拖動事件,則獲取所述拖動事件中的時間信息;
[0008] 觸發與所述時間信息對應的目標功能,其中,所述終端中預存有多個時間信息與 多個目標功能之間的對應關系。
[0009] 結合第一方面,在第一方面的第一種可能的實現方式中,觸發與所述時間信息對 應的目標功能,其中,所述終端中預存有多個時間信息與多個目標功能之間的對應關系,包 括:
[0010] 根據獲取的拖動時間信息判斷拖動事件的持續時間是否落入預設的時間區間 內;
[0011] 若是,則觸發與所述預設的時間區間相對應的目標功能,其中,所述終端內預存多 個時間區間與多個目標功能的對應關系。
[0012] 結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的 實現方式中,所述拖動事件中的時間信息具體為:
[0013] 所述界面從被拖動到釋放的持續時間,或者,
[0014] 所述界面被拖動后,從進入預設拖動距離區間內開始,到所述界面被釋放的持續 時間,或者,
[0015] 從所述界面被拖動至固定位置開始,到所述界面被釋放的持續時間。
[0016] 結合第一方面,在一方面的第三種可能的實現方式中,所述觸發與所述時間信息 對應的目標功能包括:
[0017] 通過預設算法對獲取的所述時間信息進行處理,以得到新的時間信息;
[0018] 根據所述對應關系觸發與所述新的時間信息對應的目標功能。
[0019] 結合第一方面的第二種可能的實現方式,在一方面的第四種可能的實現方式中, 所述若檢測到所述拖動事件,則獲取所述拖動事件中的時間信息包括:
[0020] 若檢測到所述拖動事件,并且所述界面被拖動的方向與預設方向一致時,獲取所 述拖動事件中的時間信息。
[0021] 第二方面,本發明實施例提供一種終端應用程序的控制裝置,該方法包括:
[0022] 檢測單元,用于檢測所述終端的觸摸屏上是否有針對所述應用程序界面的拖動事 件;
[0023] 獲取單元,用于在所述檢測單元檢測到所述拖動事件時,獲取所述拖動事件中的 時間信息;
[0024] 觸發單元,用于觸發與所述時間信息對應的目標功能,其中,所述終端中預存有多 個時間信息與多個目標功能之間的對應關系。
[0025] 結合第二方面,在第二方面的第一種可能實現方式中,所述觸發單元包括:
[0026] 判斷子單元,用于根據獲取的拖動時間信息判斷拖動事件的持續時間是否落入預 設的時間區間內;
[0027] 觸發子單元,用于在所述判斷子單元的判斷結果為是時,觸發與所述預設的時間 區間相對應的目標功能,其中,所述終端內預存多個時間區間與多個目標功能的對應關系。
[0028] 結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第二種可能的 實現方式中,所述拖動事件中的時間信息具體為:
[0029] 所述界面從被拖動到釋放的持續時間,或者,
[0030] 所述界面被拖動后,從進入預設拖動距離區間內開始,到所述界面被釋放的持續 時間,或者,
[0031] 從所述界面被拖動至固定位置開始,到所述界面被釋放的持續時間。
[0032] 結合第二方面,在二方面的第三種可能的實現方式中,所述觸發單元包括:
[0033] 處理子單元,用于通過預設算法對獲取的所述時間信息進行處理,以得到新的時 間信息;
[0034] 觸發子單元,用于根據所述對應關系觸發與所述新的時間信息對應的目標功能。
[0035] 結合第二方面的第二種可能的實現方式,在二方面的第四種可能的實現方式中, 所述獲取單元具體用于在所述檢測單元檢測到所述拖動事件,并且判斷出所述界面被拖動 的方向與預設方向一致時,獲取所述拖動事件中的時間信息。
[0036] 通過實施本發明實施例,用戶可以在觸摸屏上滑動使得應用程序的預設界面發生 拖動,并且拖動過程所用的時間不一樣則觸發的功能也不一樣,使用戶在觸摸屏上滑動即 可分別觸發多種功能,提高了對應用程序的控制效率。
【附圖說明】
[0037] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以 根據這些附圖獲得其他的附圖。
[0038] 圖1是本發明實施例提供的一種應用程序的控制方法的流程示意圖。
[0039] 圖IA是本發明實施例提供的一種預設界面的場景示意圖。
[0040] 圖IB是本發明實施例提供的另一種預設界面的場景不意圖。
[0041] 圖2是本發明實施例提供的一種應用程序的控制裝置的結構示意圖。
[0042] 圖3是本發明實施例提供的另一種應用程序的控制裝置的結構示意圖。
[0043] 圖4是本發明實施例提供的另一種應用程序的控制裝置的結構示意圖。
[0044] 圖5是本發明實施例提供的另一種應用程序的控制裝置的結構示意圖。
【具體實施方式】
[0045] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基 于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其 他實施例,都屬于本發明保護的范圍。
[0046] 需要說明的是,在本發明實施例中使用的術語是僅僅出于描述特定實施例的目 的,而非旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的"一 種"、"所述"和"該"也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解, 本文中使用的術語"和/或"是指并包含一個或多個相關聯的列出項目的任何或所有可能 組合。另外,本發明的說明書和權利要求書及上述附圖中的術語"第一"、"第二"、"第三"和 "第四"等是用于區別不同對象,而不是用于描述特定順序。此外,術語"包括"和"具有"以 及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方 法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟 或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0047] 請參見圖1,圖1是本發明實施例提供的一種應用程序的控制方法的流程示意圖, 該方法包括但不限于如下步驟。