一种展示消息的方法、装置及电子设备的制造方法

文档序号:9727043阅读:291来源:国知局
一种展示消息的方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及计算机消息处理技术,尤其涉及一种展示消息的方法、装置及电子设备。
【背景技术】
[0002]随着计算机网络技术的发展,电子设备中安装的应用程序(APP,Applicat1n)越来越多,一些应用程序,需要将接收的消息向用户展示以便于用户浏览。例如QQ、微信、Whatsapp、Facebook、Line、新闻推送插件等,在接收到新消息后,如果电子设备的相应应用程序处于非锁屏状态,以通知栏的方式向用户弹出接收的各类消息;如果电子设备处于锁屏状态,在下次用户开屏后,在锁屏界面展示接收的各类消息。举例来说,在非锁屏状态时,当QQ接收到消息,以QQ消息通知栏的方式向用户弹出接收的消息,如果用户未浏览,则按照接收时间的先后顺序在同一QQ消息通知栏中显示;当微信接收到消息(微信)时,以微信消息通知栏的方式向用户弹出接收的消息。而在锁屏状态时,各应用程序先将接收的消息存储在后台,在用户开屏后,再在锁屏界面,按照消息接收的时间顺序依序展示接收的各类消息。
[0003]随着应用程序的不断增多,使得用户接收到的未读消息数量也不断增多,而用户对电子设备的易用性以及个性化服务等方面也提出了越来越高的要求,因而,如何让用户方便、有效地查看未读消息,提升消息展示效率成为了提升用户体验需要解决的一个技术问题。而现有按照接收时间顺序展示消息的方法,由于电子设备的展示界面空间有限,如果接收的某一应用程序的待展示消息数量较多,占用的展示界面空间较大,从而导致后续时间其它应用程序接收的待展示消息不能有效展示,消息展示效率较低。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种展示消息的方法、装置及电子设备,提升消息展示的效率。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,本发明实施例提供一种展示消息的方法,包括:
[0007]获取接收消息的应用程序标识信息;
[0008]如果当前展示的消息聚合展示弹窗中包含有获取的所述应用程序标识信息,查询预先设置的各应用程序标识信息与消息处理策略的映射关系集,得到获取的所述应用程序标识信息映射的消息处理策略;
[0009]如果消息处理策略为聚合,将接收的消息聚合至所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行中,并更新展示的未读消息条数;
[0010]如果消息处理策略为独立,将接收的消息添加至消息聚合展示弹窗的所述应用程序标识信息对应的独立区域中,并展示接收的消息。
[0011]可选的,所述将接收的消息聚合至所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行中包括:
[0012]将所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行分割为图标展示区域、内容展示区域以及未读消息区域,图标展示区域用于展示应用程序图标,未读消息区域中设置有未读消息聚合控件;
[0013]在所述内容展示区域展示接收的第一条未读消息,将接收的第一条消息之后的各消息进行聚合,封装在所述未读消息聚合控件中,并更新展示的所述未读消息聚合控件的未读消息条数。
[0014]可选的,所述将接收的第一条消息之后的各消息进行聚合包括:
[0015]按照接收时间的先后顺序,将接收的各未读消息排列在未读消息序列中,接收时间越晚的未读消息,在未读消息序列中排列越后。
[0016]可选的,所述将接收的消息聚合至所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行中包括:
[0017]将所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行分割为图标展示区域、内容展示区域以及未读消息区域,图标展示区域用于展示应用程序图标,未读消息区域中设置有未读消息聚合控件;
[0018]利用最新接收的未读消息替换所述内容展示区域展示的未读消息,将除所述最新接收的未读消息之外的各消息进行聚合,封装在所述未读消息聚合控件中,并更新展示的所述未读消息聚合控件的未读消息条数。
[0019]可选的,所述将除所述最新接收的未读消息之外的各消息进行聚合包括:
[0020]按照接收时间的先后顺序,将接收的各未读消息排列在未读消息序列中,接收时间越早的未读消息,在未读消息序列中排列越后。
[0021]可选的,在所述如果消息处理策略为独立之后,将接收的消息添加至消息聚合展示弹窗的所述应用程序标识信息对应的独立区域中之前,所述方法还包括:
[0022]判断消息聚合展示弹窗的所述应用程序标识信息对应的独立区域的空间是否已满,如果不是,执行所述将接收的消息添加至消息聚合展示弹窗的所述应用程序标识信息对应的独立区域中的步骤;如果是,将接收的未读消息封装在所述独立区域展示的未读消息独立控件中,并更新展示的所述未读消息独立控件的未读消息条数。
[0023]可选的,所述方法还包括:
[0024]设置展示的上一行消息的透明度高于展示的下一行消息的透明度。
[0025]可选的,所述方法还包括:
[0026]如果当前展示的消息聚合展示弹窗中未包含获取的所述应用程序标识信息,判断当前的消息聚合展示弹窗中是否存在展示行消息的空间,如果有,在所述当前展示的消息聚合展示弹窗中展示最后一条消息的下一行,添加所述应用程序标识信息以及接收的消息;如果没有,将接收的消息封装在其他应用程序未读消息控件中,更新展示的所述其他应用程序未读消息控件的未读消息条数。
[0027]可选的,所述方法还包括:
[0028]接收控件输出的指令,在新的展示界面展示所述控件中封装的未读消息。
[0029]可选的,所述方法还包括:
[0030]接收用户在所述新的展示界面或所述消息聚合展示弹窗中点击消息的信息,启动对点击的所述消息进行回复。
[0031]第二方面,本发明实施例提供一种展示消息的装置,包括:标识信息获取模块、处理策略查询模块、聚合处理模块以及独立处理模块,其中,
[0032]标识信息获取模块,用于获取接收消息的应用程序标识信息;
[0033]处理策略查询模块,如果当前展示的消息聚合展示弹窗中包含有获取的所述应用程序标识信息,查询预先设置的各应用程序标识信息与消息处理策略的映射关系集,得到获取的所述应用程序标识信息映射的消息处理策略;
[0034]聚合处理模块,如果消息处理策略为聚合,将接收的消息聚合至所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行中,并更新展示的未读消息条数;
[0035]独立处理模块,如果消息处理策略为独立,将接收的消息添加至消息聚合展示弹窗的所述应用程序标识信息对应的独立区域中,并展示接收的消息。
[0036]可选的,所述聚合处理模块包括:消息聚合展示弹窗设置单元以及第一聚合处理单元,其中,
[0037]消息聚合展示弹窗设置单元,用于将所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行分割为图标展示区域、内容展示区域以及未读消息区域,图标展示区域用于展示应用程序图标,未读消息区域中设置有未读消息聚合控件;
[0038]第一聚合处理单元,用于在所述内容展示区域展示接收的第一条未读消息,将接收的第一条消息之后的各消息进行聚合,封装在所述未读消息聚合控件中,并更新展示的所述未读消息聚合控件的未读消息条数。
[0039]可选的,所述第一聚合处理单元还用于按照接收时间的先后顺序,将接收的各未读消息排列在未读消息序列中,接收时间越晚的未读消息,在未读消息序列中排列越后。
[0040]可选的,所述聚合处理模块包括:消息聚合展示弹窗设置单元以及第二聚合处理单元,其中,
[0041]消息聚合展示弹窗设置单元,用于将所述消息聚合展示弹窗的所述应用程序标识信息对应的聚合行分
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1