一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于用户位置实现营销推荐的方法及系统、电子设备、存储介质与流程

2022-05-18 08:10:31 来源:中国专利 TAG:


1.本发明属于电信业务营销技术领域,特别涉及一种基于用户位置实现营销推荐的方法及系统、电子设备、存储介质。


背景技术:

2.实时营销推荐属于电信行业b域的业务范畴,用户位置信令数据属于o域。基于b域数据进行用户的营销推荐活动较多,o域数据使用较少。移动互联网时代,电信运营商的用户时刻都在产生着数据,其中o域数据量巨大,将这些数据利用起来,能够为运营商带来较大的经济价值,也能够为用户提供更好的服务体验。
3.用户的位置信令中有lac和ci信息,lac表示位置区码,ci为扇区编码。运营商的网络运营部门负责维护基站数据,维护每个基站的经纬度数据。通过用户信令中的lac和ci数据,再参照基站的经纬度数据,便能够获取用户大致的经纬度数据。
4.在传统的用户位置营销场景中,市场策划人员需要先确定基于哪个位置进行营销,再从网络运维部门获取这个位置附件的基站数据,市场策划人员再将这些数据导入营销策划系统,沟通成本高,效率较为低下。


技术实现要素:

5.针对上述的问题,本发明提供一种基于用户位置实现营销推荐的方法及系统、电子设备、存储介质,该方法包括:
6.获取运维侧基站的位置信息;
7.根据所述位置信息,将所述运维基站的位置转换至百度地图中;
8.在所述百度地图中圈定营销区域,并根据所述营销区域配置营销事件;
9.判断用户位置,向位于所述营销区域内的用户发送所述营销事件。
10.优选的是,所述运维侧基站的位置信息包括经纬度,且所述经纬度采用是wgs84坐标系。
11.优选的是,所述百度地图提供了经纬度转换接口。
12.优选的是,判断用户位置,向位于所述营销区域内的用户发送所述营销事件包括:
13.采集所述用户位置,判断所述用户位置是否位于所述营销区域内;
14.若匹配,则将所述营销事件推荐给所述用户;
15.若不匹配,则将放弃所述用户。
16.本发明实施例提供的一种基于用户位置实现营销推荐的的系统,包括:
17.获取模块,用于获取运维侧基站的位置信息;
18.转换模块,用于根据所述位置信息,将所述运维基站的位置转换至百度地图中;
19.采集模块,用于采集用户位置,并根据所述用户位置,在所述百度地图中圈定营销区域;
20.推荐模块,用于判断用户消费事件,将位于所述营销区域中所述运维侧基站相匹配的营销事件推荐给所述用户。
21.优选的是,所述运维侧基站的位置信息包括经纬度,且所述经纬度采用是wgs84坐标系。
22.优选的是,所述百度地图提供了经纬度转换接口。
23.优选的是,判断用户位置,向位于所述营销区域内的用户发送所述营销事件包括:
24.采集所述用户位置,判断所述用户位置是否位于所述营销区域内;
25.若匹配,则将所述营销事件推荐给所述用户;
26.若不匹配,则将放弃所述用户。
27.本发明实施例提供的一种电子设备,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序,当所述程序被所述处理单元执行时,使得所述处理单元执行上述所述的方法。
28.本发明实施例提供的一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述所述的方法。
29.与原有技术相比,本发明的有益效果为:
30.本发明市场策划人员能够基于百度地图圈定营销位置或区域,图形化界面操作更方便快捷;且只需要网络运维侧提供一次数据,后续定期更新基站数据即可,市场策划人员不需要线下找运维人员提供基站数据,事件策划效率提升。
附图说明
31.图1是本发明提供的基于用户位置实现营销推荐的方法流程示意图。
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.参照图1,本发明提供一种基于用户位置实现营销推荐的方法,该方法包括:
34.获取运维侧基站的位置信息;
35.具体地,运维侧基站的位置信息包括经纬度,且经纬度采用是wgs84坐标系。
36.根据位置信息,将运维基站的位置转换至百度地图中;
37.具体地,百度地图采用的是bd09坐标系,需要将基站的经纬度坐标进行转换。百度地图提供了经纬度转换接口:
38.http://api.map.baidu.com/geoconv/v1。
39.入参包括:coords(经纬度),from(源坐标类型),to(目标坐标类型),ak(开发者秘钥),其中开发者秘钥需要提前在百度网站注册获取。出参包括:status(接口访问状态,0表示成功),result(转换结果)。将转换后的经纬度数据入库,入库字段包括lac、ci、lng、lat、gps_lng、gps_lat、radius(基站覆盖半径)、msc_name(基站名称)等。
40.在百度地图中圈定营销区域,并根据营销区域配置营销事件;
41.具体地,圈定营销区域后提示圈定区域内的基站数量。配置营销事件数据存储在mysql数据库中,规则数据包含数据(事件)源编码,事件标识,事件名称,生失效标识,规则表达式等。基站数据单独存在在一张表中。加载规则数据是指流处理程序在启动时将生效的配置数据加载至内存中。配置数据包括事件表,事件采集项表,事件规则表及规则取值表。规则表达式引擎使用的是aviator,为了提升数据处理性能,需要对规则表达式先编译再执行。流处理程序根据接收到的源数据和事件规则进行匹配,规则表达式执行结果为真时,代表事件规则匹配成功;表达式执行结果为假,则表示事件规则匹配不成功,将该条数据丢弃。
42.判断用户位置,向位于营销区域内的用户发送营销事件。
43.具体地,判断用户位置,主要是通过用户位置中的lac和ci,是否在策划位置区域的基站中。
44.进一步地,判断用户位置,向位于营销区域内的用户发送营销事件包括:
45.采集所述用户位置,判断所述用户位置是否位于所述营销区域内;
46.若匹配,则将所述营销事件推荐给所述用户;
47.若不匹配,则将放弃所述用户。
48.在本实施例中,接收到匹配成功的事件后,查询订阅的系统,订阅的字段和输出格式、订阅时间段、订阅频次,输出主题,将这些信息和接收的事件信息一起,发往事件封装环节处理。事件封装环节的处理过程如下:校验当前时间是否在事件订阅的时间段内,如果不满足则将数据丢弃,否则继续下一步。从缓存中查询号码该事件上一次输出的时间,然后校验时间间隔是否受订阅频次限制(比如一天一次或一月一次),如果被限制,则将数据丢弃,否则将当前号码、事件和当前时间写入缓存,并继续下一步。按照订阅格式进行数据拼装,支持json格式和字符分隔格式。将拼装后的数据写入对应的消息中间件主题。通过该设置,数据处理环节主要基于内存和分布式缓存,数据处理时延低,全流程总时延不超过5秒;位置通过百度地图配置实现,提升事件策划效率;使用aviator规则引擎,对匹配规则进行预编译,匹配性能较其他规则引擎效率有50%-80%的提升。
49.本发明实施例提供的一种基于用户位置实现营销推荐的的系统,包括:
50.获取模块,用于获取运维侧基站的位置信息,运维侧基站的位置信息包括经纬度,且经纬度采用是wgs84坐标系;
51.获取模块,用于获取运维侧基站的位置信息;
52.转换模块,用于根据位置信息,将运维基站的位置转换至百度地图中;
53.采集模块,用于在百度地图中圈定营销区域,并根据营销区域配置营销事件;
54.推荐模块,用于判断用户位置,向位于营销区域内的用户发送营销事件。
55.进一步地,判断用户位置,向位于营销区域内的用户发送营销事件包括:
56.采集所述用户位置,判断所述用户位置是否位于所述营销区域内;
57.若匹配,则将所述营销事件推荐给所述用户;
58.若不匹配,则将放弃所述用户。
59.本发明实施例提供的一种电子设备,包括至少一个处理单元以及至少一个存储单元,其中,存储单元存储有程序,当程序被处理单元执行时,使得处理单元执行上述的方法。
60.本发明实施例提供的一种计算机可读存储介质,其存储有可由电子设备执行的计
算机程序,当程序在电子设备上运行时,使得电子设备执行上述的方法。
61.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献