一种消息发送方法和装置的制造方法

文档序号:10626700阅读:213来源:国知局
一种消息发送方法和装置的制造方法
【专利摘要】本发明提供一种消息发送方法和装置,其中方法包括:获取目标联系人组中的每一个目标联系人的联系人标识,所述目标联系人是待回复的联系人,并获取待发送至所述目标联系人组的回复信息,所述目标联系人组中包括至少两个目标联系人;向服务器发送转发消息,所述转发消息包括:所述回复信息以及每一个所述联系人标识,以使得所述服务器根据所述联系人标识将所述回复信息分别发送至每个所述目标联系人。本发明提高了通信效率。
【专利说明】
一种消息发送方法和装置
技术领域
[0001]本发明涉及即时通信技术,特别涉及一种消息发送方法和装置。
【背景技术】
[0002]即时通信工具为人们提供了一种通过网络进行交流的方式,用户可以通过即时通信客户端与多人进行文字、语音等信息交流。并且,目前有些即时通信客户端还设置了自动回复功能,当用户不在使用客户端比如转去处理其他事情,自动回复可以使得对端及时了解用户当前不在。但是当用户返回使用客户端时,对于未读的一些待回复消息,用户还需要逐个回复,有时甚至会出现同样的回复用户要回答多次的情况,此时即时通信双方的交流效率较低。

【发明内容】

