车端场景的生成方法、装置、云端、车端和存储介质与流程

文档序号:22469633发布日期:2020-10-09 21:58阅读:109来源:国知局
车端场景的生成方法、装置、云端、车端和存储介质与流程

本申请涉及人工智能技术,尤其涉及一种车端场景的生成方法、装置、云端、车端和存储介质。



背景技术:

车辆上设置有多种输出设备,如显示屏、氛围灯、座椅、音响、空调等。这些输出设备通常是单独执行某种功能,而无法相互配合实现某种场景。



技术实现要素:

本申请实施例提供一种车端场景的生成方法、装置、云端、车端和存储介质,以解决相关技术存在的问题,技术方案如下:

第一方面,本申请实施例提供了一种车端场景的生成方法,应用于云端,包括:

接收场景生成请求,场景生成请求中包括场景创作参数和车端各场景执行组件的状态;

根据场景创作参数和各场景执行组件的状态,确定出与场景创作参数对应的至少一个目标场景执行组件;

生成车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

向车端返回车端场景执行策略,以使车端触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

第二方面,本申请实施例提供了一种车端场景的生成方法,应用于车端,包括:

向云端发送场景生成请求,场景生成请求中包括场景创作参数和车端各场景执行组件的状态,以使云端根据场景创作参数和各场景执行组件的状态,确定出车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

根据云端返回的车端场景执行策略,触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

第三方面,本申请实施例提供了一种车端场景的生成方法,应用于车端,包括:

根据场景创作参数和各场景执行组件的状态,确定出与场景创作参数对应的至少一个目标场景执行组件;

生成车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

第四方面,本申请实施例提供一种车端场景的生成装置,应用于云端,包括:

请求接收模块,用于接收场景生成请求,场景生成请求中包括场景创作参数和车端各场景执行组件的状态;

执行组件确定模块,用于根据场景创作参数和各场景执行组件的状态,确定出与场景创作参数对应的至少一个目标场景执行组件;

执行策略生成模块,用于生成车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

执行策略返回模块,用于向车端返回车端场景执行策略,以使车端触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

第五方面,本申请实施例提供了一种车端场景的生成装置,应用于车端,包括:

请求发送模块,用于向云端发送场景生成请求,场景生成请求中包括场景创作参数和车端各场景执行组件的状态,以使云端根据场景创作参数和各场景执行组件的状态,确定出车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

触发模块,用于根据云端返回的车端场景执行策略,触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

第六方面,本申请实施例提供了一种车端场景的生成方法,应用于车端,其特征在于,包括:

执行组件确定模块,用于根据场景创作参数和各场景执行组件的状态,确定出与场景创作参数对应的至少一个目标场景执行组件;

执行策略生成模块,用于生成车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

触发模块,用于触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

第七方面,本申请实施例提供了一种云端,包括:

至少一个第一处理器;以及

与该至少一个第一处理器通信连接的第一存储器;其中,

该第一存储器存储有可被该至少一个第一处理器执行的指令,该指令被该至少一个第一处理器执行,以使该至少一个第一处理器能够执行以上任一种云端的车端场景的生成方法。

第八方面,本申请实施例提供了一种车端,包括:

至少一个第二处理器;以及

与该至少一个第二处理器通信连接的第二存储器;其中,

该第二存储器存储有可被该至少一个第二处理器执行的指令,该指令被该至少一个第二处理器执行,以使该至少一个第二处理器能够执行上述任一方面的车端的车端场景的生成方法。

第九方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机指令,该计算机指令被处理器执行时实现上述任一方面的车端场景的生成方法。

上述技术方案中的优点或有益效果包括:可以根据用户提供的场景创作参数,构建出一整套包含视频、音乐、香氛、座椅震动等维度的场景执行策略,通过车内多设备的同步协作,重现或虚构出一段场景,使用户在车内可以享受到包含3d、触觉和嗅觉的5d沉浸式场景体验。

上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。

图1为根据本申请实施例一的云端的车端场景的生成方法的示意图;

图2为根据本申请实施例一的车端场景的生成方法的应用示例的示意图;

图3为根据本申请实施例一的车端场景的生成方法的应用示例的示意图;

图4为根据本申请实施例一的车端的车端场景的生成方法的示意图;

图5为根据本申请实施例二的车端的车端场景的生成方法的示意图;

