應用排名計算裝置和使用信息收集裝置的制造方法
【技術領域】
[0001] 本發明設及應用排名計算裝置、使用信息生成裝置,等等。
【背景技術】
[0002] 專利文獻1公開了用于測量用戶關于由多任務構成的評估對象的評估的分數計 算系統。
[0003] [專利文獻1]日本專利特許公開號
【發明內容】
[0004] 在過去一些年中,在諸如智能電話、平板機PC,等等的移動智能設備的漫布性使用 的情況下,在線應用商店已經經歷了飛速增長。在非常低的進入口檻和低開銷數字分發的 情況下,公司和獨立的開發人員已經在狂熱地構造、交付(ship)和更新應用。在線應用商 店中可用的應用的數量成指數地增加。在運樣的巨大數量的應用的情況下,用戶找到他/ 她想要的準確的應用是困難的,因此運些商店提供排名或評級方法W幫助用戶找到最流行 的應用。然而,由運些商店所使用的當前排名或評級方法主要地基于應用的下載歷史或用 戶的評論評級。下載歷史僅能夠提供關于用戶是否實際上享用應用的弱的指示,運是因為 存在用戶僅僅設法下載應用但是實際上決不或很少使用其的可能性。換句話說,可能存在 用戶在已經啟動下載的應用一次之后立即喪失他/她對該應用的興趣的情況。用戶的評級 也不能完全地指出大多數用戶是否喜歡應用,運是因為評論評級要求用戶的人工輸入并且 許多用戶會不愿提供他們的評論。并且還有,用戶的評論評級太武斷。 陽0化]因此,本公開的目的是提供一種應用排名計算裝置,等等,其能夠更適當地計算應 用的排名。
[0006] 根據本公開的一個方面,提供一種應用排名計算裝置,其被配置為基于來自應用 被適配為在其上運行的客戶端計算機的使用信息來計算應用的排名,該使用信息表示在 客戶端計算機中應用是如何被實際使用的。
[0007] 根據本公開的該方面,能夠獲取一種能夠更適當地計算應用的排名的應用排名計 算裝置,等等。
[0008] 附圖的簡要說明
[0009] 圖1是示意地圖示出應用排名計算系統1的配置的圖。
[0010] 圖2是圖示出使用信息生成裝置200的配置的示例的圖。
[0011] 圖3是圖示出應用排名計算裝置100的配置的示例的圖。
[0012] 圖4是圖示出顯示全局排名值的方式的示例的圖。
[0013] 圖5是圖示出由使用信息生成裝置200執行的處理的示例的流程圖。
[0014] 附圖標記的說明
[0015] 1應用排名計算系統
[0016] 10服務器
[0017] 20客戶端計算機
[0018] 100應用排名計算裝置
[0019] 200使用信息生成裝置
【具體實施方式】
[0020] 圖1是示意地圖示出應用排名計算系統1的配置的圖。
[0021] 應用排名計算系統1包括服務器10和多個客戶端計算機20。
[0022] 服務器10能夠與客戶端計算機20進行通信。可WW任何方式實現通信。例如, 服務器10可W經由有線通信、無線通信,或其組合與客戶端計算機20進行通信。
[0023] 服務器10可W包括執行各個處理W實現在下文描述的功能的計算機。服務器10 可W為在線應用商店所擁有和管理。
[0024] 只要客戶端計算機20能夠運行存儲于其中的應用并且與服務器10進行通信,其 就可W是任何類型。客戶端計算機20可W是平板機、平板電腦、PDA(個人數字助理)、移動 電話或其他計算設備。客戶端計算機20典型地是移動終端;然而,客戶端計算機20例如可 W是桌面類型計算機。
[00巧]圖2是圖示出使用信息生成裝置200的配置的示例的圖。
[00%] 典型地在客戶端計算機20中提供使用信息生成裝置200。換句話說,客戶端計算 機20每個均包括使用信息生成裝置200。可W通過任何硬件資源、任何軟件資源,或其任何 組合來實現使用信息生成裝置200。在典型的實施例中,當客戶端計算機20執行使用信息 生成軟件時,實現使用信息生成裝置200。使用信息生成軟件可W在客戶端計算機20的后 臺中運作。隨著客戶端計算機20上電,使用信息生成軟件可W啟動其本身。使用信息生成 軟件可W由服務器10提供W便被安裝在客戶端計算機20中。使用信息生成軟件可W被嵌 入到由在線應用商店提供的應用中。在該情況下,使用信息生成軟件可W與應用一起被安 裝在客戶端計算機20中。
[0027] 使用信息生成裝置200可W包括應用記錄器220、使用收集器222、數據高速緩存 224,和局部排名計算器226。
[0028] 應用記錄器220可W記錄已經從在線應用商店下載的應用。應用記錄器220可W 維持從在線應用商店下載的運些應用的應用列表。
[0029] 使用收集器222可W監視應用列表中的應用的使用W生成使用數據。換句話說, 使用收集器222可W監視應用列表中的應用在客戶端計算機20中實際上是如何使用的。
[0030] 使用數據可W指出(在給定時間段中)用戶多頻繁地使用其一次和用戶與其交互 多長時間,也就是,應用的使用的頻率和持續時間。運兩種使用數據項能夠提供在最近的固 定時段中用戶有多喜歡使用應用的好的估計。為了呈現用戶多頻繁地使用應用,可W記錄 W下數據項:在固定時段(諸如一天、一個小時,等等)中應用的啟動次數、在固定的數天 (例如,一個星期、十天,等等)中應用已經被使用的天數。
[0031] 數據高速緩存存儲器224可W存儲來自應用記錄器220的應用列表和來自使用收 集器222的使用數據。
[0032] 局部排名計算器226可W基于數據高速緩存224中的使用數據來計算每個應用的 局部排名值(局部排名)。局部排名計算器226可W在任何時刻計算局部排名值。例如,局 部排名計算器226可WW預先確定的間隔周期性地計算局部排名值。局部排名計算器226 可W將計算的局部排名值發送到排名服務器。局部排名計算器226可W將計算的局部排名 值與對應的應用名稱一起發送。
[0033] 圖3是圖示出應用排名計算裝置100的配置的示例的圖。
[0034] 典型地在服務器10中提供應用排名計算裝置100。換句話說,服務器10實現應用 排名計算裝置100的功能。可W通過任何硬件資源、任何軟件資源,或其任何組合來實現應 用排名計算裝置100。
[0035] 應用排名計算裝置100被配置為W應用為基礎、基于來自客戶端計算機20的使用 數據,來計算應用的排名(全局排名)。在圖3中圖示出的示例中,應用排名計算裝置100 包括本地高速緩存120和排名引擎122。
[0036] 本地高速緩存存儲器120可W存儲從客戶端計算機20的使用信息生成裝置200 提供的排名值。換句話說,應用排名計算裝置100可W從使用信息生成裝置200接收排名 值,并且將它們存儲在本地高速緩存120中。
[0037] 排名引擎122可WW應用為基礎計算應用的排名(全局排名)。例如,排名引擎 122可W計算應用的局部排名值的平均值W計算應用的全局排名值。該平均值可W是任何 類型,包括移動平均值、加權平均值,等等。
[0038] 排名引擎122也可W計算在平均局部排名值周圍最近的整數并且使用其作為用 于應用的排名星數量。在該情況下,服務器10可W利用對應的星數量指出應用的流行度 (例如參加圖4)。
[0039] 根據上面描述的實施例,基于其使用數據來計算相應應用的全局排名值。使用數 據指出在客戶端計算機20中應用是如何被實際使用的。運意味著,使用數據指出用戶有多 喜歡相應應用。換句話說,與像應用的下載歷史運樣的其他因素相比,使用數據更確切地反 映公眾的喜愛。因此,對使用數據進行使用使得更適當地計算相應應用的全局排名值成為 可能。另外,能夠在不要求用戶進行特殊操作(諸如要求用戶提交他們的評論排名)的情況 下收集使用數據。換句話說,能夠基于當應用實際運行時所獲取的信息來生成(收集)使 用數據。因而,能夠從大范圍的用戶(客戶端計算機20)(自動地)收集使用數據。因此, 對使用數據進行使用使得更適當地計算相應應用的全局排名值成為可能。
[0040] 請注意,在上面描述的實施例中,不是直接地基于使用數據而是間接地基于使用 數據來計算相應應用的全局排名值。換句話說,W基于使用數據得出的局部排名值為基礎 來計算全局排名值。然而,相應應用的全局排名值可W直接地基于使用數據。在該情況下, 可W通過服務器10中的應用排名計算裝置100來實現局部排名計算器226的功能。替換 地,作為等同實施例,排名引擎122可W從使用數據直接地(即,在不計算局部排名值的情 況下)計算全局排名值。
[0041] 圖4是圖示出顯示全局排名值的方式的示例的圖。
[0042] 可WW任何方式輸出由排名引擎122計算的相應應用的全局排名值。當客戶端計 算機20訪問在線應用商店(即,服務器10)W購買(安裝)應用時,可W在客戶端計算機 20的顯示器中輸出全局排名值。
[00創在圖4中圖示出的示例中,將全局排名值與對應的應用程序名稱("應用A","應 用B",等等)一起顯示。通過星數量來表示全局排名值。星數量指出應用的流行度。應用 變得越流行,對應用給出的星數量就變得越高(對于該示例,五(5)是最大值并且零(O)星 是最小值)。例如,應用A具有四顆星,而應用D只有兩顆星。
[0044] 請注意,可W通過其他指示來表示全局排名值。例如,可W通過數字來表示全局排 名值。
[0045] 通過該布置,用戶通過依靠全局排名值能夠更容易地在巨大數量的應用中選擇他 /她喜愛的應用。請注意