應用圖標排序的方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種應用圖標排序的方法和裝置,其中,應用圖標排序的方法,包括,設置應用圖標在圖標排序中的固定位置的步驟,該步驟中對應的圖標稱為固定位置圖標;設置常用的地理區(qū)域的步驟,該常用的地理區(qū)域作為在地理區(qū)域內進行圖標統(tǒng)計和排序的依據(jù);根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排序的步驟。實現(xiàn)使應用圖標的排序更符合用戶使用習慣的優(yōu)點。
【專利說明】
應用圖標排序的方法和裝置
技術領域
[0001] 本發(fā)明涉及終端應用領域,具體地,涉及一種應用圖標排序的方法和裝置。
【背景技術】
[0002] 隨著移動互聯(lián)網(wǎng)技術的蓬勃發(fā)展,手機和移動應用程序日漸普及,用戶在手機上 安裝的應用程序也越來越多,如何排列圖標的順序、使用戶在不同的場景下更容易找到其 想使用的應用程序的圖標,是提升用戶體驗的一個方面。
[0003] 公布號為CN 104808892 A的專利申請書中公布了一種按照統(tǒng)計周期中每個應用 圖標在每個時間單元內的使用次數(shù)而對各個應用圖標進行排序的方法。這種方法有兩個缺 陷:
[0004] 第一:該方法對全部圖標進行排序,未允許用戶設定特定圖標在特定位置順序上, 無法滿足用戶的主觀個性化要求.例如:用戶可能希望"拍照"應用永遠排在第一位,以方便 其隨時隨地拍照,如果按照專利CN 104808892 A公布的方法,"拍照"應用的順序會隨時發(fā) 生變化,無法滿足用戶想快速打開"拍照"應用的需求,影響用戶體驗。
[0005] 第二:單純從時間維度統(tǒng)計使用次數(shù),未考慮用戶在同一時間單元不同地理區(qū)域 的使用差異,可能會導致圖標排序不符合用戶當時的應用場景.比如:如果一個公司規(guī)定早 晨8:30上班,那么員工早晨8:20-8:30使用最多的是"考勤"應用,按照上述排序方法,就會 出現(xiàn)不論員工在家休息,還是在外出差,還是在外吃早餐,早晨8: 20-8:30都會將"考勤"應 用圖標排在前面,而員工在上述場合是不需要也無法使用"考勤"應用的,這種不分地點、場 合的圖標排序會對用戶造成干擾。
【發(fā)明內容】
[0006] 本發(fā)明的目的在于,針對上述問題,提出一種應用圖標排序的方法和裝置,以實現(xiàn) 使應用圖標的排序更符合用戶使用習慣的優(yōu)點。
[0007] 為實現(xiàn)上述目的,本發(fā)明采用的技術方案是:
[0008] -種應用圖標排序的方法,包括,
[0009] 設置應用圖標在圖標排序中的固定位置的步驟,該步驟中對應的圖標稱為固定位 置圖標;
[0010] 設置常用的地理區(qū)域的步驟,該常用的地理區(qū)域作為在地理區(qū)域內進行圖標統(tǒng)計 和排序的依據(jù);
[0011] 根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排序的步驟。
[0012] 優(yōu)選的,所述設置應用圖標在圖標排序中的固定位置中設置的參數(shù)包括,用戶標 識、圖標標識和位置順序標識。
[0013] 優(yōu)選的,所述設置常用的地理區(qū)域中設置的參數(shù)包括,用戶標識、地理區(qū)域標識、 經(jīng)度、煒度和半徑。
[0014] 優(yōu)選的,所述根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排序的 步驟具體為:
[0015] 用戶根據(jù)設定的位置將相應的圖標固定在設定的位置順序的步驟;
[0016] 根據(jù)設定的常用的地理區(qū)域,對固定位置圖標外的圖標進行排序的步驟;
[0017]以及
[0018] 先將固定位置圖標放置到預設的固定位置,然后將除固定位置圖標外的圖標按照 上述排序結果順序插入到空余位置,從而形成完整的圖標排序結果的步驟。
[0019] 優(yōu)選的,所述對固定位置圖標外的圖標進行排序采用的公式具體為:
[0020]
[0021 ]其中,i = 1,2,3···,η表示應用圖標的標識,η為參與排序的應用圖標的數(shù)量;
[0022] j = 1,2,3···,m表示時間單元標識,m為所述第一統(tǒng)計周期包含的時間單元的數(shù)量;
[0023] k = 1,2,3…,a表示地理區(qū)域標識,a為預設的地理區(qū)域個數(shù);
[0024] Wik表示標識為i的應用圖標在地理區(qū)域k的第一圖標排序參數(shù);
[0025] fljk表示第k個地理區(qū)域范圍內,標識為i的應用圖標在第j個時間單元內的使用次 數(shù);
[0026] maxzfzjk表示在第k個地理區(qū)域范圍內、第j個時間單元內使用次數(shù)最多、標識為z 的應用圖標在第j個時間單元內的使用次數(shù);
[0027] tlk表示在第k個地理區(qū)域范圍內,在所述第一統(tǒng)計周期內使用標識為i的應用圖標 的時間單元的數(shù)量;
[0028] T表示所述第一統(tǒng)計周期包含的時間單元的數(shù)量。
[0029] 同時本發(fā)明技術方案公開一種應用圖標排序的裝置,包括,
[0030] 固定位置設置單元:設置應用圖標在圖標排序中的固定位置,其中對應的圖標稱 為固定位置圖標;
[0031] 地理區(qū)域設置單元:設置常用的地理區(qū)域,該常用的地理區(qū)域作為在地理區(qū)域內 進行圖標統(tǒng)計和排序的依據(jù);
[0032] 圖標排序單元:根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排 序。
[0033] 優(yōu)選的,所述固定位置設置單元設置的參數(shù)包括,用戶標識、圖標標識和位置順序 標識。
[0034] 優(yōu)選的,所述地理區(qū)域設置單元設置的參數(shù)包括,用戶標識、地理區(qū)域標識、經(jīng)度、 煒度和半徑。
[0035]優(yōu)選的,所述圖標排序單元進行排序具體包括:
[0036] 用戶根據(jù)設定的位置將相應的圖標固定在設定的位置順序;
[0037] 根據(jù)設定的常用的地理區(qū)域,對固定位置圖標外的圖標進行排序;
[0038] 以及
[0039] 先將固定位置圖標放置到預設的固定位置,然后將除固定位置圖標外的圖標按照 上述排序結果順序插入到空余位置,從而形成完整的圖標排序結果。
[0040] 優(yōu)選的,所述對固定位置圖標外的圖標進行排序采用的公式具體為:
[0041]
[0042] 其中,i = l,2,3···,n表示應用圖標的標識,η為參與排序的應用圖標的數(shù)量;
[0043] j = 1,2,3···,m表示時間單元標識,m為所述第一統(tǒng)計周期包含的時間單元的數(shù)量;
[0044] k = 1,2,3···,a表示地理區(qū)域標識,a為預設的地理區(qū)域個數(shù);
[0045] Wik表示標識為i的應用圖標在地理區(qū)域k的第一圖標排序參數(shù);
[0046] fljk表示第k個地理區(qū)域范圍內,標識為i的應用圖標在第j個時間單元內的使用次 數(shù);
[0047] maxzfzjk表示在第k個地理區(qū)域范圍內、第j個時間單元內使用次數(shù)最多、標識為z 的應用圖標在第j個時間單元內的使用次數(shù);
[0048] tlk表示在第k個地理區(qū)域范圍內,在所述第一統(tǒng)計周期內使用標識為i的應用圖標 的時間單元的數(shù)量;
[0049] T表示所述第一統(tǒng)計周期包含的時間單元的數(shù)量。
[0050] 本發(fā)明的技術方案具有以下有益效果:
[0051] 第一、允許用戶設置特定圖標固定在特定的位置順序,不參與排序,滿足了用戶的 主觀個性化需求,這是公布號為CN 104808892 A的專利申請書中公布的方法所做不到的。
[0052] 第二、加入地理區(qū)域作為第一統(tǒng)計維度,按照用戶在當前地理區(qū)域內使用應用程 序的頻率對參與排序的圖標進行排序,能夠更精準的體現(xiàn)用戶在不同場景下使用應用程序 的客觀規(guī)律。
[0053] 下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【附圖說明】
[0054] 圖1為本發(fā)明實施例所述的應用圖標排序的方法的流程圖;
[0055] 圖2為為本發(fā)明實施例所述的應用圖標排序的裝置的原理框圖。
【具體實施方式】
[0056] 以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0057 ]如圖1所示,一種應用圖標排序的方法,包括,
[0058] 設置應用圖標在圖標排序中的固定位置的步驟,該步驟中對應的圖標稱為固定位 置圖標;
[0059] 設置常用的地理區(qū)域的步驟,該常用的地理區(qū)域作為在地理區(qū)域內進行圖標統(tǒng)計 和排序的依據(jù);
[0060] 根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排序的步驟。
[0061] 其中,設置應用圖標在圖標排序中的固定位置中設置的參數(shù)包括,用戶標識、圖標 標識和位置順序標識。
[0062] 設置常用的地理區(qū)域中設置的參數(shù)包括,用戶標識、地理區(qū)域標識、經(jīng)度、煒度和 半徑。
[0063]根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排序的步驟具體為: [0064]用戶根據(jù)設定的位置將相應的圖標固定在設定的位置順序的步驟;
[0065] 根據(jù)設定的常用的地理區(qū)域,對固定位置圖標外的圖標進行排序的步驟;
[0066] 以及
[0067] 先將固定位置圖標放置到預設的固定位置,然后將除固定位置圖標外的圖標按照 上述排序結果順序插入到空余位置,從而形成完整的圖標排序結果的步驟。
[0068] 如圖2所示,本發(fā)明技術方案公開一種應用圖標排序的裝置,包括,
[0069] 固定位置設置單元:設置應用圖標在圖標排序中的固定位置,其中對應的圖標稱 為固定位置圖標;
[0070] 地理區(qū)域設置單元:設置常用的地理區(qū)域,該常用的地理區(qū)域作為在地理區(qū)域內 進行圖標統(tǒng)計和排序的依據(jù);
[0071] 圖標排序單元:根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排 序。
[0072] 本發(fā)明技術方案主要的改進方案增加"固定位置設置單元"和"地理區(qū)域設置單 元"兩個裝置。
[0073] 其中,"固定位置設置單元"的作用是允許用戶指定特定的圖標固定在特定的位置 順序上,不參與后續(xù)排序。表1為固定位置設置裝置的存儲結構。
[0075]表1、固定位置設置單元的存儲結構。
[0076] 例如:記錄〈'PK12345','Mary','超級瑪麗',5>表示:用戶Mary希望將"超級瑪麗" 這個應用圖標固定在第5個位置上,不參與排序。
[0077]當用戶為一個應用圖標設置一個固定位置時,向該表中插入一條記錄;查詢該表 即可獲取用戶對特定應用圖標位置的設置偏好。
[0078] "地理區(qū)域設置單元"的作用是允許用戶設定幾個常用的地理區(qū)域,作為以后在地 理區(qū)域內進行統(tǒng)計和排序的依據(jù)。表2為地理區(qū)域設置裝置的存儲結構。
[0080] 表2、地理區(qū)域設置單元的存儲結構。
[0081 ] 例如:記錄〈'ΡΚ5432Γ,'Mary','家',38,140,1>表示:用戶1&1巧將東經(jīng)38度北煒 140度半徑Ikm的區(qū)域定義為家。
[0082]用戶通過地圖界面選擇區(qū)域范圍,系統(tǒng)將其選擇區(qū)域數(shù)字化,存入表2;后續(xù)用戶 再次進入預設區(qū)域時,系統(tǒng)定位用戶并查詢表2得到匹配的區(qū)域標識AreaIcU如果無法從表 2中匹配到地理區(qū)域標識,則記錄為"其它區(qū)域OtherIcT。
[0083]本技術方案按照以下三步執(zhí)行:
[0084]第一步:引導用戶通過"固定位置設置單元"指定特定的圖標固定在特定的位置順 序,用二元組表示每個圖標和位置關系:〈圖標標識,位置順序標識〉,從而構建出不參與排 序的特殊圖標的特定位置集合;
[0085]第二步:引導用戶通過"地理區(qū)域設置單元"設定常用的幾個地理區(qū)域,比如:公 司、家、某某商場和某某飯店,共4個地理區(qū)域。按照公式1對除不參與排序的圖標以外的其 他圖標進行統(tǒng)計,得出每個應用圖標在每個地理區(qū)域內的第一圖標排序參數(shù)。
[0086] ' , (1)
[0087] 其中,i = l ,2,3···,η表示應用圖標的標識,η為參與排序的應用圖標的數(shù)量;
[0088] j = 1,2,3···,m表示時間單元標識,m為所述第一統(tǒng)計周期包含的時間單元的數(shù)量; [0089] k = 1,2,3…,a表示地理區(qū)域標識,a為預設的地理區(qū)域個數(shù);
[0090] Wik表示標識為i的應用圖標在地理區(qū)域k的第一圖標排序參數(shù);
[0091] fljk表示第k個地理區(qū)域范圍內,標識為i的應用圖標在第j個時間單元內的使用次 數(shù);
[0092] maxzfzjk表示在第k個地理區(qū)域范圍內、第j個時間單元內使用次數(shù)最多、標識為z 的應用圖標在第j個時間單元內的使用次數(shù);
[0093] tlk表示在第k個地理區(qū)域范圍內,在所述第一統(tǒng)計周期內使用標識為i的應用圖標 的時間單元的數(shù)量;
[0094] T表示所述第一統(tǒng)計周期包含的時間單元的數(shù)量。
[0095] 第三步:將第一步和第二步的結果合并,即特殊圖標占據(jù)用戶預設的固定位置,其 他圖標按照第二步排序結果順序插入到空余位置,形成完整的全部圖標排序結果。
[0096] 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更 佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的 部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若 干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā) 明各個實施例所述的方法。
[0097]以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領 域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
【主權項】
1. 一種應用圖標排序的方法,其特征在于,包括, 設置應用圖標在圖標排序中的固定位置的步驟,該步驟中對應的圖標稱為固定位置圖 標; 設置常用的地理區(qū)域的步驟,該常用的地理區(qū)域作為在地理區(qū)域內進行圖標統(tǒng)計和排 序的依據(jù); 根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排序的步驟。2. 根據(jù)權利要求1所述的應用圖標排序的方法,其特征在于,所述設置應用圖標在圖標 排序中的固定位置中設置的參數(shù)包括,用戶標識、圖標標識和位置順序標識。3. 根據(jù)權利要求1或2所述的應用圖標排序的方法,其特征在于,所述設置常用的地理 區(qū)域中設置的參數(shù)包括,用戶標識、地理區(qū)域標識、經(jīng)度、締度和半徑。4. 根據(jù)權利要求3所述的應用圖標排序的方法,其特征在于,所述根據(jù)上述設定的固定 位置和常用的地理區(qū)域對應用圖標進行排序的步驟具體為: 用戶根據(jù)設定的位置將相應的圖標固定在設定的位置順序的步驟; 根據(jù)設定的常用的地理區(qū)域,對固定位置圖標外的圖標進行排序的步驟; W及 先將固定位置圖標放置到預設的固定位置,然后將除固定位置圖標外的圖標按照上述 排序結果順序插入到空余位置,從而形成完整的圖標排序結果的步驟。5. 根據(jù)權利要求4所述的應用圖標排序的方法,其特征在于,所述對固定位置圖標外的 圖標進行排序采用的公式具體為:其中,? = 1,2,3···,η表示應用圖標的標識,η為參與排序的應用圖標的數(shù)量; j = l,2,3···,!!!表示時間單元標識,m為所述第一統(tǒng)計周期包含的時間單元的數(shù)量; k=l,2,3-',a表示地理區(qū)域標識,a為預設的地理區(qū)域個數(shù); Wik表示標識為i的應用圖標在地理區(qū)域k的第一圖標排序參數(shù); fijk表示第k個地理區(qū)域范圍內,標識為i的應用圖標在第j個時間單元內的使用次數(shù); max zfzjk表示在第k個地理區(qū)域范圍內、第j個時間單元內使用次數(shù)最多、標識為Z的應 用圖標在第j個時間單元內的使用次數(shù); tik表示在第k個地理區(qū)域范圍內,在所述第一統(tǒng)計周期內使用標識為i的應用圖標的時 間單元的數(shù)量; T表示所述第一統(tǒng)計周期包含的時間單元的數(shù)量。6. -種應用圖標排序的裝置,其特征在于,包括, 固定位置設置單元:設置應用圖標在圖標排序中的固定位置,其中對應的圖標稱為固 定位置圖標; 地理區(qū)域設置單元:設置常用的地理區(qū)域,該常用的地理區(qū)域作為在地理區(qū)域內進行 圖標統(tǒng)計和排序的依據(jù); 圖標排序單元:根據(jù)上述設定的固定位置和常用的地理區(qū)域對應用圖標進行排序。7. 根據(jù)權利要求6所述的應用圖標排序的裝置,其特征在于,所述固定位置設置單元設 置的參數(shù)包括,用戶標識、圖標標識和位置順序標識。8. 根據(jù)權利要求5或6所述的應用圖標排序的裝置,其特征在于,所述地理區(qū)域設置單 元設置的參數(shù)包括,用戶標識、地理區(qū)域標識、經(jīng)度、締度和半徑。9. 根據(jù)權利要求8所述的應用圖標排序的裝置,其特征在于,所述圖標排序單元進行排 序具體包括: 用戶根據(jù)設定的位置將相應的圖標固定在設定的位置順序; 根據(jù)設定的常用的地理區(qū)域,對固定位置圖標外的圖標進行排序; W及 先將固定位置圖標放置到預設的固定位置,然后將除固定位置圖標外的圖標按照上述 排序結果順序插入到空余位置,從而形成完整的圖標排序結果。10. 根據(jù)權利要求9所述的應用圖標排序的裝置,其特征在于,所述對固定位置圖標外 的圖標進行排序采用的公式具體為:其中,i = l,2,3···,n表示應用圖標的標識,η為參與排序的應用圖標的數(shù)量; j = 1,2,3···,m表示時間單元標識,m為所述第一統(tǒng)計周期包含的時間單元的數(shù)量; k=l,2,3-',a表示地理區(qū)域標識,a為預設的地理區(qū)域個數(shù); wik表示標識為i的應用圖標在地理區(qū)域k的第一圖標排序參數(shù); fijk表示第k個地理區(qū)域范圍內,標識為i的應用圖標在第j個時間單元內的使用次數(shù); max zfzjk表示在第k個地理區(qū)域范圍內、第j個時間單元內使用次數(shù)最多、標識為Z的應 用圖標在第j個時間單元內的使用次數(shù); tik表示在第k個地理區(qū)域范圍內,在所述第一統(tǒng)計周期內使用標識為i的應用圖標的時 間單元的數(shù)量; T表示所述第一統(tǒng)計周期包含的時間單元的數(shù)量。
【文檔編號】G06F9/44GK105843610SQ201610158581
【公開日】2016年8月10日
【申請日】2016年3月18日
【發(fā)明人】馬偉麗, 羅濤
【申請人】用友網(wǎng)絡科技股份有限公司