[发明专利]广告排期方法及系统有效
| 申请号: | 201010532025.8 | 申请日: | 2010-11-04 |
| 公开(公告)号: | CN102006522A | 公开(公告)日: | 2011-04-06 |
| 发明(设计)人: | 邹永远 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
| 主分类号: | H04N21/85 | 分类号: | H04N21/85;G06F17/30 |
| 代理公司: | 深圳市科吉华烽知识产权事务所 44248 | 代理人: | 胡吉科 |
| 地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 广告 方法 系统 | ||
技术领域
本发明涉及应用于电子节目指南(Electronic Program Guide,EPG)的广告技术领域,特别是一种能够检测广告排期冲突的广告排期方法及系统。
背景技术
在EPG广告系统中,要求在同一个频道、同一位置、同一时间只能编排一个广告。那么每次编排新的广告进入系统时,新的广告排期和原先设定的广告排期都可能发生冲突并导致系统数据紊乱。
如果在2010年5月1日至2010年5月31日之间,每天的6:00至8:00,当观看CCTV-1频道时,1号位置播发中国移动的广告。那么在2010年5月1日至2010年5月31日之间,每天的6:00至8:00,18:00至20:00,当观看CCTV-1频道时,1号位置再也不能播发其他广告。
其它条件相同时,可以在2号位置添加广告,也可以在2010年6月1日至2010年6月30日之间,每天的6:00至8:00,18:00至20:00在1号位置添加广告,还可以在观看CCTV-2时在1号位置播发其他广告等等。
如上所述,EPG广告系统需要一个广告排期冲突检测机制,当用户排入的广告与其他广告排期有冲突时,提醒用户进行正确的操作。
广告排期的定义:一个广告排期由4个要素组成,频道描述、位置描述、时间描述、广告素材描述。排期冲突检测要做的事情就是保证系统中不能存在多个频道、位置、时间三个要素都有交集的排期。
现有技术中另一种解决方案是:每添加一个新的广告排期时,系统与之前添加每一个广告排期进行比较,看是否存在冲突。如果冲突则提示用户排期失败,用户重新选择排期的各个要素。其缺点是:使用该方案广告系统有冲突检测能力,可以防止用户出错,系统中不会出现紊乱的排期数据,但随着广告系统排期的增多,后添加的每一个排期都需要与系统中存在的排期比较,性能越来越糟,用户体验越来越差。最后达到极限,造成数据库超时等异常,系统再也不能正常工作。
假设一个广电运营商运营了200个频道,EPG菜单中有30个广告位可以使用,系统
中排期的时间粒度为1分钟(即排期最短时间为一分钟)。那么对一年中每个频道每个位置每小时编排一个不同的广告,排期的数目为200×30×24×365=52560000,达到了千万级的数据,性能压力可想而知。
发明内容
为了解决现有技术的技术问题,有必要提供一种能保证广告系统排期数据的正确性,又保证广告系统性能满足要求,还保证用户获得比较高的用户体验的广告排期方法及系统。
本发明解决现有的技术问题所采用的技术方案为:一种广告排期方法,获取用户提交的包括排期要素和/或素材的排期信息;根据所述排期要素建立相应的位数组;将所述建立的位数组与系统已存储的与所述排期要素相对应的位数组进行比较,检测排期是否冲突;若不存在冲突,则添加此排期信息,并更新系统排期信息。
本发明广告排期方法中,所述排期要素包括广告播放频道描述信息、广告播放位置描述信息、广告播放时间描述信息。
本发明广告排期方法中,所述位数组对应一个以由频道信息、位置信息,每年的起始日期或年份组成的关键值;所述位数组的每一位数值代表排期时间的每一分钟是否被占用。
本发明广告排期方法中,所述检测排期是否冲突的步骤包括将上述建立的位数组的每一位数值与系统已存储的与所述排期要素相对应的位数组的相应位置的数值进行逻辑与操作,根据计算结果检测排期是否存在冲突。
本发明广告排期方法中,所述更新系统排期信息的步骤包括将系统已存储的与所述排期要素相对应的位数组的每一位数值和所述建立的位数组的相应位置的数值进行逻辑或操作。
本发明广告排期方法中,在所述检测排期是否冲突的步骤之后还包括步骤:如果存在冲突,则返回重新提交排期要素。
本发明广告排期方法中,在所述步骤根据所述排期要素建立相应的位数组之后还包括步骤删除所述排期信息。
本发明广告排期方法中,所述删除所述排期信息的步骤具体包括:将待删除的排期信息的位数组取反后和系统已存储的与所述排期要素相对应的位数组的每一位数值进行逻辑“与”操作;删除所述排期信息。
本发明采用的另一技术方案为:一种广告排期系统,其包括排期管理模块和时间统计模块,所述时间统计模块用于检测广告的排期是否冲突,排期管理模块用于设定、添加广告排期信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010532025.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实现水轮发电机组调速系统手动闭环控制的智能装置
- 下一篇:一种电控喷油器





