【技术实现步骤摘要】
一种用于Android设备的定时开关机方法及装置
本专利技术涉及定时开关机技术
,更具体地说,涉及一种用于Android设备的定时开关机方法及装置。
技术介绍
目前,Android设备已经广泛应用于各个领域中,除了具备通用的几项功能外,还需要具备与领域特点相匹配的特殊功能,例如,应用于商业领域内的Android设备经常需要在指定时间开关机,例如,Android广告机就需要在深夜的适当时候关机,在白天的适当时候开机,以达到省电、降低运营成本的目的,因此,需要一种用于Android设备的定时开关机方法来满足Android设备的这一需求。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种用于Android设备的定时开关机方法及一种用于Android设备的定时开关机装置。本专利技术解决其技术问题所采用的技术方案是:一方面,本专利技术提供了一种用于Android设备的定时开关机方法,所述方法包括下述步骤:获取当前时间;根据所述当前时间和预设的查找规则,从预设的存储有开机时间和关机时间的数据库中查找出与所述当前时间最接近的所述关机时间和所述开机时间;在所述当前时间到达所述关机时间时,控制Android设备关机,在所述当前时间到达所述开机时间时,控制所述Android设备开机。本专利技术所述的用于Android设备的定时开关机方法,其中,在“获取当前时间”的步骤之前,所述方法还包括下述步骤:创建存储有开机时间和关机时间的 ...
【技术保护点】
1.一种用于Android设备的定时开关机方法,其特征在于,所述方法包括下述步骤:/n获取当前时间;/n根据所述当前时间和预设的查找规则,从预设的存储有开机时间和关机时间的数据库中查找出与所述当前时间最接近的所述关机时间和所述开机时间;/n在所述当前时间到达所述关机时间时,控制Android设备关机,在所述当前时间到达所述开机时间时,控制所述Android设备开机。/n
【技术特征摘要】
1.一种用于Android设备的定时开关机方法,其特征在于,所述方法包括下述步骤:
获取当前时间;
根据所述当前时间和预设的查找规则,从预设的存储有开机时间和关机时间的数据库中查找出与所述当前时间最接近的所述关机时间和所述开机时间;
在所述当前时间到达所述关机时间时,控制Android设备关机,在所述当前时间到达所述开机时间时,控制所述Android设备开机。
2.根据权利要求1所述的用于Android设备的定时开关机方法,其特征在于,在“获取当前时间”的步骤之前,所述方法还包括下述步骤:
创建存储有开机时间和关机时间的所述数据库。
3.根据权利要求2所述的用于Android设备的定时开关机方法,其特征在于,“创建存储有开机时间和关机时间的所述数据库”的步骤具体包括下述步骤:
创建空的所述数据库;
接收用户输入的所述开机时间和所述关机时间;
将所述开机时间和所述关机时间写入所述数据库。
4.根据权利要求1所述的用于Android设备的定时开关机方法,其特征在于,“根据所述当前时间和预设的查找规则,从预设的存储有开机时间和关机时间的数据库中查找出与所述当前时间最接近的所述关机时间和所述开机时间”的步骤具体包括下述步骤:
从所述数据库中取出全部的所述开机时间和所述关机时间;
根据预设的分类规则,将全部的所述开机时间和所述关机时间分成多个时间组;
创建多个静态链表,多个所述静态链表与多个所述时间组一一对应;
将所述时间组包含的所述开机时间和所述关机时间放入与所述时间组对应的所述静态链表中;
根据所述当前时间和所述查找规则,从多个所述静态链表中查找出与所述当前时间最接近的所述关机时间和所述开机时间。
5.根据权利要求4所述的用于Android设备的定时开关机方法,其特征在于,
所述开机时间和所述关机时间均包括周、时以及分;
“根据预设的分类规则,将全部的所述开机时间和所述关机时间分成多个时间组”的步骤具体为:
根据所述开机时间的周和所述关机时间的周,将全部的所述开机时间和所述关机时间分成7个时间组,7个时间组分别为:周一时间组、周二时间组、周三时间组、周四时间组、周五时间组、周六时间组以及周日时间组;
“创建多个静态链表,多个所述静态链表与多个所述时间组一一对应”的步骤具体为:
创建7个静态链表,7个静态链表分别为:周一静态链表、周二静态链表、周三静态链表、周四静态链表、周五静态链表、周六静态链表以及周日静态链表;
“将所述时间组包含的...
【专利技术属性】
技术研发人员:刘君玲,李行枢,周源鑫,
申请(专利权)人:深圳市智微智能软件开发有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。