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

文档序号:9910695阅读:179来源:国知局
一种展示信息的方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及计算机信息展示技术,尤其涉及一种展示信息的方法、装置及电子设备。
【背景技术】
[0002]随着计算机通信以及互联网技术,电子设备的应用越来越普遍,例如,智能移动电话、个人数字助理、掌上电脑以及台式机电脑得到了越来越广泛的应用,安装在电子设备中的各类应用程序(APP,Applicat1n)也越来越多,例如QQ、微信、Whatsapp、Facebook、Line等即时通信(頂,Instant Messaging)应用程序,用以满足用户对业务多样性的需求。以IM应用程序为例,电子设备可随时随地地接收IM应用程序发送的信息,例如,广告信息、即时通?目?目息、通知?目息等。
[0003]目前,电子设备在接收到信息后,需要将接收的信息通过通知栏的方式,在预先设置的信息展示窗口中展示给用户,在展示信息时,一般按照接收信息的时间顺序,将信息依次排列在信息展示窗口,如果接收的信息条数超出信息展示窗口可展示的信息条数,则将超出的信息封装在信息展示窗口预先设置的未读信息控件中,以当用户点击该未读信息控件时,触发切换至新的信息展示窗口,展示封装的未读信息。
[0004]但该信息展示方法,按照时间顺序排列待展示信息,由于信息展示窗口能够展示的信息条数有限且前后展示的信息的关联度较高,例如,同一用户发送的QQ信息,因而,展示的信息量较少,信息展示效率较低;进一步地,用户如果需要查看未在该信息展示窗口展示的某一应用程序的信息,需要在未读信息控件链接的新信息展示窗口中遍历各信息,可能需要进行多次界面切换才能查看完该应用程序的信息,使得查询到信息所需的时间较长,信息展示窗口的信息展示效率较低;而且,如果用户需要删除某一信息,也需要执行与查询信息相同的操作步骤,遍历新信息展示窗口找到该信息并逐条删除,导致对信息展示窗口的信息管理效率低,用户信息体验低。

【发明内容】

[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]监测到用户点击所述未读信息控件;或者,
[0042]监测到用户在所述当前信息展示窗口进行上下滑移操作,且所述上下滑移操作的区域在所述未读信息控件所在的区域周围。
[0043]可选的,所述通知栏中还设置有删除指示控件,所述方法还包括:
[0044]接收操作所述删除指示控件的指令,删除所述删除指示控件所在的通知栏中扩展指示控件封装的所有信息。
[0045]可选的,所述接收操作所述删除指示控件的指令包括:
[0046]监测到用户点击所述删除指示控件;或者,
[0047]监测到用户在所述当前信息展示窗口进行左右滑移操作,且所述左右滑移操作的区域在所述删除指示控件所在的区域周围。
[0048]可选的,在所述接收操作所述扩展指示控件的指令之后,在所述当前信息展示窗口以下拉方式展示所述扩展指示控件中封装的信息之前,所述方法还包括:
[0049]如果信息展示策略中设置安全展示策略,弹出所述扩展指示控件对应的密码验证框;
[0050]接收用户在所述密码验证框中输入的密码信息,如果所述输入的密码信息与预先设置的所述扩展指示控件对应的密码相匹配,执行在所述当前信息展示窗口以下拉方式展示所述扩展指示控件中封装的信息的步骤;如果不相匹配,结束流程。
[0051 ]可选的,所述方法还包括:
[0052]如果当前信息展示窗口的各通知栏中没有与所述待展示信息相同类型的信息,查询预先设置的应用程序与信息展示策略的映射关系,获取接收待展示信息的应用程序的信息展示策略;
[0053]判断所述当前信息展示窗口中是否还具有显示通知栏的空间;
[0054]如果有,按照获取的所述信息展示策略,在所述当前信息展示窗口中构建新通知栏,构建的所述新通知栏至少包括以下拉方式展示信息的扩展指示控件;
[0055]如果没有,按照获取的所述信息展示策略,在所述未读信息控件中构建新通知栏,构建的所述新通知栏至少包括以下拉方式展示信息的扩展指示控件。
[0056]第二方面,本发明实施例提供一种展示信息的装置,包括:信息查询模块、封装模块以及展示模块,其中,
[0057]信息查询模块,用于接收待展示信息,查询当前信息展示窗口的各通知栏中是否有与所述待展示信息相同类型的信息,如果有,定位与所述待展示信息相同类型的信息所在的通知栏;
[0058]封装模块,用于将所述待展示信息封装至所述所在的通知栏的扩展指示控件中;
[0059]展示模块,用于接收操作所述扩展指示控件的指令,在所述当前信息展示窗口以下拉方式展示所述扩展指示控件中封装的信息。
[0060]可选的,所述封装模块包括:信息展示策略获取单元以及第一写入单元,其中,
[0061]信息展示策略获取单元,用于查询预先设置的应用程序与信息展示策略的映射关系,获取所述所在的通知栏对应的应用程序的信息展示策略;
[0062]第一写入单元,如果所述信息展示策略为展示应用程序属性信息,将所述待展示信息写入所述所在的通知
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1