延长低功耗物联网设备电池使用寿命的方法、装置及设备制造方法及图纸

技术编号:20495044 阅读:20 留言:0更新日期:2019-03-03 00:14
本发明专利技术实施例公开了一种延长低功耗物联网设备电池使用寿命的方法、装置、低功耗物联网设备及计算机可读存储介质,其中,方法包括:接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号;当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的定时时间后,进入休眠状态。通过本发明专利技术实施例,不用经过现有技术中的软件初始化阶段即可快速进入休眠状态,减少了设备初始化阶段工作,耗时较短,耗电量较少,从而延长电池使用寿命。

Method, device and equipment for prolonging battery life of low power Internet of Things equipment

The embodiment of the present invention discloses a method, device, device and computer readable storage medium for prolonging the battery life of low-power Internet of Things equipment. The method includes: receiving a timing wake-up signal and entering a wake-up state according to the timing wake-up signal; carrying out hardware initialization and judging that the timing wake-up signal is at the stage of hardware initialization. Whether it is a 255-second timing wake-up signal or not; when the timing wake-up signal is the 255-second timing wake-up signal, the remaining timing time is calculated according to the pre-designed timing time, and then the timing time of the timer is set according to the remaining timing time, and then the timer enters a dormant state. The embodiment of the present invention can quickly enter the dormant state without passing through the software initialization stage in the prior art, reduces the work in the equipment initialization stage, consumes less time and consumes less power, thereby prolonging the service life of the battery.

【技术实现步骤摘要】
延长低功耗物联网设备电池使用寿命的方法、装置及设备
本专利技术属于物联网
,尤其涉及一种延长低功耗物联网设备电池使用寿命的方法、装置、低功耗物联网设备及计算机可读存储介质。
技术介绍
随着物联网技术的不断发展进步,物联网技术的应用也越来越广泛。目前,低功耗物联网设备在使用时,大多数情况是处于休眠状态即低功耗状态,以尽可能地降低功耗,延长设备电池的使用寿命。低功耗物联网设备在使用时,需要周期性唤醒与网关通信,这样,设备在休眠期间要实现计时功能,以在指定周期时间内唤醒进行工作。而唤醒周期具体可以通过网关设置,所设置的周期时间以小时为单位,而低功耗物联网设备的定时器每次最大计时时间为255秒,因此,低功耗物联网设备的软件需要实现累计计时功能,例如,唤醒周期时间为5分钟时,软件需要累计计时1次255秒和1次45秒以达到5分钟的计时要求。在计时满255秒时,低功耗物联网设备会从休眠状态唤醒一次,然后计算出剩余的计时时间,再将剩余计时时间设置到定时器中重新计时,然后进入休眠。在这次唤醒的重新计时过程中是比较耗电的,并且有一定的耗时。而目前的唤醒状态下计算剩余时间的过程一般是先进行硬件初始化,在进行软件初始化,并软件初始化期间判断当次唤醒是否为慢255秒唤醒,如果是,则计算剩余时间,并设置定时器,然后进入休眠。这样,会导致在休眠期间计算剩余计时的计算时间稍长,耗时越长消耗的电量也越多,电池产品耗电更快,使用寿命很短。
技术实现思路
有鉴于此,本专利技术实施例提供了一种延长低功耗物联网设备电池使用寿命的方法、装置、低功耗物联网设备及计算机可读存储介质,以解决现有技术中唤醒状态时计算剩余时间过程耗时较长,导致低功耗物联网设备电池使用寿命较短的问题。本专利技术实施例的第一方面提供了一种延长低功耗物联网设备电池使用寿命的方法,包括:接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号;当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的定时时间后,进入休眠状态。可选地,在所述进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号之后,还包括:当所述定时唤醒信号不是所述255秒定时唤醒信号时,进行软件初始化;并在软件初始化后,进入休眠状态。可选地,在所述进行软件初始化之后,还包括:判断当前条件是否满足进入休眠状态的条件;当所述当前条件满足进入休眠状态的条件时,则执行进入休眠状态的步骤;当所述当前条件不满足进入休眠状态的条件时,则继续执行软件初始化操作。可选地,低功耗物联网设备具体为支持WIFI、Zigbee、NB-loT、eMTC、Z-wave、LoRa、SigFox、RF射频以及蓝牙中的至少一种无线协议的传感器类物联网设备。本专利技术实施例的第二方面提供了一种延长低功耗物联网设备电池使用寿命的装置,包括:唤醒模块,用于接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;第一判断模块,用于进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号;休眠模块,用于当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的定时时间后,进入休眠状态。可选地,还包括:软件初始化模块,用于当所述定时唤醒信号不是所述255秒定时唤醒信号时,进行软件初始化;并在软件初始化后,进入休眠状态。可选地,还包括:第二判断模块,用于判断当前条件是否满足进入休眠状态的条件;第一执行模块,用于当所述当前条件满足进入休眠状态的条件时,则执行进入休眠状态的步骤;第二执行模块,用于当所述当前条件不满足进入休眠状态的条件时,则继续执行软件初始化操作。可选地,低功耗物联网设备具体为支持WIFI、Zigbee、NB-loT、eMTC、Z-wave、LoRa、SigFox、RF射频以及蓝牙中的至少一种无线协议的传感器类物联网设备。本专利技术实施例的第三方面提供了一种低功耗物联网设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面任一项所述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一项所述方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例在进行硬件初始化阶段判断当前唤醒原因是否为计时满255秒唤醒,如果是,则计算出剩余时间并重新设备定时器的剩余时间,然后进入休眠状态。这样,不用经过现有技术中的软件初始化阶段即可快速进入休眠状态,减少了设备初始化阶段工作,耗时较短,耗电量较少,从而延长电池使用寿命。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种延长低功耗物联网设备电池使用寿命的方法的流程示意图;图2为本专利技术实施例提供的一种延长低功耗物联网设备电池使用寿命的装置的结构示意框图;图3为本专利技术实施例提供的低功耗物联网设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一本专利技术实施例提供的技术方案具体应用于低功耗无线物联网传感器类设备,该设备可以支持WIFI、Zigbee、NB-loT、eMTC、Z-wave、LoRa、SigFox、RF射频以及蓝牙等无线协议中的一种或多种。低功耗无线设备可以具体安装于智能门上,用于检测是否有人靠近;当然,也可以具体设置于其它应用场景,在此不作限定。下面对本专利技术实施例提供的技术方案进行详细介绍。请参见图1,为本专利技术实施例提供的一种延长低功耗物联网设备电池使用寿命的方法的流程示意图,该方法可以包括以下步骤:步骤S101、接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态。步骤S102、进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号。可以理解的是,硬件初始化阶段判断定时唤醒的原因是否为计时满255秒唤醒,如果是,则快速计算剩余时间后进入休眠状态,相较于现有技术,其进行硬件初始化后,再进行软件初始化,并在软件初始化阶段才判断定时唤醒的原因,然后再执行相应操作。本专利技术实施例提供的技术方案当唤醒原因为计时满255秒时,不用经过软件初始化后即可进入休眠状态,耗时较短,从而延长了电池使用寿命。步骤S103、当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的本文档来自技高网...

