的是,軌跡數據記錄了用戶使用子菜單的軌跡,例如用戶在使用應用軟件A后使用子菜單B的次數,使用應用軟件A后使用子菜單C的次數。軌跡數據可以作為評價子菜單使用次數的權重,例如,當前場景為用戶使用應用軟件A之后在主菜單D的界面輸入快捷設置指令,主菜單D的下級子菜單包括B和C,則根據子菜單B和C的軌跡數據:若在用戶使用應用軟件A之后,使用子菜單B的次數大于子菜單C的次數,則子菜單B的權重大于子菜單Co
[0110]然后,優(yōu)先級模塊20根據當前主菜單下級子菜單的使用次數和權重獲取子菜單的優(yōu)先級。子菜單的優(yōu)先級越高,其在當前場景下被用戶使用的概率越大。
[0111]由此,優(yōu)先級模塊20獲取當前主菜單的下級子菜單優(yōu)先級。
[0112]需要說明的是,權重還可以包括場景模式數據等其他權重數據,可根據實際需要靈活設置。例如,當前場景模式為夜間模式,則可以配置顯示設置主菜單的下級亮度子菜單的權重大于對比度子菜單;當前場景模式為靜音模式,則可以配置音量設置主菜單的下級音量子菜單的權重大于聲道子菜單;在預設的時間內,用戶使用子菜單B的頻率大于子菜單C,則可以配置子菜單B的權重大于子菜單C。
[0113]若當前無法獲取主菜單的行為數據,則可以獲取預設的子菜單優(yōu)先級,用于快捷設置。
[0114]快捷設置模塊30,用于根據所述子菜單優(yōu)先級,在所述主菜單界面提供所述子菜單的設置項進行快捷設置。
[0115]在獲取當前主菜單的下級子菜單優(yōu)先級后,快捷設置模塊30根據子菜單的優(yōu)先級,在主菜單界面提供子菜單的設置項,供用戶進行快捷設置。
[0116]具體的,作為一種實施方式,首先,快捷設置模塊30根據當前主菜單的下級子菜單優(yōu)先級,獲取優(yōu)先級最高的子菜單。
[0117]然后,快捷設置模塊30在當前主菜單界面上提供此優(yōu)先級最高的子菜單設置項。用戶可以直接在當前主菜單界面上進行子菜單設置項的設置。
[0118]參照圖13,以當前主菜單為亮度菜單為應用場景進行舉例說明。
[0119]當前移動終端為觸控屏,主菜單頁面包括多個主菜單界面,例如亮度菜單界面、對比度菜單界面、壁紙菜單界面等。
[0120]用戶通過在亮度菜單界面長按,輸入快捷設置指令。
[0121]檢測模塊10獲取用戶輸入的快捷設置指令,根據獲取的快捷輸入指令獲取當前的主菜單為亮度菜單,并獲取亮度菜單的下級子菜單。亮度菜單的下級子菜單包括亮度大小調節(jié)子菜單、亮度自動調節(jié)子菜單;亮度大小調節(jié)子菜單包括亮度大小調節(jié)設置項。
[0122]然后,優(yōu)先級模塊20根據預先配置的亮度菜單行為數據,獲取亮度菜單的下級子菜單優(yōu)先級。取亮度大小調節(jié)子菜單的優(yōu)先級高于亮度自動調節(jié)子菜單,則快捷設置模塊30根據優(yōu)先級,選擇亮度大小調節(jié)子菜單,在亮度菜單界面顯示亮度大小調節(jié)子菜單的設置項,供用戶在亮度菜單界面上進行快捷操作,無需進入亮度大小調節(jié)子菜單的界面。用戶可以通過左右滑動亮度條設置亮度的大小。
[0123]由此,完成菜單的快捷設置。
[0124]當然,本發(fā)明實施例中,子菜單可以包括多個設置項,可以在主菜單頁面上同時顯不多個設置項。
[0125]若子菜單包括多個設置項,則可以預設當前子菜單的設置項優(yōu)先級,在進行快捷設置時僅選擇優(yōu)先級較高的一個或兩個設置項,顯示在主菜單界面;也可以在進行快捷設置時,根據子菜單行為數據,獲取子菜單下級設置項的優(yōu)先級,然后選擇優(yōu)先級較高的一個或兩個設置項,顯示在主菜單界面。
[0126]作為另一種實施方式,主菜單可以包括多個子菜單,快捷設置模塊30根據當前主菜單的下級子菜單優(yōu)先級,獲取優(yōu)先級較高的多個子菜單。
[0127]然后,快捷設置模塊30在當前主菜單界面上提供此優(yōu)先級較高的多個子菜單的設置項。用戶可以直接在當前主菜單界面上進行子菜單設置項的設置。
[0128]參照圖14,以當前主菜單為亮度菜單為應用場景進行舉例說明。
[0129]當前移動終端為觸控屏,主菜單頁面包括多個主菜單界面,例如亮度菜單界面、對比度菜單界面、壁紙菜單界面等。
[0130]用戶通過在顯示菜單界面長按,輸入快捷設置指令。
[0131]檢測模塊10獲取用戶輸入的快捷設置指令,根據獲取的快捷輸入指令獲取當前的主菜單為亮度菜單,并獲取亮度菜單的下級子菜單。亮度菜單的下級子菜單包括亮度大小調節(jié)子菜單、亮度自動調節(jié)子菜單和其他亮度調節(jié)子菜單;亮度大小調節(jié)子菜單包括亮度大小調節(jié)設置項,亮度自動調節(jié)子菜單包括亮度自動調節(jié)設置項。
[0132]然后,優(yōu)先級模塊20根據預先配置的亮度菜單行為數據,獲取亮度菜單的下級子菜單優(yōu)先級。取亮度大小調節(jié)子菜單和亮度自動調節(jié)子菜單的優(yōu)先級均高于其他亮度調節(jié)子菜單,則快捷設置模塊30根據優(yōu)先級,選擇亮度大小調節(jié)子菜單和亮度自動調節(jié)子菜單,在亮度菜單界面顯示亮度大小調節(jié)子菜單和亮度自動調節(jié)子菜單的設置項,供用戶在亮度菜單界面上進行快捷操作,無需進入亮度大小調節(jié)子菜單的界面。
[0133]用戶可以通過左右滑動亮度條設置亮度的大小,也可以上下滑動自動調節(jié)開關,進行亮度自動調節(jié)的開啟或關閉。
[0134]由此,完成菜單的快捷設置。
[0135]在本實施例中,檢測模塊10獲取用戶在主菜單界面輸入的快捷設置指令;然后,優(yōu)先級模塊20根據快捷設置指令和預先配置的行為數據,獲取主菜單的下級子菜單優(yōu)先級;然后,快捷設置模塊30根據子菜單優(yōu)先級,在主菜單界面提供子菜單設置項用于快捷設置。本實施通過快捷設置指令觸發(fā)菜單的快捷設置,然后根據當前主菜單下級子菜單的優(yōu)先級,在當前界面向用戶提供優(yōu)先級較高的一個或多個子菜單設置項,供用戶進行設置,實現了按照用戶的使用習慣或環(huán)境需求提供快捷設置,解決了當前菜單設置層級復雜的技術問題。
[0136]進一步的,參照圖4,本發(fā)明菜單快捷設置裝置第二實施例提供一種菜單快捷設置裝置,基于上述圖3所示的實施例,所述菜單快捷設置裝置還包括:
[0137]記錄模塊40,用于記錄所述主菜單的下級子菜單的使用次數;記錄所述主菜單的下級子菜單的軌跡數據。
[0138]移動終端的設置菜單包括多個主菜單,預先配置的行為數據包括各主菜單的行為數據。
[0139]通過記錄模塊40記錄用戶的使用習慣數據,例如子菜單使用次數、使用軌跡等數據,配置模塊50配置主菜單的行為數據。
[0140]具體的,作為一種實施方式,首先,記錄模塊40記錄當前主菜單下級子菜單的使用次數。
[0141]其中,記錄的子菜單使用次數可以為預設時間內用戶的使用次數,預設的時間可根據實際需要靈活設置,例如3個月、6個月等。
[0142]當用戶使用子菜單的設置項時,記錄模塊40同步更新此子菜單的使用次數。例如,當前主菜單為A,主菜單A的下級子菜單包括B,當用戶使用子菜單B時,記錄模塊40更新子菜單B的使用次數,取子菜單B的使用次數為Nb。
[0143]由此,記錄模塊40得到主菜單的全部下級子菜單的使用次數。
[0144]記錄模塊40記錄當前主菜單的下級子菜單的軌跡數據。
[0145]具體的,作為一種實施方式,當用戶使用主菜單的下級子菜單時,記錄模塊40記錄用戶在進入設置菜單的頁面之前,所使用的應用軟件,得到子菜單的使用軌跡。
[0146]同時,記錄模塊40記錄使用軌跡的使用次數,得到子菜單的軌跡數據。
[0147]例如,用戶在使用應用軟件A之后,通過主菜單D的界面進入主菜單D的下級子菜單B的設置頁面,使用子菜單B的設置項。此時,記錄模塊40記錄從應用軟件A到子菜單B的軌跡APP_A^B,并更新軌跡APP_A—B的使用次數。
[0148]取軌跡APP_A—B的使用次數為Napp—Al,將Napp—Al作為子菜單B的軌跡數據。
[0149]需要說明的是,一個子菜單的軌跡數據可以包括多種軌跡的使用次數。
[0150]由此,記錄模塊40得到主菜單的全部下級子菜單的軌跡數據。
[0151 ]配置模塊50,用于根據所述使用次數和所述軌跡數據,配置所述行為數據。
[0152]在獲取當前主菜單的下級子菜單的使用次數和軌跡數據后,配置模塊50根據下級子菜單的使用次數和軌跡數據,配置主菜單的行為數據。
[0153]具體的,作為一種實施方式,首先,配置模塊50根據各子菜單的軌跡數據,獲取各子菜單的權重。當子菜單的同一軌跡使用次數增加時,此軌跡的軌跡數據增大,子菜單的權重線性增加。
[0154]取子菜單B的軌跡APP_A—B使用次數為Napp—Al,子菜單B的權重為Wb,則有:
[0155]ffB=ffo+k ? NAPP_A-^B O
[0156]其中,Wo為預設的初始權重值;k為預設的權重系數,為固定常數。
[0157]由此,可以根據上述計算公式得到各子菜單的權重。
[0158]然后,配置模塊50根據子菜單的使用次數和權重,配置主菜單的行為數據。主菜單的行為數據包括其下級各子菜單的使用次數和權重。
[0159]在本實施例中,記錄模塊50記錄主菜單的下級子菜單的使用次數和軌跡數據;然后,配置模塊50根據子菜單的使用次數和軌跡數據,配置行為數據,用于獲取子菜單的優(yōu)先級。本實施例通過記錄用戶的使用習慣,實現了使用習慣的數據化,用以當用戶再次進入主菜單時,根據行為數據判斷用戶的行為趨勢,實現了根據用戶的使用習慣或環(huán)境需求提供快捷設置,簡化了菜單的層級,使用更加方便快捷。
[0160]進一步的,參照圖5,本發(fā)明菜單快捷設置方法第三實施例提供一種菜單快捷設置方法,基于上述圖3或圖4所示的實施例(本實施例以圖4為例),所述優(yōu)先級模塊20包括:
[0161]子菜單單元21,用于根據所述快捷設置指令獲取所述主菜單的下級子菜單。
[0162]在獲取輸入的快捷設置指令后,優(yōu)先級模塊20根據快捷設置指令和預先配置的行為數據,獲取主菜單的下級子菜單優(yōu)先級。
[0163]具體的,作為一種實施方式,首先,子菜單單元21根據快捷設置指令獲取對應的主菜單。子菜單單元21將用戶輸入快捷設置指令的主菜單界面所對應的主菜單,作為本次快捷設置指令對應的主菜單。
[0164]然后,子菜單單元21獲取預設的主菜單的下級子菜單。當前主菜單可以包括一個下級子菜單,也可以包括多個下級子菜單,可根據實際需要靈活設置。
[0165]優(yōu)先級單元22,用于根據預先配置的行為數據,獲取所述子菜單的優(yōu)先級。
[0166]在獲取當前主菜單的下級子菜單后,優(yōu)先級單元22獲取預先配置的行為數據,并根據行為數據獲取子菜單的優(yōu)先級。
[0167]具體的,作為一種實施方式,首先,優(yōu)先級單元22獲取預先配置的、當前主菜單的行為數據,得到當前主菜單全部下級子菜單的使用次數和權重。
[0168]然后,優(yōu)先級單元22根據子菜單的使用次數和權重計算當前主菜單的全部下級子菜單的優(yōu)先級。
[0169]取子菜單的使用次數為N,權重為W,優(yōu)先級為P,則根據下述公式:
[0170]P = N-W,
[0171]計算可得子菜單的優(yōu)先級數值。
[0172]由此,優(yōu)先級單元22可以得到當前主菜單的全部下級子菜單的優(yōu)先級數值。
[0173]優(yōu)先級數值越大,其對應的子菜單優(yōu)先級越高,用戶使用的概率越大。
[0174]需要說明的是,子菜單的權重可以是預先配置的各子菜單的權重,也可以是根據用戶的使用習慣設置的各子菜單的權重。
[0175]例如,當用戶在使用過應用程序A后,進入主菜單頁面,在主菜單D的界面輸入快捷設置指令后,優(yōu)先級單元22計算主菜單D的全部子菜單的優(yōu)先級。
[0176]取主菜單D的子菜單B的使用