一种车辆基于虚拟形象的状态控制方法与流程

专利2023-08-19  108



1.本发明涉及车辆虚拟形象展示和状态控制领域,具体涉及车辆基于虚拟形象的状态控制方法,实现汽车ai形象的状态实时更换展示。


背景技术:

2.从智能化汽车概念普及以来,随着车联网的发展和各个硬件设施的升级,以及第四代的移动信息系统的成熟,各个汽车企业纷纷推出了智能汽车的虚拟形象助手,以此来对车主遇到的各种的车辆问题进行解答和帮助。车辆终端的虚拟助手除了对车主问题进行解答之外,如何在视觉和情绪上满足丰富化的形象和场景的展示,增强数据信息的表现丰富交互感是目前引发出的新的机会和挑战。实现虚拟助手丰富表现力的同时也需要考虑到车载电脑的硬件配置问题以及运行和存储空间问题,车载电脑的硬件配置是有上限的,一味的增大车载电脑的配置这种方法缺少可行性,投入成本也是指数级增高。但如果只是采用单调的固定动作库,会使得场景的表现形式过于简单且死板,满足不了虚拟形象助手多元化的表现力,这样实际上对于用户体验和车机场景的丰富化并没有得到很大的提升,所以对于ai虚拟形象的状态的控制技术升级显得尤为必要。
3.在在先申请的公开号为cn106648512a的专利申请“车载虚拟形象显示方法和装置、车载主机”中,其公开包括的步骤如下:获取车辆的中控媒体系统和/或行车电脑传输的状态信号;对状态信号进行处理,确定与状态信号相对应的虚拟形象模板的标识信息;将虚拟形象模板的标识信息添加至显示序列,并控制车辆的显示屏显示与显示序列中的标识信息相对应的虚拟形象模板利用车机信号处理显示不同的虚拟形象,但是并未提供对场景资源状态的管理。


技术实现要素:

