CN103067597B - 移动终端开机任务执行方法 - Google Patents
移动终端开机任务执行方法 Download PDFInfo
- Publication number
- CN103067597B CN103067597B CN201310002960.7A CN201310002960A CN103067597B CN 103067597 B CN103067597 B CN 103067597B CN 201310002960 A CN201310002960 A CN 201310002960A CN 103067597 B CN103067597 B CN 103067597B
- Authority
- CN
- China
- Prior art keywords
- subtask
- task
- start task
- opening sequence
- open
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000006870 function Effects 0.000 description 18
- 238000004321 preservation Methods 0.000 description 5
- 230000001174 ascending effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种移动终端开机任务执行的方法,应用于智能手机,包括以下步骤:S1)设置所有开机任务及其相关参数;S2)手机开机后,按上述设置的开机任务开启顺序开启一个选定的开机任务;S3)按该开机任务的子任务开启顺序逐个开启该选定的开机任务的子任务,并通过在该选定的开机任务的每个子任务的子任务执行条件下调用该选定的开机任务的每个子任务的子任务执行参数来完成该选定的开机任务的每个子任务;S4)重复上述步骤S2及S3,直到开启并完成上述设置的所有开机任务以及对应上述设置的所有开机任务的所有子任务。本发明实现了自动启动并完成开机任务中某些具体的功能应用,减少了用户的麻烦。
Description
技术领域
本发明涉及移动终端应用领域,尤其涉及一种智能手机开机任务执行的方法及装置。
背景技术
当下,智能手机的用途越来越广泛,不仅取代了原来手表、照相机、闹钟,更甚至具备了笔记本电脑的功能,在我们生活工作中扮演的角色越来越重要。随着智能手机中的程序种类日益丰富,智能手机开机时运行的任务数量也逐渐增多。因此,考虑如何加快智能手机中任务的启动与执行速度,提高智能手机工作效率,在当前快节奏的生活背景下是非常有意义的。
现有的智能手机中设置的手机开机任务功能就是为加快智能手机中任务的启动与执行速度,提高智能手机工作效率而设的。例如,很多手机都可以通过其开机任务功能在开机时自动启动如360安全卫士、QQ等常用的应用程序。但是在现有技术中,这些任务的开机自启动仅仅是简单的开启,无法进一步去自动开启这些应用程序下具体的应用功能,每个应用程序的具体功能还是需要用户自己去启动,例如使用360安全卫士查杀木马、清理内存或者向QQ中输入号码及密码等,仍然会给用户带来使用上的麻烦。
发明内容
针对上述情况,本发明提供了一种移动终端开机任务执行方法,应用于智能手机,包括以下步骤:
S1)设置所有开机任务、所有开机任务的开启顺序、所有开机任务的开启条件以及每一所述开机任务的所有子任务、所有子任务的开启顺序、所有子任务的执行条件和所有子任务的执行参数;
S2)手机开机后,按上述设置的开机任务开启顺序开启一个选定的开机任务;
S3)在该选定的开机任务开启后,按该开机任务的子任务开启顺序逐个开启该选定的开机任务的子任务,并通过在该选定的开机任务的每个子任务的子任务执行条件下调用该选定的开机任务的每个子任务的子任务执行参数来完成该选定的开机任务的每个子任务;直到该选定的开机任务的所有子任务均完成后,视为完成了该选定的开机任务;
S4)重复上述步骤S2及S3,按上述设置的开机任务开启顺序逐个开启选定的开机任务,直到开启并完成上述设置的所有开机任务以及对应上述设置的所有开机任务的所有子任务。
本发明上述方法中,所述开机任务开启顺序为所述所有开机任务所占内存大小的降序;所述每一开机任务的子任务开启顺序为该开机任务的所有子任务所占内存大小的降序。
本发明上述方法中,所述步骤S2包括:
S21)手机开机后,按上述开机任务开启顺序逐个开启上述设置的开机任务;
S22)在开启任一开机任务之前判断当前状况是否满足上述该开机任务开启条件:若当前状况不满足上述该开机任务开启条件时,则不开启该开机任务,并按上述开机任务开启顺序开启下一开机任务;若当前状况满足上述该开机任务开启条件时,则开启该开机任务。
本发明上述方法中,所述步骤S3包括:
S31)在任一开机任务开启后,判断该开机任务是否有子任务:若该开机任务没有子任务,则完成该开机任务后按上述开机任务开启顺序开启下一开机任务;若该开机任务有子任务,则按上述该开机任务的子任务开启顺序逐个开启所述该开机任务的子任务;
S32)在开启该开机任务的任一子任务之后判断该子任务执行条件是否达到:若该子任务执行条件未达到时,则不执行该子任务,并按上述的该开机任务的子任务开启顺序开启下一子任务;若该子任务执行条件已达到,则判断该子任务的子任务执行参数是否达到:若所述该子任务的子任务执行参数已达到,则调用该子任务执行参数完成对应子任务;若所述子任务执行参数未达到时,则弹出该子任务执行参数设置界面并发出警告提醒,在检查到所述该子任务执行参数设置界面中设置好符合要求的该子任务执行参数后,则执行该子任务;若在发出警告提醒后经过一预定时间仍没有检查到所述该子任务执行参数进行了符合要求的设置,则按对应的子任务开启顺序开启下一子任务或按开机任务开启顺序开启下一开机任务。
本发明上述方法中,所述步骤S1还包括:
在所述任一子任务下设置至少一级的下级子任务,对应每一级下级子任务设置下级子任务开启顺序、下级子任务执行条件以及下级子任务执行参数。
本发明还提供了一种移动终端开机任务执行装置,应用于智能手机,包括以下模块:
设置模块:用于设置所有开机任务、所有开机任务的开启顺序、所有开机任务的开启条件以及每一所述开机任务的所有子任务、所有子任务的开启顺序、所有子任务的执行条件和所有子任务的执行参数;
启动模块:用于手机开机后,按上述设置的开机任务开启顺序开启一个选定的开机任务;
执行模块:用于在该选定的开机任务开启后,按该开机任务的子任务开启顺序逐个开启该选定的开机任务的子任务,并通过在该选定的开机任务的每个子任务的子任务执行条件下调用该选定的开机任务的每个子任务的子任务执行参数来完成该选定的开机任务的每个子任务;直到该选定的开机任务的所有子任务均完成后,视为完成了该选定的开机任务;
上述启动模块和执行模块:用于重复上述步骤S2及S3,按上述设置的开机任务开启顺序逐个开启选定的开机任务,直到开启并完成上述设置的所有开机任务以及对应上述设置的所有开机任务的所有子任务。
本发明上述装置中,所述开机任务开启顺序为所述所有开机任务所占内存大小的降序;所述每一开机任务的子任务开启顺序为该开机任务的所有子任务所占内存大小的降序。
本发明上述装置中,所述启动模块包括:
开机任务启动单元:用于手机开机后,按上述开机任务开启顺序逐个开启上述设置的开机任务;
开机任务判断单元:用于在开启任一开机任务之前判断当前状况是否满足上述该开机任务开启条件:若当前状况不满足上述该开机任务开启条件时,则不开启该开机任务,并按上述开机任务开启顺序开启下一开机任务;若当前状况满足上述该开机任务开启条件时,则开启该开机任务。
本发明上述装置中,所述执行模块包括:
子任务启动单元:用于在任一开机任务开启后,判断该开机任务是否有子任务:若该开机任务没有子任务,则完成该开机任务后按上述开机任务开启顺序开启下一开机任务;若该开机任务有子任务,则按上述该开机任务的子任务开启顺序逐个开启所述该开机任务的子任务;
子任务判断并执行单元:用于在开启该开机任务的任一子任务之后判断该子任务执行条件是否达到:若该子任务执行条件未达到时,则不执行该子任务,并按上述的该开机任务的子任务开启顺序开启下一子任务;若该子任务执行条件已达到,则判断该子任务的子任务执行参数是否达到:若所述该子任务的子任务执行参数已达到,则调用该子任务执行参数完成对应子任务;若所述子任务执行参数未达到时,则弹出该子任务执行参数设置界面并发出警告提醒,在检查到所述该子任务执行参数设置界面中设置好符合要求的该子任务执行参数后,则执行该子任务;若在发出警告提醒后经过一预定时间仍没有检查到所述该子任务执行参数进行了符合要求的设置,则按对应的子任务开启顺序开启下一子任务或按开机任务开启顺序开启下一开机任务。
本发明上述装置中,所述设置模块还包括:
用于在所述任一子任务下设置至少一级的下级子任务,对应每一级下级子任务设置下级子任务开启顺序、下级子任务执行条件以及下级子任务执行参数的单元。
本发明根据用户设置的开机任务下子任务执行条件和子任务执行参数完成开机任务的子任务,从而实现自动启动并完成开机任务中某些具体的功能应用,减少了用户使用智能手机的麻烦。
附图说明
图1为本发明实施例提供的移动终端开机任务执行装置的逻辑结构示意图;
图2为本发明实施例提供的移动终端开机任务执行方法的流程图;
图3为实施图2所述的方法的一手机的工作流程示意图;
图4为实施图2所述的方法的另一手机的工作流程示意图。
具体实施方式
图1示出的是本发明实施例装置的逻辑结构,包括处理器20、与处理器20电路相连的设置模块10和存储器30、处理器20运行有启动模块40和执行模块50,其中,启动模块40包括开机任务启动单元4001和开机任务判断单元4002;执行模块50包括子任务启动单元5001、子任务判断单元5002和子任务执行单元5003。设置模块10设置开机任务、开机任务开启顺序、开机任务开启条件以及所述开机任务的子任务、所述开机任务的子任务开启顺序、所述子任务的子任务执行条件和子任务执行参数,并将其保存在存储器30中;手机开机后,处理器20运行启动模块40按开机任务开启顺序逐个开启存储于存储器30中的开机任务,具体地,开机任务判断单元4002判断当前状况是否满足存储于存储器30中的该开机任务的开机任务开启条件,若当前状况满足该开机任务的开机任务开启条件时,开机任务启动单元4001开启该开机任务。在任一开机任务开启后,处理器20运行执行模块50紧接着按该开机任务的子任务开启顺序逐个开启并完成存储于存储器30中的该开机任务的子任务,具体地,子任务判断单元5002判断该开机任务是否有子任务,若该开机任务有子任务,处理器20响应该结果并运行子任务启动单元5001开启该开机任务的子任务;所述子任务开启后,子任务判断单元5002判断子任务执行条件是否充分、手机的硬件环境能够满足子任务执行参数的要求,若子任务执行条件充分,子任务执行参数也能够达到时,处理器20运行子任务执行单元5003执行子任务。
为了便于本领域普通技术人员理解与实施本发明,下面参照附图2对本发明方法的实施例进行描述。
在框201中,用户设置开机任务及其相关参数,其中包括开机任务、开机任务开启顺序、开机任务开启条件以及所述开机任务的子任务、所述开机任务的子任务开启顺序、所述子任务的子任务执行条件和子任务执行参数,将这些参数保存在存储器30中的预定任务文件(本实施例中为bookTask.xml)里,然后进入框202。
在框202中,手机开机后,监听并接收到***发送的预定广播(本实施例中为BOOT_COMPELET广播)后,解析bookTask.xml文件,并进入框203。
在框203中,按开机任务开启顺序读取开机任务,若有开机任务,则进入框204,若没有开机任务,则进入框212。
在框204中,判断当前情况是否满足当前开机任务的开机任务开启条件,若当前情况不满足当前开机任务的开机任务开启条件,则进入框203中;若当前情况满足当前开机任务的开机任务开启条件,则进入框205。
在框205中,开启当前开机任务,并进入框206。
在框206中,判断当前开机任务是否有子任务,若当前开机任务没有子任务,则进入框203中;若当前开机任务有子任务,则进入框207。
在框207中,按当前开机任务的子任务开启顺序读取子任务,若当前开机任务所有子任务都完成时,进入框203中;若当前开机任务仍有子任务,则进入框208中。
在框208中,判断当前子任务执行条件是否充分,若当前子任务执行条件不充分时,进入框207中,按当前开机任务的子任务开启顺序读取下一个子任务;若当前子任务执行条件充分时,进入框209中。
在框209中,判断手机硬件环境能否满足当前子任务执行参数,若当前子任务执行参数能够达到时,进入框211中,完成当前子任务;若当前子任务执行参数不能达到时,进入框210中。
在框210中,弹出当前子任务执行参数设置界面并发出警告提醒,若设置好新的当前子任务执行参数后,即进入框211中,完成当前子任务;若在发出警告提醒后经过一预定时间仍没有对当前子任务执行参数进行设置时,进入框207中。
在框211中,完成当前子任务后,则进入框207中,继续按当前开机任务的子任务开启顺序完成下个子任务,直到当前开机任务所有的子任务全部完成,进入当框203中,按开机任务开启顺序完成所有的开机任务,进入框212中。
在框212中,开机任务功能结束。
为了进一步阐述本发明方法,下面列举了更加具体的实施例,本发明方法可以通过输入程序代码完成,也可以在任务设置界面输入相关参数来完成。
通过输入程序代码实现本发明方法,如下面第一具体实施例所示。
第一具体实施例
开机任务格式按照“AUTO_TASK+应用程序进程包名+任务ID+任务数据”来输入。
例如闹钟包名为:clock;任务ID为:25;任务数据为:07:00。
则开机任务格式为
intent.put("process","clock")
intent.put("id",25);
intent.put("command","07:00");
sendbroadcast(intent);
该具体实施例执行步骤如图3所示:
1)手机开机,发送BOOT_COMPELET广播;
2)处理器20接收到该广播,启动开机启动程序;
3)开机启动程序开启后,读取存入的任务文件bookTask.xml;
4)当读取intent的"process"字段,并发现"clock"时,则启动闹钟功能;
5)闹钟功能启动完后,重回任务文件bookTask.xml,读取“开启闹钟功能”下面子任务“设置闹钟开机时间”的ID;
6)当获取ID为25时,设置闹钟开启时间为7:00;
7)闹钟开启时间设置完成后,重回任务文件bookTask.xml;
8)任务文件bookTask.xml中所有任务执行完,回到开机启动程序中。
在任务设置界面输入开机任务及其相关参数实现本发明方法,如下面第二具体实施例所示。
第二具体实施例
开机任务设置界面如表1所示,这里设置的开机任务有闹钟、即时通讯软件A,开机任务通过“+”来设置,可以通过文字输入,也可以在应用程序列表中选择;开机任务通过“-”来删除。这里开机任务开启顺序通过输入数字进行设置,不允许有相同的数字,若输入的数字是间隔的,则开机任务开启顺序为输入数字由小到大排列的顺序。通过点击“保存”对“设置开机任务”这一任务进行保存,通过点击“取消”取消掉“设置开机任务”这一任务。
表1
在表1所示的开机任务设置界面中,通过点击或者长按触摸的方法选择具体开机任务时,则调出该开机任务的子任务设置界面,例如长按触摸“闹钟”调出闹钟的任务设置界面,如表2所示。
在表2中,通过“+”添加闹钟开启时间,通过“-”删除闹钟开启时间,具体闹钟开启时间可以通过在时刻表和星期表中选择确定,这里设置闹钟开启时间为每天7:00,设置完后,这里任务开启顺序通过输入数字进行设置,不允许有相同的数字,任务开启顺序为输入数字由小到大排列的顺序。通过点击“保存”对闹钟功能具体下“设置闹钟开启时间”这一子任务进行保存,通过点击“取消”取消掉“设置闹钟开启时间”这一子任务。
表2
同理,可以设置即时通讯软件A,如在长按触摸“即时通讯软件A”,调出即时通讯软件A的设置界面,如表3所示。这里任务开启顺序通过输入数字进行设置,不允许有相同的数字,任务开启顺序为输入数字由小到大排列的顺序。通过点击“保存”对即时通讯软件A下“设置具体账号和密码”这一子任务进行保存,通过点击“取消”取消掉“设置具体账号和密码”这一子任务。
表3
在表3中,通过“+”添加即时通讯软件A的账号,通过“-”删除即时通讯软件A的账号,这里设置了2个账号“1234567”和“7654321”,密码分别为“Sas”和“234”,都通过文字输入。通过长按具体账号可以进入下一级的任务设置界面,如长按账号名“1234567”,进入账号“1234567”的任务设置界面,如表4所示,这里有1个具体应用,“聊天”功能,可以通过“+”添加其他功能,通过“-”删除现有的应用功能。这里任务开启顺序通过输入数字进行设置,不允许有相同的数字,任务开启顺序为输入数字由小到大排列的顺序。通过点击“保存”对“账号‘1234567’下设置具体应用”这个第2级子任务进行保存,通过点击“取消”取消掉“账号‘1234567’下设置具体应用”这个第2级子任务。
表4
通过长按具体应用列表名,可以进入下一级的任务设置界面,如长按“聊天”,可以进入“聊天”任务设置界面,如表5所示。通过可以通过“+”添加其他聊天对象,通过“-”删除现有的聊天对象,聊天内容通过文字输入,也可以空缺。通过点击“保存”对“设置聊天对象和聊天内容”这个第3级子任务进行保存,通过点击“取消”取消掉“设置聊天对象和聊天内容”这个第3级子任务。表5
所有开机任务及开机任务参数设置完成并保存后,即可执行本发明方法,具体执行步骤如图4所示:
1)手机开机,发送BOOT_COMPELET广播;
2)处理器20接收到该广播,启动开机启动程序;
3)开机启动程序开启后,读取存入的任务文件bookTask.xml;
4)按开机任务开启顺序读取到第一个开机任务“启动闹钟”时,则启动闹钟功能;
5)闹钟功能启动完后,重回任务文件bookTask.xml,读取闹钟功能下面子任务“设置闹钟开机时间”;
6)当读取闹钟功能下面子任务“设置闹钟开机时间”时,则调用该子任务执行参数“闹钟开启时间07:00,星期为星期一-日”来设置闹钟开启时间为周一到周日每天早上7:00;
7)闹钟开启时间设置完成后,重回任务文件bookTask.xml;
8)按开机任务开启顺序读取第二个开机任务“启动即时通讯软件A”时,则启动即时通讯软件A;
9)即时通讯软件A启动完后,重回任务文件bookTask.xml;
10)读取即时通讯软件A下面“进入账户界面”的子任务,该子任务有2个,按该子任务开启顺序执行“进入账户7654321的界面”,调用该子任务的执行参数“账户7654321的密码为234”,若账户7654321的密码不是234,则弹出该账户密码设置界面,如上表3所示,并发出警告提醒,设置正确的秘密后,进入步骤11,若警告提醒发出一段时间后仍没有对密码进行设置,则进入步骤12;若账户7654321的密码是234,则进入账户7654321的界面,并进入步骤11中;
11)子任务“进入账户7654321的界面”完成后,重回任务文件bookTask.xml;
12)子任务“进入账户7654321的界面”下没有下级子任务,按该级子任务开启顺序读取下一子任务“进入账户1234567的界面”这一子任务,并进入账户1234567的界面;
13)完成“进入账户1234567的界面”这一子任务后,重回任务文件bookTask.xml中;
14)读取“进入账户1234567的界面”的下级子任务“进入账户1234567聊天界面”,打开账户1234567的聊天界面;
15)进入账户1234567的聊天界面后,重回任务文件bookTask.xml;
16)读取“进入账户1234567聊天界面”的下级子任务“打开与某人的聊天界面,发出聊天内容”,按该级子任务执行顺序,首先执行“打开与James的聊天界面,并发出聊天内容‘我开启手机了’”的任务;
17)执行完“打开与James的聊天界面,并发出聊天内容‘我开启手机了’”的任务后,重回任务文件bookTask.xml;
18)“打开与James的聊天界面,并发出聊天内容‘我开启手机了’”的任务没有下级任务,返回上级任务并按该级任务开启顺序读取“打开与Peter的聊天界面”的任务,并打开与Peter的聊天界面;
19)执行完“打开与Peter的聊天界面”的任务后,重回任务文件bookTask.xml;
20)任务文件bookTask.xml中所有任务执行完,回到开机启动程序中。
以上所述仅为发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (6)
1.一种移动终端开机任务执行方法,应用于智能手机,其特征在于,包括以下步骤:
S1)设置所有开机任务、所有开机任务的开启顺序、所有开机任务的开启条件以及每一所述开机任务的所有子任务、所有子任务的开启顺序、所有子任务的执行条件和所有子任务的执行参数;
S2)手机开机后,按上述设置的开机任务开启顺序开启一个选定的开机任务;
S3)在该选定的开机任务开启后,按该开机任务的子任务开启顺序逐个开启该选定的开机任务的子任务,并通过在该选定的开机任务的每个子任务的子任务执行条件下调用该选定的开机任务的每个子任务的子任务执行参数来完成该选定的开机任务的每个子任务;直到该选定的开机任务的所有子任务均完成后,视为完成了该选定的开机任务;
S4)重复上述步骤S2及S3,按上述设置的开机任务开启顺序逐个开启选定的开机任务,直到开启并完成上述设置的所有开机任务以及对应上述设置的所有开机任务的所有子任务;
所述步骤S2包括:
S21)手机开机后,按上述开机任务开启顺序逐个开启上述设置的开机任务;
S22)在开启任一开机任务之前判断当前状况是否满足上述该开机任务开启条件:若当前状况不满足上述该开机任务开启条件时,则不开启该开机任务,并按上述开机任务开启顺序开启下一开机任务;若当前状况满足上述该开机任务开启条件时,则开启该开机任务;
所述步骤S3包括:
S31)在任一开机任务开启后,判断该开机任务是否有子任务:若该开机任务没有子任务,则完成该开机任务后按上述开机任务开启顺序开启下一开机任务;若该开机任务有子任务,则按上述该开机任务的子任务开启顺序逐个开启所述该开机任务的子任务;
S32)在开启该开机任务的任一子任务之后判断该子任务执行条件是否达到:若该子任务执行条件未达到时,则不执行该子任务,并按上述的该开机任务的子任务开启顺序开启下一子任务;若该子任务执行条件已达到,则判断该子任务的子任务执行参数是否达到:若所述该子任务的子任务执行参数已达到,则调用该子任务执行参数完成对应子任务;若所述子任务执行参数未达到时,则弹出该子任务执行参数设置界面并发出警告提醒,在检查到所述该子任务执行参数设置界面中设置好符合要求的该子任务执行参数后,则执行该子任务;若在发出警告提醒后经过一预定时间仍没有检查到所述该子任务执行参数进行了符合要求的设置,则按对应的子任务开启顺序开启下一子任务或按开机任务开启顺序开启下一开机任务。
2.根据权利要求1所述方法,其特征在于,所述开机任务开启顺序为所述所有开机任务所占内存大小的降序;所述每一开机任务的子任务开启顺序为该开机任务的所有子任务所占内存大小的降序。
3.根据权利要求1所述方法,其特征在于,所述步骤S1还包括:
在所述任一子任务下设置至少一级的下级子任务,对应每一级下级子任务设置下级子任务开启顺序、下级子任务执行条件以及下级子任务执行参数。
4.一种移动终端开机任务执行装置,应用于智能手机,其特征在于,包括以下模块:
设置模块:用于设置所有开机任务、所有开机任务的开启顺序、所有开机任务的开启条件以及每一所述开机任务的所有子任务、所有子任务的开启顺序、所有子任务的执行条件和所有子任务的执行参数;
启动模块:用于手机开机后,按上述设置的开机任务开启顺序开启一个选定的开机任务;
执行模块:用于在该选定的开机任务开启后,按该开机任务的子任务开启顺序逐个开启该选定的开机任务的子任务,并通过在该选定的开机任务的每个子任务的子任务执行条件下调用该选定的开机任务的每个子任务的子任务执行参数来完成该选定的开机任务的每个子任务;直到该选定的开机任务的所有子任务均完成后,视为完成了该选定的开机任务;
上述启动模块和执行模块:用于重复上述步骤S2及S3,按上述设置的开机任务开启顺序逐个开启选定的开机任务,直到开启并完成上述设置的所有开机任务以及对应上述设置的所有开机任务的所有子任务;
所述启动模块包括:
开机任务启动单元:用于手机开机后,按上述开机任务开启顺序逐个开启上述设置的开机任务;
开机任务判断单元:用于在开启任一开机任务之前判断当前状况是否满足上述该开机任务开启条件:若当前状况不满足上述该开机任务开启条件时,则不开启该开机任务,并按上述开机任务开启顺序开启下一开机任务;若当前状况满足上述该开机任务开启条件时,则开启该开机任务;
所述执行模块包括:
子任务启动单元:用于在任一开机任务开启后,判断该开机任务是否有子任务:若该开机任务没有子任务,则完成该开机任务后按上述开机任务开启顺序开启下一开机任务;若该开机任务有子任务,则按上述该开机任务的子任务开启顺序逐个开启所述该开机任务的子任务;
子任务判断并执行单元:用于在开启该开机任务的任一子任务之后判断该子任务执行条件是否达到:若该子任务执行条件未达到时,则不执行该子任务,并按上述的该开机任务的子任务开启顺序开启下一子任务;若该子任务执行条件已达到,则判断该子任务的子任务执行参数是否达到:若所述该子任务的子任务执行参数已达到,则调用该子任务执行参数完成对应子任务;若所述子任务执行参数未达到时,则弹出该子任务执行参数设置界面并发出警告提醒,在检查到所述该子任务执行参数设置界面中设置好符合要求的该子任务执行参数后,则执行该子任务;若在发出警告提醒后经过一预定时间仍没有检查到所述该子任务执行参数进行了符合要求的设置,则按对应的子任务开启顺序开启下一子任务或按开机任务开启顺序开启下一开机任务。
5.根据权利要求4所述装置,其特征在于,所述开机任务开启顺序为所述所有开机任务所占内存大小的降序;所述每一开机任务的子任务开启顺序为该开机任务的所有子任务所占内存大小的降序。
6.根据权利要求4所述装置,其特征在于,所述设置模块还包括:
用于在所述任一子任务下设置至少一级的下级子任务,对应每一级下级子任务设置下级子任务开启顺序、下级子任务执行条件以及下级子任务执行参数的单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310002960.7A CN103067597B (zh) | 2013-01-05 | 2013-01-05 | 移动终端开机任务执行方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310002960.7A CN103067597B (zh) | 2013-01-05 | 2013-01-05 | 移动终端开机任务执行方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103067597A CN103067597A (zh) | 2013-04-24 |
CN103067597B true CN103067597B (zh) | 2014-06-04 |
Family
ID=48110047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310002960.7A Expired - Fee Related CN103067597B (zh) | 2013-01-05 | 2013-01-05 | 移动终端开机任务执行方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103067597B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345408A (zh) * | 2013-06-26 | 2013-10-09 | 深圳市金立通信设备有限公司 | 一种终端开机加速的方法及终端 |
CN105511847A (zh) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | 一种应用控制方法、装置及终端 |
CN104216780A (zh) * | 2014-09-30 | 2014-12-17 | 北京网秦天下科技有限公司 | 应用程序关联操作的控制方法和控制装置 |
CN104820608A (zh) * | 2015-03-26 | 2015-08-05 | 广州视睿电子科技有限公司 | 智能启动计算机操作***和软件的方法及*** |
CN105897848A (zh) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 一种终端开机应用推送方法及终端 |
CN106020887B (zh) * | 2016-05-23 | 2020-07-07 | 努比亚技术有限公司 | 开机启动方法及电子设备 |
CN108279971A (zh) * | 2018-01-26 | 2018-07-13 | 中国银行股份有限公司 | 一种定时执行任务的方法及装置 |
CN109117206B (zh) * | 2018-07-25 | 2021-04-13 | 中国空间技术研究院 | 一种软件程控重用模型生成方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001086415A2 (en) * | 2000-05-08 | 2001-11-15 | Transilica, Inc. | Priority in a portable thread environment |
CN101610316A (zh) * | 2009-07-24 | 2009-12-23 | 中兴通讯股份有限公司 | 手机应用程序的启动方法、装置和*** |
CN102163150A (zh) * | 2010-02-24 | 2011-08-24 | 腾讯科技(深圳)有限公司 | 一种***启动方法及装置 |
CN102196097A (zh) * | 2011-05-19 | 2011-09-21 | 中兴通讯股份有限公司 | 移动通信终端后台空闲程序自动关闭的方法及装置 |
CN102298532A (zh) * | 2011-09-15 | 2011-12-28 | 奇智软件(北京)有限公司 | 一种基于启动项的管理方法及装置 |
CN102591753A (zh) * | 2011-01-18 | 2012-07-18 | 联想(北京)有限公司 | 一种计算机运行方法及计算机 |
-
2013
- 2013-01-05 CN CN201310002960.7A patent/CN103067597B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001086415A2 (en) * | 2000-05-08 | 2001-11-15 | Transilica, Inc. | Priority in a portable thread environment |
CN101610316A (zh) * | 2009-07-24 | 2009-12-23 | 中兴通讯股份有限公司 | 手机应用程序的启动方法、装置和*** |
CN102163150A (zh) * | 2010-02-24 | 2011-08-24 | 腾讯科技(深圳)有限公司 | 一种***启动方法及装置 |
CN102591753A (zh) * | 2011-01-18 | 2012-07-18 | 联想(北京)有限公司 | 一种计算机运行方法及计算机 |
CN102196097A (zh) * | 2011-05-19 | 2011-09-21 | 中兴通讯股份有限公司 | 移动通信终端后台空闲程序自动关闭的方法及装置 |
CN102298532A (zh) * | 2011-09-15 | 2011-12-28 | 奇智软件(北京)有限公司 | 一种基于启动项的管理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103067597A (zh) | 2013-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103067597B (zh) | 移动终端开机任务执行方法 | |
CN110515709B (zh) | 任务调度***、方法、装置、电子设备及存储介质 | |
CN101567013B (zh) | 一种etl调度的实现方法及装置 | |
CN102654814B (zh) | 调用应用中的功能的方法、装置和电子设备 | |
CN108268322B (zh) | 内存优化的方法、装置及计算机可读存储介质 | |
CN102855148A (zh) | 一种基于Android的开机管理方法 | |
CN103034498A (zh) | 整理应用程序的方法及*** | |
CN103067578A (zh) | 一种基于移动终端的智能锁屏功能实现方法及移动终端 | |
CN105843710A (zh) | 数据备份和恢复装置及方法 | |
CN105335146B (zh) | 管理软件数据流量的方法及便携式电子装置 | |
CN103257893B (zh) | 一种获取输入事件状态的方法、装置和*** | |
CN110610376A (zh) | 行为数据的响应方法、装置、计算机设备及存储介质 | |
WO2015154452A1 (zh) | 一种远程查询联系人信息的方法及终端 | |
CN103648047A (zh) | 智能电视资源搜索方法及*** | |
CN105912420A (zh) | 一种数据备份方法及装置 | |
CN111294377A (zh) | 一种依赖关系的网络请求发送方法、终端装置及存储介质 | |
CN106411718B (zh) | 一种基于即时通信应用的数据同步方法及装置 | |
CN109101154A (zh) | 一种移动终端文件存储方法、存储***和移动终端 | |
EP2515511A1 (en) | Method and devices for sharing application data | |
CN104010078A (zh) | 终端对已拦截信息的处理方法及设备 | |
CN113806313A (zh) | 信息处理方法和装置 | |
CN106789746B (zh) | 一种管理软件数据流量的方法及装置 | |
CN106598776A (zh) | 移动终端备份的方法及移动终端 | |
CN101924826A (zh) | 一种短信分类删除的方法及移动终端 | |
CN105898037A (zh) | 一种应用的推送方法和终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140604 |