一种图标显示的控制方法、装置、设备及介质制造方法及图纸

技术编号:20483578 阅读:26 留言:0更新日期:2019-03-02 18:27
本发明专利技术公开一种图标显示的控制方法、装置、设备及介质,方法,方法包括:接收服务器下发的显示消息;基于显示消息判断是否显示目标图标,如果不显示则缓存目标图标;根据目标图标的描述数据,确定目标图标在预设的存储链表中的存储位置;先将目标图标与存储位置后面相连的图标进行链接,再将目标图标与存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置;按照所述存储链表中的排序依次显示所述存储链表中存储的图标。本申请可以解决现有技术中的部分不能及时显示的图标对应的活动或应用的点击量很低的技术问题。从而保证各图标对应应用或活动的点击量和参与量。

【技术实现步骤摘要】
一种图标显示的控制方法、装置、设备及介质
本专利技术涉及计算机
,尤其涉及一种图标显示的控制方法、装置、设备及介质。
技术介绍
目前,随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用。为了提升主播的经济收入及直播平台的经济效益,当前的直播平台往往会提供活动开展功能,即可以由主播或平台来推送活动链接,将活动的图标推送显示在观众端,以使观众可以通过点击图标来进入各种活动页面。然而,部分图标由于互斥或显示空间不够等因素不能在显示消息下发时就得到及时显示,容易出现这部分图标丢失或这部分图标显示混乱等情况,导致图标对应的活动或应用的点击量很低。
技术实现思路
本专利技术提供一种图标显示的控制方法,用以解决现有技术中的部分不能及时显示的图标对应的活动或应用的点击量很低的技术问题。第一方面,本专利技术提供了一种图标显示的控制方法,所述方法包括:接收服务器下发的显示消息,所述显示消息包括指定显示的目标图标;基于所述显示消息判断是否显示所述目标图标,如果不显示所述目标图标则缓存所述目标图标;根据所述目标图标的描述数据,确定所述目标图标在预设的存储链表中的存储位置,其中,所述存储链表中的图标按照描述数据的数值依次排列;先将所述目标图标与所述存储位置后面相连的图标进行链接,再将所述目标图标与所述存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置;按照所述存储链表中的排序依次显示所述存储链表中存储的图标。可选的,所述描述数据为所述目标图标的优先级或所述目标图标的显示时间。可选的,所述基于所述显示消息判断是否显示所述目标图标,包括:根据预存的互斥表和全局变量,查找所述显示设备当前显示的图标中是否存在与所述目标图标互斥的互斥图标,其中,所述全局变量中包装有所述显示设备当前显示的图标数据;如果存在互斥图标,则根据优先级数据库,判断所述目标图标的优先级是否高于所述互斥图标的优先级;如果目标图标的优先级高于所述互斥图标的优先级,则设置所述目标图标的显示属性为显示,并设置所述互斥图标的显示属性为隐藏;如果目标图标的优先级低于所述互斥图标的优先级,则设置所述目标图标的显示属性为隐藏,并保持所述互斥图标的显示属性为显示。可选的,所述基于所述显示消息判断是否显示所述目标图标,包括:基于所述显示消息,根据预存的互斥表判断所述目标图标对应的目标时间是否是互斥时间中最晚的时间,如是,则设置所述目标图标的显示属性为显示;如否,则设置所述目标图标的显示属性为隐藏;所述互斥时间为用于指定显示与所述目标图标互斥的图标的显示消息对应的时间。可选的,所述按照所述存储链表中的排序依次显示所述存储链表中存储的图标,包括:在显示设备当前显示的图标中有图标停止显示,且没有接收到服务器发送的新显示消息时,显示所述存储链表中排序最靠前的无互斥图标,所述无互斥图标为,与当前所述显示设备上显示的图标没有互斥关系的图标。可选的,在显示所述存储链表中排序最靠前的无互斥图标之后,还包括:删除所述存储链表中的所述排序最靠前的无互斥图标。第二方面,提供一种图标显示的控制装置,所述装置包括:接收模块,用于接收服务器下发的显示消息,所述显示消息包括指定显示的目标图标;判断模块,用于基于所述显示消息判断是否显示所述目标图标,如果不显示所述目标图标则缓存所述目标图标;确定模块,用于根据所述目标图标的描述数据,确定所述目标图标在预设的存储链表中的存储位置,其中,所述存储链表中的图标按照描述数据的数值依次排列;链接模块,用于先将所述目标图标与所述存储位置后面相连的图标进行链接,再将所述目标图标与所述存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置;显示模块,用于按照所述存储链表中的排序依次显示所述存储链表中存储的图标。可选的,所述描述数据为所述目标图标的优先级或所述目标图标的显示时间。第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本申请实施例提供的方法、装置、设备及介质,在接收的显示消息的目标图标不能及时显示时,设置缓存所述目标图标,并根据所述目标图标的描述数据,确定所述目标图标在预设的存储链表中的存储位置,其中,所述存储链表中的图标按照描述数据的数值依次排列。先将所述目标图标与所述存储位置后面相连的图标进行链接,再将所述目标图标与所述存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置,后续再按照所述存储链表中的排序依次显示所述存储链表中存储的图标。这样通过设置存储链表来有序保存图标,并设置链接的顺序来避免链接图标过程中的图标丢失,并在后续按照存储链表中的顺序有序的显示存储的图标,从而保证每个图标对应应用或活动的点击量和参与量。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一中图标显示的控制方法的流程图;图2为本专利技术实施例二中图标显示的控制装置的结构示意图;图3为本专利技术实施例三中电子设备的结构示意图;图4为本专利技术实施例四中介质的结构示意图。具体实施方式本申请实施例通过提供一种图标显示的控制方法,用以解决现有技术中的部分不能及时显示的图标对应的活动或应用的点击量很低的技术问题。从而保证各图标对应应用或活动的点击量和参与量。本申请实施例中的技术方案,总体思路如下:在接收的显示消息的目标图标不能及时显示时,设置缓存所述目标图标,并根据所述目标图标的描述数据,确定所述目标图标在预设的存储链表中的存储位置,其中,所述存储链表中的图标按照描述数据的数值依次排列。先将所述目标图标与所述存储位置后面相连的图标进行链接,再将所述目标图标与所述存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置,后续再按照所述存储链表中的排序依次显示所述存储链表中存储的图标。这样通过设置存储链表来有序保存图标,并设置链接的顺序来避免链接图标过程中的图标丢失,并在后续按照存储链表中的顺序有序的显示存储的图标,从而保证每个图标对应应用或活动的点击量和参与量。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本实施例提供一种本文档来自技高网...

