消息推送方法及装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别涉及一种消息推送方法及装置。
【背景技术】
[0002]在使用社交类应用进行通信的过程中,为了便于向多人推送消息,社交类通讯应用提供商提供了一种新型的公众平台,个人用户或者企业用户可以在公众平台上搭建自己的公众号,通过公众号向多个用户帐号提供服务或者订阅。
[0003]相关技术提供的一种消息推送方法包括:用户在客户端中登录用户帐号,并控制客户端使用用户帐号关注公众号。服务器获取所有关注该公众号的用户帐号,并获取公众号所要推送的消息,将该消息推送给获取到的各个用户帐号。
【发明内容】
[0004]为解决相关技术中的问题,本公开提供了一种消息推送方法及装置。
[0005]根据本公开实施例的第一方面,提供一种消息推送方法,所述方法包括:
[0006]接收公众号所要推送的公众号消息和公众号标识;
[0007]根据所述公众号标识在预设映射关系表中查询到至少一个群组标识,所述映射关系表用于存储公众号标识与群组标识的对应关系;其中,每个群组标识对应一个群组,所述群组被预先设置为关注所述公众号;
[0008]将所述公众号消息推送给检索到的群组标识对应的群组。
[0009]可选的,所述方法,还包括:
[0010]接收具有管理权限的用户发送的关注请求,所述关注请求包括所述群组帐号和由所述具有管理权限的用户帐号选择的至少一个公众号标识;
[0011]将所述群组帐号对应于所述至少一个公众号标识存储到所述映射关系表中。可选的,所述方法,还包括:
[0012]将所述公众号作为群组成员添加到所述群组标识对应的群组中。
[0013]可选的,所述方法,还包括:
[0014]接收所述群组中第一用户帐号发送的通信消息;
[0015]检测所述通信消息的内容中是否包括预定短语,所述预定短语包括提示符和位于所述提示符之后的公众号,且所述公众号是所述群组的群组成员;
[0016]当所述通信消息的内容中包括所述预定短语时,将所述通信消息转发给所述公众号。
[0017]可选的,所述方法,还包括:
[0018]生成所述公众号对应的标签,并使用所述标签对已关注所述公众号的群组进行标识;
[0019]接收第二用户帐号发送的搜索请求,所述搜索请求包括搜索关键字;
[0020]查询与所述搜索关键字相匹配的标签;
[0021]将已标识有所述标签的至少一个群组推送给所述第二用户帐号。
[0022]根据本公开实施例的第二方面,提供一种消息推送装置,所述装置包括:
[0023]第一接收模块,被配置为接收公众号所要推送的公众号消息和公众号标识;
[0024]第一查询模块,被配置为根据所述第一接收模块得到的所述公众号标识在预设映射关系表中查询到至少一个群组标识,所述映射关系表用于存储公众号标识与群组标识的对应关系;其中,每个群组标识对应一个群组,所述群组被预先设置为关注所述公众号;
[0025]第一推送模块,被配置为将所述公众号消息推送给所述第一查询模块检索到的群组标识对应的群组。可选的,所述装置,还包括:
[0026]第二接收模块,被配置为接收具有管理权限的用户帐号发送的关注请求,所述关注请求包括所述群组的群组帐号和由所述具有管理权限的用户帐号选择的至少一个公众号标识;
[0027]关系存储模块,被配置为将所述第二接收模块得到的所述群组帐号对应于所述至少一个公众号标识存储到所述映射关系表中。
[0028]可选的,所述装置,还包括:
[0029]成员添加模块,被配置为将所述公众号作为群组成员添加到所述群组标识对应的群组中。
[0030]可选的,所述装置,还包括:
[0031]第三接收模块,被配置为接收所述群组中第一用户帐号发送的通信消息;
[0032]消息检测模块,被配置为检测所述第三接收模块得到的所述通信消息的内容中是否包括预定短语,所述预定短语包括提示符和位于所述提示符之后的公众号,且所述公众号是所述群组的群组成员;
[0033]消息转发模块,被配置为当所述消息检测模块检测出所述通信消息的内容中包括所述预定短语时,将所述通信消息转发给所述公众号。
[0034]可选的,所述装置,还包括:
[0035]群组标识模块,被配置为生成所述公众号对应的标签,并使用所述标签对已关注所述公众号的群组进行标识;
[0036]第四接收模块,被配置为接收第二用户帐号发送的搜索请求,所述搜索请求包括搜索关键字;
[0037]第二查询模块,被配置为查询与所述第四接收模块得到的所述搜索关键字相匹配的标签;
[0038]第二推送模块,被配置为将所述第二查询模块得到的已标识有所述标签的至少一个群组推送给所述第二用户帐号。
[0039]根据本公开实施例的第三方面,提供一种消息推送装置,所述装置包括:
[0040]处理器;
[0041]用于存储处理器可执行指令的存储器;
[0042]其中,所述处理器被配置为:
[0043]接收公众号所要推送的公众号消息和公众号标识;
[0044]根据所述公众号标识在预设映射关系表中查询到至少一个群组标识,所述映射关系表用于存储公众号标识与群组标识的对应关系;其中,每个群组标识对应一个群组,所述群组被预先设置为关注所述公众号;
[0045]将所述公众号消息推送给检索到的群组标识对应的群组。
[0046]本公开的实施例提供的技术方案可以包括以下有益效果:
[0047]通过接收公众号所要推送的消息和公众号标识;根据公众号标识在预设映射关系表中查询到至少一个群组标识,映射关系表用于存储公众号标识与群组标识的对应关系;其中,每个群组标识对应一个群组,群组被预先设置为关注该公众号;将消息推送给检索到的群组标识对应的群组,可以将公众号所推送的消息推送给各个群组,解决了将公众号所推送的消息推送给各个用户帐号时,推送范围小的问题,达到了扩大公众号消息的推送范围的效果。
[0048]并且,通过接收第二用户帐号发送的搜索请求,该搜索请求包括搜索关键字;查询与搜索关键字相匹配的标签;将已标识有标签的至少一个群组推送给第二用户帐号,可以通过标签搜索到用户感兴趣的群组,达到了提高搜索准确性的效果。
[0049]另外,通过将公众号作为群组成员添加到群组标识对应的群组中,可以在群组成员未关注公众号时,实现群组成员和公众号之间的通信,达到了提高通信效率的效果。
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0051]此处的附图被并入说明书中并构成本公开说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0052]图1是根据一示例性实施例示出的一种消息推送方法的流程图。
[0053]图2A是根据另一示例性实施例示出的一种消息推送方法的流程图。
[0054]图2B是根据另一不例性实施例不出的关系映射表的第一种结构不意图。
[0055]图2C是根据另一示例性实施例示出的关系映射表的第二种结构示意图。
[0056]图2D是根据另一示例性实施例示出的群组成员示意图。
[0057]图2E是根据另一示例性实施例示出的推送公众号消息的示意图。
[0058]图3是根据一示例性实施例示出的一种消息推送装置的框图。
[0059]图4是根据一示例性实施例示出的一种消息推送装置的框图。
[0060]图5是根据一示例性实施例示出的一种用于消息推送的装置的框图。
【具体实施方式】
[0061]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0062]图1是根据一示例性实施例示出的一种消息推送方法的流程图,该消息推送方法应用于服务器中,如图1所示,该消息推送方法包括以下步骤。
[0063]在步骤101中,接收公众号所要推送的公众号消息和公众号标识。
[0064]