System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用于车端的数据输出方法、装置、设备及存储介质制造方法及图纸_技高网

应用于车端的数据输出方法、装置、设备及存储介质制造方法及图纸

技术编号:42222760 阅读:11 留言:0更新日期:2024-08-02 13:41
本申请涉及车辆技术领域,公开了一种应用于车端的数据输出方法、装置、设备及存储介质,方法包括:将接收到的用户输入的语音数据上传至云端进行语义识别,以得到云端下发的语义结果;将语义结果与更新后的预设语义结果进行匹配操作;其中,更新后的预设语义结果是云端更新并下发的程序升级数据;若匹配成功,则获取匹配成功的预设语义结果对应的预设文件路径,并根据预设文件路径的后缀名确定出目标组件;控制目标组件加载预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音。本申请通过控制目标组件加载更新的目标预设文件,以快速启用更新功能生成输出数据。

【技术实现步骤摘要】

本申请涉及车辆,具体涉及一种应用于车端的数据输出方法、装置、设备及存储介质


技术介绍

1、目前车端语音程序通常是基于安卓系统开发出来的,现有更新和漏洞修复较为繁琐,需要经过代码的修改、编译、打包和重新安装等复杂流程。从而致使车端语音程序无法及时更新,并无法快速启用更新功能生成输出数据。


技术实现思路

1、鉴于上述问题,本申请提供了一种应用于车端的数据输出方法、装置、设备及存储介质,用于快速启用更新功能生成输出数据。

2、根据本申请一个方面,提供了一种应用于车端的数据输出方法,所述数据输出方法包括:将接收到的用户输入的语音数据上传至云端进行语义识别,以得到所述云端下发的语义结果;将所述语义结果与更新后的预设语义结果进行匹配操作;其中,所述更新后的预设语义结果是所述云端更新并下发的程序升级数据;若匹配成功,则获取匹配成功的预设语义结果对应的预设文件路径,并根据所述预设文件路径的后缀名确定出目标组件;控制所述目标组件加载所述预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音。

3、在一种可选的方式中,所述根据所述预设文件路径的后缀名确定出目标组件,进一步包括:若所述预设文件路径的后缀名为超文本标记语言,则将网页视图组件作为目标组件;若所述预设文件路径的后缀名为预设代码后缀名,则将预设代码执行器作为所述目标组件。

4、在一种可选的方式中,所述目标组件包括网页视图组件;所述控制所述目标组件加载所述预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音,进一步包括:控制所述网页视图组件通过所述预设文件路径加载对应的目标预设文件,得到显示数据,以生成输出的渲染页面;控制所述网页视图组件调用原生函数对所述显示数据进行语音合成,以生成输出的播放语音。

5、在一种可选的方式中,所述目标组件包括预设代码执行器;所述控制所述目标组件加载所述预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音,进一步包括:控制所述预设代码执行器通过所述预设文件路径加载对应的目标预设文件,以执行所述目标预设文件中的目标预设代码,以生成输出的渲染页面和播放语音。

6、在一种可选的方式中,在所述将所述语义结果与更新后的预设语义结果进行匹配操作之前,所述数据输出方法还包括:检测是否接收到用户触发的升级指令;若接收到所述升级指令,则从所述云端下载更新后的路由清单和预设文件;其中,所述更新后的路由清单包括更新后的预设语义结果和对应的文件路径;所述文件路径为对应的所述预设文件的加载路径。

7、在一种可选的方式中,所述将所述语义结果与预设语义结果进行匹配操作,进一步包括:若匹配失败,则基于原生代码进行数据输出,并在检测到漏洞时进行报警处理。

8、在一种可选的方式中,所述将所述语义结果与更新后的预设语义结果进行匹配操作,进一步包括:遍历更新后的预设语义结果,并将遍历到更新后的预设语义结果作为目标预设语义结果;将所述目标预设语义结果与所述语义结果进行匹配,得到所述目标预设预设语义结果对应的匹配结果,以得到所述语义结果与每个更新后的预设语义结果之间的匹配结果。

9、根据本申请另一方面,提供了一种应用于车端的数据输出装置,所述数据输出装置包括:接收模块,用于将接收到的用户输入的语音数据上传至云端进行语义识别,以得到云端下发的语义结果;匹配模块,用于将语义结果与更新后的预设语义结果进行匹配操作;其中,更新后的预设语义结果是云端更新并下发的程序升级数据;匹配成功模块,用于若匹配成功,则获取匹配成功的预设语义结果对应的预设文件路径,并根据预设文件路径的后缀名确定出目标组件;输出模块,用于控制目标组件加载预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音。

10、根据本申请一个方面,提供了一种电子设备,包括:控制器;存储器,用于存储一个或多个程序,当一个或多个程序被所述控制器执行时,以执行上述的数据输出方法。

11、根据本申请一个方面,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行上述的数据输出方法。

12、根据本申请一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的数据输出方法。

13、本申请将语义结果与更新后的预设语义结果进行匹配操作,确定出匹配成功的预设语义结果对应的预设文件路径,并根据预设文件路径的后缀名确定出目标组件,快速控制目标组件加载预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音,即通过控制目标组件加载更新的目标预设文件,以快速启用更新功能生成输出数据。

14、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请技术手段,而可依照说明书的内容予以实施,并且为了让本申请上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种应用于车端的数据输出方法,其特征在于,所述数据输出方法包括:

2.根据权利要求1所述的数据输出方法,其特征在于,所述根据所述预设文件路径的后缀名确定出目标组件,进一步包括:

3.根据权利要求1所述的数据输出方法,其特征在于,所述目标组件包括网页视图组件;所述控制所述目标组件加载所述预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音,进一步包括:

4.根据权利要求1所述的数据输出方法,其特征在于,所述目标组件包括预设代码执行器;所述控制所述目标组件加载所述预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音,进一步包括:

5.根据权利要求1所述的数据输出方法,其特征在于,在所述将所述语义结果与更新后的预设语义结果进行匹配操作之前,所述数据输出方法还包括:

6.根据权利要求1至5中任一项所述的数据输出方法,其特征在于,所述将所述语义结果与预设语义结果进行匹配操作,进一步包括:

7.根据权利要求1至5中任一项所述的数据输出方法,其特征在于,所述将所述语义结果与更新后的预设语义结果进行匹配操作,进一步包括:

8.一种应用于车端的数据输出装置,其特征在于,所述数据输出装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的数据输出方法。

...

【技术特征摘要】

1.一种应用于车端的数据输出方法,其特征在于,所述数据输出方法包括:

2.根据权利要求1所述的数据输出方法,其特征在于,所述根据所述预设文件路径的后缀名确定出目标组件,进一步包括:

3.根据权利要求1所述的数据输出方法,其特征在于,所述目标组件包括网页视图组件;所述控制所述目标组件加载所述预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音,进一步包括:

4.根据权利要求1所述的数据输出方法,其特征在于,所述目标组件包括预设代码执行器;所述控制所述目标组件加载所述预设文件路径对应的目标预设文件,以生成输出的渲染页面和播放语音,进一步包括:

5.根据权利要求1所述的数据输出方法,其特征在于,在所述将...

【专利技术属性】
技术研发人员:李洋全于红超李瑞杰廖全龙
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1