[发明专利]一种系统服务支持多操作系统的方法和装置无效
申请号: | 201010111633.1 | 申请日: | 2010-02-09 |
公开(公告)号: | CN102147737A | 公开(公告)日: | 2011-08-10 |
发明(设计)人: | 郭填炼 | 申请(专利权)人: | 深圳市金蝶中间件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 服务 支持 操作系统 方法 装置 | ||
技术领域
本发明涉及计算机领域,特别涉及一种系统服务支持多操作系统的方法和装置。
背景技术
系统服务是一种应用程序,它在后台运行,系统服务通常可以在本地或通过网络为用户提供一些功能。系统服务主要进行安装、运行和卸载。目前,在操作系统中,已经实现了同一个系统服务在多个不同的操作系统中运行,使得系统服务随操作系统的启动而启动。但系统服务的安装或卸载还不能很好的适用于多个操作系统,无法实现对系统服务的安装或卸载进行统一的管理,达不到一个通用的解决方案。
为此,现有技术中,提出了一种系统服务支持多操作系统的方法,通过系统管理员获知电脑的CPU架构,并根据CPU架构下载相应的系统库文件,执行系统安装命令,并对系统服务进行设置,来实现系统服务支持本操作系统的目的。
发明人在实现本发明的过程中发现,现有技术至少存在以下的缺点和不足:
目前提供的方法需要系统管理员获知CPU的架构,根据CPU的架构来下载对应的系统库文件,搭配环境等,这使得对系统管理员有一个较高的要求,增加了操作的复杂性,限制了应用范围。
发明内容
为了减少操作的复杂性、扩大应用的范围,提高用户的使用体验,本发明实施例提供了一种系统服务支持多操作系统的方法和装置,所述技术方案如下:
一方面,本发明实施例提供了一种系统服务支持多操作系统的方法,所述方法包括:
接收系统服务命令,所述系统服务命令至少包含系统服务程序名称;
根据所述系统服务程序名称及当前运行的操作系统类型从批处理文件集合中获取相应的批处理文件;所述批处理文件集合是由前缀名和所述系统服务程序名称相同、后缀名和操作系统类型对应的批处理文件组成;
根据所述批处理文件调用系统服务程序,运行所述系统服务程序,完成所述系统服务。
所述运行所述系统服务程序,具体包括:
选择所述当前运行的操作系统版本所支持的系统服务程序,运行所述系统服务程序。
所述运行所述系统服务程序,具体包括:
安装所述系统服务程序和/或卸载所述系统服务程序。
所述方法还包括:
所述系统服务程序用Java程序编写。
再一方面,本发明实施例提供了一种系统服务支持多操作系统的装置,所述装置包括:
接收模块,用于接收系统服务命令,所述系统服务命令至少包含系统服务程序名称;
获取模块,用于根据所述系统服务程序名称及当前运行的操作系统类型从批处理文件集合中获取相应的批处理文件,所述批处理文件集合是由前缀名和所述系统服务程序名称相同、后缀名和操作系统类型对应的批处理文件组成;
调用模块,用于根据所述批处理文件调用系统服务程序;
运行模块,用于运行所述系统服务程序;
完成模块,用于完成所述系统服务。
所述运行模块具体包括:
选择单元,用于选择所述当前运行的操作系统版本所支持的系统服务程序;
运行单元,用于运行所述系统服务程序。
所述运行模块具体包括:
安装单元,用于安装所述系统服务程序;
卸载单元,用于卸载所述系统服务程序。
所述装置还包括:
编写模块,用于用Java程序编写系统服务程序。
本发明实施例提供的技术方案的有益效果是:
接收系统服务命令,系统管理员客户端会根据系统服务程序名称及当前运行的操作系统类型从批处理文件集合中获取相应的批处理文件,并运行系统服务程序;选择当前运行的操作系统版本所支持的系统服务程序,完成系统服务,实现系统服务的管理。通过本方案使的系统管理员只需知道系统服务命令,就可以顺利地在各个操作系统上对该系统服务进行管理,减少了操作的复杂性、扩大了应用的范围,提高了使用体验;并且当系统服务程序用Java程序编写时,实现了系统服务程序的跨操作系统运行。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的系统服务支持多操作系统的方法流程图;
图2是本发明实施例2提供的系统服务支持多操作系统的方法流程图;
图3是本发明实施例3提供的系统服务支持多操作系统的装置示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金蝶中间件有限公司,未经深圳市金蝶中间件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010111633.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消声器
- 下一篇:用于纤维布复合材料快速浸胶的装置及其实现方法