CN112099700A - 消息显示方法、消息显示装置及电子设备 - Google Patents
消息显示方法、消息显示装置及电子设备 Download PDFInfo
- Publication number
- CN112099700A CN112099700A CN201910522369.1A CN201910522369A CN112099700A CN 112099700 A CN112099700 A CN 112099700A CN 201910522369 A CN201910522369 A CN 201910522369A CN 112099700 A CN112099700 A CN 112099700A
- Authority
- CN
- China
- Prior art keywords
- session
- message
- aggregation
- limited
- preset rule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000002776 aggregation Effects 0.000 claims abstract description 157
- 238000004220 aggregation Methods 0.000 claims abstract description 157
- 230000004931 aggregating effect Effects 0.000 claims abstract description 18
- 230000008859 change Effects 0.000 claims description 26
- 230000000694 effects Effects 0.000 claims description 10
- 238000007667 floating Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 30
- 238000012545 processing Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 14
- 238000003860 storage Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 8
- 241000251468 Actinopterygii Species 0.000 description 7
- 230000009189 diving Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 239000007787 solid Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开提供一种消息显示方法、消息显示装置及电子设备;涉及计算机技术领域。该消息显示方法包括:对提醒受限会话进行聚合,生成聚合会话;其中,提醒受限会话用于接收消息但不提醒;在一级会话列表中展示聚合会话,聚合会话能够展开为包括各提醒受限会话的二级会话列表;在提醒受限会话包括符合第一预设规则的未读消息时,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息。本公开中的消息显示方法能够在一定程度上克服用户不能及时得知免打扰会话中重要消息的问题,进而提升用户及时得知免打扰会话中重要消息的几率。
Description
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种消息显示方法、消息显示装置及电子设备。
背景技术
随着科技的不断发展,人们可以通过社交软件与他人进行线上交流。
具体地,社交软件为人们提供了各类功能,当参与的某个会话对自己而言重要性较低时,用户可以通过开启免打扰功能将该会话进行屏蔽,开启了免打扰功能的会话收到新消息时不会对用户进行提醒,只有用户点击进入该会话窗口时才能看到免打扰会话接收到的新消息,这样能够减少免打扰会话接收到的新消息对用户的干扰。
但是,当免打扰会话接收到对用户而言较为重要的消息时,用户容易因免打扰会话的不提醒特性而不能及时得知该重要消息。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种消息显示方法、消息显示装置及电子设备,进而在一定程度上克服用户不能及时得知免打扰会话中重要消息的问题,进而提升用户及时得知免打扰会话中重要消息的几率。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的第一方面,提供一种消息显示方法,包括:
对提醒受限会话进行聚合,生成聚合会话;其中,提醒受限会话用于接收消息但不提醒;
在一级会话列表中展示聚合会话,聚合会话能够展开为包括各提醒受限会话的二级会话列表;
在提醒受限会话包括符合第一预设规则的未读消息时,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息,包括:
在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息;或者
在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息,包括:
在聚合会话对应的展示区域滚动显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息,包括:
在聚合会话对应的展示区域浮动显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,第一预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
在本公开的一种示例性实施例中,该消息显示方法还包括:
在提醒受限会话包括符合第二预设规则的未读消息时,对符合第二预设规则的未读消息进行聚合,生成聚合子会话;
在二级会话列表中展示聚合子会话。
在本公开的一种示例性实施例中,该消息显示方法还包括:
将聚合子会话在二级会话列表中进行置顶。
在本公开的一种示例性实施例中,第二预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
在本公开的一种示例性实施例中,第一预设规则与第二预设规则相同。
在本公开的一种示例性实施例中,该消息显示方法还包括:
根据提醒受限会话的未读消息确定聚合会话的会话摘要;其中,会话摘要包括提醒受限会话的会话名及最新消息,提醒受限会话的未读消息包括最新消息。
在本公开的一种示例性实施例中,该消息显示方法还包括:
将提醒受限会话接收到最新消息的时间确定为聚合会话的数据变更时间。
在本公开的一种示例性实施例中,该消息显示方法还包括:
输出用于表示接收到符合第一预设规则的未读消息的提示信息;或者
输出用于表示接收到符合第一预设规则的未读消息的提示音效。
在本公开的一种示例性实施例中,该消息显示方法还包括:
将各提醒受限会话的未读消息数量总和确定为聚合会话的未读消息数量。
根据本公开的第二方面,提供一种消息显示装置,包括聚合会话生成单元、聚合会话展示单元以及消息显示单元,其中:
聚合会话生成单元,用于对提醒受限会话进行聚合,生成聚合会话;其中,提醒受限会话用于接收消息但不提醒;
聚合会话展示单元,用于在一级会话列表中展示聚合会话,聚合会话能够展开为包括各提醒受限会话的二级会话列表;
消息显示单元,用于在提醒受限会话包括符合第一预设规则的未读消息时,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,消息显示单元在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息的方式具体为:
消息显示单元在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息;或者
消息显示单元在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,消息显示单元在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息的方式具体为:
消息显示单元在聚合会话对应的展示区域滚动显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,消息显示单元在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息的方式具体为:
消息显示单元在聚合会话对应的展示区域浮动显示符合第一预设规则的未读消息。
在本公开的一种示例性实施例中,第一预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
在本公开的一种示例性实施例中,聚合会话生成单元,还用于在提醒受限会话包括符合第二预设规则的未读消息时,对符合第二预设规则的未读消息进行聚合,生成聚合子会话;
聚合会话展示单元,还用于在二级会话列表中展示聚合子会话。
在本公开的一种示例性实施例中,该消息显示装置还包括会话置顶单元,其中:
会话置顶单元,用于将聚合子会话在二级会话列表中进行置顶。
在本公开的一种示例性实施例中,第二预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
在本公开的一种示例性实施例中,第一预设规则与第二预设规则相同。
在本公开的一种示例性实施例中,该消息显示装置还包括会话摘要确定单元,其中:
会话摘要确定单元,用于根据提醒受限会话的未读消息确定聚合会话的会话摘要;其中,会话摘要包括提醒受限会话的会话名及最新消息,提醒受限会话的未读消息包括最新消息。
在本公开的一种示例性实施例中,该消息显示装置还包括数据变更时间确定单元,其中:
数据变更时间确定单元,用于将提醒受限会话接收到最新消息的时间确定为聚合会话的数据变更时间。
在本公开的一种示例性实施例中,该消息显示装置还包括提示信号输出单元,其中:
提示信号输出单元,用于输出用于表示接收到符合第一预设规则的未读消息的提示信息;或者
提示信号输出单元,还用于输出用于表示接收到符合第一预设规则的未读消息的提示音效。
在本公开的一种示例性实施例中,该消息显示装置还包括消息数量确定单元,其中:
消息数量确定单元,用于将各提醒受限会话的未读消息数量总和确定为聚合会话的未读消息数量。
根据本公开的第三方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
本公开示例性实施例可以具有以下部分或全部有益效果:
在本公开的一示例实施方式所提供的消息显示方法中,可以对提醒受限会话进行聚合,以生成聚合会话;其中,提醒受限会话用于接收消息但不提醒;通过在一级会话列表中仅展示聚合会话而不展示提醒受限会话,能够缩小提醒受限会话的展示空间,以提升其他会话的展示空间;其中,其他会话可以为非提醒受限会话,一级会话列表中包括聚合会话和其他会话;此外,提醒受限会话可以在聚合会话的二级会话列表中进行展示,二级会话列表仅包括提醒受限会话;此外,当提醒受限会话中包括符合第一预设规则的未读消息时,则将聚合会话对应的展示区域突出显示符合第一预设规则的未读消息;其中,符合第一预设规则的未读消息可以理解为提醒受限会话中的重要消息。依据上述方案描述,本公开一方面能够在一定程度上克服用户不能及时得知免打扰会话中重要消息的问题,进而提升用户及时得知免打扰会话中重要消息的几率;另一方面,在一定程度上克服因免打扰会话挤占较多显示空间导致其他重要会话的显示空间较少的问题,进而提升其他重要会话的显示空间,以降低对用户处理其他重要会话的处理效率的影响,改善用户的使用体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了可以应用本公开实施例的一种消息显示方法及消息显示装置的示例性***架构的示意图;
图2示出了适于用来实现本公开实施例的电子设备的计算机***的结构示意图;
图3示意性示出了根据本公开的一个实施例的消息显示方法的流程图;
图4示意性示出了根据本公开的一个实施例中用于展示一级会话列表的用户界面示意图;
图5示意性示出了根据本公开的一个实施例中将提醒受限会话聚合后的用户界面示意图;
图6示意性示出了根据本公开的一个实施例中用于展示二级会话列表的用户界面示意图;
图7示意性示出了根据本公开的一个实施例中生成展示在二级会话列表中的聚合子会话的流程图;
图8示意性示出了根据本公开的一个实施例中确定聚合会话中的会话摘要的流程图;
图9示意性示出了根据本公开的一个实施例中用于展示聚合会话的会话摘要的用户界面示意图;
图10示意性示出了根据本公开的一个实施例中根据提醒受限会话生成聚合会话的架构图;
图11示意性示出了根据本公开的一个实施例中根据提醒受限会话生成聚合会话的序列图;
图12示意性示出了根据本公开的一个实施例中的消息显示装置的结构框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络或者处理器装置或者微控制器装置中实现这些功能实体。
图1示出了可以应用本公开实施例的一种消息显示方法及消息显示装置的示例性应用环境的***架构的示意图。
如图1所示,***架构100可以包括终端设备101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
本公开实施例所提供的消息显示方法一般由服务器105执行,相应地,消息显示装置一般设置于服务器105中。但本领域技术人员容易理解的是,本公开实施例所提供的消息显示方法也可以由终端设备101、102或103执行,相应的,消息显示装置也可以设置于终端设备101、102或103中,本示例性实施例中对此不做特殊限定。举例而言,在一种示例性实施例中,服务器105可以对提醒受限会话进行聚合,生成聚合会话,并通过终端设备101、102或103在一级会话列表中展示聚合会话,其中,聚合会话能够展开为包括各提醒受限会话的二级会话列表,进而,在服务器105检测到提醒受限会话包括符合第一预设规则的未读消息时,服务器105能够控制符合第一预设规则的未读消息在终端设备101、102或103的聚合会话对应的展示区域突出显示。
图2示出了适于用来实现本公开实施例的电子设备的计算机***的结构示意图。
需要说明的是,图2示出的电子设备的计算机***200仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图2所示,计算机***200包括中央处理单元(CPU)201,其可以根据存储在只读存储器(ROM)202中的程序或者从存储部分208加载到随机访问存储器(RAM)203中的程序而执行各种适当的动作和处理。在RAM 203中,还存储有***操作所需的各种程序和数据。CPU201、ROM 202以及RAM 203通过总线204彼此相连。输入/输出(I/O)接口205也连接至总线204。
以下部件连接至I/O接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至I/O接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入存储部分208。
特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,或者从可拆卸介质211被安装。在该计算机程序被中央处理单元(CPU)201执行时,执行本申请的方法和装置中限定的各种功能。在一些实施例中,计算机***200还可以包括AI(ArtificialIntelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的电子设备可以实现如图3、图5以及图6所示的各个步骤等。
以下对本公开实施例的技术方案进行详细阐述:
在用户使用社交软件时,用户可以参与多个会话,该会话可以是个人会话也可以是群组会话,当参与的某个会话对自己而言重要性较低时,用户可以通过开启免打扰功能将该会话进行屏蔽,开启了免打扰功能的会话收到新消息时不会对用户进行提醒,只有用户点击进入该会话窗口时才能看到免打扰会话接收到的新消息,这样能够减少免打扰会话接收到的新消息对用户的干扰。
但是,当免打扰会话接收到对用户而言较为重要的消息时,用户容易因免打扰会话的不提醒特性而不能及时得知该重要消息。
基于上述一个或多个问题,本示例实施方式提供了一种消息显示方法。该消息显示方法可以应用于上述服务器105,也可以应用于上述终端设备101、102、103中的一个或多个,本示例性实施例中对此不做特殊限定。参考图3所示,该消息显示方法可以包括以下步骤S310至步骤S330,具体地:
步骤S310:对提醒受限会话进行聚合,生成聚合会话;其中,提醒受限会话用于接收消息但不提醒。
步骤S320:在一级会话列表中展示聚合会话,聚合会话能够展开为包括各提醒受限会话的二级会话列表。
步骤S330:在提醒受限会话包括符合第一预设规则的未读消息时,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息。
在本示例实施方式所提供的消息显示方法中,可以对提醒受限会话进行聚合,以生成聚合会话;其中,提醒受限会话用于接收消息但不提醒;通过在一级会话列表中仅展示聚合会话而不展示提醒受限会话,能够缩小提醒受限会话的展示空间,以提升其他会话的展示空间;其中,其他会话可以为非提醒受限会话,一级会话列表中包括聚合会话和其他会话;此外,提醒受限会话可以在聚合会话的二级会话列表中进行展示,二级会话列表仅包括提醒受限会话;此外,当提醒受限会话中包括符合第一预设规则的未读消息时,则将聚合会话对应的展示区域突出显示符合第一预设规则的未读消息;其中,符合第一预设规则的未读消息可以理解为提醒受限会话中的重要消息。依据上述方案描述,本公开一方面能够在一定程度上克服用户不能及时得知提醒受限会话中重要消息的问题,进而提升用户及时得知提醒受限会话中重要消息的几率;另一方面,在一定程度上克服因提醒受限会话挤占较多显示空间导致其他重要会话的显示空间较少的问题,进而提升其他重要会话的显示空间,以降低对用户处理其他重要会话的处理效率的影响,改善用户的使用体验。
下面,对于本示例实施方式的上述步骤进行更加详细的说明。
在步骤S310中,对提醒受限会话进行聚合,生成聚合会话;其中,提醒受限会话用于接收消息但不提醒。
本示例实施方式中,提醒受限会话为一种接收消息但不提醒用户的会话,也可以理解为非重要的会话,如果用户针对某个会话开启了免打扰功能,则该会话为提醒受限会话,该会话在接收到新消息时不对用户进行提醒。此外,提醒受限会话也可以理解为一种接收即时通讯消息的会话;以及,可以理解为以对话框形式在用户界面进行展示的会话;以及,可以理解为免打扰会话,用户可以将不需要消息提醒的会话设置为免打扰会话,以减少消息干扰。
本示例实施方式中,聚合会话可以理解为一种会话集合,聚合会话中可以包括一个或多个提醒受限会话,当多个提醒受限会话被聚合得到聚合会话之后,展示给用户的会话列表中则不存在多个提醒受限会话只存在一个聚合会话和其他会话,其他会话未被开启免打扰功能,当用户需要查看提醒受限会话接收的消息时,可以进入聚合会话对应的会话列表(即,二级会话列表),即能够看到被聚合的多个提醒受限会话。
在步骤S320中,在一级会话列表中展示聚合会话,聚合会话能够展开为包括各提醒受限会话的二级会话列表。
本示例实施方式中,在进行提醒受限会话聚合之前,一级会话列表中包括所有会话,所有会话指的是提醒受限会话和非提醒受限会话;在进行提醒受限会话聚合之后,以及会话列表中包括聚合会话和非提醒受限会话。
本示例实施方式中,在进行提醒受限会话聚合之后,终端设备或服务器生成二级会话列表,二级会话列表中仅包括被聚合的所有提醒受限会话。
本示例实施方式中,用户进入社交软件后,首先展示给用户的是一级会话列表,用户点击进入一级会话列表中的聚合会话窗口之后方展示二级会话列表;其中,一级会话列表和二级会话列表不同时展示。
在步骤S330中,在提醒受限会话包括符合第一预设规则的未读消息时,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息。
本示例实施方式中,展示区域设置于一级会话列表所在的用户界面中,用于展示符合第一预设规则的未读消息,该展示区域可以为可移动区域也可以为不可移动区域,本公开的实施例不作限定。如果展示区域为可移动区域,用户可以根据使用习惯,将展示区域移动至用户界面中任意位置;其中,用户可以通过触控操作(如,长按操作或双击操作等)或非触控操作(如,语音控制操作)移动展示区域,本公开的实施例不做限定。
本示例实施方式中,该展示区域还可以包括区域边框,其中,区域边框的颜色默认为无色,用户可以根据需要自定义区域边框颜色。
本示例实施方式中,该展示区域中字体显示颜色也可以根据用户对该展示区域的移动进行自动化调整,举例来说,如果该展示区域的当前字体颜色为黑色,当前字体显示环境颜色(如,展示区域所处位置的用户界面的背景颜色)为白色,那么,当用户通过长按2s的操作将展示区域由移动锁定状态切换为可移动状态,且将该展示区域移动至用户界面颜色为黑色的位置,根据对当前字体显示环境颜色的检测,终端设备或服务器可以将字体颜色调整为白色。
作为一种示例性实施例,第一预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
本示例实施方式中,第一预设规则用于从提醒受限会话的所有未读消息中筛选包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种的未读消息,以用于在展示区域突出展示;其中,用户名可以为社交软件当前登陆账号的用户名,用于标识当前用户;包括与用户相关的社交信息的消息可以为包括“@用户名”的消息,也可以为包括用户名的消息,也可以为包括用户设定的兴趣关键词的信息,兴趣关键词用于表示用户感兴趣的领域(如,宠物、家居或室内设计等),本公开的实施例不作限定;包括与用户相关的工作信息的消息可以为包括目标好友(如,公司领导或同事)发送的消息。举例来说,如果第一预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息。该消息可以为,由公司领导发送且消息内容为:@用户名,到我办公室来一趟。
可见,实施该可选的实施例,能够根据第一预设规则对未读消息进行筛选,以确定出对于用户而言较为重要的消息,进而通过突出显示重要消息提升用户及时获知该消息的几率。
作为另一种示例性实施例,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息可以包括以下步骤:在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息;或者,在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息。
本示例实施方式中,动态突出显示符合第一预设规则的未读消息能够进一步提升用户及时获知该消息的几率,静态突出显示符合第一预设规则的未读消息能够减少显示该消息对用户造成的干扰。用户可以根据需求设定动态突出显示符合第一预设规则的未读消息,或静态突出显示符合第一预设规则的未读消息,或同时进行动态突出显示和静态突出显示,如,先进行浮动显示,再进行滚动显示,本公开的实施例不作限定。
进一步可选的,在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息可以包括以下步骤:在聚合会话对应的展示区域滚动显示符合第一预设规则的未读消息。
本示例实施方式中,滚动显示可以为将符合第一预设规则的未读消息中的文字以显示一行文字的方式在展示区域内由左向右滚动显示,也可以由右向左滚动显示,也可以将消息中的文字进行翻页滚动显示,本公开的实施例不作限定。
又进一步可选的,在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息可以包括以下步骤:在聚合会话对应的展示区域浮动显示符合第一预设规则的未读消息。
本示例实施方式中,浮动显示可以为在检测到符合第一预设规则的未读消息时,将该消息输出在展示区域内,该展示区域可以理解为一个浮窗,浮动在一级会话列表所在的用户界面。
本示例实施方式中,可选的,还可以包括以下步骤:通过对符合第一预设规则的未读消息进行长度检测,在未读消息的长度小于预设长度时在展示区域动态突出显示或静态突出显示符合第一预设规则的未读消息;在未读消息的长度大于等于预设长度时通过滚动显示符合第一预设规则的未读消息。这样能够根据消息的长度自动调节显示方式,以降低因显示方式不合适而造成消息显示不全的概率,进而提升用户及时获知该消息的几率,改善用户的使用体验。
作为又一种示例性实施例,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息的方式具体可以为:
在聚合会话对应的展示区域通过字符跳动的方式显示符合第一预设规则的未读消息;或者,
在聚合会话对应的展示区域根据预定颜色变化时长改变字符颜色的方式显示符合第一预设规则的未读消息(例如,每1s随机变更一次字体颜色)。
可见,实施该可选的实施方式,能够通过对符合第一预设规则的未读消息进行突出显示,以提升用户及时获知该未读信息的几率,降低因未及时获知该未读消息给用户带来的损失,改善用户的使用体验。
请参阅图4~图6,图4示意性示出了根据本公开的一个实施例中用于展示一级会话列表的用户界面示意图;图5示意性示出了根据本公开的一个实施例中将提醒受限会话聚合后的用户界面示意图;图6示意性示出了根据本公开的一个实施例中用于展示二级会话列表的用户界面示意图。
具体地,图4展示了包括多个会话的一级会话列表,其会话名称分别为:三缺一、潜水群、摸鱼群、闲聊群、工作群、文件传输助手以及一周小结,三缺一对应头像A、潜水群对应头像B、摸鱼群对应头像C、闲聊群对应头像D、工作群对应头像E、文件传输助手对应头像F以及一周小结对应头像G,其中,头像A、头像B、头像C、头像D、头像E、头像F以及头像G无先后顺序以及等级之分,其中的英文字母仅用于区分每个会话的头像不同,头像可以为默认头像也可以为自定义头像,本公开的实施例不作限定。根据图4中所示的免打扰标识403可知,会话名称为三缺一、潜水群、摸鱼群以及闲聊群的会话为提醒受限会话,会话名称为三缺一、潜水群、摸鱼群以及闲聊群的会话接收到新消息后均通过在会话图标的右上角显示预设颜色(如,红色)的用于表示接收到免打扰消息的标识401(如,实心圆);会话名称为工作群、文件传输助手以及一周小结的会话非提醒受限会话,会话名称为工作群、文件传输助手以及一周小结的会话接收到新消息后可以通过在会话图标的右上角通过预设颜色(如,红色)显示用于表示接收到的新消息数量的消息数量标识402(如,中心带有数字的实心圆,其中,数字颜色与实心圆颜色不同),可见,在图4中,提醒受限会话与非提醒受限会话均在一级会话列表中展示。其中,用户界面可以显示非提醒受限会话接收到的新消息数量,而提醒受限会话接收到消息后仅显示接收到消息并不显示消息数量,这样能够减少对用户的干扰,改善用户的使用体验。
进一步地,用户通过开启提醒受限会话聚合功能,可以将会话名称为三缺一、潜水群、摸鱼群以及闲聊群的提醒受限会话进行聚合,则可以生成聚合会话,即,图5中的免打扰的聊天,免打扰的聊天可以默认为固定头像,不随着接收到的新消息改变。免打扰的聊天的会话图标的右上角为显示预设颜色(如,红色)的用于表示接收到免打扰消息的标识501(如,实心圆),会话名称为工作群的会话图标的右上角为通过预设颜色(如,红色)显示用于表示接收到的新消息数量的消息数量标识502。另外,如图5所示,图5展示了会话名称为:免打扰聊天、工作群、文件传输助手以及一周小结。通过对提醒受限会话的聚合,能够简化一级会话列表,减少展示给用户的信息量,有助于提升用户的会话处理效率,改善用户的使用体验。
更进一步地,用户通过点击免打扰的聊天所在的窗口,可以进入二级会话列表。二级会话列表中展示的是被聚合的会话名称为三缺一、潜水群、摸鱼群以及闲聊群的提醒受限会话,如图6所示,二级会话列表中包括会话名称为三缺一、潜水群、摸鱼群以及闲聊群的提醒受限会话;其中,提醒受限会话接收到新消息后均通过在会话图标的右上角显示预设颜色(如,红色)的用于表示接收到免打扰消息的标识601(如,实心圆),并且,每个提醒受限会话的窗口右侧可以显示用于表示该会话为提醒受限会话的免打扰标识602。
此外,需要说明的是,401、501以及601相同,即,均用于表示提醒受限会话接收到免打扰消息;402与502相同,即,均用于表示非提醒受限会话接收到的新消息数量;403与602相同,即,均用于表示该会话为提醒受限会话。
可见,参见图4~图6所示的用户界面示意图能够得知,实施本申请公开的技术方案能够在一定程度上克服用户不能及时得知提醒受限会话中重要消息的问题,进而提升用户及时得知提醒受限会话中重要消息的几率;以及,在一定程度上克服因提醒受限会话挤占较多显示空间导致其他重要会话的显示空间较少的问题,进而提升其他重要会话的显示空间,以降低对用户处理其他重要会话的处理效率的影响,改善用户的使用体验。
作为又一种示例性实施例,请参阅图7,图7示意性示出了根据本公开的一个实施例中生成展示在二级会话列表中的聚合子会话的流程图。如图7所示,该消息显示方法还可以包括步骤S710和步骤S720,其中:
步骤S710:在提醒受限会话包括符合第二预设规则的未读消息时,对符合第二预设规则的未读消息进行聚合,生成聚合子会话。
步骤S720:在二级会话列表中展示聚合子会话。
在步骤S710中,在提醒受限会话包括符合第二预设规则的未读消息时,对符合第二预设规则的未读消息进行聚合,生成聚合子会话。
在本示例实施方式中,第二预设规则用于从提醒受限会话的所有未读消息中筛选包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种的未读消息。
在本示例实施方式中,对符合第二预设规则的未读消息进行聚合生成的聚合子会话可以展示在二级会话列表中,以及聚合子会话的会话窗口中可以展示被聚合的未读消息,可以理解为,确定出各提醒受限会话接收到的消息中的重要消息,在聚合子会话中集中显示这些重要消息,这样能够通过为用户过滤出重要消息,便于用户对重要消息进行统一处理,以提升用户对会话的处理效率,改善用户的使用体验。
进一步可选的,该消息显示方法还可以包括以下步骤:将聚合子会话在二级会话列表中进行置顶。
在本示例实施方式中,可选的,将聚合子会话在二级会话列表中进行置顶的方式具体可以为:在生成聚合子会话之后,对二级会话列表进行更新,以使得聚合子会话处于二级会话列表的顶层会话窗口位置。
在本示例实施方式中,进一步地,还可以包括:将聚合子会话在二级会话列表中进行置顶锁定,以使得聚合子会话恒处于二级会话列表的顶层会话窗口位置。
可见,实施该可选的实施方式,能够通过将重要消息进行聚合,并将聚合得到的聚合子会话进行置顶,以便用户能够高效的处理会话消息,改善用户的使用体验,进而提升用户的使用黏度。
作为又一种示例性实施例,第二预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
作为又一种示例性实施例,第一预设规则与第二预设规则相同。
在本示例实施方式中,如果第一预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息,且第二预设规则也为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息,则可以判定第一预设规则与第二预设规则相同。如果第一预设规则与第二预设规则相同,则不仅能够起到在一级会话列表所在的用户界面显示重要消息,以使得用户能够及时获知重要消息,还能够在二级会话列表的聚合子会话中收集得到重要消息,以便用户根据需要进行查看,改善了用户的使用体验。
在步骤S720中,在二级会话列表中展示聚合子会话。
在本示例实施方式中,可选的,在二级会话列表中展示聚合子会话的方式具体可以为:通过在二级会话列表的顶层会话窗口位置展示聚合子会话;其中,聚合子会话的会话窗口尺寸可以与其他提醒受限会话的会话窗口尺寸相同,也可以不同(例如,聚合子会话的会话窗口尺寸大于其他提醒受限会话的会话窗口尺寸),以区别聚合子会话与提醒受限会话,更为醒目,能够起到一定程度的提示作用,以便用户及时获知重要消息。
可见,实施图1所示的消息显示方法,能够在一定程度上克服用户不能及时得知提醒受限会话中重要消息的问题,进而提升用户及时得知提醒受限会话中重要消息的几率;以及,在一定程度上克服因提醒受限会话挤占较多显示空间导致其他重要会话的显示空间较少的问题,进而提升其他重要会话的显示空间,以降低对用户处理其他重要会话的处理效率的影响,改善用户的使用体验。
作为一种示例性实施例,该消息显示方法还可以包括以下步骤:根据提醒受限会话的未读消息确定聚合会话的会话摘要;其中,会话摘要包括提醒受限会话的会话名及最新消息,提醒受限会话的未读消息包括最新消息。
在本示例实施方式中,会话摘要用于展示最新的提醒受限会话消息或重要的提醒受限会话消息,会话摘要显示于聚合会话的会话窗口内,聚合会话的会话窗口处于一级会话列表中。如果提醒受限会话中不包括符合第一预设规则的未读消息,会话摘要可以展示接收到的最新消息以及最新消息对应的提醒受限会话的会话名;如果提醒受限会话中包括符合第一预设规则的未读消息,该未读消息可以理解为多个未读消息中的重要消息,会话摘要可以展示该未读消息、该未读消息对应的提醒受限会话的会话名以及该未读消息对应的消息类型,如,[XXX@YYY]、[XXX的消息]、[回执消息]或[进群申请];其中,“XXX”和“YYY”用于表示用户名。
在本示例实施方式中,最新消息可以理解为接收到的最新提醒受限会话消息。另外,未读消息可以理解为未被用户浏览过的消息,也可以理解为未显示过其消息内容的消息。
请参阅图8,图8示意性示出了根据本公开的一个实施例中确定聚合会话中的会话摘要的流程图。如图8所示,确定聚合会话中的会话摘要包括步骤S800、步骤S802、步骤S804、步骤S806、步骤S808、步骤S810、步骤S812、步骤S814、步骤S816、步骤S818以及步骤S820,其中:
步骤S800:提醒受限会话是否存在未读消息。
步骤S802:显示最新消息对应的会话名。
步骤S804:显示最新消息及最新消息对应的会话名。
步骤S806:未读消息中存在重要消息-有人提到我。
步骤S808:未读消息中存在重要消息-星标联系人。
步骤S810:未读消息中存在重要消息-回执消息。
步骤S812:未读消息中存在重要消息-进群申请。
步骤S814:在会话摘要中添加前缀[XXX@YYY]。
步骤S816:在会话摘要中添加前缀[XXX的消息]。
步骤S818:在会话摘要中添加前缀[回执消息]。
步骤S820:在会话摘要中添加前缀[进群申请]。
具体地,在将提醒受限会话进行聚合之后,可以检测提醒受限会话是否存在未读消息,如果不存在未读消息,则在会话摘要中显示最新消息对应的会话名;如果存在未读消息,则显示最新消息以及最新消息对应的会话名。
进一步地,如果未读消息中存在重要消息-有人提到我,则在会话摘要中添加前缀[XXX@YYY],其中,XXX可以为在未读消息中提到YYY的用户的用户名,YYY可以为终端设备上的社交软件当前登录用户;如果未读消息中存在重要消息-星标联系人,则在会话摘要中添加前缀[XXX的消息],其中,XXX可以为公司领导的用户名,星标联系人可以理解为上述的目标好友(如,公司领导);如果未读消息中存在重要消息-回执消息,即,需要用户进行回复的消息,则在会话摘要中添加前缀[回执消息];如果未读消息中存在重要消息-进群申请,即,有其他用户申请进入提醒受限会话,则在会话摘要中添加前缀[进群申请]。
另外,需要说明的是,其中的[XXX@YYY]、[XXX的消息]、[回执消息]或[进群申请]为未读消息可以对应的消息类型,未读消息中包括重要消息,根据在摘要中显示重要消息对应的消息类型,能够使得用户通过会话摘要快速获知接收到的未读消息中重要消息的消息类型,以便用户对会话进行处理,进而改善用户的使用体验。
请参阅图9,图9示意性示出了根据本公开的一个实施例中用于展示聚合会话的会话摘要的用户界面示意图。如图9所示,图9展示了会话名称为:免打扰聊天、工作群、文件传输助手以及一周小结的会话。
其中,免打扰的聊天的会话图标的右上角为显示预设颜色(如,红色)的用于表示接收到免打扰消息的标识901(如,实心圆),免打扰的聊天的会话摘要903展示于免打扰的聊天的会话窗口中,会话名称为工作群的会话图标的右上角为通过预设颜色(如,红色)显示用于表示接收到的新消息数量的消息数量标识902;其中,901与401、501以及601相同,902与402和502相同。在图9中,免打扰的聊天的会话摘要内容为:[回执聊天][@所有人][三缺一]收到新消息。其中,[回执聊天]为消息类型,[@所有人]为重要消息内容,[三缺一]为会话名称,可以理解为,会话名称为[三缺一]的会话是接收到最新消息的提醒受限会话,且接收到的消息中包括[@所有人]。另外,[三缺一]之后除了可以输出上述的输出新消息还可以输出会话名称为[三缺一]的会话接收到的最新消息内容,本公开的实施例不作限定。
可见,通过图9中示出的包括会话摘要的聚合会话,能够为用户提供关于提醒受限会话的部分信息,以改善用户的使用体验,进而提升用户使用黏度。
可见,实施该可选的实施方式,能够通过在聚合会话的窗口中显示会话摘要,使得用户能够获知未读消息的部分内容。
作为一种示例性实施例,该消息显示方法还可以包括以下步骤:将提醒受限会话接收到最新消息的时间确定为聚合会话的数据变更时间。
在本示例实施方式中,聚合会话的数据变更时间用于表示聚合会话的数据进行最新一次变更的时间,该数据变更时间可以为提醒受限会话接收到最新消息的时间。另外,可选的,该数据变更时间也可以为提醒受限会话进行成员变更的时间,也可以为提醒受限会话的会话名称变更的时间,本公开的实施例不作限定。综上,聚合会话的数据变更时间,可以理解为,各提醒受限会话中最新发生数据变更的会话对应的数据变更时间,该数据变更不仅包括接收新消息,还可以包括撤回消息、成员变更以及会话名称变更等。
可见,实施该可选的实施方式,能够根据提醒受限会话的数据变更时间确定聚合会话的数据变更时间,以不断对聚合会话进行更新,以便于用户根据聚合会话的会话摘要处理提醒受限会话,进而改善用户的使用体验。
作为一种示例性实施例,该消息显示方法还可以包括以下步骤:输出用于表示接收到符合第一预设规则的未读消息的提示信息;或者,输出用于表示接收到符合第一预设规则的未读消息的提示音效。
在本示例实施方式中,提示信息用于提示用户接收到符合第一预设规则的未读消息,提示信息可以包括新消息内容也可以不包括符合第一预设规则的未读消息内容,本公开的实施例不作限定。提示音效也用于提示用户接收到符合第一预设规则的未读消息,用户可以根据需求设置在需要进行消息提醒时(即,接收到符合第一预设规则的未读消息时)输出提示信息,或是输出提示音效,亦或是同时输出提示信息及提示音效。
在本示例实施方式中,可选的,还可以包括:输出用于表示接收到未读消息的提示音频;该音频可以仅用于提示用户接收到符合第一预设规则的未读消息,也可以用于将接收到的符合第一预设规则的未读消息内容以语音形式输出。这样能够使得用户在不方便解锁终端设备查看新消息时,为用户语音播报新消息,以使得用户能够及时获知该新消息,进而改善用户的使用体验,提升用户使用粘度。
可见,实施该可选的实施方式,能够通过在接收到符合第一预设规则的未读消息时输出用于提示用户的提示信号(如,提示信息、提示音效),以提升用户及时获知新消息概率,进而改善用户使用体验,提升用户使用黏度。
作为一种示例性实施例,该消息显示方法还可以包括以下步骤:将各提醒受限会话的未读消息数量总和确定为聚合会话的未读消息数量。
在本示例实施方式中,聚合会话中可以包括一个或多个提醒受限会话,如果聚合会话包括多个提醒受限会话,那么,聚合会话的未读消息数量则为多个提醒受限会话的未读消息数量综合。举例来说,聚合会话中包括提醒受限会话A、提醒受限会话B以及提醒受限会话C;其中,提醒受限会话A的未读消息数量为3,提醒受限会话B的未读消息数量为5,提醒受限会话C的未读消息数量为4。因此,聚合会话的未读消息数量则可以为12。
在本示例实施方式中,可选的,还可以包括:当聚合会话的未读消息数量超过预设数量(如,50)时,输出用于提示用户查看未读消息的提示信息。
可见,实施该可选的实施方式,能够根据各提醒受限会话的未读消息数量确定聚合会话的未读消息数量,以便在聚合会话的未读消息数量较多时提醒用户查看未读消息,进而改善用户的使用体验,提升用户使用粘度。
请参阅图10,图10示意性示出了根据本公开的一个实施例中根据提醒受限会话生成聚合会话的架构图。如图10所示,提醒受限会话生成聚合会话的架构图中包括用户界面1001、会话列表数据源1002以及提醒受限会话聚合模块1003,会话管理器包括会话列表数据源1002以及提醒受限会话聚合模块1003;其中,会话列表数据源1002中包括顶层会话列表10021以及次级会话列表10022,提醒受限会话聚合模块1003中包括时间维护10031、摘要维护10032以及提醒维护10033,用户界面1001可以与会话列表数据源1002进行交互,会话列表数据源1002可以与提醒受限会话聚合模块1003进行交互。
具体地,用户界面1001负责向用户展示会话列表,包括会话头像、会话名称(即上述的会话名),会话摘要、最后更新时间以及未读消息数量等。会话管理器可以为用户提供会话列表数据源1002。会话列表数据源1002负责会话的同步更新工作。会话列表数据源1002可以为用户界面1001提供展示的会话列表的数据来源,以及其中每个会话的各项信息。会话列表数据源1002可以和提醒受限会话聚合模块1003进行交互,当提醒受限会话聚合模块1003开启后,顶层会话列表10021便不会包括任何提醒受限会话,取而代之是一个提醒受限会话聚合起来的虚拟会话(即,聚合会话);而这些提醒受限会话可以集中到独立的会话列表中,作为次级会话列表(即,二级会话列表)使用。提醒受限会话聚合模块1003负责提供给会话列表数据源1002这个提醒受限会话聚合起来的虚拟会话,以及其信息的更新逻辑。
基于图10所示的架构图,进一步地,请参阅图11,图11示意性示出了根据本公开的一个实施例中根据提醒受限会话生成聚合会话的序列图。如图11所示,根据提醒受限会话生成聚合会话的序列图中包括会话列表数据源、提醒受限会话聚合模块以及用户界面。
具体地,当检测到会话信息变更时(如,成员变更、接收到新消息或会话名变更等),可以根据会话列表数据源通知提醒受限会话聚合模块更新,如,多个提醒受限会话中某一提醒受限会话接收到新消息,则未读消息数量发生了变更,进而可以通知提醒受限会话聚合模块对自身的未读消息总数进行更新;进而,可以将更新后的聚合会话信息(如,未读消息数量、成员数量等)反馈给会话列表数据源;进而,根据会话列表数据源可以通知用户界面进行会话信息更新,触发用户界面刷新会话信息,以使得用户能够及时通过用户界面获知接收到的未读信息,改善用户的使用体验。
应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
进一步的,本示例实施方式中,还提供了一种消息显示装置。该消息显示装置可以应用于一服务器或终端设备。参考图12所示,该消息显示装置可以包括聚合会话生成单元1201、聚合会话展示单元1202以及消息显示单元1203,其中:聚合会话生成单元1201,用于对提醒受限会话进行聚合,生成聚合会话;其中,提醒受限会话用于接收消息但不提醒;聚合会话展示单元1202,用于在一级会话列表中展示聚合会话,聚合会话能够展开为包括各提醒受限会话的二级会话列表;消息显示单元1203,用于在提醒受限会话包括符合第一预设规则的未读消息时,在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息。
可见,实施图12所示的消息显示装置,能够在一定程度上克服用户不能及时得知提醒受限会话中重要消息的问题,进而提升用户及时得知提醒受限会话中重要消息的几率;以及,在一定程度上克服因提醒受限会话挤占较多显示空间导致其他重要会话的显示空间较少的问题,进而提升其他重要会话的显示空间,以降低对用户处理其他重要会话的处理效率的影响,改善用户的使用体验。
在本公开的一种示例性实施例中,消息显示单元1203在聚合会话对应的展示区域突出显示符合第一预设规则的未读消息的方式具体可以为:消息显示单元1203在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息;或者,消息显示单元1203在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息。
进一步地,消息显示单元1203在聚合会话对应的展示区域动态突出显示符合第一预设规则的未读消息的方式具体可以为:消息显示单元1203在聚合会话对应的展示区域滚动显示符合第一预设规则的未读消息。
更近一步地,消息显示单元1203在聚合会话对应的展示区域静态突出显示符合第一预设规则的未读消息的方式具体可以为:消息显示单元1203在聚合会话对应的展示区域浮动显示符合第一预设规则的未读消息。
可见,实施该可选的实施方式,能够通过对符合第一预设规则的未读消息进行突出显示,以提升用户及时获知该未读信息的几率,降低因未及时获知该未读消息给用户带来的损失,改善用户的使用体验。
在本公开的一种示例性实施例中,第一预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
在本公开的一种示例性实施例中,聚合会话生成单元1201,还用于在提醒受限会话包括符合第二预设规则的未读消息时,对符合第二预设规则的未读消息进行聚合,生成聚合子会话;聚合会话展示单元1202,还用于在二级会话列表中展示聚合子会话。
进一步地,该消息显示装置还可以包括会话置顶单元(未图示),其中:会话置顶单元,用于将聚合子会话在二级会话列表中进行置顶。
可见,实施该可选的实施方式,能够通过将重要消息进行聚合,并将聚合得到的聚合子会话进行置顶,以便用户能够高效的处理会话消息,改善用户的使用体验,进而提升用户的使用黏度。
在本公开的一种示例性实施例中,第二预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
在本公开的一种示例性实施例中,第一预设规则与第二预设规则相同。
在本公开的一种示例性实施例中,该消息显示装置还可以包括会话摘要确定单元(未图示),其中:会话摘要确定单元,用于根据提醒受限会话的未读消息确定聚合会话的会话摘要;其中,会话摘要包括提醒受限会话的会话名及最新消息,提醒受限会话的未读消息包括最新消息。
可见,实施该可选的实施方式,能够通过在聚合会话的窗口中显示会话摘要,使得用户能够获知未读消息的部分内容。
在本公开的一种示例性实施例中,该消息显示装置还可以包括数据变更时间确定单元(未图示),其中:数据变更时间确定单元,用于将提醒受限会话接收到最新消息的时间确定为聚合会话的数据变更时间。
可见,实施该可选的实施方式,能够根据提醒受限会话的数据变更时间确定聚合会话的数据变更时间,以不断对聚合会话进行更新,以便于用户根据聚合会话的会话摘要处理提醒受限会话,进而改善用户的使用体验。
在本公开的一种示例性实施例中,该消息显示装置还可以包括提示信号输出单元(未图示),其中:提示信号输出单元,用于输出用于表示接收到符合第一预设规则的未读消息的提示信息;或者,提示信号输出单元,还用于输出用于表示接收到符合第一预设规则的未读消息的提示音效。
可见,实施该可选的实施方式,能够通过在接收到符合第一预设规则的未读消息时输出用于提示用户的提示信号(如,提示信息、提示音效),以提升用户及时获知新消息概率,进而改善用户使用体验,提升用户使用黏度。
在本公开的一种示例性实施例中,该消息显示装置还可以包括消息数量确定单元(未图示),其中:消息数量确定单元,用于将各提醒受限会话的未读消息数量总和确定为聚合会话的未读消息数量。
可见,实施该可选的实施方式,能够根据各提醒受限会话的未读消息数量确定聚合会话的未读消息数量,以便在聚合会话的未读消息数量较多时提醒用户查看未读消息,进而改善用户的使用体验,提升用户使用粘度。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
由于本公开的示例实施例的消息显示装置的各个功能模块与上述消息显示方法的示例实施例的步骤对应,因此对于本公开装置实施例中未披露的细节,请参照本公开上述的消息显示方法的实施例。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (15)
1.一种消息显示方法,其特征在于,包括:
对提醒受限会话进行聚合,生成聚合会话;其中,所述提醒受限会话用于接收消息但不提醒;
在一级会话列表中展示所述聚合会话,所述聚合会话能够展开为包括各所述提醒受限会话的二级会话列表;
在所述提醒受限会话包括符合第一预设规则的未读消息时,在所述聚合会话对应的展示区域突出显示符合所述第一预设规则的未读消息。
2.根据权利要求1所述的方法,其特征在于,在所述聚合会话对应的展示区域突出显示符合所述第一预设规则的未读消息,包括:
在所述聚合会话对应的展示区域动态突出显示符合所述第一预设规则的未读消息;或者
在所述聚合会话对应的展示区域静态突出显示符合所述第一预设规则的未读消息。
3.根据权利要求2所述的方法,其特征在于,在所述聚合会话对应的展示区域动态突出显示符合所述第一预设规则的未读消息,包括:
在所述聚合会话对应的展示区域滚动显示符合所述第一预设规则的未读消息。
4.根据权利要求2所述的方法,其特征在于,在所述聚合会话对应的展示区域静态突出显示符合所述第一预设规则的未读消息,包括:
在所述聚合会话对应的展示区域浮动显示符合所述第一预设规则的未读消息。
5.根据权利要求1所述的方法,其特征在于,所述第一预设规则为消息中包括用户名、与用户相关的社交信息以及与用户相关的工作信息中至少一种。
6.根据权利要求5所述的方法,其特征在于,还包括:
在所述提醒受限会话包括符合第二预设规则的未读消息时,对符合所述第二预设规则的未读消息进行聚合,生成聚合子会话;
在所述二级会话列表中展示所述聚合子会话。
7.根据权利要求6所述的方法,其特征在于,还包括:
将所述聚合子会话在所述二级会话列表中进行置顶。
8.根据权利要求6所述的方法,其特征在于,所述第二预设规则为所述消息中包括所述用户名、与用户相关的所述社交信息以及与用户相关的所述工作信息中至少一种。
9.根据权利要求8所述的方法,其特征在于,所述第一预设规则与所述第二预设规则相同。
10.根据权利要求1所述的方法,其特征在于,还包括:
根据所述提醒受限会话的未读消息确定所述聚合会话的会话摘要;其中,所述会话摘要包括所述提醒受限会话的会话名及最新消息,所述提醒受限会话的未读消息包括所述最新消息。
11.根据权利要求1所述的方法,其特征在于,还包括:
将所述提醒受限会话接收到最新消息的时间确定为所述聚合会话的数据变更时间。
12.根据权利要求1所述的方法,其特征在于,还包括:
输出用于表示接收到符合所述第一预设规则的未读消息的提示信息;或者
输出用于表示接收到符合所述第一预设规则的未读消息的提示音效。
13.根据权利要求1所述的方法,其特征在于,还包括:
将各所述提醒受限会话的未读消息数量总和确定为所述聚合会话的未读消息数量。
14.一种消息显示装置,其特征在于,包括:
聚合会话生成单元,用于对提醒受限会话进行聚合,生成聚合会话;其中,所述提醒受限会话用于接收消息但不提醒;
聚合会话展示单元,用于在一级会话列表中展示所述聚合会话,所述聚合会话能够展开为包括各所述提醒受限会话的二级会话列表;
消息显示单元,用于在所述提醒受限会话包括符合第一预设规则的未读消息时,在所述聚合会话对应的展示区域突出显示符合所述第一预设规则的未读消息。
15.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-13任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910522369.1A CN112099700A (zh) | 2019-06-17 | 2019-06-17 | 消息显示方法、消息显示装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910522369.1A CN112099700A (zh) | 2019-06-17 | 2019-06-17 | 消息显示方法、消息显示装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112099700A true CN112099700A (zh) | 2020-12-18 |
Family
ID=73748662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910522369.1A Pending CN112099700A (zh) | 2019-06-17 | 2019-06-17 | 消息显示方法、消息显示装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112099700A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113194025A (zh) * | 2021-04-14 | 2021-07-30 | 北京达佳互联信息技术有限公司 | 消息展示方法、装置、电子设备、存储介质及程序产品 |
CN114205320A (zh) * | 2021-09-28 | 2022-03-18 | 北京达佳互联信息技术有限公司 | 消息显示方法和装置、电子设备及存储介质 |
CN114221923A (zh) * | 2021-12-16 | 2022-03-22 | 维沃移动通信有限公司 | 消息处理方法、装置和电子设备 |
CN114461314A (zh) * | 2021-06-25 | 2022-05-10 | 北京字跳网络技术有限公司 | 信息显示方法、装置和电子设备 |
CN115022273A (zh) * | 2021-12-14 | 2022-09-06 | 北京字跳网络技术有限公司 | 消息免打扰设置方法、装置、***及存储介质 |
CN114461314B (zh) * | 2021-06-25 | 2024-06-21 | 北京字跳网络技术有限公司 | 信息显示方法、装置和电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683591A (zh) * | 2015-03-10 | 2015-06-03 | 苏州天鸣信息科技有限公司 | 基于移动终端的消息免打扰方法及其移动终端 |
WO2017101726A1 (zh) * | 2015-12-18 | 2017-06-22 | 阿里巴巴集团控股有限公司 | 消息展示方法及装置 |
CN106888236A (zh) * | 2015-12-15 | 2017-06-23 | 腾讯科技(深圳)有限公司 | 会话管理方法及会话管理装置 |
CN106911556A (zh) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | 一种消息提醒管理方法及终端 |
-
2019
- 2019-06-17 CN CN201910522369.1A patent/CN112099700A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683591A (zh) * | 2015-03-10 | 2015-06-03 | 苏州天鸣信息科技有限公司 | 基于移动终端的消息免打扰方法及其移动终端 |
CN106888236A (zh) * | 2015-12-15 | 2017-06-23 | 腾讯科技(深圳)有限公司 | 会话管理方法及会话管理装置 |
WO2017101726A1 (zh) * | 2015-12-18 | 2017-06-22 | 阿里巴巴集团控股有限公司 | 消息展示方法及装置 |
CN106911556A (zh) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | 一种消息提醒管理方法及终端 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113194025A (zh) * | 2021-04-14 | 2021-07-30 | 北京达佳互联信息技术有限公司 | 消息展示方法、装置、电子设备、存储介质及程序产品 |
CN114461314A (zh) * | 2021-06-25 | 2022-05-10 | 北京字跳网络技术有限公司 | 信息显示方法、装置和电子设备 |
CN114461314B (zh) * | 2021-06-25 | 2024-06-21 | 北京字跳网络技术有限公司 | 信息显示方法、装置和电子设备 |
CN114205320A (zh) * | 2021-09-28 | 2022-03-18 | 北京达佳互联信息技术有限公司 | 消息显示方法和装置、电子设备及存储介质 |
CN115022273A (zh) * | 2021-12-14 | 2022-09-06 | 北京字跳网络技术有限公司 | 消息免打扰设置方法、装置、***及存储介质 |
CN114221923A (zh) * | 2021-12-16 | 2022-03-22 | 维沃移动通信有限公司 | 消息处理方法、装置和电子设备 |
CN114221923B (zh) * | 2021-12-16 | 2024-02-23 | 维沃移动通信有限公司 | 消息处理方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10748194B2 (en) | Collaboration group recommendations derived from request-action correlations | |
CN112099700A (zh) | 消息显示方法、消息显示装置及电子设备 | |
US10482145B2 (en) | Query processing for online social networks | |
US9002938B2 (en) | Notifying electronic meeting participants of interesting information | |
JP5374515B2 (ja) | ソーシャルネットワークにおけるコミュニティー翻訳 | |
US9871758B2 (en) | User recommendations in a social media network | |
CN108243086B (zh) | 一种消息处理方法及*** | |
CN111557006A (zh) | 用于抽取关于内联注释的知识的混合智能方法 | |
US11307739B2 (en) | Dynamic multi-channel publisher | |
US10516644B2 (en) | Near real time relevance ranker for notifications | |
US11392272B2 (en) | Group-based communication system and apparatus configured to render suggested graphical objects | |
Avrahami et al. | QnA: augmenting an instant messaging client to balance user responsiveness and performance | |
EP3944097A1 (en) | Method and apparatus for information processing in user conversation, electronic device and storage medium | |
US10489029B2 (en) | Drawing a user's attention in a group chat environment | |
CN112422409B (zh) | 即时通讯方法、装置、终端和存储介质 | |
US20230124204A1 (en) | Information display method and device, terminal and storage medium | |
KR20150032171A (ko) | E-메일 컨텐트에 기초하여 소셜 인터랙션을 시작하는 기술 | |
US20190334845A1 (en) | Messaging interface configured to a render graphical sentiment and progression indicator | |
CN108616443A (zh) | 联系人信息展示方法及装置 | |
KR20220002850A (ko) | 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치 | |
CN111194540A (zh) | 多主题对话的通信控制装置和方法、及计算机处理设备 | |
CN115525834A (zh) | 筛选并显示消息的方法、计算机装置及记录介质 | |
CN111147353B (zh) | 识别好友的方法及装置、计算机存储介质、电子设备 | |
CN112822089B (zh) | 用于添加好友的方法和设备 | |
US10936683B2 (en) | Content generation and targeting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |