一種計算應(yīng)用熱度的方法及裝置制造方法
【專利摘要】本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及一種計算應(yīng)用熱度的方法及裝置。其中,所述方法包括:接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識;根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。本發(fā)明的實施例通過統(tǒng)計應(yīng)用軟件編程接口的訪問次數(shù),來確定該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用的熱度,從而真實的反應(yīng)該應(yīng)用在應(yīng)用市場中使用的情況,為用戶下載應(yīng)用提供參考。
【專利說明】一種計算應(yīng)用熱度的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及一種計算應(yīng)用熱度的方法及裝置。
【背景技術(shù)】
[0002]隨著智能終端的普及,智能終端上的APP (Applicat1n,應(yīng)用)也曾出不窮,用戶可以在應(yīng)用商城下載APP,并進行安裝使用。但是,目前應(yīng)用商城中每一類APP都有為數(shù)眾多的APP供用戶選擇。面對眼花繚亂的APP,用戶經(jīng)常會無所適從,經(jīng)常是嘗試過多個APP后才能找到合適的APP,從而給用戶增添了麻煩。
[0003]面對這一問題,現(xiàn)有技術(shù)中有一種解決方案,該解決方案具體包括:在應(yīng)用商城添加統(tǒng)計功能,統(tǒng)計每個APP的下載次數(shù),然后根據(jù)下載次數(shù)對APP進行排名,從而方便用戶對每個APP的下載量有直觀認(rèn)識。
[0004]從上可知,根據(jù)下載次數(shù)對APP進行排名,APP的商家為了提升APP的排名對自己推出的APP進行多次下載,導(dǎo)致該排名未能客觀的體現(xiàn)APP的熱度,從而會誤導(dǎo)用戶。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種計算應(yīng)用熱度的方法及裝置,可以客觀的計算應(yīng)用程序的熱度。
[0006]本發(fā)明實施例的第一方面公開了一種計算應(yīng)用熱度的方法,所述方法包括:
[0007]接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識;
[0008]根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;
[0009]當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;
[0010]根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果包括:確定所述應(yīng)用軟件編程接口所屬的分類;
[0012]在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);
[0013]根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);
[0014]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0015]根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度。
[0016]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述訪問請求中還包括用戶的標(biāo)識;
[0017]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:
[0018]確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;
[0019]查詢所述用戶群中是否包含所述用戶的標(biāo)識;
[0020]當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;
[0021]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0022]根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0023]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,
[0024]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:
[0025]根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;
[0026]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0027]根據(jù)在所述應(yīng)用分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0028]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式或第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述確定所述應(yīng)用的熱度之后,還包括:
[0029]接收分析系統(tǒng)發(fā)送的預(yù)設(shè)應(yīng)用分類熱度的訪問請求,所述訪問請求中包括預(yù)設(shè)應(yīng)用分類;
[0030]獲取所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度;
[0031]向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度。
[0032]結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述向所述應(yīng)用市場發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度之前,還包括:
[0033]根據(jù)所述預(yù)設(shè)應(yīng)用分類中應(yīng)用熱度的高低對應(yīng)用進行排序,獲取排序后的應(yīng)用序列;
[0034]所述向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度包括:
[0035]向所述應(yīng)用分析系統(tǒng)發(fā)送所述排序后的應(yīng)用序列及所述排序后的應(yīng)用序列中各個應(yīng)用的熱度。
[0036]本發(fā)明實施例的第二方面公開了一種計算應(yīng)用熱度的裝置,所述裝置包括:
[0037]接收單元,用于接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識;
[0038]鑒定單元,用于根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;
[0039]統(tǒng)計單元,用于當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;
[0040]第一確定單元,用于根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。
[0041]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述統(tǒng)計單元包括確定子單元、更新子單元以及統(tǒng)計子單元,
[0042]所述確定子單元,用于確定所述應(yīng)用軟件編程接口所屬的分類;
[0043]所述更新子單元,用于在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);
[0044]所述統(tǒng)計子單元,用于根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);
[0045]所述第一確定單元,具體用于根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度。
[0046]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述訪問請求中還包括用戶的標(biāo)識;
[0047]所述裝置還包括第二確定單元、查詢單元以及添加單元,
[0048]所述第二確定單元,具體用于確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;
[0049]所述查詢單元,用于查詢所述用戶群中是否包含所述用戶的標(biāo)識;
[0050]所述添加單元,用于當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;
[0051]所述第一確定單元,具體用于根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0052]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述裝置還包括計時單元;
[0053]所述計時單元,具體用于根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;
[0054]所述第一確定單元,具體用于根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0055]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式或第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述裝置還包括獲取單元;
[0056]所述接收單元,還用于接收分析系統(tǒng)發(fā)送的預(yù)設(shè)應(yīng)用分類熱度的訪問請求,所述訪問請求中包括預(yù)設(shè)應(yīng)用分類;
[0057]所述獲取單元,具體用于獲取所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度;
[0058]發(fā)送單元,用于向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度。
[0059]結(jié)合第二方面的第四種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述裝置還包括排序單元;
[0060]所述排序單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用分類中應(yīng)用熱度的高低對應(yīng)用進行排序,獲取排序后的應(yīng)用序列;
[0061]所述發(fā)送單元,具體用于向所述分析系統(tǒng)發(fā)送所述排序后的應(yīng)用序列及所述排序后的應(yīng)用序列中各個應(yīng)用的熱度。
[0062]從上可知,使用本發(fā)明實施例提供的計算應(yīng)用熱度的方法和裝置,根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度,本發(fā)明的實施例通過統(tǒng)計應(yīng)用軟件編程接口的訪問次數(shù),來確定該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用的熱度,從而真實的反應(yīng)該應(yīng)用在應(yīng)用市場中使用的情況,為用戶下載應(yīng)用提供參考;
[0063]進一步,確定所述應(yīng)用軟件編程接口所屬的分類;在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度;本發(fā)明的實施例先確定該應(yīng)用軟件編程接口所屬的分類,再通過該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用該分類中的使用次數(shù)確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的應(yīng)用情況;
[0064]進一步,確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;查詢所述用戶群中是否包含所述用戶的標(biāo)識;當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。本發(fā)明的實施例通過該應(yīng)用軟件編程接口對應(yīng)應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量來確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的使用情況;
[0065]進一步,所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度;本發(fā)明實施例通過根據(jù)在所述應(yīng)用分類中所述應(yīng)用程序編程接口對應(yīng)的應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度,從而為用戶提供該應(yīng)用真實的使用情況。
【專利附圖】
【附圖說明】
[0066]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0067]圖1為本發(fā)明一實施例提供的計算應(yīng)用熱度的方法流程圖;
[0068]圖2為本發(fā)明另一實施例提供的計算應(yīng)用熱度的方法流程圖;
[0069]圖3為本發(fā)明一實施例提供的計算應(yīng)用熱度的裝置結(jié)構(gòu)圖;
[0070]圖4為本發(fā)明另一實施例提供的計算應(yīng)用熱度的裝置結(jié)構(gòu)圖;
[0071]圖5為本發(fā)明另一實施例提供的計算應(yīng)用熱度的裝置結(jié)構(gòu)圖;
[0072]圖6為本發(fā)明另一實施例提供的計算應(yīng)用熱度的裝置結(jié)構(gòu)圖。
【具體實施方式】
[0073]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0074]下面根據(jù)圖1,描述本發(fā)明實施例的一種計算應(yīng)用熱度的方法,所述方法可真實反應(yīng)該應(yīng)用在市場中的使用情況,該方法具體包括步驟101至104。
[0075]目前,程序員在開發(fā)App (Applicat1n,應(yīng)用)的過程中,如果需要用到已經(jīng)非常成熟或者常用的功能時,會直接調(diào)用該功能對應(yīng)的API (Applicat1n ProgrammingInterface,應(yīng)用軟件編程接口)而不會去再去花時間另行開發(fā)該功能,這樣可以加快研發(fā)速度,同時還可以把時間和精力放在應(yīng)用的界面設(shè)計或者交互功能上。
[0076]由于現(xiàn)在的App Store (Applicat1n Store,應(yīng)用市場)上的App數(shù)以萬計,那么對應(yīng)的API更是不計其數(shù)。面對如此巨大的API需求,于是便有了 API管理平臺。API的開發(fā)者可以將自行研發(fā)的API托管到API管理平臺上,同時附著該API的功能及使用說明,那么APP的開發(fā)者如果需要在該APP上添加功能時,便可以去該API管理平臺上查詢是否有滿足該開發(fā)者需求的API,如果查詢到該API管理平臺上有該開發(fā)者需要的API時,便可以在該API管理平臺上訂閱該API。當(dāng)APP的開發(fā)者完成該APP的開發(fā)后,便可以將該APP托管到App Store,以方便用戶下載。當(dāng)用戶下載并安裝完該App后,每次使用該App時,該App在運行過程中便會通過API管理平臺去訪問訂閱的API。
[0077]101、接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識;
[0078]用戶在使用APP的時候,由于APP的一些功能是直接調(diào)用API管理平臺上的API實現(xiàn)的,那么用戶使用的APP就會向API管理平臺發(fā)送訪問請求。該訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識。
[0079]其中,API管理平臺位于服務(wù)器上,APP安裝在終端上,用戶使用APP時發(fā)送的API訪問請求就可以視為用戶發(fā)送的API訪問請求或者終端發(fā)送的API訪問請求。
[0080]當(dāng)用戶發(fā)送完訪問請求后,API管理平臺就會接收到用戶發(fā)送的訪問請求。
[0081]102、根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;
[0082]如果用戶使用的APP在該API管理平臺上訂閱了 API,那么就會有訂閱記錄。
[0083]API管理平臺會根據(jù)該應(yīng)用的標(biāo)識查詢是否有訂閱API的記錄,如果該APP有訂閱API的記錄,那么該API管理平臺會進一步核實該APP訂閱的API的列表中是否包含接收到的應(yīng)用軟件編程接口的標(biāo)識,如果該APP訂閱的API的列表中包含該應(yīng)用軟件編程接口的標(biāo)識,那么該APP就有訪問該應(yīng)用軟件編程接口的權(quán)限。
[0084]103、當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;
[0085]當(dāng)API管理平臺確認(rèn)該APP用戶訪問API的權(quán)限時,統(tǒng)計該應(yīng)用軟件編程接口的訪問次數(shù)。
[0086]104、根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。
[0087]該API管理平臺根據(jù)該API的訪問次數(shù)確定APP的使用次數(shù),確定該APP的熱度。
[0088]從上可知,使用本發(fā)明實施例提供的計算應(yīng)用熱度的方法,根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度,本發(fā)明的實施例通過統(tǒng)計應(yīng)用軟件編程接口的訪問次數(shù),來確定該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用的熱度,從而真實的反應(yīng)該應(yīng)用在應(yīng)用市場中使用的情況,為用戶下載應(yīng)用提供參考。
[0089]可選的,上述計算應(yīng)用熱度的方法中,步驟103:所述對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果具體包括步驟1031至步驟1033:
[0090]1031:確定所述應(yīng)用軟件編程接口所屬的分類;
[0091]其中,由于應(yīng)用軟件編程接口可能會同時屬于幾個分類,就要根據(jù)該應(yīng)用確定該應(yīng)用軟件編程接口這次屬于哪個分類。
[0092]例如,應(yīng)用軟件編程接口同時屬于股票類、游戲類、購物類應(yīng)用分類,由于該應(yīng)用屬于游戲類,那么就應(yīng)該確定該應(yīng)用軟件編程接口屬于游戲類。
[0093]1032:在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);
[0094]其中,例如這次在游戲類中的應(yīng)用調(diào)用了應(yīng)用軟件編程接口,那么就應(yīng)該更新該應(yīng)用軟件接口的訪問次數(shù)。
[0095]1033:根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);其中,在游戲類中的應(yīng)用軟件編程接口的訪問次數(shù)增加了,對應(yīng)的,將該應(yīng)用的使用次數(shù)加1,或者按照預(yù)設(shè)的權(quán)重規(guī)則增加該應(yīng)用的使用次數(shù)。當(dāng)該應(yīng)用在游戲類應(yīng)用中的使用次數(shù)增加后,獲取該應(yīng)用在該游戲類應(yīng)用中的使用次數(shù)。
[0096]104:所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0097]根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度。
[0098]在本發(fā)明的一實施例中,可選的,所述訪問請求中還包括用戶的標(biāo)識;
[0099]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:
[0100]確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;
[0101]查詢所述用戶群中是否包含所述用戶的標(biāo)識;
[0102]當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;
[0103]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0104]根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0105]其中,用戶的標(biāo)識可以是用戶終端的序列號,也可以是用戶自己注冊的昵稱,該昵稱是唯一的。
[0106]其中,由于該應(yīng)用軟件接口可能同時對應(yīng)多個用戶群,為了對使用該應(yīng)用的用戶數(shù)量進行統(tǒng)計,根據(jù)該應(yīng)用對應(yīng)的用戶群,確定該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用群。例如,該應(yīng)用對應(yīng)的是用戶群A,那么該應(yīng)用軟件編程接口對應(yīng)的用戶群也是A。
[0107]其中,還可以根據(jù)以下方法確定所述應(yīng)用的熱度:
[0108]根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)確定所述應(yīng)用的熱度;或
[0109]根據(jù)所述應(yīng)用在所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0110]可選的,上述計算應(yīng)用熱度的方法中,步驟103:所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:
[0111]根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;
[0112]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0113]根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0114]其中,該API管理平臺也可以根據(jù)下列三個參數(shù)中的至少一個參數(shù)來確定所述應(yīng)用的熱度。該三個參數(shù)分別為:該應(yīng)用分類中該應(yīng)用的時長、該應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量。
[0115]可選的,在本發(fā)明的另一實施例中,步驟104:所述確定所述應(yīng)用的熱度之后,還包括:
[0116]接收分析系統(tǒng)發(fā)送的預(yù)設(shè)應(yīng)用分類熱度的訪問請求,所述訪問請求中包括預(yù)設(shè)應(yīng)用分類;
[0117]獲取所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度;
[0118]向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度。
[0119]其中分析系統(tǒng)可以是應(yīng)用市場中應(yīng)用熱度排名的分析系統(tǒng),也可以是大數(shù)據(jù)系統(tǒng)。
[0120]可選的,所述向所述應(yīng)用市場發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度之前,還包括:
[0121]根據(jù)所述預(yù)設(shè)應(yīng)用分類中應(yīng)用熱度的高低對應(yīng)用進行排序,獲取排序后的應(yīng)用序列;
[0122]所述向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度包括:
[0123]向所述應(yīng)用分析系統(tǒng)向所述排序后的應(yīng)用序列及所述排序后的應(yīng)用序列中各個應(yīng)用的熱度。
[0124]從上可知,使用本發(fā)明實施例提供的計算應(yīng)用熱度的方法,確定所述應(yīng)用軟件編程接口所屬的分類;在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度;本發(fā)明的實施例先確定該應(yīng)用軟件編程接口所屬的分類,再通過該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用該分類中的使用次數(shù)確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的應(yīng)用情況;
[0125]進一步,確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;查詢所述用戶群中是否包含所述用戶的標(biāo)識;當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。本發(fā)明的實施例通過該應(yīng)用軟件編程接口對應(yīng)應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量來確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的使用情況;
[0126]進一步,所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述應(yīng)用分類中所述應(yīng)用的使用時長;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)在所述應(yīng)用分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度;本發(fā)明實施例通過根據(jù)在所述應(yīng)用分類中所述應(yīng)用程序編程接口對應(yīng)的應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度,從而為用戶提供該應(yīng)用真實的使用情況。
[0127]可選的,在本發(fā)明的另一個實施例中,API管理平臺可以將應(yīng)用的熱度排名封裝成一個API接口,其他應(yīng)用可以直接調(diào)用該API接口,實現(xiàn)每個應(yīng)用分類中應(yīng)用的熱度排名。
[0128]如圖2所示,該圖2為本發(fā)明提供的計算應(yīng)用熱度的方法的另一實施例。
[0129]201、API管理平臺接收API服務(wù)器發(fā)送的托管請求,并根據(jù)該托管請求將所述API進行托管;
[0130]202、終端訪問該API管理平臺,確定需要訂閱的API以及該API的標(biāo)識;
[0131]203、該API管理平臺接收終端發(fā)送的API訂閱請求,所述API訂閱請求中包含APP的標(biāo)識和API的標(biāo)識;
[0132]204、該API管理平臺確定該APP的標(biāo)識與該API的標(biāo)識的對應(yīng)關(guān)系;
[0133]205、該API管理平臺接收APP發(fā)送的API訪問請求,該API訪問請求中包括APP的標(biāo)識和API的標(biāo)識;
[0134]206、該API管理平臺根據(jù)APP的標(biāo)識和API的標(biāo)識,確定該APP是否有訪問權(quán)限;
[0135]207、當(dāng)該APP有訪問權(quán)限時,確定該API所述的應(yīng)用分類,并增加該分類中該APP的使用次數(shù);
[0136]208、該API管理平臺確定該API對應(yīng)的用戶群,當(dāng)該用戶群中沒有包含該APP的標(biāo)識時,將該APP的標(biāo)識添加到該用戶群中,并更新該用戶群中用戶的數(shù)量;
[0137]209、該APP訪問請求中還包括用戶的標(biāo)識,該API管理平臺根據(jù)該用戶的標(biāo)識統(tǒng)計在該應(yīng)用分類中該應(yīng)用的使用時長;
[0138]210、該API管理平臺根據(jù)在該應(yīng)用分類中該應(yīng)用的時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0139]其中,該API管理平臺可以根據(jù)下列三個參數(shù)中的至少一個參數(shù)來確定所述應(yīng)用的熱度。該三個參數(shù)分別為:該應(yīng)用分類中該應(yīng)用的時長、該應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量。
[0140]211、根據(jù)該應(yīng)用分類中應(yīng)用的熱度對應(yīng)用進行排序,并將排序的結(jié)果發(fā)送給應(yīng)用市場。
[0141]從上可知,使用本發(fā)明實施例提供的計算應(yīng)用熱度的方法,根據(jù)應(yīng)用應(yīng)用分類中的使用時長或在所述分類中的使用次數(shù)或所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度,從而真實的反應(yīng)該應(yīng)用在應(yīng)用市場中使用的情況,為用戶下載應(yīng)用提供參考。
[0142]下面根據(jù)圖3描述本發(fā)明實施例的一種計算應(yīng)用熱度的裝置30。該裝置30用于執(zhí)行步驟101至步驟104所描述的方法。裝置30包括:接收單元301,鑒定單元302,統(tǒng)計單元303,第一確定單元304。
[0143]接收單元301,用于接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識;
[0144]鑒定單元302,用于根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;
[0145]統(tǒng)計單元303,用于當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;
[0146]第一確定單元304,用于根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。
[0147]從上可知,使用本發(fā)明實施例提供的計算應(yīng)用熱度的裝置,根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度,本發(fā)明的實施例通過統(tǒng)計應(yīng)用軟件編程接口的訪問次數(shù),來確定該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用的熱度,從而真實的反應(yīng)該應(yīng)用在應(yīng)用市場中使用的情況,為用戶下載應(yīng)用提供參考。
[0148]如圖4所示,在本發(fā)明的另一個實施例中,統(tǒng)計單元303包括確定子單元3031、更新子單元3032以及統(tǒng)計子單元3033,
[0149]確定子單元3031,用于確定所述應(yīng)用軟件編程接口所屬的分類;
[0150]更新子單元3032,用于在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);
[0151]統(tǒng)計子單元3033,用于根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);
[0152]第一確定單元304,具體用于根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度。
[0153]在本發(fā)明的另一實施例中,如圖5所示,所述訪問請求中還包括用戶的標(biāo)識;裝置30還包括第二確定單元401、查詢單元402以及添加單元403,
[0154]第二確定單元401,具體用于確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;
[0155]查詢單元402,用于查詢所述用戶群中是否包含所述用戶的標(biāo)識;
[0156]添加單元403,用于當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;
[0157]第一確定單元304,具體用于根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0158]在本發(fā)明的另一實施例中,裝置30還包括計時單元404 ;
[0159]計時單元404,具體用于根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;
[0160]第一確定單元304,具體用于根據(jù)在所述應(yīng)用分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0161]在本發(fā)明的另一實施例中,裝置30還包括獲取單元405、發(fā)送單元406 ;
[0162]接收單元301,還用于接收分析系統(tǒng)發(fā)送的預(yù)設(shè)應(yīng)用分類熱度的訪問請求,所述訪問請求中包括預(yù)設(shè)應(yīng)用分類;
[0163]獲取單元405,具體用于獲取所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度;
[0164]發(fā)送單元406,用于向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度。
[0165]在本發(fā)明的另一實施例中,如圖4所示,裝置30還包括排序單元407:
[0166]排序單元407,用于根據(jù)所述預(yù)設(shè)應(yīng)用分類中應(yīng)用熱度的高低對應(yīng)用進行排序,獲取排序后的應(yīng)用序列;
[0167]發(fā)送單元406,具體用于向所述分析系統(tǒng)發(fā)送所述排序后的應(yīng)用序列及所述排序后的應(yīng)用序列中各個應(yīng)用的熱度。
[0168]從上可知,使用本發(fā)明實施例提供的計算應(yīng)用熱度的裝置,根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度,本發(fā)明的實施例通過統(tǒng)計應(yīng)用軟件編程接口的訪問次數(shù),來確定該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用的熱度,從而真實的反應(yīng)該應(yīng)用在應(yīng)用市場中使用的情況,為用戶下載應(yīng)用提供參考;
[0169]進一步,確定所述應(yīng)用軟件編程接口所屬的分類;在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度;本發(fā)明的實施例先確定該應(yīng)用軟件編程接口所屬的分類,再通過該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用在該分類中的使用次數(shù)確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的應(yīng)用情況;
[0170]進一步,確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;查詢所述用戶群中是否包含所述用戶的標(biāo)識;當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。本發(fā)明的實施例通過該應(yīng)用軟件編程接口對應(yīng)應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量來確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的使用情況;
[0171 ] 進一步,所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度;本發(fā)明實施例通過根據(jù)在所述分類中所述應(yīng)用程序編程接口對應(yīng)的應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度,從而為用戶提供該應(yīng)用真實的使用情況。
[0172]圖6描述了本發(fā)明另一個實施例提供的智能終端的結(jié)構(gòu),包括至少一個處理器501 (例如CPU),存儲器502,至少一個網(wǎng)絡(luò)接口 503,至少一個通信總線504以及至少一個接收器505,用于實現(xiàn)這些裝置之間的連接通信。處理器501用于執(zhí)行存儲器502中存儲的可執(zhí)行模塊,例如計算機程序。存儲器502可能包含高速隨機存取存儲器(RAM:Random Access Memory),也可能還包括非易失性存儲器(non-volatile memory),例如至少eMMC(Embedded Multi Media Card,嵌入式多媒體卡)存儲器。通過至少一個網(wǎng)絡(luò)接口303 (可以是有線或者無線)實現(xiàn)該網(wǎng)絡(luò)設(shè)備與至少一個其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng)、本地網(wǎng)、城域網(wǎng)等。
[0173]在一些實施方式中,存儲器502存儲了程序5021,程序5021可以被處理器501執(zhí)行,這個程序包括:
[0174]接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識;
[0175]根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;
[0176]當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;
[0177]根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。
[0178]所述獲取無線網(wǎng)絡(luò)連接信息之后,處理器501可以用于:
[0179]所述對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果包括:
[0180]確定所述應(yīng)用軟件編程接口所屬的分類;
[0181]在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);
[0182]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0183]根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度。
[0184]可選的,所述訪問請求中還包括用戶的標(biāo)識;
[0185]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:
[0186]確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;
[0187]查詢所述用戶群中是否包含所述用戶的標(biāo)識;
[0188]當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;
[0189]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0190]根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0191]可選的,所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:
[0192]根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;
[0193]所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:
[0194]根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
[0195]可選的,所述確定所述應(yīng)用的熱度之后,還包括:
[0196]接收分析系統(tǒng)發(fā)送的預(yù)設(shè)應(yīng)用分類熱度的訪問請求,所述訪問請求中包括預(yù)設(shè)應(yīng)用分類;
[0197]獲取所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度;
[0198]向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度。
[0199]可選的,所述向所述應(yīng)用市場發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度之前,還包括:
[0200]根據(jù)所述預(yù)設(shè)應(yīng)用分類中應(yīng)用熱度的高低對應(yīng)用進行排序,獲取排序后的應(yīng)用序列;
[0201]所述向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度包括:
[0202]向所述應(yīng)用分析系統(tǒng)發(fā)送所述排序后的應(yīng)用序列及所述排序后的應(yīng)用序列中各個應(yīng)用的熱度。
[0203]具體的實施步驟與圖1所示的實施例相同,此處不再贅述。
[0204]從上可知,使用本發(fā)明實施例提供的計算應(yīng)用熱度的方法和裝置,根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限;當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果;根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度,本發(fā)明的實施例通過統(tǒng)計應(yīng)用軟件編程接口的訪問次數(shù),來確定該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用的熱度,從而真實的反應(yīng)該應(yīng)用在應(yīng)用市場中使用的情況,為用戶下載應(yīng)用提供參考;
[0205]進一步,確定所述應(yīng)用軟件編程接口所屬的分類;在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù);根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度;本發(fā)明的實施例先確定該應(yīng)用軟件編程接口所屬的分類,再通過該應(yīng)用軟件編程接口對應(yīng)的應(yīng)用該分類中的使用次數(shù)確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的應(yīng)用情況;
[0206]進一步,確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群;查詢所述用戶群中是否包含所述用戶的標(biāo)識;當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。本發(fā)明的實施例通過該應(yīng)用軟件編程接口對應(yīng)應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量來確定該應(yīng)用的熱度,為用戶提供該應(yīng)用真實的使用情況;
[0207]進一步,所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括:根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長;所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括:根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度;本發(fā)明實施例通過根據(jù)在所述應(yīng)用分類中所述應(yīng)用程序編程接口對應(yīng)的應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度,從而為用戶提供該應(yīng)用真實的使用情況。
[0208]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0209]上述裝置和系統(tǒng)內(nèi)的各模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
[0210]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,上述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,上述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(ROM:Read-OnIy Memory)或隨機存儲記憶體(RAM:RandomAccess Memory)等。
[0211]本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種計算應(yīng)用熱度的方法,其特征在于,所述方法包括: 接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識; 根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限; 當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果; 根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。
2.如權(quán)利要求1所述的方法,其特征在于,所述對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果包括: 確定所述應(yīng)用軟件編程接口所屬的分類; 在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù);根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù); 所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括: 根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度。
3.如權(quán)利要求2所述的方法,其特征在于,所述訪問請求中還包括用戶的標(biāo)識; 所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括: 確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群; 查詢所述用戶群中是否包含所述用戶的標(biāo)識; 當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群; 所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括: 根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
4.如權(quán)利要求3所述的方法,其特征在于, 所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度之前,還包括: 根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長; 所述根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度包括: 根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
5.如權(quán)利要求1至4任一所述的方法,其特征在于,所述確定所述應(yīng)用的熱度之后,還包括: 接收分析系統(tǒng)發(fā)送的預(yù)設(shè)應(yīng)用分類熱度的訪問請求,所述訪問請求中包括預(yù)設(shè)應(yīng)用分類; 獲取所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度; 向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度。
6.如權(quán)利要求5所述的方法,其特征在于,所述向所述應(yīng)用市場發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度之前,還包括: 根據(jù)所述預(yù)設(shè)應(yīng)用分類中應(yīng)用熱度的高低對應(yīng)用進行排序,獲取排序后的應(yīng)用序列; 所述向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中應(yīng)用的熱度包括: 向所述應(yīng)用分析系統(tǒng)發(fā)送所述排序后的應(yīng)用序列及所述排序后的應(yīng)用序列中各個應(yīng)用的熱度。
7.一種計算應(yīng)用熱度的裝置,其特征在于,所述裝置包括: 接收單元,用于接收用戶發(fā)送的訪問請求,所述訪問請求中包括應(yīng)用軟件編程接口的標(biāo)識和應(yīng)用的標(biāo)識; 鑒定單元,用于根據(jù)所述應(yīng)用軟件編程接口的標(biāo)識和所述應(yīng)用的標(biāo)識,鑒定所述訪問請求是否有訪問所述應(yīng)用軟件編程接口的權(quán)限; 統(tǒng)計單元,用于當(dāng)所述訪問請求有訪問權(quán)限時,對所述應(yīng)用軟件編程接口的訪問次數(shù)進行統(tǒng)計,獲取統(tǒng)計結(jié)果; 第一確定單元,用于根據(jù)所述統(tǒng)計結(jié)果,確定所述應(yīng)用的熱度。
8.如權(quán)利要求7所述的方法,其特征在于,所述統(tǒng)計單元包括確定子單元、更新子單元以及統(tǒng)計子單元, 所述確定子單元,用于確定所述應(yīng)用軟件編程接口所屬的分類; 所述更新子單元,用于在所述分類中,更新所述應(yīng)用軟件編程接口的訪問次數(shù); 所述統(tǒng)計子單元,用于根據(jù)所述應(yīng)用軟件編程接口的訪問次數(shù),統(tǒng)計所述應(yīng)用在所述分類中使用的次數(shù); 所述第一確定單元,具體用于根據(jù)所述應(yīng)用在所述分類中使用的次數(shù),確定所述應(yīng)用的熱度。
9.如權(quán)利要求8所述的裝置,其特征在于,所述訪問請求中還包括用戶的標(biāo)識; 所述裝置還包括第二確定單元、查詢單元以及添加單元, 所述第二確定單元,具體用于確定所述應(yīng)用軟件編程接口所對應(yīng)的用戶群; 所述查詢單元,用于查詢所述用戶群中是否包含所述用戶的標(biāo)識; 所述添加單元,用于當(dāng)所述用戶群中沒有包含所述用戶的標(biāo)識時,將所述用戶的標(biāo)識添加到用戶群中; 所述第一確定單元,具體用于根據(jù)所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括計時單元; 所述計時單元,具體用于根據(jù)所述用戶的標(biāo)識,統(tǒng)計在所述分類中所述應(yīng)用的使用時長; 所述第一確定單元,具體用于根據(jù)在所述分類中所述應(yīng)用的使用時長和所述應(yīng)用在所述分類中的使用次數(shù)和所述用戶群中用戶的數(shù)量,確定所述應(yīng)用的熱度。
11.如權(quán)利要求7至10任一所述的裝置,其特征在于,所述裝置還包括獲取單元、發(fā)送單元; 所述接收單元,還用于接收分析系統(tǒng)發(fā)送的預(yù)設(shè)應(yīng)用分類熱度的訪問請求,所述訪問請求中包括預(yù)設(shè)應(yīng)用分類; 所述獲取單元,具體用于獲取所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度; 發(fā)送單元,用于向所述分析系統(tǒng)發(fā)送所述預(yù)設(shè)應(yīng)用分類中的應(yīng)用以及所述應(yīng)用的熱度。
12.如權(quán)利要求11所述的方法,其特征在于,所述裝置還包括排序單元; 所述排序單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用分類中應(yīng)用熱度的高低對應(yīng)用進行排序,獲取排序后的應(yīng)用序列; 所述發(fā)送單元,具體用于向所述分析系統(tǒng)發(fā)送所述排序后的應(yīng)用序列所述排序后的應(yīng)用序列中各個應(yīng)用的熱度。
【文檔編號】G06F9/44GK104360858SQ201410635554
【公開日】2015年2月18日 申請日期:2014年11月12日 優(yōu)先權(quán)日:2014年11月12日
【發(fā)明者】梁標(biāo), 夏濱 申請人:華為技術(shù)有限公司