消息推送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及消息推送技術(shù)領(lǐng)域,尤其涉及消息推送方法及裝置。
【背景技術(shù)】
[0002]目前,隨著彈幕這種新穎個(gè)性的展示方式的流行,很多聊天產(chǎn)品采用了彈幕的展示形式。比如視頻網(wǎng)站的評(píng)論采用彈幕展示,各種評(píng)論都會(huì)出現(xiàn)在屏幕上。但是由于彈幕的內(nèi)容是沒(méi)有被篩選過(guò)的,通常不會(huì)與用戶的興趣吻合,這就使得用戶不能獲得與自己興趣相匹配的信息,同時(shí)大量用戶不感興趣的信息推送給用戶,也浪費(fèi)了用戶的網(wǎng)絡(luò)資源。
【發(fā)明內(nèi)容】
[0003]本公開實(shí)施例提供消息推送方法及裝置。所述技術(shù)方案如下:
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種消息推送方法,用于服務(wù)器,包括:
[0005]獲取第一通訊端發(fā)送的第一消息;
[0006]對(duì)所述第一消息進(jìn)行語(yǔ)義分析,獲得所述第一消息的語(yǔ)義;
[0007]在接收到的第二通訊端發(fā)送的消息中,根據(jù)所述第一消息的語(yǔ)義,確定與所述第一消息之間滿足預(yù)設(shè)匹配關(guān)系的第二消息;所述第二通訊端包括除所述第一通訊端之外的任意一個(gè)或多個(gè)通訊端;
[0008]將所述第二消息推送給所述第一通訊端。
[0009]在一個(gè)實(shí)施例中,所述方法還包括:將所述第一消息推動(dòng)給所述第二消息的發(fā)送方;所述發(fā)送方是向服務(wù)器發(fā)送所述第二消息的通訊端,所述第二通訊端包括所述發(fā)送方。
[0010]在一個(gè)實(shí)施例中,所述預(yù)設(shè)匹配關(guān)系包括語(yǔ)義一致、語(yǔ)義相反、語(yǔ)義互補(bǔ)中的任一種或多種。
[0011]在一個(gè)實(shí)施例中,當(dāng)所述預(yù)設(shè)匹配關(guān)系包括語(yǔ)義互補(bǔ)時(shí),所述在第二通訊端發(fā)送的消息中,根據(jù)所述第一消息的語(yǔ)義,確定與所述第一消息之間滿足預(yù)設(shè)匹配關(guān)系的第二消息,包括:
[0012]判斷所述第一消息的語(yǔ)義中是否包含需求型語(yǔ)義;
[0013]當(dāng)所述第一消息的語(yǔ)義中包含需求型語(yǔ)義時(shí),在所述第二通訊端發(fā)送的消息中,查找與所述需求型語(yǔ)義之間具有互補(bǔ)關(guān)系的消息,將查找到的該消息作為所述第二消息。
[0014]在一個(gè)實(shí)施例中,所述方法還包括:根據(jù)所述第二通訊端發(fā)送的消息的語(yǔ)義,對(duì)所述第二通訊端發(fā)送的消息進(jìn)行分類,獲得至少一種類型下的消息;
[0015]所述在第二通訊端發(fā)送的消息中,根據(jù)所述第一消息的語(yǔ)義,確定與所述第一消息之間滿足預(yù)設(shè)匹配關(guān)系的第二消息,包括:根據(jù)所述第一消息的語(yǔ)義,確定所述第一消息所歸屬的類型;在所述至少一種類型下的消息中,確定所述第一消息所歸屬的類型下的消息;在所述第一消息所歸屬的類型下的消息中,確定與所述第一消息之間滿足預(yù)設(shè)匹配關(guān)系的第二消息。
[0016]在一個(gè)實(shí)施例中,所述第一消息中攜帶有所述第一通訊端所處的地理位置信息;
[0017]所述方法還包括:
[0018]在除所述第一通訊端之外的其他通訊端中,確定與所述第一通訊端所處的地理位置之間的距離不超過(guò)預(yù)設(shè)距離的通訊端;將確定出的該通訊端確定為所述第二通訊端。
[0019]在一個(gè)實(shí)施例中,所述方法還包括:
[0020]獲取所述第一通訊端發(fā)送的第二通訊端的用戶特征信息;
[0021]在除所述第一通訊端之外的其他通訊端中,確定具有所述第二通訊端的用戶特征信息的通訊端;將確定出的通訊端確定為所述第二通訊端。
[0022]在一個(gè)實(shí)施例中,所述方法還包括:
[0023]記錄所述第一通訊端發(fā)送所述第一消息的第一發(fā)送時(shí)間;
[0024]記錄除所述第一通訊端之外的其他通訊端各自發(fā)送消息的第二發(fā)送時(shí)間;
[0025]在除所述第一通訊端之外的其他通訊端發(fā)送的消息中,確定第二發(fā)送時(shí)間與第一發(fā)送時(shí)間之間的時(shí)間間隔等于或小于預(yù)設(shè)時(shí)間間隔的通訊端;將確定出的通訊端確定為所述第二通訊端。
[0026]在一個(gè)實(shí)施例中,所述第一消息和/或所述第二通訊端發(fā)送的消息的內(nèi)容大小等于或小于預(yù)設(shè)內(nèi)容大小。
[0027]根據(jù)本公開實(shí)施例的第二方面,提供了一種消息推送裝置,用于服務(wù)器,包括:
[0028]第一獲取模塊,用于獲取第一通訊端發(fā)送的第一消息;
[0029]分析模塊,用于對(duì)所述獲取模塊獲取到的所述第一消息進(jìn)行語(yǔ)義分析,獲得所述第一消息的語(yǔ)義;
[0030]匹配模塊,用于在接收到的第二通訊端發(fā)送的消息中,根據(jù)所述分析模塊獲得的第一消息的語(yǔ)義,確定與所述第一消息之間滿足預(yù)設(shè)匹配關(guān)系的第二消息;所述第二通訊端包括除所述第一通訊端之外的任意一個(gè)或多個(gè)通訊端;
[0031]第一推送模塊,用于將所述匹配模塊確定出的第二消息推送給所述第一通訊端。
[0032]在一個(gè)實(shí)施例中,所述裝置還包括:
[0033]第二推送模塊,用于將所述第一消息推動(dòng)給所述第二消息的發(fā)送方;所述發(fā)送方是向服務(wù)器發(fā)送所述第二消息的通訊端,所述第二通訊端包括所述發(fā)送方。
[0034]在一個(gè)實(shí)施例中,所述匹配模塊包括:
[0035]第一匹配子模塊,用于當(dāng)所述預(yù)設(shè)匹配關(guān)系包括語(yǔ)義互補(bǔ)時(shí),判斷所述第一消息的語(yǔ)義中是否包含需求型語(yǔ)義;當(dāng)所述第一消息的語(yǔ)義中包含需求型語(yǔ)義時(shí),在所述第二通訊端發(fā)送的消息中,查找與所述需求型語(yǔ)義之間具有互補(bǔ)關(guān)系的消息,將查找到的該消息作為所述第二消息。
[0036]在一個(gè)實(shí)施例中,所述裝置還包括:
[0037]分類模塊,用于根據(jù)所述第二通訊端發(fā)送的消息的語(yǔ)義,對(duì)所述第二通訊端發(fā)送的消息進(jìn)行分類,獲得至少一種類型下的消息;
[0038]所述匹配模塊,包括:
[0039]第二匹配子模塊,用于根據(jù)所述第一消息的語(yǔ)義,確定所述第一消息所歸屬的類型;在所述至少一種類型下的消息中,確定所述第一消息所歸屬的類型下的消息;在所述第一消息所歸屬的類型下的消息中,確定與所述第一消息之間滿足預(yù)設(shè)匹配關(guān)系的第二消息。
[0040]在一個(gè)實(shí)施例中,所述裝置還包括:
[0041]第一確定模塊,用于在所述第一消息中攜帶有所述第一通訊端所處的地理位置信息時(shí),在除所述第一通訊端之外的其他通訊端中,確定與所述第一通訊端所處的地理位置之間的距離不超過(guò)預(yù)設(shè)距離的通訊端;將確定出的該通訊端確定為所述第二通訊端。
[0042]在一個(gè)實(shí)施例中,所述裝置還包括:
[0043]第二獲取模塊,用于獲取所述第一通訊端發(fā)送的第二通訊端的用戶特征信息;
[0044]第二確定模塊,用于在除所述第一通訊端之外的其他通訊端中,確定具有所述第二通訊端的用戶特征信息的通訊端;將確定出的通訊端確定為所述第二通訊端。
[0045]在一個(gè)實(shí)施例中,所述裝置還包括:
[0046]第一記錄模塊,用于記錄所述第一通訊端發(fā)送所述第一消息的第一發(fā)送時(shí)間;
[0047]第二記錄模塊,用于記錄除所述第一通訊端之外的其他通訊端各自發(fā)送消息的第二發(fā)送時(shí)間;
[0048]第三確定模塊,用于在除所述第一通訊端之外的其他通訊端發(fā)送的消息中,確定第二發(fā)送時(shí)間與第一發(fā)送時(shí)間之間的時(shí)間間隔等于或小于預(yù)設(shè)時(shí)間間隔的通訊端;將確定出的通訊端確定為所述第二通訊端。
[0049]根據(jù)本公開實(shí)施例的第三方面,提供了一種消息推送裝置,用于服務(wù)器,包括:
[0050]處理器;
[0051]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0052]其中,所述處理器被配置為:
[0053]獲取第一通訊端發(fā)送的第一消息;
[0054]對(duì)所述第一消息進(jìn)行語(yǔ)義分析,獲得所述第一消息的語(yǔ)義;
[0055]在接收到的第二通訊端發(fā)送的消息中,根據(jù)所述第一消息的語(yǔ)義,確定與所述第一消息之間滿足預(yù)設(shè)匹配關(guān)系的第二消息;所述第二通訊端包括除所述第一通訊端之外的任意一個(gè)或多個(gè)通訊端;
[0056]將所述第二消息推送給所述第一通訊端。
[0057]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0058]上述技術(shù)方案提供了一種消息