一种小程序BANNER轮播设置功能机构屏蔽方法与流程

文档序号:31053879发布日期:2022-08-06 10:09阅读:119来源:国知局
一种小程序banner轮播设置功能机构屏蔽方法
技术领域
1.本发明涉及互联网应用程序技术领域,具体为一种小程序banner轮播设置功能机构屏蔽方法。


背景技术:

2.小程序是一种不需要下载安装即可使用的应用,于2017年1月9日首次推出,其理念是应用“触手可及"“用完即走”。其优势是用户不用再关心应用安装太多的问题,也避免了频繁的切换应用。小程序类型多样,主要包括工具类小程序商店、内容商店、社群商店、o2o服务等,目前常见的小程序,首页和活动页面有一个轮播banner,该banner的作用就是提供一个广告、方便用户进入的入口。但是因为banner是一个列表,且种类众多,可包含预告图、活动、素材、定制化活动页等。而为了方便,会有一个批量设置(平台设置),一个单独设置(机构设置)。
3.一般实现思路,是做数据复制,那么机构看到的就是机构独立的数据,可以任意操纵,而互不影响。平台设置,存在多少机构,就复制多少机构数据,此种方式具有多种弊端,第一会造成很多数据的产生,到时冗余数据较多,对硬件以及软件要求均提高;第二数据到达一定量时,大量数据堆积,会导致运算量增大,导致查询以及处理速度降低;第三,由于大量数据影响,新增机构时需要考虑数据初始化问题,为此我们提出一种小程序banner轮播设置功能机构屏蔽方法以解决上述存在的目的。


技术实现要素:

