一种多人聊天消息收藏方法和系统与流程

文档序号:15261954发布日期:2018-08-24 21:53阅读:162来源:国知局

本发明实施例涉及通信技术领域,尤其涉及一种多人聊天消息收藏方法和系统。



背景技术:

目前即时通信软件大多能提供多人聊天的群聊功能,群聊适合即时沟通,但不适合沉淀内容,后加到群中的成员也无法查看之前有价值的讨论内容。

有些通信软件还提供了话题模式的聊天,通过话题按钮发起话题,群中的其他人再点击话题来回复话题消息,话题内容可以有效沉淀。通过话题列表可以回顾话题内容,也可以再次针对话题进行回复。还有些通信软件提供群空间的功能,单独在群空间保存内容。但是,目前的话题模式在后续回复时,一般都需要在聊天列表再次点击话题后进行回复,以确定是回复的哪个话题,操作起来比较麻烦;而群空间一般用来保存文件,不适合保存多条聊天记录。因此,如何提供一种群聊环境下的聊天消息收藏方法成为亟需解决的问题。



技术实现要素:

针对现有技术中存在的问题,本发明实施例提供一种多人聊天消息收藏方法和系统。

第一方面,本发明实施例提供一种多人聊天消息收藏方法,所述方法包括:

若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式;

在所述多选模式下,若检测到所述用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题;

将所述第一群话题的id或所述用户选择的现有群话题的id作为所述用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。

第二方面,本发明实施例提供一种多人聊天消息收藏系统,所述系统包括:

模式开启模块,用于若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式;

检测模块,用于在所述多选模式下,若检测到所述用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题;

保存模块,用于将所述第一群话题的id或所述用户选择的现有群话题的id作为所述用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。

第三方面,本发明实施例提供一种电子设备,所述设备包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述多人聊天消息收藏方法。

第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述多人聊天消息收藏方法。

本发明实施例提供的多人聊天消息收藏方法和系统,若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式,在多选模式下,若检测到用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取用户选择的现有群话题,将第一群话题的id或用户选择的现有群话题的id作为用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。该方法和系统可以把聊天消息收藏进群话题,从而实现将群聊中的聊天消息保存下来。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的多人聊天消息收藏方法流程图;

图2为本发明实施例提供的多人聊天消息收藏系统的结构示意图;

图3为本发明实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的多人聊天消息收藏方法流程图,如图1所示,所述方法包括:

步骤10、若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式;

步骤11、在所述多选模式下,若检测到所述用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题;

步骤12、将所述第一群话题的id或所述用户选择的现有群话题的id作为所述用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。

具体地,如果检测到群聊中的一个客户端的用户点击或者长按了聊天记录中的任意一条聊天消息,服务器可以在该客户端显示多选按钮,开启多选模式。

在多选模式下,如果检测到该客户端的用户选择了群聊记录中的一条或多条聊天消息,说明该用户想把选择的这些聊天消息保存起来,则服务器可以在该客户端显示操作按钮以供用户选择,并且根据用户选择的操作按钮创建一个新的群话题或者获取用户选取的现有群话题。可以将用户创建的新的群话题记为第一群话题,第一群话题有一个对应的id,用户选择的现有群话题也有一个相对应的id。

然后,服务器可以将第一群话题的id作为用户选择的聊天消息的话题id,或者将用户选择的现有群话题的id作为用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。比如,第一群话题的id为n1,用户选择的现有群话题的id为n2,用户选择了10条聊天消息,服务器可以将这10条聊天消息的话题id都设置为n1,以将这10条聊天消息保存进第一群话题中,或者将这10条聊天消息的话题id都设置为n2,以将这10条聊天消息都保存进用户选择的现有群话题中。

本发明实施例提供的多人聊天消息收藏方法,若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式,在多选模式下,若检测到用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取用户选择的现有群话题,将第一群话题的id或用户选择的现有群话题的id作为用户选择的聊天消息的话题id,以将用户选择的聊天消息保存至第一群话题或用户选择的现有群话题,该方法可以有选择的把用户觉得有价值的聊天消息收藏进群话题,可以实现将群聊中的聊天消息保存下来。

可选的,在上述实施例的基础上,所述根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题,包括:

若所述用户选择的操作按钮为收藏为新的群话题按钮,则创建所述第一群话题;

若所述用户选择的操作按钮为追加到现有群话题按钮,则显示现有的群话题列表供所述用户选择,并获取所述用户选择的现有群话题。

具体地,上述实施例中所述的操作按钮可以包括:收藏为新的群话题按钮和追加到现有群话题按钮。

