异常图层处理方法、装置、设备和存储介质与流程

文档序号:26615629发布日期:2021-09-11 00:26阅读:111来源:国知局
异常图层处理方法、装置、设备和存储介质与流程

1.本技术实施例涉及计算机领域,尤其涉及一种异常图层处理方法、装置、设备和存储介质。


背景技术:

2.目前在对系统的应用进行开发过程中,随着业务功能的迭代以及应用支持的地区增多,应用显示界面的复杂度越来越高,由此导致了各种各样图层异常状况的出现。例如,应用中运营配置的图片太大、特殊文本布局计算异常等问题,这些异常图层的出现会导致展示内容消耗大量的内存。
3.为了解决上述问题,通常情况下,系统会直接强制终止应用的运行。针对异常图层,其缺乏合理高效的处理机制,以提升系统整体运行效率。


技术实现要素:

4.本发明实施例提供了一种异常图层处理方法、装置、设备和存储介质,通过预设函数获取对应的图层配置信息,并根据设置的异常图层监控信息以及图层配置信息查找出异常图层并进行异常信息上报,从而能够对异常信息进行排查,提升系统整体运行效率。
5.第一方面,本发明实施例提供了一种异常图层处理方法,方法包括:
6.当显示图层被调用时,通过预设函数获取对应的图层配置信息,所述预设函数基于系统原有的图层显示函数确定;
7.根据设置的异常图层监控信息以及所述图层配置信息确定所述显示图层是否为异常图层;
8.若所述显示图层为异常图层,则进行异常信息上报。
9.第二方面,本发明实施例提供了一种异常图层处理装置,装置包括:
10.图层信息获取模块,用于当显示图层被调用时,通过预设函数获取对应的图层配置信息,所述预设函数基于系统原有的图层显示函数确定;
11.异常图层检测模块,用于根据设置的异常图层监控信息以及所述图层配置信息确定所述显示图层是否为异常图层;
12.异常上报模块,用于若所述显示图层为异常图层,则进行异常信息上报。
13.第三方面,本发明实施例提供了一种异常图层处理设备,设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的异常图层处理方法。
14.第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的异常图层处理方法。
15.本发明实施例中,首先基于系统原有的图层显示函数确定预设函数,从而当显示图层被调用时,能够通过预设函数获取对应的图层配置信息,之后,根据设置的异常图层监控信息以及图层配置信息判断显示图层是否为异常图层,若是,则进行异常信息上报。该方
案通过预设函数来获取显示图层的图层配置信息,并根据设置的异常图层监控信息以及图层配置信息查找出异常图层并进行异常信息上报,从而高效的实现了对异常信息进行排查,提升系统整体运行效率,并减少异常图层对用户的影响。
附图说明
16.图1为本发明实施例提供的一种异常图层处理方法的流程图;
17.图2为本发明实施例提供的另一种异常图层处理方法的流程图;
18.图3为本发明实施例提供的另一种异常图层处理方法的流程图;
19.图4为本发明实施例提供的另一种异常图层处理系统的结构图;
20.图5为本发明实施例提供的一种异常图层处理系统的启动流程图;
21.图6为本发明实施例提供的一种异常图层处理系统的监控流程图;
22.图7为本发明实施例提供的一种异常图层处理装置的结构框图;
23.图8为本发明实施例提供的一种异常图层处理设备的结构示意图。
具体实施方式
24.下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
25.图1为本发明实施例提供的一种异常图层处理方法的流程图,本实施例可适用于对系统中的异常图层进行处理,该方法可以由计算设备如手机终端、平板电脑、计算机、服务器等来执行,具体包括如下步骤:
26.步骤s101、当显示图层被调用时,通过预设函数获取对应的图层配置信息,预设函数基于系统原有的图层显示函数确定。
27.显示图层,是指系统当前所显示的图层,每一个图层由许多像素组成的,图层通过上下叠加的方式来组成整个图像,系统可根据需要显示的图像对显示图层进行调用。系统在对显示图层进行显示时,需要调用图层显示函数,从而根据图层显示函数中的代码指令对显示图层进行显示。在一个实施例中,系统在进行界面刷新或用户在进行交互时,需要调用某一显示图层,通过调用该显示图层所对应的图层显示函数,从而对该显示图层进行显示。
28.预设函数,是指预先设置的函数,在本实施例中,预设函数基于系统原有的图层显示函数确定,从而使得预设函数能够实现系统原有的图层显示函数的所实现的功能,即预设函数中同样能够实现对显示图层进行显示的功能。在一个实施例中,系统对显示图层进行显示时,通过调用预设函数即可实现对显示图层的显示,并通过预设函数可获取到与显示图层相对应的图层配置信息。示例性的,预设函数为hook函数,hook函数可用于替换掉原函数并实现其他行为,以用于在原函数执行前或执行后获取相关参数信息。
29.在一个实施例中,预设函数为hook函数,在使用hook函数替换系统原有的图层显示函数后,当系统对显示图层进行调用并显示时,调用hook函数对显示图层进行显示,并通过hook函数获取显示图层对应的图层配置信息。其中,图层配置信息包括有与当前显示图层相对应的配置信息,示例性的,图层配置信息可以包括图层的大小、渲染参数以及引用关
系等。其中,图层配置信息可根据实际需要进行获取,在本实施例中不对图层配置信息的具体类型进行限定。
30.步骤s102、根据设置的异常图层监控信息以及图层配置信息确定显示图层是否为异常图层。
31.异常图层监控信息中包含有预先设置的异常图层的配置信息,在获取到图层配置信息后,根据异常图层监控信息中异常图层的配置信息,即可判断当前的显示图层是否为异常图层。示例性的,异常图层监控信息可以是异常图层监控规则或异常图层监控条件,异常图层监控规则以及异常图层监控条件中都包含有正常图层所需要满足的条件,当显示图层的图层配置信息满足正常图层所需要满足的条件时,可确定显示图层为正常图层,若不满足,则显示图层是异常图层。
32.在一个实施例中,异常图层监控信息可以是“图层的展示图片长度大于20cm,图层的展示图片宽度大于12cm”。在通过预设函数获取到显示图层对应的图层配置信息后,判断图层配置信息是否符合异常图层监控规则,若图层配置信息中的图层显示图片的大小信息为“长度为30cm,宽度为20cm”,则显示图层满足异常图层监控信息,可确定该显示图层为异常图层。在另一个实施例中,该异常图层监控信息还可以是针对渲染参数、图层引用关系进行监控的信息。
33.步骤s103、若显示图层为异常图层,则进行异常信息上报。
34.在判断出显示图层为异常图层后,则获取显示图层的异常信息,异常信息中包含有显示图层异常的配置信息,在获取到显示图层的异常信息后,将异常信息进行上报。
35.在一个实施例中,通过预设函数获取显示图层的图层配置信息,将图层配置信息与预先设置的异常图层监控信息进行比对,判断图层配置信息是否为异常图层监控信息中异常图层的配置信息,若不是,则显示图层并非是异常图层,若是,则显示图层为异常图层,获取显示图层的异常信息,并将异常信息上报到后台或终端中,方便工作人员对异常信息进行分析,进行异常问题排查。
36.由上述可知,为了在出现异常图层时获取异常信息,本方案首先基于系统原有的图层显示函数确定预设函数,从而当显示图层被调用时,能够通过预设函数获取对应的图层配置信息,之后,根据设置的异常图层监控信息以及图层配置信息判断显示图层是否为异常图层,若是,则进行异常信息上报。本方案通过预设函数来获取显示图层的图层配置信息,并根据设置的异常图层监控信息以及图层配置信息查找出异常图层并进行异常信息上报,从而高效的实现了对异常信息进行排查,提升系统整体运行效率,并减少异常图层对用户的影响,提高用户体验。
37.图2为本发明实施例提供的另一种异常图层处理方法的流程图,给出了根据云控配置数据生成异常图层监控信息的方法,如图2所示,技术方案具体如下:
38.步骤s201、获取云控配置数据,根据云控配置数据生成异常图层监控信息,异常图层监控信息包括引用关系监控信息、图片大小监控信息以及图层渲染参数监控信息中的一种或多种。
39.云控配置数据中包含有显示图层正确的图层配置信息,或者异常图层条件的判断信息。云控配置数据可以是预先设置的,也可以是从后台终端中获取。
40.在获取到云控配置数据后,即可根据云控配置数据中正确的图层配置信息生成异
常图层监控信息,或者根据运控配置数据中记录的异常满足条件生成异常图层监控信息。异常图层监控信息包括引用关系监控信息、图片大小监控信息以及图层渲染参数监控信息中的一种或多种。其中,引用关系监控信息中包含有异常图层的引用关系信息,图片大小监控信息中包含有异常图层的大小信息,图层渲染参数监控信息中包含有异常图层的渲染参数信息。
41.在一个实施例中,云控配置数据中包含有显示图层正确的图片大小信息,在获取到云控配置数据后,根据云控配置数据生成异常图层监控信息,异常图层监控信息中包含有图片大小监控信息,例如,若云控配置数据中的图片大小信息为“图层展示图片长度小于等于20cm或图层展示图片宽度小于等于12cm”,则根据云控配置数据,可生成异常图层监控信息,异常图层监控信息中包含的图片大小监控信息为“图层展示图片长度大于20cm或图层展示图片宽度大于12cm”。若图层的大小满足图片大小监控信息中的条件,则该图层被确定为异常图层。
42.在一个实施例中,步骤s201具体通过步骤s2011

