一种巡查任务的方法和装置的制造方法_2

文档序号:8257899阅读:来源:国知局
睡眠状态。
[0051]例如,当指令变量的值等于21时,定时巡查线程按照标识号从10到I的顺序,对10个任务进行逆序巡查,并在巡查完毕后,进入睡眠状态。
[0052]步骤107,对相应的任务进行间隔巡查,并在巡查完毕后,进入睡眠状态。
[0053]具体地,当指令变量的值为第三预设值时,定时巡查线程可以对标识号为偶数的任务进行间隔巡查,也可以对标识号为奇数的任务进行间隔巡查。
[0054]例如,当指令变量的值等于22时,定时巡查线程对标识号为2、4、6、8和10的任务进行间隔巡查,并在巡查完毕后,进入睡眠状态;当指令变量的值等于33时,定时巡查线程对标识号为1、3、5、7和9的任务进行间隔巡查,并在巡查完毕后,进入睡眠状态。
[0055]步骤108,进入睡眠状态。
[0056]例如,当指令变量的值等于44时,定时巡查线程不进行任何巡查,直接进入睡眠状态。
[0057]本发明实施例通过指令变量指定被巡查的任务,打破了传统的定时巡查任务的周期性限制,为处理突发性巡查需求和加强对某个特定任务的巡查创造了条件,提高了巡查任务的灵活性和通用性。
[0058]基于上述巡查任务的方法,本发明实施例还提供了一种巡查任务的装置,如图2所示,包括:
[0059]获取模块210,用于在被预设信号唤醒后,获取指令变量。
[0060]巡查模块220,用于根据获取模块210获取到的指令变量,巡查对应的任务。
[0061]睡眠模块230,用于在巡查模块220巡查完毕后,进入睡眠状态。
[0062]进一步地,上述装置,还包括:
[0063]第一判断模块240,用于判断睡眠时间是否达到预设的定时时长。
[0064]具体地,上述第一判断模块240,具体用于获取睡眠函数的返回值,根据该返回值判断睡眠时间是否达到预设的定时时长。
[0065]相应地,上述获取模块210,具体用于在第一判断模块240判断出睡眠时间未达到预设的定时时长时,确定被预设信号唤醒,并获取指令变量。
[0066]进一步地,上述装置,还包括:
[0067]第二判断模块250,用于对获取模块210获取到的指令变量进行判断。
[0068]相应地,上述巡查模块220,具体用于在第二判断模块250判断出指令变量的值为第一预设值时,对相应的任务进行单独巡查;在第二判断模块250判断出指令变量的值为第二预设值时,对相应的任务进行逆序巡查;在第二判断模块250判断出指令变量的值为第三预设值时,对相应的任务进行间隔巡查。
[0069]上述睡眠模块230,还用于在第二判断模块250判断出指令变量的值为第四预设值时,进入睡眠状态。
[0070]本发明实施例通过指令变量指定被巡查的任务,打破了传统的定时巡查任务的周期性限制,为处理突发性巡查需求和加强对某个特定任务的巡查创造了条件,提高了巡查任务的灵活性和通用性。
[0071 ] 结合本文中所公开的实施例描述的方法中的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0072]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种巡查任务的方法,其特征在于,包括以下步骤: 当被预设信号唤醒后,获取指令变量; 根据所述指令变量,巡查对应的任务,并在巡查完毕后,进入睡眠状态。
2.如权利要求1所述的方法,其特征在于,所述获取指令变量之前,还包括: 判断睡眠时间是否达到预设的定时时长; 所述当被预设信号唤醒后,获取指令变量,具体为: 当睡眠时间未达到预设的定时时长时,确定被预设信号唤醒,并获取指令变量。
3.如权利要求2所述的方法,其特征在于,所述判断睡眠时间是否达到预设的定时时长,具体为: 获取睡眠函数的返回值,根据所述返回值判断睡眠时间是否达到预设的定时时长。
4.如权利要求1所述的方法,其特征在于,所述获取指令变量之后,还包括: 对所述指令变量进行判断; 所述根据所述指令变量,巡查对应的任务,具体为: 当所述指令变量的值为第一预设值时,对相应的任务进行单独巡查; 当所述指令变量的值为第二预设值时,对相应的任务进行逆序巡查; 当所述指令变量的值为第三预设值时,对相应的任务进行间隔巡查。
5.如权利要求4所述的方法,其特征在于,所述对所述指令变量进行判断之后,还包括: 当所述指令变量的值为第四预设值时,进入睡眠状态。
6.一种巡查任务的装置,其特征在于,包括: 获取模块,用于在被预设信号唤醒后,获取指令变量; 巡查模块,用于根据所述获取模块获取到的所述指令变量,巡查对应的任务; 睡眠模块,用于在所述巡查模块巡查完毕后,进入睡眠状态。
7.如权利要求6所述的装置,其特征在于,还包括: 第一判断模块,用于判断睡眠时间是否达到预设的定时时长; 所述获取模块,具体用于在所述第一判断模块判断出睡眠时间未达到预设的定时时长时,确定被预设信号唤醒,并获取指令变量。
8.如权利要求7所述的装置,其特征在于, 所述第一判断模块,具体用于获取睡眠函数的返回值,根据所述返回值判断睡眠时间是否达到预设的定时时长。
9.如权利要求6所述的装置,其特征在于,还包括: 第二判断模块,用于对所述获取模块获取到的所述指令变量进行判断; 所述巡查模块,具体用于在所述第二判断模块判断出所述指令变量的值为第一预设值时,对相应的任务进行单独巡查;在所述第二判断模块判断出所述指令变量的值为第二预设值时,对相应的任务进行逆序巡查;在所述第二判断模块判断出所述指令变量的值为第三预设值时,对相应的任务进行间隔巡查。
10.如权利要求9所述的装置,其特征在于, 所述睡眠模块,还用于在所述第二判断模块判断出所述指令变量的值为第四预设值时,进入睡眠状态。
【专利摘要】本发明公开了一种巡查任务的方法和装置,该方法包括以下步骤:当被预设信号唤醒后,获取指令变量;根据所述指令变量,巡查对应的任务,并在巡查完毕后,进入睡眠状态。本发明通过指令变量指定被巡查的任务,打破了传统的定时巡查任务的周期性限制,为处理突发性巡查需求和加强对某个特定任务的巡查创造了条件,提高了巡查任务的灵活性和通用性。
【IPC分类】G06F9-30
【公开号】CN104572019
【申请号】CN201410844070
【发明人】李美欣, 闫永刚, 吴庆民
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年4月29日
【申请日】2014年12月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1