当前位置: 首页 > 专利查询>吉首大学专利>正文

一种Asp.Net运行定时任务的方法和系统技术方案

技术编号:22075356 阅读:45 留言:0更新日期:2019-09-12 14:01
本发明专利技术属于特别适用于特定功能的数字计算设备或数据处理设备或数据处理方法技术领域,公开了一种Asp.Net运行定时任务的方法和系统,所述Asp.Net运行定时任务的方法具体包括:用户自定义任务处理方法、任务触发条件以及任务结束的条件;检测并反馈应用程序所处状态,并根据应用程序所处状态进行相应的任务处理,并在任务处理过程中检测任务处理是否正常;根据任务的处理情况自动更新任务列表;自动存储所有正在运行以及等待运行的任务情况。本发明专利技术提供的系统能够同时运行多项定时任务,同时能够自动跟新任务的运行状况,多线程共同运作,具备异常处理能力;同时能够在应用程序休眠时进行应用程序的激活,避免了线程被系统销毁。

A Method and System for Asp.Net Running Timing Tasks

【技术实现步骤摘要】
一种Asp.Net运行定时任务的方法和系统
本专利技术属于特别适用于特定功能的数字计算设备或数据处理设备或数据处理方法
,尤其涉及一种Asp.Net运行定时任务的方法和系统。
技术介绍
目前,业内常用的现有技术是这样的:现有技术中并没有专用的运行定时任务的系统,通常是通过在程序中嵌入定时器解决定时任务的问题,当嵌入定时器并不能解决多项定时任务同时运行的问题,同时嵌入定时器后,若应用程序不处于运行状态,系统可能会释放所有相关资源,当应用程序再次运行后,也无法在进行相应的定时任务综上所述,现有技术存在的问题是:(1)现有技术无法同时进行多项定时任务;(2)定时任务运行不稳定,可能会在休眠时被系统销毁。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种Asp.Net运行定时任务的方法和系统。本专利技术是这样实现的,一种Asp.Net运行定时任务的方法和系统,所述Asp.Net运行定时任务的系统具体包括:任务自定义模块、检测模块、触发模块、定时任务处理模块、主控模块、任务列表管理模块、应用程序激活模块、异常检测模块、结束模块、存储模块;任务自定义模块:与主控模块连接,用于自定义任本文档来自技高网...

【技术保护点】
1.一种Asp.Net运行定时任务的方法和系统,其特征在于,所述Asp.Net运行定时任务的系统具体包括:任务自定义模块、检测模块、触发模块、定时任务处理模块、主控模块、任务列表管理模块、应用程序激活模块、异常检测模块、结束模块、存储模块;任务自定义模块:与主控模块连接,用于自定义任务处理方法、任务触发条件以及任务结束条件;检测模块:与主控模块连接,用于检测应用程序是否开始以及是否结束;触发模块:与主控模块连接,用于当达到自定义的触发条件、任务结束条件时向主控模块发出信号;定时任务处理模块:与主控模块连接,用于根据自定义的定时任务方法进行任务处理;主控模块:与任务自定义模块、检测模块、触发模块...

【技术特征摘要】
1.一种Asp.Net运行定时任务的方法和系统,其特征在于,所述Asp.Net运行定时任务的系统具体包括:任务自定义模块、检测模块、触发模块、定时任务处理模块、主控模块、任务列表管理模块、应用程序激活模块、异常检测模块、结束模块、存储模块;任务自定义模块:与主控模块连接,用于自定义任务处理方法、任务触发条件以及任务结束条件;检测模块:与主控模块连接,用于检测应用程序是否开始以及是否结束;触发模块:与主控模块连接,用于当达到自定义的触发条件、任务结束条件时向主控模块发出信号;定时任务处理模块:与主控模块连接,用于根据自定义的定时任务方法进行任务处理;主控模块:与任务自定义模块、检测模块、触发模块、定时任务处理模块、任务列表管理模块、应用程序激活模块、异常检测模块、结束模块以及存储模块连接;用于进行任务的调度,并控制各个模块正常工作;任务列表管理模块:与主控模块连接,用于管理定时任务列表;应用程序激活模块:与主控模块连接,用于在应用程序结束运行时,当未达到任务结束条件时进行应用程序的激活;异常检测模块:与主控模块连接,用于检测任务处理是否正常;结束模块:与主控模块连接,用于当达到任务结束条件时,释放与该任务所有相关的资源;存储模块:与主控模块连接,用于存储正在运行以及等待运行的任务情况。2.如权利要...

【专利技术属性】
技术研发人员:颜一鸣刘小颖
申请(专利权)人:吉首大学
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1