图6为根据本申请实施例三的云端的车端场景的生成装置的示意图;

图7为根据本申请实施例三的车端的车端场景的生成装置的示意图;

图8为根据本申请实施例四的车端的车端场景的生成装置的示意图;

图9为根据本申请实施例五的云端或车端的示意图。

具体实施方式

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。

实施例一

本申请实施例提供一种车端场景的生成方法,可以应用于云端,即可以由云端实现。如图1所示,该生成方法可以包括:

步骤s101、接收场景生成请求,该场景生成请求中包括场景创作参数和车端各场景执行组件的状态。

其中,车端的场景执行组件包括但不限于车辆的各输出设备。如中控屏、副屏、二排屏、座椅、方向盘、空调、香氛释放装置、音频装置或氛围灯等。也就是说,车端场景执行组件为实现车端场景的执行体,触发多个场景执行组件可以在车端实现听觉、视觉、触觉、嗅觉等多方面感官的5d场景。

其中,用户主动发起场景创作诉求的方式包括但不限于车端或移动终端的界面操作、语音方式等。具体地,用户可以通过车端应用程序(application,app)或移动终端的app的界面进行相应的界面操作,从而通过界面操作方式主动发起场景创作诉求。用户也可以向车端或移动终端的麦克风发出语音指令,从而主动发起场景创作诉求。在用户发起场景创作诉求后,车端或移动终端可以向云端发送场景生成请求。其中,移动终端可以为手机、平板电脑等智能设备。

进一步地,场景生成请求中包括场景创作参数,如场景主题的关键词或用户的场景偏好设置等。用户可以通过车端app或移动终端的app输入场景创作参数。

步骤s102、根据场景创作参数和各场景执行组件的状态,确定出与场景创作参数对应的至少一个目标场景执行组件。

例如,云端可以对场景创作参数进行意境分析,确认出场景方案,该场景方案的执行需要一个或多个场景执行组件,进一步可以根据场景执行组件的状太确定出可用的一个或多个目标场景执行组件。例如:根据场景方案需要方向盘,但由于车辆在行驶过程中,方向盘的状态为不可用,则方向盘就不会被作为目标场景执行组件。在一个示例中,云端可以存储有多个场景方案,进而可以根据场景创作参数匹配对应的场景方案。

步骤s103、生成车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息。

车端场景执行策略中包括每个目标场景执行组件对应的执行信息,如运动方向、运动角度、香料释放比例、显示策略或展示内容等。

步骤s104、向车端返回执行策略,以使车端触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

云端将车端返回执行策略,从而车端可以通过车辆的中控触发对应的目标场景执行组件按照执行信息工作,以实现与场景创作参数对应的场景。例如:触发座椅朝前运动10厘米后旋转90度。

在一种实施方式中,执行信息包括创作作品,在步骤s103中可以包括:根据场景创作参数和目标场景执行组件的状态,创作对应的创作作品。在另一种实施方式中,执行信息包括创作作品的存储地址,在步骤s103中可以包括:根据场景创作参数和目标场景执行组件的状态,创作对应的创作作品;存储创作作品,并获取创作作品的存储地址。

例如:云端根据目标场景执行组件的状态,如用户座椅视角、各显示设备(如中控屏、副屏、二排屏等)所处位置角度,结合场景创作参数,创作不同视角的视频创作作品,供各显示设备展示。

其中,创作作品如音乐、诗歌或绘画等可以直接返回给车端,由车端触发相应的目标场景执行组件展示创作作品。创作作品如视频等,也可以存储在云端,由云端将该创作作品的存储地址返回给车端,车端可以根据该创作作品的存储地址下载创作作品,并触发相应的目标场景执行组件展示创作作品。

在一种实施方式中,场景创作参数中包括创作素材,在步骤s103中还可以包括:根据创作素材创作对应的创作作品。在又一种实施方式中,场景创作参数中包括创作素材的存储地址,在步骤s103中还可以包括:根据创作素材的存储地址调用对应的创作素材;根据创作素材创作对应的创作作品。

创作素材可以包括车载多媒体组件采集到的车辆内外部环境的图像、音频或视频等。车端可以将将创作素材或创作素材的存储地址作为场景创作参数发送给云端。例如:车端可以将创作素材上传至云端,云端保存后将该创作素材对应的存储地址返回给车端。

