一种嵌入式设备的夜间休眠方法及其系统技术方案

技术编号:14028086 阅读:71 留言:0更新日期:2016-11-19 13:14
本发明专利技术提供了一种嵌入式设备的夜间休眠方法及其系统,其中,所述夜间休眠方法包括:获取当前世界协调时间和嵌入式设备当前所在时区;根据所述世界协调时间和嵌入式设备的时区,计算获得嵌入式设备的本地时间;当本地时间处于预定的夜间休眠时间段时,嵌入式设备自动进入休眠状态。上述方法在获得设备的本地时间后,结合预定的夜间时间段,能够在夜间无人使用时,令嵌入式设备自动进入休眠状态,有效的降低了设备的功耗,提高了设备的续航时间,具有良好的应用前景。

【技术实现步骤摘要】

本专利技术涉及嵌入式设备
,尤其涉及一种嵌入式设备的夜间休眠方法及其系统
技术介绍
随着物联网的不断发展,基于WIFI或者其他无线通信方式连接的嵌入式设备越来越多。嵌入式设备具有自身的电源,其功耗与运行时间具有非常大的关系,需要尽可能的降低嵌入式设备的功耗以提高运行的时间。通常,为了进一步的提高嵌入式设备使用时间,嵌入式设备会采用间歇式休眠的方式(例如1min休眠,然后1min唤醒的方式)来降低功耗,提高续航时间。但是,在很多情况下,接入网络内的嵌入式设备通常具有一段较长的不需要工作的时间,例如在夜间休息时段,用户不会对嵌入式设备进行操作,但此时嵌入式设备仍处于待机唤醒状态,不利于降低能耗,提高序号时间。因此,现有技术还有待发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种嵌入式设备的夜间休眠方法及其系统,旨在解决现有技术中嵌入式设备功耗较大的问题。为了达到上述目的,本专利技术采取了以下技术方案:一种嵌入式设备的夜间休眠方法,所述夜间休眠方法包括:获取当前世界协调时间和嵌入式设备当前所在时区;根据所述世界协调时间和嵌入式设备的时区,计算获得嵌入式设备的本地时间;当本地时间处于预定的夜间休眠时间段时,嵌入式设备自动进入休眠状态。优选的,所述方法还包括:预先设置所述预定的夜间休眠时间段。优选的,所述当本地时间处于预定的夜间休眠时间段时,嵌入式设备自动进入休眠状态之后还包括:当本地时间处于非夜间休眠时间段时,嵌入式设备自动唤醒,进入正常工作状态。优选的,所述获取当前世界协调时间和嵌入式设备当前所在时区具体包括:通过sntp协议连接授时中心服务器获取当前世界协调时间和嵌入式设备当前所在时区。本专利技术还提供一种嵌入式设备的夜间休眠系统,所述夜间休眠系统包括:世界协调时间和时区获取模块,用于获取当前世界协调时间和嵌入式设备当前所在时区;本地时间计算模块,用于根据所述世界协调时间和嵌入式设备的时区,计算获得嵌入式设备的本地时间;休眠模块,用于当本地时间处于预定的夜间休眠时间段时,使嵌入式设备自动进入休眠状态。优选的,所述系统还包括:夜间休眠时间段设定模块,用于预先设置所述预定的夜间休眠时间段。优选的,所述休眠模块还用于:当本地时间处于非夜间休眠时间段时,嵌入式设备自动唤醒,进入正常工作状态。优选的,所述世界协调时间和时区获取模块具体用于:通过sntp协议连接授时中心服务器获取当前世界协调时间和嵌入式设备当前所在时区。有益效果:本专利技术提供的一种嵌入式设备的夜间休眠方法及其系统,在获得设备的本地时间后,结合预定的夜间时间段,能够在夜间无人使用时,令嵌入式设备自动进入休眠状态,有效的降低了设备的功耗,提高了设备的续航时间,具有良好的应用前景。附图说明图1为本专利技术具体实施例的基于能耗设备控制及管理的可拓展能源管控平台的示意图。图2为本专利技术所述基于能耗设备控制及管理的可拓展能源管控平台的运作方式的具体实施例的示意图。具体实施方式本专利技术提供一种嵌入式设备的夜间休眠方法及其系统。为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,为本专利技术具体实施例的一种嵌入式设备的夜间休眠方法。所述夜间休眠方法包括如下步骤:S100、获取当前世界协调时间和嵌入式设备当前所在时区。通过授时中心服务器获取当前世界协调时间,所述世界协调时间(UTC时间)是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间。这一时间系统被广泛应用于许多互联网标准之中。在实际使用过程中,所述嵌入式设备可以通过sntp协议,连接授时中心服务器来获取当前的UTC时间。所述时区与当前嵌入式设备的地理位置相关。具体的,可以通过与所述嵌入式设备连接的服务器获取嵌入式设备当前所在的时区。S200、根据所述世界协调时间和嵌入式设备的时区,计算获得嵌入式设备的本地时间。根据UTC时间和所在时区的时区值,两者之和即为嵌入式设备的本地时间。所述时区值通过授权中心服务器接入的IP,经过数据库匹配,可以大致得到接入IP的设备所在的时区值。S300、当本地时间处于预定的夜间休眠时间段时,嵌入式设备自动进入休眠状态。例如,预定的夜间休眠时间段为凌晨12点到次日7点,当嵌入式设备获取的本地时间再此时间段内时,嵌入式设备自动进入休眠状态,以降低设备的功耗。在实际操作中,所述预定的夜间休眠时间段具体可以通过用户根据自身的使用习惯手动设定。较佳的是,还可以由嵌入式设备的根据设备运行的历史记录来自动调整所述夜间休眠时间段,例如,嵌入式设备在过去一段使用时间内检测获得,在23点以后,用户对嵌入式设备均未操作,可以将所述预定的夜间休眠时间段设置为23点到次日7点。具体的,所述方法还包括:在本地时间处于非夜间休眠时间段时,嵌入式设备自动唤醒,进入正常工作状态。在实际使用中,当本地时间已经不在夜间休眠时间段内时(即到达时间段的端点后),嵌入式设备将自动唤醒,进入正常的工作状态,以保证设备的正常使用。当然,在例外情况下,用户可能需要在夜间休眠时段段对嵌入式设备进行操作,所述嵌入式设备还可以提供一种手动唤醒的方式,通过用户手动唤醒休眠状态下的嵌入式设备。上述嵌入式设备的夜间休眠方法,能够在设备不需要使用时保持休眠状态,降低了嵌入式设备的功耗,有效的延长了设备的续航时间。本专利技术还提供了一种嵌入式设备的夜间休眠系统。如图2所示,所述夜间休眠系统包括:世界协调时间和时区获取模块100,用于通过授时中心服务器获取当前世界协调时间和嵌入式设备当前所在时区;本地时间计算模块200,用于根据所述世界协调时间和嵌入式设备的时区,计算获得嵌入式设备的本地时间以及休眠模块300,用于当本地时间处于预定的夜间休眠时间段时,使嵌入式设备自动进入休眠状态。具体的,所述系统还包括:夜间休眠时间段设定模块400,用于通过用户手动设定的方式设置所述预定的夜间休眠时间段。更具体的,所述休眠模块300还用于:在本地时间处于非夜间休眠时间段时,嵌入式设备自动唤醒,进入正常工作状态。更具体的,所述世界协调时间和时区获取模块100具体用于:通过sntp协议连接授时中心服务器获取当前世界协调时间和嵌入式设备当前所在时区。需要说明的是,本专利技术实施例提供的上述系统中各个模块,由于与本专利技术方法实施例基于同一构思,其带来的技术效果与本专利技术方法实施例相同,具体内容可参见本专利技术方法实施例中的叙述,此处不再赘述。本实施例提供的嵌入式设备的夜间休眠系统,在获得设备的本地时间后,结合预定的夜间时间段,能够在夜间无人使用时,令嵌入式设备自动进入休眠状态,有效的降低了设备的功耗,提高了设备的续航时间,具有良好的应用前景。可以理解的是,对本领域普通技术人员来说,可以根据本专利技术的技术方案及本专利技术构思加以等同替换或改变,而所有这些改变或替换都应属于本专利技术所附的权利要求的保护范围。本文档来自技高网...
一种嵌入式设备的夜间休眠方法及其系统

