android设备定时开机方法、系统、终端及存储介质与流程

文档序号:27913236发布日期:2021-12-11 10:05阅读:176来源:国知局
android设备定时开机方法、系统、终端及存储介质与流程

1.本发明涉及android系统技术领域,更具体地说,涉及一种android设备定时开机方法、系统、终端及存储介质。


背景技术:

2.目前,android产品已经广泛的运用在各个行业的各个领域中,如互联网终端,工业控制系统终端,虚拟服务器客户终端,商显终端等。
3.在商显领域,如广告机,通常设备为了节约电源,并不需要24小时一直通电运行,而是在夜晚关机,在早上的指定时间开机即可。通常android设备,关机后,设备的cpu是处于断电停止工作的状态,并不能处理关机后的操作,所以难以实现在定时开机的功能。


技术实现要素:

4.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种android设备定时开机方法,还提供了一种android设备定时开机系统、一种android设备定时开机终端及一种计算机可读存储介质。
5.本发明解决其技术问题所采用的技术方案是:
6.构造一种android设备定时开机方法,其中,包括以下步骤:
7.第一步:在设备上添加一个单片机,单片机在上电后处于工作状态;
8.第二步:设置开机时间,将开机时间写入时钟芯片的寄存器中;
9.第三步:单片机上电后初始化,并等待时钟芯片中断;
10.第四步:开机时间到达后,触发时钟芯片中断,单片机收到时钟芯片中断信号后,使得设备开机。
11.本发明所述的android设备定时开机方法,其中,所述单片机在上电后初始化为input模式,用于接收时钟芯片中断信号。
12.本发明所述的android设备定时开机方法,其中,所述第四步中,实现方式为:时钟芯片中断触发单片机中断处理程序,单片机拉高设备电源gpio使得设备开机。
13.本发明所述的android设备定时开机方法,其中,所述第二步中,通过上层ui来设置开机时间。
14.一种android设备定时开机系统,用于实现如上述的android设备定时开机方法,其中,包括单片机、设备的时钟芯片和电源;单片机以及设备的时钟芯片均与所述电源电连接,且上电后均处于工作状态;
15.所述时钟芯片,用于存储设置的开机时间以及在开机时间到达后触发单片机;
16.所述单片机,用于收到时钟芯片中断信号后,使得设备开机。
17.本发明所述的android设备定时开机系统,其中,所述单片机在上电后初始化为input模式,用于接收时钟芯片中断信号。
18.本发明所述的android设备定时开机系统,其中,所述时钟芯片中断触发单片机中
断处理程序,所述单片机拉高设备电源gpio使得设备开机。
19.本发明所述的android设备定时开机系统,其中,所述开机时间通过上层ui来设置。
20.一种android设备定时开机终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述方法的步骤。
21.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上述方法的步骤。
22.本发明的有益效果在于:应用本技术的方式方法,在android设备上添加一个单片机,设备插上电源就能运行,其功耗低,并且用于监控定时开机信号,并在接收到开机信号时,拉高设备的开机gpio,实现定时开机的功能,这样不仅可以节约电源,还能提高产品的环境适应力,增加产品竞争力。
附图说明
23.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:
24.图1是本发明较佳实施例的android设备定时开机方法流程图;
25.图2是本发明较佳实施例的android设备定时开机系统原理框图。
具体实施方式
26.为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
27.本发明较佳实施例的android设备定时开机方法,如图1所示,包括以下步骤:
28.s01:在设备上添加一个单片机,单片机在上电后处于工作状态;
29.s02:设置开机时间,将开机时间写入时钟芯片的寄存器中;
30.s03:单片机上电后初始化,并等待时钟芯片中断;
31.s04:开机时间到达后,触发时钟芯片中断,单片机收到时钟芯片中断信号后,使得设备开机;
32.应用本技术的方式方法,在android设备上添加一个单片机,设备插上电源就能运行,其功耗低,并且用于监控定时开机信号,并在接收到开机信号时,拉高设备的开机gpio,实现定时开机的功能,这样不仅可以节约电源,还能提高产品的环境适应力,增加产品竞争力。
33.设置开机时间,将开机时间写入时钟芯片的寄存器中可采用指令代码:
34.alarmmanager.set(alarmmanager.power_off_wakeup,gettimeinmillis(year,month,day,hour,minute,second,am_pm),sender);
35.优选的,单片机在上电后初始化为input模式,用于接收时钟芯片中断信号,实现
可采用指令代码:
36.gpio_setmode(gpio5,pin2,gpio_mode_input);
37.gpio_enableint(gpio5,offset_pin2,gpio_int_falling);
38.nvic_disableirq(eint1_irqn)。
39.优选的,第四步中,实现方式为:时钟芯片中断触发单片机中断处理程序,单片机拉高设备电源gpio使得设备开机,实现可采用指令代码:
[0040][0041][0042]
优选的,第二步中,通过上层ui来设置开机时间。
[0043]
需要说明的是,基于本技术上述原理的简单代码替换或者是代码中数值的调整均属于本技术保护范畴;
[0044]
一种android设备定时开机系统,用于实现如上述的android设备定时开机方法,如图2所示,包括单片机1、设备2的时钟芯片3和电源4;单片机1以及设备的时钟芯片3均与电源4电连接,且上电后均处于工作状态;
[0045]
时钟芯片3,用于存储设置的开机时间以及在开机时间到达后触发单片机1;
[0046]
单片机1,用于收到时钟芯片中断信号后,使得设备2开机;
[0047]
应用本技术的方式方法,在android设备上添加一个单片机,设备插上电源就能运行,其功耗低,并且用于监控定时开机信号,并在接收到开机信号时,拉高设备的开机gpio,实现定时开机的功能,这样不仅可以节约电源,还能提高产品的环境适应力,增加产品竞争力。
[0048]
优选的,单片机在上电后初始化为input模式,用于接收时钟芯片中断信号,具体可实现代码参照上述描述。
[0049]
优选的,时钟芯片中断触发单片机中断处理程序,单片机拉高设备电源gpio使得设备开机,具体可实现代码参照上述描述。
[0050]
优选的,开机时间通过上层ui来设置。
[0051]
一种android设备定时开机终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述方法的步骤。
[0052]
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1