在多选模式下,如果服务器检测到一个客户端的用户选择了一条或多条聊天消息之后,又检测到该用户点击或长按了收藏为新的群话题按钮,说明该用户想把选择的聊天消息保存至一个新的群话题中,则服务器可以创建一个新的群话题,可以将新创建的群话题记为第一群话题,并把第一群话题的id作为用户选择的聊天消息的话题id,以将用户选择的聊天消息保存至第一群话题中。

如果服务器检测到一个客户端的用户选择了一条或多条聊天消息之后,又检测到该用户点击或长按了追加到现有群话题按钮,说明该用户想把选择的聊天消息收藏进现有的一个群话题,则服务器可以在该客户端显示现有的群话题列表以供该用户选择。

如果检测到该用户从现有的群话题列表中选择了一个群话题,可以将该群话题记为第二群话题,则服务器可以从数据库中获取第二群话题对应的id,然后将第二群话题的id作为用户选择的聊天消息的话题id,以将用户选择的聊天消息保存至第二群话题中。

比如,检测到一个客户端的用户在多选模式下选择了10条聊天消息之后,又点击或长按了追加到现有群话题按钮,则服务器可以在该客户端上显示现有的群话题列表。如果检测到该用户从群话题列表中选择了一个群话题,可以将该群话题记为第二群话题,则服务器可以从数据库中获取第二群话题的id,如果获取到的id为n3,则服务器可以将n3设置为该用户选择的10条聊天消息的话题id,可以将该用户选择的10条聊天消息保存进第二群话题中。

本发明实施例提供的多人聊天消息收藏方法,若用户选择的操作按钮为收藏为新的群话题按钮,则创建第一群话题,若用户选择的操作按钮为追加到现有群话题按钮,则显示现有的群话题列表供用户选择,并获取用户选择的现有群话题,使得所述方法更加科学。

可选的,在上述实施例的基础上,所述方法还包括:

将所述用户选择的第一条聊天消息标记为所述第一群话题的话题标题;

其中,所述第一条聊天消息是指所述用户选择的一条或多条聊天消息中对应的时间最早的一条聊天消息。

具体地,服务器创建的每一个群话题都有一个话题标题,服务器可以将用户选择的第一条聊天消息作为所在群话题的话题标题,其中,第一条聊天消息是指用户选择的一条或多条聊天消息中对应的时间最早的一条聊天消息。

比如,用户选择了10条聊天消息,服务器将这10条聊天消息收藏进了第一群话题中,这10条聊天消息中的每条聊天消息都对应一个时间,如果聊天消息m对应的时间最早,则服务器可以将消息m作为第一群话题的话题标题。

本发明实施例提供的多人聊天消息收藏方法,通过将用户选择的第一条聊天消息标记为第一群话题的话题标题,使得所述方法更加科学。

可选的,在上述实施例的基础上,所述方法还包括:

获取群聊记录中的被标记为话题标题的聊天消息;

根据获取到的被标记为话题标题的聊天消息,生成群话题列表。

具体地,服务器可以获取群聊记录中所有的被标记为话题标题的聊天消息,每条被标记为话题标题的聊天消息都对应一个群聊话题,服务器可以根据获取到的被标记为话题标题的聊天消息,生成话题列表,这使得所述方法更加科学。

可选的,在上述实施例的基础上,所述方法还包括:

若检测到用户点击或长按查看所有群话题按钮,则展示所述用户选择的群话题中保存的聊天消息。

在群聊环境下,每个客户端的预设区域可以显示查看所有群话题按钮。如果服务器在某一时刻检测到一个客户端的用户点击或长按了查看所有群话题按钮,则服务器可以在该客户端上展示所有的群话题,用户可以从中选择自己感兴趣的群话题,服务器可以将用户选择的群话题中保存的聊天消息进行展示,以供用户查看,这使得所述方法更加科学。

图2为本发明实施例提供的多人聊天消息收藏系统的结构示意图,如图2所示,所述系统包括:模式开启模块20、检测模块21和保存模块22,其中:

模式开启模块20用于若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式;检测模块21用于在所述多选模式下,若检测到所述用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题;保存模块22用于将所述第一群话题的id或所述用户选择的现有群话题的id作为所述用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。

具体地,本发明实施例提供的多人聊天消息收藏系统可以包括:模式开启模块20、检测模块21和保存模块22。

如果检测到群聊中一个用户终端的用户点击或者长按了聊天记录中的任意一条聊天消息,模式开启模块20可以在该客户端显示多选按钮,开启多选模式。

在多选模式下,如果检测到该用户终端的用户选择了群聊记录中的一条或多条聊天消息,说明该用户想把选择的这些聊天消息保存起来,则检测模块21可以在该客户端显示操作按钮以供用户选择,并且根据用户选择的操作按钮创建一个新的群话题或者获取用户选取的现有群话题。可以将用户创建的新的群话题记为第一群话题,第一群话题有一个对应的id,用户选择的现有群话题也有一个相对应的id。

