一种提示用户的群消息的管理与显示方法及系统与流程

文档序号:17125599发布日期:2019-03-16 00:22阅读:182来源:国知局
一种提示用户的群消息的管理与显示方法及系统与流程

本发明属于即时通信技术领域,主要涉及到一种提示用户的群消息的管理与显示方法及系统。



背景技术:

随着移动互联网技术的发展,即时通信得到了广泛应用,微信、qq等即时通信软件在人们的工作和生活中占有越来越重要的地位,群组通信是及时通信中常用的到一种通信手段,用户可以根据自身需要创建群组并将需要联系的人添加入群组内,群成员可以同时在群组内进行沟通,简化了多人沟通操作,给人们的生活带来便利。

随着每个人加入的群组越来越多,群消息爆炸成为不可忽视的问题,查看各个群的消息挤占了人们越来越多的时间,然而,很多时候群内的大部分消息是与用户本人无关的。目前市面上的通信软件普遍提供了群消息屏蔽功能,同时也提供了特定消息提示的功能,当用户屏蔽了一个群组,群组内大部分消息不会进行提示,当群组内有人发布提示用户查看的消息时群组会进行提示,也就是“@”功能。但是,群组数量过多或者一个群组内有多条提示消息时,用户仍然可能遗漏部分提示消息,而且这类提示消息在被查看过后就很难再次定位,如果用户想要再次查看该消息,就需要翻找消息记录,很不方便。如何更有效的管理和显示提示用户的群消息成为即时通信领域研究重点。



技术实现要素:

针对现有技术中提示用户查看的群消息容易被遗漏、多次查看不便的问题,本发明提供了一种提示用户的群消息的管理与显示方法及系统,将提示用户查看的群消息筛选出来单独显示,并且提供该消息的上下文,确保用户不会遗漏提示消息,方便了提示消息的查看。

为解决上述技术问题,本发明采用了如下技术手段:

一种提示用户的群消息的管理与显示方法,具体包括以下步骤:

s1、配置提示用户的群消息管理策略,所述的提示用户的群消息包括单独提示用户本人阅读的群消息和提示群组全体成员阅读的群消息;

s2、通信软件接收提示用户的群消息,并根据s1所述的策略筛选出需要在提示用户的群消息会话窗口中予以显示的消息;

s3、在通信软件主消息界面中单独创建一个提示用户的群消息会话条,该会话条用于触发提示用户的群消息会话窗口;

s4、在提示用户的群消息会话窗口中显示s2筛选出的提示用户的群消息;

s5、显示用户所选中的提示用户的群消息的上下文;

s6、更新提示用户的群消息会话窗口的未读消息数量。

进一步的,所述的步骤s1中的提示用户的群消息管理策略包括提示用户的群消息过滤策略与提示用户的群消息上下文显示策略。

进一步的,所述的提示用户的群消息过滤策略包括基于群组的过滤策略、基于提示用户的群消息类型的过滤策略和基于两者结合过滤策略;基于群组的过滤策略用于设置允许/禁止哪些群组的提示用户的群消息被显示在提示用户的群消息会话窗口中;基于提示用户的群消息类型的过滤策略用于设置允许/禁止哪些类型的提示用户的群消息被显示在提示用户的群消息会话窗口中。

进一步的,所述的提示用户的群消息上下文显示策略包括基于数量的上下文显示策略和基于语义的上下文显示策略;基于数量的上下文显示策略允许用户配置筛选提示用户的群消息所在群内该消息之前和/或之后的若干条消息,前、后消息数量可以不同,也可以相同。基于语义的上下文显示策略允许用户配置筛选提示用户的群消息所在群内相邻近且语义相关的若干条消息。

接受消息后严格按照用户设置的策略过滤群消息,被过滤的群消息只需被显示在所在的群内,不被显示在提示用户的群消息会话窗口中。筛选出的提示用户的群消息与其他消息一样在通信软件的消息主界面占据一项会话条,在会话条上可以显示未读消息的数量。

当用户点击提示用户的群消息会话条后,进入提示用户的群消息会话窗口,可以看到筛选出来的提示用户的群消息,会话窗口会自动定位到自上一次起未读的第一条群消息,并将其显示在界面最上端,其他提示用户的群消息按照时间顺序从远到近的排列在上一次未读的第一条群消息下方。会话窗口内显示的每一条提示用户的群消息内容包括:群消息所在群名称、发送该消息的用户名称、该提示用户的群消息的类型、消息内容本身、消息发送时间。

当用户选中一条提示用户的群消息,可以通过单手指向左/向右滑动、双指张开/闭合滑动、双击/轻触屏幕或者选择相应的动作按钮请求显示该群消息的上下文。在提示用户的群消息会话窗口内,提示用户的群消息上下文显示方法包括:新生成独立的显示界面显示被选中的群消息的上下文、在提示用户的群消息会话窗口中生成扩展区域显示所选中的群消息的上下文或跳转到被选中的提示用户的群消息所属的群内显示该群消息的上下文。

