本申请涉及计算机领域,特别是涉及一种屏幕显示效果的处理方法和相关装置。
背景技术:
1、屏幕是一种用于显示图像及色彩的设备或者电器,广泛应用于手机、电脑、显示器、电视以及具有图像或者文字显示功能的设备上。
2、在使用屏幕进行显示之前,通常可以对屏幕显示效果进行设置,尤其是屏幕颜色效果,以便可以使得屏幕按照设置的屏幕显示效果进行显示。用户可以通过系统的应用程序编程接口(application programming interface,api)设置屏幕显示效果。然而,在一些情况下,系统或者第三方软件可能会对已经设置好的屏幕显示效果进行不知情的修改,从而导致已经设置好的屏幕显示效果失效,影响屏幕显示效果设置功能的稳定性。为此,需要采取相关的保护措施。
3、目前主要通过周期性地对屏幕显示效果进行检测的方式,来保证屏幕显示效果设置功能的稳定性,然而这种方式不可避免地会存在时间粒度控制和平衡、频繁检测造成资源浪费、响应不及时造成体验感撕裂等问题。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种屏幕显示效果的处理方法和相关装置,不需要控制和平衡检测的时间间隔,因此能避免间隔过小带来的频繁无效检测与系统资源浪费;同时也避免了时间间隔过大导致的屏幕显示效果被修改后不能及时恢复的问题,通过监测相关的显示效果修改消息,本申请能做到按通知检测、及时响应并恢复。
2、本申请实施例公开了如下技术方案:
3、一方面,本申请实施例提供一种屏幕显示效果的处理方法,所述方法包括:
4、响应于针对待处理屏幕的显示设置完成操作,显示所述待处理屏幕的第一屏幕显示效果;
5、对显示效果修改消息进行监测;
6、若监测到所述显示效果修改消息,获取在监测到所述显示效果修改消息后所述待处理屏幕的第二屏幕显示效果;
7、若确定所述第二屏幕显示效果与所述第一屏幕显示效果不相同,将所述待处理屏幕的屏幕显示效果从所述第二屏幕显示效果恢复至所述第一屏幕显示效果。
8、一方面,本申请实施例提供一种屏幕显示效果的处理装置,所述装置包括显示单元、监测单元、获取单元和恢复单元:
9、所述显示单元,用于响应于针对待处理屏幕的显示设置完成操作,显示所述待处理屏幕的第一屏幕显示效果;
10、所述监测单元,用于对显示效果修改消息进行监测;
11、所述获取单元,用于若监测到所述显示效果修改消息,获取在监测到所述显示效果修改消息后所述待处理屏幕的第二屏幕显示效果;
12、所述恢复单元,用于若确定所述第二屏幕显示效果与所述第一屏幕显示效果不相同,将所述待处理屏幕的屏幕显示效果从所述第二屏幕显示效果恢复至所述第一屏幕显示效果。
13、一方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器以及存储器:
14、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
15、所述处理器用于根据所述计算机程序中的指令执行前述任一方面所述的方法。
16、一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序当被处理器执行时使所述处理器执行前述任一方面所述的方法。
17、一方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述任一方面所述的方法。
18、由上述技术方案可以看出,用户可以对待处理屏幕的屏幕显示效果进行设置,当用户完成显示设置时,可以响应于针对待处理屏幕的显示设置完成操作,显示待处理屏幕的第一屏幕显示效果。而在设置好第一屏幕显示效果后,系统或者第三方软件可能会对已经设置好的第一屏幕显示效果进行不知情的修改,从而导致已经设置好的第一屏幕显示效果失效,因此,为了保证屏幕显示效果设置功能的稳定性,可以对显示效果修改消息进行监测。通过监测显示效果修改消息判断第一屏幕显示效果是否有发生改变的可能性。若监测到显示效果修改消息,则说明系统或者第三方软件可能对已经设置好的第一屏幕显示效果进行不知情的修改,第一屏幕显示效果有发生改变的可能性。故可以获取在监测到显示效果修改消息后待处理屏幕的第二屏幕显示效果,从而判断当前的第二屏幕显示效果与第一屏幕显示效果是否相同。若确定第二屏幕显示效果与第一屏幕显示效果不相同,则说明第一屏幕显示效果的确发生了改变(即失效),则及时进行恢复操作,将待处理屏幕的屏幕显示效果从第二屏幕显示效果恢复至第一屏幕显示效果,以保证屏幕显示效果设置功能的稳定性。本申请在感知到显示效果修改消息时才进行屏幕显示效果是否失效的检测及恢复,相比于周期性检测与恢复,不需要控制和平衡检测的时间间隔,因此能避免时间间隔过小带来的频繁无效检测与系统资源浪费;同时也避免了时间间隔过大导致的屏幕显示效果被修改后不能及时恢复的问题。通过监测相关的显示效果修改消息,本申请能做到按通知检测、及时响应并恢复。
1.一种屏幕显示效果的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,屏幕显示效果包括屏幕颜色效果,所述显示所述待处理屏幕的第一屏幕显示效果,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述初始伽马梯度值与所述当前伽马梯度值进行比较,得到比较结果,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述对显示效果修改消息进行监测,包括以下至少一种:
6.根据权利要求5所述的方法,其特征在于,所述监测到所述显示效果修改消息,包括:
7.根据权利要求1-4任一项所述的方法,其特征在于,在所述响应于针对待处理屏幕的显示效果设置操作,显示所述待处理屏幕的第一屏幕显示效果之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述触发操作为模式选择操作,所述响应于在所述设备管理主界面的触发操作,进入显示效果设置模式入口,包括:
9.根据权利要求7所述的方法,其特征在于,所述触发操作为模式选择操作,所述响应于在所述设备管理主界面的触发操作,进入显示效果设置模式入口,包括:
10.根据权利要求1-4任一项所述的方法,其特征在于,所述待处理屏幕包括多个显示器,所述显示所述待处理屏幕的第一屏幕显示效果,包括:
11.一种屏幕显示效果的处理装置,其特征在于,所述装置包括显示单元、监测单元、获取单元和恢复单元:
12.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序当被处理器执行时使所述处理器执行权利要求1-10任一项所述的方法。
14.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时使所述处理器执行权利要求1-10任一项所述的方法。