亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法、服務(wù)器及終端的制作方法

文檔序號:6635913閱讀:190來源:國知局
應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法、服務(wù)器及終端的制作方法
【專利摘要】本發(fā)明公開了一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法、服務(wù)器及終端,屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。所述方法包括:獲取終端的安裝信息;對終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息,有效終端硬件信息為每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終端硬件信息;對于每個推廣商標(biāo)識,統(tǒng)計(jì)每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息的數(shù)量。由于可對每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終端硬件信息進(jìn)行統(tǒng)計(jì),來確定安裝數(shù)量,從而能夠避免推廣商通過卸載重裝對安裝數(shù)量進(jìn)行作弊。因此,統(tǒng)計(jì)的數(shù)據(jù)較為準(zhǔn)確。
【專利說明】應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法、服務(wù)器及終端

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法、服務(wù)器 及終端。

【背景技術(shù)】
[0002] 隨著應(yīng)用程序行業(yè)的快速發(fā)展,越來越多的開發(fā)商為推廣自己的應(yīng)用程序,將應(yīng) 用程序分發(fā)給推廣商,由推廣商將應(yīng)用程序安裝在自己的產(chǎn)品上,以進(jìn)行販?zhǔn)邸F渲?,開發(fā) 商根據(jù)統(tǒng)計(jì)的推廣安裝數(shù)量支付給推廣商相應(yīng)的報酬。例如,開發(fā)商將應(yīng)用程序分發(fā)給電 腦銷售商,電腦銷售商在銷售電腦前預(yù)先在電腦上安裝該應(yīng)用程序,從而幫助企業(yè)推廣應(yīng) 用程序。開發(fā)商對推廣商所安裝的數(shù)量進(jìn)行統(tǒng)計(jì),以統(tǒng)計(jì)實(shí)際安裝數(shù)據(jù)。
[0003] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述方法至少存在以下問題:
[0004] 由于推廣商在自己的產(chǎn)品上安裝開發(fā)商推廣的應(yīng)用程序后,可對安裝的應(yīng)用程序 進(jìn)行卸載,并重新對卸載的應(yīng)用程序進(jìn)行安裝,對于推廣商這種卸載重裝的作弊行為,開發(fā) 商也會將其統(tǒng)計(jì)為推廣商的安裝數(shù)量,因此,導(dǎo)致統(tǒng)計(jì)的數(shù)據(jù)不夠準(zhǔn)確。


【發(fā)明內(nèi)容】

