[发明专利]一种基于多维标签的数字标牌广告选屏方法有效
申请号: | 201510458273.5 | 申请日: | 2015-07-30 |
公开(公告)号: | CN104992356B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 赵霞;张珣;于重重;于田昊;樊庆;谈鸿燕;田嫦丽;解贵龙 | 申请(专利权)人: | 北京工商大学;广州点屏信息技术有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06F17/30 |
代理公司: | 北京万象新悦知识产权代理事务所(普通合伙) 11360 | 代理人: | 贾晓玲 |
地址: | 100048*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多维标签的数字标牌广告选屏方法,将广告选屏过程分为:1)从多维标签数据库中提取标签,为广告屏贴属性标签;2)指定广告屏允许和不允许播放的广告行业标签集合,为广告屏设置相容互斥标签;3)建立层次结构的选屏框架,逐步筛选广告屏及其对应的屏位集合;4)在每个层次过滤器中,根据不同约束条件实现相应的选屏算法;5)将订单、选到的屏、屏位信息存入Redis数据库。本发明能够支持广告商综合地理位置、受众特征、商业环境等多维度的约束条件进行精准选屏,具有很高的商业价值和应用推广价值。 | ||
搜索关键词: | 选屏 广告屏 多维标签 数字标牌广告 约束条件 屏位 数据库 标签 过滤器 标签集合 层次结构 广告行业 商业环境 受众特征 属性标签 多维度 广告商 互斥 算法 相容 地理位置 集合 筛选 播放 广告 应用 | ||
【主权项】:
一种基于多维标签的数字标牌广告选屏方法,其步骤包括:A.媒体商用户给广告屏贴属性标签:给定一个广告屏ID,根据媒体商用户的输入信息,分类逐级从标签数据库中提取各个维度的标签,作为广告屏的标签属性集合,保存在Redis数据库,其具体内容为:A1.按照多维标签模型,向媒体商用户展示地域、受众、商业三种标签类型,接收媒体商用户选择的标签类型;A2.根据媒体商用户输入的标签类型,用Redis命令get从标签数据库里获取该标签类型的顶级标签集合,并展示给媒体商用户;A3.接收媒体商用户选择的标签,从标签数据库里获取该标签的子标签集合,展示给媒体商用户;A4.根据媒体商用户选择,重复A3步骤,逐级反馈标签及其子标签的内容,接收媒体商用户最终选择的标签集合;A5.将媒体商用户最终选择的标签集合存入Redis数据库中,以该广告屏ID作为键,以标签集合作为值,用Redis命令sadd将值加入广告屏的属性标签集合中;B.媒体商用户为广告屏设置相容、互斥标签:给定一个广告屏ID,根据媒体商用户的输入信息,设置相容互斥标签的具体实现如下:B1.从标签数据库中提取行业标签的顶级标签集合,并展示给媒体商用户;B2.接收用户选择的标签,从标签数据库里获取该标签的子标签集合,展示给媒体商用户;B3.根据用户选择,重复B2步骤,逐级反馈标签及其子标签的内容,接收媒体商用户最终选择的标签;B4.将用户最终选择的标签存入Redis数据库中,以该广告屏ID作为键,以标签作为值,用Redis命令sadd将值加入广告屏的相容/互斥标签集合中;C.建立广告商用户投放广告下订单过程中的选屏框架,其具体内容为:C1.接收广告商用户提交的订单,提取订单中的选屏条件,包括但不限于媒体商ID、选屏标签集合、广告屏位置、广告屏尺寸,广告标签;C2.如果订单指定了媒体商ID,则根据媒体商ID选出广告屏集合setA;C3.根据订单的标签集合选出广告屏集合setB,并与步骤C2获得的集合setA做交集,得到集合setC;C4.对C3步骤得到的集合setC中的每个广告屏,如果满足订单要求的广告屏位置,则选择该广告屏;C5.对C3步骤得到的集合setC中的每个广告屏,如果满足订单要求的广告屏尺寸,则选择该广告屏;C6.对C3步骤得到的集合setC中的每个广告屏,如果满足订单自带的广告标签,则选择该广告屏;C7.对C3步骤得到的集合setC中的每个广告屏,如果满足订单要求的屏位的宽高尺寸,则选择该广告屏,形成最终的广告屏集合setD;同时获取符合条件的广告屏位,加入最终的广告屏位集合setE;D.根据不同的标签条件,实现相应的选屏算法:D1.根据媒体商ID选屏的算法,具体实现如下:D1.1利用字符串操作构造查询Redis数据库的键,由标志字符串“Scr:”+媒体商ID+字符串“Screen_id”构成;D1.2利用Redis命令smembers获取该键对应的广告屏集合;D2.根据订单的标签集合选屏算法,具体实现如下:D2.1对标签集合中的每一个标签tag构造键值,由标志字符串“tag:”+tag的值+字符串“Screen_id”构成;D2.2利用Redis命令smembers获取每一个键对应的广告屏集合;D2.3对D2.2获取的所有的广告屏集合求并集;D3.根据订单要求的广告屏位置选屏算法,具体实现如下:D3.1以订单给出的经纬度坐标点为中心,算出订单给出的坐标点与广告屏的坐标点之间的直线距离dist;D3.2比较订单给出的范围scope与D3.1计算得到的直线距离dist,当dist小于等于scope时,则选择此广告屏;D4.根据订单要求的广告屏尺寸选屏算法,具体实现如下:D4.1判断屏幕大小尺寸是否大于等于订单所要求尺寸;D4.2判断屏幕的宽高比是否符合订单所要求的宽高数值;D4.3当上述两步骤的值都为真时,则可以选择此广告屏;D5.将订单自带的广告标签,与广告屏指定的相容标签和互斥标签相比对,以确定是否选择该广告屏;D6.根据订单要求的屏位的宽高尺寸选屏,以及筛选屏位的算法,得出屏位集合;E.将步骤C7获得的广告屏集合setD以及广告屏位集合setE保存进入Redis数据库,具体实现如下:E1.以Hash结构保存数据:以订单ID为键,屏位ID为域,屏位ID对应的权重为值,权重指排期时选择该广告屏位的优先级别;E2.同时,保存该订单对应的广告屏位的总数;修改订单状态为待排期状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工商大学;广州点屏信息技术有限公司,未经北京工商大学;广州点屏信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510458273.5/,转载请声明来源钻瓜专利网。