回复消息的展示方法及装置与流程

文档序号:22685342发布日期:2020-10-28 12:51阅读:115来源:国知局
回复消息的展示方法及装置与流程

本说明书实施例涉及通信技术领域,具体地,涉及一种回复消息的展示方法及装置。



背景技术:

即时通讯(instantmessaging,简称im)服务,允许多个用户通过终端即时地传递消息,消息中可以包括文字讯息、文档和音视频文件,等等。目前,为了使用户之间能够更好地交流,部分即时通讯平台向用户提供针对整条消息进行回复的功能。

然而,目前向用户提供的消息回复功能过于单一,无法满足用户的多种需求。据此,本说明书实施例中披露一种回复功能,使用户在使用即时通讯服务的过程中,可以针对消息中的部分内容进行回复,以增强回复消息的针对性,进而提高用户体验。



技术实现要素:

本说明书描述了一种回复消息的展示方法及装置,使用户可以在会话窗口中选定任一条消息中的部分内容进行回复

根据第一方面,提供一种回复消息的展示方法,所述方法的执行主体为即时通讯客户端,该方法包括:接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令;接收用户针对所述部分内容输入的回复内容;响应于对所述回复内容的发送指令,在所述会话窗口中展示回复消息,所述回复消息至少包括消息引用部分和所述回复内容,所述消息引用部分以预定格式提示所述回复内容所针对的所述部分内容。

在一个实施例中,所述第一消息为从所述会话窗口所对应的当前联系人接收的消息。

在一个实施例中,在所述接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令之前,还包括:响应于用户基于所述第一消息对所述部分内容的选定指令,显示包括回复菜单项的菜单列表;所述接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令,包括:接收对所述回复菜单项的触发指令。

在一个实施例中,在所述接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令之前,还包括:响应于对第一消息的触发指令,显示包括针对部分内容进行回复的菜单项的菜单列表;接收对所述针对部分内容进行回复的菜单项的触发指令;所述接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令,包括:接收对所述第一消息中的部分内容的选定指令。

在一个实施例中,在所述接收用户针对所述部分内容输入的回复内容之前,还包括:在所述会话窗口所在的会话界面中显示提示信息,所述提示信息包括所述消息引用部分。

进一步地,在一个具体的实施例中,所述会话界面中包括输入窗口,所述在所述会话窗口所在的会话界面中显示提示信息,包括:在所述输入框的上方,或者,在所述输入框中显示所述提示信息。

在一个实施例中,所述消息引用部分仅包含所述部分内容。

在一个实施例中,所述部分内容对应于所述第一消息中的多段内容;所述消息引用部分包括通过第一预设分隔符分隔标识的所述多段内容。

在一个实施例中,所述消息引用部分包括所述第一消息的消息内容,其中突出显示所述部分内容。

进一步地,在一个具体的实施例中,所述突出显示包括高亮显示、变色显示、加粗显示、下划线显示中的至少一种。

在一个实施例中,所述回复消息还包括第二预设分隔符,用于分隔所述消息引用部分和所述回复内容。

进一步地,在一个具体的实施例中,所述消息引用部分、第二预设分隔符和所述回复内容,按照从左往右的顺序拼接成所述回复消息;或者,所述消息引用部分、第二预设分隔符和所述回复内容,按照由上至下的顺序拼接成所述回复消息。

根据第二方面,提供一种消息的展示方法,所述方法的执行主体为即时通讯客户端,所述方法包括:接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令,所述第一消息为所述用户发送的消息;接收用户针对所述部分内容输入的回复内容;响应于对所述回复内容的发送指令,在所述会话窗口中展示回复消息,所述回复消息至少包括消息引用部分和所述回复内容,所述消息引用部分以预定格式提示所述回复内容所针对的所述部分内容。

根据第三方面,提供一种即时通讯客户端,其中,包括:展示区域,用于在会话窗口中展示响应于针对回复内容的发送指令而生成的回复消息,所述回复内容由用户针对所述会话窗口中任意的第一消息中的部分内容而输入,所述回复消息至少包括所述回复内容和消息引用部分,所述消息引用部分以预定格式提示所述回复内容所针对的部分内容。

