消息发送方法及装置的制造方法

文档序号:9754411阅读:179来源:国知局
消息发送方法及装置的制造方法
【技术领域】
[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]图1是根据一示例性实施例示出的一种消息发送方法的流程图。
[0043]图2是根据一示例性实施例示出的另一种消息发送方法的流程图。
[0044]图3是根据一示例性实施例示出的一种关联授权界面示意图。
[0045]图4是根据一示例性实施例示出的一种授权提示信息界面示意图。
[0046]图5是根据一示例性实施例示出的一种关联提示信息界面示意图。
[0047]图6是根据一示例性实施例示出的一种消息发送装置的框图。
[0048]图7是根据一示例性实施例示出的另一种消息发送装置的框图。
[0049]图8是根据一示例性实施例示出的又一种消息发送装置的框图。
[0050]图9是根据一示例性实施例示出的再一种消息发送装置的框图。
【具体实施方式】
[0051]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0052]图1是根据一示例性实施例示出的一种消息发送方法流程图。参见图1,该方法用于消息发送装置中,包括以下步骤。
[0053]在步骤101中,当获取到针对第一用户账号发送的通信消息时,获取与第一用户账号关联的多个第二用户账号。
[0054]在步骤102中,基于该多个第二用户账号的热度值,从该多个第二用户账号中,选择至少一个第二用户账号。
[0055]在步骤103中,基于该至少一个第二用户账号发送该通信消息。
[0056]在本公开实施例中,当消息发送装置获取到针对第一用户账号发送的通信消息时,确定第一用户账号不在线,此时,消息发送装置可以获取与第一用户账号关联的多个第二用户账号,并且由于热度值用于表征用户账号最近的活跃度,因此,基于该多个第二用户账号的热度值,从该多个第二用户账号中,选择至少一个第二用
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1