4.针对现有技术存在的上述不足,其目的在于提供一种车辆基于虚拟形象的状态控制方法,通过ai虚拟形象的状态控制和更新方案,实现在车机有限的硬件配置条件下体验到多元化的虚拟形象展示效果。
5.一种车辆基于虚拟形象的状态控制方法,其特征在于包括如下步骤:1)资源管理:对所有的场景资源进行分类处理,分配资源的类型并对资源进行压缩处理,压缩的格式为bundle类型,将基础资源置于本地,而较多较大的资源则存储于云端,在使用时进行下载解压处理;2)场景管理:在开启一个场景时对该场景内的资源进行检索,每个场景都有一个对应的资源配置表,每个资源配置表的信息包含云端管理人员配置的资源信息和用户上传的偏好设置数据信息;3)资源更新:资源由管理员在云端随时进行配置,或者用户在终端的资源列表中选择自己的偏好设置资源,统一在云端进行配置;4)状态控制:用户在终端触发一个状态时,终端先发起检测,从云端检测读取远端
数据是否与终端本地的数据存在差异,如果状态信息不存在差异就直接对该模型执行触发的状态,如果状态信息与远端数据存在差异则记录该差异,等待终端从远端更新差异数据后再进行终端模型状态的触发,当终端模型状态的信息触发发生错误的时候则在终端对用户进行提示后将错误信息发送到远端进行处理,终端则直接触发原有的模型状态。
6.这样,本发明既具有个性化的特点,又具有多样化的特点,通过ai虚拟形象的状态控制和更新方案,实现在车机有限的硬件配置条件下体验到多元化的虚拟形象展示效果;增加车主的交互体验感觉,加强车主与汽车、车企之间的关系,车主在各个场景下体验到多元化和丰富炫酷的虚拟形象效果,虚拟形象可以与车主进行互动而车主可以对虚拟形象的状态进行控制和更改。
7.进一步的:所述的较多较大的资源,包括大型的模型,动作,材质,特效,贴图。将这部分较大的资源存储于云端,既可以对资源进行灵活的改动同时满足了用户个性化的偏好设置,与此同时缩小了终端的存储压力。
8.进一步的:所述的较多较大的资源,进行分类打包后存储在云端,第一步是将需要使用到的模型资源进行分类打包,打包时用3d引擎将资源打包为bundle类型的资源文件,第二步是将打包后的bundle文件分类存储到云端服务器,在云端服务器存储的时候按照资源的分类进行bundle文件的储存。本发明采用将资源打包为bundle类型的资源文件,然后按照资源的分类进行bundle文件的储存,能够准确拉取、有序存储。
9.进一步的:每个数据信息中包含了对模型的选择以及动作和贴图的记录信息以及用户的id和该用户的偏好设置数据信息。
10.进一步的:在资源更新时,在用户使用一个模型时会先判断本地是否有该文件的存在,若存在该文件,则读取文件相应的md5值,读取后发起请求读取远端服务器同id资源的md5值,进行对比后若两值相等,则检测是否有数据的更新,若数据无变化则直接而成模型,有数据更新时先更新数据然后再生成模型到场景中,如果该文件的md5值不相等则从远端下载该资源,下载完成后覆盖该文件并且同步远端的数据,将文件及数据写入到本地磁盘,然后从本地的磁盘读取后生成到场景中,若该文件不存在于本地,则直接从远端拉取该文件的所有信息,并将相应的配置信息存储于本地。
11.进一步的:在第步骤4)之后,还包括资源应用:场景开启后会依次从文件中加载该场景所需要使用的资源,对于场景中的所有资源进行逐一检索,场景中有更改的数据则对原有的物体数据进行更改替换并对用户的设置进行保存。
12.进一步的:在第步骤1)之前,还包括资源制作,对各种场景下用户所需求的动作进行录入记录,在maya软件中对模型的骨骼节点进行编辑后进行模型动作的编辑调整,每录入编辑好一个模型后对资源进行分类保存。
13.总之,本发明的车辆基于虚拟形象的状态控制方法,具有如下优点:1、具有个性化的特点,与之前固定的虚拟形象动作模型资源不相同,将动作与模型数据资源存储在云端,既可以对资源进行灵活的改动同时满足了用户个性化的偏好设置,与此同时缩小了终端的存储压力。
14.2、具有多样化的特点,助手不再拘泥于固定单一的动作特效包括模型的外形都可以在云端设置后进行随时的调整,而用户可以将自己的偏好数据进行保存上传由服务器生成特殊的用户自定义数据,同时可以进行随意的搭配。
15.3、本发明可以增加车主的交互体验感觉,加强车主与汽车、车企之间的关系,车主在各个场景下体验到多元化和丰富炫酷的虚拟形象效果,虚拟形象可以与车主进行互动而车主可以对虚拟形象的状态进行控制和更改;汽车以前作为工具,现在则多了一层丰富的人机交互的外衣,使得产品更加的具备亲和性并对企业的文化进行了宣传展示并且增加用户粘性。
附图说明
16.图1为本发明虚拟形象助手状态控制流程图;图2为虚拟形象状态控制效果图;图3是本发明资源更新流程图。
具体实施方式
17.下面接合附图对本发明做进一步的详细说明:如图1—3所示,本发明的车辆基于虚拟形象的状态控制方法,包括如下步骤:1,资源管理。对所有的场景资源进行分类处理,分配资源的类型并对资源进行压缩处理,压缩的格式为bundle类型,将必须的基础资源置于本地,而较多较大的资源则存储于云端,在使用时进行下载解压处理。如图1所示,资源管理是虚拟形象实时渲染中至关重要的一步,影响着虚拟形象状态更新的准确性和稳定性,ai智慧助手通过资源管理的方式把一部分必须的基础资源存储到本地,把较多较大的资源,如大型的模型,动作,材质,特效,贴图进行分类打包后存储在云端。第一步是将需要使用到的模型资源进行分类打包,打包时用专用的3d引擎将资源打包为bundle类型的资源文件,每个bundle文件的大小进行限制便于下载和区分。第二步是将打包后的bundle文件分类存储到云端服务器,在云端服务器存储的时候严格按照资源的分类进行bundle文件的储存。经此两步骤后用户在终端使用云端(远端)资源时先从本地读取是否有要使用的bundle文件资源,如果本地不存在要使用的文件则从云端(远端)相应的地址中获取到需要使用的文件资源下载后存储在本地以便于下次快速使用,如果本地存在该资源则直接生成该场景并且将数据信息赋值于场景后进行渲染。
18.2,场景管理:在开启一个场景时对该场景内的资源进行检索,每个场景会都有一个对应的资源配置表,每个资源配置表的信息包含云端管理人员配置的资源信息和用户上传的偏好设置数据信息,每个数据信息中包含了对模型的选择以及动作和贴图的记录信息以及用户的id和该用户的偏好设置数据信息,对于该场景中用户的偏好设置进行更新,对于场景中已经更新的资源进行数据储存。
19.在用户使用的每个场景中都有相应要使用到的模型贴图以及动作文件资源,每个场景会都有一个对应的资源配置表,每个资源配置表的信息包含云端管理人员配置的资源信息和用户上传的偏好设置数据信息,每个数据信息信息中包含了对模型的选择以及动作和贴图的记录信息以及用户的id和该用户的偏好设置数据信息,所有的文件资源以及资源配置表都存储在远端的同级目录文件夹中,当用户使用该场景时会首先从资源配置表中读取该场景中需要的资源文件,如果为用户自定义的资源则从云端拉取用户的偏好设置然后生成场景模型并将偏好设置的数据同步给场景模型资源,如果是系统本身存在的资源则拉
取系统的数据设置然后再生成相应的场景模型,如果当场景的数据发生错误时则提示用户数据错误后将终端的场景状态设置为默认的场景,然后发送相关的场景错误信息到远端进行处理。
20.3,资源更新:资源可以由管理员在云端随时进行配置,或者用户在终端的资源列表中选择自己的偏好设置资源,统一在云端可进行配置;在用户使用一个模型时会先判断本地是否有该文件的存在,若存在该文件,则读取文件相应的md5值,读取后发起请求读取远端服务器同id资源的md5值,进行对比后若两值相等,则检测是否有数据的更新,若数据无变化则直接而成模型,有数据更新时先更新数据然后再生成模型到场景中,如果该文件的md5值不相等则从远端下载该资源,下载完成后覆盖该文件并且同步远端的数据,将文件及数据写入到本地磁盘,然后从本地的磁盘读取后生成到场景中,若该文件不存在于本地,则直接从远端拉取该文件的所有信息,并将相应的配置信息存储于本地。
21.图3所示,用户在终端获取资源配置表,可以根据自己的偏好设置资源,从资源配置表中拉取资源,并确认拉取资源是否成功;如果不成功,就返回继续拉取;如果拉取成功,则比较md5值是否有差异,读取文件相应的md5值,读取后发起请求读取远端服务器同id资源的md5值,进行对比;如果有差异(不相等),则从远端下载该资源,下载完成后进行更新,即覆盖该文件并且同步远端的数据;在更新后,以及md5值没有差异的状态下,都生成模型,并获取资源的状态码。md5值为文件加密算法计算出来的一串序列值,用于判断文件的完整性和唯一性,本发明采用md5值是否有差异进行判断。
22.4,状态控制。用户在终端触发一个状态时,终端先发起检测,从云端检测读取远端数据是否与终端本地的数据存在差异,如果状态信息不存在差异就直接对该模型执行触发的状态,如果状态信息与远端数据存在差异则记录好该差异,等待终端从远端更新差异数据后再进行终端模型状态的触发,当终端模型状态的信息触发发生错误的时候则在终端对用户进行提示后将错误信息发送到远端进行处理,终端则直接触发原有的模型状态。
23.还包括资源应用:在第四步步骤4)之后,场景开启后会依次从文件中加载该场景所需要使用的资源,对于场景中的所有资源进行逐一检索,场景中有更改的数据则对原有的物体数据进行更改替换并对用户的设置进行保存。
24.还包括资源制作,在第一步步骤1)之前,对各种场景下用户所需求的动作进行录入记录,在maya软件中对模型的骨骼节点进行编辑后进行模型动作的编辑调整,每录入编辑好一个模型后对资源进行分类保存。本发明的maya软件是常用的处理软件,骨骼节点是本领域的通用名称。
25.本发明可以增加车主的交互体验感觉,加强车主与、汽车、车企之间的关系,车主在各个场景下体验到多元化和丰富炫酷的虚拟形象效果,虚拟形象可以与车主进行互动而车主可以对虚拟形象的状态进行控制和更改,而汽车以前作为工具,现在则多了一层丰富的人机交互的外衣,使得产品更加的具备亲和性并对企业的文化进行了宣传展示并且增加用户粘性。
26.最后需要说明的是,本发明的上述实例仅仅是为说明本发明所作的举例,而并非是对本发明的实施方式的限定。尽管申请人参照较佳实施例对本发明进行了详细说明,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化和变动。这里无法对所有的实施方式予以穷举。凡是属于本发明的技术方案所引申出的显而
易见的变化或变动仍处于本发明的保护范围之列。