根据第四方面,提供一种回复消息的展示装置,所述装置集成于即时通讯客户端,该装置包括:第一接收单元,配置为接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令;第二接收单元,配置为接收用户针对所述部分内容输入的回复内容;展示单元,配置为响应于对所述回复内容的发送指令,在所述会话窗口中展示回复消息,所述回复消息至少包括消息引用部分和所述回复内容,所述消息引用部分以预定格式提示所述回复内容所针对的所述部分内容。

根据第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面的方法。

根据第六方面,提供了一种计算设备,包括存储器和处理器,其特征在于,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面的方法。

采用本说明书实施例提供的回复消息的展示方法,使用户可以在会话窗口中选定任一条消息中的部分内容进行回复。

附图说明

为了更清楚地说明本说明书披露的多个实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书披露的多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1a为本说明书实施例披露的会话界面的示意图之一;

图1b为本说明书实施例披露的会话界面的示意图之二;

图2示出根据一个实施例的回复消息的展示方法流程图;

图3为本说明书实施例披露的会话界面的示意图之三;

图4a为本说明书实施例披露的会话界面的示意图之四;

图4b为本说明书实施例披露的会话界面的示意图之五;

图5为本说明书实施例披露的会话界面的示意图之六;

图6为本说明书实施例披露的会话界面的示意图之七;

图7为本说明书实施例披露的会话界面的示意图之八;

图8为本说明书实施例披露的会话界面的示意图之九;

图9为本说明书实施例披露的会话界面的示意图之十;

图10为本说明书实施例披露的会话界面的示意图之十一;

图11示出根据一个实施例的回复消息的展示装置结构图。

具体实施方式

下面结合附图,对本说明书披露的多个实施例进行描述。

在im聊天中,经常会需要针对用户所发出的信息进行回复。目前,部分即时通讯软件,如钉钉,提供针对整条消息回复的功能。然而,在某些会话场景中,用户希望针对某条消息中的部分内容进行回复,此时,针对整条消息回复的功能将无法很好地满足用户的需求。比如说,在用户收到对方用户发送的一条包含大量文字的信息的情况下,用户很可能希望或只需要针对该条消息中的部分文字进行回复,而非针对整条消息进行回复。举例来说,图1a中示出pc端会话界面,其中包括用于显示会话消息的会话窗口和用于输入回复内容的输入框。其中会话窗口中包括用户从当前联系人,即赵晓燕,接收的消息110,此时,用户可能会希望仅针对消息110中的部分内容111,即“有一些东西”,进行回复。

基于以上观察,发明人提出设计一种针对消息中部分内容进行回复的功能,用户可以使用这种功能,选择会话窗口中任意一条消息中的部分内容进行回复,使得回复消息的针对性更强,从而提高参与会话通讯的多方用户的用户体验。基于上述设计的回复功能,相应地,本说明书实施例披露一种回复消息的展示方法,具体地,在一个例子中,图1b中示出基于所述展示方法展示的回复消息120,此消息中的消息引用部分121仅包括用户在消息110中选定的部分内容111,而非消息110中的全部内容。如此,可以使参与会话的多方用户可以快速定位到回复消息所针对的部分内容,进而同时提高多方用户的用户体验。下面,结合具体的实施例,对上述展示方法的实施步骤进行介绍。

具体地,图2示出根据一个实施例的回复消息的展示方法流程图,所述方法的执行主体可以为即时通讯客户端或安装有即时通讯客户端的终端,例如,即时通讯app等。如图2所示,该方法流程包括以下步骤:步骤s210,接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令;步骤s220,接收用户针对所述部分内容输入的回复内容;步骤s230,响应于对所述回复内容的发送指令,在所述会话窗口中展示回复消息,所述回复消息至少包括消息引用部分和所述回复内容,所述消息引用部分以预定格式提示所述回复内容所针对的所述部分内容。以上步骤具体如下:

首先,在步骤s210,接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令。

