[发明专利]服务程序处理方法及服务器无效
| 申请号: | 200810187726.5 | 申请日: | 2008-12-31 |
| 公开(公告)号: | CN101464810A | 公开(公告)日: | 2009-06-24 |
| 发明(设计)人: | 汪时灿 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务 程序 处理 方法 服务器 | ||
1、一种服务程序处理方法,其特征在于,包括:
获取输入的各个服务组件;
根据指示命令将各个服务组件配置成服务程序;
为所述服务程序设置任务;
在所述任务的触发条件到达时,调度所述任务并触发线程池中的对应线程执行所述任务。
2、根据权利要求1所述的服务程序处理方法,其特征在于:
所述根据指示命令将各个服务组件配置成服务程序具体为:
根据输入的指示命令将各个服务组件配置成包含子服务程序的服务程序,为所述子服务程序设置顺序关系。
3、根据权利要求1或2所述的服务程序处理方法,其特征在于:所述为所述服务程序设置任务具体为:
设置在设定的触发条件下运行所述服务程序或周期运行所述服务程序的任务。
4、根据权利要求3所述的服务程序处理方法,其特征在于:
所述设定的触发条件为任务执行的时间信息,所述任务执行的时间信息是在向外输出时间配置界面后,获取根据所述时间配置界面输入的信息得到;
所述在所述任务的触发条件到达时,调度所述任务具体为:
在任务执行的时间到达时,将对应的已经设置好并加载在任务队列中的任务调入线程池。
5、根据权利要求3所述的服务程序处理方法,其特征在于:
所述设置任务时还包括设置任务的优先级信息;
在调度所述任务并触发线程池中的对应线程执行所述任务时进一步根据所述任务的优先级信息进行调度。
6、根据权利要求1或2所述的服务程序处理方法,其特征在于:
所述服务程序和所述任务采用明文或加密的可扩展标记语言格式描述。
7、根据权利要求1或2所述的服务程序处理方法,其特征在于:
所述线程池通过设定的参数建立输入/输出完成端口并创建初始线程实现。
8、一种服务器,其特征在于,包括:
服务配置模块,用于获取输入的各个服务组件,根据指示命令将各个服务组件配置成服务程序;
任务配置模块,用于为所述服务程序设置任务;
任务调度模块,用于在所述任务的触发条件到达时,调度所述任务并触发线程池中的对应线程执行所述任务;
任务执行模块,用于在所述任务调度模块触发线程后,执行所述任务。
9、根据权利要求8所述的服务器,其特征在于,还包括:
任务加载模块,用于将所述任务配置模块设置好的任务加载到任务队列中;
所述任务调度模块在任务执行的时间到达时,将对应的在任务队列中的任务调入线程池。
10、根据权利要求9所述的服务器,其特征在于,还包括:
初始化模块,用于在所述任务加载模块加载任务前建立线程池,所述线程池通过设定的参数建立输入/输出完成端口并创建初始线程实现。
11、根据权利要求8或9所述的服务器,其特征在于,所述任务配置模块包括:
第一模块,用于设置在设定的触发条件下运行所述服务程序或周期运行所述服务程序的任务;
第二模块,用于设置任务的优先级信息。
12、根据权利要求8或9所述的服务器,其特征在于,所述服务配置模块包括:
获取模块,用于获取输入的各个服务组件;
处理模块,用于根据输入的指示命令将各个服务组件配置成包含子服务程序的服务程序,为所述子服务程序设置顺序关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810187726.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式系统、嵌入式系统实现方法及嵌入式设备
- 下一篇:电脑系统的开机方法