技术特征:
1.一种车辆基于虚拟形象的状态控制方法,其特征在于包括如下步骤:1)资源管理:对所有的场景资源进行分类处理,分配资源的类型并对资源进行压缩处理,压缩的格式为bundle类型,将基础资源置于本地,而较多较大的资源则存储于云端,在使用时进行下载解压处理;2)场景管理:在开启一个场景时对该场景内的资源进行检索,每个场景都有一个对应的资源配置表,每个资源配置表的信息包含云端管理人员配置的资源信息和用户上传的偏好设置数据信息;3)资源更新:资源由管理员在云端随时进行配置,或者用户在终端的资源列表中选择自己的偏好设置资源,统一在云端进行配置;4)状态控制:用户在终端触发一个状态时,终端先发起检测,从云端检测读取远端数据是否与终端本地的数据存在差异,如果状态信息不存在差异就直接对该模型执行触发的状态,如果状态信息与远端数据存在差异则记录该差异,等待终端从远端更新差异数据后再进行终端模型状态的触发,当终端模型状态的信息触发发生错误的时候则在终端对用户进行提示后将错误信息发送到远端进行处理,终端则直接触发原有的模型状态。2.根据权利要求1所述的车辆基于虚拟形象的状态控制方法,其特征在于:所述的较多较大的资源,包括大型的模型,动作,材质,特效,贴图。3.根据权利要求2所述的车辆基于虚拟形象的状态控制方法,其特征在于:所述的较多较大的资源,进行分类打包后存储在云端,第一步是将需要使用到的模型资源进行分类打包,打包时用3d引擎将资源打包为bundle类型的资源文件,第二步是将打包后的bundle文件分类存储到云端服务器,在云端服务器存储的时候按照资源的分类进行bundle文件的储存。4.根据权利要求1—3任一所述的车辆基于虚拟形象的状态控制方法,其特征在于:每个数据信息中包含了对模型的选择以及动作和贴图的记录信息以及用户的id和该用户的偏好设置数据信息。5.根据权利要求1—3任一所述的车辆基于虚拟形象的状态控制方法,其特征在于:在资源更新时,在用户使用一个模型时会先判断本地是否有该文件的存在,若存在该文件,则读取文件相应的md5值,读取后发起请求读取远端服务器同id资源的md5值,进行对比后若两值相等,则检测是否有数据的更新,若数据无变化则直接而成模型,有数据更新时先更新数据然后再生成模型到场景中,如果该文件的md5值不相等则从远端下载该资源,下载完成后覆盖该文件并且同步远端的数据,将文件及数据写入到本地磁盘,然后从本地的磁盘读取后生成到场景中,若该文件不存在于本地,则直接从远端拉取该文件的所有信息,并将相应的配置信息存储于本地。6.根据权利要求1—3任一所述的车辆基于虚拟形象的状态控制方法,其特征在于:在第步骤4)之后,还包括资源应用:场景开启后会依次从文件中加载该场景所需要使用的资源,对于场景中的所有资源进行逐一检索,场景中有更改的数据则对原有的物体数据进行更改替换并对用户的设置进行保存。7.根据权利要求1—3任一所述的车辆基于虚拟形象的状态控制方法,其特征在于:在第步骤1)之前,还包括资源制作,对各种场景下用户所需求的动作进行录入记录,在maya软件中对模型的骨骼节点进行编辑后进行模型动作的编辑调整,每录入编辑好一个模型后对
资源进行分类保存。

技术总结
本发明公开了一种车辆基于虚拟形象的状态控制方法,步骤为:1)资源管理:对所有的场景资源进行分类处理,分配资源的类型并对资源进行bundle类型的压缩处理;2)场景管理:每个场景都有一个对应的资源配置表,每个资源配置表的信息包含云端管理人员配置的资源信息和用户上传的偏好设置数据信息;3)资源更新:资源由管理员在云端随时进行配置,或者用户在终端的资源列表中选择自己的偏好设置资源,统一在云端进行配置;4)状态控制。本发明具有个性化、多样化的特点,通过AI虚拟形象的状态控制和更新方案,实现在车机有限的硬件配置条件下体验到多元化的虚拟形象展示效果;增加车主的交互体验感觉,加强车主与汽车、车企之间的关系。车企之间的关系。车企之间的关系。


技术研发人员:白家军 陈光银 张丹
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2022.06.24
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-4676.html

最新回复(0)