基于地图的广告处理方法和装置与流程

文档序号:27212030发布日期:2021-11-03 15:07阅读:108来源:国知局
基于地图的广告处理方法和装置与流程

1.本技术涉及电子地图技术领域,尤其涉及一种基于地图的广告处理方法和装置。


背景技术:

2.广告是商家进行推广的重要模式。随着电子地图的发展,商家可以在电子地图中进行显示广告的推广,同时电子地图的运营商还能从中收取广告费用进行盈利。
3.相关技术中,在二维的电子地图中将广告信息如商家logo显示于商家对应的地理位置附近。但是当多个商家的地理位置相近、广告信息较多时,广告信息会聚集显示,即在二维的电子地图的同一区域对应显示多个广告信息,一方面,导致广告信息与商家具体的地理位置不能准确对应,不能通过广告信息了解商家所在位置,另一方面,广告信息扎堆聚集显示影响用户观看,不利于广告的推广。


技术实现要素:

4.为解决或部分解决相关技术中存在的问题,本技术提供一种基于地图的广告处理方法和装置,该基于地图的广告处理方法和装置,一方面使广告信息与商家具体的地理位置准确对应,能够通过广告信息了解商家所在位置,另一方面避免广告信息扎堆聚集显示影响用户观看,有利于广告的推广。
5.本技术第一方面提供一种基于地图的广告处理方法,其包括:
6.获取用户端的位置信息;
7.根据所述用户端的位置信息确定预设范围内的三维楼宇,其中,所述三维楼宇分别具有对应的待显示的广告信息;
8.将所述广告信息显示于对应的所述三维楼宇的预设显示区域。
9.在一实施例中,所述广告信息根据预设显示顺序滚动显示于对应的所述三维楼宇的预设显示区域,其中所述广告信息分别具有对应的预设显示时长;和/或;
10.所述待显示的广告信息根据预设显示频率显示于对应的所述三维楼宇的预设显示区域。
11.在一实施例中,所述预设显示顺序根据所述广告信息对应投放的广告费用设定;和/或;
12.所述预设显示时长根据所述广告信息对应投放的广告费用设定;和/或;
13.所述预设显示频率根据所述广告信息对应投放的广告费用设定。
14.在一实施例中,所述预设显示时长和/或所述预设显示频率根据所述用户端的移动速度设定。
15.在一实施例中,所述广告信息显示于所述三维楼宇的至少一个侧面和/或顶面。
16.在一实施例中,所述根据所述用户端的位置信息确定预设范围内的三维楼宇,包括:
17.以所述用户端的位置信息为中心,确定所述中心的预设范围内的所述三维楼宇。
18.在一实施例中,根据所述用户端的位置信息的更新,确定更新后的预设范围内的三维楼宇。
19.在一实施例中,所述将所述广告信息显示于对应的所述三维楼宇的预设显示区域之后,还包括:
20.当已显示所述广告信息的所述三维楼宇在所述用户端的位置信息的预设范围之外时,或所述广告信息对应投放的广告费用消耗完毕时,将在对应的所述三维楼宇已显示的所述广告信息消除。
21.在一实施例中,所述广告信息包括文字、logo、图标和三维广告模型中的至少一种。
22.本技术第二方面提供一种基于地图的广告处理装置,其包括:
23.位置获取模块,用于获取用户端的位置信息;
24.楼宇确定模块,用于根据所述用户端的位置信息确定预设范围内的三维楼宇,其中,所述三维楼宇分别具有对应的待显示的广告信息;
25.广告显示模块,用于将所述广告信息显示于对应的所述三维楼宇的预设显示区域。
26.本技术第三方面提供一种电子设备,包括:
27.处理器;以及
28.存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
29.本技术第四方面提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
30.本技术提供的技术方案可以包括以下有益效果:
31.本技术提供的基于地图的广告处理方法,通过获取用户端的位置信息,根据用户端的位置信息确定预设范围内的三维楼宇,三维楼宇分别具有对应的待显示的广告信息,将广告信息显示于对应的三维楼宇的预设显示区域。这样的设计,一方面使广告信息与商家具体的地理位置准确对应,能够通过广告信息了解商家所在位置,另一方面避免广告信息扎堆聚集显示影响用户观看,有利于广告的推广。
32.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
33.通过结合附图对本技术示例性实施方式进行更详细的描述,本技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本技术示例性实施方式中,相同的参考标号通常代表相同部件。
34.图1是本技术实施例示出的基于地图的广告处理方法的流程示意图;
35.图2是本技术另一实施例示出的基于地图的广告处理方法的流程示意图;
36.图3是本技术实施例示出的基于地图的广告处理装置的结构示意图;
37.图4是本技术另一实施例示出的基于地图的广告处理装置的结构示意图;
38.图5是本技术实施例示出的电子设备的结构示意图。
具体实施方式
39.下面将参照附图更详细地描述本技术的实施方式。虽然附图中显示了本技术的实施方式,然而应该理解,可以以各种形式实现本技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本技术更加透彻和完整,并且能够将本技术的范围完整地传达给本领域的技术人员。
40.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
41.应当理解,尽管在本技术可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
42.相关技术中,在二维的电子地图中将广告信息如商家logo显示于商家对应的地理位置附近。但是当多个商家的地理位置相近、广告信息较多时,广告信息会聚集显示,即在二维的电子地图的同一区域对应显示多个广告信息,一方面,导致广告信息与商家具体的地理位置不能准确对应,不能通过广告信息了解商家所在位置,另一方面,广告信息扎堆聚集显示影响用户观看,不利于广告的推广。
43.针对上述问题,本技术实施例提供一种基于地图的广告处理方法,一方面使广告信息与商家具体的地理位置准确对应,能够通过广告信息了解商家所在位置,另一方面避免广告信息扎堆聚集显示影响用户观看,有利于广告的推广。
44.以下结合附图详细描述本技术实施例的技术方案。
45.图1是本技术实施例示出的基于地图的广告处理方法的流程示意图。
46.参见图1,本技术的基于地图的广告处理方法,其包括:
47.步骤s110,获取用户端的位置信息。
48.在一实施例中,用户端的位置信息可以是用户端当前所在位置的位置信息,也可以是用户选定位置的位置信息。在一实施例中,位置信息包括经度和纬度。在一实施例中,位置信息还可以包括海拔高度。在一实施例中,位置信息可以通过gps(global positioning system,全球定位系统)、agps(assisted global positioning system,辅助全球卫星定位系统)、基站、wi

fi和ip(internet protocol,网际互连协议)地址获取。
49.步骤s120,根据用户端的位置信息确定预设范围内的三维楼宇,其中,三维楼宇分别具有对应的待显示的广告信息。
50.可以理解,在三维电子地图中,三维楼宇可以是按照真实建筑物的地理位置在三维电子地图中的对应位置显示的图形元素,真实建筑物通过三维楼宇的图形元素在三维电子地图中显示,三维楼宇是在三维电子地图的指定位置显示的三维立体的图形。三维立体的图形至少具有一个面,从而可以在三维楼宇的任意一面上提供对应的显示广告信息的区域。不同的广告信息在三维电子地图中的显示位置是预先设定的,例如单个广告信息显示
于三维电子地图中对应的三维楼宇,即在三维楼宇和广告信息之间建立对应关系。其中,广告信息所对应的三维楼宇可以是与商家店铺所在的真实建筑物对应的三维楼宇;也可以是商家指定的其他三维楼宇,即商家指定的三维楼宇所对应的真实建筑物与商家店铺所在的真实建筑物可以不同。另外,对于未在真实建筑物中营业的商家,可以将商家的广告信息显示在商家指定的三维楼宇。
51.当三维楼宇在预设范围内时,根据对应关系将广告信息显示对应的三维楼宇。预设范围是根据用户端的位置信息确定的,当用户端的位置信息更新时,预设范围也相应更新,预设范围内的三维楼宇同步更新,进而用户可以持续看到不同的三维楼宇对应的广告信息。其中,预设范围可以是在三维电子地图中包括用户端的位置信息的地理区域,也可以是与用户端的位置信息保持预设距离的地理区域。即用户端的位置信息可以在预设范围外,也可以在预设范围内。由此可见,预设范围和用户端的相对位置预先设定,预设范围根据用户端的位置信息进行确定,进而可以在预设范围内确定待显示广告信息的三维楼宇。
52.步骤s130,将广告信息显示于对应的三维楼宇的预设显示区域。
53.预设显示区域是在三维楼宇的至少一面预先设置的区域,该区域用于显示所在三维楼宇所对应的广告信息。预设显示区域可以限制广告信息在三维楼宇的显示位置,当三维楼宇的预设显示区域改变时,广告信息在三维楼宇的显示位置相应改变。不同的三维楼宇具有对应的预设显示区域,各三维楼宇分别独立显示对应的广告信息。
54.综上,本技术提供的基于地图的广告处理方法,通过获取用户端的位置信息,根据用户端的位置信息确定预设范围内的三维楼宇,三维楼宇分别具有对应的待显示的广告信息,将广告信息显示于对应的三维楼宇的预设显示区域。这样的设计,一方面使广告信息与商家具体的地理位置准确对应,能够通过广告信息了解商家所在位置,另一方面避免广告信息扎堆聚集显示影响用户观看,有利于广告的推广。
55.图2是本技术实施例示出的基于地图的广告处理方法的流程示意图。
56.参见图2,本技术的基于地图的广告处理方法,其包括:
57.步骤s210,获取用户端的位置信息。
58.在一实施例中,用户端可以是移动端或pc(personal computer,个人计算机)。在一实施例中,用户端可以是车载智能设备、智能手环、智能手表、台式电脑或便携式电脑。在一实施例中,车载智能设备可以通过车载定位器获取用户端的位置信息。其中,用户端可以是是车辆的车载智能设备,当车辆移动时,车载智能设备对应的位置信息根据车辆的移动而相应更新,车载智能设备显示的三维电子地图中的预设范围更新,预设范围内的三维楼宇更新,车内的乘客可以看到持续更新的三维楼宇对应的广告信息。
59.步骤s220,以用户端的位置信息为中心,确定中心的预设范围内的三维楼宇,其中,三维楼宇分别具有对应的待显示的广告信息。
60.用户端的位置信息可以是三维电子地图中的经纬度坐标。以用户端的位置信息为中心,在三维电子地图中确定对应的预设范围。也就是说,预设范围以用户端的位置信息为中心,根据位置信息的更新而相应更新,预设范围内所对应的三维楼宇相应更新,从而确定更新的待显示广告信息的三维楼宇。
61.进一步地,三维电子地图能够将真实建筑物以三维楼宇的形式立体化展示在三维电子地图中,更加便于用户根据三维电子地图辨清三维楼宇和周围的环境,通过将广告信
息显示在三维楼宇,能够限制广告信息在三维电子地图的显示位置,避免不同位置的三维楼宇对应的广告信息聚集或重叠。其中,三维电子地图可以是高精地图。
62.可以理解,不同地理位置的商家位于不同的真实建筑物,那么不同地理位置的商家将对应不同的三维楼宇;相同地理位置的商家位于相同的真实建筑物,那么相同地理位置的商家将对应相同的三维楼宇。待显示的广告信息可以根据商家的需求预先设置样式,待显示的广告信息可以显示在商家所在真实建筑物所对应的三维楼宇上,也可以显示在任意预先指定的三维楼宇上。
63.为了及时根据用户端的位置信息显示不同商家的广告信息,在一实施例中,根据用户端的位置信息的更新,确定更新后的预设范围内的三维楼宇。其中,根据用户端的位置信息的更新,以更新后的位置信息为中心,确定更新后的预设范围,进而可以根据更新后的预设范围确定三维楼宇。进一步地,用户端的位置信息可以实时更新,也可以每隔预设更新时间进行更新。
64.在一实施例中,预设范围包含的地理区域对应的区域形状可以是规则图形,也可以是不规则图形。例如,预设范围包含的区域形状可以是三角形、四边形、圆形或椭圆形。进一步地,预设范围包含的区域形状可以是规则图形的部分区域,也可以是不规则图形的部分区域。进一步地,预设范围的区域形状可以是固定的,也可以是根据预设规则动态更新变化的。例如,预设范围的区域形状在更新前是圆形,在更新后是半圆形。进一步地,预设范围的区域形状的大小可以是固定的,也可以是更新变化的。例如,预设范围的区域形状在更新前后都是圆形,但更新后的圆形的半径是更新前圆形的半径的两倍。进一步地,预设范围的区域形状以用户端的位置信息为几何中心。例如,当预设范围的边界是圆形时,用户端的位置信息是预设范围的圆心。为了适应预设范围的大小不同的需求,在一实施例中,预设范围内与用户端的位置信息的最远的位置点的距离可以是但不限于50米、100米、200米或250米。
65.步骤s230,将广告信息显示于对应的三维楼宇的预设显示区域。
66.其中,对于车载智能设备作为用户端而言,车内的乘客可以通过车载智能设备的显示屏看到三维电子地图。根据用户端的位置信息的更新,显示的三维电子地图对应更新,预设范围根据用户端的位置信息相应更新,待显示广告信息的三维楼宇对应更新,广告信息显示于更新后的三维楼宇,从而使乘客看到预设范围内的三维楼宇的预设显示区域的广告信息。
67.为了避免广告信息扎堆聚集显示而影响用户观看三维电子地图,在一实施例中,广告信息根据预设显示顺序滚动显示于对应的三维楼宇的预设显示区域,其中广告信息分别具有对应的预设显示时长;和/或;待显示的广告信息根据预设显示频率显示于对应的三维楼宇的预设显示区域。预设显示顺序是将显示于同一预设显示区域的广告信息进行排序,使得各广告信息按照该排序先后显示于预设显示区域内。滚动显示是在相对于对应的三位楼宇是固定的预设显示区域内轮流显示各广告信息,广告信息按照预设显示顺序显示在预设显示区域内,排序不同的广告信息不会同时显示于同一预设显示区域内。在一实施例中,预设显示顺序可以固定不变,也可以更新变化。预设显示时长是广告信息每次显示于预设显示区域的时长,当广告信息在预设显示时长内显示完毕后,该广告信息不在预设显示区域内显示,预设显示区域将显示排序在后的广告信息。其中,不同的广告信息分别对应
有预设显示时长。在一实施例中,预设显示时长可以是但不限于1秒、1.5秒、2秒、3秒和4.5秒。进一步地,不同的广告信息对应的预设显示时长可以相同,也可以不同。预设显示频率是在一定时间内广告信息出现的次数,预设显示频率越高,广告信息在预设显示区域显示的次数越多;预设显示频率越低,广告信息在预设显示区域显示的次数越少。其中,不同的广告信息分别对应有预设显示频率。在一实施例中,预设显示频率可以是但不限于每分钟1次、每分钟5次和每两分钟1次。进一步地,不同的广告信息对应的预设显示频率可以相同,也可以不同。由此,当两个以上的广告信息显示于同一预设显示区域时,可以过在三维楼宇的预设显示区域滚动显示不同商家的广告信息,以此播放两个以上的广告信息,且同一三维楼宇对应的广告信息之间不会扎堆,便于识别。另外,通过调节广告信息的预设显示时长、预设显示频率和预设显示顺序中的至少一个,从而得到多种广告信息的显示方案,能够更加灵活适应的不同的广告信息的显示需求。
68.为了提高地图地图运营商的收益,在一实施例中,预设显示顺序根据广告信息对应投放的广告费用设定;和/或;预设显示时长根据广告信息对应投放的广告费用设定;和/或;预设显示频率根据广告信息对应投放的广告费用设定。当投放的广告费用越高,对应的广告信息在预设显示顺序的排序越靠前,和/或对应的广告信息的预设显示时长越长,和/或对应的广告信息的预设显示频率越高。进一步地,广告信息的预设显示时长与对应投放的广告费用呈正相关,和/或,广告信息的预设频率与对应投放的广告费用呈正相关。在一实施例中,预设显示频率相同的广告信息对应投放的广告费用可以相同也可以不同,预设显示时长相同的广告信息对应投放的广告费用可以相同也可以不同,预设显示频率和预设显示时长都相同的广告信息对应投放的广告费用可以相同也可以不同。例如,商家a的广告信息和商家b的广告信息的预设显示时长都为3秒,预设显示频率都为每分钟2次,但是商家a的广告信息在预设显示顺序中排名第一,商家b的广告信息在预设显示顺序中排名第十,商家a的广告信息对应投放的广告费用高于商家b的广告信息对应投放的广告费用。当广告信息对应的广告费用相同时,广告信息的预设显示时长相同设置,或广告信息的预设显示频率相同设置,或广告信息的预设显示时长和预设显示频率分别相同设置;当广告费用不同时,广告信息的预设显示时长相异设置,或广告信息的预设显示频率相异设置,或广告信息的预设显示时长和预设显示频率分别相异设置。本实施例根据广告费用灵活安排广告信息的预设显示频率、预设显示顺序和预设显示时长,通过调节预设显示频率、预设显示顺序和预设显示时长,使得广告费用较高的广告信息能够以更长时间、更高频率、优先排序的形式显示在三维楼宇上,更有利于广告费用较高的广告信息的推广。
69.当三维楼宇只有一个商家的广告信息需要显示时,可以直接在该三维楼宇显示该商家的广告信息;当三维楼宇有两个以上的广告信息时,预设显示区域滚动显示不同的广告信息。由于同一三维楼宇在不同时期显示的广告信息的数量可能不同,进一步地,三维楼宇的预设显示区域可以滚动显示广告信息,也可以不滚动显示广告信息。进一步地,在预设范围内可以存在广告信息滚动显示的三维楼宇和广告信息不滚动显示的三维楼宇。由于用户观看预设显示区域的时间有限,率先播放的广告信息能够被用户观看到的次数更多,由此可以通过预设显示顺序合理安排不同商家的广告信息。
70.为了在同一楼宇显示不同商家的广告信息,进一步地,同一三维楼宇可以具有多个预设显示区域,和/或,预设显示区域的大小根据广告信息的数量设定。由此,可以将不同
商家的广告信息显示于同一三维楼宇的不同预设显示区域,也可以将不同商家的广告信息显示于同一预设显示区域的不同位置,例如预设显示区域可以分成两个预设显示分区,两个预设显示分区分别显示广告信息,两个预设显示分区显示不同的广告信息,从而可以通过控制预设显示区域的大小和数量,使得更多的广告信息显示在三维楼宇上,从而能够为更多的商家提供推广广告信息的机会,三维电子地图的运营商也能够赚取更多的利润。
71.由于用户端的位置信息可以更新变化,用户在更新前后看到三维楼宇的楼面可能不同,为了使不同位置的用户可以看到广告信息,在一实施例中,广告信息显示于三维楼宇的至少一个侧面和/或顶面。进一步地,三维楼宇的侧面和顶面分别具有预设显示区域。在一实施例中,三维楼宇的侧面的预设显示区域和顶面的预设显示区域可以显示相同的广告信息,也可以显示不同的广告信息。为了可以在同一三维楼宇显示更多的广告信息,在一实施例中,同一三维楼宇可以具有两个以上的预设显示区域。进一步地,同一三维楼宇的预设显示区域可以都显示在侧面或顶面,也可以部分显示在顶面,部分显示在侧面,还可以显示在不同的侧面。进一步地,同一三维楼宇可以有两个以上的预设显示区域显示相同的广告信息,也可以是预设显示区域的广告信息各不相同。
72.对于用户端是车载智能设备,由于车辆的移动速度不同,进而用户端的移动速度不同。当车辆的移动速度越快,经过预设范围的速度越快,三维楼宇的更新速度越快,三维楼宇显示的广告时间缩短。为了使车内乘客在车辆的移动速度不同的情况下都能够看见三维楼宇中更多的广告信息,在一实施例中,预设显示时长和/或预设显示频率根据用户端的移动速度设定。当用户端的移动速度较快时,预设显示时长较短,以便能够及时播放更多广告信息,为更多的商家进行广告推广,尤其是对于在预设显示顺序中排名靠后的商家,能够更早在预设显示区域显示广告信息,避免三维楼宇离开用户端的预设范围时还有广告信息未在预设显示区域中显示过。当用户端的移动速度较快时,预设显示频率较高,预设显示时长越短,广告信息能够更多次显示在三维楼宇中,向用户推广多次广告信息。
73.为了使用户可以通过三维楼宇的广告信息了解商家的所在位置,在一实施例中,三维楼宇对应的广告信息根据商家的位置信息设置,以此将广告信息显示于商家的位置信息所对应的三维楼宇,其中商家的位置信息预先获取。其中,根据商家的位置信息确定商家所在的真实建筑物,根据真实建筑物确定三维电子地图中对应的三维楼宇,该三维楼宇是根据商家所在的真实楼宇设置的,反映了商家的位置信息。将商家的广告信息显示在与其位置信息对应的三维楼宇,能够便于用户根据三维楼宇的广告信息以及三维楼宇在三维电子地图中的位置确定商家的所在位置。另外,当三维楼宇的广告信息都是根据商家的的位置信息设置时,对于熟悉商家的位置信息的用户来说,在看到三维楼宇的广告信息时能够更直观辨别出三维楼宇所对应的实际建筑物,便于用户判断当前所在的位置。例如商家a和商家b的位置信息不同,那么商家a和商家b在三维电子地图中将对应不同的三维楼宇。若商家a对应三维电子地图中的三维楼宇a,商家b对应三维电子地图中的三维楼宇b,那么商家a的广告信息显示于三维楼宇a,商家b的广告信息显示于三维楼宇b。由此,当用户在三维电子地图中看到三维楼宇a上的广告信息时,用户可以了解到商家a位于三维楼宇a对应的地理位置,当用户看到三维楼宇b上的广告信息时,用户可以了解到商家b位于三维楼宇b对应的地理位置。而且,商家a的广告信息显示于三维楼宇a,商家b的广告信息显示于三维楼宇b,即使商家a和商家b的地理位置相近时,商家a的广告信息也不会显示于商家b对应的的三
维楼宇b上,商家b的广告信息也不会显示于商家a对应的的三维楼宇a上。甚至,当三维楼宇a和三维楼宇b相邻时,商家a的广告信息和商家b的广告信息依旧显示于不同的三维楼宇上,商家a的广告信息与商家b的广告信息不会重叠显示,用户依旧能够辨别出不同商家的广告信息。
74.为了适应不同商家对广告信息的显示需求,在一实施例中,广告信息包括文字、logo、图标和三维广告模型中的至少一种。其中,三维广告模型是立体的广告形状。三维广告模型能够更形象地展示广告信息。文字类型的广告信息可以是商家的名称或商家产品的名称。logo可以是商家名称的logo或产品的logo,logo是关于商家或商家产品的标志或标徽,例如商家的商标。图标可以是商家产品的图片、商家店铺的图片或商家的宣传海报图片。
75.步骤s240,当已显示广告信息的三维楼宇在用户端的位置信息的预设范围之外时,或广告信息对应投放的广告费用消耗完毕时,将在对应的三维楼宇已显示的广告信息消除。
76.随着用户端的位置信息持续更新,用户端的位置信息对应的预设范围相应地持续更新。例如当用户端持续移动,用户端的位置持续更新,在更新了一段时间后,用户端的位置更新了500米,预设范围更新移动500米。在用户端的位置信息更新的前后,预设范围内的三维楼宇发生更新,可以是更新前对应的预设范围内的三维楼宇不在更新后对应的预设范围内。三维楼宇在更新前的预设范围内时,三维楼宇显示广告信息,当三维楼宇不在更新后的预设范围时,将已显示在三维楼宇上的广告信息消除,广告信息不再显示于三维电子地图上,减小服务器的数据处理负荷,减小对服务器的运行内存的占用。其中,对于广告费用还未消耗完毕的广告信息,将继续将该广告信息显示于三维楼宇,直到三维楼宇在用户端的位置信息的预设范围之外或广告费用消耗完毕时,广告信息不再显示于三维电子地图上。
77.综上,本技术的提供的基于地图的广告处理方法,通过获取用户端的位置信息,以用户端的位置信息为中心,确定中心的预设范围内三维楼宇,将广告信息以预设显示顺序和预设显示频率滚动显示于对应的三维楼宇的预设显示区域,不同的广告信息分别具有预设显示时长。预设显示顺序、预设显示时长和预设显示频率根据广告信息对应投放的广告费用设定。另外,预设显示时长和预设显示频率还可以根据用户端的移动速度设定,以使得不同移动速度的用户都可以看见更多的广告信息。随着用户端的位置信息的变化,当已显示广告信息的三维楼宇在用户端的位置信息的预设范围之外时,或广告信息对应投放的广告费用消耗完毕时,将对应的广告信息消除,减小服务器负担。这样的设计,使得用户端在移动的过程中,预设范围内的三维楼宇能够向用户展示广告信息,位置相近的三维楼宇对应的广告信息也不会扎堆聚集显示,还能够方便用户根据广告信息所在的三维楼宇判断对应的商家所在的位置,预设显示区域通过滚动播放能够向用户推广更多商家的广告信息,为更多的商家提供推广的机会,地图运营商也能够获得更多的利润。
78.与前述应用功能实现方法实施例相对应,本技术还提供了一种基于地图的广告处理装置、电子设备及相应的实施例。
79.图3是本技术实施例示出的基于地图的广告处理装置的结构示意图。
80.参见图3,本技术一实施例提供的基于地图的广告处理装置30,包括位置获取模块
310、楼宇确定模块320和广告显示模块330,其中:
81.位置获取模块310,用于获取用户端的位置信息;
82.楼宇确定模块320,用于根据用户端的位置信息确定预设范围内的三维楼宇,其中,三维楼宇分别具有对应的待显示的广告信息;
83.广告显示模块330,用于将广告信息显示于对应的三维楼宇的预设显示区域。
84.其中,位置获取模块310可以通过gps、agps、基站、wi

