基于移动终端判断障碍物的方法、存储介质及移动终端与流程

文档序号:11322468阅读:174来源:国知局
基于移动终端判断障碍物的方法、存储介质及移动终端与流程

本发明涉及判断障碍物技术领域,尤其涉及的是一种基于移动终端判断障碍物的方法、存储介质及移动终端。



背景技术:

生产生活中,人们在夜行时,常常会遭受未知路面障碍物的拦阻,影响行路安全,有时甚至会导致人员受伤或财物受损。现有的判断障碍物的方法一般利用激光雷达、红外线等,但是以上基于激光雷达或红外线的判断障碍物的方法所借助的终端,智能化程度不高、功能单一、不方便携带,影响人们生产生活的便捷性。此外,现有移动终端不具有判断障碍物的功能,有时不方便用户使用。

因此现有技术有待于进一步的改进。



技术实现要素:

鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种基于移动终端判断障碍物的方法、存储介质及移动终端,使移动终端增加上新功能:具有判断障碍物的功能。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端判断障碍物的方法,其中,所述方法包括步骤:

a、移动终端接收到用户的操作指令时,在预设时间内发送第一脉冲电流,并计算第一脉冲电流单位时间内产生的第一电流脉冲数量;

b、将所述第一脉冲电流转化为可在空气中传输的电磁波并发射出去;

c、移动终端接收经物体反射回来的电磁波,并转化为第二脉冲电流,以及计算所述第二脉冲电流单位时间内产生的第二电流脉冲数量;

d、若第一电流脉冲数量与第二电流脉冲数量之差大于预设的阈值范围,则判断前方路面有障碍物并进行相应的提示。

所述的基于移动终端判断障碍物的方法,其中,还包括:

e、若第一电流脉冲数量与第二电流脉冲数量之差被包含于预设的阈值范围内,则判断前方路面没有障碍物。

所述的基于移动终端判断障碍物的方法,其中,所述步骤a具体包括:

a1、移动终端接收到用户的操作指令时,则启动脉冲电流发生模块,同时驱动时间控制模块监控在预设时间内发送的第一脉冲电流;

a2、请求计算模块计算第一脉冲电流单位时间内产生的第一电流脉冲数量,并记录。

所述的基于移动终端判断障碍物的方法,其中,所述步骤c具体包括:

c1、当移动终端接收经物体反射回来的电磁波时,则控制能量转化模块输出驱动信号至时间控制模块,所述时间控制模块输出时钟控制信号监控所述能量转化模块在预设时间内转化的第二脉冲电流;

c2、请求计算模块计算第二脉冲电流单位时间内产生的第二电流脉冲数量,并记录。

所述的基于移动终端判断障碍物的方法,其中,步骤d中,若第一电流脉冲数量与第二电流脉冲数量之差大于预设的阈值范围内,则判断前方路面有障碍物,则控制能量转化模块输出中断信号控制所述脉冲电流发生模块进入休眠状态。

所述的基于移动终端判断障碍物的方法,其中,步骤e中,若第一电流脉冲数量与第二电流脉冲数量之差被包含于预设的阈值范围内,则判断前方路面没有障碍物,则控制能量转化模块输出驱动信号控制所述脉冲电流发生模块保持工作状态。

所述的基于移动终端判断障碍物的方法,其中,所述脉冲电流发生模块由电源管理模块输出驱动信号驱动其工作。

所述的基于移动终端判断障碍物的方法,其中,所述计算模块计算第一电流脉冲数量与第二电流脉冲数量的方法为逻辑减法计算。

一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序能够被执行以实现如上所述的方法。

一种移动终端,其中,包括:处理器、与处理器通信连接的存储器,所述存储器存储有计算机程序,所述计算机程序用于被执行时实现如上所述的方法;所述处理器用于调用所述存储器中的计算机程序,以实现如上所述的方法。

