中文字幕无码日韩视频无码三区

一種桌面布局方法、服務器、終端,及系統的制作方法

文檔序(xu)號:9249153閱讀:540來(lai)源(yuan):國知局
一種桌面布局方法、服務器、終端,及系統的制作方法
【技術領域】
[0001]本發明涉及計算機技術領域,特別涉及一種桌面布局方法、服務器、終端,及系統。
【背景技術】
[0002]桌面作為承載用戶所安裝的全部應用程序的平臺,是用戶和終端設備交互的第一媒介,其響應用戶對于應用程序的各種操作,包括啟動、卸載、管理應用程序。用戶能否在桌面的大量應用中快速找到目標應用程序,一個符合用戶習慣的特定桌面布局顯得至關重要,從而減少用戶查找應用時間,提升終端設備的使用效率。
[0003]目前桌面布局方案主要是以下兩種:
[0004](I)、將在終端設備中安裝的全部應用程序進行平鋪顯示。
[0005](2)、將在終端設備中安裝的應用程序按照應用程序類型進行分類,使相同類型應用程序放置到一個文件夾中,然后在桌面上顯示。
[0006]以上方案(I),是將全部應用程序進行簡單的平鋪顯示的方案,通常是在桌面初始化過程中,通過系統的程序管理接口,獲取到全部應用程序列表,然后依次輪詢獲取列表中每一個應用程序信息,然后顯示到桌面上。
[0007]這種簡單平鋪的顯示,會呈現雜亂無章的特點,當應用程序較多時,用戶經常需要花費較多的時間找到目標應用程序。
[0008]以上方案(2)、是對應用程序進行分類顯示,該方案通常在桌面程序中內置了一份應用程序的分類數據表,記錄當前市場上大量的應用程序包名及其分類,例如:“QQ,聊天”。同時這份分類數據表能夠在后續桌面運行過程中動態更新,桌面程序可以以一定的時間間隔(比如一個月)從后臺拉取最新的分類數據表,供桌面在初始化時使用。
[0009]當用戶第一次安裝桌面程序或者清空桌面數據之后,桌面程序通過系統的程序管理接口,獲取全部應用程序列表,然后依次輪詢列表將獲取到的每一個程序信息與分類數據表進行比對,查詢其所對應類型。然后將其加入到桌面的對應類型的文件夾即可。如果比對失敗,可以加入其它文件夾。
[0010]以上方案(2),由于可能存在分類數據表更新不及時、分類數據不全的情況,造成分類錯誤,影響分類結果,造成用戶查找的難度高的問題;另外,不同用戶對同一程序的分類類型理解可能存在不一致的情況,導致用戶可能在不正確的分類文件夾中查找程序,進而因查找失敗增加查找時間。
[0011]綜上可知,無論是采用將在終端設備中安裝的全部應用程序進行平鋪顯示;還是采用將在終端設備中安裝的應用程序按照應用程序類型進行分類,使相同類型應用程序放置到一個文件夾中,然后在桌面上顯示。這兩種方案均存在用戶查找目標應用程序困難,浪費時間的問題;對應地,終端設備的使用效率也較低。

【發明內容】