需要说明的是,上述会话窗口中包括至少一条消息,上述第一消息用于指代至少一条消息中的任意一条消息。此外,在一个实施例中,第一消息为所述用户发送的消息。此时,可以将用户对其自己发送的第一消息中部分内容的回复,理解为用户对所述部分内容的追加解释。在另一个实施例中,第一消息为从所述会话窗口所对应的当前联系人接收的消息。进一步地,在一个具体的实施例中,所述会话窗口对应于私聊,也就是针对两方用户,此时,上述当前联系人为上述用户的对方用户。在另一个具体的实施例中,所述会话窗口对应于群聊,也就是针对三个以上的多个用户,此时,上述当前联系人为其中除上述用户以外的其他用户中的某一用户。

在一个实施例中,上述部分内容可以为第一消息中对应于多个连续字符的一段内容。在另一个实施例中,上述部分内容可以包括第一消息中间隔的多段内容。

以上,对第一消息和其中的部分内容进行了介绍,接着,对上述回复指令的生成方式进行介绍。需要说明的是,一方面,可以支持用户先在第一消息中选定上述部分内容,再基于选定的部分内容发出回复指令。另一方面,还可以支持用户基于第一消息选择使用针对部分内容进行回复的功能,再通过选定第一消息中的部分内容发出回复指令。

具体地,在一个实施例中,在步骤s210之前,还可以包括:响应于用户基于所述第一消息对所述部分内容的选定指令,显示包括回复菜单项的菜单列表。在一个例子中,如图3所示,响应于对消息310中部分内容311进行的选定指令,显示包括回复菜单项和拷贝菜单项的菜单列表320。相应地,步骤s210可以包括:接收对所述回复菜单项的触发指令。在一个具体的实施例中,其中对所述回复菜单项的触发指令可以为点击指令或声控指令。在一个例子中,对应于对图3中回复菜单项的点击操作。

在另一个实施例中,在步骤s210之前,还可以包括:先接收用户基于所述第一消息对所述部分内容的选定指令,再响应于对选定的部分内容的触发指令,显示包括回复菜单项的菜单列表。在一个具体的实施例中,其中对选定的部分内容的触发指令可以对应于单击鼠标右键的操作。相应地,步骤s210可以包括:接收对所述回复菜单项的触发指令。

在又一个实施例中,在步骤s210之前,还可以包括:响应于对第一消息的触发指令,显示包括针对部分内容进行回复的菜单项的菜单列表;再接收对所述针对部分内容进行回复的菜单项的触发指令。在一个具体的实施例中,上述对第一消息的触发指令可以对应于将光标移动至第一消息所在区域的操作。进一步地,在一个例子中,当光标移动至第一消息所在区域时,显示与上述包括针对部分内容进行回复的菜单项的菜单列表对应的图标;相应地,上述对第一消息的触发指令还可以对应于对所述图标的点击操作。在另一个具体的实施例中,上述对第一消息的触发指令可以对应于基于所述第一消息所在的区域单击鼠标右键的操作。在又一个具体的实施例中,上述对第一消息的触发指令可以对应于基于触摸屏对第一消息所在区域的长按操作。

另一方面,在一个具体的实施例中,上述接收对针对部分内容进行回复的菜单项的触发指令包括点击指令或声控指令。相应地,步骤s210可以包括:接收对所述第一消息中的部分内容的选定指令。在一个具体的实施例中,其中选定指令对应于针对所述部分内容的选择指令。进一步地,在一个例子中,还对应于对所述选择指令的确认指令。

根据一个具体的例子,图4a和图4b示出的移动端会话界面,响应于对图4a中消息410的长按操作而生成的触发指令,显示包括针对部分内容进行回复的菜单项420的菜单列表。进一步地,上述回复指令对应于对菜单项420的点击操作。

以上,可以实现接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令。接着,在步骤s220,接收用户针对所述部分内容输入的回复内容。

需要说明的是,在步骤s210之后和步骤s220之前,还可以包括:在会话窗口所在的会话界面中显示提示信息,所述提示信息包括消息引用部分,所述消息引用部分以预定格式提示所述回复内容所针对的所述部分内容。如此,可以使用户能够参照提示信息编辑回复内容。

