專利名稱:一種應(yīng)用程序快捷方式的顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序快捷方式的顯示方法和裝置。
背景技術(shù):
隨著移動終端技術(shù)的快速發(fā)展,移動終端中應(yīng)用程序的種類越來越繁多,功能也越來越豐富。用戶的移動終端中安裝應(yīng)用程序的數(shù)量在不斷的增長。以現(xiàn)在主流的智能移動終端為例,移動終端屏幕范圍內(nèi)能夠顯示的應(yīng)用程序的快捷方式的數(shù)目是有限的,經(jīng)常要采用分頁顯示的方式,才能顯示所有應(yīng)用程序的快捷方式,而且,往往顯示的頁數(shù)很多。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)方案至少存在以下問題移動終端上安裝的眾多應(yīng)用程序中,只有一小部分應(yīng)用程序是用戶常用的,而這些應(yīng)用程序的快捷方式往往散落在各個頁面中,用戶經(jīng)常需要浪費(fèi)時間去找到想要執(zhí)行的應(yīng)用程序的快捷方式,效率低下。
發(fā)明內(nèi)容
為了解決上述技術(shù)的問題,本發(fā)明實(shí)施例提供了一種應(yīng)用程序快捷方式的顯示方法和裝置,以提高移動終端上對應(yīng)用程序快捷方式進(jìn)行查找的效率。所述技術(shù)方案如下一方面,提供了一種應(yīng)用程序快捷方式的顯示方法,所述方法包括獲取移動終端的場景信息;根據(jù)所述的場景信息確定移動終端的使用場景;根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式;根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式。優(yōu)選的,所述根據(jù)所述的場景信息確定移動終端的使用場景,為在存儲的各使用場景的場景信息中,查詢所述當(dāng)前的場景信息所匹配的使用場景;所述根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式,為根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序;所述根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式,為當(dāng)接收到常用應(yīng)用顯示指令時,對所述常用應(yīng)用顯示頁面進(jìn)行顯示。優(yōu)選的,所述根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序,為:根據(jù)存儲的各應(yīng)用程序在所述查詢到的使用場景下的歷史運(yùn)行信息和權(quán)值,確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值;
根據(jù)所述各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序。優(yōu)選的,所述歷史運(yùn)行信息,為歷史啟動次數(shù)和/或歷史運(yùn)行時間。優(yōu)選的,所述根據(jù)存儲的各應(yīng)用程序在所述查詢到的使用場景下的歷史運(yùn)行信息和權(quán)值,確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,為根據(jù)P(x, t) =PC (x, t)*(T(x, t)*KT+N(x, t)*KN),確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,其中,PU,t)為在使用場景t下應(yīng)用程序X的優(yōu)先值,PC (x,t)為在使用場景t下應(yīng)用程序X的權(quán)值,T(x, t)為在使用場景t下應(yīng)用程序X的歷史運(yùn)行時間,N(x, t)為在使用場景t下應(yīng)用程序X的歷史啟動次數(shù),Kt和Kn為預(yù)設(shè)的常數(shù)系數(shù)。優(yōu)選的,所述根據(jù)所述各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序,為確定預(yù)設(shè)數(shù)目的優(yōu)先值最大的應(yīng)用程序的快捷方式為在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,且各快捷方式的排列順序?yàn)閷?yīng)的優(yōu)先值的大小順序。優(yōu)選的,所述獲取移動終端的場景信息,為當(dāng)所述移動終端開機(jī)時,以及當(dāng)所述移動終端由鎖屏狀態(tài)進(jìn)入解鎖狀態(tài)時,以及當(dāng)所述移動終端保持解鎖狀態(tài)達(dá)預(yù)設(shè)周期時,獲取所述移動終端的場景信息。優(yōu)選的,所述場景信息包括以下信息中一種或任意組合時間信息,地理位置信息,移動速度信息。優(yōu)選的,使用場景的場景信息的設(shè)置方法,包括根據(jù)在使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi)所述移動終端的地理位置信息,確定所述使用場景的場景信息;或者,預(yù)先設(shè)置使用場景的場景信息中的移動速度信息;根據(jù)在所述使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi),且所述移動終端的移動速度符合所述移動速度信息時,所述移動終端的地理位置信息,和預(yù)先設(shè)置的所述移動速度信息,確定所述使用場景的場景信息;或者,根據(jù)移動終端存儲的行程安排信息中的事件信息確定對應(yīng)的使用場景,并根據(jù)所述行程安排信息中的時間信息和地理位置信息,確定所述使用場景的場景信息。優(yōu)選的,觸發(fā)所述常用應(yīng)用顯示指令的方法,包括當(dāng)檢測到所述移動終端的屏幕處的觸碰信息時,觸發(fā)所述常用應(yīng)用顯示指令,其中,所述觸碰信息包括移動軌跡信息,且所述移動軌跡信息中的起始點(diǎn)與所述屏幕的邊緣的距離小于預(yù)設(shè)距離閾值,所述移動軌跡信息中移動方向?yàn)檫h(yuǎn)離所述邊緣的方向,所述移動軌跡信息中移動距離為預(yù)設(shè)的移動距離;所述對所述常用應(yīng)用顯示頁面進(jìn)行顯示,為在所述屏幕中延所述移動方向拉出顯示窗口,并在所述顯示窗口中顯示所述常用應(yīng)用顯示頁面。另一方面,提供了一種應(yīng)用程序快捷方式的顯示裝置,所述裝置包括獲取模塊,用于獲取移動終端的場景信息;第一確定模塊,用于根據(jù)所述的場景信息確定移動終端的使用場景;第二確定模塊,用于根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式;顯示模塊,用于根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式。
優(yōu)選的,所述第一確定模塊,用于在存儲的各使用場景的場景信息中,查詢所述當(dāng)前的場景信息所匹配的使用場景;所述第二確定模塊,用于根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序;所述顯示模塊,用于當(dāng)接收到常用應(yīng)用顯示指令時,對所述常用應(yīng)用顯示頁面進(jìn)行顯示。優(yōu)選的,所述第二確定模塊,用于根據(jù)存儲的各應(yīng)用程序在所述查詢到的使用場景下的歷史運(yùn)行信息和權(quán)值,確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值;根據(jù)所述各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序。優(yōu)選的,所述歷史運(yùn)行信息,為歷史啟動次數(shù)和/或歷史運(yùn)行時間。優(yōu)選的,所述第二確定模塊,用于根據(jù)P(x, t) =PC (x, t)*(T(x, t)*KT+N(x, t)*KN),確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,其中,PU,t)為在使用場景t下應(yīng)用程序X的優(yōu)先值,PC (x,t)為在使用場景t下應(yīng)用程序X的權(quán)值,T(x, t)為在使用場景t下應(yīng)用程序X的歷史運(yùn)行時間,N(x, t)為在使用場景t下應(yīng)用程序X的歷史啟動次數(shù),Kt和Kn為預(yù)設(shè)的常數(shù)系數(shù)。優(yōu)選的,所述第二確定模塊,用于確定預(yù)設(shè)數(shù)目的優(yōu)先值最大的應(yīng)用程序的快捷方式為在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,且各快捷方式的排列順序?yàn)閷?yīng)的優(yōu)先值的大小順序。優(yōu)選的,所述獲取模塊,用于當(dāng)所述移動終端開機(jī)時,以及當(dāng)所述移動終端由鎖屏狀態(tài)進(jìn)入解鎖狀態(tài)時,以及當(dāng)所述移動終端保持解鎖狀態(tài)達(dá)預(yù)設(shè)周期時,獲取所述移動終端的場景信息。優(yōu)選的,所述場景信息包括以下信息中一種或任意組合 時間信息,地理位置信息,移動速度信息。優(yōu)選的,所述第一確定模塊,還用于根據(jù)在使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi)所述移動終端的地理位置信息,確定所述使用場景的場景信息;或者,預(yù)先設(shè)置使用場景的場景信息中的移動速度信息;根據(jù)在所述使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi),且所述移動終端的移動速度符合所述移動速度信息時,所述移動終端的地理位置信息,和預(yù)先設(shè)置的所述移動速度信息,確定所述使用場景的場景信息;或者,根據(jù)移動終端存儲的行程安排信息中的事件信息確定對應(yīng)的使用場景,并根據(jù)所述行程安排信息中的時間信息和地理位置信息,確定所述使用場景的場景信息。優(yōu)選的,所述顯示模塊,還用于當(dāng)檢測到所述移動終端的屏幕處的觸碰信息時,觸發(fā)所述常用應(yīng)用顯示指令,其中,所述觸碰信息包括移動軌跡信息,且所述移動軌跡信息中的起始點(diǎn)與所述屏幕的邊緣的距離小于預(yù)設(shè)距離閾值,所述移動軌跡信息中移動方向?yàn)檫h(yuǎn)離所述邊緣的方向,所述移動軌跡信息中移動距離為預(yù)設(shè)的移動距離;所述顯示模塊,用于在所述屏幕中延所述移動方向拉出顯示窗口,并在所述顯示窗口中顯示所述常用應(yīng)用顯示頁面。本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是在本發(fā)明實(shí)施例中,根據(jù)移動終端的場景信息,確定用戶所處的使用場景,根據(jù)各應(yīng)用程序在該使用場景下的使用權(quán)重,確定應(yīng)用程序的快捷方式的顯示方式,并進(jìn)行顯示,從而可以針對用戶所處的不同使用場景,將當(dāng)前使用場景下的常用應(yīng)用程序的快捷方式進(jìn)行顯示推薦,可以提高移動終端上對應(yīng)用程序快捷方式進(jìn)行查找的效率。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的應(yīng)用程序快捷方式的顯示方法流程圖;圖2a、2b、3a、3b、4a、4b是本發(fā)明實(shí)施例提供的對常用應(yīng)用顯示頁面進(jìn)行顯示的操作示意圖;圖5是本發(fā)明實(shí)施例提供的應(yīng)用程序快捷方式的顯示裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一本發(fā)明實(shí)施例提供了一種應(yīng)用程序快捷方式的顯示方法,如圖1所示,該方法的處理流程可以包括如下步驟步驟101,獲取移動終端的場景信息。步驟102,根據(jù)獲取的場景信息確定移動終端的使用場景。步驟103,根據(jù)應(yīng)用程序在該使用場景下的使用權(quán)重,確定應(yīng)用程序的快捷方式的顯不方式。步驟104,根據(jù)確定的顯示方式顯示相應(yīng)的應(yīng)用程序的快捷方式。在本發(fā)明實(shí)施例中,根據(jù)移動終端的場景信息,確定用戶所處的使用場景,根據(jù)各應(yīng)用程序在該使用場景下的使用權(quán)重,確定應(yīng)用程序的快捷方式的顯示方式,并進(jìn)行顯示,從而可以針對用戶所處的不同使用場景,將當(dāng)前使用場景下的常用應(yīng)用程序的快捷方式進(jìn)行顯示推薦,可以提高移動終端上對應(yīng)用程序快捷方式進(jìn)行查找的效率。實(shí)施例二本發(fā)明實(shí)施例提供了一種應(yīng)用程序快捷方式的顯示方法。該方法的執(zhí)行主體可以是移動終端。在該方法中,可以預(yù)先存儲多個使用場景的場景信息,以及各應(yīng)用程序在各使用場景下的權(quán)值和/或歷史運(yùn)行信息。其中,該場景信息可以包括以下信息中一種或任意組合時間信息,地理位置信息,移動速度信息。另外,在包括這些信息的基礎(chǔ)上,還可以包括溫度信息、音量信息或照度信息等。
具體的,使用場景是用戶使用移動終端時所處的場景,例如家中(或宿舍)場景、公司(或?qū)W校)場景、乘車上下班(上下學(xué))場景、步行上下班(上下學(xué))場景、與女友約會場景、聚會場景、購物場景等??梢栽谙到y(tǒng)中預(yù)先設(shè)置多個使用場景,如上述例舉的這些場景等,并可以針對不同的場景存儲相應(yīng)的場景信息,例如,公司場景的場景信息可以是公司的地理位置信息。使用場景的場景信息可以請求用戶進(jìn)行設(shè)置,也可以根據(jù)使用場景的特性預(yù)先設(shè)置,另外,優(yōu)選的,可以按照如下的方法對使用場景的場景信息進(jìn)行設(shè)置方法一,根據(jù)在使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi)移動終端的地理位置信息,確定該使用場景的場景信息。此處,地址位置信息的獲取可以按照預(yù)設(shè)周期進(jìn)行。地理位置信息的獲取可以通過 GPS (Global Position System,全球定位系統(tǒng))、LBS (Location BasedService,地理位置信息服務(wù))、Wifi (Wireless Fidelity,無線保真)定位等定位服務(wù)獲取。使用場景對應(yīng)的預(yù)設(shè)時間段可以預(yù)先設(shè)置并記錄在系統(tǒng)中,如家中(或宿舍)場景對應(yīng)的預(yù)設(shè)時間段可以是每日22時至次日6時。例如,對于家中(或宿舍)場景,可以獲取每日22時至次日6時移動終端的地理位置信息,這樣,每天都會獲取到多個地理位置信息,可以將預(yù)設(shè)天數(shù)內(nèi)獲取的地理位置信息對應(yīng)的位置點(diǎn)進(jìn)行篩選,去掉離大多數(shù)位置點(diǎn)(例如60%的位置點(diǎn))過遠(yuǎn)(距離超過某閾值)的位置點(diǎn),剩下的各位置點(diǎn)對應(yīng)的地理位置信息則可以作為家中場景的場景信息,或者也可以根據(jù)剩下的各位置點(diǎn)確定一個范圍(家的范圍),將這個范圍的地理位置信息作為家中場景的場景信息。公司(或?qū)W校)場景的場景信息的設(shè)置方式和家中場景類似。方法二,預(yù)先設(shè)置使用場景的場景信息中的移動速度信息;根據(jù)在該使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi),且移動終端的移動速度符合該移動速度信息時,所述移動終端的地理位置信息,和預(yù)先設(shè)置的該移動速度信息,確定該使用場景的場景信息。例如,對于步行上下班(上下學(xué))場景,可以預(yù)先設(shè)置其場景信息中包括移動速度信息,且該移動速度信息為小于某預(yù)設(shè)移動速度。然后,可以在每周一至周五7時至10時(這個時間段可以根據(jù)移動終端歷史的地理位置變化特點(diǎn)確定)且移動終端的移動速度小于上述預(yù)設(shè)移動速度時,獲取移動終端的地理位置信息,然后可以對地理位置信息對應(yīng)的位置點(diǎn)進(jìn)行篩選,先去掉位置基本上不發(fā)生變化(位置變化很小或不變)的各位置點(diǎn)(這些位置點(diǎn)可能是在家或者公司),再去掉離大多數(shù)位置點(diǎn)距離過遠(yuǎn)的位置點(diǎn),剩下的各位置點(diǎn)對應(yīng)的地理位置信息則可以和上述移動速度信息共同作為步行上下班(上下學(xué))場景的場景信息,或者也可以根據(jù)剩下的各位置點(diǎn)確定一個條帶形的范圍(上下班線路的范圍),這個范圍的地理位置信息則可以和上述移動速度信息共同作為步行上下班(上下學(xué))場景的場景信息。方法三,根據(jù)移動終端存儲的行程安排信息中的事件信息確定對應(yīng)的使用場景,并根據(jù)該行程安排信息中的時間信息和地理位置信息,確定該使用場景的場景信息。例如,在移動終端存儲的行程安排信息中,獲取到一條行程安排是12月12日19時與女友在陽光廣場約會,那么可以根據(jù)其記錄的事件確定對應(yīng)的使用場景為與女友約會場景,然后,可以將行程安排中的時間信息和地理位置信息作為與女友約會場景的場景信肩、O本發(fā)明實(shí)施例中,歷史運(yùn)行信息,是反映應(yīng)用程序歷史被使用情況的信息,歷史運(yùn)行信息具體可以是歷史啟動次數(shù)和/或歷史運(yùn)行時間。應(yīng)用程序在使用場景下的歷史啟動次數(shù),是該應(yīng)用程序在預(yù)設(shè)的歷史時間段(如當(dāng)前時間之前的20天)內(nèi)在該使用場景下的總啟動次數(shù),應(yīng)用程序在使用場景下的歷史運(yùn)行時間,是該應(yīng)用程序在預(yù)設(shè)的歷史時間段內(nèi)在該使用場景下的總運(yùn)行時間。權(quán)值可以用于表示應(yīng)用程序在不同使用場景下具有的不同重要性,可以根據(jù)不同使用場景下的應(yīng)用程序的類型來確定。下面將結(jié)合具體的實(shí)施方式,對圖1所示的處理流程進(jìn)行詳細(xì)的說明,具體內(nèi)容如下。步驟101,獲取移動終端的場景信息??梢垣@取移動終端當(dāng)前的時間信息、地理位置信息、移動速度信息等信息。對于該獲取的操作可以設(shè)置相應(yīng)的觸發(fā)條件,如可以在達(dá)到預(yù)設(shè)周期時觸發(fā)該獲取操作。優(yōu)選的,當(dāng)所述移動終端開機(jī)時,以及當(dāng)所述移動終端由鎖屏狀態(tài)進(jìn)入解鎖狀態(tài)時,以及當(dāng)所述移動終端保持解鎖狀態(tài)達(dá)預(yù)設(shè)周期時,獲取所述移動終端的場景信息。采用這種觸發(fā)方式,可以在移動終端在解鎖狀態(tài)下周期性的對場景信息進(jìn)行獲取,而且,在移動終端的鎖屏狀態(tài)(休眠)下,可以停止獲取操作,節(jié)省電池電量。步驟102,根據(jù)獲取的場景信息確定移動終端的使用場景。具體的,可以在存儲的各使用場景的場景信息中,查詢當(dāng)前的場景信息所匹配的使用場景。在進(jìn)行匹配查詢的過程中,可以將獲取到的移動終端當(dāng)前的場景信息與存儲的各使用場景下的場景信息進(jìn)行對比,查詢當(dāng)前的場景信息能夠匹配的場景信息,并確定相應(yīng)的使用場景。對于地理位置信息的匹配,當(dāng)前的場景信息中的地理位置信息對應(yīng)的位置點(diǎn),如果與存儲的場景信息中的地理位置信息對應(yīng)的各位置點(diǎn)中的至少一個位置點(diǎn)之間的距離小于預(yù)設(shè)的閾值,則可以判定當(dāng)前的地理位置信息與此存儲的地理位置信息匹配。對于時間信息的匹配,當(dāng)前的場景信息中的時間信息對應(yīng)的時間,如果在存儲的場景信息中的時間信息對應(yīng)的時間范圍內(nèi),則可以判定當(dāng)前的時間信息與此存儲的時間信息匹配。對于移動速度信息的匹配,當(dāng)前的場景信息中的移動速度信息對應(yīng)的移動速度,如果在存儲的場景信息中的移動速度信息對應(yīng)的移動速度范圍內(nèi),則可以判定當(dāng)前的移動速度信息與此存儲的移動速度信息匹配。如果存儲的某使用場景下的場景信息中的各種信息(時間信息、地理位置信息、移動速度信息等)都能夠被移動終端當(dāng)前的場景信息中的相應(yīng)信息匹配,則可以判定當(dāng)前的場景信息與此存儲的場景信息匹配。步驟103,根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式。具體的,可以根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序。即此使用權(quán)重可以包括權(quán)值和/或歷史運(yùn)行信息。具體的,在執(zhí)行該步驟時,可以按照如下方式進(jìn)行首先,根據(jù)存儲的各應(yīng)用程序在該使用場景下的歷史運(yùn)行信息和權(quán)值,確定在該使用場景下各應(yīng)用程序的優(yōu)先值。具體的,可以根據(jù)P(x, t) =PC(x, t)*(T(x, t)*KT+N(x, t)*KN)(記作公式(I)),確定在查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,其中,P (X,t)為在使用場景t下應(yīng)用程序X的優(yōu)先值,PC (X,t)為在使用場景t下應(yīng)用程序X的權(quán)值,T (X,t)為在使用場景t下應(yīng)用程序X的歷史運(yùn)行時間,N(x, t)為在使用場景t下應(yīng)用程序X的歷史啟動次數(shù),Kt和Kn為預(yù)設(shè)的常數(shù)系數(shù)。!^和&’可以用于表示儀^^和N(x,t)的相對權(quán)重,可以根據(jù)實(shí)際情況預(yù)先設(shè)置,并可以根據(jù)應(yīng)用情況進(jìn)行調(diào)整,Kt和Kn中有一個可以為O。優(yōu)選的,可以選擇Kn大于Kj 。根據(jù)公式(I)可以看出,權(quán)值可以用于表示應(yīng)用程序在不同使用場景下具有的不同重要性??梢愿鶕?jù)實(shí)際情況,預(yù)先對PC(X,t)進(jìn)行設(shè)置并與使用場景t和應(yīng)用程序X對應(yīng)記錄。例如,對于乘車上下班(上下學(xué))場景,可以對閱讀應(yīng)用、媒體播放應(yīng)用、游戲類應(yīng)用、新聞類應(yīng)用等設(shè)置較高的權(quán)值;對于步行上下班(上下學(xué))場景,可以對通訊應(yīng)用、音樂播放應(yīng)用等設(shè)置較高的權(quán)值;對于購物場景,可以對購物指南應(yīng)用、美食佳飲應(yīng)用、財務(wù)管理應(yīng)用、導(dǎo)航應(yīng)用、地圖應(yīng)用等設(shè)置較高的權(quán)值;對于約會場景,可以對天氣預(yù)報應(yīng)用、美食佳飲應(yīng)用、購物指南應(yīng)用、導(dǎo)航應(yīng)用、地圖應(yīng)用等設(shè)置較高的權(quán)值。然后,根據(jù)各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序。其中,常用應(yīng)用顯示頁面是用于對當(dāng)前的使用場景下的常用應(yīng)用程序進(jìn)行推薦顯示的頁面,該頁面中設(shè)置有常用應(yīng)用程序的快捷方式。優(yōu)選的,可以確定預(yù)設(shè)數(shù)目的優(yōu)先值最大的應(yīng)用程序的快捷方式為在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,且各快捷方式的排列順序?yàn)閷?yīng)的優(yōu)先值的大小順序。具體的,在頁面中,各快捷方式可以按優(yōu)先值大小順序,從左向右、從上到下排列。當(dāng)然,也可以不按照優(yōu)先值的大小順序排列,例如,可以隨機(jī)排列。步驟104,根據(jù)確定的顯示方式顯示相應(yīng)的應(yīng)用程序的快捷方式。具體的,可以當(dāng)接收到常用應(yīng)用顯示指令時,對該常用應(yīng)用顯示頁面進(jìn)行顯示。常用應(yīng)用顯示頁面的顯示方式可以有多種,例如,可以將常用應(yīng)用顯示頁面以分組的形式存儲并通過快捷方式打開,這種情況下,可以在檢測到該快捷方式被點(diǎn)擊時,觸發(fā)常用應(yīng)用顯示指令。優(yōu)選的,如圖2a、2b、3a、3b、4a、4b所示,觸發(fā)常用應(yīng)用顯示指令的方法可以是當(dāng)檢測到移動終端的屏幕處的觸碰信息時,觸發(fā)常用應(yīng)用顯示指令,其中,觸碰信息包括移動軌跡信息,且該移動軌跡信息中的起始點(diǎn)與屏幕的邊緣的距離小于預(yù)設(shè)距離閾值,該移動軌跡信息中移動方向?yàn)檫h(yuǎn)離該邊緣的方向,該移動軌跡信息中移動距離為預(yù)設(shè)的移動距離。也就是說,用戶點(diǎn)擊屏幕邊緣附近處并劃動,直至劃動距離在垂直該邊緣方向上的分量達(dá)到預(yù)設(shè)的移動距離時,便觸發(fā)常用應(yīng)用顯示指令。上述的屏幕的邊緣優(yōu)選為屏幕的下邊緣、左邊緣或右邊緣,具體選用哪個邊緣可以由用戶預(yù)先設(shè)置。這樣,接收到常用應(yīng)用顯示指令時,可以在屏幕中沿述的移動方向拉出顯示窗口,并在該顯示窗口中顯示常用應(yīng)用顯示頁面。在本發(fā)明實(shí)施例中,根據(jù)移動終端的場景信息,確定用戶所處的使用場景,根據(jù)各應(yīng)用程序在該使用場景下的使用權(quán)重,確定應(yīng)用程序的快捷方式的顯示方式,并進(jìn)行顯示,從而可以針對用戶所處的不同使用場景,將當(dāng)前使用場景下的常用應(yīng)用程序的快捷方式進(jìn)行顯示推薦,可以提高移動終端上對應(yīng)用程序快捷方式進(jìn)行查找的效率。實(shí)施例三基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種應(yīng)用程序快捷方式的顯示裝置,該裝置的功能可以由移動終端實(shí)現(xiàn),如圖5所示,所述裝置包括
獲取模塊510,用于獲取移動終端的場景信息;第一確定模塊520,用于根據(jù)所述的場景信息確定移動終端的使用場景;第二確定模塊530,用于根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式;顯示模塊540,用于根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式。優(yōu)選的,所述第一確定模塊520,用于在存儲的各使用場景的場景信息中,查詢所述當(dāng)前的場景信息所匹配的使用場景;所述第二確定模塊530,用于根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序;所述顯示模塊540,用于當(dāng)接收到常用應(yīng)用顯示指令時,對所述常用應(yīng)用顯示頁面進(jìn)行顯示。優(yōu)選的,所述第二確定模塊530,用于根據(jù)存儲的各應(yīng)用程序在所述查詢到的使用場景下的歷史運(yùn)行信息和權(quán)值,確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值;根據(jù)所述各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序。優(yōu)選的,所述歷史運(yùn)行信息,為歷史啟動次數(shù)和/或歷史運(yùn)行時間。優(yōu)選的,所述第二確定模塊530,用于根據(jù)P(x, t) =PC (x, t)*(T(x, t)*KT+N(x, t)*KN),確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,其中,P(X,t)為在使用場景t下應(yīng)用程序X的優(yōu)先值,PC (x,t)為在使用場景t下應(yīng)用程序X的權(quán)值,T(x, t)為在使用場景t下應(yīng)用程序X的歷史運(yùn)行時間,N(x, t)為在使用場景t下應(yīng)用程序X的歷史啟動次數(shù),Kt和Kn為預(yù)設(shè)的常數(shù)系數(shù)。優(yōu)選的,所述第二確定模塊530,用于確定預(yù)設(shè)數(shù)目的優(yōu)先值最大的應(yīng)用程序的快捷方式為在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,且各快捷方式的排列順序?yàn)閷?yīng)的優(yōu)先值的大小順序。優(yōu)選的,所述獲取模塊510,用于當(dāng)所述移動終端開機(jī)時,以及當(dāng)所述移動終端由鎖屏狀態(tài)進(jìn)入解鎖狀態(tài)時,以及當(dāng)所述移動終端保持解鎖狀態(tài)達(dá)預(yù)設(shè)周期時,獲取所述移動終端的場景信息。優(yōu)選的,所述場景信息包括以下信息中一種或任意組合時間信息,地理位置信息,移動速度信息。優(yōu)選的,所述第一確定模塊520,還用于根據(jù)在使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi)所述移動終端的地理位置信息,確定所述使用場景的場景信息;或者,預(yù)先設(shè)置使用場景的場景信息中的移動速度信息;根據(jù)在所述使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi),且所述移動終端的移動速度符合所述移動速度信息時,所述移動終端的地理位置信息,和預(yù)先設(shè)置的所述移動速度信息,確定所述使用場景的場景信息;或者,根據(jù)移動終端存儲的行程安排信息中的事件信息確定對應(yīng)的使用場景,并根據(jù)所述行程安排信息中的時間信息和地理位置信息,確定所述使用場景的場景信息。
優(yōu)選的,所述顯示模塊540,還用于當(dāng)檢測到所述移動終端的屏幕處的觸碰信息時,觸發(fā)所述常用應(yīng)用顯示指令,其中,所述觸碰信息包括移動軌跡信息,且所述移動軌跡信息中的起始點(diǎn)與所述屏幕的邊緣的距離小于預(yù)設(shè)距離閾值,所述移動軌跡信息中移動方向?yàn)檫h(yuǎn)離所述邊緣的方向,所述移動軌跡信息中移動距離為預(yù)設(shè)的移動距離;所述顯示模塊540,用于在所述屏幕中延所述移動方向拉出顯示窗口,并在所述顯示窗口中顯示所述常用應(yīng)用顯示頁面。在本發(fā)明實(shí)施例中,根據(jù)移動終端的場景信息,確定用戶所處的使用場景,根據(jù)各應(yīng)用程序在該使用場景下的使用權(quán)重,確定應(yīng)用程序的快捷方式的顯示方式,并進(jìn)行顯示,從而可以針對用戶所處的不同使用場景,將當(dāng)前使用場景下的常用應(yīng)用程序的快捷方式進(jìn)行顯示推薦,可以提高移動終端上對應(yīng)用程序快捷方式進(jìn)行查找的效率。需要說明的是上述實(shí)施例提供的應(yīng)用程序快捷方式的顯示裝置在進(jìn)行應(yīng)用程序快捷方式的顯示時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的應(yīng)用程序快捷方式的顯示裝置與應(yīng)用程序快捷方式的顯示方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種應(yīng)用程序快捷方式的顯示方法,其特征在于,所述方法包括獲取移動終端的場景信息;根據(jù)所述場景信息確定移動終端的使用場景;根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式;根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述的場景信息確定移動終端的使用場景,為在存儲的各使用場景的場景信息中,查詢所述當(dāng)前的場景信息所匹配的使用場景;所述根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式,為根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序;所述根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式,為當(dāng)接收到常用應(yīng)用顯示指令時,對所述常用應(yīng)用顯示頁面進(jìn)行顯示。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序,為根據(jù)存儲的各應(yīng)用程序在所述查詢到的使用場景下的歷史運(yùn)行信息和權(quán)值,確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值;根據(jù)所述各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述歷史運(yùn)行信息,為歷史啟動次數(shù)和/ 或歷史運(yùn)行時間。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)存儲的各應(yīng)用程序在所述查詢到的使用場景下的歷史運(yùn)行信息和權(quán)值,確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,為根據(jù)P(x, t) =PC(x, t)*(T (x, t)*KT+N(x, t)*KN),確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,其中,P(x,t)為在使用場景t下應(yīng)用程序X的優(yōu)先值,PC (x,t)為在使用場景t下應(yīng)用程序X的權(quán)值,T (x, t)為在使用場景t下應(yīng)用程序X的歷史運(yùn)行時間,N(X,t) 為在使用場景t下應(yīng)用程序X的歷史啟動次數(shù),Kt和Kn為預(yù)設(shè)的常數(shù)系數(shù)。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序,為確定預(yù)設(shè)數(shù)目的優(yōu)先值最大的應(yīng)用程序的快捷方式為在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,且各快捷方式的排列順序?yàn)閷?yīng)的優(yōu)先值的大小順序。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,觸發(fā)所述常用應(yīng)用顯示指令的方法,包括當(dāng)檢測到所述移動終端的屏幕處的觸碰信息時,觸發(fā)所述常用應(yīng)用顯示指令,其中,所述觸碰信息包括移動軌跡信息,且所述移動軌跡信息中的起始點(diǎn)與所述屏幕的邊緣的距離小于預(yù)設(shè)距離閾值,所述移動軌跡信息中移動方向?yàn)檫h(yuǎn)離所述邊緣的方向,所述移動軌跡信息中移動距離為預(yù)設(shè)的移動距離;所述對所述常用應(yīng)用顯示頁面進(jìn)行顯示,為在所述屏幕中延所述移動方向拉出顯示窗口,并在所述顯示窗口中顯示所述常用應(yīng)用顯示頁面。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取移動終端的場景信息,為 當(dāng)所述移動終端開機(jī)時,以及當(dāng)所述移動終端由鎖屏狀態(tài)進(jìn)入解鎖狀態(tài)時,以及當(dāng)所述移動終端保持解鎖狀態(tài)達(dá)預(yù)設(shè)周期時,獲取所述移動終端的場景信息。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述場景信息包括以下信息中一種或任意組合 時間信息,地理位置信息,移動速度信息。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,使用場景的場景信息的設(shè)置方法,包括 根據(jù)在使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi)所述移動終端的地理位置信息,確定所述使用場景的場景信息;或者, 預(yù)先設(shè)置使用場景的場景信息中的移動速度信息;根據(jù)在所述使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi),且所述移動終端的移動速度符合所述移動速度信息時,所述移動終端的地理位置信息,和預(yù)先設(shè)置的所述移動速度信息,確定所述使用場景的場景信息;或者, 根據(jù)移動終端存儲的行程安排信息中的事件信息確定對應(yīng)的使用場景,并根據(jù)所述行程安排信息中的時間信息和地理位置信息,確定所述使用場景的場景信息。
11.一種應(yīng)用程序快捷方式的顯示裝置,其特征在于,所述裝置包括 獲取模塊,用于獲取移動終端的場景信息; 第一確定模塊,用于根據(jù)所述的場景信息確定移動終端的使用場景; 第二確定模塊,用于根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式; 顯示模塊,用于根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一確定模塊,用于在存儲的各使用場景的場景信息中,查詢所述當(dāng)前的場景信息所匹配的使用場景; 所述第二確定模塊,用于根據(jù)存儲的各應(yīng)用程序在查詢到的使用場景下的權(quán)值和/或歷史運(yùn)行信息,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序; 所述顯示模塊,用于當(dāng)接收到常用應(yīng)用顯示指令時,對所述常用應(yīng)用顯示頁面進(jìn)行顯/Jn ο
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第二確定模塊,用于 根據(jù)存儲的各應(yīng)用程序在所述查詢到的使用場景下的歷史運(yùn)行信息和權(quán)值,確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值; 根據(jù)所述各應(yīng)用程序的優(yōu)先值,確定在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,以及各快捷方式的排列順序。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述歷史運(yùn)行信息,為歷史啟動次數(shù)和/或歷史運(yùn)行時間。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第二確定模塊,用于 根據(jù)P(x, t) =PC(x, t)*(T (x, t)*KT+N(x, t)*KN),確定在所述查詢到的使用場景下各應(yīng)用程序的優(yōu)先值,其中,P(x,t)為在使用場景t下應(yīng)用程序X的優(yōu)先值,PC(x, t)為在使用場景t下應(yīng)用程序X的權(quán)值,T (x, t)為在使用場景t下應(yīng)用程序X的歷史運(yùn)行時間,N(X,t) 為在使用場景t下應(yīng)用程序X的歷史啟動次數(shù),Kt和Kn為預(yù)設(shè)的常數(shù)系數(shù)。
16.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第二確定模塊,用于確定預(yù)設(shè)數(shù)目的優(yōu)先值最大的應(yīng)用程序的快捷方式為在常用應(yīng)用顯示頁面中顯示的應(yīng)用程序的快捷方式,且各快捷方式的排列順序?yàn)閷?yīng)的優(yōu)先值的大小順序。
17.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述顯示模塊,還用于當(dāng)檢測到所述移動終端的屏幕處的觸碰信息時,觸發(fā)所述常用應(yīng)用顯示指令,其中,所述觸碰信息包括移動軌跡信息,且所述移動軌跡信息中的起始點(diǎn)與所述屏幕的邊緣的距離小于預(yù)設(shè)距離閾值,所述移動軌跡信息中移動方向?yàn)檫h(yuǎn)離所述邊緣的方向,所述移動軌跡信息中移動距離為預(yù)設(shè)的移動距離;所述顯示模塊,用于在所述屏幕中延所述移動方向拉出顯示窗口,并在所述顯示窗口中顯示所述常用應(yīng)用顯示頁面。
18.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述獲取模塊,用于當(dāng)所述移動終端開機(jī)時,以及當(dāng)所述移動終端由鎖屏狀態(tài)進(jìn)入解鎖狀態(tài)時,以及當(dāng)所述移動終端保持解鎖狀態(tài)達(dá)預(yù)設(shè)周期時,獲取所述移動終端的場景信息。
19.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述場景信息包括以下信息中一種或任意組合時間信息,地理位置信息,移動速度信息。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述第一確定模塊,還用于根據(jù)在使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi)所述移動終端的地理位置信息,確定所述使用場景的場景信息;或者,預(yù)先設(shè)置使用場景的場景信息中的移動速度信息;根據(jù)在所述使用場景對應(yīng)的預(yù)設(shè)時間段內(nèi),且所述移動終端的移動速度符合所述移動速度信息時,所述移動終端的地理位置信息,和預(yù)先設(shè)置的所述移動速度信息,確定所述使用場景的場景信息;或者,根據(jù)移動終端存儲的行程安排信息中的事件信息確定對應(yīng)的使用場景,并根據(jù)所述行程安排信息中的時間信息和地理位置信息,確定所述使用場景的場景信息。
全文摘要
本發(fā)明公開了一種應(yīng)用程序快捷方式的顯示方法和裝置,屬于計算機(jī)技術(shù)領(lǐng)域。所述方法包括獲取移動終端的場景信息;根據(jù)所述的場景信息確定移動終端的使用場景;根據(jù)應(yīng)用程序在所述使用場景下的使用權(quán)重,確定所述應(yīng)用程序的快捷方式的顯示方式;根據(jù)確定的顯示方式顯示所述的應(yīng)用程序的快捷方式。采用本發(fā)明,可以提高移動終端上對應(yīng)用程序快捷方式進(jìn)行查找的效率。
文檔編號G06F9/44GK103019737SQ20121058149
公開日2013年4月3日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者張旭 申請人:北京小米科技有限責(zé)任公司