一种移动载体控制方法、装置、存储介质及移动载体与流程

文档序号:16309835发布日期:2018-12-19 05:14阅读:169来源:国知局
一种移动载体控制方法、装置、存储介质及移动载体与流程

本发明实施例涉及车辆技术领域,尤其涉及一种移动载体控制方法、装置、存储介质及移动载体。

背景技术

目前,定位模块在车辆上的应用已经非常广泛,如北斗导航,gps(globalpositioningsystem,全球定位系统),作为目前最常用的定位模块,基于其定位功能为车主带来了很大程度的便利。

虽然车辆行驶可以将机械能转化为电能,为车辆的电平充电,但是车载定位模块的耗电量仍然对车辆的续航能力造成很大的影响。所以,如何能够降低车载定位模块的功耗,已经成为本领域技术人员亟待解决的技术问题。



技术实现要素:

本发明实施例提供一种移动载体控制方法、装置、存储介质及移动载体,可以实现降低车载定位模块功耗,提高移动载体电池续航能力的效果。

第一方面,本发明实施例提供了一种移动载体控制方法,该方法包括:

判断移动载体是否切换为静止模式;

若是,则关闭移动载体中载有的定位模块和通信模块的电源;

每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。

进一步的,所述判断当前车辆的模式是否为静止模式,包括:

当检测到震动值小于预设幅度达到第一预设时长时,则确定当前车辆的模式为静止模式;

当检测到震动值大于或者等于预设幅度时,则退出所述静止模式。

进一步的,每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源包括:

每到达预设时间间隔之前的第一时间长度为所述通信模块开通电源;

每到达所述预设时间时,控制所述通信模块向平台发送心跳数据后再为所述通信模块关闭电源。

进一步的,在退出所述静止模式之后,所述方法还包括:

若所述通信模块上线,且所述定位模块定位成功,则通过所述通信模块向平台发送位置数据;并在发送位置数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。

进一步的,在退出所述静止模式之后,所述方法还包括:

若所述通信模块上线,且所述定位模块定位不成功,则通过所述通信模块向平台发送基站定位数据;并在发送位置数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。

进一步的,在退出所述静止模式之后,所述方法还包括:

若所述通信模块未上线,且所述定位模块定位成功,则将定位数据保存为盲区数据;

当所述通信模块上线后,通过所述通信模块向平台发送所述盲区数据;并在发送盲区数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。

进一步的,在退出所述静止模式之后,所述方法还包括:

若为所述通信模块上电次数达到预设次数后,所述通信模块均未上线成功,则关闭所述通信模块和所述定位模块的电源。

第二方面,本发明实施例还提供了一种移动载体控制装置,该装置包括:

静止模式判断单元,用于判断移动载体是否切换为静止模式;

电源控制单元,用于若所述静止模式判断单元判断为是,则关闭移动载体中载有的定位模块和通信模块的电源;

心跳数据发送单元,用于每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的移动载体控制方法。

第四方面,本申请实施例提供了一种移动载体,包括通信模块和定位模块,还包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的移动载体控制方法。

本申请实施例所提供的技术方案,通过判断移动载体是否切换为静止模式;若是,则关闭移动载体中载有的定位模块和通信模块的电源;每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。通过采用本申请所提供的技术方案,可以实现降低车载定位模块功耗,提高移动载体电池续航能力的效果。

附图说明

图1是本发明实施例一提供的移动载体控制方法的流程图;

图2是本发明实施例二提供的移动载体控制方法的流程图;

图3是本发明实施例三提供的移动载体控制装置的结构示意图;

图4为本申请实施例提供的一种移动载体的结构示意图;

图5本发明优选实施例提供的运动模式下的移动载体控制方法的示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本发明实施例一提供的移动载体控制方法的流程图,本实施例可适用移动载体定位的情况,该方法可以由本发明实施例所提供的移动载体控制装置来执行,该装置可以由软件和/或硬件的方式来实现,并可集成于车辆中。

如图1所示,所述移动载体控制方法包括:

s110、判断移动载体是否切换为静止模式。

其中,移动载体可以是汽车、电动车、电动平衡车等可以用来运载人或者货物的载体,在本实施例中,就以汽车为例进行解释和说明。

