一種生成應用熱度榜單的方法及系統的制作方法
【專利摘要】本發明涉及通信技術領域,公開了一種生成應用APP熱度榜單元的方法及系統,該方法包括:獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數;根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,確定所述小眾APP和重點APP的熱度;以及根據所述小眾APP和重點APP的熱度,生成APP熱度榜單;其中,將下載量在第二設定時間內超過預設閾值的APP設置為重點APP,將所述重點APP以外的APP設置為小眾APP。本發明將小眾APP的下載量和重點APP的版本更新次數進行統一熱度分析,能更為準確地反映設定時間內的APP的熱度急劇上升的情況,使得飆升榜上的排序更為精確。
【專利說明】
一種生成應用熱度榜單的方法及系統
技術領域
[0001]本發明涉及通信技術領域,具體地,涉及一種生成應用熱度榜單的方法及系統。
【背景技術】
[0002]隨著智能手機等終端的普及,用戶對于終端功能的要求也不斷提高,各類終端的功能也日趨豐富。伴隨著終端功能的豐富,各軟件開發商所開發的應用(Appli cat 1n,SPAPP)也越來越多,而對各類APP進行熱度的排序也因此更為必要。APP的熱度排序通常通過飆升榜的形式向用戶展示,用戶可通過該飆升榜了解近期所流行的APP,開發商也可通過該飆升榜來對自己開發的APP進行推廣。
[0003]但是,目前向用戶所展示的飆升榜多是僅基于APP的下載量來判斷APP的熱度的,這種判斷方式雖具有一定的參考價值,但并不準確。這是因為很多APP增加功能是通過版本更新的方式來實現的,用戶在想要使用其新增的功能時,并不是重新下載該APP,而是在原有版本APP的基礎上進行版本升級。而目前的飆升榜上所示上的APP只考慮了 APP的下載量,并未考慮版本更新的情況,從而使得熱度排序并不準確。
【發明內容】
[0004]本發明的目的是提供一種生成應用熱度榜單的方法及系統,用于實現準確地對APP的熱度進行排序。
[0005]為了實現上述目的,本發明提供一種生成應用APP熱度榜單的方法,該方法包括:獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數;根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,確定所述小眾APP和重點APP的熱度;以及根據所述小眾APP和重點APP的熱度,生成APP熱度榜單;其中,將下載量在第二設定時間內超過預設閾值的APP設置為重點APP,將所述重點APP以外的APP設置為小眾APP。
[0006]優選地,所述獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,包括:對所述小眾APP進行下載事件檢測,統計出所述第一設定時間內的小眾APP的下載量;以及對所述重點APP進行版本更新檢測,統計出所述第一設定時間內的重點APP的版本更新次數。
[0007]優選地,所述統計出所述第一設定時間內的重點APP的版本更新次數,包括:根據重點APP的版本更新檢測結果,分析各重點APP的版本更新級別;以及統計第一設定時間內版本更新級別超過設定的級別閾值的重點APP的版本更新次數。
[0008]優選地,所述分析各重點APP的版本更新級別,包括:通過比對重點APP版本更新前后的版本號確定該重點APP的版本更新級別;和/或通過比對重點APP版本更新前后新增的功能確定該重點APP的版本更新級別。
[0009]本發明還提供了一種生成應用APP熱度榜單的系統,該系統包括:數據獲取單元,用于獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數;熱度獲取單元,用于根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,確定所述小眾APP和重點APP的熱度;以及榜單生成單元,用于根據所述小眾APP和重點APP的熱度,生成APP熱度榜單;其中,將下載量在第二設定時間內超過預設閾值的APP設置為重點APP^所述重點APP以外的APP設置為小眾APP。
[0010]優選地,所述數據獲取單元包括:第一統計模塊,用于對所述小眾APP進行下載事件檢測,并統計出所述第一設定時間內的小眾APP的下載量;以及第二統計模塊,用于對所述重點APP進行版本更新檢測,并統計出所述第一設定時間內的重點APP的版本更新次數。[0011 ]優選地,所述第二統計模塊包括:版本更新檢測模塊,用于對重點APP進行版本更新檢測;分析模塊,用于根據重點APP的版本更新檢測結果,分析各重點APP的版本更新級另IJ;以及第三統計模塊,用于統計第一設定時間內版本更新級別超過設定的級別閾值的重點APP的版本更新次數。
[0012]優選地,所述分析模塊包括:第一分析子模塊,用于通過比對重點APP版本更新前后的版本號確定該重點APP的版本更新級別;和/或第二分析子模塊,通過比對重點APP版本更新前后新增的功能確定該重點APP的版本更新級別。
[0013]通過上述技術方案,本發明的技術效果是:本發明將小眾APP的下載量和重點APP的版本更新次數進行統一熱度分析,特別是對于重點APP的版本更新次數,只統計了發生大版本更新的重點APP的版本更新次數,能更為準確地反映設定時間內的APP的熱度急劇上升的情況,使得飆升榜上的排序更為精確。
[0014]本發明的其它特征和優點將在隨后的【具體實施方式】部分予以詳細說明。
【附圖說明】
[0015]附圖是用來提供對本發明的進一步理解,并且構成說明書的一部分,與下面的【具體實施方式】一起用于解釋本發明,但并不構成對本發明的限制。在附圖中:
[0016]圖1是本發明的實施例的生成APP熱度榜單的方法的流程示意圖;
[0017]圖2是本發明的另一實施例的生成APP熱度榜單的系統的結構示意圖。
[0018]附圖標記說明
[0019]I APP熱度榜單生成系統11 數據獲取單元
[0020]12 熱度獲取單元12 榜單生成單元
[0021]111 第一統計模塊H2 第二統計模塊
[0022]1121 版本更新檢測模塊1122 分析模塊
[0023]1123 第三統計模塊1122a第一分析子模塊
[0024]1122b第二分析子模塊
【具體實施方式】
[0025]以下結合附圖對本發明的【具體實施方式】進行詳細說明。應當理解的是,此處所描述的【具體實施方式】僅用于說明和解釋本發明,并不用于限制本發明。
[0026]在本發明中,所述終端包括但不限于智能手機、平板電腦、掌上電腦、車載智能設備、可穿戴設備等;所述飆升榜是指表示APP熱度排序的榜單,其通過終端顯示給用戶,以向用戶反映一段時間內呈“親升”(急速上升)趨勢的APP。
[0027]本發明的實施例提供了一種生成APP熱度榜單的方法,如圖1所示,包括以下步驟:
[0028]步驟SlOl,設置重點APP和小眾APP。
[0029]本實施例中,將下載量在第二設定時間內超過預設閾值的APP設置為重點APPJ^所述重點APP以外的APP設置為小眾APP。其中,所述第二設定時間優選為較長的時間,閾值的設定則可根據以往在較長的時間段內APP的下載量的數據來確定,據此即是將在較長時間內用戶多且用戶群廣的APP設置為重點APP。舉例來說,一般地,如微信、QQ等在較長時間內大眾普遍使用的為重點APP,而小咖秀這類近期產生、且更為針對特定用戶群的APP則為小眾APP 0
[0030]步驟S102,獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數。
[0031]優選地,本實施例采用以下方法獲取小眾APP的下載量和重點APP的版本更新次數:對所述小眾APP進行下載事件檢測,統計出所述第一設定時間內的小眾APP的下載量;以及對所述重點APP進行版本更新檢測,統計出所述第一設定時間內的重點APP的版本更新次數。
[0032]其中,對APP進行下載事件檢測及版本更新檢測為本領域的成熟技術,故在此不對詳細的檢測方法進行敘述。
[0033]一般地,熱度排序隨時間會產生較大的變化,而飆升榜更為主要的是反映APP在較短時間內容急速上升的情況,因此所述第一設定時間不宜過長,以便更為準確地反應近期呈現“飆升”趨勢的APP熱度。優選地,所述第一設定時間小于所述第二設定時間,且更為優選地的是,對于重點APP和小眾APP,以昨天之前的總的下載量和7天之前的總的下載量之間的差值作為第一設定時間,以反映重點APP和小眾APP在一周以類的熱度。
[0034]另外,對于重點APP的版本更新,存在更新級別的不同,更新級別較小的重點APP相對應地也對APP熱度影響很小或者不存在影響。因此,本實施例中統計出所述第一設定時間內的重點APP的版本更新次數的方法進一步包括:根據重點APP的版本更新檢測結果,分析各重點APP的版本更新級別;以及統計第一設定時間內版本更新級別超過設定的級別閾值的重點APP的版本更新次數。
[0035]其中,本實施例中分析重點APP的版本更新級別,可選擇以下兩種方式中的一者或兩者:
[0036]I)檢測重點APP更新前及更新后的版本號,并通過比對重點APP版本更新前后的版本號確定該重點APP的版本更新級別。
[0037]2)檢測重點APP更新前及更新后的版本的功能,并通過比對重點APP版本更新前后新增的功能確定重點APP的版本更新級別。
[0038]在本實施例中,確定重點APP的版本更新級別后,再通過預先設定的級別閾值,進一步只選擇第一設定時間內版本更新級別超過級別閾值的重點APP的版本更新次數以用于APP熱度排序。
[0039]本實施例中,將版本更新級別超過設定的級別閾值的重點APP的版本更新稱為大版本更新,其余更新則稱為小版本更新,僅統計發生大版本更新的重點APP的版本更新次數。對于上述第I)種分析版本更新級別的方法,版本號從前至后每一位數字各代表一級版本更新,第一位數字變動對應的級別為最高級,其余依次降低,可設置第三位數字對應的版本更新級別為級別閾值,則若前兩位數字發生變動,則表示發生了大版本更新。如微信5.0.11升級至5.0.12,第四位數字發生變化,為小版本更新,微信5.0.1升級至5.1,第二位數字發生變化,為大版本更新。
[0040]另外,對于上述第2)種分析版本更新級別的方法,大版本更新和小版本更新的劃分需要根據APP版本更新后的新增功能對該APP所起的作用來確定。比如微信添加了紅包功能、小視頻功能等全新的功能,這些全新的功能使微信功能更為完善,為大版本更新,而在原有表情庫中增加了個新的表情等,只是對原有功能進行了極小的改進,則為小版本更新。此種方式下,改進的功能對應的版本更新級別以及相應的級別閾值可人為設定。
[0041 ]步驟S103,根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,確定所述小眾APP和重點APP的熱度。
[0042I具體地,小眾APP的下載量及重點APP的版本更新次數反映了對應APP的熱度,因此步驟S103根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,能確定各APP的熱度,并可進一步根據確定的熱度對APP進行排序。
[0043]步驟S104,根據所述小眾APP和重點APP的熱度,生成APP熱度榜單。
[0044]根據步驟S103確定的各APP的熱度,步驟S104優選為基于各APP熱度的大小,生成示意各APP熱度大小的APP熱度榜單。本實施例中,該APP熱度榜單可稱為飆升榜,其可反映APP在設定時間內的急劇上升的情況。
[0045]其中,進行數據排序以及根據排序結果生成示意相應排序結果的榜單是本領域的常用技術,在此不再多述。另外,生成的飆升榜可直接推送給用戶使用的終端,并在終端向用戶展示。
[0046]本實施例的生成APP熱度榜單的方法將小眾APP的下載量和重點APP的版本更新次數相結合,進行了統一的熱度分析,能更加準確地反映該APP的熱度。
[0047]基于與上述實施例涉及的APP的生成APP熱度榜單的方法的同一發明思路,本發明的另一實施例還提供了一種生成APP熱度榜單的系統,也稱APP熱度榜單生成系統,如圖2所示,該APP熱度榜單生成系統I包括:數據獲取單元11,用于獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數;熱度獲取單元12,用于根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,確定所述小眾APP和重點APP的熱度;以及榜單生成單元13,用于根據所述小眾APP和重點APP的熱度,生成APP熱度榜單;其中,將下載量在第二設定時間內超過預設閾值的APP設置為重點APP,將所述重點APP以外的APP設置為小眾 APP 0
[0048]進一步地,所述數據獲取單元11又包括:第一統計模塊111,用于對所述小眾APP進行下載事件檢測,并統計出所述第一設定時間內的小眾APP的下載量;以及第二統計模塊112,用于對所述重點APP進行版本更新檢測,并統計出所述第一設定時間內的重點APP的版本更新次數。
[0049]并且,優選地,所述第二統計模塊112包括:版本更新檢測模塊1121,用于對重點APP進行版本更新檢測;分析模塊1122,用于根據重點APP的版本更新檢測結果,分析各重點APP的版本更新級別;以及第三統計模塊1123,用于統計第一設定時間內版本更新級別超過設定的級別閾值的重點APP的版本更新次數。
[0050]進一步地,分析模塊1122包括:第一分析子模塊1122a,用于通過比對重點APP版本更新前后的版本號確定該重點APP的版本更新級別;和/或第二分析子模塊1122b,通過比對重點APP版本更新前后新增的功能確定該重點APP的版本更新級別。[0051 ]上述實施例的APP熱度榜單生成系統與圖1對應的生成APP熱度榜單的方法的實施例的具體工作流程和原理相同或相近,在此不再贅述。
[0052]綜上所述,本發明實施例將小眾APP的下載量和重點APP的版本更新次數進行統一熱度分析,特別是對于重點APP的版本更新次數,只統計了發生大版本更新的重點APP的版本更新次數,能更為準確地反映設定時間內的APP的熱度急劇上升的情況,使得飆升榜上的排序更為精確。
[0053]以上結合附圖詳細描述了本發明的優選實施方式,但是,本發明并不限于上述實施方式中的具體細節,在本發明的技術構思范圍內,可以對本發明的技術方案進行多種簡單變型,這些簡單變型均屬于本發明的保護范圍。
[0054]另外需要說明的是,在上述【具體實施方式】中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合。為了避免不必要的重復,本發明對各種可能的組合方式不再另行說明。
[0055]此外,本發明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發明的思想,其同樣應當視為本發明所公開的內容。
【主權項】
1.一種生成應用APP熱度榜單的方法,其特征在于,該方法包括: 獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數; 根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,確定所述小眾APP和重點APP的熱度;以及 根據所述小眾APP和重點APP的熱度,生成APP熱度榜單; 其中,將下載量在第二設定時間內超過預設閾值的APP設置為重點APP,將所述重點APP以外的APP設置為小眾APP。2.根據權利要求1所述的方法,其特征在于,所述獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,包括: 對所述小眾APP進行下載事件檢測,統計出所述第一設定時間內的小眾APP的下載量;以及 對所述重點APP進行版本更新檢測,統計出所述第一設定時間內的重點APP的版本更新次數。3.根據權利要求2所述的方法,其特征在于,所述統計出所述第一設定時間內的重點APP的版本更新次數,包括: 根據重點APP的版本更新檢測結果,分析各重點APP的版本更新級別;以及 統計第一設定時間內版本更新級別超過設定的級別閾值的重點APP的版本更新次數。4.根據權利要求3所述的方法,其特征在于,所述分析各重點APP的版本更新級別,包括: 通過比對重點APP版本更新前后的版本號確定該重點APP的版本更新級別;和/或 通過比對重點APP版本更新前后新增的功能確定該重點APP的版本更新級別。5.一種生成應用APP熱度榜單的系統,其特征在于,該系統包括: 數據獲取單元(II),用于獲取第一設定時間內的小眾APP的下載量和重點APP的版本更新次數; 熱度獲取單元(12),用于根據獲取的第一設定時間內的小眾APP的下載量和重點APP的版本更新次數,確定所述小眾APP和重點APP的熱度;以及 榜單生成單元(13 ),用于根據所述小眾APP和重點APP的熱度,生成APP熱度榜單; 其中,將下載量在第二設定時間內超過預設閾值的APP設置為重點APP,將所述重點APP以外的APP設置為小眾APP。6.根據權利要求5所述的系統,其特征在于,所述數據獲取單元(11)包括: 第一統計模塊(111),用于對所述小眾APP進行下載事件檢測,并統計出所述第一設定時間內的小眾APP的下載量;以及 第二統計模塊(112),用于對所述重點APP進行版本更新檢測,并統計出所述第一設定時間內的重點APP的版本更新次數。7.根據權利要求6所述的系統,其特征在于,所述第二統計模塊(112)包括: 版本更新檢測模塊(1121),用于對重點APP進行版本更新檢測; 分析模塊(1122),用于根據重點APP的版本更新檢測結果,分析各重點APP的版本更新級別;以及 第三統計模塊(1123),用于統計第一設定時間內版本更新級別超過設定的級別閾值的重點APP的版本更新次數。8.根據權利要求7所述的系統,其特征在于,所述分析模塊(1122)包括: 第一分析子模塊(1122a),用于通過比對重點APP版本更新前后的版本號確定該重點APP的版本更新級別;和/或 第二分析子模塊(1122b),通過比對重點APP版本更新前后新增的功能確定該重點APP的版本更新級別。
【文檔編號】G06F9/445GK105893448SQ201511021183
【公開日】2016年8月24日
【申請日】2015年12月30日
【發明人】劉洪林, 喬磊
【申請人】樂視網信息技術(北京)股份有限公司