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

文档序号:9330443阅读:244来源:国知局
消息转发方法及装置的制造方法
【技术领域】
[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]图1是本发明一个实施例中提供的消息转发方法的方法流程图;
[0048]图2A是本发明另一个实施例中提供的消息转发方法的方法流程图;
[0049]图2B是本发明一个实施例中提供的显示第一选项提示的示意图;
[0050]图2C是本发明一个实施例中提供的显示第二选项提示的示意图;
[0051]图2D是本发明一个实施例中提供的显示转发方式的示意图;
[0052]图2E是本发明一个实施例中提供的在发送端发送合并消息时显示出的包含合并消息的提示框的示意图;
[0053]图2F是本发明一个实施例中提供的在接收端接收到一条合并消息的示意图;
[0054]图2G是本发明一个实施例中提供的在接收端显示出的合并消息的详细内容的示意图;
[0055]图3是本发明一个实施例中提供的消息转发装置的结构方框图;
[0056]图4是本发明另一个实施例中提供的消息转发装置的结构方框图。
【具体实施方式】
[0057]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1