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

会话显示方法、装置、电子设备、存储介质及产品与流程

2022-04-27 07:09:18 来源:中国专利 TAG:


1.本公开涉及会话显示技术领域,尤其涉及一种会话显示方法、装置、电子设备、存储介质及产品。


背景技术:

2.随着互联网技术的发展,即时通讯(instant messaging,im)应用程序已经广泛应用到工作与生活中。
3.相关技术中,im应用程序的用户通过建立会话,与其他用户进行沟通,从而产生多个会话,这些会话按照统一的样式和预设顺序排列呈现在终端的显示页面中。
4.然而,相关技术中页面显示会话的会话信息量较少、用户查找会话的效率较低。


技术实现要素:

5.本公开提供一种会话显示方法、装置、电子设备、存储介质及产品,以至少解决相关技术中页面显示会话的会话信息量较少、用户查找会话的效率较低的问题。本公开的技术方案如下:
6.根据本公开实施例的第一方面,提供一种会话显示方法,包括:
7.获取预设会话的会话属性信息,所述会话属性信息表征所述预设会话的活跃程度;
8.基于所述会话属性信息,获取所述预设会话中第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图,所述第一会话的活跃程度小于所述第二会话的活跃程度,所述第一会话入口视图对应的会话信息量小于所述第二会话入口视图对应的会话信息量;
9.显示所述第一会话入口视图和所述第二会话入口视图。
10.在一个可能的设计中,所述基于所述会话属性信息,获取所述预设会话中第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图,包括:
11.获取所述预设会话的初始会话入口视图;
12.将所述预设会话中会话属性信息满足预设条件的会话,作为所述第一会话;
13.将所述预设会话中会话属性信息不满足所述预设条件的会话,作为所述第二会话;
14.对所述第一会话的初始会话入口视图进行视图变换处理,得到所述第一会话入口视图;
15.将所述第二会话的初始会话入口视图,作为所述第二会话入口视图。
16.在一个可能的设计中,所述会话属性信息包括消息静默时间和未读消息数量,所述将所述预设会话中会话属性信息满足预设条件的会话,作为所述第一会话,包括:
17.将所述预设会话中所述消息静默时间大于等于预设时间阈值,且所述未读消息数量小于等于预设数量阈值的会话,作为所述第一会话。
18.在一个可能的设计中,所述将所述预设会话中会话属性信息不满足所述预设条件的会话,作为所述第二会话,包括:
19.将所述预设会话中所述消息静默时间小于所述预设时间阈值,或所述未读消息数量大于所述预设数量阈值的会话,作为所述第二会话。
20.在一个可能的设计中,所述方法还包括:
21.显示应用设置页面,所述应用设置页面包括时间阈值设置组件;
22.响应于基于所述时间阈值设置组件触发的时间阈值设置指令,获取所述预设时间阈值。
23.在一个可能的设计中,所述对所述第一会话的初始会话入口视图进行视图变换处理,得到所述第一会话入口视图,包括:
24.对所述初始会话入口视图进行至少一个视图属性维度上的视图属性调整处理,得到所述第一会话入口视图,所述至少一个视图属性维度包括视图尺寸维度、视图显示位置维度以及视图显示内容维度中至少一种。
25.在一个可能的设计中,所述方法还包括:
26.在所述第一会话中任一第一目标会话的会话属性信息不满足预设条件的情况下,将所述第一目标会话的第一会话入口视图更新为对应的初始会话入口视图;
27.其中,所述初始会话入口视图对应的会话信息量大于所述第一目标会话的第一会话入口视图对应的会话信息量。
28.在一个可能的设计中,所述方法还包括:
29.在所述第二会话中任一第二目标会话的会话属性信息满足预设条件的情况下,对所述第二目标会话的第二会话入口视图进行视图变换处理,得到第三会话入口视图;
30.其中,所述第二目标会话的第二会话入口视图对应的会话信息量大于所述第二目标会话的第三会话入口视图对应的会话信息量。
31.在一个可能的设计中,所述方法还包括:
32.显示精简设置信息;
33.响应于基于所述精简设置信息触发的会话设置指令,显示预设菜单;
34.响应于针对所述预设菜单中会话精简功能选项的关闭操作,将所述第一会话的第一会话入口视图更新为对应的初始会话入口视图;
35.其中,所述初始会话入口视图对应的会话信息量大于所述第一会话入口视图对应的会话信息量。
36.在一个可能的设计中,所述方法还包括:
37.显示应用设置页面;
38.响应于针对所述应用设置页面中会话精简功能选项的选中操作,设置所述会话精简功能为开启状态;
39.所述基于所述会话属性信息,获取所述预设会话中的第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图,包括:
40.在所述开启状态下,基于所述会话属性信息,获取所述预设会话中的第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图。
41.在一个可能的设计中,所述显示所述第一会话入口视图和所述第二会话入口视
图,包括:
42.显示会话展示区域,所述会话展示区域包括第一会话展示区域和第二会话展示区域;
43.在所述第一会话展示区域展示所述第一会话入口视图;
44.在所述第二会话展示区域展示所述第二会话入口视图。
45.在一个可能的设计中,所述方法还包括:
46.响应于基于所述第一会话入口视图触发的会话转移指令,显示会话入口转移控件;
47.响应于基于所述会话入口转移控件的确认指令,取消显示所述第一会话对应的第一会话入口视图。
48.根据本公开实施例的第二方面,提供一种会话显示装置,包括:
49.会话属性获取模块,被配置为执行获取预设会话的会话属性信息,所述会话属性信息表征所述预设会话的活跃程度;
50.会话视图获取模块,被配置为执行基于所述会话属性信息,获取所述预设会话中第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图,所述第一会话的活跃程度小于所述第二会话的活跃程度,所述第一会话入口视图对应的会话信息量小于所述第二会话入口视图对应的会话信息量;
51.会话视图显示模块,被配置为执行显示所述第一会话入口视图和所述第二会话入口视图。
52.在一个可能的设计中,所述会话视图获取模块包括:
53.初始视图获取单元,被配置为执行获取所述预设会话的初始会话入口视图;
54.第一会话确定单元,被配置为执行将所述预设会话中会话属性信息满足预设条件的会话,作为所述第一会话;
55.第二会话确定单元,被配置为执行将所述预设会话中会话属性信息不满足所述预设条件的会话,作为所述第二会话;
56.会话视图精简单元,被配置为执行对所述第一会话的初始会话入口视图进行视图变换处理,得到所述第一会话入口视图;
57.初始视图确定单元,被配置为执行将所述第二会话的初始会话入口视图,作为所述第二会话入口视图。
58.在一个可能的设计中,所述会话属性信息包括消息静默时间和未读消息数量,所述第一会话确定单元,具体被配置为执行:
59.将所述预设会话中所述消息静默时间大于等于预设时间阈值,且所述未读消息数量小于等于预设数量阈值的会话,作为所述第一会话。
60.在一个可能的设计中,所述第二会话确定单元,具体被配置为执行:
61.将所述预设会话中所述消息静默时间小于所述预设时间阈值,或所述未读消息数量大于所述预设数量阈值的会话,作为所述第二会话。
62.在一个可能的设计中,所述装置还包括:
63.设置页面显示模块,被配置为执行显示应用设置页面,所述应用设置页面包括时间阈值设置组件;
64.时间阈值获取模块,被配置为执行响应于基于所述时间阈值设置组件触发的时间阈值设置指令,获取所述预设时间阈值。
65.在一个可能的设计中,所述会话视图精简单元,具体被配置为执行对所述初始会话入口视图进行至少一个视图属性维度上的视图属性调整处理,得到所述第一会话入口视图,所述至少一个视图属性维度包括视图尺寸维度、视图显示位置维度以及视图显示内容维度中至少一种。
66.在一个可能的设计中,所述装置还包括:
67.第一会话视图更新模块,被配置为执行在所述第一会话中任一第一目标会话的会话属性信息不满足预设条件的情况下,将所述第一目标会话的第一会话入口视图更新为对应的初始会话入口视图;
68.其中,所述初始会话入口视图对应的会话信息量大于所述第一目标会话的第一会话入口视图对应的会话信息量。
69.在一个可能的设计中,所述装置还包括:
70.第二会话视图精简模块,被配置为执行在所述第二会话中任一第二目标会话的会话属性信息满足预设条件的情况下,对所述第二目标会话的第二会话入口视图进行视图变换处理,得到第三会话入口视图;
71.其中,所述第二目标会话的第二会话入口视图对应的会话信息量大于所述第二目标会话的第三会话入口视图对应的会话信息量。
72.在一个可能的设计中,所述装置还包括:
73.精简信息显示模块,被配置为执行显示精简设置信息;
74.预设菜单显示模块,被配置为执行响应于基于所述精简设置信息触发的会话设置指令,显示预设菜单;
75.第一会话视图更新模块,被配置为执行响应于针对所述预设菜单中会话精简功能选项的关闭操作,将所述第一会话的第一会话入口视图更新为对应的初始会话入口视图;
76.其中,所述初始会话入口视图对应的会话信息量大于所述第一会话入口视图对应的会话信息量。
77.在一个可能的设计中,所述装置还包括:
78.设置页面显示模块,被配置为执行显示应用设置页面;
79.精简功能设置模块,被配置为执行响应于针对所述应用设置页面中会话精简功能选项的选中操作,设置所述会话精简功能为开启状态;
80.所述会话视图获取模块,具体被配置为执行:
81.在所述开启状态下,基于所述会话属性信息,获取所述预设会话中的第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图。
82.在一个可能的设计中,所述会话视图显示模块包括:
83.展示区域显示单元,被配置为执行显示会话展示区域,所述会话展示区域包括第一会话展示区域和第二会话展示区域;
84.第一会话展示单元,被配置为执行在所述第一会话展示区域展示所述第一会话入口视图;
85.第二会话展示单元,被配置为执行在所述第二会话展示区域展示所述第二会话入
口视图。
86.在一个可能的设计中,所述装置还包括:
87.会话转移模块,被配置为执行响应于基于所述第一会话入口视图触发的会话转移指令,显示会话入口转移控件;
88.会话转移模块,被配置为执行响应于基于所述会话入口转移控件的确认指令,取消显示所述第一会话对应的第一会话入口视图。
89.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
90.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述方法。
91.根据本公开实施例的第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第一方面中任一所述方法。
92.本公开的实施例提供的技术方案至少带来以下有益效果:
93.通过获取能够表征预设会话活跃程度的会话属性信息,来获取预设会话中活跃程度较低的第一会话和活跃程度较高的第二会话,以及第一会话的第一会话入口视图和第二会话的第二入口视图,从而在第一会话入口视图中精简活跃程度较低的较少的第一会话的会话信息量,以提升页面显示会话的整体会话信息量,提升会话查找效率,降低设备运行压力。
94.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
95.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
96.图1是根据一示例性实施例示出的一种应用环境的示意图;
97.图2是根据一示例性实施例示出的一种会话显示方法的流程图一;
98.图3是根据一示例性实施例示出的一种会话显示方法的流程图二;
99.图4是根据一示例性实施例示出的一种会话显示方法的流程图三;
100.图5是根据一示例性实施例示出的一种会话显示方法的流程图四;
101.图6示例性示出一种会话展示页面的示意图一;
102.图7示例性示出一种会话展示页面的示意图二;
103.图8示例性示出一种会话展示页面的示意图三;
104.图9示例性示出一种应用设置页面的示意图;
105.图10是根据一示例性实施例示出的一种会话显示装置框图;
106.图11是根据一示例性实施例示出的一种用于会话显示的电子设备的框图。
具体实施方式
107.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
108.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
109.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
110.请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括终端100和服务器200。
111.终端100可以用于面向任一用户提供通讯服务。具体的,终端100可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备,也可以为运行于上述电子设备的软体,例如应用程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
112.在一个可选的实施例中,服务器200可以为终端100提供后台服务,生成终端100要展示的榜单数据。具体的,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
113.此外,需要说明的是,图1所示的仅仅是本公开提供的一种应用环境,在实际应用中,还可以包括其他应用环境,例如可以包括更多的终端。
114.本说明书实施例中,上述终端100以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本公开在此不做限制。
115.图2是根据一示例性实施例示出的一种会话显示方法的流程图一,如图2所示,该会话显示方法用于终端电子设备中,包括以下步骤(s201~s203)。
116.在步骤s201中,获取预设会话的会话属性信息。
117.上述预设会话是指当前登录帐号对应的至少一个会话,当前登录帐号对应的用户可通过客户端提供的通讯服务与其他用户建立会话并进行通讯。上述客户端是任何能够提供通讯服务的应用程序对应的客户端,本技术实施例对此不作限定。
118.会话属性信息表征预设会话的活跃程度,具体是指表征各项会话属性的信息。上述会话属性为与会话活跃程度相关的属性。上述会话属性信息包括会话中每条消息对应的发送时刻、每条消息对应的发送帐号和接收帐号、消息内容、消息类型等属性信息,本技术实施例在此不做限定。
119.在示例性实施例中,会话属性信息还包括消息静默时间和未读消息数量。上述消
息静默时间是指会话中最新的消息对应的发送时刻与当前时刻之间相差的时间。上述未读消息数量是指会话中未被当前登录帐号对应的用户查看的对话消息。
120.可选地,上述消息静默时间与会话的活跃程度呈负相关。消息静默时间越长,会话的活跃程度越低。
121.可选地,上述未读消息数量与会话的活跃程度呈负相关。未读消息数量越多,会话的活跃程度越低。
122.在步骤s202中,基于会话属性信息,获取预设会话中第一会话的第一会话入口视图和预设会话中第二会话的第二会话入口视图。
123.第一会话的活跃程度小于第二会话的活跃程度,第一会话入口视图对应的会话信息量小于第二会话入口视图对应的会话信息量,会话的活跃程度与该会话的会话视图展示的会话信息量呈正相关。
124.可选地,上述第一会话入口视图是第一会话对应的精简样式的会话入口视图,上述第二会话入口视图是第二会话对应的初始样式的会话入口视图。可选地,第一会话入口视图的视图尺寸小于第二会话入口视图的视图尺寸。
125.本技术实施例根据会话的活跃程度来确定会话入口视图展示的会话信息量,对于活跃程度较低的会话,展示较少的会话信息,对于活跃程度较高的会话,展示较多的会话信息,从而提升页面整体展示的会话信息量,便于用户查找相应会话,提升会话查找效率。
126.在示例性实施例中,如图3所示,图3是根据一示例性实施例示出的一种会话显示方法的流程图二。在图3所示的流程图二中,上述步骤s202的实施过程包括如下步骤(s2021~s2025)。
127.步骤s2021,获取预设会话的初始会话入口视图。
128.上述预设会话中需要显示的每个会话都会对应一个会话入口视图,会话入口视图用于进入会话聊天页面。比如,用户点击会话入口视图之后,页面中显示该会话入口视图对应的会话页面。
129.上述初始会话入口视图是指预设会话对应的初始样式的会话入口视图。可选地,初始会话入口视图包括会话图标、会话名称、会话时间和最新会话消息的消息内容。
130.上述会话图标可以是对方帐号对应的头像图标,会话名称可以是对方帐号的昵称或者当前登录帐号为对方帐号添加的备注信息,上述会话时间是会话中最新消息对应的时刻,最新消息可以是会话中最后一条消息,上述消息内容可以是消息文本,也可以是语音消息对应的提示信息。本技术实施例对初始会话入口视图中显示的信息不作限定。
131.步骤s2022,将预设会话中会话属性信息满足预设条件的会话,作为第一会话。
132.基于各个预设会话对应的会话属性信息,将会话属性信息按照预设条件进行判定,将会话属性信息满足预设条件的会话,作为第一会话。
133.在示例性实施例中,会话属性信息包括消息静默时间和未读消息数量。可通过上述消息静默时间和未读消息数量来判断预设会话是否满足预设条件。可选地,预设条件为消息静默时间大于等于预设时间阈值,且未读消息数量小于等于预设数量阈值。上述预设时间阈值和预设数量阈值是根据实际情况确定的阈值,预设时间阈值作为消息静默时间的判定依据,预设数量阈值作为未读消息数量的判定依据,两者共同判定会话是活跃程度较低的第一会话,还是活跃程度较高的第二会话。
134.本技术实施例通过设置预设条件量化会话的活跃程度的判定标准,通过判定会话的会话属性信息是否符合预设条件,能够精确地找出所有会话中活跃程度较低的第一会话,和活跃程度较高的第二会话,提升会话精简对象识别的准确性。
135.相应的,如图4所示,图4是根据一示例性实施例示出的一种会话显示方法的流程图三。在图4所示的流程图三中,上述步骤s2022可由下述步骤s2022a替换实现。
136.步骤s2022a,将预设会话中消息静默时间大于等于预设时间阈值,且未读消息数量小于等于预设数量阈值的会话,作为第一会话。
137.可选地,上述预设时间阈值可设定为2小时,预设数量阈值为0。
138.在示例性实施例中,上述预设时间阈值可由用户进行设定。相应的,如图4所示,设定预设时间阈值的具体过程可包括如下步骤(s204~s205)。
139.步骤s204,显示应用设置页面。
140.上述应用设置页面是指设置应用中各项功能的设置页面。用户可根据自身情况在应用设置页面进行相关设置,以满足自身使用需求和使用习惯。
141.应用设置页面包括时间阈值设置组件。上述时间阈值设置组件是页面中的一个控件,用户可通过对时间阈值设置组件进行相关操作,来自行设置上述预设时间阈值。比如,时间阈值设置组件是一种下拉菜单,用户点击上述时间阈值设置组件,即可展示时间阈值选择菜单,用户可以在该菜单中选择合适的时间值作为预设时间阈值。又比如,上述时间阈值设置组件可以是一种数值输入框,用户可在其中输入数字,客户端根据用户输入的数字确定预设时间阈值。本技术实施例对上述时间阈值设置组件的形式不作限定,可根据实际应用情况灵活配置组件形式。
142.步骤s205,响应于基于时间阈值设置组件触发的时间阈值设置指令,获取预设时间阈值。
143.基于上述预设时间阈值可以确定上述预设条件。本技术实施例能够支持用户设置预设时间阈值,提升了会话精简功能的灵活性,并且更加贴合用户使用习惯。
144.步骤s2023,将预设会话中会话属性信息不满足预设条件的会话,作为第二会话。
145.基于各个预设会话对应的会话属性信息,将会话属性信息按照预设条件进行判定,将会话属性信息不满足预设条件的会话,作为第二会话。
146.在示例性实施例中,如图4所示,上述步骤s2023可由下述步骤s2023a替换实现。
147.步骤s2023a,将预设会话中消息静默时间小于预设时间阈值,或未读消息数量大于预设数量阈值的会话,作为第二会话。
148.步骤s2024,对第一会话的初始会话入口视图进行视图变换处理,得到第一会话入口视图。
149.上述视图变换处理是指通过视图变换缩减会话入口视图展示会话信息量的处理,以使上述第一会话入口视图展示的会话信息量小于初始会话入口视图展示的会话信息量。上述第一会话入口视图是第一会话对应的精简样式的会话入口视图。
150.在示例性实施例中,如图4所示,上述步骤s2024可由下述步骤s2024a替换实现。
151.步骤s2024a,对初始会话入口视图进行至少一个视图属性维度上的视图属性调整处理,得到第一会话入口视图。
152.其中,至少一个视图属性维度包括视图尺寸维度、视图显示位置维度以及视图显
示内容维度中至少一种。
153.在一种可能的实施方式中,对初始会话入口视图进行视图显示内容维度上的视图属性调整处理,比如滤除上述初始会话入口视图中至少一项非必要展示信息,得到第一会话入口视图。被滤除的会话信息为非必要展示信息。必要展示信息是指用于查找会话的必须信息,非必要展示信息是指必要展示信息之外的会话信息。可选地,滤除上述初始会话入口视图中的消息内容信息,得到第一会话入口视图。可选地,滤除上述初始会话入口视图中的会话图标信息,得到第一会话入口视图。本技术实施例对滤除的会话信息的种类不作限定。
154.在一种可能的实施方式中,除滤除上述初始会话入口视图中的会话信息之外,上述视图变换处理还可以对初始会话入口视图进行视图尺寸维度上的视图属性调整处理,比如精简会话入口视图的视图形态。可选地,降低所述初始会话入口视图的视图尺寸,得到第一会话入口视图。
155.在一种可能的实施方式中,还可以对初始会话入口视图进行视图显示位置维度上的视图属性调整处理,比如调整视图在页面中的显示位置,得到第一会话入口视图。
156.可选地,第一会话入口视图包括会话图标、会话名称、会话时间,不包括消息内容。
157.本技术实施例可将活跃程度低的第一会话的第一会话入口视图中的非必要展示信息进行滤除,降低活跃程度低的第一会话的第一会话入口视图中的会话信息量,从而提升页面整体展示的会话会话信息量。
158.在一种可能的实施方式中,上述第一会话入口视图可以在预设区域内进行显示。
159.步骤s2025,将第二会话的初始会话入口视图,作为第二会话入口视图。
160.在步骤s203中,显示第一会话入口视图和第二会话入口视图。
161.在示例性实施例中,在会话展示区域展示第一会话入口视图和第二会话入口视图。相应的,如图3所示,上述步骤s230的实施过程包括如下步骤(s2031~s2032)。
162.步骤s2031,显示会话展示区域。
163.会话展示区域包括第一会话展示区域和第二会话展示区域。上述第一会话展示区域与第二会话展示区域是不同的展示区域。
164.上述会话展示区域可以在预设页面中划分,上述预设会话展示区域可以有明显的区域划分界限,也可以没有明显的区域划分界限,本技术实施例对会话展示区域的划分以及显示方式、显示时机和显示位置不作限定。
165.步骤s2032,在第一会话展示区域展示第一会话入口视图。
166.步骤s2033,在第二会话展示区域展示第二会话入口视图。
167.在不同展示区域展示上述第一会话入口视图和第二会话入口视图,有利于提升会话查找效率。
168.在示例性实施例中,可通过相关操作关闭会话精简功能。相应的,如图5所示,图5是根据一示例性实施例示出的一种会话显示方法的流程图四。在图5所示的流程图四中,通过相关操作关闭会话精简功能的具体过程可包括如下步骤(s206~s209)。
169.步骤s206,显示精简设置信息。
170.上述精简设置信息是指页面中显示的用于对会话精简功能进行设置的信息。上述精简设置信息可以在上述会话展示区域中显示,上述精简设置信息的显示形态可以是一个
控件,也可以是一个页面元素,本技术实施例对此不作想定。
171.步骤s208,响应于基于精简设置信息触发的会话设置指令,显示预设菜单。
172.可选地,上述精简设置信息在会话展示区域表现为一个设置选项。上述基于精简设置信息触发的会话设置指令可以是,客户端响应于针对上述设置选项的触发操作生成的一种会话设置指令。
173.客户端检测到上述会话设置指令后可以显示预设菜单。上述预设菜单可以是用于设置会话精简功能的菜单,也可以是一个建议的菜单提升框,本技术实施例对此不作限定。
174.步骤s209,响应于针对预设菜单中会话精简功能选项的关闭操作,将第一会话的第一会话入口视图更新为对应的初始会话入口视图。
175.其中,初始会话入口视图对应的会话信息量大于第一会话入口视图对应的会话信息量。
176.上述会话精简功能选项可以是一个开关选项,用户可通过预设操作将上述开关选项调整为开的状态,即针对上述会话精简功能选项的开启操作;用户也可通过预设操作将上述开关选项调整为开的状态,即针对上述会话精简功能选项的关闭操作。
177.上述将第一会话入口视图更新为对应的初始会话入口视图的过程包括,将上述视图变换处理过程中被滤除的会话信息重新添加至会话入口视图进行显示,并将第一会话入口视图的视图尺寸调整为初始尺寸,得到上述第一会话的初始会话入口视图。上述更新过程可以是上述视图变换处理之后对应的还原过程。
178.在一种可能的实施方式中,响应于针对预设菜单中会话精简功能选项的关闭操作,将上述第一会话展示区域转换为第二会话展会区域,在第二会话展示区域展示预设会话对应的初始会话入口视图。
179.本技术实施例支持用户关闭会话精简功能,有利于提升会话精简的灵活性,保证会话精简功能的可配置性,迎合不同用户的使用需求。
180.在示例性实施例中,还可通过相关操作打开会话精简功能。如图5所示,通过相关操作打开会话精简功能的具体过程可包括下述步骤。
181.步骤s204,显示应用设置页面。
182.上述应用设置页面是指设置应用中各项功能的设置页面。用户可根据自身情况在应用设置页面进行相关设置,以满足自身使用需求和使用习惯。
183.步骤s210,响应于针对应用设置页面中会话精简功能选项的选中操作,设置会话精简功能为开启状态。
184.上述应用设置页面中可以包括会话精简功能选项,例如一个复选框。用户可以选中上述复选框,将会话精简功能设置为开启状态;用户也可以取消选中上述复选框,将会话精简功能设置为关闭状态。
185.上述会话精简功能选项也可以是一个开关控件,用户可通过预设操作将上述开关选项调整为开的状态,即针对上述会话精简功能选项的开启操作,将会话精简功能设置为开启状态;用户也可通过预设操作将上述开关选项调整为开的状态,即针对上述会话精简功能选项的关闭操作,将会话精简功能设置为关闭状态。
186.相应的,如图5所示,上述步骤202可由下述步骤202a替换实施。
187.步骤s202a,在开启状态下,基于会话属性信息,获取预设会话中的第一会话的第
一会话入口视图和预设会话中第二会话的第二会话入口视图。
188.在关闭状态下,获取预设会话对应的初始会话入口视图,上述第二会话入口视图可以是初始会话入口视图。
189.在示例性实施例中,如图5所示,上述方法还包括下述步骤(s211)。
190.步骤s211,在第一会话中任一第一目标会话的会话属性信息不满足预设条件的情况下,将第一目标会话的第一会话入口视图更新为对应的初始会话入口视图。
191.其中,初始会话入口视图对应的会话信息量大于第一目标会话的第一会话入口视图对应的会话信息量。
192.上述第一会话中任一第一目标会话中随时可能会出现新消息,若上述任一第一目标会话在当前时刻接收到新消息,更新第一目标会话的消息静默时间和未读消息数量。客户端在监测到第一目标会话的消息静默时间小于预设时间阈值,或未读消息数量大于预设数量阈值的会话的情况下,将第一目标会话的第一会话入口视图更新为对应的初始会话入口视图。具体的更新过程在上文中已经进行说明,这里不再赘述。
193.在一种可能的实施方式中,在第一展示区域取消显示不满足预设条件的第一目标对话的第一会话入口视图;并在第二展示区域展示上述第一目标对话的初始会话入口视图。
194.通过上述步骤s212可及时监测出第一会话中变活跃的会话,并由将该会话对应的会话入口视图由精简样式还原为初始样式,提升该会话展示的会话信息量,便于用户查阅。
195.在示例性实施例中,如图5所示,上述方法还包括下述步骤(s212)。
196.步骤s212,在第二会话中任一第二目标会话的会话属性信息满足预设条件的情况下,对第二目标会话的第二会话入口视图进行视图变换处理,得到第三会话入口视图。
197.其中,第二目标会话的第二会话入口视图对应的会话信息量大于第二目标会话的第三会话入口视图对应的会话信息量。上述第三会话入口视图是第二目标会话对应的精简样式的会话入口视图。
198.上述第二会话中任一第二目标会话的消息静默时间随时可能大于或者等于预设时间阈值,并且未读消息数量随时可能会小于预设数量阈值,客户端会实时更新并监测第一目标会话的消息静默时间和未读消息数量。客户端在监测到第二目标会话的消息静默时间大于或等于预设时间阈值,且未读消息数量小于等于预设数量阈值的会话的情况下,即可说明上述任一第二目标会话截止至当前时刻的预设时间阈值对应的时段中未接收到新消息,并且未读消息数量小于预设数量阈值,对第二目标会话的第二会话入口视图进行视图变换处理,得到第三会话入口视图。具体的视图变换处理过程在上文中已经进行说明,这里不再赘述。上述第三会话入口视图与第一会话入口视图的显示样式相同,展示的会话信息相同。
199.在一种可能的实施方式中,在第二展示区域取消显示满足预设条件的第二目标对话的第二会话入口视图;并在第一展示区域展示上述第二目标对话的第三会话入口视图。
200.通过上述步骤s212可及时监测出第二会话中不再活跃的会话,并精简该会话对应的会话入口视图,提升会话整体展示的会话信息量。
201.在示例性实施例中,可通过相关操作转移上述第一会话。如图5所示,通过相关操作转移上述第一会话的具体过程可包括如下步骤(s213~s214)。
202.步骤s213,响应于基于第一会话入口视图触发的会话转移指令,显示会话入口转移控件。
203.上述会话转移指令是指将会话转移至预设位置的指令。本技术是对上述会话转移指令的生成方式不作限定。
204.在一种可能的实施方式中,用户将移动光标移至第一会话入口视图上方,触发会话转移指令,客户端响应于会话转移指令,在第一会话入口视图显示会话入口转移控件。
205.在另一种可能的实施方式中,用户可以对第一会话入口视图进行触控操作,触发会话转移指令,客户端响应于会话转移指令,在第一会话入口视图显示会话入口转移控件。
206.步骤s214,响应于基于会话入口转移控件的确认指令,取消显示第一会话对应的第一会话入口视图。
207.上述确认指令是指用于确认进行会话入口转移操作的指令。客户端响应于确认指令,取消显示第一会话对应的第一会话入口视图。
208.可选地,客户端将该会话对应的第一会话入口视图移入至预设位置,上述预设位置用于表征各个被转移的会话的入口,用户可以在上述预设位置上进行操作,查看上述被转移的会话入口视图。
209.通过上述步骤s213至步骤s214,能够实现会话入口视图的转移,提升页面展示会话的整体会话信息量,避免一些无用会话占用展示位置,浪费展示资源。
210.下面结合具体的页面示意图对本技术实施例提供的会话显示方法进行更加直观地的说明。请参考图6,其示例性示出一种会话展示页面的示意图一。在图6中,会话展示区域610中展示第一会话的第一会话入口视图611和第二会话的第二会话入口视图612。其中第一会话是两小时前的已读会话,如图6中示出的会话6至会话9,第二会话是未读会话或者两小时内的已读会话,如图6中示出的会话1至会话5。第一会话的第一会话入口视图611中显示第一会话的会话名称、会话图标、以及消息时间三种信息。第二会话的第二会话入口视图612中显示第二会话的会话名称、会话图标、消息时间以及最新消息内容四种信息。并且,第二会话入口视图612的视图尺寸大于第一会话入口视图611的视图尺寸。此外,第一会话入口视图611中可以显示会话入口转移控件613。若用户在上述入口转移控件613上执行相应的操作,比如点击操作,可将对应的第一会话视图611移入至消息盒子,并在会话展示区域中取消显示对应的第一会话入口视图611。上述消息盒子用于表征查看被转移的会话的入口位置。
211.在图6所述的会话展示区域610中还包括会话设置选项614。用户可通过在会话设置选项614执行相应的操作,比如点击操作,进而设置相应的配置信息。在一个示例中,基于上述会话设置选项614的触发指令,显示的会话展示页面如图7所示,图7示例性示出一种会话展示页面的示意图二。在图7中,终端接收到基于上述会话设置选项614的触发指令,在会话展示区域上层显示预设菜单615,预设菜单615中显示会话精简功能选项616.用户可通过在会话精简功能选项616执行相应的操作,比如关闭操作,那么终端响应于针对预设菜单中会话精简功能选项616的关闭操作,将第一会话的第一会话入口视图611更新为对应的初始会话入口视图。在一个示例中,更新后的会话展示页面如图8所示,图8示例性示出一种会话展示页面的示意图三。在图8中,显示有第一会话各自对应的初始会话入口视图617,与第二会话入口视图612的视图结构相同。
212.在会话精简功能关闭之后,用户可通过打开应用设置页面将会话精简功能重新开启。请参考图9,其示例性示出一种应用设置页面的示意图。应用设置页面900中包括会话精简功能选择框910。用户可以选中会话精简功能选择框910,使得会话精简功能开启。终端响应于针对应用设置页面900中会话精简功能选择框910的选中操作,设置会话精简功能为开启状态。此外,应用设置页面900还包括时间阈值设置组件920。用户可对时间阈值设置组件920执行相应的操作,比如点击操作,进而选择用户期望的时间阈值。
213.综上所述,本技术实施例提供的技术方案,通过获取能够表征预设会话活跃程度的会话属性信息,来获取预设会话中活跃程度较低的第一会话和活跃程度较高的第二会话,以及第一会话的第一会话入口视图和第二会话的第二入口视图,从而在第一会话入口视图中精简活跃程度较低的较少的第一会话的会话信息量,以提升页面显示会话的整体会话信息量,提升会话查找效率,降低设备运行压力。
214.图10是根据一示例性实施例示出的一种会话显示装置框图。参照图10,该装置1000包括:会话属性获取模块1010、会话视图获取模块1020和会话视图显示模块1030。
215.会话属性获取模块1010,被配置为执行获取预设会话的会话属性信息,所述会话属性信息表征所述预设会话的活跃程度。
216.会话视图获取模块1020,被配置为执行基于所述会话属性信息,获取所述预设会话中第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图,所述第一会话的活跃程度小于所述第二会话的活跃程度,所述第一会话入口视图对应的会话信息量小于所述第二会话入口视图对应的会话信息量。
217.会话视图显示模块1030,被配置为执行显示所述第一会话入口视图和所述第二会话入口视图。
218.在一个可能的设计中,所述会话视图获取模块包括:初始视图获取单元、第一会话确定单元、第二会话确定单元、会话视图精简单元和初始视图确定单元。
219.初始视图获取单元,被配置为执行获取所述预设会话的初始会话入口视图。
220.第一会话确定单元,被配置为执行将所述预设会话中会话属性信息满足预设条件的会话,作为所述第一会话。
221.第二会话确定单元,被配置为执行将所述预设会话中会话属性信息不满足所述预设条件的会话,作为所述第二会话。
222.会话视图精简单元,被配置为执行对所述第一会话的初始会话入口视图进行视图变换处理,得到所述第一会话入口视图。
223.初始视图确定单元,被配置为执行将所述第二会话的初始会话入口视图,作为所述第二会话入口视图。
224.在一个可能的设计中,所述会话属性信息包括消息静默时间和未读消息数量,所述第一会话确定单元,具体被配置为执行:
225.将所述预设会话中所述消息静默时间大于等于预设时间阈值,且所述未读消息数量小于等于预设数量阈值的会话,作为所述第一会话。
226.在一个可能的设计中,所述第二会话确定单元,具体被配置为执行:
227.将所述预设会话中所述消息静默时间小于所述预设时间阈值,或所述未读消息数量大于所述预设数量阈值的会话,作为所述第二会话。
228.在一个可能的设计中,所述装置还包括:设置页面显示模块和时间阈值获取模块。
229.设置页面显示模块,被配置为执行显示应用设置页面,所述应用设置页面包括时间阈值设置组件。
230.时间阈值获取模块,被配置为执行响应于基于所述时间阈值设置组件触发的时间阈值设置指令,获取所述预设时间阈值。
231.在一个可能的设计中,所述会话视图精简单元,具体被配置为执行对所述初始会话入口视图进行至少一个视图属性维度上的视图属性调整处理,得到所述第一会话入口视图,所述至少一个视图属性维度包括视图尺寸维度、视图显示位置维度以及视图显示内容维度中至少一种。
232.在一个可能的设计中,所述装置还包括:第一会话视图更新模块。
233.第一会话视图更新模块,被配置为执行在所述第一会话中任一第一目标会话的会话属性信息不满足预设条件的情况下,将所述第一目标会话的第一会话入口视图更新为对应的初始会话入口视图。
234.其中,所述初始会话入口视图对应的会话信息量大于所述第一目标会话的第一会话入口视图对应的会话信息量。
235.在一个可能的设计中,所述装置还包括:第二会话视图精简模块。
236.第二会话视图精简模块,被配置为执行在所述第二会话中任一第二目标会话的会话属性信息满足预设条件的情况下,对所述第二目标会话的第二会话入口视图进行视图变换处理,得到第三会话入口视图。
237.其中,所述第二目标会话的第二会话入口视图对应的会话信息量大于所述第二目标会话的第三会话入口视图对应的会话信息量。
238.在一个可能的设计中,所述装置还包括:精简信息显示模块、预设菜单显示模块和第一会话视图更新模块。
239.精简信息显示模块,被配置为执行显示精简设置信息。
240.预设菜单显示模块,被配置为执行响应于基于所述精简设置信息触发的会话设置指令,显示预设菜单。
241.第一会话视图更新模块,被配置为执行响应于针对所述预设菜单中会话精简功能选项的关闭操作,将所述第一会话的第一会话入口视图更新为对应的初始会话入口视图。
242.其中,所述初始会话入口视图对应的会话信息量大于所述第一会话入口视图对应的会话信息量。
243.在一个可能的设计中,所述装置还包括:设置页面显示模块和精简功能设置模块。
244.设置页面显示模块,被配置为执行显示应用设置页面。
245.精简功能设置模块,被配置为执行响应于针对所述应用设置页面中会话精简功能选项的选中操作,设置所述会话精简功能为开启状态。
246.所述会话视图获取模块,具体被配置为执行:
247.在所述开启状态下,基于所述会话属性信息,获取所述预设会话中的第一会话的第一会话入口视图和所述预设会话中第二会话的第二会话入口视图。
248.在一个可能的设计中,所述会话视图显示模块包括:展示区域显示单元、第一会话展示单元和第二会话展示单元。
249.展示区域显示单元,被配置为执行显示会话展示区域,所述会话展示区域包括第一会话展示区域和第二会话展示区域。
250.第一会话展示单元,被配置为执行在所述第一会话展示区域展示所述第一会话入口视图。
251.第二会话展示单元,被配置为执行在所述第二会话展示区域展示所述第二会话入口视图。
252.在一个可能的设计中,所述装置还包括:会话转移模块和会话转移模块。
253.会话转移模块,被配置为执行响应于基于所述第一会话入口视图触发的会话转移指令,显示会话入口转移控件。
254.会话转移模块,被配置为执行响应于基于所述会话入口转移控件的确认指令,取消显示所述第一会话对应的第一会话入口视图。
255.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
256.综上所述,本技术实施例提供的技术方案,通过获取能够表征预设会话活跃程度的会话属性信息,来获取预设会话中活跃程度较低的第一会话和活跃程度较高的第二会话,以及第一会话的第一会话入口视图和第二会话的第二入口视图,从而在第一会话入口视图中精简活跃程度较低的较少的第一会话的会话信息量,以提升页面显示会话的整体会话信息量,提升会话查找效率,降低设备运行压力。
257.图11是根据一示例性实施例示出的一种用于会话显示的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图11所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种会话显示方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
258.本领域技术人员可以理解,图11中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
259.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的会话显示方法。
260.在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的会话显示方法。
261.在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的会话显示方法。
262.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读
取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
263.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
264.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献