CN115987928A - 消息处理方法和装置 - Google Patents
消息处理方法和装置 Download PDFInfo
- Publication number
- CN115987928A CN115987928A CN202211607659.4A CN202211607659A CN115987928A CN 115987928 A CN115987928 A CN 115987928A CN 202211607659 A CN202211607659 A CN 202211607659A CN 115987928 A CN115987928 A CN 115987928A
- Authority
- CN
- China
- Prior art keywords
- interface
- group
- message
- groups
- topic
- 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
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本申请公开一种消息处理方法和装置,属于通讯技术领域,该方法包括:在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,所述第一界面包括所述N个群组分别对应的N个标识;接收用户对所述第一界面中M个第一标识的第一输入,其中,所述N个标识包括所述M个第一标识,一个所述第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;响应于所述第一输入,显示第二界面,其中,所述第二界面包括每个所述第一群组中的所述第一会话消息。
Description
技术领域
本申请属于通讯技术领域,具体涉及一种消息处理方法和装置。
背景技术
近年来,随着计算机技术的快速发展,应用程序(也称为应用)的种类和功能越来越丰富,为人们的生活和工作带来了很多的便利,以应用的群组功能为例,用户可以建立聊天群组,聊天群组中的用户除了可以聊天,还可以共享信息资源,例如视频、图像、文件等,有效地促进用户之间的沟通。
目前,用户经常需要根据讨论话题建立沟通群组,在沟通过程中,由于沟通对象、沟通细节以及需要保密等原因,会基于一个讨论话题建立多个聊天群组。相关技术中,用户从多个聊天群组中查找该话题的相关消息时,容易出现遗漏、混淆和查找困难的问题,对消息的查找效率较低。
发明内容
本申请实施例的目的是提供一种消息处理方法和装置、电子设备及存储介质,能够解决对消息的查找效率低的问题。
第一方面,本申请实施例提供了一种消息处理方法,所述方法包括:
在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,所述第一界面包括所述N个群组分别对应的N个标识;
接收用户对所述第一界面中M个第一标识的第一输入,其中,所述N个标识包括所述M个第一标识,一个所述第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;
响应于所述第一输入,显示第二界面,其中,所述第二界面包括每个所述第一群组中的所述第一会话消息。
第二方面,本申请实施例提供了一种消息处理装置,所述装置包括:
第一显示模块,用于在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,所述第一界面包括所述N个群组分别对应的N个标识;
第一接收模块,用于接收用户对所述第一界面中M个第一标识的第一输入,其中,所述N个标识包括所述M个第一标识,一个所述第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;
第二显示模块,用于响应于所述第一输入,显示第二界面,其中,所述第二界面包括每个所述第一群组中的所述第一会话消息。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
在本申请实施例中,在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,第一界面包括N个群组分别对应的N个标识;接收用户对第一界面中M个第一标识的第一输入,N个标识包括M个第一标识,一个第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;响应于第一输入,显示第二界面,其中,第二界面包括每个第一群组中的第一会话消息。
可见,本申请实施例中,当多个群组都在对同一话题进行讨论时,用户可以从中选择部分或全部群组,并将所选择的群组中的与该话题相关的会话消息集中显示在一个界面内,使得用户在查找与该话题相关的会话消息时,可以直接在一个界面内查找,避免出现由于群组过多导致消息分散、查找困难的问题,提高了对消息的查找效率。
附图说明
图1是本申请实施例提供的一种消息处理方法的流程图之一;
图2是本申请实施例提供的消息处理方法的示例图之一;
图3是本申请实施例提供的一种消息处理方法的流程图之二;
图4是本申请实施例提供的消息处理方法的示例图之二;
图5是本申请实施例提供的一种消息处理方法的流程图之三;
图6是本申请实施例提供的一种消息处理方法的流程图之四;
图7是本申请实施例提供的消息处理方法的示例图之三;
图8是本申请实施例提供的一种消息处理方法的流程图之五;
图9是本申请实施例提供的一种消息处理装置的结构框图;
图10是本申请实施例提供的一种电子设备的结构示意图;
图11是实现本申请各个实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
目前,在工作中用户经常需要根据讨论话题建立沟通群组,在沟通过程中,常常因为沟通对象、沟通细节以及需要保密等原因,会基于一个讨论话题建立多个沟通群组。可以理解的,对同一讨论话题建立多个沟通群组,会存在一些问题,例如,过多的沟通群组,容易导致用户找不到部分沟通群组,从而造成消息遗漏;又例如,消息分散在不同沟通群组中,容易造成消息混淆和查找的困难。
为了解决上述技术问题,本申请实施例提供了一种消息处理方法和装置,以方便用户查找与话题相关的消息,避免出现消息遗漏、混淆和查找困难的问题,提高对消息的查找效率。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的消息处理方法进行详细地说明。
需要说明的是,本申请实施例提供的消息处理方法适用于电子设备,在实际应用中,该电子设备可以包括:智能手机、平板电脑、个人数字助理等移动终端,本申请实施例对此不作限定。
图1是本申请实施例提供的一种消息处理方法的流程图之一,如图1所示,该方法可以包括以下步骤:步骤101、步骤102和步骤103;
在步骤101中,在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,第一界面包括N个群组分别对应的N个标识,N为大于1的整数。
本申请实施例中,第一话题可以为任意话题,例如,购物话题、聚餐话题、旅游话题、工作话题或者学习话题等等。
可以理解的,对于N个群组中的不同群组,其属于第一话题的第一会话消息的内容可以完全相同,也可以不同。例如,对于选择公司团建地点的话题,创建了多个群组,其中,一个群组中的第一会话消息的内容为“我觉得今年的团建去海边比较好”,另一个群组中的第一会话消息的内容为“我觉得今年团建去爬山比较好”,以上两个群组中第一会话消息内容不相同,但这个两个群组中的第一会话消息均与选择公司团建地点的话题相关。
一些实施例中,可以由电子设备自动触发针对第一话题的相关会话消息的检测,在检测到N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面;或者,由用户手动触发针对第一话题的相关会话消息的的检测,在检测到N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面。
能够理解的,第一界面中显示的N个标识可以随机排序显示,或者,可以按照第一会话消息的发送时间排序,或者,按照群组的创建时间进行排序,或者,按照第一会话消息的数量进行排序,例如,将群组中包括第一会话消息数量最多的标识排在最前面。
在步骤102中,接收用户对第一界面中M个第一标识的第一输入,其中,N个标识包括M个第一标识,一个第一标识对应于一个第一群组,M为大于1的整数,M≤N。
本申请实施例中,第一输入用于从N个标识中选择M个第一标识,其中,第一输入可以为对第一界面中M个第一标识的拖动输入、点击输入、语音输入、或者特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。
本申请实施例中,特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种。
在步骤103中,响应于第一输入,显示第二界面,其中,第二界面包括每个第一群组中的第一会话消息。
本申请实施例中,将M个第一群组中的第一会话消息显示在第二界面中,方便用户对各个第一群组中的与第一话题相关的会话消息的查看。也就是说,第二界面中仅显示与第一话题相关的会话消息,以避免无关的会话消息对用户造成干扰。
在一些实施例中,为了便于用户梳理消息,在第二界面中显示M个第一群组的第一会话消息时,可以按照会话消息的发送时间的先后顺序,显示各个第一会话消息。
在一些实施例中,为了便于用户直观了解第二界面中各个第一会话消息的来源,在第二界面中显示M个第一群组的第一会话消息时,第二界面中不同群组的会话消息对应于不同的显示方式。
示例性的,不同第一群组的会话消息在显示时,会采用不同的显示颜色、不同的显示纹理、或者不同的显示字体等。
此外,用户点击第二界面中任意一第一会话消息,可触发跳转至该第一会话消息所属群组中来显示该会话消息。
为了便于理解,下面结合图2所示的示例图对本申请实施例的技术方案进行举例说明。
如图2所示,电子设备20在检测到关于第一话题存在4个群组,分别为群组1、群组2、群组3和群组4的情况下,显示第一界面21,该第一界面21中包括群组1的标识“群组1”、群组2的标识“群组2”、群组3的标识“群组3”和群组4的标识“群组4”。
用户点击第一界面21中群组1的标识“群组1”、群组2的标识“群组2”和群组3的标识“群组3”,将这3个群组选中,从而是该3个群组中的第一会话消息集中显示在第二界面22中。此时,第二界面22中包括按照消息发送时间先后顺序显示的上述3个群组的第一会话消息,不同群组的第一会话消息对应不同的显示纹理。
可见,本申请实施例中,当多个群组都在对同一话题进行讨论时,用户可以从中选择部分或全部群组,并将所选择的群组中的与该话题相关的会话消息集中显示在一个界面内,使得用户在查找与该话题相关的会话消息时,可以直接在一个界面内查找,避免出现由于群组过多导致消息分散、查找困难的问题,提高了对消息的查找效率。
图3是本申请实施例提供的一种消息处理方法的流程图之二,本申请实施例中,对于用户选择的M个第一群组,可以合并为一个合并群组,以方便对消息进行管理,如图3所示,该方法可以包括以下步骤:步骤301、步骤302、步骤303和步骤304;
在步骤301中,在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,第一界面包括N个群组分别对应的N个标识,N为大于1的整数。
在步骤302中,接收用户对第一界面中M个第一标识的第一输入,其中,N个标识包括M个第一标识,一个第一标识对应于一个第一群组,M为大于1的整数,M≤N。
本申请实施例中的步骤301和步骤302的解释和实现方式可以参考前述步骤201和步骤202的解释和实现方式,为避免重复,在此不再赘述。
在步骤303中,响应于第一输入,将M个第一标识分别对应的M个第一群组进行合并,得到合并群组。
本申请实施例中,可以将M个第一群组进行合并,得到一个合并群组,以便后续上述M个第一群组中产生的新的会话消息,可以在合并群组的会话界面中展示,便于用户及时获知与第一话题相关的会话消息。
本申请实施例中,合并群组的名称,可以在合并时由电子设备自动生成,例如,“第一话题的合并群”,或者也可以由用户自定义命名。
本申请实施例中,合并群组的成员为M个第一群组的成员的集合。
在一些实施例中,M个第一群组的合并模式为本地模式,也就是说,合并群组的展示效果只对当前操作的用户可见,对于M个第一群组中的其他成员用户不可见,即其他成员在电子设备上不会显示该合并群组。
具体地,在当前操作的用户为M个第一群组中的成员用户时,采用本地模式合并群组。
在一些实施例中,M个第一群组的合并模式为在线模式,也就是说,合并群组的展示效果不仅当前操作的用户可见,对于M个第一群组中的其他成员用户也是可见的,即其他成员的电子设备上均会显示该合并群组。相应地,在上述步骤302之后,还可以增加以下步骤:步骤305;
在步骤305中,向服务器发送合并群组的合并信息,并指示服务器将合并群组同步至M个第一群组的成员对应的电子设备。
在一个例子中,若电子设备当前操作的用户为上述M个第一群组的管理员用户,则对M个第一群组的合并操作是针对M个第一群组的所有成员用户有效的,合并群组内所有成员用户对应的电子设备都显示该合并群组。
可见,本申请实施例中,可以将合并得到的合并群组,同步分享给M个第一群组中的成员用户对应的电子设备,以便于信息共享。
在步骤304中,显示第二界面,其中,第二界面为合并群组的会话界面,第二界面包括每个第一群组中的第一会话消息。
为了便于理解,下面结合图4所示的示例图对本申请实施例的技术方案进行举例说明。
如图4所示,电子设备40在检测到关于第一话题存在4个群组,分别为群组1、群组2、群组3和群组4的情况下,显示第一界面41,该第一界面41中包括群组1的标识“群组1”、群组2的标识“群组2”、群组3的标识“群组3”和群组4的标识“群组4”。
用户点击第一界面41中群组1的标识“群组1”、群组2的标识“群组2”和群组3的标识“群组3”,将这3个群组选中并合并为一个合并群组42。合并群组42的会话界面即为第二界面43,第二界面43中包括按照时间先后顺序显示的上述3个群组的第一会话消息,不同群组的第一会话消息对应不同的显示纹理。
可见,本申请实施例中,可以将所选择的群组进行合并,以得到一个合并群组,以便之后上述群组中产生的新的与第一话题相关的会话消息,都可以在合并群组的会话界面中继续展示,方便用户及时获知与第一话题相关的会话消息。
图5是本申请实施例提供的一种消息处理方法的流程图之三,本申请实施例中,可以随时移除合并群组中对于话题讨论没有帮助的一些群组,如图5所示,该方法可以包括以下步骤:步骤501、步骤502、步骤503、步骤504和步骤505;
在步骤501中,在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,第一界面包括N个群组分别对应的N个标识,N为大于1的整数。
在步骤502中,接收用户对第一界面中M个第一标识的第一输入,其中,N个标识包括M个第一标识,一个第一标识对应于一个第一群组,M为大于1的整数,M≤N。
本申请实施例中的步骤501和步骤502的解释和实现方式可以参考前述步骤201和步骤202的解释和实现方式,为避免重复,在此不再赘述。
在步骤503中,响应于第一输入,将M个第一标识分别对应的M个第一群组进行合并,得到合并群组。
在步骤504中,显示第二界面,其中,第二界面为合并群组的会话界面,第二界面包括每个第一群组中的第一会话消息。
本申请实施例中的步骤503和步骤504的解释和实现方式可以参考前述步骤303和步骤304的解释和实现方式,为避免重复,在此不再赘述。
在步骤505中,在检测到目标群组的会话消息在第二界面中的出现频次低于第一阈值的情况下,将目标群组移除出合并群组,其中,M个第一群组包括目标群组。
本申请实施例中,出现频次可以理解为:会话消息在一段时长内出现的次数。第一阈值为设定的数值。
本申请实施例中,还可以在用户不再使用合并群组时,将合并群组解散为原来分散的M个第一群组。
能够理解的,目标群组为M个第一群组中的一个或多个,目标群组的会话消息在第二界面中的出现频次低于第一阈值,即认为目标群组中已经有较长时间没有对第一话题进行讨论,没有出现与第一话题相关的第一会话消息了,因此,可以将目标群组移除出合并群组。
可见,本申请实施例中,在有群组长时间没有对合并群组对应的话题进行讨论的情况下,将该群组认定为与该话题下的无效群组,从而及时将该群组移出合并群组,避免对用户造成干扰,进一步的,也无需再对该群组中的会话消息进行语义识别,从而减少了电子设备的计算负担。
图6是本申请实施例提供的一种消息处理方法的流程图之四,本申请实施例中,在合并群组的会话界面中发送消息时,可以由该用户选择该消息的接收群组,如图6所示,该方法可以包括以下步骤:步骤601、步骤602、步骤603、步骤604和步骤605;
在步骤601中,在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,第一界面包括N个群组分别对应的N个标识,N为大于1的整数。
在步骤602中,接收用户对第一界面中M个第一标识的第一输入,其中,N个标识包括M个第一标识,一个第一标识对应于一个第一群组,M为大于1的整数,M≤N。
本申请实施例中的步骤601和步骤602的解释和实现方式可以参考前述步骤201和步骤202的解释和实现方式,为避免重复,在此不再赘述。
在步骤603中,响应于第一输入,将M个第一标识分别对应的M个第一群组进行合并,得到合并群组。
在步骤604中,显示第二界面,其中,第二界面为合并群组的会话界面,第二界面包括每个第一群组中的第一会话消息。
本申请实施例中的步骤603和步骤604的解释和实现方式可以参考前述步骤303和步骤304的解释和实现方式,为避免重复,在此不再赘述。
在步骤605中,在检测到第二界面中存在待发送的第一消息的情况下,显示第一控件,其中,第一控件用于选择第一消息的第一接收群组,第一接收群组包括M个第一群组中的全部或部分。
可以理解的,第一消息可以是用户在第二界面的输入区域输入的消息,第一消息可以是用户针对第一话题的讨论内容。
由于合并群组中包括有M个第一群组中的用户,因此直接发送第一消息会被M个第一群组中的所有用户看到。因此,如果第一消息是用户针对某一会话消息的回复内容,或者,用户希望第一消息仅被部分第一群组成员看到,则可以对第一消息的接收群组进行选择。
可以理解的,第一控件是用于供用户选择第一消息对应的第一接收群组。
具体地,第一控件可以是多个,一个第一控件对应于一个接收群组;或者,还可以是用户对第一控件操作后显示浮窗,在浮窗中显示多个可选的群组。
在步骤606中,接收用户对第一控件的第二输入,响应于第二输入,将第一消息发送至第一接收群组。
可以理解的,第一控件是用于对部分群组进行选择,因此用户对第一控件的第二输入即是对第一接收群组进行确定。从而在对第一消息发送后,仅第一接收群组的成员会接收到给第一消息。
在一个例子中,如图7所示,电子设备70上显示合并群组的会话界面即为第二界面71,当检测到用户在第二界面71的输入区域输入第一消息时,显示第一控件72。用户点击第一控件72,显示窗口73,窗口73上包括多个可选群组的标识,分别为群组1、群组2和群组3对应的标识,用户点击窗口73中的一个或多个群组的标识,来选择第一接收群组,电子设备70将第一消息发送至用户所选中的第一接收群组。
此外,本申请实施例中,用户在搜索群聊天记录时,可以设置在M个群组中搜索,也可以设置在合并群组中搜索。
可见,本申请实施例中,用户在合并群组中发送消息时,可以为用户提供用于选择该消息的接收对象的第一控件,方便用户选择该消息的接收对象,使得用户可以根据自身的喜好或者实际要求,选择该消息的接收对象,满足用户的多样化需求,以及保证信息的隐私性和安全性。
图8是本申请实施例提供的一种消息处理方法的流程图之五,如图8所示,本申请实施例中,在合并群组的会话界面中发送消息时,可以根据消息与第一话题的关系,选择该消息的接收群组,该方法可以包括以下步骤:步骤801、步骤802、步骤803、步骤804、步骤805、步骤806和步骤807;
在步骤801中,在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,第一界面包括N个群组分别对应的N个标识,N为大于1的整数。
在步骤802中,接收用户对第一界面中M个第一标识的第一输入,其中,N个标识包括M个第一标识,一个第一标识对应于一个第一群组,M为大于1的整数,M≤N。
本申请实施例中的步骤801和步骤802的解释和实现方式可以参考前述步骤201和步骤202的解释和实现方式,为避免重复,在此不再赘述。
在步骤803中,响应于第一输入,将M个第一标识分别对应的M个第一群组进行合并,得到合并群组。
在步骤804中,显示第二界面,其中,第二界面为合并群组的会话界面,第二界面包括每个第一群组中的第一会话消息。
本申请实施例中的步骤803和步骤804的解释和实现方式可以参考前述步骤303和步骤304的解释和实现方式,为避免重复,在此不再赘述。
在步骤805中,在检测到第二界面中存在待发送的第二消息的情况下,获取第二消息的内容。
可以理解的,第二消息可以是用户在第二界面的输入区域输入的消息,其中,第二消息可以是用户针对第一话题的讨论内容,或者,第二消息可以是用户与第一话题无关的内容。
本申请实施例中,可以根据第二消息的内容与第一话题的关系,确定第二消息的第二接收群组。
在步骤806中,在第二消息的内容与第一话题无关的情况下,将第二消息发送至第二接收群组,并且第二界面中不显示第二消息,其中,第二接收群组是由用户从M个第一群组中选择的群组。
可以理解的,第二消息的内容与第一话题无关,即认为第二消息无需被合并群组中所有用户看到,此时,合并群组的会话界面上不显示第二消息,由用户对第二消息的第二接收群组进行选择,在确定了第二接收群组后,将第二消息发送至第二接收群组中,此时,第二接收群组的会话界面上会显示该第二消息。
在一些实施例中,在第二消息的内容与第一话题无关的情况下,可以显示第二控件,第二控件用于供用户选择第二消息对应的第二接收群组。
具体地,第二控件可以是多个,一个第二控件对应于一个接收群组。
在步骤807中,在第二消息的内容与第一话题有关的情况下,将第二消息发送至M个第一群组,并在第二界面中显示第二消息。
可以理解的,第二消息的内容与第一话题有关,即认为第二消息需要被合并群组中所有用户看到,此时,将第二消息发送至合并群组中的各第一群组,并在合并群组的会话界面上显示第二消息。
可以理解的,对于与第一话题相关的第二消息,该第二消息对合并群组中的所有成员用户可见,而对于与第一话题无关的第二消息,用户可以选择将该第二消息仅发送至部分群组中,即该第二消息仅对对用户选择的群组中的成员用户可见。
可见,本申请实施例中,用户在合并群组中发送消息时,可以根据该消息的内容与第一话题的关系,选择该消息的接收对象,如果该消息的内容与第一话题相关,则对合并群组中所有成员用户可见,如果该消息的内容与第一话题无关,则对用户选择的部分群组的成员用户可见,实现了在方便对同一话题的内容进行搜索和分享的情况下,也能一定程度保证信息的隐私性。
需要说明的是,本申请技术方案除可以应用在对多个群组的会话消息的合并显示之外,还可以应用在对论坛、贴吧等同主题不同讨论帖的合并显示,实现方式类似,在此不再赘述。
本申请实施例提供的消息处理方法,执行主体可以为消息处理装置。本申请实施例中以消息处理装置执行消息处理方法为例,说明本申请实施例提供的消息处理装置。
图9是本申请实施例提供的一种消息处理装置的结构框图,如图9所示,消息处理装置900,可以包括:第一显示模块901、第一接收模块902和第二显示模块903;
第一显示模块901,用于在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,所述第一界面包括所述N个群组分别对应的N个标识;
第一接收模块902,用于接收用户对所述第一界面中M个第一标识的第一输入,其中,所述N个标识包括所述M个第一标识,一个所述第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;
第二显示模块903,用于响应于所述第一输入,显示第二界面,其中,所述第二界面包括每个所述第一群组中的所述第一会话消息。
可见,本申请实施例中,当多个群组都在对同一话题进行讨论时,用户可以从中选择部分或全部群组,并将所选择的群组中的与该话题相关的会话消息集中显示在一个界面内,使得用户在查找与该话题相关的会话消息时,可以直接在一个界面内查找,避免出现由于群组过多导致消息分散、查找困难的问题,提高了对消息的查找效率。
可选地,作为一个实施例,所述消息处理装置900,还可以包括:
合并模块,用于响应于所述第一输入,将所述M个第一标识分别对应的M个第一群组进行合并,得到合并群组,其中,所述第二界面为所述合并群组的会话界面。
可选地,作为一个实施例,所述消息处理装置900,还可以包括:
移除模块,用于在检测到目标群组的会话消息在所述第二界面中的出现频次低于第一阈值的情况下,将所述目标群组移除出所述合并群组,其中,所述M个第一群组包括所述目标群组。
可选地,作为一个实施例,所述消息处理装置900,还可以包括:
第三显示模块,用于在检测到所述第二界面中存在待发送的第一消息的情况下,显示第一控件,其中,所述第一控件用于选择所述第一消息的第一接收群组,所述第一接收群组包括所述M个第一群组中的全部或部分;
第二接收模块,用于接收用户对所述第一控件的第二输入;
第一发送模块,用于响应于所述第二输入,将所述第一消息发送至所述第一接收群组。
可选地,作为一个实施例,所述消息处理装置900,还可以包括:
获取模块,用于在检测到所述第二界面中存在待发送的第二消息的情况下,获取所述第二消息的内容;
第二发送模块,用于在所述第二消息的内容与所述第一话题无关的情况下,将所述第二消息发送至第二接收群组,并且所述第二界面中不显示所述第二消息,其中,所述第二接收群组是由用户从所述M个第一群组中选择的群组;或者,
第三发送模块,用于在所述第二消息的内容与所述第一话题有关的情况下,将所述第二消息发送至所述M个第一群组,并在所述第二界面中显示所述第二消息。
可选地,作为一个实施例,所述消息处理装置900,还可以包括:
第四发送模块,用于向服务器发送所述合并群组的合并信息,并指示所述服务器将所述合并群组同步至所述M个第一群组的成员对应的电子设备。
可选地,作为一个实施例,所述第二界面中不同群组的会话消息对应于不同的显示方式。
本申请实施例中的消息处理装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的消息处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的消息处理装置能够实现图1至图8的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图10所示,本申请实施例还提供一种电子设备1000,包括处理器1001和存储器1002,存储器1002上存储有可在所述处理器1001上运行的程序或指令,该程序或指令被处理器1001执行时实现上述消息处理方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图11是实现本申请各个实施例的一种电子设备的硬件结构示意图。
该电子设备1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109、以及处理器1110等部件。
本领域技术人员可以理解,电子设备1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
在一个实施例中,显示单元1106,用于在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,所述第一界面包括所述N个群组分别对应的N个标识;
用户输入单元1107,用于接收用户对所述第一界面中M个第一标识的第一输入,其中,所述N个标识包括所述M个第一标识,一个所述第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;
显示单元1106,还用于响应于所述第一输入,显示第二界面,其中,所述第二界面包括每个所述第一群组中的所述第一会话消息。
可见,本申请实施例中,当多个群组都在对同一话题进行讨论时,用户可以从中选择部分或全部群组,并将所选择的群组中的与该话题相关的会话消息集中显示在一个界面内,使得用户在查找与该话题相关的会话消息时,可以直接在一个界面内查找,避免出现由于群组过多导致消息分散、查找困难的问题,提高了对消息的查找效率。
可选地,作为一个实施例,处理器1110,用于响应于所述第一输入,将所述M个第一标识分别对应的M个第一群组进行合并,得到合并群组,其中,所述第二界面为所述合并群组的会话界面。
可选地,作为一个实施例,处理器1110,还用于在检测到目标群组的会话消息在所述第二界面中的出现频次低于第一阈值的情况下,将所述目标群组移除出所述合并群组,其中,所述M个第一群组包括所述目标群组。
可选地,作为一个实施例,显示单元1106,还用于在检测到所述第二界面中存在待发送的第一消息的情况下,显示第一控件,其中,所述第一控件用于选择所述第一消息的第一接收群组,所述第一接收群组包括所述M个第一群组中的全部或部分;
用户输入单元1107,还用于接收用户对所述第一控件的第二输入;
处理器1110,还用于响应于所述第二输入,将所述第一消息发送至所述第一接收群组。
可选地,作为一个实施例,处理器1110,还用于在检测到所述第二界面中存在待发送的第二消息的情况下,获取所述第二消息的内容;
在所述第二消息的内容与所述第一话题无关的情况下,将所述第二消息发送至第二接收群组,并且所述第二界面中不显示所述第二消息,其中,所述第二接收群组是由用户从所述M个第一群组中选择的群组;
或者,在所述第二消息的内容与所述第一话题有关的情况下,将所述第二消息发送至所述M个第一群组,并在所述第二界面中显示所述第二消息。
可选地,作为一个实施例,处理器1110,还用于向服务器发送所述合并群组的合并信息,并指示所述服务器将所述合并群组同步至所述M个第一群组的成员对应的电子设备。
可选地,作为一个实施例,所述第二界面中不同群组的会话消息对应于不同的显示方式。
应理解的是,本申请实施例中,输入单元1104可以包括图形处理器(GraphicsProcessing Unit,GPU)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1106可包括显示面板11061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11061。用户输入单元1107包括触控面板11071以及其他输入设备11072中的至少一种。触控面板11071,也称为触摸屏。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器1109可用于存储软件程序以及各种数据。存储器1109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1109可以包括易失性存储器或非易失性存储器,或者,存储器1109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器(ProgrammableROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1109包括但不限于这些和任意其它适合类型的存储器。
处理器1110可包括一个或多个处理单元;可选地,处理器1110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (13)
1.一种消息处理方法,其特征在于,所述方法包括:
在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,所述第一界面包括所述N个群组分别对应的N个标识;
接收用户对所述第一界面中M个第一标识的第一输入,其中,所述N个标识包括所述M个第一标识,一个所述第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;
响应于所述第一输入,显示第二界面,其中,所述第二界面包括每个所述第一群组中的所述第一会话消息。
2.根据权利要求1所述的方法,其特征在于,所述显示第二界面之前,所述方法还包括:
响应于所述第一输入,将所述M个第一标识分别对应的M个第一群组进行合并,得到合并群组,其中,所述第二界面为所述合并群组的会话界面。
3.根据权利要求2所述的方法,其特征在于,所述显示第二界面之后,所述方法还包括:
在检测到目标群组的会话消息在所述第二界面中的出现频次低于第一阈值的情况下,将所述目标群组移除出所述合并群组,其中,所述M个第一群组包括所述目标群组。
4.根据权利要求2所述的方法,其特征在于,所述显示第二界面之后,所述方法还包括:
在检测到所述第二界面中存在待发送的第一消息的情况下,显示第一控件,其中,所述第一控件用于选择所述第一消息的第一接收群组,所述第一接收群组包括所述M个第一群组中的全部或部分;
接收用户对所述第一控件的第二输入;
响应于所述第二输入,将所述第一消息发送至所述第一接收群组。
5.根据权利要求2所述的方法,其特征在于,所述显示第二界面之后,所述方法还包括:
在检测到所述第二界面中存在待发送的第二消息的情况下,获取所述第二消息的内容;
在所述第二消息的内容与所述第一话题无关的情况下,将所述第二消息发送至第二接收群组,并且所述第二界面中不显示所述第二消息,其中,所述第二接收群组是由用户从所述M个第一群组中选择的群组;
或者,在所述第二消息的内容与所述第一话题有关的情况下,将所述第二消息发送至所述M个第一群组,并在所述第二界面中显示所述第二消息。
6.根据权利要求2所述的方法,其特征在于,所述将所述M个第一标识分别对应的M个第一群组进行合并,得到合并群组之后,所述方法还包括:
向服务器发送所述合并群组的合并信息,并指示所述服务器将所述合并群组同步至所述M个第一群组的成员对应的电子设备。
7.根据权利要求1所述的方法,其特征在于,所述第二界面中不同群组的会话消息对应于不同的显示方式。
8.一种消息处理装置,其特征在于,所述装置包括:
第一显示模块,用于在N个群组中均包括属于第一话题的第一会话消息的情况下,显示第一界面,其中,所述第一界面包括所述N个群组分别对应的N个标识;
第一接收模块,用于接收用户对所述第一界面中M个第一标识的第一输入,其中,所述N个标识包括所述M个第一标识,一个所述第一标识对应于一个第一群组,M和N均为大于1的整数,M≤N;
第二显示模块,用于响应于所述第一输入,显示第二界面,其中,所述第二界面包括每个所述第一群组中的所述第一会话消息。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
合并模块,用于响应于所述第一输入,将所述M个第一标识分别对应的M个第一群组进行合并,得到合并群组,其中,所述第二界面为所述合并群组的会话界面。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
移除模块,用于在检测到目标群组的会话消息在所述第二界面中的出现频次低于第一阈值的情况下,将所述目标群组移除出所述合并群组,其中,所述M个第一群组包括所述目标群组。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第三显示模块,用于在检测到所述第二界面中存在待发送的第一消息的情况下,显示第一控件,其中,所述第一控件用于选择所述第一消息的第一接收群组,所述第一接收群组包括所述M个第一群组中的全部或部分;
第二接收模块,用于接收用户对所述第一控件的第二输入;
第一发送模块,用于响应于所述第二输入,将所述第一消息发送至所述第一接收群组。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括:
获取模块,用于在检测到所述第二界面中存在待发送的第二消息的情况下,获取所述第二消息的内容;
第二发送模块,用于在所述第二消息的内容与所述第一话题无关的情况下,将所述第二消息发送至第二接收群组,并且所述第二界面中不显示所述第二消息,其中,所述第二接收群组是由用户从所述M个第一群组中选择的群组;或者,
第三发送模块,用于在所述第二消息的内容与所述第一话题有关的情况下,将所述第二消息发送至所述M个第一群组,并在所述第二界面中显示所述第二消息。
13.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第四发送模块,用于向服务器发送所述合并群组的合并信息,并指示所述服务器将所述合并群组同步至所述M个第一群组的成员对应的电子设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211607659.4A CN115987928A (zh) | 2022-12-14 | 2022-12-14 | 消息处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211607659.4A CN115987928A (zh) | 2022-12-14 | 2022-12-14 | 消息处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115987928A true CN115987928A (zh) | 2023-04-18 |
Family
ID=85969224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211607659.4A Pending CN115987928A (zh) | 2022-12-14 | 2022-12-14 | 消息处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115987928A (zh) |
-
2022
- 2022-12-14 CN CN202211607659.4A patent/CN115987928A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111984115A (zh) | 消息发送方法、装置和电子设备 | |
CN111884908B (zh) | 联系人标识显示方法、装置及电子设备 | |
CN112817676B (zh) | 信息处理方法和电子设备 | |
CN113794795B (zh) | 信息共享方法、装置、电子设备及可读存储介质 | |
CN112866092B (zh) | 群聊创建方法及群聊创建装置 | |
CN112260937A (zh) | 消息处理方法、装置、电子设备及存储介质 | |
CN112462990A (zh) | 图像发送方法、装置及电子设备 | |
CN113504859A (zh) | 传输方法和装置 | |
CN112486444A (zh) | 投屏方法、装置、设备和可读存储介质 | |
CN114385049A (zh) | 消息处理方法、装置、设备和存储介质 | |
CN112162803A (zh) | 消息显示方法、装置及电子设备 | |
CN114327088A (zh) | 消息发送方法、装置、电子设备及介质 | |
CN112286615A (zh) | 应用程序的信息显示方法及装置 | |
CN114374663B (zh) | 消息处理方法和消息处理装置 | |
CN115167721A (zh) | 功能界面的显示方法和装置 | |
CN112399010B (zh) | 页面显示方法、装置和电子设备 | |
CN111796736B (zh) | 应用程序的分享方法、装置和电子设备 | |
CN112818094A (zh) | 聊天内容处理方法、装置及电子设备 | |
CN114564271A (zh) | 聊天窗口信息输入方法、装置和电子设备 | |
CN115987928A (zh) | 消息处理方法和装置 | |
CN113805756A (zh) | 界面显示方法、装置、电子设备及存储介质 | |
CN113010072A (zh) | 搜索方法、装置、电子设备及可读存储介质 | |
CN112596645A (zh) | 应用标识隐藏方法、装置和电子设备 | |
CN112437196B (zh) | 页面显示方法、装置和电子设备 | |
CN112230817B (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 |