[发明专利]基于配置的指令适配方法有效
申请号: | 201911033188.9 | 申请日: | 2019-10-28 |
公开(公告)号: | CN111106948B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 廖栋梁 | 申请(专利权)人: | 中国通信服务股份有限公司 |
主分类号: | H04L41/5041 | 分类号: | H04L41/5041;H04L67/30 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 杨国瑞 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 配置 指令 配方 | ||
本发明目的提供了基于配置的指令适配方法,通过预制指令适配引擎基础指令,指令模板一次配置重复利用无需投入人力开发,减少对接同种产品的开发工作,本方法通过统一建模,建立多种类型的配置规则,配置规则包括产品服务目录配置、虚拟化平台对象资源配置、调度规则配置以及指令模板配置;再通过任务接收,分解服务订单为多个子定单,再将子定单拆解为可执行的指令实例任务单;然后调度控制、指令生成、指令执行、调度竣工多个环节适配预制配置,使得指令可重复使用,而且指令统一,结果辨识度高,解决现有同类云服务产品技术中存在对接同类产品效率低下,结果输出不统一,对结果的辨识度不高的缺陷的问题。
技术领域
本发明属于指令接口封装领域,具体涉及基于配置的指令适配方法。
背景技术
随着网络技术的快速发展,在http、https、snmp、ssh、jdbc、tcp、telnet等协议接口的请求封装成rest接口执行结果中,各种云服务产品,例如阿里云服务、腾讯云服务、华为云服务等,同类产品存在多个厂商,但是各个厂商的对外接口各有差异,其实质完成的功能是相同的。在对接不同厂商提供的类似产品时往往需要投入大量的人力专职对接,存在大量的代码,业务开发量大。因此,在现有技术中存在对接同类产品效率低下,结果输出不统一,对结果的辨识度不高的缺陷。
发明内容
本发明提供了基于配置的指令适配方法,解决了现有同类云服务产品技术中存在对接同类产品效率低下,结果输出不统一,对结果的辨识度不高的缺陷的问题。
本发明所采用的技术方案为:
基于配置的指令适配方法,包括以下步骤,
S1、统一建模:建立多种类型的配置规则,配置规则包括产品服务目录配置、虚拟化平台对象资源配置、调度规则配置以及指令模板配置;
S2、任务接收:接收服务订单,分解服务订单为多个子定单,再将子定单拆解为可执行的指令实例;
S3、调度控制:根据步骤S1中多种类型的配置规则中的调度规则配置进行任务单的拆分和调度,生成工单,给每个工单及其包含的业务资源动作实例分配相应的调度序号;
S4、指令生成:接受工单,根据指令模板配置规则进行指令模板的适配,再依据指令模板的配置,通过指令参数标识表达式进行映射相应的指令参数,指令参数通过与通信资源规格关联,通信资源规格与业务资源动作包含资源关联,获取到指令参数对应的资源属性值,对指令序列列表进行指令实例化;
S5、指令执行:在指令实例化后,根据工单中提供的信息获取虚拟化云平台的标识,通过虚拟化云平台的标识获取到虚拟化平台相关的接口地址与认证信息;通过工单中指令动作和平台标识获取需要执行的指令集,根据指令集以及所述接口地址与认证信息执行指令,最后返回指令执行结果;
S6、调度竣工:判断订单的所有子定单状态以及工单状态,子定单以及工单执行成功,则将子工单执行结果合并为工单执行结果并反馈至上级,完成订单的竣工和归档。
通过预制指令适配引擎基础指令,指令模板一次配置重复利用无需投入人力开发,减少对接同种产品的开发工作,本方法通过统一建模、任务接收、调度控制、指令生成、指令执行、调度竣工多个环节适配预制配置,使得指令可重复使用,而且指令统一,结果辨识度高,解决现有同类云服务产品技术中存在对接同类产品效率低下,结果输出不统一,对结果的辨识度不高的缺陷的问题。
根据上述方案优选的,在步骤S1中建立多种类型的配置规则的产品服务目录配置用于提供专业服务目录,以及对专业服务目录进行配置规则定义。
根据上述方案优选的,在步骤S1中建立多种类型的配置规则的虚拟化平台对象资源配置用于定义任意虚拟化平台的资源对象,并配置好各个对象资源的资源属性,以及各资源对象的关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国通信服务股份有限公司,未经中国通信服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911033188.9/2.html,转载请声明来源钻瓜专利网。