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

运营位动态投放方法和系统与流程

2023-03-01 11:59:28 来源:中国专利 TAG:


1.本发明涉及互联网web应用领域,具体地,涉及运营位动态投放方法和系统,特别是运营位动态投放技术支撑组件。


背景技术:

2.在互联网时代,运营广告和活动投放是互联网系统一种核心技术能力体现。而运营广告的投放往往具有频繁更换、多渠道多入口、实时变更的投放要求。能够支持高频变更、动态渠道入口投放、广告内容实时变更,已成为企业互联网应用运营的核心能力所依靠的技术关键点。
3.互联网服务平台系统作为行内承接线上和线下衔接的互联网入口,不仅提供行内业务线上预约的功能,还承载互联网渠道领域特色业务预填单的接入能力,作为客户办理业务的前置入口系统,本身具有客户引流的潜力。在该系统上做一些广告和活动的运营,对于行内的客户发掘和业务功能推广具有重大意义。其中,对于已经接入的业务,这些业务的页面都可以作为投放广告或者活动的入口,即运营位,相应地,想要投放的广告和活动叫做运营内容。
4.专利文献cn112330376a公开了一种广告投放方法、广告投放系统、电子设备和存储介质。其中,广告投放方法包括:读取同一时间、不同区域内车载广告终端上目标广告的广告投放策略和对应的广告投放效果;判断当前区域内目标广告的广告投放策略和对应的广告投放效果是否满足广告结束条件;若当前区域内目标广告的广告投放策略和对应的广告投放效果满足广告结束条件,则对目标广告结束投放,并调整当前区域内的广告投放策略。
5.但是专利文献cn112330376a没有解决如何实现运营位动态投放的问题。


技术实现要素:

