一种服务包配置调用方法、装置、终端设备及存储介质制造方法及图纸

技术编号:32966500 阅读:18 留言:0更新日期:2022-04-09 11:23
本发明专利技术公开了一种服务包配置调用方法、装置、终端设备及存储介质,所述方法包括:接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息;根据所述服务包配置信息,匹配出与所述服务包信息对应的目标服务包;对所述目标服务包调用,并对所述目标服务包进行安装操作。本发明专利技术可快速部署目标服务包,并可实现对目标服务包调用的控制,以满足用户的使用需求。求。求。

【技术实现步骤摘要】
一种服务包配置调用方法、装置、终端设备及存储介质


[0001]本专利技术涉及服务程序调用
,尤其涉及一种服务包配置调用方法、装置、终端设备及存储介质。

技术介绍

[0002]在日常开发工作中,常常需要自己编写一些windwos服务程序,去执行一些任务。通常情况下,在非容器世界中,使用部署为Windows服务的控制台应用程序来订阅队列并完成其工作。
[0003]在容器中运行应用程序时,会监视容器中的活动进程,如果活动进程停止,则容器退出。现有技术中,当需要获取第三方服务器程序时,如果容器中没有注册Windows Service,是无法实现对第三方服务器程序进行管理与调用的。
[0004]因此,现有技术还有待改进和提高。

技术实现思路