下面结合图2介绍本申请实施例的车端场景的生成方法的一个示例。如图2所示,用户可以基于车内创作程序(车端app)输入场景创作参数,如创作关键字以及一些偏好设置;车端发送包括场景创作参数的场景生成请求至云端。云端的请求处理服务模块对车端发送的场景生成请求进行处理后发送给云端的人工智能(artificialintelligence,ai)场景服务模块。ai场景服务模块对场景创作参数,如关键字,进行意境分析,并匹配车内可用的场景方案确认出场景方案,进而构建虚拟场景(车端场景执行策略)。该虚拟场景包括输出设备所要展示的创作作品。该创作作品可由作品创作模块整合创作信息并创作生成。其中,创作信息可以为场景创作参数,如关键字、创作素材或创作素材的地址等。

作品创作模块可以包括ai创作模型,该ai创作模型可以通过大量的样本数据训练深度学习神经网络而得到。ai创作模型可以为多个,如ai诗歌创作模型、ai绘画创作模型、ai音乐创作模型、ai视频剪辑模型等,进而云端可以根据创作信息的不同选择对应的模型,创作对应的ai创作作品。作品创作模块在完成创作作品后,可以将创作作品存储至云端,如内容分发网络(contentdeliverynetwork,cdn)。进而,作品创作模块可以向ai场景服务模块返回该创作作品的统一资源定位系统(uniformresourcelocator,url)地址。ai场景服务模块得到创作作品后,会对对应的目标场景执行组件进行配对,生成车端场景执行策略,并由消息推送中心返回给车端根据创作作品的url地址下载创作作品,并通过中控统一调度车内各输出设备,展示最终结果。

下面结合图3介绍本申请实施例的车端场景的生成方法的一个示例。如图3所示,用户可以通过车端创作程序(车端app)选择场景重现,从而主动发出场景生成的诉求,进而车端可以向云端发送场景生成请求。用户可以选择车载数字视频录像机(digitalvideorecorder,dvr)所采集的视频作为创作素材。例如:车端可以将车载dvr采集的创作素材上传至云端的联机商用系统(on-linebusinesssystems,obs),并将创作素材的存储地址(如url地址)作为场景创作参数发送给云端。云端根据该存储地址下载创作素材,进行意境分析,并匹配车内可用的场景方案,进而确定出目标场景执行组件,并根据目标场景执行组件的状态,如用户座椅视角、各显示设备所处位置角度,进行视频创作作品的拼接合成,生成车内各设备的执行信息,即车端场景执行策略。进一步地,将车端场景执行策略及相关视频素材同步到cdn。云端将车端场景执行策略返回至车端。车端下载创作作品后,通过中控统一调度车内各输出设备,展示最终结果。

本申请实施例提供一种车端场景的生成方法,可以应用于车端,即可以由车端实现。如图4所示,该生成方法可以包括:

步骤s401、向云端发送场景生成请求,场景生成请求中包括场景创作参数和车端各场景执行组件的状态,以使云端根据场景创作参数和各场景执行组件的状态,确定出车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

步骤s402、根据云端返回的执行策略,触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

在一种实施方式中,执行信息包括创作作品或创作作品的存储地址,在步骤s402中可以包括:根据创作作品或创作作品的存储地址,触发目标场景执行组件展示创作作品。

在一种实施方式中,场景创作参数中包括创作素材的存储地址,在步骤s401之前还可以包括:将车端多媒体组件采集的创作素材上传至云端;接收云端返回的与创作素材对应的存储地址。

车端的车端场景的生成方法可以参见上述云端的车端场景的生成方法中的对应描述,在此不再赘述。

根据本申请实施例的技术方案,可以根据用户提供的场景意境或车载多媒体组件采集的真实创作素材,借助于ai云强大的计算能力,构建出一整套包含视频、音乐、香氛、座椅震动等维度的场景执行策略。车端执行该策略后,通过车内多设备的同步协作,重现或虚构出一段场景,使用户在车内可以享受到包含3d、触觉和嗅觉的5d沉浸式场景体验。

实施例二

本申请实施例提供一种车端场景的生成方法,可以应用于车端。如图5所示,该生成方法可以包括:

步骤s501、根据场景创作参数和各场景执行组件的状态,确定出与场景创作参数对应的至少一个目标场景执行组件;

步骤s502、生成车端场景执行策略,车端场景执行策略中包括与目标场景执行组件对应的执行信息;

