System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及汽车,尤其涉及车联网,具体涉及一种服务脚本编排方法、装置、设备及存储介质。
技术介绍
1、随着汽车智能化的发展趋势,汽车在实现网联、自动驾驶、数据驱动的同时,更加趋向于直达用户需求,提升用户体验,满足用户个性化的服务需求。
2、面向服务架构(service-oriented architecture,soa)是一种软件设计思想,是未来“软件定义汽车”的基础,面向soa的汽车旨在打通车内上万个零部件和应用软件之间的协同合作。在soa架构中,服务是整个系统的抽象手段,是系统最基础的单元。每个服务具有独立的功能,各个域将自己的能力全部服务化,提供给第三方使用,服务之间通过统一的接口相互访问,并支持组合扩展。基于soa架构的服务化,具有松耦合、可复用、高内聚的特点,是未来汽车智能化发展的底层支撑。服务编排是以soa架构为基础,将汽车各个域提供的服务能力进行整合、编排,快速生成一个组合服务或是一个应用场景,以动态、快速、自动化地满足用户定制化需求。
3、而在相关技术中,出厂后的汽车功能相对较为固定,若需要新增功能则需对车辆进行空中下载技术(over-the-air technology,ota)升级来实现,效率较低,难以满足用户的个性化需求。
技术实现思路
1、本申请的目的之一在于提供一种服务脚本编排方法、装置、设备及存储介质,用于提高服务脚本的编排效率,满足用户的个性化需求。
2、为了实现上述目的,本申请采用的技术方案如下:
3、根
4、根据上述技术手段,本申请提供的服务脚本编排方法中,只需要在用户输入多个待编排服务后,获取多个需要进行编排的待编排服务,并根据多个待编排服务的执行顺序以及服务参数,生成包括多个待编排服务的服务脚本,即可在服务脚本完成部署后,若满足服务脚本的触发条件,实现相应的功能,提高了功能迭代效率,满足用户的个性化需求。
5、在一种可能的实施方式中,上述服务脚本编排装置获取多个待编排服务,包括:解析用户输入的语音信息,提取语音信息中包括的关键字信息,关键字信息包括服务名称、服务参数、逻辑关系、服务响应等待时长以及触发条件。进一步根据关键字信息,以及预设服务查询表,确定多个待编排服务,以及多个待编排服务中每个待编排服务的执行顺序和服务参数。
6、根据上述技术手段,在本申请提供的服务脚本编排方法中,可以通过用户语音输入待编排服务的方式,获取多个待编排服务,进而实现服务脚本的编排,无需用户手动操作,提高了服务脚本的编排效率,让用户使用起来更加便捷,降低了用户编排服务的门槛,提高了用户的用车体验。
7、在一种可能的实施方式中,上述服务脚本编排装置获取多个待编排服务,包括:在识别到的生物特征为用户的生物特征的情况下,获取用户的历史用车信息;并基于预设机器学习算法,对历史用车信息进行聚类,得到用户的用车习惯。进一步从用车习惯中,确定多个待编排服务,以及多个待编排服务中每个待编排服务的执行顺序和服务参数。
8、根据上述技术手段,在本申请提供的服务脚本编排方法中,能够通过用户的用车习惯自动编排服务脚本,无需用户操作,提升了用户用车的智能化体验,满足用户的个性化需求,提高了用户的用车体验。
9、在一种可能的实施方式中,服务脚本编排方法还包括:确定用户在服务脚本执行过程中对目标服务进行操作的目标次数,目标服务为多个待编排服务中的任意一个;并在目标次数大于预设次数的情况下,根据用户对目标服务的操作,更新服务脚本。
10、根据上述技术手段,在本申请提供的服务脚本编排方法中,在已完成部署的服务脚本的执行过程中,统计用户对服务脚本中包括的目标服务进行操作的目标次数,当目标次数超过预设次数后,根据用户对目标服务的操作,对服务脚本中目标服务的服务参数更新,以满足用户的需求,提升用户的用车体验。
11、在一种可能的实施方式中,服务脚本编排方法还包括:将部署后的服务脚本上传至云端服务器,以使得用户通过车机或者移动终端对服务脚本进行管理。
12、根据上述技术手段,在本申请提供的服务脚本编排方法中,服务脚本在部署完成后,将服务脚本上传至云端服务器,以使得用户可以通过车机或者移动终端,对服务脚本进行管理,提升服务脚本管理的便利性。
13、根据本申请提供的第二方面,提供一种服务脚本编排装置,包括获取单元以及处理单元。获取单元,用于获取多个待编排服务,多个待编排服务包括至少一个触发服务,触发服务包括触发条件。处理单元,用于根据多个待编排服务中每个待编排服务的执行顺序以及服务参数,对多个待编排服务进行编排处理,得到服务脚本,服务脚本的触发条件为至少一个触发服务包括的触发条件。处理单元,还用于响应于用户对服务脚本的确认操作,部署服务脚本。
14、在一种可能的实施方式中,服务脚本编排装置还包括确定单元。处理单元,还用于解析用户输入的语音信息,提取语音信息中包括的关键字信息,关键字信息包括服务名称、服务参数、逻辑关系、服务响应等待时长以及触发条件。确定单元,用于根据关键字信息,以及预设服务查询表,确定多个待编排服务,以及多个待编排服务中每个待编排服务的执行顺序和服务参数。
15、在一种可能的实施方式中,获取单元,还用于在识别到的生物特征为用户的生物特征的情况下,获取用户的历史用车信息。处理单元,还用于基于预设机器学习算法,对历史用车信息进行聚类,得到用户的用车习惯。确定单元,用于从用车习惯中,确定多个待编排服务,以及多个待编排服务中每个待编排服务的执行顺序和服务参数。
16、在一种可能的实施方式中,确定单元,还用于确定用户在服务脚本执行过程中对目标服务进行操作的目标次数,目标服务为多个待编排服务中的任意一个。处理单元,还用于在目标次数大于预设次数的情况下,根据用户对目标服务的操作,更新服务脚本。
17、在一种可能的实施方式中,处理单元,还用于将部署后的服务脚本上传至云端服务器,以使得用户通过车机或者移动终端对服务脚本进行管理。
18、根据本申请提供的第三方面,提供一种服务脚本编排设备,部署于车辆。服务脚本编排设备包括存储器和处理器,存储器和处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当处理器执行计算机指令时,服务脚本编排设备执行上述第一方面及其任一种可能的实施方式提供的服务脚本编排方法。
19、根据本申请提供的第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在服务脚本编排设备本文档来自技高网...
【技术保护点】
1.一种服务脚本编排方法,其特征在于,所述方法包括:
2.根据权利要求1所述的服务脚本编排方法,其特征在于,所述获取多个待编排服务,包括:
3.根据权利要求1所述的服务脚本编排方法,其特征在于,所述获取多个待编排服务,包括:
4.根据权利要求1-3中任意一项所述的服务脚本编排方法,其特征在于,所述方法还包括:
5.根据权利要求1-3中任意一项所述的服务脚本编排方法,其特征在于,所述方法还包括:
6.一种服务脚本编排装置,其特征在于,包括获取单元以及处理单元;
7.根据权利要求6所述的服务脚本编排装置,其特征在于,所述服务脚本编排装置还包括确定单元;
8.一种服务脚本编排设备,其特征在于,部署于车辆,包括存储器和处理器;
9.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在服务脚本编排设备上运行时,使得所述服务脚本编排设备执行如权利要求1-5中任意一项所述的服务脚本编排方法。
10.一种车辆,其特征在于,包括如权利要求8所述的服务脚本编排设
...【技术特征摘要】
1.一种服务脚本编排方法,其特征在于,所述方法包括:
2.根据权利要求1所述的服务脚本编排方法,其特征在于,所述获取多个待编排服务,包括:
3.根据权利要求1所述的服务脚本编排方法,其特征在于,所述获取多个待编排服务,包括:
4.根据权利要求1-3中任意一项所述的服务脚本编排方法,其特征在于,所述方法还包括:
5.根据权利要求1-3中任意一项所述的服务脚本编排方法,其特征在于,所述方法还包括:
6.一种服务脚本编排装置,其特征在于,包括...
【专利技术属性】
技术研发人员:郑淋荣,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。