[发明专利]一种消息的显示方法及装置在审
申请号: | 201710265751.X | 申请日: | 2017-04-21 |
公开(公告)号: | CN106899517A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 徐佳宏;严晨华;陈恋 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | H04L12/865 | 分类号: | H04L12/865;H04M1/725 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 显示 方法 装置 | ||
技术领域
本发明涉及通信技术领域,更具体的说,是涉及一种消息的显示方法及装置。
背景技术
随着电子设备的广泛使用,通过在电子设备中安装多种应用程序逐渐成为增强电子设备功能的主要手段。而在电子设备的使用过程中,通常会接收到不同应用程序发送来的通知消息,以便用户查看并进行交互操作。
目前,现有的在电子设备中显示不同应用程序发送来的多个消息的方法主要是按照不同应用程序发送消息的时间先后顺序,依次将多个消息以弹出框的方式显示在电子设备的显示屏幕上,供用户查看。然而,若用户长期不去查看并处理显示的消息,采用现有的消息的显示方法会导致多个消息同时显示在电子设备的显示屏幕上,进而造成消息重叠,不便用户操作被显示的各个消息。
发明内容
有鉴于此,本发明提供了一种消息的显示方法及装置,解决了消息重叠的问题,进而方便用户对当前显示的消息进行操作。
为实现上述目的,本发明提供如下技术方案:
一种消息的显示方法,包括:
接收预设时间段内的至少一个新消息;
利用赋值库对每一个所述新消息的优先级进行赋值,确定每一个所述新消息的优先级赋值;
将接收到的所述新消息和所述新消息对应的优先级赋值存入消息队列;
将存入所述消息队列中的每一个所述新消息作为待排序消息,并依据每一个所述待排序消息的优先级赋值,对全部所述待排序消息进行降序排列,获得一个待显示消息,所述待显示消息为排序第一的所述待排序消息;
判断是否存在当前显示消息,所述当前显示消息为正在进行显示的消息;
若不存在所述当前显示消息,将所述待显示消息作为所述当前显示消息,进行显示。
优选地,所述在将接收到的所述新消息和所述新消息对应的优先级赋值存入消息队列之后,还包括:
判断所述消息队列中是否包含至少一个旧消息,所述旧消息为在所述新消息存入所述消息队列之前存入的消息;
若所述消息队列中不包含所述旧消息,返回执行所述将存入所述消息队列中的每一个所述新消息作为待排序消息,并依据每一个所述待排序消息的优先级赋值,对全部所述待排序消息进行降序排列,获得一个待显示消息这一步骤;
若所述消息队列中包含所述旧消息,将存入所述消息队列中的每一个所述旧消息和每一个所述新消息作为所述待排序消息,并返回执行所述依据每一个所述待排序消息的优先级赋值,对全部所述待排序消息进行降序排列,获得一个待显示消息这一步骤。
优选地,所述在利用赋值库对每一个所述新消息的优先级进行赋值,确定每一个所述新消息的优先级赋值之后,还包括:
利用所述赋值库对每一个所述新消息的类型进行赋值,确定每一个所述新消息的类型赋值;
将接收到的所述新消息,所述新消息对应的优先级赋值和所述类型赋值存入所述消息队列;
将存入所述消息队列中的每一个所述新消息作为待排序消息,并利用全部所述待排序消息的类型赋值,对全部所述待排序消息进行类型分类,生成至少一个类型分类组;
将每一个所述类型分类组包含的全部所述待排序消息按照所述优先级赋值进行降序排列,获得每一个所述类型分类组各自对应的初始待显示消息,其中,所述初始待显示消息为所述类型分类组中排列第一的所述待排序消息;
将全部所述初始待显示消息按照所述优先级赋值进行降序排列,获得所述待显示消息,并返回执行所述判断是否存在当前显示消息这一步骤。
优选地,在判断出存在所述当前显示消息之后,还包括:
判断所述待显示消息的优先级赋值是否高于或等于所述当前显示消息的优先级赋值;
若所述待显示消息的优先级赋值高于或等于所述当前显示消息的优先级赋值,判断所述待显示消息的类型赋值是否与所述当前显示消息的类型赋值相同;
若所述待显示消息的类型赋值与所述当前显示消息的类型赋值相同,将所述待显示消息作为所述当前显示消息,进行显示。
优选地,在判断出所述待显示消息的类型赋值与所述当前显示消息的类型赋值不同之后,还包括:
判断所述当前显示消息是否包含隐藏属性;
若所述当前显示消息包含所述隐藏属性,判断所述当前显示消息的隐藏属性是否满足隐藏属性预设条件,其中,所述隐藏属性为显示时间,所述隐藏属性预设条件为显示时间值;
若所述当前显示消息的隐藏属性满足所述隐藏属性预设条件,将所述当前显示消息作为所述旧消息,隐藏到所述消息队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710265751.X/2.html,转载请声明来源钻瓜专利网。