本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種信息推送方法和裝置。
背景技術(shù):
目前,在應(yīng)用客戶端的某個(gè)固定位置可以開辟一個(gè)網(wǎng)絡(luò)端頁面的入口位置,用戶通過點(diǎn)擊該入口位置可以拉起該網(wǎng)絡(luò)端頁面,實(shí)現(xiàn)瀏覽該網(wǎng)絡(luò)端頁面中的信息,進(jìn)而提高應(yīng)用客戶端內(nèi)可瀏覽信息的豐富性。但是,當(dāng)應(yīng)用客戶端內(nèi)的場景發(fā)生變化后,該入口位置對應(yīng)的頁面中的內(nèi)容不會發(fā)生變化,這將會導(dǎo)致應(yīng)用客戶端內(nèi)的場景與頁面內(nèi)容的嵌合度較低,甚至沒有任何關(guān)聯(lián)。而頁面內(nèi)容與應(yīng)用客戶端內(nèi)的場景的嵌合度較低,又將會導(dǎo)致頁面中的信息與用戶期望不一致,容易導(dǎo)致應(yīng)用客戶端用戶群的流失。而且,應(yīng)用客戶端內(nèi)可以具有多個(gè)不同場景,相關(guān)技術(shù)預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作與其對應(yīng)的頁面,這樣將會增加制作成本,尤其是當(dāng)某一個(gè)場景發(fā)生變化后還需要重新制作與其對應(yīng)的頁面,這樣將會降低向應(yīng)用客戶端推送頁面內(nèi)容的效率。
針對上述的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種信息推送方法和裝置,以至少解決相關(guān)技術(shù)預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作與其對應(yīng)的頁面,導(dǎo)致增加制作成本的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種信息推送方法,包括:接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)瀏覽器嵌入在應(yīng)用客戶端中;在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面;在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第二目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種信息推送裝置,包括:第一接收單元,用于接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)瀏覽器嵌入在應(yīng)用客戶端中;查找單元,用于在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面;第一推送單元,用于在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第二目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面。
在本發(fā)明實(shí)施例中,采用接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)瀏覽器嵌入在應(yīng)用客戶端中;在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面;在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第二目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面的方式,通過在預(yù)先配置的頁面中查找與當(dāng)前目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面,并在查找到第一目標(biāo)頁面時(shí),根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染得到第二目標(biāo)頁面,將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端進(jìn)行顯示,達(dá)到了在應(yīng)用客戶端內(nèi)頁面內(nèi)容隨場景變化自動(dòng)匹配的目的,從而實(shí)現(xiàn)了提高應(yīng)用客戶端內(nèi)的場景與頁面內(nèi)容的嵌合度,減少因預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作頁面所消耗的成本的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作與其對應(yīng)的頁面,導(dǎo)致增加制作成本的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的信息推送方法的硬件環(huán)境的示意圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的信息推送方法的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送方法的流程圖;
圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的信息推送方法的處理流程的示意圖;
圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的游戲應(yīng)用中英雄介紹目標(biāo)場景的示意圖;
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的與英雄介紹目標(biāo)場景相對應(yīng)的頁面的示意圖;
圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的游戲應(yīng)用中槍械介紹目標(biāo)場景的示意圖;
圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的與槍械介紹目標(biāo)場景相對應(yīng)的頁面的示意圖;
圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的信息推送裝置的示意圖;
圖10是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送裝置的示意圖;
圖11是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送裝置的示意圖;
圖12是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送裝置的示意圖;
圖13是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送裝置的示意圖;
圖14是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送裝置的示意圖;
圖15是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送裝置的示意圖;
圖16是根據(jù)本發(fā)明實(shí)施例的另一種可選的信息推送裝置的示意圖;以及
圖17是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
首先,在對本發(fā)明實(shí)施例進(jìn)行描述的過程中出現(xiàn)的部分名詞或者術(shù)語適用于如下解釋:
MSDK:是騰訊互娛事業(yè)群為自研及第三方手游開發(fā)團(tuán)隊(duì)提供的,旨在幫助手游開發(fā)商快速接入騰訊各主要平臺并上線運(yùn)營的公共組件和服務(wù)庫。MSDK將游戲與騰訊平臺聯(lián)動(dòng)起來,游戲可以快捷、便利地接入騰訊各大平臺,而MSDK的另一個(gè)特性就是可以作為瀏覽器,可以顯示網(wǎng)頁服務(wù)器或者文件系統(tǒng)的HTML文件(標(biāo)準(zhǔn)通用標(biāo)記語言的一個(gè)應(yīng)用)內(nèi)容。
IDIP:是互娛基礎(chǔ)性平臺,運(yùn)營部核心系統(tǒng),用于存儲游戲用戶的相關(guān)數(shù)據(jù),為公司運(yùn)營系統(tǒng)提供游戲?qū)崟r(shí)數(shù)據(jù)訪問支撐,現(xiàn)已接入所有在運(yùn)營游戲。
實(shí)施例1
根據(jù)本發(fā)明實(shí)施例,提供了一種信息推送方法的方法實(shí)施例。
可選地,在本實(shí)施例中,上述信息推送方法可以應(yīng)用于如圖1所示的由服務(wù)器102和終端104所構(gòu)成的硬件環(huán)境中。如圖1所示,服務(wù)器102通過網(wǎng)絡(luò)與終端104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端104并不限定于PC、手機(jī)、平板電腦等。本發(fā)明實(shí)施例的信息推送方法可以由服務(wù)器102來執(zhí)行,也可以由終端104來執(zhí)行,還可以是由服務(wù)器102和終端104共同執(zhí)行。其中,終端104執(zhí)行本發(fā)明實(shí)施例的信息推送方法也可以是由安裝在其上的客戶端來執(zhí)行。
圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的信息推送方法的流程圖,如圖2所示,該方法可以包括以下步驟:
步驟S202,接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)瀏覽器嵌入在應(yīng)用客戶端中;
步驟S204,在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面;
步驟S206,在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第二目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面。
首先需要說明的是,上述步驟可以由網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序執(zhí)行。通過上述步驟S202至步驟S206,通過在預(yù)先配置的頁面中查找與當(dāng)前目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面,并在查找到第一目標(biāo)頁面時(shí),根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染得到第二目標(biāo)頁面,將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端進(jìn)行顯示,達(dá)到了在應(yīng)用客戶端內(nèi)頁面內(nèi)容隨場景變化自動(dòng)匹配的目的,進(jìn)而解決了相關(guān)技術(shù)預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作與其對應(yīng)的頁面,導(dǎo)致增加制作成本的技術(shù)問題,實(shí)現(xiàn)了提高應(yīng)用客戶端內(nèi)的場景與頁面內(nèi)容的嵌合度,減少因預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作頁面所消耗的成本的技術(shù)效果。
在步驟S202提供的技術(shù)方案中,應(yīng)用客戶端可以為安裝在終端設(shè)備(例如智能手機(jī)、電腦等)中的任意類型的應(yīng)用,本發(fā)明實(shí)施例對應(yīng)用客戶端的類型不做具體限定,例如,應(yīng)用客戶端可以為游戲應(yīng)用、也可以為即時(shí)通信應(yīng)用等。應(yīng)用客戶端的用戶數(shù)據(jù)可以用于表征該應(yīng)用客戶端的登錄用戶的相關(guān)信息,該相關(guān)信息可以包括但并不限于以下信息:應(yīng)用客戶端的登錄賬號ID、登錄密碼、用戶注冊信息(例如性別、年齡、郵箱等)等。應(yīng)用客戶端中可以包括多個(gè)場景,以游戲應(yīng)用為例,游戲應(yīng)用中場景可以包括:游戲開始場景、游戲結(jié)束場景;游戲人物場景、游戲裝備場景、游戲關(guān)卡場景等。需要說明的是,應(yīng)用客戶端中的場景的劃分可以根據(jù)實(shí)際需求進(jìn)行設(shè)定或調(diào)整,而且在應(yīng)用客戶端中可以預(yù)先為場景設(shè)置入口位置,本發(fā)明實(shí)施例對場景的入口位置在應(yīng)用客戶端顯示界面中的位置不做具體限定,且本發(fā)明實(shí)施例對場景的入口位置在應(yīng)用客戶端顯示界面中的顯示形式也不做具體限定,例如,場景的入口位置可以以按鈕或按鍵、鏈接等方式標(biāo)識。應(yīng)用客戶端中的場景可以用場景數(shù)據(jù)進(jìn)行表示,場景數(shù)據(jù)可以包括但并不限于以下內(nèi)容:場景類別、場景名稱、場景ID等。例如,以游戲應(yīng)用為例,游戲應(yīng)用中包括游戲裝備場景的場景數(shù)據(jù)可以包括:場景類別為武器、場景名稱為寒霜烈龍等。
目標(biāo)瀏覽器可以嵌入在應(yīng)用客戶端中,目標(biāo)瀏覽器可以作為通信載體在應(yīng)用客戶端中的各個(gè)場景中實(shí)現(xiàn)與網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序進(jìn)行信息傳輸。需要說明的是,本發(fā)明實(shí)施例對目標(biāo)瀏覽器的類型不做具體限定,只要是能夠嵌入在應(yīng)用客戶端中且能夠作為通信載體實(shí)現(xiàn)與網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序之間的信息傳輸?shù)臑g覽器均屬于本發(fā)明所保護(hù)的范圍。在實(shí)際應(yīng)用場景中,本發(fā)明實(shí)施例對啟動(dòng)目標(biāo)瀏覽器的觸發(fā)條件不做具體限定,例如,在應(yīng)用客戶端運(yùn)行過程中,如果檢測到對應(yīng)用客戶端中的用于指示進(jìn)入目標(biāo)場景的入口位置的操作區(qū)域(例如按鈕或按鍵、鏈接等)所執(zhí)行的觸控操作(例如點(diǎn)擊、長按、滑動(dòng)等),則會觸發(fā)啟動(dòng)嵌入在應(yīng)用客戶端中的目標(biāo)瀏覽器,其中,目標(biāo)場景可以為應(yīng)用客戶端中的任意一個(gè)場景。目標(biāo)瀏覽器啟動(dòng)之后,可以實(shí)時(shí)獲取應(yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)場景數(shù)據(jù)可以用于表示應(yīng)用客戶端中的目標(biāo)場景??蛇x地,目標(biāo)瀏覽器在獲取到用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)之后,可以對獲取到的用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)進(jìn)行加密處理,并將加密后的用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)傳輸給網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序。網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在接收到加密后的用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)之后,首先按照預(yù)先商定好的加密規(guī)則對其進(jìn)行解密,得到用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)的原始數(shù)據(jù)。本發(fā)明實(shí)施例通過對用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)進(jìn)行加密和解密處理,能夠?qū)崿F(xiàn)在目標(biāo)瀏覽器傳輸用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)的過程中,提高數(shù)據(jù)傳輸?shù)陌踩院涂煽啃浴?/p>
在步驟S204提供的技術(shù)方案中,本發(fā)明實(shí)施例在網(wǎng)絡(luò)端預(yù)先配置有多個(gè)頁面,每個(gè)頁面可以分別對應(yīng)一個(gè)應(yīng)用客戶端中的場景,也即網(wǎng)絡(luò)端預(yù)先配置的頁面與應(yīng)用客戶端中的場景具有對應(yīng)關(guān)系。此處需要說明的是,頁面與場景的對應(yīng)關(guān)系可以理解為頁面中的數(shù)據(jù)與場景的場景數(shù)據(jù)具有對應(yīng)關(guān)系,也即頁面中的數(shù)據(jù)與場景的場景數(shù)據(jù)相匹配,此處應(yīng)該理解相匹配可以為數(shù)據(jù)相同或者數(shù)據(jù)相似。還需要說明的是,預(yù)先配置的多個(gè)頁面可以存儲在網(wǎng)絡(luò)端的網(wǎng)絡(luò)設(shè)備中,也可以存儲在網(wǎng)絡(luò)端的數(shù)據(jù)庫中,本發(fā)明實(shí)施例對其不做具體限定。網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在接收到目標(biāo)瀏覽器傳輸?shù)挠脩魯?shù)據(jù)和目標(biāo)場景數(shù)據(jù)之后,可以對其進(jìn)行解析,并以解析之后的目標(biāo)場景數(shù)據(jù)為依據(jù),從預(yù)先配置的頁面中查找是否存在與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面,其中,第一目標(biāo)頁面中的數(shù)據(jù)與目標(biāo)場景數(shù)據(jù)相匹配。本發(fā)明實(shí)施例通過從預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面,可以實(shí)現(xiàn)無需更新應(yīng)用客戶端的版本,即可以為應(yīng)用客戶端提供與目標(biāo)場景的目標(biāo)場景數(shù)據(jù)嵌合度更高的頁面信息的目的。
在步驟S206提供的技術(shù)方案中,網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在從預(yù)先配置的頁面中查找到與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面時(shí),可以獲取該第一目標(biāo)頁面,并在第一目標(biāo)頁面的基礎(chǔ)上根據(jù)接收到的應(yīng)用客戶端的用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行個(gè)性化渲染,得到第二目標(biāo)頁面,其中,第二目標(biāo)頁面中可以包括應(yīng)用客戶端的用戶數(shù)據(jù)和目標(biāo)場景的目標(biāo)場景數(shù)據(jù)。本發(fā)明實(shí)施例利用應(yīng)用客戶端的用戶數(shù)據(jù)對查找到的與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面進(jìn)行個(gè)性化渲染,得到第二目標(biāo)頁面,能夠使得得到的第二目標(biāo)頁面中的數(shù)據(jù)信息與應(yīng)用客戶端當(dāng)前目標(biāo)場景的嵌合度更高。在得到第二目標(biāo)頁面之后,網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序可以利用應(yīng)用客戶端中嵌入的通信載體目標(biāo)瀏覽器將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端,以實(shí)現(xiàn)在應(yīng)用客戶端中顯示第二目標(biāo)頁面,達(dá)到向應(yīng)用客戶端推送與當(dāng)前目標(biāo)場景更加匹配的頁面信息的目的。
可選地,步驟S206在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端可以包括:步驟S2061,將根據(jù)用戶標(biāo)簽屬性對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面中的信息推送給應(yīng)用客戶端。
此處需要說明的是,用戶標(biāo)簽屬性是根據(jù)用戶數(shù)據(jù)獲取得到的,第二目標(biāo)頁面中可以包括用戶標(biāo)簽屬性。還需要說明的是,根據(jù)用戶數(shù)據(jù)獲取用戶標(biāo)簽屬性可以利用以下步驟:
步驟S2031,向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;
步驟S2033,接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性。
上述步驟在步驟S202接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之后由網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序執(zhí)行。在上述步驟中,第一數(shù)據(jù)庫可以為用于存儲應(yīng)用客戶端登錄用戶相關(guān)信息的數(shù)據(jù)庫,第一數(shù)據(jù)庫中可以存儲有用戶數(shù)據(jù)、用戶標(biāo)簽屬性以及用戶數(shù)據(jù)與用戶標(biāo)簽屬性的對應(yīng)關(guān)系。網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在接收到目標(biāo)瀏覽器傳輸?shù)挠脩魯?shù)據(jù)和目標(biāo)場景數(shù)據(jù)之后,可以向第一數(shù)據(jù)庫中發(fā)送第一請求,其中,第一請求可以用于向第一數(shù)據(jù)庫請求與用戶數(shù)據(jù)對應(yīng)的用戶標(biāo)簽屬性。當(dāng)?shù)谝粩?shù)據(jù)庫接收到第一請求之后,對其進(jìn)行相應(yīng),具體地可以根據(jù)預(yù)先存儲的用戶數(shù)據(jù)與用戶標(biāo)簽屬性的對應(yīng)關(guān)系進(jìn)行查找,當(dāng)找到與該用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性之后,可以將查找到的用戶標(biāo)簽屬性返回給網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序。網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在接收到第一數(shù)據(jù)庫返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性之后,可以保存該用戶標(biāo)簽屬性,并在查找到與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之后,利用用戶標(biāo)簽屬性對第一目標(biāo)頁面進(jìn)行個(gè)性化渲染,得到第二目標(biāo)頁面。
該實(shí)施例在從預(yù)先配置的頁面中查找到與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面的情況下,通過獲取與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性,并利用用戶標(biāo)簽屬性對第一目標(biāo)頁面進(jìn)行個(gè)性化渲染,使得第二目標(biāo)頁面中包括用戶標(biāo)簽屬性,能夠使得第二目標(biāo)頁面中的數(shù)據(jù)更加精確,更加符合應(yīng)用客戶端的登錄用戶的需求,進(jìn)而達(dá)到提高用戶對應(yīng)用客戶端的使用體驗(yàn)的目的。
作為一種可選的實(shí)施例,如圖3所示,該實(shí)施例的信息推送方法除了包括步驟S202至步驟S206之外,還可以包括:步驟S208,在未查找到第一目標(biāo)頁面時(shí),將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第四目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第五目標(biāo)頁面進(jìn)行渲染后得到的頁面,其中,第五目標(biāo)頁面為預(yù)先配置好的模板頁面。
在上述步驟中,網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序如果在預(yù)先配置的頁面中未查找到與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面時(shí),可以獲取第五目標(biāo)頁面,其中,第五目標(biāo)頁面可以為預(yù)先配置并存儲好的模板頁面,并利用用戶數(shù)據(jù)對第五目標(biāo)頁面進(jìn)行個(gè)性化渲染,得到第四目標(biāo)頁面,其中,第四目標(biāo)頁面中可以包括用戶數(shù)據(jù),但并不包括目標(biāo)場景數(shù)據(jù)。網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在得到第四目標(biāo)頁面之后,可以利用應(yīng)用客戶端中嵌入的通信載體目標(biāo)瀏覽器將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端,以實(shí)現(xiàn)在應(yīng)用客戶端中顯示第四目標(biāo)頁面。
可選地,步驟S208在未查找到第一目標(biāo)頁面時(shí),將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端可以包括:步驟S2082,將根據(jù)用戶標(biāo)簽屬性對第五目標(biāo)頁面進(jìn)行渲染后得到的第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端。
此處需要說明的是,用戶標(biāo)簽屬性是根據(jù)用戶數(shù)據(jù)獲取得到的,第四目標(biāo)頁面中可以包括用戶標(biāo)簽屬性。還需要說明的是,根據(jù)用戶數(shù)據(jù)獲取用戶標(biāo)簽屬性可以利用以下步驟:
步驟S2072,向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;
步驟S2074,接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性。
需要說明的是,上述步驟S2072可以與本發(fā)明實(shí)施例中的步驟S2031相同,上述步驟S2074可以與本發(fā)明實(shí)施例中的步驟S2033相同,此處對其不再贅述。上述步驟S2072至步驟S2074可以在未查找到第一目標(biāo)頁面時(shí),在將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端之前由網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序執(zhí)行,也可以是在步驟S202接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之后由網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序執(zhí)行,此處不做具體限定。
該實(shí)施例在從預(yù)先配置的頁面中未查找到與目標(biāo)場景數(shù)據(jù)相匹配的頁面時(shí),通過調(diào)用預(yù)先配置好的模板頁面,利用根據(jù)用戶數(shù)據(jù)獲取到的用戶標(biāo)簽屬性對模板頁面進(jìn)行個(gè)性化渲染,得到第四目標(biāo)頁面,能夠達(dá)到即使未查找到與目標(biāo)場景相匹配的目標(biāo)頁面時(shí),也能盡可能地使向應(yīng)用客戶端推送的第四目標(biāo)頁面中的數(shù)據(jù)更加符合應(yīng)用客戶端用戶需求的目的,進(jìn)而達(dá)到了提高向應(yīng)用客戶端推送的第四目標(biāo)頁面中的數(shù)據(jù)與應(yīng)用客戶端用戶相關(guān)性的效果。
作為一種可選的實(shí)施例,在步驟S204預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之前,該實(shí)施例的信息推送方法還可以包括以下步驟:
步驟S2032,接收配置指令;
步驟S2034,按照配置指令配置應(yīng)用客戶端中每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系。
在上述步驟中,配置指令可以用于指示在網(wǎng)絡(luò)端配置應(yīng)用客戶端中的每個(gè)場景與頁面之間的對應(yīng)關(guān)系,也即應(yīng)用客戶端中每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系,配置指令可以由應(yīng)用客戶端觸發(fā)發(fā)送,也可以由網(wǎng)絡(luò)端的其他網(wǎng)絡(luò)設(shè)備觸發(fā)發(fā)送,本發(fā)明實(shí)施例對其不做具體限定。網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在接收到配置指令之后,可以按照配置指令配置應(yīng)用客戶端中的每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系。可選地,在網(wǎng)絡(luò)端按照配置指令配置應(yīng)用客戶端中每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系之后,可以在網(wǎng)絡(luò)端存儲該對應(yīng)關(guān)系,以便于在接收到目標(biāo)場景數(shù)據(jù)之后,可以按照該對應(yīng)關(guān)系在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面,達(dá)到了提高第一目標(biāo)頁面的查找效率的效果。
作為一種可選地實(shí)施例,步驟S2034按照配置指令配置應(yīng)用客戶端中每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系可以包括:步驟S20342,按照配置指令將第一對應(yīng)關(guān)系更新為第二對應(yīng)關(guān)系。
需要說明的是,第一對應(yīng)關(guān)系可以為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第三目標(biāo)頁面之間的對應(yīng)關(guān)系,第二對應(yīng)關(guān)系可以為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第一目標(biāo)頁面之間的對應(yīng)關(guān)系,其中,第三目標(biāo)頁面可以與第一目標(biāo)頁面不同。還需要說明的是,按照配置指令對對應(yīng)關(guān)系的更新實(shí)質(zhì)為按照配置指令對與目標(biāo)場景數(shù)據(jù)對應(yīng)目標(biāo)頁面進(jìn)行更新,也就是說,對于同一個(gè)目標(biāo)場景,網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序可以按照配置指令更換與目標(biāo)場景相對應(yīng)的目標(biāo)頁面,以達(dá)到提高與目標(biāo)場景的目標(biāo)場景數(shù)據(jù)相匹配的目標(biāo)頁面的準(zhǔn)確度的效果,進(jìn)而達(dá)到提高從預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面的準(zhǔn)確度的效果。而且,該實(shí)施例通過按照配置指令更換與目標(biāo)場景相對應(yīng)的目標(biāo)頁面,還可以達(dá)到無需更新應(yīng)用客戶端的版本即可以實(shí)現(xiàn)更新應(yīng)用客戶端中的場景所對應(yīng)的頁面的目的。
作為一種可選地實(shí)施例,在步驟S202接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之前,該實(shí)施例的信息推送方法還可以包括以下步驟:
步驟S2012,接收目標(biāo)瀏覽器發(fā)送的頁面拉起指令,其中,頁面拉起指令是在應(yīng)用客戶端檢測到第一觸控操作時(shí)應(yīng)用客戶端啟動(dòng)的目標(biāo)瀏覽器所發(fā)送的,第一觸控操作是在目標(biāo)操作區(qū)域執(zhí)行的;
步驟S2014,響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面,其中,中轉(zhuǎn)頁面用于執(zhí)行接收目標(biāo)瀏覽器傳輸?shù)挠脩魯?shù)據(jù)和目標(biāo)場景數(shù)據(jù)的步驟。
在上述步驟中,應(yīng)用客戶端顯示界面中可以顯示有目標(biāo)操作區(qū)域,本發(fā)明實(shí)施例對目標(biāo)操作區(qū)域在顯示界面中的顯示位置和方式不做具體限定。應(yīng)用客戶端可以實(shí)時(shí)檢測對目標(biāo)操作區(qū)域所執(zhí)行的第一觸控操作,需要說明的是,第一觸控操作可以包括但并不限于點(diǎn)擊、長按、滑動(dòng)、手勢等操作。當(dāng)檢測到對目標(biāo)操作區(qū)域執(zhí)行第一觸控操作時(shí),啟動(dòng)目標(biāo)瀏覽器,目標(biāo)瀏覽器啟動(dòng)后可以向網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序發(fā)送頁面拉起指令,其中,頁面拉起指令用于指示在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面。網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序在接收到頁面拉起指令之后,可以對其進(jìn)行響應(yīng),在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面,其中,中轉(zhuǎn)頁面可以用于執(zhí)行本發(fā)明實(shí)施例中的步驟。
該實(shí)施例通過在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面,并由中轉(zhuǎn)頁面執(zhí)行本發(fā)明實(shí)施例的信息推送方法中的步驟,且該中轉(zhuǎn)頁面在網(wǎng)絡(luò)端執(zhí)行步驟,在應(yīng)用客戶端并不直觀體現(xiàn),只需在應(yīng)用客戶端的顯示界面上直接顯示信息推送方法最后所推送的目標(biāo)頁面,這種異步處理的方式在應(yīng)用客戶端的前端用戶察覺不到,這樣能夠減少應(yīng)用客戶端的顯示界面中頁面切換的次數(shù),進(jìn)而達(dá)到更好的提升用戶體驗(yàn)的目的。
作為一種可選地實(shí)施例,在步驟S2014響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面之后,該實(shí)施例的信息推送方法還可以包括:步驟S2016,將中轉(zhuǎn)頁面發(fā)送給應(yīng)用客戶端,以指示應(yīng)用客戶端在中轉(zhuǎn)頁面中檢測到第二觸控操作時(shí),從中轉(zhuǎn)頁面跳轉(zhuǎn)至第二目標(biāo)頁面。
在上述步驟中,區(qū)別于步驟S2012至步驟S2014所對應(yīng)的異步處理方式,步驟S2016為同步處理方式,也即在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面之后,網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序可以將該中轉(zhuǎn)頁面發(fā)送至應(yīng)用客戶端,并在應(yīng)用客戶端的顯示界面中進(jìn)行顯示,通過這樣的方式能夠?qū)崿F(xiàn)網(wǎng)絡(luò)端處理步驟與應(yīng)用客戶端的顯示界面顯示同步。應(yīng)用客戶端的顯示界面中顯示中轉(zhuǎn)頁面之后,當(dāng)檢測到在該中轉(zhuǎn)頁面中執(zhí)行的第二觸控操作時(shí),可以使得中轉(zhuǎn)頁面跳轉(zhuǎn)至第二目標(biāo)頁面。此處需要說明的是,應(yīng)用客戶端的顯示界面中顯示中轉(zhuǎn)頁面跳轉(zhuǎn)至第二目標(biāo)頁面對應(yīng)網(wǎng)絡(luò)端所執(zhí)行的步驟S202至步驟S206。還需要說明的是,本發(fā)明實(shí)施例對第二觸控操作不做具體限定,例如,第二觸控操作可以是點(diǎn)擊、長按、滑動(dòng)、手勢等操作。
該實(shí)施例通過在應(yīng)用客戶端的顯示界面中顯示中轉(zhuǎn)頁面跳轉(zhuǎn)至第二目標(biāo)頁面,在應(yīng)用客戶端中直觀顯示頁面跳轉(zhuǎn),能夠便于用戶直觀感受到,但是這種同步處理方式相較于本發(fā)明上述實(shí)施例中的異步處理方式耗時(shí)較長,且會增加頁面切換的次數(shù),故本發(fā)明優(yōu)選采用異步處理方式,以達(dá)到縮短處理時(shí)間,提高處理效率的目的。
本發(fā)明還提供了一種優(yōu)選實(shí)施例,該優(yōu)選實(shí)施例中應(yīng)用客戶端以游戲應(yīng)用為例進(jìn)行說明,但是這并不限定應(yīng)用客戶端只能是游戲應(yīng)用,本發(fā)明中的應(yīng)用客戶端可以是任意類型的應(yīng)用,本發(fā)明對其不做具體限定。
該優(yōu)選實(shí)施例的硬件架構(gòu)可以包括應(yīng)用客戶端(例如游戲應(yīng)用)、嵌入在應(yīng)用客戶端內(nèi)的目標(biāo)瀏覽器(例如MSDK瀏覽器,針對MSDK瀏覽器的解釋參見本發(fā)明上述名詞解釋部分),網(wǎng)絡(luò)端中轉(zhuǎn)頁面(相當(dāng)于本發(fā)明實(shí)施例中的網(wǎng)絡(luò)設(shè)備或者網(wǎng)絡(luò)設(shè)備中運(yùn)行的應(yīng)用程序)、IDIP數(shù)據(jù)庫(相當(dāng)于本發(fā)明實(shí)施例中的第一數(shù)據(jù)庫,針對IDIP數(shù)據(jù)庫的解釋參見本發(fā)明上述名詞解釋部分)。需要說明的是,在執(zhí)行本發(fā)明優(yōu)選實(shí)施例的處理流程之前,該實(shí)施例可以進(jìn)行一下前期部署:在應(yīng)用客戶端中預(yù)先確定場景入口位置和位置信息;配置MSDK瀏覽器嵌入在應(yīng)用客戶端中,并設(shè)置點(diǎn)擊場景入口按鈕時(shí)MSDK瀏覽器;設(shè)置應(yīng)用客戶端與網(wǎng)絡(luò)端之間的所傳輸?shù)臄?shù)據(jù)字段以及數(shù)據(jù)傳輸方式。
圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的信息推送方法的處理流程的示意圖,如圖4所示,當(dāng)應(yīng)用客戶端檢測到用戶點(diǎn)擊場景入口按鈕觸發(fā)時(shí)啟動(dòng)MSDK瀏覽器,并將用戶數(shù)據(jù)和目標(biāo)場景的目標(biāo)場景數(shù)據(jù)加密后傳輸給MSDK瀏覽器;MSDK瀏覽器拉起網(wǎng)絡(luò)端中轉(zhuǎn)頁面,并將用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)加密后封裝在中轉(zhuǎn)頁面URL后面,以實(shí)現(xiàn)將用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù)傳輸給中轉(zhuǎn)頁面;中轉(zhuǎn)頁面通過URL后面的參數(shù)進(jìn)行處理分析以獲取到加密后的用戶數(shù)據(jù)和目標(biāo)場景數(shù)據(jù),對其進(jìn)行解密處理,并進(jìn)行保存;中轉(zhuǎn)頁面可以根據(jù)用戶數(shù)據(jù)向IDIP數(shù)據(jù)庫發(fā)送用戶數(shù)據(jù)請求,以請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性,IDIP數(shù)據(jù)庫接收到該用戶數(shù)據(jù)請求之后,向中轉(zhuǎn)頁面返回所請求的用戶標(biāo)簽屬性;中轉(zhuǎn)頁面還可以根據(jù)目標(biāo)場景數(shù)據(jù)發(fā)起異步請求,以請求與目標(biāo)場景數(shù)據(jù)相匹配的頁面;如果異步請求成功,則自動(dòng)跳轉(zhuǎn)至所匹配到的頁面,并利用用戶標(biāo)簽屬性對所匹配到的頁面進(jìn)行個(gè)性化渲染,在應(yīng)用客戶端顯示該渲染后的匹配到的頁面;如果異步請求失敗,則跳轉(zhuǎn)至通用頁面,并利用用戶標(biāo)簽屬性對該通用頁面進(jìn)行個(gè)性化渲染,在應(yīng)用客戶端顯示該渲染后的通用頁面。
該優(yōu)選實(shí)施例應(yīng)用于游戲應(yīng)用時(shí)的顯示效果如圖5至圖8所示,圖5中示出了游戲應(yīng)用中英雄介紹這一目標(biāo)場景,該目標(biāo)場景的目標(biāo)場景數(shù)據(jù)可以包括:英雄、寒霜烈龍等,其中,圖5中橢圓部分“武器攻略”代表英雄介紹這一目標(biāo)場景的入口位置。圖6中示出了英雄介紹這一目標(biāo)場景對應(yīng)的頁面,在該頁面中包括針對“寒霜烈龍”的相關(guān)介紹信息,參見圖6中的文字和圖像,此處不一一說明。圖7示出了游戲進(jìn)行過程中,目標(biāo)場景發(fā)生了變化的情形,目標(biāo)場景由英雄介紹更換為槍械介紹,該槍械介紹的目標(biāo)場景的目標(biāo)場景數(shù)據(jù)可以包括:槍械、M14-火焰等,其中,圖7中橢圓部分“槍械攻略”代表槍械介紹這一目標(biāo)場景的入口位置。圖8中示出了槍械介紹這一目標(biāo)場景對應(yīng)的頁面,在該頁面中包括針對“M14-火焰”的相關(guān)介紹信息,參見圖8中的文字和圖像,此處也不一一說明。
本發(fā)明優(yōu)選實(shí)施例基于游戲應(yīng)用中的多場景能夠?qū)崿F(xiàn)對為不同場景投放與該場景相對應(yīng)的瀏覽頁面,能夠豐富游戲內(nèi)的瀏覽體驗(yàn)、根據(jù)游戲內(nèi)場景使得內(nèi)容投放更加精準(zhǔn)、幫助產(chǎn)品提升用戶活躍度、幫助用戶解決游戲內(nèi)場景遇到的問題,并且由于該優(yōu)選實(shí)施例是基于web開發(fā),因此不需要依賴應(yīng)用的版本更新即可實(shí)現(xiàn)快速低成本的更新資訊信息以及增加功能。
需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
實(shí)施例2
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述信息推送方法的信息推送裝置。圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的信息推送裝置的示意圖,如圖9所示,該裝置可以包括:
第一接收單元22,用于接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)瀏覽器嵌入在應(yīng)用客戶端中;查找單元24,用于在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面;第一推送單元26,用于在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送傳輸給應(yīng)用客戶端,其中,第二目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面。
需要說明的是,該實(shí)施例中的第一接收單元22可以用于執(zhí)行本申請實(shí)施例1中的步驟S202,該實(shí)施例中的查找單元24可以用于執(zhí)行本申請實(shí)施例1中的步驟S204,該實(shí)施例中的第一推送單元26可以用于執(zhí)行本申請實(shí)施例1中的步驟S206。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
作為一種可選的實(shí)施例,如圖10所示,該實(shí)施例的信息推送裝置還可以包括:第二接收單元232,用于在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之前,接收配置指令;配置單元234,用于按照配置指令配置應(yīng)用客戶端中每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系。
需要說明的是,該實(shí)施例中的第二接收單元232可以用于執(zhí)行本申請實(shí)施例1中的步驟S2032,該實(shí)施例中的配置單元234可以用于執(zhí)行本申請實(shí)施例1中的步驟S2034。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
作為一種可選的實(shí)施例,如圖11所示,配置單元234可以包括:更新模塊2342,用于按照配置指令將第一對應(yīng)關(guān)系更新為第二對應(yīng)關(guān)系,其中,第一對應(yīng)關(guān)系為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第三目標(biāo)頁面之間的對應(yīng)關(guān)系,第二對應(yīng)關(guān)系為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第一目標(biāo)頁面之間的對應(yīng)關(guān)系。
需要說明的是,該實(shí)施例中的更新模塊2342可以用于執(zhí)行本申請實(shí)施例1中的步驟S20342。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
作為一種可選的實(shí)施例,如圖12所示,該實(shí)施例的信息推送裝置還可以包括:第一發(fā)送單元231,用于在接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之后,向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;第三接收單元233,用于接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性。相應(yīng)地,第一推送單元26可以包括:第一推送模塊261,用于將根據(jù)用戶標(biāo)簽屬性對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面中的信息推送給應(yīng)用客戶端。
需要說明的是,該實(shí)施例中的第一發(fā)送單元231可以用于執(zhí)行本申請實(shí)施例1中的步驟S2031,該實(shí)施例中的第三接收單元233可以用于執(zhí)行本申請實(shí)施例1中的步驟S2033,該實(shí)施例中的第一推送模塊261可以用于執(zhí)行本申請實(shí)施例1中的步驟S2061。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
作為一種可選的實(shí)施例,如圖13所示,該實(shí)施例的信息推送裝置還可以包括:第二推送單元28,用于在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之后,在未查找到第一目標(biāo)頁面時(shí),將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第四目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第五目標(biāo)頁面進(jìn)行渲染后得到的頁面,其中,第五目標(biāo)頁面為預(yù)先配置好的模板頁面。
需要說明的是,該實(shí)施例中的第二推送單元28可以用于執(zhí)行本申請實(shí)施例1中的步驟S208。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
作為一種可選的實(shí)施例,如圖14所示,該實(shí)施例的信息推送裝置還可以包括:第二發(fā)送單元272,在未查找到第一目標(biāo)頁面時(shí),在將第四目標(biāo)頁面?zhèn)鬏斀o應(yīng)用客戶端之前,用于向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;第四接收單元274,用于接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性。相應(yīng)地,第二推送單元28可以包括:第二推送模塊282,用于將根據(jù)用戶標(biāo)簽屬性對第五目標(biāo)頁面進(jìn)行渲染后得到的頁面中的信息推送給應(yīng)用客戶端。
需要說明的是,該實(shí)施例中的第二發(fā)送單元272可以用于執(zhí)行本申請實(shí)施例1中的步驟S2072,該實(shí)施例中的第四接收單元274可以用于執(zhí)行本申請實(shí)施例1中的步驟S2074,該實(shí)施例中的第二推送模塊282可以用于執(zhí)行本申請實(shí)施例1中的步驟S2082。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
作為一種可選的實(shí)施例,如圖15所示,該實(shí)施例的信息推送裝置還可以包括:第五接收單元212,用于在接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之前,接收目標(biāo)瀏覽器發(fā)送的頁面拉起指令,其中,頁面拉起指令是在應(yīng)用客戶端檢測到第一觸控操作時(shí)應(yīng)用客戶端啟動(dòng)的目標(biāo)瀏覽器所發(fā)送的,第一觸控操作是在目標(biāo)操作區(qū)域執(zhí)行的;響應(yīng)單元214,用于響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面,其中,中轉(zhuǎn)頁面用于執(zhí)行接收目標(biāo)瀏覽器傳輸?shù)挠脩魯?shù)據(jù)和目標(biāo)場景數(shù)據(jù)的步驟。
需要說明的是,該實(shí)施例中的第五接收單元212可以用于執(zhí)行本申請實(shí)施例1中的步驟S2012,該實(shí)施例中的響應(yīng)單元214可以用于執(zhí)行本申請實(shí)施例1中的步驟S2014。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
作為一種可選的實(shí)施例,如圖16所示,該實(shí)施例的信息推送裝置還可以包括:第三發(fā)送單元216,用于在響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面之后,將中轉(zhuǎn)頁面發(fā)送給應(yīng)用客戶端,以指示應(yīng)用客戶端在中轉(zhuǎn)頁面中檢測到第二觸控操作時(shí),從中轉(zhuǎn)頁面跳轉(zhuǎn)至第二目標(biāo)頁面。
需要說明的是,該實(shí)施例中的第三發(fā)送單元216可以用于執(zhí)行本申請實(shí)施例1中的步驟S2016。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn),其中,硬件環(huán)境包括網(wǎng)絡(luò)環(huán)境。
通過上述模塊,達(dá)到了在應(yīng)用客戶端內(nèi)頁面內(nèi)容隨場景變化自動(dòng)匹配的目的,進(jìn)而解決了相關(guān)技術(shù)預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作與其對應(yīng)的頁面,導(dǎo)致增加制作成本的技術(shù)問題,實(shí)現(xiàn)了提高應(yīng)用客戶端內(nèi)的場景與頁面內(nèi)容的嵌合度,減少因預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作頁面所消耗的成本的技術(shù)效果。
實(shí)施例3
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述信息推送方法的服務(wù)器或終端。
圖17是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖,如圖17所示,該終端可以包括:一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器201、存儲器203、以及傳輸裝置205(如上述實(shí)施例中的發(fā)送裝置),如圖17所示,該終端還可以包括輸入輸出設(shè)備207。
其中,存儲器203可用于存儲軟件程序以及模塊,如本發(fā)明實(shí)施例中的信息推送方法和裝置對應(yīng)的程序指令/模塊,處理器201通過運(yùn)行存儲在存儲器203內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的信息推送方法。存儲器203可包括高速隨機(jī)存儲器,還可以包括非易失性存儲器,如一個(gè)或者多個(gè)磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器203可進(jìn)一步包括相對于處理器201遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至終端。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
上述的傳輸裝置205用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡(luò)具體實(shí)例可包括有線網(wǎng)絡(luò)及無線網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸裝置205包括一個(gè)網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸裝置205為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。
其中,具體地,存儲器203用于存儲應(yīng)用程序。
處理器201可以通過傳輸裝置205調(diào)用存儲器203存儲的應(yīng)用程序,以執(zhí)行下述步驟:接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)瀏覽器嵌入在應(yīng)用客戶端中;在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面;在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第二目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面。
處理器201還用于執(zhí)行下述步驟:在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之前,接收配置指令;按照配置指令配置應(yīng)用客戶端中每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系。
處理器201還用于執(zhí)行下述步驟:按照配置指令將第一對應(yīng)關(guān)系更新為第二對應(yīng)關(guān)系,其中,第一對應(yīng)關(guān)系為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第三目標(biāo)頁面之間的對應(yīng)關(guān)系,第二對應(yīng)關(guān)系為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第一目標(biāo)頁面之間的對應(yīng)關(guān)系。
處理器201還用于執(zhí)行下述步驟:在接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之后,向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;將根據(jù)用戶標(biāo)簽屬性對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面中的信息推送給應(yīng)用客戶端。
處理器201還用于執(zhí)行下述步驟:在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之后,在未查找到第一目標(biāo)頁面時(shí),將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第四目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第五目標(biāo)頁面進(jìn)行渲染后得到的頁面,其中,第五目標(biāo)頁面為預(yù)先配置好的模板頁面。
處理器201還用于執(zhí)行下述步驟:在未查找到第一目標(biāo)頁面時(shí),在將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端之前,向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;將根據(jù)用戶標(biāo)簽屬性對第五目標(biāo)頁面進(jìn)行渲染后得到的頁面中的信息推送給應(yīng)用客戶端。
處理器201還用于執(zhí)行下述步驟:在接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之前,接收目標(biāo)瀏覽器發(fā)送的頁面拉起指令,其中,頁面拉起指令是在應(yīng)用客戶端檢測到第一觸控操作時(shí)應(yīng)用客戶端啟動(dòng)的目標(biāo)瀏覽器所發(fā)送的,第一觸控操作是在目標(biāo)操作區(qū)域執(zhí)行的;響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面,其中,中轉(zhuǎn)頁面用于執(zhí)行接收目標(biāo)瀏覽器傳輸?shù)挠脩魯?shù)據(jù)和目標(biāo)場景數(shù)據(jù)的步驟。
處理器201還用于執(zhí)行下述步驟:在響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面之后,將中轉(zhuǎn)頁面發(fā)送給應(yīng)用客戶端,以指示應(yīng)用客戶端在中轉(zhuǎn)頁面中檢測到第二觸控操作時(shí),從中轉(zhuǎn)頁面跳轉(zhuǎn)至第二目標(biāo)頁面。
采用本發(fā)明實(shí)施例,提供了一種頁面?zhèn)鬏數(shù)姆桨?。通過在預(yù)先配置的頁面中查找與當(dāng)前目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面,并在查找到第一目標(biāo)頁面時(shí),根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染得到第二目標(biāo)頁面,將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端進(jìn)行顯示,達(dá)到了在應(yīng)用客戶端內(nèi)頁面內(nèi)容隨場景變化自動(dòng)匹配的目的,進(jìn)而解決了相關(guān)技術(shù)預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作與其對應(yīng)的頁面,導(dǎo)致增加制作成本的技術(shù)問題,實(shí)現(xiàn)了提高應(yīng)用客戶端內(nèi)的場景與頁面內(nèi)容的嵌合度,減少因預(yù)先為應(yīng)用客戶端內(nèi)的每個(gè)場景制作頁面所消耗的成本的技術(shù)效果。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解,圖17所示的結(jié)構(gòu)僅為示意,終端可以是智能手機(jī)(如Android手機(jī)、iOS手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、PAD等終端設(shè)備。圖17其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,終端還可包括比圖17中所示更多或者更少的組件(如網(wǎng)絡(luò)接口、顯示裝置等),或者具有與圖17所示不同的配置。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設(shè)備相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機(jī)存取器(Random Access Memory,RAM)、磁盤或光盤等。
實(shí)施例4
本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以用于執(zhí)行信息推送方法的程序代碼。
可選地,在本實(shí)施例中,上述存儲介質(zhì)可以位于上述實(shí)施例所示的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備上。
可選地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù),其中,目標(biāo)瀏覽器嵌入在應(yīng)用客戶端中;
S2,在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面;
S3,在查找到第一目標(biāo)頁面時(shí),將第二目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第二目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之前,接收配置指令;按照配置指令配置應(yīng)用客戶端中每個(gè)場景的場景數(shù)據(jù)與頁面之間的對應(yīng)關(guān)系。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:按照配置指令將第一對應(yīng)關(guān)系更新為第二對應(yīng)關(guān)系,其中,第一對應(yīng)關(guān)系為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第三目標(biāo)頁面之間的對應(yīng)關(guān)系,第二對應(yīng)關(guān)系為目標(biāo)場景的目標(biāo)場景數(shù)據(jù)與第一目標(biāo)頁面之間的對應(yīng)關(guān)系。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之后,向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;將根據(jù)用戶標(biāo)簽屬性對第一目標(biāo)頁面進(jìn)行渲染后得到的頁面中的信息推送給應(yīng)用客戶端。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在預(yù)先配置的頁面中查找與目標(biāo)場景數(shù)據(jù)相匹配的第一目標(biāo)頁面之后,在未查找到第一目標(biāo)頁面時(shí),將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端,其中,第四目標(biāo)頁面為根據(jù)用戶數(shù)據(jù)對第五目標(biāo)頁面進(jìn)行渲染后得到的頁面,其中,第五目標(biāo)頁面為預(yù)先配置好的模板頁面。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在未查找到第一目標(biāo)頁面時(shí),在將第四目標(biāo)頁面中的信息推送給應(yīng)用客戶端之前,向第一數(shù)據(jù)庫發(fā)送第一請求,其中,第一請求用于請求與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;接收第一數(shù)據(jù)庫響應(yīng)第一請求所返回的與用戶數(shù)據(jù)相對應(yīng)的用戶標(biāo)簽屬性;將根據(jù)用戶標(biāo)簽屬性對第五目標(biāo)頁面進(jìn)行渲染后得到的頁面中的信息推送給應(yīng)用客戶端。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在接收目標(biāo)瀏覽器傳輸?shù)膽?yīng)用客戶端的用戶數(shù)據(jù)和應(yīng)用客戶端中目標(biāo)場景的目標(biāo)場景數(shù)據(jù)之前,接收目標(biāo)瀏覽器發(fā)送的頁面拉起指令,其中,頁面拉起指令是在應(yīng)用客戶端檢測到第一觸控操作時(shí)應(yīng)用客戶端啟動(dòng)的目標(biāo)瀏覽器所發(fā)送的,第一觸控操作是在目標(biāo)操作區(qū)域執(zhí)行的;響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面,其中,中轉(zhuǎn)頁面用于執(zhí)行接收目標(biāo)瀏覽器傳輸?shù)挠脩魯?shù)據(jù)和目標(biāo)場景數(shù)據(jù)的步驟。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在響應(yīng)頁面拉起指令在網(wǎng)絡(luò)端加載中轉(zhuǎn)頁面之后,將中轉(zhuǎn)頁面發(fā)送給應(yīng)用客戶端,以指示應(yīng)用客戶端在中轉(zhuǎn)頁面中檢測到第二觸控操作時(shí),從中轉(zhuǎn)頁面跳轉(zhuǎn)至第二目標(biāo)頁面。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在上述計(jì)算機(jī)可讀取的存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。