一种距离检测方法、设备及可读存储介质技术

技术编号:28294096 阅读:29 留言:0更新日期:2021-04-30 16:17
本发明专利技术公开了一种距离检测方法、设备及可读存储介质,该方法包括:接收发送设备在同一时刻发送的第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同;根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离。通过直接接收发送设备在同一时刻发送的第一声波数据和第二声波数据;根据第一声波数据和第二声波数据的接收时间确定与发送设备之间的实际距离,由此本实施例的方法无需消耗流量,通过物理声波的方式实现定位效果。

【技术实现步骤摘要】
一种距离检测方法、设备及可读存储介质
本专利技术涉及通信
,更具体地说,涉及一种距离检测方法、设备及可读存储介质。
技术介绍
现有的技术方案通过定位系统来判断被定位物体的具体位置,例如手机导航等。但现有的技术定位方案多基于卫星定位系统,需要消耗用户流量并且应用于短距离定位的精度还是存在较大的误差。并且在卫星信号弱的情况下,还有可能会出现定位无法使用的问题。
技术实现思路
本专利技术要解决的技术问题在于解决短距离的距离检测存在的精度低的问题,针对该技术问题,提供一种距离检测方法、设备及可读存储介质。为解决上述技术问题,本专利技术提供一种距离检测方法,用于接收设备,包括:接收发送设备在同一时刻发送的第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同;根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离。可选的,接收发送设备在同一时刻发送的第一声波数据和第二声波数据之前,所述距离检测方法还包括:向所述发送设备发送用于唤醒所述发送设备的第三声波数据,所述第三声波数据中包括声音标识信息。可选的,所述根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离包括:根据所述第一声波数据和第二声波数据的接收时间差以及所述第一声波数据和第二声波数据的传播速率计算与所述发送设备之间的实际距离。可选的,根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离之后,所述距离检测方法还包括:判断所述实际距离是否超过预设距离阈值;在所述实际距离未超过所述预设距离阈值的情况下,展示所述实际距离值;在所述实际距离超过所述预设距离阈值的情况下,则进行告警。可选的,根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离之后,所述距离检测方法还包括:将所述实际距离发送至所述发送设备。本专利技术还提供一种距离检测方法,用于发送设备,包括:在同一时刻向接收设备发送第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同;所述第一声波数据和第二声波数据用于所述接收设备根据对应的声波接收时间确认与发送设备之间的实际距离。可选的,在同一时刻向接收设备发送第一声波数据和第二声波数据包括:在所述发送设备处于工作模式的情况下,按照预设的发送规则在同一时刻向接收设备发送第一声波数据和第二声波数据;在所述发送设备处于休眠模式的情况下,在接收到所述接收设备发送的第三声波数据后,提取所述第三声波数据中的声音标识信息,若所述声音标识信息与预设声音标识相匹配,则唤醒所述发送设备并在同一时刻向接收设备发送第一声波数据和第二声波数据。本专利技术还提供一种接收设备,包括:接收模块,接收发送设备在同一时刻发送的第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同;数据处理模块,用于根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离。本专利技术还提供一种发送设备,包括:发送模块,在同一时刻向接收设备发送第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同;所述第一声波数据和第二声波数据用于所述接收设备根据对应的声波接收时间确认与发送设备之间的实际距离。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个第一计算机程序以及一个或者多个第二计算机程序,所述一个或者多个第一计算机程序可被一个或者多个处理器执行,以实现前述的距离检测方法的步骤;所述一个或者多个第二计算机程序可被一个或者多个处理器执行,以实现前述的距离检测方法的步骤。本专利技术提供一种距离检测方法、设备及可读存储介质,针对现有短距离定位存在的缺陷,通过直接接收发送设备在同一时刻发送的第一声波数据和第二声波数据;根据第一声波数据和第二声波数据的接收时间确定与发送设备之间的实际距离,由此本实施例的方法无需消耗流量,通过物理声波的方式实现定位效果。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为本专利技术第一实施例提供的距离检测方法基本流程图;图2为本专利技术第三实施例提供的距离检测方法流程图;图3为本专利技术第四实施例提供的距离检测方法流程图;图4为本专利技术第五实施例提供的距离检测方法流程图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。第一实施例图1为本实施例提供的距离检测方法基本流程图,用于接收设备,该距离检测方法包括:S101、接收发送设备在同一时刻发送的第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同。S102、根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离。本实施例方法可以应用于主探测设备与被探测设备之间。其中,主探测设备和被探测设备均可以发送声波数据,并且具备声波接收识别功能。具体实施过程中,主探测设备和被探测设备既可以作为发送设备也可以作为接收设备。例如一些实施方式中,主探测设备可以通过接收发送设备在同一时刻发送的第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同。也即本实施例中主探测设备可以通过设备之间的物理手段实现第一声波数据与第二声波数据的发送和接收。同时由于第一声波数据与第二声波数据的传播速率不同,会在主探测设备上存在接收时间上的时间差,由此主探测设备可以通过时间差来确定接收设备与发送设备之间的距离。在一些实施方式中,比如第一声波数据的传播速度大于第二声波数据,接收设备在接收到发送设备发送的第一声波数据之后,记录第一声波数据的接收时间t1;在接收到第二声波数据之后记录第二声波数据的接收时间t2。而第一声波数据的传播速率v1与第二声波数据的传播速率v2为已知数据,由此可以根据第一声波数据的传播速率v1与第二声波数据的传播速率v2以及t1和t2确定出发送端设备与接收端设备之间的实际距离。本专利技术实施例针对现有短距离定位存在的缺陷,通过直接接收发送设备在同一时刻发送的第一声波数据和第二声波数据;根据第一声波数据和第二声波数据的接收时间确定与发送设备之间的实际距离,由此本实施例的方法无需消耗流量,通过物理声波的方式实现定位效果,并且能够获得准确的实际距离,相对于卫星定位的方式,本专利技术方法在短距离定位的场景下有更好的定位效果。可选的,根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离之后,所述距离检测方法还包括:将所述实际距离发送至所述发送设备。在一些可选的实施放中,接收设备可本文档来自技高网...