[0005] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方 法、服務(wù)器及終端。所述技術(shù)方案如下 :
[0006] 根據(jù)本發(fā)明實(shí)施例的第一方面,提供了一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法,該方法 包括:
[0007] 獲取終端的安裝信息,安裝信息包括已安裝應(yīng)用程序的終端硬件信息和終端所屬 的推廣商標(biāo)識;
[0008] 對終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息,有 效終端硬件信息為每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終端硬件信息;
[0009] 對于每個推廣商標(biāo)識,統(tǒng)計(jì)每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息的數(shù)量。
[0010] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取終端的安裝信 息,包括:
[0011] 接收終端的加密信息和開發(fā)商提供的公鑰,所述加密信息由所述終端根據(jù)安裝信 息使用所述公鑰進(jìn)行加密得到;
[0012] 根據(jù)所述公鑰對應(yīng)的私鑰,對所述加密信息進(jìn)行解密,得到所述安裝信息。
[0013] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式 中,所述接收終端的加密信息之前,還包括:
[0014] 當(dāng)接收終端發(fā)送的獲取公鑰請求時,從預(yù)設(shè)密鑰對中選擇一個公鑰,每個預(yù)設(shè)密 鑰對包含一個公鑰及一個私鑰;
[0015] 向所述終端發(fā)送所述公鑰。
[0016] 根據(jù)本公開實(shí)施例的第二方面,提供了一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法,該方法 包括:
[0017] 當(dāng)檢測到應(yīng)用程序的安裝指令時,檢測終端注冊表的渠道信息中是否存儲有所述 應(yīng)用程序的推廣商標(biāo)識;
[0018] 如果檢測到所述終端注冊表的渠道信息中未存儲有所述推廣商標(biāo)識,將所述應(yīng)用 程序的推廣商標(biāo)識寫入所述渠道信息;
[0019] 向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息,使得所述服務(wù)器根據(jù)所述安裝信息,對 所述應(yīng)用程序安裝數(shù)據(jù)進(jìn)行統(tǒng)計(jì);
[0020] 其中,所述安裝信息包括終端硬件信息和終端所屬的推廣商標(biāo)識。
[0021] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述向所述應(yīng)用程序的 服務(wù)器發(fā)送安裝信息之前,還包括:
[0022] 向服務(wù)器發(fā)送獲取公鑰請求,由所述服務(wù)器根據(jù)所述獲取公鑰請求,返回公鑰;
[0023] 接收所述服務(wù)器返回的公鑰;
[0024] 所述向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息,包括:
[0025] 根據(jù)所述公鑰,對所述安裝信息進(jìn)行加密,得到加密信息;
[0026] 向所述應(yīng)用程序的服務(wù)器發(fā)送所述加密信息和所述公鑰。
[0027] 結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0028] 如果檢測到所述終端注冊表的渠道信息中存儲有所述推廣商標(biāo)識,則不向所述應(yīng) 用程序的服務(wù)器發(fā)送安裝信息。
[0029] 根據(jù)本公開實(shí)施例的第三方面,提供了一種服務(wù)器,該服務(wù)器包括:
[0030] 獲取模塊,用于獲取終端的安裝信息,所述安裝信息包括已安裝應(yīng)用程序的終端 硬件信息和終端所屬的推廣商標(biāo)識;
[0031] 篩選模塊,用于對所述終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有 效終端硬件信息,所述有效終端硬件信息為每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù) 的終端硬件信息;
[0032] 統(tǒng)計(jì)模塊,用于對于每個推廣商標(biāo)識,統(tǒng)計(jì)所述每個推廣商標(biāo)識對應(yīng)的有效終端 硬件信息的數(shù)量。
[0033] 結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取模塊,包括:
[0034] 接收單元,用于接收終端的加密信息和開發(fā)商提供的公鑰,所述加密信息由所述 終端根據(jù)安裝信息使用所述公鑰進(jìn)行加密得到;
[0035] 加密單元,用于根據(jù)所述公鑰對應(yīng)的私鑰,對所述加密信息進(jìn)行解密,得到所述安 裝信息。
[0036] 結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式 中,所述獲取模塊還包括:
[0037] 選擇單元,用于當(dāng)接收終端發(fā)送的獲取公鑰請求時,從預(yù)設(shè)密鑰對中選擇一個公 鑰,每個預(yù)設(shè)密鑰對包含一個公鑰及一個私鑰;
[0038] 發(fā)送單元,用于向所述終端發(fā)送所述公鑰。
[0039] 根據(jù)本公開實(shí)施例的第四方面,提供了一種終端,該終端包括:
[0040] 檢測模塊,用于當(dāng)檢測到應(yīng)用程序的安裝指令時,檢測終端注冊表的渠道信息中 是否存儲有所述應(yīng)用程序的推廣商標(biāo)識;
[0041] 寫入模塊,用于當(dāng)檢測到所述終端注冊表的渠道信息中未存儲有所述推廣商標(biāo)識 時,將所述應(yīng)用程序的推廣商標(biāo)識寫入所述渠道信息;
[0042] 第一發(fā)送模塊,用于向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息,使得所述服務(wù)器根 據(jù)所述安裝信息,對所述應(yīng)用程序安裝數(shù)據(jù)進(jìn)行統(tǒng)計(jì);
[0043] 其中,所述安裝信息包括終端硬件信息和終端所屬的推廣商標(biāo)識。
[0044] 結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述終端還包括:
[0045] 第二發(fā)送模塊,用于向服務(wù)器發(fā)送獲取公鑰請求,由所述服務(wù)器根據(jù)所述獲取公 鑰請求,返回公鑰;
[0046] 接收模塊,用于接收所述服務(wù)器返回的公鑰;
[0047] 所述第一發(fā)送模塊,用于根據(jù)所述公鑰,對所述安裝信息進(jìn)行加密,得到加密信 息;向所述應(yīng)用程序的服務(wù)器發(fā)送所述加密信息和所述公鑰。
[0048] 結(jié)合第四方面,在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述終端還包括:
[0049] 確定模塊,用于當(dāng)檢測到所述終端注冊表的渠道信息中存儲有所述推廣商標(biāo)識 時,則不向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息。
[0050] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0051] 通過獲取終端的安裝信息,對終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對 應(yīng)的終端硬件信息中不重復(fù)的終端硬件信息,作為有效終端硬件信息。對于每個推廣商標(biāo) 識,統(tǒng)計(jì)每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息的數(shù)量。由于不再對某一推廣商所發(fā)送 的重復(fù)終端硬件信息進(jìn)行統(tǒng)計(jì),從而能夠避免推廣商通過卸載重裝對安裝數(shù)量進(jìn)行作弊。 因此,統(tǒng)計(jì)的數(shù)據(jù)較為準(zhǔn)確。