进一步地,在一个实施例中,上述会话界面中还包括输入框,相应地,在会话界面中显示提示信息可以包括:在所述输入框的上方,或者,在所述输入框中显示所述提示信息。在一个例子中,可以在输入框中的左上侧显示处于不可编辑状态的提示信息。

在一个具体的实施例中,如前述实施例,所述部分内容对应于由单个字符,或者多个连续字符所组成的一段内容。相应地,上述消息引用部分可以仅包含所述部分内容。在一个例子中,根据一个具体的例子,如图5所示,在输入框上方显示提示信息520,其中的消息引用部分521仅包括第一消息510中的一段文本511。

在另一个具体的实施例中,如前述实施例,所述部分内容对应于所述第一消息中间隔排列的多段内容。相应地,上述消息引用部分包括通过第一预设分隔符分隔标识的所述多段内容。在一个例子中,上述第一预设分隔符可以为破折号、空格、单引号、双引号、双斜线,等等。根据一个具体的例子,如图6所示,在输入框中显示提示信息620,其中的消息引用部分621包括通过双斜线标识的多段内容,其中多段内容包括消息610中的文本611和文本612。

在又一个具体的实施例中,上述消息引用部分包括第一消息的消息内容,其中突出显示所述部分内容。在一个例子中,所述突出显示包括高亮显示、变色显示、加粗显示和下划线显示中的一种或多种。如此,可以帮助用户快速定位到部分内容在第一消息的消息内容中的位置,进而更好地参照突出显示的部分内容,编辑对应的回复内容。根据一个具体的例子,如图7所示,在输入框的上方显示提示信息720,其中的消息引用部分721包括第一消息710的消息内容,其中对部分内容添加下划线及加粗显示。

另一方面,在一个实施例中,所述提示信息中还可以包括第二预设分隔符,以对上述消息引用部分进行标记提示。需要说明的是,在上述消息引用部分中包括上述第一预设分隔符的情况下,通常将第一预设分隔符和第二预设分隔符设定为不同的分隔符。在一个具体的实施例中,上述第二预设分隔符可以为分隔线,或箭头,等等。在一个例子中,如图5所示,其中提示信息520中包括箭头522。在另一个例子中,如图6所示,其中提示信息620中包括分隔线622。

以上,用户可以基于上述提示信息,输入针对所述部分内容回复内容。相应地,可以接收用户输入的回复内容。在一个实施例中,可以接收用户在输入框中输入针对所述部分内容的回复文本,由此可以直接将回复文本作为回复内容。在另一个实施例中,还可以接收用户针对所述部分内容输入的回复语音,由此可以将回复语音转换为回复文本,再将转换后的回复文本作为回复内容。需要说明的是,其中回复语音转换为回复文本可以采用现有技术中的方法实现,在此不作赘述。

此外,在一个实施例中,响应于上述回复指令,输入框自动获取焦点,用户可以在其中的输入框中输入回复内容(例如,参照图8)。

由上,可以接收用户输入的回复内容。然后,在步骤s230,响应于对所述回复内容的发送指令,在所述会话窗口中展示回复消息,所述回复消息至少包括消息引用部分和所述回复内容,所述消息引用部分以预定格式提示所述回复内容所针对的所述部分内容。

在一个实施例中,上述发送指令可以为点击指令或声控指令。在一个具体的实施例中,其中点击指令对应于对发送图标的点击操作。

需要说明的是,预设分隔符对其中消息引用部分的介绍,可以参照前述实施例中的相关描述,在此不作赘述。

在一个实施例中,上述回复消息中还可以包括第二预设分隔符,用于分隔所述消息引用部分和所述回复内容。需要说明的是,对第二预设分隔符介绍,还可以而参见上述实施例中的描述。

进一步地,在一个具体的实施例中,所述消息引用部分、第二预设分隔符和所述回复内容,按照从左往右的顺序拼接成所述回复消息。在一个例子中,图1b示出基于图5的会话界面,其中包括由消息引用部分121、箭头和回复内容,按照从左往右的顺序拼接成的回复消息120。

