1.一种互斥图标的显示方法,其特征在于,所述方法应用于显示设备,所述显示设备中设置有控制层,所述方法包括:所述控制层接收服务器下发的显示消息,所述显示消息包括指定显示的目标图标;
根据预存的互斥表和全局变量,查找所述显示设备当前显示的图标中是否存在与所述目标图标互斥的互斥图标,其中,所述全局变量中包装有所述显示设备当前显示的图标数据;
如果存在互斥图标,则根据优先级数据库,判断所述目标图标的优先级是否高于所述互斥图标的优先级;
如果目标图标的优先级高于所述互斥图标的优先级,则设置所述目标图标的显示属性为显示,并设置所述互斥图标的显示属性为隐藏;
如果目标图标的优先级低于所述互斥图标的优先级,则设置所述目标图标的显示属性为隐藏,并保持所述互斥图标的显示属性为显示。
2.如权利要求1所述的方法,其特征在于,所述判断所述目标图标的优先级是否高于所述互斥图标的优先级之后,还包括:如果目标图标的优先级等于所述互斥图标的优先级,则设置所述目标图标的显示属性为显示,并设置所述互斥图标的显示属性为隐藏。
3.如权利要求1所述的方法,其特征在于,当所述显示设备当前显示的图标中存在与所述目标图标互斥的多个互斥图标时,所述判断所述目标图标的优先级是否高于所述互斥图标的优先级,包括:判断所述目标图标的优先级是否高于所述多个互斥图标中的每个互斥图标的优先级。
4.如权利要求1所述的方法,其特征在于,所述优先级数据库中的图标信息和所述图标信息的优先级信息封装成Wrapper类型的图标封装信息。
5.如权利要求1所说的方法,其特征在于,所述根据优先级数据库,判断所述目标图标的优先级是否高于所述互斥图标的优先级,包括:发送所述目标图标和所述互斥图标的标识至所述服务器,并接收所述服务器根据所述优先级数据库下发的所述目标图标和所述互斥图标的优先级,从而判断所述目标图标的优先级是否高于所述互斥图标的优先级;或者,发送所述目标图标和所述互斥图标的标识至所述服务器,接收所述服务器根据所述优先级数据库比对所述目标图标和所述互斥图标的优先级的比对结果,从而根据所述比对结果判断所述目标图标的优先级是否高于所述互斥图标的优先级;或者,根据所述显示设备中存储的优先级数据库,判断所述目标图标的优先级是否高于所述互斥图标的优先级。
6.如权利要求1所述的方法,其特征在于,还包括:
如果所述目标图标的优先级低于所述互斥图标的优先级,则缓存所述目标图标,并将所述目标图标存入存储链表;
在所述互斥图标显示结束后,显示所述目标图标。
7.如权利要求6所述的方法,其特征在于,所述将所述目标图标存入存储链表,包括:根据所述目标图标的优先级,确定所述目标图标在所述存储链表中的存储位置,其中,所述存储链表中的元素按照优先级由大到小依次排列;
将所述目标图标与所述存储位置后面相连的元素进行链接,再将所述目标图标与所述存储位置前面相连的元素进行链接,使所述目标图标作为一个元素存入所述存储链表;
在所述互斥图标显示结束后,按照所述存储链表中的排序依次显示所述存储链表中存储的元素。
8.一种互斥图标的显示装置,其特征在于,所述装置为显示设备,所述显示设备中设置有控制层,包括:接收模块,用于所述控制层接收服务器下发的显示消息,所述显示消息包括指定显示的目标图标;
查找模块,用于根据预存的互斥表和全局变量,查找所述显示设备当前显示的图标中是否存在与所述目标图标互斥的互斥图标,其中,所述全局变量中包装有所述显示设备当前显示的图标数据;
判断模块,用于如果存在互斥图标,则根据优先级数据库,判断所述目标图标的优先级是否高于所述互斥图标的优先级;
第一处理模块,用于如果目标图标的优先级高于所述互斥图标的优先级,则设置所述目标图标的显示属性为显示,并设置所述互斥图标的显示属性为隐藏;
第二处理模块,用于如果目标图标的优先级低于所述互斥图标的优先级,则设置所述目标图标的显示属性为隐藏,并保持所述互斥图标的显示属性为显示。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-7任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7任一所述的方法。