[0003]有鉴于此,本发明提供一种消息发送方法和装置,以提高通信效率。
[0004]具体地,本发明是通过如下技术方案实现的:
[0005]第一方面,提供一种消息发送方法,包括:
[0006]获取目标联系人组中的每一个目标联系人的联系人标识,所述目标联系人是待回复的联系人,并获取待发送至所述目标联系人组的回复信息,所述目标联系人组中包括至少两个目标联系人;
[0007]向服务器发送转发消息,所述转发消息包括:所述回复信息以及每一个所述联系人标识,以使得所述服务器根据所述联系人标识将所述回复信息分别发送至每个所述目标联系人。
[0008]第二方面,提供一种消息发送方法,包括:
[0009]接收客户端发送的转发消息,所述转发消息包括:目标联系人组中的每一个目标联系人的联系人标识、以及待发送至所述目标联系人组的回复信息,所述目标联系人是待回复的联系人,所述目标联系人组包括至少两个目标联系人;
[0010]根据所述联系人标识,将所述回复信息分别发送至每个所述目标联系人。
[0011]第三方面,提供一种消息发送装置,包括:
[0012]信息获取模块,用于获取目标联系人组中的每一个目标联系人的联系人标识,所述目标联系人是待回复的联系人,并获取待发送至所述目标联系人组的回复信息,所述目标联系人组中包括至少两个目标联系人;
[0013]信息发送模块,用于向服务器发送转发消息,所述转发消息包括:所述回复信息以及每一个所述联系人标识,以使得所述服务器根据所述联系人标识将所述回复信息分别发送至每个所述目标联系人。
[0014]第四方面,提供一种消息发送装置,包括:
[0015]消息接收模块,用于接收客户端发送的转发消息,所述转发消息包括:目标联系人组中的每一个目标联系人的联系人标识、以及待发送至所述目标联系人组的回复信息,所述目标联系人是待回复的联系人,所述目标联系人组包括至少两个目标联系人;
[0016]消息转发模块,用于根据所述联系人标识,将所述回复信息分别发送至每个所述目标联系人。
[0017]本发明实施例的消息发送方法和装置,通过向包括多个联系人的目标联系人组发送对应的回复信息,可以将回复信息同时向多个联系人发送,提高了通信效率。
【附图说明】
[0018]图1是本发明实施例提供的消息发送方法的应用场景图;
[0019]图2是本发明实施例提供的一种消息发送方法的流程图;
[0020]图3是本发明实施例提供的另一种消息发送方法的流程图;
[0021]图4是本发明实施例提供的消息发送方法的客户端界面示意图一;
[0022]图5是本发明实施例提供的消息发送方法的客户端界面示意图二;
[0023]图6是本发明实施例提供的消息发送方法的客户端界面示意图三;
[0024]图7是本发明实施例提供的一种消息发送装置的结构示意图;
[0025]图8是本发明实施例提供的另一种消息发送装置的结构示意图;
[0026]图9是本发明实施例提供的一种服务器的框图。
【具体实施方式】
[0027]本发明实施例的消息发送方法,可以应用于即时通信的场景,图1示例了一种可选的场景(但本实施例的方法并不局限于该场景),小张通过客户端11分别与三个客户端(客户端12、客户端13和客户端14)进行聊天交流,图1示例的客户端12运行在PAD端,其他客户端运行在PC端,实际实施中,客户端可以运行在PC、PAD或者手机等都可以。示例性的,在该场景中,客户端11可以是阿里旺旺的卖家客户端,客户端12-14可以是阿里旺旺的买家客户端,这两方客户端之间的通信由服务器15进行转发。
[0028]由卖家客户端来看,可以是一个多人合并的对话框,该客户端包括控制面板区域,显示了正在与小张交流的几个联系人,例如联系人小王使用的是客户端12,联系人小李使用的是客户端13,联系人小田使用的是客户端14,其他联系人不再列举。客户端还包括聊天内容区域,可以显示小张选择的她与任一联系人之间的聊天内容。假设小张刚刚返回到客户端11 (比如是吃饭结束后回来),她可能会看到控制面板侧的联系人中,有一些未读消息(可以通过颜色显示标识哪些消息未读),只要点击选择未读消息对应的联系人,右侧的聊天内容框区域就可以显示对应的未读聊天内容。
[0029]在上述的场景下,可以应用本实施例的消息发送方法,即小张可能会想要向控制面板区域中的一些联系人发送消息进行聊天,比如可以是回复上述的未读消息对应的联系人。该方法参见图2的流程,由客户端执行,例如是由图1中的客户端11执行,该方法可以包括:
[0030]201、获取目标联系人组中的每一个目标联系人的联系人标识,所述目标联系人是待回复的联系人;
[0031]202、获取待发送至所述目标联系人组的回复信息;
[0032]203、向服务器发送转发消息,所述转发消息包括:所述回复信息以及每一个所述联系人标识。
[0033]与图2所示的客户端流程对应的,在服务器侧也执行一种消息发送方法,用于将客户端发送的消息进行转发,参见图3,包括:
[0034]301、接收客户端发送的转发消息,转发消息包括:目标联系人组中的每一个目标联系人的联系人标识、以及待发送至所述目标联系人组的回复信息;
[0035]302、根据所述联系人标识,将回复信息分别发送至每个所述目标联系人。
[0036]其中,在步骤201中,所述的目标联系人组中包括至少两个目标联系人,例如,假设小王、小李、小田这三个联系人组成一个目标联系人组,那么该目标联系人组的特点是“用户对这些联系人的回复信息是相同的”。示例性的,上述联系人都有小张未读的消息,小张在阅读时发现这三个人都在问“默认发什么快递”,那很显然的,小张可以用同一个回复信息来回复给这三个人。即,本实施例可以将小张要回复的联系人都称为“目标联系人”,并且将回复信息相同的目标联系人组成一个目标联系人组,该目标联系人组对应同一回复信息。
[0037]此外,目标联系人的联系人标识,例如可以是联系人的注册账号。而本实施例中,客户端获取目标联系人组中的每一个目标联系人的联系人标识的方式,可以是由用户(比如小张)来指定的,因为用户可以经过人为判断来确定哪些联系人可以回复相同的信息。在用户指定了目标联系人组之后,可以继续在步骤202中设置对应该联系人组的回复信息,该回复信息用于发送至目标联系人组中的每一个目标联系人。当然,本实施例不限制201和202的执行顺序,用户也可以先设置回复信息,再选定该回复信息需要发送至的目标联系人组。
[0038]如下示例两种目标联系人组和对应的回复信息的设置方式:
[0039]—种方式是,结合图4的示例,客户端可以设置“一键回复”选项,该选项可以设置在客户端的控制面板区域的下方,可以是一个按钮的形式供用户选择,该一键回复选项用于表示选择所有待回复的联系人组成目标联系人组,其中的每一个待回复的联系人称为目标联系人。当用户选择了该“一键回复”选项时,比如图4示例的箭头表示用户已选中该选项,则客户端可以将控制面板区域列举的所有联系人(如小王、小李、小田等)都选中,每一个称为目标联系人,整体组成目标联系人组。
[0040]需要说明的是,客户端通过“一键回复”选项,默认选择所有的联系人,这里的联系人是待回复的联系人;而是否待回复在具体实施中可以由用户来确认,比如用户处理事情完毕返回到客户端时,可以逐个点击查看与各个联系人的聊天菜单,阅读客户端右侧的聊天内容区域显示的聊天内容,确定哪个聊天菜单是需要用户回复的。比如,如果联系人发问“什么时候发货”,这种聊天内容需要回复,而如果联系人没有发问任何问题,之前的聊天已经结束,用户其实不需要回复该联系人,那么用户可以将不需要回复的联系人对应的聊天菜单关闭,即将不需回复的联系人从控制面板区域去除。控制面板区域保留的都是需要用户回复的联系人,则只要用户选择了 “一键回复”选项,客户端就默认将所有联系人选择为目标联系人组即可,该目标联系人组包括至少两个目标联系人。同时,客户端可以获知每一个联系人的联系人标识(比如是注册账号)。
[0041]此外,客户端还要获取与目标联系人组对应的回复信息,该回复信息可以是用户自行编辑的信息,或者是用户输入并存储的模版信息。参见图4的示例,当用户选择了 “一键回复”选项之后,显示了几个供用户选择的回复信息设置方式,第一条的“自行编辑统一回复内容”表示用户需要自己输入,用户点击选择该选项,则用户可以在该行对应的位置直接输入要发送的回复信息;第二条的“默认**快速”是一个模版信息,可以是用户之前输入过的并保存为模版。
[0042]在确定回复信息后,用户只要点击回复信息(编辑信息或模版信息)之后的“发送”,客户端向服务器发送转发消息,该转发消息包括:与目标联系人组对应的回复信息、以及目标联系人组中的每一个联系人标识。该转发消息用于指示服务器将回复信息发送至目标联系人组中的每一个目标联系人。
[0043]另一种方式是,客户端还可以为用户提供选择部分联系人组成目标联系人组的情形。结合图5的示例,用户在阅读待回复的各个联系人的聊天菜单时,发现要回复的内容类型有多个,比如,小王和小李都在问“默认发什么快递”,而小田和其他联系人都在问“我是浙江的,请问多长时间可以到货”,那么此时就不能将所有的联系人组成一个目标联系人组,因为回复这些联系人的内容是不同的。这种情况下就参见图5的示例,当用户点击了“标记多个回复”选项时,客户端可以在控制面板区域联系人的左侧显示选择框,供用户选择。
[0044]例如,用户可以勾选小王和小李组成一个目标联系人组,因为对于这两个人的回复信息可以是相同的,均为“默认发**快递”;在选定小王和小李后,设置对应该目标联系人组的回复信息,比如选择“默认**快递”的模版信息,然后点击模版信息之后的“发送”,客户端将向服务器发送转发消息,携带上述回复信息、以及小王和小李的标识。此外,若回复信息相同的联系人的数量较多,比如有十个联系人,则逐个勾选可能速度较慢,本实施例还可以采用图6所示的方式来选择。如图6所示,仍以小王和小李两人组为例,可以用鼠标对要选择的多个联系人进行整体框选,如图6中所示的选择框91,用该选择框91将小王和小李框选起来,则小王和小李前边对应的框中将显示用于表示已经选中的符号“ V ”。此外,需要说明的是,图6示例的是选择框91将联系人的头像92和名称93都框住选择,实际实施中可以灵活设定,比如也可以只用选择框91框住名称93或者头像92其中一个即可。这种选择框的方式在目标联系人组中的联系人数目较多时,将可以明显提高选择联系人的效率,直接用鼠标拖动选择框91框住待选择的所有联系人即可。
[0045]又例如,用户可以接着勾选小田和其他联系人组成另一个目标联系人组,并自行编辑统一回复信息进行发送。这种方式都是由客户端接收用户由所有待回复的联系人中选择的部分联系人组成的目标联系人组,并获取该目标联系人组中的每一个目标联系人的联系人标识。
[0046]在服务器侧,服务器在步骤301中接收到客户端发送的转发消息后,将在步骤302中根据该转发消息进行回复信息的转发。例如,服务器将根据转发消息中携带的目标联系人组中的各个目标联系人的联系人标识,将转发消息中携带的回复信息分别发送至每个目标联系人,比如将“默认发**快递”发送给用户选择的目标联系人组中的小王和小李。
[0047]上述是以示例性的场景,说明了本发明实施例的消息发送方法,但是需要说明的是,该方法并不局限于上述场景,其他类似的场景都可以使用,比如涉及到用户想要通过客户端向一组联系人发送同一信息时,就可以采用该方法。
[0048]本实施例的消息发送方法,一方面发送方能通过“一键回复”或“标记多个回复”的功能来同时对相同回复信息的一组联系人进行统一回复,提高回复消息的工作效率;另一方面,用户对联系人回复的信息是由人工自行编辑回复内容,使得接收方在接收到回复信息时增加了亲和力,提高双方的互动性,优化用户在使用即时通信客户端的体验。此外,本实施例的消息发送方法中向目标联系人组发送的回复信息,例如可以是文字信息、语音信息、或者视频信息等各种格式的信息,本实施例对此不做限定。
[0049]为实现上述的方法,本发明实施例还提供了一种可以应用于客户端侧的消息发送装置,该装置的结构参见图7所示,包括:信息获取模块61和信息发送模块62 ;其中,
[0050]信息获取模块61,用于获取目标联系人组中的每一个目标联系人的联系人标识,所述目标联系人是待回复的联系人,并获取待发送至所述目标联系人组的回复信息,所述目标联系人组中包括至少两个目标联系人;
[0051]例如,该回复信息可以是用户自行编辑的信息;或者是用户输入并存储的模版信息。
[0052]信息发送模块62,用于向服务器发送转发消息,所述转发消息包括:所述回复信息以及每一个所述联系人标识,以使得所述服务器根据所述联系人标识将所述回复信息分别发送至每个所述目标联系人。
[0053]进一步的,信息获取模块61,在获取联系人标识时,包括:接收用户对一键回复选项的选择,所述一键回复选项用于表示选择所有待回复的联系人组成所述目标联系人组,并获取联系人的联系人标识作为目标联系人的联系人标识。
[0054]进一步的,信息获取模块61,在获取联系人标识时,包括:接收用户由所有待回复的联系人中选择的部分联系人组成所述目标联系人组,并且获取所述部分联系人中的每一个目标联系人的联系人标识。
[0055]本发明实施例还提供了一种可以应用于服务器侧的消息发送装置,该装置的结构参见图8所示,包括:消息接收模块71和消息转发模块72 ;其中,
[0056]消息接收模块71,用于接收客户端发送的转发消息,所述转发消息包括:目标联系人组中的每一个目标联系人的联系人标识、以及待发送至所述目标联系人组的回复信息,所述目标联系人是待回复的联系人,所述目标联系人组包括至少两个目标联系人;
[0057]消息转发模块72,用于根据所述联系人标识,将所述回复信息分别发送至每个所述目标联系人。
[0058]在示例性实施例中,本发明实施例还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法实施例的方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、⑶-ROM、磁带、软盘和光数据存储设备等。
[0059]图9是根据一示例性实施例示出的一种服务器800的框图。参照图9,装置800包括处理组件822,其进一步包括一个或多个处理器,以及由存储器832所代表的存储器资源,用于存储可由处理组件822的执行的指令,例如应用程序。存储器832中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件822被配置为执行指令,以执行上述方法:接收客户端发送的转发消息,所述转发消息包括:目标联系人组中的每一个目标联系人的联系人标识、以及待发送至所述目标联系人组的回复信息,所述目标联系人是待回复的联系人,所述目标联系人组包括至少两个目标联系人;根据所述联系人标识,将所述回复信息分别发送至每个所述目标联系人。
[0060]装置800还可以包括一个电源组件826被配置为执行装置800的电源管理,一个有线或无线网络接口 850被配置为将装置800连接到网络,和一个输入输出(I/O)接口 858。装置800可以操作基于存储在存储器832的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM, LinuxTM,FreeBSDTM 或类似;
[0061]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种消息发送方法,其特征在于,包括: 获取目标联系人组中的每一个目标联系人的联系人标识,所述目标联系人是待回复的联系人,并获取待发送至所述目标联系人组的回复信息,所述目标联系人组中包括至少两个目标联系人; 向服务器发送转发消息,所述转发消息包括:所述回复信息以及每一个所述联系人标识,以使得所述服务器根据所述联系人标识将所述回复信息分别发送至每个所述目标联系人。2.根据权利要求1所述的方法,其特征在于,所述获取目标联系人组中的每一个目标联系人的联系人标识,包括: 接收用户对一键回复选项的选择,所述一键回复选项用于表示选择所有待回复的联系人组成所述目标联系人组,并获取所述联系人的联系人标识作为目标联系人的联系人标识。3.根据权利要求1所述的方法,其特征在于,所述获取目标联系人组中的每一个目标联系人的联系人标识,包括: 接收用户由所有待回复的联系人中选择的部分联系人组成所述目标联系人组,并且获取所述部分联系人中的每一个目标联系人的联系人标识。4.根据权利要求1所述的方法,其特征在于,所述回复信息是用户自行编辑的信息;或者是用户输入并存储的模版信息。5.一种消息发送方法,其特征在于,包括: 接收客户端发送的转发消息,所述转发消息包括:目标联系人组中的每一个目标联系人的联系人标识、以及待发送至所述目标联系人组的回复信息,所述目标联系人是待回复的联系人,所述目标联系人组包括至少两个目标联系人; 根据所述联系人标识,将所述回复信息分别发送至每个所述目标联系人。6.一种消息发送装置,其特征在于,包括: 信息获取模块,用于获取目标联系人组中的每一个目标联系人的联系人标识,所述目标联系人是待回复的联系人,并获取待发送至所述目标联系人组的回复信息,所述目标联系人组中包括至少两个目标联系人; 信息发送模块,用于向服务器发送转发消息,所述转发消息包括:所述回复信息以及每一个所述联系人标识,以使得所述服务器根据所述联系人标识将所述回复信息分别发送至每个所述目标联系人。7.根据权利要求6所述的装置,其特征在于, 所述信息获取模块,在获取联系人标识时,包括:接收用户对一键回复选项的选择,所述一键回复选项用于表示选择所有待回复的联系人组成所述目标联系人组,并获取所述联系人的联系人标识作为目标联系人的联系人标识。8.根据权利要求6所述的装置,其特征在于, 所述信息获取模块,在获取联系人标识时,包括:接收用户由所有待回复的联系人中选择的部分联系人组成所述目标联系人组,并且获取所述部分联系人中的每一个目标联系人的联系人标识。9.根据权利要求6所述的装置,其特征在于,所述回复信息是用户自行编辑的信息;或者是用户输入并存储的模版信息。10.一种消息发送装置,其特征在于,包括: 消息接收模块,用于接收客户端发送的转发消息,所述转发消息包括:目标联系人组中的每一个目标联系人的联系人标识、以及待发送至所述目标联系人组的回复信息,所述目标联系人是待回复的联系人,所述目标联系人组包括至少两个目标联系人; 消息转发模块,用于根据所述联系人标识,将所述回复信息分别发送至每个所述目标联系人D
【文档编号】H04L12/58GK105991396SQ201510052057
【公开日】2016年10月5日
【申请日】2015年1月30日
【发明人】李晶晶
【申请人】阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1