[0005]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种服务包配置调用方法、装置、终端设备及存储介质,本专利技术所采用的技术方案如下:
[0006]第一方面,本专利技术提供一种服务包配置调用方法,其中,所述方法包括:
[0007]接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息;
[0008]根据所述服务包配置信息,匹配出与所述服务包信息对应的目标服务包;
[0009]对所述目标服务包调用,并对所述目标服务包进行安装操作。
[0010]在一种实现方式中,所述接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息,包括:
[0011]对所述服务包安装指令进行解析,得到所述服务包安装指令中所携带的服务包名称信息以及服务包版本信息;
[0012]根据所述服务包名称信息以及所述服务包版本信息,确定出所述服务包配置信息。
[0013]在一种实现方式中,所述根据所述服务包配置信息,匹配出与所述服务包信息对应的目标服务包,包括:
[0014]根据所述服务包配置信息,确定所述服务包配置信息中的服务包名称信息;
[0015]根据所述服务包名称信息,确定与所述服务包名称信息所对应的目标服务包。
[0016]在一种实现方式中,所述对所述目标服务包调用,并对所述目标服务包进行安装操作,包括:
[0017]将所述目标服务包调用,并获取所述目标服务包的安装包;
[0018]根据所述安装包,完成所述目标服务包的安装。
[0019]在一种实现方式中,所述方法还包括:
[0020]判断所述目标服务包的进程状态信息;
[0021]根据所述进程状态信息,对所述目标服务包的进程进行控制。
[0022]在一种实现方式中,所述根据所述进程状态信息,对所述目标服务包的进程进行控制,包括:
[0023]若所述进程状态信息为进程中断,则获取预设的退出代码;
[0024]根据所述退出代码,停止所述目标服务包的运行进程。
[0025]在一种实现方式中,所述方法还包括:
[0026]在所述目标服务包安装完成后,对所述目标服务包的运行信息进行记录。
[0027]第二方面,本专利技术实施例还提供一种服务包配置调用装置,其中,所述装置包括:
[0028]配置信息获取模块,用于接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息;
[0029]服务包获取模块,用于根据所述服务包配置信息,匹配出与所述服务包信息对应的目标服务包;
[0030]服务包安装模块,用于对所述目标服务包调用,并对所述目标服务包进行安装操作。
[0031]第三方面,本专利技术实施例还提供一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的服务包配置调用程序,所述处理器执行所述服务包配置调用程序时,实现上述方案中任一项所述的服务包配置调用方法的步骤。
[0032]第四方面,本专利技术实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有服务包配置调用程序,所述服务包配置调用程序被处理器执行时,实现上述方案中任一项所述的服务包配置调用方法的步骤。
[0033]有益效果:与现有技术相比,本专利技术提供了一种服务包配置调用方法,本专利技术首先接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息;根据所述服务包配置信息,匹配出与所述服务包信息对应的目标服务包;对所述目标服务包调用,并对所述目标服务包进行安装操作。本专利技术可快速部署目标服务包,并可实现对目标服务包调用的控制,以满足用户的使用需求。
附图说明
[0034]图1为本专利技术实施例提供的服务包配置调用方法的具体实施方式的流程图。
[0035]图2是本专利技术实施例提供的服务包配置调用装置的原理框图。
[0036]图3是本专利技术实施例提供的终端设备的内部结构原理框图。
具体实施方式
[0037]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0038]本实施例提供一种服务包配置调用方法,通过本实施例中的服务包配置调用方法无需注册Windows Service。具体实施时,本实施例首先接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息;根据所述服务包配置信息,匹配出与所述服务包信息
对应的目标服务包;对所述目标服务包调用,并对所述目标服务包进行安装操作。本实施例可快速部署目标服务包,并可实现对目标服务包调用的控制,以满足用户的使用需求。
[0039]示例性方法
[0040]本实施例中的服务包配置调用方法可应用于终端设备中,该终端设备可为电脑、手机等智能化终端产品中。具体地,如图1中所示,该服务包配置调用方法包括如下步骤:
[0041]步骤S100、接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息。
[0042]具体地,本实施例中首先接收服务包安装指令,该服务包安装指令即用于对目标服务包进行安装控制,服务包安装指令可基于用户的操作指令生成,当得到该服务安装指令后,即可根据该服务安装指令来确定出对应的服务包配置信息。
[0043]在一种实现方式中,本实施例中确定服务配置信息包括如下步骤:
[0044]步骤S101、对所述服务包安装指令进行解析,得到所述服务包安装指令中所携带的服务包名称信息以及服务包版本信息;
[0045]步骤S102、根据所述服务包名称信息以及所述服务包版本信息,确定出所述服务包配置信息。
[0046]在本实施例中,服务包安装指令中预先存储有服务包名称信息以及服务包版本信息,这些服务包名称信息以及服务包版本信息是在生成该服务包安装指令时一同添加的。因此,通过对该服务包安装指令进行解析就可以确定出服务包安装指令中所携带的服务包名称信息以及服务包版本信息。比如,本实施例中的服务包安装指令中携带有服务包名称信息为AAA,服务包版本信息为V2.5,则此时就知道目标服务包是服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务包配置调用方法,其特征在于,所述方法包括:接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息;根据所述服务包配置信息,匹配出与所述服务包信息对应的目标服务包;对所述目标服务包调用,并对所述目标服务包进行安装操作。2.根据权利要求1所述的服务包配置调用方法,其特征在于,所述接收服务包安装指令,根据所述服务包安装指令确定服务包配置信息,包括:对所述服务包安装指令进行解析,得到所述服务包安装指令中所携带的服务包名称信息以及服务包版本信息;根据所述服务包名称信息以及所述服务包版本信息,确定出所述服务包配置信息。3.根据权利要求1所述的服务包配置调用方法,其特征在于,所述根据所述服务包配置信息,匹配出与所述服务包信息对应的目标服务包,包括:根据所述服务包配置信息,确定所述服务包配置信息中的服务包名称信息;根据所述服务包名称信息,确定与所述服务包名称信息所对应的目标服务包。4.根据权利要求1所述的服务包配置调用方法,其特征在于,所述对所述目标服务包调用,并对所述目标服务包进行安装操作,包括:将所述目标服务包调用,并获取所述目标服务包的安装包;根据所述安装包,完成所述目标服务包的安装。5.根据权利要求1所述的服务包配置调用方法,其特征在于,所述方法还包括:判断所述目标服务包的进程状态信息;根据所述进程状态信息,对所述目标服务...

【专利技术属性】
技术研发人员:关瑞吴闽华姜坤
申请(专利权)人:山东齐鲁数通科技有限公司
类型:发明
国别省市:

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

1