【專利附圖】

【附圖說明】
[0052] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0053] 圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法流程圖。
[0054] 圖2是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法流程圖。
[0055] 圖3是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法流程圖。
[0056] 圖4是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的結(jié)構(gòu)示意圖。
[0057] 圖5是根據(jù)一示例性實(shí)施例示出的一種獲取模塊的結(jié)構(gòu)示意圖。
[0058] 圖6是根據(jù)一示例性實(shí)施例示出的一種獲取模塊的結(jié)構(gòu)示意圖。
[0059] 圖7是根據(jù)一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖。
[0060] 圖8是根據(jù)一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖。
[0061] 圖9是根據(jù)一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖。
[0062] 圖10是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的框圖。
[0063] 圖11是根據(jù)一示例性實(shí)施例示出的一種終端的框圖。

【具體實(shí)施方式】
[0064] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0065] 圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法流程圖,該應(yīng) 用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法應(yīng)用于服務(wù)器。如圖1所示,該應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法包括 以下步驟。
[0066] 101、獲取終端的安裝信息,安裝信息包括已安裝應(yīng)用程序的終端硬件信息和終端 所屬的推廣商標(biāo)識。
[0067] 102、對終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有效終端硬件信 息,有效終端硬件信息為每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終端硬件信息。
[0068] 103、對于每個推廣商標(biāo)識,統(tǒng)計(jì)每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息的數(shù) 量。
[0069] 本發(fā)明實(shí)施例提供的方法,通過獲取終端的安裝信息,對終端的安裝信息進(jìn)行篩 選,得到每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終端硬件信息,作為有效終端硬 件信息。對于每個推廣商標(biāo)識,統(tǒng)計(jì)每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息的數(shù)量。由 于不再對某一推廣商所發(fā)送的重復(fù)終端硬件信息進(jìn)行統(tǒng)計(jì),從而能夠避免推廣商通過卸載 重裝對安裝數(shù)量進(jìn)行作弊。因此,統(tǒng)計(jì)的數(shù)據(jù)較為準(zhǔn)確。
[0070] 作為一種可選實(shí)施例,獲取終端的安裝信息,包括:
[0071] 接收終端的加密信息和開發(fā)商提供的公鑰,加密信息由終端根據(jù)安裝信息使用公 鑰進(jìn)行加密得到;
[0072] 根據(jù)公鑰對應(yīng)的私鑰,對加密信息進(jìn)行解密,得到安裝信息。
[0073] 作為一種可選實(shí)施例,接收終端的加密信息之前,還包括:
[0074] 當(dāng)接收終端發(fā)送的獲取公鑰請求時,從預(yù)設(shè)密鑰對中選擇一個公鑰,每個預(yù)設(shè)密 鑰對包含一個公鑰及一個私鑰;
[0075] 向終端發(fā)送公鑰。
[0076] 上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再 --贅述。
[0077] 圖2是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法流程圖,該應(yīng) 用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法應(yīng)用于終端。如圖2所示,該應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法包括以 下步驟。
[0078] 201、當(dāng)檢測到應(yīng)用程序的安裝指令時,檢測終端注冊表的渠道信息中是否存儲有 應(yīng)用程序的推廣商標(biāo)識。
[0079] 202、如果檢測到終端注冊表的渠道信息中未存儲有推廣商標(biāo)識,將應(yīng)用程序的推 廣商標(biāo)識寫入渠道信息。
[0080] 203、向應(yīng)用程序的服務(wù)器發(fā)送安裝信息,使得服務(wù)器根據(jù)安裝信息,對應(yīng)用程序 安裝數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。
[0081] 其中,安裝信息包括終端硬件信息和終端所屬的推廣商標(biāo)識。
[0082] 本發(fā)明實(shí)施例提供的方法,通過在檢測到應(yīng)用程序的安裝指令時,檢測終端注冊 表的渠道信息中是否存儲有應(yīng)用程序的推廣商標(biāo)識。如果檢測到終端注冊表的渠道信息中 未存儲有推廣商標(biāo)識,將應(yīng)用程序的推廣商標(biāo)識寫入渠道信息;向應(yīng)用程序的服務(wù)器發(fā)送 安裝信息,使得服務(wù)器根據(jù)安裝信息,對應(yīng)用程序安裝數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。由于不再對某一推廣 商所發(fā)送的重復(fù)終端硬件信息進(jìn)行統(tǒng)計(jì),從而能夠避免推廣商通過卸載重裝對安裝數(shù)量進(jìn) 行作弊。因此,統(tǒng)計(jì)的數(shù)據(jù)較為準(zhǔn)確。
[0083] 作為一種可選實(shí)施例,向應(yīng)用程序的服務(wù)器發(fā)送安裝信息之前,還包括:
[0084] 向服務(wù)器發(fā)送獲取公鑰請求,由服務(wù)器根據(jù)獲取公鑰請求,返回公鑰;
[0085] 接收服務(wù)器返回的公鑰;
[0086] 向應(yīng)用程序的服務(wù)器發(fā)送安裝信息,包括:
[0087] 根據(jù)公鑰,對安裝信息進(jìn)行加密,得到加密信息;
[0088] 向應(yīng)用程序的服務(wù)器發(fā)送加密信息和公鑰。
[0089] 作為一種可選實(shí)施例,,方法還包括:
[0090] 如果檢測到終端注冊表的渠道信息中存儲有推廣商標(biāo)識,則不向應(yīng)用程序的服務(wù) 器發(fā)送安裝信息。
[0091] 上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再 --贅述。
[0092] 圖3是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法的流程圖,該 應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法涉及終端及服務(wù)器。如圖3所示,該應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方 法包括以下步驟。
[0093] 301、當(dāng)終端檢測到應(yīng)用程序的安裝指令時,檢測終端注冊表的渠道信息中是否存 儲有應(yīng)用程序的推廣商標(biāo)識,如果終端注冊表的渠道信息中未存儲有應(yīng)用程序的推廣商標(biāo) 識,則執(zhí)行步驟302 ;如果終端注冊表的渠道信息中未存儲有應(yīng)用程序的推廣商標(biāo)識,則結(jié) 束流程。
[0094] 用戶可以通過點(diǎn)擊應(yīng)用程序?qū)?yīng)的安裝包來觸發(fā)應(yīng)用程序的安裝指令,本實(shí)施例 對此不作具體限定。
[0095] 對于不同的推廣商,應(yīng)用程序開發(fā)商可以分配不同的推廣商標(biāo)識,推廣商標(biāo)識可 以包含于應(yīng)用程序安裝包的文件名中,還可以包含于位于應(yīng)用程序安裝包中,本實(shí)施例對 此也不作具體限定。
[0096] 當(dāng)終端檢測到應(yīng)用程序的安裝指令時,從本地應(yīng)用安裝包的文件名或應(yīng)用程序安 裝包中獲取推廣商標(biāo)識,如果檢測到終端注冊表的渠道信息中存儲有應(yīng)用程序的推廣商標(biāo) 識,則說明終端當(dāng)前已經(jīng)安裝過該應(yīng)用程序,此時終端不用向應(yīng)用程序的服務(wù)器發(fā)送安裝 信息。相應(yīng)的,服務(wù)器也不會統(tǒng)計(jì)到本次安裝。如果檢測到終端注冊表的渠道信息中未存 儲有推廣商標(biāo)識,則說明終端當(dāng)前還未安裝過該應(yīng)用程序,此時可執(zhí)行后續(xù)步驟302。其中, 渠道信息可以為注冊表中某一存儲路徑下的鍵,在渠道信息中添加推廣商標(biāo)識,添加后的 推廣商標(biāo)識可為該鍵對應(yīng)的鍵值,本實(shí)施例對此不作具體限定。渠道信息在注冊表中的存 儲路徑可根據(jù)需求設(shè)置,本實(shí)施例對此也不作具體限定。
[0097] 302、如果檢測到終端注冊表的渠道信息中未存儲有推廣商標(biāo)識,終端將應(yīng)用程序 的推廣商標(biāo)識寫入渠道信息。
[0098] 本實(shí)施例不對終端將應(yīng)用程序的推廣商標(biāo)識寫入渠道信息的方式作具體限定,包 括但不限于:根據(jù)渠道信息在注冊表中的存儲路徑,確定渠道信息在注冊表中對應(yīng)的鍵; 將推廣商標(biāo)識作為該鍵的鍵值,寫入至注冊表中。
[0099] 例如,以推廣商標(biāo)識為promoterJDl,以渠道信息在注冊表中的存儲路徑為 "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control"為例。根據(jù)渠道信息在注 冊表中的存儲路徑,可確定渠道信息在注冊表中對應(yīng)的鍵為Control,從而可將promoter_ IDl該鍵的鍵值,寫入至注冊表中。
[0100] 303、終端向應(yīng)用程序的服務(wù)器發(fā)送安裝信息,安裝信息包括終端硬件信息和終端 所屬的推廣商標(biāo)識。
[0101] 其中,向應(yīng)用程序的服務(wù)器發(fā)送安裝信息之前,終端還可以向服務(wù)器發(fā)送獲取公 鑰請求。服務(wù)器在接收到獲取公鑰請求后,可從預(yù)設(shè)密鑰對中選擇一個公鑰,向終端發(fā)送該 公鑰,從而終端可接收服務(wù)器返回的公鑰。需要說明的是,每個密鑰對可由應(yīng)用程序的服務(wù) 器生成,每個預(yù)設(shè)密鑰對可包含一個公鑰及一個私鑰,本實(shí)施例對此不作具體限定。
[0102] 相應(yīng)地,本實(shí)施例不對終端向應(yīng)用程序的服務(wù)器發(fā)送安裝信息的方式作具體限 定,包括但不限于:根據(jù)公鑰,對安裝信息進(jìn)行加密,得到加密信息;向應(yīng)用程序的服務(wù)器 發(fā)送加密信息和公鑰。
[0103] 其中,終端在根據(jù)公鑰對安裝信息進(jìn)行加密時,可采用 RSA(Rivest-Shamir-Adleman,公鑰加密)算法對安裝信息進(jìn)行加密,本實(shí)施例對此不作具 體限定。由于加密用的公鑰是由應(yīng)用程序的服務(wù)器生成,推廣商無法偽造公鑰,從而避免了 推廣商通過編寫模擬程序,向應(yīng)用程序的服務(wù)器發(fā)送安裝信息這種作弊的行為。
[0104] 當(dāng)然,終端向應(yīng)用程序的服務(wù)器發(fā)送安裝信息之前,除了使用公鑰之外,還可以采 用其它方式對安裝信息進(jìn)行加密,本實(shí)施例對此不作具體限定。
[0105] 另外,終端硬件信息可以包括硬盤序列號、MAC(Media Access Control,媒體介入 控制層)地址,渠道標(biāo)識等信息,本實(shí)施例不對終端硬件信息中包含的內(nèi)容作具體限定。
[0106] 304、服務(wù)器獲取終端的安裝信息。
[0107] 本實(shí)施例不對服務(wù)器獲取終端的安裝信息的方式作具體限定,包括但不限于:接 收終端的加密信息和開發(fā)商提供的公鑰,加密信息由終端根據(jù)安裝信息使用公鑰進(jìn)行加密 得到;根據(jù)公鑰對應(yīng)的私鑰,對加密信息進(jìn)行解密,得到安裝信息。
[0108] 需要說明的是,服務(wù)器可獲取來自多個不同推廣商的安裝信息。
[0109] 305、服務(wù)器對終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有效終端硬 件信息,有效終端硬件信息為每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終端硬件信 肩、。
[0110] 本實(shí)施例不對服務(wù)器對終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有 效終端硬件信息的方式作具體限定,包括但不限于:將安裝信息中的終端硬件信息與推廣 商標(biāo)識對應(yīng)存儲至日志文件中;每隔預(yù)設(shè)周期對日志文件中的終端硬件信息進(jìn)行篩選,得 到每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息。
[0111] 例如,以日志文件的形式為列表,預(yù)設(shè)周期為天為例,在表1中存儲了不同推廣商 標(biāo)識及對應(yīng)的終端硬件信息。
[0112] 表 1
[0113]