【技术保护点】
1.一种图标显示的控制方法,其特征在于,所述方法包括:接收服务器下发的显示消息,所述显示消息包括指定显示的目标图标;基于所述显示消息判断是否显示所述目标图标,如果不显示所述目标图标则缓存所述目标图标;根据所述目标图标的描述数据,确定所述目标图标在预设的存储链表中的存储位置,其中,所述存储链表中的图标按照描述数据的数值依次排列;先将所述目标图标与所述存储位置后面相连的图标进行链接,再将所述目标图标与所述存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置;按照所述存储链表中的排序依次显示所述存储链表中存储的图标。

【技术特征摘要】
1.一种图标显示的控制方法,其特征在于,所述方法包括:接收服务器下发的显示消息,所述显示消息包括指定显示的目标图标;基于所述显示消息判断是否显示所述目标图标,如果不显示所述目标图标则缓存所述目标图标;根据所述目标图标的描述数据,确定所述目标图标在预设的存储链表中的存储位置,其中,所述存储链表中的图标按照描述数据的数值依次排列;先将所述目标图标与所述存储位置后面相连的图标进行链接,再将所述目标图标与所述存储位置前面相连的图标进行链接,使所述目标图标作为一个元素存入所述存储链表的所述存储位置;按照所述存储链表中的排序依次显示所述存储链表中存储的图标。2.如权利要求1所述的方法,其特征在于,所述描述数据为所述目标图标的优先级或所述目标图标的显示时间。3.如权利要求1所述的方法,其特征在于,所述基于所述显示消息判断是否显示所述目标图标,包括:根据预存的互斥表和全局变量,查找所述显示设备当前显示的图标中是否存在与所述目标图标互斥的互斥图标,其中,所述全局变量中包装有所述显示设备当前显示的图标数据;如果存在互斥图标,则根据优先级数据库,判断所述目标图标的优先级是否高于所述互斥图标的优先级;如果目标图标的优先级高于所述互斥图标的优先级,则设置所述目标图标的显示属性为显示,并设置所述互斥图标的显示属性为隐藏;如果目标图标的优先级低于所述互斥图标的优先级,则设置所述目标图标的显示属性为隐藏,并保持所述互斥图标的显示属性为显示。4.如权利要求1所述的方法,其特征在于,所述基于所述显示消息判断是否显示所述目标图标,包括:基于所述显示消息,根据预存的互斥表判断所述目标图标对应的目标时间是否是互斥时间中最晚的时间,如是,则设置所述目标图标的显示属性为显示;如否,则设置所述目标图标的显示属性为隐藏;所述互...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1