CN113395202B - 一种会话管理方法、装置、计算机设备和存储介质 - Google Patents
一种会话管理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113395202B CN113395202B CN202110654122.2A CN202110654122A CN113395202B CN 113395202 B CN113395202 B CN 113395202B CN 202110654122 A CN202110654122 A CN 202110654122A CN 113395202 B CN113395202 B CN 113395202B
- Authority
- CN
- China
- Prior art keywords
- session
- message
- conversation
- target
- group
- 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.)
- Active
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/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- 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)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种会话管理方法、装置、计算机设备和存储介质,可以显示第一用户在目标客户端的会话历史管理页面,会话历史管理页面包括会话组展示区域和会话消息展示区域,会话组展示区域包括第一用户参与的至少一个会话组的会话组标识,会话消息展示区域用于展示一会话组的历史会话消息;响应于针对历史会话消息中目标历史会话消息的回复操作,获取回复操作对应的用户输入内容,基于用户输入内容得到针对目标历史会话消息的历史会话回复消息,基于目标历史会话消息所属的会话组发送历史会话回复消息,由此,在需要的时候,用户可以通过会话历史管理页面对多个会话组中的历史会话消息进行回复,有利于提升用户处理会话组中会话消息的效率。
Description
技术领域
本发明涉及即时通讯技术领域,具体涉及一种会话管理方法、装置、计算机设备和存储介质。
背景技术
会话功能是很多客户端如即时通讯技客户端提供的基本功能,基于会话功能,用户可以创建或加入会话组,进行多人会话,而随着使用时长增加,用户加入的会话组会越来越多。
一般地,若要针对会话组中的信息进行操作如进行回复,需要进入该会话组的会话页面进行操作,采用这种方案,一次只能在一个会话组中回复消息,用户处理会话消息的效率较低。
发明内容
本发明实施例提供一种会话管理方法、装置、计算机设备和存储介质,有利于提升处理会话组中会话消息的效率。
本发明实施例提供一种会话管理方法,该方法包括:
显示第一用户在目标客户端的会话历史管理页面,所述会话历史管理页面包括会话组展示区域和会话消息展示区域,所述会话组展示区域包括所述第一用户参与的至少一个会话组的会话组标识,所述会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括所述第一用户,和至少一个与所述第一用户进行会话的第二用户;
响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息。
本发明实施例提供一种会话管理装置,该装置包括:
管理页面显示单元,显示第一用户在目标客户端的会话历史管理页面,所述会话历史管理页面包括会话组展示区域和会话消息展示区域,所述会话组展示区域包括所述第一用户参与的至少一个会话组的会话组标识,所述会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括所述第一用户,和至少一个与所述第一用户进行会话的第二用户;
回复单元,用于响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息。
在一个可选的示例中,所述会话历史管理页面包括消息搜索控件,回复单元,用于:
响应于针对所述消息搜索控件的搜索操作,获取所述搜索操作输入的搜索信息,显示搜索消息列表,所述搜索消息列表包括至少一条与所述搜索信息匹配的候选历史会话消息,以及每条候选历史会话消息所属的会话组的第一标识;
响应于针对候选历史会话消息的选择操作,将所选的候选历史会话消息确定为目标历史会话消息,在所述会话消息展示区域显示所述目标历史会话消息;
响应于针对所述目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容。
在一个可选的示例中,回复单元,用于:
响应于针对所述历史会话消息中目标历史会话消息的语音回复触发操作,采集语音信息;
响应于针对所述目标历史会话消息的语音发送操作,将采集到的语音信息确定为用户输入内容。
在一个可选的示例中,回复单元,用于:
响应于针对所述历史会话消息中目标历史会话消息的回复触发操作,显示所述目标历史会话消息对应的消息回复区域;
响应于针对所述消息回复区域的消息回复操作,获取通过所述消息回复操作输入的用户输入内容。
在一个可选的示例中,回复单元,用于:
响应于针对历史会话消息中目标历史会话消息的选择操作,显示所述目标历史会话消息对应的回复控件;
响应于针对所述回复控件的触发操作,显示所述目标历史会话消息对应的消息回复区域。
在一个可选的示例中,所述消息回复区域包括:回复指示信息,所述回复指示信息包括:所述目标历史会话消息的消息描述信息,以及发送所述目标历史会话消息的第二用户的用户信息;
回复单元,用于基于所述回复指示信息和所述用户输入内容,生成所述目标历史会话消息的历史会话回复消息。
在一个可选的示例中,装置还包括管理页面更新单元,用于回复单元向所述目标历史会话消息所属的会话组发送所述历史会话回复消息后,在所述会话消息展示区域显示所述历史会话回复消息。
在一个可选的示例中,回复单元,用于:
向所述目标历史会话消息所属的会话组发送所述历史会话回复消息;
或者,若发送所述目标历史会话消息的目标第二用户已退出所述会话组,向所述目标第二用户发送所述历史会话回复消息。
在一个可选的示例中,所述回复指示信息还包括所述目标历史会话消息的发送者提醒标识,所述发送者提醒标识用于指示发送所述目标历史会话消息的第二用户的目标客户端,在接收到所述历史会话回复消息后执行提醒操作。
在一个可选的示例中,所述会话组中包括第一会话组,所述第一会话组中第二用户的数量不低于两个,所述装置还包括:群组退出单元,用于响应于针对会话组标识中目标会话组标识的退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除,从所述会话组展示区域中删除所述目标会话组标识。
在一个可选的示例中,群组退出单元,用于:
当检测到针对所述会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;
响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括退群控件;
响应于针对所述退群控件的确认退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除。
在一个可选的示例中,所述管理控件列表还包括会话独立显示控件;所述装置还包括:
第一会话页面显示单元,用于响应于针对会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括会话独立显示控件;响应于针对所述会话独立显示控件的触发操作,显示所述目标会话组标识对应的目标会话组的独立会话页面,所述独立会话页面当前由所述目标会话组独占,用于供所述第一用户与所述目标会话组中的第二用户进行交互。
在一个可选的示例中,所述管理页面显示单元,用于:
显示第一用户在目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域显示所述第一用户当前参与的一会话组的会话消息;
响应于通过所述会话页面触发的会话历史查看操作,显示会话历史管理页面,其中,在所述会话历史管理页面的会话组展示区域中,对于所述会话显示区域显示的会话消息所属的会话组,其会话组标识的展示样式为预设特定展示样式。
在一个可选的示例中,管理页面显示单元,用于:
响应于通过所述会话页面触发的会话历史查看操作,获取所述第一用户在各会话组的历史会话中的活跃程度;
基于所述活跃程度显示会话历史管理页面,其中,所述会话历史管理页面的所述会话组展示区域中,所述会话组的会话组标识按照所述活跃程度从高到低排列。
在一个可选的示例中,装置还包括:
第二会话页面显示单元,用于显示第一用户在所述目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域当前显示所述目标历史会话消息所属的会话组的会话消息,所述会话消息中包括所述历史会话回复消息,所述历史会话回复消息包括所述目标历史会话消息的消息描述信息以及针对所述目标历史会话消息的用户输入内容;
溯源单元,用于响应于针对所述消息描述信息的溯源操作,在所述会话显示区域中显示所述目标历史会话消息。
本发明实施例还提供一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述方法的步骤。
本发明实施例还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上所述方法的步骤。
本发明实施例提供了一种会话管理方法、装置、计算机设备和存储介质,可以显示第一用户在目标客户端的会话历史管理页面,会话历史管理页面包括会话组展示区域和会话消息展示区域,会话组展示区域包括第一用户参与的至少一个会话组的会话组标识,会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括第一用户,和至少一个与第一用户进行会话的第二用户;响应于针对历史会话消息中目标历史会话消息的回复操作,获取回复操作对应的用户输入内容,基于用户输入内容得到针对目标历史会话消息的历史会话回复消息,基于目标历史会话消息所属的会话组发送历史会话回复消息,由此,用户可以通过会话历史管理页面,对多个会话组中的历史会话消息进行回复,有利于提升用户处理会话组中会话消息的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的会话管理***的示意图;
图1b是本发明实施例提供的一种会话管理方法的流程图;
图2a是本发明实施提供的一种历史会话消息的回复示意图;
图2b是本发明实施提供的会话历史管理页面中消息回复区域的显示示意图;
图2c是本发明实施提供的另一种历史会话消息的回复示意图;
图2d是本发明实施提供的会话历史管理页面的更新示意图;
图2e是本发明实施提供的会话历史管理页面的显示示意图;
图2f是本发明实施提供的目标历史会话消息的溯源示意图;
图3a是本发明实施提供的管理控件列表的显示示意图;
图3b是在图3a中选择退组控件后,会话历史管理页面的显示示意图;
图3c是在图3a中选择会话独立显示控件后,独立会话页面的示意图;
图4是本发明实施例提供的一种会话管理装置的结构示意图;
图5是本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种会话管理方法、装置、计算机设备和存储介质。具体地,本实施例提供适用于会话管理装置的会话管理方法,该会话管理装置可以集成在计算机设备中。该计算机设备可以为终端等设备,例如可以为手机、平板电脑、笔记本电脑、台式电脑等。
本实施例的会话管理方法,可以由终端和服务器共同实现。
参考图1a,本发明实施例提供的会话管理***包括终端10和服务器20等;终端10与服务器20之间通过网络连接,比如,通过有线或无线网络连接等。
其中,终端10,可以用于显示第一用户在目标客户端的会话历史管理页面,所述会话历史管理页面包括会话组展示区域和会话消息展示区域,所述会话组展示区域包括所述第一用户参与的至少一个会话组的会话组标识,所述会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括所述第一用户,和至少一个与所述第一用户进行会话的第二用户;响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息。
其中,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息,可以通过服务器20实现,服务器20是目标客户端的服务器。可以接收终端 10发送的历史会话回复消息,将历史会话回复消息,发送给目标历史会话消息所属的会话组中会话用户的终端。
其中,服务器20可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN (Content Delivery Network,即内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。
以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
本发明实施例的一个方面提供了一种会话管理方法,如图1b所示,本实施例的会话管理方法的流程可以如下:
101、显示第一用户在目标客户端的会话历史管理页面,所述会话历史管理页面包括会话组展示区域和会话消息展示区域,所述会话组展示区域包括所述第一用户参与的至少一个会话组的会话组标识,所述会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括所述第一用户,和至少一个与所述第一用户进行会话的第二用户;
本实施例的目标客户端的类型不限,目标客户端具有会话功能,可以供第一用户与第二用户进行会话。目标客户端包括但不限于可以安装在移动终端上的客户端,或者安装在PC上的客户端,或者还可以是通过浏览器登录的客户端,对此,本申请没有限制。
一个可选的示例中,目标客户端包括但不限于即时通讯客户端,可以理解的是,目标客户端还可以是具有会话功能的交易类客户端,游戏类客户端,内容发布平台类客户端等等。
可以理解的是,会话历史管理页面除了会话组展示区域和会话消息展示区域,还可以包括具有其他功能的区域或控件等,本实施例对此没有限制。
一个示例中,第一用户参与的会话组,可以包括第一用户当前所在的会话组。另一个示例中,用户参与的会话组,可以包括用户当前所在的会话组,和用户已经退出的会话组(用户已经不是会话组的成员)。
一个示例中,会话组基于第二用户的数量,可以分为第一会话组和第二会话组,第二会话组可以包括第一用户和一个第二用户,即该会话组中,第一用户与第二用户进行的会话是单聊会话,另一个示例中,第一会话组可以包括第一用户和至少两个第二用户,该会话组中,第一用户与第二用户进行的会话是群聊会话,该会话组也即会话群组。
其中,会话消息展示区域中展示的历史会话消息所属的会话组,可以基于用户对会话组展示区域中会话组标识的选择操作等进行切换。一个示例中,若会话消息展示区域中展示的历史会话消息所属的会话组,为用户已经退出的会话组,则会话消息展示区域中可以展示的历史会话消息,包括用户退出会话组的时刻之前的历史会话消息。
本实施例中,可以通过用户在当前会话组的会话页面上的操作进入步骤 201中的会话历史管理页面。相关技术中,在会话历史管理页面上,会话消息展示区域中显示的所有会话组基本都采用相同的展示样式,若用户在会话历史管理页面中进行了一段时间的操作,或者用户间隔一段时间后再浏览会话历史管理页面,可能会忘记当前会话组是哪一个,考虑到用户对快速确定当前会话组的需要,一个示例中,在会话历史管理页面可以针对当前会话组的会话组标识以预设的特定展示样式进行展示。
可选的,步骤“所述显示第一用户在目标客户端的会话历史管理页面”,可以包括:
显示第一用户在目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域显示所述第一用户当前参与的一会话组的会话消息;
响应于通过所述会话页面触发的会话历史查看操作,显示会话历史管理页面,其中,在所述会话历史管理页面的会话组展示区域中,对于所述会话显示区域显示的会话消息所属的会话组,其会话组标识的展示样式为预设特定展示样式。
一个示例中,会话页面可以是一个会话组独占的会话页面,另一个示例中,会话页面可以是至少两个会话组共享的会话页面,该示例中,会话页面还包括会话组区域,所述会话组区域包括选择列表,选择列表中提供了至少两个会话组的入口,选择列表中提供的会话组,可以理解为第一用户当前正在参与的会话组,当然需要理解的是,第一用户当前正在参与的会话组并不一定是第一用户当前正在输入会话消息的会话组,而是指第一用户开启了该会话组的会话页面还未关闭。用户可以通过在选择列表中选择会话组(如点击会话组的入口),将会话页面的会话显示区域显示的会话消息,切换为被选择的会话组的会话消息。
可选的,对于选择列表中,除了会话显示区域显示会话消息所属的会话组外的其他会话组,其会话组标识的展示样式可以为第二特定展示样式,以指示第一用户当前也在参与该会话组的会话。
其中,对于会话显示区域显示会话消息所属的会话组外的其他会话组,或者,若存在选择列表,则是对于选择列表中的会话组外的其他会话组,会话组标识的展示样式理解为常规展示样式,预设特定展示样式和第二特定展示样式,与常规展示样式不同。
本实施例的中的展示样式包括但不限于会话组标识的字体样式(字体颜色、字体大小,字体类型等)、背景样式(背景颜色,背景尺寸等)等。
可选的,常规展示样式不限,根据目标客户端的需要设置。
一个示例中,特定展示样式还可以是在当前会话组的常规展示样式上增加标识信息得到,该标识信息可以包括文本、图像,或者这两者的组合等,标识信息的显示位置在当前会话组的会话组标识附近,例如标识信息在当前会话组的会话组标识的显示区域内。
本实施例的会话组标识包括但不限于会话组的名称等信息。一个示例中,对于第一会话组,其名称即群组名称,可以由会话组的成员设置,对于第二会话组,其名称可以显示为第二用户的名称(如第二用户自己设置的昵称,第一用户为第二用户设置的备注信息等等)。
可选的,上述会话历史查看操作,可以包括一系列的触控操作,或者通过与用户的终端连接(有线连接或无线连接等)外部输入装置(如鼠标、数位板等)实现。
可选的,会话页面包括会话历史管理控件,步骤“响应于通过所述会话页面触发的会话历史查看操作,显示会话历史管理页面”,可以包括:
响应于针对会话历史管理控件的触发操作,显示会话历史管理页面。
其中,触发操作可以包括用户对会话历史管理控件的触控操作如点击、长按等实现,触发操作还可以包括用户通过外部输入装置对历史管理控件的操作如鼠标点击操作等等。
一个示例中,会话历史管理控件可以通过对会话页面中的其他控件的操作,而显示在会话页面上。
例如,参见图2e,图2e中的页面206是会话组B的会话页面,会话页面206 中显示了用户(即吴XX)在会话组中发送的会话消息,会话页面206中显示有会话历史管理控件,如名为“群组历史消息”的控件,当检测到针对会话历史管理控件的点击操作时,显示207指示的会话历史管理页面。会话历史管理页面包括会话组展示区域2071,和会话消息展示区域2072,2071中,会话组B的会话组标识以预设特定展示样式进行展示,该预设特定展示样式包括加粗显示会话组标识。当然,其他示例中,会话组B的预设特定展示样式还可以是其他展示样式,例如,参见图3a的302指示的会话历史管理页面,会话组B的展示样式除了加粗显示会话组标识,还包括显示标识信息“(会话中)”,以提示用户当前会话组包括会话组B,其中,若会话组B的会话页面是与一个或多个会话组共享(即可以通过针对会话页面的会话组切换操作,在会话页面中显示切换后的会话组的会话消息),该共享会话页面的其他会话组(除了会话组B)的会话组标识可以采用第二特定展示样式(与预设特定展示样式不同)展示,如其他会话组的会话组标识也可以显示标识信息“(会话中)”,但是不加粗显示会话组标识和“会话中”字样(参见图3a中302页面的“会话群组A”)。
102、响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息。
在步骤102中,还可以通过操作切换显示在会话消息展示区域的历史会话消息,以便用户选择想要的目标历史会话消息。
可以想到的是,对于用户而言,随着目标客户端的使用时长的积累,其参与的会话组,以及会话组中的历史会话消息一般会积累的越来越多,若用户对自身想要回复的某个历史会话消息的印象很浅,该历史会话消息所属的会话组,以及历史会话消息对应的会话时间,需要用户较长的查找时间才能确定,不利于用户快速定位自己想要回复的历史会话消息,对此,本申请实施例提供了一种可以基于用户输入的搜索信息(如关键字)在会话组的历史会话消息中进行查找的方案,便于快速定位用户想要回复的历史会话消息。
可选的,本实施例中,会话历史管理页面包括消息搜索控件,步骤“所述响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容”,可以包括:
响应于针对所述消息搜索控件的搜索操作,获取所述搜索操作输入的搜索信息,显示搜索消息列表,所述搜索消息列表包括至少一条与所述搜索信息匹配的候选历史会话消息,以及每条候选历史会话消息所属的会话组的第一标识;
响应于针对候选历史会话消息的选择操作,将所选的候选历史会话消息确定为目标历史会话消息,在所述会话消息展示区域显示所述目标历史会话消息;
响应于针对所述目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容。
可选的,在会话消息展示区域显示目标历史会话消息时,会话消息展示区域还可以显示目标历史会话消息所属会话组的其他历史会话消息,该其他历史会话消息包括目标历史会话消息的发送时刻前后的历史会话消息。
其中,响应于针对所述消息搜索控件的搜索操作,获取所述搜索操作输入的搜索信息,显示搜索消息列表的过程中,在获取搜索信息后,可以将搜索信息发送给服务器,触发服务器基于搜索信息在第一用户的所有历史会话消息中进行搜索,得到候选历史会话消息。
其中,所有的历史会话消息包括第一用户参与的会话组的历史会话消息。服务器可以将历史会话消息中的文本与搜索信息进行文本匹配,若匹配成功,则确定历史会话消息为候选历史会话消息。
可选的,文本匹配可以包括:历史会话消息中包括搜索信息,或者,历史会话消息中存在于搜索信息语义相似的文本。
可选的,可以对历史会话消息进行分词处理,得到多个分词,对分词基于神经网络进行语义向量提取,对搜索信息进行语义向量提取,对分词和搜索信息的语义向量进行相似度计算,相似度大于预设相似度阈值,则历史会话消息中存在于搜索信息语义相似的文本。相似度阈值可以根据需要设置,例如设置为0.5、0.6等数值。
基于本实施例提供的消息搜索控件,用户可以根据少量的字、词从多个会话组的海量历史会话消息中,快速搜索出想要回复的历史会话消息,由此,在用户对想要回复的历史会话消息的印象较浅,甚至连会话组都不记得的情况下,避免了用户对每个会话组的历史会话消息的翻找操作,有效降低了确定想要回复的历史会话消息所需的时长。
一个示例中,历史会话回复消息中可以包括用户输入内容,以及用于指示目标历史会话消息的回复指示信息,例如回复指示信息可以包括目标历史会话消息的内容。
一个示例中,回复指示信息可以包括会话历史管理页面中显示的目标历史会话消息,例如,包括会话历史管理页面中显示的目标历史会话消息的截图。
可选的,步骤“响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息”,可以包括:
响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,对所述会话消息展示区域中所述目标历史会话消息进行截图得到目标图像,作为目标历史会话消息的回复指示信息;
基于所述用户输入内容和回复指示信息,生成针对所述目标历史会话消息的历史会话回复消息。
其中,用户输入内容的形式不限,包括但不限于音频、文本、图像或者三者中至少两者的混合等。
可选的,一个示例中,用户可以通过语音回复目标历史会话消息,步骤“响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容”,可以包括:
响应于针对所述历史会话消息中目标历史会话消息的语音回复触发操作,采集语音信息;
响应于针对所述目标历史会话消息的语音发送操作,将采集到的语音信息确定为用户输入内容。
其中,语音回复触发操作可以是基于控件实现的。
可选的,步骤“响应于针对所述历史会话消息中目标历史会话消息的语音回复触发操作,采集语音信息”,可以包括:
响应于针对历史会话消息中目标历史会话消息的第一回复触发操作,显示语音回复控件;
响应于针对所述语音回复控件的触发操作,采集语音信息。
一个示例中,响应于针对语音回复控件的触发操作,还可以显示录制提示子页面,录制提示子页面包括录制停止控件。可选的,步骤“响应于针对所述目标历史会话消息的语音发送操作,将采集到的语音信息确定为用户输入内容”,可以包括:响应于针对录制停止控件的触发操作,将采集到的语音信息确定为用户输入内容。
其中,响应于针对历史会话消息中目标历史会话消息的第一回复触发操作,显示语音回复控件,可以包括:响应于针对历史会话消息中目标历史会话消息的第一回复触发操作,显示回复控件列表,所述回复控件列表包括语音回复控件。当然,可以理解的是,回复控件列表中还可以包括其他功能控件,例如采用其他形式进行回复的控件,如文本回复控件等等,本实施例对此没有限制。
例如,参见图2c,201指示的页面为会话历史管理页面,在检测到用户对目标历史会话消息,如201页面中李XX的历史会话消息的第一回复触发操作,会话历史管理页面中显示回复控件列表(参见204),当检测到针对回复控件列表中语音回复控件如名为“语音回复”的控件的触发操作,开启麦克风采集语音信息,在会话历史管理页面中显示录制提示子页面(参见205中的2051),录制提示子页面包括录制停止控件20511,响应于针对录制停止控件的触发操作,停止语音采集,将采集到的语音信息确定为用户输入内容。
一个示例中,可以通过用户编辑的方式确定用户输入内容。可选的,步骤“响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容”,可以包括:
响应于针对所述历史会话消息中目标历史会话消息的回复触发操作,显示所述目标历史会话消息对应的消息回复区域;
响应于针对所述消息回复区域的消息回复操作,获取通过所述消息回复操作输入的用户输入内容。
其中,消息回复区域提供了信息编辑功能,用户可以通过信息编辑功能进行用户输入内容的编辑。
可选的,消息回复区域包括输入框和发送控件;步骤“响应于针对所述消息回复区域的消息回复操作,获取通过所述消息回复操作输入的用户输入内容”,可以包括:
响应于针对输入框的编辑操作,获取通过编辑操作在输入框中输入的信息;
响应于针对发送控件的触发操作,将所述在输入框中输入的信息确定为用户输入内容。
其中,消息回复区域还可以包括其他功能控件,例如包括表情控件,相册控件,截图控件等,表情控件和相册控件等可以供用户获取表情和图像添加到输入框中作为用户输入内容的一部分。
一个示例中,回复触发操作可以是基于控件实现的,可选的,步骤“响应于针对所述历史会话消息中目标历史会话消息的回复触发操作,显示所述目标历史会话消息对应的消息回复区域”,可以包括:
响应于针对历史会话消息中目标历史会话消息的选择操作,显示所述目标历史会话消息对应的回复控件;
响应于针对所述回复控件的触发操作,显示所述目标历史会话消息对应的消息回复区域。
其中,针对目标历史会话消息的选择操作,可以包括针对目标历史会话消息的点击、双击、长按等操作,其中,选择操作可以通过触控方式触发,或通过外部输入装置的按键(如鼠标的左键等触发)。
一个示例中,还可以检测光标在会话历史管理页面上的位置,当光标在某个历史会话消息对应的显示区域中停留的时长超过某个预设时长(如1S),确定该历史会话消息为目标历史会话消息,确定触发了针对目标历史会话消息的选择操作。
其中,消息回复区域可以以子页面、弹出窗、浮层、侧边栏等形式显示,本实施例对此没有限制。
例如,参见图2a,图2a中201显示有会话历史管理页面,会话历史管理页面中包括会话组C的历史会话消息,当检测到针对历史会话消息如李XX的历史会话消息的选择操作,将该历史会话消息确定为目标历史会话消息,在该目标历史会话消息的显示区域中显示回复控件,如202指示的页面中名为“回复”的控件,当检测到针对202中回复控件触发操作(如触控点击操作,或鼠标左键点击操作等),则会话历史管理页面显示为203所示,会话历史管理页面中增加显示了消息回复区域2031。用户可以在消息回复区域2031中输入文本,例如参见203页面,用户输入了“一起看呀!”的内容作为用户输入内容。
一个示例中,考虑到用户可能会对会话消息展示区域中的历史会话消息进行上翻,下翻等操作,目标历史会话消息可能会被翻出会话消息展示区域,以及用户针对目标历史会话消息的回复,一般还是希望会话组内的成员知晓其是针对哪一条历史会话消息进行的回复,本实施例中,显示消息回复区域时,消息回复区域中可以显示有回复指示信息,回复指示信息用于指示用户输入内容所回复的消息为目标历史会话消息。
一个可选的示例中,回复指示信息包括:所述目标历史会话消息的消息描述信息,以及发送所述目标历史会话消息的第二用户的用户信息。可选的,步骤“基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息”,包括:基于所述回复指示信息和所述用户输入内容,生成所述目标历史会话消息的历史会话回复消息。
例如,以回复指示信息和所述用户输入内容,作为历史会话回复消息。其中,回复指示信息中,目标历史会话消息的消息描述信息和第二用户的用户信息可以按照预设信息展示样式组合成回复指示信息。
其中,目标历史会话消息的消息描述信息包括但不限于目标历史会话消息本身。第二用户的用户信息包括但不限于第二用户在目标客户端中的用户标识如用户名称等等。目其中,回复指示信息可以预设信息展示样式在消息回复区域中展示。例如以“第二用户的用户信息:[目标历史会话消息的消息描述信息]”的样式展示在消息回复区域中。
参见图2b,图2b示出了消息回复区域2031的另一种形式,即消息回复区域 2031显示时,消息回复区域2031中包括回复指示信息,如图2b的2031中显示的“李XX:[推荐《XXX》电视剧!]”。
在一个示例中,为了提醒发送目标历史会话消息的第二用户及时查看该历史会话回复消息,还可以在回复指示信息中设置所述目标历史会话消息的发送者提醒标识,所述发送者提醒标识用于指示发送所述目标历史会话消息的第二用户的目标客户端,在接收到所述历史会话回复消息后,执行提醒操作。
例如参见如2b,图2b的消息回复区域2031显示的回复指示信息还包括“@ 李XX”这一发送者提醒标识。
本示例中,提醒操作的提醒方式不限,例如可以包括音频、震动、显示提醒信息等提醒方式。
本实施例中,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息时,可以向目标历史会话消息所属的会话组发送该历史会话回复消息,但是考虑到若目标历史会话消息的发送者退出了会话组,将消息发送到会话组会对其他第二用户产生干扰,该情况下,可以只向目标历史会话消息的发送者发送该历史会话回复消息。
可选的,步骤“基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息”,可以包括:
向所述目标历史会话消息所属的会话组发送所述历史会话回复消息;
或者,若发送所述目标历史会话消息的目标第二用户已退出目标历史会话消息所属的会话组,向所述目标第二用户发送所述历史会话回复消息。
一个示例中,用户还可以自主选择向会话组或目标第二用户发送该历史会话回复消息。
可选的,步骤“基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息”,可以包括:
响应于针对历史会话回复消息的群回复操作,向所述目标历史会话消息所属的会话组发送所述历史会话回复消息;
响应于针对历史会话回复消息的单用户回复操作,向发送所述目标历史会话消息的目标第二用户发送所述历史会话回复消息。
一个示例中,消息回复区域可以包括群回复控件和单用户回复控件,针对历史会话回复消息的群回复操作包括针对群回复控件的第一触发操作;针对历史会话回复消息的单用户回复操作包括针对单用户回复控件的第二触发操作。
本实施例中,所述向所述目标历史会话消息所属的会话组发送所述历史会话回复消息后,还可以包括:在所述会话消息展示区域显示所述历史会话回复消息。
例如,检测到用户在图2b所示的消息回复区域2031点击“发送”控件后,向所述目标历史会话消息所属的会话组发送消息回复区域2031中的历史会话回复消息,在所述会话消息展示区域显示所述历史会话回复消息(参见图2d)。
其中,若目标历史会话消息属于第一用户已经退出的会话组,则基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,向所述目标历史会话消息所属的会话组发送所述历史会话回复消息,具体可以包括:基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,将第一用户添加到目标历史会话消息所属的会话组中,添加成功后,向所述目标历史会话消息所属的会话组发送所述历史会话回复消息。
可选的,若第一用户已经退出的会话组只有一个第二用户,则将第一用户添加到目标历史会话消息所属的会话组中为将第二用户设置为第一用户在目标客户端上的关联用户。
可选的,本实施例还可以包括:
显示第一用户在所述目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域当前显示所述目标历史会话消息所属的会话组的会话消息,所述会话消息中包括所述历史会话回复消息,所述历史会话回复消息包括所述目标历史会话消息的消息描述信息;
响应于针对所述消息描述信息的溯源操作,在所述会话显示区域中显示所述目标历史会话消息。
其中,关于历史会话回复消息的具体内容,参见前述内容的描述,在此不再赘述。
其中,在会话显示区域中显示所述目标历史会话消息,可以包括:控制会话显示区域中的会话消息进行下滑,直到会话显示区域中显示出目标历史会话消息为止。
其中,历史会话回复消息中还可以包括发送目标历史会话消息的第二用户的用户信息,以及发送时间等,响应于针对消息描述信息的溯源操作,可以获取目标历史会话消息对应的第二用户的用户信息和发送时间,基于发送时间和该用户信息在目标历史会话消息的会话组的会话历史记录中确定目标历史会话消息的位置,根据该位置控制会话显示区域中的会话消息进行下滑,直到会话显示区域中显示出目标历史会话消息为止。
例如,参见图2f,208指示的会话页面中显示了第一用户即吴XX发送的历史会话回复消息,该历史会话回复消息中包括发送目标历史会话消息的第二用户的用户信息即李XX,以及目标历史会话消息的内容即“推荐《XXX》电视剧!!”,当检测到用户针对目标历史会话消息的溯源操作(如触控操作或鼠标点击操作),在会话显示区域中下滑会话消息,直到会话显示区域中显示出目标历史会话消息为止(参见图2f中的209)。
一个示例中,可以根据用户在会话组内的活跃程度,设置会话组展示区域中会话组标识的排列顺序,以便对第一用户在会话组内的活跃程度可以有快速的了解。
可选的,步骤“响应于通过所述会话页面触发的会话历史查看操作,显示会话历史管理页面”,可以包括:
响应于通过所述会话页面触发的会话历史查看操作,获取所述第一用户在各会话组的历史会话中的活跃程度;
基于所述活跃程度显示会话历史管理页面,其中,所述会话历史管理页面的所述会话组展示区域中,所述会话组的会话组标识按照活跃程度从高到低排列。
其中,活跃程度可以由服务器预先或实时计算后反馈给终端。可选的,活跃程度可以根据第一用户在会话组中的会话时长、发言时长、发言频率,以及对会话组的开启次数和开启频率等信息确定。
基于所述活跃程度显示会话历史管理页面时,可以按照活跃程度从高到低的顺序设置会话组的排列顺序。
本实施例中,会话历史管理页面非常便于便捷来回切换各个会话组,以显示会话组的历史会话消息,因此方便了用户快速了解该会话组的会话消息,同时给了该用户判断个人需要继续留在该会话组还是退出该会话组的决策力,故本实施例通过会话历史管理页面提供了快捷退出会话组的操作功能。
可选的,本实施例还可以包括:响应于针对会话组标识中目标会话组标识的退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除,从所述会话组展示区域中删除所述目标会话组标识。
其中,退群操作包括但不限于在会话组标识上的触控操作如滑动操作等等,以及通过控件等触发的操作。
例如,步骤“响应于针对会话组标识中目标会话组标识的退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除”,可以包括,响应于针对会话组标识在预设滑动方向的滑动操作,显示退群确认控件;响应于针对退群确认控件的触发操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除。
可选的,预设滑动方向不限,包括但不限于向左滑动,向右滑动等等。该滑动操作和控件的组合,可以使得用户在具有触控屏的终端上可以快速退出会话组。
可选的,步骤“响应于针对会话组标识中目标会话组标识的退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除”,可以包括:
响应于针对会话组标识中目标会话组标识的退群触发操作,显示退群控件;
响应于针对退群控件的确认退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除。
可以理解的是,若目标会话组中只有一个第一用户,则将所述第一用户从所述目标会话组标识对应的目标会话组中移除可以包括:将目标会话组中的第二用户从第一用户在目标客户端中的关联用户中删除。也即,在目标客户端中删除第二用户。
一个示例中,显示退群控件的同时,还可以显示其他用于控制会话组的功能控件。可选的,可以设置一个管理控件,收纳对会话组的多个功能控件,即满足用户诉求,又减少控件直接展示的强引导性。
可选的,步骤“响应于针对会话组标识中目标会话组标识的退群触发操作,显示退群控件”,可以包括:
当检测到针对所述会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;
响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括退群控件。
可选的,管理控件列表还可以包括具有其他功能的功能控件。
其中,对目标会话组标识的选择操作,可以包括对目标会话组标识的触控操作,或者通过外部输入装置如鼠标的点击、长按等操作。一个示例中,还可以检测光标在会话组标识上的停留时长,当在某个会话组标识上的停留时长不低于第二预设时长,则确定会话组标识为目标会话组标识,确定触发对目标会话组标识的选择操作。
可选的,考虑到用户对独立打开某个会话组的会话页面的需要,本实施例中,可以提供针对会话组的独立会话页面显示功能,可选的,本实施例还可以包括:
响应于针对会话组标识中目标会话组标识的会话显示操作,显示所述目标会话组标识对应的会话独立显示控件;
响应于针对所述会话独立显示控件的触发操作,显示所述目标会话组标识对应的目标会话组的独立会话页面,所述独立会话页面当前由所述目标会话组独占,用于供所述第一用户与所述目标会话组中的第二用户进行交互。
可选的,一个会话页面可以通过在显示屏上创建的一个窗口进行展示,显示所述目标会话组标识对应的目标会话组的独立会话页面,可以包括在终端的显示屏上创建一个新的窗口,在窗口中渲染出目标会话组标识对应的目标会话组的独立会话页面。
一个示例中,会话独立显示控件可以也收纳在一个管理控件中,可选的,步骤“响应于针对会话组标识中目标会话组标识的会话显示操作,显示所述目标会话组标识对应的会话独立显示控件”,包括:
当检测到针对所述会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;
响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括会话独立显示控件。
可选的,收纳会话独立显示控件和退群控件的管理控件可以是同一个,即会话独立显示控件和退群控件可以通过同一管理控件列表显示。
例如,参见图3a,图3a中301页面为会话历史管理页面,其会话消息展示区域中显示了会话组C的历史会话消息,当检测到针对会话组C的会话组标识的选择操作时,在会话组C的会话组标识的显示区域中显示目标会话组标识对应的管理控件,如301中3011指示的控件,当检测到针对控件3011的触发操作,显示管理控件列表(参见图3a中的302页面中的3021),所述管理控件列表3021 包括退群控件30211和会话独立显示控件30212。
当检测到针对退群控件30211的确定操作,将所述第一用户从会话组标识C 对应的会话组C中移除,从所述会话组展示区域中删除会话组标识C(参见图3b 中的303页面)。
当检测到针对会话独立显示控件30212的确定操作,显示会话组C的独立会话页面,其中,会话组C的独立会话页面参见图3c中的304页面。
采用本实施例,会话历史管理页面提供了特殊显示当前会话组的会话组标识,退出会话组,显示会话组的独立会话页面,以及回复会话组的历史会话消息等功能,可以提升退出无效会话组的效率,减少过多无效会话组的干扰,可以便于用户识别重要会话组,聚焦处于会话中的当前会话组,减少被其他信息分散注意力,避免错过当前会话组的重要消息,通过回复功能,还可以提高用户处理会话消息的效率。
为了更好地实施以上方法,相应的,本发明实施例还提供一种会话管理装置。参考图4,该会话管理装置包括:
管理页面显示单元401,显示第一用户在目标客户端的会话历史管理页面,所述会话历史管理页面包括会话组展示区域和会话消息展示区域,所述会话组展示区域包括所述第一用户参与的至少一个会话组的会话组标识,所述会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括所述第一用户,和至少一个与所述第一用户进行会话的第二用户;
回复单元402,用于响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息。
在一个可选的示例中,所述会话历史管理页面包括消息搜索控件,回复单元,用于:
响应于针对所述消息搜索控件的搜索操作,获取所述搜索操作输入的搜索信息,显示搜索消息列表,所述搜索消息列表包括至少一条与所述搜索信息匹配的候选历史会话消息,以及每条候选历史会话消息所属的会话组的第一标识;
响应于针对候选历史会话消息的选择操作,将所选的候选历史会话消息确定为目标历史会话消息,在所述会话消息展示区域显示所述目标历史会话消息;
响应于针对所述目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容。
在一个可选的示例中,回复单元,用于:
响应于针对所述历史会话消息中目标历史会话消息的语音回复触发操作,采集语音信息;
响应于针对所述目标历史会话消息的语音发送操作,将采集到的语音信息确定为用户输入内容。
在一个可选的示例中,回复单元,用于:
响应于针对所述历史会话消息中目标历史会话消息的回复触发操作,显示所述目标历史会话消息对应的消息回复区域;
响应于针对所述消息回复区域的消息回复操作,获取通过所述消息回复操作输入的用户输入内容。
在一个可选的示例中,回复单元,用于:
响应于针对历史会话消息中目标历史会话消息的选择操作,显示所述目标历史会话消息对应的回复控件;
响应于针对所述回复控件的触发操作,显示所述目标历史会话消息对应的消息回复区域。
在一个可选的示例中,所述消息回复区域包括:回复指示信息,所述回复指示信息包括:所述目标历史会话消息的消息描述信息,以及发送所述目标历史会话消息的第二用户的用户信息;
回复单元,用于基于所述回复指示信息和所述用户输入内容,生成所述目标历史会话消息的历史会话回复消息。
在一个可选的示例中,装置还包括管理页面更新单元,用于回复单元向所述目标历史会话消息所属的会话组发送所述历史会话回复消息后,在所述会话消息展示区域显示所述历史会话回复消息。
在一个可选的示例中,回复单元,用于:
向所述目标历史会话消息所属的会话组发送所述历史会话回复消息;
或者,若发送所述目标历史会话消息的目标第二用户已退出所述会话组,向所述目标第二用户发送所述历史会话回复消息。
在一个可选的示例中,所述回复指示信息还包括所述目标历史会话消息的发送者提醒标识,所述发送者提醒标识用于指示发送所述目标历史会话消息的第二用户的目标客户端,在接收到所述历史会话回复消息后执行提醒操作。
在一个可选的示例中,所述会话组中包括第一会话组,所述第一会话组中第二用户的数量不低于两个,所述装置还包括:群组退出单元,用于响应于针对会话组标识中目标会话组标识的退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除,从所述会话组展示区域中删除所述目标会话组标识。
在一个可选的示例中,群组退出单元,用于:
当检测到针对所述会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;
响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括退群控件;
响应于针对所述退群控件的确认退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除。
在一个可选的示例中,所述管理控件列表还包括会话独立显示控件;所述装置还包括:
第一会话页面显示单元,用于响应于针对会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括会话独立显示控件;响应于针对所述会话独立显示控件的触发操作,显示所述目标会话组标识对应的目标会话组的独立会话页面,所述独立会话页面当前由所述目标会话组独占,用于供所述第一用户与所述目标会话组中的第二用户进行交互。
在一个可选的示例中,所述管理页面显示单元,用于:
显示第一用户在目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域显示所述第一用户当前参与的一会话组的会话消息;
响应于通过所述会话页面触发的会话历史查看操作,显示会话历史管理页面,其中,在所述会话历史管理页面的会话组展示区域中,对于所述会话显示区域显示的会话消息所属的会话组,其会话组标识的展示样式为预设特定展示样式。
在一个可选的示例中,管理页面显示单元,用于:
响应于通过所述会话页面触发的会话历史查看操作,获取所述第一用户在各会话组的历史会话中的活跃程度;
基于所述活跃程度显示会话历史管理页面,其中,所述会话历史管理页面的所述会话组展示区域中,所述会话组的会话组标识按照所述活跃程度从高到低排列。
在一个可选的示例中,装置还包括:
第二会话页面显示单元,用于显示第一用户在所述目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域当前显示所述目标历史会话消息所属的会话组的会话消息,所述会话消息中包括所述历史会话回复消息,所述历史会话回复消息包括所述目标历史会话消息的消息描述信息以及针对所述目标历史会话消息的用户输入内容;
溯源单元,用于响应于针对所述消息描述信息的溯源操作,在所述会话显示区域中显示所述目标历史会话消息。
采用本发明实施例的会话管理装置,用户可以通过同一会话历史管理页面,对多个会话组中的历史会话消息进行回复,有利于提升用户处理会话组中会话消息的效率。
此外,本申请实施例还提供一种计算机设备,该计算机设备可以为终端,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(PC,PersonalComputer)、个人数字助理(Personal Digital Assistant,PDA)等终端设备。如图5所示,图5为本申请实施例提供的计算机设备的结构示意图。该计算机设备1000包括有一个或者一个以上处理核心的处理器501、有一个或一个以上计算机可读存储介质的存储器502及存储在存储器502上并可在处理器上运行的计算机程序。其中,处理器501与存储器502电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
处理器501是计算机设备1000的控制中心,利用各种接口和线路连接整个计算机设备1000的各个部分,通过运行或加载存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备1000 的各种功能和处理数据,从而对计算机设备1000进行整体监控。
在本申请实施例中,计算机设备1000中的处理器501会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能:
显示第一用户在目标客户端的会话历史管理页面,会话历史管理页面包括会话组展示区域和会话消息展示区域,会话组展示区域包括第一用户参与的至少一个会话组的会话组标识,会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括第一用户,和至少一个与第一用户进行会话的第二用户;
响应于针对历史会话消息中目标历史会话消息的回复操作,获取回复操作对应的用户输入内容,基于用户输入内容得到针对目标历史会话消息的历史会话回复消息,基于目标历史会话消息所属的会话组发送历史会话回复消息。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
可选的,如图5所示,计算机设备1000还包括:触控显示屏503、射频电路504、音频电路505、输入单元506以及电源507。其中,处理器501分别与触控显示屏503、射频电路504、音频电路505、输入单元506以及电源 507电性连接。本领域技术人员可以理解,图5中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
触控显示屏503可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏503可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-EmittingDiode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器501,并能接收处理器501发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器501以确定触摸事件的类型,随后处理器501根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申请实施例中,可以将触控面板与显示面板集成到触控显示屏503而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏503也可以作为输入单元506的一部分实现输入功能。
在本申请实施例中,通过处理器501在触控显示屏503上生成目标客户端的各个页面如会话历史管理页面。
射频电路504可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。
音频电路505可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路505可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路505接收后转换为音频数据,再将音频数据输出处理器 501处理后,经射频电路504以发送给比如另一计算机设备,或者将音频数据输出至存储器502以便进一步处理。音频电路505还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。
输入单元506可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
电源507用于给计算机设备1000的各个部件供电。可选的,电源507可以通过电源管理***与处理器501逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源507还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管图5中未示出,计算机设备1000还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种会话管理方法中的步骤。例如,该计算机程序可以执行如下步骤:
显示第一用户在目标客户端的会话历史管理页面,会话历史管理页面包括会话组展示区域和会话消息展示区域,会话组展示区域包括第一用户参与的至少一个会话组的会话组标识,会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括第一用户,和至少一个与第一用户进行会话的第二用户;
响应于针对历史会话消息中目标历史会话消息的回复操作,获取回复操作对应的用户输入内容,基于用户输入内容得到针对目标历史会话消息的历史会话回复消息,基于目标历史会话消息所属的会话组发送历史会话回复消息。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种会话管理方法中的步骤,因此,可以实现本申请实施例所提供的任一种会话管理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种会话管理方法、装置、存储介质及计算机设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
Claims (17)
1.一种会话管理方法,其特征在于,包括:
显示第一用户在目标客户端的会话历史管理页面,所述会话历史管理页面包括会话组展示区域和会话消息展示区域,所述会话组展示区域包括所述第一用户参与的至少一个会话组的会话组标识,所述会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括所述第一用户,和至少一个与所述第一用户进行会话的第二用户;
响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息,其中,所述历史会话回复消息包括用户输入内容和用于指示所述目标历史会话消息的回复指示信息;
显示所述第一用户在所述目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域当前显示所述目标历史会话消息所属的会话组的会话消息,所述会话消息中包括所述历史会话回复消息。
2.根据权利要求1所述的会话管理方法,其特征在于,所述会话历史管理页面包括消息搜索控件,所述响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,包括:
响应于针对所述消息搜索控件的搜索操作,获取所述搜索操作输入的搜索信息,显示搜索消息列表,所述搜索消息列表包括至少一条与所述搜索信息匹配的候选历史会话消息,以及每条候选历史会话消息所属的会话组的第一标识;
响应于针对候选历史会话消息的选择操作,将所选的候选历史会话消息确定为目标历史会话消息,在所述会话消息展示区域显示所述目标历史会话消息;
响应于针对所述目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容。
3.根据权利要求1所述的会话管理方法,其特征在于,所述响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,包括:
响应于针对所述历史会话消息中目标历史会话消息的语音回复触发操作,采集语音信息;
响应于针对所述目标历史会话消息的语音发送操作,将采集到的语音信息确定为用户输入内容。
4.根据权利要求1所述的会话管理方法,其特征在于,所述响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,包括:
响应于针对所述历史会话消息中目标历史会话消息的回复触发操作,显示所述目标历史会话消息对应的消息回复区域;
响应于针对所述消息回复区域的消息回复操作,获取通过所述消息回复操作输入的用户输入内容。
5.根据权利要求4所述的会话管理方法,其特征在于,所述响应于针对所述历史会话消息中目标历史会话消息的回复触发操作,显示所述目标历史会话消息对应的消息回复区域,包括:
响应于针对历史会话消息中目标历史会话消息的选择操作,显示所述目标历史会话消息对应的回复控件;
响应于针对所述回复控件的触发操作,显示所述目标历史会话消息对应的消息回复区域。
6.根据权利要求4所述的会话管理方法,其特征在于,所述消息回复区域包括:回复指示信息,所述回复指示信息包括:所述目标历史会话消息的消息描述信息,以及发送所述目标历史会话消息的第二用户的用户信息;
所述基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,包括:
基于所述回复指示信息和所述用户输入内容,生成所述目标历史会话消息的历史会话回复消息。
7.根据权利要求1所述的会话管理方法,其特征在于,所述基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息,包括:
向所述目标历史会话消息所属的会话组发送所述历史会话回复消息;
或者,若发送所述目标历史会话消息的目标第二用户已退出所述会话组,向所述目标第二用户发送所述历史会话回复消息。
8.根据权利要求5所述的会话管理方法,其特征在于,所述回复指示信息还包括所述目标历史会话消息的发送者提醒标识,所述发送者提醒标识用于指示发送所述目标历史会话消息的第二用户的目标客户端,在接收到所述历史会话回复消息后,执行提醒操作。
9.根据权利要求1-8任一项所述的会话管理方法,其特征在于,所述会话组中包括第一会话组,所述第一会话组中第二用户的数量不低于两个,所述方法还包括:
响应于针对会话组标识中目标会话组标识的退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除,从所述会话组展示区域中删除所述目标会话组标识。
10.根据权利要求9所述的会话管理方法,其特征在于,所述响应于针对会话组标识中目标会话组标识的退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除,包括:
当检测到针对所述会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;
响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括退群控件;
响应于针对所述退群控件的确认退群操作,将所述第一用户从所述目标会话组标识对应的目标会话组中移除。
11.根据权利要求1-8任一项所述的会话管理方法,其特征在于,还包括:
响应于针对会话组标识中目标会话组标识的选择操作,显示所述目标会话组标识对应的管理控件;
响应于针对所述管理控件的触发操作,显示管理控件列表,所述管理控件列表包括会话独立显示控件;
响应于针对所述会话独立显示控件的触发操作,显示所述目标会话组标识对应的目标会话组的独立会话页面,所述独立会话页面当前由所述目标会话组独占,用于供所述第一用户与所述目标会话组中的第二用户进行交互。
12.根据权利要求1-8任一项所述的会话管理方法,其特征在于,所述显示第一用户在目标客户端的会话历史管理页面,包括:
显示第一用户在目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域显示所述第一用户当前参与的一会话组的会话消息;
响应于通过所述会话页面触发的会话历史查看操作,显示会话历史管理页面,其中,在所述会话历史管理页面的会话组展示区域中,对于所述会话显示区域显示的会话消息所属的会话组,其会话组标识的展示样式为预设特定展示样式。
13.根据权利要求12所述的会话管理方法,其特征在于,所述响应于通过所述会话页面触发的会话历史查看操作,显示会话历史管理页面,包括:
响应于通过所述会话页面触发的会话历史查看操作,获取所述第一用户在各会话组的历史会话中的活跃程度;
基于所述活跃程度显示会话历史管理页面,其中,所述会话历史管理页面的所述会话组展示区域中,所述会话组的会话组标识按照所述活跃程度从高到低排列。
14.根据权利要求1-8任一项所述的会话管理方法,其特征在于,所述会话显示区域中,所述历史会话回复消息的回复指示信息包括所述目标历史会话消息的消息描述信息以及针对所述目标历史会话消息的用户输入内容;
所述方法还包括:
响应于针对所述消息描述信息的溯源操作,在所述会话显示区域中显示所述目标历史会话消息。
15.一种会话管理装置,其特征在于,包括:
管理页面显示单元,用于显示第一用户在目标客户端的会话历史管理页面,所述会话历史管理页面包括会话组展示区域和会话消息展示区域,所述会话组展示区域包括所述第一用户参与的至少一个会话组的会话组标识,所述会话消息展示区域用于展示一会话组的历史会话消息,其中,一个会话组包括所述第一用户,和至少一个与所述第一用户进行会话的第二用户;
回复单元,用于响应于针对历史会话消息中目标历史会话消息的回复操作,获取所述回复操作对应的用户输入内容,基于所述用户输入内容得到针对所述目标历史会话消息的历史会话回复消息,基于所述目标历史会话消息所属的会话组发送所述历史会话回复消息,其中,所述历史会话回复消息包括用户输入内容和用于指示所述目标历史会话消息的回复指示信息;
第二会话页面显示单元,用于显示所述第一用户在所述目标客户端的会话页面,所述会话页面包括会话显示区域,所述会话显示区域当前显示所述目标历史会话消息所属的会话组的会话消息,所述会话消息中包括所述历史会话回复消息。
16.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1-14任一项所述方法的步骤。
17.一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-14任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110654122.2A CN113395202B (zh) | 2021-06-11 | 2021-06-11 | 一种会话管理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110654122.2A CN113395202B (zh) | 2021-06-11 | 2021-06-11 | 一种会话管理方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113395202A CN113395202A (zh) | 2021-09-14 |
CN113395202B true CN113395202B (zh) | 2023-01-10 |
Family
ID=77620623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110654122.2A Active CN113395202B (zh) | 2021-06-11 | 2021-06-11 | 一种会话管理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113395202B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116708337A (zh) * | 2022-02-24 | 2023-09-05 | 北京字跳网络技术有限公司 | 信息交互方法、装置和电子设备 |
CN114692038A (zh) * | 2022-03-28 | 2022-07-01 | 北京字跳网络技术有限公司 | 页面显示方法、装置、设备及存储介质 |
CN117093116A (zh) * | 2022-05-11 | 2023-11-21 | 北京字跳网络技术有限公司 | 一种基于会话的业务处理方法、装置、设备及介质 |
CN115514730A (zh) * | 2022-09-30 | 2022-12-23 | 网易(杭州)网络有限公司 | 信息处理的方法、信息处理的装置、介质及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105391623A (zh) * | 2015-12-10 | 2016-03-09 | 网易(杭州)网络有限公司 | 临时离线会话消息保留方法、设备和*** |
CN109710370A (zh) * | 2018-12-29 | 2019-05-03 | 天津字节跳动科技有限公司 | 会话列表显示方法、装置和电子设备 |
CN110971510A (zh) * | 2019-11-29 | 2020-04-07 | 维沃移动通信有限公司 | 一种消息的处理方法及电子设备 |
CN111193599A (zh) * | 2019-12-06 | 2020-05-22 | 腾讯科技(深圳)有限公司 | 消息处理方法和装置 |
CN111880887A (zh) * | 2020-08-04 | 2020-11-03 | 腾讯科技(深圳)有限公司 | 消息交互方法和装置、存储介质及电子设备 |
CN112350924A (zh) * | 2020-11-06 | 2021-02-09 | 北京字跳网络技术有限公司 | 通信方法、装置、终端和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8984422B2 (en) * | 2011-06-24 | 2015-03-17 | Google Inc. | Group conversation between a plurality of participants |
CN110658961B (zh) * | 2019-09-27 | 2021-03-30 | 北京字节跳动网络技术有限公司 | 信息显示方法、装置和电子设备 |
-
2021
- 2021-06-11 CN CN202110654122.2A patent/CN113395202B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105391623A (zh) * | 2015-12-10 | 2016-03-09 | 网易(杭州)网络有限公司 | 临时离线会话消息保留方法、设备和*** |
CN109710370A (zh) * | 2018-12-29 | 2019-05-03 | 天津字节跳动科技有限公司 | 会话列表显示方法、装置和电子设备 |
CN110971510A (zh) * | 2019-11-29 | 2020-04-07 | 维沃移动通信有限公司 | 一种消息的处理方法及电子设备 |
CN111193599A (zh) * | 2019-12-06 | 2020-05-22 | 腾讯科技(深圳)有限公司 | 消息处理方法和装置 |
CN111880887A (zh) * | 2020-08-04 | 2020-11-03 | 腾讯科技(深圳)有限公司 | 消息交互方法和装置、存储介质及电子设备 |
CN112350924A (zh) * | 2020-11-06 | 2021-02-09 | 北京字跳网络技术有限公司 | 通信方法、装置、终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113395202A (zh) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113395202B (zh) | 一种会话管理方法、装置、计算机设备和存储介质 | |
CN108306810B (zh) | 一种群组组建方法、服务器及终端 | |
CN111857500B (zh) | 消息显示方法、装置、电子设备及存储介质 | |
CN106059894B (zh) | 一种消息处理方法和装置 | |
CN106973330B (zh) | 一种屏幕直播方法、装置和*** | |
CN112637039B (zh) | 一种信息处理方法、装置及存储介质 | |
CN111884908B (zh) | 联系人标识显示方法、装置及电子设备 | |
CN113709022B (zh) | 消息交互方法、装置、设备及存储介质 | |
CN110210007B (zh) | 一种文档的处理方法、终端以及计算机设备 | |
CN113115114B (zh) | 互动方法、装置、设备及存储介质 | |
WO2022156668A1 (zh) | 信息处理方法和电子设备 | |
CN113101657B (zh) | 游戏界面元素的控制方法、装置、计算机设备和存储介质 | |
WO2022242745A1 (zh) | 显示方法、显示装置、相关设备及可读存储介质 | |
WO2021213057A1 (zh) | 求助信息的发送、响应方法、装置、终端及存储介质 | |
CN113489637A (zh) | 添加提醒对象的方法、装置、存储介质及计算机设备 | |
CN113392178A (zh) | 一种消息提醒的方法、相关装置、设备以及存储介质 | |
CN114064173A (zh) | 即时会话页面创建方法、装置、介质及设备 | |
CN113332726A (zh) | 虚拟角色的处理方法、装置、电子设备和存储介质 | |
CN112235629A (zh) | 一种弹幕屏蔽方法、装置、计算机设备和存储介质 | |
CN115695355A (zh) | 数据共享方法、装置、电子设备及介质 | |
CN112291420A (zh) | 一种消息显示方法以及终端设备 | |
CN111857467B (zh) | 文件处理方法和电子设备 | |
CN113141297B (zh) | 聊天提示方法、装置、电子设备及介质 | |
CN116962332A (zh) | 消息查找方法、装置和计算机可读存储介质 | |
CN117118941A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |