广告位展示方法、装置、电子设备及存储介质与流程

文档序号:31544004发布日期:2022-09-17 00:40阅读:48来源:国知局
广告位展示方法、装置、电子设备及存储介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种广告位展示方法、装置、电子设备及存储介质。


背景技术:

2.广告是企业促进商品销售的重要手段,通过广告可以传达更多的信息,塑造独一无二的品牌个性,提升商品在消费者心中的价值。对于实体建筑而言,在建筑内部和外部开发出更多有价值的广告位,不仅可以帮助企业宣传商品,也能为经营者带来收益。实体建筑例如,购物中心,体育场馆,机场,码头及地铁站等。
3.目前对于广告位的开发,大多是预先准备广告位的实景照片以及广告的图片,进而,通过合成平面图的软件合成该实景照片和该广告的图片,以达到将广告放置于广告位中的示意效果。
4.然而,基于平面图合成的广告位效果示意图,查看角度单一,存在很大局限性,无法直观展现广告位的覆盖范围,导致无法对广告的投放效果进行准确预估。


技术实现要素:

5.本技术实施例的目的在于提供一种广告位展示方法、装置、电子设备及存储介质,以解决目前基于平面图合成的广告位效果示意图,查看角度单一,无法直观展现广告位的覆盖范围的问题。具体技术方案如下:
6.第一方面,提供了一种广告位展示方法,所述方法包括:
7.响应于用户触发的针对目标建筑物对应的任一广告位的广告效果呈现操作,确定所述广告位在目标三维模型中的目标位置,所述目标三维模型为所述目标建筑物的三维模型;
8.确定所述目标位置对应的广告配置信息,以及,确定所述目标位置对应的覆盖范围,所述广告配置信息为所述目标位置配置广告的配置信息,所述覆盖范围为所述目标位置展示广告的可见范围;
9.基于所述目标三维模型、所述广告配置信息和所述覆盖范围生成所述广告位对应的三维展示模型,并利用所述三维展示模型展示所述广告位的展示效果。
10.在一个可能的实施方式中,所述方法还包括:
11.响应于用户触发的针对所述目标建筑物中第一观看位置的观看效果呈现操作,在所述目标三维模型中确定所述第一观看位置对应的第一坐标及所述第一坐标对应的至少一个第一广告位;
12.针对至少一个所述第一广告位中的任一第一广告位,确定所述第一广告位对应的中心点坐标;
13.基于所述第一坐标和所述中心点坐标确定所述第一观看位置观看所述第一广告位的观看效果。
14.在一个可能的实施方式中,所述基于所述第一坐标和所述中心点坐标确定所述第一观看位置观看所述第一广告位的观看效果,包括:
15.利用射线检测工具创建所述第一坐标指向所述中心点坐标发出的虚拟射线;
16.若所述虚拟射线在命中所述中心点坐标之前没有被遮挡,则获取所述中心点坐标对应的朝向向量,及,获取所述中心点坐标指向所述第一坐标的目标向量,并计算所述朝向向量与所述目标向量的乘积;
17.在所述乘积大于零的情况下,则确定在所述第一观看位置能看见所述第一广告位;
18.若所述虚拟射线在命中所述中心点坐标之前被遮挡,或,在所述乘积小于或等于零的情况下,则确定在所述第一观看位置无法看见所述第一广告位。
19.在一个可能的实施方式中,所述方法还包括:
20.在所述乘积大于零的情况下,确定所述目标向量的长度,所述长度即所述第一坐标和所述中心点坐标之间的距离;
21.按照所述长度由短到长对至少一个所述第一广告位进行排序,得到排序结果,其中,长度越短则距离越近,则观看效果越好;
22.基于所述排序结果生成所述第一观看位置对应的广告位推荐列表,并展示所述广告位推荐列表。
23.在一个可能的实施方式中,所述方法还包括:
24.针对至少一个所述第一广告位中的任一第一广告位,在接收到所述第一广告位对应的近距离观看指令时,获取预设的近距离观看参数,所述近距离观看参数包括预设角度和预设距离;
25.在所述目标三维模型中,按照所述预设角度和所述预设距离,查找与所述第一广告位的中心点坐标对应的第二坐标,所述第二坐标位于所述中心点坐标正方向预设角度,且,与所述中心点坐标相距预设距离;
26.将观看位置切换至所述第二坐标,并将观看视角调整至朝向所述第一广告位。
27.在一个可能的实施方式中,所述确定所述目标位置对应的覆盖范围,包括:
28.利用预设辐射工具在所述目标三维模型中的所述目标位置设置光照对象,所述光照对象的辐射方向与所述目标位置的展示方向相同;
29.激活所述光照对象,以使所述光照对象按照所述辐射方向、预设辐射角度和预设辐射距离进行辐射得到辐射范围,将所述辐射范围确定为所述覆盖范围。
30.在一个可能的实施方式中,所述方法还包括:
31.针对目标建筑物对应的任一广告位,获取所述广告位对应的广告位标识;
32.基于多个所述广告位标识和多个所述广告位对应的三维展示模型,生成所述目标建筑物对应的广告位销控表;
33.其中,在所述广告位销控表中点击所述广告位标识时,启动所述三维展示模型,以使所述三维展示模型展示所述广告位的展示效果。
34.第二方面,提供了一种广告位展示装置,所述装置包括:
35.第一确定模块,用于响应于用户触发的针对目标建筑物对应的任一广告位的广告效果呈现操作,确定所述广告位在目标三维模型中的目标位置,所述目标三维模型为所述
目标建筑物的三维模型;
36.第二确定模块,用于确定所述目标位置对应的广告配置信息,以及,确定所述目标位置对应的覆盖范围,所述广告配置信息为所述目标位置配置广告的配置信息,所述覆盖范围为所述目标位置展示广告的可见范围;
37.展示模块,用于基于所述目标三维模型、所述广告配置信息和所述覆盖范围生成所述广告位对应的三维展示模型,并利用所述三维展示模型展示所述广告位的展示效果。
38.在一个可能的实施方式中,所述装置还包括:
39.第三确定模块,用于响应于用户触发的针对所述目标建筑物中第一观看位置的观看效果呈现操作,在所述目标三维模型中确定所述第一观看位置对应的第一坐标及所述第一坐标对应的至少一个第一广告位;
40.第四确定模块,用于针对至少一个所述第一广告位中的任一第一广告位,确定所述第一广告位对应的中心点坐标;
41.第五确定模块,用于基于所述第一坐标和所述中心点坐标确定所述第一观看位置观看所述第一广告位的观看效果。
42.在一个可能的实施方式中,所述第五确定模块,具体用于:
43.利用射线检测工具创建所述第一坐标指向所述中心点坐标发出的虚拟射线;
44.若所述虚拟射线在命中所述中心点坐标之前没有被遮挡,则获取所述中心点坐标对应的朝向向量,及,获取所述中心点坐标指向所述第一坐标的目标向量,并计算所述朝向向量与所述目标向量的乘积;
45.在所述乘积大于零的情况下,则确定在所述第一观看位置能看见所述第一广告位;
46.若所述虚拟射线在命中所述中心点坐标之前被遮挡,或,在所述乘积小于或等于零的情况下,则确定在所述第一观看位置无法看见所述第一广告位。
47.在一个可能的实施方式中,所述装置还包括:
48.第六确定模块,用于在所述乘积大于零的情况下,确定所述目标向量的长度,所述长度即所述第一坐标和所述中心点坐标之间的距离;
49.排序模块,用于按照所述长度由短到长对至少一个所述第一广告位进行排序,得到排序结果,其中,长度越短则距离越近,则观看效果越好;
50.第一生成模块,用于基于所述排序结果生成所述第一观看位置对应的广告位推荐列表,并展示所述广告位推荐列表。
51.在一个可能的实施方式中,所述装置还包括:
52.接收模块,用于针对至少一个所述第一广告位中的任一第一广告位,在接收到所述第一广告位对应的近距离观看指令时,获取预设的近距离观看参数,所述近距离观看参数包括预设角度和预设距离;
53.查找模块,用于在所述目标三维模型中,按照所述预设角度和所述预设距离,查找与所述第一广告位的中心点坐标对应的第二坐标,所述第二坐标位于所述中心点坐标正方向预设角度,且,与所述中心点坐标相距预设距离;
54.切换模块,用于将观看位置切换至所述第二坐标,并将观看视角调整至朝向所述第一广告位。
55.在一个可能的实施方式中,所述第二确定模块,具体用于:
56.利用预设辐射工具在所述目标三维模型中的所述目标位置设置光照对象,所述光照对象的辐射方向与所述目标位置的展示方向相同;
57.激活所述光照对象,以使所述光照对象按照所述辐射方向、预设辐射角度和预设辐射距离进行辐射得到辐射范围,将所述辐射范围确定为所述覆盖范围。
58.在一个可能的实施方式中,所述装置还包括:
59.获取模块,用于针对目标建筑物对应的任一广告位,获取所述广告位对应的广告位标识;
60.第二生成模块,用于基于多个所述广告位标识和多个所述广告位对应的三维展示模型,生成所述目标建筑物对应的广告位销控表;
61.其中,在所述广告位销控表中点击所述广告位标识时,启动所述三维展示模型,以使所述三维展示模型展示所述广告位的展示效果。
62.第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
63.存储器,用于存放计算机程序;
64.处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。
65.第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。
66.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的广告位展示方法。
67.本技术实施例有益效果:
68.本技术实施例提供了一种广告位展示方法、装置、电子设备及存储介质,在本技术中,首先,响应于用户触发的针对目标建筑物对应的任一广告位的广告效果呈现操作,确定所述广告位在目标三维模型中的目标位置,所述目标三维模型为所述目标建筑物的三维模型;确定所述目标位置对应的广告配置信息,及,确定所述目标位置对应的覆盖范围;最后,基于所述目标三维模型、所述广告配置信息和所述覆盖范围生成所述广告位对应的三维展示模型,并利用所述三维展示模型展示所述广告位的展示效果。
69.通过本技术可以在三维展示模型中了解广告位的覆盖范围,并且,基于三维模型的特性,可以查看广告位对应的不同角度的展示情况。即,通过本技术可以使广告位的展示效果更加直观,从而方便用户更好的了解广告位的位置,以及,更好的判断广告位未来能够具备的曝光度。
70.当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
71.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
72.图1为本技术实施例提供的一种广告位展示方法的流程图;
73.图2为本技术实施例提供的一种辐射效果示意图;
74.图3为本技术另一实施例提供的一种广告位展示方法的流程图;
75.图4为本技术实施例提供的一种广告雷达功能俯视示意图;
76.图5为本技术实施例提供的一种射线检测过程的示意图;
77.图6为本技术另一实施例提供的一种广告位展示方法的流程图;
78.图7为本技术实施例提供的一种广告位推荐列表展示示意图;
79.图8为本技术另一实施例提供的一种广告位展示方法的流程图;
80.图9为本技术实施例提供的一种广告位销控表的示意图;
81.图10为本技术实施例提供的一种广告位展示装置的结构示意图;
82.图11为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
83.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
84.下面将结合具体实施方式,对本技术实施例提供的一种广告位展示方法进行详细的说明,如图1所示,具体步骤如下:
85.s101,响应于用户触发的针对目标建筑物对应的任一广告位的广告效果呈现操作,确定所述广告位在目标三维模型中的目标位置,所述目标三维模型为所述目标建筑物的三维模型。
86.本技术实施例提供了一种广告位展示方法,可以应用于展示实际场景中的广告位。在本技术实施例中,目标建筑物为实际场景中提供广告位的建筑物,可以预先基于数字孪生技术,依据目标建筑物的建筑cad图纸一比一还原建筑3d模型(即目标三维模型),将建筑模型数字化。进而,响应于用户触发的针对目标建筑物对应的任一广告位的广告效果呈现操作,在目标三维模型中,确定目标建筑物上该广告位对应的目标位置。
87.s102,确定所述目标位置对应的广告配置信息,以及,确定所述目标位置对应的覆盖范围,所述广告配置信息为所述目标位置配置广告的配置信息,所述覆盖范围为所述目标位置展示广告的可见范围。
88.s103,基于所述目标三维模型、所述广告配置信息和所述覆盖范围生成所述广告位对应的三维展示模型,并利用所述三维展示模型展示所述广告位的展示效果。
89.以下对s102-s103进行统一说明:
90.在本技术实施例中,广告配置信息为目标位置配置广告的配置信息。在将目标位置对应的广告配置到目标位置时,可以存储对应的广告配置信息。例如,若目标位置对应的广告位已售出,用于展示广告a,则广告配置信息为将广告a配置到目标位置的信息。若目标位置对应的广告位尚处于空闲状态(未售出),则可以用于展示作为示例的广告b,广告配置信息为将广告b配置到目标位置的信息。
91.为了方便理解,此处提供一种配置过程:将目标三维模型拆解成支撑物和显示区
域。支撑物定义为可调节高度的柱子;显示区域定义为支持画面展示的立方体;支撑物高度对应目标位置(即广告位)距地高;显示区域长宽对应目标位置(即广告位)长宽。
92.显示区域画面呈现约定:基于显示区域为多面体,将模型uv绑定进行约定:0-0.5区间为显示面uv分布,其他面共用0.5-1区间。
93.画面适配提供三种适配模式:自适应;平铺;填充。
94.根据适配规则,计算显示区域大小和显示素材(即广告内容)的大小之间的关系。以参数形式传入,并计算0-0.5区间的uv采样。
95.即,在这里,广告配置信息包括支撑物高度、显示区域长宽、显示区域画面呈现约定、适配模式以及适配规则。
96.在本技术实施例中,覆盖范围为目标位置展示广告的可见范围,具体可以通过以下步骤确定覆盖范围:利用预设辐射工具在所述目标三维模型中的所述目标位置设置光照对象,所述光照对象的辐射方向与所述目标位置的展示方向相同;激活所述光照对象,以使所述光照对象按照所述辐射方向、预设辐射角度和预设辐射距离进行辐射得到辐射范围,将所述辐射范围确定为所述覆盖范围。
97.作为一种实施方式,预设辐射工具可以是开发工具unity中的辐射功能。预先在unity场景中放置一个光照对象(light),将其类型设置为spot,角度为预设辐射角度(如150度),预设辐射距离(如500米),灯光颜色为蓝色,并反激活light对象。针对目标位置,打开辐射功能后,将light的位置移动到目标位置的中心,方向与目标位置的展示方向相同,并激活light对象,则unity场景中被蓝光打到的范围即为覆盖范围,也即,能看到广告的范围。如图2所示,为一种辐射效果示意图,其中“辐射范围”圈中部分,即覆盖范围。
98.其中,针对路旗和单立柱广告牌等多面展示的广告位,展示方向有多个,以每个展示面的正方向为展示方向,计算覆盖范围,将一个广告位对应的每个展示面的覆盖范围汇总得到该广告位的覆盖范围。
99.进而,按照广告配置信息和覆盖范围对目标三维模型进行配置,从而生成该广告位对应的三维展示模型,并利用该三维展示模型展示该广告位的展示效果,其中,展示效果包括对广告的展示情况以及广告位的覆盖范围。在使用过程中,也根据用户的选择确定是否显示覆盖范围,以及如何显示覆盖范围。例如则用户可以选择用蓝色显示覆盖范围。
100.通过本技术可以在三维展示模型中了解广告位的覆盖范围,并且,基于三维模型的特性,可以查看广告位对应的不同角度的展示情况。即,通过本技术可以使广告位的展示效果更加直观,从而方便用户更好的了解广告位的位置,以及,更好的判断广告位未来能够具备的曝光度。
101.在本技术又一实施例中,如图3所示,所述方法还包括以下步骤:
102.s201,响应于用户触发的针对所述目标建筑物中第一观看位置的观看效果呈现操作,在所述目标三维模型中确定所述第一观看位置对应的第一坐标及所述第一坐标对应的至少一个第一广告位。
103.s202,针对至少一个所述第一广告位中的任一第一广告位,确定所述第一广告位对应的中心点坐标。
104.s203,基于所述第一坐标和所述中心点坐标确定所述第一观看位置观看所述第一广告位的观看效果。
105.在本技术实施例中,为了使用户更加直观的了解在目标建筑物中任一位置对各个广告位的观看效果。可以开启雷达功能,以方便用户了解该位置可以观看到的广告位,如图4所示,为一种广告雷达功能俯视示意图,其中,雷达点位为第一观看位置对应的第一坐标,海报1、海报2和海报3等为第一观看位置可以观看到的广告位。
106.具体的,可以在目标三维模型中确定第一观看位置对应的第一坐标,其中,第一观看位置可以是用户选择的、目标建筑物中的任一位置,并且,确定第一坐标对应的至少一个第一广告位,其中,当目标建筑物比较小或者是一块整体的区域时,第一广告位可以是目标三维模型中展示的所有广告位;当目标建筑物比较大或者目标建筑物包括多个区域时,第一广告位可以是目标三维模型中与第一坐标处于同一区域的广告位。针对任一第一广告位,可以根据该第一广告位的中心点坐标和第一坐标确定第一观看位置观看第一广告位的观看效果。
107.具体的,可以通过以下步骤确定第一观看位置观看第一广告位:
108.利用射线检测工具创建所述第一坐标指向所述中心点坐标发出的虚拟射线;若所述虚拟射线在命中所述中心点坐标之前没有被遮挡,则获取所述中心点坐标对应的朝向向量,及,获取所述中心点坐标指向所述第一坐标的目标向量,并计算所述朝向向量与所述目标向量的乘积;在所述乘积大于零的情况下,则确定在所述第一观看位置能看见所述第一广告位;若所述虚拟射线在命中所述中心点坐标之前被遮挡,或,在所述乘积小于或等于零的情况下,则确定在所述第一观看位置无法看见所述第一广告位。
109.其中,射线检测工具可以是unity中的虚拟射线检测(raycast)功能。首先,使用unity中的虚拟射线检测,自第一坐标依次向每个第一广告位的中心点坐标发出一条虚拟射线,图5所示为虚拟射线检测过程示意图,第一坐标为点p,第一广告位包括a1-a4。如果虚拟射线被遮挡则认定为不可见(如广告位a2和广告位a4),如果虚拟射线没有被遮挡,命中相应广告位自己的碰撞体(collider),则认定为可见(如广告位a1和广告位a3),则获取一条第一广告位中心点坐标指向第一坐标的目标向量(如广告位a1对应的和广告位a3对应的),针对每个广告位,将其对应的目标向量和朝向向量(如图3所示,广告位a1对应的朝向向量a1,广告位a3对应的朝向向量a3)进行点乘,得到如下结果:
[0110][0111][0112]
其中,当该结果大于0时,即,第一观看位置的视线与广告位正方向夹角小于90
°
,此时,意味着在第一观看位置可以看见该广告位(例如广告位a1);当该结果小于或等于0时,即,第一观看位置的视线与广告位正方向夹角大于90
°
,此时,意味着在第一观看位置无法看见该广告位(例如广告位a3)。
[0113]
通过该方案,可以利用目标三维模型展示目标建筑中任一观看位置观看广告位的情况(针对该观看位置,哪些为可见的广告位,哪些为不可见的广告位),从而方便用户直观的了解各个广告位的展示效果。
[0114]
在本技术又一实施例中,如图6所示,所述方法还包括以下步骤:
[0115]
s301,在所述乘积大于零的情况下,确定所述目标向量的长度,所述长度即所述第
一坐标和所述中心点坐标之间的距离;
[0116]
s302,按照所述长度由短到长对至少一个所述第一广告位进行排序,得到排序结果,其中,长度越短则距离越近,则观看效果越好;
[0117]
s303,基于所述排序结果生成所述第一观看位置对应的广告位推荐列表,并展示所述广告位推荐列表。
[0118]
在本技术实施例中,在乘积大于零的情况下,即,第一广告位相对于第一观看位置可见,计算每个可见的第一广告位的目标向量的长度,即,第一坐标和中心点坐标之间的距离,长度越短则距离越近,则观看效果越好。进一步的,按照长度由短到长对至少一个第一广告位进行排序,得到排序结果,即,排序越靠前的,距离第一观看位置越近,观看效果好。
[0119]
进一步的,可以基于该排序结果生成并展示第一观看位置对应的广告位推荐列表,其中,广告位推荐列表可以包括广告位名称、广告位到第一观看位置的距离及广告位的售出状态(已售出或未售出)等。
[0120]
图7所示为一种广告位推荐列表展示示意图,在目标三维模型的展示界面展示第一观看位置对应的广告位推荐列表,其中包括海报1-3,在推荐列表中,按照与第一观看位置的距离由近及远的顺序进行展示,即,将距离第一观看位置最近的海报1置于列表第一位,次之的海报2置于列表第二位,距离第一观看位置最远的海报3置于列表最后一位。
[0121]
从而方便用户了解每个观看位置观看各个可见广告位的观看效果以及相关信息。
[0122]
在本技术又一实施例中,如图8所示,所述方法还包括以下步骤:
[0123]
s401,针对至少一个所述第一广告位中的任一第一广告位,在接收到所述第一广告位对应的近距离观看指令时,获取预设的近距离观看参数,所述近距离观看参数包括预设角度和预设距离;
[0124]
s402,在所述目标三维模型中,按照所述预设角度和所述预设距离,查找与所述第一广告位的中心点坐标对应的第二坐标,所述第二坐标位于所述中心点坐标正方向预设角度,且,与所述中心点坐标相距预设距离;
[0125]
s403,将观看位置切换至所述第二坐标,并将观看视角调整至朝向所述第一广告位。
[0126]
在本技术实施例中,可以预先设置每个广告位对应的近距离观看参数,其中,近距离观看参数包括预设角度和预设距离,在与广告位正面方向呈预设角度,以及,与该广告位距离预设距离的位置,一般为最佳观看位置。该位置不一定是实际可以处于的位置,而是为了方便用户观看广告内容的位置。如广告位处于很高的地方,最佳观看位置为位于该广告位正面方向悬空的一个位置。
[0127]
在接收到用户针对某个第一广告位输入的近距离观看指令(如在终端屏幕上双击某个广告位),则在目标三维模型中,按照预设角度和预设距离,查找与该第一广告位的中心点坐标对应的第二坐标,其中,第二坐标位于该中心点坐标正方向预设角度,且,与中心点坐标相距预设距离。进而,将观看位置切换至第二坐标,并将观看视角调整至朝向第一广告位,具体的,可以朝向第一广告位的中心点坐标。从而方便用户在最佳观看视角观看某个广告位展示的具体内容。
[0128]
在本技术又一实施例中,用户可以通过点击界面显示的广告位推荐列表中某个广告位输入近距离观看指令,具体的,在用户点击列表中的某个广告位,列表对应的广告位文
字变色,同时目标三维模型中该广告位对应的图片增加描边效果,进而将观看视角切换到第二坐标,同时朝向广告的中心点坐标。从而提高用户的使用体验。
[0129]
在本技术又一实施例中,所述方法还包括以下步骤:
[0130]
针对目标建筑物对应的任一广告位,获取所述广告位对应的广告位标识;基于多个所述广告位标识和多个所述广告位对应的三维展示模型,生成所述目标建筑物对应的广告位销控表;其中,在所述广告位销控表中点击所述广告位标识时,启动所述三维展示模型,以使所述三维展示模型展示所述广告位的展示效果。
[0131]
在本技术实施例中,可以获取目标建筑物对应的每个广告位的广告位标识,其中,广告位标识用于标识广告位,进而,根据广告位标识和广告位对应的三维展示模型建立广告位销控表。具体的,广告位销控表中直接展示广告位标识,并建立广告位标识与该广告位对应的三维展示模型的链接,使用户可以通过点击广告位标识直接启动对应的三维展示模型,使三维展示模型展示该广告位的展示效果。
[0132]
进一步的,广告位销控表中还可以展示广告位的其他相关信息。图9所示为一种广告位销控表的示意图,其中,广告位销控表中的缩略图,可以直接取广告图片或广告视频的中间帧图片,未上传的显示预存的默认图;广告位的名称,类型,尺寸,所在位置,销售状态,开始时间,到期时间和备注等字段内容均自动获取系统中录入的数据;点击广告位缩略图或广告位名称(广告位标识),可直接关闭当前销控表并跳转到对应广告位的三维展示模型;导出功能可将当前弹窗看到的内容以excel格式导出。从而方便用户基于广告位销控表了解目标建筑物的每个广告位的情况。
[0133]
基于相同的技术构思,本技术实施例还提供了一种广告位展示装置,如图10所示,该装置包括:
[0134]
第一确定模块501,用于响应于用户触发的针对目标建筑物对应的任一广告位的广告效果呈现操作,确定所述广告位在目标三维模型中的目标位置,所述目标三维模型为所述目标建筑物的三维模型;
[0135]
第二确定模块502,用于确定所述目标位置对应的广告配置信息,以及,确定所述目标位置对应的覆盖范围,所述广告配置信息为所述目标位置配置广告的配置信息,所述覆盖范围为所述目标位置展示广告的可见范围;
[0136]
展示模块503,用于基于所述目标三维模型、所述广告配置信息和所述覆盖范围生成所述广告位对应的三维展示模型,并利用所述三维展示模型展示所述广告位的展示效果。
[0137]
在一个可能的实施方式中,所述装置还包括:
[0138]
第三确定模块,用于响应于用户触发的针对所述目标建筑物中第一观看位置的观看效果呈现操作,在所述目标三维模型中确定所述第一观看位置对应的第一坐标及所述第一坐标对应的至少一个第一广告位;
[0139]
第四确定模块,用于针对至少一个所述第一广告位中的任一第一广告位,确定所述第一广告位对应的中心点坐标;
[0140]
第五确定模块,用于基于所述第一坐标和所述中心点坐标确定所述第一观看位置观看所述第一广告位的观看效果。
[0141]
在一个可能的实施方式中,所述第五确定模块,具体用于:
[0142]
利用射线检测工具创建所述第一坐标指向所述中心点坐标发出的虚拟射线;
[0143]
若所述虚拟射线在命中所述中心点坐标之前没有被遮挡,则获取所述中心点坐标对应的朝向向量,及,获取所述中心点坐标指向所述第一坐标的目标向量,并计算所述朝向向量与所述目标向量的乘积;
[0144]
在所述乘积大于零的情况下,则确定在所述第一观看位置能看见所述第一广告位;
[0145]
若所述虚拟射线在命中所述中心点坐标之前被遮挡,或,在所述乘积小于或等于零的情况下,则确定在所述第一观看位置无法看见所述第一广告位。
[0146]
在一个可能的实施方式中,所述装置还包括:
[0147]
第六确定模块,用于在所述乘积大于零的情况下,确定所述目标向量的长度,所述长度即所述第一坐标和所述中心点坐标之间的距离;
[0148]
排序模块,用于按照所述长度由短到长对至少一个所述第一广告位进行排序,得到排序结果,其中,长度越短则距离越近,则观看效果越好;
[0149]
第一生成模块,用于基于所述排序结果生成所述第一观看位置对应的广告位推荐列表,并展示所述广告位推荐列表。
[0150]
在一个可能的实施方式中,所述装置还包括:
[0151]
接收模块,用于针对至少一个所述第一广告位中的任一第一广告位,在接收到所述第一广告位对应的近距离观看指令时,获取预设的近距离观看参数,所述近距离观看参数包括预设角度和预设距离;
[0152]
查找模块,用于在所述目标三维模型中,按照所述预设角度和所述预设距离,查找与所述第一广告位的中心点坐标对应的第二坐标,所述第二坐标位于所述中心点坐标正方向预设角度,且,与所述中心点坐标相距预设距离;
[0153]
切换模块,用于将观看位置切换至所述第二坐标,并将观看视角调整至朝向所述第一广告位。
[0154]
在一个可能的实施方式中,所述第二确定模块,具体用于:
[0155]
利用预设辐射工具在所述目标三维模型中的所述目标位置设置光照对象,所述光照对象的辐射方向与所述目标位置的展示方向相同;
[0156]
激活所述光照对象,以使所述光照对象按照所述辐射方向、预设辐射角度和预设辐射距离进行辐射得到辐射范围,将所述辐射范围确定为所述覆盖范围。
[0157]
在一个可能的实施方式中,所述装置还包括:
[0158]
获取模块,用于针对目标建筑物对应的任一广告位,获取所述广告位对应的广告位标识;
[0159]
第二生成模块,用于基于多个所述广告位标识和多个所述广告位对应的三维展示模型,生成所述目标建筑物对应的广告位销控表;
[0160]
其中,在所述广告位销控表中点击所述广告位标识时,启动所述三维展示模型,以使所述三维展示模型展示所述广告位的展示效果。
[0161]
通过本技术可以在三维展示模型中了解广告位的覆盖范围,并且,基于三维模型的特性,可以查看广告位对应的不同角度的展示情况。即,通过本技术可以使广告位的展示效果更加直观,从而方便用户更好的了解广告位的位置,以及,更好的判断广告位未来能够
具备的曝光度。
[0162]
基于相同的技术构思,本技术实施例还提供了一种电子设备,如图11所示,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,
[0163]
存储器113,用于存放计算机程序;
[0164]
处理器111,用于执行存储器113上所存放的程序时,实现如下步骤:
[0165]
响应于用户触发的针对目标建筑物对应的任一广告位的广告效果呈现操作,确定所述广告位在目标三维模型中的目标位置,所述目标三维模型为所述目标建筑物的三维模型;
[0166]
确定所述目标位置对应的广告配置信息,以及,确定所述目标位置对应的覆盖范围,所述广告配置信息为所述目标位置配置广告的配置信息,所述覆盖范围为所述目标位置展示广告的可见范围;
[0167]
基于所述目标三维模型、所述广告配置信息和所述覆盖范围生成所述广告位对应的三维展示模型,并利用所述三维展示模型展示所述广告位的展示效果。
[0168]
上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0169]
通信接口用于上述电子设备与其他设备之间的通信。
[0170]
存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0171]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0172]
在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一广告位展示方法的步骤。
[0173]
在本技术提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一广告位展示方法。
[0174]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字
用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0175]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0176]
以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1