有益效果:本发明所提供的一种基于移动终端判断障碍物的方法、存储介质及移动终端,方法包括:移动终端接收到用户的操作指令时,在预设时间内发送第一脉冲电流,并计算第一脉冲电流单位时间内产生的第一电流脉冲数量;将所述第一脉冲电流转化为可在空气中传输的电磁波并发射出去;移动终端接收经物体反射回来的电磁波,并转化为第二脉冲电流,以及计算所述第二脉冲电流单位时间内产生的第二电流脉冲数量;若第一电流脉冲数量与第二电流脉冲数量之差大于预设的阈值范围,则判断前方路面有障碍物并进行相应的提示。。本发明通过移动终端发出、接收脉冲电流并转化为脉冲数量,由于路面障碍物会损耗一部分电磁波,因此可以通过比较所发出和接收到的脉冲电流所转化的脉冲数量的大小,判断路面是否有障碍物,有效解决了利用激光雷达、红外线等判断障碍物时所借助的终端,智能化程度不高、功能单一、不方便携带,影响人们生产生活的便捷性的问题。

附图说明

图1是本发明所述的基于移动终端判断障碍物的方法较佳实施例的流程图。

图2是本发明所述的基于移动终端判断障碍物的方法较佳实施例中脉冲电流发生模块工作流程图。

图3是本发明所述的基于移动终端判断障碍物的方法较佳实施例中电磁波遇到障碍物时的工作流程图。

图4是本发明所述的移动终端的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

请参见图1,图1为本发明所述基于移动终端判断障碍物的方法较佳实施例的流程图。如图1所示,所述方法包括步骤:

步骤s100、移动终端接收到用户的操作指令时,在预设时间内发送第一脉冲电流,并计算第一脉冲电流单位时间内产生的第一电流脉冲数量。

步骤s200、将所述第一脉冲电流转化为可在空气中传输的电磁波并发射出去。

步骤s300、移动终端接收经物体反射回来的电磁波,并转化为第二脉冲电流,以及计算所述第二脉冲电流单位时间内产生的第二电流脉冲数量。

步骤s400、若第一电流脉冲数量与第二电流脉冲数量之差大于预设的阈值范围,则判断前方路面有障碍物并进行相应的提示。

进一步地,所述方法还包括步骤s500、若第一电流脉冲数量与第二电流脉冲数量之差被包含于预设的阈值范围内,则判断前方路面没有障碍物。

需要说明的是,脉冲电流发生模块所发送及接收的脉冲电流是持续变化的,因此只有将脉冲电流量化,才能比较遇到障碍物前后单位时间内脉冲电流的大小。

具体实施时,所述脉冲电流发生模块由电源管理模块输出驱动信号驱动其工作。移动终端接收到用户的操作指令后,即启动脉冲电流发生模块并在预设时间内发送第一脉冲电流i1,并计算第一脉冲电流i1单位时间内产生的第一电流脉冲数量n1,然后脉冲电流经能量转化模块将所述脉冲电流转化为可在空气中传输的电磁波,当电磁波遇到障碍物时,则返回至能量转化模块转化为第二脉冲电流i2,并计算第二脉冲电流i2单位时间内产生的第二电流脉冲数量n2,比较n1与n2的大小,若n1与n2之差大于预设的阈值范围,则判断为前方路面有障碍物并提示。提示方式可以是语音提示、灯光提示或震动提示等。由于路面障碍物会损耗一部分电磁波,因此可以通过比较所发出和接收到的脉冲电流所转化的脉冲数量的大小,判断路面是否有障碍物。其中,所述预设的阈值范围可根据当地的空气湿度等实际情况进行设置。而进一步地,若第一电流脉冲数量n1与第二电流脉冲数量n2之差被包含于预设的阈值范围内,则判断前方路面没有障碍物。也就是说由于当地的空气湿度及空气中的尘埃颗粒的密度的影响消耗了较小一部分的电磁波,因此可判定路面没有障碍物。

进一步地,如图2所示,所述步骤s100具体包括:

步骤s101、移动终端接收到用户的操作指令时,则启动脉冲电流发生模块,同时驱动时间控制模块监控在预设时间内发送的第一脉冲电流;

