本公开涉及信息,尤其涉及一种数据处理方法及装置、电子设备及存储介质。
背景技术:
1、随着电子技术的发展,在电子设备内引入了距离传感器(p-sensor)来检测用户与电子设备之间的距离,并根据检测的距离控制电子设备执行相应的操作。示例性地,为了防止误触,用户的头部在靠近手机听筒接听电话时,距离传感器检测到用户头部靠近手机时告知手机的中央处理器(cpu)等,如此cpu会控制手机的熄屏或者屏蔽触控等,从而减少接听电话过程中的误触等。
2、但是在相关技术中,距离传感器基于传感的距离值的上报存在误报率高的现象。
技术实现思路
1、本公开提供一种数据处理方法及装置、电子设备及存储介质。
2、本公开实施例第一方面提供一种数据处理方法,由包含距离传感器的第一设备执行,所述方法包括:
3、确定所述距离传感器的传感场景;
4、根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;
5、当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。
6、基于上述方案,所述确定所述距离传感器的传感场景,包括:
7、基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景。
8、基于上述方案,所述基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景,包括:
9、当与所述距离传感器朝向相同的摄像头采集的图像上预设颜色面积占比大于占比阈值时,确定所述传感场景是第一场景;
10、或者,
11、当与所述距离传感器朝向相同的摄像采集的图像的亮度低于亮度阈值时,确定所述传感场景是第一场景。
12、基于上述方案,所述确定所述距离传感器的传感场景,包括:
13、当所述传感场景不是所述第一场景时,确定所述传感场景为第二场景。
14、基于上述方案,所述上报条件涉及的上报阈值包括:
15、第一阈值,其中,若所述传感值大于所述第一阈值,则所述传感值满足所述上报条件;
16、第二阈值,其中,若所述传感值小于所述第二阈值,则所述传感值满足所述上报条件;
17、其中,所述第二阈值小于所述第一阈值。
18、基于上述方案,所述方法还包括:
19、基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件。
20、基于上述方案,所述基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件,包括:
21、基于第一设备的距离传感器针对不同色卡的测试数据,确定第一参数组;
22、测试所述第一设备的距离传感器在不同传感场景下的传感值;
23、根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组;
24、根据所述第二参数组,确定所述距离传感器在不同传感场景下满足的上报条件。
25、基于上述方案,所述测试所述第一设备的距离传感器在不同传感场景下的传感值,包括:
26、将不同颜色的卡片靠近所述第一设备的距离传感器,得到所述距离传感器输出的传感值;
27、所述根据所述传感值,校正所述第一参数组得到对应所述传感场景下的第二参数组,包括:
28、将所述卡片的图像数据以及所述卡片与所述距离传感器之间的距离值输入到深度学习模型,得到所述深度学习模型的分类结果;
29、根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组。
30、基于上述方案,所述根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组,包括:
31、在第一场景下,若所述分类结果表明靠近所述距离传感器的卡片为第一颜色,且所述距离传感器的传感值低于第二阈值,至少降低所述第一参数组包含的第一阈值,得到所述第二参数值。
32、基于上述方案,所述方法还包括:
33、在所述卡片靠近所述第一设备的所述距离传感器时,利用所述第一设备的摄像头对所述卡片进行采集,得到所述图像数据。
34、基于上述方案,所述根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组,包括:
35、在第二场景下,若所述距离传感器的传感值与所述第一参数组包含的上报阈值的比较结果与预期结果不同,提高所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第二场景下满足的上报条件涉及的第二参数组。
36、基于上述方案,在所述第二场景下,所述距离传感器涂覆有油污。
37、本公开实施例第二方面提供一种数据处理装置,所述装置包括:
38、第一确定模块,用于确定所述距离传感器的传感场景;
39、第二确定模块,用于根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;
40、上报模块,用于当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。
41、基于上述方案,所述第一确定模块,具体用于基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景。
42、基于上述方案,所述第一确定模块,具体用于当与所述距离传感器朝向相同的摄像头采集的图像上预设颜色面积占比大于占比阈值时,确定所述传感场景是第一场景;或者,当与所述距离传感器朝向相同的摄像采集的图像的亮度低于亮度阈值时,确定所述传感场景是第一场景。
43、基于上述方案,所述第一确定模块,具体用于当所述传感场景不是所述第一场景时,确定所述传感场景为第二场景。
44、基于上述方案,所述上报条件涉及的上报阈值包括:
45、第一阈值,其中,若所述传感值大于所述第一阈值,则所述传感值满足所述上报条件;
46、第二阈值,其中,若所述传感值小于所述第二阈值,则所述传感值满足所述上报条件;
47、其中,所述第二阈值小于所述第一阈值。
48、基于上述方案,所述装置还包括:
49、第三确定模块,用于基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件。
50、基于上述方案,所述第三确定模块,包括:
51、第一确定单元,用于基于第一设备的距离传感器针对不同色卡的测试数据,确定第一参数组;
52、测试单元,用于测试所述第一设备的距离传感器在不同传感场景下的传感值;
53、校正单元,用于根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组;
54、第二确定单元,用于根据所述第二参数组,确定所述距离传感器在不同传感场景下满足的上报条件。
55、基于上述方案,所述测试单元,具体用于将不同颜色的卡片靠近所述第一设备的距离传感器,得到所述距离传感器输出的传感值;
56、所述校正单元,具体用于将所述卡片的图像数据以及所述卡片与所述距离传感器之间的距离值输入到深度学习模型,得到所述深度学习模型的分类结果;根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组。
57、基于上述方案,所述校正单元,具体用于在第一场景下,若所述分类结果表明靠近所述距离传感器的卡片为第一颜色,且所述距离传感器的传感值低于第二阈值,至少降低所述第一参数组包含的第一阈值,得到所述第二参数值。
58、基于上述方案,所述装置还包括:
59、采集单元,用于在所述卡片靠近所述第一设备的所述距离传感器时,利用所述第一设备的摄像头对所述卡片进行采集,得到所述图像数据。
60、基于上述方案,所述校正单元,具体用于在第二场景下,若所述距离传感器的传感值与所述第一参数组包含的上报阈值的比较结果与预期结果不同,提高所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第二场景下满足的上报条件涉及的第二参数组。
61、基于上述方案,在所述第二场景下,所述距离传感器涂覆有油污。
62、本公开实施例第三方面提供一种电子设备,包括:
63、用于存储处理器可执行指令的存储器;
64、处理器,与所述存储器连接;
65、其中,所述处理器被配置为执行如第一方面或第二方面任意技术方案提供的方法。
66、本公开实施例第四方面提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行如第一方面或第二方面任意技术方案提供的法。
67、本公开的实施例提供的技术方案可以包括以下有益效果:
68、在本公开实施例中会为不同传感场景配置不同的上报条件。不同的上报条件涉及的上报阈值不同,因此可以实现对应传感场景下的误报过滤,从而减少不同传感场景使用相同上报阈值导致的距离传感器测距事件的误报,提升距离传感器的检测精确度。