一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

消息处理方法、装置、计算机设备和存储介质与流程

2021-12-07 20:16:00 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种消息处理方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机技术的发展,出现了即时通讯技术,即时通讯技术可以让用户通过网络即时传递文字、语音或视频等信息。在即时通信中,用户会收到各种各样的消息。即时通信中的消息是按照消息产生的时间先后顺序排列的。当消息较多时,不同的消息可能会穿插展示在消息列表中,用户很难在众多消息中快速定位到自己关注的内容。
3.在传统方式中,用户可以通过消息置顶的方式获取重点关注的消息。但是消息置顶占用消息列表有限的空间,大多数情况下用户不会有太多置顶设置。因此,在避免占用消息列表空间的情况下,如何快速展示用户关注的消息成为目前需要解决的一个技术问题。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够在无需占用消息列表空间的情况下快速展示到用户关注消息的消息处理方法、装置、计算机设备和存储介质。
5.一种消息处理方法,所述方法包括:
6.接收消息,识别所述消息对应的消息类型;
7.当所述消息类型属于目标类型时,展示提示入口;所述提示入口包括与所述消息类型对应的提示标识;
8.当发生针对所述提示入口的触发事件时,进入消息集合页;
9.在所述消息集合页中,展示所述提示标识所对应消息类型下的未读消息集合。
10.一种消息处理装置,所述装置包括:
11.接收模块,用于接收消息;
12.识别模块,用于识别所述消息对应的消息类型;
13.展示模块,用于当所述消息类型属于目标类型时,展示提示入口;所述提示入口包括与所述消息类型对应的提示标识;
14.当发生针对所述提示入口的触发事件时,所述展示模块还用于进入消息集合页;在所述消息集合页中,展示所述提示标识所对应消息类型下的未读消息集合。
15.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
16.接收消息,识别所述消息对应的消息类型;
17.当所述消息类型属于目标类型时,展示提示入口;所述提示入口包括与所述消息类型对应的提示标识;
18.当发生针对所述提示入口的触发事件时,进入消息集合页;
19.在所述消息集合页中,展示所述提示标识所对应消息类型下的未读消息集合。
20.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
21.接收消息,识别所述消息对应的消息类型;
22.当所述消息类型属于目标类型时,展示提示入口;所述提示入口包括与所述消息类型对应的提示标识;
23.当发生针对所述提示入口的触发事件时,进入消息集合页;
24.在所述消息集合页中,展示所述提示标识所对应消息类型下的未读消息集合。
25.上述消息处理方法、装置、计算机设备和存储介质,在即时通讯应用程序接收到消息后,当识别到该消息对应的消息类型属于目标类型时,展示提示入口。通过提示入口可以展示与消息类型对应的提示标识。当发生针对提示入口的触发事件时,进入消息集合页。在消息集合页中,展示提示标识所对应消息类型下的未读消息集合。无需预先在消息列表中进行置顶设置,避免了消息列表空间的占用。通过将各目标类型的消息进行分类管理,不再按照单一的时间维度对消息穿插展示,在查看目标类型的消息时能够更加快捷高效。由此实现了在无需占用消息列表空间的情况下快速展示用户关注的消息。
附图说明
26.图1为一个实施例中消息处理方法的应用环境图;
27.图2为一个实施例中消息处理方法的流程示意图;
28.图3-1为一个实施例中提示入口展示的示意图;
29.图3-2为另一个实施例中提示入口展示的示意图;
30.图3-3为一个实施例中未读消息集合展示的示意图;
31.图3-4为另一个实施例中未读消息集合展示的示意图;
32.图3-5为一个实施例中在聊天窗口对被指定读取消息进行定位的示意图;
33.图4为一个实施例中消息处理方法的时序图;
34.图5-1、图5-2、图5-3为一个实施例中根据资源分享消息快速进行资源分享的示意图;
35.图6-1、图6-2、图6-3为一个实施例中关键词消息类型对应的未读消息集合的示意图;
36.图7-1、图7-2、图7-3、图7-4为一个实施例中在聊天窗口中进入关键词消息类型对应的未读消息集合的示意图;
37.图8-1、图8-2为一个实施例中快速回复目标消息的示意图;
38.图9-1、图9-2、图9-3为一个实施例中通过提示入口中当前消息类型所对应的提示标识进入未读消息集合以及对目标消息定位的示意图;
39.图10为一个实施例中提示入口弱化显示的示意图;
40.图11-1、图11-2、图11-3为再一个实施例中提示入口的展示示意图;
41.图12为一个实施例中消息处理装置的结构框图;
42.图13为另一个实施例中消息处理装置的结构框图;
43.图14为再一个实施例中消息处理装置的结构框图;
44.图15为一个实施例中计算机设备的内部结构图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
46.本技术提供的消息处理方法,可以应用于如图1所示的应用环境中。其中,第一终端102通过网络与第二终端104、第三终端106、第四终端108等分别进行通信。其中,第一终端102、第二终端104、第三终端106、第四终端108可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。第一终端102、第二终端104、第三终端106、第四终端108均安装了即时通讯应用程序。以第一终端102为例,可以分别接收第二终端104、第三终端106、第四终端108发送的消息,如果识别出其中一条或多条消息的消息类型属于目标类型,则第一终端102中展示对应的提示入口,提示入口中包括与该消息类型对应的提示标识。用户触发提示入口,第一终端102响应于提示入口的触发事件,进入消息集合页,在消息集合页中展示提示标识所对应消息类型下的未读消息集合。由此可以方便用户在众多信息中快速定位到自己关注的目标类型的消息。
47.在一个实施例中,如图2所示,提供了一种消息处理方法,以该方法应用于图1中的第一终端(下简称为终端)为例进行说明,包括以下步骤:
48.步骤202,接收消息,识别消息对应的消息类型。
49.终端中安装了即时通讯应用程序。终端通过即时通讯应用程序的消息接收器接收消息。消息可以来自个人用户、群组或者通知等。即时通讯应用程序对接收到的消息识别对应的消息类型,将消息分别缓存至与消息类型应的消息队列中。消息类型包括资源分享消息类型、关键词消息类型、被指定读取消息类型、主动关注消息类型、普通消息类型等。其中,资源分享消息类型、关键词消息类型、被指定读取消息类型和主动关注消息类型属于目标类型。属于目标类型的消息,是用户重点关注的消息,可以称为目标消息或者重点消息。其中,资源分享消息中包含被分享的数字资源或者虚拟资源等,例如,资源分享消息中可以包括与红包、收钱、转账等相关的消息。关键词消息中包含与用户预先自定义的关键词相关的消息。被指定读取消息是被其他用户或者群组指定读取的消息,被指定读取消息中包含预设字符与用户标识,例如,终端当前登录的用户标识为张三,预设字符为@,当消息中包含@张三时,表示该消息为被指定为张三读取的消息,对应的消息为被指定读取消息。主动关注消息来源于预先设置了特别关注的用户。
50.步骤204,当消息类型属于目标类型时,展示提示入口;提示入口包括与消息类型对应的提示标识。
51.当识别到所接收的消息的消息类型属于目标类型时,即时通讯应用程序展示相应的提示入口。例如,可以在消息列表中展示提示入口,也可以在即时通信应用程序的其他界面中展示提示入口。在消息列表中展示提示入口的示意图如图3-1所示。也可以在导航栏的消息主标签中设置提示入口,当用户点击消息主标签时,可以展示各消息类型的提示入口,如图3-2所示。
52.提示入口包括与消息类型对应的提示标识,提示标识可以是表示接收到目标类型的消息的通用提示标识,也可以是与属于目标类型的各消息类型相对应的提示标识,即不同的消息类型可以对应不同的提示标识。其中,当提示入口为一个时,可以将最新接收到的
属于目标类型的未读消息的消息类型,确定为当前消息类型,通过提示入口,展示当前消息类型所对应的提示标识。最新接收是指未读消息的接收时间与当前时间的时间差值最小。如图3-1所示,提示入口中当前展示的提示标识为被指定读取消息提示标识。当提示入口为多个时,每一个提示入口可分别展示各种消息类型对应的提示标识,如图3-2所示。
53.步骤206,当发生针对提示入口的触发事件时,进入消息集合页。
54.步骤208,在消息集合页中,展示提示标识所对应消息类型下的未读消息集合。
55.用户触发提示入口,生成针对提示入口的触发事件,即时通讯应用程序响应该触发事件进入消息集合页。消息集合页中可以包括多个消息类型标签,消息类型标签与消息类型的提示标识相对应。消息集合页中可以展示全部消息类型标签,也可以展示部分消息类型标签。在进入消息集合页后,即时通讯应用程序可以展示消息类型标签对应的未读消息集合,即展示提示标识所对应消息类型下的未读消息集合。其中,如图3-3所示,可以按照消息类型标签分别展示每一种消息类型对应的未读消息集合,在消息集合页中,通过触发其他消息类型标签,可以切换至相对应的未读消息集合。也可以如图3-4所示,展示部分消息类型标签对应的未读消息集合,以及其他消息类型相对应的提示入口。通过触发其他消息类型对应的提示入口,切换至相对应的未读消息集合。由此将不同消息类型的目标消息进行分类管理,不再是按照单一的时间维度对消息穿插展示,让用户查看目标消息更加快捷高效。
56.本实施例中,在即时通讯应用程序接收到消息后,当识别到该消息对应的消息类型属于目标类型时,展示提示入口。通过提示入口可以展示与消息类型对应的提示标识。当发生针对提示入口的触发事件时,进入消息集合页。在消息集合页中,展示提示标识所对应消息类型下的未读消息集合。无需预先在消息列表中进行置顶设置,避免了消息列表空间的占用。通过将各目标类型的消息进行分类管理,不再按照单一的时间维度对消息穿插展示,在查看目标类型的消息时能够更加快捷高效。由此实现了在无需占用消息列表空间的情况下快速展示用户关注的消息。
57.在一个实施例中,当发生针对提示入口的触发事件时,进入消息集合页,包括:当目标类型对应未读消息的数量为一个,且发生针对提示入口的触发事件时,进入未读消息所在的聊天窗口并定位到未读消息;当目标类型对应未读消息的数量多于一个,且发生针对提示入口的触发事件时,进入消息集合页;或者,当目标类型对应未读消息的数量多于一个,且发生针对提示入口的触发事件时,进入最新接收到的未读消息所在的聊天窗口。
58.由于目标类型的消息(简称目标消息)是用户重点关注的消息,本实施例中,可以快速在聊天窗口中定位到该目标消息,方便用户快速查看。具体的,在消息缓存器中读取所接收到的属于目标类型的未读消息的数量。当未读消息的数量为一个,且发生针对提示入口的触发事件时,即时通讯应用程序可以直接根据消息标识、消息来源进入对应的聊天窗口。在相应消息类型的消息队列中查找该未读消息对应的排序位置,根据排序位置在聊天窗口定位该未读消息。例如可以从图3-1,进入图3-5,在聊天窗口对被指定读取消息进行定位。
59.当目标类型对应未读消息的数量多于一个,且发生针对提示入口的触发事件时,进入消息集合页。用户可以对消息集合页中的其中一条目标消息进行点击,即时通讯应用程序获取消息点击事件,响应消息点击事件,根据消息标识、消息来源进入对应的聊天窗
口。即时通讯应用程序在相应消息类型的消息队列中查找被点击的目标消息的排序位置,根据排序位置在聊天窗口中对被点击的目标消息进行定位。例如,图3-4中一条被指定读取消息被点击后,在聊天窗口中的定位如图3-5所示。由此能够在聊天窗口中快速定位到用户关注的目标消息。
60.或者,当目标类型对应未读消息的数量多于一个,且发生针对提示入口的触发事件时,进入最新接收到的未读消息所在的聊天窗口。当提示入口为一个时,可以将最新接收到的属于目标类型的未读消息的消息类型,确定为当前消息类型,通过提示入口,展示当前消息类型所对应的提示标识。当发生针对提示入口的触发事件时,即时通讯应用程序根据消息标识、消息来源进入对应的聊天窗口,在当前消息类型的消息队列中查找最新接收到的未读消息的排序位置,根据排序位置在聊天窗口中对最新接收到的未读消息进行定位。例如,图3-1中当前消息类型为被指定读取消息类型,最新接收到的未读消息为“下周去看樱花”,通过触发提示入口,可以在相应的聊天窗口中快速定位该未读消息,如图3-5所示。
61.当提示入口为多个时,提示入口分别展示不同消息类型对应的提示标识。当目标类型对应未读消息的数量多于一个时,可以表示分别接收到属于不同目标类型的未读消息,也可以表示接收到属于同一目标类型的未读消息的数量多于一个。当发生针对提示入口的触发事件时,即时通讯应用程序根据消息标识、消息来源进入对应的聊天窗口,在相应消息类型的消息队列中查找最新接收到的未读消息的排序位置,根据排序位置在聊天窗口中对最新接收到的未读消息进行定位。例如,在图3-2中,目标类型对应未读消息的数量多于一个,最新接收到的未读消息为被指定读取消息“下周去看樱花”,通过触发提示入口时,可以在相应的聊天窗口中快速定位该未读消息,如图3-5所示。
62.在一个实施例中,如图4所示,提供了消息处理方法的时序图,具体包括:
63.402:当接收到的消息属于目标类型的消息(简称目标消息)时,展示提示入口,用户点击提示入口;
64.404:进入消息集合页;在各目标类型的消息队列中获取对应的目标消息;
65.406:根据各目标消息在消息队列中的排序,在消息集合页中展示与各消息类型对应的未读消息集合;
66.408:用户点击未读消息集合中的目标消息;
67.410:进入对应的聊天窗口,并在聊天窗口中定位被点击的目标消息。
68.在一个实施例中,目标类型包括资源分享消息类型,提示标识包括资源提示标识;展示提示标识所对应消息类型下的未读消息集合包括:在消息集合页中展示与资源提示标识对应的未读消息集合;在未读消息集合中展示资源分享消息,以及与资源分享消息对应的资源提示标识;该方法还包括:当发生资源提示标识对应的点击事件时,触发资源分享,并在未读消息集合中展示资源分享结果。
69.对于资源分享消息类型,除了参照上述实施例中的方式,在聊天窗口中定位到资源分享消息,进行资源分享之外,还可以在未读消息集合中快速进行资源分享。在消息集合页中展示与资源提示标识对应的未读消息集合,在未读消息集合中展示资源分享消息,以及与资源分享消息对应的资源提示标识。不同的资源分享消息可以对应不同的资源提示标识。资源分享消息对应的资源提示标识包括虚拟资源标识。虚拟资源标识可以用来标识虚拟资源的类型,例如,类型包括转账类型和红包类型等,转账类型标识可以是金额图标,红
包类型标识可以是红包图标。当用户点击其中一个资源提示标识时,即时通讯应用程序进入资源分享流程,根据资源分享流程进行资源分享,将资源分享结果在当前的未读消息集合中进行展示。
70.进一步的,当与资源提示标识对应的未读消息集合中展示多个资源提示标识时,用户可以依次点击每个资源提示标识,即时通讯应用程序可以依次进入资源分享流程,根据资源分享流程进行资源分享,将多个资源分享结果在当前的未读消息集合中进行展示。
71.以资源提示标识是红包图标为例,如图5-1所示,在未读消息集合中展示与资源分享消息对应的红包图标。在其中一个红包图标被点击后,资源分享结果如图5-2所示。在多个红包图标被点击后,资源分享结果如图5-3所示。
72.本实施例中,通过在与资源提示标识对应的未读消息集合中点击资源提示标识,能够快速进行资源分享,得到资源分享结果。不仅提高了资源分享消息的定位效率,更进一步提高了资源分享的处理效率。
73.在一个实施例中,目标类型包括关键词消息类型,提示标识包括关键词消息提示标识;识别消息对应的消息类型包括:当消息中包括预设的关键词时,将消息识别为关键词消息;展示提示标识所对应消息类型下的未读消息集合包括:在消息集合页中,展示与关键词消息提示标识对应的未读消息集合。
74.在传统方式中,即时通讯应用程序的功能通常是固定的,不允许用户按照个人喜好设置目标类型的消息。本实施例中,通过用户自定义关键词可以按照用户个人喜好设置目标类型的消息。突破了固有功能层面消息类型设置的限制,能够提供更加个性化的消息。
75.用户可以在消息集合页中添加自定义关键词。自定义关键词可以根据用户的个人需要设定。例如,自定义关键词可以是人名、事件等用户关注的内容。当接收消息为关键词消息类型,提示入口中可以展示关键词消息提示标识。用户触发提示入口,生成提示入口的触发事件,即时通讯应用程序响应该触发事件,进入消息集合页。在消息集合页中,展示与关键词消息提示标识对应的未读消息集合。
76.在其中一个实施例中,在消息集合页中,展示提示标识所对应消息类型下的未读消息集合包括:在消息集合页中,展示各预设的关键词对应的关键词标签;确定处于选中状态的关键词标签;展示与关键词标签对应的未读消息集合;未读消息集合中的关键词消息,包括处于选中状态的关键词标签所对应的关键词。
77.与关键词消息提示标识对应的未读消息集合中可以展示各预设的关键词对应的关键词标签以及未读的关键词消息。当该未读消息集合中包括至少两个关键词标签时,用户可以选中其中一个关键词标签,即时通讯应用程序根据处于选中状态的关键词标签,展示与关键词标签对应的未读消息集合。该未读消息集合中的关键词消息,包括处于选中状态的关键词标签所对应的关键词。例如,在图6-1中触发提示入口,进入图6-2中的未读消息集合,图6-2中显示所有关键词标签。在图6-2中选中关键词标签“演唱会”,进入图6-3,在图6-3中展示与“演唱会”相关的未读关键词消息。进一步的,在未读消息集合中的关键词还可以突出显示。例如,可以对关键词进行高亮显示、不同颜色显示、不同字体显示、放大显示等。
78.通过展示与关键词标签对应的未读消息集合,不仅可以让用户快速查看个性化的关键词消息,而且通过点击关键词标签还可以进一步快速查看与其中某一关键词对应的未
读消息集合,进一步提高了用户查看关键词消息的便捷性。
79.在一个实施例中,该方法还包括:当聊天窗口中包括预设的关键词时,展示对应的关键词标签;当发生关键词标签对应的点击事件时,进入与关键词标签对应的未读消息集合;在未读消息集合中发生消息点击事件时,在聊天窗口中定位被点击的关键词消息。
80.即时通讯应用程序可以是在参照上述实施例中提供的方式进入聊天窗口,或者其他方式进行聊天窗口之后,可以展示聊天窗口中的消息。聊天窗口中的消息可以是目标消息也可以是普通消息。当聊天窗口中的未读消息包含预设的关键词时,在聊天窗口中展示对应的关键词标签。例如,可以在聊天窗口的一侧进行提示。进一步的,还可以在关键词标签中一同展示未读的关键词消息数量。当聊天窗口中包含多个不同的关键词时,可以展示各关键词对应的关键词标签,如图7-1所示。
81.用户点击聊天窗口中的关键词标签,进入与关键词标签对应的未读消息集合,如图7-2所示。当聊天窗口中只包两个或两个以上的关键词标签时,用户可以在未读消息集合点击其中一个关键词标签,进入与处于选中状态的关键词标签对应的未读消息集合,如图7-3所示。当其中一条关键词消息被点击时,可以参照上述实施例中提供的方式在聊天窗口中定位被点击的关键词消息,例如,对图7-2中的一条关键词消息被点击后,在如图7-4所示的聊天窗口中进行定位。
82.通过在聊天窗口中展示关键词标签,由此能够在聊天窗口的多种消息中快速定位到用户感兴趣的关键词消息。而且为用户提供了更加个性化的消息查看方式。
83.在一个实施例中,该方法还包括:在消息集合页,获取关键词编辑指令;根据编辑指令对关键词标签所对应的关键词进行编辑;根据编辑后的关键词,更新关键词标签对应的未读消息集合。
84.本实施例中,关键词编辑指令包括关键词新增指令、关键词修改指令和关键词删除指令等。即时通讯应用程序获取关键词新增指令,展示关键词新增页面,获取输入的自定义关键词,利用自定义关键词生成新增的关键词标签。在完成关键词标签的新增后,若接收到与新增的关键词标签对应的关键词消息,可以参照上述实施例中提供的方式,展示关键词标签对应的未读消息集合,以此对原有的关键词标签对应的未读消息集合进行更新。从而能够根据用户的喜好及时展示新增的关键词消息。
85.即时通讯应用程序获取关键词修改指令,展示关键词修改页面,获取修改后的关键词,利用修改后的关键词生成修改后的关键词标签。在完成关键词标签的修改后,若接收到与修改后的关键词标签对应的关键词消息,可以参照上述实施例中提供的方式,展示关键词标签对应的未读消息集合,以此对原有的关键词标签对应的未读消息集合进行更新。从而能够及时根据用户的喜好调整需要展示的关键字消息。
86.即时通讯应用程序获取关键词删除指令,展示关键词删除页面,将选中的一个或一个以上的关键词删除后,将相应的关键词标签进行删除。在完成关键词标签的删除后,若接收到与已删除的关键词标签对应的关键词消息,其消息类型不再识别为目标类型,不再参照上述实施例中提供的方式展示关键词标签对应的未读消息集合,以此对用户感兴趣的关键词标签对应的未读消息集合进行更新。
87.在一个实施例中,该方法还包括:在未读消息集合中获取被选中的消息作为待回复消息;获取待回复消息的回复指令,根据回复指令进入聊天窗口;在聊天窗口中的输入框
中获取回复内容,生成对应的回复消息。
88.对于未读消息集合中的目标消息,用户可以无需在聊天窗口中对目标消息进行定位后再回复。在未读消息集合中,选择其中一条目标消息作为待回复消息,即时通讯应用程序获取待回复消息的回复指令。回复指令可以是用户按压待回复消息的时长大于第一阈值时,显示回复图标,如图8-1所示。当发生回复图标对应的点击事件时,可以生成消息回复指令。在获取到回复指令后,根据回复指令进入聊天窗口,在聊天窗口的输入框一侧显示待回复消息内容,获取到输入框中所输入的回复内容后,利用待回复消息内容和回复内容,生成与待回复消息对应的回复消息,如图8-2所示。通过在未读消息集合中对目标消息进行回复,无需对目标消息进行定位,有效提高了回复消息的速度。
89.在一个实施例中,该方法还包括:将最新接收到的属于目标类型的未读消息的消息类型,确定为当前消息类型;通过提示入口,展示当前消息类型所对应的提示标识。
90.即时通讯应用程序可以通过一个提示入口,在接收到各目标类型的消息时进行提示。提示入口具有预设尺寸,为了减少提示入口对消息列表的遮挡,提示入口的尺寸较小。其中,提示入口中可以只展示一种消息类型图标。当接收到两种或两种以上目标类型的消息时,可以动态变换展示相应的提示标识。即时通讯应用程序可以获取消息的接收时间,将最新接收到的属于目标类型的未读消息的消息类型,确定为当前消息类型。通过提示入口,展示当前消息类型所对应的提示标识。由此能够在减少提示入口对消息列表影响的情况下,展示最新接收到的属于目标类型的未读消息的提示标识,为用户提供了方便。
91.进一步的,在触发当前消息类型所对应的提示标识时,进入消息集合页,消息集合页面中包括多个消息类型标签,当前消息类型对应的消息类型标签处于被选中状态,展示与之相对应的未读消息集合。例如,最新接收到的一条目标消息为资源分享消息,假设该资源分享消息包含与支付相关内容,则提示入口中的提示标识可以变更为金钱提示标识。点击提示入口后,进入消息集合页,展示“金额”标签对应的未读消息集合。如图9-1、图9-2所示。当点击其中一条资源分享消息时,进入对应的对话框,定位至包含支付内容的资源分享消息,如图9-3所示。由此为用户快速了解目标消息,提供了方便。当用户在消息集合页中点击其他消息类别标签时,即时通讯应用程序可以相应的切换为相应的未读消息集合。从而方便用户快速查看其他类别的目标消息。
92.在一个实施例中,该方法还包括:在消息更新为已读消息后的预设时长后,若未接收到新的属于目标类型的消息,将提示入口进行显示弱化处理。
93.在参照上述各个实施例中提供的方式查看目标类型的消息(简称目标消息)之后,即时通讯应用程序将未读的目标消息更新为已读消息。为了避免提示入口持续展示对用户造成干扰,在目标消息更新为已读消息后的预设时长后,若未接收到新的目标消息,将提示入口进行显示弱化处理。预设时长可以是第二阈值。第二阈值与第一阈值可以相同也可以不同。显示弱化处理的方式包括多种,例如,将提示入口颜色变淡、尺寸变小、移动至消息列表边缘、隐藏、不显示等。其中一种弱化显示的示意图如图10所示。当再次接收到目标消息时,恢复展示提示入口。
94.为了进一步避免提示入口对消息列表等带来遮挡,还可以对提示入口的展示方式进行切换。在一个实施例中,当消息类型属于目标类型时,展示提示入口,包括:当消息类型属于目标类型,且发生针对导航栏中目标类型消息标签的触发事件时,响应于触发事件展
示与各消息类型对应的提示入口。
95.可以在导航栏上设置目标类型消息标签,当接收到目标类型的消息时,可以通过目标类型消息标签提示未读数量。发生针对目标类型消息标签的触发事件后,即时通讯应用程序可以展示各种消息类型对应的提示入口。例如,可以如图11-1、图11-2所示。也可以根据当前接收到的属于目标类型的消息类型,展示相对应的提示入口。例如,当前只接收到了关键词消息,则可以只展示关键词消息类型对应的提示入口。如图11-3所示。提示入口可以位于导航栏上方或者消息列表的任意位置。通过对提示入口的展示方式进行切换,不仅方便用户快速查看所关注的目标类型的消息,还能够进一步减少提示入口对正常消息浏览的遮挡。进一步的,当所有目标消息更新为已读消息时,若再次点击目标类型消息标签,可以展示所有消息类型对应的提示入口,以此便于用户快速查看历史目标消息。
96.应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
97.在一个实施例中,如图12所示,提供了一种消息处理装置,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:接收模块1202、识别模块1204和展示模块1206,其中:
98.接收模块1202,用于接收消息。
99.识别模块1204,用于识别消息对应的消息类型。
100.展示模块1206,用于当消息类型属于目标类型时,展示提示入口;提示入口包括与消息类型对应的提示标识;当发生针对提示入口的触发事件时,展示模块1206还用于进入消息集合页;在消息集合页中,展示提示标识所对应消息类型下的未读消息集合。
101.在一个实施例中,目标类型包括关键词消息类型,提示标识包括关键词消息提示标识;识别模块1204还用于当消息中包括预设的关键词时,将消息识别为关键词消息;展示模块1206还用于在消息集合页中,展示与关键词消息提示标识对应的未读消息集合。
102.在一个实施例中,展示模块1206还用于在消息集合页中,展示各预设的关键词对应的关键词标签;确定处于选中状态的关键词标签;展示与关键词标签对应的未读消息集合;未读消息集合中的关键词消息,包括处于选中状态的关键词标签所对应的关键词。
103.在一个实施例中,展示模块1206还用于当聊天窗口中包括预设的关键词时,展示对应的关键词标签;当发生关键词标签对应的点击事件时,进入与关键词标签对应的未读消息集合;在未读消息集合中发生消息点击事件时,在聊天窗口中定位被点击的关键词消息。
104.在一个实施例中,如图13所示,该装置还包括:编辑模块1208,用于在消息集合页,获取关键词编辑指令;根据编辑指令对关键词标签所对应的关键词进行编辑;展示模块1206还用于根据编辑后的关键词,更新关键词标签对应的未读消息集合。
105.在一个实施例中,目标类型包括资源分享消息类型,提示标识包括资源提示标识;展示模块1206还用于在消息集合页中展示与资源提示标识对应的未读消息集合;在未读消
息集合中展示资源分享消息,以及与资源分享消息对应的资源提示标识;当发生资源提示标识对应的点击事件时,触发资源分享,并在未读消息集合中展示资源分享结果。
106.在一个实施例中,展示模块1206还用于当目标类型对应未读消息的数量为一个,且发生针对提示入口的触发事件时,进入未读消息所在的聊天窗口并定位到未读消息;当目标类型对应未读消息的数量多于一个,且发生针对提示入口的触发事件时,进入消息集合页;或者,当目标类型对应未读消息的数量多于一个,且发生针对提示入口的触发事件时,进入最新接收到的未读消息所在的聊天窗口。
107.在一个实施例中,展示模块1206还用于将最新接收到的属于目标类型的未读消息的消息类型,确定为当前消息类型;通过提示入口,展示当前消息类型所对应的提示标识。
108.在一个实施例中,如图14所示,该装置还包括:快速回复模块1210,用于在未读消息集合中获取被选中的消息作为待回复消息;获取待回复消息的回复指令,根据回复指令进入聊天窗口;在聊天窗口中的输入框中获取回复内容,生成对应的回复消息。
109.在一个实施例中,展示模块1206还用于当消息类型属于目标类型,且发生针对导航栏中目标类型消息标签的触发事件时,响应于触发事件展示与各消息类型对应的提示入口。
110.在一个实施例中,展示模块1206还用于在消息更新为已读消息后的预设时长后,若未接收到新的属于目标类型的消息,将提示入口进行显示弱化处理。
111.关于消息处理装置的具体限定可以参见上文中对于消息处理方法的限定,在此不再赘述。上述消息处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
112.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图15所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种消息处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的点击层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
113.本领域技术人员可以理解,图15中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
114.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
115.在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
116.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
117.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
118.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献