[发明专利]非长在线终端的任务执行方法及非长在线终端有效
申请号: | 201210323183.1 | 申请日: | 2012-09-04 |
公开(公告)号: | CN102902591A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 袁源 | 申请(专利权)人: | 深圳市宏电技术股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/44 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 梁珣 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 终端 任务 执行 方法 | ||
技术领域
本发明属于计算机领域,尤其涉及一种非长在线终端的任务执行方法及非长在线终端。
背景技术
非长在线终端指的是不能长期在线的终端,例如自动监测站,这些非长在线终端由于地理位置(一般在一些供电到不到的地方)的原因,无法直接供电。监测站的传感设备和采集设备多采用蓄电池、太阳能和风力共同供电的方式维持电力。如果设备长时间的正常带电在线运行会过快的消耗电量,造成供电不足而停止运行,在这种情况下,这类设备多采用休眠模式,通过定时运行、减少自身和终端管理系统的通讯频率来降低功耗,达到长时间运行的目的,所以这种终端一般称为非长在线终端。
现有的非长在线终端的任务执行方式是按照接收任务的时间顺序来执行任务的,此种任务执行方式导致任务执行的效率不高,因为各个任务执行时间与接收任务的时间并无一定的关系,可能存在首个任务执行时间长,而后续任务执行时间短,这个在非长在线终端出现上线时,可能一次上线只能执行数量极少的任务,所以其具有任务执行效率低的缺点。
发明内容
本发明实施例的目的在于提供一种非长在线终端的任务执行方法及非长在线终端,其解决现有技术的任务执行效率低的问题。
本发明实施例是这样实现的,一方面,提供一种非长在线终端的任务执行方法,所述方法包括:
获取非长在线终端的所有任务的执行时间;
将所有任务按从短到长的执行时间排序;
按排序后的顺序执行任务。
可选的,所述方法获取非长在线终端的所有任务的执行时间之前还包括:
查询所有任务中是否有重复任务,如有,保留重复任务中的一个任务。
可选的,所述方法获取非长在线终端的所有任务的执行时间之前还包括:
采集任务执行的执行时间,并将该任务的标识以及该任务的执行时间保存在分拣策略库内。
另一方面,提供一种非长在线终端,所述终端包括:
获取单元,用于获取非长在线终端的所有任务的执行时间;
排序单元,用于将所有任务按从短到长的执行时间排序;
执行单元,用于按排序后的顺序执行任务。
可选的,所述终端还包括:
查询删除单元,用于查询所有任务中是否有重复任务,如有,保留重复任务中的一个任务。
可选的,所述终端还包括:
采集保存单元,用于采集任务执行的执行时间,并将该任务的标识以及该任务的执行时间保存在分拣策略库内。
在本发明实施例中,本发明提供的技术方案在进行任务执行时,按执行时间的短长对任务进行排序,然后按排序后的顺序执行任务,这样在任务执行时,由于执行时间短的任务排在前面,所以其会先执行,这样能提高单位上线时间的任务执行效率。
附图说明
图1是本发明提供的一种非长在线终端的任务执行方法的流程图;
图2是本发明提供的一种非长在线终端的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明具体实施方式提供一种非长在线终端的任务执行方法,该方法如图1所示,包括:
S11、获取所有任务的执行时间;
S12、将所有任务按从短到长的执行时间排序;
S13、按排序后的顺序执行任务。
本发明提供的方法在进行任务执行时,按执行时间的短长对任务进行排序,然后按排序后的顺序执行任务,这样在任务执行时,由于执行时间短的任务排在前面,所以其会先执行,这样能提高单位上线时间的任务执行效率。
可选的,上述方法在S11之前还可以包括:
查询所有任务中是否有重复任务,如有,保留重复任务中的一个任务。
此种有重复任务时,只保留多个重复任务中的一个可以进一步的提高任务的执行效率,在实际应用中,非长在线终端可能出现任务重复执行的问题,而上述方法可以避免重复任务的执行,提高任务的执行效率。
其中,上述S11中的所有任务的确定可以采用下述方法,可以通过分拣器将任务进行分拣或合并形成新的任务,这样能提高任务的执行效率。需要说明的是,分拣器是根据任务编号(任务的唯一标识)在分拣库里查找对应的分拣方式,然后根据该分拣方式处理。其中上述分拣方式具体可以为,将多个同一任务编号的任务合并成一个,当然也可以有其他的方式,本发明并不局限上述分拣的具体实现方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宏电技术股份有限公司,未经深圳市宏电技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210323183.1/2.html,转载请声明来源钻瓜专利网。