本發(fā)明涉及應用程序管理技術(shù)領(lǐng)域,特別地,涉及一種排列應用程序圖標的方法及終端。
背景技術(shù):
傳統(tǒng)終端設(shè)備的交互方式均采用物理按鍵,功能擴展存在極大的技術(shù)障礙,使用過程中的體驗也很差。
智能終端采用操作系統(tǒng)模式支持功能運行和擴展,智能終端下載應用程序,應用程序利用智能終端的硬件環(huán)境,通過人機交互方式進行操作和處理。智能終端的顯示屏顯示較多應用程序圖標,應用程序的圖標根據(jù)安裝時間順序進行排列或者根據(jù)使用者的自行設(shè)置進行排列。終端使用者操作應用程序圖標進行啟動,經(jīng)常由于應用程序圖標位置問題不便操作,而終端使用者自行設(shè)置應用程序圖標位置也很費時間。
現(xiàn)有技術(shù)存在根據(jù)終端使用者對應用程序使用進行監(jiān)測和記錄,根據(jù)相關(guān)監(jiān)測結(jié)果和記錄自動移動相應應用程序圖標位置,但實際使用中,很多應用程序并不是終端使用者主動觸發(fā)操作的,致使自動移動后的應用程序也不是合理的,同樣問題存在。
技術(shù)實現(xiàn)要素:
為解決現(xiàn)有技術(shù)中存在應用程序圖標排列智能化差和合理性差的技術(shù)問題,本發(fā)明提供一種應用程序圖標排列智能化好且合理性好的排列應用程序圖標方法及終端。
本發(fā)明提供一種排列應用程序圖標的方法,包括如下步驟:
獲取應用程序的觸發(fā)啟動方式;
記錄觸發(fā)啟動方式的啟動次數(shù);
獲取排列應用程序圖標區(qū)域的易操作區(qū)域;
根據(jù)第一預設(shè)規(guī)則匹配應用程序,第一預設(shè)規(guī)則依據(jù)應用程序的觸發(fā)啟動方式和啟動次數(shù)設(shè)定,自動移動匹配的應用程序至易操作區(qū)域。
根據(jù)本發(fā)明的一個優(yōu)選實施例,應用程序的觸發(fā)啟動方式包括觸發(fā)應用程序圖標啟動和語音識別啟動中的至少一種。
根據(jù)本發(fā)明的一個優(yōu)選實施例,排列應用程序圖標區(qū)域為一個界面時,易操作區(qū)域為界面的中間區(qū)域。
根據(jù)本發(fā)明的一個優(yōu)選實施例,排列應用程序圖標的界面數(shù)量為多個界面時,多個界面中包括主界面,每個界面的易操作區(qū)域為界面的中間區(qū)域,主界面的易操作區(qū)域優(yōu)先級高于多個界面中其他界面的易操作區(qū)域的優(yōu)先級。
根據(jù)本發(fā)明的一個優(yōu)選實施例,排列應用程序圖標的界面數(shù)量為多個界面,匹配的應用程序移動至另一界面時,另一界面的對應應用程序移動至匹配的應用程序原界面。
本發(fā)明提供一種排列應用程序圖標的終端,包括
第一獲取模塊,用于獲取應用程序的觸發(fā)啟動方式;
統(tǒng)計模塊,用于記錄觸發(fā)啟動方式的啟動次數(shù);
第二獲取模塊,用于獲取排列應用程序圖標區(qū)域的易操作區(qū)域;
匹配模塊,用于根據(jù)第一預設(shè)規(guī)則匹配應用程序,第一預設(shè)規(guī)則依據(jù)應用程序的觸發(fā)啟動方式和啟動次數(shù)設(shè)定;
排列模塊,用于自動移動匹配的應用程序至易操作區(qū)域。
根據(jù)本發(fā)明的一個優(yōu)選實施例,應用程序的觸發(fā)啟動方式包括觸發(fā)應用程序圖標啟動和語音識別啟動中的至少一種。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述排列模塊包括第一排列組件,排列應用程序圖標區(qū)域為一個界面時,易操作區(qū)域為界面的中間區(qū)域,所述第一排列組件用于自動移動匹配的應用程序至易操作區(qū)域。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述排列模塊包括第二排列組件,排列應用程序圖標的界面數(shù)量為多個界面時,多個界面中包括主界面,每個界面的易操作區(qū)域為界面的中間區(qū)域,主界面的易操作區(qū)域優(yōu)先級高于多個界面中其他界面的優(yōu)先級,所述第二排列組件用于自動移動匹配的應用程序至對應界面的易操作區(qū)域。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述排列模塊包括第三排列組件,排列應用程序圖標的界面數(shù)量為多個界面,所述第三排列組件用于移動匹配的應用程序至另一界面和另一界面的對應應用程序移動至匹配的應用程序原界面。
本發(fā)明具有如下有益效果:
1、采用根據(jù)應用程序的觸發(fā)啟動方式及相應啟動次數(shù),并獲取到應用程序易操作區(qū)域的設(shè)計,提升應用程序排列的智能化和合理化;
2、識別應用程序的多種觸發(fā)啟動方式,利于精確分析應用程序的啟動是否與排列應用程序圖標的規(guī)則相關(guān),對于通過非觸發(fā)啟動方式進行應用程序啟動的情形進行排除,進一步利于應用程序排列的智能化和合理化效果;
3、主界面的易操作區(qū)域優(yōu)先級高于其他界面的易操作區(qū)域的優(yōu)先級,進一步利于合理化效果。
除了上面所描述的目的、特征和優(yōu)點之外,本發(fā)明還有其它的目的、特征和優(yōu)點。下面將參照圖,對本發(fā)明作進一步詳細的說明。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖,其中:
圖1是本發(fā)明提供的一種排列應用程序圖標的方法流程示意圖;
圖2是本發(fā)明提供的一種排列應用程序圖標的終端的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合本發(fā)明的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例。
請參閱圖1,是本發(fā)明提供的一種排列應用程序圖標的方法流程示意圖。
所述排列應用程序圖標的方法包括如下步驟:
s1獲取應用程序的觸發(fā)啟動方式
安裝于終端的應用程序,應用程序的啟動方式存在多種,對其啟動方式進行分別記錄。
應用程序的啟動方式分為主動啟動和被動啟動,主動啟動是由終端使用者觸發(fā)應用程序直接啟動,被動啟動是由終端其他應用程序根據(jù)接口調(diào)用該應用程序啟動。
主動啟動至少包括觸發(fā)應用程序圖標啟動和語音識別啟動,觸發(fā)應用程序圖標啟動是終端使用者在終端點擊應用程序圖標而啟動應用程序,是通常使用的應用程序啟動方式,語音識別啟動是終端使用者用語音控制應用程序啟動,如蘋果的siri功能。
主動啟動還可以為手勢啟動和設(shè)置快速啟動路徑的方式啟動。
主動啟動為本實施例所描述的觸發(fā)啟動方式。
被動啟動通常為主調(diào)用程序獲取到被調(diào)用程序的接口或者提示終端使用者啟動被調(diào)用程序,常見的為需要進行支付、社交或購物的應用程序調(diào)用具有支付或社交功能的應用程序。
每個應用程序啟動時,終端獲取該應用程序的啟動方式,并根據(jù)規(guī)則記錄為主動啟動和被動啟動。被動啟動用于記錄應用程序之間的關(guān)聯(lián)關(guān)系和明確排除非觸發(fā)啟動方式。
s2記錄觸發(fā)啟動方式的啟動次數(shù)
應用程序的啟動方式在s1進行了記錄,對應用程序的啟動次數(shù)進行記錄,其中,對應用程序的啟動次數(shù)的主動啟動和被動啟動分別進行記錄,記錄的主動啟動方式的啟動次數(shù)為觸發(fā)啟動方式的啟動次數(shù)。
s3獲取排列應用程序圖標區(qū)域的易操作區(qū)域
根據(jù)應用程序圖標顯示于終端界面的區(qū)域位置和大小,確定應用程序圖標的易操作區(qū)域。
如應用程序圖標排列于終端的整個界面,則該界面的中間區(qū)域為易操作區(qū)域,即每個界面均包括一個易操作區(qū)域。
該易操作區(qū)域為終端使用者在使用終端時,較方便觸摸到應用程序圖標的區(qū)域,其中包括終端使用者單手進行操作時的方便。
若終端的排列應用程序圖標的界面數(shù)量為多個界面,設(shè)定或默認其中一個界面為主界面,主界面的中間區(qū)域為其易操作區(qū)域。
在本實施例中,主界面的易操作區(qū)域優(yōu)先級高于多個界面中其他界面的易操作區(qū)域的優(yōu)先級。優(yōu)先級高是指排列于主界面的易操作區(qū)域的應用程序圖標對應的應用程序較其他界面的易操作區(qū)域的應用程序圖標對應的應用程序主動啟動次數(shù)多,終端使用者使用較多。
其中,優(yōu)先級指標還可以為主動啟動頻次、主動啟動快慢等。
s4根據(jù)第一預設(shè)規(guī)則匹配應用程序,第一預設(shè)規(guī)則依據(jù)應用程序的觸發(fā)啟動方式和啟動次數(shù)設(shè)定,自動移動匹配的應用程序至易操作區(qū)域
本實施例中,以排列應用程序圖標的界面數(shù)量為多個界面進行描述,其中包括一個主界面,若為一個界面時,其實施方式與多個界面時原理一致,流程相對簡單。
第一預設(shè)規(guī)則用于根據(jù)步驟s1和步驟s2中獲取和記錄的數(shù)據(jù)信息,進行統(tǒng)計分析,按照應用程序的觸發(fā)啟動方式和相應啟動次數(shù)進行統(tǒng)計分析,如記錄第一應用程序通過觸發(fā)應用程序圖標啟動方式的啟動次數(shù)為q1,第二應用程序通過觸發(fā)應用程序圖標啟動方式的啟動次數(shù)為q2,第三應用程序通過語音識別啟動方式的啟動次數(shù)為y1,第四應用程序通過語音識別啟動方式的啟動次數(shù)為y2,第一預設(shè)規(guī)則為觸發(fā)應用程序圖標啟動方式的權(quán)重高于語音識別啟動方式的權(quán)重并設(shè)有權(quán)重比例。
因而,當q1大于q2,并且均大于需排列應用程序圖標的臨界值,則均需移動至易操作區(qū)域,存在的移動情形,根據(jù)第一預設(shè)規(guī)則具體操作:
1)、q1和q2對應的應用程序均移動至當前所在界面的易操作區(qū)域;
2)、q1對應的應用程序移動至主界面的易操作區(qū)域,q2對應的應用程序移動至當前所在界面的易操作區(qū)域;
3)、q1和q2對應的應用程序均移動至主界面的易操作區(qū)域。
其中,當q1或q2對應的應用程序為跨界面移動時,移入應用程序界面的易操作區(qū)域中的一個應用程序自動移動到q1或q2對應的應用程序所在的原界面。
請參閱圖2,是本發(fā)明提供的一種排列應用程序圖標的終端的結(jié)構(gòu)示意圖。
所述排列應用程序圖標的終端1包括第一獲取模塊11、統(tǒng)計模塊13、第二獲取模塊15、匹配模塊17和排列模塊19。
所述第一獲取模塊11用于獲取應用程序的觸發(fā)啟動方式,觸發(fā)啟動方式是指主動啟動方式,如觸發(fā)應用程序圖標啟動方式和語音識別啟動方式等。
所述統(tǒng)計模塊13用于記錄各應用程序的觸發(fā)啟動方式的啟動次數(shù)。
所述第二獲取模塊15用于獲取排列應用程序圖標區(qū)域的易操作區(qū)域,易操作區(qū)域是指所述終端1使用者能便捷、快速觸發(fā)到應用程序圖標的區(qū)域,在本實施例中,易操作區(qū)域位于各界面的中間區(qū)域。
所述匹配模塊17用于根據(jù)第一預設(shè)規(guī)則匹配應用程序,第一預設(shè)規(guī)則依據(jù)應用程序的觸發(fā)啟動方式和啟動次數(shù)設(shè)定,即從所述第一獲取模塊11和所述統(tǒng)計模塊13獲取數(shù)據(jù)信息進行匹配,并輸出匹配結(jié)果至所述排列模塊19。
所述排列模塊19包括第一排列組件191、第二排列組件193和第三排列組件195。用于根據(jù)所述匹配模塊17輸出的匹配結(jié)果自動移動匹配的應用程序至易操作區(qū)域。
所述第一排列組件191用于在排列應用程序圖標區(qū)域為一個界面時,該界面的易操作區(qū)域為其中間區(qū)域,所述第一排列組件191用于將匹配結(jié)果的應用程序自動移動到易操作區(qū)域進行圖標顯示。
所述第二排列組件193用于排列應用程序圖標區(qū)域的界面數(shù)量為多個界面,多個界面中包括主界面,主界面的易操作區(qū)域也為該界面的中間區(qū)域,主界面的易操作區(qū)域優(yōu)先級高于多個界面中其他界面的優(yōu)先級,所述第二排列組件193用于自動移動所述匹配模塊匹配的應用程序至對應界面的易操作區(qū)域,如將其他界面的應用程序移至主界面。
所述第三排列組件195用于排列應用程序圖標區(qū)域的界面數(shù)量為多個界面時,所述第三排列組件195移動所述匹配模塊17匹配的應用程序至當前界面之外的另一界面,并且,移動該另一界面的對應應用程序至匹配的應用程序的原界面。
本發(fā)明具有的有益效果:
1、采用根據(jù)應用程序的觸發(fā)啟動方式及相應啟動次數(shù),并獲取到應用程序易操作區(qū)域的設(shè)計,提升應用程序排列的智能化和合理化;
2、識別應用程序的多種觸發(fā)啟動方式,利于精確分析應用程序的啟動是否與排列應用程序圖標的規(guī)則相關(guān),對于通過非觸發(fā)啟動方式進行應用程序啟動的情形進行排除,進一步利于應用程序排列的智能化和合理化效果;
3、主界面的易操作區(qū)域優(yōu)先級高于其他界面的易操作區(qū)域的優(yōu)先級,進一步利于合理化效果。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利保護范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。