其中,静止模式是相对于运动模式的静止状态,示例性的,可以是车辆怠速或者熄火的状态。在本实施例中,可以通过震动传感器或者重力传感器检测车辆的当前状态是否为静止状态。

在本实施例中,可选的,当检测到震动值小于预设幅度达到第一预设时长时,则确定当前车辆的模式为静止模式;当检测到震动值大于或者等于预设幅度时,则退出所述静止模式。这样设置的好处是可以根据传感器获取到的震动值确定车辆的当前模式是否为静止模式,算法简便,并且对于是否是静止模式的判定灵活,无需多次启用定位模块对位置数据进行对比来确定,可以达到降低定位模块功耗的效果。

s120、若是,则关闭移动载体中载有的定位模块和通信模块的电源。

其中,通信模块用于与平台进行信息的传输,通信模块可以根据设置定期向平台发送心跳数据。定位模块可以是gps定位模块,还可以是北斗导航定位模块等。当移动载体切换为静止模式后,则无需通过定位模块获取定位数据并通过通信模块与平台进行通信来告知平台当前移动载体的位置,所以在移动载体切换为静止模式后,可以关闭移动载体中载有的定位模块和通信模块的电源,从而达到降低定位模块以及通信模块功耗的效果。

在本实施例中,具体的,可以采用stm8l芯片控制对通信模块和定位模块的供电与断电。可以将震动数据传送至stm8l,当stm8l判断震动数据没有超过预设振幅5分钟以上,则进入到休眠状态,关闭定位模块以及通信模块的电源。

s130、每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。

关闭定位模块以及通信模块的电源之后,可以每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。其中,预设时间可以是三分钟、五分钟或者更长的时间。其中,通信模块向平台发送的心跳数据可以不包括位置数据,因为此时的车辆并非出于运动状态,所以即便发送位置数据也是和之前所发送的位置数据重叠的,这样可以避免造成信息的传输过程中的冗余。其中平台可以是用于对车辆的信息进行管理或者数据存储的平台,平台可以通过通信模块向车辆下发控制指令,也可以存储车辆通过通信模块所上传的信息。

在本实施例中,通信模块可以是2503d芯片,通信模块发送心跳数据,在收到平台的应答后,给stm8l发送关机指令,stm8l关断2503d模块电源。

在本实施例中,优选的,所述判断当前车辆的模式是否为静止模式,包括:当检测到震动值小于预设幅度达到第一预设时长时,则确定当前车辆的模式为静止模式;当检测到震动值大于或者等于预设幅度时,则退出所述静止模式。

在本实施例中,优选的,每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源包括:每到达预设时间间隔之前的第一时间长度为所述通信模块开通电源;每到达所述预设时间时,控制所述通信模块向平台发送心跳数据后再为所述通信模块关闭电源。

示例性的,如预设时间为5分钟,第一时间长度为20秒,则在达到5分钟的前20秒为通信模块开通电源。这样设置的好处是可以为通信模块提供充足的时间进行与基站以及平台的连接。

具体的,结合上述示例,可以按心跳回传发送心跳的时间间隔提前20s由stm8l给2503d开电,2503d开电后上线只发心跳数据,定位模块电源不开电;当检测当前震动值大于等于震动阈值,stm8l给2503d开电,退出静止模式,定位模块电源开电。

本申请实施例所提供的技术方案,通过判断移动载体是否切换为静止模式;若是,则关闭移动载体中载有的定位模块和通信模块的电源;每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。通过采用本申请所提供的技术方案,可以实现降低车载定位模块功耗,提高移动载体电池续航能力的效果。

实施例二

图2是本发明实施例二提供的移动载体控制方法的流程图。本实施例在上述实施例的基础上,优化为:在退出所述静止模式之后,所述方法还包括:若所述通信模块上线,且所述定位模块定位成功,则通过所述通信模块向平台发送位置数据;并在发送位置数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。

如图2所示,所述移动载体控制方法包括:

s210、判断移动载体是否切换为静止模式。

s220、若是,则关闭移动载体中载有的定位模块和通信模块的电源。

s230、每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。

s240、当检测到震动值大于或者等于预设幅度时,则退出所述静止模式。

在本实施例中,可以通过重力传感器g-sensor来对震动值进行检测,当车辆由静止转换为行驶过程中,可以在检测到震动值超过预设幅度时,退出静止模式。