步骤s102、请求计算模块计算第一脉冲电流单位时间内产生的第一电流脉冲数量,并记录。

具体实施时,本发明的较佳实施例中,当移动终端接收到用户的操作指令后,启动脉冲电流发生模块,同时驱动时间控制模块监控脉冲电流发生模块在预设时间内发送的第一脉冲电流i1,并请求计算模块计算第一脉冲电流i1在单位时间内产生的第一电流脉冲数量n1,并记录。其中,所述计算模块计算第一电流脉冲数量与第二电流脉冲数量的方法为逻辑减法计算。

进一步的实施例,如图3所示,所述步骤s300具体包括:

步骤s301、当移动终端接收经物体反射回来的电磁波时,则控制能量转化模块输出驱动信号至时间控制模块,所述时间控制模块输出时钟控制信号监控所述能量转化模块在预设时间内转化的第二脉冲电流;

步骤s302、请求计算模块计算第二脉冲电流单位时间内产生的第二电流脉冲数量,并记录。

具体实施时,当电磁波遇到障碍物时,则返回至能量转化模块,能量转化模块输出驱动信号至时间控制模块,所述时间控制模块输出时钟控制信号监控所述能量转化模块在预设时间内转化的第二脉冲电流i2,并请求计算模块计算第二脉冲电流单位时间内产生的第二电流脉冲数量n2,并记录。

进一步的实施例,步骤s400中,若第一电流脉冲数量n1与第二电流脉冲数量n2之差大于预设的阈值范围,则判断前方路面有障碍物,则控制能量转化模块输出中断信号控制所述脉冲电流发生模块进入休眠状态,而在步骤s500中,若第一电流脉冲数量n1与第二电流脉冲数量n2之差被包含于预设的阈值范围内,则判断前方路面没有障碍物,则控制能量转化模块输出驱动信号控制所述脉冲电流发生模块保持工作状态。

本发明还提供了一种移动终端,如图4所示,所述移动终端包括:处理器(processor)10、存储器(memory)20、通信接口(communicationsinterface)30和总线40;其中,

所述处理器10、存储器20、通信接口30通过所述总线40完成相互间的通信;

所述通信接口30用于所述终端的通信设备之间的信息传输;

所述处理器10用于调用所述存储器20中的计算机程序,以执行上述各方法实施例所提供的方法,例如包括:移动终端接收到用户的操作指令时,启动脉冲电流发生模块并在预设时间内发送第一脉冲电流,并计算第一脉冲电流单位时间内产生的第一电流脉冲数量;脉冲电流经能量转化模块转化为可在空气中传输的电磁波;当电磁波遇到障碍物时,则返回至能量转化模块转化为第二脉冲电流,并计算第二脉冲电流单位时间内产生的第二电流脉冲数量;若第一电流脉冲数量与第二电流脉冲数量之差大于预设的阈值范围,则判断前方路面有障碍物并提示。

本发明还提供一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序能够被执行以实现所述基于移动终端判断障碍物的方法。

综上所述,本发明所提供的一种基于移动终端判断障碍物的方法、存储介质及移动终端,方法包括:移动终端接收到用户的操作指令时,在预设时间内发送第一脉冲电流,并计算第一脉冲电流单位时间内产生的第一电流脉冲数量;将所述第一脉冲电流转化为可在空气中传输的电磁波并发射出去;移动终端接收经物体反射回来的电磁波,并转化为第二脉冲电流,以及计算所述第二脉冲电流单位时间内产生的第二电流脉冲数量;若第一电流脉冲数量与第二电流脉冲数量之差大于预设的阈值范围,则判断前方路面有障碍物并进行相应的提示。本发明通过移动终端发出、接收脉冲电流并转化为脉冲数量,由于路面障碍物会损耗一部分电磁波,因此可以通过比较所发出和接收到的脉冲电流所转化的脉冲数量的大小,判断路面是否有障碍物,有效解决了利用激光雷达、红外线等判断障碍物时所借助的终端,智能化程度不高、功能单一、不方便携带,影响人们生产生活的便捷性的问题。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1