CN115225595A - 即时通信会话的管理方法、装置、电子设备和介质 - Google Patents
即时通信会话的管理方法、装置、电子设备和介质 Download PDFInfo
- Publication number
- CN115225595A CN115225595A CN202210869219.XA CN202210869219A CN115225595A CN 115225595 A CN115225595 A CN 115225595A CN 202210869219 A CN202210869219 A CN 202210869219A CN 115225595 A CN115225595 A CN 115225595A
- Authority
- CN
- China
- Prior art keywords
- sorting
- session
- conversation
- target
- mode
- 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
Images
Classifications
-
- 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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开涉及一种即时通信会话的管理方法、装置、电子设备和介质,通过用户对目标标签进行触发操作,响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;因此,用户可以通过会话排序设置项灵活的选择目标会话排序方式,响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。由于会话排序设置项中可选的会话排序方式包括至少两种会话排序方式,用户可以根据需求从至少两种会话排序方式选择目标会话排序方式,因此,提高了即时通信会话排序的灵活性。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种即时通信会话的管理方法、装置、电子设备和介质。
背景技术
即时通信工具因其具有便捷性、高效性等优势得到了广泛应用。
在即时通信工具中通常会有海量的会话需要管理,现有技术中,一般会按照会话的最后一条消息的时间对海量的会话进行排序显示。
发明内容
本公开提供了一种即时通信会话的管理方法、装置、电子设备和介质,以解决现有技术中对会话的管理不够灵活的问题。
第一方面,本公开提供一种即时通信会话的管理方法,包括:
响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;
响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。
第二方面,本公开提供一种即时通信会话的管理装置,包括:
显示模块,用于响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;
处理模块,用于响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。
第三方面,本公开提供一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现如第一方面任一项所述的即时通信会话的管理方法。
第四方面,本公开提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面任一项所述的即时通信会话的管理方法。
本公开实施例提供的技术方案中,通过用户对目标标签进行触发操作,响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;因此,用户可以通过会话排序设置项灵活的选择目标会话排序方式,响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。由于会话排序设置项中可选的会话排序方式包括至少两种会话排序方式,用户可以根据需求从至少两种会话排序方式选择目标会话排序方式,因此,提高了即时通信会话排序的灵活性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开提供的一种即时通信会话的管理方法实施例的流程示意图;
图2A-图2F5为本公开提供的即时通信会话的管理界面的示意图;
图3为本公开提供的另一即时通信会话的管理界面的示意图;
图4A-图4B为本公开提供的即时通信会话的管理界面的示意图;
图5为本公开提供的一种即时通信会话的管理装置的结构示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
本公开通过提供两种或者两种以上的会话排序方式,以便于用户根据自身需求灵活的选择一种会话排序方式或者在多种会话排序方式中进行灵活的切换,从而,提高了即时通信会话排序的灵活性。
下面以几个具体的实施例对本公开的技术方案进行描述。下述各实施例中界面中涉及的按钮的名称均为示例,只要能够实现同样功能即可,对按钮的具体名称不做限制。
图1为本公开提供的一种即时通信会话的管理方法实施例的流程示意图,如图1所示,本实施例的方法如下:
S100:响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式。
标签用于标识会话对应的分组,不同的标签对应不同的分组,同一会话可以对应不同的标签,同一标签下包括不同的会话,新建的标签下可以没有会话也可以包括一个或者多个会话,本公开的技术方案应用于标签下包括两个或者两个以上的会话场景,以标签为单位,对标签下的所有会话进行排序。
图2A为本公开提供的一种即时通信会话的管理界面的示意图,其中,包括但不限于如下标签:待跟进问题、供应商、质量问题和信噪比治理等。以待跟进的问题标签为例,待跟进问题对应的会话包括:会话A、会话B、会话C和会话D。
当用户需要对目标标签下的会话进行排序方式的设置时,可以通过但不限于如下的方式进入排序方式设置入口,目标标签以待跟进问题标签为例:
其中,一种可能的实现方式为:
如图2B1所示,用户在分组栏触发待跟进问题标签2011,例如,可以通过选中分组栏中的待跟进问题标签,并点击右键以触发。响应于用户对目标标签的触发,如图2C1所示,显示第一界面2021,第一界面2021中包括:会话排序设置项2031。
另一种可能的实现方式为:
如图2B2所示,用户在消息流栏点击对待跟进问题对应的第一按钮2012,以对目标标签进行触发,响应于用户对目标标签的触发,如图2C2所示,显示第一界面2022,第一界面2022中包括:会话排序设置项2032。
其中,第一界面2021和第一界面2022显示的内容相同,在客户端界面中显示的位置不同。
其中,本公开中至少两种会话排序方式以两种会话排序方式为例进行描述,分别为:按照第一排序策略的***排序方式和自定义排序方式。
按照第一排序策略的***排序方式包括但不限于:按照会话中的最后一条消息的时间进行排序、按照会话加入目标标签的时间进行排序或者按照随机顺序进行排序等。本公开各实施例中,按照第一排序策略的***排序方式以消息时间排序方式为例进行描述,以消息时间排序方式即按照会话中最后一条消息的时间进行排序。
自定义排序方式:在定义排序方式下用户可以通过拖拽操作对目标标签对应的各会话进行排序。包括但不限于如下两种情况:
一种情况是:首次选中自定义排序方式,按照会话的添加时间进行排序,同时支持用户通过拖拽操作调整会话顺序的方式;另一种情况是:非首次选中自定义排序方式,按照前一次自定义排序方式得到的最终会话排序以及新添加的会话的添加时间顺序进行排序,同时支持用户通过拖拽操作调整会话顺序的方式。
会话排序设置项可以以子菜单的方式逐级显示至少两种会话排序方式,如图2D1所示,第一界面2021显示会话排序按钮20211,用户点击会话排序按钮20211之后显示子菜单:消息时间排序选项202111和自定义排序选项202112。如图2D2所示,第一界面2022显示会话排序按钮20221,用户点击会话排序按钮20221之后显示子菜单:消息时间排序选项202211和自定义排序选项202212。
可选的,会话排序设置项还可以直接在第一界面中并列显示至少两种会话排序方式,如图2E所示,第一界面2023显示消息时间排序选项20231和自定义排序选项20232。
用户通过会话排序设置项从至少两种会话排序方式中选择一种目标会话排序方式,例如,用户选中消息时间排序选项,则目标会话排序方式为消息时间排序方式;用户选中自定义排序选项,则目标会话排序方式为自定义排序选项。
S200:响应于通过会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照目标会话排序方式进行排序。
本步骤包括但不限于如下可能的实现方式:
其中,一种实现方式为:目标会话排序方式包括:自定义排序方式。
响应于通过所述会话排序设置项选择的自定义排序方式的操作,显示初始排序结果,响应于用户在所述初始排序结果上执行的自定义排序操作,显示最终排序结果;
其中,所述初始排序结果包括下述中的一种:基于所述目标标签对应的会话的添加时间进行排序得到的初始排序结果;基于前一次自定义排序方式得到的最终排序结果。
自定义排序方式进一步包括首次选择自定义排序方式的场景和非首次选择自定义排序方式的场景:
1)针对用户首次选择自定义排序方式的场景,响应于首次通过会话排序设置项选择的自定义排序方式的操作,对目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果。
用户首次选择按照自定义排序方式,会话添加时间顺序分别为:会话A、会话B、会话C和会话D。也就是会话A的添加时间早于会话B,会话B的添加时间早于会话C,会话C的添加时间早于会话D,则按照自定义排序方式进行排序如图2F1所示,会话排序依次为会话D、会话C、会话B和会话A。也就是对目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果为:依次为会话D、会话C、会话B和会话A。
可选的,自定义排序方式支持用户通过拖拽操作调整会话的顺序,因此,又可以分为两种情况,一种是得到初始排序结果之后用户通过拖拽操作调整初始排序结果中的会话的顺序,基于用户对初始排序结果中的目标会话的拖拽操作,将目标会话的排序调整至拖拽操作对应的目标位置,得到本次自定义排序方式对应的最终排序结果。另一种是得到初始排序结果之后用户不再进行拖拽操作,则将初始排序结果作为本次自定义排序方式对应的最终排序结果。
例如,得到初始排序结果之后,用户将会话A选中,拖拽至会话B之前,则本次自定义排序方式的最终排序结果如图2F2所示,会话顺序依次为:会话D、会话C、会话A和会话B。
再例如,得到初始排序结果之后,用户也可以不进行拖拽操作,则初始排序结果即为本次自定义排序方式的最终排序结果,则本次自定义排序方式的最终排序结果如图2F1所示,依次为:会话D、会话C、会话B和会话A。
2)针对用户非首次选择自定义排序方式的场景,响应于非首次通过所述会话排序设置项选择的自定义排序方式的操作,获取前一次自定义排序方式得到的最终排序结果,基于所述前一次自定义排序方式得到的最终排序结果,得到初始排序结果。
针对用户非首次选择自定义排序方式的场景,又分为两种场景:
第一种场景:在前一次自定义排序方式之后,触发本次自定义排序方式之前,目标标签中添加了至少一个会话。
针对这种场景,则将添加的至少一个会话按照添加的时间排于前一次自定义排序方式得到的最终结果之前,得到初始排序结果。
例如:前一次自定义排序方式得到的最终结果如图2F2,会话顺序依次为:会话D、会话C、会话A和会话B。用户从前一次自定义排序方式切换到其他排序方式,并在其他排序方式期间添加了新的会话,例如,添加了新的会话E和会话F,其中,会话E的添加时间早于会话F的添加时间,则将会话E和会话F按照添加的时间排于前一次自定义排序方式得到的最终结果之前,得到初始排序结果,如图2F3所示:会话顺序依次为:会话F、会话E、会话D、会话C、会话A和会话B。其中,新添加的会话之间按照添加的时间排序,按照添加的时间由近及远排序,即把添加时间距离当前时间最近的会话排于最前面。
第二种场景:在前一次自定义排序方式之后,触发本次自定义排序方式之前,目标标签中添加了未添加会话。
针对这种场景,则将前一次自定义排序方式得到的最终排序结果确定为初始排序结果。
例如:前一次自定义排序方式得到的最终结果如图2F2,会话顺序依次为:会话D、会话C、会话A和会话B。用户从前一次自定义排序方式切换到其他排序方式,并在其他排序方式期间未添加新的会话,则将前一次自定义排序方式得到的最终排序结果确定为初始排序结果,即初始排序结果如图2F2所示,会话顺序依次为:会话D、会话C、会话A和会话B。
同样的,用户非首次选择自定义排序方式的场景中,自定义排序方式支持用户通过拖拽操作调整会话的顺序,因此,又可以分为两种情况,一种是得到初始排序结果之后用户通过拖拽操作调整初始排序结果中的会话的顺序,基于用户对初始排序结果中的目标会话的拖拽操作,将目标会话的排序调整至拖拽操作对应的目标位置,得到本次自定义排序方式对应的最终排序结果。另一种是得到初始排序结果之后用户不再进行拖拽操作,则将初始排序结果作为本次自定义排序方式对应的最终排序结果。
例如,得到初始排序结果之后,如图2F3所示,用户将会话B选中,拖拽至会话A之前,则本次自定义排序方式的最终排序结果如图2F4所示,依次为:会话F、会话E、会话D、会话C、会话B和会话A。
再例如,得到初始排序结果之后,如图2F3所示,用户也可以不进行拖拽操作,则初始排序结果即为本次自定义排序方式的最终排序结果,则本次自定义排序方式的最终排序结果如图2F3所示,依次为:会话F、会话E、会话D、会话C、会话A和会话B。
由于非首次选择自定义排序方式时,需要用到前一次自定义排序方式的最终排序结果,因此,每次从自定义排序方式切换到其他排序方式时,需要存储自定义排序方式对应的最终排序结果,以便于从其他排序方式切换到自定义排序方式时应用。
另一种实现方式为:目标会话排序方式包括:按照第一排序策略的***排序方式。
响应于通过所述会话排序设置项选择的按照第一排序策略的***排序方式的操作,对所述目标标签对应的会话按照第一排序策略的***排序方式进行排序。
示例性地,第一排序策略的***排序方式为按照会话中的最后一条消息的时间进行排序,响应于通过所述会话排序设置项选择的按照消息时间的操作,对所述目标标签对应的会话按照会话中最后一条消息的时间进行排序。
例如:会话中最后一调消息的发送时间顺序距离当前时间由近及远依次是,会话B、会话A、会话D、会话C,则按照消息时间排序方式得到的会话排序结果,如图2F5所示,会话排序依次为:会话B、会话A、会话D、会话C。
示例性地,第一排序策略的***排序方式为按照会话加入目标标签的时间进行排序,响应于通过所述会话排序设置项选择的按照会话加入目标标签的时间进行排序的操作,对所述目标标签对应的会话按照会话加入目标标签的时间进行排序。
例如:会话加入目标标签的时间顺序距离当前时间由近及远依次是,会话B、会话A、会话C、会话D,则按照消息时间排序方式得到的会话排序结果,会话排序依次为:会话B、会话A、会话C、会话D。
示例性地,第一排序策略的***排序方式为按照随机顺序进行排序,响应于通过所述会话排序设置项选择的按照随机顺序进行排序的操作,对所述目标标签对应的会话按照随机顺序进行排序。
例如:目标标签的会话包括:会话B、会话A、会话C、会话D,则按照随机顺序进行排序为:会话B、会话A、会话C、会话D。或者,会话A、会话B、会话C、会话D等,按照随机顺序每次排序可以相同也可以不同,对此,本公开不做限制。
本实施例,通过用户对目标标签进行触发操作,响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;因此,用户可以通过会话排序设置项灵活的选择目标会话排序方式,响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。由于会话排序设置项中可选的会话排序方式包括至少两种会话排序方式,用户可以根据需求从至少两种会话排序方式选择目标会话排序方式,因此,提高了即时通信会话排序的灵活性。
在上述实施例中,可选的,针对用户首次选择自定义排序方式的场景中,响应于首次通过所述会话排序设置项选择的自定义排序方式的操作,对所述目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果之后,还包括:显示拖拽操作引导界面,所述拖拽操作引导界面用于引导用户通过所述拖拽操作调整所述初始排序结果中的会话的排序。
结合前述示例,得到初始排序结果如图2F1所示,显示拖拽操作引导界面,如图3所示,步骤依次为选中目标会话,拖动目标会话至目标位置。
本实施例,通过显示拖拽操作引导界面,能够使得用户便捷的获知操作方式。
在上述实施例的基础上,用户选择自定义排序方式或者消息时间排序方式之后,用户添加新的会话,响应于用户添加会话的操作,将新添加的会话排于最终排序结果之前。例如,用户选择自定义排序方式,最终排序结果如图2F4,会话排序依次为:会话F、会话E、会话D、会话C、会话B和会话A。然后用户又添加了会话G,则将会话G排于会话F之前,如图4A所示,会话排序依次为:会话G、会话F、会话E、会话D、会话C、会话B和会话A。再例如,用户选择消息时间排序方式之后,最终排序结果如图2F5所示,会话排序依次为:会话B、会话A、会话D、会话C。然后用户又添加了会话H,则将会话H排于会话B之前,如图4B所示,会话顺序依次为:会话H、会话B、会话A、会话D、会话C。
图5为本公开提供的一种即时通信会话的管理装置的结构示意图,如图5所示,本实施例的装置包括:显示模块501和处理模块502,其中,
显示模块501用于响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;
处理模块502用于响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。
可选的,所述至少两种会话排序方式包括:
自定义排序方式;
按照第一排序策略的***排序方式。
可选的,在自定义排序方式下用户可通过拖拽操作对目标标签对应的各会话进行排序;
所述第一排序策略包括如下中的一种:按照会话中的最后一条消息的时间进行排序、按照会话加入所述目标标签的时间进行排序或者按照随机顺序进行排序。
可选的,所述目标会话排序方式包括:自定义排序方式;
所述处理模块502具体用于响应于通过所述会话排序设置项选择的自定义排序方式的操作,显示初始排序结果,响应于用户在所述初始排序结果上执行的自定义排序操作,显示最终排序结果;
其中,所述初始排序结果包括下述中的一种:
基于所述目标标签对应的会话的添加时间进行排序得到的初始排序结果;
基于前一次自定义排序方式得到的最终排序结果。
可选的,所述处理模块502具体用于响应于首次通过所述会话排序设置项选择的自定义排序方式的操作,对所述目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果;
或者,
响应于非首次通过所述会话排序设置项选择的自定义排序方式的操作,获取前一次自定义排序方式得到的最终排序结果,基于所述前一次自定义排序方式得到的最终排序结果,得到初始排序结果。
可选的,所述处理模块502具体用于若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中添加了至少一个会话,则将所述至少一个会话按照添加的时间排于所述前一次自定义排序方式得到的最终排序结果之前,得到初始排序结果;
若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中未添加会话,则将所述前一次自定义排序方式得到的最终排序结果确定为初始排序结果。
可选的,所述处理模块502具体用于基于用户对所述初始排序结果中的目标会话的拖拽操作,将所述目标会话的排序调整至所述拖拽操作对应的目标位置,得到本次自定义排序方式对应的最终排序结果。
可选的,所述显示模块501还用于显示拖拽操作引导界面,所述拖拽操作引导界面用于引导用户通过所述拖拽操作调整所述初始排序结果中的会话的排序。
可选的,所述目标会话排序方式包括:按照第一排序策略的***排序方式;
所述处理模块502具体用于响应于通过所述会话排序设置项选择的按照第一排序策略的***排序方式的操作,对所述目标标签对应的会话按照第一排序策略的***排序方式进行排序。
可选的,所述处理模块还用于502响应于用户添加会话的操作,将所述添加的会话排于所述最终排序结果之前。
本实施例的装置对应的可用于执行上述各方法实施例的步骤,其实现原理和技术效果类似,此处不再赘述。
本公开还提供一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现上述各方法实施例的步骤。
本公开还提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述各方法实施例的步骤。
第一方面,本公开提供一种即时通信会话的管理方法,包括:
响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;
响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。
可选的,所述至少两种会话排序方式包括:
自定义排序方式;
按照第一排序策略的***排序方式。
可选的,在自定义排序方式下用户可通过拖拽操作对目标标签对应的各会话进行排序;
所述第一排序策略包括如下中的一种:按照会话中的最后一条消息的时间进行排序、按照会话加入所述目标标签的时间进行排序或者按照随机顺序进行排序。
可选的,所述目标会话排序方式包括:自定义排序方式;
所述响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序,包括:
响应于通过所述会话排序设置项选择的自定义排序方式的操作,显示初始排序结果,响应于用户在所述初始排序结果上执行的自定义排序操作,显示最终排序结果;
其中,所述初始排序结果包括下述中的一种:
基于所述目标标签对应的会话的添加时间进行排序得到的初始排序结果;
基于前一次自定义排序方式得到的最终排序结果。
可选的,所述响应于通过所述会话排序设置项选择的自定义排序方式的操作,显示初始排序结果,包括:
响应于首次通过所述会话排序设置项选择的自定义排序方式的操作,对所述目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果;
或者,
响应于非首次通过所述会话排序设置项选择的自定义排序方式的操作,获取前一次自定义排序方式得到的最终排序结果,基于所述前一次自定义排序方式得到的最终排序结果,得到初始排序结果。
可选的,所述基于所述前一次自定义排序方式得到的最终排序结果,得到初始排序结果,包括:
若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中添加了至少一个会话,则将所述至少一个会话按照添加的时间排于所述前一次自定义排序方式得到的最终排序结果之前,得到初始排序结果;
若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中未添加会话,则将所述前一次自定义排序方式得到的最终排序结果确定为初始排序结果。
可选的,所述响应于用户在所述初始排序结果上执行的自定义排序操作,显示最终排序结果,包括:
基于用户对所述初始排序结果中的目标会话的拖拽操作,将所述目标会话的排序调整至所述拖拽操作对应的目标位置,得到本次自定义排序方式对应的最终排序结果。
可选的,所述响应于首次通过所述会话排序设置项选择的自定义排序方式的操作,对所述目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果之后,还包括:
显示拖拽操作引导界面,所述拖拽操作引导界面用于引导用户通过所述拖拽操作调整所述初始排序结果中的会话的排序。
可选的,所述目标会话排序方式包括:按照第一排序策略的***排序方式;
所述响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序,包括:
响应于通过所述会话排序设置项选择的按照第一排序策略的***排序方式的操作,对所述目标标签对应的会话按照第一排序策略的***排序方式进行排序。
可选的,还包括:
响应于用户添加会话的操作,将所述添加的会话排于所述最终排序结果之前。
第二方面本公开提供一种即时通信会话的管理装置,包括:显示模块用于响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;
处理模块用于响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。
可选的,所述至少两种会话排序方式包括:
自定义排序方式;
按照第一排序策略的***排序方式。
可选的,在自定义排序方式下用户可通过拖拽操作对目标标签对应的各会话进行排序;
所述第一排序策略包括如下中的一种:按照会话中的最后一条消息的时间进行排序、按照会话加入所述目标标签的时间进行排序或者按照随机顺序进行排序。
可选的,所述目标会话排序方式包括:自定义排序方式;
所述处理模块具体用于响应于通过所述会话排序设置项选择的自定义排序方式的操作,显示初始排序结果,响应于用户在所述初始排序结果上执行的自定义排序操作,显示最终排序结果;
其中,所述初始排序结果包括下述中的一种:
基于所述目标标签对应的会话的添加时间进行排序得到的初始排序结果;
基于前一次自定义排序方式得到的最终排序结果。
可选的,所述处理模块具体用于响应于首次通过所述会话排序设置项选择的自定义排序方式的操作,对所述目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果;
或者,
响应于非首次通过所述会话排序设置项选择的自定义排序方式的操作,获取前一次自定义排序方式得到的最终排序结果,基于所述前一次自定义排序方式得到的最终排序结果,得到初始排序结果。
可选的,所述处理模块具体用于若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中添加了至少一个会话,则将所述至少一个会话按照添加的时间排于所述前一次自定义排序方式得到的最终排序结果之前,得到初始排序结果;
若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中未添加会话,则将所述前一次自定义排序方式得到的最终排序结果确定为初始排序结果。
可选的,所述处理模块具体用于基于用户对所述初始排序结果中的目标会话的拖拽操作,将所述目标会话的排序调整至所述拖拽操作对应的目标位置,得到本次自定义排序方式对应的最终排序结果。
可选的,所述显示模块还用于显示拖拽操作引导界面,所述拖拽操作引导界面用于引导用户通过所述拖拽操作调整所述初始排序结果中的会话的排序。
可选的,所述目标会话排序方式包括:按照第一排序策略的***排序方式;
所述处理模块具体用于响应于通过所述会话排序设置项选择的按照第一排序策略的***排序方式的操作,对所述目标标签对应的会话按照第一排序策略的***排序方式进行排序。
可选的,所述处理模块还用于响应于用户添加会话的操作,将所述添加的会话排于所述最终排序结果之前。
第三方面,本公开还提供一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现上述各方法实施例的步骤。
第四方面,本公开还提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述各方法实施例的步骤。
在上述实施例中,全部或部分功能可以通过软件、硬件、或者软件加硬件的组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本公开实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (13)
1.一种即时通信会话的管理方法,其特征在于,包括:
响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;
响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。
2.根据权利要求1所述的方法,其特征在于,所述至少两种会话排序方式包括:
自定义排序方式;
按照第一排序策略的***排序方式。
3.根据权利要求2所述的方法,其特征在于,
在自定义排序方式下用户可通过拖拽操作对目标标签对应的各会话进行排序;
所述第一排序策略包括如下中的一种:按照会话中的最后一条消息的时间进行排序、按照会话加入所述目标标签的时间进行排序或者按照随机顺序进行排序。
4.根据权利要求1所述的方法,其特征在于,所述目标会话排序方式包括:自定义排序方式;
所述响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序,包括:
响应于通过所述会话排序设置项选择的自定义排序方式的操作,显示初始排序结果,响应于用户在所述初始排序结果上执行的自定义排序操作,显示最终排序结果。
5.根据权利要求4所述的方法,其特征在于,所述响应于通过所述会话排序设置项选择的自定义排序方式的操作,显示初始排序结果,包括:
响应于首次通过所述会话排序设置项选择的自定义排序方式的操作,对所述目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果;
或者,
响应于非首次通过所述会话排序设置项选择的自定义排序方式的操作,获取前一次自定义排序方式得到的最终排序结果,基于所述前一次自定义排序方式得到的最终排序结果,得到初始排序结果。
6.根据权利要求5所述的方法,其特征在于,所述基于所述前一次自定义排序方式得到的最终排序结果,得到初始排序结果,包括:
若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中添加了至少一个会话,则将所述至少一个会话按照添加的时间排于所述前一次自定义排序方式得到的最终排序结果之前,得到初始排序结果;
若在前一次自定义排序方式之后,触发本次自定义排序方式之前,所述目标标签中未添加会话,则将所述前一次自定义排序方式得到的最终排序结果确定为初始排序结果。
7.根据权利要求4所述的方法,其特征在于,所述响应于用户在所述初始排序结果上执行的自定义排序操作,显示最终排序结果,包括:
基于用户对所述初始排序结果中的目标会话的拖拽操作,将所述目标会话的排序调整至所述拖拽操作对应的目标位置,得到本次自定义排序方式对应的最终排序结果。
8.根据权利要求5所述的方法,其特征在于,所述响应于首次通过所述会话排序设置项选择的自定义排序方式的操作,对所述目标标签对应的会话按照会话的添加时间进行排序,得到初始排序结果之后,还包括:
显示拖拽操作引导界面,所述拖拽操作引导界面用于引导用户通过所述拖拽操作调整所述初始排序结果中的会话的排序。
9.根据权利要求1所述的方法,其特征在于,所述目标会话排序方式包括:按照第一排序策略的***排序方式;
所述响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序,包括:
响应于通过所述会话排序设置项选择的按照第一排序策略的***排序方式的操作,对所述目标标签对应的会话按照第一排序策略的***排序方式进行排序。
10.根据权利要求1所述的方法,其特征在于,还包括:
响应于用户添加会话的操作,将所述添加的会话排于最终排序结果之前。
11.一种即时通信会话的管理装置,其特征在于,包括:
显示模块,用于响应于对目标标签的触发操作,显示第一界面,所述第一界面包括:会话排序设置项,所述会话排序设置项用于用户从至少两种会话排序方式中选择一种目标会话排序方式;
处理模块,用于响应于通过所述会话排序设置项选择的目标会话排序方式的操作,对所述目标标签对应的会话按照所述目标会话排序方式进行排序。
12.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现如权利要求1-10任一项所述的即时通信会话的管理方法。
13.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-10任一项所述的即时通信会话的管理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210869219.XA CN115225595A (zh) | 2022-07-22 | 2022-07-22 | 即时通信会话的管理方法、装置、电子设备和介质 |
PCT/CN2023/108446 WO2024017348A1 (zh) | 2022-07-22 | 2023-07-20 | 即时通信会话的管理方法、装置、电子设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210869219.XA CN115225595A (zh) | 2022-07-22 | 2022-07-22 | 即时通信会话的管理方法、装置、电子设备和介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115225595A true CN115225595A (zh) | 2022-10-21 |
Family
ID=83613212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210869219.XA Pending CN115225595A (zh) | 2022-07-22 | 2022-07-22 | 即时通信会话的管理方法、装置、电子设备和介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115225595A (zh) |
WO (1) | WO2024017348A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024017348A1 (zh) * | 2022-07-22 | 2024-01-25 | 北京字跳网络技术有限公司 | 即时通信会话的管理方法、装置、电子设备和介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105553826A (zh) * | 2015-12-18 | 2016-05-04 | 阿里巴巴集团控股有限公司 | 消息展示方法及装置 |
CN106332020A (zh) * | 2016-08-19 | 2017-01-11 | 北京奇虎科技有限公司 | 短信合并方法、装置及终端设备 |
CN106572255A (zh) * | 2016-10-28 | 2017-04-19 | 努比亚技术有限公司 | 一种信息智能化排序装置、方法及移动终端 |
CN107528767A (zh) * | 2016-07-28 | 2017-12-29 | 腾讯科技(深圳)有限公司 | 会话的处理方法和装置 |
CN110286838A (zh) * | 2019-06-21 | 2019-09-27 | 网易(杭州)网络有限公司 | 会话对象的处理方法、装置、终端和存储介质 |
CN112306592A (zh) * | 2019-08-01 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 消息的处理方法和装置、存储介质及电子装置 |
CN113010255A (zh) * | 2021-03-24 | 2021-06-22 | 腾讯科技(深圳)有限公司 | 基于捆绑会话组的交互方法、装置和计算机设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180034763A1 (en) * | 2016-07-29 | 2018-02-01 | International Business Machines Corporation | Methods and systems to prioritize, manage, and archive chat conversations |
CN113660153A (zh) * | 2021-06-29 | 2021-11-16 | 阿里巴巴新加坡控股有限公司 | 消息处理方法、装置、设备及存储介质 |
CN115225595A (zh) * | 2022-07-22 | 2022-10-21 | 北京字跳网络技术有限公司 | 即时通信会话的管理方法、装置、电子设备和介质 |
-
2022
- 2022-07-22 CN CN202210869219.XA patent/CN115225595A/zh active Pending
-
2023
- 2023-07-20 WO PCT/CN2023/108446 patent/WO2024017348A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105553826A (zh) * | 2015-12-18 | 2016-05-04 | 阿里巴巴集团控股有限公司 | 消息展示方法及装置 |
CN107528767A (zh) * | 2016-07-28 | 2017-12-29 | 腾讯科技(深圳)有限公司 | 会话的处理方法和装置 |
CN106332020A (zh) * | 2016-08-19 | 2017-01-11 | 北京奇虎科技有限公司 | 短信合并方法、装置及终端设备 |
CN106572255A (zh) * | 2016-10-28 | 2017-04-19 | 努比亚技术有限公司 | 一种信息智能化排序装置、方法及移动终端 |
CN110286838A (zh) * | 2019-06-21 | 2019-09-27 | 网易(杭州)网络有限公司 | 会话对象的处理方法、装置、终端和存储介质 |
CN112306592A (zh) * | 2019-08-01 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 消息的处理方法和装置、存储介质及电子装置 |
CN113010255A (zh) * | 2021-03-24 | 2021-06-22 | 腾讯科技(深圳)有限公司 | 基于捆绑会话组的交互方法、装置和计算机设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024017348A1 (zh) * | 2022-07-22 | 2024-01-25 | 北京字跳网络技术有限公司 | 即时通信会话的管理方法、装置、电子设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2024017348A1 (zh) | 2024-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5927290B2 (ja) | フレーズに基づく通信システム | |
US7137074B1 (en) | System and method for displaying alarm status | |
JP2018525751A (ja) | 音声及びビデオ通話のためのインタラクティブ制御方法及び装置 | |
US20130151962A1 (en) | Help Functionality And Graphical User Interface Applications | |
CN108712478B (zh) | 一种分享寄宿应用的方法及设备 | |
CN108712665A (zh) | 一种直播列表的生成方法、装置、服务器及存储介质 | |
US11561675B2 (en) | Method and apparatus for visualization of public welfare activities | |
CN105487748A (zh) | 显示图标的方法和装置 | |
CN111414532B (zh) | 一种信息推荐方法、设备及机器可读存储介质 | |
US9654607B2 (en) | Method and apparatus for generating application icon | |
CN106648864B (zh) | 打开和/或切换多个应用的方法及装置 | |
CN111770376A (zh) | 信息展示方法、装置、***、电子设备及存储介质 | |
CN115225595A (zh) | 即时通信会话的管理方法、装置、电子设备和介质 | |
CN110781408A (zh) | 信息显示方法和装置 | |
CN112416205B (zh) | 登录账户的确定方法及装置 | |
CN110362257A (zh) | 一种数据处理方法、展示方法和客户端 | |
CN114185465A (zh) | 信息处理方法、装置、存储介质和电子设备 | |
CN107332762B (zh) | 文件/信息的分享方法、移动终端及具有存储功能的装置 | |
CN111831181A (zh) | 应用的切换显示方法、装置及电子设备 | |
CN112558832B (zh) | 场景设置方法、装置、电子设备及存储介质 | |
CN109271083B (zh) | 数据处理方法和装置、计算设备及存储介质 | |
CN110058857B (zh) | 寄宿应用生成方法和装置 | |
CN112799656A (zh) | 自动化操作的脚本文件配置方法、装置、设备和存储介质 | |
CN115270737B (zh) | 一种目标对象的格式修改方法及装置 | |
CN115086261A (zh) | 即时通信会话的管理方法、装置、电子设备、介质和产品 |
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 |