4.针对现有技术的不足,本发明提供了一种小程序banner轮播设置功能机构屏蔽方法,解决了上述背景技术中提出的问题。
5.为实现以上目的,本发明通过以下技术方案予以实现:一种小程序banner轮播设置功能机构屏蔽方法,包括平台数据排序sort设定、机构数据排序sort设定、数据表设计、表结构排序字段sort设定、屏蔽控制;
6.所述平台数据排序sort设定包括:平台操纵平台数据,对平台数据的排序sort进行设定;
7.所述机构数据排序sort设定包括:机构操纵自己的数据,对机构自身的排序sort进行设定;
8.所述数据表设计包括:将banner点击之后需要跳转的页面,通过page字段进行储存;
9.所述表结构排序字段sort设定包括:在表结构中增加全局正序排序字段;
10.所述屏蔽控制包括全量屏蔽与逐条屏蔽。
11.优选的,所述平台数据排序sort设定具体为:平台操纵平台数据,对平台数据的排序sort进行设定,形成平台设定的banner排序,机构不能对平台数据进行设置。
12.优选的,所述机构数据排序sort设定具体为:机构操纵自己的数据,对机构自身的
排序sort进行设定,形成机构设定的banner排序。
13.优选的,所述平台账号下设置的banner,会在所有机构小程序展示,所述机构账号下设置的banner,仅显示在机构自己的机构小程序上。
14.优选的,所述数据表设计具体为:将banner点击之后需要跳转的页面,通过page字段进行储存,所述page是小程序前端实现功能的页面路径,对应前端的跳转逻辑。
15.优选的,所述全量屏蔽具体为:机构单位可将自身机构选择加入黑名单,禁止平台设置出现。
16.优选的,所述逐条屏蔽具体为:通过机构账号菜单查询所在机构小程序上的banner设置,机构与平台可对是否停用进行选择。
17.本发明提供了一种小程序banner轮播设置功能机构屏蔽方法,具备以下有益效果:
18.1、该小程序banner轮播设置功能机构屏蔽方法,平台以及机构通过将自己数据进行排序sort设定,两方按照大小对sort值进行设定,即可实现对banner排序,实现方法简答,且缩减的数据量,避免数据量过大对硬件、软件要求提升,同时避免数据量过大对查询处理速度造成影响。
19.2、该小程序banner轮播设置功能机构屏蔽方法,通过设定page字段作为前端banner点击之后的跳转逻辑,即使有新的页面或者功能,也不需要前后端再次进行跳转对接,可减少数据的产生,同时减少运营人员的工作量,降低后续维护难度。
20.3、该小程序banner轮播设置功能机构屏蔽方法,平台与机构可选择停用banner,或者平台将机构加入黑名单,对banner进行全量或者逐条屏蔽,对banner数量进行控制,进一步缩减数据量,避免数据堆积影响使用体验。
具体实施方式
21.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
22.本发明提供一种技术方案:一种小程序banner轮播设置功能机构屏蔽方法,包括平台数据排序sort设定、机构数据排序sort设定、数据表设计、表结构排序字段sort设定、屏蔽控制;
23.平台数据排序sort设定包括:平台操纵平台数据,对平台数据的排序sort进行设定;
24.机构数据排序sort设定包括:机构操纵自己的数据,对机构自身的排序sort进行设定;
25.数据表设计包括:将banner点击之后需要跳转的页面,通过page字段进行储存;
26.表结构排序字段sort设定包括:在表结构中增加全局正序排序字段,为了可以让机构可以控制各个banner轮播的顺序,可在表结构增加排序字段sort,该字段是全局字段,正序排序,只要机构把想要banner往前面显示,把排序设置小就可实现。
27.屏蔽控制包括全量屏蔽与逐条屏蔽。
28.平台数据排序sort设定具体为:平台操纵平台数据,对平台数据的排序sort进行设定,形成平台设定的banner排序,机构不能对平台数据进行设置。
29.机构数据排序sort设定具体为:机构操纵自己的数据,对机构自身的排序sort进行设定,形成机构设定的banner排序。
30.实施例1:b(sort值100)、d(sort值200)、g(sort值300)为平台设置,a、c、e、f,是机构设置的,若机构想让banner的轮播顺序是abcdefg,只要给自己的a设置sort1、c设置sort101、e设置sort201、f设置sort202,就可以实现,而各机构下看到的b、d、g,其实是同一条数据。
31.平台账号下设置的banner,会在所有机构小程序展示,机构账号下设置的banner,仅显示在机构自己的机构小程序上。
32.数据表设计具体为:将banner点击之后需要跳转的页面,通过page字段进行储存,page是小程序前端实现功能的页面路径,对应前端的跳转逻辑,通过设定page字段作为前端banner点击之后的跳转逻辑,即使有新的页面或者功能,也不需要前后端再次进行跳转对接,减少数据的产生、同时减少运营人员的工作量,降低后续维护难度。
33.为了方便设置,可将所有pege对应设置成一个下拉选项,方便运营人员。同时可提供一个id的输入框,用于设置同功能页不同数据项。
34.全量屏蔽具体为:机构单位可将自身机构选择加入黑名单,禁止平台设置出现,机构单位不希望平台设置出现在自己的banner位,平台账号功能上有个黑名单,将机构加入即可实现。
35.实施例2:xx小学不希望平台设置的一些活动广告出现在他们的机构小程序上,那么在平台账号下,banner黑名单管理中,新增加入xx小学,xx小学的小程序端的查询就会只查询机构自己设置的banner数据(排除平台的设置)。
36.逐条屏蔽具体为:通过机构账号菜单查询所在机构小程序上的banner设置,机构与平台可对是否停用进行选择,机构账号菜单可以查询到所有自己机构小程序上的所有banner设置,包括平台统一设置的,有一个启停用功能,若选择停用,仅当前机构不显示该banner,若平台账号停用该banner,则所有机构下都不显示该banner。
37.实施例3:xx小学不希望平台设置的一些活动广告出现在他们的机构小程序上,那边在xx小学自己的后台账号下,banner管理中,将不需要显示的banner,进行停用(数据标记),xx小学的小程序端的查询就会将标记的停用banner数据排除掉。
38.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制;术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性,此外,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
39.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以
理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1