專利名稱:待機界面的圖標自動排序方法和使用方法的裝置的制作方法
技術(shù)領域:
本發(fā)明涉及計算機和通信技術(shù)領域,更具體地,涉及一種在終端設備中對待機界面的圖標進行自動排序的方法和使用該方法在終端設備中對待機界面的圖標進行自動排序的裝置。
背景技術(shù):
隨著諸如手機的終端設備的技術(shù)的發(fā)展,在終端設備上運行的應用程序越來越多。通常,在待機界面上放置有與各種應用程序?qū)亩鄠€圖標,用戶可通過點擊這些圖標運行相應的應用程序。隨著圖標的數(shù)量的增多,需要對待機界面上的圖標進行排序以方便用戶的使用。現(xiàn)在已經(jīng)出現(xiàn)了根據(jù)點擊次數(shù)對用戶界面中的圖標進行排序的技術(shù),這樣可以動態(tài)調(diào)整待機界面上的圖標。例如,中國專利申請CN101867637.7中公開了一種動態(tài)生成待機界面的方法和終端,其讀取已訪問應用程序的當前訪問次數(shù),并對已訪問應用程序的當前訪問次數(shù)由多到少進行排序,并將排序結(jié)果的前N位應用程序顯示在待機界面上。但是,在現(xiàn)有技術(shù)中,某些過時不再被喜愛的應用程序的圖標因為前段時間點擊次數(shù)太多,可能就一直處于待機界面中;某些喜愛的應用程序的圖標則因為每天僅在啟動的時候被點擊一次而其余時間都處于后臺運行中,可能被導致不能被排到待機界面中?;蛘?,終端設備的待機界面可以是用戶手動調(diào)整應用程序圖標的位置,這樣是最符合用戶個人的喜好的。但很多應用程序都有時效性,剛開始用戶很喜歡的應用,可能過一段時間后用戶就不再感興趣也不再經(jīng)常使用。這時候就需要用戶手動從待機界面移除這些應用程序的圖標并將更感興趣的應用程序添加到待機界面中。整個過程很繁瑣,會降低用戶體驗。
發(fā)明內(nèi)容
本發(fā)明旨在克服了現(xiàn)有技術(shù)中的上述缺點。本發(fā)明提供一種對待機界面的圖標進行自動排序的方法和使用該方法在終端設備中對待機界面的圖標進行自動排序的裝置,讓用戶真正喜歡和最近常用的圖標自動排列到待機界面,從而符合用戶的使用習慣,而且增強了終端設備的實用性和用戶體驗。根據(jù)本發(fā)明的一方面,提供了一種對待機界面的圖標進行自動排序的方法,所述方法包括:(a)記錄和更新應用程序在預定時間期間內(nèi)每次獲得焦點后的停留時間長度和與應用程序的每次停留時間長度對應的記憶曲線值;(b)通過將所述預定時間期間內(nèi)的應用程序的每次停留時間長度和與每次停留時間長度對應的記憶曲線值相乘得到與應用程序?qū)臋?quán)值,并記錄與應用程序?qū)臋?quán)值累加和;(C)根據(jù)與應用程序?qū)臋?quán)值累加和在待機界面上對應用程序的圖標進行排序。根據(jù)本發(fā)明的一方面,所述步驟(a)包括:在應用程序每次獲得焦點時,將與所述應用程序?qū)腎D和獲取焦點時間記錄在一記錄文件中;當應用程序失去焦點時,將釋放焦點時間和相應的記憶曲線值記錄在所述記錄文件中。
根據(jù)本發(fā)明的一方面,所述步驟(b)中記錄的權(quán)值累加和的數(shù)據(jù)項數(shù)與將在待機界面中顯示的圖標數(shù)對應。根據(jù)本發(fā)明的一方面,所述預定時間是從當前時間開始到兩周之前。根據(jù)本發(fā)明的一方面,根據(jù)釋放焦點時間計算所述相應的記憶曲線值。根據(jù)本發(fā)明的一方面,僅對待機界面上的圖標進行排序而不對主界面上的圖標進行排序。根據(jù)本發(fā)明的另一方面,還提供了一種在終端設備中對待機界面的圖標進行自動排序的裝置,包括:記錄單元,記錄和更新應用程序在每次獲得焦點后的停留時間長度和與應用程序的每次停留時間長度對應的記憶曲線值;權(quán)值計算單元,通過將預定時間期間內(nèi)的應用程序的每次停留時間長度和與每次停留時間長度對應的記憶曲線值相乘得到與應用程序?qū)臋?quán)值,并記錄與應用程序?qū)臋?quán)值累加和;排序單元,根據(jù)與應用程序?qū)臋?quán)值累加和在待機界面上對應用程序的圖標進行排序。
圖1示出的是本發(fā)明所使用的記憶曲線圖的示意圖;圖2是示出根據(jù)本發(fā)明實施例的待機界面的圖標自動排序方法的流程圖;圖3是示出根據(jù)本發(fā)明實施例的在終端設備中對待機界面的圖標自動排序的裝置的框圖;圖4是示出根據(jù)本發(fā)明實施例的終端設備的待機界面的效果示意圖。
具體實施例方式下面將參照附圖來詳細描述根據(jù)本發(fā)明的實施例的對在終端設備中對待機界面的圖標進行自動排序的方法和使用該方法在終端設備中對待機界面的圖標進行自動排序的裝置。應理解,這里描述的實施例僅是示意性的,而本發(fā)明不應被理解為僅限于在此描述的示例性實施例。本發(fā)明依據(jù)用戶喜愛程度對待機界面圖標進行排序。用戶越是喜愛的應用程序,該圖標在待機界面中的位置也越靠前。為了準確地確定用戶真正喜愛和最近常用的應用程序,本發(fā)明利用了記憶曲線來確定用戶對特定應用程序的喜愛程度。為了解決現(xiàn)有技術(shù)中僅根據(jù)點擊次數(shù)等方式不能正確反映喜愛程度的問題,本發(fā)明所采用的對于應用程序的喜愛程度的衡量標準主要參考兩個因素:(I)在每次獲得焦點后,用戶在應用程序中停留的時間。很明顯,在某個應用上面停留時間越長,表示用戶喜愛它的程度越高。(2)應用程序在每次被使用后隨時間遞減的記憶曲線。人的大腦是一個記憶的寶庫,人腦經(jīng)歷過的事物,思考過的問題,體驗過的應用程序,都可以成為人們記憶的內(nèi)容,例如英文的學習中單詞、短語和句子,終端設備上面的應用程序。但對于內(nèi)容的記憶會隨著時間的流逝而逐漸模糊。如圖1所示的艾賓浩斯記憶曲線是赫爾曼.艾賓浩斯(HermannEbbinghaus)在實驗室中經(jīng)過了大量測試后得到一種關于記憶特性的曲線,是一個具有共性的群體規(guī)律。如圖1所示,艾賓浩斯記憶曲線的X軸表示距今為止流逝的時間長度,而I軸表示記憶保留比率,其取值在[O,I]之間。例如,在20分鐘之后,記憶保留率為58.2%,I小時之后為44.2%,9小時后為35.8%, I天之后為33.7%, 2天之后為27.8%,6天之后為25.4%,31 天之后為 21.1%。圖1所示的記憶曲線并不考慮接受試驗個人的個性特點,而是尋求一種處于平衡點的記憶規(guī)律。也就是說這條曲線是大眾取平均值得到的,個人的記憶曲線可能與上面有偏差,但偏差不大。相對于終端所具有的眾多的應用程序而言,用戶對于這些未知的應用程序的趣味性、實用性、吸引性等都是未知的。因此,從某種意義上面來說,用戶對于這些應用程序的喜愛程度可被認為是一樣的。依據(jù)這個前提,就用戶的腦海中的記憶而言,后體驗的事物比先前體驗過的事物的記憶要多一些。因此,相比較而言,可認為,用戶對于后體驗的事物喜愛程度相對較高。因此,如果用戶點擊運行了某個應用程序的圖標,則下次點擊運行該應用程序的概率比點擊其它的應用程序的圖標的概率聞。此外,對應用程序的圖標的點擊的間隔時間越短,則下次點擊的概率越高。鑒于應用程序的趣味性和實用性等自身因素無法衡量,因此,本發(fā)明在確定用戶對應用程序的喜愛程度時排除這些因素,從而可基于艾賓浩斯記憶曲線來反映用戶對某應用程序的喜愛程度。圖2是示出根據(jù)本發(fā)明實施例的待機界面的圖標自動排序方法的流程圖。本發(fā)明的方法隨著終端設備的啟動而開始。首先,在步驟S210,終端設備記錄和更新應用程序在預定時間期間內(nèi)每次獲得焦點后的停留時間長度和與應用程序的每次停留時間長度對應的記憶曲線值。例如,在本實施例中,當終端設備進入待機界面時,檢測終端里面是否存在記錄文件record, log。這里,record, log文件用于記錄應用程序每次獲得焦點后的停留時間長度和與該次 停留時間長度對應的記憶曲線值。具體地,在應用程序每次獲得焦點時(即,與應用程序?qū)膱D標被點擊以進入該應用程序),將與所述應用程序?qū)腎D和獲取焦點時間記錄在一記錄文件中;當應用程序失去焦點(即,從應用程序退出)時,將釋放焦點時間和相應的記憶曲線值記錄在所述記錄文件中。該記錄文件record,log可如下表所示:表權(quán)利要求
1.一種對待機界面的圖標進行自動排序的方法,所述方法包括: (a)記錄和更新應用程序在預定時間期間內(nèi)每次獲得焦點后的停留時間長度和與應用程序的每次停留時間長度對應的記憶曲線值; (b)通過將所述預定時間期間內(nèi)的應用程序的每次停留時間長度和與每次停留時間長度對應的記憶曲線值相乘得到與應用程序?qū)臋?quán)值,并記錄與應用程序?qū)臋?quán)值累加和; (C)根據(jù)與應用程序?qū)臋?quán)值累加和在待機界面上對應用程序的圖標進行排序。
2.如權(quán)利要求1所述的方法,其中,步驟(a)包括: 在應用程序每次獲得焦點時,將與所述應用程序?qū)腎D和獲取焦點時間記錄在一記錄文件中; 當應用程序失去焦點時,將釋放焦點時間和相應的記憶曲線值記錄在所述記錄文件中。
3.如權(quán)利要求2所述的方法,其中,步驟(b)中記錄的權(quán)值累加和的數(shù)據(jù)項數(shù)與將在待機界面中顯示的圖標數(shù)對應。
4.如權(quán)利要求1所述的方法,所述預定時間是從當前時間開始到兩周之前。
5.如權(quán)利要求2所述的方法,其中,根據(jù)釋放焦點時間計算所述相應的記憶曲線值。
6.如權(quán)利要求1所述的方法,其中,僅對待機界面上的圖標進行排序而不對主界面上的圖標進行排序。
7.一種在終端設備中對待機界面的圖標進行自動排序的裝置,包括: 記錄單元,記錄和更新應用程序在每次獲得焦點后的停留時間長度和與應用程序的每次停留時間長度對應的記憶曲線值; 權(quán)值計算單元,通過將預定時間期間內(nèi)的應用程序的每次停留時間長度和與每次停留時間長度對應的記憶曲線值相乘得到與應用程序?qū)臋?quán)值,并記錄與應用程序?qū)臋?quán)值累加和; 排序單元,根據(jù)與應用程序?qū)臋?quán)值累加和在待機界面上對應用程序的圖標進行排序。
8.如權(quán)利要求7所述的裝置,其中,記錄單元在應用程序每次獲得焦點時,將與所述應用程序?qū)腎D和獲取焦點時間記錄在一記錄文件中;當應用程序失去焦點時,記錄單元將釋放焦點時間和相應的記憶曲線值記錄在所述記錄文件中。
9.如權(quán)利要求8所述的裝置,其中,權(quán)值計算單元記錄的權(quán)值累加和的數(shù)據(jù)項數(shù)與將在待機界面中顯示的圖標數(shù)對應。
10.如權(quán)利要求7所述的裝置,所述預定時間是從當前時間開始到兩周之前。
11.如權(quán)利要求8所述的裝置,其中,記錄單元根據(jù)釋放焦點時間計算所述相應的記憶曲線值。
12.如權(quán)利要求7所述的裝置,其中,排序單元僅對待機界面上的圖標進行排序而不對主界面上的圖標進行排序。
全文摘要
提供一種待機界面的圖標自動排序方法和使用方法的裝置。所述方法包括記錄和更新應用程序在預定時間期間內(nèi)每次獲得焦點后的停留時間長度和與應用程序的每次停留時間長度對應的記憶曲線值;通過將所述預定時間期間內(nèi)的應用程序的每次停留時間長度和與每次停留時間長度對應的記憶曲線值相乘得到與應用程序?qū)臋?quán)值,并記錄與應用程序?qū)臋?quán)值累加和;根據(jù)與應用程序?qū)臋?quán)值累加和在待機界面上對應用程序的圖標進行排序。本發(fā)明能夠讓用戶真正喜歡和最近常用的圖標自動排列到待機界面,從而符合用戶的使用習慣,而且增強了終端設備的實用性和用戶體驗。
文檔編號G06F9/44GK103186375SQ20111045530
公開日2013年7月3日 申請日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者孫德華, 楊洋, 王偉, 董偉鑫, 黃其, 蔣愛梅, 徐萬超, 曹玉磊 申請人:三星電子(中國)研發(fā)中心, 三星電子株式會社