本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種推廣信息的展示方法及裝置。
背景技術(shù):
目前,終端不僅能夠?yàn)橛脩籼峁└鞣N網(wǎng)絡(luò)活動(dòng),例如,播放視頻、即時(shí)通訊、下載文件等,還可以為用戶拉取并展示各種推廣信息,例如,推廣信息為游戲推薦廣告等。如此,可以使得用戶了解廣泛的信息。
在現(xiàn)有技術(shù)中,一些推廣信息的推廣商通常會(huì)在網(wǎng)絡(luò)服務(wù)平臺(tái)上投放推廣信息,為了實(shí)現(xiàn)推廣信息的推廣,網(wǎng)絡(luò)服務(wù)平臺(tái)的開(kāi)發(fā)商一般會(huì)開(kāi)發(fā)一款軟件管理應(yīng)用。實(shí)際上,該軟件管理應(yīng)用中集成有信息展示應(yīng)用程序,基于該信息展示應(yīng)用程序,該軟件管理應(yīng)用即可用于從該網(wǎng)絡(luò)服務(wù)平臺(tái)的后臺(tái)服務(wù)器中拉取推廣信息,例如,該軟件管理應(yīng)用為電腦管家應(yīng)用等。在具體實(shí)現(xiàn)中,終端中可以安裝該軟件管理應(yīng)用,當(dāng)檢測(cè)到該軟件管理應(yīng)用運(yùn)行時(shí),終端可以通過(guò)該軟件管理應(yīng)用向后臺(tái)服務(wù)器請(qǐng)求以拉取推廣信息,并通過(guò)該軟件管理應(yīng)用展示該推廣信息。
然而,上述提供的推廣信息的展示過(guò)程中,由于終端只能通過(guò)網(wǎng)絡(luò)服務(wù)平臺(tái)的開(kāi)發(fā)商提供的固定的軟件管理應(yīng)用從后臺(tái)服務(wù)器中拉取推廣信息,即拉取推廣信息的途徑具有一定的局限性,從而影響了推廣信息的展示和推廣效果。另外,只有當(dāng)終端中安裝并運(yùn)行該軟件管理應(yīng)用時(shí),才能從后臺(tái)服務(wù)器拉取并展示推廣信息,若終端中未安裝該軟件管理應(yīng)用,則無(wú)法實(shí)現(xiàn)推廣信息的拉取與展示。
技術(shù)實(shí)現(xiàn)要素:
為了解決相關(guān)技術(shù)中由于拉取推廣信息途徑具有局限性而影響了推廣信息的展示和推廣效果,以及若終端中未安裝軟件管理應(yīng)用則無(wú)法實(shí)現(xiàn)推廣信息的拉取與展示的問(wèn)題,本發(fā)明實(shí)施例提供了一種推廣信息的展示方法及裝置。所述技術(shù)方案如下:
一方面,提供了一種推廣信息的展示方法,所述方法包括:
調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,所述服務(wù)矩陣為存在于所述指定應(yīng)用中的服務(wù)程序,所述指定應(yīng)用為包含所述服務(wù)矩陣的任一應(yīng)用;
通過(guò)所述服務(wù)矩陣獲取信息展示應(yīng)用程序的可執(zhí)行文件;
通過(guò)所述服務(wù)矩陣運(yùn)行所述信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行所述信息展示應(yīng)用程序;
通過(guò)所述信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取待展示的目標(biāo)推廣信息,并通過(guò)所述信息展示應(yīng)用程序展示所述目標(biāo)推廣信息。
另一方面,提供了一種推廣信息的展示裝置,所述裝置包括:
調(diào)用模塊,用于調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,所述服務(wù)矩陣為存在于所述指定應(yīng)用中的服務(wù)程序,所述指定應(yīng)用為包含所述服務(wù)矩陣的任一應(yīng)用;
第一獲取模塊,用于通過(guò)所述調(diào)用模塊調(diào)用的所述服務(wù)矩陣獲取信息展示應(yīng)用程序的可執(zhí)行文件;
運(yùn)行模塊,用于通過(guò)所述服務(wù)矩陣運(yùn)行所述第一獲取模塊獲取的所述信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行所述信息展示應(yīng)用程序;
拉取展示模塊,用于通過(guò)所述運(yùn)行模塊安裝并運(yùn)行的所述信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取待展示的目標(biāo)推廣信息,并通過(guò)所述信息展示應(yīng)用程序展示所述目標(biāo)推廣信息。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,通過(guò)服務(wù)矩陣獲取并運(yùn)行信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行該信息展示應(yīng)用程序,之后,即可通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取并展示待展示的目標(biāo)推廣信息。由于該服務(wù)矩陣存在于任一包含服務(wù)矩陣的指定應(yīng)用中,也即是,只要安裝有任一指定應(yīng)用,即可通過(guò)服務(wù)矩陣安裝并運(yùn)行信息展示應(yīng)用程序以實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。本發(fā)明實(shí)施例增加了拉取目標(biāo)推廣信息的途徑,從而增加了目標(biāo)推廣信息展示和推廣效果,并且,即使未安裝軟件管理應(yīng)用,只要有任一包含服務(wù)矩陣的指定應(yīng)用存在,就能實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1a是本發(fā)明實(shí)施例提供的一種實(shí)施環(huán)境示意圖;
圖1b是本發(fā)明實(shí)施例提供的一種信息展示應(yīng)用程序的架構(gòu)示意圖;
圖2a是本發(fā)明實(shí)施例提供的一種推廣信息的展示方法流程圖;
圖2b是本發(fā)明實(shí)施例提供的一種推廣信息的展示示意圖;
圖3是本發(fā)明實(shí)施例提供的另一種推廣信息的展示方法流程圖;
圖4a是本發(fā)明實(shí)施例提供了一種推廣信息的展示裝置;
圖4b是本發(fā)明實(shí)施例提供了另一種推廣信息的展示裝置;
圖4c是本發(fā)明實(shí)施例提供了另一種推廣信息的展示裝置;
圖4d是本發(fā)明實(shí)施例提供了另一種推廣信息的展示裝置;
圖5是本發(fā)明實(shí)施例提供的一種推廣信息的展示裝置的終端結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
在對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)地解釋說(shuō)明之前,先對(duì)本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景予以說(shuō)明。請(qǐng)參見(jiàn)圖1a,圖1a是本發(fā)明實(shí)施例提供的一種實(shí)施環(huán)境示意圖,該實(shí)施例環(huán)境中主要包括終端110和后臺(tái)服務(wù)器120,該終端110可以通過(guò)有線網(wǎng)絡(luò)或者無(wú)線網(wǎng)絡(luò)與該后臺(tái)服務(wù)器120連接。
其中,該后臺(tái)服務(wù)器120主要用于存儲(chǔ)可執(zhí)行文件的地址信息和文件版本標(biāo)識(shí)。該可執(zhí)行文件為信息展示應(yīng)用程序的可執(zhí)行文件,該信息展示應(yīng)用程序可以用于從該后臺(tái)服務(wù)器120拉取并展示推廣信息。
另外,該后臺(tái)服務(wù)器120還用于存儲(chǔ)推廣信息標(biāo)識(shí)和與需要投放的推廣信息相關(guān)的配置信息。在實(shí)際應(yīng)用場(chǎng)景中,一般由推廣信息的推廣商在該后臺(tái)服務(wù)器120中配置該推廣信息標(biāo)識(shí)和配置信息。
上述推廣信息標(biāo)識(shí)可以用于唯一標(biāo)識(shí)一個(gè)推廣信息,例如,推廣信息標(biāo)識(shí)可以為推廣信息的名稱等。
上述配置信息可以包括推廣信息的投放時(shí)間、投放用戶群體、優(yōu)先級(jí)別、信息內(nèi)容文件地址等。
在實(shí)際實(shí)現(xiàn)過(guò)程中,為了減小后臺(tái)服務(wù)器120的存儲(chǔ)負(fù)擔(dān),通常該后臺(tái)服務(wù)器120將信息內(nèi)容文件存儲(chǔ)在cdn(contentdeliverynetwork,內(nèi)容分發(fā)網(wǎng)絡(luò))中,并由該cdn生成信息內(nèi)容文件地址,例如,該信息內(nèi)容文件地址為url(uniformresourcelocator,統(tǒng)一資源定位符)。之后,該后臺(tái)服務(wù)器120從cdn中獲取并存儲(chǔ)該信息內(nèi)容文件地址。
進(jìn)一步地,該后臺(tái)服務(wù)器120還可以用于存儲(chǔ)用戶的身份標(biāo)識(shí),該身份標(biāo)識(shí)可以用于唯一標(biāo)識(shí)一個(gè)用戶,例如,該身份標(biāo)識(shí)可以為用戶登錄賬號(hào)、guid(globallyuniqueidentifier,全球唯一標(biāo)識(shí)符)等。
上述用戶可以包括敏感用戶和定向用戶。其中,敏感用戶是指不需要獲知推廣信息的用戶,定向用戶是指屬于某些推廣信息對(duì)應(yīng)的投放用戶群體的用戶。
另外,在一種可能的實(shí)現(xiàn)方式中,后臺(tái)服務(wù)器120可以以資源池的方式存儲(chǔ)用戶的身份標(biāo)識(shí),例如,敏感用戶的身份標(biāo)識(shí)可以存儲(chǔ)在敏感用戶池中,再如,定向用戶的身份標(biāo)識(shí)可以存儲(chǔ)在定向用戶池中。
在具體實(shí)現(xiàn)中,該后臺(tái)服務(wù)器120可以以內(nèi)容開(kāi)關(guān)的形式存儲(chǔ)與推廣信息相關(guān)的各種信息,例如,該內(nèi)容開(kāi)關(guān)包括推廣信息標(biāo)識(shí)開(kāi)關(guān)、優(yōu)先級(jí)別開(kāi)關(guān)、信息內(nèi)容文件地址開(kāi)關(guān)、敏感用戶池、定向用戶池等。
該終端110主要用于實(shí)現(xiàn)本發(fā)明實(shí)施例提供的推廣信息的展示方法。該終端110中安裝有指定應(yīng)用,該指定應(yīng)用為包含服務(wù)矩陣的任一應(yīng)用,該指定應(yīng)用可以是由與服務(wù)矩陣的開(kāi)發(fā)商具有合作關(guān)系的合作商開(kāi)發(fā)的應(yīng)用,或者,該指定應(yīng)用也可以為能夠由該服務(wù)矩陣的開(kāi)發(fā)商進(jìn)行開(kāi)發(fā)的應(yīng)用。該服務(wù)矩陣為存在于指定應(yīng)用中的服務(wù)程序,該服務(wù)矩陣可以用于安裝并運(yùn)行信息展示應(yīng)用程序,具體實(shí)現(xiàn)過(guò)程可以參見(jiàn)如下圖2a和圖3所述的實(shí)施例。
需要說(shuō)明的是,在具體實(shí)現(xiàn)中,該服務(wù)矩陣中可以包括檢測(cè)單元,該檢測(cè)單元可以用于從后臺(tái)服務(wù)器120拉取可執(zhí)行文件的地址信息和版本標(biāo)識(shí)等,該可執(zhí)行文件可以用于安裝并運(yùn)行上述信息展示應(yīng)用程序。
進(jìn)一步地,請(qǐng)參考圖1b,圖1b是本發(fā)明實(shí)施例提供的一種信息展示應(yīng)用程序的架構(gòu)示意圖,該信息展示應(yīng)用程序中包括檢測(cè)管理單元1101、推廣信息管理單元1102、界面展示控制單元1103、資源文件下載單元1104和開(kāi)關(guān)解析單元1105。
其中,該檢測(cè)管理單元1101可以用于調(diào)用上述服務(wù)矩陣中的檢測(cè)單元。
該推廣信息管理單元1102為該信息展示應(yīng)用程序的核心,主要用于調(diào)用上述檢測(cè)管理單元1101、界面展示控制單元1103、資源文件下載單元1104和開(kāi)關(guān)解析單元1105,以通過(guò)上述各個(gè)單元之間的配合實(shí)現(xiàn)推廣信息的拉取與展示。
該界面展示控制單元1103可以用于針對(duì)待展示的目標(biāo)推廣信息的展示界面進(jìn)行相關(guān)的控制,例如,控制推廣信息的展示界面中需要展示哪些控件,每個(gè)控件展示的位置,以及用戶點(diǎn)擊控件后需要執(zhí)行的操作等。
該資源文件下載單元1104可以用于根據(jù)信息內(nèi)容文件地址下載信息內(nèi)容文件。進(jìn)一步地,請(qǐng)參考圖1b,該資源文件下載單元1104可以用于根據(jù)信息內(nèi)容文件地址從cdn中下載該信息內(nèi)容文件。其中,該信息內(nèi)容文件包括推廣信息具體的內(nèi)容,例如,該內(nèi)容包括圖片、文字、控件等。在具體實(shí)現(xiàn)中,該信息內(nèi)容文件可以為rdb格式的文件。
該開(kāi)關(guān)解析單元1105可以用于獲取并解析后臺(tái)服務(wù)器120的內(nèi)容開(kāi)關(guān),從而得到與推廣信息相關(guān)的各種信息,之后,該開(kāi)關(guān)解析單元1105可以將得到的各種信息傳遞給上述推廣信息管理單元1102。
也即是,請(qǐng)參考圖1b,當(dāng)后臺(tái)服務(wù)器120以內(nèi)容開(kāi)關(guān)的形式存儲(chǔ)與推廣信息相關(guān)的各種信息時(shí),終端110在通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器120獲取與推廣信息相關(guān)的信息的過(guò)程中,可以通過(guò)該開(kāi)關(guān)解析單元1105從后臺(tái)服務(wù)器120獲取內(nèi)容開(kāi)關(guān),從而得到與推廣信息相關(guān)的各種信息。
圖2a是本發(fā)明實(shí)施例提供的一種推廣信息的展示方法流程圖,該方法用于終端中。參見(jiàn)圖2a,該方法包括:
步驟201:調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,該服務(wù)矩陣為存在于指定應(yīng)用中的服務(wù)程序,該指定應(yīng)用為包含該服務(wù)矩陣的任一應(yīng)用。
本發(fā)明實(shí)施例提供了一種服務(wù)程序,即上述服務(wù)矩陣,該服務(wù)矩陣可以存在于終端所安裝的指定應(yīng)用中,該指定應(yīng)用可以為由與服務(wù)矩陣的開(kāi)發(fā)商具有合作關(guān)系的合作商開(kāi)發(fā)的應(yīng)用,也可以為由該服務(wù)矩陣的開(kāi)發(fā)商進(jìn)行開(kāi)發(fā)的應(yīng)用,從而在該指定應(yīng)用中增加該服務(wù)矩陣。也即是,若終端中安裝有任一指定應(yīng)用,則該服務(wù)矩陣即默認(rèn)存在。
需要說(shuō)明的是,該終端中可以安裝有一個(gè)指定應(yīng)用,也可以安裝有多個(gè)指定應(yīng)用。當(dāng)安裝有多個(gè)指定應(yīng)用時(shí),終端可以按照預(yù)先配置的指定策略,依次調(diào)用該多個(gè)指定應(yīng)用中每個(gè)指定應(yīng)用中的服務(wù)矩陣。此時(shí),該終端通過(guò)調(diào)用的多個(gè)服務(wù)矩陣中的任一個(gè)服務(wù)矩陣均可以實(shí)現(xiàn)本發(fā)明實(shí)施例提供的推廣信息的展示方法,本發(fā)明實(shí)施例對(duì)此不做限定。
其中,上述預(yù)先配置的指定策略可以為優(yōu)先級(jí)策略,即技術(shù)人員在指定應(yīng)用中開(kāi)發(fā)服務(wù)矩陣時(shí),可以為每個(gè)指定應(yīng)用設(shè)置優(yōu)先級(jí)別,如此,終端可以根據(jù)該優(yōu)先級(jí)別確定調(diào)用的順序?;蛘撸撝付ú呗砸部梢詾橹付☉?yīng)用的名稱的首字母在26個(gè)英文字母中的先后順序等,本發(fā)明實(shí)施例對(duì)此不做限定。
步驟202:通過(guò)服務(wù)矩陣獲取信息展示應(yīng)用程序的可執(zhí)行文件。
該服務(wù)矩陣可以稱為一種輕量下載工具,可以用于下載可執(zhí)行文件。在具體實(shí)現(xiàn)中,該服務(wù)矩陣還可以用于向后臺(tái)服務(wù)器發(fā)送可執(zhí)行文件獲取請(qǐng)求,并接收后臺(tái)服務(wù)器基于該可執(zhí)行文件獲取請(qǐng)求發(fā)送的可執(zhí)行文件的相關(guān)信息,以基于該相關(guān)信息下載該可執(zhí)行文件,具體實(shí)現(xiàn)如下文所述。另外,該服務(wù)矩陣也可以用于調(diào)用進(jìn)程以運(yùn)行可執(zhí)行文件,從而安裝并運(yùn)行該可執(zhí)行文件對(duì)應(yīng)的信息展示應(yīng)用程序。
在具體實(shí)現(xiàn)中,該信息展示應(yīng)用程序的可執(zhí)行文件可以為exe格式的文件,或者,該信息展示應(yīng)用程序的可執(zhí)行文件也可以為其他格式的文件,例如,sys、com等格式,本發(fā)明實(shí)施例對(duì)此不作限定。
在一種可能的實(shí)現(xiàn)方式中,上述通過(guò)服務(wù)矩陣獲取信息展示應(yīng)用程序的可執(zhí)行文件可以包括如下幾個(gè)實(shí)現(xiàn)步驟:
步驟2021:通過(guò)該服務(wù)矩陣從該后臺(tái)服務(wù)器獲取第一地址信息和第一文件版本標(biāo)識(shí),該第一地址信息和該第一文件版本標(biāo)識(shí)分別為該后臺(tái)服務(wù)器中存儲(chǔ)的最新版本的可執(zhí)行文件的地址信息和版本標(biāo)識(shí)。
其中,該第一文件版本標(biāo)識(shí)可以用于唯一標(biāo)識(shí)一個(gè)可執(zhí)行文件的版本,例如,該第一文件版本標(biāo)識(shí)可以為md5(messagedigestalgorithmfifth,消息摘要算法第五版)等。需要說(shuō)明的是,下文所述的第二文件版本標(biāo)識(shí)與該第一文件版本標(biāo)識(shí)同理,下文不再重復(fù)贅述。
當(dāng)然,這里僅是以該第一文件版本標(biāo)識(shí)為md5為例進(jìn)行說(shuō)明,在另一實(shí)施例中,該第一文件版本標(biāo)識(shí)還可以為其他標(biāo)識(shí),例如,還可以是id(identity,身份標(biāo)識(shí)號(hào)碼)等,本發(fā)明實(shí)施例對(duì)此不作限定。
具體地,終端可以在開(kāi)機(jī)后通過(guò)該服務(wù)矩陣向后臺(tái)服務(wù)器發(fā)送可執(zhí)行文件獲取請(qǐng)求,后臺(tái)服務(wù)器接收到該可執(zhí)行文件獲取請(qǐng)求后,將預(yù)先存儲(chǔ)的最新版本的可執(zhí)行文件的地址信息和版本標(biāo)識(shí)發(fā)送給該終端。該終端通過(guò)該服務(wù)矩陣接收該可執(zhí)行文件的地址信息和版本標(biāo)識(shí),并將接收到的地址信息和版本標(biāo)識(shí)分別確定為第一地址信息和第一文件版本標(biāo)識(shí)。
步驟2022:存儲(chǔ)該第一文件版本標(biāo)識(shí),并通過(guò)該服務(wù)矩陣基于該第一地址信息下載對(duì)應(yīng)的可執(zhí)行文件,并將下載的可執(zhí)行文件確定為該信息展示應(yīng)用程序的可執(zhí)行文件。
在具體實(shí)現(xiàn)過(guò)程中,該可執(zhí)行文件可以存儲(chǔ)在該后臺(tái)服務(wù)器中,在該種情況下,該終端通過(guò)服務(wù)矩陣基于該第一地址信息,從該后臺(tái)服務(wù)器中下載對(duì)應(yīng)的可執(zhí)行文件,并將該可執(zhí)行文件確定為該信息展示應(yīng)用程序的可執(zhí)行文件。
當(dāng)然,可執(zhí)行文件也可以存儲(chǔ)在其他位置,例如,也可以存儲(chǔ)在cdn中,當(dāng)該可執(zhí)行文件存儲(chǔ)在該cdn中時(shí),終端通過(guò)該服務(wù)矩陣基于該第一地址信息,從該cdn中下載對(duì)應(yīng)的可執(zhí)行文件,并將該可執(zhí)行文件確定為信息展示應(yīng)用程序的可執(zhí)行文件。
進(jìn)一步地,在實(shí)際應(yīng)用場(chǎng)景中,信息展示應(yīng)用程序的可執(zhí)行文件可能被更新,此時(shí),后臺(tái)服務(wù)器存儲(chǔ)的文件版本標(biāo)識(shí)對(duì)應(yīng)也就會(huì)被更新。為了能夠保證終端通過(guò)服務(wù)矩陣獲取的信息展示應(yīng)用程序的可執(zhí)行文件為最新版本的可執(zhí)行文件,終端還可以在通過(guò)服務(wù)矩陣基于該第一地址信息下載對(duì)應(yīng)的可執(zhí)行文件后,周期地檢測(cè)后臺(tái)服務(wù)器中存儲(chǔ)的文件版本標(biāo)識(shí)是否被更新,具體包括如下(1)-(2)實(shí)現(xiàn)過(guò)程:
(1)每隔預(yù)設(shè)時(shí)長(zhǎng),通過(guò)該服務(wù)矩陣從該后臺(tái)服務(wù)器獲取第二地址信息和第二文件版本標(biāo)識(shí),該第二地址信息和該第二文件版本標(biāo)識(shí)分別為預(yù)設(shè)時(shí)長(zhǎng)之后該后臺(tái)服務(wù)器中存儲(chǔ)的最新版本的可執(zhí)行文件的地址信息和版本標(biāo)識(shí)。
其中,該預(yù)設(shè)時(shí)長(zhǎng)可以由用戶根據(jù)實(shí)際需求自定義設(shè)置,也可以由該終端默認(rèn)設(shè)置,本發(fā)明實(shí)施例對(duì)此不作限定。
需要說(shuō)明的是,終端通過(guò)服務(wù)矩陣從后臺(tái)服務(wù)器獲取第二地址信息和第二文件版本標(biāo)識(shí)的具體實(shí)現(xiàn)可以參見(jiàn)上述終端通過(guò)服務(wù)矩陣從后臺(tái)服務(wù)器獲取第一地址信息和第一文件版本標(biāo)識(shí)的實(shí)現(xiàn)過(guò)程,這里不再詳細(xì)介紹。
(2)如果該第一文件版本標(biāo)識(shí)與該第二文件版本標(biāo)識(shí)不同,則通過(guò)該服務(wù)矩陣基于該第二地址信息下載對(duì)應(yīng)的可執(zhí)行文件,并基于下載的可執(zhí)行文件對(duì)該信息展示應(yīng)用程序的可執(zhí)行文件進(jìn)行更新。
如果該第一文件版本標(biāo)識(shí)與第二文件版本標(biāo)識(shí)不同,說(shuō)明信息展示應(yīng)用程序的可執(zhí)行文件已被更新,此時(shí),為了能夠及時(shí)更新本地存儲(chǔ)的信息展示應(yīng)用程序的可執(zhí)行文件,終端通過(guò)該第二地址信息下載對(duì)應(yīng)的可執(zhí)行文件,并利用所下載的可執(zhí)行文件替換該信息展示應(yīng)用程序的可執(zhí)行文件。
當(dāng)然,如果該第一文件版本標(biāo)識(shí)與第二文件版本標(biāo)識(shí)相同,則說(shuō)明該信息展示應(yīng)用程序的可執(zhí)行文件沒(méi)有被更新,在該種情況下,終端不需要通過(guò)該服務(wù)矩陣基于該第二地址信息下載對(duì)應(yīng)的可執(zhí)行文件,即不需要對(duì)該信息展示應(yīng)用程序的可執(zhí)行文件進(jìn)行更新。
步驟203:通過(guò)該服務(wù)矩陣運(yùn)行該信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行信息展示應(yīng)用程序。
如前文所述,該信息展示應(yīng)用程序的可執(zhí)行文件可以用于安裝并運(yùn)行信息展示應(yīng)用程序。也即是,終端通過(guò)服務(wù)矩陣運(yùn)行該信息展示應(yīng)用程序的可執(zhí)行文件后,即可安裝并運(yùn)行信息展示應(yīng)用程序。該信息展示應(yīng)用程序可以用于拉取并展示目標(biāo)推廣信息。
步驟204:通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取待展示的目標(biāo)推廣信息,并通過(guò)該信息展示應(yīng)用程序展示該目標(biāo)推廣信息。
在具體實(shí)現(xiàn)中,終端通過(guò)該信息展示應(yīng)用程序向后臺(tái)服務(wù)器發(fā)送信息拉取請(qǐng)求,該信息拉取請(qǐng)求中可以攜帶當(dāng)前用戶的身份標(biāo)識(shí),該身份標(biāo)識(shí)可以為guid等。后臺(tái)服務(wù)器接收該信息拉取請(qǐng)求后,確定當(dāng)前用戶的身份標(biāo)識(shí)所屬的投放用戶群體,之后,根據(jù)所確定的投放用戶群體,從投放用戶群體與推廣信息標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系中選擇對(duì)應(yīng)的推廣信息標(biāo)識(shí),并將所選擇的推廣信息標(biāo)識(shí)確定為目標(biāo)推廣信息的推廣信息標(biāo)識(shí)。后臺(tái)服務(wù)器獲取與該推廣信息標(biāo)識(shí)具有關(guān)聯(lián)關(guān)系的配置參數(shù),并將該配置參數(shù)發(fā)送給終端,該配置參數(shù)可以包括信息投放時(shí)間、推廣信息的信息內(nèi)容文件地址等。
終端通過(guò)該信息展示應(yīng)用程序接收該配置參數(shù),當(dāng)檢測(cè)到系統(tǒng)時(shí)間到達(dá)該信息投放時(shí)間時(shí),通過(guò)該信息展示應(yīng)用程序基于該信息內(nèi)容文件地址下載信息內(nèi)容文件,之后,終端通過(guò)該信息展示應(yīng)用程序,基于該信息內(nèi)容文件展示該目標(biāo)推廣信息。
進(jìn)一步地,推廣信息的推廣商可以在后臺(tái)服務(wù)器中預(yù)先配置推廣信息的各種相關(guān)配置信息,例如,推廣信息標(biāo)識(shí)、配置參數(shù)以及投放用戶群體等。其中,對(duì)于每個(gè)推廣信息標(biāo)識(shí)可以對(duì)應(yīng)配置一類固定的投放用戶群體,這意味著不同的推廣信息投放給不同的投放用戶群體。
進(jìn)一步地,在實(shí)際展示過(guò)程中,該目標(biāo)推廣信息的展示界面中可以顯示有button(按鈕)選項(xiàng),當(dāng)檢測(cè)到用戶對(duì)該button選項(xiàng)的點(diǎn)擊操作時(shí),終端展示對(duì)應(yīng)的頁(yè)面,或者,拉起或安裝對(duì)應(yīng)的應(yīng)用。
例如,請(qǐng)參考圖2b,該圖2b是本發(fā)明實(shí)施例提供的一種推廣信息的展示示意圖,該展示示意圖中顯示有“立即領(lǐng)取”選項(xiàng),用戶可以點(diǎn)擊該選項(xiàng),當(dāng)終端檢測(cè)到用戶對(duì)該選項(xiàng)的點(diǎn)擊操作時(shí),可以通過(guò)該信息展示應(yīng)用程序拉起或安裝對(duì)應(yīng)的應(yīng)用,例如,該應(yīng)用為“游戲**”。
進(jìn)一步地,在實(shí)際應(yīng)用場(chǎng)景中,可能并不是所有的用戶均需要終端拉取推廣信息,或者,用戶可能希望終端拉取推廣信息的頻率不要太頻繁,為此,本發(fā)明實(shí)施例在通過(guò)服務(wù)矩陣從后臺(tái)服務(wù)器拉取推廣信息之前,終端還可以根據(jù)用戶的身份標(biāo)識(shí)和存儲(chǔ)的展示周期,確定是否需要從后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息。具體實(shí)現(xiàn)過(guò)程可以包括如下實(shí)現(xiàn)方式中的至少一種:
第一種方式:通過(guò)該信息展示應(yīng)用程序獲取當(dāng)前用戶的身份標(biāo)識(shí),并從該后臺(tái)服務(wù)器獲取敏感用戶的身份標(biāo)識(shí),該敏感用戶為不需要獲知推廣信息的用戶;當(dāng)該敏感用戶的身份標(biāo)識(shí)中不包括該當(dāng)前用戶的身份標(biāo)識(shí)時(shí),通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取待展示的目標(biāo)推廣信息。
在實(shí)際應(yīng)用場(chǎng)景中,一些用戶不需要終端從后臺(tái)服務(wù)器拉取推廣信息,為了避免終端主動(dòng)拉取推廣信息給用戶帶來(lái)困擾,終端在通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息之前,可以根據(jù)當(dāng)前用戶的身份標(biāo)識(shí),判斷當(dāng)前的用戶是否是敏感用戶。如果該用戶是敏感用戶,則終端終止拉取操作,如果該用戶不是敏感用戶,則終端通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息。
在該種實(shí)現(xiàn)方式中,后臺(tái)服務(wù)器中可以存儲(chǔ)有敏感用戶池,該敏感用戶池中存儲(chǔ)有敏感用戶的身份標(biāo)識(shí)。在具體實(shí)現(xiàn)過(guò)程中,后臺(tái)服務(wù)器可以接收終端發(fā)送的敏感用戶申請(qǐng)消息,該敏感用戶申請(qǐng)消息中攜帶用戶的身份標(biāo)識(shí),后臺(tái)服務(wù)器將該敏感用戶申請(qǐng)消息中攜帶的身份標(biāo)識(shí)添加至敏感用戶池中。
進(jìn)一步地,該敏感用戶申請(qǐng)消息可以由終端在接收到敏感用戶申請(qǐng)指令后發(fā)送,該敏感用戶申請(qǐng)指令可以由用戶觸發(fā)。例如,目標(biāo)推廣信息的展示界面中可以包括有敏感用戶申請(qǐng)選項(xiàng),用戶可以點(diǎn)擊該敏感用戶申請(qǐng)選項(xiàng)以觸發(fā)該敏感用戶申請(qǐng)指令,在該種情況下,終端向該后臺(tái)服務(wù)器發(fā)送敏感用戶申請(qǐng)消息。
例如,在實(shí)際應(yīng)用中,該敏感用戶申請(qǐng)選項(xiàng)可以為屏蔽推廣信息的按鈕,即在目標(biāo)推廣信息的顯示界面中顯示有屏蔽推廣信息的按鈕,如果用戶不想終端拉取并展示推廣信息,則可以點(diǎn)擊該屏蔽推廣信息的按鈕以觸發(fā)敏感用戶申請(qǐng)指令。終端在接收到該敏感用戶申請(qǐng)指令時(shí),生成敏感用戶申請(qǐng)消息,并向后臺(tái)服務(wù)器發(fā)送該敏感用戶申請(qǐng)消息。
值得一提的是,上述在通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息之前,判斷當(dāng)前用戶是否是敏感用戶,只有當(dāng)確定當(dāng)前用戶不是敏感用戶時(shí),終端才通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息,避免了終端為敏感用戶拉取并展示推廣信息的問(wèn)題,提高了用戶體驗(yàn)。
第二種方式:通過(guò)該信息展示應(yīng)用程序檢測(cè)本地是否存儲(chǔ)有展示周期;當(dāng)通過(guò)該信息展示應(yīng)用程序檢測(cè)到本地存有該展示周期時(shí),獲取當(dāng)前的系統(tǒng)時(shí)間和歷史展示時(shí)間,該歷史展示時(shí)間是指在該系統(tǒng)時(shí)間之前展示任一推廣信息的時(shí)間。當(dāng)通過(guò)該信息展示應(yīng)用程序確定該系統(tǒng)時(shí)間與該歷史展示時(shí)間之間的時(shí)間差大于或等于該展示周期時(shí),通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取待展示的目標(biāo)推廣信息,并通過(guò)該信息展示應(yīng)用程序?qū)⒃摎v史展示時(shí)間更新為該系統(tǒng)時(shí)間。
其中,該展示周期可以由用戶根據(jù)實(shí)際需求自定義設(shè)置,例如,該展示周期可以為7天,也即是,每隔7天終端從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息。該展示周期可以存儲(chǔ)在終端的本地。
在該種實(shí)現(xiàn)方式中,終端每展示一次目標(biāo)推廣信息,就會(huì)記錄下展示時(shí)間,即存儲(chǔ)歷史展示時(shí)間。如此,在終端再次通過(guò)服務(wù)矩陣安裝并運(yùn)行信息展示應(yīng)用程序之前,首先確定當(dāng)前的系統(tǒng)時(shí)間與歷史展示時(shí)間之間的時(shí)間差是否大于或等于展示周期,如果大于或等于展示周期,確定可以拉取并展示目標(biāo)推廣信息。反之,如果所確定的時(shí)間差小于展示周期,說(shuō)明當(dāng)前還未到達(dá)用戶所要求的展示周期,在該種情況下,終端不執(zhí)行通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息的操作。
另外,終端在確定當(dāng)前的系統(tǒng)時(shí)間與歷史展示時(shí)間之間的時(shí)間差大于或等于展示周期后,還需要對(duì)歷史展示時(shí)間進(jìn)行更新,以便于下一次終端通過(guò)信息展示應(yīng)用程序拉取目標(biāo)推廣信息之前,根據(jù)更新后的歷史展示時(shí)間和展示周期,判斷是否需要從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息。
值得一提的是,該種實(shí)現(xiàn)方式可以避免終端頻繁通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取并展示目標(biāo)推廣信息的情況,從而避免給用戶帶來(lái)的困擾,提高了用戶體驗(yàn)。
在本發(fā)明實(shí)施例中,調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,通過(guò)服務(wù)矩陣獲取并運(yùn)行信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行該信息展示應(yīng)用程序,之后,即可通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取并展示待展示的目標(biāo)推廣信息。由于該服務(wù)矩陣存在于任一包含服務(wù)矩陣的指定應(yīng)用中,也即是,只要安裝有任一指定應(yīng)用,即可通過(guò)服務(wù)矩陣安裝并運(yùn)行信息展示應(yīng)用程序以實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。本發(fā)明實(shí)施例增加了拉取目標(biāo)推廣信息的途徑,從而增加了目標(biāo)推廣信息展示和推廣效果,并且,即使未安裝軟件管理應(yīng)用,只要有任一包含服務(wù)矩陣的指定應(yīng)用存在,就能實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。
在實(shí)際應(yīng)用場(chǎng)景中,推廣信息的推廣商在后臺(tái)服務(wù)器中配置的推廣信息標(biāo)識(shí)可能包括多個(gè),根據(jù)希望達(dá)到的推廣效果不同,推廣商通常在后臺(tái)服務(wù)器中配置信息展示命令,用于指示目標(biāo)推廣信息的確定方式。根據(jù)該信息展示命令所指示的含義不同,上述通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取待展示的目標(biāo)推廣信息的實(shí)現(xiàn)過(guò)程也不同。具體地,請(qǐng)參考圖3,圖3是本發(fā)明實(shí)施例提供的另一種推廣信息的展示方法流程圖,該方法用于終端中,該方法包括:
步驟301:調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,該服務(wù)矩陣為存在于指定應(yīng)用中的服務(wù)程序,該指定應(yīng)用為包含該服務(wù)矩陣的任一應(yīng)用。
具體可以參見(jiàn)上述圖2a實(shí)施例中的步驟201,這里不再重復(fù)贅述。
步驟302:通過(guò)服務(wù)矩陣獲取信息展示應(yīng)用程序的可執(zhí)行文件。
具體可以參見(jiàn)上述圖2a實(shí)施例中的步驟202,這里不再重復(fù)贅述。
步驟303:通過(guò)該服務(wù)矩陣運(yùn)行該信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行信息展示應(yīng)用程序。
具體可以參見(jiàn)上述圖2a實(shí)施例中的步驟203,這里不再重復(fù)贅述。
步驟304:若通過(guò)該信息展示應(yīng)用程序接收到該服務(wù)矩陣傳遞的該信息展示命令,則通過(guò)該信息展示應(yīng)用程序解析該信息展示命令,得到命令解析結(jié)果。
其中,該信息展示命令用于指示目標(biāo)推廣信息的確定方式,在實(shí)際實(shí)現(xiàn)過(guò)程中,該信息展示命令可以稱之為命令行參數(shù)。
進(jìn)一步地,在通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取目標(biāo)推廣信息之前,終端通過(guò)該服務(wù)矩陣從該后臺(tái)服務(wù)器獲取該信息展示命令。
在一種可能的實(shí)現(xiàn)方式中,該信息展示命令可以是由該服務(wù)矩陣在從后臺(tái)服務(wù)器獲取信息展示應(yīng)用程序的可執(zhí)行文件時(shí)一同拉取得到。
在另一種可能的實(shí)現(xiàn)方式中,該信息展示命令也可以是由服務(wù)矩陣從后臺(tái)服務(wù)器獲取信息展示應(yīng)用程序的可執(zhí)行文件后,從后臺(tái)服務(wù)器中拉取得到。在具體實(shí)現(xiàn)過(guò)程中,終端通過(guò)該服務(wù)矩陣向后臺(tái)服務(wù)器發(fā)送命令獲取請(qǐng)求,該后臺(tái)服務(wù)器接收到該命令獲取請(qǐng)求后,向終端發(fā)送該信息展示命令。終端通過(guò)該服務(wù)矩陣接收該信息展示命令。
需要說(shuō)明的是,這里是以該信息展示應(yīng)用程序接收到該服務(wù)矩陣傳遞的該信息展示命令為例進(jìn)行說(shuō)明,在另一實(shí)施例中,若該信息展示應(yīng)用程序未接收到該服務(wù)矩陣傳遞的該信息展示命令,即服務(wù)矩陣從后臺(tái)服務(wù)器未拉取到該信息展示命令,則終端通過(guò)該信息展示應(yīng)用程序按照上述圖2a實(shí)施例中的步驟203所述方式從后臺(tái)服務(wù)器拉取并展示目標(biāo)推廣信息。
步驟305:通過(guò)該信息展示應(yīng)用程序基于該命令解析結(jié)果,從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息,并通過(guò)該信息展示應(yīng)用程序展示該目標(biāo)推廣信息。
如前文所述,根據(jù)命令解析結(jié)果所指示的含義不同,上述通過(guò)該信息展示應(yīng)用程序基于該命令解析結(jié)果,從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息可以包括如下幾種可能的實(shí)現(xiàn)方式:
第一種方式:當(dāng)該命令解析結(jié)果用于指示按照隨機(jī)方式確定該目標(biāo)推廣信息時(shí),通過(guò)該信息展示應(yīng)用程序從該后臺(tái)服務(wù)器拉取多個(gè)推廣信息標(biāo)識(shí)。通過(guò)該信息展示應(yīng)用程序生成第一隨機(jī)數(shù),通過(guò)該信息展示應(yīng)用程序?qū)⒃摰谝浑S機(jī)數(shù)與標(biāo)識(shí)總數(shù)量進(jìn)行取模運(yùn)算,得到第二隨機(jī)數(shù),該標(biāo)識(shí)總數(shù)量為該多個(gè)推廣信息標(biāo)識(shí)的總數(shù)量。通過(guò)該信息展示應(yīng)用程序從該多個(gè)推廣信息標(biāo)識(shí)中確定該第二隨機(jī)數(shù)對(duì)應(yīng)的推廣信息標(biāo)識(shí),通過(guò)該信息展示應(yīng)用程序基于該第二隨機(jī)數(shù)對(duì)應(yīng)的推廣信息標(biāo)識(shí),從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息。
在一種可能的實(shí)現(xiàn)方式中,該多個(gè)推廣信息標(biāo)識(shí)可以以推廣信息列表的方式存在,即該終端通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器中拉取推廣信息列表,該推廣信息列表中包括該多個(gè)推廣信息標(biāo)識(shí)。
在具體實(shí)現(xiàn)中,終端可以通過(guò)該信息展示應(yīng)用程序,基于random()函數(shù)生成第一隨機(jī)數(shù)。進(jìn)一步,當(dāng)用戶的身份標(biāo)識(shí)為guid時(shí),終端還可以通過(guò)該信息展示應(yīng)用程序基于guid的末位數(shù),利用該random()函數(shù)生成該第一隨機(jī)數(shù)。
若該多個(gè)推廣信息標(biāo)識(shí)的總數(shù)量為tipsnum,則通過(guò)如下公式(1)即可計(jì)算得到第二隨機(jī)數(shù):
index=random()%tipsnum;(1)
其中,index表示第二隨機(jī)數(shù),該第二隨機(jī)數(shù)可以作為索引,從該多個(gè)推廣信息標(biāo)識(shí)中確定對(duì)應(yīng)的推廣信息標(biāo)識(shí)。
假如該多個(gè)推廣信息標(biāo)識(shí)以推廣信息列表的方式存在,則當(dāng)確定該第二隨機(jī)數(shù)之后,終端通過(guò)信息展示應(yīng)用程序確定推廣信息列表中第二隨機(jī)數(shù)對(duì)應(yīng)的位置,并將該位置上的推廣信息標(biāo)識(shí)確定為目標(biāo)推廣信息的推廣信息標(biāo)識(shí),即終端通過(guò)信息展示應(yīng)用程序基于所確定的位置上的推廣信息標(biāo)識(shí),從后臺(tái)服務(wù)器中拉取該目標(biāo)推廣信息。
例如,若該第二隨機(jī)數(shù)為5,且推廣信息列表中每行存儲(chǔ)一個(gè)推廣信息標(biāo)識(shí),則終端通過(guò)該信息展示應(yīng)用程序,從該推廣信息列表中選擇第5行的推廣信息標(biāo)識(shí),之后,通過(guò)該信息展示應(yīng)用程序根據(jù)第5行的推廣信息標(biāo)識(shí),從后臺(tái)服務(wù)器中拉取該目標(biāo)推廣信息。
需要說(shuō)明的是,與上述圖2a實(shí)施例中通過(guò)信息展示應(yīng)用程序拉取并展示目標(biāo)推廣信息的實(shí)現(xiàn)方式相比較,在該種實(shí)現(xiàn)方式中,推廣商不需要為每個(gè)推廣信息配置固定的投放用戶群體,終端通過(guò)信息展示應(yīng)用程序拉取多個(gè)推廣信息后,按照隨機(jī)方式從多個(gè)推廣信息中選擇一個(gè)推廣信息進(jìn)行展示,如此,當(dāng)在同一時(shí)間段內(nèi)有多個(gè)終端從后臺(tái)服務(wù)器拉取并展示推廣信息時(shí),可以對(duì)多個(gè)推廣信息進(jìn)行快速地投放,節(jié)省了投放時(shí)間。
另外,還值得一提的是,在該種實(shí)現(xiàn)方式中,即使同一時(shí)間內(nèi)向后臺(tái)服務(wù)器請(qǐng)求拉取推廣信息的多個(gè)用戶屬于同一投放用戶群體,由于該種實(shí)現(xiàn)方式中是對(duì)推廣信息進(jìn)行隨機(jī)展示,因此,在該種情況下,避免了在該同一時(shí)間內(nèi)只能對(duì)一個(gè)推廣信息進(jìn)行投放的問(wèn)題,達(dá)到了對(duì)多個(gè)推廣信息均勻投放的效果。
需要說(shuō)明的是,上述通過(guò)該信息展示應(yīng)用程序基于該第二隨機(jī)數(shù)對(duì)應(yīng)的推廣信息標(biāo)識(shí),從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息的具體實(shí)現(xiàn)可以包括:
終端通過(guò)該信息展示應(yīng)用程序基于所確定的推廣信息標(biāo)識(shí),從后臺(tái)服務(wù)器中獲取對(duì)應(yīng)的信息內(nèi)容文件地址,之后,基于該信息內(nèi)容文件地址從cdn中下載該信息內(nèi)容文件,從而根據(jù)該信息內(nèi)容文件獲取目標(biāo)推廣信息。
需要說(shuō)明的是,上述僅是以通過(guò)該信息展示應(yīng)用程序基于所確定的推廣信息標(biāo)識(shí),從后臺(tái)服務(wù)器中獲取對(duì)應(yīng)的信息內(nèi)容文件地址為例進(jìn)行說(shuō)明。在另一實(shí)施例中,終端在通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器中拉取多個(gè)推廣信息標(biāo)識(shí)時(shí),同時(shí)從該后臺(tái)服務(wù)器中拉取各個(gè)推廣信息標(biāo)識(shí)對(duì)應(yīng)的信息內(nèi)容文件地址,并將各個(gè)推廣信息標(biāo)識(shí)與信息內(nèi)容文件地址對(duì)應(yīng)存儲(chǔ)。如此,當(dāng)需要通過(guò)信息展示應(yīng)用程序基于該第二隨機(jī)數(shù)對(duì)應(yīng)的推廣信息標(biāo)識(shí)從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息時(shí),可以通過(guò)該信息展示應(yīng)用程序基于該第二隨機(jī)數(shù)對(duì)應(yīng)的推廣信息標(biāo)識(shí),直接從本地獲取對(duì)應(yīng)的信息內(nèi)容文件地址。
第二種方式:當(dāng)該命令解析結(jié)果用于指示按照優(yōu)先級(jí)方式確定該目標(biāo)推廣信息時(shí),通過(guò)該信息展示應(yīng)用程序從該后臺(tái)服務(wù)器拉取多個(gè)推廣信息標(biāo)識(shí)和多個(gè)優(yōu)先級(jí)別,該多個(gè)推廣信息標(biāo)識(shí)與該多個(gè)優(yōu)先級(jí)別一一對(duì)應(yīng),通過(guò)該信息展示應(yīng)用程序從該多個(gè)推廣信息標(biāo)識(shí)中選擇對(duì)應(yīng)的優(yōu)先級(jí)別最大的推廣信息標(biāo)識(shí),通過(guò)該信息展示應(yīng)用程序基于該優(yōu)先級(jí)別最大的推廣信息標(biāo)識(shí),從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息。
在該種實(shí)現(xiàn)方式中,推廣信息的推廣商在后臺(tái)服務(wù)器中配置推廣信息標(biāo)識(shí)時(shí),可以為每個(gè)推廣信息標(biāo)識(shí)配置了對(duì)應(yīng)的優(yōu)先級(jí)別。當(dāng)命令解析結(jié)果指示按照優(yōu)先級(jí)方式確定該目標(biāo)推廣信息時(shí),終端在通過(guò)信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取多個(gè)推廣信息標(biāo)識(shí)時(shí),還需要拉取各個(gè)推廣信息標(biāo)識(shí)對(duì)應(yīng)的優(yōu)先級(jí)別。之后,終端通過(guò)該信息展示應(yīng)用程序基于該優(yōu)先級(jí)別最大的推廣信息標(biāo)識(shí),從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息。
需要說(shuō)明的是,通過(guò)該信息展示應(yīng)用程序基于該優(yōu)先級(jí)別最大的推廣信息標(biāo)識(shí),從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息的實(shí)現(xiàn)過(guò)程可以參見(jiàn)第一種方式中通過(guò)該信息展示應(yīng)用程序基于該第二隨機(jī)數(shù)對(duì)應(yīng)的推廣信息標(biāo)識(shí),從該后臺(tái)服務(wù)器拉取該目標(biāo)推廣信息的實(shí)現(xiàn)過(guò)程,這里不再詳細(xì)介紹。
還需要說(shuō)明的是,這里僅是以通過(guò)該信息展示應(yīng)用程序從該多個(gè)推廣信息標(biāo)識(shí)中選擇對(duì)應(yīng)的優(yōu)先級(jí)別最大的推廣信息標(biāo)識(shí)為例進(jìn)行說(shuō)明,在另一實(shí)施例中,還可以通過(guò)該信息展示應(yīng)用程序按照優(yōu)先級(jí)別從大到小的順序,從該多個(gè)推廣信息標(biāo)識(shí)中選擇對(duì)應(yīng)的n個(gè)推廣信息標(biāo)識(shí),之后,通過(guò)該信息展示應(yīng)用程序基于該n個(gè)推廣信息標(biāo)識(shí)從后臺(tái)服務(wù)器拉取并展示n個(gè)目標(biāo)推廣信息,該n為大于1的自然數(shù),本發(fā)明實(shí)施例對(duì)此不作限定。
在本發(fā)明實(shí)施例中,調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,通過(guò)服務(wù)矩陣獲取并運(yùn)行信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行該信息展示應(yīng)用程序,之后,即可通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取并展示待展示的目標(biāo)推廣信息。由于該服務(wù)矩陣存在于任一包含服務(wù)矩陣的指定應(yīng)用中,也即是,只要安裝有任一指定應(yīng)用,即可通過(guò)服務(wù)矩陣安裝并運(yùn)行信息展示應(yīng)用程序以實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。本發(fā)明實(shí)施例增加了拉取目標(biāo)推廣信息的途徑,從而增加了目標(biāo)推廣信息展示和推廣效果,并且,即使未安裝軟件管理應(yīng)用,只要有任一包含服務(wù)矩陣的指定應(yīng)用存在,就能實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。
參見(jiàn)圖4a,圖4a是本發(fā)明實(shí)施例提供了一種推廣信息的展示裝置,該裝置包括:調(diào)用模塊400,第一獲取模塊401,運(yùn)行模塊402和拉取展示模塊403。
該調(diào)用模塊400,用于執(zhí)行圖2a實(shí)施例中的步驟201和圖3實(shí)施例中的步驟301;
該第一獲取模塊401,用于執(zhí)行圖2a實(shí)施例中的步驟202和圖3實(shí)施例中的步驟302;
該運(yùn)行模塊402,用于執(zhí)行圖2a實(shí)施例中的步驟203和圖3實(shí)施例中的步驟303;
該拉取展示模塊403,用于執(zhí)行圖2a實(shí)施例中的步驟204和圖3實(shí)施例中的步驟305。
可選地,請(qǐng)參見(jiàn)圖4b,該裝置還包括:第二獲取模塊404和解析模塊405:
該第二獲取模塊404,用于通過(guò)服務(wù)矩陣從后臺(tái)服務(wù)器獲取信息展示命令;
該解析模塊405,用于執(zhí)行上述圖3實(shí)施例中的步驟304。
可選地,請(qǐng)參見(jiàn)圖4c,該裝置還包括:第三獲取模塊406和第一觸發(fā)模塊407,共同用于實(shí)現(xiàn)上述圖2a實(shí)施例中的第一種方式;
可選地,請(qǐng)參見(jiàn)圖4d,該裝置還包括:檢測(cè)模塊408、第四獲取模塊409、第二觸發(fā)模塊410和時(shí)間更新模塊411,共同用于實(shí)現(xiàn)上述圖2a實(shí)施例中的第二種方式。
在本發(fā)明實(shí)施例中,調(diào)用已安裝的指定應(yīng)用中的服務(wù)矩陣,通過(guò)服務(wù)矩陣獲取并運(yùn)行信息展示應(yīng)用程序的可執(zhí)行文件,以安裝并運(yùn)行該信息展示應(yīng)用程序,之后,即可通過(guò)該信息展示應(yīng)用程序從后臺(tái)服務(wù)器拉取并展示待展示的目標(biāo)推廣信息。由于該服務(wù)矩陣存在于任一包含服務(wù)矩陣的指定應(yīng)用中,也即是,只要安裝有任一指定應(yīng)用,即可通過(guò)服務(wù)矩陣安裝并運(yùn)行信息展示應(yīng)用程序以實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。本發(fā)明實(shí)施例增加了拉取目標(biāo)推廣信息的途徑,從而增加了目標(biāo)推廣信息展示和推廣效果,并且,即使未安裝軟件管理應(yīng)用,只要有任一包含服務(wù)矩陣的指定應(yīng)用存在,就能實(shí)現(xiàn)目標(biāo)推廣信息的拉取與展示。
需要說(shuō)明的是:上述實(shí)施例提供的推廣信息的展示裝置在實(shí)現(xiàn)推廣信息的展示方法時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的推廣信息的展示裝置與推廣信息的展示方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
圖5是本發(fā)明實(shí)施例提供的一種推廣信息的展示裝置的終端結(jié)構(gòu)示意圖。參見(jiàn)圖5,終端500可以包括通信單元510、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、wifi(wirelessfidelity,無(wú)線保真)模塊570、包括有一個(gè)或者一個(gè)以上處理核心的處理器580、以及電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
通信單元510可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,該通信單元510可以為rf(radiofrequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元510為rf電路時(shí),將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器580處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的rf電路包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(sim)卡、收發(fā)信機(jī)、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,通信單元510還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動(dòng)通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無(wú)線服務(wù))、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長(zhǎng)期演進(jìn))、電子郵件、sms(shortmessagingservice,短消息服務(wù))等。存儲(chǔ)器520可用于存儲(chǔ)軟件程序以及模塊,處理器580通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器520的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器520可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端500的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器520還可以包括存儲(chǔ)器控制器,以提供處理器580和輸入單元530對(duì)存儲(chǔ)器520的訪問(wèn)。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。優(yōu)選地,輸入單元530可包括觸敏表面531以及其他輸入設(shè)備532。觸敏表面531,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面531上或在觸敏表面531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸敏表面531可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來(lái)的指令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面531。除了觸敏表面531,輸入單元530還可以包括其他輸入設(shè)備532。優(yōu)選地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端500的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元540可包括顯示面板541,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來(lái)配置顯示面板541。進(jìn)一步的,觸敏表面531可覆蓋顯示面板541,當(dāng)觸敏表面531檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺(jué)輸出。雖然在圖5中,觸敏表面531與顯示面板541是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面531與顯示面板541集成而實(shí)現(xiàn)輸入和輸出功能。
終端500還可包括至少一種傳感器550,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板541的亮度,接近傳感器可在終端500移動(dòng)到耳邊時(shí),關(guān)閉顯示面板541和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端500還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與終端500之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器562將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)通信單元510以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器520以便進(jìn)一步處理。音頻電路560還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端500的通信。
為了實(shí)現(xiàn)無(wú)線通信,該終端上可以配置有無(wú)線通信單元570,該無(wú)線通信單元570可以為wifi模塊。wifi屬于短距離無(wú)線傳輸技術(shù),終端500通過(guò)無(wú)線通信單元570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖中示出了無(wú)線通信單元570,但是可以理解的是,其并不屬于終端500的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器580是終端500的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器520內(nèi)的數(shù)據(jù),執(zhí)行終端500的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器580可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器580中。
終端500還包括給各個(gè)部件供電的電源590(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器580邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源560還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,終端500還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本實(shí)施例中,終端還包括有一個(gè)或者一個(gè)以上的程序,這一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行,所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行本發(fā)明實(shí)施例提供推廣信息的展示方法。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。