[发明专利]服务部署方法和装置以及服务启动方法和装置在审
申请号: | 201910441104.9 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110175033A | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 陈露露;韩钧宇;钦夏孟;朱胜贤 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F21/60;H04L29/06 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 杨瑾瑾;陈建民 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法和装置 服务部署 服务启动 硬件设备 预设 部署 部署服务 写入 服务 | ||
1.一种服务部署方法,其特征在于,包括:
获取用于部署服务的预设硬件设备的标识;
将所述预设硬件设备的标识写入所述服务对应的部署包;
下发所述部署包。
2.根据权利要求1所述的方法,其特征在于,所述预设硬件设备的标识为:所述预设硬件设备的媒体访问控制地址、中央处理器识别码及磁盘通用唯一识别码中的至少一项。
3.根据权利要求1或2所述的方法,其特征在于,所述下发所述部署包之前,还包括:
获取所述服务的有效时长;
将所述服务的有效时长写入所述服务对应的部署包。
4.根据权利要求1或2所述的方法,其特征在于,所述下发所述部署包之前,还包括:
读取配置文件,所述配置文件包含所述服务对应的各个垂类的有效性标识;
确定所述有效性标识的取值为有效的垂类,获取确定的所述垂类所对应的模型;
将获取的模型及所述配置文件写入所述服务对应的部署包。
5.根据权利要求4所述的方法,其特征在于,将获取的模型写入所述服务对应的部署包,包括:
将获取的模型放入模型文件夹;
对所述模型文件夹进行加密;
将加密后的模型文件夹写入所述服务对应的部署包。
6.一种服务启动方法,其特征在于,包括:
接收服务对应的部署包;
获取所述部署包中的预设硬件设备的标识;
在所述预设硬件设备的标识与当前硬件设备的标识匹配的情况下,启动所述服务。
7.根据权利要求6所述的方法,其特征在于,还包括:
在所述预设硬件设备的标识与当前硬件设备的标识不匹配的情况下,提示启动失败。
8.根据权利要求6所述的方法,其特征在于,所述预设硬件设备的标识为:所述预设硬件设备的媒体访问控制地址、中央处理器识别码及磁盘通用唯一识别码中的至少一项。
9.根据权利要求6、7或8所述的方法,其特征在于,还包括:
获取所述部署包中的所述服务的有效时长,并计算当前时刻与所述部署包的生成时刻的时间间隔;
在所述时间间隔大于所述有效时长的情况下,停止使用所述服务。
10.根据权利要求6、7或8所述的方法,其特征在于,所述启动所述服务,包括:
读取所述部署包中的配置文件;
从所述配置文件中获取所述服务对应的各个垂类的有效性标识;
针对所述服务对应的各个垂类,在所述垂类的有效性标识的取值为有效的情况下,判断所述部署包是否包含所述垂类对应的模型;如果包含,则初始化所述模型;如果不包含,则停止启动所述服务。
11.根据权利要求10所述的方法,其特征在于,所述启动所述服务,还包括:
读取所述部署包中的加密后的模型文件夹;
将所述加密后的模型文件夹进行解密;
从解密后的模型文件夹读取所述垂类对应的模型。
12.一种服务部署装置,其特征在于,包括:
标识获取模块,用于获取用于部署服务的预设硬件设备的标识;
部署包生成模块,用于将所述预设硬件设备的标识写入所述服务对应的部署包;
下发模块,用于下发所述部署包。
13.一种服务启动装置,其特征在于,包括:
接收模块,用于接收服务对应的部署包;
标识获取模块,用于获取所述部署包中的预设硬件设备的标识;
启动模块,用于在所述预设硬件设备的标识与当前硬件设备的标识匹配的情况下,启动所述服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910441104.9/1.html,转载请声明来源钻瓜专利网。