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