保存模块22可以将第一群话题的id作为用户选择的聊天消息的话题id,或者将用户选择的现有群话题的id作为用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。比如,第一群话题的id为n1,用户选择的现有群话题的id为n2,用户选择了10条聊天消息,保存模块22可以将这10条聊天消息的话题id都设置为n1,以将这10条聊天消息保存进第一群话题中,或者将这10条聊天消息的话题id都设置为n2,以将这10条聊天消息都保存进用户选择的现有群话题中。

本发明实施例提供的多人聊天消息收藏系统,其功能具体参照上述方法实施例,此处不再赘述。

本发明实施例提供的多人聊天消息收藏系统,若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式,在多选模式下,若检测到用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取用户选择的现有群话题,将第一群话题的id或用户选择的现有群话题的id作为用户选择的聊天消息的话题id,以将用户选择的聊天消息保存至第一群话题或用户选择的现有群话题,该系统可以有选择的把用户觉得有价值的聊天消息收藏进群话题,可以实现将群聊中的聊天消息保存下来。

可选的,在上述实施例的基础上,所述检测模块具体用于:

若所述用户选择的操作按钮为收藏为新的群话题按钮,则创建所述第一群话题;若所述用户选择的操作按钮为追加到现有群话题按钮,则显示现有的群话题列表供所述用户选择,并获取所述用户选择的现有群话题。

具体地,上述实施例中所述的操作按钮可以包括:收藏为新的群话题按钮和追加到现有群话题按钮。

在多选模式下,如果检测到一个客户端的用户选择了一条或多条聊天消息之后,又检测到该用户点击或长按了收藏为新的群话题按钮,说明用户想把选择的聊天消息保存至一个新的群话题中,则检测模块可以创建一个新的群话题,可以将新创建的群话题记为第一群话题。

如果检测到一个客户端的用户选择了一条或多条聊天消息之后,又检测到该用户点击或长按了追加到现有群话题按钮,说明该用户想把选择的聊天消息收藏进现有的一个群话题,则检测模块可以在该客户端显示现有的群话题列表以供该用户选择。如果检测到该用户从群话题列表中选择了一个群话题,可以将选择的群话题记为第二群话题,则检测模块可以从数据库中获取第二群话题对应的id。

本发明实施例提供的多人聊天消息收藏系统,若用户选择的操作按钮为收藏为新的群话题按钮,则创建第一群话题,若用户选择的操作按钮为追加到现有群话题按钮,则显示现有的群话题列表供用户选择,并获取用户选择的现有群话题,使得所述系统更加科学。

可选的,在上述实施例的基础上,所述系统包括:模式开启模块、检测模块、保存模块和标记模块,其中:

标记模块用于将所述用户选择的第一条聊天消息标记为所述第一群话题的话题标题;其中,所述第一条聊天消息是指所述用户选择的一条或多条聊天消息中对应的时间最早的一条聊天消息。

具体地,本发明实施例提供的多人聊天消息收藏系统可以包括:模式开启模块、检测模块、保存模块和标记模块,其中,所述模式开启模块、所述检测模块和所述保存模块已在上述实施例中详细描述,此处不再赘述。

每一个群话题都有一个话题标题,标记模块可以将用户选择的第一条聊天消息作为第一群话题的话题标题,其中,第一条聊天消息是指用户选择的一条或多条聊天消息中对应的时间最早的一条聊天消息。

比如,用户选择了10条聊天消息,这10条聊天消息中的每条聊天消息都对应一个时间,如果聊天消息m对应的时间最早,则标记模块可以将消息m作为第一群话题的话题标题。

本发明实施例提供的多人聊天消息收藏系统,可以将用户选择的第一条聊天消息标记为第一群话题的话题标题,使得所述系统更加科学。

图3为本发明实施例提供的电子设备的结构示意图,如图3所示,所述设备包括:处理器(processor)31、存储器(memory)32和总线33,其中:

所述处理器31和所述存储器32通过所述总线33完成相互间的通信;所述处理器31用于调用所述存储器32中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式;在所述多选模式下,若检测到所述用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题;将所述第一群话题的id或所述用户选择的现有群话题的id作为所述用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式;在所述多选模式下,若检测到所述用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题;将所述第一群话题的id或所述用户选择的现有群话题的id作为所述用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:若检测到用户点击或长按聊天记录中的任意一条聊天消息,则开启多选模式;在所述多选模式下,若检测到所述用户选择了一条或多条聊天消息,则根据用户选择的操作按钮创建第一群话题或获取所述用户选择的现有群话题;将所述第一群话题的id或所述用户选择的现有群话题的id作为所述用户选择的聊天消息的话题id,以将所述用户选择的聊天消息保存至所述第一群话题或所述用户选择的现有群话题。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1