號(hào)的用戶帳號(hào)可以在“群成員”中查找到該公眾號(hào),再執(zhí)行關(guān)注該公眾號(hào)的操作。
[0092]在將公眾號(hào)作為群組成員加入群組后,公眾號(hào)和其他群組成員之間可以發(fā)送消息。在一種情況下,公眾號(hào)可以向其他群組成員發(fā)送消息,此時(shí)執(zhí)行步驟204-206 ;在另一種情況下,其他群組成員可以向公眾號(hào)發(fā)送消息,此時(shí)執(zhí)行步驟207-209。
[0093]在步驟204中,接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí)。
[0094]在生成了上述預(yù)設(shè)映射關(guān)系表后,服務(wù)器可以將公眾號(hào)發(fā)布的公眾號(hào)消息推送到對(duì)應(yīng)的各個(gè)群組中,以擴(kuò)大公眾號(hào)消息的推送范圍,此時(shí),公眾平臺(tái)需要向服務(wù)器發(fā)送公眾號(hào)消息和公眾號(hào)標(biāo)識(shí)。
[0095]請(qǐng)參考圖2E所示的推送公眾號(hào)消息的示意圖,其中,y公眾號(hào)通過網(wǎng)絡(luò)向服務(wù)器發(fā)送“倒計(jì)時(shí)3天! XX新品發(fā)布如期而至”的公眾號(hào)消息和該y公眾號(hào)的公眾號(hào)標(biāo)識(shí)。
[0096]在步驟205中,根據(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)。
[0097]在步驟206中,將公眾號(hào)消息推送給檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組。
[0098]如圖2E所示,服務(wù)器在接收到y(tǒng)公眾號(hào)發(fā)送的“倒計(jì)時(shí)3天! XX新品發(fā)布如期而至”的公眾號(hào)消息和該y公眾號(hào)的公眾號(hào)標(biāo)識(shí)后,根據(jù)關(guān)系映射表確定該公眾號(hào)標(biāo)識(shí)所對(duì)應(yīng)的X群組,將公眾號(hào)消息和公眾號(hào)標(biāo)識(shí)推送給X群組中的各個(gè)用戶客戶端。圖2E中以一個(gè)用戶客戶端顯示公眾號(hào)消息和公眾號(hào)為例。
[0099]可選的,X群組中的群組成員還可以對(duì)該公眾號(hào)消息進(jìn)行評(píng)論,例如,群組成員I發(fā)表“很期待見到實(shí)物”的消息,群組成員2發(fā)表“聽說像素又高了”的消息,以促進(jìn)群組成員之間的溝通。
[0100]在步驟207中,接收群組中第一用戶帳號(hào)發(fā)送的通信消息。
[0101]若群組中的群組成員需要向公眾號(hào)發(fā)送通信消息,需要以固定格式生成通信消息,使得服務(wù)器能夠根據(jù)該固定格式確定該通信消息需要發(fā)送給公眾號(hào),從而將該通信消息轉(zhuǎn)發(fā)給公眾平臺(tái)。
[0102]在步驟208中,檢測通信消息的內(nèi)容中是否包括預(yù)定短語,預(yù)定短語包括提示符和位于提示符之后的公眾號(hào),且公眾號(hào)是群組的群組成員。
[0103]在一種可能的實(shí)現(xiàn)方式中,固定格式是指通信消息中包括預(yù)定短語,該預(yù)定短語包括提示符和位于提示符之后的公眾號(hào)。例如,公眾號(hào)為“小米公司”,則預(yù)定短語為小米公司”。
[0104]需要補(bǔ)充說明的是,服務(wù)器在接收到通信消息后,還需要檢測該預(yù)定短語中的公眾號(hào)是否是該群組的群組成員,當(dāng)該公眾號(hào)是該群組的群組成員時(shí),將該通信消息轉(zhuǎn)發(fā)給公眾平臺(tái);當(dāng)該公眾號(hào)不是該群組的群組成員時(shí),對(duì)該通信消息進(jìn)行丟棄。
[0105]在步驟209中,當(dāng)消息內(nèi)容包括預(yù)定短語時(shí),將通信消息轉(zhuǎn)發(fā)給公眾號(hào)。
[0106]服務(wù)器在接收到包括預(yù)定短語的通信消息后,可以只將該通信消息轉(zhuǎn)發(fā)給公眾號(hào);也可以既將該通信消息轉(zhuǎn)發(fā)給公眾號(hào),也將該通信消息推送給群組中的其他群組成員,本實(shí)施例不作限定。由于服務(wù)器可以向公眾號(hào)轉(zhuǎn)發(fā)消息,因此,當(dāng)某一個(gè)群組成員未關(guān)注該公眾號(hào)時(shí),該群組成員可以在群組里發(fā)布需要向公眾號(hào)發(fā)送的通信消息,通過服務(wù)器將該通信消息轉(zhuǎn)發(fā)給公眾號(hào),實(shí)現(xiàn)未關(guān)注公眾號(hào)的群組成員與該公眾號(hào)之間的通信,達(dá)到了提高通信效率的效果。
[0107]可選的,公眾號(hào)的擁有者還可以對(duì)公眾號(hào)對(duì)應(yīng)的標(biāo)簽進(jìn)行修改,例如,公眾號(hào)的擁有者在公眾平臺(tái)上修改標(biāo)簽名稱,此時(shí),對(duì)應(yīng)的群組中的標(biāo)簽名稱也會(huì)相應(yīng)修改;或,公眾號(hào)的擁有者在公眾平臺(tái)取消公眾號(hào)標(biāo)識(shí)與標(biāo)簽的對(duì)應(yīng)關(guān)系等等,本實(shí)施例不作限定。
[0108]可選的,用戶還可以對(duì)群組對(duì)應(yīng)的標(biāo)簽進(jìn)行刪除,本實(shí)施例不作限定。
[0109]綜上所述,本公開提供的消息推送方法,接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí);根據(jù)公眾號(hào)標(biāo)識(shí)在預(yù)設(shè)映射關(guān)系表中查詢到至少一個(gè)群組標(biāo)識(shí);將公眾號(hào)消息推送給檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組,可以將公眾號(hào)所推送的公眾號(hào)消息推送給各個(gè)群組,解決了將公眾號(hào)所推送的公眾號(hào)消息推送給各個(gè)用戶帳號(hào)時(shí),推送范圍小的問題,達(dá)到了擴(kuò)大公眾號(hào)消息的推送范圍的效果。
[0110]另外,通過接收第二用戶帳號(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)確性的效果。
[0111]另外,通過將公眾號(hào)作為群組成員添加到群組標(biāo)識(shí)對(duì)應(yīng)的群組中,可以在群組成員未關(guān)注公眾號(hào)時(shí),實(shí)現(xiàn)群組成員和公眾號(hào)之間的通信,達(dá)到了提高通信效率的效果。
[0112]圖3是根據(jù)一示例性實(shí)施例示出的一種消息推送裝置的框圖,該消息推送裝置應(yīng)用于服務(wù)器中,如圖3所示,該消息推送裝置包括:第一接收模塊301、第一查詢模塊302、第一推送模塊303。
[0113]該第一接收模塊301,被配置為接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí);
[0114]該第一查詢模塊302,被配置為根據(jù)第一接收模塊301得到的公眾號(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);
[0115]該第一推送模塊303,被配置為將公眾號(hào)消息推送給第一查詢模塊302檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組。
[0116]綜上所述,本公開提供的消息推送裝置,接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí);根據(jù)公眾號(hào)標(biāo)識(shí)在預(yù)設(shè)映射關(guān)系表中查詢到至少一個(gè)群組標(biāo)識(shí);將公眾號(hào)消息推送給檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組,可以將公眾號(hào)所推送的公眾號(hào)消息推送給各個(gè)群組,解決了將公眾號(hào)所推送的公眾號(hào)消息推送給各個(gè)用戶帳號(hào)時(shí),推送范圍小的問題,達(dá)到了擴(kuò)大公眾號(hào)消息的推送范圍的效果。
[0117]圖4是根據(jù)一示例性實(shí)施例示出的一種消息推送裝置的框圖,該消息推送裝置應(yīng)用于服務(wù)器中,如圖4所示,該消息推送裝置包括:第一接收模塊401、第一查詢模塊402和第一推送模塊403。
[0118]該第一接收模塊401,被配置為接收公眾號(hào)所要推送的公眾號(hào)消息和公眾號(hào)標(biāo)識(shí);
[0119]該第一查詢模塊402,被配置為根據(jù)第一接收模塊401得到的公眾號(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)
[0120]該第一推送模塊403,被配置為將公眾號(hào)消息推送給第一查詢模塊402檢索到的群組標(biāo)識(shí)對(duì)應(yīng)的群組。
[0121]可選的,本實(shí)施例提供的消息推送裝置,還包括:第二接收模塊404和關(guān)系存儲(chǔ)模塊 405 ;
[0122]該第二接收模塊404,被配置為接收具有管理權(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í);
[0123]該關(guān)系存儲(chǔ)模塊405,被配置為將第二接收模塊404得到的群組帳號(hào)對(duì)應(yīng)于至少一個(gè)公眾號(hào)標(biāo)識(shí)存儲(chǔ)到映射關(guān)系表中。
[0124]可選的,本實(shí)施例提供的消息推送裝置,還包括:成員添加模塊406 ;
[0125]該成員添加模塊406,被配置為將公眾號(hào)作為群組成員添加到群組標(biāo)識(shí)對(duì)應(yīng)的群組中。
[0126]可選的,本實(shí)施例提供的消息推送裝置,還包括:第三接收模塊407、消息檢測模塊408和消息轉(zhuǎn)發(fā)模塊409 ;
[0127]該第三接收模塊407,被配置為接收群組中第一用戶帳號(hào)發(fā)送的通信消息;
[0128]該消息檢測模塊408,被配置為檢測第三接收模塊407得到的通信消息的內(nèi)容中是否包括預(yù)定短語,預(yù)定短語包括提示符和位于提示符之后的公眾號(hào),且公眾號(hào)是群組的群組成員;
[0129]該消息轉(zhuǎn)發(fā)模塊409,被配置為當(dāng)消息檢測模塊408檢測出通信消息的內(nèi)容中包括預(yù)定短語時(shí),將通信消息轉(zhuǎn)發(fā)給公眾號(hào)。
[0130]可選的,本實(shí)施例提供的消息推送裝置,還包括:群組標(biāo)識(shí)模塊410、第四接收模塊411、第二查詢模塊412和第二推送模塊413 ;
[0131]該群組標(biāo)識(shí)模塊410,被配置為生成公眾號(hào)對(duì)應(yīng)的標(biāo)簽,并使用標(biāo)簽對(duì)已關(guān)注公眾號(hào)的群組進(jìn)行標(biāo)識(shí);
[0132]該第四接收模塊411,被配置為接收第二用戶帳號(hào)發(fā)送的搜索請(qǐng)求,搜索請(qǐng)求包括搜索關(guān)鍵字;
[0133]該第二查詢模塊412,被配置為查詢與第四接收模塊411中得到的搜索關(guān)鍵字相匹配的標(biāo)簽;
[0134]