在另一个具体的实施例中,所述消息引用部分、第二预设分隔符和所述回复内容,按照由上至下的顺序拼接成所述回复消息。在一个例子中,图9示出基于图6的会话界面,其中包括由消息引用部分、分隔线和回复内容,按照从上往下的顺序拼接成的回复消息910。在另一个例子中,图10示出基于图7的会话界面,其中包括回复消息1000。

以上,可以在会话出窗口中展示针对第一消息中的部分内容回复的回复消息。

可以理解的是,上述提示信息中还可以包括第一消息所对应的发送方名称。此外,上述回复消息中还可以包括第一消息所对应的发送方名称和回复消息所对应的发送方名称。

由上可知,采用本说明书实施例提供的回复消息的展示方法,使用户可以选择会话窗口中任意一条消息中的部分内容进行回复,使得回复消息的针对性更强,从而提高参与会话通讯的多方用户的用户体验。

根据另一方面的实施例,还提供一种展示装置,所述装置集成于即时通讯客户端。图11示出根据一个实施例的回复消息的展示装置结构图。如图11所示,该装置1100包括:

第一接收单元1110,配置为接收用户针对会话窗口中任意的第一消息中的部分内容发出的回复指令;第二接收单元1120,配置为接收用户针对所述部分内容输入的回复内容;展示单元1130,配置为响应于对所述回复内容的发送指令,在所述会话窗口中展示回复消息,所述回复消息至少包括消息引用部分和所述回复内容,所述消息引用部分以预定格式提示所述回复内容所针对的所述部分内容。

在一个实施例中,所述第一消息为所述用户发送的消息。

从所述会话窗口所对应的当前联系人接收的消息。

在一个实施例中,所述装置还包括:第一显示单元1140,配置为响应于用户基于所述第一消息对所述部分内容的选定指令,显示包括回复菜单项的菜单列表;所述第一接收单元1110具体配置为:接收对所述回复菜单项的触发指令。

在一个实施例中,所述装置还包括:第二显示单元1150,配置为响应于对第一消息的触发指令,显示包括针对部分内容进行回复的菜单项的菜单列表;第三接收单元1160,配置为接收对所述针对部分内容进行回复的菜单项的触发指令;所述第一接收单元1110具体配置为:接收对所述第一消息中的部分内容的选定指令。

在一个实施例中,所述装置还包括:第三显示单元1170,配置为在所述会话窗口所在的会话界面中显示提示信息,所述提示信息包括所述消息引用部分。

进一步地,在一个具体的实施例中,所述会话界面中包括输入框,第三显示单元1170具体配置为:

在所述输入框的上方,或者,在所述输入框中显示所述提示信息。

在一个实施例中,所述消息引用部分仅包含所述部分内容。

在一个实施例中,所述部分内容对应于所述第一消息中的多段内容;所述消息引用部分包括通过第一预设分隔符分隔标识的所述多段内容。

在一个实施例中,所述消息引用部分包括所述第一消息的消息内容,其中突出显示所述部分内容。

进一步地,在一个具体的实施例中,所述突出显示包括高亮显示、变色显示、加粗显示、下划线显示中的至少一种。

在一个实施例中,所述回复消息还包括第二预设分隔符,用于分隔所述消息引用部分和所述回复内容。

进一步地,在一个具体的实施例中,所述消息引用部分、第二预设分隔符和所述回复内容,按照从左往右的顺序拼接成所述回复消息;或者,所述消息引用部分、第二预设分隔符和所述回复内容,按照由上至下的顺序拼接成所述回复消息。

如上,根据再一方面的实施例,还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行结合图2所描述的方法。

根据再一方面的实施例,还提供一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现结合图2所描述的方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本说明书披露的多个实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。

以上所述的具体实施方式,对本说明书披露的多个实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本说明书披露的多个实施例的具体实施方式而已,并不用于限定本说明书披露的多个实施例的保护范围,凡在本说明书披露的多个实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本说明书披露的多个实施例的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1