一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种确定自然光照时长的方法及电子设备与流程

2022-11-30 06:50:47 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,尤其涉及一种确定自然光照时长的方法及电子设备。


背景技术:

2.科学表明,每天接受足够时长的自然光照射,能帮助用户改善视力。对于青少年而言,每天接受自然光照60分钟以上,能够有效预防近视。目前,部分电子设备可以通过定位功能、天气服务、采集环境温度、采集环境光照强度等方法,识别用户处于室内还是室外。然而,通过上述方法电子设备并不能够精准的判定用户每天接受的自然光照时长,例如,即使用户处于室内,如果是在阳光充足的南向房间的窗边,用户也同样接受了自然光照。因此,为帮助用户改善视力,如何精准的确定用户所处的场景,进而有效的确定自然光照时长是亟待解决的问题。


技术实现要素:

3.本技术提供了一种确定自然光照时长的方法及电子设备,可以更加精准的确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
4.为达到上述目的,本技术采用如下技术方案:
5.第一方面,本技术提供一种确定自然光照时长的方法,应用于具有显示屏的电子设备,方法包括:根据预设参考因素确定当前所处场景,预设参考因素包括紫外线强度、光照强度、定位信号强度中的任意一种或多种。若当前所处场景处于预设场景,则将当前接受的自然光照射的时长计入累计自然光照时长。其中,预设场景包括室外场景、室内窗边场景、室外遮挡场景中的任意一种或多种。
6.基于上述技术方案,本技术中电子设备根据预设参考因素确定当前所处场景,其中,预设参考因素包括紫外线强度、光照强度、定位信号强度中的任意一种或多种。在所处场景处于预设场景的情况下,则将当前接受的自然光照射的时长计入累计自然光照时长,预设场景包括室外场景、室内窗边场景、室外遮挡场景中的任意一种或多种。使得能够更加精准的确定用户所处的场景,进而有效的确定自然光照的时长,帮助用户改善视力。
7.一种可能的设计中,方法还包括:在显示屏显示第一界面,第一界面包括累计自然光照时长。基于该设计,用户可以根据第一界面查看当前接受的自然光照时长。
8.一种可能的设计中,方法还包括:判断累计自然光照时长是否小于预设时长;若累计自然光照时长小于预设时长,在显示屏上显示提示信息,提示信息用于提醒用户进行户外活动。基于该设计,在累计自然光照时长小于预设时长的情况下,显示户外活动提醒的提示信息,可以进一步帮助用户改善视力。
9.一种可能的设计中,其中,预设参考因素包括紫外线强度;根据预设参考因素确定电子设备当前所处场景,具体包括:判断电子设备当前所处位置的紫外线强度是否大于等于第一阈值。若紫外线强度大于等于第一阈值,则确定电子设备当前处于室外场景;其中,
第一阈值为预设的紫外线强度阈值。
10.基于该设计,在当前所处位置的紫外线强度大于等于第一阈值的情况下,可以确定当前处于室外场景,说明用户当前接受有自然光照射,由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
11.一种可能的设计中,其中,预设参考因素包括光照强度;根据预设参考因素确定电子设备当前所处场景,具体包括:判断电子设备当前所处位置的光照强度是否大于等于第二阈值。若光照强度大于等于第二阈值,则确定电子设备当前处于室外场景;其中,第二阈值为预设的光照强度阈值。
12.基于该设计,在当前所处位置的光照强度大于等于第二阈值的情况下,可以确定当前处于室外场景,说明用户当前接受有自然光照射,由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
13.一种可能的设计中,其中,预设参考因素包括紫外线强度以及光照强度;根据预设参考因素确定电子设备当前所处场景,具体包括:判断电子设备当前所处位置的紫外线强度是否大于等于第三阈值,且电子设备当前所处位置的光照强度是否大于等于第四阈值;其中,第三阈值为预设的紫外线强度阈值,且第三阈值小于第一阈值,第四阈值为预设的光照强度阈值,且第四阈值小于第二阈值;若紫外线强度大于等于第三阈值,且光照强度大于等于第四阈值,则确定电子设备当前处于室内窗边场景;若紫外线强度小于第三阈值,和/或光照强度小于第四阈值,则确定电子设备当前处于室内无自然光照场景。
14.基于该设计,在当前所处位置的紫外线强度大于等于第三阈值,且光照强度大于等于第四阈值的情况下,可以确定当前处于室内窗边场景,说明用户当前也接受有自然光照射,由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
15.一种可能的设计中,其中,预设参考因素包括定位信号强度;根据预设参考因素确定电子设备当前所处场景,具体包括:判断电子设备当前所处位置的定位信号强度是否大于等于第五阈值;其中,第五阈值为预设的定位信号强度阈值;若定位信号强度大于等于第五阈值,则确定电子设备当前处于室外场景。
16.基于该设计,可以通过定位信号的强度识别用户所处的场景,在定位信号强度大于等于第五阈值的情况下,可以确定当前处于室外场景,说明用户当前接受有自然光照射,由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
17.一种可能的设计中,其中,预设参考因素包括定位信号强度;根据预设参考因素确定电子设备当前所处场景,具体包括:判断电子设备当前所处位置的定位信号强度是否小于第五阈值,且大于等于第六阈值;若定位信号强度小于第五阈值,且大于等于第六阈值,则确定电子设备当前处于室内窗边场景,其中,第六阈值为预设的定位信号强度阈值,且第六阈值小于第五阈值。若定位信号强度小于第六阈值,则确定电子设备当前处于室内无自然光照场景。
18.基于该设计,可以通过定位信号强度识别用户所处的场景,在定位信号强度小于
第五阈值且大于等于第六阈值,确定当前处于室内窗边场景,说明用户当前也接受有自然光照射。由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
19.一种可能的设计中,其中,预设参考因素包括紫外线强度、光照强度以及定位信号强度;根据预设参考因素确定电子设备当前所处场景,具体包括:判断电子设备当前所处位置的紫外线强度是否小于第一阈值,且电子设备当前所处位置的光照强度是否小于第二阈值,以及电子设备当前所处位置的定位信号强度是否大于等于第五阈值;若紫外线强度小于第一阈值,且光照强度小于第二阈值,以及定位信号强度大于等于第五阈值,则确定电子设备当前处于室外遮挡场景。
20.应理解,室外遮挡场景为存在事物对电子设备进行了遮挡的场景,本技术将其称为遮挡场景,该事物可以是衣袖、书包或者其他物品,本技术对此不作限制。实际生活中,处于室外遮挡场景下,测量获得的紫外线强度以及光照强度可能小于实际值,基于该设计,通过定位信号强度辅助识别用户所处的场景,在确定当前处于室外遮挡场景下,说明用户同样接受有自然照射。由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
21.一种可能的设计中,定位信号为全球定位系统gps信号、北斗信号中的任意一种或多种。
22.一种可能的设计中,在根据预设参考因素确定当前所处场景之前,方法还包括:确定所处位置的日出时间t1以及日落时间t2。确定系统的当前时间t是否大于等于t1且小于等于t2。基于该设计,电子设备在确定当前时间处于当日日照区间中,才会进行后续确定自然光照时长的判断,可以减小电子设备的功耗。
23.第二方面,本技术实施例提供一种电子设备,包括:处理器、存储器和显示屏,存储器、显示屏与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器从存储器中读取计算机指令,使得电子设备执行第一方面及其中任一设计所述的方法。
24.第三方面,本技术实施例提供一种电子设备,该电子设备具有实现如上述第一方面及其中任一设计所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
25.第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行第一方面及其中任一设计所述的方法。
26.第五方面,本技术实施例提供一种计算机程序产品,该计算机程序产品包括:计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行第一方面及其中任一设计所述的方法。
27.第六方面,本技术实施例提供一种芯片系统,包括至少一个处理器和至少一个接口电路,至少一个接口电路用于执行收发功能,并将指令发送给至少一个处理器,当至少一个处理器执行指令时,至少一个处理器执行如上述第一方面及其中任一设计所述的方法。
28.需要说明的是,上述第二方面至第六方面中任一设计所带来的技术效果可以参见第一方面中对应设计所带来的技术效果,此处不再赘述。
附图说明
29.图1为本技术实施例提供的一种电子设备的结构示意图;
30.图2为本技术实施例提供的一种电子设备的硬件结构示意图;
31.图3为本技术实施例提供的一种电子设备的软件结构框图;
32.图4为本技术实施例提供的一种电子设备的主界面示意图;
33.图5a为本技术实施例提供的一种电子设备确定当前存在自然光照的界面示意图;
34.图5b为本技术实施例提供的一种电子设备确定当前不存在自然光照的界面示意图;
35.图5c为本技术实施例提供的一种电子设备确定累计自然光照时长未达到预设时长的界面示意图;
36.图5d为本技术实施例提供的一种电子设备确定累计自然光照时长达到预设时长的界面示意图;
37.图6为本技术实施例提供的又一种电子设备的主界面示意图;
38.图7a为本技术实施例提供的又一种电子设备显示累计自然光照时长的相关界面示意图;
39.图7b为本技术实施例提供的一种电子设备显示设定自然光照目标时长的相关界面示意图;
40.图8a为本技术实施例提供一种电子设备进行户外活动提醒的界面示意图;
41.图8b为本技术实施例提供的又一种电子设备进行户外活动提醒的界面示意图;
42.图9为本技术实施例提供的一种确定自然光照时长的方法流程示意图;
43.图10为本技术实施例提供的又一种确定自然光照时长的方法流程示意图;
44.图11为本技术实施例提供的又一种确定自然光照时长的方法流程示意图;
45.图12为本技术实施例提供的又一种确定自然光照时长的方法流程示意图;
46.图13为本技术实施例提供的又一种确定自然光照时长的方法流程示意图;
47.图14为本技术实施例提供的又一种电子设备的结构示意图;
48.图15为本技术实施例提供的又一种芯片系统的结构示意图。
具体实施方式
49.下面结合附图对本技术实施例提供的确定自然光照时长的方法及电子设备进行详细的描述。
50.本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
51.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
52.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
53.首先,为了便于理解,下面先对本技术实施例可能涉及的相关术语和概念进行介绍。
54.(1)紫外线(ultraviolet,uv)
55.紫外线是阳光中波长为0.01~0.4微米的光线。紫外线按照其波长可以分为三个部分:a紫外线波长位于0.32-0.40微米之间;b紫外线波长位于0.28-0.32微米之间;c紫外线波长位于0.01-0.28微米之间。
56.(2)紫外线指数(ultraviolet intensity,uvi)
57.紫外线指数也可以称为紫外线强度,紫外线指数描述了地球表面的紫外线辐射水平。
58.(2)光照强度
59.光照强度也可以简称为照度。光照强度是一种物理术语,指的是单位面积上所接收可见光的光通量,单位为勒克斯(lux或lx),用于指示光照的强弱和物体表面积被照明程度的量。
60.多数电子设备(例如:手环、手表、智能眼镜等可穿戴设备)具备定位功能,例如可以利用全球定位系统(global positioning system,gps)、北斗、网络定位等技术,开启定位功能后可以确定电子设备当前所处的地理位置,通过该地理位置可以判断用户位于室内或室外。或者,电子设备可以通过天气服务获取当前所处地理位置对应的室外温度值,并且采集电子设备所处环境的温度值,判断该室外温度值与该环境温度值的差值,当该差值小于预设阈值的情况下,可以判断用户处于室外环境,当该差值大于或等于预设阈值的情况下,可以判断用户处于室内环境。又或者,电子设备还可以采集所在环境的光信息,得到紫外线强度以及光照强度,根据紫外线强度以及光照强度确定用户处于室内或室外环境。
61.然而,以上方案没有考虑用户生活中可能遇到的各种类型的场景,只适用于某些特定场景下,因此不能完全准确的确定用户处于室内还是室外,进而也不能准确的确定用户接受的自然光照时长。因为通常情况而言,室内外的温度相差不大,只有人工对室内温度进行了干预的情况下,例如:冬天在室内打开有空调和/或暖气,夏天在室内打开有空调等,此时室内外的温差较大,以上通过室内外温差来判断的方案才可以确定用户处于室内还是室外。
62.因此,为了解决上述技术问题,本技术实施例提供了一种确定自然光照时长的方法及电子设备,电子设备根据预设参考因素确定当前所处场景,其中,预设参考因素包括紫外线强度、光照强度、定位信号强度中的任意一种或多种。在所处场景处于预设场景的情况下,则将当前接受的自然光照射的时长计入累计自然光照时长,使得能够更加精准的确定用户所处的场景,进而有效的确定自然光照的时长,帮助用户改善视力。
63.本技术实施例提供的确定自然光照时长的方法可应用于电子设备100中,或者应用于包括电子设备100的系统中。
64.可选的,电子设备100可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实
(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备、人工智能(artificial intelligence,ai)设备、可穿戴式设备,可穿戴设备包括但不限于智能手表、智能手环、智能脚环、无线耳机、智能眼镜、智能头盔、血糖仪、血压仪等。本技术实施例对电子设备100的具体类型不作任何限制。
65.下面以电子设备100为可穿戴设备为例进行说明。
66.示例性的,图1示出了电子设备100的一种结构示意图,该电子设备100可佩带在用户的手腕上。该电子设备100包括显示屏101以及固定带102,显示屏101用于显示时间以及用户触摸点击以显示其他相关内容,固定带102用于将电子设备100固定于用户手腕。
67.示例性的,图2示出了电子设备100的一种硬件结构示意图。
68.电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,用户标识模块(subscriber identification module,sim)卡接口195以及定位模块196等。其中传感器模块180可以包括压力传感器180a,气压传感器180b,紫外线传感器180c,光照传感器180d,指纹传感器180e,温度传感器180f,触摸传感器180g等。
69.可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
70.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
71.控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
72.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
73.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
74.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。
75.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
76.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
77.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
78.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。
79.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
80.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
81.可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
82.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
91.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
92.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。
93.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
94.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
95.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
96.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
97.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
98.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
99.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系
统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备100的各种功能应用以及数据处理。
100.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
101.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
102.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
103.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
104.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
105.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
106.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。
107.气压传感器180b用于测量气压。在一些实施例中,电子设备100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
108.紫外线传感器180c可以利用光敏元件将紫外线信号转换成电信号。它的工作模式通常分为:光伏模式和光导模式。其中,光伏模式是指紫外线传感器180c不需要串联电池,串联电阻中有电流,而紫外线传感器180c相当于一个小电池,输出电压。而光导模式是指紫外线传感器180c需要串联一个电池工作,而紫外线传感器180c相当于一个电阻,电阻值随
光的强度变化而变化。在一些实施例中,紫外线传感器180c用于采集紫外线强度,电子设备100根据紫外线传感器180c采集的紫外线强度与第一阈值进行比较,在确定紫外线强度大于等于第一阈值的情况下,则认为用户当前接受有自然光照射,将用户当前接受的自然光照射的时长计入累计自然光照时长。
109.光照传感器180d可以用于检测光照强度,它可以将采集到的光照强度值转为电压值。示例性的,夏季在阳光直接照射下,光照强度可达6万~10万lx,没有太阳的室外光照强度达0.1万~1万lx。夏季明朗的室内光照强度达100-550lx,夜间满月下光照强度达0.2lx。在一些实施例中,光照传感器180d用于采集光照强度,电子设备100根据光照传感器180d采集的光照强度与第二阈值进行比较,在确定光照强度大于等于第二阈值的情况下,则认为用户当前接受有自然照射,将用户当前接受的自然光照射的时长计入累计自然光照时长。
110.指纹传感器180e用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
111.温度传感器180f用于检测温度。在一些实施例中,电子设备100利用温度传感器18f检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180f附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
112.触摸传感器180g,也称“触控器件”。触摸传感器180g可以设置于显示屏194,由触摸传感器180g与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180g用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180g也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
113.可选的,传感器模块180还可以包括:陀螺仪传感器、磁传感器、加速度传感器、距离传感器、接近光传感器、环境光传感器、骨传导传感器等。
114.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
115.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
116.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
117.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195
也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。电子设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备100中,不能和电子设备100分离。
118.定位模块196,可用于对电子设备100进行定位。示例性的,定位模块196可以是gps模块、北斗模块等,本技术对定位模块196不作具体限定。在一些实施例中,定位模块196用于确定定位信号的强度,定位信号的强度可以用于指示电子设备100所处的场景,例如:室内无自然光照、室内窗边、室外、室外遮挡等。电子设备100可以根据定位模块196确定的定位信号的强度来进行自然光照时长的判定。在一些实施例中,电子设备100将定位信号的强度与第五阈值和/或第六阈值进行比较,在确定定位信号的强度大于等于第五阈值的情况下,则认为用户处于室外,当前接受有自然光照射,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定定位信号的强度小于第五阈值且大于等于第六阈值的情况下,则认为用户当前处于室内窗边,当前接受有自然光照射,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定定位信号的强度小于第六阈值的情况下,则认为用户当前处于室内,未接受有自然照射,不计入累计自然光照时长。
119.电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。
120.图3是本发明实施例的电子设备100的软件结构框图。
121.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
122.应用程序层可以包括一系列应用程序包。
123.如图3所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,天气,视频,自然光照等应用程序。
124.其中,自然光照为本技术实施例提供的用于识别自然光照时长的应用程序,本文称之为“自然光照”。需要说明的是,“自然光照”仅仅是一个名称,并不构成对该应用程序功能的限定,也可以有其它的名称,本技术对此不作限定。
125.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
126.如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器、位置管理器等。
127.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
128.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
129.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
130.电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,
挂断等)。
131.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
132.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
133.位置管理器用于为电子设备100提供位置服务。位置管理器系统服务是位置服务的核心组件,它提供了一系列方法来处理与位置相关的问题,包括查询上一个已知位置,注册和注销来自某个提供定位(location provider)功能的组件的周期性的位置更新,注册和注销接近某个坐标时对一个已定义的意图(intent)的触发等。
134.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
135.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
136.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
137.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
138.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
139.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
140.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
141.2d图形引擎是2d绘图的绘图引擎。
142.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
143.下面结合确定自然光照时长的场景,示例性说明电子设备100软件以及硬件的工作流程。
144.电子设备100后台常驻一个应用程序层的自然光照应用的服务,该服务通过内核层的传感器驱动启动紫外线传感器180c周期性的采集用户所处位置的紫外线强度,处理器110在确定该紫外线强度大于等于第一阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定该紫外线强度小于第一阈值的情况下,通过内核层的传感器驱动启动光照传感器180d采集用户所处位置的光照强度,处理器110在确定该光照强度大于等于第二阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定该光照强度小于第二阈值的情况下,确定是否满足该紫外线强度大于等于第三阈值,以及光照强度大于等于第四阈值的条件,在确定满足该条件后,将用户当前接受的自
然光照射的时长计入累计自然光照时长。否则,在上述各条件都不满足的情况下,不计入累计自然光照时长。
145.可选的,在上述条件都不满足的情况下,还可以启动定位模块196确定定位信号的强度,处理器110在确定该定位信号的强度大于等于第五阈值,或者小于第五阈值且大于等于第六阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。否则,则不计入累计自然光照时长。
146.可选的,在执行上述工作流程之前,应用程序层的天气应用发起定位请求,调用应用程序框架层的api接口,启动一个定位服务的线程,进而通过内核层的驱动启动定位模块,对电子设备100进行定位。然后天气应用根据当前电子设备100的位置确定出电子设备100所在地的日出时间以及日落时间,处理器110还会获取系统的当前时间,然后根据天气应用确定出的日出时间以及日落时间,确定系统的当前时间是否位于该日出时间以及日落时间之内,如果在这之内,处理器110启动确定自然光照时长的功能,也即启动自然光照应用的服务,否则,则不启动确定自然光照时长的功能。
147.首先,为了实现本技术实施例提供的确定光照时长的方法,电子设备中预先设定了多个阈值,以便于电子设备对自然光照时长进行统计。例如:在何种情况下,认为用户接受了自然光照射,开始对自然光照时长计时;在何种情况下,认为用户没有接受自然光照,不对自然光照时长计时。
148.示例性的,多个阈值包括第一阈值、第二阈值、第三阈值、第四阈值、第五阈值、第六阈值等等。其中,第一阈值用于指示较高的紫外线强度,第二阈值用于指示较高的光照强度,第三阈值用于指示中等的紫外线强度,第四阈值用于指示中等的光照强度,第五阈值用于指示较高的定位信号强度,第六阈值用于指示中等的定位信号强度。示例性的,定位信号可以是gps信号、北斗信号等,本技术对定位信号不作具体限定。
149.需要说明的是,上述预设的多个阈值在电子设备出厂前已经由开发人员预先设定好。例如:在电子设备出厂前,通过采集不同地区、不同季节、不同天气、不同环境等等的紫外线强度、光照强度的大数据,并对采集到的大数据进行分析,对紫外线强度的阈值以及光照强度的阈值进行选取、设定。并且,通过对室外、室外遮挡、室内无自然光照、室内窗边等不同场景的定位信号强度进行测试、分析,确定定位信号强度阈值,例如上述第五阈值、第六阈值。
150.需要说明的是,本技术实施例提供的技术方案中所提到的定位信号在室内远离窗边的场景下,也即室内无自然光照场景下,该定位信号的强度接近于0,在室外的场景下,该定位信号的强度较高,在室内窗边的场景下,该定位信号的强度中等。因此通过定位信号强度可以辅助识别用户当前所处的场景,例如:室外、室内无自然光照、室内窗边等。
151.下面结合具体的示例,对本技术中紫外线强度阈值、光照强度阈值、定位信号强度阈值的提取过程进行说明,如表1所示,为本技术实施例提供的不同实际测试场景下,采集到的紫外线强度、光照强度、定位信号强度的示例数值。
152.表1
[0153][0154][0155]
其中,表1中测试场景用于指示佩戴电子设备的用户在测试过程中实际所处的场景,不仅包括室内和室外,还对室内和室外场景进行了进一步的细分,例如:太阳光室外(含太阳光直射、斜射、背光等情况)、太阳光室内南窗(含正对窗户、斜对窗户、背对窗户等情况)、、太阳光室内北窗(含正对窗户、斜对窗户、背对窗户等情况)、太阳光室外、室内白炽灯(含灯光直射、斜射、背光等情况)等等。需要说明的是,此处测试过程中用户实际所处的场景相对复杂,如表1所示多达13种,基本上覆盖了用户日常所处的情景。当然,实际测试中还可以根据不同地理位置,例如我国南方、北方等,进一步对用户所处的场景进行细分。numuv用于表示紫外线强度,numlux用于表示光照强度,numlc用于表示定位信号强度。numlc高以及numlc中用于表示已经预设好的定位信号强度的阈值,也即第五阈值以及第六阈值。
[0156]
示例性的,如序号1所示,在用户处于太阳光直射的室外场景下,测量获得的numuv值为6600,numlux值为6990。又如序号8所示,在用户位于室内北窗(也即室内北边的窗户),在斜对窗户的场景下,测量获得的numuv值为10,numlux值为717。又如序号12所示,在用户位于室内,并且背对白炽灯的场景下,测量获得的numuv值为0,numlux值为500,numlc值小于numlc中。
[0157]
首先,根据表1确定numluv阈值以及numlux阈值,包括第一阈值、第二阈值、第三阈值以及第四阈值。查看分析numuv一列,确定1700为分界线,因此设定1700为第一阈值。因此,numuv高=1700,也即第一阈值=1700。在测量得到的numuv值大于等于1700的情况下,可以确定用户当前处于室外场景,接受有自然光照射。
[0158]
查看分析numlux一列,确定5100为分界线,因此设定5100为第二阈值。因此numlux高=5100,也即第二阈值=5100。在测量得到的numlux值大于等于5100的情况下,可以确定用户当前处于室外场景,接受有自然光照射。
[0159]
继续查找numuv一列,10为numuv的又一分界线,因此设定10为第三阈值,因此
numuv中=10,也即第三阈值=10。继续查找numlux一列,500为numlux的又一分界线,因此设定500为第四阈值,因此numlux中=500,也即第四阈值=500。后续在测量获得的numuv值大于等于10,并且测量获得的numlux值大于等于500的情况下,可以确定用户当前处于室内窗边场景,接受有自然光照射。
[0160]
又如序号13所示,由于衣袖对所佩戴的电子设备的遮挡,使得测量获得的numuv值以及numlux值不准确,此时可以通过numlc值确定用户当前处于室内场景还是室外场景。从表1可以看出,在用户处于室外场景下,测量获得的numlc值是大于numlc高的,也即大于预设的第五阈值。在用户处于室内窗边的场景下,测量获得的numlc值是大于numlc中的,也即预设的第六阈值。在用户处于室内远离窗边的场景下,测量获得的numlc值是小于numlc中的。因此,在该场景下,可以通过定位信号的强度来确定用户所处的场景。
[0161]
需要说明的是,上述序号13中所测试的衣袖遮挡的场景中,进行数据采集时所采用的衣袖是比较厚的衣物,例如:冬天的棉衣,此类衣物遮光能力比较强,因此测量获得的紫外线强度以及光照强度误差比较大。但是采用较薄的衣物对电子设备进行遮挡时,例如:夏天的衣物,此类衣物遮光能力较弱,测量获得的紫外线强度以及光照强度与无衣袖遮挡时测量的紫外线强度以及光照强度并不会有很大误差。
[0162]
与衣袖遮挡的场景类似,在电子设备放置于书包中的情况下,由于书包对电子设备的遮挡,测量获得的紫外线强度以及光照强度与实际用户所处位置的紫外线强度以及光照强度也会存在很大的误差,因此,此时也可以通过定位信号强度来确定用户当前所处的场景,例如:室外、室外遮挡、室内无自然光照、室内窗边等。
[0163]
综上,根据上述分析最终获得的各阈值可以如表2所示。
[0164]
表2
[0165]
等级numuv阈值numlux阈值numlc阈值高numuv高=1700numlux高=5100numlc高中numuv中=10numlux中=500numlc中
[0166]
需要说明的是,上述数值仅为示例性说明,在所使用的传感器不同时,上述测量获得的数值会有所不同,因此上述数值并不构成对阈值的具体限定。
[0167]
基于上述阈值,电子设备判断用户当前所处场景,并根据用户当前所处场景,确定是否开始统计自然光照时长。需要说明的是,电子设备基于传感器获取的数据所判断出的用户当前所处场景,与电子设备当前所处场景含义相同,在此进行统一说明,后文不再赘述。
[0168]
在一些实现方式中,电子设备判断当前所处位置的紫外线强度是否大于等于第一阈值。在紫外线强度大于等于第一阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。应理解,累计自然光照时长意为截止到目前,电子设备统计的用户接受的自然光照射时长的总和,在此统一说明。示例性的,该累计自然光照时长可以是电子设备统计的用户每天接受的自然光照射的时长,也可以是用户每周接受的自然光照射的时长,还可以是用户每月接受的自然光照射的时长,本技术对此不作限定。可选的,用户还可以对该累计自然光照时长清零。
[0169]
紫外线强度受天气影响较大,通常情况而言,室内外的紫外线强度会有明显的差别。因此,电子设备通过对紫外线的强度进行判断,可以在一定程度上,减小误判的概率,以
此更加精准的确定用户所处的场景。
[0170]
由此,电子设备可以根据当前测量获得的紫外线强度与第一阈值进行比较,在确定当前测量获得的紫外线强度大于等于第一阈值的情况下,可以确定出用户当前处于室外,并且正在接受自然光照射,由此开始对自然光照时长进行计时,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
[0171]
在另一些实现方式中,电子设备判断当前所处位置的光照强度是否大于等于第二阈值。在光照强度大于等于第二阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。
[0172]
光照强度受强光束影响较大,自然光照的光照强度与室内白炽灯的光照强度相比要高的多,因此室内外的光照强度也是有明显差别的。因此,电子设备可以通过光照强度来精准确定用户所处的场景。
[0173]
由此,电子设备可以根据当前测量获得的光照强度与第二阈值进行比较,在确定当前测量获得的光照强度大于第二阈值的情况下,可以确定用户当前处于室外,并且正在接受自然光照射,由此开始对自然光照时长进行计时。实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
[0174]
在又一些实现方式中,电子设备判断当前所处位置的紫外线强度是否大于等于第三阈值以及光照强度是否大于等于第四阈值,若是,则将用户当前接受的自然光照射的时长计入累计自然光照时长,否则不计入累计自然光照时长。
[0175]
由此,在电子设备根据当前测量获得的紫外线强度与第三阈值进行比较,光照强度与第四阈值进行比较,在确定当前紫外线强度大于等于第三阈值,光照强度大于等于第四阈值的情况下,可以确定用户当前处于室内窗边的场景,在该场景下,用户同样可以接受自然光照射,由此,开始对自然光照时长进行计时。实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
[0176]
需要说明的是,上述实现方式可以单独执行,也可以互相结合执行。
[0177]
示例性的,在一种可能的结合方式中,电子设备首先对当前所处位置的紫外线强度进行判断,在确定紫外线强度大于等于第一阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定紫外线强度小于第一阈值的情况下,对当前所处位置的光照强度进行判断,在确定光照强度大于等于第二阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定光照强度小于第二阈值的情况下,判断是否满足紫外线强度大于等于第三阈值且光照强度大于等于第四阈值的条件,在确定紫外线强度以及光照强度满足该条件的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长,否则不计入累计自然光照时长。
[0178]
在该方式中,在单独使用紫外线强度以及光照强度均无法确定电子设备处于室外场景时,电子设备进一步结合紫外线强度以及光照强度来判断,如果电子设备所处位置的紫外线强度大于等于第三阈值,且光照强度大于等于第四阈值,电子设备确定用户当前处于室内窗边场景。与以往采取的方案中,仅根据紫外线强度或者光照强度确定用户当前处于室内还是室外相比,本技术实施例提供的该方式在无法确定室外场景时还可以进一步判断电子设备是否处于室内窗边场景,在处于室内窗边场景下,用户同样可以接受自然光照射,由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了更加精准确定用
户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
[0179]
在另一种可能的结合方式中,电子设备首先对当前所处位置的光照强度进行判断,在确定光照强度大于等于第二阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定光照强度小于第二阈值的情况下,对当前所处位置的紫外线强度进行判断,在确定紫外线强度大于等于第一阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定紫外线强度小于第一阈值的情况下,判断是否满足紫外线强度大于等于第三阈值且光照强度大于等于第四阈值的条件,在确定紫外线强度以及光照强度满足该条件的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长,否则不计入累计自然光照时长。
[0180]
在另一种可能的实现方式中,电子设备首先对当前所处位置的紫外线强度进行判断,在确定紫外线强度大于等于第一阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定紫外线强度小于第一阈值的情况下,判断是否满足紫外线强度大于等于第三阈值且光照强度大于等于第四阈值的条件,在确定紫外线强度以及光照强度满足该条件的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长,否则不计入累计自然光照时长。
[0181]
在另一种可能的实现方式中,电子设备首先对当前所处位置的光照强度进行判断,在确定光照强度大于等于第二阈值的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长。在确定光照强度小于第二阈值的情况下,判断是否满足紫外线强度大于等于第三阈值且光照强度大于等于第四阈值的条件,在确定紫外线强度以及光照强度满足该条件的情况下,将用户当前接受的自然光照射的时长计入累计自然光照时长,否则不计入累计自然光照时长。
[0182]
需要说明的是,在某些场景下,上述方法仍然存在不能够完全准确识别用户所处场景的情况,例如,用户虽然处于室外,但由于电子设备佩戴在用户腕部,用户所穿戴的上衣衣袖靠近腕部,部分或全部遮挡住了佩戴在用户腕部的电子设备,导致电子设备仅通过紫外线强度和/或光照强度均无法判断出用户当前处于室外;又如,用户虽然处于室外,但电子设备未能佩戴在用户身上,而是放置于背包、书包、袋子等物品中,故电子设备也不能通过紫外线强度和/或光照强度判断出用户当前处于室外;再如,用户虽然处于室内窗边,正在接受自然光照射,但由于其背对窗户,佩戴在用户腕部的电子设备所接收到的紫外线强度和/或光照强度不足以使得电子设备判断用户当前处于室内窗边。鉴于实际生活中存在以上多种电子设备无法准确判定用户所处场景的情况,本技术实施例还提供了通过定位信号的强度来辅助识别用户所处的场景,进而有效的确定自然光照时长。
[0183]
在一些实现方式中,在电子设备确定所处位置的紫外线强度小于第三阈值以及光照强度小于第四阈值的情况下,电子设备判断当前的定位信号强度是否大于等于第五阈值,或者小于第五阈值大于等于第六阈值。若是,则将用户当前接受的自然光照射的时长计入累计自然光照时长,否则不计入累计自然光照时长。
[0184]
一种可能的设计中,在用户处于室内窗边的场景下,由于用户背对窗户、衣袖和/或书包遮挡电子设备,或者其它原因等,使得测量获得的紫外线强度小于第三阈值以及光照强度小于第四阈值,此时则可以进一步通过定位信号的强度对用户所处的场景进行判断,在确定当前定位信号强度大于等于第六阈值的情况下,则可以确定用户当前位于室内
窗边,说明此时用户同样可以接受自然光照射,由此,开始对自然光照时长进行计时。
[0185]
又一种可能的设计中,在用户处于室外遮挡场景,由于衣袖的遮挡、或者电子设备被放置在了书包中等原因,使得测量获得的紫外线强度小于第一阈值以及光照强度小于第二阈值,或者,使得测量获得的紫外线强度小于第三阈值且光照强度小于第四阈值。此时则可以进一步通过定位信号的强度对用户所处的场景进行判断,在确定当前定位信号强度大于等于第五阈值的情况下,则可以确定用户处于室外遮挡场景,此时用户接受自然光照射,由此,开始对自然光照时长进行计时。
[0186]
在该设计中,在电子设备所处位置的紫外线强度小于第一阈值,且光照强度小于第二阈值,或者,在电子设备所处位置的紫外线强度小于第三阈值,且光照强度小于第四阈值的情况下,电子设备采集所处位置的定位信号强度,并根据定位信号强度确定当前处于室内窗边场景或室外遮挡场景。与现有方案中,电子设备仅根据紫外线强度以及光照强度确定当前处于室内还是室外相比,本技术实施例提供的该方式还可以通过采集定位强度信号辅助电子设备判定用户是否处于室内窗边场景,或者判定用户是否处于室外遮挡场景,因为在这两种场景下用户同样可以接受自然光照射,由此,将用户接受的自然光照射的时长计入累计自然光照时长,实现了精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
[0187]
需要说明的是,上述衣袖遮挡指的是厚衣物对电子设备进行了遮挡,例如:冬天的衣物。然而在较薄的衣物对电子设备进行遮挡时,通过判断紫外线强度和/或光照强度即可实现确定自然光照时长的功能。
[0188]
在另一些实现方式中,在电子设备确定所处位置的紫外线强度小于第三阈值以及光照强度小于第四阈值的情况下,电子设备直接判断当前的定位信号强度是否大于等于第六阈值。若是,则将用户当前接受的自然光照射的时长计入累计自然光照时长,否则不计入当日自然光照时长。由此,电子设备只需要判断用户当前所在位置的定位信号强度是否大于第六阈值即可,无需再与第五阈值进行比较判断。在电子设备测量获得的定位信号强度是大于等于第六阈值的情况下,说明用户当前位于室外,室外遮挡或者室内窗边,而无论用户当前是位于这几个场景中的哪一个,用户此时都是可以接受到自然光照射的。因此电子设备也可以只根据第六阈值辅助确定自然光照时长。
[0189]
可选的,为了进一步增加对用户所处的场景的识别准确率,电子设备还可以通过摄像头来辅助识别用户所处的场景,例如:室内无自然光照、室外、室内窗边、室外遮挡等。电子设备还可以通过佩带检测技术,在确定用户当前佩带电子设备时,电子设备执行确定自然光照时长的操作;在确定用户当前未佩带电子设备时,不执行确定自然光照时长的操作。
[0190]
示例性的,佩带检测技术可以通过电容感应式实现,在电子设备内部靠近人体接触的位置内置电容按键,当人体靠近时,电子设备可以检测到电容的变化,进而确定用户当前是否佩带电子设备。或者,佩带检测技术也可以通过红外感应方式实现,电子设备内部安装红外发射以及接收装置和处理芯片,通过红外灯发射红外线,接收端接收反射回来的红外线强度,确定用户当前是否佩带电子设备。
[0191]
需要说明的是,本技术对电子设备具体采用的佩带检测技术不作具体限定。
[0192]
其中,在电子设备根据上述方法确定自然光照时长之后,还可以对确定的自然光
照时长进行存储展示。
[0193]
下面结合具体的附图,对本技术实施例中确定自然光照时长的方法的相关显示界面进行介绍。需要说明的是,后文电子设备中的所有界面,可以通过图1所示的显示屏101以及图2所示的显示屏194进行显示。
[0194]
示例性的,如图4所示的界面400,电子设备100中安装有用于确定自然光照时长的应用程序(application,app):“自然光照”401,用户点击该应用程序401的图标可以进入图5a、图5b、图5c、图5d、图8a所示的界面中。
[0195]
当存在自然光照时,如图5a所示,该界面500包括能量球501、进度条502,自然光照时长统计模块503、自然光线504。其中能量球的亮度变化与进度条的进度、自然光照时长统计模块统计的时长是对应的,能量球越亮,进度条的进度越满,统计的时长越长。如图5a所示,在能量球501所在的背景中,存在自然光线504,因此说明用户当前接受有自然光照射,并且到目前为止,用户接受自然光照射的时长累计为1分钟,此处电子设备默认展示当天用户累计接收自然光照射的时长。
[0196]
可选的,作为温馨提示,在该界面上还可以显示有“今天自然光照”的字样。
[0197]
当不存在自然光照时,如图5b所示,界面510中,在能量球501所在的背景中,不存在自然光线504,因此说明用户当前未接受有自然光照射。
[0198]
可选的,在用户当前未接受有自然光照射的情况下,界面510中也可以不包含自然光照时长统计模块503。
[0199]
随着用户今天持续或间断地接收自然光照射,如图5c所示的界面520中,能量球501的亮度越来越亮,达到中等程度,自然光照时长统计模块503显示用户当前接受自然光照射的时长累计为1小时0分钟。
[0200]
当累计自然光照时长达到预设时长时,在图5d所示的界面530中,能量球501的亮度达到最高程度,自然光照时长统计模块503显示用户接受自然光照照射的时长累计为2小时0分钟。可选的,作为温馨提示,在该界面中还可以显示“太棒了!自然光照能量收集充足!”的字样。
[0201]
示例性的,用户可以通过自然光照app设定该预设时长,还可以通过后文所述的智能关怀app设定该预设时长,本技术对该预设时长的设定方式不作具体限定。
[0202]
其中,电子设备100可以为用户a持有的电子设备,电子设备200可以为用户b持有的电子设备,在电子设备200中可以安装有与电子设备100关联的应用程序,例如“智能关怀”等。用户b可以通过该应用程序,关注用户a接受自然光照射的具体情况。需要说明的是,“智能关怀”仅仅为一个名称,并不构成对该应用程序功能的限定,该应用程序也可以有其他的名称,本技术对此不作限定。
[0203]
可选的,用户a和用户b可以为同一用户,在用户a和用户b为同一用户的情况下,该用户也可以通过电子设备200中的智能关怀app查看该用户通过电子设备100接受自然照射的具体情况。
[0204]
可选的,用户a和用户b也可以为不同用户。例如:用户a为孩童,用户b为家长。家长可以通过电子设备200时刻关注孩子接受自然光照射的具体情况,进一步保证孩子能够接受足够时长的自然光照射,帮助青少年改善视力,并促进儿童身体发育。
[0205]
下面以用户a为孩童,用户b为家长为例,对电子设备100以及电子设备200的显示
界面进行举例说明。
[0206]
其中,电子设备200可以是手机、平板电脑、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)、人工智能(artificial intelligence)设备、可穿戴设备等具有语音识别功能的终端设备。本技术实施例对电子设备200的具体类型不作任何限制。其中,电子设备200的硬件结构以及软件结构可以参考上述电子设备100的硬件结构以及软件结构,本技术在此不予赘述。
[0207]
示例性的,以电子设备200为手机为例,图6示出了电子设备200的一种显示界面示意图。该电子设备200中安装有多个应用程序,包括相机、微信、日历、智能关怀等。
[0208]
家长可以通过点击电子设备200中智能关怀601的图标,查看孩子当前接受自然光照射的具体情况。下面结合附图,对电子设备200中的智能关怀app的运行界面进行介绍。
[0209]
示例性的,如图7a所示的界面720,为本技术实施例提供的一种电子设备200的显示有自然光照时长的界面示意图。例如:用户点击图6中智能关怀601的图标,进入图7a所示的界面700,在该界面中,电子设备200可以显示孩子所在的地理位置。点击界面700中的用户模块701,进入界面710,在界面710中可以查看孩子信息,以及执行其它操作。点击界面710中的自然光照模块702进入界面720中,在该界面720中包括太阳标记703、自然光照时长统计模块704、温馨提示模块705。从图7a所示的界面720可以看出,当前自然光照时长累计为2小时30分钟。
[0210]
需要说明的是,该界面720中自然光照时长统计模块704中统计的自然光照时长与电子设备100侧统计的自然光照时长是一致的。另外,图7a中的“光照目标:2小时”指的是用户设定的每日接受自然光照的目标时长的为2小时。该时长仅仅为示例性说明,在实际应用时,用户可以根据实际需求进行设定,比如:每天3小时、每天4小时、每周14小时、每周20小时等等,用户可以以每天接受多少时长的自然光照进行设定,也可以以每周接受多少时长的自然光照进行设定,本技术对此不作具体限定。可选的,用户还可以在电子设备100侧和/或电子设备200侧设定该目标时长,本技术对此也不做具体限定。
[0211]
示例性的,如图7b所示,为本技术实施例提供一种设定该目标时长的界面示意图。例如:用户点击图7a所示的界面700中的功能按钮706,进入界面730中,在界面730中,家长可对孩子佩带的手表执行某些操作,例如:查看通讯录、短信,禁止手表上课时间使用等等。点击光照目标设定图标707,进入界面740中,在界面740中,用户可以对光照目标时长进行设定。例如:通过每日目标时长模块708设定孩子每日需要接受的自然光照射的时长,通过每周目标时长模块709设定孩子每周需要接受的自然光照射的时长等。
[0212]
可选的,为了进一步帮助用户改善视力,本技术实施例所提供的电子设备100和电子设备200还可以为用户提供户外活动提醒的功能。
[0213]
示例性的,假设用户设定的每天接受自然光照射的时长为2小时,且自然光照app开启了户外活动提醒的功能,或者通过智能关怀app开启了自然光照app户外活动提醒的功能。电子设备100在确定累计自然光照时长未达到预设时长时,可以对用户进行户外活动提醒。如图8a所示,为本技术实施例提供的一种电子设备100的户外活动提醒的界面图。如图8a所示的界面800,该界面800包括提醒内容“周末啦,戴上手表去运动吧~”的字样,以及提
醒时间“8:00”。可选的,还可以包括“锻炼”等字样。
[0214]
示例性的,假设用户设定的每天接受自然光照射的时长为2小时,且智能关怀app开启了户外活动提醒的功能,电子设备200在确定累计自然光照时长未达到预设时长时,可以对用户进行户外活动提醒。如图8b所示,为本技术实施例提供的一种电子设备200的户外活动提醒的界面图。如图8b所示的界面810,该界面810包括提醒内容“周末到啦,带上孩子一起去运动吧~”的字样,以及提醒时间“9:32”。可选的,还可以包括“智能关怀”的字样以及智能关怀的图标等。
[0215]
需要说明的是,本技术对上述户外活动提醒功能开启的方式,不作具体限定。
[0216]
可选的,图8a、图8b所示的户外活动提醒可以周期性对用户进行提醒的,例如:在周六和/或周日的早上6:00至下午6:00每隔3个小时对用户提醒一次。或者可以是固定时间对用户提醒的,例如:周六和/或周日上午9:00、下午3:00对用户提醒。又或者,在用户每次打开电子100的自然光照app以及电子200的智能关怀app时,对用户提醒。又或者,在当天距离日落时间还有4小时且自然光照时长不足2小时的情况下,对用户提醒。本技术对电子设备100和/或电子设备200对用户提醒的时间、次数、方式都不做限定。
[0217]
可选的,在电子设备100和/或电子设备200对用户提醒之后,检测到用户接受自然光照射的时长已经达到用户设定的目标光照时长,则可以停止继续对用户进行户外活动的提醒。又或者,在电子设备100和/或电子设备200检测到用户目前接受自然光照射的时长已经达到预定的目标光照时长,则可以直接不对用户进行户外活动的提醒。
[0218]
需要说明的是,图8a和图8b所示的界面可以在电子设备100和电子200的主界面、其它应用运行的界面、或者自然光照app的运行界面和智能关怀app的运行界面弹出显示,本技术对图8a、图8b所示的界面显示的位置以及方式也不作具体限定。
[0219]
需要说明的是,上述各界面示意图仅仅为示例性说明,在实际设计时可以包括比上述界面更多和/或更少的内容,本技术对此不作限定。
[0220]
示例性的,如图9所示,为本技术实施例提供的一种确定自然光照时长的方法流程示意图,该方法可以应用于具有显示屏的电子设备中,该方法包括以下步骤:
[0221]
s901、根据预设参考因素确定电子设备当前所处场景。
[0222]
其中,预设参考因素包括紫外线强度、光照强度、定位信号强度中的任意一种或多种。
[0223]
预设参考因素包括紫外线强度,判断当前电子设备所处位置的紫外线强度是否大于等于第一阈值,若该紫外线强度大于等于第一阈值,确定电子设备当前处于室外场景。第一阈值为预先设定的紫外线强度阈值numuv高,也即较高的紫外线强度。
[0224]
和/或,预设参考因素包括光照强度,判断电子设备当前所处位置的光照强度是否大于等于第二阈值的情况下,若该光照强度大于等于第二阈值,确定电子设备当前处于室外场景。第二阈值为上文提到的预先设定的光照强度阈值numlux高。
[0225]
和/或,预设参考因素包括紫外线强度以及光照强度,判断电子设备当前所处位置的紫外线强度是否大于等于第三阈值且光照强度是否大于等于第四阈值,若紫外线强度大于等于第三阈值,且光照强度大于等于第四阈值,确定电子设备当前处于室内窗边场景。若当前所处位置的紫外线强度小于第三阈值和/或光照强度小于第四阈值,确定电子设备当前处于室内无自然光照场景。第三阈值为上文提到的预先设定的紫外线强度阈值numuv中,
第四阈值为上文提到的预先设定的光照强度阈值numlux中。其中,第三阈值小于第一阈值,第四阈值小于第二阈值。
[0226]
可选的,在电子设备根据紫外线强度和/或光照强度无法准确识别当前所处的场景时,还可以通过定位信号强度辅助识别用户所处的场景,进而更加精准的确定自然光照时长。
[0227]
示例性的,预设参考信号包括定位信号强度,判断电子设备当前所处位置的定位信号强度是否大于等于第五阈值,若该定位信号强度大于等于第五阈值,确定电子设备当前处于室外场景。第五阈值为上文提到的预先设定的定位信号强度阈值numlc高。
[0228]
和/或,预设参考因素包括定位信号强度,判断电子设备当前所处位置的定位信号强度是否小于第五阈值且大于等于第六阈值,若该定位信号强度小于第五阈值,且大于等于第六阈值,确定电子设备当前处于室内窗边场景。若该定位信号强度小于第六阈值,确定电子设备当前处于室内无自然光照场景。其中,第六阈值为上文提到的预先设定的定位信号强度阈值numlc中,且第六阈值小于第五阈值。
[0229]
和/或,预设参考因素包括紫外线强度、光照强度以及定位信号强度,判断电子设备当前所处位置的紫外线强度是否小于第一阈值,且所述电子设备当前所处位置的光照强度是否小于第二阈值,以及所述电子设备当前所处位置的定位信号强度是否大于等于第五阈值。若所述紫外线强度小于第一阈值,且所述光照强度小于第二阈值,以及所述定位信号强度大于第五阈值,则确定所述电子设备当前处于室外遮挡场景。
[0230]
可选的,定位信号可以为gps信号、北斗信号中的任意一种或多种,本技术对定位信号的类型不作具体限定。
[0231]
s902、若当前所处场景处于预设场景,则将当前接受的自然光照射的时长计入累计自然光照时长。
[0232]
其中,预设场景包括室外场景、室内窗边场景、室外遮挡场景中的任意一种或多种。在预设场景下,说明用户当前接受有自然光照射,因此开始将用户接受的自然光照射的时长计入累计自然光照时长。否则,若是未处于预设场景下,说明用户当前未接受有自然光照射,因此不计入累计自然光照时长。
[0233]
由此,电子设备可以根据上述方法精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
[0234]
可选的,上述步骤s901至步骤s902可以是周期性执行的,例如:每隔3秒执行一次。需要说明,本技术对上述步骤s901至步骤s902执行的频率不作具体限定,可以由开发人员根据实际情况设定。
[0235]
可选的,图9所示的方法还可以包括以下步骤,如图10所示。
[0236]
s903、显示第一界面。
[0237]
其中,第一界面包括累计自然光照时长。示例性的,响应于用户对电子设备的输入操作,如用户点击图4所示的应用程序401图标,显示如图5a、图5b、图5c、图5d等累计自然光照时长的界面。
[0238]
可选的,图9所示的方法还可以包括以下步骤,如图11所示。
[0239]
s904、判断累计自然光照时长是否小于预设时长。
[0240]
其中,在累计自然光照时长小于预设时长的情况下,执行步骤s905。累计自然光照
时长意为截止到目前,电子设备统计的用户接受的自然光照射时长的总和。示例性的,该累计自然光照时长可以是电子设备统计的用户每天接受的自然光照射的时长,例如图5a、图5b、图5c、图5d中自然光照时长统计模块503所示的当天用户累计接收自然光照射的时长;当然,该累计自然光照时长也可以是用户每周接受的自然光照射的时长,或者用户每月接受的自然光照射的时长等等。预设时长为用户设定的需要接受的自然光照射的时长,关于设定预设时长的方法请参考上文设定预设时长的方法,此处不再赘述。
[0241]
s905、在显示屏上显示提示信息。
[0242]
其中,提示信息用于提醒用户进行户外活动。可选的,该提示信息可以以在某个界面弹出提示窗的形式呈现,也可以以整个界面的形式呈现,本技术对此不作限定。示例性的,该提示信息可以如图8a所示。
[0243]
可选的,图9所示的方法还可以同时包括步骤s903、s904、s905,本技术对此不作限定。
[0244]
需要说明的是,图10、图11所示的方法示意图并不够成对步骤s903、s904、s905执行次序的限定,步骤s903、s904、s905也可以与步骤s901、s902同时执行,本技术对此不作限定。
[0245]
可选的,可以由电子设备显示第一界面和/或提示信息,也可以由电子设备指示其它电子设备显示第一界面和/或提示信息,本技术对此不作限制。
[0246]
以电子设备为上文所述电子设备100,以其它电子设备为上文所述电子设备200为例,可以由电子设备100指示电子设备200显示第一界面和/或提示信息。示例性的,在该方式下,第一界面可以如图7a中的界面720所示,提示信息可以如图8b所示。
[0247]
需要说明的是,第一界面,提示信息显示的方法、时机以及具体内容请参考上文相关界面的介绍,此处不再赘述。
[0248]
可选的,在电子设备执行步骤s901之前,图9所示的方法还可以包括以下步骤,如图12所示。
[0249]
s906、确定所处位置的日出时间t1以及日落时间t2。
[0250]
其中,在电子设备处于开机的情况下,通过天气服务获取电子设备所处位置的日出时间t1以及日落时间t2。t1和t2之间的时间段也可称为当日日照区间。
[0251]
示例性的,天气服务可以根据位置服务提供的位置信息确定电子设备当前所处位置,然后再确定电子设备所处位置的日出时间以及日落时间。可选的,位置服务可以通过gps、北斗、网络定位(例如:wifi、基站)等技术确定电子设备的当前位置,本技术对位置服务所采用的定位技术不作具体限定。
[0252]
可选的,为了进一步增加电子设备对当日日照区间判定的准确性,电子设备还可以通过天气服务确定当地天气,例如:晴天、阴天、多云、雨天等等,作为当日日照区间判定的辅助参考因素。
[0253]
s907、确定系统的当前时间t是否大于等于t1且小于等于t2。
[0254]
确定t是否位于t1和t2之间,如果t位于t1和t2之间,则执行步骤s901;否则,不执行步骤s901。
[0255]
由此,电子设备在确定当前时间处于当日日照区间中,才会进行后续确定自然光照时长的判断,可以减小电子设备的功耗。
[0256]
示例性的,如图13所示,为本技术实施例提供的又一种确定自然光照时长的方法流程示意图,该方法包括以下步骤:
[0257]
s1301、判断电子设备所处位置的紫外线强度是否大于等于第一阈值。
[0258]
其中,在该紫外强度大于等于第一阈值的情况下,可以确定电子设备当前处于室外场景,说明用户接受有自然光照射,此时执行步骤s1306。否则,执行步骤s1302。
[0259]
s1302、判断电子设备当前所处位置的光照强度是否大于等于第二阈值。
[0260]
其中,在该光照强度大于等于第二阈值的情况下,可以确定电子设备当前处于室外场景,说明用户接受有自然照射,此时执行步骤s1306。否则,执行步骤s1303。
[0261]
需要说明的是,上述步骤s1301、s1302的执行顺序可以互换,本技术对此不作限定。
[0262]
s1303、判断电子设备当前所处位置的紫外线强度是否大于等于第三阈值以及光照强度是否大于等于第四阈值。
[0263]
其中,在紫外线强度大于等于第三阈值,且光照强度大于等于第四阈值的情况下,可以确定电子设备当前处于室内窗边场景,说明用户同样接收有自然光照射,此时执行步骤s1306。否则,执行步骤s1304。
[0264]
s1304、判断电子设备当前所处位置的定位信号强度是否大于等于第五阈值。
[0265]
其中,在该定位信号强度大于等于第五阈值的情况下,可以确定电子设备当前处于室外遮挡场景,说明用户同样接受有自然光照射,此时执行步骤s1306。否则,执行步骤s1305。
[0266]
s1305、判断电子设备当前所处位置的定位信号强度是否大于等于第六阈值。
[0267]
其中,在该定位信号强度大于等于第六阈值的情况下,可以确定电子设备当前处于室内窗边场景,说明用户同样接受有自然光照射,此时执行步骤s1306。否则,在该定位信号强度小于第六阈值的情况下,可以确定电子设备当前处于室内无自然光照场景,说明用户当前未接受自然光照照射,此时执行步骤s1307。
[0268]
s1306、计入累计自然光照时长。
[0269]
s1307、不计入累计自然光照时长。
[0270]
需要说明的是,图13所示的方法中提及到的各阈值的含义请参考上文所述,此处不再赘述。
[0271]
可选的,在步骤s1301之前,图13所示的方法还可以包括图12所示的步骤s906、s907,本技术对此不作限定。
[0272]
由此,电子设备可以根据上述方法精准确定用户所处的场景,进而有效的确定自然光照时长,帮助用户改善视力。
[0273]
上述主要是从方法的角度对本技术实施例提供的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本技术中所公开的实施例描述的各示例的单元及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超过本技术实施例的技术方案的范围。
[0274]
本技术是实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0275]
如图14所示,为本技术实施例提供的一种电子设备的结构示意图,该电子设备1400可用于实现以上各个方法实施例中记载的方法。示例性的,该电子设备100具体可以包括:处理单元1401。
[0276]
其中,处理单元1401用于支持电子设备1400执行图9-11中的步骤s901-s902。和/或,处理单元1401用于支持电子设备1400执行图11中的步骤s904。和/或,处理单元1401用于支持电子设备1400执行图12中的步骤s906-s907。和/或,处理单元1401用于支持电子设备1400执行图13中的步骤s1301-s1307。和/或,处理单元1401还用于支持电子设备1400执行本技术实施例中电子设备执行的其他步骤。
[0277]
可选的,图14所示的电子设备1400还可以包括显示单元1402,该显示单元1402用于支持电子设备1400执行图10中步骤s903。和/或,显示单元1402用于支持电子设备1400执行图11中的步骤s905。和/或,显示单元1402还用于支持电子设备1400执行本技术实施例中电子设备执行的其他步骤。
[0278]
可选的,图14所示的电子设备1400还可以包括通信单元1403,该通信单元1403,用于支持电子设备1400执行本技术实施例中电子设备与其他电子设备之间通信的步骤。
[0279]
可选的,图14所示的电子设备1400还可以包括存储单元(图14中未示出),该存储单元存储有程序或指令。当处理单元1401执行该程序或指令时,使得图14所示的电子设备1400可以执行图9、图10、图11、图12、图13所示的确定自然光照时长的方法。
[0280]
图14所示的电子设备1400的技术效果可以参考图9、图10、图11、图12、图13所示的确定自然光照时长的方法的技术效果,此处不再赘述。图14所示的电子设备1400中涉及的处理单元1401可以由处理器或处理器相关电路组件实现,可以为处理器或处理模块。通信单元1403可以由收发器或收发器相关电路组件实现,可以为收发器或收发模块。显示单元1402可以由显示屏相关组件实现,可以包括显示屏。
[0281]
本技术实施例还提供一种芯片系统,如图15所示,该芯片系统包括至少一个处理器1501和至少一个接口电路1502。处理器1501和接口电路1502可通过线路互联。例如,接口电路1502可用于从其它装置接收信号。又例如,接口电路1502可用于向其它装置(例如处理器1501)发送信号。示例性的,接口电路1502可读取存储器中存储的指令,并将该指令发送给处理器1501。当所述指令被处理器1501执行时,可使得电子设备执行上述实施例中的电子设备执行的各个步骤。当然,该芯片系统还可以包含其他分立器件,本技术实施例对此不作具体限定。
[0282]
可选地,该芯片系统中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
[0283]
可选地,该芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本技术并不限定。示例性的,存储器可以是非瞬时性
处理器,例如只读存储器rom,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
[0284]
示例性的,该芯片系统可以是现场可编程门阵列(field programmable gate array,fpga),可以是专用集成芯片(application specific integrated circuit,asic),还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
[0285]
应理解,上述方法实施例中的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0286]
本技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得该计算机执行上述方法实施例所述的方法。
[0287]
本技术实施例提供一种计算机程序产品,该计算机程序产品包括:计算机程序或指令,当计算机程序或指令在计算机上运行时,使得该计算机执行上述方法实施例所述的方法。
[0288]
另外,本技术的实施例还提供一种装置,该装置具体可以是组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使装置执行上述各方法实施例中的方法。
[0289]
其中,本技术实施例提供的电子设备、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
[0290]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0291]
在本技术所提供的几个实施例中,应该理解到,所揭露的方法,可以通过其它的方式实现。各实施例在不冲突的情况下可以相互结合或相互参考。以上所描述的电子设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0292]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0293]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0294]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序指令的介质。
[0295]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献