[发明专利]基于Windows服务技术的后台自动业务实现方法无效
申请号: | 200810014331.5 | 申请日: | 2008-03-04 |
公开(公告)号: | CN101241567A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 郝晶;李秀平;金鹏 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 济南信达专利事务所有限公司 | 代理人: | 姜明 |
地址: | 250014山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 windows 服务 技术 后台 自动 业务 实现 方法 | ||
技术领域
本发明用于各行业财务核算软件在后台处理应用软件中的业务功能,执行过程不需要用户过多干预,大大提高了用户的工作效率,还减少了人工操作中有可能出现的差错;可以将许多任务放到上班前或下班后执行,这样还减轻了服务器的压力。
技术背景
企业信息化建设无疑提高了企业的工作效率,也提高了企业竞争力,但是在推行企业信息化的同时,也发现了诸多问题:比如一些金融行业,财务核算的数据都取自业务系统,即便是可以通过一些接口将数据整理过来再进行核算,也需要一系列的操作,比较繁锁;而且在用户使用过程中难免会存在操作差错;还有象有些报表计算,数据上报等好多的功能,为了方便用户操作,都提供了执行向导,用户只是按向导一步步点击按钮,象这样的一些功能完全可以不用人工干预,鉴于以上种种情况,一套后台自动处理业务功能的解决方案就应运而生了,通过用户首次定义需要执行的任务,执行任务的时间,服务器就可以自动为用户执行。
发明内容
本发明的目的是提供一种基于Windows服务技术的后台自动业务实现方法,用于提高工作效率,提高企业竞争力。
本发明的方法包括下列步骤和内容:
1)在数据库中建一个表用来存储预置应用软件中各功能组件名称及参数;
2)由用户定义工作日信息;
3)由用户定义任务组,选择组内要执行的明细任务,以及任务组调度类型;
4)由用户定义通知类型:包括消息和邮件两种方式。
预置应用软件中的各功能组件名称及参数时,要对某一具体功能进行细化,即某功能按业务划分,在预置时将业务名称做为参数也存储到该表中,为定义明细任务时提供帮助或将其它一些例如Windows系统功能预置到表中。
工作日和非工作日的设置针对根据行业不同而不同,用户通过工作日定义界面定义本公司的工作日信息。
后台自动调度是对一个任务组而言,每个任务组有自己的明细任务,明细任务定义前置任务,如果中途执行出错,就不会对后续任务造成任何影响,任务组的调度类型分为每个工作日,每天,间隔时间完成,还包括一次性任务,每个调度类型都包含一个起始时间和定义多个任务组以实现不同调度类型的任务的执行。
任务执行完成后,将执行结果发送给管理员,发送方式包括消息发送或邮件发送。
通过自动服务初始界面,将自动服务需要的名称及参数保存到XML文件中,定义完成后启动服务;这些参数包括操作员信息,数据库管理员口令和数据上报备份路径;服务启动后会根据用户定义的任务,查找组件名称及参数的预置表,按任务的前后顺序执行,并将执行过程和结果写入工作日志中。
浏览工作日志界面,按时间,任务名称,执行结果等信息过滤出用户需要查找的工作日志,对自动服务执行结果进行跟踪。
附图说明
图1是工作结构示意图;
图2是数据结构设计图。
具体实施方式
参照附图对本发明的后台自动服务平台的实现方法作以下详细的说明。
本发明实施方法包括以下内容,第一、初始化定义;第二、任务定义;第三、任务的后台执行
1、初始化定义,就是将定义后台运行所使用的参数,象操作员,数据库用户口令,备份路径等。
2、任务定义,定义用户需要进行后台处理的功能,将某些具有相同调度的任务定义在一个任务组里,然后定义该任务组的调度类型,是每个工作日还是每天,还是需要间隔执行的任务,如果只是一次性执行的任务,定义上这个任务需要执行的时间。
3、任务的后台执行,因为这个后台自动服务平台是基于windows服务的,它没有界面或者可视化的输出,所以将执行过程及结果信息写入事件日志中,在日志查询界面中提供用户查询、分析。
初始定义:
由用户来定义连接数据库基本信息(数据库服务器名称,数据库名称,数据库管理员口令(加密)),还有操作员信息,数据库备份路径等。
任务组定义:
由用户定义自动服务平台需要执行的各个任务,每个任务组可以包含多个明细任务,每个任务组具体相同的调度类型属性:每个工作日某时间点开始执行;每天某时间点开始执行;一次性执行任务,一次性任务需要定义任务的执行日期和执行点;间隔性任务,间隔时间以分钟记,如:30分钟执行一次。
通知:
如果需要将任务执行情况通知到管理员,可以设置此功能,支持两种通知方式:1消息通知(基于应用系统平台);2邮件通知(需要输入管理员邮箱信息)。
自动服务执行:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810014331.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多媒体进度的处理方法及装置
- 下一篇:一种网页标签的缩微图显示方法和装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理