本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種確定推薦信息的方法及裝置、信息推薦方法及裝置。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,大家發(fā)送的聊天工具越來(lái)越多,可通過(guò)多種不同類型的信息進(jìn)行溝通,其中信息可包括文字信息、語(yǔ)音信息和表情信息,人們喜歡發(fā)送表情來(lái)表達(dá)感情,獲取這些信息的方式有許多,常用的方式是用戶在指定頁(yè)面下載信息。
然而,指定頁(yè)面中包含的信息數(shù)量通常有很多,對(duì)于很多普通用戶來(lái)說(shuō),他們很難在指定頁(yè)面的海量信息中找到自己喜歡或需要的信息,可能會(huì)出現(xiàn)的情況就是用戶花費(fèi)了許多時(shí)間查看了不少表情后發(fā)現(xiàn)沒(méi)有找到想要的然后就放棄了,即在指定頁(yè)面中供以下載的信息數(shù)量太多不能有針對(duì)性地準(zhǔn)確反映出用戶想要的信息,這樣導(dǎo)致用戶后續(xù)需要選擇添加信息時(shí),需要花費(fèi)較多的時(shí)間去查找需要的信息,且可能無(wú)法找到自己想要的信息。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)指定頁(yè)面中信息不能有針對(duì)性地準(zhǔn)確反映出用戶想要的信息的問(wèn)題,提出一種確定推薦信息的方法及裝置、信息推薦方法及裝置。
據(jù)此,本實(shí)施例采用以下技術(shù)方案:
一種確定推薦信息的方法,包括以下步驟:
獲取第一用戶標(biāo)識(shí)以及與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄;
獲取根據(jù)統(tǒng)計(jì)的所述消息記錄中發(fā)送方為所述第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的所述預(yù)定類型的各所述信息的第二發(fā)送次數(shù);
將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)所述信息作為與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。
一種確定推薦信息的裝置,包括:
消息記錄獲取模塊,用于獲取第一用戶標(biāo)識(shí)以及與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄;
信息的發(fā)送次數(shù)確定模塊,用于獲取根據(jù)統(tǒng)計(jì)的所述消息記錄中發(fā)送方為所述第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的所述預(yù)定類型的各所述信息的第二發(fā)送次數(shù);
推薦信息確定模塊,用于將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)所述信息作為與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。
上述確定推薦信息的方法及裝置,獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄;獲取根據(jù)統(tǒng)計(jì)的消息記錄中發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的預(yù)定類型的各信息的第二發(fā)送次數(shù);將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。通過(guò)上述確定推薦信息的方法及裝置,第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息能準(zhǔn)確反映出與第二用戶標(biāo)識(shí)對(duì)應(yīng)的用戶發(fā)送頻次較高的信息,也就反映出第二用戶標(biāo)識(shí)對(duì)應(yīng)常發(fā)送的信息,將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為待推薦信息,也就是以與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送情況為依據(jù)進(jìn)行待推薦信息的確定,使得確定的待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,使待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,從而使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
一種信息推薦方法,包括以下步驟:
獲取采用上述確定推薦信息的方法確定的與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息;
當(dāng)接收到終端發(fā)送的攜帶所述第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向所述第一用戶標(biāo)識(shí)對(duì)應(yīng)的所述終端推送所述待推薦信息。
一種信息推薦裝置,包括上述確定推薦信息的裝置以及推送模塊;
所述推送模塊,用于在接收到終端發(fā)送的攜帶所述第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),將所述確定推薦信息的裝置確定的與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息向所述第一用戶標(biāo)識(shí)對(duì)應(yīng)的所述終端推送。
上述信息推薦方法及裝置,獲取采用上述確定推薦信息的方法確定的與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息;當(dāng)接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息。通過(guò)上述確定推薦信息的方法將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,使待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,從而當(dāng)接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息,使向終端推送的待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
一種信息推薦方法,包括以下步驟:
向服務(wù)器發(fā)送推薦請(qǐng)求,所述推薦請(qǐng)求包括自身的第一用戶標(biāo)識(shí);
接收所述服務(wù)器返回的推薦響應(yīng),所述推薦響應(yīng)包括與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,所述待推薦信息包括:與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中、統(tǒng)計(jì)的發(fā)送方為所述第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的、信息的第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)預(yù)定類型的各所述信息。
一種信息推薦裝置,包括以下步驟:
推薦請(qǐng)求發(fā)送模塊,用于向服務(wù)器發(fā)送推薦請(qǐng)求,所述推薦請(qǐng)求包括自身的第一用戶標(biāo)識(shí);
推薦響應(yīng)接收模塊,用于接收所述服務(wù)器返回的推薦響應(yīng),所述推薦響應(yīng)包括與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,所述待推薦信息包括:與所述第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中、統(tǒng)計(jì)的發(fā)送方為所述第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的、信息的第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)預(yù)定類型的各所述信息。
上述信息推薦方法及裝置,向服務(wù)器發(fā)送推薦請(qǐng)求,推薦請(qǐng)求包括自身的第一用戶標(biāo)識(shí);接收服務(wù)器返回的推薦響應(yīng),推薦響應(yīng)包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。由于接收的待推薦信息中包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中、統(tǒng)計(jì)的發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的、信息的第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)預(yù)定類型的各信息,能準(zhǔn)確反映出第二用戶標(biāo)識(shí)對(duì)應(yīng)常發(fā)送的信息,是以與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送情況為依據(jù)確定的待推薦信息,從而接收的待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,從而使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例的工作環(huán)境示意圖;
圖2為一個(gè)實(shí)施例中的終端的組成結(jié)構(gòu)示意圖;
圖3為一個(gè)實(shí)施例中的服務(wù)器的組成結(jié)構(gòu)示意圖
圖4為一個(gè)實(shí)施例的確定推薦信息的方法的流程示意圖;
圖5為一個(gè)實(shí)施例的信息推薦方法的流程示意圖;
圖6為另一個(gè)實(shí)施例的信息推薦方法的流程示意圖;
圖7為一個(gè)實(shí)施例的確定推薦信息的裝置的模塊示意圖;
圖8為一個(gè)實(shí)施例的信息推薦裝置的模塊示意圖;
圖9為另一個(gè)實(shí)施例的信息推薦裝置的模塊示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
圖1示出了本發(fā)明一個(gè)實(shí)施例中的工作環(huán)境示意圖,如圖1所示,其工作環(huán)境涉及終端110、服務(wù)器120以及網(wǎng)絡(luò)130,終端110及服務(wù)器120可以通過(guò)網(wǎng)絡(luò)130進(jìn)行通信。服務(wù)器120可統(tǒng)計(jì)與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,并且接收到終端110發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端110推送該待推薦信息。終端110可對(duì)服務(wù)器120推送的待推薦信息進(jìn)行接收,具體地,終端110需要向服務(wù)器120發(fā)送推薦請(qǐng)求,服務(wù)端120只有對(duì)接收到的推薦請(qǐng)求中攜帶的第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端110進(jìn)行信息推薦。終端110接收服務(wù)器響應(yīng)推薦請(qǐng)求推送的待推薦信息。
其中,終端110可以是任何一種能夠?qū)崿F(xiàn)智能輸入輸出、接收待推薦信息以及進(jìn)行信息添加并向其他終端發(fā)送添加的信息的設(shè)備,例如,臺(tái)式電腦或移動(dòng)終端,移動(dòng)終端可以是智能手機(jī)、平板電腦、車載電腦、穿戴式智能設(shè)備等。該服務(wù)器120可以是確定推薦信息以及進(jìn)行推薦信息推送的平臺(tái)所在的服務(wù)器;服務(wù)器120可以為一個(gè)或多個(gè)。本實(shí)施例涉及的是服務(wù)器120確定推薦信息和進(jìn)行信息推薦的方案以及終端110接收推薦信息的方案,終端110可對(duì)服務(wù)器120推送的推薦信息進(jìn)行信息添加實(shí)現(xiàn)添加的信息發(fā)送給其他終端實(shí)現(xiàn)信息智能操作。
終端110在一個(gè)實(shí)施例中的內(nèi)部結(jié)構(gòu)圖如圖2所示。該終端110包括通過(guò)系統(tǒng)總線連接的處理器、存儲(chǔ)介質(zhì)、網(wǎng)絡(luò)接口和內(nèi)存。其中,終端110的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng)和一種信息推薦裝置,該信息接收裝置用于實(shí)現(xiàn)一種信息推薦方法。終端110的處理器用于提供計(jì)算和控制能力,支撐整個(gè)終端110的運(yùn)行。終端110的內(nèi)存為非易失性存儲(chǔ)介質(zhì)中的信息推薦裝置的運(yùn)行提供環(huán)境,該內(nèi)存中可儲(chǔ)存有計(jì)算機(jī)可讀指令,該計(jì)算機(jī)可讀指令被處理器執(zhí)行時(shí),可使得處理器執(zhí)行一種信息推薦方法。終端110的網(wǎng)絡(luò)接口用于與網(wǎng)絡(luò)130連接和通信。
服務(wù)器120在一個(gè)實(shí)施例中的內(nèi)部結(jié)構(gòu)圖如圖3所示。該服務(wù)器120包括通過(guò)系統(tǒng)總線連接的處理器、存儲(chǔ)介質(zhì)、網(wǎng)絡(luò)接口和內(nèi)存。其中,服務(wù)器120的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng)、一種確定推薦信息的裝置和一種信息推薦裝置,該確定推薦信息的裝置用于實(shí)現(xiàn)一種確定推薦信息的方法,該信息推薦裝置用于實(shí)現(xiàn)一種信息推薦方法。服務(wù)器120的處理器用于提供計(jì)算和控制能力,支撐整個(gè)服務(wù)器120的運(yùn)行。服務(wù)器120的內(nèi)存為非易失性存儲(chǔ)介質(zhì)中的確定推薦信息的裝置、信息推薦裝置的運(yùn)行提供環(huán)境,該內(nèi)存中可儲(chǔ)存有計(jì)算機(jī)可讀指令,該計(jì)算機(jī)可讀指令被處理器執(zhí)行時(shí),可使得處理器執(zhí)行一種確定推薦信息的方法和一種信息推薦方法。服務(wù)器120的網(wǎng)絡(luò)接口用于與網(wǎng)絡(luò)130連接和通信。
如圖4所示,一個(gè)實(shí)施例中的確定推薦信息的方法,包括步驟s410至步驟s430:
s410:獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄。
用戶標(biāo)識(shí)為能唯一指定用戶身份的標(biāo)識(shí),可以包括數(shù)字、字母和標(biāo)點(diǎn)符號(hào)中的至少一種的字符的字符串,第一用戶標(biāo)識(shí)為可接收待推薦信息用戶對(duì)應(yīng)的用戶標(biāo)識(shí),不同的用戶標(biāo)識(shí)之間通過(guò)相互之間的關(guān)聯(lián)可進(jìn)行消息通信,從而會(huì)產(chǎn)生與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄。在本實(shí)施例中,獲取到第一用戶標(biāo)識(shí)后,也就知道可接收待推薦信息的用戶標(biāo)識(shí),從而,可獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄,以即時(shí)聊天的應(yīng)用場(chǎng)景為例,消息記錄可以包括對(duì)話記錄以及群聊天記錄。例如,在實(shí)際聊天應(yīng)用中,用戶a和用戶b之間的關(guān)聯(lián),可以包括好友關(guān)聯(lián)和群組關(guān)聯(lián),好友關(guān)聯(lián)指用戶a和用戶b互為好友,群組關(guān)聯(lián)是指用戶a和用戶b隸屬于相同的群組。用戶a和用戶b有關(guān)聯(lián)后,則可相互進(jìn)行消息交流,若為好友關(guān)聯(lián),用戶a和用戶b之間可以進(jìn)行一對(duì)一的消息通信,即可通過(guò)用戶之間的對(duì)話記錄獲取用戶發(fā)送的信息。若為群組關(guān)聯(lián),用戶可通過(guò)將消息發(fā)送至群組,群組中的其他用戶可獲取到群聊天記錄從而獲取到該用戶發(fā)送的信息,實(shí)現(xiàn)不同用戶之間的消息通信。
s420:獲取根據(jù)統(tǒng)計(jì)的消息記錄中發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的預(yù)定類型的各信息的第二發(fā)送次數(shù)。
上述與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中,包括有與第一用戶標(biāo)識(shí)為好友關(guān)聯(lián)的第二用戶標(biāo)識(shí)與第一用戶標(biāo)識(shí)之間的對(duì)話記錄,以及與第一用戶標(biāo)識(shí)為群組關(guān)聯(lián)的第二用戶標(biāo)識(shí)與第一用戶標(biāo)識(shí)所在相同群組的群聊天記錄,從而,可對(duì)消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)發(fā)送的信息的發(fā)送次數(shù)(本實(shí)施例中稱為第一發(fā)送次數(shù))進(jìn)行統(tǒng)計(jì),在本實(shí)施例中,可以是實(shí)時(shí)統(tǒng)計(jì),也可以是每次有消息記錄更新時(shí)進(jìn)行統(tǒng)計(jì)。
在實(shí)際應(yīng)用中,不同用戶之間的交流,可通過(guò)文字類信息、語(yǔ)音類信息、視頻類信息以及表情類信息進(jìn)行交流,即預(yù)定類型可包括文字類型、語(yǔ)音類型、視頻類型以及表情類型,在本具體示例中,是通過(guò)表情類信息進(jìn)行交流,從而是對(duì)表情類推薦信息的確定,則預(yù)定類型為表情類型,預(yù)定類型的各信息為表情信息。即,根據(jù)上述消息記錄,可統(tǒng)計(jì)消息記錄中發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的各表情信息的第一發(fā)送次數(shù),第一發(fā)送次數(shù)為各第二用戶標(biāo)識(shí)分別發(fā)送的表情信息的次數(shù),可以理解,各表情信息分別有自己對(duì)應(yīng)的第一發(fā)送次數(shù),然后根據(jù)發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的各表情信息的第一發(fā)送次數(shù)可確定各表情信息的第二發(fā)送次數(shù),第二發(fā)送次數(shù)為各表情信息分別對(duì)應(yīng)的總發(fā)送次數(shù)。
假設(shè)一個(gè)示例中與第一用戶標(biāo)識(shí)a關(guān)聯(lián)的其他用戶標(biāo)識(shí)(第二用戶標(biāo)識(shí))發(fā)送的表情信息的第一發(fā)送次數(shù)如表1所示,其中,用戶標(biāo)識(shí)c、用戶標(biāo)識(shí)d、用戶標(biāo)識(shí)e、用戶標(biāo)識(shí)f和用戶標(biāo)識(shí)g與第一用戶標(biāo)識(shí)a為好友關(guān)聯(lián),用戶標(biāo)識(shí)aa、用戶標(biāo)識(shí)ab、用戶標(biāo)識(shí)ac和用戶標(biāo)識(shí)ad與第一用戶標(biāo)識(shí)a為群組,如表1所示,用戶標(biāo)識(shí)c發(fā)送了4次表情信息1,用戶標(biāo)識(shí)d發(fā)送了2次表情信息2,用戶標(biāo)識(shí)e發(fā)送表情3發(fā)送了2次,用戶標(biāo)識(shí)f發(fā)送表情4發(fā)送了1次,用戶標(biāo)識(shí)g發(fā)送表情3發(fā)送了1次,用戶標(biāo)識(shí)aa發(fā)送表情1發(fā)送了2次、用戶標(biāo)識(shí)ab發(fā)送表情1發(fā)送了1次、用戶標(biāo)識(shí)ac發(fā)送表情2發(fā)送了2次和用戶標(biāo)識(shí)ad發(fā)送表情4發(fā)送了1次。通過(guò)統(tǒng)計(jì)發(fā)送的表情信息的總發(fā)送次數(shù),獲得第二發(fā)送次數(shù)分別為:表情信息1的第二發(fā)送次數(shù)為7次,表情信息2的第二發(fā)送次數(shù)為4次,表情信息3的第二發(fā)送次數(shù)為2次,表情信息4的第二發(fā)送次數(shù)為2次。
表1與第一用戶標(biāo)識(shí)a關(guān)聯(lián)的消息記錄統(tǒng)計(jì)
s430:將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。
基于社交關(guān)系,一般用戶所添加的好友或所在群組中其他用戶大部分都是同一個(gè)群體的,因此用戶所使用的預(yù)定類型的信息與其好友或群組中的其他用戶是比較相似的,所以對(duì)每個(gè)第一用戶標(biāo)識(shí)而言,需要獲取與其關(guān)聯(lián)的消息記錄中對(duì)話記錄以及群聊天記錄發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),并確定預(yù)定類型的各信息的第二發(fā)送次數(shù),第二發(fā)送次數(shù)越大表示該預(yù)定類型的信息發(fā)送越頻繁,該預(yù)定類型的信息使用越頻繁,越能準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,從而將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,這樣可確保確定的待推薦信息能有針對(duì)性地準(zhǔn)確反映第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,用戶在后續(xù)進(jìn)行預(yù)定類型的信息的選擇時(shí),無(wú)需在海量的信息中進(jìn)行選擇,節(jié)約選擇時(shí)間,提高用戶選擇效率。
不同的第一用戶標(biāo)識(shí),由于其關(guān)聯(lián)的消息記錄不同,從而確定的待推薦信息也是不同的,例如,服務(wù)器為第一用戶標(biāo)識(shí)a1確定的待推薦信息可能包括表情信息1、表情信息2、表情信息3和表情信息4,而為第一用戶標(biāo)識(shí)a2確定的待推薦信息可能包括表情信息4、表情信息5、表情信息6和表情信息7。
上述確定推薦信息的方法,獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄;獲取根據(jù)統(tǒng)計(jì)的消息記錄中發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的預(yù)定類型的各信息的第二發(fā)送次數(shù);將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。通過(guò)上述確定推薦信息的方法,可獲取到消息記錄中根據(jù)統(tǒng)計(jì)的發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的預(yù)定類型的各信息的第二發(fā)送次數(shù),第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息能準(zhǔn)確反映出與第二用戶標(biāo)識(shí)對(duì)應(yīng)的用戶發(fā)送頻次較高的信息,也就反映出第二用戶標(biāo)識(shí)對(duì)應(yīng)常發(fā)送的信息,將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為待推薦信息,也就是以與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送情況為依據(jù)進(jìn)行待推薦信息的確定,使得確定的待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,使待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,從而使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
在其中一個(gè)實(shí)施例中,可以是在消息記錄中預(yù)定類型的各信息的數(shù)目大于預(yù)定數(shù)目時(shí),則進(jìn)入將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息的步驟;否則,將預(yù)定類型的各信息確定為待推薦信息。
由于在消息記錄中預(yù)定類型的各信息的數(shù)目可能存在小于或等于預(yù)定數(shù)目的情況,從而還需要對(duì)預(yù)定類型的各信息的數(shù)目是否大于預(yù)定數(shù)目進(jìn)行分析,若預(yù)定類型的各信息的數(shù)目大于預(yù)定數(shù)目,說(shuō)明將預(yù)定數(shù)據(jù)各信息作為待推薦信息的數(shù)目是足夠的,直接將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息即可,否則,將預(yù)定數(shù)據(jù)各信息作為待推薦信息的數(shù)目是不夠的,此時(shí),直接將消息記錄中預(yù)定類型的各信息全部作為待推薦信息。例如,在本實(shí)施例中,預(yù)定數(shù)目為10,預(yù)定類型的信息為表情信息,若消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)發(fā)送的表情信息的數(shù)目為11個(gè),即與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中表情信息的數(shù)目是大于預(yù)定數(shù)目10的,足以從中選擇出發(fā)送次數(shù)前10的表情信息作為待推薦信息,若消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)發(fā)送的表情信息的數(shù)目為6個(gè),即與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中表情信息的數(shù)目是小于預(yù)定數(shù)目10的,不足以從中選擇出發(fā)送次數(shù)前10的表情信息作為待推薦信息,此時(shí),將所有的表情信息(6個(gè)表情信息)作為待推薦信息。
在其中一個(gè)實(shí)施例中,上述確定推薦信息的方法,還可以包括步驟:
間隔第一預(yù)設(shè)時(shí)間段后,返回獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄的步驟,重新確定與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。
也就是說(shuō),在獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄之后,可以記錄獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄的獲取時(shí)間,在獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄的之后的第一預(yù)設(shè)時(shí)間段后,需要返回獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄的步驟,重新獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄,以重新確定與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。
隨著聊天的持續(xù)進(jìn)行,消息記錄是在不斷更新的,為了避免確定的待推薦信息過(guò)時(shí),使待推薦信息能及時(shí)更新,需要每間隔第一預(yù)設(shè)時(shí)間段重新獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄,重新獲取統(tǒng)計(jì)的消息記錄中第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),并重新確定第二發(fā)送次數(shù),后續(xù)再將第二發(fā)送次數(shù)最大的預(yù)定數(shù)據(jù)的預(yù)定類型的各信息作為待推薦信息,實(shí)現(xiàn)待推薦信息的重新確定,這樣可確保待推薦信息的及時(shí)更新,更加符合用戶當(dāng)前想要的預(yù)定類型的信息。在本實(shí)施例中,第一預(yù)設(shè)時(shí)間段可以設(shè)置為一個(gè)月或者其他時(shí)間段,例如1個(gè)星期或者10天,即可每隔一個(gè)月對(duì)第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù)進(jìn)行更新,從而更新第二發(fā)送次數(shù),從而實(shí)現(xiàn)對(duì)待推薦信息的更新。
在其中一個(gè)實(shí)施例中,第一發(fā)送次數(shù)為消息記錄中最近第二預(yù)設(shè)時(shí)間段內(nèi)發(fā)送方為第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的發(fā)送次數(shù)。
由于與當(dāng)前時(shí)間越近的時(shí)間段內(nèi)的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的信息越能反映最近一段時(shí)間內(nèi)常發(fā)送的信息,越能反映第一用戶標(biāo)識(shí)在這一段時(shí)間內(nèi)想要發(fā)送的表情,從而,在獲取統(tǒng)計(jì)的第一發(fā)送次數(shù)時(shí),是獲取統(tǒng)計(jì)的在最近第二預(yù)設(shè)時(shí)間段內(nèi)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),以確保后續(xù)確定的待推薦信息是第二用戶標(biāo)識(shí)最新使用的預(yù)定類型的信息。在本實(shí)施例中,第二預(yù)設(shè)時(shí)間段可以為一個(gè)月或者其他時(shí)間,即計(jì)的是在最近一個(gè)月內(nèi)第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù)。
在一個(gè)實(shí)施例中,將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息的步驟之后還包括:
獲取各待推薦信息對(duì)應(yīng)的第一信息標(biāo)識(shí);
獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息以及各信息對(duì)應(yīng)的第二信息標(biāo)識(shí);
將第一信息標(biāo)識(shí)中與第二信息標(biāo)識(shí)相同的標(biāo)識(shí)對(duì)應(yīng)的信息過(guò)濾,更新待推薦信息。
信息標(biāo)識(shí)為能唯一指定信息身份的標(biāo)識(shí),可以包括數(shù)字、字母和標(biāo)點(diǎn)符號(hào)中的至少一種的字符的字符串。與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息為第一用戶標(biāo)識(shí)已經(jīng)對(duì)應(yīng)擁有的預(yù)定類型的信息。由于第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息可能已經(jīng)在第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息中了,為了減少待推薦信息的信息量,減少推送過(guò)程中占用的資源空間,對(duì)重復(fù)的預(yù)定類型的信息進(jìn)行過(guò)濾,更新待推薦信息,后續(xù)在進(jìn)行推送時(shí),可減少推送時(shí)間,提高推薦效率。
如圖5所示,一個(gè)實(shí)施例中在服務(wù)器執(zhí)行的信息推薦方法,包括以下步驟s410至步驟s440:
步驟s410至步驟s430:采用上述確定推薦信息的方法確定與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。在另一個(gè)實(shí)現(xiàn)方式中,也可以是直接獲取采用上述確定推薦信息的方法確定的與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。
s440:當(dāng)接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息。
即服務(wù)器在進(jìn)行信息推薦時(shí),首先需要獲取通過(guò)上述確定推薦信息的方法中的任意一種確定的與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。為了避免向所有終端推送待推薦信息影響推薦效率,且避免終端在不需要推薦信息的情況下接收到服務(wù)器推送的待推薦信息給終端帶來(lái)騷擾的問(wèn)題,服務(wù)器需要在接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),也就表示終端需要推送,向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息。
上述信息推薦方法,獲取采用上述確定推薦信息的方法確定的與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息;當(dāng)接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息。通過(guò)上述確定推薦信息的裝置將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,使待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,從而當(dāng)接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息,使向終端推送的待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
如圖6所示,一個(gè)實(shí)施例中在終端執(zhí)行的信息推薦方法,包括以下步驟:
s610:向服務(wù)器發(fā)送推薦請(qǐng)求。
推薦請(qǐng)求包括自身的第一用戶標(biāo)識(shí)。終端在需要服務(wù)端為其提供待推薦信息時(shí),向服務(wù)器發(fā)送推薦請(qǐng)求,以請(qǐng)求終端推送待推薦信息。
s620:接收服務(wù)器返回的推薦響應(yīng)。
推薦響應(yīng)包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,待推薦信息包括:與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中、統(tǒng)計(jì)的發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的、信息的第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)預(yù)定類型的各信息。
上述信息推薦方法,向服務(wù)器發(fā)送推薦請(qǐng)求,推薦請(qǐng)求包括自身的第一用戶標(biāo)識(shí);接收服務(wù)器返回的推薦響應(yīng),推薦響應(yīng)包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。由于接收的待推薦信息中包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中、統(tǒng)計(jì)的發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的、信息的第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)預(yù)定類型的各信息,能準(zhǔn)確反映出第二用戶標(biāo)識(shí)對(duì)應(yīng)常發(fā)送的信息,是以與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送情況為依據(jù)確定的待推薦信息,從而接收的待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,從而使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
在其中一個(gè)實(shí)施例中,在上述步驟s610中,可以是在與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目小于預(yù)設(shè)數(shù)目閾值時(shí),進(jìn)入向服務(wù)器發(fā)送推薦請(qǐng)求的步驟。
由于第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息已經(jīng)有很多了,為避免騷擾,無(wú)需服務(wù)器再進(jìn)行信息推薦,即在與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目大于或等于預(yù)設(shè)數(shù)目閾值時(shí),終端不向服務(wù)端發(fā)送推薦請(qǐng)求,只有在與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目小于預(yù)設(shè)數(shù)目閾值時(shí),向服務(wù)器發(fā)送推薦請(qǐng)求。
在其中一個(gè)實(shí)施例中,與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目為在與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息有更新時(shí)統(tǒng)計(jì)的與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目。
也就是說(shuō),一旦與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息有更新,則重新統(tǒng)計(jì)與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目,確保與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目是及時(shí)和準(zhǔn)確的。
在一個(gè)實(shí)施例中,推薦響應(yīng)還包括待推薦信息對(duì)應(yīng)的第一信息標(biāo)識(shí)。
接收服務(wù)器返回的推薦響應(yīng)的步驟之后還包括:
獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息以及對(duì)應(yīng)的第二信息標(biāo)識(shí);
將第一信息標(biāo)識(shí)中與第二信息標(biāo)識(shí)不相同的標(biāo)識(shí)對(duì)應(yīng)的信息添加到本地。
由于服務(wù)器發(fā)送過(guò)來(lái)的待推薦信息是未經(jīng)過(guò)去重過(guò)濾的,終端接收的待推薦信息有可能和與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息有重復(fù),因此,可以只需要對(duì)本地沒(méi)有的信息進(jìn)行存儲(chǔ),以避免信息的重復(fù)。
在一個(gè)實(shí)施例中,在更新待推薦信息之后,還包括:
根據(jù)更新后的待推薦信息,更新與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息。
終端獲得更新后的待推薦信息之后,將其更新到與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息,從而,與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息會(huì)增加,便于用戶后續(xù)進(jìn)行預(yù)定類型的信息的選擇。
在其中一個(gè)實(shí)施例中,接收服務(wù)器返回的推薦響應(yīng)的步驟之前,還包括步驟:
監(jiān)測(cè)第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端自身是否連網(wǎng);
若是,則進(jìn)入接收服務(wù)器返回的推薦響應(yīng)的步驟。
為了確保信息接收的順暢,終端還需進(jìn)行連網(wǎng)檢測(cè),具體地,監(jiān)測(cè)第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端自身是否連接wifi(wireless-fidelity,無(wú)線保真)網(wǎng)絡(luò)。
基于與上述確定推薦信息的方法相同的思想,圖7示出了一個(gè)實(shí)施例中的確定推薦信息的裝置,該裝置可設(shè)置在服務(wù)器上,包括:
消息記錄獲取模塊710,用于獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄;
信息的發(fā)送次數(shù)確定模塊720,用于獲取根據(jù)統(tǒng)計(jì)的消息記錄中發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的預(yù)定類型的各信息的第二發(fā)送次數(shù);
推薦信息確定模塊730,用于將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。
上述確定推薦信息的裝置,獲取第一用戶標(biāo)識(shí)以及與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄;獲取根據(jù)統(tǒng)計(jì)消息記錄中發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),確定的預(yù)定類型的各信息的發(fā)送次數(shù);將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。通過(guò)上述確定推薦信息的裝置,可獲取到消息記錄中統(tǒng)計(jì)的發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的第一發(fā)送次數(shù),且發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息能準(zhǔn)確反映出與第二用戶標(biāo)識(shí)對(duì)應(yīng)的用戶發(fā)送頻次較高的信息,也就反映出第二用戶標(biāo)識(shí)對(duì)應(yīng)的用戶常發(fā)送的信息,將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為待推薦信息,也就是以與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送情況為依據(jù)進(jìn)行待推薦信息的確定,使得確定的待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,使待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,從而使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
在其中一個(gè)實(shí)施例中,推薦信息確定模塊730,在消息記錄中預(yù)定類型的各信息的數(shù)目大于預(yù)定數(shù)目時(shí),將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,否則,將預(yù)定類型的各信息確定為待推薦信息。
在其中一個(gè)實(shí)施例中,消息記錄獲取模塊710還用于間隔第一預(yù)設(shè)時(shí)間段后,重新獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄。
在其中一個(gè)實(shí)施例中,第一發(fā)送次數(shù)為消息記錄中最近第二預(yù)設(shè)時(shí)間段內(nèi)發(fā)送方為第二用戶標(biāo)識(shí)發(fā)送的預(yù)定類型的各信息的發(fā)送次數(shù)。
在一個(gè)實(shí)施例中,上述確定推薦信息的裝置還包括:
標(biāo)識(shí)獲取模塊,用于獲取各待推薦信息對(duì)應(yīng)的第一信息標(biāo)識(shí)以及獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息以及對(duì)應(yīng)的第二信息標(biāo)識(shí);
過(guò)濾模塊,用于將第一信息標(biāo)識(shí)中與第二信息標(biāo)識(shí)相同的標(biāo)識(shí)對(duì)應(yīng)的信息過(guò)濾,更新待推薦信息。
基于與上述信息推薦方法相同的思想,圖8示出了一個(gè)實(shí)施例中的信息推薦裝置,該裝置可設(shè)置在服務(wù)器上,包括上述確定推薦信息的裝置以及推送模塊740。
推送模塊740,用于在接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),將確定推薦信息的裝置確定的與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送。
上述信息推薦裝置,根據(jù)上述確定推薦信息的方法將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息;當(dāng)接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息。通過(guò)上述確定推薦信息的裝置將第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)信息作為與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,從而當(dāng)接收到終端發(fā)送的攜帶第一用戶標(biāo)識(shí)的推薦請(qǐng)求時(shí),向第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端推送待推薦信息,使向終端推送的待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
基于與上述信息推薦方法相同的思想,圖9示出了一個(gè)實(shí)施例中的信息推薦裝置,該裝置可設(shè)置在終端,包括:
推薦請(qǐng)求發(fā)送模塊910,用于向服務(wù)器發(fā)送推薦請(qǐng)求,推薦請(qǐng)求包括自身的第一用戶標(biāo)識(shí);
推薦響應(yīng)接收模塊920,用于接收服務(wù)器返回的推薦響應(yīng),推薦響應(yīng)包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息,待推薦信息包括:與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中、統(tǒng)計(jì)的發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的、信息的第二發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)預(yù)定類型的各信息。
上述信息推薦裝置,向服務(wù)器發(fā)送推薦請(qǐng)求,推薦請(qǐng)求包括自身的第一用戶標(biāo)識(shí);接收服務(wù)器返回的推薦響應(yīng),推薦響應(yīng)包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的待推薦信息。由于接收的待推薦信息中包括與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中、統(tǒng)計(jì)的發(fā)送方為第一用戶標(biāo)識(shí)之外的第二用戶標(biāo)識(shí)發(fā)送的、發(fā)送次數(shù)最大的預(yù)定數(shù)目個(gè)預(yù)定類型的各信息,能準(zhǔn)確反映出第二用戶標(biāo)識(shí)對(duì)應(yīng)的用戶常發(fā)送的信息,是以與第一用戶標(biāo)識(shí)關(guān)聯(lián)的消息記錄中發(fā)送方為第二用戶標(biāo)識(shí)對(duì)應(yīng)的信息發(fā)送情況為依據(jù)確定的待推薦信息,從而接收的待推薦信息與第一用戶標(biāo)識(shí)更加匹配,提高待推薦信息的準(zhǔn)確度,待推薦信息能有針對(duì)性地準(zhǔn)確反映出第一用戶標(biāo)識(shí)對(duì)應(yīng)的用戶想要的信息,從而使用戶在后續(xù)進(jìn)行信息選擇時(shí)提高用戶選擇信息效率。
在其中一個(gè)實(shí)施例中,推薦請(qǐng)求發(fā)送模塊910在與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目小于預(yù)設(shè)數(shù)目閾值時(shí),向服務(wù)器發(fā)送推薦請(qǐng)求。
在其中一個(gè)實(shí)施例中,與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目為在與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息有更新時(shí)統(tǒng)計(jì)的與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息的數(shù)目。
在一個(gè)實(shí)施例中,推薦響應(yīng)還包括待推薦信息對(duì)應(yīng)的第一信息標(biāo)識(shí)。
上述信息推薦裝置還包括:
信息標(biāo)識(shí)獲取模塊,用于獲取與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息以及對(duì)應(yīng)的第二信息標(biāo)識(shí);
更新模塊,用于將第一信息標(biāo)識(shí)中與第二信息標(biāo)識(shí)不相同的標(biāo)識(shí)對(duì)應(yīng)的信息添加到本地。
由于服務(wù)器發(fā)送過(guò)來(lái)的待推薦信息是未經(jīng)過(guò)去重過(guò)濾的,終端接收的待推薦信息有可能和與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息有重復(fù),因此,可以只需要對(duì)本地沒(méi)有的信息進(jìn)行存儲(chǔ),以避免信息的重復(fù)。
在一個(gè)實(shí)施例中,上述信息推薦裝置還包括:
預(yù)定類型的信息更新模塊,用于根據(jù)更新后的待推薦信息,更新與第一用戶標(biāo)識(shí)關(guān)聯(lián)的預(yù)定類型的信息。
在其中一個(gè)實(shí)施例中,推薦響應(yīng)接收模塊還用于監(jiān)測(cè)第一用戶標(biāo)識(shí)對(duì)應(yīng)的終端自身是否連網(wǎng),若是,再接收服務(wù)器返回的推薦響應(yīng)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,程序可存儲(chǔ)于一非易失性的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如本發(fā)明實(shí)施例中,該程序可存儲(chǔ)于計(jì)算機(jī)系統(tǒng)的存儲(chǔ)介質(zhì)中,并被該計(jì)算機(jī)系統(tǒng)中的至少一個(gè)處理器執(zhí)行,以實(shí)現(xiàn)包括如上述各方法的實(shí)施例的流程。其中,的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(read-onlymemory,rom)或隨機(jī)存儲(chǔ)記憶體(randomaccessmemory,ram)等。
以上實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。
以上實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。