值得说明的是,在本实施例中可以在s210之后,判断移动载体未切换为静止模式时,也执行本实施例中s250步骤中的技术方案。

s250、若所述通信模块上线,且所述定位模块定位成功,则通过所述通信模块向平台发送位置数据;并在发送位置数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。

其中,通信模块上线可以是通信模块与平台简历连接,或者至少与基站建立连接。定位模块定位成功,可以是gps定位系统或者北斗导航系统能够正常进行定位。通过通信模块向平台发送位置数据的方式也可以是将位置数据放在心跳数据包中,一同发送至平台。这样设置的好处是可以控制向平台发送位置数据的频率,还可以通过控制心跳数据包的发送机制来实现节省定位模块和通信模块的功耗的效果。

在发送位置数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。其中,第二时间长度可以是20秒,也可以是更长或者更短的时间,为通信模块和定位模块保持有20秒的供电时间的效果是可以在平台收到未知数据后,接收平台的控制指令,如果有控制指令,则可以在这20秒的时间内接收并相应,如果没有,则可以在这20秒之后自动断电,从而降低功耗。本实施例这样设置的好处是在保持通信的同时达到降低功耗的效果,并且可以接收平台所发送的控制指令,提高本方案所提供的实施例的实用性。

本实施例在上述实施例的基础上,提供了一种退出静止模式的降低车载定位模块功耗的方法,这样设置的好处是可以为车辆在运动过程中实现降低定位模块和通信模块的功耗的效果。

在上述技术方案的基础上,可选的,在退出所述静止模式之后,所述方法还包括:若所述通信模块上线,且所述定位模块定位不成功,则通过所述通信模块向平台发送基站定位数据;并在发送位置数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。在退出所述静止模式之后,或者判断为运动模式的情况下,若所述通信模块上线,且所述定位模块定位不成功,则可以通过基站对定位模块的位置进行定位,定位模块的定位数据为基站定位数据,并将基站定位数据发送至平台,并且在第二时间长度后关闭通信模块和定位模块的电源。这样设置的好处是可以在定位模块不能够通过卫星进行定位的情况下,先由基站定位结果确定定位模块的基站定位数据,可以解决车辆在卫星难以定位的情况下的位置信息通信的问题。

在上述技术方案的基础上,可选的,在退出所述静止模式之后,所述方法还包括:若所述通信模块未上线,且所述定位模块定位成功,则将定位数据保存为盲区数据;当所述通信模块上线后,通过所述通信模块向平台发送所述盲区数据;并在发送盲区数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。在本技术方案中,如果通信模块由于环境问题等而不能够正常上线,而定位模块可以进行定位,则可以将定位数据保存为盲区数据进行存储,当通信模块上线后,再将盲区数据发送至平台,并在发送盲区数据后的第二时间长度后关闭所述通信模块和所述定位模块的电源。这样设置的好处是可以解决通信模块暂时不能够上线的问题,能够将通信模块不能上线期间定位模块的定位数据通过盲区数据的形式发送到平台,有利于平台对车辆位置的控制,并且可以将通信模块的不能上线的区域进行划分和设计单独的定位及通信规则。

在上述技术方案的基础上,可选的,在退出所述静止模式之后,所述方法还包括:若为所述通信模块上电次数达到预设次数后,所述通信模块均未上线成功,则关闭所述通信模块和所述定位模块的电源。其中,如果通信模块上电次数达到预设次数后,则表明通信模块在当前区域内均不可进行通信,则可以直接关闭通信模块和定位模块的电源,以达到降低功耗的效果。其中,预设次数可以是三次、六次或者其他次数。

实施例三

图3是本发明实施例三提供的移动载体控制装置的结构示意图。如图3所示,所述移动载体控制装置,包括:

静止模式判断单元310,用于判断移动载体是否切换为静止模式;

电源控制单元320,用于若所述静止模式判断单元310判断为是,则关闭移动载体中载有的定位模块和通信模块的电源;

心跳数据发送单元330,用于每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。

本申请实施例所提供的技术方案,通过判断移动载体是否切换为静止模式;若是,则关闭移动载体中载有的定位模块和通信模块的电源;每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。通过采用本申请所提供的技术方案,可以实现降低车载定位模块功耗,提高移动载体电池续航能力的效果。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例四

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行移动载体控制方法,该方法包括:

