数据处理方法及装置、电子设备及存储介质与流程

未命名 09-24 阅读:43 评论:0


1.本公开涉及信息技术领域,尤其涉及一种数据处理方法及装置、电子设备及存储介质。


背景技术:

2.随着电子技术的发展,在电子设备内引入了距离传感器(p-sensor)来检测用户与电子设备之间的距离,并根据检测的距离控制电子设备执行相应的操作。示例性地,为了防止误触,用户的头部在靠近手机听筒接听电话时,距离传感器检测到用户头部靠近手机时告知手机的中央处理器(cpu)等,如此cpu会控制手机的熄屏或者屏蔽触控等,从而减少接听电话过程中的误触等。
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.其中,所述处理器被配置为执行如第一方面或第二方面任意技术方案提供的方法。
69.本公开实施例第四方面提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行如第一方面或第二方面任意技术方案提供的法。
70.本公开的实施例提供的技术方案可以包括以下有益效果:
71.在本公开实施例中会为不同传感场景配置不同的上报条件。不同的上报条件涉及的上报阈值不同,因此可以实现对应传感场景下的误报过滤,从而减少不同传感场景使用相同上报阈值导致的距离传感器测距事件的误报,提升距离传感器的检测精确度。
附图说明
72.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
73.图1是根据一示例性实施例示出的一种数据处理方法的流程示意图;
74.图2a是根据一示例性实施例示出的一种数据处理方法的流程示意图;
75.图2b是根据一示例性实施例示出的一种数据处理方法的流程示意图;
76.图3是根据一示例性实施例示出的一种距离传感器对色卡测量的传感值的示意图;
77.图4是根据一示例性实施例示出的一种距离传感器对色卡测量的传感值的示意图;
78.图5根据一示例性实施例示出的一种距离传感器对色卡测量的传感值的示意图;
79.图6是根据一示例性实施例示出的一种数据处理装置的结构示意图;
80.图7是根据一示例性实施例示出的一种第三确定模块的结构示意图;
81.图8是根据一示例性实施例示出的电子设备的结构示意图;
82.图9是根据一示例性实施例示出的电子设备的结构示意图。
具体实施方式
83.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置的例子。
84.如图1所示,本公开实施例提供一种数据处理方法,由包含距离传感器的第一设备执行,所述方法包括:
85.s110:确定所述距离传感器的传感场景;
86.s120:根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;
87.s130:当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。
88.该第一设备可为终端设备。
89.所述终端设备包括但不限于:手机、平板电脑、可穿戴式设备等。
90.该距离传感器可包括各种光学现象进行光学测距的光学距离器。示例性地,该距离传感器具体可为p-sensor。
91.在本公开实施例中,第一设备会确定距离传感器进行距离传感的场景的确定,即传感器场景的确定,在不同的传感场景下,距离传感器检测目标的颜色不同或者传感环境不同。
92.为了精确检测到目标是否靠近或者远离第一设备,在本公开实施例中会为不同传感场景配置不同的上报条件。不同的上报条件涉及的上报阈值不同,因此可以实现对应传感场景下的误报过滤,从而减少距离传感器的测距事件误报,提升距离传感器的检测精确度。
93.所述第一设备的处理模组包括但不限于:第一设备的中央处理器(cpu)和/或微处理器(mcu)。
94.在一些实施例中,所述s130可包括:
95.当所述距离传感器的传感值满足所述上报条件时,向所述第一设备的处理模组发送指示测距目标靠近或者远离所述第一设备的测距结果;
96.或者,
97.当所述距离传感器的传感值满足上报条件时,向所述第一设备的处理模组发送指示有目标与所述第一设备距离在预设范围内或者预设范围外的测距结果。
98.如此,第一设备的处理模组接收到包含测距结果和/或其他信息的测距事件,可以根据测距事件,控制所述第一设备执行一个或多个预定操作。
99.该预定操作包括但不限于:
100.屏幕熄灭操作;
101.屏幕点亮操作;
102.触控面板关闭操作;
103.触控面板激活操作;
104.通话挂断操作。
105.以上仅仅预定操作举例,具体实现不局限于上述举例。
106.在一个实施例中,所述s110可包括:
107.基于所述第一设备上与所述距离传感器朝向相同的摄像头采集的图像,确定所述
距离传感器的传感场景。
108.例如,第一设备为手机或者平板电脑,可能包括:前置摄像头和后置摄像头。此处第一设备上与距离传感器朝向相同的摄像头为:感光面与所述距离传感器的传感面相同的摄像头。通常情况下,与距离传感器朝向相同的摄像头为前置摄像头。
109.在一些实施例中,距离传感器通常会与前置摄像头相邻设置,如果有目标靠近距离传感器或者远离距离传感器,则同样该目标也会靠近或者远离前置摄像头。如此,前置摄像头就可以通过图像采集从而识别出当前所在的传感场景。
110.在本公开实施例中,通过摄像头的图像采集来确定所述传感场景,具有复用了第一设备的摄像头,而不用引入的额外确定传感场景的器件,具有实现简便的特点。
111.在一些实施例中,确定所述传感场景的摄像头可为低功耗的常开相机(always oncamera,aoc)。若采用aoc确定传感场景,则aoc可以实时采集图像并确定所述传感场景。
112.在另一些实施例中,确定所述传感场景的摄像头还可以是常规前置摄像头,该前置摄像头可以按照预设周期进行所述传感场景的确定。或者,在检测到距离传感器的传感值发生预设波动时确定传感场景。常规前置摄像头在距离传感器的传感值发生预设波动时进行传感场景或者按照预设周期进行确定,可以减少常规摄像头不必要的图像采集等操作,从而降低第一设备的功耗。
113.在一些实施例中,所述基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景,包括:
114.当与所述距离传感器朝向相同的摄像头采集的图像上预设颜色面积占比大于占比阈值时,确定所述传感场景是第一场景;
115.或者,
116.当与所述距离传感器朝向相同的摄像采集的图像的亮度低于亮度阈值时,确定所述传感场景是第一场景。
117.该预设颜色包括但不限于:纯黑色、深灰色或者黑棕色。总之在本公开实施例中,该预设颜色可为:与黑色之间色差在预设色差范围内的任意对光的发射率交底的深色。
118.若用户头部靠近距离传感器,用户的发色比较深时,例如发色为纯黑色或者非常接近黑色,此时黑色吸光率高且反射率低,如此距离传感器检测的光强可能会低于接近阈值甚至低于远离阈值,如此会导致距离传感器的不上报有目标靠近或者错误上报有目标远离,从而导致误报。
119.故在本公开实施例中,在摄像头采集的图像的预设颜色面积占比在图像中占比达到占比阈值时,则说明有极高概率是用户的头部靠近或者远离距离传感器,此时距离传感器需要使用不同于平常传感场景的上报条件,以减少距离传感器的测距事件的误报。
120.在一些实施例中,可以不用统计预设颜色面积占比,而是直接提取摄像头采集的图像的整体亮度,若整体亮度低于亮度阈值时,也有极大概率是用户的头部靠近或者远离距离传感器,因此可以认为传感场景可为前述第一场景。
121.在一些实施例中,所述传感场景还可包括:第二场景。第二场景可为所述第一场景以外的任意传感场景。因此,所述s110可包括:当所述传感场景不是所述第一场景时,确定所述传感场景为第二场景。
122.在一个实施例中,该第二场景可为常规方式色卡测试得到上报条件的传感场景。
123.在另一个实施例中,该第二场景还可为距离传感器的盖板上具有油污的情况下的传感场景,此时距离传感器上的盖板上无油污且不是预设颜色的目标靠近的传感场景可认为是第三场景。
124.若传感场景分为第一场景、第二场景和第三场景;这三个传感场景对应的上报条件涉及的上报阈值都不同。例如,上报条件涉及:第一阈值和第二阈值。第二阈值小于第一阈值。该第一阈值可为接近阈值;第二阈值可为远离阈值。第一场景对应的上报条件的第一阈值可低于所述第三场景对应的上报条件的第一阈值;第二场景对应的上报条件的第一阈值和第二阈值,分别高于第三场景对应的上报条件的第一阈值和第二阈值。
125.若传感场景分为第一场景、第二场景和第三场景;则第一场景和第二场景对应的上报条件所涉及的上报阈值,都可以为基于第三场景对应的上报条件涉及的上报阈值更新得到的。
126.以上仅仅是对第二场景的举例,具体实现时不局限于上述举例。
127.在一些实施例中,所述上报条件涉及的上报阈值包括:
128.第一阈值,其中,若所述传感值大于所述第一阈值,则所述传感值满足所述上报条件;
129.第二阈值,其中,若所述传感值小于所述第二阈值,则所述传感值满足所述上报条件;
130.其中,所述第二阈值小于所述第一阈值。
131.示例性地,该第一阈值可为前述接近阈值,该第二阈值可为前述的远离阈值。
132.在一些实施例所述第一阈值和第二阈值之间的差值,需要大于n倍黑卡测试数据的最大波动量。n可为任意大于1的正整数。所述黑卡为黑颜色卡片。黑卡测试数据的最大波动量可为:黑卡在与所述距离传感器预设范围移动时所述距离传感器的传感值的最大起伏值。
133.若第一阈值和第二阈值之间的差值,大于n倍黑卡测试数据的最大波动量,相当于设置了距离传感器的距离传感的容错空间,从而再次提升了距离传感器的传感和上报的精确度。
134.如图3所示,接近阈值高于远离阈值。距离传感器对黑卡、灰卡和白卡的传感值随着距离增大,依次如图3所示的不同线型的曲线所示。接近阈值可为前述第一阈值,远离阈值可为前述第二阈值的一种,可见第一阈值和第二阈值对应直线将横穿传感值所连接成的曲线,并且接近值和远离阈值之间具有一定间距。
135.在一些实施例中,如图2a所示,所述s130可包括:
136.s130a:当所述传感值大于所述第一阈值时,向所述第一设备的处理模组发送靠近测距事件,该靠近测距事件指示有目标靠近所述第一设备。
137.在另一些实施例中,如图2b所示,所述s130可包括:
138.s130b:当所述传感知小于所述第二阈值时,向所述第一设备的处理模组发送远离测距事件,该远离测距事件指示有目标远离所述第一设备。
139.在一些实施例中,所述s130可包括:
140.当所述传感值大于所述第一阈值时,向所述第一设备的处理模组发送靠近测距事件,该靠近测距事件指示有目标靠近所述第一设备;
141.当所述传感知小于所述第二阈值时,向所述第一设备的处理模组发送远离测距事件,该远离测距事件指示有目标远离所述第一设备。
142.此处第二阈值小于第一阈值。所述第二阈值可为前述接近阈值,而第一阈值可为前述的远离阈值。
143.在一些实施例中,所述方法还包括以下至少之一:
144.当所述第一设备处于通话状态且监听到靠近测距事件时,熄灭所述第一设备的触控屏,以屏蔽所述触控屏的触控操作;
145.当所述第一设备处于通话状态且监听到靠近测距事件时,关闭所述第一设备的触控屏的触控功能;
146.当所述第一设备处于通话状态、监听到远离测距事件且检测到点亮屏幕的按键操作时,维持所述第一设备的通话状态且点亮触控屏,从而使得触控屏可以检测触控操作;
147.当所述第一设备处于通话状态、监听到远离测距事件且检测到点亮屏幕的按键操作时,开启所述第一设备的触控屏的触控功能。
148.关闭第一设备的触控屏的触控功能,则触控面板停止触控检测或者不向第一设备的处理模组上报检测到的触控点的坐标。
149.开启第一设备的触控屏的触控功能,则触控面板启动触控检测并将触控检测的触控点的坐标上报给第一设备的处理模组。
150.在一些实施例中,所述方法还包括:
151.基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件。
152.即确定所述不同传感场景下的上报条件可以由第一设备执行,也可以由第二设备确定。
153.总之,在本公开实施例中,会预先根据第一设备的距离传感器针对不同色卡的测试数据,预先确定不同场景下满足的上报条件。
154.如图4所示,本公开实施例提供一种数据处理方法,由第二设备或者所述第一设备执行,所述方法包括:
155.s210:基于第一设备的距离传感器针对不同色卡的测试数据,确定第一参数组;
156.s220:测试所述第一设备的距离传感器在不同传感场景下的传感值;
157.s230:根据所述传感值,校正所述第一参数组得到对应所述传感场景下的第二参数组;
158.s240:根据所述第二参数组,确定所述距离传感器在不同传感场景下满足的上报条件。
159.该第二设备可为任意不同第一设备的任意电子设备,该电子设备可为终端设备或者服务器等。
160.本公开实施例确定的上报条件,可用于前述第一设备指定的数据处理方法中至少一个传感场景所使用的上报条件。
161.此处的不同色卡可至少包括:预设颜色的色卡和预设颜色以外的色卡。
162.不同色卡有不同的光线反射率。因此不同颜色靠近距离传感器时,距离传感器都会有相应的传感值,如此,可以得到第一参数组。
163.第一参数组可包括上报阈值,该上报阈值可包括前述第一阈值和第二阈值。
164.在一个实施例中,该第一参数组可为:基于与第一设备属于同类型或者同型号的其他设备的上报条件涉及的参数组。
165.在一个实施例中,该第一参数组可为:基于多个设备的距离传感器的传感特性确定的参考参数组。
166.但是为了确定更适合当前第一设备的距离传感器的上报条件,会测试在不同传感场景下的传感值,根据该传感值可用于调整第一参数组得到参数值。如此在第一参数组的基础上更新上报阈值,可以更快的搜索到合适第一设备当前包含的距离传感器的参数组。
167.示例性地,根据传感值和实际测试时的测试参数,调整所述第一参数组得到更新后的参数值。
168.采用这种方式得到的上报条件,有助于提升距离传感器的传感和上报精确度,至少减少误报。
169.在本公开实施例中,即便第一设备包含的距离传感器自身的底噪比较大,也可以通过这种参数值的更新,从而减少因为距离传感器的底噪导致的误报问题。由于这种针对单个距离传感器的上报条件涉及的上报阈值的方式,即便底噪比较大的距离传感器也可以用于设备中,从而减少距离传感器的报废率。
170.此处的底噪包括但不限于距离传感器的硬件噪声。
171.在一些实施例中,所述s220可包括:
172.s221:将不同颜色的卡片靠近所述第一设备的距离传感器,得到所述距离传感器输出的传感值;
173.所述s230可包括:
174.s231:将所述卡片的图像数据以及所述卡片与所述距离传感器之间的距离值输入到深度学习模型,得到所述深度学习模型的分类结果;
175.s232:根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组。
176.该深度学习模型可以基于图像数据以及距离值,得到是否需要上报测距事件和/或上报的测距事件类型。该测距事件类型包括:靠近事件类型和远离事件类型。该靠近事件类型指示有目标靠近第一设备。远离事件类型指示有目标远离第一设备。
177.该分类结果可以是是否上报测距事件的二分类结果,或者上报测距事件类型以及不上报测距事件的三分类结果,或者,上报测距事件类型的二分类结果。
178.在一些实施例中,所述深度学习模型可为一个或多个深度学习模型。为了确保修正得到的第二参数组更加适合第一设备当前的距离传感器,可以用多个深度学习模型分别得到分类结果。
179.示例性地,所述深度学习模型可包括:
180.第一模型,其中,第一模型是利用黑色卡片的图像数据以及分类标签作为正样本,其他颜色的色卡的图像数据以及分类标签作为负样本训练得到的深度学习模型;
181.和/或,
182.第二模型,其中,第二模型是利用利用黑色卡片的图像数据以及分类标签作为负样本,其他颜色的色卡的图像数据以及分类标签作为正样本训练得到的深度学习模型。
183.在一些实施例中,在得到步骤s232中所使用的分类结果时,可以是将图像数据分别输入到第一模型和第二模型,将第一模型和第二模型一致的分类结果,用于校正所述第一参数组。
184.在一些实施例中,可以进行批量测试,然后交替使用第一模型和第二模型提供对应地分类结果,这样也可以使得得到第二参数组更适合第一设备的当前距离传感器。
185.在另一些实施中,可以先使用第一模型进行分类结果的预测,从而得到校正之后的第二参数组,然后在会用第二模型进行分类结果的预测再次校正第二参数组,直至第一设备的距离传感器参照第二参数组进行测距事件的上报判断的正确率达到预设阈值。
186.在一些实施例中,s232可包括:
187.将所述传感值与所述第一参数值的上报阈值进行比较,得到是否上报的确定结果;
188.若所述确定结果和所述分类结果不相同,则修正所述第一参数组,直至所述确定结果和所述分类结果相同停止所述第一参数组的修正。最后修正的第一参数组即为更新后的第二参数组。
189.在一些实施例中,所述s232可包括:
190.在第一场景下,若所述分类结果表明靠近所述距离传感器的卡片为第一颜色,且所述距离传感器的传感值低于第二阈值,至少降低所述第一参数组包含的第一阈值,得到所述第二参数值。
191.在修正所述第二参数值的第一阈值时可以缩小第一阈值或者增大第一阈值,但是根距离传感器针对深度物体的测距的经验值,可以降低第一是采纳数组包含的第一阈值,如此得到第二参数值,从而提升更新第一参数组得到第二参数组的速率。
192.在一些实施例中,根据所述第二参数组的第一阈值与第一参数组的第一阈值之间的差值,更新第一参数组的第二阈值,得到第二参数组的第二阈值。例如,第一参数组的第一阈值和第二参数组的第二阈值之间差值为a,则第二参数组的第二阈值可是通过第一参数组的第二阈值降低a之后得到的。
193.在一些实施例中,所述方法还包括:
194.在所述卡片靠近所述第一设备的所述距离传感器时,利用所述第一设备的摄像头对所述卡片进行采集,得到所述图像数据。
195.本公开实施例中,该图像数据可为第一设备自身携带的与所述距离传感器朝向相同的摄像头采集的,如此,在距离传感器检测传感值时,还可以同步利用摄像头采集对应色卡的图像得到图像数据,以供深度学习模型输出对应的分类结果。
196.在一些实施例中,所述s230包括:
197.在第二场景下,若所述距离传感器的传感值与所述第一参数组包含的上报阈值的比较结果与预期结果不同,提高所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第二场景下满足的上报条件涉及的第二参数组。
198.例如,在利用不同色卡进行第一设备的距离传感器的传感值的检测,并与第一参数组包含的上报阈值进行比较,根据比较结果确定是否需要上报测距事件和/或上报的测距事件类型。在进行测试时已经有预期结果。若比较结果和预期结果不一致时,则可确定需要更新第一参数组包含的上报阈值。
199.在更新第一参数组包含的上报阈值时,可以缩小或者提高上报阈值,但是考虑到距离传感器的底噪比较大或者距离传感器上有油污导致的问题,一般通过提高上报阈值,可以更快的找到合适当前距离传感器的第二场景下的上报条件包含的第三参数值。
200.在一些实施例中,可以同步更新第一参数组包含的上报阈值,得到第三参数值。即第二参数组包含的第一阈值和第二阈值将同步提高或者缩小对应的量,从而使得第二参数组包含的第一阈值和第二阈值依然维持第一参数组包含第一阈值和第二阈值之间的差值。
201.在一些实施例中,在所述第二场景下,所述距离传感器涂覆有油污。
202.该油污可为具有一定透明度的油污,模拟用户皮肤分泌汗渍或者油脂覆盖在距离传感器的透明盖板上的传感场景。
203.若用户在使用第一设备,无论用户多么爱惜第一设备,大部分场景下距离传感器覆盖的透明盖板上依然会有些油污,因此第一设备可以默认优先使用第二场景对应的第二参数组作为上报条件涉及的上报阈值,进行测距事件上报的判断条件。
204.随着距离增加,光线距感的接近(prox)读数会下降。该读数即为前述的传感值。这个读数会随着测距物体的颜色和材质发生改变,可用三种材料做校准,分别是反射系数为92%的白卡、反射系数为18%的灰卡和黑卡。测试数据的曲线可如图3所示。需要找到接近阈值和远离阈值,使得距离传感器的传感值与接近阈值和远离阈值之间的额大小满足对应的上报条件,才向手机的cpu上报测距事件。
205.在图3中横轴为距离,单位是mm;纵轴可为距离传感器通过模数转换器得到接近计数值。计数值越大则说明距离传感器测量的光强越大。
206.在一个实施例中,接近阈值需要低于黑卡测试数据的最大亮度,在高于接近阈值时通知手机等第一设备cpu,距离传感器有其他物体靠近。
207.因为距离传感器检测的光学距感,会受到外部光源等干扰,所以一般会要求接近阈值到远离阈值之间有一定差距,这个差值是n倍的黑卡测数据的最大波动量。
208.有两种极端情况分别是接近黑头发和手机覆盖距离传感器的通光孔位置处的屏幕有油污。
209.在接近黑头发时,容易产生距离传感器的最大传感值低于远离阈值,从而不上报靠近测距事件,尤其是距离传感器的底噪小的时候,这种不上报现象发生频率尤其高。
210.在手机屏幕有油污时,容易产生距离传感器的最小传感值大于远离阈值,导致不上报远离测距事件的现象,尤其是距离传感器的底噪大的时候,这种不上报现象发生频率尤其高。
211.由于制造工艺,同一种距离传感器的底噪可能出现50倍的差距。
212.总结而言,黑卡情况希望接近阈值低,油污情况希望远离阈值高,但是光线波动希望接近阈值和远离阈值的差值足够大。
213.本公开实施例方案试图解决这个问题,从而找到一组合适的上报阈值适用于提高距离传感器的识别率,并从而提高距离传感器的良率。示例性地,针对黑色物体靠近或远离距离传感器的场景:
214.先通过原来的方法校准得到一组接近和远离阈值的参数a_orig。该参数a_orig相当于前述的第一参数组。
215.通过低功耗的aoc(always on camera常开相机)捕捉不同距离下使用不同黑卡
(以及深色卡片)的图片用于构建数据集,重点捕捉距离在20mm以内的不同黑卡的数据。图像基本是纯黑,或大部分为黑色区域。
216.捕捉同样距离和形状的其他色种的卡片显示的图像,作为负样本。
217.此时构建一个小型的神经网络进行二分类,分辨黑色和其他颜色。
218.分辨到黑色时,同时降低a_orig的两个参数,使这种场景下,可以同时满足黑卡情况希望接近阈值低,光线波动希望两者的差值满足一定上报条件这两个条件。
219.通过反复试验满足条件的各个场景,以及使用有低底噪的元件,得到一组合适黑色场景的参数a_new,在之后识别到黑色场景时将会使用这一组参数。该a_new可为前述第二参数的一种。
220.针对黑色长发人群构建一组相同的图片数据集,作为正样本;
221.原来黑卡的数据集作为负样本
222.构建一个神经网络进行二分类,分辨黑色和黑色头发两个场景
223.在接电话时识别黑色头发场景,如果识别到就进一步暂时地下调a_new中的接近阈值,确保接听电话时可以灭屏。该进一步下调的a_new可为前述第一场景下的第二参数组的一个举例。
224.结束电话后回到a_new,因为退出了电话接听模式。
225.针对有油污这个场景。
226.通过大量试验可以慢慢上调a_orig,保证在底噪较高的场景下,a_new_second也可以生效。a_new_second为前述第二场景下的第二参数组的一种举例。
227.所以在aoc识别到深色卡片的传感场景会使用a_new,在其他情况下会使用 a_new_second。
228.这样通过使用不同场景下的上报条件对应的两套上报阈值从而在不同场景下解决本问题。
229.如图6所示,本公开实施例提供一种数据处理装置,所述装置包括:
230.第一确定模块110,用于确定所述距离传感器的传感场景;
231.第二确定模块120,用于根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;
232.上报模块130,用于当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。
233.该数据处理装置可包含在第一设备中。
234.在一些实施例中,所述第一确定模块110、第二确定模块120及上报模块130可为程序模块;所述程序模块被处理器执行之后,能够实现上述功能。
235.在还有一些实施例中,所述第一确定模块110、第二确定模块120及上报模块130均可为软硬结合模块;所述软硬结合模块包括但不限于各种可编程阵列;所述可编程阵列包括但不限于:现场可编程阵列和/或复杂可编程阵列。
236.在另外一些实施例中,所述第一确定模块110、第二确定模块120及上报模块130均可为纯硬件模块;所述纯硬件模块包括但不限于:专用集成电路。
237.在一些实施例中,所述第一确定模块110,具体用于基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景。
238.在一些实施例中,所述第一确定模块110,具体用于当与所述距离传感器朝向相同的摄像头采集的图像上预设颜色面积占比大于占比阈值时,确定所述传感场景是第一场景;或者,当与所述距离传感器朝向相同的摄像采集的图像的亮度低于亮度阈值时,确定所述传感场景是第一场景。
239.在一些实施例中,所述第一确定模块110,具体用于当所述传感场景不是所述第一场景时,确定所述传感场景为第二场景。
240.在一些实施例中,所述上报条件涉及的上报阈值包括:
241.第一阈值,其中,若所述传感值大于所述第一阈值,则所述传感值满足所述上报条件;
242.第二阈值,其中,若所述传感值小于所述第二阈值,则所述传感值满足所述上报条件;
243.其中,所述第二阈值小于所述第一阈值。
244.在一些实施例中,所述装置还包括:
245.第三确定模块,用于基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件。
246.在一些实施例中,该第三确定模块可以包括在第一设备中,也可以包含在第二设备中。
247.如图7所示,所述第三确定模块可包括:
248.第一确定单元210,用于基于第一设备的距离传感器针对不同色卡的测试数据,确定第一参数组;
249.测试单元220,用于测试所述第一设备的距离传感器在不同传感场景下的传感值;
250.校正单元230,用于根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组;
251.第二确定单元240,用于根据所述第二参数组,确定所述距离传感器在不同传感场景下满足的上报条件。
252.在一些实施例中,所述测试单元,具体用于将不同颜色的卡片靠近所述第一设备的距离传感器,得到所述距离传感器输出的传感值;
253.所述校正单元,具体用于将所述卡片的图像数据以及所述卡片与所述距离传感器之间的距离值输入到深度学习模型,得到所述深度学习模型的分类结果;根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组。
254.在一些实施例中,所述校正单元,具体用于在第一场景下,若所述分类结果表明靠近所述距离传感器的卡片为第一颜色,且所述距离传感器的传感值低于第二阈值,至少降低所述第一参数组包含的第一阈值,得到所述第二参数值。
255.在一些实施例中,所述装置还包括:
256.采集单元,用于在所述卡片靠近所述第一设备的所述距离传感器时,利用所述第一设备的摄像头对所述卡片进行采集,得到所述图像数据。
257.在一些实施例中,所述校正单元,具体用于在第二场景下,若所述距离传感器的传感值与所述第一参数组包含的上报阈值的比较结果与预期结果不同,提高所述第一参数组
包含的上报阈值,得到所述距离传感器的传感值在第二场景下满足的上报条件涉及的第二参数组。
258.在一些实施例中,在所述第二场景下,所述距离传感器涂覆有油污。
259.在一些实施例中,在所述第二场景下,所述距离传感器涂覆有油污。
260.本公开实施例提供一种电子设备,包括:
261.用于存储处理器可执行指令的存储器;
262.处理器,与存储器连接;
263.其中,处理器被配置为执行前述任意技术方案提供的数据处理方法。
264.处理器可包括各种类型的存储介质,该存储介质为非临时性计算机存储介质,在通信设备掉电之后能够继续记忆存储其上的信息。
265.处理器可以通过总线等与存储器连接,用于读取存储器上存储的可执行程序,例如,能够执行如如图1、图2a、图2b、图4至图5任一项所示的数据处理方法任意一个。
266.该电子设备可为前述终端设备和/或服务器等。
267.图8是根据一示例性实施例示出的一种第一设备800的框图。例如,第一设备800 可以是移动电话、移动电脑等终端设备或者智能家居设备或者智能办公设备。
268.参照图8,第一设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,多媒体数据组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。
269.处理组件802通常控制第一设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
270.存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在第一设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
271.电源组件806为第一设备800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为第一设备800生成、管理和分配电力相关联的组件。
272.多媒体组件808包括在第一设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作状态,如拍摄状态或视频状态时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
273.多媒体数据组件810被配置为输出和/或输入多媒体数据信号。例如,多媒体数据组件810包括一个麦克风(mic),当第一设备800处于操作状态,如呼叫状态、记录状态和语音识别状态时,麦克风被配置为接收外部多媒体数据信号。所接收的多媒体数据信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,多媒体数据组件810还包括一个扬声器,用于输出多媒体数据信号。
274.i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
275.传感器组件814包括一个或多个传感器,用于为第一设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如组件为第一设备800的显示器和小键盘,传感器组件814还可以检测第一设备800或第一设备800一个组件的位置改变,用户与第一设备800接触的存在或不存在,第一设备 800方位或加速/减速和第一设备800的温度变化。传感器组件814可以包括距离传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
276.通信组件816被配置为便于第一设备800和其他设备之间有线或无线方式的通信。第一设备800可以接入基于通信标准的无线网络,如wi-fi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda) 技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
277.在示例性实施例中,装置800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
278.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
279.如图9所示,本公开一实施例示出一种第二设备的结构。参照图9,第二设备900包括处理组件922,其进一步包括一个或多个处理器,以及由存储器932所代表的存储器资源,用于存储可由处理组件922的执行的指令,例如应用程序。存储器932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件922被配置为执行指令,以执行上述方法前述图像处理方法和/或图像处理模型训练方法,例如,如图1、图2a、图2b、图4至图5任一项所示的数据处理方法。
280.第二设备900还可以包括一个电源组件926被配置为执行第二设备900的电源管理,一个有线或无线网络接口950被配置为将第二设备900连接到网络,和一个输入输出(i/o) 接口958。第二设备900可以操作基于存储在存储器932的操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm或类似。
281.本公开实施例提供一种计算机存储介质,该计算存储介质可为非临时性计算机可读存储介质,当存储介质中的指令由第一设备或第二设备的处理器执行时,使得供电设备能够执行前述任意实施例提供的数据处理方法,能够执行如图1、图2a、图2b、图4至图5 任一项所示的数据处理方法任意一个所示方法的至少其中之一。
282.所述计算机存储介质中存储的指令被执行之后,由第一设备的处理器执行的数据处理方法可包括:
283.确定所述距离传感器的传感场景;
284.根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;
285.当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。
286.可以理解地,所述确定所述距离传感器的传感场景,包括:
287.基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景。
288.可以理解地,所述基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景,包括:
289.当与所述距离传感器朝向相同的摄像头采集的图像上预设颜色面积占比大于占比阈值时,确定所述传感场景是第一场景;
290.或者,
291.当与所述距离传感器朝向相同的摄像采集的图像的亮度低于亮度阈值时,确定所述传感场景是第一场景。
292.可以理解地,所述确定所述距离传感器的传感场景,包括:
293.当所述传感场景不是所述第一场景时,确定所述传感场景为第二场景。
294.可以理解地,所述上报条件涉及的上报阈值包括:
295.第一阈值,其中,若所述传感值大于所述第一阈值,则所述传感值满足所述上报条件;
296.第二阈值,其中,若所述传感值小于所述第二阈值,则所述传感值满足所述上报条件;
297.其中,所述第二阈值小于所述第一阈值。
298.所述计算机存储介质中存储的指令被执行之后,由第二设备的处理器或第一设备的处理器执行的数据处理方法还可包括:基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件。
299.可以理解地,所述基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件可包括:
300.基于第一设备的距离传感器针对不同色卡的测试数据,确定第一参数组;
301.测试所述第一设备的距离传感器在不同传感场景下的传感值;
302.根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组;
303.根据所述第二参数组,确定所述距离传感器在不同传感场景下满足的上报条件。
304.可以理解地,所述测试所述第一设备的距离传感器在不同传感场景下的传感值,
包括:
305.将不同颜色的卡片靠近所述第一设备的距离传感器,得到所述距离传感器输出的传感值;
306.所述根据所述传感值,校正所述第一参数组得到对应所述传感场景下的第二参数组,包括:
307.将所述卡片的图像数据以及所述卡片与所述距离传感器之间的距离值输入到深度学习模型,得到所述深度学习模型的分类结果;
308.根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组。
309.可以理解地,所述根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组,包括:
310.在第一场景下,若所述分类结果表明靠近所述距离传感器的卡片为第一颜色,且所述距离传感器的传感值低于第二阈值,至少降低所述第一参数组包含的第一阈值,得到所述第二参数值。
311.可以理解地,所述方法还包括:
312.在所述卡片靠近所述第一设备的所述距离传感器时,利用所述第一设备的摄像头对所述卡片进行采集,得到所述图像数据。
313.可以理解地,所述根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组,包括:
314.在第二场景下,若所述距离传感器的传感值与所述第一参数组包含的上报阈值的比较结果与预期结果不同,提高所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第二场景下满足的上报条件涉及的第二参数组。
315.可以理解地,在所述第二场景下,所述距离传感器涂覆有油污。
316.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
317.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术特征:
1.一种数据处理方法,其特征在于,由包含距离传感器的第一设备执行,所述方法包括:确定所述距离传感器的传感场景;根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。2.根据权利要求1所述的方法,其特征在于,所述确定所述距离传感器的传感场景,包括:基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景,包括:当与所述距离传感器朝向相同的摄像头采集的图像上预设颜色面积占比大于占比阈值时,确定所述传感场景是第一场景;或者,当与所述距离传感器朝向相同的摄像采集的图像的亮度低于亮度阈值时,确定所述传感场景是第一场景。4.根据权利要求3所述的方法,其特征在于,所述确定所述距离传感器的传感场景,包括:当所述传感场景不是所述第一场景时,确定所述传感场景为第二场景。5.根据权利要求1至4任一项所述的方法,其特征在于,所述上报条件涉及的上报阈值包括:第一阈值,其中,若所述传感值大于所述第一阈值,则所述传感值满足所述上报条件;第二阈值,其中,若所述传感值小于所述第二阈值,则所述传感值满足所述上报条件;其中,所述第二阈值小于所述第一阈值。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件。7.根据权利要求6所述的方法,其特征在于,所述基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件,包括:基于第一设备的距离传感器针对不同色卡的测试数据,确定第一参数组;测试所述第一设备的距离传感器在不同传感场景下的传感值;根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组;根据所述第二参数组,确定所述距离传感器在不同传感场景下满足的上报条件。8.根据权利要求7所述的方法,其特征在于,所述测试所述第一设备的距离传感器在不同传感场景下的传感值,包括:将不同颜色的卡片靠近所述第一设备的距离传感器,得到所述距离传感器输出的传感值;
所述根据所述传感值,校正所述第一参数组得到对应所述传感场景下的第二参数组,包括:将所述卡片的图像数据以及所述卡片与所述距离传感器之间的距离值输入到深度学习模型,得到所述深度学习模型的分类结果;根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组。9.根据权利要求8所述的方法,其特征在于,所述根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组,包括:在第一场景下,若所述分类结果表明靠近所述距离传感器的卡片为第一颜色,且所述距离传感器的传感值低于第二阈值,至少降低所述第一参数组包含的第一阈值,得到所述第二参数值。10.根据权利要求8所述的方法,其特征在于,所述方法还包括:在所述卡片靠近所述第一设备的所述距离传感器时,利用所述第一设备的摄像头对所述卡片进行采集,得到所述图像数据。11.根据权利要求7所述的方法,其特征在于,所述根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组,包括:在第二场景下,若所述距离传感器的传感值与所述第一参数组包含的上报阈值的比较结果与预期结果不同,提高所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第二场景下满足的上报条件涉及的第二参数组。12.根据权利要求11所述的方法,其特征在于,在所述第二场景下,所述距离传感器涂覆有油污。13.一种数据处理装置,其特征在于,所述装置包括:第一确定模块,用于确定所述距离传感器的传感场景;第二确定模块,用于根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;上报模块,用于当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。14.根据权利要求13所述的装置,其特征在于,所述第一确定模块,具体用于基于所述第一设备上与所述距离传感器的朝向相同的摄像头采集的图像,确定所述距离传感器的传感场景。15.根据权利要求14所述的装置,其特征在于,所述第一确定模块,具体用于当与所述距离传感器朝向相同的摄像头采集的图像上预设颜色面积占比大于占比阈值时,确定所述传感场景是第一场景;或者,当与所述距离传感器朝向相同的摄像采集的图像的亮度低于亮度阈值时,确定所述传感场景是第一场景。16.根据权利要求15所述的装置,其特征在于,所述第一确定模块,具体用于当所述传感场景不是所述第一场景时,确定所述传感场景为第二场景。
17.根据权利要求13至16任一项所述的装置,其特征在于,所述上报条件涉及的上报阈值包括:第一阈值,其中,若所述传感值大于所述第一阈值,则所述传感值满足所述上报条件;第二阈值,其中,若所述传感值小于所述第二阈值,则所述传感值满足所述上报条件;其中,所述第二阈值小于所述第一阈值。18.根据权利要求13所述的装置,其特征在于,所述装置还包括:第三确定模块,用于基于第一设备的距离传感器针对不同色卡的测试数据,确定不同所述传感场景满足的上报条件。19.根据权利要求13所述的方法,其特征在于,所述第三确定模块,包括:第一确定单元,用于基于第一设备的距离传感器针对不同色卡的测试数据,确定第一参数组;测试单元,用于测试所述第一设备的距离传感器在不同传感场景下的传感值;校正单元,用于根据所述传感值,校正所述第一参数组得到对应所述传感场景下的参数组;第二确定单元,用于根据所述第二参数组,确定所述距离传感器在不同传感场景下满足的上报条件。20.根据权利要求19所述的装置,其特征在于,所述测试单元,具体用于将不同颜色的卡片靠近所述第一设备的距离传感器,得到所述距离传感器输出的传感值;所述校正单元,具体用于将所述卡片的图像数据以及所述卡片与所述距离传感器之间的距离值输入到深度学习模型,得到所述深度学习模型的分类结果;根据所述传感值和所述分类结果,修正所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第一场景下满足的上报条件涉及的第二参数组。21.根据权利要求20所述的装置,其特征在于,所述校正单元,具体用于在第一场景下,若所述分类结果表明靠近所述距离传感器的卡片为第一颜色,且所述距离传感器的传感值低于第二阈值,至少降低所述第一参数组包含的第一阈值,得到所述第二参数值。22.根据权利要求20所述的装置,其特征在于,所述装置还包括:采集单元,用于在所述卡片靠近所述第一设备的所述距离传感器时,利用所述第一设备的摄像头对所述卡片进行采集,得到所述图像数据。23.根据权利要求19所述的装置,其特征在于,所述校正单元,具体用于在第二场景下,若所述距离传感器的传感值与所述第一参数组包含的上报阈值的比较结果与预期结果不同,提高所述第一参数组包含的上报阈值,得到所述距离传感器的传感值在第二场景下满足的上报条件涉及的第二参数组。24.根据权利要求23所述的装置,其特征在于,在所述第二场景下,所述距离传感器涂覆有油污。25.一种电子设备,其特征在于,包括:用于存储处理器可执行指令的存储器;处理器,与所述存储器连接;其中,所述处理器被配置为执行如权利要求1至12任一项提供的方法。26.一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机的处理器
执行时,使得计算机能够执行如权利要求1至12任一项提供的方法。

技术总结
本公开是关于一种数据处理方法及装置、电子设备及存储介质。由包含距离传感器的第一设备执行数据处理方法可包括:确定所述距离传感器的传感场景;根据所述传感场景,确定所述距离传感器的传感值满足的上报条件,其中,不同所述传感场景对应的上报条件不同;当所述距离传感器的传感值满足所述上报条件,向所述第一设备的处理模组发送测距事件的事件信息。设备的处理模组发送测距事件的事件信息。设备的处理模组发送测距事件的事件信息。


技术研发人员:张逸帆
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:2022.03.17
技术公布日:2023/9/22
版权声明

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

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

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

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

分享:

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

评论

相关推荐