环境确定方法、装置、电子设备和可读存储介质与流程

未命名 09-23 阅读:76 评论:0


1.本技术属于终端领域,具体涉及一种环境确定方法、装置、电子设备和可读存储介质。


背景技术:

2.随着电子设备日益普及,电子设备的智能化场景识别需求也越来越多。电子设备通过识别设备所处环境的空间信息,可以方便的为电子设备的使用者提供与空间环境相匹配的推送信息或者服务功能。
3.目前,相关技术在识别电子设备所处环境的空间信息时,常使用设备的拍摄功能,拍摄电子设备所处环境的图像,再使用识别模型对拍摄的图像进行图像识别,进而确定设备所处环境的空间信息,因此,目前识别电子设备所处空间的场景的方式,容易使用户感觉侵犯个人隐私,且给电子设备带来的功率消耗较高。


技术实现要素:

4.本技术实施例的目的是提供一种环境确定方法、装置、电子设备和可读存储介质,能够准确地识别电子设备所处环境对应的空间信息,并有效保护用户隐私,降低电子设备的功耗。
5.第一方面,本技术实施例提供了一种环境确定方法,该方法包括:
6.获取电子设备所处环境中光线的照度值和时间信息;
7.确定时间信息对应的目标门限值;
8.根据目标门限值和照度值,确定环境对应的空间信息;
9.根据所述空间信息,确定所述环境为封闭式室内空间、室外空间或者开放式室内空间。
10.第二方面,本技术实施例提供了一种环境确定装置,该装置包括:
11.获取模块,用于获取电子设备所处环境中光线的照度值和时间信息;
12.处理模块,用于确定时间信息对应的目标门限值;
13.处理模块,还用于根据目标门限值和照度值,确定环境对应的空间信息;
14.处理模块,还用于根据空间信息,确定环境为封闭式室内空间、室外空间或者开放式室内空间。
15.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
16.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
17.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方
法。
18.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
19.在本技术实施例中,通过获取电子设备所处环境中光线的照度值和时间信息,确定与时间信息对应的目标门限值,再根据目标门限值和照度值,确定环境对应的空间信息,接下来,可以根据空间信息,确定电子设备所处环境为封闭式室内空间、室外空间或者开放式室内空间。这样电子设备仅通过检测光线,可以有效减少电子设备的功率消耗,且避免使用户感觉侵犯个人隐私,同时,通过使用与时间信息对应的目标门限值,可以灵活应对不同时间的光线的变化,从而准确地识别电子设备所处环境对应的空间信息。
附图说明
20.图1是本技术实施例提供的一种环境确定方法的流程示意图;
21.图2是本技术实施例提供的一种环境确定装置的结构示意图;
22.图3是本技术实施例提供的一种电子设备的结构示意图;
23.图4是本技术实施例提供的另一种电子设备的硬件结构示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
25.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
26.随着电子设备日益普及,电子设备的智能化场景识别需求也越来越多。电子设备通过识别设备所处环境的空间信息,可以方便的为电子设备的使用者提供与空间环境相匹配的推送信息或者服务功能。
27.目前,相关技术在识别电子设备所处环境的空间信息时,常使用设备的拍摄功能,拍摄电子设备所处环境的图像,再使用识别模型对拍摄的图像进行图像识别,进而确定设备所处环境的空间信息,因此,目前识别电子设备所处空间的场景的方式,容易使用户感觉侵犯个人隐私,且给电子设备带来的功率消耗较高。
28.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的环境确定方法进行详细地说明。
29.图1是本技术实施例提供的一种环境确定方法的流程示意图,结合图1所示,环境确定方法可以包括步骤110至步骤140。
30.步骤110,获取电子设备所处环境中光线的照度值和时间信息;
31.步骤120,确定时间信息对应的目标门限值;
32.步骤130,根据目标门限值和照度值,确定环境对应的空间信息;
33.步骤140,根据空间信息,确定环境为封闭式室内空间、室外空间或者开放式室内空间。
34.下面对上述步骤进行详细说明,具体如下所示。
35.首先涉及上述步骤110,电子设备可以配置色彩传感器(red,green and blue color light sensor,rgb sensor)等能够检测光线的照度值的元件。其中,电子设备可以是终端,也可以为除终端之外的其他设备。示例性地,电子设备还可以为手机、平板电脑、笔记本电脑、掌上电脑等能够检测光线的设备。
36.以色彩传感器为例,电子设备中配置的色彩传感器的数量可以为一个,也可以为多个。可选地,当色彩传感器的数量为一个时,色彩传感器可以配置在电子设备包括显示屏的一面,也可以配置在与显示屏相对的另一面。当色彩传感器的数量为多个时,可以在电子设备中相对的两面分别配置至少一个色彩传感器。此外,色彩传感器还可以配置在电子设备中的其他位置,其他位置例如电子设备侧边等,在此并不对色彩传感器的具体位置做具体限制。
37.在一些实施例中,色彩传感器可以电子设备所处环境的光线进行检测,并生成光线的照度值。由于用户在使用电子设备的过程中,电子设备可能处于运动状态,因此,可以增加一段缓冲时长,也即,在色彩传感器按照采集频率采集照度值的过程中,使用缓冲时长之后的照度值。可选地,还可以对色彩传感器实时生成的照度值进行滤波处理,以减少采集数据中的异常数据。
38.具体地,获取电子设备所处环境中光线的照度值,可以参考以下步骤确定用于进行环境确定的照度值。
39.步骤1101,获取电子设备的第一朝向对应的第一照度值和电子设备的第二朝向对应的第二照度值,其中,第一朝向与第二朝向为不同的两个朝向;
40.步骤1102,获取电子设备与预设基准面的夹角;
41.步骤1103,确定夹角对应的目标预设角度范围,以及目标预设角度范围对应的照度值确定方式;
42.步骤1104,根据照度值确定方式、第一照度值和第二照度值,确定电子设备所处环境中光线的照度值。
43.示例性的,电子设备可以配置有一个或者多个色彩传感器。以电子设备配置有两个色彩传感器的情况下,电子设备的第一朝向可以两个色彩传感器中的一个色彩传感器所对应的方向,电子设备的第二朝向可以两个色彩传感器中的另一个色彩传感器所对应的方向。
44.可选地,在一个示例中,两个色彩传感器中的一个色彩传感器可以设置在电子设备包括显示屏的一面,两个色彩传感器中的另一个色彩传感器可以设置在电子设备包括显示屏的另一面。此时,电子设备的第一朝向也可以称为电子设备中显示屏所面对的方向,第二朝向也可以称为电子设备中与显示屏相对的另一表面所面对的方向。可以理解的是,在电子设备包括两个或者两个以上的显示屏时,第一朝向可是电子设备中主显示屏所面对的朝向。在又一示例中,两个色彩传感器中的一个色彩传感器可以设置在电子设备包括显示屏的一面,两个色彩传感器中的另一个色彩传感器可以设置在电子设备包括侧面。
45.可选地,在电子设备配置有一个色彩传感器的情况下,第一朝向可以是电子设备处于第一姿态的情况下,色彩传感器所对应的方向,第二朝向可以是电子设备处于第二姿态的情况下,色彩传感器所对应的方向,可以理解的是,第一姿态和第二姿态为两个不同的姿态。
46.在获得两个朝向的分别采集的光线对应的照度值后,为了能够确定接近当前环境的真实照度值,可以对两个朝向的分别采集的光线对应的照度值进行筛选。具体地,第一朝向对应的第一照度值,第二朝向对应的第二照度值,通过电子设备与预设基准面的夹角,可以快速确定出夹角对应的目标预设角度范围,以及目标预设角度范围对应的照度值确定方式。在确定照度值确定方式后,可以从第一照度值和第二照度值中确定出最能体现出当前环境真实照度值的照度值。
47.在本技术实施例中,由于色彩传感器采样速度快、功耗小,因此,基于色彩传感器采集电子设备所处环境的光线,可以实现持续、实时的识别当前电子设备所处的环境中的光线对应的照度值。此外,通过获取不同朝向分别对应的照度值,结合电子设备与预设基准面的夹角选取所需的照度值,从而能够提高识别电子设备所处环境的准确性。
48.可选地,预设基准面可以是以地球表面,电子设备可以获取自身的姿态信息,确定出当前电子设备与预设基准面的夹角。其中,电子设备中可以通过重力传感器(g-sensor)获取自身的姿态信息,例如,当检测到电子设备的姿态信息为水平朝上的状态时,电子设备中显示屏所在表面与预设基准面平行,此时,若电子设备与预设基准面的夹角为0,电子设的显示屏为朝向天空的方向,若电子设备与预设基准面的夹角为2π,电子设的显示屏为朝向地面的方向;当检测到电子设备的姿态信息为垂直状态时,电子设备中显示屏所在表面与预设基准面垂直,此时,电子设备与预设基准面的夹角90;电子设备的显示屏朝向地面的方向。
49.在本技术实施例中,确定夹角对应的目标预设角度范围,以及目标预设角度范围对应的照度值确定方式后,进而可以结合照度值确定方式,从第一照度值和第二照度值中快速确定与夹角对应的照度值。
50.作为一个具体的示例,根据照度值确定方式、第一照度值和第二照度值,确定电子设备所处环境中光线的照度值,具体地可以是:
51.在目标预设角度范围为第一预设角度范围的情况下,将第一照度值确定为电子设备所处环境中光线的照度值;
52.在目标预设角度范围为第二预设角度范围的情况下,将第二照度值确定为电子设备所处环境中光线的照度值;
53.在目标预设角度范围为第三预设角度范围的情况下,将第一照度值与第二照度值中的最大值确定为电子设备所处环境中光线的照度值;
54.在目标预设角度范围为第四预设角度范围的情况下,将第一照度值与第二照度值的均值确定为电子设备所处环境中光线的照度值。
55.示例性的,以第一朝向为电子设备中显示屏所面对的方向,第二朝向为电子设备中与显示屏相对的另一表面所面对的方向为例。
56.第一预设角度范围可以是和第二预设角度范围可以是
第三预设角度范围可以是和第四预设角度范围可以是或者
57.可以理解的是,预设角度范围可以根据具体应用场景进行设定,上述具体数值仅用于方便地理解本技术实施例,而不是对本技术实施例具体地限定。
58.此外,电子设备还可以检测是否被遮挡、或者是否受到强光干扰的情况进行检测,当检测到色彩传感器被遮挡或者色彩传感器受到强光干扰时,可以筛除该色彩传感器所生成照度值,以避免影响识别结果的准确性。
59.在一个示例中,电子设备可以配置红外传感器,通过红外传感器进行距离检测,判断色彩传感器是否被遮挡,例如红外传感器检测到的距离小于预设距离的情况下,确定色彩传感器存在遮挡;电子设备在包括触摸屏的情况下,还可以根据触摸屏中触摸电容的变化情况,判断色彩传感器是否被遮挡,例如,在触摸电容的变化情况满足预设电容变化情况时,确定色彩传感器存在遮挡。本技术实施例对检测色彩传感器是否被遮挡的方式并不具体限制。
60.在又一示例中,色彩传感器可以对环境中光线的色温进行检测,当色温满足人造强光对应的色温范围时,可以判断色彩传感器受到强光干扰;电子设备中还可以配置频闪传感器,判断环境中光线是否存在频闪,当环境中光线存在频闪,且当前光线的色温与当前时间对应的自然光的色温相近时,可以判断色彩传感器受到强光干扰。本技术实施例对色彩传感器受到是否强光干扰的检测方式并不具体限制。
61.根据本技术实施例,通过电子设备的多个朝向分别对应的照度值筛选出最能体现当前环境真实照度值的照度值,可以有效提高确定电子设备所处环境的准确性。
62.在一些实施例中,对应光线的采集时刻,电子设备可以获取时间信息,其中,时间信息可以包括电子设备所处环境所在时区的标准时间。
63.涉及上述步骤120,可以通过预先设置时间信息与目标门限值之间的映射关系,这样,电子设备在获取时间信息后,可以快速确定时间信息对应的目标门限值。
64.示例性的,时间信息与目标门限值之间的映射关系可以表示为预设门限值计算函数。其中,时间信息还可以包括电子设备所处环境对应的日出时间点和日落时间点,具体地,电子设备可以根据地球公转规律和电子设备所处位置的经纬度信息,计算出电子设备所处位置的日出时间点和日落时间点,本技术实施例对时间信息的获取方式并不具体限制。
65.可选地,预设门限值计算函数可以基于室外的光敏门限参考高斯函数构建,如公式(1)所示。
66.f(x)=gaussian(x,μ,σ)*c1+c2
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
67.其中,gaussian(x,μ,σ)室外的光敏门限参考高斯函数,c1为第一预设参数,c2为第二预设参数,c1和c2用于调整预设门限值计算函数输出值大小。
68.在gaussian(x,μ,σ)中,x为当前时间相对于日出时间点、日落时间点的归一化值,即x取值范围为0~1。归一化值的计算方式例如:获取日落时间点与日出时间点之前的时间长度,计算当前时间与时间长度的比值。具体例如,假定日出为6点,日落为18点,则中午12
点对应的归一化值为1。在gaussian(x,μ,σ)中,μ为均值,σ为标准差,在本技术实施例中,μ和σ为根据实际应用环境预先设定的常数。
69.根据本技术实施例,通过获取与时间信息对应的目标门限值,可以灵活应对不同时间、不同地点的光线的变化,从而有利于准确地识别电子设备所处环境对应的空间信息。
70.在一些实施例中,确定时间信息对应的目标门限值,还可以包括以下步骤:获取电子设备所在地理位置的天气信息和天气信息对应的预设调整系数;根据时间信息,确定得到初始门限值;根据预设调整系数和初始门限值,确定目标门限值。
71.具体地,电子设备可以通过网络途径获取电子设备所在地理位的天气信息。天气信息具体例如:多云、雷雨、有雾、晴天等天气信息。不同的天气信息可以对应不同的预设调整系数。例如,晴天对应的预设调整系数可以为1,多云对应的预设调整系数可以为0.85,有雾对应的预设调整系数可以为0.7。可以理解的是,上述预设调整系数的具体数值仅用于方便地理解本技术实施例,而不是对本技术实施例具体地限定。
72.根据本技术实施例,通过结合电子设备所在环境的天气信息,调整基于时间信息和预设门限值计算函数所计算得到初始门限值,从而有利于提高识别电子设备所处环境对应的空间信息的准确性。
73.涉及上述步骤130和步骤140,通过对比目标门限值和照度值之间的关系,可以快速准确的确定出电子设备所处环境对应的空间信息。
74.在一些实施例中,根据目标门限值和照度值,确定环境对应的空间信息,具体可以包括,计算照度值与目标门限值的比值,得到空间信息。
75.相应的,根据空间信息,确定环境为封闭式室内空间、室外空间或者开放式室内空间,具体可以包括:
76.在比值处于第一预设取值范围的情况下,确定环境为封闭式室内空间;在比值处于第二预设取值范围的情况下,确定环境为开放式室内空间;在比值处于第三预设取值范围的情况下,确定环境为室外空间。
77.示例性的,照度值与目标门限值的比值可以根据公式(2)计算得到。
78.p=l/f
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
79.其中,l为照度值,f为目标门限值,p为比值。
80.可选地,第一预设取值范围可以是(0,0.8],第二预设取值范围可以是[0.8,1.2],第三预设取值范围可以是[1.2,+∞]。
[0081]
当p处于第一预设范围时,可以确定环境为封闭式室内空间,当p处于第二预设范围时,可以确定环境为开放式室内空间;当p处于第三预设范围时,可以确定环境为室外空间。
[0082]
根据本技术实施例,通过获取电子设备所处环境中光线的照度值和时间信息,确定与时间信息对应的目标门限值,再根据目标门限值和照度值,确定环境对应的空间信息,进而可以根据空间信息,确定环境为封闭式室内空间、室外空间或者开放式室内空间。如此,电子设备仅通过检测光线,可以有效减少电子设备的功率消耗,且避免使用户感觉侵犯个人隐私,同时,通过使用与时间信息对应的目标门限值,可以灵活应对不同时间的光线的变化,从而准确地识别电子设备所处环境对应的空间信息。
[0083]
在本技术的一些实施例中,还可以获取电子设备所处环境对应的日照时间段,其
中,日照时间段包括日出时间点至日落时间点。具体地,涉及上述步骤140根据目标门限值和照度值,确定环境对应的空间信息,可以包括以下步骤:
[0084]
在时间信息未处于日照时间段内的情况下,获取非日照时间段对应的预设门限值,并将目标门限值调整为预设门限值;
[0085]
在照度值大于或者等于预设门限值的情况下,确定环境为封闭式室内空间或者开放式室内空间;在照度值小于预设门限值的情况下,确定环境为室外空间。
[0086]
具体地,日照时间段是指日出时间点至日落时间点之内的时间,也即日照时间段通常是白天,非日照时间段是指日落时间点之后至日出时间点之前的时间,也即,非日照时间段通常是傍晚或者夜晚。对于日落之后至日出之前的时间段,通常为室内环境中有光线,而室外环境通常没有光线,或光线非常少,因此,可以设定与非日照时间段对应的预设门限值。
[0087]
在确定当前时间未处于日照时间段内的情况下,可以直接获取非日照时间段对应的预设门限值,并将目标门限值调整为预设门限值,这样可以直接基于非日照时间段对应的预设门限值判断当前电子设备所处环境对应的空间信息。
[0088]
示例性的,预设门限值可以是为10lux,当照度值大于或者等于10lux的情况下,确定环境为封闭式室内空间或者开放式室内空间;在照度值小于10lux的情况下,确定环境为室外空间。
[0089]
根据本技术实施例,可以灵活调整识别方式,从而可以有效提高识别电子设备所处环境对应的空间信息的准确性。
[0090]
本技术实施例提供的环境确定方法,执行主体可以为环境确定装置。本技术实施例中以环境确定装置执行环境确定方法为例,说明本技术实施例提供的环境确定装置。
[0091]
图2是本技术实施例提供的一种环境确定装置的结构示意图;结合图2所示,环境确定装置可以包括获取模块210和处理模块220。
[0092]
获取模块210,用于获取电子设备所处环境中光线的照度值和时间信息;
[0093]
处理模块220,用于确定时间信息对应的目标门限值;
[0094]
处理模块220,还用于根据目标门限值和照度值,确定环境对应的空间信息;
[0095]
处理模块220,还用于根据空间信息,确定环境为封闭式室内空间、室外空间或者开放式室内空间。
[0096]
根据本技术实施例,电子设备仅通过检测光线,可以有效减少电子设备的功率消耗,且避免使用户感觉侵犯个人隐私,同时,通过使用与时间信息对应的目标门限值,可以灵活应对不同时间的光线的变化,从而准确地识别电子设备所处环境对应的空间信息。
[0097]
在一些实施例中,获取模块210,还用于获取所述电子设备的第一朝向对应的第一照度值和电子设备的第二朝向对应的第二照度值,其中,第一朝向与第二朝向为不同的两个朝向;
[0098]
获取模块210,还用于获取电子设备与预设基准面的夹角;
[0099]
处理模块220,还用于确定夹角对应的目标预设角度范围,以及目标预设角度范围对应的照度值确定方式;
[0100]
处理模块220,还用于根据照度值确定方式、第一照度值和第二照度值,确定电子设备所处环境中光线的照度值。
[0101]
根据本技术实施例,由于色彩传感器采样速度快、功耗小,因此,基于色彩传感器采集电子设备所处环境的光线,可以实现持续、实时的识别当前电子设备所处的环境中的光线对应的照度值。
[0102]
在一些实施例中,处理模块220,还用于在目标预设角度范围为第一预设角度范围的情况下,将第一照度值确定为电子设备所处环境中光线的照度值;
[0103]
处理模块220,还用于在目标预设角度范围为第二预设角度范围的情况下,将第二照度值确定为电子设备所处环境中光线的照度值;
[0104]
处理模块220,还用于在目标预设角度范围为第三预设角度范围的情况下,将第一照度值与第二照度值中的最大值确定为电子设备所处环境中光线的照度值;
[0105]
处理模块220,还用于在目标预设角度范围为第四预设角度范围的情况下,将第一照度值与第二照度值的均值确定为电子设备所处环境中光线的照度值。
[0106]
根据本技术实施例,通过电子设备的多个朝向分别对应的照度值筛选出最能体现当前环境真实照度值的照度值,可以有效提高环境确定的准确性。
[0107]
在一些实施例中,处理模块220,还用于计算照度值与目标门限值的比值;
[0108]
处理模块220,还用于在比值处于第一预设取值范围的情况下,确定环境为封闭式室内空间;
[0109]
处理模块220,还用于在比值处于第二预设取值范围的情况下,确定环境为开放式室内空间;
[0110]
处理模块220,还用于在比值处于第三预设取值范围的情况下,确定环境为室外空间。
[0111]
根据本技术实施例,通过使用与时间信息对应的目标门限值,可以灵活应对不同时间的光线的变化,从而准确地识别电子设备所处环境对应的空间信息。
[0112]
在一些实施例中,获取模块210,还用于获取电子设备所咋地理位置的天气信息和天气信息对应的预设调整系数;
[0113]
处理模块220,还用于根据时间信息,确定得到初始门限值;
[0114]
处理模块220,还用于根据预设调整系数和初始门限值,确定目标门限值。
[0115]
根据本技术实施例,通过结合电子设备所在环境的天气信息,调整根据时间信息和预设门限值计算函数,计算得到初始门限值,从而有利于提高识别电子设备所处环境对应的空间信息的准确性。
[0116]
本技术实施例中的环境确定装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0117]
本技术实施例中的环境确定装置可以为具有操作系统的装置。该操作系统可以为
安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0118]
本技术实施例提供的环境确定装置能够实现本技术实施例环境确定方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0119]
可选地,如图3所示,本技术实施例还提供一种电子设备300,包括处理器301和存储器302,存储器302上存储有可在所述处理器301上运行的程序或指令,该程序或指令被处理器301执行时实现上述环境确定方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0120]
需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
[0121]
图4为实现本技术实施例的一种电子设备的硬件结构示意图。
[0122]
该电子设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、以及处理器410等部件。
[0123]
本领域技术人员可以理解,电子设备400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图x中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0124]
处理器410,用于获取电子设备所处环境中光线的照度值和时间信息;
[0125]
处理器410,用于确定时间信息对应的目标门限值;
[0126]
处理器410,还用于根据目标门限值和照度值,确定环境对应的空间信息;
[0127]
处理器410,还用根据空间信息,确定环境为封闭式室内空间、室外空间或者开放式室内空间。
[0128]
根据本技术实施例,电子设备仅通过检测光线,可以有效减少电子设备的功率消耗,且避免使用户感觉侵犯个人隐私,同时,通过使用与时间信息对应的目标门限值,可以灵活应对不同时间的光线的变化,从而准确地识别电子设备所处环境对应的空间信息。
[0129]
在一些实施例中,处理器410,还用于获取电子设备的第一朝向对应的第一照度值和电子设备的第二朝向对应的第二照度值,其中,第一朝向与第二朝向为不同的两个朝向,
[0130]
处理器410,还用于获取电子设备与预设基准面的夹角;
[0131]
处理器410,还用于确定所述夹角对应的目标预设角度范围,以及所述目标预设角度范围对应的照度值确定方式;
[0132]
处理器410,还用于根据所述照度值确定方式、所述第一照度值和所述第二照度值,确定所述电子设备所处环境中光线的照度值。
[0133]
根据本技术实施例,由于色彩传感器采样速度快、功耗小,因此,基于色彩传感器采集电子设备所处环境的光线,可以实现持续、实时的识别当前电子设备所处的环境中的光线对应的照度值。
[0134]
在一些实施例中,处理器410,还用于在目标预设角度范围为第一预设角度范围的情况下,将第一照度值确定为电子设备所处环境中光线的照度值;
[0135]
处理器410,还用于在目标预设角度范围为第二预设角度范围的情况下,将第二照度值确定为电子设备所处环境中光线的照度值;
[0136]
处理器410,还用于在目标预设角度范围为第三预设角度范围的情况下,将第一照度值与第二照度值中的最大值确定为电子设备所处环境中光线的照度值;
[0137]
处理器410,还用于在目标预设角度范围为第四预设角度范围的情况下,将第一照度值与第二照度值的均值确定为电子设备所处环境中光线的照度值。
[0138]
根据本技术实施例,通过电子设备的多个朝向分别对应的照度值筛选出最能体现当前环境真实照度值的照度值,可以有效提高环境确定的准确性。
[0139]
在一些实施例中,处理器410,还用于计算照度值与目标门限值的比值;
[0140]
处理器410,还用于在比值处于第一预设取值范围的情况下,确定环境为封闭式室内空间;
[0141]
处理器410,还用于在比值处于第二预设取值范围的情况下,确定环境为开放式室内空间;
[0142]
处理器410,还用于在比值处于第三预设取值范围的情况下,确定环境为室外空间。
[0143]
根据本技术实施例,通过使用与时间信息对应的目标门限值,可以灵活应对不同时间的光线的变化,从而准确地识别电子设备所处环境对应的空间信息。
[0144]
在一些实施例中,处理器410,还用于获取电子设备所在地理位置的天气信息和天气信息对应的预设调整系数;
[0145]
处理器410,还用于根据所述时间信息,确定得到初始门限值;
[0146]
处理器410,还用于根据所述预设调整系数和所述初始门限值,确定所述目标门限值。
[0147]
根据本技术实施例,通过结合电子设备所在环境的天气信息,调整根据时间信息和预设门限值计算函数,计算得到初始门限值,从而有利于提高识别电子设备所处环境对应的空间信息的准确性。
[0148]
应理解的是,本技术实施例中,输入单元404可以包括图形处理器(graphics processing unit,gpu)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元406可包括显示面板4061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板4061。用户输入单元407包括触控面板4071以及其他输入设备4072中的至少一种。触控面板4071,也称为触摸屏。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0149]
存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器409可以包括易失性存储器或非易失性存储器,或者,存储器409可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可
擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器409包括但不限于这些和任意其它适合类型的存储器。
[0150]
处理器410可包括一个或多个处理单元;可选的,处理器410集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
[0151]
本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述环境确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0152]
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
[0153]
本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述环境确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0154]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0155]
本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述环境确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0156]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0157]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服
务器,或者网络设备等)执行本技术各个实施例所述的方法。
[0158]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。

