推送用戶信息的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機技術(shù)領(lǐng)域,具體涉及信息推送技術(shù)領(lǐng)域,尤其涉及一種推送用戶信息的方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)和智能移動終端的發(fā)展,人與人之間通過網(wǎng)絡(luò)進行交際的模式逐漸成為社交的重要組成部分。社交平臺提供的好友推薦方法,通常包括以下幾種:通過共同好友進行匹配,按照擁有共同好友的數(shù)量進行用戶信息推薦;通過身份信息(例如學(xué)校、年齡)進行匹配,按照身份信息的匹配程度進行用戶信息推薦;通過位置信息進行匹配,按照當(dāng)前位置間的匹配程度進行用戶信息推薦;通過設(shè)定的興趣信息進行匹配,按照興趣信息的匹配程度進行用戶信息推薦。
[0003]在以上的好友推薦方法中,通過設(shè)定的興趣信息進行匹配,按照興趣信息的匹配程度進行用戶信息推薦,能夠向用戶推薦擁有共同興趣的其他用戶,從而更加符合用戶的社交需求。然而,這種好友推薦的方法往往通過用戶設(shè)定的表達興趣的詞匯定性匹配,對用戶的各個興趣的愛好程度缺乏衡量,導(dǎo)致用戶信息推送的準(zhǔn)確度較低。
【發(fā)明內(nèi)容】
[0004]本申請的目的在于提出一種改進的推送用戶信息的方法和裝置,來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0005]一方面,本申請?zhí)峁┝艘环N推送用戶信息的方法,所述方法包括:獲取第一用戶的行為信息,其中,所述行為信息包括以下至少一項:搜索時輸入的搜索詞、搜索詞的輸入次數(shù)、所訪問頁面的頁面關(guān)鍵詞、所訪問頁面的停留時長、所訪問頁面的訪問次數(shù);基于所述行為信息,生成所述第一用戶的興趣特征,其中,所述興趣特征包括興趣關(guān)鍵詞以及各興趣關(guān)鍵詞的重要度系數(shù);基于所述興趣特征,檢索出與所述第一用戶相匹配的第二用戶的用戶信息;將所述第二用戶的用戶信息推送給所述第一用戶。
[0006]在一些實施例中,當(dāng)所述行為信息包括搜索時輸入的搜索詞和所訪問頁面的頁面關(guān)鍵詞時;所述基于所述行為信息,生成所述第一用戶的興趣特征包括:對搜索詞和頁面關(guān)鍵詞基于語義進行匯總,生成興趣關(guān)鍵詞。
[0007]在一些實施例中,當(dāng)所述行為信息還包括搜索詞的輸入次數(shù)、所訪問頁面的停留時長和所訪問頁面的訪問次數(shù)時;所述基于所述行為信息,生成所述第一用戶的興趣特征還包括:基于所訪問頁面的訪問次數(shù)統(tǒng)計各頁面關(guān)鍵詞的出現(xiàn)次數(shù);基于搜索詞的輸入次數(shù)、頁面關(guān)鍵詞的出現(xiàn)次數(shù)以及所訪問頁面的停留時長確定各興趣關(guān)鍵詞的重要度系數(shù)。
[0008]在一些實施例中,所述基于搜索詞的輸入次數(shù)、頁面關(guān)鍵詞的出現(xiàn)次數(shù)以及所訪問頁面的停留時長確定各興趣關(guān)鍵詞的重要度系數(shù)包括:獲取使用搜索詞進行搜索的搜索時間和對所訪問頁面進行訪問的訪問時間;分別計算所述搜索時間和訪問時間與當(dāng)前時間的時間差;基于所述時間差、搜索詞的輸入次數(shù)、頁面關(guān)鍵詞的出現(xiàn)次數(shù)以及所訪問頁面的停留時長確定各興趣關(guān)鍵詞的重要度系數(shù)。
[0009]在一些實施例中,所述基于所述興趣特征,檢索出與所述第一用戶相匹配的第二用戶的用戶信息包括:檢索出符合以下條件之一的用戶的用戶信息作為第二用戶的用戶信息:超過預(yù)設(shè)個數(shù)的興趣關(guān)鍵詞與所述第一用戶的興趣關(guān)鍵詞相同的用戶;重要度系數(shù)最高的興趣關(guān)鍵詞與所述第一用戶的重要度系數(shù)最高的興趣關(guān)鍵詞一致的用戶;超過預(yù)設(shè)個數(shù)的興趣關(guān)鍵詞的重要度系數(shù)與所述第一用戶相應(yīng)興趣關(guān)鍵詞的重要度系數(shù)一致的用戶。
[0010]在一些實施例中,所述將所述第二用戶的用戶信息推送給所述第一用戶包括:獲取與所述第一用戶相關(guān)聯(lián)的第三用戶的用戶信息;將所述第二用戶的用戶信息與所述第三用戶的用戶信息進行匹配;基于匹配結(jié)果,篩除與所述第三用戶相匹配的第二用戶的用戶信息;將未篩除的第二用戶的用戶信息推送給所述第一用戶。
[0011]第二方面,本申請?zhí)峁┝艘环N推送用戶信息的裝置,所述裝置包括:獲取模塊,配置用于獲取第一用戶的行為信息,其中,所述行為信息包括以下至少一項:搜索時輸入的搜索詞、搜索詞的輸入次數(shù)、所訪問頁面的頁面關(guān)鍵詞、所訪問頁面的停留時長、所訪問頁面的訪問次數(shù);生成模塊,配置用于基于所述行為信息,生成所述第一用戶的興趣特征,其中,所述興趣特征包括興趣關(guān)鍵詞以及各興趣關(guān)鍵詞的重要度系數(shù);匹配模塊,配置用于基于所述興趣特征,檢索出與所述第一用戶相匹配的第二用戶的用戶信息;推送模塊,配置用于將所述第二用戶的用戶信息推送給所述第一用戶。
[0012]在一些實施例中,當(dāng)所述行為信息包括搜索時輸入的搜索詞和所訪問頁面的頁面關(guān)鍵詞時;所述生成模塊包括關(guān)鍵詞生成單元,對搜索詞和頁面關(guān)鍵詞基于語義進行匯總,生成興趣關(guān)鍵詞。
[0013]在一些實施例中,當(dāng)所述行為信息還包括搜索詞的輸入次數(shù)、所訪問頁面的停留時長和所訪問頁面的訪問次數(shù)時;所述生成模塊包括:統(tǒng)計單元,配置用于基于所訪問頁面的訪問次數(shù)統(tǒng)計頁面關(guān)鍵詞的出現(xiàn)次數(shù);重要度系數(shù)生成單元,配置用于基于搜索詞的輸入次數(shù)、頁面關(guān)鍵詞的出現(xiàn)次數(shù)以及所訪問頁面的停留時長確定各興趣關(guān)鍵詞的重要度系數(shù)。
[0014]在一些實施例中,所述重要度系數(shù)生成單元包括:獲取子單元,配置用于獲取使用搜索詞進行搜索的搜索時間和對所訪問頁面進行訪問的訪問時間;計算子單元,配置用于分別計算所述搜索時間和訪問時間與當(dāng)前時間的時間差;重要度系數(shù)生成子單元,配置用于基于所述時間差、搜索詞的輸入次數(shù)、頁面關(guān)鍵詞的出現(xiàn)次數(shù)以及所訪問頁面的停留時長確定各興趣關(guān)鍵詞的重要度系數(shù)。
[0015]在一些實施例中,所述匹配模塊檢索出符合以下條件之一的用戶的用戶信息作為第二用戶的用戶信息:超過預(yù)設(shè)個數(shù)的興趣關(guān)鍵詞與所述第一用戶的興趣關(guān)鍵詞相同的用戶;重要度系數(shù)最高的興趣關(guān)鍵詞與所述第一用戶的重要度系數(shù)最高的興趣關(guān)鍵詞一致的用戶;超過預(yù)設(shè)個數(shù)的興趣關(guān)鍵詞的重要度系數(shù)與所述第一用戶相應(yīng)興趣關(guān)鍵詞的重要度系數(shù)一致的用戶。
[0016]在一些實施例中,所述推送模塊包括:獲取單元,配置用于獲取與所述第一用戶相關(guān)的第三用戶的用戶信息;匹配單元,配置用于將所述第二用戶的用戶信息與所述第三用戶的用戶信息進行匹配;篩選單元,配置用于基于匹配結(jié)果,篩除與所述第三用戶相匹配的第二用戶的用戶信息;推送單元,配置用于將未篩除的所述第二用戶的用戶信息推送給所述第一用戶。
[0017]本申請?zhí)峁┑耐扑陀脩粜畔⒌姆椒ê脱b置,通過獲取第一用戶的行為信息,接著生成出所述第一用戶的興趣特征,該興趣特征可以包括興趣關(guān)鍵詞以及各興趣關(guān)鍵詞的重要度系數(shù),然后基于興趣特征,檢索出與第一用戶相匹配的第二用戶的用戶信息并推送給第一用戶,由于引入了衡量用戶對興趣的愛好程度的重要度系數(shù),從而提高了用戶信息推送的準(zhǔn)確度。
【附圖說明】
[0018]通過閱讀參照以下附圖所作的對非限制性實施例的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0019]圖1示出了可以應(yīng)用本申請實施例的示例性系統(tǒng)架構(gòu);
[0020]圖2是根據(jù)本申請的推送用戶信息的方法的一個實施例的流程圖;
[0021]圖3是根據(jù)本申請的推送用戶信息的方法的實施例的效果示意圖;
[0022]圖4是根據(jù)本申請的一種推送用戶信息的方法的一個應(yīng)用場景的示意圖;
[0023]圖5是根據(jù)本申請的推送用戶信息的方法的又一個實施例的流程圖;
[0024]圖6是根據(jù)本申請的推送用戶信息的裝置的一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0026]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。
[0027]圖1示出了可以應(yīng)用本申請實施例的示例性系統(tǒng)架構(gòu)100。
[0028]如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103、104、網(wǎng)絡(luò)105和服務(wù)器106。網(wǎng)絡(luò)105用以在終端設(shè)備101、102、103、104和服務(wù)器106之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)105可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0029]用戶110、120、130、140分別使用的終端設(shè)備101、102、103、104通過網(wǎng)絡(luò)105與服務(wù)器106交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103、104上可以安裝有各種通訊客戶端應(yīng)用,例如社交平臺應(yīng)用、包含搜索引擎的應(yīng)用、郵箱