步骤s503、触发目标场景执行组件按照执行信息工作,以生成与场景创作参数对应的车端场景。

在一种实施方式中,执行信息包括创作作品,在步骤s502中可以包括:根据场景创作参数创作供目标场景执行组件展示的创作作品。

在一种实施方式中,执行信息包括创作作品,在步骤s502中还可以包括:获取车端多媒体组件采集的创作素材;根据创作素材创作供目标场景执行组件展示的创作作品。

也就是说,上述云端处理执行的车端场景的生成方法均可以由车端处理器执行,可以参见上述云端车端场景的生成方法中的对应描述,在此不再赘述。

根据本申请实施例的技术方案,可以根据用户提供的场景意境或车载多媒体组件采集的真实创作素材,由车端构建出一整套包含视频、音乐、香氛、座椅震动等维度的场景执行策略,通过车内多设备的同步协作,重现或虚构出一段场景,使用户在车内可以享受到包含3d、触觉和嗅觉的5d沉浸式场景体验。

实施例三

图6示出根据本申请实施例的车端场景的生成装置的结构框图,该装置可以应用于云端,如图6所示,该装置可以包括:

请求接收模块601,用于接收场景生成请求,所述场景生成请求中包括场景创作参数和车端各场景执行组件的状态;

执行组件确定模块602,用于根据所述场景创作参数和各所述场景执行组件的状态,确定出与所述场景创作参数对应的至少一个目标场景执行组件;

执行策略生成模块603,用于生成车端场景执行策略,所述车端场景执行策略中包括与所述目标场景执行组件对应的执行信息;

执行策略返回模块604,用于向所述车端返回所述车端场景执行策略,以使所述车端触发所述目标场景执行组件按照所述执行信息工作,以生成与所述场景创作参数对应的车端场景。

图7示出根据本申请实施例的车端场景的生成装置的结构框图。该装置可以应用于车端,如图7所示,该装置可以包括:

请求发送模块701,用于向云端发送场景生成请求,所述场景生成请求中包括场景创作参数和车端各场景执行组件的状态,以使云端根据所述场景创作参数和各所述场景执行组件的状态,确定出车端场景执行策略,所述车端场景执行策略中包括与目标场景执行组件对应的执行信息;

触发模块702,用于根据所述云端返回的车端场景执行策略,触发所述目标场景执行组件按照所述执行信息工作,以生成与所述场景创作参数对应的车端场景。

本申请实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。

实施例四

图8示出根据本申请实施例的车端场景的生成装置的结构框图。该装置可以应用于车端,如图8所示,该装置可以包括:

执行组件确定模块801,用于根据场景创作参数和各所述场景执行组件的状态,确定出与所述场景创作参数对应的至少一个目标场景执行组件;

执行策略生成模块802,用于生成车端场景执行策略,所述车端场景执行策略中包括与所述目标场景执行组件对应的执行信息;

触发模块803,用于触发所述目标场景执行组件按照所述执行信息工作,以生成与所述场景创作参数对应的车端场景。

本申请实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。

实施例五

图9示出根据本申请实施例的车端或云端的结构框图。如图9所示,该车端或云端包括:存储器901和处理器902,存储器901内存储有可在处理器902上运行的指令。处理器902执行该指令时实现上述实施例中的任一种香氛释放方法。存储器901和处理器902的数量可以为一个或多个。该终端或服务器旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。终端或服务器还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

该车机端或移动终端还可以包括通信接口903,用于与外界设备进行通信,进行数据交互传输。各个设备利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器902可以对在终端或服务器内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个终端或服务器,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器901、处理器902及通信接口903集成在一块芯片上,则存储器901、处理器902及通信接口903可以通过内部接口完成相互间的通信。

应理解的是,上述处理器可以是中央处理器(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsigtalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advancedriscmachines,arm)架构的处理器。

本申请实施例提供了一种计算机可读存储介质(如上述的存储器901),其存储有计算机指令,该程序被处理器执行时实现本申请实施例中提供的方法。

可选的,存储器901可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据终端或服务器的使用所创建的数据等。此外,存储器901可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器901可选包括相对于处理器902远程设置的存储器,这些远程存储器可以通过网络连接至终端或服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

其中,处理器902可以为第一处理器或第二处理器;存储器901可以为第一存储器或第二存储器。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本申请的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或多个(两个或两个以上)用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。

应理解的是,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1