信息推送的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種信息推送的方法和裝置。
【背景技術(shù)】
[0002]信息推送,又稱為“網(wǎng)絡(luò)廣播”,是通過一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過推送用戶需要的信息來減少信息過載的一項(xiàng)技術(shù)。信息推送技術(shù)通過主動(dòng)推送信息給用戶,可以減少用戶在網(wǎng)絡(luò)上搜索所花的時(shí)間。信息推送可以用于各種網(wǎng)頁的顯示與終端應(yīng)用,例如網(wǎng)頁廣告、購物類終端應(yīng)用等等。
[0003]然而,現(xiàn)有的一些終端應(yīng)用中,常用的信息推送方式通常是直接在頁面上加載推送信息,在不同的終端上顯示相同的推送信息,從而,存在著網(wǎng)絡(luò)資源相關(guān)數(shù)據(jù)利用不足,信息推送缺乏針對(duì)性的問題。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)的目的在于提出一種改進(jìn)的信息推送的方法和裝置,來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0005]—方面,本申請(qǐng)?zhí)峁┝艘环N信息推送的方法,所述方法包括:接收應(yīng)用服務(wù)端發(fā)送來的終端用戶的用戶標(biāo)識(shí);根據(jù)所述用戶標(biāo)識(shí)檢索出所述終端用戶的擴(kuò)展信息,其中,所述擴(kuò)展信息從終端獲?。换谒鰯U(kuò)展信息和預(yù)先訓(xùn)練的預(yù)測(cè)模型對(duì)各條待展示信息生成預(yù)測(cè)值,其中,所述預(yù)測(cè)值包括終端用戶針對(duì)各條待展示信息進(jìn)行操作的概率值;將所述預(yù)測(cè)值返回給所述應(yīng)用服務(wù)端,以供所述應(yīng)用服務(wù)端基于各個(gè)預(yù)測(cè)值的排序結(jié)果選取至少一條待展示信息推送給所述終端用戶。
[0006]在一些實(shí)施例中,所述方法還包括:接收所述應(yīng)用服務(wù)端發(fā)送的歷史展示信息、待展示信息和多個(gè)終端用戶針對(duì)所述歷史展示信息進(jìn)行的歷史操作信息;獲取所述多個(gè)終端用戶的擴(kuò)展信息;根據(jù)所述待展示信息、所述歷史展示信息、所述歷史操作信息及所述擴(kuò)展信息訓(xùn)練預(yù)測(cè)模型。
[0007]在一些實(shí)施例中,所述根據(jù)所述待展示信息、所述歷史展示信息、所述歷史操作信息及所述擴(kuò)展信息訓(xùn)練預(yù)測(cè)模型包括:從所述多個(gè)終端用戶的擴(kuò)展信息中分別提取用戶特征;根據(jù)所述用戶特征與所述歷史操作信息,生成用戶特征對(duì)于歷史操作信息的貢獻(xiàn)系數(shù);生成基于所述用戶特征和所述貢獻(xiàn)系數(shù)對(duì)終端用戶的操作信息進(jìn)行預(yù)測(cè)的預(yù)測(cè)模型。
[0008]在一些實(shí)施例中,所述基于所述擴(kuò)展信息和所述預(yù)測(cè)模型對(duì)各條待展示信息生成預(yù)測(cè)值包括:從所述擴(kuò)展信息中提取用戶特征;計(jì)算各個(gè)用戶特征的重要度系數(shù);基于各個(gè)用戶特征的所述重要度系數(shù)和所述貢獻(xiàn)系數(shù)計(jì)算終端用戶的操作信息的預(yù)測(cè)值。
[0009]在一些實(shí)施例中,所述擴(kuò)展信息包括以下至少一項(xiàng):搜索特征、訪問特征和位置特征。
[0010]第二方面,本申請(qǐng)還提供了一種信息推送的方法,所述方法包括:向預(yù)測(cè)服務(wù)端發(fā)送終端用戶的用戶標(biāo)識(shí),以供預(yù)測(cè)服務(wù)端針對(duì)每個(gè)用戶標(biāo)識(shí)按照以下步驟生成待展示信息的預(yù)測(cè)值:根據(jù)所述用戶標(biāo)識(shí)檢索出所述終端用戶的擴(kuò)展信息;基于所述擴(kuò)展信息和預(yù)先訓(xùn)練的預(yù)測(cè)模型對(duì)每條待展示信息生成預(yù)測(cè)值,其中,所述擴(kuò)展信息由所述預(yù)測(cè)服務(wù)端從終端獲取,所述預(yù)測(cè)值包括終端用戶針對(duì)各條待展示信息進(jìn)行操作的概率值;接收所述預(yù)測(cè)服務(wù)端返回的各個(gè)預(yù)測(cè)值;基于各個(gè)預(yù)測(cè)值的排序結(jié)果選取至少一條待展示信息推送給所述終端用戶。
[0011]在一些實(shí)施例中,所述方法還包括:獲取多個(gè)終端用戶針對(duì)歷史展示信息進(jìn)行的歷史操作信息;向所述預(yù)測(cè)服務(wù)端發(fā)送所述待展示信息、所述歷史展示信息和所述歷史操作信息,以供所述預(yù)測(cè)服務(wù)端通過以下步驟訓(xùn)練預(yù)測(cè)模型:獲取所述多個(gè)終端用戶的擴(kuò)展信息;根據(jù)所述待展示信息、所述歷史展示信息、所述歷史操作信息及所述擴(kuò)展信息訓(xùn)練預(yù)測(cè)模型。
[0012]在一些實(shí)施例中,所述擴(kuò)展信息包括以下至少一項(xiàng):搜索特征、訪問特征和位置特征。
[0013]第三方面,本申請(qǐng)?zhí)峁┝艘环N信息推送的裝置,所述裝置包括:接收模塊,配置用于接收應(yīng)用服務(wù)端發(fā)送來的終端用戶的用戶標(biāo)識(shí);檢索模塊,配置用于根據(jù)所述用戶標(biāo)識(shí)檢索出所述終端用戶的擴(kuò)展信息,其中,所述擴(kuò)展信息從終端獲取;生成模塊,配置用于基于所述擴(kuò)展信息和預(yù)先訓(xùn)練的預(yù)測(cè)模型對(duì)各條待展示信息生成預(yù)測(cè)值,其中,所述預(yù)測(cè)值包括終端用戶針對(duì)各條待展示信息進(jìn)行操作的概率值;返回模塊,配置用于將所述預(yù)測(cè)值返回給所述應(yīng)用服務(wù)端,以供所述應(yīng)用服務(wù)端基于各個(gè)預(yù)測(cè)值的排序結(jié)果選取至少一條待展示信息推送給所述終端用戶。
[0014]在一些實(shí)施例中,所述裝置還包括:模型信息接收模塊,配置用于接收所述應(yīng)用服務(wù)端發(fā)送的歷史展示信息、待展示信息和多個(gè)終端用戶針對(duì)所述歷史展示信息進(jìn)行的歷史操作信息;獲取模塊,配置用于獲取所述多個(gè)終端用戶的擴(kuò)展信息;模型訓(xùn)練模塊,配置用于根據(jù)所述待展示信息、所述歷史展示信息、所述歷史操作信息及所述擴(kuò)展信息訓(xùn)練預(yù)測(cè)模型。
[0015]在一些實(shí)施例中,所述模型訓(xùn)練模塊包括:特征提取單元,配置用于從所述多個(gè)終端用戶的擴(kuò)展信息中分別提取用戶特征;貢獻(xiàn)系數(shù)生成單元,配置用于根據(jù)所述用戶特征與所述歷史操作信息,生成用戶特征對(duì)于歷史操作信息的貢獻(xiàn)系數(shù);預(yù)測(cè)模型生成單元,配置用于生成基于所述用戶特征和所述貢獻(xiàn)系數(shù)對(duì)終端用戶的操作信息進(jìn)行預(yù)測(cè)的預(yù)測(cè)模型。
[0016]在一些實(shí)施例中,所述生成模塊包括:提取單元,配置用于從所述擴(kuò)展信息中提取用戶特征;系數(shù)計(jì)算單元,配置用于計(jì)算各個(gè)用戶特征的重要度系數(shù);預(yù)測(cè)值計(jì)算單元,配置用于基于各個(gè)用戶特征的所述重要度系數(shù)和所述貢獻(xiàn)系數(shù)計(jì)算終端用戶的操作信息的預(yù)測(cè)值。
[0017]在一些實(shí)施例中,所述擴(kuò)展信息包括以下至少一項(xiàng):搜索特征、訪問特征和位置特征。
[0018]第四方面,本申請(qǐng)還提供了一種信息推送的裝置,所述裝置包括:
[0019]發(fā)送模塊,配置用于向預(yù)測(cè)服務(wù)端發(fā)送終端用戶的用戶標(biāo)識(shí),以供預(yù)測(cè)服務(wù)端針對(duì)每個(gè)用戶標(biāo)識(shí)按照以下步驟生成待展示信息的預(yù)測(cè)值:根據(jù)所述用戶標(biāo)識(shí)檢索出所述終端用戶的擴(kuò)展信息;基于所述擴(kuò)展信息和預(yù)先訓(xùn)練的預(yù)測(cè)模型對(duì)每條待展示信息生成預(yù)測(cè)值,其中,所述擴(kuò)展信息由所述預(yù)測(cè)服務(wù)端從終端獲取,所述預(yù)測(cè)值包括終端用戶針對(duì)各條待展示信息進(jìn)行操作的概率值;接收模塊,配置用于接收所述預(yù)測(cè)服務(wù)端返回的各個(gè)預(yù)測(cè)值;推送模塊,配置用于基于各個(gè)預(yù)測(cè)值的排序結(jié)果選取至少一條待展示信息推送給所述終端用戶。
[0020]在一些實(shí)施例中,所述裝置還包括:獲取模塊,配置用于獲取多個(gè)終端用戶針對(duì)歷史展示信息進(jìn)行的歷史操作信息;模型信息發(fā)送模塊,配置用于向所述預(yù)測(cè)服務(wù)端發(fā)送所述待展示信息、所述歷史展示信息和所述歷史操作信息,以供所述預(yù)測(cè)服務(wù)端通過以下步驟訓(xùn)練預(yù)測(cè)模型:獲取所述多個(gè)終端用戶的擴(kuò)展信息;根據(jù)所述待展示信息、所述歷史展示信息、所述歷史操作信息及所述擴(kuò)展信息訓(xùn)練預(yù)測(cè)模型。
[0021]在一些實(shí)施例中,所述擴(kuò)展信息包括以下至少一項(xiàng):搜索特征、訪問特征和位置特征。
[0022]第五方面,本申請(qǐng)還提供了一種信息推送的系統(tǒng),所述系統(tǒng)包括終端、預(yù)測(cè)服務(wù)端、應(yīng)用服務(wù)端;所述應(yīng)用服務(wù)端,配置用于從所述終端獲取終端用戶的用戶標(biāo)識(shí)并發(fā)送給預(yù)測(cè)服務(wù)端;所述預(yù)測(cè)服務(wù)端,配置用于接收所述應(yīng)用服務(wù)端發(fā)送來的終端用戶的用戶標(biāo)識(shí);根據(jù)所述用戶標(biāo)識(shí)檢索出所述終端用戶的擴(kuò)展信息,其中,所述擴(kuò)展信息從終端獲??;基于所述擴(kuò)展信息和預(yù)先訓(xùn)練的預(yù)測(cè)模型對(duì)各條待展示信息生成預(yù)測(cè)值;將所述預(yù)測(cè)值返回給所述應(yīng)用服務(wù)端,其中,所述預(yù)測(cè)值包括終端用戶針對(duì)各條待展示信息進(jìn)行操作的概率值;所述應(yīng)用服務(wù)端,還配置用于接收所述預(yù)測(cè)服務(wù)端返回的各個(gè)預(yù)測(cè)值;基于各個(gè)預(yù)測(cè)值的排序結(jié)果選取至少一條待展示信息發(fā)送至所述終端;所述終端,配置用于將所述應(yīng)用服務(wù)端發(fā)送的至少一條待展示信息推送給所述終端用戶。
[0023]本申請(qǐng)?zhí)峁┑男畔⑼扑偷姆椒ê脱b置,通過應(yīng)用服務(wù)端向預(yù)測(cè)服務(wù)端發(fā)送終端用戶的用戶標(biāo)識(shí),由預(yù)測(cè)服務(wù)端根據(jù)用戶標(biāo)識(shí)檢索出終端用戶的擴(kuò)展信息,并基于擴(kuò)展信息和預(yù)測(cè)模型對(duì)各條待展示信息生成預(yù)測(cè)值發(fā)送給應(yīng)用服務(wù)端,其中,所述預(yù)測(cè)值包括終端用戶針對(duì)各條待展示信息進(jìn)行操作的概率值,接著應(yīng)用服務(wù)端基于各個(gè)預(yù)測(cè)值的排序結(jié)果選取至少一條待展示信息推送給所述終端用戶,從而根據(jù)擴(kuò)展信息的差異而向不同終端用戶推送不同的信息,實(shí)現(xiàn)了富于針對(duì)性的信息推送。
【附圖說明】
[0024]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0025]圖1示出了可以應(yīng)用本申請(qǐng)實(shí)施例的示例性系統(tǒng)架構(gòu);
[0026]圖2是根據(jù)本申請(qǐng)的信息推送的方法的一個(gè)實(shí)施例的流程圖;
[0027]圖3是根據(jù)本申請(qǐng)的信息推送的方法的另一個(gè)實(shí)施例的效果示意圖;
[0028]圖4是根據(jù)本申請(qǐng)的一種信息推送的方法的一個(gè)應(yīng)用場(chǎng)景的示意圖;
[0029]圖5是根據(jù)本申請(qǐng)的信息推送的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0030]圖6是根據(jù)本申請(qǐng)的信息推送的裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0031]圖7是適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0033]需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施