專利名稱:一種排列菜單的方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及排列菜單的方法及終端。
背景技術(shù):
隨著手機(jī)等終端的功能日新月異,人們在不同時期使用手機(jī)的需求不盡相同,例
如,一段時間內(nèi)經(jīng)常使用手機(jī)聽音樂,而另一段時期內(nèi)需要閱讀手機(jī)上的小說,又過了一段
時間經(jīng)常玩手機(jī)上的游戲,一段時間后又經(jīng)常會使用手機(jī)看電影。 在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題 手機(jī)上的菜單不能按照用戶的使用習(xí)慣的變化動態(tài)排列。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種排列菜單的方法及終端以解決手機(jī)上的菜單不 能按照用戶的使用習(xí)慣的變化動態(tài)排列的問題。 為解決上述技術(shù)問題,一方面,提供了一種排列菜單的方法,包括
獲取本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù);
依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù);
依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單進(jìn)行排序。
另一方面,還提供一種終端,包括 獲取模塊用于獲取本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的 點(diǎn)擊數(shù); 計算模塊用于依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加權(quán) 統(tǒng)計點(diǎn)擊數(shù); 排列模塊用于依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單進(jìn) 行排序。 本發(fā)明實(shí)施例提供的排列菜單的方法及終端解決了手機(jī)上的菜單不能按照用戶 的使用習(xí)慣的變化動態(tài)排列的問題。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一的排列菜單的方法示意圖;
圖2為本發(fā)明實(shí)施例二的終端的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例二的終端的另一種結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉三個實(shí)施 例,對本發(fā)明進(jìn)一步詳細(xì)說明。 首先,需要說明的是在本發(fā)明實(shí)施例當(dāng)中描述的終端包括但不限于手機(jī)、PDA、各 種智能手機(jī)、上網(wǎng)本及掌上電腦等電子設(shè)備,本實(shí)施例中以手機(jī)為例進(jìn)行說明,但這并不構(gòu) 成對本發(fā)明的限制。
本發(fā)明提供的第一實(shí)施例是提供了一種排列菜單的方法,包括 本實(shí)施例中的排列菜單的方法具體參見附圖l,具體步驟如下 步驟A01、獲取本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊
數(shù); 手機(jī)的獲取模塊本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn) 擊數(shù),各個功能菜單包括本機(jī)所包含的全部功能菜單或預(yù)先設(shè)定的部分功能菜單,可以理 解的,所述功能菜單包括手機(jī)屏幕上顯示的各個功能塊的圖標(biāo)或菜單欄里的各個選項(xiàng),所 述部分功能菜單,例如,預(yù)先設(shè)定參與自動排列的功能菜單為音樂播放、拍照,視頻播放、廣 播、攝像、短信;而其他例如游戲、閱讀器、瀏覽器等不參與自動排列??梢岳斫獾?,手機(jī)自身 存在計數(shù)模塊用于統(tǒng)計手機(jī)各個功能模塊的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù); 所述點(diǎn)擊數(shù)的遞增條件包括通過觸摸屏直接選擇一次;或者,通過菜單項(xiàng)選擇一次。
步驟A03、依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加權(quán)統(tǒng)計 點(diǎn)擊數(shù); 手機(jī)的計算模塊依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加 權(quán)統(tǒng)計點(diǎn)擊數(shù)。 所述加權(quán)統(tǒng)計算法是所述歷史點(diǎn)擊數(shù)和所述預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)分別 乘以各自的加權(quán)系數(shù)然后相加。 所述歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)相等;或者, 所述歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)不相等。 所述預(yù)先設(shè)定的統(tǒng)計天數(shù)是以手機(jī)的系統(tǒng)時間所在日期計算在內(nèi)向前推算;或
者, 所述預(yù)先設(shè)定的統(tǒng)計天數(shù)是以手機(jī)的系統(tǒng)時間所在日期不計算在內(nèi)向前推算。
所述預(yù)先設(shè)定的統(tǒng)計天數(shù)是可由用戶自行設(shè)置,若不設(shè)置,系統(tǒng)會提供默認(rèn)的統(tǒng) 計天數(shù),例如,默認(rèn)天數(shù)是15天;可以理解的,此處可以設(shè)置任意天數(shù)。 可以理解的本實(shí)施例中提到的統(tǒng)計參數(shù)包括但不限于歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng) 計天數(shù)內(nèi)的點(diǎn)擊數(shù),還可以包括其他統(tǒng)計參數(shù),都屬于本發(fā)明保護(hù)的內(nèi)容,所述歷史點(diǎn)擊數(shù) 和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)可以相等,也可以不相等;具體大小可以由根 據(jù)需要自行設(shè)定,或由手機(jī)廠商出廠時設(shè)定;例如,歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn) 擊數(shù)的加權(quán)系數(shù)都為0. 5,或者歷史點(diǎn)擊數(shù)的加權(quán)系數(shù)為0. 4,預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊 數(shù)的加權(quán)系數(shù)為0. 6 ;這些具體的加權(quán)系數(shù)不能構(gòu)成對本專利的限制。 步驟A05、依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單進(jìn)行排序。 手機(jī)的排列模塊依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單進(jìn)行排序。 例如,步驟A03中的各個功能菜單的加權(quán)統(tǒng)計結(jié)果的排序如下
音樂播放、拍照,視頻播放、廣播、攝像、短信。。。。。 那么手機(jī)的排列模塊就會按照上述順序排列功能菜單的排列順序,將排序靠前的 功能菜單排在手機(jī)屏幕最上側(cè),或手機(jī)最方便位置。 可以理解的,具體所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)調(diào)整功能菜單排列方 式可以根據(jù)手機(jī)屏幕的特點(diǎn)和功能菜單的排列方式進(jìn)行相應(yīng)調(diào)整,這些不構(gòu)成對本專利的 限制。 本實(shí)施例當(dāng)中所提出的方案提供的一種排列菜單的方法,解決了手機(jī)上的菜單不
能按照用戶的使用習(xí)慣的變化動態(tài)排列的問題。 本發(fā)明提供的第二實(shí)施例是提供了一種終端,包括 參見附圖2及3所示,所述終端包括如下模塊 獲取模塊B01 :用于獲取本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù) 內(nèi)的點(diǎn)擊數(shù); 手機(jī)的獲取模塊本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn) 擊數(shù),各個功能菜單包括本機(jī)所包含的全部功能菜單或預(yù)先設(shè)定的部分功能菜單,可以理 解的,所述功能菜單包括手機(jī)屏幕上顯示的各個功能塊的圖標(biāo)或菜單欄里的各個選項(xiàng),所 述部分功能菜單,例如,預(yù)先設(shè)定參與自動排列的功能菜單為音樂播放、拍照,視頻播放、廣 播、攝像、短信;而其他例如游戲、閱讀器、瀏覽器等不參與自動排列??梢岳斫獾模謾C(jī)自身 存在計數(shù)模塊用于統(tǒng)計手機(jī)各個功能模塊的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù); 所述點(diǎn)擊數(shù)的遞增條件包括通過觸摸屏直接選擇一次;或者,通過菜單項(xiàng)選擇一次。
計算模塊B02 :用于依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的 加權(quán)統(tǒng)計點(diǎn)擊數(shù); 手機(jī)的計算模塊依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加 權(quán)統(tǒng)計點(diǎn)擊數(shù)。 所述加權(quán)統(tǒng)計算法是所述歷史點(diǎn)擊數(shù)和所述預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)分別 乘以各自的加權(quán)系數(shù)然后相加。 所述歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)相等;或者, 所述歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)不相等。 所述預(yù)先設(shè)定的統(tǒng)計天數(shù)是以手機(jī)的系統(tǒng)時間所在日期計算在內(nèi)向前推算;或
者, 所述預(yù)先設(shè)定的統(tǒng)計天數(shù)是以手機(jī)的系統(tǒng)時間所在日期不計算在內(nèi)向前推算。
所述預(yù)先設(shè)定的統(tǒng)計天數(shù)是可由用戶自行設(shè)置,若不設(shè)置,系統(tǒng)會提供默認(rèn)的統(tǒng) 計天數(shù),例如,默認(rèn)天數(shù)是15天;可以理解的,此處可以設(shè)置任意天數(shù)。 排列模塊B03 :用于依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜 單進(jìn)行排序。 手機(jī)的排列模塊依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單 進(jìn)行排序。 例如,計算模塊B02得出的各個功能菜單的加權(quán)統(tǒng)計點(diǎn)擊數(shù)的排序如下
音樂播放、拍照,視頻播放、廣播、攝像、短信。。。。。 那么手機(jī)的排列模塊B03就會按照上述順序排列功能菜單的排列順序,將排序靠 前的功能菜單排在手機(jī)屏幕最上側(cè),或手機(jī)最方便位置。 各個模塊具體工作過程參見第一實(shí)施例的相關(guān)內(nèi)容,此處不再贅述。 本實(shí)施例當(dāng)中所提供的終端解決了手機(jī)等終端的菜單不能按照用戶的使用習(xí)慣
的變化動態(tài)排列的問題。 可選的,如附圖3所示 所述終端還包括 統(tǒng)計天數(shù)設(shè)置模塊B04 :用于設(shè)置統(tǒng)計天數(shù)。
可選的,所述終端還包括 加權(quán)系數(shù)調(diào)整模塊B05 :用于調(diào)整歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的 加權(quán)系數(shù)。
可選的,所述終端還包括 算法調(diào)整模塊B06 :用于調(diào)整所述加權(quán)統(tǒng)計算法。
可選的,所述終端還包括
鎖定模塊B07 :用于鎖定功能模塊的位置。
可選的,所述終端還包括 功能模塊設(shè)置模塊B08 :用于設(shè)置參與自動排列的功能模塊。 以上各個模塊的實(shí)現(xiàn)方法參見第一實(shí)施例和第二實(shí)施例的內(nèi)容。 需要說明的是統(tǒng)計天數(shù)設(shè)置模塊B04、加權(quán)系數(shù)調(diào)整模塊B05、算法調(diào)整模塊
B06、鎖定模塊B07或功能模塊設(shè)置模塊B08是可選模塊,但增加上述任意一個模塊或上述
模塊的任意組合可提高終端可實(shí)現(xiàn)手機(jī)等終端的個性化設(shè)計,滿足不同用戶的個性化需
求,增強(qiáng)了手機(jī)等終端的賣點(diǎn),有利于手機(jī)等終端的普及與推廣。 本領(lǐng)域的技術(shù)人員可以理解附圖只是一個優(yōu)選實(shí)施例的示意圖,附圖中的模塊、 實(shí)體或流程并不一定是實(shí)施本發(fā)明所必需的。 本領(lǐng)域的技術(shù)人員可以理解實(shí)施例中的終端的模塊或?qū)嶓w可以按照實(shí)施例的 描述分布于實(shí)施例的終端中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個或多個設(shè)備 中。上述實(shí)施例的模塊或?qū)嶓w可以合并成一個模塊或?qū)嶓w,也可以精進(jìn)一步拆分成多個子 模塊或?qū)嶓w。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。 通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通
過硬件實(shí)現(xiàn),也可以可借助軟件加必要的通用硬件平臺的方式來實(shí)現(xiàn),基于這樣的理解,本
發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存
儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可
以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。 以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,
任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,
都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種排列菜單的方法,其特征在于,包括獲取本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù);依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù);依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單進(jìn)行排序。
2. 如權(quán)利要求l所述的方法,其特征在于,所述加權(quán)統(tǒng)計算法是所述歷史點(diǎn)擊數(shù)和所述預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)分別乘以 各自的加權(quán)系數(shù)然后相加。
3. 如權(quán)利要求1所述的方法,其特征在于,所述點(diǎn)擊數(shù)的遞增條件包括 通過觸摸屏直接選擇一次;或者,通過菜單項(xiàng)選擇一次。
4. 如權(quán)利要求1至3任意一種所述的方法,其特征在于, 所述歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)相等;或者, 所述歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)不相等。
5. —種終端,其特征在于,所述終端包括獲取模塊用于獲取本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù);計算模塊用于依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加權(quán)統(tǒng)計 點(diǎn)擊數(shù);排列模塊用于依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單進(jìn)行排序。
6. 如權(quán)利要求5所述的終端,其特征在于,所述終端還包括 統(tǒng)計天數(shù)設(shè)置模塊用于設(shè)置統(tǒng)計天數(shù)。
7. 如權(quán)利要求5所述的終端,其特征在于,所述終端還包括加權(quán)系數(shù)調(diào)整模塊用于調(diào)整歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù)的加權(quán)系數(shù)。
8. 如權(quán)利要求5所述的終端,其特征在于,所述終端還包括算法調(diào)整模塊用于調(diào)整所述加權(quán)統(tǒng)計算法。
9. 如權(quán)利要求6至8任意一個所述的終端,其特征在于,所述終端還包括鎖定模塊用于鎖定功能模塊的位置。
10. 如權(quán)利要求6至8任意一個所述的終端,其特征在于,所述終端還包括 功能模塊設(shè)置模塊用于設(shè)置參與自動排列的功能模塊。
全文摘要
本發(fā)明公開了一種排列菜單的方法及終端,本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及排列菜單的技術(shù);所述排列菜單的方法包括獲取本機(jī)的各個功能菜單的歷史點(diǎn)擊數(shù)和預(yù)先設(shè)定統(tǒng)計天數(shù)內(nèi)的點(diǎn)擊數(shù),依據(jù)預(yù)先設(shè)定的加權(quán)統(tǒng)計算法計算所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù),依據(jù)所述各個功能菜單各自的加權(quán)統(tǒng)計點(diǎn)擊數(shù)對各個功能菜單進(jìn)行排序;還提供了相應(yīng)的終端,采用本發(fā)明可解決手機(jī)上的菜單不能按照用戶的使用習(xí)慣的變化動態(tài)排列的問題。
文檔編號H04M1/72GK101727279SQ20091018939
公開日2010年6月9日 申請日期2009年12月26日 優(yōu)先權(quán)日2009年12月26日
發(fā)明者郝森 申請人:深圳華為通信技術(shù)有限公司