消息显示方法、装置、计算机设备及存储介质与流程

未命名 09-22 阅读:64 评论:0


1.本技术涉及计算机技术领域,尤其涉及一种消息显示方法、装置、计算机设备及存储介质。


背景技术:

2.随着计算机技术的不断深入发展,各种应用程序应运而生以为用户的生产生活提供更多的便捷性和便利,而当前的社交类应用程序则通过为各会话对象提供相应的会话界面,以支撑不同会话对象之间的会话交互过程。而由于在会话界面中显示的会话消息较多,当前仅提供了在会话界面中集成显示一个针对未读的会话消息的快捷定位组件,在该定位组件被触发时,将定位到该会话界面中未读消息开始的位置处进行显示,而仅针对未读消息的定位组件,无法基于会话对象的实际需求对相关的会话消息进行灵活显示,由此可见,如何提升会话界面中所显示的会话消息的灵活性已成为当前的研究热点。


技术实现要素:

3.本发明实施例提供了一种消息显示方法、装置、计算机设备及存储介质,可提升在会话界面中进行会话消息显示的灵活性。
4.一方面,本发明实施例提供了一种消息显示方法,包括:
5.显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;
6.在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示。
7.再一方面,本发明实施例提供了一种消息显示装置,包括:
8.显示单元,用于显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;
9.所述显示单元,还用于在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示。
10.再一方面,本发明实施例提供了一种计算机设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持计算机设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:
11.显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;
12.在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示。
13.再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,所述程序指令被处理器执行时,所述程序指令被处理器执行时,用于执行如第一方面所述的消息显示方法。
14.在本技术实施例中,计算机设备可在用于一个或多个会话对象之间的会话消息流
的目标会话界面中,对该会话消息流中的目标关注消息进行突出显示,从而可提升对当前显示在目标会话界面中的会话消息的显示灵活性,此外,由于计算机设备在对目标关注消息进行突出显示时,被进行突出显示的目标关注消息是对该目标会话界面中的目标会话对象所关注的会话消息,从而解决了对特定消息(或重要消息)进行特殊关注的诉求,有效提升了计算机设备对会话消息进行筛选和特殊显示的处理能力,进而可有效提升目标会话对象对显示在该目标会话界面中的会话消息流的消息提取能力,促进目标会话对象对会话消息进行查看的效率和理解的效率,从而提升目标会话对象在该目标会话界面的用户粘性。
附图说明
15.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术对象员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本发明实施例提供的一种消息显示系统的示意图;
17.图2是本发明实施例提供的一种消息显示方法的示意流程图;
18.图3a是本发明实施例提供的一种目标会话界面的示意图;
19.图3b是本发明实施例提供的一种显示目标会话界面的示意图;
20.图3c是本发明实施例提供的一种突出显示目标会话对象关注的会话消息的示意图;
21.图3d是本发明实施例提供的另一种突出显示目标会话对象关注的会话消息的示意图;
22.图3e是本发明实施例提供的又一种突出显示目标会话对象关注的会话消息的示意图;
23.图4是本发明实施例提供的一种消息显示方法的示意流程图;
24.图5a是本发明实施例提供的一种触发对相应会话消息进行突出显示的示意图;
25.图5b是本发明实施例提供的一种触发对临时关注的会话对象的会话消息进行突出显示的示意图;
26.图5c是本发明实施例提供的另一种触发对临时关注的会话对象的会话消息进行突出显示的示意图;
27.图5d是本发明实施例提供的一种对突出显示的会话消息进行切换的示意图;
28.图5e是本发明实施例提供的另一种对突出显示的会话消息进行切换的示意图;
29.图5f是本发明实施例提供的一种对临时关注的会话对象进行切换的示意图;
30.图5g是本发明实施例提供的另一种对临时关注的会话对象进行切换的示意图;
31.图6a是本发明实施例提供的一种对突出显示的会话消息进行滑动显示的示意图;
32.图6b是本发明实施例提供的一种对突出显示的会话消息进行消息定位的示意图;
33.图6c是本发明实施例提供的另一种对突出显示的会话消息进行消息定位的示意图;
34.图6d是本发明实施例提供的一种对会话消息进行突出显示的示意图;
35.图7a是本发明实施例提供的一种显示目标会话界面和会话面板的示意图;
36.图7b是本发明实施例提供的另一种显示目标会话界面和会话面板的示意图;
37.图7c是本发明实施例提供的在会话面板中进行会话消息显示的示意图;
38.图8是本发明实施例提供的一种消息显示装置的示意性框图;
39.图9是本发明实施例提供的一种计算机设备的示意性框图。
具体实施方式
40.本技术实施例提出了一种消息显示方法,使计算机设备可基于当前的实际需求,对目标会话界面的会话消息流中所存在的目标关注消息进行突出显示,以提升在当前的目标会话界面中对会话消息进行显示的灵活性,进而提升相应的目标会话对象对目标会话界面中的会话消息进行查看的效率。其中,会话消息流是指:该目标会话界面进行交互的任意会话对象所发送的会话消息按照对应的发送时间所构成的消息序列,而该目标关注消息则是指需要该目标会话界面对应的主人态对象(假设为目标会话对象)进行关注的会话消息,其具体可以是未读消息,临时关注对象所发送的消息等,其中,关注则用于强调不可错过性或者重要性等,那么,关注的会话消息则是指不可错过(和/或重要)的会话消息。而该计算机设备可以是终端设备,也可以是服务器。另外,在该计算机设备为服务器时,对会话界面的显示过程则是由该服务器将相应的会话界面输出到相连的显示设备中进行显示的,其他的处理过程则由服务器来执行,在该计算机设备为终端设备时,则可是由该终端设备执行相应的处理过程,以及对会话界面进行显示,在该计算机设备为终端设备时,该消息显示方法可用于在如图1所示的消息显示系统中,其中,该消息显示系统包含业务服务器10,以及一个或多个终端设备11,其中,该业务服务器10是用于支撑目标会话界面运行的后台服务器,一个或多个终端设备11中的任一终端设备则用于使该目标会话界面进行登陆及对应会话消息的显示,那么,本技术实施例中所提及的计算机设备则可以是该一个或多个终端设备11中的任意一个。
41.在一个实施例中,计算机设备对会话消息流中的目标关注消息进行突出显示的场景,可主要分为两个显示场景,一是消息提醒场景,二是消息查阅场景,其中,消息提醒场景主要是对目标关注消息包含未读消息的情况下,对相应的未读消息进行突出显示的场景,而消息查阅场景则主要是对目标关注消息为临时关注对象所发送消息的情况下,对该临时关注对象所发送的消息进行突出显示的场景,那么,通过在这两个场景下对目标关注消息的突出显示,可使计算机设备实现为相应的会话对象(如上述的该目标会话界面的主人态对象,即目标会话对象)提供快速聚焦所需关注的消息(即重要消息)的能力,从而实现帮助相应的会话对象进行消息查阅及进行消息理解的效率。其中,由于消息提醒场景侧重于对未查阅的未读消息进行突出显示,那么,计算机设备对还未查阅的未读消息(包含部分或全部的未读消息)的突出显示,可使相应的会话对象从大量的未读消息中快速提取出感兴趣的会话消息,以提升相应会话对象进行消息查看的效率。而消息查阅场景测试侧重于对相应会话对象临时关注的会话对象所发送的会话消息(包含该临时关注的会话对象已发送的会话消息,以及未读消息)的突出显示,其中,临时关注是指仅在某个特定的时间段进行关注,而在该特定的时间段之外就不进行关注,那么,在消息查阅场景下所提供的对临时关注的会话对象所发送的会话消息进行突出显示,可实现对该目标会话界面中的任意会话对象所发送全部的会话消息进行单独的整合和查看,从而实现对特定会话对象所发送会话消息的快速聚焦。计算机设备通过提供两种场景下的对相应会话消息进行突出显示的方案,可
使相应会话对象基于实际的进行会话消息查看的需求,来触发对目标会话界面中需关注的会话消息进行突出显示,提升相应会话对象的消息查看灵活度和理解效率。
42.下面,以该目标会话界面的主人态对象为目标会话对象为例,分别对在消息提醒场景和消息查阅场景下,对确定出的目标关注消息,以及对该目标关注消息进行突出显示的方式进行简要说明。首先,针对消息提醒场景,可将目标会话界面的未读消息中所包含以下一种或多种作为目标关注消息:指定发送给目标会话对象的会话消息、目标会话对象设置了特别关心的会话对象(即该目标会话对象持续关注的会话对象)所发送的会话消息、附带了目标会话对象所设置的提醒词的消息等,而在计算机设备确定出目标关注消息后,则可在目标会话界面中显示小耳朵提醒标识,并在该提醒标识被点击后,则可展开集成相应的浮层面板,快速帮助目标会话对象聚拢目标关注消息到该浮层面板中进行显示;另外,当目标会话对象查看浮层面板上所显示的目标关注消息时,可在计算机设备确定任一目标关注消息被选择(如点击)时,底层aio(公共聊天窗口组件,即目标会话界面)将自动定位到该条消息,方便目标会话对象在快速翻阅重要消息的同时,也能快速地了解某条消息的上下文,补充对所选会话消息的背景理解;此外,当目标会话对象在回溯旧消息时会话中出现了新消息,底部出现预览bar(预览标识),那么,该目标会话对象则可以拉起浮层面板,方便回溯旧消息的同时能关注到新的聊天动向,不错过重要消息。而对于消息查阅场景,当目标会话对象希望在目标会话界面中仅在当前对某个会话对象所发送的会话消息进行查阅时(即仅在当前对某个会话对象进行临时关注),目标会话对象可通过长按相关会话对象(或相关会话对象所发送的会话消息),从而实现主动触发集成浮层面板,并单独查看该对象的会话消息,同时,该计算机设备还提供了临时关注对象的切换功能,从而实现快速切换关注对象,方便目标会话对象在众多聊天内容中快速聚焦所临时关注的目标会话对象所发送的会话消息。
43.其中,在会话场景下,指定发送给相应会话对象可由@这个标识符来实现,@为指定标识符,那么指定发送给目标会话对象的会话消息则是为@目标会话对象的的会话消息,举例来说,假设目标会话对象的对象标识为a用于,那么,指定发送给a用户的会话消息的消息形式则可以是“@a用户xxx”,在这个指定发送给a用的会话消息中,@a用户用于指示这个消息指定发送的用户为a用户,xxx则为具体的消息内容。而在计算机设备对在该目标会话界面中对目标关注消息进行突出显示时,该计算机设备可采取的突出显示方式包括以下一种或多种:对需该目标关注消息进行高亮显示,直接语音播放需该目标关注消息,将目标关注消息显示在该目标会话界面新输出的消息面板中,采用蒙层遮挡住除该目标关注消息之外的其他不需要关注的会话消息,以及对目标关注消息进行放大显示或动态显示等,在本技术实施例中,对计算机设备对目标关注消息进行突出显示的具体方式不做限定,但在本技术实施例中,主要以在会话面板中对目标关注消息进行突出显示的情况进行说明的,在采用其他方式来实现对目标关注消息的突出显示时可参见本技术实施例。
44.请参见图2,是本技术实施例提出的一种消息显示方法的示意流程图,该消息显示方法可由上述的计算机设备执行,如图2所示,该方法可包括:
45.s201,显示目标会话界面,目标会话界面用于显示一个或多个会话对象之间的会话消息流。
46.在一个实施例中,该一个或多个会话对象包含目标会话对象,而该目标会话对象
是该目标会话界面的主人态对象,另外,该一个或多个会话对象还包含一个或多个其他会话对象,因此,该目标会话界面也即是目标会话对象与一个或多个其他会话对象进行交互的界面,其中,当该目标会话界面为目标会话对象与另外一个其他会话对象的界面时,该目标会话界面为一对一的单会话界面,如图3a的左图所示,而当该目标会话界面为该目标对话对象与另外的多个其他会话对象之间的界面时,该目标会话界面为一对多的群会话界面,具体可如图3a的右图所示。可以理解的是,在作为群回话界面的目标会话界面中,当目标会话对象为主人态对象时,而该目标会话界面中的其他会话对象则为客人态对象,其中,主人态对象和客人态对象是相对的对象状态,当该目标会话对象为主人态对象时,说明当前的目标会话界面是通过该计算机设备登陆该目标会话对象的相关消息后,从登陆了目标会话对象的相关消息的会话界面中获取得到的,而该目标会话界面中的其他会话对象同样会通过相应的终端设备进行登陆并进行会话界面的展示,那么,在其他会话对象对应终端设备中登陆并显示的相应会话界面中,该其他会话对象则为主人态对象,目标会话对象则为客人态对象,在本技术实施例中,以该目标会话对象为主人态对象,其他会话对象为客人态对象的情况进行说明。而另需要说明的是,各计算机设备设备基于相应会话对象的相关信息进行会话界面的登陆显示的过程,若涉及到对目标会话对象的相关隐私(如登陆密码)的获取校验等过程,均是在从目标会话对象处获取到相关授权后执行的。
47.在一个实施例中,目标会话对象可通过会话选择界面触发对目标会话界面的显示,其中,该会话选择界面可用于显示一个或多个会话选择标识,该会话选择界面具体可如图3b中由30标记的界面所示,如图3b所示,当该会话选择界面中用于指示目标会话界面的标识被选择时,则可显示如图3b中由31所述的目标会话界面。而基于对目标会话界面的显示,可实现对该目标会话界面中每个会话对象发送到该目标会话界面的会话消息的展示。而在该计算机设备当前显示的目标会话界面是以目标会话对象为主人态对象的会话界面时,则可在该目标会话界面中存在该目标会话对象关注的会话消息时,对该目标会话对象所关注的消息(即目标关注消息)在该目标会话界面中进行突出显示,以提升目标会话对象对其重点关注的会话消息的查看效率,即转而执行步骤s202。
48.s202,在目标会话界面中,对会话消息流中的目标关注消息进行突出显示。
49.在一个实施例中,在计算机设备显示目标会话界面后,则可在确定该目标会话界面中的会话消息流中存在目标关注消息(即目标关注消息)时,对该目标关注消息进行突出显示。其中,计算机设备对目标关注消息进行突出显示时,在消息提醒场景和消息查阅场景下触发进行突出显示的方式可以存在差别,在消息提醒场景下触发对目标关注消息进行突出显示时,在一种实现方式中,该计算机设备可在显示该目标会话界面的同时,检测该目标会话界面中是否存在未被所述目标会话对象查看的未读消息,并在确定存在时,则可将存在的未读消息作为目标关注消息,并在该目标会话界面中显示提醒标识,而在该提醒标识被触发后,则可对未被所述目标会话对象查看的未读消息进行突出显示;在另一种实现方式中,该计算机设备也可在显示该目标会话界面后,如果确定该目标会话界面中存在未读消息,则可将存在的未读消息作为目标关注消息,以及进行突出显示。
50.在消息查阅场景下触发对目标关注消息进行突出显示时,该计算机设备可在显示了目标会话界面后,从该目标会话界面中获取对该目标会话界面中某个会话对象(如参考会话对象)的临时关注操作,那么,当目标会话对象在该目标会话界面中执行针对某个会话
对象的临时关注操作后,说明该目标会话对象需关注被执行临时关注操作的会话对象发送的会话消息,那么,在这种情况下,该计算机设备则是在从目标会话界面中获取到该临时关注操作后,对被执行临时关注操作的会话对象所发送到关注消息进行突出显示。在一个实施例中,计算机设备在消息提醒场景与消息查阅场景下,触发对目标关注消息进行突出显示可以是基于目标会话对象的实际需求随意切换的。
51.在一个实施例中,计算机设备在对目标关注消息进行突出显示,可通过输出会话面板来实现的对相应会话消息(即上述的目标关注消息)的突出显示,而上述提及的在消息提醒场景下和消息查阅场景下,对相应的目标关注消息进行突出显示的方式也是可以结合的,如图3c所示的,若计算机设备基于目标会话对象在目标会话界面中执行的针对参考会话对象(即a对象)执行了临时关注操作,那么,计算机设备将基于消息查阅场景下的突出显示方式,将a对象发送的会话消息显示在会话面板,以实现对a对象发送的会话消息进行突出显示,而如果计算机设备在对a对象发送的会话消息进行突出显示后,检测到存在未被所述目标会话对象查看的未读消息,那么,该计算机设备也会在目标会话界面中输出相应的提醒标识,其输出的提醒标识后的界面可如图3c中由32标记的界面所示,而输出的提醒标识则可以是如图3c中由320标记的标识。进一步地,在计算机设备显示该提醒标识后,若检测到针对该提醒标识的选择操作,则可按照消息提醒场景下的突出要求,将未被所述目标会话对象查看的未读消息作为目标关注消息,以及进行突出显示,其中,对未被所述目标会话对象查看的未读消息作为目标关注消息并进行突出显示的界面可如图3c中由33标记的界面所示。
52.在一个实施例中,当目标会话界面中存在需未被所述目标会话对象查看的未读消息时,也可在不输出相应提醒标识的情况下,直接对未被所述目标会话对象查看的未读消息进行突出显示,具体的显示流程可如图3d所示。其中,该计算机设备在该目标界面显示的会话消息流中存在未被所述目标会话对象查看的未读消息时,输出到目标会话界面中显示的提醒标识除了可以是如图3c中由320标记的标识所示,还可以是消息预览bar(一种消息预览标识),该消息预览bar可在该目标会话界面的底部进行显示,并在显示时,对未被所述目标会话对象查看的一条或多条未读消息进行滚动显示,该消息预览bar具体可如图5a中由502标记的标识所示。此外,显示在该目标会话界面中的提醒标识还可以是悬浮球(或悬浮窗),也还可以是悬浮的收缩组件,该悬浮的收缩组件在被选择时将进行展开,以实现选择反馈,而在被选择完后又将缩回展开前的显示形态,在本技术实施例中,对显示在目标会话界面中的提醒标识的样式不做限定。另外,计算机设备在该目标会话界面中显示提醒标识时,可显示在该目标会话界面中的任意位置,如可显示在该目标会话界面的右边界,底部(即下边界),又或者也可显示在该目标会话界面的上边界,中间,或者某个界面元素的周围等等,本技术实施例中,对目标会话界面中的提醒标识的显示位置也是同样不做限定的。
53.而在计算机设备通过将目标关注消息显示在会话面板中,从而实现对目标关注消息的突出显示时,该会话面板可被显示在该目标会话界面的任意位置,如可如图3c或3d所示的,在该目标会话界面的底部进行显示,或者,该会话面板也可在该目标会话界面的其他区域中进行显示,本技术实施例对该会话面板在该目标会话界面中具体的显示位置不做限定。在一个实施例中,计算机设备显示在目标会话界面中的会话面板可以为会话浮窗,其中,该会话浮窗的显示尺寸小于该目标会话界面,且大于等于该会话面板,或者,该计算机
在显示该会话面板时,也可通过不同于目标会话界面的新的界面来进行显示,同样的,用于显示该会话面板的新的界面的显示尺寸也是小于该目标会话界面的,那么,该计算机设备通过显示新的界面来显示该会话面板时,将在该目标会话界面中输出新的界面,再将该会话面板显示在该新的界面中,也就是说,在本技术实施例中,对该会话面板的具体显示方式不做限定。在一个实施例中,在该计算机设备显示该目标会话界面以及该会话面板时,还可采取分屏显示的方式,如可采取上下分屏显示的方式,具体可如图3e中由34标记的界面所示,或者,也可以采取左右分屏显示的方式,具体可如图3e中由35标记的界面。
54.在本技术实施例中,计算机设备可在用于一个或多个会话对象之间的会话消息流的目标会话界面中,对该会话消息流中的目标关注消息进行突出显示,从而可提升对当前显示在目标会话界面中的会话消息的显示灵活性,此外,由于计算机设备在对目标关注消息进行突出显示时,被进行突出显示的目标关注消息是对该目标会话界面中的目标会话对象所关注的会话消息,从而解决了对特定消息(或重要消息)进行特殊关注的诉求,有效提升了计算机设备对会话消息进行筛选和特殊显示的处理能力,进而可有效提升目标会话对象对显示在该目标会话界面中的会话消息流的消息提取能力,促进目标会话对象对会话消息进行查看的效率和理解的效率,从而提升目标会话对象在该目标会话界面的用户粘性。
55.请参见图4,是本技术实施例提供的一种消息显示方法的示意流程图,在本技术实施例中,主要是对上述实施例步骤s202进行的具体细化,即本技术实施例主要对目标会话界面中,对目标关注消息进行突出显示的具体实现方式进行的细化,同样的,本技术实施例可由上述的计算机设备执行,如图4所示,该方法可包括:
56.s401,当目标关注消息为未被目标会话对象查看的未读消息时,在目标会话界面中显示提醒标识,并在选中提醒标识时,在目标会话界面中对未读消息进行突出显示。
57.在一个实施例中,在目标关注消息为未读消息时,该计算机设备在目标会话界面中进行提醒标识的显示时,可显示统一的提醒标识,也就是说,无论目标关注消息为哪种类型的未读消息,均在目标会话界面中采用无差别的提醒标识进行指示,并在该提醒标识被选择时,在目标会话界面中对相应的未读消息进行突出显示。在其他实施例中,当存在未被目标会话对象查看的未读消息时,计算机设备也可根据该未读消息的类型,按照与该未读消息的消息类型匹配的显示样式对提醒标识进行显示,其中,需该目标会话对象关注的未读消息的类型是根据是否包含指定类型的消息进行划分的,该指定类型的会话消息包括以下一种或多种:由目标会话对象的持续关注对象发送的未读消息,指定发送给目标会话对象的未读消息(如通过@符号指定发送给目标会话对象的未读消息),包含提醒词(该提醒词例如是反馈、周末等)的未读消息。其中,该持续关注的会话对象(即持续关注对象)有别于上述的临时关注对象,持续关注对象是指长时间进行关注的对象,临时关注对象例如可以仅在当天或者当前会话界面的显示过程中,或者执行某个操作后的特定时间段内所关注的对象,而持续关注对象则需要在执行对相应对象进行持续关注的取消操作之前的时间段内,均对相应的会话对象进行关注,在一个实施例中,该持续关注对象可通过该目标会话界面对应的会话系统进行设置,如相关的会话对象可通过将某个其他会话对象设置为特别关心对象,或者设置为感兴趣对象,从实现将相应的其他会话对象设置为持续关注对象。而提醒词可以是由目标会话对象自行设置的关键词,或者也可以是由计算机设备系统设置的关键词,或者也可以是由计算机设备基于当前的目标会话界面的会话主题自动生成的与相应
主题相关的关键词等,而在该目标会话界面中出现相应的提醒词后,计算机设备除了可对包含提醒词的会话消息进行突出显示外,也可在该目标会话界面中直接对出现的相关提醒词进行高亮显示(或者放大显示)等,以提醒该目标会话界面中的相关对象进行查看。
58.在计算机设备按照与未读消息的消息类型匹配的显示样式进行提醒标识的显示时,可在该未读消息为指定类型时,采用第一显示样式显示提醒标识,而在该未读消息不包含指定类型的会话消息时,采用第二显示样式显示提醒标识。而在该未读消息不包含指定类型的会话消息时,说明该计算机设备直接将该目标会话界面中的任意未读消息消息均作为目标关注消息的。
59.在一个实施例中,显示样式可用于指示相应的提醒标识的显示形状,显示位置,以及包含的提醒内容等,其中,第一显示样式的提醒标识可以是如图5a中由501标记的小耳朵标识,该第二显示样式的提醒标识则可以是如图5a中由502标记的提醒图标(即上述的预览bar)。也就是说,在目标会话界面中存在未被目标会话对象查看的未读消息时,计算机设备可在该未读消息为包含上述指定类型的会话消息时,按照第一显示样式在目标会话界面中显示小耳朵标识,而在该未读消息不包含指定类型的会话消息时,则按照第二显示样式在目标会话界面中显示提醒图标。此外,计算机设备在按照第二显示样式在目标会话界面中显示提醒图标时,也可以是发生在该目标会话对象对显示在目标会话界面中的会话消息进行消息回溯的阶段,即是说,在该目标会话对象在目标会话界面中进行会话消息的回溯时,如果计算机设备检测到目标会话界面中存在新的未读消息,则可采用如图5a中由502标记的预览bar的形式,对新产生的未读消息进行预览显示,可以理解,当该目标会话界面中存在多条新产生的未读会话消息时,则可在该预览bar中对多条新产生的未读消息进行滚动显示,另外,该预览bar在目标会话界面中显示一定的时间后,若没有接收到目标会话对象所执行的针对该预览bar的选择操作,则可取消在目标会话界面中的显示,或者也可调整其在目标会话界面中的显示形式,以提醒目标会话对象尽快对新产生的会话消息进行查看。其中,该未读消息可以是由同一会话对象发送的会话消息,也可以是由不同会话对象发送的会话消息,在本技术实施例中不做限定。
60.如果计算机设备的目标会话界面中显示的提醒标识为第一显示样式的小耳朵标识,那么,该计算机设备则可在该小耳朵标识被选择后,在目标会话界面中,对未读消息中包含指定类型的消息进行突出显示,具体可如图5a的上图所示过程;而如果该计算机设备的目标会话界面中显示的提醒标识为第二显示样式的提醒图标,那么,该计算机设备则可在该提醒图标被选择后,在该目标会话界面中,对全部的未读消息进行突出显示,具体可如图5a的下图所示过程。其中,小耳朵用于对未读消息进行快捷的定位提示,常用于即时通讯软件中对于aio(公共的聊天窗口组件)内未读消息或者特别关注消息的提示,该小耳朵在被相关对象选择后,将不再显示在目标会话界面中,而特别关注消息即是指上述的还未被目标会话对象查看的未读消息,即包含上述的指定类型的未读消息,或者非指定类型的未读消息。
61.s402,当目标关注消息为目标会话对象的临时关注对象发送的会话消息时,从目标会话界面中获取将参考会话对象设置为临时关注对象的触发操作,并在获取到触发操作后,在目标会话界面中对参考会话对象发送的会话消息进行突出显示。
62.在一个实施例中,当目标会话对象需要对临时关注对象所发送的会话消息进行查
看时,则可在目标会话界面中对临时感兴趣的对象(如参考对象)进行临时关注对象的设置,以将相应的临时感兴趣对象设置为临时的关注对象,那么,计算机设备在检测到目标会话界面中的某个会话对象在被设置为目标会话对象的临时关注对象后,则可在该目标会话界面中对该临时关注对象所发送的会话消息进行突出显示。其中,计算机设备在对该目标会话对象的临时关注对象发送的会话消息进行突出显示时,将对该目标会话对象的临时关注对象所发送的全部会话消息(包含该临时关注对象发送的历史会话消息与未读会话消息)进行突出显示。其中,计算机设备所获取到的进行临时关注对象设置的触发操作包括以下一种或多种:针对相应会话对象(如参考会话对象)的对象标识执行的临时关注操作,或者,对相应会话对象发送的任一会话消息执行的临时关注操作。在一个实施例中,该目标会话界面包含的会话对象的数量可以为一个或者多个,因此,该计算机设备可以将该目标会话界面中的某一个会话对象设置为临时关注对象,或者也可将该目标会话界面中的某多个会话对象设置为临时关注对象,也即是说,计算机设备确定出的该目标会话对象的临时关注对象可以是一个或多个,此外,该目标会话对象在进行临时关注对象的设置时,该目标会话对象也可将自身设置为临时关注对象,从而实现对该目标会话对象本身在该目标会话界面中所发送会话消息的快速浏览。
63.在一个实施例中,目标会话对象在目标会话界面中执行的将参考会话对象设置为临时关注对象的触发操作用于指示:对该参考会话对象所发送的会话消息进行临时关注,而对参考会话对象所发送消息的临时关注使得计算机设备在响应由目标会话对象在目标会话界面中针对参考会话对象执行的关注操作,并在目标会话界面中对参考会话对象的会话消息进行突出显示后,在后续并不会再对该参考会话对象进行突出显示。在一个实施例中,计算机设备执行的上述对象关注操作可以是长按操作或者选择操作或者拖动操作等,具体可如图5b所示,计算机设备可在从目标会话界面中检测到对用户a发送的某条会话消息选择后,如针对相应会话消息执行长按操作后,则可输出针对用户a的临时关注窗口,该临时关注窗口例如可以是如图5b中由503标记的窗口所示,在该临时关注窗口中包含只看他的选项,当计算机设备只看他的选项被选择时,则确定该目标会话对象将用户a设置为临时关注对象,则可在该目标会话界面中对用户a的会话消息进行突出显示,如图5b所示的,将用户a的会话消息通过会话面板进行突出显示,而在计算机设备检测到针对会话面板的关闭操作后,则将关闭当前显示在回会话界面中的会话面板,并取消对用户a的会话消息的突出显示,且在后续如果没有重新检测到针对用户a的临时关注操作,则计算机设备后续也不会再对用户a的会话消息进行突出显示。
64.在一个实施例中,计算机设备在目标会话界面中对目标关注消息进行突出显示时,如计算机设备在对目标会话界面中存在的未被目标会话对象查看的未读消息进行突出显示时,或者,计算机设备在从目标会话界面中检测到目标会话对象将某个参考会话对象(如上述的用户a)设置为临时关注对象后,由该临时关注对象所发送的会话消息,该计算机设备还可在目标会话界面中采用蒙层遮挡住除目标关注消息之外的其他会话消息的方式,来实现对目标关注消的突出显示。其中,如果计算机设备在从目标会话界面中获取到对参考会话对象进行临时关注的触发操作后,若采用蒙层遮挡的方式对参考会话对象的会话消息进行突出显示的示意图可如图5c所示。
65.在一个实施例中,计算机设备确定出的目标关注消息的数量为一条或多条,若所
述目标会话界面当前显示的未被蒙层遮挡住的会话消息为:一条或多条目标关注消息的当前关注消息,那么,该计算机设备在采用蒙层遮挡的方式对目标关注消息进行显示后,还可在目标会话界面中显示消息切换标识;并在消息切换标识被选择时,计算机设备则可在目标会话界面中,从目标会话界面中未被蒙层遮挡住的当前关注消息,切换到未被蒙层遮挡的其他关注消息进行显示。其中,该消息切换标识可以是显示在目标会话界面的一个切换标识,当该消息切换标识被选择后,可随机切换到该当前关注消息的前一个其他关注消息进行显示,或者,也可随机切换到该当前关注消息的后一个其他关注消息进行显示。另外,该消息切换标识包括以下一种或两种:前切换标识和后切换标识,而未被蒙层遮挡的会话消息(即上述的目标关注消息)在目标会话界面中按照相应的发送时间顺序依次排列,那么,当计算机设备确定被选择的消息切换标识为前切换标识时,则将切换到当前关注消息的上一条未被蒙层遮挡的会话消息处进行显示,而当计算机设备确定被选择的消息切换标识为后切换标识时,则可切换到当前关注消息的下一条未被蒙层遮挡的会话消息处进行显示。在一个实施例中,计算机设备在输出蒙层进行遮挡显示后,前切换标识和后切换标识可以是同时显示在输出蒙层后的目标会话界面中的,如图5d所示,该前切换标识例如可以是如图5d中由504标记的上一条消息标识,而后切换标识则例如是如图5d中由505标记的下一条消息的消息标识。
66.在一个实施例中,计算机设备也可在输出蒙层后的目标会话界面中仅显示前切换标识或仅显示后切换标识,其中,计算机设备可以当前已显示在目标会话界面中的未被蒙层遮挡的会话消息(即当前关注消息)为基准,确定出处于该基准前的未被蒙层遮挡的会话消息的第一数量,以及位于该基准后的未被蒙层遮挡的会话消息的第二数量,若该第一数量小于第二数量,则计算机设备可在显示输出蒙层后的目标会话界面中仅显示后切换标识,如图5e中由50标记的界面所示;而如果该第一数量大于等于第二数量,则计算机设备则可在显示输出蒙层后的目标会话界面中仅前切换标识,如图5e中由51标记的界面所示。在其他实现方式中,计算机设备还可基于当前已显示在目标会话界面中的未被蒙层遮挡的会话消息为基准,确定该基准与上一条未被蒙层遮挡的会话消息之间的时间差,以及该基准与下一条未被蒙层遮挡的会话消息之间的时间差,从而基于时间差的比值,在输出蒙层后的目标会话界面中显示相应的消息切换标识;又或者,该计算机设备也可随机在输出蒙层后的目标会话界面中随机显示一个相应的消息切换标识,在本技术实施例中,对计算机设备显示在目标会话界面中的消息切换标识的方式不做限定。
67.在一个实施例中,计算机设备除了可通过将需突出显示的会话消息显示在会话面板中或者通过输出蒙层的方式,来实现对相关的会话消息进行突出显示,该计算机设备还可通过需对突出显示的会话消息的字体进行调整(如增大需突出显示的会话消息的字体,或采用动画显示需突出显示的会话消息),或者,对需突出显示的会话消息进行高亮显示等,本技术实施例主要是以采用会话面板对需突出显示的会话消息的方式进行详细说明,采用其他方式对需突出显示的会话消息进行展示的方式可参见本技术实施例。
68.计算机设备在将由参考会话对象所发送的会话消息进行突出显示时,如果参考会话对象发送的会话消息被显示在会话面板中,那么,在计算机设备在将参考会话对象所发送的会话消息显示在会话面板后,还可在该会话面板中显示对象切换标识;进而使得该计算机设备可在确定对象切换标识被选择时,将除参考会话对象外的任意一个或多个其他会
话对象作为新的临时关注对象,并在目标会话界面显示新的临时关注对象发送的会话消息。其中,显示在会话面板中的对象切换标识可以是如图5f中由506标记的切换标识,当该切换标识被选择后,该计算机设备可将该目标会话界面的其他会话对象中的任一个会话对象直接作为新的临时关注对象,并对该新的临时关注对象所发送的会话消息进行突出显示,或者,该计算机设备也可该切换标识被选择后,确定新的临时关注对象时,将该目标会话界面中与该目标会话对象的互动程度最高的其他会话对象作为新的临时关注对象,或者,也可将该目标会话界面中,上一次被设置为临时关注对象的会话对象作为新的临时关注对象,在本技术实施例中,对该计算机设备确定出新的临时会话对象的方式不做限定,而在该计算机设备确定对象切换标识被选择后,对新确定出的临时关注对象发送的会话消息进行突出显示的过程可如图5f所示。
69.在一个实施例中,当该对象切换标识被选择后,计算机设备也可如图5g所示的,先在会话面板中显示一个或多个待选对象标识,其中,显示了待选对象标识的会话面板可以是如图5f中由52标记的会话面板,而在计算机设备将一个或多个待选对象标识显示在会话面板后,该计算机设备则可在会话面板中显示的任意一个或多个待选对象标识被选中时,将被选中的对象标识所对应的会话对象作为新的临时关注对象,并在目标会话界面显示的会话面板中显示被选中对象标识对应会话对象所发送的会话消息,其中,计算机设备对新的临时关注对象发送的会话消息进行突出显示的界面可以是如图5f中由53标记的会话界面。计算机设备通过在会话面板中对待选对象标识的显示,可实现对其他临时关注对象的快速切换,从而可在目标会话界面中实现对不同内容(即会话消息)进行聚焦查看时的灵活性。
70.在一个实施例中,计算机设备显示在会话面板中的待选对象标识,可以是为群会话界面的目标会话界面中所包含的任意一个或多个会话对象的标识,或者,显示在该会话面板中的待选对象标识也可以是该目标会话界面包含的,且与该目标会话对象存在好友关系的会话对象的标识。其中,对待选对象标识进行显示时的排列顺序可以是随机的,或者,也可按照各待切换会话对象在该目标会话界面中的活跃度(即进行会话消息发送的数量和/或频率)进行排列,或者,也可按照各待切换会话对象与目标会话对象之间的相关程度(即与目标会话对象进行消息交互的频率和/或数量)进行排列等,在本技术实施例中,对在会话面板中显示的待选对象标识的确定方式,以及对待选对象标识进行显示时的排列方式均不做限定。需要说明的是,目标会话对象在从目标会话界面中选择相应的参考会话对象进行关注时,所选择的参考会话对象的数量可以是一个,也可以是多个,另外,在基于会话面板显示的待选对象标识进行关注切换时,所选择的待选对象标识的数量也可以是一个或多个,在本技术实施例中不做限定。
71.在一个实施例中,计算机设备在采用将目标关注消息显示在会话面板中来实现对该目标关注消息的突出显示后,该计算机设备还可从会话面板中获取滑动操作,从而可根据滑动操作对显示在会话面板中的目标关注消息进行显示。其中,根据该滑动操作对目标关注消息进行显示是指:随着滑动操作的执行,对一条或多条目标关注消息进行滚动显示(即改变相应目标关注消息在会话面板中的显示位置)。具体的,计算机设备可根据滑动操作,在目标会话界面中展开会话面板,并在目标会话界面中展开会话面板的过程中,对显示在会话面板中的目标关注消息进行滚动显示,具体可如图6a所示,针对在会话面板中执行
的滑动操作,该计算机设备不仅可对显示在目标会话界面中的会话面板进行展开显示,并可同时对该会话面板中显示的会话消息进行滚动显示,以提升对显示在该会话面板中的消息的查看效率。
72.基于计算机设备在会话面板中对目标关注消息的显示时,计算机设备还可基于对显示在会话面板中的某个目标关注消息的选择,在目标会话界面中定位出在该会话面板中被选择的目标关注消息,以方便目标会话对象在目标会话界面中对与被选择的目标关注消息相关的会话消息(如在会话面板中被选择出的会话消息的上下文)进行快速查看。如图6b所示的,计算机设备可在选中显示在会话面板中的任一目标关注消息后,在目标会话界面的会话消息流中定位到被选择的目标关注消息,并在目标会话界面的当前可显示区域中显示被选择的目标关注消息,以及与被选择的目标关注消息相关联的会话消息,其中,该当前可显示区域是指显示屏幕中除显示了会话面板的其他显示区域,如图6b中由601框出的区域。在一个实施例中,如果当前显示在目标会话界面中的会话面板为展开的会话面板,那么,该计算机设备在目标会话界面的当前可显示区域中显示被选择的目标关注消息,以及与被选择的目标关注消息相关联的会话消息时,则可将展开的会话面板缩小为预设大小的会话面板,并在会话面板被缩小为预设大小后,再在目标会话界面的当前可显示区域中显示被选择的目标关注消息,以及与被选择的目标关注消息相关联的会话消息,具体可如图6c所示。
73.在一个实施例中,若需突出显示的目标关注消息的发送对象不是基于目标会话界面进行会话交互的,那么,计算机设备在将目标关注消息显示在会话面板时,则可在将目标关注消息显示在会话面板中的同时,在会话面板中显示第一消息编辑窗口,以使目标会话对象和发送对象基于第一消息编辑窗口进行会话消息的交互,其中,显示的第一消息编辑窗口可如图6c中由602框出的消息编辑窗口。在一个实施例中,该计算机设备在会话面板中显示第一消息编辑窗口外,还可在目标会话界面中显示第二消息编辑窗口,以使目标会话对象基于第二消息编辑窗口与目标会话界面包含的其他会话对象进行会话消息的交互,其中,该第二消息编辑窗口可显示在除显示由会话面板之外的其他显示区域中,也就是说,该第二消息编辑窗口和第一消息编辑窗口是两个独立的消息编辑窗口,其中,显示了第二消息编辑窗口的界面可如图6d所示,显示的第二消息编辑窗口可以是如图6d中由603标记的窗口。在一个实施例中,当该会话面板中显示的目标关注消息不是由从该目标会话界面包含的会话消息流中提取出时,也即是在需突出显示的目标关注消息的发送对象不是基于目标会话界面进行会话交互的情况下,该计算机设备对目标关注消息进行突出显示后的界面还可如图6d中由60标记的界面所示的,在该会话面板中显示第一消息编辑窗口的同时,在该在目标会话界面中除显示会话面板之外的其他显示区域中,显示第二消息编辑窗口,从而可使计算机设备实现在会话面板通过显示的第一消息编辑窗口与相应的会话对象进行交互,以及通过显示的第二消息编辑窗口与群会话界面中的会话对象进行交互,而基于对消息编辑窗口的灵活显示,可实现在不改变当前浏览位置的情况下,实现对最新产生的会话消息的浏览和及时的消息交流,有效提升了在目标会话界面中的会话交互效率。而需要说明的是,当该会话面板中显示的目标关注消息是由从该目标会话界面包含的会话消息流中提取出时,该计算机设备对目标关注消息进行突出显示的界面也可如图6d中由60标记的界面所示。
74.在一个实施例中,该计算机设备在采用会话面板对相应的会话消息进行突出显示时,该会话面板可以是显示在该目标会话界面的浮层界面中的,也就是说,该会话面板是显示在该目标会话界面的上一层的,如图7a所示,若用于显示目标会话界面的显示层为如图7a中由70标记的显示层,在该会话面板则显示在如图7a中由71标记的显示层中。在其他实现方式中,该会话面板和该目标会话界面还可以是分屏显示的,如采用上下分屏或者左右分屏的方式进行显示,可以理解,该会话面板和目标会话界面进行分屏显示时,该目标会话界面和会话面板处于同一显示层。
75.在一个实施例中,上述的目标会话界面是基于aio(allin one,公共的聊天窗口)组件实现的社交界面,基于aio组件实现的社交界面可实现不同的对象与对象之间,对象与对个对象之间,对象与智能回答软件等不同类型的会话交互,而为了给各种对象在会话交互过程中以统一的交互体验,社交界面(如上述的目标会话界面)中还包含各种共享的窗口组件,因此,在社交界面中的各会话对象所执行的输入、点击等行为均可看做是一致的误差被的操作。而基于aio组件实现的目标会话界面在对目标会话对象关注的会话消息进行突出显示时主要包含以下三个技术点:
76.①
快捷的消息浮层(浮层界面)的实现与数据管理;
77.②
快捷的消息浮层的消息过滤;
78.③
快捷的消息浮层提供的aio快捷定位功能;
79.其中,技术点