【技术保护点】
一种嵌入式设备的夜间休眠方法,其特征在于,所述夜间休眠方法包括:获取当前世界协调时间和嵌入式设备当前所在时区;根据所述世界协调时间和嵌入式设备的时区,计算获得嵌入式设备的本地时间;当本地时间处于预定的夜间休眠时间段时,嵌入式设备自动进入休眠状态。

【技术特征摘要】
1.一种嵌入式设备的夜间休眠方法,其特征在于,所述夜间休眠方法包括:获取当前世界协调时间和嵌入式设备当前所在时区;根据所述世界协调时间和嵌入式设备的时区,计算获得嵌入式设备的本地时间;当本地时间处于预定的夜间休眠时间段时,嵌入式设备自动进入休眠状态。2.根据权利要求1所述的嵌入式设备的夜间休眠方法,其特征在于,所述方法还包括:预先设置所述预定的夜间休眠时间段。3.根据权利要求1所述的嵌入式设备的夜间休眠方法,其特征在于,所述当本地时间处于预定的夜间休眠时间段时,嵌入式设备自动进入休眠状态之后还包括:当本地时间处于非夜间休眠时间段时,嵌入式设备自动唤醒,进入正常工作状态。4.根据权利要求1所述的嵌入式设备的夜间休眠方法,其特征在于,所述获取当前世界协调时间和嵌入式设备当前所在时区具体包括:通过sntp协议连接授时中心服务器获取当前世界协调时间和嵌入式设备当前所在时区。5.一种嵌...

【专利技术属性】
技术研发人员:刘粲张晋豪刘呈林王玉锋
申请(专利权)人:深圳市贝美互动科技有限公司
类型:发明
国别省市:广东;44

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

1