步骤s2012实现。
43.步骤s2011、对云控配置数据进行解析,得到包含有不同类型的异常数据。
44.在获取到云控配置数据后,对云控配置数据中包含的显示图层的正确的图层配置信息进行解析,从而得到包含有不同类型的异常数据。示例性的,若正确的图层配置信息中包含的图层引用信息为“引用上一个图层”,则可以生成包含有图层引用信息为“图层没有引用上一个图层”的异常数据。
45.其中,需要说明的是,异常数据的类型可以根据异常数据的特征进行划分,示例性的,将异常数据划分为引用关系异常数据,图片大小异常数据以及图层渲染参数异常数据,可理解,对异常数据的类型可根据实际需要进行划分,在本实施例中把不对异常数据的类型划分方式进行限定。
46.对云控配置数据进行解析后,可以将同一类型的异常数据以数组、链表、字符串等任意一种形式进行储存。示例性的,将同一类型的异常数据作为一个数组进行储存,从而能够得到多个数组,每个数组中包含有一种类型的异常数据;或者是,将同一类型的异常数据作为一个链表进行储存,从而能够得到有多个链表,每一个链表中包含有一种类型的异常数据,或者是,将同一类型的异常数据作为一个字符串进行储存,从而能够得到有多个字符串,每一个字符串中包含有一种类型的异常数据,可理解的,对异常数据的储存方式可根据实际需要进行选择。
47.在一个实施例中,在对云控配置数据中包含的显示图层正确的图层配置信息进行解析,生成得到包括有引用关系异常数据以及图片大小异常数据两种类型的异常数据,将不同类型的异常数据以数组的形式进行储存,从而得到包含有引用关系异常数据的第一数组以及包含有图片大小异常数据的第二数组。
48.步骤s2022、根据不同类型的异常数据生成对应的异常图层监控信息。
49.在得到不同类型的异常数据后,即可根据不同类型的异常数据生成与每一种类型相对应的异常图层监控信息。示例性的,例如异常数据的类型包括引用关系异常数据以及图片大小异常数据,则可以生成与引用关系异常数据相对应的引用关系监控信息以及生成与图片大小异常数据相对应的图片大小监控信息,根据引用关系监控信息以及图片大小监控信息对异常图层进行监控。
50.在一个实施例中,若异常数据中包含有图片大小异常数据,且图片大小异常数据所包含的内容为“图层展示图片长度大于20cm或图层展示图片宽度大于12cm”,则根据异常数据生成的异常图层监控信息中,设置“图层展示图片长度大于20cm或图层展示图片宽度大于12cm”为异常图层所满足的条件。
51.步骤s202、当显示图层被调用时,通过预设函数获取对应的图层配置信息,所述预设函数基于系统原有的图层显示函数确定。
52.步骤s203、根据设置的异常图层监控信息以及所述图层配置信息确定所述显示图层是否为异常图层。
53.步骤s204、若所述显示图层为异常图层,则进行异常信息上报。
54.在上述实施例的基础上,当异常数图层监控信息为图片大小监控信息时,根据设置的异常图层监控信息以及图层配置信息确定显示图层是否为异常图层,包括:确定图层配置信息中的图片配置大小是否满足图片大小监控信息设置的图片大小区间;由于图片大小监控信息设置的图片大小区间为正常图层的图片大小区间,因此,判断图层配置信息中的图片配置大小是否满足图片大小监控信息设置的图片大小区间,即可判断显示图层是否是异常图层。
55.相应的,若所述显示图层为异常图层,则进行异常信息上报,包括:
56.若所述图片配置大小不满足所述图片大小区间,则确定所述显示图层为异常图层,进行异常信息的上报。
57.在一个实施例中,图片大小监控信息设置的图片大小区间为“图层展示图片长度小于等于25cm以及图层展示图片宽度小于等于12cm”,在获取显示图层的图层配置信息后,判断图层配置信息中的图片配置大小是否满足“图层展示图片长度小于等于20cm,且图层展示图片宽度小于等于12cm”的条件,若是,则该显示图层为正常图层,若否,则该显示图层为异常图层,并将该显示图层的图片配置大小作为异常信息上报到后台中。需要说明的是,当异常图层监控信息为引用关系监控信息、图片大小监控信息以及图层渲染参数监控信息中的一种或多种时,其工作原理和异常数图层监控信息为图片大小监控信息的类似。例如,当异常数图层监控信息为引用关系监控信息时,引用关系监控信息设置的引用关系为“引用上一个图层”,则在获取到显示图层的图层配置信息后,判断该显示图层的引用关系信息是否为引用上一个图层,若不是,则该显示图层为异常图层,将该显示图层的引用关系信息作为异常信息上报到后台中。当异常图层监控信息为图层渲染参数监控信息时,图层渲染参数监控信息的图层渲染参数设置为“细分参数小于1000”,则在获取到显示图层的图层配置信息后,判断该显示图层的图层渲染参数中的细分参数是否为小于1000,若不是,则该显示图层为异常图层,将该显示图层的引用关系作为异常信息上报到后台中。
58.由上述方案可知,在获取到云控配置数据后,根据云控配置数据生成异常图层监控信息,异常图层监控信息中包括引用关系监控信息、图片大小监控信息以及图层渲染参数监控信息中的一种或多种,从而使得异常监控信息能够根据显示图层的图层配置信息中的引用关系、图片大小以及图层渲染参数判断显示图层是否为异常图层,提高了判断异常图层的准确性,避免出现误判断的情况。
59.图3为本发明实施例提供的另一种异常图层处理方法的流程图,给出了在进行异常信息上报以后,对异常图层进行纠正处理的方法,如图3所示,技术方案具体如下:
60.步骤s301、当显示图层被调用时,通过预设函数获取对应的图层配置信息,预设函数基于系统原有的图层显示函数确定。
61.步骤s302、根据设置的异常图层监控信息以及图层配置信息确定显示图层是否为异常图层。
62.步骤s303、若显示图层为异常图层,则进行异常信息上报。
63.步骤s304、判断异常图层是否满足纠正条件。
64.在将异常图层的异常信息进行上报以后,进一步判断异常图层是否满足纠正条件。在一个实施例中,系统设置有纠正条件,纠正条件可以包括引用关系纠正条件、图片大小纠正条件以及图层渲染参数纠正条件中的一种或多种。在检测到异常图层后,判断异常图层的图层配置信息是否满足纠正条件,若满足,则异常图层满足纠正条件,反之,异常图层不满足纠正条件。示例性的,异常图层监控信息中设置的图片大小纠正条件为:“长度大于25cm或宽度大于15cm”,判断异常图层的图层配置信息中的图片配置大小是否满足纠正条件,若是,则异常图层满足纠正条件,反之,异常图层不符合纠正条件。
65.步骤s305、如果满足,则对异常图层进行纠正处理。
66.在确定异常图层满足纠正条件之后,对异常图层进行纠正处理,将异常图层纠正为正常的显示图层,从而避免异常图层消耗大量的内存,导致系统对异常图层进行强杀。
67.在一个实施例中,步骤s305具体通过步骤s3051实现。
68.步骤3051、对异常图层对应的图层配置信息进行纠正修改。
69.在对异常图层进行纠正的过程中,具体是通过异常图层对应的图层配置信息进行纠正修改。在一个实施例中,在判断异常图层满足纠正条件之后,将异常图层的配置信息修改为正常的显示图层的配置信息,例如,若异常图层的图层配置信息中的图片大小配置信息、引用关系信息以及图层渲染参数均满足纠正条件,则分别对异常图层的图层配置信息中的图片大小配置信息、引用关系信息以及图层渲染参数进行纠正修改,将异常图层的图层配置信息纠正为正常图层的图片配置信息。
70.在一个实施例中,步骤3051具体通过步骤s3052实现。
71.步骤3052、当确定出异常图层的图片大小异常时,将图层配置信息中的原有配置的图片大小修改为当前显示屏大小。
72.在一个实施例中,当确定出异常图层的图片大小异常时,获取当前显示屏的尺寸,根据显示屏的显示尺寸对图层配置信息中的原有配置的图片大小进行修改,将图层配置信息中的原有配置的图片大小修改为与显示屏相对应的尺寸,从而使得异常图层能够正常显示在显示屏中。
73.在上述实施例的基础上,在判述异常图层是否满足纠正条件之前,还包括:
74.判断异常图层是否允许纠正处理;
75.在判断异常图层是否满足纠正条件之前,还需要判断异常图层是否允许纠正处理。在一个实施例中,在判断显示图层为异常图层后,获取异常图层的图层配置信息,根据异常图层的图层配置信息判断异常图层是否允许纠正处理,例如,示例性的,针对某些无法进行主动修改的图层,其被认定为无法进行纠正处理,针对可以进行自定义配置的图层,其被认定允许进行纠正处理。
76.相应的,判断所述异常图层是否满足纠正条件,包括:
77.如果异常图层允许纠正处理,则判断异常图层是否满足纠正条件。
78.在确认异常图层允许纠正处理之后,再进一步判断异常图层是否满足纠正条件,若满足,则对异常图层进行纠正修改,将异常图层修改为正常的显示图层。
79.由上述方案可知,在将异常信息进行上报以后,进一步判断异常图层是否满足纠正条件,若满足纠正条件则对异常图层进行纠正处理,从而将异常图层纠正为正常的显示图层,避免异常图层由于显示异常从而消耗大量的内存,提升系统整体运行效率,并减少异常图层对用户的影响,提高用户体验。
80.图4为本发明实施例提供的一种异常图层处理系统的系统框架图,该系统用于执行上述实施例提供的异常图层处理方法,具备执行方法相应的功能模块和有益效果。如图4所示,该系统具体包括:
81.模块入口类模块401,用于根据云控配置信息选择需要启动的探测器,探测器用于从云控配置管理类模块402中获取云控配置信息。
82.云控配置管理类模块402,用于获取云控配置信息,并对云控配置信息进行保存以及解析。
83.异常图层条件描述信息403,用于根据异常图层所满足的条件对显示图层进行监控,异常图层所满足的条件由模块入口类模块401从云控配置管理类模块402读取云控配置信息后进行初始化得到。异常图层所满足的条件包括两个派生类:分别为描述异常图片图层(size巨大)所需满足的条件的图片图层异常模块409以及描述异常label图层(size巨大)所需满足的条件的label图层异常模块410,派生类中还设置异常图层进行纠正处理的条件以及异常图层满足纠正的条件。
84.异常图层检测器模块404,用于根据异常图层条件描述信息403的派生类,对显示图层的图层配置信息进行实时监测,判断显示图层是否为异常图层,收集异常图层的异常信息,其中,异常图层检测器模块404包括有图片图层检测器407以及label图层检测器408,分别根据图片图层异常模块409以及label图层异常模块410对异常图层进行检测。
85.函数hook模块405,用于提供hook函数。
86.事件上报类406,用于将异常图层的异常信息上报至后台中。
87.图5为系统的初始化流程,如图5所示,系统的初始化流程包括:
88.步骤s501、探测器从云控配置管理类模块中读取云控配置信息,并触发云控配置管理类模块对云控配置信息进行解析,得到包含有不同类型的云控配置信息数组。
89.步骤s502、探测器对云控配置信息数组进行遍历,获取所有云控配置信息数组中的云控配置信息。
90.步骤s503、探测器根据获取到的云控配置信息生成异常图层条件描述信息模块的派生类,即异常图层所满足的条件。
91.步骤s504、探测器对异常图层条件描述信息模块的派生类进行初始化。
92.步骤s505、启动异常图层检测器模块,以使异常图层检测器模块根据异常图层条件描述信息模块的派生类对异常图层进行监控。
93.步骤s506、函数hook模块使用hook函数替换系统原有的图层显示函数,等待hook函数被调用。
94.系统对异常图层进行监控的流程如图6所示,包括以下步骤:
95.步骤s601、函数hook模块中的hook函数由于界面刷新、用户交互等原因对显示图层进行显示而被调用后,hook函数采集当前的显示图层的图层配置信息。
96.步骤s602、探测器根据显示图层的图层配置信息判断显示图层是否满足异常图层条件描述信息模块的派生类,若满足,则当前的显示图层为异常图层,执行步骤s603,若不满足,则执行步骤s608。
97.步骤s603、探测器通过异常图层检测器模块收集异常图层的异常信息,例如图层的引用关系、当前大小、渲染参数等。
98.步骤s604、事件上报类模块将异常图层的异常信息上报至后台中。
99.步骤s605、探测器根据异常图层条件描述信息模块的派生类判断异常图层是否允许纠正处理,若不允许,则执行步骤s608,若允许,则执行步骤s606。
100.步骤s606、探测器根据异常图层条件描述信息模块的派生类判断异常图层是否满足纠正的条件,若不满足,则执行步骤s608,若满足,则执行步骤s607。
101.步骤s607、探测器对异常图层进行纠正处理,修复异常状态。
102.步骤s608、函数hook模块等待hook函数的下次调用。
103.如图7为本发明实施例提供的一种异常图层处理装置的结构框图,该系统用于执行上述实施例提供的异常图层处理方法,具备执行方法相应的功能模块和有益效果。如图7所示,该装置具体包括:
104.图层信息获取模块701,用于当显示图层被调用时,通过预设函数获取对应的图层配置信息,预设函数基于系统原有的图层显示函数确定;
105.异常图层检测模块702,用于根据设置的异常图层监控信息以及图层配置信息确定显示图层是否为异常图层;
106.异常上报模块703,用于若显示图层为异常图层,则进行异常信息上报。
107.上述,为了在出现异常图层时获取异常信息,本方案首先基于系统原有的图层显示函数确定预设函数,从而当显示图层被调用时,能够通过预设函数获取对应的图层配置信息,之后,根据设置的异常图层监控信息以及图层配置信息判断显示图层是否为异常图层,若是,则进行异常信息上报。本方案通过预设函数来获取显示图层的图层配置信息,并根据设置的异常图层监控信息以及图层配置信息查找出异常图层并进行异常信息上报,从而高效的实现了对异常信息进行排查,提升系统整体运行效率,并减少异常图层对用户的影响,提高用户体验。
108.在上述实施例的基础上,异常图层处理装置还包括异常图层监控信息生成模块704,异常图层监控信息生成模块704用于根据云控配置数据生成异常图层监控信息,异常图层监控信息包括引用关系监控信息、图片大小监控信息以及图层渲染参数监控信息中的一种或多种。
109.在上述实施例的基础上,异常图层监控信息生成模块704包括解析子模块7041以及监控信息生成子模块7042,解析子模块7041用于对云控配置数据进行解析,得到包含有不同类型的异常数据;监控信息生成子模块7042用于根据不同类型的异常数据生成对应的异常图层监控信息。
110.在上述实施例的基础上,当异常数图层监控信息为图片大小监控信息时,异常图层检测模块702具体用于确定图层配置信息中的图片配置大小是否满足图片大小监控信息
设置的图片大小区间;
111.相应的,异常上报模块703具体用于若图片配置大小不满足图片大小区间,则确定显示图层为异常图层,进行异常信息的上报。
112.在上述实施例的基础上,异常图层处理装置还包括纠正条件判断模块705以及纠正模块706,纠正条件判断模块705用于判断异常图层是否满足纠正条件;纠正模块706用于如果异常图层满足纠正条件,则对异常图层进行纠正处理。
113.在上述实施例的基础上,纠正模块706具体用于对异常图层对应的图层配置信息进行纠正修改。
114.在上述实施例的基础上,纠正模块706具体用于当确定出异常图层的图片大小异常时,将图层配置信息中的原有配置的图片大小修改为当前显示屏大小。
115.在上述实施例的基础上,纠正条件判断模块705还包括纠正处理判断子模块7051,正处理判断子模块7051用于判断异常图层是否允许纠正处理;
116.相应的,纠正条件判断模块705具体用于,如果异常图层允许纠正处理,则判断异常图层是否满足纠正条件。
117.图8为本发明实施例提供的一种异常图层处理设备的结构示意图,如图8所示,该设备包括处理器801、存储器802、输入装置803和输出装置804;设备中处理器801的数量可以是一个或多个,图8中以一个处理器801为例;设备中的处理器801、存储器802、输入装置803和输出装置804可以通过总线或其他方式连接,图8中以通过总线连接为例。存储器802作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的异常图层处理方法对应的程序指令/模块。处理器801通过运行存储在存储器802中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的异常图层处理方法。输入装置803可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置804可包括显示屏等显示设备。
118.本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行异常图层处理方法,该方法包括:
119.当显示图层被调用时,通过预设函数获取对应的图层配置信息,预设函数基于系统原有的图层显示函数确定;
120.根据设置的异常图层监控信息以及图层配置信息确定显示图层是否为异常图层;
121.若显示图层为异常图层,则进行异常信息上报。
122.值得注意的是,上述异常图层处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
123.注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1