用于支持在目标会话界面中进行会话面板的显示,并保证在目标会话界面中显示了会话面板后,该目标会话界面中显示的会话消息的正确性,而技术点

则用于支持从目标会话界面中展示的会话消息流中确定出目标会话对象关注的会话消息进行显示;而技术点

则用于支持实现对显示在会话面板中的会话消息定位到目标会话界面的显示位置处。
80.在一个实施例中,针对技术点

中的消息浮层(浮层界面)的实现与数据管理,其中,该目标会话界面(即下层消息面板)和会话面板(即浮层消息面板)的显示关系可如图7b所示,其中,会话消息面板的本质为浮层,该浮层是一个新的视图控制器(或新的视图实例),从而使计算机设备实现了在aio中同时对两个聊天窗口的管理,并可通过通信来实现对浮层窗口对下层窗口中im sdk的操作,以提升目标会话对象在会话面板中进行会话消息浏览的便捷性。此外,该视图控制器/实例在不同操作系统的计算机设备中存在差异,其中,在操作系统为ios系统(一种操作系统)时,该视图控制器/实例对应为viewcontroller(一种视图控制器),而在该操作系统为android系统(另一种操作系统)时,该视图控制器/实例则对应为fragment(另一种视图控制器),而对于视图控制器内的视图布局则可直接用aio下层的消息面板(即目标会话界面)的布局样式即可,从而实现在目标会话界面中采用消息浮层的方式进行会话面板的显示。
81.在得到会话面板的布局后,还将确定出该会话面板中的数据来源,在确定该会话面板中所显示消息的数据来源时,将基于即时通讯(instant messaging,im)系统的消息数据结构的以下字段来实现,且其具体的过程可如图7c所示:
82.id字段(身份字段):im消息id;
83.from_user_id字段:创建该im消息的对象id;
84.from_user_nick字段:创建该im消息的对象昵称;
85.from_user_avatar字段:创建该im消息的用户头像地址;
86.group_id字段:im消息来源群会话id;
87.content字段:im消息文本内容;
88.unread字段:是否已读;
89.create_ts字段:创建im消息时的时间戳。
90.具体的,在目标会话对象通过计算机设备登陆相应的应用程序,以在后续进行目标会话界面的显示后,计算机设备需要该应用程序的后台服务器发起两个请求,一是请求用于获取当前登录用户(即目标会话对象)的关注对象列表(其中,由关注对象发送到目标会话界面中的会话消息,则为该目标关注消息),在计算机设备获取到该关注对象列表后,则可将此表在前端用数组结构缓存起来(例如通过创建名为concernlist的变量进行存储);二是请求用于获取存储在后台服务端的历史产生的关注会话对象所发送的im消息,并可进一步做一个优化,根据本地concernim(感兴趣的会话消息)的最后一条数据的时间戳(create_ts)a,来获取从a至后台服务器当前时间b之间的增量im消息,并将获取到的im消息数据存储进concernim中(其中,若没有该表需要先创建)。
91.在目标会话对象登陆相应的应用程序,并显示了目标会话界面之后,则可在后续在每次收到im消息时,需要提取im消息的from_user_id字段,将其进行查表处理,判断其是否在concernlist数组内,而如果在,则这条im消息是特别关注消息,随后将这条im消息追加进concernim表中。而浮层消息面板所渲染的数据来源即是这张concernim表中的im消息,若是仅展示当前群聊中需要关注的消息(即上述的目标关注消息),则需要过滤一次当前群聊id(group_id),筛选出符合group_id的im消息数据进行渲染展示即可。
92.而在目标会话界面中显示了会话面板后,则可通过对目标会话界面的消息过滤来实现对会话面板中的会话消息的显示,而本技术实施例中提到的浮层只展示特定的用户的关注消息、或是切换展示关注的用户消息、亦或是只展示新消息都属于消息过滤内容。在交互触发特定展示场景时,前端(即计算机设备)根据触发场景进行有选择的数据渲染,即只展示特定的用户的关注消息需要过滤concernim中所有符合特定from_user_id并筛选出当前group_id的im消息数据进行渲染展示;而只展示新消息则过滤concernim中所有unread为0(表示未读)筛选出当前group_id的im消息数据进行渲染展示。
93.而基于对在消息浮层提供的aio快捷定位功能的实现,该定位功可实现能力涉及到的跨视图控制器之间的数据通信,消息浮层(即会话面板)中的消息元素确定事件,若用户触发特定交互(如长按点击、双击、或者浮层点击定位按钮),则浮层视图控制器将触发该时间的元素id,即im消息id字段发送给底层的aio视图控制器。在进入目标会话界面时,计算机设备需注册aio视图控制器的这个事件确定能力,当它收到来自浮层的消息时,获取到需要快捷定位的im消息id,前端调用im sdk(即时通讯的应用安装包)提供的快捷定位接口传入id进行aio的消息快速定位。
94.在本技术实施例中,计算机设备在显示的目标会话界面中存在目标关注消息时,则可在目标关注消息为未被该目标会话对象查看的未读消息时,通过在目标会话界面中显示提醒标识的方式,对目标会话对象进行重要消息的查看提醒,计算机设备进一步则可在检测到对显示在目标会话界面中的提醒标识的选择操作后,对重要的未读消息进行突出显示;而计算机设备确定需该目标会话对象临时关注的重要消息,是通过目标会话对象在该
目标会话界面中执行的针对某个会话对象的临时关注操作,并实现对相应会话对象的临时关注后,对该临时关注的会话对象所发送的全部会话消息进行突出显示,使得计算机设备实现了对目标会话界面中相关会话消息的灵活查看,实现了在不改变当前浏览位置的情况下,快速对目标会话界面中的相关会话消息进行查阅和浏览,有助于进行多线程的查阅筛选和处理。而基于多线程,使得计算机设备可采用多线程实现对进行突出显示的会话消息和上下文关系的关系,高效帮助目标会话对象在目标会话界面中进行消息查看的效率,大增强消息的流通和触达高效性,更好地促进目标会话对象进行消息查阅和理解的效率,而且,由于无论是消息提醒或消息查阅等场景,采用浮层面板的交互方式对相应消息进行突出显示,可以给与相关的会话对象统一的操作习惯,提升相关会话对象查看消息的体验。
95.基于上述消息显示方法实施例的描述,本发明实施例还提出了一种消息显示装置,该消息显示装置可以是运行于上述计算机设备中的一个计算机程序(包括程序代码)。该消息显示装置可用于执行如图2和图4所述的消息显示方法,请参见图8,该消息显示装置包括:显示单元801。
96.显示单元801,用于显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;
97.所述显示单元801,还用于在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示。
98.在一个实施例中,所述一个或多个会话对象包含目标会话对象,当所述目标关注消息为未被所述目标会话对象查看的未读消息时;所述显示单元801,具体用于:
99.在所述目标会话界面中显示提醒标识;
100.选中所述提醒标识,在所述目标会话界面中对所述未读消息进行突出显示。
101.在一个实施例中,所述显示单元801,具体用于:
102.当所述目标会话界面中存在所述未读消息时,在所述目标会话界面中,按照与所述未读消息的消息类型匹配的显示样式显示提醒标识。
103.在一个实施例中,所述显示单元801,具体用于:
104.若所述未读消息为指定类型时,采用第一显示样式显示提醒标识;其中,所述指定类型的会话消息包括以下一种或多种:由所述目标会话对象的关注对象发送的未读消息,指定发送给所述目标会话对象的未读消息,包含提醒词的未读消息;
105.当所述未读消息不包含所述指定类型的会话消息时,采用第二显示样式显示提醒标识。
106.在一个实施例中,所述一个或多个会话对象包含目标会话对象,当所述目标关注消息为所述目标会话对象的临时关注对象发送的会话消息时;所述显示单元801,具体用于:
107.从所述目标会话界面中获取将参考会话对象设置为临时关注对象的触发操作,并在所述目标会话界面中对所述参考会话对象发送的会话消息进行突出显示;
108.其中,将所述参考会话对象设置为临时关注对象的触发操作包括:针对所述参考会话对象的对象标识执行的临时关注操作,或者,对所述参考会话对象发送的任一会话消息执行的临时关注操作。
109.在一个实施例中,所述显示单元801,具体用于:
110.在所述目标会话界面中采用蒙层遮挡住除所述目标关注消息之外的其他会话消息,以对所述目标关注消息进行突出显示。
111.在一个实施例中,所述目标关注消息的数量为一条或多条,若所述目标会话界面当前显示的未被蒙层遮挡住的会话消息为:一条或多条目标关注消息的当前关注消息;所述装置还包括:切换单元802。
112.所述显示单元801,还用于在所述目标会话界面中显示消息切换标识;
113.切换单元802,用于当所述消息切换标识被选择时,在所述目标会话界面中,从所述当前关注消息切换到未被蒙层遮挡的其他关注消息进行显示。
114.在一个实施例中,所述一条或多条目标关注消息在所述目标会话界面中按照相应的发送时间顺序依次排列,所述消息切换标识包括以下一种或两种:前切换标识和后切换标识;
115.当选择的消息切换标识为所述前切换标识时,切换到所述当前关注消息的上一条未被蒙层遮挡的会话消息处进行显示;
116.当选择的消息切换标识为所述后切换标识时,切换到所述当前关注消息的下一条未被蒙层遮挡的会话消息处进行显示。
117.在一个实施例中,所述显示单元801,具体用于:
118.在所述目标会话界面中显示会话面板,并将所述目标关注消息显示在所述会话面板中。
119.在一个实施例中,,所述参考会话对象发送的会话消息被突出显示在会话面板中,以将所述参考会话对象发送的会话消息作为目标关注消息,并进行突出显示,其中,用于显示所述参考会话对象发送的会话消息的会话面板中包含对象切换标识;
120.所述显示单元801,还用于选中所述对象切换标识,将除所述参考会话对象外的任意一个或多个其他会话对象作为新的临时关注对象;
121.所述显示单元801,还用于在所述会话面板中显示所述新的临时关注对象发送的会话消息。
122.在一个实施例中,所述显示单元801,具体用于:
123.选中所述对象切换标识,在所述会话面板中显示一个或多个待选对象标识;
124.当所述会话面板中显示的任意一个或多个待选对象标识被选中时,将被选中的对象标识所对应的会话对象作为新的临时关注对象。
125.在一个实施例中,所述显示单元801,还用于获取所述会话面板上的滑动操作,根据所述滑动操作对显示在所述会话面板中的所述目标关注消息进行显示。
126.在一个实施例中,所述显示单元801,具体用于:
127.根据所述滑动操作,在所述目标会话界面中展开所述会话面板;
128.在展开所述会话面板的过程中,对显示在所述会话面板中的所述目标关注消息进行显示。
129.在一个实施例中,所述目标关注消息的数量为一条或多条;所述显示单元801,还用于接收针对所述会话面板中任一目标关注消息的选择操作,并在所述目标会话界面的会话消息流中定位被选择的目标关注消息;
130.所述显示单元801,还用于在所述目标会话界面的当前可显示区域中显示所述被
选择的目标关注消息,以及显示与所述被选择的目标关注消息相关联的会话消息。
131.在一个实施例中,若显示所述被选择的目标关注消息的会话面板为展开的会话面板;所述显示单元801,具体用于:
132.将所述展开的会话面板缩小为预设大小的会话面板,并触发执行在所述目标会话界面的当前可显示区域中显示所述被选择的目标关注消息,以及显示与所述被选择的目标关注消息相关联的会话消息的步骤。
133.在一个实施例中,所述显示单元801,具体用于:
134.若所述目标关注消息的发送对象不是基于所述目标会话界面进行会话交互的,则在将所述目标关注消息显示在所述会话面板中的同时,在所述会话面板中显示第一消息编辑窗口,以使所述目标会话对象和所述发送对象基于所述第一消息编辑窗口进行会话消息的交互互。
135.在一个实施例中,所述显示单元801,还用于在所述目标会话界面中显示第二消息编辑窗口,所述目标会话对象基于所述第二消息编辑窗口与所述目标会话界面包含的其他会话对象进行会话消息的交互。
136.在本技术实施例中,显示单元801可在用于一个或多个会话对象之间的会话消息流的目标会话界面中,对该会话消息流中的目标关注消息进行突出显示,从而可提升对当前显示在目标会话界面中的会话消息的显示灵活性,此外,由于在对目标关注消息进行突出显示时,被进行突出显示的目标关注消息是对该目标会话界面中的目标会话对象所关注的会话消息,从而解决了对特定消息(或重要消息)进行特殊关注的诉求,有效提升了对会话消息进行筛选和特殊显示的处理能力,进而可有效提升目标会话对象对显示在该目标会话界面中的会话消息流的消息提取能力,促进目标会话对象对会话消息进行查看的效率和理解的效率,从而提升目标会话对象在该目标会话界面的用户粘性。
137.请参见图9,是本发明实施例提供的一种计算机设备的结构示意性框图。如图9所示的本实施例中的计算机设备可包括:一个或多个处理器901;一个或多个输入设备902,一个或多个输出设备903和存储器904。上述处理器901、输入设备902、输出设备903和存储器904通过总线905连接。存储器904用于存储计算机程序,所述计算机程序包括程序指令,处理器901用于执行所述存储器904存储的程序指令。
138.所述存储器904可以包括易失性存储器(volatile memory),如随机存取存储器(random-access memory,ram);存储器904也可以包括非易失性存储器(non-volatile memory),如快闪存储器(flash memory),固态硬盘(solid-state drive,ssd)等;存储器904还可以包括上述种类的存储器的组合。
139.所述处理器901可以是中央处理器(central processing unit,cpu)。所述处理器901还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)等。该pld可以是现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)等。所述处理器901也可以为上述结构的组合。
140.本发明实施例中,所述存储器904用于存储计算机程序,所述计算机程序包括程序指令,处理器901用于执行存储器904存储的程序指令,用来实现上述如图2和图4中相应方法的步骤。
141.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
142.显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;
143.在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示。
144.在一个实施例中,所述一个或多个会话对象包含目标会话对象,当所述目标关注消息为未被所述目标会话对象查看的未读消息时;所述处理器901被配置调用所述程序指令,用于执行:
145.在所述目标会话界面中显示提醒标识;
146.选中所述提醒标识,在所述目标会话界面中对所述未读消息进行突出显示。
147.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
148.当所述目标会话界面中存在所述未读消息时,在所述目标会话界面中,按照与所述未读消息的消息类型匹配的显示样式显示提醒标识。
149.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
150.若所述未读消息为指定类型时,采用第一显示样式显示提醒标识;其中,所述指定类型的会话消息包括以下一种或多种:由所述目标会话对象的关注对象发送的未读消息,指定发送给所述目标会话对象的未读消息,包含提醒词的未读消息;
151.当所述未读消息不包含所述指定类型的会话消息时,采用第二显示样式显示提醒标识。
152.在一个实施例中,所述一个或多个会话对象包含目标会话对象,当所述目标关注消息为所述目标会话对象的临时关注对象发送的会话消息时;所述处理器901被配置调用所述程序指令,用于执行:
153.从所述目标会话界面中获取将参考会话对象设置为临时关注对象的触发操作,并在所述目标会话界面中对所述参考会话对象发送的会话消息进行突出显示;
154.其中,将所述参考会话对象设置为临时关注对象的触发操作包括:针对所述参考会话对象的对象标识执行的临时关注操作,或者,对所述参考会话对象发送的任一会话消息执行的临时关注操作。
155.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
156.在所述目标会话界面中采用蒙层遮挡住除所述目标关注消息之外的其他会话消息,以对所述目标关注消息进行突出显示。
157.在一个实施例中,所述目标关注消息的数量为一条或多条,若所述目标会话界面当前显示的未被蒙层遮挡住的会话消息为:一条或多条目标关注消息的当前关注消息;所述处理器901被配置调用所述程序指令,用于执行:
158.在所述目标会话界面中显示消息切换标识;
159.当所述消息切换标识被选择时,在所述目标会话界面中,从所述当前关注消息切换到未被蒙层遮挡的其他关注消息进行显示。
160.在一个实施例中,所述一条或多条目标关注消息在所述目标会话界面中按照相应的发送时间顺序依次排列,所述消息切换标识包括以下一种或两种:前切换标识和后切换标识;
161.当选择的消息切换标识为所述前切换标识时,切换到所述当前关注消息的上一条
未被蒙层遮挡的会话消息处进行显示;
162.当选择的消息切换标识为所述后切换标识时,切换到所述当前关注消息的下一条未被蒙层遮挡的会话消息处进行显示。
163.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
164.在所述目标会话界面中显示会话面板,并将所述目标关注消息显示在所述会话面板中。
165.在一个实施例中,所述参考会话对象发送的会话消息被突出显示在会话面板中,以将所述参考会话对象发送的会话消息作为目标关注消息,并进行突出显示,其中,用于显示所述参考会话对象发送的会话消息的会话面板中包含对象切换标识;所述处理器901被配置调用所述程序指令,用于执行:
166.选中所述对象切换标识,将除所述参考会话对象外的任意一个或多个其他会话对象作为新的临时关注对象;
167.在所述会话面板中显示所述新的临时关注对象发送的会话消息。
168.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
169.选中所述对象切换标识,在所述会话面板中显示一个或多个待选对象标识;
170.当所述会话面板中显示的任意一个或多个待选对象标识被选中时,将被选中的对象标识所对应的会话对象作为新的临时关注对象。
171.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
172.获取所述会话面板上的滑动操作,根据所述滑动操作对显示在所述会话面板中的所述目标关注消息进行显示。
173.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
174.根据所述滑动操作,在所述目标会话界面中展开所述会话面板;
175.在展开所述会话面板的过程中,对显示在所述会话面板中的所述目标关注消息进行显示。
176.在一个实施例中,所述目标关注消息的数量为一条或多条;所述处理器901被配置调用所述程序指令,用于执行:
177.接收针对所述会话面板中任一目标关注消息的选择操作,并在所述目标会话界面的会话消息流中定位被选择的目标关注消息;
178.在所述目标会话界面的当前可显示区域中显示所述被选择的目标关注消息,以及显示与所述被选择的目标关注消息相关联的会话消息。
179.在一个实施例中,若显示所述被选择的目标关注消息的会话面板为展开的会话面板;所述处理器901被配置调用所述程序指令,用于执行:
180.将所述展开的会话面板缩小为预设大小的会话面板,并触发执行在所述目标会话界面的当前可显示区域中显示所述被选择的目标关注消息,以及显示与所述被选择的目标关注消息相关联的会话消息的步骤。
181.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
182.若所述目标关注消息的发送对象不是基于所述目标会话界面进行会话交互的,则在将所述目标关注消息显示在所述会话面板中的同时,在所述会话面板中显示第一消息编辑窗口,以使所述目标会话对象和所述发送对象基于所述第一消息编辑窗口进行会话消息
的交互。
183.在一个实施例中,所述处理器901被配置调用所述程序指令,用于执行:
184.在所述目标会话界面中显示第二消息编辑窗口,所述目标会话对象基于所述第二消息编辑窗口与所述目标会话界面包含的其他会话对象进行会话消息的交互。
185.本发明实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述如图2或图4所示的方法实施例。其中,所述的计算机可读存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
186.以上所揭露的仅为本发明的局部实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术对象员可以理解实现上述实施例的全部或局部流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