【技术保护点】
1.一种距离检测方法,用于接收设备,其特征在于,包括:/n接收发送设备在同一时刻发送的第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同;/n根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离。/n

【技术特征摘要】
1.一种距离检测方法,用于接收设备,其特征在于,包括:
接收发送设备在同一时刻发送的第一声波数据和第二声波数据,所述第一声波数据与第二声波数据的传播速率不同;
根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离。


2.如权利要求1所述的距离检测方法,其特征在于,接收发送设备在同一时刻发送的第一声波数据和第二声波数据之前,所述距离检测方法还包括:
向所述发送设备发送用于唤醒所述发送设备的第三声波数据,所述第三声波数据中包括声音标识信息。


3.如权利要求1所述的距离检测方法,其特征在于,所述根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离包括:
根据所述第一声波数据和第二声波数据的接收时间差以及所述第一声波数据和第二声波数据的传播速率计算与所述发送设备之间的实际距离。


4.如权利要求1-3任一项所述的距离检测方法,其特征在于,根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离之后,所述距离检测方法还包括:
判断所述实际距离是否超过预设距离阈值;
在所述实际距离未超过所述预设距离阈值的情况下,展示所述实际距离值;
在所述实际距离超过所述预设距离阈值的情况下,则进行告警。


5.如权利要求1-3任一项所述的距离检测方法,其特征在于,根据所述第一声波数据和第二声波数据的接收时间确定与所述发送设备之间的实际距离之后,所述距离检测方法还包括:将所述实际距离发送至所述发送设备。


6.一种距离检测方法,用于发送设备,其特征在于,包括:
在同一时刻向接收设备发送第一声波数据和第二声波数据,所述第一声波数据与第二声波...

【专利技术属性】
技术研发人员:盛光辉
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1