CN116016412B - 即时消息处理方法、装置、电子设备及存储介质 - Google Patents
即时消息处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN116016412B CN116016412B CN202310004378.8A CN202310004378A CN116016412B CN 116016412 B CN116016412 B CN 116016412B CN 202310004378 A CN202310004378 A CN 202310004378A CN 116016412 B CN116016412 B CN 116016412B
- Authority
- CN
- China
- Prior art keywords
- message
- group
- session
- user interface
- messages
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 238000012545 processing Methods 0.000 claims abstract description 64
- 238000000034 method Methods 0.000 claims description 59
- 238000010586 diagram Methods 0.000 claims description 39
- 230000004044 response Effects 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 4
- 239000000758 substrate Substances 0.000 claims 1
- 230000000007 visual effect Effects 0.000 abstract description 7
- 238000004891 communication Methods 0.000 abstract description 5
- 238000012216 screening Methods 0.000 description 11
- 230000001960 triggered effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000006386 neutralization reaction Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
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]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- 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/214—Monitoring or handling of messages using selective forwarding
-
- 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/226—Delivery according to priorities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供一种即时消息处理方法、装置、设备及存储介质,涉及通信技术领域。通过消息展示样式的切换操作,可以将图形用户界面上以即时消息会话列表所展示的第一消息分组下的消息切换为按照第一消息分组对应的视图展示样式进行展示,使得消息展示样式不再局限于常规的会话列表展示样式,为用户提供更加直观的视图展示样式,使得用户在进行消息浏览时,不再局限于会话列表形式的消息展示样式,根据不同的消息分组,可以为用户提供该分组对应的视图展示样式,即不同的分组可以具有不同的视图展示样式,从而实现了展示样式的个性化,便于用户通过视图展示样式高效获取该分组中重要信息以及便捷进行下一步的消息处理操作,提高了用户的使用体验。
Description
技术领域
本申请涉及通信技术领域,具体而言,涉及一种即时消息处理方法、装置、电子设备及存储介质。
背景技术
目前社交软件通常是以会话列表的形式向用户展示会话消息,而会话列表中仅显示有会话名称、会话头像等标识,用户在处理即时消息时,则是以会话名称或会话头像等作为筛选条件进入会话页面进行消息处理。
但是,会话列表的展示方式太过单一,且进入会话页面的筛选条件较为限制,使得对即时消息的处理效率较低。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种即时消息处理方法、装置、电子设备及存储介质,以便于解决现有技术中对消息处理效率较低的问题。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种即时消息处理方法,通过终端设备提供图形用户界面,所述方法包括:
通过所述图形用户界面展示第一消息分组对应的即时消息会话列表;
响应于消息展示样式的切换操作,确定所述第一消息分组对应的视图展示样式,其中所述视图展示样式为不同于所述即时消息会话列表的展示样式;
按照所述第一消息分组对应的视图展示样式在所述图形用户界面展示所述即时消息会话列表中的消息。
第二方面,本申请实施例还提供了一种即时消息处理装置,应用于终端设备,通过所述终端设备提供图形用户界面,所述装置包括:展示模块、确定模块;
展示模块,用于通过所述图形用户界面展示第一消息分组对应的即时消息会话列表;
确定模块,用于响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式,其中视图展示样式为不同于即时消息会话列表的展示样式;
展示模块,用于按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如第一方面中提供的即时消息处理方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的即时消息处理方法。
本申请的有益效果是:
本申请提供一种即时消息处理方法、装置、设备及存储介质,通过消息展示样式的切换操作,可以将图形用户界面上以即时消息会话列表所展示的第一消息分组下的消息切换为按照第一消息分组对应的视图展示样式进行展示,使得消息展示样式不再局限于常规的会话列表展示样式,为用户提供更加直观的视图展示样式,使得用户在进行消息浏览时,不再局限于会话列表形式的消息展示样式,根据不同的消息分组,可以为用户提供该分组对应的视图展示样式,即不同的分组可以具有不同的视图展示样式,从而实现了展示样式的个性化,便于用户通过视图展示样式高效获取该分组中重要信息以及便捷进行下一步的消息处理操作,提高了用户的使用体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请一实施例提供的即时消息处理方法的流程示意图;
图2为本申请一实施例提供的图形用户界面的示意图;
图3为本申请另一实施例提供的即时消息处理方法的流程示意图;
图4为本申请另一实施例提供的即时消息处理方法的流程示意图;
图5为本申请另一实施例提供的即时消息处理方法的流程示意图;
图6为本申请另一实施例提供的即时消息处理方法的流程示意图;
图7为本申请另一实施例提供的图形用户界面的示意图;
图8为本申请另一实施例提供的图形用户界面的示意图;
图9为本申请另一实施例提供的图形用户界面的示意图;
图10为本申请另一实施例提供的即时消息处理方法的流程示意图;
图11为本申请另一实施例提供的图形用户界面的示意图;
图12为本申请实施例提供的一种即时消息处理装置的示意图;
图13为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
图1为本申请一实施例提供的即时消息处理方法的流程示意图;图2为本申请一实施例提供的图形用户界面的示意图;本方法的执行主体可以是终端设备,也可以是服务器,通过终端设备可提供图形用户界面,如图1所示,该方法可包括:
S101、通过图形用户界面展示第一消息分组对应的即时消息会话列表。
如图2所示,即时消息会话列表也即如我们通常使用即时消息软件时的常规消息展示样式,在即时消息会话列表这种展示模式下,各会话按照顺序依次竖向排列,用户可通过会话头像、会话名称进入某个会话界面进行会话回复。
由于图形用户界面显示尺寸的问题,当前时刻仅能展示部分会话,用户可通过上下滑动屏幕的方式去查看其他会话。
通常,可按照消息的指定的消息分组去展示消息分组所对应的即时消息会话列表,例如第一消息分组为按照时间分组时,可以将用户的所有消息按照时间顺序依次排列成会话列表的形式进行展示,其中,最新会话可展示在会话列表的最上方以便于用户处理。
S102、响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式,其中视图展示样式为不同于即时消息会话列表的展示样式。
在一些实施例中,可基于输入的消息展示样式的切换操作,可将第一消息分组对应的即时消息会话列表这种消息展示样式切换为第一消息分组对应的视图展示样式,视图展示样式为区别于即时消息会话列表的一种展示样式,也即通过切换操作,可以将以即时消息会话列表形式所展示的第一消息分组下的消息切换为另一种视图展示样式进行展示。
S103、按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
可选地,基于第一消息分组对应的视图展示样式,可将图形用户界面上所展示的第一消息分组对应的即时消息会话列表中的消息按照视图展示样式进行展示。
由于即时消息会话列表这种消息展示样式较为局限,仅能通过会话头像或会话名称进入会话,使得用户在进行消息筛选时筛选方式较为局限,而视图展示样式以一种全新的展示方式展示消息,视图展示样式能够更加直观的向用户展示消息,从而可提高用户处理消息的感受度。
综上,本实施例提供的即时消息处理方法,通过消息展示样式的切换操作,可以将图形用户界面上以即时消息会话列表所展示的第一消息分组下的消息切换为按照第一消息分组对应的视图展示样式进行展示,使得消息展示样式不再局限于常规的会话列表展示样式,使得用户在进行消息浏览时,不再局限于会话列表形式的消息展示样式,根据不同的消息分组,可以为用户提供该分组对应的视图展示样式,即不同的分组可以具有不同的视图展示样式,从而实现了展示样式的个性化,便于用户通过视图展示样式高效获取该分组中重要信息以及便捷进行下一步的消息处理操作,提高了用户的使用体验。
如图2所示,图形用户界面上还包括样式切换控件;步骤S102中,响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式,可以包括:响应于针对样式切换控件的触发操作,确定第一消息分组对应的视图展示样式。
可选地,样式切换控件可以设置于图形用户界面上的任意位置,以不遮挡界面中的其他信息为原则。
在另一种可实现的方式中,切换控件也可以为终端设备上的物理按键,例如:音量按键、关机键、静音键等。在通过物理按键触发时,物理按键的触发程序可以区别于物理按键的常规功能的触发程序,例如:常规的音量键按压一次音量变化一次,而当音量键用作切换控件时,可以是长按满足预设时长触发界面的切换。
或者也可以是通过键盘上的按键实现触发操作等,方式不限。
在未触发样式切换控件之前,图形用户界面上则展示第一消息分组对应的即时消息会话列表,也即图2当前所展示的界面。在触发样式切换控件后,则可先确定第一消息分组对应的视图展示样式,其中,第一消息分组对应的视图展示样式是根据分组的特征预先设定好的。
图3为本申请另一实施例提供的即时消息处理方法的流程示意图;可选地,本方法还可包括:
S301、通过图形用户界面显示多个消息分组分别对应的组别控件。
如图2所示,在图形用户界面的顶部可显示四个组别控件,组别控件的标识可以为消息分组的分组名称,通过分组名称可引导用户快速的选择所需的组别控件。图2中示例性的展示了四种消息分组的组别控件,实际应用中,可以设置更多的消息分组,对应的再图形用户界面中添加更多的组别控件。
S302、响应针对多个组别控件中的第一组别控件的选择操作,确定当前待显示的分组为第一消息分组。
可选地,可通过组别控件,选择当前的消息分组,可以是点击组别控件以选中组别控件,从而所选中的组别控件对应的消息分组作为第一消息分组。
在第一消息分组确定的情况下,则会从所有的消息中选定第一消息分组所对应的消息,并将所选定的消息按照即时消息会话列表的形式展示在图形用户界面上。
图4为本申请另一实施例提供的即时消息处理方法的流程示意图;可选地,步骤S103中,按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息后,本方法还可包括:
S401、响应针对多个组别控件中的第二组别控件的选择操作,确定当前待显示的分组为第二消息分组。
若当前是按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息,而此时用户想要切换至其他消息分组下去展示消息,那么,可触发去选中第一消息分组之外的第二消息分组的组别控件,则可锁定第二消息分组为当前待选中的分组。其中,第二消息分组可以是除第一消息分组之外的任意消息分组。
当确定当前待显示的分组为第二消息分组后,首先可在图形用户界面上展示第二消息分组对应的即时消息会话列表。
S402、确定第二消息分组对应的视图展示样式。
当触发样式切换控件后,则可确定第二消息分组对应的视图展示样式。同样的第二消息分组对应的视图展示样式也是根据第二消息分组的分组特征预先设定好的。
S403、按照第二消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
可选地,可将图形用户界面中当前按照即时消息会话列表样式所展示的第二消息分组中的各消息切换为按照第二消息分组对应的视图展示样式进行显示。
可选地,步骤S103中,按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息后,本方法还可包括:响应于针对样式切换控件的触发操作,通过图形用户界面展示第一消息分组对应的即时消息会话列表。
在一些实施例中,当想要从消息分组对应的视图展示样式退出时,可再次触发样式切换控件,则可以将按照消息分组对应的视图展示样式所展示的消息切换回按照即时消息会话列表样式进行展示。而当要再次切换至视图展示样式时,可再次触发样式切换控件。
图5为本申请另一实施例提供的即时消息处理方法的流程示意图;可选地,步骤S101中,通过图形用户界面展示第一消息分组对应的即时消息会话列表,可以包括:
S501、根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息。
由于用户可能在持续的接收到用户所相关的群组或者个人发送的新的消息,且对于群组中的消息而言,还有很多与用户无关的消息,但是也属于用户的即时消息账号所接收到的消息,那么,用户的消息拥有量是巨大的,而消息分组则可以对用户接收到的所有消息进行分类,从而可分类进行部分消息的展示。
那么,在响应于第一消息分组的分组控件的触发操作后,可根据第一消息分组的分组类别,从用户的所有会话消息中确定出第一消息分组对应的待展示的消息。
S502、按照列表样式展示待展示的消息,得到第一消息分组对应的即时消息会话列表。
对于确定出的待展示的消息,则可根据各待展示的消息的接收时间,将各待展示的消息以列表的样式依次顺序展示,得到第一消息分组对应的即时消息会话列表。并针对每个消息可显示消息的会话头像和/或会话名称。
可选地,分组类别至少包括以下一项:时间顺序组、未读消息组、用户关联消息组、处理进度组。
其中,时间顺序组也即指根据消息的接收时间对各消息进行分组,在展示时间顺序组对应的即时消息会话列表时,则可默认按照最新时间顺序依次排序展示各消息,或者也可以通过筛选,展示指定时间下的各消息。
未读消息组则指根据消息是否被用户读取对各消息进行分组,未读消息分组则包含用户未读的消息。
用户关联消息组则是根据消息与用户的关联性对消息分组,用户关联消息组中包含所有与用户相关的消息。对于单人会话而言,对方发送的消息一定是与用户相关的,而对于群组会话而言,由于群组中的成员较多,大家均可以互相发送会话消息,则会产生很多与用户无关的消息,当然也会存在一些与用户相关的消息,这里指“@我”的消息。
处理进度组则是根据消息的处理进度对各消息进行分组,例如:未处理的消息、正在处理的消息、已处理的消息均对应不同的处理进度。
可选地,步骤S501中,根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息,可以包括:若第一消息分组的分组类别为时间顺序组,则从所有会话消息中确定指定数量的最新消息作为待展示的消息。
当第一消息分组为时间顺序组时,可以将用户的所有会话消息中指定数量的最新消息作为待展示的消息,其中,这里的指定数量可根据图形用户界面的显示尺寸以及各消息的显示尺寸确定。
在图形用户界面显示尺寸范围内仅可能的展示更多的最新消息。其余的消息可通过用户滑动屏幕上下翻滚进行展示。在未指定特定的显示时间时,所有的消息可根据时间顺序依次排列显示,最新消息优先显示,以方便用户及时处理最新消息。
图6为本申请另一实施例提供的即时消息处理方法的流程示意图;图7为本申请另一实施例提供的图形用户界面的示意图。
若第一消息分组的分组类别为时间顺序组,可选地,步骤S103中,按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息可以包括:
S601、生成散点图,其中,散点图的一条坐标轴用于表征日期,散点图的另一条坐标轴用于表征时间点或时间段。
当第一消息分组的分组类别为时间顺序组时,第一消息分组对应的视图展示样式可以为散点图样式,如图7所示,散点图可包括日期轴和时间段轴,当然,屏幕显示尺寸允许的情况下,时间段可以采用时间点进行代替,以实现时间的更细划分。
S602、根据即时消息会话列表中的消息的接收时间将即时消息会话列表中的消息作为坐标点展示至散点图中。
可根据所确定的时间顺序组所对应的待展示消息,根据各待展示消息的接收时间,在散点图中对应日期时间段中所标定的坐标点上展示待展示消息的会话标识(会话名称或会话头像),从而用户可基于会话标识进入到待展示消息的会话窗口中。
以图7所展示的时间顺序组对应的视图展示样式进行具体说明。如图7所示,可在界面的第一操作区内展示完整一个月内的今天及今天之前的各历史日期,例如,今天为21号,那么,可分别显示21号-1号各日期。
在界面的第二操作区内可以预设的时间间隔显示各时间段,也即对一天中的24个小时进行分段,这里可以是按照预设的间隔时间均匀分段,如图7中所示的,以1个小时为间隔时间进行分段,实际应用中也可以是按照2小时、3小时或者按照分钟进行分段。
可选地,第一操作区可以为水平方向的操作区,此时,第二操作区可以为竖直方向的操作区,当然也可以进行调换,第一操作区可以为竖直方向的操作区,此时,第二操作区则为水平方向的操作区。
同样的,对于第二操作区中的各时间段,可以通过竖直方向的滑动操作以滑动选择目标时间段。
在一些实施例中,可以待展示的消息的接收时间作为各消息的目标显示日期和目标显示时刻。
例如:消息1的接收时间为今天的14:30,那么,可以确定消息1的目标显示日期为今天,目标显示时刻为14:30。
可选地,如图7所示,可在第一操作区的今天,第二操作区的14:59-14:00的时间段所对应的坐标点上展示消息1的会话标识,这里可以仅显示消息1的会话头像也可以仅显示消息1的会话名称,或者会话1的头像和名称可以同时显示。
一些情况下可能相同日期相同时刻的待展示消息会包含多个,那么多个消息的会话标识可叠加显示在该日期下该时间段对应的坐标点上。且叠加显示时可以相互存在重叠但是不完全遮挡。
基于上述方式,可将时间顺序组对应的各待展示的消息展示在对应的日期和时间段下,用户可基于对第一操作区中的日期以及第二操作区中的时间段的触发操作,选择目标日期和目标时间段,从而快速的从大量的消息中选择出所关注的日期和时间段的会话。
可选地,可响应于对目标日期及目标时间段的坐标点上所展示的目标消息的会话标识的触发操作,则可进入会话中,以对会话中的目标消息进行快速处理。
当然,在具体设计时,时间顺序组对应的这种视图展示样式下,还可设置有年、月日的筛选条件,不限于是本实施例中所列举的日期和时间段的筛选,从而可以进行更加细化的筛选。
可选地,步骤S501中,根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息,可以包括:若第一消息分组的分组类别为未读消息组,则从所有会话消息中确定用户未读取的消息为待展示的消息。
当第一消息分组为未读消息组时,可从用户的所有会话消息中将所有用户未读的消息确定为待展示的消息。
可选地,若第一消息分组的分组类别为未读消息组,步骤S103中,按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息可以包括:在图形用户界面上按照未读消息的接收时间依次展示每条未读消息条目,其中,每条未读消息条目中包含未读消息和辅助信息,且未读消息相对于辅助信息在对应的未读消息条目中突出显示。
图8为本申请另一实施例提供的图形用户界面的示意图,在未读消息组对应的视图展示样式下,在图形用户界面中可对用户未读的消息进行显示,以侧重对未读消息的单独显示,便于用户对未读消息的快速处理。
未读消息也即指用户在收到消息后,未进入会话窗口读取该消息,该消息一直处于未读状态,通常从用户最近一次退出会话窗口到当前时刻之间所接收到的新的消息均属于未读消息。
在一些办公即时聊天软件中,消息是否被用户读取,会产生相应的标记,已被读取的消息下方会显示已读标记,未读消息下方会显示未读标记,针对这种聊天软件,通常可以通过消息下方的标记信息,获取会话中的未读消息。
如图8所示,示例性的展示了4个未读消息,其中4个消息可以分别来自于不同的会话窗口。在一些实施例中,可以按照各未读消息的接收时间,对各未读消息的显示顺序进行排序,未读消息的接收时间距离当前时刻越近,可以认为其处理的优先级越高,那么可以将其排列的更加靠前。
例如:未读消息1的接收时刻为12:00,未读消息2的接收时刻为13:00,未读消息3的接收时刻为13:30,当前时刻为15:00,那么,可以将未读消息1排列在如图8中的第一排左边的位置,未读消息2排列在第一排右边的位置,未读消息3排列在第二排左边的位置。当然,这种排列方式是基于每一排仅能布局两个未读消息的基础上的一种实现方式,实际应用中每一排可以布局的会话数量不固定。
由于未读消息的接收时间距离当前时刻越远,说明该未读消息的接收时间越早,为了便于对积压已久的未读消息进行快速处理,那么,可认为未读新消息的接收时间距离当前时刻越远,其处理的优先级越高,可以将其排列的更加靠前。也即是与上述的正向排序方式相反的排序。
可选地,当一个会话窗口中未读消息仅包含一条时,可以对这条未读消息进行单独的显示。而通常一个会话窗口中未读的消息可能包含多条,那么,可如图8所示,对会话窗口中最新一条未读消息(最后一条未读消息)按照第一方式展示,这里的第一方式可以为放大展示,或者是高亮展示等,以便于能够快速的读取到会话中最新一条未读消息。
而对于除最新一条未读消息之外的其它未读消息,则可以如图8所示,压缩显示在最新一条未读消息的下面,这里的第二方式则是为了区别于第一方式,第二方式可以为缩小显示,或者非高亮显示等,目的还是为了突出对最新一条未读消息的显示。
通过点击压缩显示的其它未读消息,则可以按照各未读消息的接收时间,按顺序依次显示各未读消息。
可选地,可响应于对各未读消息的触发操作,则可触发展示该条未读消息的完整内容,从而在不进入会话窗口的前提下可快速的读取未读的消息。
可选地,步骤S501中,根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息,可以包括:若第一消息分组的分组类别为用户关联消息组,则从所有会话消息中确定提及用户的消息为待展示的消息。
当第一消息分组为用户关联消息组时,则可以将用户接收的所有消息中提及用户的消息确定为待展示的消息。也即将“@我”的消息确定为待展示的消息。
可选地,若第一消息分组的分组类别为用户关联消息组,步骤S103中,按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息可以包括:在图形用户界面上展示每条用户关联消息条目,其中,每条用户关联消息条目中包含提及用户的消息和回复控件,回复控件用于接收用户的输入内容。
通常,群会话中的消息较多,而为了便于用户快速的处理与自己相关的消息,可从各会话中获取与用户相关的消息,也即获取“@我”的消息。
在一些实施例中,针对每个会话窗口而言,可以仅对各会话窗口中最新一条与用户相关的消息进行抽取并进行展示,那么,可以根据各会话窗口中最新一条与用户相关的消息的接收时间,确定各与用户相关的消息的展示优先级。
而在另一些实施例中,还可以对各会话窗口中每一条与用户相关的消息均进行抽取展示,那么,针对一个会话窗口中的各条与用户相关的消息,可按照各条与用户相关的消息的接收时间,对一个会话窗口中的各条与用户相关的消息的展示优先级进行排序。
图9为本申请另一实施例提供的图形用户界面的示意图。如图9所示,以界面中仅展示2个会话窗口中的即时消息为例,2个会话窗口可分别对应一消息展示区域,各会话窗口中的与用户相关的消息则展示在各会话窗口对应的消息展示区域内。
图9中是以仅对各会话窗口中最新一条与用户相关的消息进行展示为例,在各会话窗口的消息展示区域内仅展示了一条与用户相关的消息。而各会话窗口的排列顺序则是由各会话窗口中最新一条与用户相关的消息的接收时间决定的,假设会话窗口1中最新一条与用户相关的消息的接收时间为14:00,而会话窗口2中最新一条与用户相关的消息的接收时间为14:30,当前时间为15:00,由于会话窗口2中最新一条与用户相关的消息的接收时间更接近当前时间,可认为其优先级更高,那么可以将会话窗口2中最新一条与用户相关的消息展示在上面第一排,会话窗口2的则展示在第二排,依次类推,将各会话窗口中最新一条与用户相关的消息依次排列。
而当需要对各会话窗口中的多条与用户相关的消息进行展示时,则可以适应性的扩大各会话窗口所对应的消息展示区域的尺寸,或者也可以是增加各会话窗口对应的消息展示区域的数量。
针对增加各会话窗口对应的消息展示区域的数量的这种方式,可以理解为图9中所展示的两个会话窗口为同一个会话窗口,上面一个消息展示区域中展示的为会话窗口1中与用户相关的一条消息,下面一个消息展示区域中展示的为会话窗口1中与用户相关的另一条消息,当会话窗口1中与用户相关的消息更多时,可以继续增加对应数量的消息展示区域。
继续如图9所示,在会话窗口对应的消息展示区域内还可展示有消息回复区域,消息回复区域则是用于对所展示的与用户相关的未读消息进行便捷回复。回复控件用于响应用户的输入内容,将输入内容发送至提及用户的消息对应的会话窗中。
可选地,为了避免各消息的回复发生错乱,可在各条与用户相关的未读消息下方展示对应的消息回复区域,用户可通过消息回复区域中的消息回复控件输入该条与用户相关的消息的回复内容,以快速的回复与自己相关的消息,无需进入会话窗口中进行回复。
当然,针对一个会话窗口而言,一个会话窗口中的各条与用户相关的消息可共同设置一个消息回复控件,当要对其中的任一条与用户相关的消息进行回复时,可先选中要进行回复的与用户相关的消息,再通过消息回复控件在消息回复区域内输入待回复的消息内容。
可选地,步骤S501中,根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息,可以包括:若第一消息分组的分组类别为处理进度组,则从所有会话消息中确定指定数量的最新消息为待展示的消息。
当第一消息分组为处理进度组时,可以从用户的所有会话消息中确定出指定数量的最新消息为待展示的消息,这里的指定数量同样可根据图形用户界面的显示尺寸、以及消息的尺寸确定。其中,所确定出的待展示消息中可包含各种处理进度的消息。
图10为本申请另一实施例提供的即时消息处理方法的流程示意图;若第一消息分组的分组类别为处理进度组,步骤S103中,按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息可以包括:
S1001、通过图形用户界面展示多个进度条目,其中,每个进度条目用于展示不同进度状态的消息,其中,进度状态包括未开始、进行中、已处理。
图11为本申请另一实施例提供的图形用户界面的示意图。如图11所示,处理进度组对应的视图展示样式可包括多个进度条目,本实施例中可将处理进度分为未开始、进行中和已处理三种进度,那么,对应的图形用户界面上可分别展示未开始、进行中和已处理三个进度条目。
通过对消息按照消息处理进度进行区分展示,可以便于用户根据消息的处理需求,有选择性的进行消息处理。
S1002、确定即时消息会话列表中的每条消息的进度状态。
在一种可实现的方式中,即时消息会话列表中每条消息可对应一消息处理标记,消息处理标记可用于指示消息的处理进度。消息处理标记可以是用户预先对消息进行标记生成的。可响应用户在会话列表中目标会话的标记操作,生成目标会话的消息处理标记。
标记方式可以是点击该消息,在弹出的标记更改框中更改标记,或者也可以是在该消息所在的会话窗口中通过水平滑动操作,触发弹出标记更改选项,在标记更改选项中选择标记。
用户在接收到新的消息后,若立刻处理了该消息,则可以将该消息标记为已处理,而若用户在接收到新的消息后,当前没有时间进行处理,则可以将该消息标记为未开始,而若用户对所接收到的新的消息正在处理,但在处理的过程中又有更加紧急的新消息需要进行处理,那么,可以将该正在处理的消息标记为进行中。
基于用户对各消息所打的标记,可生成各消息的消息处理标记,而根据消息的消息处理标记则可获取消息的处理进度状态。
S1003、根据即时消息会话列表中的每条消息的进度状态,将即时消息会话列表中的每条消息分配至对应的进度条目中进行展示。
可选地,如图11所示,基于上述获取的各消息的处理进度状态,可以在各进度条目所对应的消息展示区域内展示各消息的会话标识,也即,将各消息的会话标识展示在对应的进度条目下,这样,用户则可根据消息处理进度需求,从对应的进度条目下选择消息进行处理。
例如:用户想要对未开始的消息进行处理,则可以在未开始进度条目对应的消息展示区域内,通过点击所要处理的消息的会话标识进入会话窗口,以进行消息处理。
在一些实施例中各消息的消息处理标记也可以是自动生成的,终端设备可根据用户对消息的处理操作,为各消息生成消息处理标记。
另外,针对各进度条目中所展示的各消息也可以进行调整,例如,未开始进度条目中的消息1,当用户对消息1处理完成后,则可以将消息1的消息处理标记由未开始更改为已处理,此时,可将消息1由未开始进度条目调整至已处理进度条目中。
通过本方法所提供的四种消息分组的视图展示样式来展示用户的消息,可以按照各消息分组的分组特征对用户的消息进行不同维度的侧重显示,从而可为用户提供多样化的消息筛选方式,提高用户的消息处理感受度。
综上,本实施例提供的即时消息处理方法,通过消息展示样式的切换操作,可以将图形用户界面上以即时消息会话列表所展示的第一消息分组下的消息切换为按照第一消息分组对应的视图展示样式进行展示,使得消息展示样式不再局限于常规的会话列表展示样式,为用户提供更加直观的视图展示样式,使得用户在进行消息浏览时,不再局限于会话列表形式的消息展示样式,根据不同的消息分组,可以为用户提供该分组对应的视图展示样式,即不同的分组可以具有不同的视图展示样式,从而实现了展示样式的个性化,便于用户通过视图展示样式高效获取该分组中重要信息以及便捷进行下一步的消息处理操作,提高了用户的使用体验。
下述对用以执行本申请所提供的即时消息处理方法的装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
图12为本申请实施例提供的一种即时消息处理装置的示意图,该即时消息处理装置实现的功能对应上述方法执行的步骤。该装置可以理解为上述的终端设备或者服务器,或服务器的处理器,也可以理解为独立于上述服务器或处理器之外的在服务器控制下实现本申请功能的组件,在终端设备的会话列表界面上显示有即时消息会话列表,如图12所示,该装置可包括:展示模块120、确定模块121;
展示模块120,用于通过图形用户界面展示第一消息分组对应的即时消息会话列表;
确定模块121,用于响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式,其中视图展示样式为不同于即时消息会话列表的展示样式;
展示模块120,用于按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
可选地,图形用户界面还包括样式切换控件;
确定模块121,具体用于响应于针对样式切换控件的触发操作,确定第一消息分组对应的视图展示样式。
可选地,展示模块120,还用于通过图形用户界面显示多个消息分组分别对应的组别控件;
确定模块121,还用于响应针对多个组别控件中的第一组别控件的选择操作,确定当前待显示的分组为第一消息分组。
展示模块120,具体用于响应针对多个组别控件中的第二组别控件的选择操作,确定当前待显示的分组为第二消息分组;
确定第二消息分组对应的视图展示样式;
按照第二消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
展示模块120,具体用于响应于针对样式切换控件的触发操作,通过图形用户界面展示第一消息分组对应的即时消息会话列表。
展示模块120,具体用于根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息;
按照列表样式展示待展示的消息,得到第一消息分组对应的即时消息会话列表。
可选地,分组类别至少包括以下一项:时间顺序组、未读消息组、用户关联消息组、处理进度组。
确定模块121,具体用于若第一消息分组的分组类别为时间顺序组,则从所有会话消息中确定指定数量的最新消息作为待展示的消息。
可选地,若第一消息分组的分组类别为时间顺序组;
展示模块120,具体用于生成散点图,其中,散点图的一条坐标轴用于表征日期,散点图的另一条坐标轴用于表征时间点或时间段;
根据即时消息会话列表中的消息的接收时间将即时消息会话列表中的消息作为坐标点展示至散点图中。
可选地,确定模块121,具体用于若第一消息分组的分组类别为未读消息组,则从所有会话消息中确定用户未读取的消息为待展示的消息。
可选地,若第一消息分组的分组类别为未读消息组;
展示模块120,具体用于在图形用户界面上按照未读消息的接收时间依次展示每条未读消息条目,其中,每条未读消息条目中包含未读消息和辅助信息,且未读消息相对于辅助信息在对应的未读消息条目中突出显示。
可选地,确定模块121,具体用于若第一消息分组的分组类别为用户关联消息组,则从所有会话消息中确定提及用户的消息为待展示的消息。
可选地,若第一消息分组的分组类别为用户关联消息组;
展示模块120,具体用于在图形用户界面上展示每条用户关联消息条目,其中,每条用户关联消息条目中包含提及用户的消息和回复控件,回复控件用于接收用户的输入内容。
可选地,确定模块121,具体用于若第一消息分组的分组类别为处理进度组,则从所有会话消息中确定指定数量的最新消息为待展示的消息。
可选地,若第一消息分组的分组类别为处理进度组;
展示模块120,具体用于通过图形用户界面展示多个进度条目,其中,每个进度条目用于展示不同进度状态的消息,其中,进度状态包括未开始、进行中、已处理;
确定即时消息会话列表中的每条消息的进度状态;
根据即时消息会话列表中的每条消息的进度状态,将即时消息会话列表中的每条消息分配至对应的进度条目中进行展示。
通过上述装置,展示模块通过消息展示样式的切换操作,可以将图形用户界面上以即时消息会话列表所展示的第一消息分组下的消息切换为按照第一消息分组对应的视图展示样式进行展示,使得消息展示样式不再局限于常规的会话列表展示样式,为用户提供更加直观的视图展示样式,使得用户在进行消息浏览时,不再局限于会话列表形式的消息展示样式,根据不同的消息分组,可以为用户提供该分组对应的视图展示样式,即不同的分组可以具有不同的视图展示样式,从而实现了展示样式的个性化,便于用户通过视图展示样式高效获取该分组中重要信息以及便捷进行下一步的消息处理操作,提高了用户的使用体验。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。
上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过LAN、WAN、蓝牙、ZigBee、或NFC等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。
图13为本申请实施例提供的一种电子设备的结构示意图,包括:处理器801、存储介质802和总线803,存储介质802存储有处理器801可执行的机器可读指令,当电子设备运行如实施例中的一种即时消息处理方法时,处理器801与存储介质802之间通过总线803通信,处理器801执行机器可读指令,以执行以下步骤:
通过图形用户界面展示第一消息分组对应的即时消息会话列表;
响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式,其中视图展示样式为不同于即时消息会话列表的展示样式;
按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
在一个可行的实施方案中,图形用户界面还包括样式切换控件,处理器801在执行响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式时,具体用于:响应于针对样式切换控件的触发操作,确定第一消息分组对应的视图展示样式。
在一个可行的实施方案中,处理器801还用于执行:通过图形用户界面显示多个消息分组分别对应的组别控件;
响应针对多个组别控件中的第一组别控件的选择操作,确定当前待显示的分组为第一消息分组。
在一个可行的实施方案中,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息后之后,还用于:响应针对多个组别控件中的第二组别控件的选择操作,确定当前待显示的分组为第二消息分组;
确定第二消息分组对应的视图展示样式;
按照第二消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
在一个可行的实施方案中,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息后,还用于:响应于针对样式切换控件的触发操作,通过图形用户界面展示第一消息分组对应的即时消息会话列表。
在一个可行的实施方案中,处理器801在执行通过图形用户界面展示第一消息分组对应的即时消息会话列表时,具体用于:根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息;
按照列表样式展示待展示的消息,得到第一消息分组对应的即时消息会话列表。
在一个可行的实施方案中,分组类别至少包括以下一项:时间顺序组、未读消息组、用户关联消息组、处理进度组。
在一个可行的实施方案中,处理器801在根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于:若第一消息分组的分组类别为时间顺序组,则从所有会话消息中确定指定数量的最新消息作为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为时间顺序组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:生成散点图,其中,散点图的一条坐标轴用于表征日期,散点图的另一条坐标轴用于表征时间点或时间段;
根据即时消息会话列表中的消息的接收时间将即时消息会话列表中的消息作为坐标点展示至散点图中。
在一个可行的实施方案中,处理器801在执行根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于:若第一消息分组的分组类别为未读消息组,则从所有会话消息中确定用户未读取的消息为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为未读消息组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:在图形用户界面上按照未读消息的接收时间依次展示每条未读消息条目,其中,每条未读消息条目中包含未读消息和辅助信息,且未读消息相对于辅助信息在对应的未读消息条目中突出显示。
在一个可行的实施方案中,处理器801在执行根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于若第一消息分组的分组类别为用户关联消息组,则从所有会话消息中确定提及用户的消息为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为用户关联消息组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:在图形用户界面上展示每条用户关联消息条目,其中,每条用户关联消息条目中包含提及用户的消息和回复控件,回复控件用于接收用户的输入内容。
在一个可行的实施方案中,处理器801在执行根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于:若第一消息分组的分组类别为处理进度组,则从所有会话消息中确定指定数量的最新消息为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为处理进度组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:通过图形用户界面展示多个进度条目,其中,每个进度条目用于展示不同进度状态的消息,其中,进度状态包括未开始、进行中、已处理;
确定即时消息会话列表中的每条消息的进度状态;
根据即时消息会话列表中的每条消息的进度状态,将即时消息会话列表中的每条消息分配至对应的进度条目中进行展示。
通过上述方式,当终端设备通过消息展示样式的切换操作,可以将图形用户界面上以即时消息会话列表所展示的第一消息分组下的消息切换为按照第一消息分组对应的视图展示样式进行展示,使得消息展示样式不再局限于常规的会话列表展示样式,为用户提供更加直观的视图展示样式,使得用户在进行消息浏览时,不再局限于会话列表形式的消息展示样式,根据不同的消息分组,可以为用户提供该分组对应的视图展示样式,即不同的分组可以具有不同的视图展示样式,从而实现了展示样式的个性化,便于用户通过视图展示样式高效获取该分组中重要信息以及便捷进行下一步的消息处理操作,提高了用户的使用体验。
其中,存储介质802存储有程序代码,当程序代码被处理器801执行时,使得处理器801执行本说明书上述“示例性方法”部分中描述的根据本申请各种示例性实施方式的即时消息处理方法中的各种步骤。
处理器801可以是通用处理器,例如中央处理器(CPU)、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储介质802作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random Access Memory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储介质802还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
可选地,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行,处理器执行以下步骤:
通过图形用户界面展示第一消息分组对应的即时消息会话列表;
响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式,其中视图展示样式为不同于即时消息会话列表的展示样式;
按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
在一个可行的实施方案中,图形用户界面还包括样式切换控件,处理器801在执行响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式时,具体用于:响应于针对样式切换控件的触发操作,确定第一消息分组对应的视图展示样式。
在一个可行的实施方案中,处理器801还用于执行:通过图形用户界面显示多个消息分组分别对应的组别控件;
响应针对多个组别控件中的第一组别控件的选择操作,确定当前待显示的分组为第一消息分组。
在一个可行的实施方案中,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息后之后,还用于:响应针对多个组别控件中的第二组别控件的选择操作,确定当前待显示的分组为第二消息分组;
确定第二消息分组对应的视图展示样式;
按照第二消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息。
在一个可行的实施方案中,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息后,还用于:响应于针对样式切换控件的触发操作,通过图形用户界面展示第一消息分组对应的即时消息会话列表。
在一个可行的实施方案中,处理器801在执行通过图形用户界面展示第一消息分组对应的即时消息会话列表时,具体用于:根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息;
按照列表样式展示待展示的消息,得到第一消息分组对应的即时消息会话列表。
在一个可行的实施方案中,分组类别至少包括以下一项:时间顺序组、未读消息组、用户关联消息组、处理进度组。
在一个可行的实施方案中,处理器801在根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于:若第一消息分组的分组类别为时间顺序组,则从所有会话消息中确定指定数量的最新消息作为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为时间顺序组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:生成散点图,其中,散点图的一条坐标轴用于表征日期,散点图的另一条坐标轴用于表征时间点或时间段;
根据即时消息会话列表中的消息的接收时间将即时消息会话列表中的消息作为坐标点展示至散点图中。
在一个可行的实施方案中,处理器801在执行根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于:若第一消息分组的分组类别为未读消息组,则从所有会话消息中确定用户未读取的消息为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为未读消息组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:在图形用户界面上按照未读消息的接收时间依次展示每条未读消息条目,其中,每条未读消息条目中包含未读消息和辅助信息,且未读消息相对于辅助信息在对应的未读消息条目中突出显示。
在一个可行的实施方案中,处理器801在执行根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于若第一消息分组的分组类别为用户关联消息组,则从所有会话消息中确定提及用户的消息为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为用户关联消息组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:在图形用户界面上展示每条用户关联消息条目,其中,每条用户关联消息条目中包含提及用户的消息和回复控件,回复控件用于接收用户的输入内容。
在一个可行的实施方案中,处理器801在执行根据第一消息分组的分组类别,从所有会话消息中确定待展示的消息时,具体用于:若第一消息分组的分组类别为处理进度组,则从所有会话消息中确定指定数量的最新消息为待展示的消息。
在一个可行的实施方案中,若第一消息分组的分组类别为处理进度组,处理器801在执行按照第一消息分组对应的视图展示样式在图形用户界面上展示即时消息会话列表中的消息时,具体用于:通过图形用户界面展示多个进度条目,其中,每个进度条目用于展示不同进度状态的消息,其中,进度状态包括未开始、进行中、已处理;
确定即时消息会话列表中的每条消息的进度状态;
根据即时消息会话列表中的每条消息的进度状态,将即时消息会话列表中的每条消息分配至对应的进度条目中进行展示。
通过上述方式,当终端设备通过消息展示样式的切换操作,可以将图形用户界面上以即时消息会话列表所展示的第一消息分组下的消息切换为按照第一消息分组对应的视图展示样式进行展示,使得消息展示样式不再局限于常规的会话列表展示样式,为用户提供更加直观的视图展示样式,使得用户在进行消息筛选时,不再局限于通过会话列表中各会话头像或会话名称筛选进入消息会话,可以从视图展示样式下所提供的其他消息筛选方式进入消息会话或进行消息处理,从而提高了用户的消息处理的感受度和视觉感受度。
在本申请实施例中,该计算机程序被处理器运行时还可以执行其它机器可读指令,以执行如实施例中其它所述的方法,关于具体执行的方法步骤和原理参见实施例的说明,在此不再详细赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (17)
1.一种即时消息处理方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面包括样式切换控件;所述方法包括:
通过所述图形用户界面展示第一消息分组对应的即时消息会话列表;
响应于消息展示样式的切换操作,确定所述第一消息分组对应的视图展示样式,其中所述视图展示样式为不同于所述即时消息会话列表的展示样式;
按照所述第一消息分组对应的视图展示样式在所述图形用户界面展示所述即时消息会话列表中的消息;
所述按照所述第一消息分组对应的视图展示样式在所述图形用户界面展示所述即时消息会话列表中的消息后,所述方法还包括:
响应于针对所述样式切换控件的触发操作,通过所述图形用户界面展示所述第一消息分组对应的即时消息会话列表。
2.根据权利要求1所述的方法,其特征在于,
所述响应于消息展示样式的切换操作,确定所述第一消息分组对应的视图展示样式,包括:
响应于针对所述样式切换控件的触发操作,确定所述第一消息分组对应的视图展示样式。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述图形用户界面显示多个消息分组分别对应的组别控件;
响应针对多个所述组别控件中的第一组别控件的选择操作,确定当前待显示的分组为第一消息分组。
4.根据权利要求3所述的方法,其特征在于,按照所述第一消息分组对应的视图展示样式在所述图形用户界面展示所述即时消息会话列表中的消息后,所述方法还包括:
响应针对多个所述组别控件中的第二组别控件的选择操作,确定当前待显示的分组为第二消息分组;
确定所述第二消息分组对应的视图展示样式;
按照所述第二消息分组对应的视图展示样式在所述图形用户界面展示所述即时消息会话列表中的消息。
5.根据权利要求1所述的方法,其特征在于,所述通过图形用户界面展示第一消息分组对应的即时消息会话列表,包括:
根据所述第一消息分组的分组类别,从所有会话消息中确定待展示的消息;
按照列表样式展示所述待展示的消息,得到所述第一消息分组对应的即时消息会话列表。
6.根据权利要求5所述的方法,其特征在于,所述分组类别至少包括以下一项:时间顺序组、未读消息组、用户关联消息组、处理进度组。
7.根据权利要求6所述的方法,其特征在于,所述根据所述第一消息分组的分组类别,从所有会话消息中确定待展示的消息,包括:
若所述第一消息分组的分组类别为时间顺序组,则从所有会话消息中确定指定数量的最新消息作为待展示的消息。
8.根据权利要求6所述的方法,其特征在于,若所述第一消息分组的分组类别为时间顺序组,所述按照所述第一消息分组对应的视图展示样式在所述图形用户界面上展示所述即时消息会话列表中的消息包括:
生成散点图,其中,所述散点图的一条坐标轴用于表征日期,所述散点图的另一条坐标轴用于表征时间点或时间段;
根据所述即时消息会话列表中的消息的接收时间将所述即时消息会话列表中的消息作为坐标点展示至所述散点图中。
9.根据权利要求6所述的方法,其特征在于,所述根据所述第一消息分组的分组类别,从所有会话消息中确定待展示的消息,包括:
若所述第一消息分组的分组类别为未读消息组,则从所有会话消息中确定用户未读取的消息为待展示的消息。
10.根据权利要求6所述的方法,其特征在于,若所述第一消息分组的分组类别为未读消息组,所述按照所述第一消息分组对应的视图展示样式在所述图形用户界面上展示所述即时消息会话列表中的消息包括:
在所述图形用户界面上按照未读消息的接收时间依次展示每条未读消息条目,其中,每条所述未读消息条目中包含未读消息和辅助信息,且所述未读消息相对于所述辅助信息在对应的未读消息条目中突出显示。
11.根据权利要求6所述的方法,其特征在于,所述根据所述第一消息分组的分组类别,从所有会话消息中确定待展示的消息,包括:
若所述第一消息分组的分组类别为用户关联消息组,则从所有会话消息中确定提及用户的消息为待展示的消息。
12.根据权利要求6所述的方法,其特征在于,若所述第一消息分组的分组类别为用户关联消息组,所述按照所述第一消息分组对应的视图展示样式在所述图形用户界面上展示所述即时消息会话列表中的消息包括:
在所述图形用户界面上展示每条用户关联消息条目,其中,每条所述用户关联消息条目中包含提及用户的消息和回复控件,所述回复控件用于接收用户的输入内容。
13.根据权利要求6所述的方法,其特征在于,所述根据所述第一消息分组的分组类别,从所有会话消息中确定待展示的消息,包括:
若所述第一消息分组的分组类别为处理进度组,则从所有会话消息中确定指定数量的最新消息为待展示的消息。
14.根据权利要求6所述的方法,其特征在于,若所述第一消息分组的分组类别为处理进度组,所述按照所述第一消息分组对应的视图展示样式在所述图形用户界面上展示所述即时消息会话列表中的消息包括:
通过所述图形用户界面展示多个进度条目,其中,每个所述进度条目用于展示不同进度状态的消息,其中,所述进度状态包括未开始、进行中、已处理;
确定所述即时消息会话列表中的每条消息的进度状态;
根据所述即时消息会话列表中的每条消息的进度状态,将所述即时消息会话列表中的每条消息分配至对应的进度条目中进行展示。
15.一种即时消息处理装置,应用于终端设备,其特征在于,通过所述终端设备提供图形用户界面,所述图形用户界面包括样式切换控件;所述装置包括:展示模块、确定模块;
展示模块,用于通过所述图形用户界面展示第一消息分组对应的即时消息会话列表;
确定模块,用于响应于消息展示样式的切换操作,确定第一消息分组对应的视图展示样式,其中视图展示样式为不同于即时消息会话列表的展示样式;
展示模块,用于按照第一消息分组对应的视图展示样式在图形用户界面展示即时消息会话列表中的消息;
展示模块,具体用于响应于针对所述样式切换控件的触发操作,通过所述图形用户界面展示所述第一消息分组对应的即时消息会话列表。
16.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如权利要求1至14任一所述的即时消息处理方法。
17.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至14任一所述的即时消息处理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310004378.8A CN116016412B (zh) | 2023-01-03 | 2023-01-03 | 即时消息处理方法、装置、电子设备及存储介质 |
PCT/CN2023/102360 WO2024146086A1 (zh) | 2023-01-03 | 2023-06-26 | 即时消息处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310004378.8A CN116016412B (zh) | 2023-01-03 | 2023-01-03 | 即时消息处理方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116016412A CN116016412A (zh) | 2023-04-25 |
CN116016412B true CN116016412B (zh) | 2024-11-08 |
Family
ID=86035198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310004378.8A Active CN116016412B (zh) | 2023-01-03 | 2023-01-03 | 即时消息处理方法、装置、电子设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116016412B (zh) |
WO (1) | WO2024146086A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116016412B (zh) * | 2023-01-03 | 2024-11-08 | 网易(杭州)网络有限公司 | 即时消息处理方法、装置、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111158831A (zh) * | 2019-12-30 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 基于即时通讯应用的数据处理方法、装置、设备及介质 |
CN115103056A (zh) * | 2022-06-15 | 2022-09-23 | 北京字跳网络技术有限公司 | 信息处理方法、装置、电子设备和存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130159875A1 (en) * | 2011-12-14 | 2013-06-20 | Microsoft Corporation | Graphical user interface to facilitate selectable presentation point of message list |
CN111698144A (zh) * | 2019-03-15 | 2020-09-22 | 钉钉控股(开曼)有限公司 | 通信方法、装置、设备以及群组创建方法、装置、设备 |
CN110851045A (zh) * | 2019-11-06 | 2020-02-28 | 网易(杭州)网络有限公司 | 信息显示方法及装置、电子设备和计算机可读存储介质 |
CN110955374A (zh) * | 2019-11-22 | 2020-04-03 | 网易(杭州)网络有限公司 | 消息展示方法及装置 |
CN111562866A (zh) * | 2020-02-26 | 2020-08-21 | 北京达佳互联信息技术有限公司 | 消息查看方法、装置、电子设备和存储介质 |
CN111870940B (zh) * | 2020-08-06 | 2024-02-09 | 网易(杭州)网络有限公司 | 消息显示方法、装置、设备及存储介质 |
CN113810263A (zh) * | 2020-12-30 | 2021-12-17 | 京东科技控股股份有限公司 | 会话列表的展示方法、即时消息服务器及电子设备 |
CN112947823B (zh) * | 2021-01-27 | 2023-06-20 | 北京达佳互联信息技术有限公司 | 会话处理方法、装置、设备及存储介质 |
WO2022217002A2 (en) * | 2021-04-08 | 2022-10-13 | Apple Inc. | Systems, methods, and user interfaces for interacting with multiple application views |
CN114818661A (zh) * | 2022-01-27 | 2022-07-29 | 南京万得资讯科技有限公司 | 一种即时聊天通讯工具快速爬楼方法 |
CN116016412B (zh) * | 2023-01-03 | 2024-11-08 | 网易(杭州)网络有限公司 | 即时消息处理方法、装置、电子设备及存储介质 |
-
2023
- 2023-01-03 CN CN202310004378.8A patent/CN116016412B/zh active Active
- 2023-06-26 WO PCT/CN2023/102360 patent/WO2024146086A1/zh unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111158831A (zh) * | 2019-12-30 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 基于即时通讯应用的数据处理方法、装置、设备及介质 |
CN115103056A (zh) * | 2022-06-15 | 2022-09-23 | 北京字跳网络技术有限公司 | 信息处理方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116016412A (zh) | 2023-04-25 |
WO2024146086A1 (zh) | 2024-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2509390B1 (en) | Method and mobile terminal for processing contacts | |
US8869064B2 (en) | Methods for displaying icons | |
CN112987995A (zh) | 一种消息处理方法、装置及终端设备、存储介质 | |
US20100058212A1 (en) | User interface, device and method for displaying special locations on a map | |
CN111510439B (zh) | 会话提醒方法、装置、计算机设备和存储介质 | |
CN113014476B (zh) | 群组创建方法及装置 | |
CN112333082B (zh) | 消息显示方法及装置 | |
CN111565112B (zh) | 创建群组的方法、装置、电子设备及可读存储介质 | |
US10007716B2 (en) | System for decomposing clustering events from managed infrastructures coupled to a data extraction device | |
CN114726947B (zh) | 消息展示方法、装置、用户终端及可读存储介质 | |
CN112947807A (zh) | 显示方法、装置及电子设备 | |
CN116016412B (zh) | 即时消息处理方法、装置、电子设备及存储介质 | |
CN109391539A (zh) | 一种消息处理方法及装置 | |
US20080040688A1 (en) | Method and Apparatus for Displaying Notifications | |
CN113760152B (zh) | 消息处理方法、装置、计算机设备和存储介质 | |
CN112134987B (zh) | 信息处理方法、装置及电子设备 | |
CN113885750A (zh) | 消息处理方法、装置和电子设备 | |
CN112764633A (zh) | 信息处理方法、装置和电子设备 | |
CN111950241B (zh) | 一种显示表格数据的方法、系统、终端和存储介质 | |
CN112702258A (zh) | 聊天消息的分享方法、装置和电子设备 | |
CN111966265A (zh) | 页面显示方法、装置及电子设备 | |
CN113872849B (zh) | 消息交互方法、装置及电子设备 | |
CN116301520A (zh) | 会话管理方法、装置及电子设备 | |
CN113037618B (zh) | 图像分享方法及装置 | |
CN112035032B (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 |