[发明专利]一种模型配置方法、装置及电子设备有效
申请号: | 201810084736.X | 申请日: | 2018-01-29 |
公开(公告)号: | CN108459842B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 章敏杰 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 配置 方法 装置 电子设备 | ||
本发明实施例提供了一种模型配置方法、装置及电子设备,方法包括:获得目标模型,其中,目标模型包括预设的目标模型属性;解析目标模型,获得目标模型所包括的所述目标模型属性;针对每一所获得的目标模型属性,为该目标模型属性分配模型属性表中对应的字段。应用本发明实施例,可以提高接入不同服务的速度。
技术领域
本发明涉及配置技术领域,特别是涉及一种模型配置方法、装置及电子设备。
背景技术
大型互联网公司需要使用各种类型的中间件服务、底层服务,满足不同的用户的需求,提供更加的优质的服务。不管是中间件服务,还是底层服务都有很多配置项,可以使用CMDB(Configuration Management Database,配置管理数据库)管理各服务中物理的配置项和虚拟的配置项,其中,中间件服务是提供系统软件和应用软件之间连接的软件服务,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑。互联网公司的服务架构是分层的,底层服务是指分层处于底层的服务,有时底层服务指的是数据库提供的数据服务。
管理配置项的方式为首先需要完成配置项对应的模型配置,模型配置的方式为具体的模型配置方式为先在开发人员需要在数据库中建模型属性表,然后为模型的每一属性分配字段,即定义模型属性表中哪一列存储模型的哪一种属性,示例性的,定义列1存储属性A,即将字段列1分配给属性A;最后,开发操作该模型的代码。通过上述三个步骤,完成模型的配置。在模型配置完成后,将模型实例化后的属性值分别存储至对应的字段;后续可以基于模型属性表进行属性值的增删改查。需要说明的是,当对一个服务的配置项所对应的模型配置完成后,就接入了该服务。
然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:配置项本身的属性、配置项之间的关系因服务类型的不同而差别各异,难以找到一个统一固定的模型适用于所有配置项,需要针对不同的配置项配置不同的模型。然而,现有技术中模型配置需要人工手动完成,并且模型配置的进度受限于开发的进度,导致模型配置需要消耗大量的时间,进而导致接入不同服务的速度比较慢。
发明内容
本发明实施例的目的在于提供一种模型配置方法、装置及电子设备。以实现提高接入不同服务的速度。具体技术方案如下:
在本发明实施的一方面,为了达到上述目的,本发明实施例提供了一种模型配置方法,方法包括:
获得目标模型,其中,所述目标模型包括预设的目标模型属性;
解析所述目标模型,获得所述目标模型所包括的所述目标模型属性;
针对每一所获得的目标模型属性,为该目标模型属性分配模型属性表中对应的字段。
可选的,所述针对每一所获得的目标模型属性,为该目标模型属性分配模型属性表中对应的字段;
针对每一所获得的目标模型属性,判断预先记录的模型属性与所述模型属性表中的字段的对应关系中是否存在针对该目标模型属性记录的对应关系;
如果不存在,从所述模型属性表的目标字段中,选择一个目标字段分配给该目标模型属性,其中,所述目标字段为所述模型属性表中未与任一模型属性之间存在对应关系的字段。
可选的,所述从所述模型属性表的目标字段中,选择一个目标字段分配给该目标模型属性之后,所述方法还包括:
记录该目标模型属性与所选择的目标字段之间的对应关系。
可选的,所述目标模型还包括所述目标模型与其他模型的关系,其中,所述其他模型为所获得的模型中除所述目标模型之外的模型;
在所述针对每一所获得的目标模型属性,为该目标模型属性分配模型属性表中对应的字段之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810084736.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于全网的移动易分销商城系统
- 下一篇:无纸化会议系统