一种提示用户的群消息管理与显示系统,包括群消息管理设置模块、群消息策略库、群消息接收模块、群消息过滤模块、群消息显示模块和群消息库。其中,群消息管理设置模块用于设置提示用户的群消息过滤策略和提示用户的群消息上下文显示策略;群消息策略库用于存放群消息管理设置模块设置的过滤策略;群消息接收模块用于从消息服务器接收提示用户的群消息;群消息过滤模块用于根据群消息策略库中的过滤策略筛选接收到的消息,过滤出符合策略要求的提示用户的群消息;群消息显示模块用于按照时间顺序显示群消息过滤模块筛选出的群消息,并在用户选中一条提示用户的群消息时显示该群消息的上下文;群消息库用于存储根据群消息过滤策略筛选出的提示用户的群消息。

采用以上技术手段后可以获得以下优势:

本发明公开了一种提示用户的群消息的管理与显示方法及系统,用户自定义群消息筛选策略,通信软件基于用户设置的策略筛选出提示用户的群消息,在通信软件中创建一个新的会话窗口显示筛选出来的提示用户的群消息,本方法及系统可以有效缓解因群消息爆炸而引起的提示用户的群消息被遗漏的问题,同时解决了提示用户的群消息被查看过后难以被再次快速定位的问题,极大地方便了对提示用户的群消息的管理,提高了提示用户的群消息的显示效果,增强了群消息的用户体验。

附图说明

图1是本发明一种提示用户的群消息的管理与显示方法的流程图。

图2是本发明方法提示用户的群消息管理策略设置界面示意图;其中,(a)是提示用户的群消息管理策略设置界面,(b)是提示用户的群消息过滤策略设置界面,(c)是提示用户的群消息上下文显示设置界面。

图3是本发明一种提示用户的群消息的管理与显示方法中通信软件的消息主界面示意图。

图4是本发明方法提示用户的群消息会话窗口的示意图。

图5是本发明方法用户通过左/右滑动手指显示消息上下文的操作示意图;其中,(a)是进入群消息上下文显示界面操作示意图,(b)是群消息上下文显示界面,(c)是退出群消息上下文显示界面操作示意图。

图6是本发明方法用户通过单击消息在扩展区域显示消息上下文的操作示意图;其中,(a)是进入群消息上下文显示界面操作示意图,(b)是群消息上下文显示界面,(c)是退出群消息上下文显示界面操作示意图。

图7是本发明方法用户通过双指张开/闭合滑动显示消息上下文的操作示意图;其中,(a)是进入群消息上下文显示界面操作示意图,(b)是群消息上下文显示界面,(c)是退出群消息上下文显示界面操作示意图。

图8是本发明方法用户进入群消息所属群会话窗口显示消息上下文的操作示意图;其中,(a)是进入群消息上下文显示界面操作示意图,(b)是群消息上下文显示界面,(c)是退出群消息上下文显示界面操作示意图。

图9是本发明方法通信软件主界面未读消息数量变化示意图。

图10是本发明一种提示用户的群消息的管理与显示系统的结构示意图。

具体实施方式

下面结合附图对本发明的技术方案作进一步说明:

一种提示用户的群消息的管理与显示方法,如图1所示,包括以下步骤:

s1、配置提示用户的群消息管理策略,所述的提示用户的群消息包括单独提示用户本人阅读的群消息和提示群组全体成员阅读的群消息;

s2、通信软件接收提示用户的群消息,并根据s1所述的策略筛选出需要在提示用户的群消息会话窗口中予以显示的消息;

s3、在通信软件主消息界面中单独创建一个提示用户的群消息会话条,该会话条用于触发提示用户的群消息会话窗口;

s4、在提示用户的群消息会话窗口中显示s2筛选出的提示用户的群消息;

s5、显示用户所选中的提示用户的群消息的上下文;

s6、更新提示用户的群消息会话窗口的未读消息数量。

提示用户的群消息管理策略设置界面如图2中的(a)所示,包括提示用户的群消息过滤策略与提示用户的群消息上下文显示策略。如图2中的(b)所示,提示用户的群消息过滤策略可以进一步分为基于群组的过滤策略和基于提示用户的群消息类型的过滤策略,用户在设置是,可以单独设置基于群组的过滤策略或者基于提示用户的群消息类型的过滤策略,也可以基于两者的结合设置过滤策略;基于群组的过滤策略用于设置允许/禁止哪些群组的提示用户的群消息被显示在提示用户的群消息会话窗口中;基于提示用户的群消息类型的过滤策略用于设置允许/禁止哪些类型的提示用户的群消息被显示在提示用户的群消息会话窗口中。比如,用户可以设置允许一个群组中提示用户本人阅读的群消息显示在提示用户的群消息会话窗口内。

如图2中的(c)所示,提示用户的群消息上下文显示策略分为基于数量的上下文显示策略和基于语义的上下文显示策略两种;基于数量的上下文显示策略允许用户配置筛选提示用户的群消息所在群内该消息之前和/或之后的若干条消息,前、后消息数量可以不同,也可以相同,系统提供一种默认的上下文显示数量,例如,显示该提示用户的群消息前4条消息和后4条消息。基于语义的上下文显示策略允许用户配置筛选提示用户的群消息所在群内相邻近且语义相关的若干条消息。

