基于AR的活动创建方法和装置、电子设备、存储介质制造方法及图纸

技术编号:35351870 阅读:26 留言:0更新日期:2022-10-26 12:21
本实施例提供一种基于AR的活动创建方法和装置、电子设备、存储介质,属于人工智能技术领域,方法包括:获取客户端检测到的用户触发的选择信息,调用AR营销活动SDK读取选择信息对应的AR营销活动,进而从AR营销活动服务器获取AR营销活动对应的活动模板;识别客户端上运行的操作系统类型,调用AR营销活动SDK与操作系统类型对应的AR引擎,通过AR引擎对活动模板进行建模,得到AR活动3D场景;获取用户配置的活动配置数据,根据活动配置数据对AR活动3D场景进行重构,得到AR活动文件;本申请通过AR营销活动SDK与上层的AR营销活动进行交互,并向下层兼容不同的操作系统,能够提高基于AR的活动创建效率。动创建效率。动创建效率。

【技术实现步骤摘要】
基于AR的活动创建方法和装置、电子设备、存储介质


[0001]本申请涉及人工智能
,尤其涉及一种基于AR的活动创建方法和装置、电子设备、存储介质。

技术介绍

[0002]随着人工智能技术的发展,各种AR营销活动层出不穷。现有技术中,AR营销活动实现方案通常采用整体定制开发,采用这种方式进行开发时,在业务层面,面对不同的业务场景,每创建一次AR营销活动都需要针对业务场景进行定制化的代码开发;在实现层面,面对iOS操作系统和安卓操作系统等不同的智能手机操作系统,需要针对每个智能手机操作系统分别进行代码开发,使得开发成本高,且开发周期长,效率比较低下。
[0003]因此,如何提高基于AR的活动创建效率,成为了亟待解决的技术问题。

技术实现思路

