消息推送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種消息推送方法及裝置。
【背景技術(shù)】
[0002]在使用社交類應(yīng)用進(jìn)行通信的過程中,為了便于向多人推送消息,社交類通訊應(yīng)用提供商提供了一種新型的公眾平臺(tái),個(gè)人用戶或者企業(yè)用戶可以在公眾平臺(tái)上搭建自己的公眾號(hào),通過公眾號(hào)向多個(gè)用戶帳號(hào)提供服務(wù)或者訂閱。
[0003]相關(guān)技術(shù)提供的一種消息推送方法包括:用戶在客戶端中登錄用戶帳號(hào),并控制客戶端使用用戶帳號(hào)關(guān)注公眾號(hào)。服務(wù)器獲取所有關(guān)注該公眾號(hào)的用戶帳號(hào),并獲取公眾號(hào)所要推送的消息,將該消息推送給獲取到的各個(gè)用戶帳號(hào)。
【發(fā)明內(nèi)容】
[0004]為解決相關(guān)技術(shù)中的問題,本公開提供了一種消息推送方法及裝置。
[0005]根據(jù)本公開實(shí)施例的第一方面,提供一種消息推送方法,所述方法包括:
[0006]接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí);
[0007]根據(jù)所述公眾號(hào)標(biāo)識(shí)在預(yù)設(shè)映射關(guān)系表中查詢到至少一個(gè)群組標(biāo)識(shí),所述映射關(guān)系表用于存儲(chǔ)公眾號(hào)標(biāo)識(shí)與群組標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;其中,每個(gè)群組標(biāo)識(shí)對(duì)應(yīng)一個(gè)群組,所述群組被預(yù)先設(shè)置為關(guān)注所述公眾號(hào);
[0008]將所述公眾號(hào)消息推送給檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組。
[0009]可選的,所述方法,還包括:
[0010]接收具有管理權(quán)限的用戶發(fā)送的關(guān)注請(qǐng)求,所述關(guān)注請(qǐng)求包括所述群組帳號(hào)和由所述具有管理權(quán)限的用戶帳號(hào)選擇的至少一個(gè)公眾號(hào)標(biāo)識(shí);
[0011]將所述群組帳號(hào)對(duì)應(yīng)于所述至少一個(gè)公眾號(hào)標(biāo)識(shí)存儲(chǔ)到所述映射關(guān)系表中。可選的,所述方法,還包括:
[0012]將所述公眾號(hào)作為群組成員添加到所述群組標(biāo)識(shí)對(duì)應(yīng)的群組中。
[0013]可選的,所述方法,還包括:
[0014]接收所述群組中第一用戶帳號(hào)發(fā)送的通信消息;
[0015]檢測(cè)所述通信消息的內(nèi)容中是否包括預(yù)定短語,所述預(yù)定短語包括提示符和位于所述提示符之后的公眾號(hào),且所述公眾號(hào)是所述群組的群組成員;
[0016]當(dāng)所述通信消息的內(nèi)容中包括所述預(yù)定短語時(shí),將所述通信消息轉(zhuǎn)發(fā)給所述公眾號(hào)。
[0017]可選的,所述方法,還包括:
[0018]生成所述公眾號(hào)對(duì)應(yīng)的標(biāo)簽,并使用所述標(biāo)簽對(duì)已關(guān)注所述公眾號(hào)的群組進(jìn)行標(biāo)識(shí);
[0019]接收第二用戶帳號(hào)發(fā)送的搜索請(qǐng)求,所述搜索請(qǐng)求包括搜索關(guān)鍵字;
[0020]查詢與所述搜索關(guān)鍵字相匹配的標(biāo)簽;
[0021]將已標(biāo)識(shí)有所述標(biāo)簽的至少一個(gè)群組推送給所述第二用戶帳號(hào)。
[0022]根據(jù)本公開實(shí)施例的第二方面,提供一種消息推送裝置,所述裝置包括:
[0023]第一接收模塊,被配置為接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí);
[0024]第一查詢模塊,被配置為根據(jù)所述第一接收模塊得到的所述公眾號(hào)標(biāo)識(shí)在預(yù)設(shè)映射關(guān)系表中查詢到至少一個(gè)群組標(biāo)識(shí),所述映射關(guān)系表用于存儲(chǔ)公眾號(hào)標(biāo)識(shí)與群組標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;其中,每個(gè)群組標(biāo)識(shí)對(duì)應(yīng)一個(gè)群組,所述群組被預(yù)先設(shè)置為關(guān)注所述公眾號(hào);
[0025]第一推送模塊,被配置為將所述公眾號(hào)消息推送給所述第一查詢模塊檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組??蛇x的,所述裝置,還包括:
[0026]第二接收模塊,被配置為接收具有管理權(quán)限的用戶帳號(hào)發(fā)送的關(guān)注請(qǐng)求,所述關(guān)注請(qǐng)求包括所述群組的群組帳號(hào)和由所述具有管理權(quán)限的用戶帳號(hào)選擇的至少一個(gè)公眾號(hào)標(biāo)識(shí);
[0027]關(guān)系存儲(chǔ)模塊,被配置為將所述第二接收模塊得到的所述群組帳號(hào)對(duì)應(yīng)于所述至少一個(gè)公眾號(hào)標(biāo)識(shí)存儲(chǔ)到所述映射關(guān)系表中。
[0028]可選的,所述裝置,還包括:
[0029]成員添加模塊,被配置為將所述公眾號(hào)作為群組成員添加到所述群組標(biāo)識(shí)對(duì)應(yīng)的群組中。
[0030]可選的,所述裝置,還包括:
[0031]第三接收模塊,被配置為接收所述群組中第一用戶帳號(hào)發(fā)送的通信消息;
[0032]消息檢測(cè)模塊,被配置為檢測(cè)所述第三接收模塊得到的所述通信消息的內(nèi)容中是否包括預(yù)定短語,所述預(yù)定短語包括提示符和位于所述提示符之后的公眾號(hào),且所述公眾號(hào)是所述群組的群組成員;
[0033]消息轉(zhuǎn)發(fā)模塊,被配置為當(dāng)所述消息檢測(cè)模塊檢測(cè)出所述通信消息的內(nèi)容中包括所述預(yù)定短語時(shí),將所述通信消息轉(zhuǎn)發(fā)給所述公眾號(hào)。
[0034]可選的,所述裝置,還包括:
[0035]群組標(biāo)識(shí)模塊,被配置為生成所述公眾號(hào)對(duì)應(yīng)的標(biāo)簽,并使用所述標(biāo)簽對(duì)已關(guān)注所述公眾號(hào)的群組進(jìn)行標(biāo)識(shí);
[0036]第四接收模塊,被配置為接收第二用戶帳號(hào)發(fā)送的搜索請(qǐng)求,所述搜索請(qǐng)求包括搜索關(guān)鍵字;
[0037]第二查詢模塊,被配置為查詢與所述第四接收模塊得到的所述搜索關(guān)鍵字相匹配的標(biāo)簽;
[0038]第二推送模塊,被配置為將所述第二查詢模塊得到的已標(biāo)識(shí)有所述標(biāo)簽的至少一個(gè)群組推送給所述第二用戶帳號(hào)。
[0039]根據(jù)本公開實(shí)施例的第三方面,提供一種消息推送裝置,所述裝置包括:
[0040]處理器;
[0041]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0042]其中,所述處理器被配置為:
[0043]接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí);
[0044]根據(jù)所述公眾號(hào)標(biāo)識(shí)在預(yù)設(shè)映射關(guān)系表中查詢到至少一個(gè)群組標(biāo)識(shí),所述映射關(guān)系表用于存儲(chǔ)公眾號(hào)標(biāo)識(shí)與群組標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;其中,每個(gè)群組標(biāo)識(shí)對(duì)應(yīng)一個(gè)群組,所述群組被預(yù)先設(shè)置為關(guān)注所述公眾號(hào);
[0045]將所述公眾號(hào)消息推送給檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組。
[0046]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0047]通過接收公眾號(hào)所要推送的消息和公眾號(hào)標(biāo)識(shí);根據(jù)公眾號(hào)標(biāo)識(shí)在預(yù)設(shè)映射關(guān)系表中查詢到至少一個(gè)群組標(biāo)識(shí),映射關(guān)系表用于存儲(chǔ)公眾號(hào)標(biāo)識(shí)與群組標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;其中,每個(gè)群組標(biāo)識(shí)對(duì)應(yīng)一個(gè)群組,群組被預(yù)先設(shè)置為關(guān)注該公眾號(hào);將消息推送給檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組,可以將公眾號(hào)所推送的消息推送給各個(gè)群組,解決了將公眾號(hào)所推送的消息推送給各個(gè)用戶帳號(hào)時(shí),推送范圍小的問題,達(dá)到了擴(kuò)大公眾號(hào)消息的推送范圍的效果。
[0048]并且,通過接收第二用戶帳號(hào)發(fā)送的搜索請(qǐng)求,該搜索請(qǐng)求包括搜索關(guān)鍵字;查詢與搜索關(guān)鍵字相匹配的標(biāo)簽;將已標(biāo)識(shí)有標(biāo)簽的至少一個(gè)群組推送給第二用戶帳號(hào),可以通過標(biāo)簽搜索到用戶感興趣的群組,達(dá)到了提高搜索準(zhǔn)確性的效果。
[0049]另外,通過將公眾號(hào)作為群組成員添加到群組標(biāo)識(shí)對(duì)應(yīng)的群組中,可以在群組成員未關(guān)注公眾號(hào)時(shí),實(shí)現(xiàn)群組成員和公眾號(hào)之間的通信,達(dá)到了提高通信效率的效果。
[0050]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說明】
[0051]此處的附圖被并入說明書中并構(gòu)成本公開說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0052]圖1是根據(jù)一示例性實(shí)施例示出的一種消息推送方法的流程圖。
[0053]圖2A是根據(jù)另一示例性實(shí)施例示出的一種消息推送方法的流程圖。
[0054]圖2B是根據(jù)另一不例性實(shí)施例不出的關(guān)系映射表的第一種結(jié)構(gòu)不意圖。
[0055]圖2C是根據(jù)另一示例性實(shí)施例示出的關(guān)系映射表的第二種結(jié)構(gòu)示意圖。
[0056]圖2D是根據(jù)另一示例性實(shí)施例示出的群組成員示意圖。
[0057]圖2E是根據(jù)另一示例性實(shí)施例示出的推送公眾號(hào)消息的示意圖。
[0058]圖3是根據(jù)一示例性實(shí)施例示出的一種消息推送裝置的框圖。
[0059]圖4是根據(jù)一示例性實(shí)施例示出的一種消息推送裝置的框圖。
[0060]圖5是根據(jù)一示例性實(shí)施例示出的一種用于消息推送的裝置的框圖。
【具體實(shí)施方式】
[0061]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0062]圖1是根據(jù)一示例性實(shí)施例示出的一種消息推送方法的流程圖,該消息推送方法應(yīng)用于服務(wù)器中,如圖1所示,該消息推送方法包括以下步驟。
[0063]在步驟101中,接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí)。
[0064]