[发明专利]一种图标显示的控制方法、装置、设备及介质有效
申请号: | 201811157662.4 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109407922B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F9/54;G06F16/955;G06F9/451 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 徐松 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图标 显示 控制 方法 装置 设备 介质 | ||
1.一种图标显示的控制方法,其特征在于,所述方法包括:
接收服务器下发的显示消息,所述显示消息包括指定显示的目标图标;
基于所述显示消息判断是否显示所述目标图标,如果不显示所述目标图标则缓存所述目标图标;
根据所述目标图标的描述数据,确定所述目标图标在预设的存储链表中的存储位置,其中,所述存储链表中的图标按照描述数据的数值依次排列;
先将所述目标图标与所述存储位置后面相连的图标进行链接,再将所述目标图标与所述存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置;
按照所述存储链表中的排序依次显示所述存储链表中存储的图标;
其中,所述基于所述显示消息判断是否显示所述目标图标,包括:
根据预存的互斥表和全局变量,查找显示设备当前显示的图标中是否存在与所述目标图标互斥的互斥图标,其中,所述全局变量中包装有所述显示设备当前显示的图标数据;
如果存在互斥图标,则根据优先级数据库,判断所述目标图标的优先级是否高于所述互斥图标的优先级;
如果目标图标的优先级高于所述互斥图标的优先级,则设置所述目标图标的显示属性为显示,并设置所述互斥图标的显示属性为隐藏;
如果目标图标的优先级低于所述互斥图标的优先级,则设置所述目标图标的显示属性为隐藏,并保持所述互斥图标的显示属性为显示;
当有目标图标显示时,将所述目标图标的相关数据包装在全局变量中,当有所述当前显示的图标的显示属性从显示变为隐藏时,将所述当前显示的图标的相应数据从所述全局变量中删除。
2.如权利要求1所述的方法,其特征在于,所述描述数据为所述目标图标的优先级或所述目标图标的显示时间。
3.如权利要求1所述的方法,其特征在于,所述基于所述显示消息判断是否显示所述目标图标,包括:
基于所述显示消息,根据预存的互斥表判断所述目标图标对应的目标时间是否是互斥时间中最晚的时间,如是,则设置所述目标图标的显示属性为显示;如否,则设置所述目标图标的显示属性为隐藏;所述互斥时间为用于指定显示与所述目标图标互斥的图标的显示消息对应的时间。
4.如权利要求1所述的方法,其特征在于,所述按照所述存储链表中的排序依次显示所述存储链表中存储的图标,包括:
在显示设备当前显示的图标中有图标停止显示,且没有接收到服务器发送的新显示消息时,显示所述存储链表中排序最靠前的无互斥图标,所述无互斥图标为,与当前所述显示设备上显示的图标没有互斥关系的图标。
5.如权利要求4所述的方法,其特征在于,在显示所述存储链表中排序最靠前的无互斥图标之后,还包括:
删除所述存储链表中的所述排序最靠前的无互斥图标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811157662.4/1.html,转载请声明来源钻瓜专利网。