[0004]本申请实施例的主要目的在于提出一种基于AR的活动创建方法和装置、电子设备、存储介质,旨在提高基于AR的活动创建的效率。
[0005]为实现上述目的,本申请实施例的第一方面提出了一种基于AR的活动创建方法,所述方法包括:
[0006]获取客户端检测到的用户触发的选择信息,调用AR营销活动SDK读取所述选择信息对应的AR营销活动;
[0007]调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的活动模板;
[0008]识别客户端上运行的操作系统类型,调用AR营销活动SDK与所述操作系统类型对应的AR引擎,通过所述AR引擎对所述活动模板进行建模,得到AR活动3D场景;其中,所述AR营销活动SDK预先封装有分别与多个操作系统类型一一对应的AR引擎;
[0009]获取用户配置的活动配置数据,根据所述活动配置数据对所述AR活动3D场景进行重构,得到AR活动文件。
[0010]在一些实施例中,在获取客户端检测到的用户触发的选择信息之前,所述方法还包括:
[0011]获取多个业务场景;
[0012]对每个业务场景分别设置对应的模板集,所述模板集包含至少一个空白活动模板;
[0013]对每个所述空白活动模板分别配置至少一个默认活动规则数据、以及与所述默认活动规则数据一一对应的默认活动素材文件,得到默认活动模板;
[0014]设置所述默认活动模板对应的模板名称,得到每个业务场景对应的AR营销活动。
[0015]在一些实施例中,在获取客户端检测到的用户触发的选择信息之前,所述方法还包括:
[0016]响应于创建AR营销活动的指示信息,通过客户端展示预先建立好的一个或多个AR营销活动。
[0017]在一些实施例中,所述调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的活动模板包括:
[0018]调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的模板名称;
[0019]AR营销活动SDK根据所述模板名称从AR营销活动服务器获取与所述模板名称对应的第一活动规则数据和第一活动素材文件;其中,所述第一活动规则数据包括所述模板名称默认配置的活动规则数据;所述第一活动素材文件包括所述模板名称默认配置的模型文件。
[0020]在一些实施例中,所述识别客户端上运行的操作系统类型,调用AR营销活动SDK与所述操作系统类型对应的AR引擎,通过所述AR引擎对所述活动模板进行建模,得到AR活动3D场景,包括:
[0021]获取客户端上运行的操作系统类型;
[0022]AR营销活动SDK确定与所述操作系统类型对应的AR引擎,得到目标引擎;其中,所述AR营销活动SDK封装有与多个操作系统类型一一对应的AR引擎;
[0023]AR营销活动SDK调用所述目标引擎,通过所述目标引擎读取设置于客户端上的传感数据,根据所述传感数据对所述活动模板进行建模,得到AR活动3D场景。
[0024]在一些实施例中,所述获取用户配置的活动配置数据,根据所述活动配置数据对所述AR活动3D场景进行重构,得到AR活动文件,包括:
[0025]获取活动配置数据,所述活动配置数据包括第二活动规则数据和第二活动素材文件;
[0026]根据所述第二活动素材文件对所述AR活动3D场景进行渲染,得到AR活动3D素材;
[0027]根据所述第二活动规则数据配置所述AR活动3D素材的活动规则,得到AR活动3D文件。
[0028]在一些实施例中,所述根据所述第二活动素材文件对所述AR活动3D场景进行渲染,得到AR活动3D素材,包括:
[0029]获取第二活动素材文件;
[0030]AR营销活动SDK调用OpenGL ES,将所述第二活动素材文件和所述AR活动3D文件加载到OpenGL ES;其中,所述AR营销活动SDK还封装有OpenGL ES;
[0031]通过OpenGL ES对所述第二活动素材文件和所述AR活动3D文件进行3D模型渲染和纹理贴图,得到AR活动3D素材。
[0032]为实现上述目的,本申请实施例的第二方面提出了一种基于AR的活动创建装置,所述装置包括:
[0033]AR营销活动获取模块,用于获取客户端检测到的用户触发的选择信息,调用AR营销活动SDK读取所述选择信息对应的AR营销活动;
[0034]活动模板获取模块,用于调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的活动模板;
[0035]场景创建模块,用于识别客户端上运行的操作系统类型,调用AR营销活动SDK与所
述操作系统类型对应的AR引擎,通过所述AR引擎对所述活动模板进行建模,得到AR活动3D场景;其中,所述AR营销活动SDK预先封装有分别与多个操作系统类型一一对应的AR引擎;
[0036]AR活动创建模块,用于获取用户配置的活动配置数据,根据所述活动配置数据对所述AR活动3D场景进行重构,得到AR活动文件。
[0037]为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现上述第一方面所述的方法。
[0038]为实现上述目的,本申请实施例的第四方面提出了一种计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面所述的方法。
[0039]本申请提出的基于AR的活动创建方法和装置、电子设备、存储介质,其通过获取客户端检测到的用户触发的选择信息,调用AR营销活动SDK读取所述选择信息对应的AR营销活动;从而识别用户的选择信息,并快速匹配用户选择的AR营销活动;通过调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的活动模板;从而通过AR营销活动SDK与上层的AR营销活动进行交互,能够在不用代码开发的前提下,反馈AR营销活动对应的活动模板;接着,通过识别本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于AR的活动创建方法,其特征在于,所述方法包括:获取客户端检测到的用户触发的选择信息,调用AR营销活动SDK读取所述选择信息对应的AR营销活动;其中,所述选择信息用于指示用户触发的AR营销活动;调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的活动模板;识别客户端上运行的操作系统类型,调用AR营销活动SDK与所述操作系统类型对应的AR引擎,通过所述AR引擎对所述活动模板进行建模,得到AR活动3D场景;其中,所述AR营销活动SDK预先封装有分别与多个所述操作系统类型一一对应的所述AR引擎;获取用户配置的活动配置数据,根据所述活动配置数据对所述AR活动3D场景进行重构,得到AR活动文件。2.根据权利要求1所述的方法,其特征在于,在获取客户端检测到的用户触发的选择信息之前,所述方法还包括:获取多个业务场景;对每个业务场景分别设置对应的模板集,所述模板集包含至少一个空白活动模板;对每个所述空白活动模板分别配置至少一个默认活动规则数据、以及与所述默认活动规则数据一一对应的默认活动素材文件,得到默认活动模板;设置所述默认活动模板对应的模板名称,得到每个业务场景对应的AR营销活动。3.根据权利要求1所述的方法,其特征在于,在获取客户端检测到的用户触发的选择信息之前,所述方法还包括:响应于创建AR营销活动的指示信息,通过客户端展示预先建立好的一个或多个AR营销活动。4.根据权利要求1所述的方法,其特征在于,所述调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的活动模板包括:调用所述AR营销活动SDK从AR营销活动服务器获取所述AR营销活动对应的模板名称;AR营销活动SDK根据所述模板名称从AR营销活动服务器获取与所述模板名称对应的第一活动规则数据和第一活动素材文件;其中,所述第一活动规则数据包括所述模板名称默认配置的活动规则数据;所述第一活动素材文件包括所述模板名称默认配置的模型文件。5.根据权利要求1所述的方法,其特征在于,所述识别客户端上运行的操作系统类型,调用AR营销活动SDK与所述操作系统类型对应的AR引擎,通过所述AR引擎对所述活动模板进行建模,得到AR活动3D场景,包括:获取客户端上运行的操作系统类型;AR营销活动SDK确定与所述操作系统类型对应的AR引擎,得到目标引擎;其中,所述AR营销活动SDK封装有与多个操作系统类型一一对应的AR引擎;AR营销活动SDK调用所述目...

【专利技术属性】
技术研发人员:但江
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1