專利名稱:自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動通訊技術(shù)領(lǐng)域,具體地說涉及自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng)。本發(fā)明還涉及自動管理移動終端桌面應(yīng)用程序圖標的方法。
背景技術(shù):
目前的移動終端設(shè)備都不具備自動管理桌面圖標的能力,桌面圖標都是相對靜止的布局,很多經(jīng)常用的桌面圖標也不是輕易就能找到,用戶需要翻頁才能找到經(jīng)常使用的程序圖標,用戶只能每過一段時間主動調(diào)整桌面圖標的布局為自己經(jīng)常用的布局。因而,在使用時很浪費時間,不具備人性化。
發(fā)明內(nèi)容
本發(fā)明的目的旨在克服上述現(xiàn)有技術(shù)中存在的缺點,提供自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng)及方法。本發(fā)明使移動終端具備分析用戶使用習慣,根據(jù)用戶使用習慣為用戶自動布局桌面,使移動終端設(shè)備更加智能化,使用戶使用起來更加方便。本發(fā)明是通過以下技術(shù)方案來實現(xiàn)發(fā)明的目的一種自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng),此系統(tǒng)包括ー用于支持設(shè)備正常運行的軟硬件環(huán)境的核心設(shè)備,以及與核心設(shè)備連接的多個設(shè)備和単元,包括—用于存儲數(shù)據(jù)并在斷電后仍能保存數(shù)據(jù)的存儲設(shè)備;一用于捕獲用戶對桌面圖標的操作情況,并將操作情況記錄到存儲設(shè)備中的操作記錄捕獲單元;ー用于分析用戶操作記錄,并根據(jù)分析結(jié)果得出當前最佳桌面布局的操作記錄分析單元;一根據(jù)所述操作記錄分析単元得出的分析結(jié)果重新布局排列桌面圖標的桌面圖標重排單元;所述操作記錄分析單元還與所述桌面圖標重排單元連接。進ー步地,所述的操作記錄捕獲單元包括在設(shè)備當前處于桌面的狀態(tài)時,啟動操作記錄捕獲單元的用于監(jiān)控桌面操作記錄的監(jiān)控程序;若不點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序繼續(xù)監(jiān)控桌面操作;若點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序記錄下該打開應(yīng)用程序動作,并到存儲器的數(shù)據(jù)記錄中找到該動作發(fā)生前該應(yīng)用程序打開的次數(shù),然后把該應(yīng)用程序的啟動次數(shù)加1后再回寫到存儲器中,監(jiān)控程序的使命完成并且結(jié)束,直到下次進入桌面狀態(tài)時再啟動。進ー步地,所述的操作記錄分析単元包括對桌面上所有的應(yīng)用程序啟動次數(shù)進行排序;按照應(yīng)用程序啟動次數(shù)降序排列;操作記錄分析単元保存排序后的記錄,排序結(jié)床。進ー步地,所述桌面圖標重排單元包括所述桌面圖標重排單元向所述操作記錄分析單元發(fā)出記錄排序的請求;所述操作記錄分析単元完成排序工作后將排序結(jié)果發(fā)送給桌面圖標重排單元;所述桌面圖標重排單元利用排序后的記錄計算出需要交換位置的兩個圖標位置編號,找到需要交換位置后,比較他們的頁編號是否相同如果頁編號不相同,則直接交換它們之間的位置;如果頁編號相同,則需要判斷它們的矩形域編號是否相同若矩形域編號相同,則說明他們在同一矩形域上,不需要交換位置;若矩形域編號不同,則交換他們之間的位置;至此一次圖標重排過程完成。本發(fā)明還提供ー種自動管理移動終端桌面應(yīng)用程序圖標的方法,該方法包括如下步驟步驟一、在設(shè)備當前處于桌面的狀態(tài)時,啟動操作記錄捕獲單元的用于監(jiān)控桌面操作記錄的監(jiān)控程序;若不點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序繼續(xù)監(jiān)控桌面操作; 若點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序記錄下該打開應(yīng)用程序動作,并到存儲器的數(shù)據(jù)記錄中找到該動作發(fā)生前該應(yīng)用程序打開的次數(shù),然后把該應(yīng)用程序的啟動次數(shù)加1后再回寫到存儲器中,監(jiān)控程序的使命完成并且結(jié)束,直到下次進入桌面狀態(tài)時再啟動;步驟ニ、操作記錄分析単元對桌面上所有的應(yīng)用程序啟動次數(shù)按照降序規(guī)則進行排序,并保存排序后的記錄;步驟三、桌面圖標重排単元向所述操作記錄分析單元發(fā)出記錄排序的請求;所述操作記錄分析單元將保存的排序結(jié)果發(fā)送給桌面圖標重排單元;所述桌面圖標重排單元利用排序后的記錄計算出需要交換位置的兩個圖標位置編號,找到需要交換位置后,比較它們的頁編號是否相同,如果頁編號不相同,則直接交換它們之間的位置;如果頁編號相同,則需要判斷它們的矩形域編號是否相同若矩形域編號相同,則說明他們在同一矩形域上,不需要交換位置;若矩形域編號不同,則交換他們之間的位置;至此一次圖標重排過程完成。自動管理移動終端桌面應(yīng)用程序圖標的方法還包括由于使用頻率變化導(dǎo)致的重排圖標流程若需要添加應(yīng)用程序,則始終往內(nèi)層矩形區(qū)域的編號值最大的空位置擺放;若需要刪除應(yīng)用程序,則位置編號較小的應(yīng)用程序圖標依次向編號較大的位置移動,填補空缺;若有桌面掛件,則將桌面掛件所占據(jù)的矩形域編號設(shè)置為特殊值,表示該區(qū)域不參與重新布局。在自動管理移動終端桌面應(yīng)用程序圖標的方法步驟三中所述桌面圖標頁編號是依據(jù)主分頁編號值高,次分頁編號值低的原則進行;所述主分頁是當前桌面設(shè)定的按下 Home鍵或者剛開機時顯示的頁面,次分頁是指非主分頁的其它頁面。在所述的步驟三中桌面圖標頁編號相同時的矩形域編號規(guī)則是首先按照屏幕大小將屏幕分頁劃分成少ー個以上的矩形域,若劃分的矩形域為兩個或兩個以上,則按照從內(nèi)向外或從外向內(nèi)劃分矩形域,然后對矩形域從內(nèi)向外或從外向內(nèi)降序編號。所述的矩形域的每條邊上能均勻的放置N個圖標,每個矩形上面放置的圖標的位置從右下角開始逆時針降序編號;其中N的取值由每個屏幕分頁能夠放置的最大圖標數(shù)量來決定所述的N的取值為偶數(shù)。本發(fā)明與現(xiàn)有技術(shù)相比,具有如下突出的實質(zhì)性特點和顯著的進步1、本發(fā)明使移動終端具備分析用戶使用習慣,根據(jù)用戶使用習慣為用戶自動布局桌面,可使用戶能夠以最少的操作打開最常用的應(yīng)用。2、本發(fā)明可提升用戶的操作體驗。3、本發(fā)明可使移動終端設(shè)備更加智能化,符合人性化的要求。
圖1是本發(fā)明系統(tǒng)模塊連接關(guān)系框圖。圖2是本發(fā)明的操作記錄捕獲單元工作流程圖。圖3是本發(fā)明的操作記錄分析単元工作流程圖。圖4是本發(fā)明的桌面圖標重排単元工作流程圖。圖5是本發(fā)明的最佳實施方式中桌面的多個分頁編號示意圖。圖6是本發(fā)明的最佳實施方式中桌面的頁面矩形域劃分示意圖。圖7是本發(fā)明的最佳實施方式中桌面的頁面矩形域劃分逆時針降序編號示意圖。圖8是本發(fā)明的桌面圖標重排流程圖。通過下面給出的本發(fā)明的具體實施例,并結(jié)合
可以進一歩清楚地了解本發(fā)明。但它們不是對本發(fā)明的限定。
具體實施例方式如圖1所示,一種自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng),此系統(tǒng)包括核心設(shè)備是指支持設(shè)備正常運行的軟硬件環(huán)境,比如操作系統(tǒng)軟件、主要應(yīng)用軟件、CPU、內(nèi)存、顯示屏、觸摸屏、鍵盤等。與核心設(shè)備的軟硬件接ロ連接的存儲設(shè)備是指能夠存儲數(shù)據(jù)的設(shè)備單元,具備斷電后依然能夠保存數(shù)據(jù)的能力,如常見的磁盤、Flash等。與核心設(shè)備的系統(tǒng)軟件接ロ連接的操作記錄捕獲單元是指用于捕獲用戶對桌面圖標的操作情況,并將操作情況記錄到存儲設(shè)備中。與核心設(shè)備的系統(tǒng)軟件接ロ連接的操作記錄分析単元是指分析用戶操作記錄, 根據(jù)分析結(jié)果得出當前最佳桌面布局,分析結(jié)果主要以方便用戶以最少的操作找到程序圖標為依據(jù)。與核心設(shè)備系統(tǒng)軟件連接的桌面圖標重拍単元是根據(jù)所述操作記錄分析単元得出的分析結(jié)果重新布局排列桌面圖標的桌面圖標重排單元;上述操作記錄分析單元還與桌面圖標重排單元軟件接ロ連接。如圖2所示,操作記錄捕獲單元的工作流程包括如下步驟;在設(shè)備當前處于桌面的狀態(tài)時,有點觸啟動或者按鍵選擇啟動操作記錄捕獲單元的用于監(jiān)控桌面操作記錄的監(jiān)控程序;若不點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序繼續(xù)監(jiān)控桌面操作;若點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序記錄下該打開應(yīng)用程序動作,并到存儲器的數(shù)據(jù)記錄中找到該動作發(fā)生前該應(yīng)用程序打開的次數(shù),然后把該應(yīng)用程序的啟動次數(shù)加1后再回寫到存儲器中,監(jiān)控程序的使命完成并且結(jié)束,直到下次進入桌面狀態(tài)時再啟動。如圖3所示,操作記錄分析単元的工作流程包括如下步驟對桌面上所有的應(yīng)用程序啟動次數(shù)進行排序;按照應(yīng)用程序啟動次數(shù)降序排列,即排序時按照啟動次數(shù)最多應(yīng)用排列在最前面,次數(shù)最少的排列在最后面的規(guī)則進行,當本次排序工作完成之后,桌面所有應(yīng)用對應(yīng)的啟動次數(shù)已經(jīng)是有序的,按照由高到低的順序排列;操作記錄分析単元保存排序后的記錄,排序結(jié)束。如圖4所示,桌面圖標重排単元的工作流程包括如下步驟對桌面圖標進行重新排列時以一定的時間間隔觸發(fā),或者用戶手動觸發(fā)開始,桌面圖標重排単元向所操作記錄分析單元發(fā)出記錄排序的請求;操作記錄分析単元完成排序工作后將排序結(jié)果發(fā)送給桌面圖標重排單元;桌面圖標重排単元利用排序后的記錄計算出需要交換位置的兩個圖標位置編號 (不同頁的兩個應(yīng)用啟動次數(shù)發(fā)生變化,同一頁兩個不同矩形域上的兩個應(yīng)用啟動次數(shù)發(fā)生變化需要交換位置),找到需要交換位置后,比較它們的頁編號是否相同如果頁編號不相同,則直接交換它們之間的位置;如果頁編號相同,則需要判斷它們的矩形域編號是否相同若矩形域編號相同,則說明他們在同一矩形域上,不需要交換位置(保證了應(yīng)用的位置相對穩(wěn)定);若矩形域編號不同,則交換他們之間的位置;至此一次圖標重排過程完成。如圖5、圖6、圖7和圖8所示,以下詳細介紹的詳細桌面圖標重排單元對桌面圖標重排流程1)屏幕分頁編號,分頁內(nèi)部劃分。對多個分頁的桌面每個分頁進行編號,編號的依據(jù)為主分頁高,次分頁低的原則進行。主分頁是指當前桌面設(shè)定的按下Home鍵或者剛開機時顯示的頁面,次分頁是指非主分頁的其它頁面。主分頁和次分頁的情況如圖5所示。分頁編號規(guī)則為主分頁編號值最大, 離主分頁越遠則越小。假設(shè)有圖5所示的共三個分頁,那么分頁的編號可以是主分頁3, 次分頁1 :2,次分頁M:l。按照屏幕的大小將屏幕分頁按照圖6所示的方式進行兩次劃分得到兩個矩形 (101,102)。(圖5的分割方式僅列舉了一定屏幕大小的分割情況,實際實施時可以根據(jù)實際情況調(diào)整劃分矩形的個數(shù),如3個4個5個等)。分割的依據(jù)為矩形的每條邊上能均勻的放置N個圖標(N最好為偶數(shù)個,如第一個矩形(101)上面放置4個,第二個矩形(102)上放置12個),N的取值根據(jù)每個分頁能夠放置的最大圖標數(shù)量來決定。對每個矩形上面放置的圖標的位置從右下角開始逆時針編號,如圖7所示。編號從當前使用頻率最高的圖標開始,逆時針降序,由內(nèi)向外降序(用戶的視覺焦點始終向屏幕的中間投射,用戶的使用習慣大部分為右手習慣,基于此兩點將使用頻率較高的圖標放置在最容易看到,且針對觸屏手機而言最容易點擊到的位置)。如所有應(yīng)用當前使用頻率最大值為100,主分頁最里面的巨型區(qū)域上位置編號為104的編號值100,105為99,107為 97。以上對于屏幕分頁之間的編號以及分頁內(nèi)部的劃分都是為布局桌面圖標做依據(jù)的。基于上面的劃分我們可以設(shè)計ー個位置編號,位置編號包含的信息有頁編號、頁內(nèi)矩形域編號、矩形域位置編號。2)重排圖標位置如圖8所示,說明了由于使用頻率變化導(dǎo)致的重排圖標的具體流程。對于添加和刪除應(yīng)用程序則按照如下方式處理。a)添加應(yīng)用程序始終往內(nèi)層矩形區(qū)域的編號值最大的空位置擺放。b)刪除應(yīng)用程序位置編號較小的應(yīng)用程序圖標依次向編號較大的位置移動,填補空缺。c)桌面掛件如果有桌面掛件,則將桌面掛件所占據(jù)的矩形域編號設(shè)置為特殊值,表示該區(qū)域不參與重新布局。
權(quán)利要求
1.一種自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng),其特征在干,此系統(tǒng)包括 ー用于支持設(shè)備正常運行的軟硬件環(huán)境的核心設(shè)備,以及與核心設(shè)備連接的多個設(shè)備和単元,包括一用于存儲數(shù)據(jù)并在斷電后仍能保存數(shù)據(jù)的存儲設(shè)備;一用于捕獲用戶對桌面圖標的操作情況,并將操作情況記錄到存儲設(shè)備中的操作記錄捕獲單元;ー用于分析用戶操作記錄,并根據(jù)分析結(jié)果得出當前最佳桌面布局的操作記錄分析單元;一根據(jù)所述操作記錄分析単元得出的分析結(jié)果重新布局排列桌面圖標的桌面圖標重排單元;所述操作記錄分析單元還與所述桌面圖標重排單元連接。
2.根據(jù)權(quán)利要求1所述的自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng),其特征在于 所述的操作記錄捕獲單元包括在設(shè)備當前處于桌面的狀態(tài)時,啟動操作記錄捕獲單元的用于監(jiān)控桌面操作記錄的監(jiān)控程序;若不點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序繼續(xù)監(jiān)控桌面操作; 若點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序記錄下該打開應(yīng)用程序動作,并到存儲器的數(shù)據(jù)記錄中找到該動作發(fā)生前該應(yīng)用程序打開的次數(shù),然后把該應(yīng)用程序的啟動次數(shù)加 1后再回寫到存儲器中,監(jiān)控程序的使命完成并且結(jié)束,直到下次進入桌面狀態(tài)時再啟動。
3.根據(jù)權(quán)利要求1所述的自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng),其特征在于 所述的操作記錄分析単元包括對桌面上所有的應(yīng)用程序啟動次數(shù)進行排序;按照應(yīng)用程序啟動次數(shù)降序排列;操作記錄分析単元保存排序后的記錄,排序結(jié)束。
4.根據(jù)權(quán)利要求1所述的自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng),其特征在于 所述桌面圖標重排單元包括所述桌面圖標重排單元向所述操作記錄分析單元發(fā)出記錄排序的請求; 所述操作記錄分析単元完成排序工作后將排序結(jié)果發(fā)送給桌面圖標重排單元; 所述桌面圖標重排單元利用排序后的記錄計算出需要交換位置的兩個圖標位置編號, 找到需要交換位置后,比較他們的頁編號是否相同 如果頁編號不相同,則直接交換它們之間的位置;如果頁編號相同,則需要判斷它們的矩形域編號是否相同若矩形域編號相同,則說明他們在同一矩形域上,不需要交換位置;若矩形域編號不同,則交換他們之間的位置; 至此一次圖標重排過程完成。
5.一種自動管理移動終端桌面應(yīng)用程序圖標的方法,其特征在于,該方法包括如下步驟步驟一、在設(shè)備當前處于桌面的狀態(tài)時,啟動操作記錄捕獲單元的用于監(jiān)控桌面操作記錄的監(jiān)控程序;若不點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序繼續(xù)監(jiān)控桌面操作;若點擊桌面圖標打開應(yīng)用程序,則監(jiān)控程序記錄下該打開應(yīng)用程序動作,并到存儲器的數(shù)據(jù)記錄中找到該動作發(fā)生前該應(yīng)用程序打開的次數(shù),然后把該應(yīng)用程序的啟動次數(shù)加1后再回寫到存儲器中,監(jiān)控程序的使命完成并且結(jié)束,直到下次進入桌面狀態(tài)時再啟動;步驟ニ、操作記錄分析単元對桌面上所有的應(yīng)用程序啟動次數(shù)按照降序規(guī)則進行排序,并保存排序后的記錄;步驟三、桌面圖標重排単元向所述操作記錄分析單元發(fā)出記錄排序的請求;所述操作記錄分析單元將保存的排序結(jié)果發(fā)送給桌面圖標重排單元;所述桌面圖標重排單元利用排序后的記錄計算出需要交換位置的兩個圖標位置編號,找到需要交換位置后,比較它們的頁編號是否相同,如果頁編號不相同,則直接交換它們之間的位置;如果頁編號相同,則需要判斷它們的矩形域編號是否相同若矩形域編號相同,則說明他們在同一矩形域上,不需要交換位置;若矩形域編號不同,則交換他們之間的位置;至此一次圖標重排過程完成。
6.根據(jù)權(quán)利要求5所述的自動管理移動終端桌面應(yīng)用程序圖標的方法,其特征在于 該方法還包括由于使用頻率變化導(dǎo)致的重排圖標流程若需要添加應(yīng)用程序,則始終往內(nèi)層矩形區(qū)域的編號值最大的空位置擺放;若需要刪除應(yīng)用程序,則位置編號較小的應(yīng)用程序圖標依次向編號較大的位置移動, 填補空缺;若有桌面掛件,則將桌面掛件所占據(jù)的矩形域編號設(shè)置為特殊值,表示該區(qū)域不參與重新布局。
7.根據(jù)權(quán)利要求5或6所述的自動管理移動終端桌面應(yīng)用程序圖標的方法,其特征在干,在所述的步驟三中所述桌面圖標頁編號是依據(jù)主分頁編號值高,次分頁編號值低的原則進行;所述主分頁是當前桌面設(shè)定的按下Home鍵或者剛開機時顯示的頁面,次分頁是指非主分頁的其它頁面。
8.根據(jù)權(quán)利要求5或6所述的自動管理移動終端桌面應(yīng)用程序圖標的方法,其特征在干,在所述的步驟三中桌面圖標頁編號相同時的矩形域編號規(guī)則是首先按照屏幕大小將屏幕分頁劃分成少ー個以上的矩形域,若劃分的矩形域為兩個或兩個以上,則按照從內(nèi)向外或從外向內(nèi)劃分矩形域,然后對矩形域從內(nèi)向外或從外向內(nèi)降序編號。
9.根據(jù)權(quán)利要求8所述的自動管理移動終端桌面應(yīng)用程序圖標的方法,其特征在于 所述的矩形域的每條邊上能均勻的放置N個圖標,每個矩形上面放置的圖標的位置從右下角開始逆時針降序編號;其中N的取值由每個屏幕分頁能夠放置的最大圖標數(shù)量來決定。
10.根據(jù)權(quán)利要求9所述的自動管理移動終端桌面應(yīng)用程序圖標的方法,其特征在于 所述的N的取值為偶數(shù)。
全文摘要
本發(fā)明提供自動管理移動終端桌面應(yīng)用程序圖標的系統(tǒng)及其方法,該系統(tǒng)包括核心設(shè)備,以及與核心設(shè)備連接的存儲設(shè)備,操作記錄捕獲單元,操作記錄分析單元,桌面圖標重排單元;該系統(tǒng)管理方法包括啟動操作記錄捕獲單元的監(jiān)控程序監(jiān)控桌面操作,操作記錄分析單元對桌面上所有的應(yīng)用程序啟動次數(shù)按照降序排序;桌面圖標重排單元向操作記錄分析單元發(fā)出記錄排序的請求,操作記錄分析單元將保存的排序結(jié)果發(fā)送給桌面圖標重排單元,桌面圖標重排單元利用排序后的記錄計算出需要交換位置的兩個圖標位置編號進入重排流程。本發(fā)明使移動終端具備分析用戶使用習慣,根據(jù)用戶使用習慣為用戶自動布局桌面,使移動終端設(shè)備更加智能化。
文檔編號G06F3/048GK102566928SQ20111045393
公開日2012年7月11日 申請日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者楊春 申請人:廣東步步高電子工業(yè)有限公司