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

      一種終端的應用程序啟動方法和裝置與流程

      文檔序號:12595350閱讀:214來源:國知局
      一種終端的應用程序啟動方法和裝置與流程

      本發(fā)明屬于軟件領域,尤其涉及一種終端的應用程序啟動方法和裝置。



      背景技術:

      在智能終端使用過程中,為了提高終端的安全性,以及避免誤啟動終端中的應用程序,或者撥打電話,在所述終端中通常設置有解鎖程序,比如通過九宮格的觸摸順序進行解鎖,或者通過指紋進行解鎖,進入到終端的系統(tǒng)主界面。

      為了進一步提高應用程序啟動的便利性,在現(xiàn)有的解鎖方式基礎上,進一步包括建立手勢與應用程序的對應關系。當用戶在黑屏狀態(tài)下輸入手勢時,查找與所述手勢對應的應用程序,從而能夠提高應用程序的啟動效率。

      但是,通過手勢啟動應用程序的方式,當存儲有多個不同的手勢時,可能會出現(xiàn)應用程序的誤啟動,用戶需要關閉當前操作重新輸入手勢信號,操作較為麻煩。



      技術實現(xiàn)要素:

      本發(fā)明的目的在于提供一種終端的應用程序啟動方法,以解決現(xiàn)有技術通過手勢啟動應用程序時,容易出現(xiàn)誤啟動,并且在出現(xiàn)誤啟動時,操作較為麻煩的問題。

      第一方面,本發(fā)明實施例提供了一種終端的應用程序啟動方法,所述方法包括:

      在待機狀態(tài)下接收屏幕按壓指令,根據(jù)所述按壓指令生成應用程序序列或者應用程序子功能序列;

      接收用戶輸入的搖動指令,根據(jù)所述搖動指令切換需要選擇的應用程序或者應用程序子功能;

      檢測終端停止搖動的時長超過預定時長時,啟動所述選擇的應用程序或者應用程序子功能。

      結合第一方面,在第一方面的第一種可能實現(xiàn)方式中,所述在待機狀態(tài)下接收屏幕按壓指令,根據(jù)所述按壓指令生成應用程序序列或者應用程序子功能序列步驟包括:

      在待機狀態(tài)下接收屏幕按壓指令,檢測所述按壓指令中連續(xù)按壓的次數(shù);

      根據(jù)所述按壓的次數(shù)生成對應的應用程序序列,或者根據(jù)所述按壓次數(shù),生成對應的應用程序子功能序列。

      結合第一方面,在第一方面的第二種可能實現(xiàn)方式中,所述接收用戶輸入的搖動指令,根據(jù)所述搖動指令切換需要選擇的應用程序或者應用程序子功能步驟包括:

      檢測所述搖動指令的對應的軌跡信息;

      根據(jù)與所述軌跡信息對應的切換順序,對所述應用程序序列或者應用程序子功能序列進行切換。

      結合第一方面的第二種可能實現(xiàn)方式,在第一方面的第三種可能實現(xiàn)方式中,所述根據(jù)與所述軌跡信息對應的切換順序,對所述應用程序序列或者應用程序子功能序列進行切換步驟包括:

      當所述軌跡信息為第一軌跡信息時,根據(jù)應用程序的使用次數(shù)的順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用次數(shù)的順序進行應用程序的子功能的切換;

      當所述軌跡信息為第二軌跡信息時,根據(jù)應用程序的使用時間順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用時間順序進行應用程序的子功能的切換。

      結合第一方面,在第一方面的第四種可能實現(xiàn)方式中,所述在待機狀態(tài)下接收屏幕按壓指令,根據(jù)所述按壓指令生成應用程序序列或者應用程序子功能序列步驟包括:

      根據(jù)按壓指令的位置,生成與所述位置對應的應用程序序列,或者與所述位置應用程序子功能序列。

      第二方面,本發(fā)明實施例提供了一種終端的應用程序啟動裝置,所述裝置包括:

      序列生成單元,用于在待機狀態(tài)下接收屏幕按壓指令,根據(jù)所述按壓指令生成應用程序序列或者應用程序子功能序列;

      切換單元,用于接收用戶輸入的搖動指令,根據(jù)所述搖動指令切換需要選擇的應用程序或者應用程序子功能;

      啟動單元,用于檢測終端停止搖動的時長超過預定時長時,啟動所述選擇的應用程序或者應用程序子功能。

      結合第二方面,在第二方面的第一種可能實現(xiàn)方式中,所述序列生成單元包括:

      次數(shù)檢測子單元,用于在待機狀態(tài)下接收屏幕按壓指令,檢測所述按壓指令中連續(xù)按壓的次數(shù);

      序列生成子單元,用于根據(jù)所述按壓的次數(shù)生成對應的應用程序序列,或者根據(jù)所述按壓次數(shù),生成對應的應用程序子功能序列。

      結合第二方面,在第二方面的第二種可能實現(xiàn)方式中,所述切換單元包括:

      軌跡檢測子單元,用于檢測所述搖動指令的對應的軌跡信息;

      序列切換子單元,用于根據(jù)與所述軌跡信息對應的切換順序,對所述應用程序序列或者應用程序子功能序列進行切換。

      結合第二方面的第二種可能實現(xiàn)方式,在第二方面的第三種可能實現(xiàn)方式中,所述序列切換子單元具體用于:

      當所述軌跡信息為第一軌跡信息時,根據(jù)應用程序的使用次數(shù)的順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用次數(shù)的順序進行應用程序的子功能的切換;

      當所述軌跡信息為第二軌跡信息時,根據(jù)應用程序的使用時間順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用時間順序進行應用程序的子功能的切換。

      結合第二方面,在第二方面的第四種可能實現(xiàn)方式中,所述序列生成單元具體用于:

      根據(jù)按壓指令的位置,生成與所述位置對應的應用程序序列,或者與所述位置應用程序子功能序列。

      在本發(fā)明中,檢測到用戶按壓屏幕時,生成應用程序序列或者應用程序的子功能序列,在進一步檢測到用戶的搖動指令時,對生成的應用程序序列或應用程序的子功能序列進行切換,在檢測到終端停止搖動的時長大于預設時長時,選擇應用程序序列中當前的應用程序,或者應用程序子功能序列中當前的應用程序子功能。本發(fā)明可使得用戶根據(jù)應用程序序列或者應用程序子功能序列進行選擇操作,不容易出錯,并且選擇不同的應用程序或者應用程序子功能時,操作較為方便。

      附圖說明

      圖1是本發(fā)明第一實施例提供的終端的應用程序啟動方法的實現(xiàn)流程圖;

      圖2是本發(fā)明第二實施例提供的終端的應用程序啟動方法的實現(xiàn)流程圖;

      圖3是本發(fā)明第三實施例提供的終端的應用程序啟動方法的實現(xiàn)流程圖;

      圖4是本發(fā)明第四實施例提供的終端的應用程序啟動裝置的結構示意圖。

      具體實施方式

      為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      本發(fā)明實施例的目的在于提供一種終端的應用程序啟動方法,以解決現(xiàn)有技術中對于應用程序進行快捷的啟動時,通過輸入預定的觸摸手勢,查找與手勢匹配的應用程序,如果預定的觸摸手勢較多時,容易造成應用程序的誤啟動,用戶需要關閉誤啟動的應用程序,重新切換至手勢輸入界面,操作較為麻煩。下面結合附圖,對本發(fā)明作進一步的說明。

      實施例一:

      圖1示出了本發(fā)明第一實施例提供的終端的應用程序啟動方法的實現(xiàn)流程,詳述如下:

      在步驟S101中,在待機狀態(tài)下接收屏幕按壓指令,根據(jù)所述按壓指令生成應用程序序列或者應用程序子功能序列;

      具體的,本發(fā)明實施例中所述終端,包括屏幕壓力檢測電路。當用戶在屏幕的任一位置按壓時,可以檢測用戶按壓屏幕的力度以及用戶按壓點在屏幕中的位置。

      為區(qū)分屏幕在正常使用狀態(tài)下的按壓指令的功能,本發(fā)明所述按壓指令是用于待機狀態(tài)下的按壓指令。當終端處于待機狀態(tài),并且接收到用戶的按壓指令時,則生成應用程序序列或者應用程序子功能的序列。

      所述應用程序序列中,包括多個安裝于終端中的應用程序。所述應用程序子功能,可以為同一個應用程序下的多個功能,或者用戶使用次數(shù)較多的多個功能,比如通訊類應用程序,可以包括“聊天”子功能、“朋友動態(tài)”子功能、“聯(lián)系人”子功能等。

      所述應用程序序列,可以根據(jù)按壓的位置顯示不同的順序。比如按壓左上區(qū)域時,根據(jù)應用程序的使用次數(shù)的順序進行顯示,按壓右下角時,根據(jù)安裝時間的順序進行顯示。

      所述應用程序序列或者應用程序子功能序列,可以通過圖標塊或者文字圖標的方式顯示,并且通過特定的標識區(qū)分當前選擇的應用程序或者應用程序子功能。

      在步驟S102中,接收用戶輸入的搖動指令,根據(jù)所述搖動指令切換需要選擇的應用程序或者應用程序子功能;

      具體的,當生成并顯示所述應用程序序列或者應用程序子功能序列后,則進一步檢測用戶是否對終端進行搖動。如果檢測到預定時間內沒有對終端進行搖動,則進入步驟S103,啟動當前選擇的應用程序或者應用程序子功能。

      如果檢測到預定時間內有搖動指令,則根據(jù)所述搖動指令對應用程序進行切換,或者對應用程序子功能進行切換。

      所述搖動指令,可以根據(jù)終端中的加速度傳感器進行檢測。具體可以通過加速度傳感器的大小和方向確定終端的搖動軌跡。根據(jù)搖動軌跡的不同,可以匹配不同的切換方式,比如按照第一軌跡搖動時,選擇第一順序進行切換,按照第二軌跡搖動時,相應的選擇第二順序進行切換。

      在步驟S103中,檢測終端停止搖動的時長超過預定時長時,啟動所述選擇的應用程序或者應用程序子功能。

      所述預定的時長,可以根據(jù)用戶的使用習慣進行設定,比如可以設定為2秒、3秒等。所述停止搖動的檢測,可以根據(jù)加速度值的大小進行判斷,比如檢測到加速的值小于預定的值時,則認為終端當前處于穩(wěn)定的停止搖動狀態(tài)。

      當檢測到終端處于停止搖動的時長超過預定時長時,查找當前狀態(tài)下選擇的應用程序,或者應用程序子功能,并啟動當前選擇的應用程序,或者啟動當前選擇的應用程序子功能。

      本發(fā)明檢測到用戶按壓屏幕時,生成應用程序序列或者應用程序的子功能序列,在進一步檢測到用戶的搖動指令時,對生成的應用程序序列或應用程序的子功能序列進行切換,在檢測到終端停止搖動的時長大于預設時長時,選擇應用程序序列中當前的應用程序,或者應用程序子功能序列中當前的應用程序子功能。本發(fā)明可使得用戶根據(jù)應用程序序列或者應用程序子功能序列進行選擇操作,不容易出錯,并且選擇不同的應用程序或者應用程序子功能時,操作較為方便。

      實施例二:

      圖2示出了本發(fā)明第二實施例提供的終端的應用程序啟動方法的實現(xiàn)流程,詳述如下:

      在步驟S201中,在待機狀態(tài)下接收屏幕按壓指令,檢測所述按壓指令中連續(xù)按壓的次數(shù)。

      具體的,所述連續(xù)按壓次數(shù),可以通過檢測兩次按壓之間的時間間隔來判斷是否為連續(xù)按壓,可以預先設定時間間隔的閾值,當兩次按壓之間的時間間隔小于所述閾值時,則確認當前的按壓與之前的按壓為連續(xù)按壓。所述連續(xù)按壓的次數(shù)可以為1次、兩次、三次等。

      在步驟S202中,根據(jù)所述按壓的次數(shù)生成對應的應用程序序列,或者根據(jù)所述按壓次數(shù),生成對應的應用程序子功能序列。

      根據(jù)所述按壓次數(shù)生成對應的應用程序序列,可以由用戶預先根據(jù)自己的使用習慣進行設定,比如用戶希望直接啟動的應用程序優(yōu)先設置在序列的前面。另外,所述應用程序序列也可以根據(jù)用戶的使用記錄,選用使用次數(shù)較多的應用程序優(yōu)先排列,或者按照使用時間進行排序。

      所述應用程序子功能序列,可以根據(jù)不同的按壓次數(shù),對應不同的應用程序子功能序列,比如通過按壓次數(shù)對應應用程序A的子功能序列,或者對應應用程序B的子功能序列,或者還可以為應用程序A的子功能序列a,或者應用程序A的子功能序列b。

      當生成的應用程序序列或者應用程序子功能序列不能夠滿足用戶的需求時,可以通過重新按壓的方式,重新生成應用程序序列或者應用程序子功能序列。

      在步驟S203中,接收用戶輸入的搖動指令,根據(jù)所述搖動指令切換需要選擇的應用程序或者應用程序子功能。

      在步驟S204中,檢測終端停止搖動的時長超過預定時長時,啟動所述選擇的應用程序或者應用程序子功能。

      本發(fā)明實施例在實施例一的基礎上,進一步對按壓次數(shù)進行檢測,并根據(jù)按壓次數(shù)選擇不同的應用程序序列或者應用程序子功能序列,從而有利于用戶更為高效的啟動到所需要的應用程序或者應用程序子功能。

      實施例三:

      圖3示出了本發(fā)明第三實施例提供的終端的應用程序啟動方法的實現(xiàn)流程,詳述如下:

      在步驟S301中,在待機狀態(tài)下接收屏幕按壓指令,根據(jù)所述按壓指令生成應用程序序列或者應用程序子功能序列。

      在步驟S302中,檢測所述搖動指令的對應的軌跡信息。

      具體的,根據(jù)接收的所述搖動指令,可以通過加速度傳感器,比如陀螺儀或者其它加速度檢測設備,檢測終端當前的加速度大小和加速度方向,根據(jù)所述加速度的大小和方向,可以得到所述終端搖動的軌跡信息。

      所述軌跡信息,可以包括直線搖動的軌跡,還可以包括圓形搖動的軌跡、三角形搖動的軌跡或者矩形搖動的軌跡。

      在步驟S303中,根據(jù)與所述軌跡信息對應的切換順序,對所述應用程序序列或者應用程序子功能序列進行切換。

      根據(jù)步驟S301形成的應用程序序列,或者應用程序子功能序列,可包括不同的切換方向或者方式,本發(fā)明通過對搖動的軌跡信息,選擇對應的切換順序,從而使得用戶切換更為方便。

      另外,還可以根據(jù)所述搖動的軌跡信息,改變所述應用程序序列或者應用程序子功能的切換順序,具體包括:

      當所述軌跡信息為第一軌跡信息時,根據(jù)應用程序的使用次數(shù)的順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用次數(shù)的順序進行應用程序的子功能的切換;

      當所述軌跡信息為第二軌跡信息時,根據(jù)應用程序的使用時間順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用時間順序進行應用程序的子功能的切換。

      所述第一軌跡信息或者第二軌跡信息,可以選用上述搖動的軌跡信息中的一種或者多種,并且第一軌跡信息與第二軌跡信息設置成不同的樣式。

      在步驟S304中,檢測終端停止搖動的時長超過預定時長時,啟動所述選擇的應用程序或者應用程序子功能。

      本發(fā)明實施例在實施例一的基礎上,通過對搖動的軌跡信息進行檢測,并根據(jù)不同的軌跡信息選用不同的切換順序對序列進行切換,從而可以更好的提高使用的便利性,提高啟動效率。

      實施例四:

      圖4示出了本發(fā)明第四實施例提供的終端的應用程序啟動裝置的結構示意圖,詳述如下:

      本發(fā)明實施例所述終端的應用程序啟動裝置,包括:

      序列生成單元401,用于在待機狀態(tài)下接收屏幕按壓指令,根據(jù)所述按壓指令生成應用程序序列或者應用程序子功能序列;

      切換單元402,用于接收用戶輸入的搖動指令,根據(jù)所述搖動指令切換需要選擇的應用程序或者應用程序子功能;

      啟動單元403,用于檢測終端停止搖動的時長超過預定時長時,啟動所述選擇的應用程序或者應用程序子功能。

      優(yōu)選的,所述序列生成單元包括:

      次數(shù)檢測子單元,用于在待機狀態(tài)下接收屏幕按壓指令,檢測所述按壓指令中連續(xù)按壓的次數(shù);

      序列生成子單元,用于根據(jù)所述按壓的次數(shù)生成對應的應用程序序列,或者根據(jù)所述按壓次數(shù),生成對應的應用程序子功能序列。

      優(yōu)選的,所述切換單元包括:

      軌跡檢測子單元,用于檢測所述搖動指令的對應的軌跡信息;

      序列切換子單元,用于根據(jù)與所述軌跡信息對應的切換順序,對所述應用程序序列或者應用程序子功能序列進行切換。

      優(yōu)選的,所述序列切換子單元具體用于:

      當所述軌跡信息為第一軌跡信息時,根據(jù)應用程序的使用次數(shù)的順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用次數(shù)的順序進行應用程序的子功能的切換;

      當所述軌跡信息為第二軌跡信息時,根據(jù)應用程序的使用時間順序進行應用程序的切換,或者根據(jù)應用程序的子功能的使用時間順序進行應用程序的子功能的切換。

      優(yōu)選的,所述序列生成單元具體用于:

      根據(jù)按壓指令的位置,生成與所述位置對應的應用程序序列,或者與所述位置應用程序子功能序列。

      本發(fā)明實施例所述終端的應用程序啟動裝置,與實施例一至三所述終端的應用程序啟動方法對應,在此不作重復贅述。

      在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。

      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。

      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1