【權(quán)利要求】
1. 一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,所述方法包括: 獲取終端的安裝信息,所述安裝信息包括已安裝應(yīng)用程序的終端硬件信息和終端所屬 的推廣商標(biāo)識; 對所述終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息,所 述有效終端硬件信息為每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終端硬件信息; 對于每個推廣商標(biāo)識,統(tǒng)計(jì)所述每個推廣商標(biāo)識對應(yīng)的有效終端硬件信息的數(shù)量。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取終端的安裝信息,包括: 接收終端的加密信息和開發(fā)商提供的公鑰,所述加密信息由所述終端根據(jù)安裝信息使 用所述公鑰進(jìn)行加密得到; 根據(jù)所述公鑰對應(yīng)的私鑰,對所述加密信息進(jìn)行解密,得到所述安裝信息。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收終端的加密信息和開發(fā)商提供 的公鑰之前,還包括: 當(dāng)接收終端發(fā)送的獲取公鑰請求時,從預(yù)設(shè)密鑰對中選擇一個公鑰,每個預(yù)設(shè)密鑰對 包含一個公鑰及一個私鑰; 向所述終端發(fā)送所述公鑰。
4. 一種應(yīng)用程序安裝數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,所述方法包括: 當(dāng)檢測到應(yīng)用程序的安裝指令時,檢測終端注冊表的渠道信息中是否存儲有所述應(yīng)用 程序的推廣商標(biāo)識; 如果檢測到所述終端注冊表的渠道信息中未存儲有所述推廣商標(biāo)識,將所述應(yīng)用程序 的推廣商標(biāo)識寫入所述渠道信息; 向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息,使得所述服務(wù)器根據(jù)所述安裝信息,對所述 應(yīng)用程序安裝數(shù)據(jù)進(jìn)行統(tǒng)計(jì); 其中,所述安裝信息包括終端硬件信息和終端所屬的推廣商標(biāo)識。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述向所述應(yīng)用程序的服務(wù)器發(fā)送安裝 信息之前,還包括: 向服務(wù)器發(fā)送獲取公鑰請求,由所述服務(wù)器根據(jù)所述獲取公鑰請求,返回公鑰; 接收所述服務(wù)器返回的公鑰; 所述向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息,包括: 根據(jù)所述公鑰,對所述安裝信息進(jìn)行加密,得到加密信息; 向所述應(yīng)用程序的服務(wù)器發(fā)送所述加密信息和所述公鑰。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 如果檢測到所述終端注冊表的渠道信息中存儲有所述推廣商標(biāo)識,則不向所述應(yīng)用程 序的服務(wù)器發(fā)送安裝信息。
7. -種服務(wù)器,其特征在于,所述服務(wù)器包括: 獲取模塊,用于獲取終端的安裝信息,所述安裝信息包括已安裝應(yīng)用程序的終端硬件 信息和終端所屬的推廣商標(biāo)識; 篩選模塊,用于對所述終端的安裝信息進(jìn)行篩選,得到每個推廣商標(biāo)識對應(yīng)的有效終 端硬件信息,所述有效終端硬件信息為每個推廣商標(biāo)識對應(yīng)的終端硬件信息中不重復(fù)的終 端硬件信息; 統(tǒng)計(jì)模塊,用于對于每個推廣商標(biāo)識,統(tǒng)計(jì)所述每個推廣商標(biāo)識對應(yīng)的有效終端硬件 信息的數(shù)量。
8. 根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述獲取模塊,包括: 接收單元,用于接收終端的加密信息和開發(fā)商提供的公鑰,所述加密信息由所述終端 根據(jù)安裝信息使用所述公鑰進(jìn)行加密得到; 加密單元,用于根據(jù)所述公鑰對應(yīng)的私鑰,對所述加密信息進(jìn)行解密,得到所述安裝信 息。
9. 根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,所述獲取模塊還包括: 選擇單元,用于當(dāng)接收終端發(fā)送的獲取公鑰請求時,從預(yù)設(shè)密鑰對中選擇一個公鑰,每 個預(yù)設(shè)密鑰對包含一個公鑰及一個私鑰; 發(fā)送單元,用于向所述終端發(fā)送所述公鑰。
10. -種終端,其特征在于,所述終端包括: 檢測模塊,用于當(dāng)檢測到應(yīng)用程序的安裝指令時,檢測終端注冊表的渠道信息中是否 存儲有所述應(yīng)用程序的推廣商標(biāo)識; 寫入模塊,用于當(dāng)檢測到所述終端注冊表的渠道信息中未存儲有所述推廣商標(biāo)識時, 將所述應(yīng)用程序的推廣商標(biāo)識寫入所述渠道信息; 第一發(fā)送模塊,用于向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息,使得所述服務(wù)器根據(jù)所 述安裝信息,對所述應(yīng)用程序安裝數(shù)據(jù)進(jìn)行統(tǒng)計(jì); 其中,所述安裝信息包括終端硬件信息和終端所屬的推廣商標(biāo)識。
11. 根據(jù)權(quán)利要求10所述的終端,其特征在于,所述終端還包括: 第二發(fā)送模塊,用于向服務(wù)器發(fā)送獲取公鑰請求,由所述服務(wù)器根據(jù)所述獲取公鑰請 求,返回公鑰; 接收模塊,用于接收所述服務(wù)器返回的公鑰; 所述第一發(fā)送模塊,用于根據(jù)所述公鑰,對所述安裝信息進(jìn)行加密,得到加密信息;向 所述應(yīng)用程序的服務(wù)器發(fā)送所述加密信息和所述公鑰。
12. 根據(jù)權(quán)利要求10所述的終端,其特征在于,所述終端還包括: 確定模塊,用于當(dāng)檢測到所述終端注冊表的渠道信息中存儲有所述推廣商標(biāo)識時,貝U 不向所述應(yīng)用程序的服務(wù)器發(fā)送安裝信息。
【文檔編號】G06F17/30GK104462277SQ201410693209
【公開日】2015年3月25日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】陳曉辰 申請人:廣州酷狗計(jì)算機(jī)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1