会话处理方法、装置、电子设备及存储介质与流程

文档序号:29081814发布日期:2022-03-02 00:15阅读:84来源:国知局
会话处理方法、装置、电子设备及存储介质与流程

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.在一种可能实现方式,所述第三提示信息包括通知状态切换控件,所述装置还包括:切换单元,被配置为执行响应于对所述通知状态切换控件的触发操作,将所述会话的通知状态设置为免打扰状态。
27.在一种可能实现方式,所述装置还包括:第二提示单元,被配置为执行响应于对所述会话入口展示界面中任一会话对应的会话入口的触发操作,确定所述会话对应的会话界面的创建时长,以及,在目标时长内所述会话对应的会话界面的显示次数;若所述创建时长大于或等于预设的第二时长阈值,且所述显示次数小于或等于预设次数阈值,则在所述会话对应的会话界面中显示第四提示信息,所述第四提示信息用于提示将所述会话入口添加至所述目标集合中;所述第二时长阈值小于所述第一时长阈值。
28.在一种可能实现方式,所述第四提示信息包括会话入口添加控件,所述装置还包括:添加单元,被配置为执行响应于对所述会话入口添加控件的触发操作,将所述会话入口添加至所述目标集合中。
29.根据本公开实施例的第三方面,提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第一方面的任一种可能实现方式所述的会话处理方法。
30.根据本公开实施例的第四方面,提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面的任一种可能实现方式所述的会话处理方法。
31.根据本公开实施例的第五方面,提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行第一方面的任一种可能实现方式所述的会话处理方法。
32.本公开的实施例提供的技术方案至少带来以下有益效果:通过针对当前登录账户对应的至少一个会话,获取会话对应的会话界面的创建时长,以及,在目标时长内会话对应的会话界面的显示次数;若创建时长大于或等于预设的第一时长阈值,且显示次数小于或
等于预设次数阈值,则将该会话对应的会话入口添加至目标集合中,并显示用于提示对会话入口展示界面中的通知中心入口执行触发操作的第一提示信息,不显示在会话入口展示界面中;从而实现了在不到扰用户的情况下,自动地对用户长期未访问的会话进行归类整理,避免该会话对用户造成干扰,帮助用户高效地对会话进行归类整理;同时,通过响应于对通知中心入口的触发操作,显示用于提示会话对应的会话入口已收纳于目标集合中的第二提示信息,及时提示用户知晓被收纳于目标集合中的会话入口,便于用户了解到各个会话入口的归纳情况,进而使得用户在处理不同优先处理等级的会话消息时,高效地对众多会话入口进行整理和归纳,简化了用户的会话入口处理操作,提高了处理会话消息的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
33.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
34.图1是根据一示例性实施例示出的一种会话处理方法的应用环境图。
35.图2是根据一示例性实施例示出的一种会话处理方法的流程图。
36.图3a是根据一示例性实施例示出的一种会话入口展示界面的示意图。
37.图3b是根据一示例性实施例示出的一种会话入口展示界面的示意图。
38.图3c是根据一示例性实施例示出的一种会话入口展示界面的示意图。
39.图3d是根据一示例性实施例示出的一种会话入口展示界面的示意图。
40.图4是根据一示例性实施例示出的另一种会话处理方法的流程图。
41.图5是根据一示例性实施例示出的一种会话处理装置的框图。
42.图6是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
43.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
44.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
45.还需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
46.图1是本公开实施例提供的一种实施环境的示意图。参见图1,该实施环境包括终端至少一个终端104(图1中以3个为例)和服务器104。终端102和服务器104之间通过无线或者有线网络连接。示例性的,终端102为电脑、手机、平板电脑或者其他终端。示例性的,服务
器104为该目标应用的后台服务器或者为提供云计算以及云存储等服务的云服务器。
47.示例性的,终端102上安装由服务器104提供服务的目标应用,终端102能够通过该目标应用实现例如数据传输、消息交互等功能。示例性的,目标应用为终端102操作系统中的目标应用,或者为第三方提供的目标应用。该目标应用具有通信功能,终端能够通过该目标应用接收以及发送消息。例如,目标应用的当前登录账户能够加入到多个会话中,在加入的每个会话中发布消息,则会话中的其他账号则能够通过该目标应用接收到当前登录账户发布的消息。当然,该目标应用还能够具有其他功能,例如,购物功能、直播功能、游戏功能等,本公开对此不做限制。示例性的,该目标应用为im(instant messaging,即时通讯)应用,短视频应用、音乐应用、游戏应用、购物应用、聊天应用或者其他应用,本公开对此不做限制。
48.本公开实施例中,服务器104用于存储多个会话以及每个会话中的账号,在接收到当前登录账户对应的终端102在会话中发布的会话消息时,将发布的会话消息转发给登录会话中的其他账号的终端102,则接收到该会话消息的其他终端102会将该会话消息显示在该会话对应的会话界面中。另外,每个账号都能够加入多个会话,而登录该账号的终端102的会话入口展示界面中会显示该多个会话的会话入口,通过会话入口进入到对应的会话界面,从而能够在会话界面中查看会话中的其他账号发布的会话消息。
49.图2是根据一示例性实施例示出的一种会话处理方法的流程图,该会话处理方法用于终端102中,包括以下步骤。
50.在步骤s210中,针对当前登录账户对应的至少一个会话,获取会话对应的会话界面的创建时长,以及,在目标时长内会话对应的会话界面的显示次数。
51.其中,会话界面可以是指用于供当前登录账户在会话中进行消息交互的界面。例如,某聊天群对应的聊天界面。
52.其中,会话对应的会话界面的创建时长可以是指该会话对应的会话界面在目标应用中的会话界面创建时长。实际应用中,会话对应的会话界面的创建时长可以用于表征当前登录账户加入该会话对应账户群组的时长(即入群时长)。
53.其中,目标时长内会话对应的会话界面的显示次数可以用于表征当前登录账户在目标时长内访问该会话对应账户群组的次数。
54.为了便于本领域技术人员的理解,图3a提供了一种会话入口展示界面的示意图;其中,310为会话入口展示界面,320为针对当前登录账户的任一个会话对应的会话入口;330为通知中心入口。请参见图3a,当当前登录账户针对目标应用开启会话入口自动收纳功能后,终端可以针对会话入口展示界面310中的至少一个会话,获取会话对应的会话界面的创建时长,以及,在目标时长内会话对应的会话界面的显示次数。终端判断该创建时长是否大于或等于预设的第一时长阈值,且显示次数是否小于或等于预设次数阈值。实际应用中,预设的第一时长阈值和预设次数阈值均可以是任意数值。例如,预设的第一时长阈值可以是30天,预设次数阈值可以为7。
55.在步骤s220中,若创建时长大于或等于预设的第一时长阈值,且显示次数小于或等于预设次数阈值,则将会话对应的会话入口添加至目标集合中,并显示第一提示信息;目标集合中的会话入口不显示在会话入口展示界面中;第一提示信息用于提示对会话入口展示界面中的通知中心入口执行触发操作。
56.其中,会话入口可以是用于接收会话界面显示操作的指令入口。会话界面显示操作可以是指对该会话入口所对应会话的会话界面的显示操作。
57.其中,目标集合可以是指不显示在会话入口展示界面中会话入口所组成的集合。实际应用中,目标集合也可以命名为消息盒子。
58.其中,通知中心入口可以是指用于启动目标应用的通知中心功能的操作指令入口。
59.图3b提供了一种会话入口展示界面的示意图;其中,330为通知中心入口,340为第一提示信息。请参见图3b,若终端确定创建时长大于或等于预设的第一时长阈值,且显示次数小于或等于预设次数阈值,则终端将会话对应的会话入口添加至目标集合中(例如,将会话入口展示界面310中的第三会话入口、第四会话入口、第五会话入口和第六会话入口添加至消息盒子中),并显示第一提示信息340,用于提示对会话入口展示界面310中的通知中心入口330执行触发操作。举例来说,终端将创建时长大于或等于预设的第一时长阈值,且显示次数小于或等于预设次数阈值的会话自动放入消息盒子,同时通过通知中心,推送一条非计数的小红点消息提醒用户。
60.在步骤s230中,响应于对通知中心入口的触发操作,显示第二提示信息;第二提示信息用于提示会话对应的会话入口已收纳于目标集合中;第二提示信息包括有目标集合中的会话入口。
61.图3c提供了一种会话入口展示界面的示意图;其中,350为第二提示信息。请参见图3c,当当前登录账户需要打开该目标应用的通知中心功能时,当前登录账户可以通过终端对通知中心入口330进行点击操作,进而实现向终端输入对通知中心入口330的触发操作;终端接收并响应于该对通知中心入口330的触发操作,显示用于提示会话对应的会话入口已收纳于目标集合中的第二提示信息350。其中,该第二提示信息350包括有目标集合中的会话入口。
62.举例来说,终端响应于该对通知中心入口的触发操作,终端可以显示通知中心入口页面;其中,该通知中心入口页面可以显示有用于提示当前登录账户上述的会话对应的会话入口已收纳于目标集合中的提示文字“已自动将不常访问的会话移入消息盒子中”。当然,通知中心入口页面还可以显示目标集合中的会话入口,用于接收当前登录账户对该会话入口的触发操作。
63.当当前用户账户需要访问上述会话的会话界面时,当前用户账户可以对第二提示信息中的任一会话入口进行触发操作,终端可以响应于该对任一会话入口的触发操作,显示被触发的会话入口对应的会话界面。
64.上述会话处理方法,通过针对当前登录账户对应的至少一个会话,获取会话对应的会话界面的创建时长,以及,在目标时长内会话对应的会话界面的显示次数;若创建时长大于或等于预设的第一时长阈值,且显示次数小于或等于预设次数阈值,则将该会话对应的会话入口添加至目标集合中,并显示用于提示对会话入口展示界面中的通知中心入口执行触发操作的第一提示信息,不显示在会话入口展示界面中;从而实现了在不到扰用户的情况下,自动地对用户长期未访问的会话进行归类整理,避免该会话对用户造成干扰,帮助用户高效地对会话进行归类整理;同时,通过响应于对通知中心入口的触发操作,显示用于提示会话对应的会话入口已收纳于目标集合中的第二提示信息,及时提示用户知晓被收纳
于目标集合中的会话入口,便于用户了解到各个会话入口的归纳情况,进而使得用户在处理不同优先处理等级的会话消息时,高效地对众多会话入口进行整理和归纳,简化了用户的会话入口处理操作,提高了处理会话消息的效率。
65.在一示例性实施例中,显示第二提示信息,包括:获取目标集合中各会话入口所对应会话的最近活跃时间;按照各会话入口对应的最近活跃时间,对各会话入口进行排序,得到排序后的会话入口;在第二提示信息中显示排序后的会话入口。
66.其中,最近活跃时间为对应的会话中最新发布的会话消息对应的消息发布时间。举例来说,会话a中最新发布的会话消息对应的消息发布时间为a日的12时50分,则该会话a的各会话入口对应的最近活跃时间为a日12时50分。
67.具体实现中,终端在显示第二提示信息时,终端还可以获取目标集合中各会话入口所对应会话的最近活跃时间;终端可以对各会话入口进行排序,得到排序后的会话入口。终端在第二提示信息中显示排序后的会话入口。
68.其中,最近活跃时间距离当前时刻越近的会话入口在排序后的会话入口中排位越靠前。例如,会话a的会话入口对应的最近活跃时间为a日12时50分;会话b的会话入口对应的最近活跃时间为a日12时55分,当前时刻为a日14时55分,则会话b的会话入口在在排序后的会话入口中排位比会话a的会话入口在在排序后的会话入口中排位靠前。
69.本实施例的技术方案,在显示第二提示信息时,通过获取目标集合中各会话入口所对应会话的最近活跃时间,按照各会话入口对应的最近活跃时间,对各会话入口进行排序,并在第二提示信息中显示排序后的会话入口,从而可以实现将最近活跃时间距离当前时刻越近的会话入口排在排序后的会话入口中排位越靠的位置,便于用户快速地对最近活跃时间距离当前时刻越近的会话入口进行触发操作,提高用户对会话的处理效率。
70.在一示例性实施例中,在第二提示信息中显示排序后的会话入口,包括:若排序后的会话入口的数量大于预设数量阈值,则在第二提示信息中显示数量为预设数量阈值的排序后的会话入口。
71.第二提示信息还包括入口展开控件,在第二提示信息中显示数量为预设数量阈值的排序后的会话入口的步骤之后,方法还包括:响应于对入口展开控件的触发操作,在第二提示信息中显示排序后的会话入口中的所有会话入口。
72.具体实现中,终端在第二提示信息中显示排序后的会话入口时,终端可以判断该排序后的会话入口的数量是否大于预设数量阈值。实际应用中,预设数量阈值可以是任意数值。例如,预设数量阈值可以为3。
73.当终端判定该排序后的会话入口的数量大于预设数量阈值时,终端则不显示该排序后的会话入口中的所有会话入口,而是可以数量为预设数量阈值的排序后的会话入口。举例来说,终端可以在第二提示信息中显示在排序后的会话入口中排在前n位的会话入口。其中,n为正整数,且n等于预设数量阈值。
74.请参见图3c,终端还可以在第二提示信息中显示入口展开控件360,当当前登录账户决定需要在第二提示信息中查看排序后的会话入口中的所有会话入口时,当前登录账户可以对入口展开控件360进行点击操作,进而实现向终端输入对入口展开控件的触发操作。终端接收该对入口展开控件360的触发操作,并响应于该对入口展开控件360的触发操作,在第二提示信息中显示排序后的会话入口中的所有会话入口,请参见图3d。
75.实际应用中,入口展开控件360可以是第二提示信息中的入口展开提示文字“展开全部”,当前登录账户可以对入口展开提示文字“展开全部”进行点击操作,进而实现向终端输入对入口展开控件的触发操作。
76.本实施例的技术方案,在排序后的会话入口的数量大于预设数量阈值的情况下,通过显示数量为预设数量阈值的排序后的会话入口,以避免第二提示信息的信息量过于庞大,提高用户对第二提示信息的阅读效率;同时,通过在第二提示信息中入口展开控件,并通过响应于对入口展开控件的触发操作,在第二提示信息中显示排序后的会话入口中的所有会话入口,实现全方位地满足用户对排序后的会话入口的显示需求。
77.在一示例性实施例中,第二提示信息还包括收纳撤销入口,在响应于对通知中心入口的触发操作,显示第二提示信息的步骤之后,方法还包括:响应于对收纳撤销入口的触发操作,将目标集合中的所有会话入口移出目标集合;在会话入口展示界面中显示已移出目标集合的会话入口。
78.请参见图3c,第二提示信息还包括收纳撤销入口370;在终端响应于对通知中心入口的触发操作,显示第二提示信息之后,当前登录账户可以对收纳撤销入口进行点击操作,进而向终端输入对收纳撤销入口的触发操作。终端接收并响应于该对收纳撤销入口的触发操作,将目标集合中的所有会话入口移出目标集合,并在会话入口展示界面中显示已移出目标集合的会话入口。
79.实际应用中,收纳撤销入口可以是第二提示信息的撤销提示文字“撤回该操作”,当前登录账户可以通过点击该撤销提示文字“撤回该操作”,进而实现向终端输入对收纳撤销入口的触发操作。
80.本实施例的技术方案,通过在第二提示信息显示收纳撤销入口,并通过响应于对收纳撤销入口的触发操作,将目标集合中的所有会话入口移出目标集合,并在会话入口展示界面中显示已移出目标集合的会话入口,使用户可以快速地撤销终端自动将满足收纳条件的会话入口添加至目标集合的操作,便于用户高效地整理会话入口展示界面中的各个会话入口。
81.在一示例性实施例中,方法还包括:响应于对会话入口展示界面中任一会话对应的会话入口的触发操作,确定会话对应的会话界面的创建时长、会话中的账号数量、未读消息数量,以及,当前登录账户在会话中的发布消息次数;若创建时长大于或等于预设的第二时长阈值、账号数量大于或等于预设账号数量阈值、未读消息数量大于或等于预设消息数量阈值且发布消息次数小于或等于预设发布次数阈值,则在会话对应的会话界面中显示第三提示信息,第三提示信息用于提示将会话的通知状态设置为免打扰状态。其中,第三提示信息包括通知状态切换控件,方法还包括:响应于对通知状态切换控件的触发操作,将会话的通知状态设置为免打扰状态。
82.其中,未读消息数量是指发布在上述会话中且当前登录账户还未查看的消息数量。
83.在一些实施例中,终端确定会话对应的会话界面上一次的关闭时刻,将该关闭时刻至当前时刻之间发布在会话中的会话消息确定为未读消息,统计该未读消息的数量。
84.在一些实施例中,终端会存储会话中每条会话消息对应的发布账号,相应的,终端能够统计出当前登录账号的发布消息次数。
85.在一些实施例中,终端能够从服务器获取会话中的账号数量、未读消息数量以及当前登录账号在会话中的发布消息次数,其中服务器确定未读消息数量以及当前登录账号在会话中的发布消息次数的实现方式与终端确定的方式同理,此处不再赘述。
86.当当前登录账户向终端输入对会话入口展示界面中任一会话对应的会话入口的触发操作后,终端可以响应于任一会话对应的会话入口的触发操作,确定被触发的会话对应的会话界面的创建时长、会话中的账号数量、未读消息数量,以及,当前登录账户在会话中的发布消息次数。终端判断该创建时长是否大于或等于预设的第二时长阈值、账号数量是否大于或等于预设账号数量阈值、未读消息数量是否大于或等于预设消息数量阈值且发布消息次数是否小于或等于预设发布次数阈值。实际应用中,预设的第二时长阈值、预设账号数量阈值、预设消息数量阈值和预设发布次数阈值可以是任意数字。例如,预设的第二时长阈值可以为7天、预设账号数量阈值可以为10、预设消息数量阈值可以为20、预设发布次数阈值为7。
87.若创建时长大于或等于预设的第二时长阈值、账号数量大于或等于预设账号数量阈值、未读消息数量大于或等于预设消息数量阈值且发布消息次数小于或等于预设发布次数阈值,则说明该会话中的消息量较大,且用户既不常查看该会话中的会话消息,也不常在该会话中发布会话消息,在此情况下,为了避免该该会话对用户造成干扰,通过显示第三提示信息来提示用户将该会话设置为免打扰状态,能够帮助用户进行会话处理,从而提高处理会话消息的效率。
88.第三提示信息包括通知状态切换控件,当当前登录账户决定将该会话的通知状态设置为免打扰状态时,当前登录账户可以通过终端对该通知状态切换控件进行触发操作,终端响应于当前登录账户对该通知状态切换控件的触发操作,终端将会话的通知状态设置为免打扰状态。
89.第三提示信息还包括提醒关闭控件,当当前登录账户决定关闭该第三提示信息时,当前登录账户可以通过终端对该提醒关闭控件进行触发操作,终端响应于当前登录账户对该提醒关闭控件的触发操作,不再显示该第三提示信息。
90.实际应用中,通知状态切换控可以为第三提示信息中的提示文字“该会话消息量较大,点击开启免打扰”,当前登录账户可以通过终端对该提示文字进行点击操作,进而实现向终端输入对该通知状态切换控件的触发操作。
91.本实施例的技术方案,通过获取被当前登录账户触发的会话入口对应会话的会话界面的创建时长、会话中的账号数量、未读消息数量,以及,当前登录账户在会话中的发布消息次数,并通过判断创建时长是否大于或等于预设的第二时长阈值、账号数量是否大于或等于预设账号数量阈值、未读消息数量是否大于或等于预设消息数量阈值且发布消息次数是否小于或等于预设发布次数阈值,来判断当前登录账户是否不常查看该会话中消息量较大的会话消息,也不常在该会话中发布会话消息,及时显示提示用户将该会话设置为免打扰状态,避免该会话对用户造成干扰,帮助用户进行会话处理,从而提高处理会话消息的效率。
92.在一示例性实施例中,方法还包括:响应于对会话入口展示界面中任一会话对应的会话入口的触发操作,确定会话对应的会话界面的创建时长,以及,在目标时长内会话对应的会话界面的显示次数;若创建时长大于或等于预设的第二时长阈值,且显示次数小于
或等于预设次数阈值,则在会话对应的会话界面中显示第四提示信息,第四提示信息用于提示将会话入口添加至目标集合中;第二时长阈值小于第一时长阈值。其中,第四提示信息包括会话入口添加控件,响应于对会话入口添加控件的触发操作,将会话入口添加至目标集合中。
93.具体实现中,当当前登录账户向终端输入对会话入口展示界面中任一会话对应的会话入口的触发操作后,终端可以响应于任一会话对应的会话入口的触发操作,确定被触发的会话对应的会话界面的创建时长,以及,在目标时长内会话对应的会话界面的显示次数。并判断该创建时长是否大于或等于预设的第二时长阈值,且显示次数是否小于或等于预设次数阈值。其中,第二时长阈值小于上述的第一时长阈值。实际应用中,预设的第二时长阈值和预设次数阈值可以是任意数字。例如,预设的第二时长阈值可以为14天、预设次数阈值为7。
94.当创建时长大于或等于预设的第二时长阈值,且显示次数小于或等于预设次数阈值,则说明当前登录账户长时间未触发该会话对应的会话入口,终端则在会话对应的会话界面中显示第四提示信息,用于提示将会话入口添加至目标集合中,即不在会话入口展示界面中显示该会话对应的会话入口。
95.第四提示信息包括会话入口添加控件,当当前登录账户决定将会话入口添加至目标集合(即消息盒子)中时,当前登录账户可以通过终端对该会话入口添加控件进行触发操作,终端响应于当前登录账户对该会话入口添加控件的触发操作,终端则将该会话入口添加至目标集合中。
96.第三提示信息还包括提醒关闭控件,当当前登录账户决定关闭该第四提示信息时,当前登录账户可以通过终端对该提醒关闭控件进行触发操作,终端响应于当前登录账户对该提醒关闭控件的触发操作,不再显示该第四提示信息。
97.实际应用中,会话入口添加控件可以为第四提示信息中的提示文字“该会话长期未访问,点击移入消息盒子”,当前登录账户可以通过终端对该提示文字进行点击操作,进而实现向终端输入对该会话入口添加控件的触发操作。
98.本实施例的技术方案,通过获取被当前登录账户触发的会话入口对应会话的会话界面的创建时长,以及,在目标时长内会话对应的会话界面的显示次数;通过判断该该创建时长是否大于或等于预设的第二时长阈值,且显示次数是否小于或等于预设次数阈值,进而实现准确判断当前登录账户是否长期未访问该会话,及时提醒当前登录账户将该会话的会话入口添加至目标集合,不在会话入口展示界面中显示该会话对应的会话入口,避免该会话对用户造成干扰,帮助用户对长期未访问的会话进行归类整理,提高处理会话消息的效率。
99.图3是根据一示例性实施例示出的另一种会话处理方法的流程图,如图3所示,该方法用于图1中的终端102中,包括以下步骤。
100.在步骤s310中,针对当前登录账户对应的至少一个会话,获取所述会话对应的会话界面的创建时长,以及,在目标时长内所述会话对应的会话界面的显示次数。
101.在步骤s320中,若所述创建时长大于或等于预设的第一时长阈值,且所述显示次数小于或等于预设次数阈值,则将所述会话对应的会话入口添加至目标集合中,并显示第一提示信息;所述目标集合中的会话入口不显示在会话入口展示界面中;所述第一提示信
息用于提示对所述会话入口展示界面中的通知中心入口执行触发操作。
102.在步骤s330中,响应于对所述通知中心入口的触发操作,获取所述目标集合中各会话入口所对应会话的最近活跃时间;所述最近活跃时间为对应的所述会话中最新发布的会话消息对应的消息发布时间。
103.在步骤s340中,按照各所述会话入口对应的最近活跃时间,对各所述会话入口进行排序,得到排序后的会话入口。
104.在步骤s350中,在所述第二提示信息中显示所述排序后的会话入口;所述第二提示信息用于提示所述会话对应的会话入口已收纳于所述目标集合中。
105.需要说明的是,上述步骤的具体限定可以参见上文对一种会话处理方法的具体限定,在此不再赘述。
106.应该理解的是,虽然图2和图4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
107.可以理解的是,本说明书中上述方法的各个实施例之间相同/相似的部分可互相参见,每个实施例重点说明的是与其他实施例的不同之处,相关之处参见其他方法实施例的说明即可。
108.图5是根据一示例性实施例示出的一种会话处理装置框图。参照图5,该装置包括:
109.获取单元510,被配置为执行针对当前登录账户对应的至少一个会话,获取所述会话对应的会话界面的创建时长,以及,在目标时长内所述会话对应的会话界面的显示次数;
110.显示单元520,被配置为执行若所述创建时长大于或等于预设的第一时长阈值,且所述显示次数小于或等于预设次数阈值,则将所述会话对应的会话入口添加至目标集合中,并显示第一提示信息;所述目标集合中的会话入口不显示在会话入口展示界面中;所述第一提示信息用于提示对所述会话入口展示界面中的通知中心入口执行触发操作;
111.响应单元530,被配置为执行响应于对所述通知中心入口的触发操作,显示第二提示信息;所述第二提示信息用于提示所述会话对应的会话入口已收纳于所述目标集合中;所述第二提示信息包括有所述目标集合中的会话入口。
112.在一示例性实施例中,所述响应单元,具体被配置为执行获取所述目标集合中各会话入口所对应会话的最近活跃时间;所述最近活跃时间为对应的所述会话中最新发布的会话消息对应的消息发布时间;按照各所述会话入口对应的最近活跃时间,对各所述会话入口进行排序,得到排序后的会话入口;在所述第二提示信息中显示所述排序后的会话入口。
113.在一示例性实施例中,所述响应单元,具体被配置为执行若所述排序后的会话入口的数量大于预设数量阈值,则在所述第二提示信息中显示数量为所述预设数量阈值的所述排序后的会话入口。
114.在一示例性实施例中,所述第二提示信息还包括入口展开控件,所述装置还包括:
展开显示单元,被配置为执行响应于对所述入口展开控件的触发操作,在所述第二提示信息中显示所述排序后的会话入口中的所有会话入口。
115.在一示例性实施例中,所述第二提示信息还包括收纳撤销入口,所述装置还包括:撤销单元,被配置为执行响应于对所述收纳撤销入口的触发操作,将所述目标集合中的所有会话入口移出所述目标集合;在所述会话入口展示界面中显示已移出所述目标集合的会话入口。
116.在一示例性实施例中,所述装置还包括:第一提示单元,被配置为执行响应于对所述会话入口展示界面中任一会话对应的会话入口的触发操作,确定所述会话对应的会话界面的创建时长、所述会话中的账号数量、未读消息数量,以及,所述当前登录账户在所述会话中的发布消息次数;若所述创建时长大于或等于预设的第二时长阈值、所述账号数量大于或等于预设账号数量阈值、所述未读消息数量大于或等于预设消息数量阈值且所述发布消息次数小于或等于预设发布次数阈值,则在所述会话对应的会话界面中显示第三提示信息,所述第三提示信息用于提示将所述会话的通知状态设置为免打扰状态。
117.在一示例性实施例中,所述第三提示信息包括通知状态切换控件,所述装置还包括:切换单元,被配置为执行响应于对所述通知状态切换控件的触发操作,将所述会话的通知状态设置为免打扰状态。
118.在一示例性实施例中,所述装置还包括:第二提示单元,被配置为执行响应于对所述会话入口展示界面中任一会话对应的会话入口的触发操作,确定所述会话对应的会话界面的创建时长,以及,在目标时长内所述会话对应的会话界面的显示次数;若所述创建时长大于或等于预设的第二时长阈值,且所述显示次数小于或等于预设次数阈值,则在所述会话对应的会话界面中显示第四提示信息,所述第四提示信息用于提示将所述会话入口添加至所述目标集合中;所述第二时长阈值小于所述第一时长阈值。
119.在一示例性实施例中,所述第四提示信息包括会话入口添加控件,所述装置还包括:添加单元,被配置为执行响应于对所述会话入口添加控件的触发操作,将所述会话入口添加至所述目标集合中。
120.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
121.图6是根据一示例性实施例示出的一种用于执行上述的会话处理方法的电子设备600的框图。例如,电子设备600可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。
122.参照图6,电子设备600可以包括以下一个或多个组件:处理组件602、存储器604、电源组件606、多媒体组件608、音频组件610、输入/输出(i/o)的接口612、传感器组件614以及通信组件616。
123.处理组件602通常控制电子设备600的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
124.存储器604被配置为存储各种类型的数据以支持在电子设备600的操作。这些数据
的示例包括用于在电子设备600上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram)、电可擦除可编程只读存储器(eeprom)、可擦除可编程只读存储器(eprom)、可编程只读存储器(prom)、只读存储器(rom)、磁存储器、快闪存储器、磁盘、光盘或石墨烯存储器。
125.电源组件606为电子设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。
126.多媒体组件608包括在所述电子设备600和用户之间的提供输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括前置摄像头和/或后置摄像头。当电子设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是固定的光学透镜系统或具有焦距和光学变焦能力。
127.音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括麦克风(mic),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括扬声器,用于输出音频信号。
128.i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
129.传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到电子设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子设备600组件的位置改变,用户与电子设备600接触的存在或不存在,设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。
130.通信组件616被配置为便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
131.在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
132.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器620执行以完成上述方法。例如,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
133.在示例性实施例中,还提供一种计算机程序产品,所述计算机程序产品中包括指令,上述指令可由电子设备600的处理器620执行以完成上述方法。
134.需要说明的,上述的装置、电子设备、计算机可读存储介质、计算机程序产品等根据方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。
135.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
136.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1