【技术保护点】
1.一种延长低功耗物联网设备电池使用寿命的方法,其特征在于,包括:接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号;当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的定时时间后,进入休眠状态。

【技术特征摘要】
1.一种延长低功耗物联网设备电池使用寿命的方法,其特征在于,包括:接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号;当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的定时时间后,进入休眠状态。2.如权利要求1所述的方法,其特征在于,在所述进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号之后,还包括:当所述定时唤醒信号不是所述255秒定时唤醒信号时,进行软件初始化;并在软件初始化后,进入休眠状态。3.如权利要求2所述的方法,其特征在于,在所述进行软件初始化之后,还包括:判断当前条件是否满足进入休眠状态的条件;当所述当前条件满足进入休眠状态的条件时,则执行进入休眠状态的步骤;当所述当前条件不满足进入休眠状态的条件时,则继续执行软件初始化操作。4.如权利要求1至3任一项所述的方法,其特征在于,低功耗物联网设备具体为支持WIFI、Zigbee、NB-loT、eMTC、Z-wave、LoRa、SigFox、RF射频以及蓝牙中的至少一种无线协议的传感器类物联网设备。5.一种延长低功耗物联网设备电池使用寿命的装置,其特征在于,包括:唤醒模块,用于接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;第一判断模块,用于进行硬件初始化,并...

【专利技术属性】
技术研发人员:杨磊
申请(专利权)人:漳州立达信光电子科技有限公司
类型:发明
国别省市:福建,35

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

1