[0012]本發明實施例提供了一種桌面布局方法、服務器、終端,及系統,用于通過優化桌面布局的方式,使用戶能夠快速查找到目標應用程序,節省操作時間,提升終端設備的使用效率。
[0013]—種桌面布局方法,包括:
[0014]服務器接收來自終端的應用程序集;
[0015]服務器獲取所述應用程序集中包含的應用程序,然后確定獲取到的應用程序對應的平均使用數據,以及應用程序類型;所述平均使用數據,為存儲在服務器側的應用程序的平均使用數據;
[0016]依據所述應用程序類型以及確定的平均使用數據,計算所述應用程序集中各應用程序的加權數值;然后將所述加權數值發送給所述終端,使所述終端按照所述加權值對應用程序進行排序。
[0017]一種桌面布局方法,包括:
[0018]在需要對桌面顯示的應用程序進行排序時,向服務器發送包含桌面顯示的應用程序的應用程序集;
[0019]接收來自服務器的各應用程序的加權值;所述加權值依據所述應用程序類型以及平均使用數據計算得到,所述平均使用數據為存儲在服務器側的應用程序的平均使用數據;
[0020]依據所述加權值從大到小,對應用程序進行排序。
[0021]一種服務器,包括:
[0022]數據接收單元,用于接收來自終端的應用程序集;
[0023]數據獲取單元,用于獲取所述應用程序集中包含的應用程序,然后確定獲取到的應用程序對應的平均使用數據,以及應用程序類型;所述平均使用數據,為存儲在服務器側的應用程序的平均使用數據;
[0024]權值計算單元,用于依據所述應用程序類型以及確定的平均使用數據,計算所述應用程序集中各應用程序的加權數值;
[0025]信息發送單元,用于將所述加權數值發送給所述終端,使所述終端按照所述加權值對應用程序進行排序。
[0026]一種終端,包括:
[0027]數據發送單元,用于在需要對桌面顯示的應用程序進行排序時,向服務器發送包含桌面顯示的應用程序的應用程序集;
[0028]信息接收單元,用于接收來自服務器的各應用程序的加權值;所述加權值依據所述應用程序類型以及平均使用數據計算得到,所述平均使用數據為存儲在服務器側的應用程序的平均使用數據;
[0029]程序排序單元,用于依據所述加權值從大到小,對應用程序進行排序。
[0030]一種桌面布局系統,包括:以可通信方式連接的服務器和終端,所述服務器為本發明實施例提供的任意一項的服務器,所述終端為本發明實施例提供的任意一項的終端。
[0031]從以上技術方案可以看出,本發明實施例具有以下優點:通過服務器側存儲的應用程序的平均使用數據、來自終端的應用程序集、以及應用程序類型,計算得到了來自終端的應用程序集中的各程序的加權數值,并通過加權數值指導終端進行應用程序排序;可以使終端側的應用程序有序化,并符合用戶使用習慣。不再依賴于分類數據表的更新,并且避免分類數據表分類類型理解不一致導致的錯誤,因此本發明實施例提供了更為優化的桌面布局的方式,使用戶能夠快速查找到目標應用程序,節省操作時間,提升終端設備的使用效率。
【附圖說明】
[0032]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0033]圖1為本發明實施例方法流程示意圖;
[0034]圖2為本發明實施例方法流程示意圖;
[0035]圖3為本發明實施例服務器結構示意圖;
[0036]圖4為本發明實施例服務器結構示意圖;
[0037]圖5為本發明實施例服務器結構示意圖;
[0038]圖6為本發明實施例終端結構示意圖;
[0039]圖7為本發明實施例終端結構示意圖;
[0040]圖8為本發明實施例終端結構示意圖;
[0041]圖9為本發明實施例終端結構示意圖;
[0042]圖10為本發明實施例服務器結構示意圖。
【具體實施方式】
[0043]為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0044]本發明實施例提供了一種桌面布局方法,如圖1所示,包括:
[0045]101:服務器接收來自終端的應用程序集;
[0046]上述應用程序集是終端發送的,該應用程序集是應用程序的集合,其中包含的應用程序是終端需要進行桌面布局的應用程序。另外,在本發明實施例中,應用程序的圖標通常作為應用程序進入的接口使用,因此在本發明實施例中,“對應用程序進行排序“可以是對應用程序的圖標進行排序。
[0047]102:服務器獲取上述應用程序集中包含的應用程序,然后確定獲取到的應用程序對應的平均使用數據,以及應用程序類型;上述平均使用數據,為存儲在服務器側的應用程序的平均使用數據;
[0048]上述平均使用數據可以是應用程序的平均使用時間、平均使用頻率等。上述應用程序的類型,則是用來標識程序類別的數據,例如:平均安裝次數這類不與使用數據掛鉤但可以用來標識用戶對程序需要的程度的數據。
[0049]103:依據上述應用程序類型以及確定的平均使用數據,計算上述應用程序集中各應用程序的加權數值;然后將上述加權數值發送給上述終端,使上述終端按照上述加權值對應用程序進行排序。
[0050]在本發明實施例中可以采用如下公式來計算加權數值:加權數值Q =程序平均安裝次數(ai)*權值(pi) +程序平均使用時間(au)*權值(pu),其中pi+pu = I。
[0051]本發明實施例
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1