技术特征:
1.一种环境确定方法,其特征在于,所述方法包括:获取电子设备所处环境中光线的照度值和时间信息;确定所述时间信息对应的目标门限值;根据所述目标门限值和所述照度值,确定所述环境对应的空间信息;根据所述空间信息,确定所述环境为封闭式室内空间、室外空间或者开放式室内空间。2.根据权利要求1所述的方法,其特征在于,获取所述电子设备所处环境中光线的照度值,包括:获取所述电子设备的第一朝向对应的第一照度值和所述电子设备的第二朝向对应的第二照度值,其中,所述第一朝向与所述第二朝向为不同的两个朝向;以及,获取所述电子设备与预设基准面的夹角;确定所述夹角对应的目标预设角度范围,以及所述目标预设角度范围对应的照度值确定方式;根据所述照度值确定方式、所述第一照度值和所述第二照度值,确定所述电子设备所处环境中光线的照度值。3.根据权利要求2所述的方法,其特征在于,所述根据所述照度值确定方式、所述第一照度值和所述第二照度值,确定所述电子设备所处环境中光线的照度值,包括:在所述目标预设角度范围为第一预设角度范围的情况下,将所述第一照度值确定为所述电子设备所处环境中光线的照度值;在所述目标预设角度范围为第二预设角度范围的情况下,将所述第二照度值确定为所述电子设备所处环境中光线的照度值;在所述目标预设角度范围为第三预设角度范围的情况下,将所述第一照度值与所述第二照度值中的最大值确定为所述电子设备所处环境中光线的照度值;在所述目标预设角度范围为第四预设角度范围的情况下,将所述第一照度值与所述第二照度值的均值确定为所述电子设备所处环境中光线的照度值。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标门限值和所述照度值,确定所述环境对应的空间信息,包括:计算所述照度值与所述目标门限值的比值,得到所述空间信息;所述根据所述空间信息,确定所述环境为封闭式室内空间、室外空间或者开放式室内空间,包括:在所述比值处于第一预设取值范围的情况下,确定所述环境为所述封闭式室内空间;在所述比值处于第二预设取值范围的情况下,确定所述环境为所述开放式室内空间;在所述比值处于第三预设取值范围的情况下,确定所述环境为所述室外空间。5.根据权利要求1所述的方法,其特征在于,所述确定所述时间信息对应的目标门限值,包括:获取所述电子设备所在地理位置的天气信息和所述天气信息对应的预设调整系数;根据所述时间信息,确定得到初始门限值;根据所述预设调整系数和所述初始门限值,确定所述目标门限值。6.一种环境确定装置,其特征在于,所述装置包括:获取模块,用于获取电子设备所处环境中光线的照度值和时间信息;
处理模块,用于确定所述时间信息对应的目标门限值;所述处理模块,还用于根据所述目标门限值和所述照度值,确定所述环境对应的空间信息;所述处理模块,还用于根据所述空间信息,确定所述环境为封闭式室内空间、室外空间或者开放式室内空间。7.根据权利要求6所述的装置,其特征在于,所述获取模块,还用于获取所述电子设备的第一朝向对应的第一照度值和所述电子设备的第二朝向对应的第二照度值,其中,所述第一朝向与所述第二朝向为不同的两个朝向;所述获取模块,还用于获取所述电子设备与预设基准面的夹角;所述处理模块,还用于确定所述夹角对应的目标预设角度范围,以及所述目标预设角度范围对应的照度值确定方式;所述处理模块,还用于根据所述照度值确定方式、所述第一照度值和所述第二照度值,确定所述电子设备所处环境中光线的照度值。8.根据权利要求7所述的装置,其特征在于,所述处理模块,还用于在所述目标预设角度范围为第一预设角度范围的情况下,将所述第一照度值确定为所述电子设备所处环境中光线的照度值;所述处理模块,还用于在所述目标预设角度范围为第二预设角度范围的情况下,将所述第二照度值确定为所述电子设备所处环境中光线的照度值;所述处理模块,还用于在所述目标预设角度范围为第三预设角度范围的情况下,将所述第一照度值与所述第二照度值中的最大值确定为所述电子设备所处环境中光线的照度值;所述处理模块,还用于在所述目标预设角度范围为第四预设角度范围的情况下,将所述第一照度值与所述第二照度值的均值确定为所述电子设备所处环境中光线的照度值。9.根据权利要求6所述的装置,其特征在于,所述处理模块,还用于计算所述照度值与所述目标门限值的比值,得到所述空间信息;所述处理模块,还用于在所述比值处于第一预设取值范围的情况下,确定所述环境为所述封闭式室内空间;所述处理模块,还用于在所述比值处于第二预设取值范围的情况下,确定所述环境为所述开放式室内空间;所述处理模块,还用于在所述比值处于第三预设取值范围的情况下,确定所述环境为所述室外空间。10.根据权利要求6所述的装置,其特征在于,所述获取模块,还用于获取所述电子设备所在地理位置的天气信息和所述天气信息对应的预设调整系数;所述处理模块,还用于根据所述时间信息,确定得到初始门限值;所述处理模块,还用于根据所述预设调整系数和所述初始门限值,确定所述目标门限值。11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-5任一项
所述的环境确定方法的步骤。

技术总结
本申请公开了一种环境确定方法、装置、电子设备和可读存储介质,属于终端领域。获取电子设备所处环境中光线的照度值和时间信息;确定时间信息对应的目标门限值;根据目标门限值和照度值,确定环境对应的空间信息;根据空间信息,确定环境为封闭式室内空间、室外空间或者开放式室内空间。者开放式室内空间。者开放式室内空间。


技术研发人员:邓伟成
受保护的技术使用者:维沃移动通信(深圳)有限公司
技术研发日:2023.06.21
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