6.针对现有技术中的缺陷,本发明的目的是提供一种运营位动态投放方法和系统。
7.根据本发明提供的一种运营位动态投放方法,包括:
8.入口方法获取步骤:在前端系统,拦截获取业务请求相应的业务代码中的入口方法;
9.运营位标注识别步骤:在前端系统,识别当前入口方法中的运营位标注;其中,所述标注是指在业务代码上进行注解;所述运营位是指业务页面的作为投放广告或者活动的入口;
10.运营内容查询步骤:在后端系统,根据配置,查询获得与所述运营位标注绑定的运营内容,并注入到业务请求上下文中;
11.运营内容渲染步骤:在前端系统,对业务请求上下文中的运营内容进行解析,根据解析结果对运营位进行渲染。
12.优选地,其中,在所述运营位标注识别步骤中,将被标注的当前入口方法加入到可
投放运营位清单中,从而获取得到前端系统所有能够投放运营内容的运营位清单,并将运营位清单的清单数据放到内存中,同时提供查询运营位清单的清单数据的接口给后端系统;
13.在所述运营内容查询步骤中,通过所述接口收集运营位数据,以查询动态绑定关系的运营内容,其中,所述运营内容包括活动名称、生效时间、失效时间、运营位置、banner图片、跳转链接。
14.优选地,所述运营位置,指示在运营位清单中选择当前运营内容投放的运营位,并提供当前运营内容在指示的运营位中的展示顺序。
15.优选地,在所述运营位标注识别步骤中,通过java反射获取得到入口方法的所有注解,如果入口方法的注解中含有运营位注解,则认为当前业务请求所访问业务页面需要渲染运营位。
16.根据本发明提供的一种运营位动态投放系统,包括:
17.入口方法获取模块:在前端系统,拦截获取业务请求相应的业务代码中的入口方法;
18.运营位标注识别模块:在前端系统,识别当前入口方法中的运营位标注;其中,所述标注是指在业务代码上进行注解;所述运营位是指业务页面的作为投放广告或者活动的入口;
19.运营内容查询模块:在后端系统,根据配置,查询获得与所述运营位标注绑定的运营内容,并注入到业务请求上下文中;
20.运营内容渲染模块:在前端系统,对业务请求上下文中的运营内容进行解析,根据解析结果对运营位进行渲染。
21.优选地,其中,在所述运营位标注识别模块中,将被标注的当前入口方法加入到可投放运营位清单中,从而获取得到前端系统所有能够投放运营内容的运营位清单,并将运营位清单的清单数据放到内存中,同时提供查询运营位清单的清单数据的接口给后端系统;
22.在所述运营内容查询模块中,通过所述接口收集运营位数据,以查询动态绑定关系的运营内容,其中,所述运营内容包括活动名称、生效时间、失效时间、运营位置、banner图片、跳转链接。
23.优选地,所述运营位置,指示在运营位清单中选择当前运营内容投放的运营位,并提供当前运营内容在指示的运营位中的展示顺序。
24.优选地,在所述运营位标注识别模块中,通过java反射获取得到入口方法的所有注解,如果入口方法的注解中含有运营位注解,则认为当前业务请求所访问业务页面需要渲染运营位。
25.根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的运营位动态投放方法的步骤。
26.根据本发明提供的一种电子设备,包括所述的运营位动态投放系统,或者包括所述的存储有计算机程序的计算机可读存储介质。
27.与现有技术相比,本发明具有如下的有益效果:
28.1、本发明提供了一种低代码的广告运营位标注识别与运营内容投放的方案,通过
运营内容与运营位的动态配置,实现广告或活动的动态投放。
29.2、本发明通过采用在前端系统以注解方式先标注可投放运营位,再在后端系统进行运营内容和运营位绑定的配置;在业务请求时,增加拦截器对请求的业务入口方法进行判断,如果当前方法注解的运营编码存在运营位与内容绑定的配置,则将运营内容配置参数注入到当前请求的业务页面;在业务页面对运营内容参数进行解析,并渲染对应运营位的运营内容。
30.3、本发明实现了可以通过后台动态配置调整运营内容在运营位投放的效果。
附图说明
31.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
32.图1为本发明的流程步骤示意图。
具体实施方式
33.下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
34.本发明通过采用在前端系统以注解方式先标注可投放运营位,再在后端系统进行运营内容和运营位绑定的配置,在业务请求时,增加拦截器对请求的业务代码的业务入口方法进行判断,如果当前入口方法注解的运营位编码存在运营内容绑定的配置,则将运营内容配置参数注入到当前请求的业务页面,在业务页面对运营内容参数进行解析,并渲染运营位的运营内容,从而实现了可以通过后台动态配置调整运营内容在运营位投放。
35.根据本发明提供的一种运营位动态投放方法,包括:
36.入口方法获取步骤:在前端系统,拦截获取业务请求相应的业务代码中的入口方法;
37.运营位标注识别步骤:在前端系统,识别当前入口方法中的运营位标注;其中,所述标注是指在业务代码上进行注解;所述运营位是指业务页面的作为投放广告或者活动的入口;
38.运营内容查询步骤:在后端系统,根据配置,查询获得与所述运营位标注绑定的运营内容,并注入到业务请求上下文中;
39.运营内容渲染步骤:在前端系统,对业务请求上下文中的运营内容进行解析,根据解析结果对运营位进行渲染。
40.下面结合图1对本发明进行更为具体的说明。如图1所示,示出了本发明的各个步骤。
41.步骤s1:标注运营位。所述标注是指在前端系统业务代码上标注,具体是在前端系统业务代码上进行注解,以标注可以投放运营位的业务页面入口,注解包含运营位名称、运营位编码。目的是将业务页面所有的可能投放运营位的入口进行注解,为后端系统中的运营内容提供运营位投放选项。其中,业务页面是在服务器实时接收业务请求执行前端业务
代码后生成的;业务页面渲染运营位是根据前端业务代码上的标注,来从后端系统的配置中获取渲染运营内容进行渲染。
42.步骤s2:识别运营位。前端系统启动时,扫描相应业务的业务代码中的入口方法,如果当前入口方法已被步骤s1标注,则加入到可投放运营位清单中,从而获取得到前端系统所有可以投放运营内容的运营位清单,并将运营位清单的清单数据放到内存中,同时提供查询运营位清单数据的接口给后端系统。步骤s2实现运营位数据的收集,并将数据以接口的方式提供给后端系统读取。
43.步骤s3:运营内容配置与运营位绑定。后端系统通过请求步骤s2中的api接口获取运营位清单,提供运营内容配置以及绑定运营位功能。实现运营内容与运营位的动态绑定,并将运营内容和运营位动态绑定关系存储在数据库中。运营内容配置包含:活动名称、生效时间、失效时间、运营位置、banner图片、跳转链接。其中运营位置选择,即在运营位清单中选择当前运营内容投放的运营位,并提供当前运营内容在选择的运营位中展示顺序的配置。
44.步骤s4:解析用户请求获取运营内容。在前端系统创建请求拦截器,当业务请求经过拦截器时,请求拦截器获取得到当前业务请求的入口方法,再判断当前入口方法是否已被运营位标注,如果被标注,则获取标注该入口方法的注解内容(运营位名称和运营位编码)。根据已标注入口方法的运营位编码查询通过步骤s3存入数据库中的运营内容配置数据(为提升响应效率,缓存化),获取当前业务请求的入口方法绑定的且在当前生效的运营内容数据,并按照配置中运营内容在当前运营位的顺序进行排序,将运营内容数据注入到业务请求的上下文中。在运营位标注环节,在业务代码进行运营位注解标注。若有业务请求经过请求拦截器,则可以获取到当前业务请求对应的入口方法,可以通过java反射获取到该入口方法的所有注解,如果入口方法的注解中含有运营位注解,则当前请求所访问业务页面需要渲染运营位。
45.步骤s5:前端渲染运营内容。前端系统渲染页面时,判断业务请求上下文中是否包含运营内容数据,如果包含,则对运营内容数据进行轮询,渲染为运营内容图片并为之绑定点击跳转的链接。
46.下面对本发明进行更为详细的说明。本发明提供的系统包括前端系统、后端系统。前端系统,指面向互联网开放的广告投放系统。后端系统,指面向系统管理人员使用的配置系统,用于维护广告运营位配置数据,提供运营内容配置以及绑定运营位功能,实现运营内容与运营位的动态绑定。在前端系统的业务代码中通过注解方式标注可以投放的运营位,然后在前端系统启动时扫描业务代码的注解,获取到可以投放的运营位清单,并提供接口给后端系统。在前端系统打开业务页面时,在拦截器中读取运营位的运营内容配置,如果当前业务请求的业务页面对应的运营位已经关联了运营内容的配置,则将运营内容的配置,诸如(图片、图片点击跳转的链接、运营位投放位置、排序等)注入到业务页面中,业务页面通过解析配置参数进行运营位的运营内容渲染,从而实现运营内容在运营位的动态投放。
47.本发明还提供一种运营位动态投放系统,本领域技术人员可以通知执行所述运营位动态投放方法的流程步骤实现所述运营位动态投放系统,即可以将所述运营位动态投放方法理解为所述运营位动态投放系统的优选实施方式。本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将
方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。
48.具体地,根据本发明提供的一种运营位动态投放系统,包括:
49.入口方法获取模块:在前端系统,拦截获取业务请求相应的业务代码中的入口方法;
50.运营位标注识别模块:在前端系统,识别当前入口方法中的运营位标注;其中,所述标注是指在业务代码上进行注解;所述运营位是指业务页面的作为投放广告或者活动的入口;
51.运营内容查询模块:在后端系统,根据配置,查询获得与所述运营位标注绑定的运营内容,并注入到业务请求上下文中;
52.运营内容渲染模块:在前端系统,对业务请求上下文中的运营内容进行解析,根据解析结果对运营位进行渲染。
53.在所述运营位标注识别模块中,将被标注的当前入口方法加入到可投放运营位清单中,从而获取得到前端系统所有能够投放运营内容的运营位清单,并将运营位清单的清单数据放到内存中,同时提供查询运营位清单的清单数据的接口给后端系统;
54.在所述运营内容查询模块中,通过所述接口收集运营位数据,以查询动态绑定关系的运营内容,其中,所述运营内容包括活动名称、生效时间、失效时间、运营位置、banner图片、跳转链接。
55.所述运营位置,指示在运营位清单中选择当前运营内容投放的运营位,并提供当前运营内容在指示的运营位中的展示顺序。
56.在所述运营位标注识别模块中,通过java反射获取得到入口方法的所有注解,如果入口方法的注解中含有运营位注解,则认为当前业务请求所访问业务页面需要渲染运营位。
57.根据本发明还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的运营位动态投放方法的步骤。
58.根据本发明还提供一种电子设备,包括所述的运营位动态投放系统,或者包括所述的存储有计算机程序的计算机可读存储介质。
59.以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本技术的实施例和实施例中的特征可以任意相互组合。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献