fi和ip地址获取。位置获取模块310还用于获取用户端的位置信息。
85.楼宇确定模块320的广告信息反映商家的所在位置,商家的所在位置与三维楼宇对应,进而广告信息与三维楼宇对应,用户通过三维楼宇的广告信息了解对应商家的所在位置。楼宇确定模块320还用于以用户端的位置信息为中心,确定中心的预设范围内的三维楼宇,其中,三维楼宇分别具有对应的待显示的广告信息。
86.广告显示模块330对于属于不同的三维楼宇的商家,将商家对应的广告信息显示于不同的三维楼宇。广告显示模块330还用于将广告信息显示于对应的三维楼宇的预设显示区域。
87.综上,本技术提供的基于地图的广告处理装置,通过位置获取模块310获取用户端的位置信息,楼宇确定模块320根据用户端的位置信息确定预设范围内的三维楼宇,广告显示模块330将广告信息显示于对应的三维楼宇的预设显示区域。这样的设计,一方面使广告信息与商家具体的地理位置准确对应,能够通过广告信息了解商家所在位置,另一方面避免广告信息扎堆聚集显示影响用户观看,有利于广告的推广。
88.图4是本技术另一实施例示出的基于地图的广告处理装置的结构示意图。
89.参见图4,本技术的基于地图的广告处理装置30,包括位置获取模块310、楼宇确定模块320、广告显示模块330和广告消除模块340。
90.广告消除模块340,用于当已显示广告信息的三维楼宇在用户端的位置信息的预设范围之外时,或广告信息对应投放的广告费用消耗完毕时,将在对应的三维楼宇已显示的广告信息消除。
91.其中,楼宇确定模块320可以根据用户端的位置信息的更新,确定更新后的预设范围内的三维楼宇。楼宇确定模块320根据所述用户端的位置信息的更新,确定更新后的预设范围内的三维楼宇。
92.广告显示模块330将广告信息以预设显示顺序滚动显示于对应的三维楼宇的预设显示区域,其中广告信息分别具有对应的预设显示时长;和/或;待显示的广告信息根据预设显示频率显示于对应的三维楼宇的预设显示区域。预设显示顺序根据广告信息对应投放的广告费用设定;和/或;预设显示时长根据广告信息对应投放的广告费用设定;和/或;预设显示频率根据广告信息对应投放的广告费用设定。进一步地,预设显示时长和/或预设显示频率根据用户端的移动速度设定。进一步地,广告信息显示于三维楼宇的至少一个侧面和/或顶面。进一步地,广告信息包括文字、logo、图标和三维广告模型中的至少一种。
93.广告消除模块340对于在预设范围变化后不在预设范围内的三维楼宇,将已显示在三维楼宇上的广告信息消除,三维楼宇不再显示广告信息,减小服务器将广告信息显示在三维楼宇上的负担。对于广告费用消耗完毕的广告信息,三维楼宇不再显示该广告信息,但是广告费用还未消耗完毕的广告信息将继续显示,直到该三维楼宇不在预设范围内。
94.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不再做详细阐述说明。
95.图5是本技术实施例示出的电子设备的结构示意图。
96.参见图5,电子设备500包括存储器510和处理器520。
97.处理器520可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
98.存储器510可以包括各种类型的存储单元,例如系统内存、只读存储器(rom),和永久存储装置。其中,rom可以存储处理器520或者计算机的其他模块需要的静态数据或者指令。永久存储装置可以是可读写的存储装置。永久存储装置可以是即使计算机断电后也不会失去存储的指令和数据的非易失性存储设备。在一些实施方式中,永久性存储装置采用大容量存储装置(例如磁或光盘、闪存)作为永久存储装置。另外一些实施方式中,永久性存储装置可以是可移除的存储设备(例如软盘、光驱)。系统内存可以是可读写存储设备或者易失性可读写存储设备,例如动态随机访问内存。系统内存可以存储一些或者所有处理器在运行时需要的指令和数据。此外,存储器510可以包括任意计算机可读存储媒介的组合,包括各种类型的半导体存储芯片(dram,sram,sdram,闪存,可编程只读存储器),磁盘和/或光盘也可以采用。在一些实施方式中,存储器510可以包括可读和/或写的可移除的存储设备,例如激光唱片(cd)、只读数字多功能光盘(例如dvd

rom,双层dvd

rom)、只读蓝光光盘、超密度光盘、闪存卡(例如sd卡、min sd卡、micro

sd卡等等)、磁性软盘等等。计算机可读存储媒介不包含载波和通过无线或有线传输的瞬间电子信号。
99.存储器510上存储有可执行代码,当可执行代码被处理器520处理时,可以使处理器520执行上文述及的方法中的部分或全部。
100.此外,根据本技术的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本技术的上述方法中部分或全部步骤的计算机程序代码指令。
101.或者,本技术还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当可执行代码(或计算机程序、或计算机指令代码)被电子设备(或电子设备、服务器等)的处理器执行时,使处理器执行根据本技术的上述方法的各个步骤的部分或全部。
102.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1