本發(fā)明實(shí)施例涉及信息處理技術(shù),尤其涉及一種信息推送方法和裝置。
背景技術(shù):
隨著終端技術(shù)以及移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的移動(dòng)應(yīng)用為用戶的移動(dòng)生活提供了極大的幫助和支持,通常這些移動(dòng)應(yīng)用也有特定的使用場景。例如,美妝類APP(應(yīng)用程序)適用于天氣干燥或紫外線過強(qiáng)的場景,打車約車類APP適用于暴雨等極端天氣的場景。
現(xiàn)有的應(yīng)用信息推送技術(shù)主要包括:搜索匹配推送以及Cookie(指某些網(wǎng)站為了辨別用戶身份、進(jìn)行會(huì)話跟蹤而儲存在用戶本地終端上的數(shù)據(jù))匹配推送。其中,搜索匹配推送需要用戶主動(dòng)檢索,之后根據(jù)用戶的檢索詞匹配應(yīng)用進(jìn)行推送;Cookie匹配推送需要分析用戶端Cookie數(shù)據(jù),之后根據(jù)用戶的歷史行為習(xí)慣以及當(dāng)前的屬性來確定用戶特征,進(jìn)而推送用戶喜歡的應(yīng)用。
現(xiàn)有技術(shù)的主要缺陷在于:搜索匹配推送只能解決用戶主動(dòng)表達(dá)的需求,但用戶對應(yīng)用的功能和應(yīng)用的適用范圍了解有限,未必能據(jù)此推送用戶潛在需要的應(yīng)用;Cookie匹配可以考慮用戶的特征,但仍然未能綜合各種因素建立起特定的移動(dòng)場景,推薦的范圍和準(zhǔn)確性還不夠,對用戶在特定場景下的需求滿足度不夠。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種信息推送方法和裝置,以優(yōu)化現(xiàn)有的信息推送技術(shù),提高推送信息對用戶實(shí)際需求的命中率。
在第一方面,本發(fā)明實(shí)施例提供了一種信息推送方法,包括:
獲取用戶終端的至少一個(gè)用戶環(huán)境特征參數(shù);
根據(jù)所述用戶環(huán)境特征參數(shù)確定與所述用戶終端對應(yīng)的目標(biāo)環(huán)境場景,并獲取與所述目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集;
獲取所述目標(biāo)應(yīng)用程序集中的至少一個(gè)目標(biāo)應(yīng)用程序;
根據(jù)所述目標(biāo)應(yīng)用程序確定目標(biāo)推送信息提供給所述用戶終端。
在第二方面,本發(fā)明實(shí)施例提供了一種信息推送裝置,包括:
用戶環(huán)境特征參數(shù)獲取模塊,用于獲取用戶終端的至少一個(gè)用戶環(huán)境特征參數(shù);
目標(biāo)應(yīng)用程序集獲取模塊,用于根據(jù)所述用戶環(huán)境特征參數(shù)確定與所述用戶終端對應(yīng)的目標(biāo)環(huán)境場景,并獲取與所述目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集;
目標(biāo)應(yīng)用程序獲取模塊,用于獲取所述目標(biāo)應(yīng)用程序集中的至少一個(gè)目標(biāo)應(yīng)用程序;
目標(biāo)推送信息提供模塊,用于根據(jù)所述目標(biāo)應(yīng)用程序確定目標(biāo)推送信息提供給所述用戶終端。
本發(fā)明實(shí)施例通過獲取與用戶終端當(dāng)前所在環(huán)境對應(yīng)的環(huán)境特征參數(shù)值,根據(jù)該環(huán)境特征參數(shù)值確定與用戶對應(yīng)的目標(biāo)環(huán)境場景,并確定與該目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集,進(jìn)而根據(jù)該目標(biāo)應(yīng)用程序集確定目標(biāo)推送信息提供給用戶終端的技術(shù)手段,可以解決現(xiàn)有的信息推送技術(shù)無法根據(jù)用戶潛在的應(yīng)用需求推送應(yīng)用程序,推送信息的準(zhǔn)確性不高,對用戶在特定場景下的需求 滿足度不高等技術(shù)問題,提高了在特殊的環(huán)境場景下信息的推送精度,提高推送信息對用戶實(shí)際需求的命中率,極大的提高了用戶體驗(yàn)。
附圖說明
圖1是本發(fā)明第一實(shí)施例的一種信息推送方法的流程圖;
圖2是本發(fā)明第二實(shí)施例的一種信息推送方法的流程圖;
圖3是本發(fā)明第三實(shí)施例的一種信息推送方法的流程圖;
圖4是本發(fā)明第四實(shí)施例的一種信息推送裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
第一實(shí)施例
圖1為本發(fā)明第一實(shí)施例提供的一種信息推送方法的流程圖,本實(shí)施例的 方法可以由信息推送裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實(shí)現(xiàn),并一般可集成于服務(wù)器中,與用于提供應(yīng)用下載服務(wù)的客戶端配合使用。
本實(shí)施例的方法具體包括:
110、獲取用戶終端的至少一個(gè)用戶環(huán)境特征參數(shù)。
在本實(shí)施例中,所述用戶環(huán)境特征參數(shù)具體是指用于表征用戶當(dāng)前所在環(huán)境的環(huán)境特性的參數(shù)。
典型的,所述用戶環(huán)境特征參數(shù)可以包括下述參數(shù)中的一項(xiàng)或者多項(xiàng):
當(dāng)前溫度值、設(shè)定時(shí)間段(例如:24H(Hour,小時(shí))、12H、6H、3H、2H以及1H等)溫度變化值、當(dāng)前濕度值、設(shè)定時(shí)間段濕度變化值、天氣類型(例如:陰、晴、大雨、中雨、小雨、大雪、中雪以及小雪等)、空氣污染指數(shù)(例如:0-50、51-100、101-150、151-200、201-300以及大于300等)、pm2.5值、紫外線強(qiáng)度值、極端天氣或氣候自然災(zāi)害類型(例如:龍卷風(fēng)、臺風(fēng)、地震以及海嘯等)。
在本實(shí)施例中,可以通過控制用戶終端內(nèi)置或者外置的傳感器(例如,溫度傳感器、濕度傳感器以及光線傳感器等)獲取所述用戶環(huán)境特征參數(shù);也可以通過獲取用戶終端的地理位置信息;根據(jù)所述地理位置信息,查詢提供實(shí)時(shí)環(huán)境信息搜索服務(wù)的環(huán)境數(shù)據(jù)庫(典型的,存儲不同地點(diǎn)天氣情況的天氣數(shù)據(jù)庫),獲取與所述用戶終端對應(yīng)的至少一個(gè)用戶環(huán)境特征參數(shù),本實(shí)施例對此并不進(jìn)行限制。
120、根據(jù)所述用戶環(huán)境特征參數(shù)確定與所述用戶終端對應(yīng)的目標(biāo)環(huán)境場景,并獲取與所述目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集。
在本實(shí)施例中,預(yù)先建立有與不同的環(huán)境特征參數(shù)取值范圍對應(yīng)的不同的環(huán)境場景,以及與不同的環(huán)境場景對應(yīng)的不同的應(yīng)用程序集。
例如,將當(dāng)前溫度值高于30℃且當(dāng)前濕度值低于20的環(huán)境特征參數(shù)取值范圍定義為高溫干燥場景;再例如,將天氣類型等于大雪,空氣污染指數(shù)為0-50的環(huán)境特征參數(shù)取值范圍定義為大雪優(yōu)質(zhì)空氣場景等。
同時(shí),可以預(yù)先將各種APP進(jìn)行分類,例如,衣食住行類APP、美妝類APP、生活服務(wù)類APP以及游戲類APP等,通過對各個(gè)APP進(jìn)行詳細(xì)的分解,并分析不同APP所適用的不同環(huán)境場景,可以為不同的環(huán)境場景定義不同的應(yīng)用程序集。
例如,將美妝類APP對應(yīng)于高溫干燥場景,將打車約車類APP對應(yīng)于暴雨等極端天氣的場景等。
在本實(shí)施例中,在獲取與用戶終端當(dāng)前環(huán)境對應(yīng)的用戶環(huán)境特征參數(shù)的實(shí)際值之后,基于該用戶環(huán)境特征參數(shù)的實(shí)際值可以確定與所述用戶終端對應(yīng)的目標(biāo)環(huán)境場景,進(jìn)而可以獲取與目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集。
130、獲取所述目標(biāo)應(yīng)用程序集中的至少一個(gè)目標(biāo)應(yīng)用程序。
在本實(shí)施例中,可以直接將所述目標(biāo)應(yīng)用程序集中包括的全部應(yīng)用程序作為目標(biāo)應(yīng)用程序,也可以基于設(shè)定的選取策略獲取所述目標(biāo)應(yīng)用程序集中的一個(gè)或者多個(gè)應(yīng)用程序作為目標(biāo)應(yīng)用程序,本實(shí)施例對此并不進(jìn)行限制。
例如,可以為應(yīng)用程序集中的各應(yīng)用程序構(gòu)造對應(yīng)的觸發(fā)概率計(jì)算表達(dá)式,其中,所述觸發(fā)概率表達(dá)式為環(huán)境特征參數(shù)的函數(shù),通過根據(jù)用戶環(huán)境特征參數(shù)的實(shí)際值,可以計(jì)算目標(biāo)應(yīng)用程序集中各個(gè)應(yīng)用程序的觸發(fā)概率值,進(jìn)而可以根據(jù)觸發(fā)概率值來選取目標(biāo)應(yīng)用程序;也可以根據(jù)不同應(yīng)用程序的屬性參數(shù)(例如,應(yīng)用程序分發(fā)量或者應(yīng)用程序推送下載率等)對目標(biāo)應(yīng)用程序集中的各應(yīng)用程序進(jìn)行排序,進(jìn)而可以根據(jù)排序結(jié)果來選取目標(biāo)應(yīng)用程序;還可以同時(shí)根據(jù)觸發(fā)概率值以及屬性參數(shù)來選取目標(biāo)應(yīng)用程序等。
140、根據(jù)所述目標(biāo)應(yīng)用程序確定目標(biāo)推送信息提供給所述用戶終端。
在本實(shí)施例中,可以直接將目標(biāo)應(yīng)用程序的描述信息,和/或下載鏈接作為目標(biāo)推送信息提供給所述用戶終端;也可以根據(jù)所述用戶終端的已下載應(yīng)用程序列表對所述目標(biāo)應(yīng)用程序的包含情況,確定對應(yīng)的目標(biāo)推送信息提供給所述用戶終端,本實(shí)施例對此并不進(jìn)行限制。
本發(fā)明實(shí)施例通過獲取與用戶終端當(dāng)前所在環(huán)境對應(yīng)的環(huán)境特征參數(shù)值,根據(jù)該環(huán)境特征參數(shù)值確定與用戶對應(yīng)的目標(biāo)環(huán)境場景,并確定與該目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集,進(jìn)而根據(jù)該目標(biāo)應(yīng)用程序集確定目標(biāo)推送信息提供給用戶終端的技術(shù)手段,可以解決現(xiàn)有的信息推送技術(shù)無法根據(jù)用戶潛在的應(yīng)用需求推送應(yīng)用程序,推送信息的準(zhǔn)確性不高,對用戶在特定場景下的需求滿足度不高等技術(shù)問題,提高了在特殊的環(huán)境場景下信息的推送精度,提高推送信息對用戶實(shí)際需求的命中率,極大的提高了用戶體驗(yàn)。
更進(jìn)一步的,隨著4G的普及和移動(dòng)流量費(fèi)用的下降,隨時(shí)隨地下載應(yīng)用已經(jīng)成為趨勢。更多為生活服務(wù)的APP也不斷涌現(xiàn)出來。本發(fā)明技術(shù)方案能有效地滿足生活服務(wù)類APP到達(dá)所對應(yīng)的用戶,在很多特殊的場景下,對應(yīng)用的推薦更加精準(zhǔn),在特殊場景下能更好地解決用戶需求,滿足用戶移動(dòng)端的需求。
具體的,用戶A到達(dá)戈壁灘沙漠準(zhǔn)備旅行,本發(fā)明技術(shù)方案可以基于用戶當(dāng)前環(huán)境溫度,濕度環(huán)境來為其推送一款有補(bǔ)水保濕防曬教程的APP;城市B遭遇了龍卷風(fēng),本發(fā)明技術(shù)方案可以基于天氣氣象災(zāi)害以及用戶地理位置信息,為受災(zāi)范圍內(nèi)的用戶,推送一款自然災(zāi)害下自救指南的APP引導(dǎo)用戶自救、救人;某高速公路C上遭遇暴雪,本發(fā)明技術(shù)方案會(huì)根據(jù)位置信息,氣象信息為高速路附近用戶推送極端天氣下汽車保養(yǎng)、維修相關(guān)介紹的汽車類APP,用于指導(dǎo)。
第二實(shí)施例
圖2是本發(fā)明第二實(shí)施例的一種信息推送方法的流程圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施例中,將獲取所述目標(biāo)應(yīng)用程序集中的至少一個(gè)目標(biāo)應(yīng)用程序具體優(yōu)化為:根據(jù)所述用戶環(huán)境特征參數(shù)的取值,計(jì)算所述目標(biāo)應(yīng)用程序集中包括的各應(yīng)用程序的觸發(fā)概率值,其中,所述各應(yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式為環(huán)境特征參數(shù)的函數(shù);根據(jù)計(jì)算結(jié)果獲取所述目標(biāo)應(yīng)用程序集中設(shè)定數(shù)量的應(yīng)用程序作為所述目標(biāo)應(yīng)用程序。
同時(shí),將根據(jù)計(jì)算結(jié)果獲取所述目標(biāo)應(yīng)用程序集中設(shè)定數(shù)量的應(yīng)用程序作為所述目標(biāo)應(yīng)用程序具體優(yōu)化為:根據(jù)計(jì)算結(jié)果,獲取所述目標(biāo)應(yīng)用程序集中觸發(fā)概率值超過觸發(fā)概率門限值的第一應(yīng)用程序集;如果獲取的所述第一應(yīng)用程序集中的應(yīng)用程序的數(shù)量大于推送數(shù)量門限值,則按照設(shè)定屬性參數(shù)對所述第一應(yīng)用程序集中的應(yīng)用程序進(jìn)行排序,并根據(jù)排序結(jié)果獲取所述第一應(yīng)用程序集中設(shè)定數(shù)量的目標(biāo)應(yīng)用程序;其中,所述設(shè)定屬性參數(shù)包括:觸發(fā)概率值,和/或應(yīng)用程序分發(fā)量。
相應(yīng)的,本實(shí)施例的方法具體包括:
210、獲取用戶終端的至少一個(gè)用戶環(huán)境特征參數(shù)。
220、根據(jù)所述用戶環(huán)境特征參數(shù)確定與所述用戶終端對應(yīng)的目標(biāo)環(huán)境場景,并獲取與所述目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集。
230、根據(jù)所述用戶環(huán)境特征參數(shù)的取值,計(jì)算所述目標(biāo)應(yīng)用程序集中包括的各應(yīng)用程序的觸發(fā)概率值。
在本實(shí)施例中,所述各應(yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式為環(huán)境特征參數(shù)的函數(shù)。
舉例而言,與高溫干燥場景對應(yīng)的應(yīng)用程序集中包括第一應(yīng)用,第二應(yīng)用以及第三應(yīng)用;
與第一應(yīng)用對應(yīng)的觸發(fā)概率計(jì)算表達(dá)式為:f1(x)=a1*T+b1*S+c1*U;
與第二應(yīng)用對應(yīng)的觸發(fā)概率計(jì)算表達(dá)式為:f2(x)=a2*T+b2*S+c2*U;
與第一應(yīng)用對應(yīng)的觸發(fā)概率計(jì)算表達(dá)式為:f3(x)=a3*T+b3*S+c3*U。
其中,ai,i∈(1,3)、bj,j∈(1,3)、ck,k∈(1,3)均為設(shè)定比例系數(shù);T為當(dāng)前溫度值,S為當(dāng)前濕度值,U為紫外線強(qiáng)度值。
在獲取用戶環(huán)境特征參數(shù)的取值,即:T、S以及U的實(shí)際值后,帶入f1(x)、f2(x)以及f3(x)表達(dá)式之后,即可得到各應(yīng)用程序的觸發(fā)概率值。
240、根據(jù)計(jì)算結(jié)果,獲取所述目標(biāo)應(yīng)用程序集中觸發(fā)概率值超過觸發(fā)概率門限值的第一應(yīng)用程序集。
在本實(shí)施例中,所述觸發(fā)概率門限值可以根據(jù)實(shí)際情況進(jìn)行預(yù)設(shè),優(yōu)選的,可以結(jié)合不同環(huán)境場景對應(yīng)的不同的環(huán)境特征參數(shù)取值范圍進(jìn)行設(shè)置,本實(shí)施例對此并不進(jìn)行限制。
250、判斷獲取的所述第一應(yīng)用程序集中的應(yīng)用程序的數(shù)量是否大于推送數(shù)量門限值:若是,執(zhí)行260;否則,執(zhí)行270。
考慮到如果獲取的目標(biāo)應(yīng)用程序過多,相應(yīng)提供給用戶終端的推送信息的信息量也會(huì)過大,這樣既會(huì)對用戶造成不必要的干擾并影響用戶體驗(yàn),同時(shí)也會(huì)降低推送信息對用戶實(shí)際需求的命中率。因此,在本實(shí)施例中,可以預(yù)先設(shè)定一個(gè)推送數(shù)量門限,如果第一應(yīng)用程序中的應(yīng)用程序的數(shù)量小于該推送數(shù)量門限,可以直接將第一應(yīng)用程序中的應(yīng)用程序全部作為目標(biāo)應(yīng)用程序,并據(jù)此確定對應(yīng)的推送信息;如果第一應(yīng)用程序中的應(yīng)用程序的數(shù)量大于該推送數(shù)量門限,則需要對第一應(yīng)用程序中的應(yīng)用程序繼續(xù)進(jìn)行篩選。
260、按照設(shè)定屬性參數(shù)對所述第一應(yīng)用程序集中的應(yīng)用程序進(jìn)行排序,并根據(jù)排序結(jié)果獲取所述第一應(yīng)用程序集中設(shè)定數(shù)量的目標(biāo)應(yīng)用程序,執(zhí)行280。
其中,所述設(shè)定數(shù)量的目標(biāo)應(yīng)用程序具體可以與推送數(shù)量門限值相一致。
在本實(shí)施例中,所述設(shè)定屬性參數(shù)具體可以包括:觸發(fā)概率值,和/或應(yīng)用程序分發(fā)量。其中,分發(fā)量具體是指該應(yīng)用程序在指定應(yīng)用下載平臺的下載量。
270、將所述第一應(yīng)用程序集中的應(yīng)用程序全部作為目標(biāo)應(yīng)用程序,執(zhí)行280。
280、根據(jù)所述目標(biāo)應(yīng)用程序確定目標(biāo)推送信息提供給所述用戶終端。
在本實(shí)施例中,通過根據(jù)所述用戶環(huán)境特征參數(shù)的取值,計(jì)算所述目標(biāo)應(yīng)用程序集中包括的各應(yīng)用程序的觸發(fā)概率值以確定目標(biāo)應(yīng)用程序的技術(shù)手段,可以進(jìn)一步對與用戶環(huán)境特征參數(shù)對應(yīng)的目標(biāo)應(yīng)用程序進(jìn)行細(xì)化,進(jìn)一步提高了在特殊的環(huán)境場景下信息的推送精度以及推送信息對用戶實(shí)際需求的命中率,此外,通過設(shè)定推送數(shù)量門限值的方式可以降低過量推送信息對用戶造成的干擾,提高了用戶體驗(yàn)。
在上述各實(shí)施例的基礎(chǔ)上,還可以包括:根據(jù)用戶屬性信息和/或應(yīng)用程序?qū)傩孕畔ⅲ瑢Ω鲬?yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式中與不同環(huán)境特征參數(shù)對應(yīng)的比例系數(shù)進(jìn)行調(diào)整;
其中,用戶屬性信息包括:用戶操作行為數(shù)據(jù)以及用戶特征數(shù)據(jù);應(yīng)用程序?qū)傩孕畔☉?yīng)用程序的下載率。
舉例而言,可以根據(jù)應(yīng)用程序的屬性信息間隔設(shè)定的更新時(shí)間(例如,一天、一周或者一個(gè)月),調(diào)整不同應(yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式中與不同環(huán)境特征參數(shù)對應(yīng)的比例系數(shù);
也可以根據(jù)用戶終端的用戶特征數(shù)據(jù)(例如,性別、年齡或者愛好等),在計(jì)算目標(biāo)應(yīng)用程序集中各應(yīng)用程序的觸發(fā)概率之前,基于獲取的所述用戶特征數(shù)據(jù)動(dòng)態(tài)調(diào)整目標(biāo)應(yīng)用程序集中各應(yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式中與不同環(huán)境特征參數(shù)對應(yīng)的比例系數(shù)。
這樣設(shè)置的好處是:通過根據(jù)用戶屬性信息和/或應(yīng)用程序?qū)傩孕畔?dòng)態(tài)優(yōu)化各應(yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式,可以使得最終獲取的目標(biāo)應(yīng)用程序更接近用戶實(shí)際需求,進(jìn)而使得推送信息更加準(zhǔn)確。
第三實(shí)施例
圖3是本發(fā)明第三實(shí)施例的一種信息推送方法的流程圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施例中,將獲取用戶終端的至少一個(gè)用戶環(huán)境特征參數(shù)具體優(yōu)化為:獲取所述用戶終端的地理位置信息;根據(jù)所述地理位置信息,查詢提供實(shí)時(shí)環(huán)境信息搜索服務(wù)的環(huán)境數(shù)據(jù)庫,獲取與所述用戶終端對應(yīng)的至少一個(gè)用戶環(huán)境特征參數(shù)。
同時(shí),將根據(jù)所述目標(biāo)應(yīng)用程序確定目標(biāo)推送信息提供給所述用戶終端具體優(yōu)化為:獲取所述用戶終端的已安裝應(yīng)用程序列表;如果所述目標(biāo)應(yīng)用程序包含于所述已安裝應(yīng)用程序列表中,則將所述目標(biāo)應(yīng)用程序的描述信息作為目標(biāo)推送信息提供給所述用戶終端;如果所述目標(biāo)應(yīng)用程序未包含于所述已安裝應(yīng)用程序列表中,則將所述目標(biāo)應(yīng)用程序的下載鏈接作為目標(biāo)推送信息提供給所述用戶終端。
相應(yīng)的,本實(shí)施例的方法具體包括:
310、獲取所述用戶終端的地理位置信息。
在本實(shí)施例中,可以通過控制用戶終端中配置的GPS(Global Positioning System,全球定位系統(tǒng)),獲取所述用戶終端的地理位置信息。
320、根據(jù)所述地理位置信息,查詢提供實(shí)時(shí)環(huán)境信息搜索服務(wù)的環(huán)境數(shù)據(jù)庫,獲取與所述用戶終端對應(yīng)的至少一個(gè)用戶環(huán)境特征參數(shù)。
330、根據(jù)所述用戶環(huán)境特征參數(shù)確定與所述用戶終端對應(yīng)的目標(biāo)環(huán)境場景,并獲取與所述目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集。
340、獲取所述目標(biāo)應(yīng)用程序集中的至少一個(gè)目標(biāo)應(yīng)用程序。
350、獲取所述用戶終端的已安裝應(yīng)用程序列表。
360、判斷所述目標(biāo)應(yīng)用程序是否包含于所述已安裝應(yīng)用程序列表中,若是,執(zhí)行370;否則,執(zhí)行380。
370、將所述目標(biāo)應(yīng)用程序的描述信息作為目標(biāo)推送信息提供給所述用戶終端。
在本實(shí)施例中,如果用戶終端已經(jīng)安裝有目標(biāo)應(yīng)用程序,則可以將目標(biāo)應(yīng)用程序的描述信息作為目標(biāo)推送信息提供給所述用戶終端,以指導(dǎo)用戶使用該應(yīng)用程序中的相關(guān)功能。
380、將所述目標(biāo)應(yīng)用程序的下載鏈接作為目標(biāo)推送信息提供給所述用戶終端。
在本實(shí)施例中,如果用戶終端沒有安裝目標(biāo)應(yīng)用程序,則可以將目標(biāo)應(yīng)用程序的下載鏈接作為目標(biāo)推送信息提供給所述用戶終端,以指導(dǎo)用戶下載并安裝該應(yīng)用程序。
本實(shí)施例的方法通過獲取所述用戶終端的已安裝應(yīng)用程序列表并根據(jù)已安裝應(yīng)用程序列表對目標(biāo)應(yīng)用程序的包含情況確定目標(biāo)推送信息的技術(shù)手段,可以進(jìn)一步提高信息的推送精準(zhǔn)度以及用戶體驗(yàn)。
第四實(shí)施例
在圖4中示出了本發(fā)明第四實(shí)施例的一種信息推送裝置的結(jié)構(gòu)圖。如圖4所示,所述裝置包括:
用戶環(huán)境特征參數(shù)獲取模塊41,用于獲取用戶終端的至少一個(gè)用戶環(huán)境特征參數(shù)。
目標(biāo)應(yīng)用程序集獲取模塊42,用于根據(jù)所述用戶環(huán)境特征參數(shù)確定與所述用戶終端對應(yīng)的目標(biāo)環(huán)境場景,并獲取與所述目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集。
目標(biāo)應(yīng)用程序獲取模塊43,用于獲取所述目標(biāo)應(yīng)用程序集中的至少一個(gè)目標(biāo)應(yīng)用程序。
目標(biāo)推送信息提供模塊44,用于根據(jù)所述目標(biāo)應(yīng)用程序確定目標(biāo)推送信息提供給所述用戶終端。
本發(fā)明實(shí)施例通過獲取與用戶終端當(dāng)前所在環(huán)境對應(yīng)的環(huán)境特征參數(shù)值,根據(jù)該環(huán)境特征參數(shù)值確定與用戶對應(yīng)的目標(biāo)環(huán)境場景,并確定與該目標(biāo)環(huán)境場景對應(yīng)的目標(biāo)應(yīng)用程序集,進(jìn)而根據(jù)該目標(biāo)應(yīng)用程序集確定目標(biāo)推送信息提供給用戶終端的技術(shù)手段,可以解決現(xiàn)有的信息推送技術(shù)無法根據(jù)用戶潛在的應(yīng)用需求推送應(yīng)用程序,推送信息的準(zhǔn)確性不高,對用戶在特定場景下的需求滿足度不高等技術(shù)問題,提高了在特殊的環(huán)境場景下信息的推送精度,提高推送信息對用戶實(shí)際需求的命中率,極大的提高了用戶體驗(yàn)。
在上述各實(shí)施例的基礎(chǔ)上,用戶環(huán)境特征參數(shù)獲取模塊具體可以用于:
獲取所述用戶終端的地理位置信息;
根據(jù)所述地理位置信息,查詢提供實(shí)時(shí)環(huán)境信息搜索服務(wù)的環(huán)境數(shù)據(jù)庫,獲取與所述用戶終端對應(yīng)的至少一個(gè)用戶環(huán)境特征參數(shù)。
在上述各實(shí)施例的基礎(chǔ)上,所述環(huán)境特征參數(shù)可以包括下述至少一項(xiàng):當(dāng)前溫度值、設(shè)定時(shí)間段溫度變化值、當(dāng)前濕度值、設(shè)定時(shí)間段濕度變化值、天氣類型、空氣污染指數(shù)、pm2.5值、紫外線強(qiáng)度值、極端天氣或氣候自然災(zāi)害類型。
在上述各實(shí)施例的基礎(chǔ)上,目標(biāo)應(yīng)用程序獲取模塊可以包括:
觸發(fā)概率值計(jì)算單元,用于根據(jù)所述用戶環(huán)境特征參數(shù)的取值,計(jì)算所述目標(biāo)應(yīng)用程序集中包括的各應(yīng)用程序的觸發(fā)概率值,其中,所述各應(yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式為環(huán)境特征參數(shù)的函數(shù);
目標(biāo)應(yīng)用程序確定單元,用于根據(jù)計(jì)算結(jié)果獲取所述目標(biāo)應(yīng)用程序集中設(shè)定數(shù)量的應(yīng)用程序作為所述目標(biāo)應(yīng)用程序。
在上述各實(shí)施例的基礎(chǔ)上,所述裝置還可以包括:
比例系數(shù)調(diào)整單元,用于根據(jù)用戶屬性信息和/或應(yīng)用程序?qū)傩孕畔?,對各?yīng)用程序的觸發(fā)概率計(jì)算表達(dá)式中與不同環(huán)境特征參數(shù)對應(yīng)的比例系數(shù)進(jìn)行調(diào)整;
其中,用戶屬性信息包括:用戶操作行為數(shù)據(jù)以及用戶特征數(shù)據(jù);應(yīng)用程序?qū)傩孕畔☉?yīng)用程序的下載率。
在上述各實(shí)施例的基礎(chǔ)上,觸發(fā)概率值計(jì)算單元具體可以用于:
根據(jù)計(jì)算結(jié)果,獲取所述目標(biāo)應(yīng)用程序集中觸發(fā)概率值超過觸發(fā)概率門限值的第一應(yīng)用程序集;
如果獲取的所述第一應(yīng)用程序集中的應(yīng)用程序的數(shù)量大于推送數(shù)量門限值,則按照設(shè)定屬性參數(shù)對所述第一應(yīng)用程序集中的應(yīng)用程序進(jìn)行排序,并根據(jù)排序結(jié)果獲取所述第一應(yīng)用程序集中設(shè)定數(shù)量的目標(biāo)應(yīng)用程序;
其中,所述設(shè)定屬性參數(shù)包括:觸發(fā)概率值,和/或應(yīng)用程序分發(fā)量。
在上述各實(shí)施例的基礎(chǔ)上,目標(biāo)推送信息提供模塊具體可以用于:
獲取所述用戶終端的已安裝應(yīng)用程序列表;
如果所述目標(biāo)應(yīng)用程序包含于所述已安裝應(yīng)用程序列表中,則將所述目標(biāo)應(yīng)用程序的描述信息作為目標(biāo)推送信息提供給所述用戶終端;
如果所述目標(biāo)應(yīng)用程序未包含于所述已安裝應(yīng)用程序列表中,則將所述目標(biāo)應(yīng)用程序的下載鏈接作為目標(biāo)推送信息提供給所述用戶終端
本發(fā)明實(shí)施例所提供的信息推送裝置可用于執(zhí)行本發(fā)明任意實(shí)施例提供的信息推送方法,具備相應(yīng)的功能模塊,實(shí)現(xiàn)相同的有益效果。
顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以通過如上所述的服務(wù)器來實(shí)施??蛇x地,本發(fā)明實(shí)施例可以用計(jì)算機(jī)裝置可執(zhí)行的程序來實(shí)現(xiàn),從而可以將它們存儲在存儲裝置中由處理器來執(zhí)行,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等;或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動(dòng)和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。