A distance measuring method, an electronic device and a computer readable storage medium, which includes: controlling the emitting light of the light emitting device; by setting a photosensitive device in the preset position in the light emitting device, the reflected light is induced by an obstacle in the light of the light emitted by an obstacle; according to the time of the emitting light and the induced inverse of the light. The distance between the obstacle and the light emitting device is calculated by the time of the light emission. The ranging method, electronic device and computer readable storage medium can reduce the hardware cost while achieving fast and accurate ranging.
【技术实现步骤摘要】
测距方法、电子装置及计算机可读存储介质
本申请涉及通信
,尤其涉及一种测距方法、电子装置及计算机可读存储介质。
技术介绍
随着智能手机、平板电脑等智能移动终端的广泛普及以及用户不断变化的应用需求,各种智能移动终端的功能也越来越丰富,例如测距功能。目前为了实现测距功能,行业内的普遍做法是在终端的主体上额外增加一个激光测距模块。激光测距模块通常结构比较复杂,因而造价较高。
技术实现思路
本申请实施例提供一种测距方法、电子装置及计算机可读存储介质,用于解决测距成本较高的问题。本申请实施例第一方面提供一种测距方法,应用于电子装置中,所述方法包括:控制发光装置发射光;通过设置在所述发光装置中的预设位置的感光装置,感应所述光遇到障碍物产生的反射光;根据发射光的时间和感应到的所述反射光的时间,计算所述障碍物与所述发光装置之间的距离。本申请实施例第二方面提供一种电子装置,包括:控制模块,用于控制发光装置发射光;感应模块,用于通过设置在所述发光装置中的预设位置的感光装置,感应所述光遇到障碍物产生的反射光;测距模块,用于根据发射光的时间和感应到的所述反射光的时间,计算所述障碍物与所述发光装置之间的距离。本申请实施例第三方面提供一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现上述本申请实施例第一方面提供的测距方法。本申请实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的测距方法。上述各实施例,通过在 ...
【技术保护点】
1.一种测距方法,应用于电子装置中,其特征在于,所述方法包括:控制发光装置发射光;通过设置在所述发光装置中的预设位置的感光装置,感应所述光遇到障碍物产生的反射光;根据发射光的时间和感应到的所述反射光的时间,计算所述障碍物与所述发光装置之间的距离。
【技术特征摘要】
1.一种测距方法,应用于电子装置中,其特征在于,所述方法包括:控制发光装置发射光;通过设置在所述发光装置中的预设位置的感光装置,感应所述光遇到障碍物产生的反射光;根据发射光的时间和感应到的所述反射光的时间,计算所述障碍物与所述发光装置之间的距离。2.如权利要求1所述的测距方法,其特征在于,所述通过设置在所述发光装置中的预设位置的感光装置,感应所述光遇到障碍物产生的反射光包括:通过设置在所述发光装置的中心位置的光感应器,感应所述光遇到障碍物产生的反射光。3.如权利要求1所述的测距方法,其特征在于,所述根据发射光的时间和感应到的所述反射光的时间,计算所述障碍物与所述发光装置之间的距离包括:计算光从所述发光装置发射出去到感应到所述反射光的光传播时间;光速乘以所述光传播时间得到的值的一半,则为所述障碍物与所述发光装置之间的距离。4.如权利要求3所述的测距方法,其特征在于,所述计算光从所述发光装置发射出去到感应到所述反射光的光传播时间包括:记录发射光的触发时间和感应所述反射光的感应时间,并根据记录的所述触发时间和所述感应时间得到总时长;获取预先检测的第一延时和第二延时,所述第一延时为发射光的触发时间和发光装置发射光的时间之间的延时,所述第二延时为感应到所述反射光的时间和记录所述反射光的感应时间之间的延时;将总时长减去所述第一延时和所述第二延时,得到光从所述发光装置发射出去到感应到所述反射光的光传播时间。5.如权利要求1所述的测距方法,其特征在于,所述控制发光装置发射光包括:控制打开手电筒,通过实现手电筒功能的发光装置发射光;或者,控制打开摄像头,通过摄像头闪光灯发射光。6.一种电子装置,其特征在于,包括:控制模块,用于控制发光装置发射光;感应模块,用于通过设置在所述发光装置中的预设位置的感光装置,感应所述光遇到障碍物产生的反射光;测距模块,用于根据发射光的时间和感应到的所述...
【专利技术属性】
技术研发人员:熊先平,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。