[发明专利]一种服务编排脚本执行系统及方法在审
申请号: | 202210188412.7 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114546387A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 何星;王超;阳雨 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/48 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
地址: | 400020 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 编排 脚本 执行 系统 方法 | ||
本发明公开一种服务编排脚本执行系统及方法,执行系统的核心业务层包括:脚本管理模块、场景识别模块、脚本决策模块和脚本执行模块。执行方法是先对服务进行编排生成脚本,脚本保存到引擎;实时监听脚本定义的事件或状态,然后判断识别到触发了哪个脚本,然后决策脚本是否执行,决策脚本需要执行后,按脚本定义的服务功能去执行脚本。本发明方法通过根据事先定义好的脚本,对服务功能进行编排,低代码的快速实现新的场景功能。对服务进行编排生成脚本,实现零代码自定义用车场景,改变了当前硬编码式的产品开发体系模式,大幅提升新功能研发效率;并形成可见、可触、可体验的用户使用新模式,大幅提升用户体验与产品灵活性。
技术领域
本发明涉及车联网技术领域,具体涉及一种服务编排脚本执行系统及执行方法。
背景技术
随着车联网技术的不断发展,汽车智能化程度也越来越高,车辆的能力也越来越开放,在新一代软件汽车的理论支持下,汽车的架构也在不断调整,SOA的架构在整车上也得以实施。基于面向服务的架构,车辆的各个能力能够以服务化的方式提供出来。现有技术中,在面向服务架构的车联网技术领域,主要采用硬编码式的产品开发体系模式,每新增一个功能,都需要开发人员重新进行开发,然后组版发布到车上;造成简单功能开发时间长,效率不高,以及用户无法定义自己车辆的功能,用户可自定义程度不高。
CN107659439A公开的“一种动态的服务编排方法”包括:定义服务节点模型模版,其包括抽象的输入、输出、处理过程定义;创建服务节点模型,在模型模版基础上,支持通过界面操作或者简单的编码即能实现特定功能的服务节点模型;创建服务模型,服务模型由一个或多个服务节点模型组成;服务模型实例化,申请使用定义好的服务时,进入实例化阶段,分阶段实例化所有节点模型;针对每个定义的服务,实例化初始时即生成对应服务的上下文;服务执行,服务实例化开始后,即逐个串行或并行或串并行混合进行服务节点的执行。其虽然提供了服务模型及流程如何编排,但是并不涉及具体的编排如何执行)。又如,CN110286884A公开的“微服务编排方法、装置、设备及计算机可读存储介质”提供一种通过微服务技术平台将提供的多个资源组件及资源组件的相关信息在前端的编排页面进行显示,以供用户建立所需的目标流程时选择使用,用户通过对编排页面上所显示的资源组件的选择编排操作即可完成目标流程的编排,微服务技术平台可以根据用户按照所需的目标流程对编排页面上所显示的资源组件的选择编排操作,确定目标流程的目标组件及目标组件之间的依赖关系,并自动生成流程文件;根据流程文件,部署目标组件,对目标流程的流程、组件和环境变量进行初始化,并对目标组件进行调度,完成对目标流程的调试,节省了各用户的人力资源和时间,提高了微服务编排的效率。该文献公开了云端服务的编排,以及编排页面、资源组件等如何关联,同样也不涉及具体的编排如何执行。因此,如何开发适用于汽车编排执行引擎及其汽车服务执行是本领域技术人员有待解决的技术问题。
发明内容
针对现有技术存在的上述不足,本发明的目的在于提供一种服务编排脚本执行系统及方法,解决现有技术对服务编排不够方便、高效的问题。
为实现上述目的,本发明采用如下技术方案:
一种服务编排脚本执行系统,其特征在于,为核心业务层包括:脚本管理模块、场景识别模块、脚本决策模块和脚本执行模块;其中:
脚本管理模块:负责本地和下载云端规划的脚本,同时提供脚本的新增;
场景识别模块:获取车辆硬件、生态和系统的状态,来识别哪些规则脚本被触发;
脚本决策模块:当规则脚本被触发,该模块结合脚本前置条件和冷却时间,来决策该脚本的交互和服务调用是否执行;
脚本执行模块:对可执行脚本进行冲突判定,并执行脚本中包含的动作。
进一步,所述脚本的新增,包括更新、删除、查询和本地存储等操作。
所述车辆硬件包括车机、TBOX、以及其他车载控制器等。
所述生态和系统的状态包括天气、日历、新闻等内容状态,以及其他可进行场景识别的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210188412.7/2.html,转载请声明来源钻瓜专利网。