夜间模式切换方法、装置和终端设备制造方法及图纸

技术编号:15447535 阅读:127 留言:0更新日期:2017-05-29 21:20
本发明专利技术公开了一种夜间模式切换方法、装置和终端设备,涉及显示技术领域。其中的夜间模式切换方法包括:系统层控制模块获取应用进行显示控制的显示对象;系统层控制模块将显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息;系统层控制模块将设置后的显示对象发送给硬件显示控件进行显示。通过采用系统控制层获取显示对象,并将显示对象的颜色属性设定为适用于在夜间模式下显示的颜色信息,能够普适性地对各个应用提供夜间模式服务,用户无需在各个应用中分别切换,操作便捷。

Night mode switching method, device and terminal device

The invention discloses a night mode switching method, a device and a terminal device, relating to the display technical field. Including the night mode switching method: system layer control module obtains the application object display control system; layer control module will display the color attribute object settings for display in the night mode color information; system layer control module will display settings after the object is sent to the hardware that controls the display. Gets the display object by using the system control layer, and the display color attributes of the object set is suitable for display in the night mode color information to a universal application of each night mode service, users need to switch respectively in every application, convenient operation.

【技术实现步骤摘要】
夜间模式切换方法、装置和终端设备
本专利技术涉及显示
,特别涉及一种夜间模式切换方法、装置和终端设备。
技术介绍
目前,很多终端设备用户喜欢在关灯时使用终端设备聊天、浏览新闻、阅读微博等等。而大部分应用采用适于白天使用的配色,例如文字显示处使用白底黑字。并且有时为了突出应用的个性,会采用对比强烈的、鲜艳的颜色修饰背景、边框、文字等等。当用户在黑暗条件下使用这些应用时,会产生眼部的不适。部分应用为了解决这一问题,在应用中设置了夜间模式。当用户在应用中开启夜间模式,应用会将当前使用的样式信息更换为夜间模式样式信息,从而将应用的配色更换为明度低、对比度小的柔和的颜色,以保护用户的眼睛。然而,这些样式信息分别保存在各个应用中,因此用户针对不同的应用需要分别切换显示模式。当用户在白天想要使用应用时,又要将应用逐一退出夜间模式。这使用户的操作非常繁琐。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种操作便捷的夜间模式切换方法。根据本专利技术实施例的第一个方面,提供的一种夜间模式切换方法,包括:系统层控制模块获取应用进行显示控制的显示对象;系统层控制模块将显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息;系统层控制模块将设置后的显示对象发送给硬件显示控件进行显示。在一个实施例中,系统层控制模块响应于应用的页面显示指令,从页面显示指令中获取显示对象;或者,系统层控制模块响应于应用的页面返回指令,根据页面返回指令指示的待返回页面,从缓存中保存的待返回页面的信息中获取显示对象。在一个实施例中,系统层控制模块将显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息包括:系统层控制模块根据显示对象的类型设置显示对象在夜间模式下的颜色属性。在一个实施例中,系统层控制模块将显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息包括:系统层控制模块根据不同显示模式下颜色的转换对应关系,将显示对象在当前模型下的颜色属性转换为显示对象在夜间模型下对应的颜色属性。在一个实施例中,系统层控制模块将显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息包括:对显示对象的颜色属性值的灰度值进行反色处理;将灰度值与反色处理后的灰度值之间的差距在预设范围内的颜色信息确定为显示对象适用于在夜间模式下显示的颜色信息。在一个实施例中,显示对象包括应用中的用户界面组件。在一个实施例中,系统层控制模块判断需要进入夜间模式时,执行夜间模式切换方法,其中,当用户设置信息、当前环境亮度信息和当前时间信息中的至少一种符合预设的条件时,系统层控制模块判断需要进入夜间模式。根据本专利技术实施例的第二个方面,提供一种夜间模式切换装置,包括:显示对象获取模块,用于获取应用进行显示控制的显示对象;颜色属性设定模块,用于将显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息;显示对象绘制模块,用于将设置后的显示对象发送给硬件显示控件进行显示。在一个实施例中,显示对象获取模块用于响应于应用的页面显示指令,从页面显示指令中获取显示对象;或者,显示对象获取模块用于响应于应用的页面返回指令,根据页面返回指令指示的待返回页面,从缓存中保存的待返回页面的信息中获取显示对象。在一个实施例中,颜色属性设定模块用于根据显示对象的类型设置显示对象在夜间模式下的颜色属性。在一个实施例中,颜色属性设定模块用于根据不同显示模式下颜色的转换对应关系,将显示对象在当前模型下的颜色属性转换为显示对象在夜间模型下对应的颜色属性。在一个实施例中,颜色属性设定模块包括:反色处理单元,用于对显示对象的颜色属性值的灰度值进行反色处理;颜色信息选择单元,用于将灰度值与反色处理后的灰度值之间的差距在预设范围内的颜色信息确定为显示对象适用于在夜间模式下显示的颜色信息。在一个实施例中,显示对象包括应用中的用户界面组件。在一个实施例中,还包括夜间模式判断模块,用于判断需要进入夜间模式时,执行夜间模式切换方法,其中,夜间模式判断模块用于当用户设置信息、当前环境亮度信息和当前时间信息中的至少一种符合预设的条件时,判断需要进入夜间模式。根据本专利技术实施例的第三个方面,提供一种终端设备,包括前述任意一种夜间模式切换装置。根据本专利技术实施例的第四个方面,提供一种夜间模式切换装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行前述任意一种夜间模式切换方法。本专利技术通过采用系统控制层获取显示对象,并将显示对象的颜色属性设定为适用于在夜间模式下显示的颜色信息,能够普适性地对各个应用提供夜间模式服务,用户无需在各个应用中分别切换,操作便捷。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术夜间模式切换方法一个实施例的流程图。图2为本专利技术夜间模式切换方法的另一个实施例的流程图。图3为本专利技术夜间模式切换方法的又一个实施例的流程图。图4为本专利技术终端设备的一个实施例的结构图。图5为本专利技术夜间模式切换装置的一个实施例的结构图。图6为本专利技术夜间模式切换装置的另一个实施例的结构图。图7为本专利技术夜间模式切换装置的又一个实施例的结构图。图8为本专利技术夜间模式切换装置的再一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。根据移动终端系统的各个组成部分的不同功能,可以将其分为应用层、系统控制层和硬件层三个层级。应用层主要包括各个应用的固有数据、资源,用于接受用户对应用的操作,发送应用发起的指令;系统控制层用于处理应用发送的指令,并将处理后的结果发送给相应的功能模块、硬件模块等;硬件层用于根据系统控制层发送的指令控制使相应的硬件执行相应操作,例如播放声音、显示图像等等。由于应用层发送的指令、数据均需要经过系统控制层,因此本申请在系统控制层进行夜间模式的切换控制,以一键方式达到使系统中的所有应用进入夜间模式的效果。图1为本专利技术夜间模式切换方法一个实施例的流程图。如图1所示,该实施例的方法包括:步骤S102,系统层控制模块获取应用进行显示控制的显示对象。其中,系统层控制模块是在操作系统中实现的用于对显示对象进行颜色属性设置的功能模块。应用层中每个应用的显示控制指令均会经过操作系统,操作系统中的系统层控制模块捕捉应用的显示控制指令,并从显示控制指令中提取出显示对象。应用中往往包含一个以上的页面,每个页面中又通常包括多个用户界面组件。例如,在安卓(Android)系统中,界面主要由包括各个类型的view(视图)组件,例如Textview(文字视图)、Listview(列本文档来自技高网...
夜间模式切换方法、装置和终端设备

【技术保护点】
一种夜间模式切换方法,其特征在于,包括:系统层控制模块获取应用进行显示控制的显示对象;系统层控制模块将所述显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息;系统层控制模块将设置后的所述显示对象发送给硬件显示控件进行显示。

【技术特征摘要】
1.一种夜间模式切换方法,其特征在于,包括:系统层控制模块获取应用进行显示控制的显示对象;系统层控制模块将所述显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息;系统层控制模块将设置后的所述显示对象发送给硬件显示控件进行显示。2.根据权利要求1所述的方法,其特征在于,系统层控制模块响应于应用的页面显示指令,从所述页面显示指令中获取所述显示对象;或者,系统层控制模块响应于应用的页面返回指令,根据所述页面返回指令指示的待返回页面,从缓存中保存的所述待返回页面的信息中获取所述显示对象。3.根据权利要求1所述的方法,其特征在于,系统层控制模块将所述显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息包括:系统层控制模块根据所述显示对象的类型设置所述显示对象在夜间模式下的颜色属性。4.根据权利要求1所述的方法,其特征在于,系统层控制模块将所述显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息包括:系统层控制模块根据不同显示模式下颜色的转换对应关系,将所述显示对象在当前模型下的颜色属性转换为所述显示对象在夜间模型下对应的颜色属性。5.根据权利要求1所述的方法,其特征在于,所述系统层控制模块将所述显示对象的颜色属性设置为适用于在夜间模式下显示的颜色信息包括:对所述显示对象的颜色属性值的灰度值进行反色处理;将灰度值与反色处理后的灰度值之间的差距在预设范围内的颜色信息确定为所述显示对象适用于在夜间模式下显示的颜色信息。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述显示对象包括应用中的用户界面组件。7.根据权利要求1-5中任一项所述的方法,其特征在于,系统层控制模块判断需要进入夜间模式时,执行所述夜间模式切换方法,其中,当用户设置信息、当前环境亮度信息和当前时间信息中的至少一种符合预设的条件时,系统层控制模块判断需要进入夜间模式。8.一种夜间模式切换装置,其特征在于,包括:显示对象获取模块,用于获取应用进行...

【专利技术属性】
技术研发人员:徐建勇
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1