技术特征:
1.一种消息显示方法,其特征在于,包括:显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示。2.如权利要求1所述的方法,其特征在于,所述一个或多个会话对象包含目标会话对象,当所述目标关注消息为未被所述目标会话对象查看的未读消息时;所述在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示,包括:在所述目标会话界面中显示提醒标识;选中所述提醒标识,在所述目标会话界面中对所述未读消息进行突出显示。3.如权利要求2所述的方法,其特征在于,所述当所述目标会话界面中存在所述未读消息时,在所述目标会话界面中显示提醒标识,包括:当所述目标会话界面中存在所述未读消息时,在所述目标会话界面中,按照与所述未读消息的消息类型匹配的显示样式显示提醒标识。4.如权利要求3所述的方法,其特征在于,所述按照与所述未读消息的消息类型匹配的显示样式显示提醒标识,包括:若所述未读消息为指定类型时,采用第一显示样式显示提醒标识;其中,所述指定类型的会话消息包括以下一种或多种:由所述目标会话对象的关注对象发送的未读消息,指定发送给所述目标会话对象的未读消息,包含提醒词的未读消息;当所述未读消息不包含所述指定类型的会话消息时,采用第二显示样式显示提醒标识。5.如权利要求1所述的方法,其特征在于,所述一个或多个会话对象包含目标会话对象,当所述目标关注消息为所述目标会话对象的临时关注对象发送的会话消息时;所述在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示,包括:从所述目标会话界面中获取将参考会话对象设置为临时关注对象的触发操作,并在所述目标会话界面中对所述参考会话对象发送的会话消息进行突出显示;其中,将所述参考会话对象设置为临时关注对象的触发操作包括:针对所述参考会话对象的对象标识执行的临时关注操作,或者,对所述参考会话对象发送的任一会话消息执行的临时关注操作。6.如权利要求1~5任一项所述的方法,其特征在于,进行突出显示的方式包括:在所述目标会话界面中采用蒙层遮挡住除所述目标关注消息之外的其他会话消息,以对所述目标关注消息进行突出显示。7.如权利要求6所述的方法,其特征在于,所述目标关注消息的数量为一条或多条,若所述目标会话界面当前显示的未被蒙层遮挡住的会话消息为:一条或多条目标关注消息的当前关注消息;所述方法还包括:在所述目标会话界面中显示消息切换标识;当所述消息切换标识被选择时,在所述目标会话界面中,从所述当前关注消息切换到未被蒙层遮挡的其他关注消息进行显示。8.如权利要求7所述的方法,其特征在于,所述一条或多条目标关注消息在所述目标会话界面中按照相应的发送时间顺序依次排列,所述消息切换标识包括以下一种或两种:前
切换标识和后切换标识;当选择的消息切换标识为所述前切换标识时,切换到所述当前关注消息的上一条未被蒙层遮挡的会话消息处进行显示;当选择的消息切换标识为所述后切换标识时,切换到所述当前关注消息的下一条未被蒙层遮挡的会话消息处进行显示。9.如权利要求1~5任一项所述的方法,其特征在于,对所述目标关注消息进行突出显示的方式包括:在所述目标会话界面中显示会话面板,并将所述目标关注消息显示在所述会话面板中。10.如权利要求5所述的方法,其特征在于,所述参考会话对象发送的会话消息被突出显示在会话面板中,以将所述参考会话对象发送的会话消息作为目标关注消息,并进行突出显示,其中,用于显示所述参考会话对象发送的会话消息的会话面板中包含对象切换标识;所述方法还包括:选中所述对象切换标识,将除所述参考会话对象外的任意一个或多个其他会话对象作为新的临时关注对象;在所述会话面板中显示所述新的临时关注对象发送的会话消息。11.如权利要求10所述的方法,其特征在于,所述选中所述对象切换标识,将除所述参考会话对象外的任意一个或多个其他会话对象作为新的临时关注对象,包括:选中所述对象切换标识,在所述会话面板中显示一个或多个待选对象标识;当所述会话面板中显示的任意一个或多个待选对象标识被选中时,将被选中的对象标识所对应的会话对象作为新的临时关注对象。12.如权利要求9所述的方法,其特征在于,所述方法还包括:获取所述会话面板上的滑动操作,根据所述滑动操作对显示在所述会话面板中的所述目标关注消息进行显示。13.如权利要求12所述的方法,其特征在于,所述根据所述滑动操作对显示在所述会话面板中的所述目标关注消息进行显示,包括:根据所述滑动操作,在所述目标会话界面中展开所述会话面板;在展开所述会话面板的过程中,对显示在所述会话面板中的所述目标关注消息进行显示。14.如权利要求9所述的方法,其特征在于,所述目标关注消息的数量为一条或多条;所述方法还包括:接收针对所述会话面板中任一目标关注消息的选择操作,并在所述目标会话界面的会话消息流中定位被选择的目标关注消息;在所述目标会话界面的当前可显示区域中显示所述被选择的目标关注消息,以及显示与所述被选择的目标关注消息相关联的会话消息。15.如权利要求14所述的方法,其特征在于,若显示所述被选择的目标关注消息的会话面板为展开的会话面板;所述在所述目标会话界面的当前可显示区域中显示所述被选择的目标关注消息,以及显示与所述被选择的目标关注消息相关联的会话消息,包括:将所述展开的会话面板缩小为预设大小的会话面板,并触发执行在所述目标会话界面
的当前可显示区域中显示所述被选择的目标关注消息,以及显示与所述被选择的目标关注消息相关联的会话消息的步骤。16.如权利要求9所述的方法,其特征在于,所述一个或多个会话对象包含目标会话对象,所述将所述目标关注消息显示在所述会话面板中,包括:若所述目标关注消息的发送对象不是基于所述目标会话界面进行会话交互的,则在将所述目标关注消息显示在所述会话面板中的同时,在所述会话面板中显示第一消息编辑窗口,以使所述目标会话对象和所述发送对象基于所述第一消息编辑窗口进行会话消息的交互。17.如权利要求16所述的方法,其特征在于,所述方法还包括:在所述目标会话界面中显示第二消息编辑窗口,所述目标会话对象基于所述第二消息编辑窗口与所述目标会话界面包含的其他会话对象进行会话消息的交互。18.一种消息显示装置,其特征在于,包括:显示单元,用于显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;所述显示单元,还用于在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示。19.一种计算机设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1~17任一项所述的方法。20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~17任一项所述的方法。

技术总结
本发明实施例公开了一种消息显示方法、装置、计算机设备及存储介质,其中方法包括:显示目标会话界面,所述目标会话界面用于显示一个或多个会话对象之间的会话消息流;在所述目标会话界面中,对所述会话消息流中的目标关注消息进行突出显示,可提升在会话界面中进行会话消息显示的灵活性。消息显示的灵活性。消息显示的灵活性。


技术研发人员:邓爱露 刘立强 钟庆华 周书晖 王才俊 陈世玉 袁雪倩 杨伞琦 邓国雄
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.03.10
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