判断移动载体是否切换为静止模式;

若是,则关闭移动载体中载有的定位模块和通信模块的电源;

每隔预设时间启动所述通信模块的电源,通过启动的通信模块向平台发送心跳数据后再关闭所述通信模块的电源。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的移动载体控制方法的操作,还可以执行本申请任意实施例所提供的移动载体控制方法中的相关操作。

实施例五

本申请实施例提供了一种移动载体,该移动载体中可集成本申请实施例提供的移动载体控制方法装置。图4为本申请实施例提供的一种移动载体的结构示意图。如图4所示,该移动载体可以包括:处理器401、存储器402、通信接口403和总线404。处理器401通过总线404与存储器402和通信接口403连接。

其中,处理器401可以为中央处理器(centralprocessingunit,简称cpu)。处理器401还可以为其他通用处理器、数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器402,可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,简称ram);存储器402也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,简称rom),快闪存储器(flashmemory),硬盘(harddiskdrive,简称hdd)或固态硬盘(solid-statedrive,简称ssd);存储器402还可以包括上述种类的存储器的组合。

通信接口403可具体为接口电路,用于收发信息或请求的过程中,信号的接收和发送,通信接口403接收外部设备发送的信息后,给处理器401处理;另外,通信接口403可以通过无线通信与网络和其他设备通信。

而总线404可以包括数据总线、电源总线、控制总线和信号状态总线等。本实施例中为了清楚说明,在图4中将各种总线都示意为一条直线。

其中,存储器402存储有计算机执行指令。

处理器401调用存储器402中存储的该计算机执行指令,使得处理器401执行上述任一所述的移动载体控制方法。

本发明提供的服务器,可执行上述任一所述的移动载体控制方法,其具体实现过程及有益效果与上述实施例类似,在此不再赘述。

上述实施例中提供的移动载体控制方法装置、存储介质及移动载体可执行本申请任意实施例所提供的移动载体控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的移动载体控制方法。

优选实施例

为了能够让本领域技术人员更加清晰的了解本发明实施例所提供的技术方案,本发明实施例还提供了一个优选实施例。

一、静止模式。

除了正常的运动模式正常发送位置数据之外在静止的情况下将会进入静止模式。g-sensor检测当前震动值小于震动阈值五分钟,进入静止模式,关闭gps模块,2503d发送心跳收到ack应答,给stm8l发送关机指令,stm8l关断2503d模块电源,。按心跳回传发送心跳的时间间隔提前20s由stm8l给2503dstm8l开电,2503d开电后上线只发心跳数据,gps电源不开电;g-sensor检测当前震动值大于等于震动阈值,stm8l给2503d开电,退出静止模式,gps电源开电。

二、运动模式。

图5本发明优选实施例提供的运动模式下的移动载体控制方法的示意图。该模式发送位置数据的逻辑并非如前文第一条所言,而是定时发送位置数据。

1)终端没有发送位置数据,从上电起6分钟会强制休眠。

2)终端正常上线,终端定位,会立即发送一条不定位到定位的位置数据,发完定位数据后,20秒后进入休眠。

3)终端上线,gps不定位,从校时起开始计时,180秒后会上传一条基站定位的数据,发完基站数据后,20秒后进入休眠。

4)终端没有上线,先定位,会保存一条由不定位到定位的盲区数据,等终端上线发完心跳数据后发送到平台,发完盲区数据后,20秒后进入休眠。

5)终端上线后定位发送完位置数据后会立即上传一条日志数据到日志服务器。不定位时3分钟后发送基站数据后会立即上传一条日志数据到日志服务器。

为了应对客户不同的需求,有了这两种处理方案,本质都是通过关gps模块和通信模块的电来达到降低功耗的目的。但这两种处理方案注重的效果并不同。

首先第一种方案,能够在移动载体行驶时,发出足够的位置数据信息给平台描绘出相对准确的路线图,降低功耗的点在于停车之后关闭模块电源,能保证停车后足够长的时间里了解到车子的情况

第二种方案,是定时发送位置数据,其余时间将会关掉模块电源,所以这将会导致位置数据过少没办法描绘出完整的行驶路线图,好处就是即使不接电源,续航时间能达到很长时间。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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