本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種控制APK上線(xiàn)的方法和中轉(zhuǎn)服務(wù)器。
背景技術(shù):
隨著電子技術(shù)的發(fā)展,使用智能移動(dòng)終端用戶(hù)越來(lái)越多。智能移動(dòng)終端(Smartphone)像個(gè)人電腦一樣,具有獨(dú)立的操作系統(tǒng),可以由用戶(hù)自行安裝第三方服務(wù)商提供的程序,并可以通過(guò)移動(dòng)通訊網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)無(wú)線(xiàn)網(wǎng)絡(luò)接入。
智能移動(dòng)終端使用最多的操作系統(tǒng)是安卓(Android)系統(tǒng)。APK(Android application package,安卓應(yīng)用程序包)是一種標(biāo)準(zhǔn)Android應(yīng)用安裝程序,其文件為標(biāo)準(zhǔn)的Zip壓縮格式。Android(安卓)系統(tǒng)的APK安裝管理程序通過(guò)對(duì)APK文件進(jìn)行讀取和分析,提取內(nèi)部預(yù)存的應(yīng)用圖標(biāo)后,并放置到桌面作為應(yīng)用的入口。而對(duì)于A(yíng)PK,其是由APK分發(fā)服務(wù)器管理的,移動(dòng)終端中的手機(jī)助手提供了一個(gè)訪(fǎng)問(wèn)該APK分發(fā)服務(wù)器的入口。而對(duì)于A(yíng)PK,其在上線(xiàn)之前,需要進(jìn)行校驗(yàn),比如檢測(cè)該APK是否安全,然后才能面向移動(dòng)終端的APK分發(fā)應(yīng)用提供APK下載等操作。
目前,所有APK供應(yīng)商的APK都是直接上傳至APK分發(fā)服務(wù)器,由APK分發(fā)服務(wù)器對(duì)該APK進(jìn)行檢測(cè),但是由于A(yíng)PK分發(fā)服務(wù)器又提供APK的線(xiàn)上服務(wù),因此對(duì)APK既要進(jìn)行校驗(yàn),也要提供線(xiàn)上服務(wù),對(duì)于A(yíng)PK分發(fā)服務(wù)器來(lái)說(shuō),其工作量大,資源占用多,影響服務(wù)器性能,也可能存在業(yè)務(wù)邏輯的耦合。
并且,由于目前的APK主要只針對(duì)安裝數(shù)據(jù),APK服務(wù)器在接收到上傳的APK后,僅對(duì)APK的安裝數(shù)據(jù)進(jìn)行校驗(yàn),校驗(yàn)內(nèi)容簡(jiǎn)單。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部 分地解決上述問(wèn)題的控制APK上線(xiàn)的方法和中轉(zhuǎn)服務(wù)器。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種控制APK上線(xiàn)的方法,包括:
接收各第一客戶(hù)端上傳的APK渠道包;所述APK渠道包中包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);其中,所述廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的所述APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,所述廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入所述廣告展示區(qū)域;所述APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中;
對(duì)所述APK渠道包進(jìn)行校驗(yàn);所述校驗(yàn)包括:對(duì)所述廣告展示位置信息、所述廣告內(nèi)容數(shù)據(jù)和所述安裝數(shù)據(jù)的校驗(yàn);
在校驗(yàn)通過(guò)之后,將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。
優(yōu)選地,所述對(duì)廣告展示位置信息的校驗(yàn)包括:
校驗(yàn)所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域是否位于所述APK渠道包所在的展示區(qū)域內(nèi);
如果所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域不位于所述APK渠道包所在的展示區(qū)域內(nèi),則所述APK渠道包校驗(yàn)未通過(guò)。
優(yōu)選地,所述對(duì)廣告內(nèi)容數(shù)據(jù)的校驗(yàn)包括:
校驗(yàn)所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容是否具備合法性;
如果所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容不具備合法性,則所述APK渠道包校驗(yàn)未通過(guò)。
優(yōu)選地,所述對(duì)所述APK渠道包進(jìn)行校驗(yàn)包括:
校驗(yàn)所述APK渠道包中是否包含病毒特征碼;
若包含所述病毒特征碼,則所述APK渠道包校驗(yàn)未通過(guò)。
優(yōu)選地,在所述在校驗(yàn)通過(guò)之后,將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器之后,還包括:
接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的針對(duì)所述廣告內(nèi)容數(shù)據(jù)的廣告點(diǎn)擊數(shù)據(jù);
根據(jù)所述點(diǎn)擊數(shù)據(jù),針對(duì)所述廣告內(nèi)容數(shù)據(jù)所在的APK渠道包所對(duì)應(yīng) 的賬戶(hù),計(jì)算總價(jià)值數(shù)據(jù)。
優(yōu)選地,在所述校驗(yàn)通過(guò)之后,在所述將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器之后,還包括:
接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的單次點(diǎn)擊所述APK渠道包的單次價(jià)值數(shù)據(jù);
根據(jù)每個(gè)所述單次價(jià)值數(shù)據(jù),對(duì)各所述APK渠道包進(jìn)行排序;
將所述排序結(jié)果發(fā)送至分發(fā)服務(wù)器,以根據(jù)排序結(jié)果調(diào)整各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序。
依據(jù)本發(fā)明公共的另外一個(gè)方面,還提供了一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器,包括:
APK渠道包接收模塊,用于接收各第一客戶(hù)端上傳的APK渠道包;所述APK渠道包中包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);其中,所述廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的所述APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,所述廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入所述廣告展示區(qū)域;所述APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中;
APK渠道包校驗(yàn)?zāi)K,用于對(duì)所述APK渠道包進(jìn)行校驗(yàn);所述校驗(yàn)包括:對(duì)所述廣告展示位置信息、所述廣告內(nèi)容數(shù)據(jù)和所述安裝數(shù)據(jù)的校驗(yàn);
APK渠道包發(fā)送模塊,用于在校驗(yàn)通過(guò)之后,將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。
優(yōu)選地,所述APK渠道包校驗(yàn)?zāi)K包括:
廣告展示位置校驗(yàn)單元,用于校驗(yàn)所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域是否位于所述APK渠道包所在的展示區(qū)域內(nèi);如果所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域不位于所述APK渠道包所在的展示區(qū)域內(nèi),則所述APK渠道包校驗(yàn)未通過(guò)。
優(yōu)選地,所述APK渠道包校驗(yàn)?zāi)K包括:
廣告內(nèi)容校驗(yàn)單元,用于校驗(yàn)所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容是否具備合法性;如果所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容不具備合法性,則所述APK渠道包校驗(yàn)未通過(guò)。
優(yōu)選地,所述APK渠道包校驗(yàn)?zāi)K包括:
病毒校驗(yàn)單元,用于校驗(yàn)所述APK渠道包中是否包含病毒特征碼;若包含所述病毒特征碼,則所述APK渠道包校驗(yàn)未通過(guò)。
優(yōu)選地,還包括:
點(diǎn)擊數(shù)據(jù)接收模塊,用于接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的針對(duì)所述廣告內(nèi)容數(shù)據(jù)的廣告點(diǎn)擊數(shù)據(jù);
價(jià)值數(shù)據(jù)計(jì)算模塊,用于根據(jù)所述點(diǎn)擊數(shù)據(jù),針對(duì)所述廣告內(nèi)容數(shù)據(jù)所在的APK渠道包所對(duì)應(yīng)的賬戶(hù),計(jì)算第一價(jià)值數(shù)據(jù)。
優(yōu)選地,還包括:
單次價(jià)值數(shù)據(jù)接收模塊,用于接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的單次點(diǎn)擊所述APK渠道包的單次價(jià)值數(shù)據(jù);
APK渠道包排序模塊,用于根據(jù)每個(gè)所述單次價(jià)值數(shù)據(jù),對(duì)各所述APK渠道包進(jìn)行排序;
排序結(jié)果發(fā)送模塊,用于將所述排序結(jié)果發(fā)送至分發(fā)服務(wù)器,以根據(jù)排序結(jié)果調(diào)整各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序。
根據(jù)本發(fā)明的一種控制APK上線(xiàn)的方法和中轉(zhuǎn)服務(wù)器,可以接收各第一客戶(hù)端上傳的APK渠道包;APK渠道包中可以包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);使得在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中增加廣告展示區(qū)域,并將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域,實(shí)現(xiàn)在第二客戶(hù)端上顯示廣告內(nèi)容;并且對(duì)APK渠道包進(jìn)行校驗(yàn);校驗(yàn)可以包括:對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)的校驗(yàn);在校驗(yàn)通過(guò)之后,APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。上述方式將APk的校驗(yàn)過(guò)程從APK分發(fā)服務(wù)器中拆分出來(lái),在中轉(zhuǎn)服務(wù)器中校驗(yàn),使APK分發(fā)服務(wù)器不用執(zhí)行對(duì)APK的校驗(yàn)邏輯,而專(zhuān)注于其線(xiàn)上的APK分發(fā)邏輯,從而降低了APK分發(fā)服務(wù)器的負(fù)載,對(duì)APK分發(fā)服務(wù)器的邏輯進(jìn)行解耦。并且,由于本發(fā)明對(duì)APK渠道包進(jìn)行了更改,添加了廣告展示位置信息、廣告內(nèi)容數(shù)據(jù),那么在中轉(zhuǎn)服務(wù)器中則會(huì)增加對(duì)廣告展示位置信 息、廣告內(nèi)容數(shù)據(jù)的校驗(yàn),而該廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域,使APK展示區(qū)域的展示內(nèi)容更加豐富,可以為APK供應(yīng)商提供更多的信息展示框架。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了現(xiàn)有技術(shù)中手機(jī)助手顯示界面示意圖;
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的控制APK上線(xiàn)的方法的流程示意圖;
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的控制APK上線(xiàn)的方法的流程示意圖;
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器的結(jié)構(gòu)示意圖;
圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器的結(jié)構(gòu)示意圖;
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器的結(jié)構(gòu)示意圖;
圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
實(shí)施例一
本發(fā)明實(shí)施例提供了一種控制APK上線(xiàn)的方法,如圖2所示,該方法可以由中轉(zhuǎn)服務(wù)器來(lái)執(zhí)行,以降低分發(fā)服務(wù)器功能負(fù)載,本發(fā)明實(shí)施例提供的信息推薦的方法包括以下步驟:
步驟S202,接收各第一客戶(hù)端上傳的APK渠道包。
在本步驟中,第一客戶(hù)端可以是APK渠道包供應(yīng)商發(fā)布APK渠道包的客戶(hù)端。APK渠道包供應(yīng)商制作APK渠道包,通過(guò)第一客戶(hù)端將APK渠道包上傳至中轉(zhuǎn)服務(wù)器,中轉(zhuǎn)服務(wù)器接收各個(gè)第一客戶(hù)端上傳的APK渠道包。
其中,APK渠道包中可以包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)中的至少一種。廣告位置信息可以用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)可以用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域;APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中,該第二客戶(hù)端可以是用戶(hù)使用的手機(jī)助手客戶(hù)端;安裝數(shù)據(jù)可以中集合安裝APK所需的的全部安裝文件,并且可以自行解壓縮安裝。
步驟S204,對(duì)APK渠道包進(jìn)行校驗(yàn)。
在本步驟中,校驗(yàn)可以包括:對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)的校驗(yàn)。當(dāng)對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)中的任何一個(gè)校驗(yàn)為不通過(guò)時(shí),則校驗(yàn)APK渠道包為不合格,可以向相應(yīng)的第一客戶(hù)端反饋APK渠道包校驗(yàn)不合格的消息。
對(duì)廣告展示位置信息的校驗(yàn)的過(guò)程可以通過(guò)以下技術(shù)實(shí)現(xiàn):校驗(yàn)廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域是否位于A(yíng)PK渠道包所在的展示區(qū)域內(nèi);如果廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域不位于A(yíng)PK渠道包所在的展示區(qū)域內(nèi), 則APK渠道包校驗(yàn)未通過(guò);如果廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域位于A(yíng)PK渠道包所在的展示區(qū)域內(nèi),則APK渠道包校驗(yàn)通過(guò)。從而防止廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域過(guò)大,遮擋其他APK的顯示區(qū)域,保障了正常展示每個(gè)APK渠道包的顯示區(qū)域。
對(duì)廣告內(nèi)容數(shù)據(jù)的校驗(yàn)可以通過(guò)以下技術(shù)實(shí)現(xiàn):校驗(yàn)廣告內(nèi)容數(shù)據(jù)的內(nèi)容是否具備合法性;如果廣告內(nèi)容數(shù)據(jù)的內(nèi)容不具備合法性,則APK渠道包校驗(yàn)未通過(guò);如果廣告內(nèi)容數(shù)據(jù)的內(nèi)具備合法性,則APK渠道包校驗(yàn)通過(guò)。不符合廣告法相關(guān)規(guī)定的廣告內(nèi)容數(shù)據(jù)的內(nèi)容可以視為不具備合法性,符合廣告法相關(guān)規(guī)定的廣告內(nèi)容數(shù)據(jù)的內(nèi)容可以視為具備合法性。從而防止APK渠道包攜帶非法內(nèi)容,對(duì)影響用戶(hù)正常使用APK。
對(duì)APK渠道包進(jìn)行校驗(yàn)可以通過(guò)以下技術(shù)實(shí)現(xiàn):校驗(yàn)APK渠道包中是否包含病毒特征碼;若包含病毒特征碼,則APK渠道包校驗(yàn)未通過(guò);若不包含病毒特征碼,則APK渠道包校驗(yàn)通過(guò)。從而防止APK渠道包中攜帶病毒或者木馬,提高了系統(tǒng)的安全性,提高了用戶(hù)體驗(yàn)。
步驟S206,在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。
在本步驟中,在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器,APK分發(fā)服務(wù)器則可以直接將這些APK上線(xiàn),以實(shí)現(xiàn)APK渠道包的相關(guān)信息可在客戶(hù)端的手機(jī)助手上展示,以及供用戶(hù)從手機(jī)助手下載APK渠道包。其中,APK分發(fā)應(yīng)用可以是手機(jī)助手之類(lèi)的應(yīng)用分發(fā)平臺(tái)。
在具體實(shí)現(xiàn)中,APK分發(fā)服務(wù)器在收到中轉(zhuǎn)服務(wù)器發(fā)送的APK后,提取APK的廣告位置信息和廣告內(nèi)容數(shù)據(jù),根據(jù)上述廣告位置信息和廣告內(nèi)容數(shù)據(jù)在A(yíng)PK展示頁(yè)面中對(duì)應(yīng)APK的展示位置,生成展示代碼,該代碼用于在A(yíng)PK展示位置的生成廣告展示區(qū)域并將廣告內(nèi)容數(shù)據(jù)加載到該廣告展示區(qū)域中。當(dāng)APK分發(fā)應(yīng)用連接到APK分發(fā)服務(wù)器后,獲得包括展示APK渠道包信息的展示頁(yè)面的代碼后,從該代碼中解析前述對(duì)應(yīng)廣告位置信息和廣告內(nèi)容數(shù)據(jù)的代碼,在A(yíng)PK展示位置中生成廣告展示區(qū)域并將廣告內(nèi)容 數(shù)據(jù)加載到該廣告展示區(qū)域中進(jìn)行展示,并可以接收用戶(hù)對(duì)該廣告展示區(qū)域的點(diǎn)擊操作。
通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,可以接收各第一客戶(hù)端上傳的APK渠道包;APK渠道包中可以包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);其中,廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域;APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中;使得在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中增加廣告展示區(qū)域,并將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域,實(shí)現(xiàn)在第二客戶(hù)端上顯示廣告內(nèi)容;并且對(duì)APK渠道包進(jìn)行校驗(yàn);校驗(yàn)可以包括:對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)的校驗(yàn);防止APK渠道包中攜帶過(guò)大的廣告展示區(qū)域遮擋其他APK渠道包的展示區(qū)域,防止APK渠道包中攜帶非法內(nèi)容或是病毒、木馬,提高了系統(tǒng)的安全性,提高了用戶(hù)體驗(yàn)。在校驗(yàn)通過(guò)之后,將安全、合法的APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器,供用戶(hù)下載使用。
綜上,本發(fā)明實(shí)施例將APk的校驗(yàn)過(guò)程從APK分發(fā)服務(wù)器中拆分出來(lái),在中轉(zhuǎn)服務(wù)器中校驗(yàn),使APK分發(fā)服務(wù)器不用執(zhí)行對(duì)APK的校驗(yàn)邏輯,而專(zhuān)注于其線(xiàn)上的APK分發(fā)邏輯,從而降低了APK分發(fā)服務(wù)器的負(fù)載,對(duì)APK分發(fā)服務(wù)器的邏輯進(jìn)行解耦。并且,由于本發(fā)明對(duì)APK渠道包進(jìn)行了更改,添加了廣告展示位置信息、廣告內(nèi)容數(shù)據(jù),那么在中轉(zhuǎn)服務(wù)器中則會(huì)增加對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)的校驗(yàn),而該廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域,使APK展示區(qū)域的展示內(nèi)容更加豐富,可以為APK供應(yīng)商提供更多的信息展示框架。
實(shí)施例二
本發(fā)明一個(gè)可選的實(shí)施例中,為加強(qiáng)對(duì)了廣告內(nèi)容的管理,可以對(duì)APK渠道包進(jìn)行計(jì)費(fèi),為此,本發(fā)明實(shí)施例在上述實(shí)施例的基礎(chǔ)上提供了另一種控制APK上線(xiàn)的方法,如圖3所示,包括以下步驟:
步驟S302,接收各第一客戶(hù)端上傳的APK渠道包。
在本步驟中,APK渠道包中可以包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);其中,廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域;APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中。該第二客戶(hù)端可以理解為下載APK的終端。
步驟S304,對(duì)APK渠道包進(jìn)行校驗(yàn)。
在本步驟中,對(duì)APK渠道包進(jìn)行的校驗(yàn)可以包括:對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)的校驗(yàn)中的至少一種。
步驟S306,在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。
步驟S308,接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的針對(duì)廣告內(nèi)容數(shù)據(jù)的廣告點(diǎn)擊數(shù)據(jù)。
在本步驟中,點(diǎn)擊數(shù)據(jù)是用戶(hù)點(diǎn)擊相關(guān)廣告內(nèi)容,從而瀏覽廣告內(nèi)容的數(shù)據(jù)。該廣告點(diǎn)擊數(shù)據(jù)可以包括:點(diǎn)擊次數(shù)等數(shù)據(jù),還可以包括其他數(shù)據(jù)比如點(diǎn)擊時(shí)間和點(diǎn)擊地點(diǎn)等數(shù)據(jù)。
步驟S310,根據(jù)點(diǎn)擊數(shù)據(jù),針對(duì)廣告內(nèi)容數(shù)據(jù)所在的APK渠道包所對(duì)應(yīng)的賬戶(hù),計(jì)算總價(jià)值數(shù)據(jù)。
在本發(fā)明實(shí)施例中,所述總價(jià)值數(shù)據(jù)可以理解為對(duì)該APK供應(yīng)商的收費(fèi)。中轉(zhuǎn)服務(wù)器可按照點(diǎn)擊次數(shù)進(jìn)行計(jì)費(fèi),點(diǎn)擊次數(shù)越多收費(fèi)越多。
由于本發(fā)明實(shí)施例對(duì)APK包進(jìn)行了改造,增加了廣告展示位置和廣告展示內(nèi)容,因而可以實(shí)現(xiàn)按用戶(hù)點(diǎn)擊次數(shù)對(duì)APK供應(yīng)商收費(fèi),不受限與傳統(tǒng)的按照下載流量對(duì)APK供應(yīng)商收費(fèi)的模式。提高了系統(tǒng)業(yè)務(wù)邏輯的靈活性,并且由于計(jì)算的總價(jià)值數(shù)據(jù)可以總中轉(zhuǎn)服務(wù)器直接面對(duì)第一客戶(hù)端的賬戶(hù),進(jìn)一步降低了APK分發(fā)服務(wù)器的業(yè)務(wù)邏輯數(shù)量,降低了APK分發(fā)服務(wù)器的邏輯耦合程度。
通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,不但可以在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中增加廣告展示區(qū)域,并將廣告內(nèi)容寫(xiě)入廣 告展示區(qū)域,實(shí)現(xiàn)在第二客戶(hù)端上顯示廣告內(nèi)容;防止APK渠道包中攜帶過(guò)大的廣告展示區(qū)域遮擋其他APK渠道包的展示區(qū)域,防止APK渠道包中攜帶非法內(nèi)容或是病毒、木馬,提高了系統(tǒng)的安全性,提高了用戶(hù)體驗(yàn);并且可以計(jì)算廣告內(nèi)容數(shù)據(jù)所在的APK渠道包所對(duì)應(yīng)的賬戶(hù)的價(jià)值數(shù)據(jù),依據(jù)價(jià)值數(shù)據(jù)對(duì)APK渠道包所對(duì)應(yīng)的賬戶(hù)進(jìn)行管理。
綜上,本發(fā)明實(shí)施例將APk的校驗(yàn)過(guò)程從APK分發(fā)服務(wù)器中拆分出來(lái),在中轉(zhuǎn)服務(wù)器中校驗(yàn),使APK分發(fā)服務(wù)器不用執(zhí)行對(duì)APK的校驗(yàn)邏輯,而專(zhuān)注于其線(xiàn)上的APK分發(fā)邏輯,從而降低了APK分發(fā)服務(wù)器的負(fù)載,對(duì)APK分發(fā)服務(wù)器的邏輯進(jìn)行解耦。并且,由于本發(fā)明對(duì)APK渠道包進(jìn)行了更改,添加了廣告展示位置信息、廣告內(nèi)容數(shù)據(jù),那么在中轉(zhuǎn)服務(wù)器中則會(huì)增加對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)的校驗(yàn),而該廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域,使APK展示區(qū)域的展示內(nèi)容更加豐富,可以為APK供應(yīng)商提供更多的信息展示框架。
實(shí)施例三
本發(fā)明一個(gè)可選的實(shí)施例中,為實(shí)現(xiàn)對(duì)APK渠道包展示順序的調(diào)整,為此,本發(fā)明實(shí)施例在上述實(shí)施例的基礎(chǔ)上提供了另一種控制APK上線(xiàn)的方法,如圖4所示,包括以下步驟:
步驟S402,接收各第一客戶(hù)端上傳的APK渠道包。
在本步驟中,APK渠道包中可以包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);其中,廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域;APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中;
步驟S404,對(duì)APK渠道包進(jìn)行校驗(yàn)。
在本步驟中,對(duì)APK渠道包進(jìn)行的校驗(yàn)可以包括:對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)的校驗(yàn)。
步驟S406,在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng) 用的APK分發(fā)服務(wù)器。
步驟S408,根據(jù)單次點(diǎn)擊APK渠道包的單次價(jià)值數(shù)據(jù)將所述APK渠道包進(jìn)行排序。
在本步驟中,單次價(jià)值數(shù)據(jù),可以是用戶(hù)每點(diǎn)擊一次廣告內(nèi)容數(shù)據(jù),APK供應(yīng)商需要支付的費(fèi)用。該單次點(diǎn)擊APK渠道包的單次價(jià)值數(shù)據(jù),可以是第一客戶(hù)端的供應(yīng)商提供。
步驟S410,根據(jù)每個(gè)單次價(jià)值數(shù)據(jù),對(duì)各APK渠道包進(jìn)行排序。
在本步驟中,可以依據(jù)單次價(jià)值數(shù)據(jù)由高至低的順序?qū)Ω鱾€(gè)APK渠道包進(jìn)行排序。單次價(jià)值數(shù)據(jù)最高的APK渠道包排序最高,單次價(jià)值數(shù)據(jù)最低的APK渠道包排序最低,其他APK渠道包按照由高至低的順序依次排序。
步驟S412,將排序結(jié)果發(fā)送至分發(fā)服務(wù)器,以根據(jù)排序結(jié)果調(diào)整各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序。
在本步驟中,各APK渠道包的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序可以與排序結(jié)果相同。
通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,可以通過(guò)根據(jù)單次點(diǎn)擊APK渠道包的單次價(jià)值數(shù)據(jù)將所述APK渠道包進(jìn)行排序,根據(jù)每個(gè)單次價(jià)值數(shù)據(jù),對(duì)各APK渠道包進(jìn)行排序,將排序結(jié)果發(fā)送至分發(fā)服務(wù)器,以根據(jù)排序結(jié)果調(diào)整各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序,從而實(shí)現(xiàn)將單次價(jià)值數(shù)據(jù)較大的APK渠道包展示在展示頁(yè)面最為明顯的位置。而由于A(yíng)PK渠道包在展示頁(yè)面中的展示順序靠前,可以得到更多的點(diǎn)擊,從而可以針對(duì)該APK渠道包計(jì)算更多的總價(jià)值數(shù)據(jù),提高終端服務(wù)器中總收益。
實(shí)施例四
本發(fā)明實(shí)施例提供了一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器,可以執(zhí)行本發(fā)明實(shí)施例一提供的一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器,如圖5所示,該中轉(zhuǎn)服務(wù)器可以包括以下模塊:
APK渠道包接收模塊502、APK渠道包校驗(yàn)?zāi)K504和APK渠道包發(fā)送模塊506。
APK渠道包接收模塊502,用于接收各第一客戶(hù)端上傳的APK渠道包;
APK渠道包校驗(yàn)?zāi)K504,用于對(duì)APK渠道包進(jìn)行校驗(yàn);
APK渠道包發(fā)送模塊506,用于在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。
在A(yíng)PK渠道包接收模塊502中,第一客戶(hù)端可以是APK渠道包供應(yīng)商發(fā)布APK渠道包的客戶(hù)端。APK渠道包供應(yīng)商制作APK渠道包,通過(guò)第一客戶(hù)端將APK渠道包上傳至中轉(zhuǎn)服務(wù)器,中轉(zhuǎn)服務(wù)器接收各個(gè)第一客戶(hù)端上傳的APK渠道包。
其中,APK渠道包中可以包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)中的至少一種。廣告位置信息可以用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,廣告內(nèi)容數(shù)據(jù)可以用于將廣告內(nèi)容寫(xiě)入廣告展示區(qū)域;APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中,該第二客戶(hù)端可以是用戶(hù)使用的手機(jī)助手客戶(hù)端;安裝數(shù)據(jù)可以中集合安裝APK所需的的全部安裝文件,并且可以自行解壓縮安裝。
在A(yíng)PK渠道包校驗(yàn)?zāi)K504中,校驗(yàn)可以包括:對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)的校驗(yàn)。當(dāng)對(duì)廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù)中的任何一個(gè)校驗(yàn)為不通過(guò)時(shí),則校驗(yàn)APK渠道包為不合格,可以向相應(yīng)的第一客戶(hù)端反饋APK渠道包校驗(yàn)不合格的消息。
在本發(fā)明實(shí)施例中,APK渠道包校驗(yàn)?zāi)K504可以包括:廣告展示位置校驗(yàn)單元、廣告內(nèi)容校驗(yàn)單元和病毒校驗(yàn)單元。
廣告展示位置校驗(yàn)單元,用于校驗(yàn)廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域是否位于A(yíng)PK渠道包所在的展示區(qū)域內(nèi);如果廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域不位于A(yíng)PK渠道包所在的展示區(qū)域內(nèi),則APK渠道包校驗(yàn)未通過(guò)。如果廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域位于A(yíng)PK渠道包所在的展示區(qū)域內(nèi),則APK渠道包校驗(yàn)通過(guò)。從而防止廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域過(guò)大,遮擋其他APK的顯示區(qū)域,保障了正常展示每個(gè)APK渠道包的顯示區(qū)域。
廣告內(nèi)容校驗(yàn)單元,用于校驗(yàn)廣告內(nèi)容數(shù)據(jù)的內(nèi)容是否具備合法性;如果廣告內(nèi)容數(shù)據(jù)的內(nèi)容不具備合法性,則APK渠道包校驗(yàn)未通過(guò)。如果廣 告內(nèi)容數(shù)據(jù)的內(nèi)具備合法性,則APK渠道包校驗(yàn)通過(guò)。不符合廣告法相關(guān)規(guī)定的廣告內(nèi)容數(shù)據(jù)的內(nèi)容可以視為不具備合法性,符合廣告法相關(guān)規(guī)定的廣告內(nèi)容數(shù)據(jù)的內(nèi)容可以視為具備合法性。從而防止APK渠道包攜帶非法內(nèi)容,對(duì)影響用戶(hù)正常使用APK。
病毒校驗(yàn)單元,用于校驗(yàn)APK渠道包中是否包含病毒特征碼;若包含病毒特征碼,則APK渠道包校驗(yàn)未通過(guò)。若不包含病毒特征碼,則APK渠道包校驗(yàn)通過(guò)。從而防止APK渠道包中攜帶病毒或者木馬,提高了系統(tǒng)的安全性,提高了用戶(hù)體驗(yàn)。
在A(yíng)PK渠道包發(fā)送模塊506中,在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器,以實(shí)現(xiàn)APK渠道包在客戶(hù)端的手機(jī)助手上上線(xiàn),供用戶(hù)下載使用。其中,APK分發(fā)應(yīng)用可以是手機(jī)助手之類(lèi)的應(yīng)用分發(fā)平臺(tái)。
實(shí)施例五
本發(fā)明實(shí)施例提供了一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器,可以執(zhí)行本發(fā)明實(shí)施例二提供的一種控制APK上線(xiàn)的方法,如圖6所示,本發(fā)明實(shí)施例提供的一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器包括以下模塊:
APK渠道包接收模塊602、APK渠道包校驗(yàn)?zāi)K604、APK渠道包發(fā)送模塊606、點(diǎn)擊數(shù)據(jù)接收模塊608和價(jià)值數(shù)據(jù)計(jì)算模塊610。
APK渠道包接收模塊602,用于接收各第一客戶(hù)端上傳的APK渠道包;
APK渠道包校驗(yàn)?zāi)K604,用于對(duì)APK渠道包進(jìn)行校驗(yàn);
APK渠道包發(fā)送模塊606,用于在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器;
點(diǎn)擊數(shù)據(jù)接收模塊608,用于接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的針對(duì)廣告內(nèi)容數(shù)據(jù)的廣告點(diǎn)擊數(shù)據(jù);
價(jià)值數(shù)據(jù)計(jì)算模塊610,用于根據(jù)點(diǎn)擊數(shù)據(jù),針對(duì)廣告內(nèi)容數(shù)據(jù)所在的APK渠道包所對(duì)應(yīng)的賬戶(hù),計(jì)算第一價(jià)值數(shù)據(jù)。
在點(diǎn)擊數(shù)據(jù)接收模塊68中,點(diǎn)擊數(shù)據(jù)是用戶(hù)點(diǎn)擊相關(guān)廣告內(nèi)容,從而 瀏覽廣告內(nèi)容的數(shù)據(jù)。該廣告點(diǎn)擊數(shù)據(jù)可以包括:點(diǎn)擊次數(shù)、點(diǎn)擊時(shí)間和點(diǎn)擊地點(diǎn)等數(shù)據(jù)。
在價(jià)值數(shù)據(jù)計(jì)算模塊610中,一般來(lái)說(shuō)點(diǎn)擊數(shù)據(jù)量越多時(shí),計(jì)算獲得的價(jià)值數(shù)據(jù)會(huì)越大。
實(shí)施例六
本發(fā)明實(shí)施例提供了一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器,可以執(zhí)行本發(fā)明實(shí)施例三提供的一種控制APK上線(xiàn)的方法,如圖7所示,本發(fā)明實(shí)施例提供的一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器包括以下模塊:
APK渠道包接收模塊702、APK渠道包校驗(yàn)?zāi)K704、APK渠道包發(fā)送模塊706、單次價(jià)值數(shù)據(jù)接收模塊708、排序結(jié)果發(fā)送模塊710和排序結(jié)果發(fā)送模塊712。
APK渠道包接收模塊702,用于接收各第一客戶(hù)端上傳的APK渠道包;
APK渠道包校驗(yàn)?zāi)K704,用于對(duì)APK渠道包進(jìn)行校驗(yàn);
APK渠道包發(fā)送模塊706,用于在校驗(yàn)通過(guò)之后,將APK渠道包發(fā)送至支持APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器;
單次價(jià)值數(shù)據(jù)接收模塊708,用于根據(jù)單次點(diǎn)擊APK渠道包的單次價(jià)值數(shù)據(jù)將所述APK渠道包進(jìn)行排序;
APK渠道包排序模塊710,用于根據(jù)每個(gè)單次價(jià)值數(shù)據(jù),對(duì)各APK渠道包進(jìn)行排序;
排序結(jié)果發(fā)送模塊712,用于將排序結(jié)果發(fā)送至分發(fā)服務(wù)器,以根據(jù)排序結(jié)果調(diào)整各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序。
在單次價(jià)值數(shù)據(jù)接收模塊708中,單次價(jià)值數(shù)據(jù),可以是用戶(hù)每點(diǎn)擊一次廣告內(nèi)容,第二客戶(hù)端的APK分發(fā)應(yīng)用所計(jì)算的費(fèi)用。
在排序結(jié)果發(fā)送模塊710中,可以依據(jù)單次價(jià)值數(shù)據(jù)由高至低的順序?qū)Ω鱾€(gè)APK渠道包進(jìn)行排序。單次價(jià)值數(shù)據(jù)最高的APK渠道包排序最高,單次價(jià)值數(shù)據(jù)最低的APK渠道包排序最低,其他APK渠道包按照由高至低的順序依次排序。
在排序結(jié)果發(fā)送模塊712,各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序可以與排序結(jié)果相同。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō) 明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的信息推薦的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
本發(fā)明公開(kāi)了A1、一種控制APK上線(xiàn)的方法,包括:
接收各第一客戶(hù)端上傳的APK渠道包;所述APK渠道包中包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);其中,所述廣告位置信息用于 在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的所述APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,所述廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入所述廣告展示區(qū)域;所述APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中;
對(duì)所述APK渠道包進(jìn)行校驗(yàn);所述校驗(yàn)包括:對(duì)所述廣告展示位置信息、所述廣告內(nèi)容數(shù)據(jù)和所述安裝數(shù)據(jù)的校驗(yàn);
在校驗(yàn)通過(guò)之后,將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。
A2、如A1所述的方法,所述對(duì)廣告展示位置信息的校驗(yàn)包括:
校驗(yàn)所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域是否位于所述APK渠道包所在的展示區(qū)域內(nèi);
如果所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域不位于所述APK渠道包所在的展示區(qū)域內(nèi),則所述APK渠道包校驗(yàn)未通過(guò)。
A3、如A1所述的方法,所述對(duì)廣告內(nèi)容數(shù)據(jù)的校驗(yàn)包括:
校驗(yàn)所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容是否具備合法性;
如果所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容不具備合法性,則所述APK渠道包校驗(yàn)未通過(guò)。
A4、如A1所述的方法,所述對(duì)所述APK渠道包進(jìn)行校驗(yàn)包括:
校驗(yàn)所述APK渠道包中是否包含病毒特征碼;
若包含所述病毒特征碼,則所述APK渠道包校驗(yàn)未通過(guò)。
A5、如A1所述的方法,在所述在校驗(yàn)通過(guò)之后,將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器之后,還包括:
接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的針對(duì)所述廣告內(nèi)容數(shù)據(jù)的廣告點(diǎn)擊數(shù)據(jù);
根據(jù)所述點(diǎn)擊數(shù)據(jù),針對(duì)所述廣告內(nèi)容數(shù)據(jù)所在的APK渠道包所對(duì)應(yīng)的賬戶(hù),計(jì)算總價(jià)值數(shù)據(jù)。
A6、如A1所述的方法,在所述校驗(yàn)通過(guò)之后,在所述將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器之后,還包括:
接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的單次點(diǎn)擊所述APK渠道包的單 次價(jià)值數(shù)據(jù);
根據(jù)每個(gè)所述單次價(jià)值數(shù)據(jù),對(duì)各所述APK渠道包進(jìn)行排序;
將所述排序結(jié)果發(fā)送至分發(fā)服務(wù)器,以根據(jù)排序結(jié)果調(diào)整各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序。
本發(fā)明公開(kāi)了B7、一種控制APK上線(xiàn)的中轉(zhuǎn)服務(wù)器,包括:
APK渠道包接收模塊,用于接收各第一客戶(hù)端上傳的APK渠道包;所述APK渠道包中包括:廣告展示位置信息、廣告內(nèi)容數(shù)據(jù)和安裝數(shù)據(jù);其中,所述廣告位置信息用于在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面的所述APK渠道包的展示區(qū)域中生成廣告展示區(qū)域,所述廣告內(nèi)容數(shù)據(jù)用于將廣告內(nèi)容寫(xiě)入所述廣告展示區(qū)域;所述APK分發(fā)應(yīng)用運(yùn)行于第二客戶(hù)端中;
APK渠道包校驗(yàn)?zāi)K,用于對(duì)所述APK渠道包進(jìn)行校驗(yàn);所述校驗(yàn)包括:對(duì)所述廣告展示位置信息、所述廣告內(nèi)容數(shù)據(jù)和所述安裝數(shù)據(jù)的校驗(yàn);
APK渠道包發(fā)送模塊,用于在校驗(yàn)通過(guò)之后,將所述APK渠道包發(fā)送至支持所述APK分發(fā)應(yīng)用的APK分發(fā)服務(wù)器。
B8、如B7所述的中轉(zhuǎn)服務(wù)器,所述APK渠道包校驗(yàn)?zāi)K包括:
廣告展示位置校驗(yàn)單元,用于校驗(yàn)所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域是否位于所述APK渠道包所在的展示區(qū)域內(nèi);如果所述廣告位置信息對(duì)應(yīng)的廣告展示區(qū)域不位于所述APK渠道包所在的展示區(qū)域內(nèi),則所述APK渠道包校驗(yàn)未通過(guò)。
B9、如B7所述的中轉(zhuǎn)服務(wù)器,所述APK渠道包校驗(yàn)?zāi)K包括:
廣告內(nèi)容校驗(yàn)單元,用于校驗(yàn)所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容是否具備合法性;如果所述廣告內(nèi)容數(shù)據(jù)的內(nèi)容不具備合法性,則所述APK渠道包校驗(yàn)未通過(guò)。
B10、如B7所述的中轉(zhuǎn)服務(wù)器,所述APK渠道包校驗(yàn)?zāi)K包括:
病毒校驗(yàn)單元,用于校驗(yàn)所述APK渠道包中是否包含病毒特征碼;若包含所述病毒特征碼,則所述APK渠道包校驗(yàn)未通過(guò)。
B11、如B7所述的中轉(zhuǎn)服務(wù)器,還包括:
點(diǎn)擊數(shù)據(jù)接收模塊,用于接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的針對(duì) 所述廣告內(nèi)容數(shù)據(jù)的廣告點(diǎn)擊數(shù)據(jù);
價(jià)值數(shù)據(jù)計(jì)算模塊,用于根據(jù)所述點(diǎn)擊數(shù)據(jù),針對(duì)所述廣告內(nèi)容數(shù)據(jù)所在的APK渠道包所對(duì)應(yīng)的賬戶(hù),計(jì)算第一價(jià)值數(shù)據(jù)。
B12、如B7所述的中轉(zhuǎn)服務(wù)器,還包括:
單次價(jià)值數(shù)據(jù)接收模塊,用于接收第二客戶(hù)端的APK分發(fā)應(yīng)用上傳的單次點(diǎn)擊所述APK渠道包的單次價(jià)值數(shù)據(jù);
APK渠道包排序模塊,用于根據(jù)每個(gè)所述單次價(jià)值數(shù)據(jù),對(duì)各所述APK渠道包進(jìn)行排序;
排序結(jié)果發(fā)送模塊,用于將所述排序結(jié)果發(fā)送至分發(fā)服務(wù)器,以根據(jù)排序結(jié)果調(diào)整各APK渠道的在A(yíng)PK分發(fā)應(yīng)用的展示頁(yè)面中的展示順序。