一种基于手机环境调整软件显示模式的方法及系统与流程

文档序号:12478767阅读:618来源:国知局

本发明涉及手机智能化开发的技术领域,尤其涉及一种基于手机环境调整软件显示模式的方法,以及基于手机环境调整软件显示模式的系统。



背景技术:

当你在黑夜或暗室里将屏幕背景色调成暗色,因屏幕和环境的色差减小眼睛会感到舒适。所以我们生活中会因光亮的不同,手机屏幕亮度选择使用一般模式和夜间模式的显示模式。

目前对于上述情况的操作一般是手动调整模式。每次环境改变,我们都需要手动调整显示模式,让用户感到比较繁琐,或者忘记调整而造成视觉疲劳,这样一点都不人性化,智能化,用户体验感很差。



技术实现要素:

为克服现有技术的缺陷,本发明要解决的技术问题是提供了一种基于手机环境调整软件显示模式的方法,其能够做到自动切换夜间主题,尽力减缓网页阅读造成的用户眼睛疲劳,用户体验感非常好。

本发明的技术方案是:这种基于手机环境调整软件显示模式的方法,该方法包括以下步骤:

(1)通过手机环境光传感器获取若干个环境光强度值;

(2)利用这些环境光强度值划分若干个区间,对应n种显示模式,其中n为大于1的整数;

(3)通过手机环境光传感器获取当前环境光强度值;

(4)判断当前环境光强度值在哪个区间,从而调整到对应的显示模式。

本发明通过手机环境光传感器获取环境光强度值,利用这些环境光强度值划分若干个区间,对应n种显示模式,判断当前环境光强度值在哪个区间,从而调整到对应的显示模式,因此这种基于手机环境调整软件显示模式的方法能够做到自动切换夜间主题,尽力减缓网页阅读造成的用户眼睛疲劳,用户体验感非常好。

还提供了一种基于手机环境调整软件显示模式的系统,该系统包括:

手机环境光传感器,其配置来获取若干个环境光强度值,并获取当前环境光强度值;

光强度对应显示模式的模块,其配置来利用这些环境光强度值划分若干个区间,对应n种显示模式,其中n为大于1的整数;

显示模式调整模块,其配置来判断当前环境光强度值在哪个区间,从而调整到对应的显示模式。

附图说明

图1所示为根据本发明的基于手机环境调整软件显示模式的方法的流程图。

具体实施方式

对智能手机来说环境光传感器,现在几乎是标配,W3C规范中关于环境光传感器的一个独立API,为Web开发者提供设备感应到的环境光强度的数值。该API最初提供了2个事件监听设备的环境光状况:devicelight和lightlevel。前者返回环境光强度的数值,使用勒克斯(lux)照度单位;后者描述当前环境光的强度等级--暗淡、正常和明亮。在最新的W3C规范中,已经移除了lightlevel事件,事实上,完全可以通过devicelight自己来定义光的强度等级。devicelight事件只有一个value属性,随着测试设备不同可能有不同的返回数值,范围从0到无穷大。

如图1所示,这种基于手机环境调整软件显示模式的方法,该方法包括以下步骤:

(1)通过手机环境光传感器获取若干个环境光强度值;

(2)利用这些环境光强度值划分若干个区间,对应n种显示模式,其中n为大于1的整数;

(3)通过手机环境光传感器获取当前环境光强度值;

(4)判断当前环境光强度值在哪个区间,从而调整到对应的显示模式。

本发明通过手机环境光传感器获取环境光强度值,利用这些环境光强度值划分若干个区间,对应n种显示模式,判断当前环境光强度值在哪个区间,从而调整到对应的显示模式,因此这种基于手机环境调整软件显示模式的方法能够做到自动切换夜间主题,尽力减缓网页阅读造成的用户眼睛疲劳,用户体验感非常好。

另外,所述步骤(2)划分为弱光、正常光、强光3个区间,对应夜间模式、一般模式2种显示模式。

另外,0-50lux为弱光,50lux-10000lux为正常光,10000lux以上为强光。通过观察不同环境中该数值的变化,设定两个主题变化的分界点:50lux和10000lux,因此有:低、中、高三个级别的光亮等级。

另外,弱光对应一般模式,正常光、强光对应夜间模式。当光亮等级为低对应设置软件为夜间模式,当光亮等级为中、高是对应设置软件为一般模式。自动切换夜间主题,尽力减缓网页阅读造成的用户眼睛疲劳。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而所述的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。因此,与本发明的方法相对应的,本发明还同时包括一种基于手机环境调整软件显示模式的系统,该系统通常以与方法各步骤相对应的功能模块的形式表示。使用该方法的系统,该系统包括:

手机环境光传感器,其配置来获取若干个环境光强度值,并获取当前环境光强度值;

光强度对应显示模式的模块,其配置来利用这些环境光强度值划分若干个区间,对应n种显示模式,其中n为大于1的整数;

显示模式调整模块,其配置来判断当前环境光强度值在哪个区间,从而调整到对应的显示模式。

另外,所述光强度对应显示模式的模块中,划分为弱光、正常光、强光3个区间,对应夜间模式、一般模式2种显示模式。

另外,0-50lux为弱光,50lux-10000lux为正常光,10000lux以上为强光。

另外,弱光对应一般模式,正常光、强光对应夜间模式。

以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1