信息推送方法和裝置的制造方法
【技術領域】
[0001]本申請涉及計算機技術領域,具體涉及互聯(lián)網(wǎng)技術領域,尤其涉及信息推送方法及信息推送裝置。
【背景技術】
[0002]信息推送,又稱為“網(wǎng)絡廣播”,是通過一定的技術標準或協(xié)議,在互聯(lián)網(wǎng)上通過推送用戶需要的信息來減少信息過載的一項技術。信息推送技術通過主動推送信息給用戶,可以減少用戶在網(wǎng)絡上搜索所花的時間。
[0003]現(xiàn)有的信息推送一般是通過如下步驟實現(xiàn)的:首先,搜集用戶和站點的歷史數(shù)據(jù);其次,對搜集的數(shù)據(jù)進行統(tǒng)計分析、聚類分析以及機器學習,選擇用戶感興趣或相關聯(lián)的站點內容;最后,將上述選擇的站點內容推送給用戶。這種信息推送方法操作復雜,尤其是在面對新用戶或新站點時,由于缺少歷史數(shù)據(jù)使得信息推送效果比較差;而且,用戶的興趣或偏好也是隨時間而不斷變化,站點規(guī)?;騼热菪畔⒁矔l(fā)生變化,導致這種信息推送方法還存在擴展性差的問題。
【發(fā)明內容】
[0004]本申請的目的在于提出一種改進的信息推送方法和信息推送裝置,來解決以上【背景技術】部分提到的技術問題。
[0005]第一方面,本申請?zhí)峁┝艘环N信息推送方法,所述方法包括:
[0006]獲取當前的場景模型,其中場景模型包括:用戶在預定時間段內在至少一個站點的操作行為信息和/或瀏覽行為信息,以及所述用戶的用戶特征和所述站點的站點特征;將所述當前的場景模型與至少一個預設場景模型進行匹配,獲取與所述當前的場景模型的相似度大于預設閾值的預設場景模型;基于與所獲取的預設場景模型相關聯(lián)的信息推送規(guī)貝1J,從多個待推送的信息中選擇至少一個推送信息并進行推送。
[0007]在一些實施例中,所述操作行為信息包括搜索行為信息和/或點擊行為信息。
[0008]在一些實施例中,所述站點特征包括以下至少一項:站點類型、站點規(guī)模、平均網(wǎng)站訪問深度。
[0009]在一些實施例中,所述將所述當前的場景模型與至少一個預設場景模型進行匹配,包括:基于操作行為信息、瀏覽行為信息、用戶特征和站點特征中的一項或多項,將所述當前的場景模型與所述至少一個預設場景模型進行匹配。
[0010]在一些實施例中,所述信息推送規(guī)則包括以下至少一項:計算規(guī)則、排序規(guī)則、調整規(guī)則。
[0011]第二方面,本申請?zhí)峁┝艘环N信息推送裝置,所述裝置包括:獲取單元,用于獲取當前的場景模型,其中場景模型包括:用戶在預定時間段內在至少一個站點的操作行為信息和/或瀏覽行為信息,以及所述用戶的用戶特征和所述站點的站點特征;匹配單元,用于將所述當前的場景模型與至少一個預設場景模型進行匹配,獲取與所述當前的場景模型的相似度大于預設閾值的預設場景模型;推送單元,用于基于與所獲取的預設場景模型相關聯(lián)的信息推送規(guī)則,從多個待推送的信息中選擇至少一個推送信息并進行推送。
[0012]在一些實施例中,所述操作行為信息包括搜索行為信息和/或點擊行為信息。
[0013]在一些實施例中,所述站點特征包括以下至少一項:站點類型、站點規(guī)模、平均網(wǎng)站訪問深度。
[0014]在一些實施例中,所述匹配單元具體用于:基于操作行為信息、瀏覽行為信息、用戶特征和站點特征中的一項或多項,將所述當前的場景模型與所述至少一個預設場景模型進行匹配,獲取與所述當前的場景模型的相似度大于預設閾值的預設場景模型。
[0015]在一些實施例中,所述信息推送規(guī)則包括以下至少一項:計算規(guī)則、排序規(guī)則、調整規(guī)則。
[0016]本申請?zhí)峁┑男畔⑼扑头椒ê脱b置,通過獲取當前的場景模型,將所述當前的場景模型與預設場景模型相對比,獲取與所述當前的場景模型的相似度大于預設閾值的預設場景模型,最后基于所獲取的預設場景模型相關聯(lián)的信息推送規(guī)則選擇推送信息并向用戶推送該信息,該方法解決了傳統(tǒng)信息推送方法操作復雜和擴展性差的問題。
【附圖說明】
[0017]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0018]圖1是本申請可以應用于其中的示例性系統(tǒng)架構圖;
[0019]圖2是根據(jù)本申請的信息推送方法的一個實施例的流程圖;
[0020]圖3是根據(jù)本申請的信息推送方法的一個應用場景的示意圖;
[0021]圖4是根據(jù)本申請的信息推送方法的又一個實施例的流程圖;
[0022]圖5是根據(jù)本申請的信息推送方法中,基于信息推送規(guī)則獲取推送信息的一種實現(xiàn)方式的流程圖;
[0023]圖6是根據(jù)本申請的信息推送裝置的一個實施例的結構示意圖;
[0024]圖7是適于用來實現(xiàn)本申請實施例的終端設備或服務器的計算機系統(tǒng)的結構示意圖。
【具體實施方式】
[0025]下面結合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發(fā)明相關的部分。
[0026]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。
[0027]圖1示出了可以應用本申請的信息推送方法或信息推送裝置的實施例的示例性系統(tǒng)架構100。
[0028]如圖1所示,系統(tǒng)架構100可以包括終端設備101、102、103,網(wǎng)絡104和服務器105。網(wǎng)絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質。網(wǎng)絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0029]用戶可以使用終端設備101、102、103通過網(wǎng)絡104與服務器105交互,以接收或發(fā)送消息等。終端設備101、102、103上可以安裝有各種客戶端應用,例如新聞類應用、網(wǎng)購類應用、小說類應用、音樂類應用、郵箱客戶端、社交裝置軟件等,用戶可以對終端設備上的各種應用進行搜索、點擊、瀏覽等操作。
[0030]終端設備101、102、103可以是各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、MP3 播放器(Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標準音頻層面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。
[0031]服務器105可以是提供各種服務的服務器,例如對終端設備101、102、103上的新聞類應用、網(wǎng)購類應用等提供支持的后臺網(wǎng)站服務器。后臺網(wǎng)站服務器可以對接收到上述新聞類應用、網(wǎng)購類應用等的請求數(shù)據(jù)進行分析等處理,并將處理結果反饋給終端設備。
[0032]需要說明的是,本申請實施例所提供的信息推送方法一般由服務器105執(zhí)行,相應地,信息推送裝置一般設置于服務器105中。
[0033]應該理解,圖1中的終端設備、網(wǎng)絡和服務器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設備、網(wǎng)絡和服務器。
[0034]繼續(xù)參考圖2,其示出了根據(jù)本申請的信息推送方法的一個實施例的流程200。上述的信息推送方法,包括以下步驟:
[0035]步驟201,獲取當前的場景模型。
[0036]在本實施例中,用戶所使用的電子設備(例如圖1所示的服務器)可以從本地或者遠程地獲