通信软件接受消息后严格按照用户设置的策略过滤群消息,被过滤的群消息只需被显示在所在的群内,不被显示在提示用户的群消息会话窗口中。如图3所示,提示用户的群消息与其它群消息、个人消息并列地显示在消息主界面上,单独占据一项会话条,在会话条上可以显示未读消息的数量。点击@我的群组通信消息会话条就可以进入提示用户的群消息会话窗口内查看具体的群消息。

用户进入提示用户的群消息会话窗口后可以看到筛选出来的提示用户的群消息,会话窗口会自动定位到自上一次起未读的第一条群消息,并将其显示在界面最上端,其他提示用户的群消息按照时间顺序从远到近的排列在上一次未读的第一条群消息下方。会话窗口内显示的每一条提示用户的群消息内容包括:群消息所在群名称、发送该消息的用户名称、该提示用户的群消息的类型、消息内容本身、消息发送时间。如图4所示,会话窗口内的第一条提示用户的群消息来源于“计算机技术分享群”,发送者为“李丽”,该消息类型为提示用户本人阅读的群消息,在图中表示为@我的消息,发送时间为“昨天上午9:20”;第二条显示的群消息同样来源于“计算机技术分享群”,但消息类型为提示所有人阅读的消息,在图中表示为@所有人的消息;在会话窗口内,所有的提示用户的群消息按照时间顺序依次排列。

当用户选中一条提示用户的群消息,可以通过单手指向左/向右滑动、双指张开/闭合滑动、双击/轻触屏幕或者选择相应的动作按钮请求显示该群消息的上下文。在提示用户的群消息会话窗口内,提示用户的群消息上下文显示方法包括:新生成独立的显示界面显示被选中的群消息的上下文、在提示用户的群消息会话窗口中生成扩展区域显示所选中的群消息的上下文或跳转到被选中的提示用户的群消息所属的群内显示该群消息的上下文。

本具体实施例提供了一种具体的左/向右滑动查看提示用户的群消息上下文方法,如图5中的(a)所示,用户选择了一条“儿子”在“家庭群”中发送的@我的群消息,通过向左滑动手指进入该群消息的上下文消息显示窗口;如图5中的(b)所示,上下文消息显示窗口中显示了包含该提示用户的群消息在内的几条未读消息;如图5中的(c)所示,用户在上下文消息显示窗口中向右滑动手指或点击左上方的back按钮时,将返回提示用户的群消息会话窗口。

双击/轻触屏幕查看提示用户的群消息上下文,如图6中的(a)、(b)、(c)所示,用户双击一条“儿子”在“家庭群”中发送的@我的群消息会话条,在提示用户的群消息会话窗口内生成一个扩展区域,在扩展区域内显示该群消息的上下文,用户在扩展区域内任意位置轻触屏幕,关闭扩展区域。双指张开/闭合滑动查看提示用户的群消息上下文,如图7中的(a)、(b)、(c)所示,用户选择一条群消息,双指闭合触碰群消息会话条后在屏幕上向两侧滑动张开,在提示用户的群消息会话窗口内生成扩展区域显示该群消息上下文,在扩展区域内,双指分开触碰屏幕后滑动闭合,扩展区域关闭。选择相应的动作按钮查看提示用户的群消息上下文,如图8中的(a)、(b)、(c)所示,用户选中一条群消息会话条并长按,在该群消息会话条上方出现多个选择按钮,点击进入该群消息所在群内查看,进入该群组之后会自动定位到该提示用户的群消息所在位置,点击back可以回到提示用户的群消息会话窗口。

用户在查看了提示用户的群消息及其上下文后,提示用户的群消息会话条和所有相关的群组会话条的未读消息数量会自动更新。例如,用户查看了“儿子”在“家庭群”中发送的@我的群消息后通信软件主页面如图9所示,与图3相比,图中@我的群组通信消息会话条的未读消息数量减少了1条,相应的“家庭群”的未读消息数量提示消失。

本发明还公开了一种提示用户的群消息管理与显示系统,如图10所示,包括群消息管理设置模块、群消息策略库、群消息接收模块、群消息过滤模块、群消息显示模块和群消息库。其中,群消息管理设置模块用于设置提示用户的群消息过滤策略和提示用户的群消息上下文显示策略;群消息策略库用于存放群消息管理设置模块设置的过滤策略;群消息接收模块用于从消息服务器接收提示用户的群消息;群消息过滤模块用于根据群消息策略库中的过滤策略筛选接收到的消息,过滤出符合策略要求的提示用户的群消息;群消息显示模块用于按照时间顺序显示群消息过滤模块筛选出的群消息,并在用户选中一条提示用户的群消息时显示该群消息的上下文;群消息库用于存储根据群消息过滤策略筛选出的提示用户的群消息。

上面结合附图对本发明的实施方式作了详细地说明,但是本发明并不局限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。

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