CN104469416A - 基于消息队列的视频广告分发***及方法 - Google Patents
基于消息队列的视频广告分发***及方法 Download PDFInfo
- Publication number
- CN104469416A CN104469416A CN201310416739.6A CN201310416739A CN104469416A CN 104469416 A CN104469416 A CN 104469416A CN 201310416739 A CN201310416739 A CN 201310416739A CN 104469416 A CN104469416 A CN 104469416A
- Authority
- CN
- China
- Prior art keywords
- queue
- message
- server
- advertisement
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明揭示了一种基于消息队列的视频广告分发***及方法,广告发布端,AMQP服务器,FTP服务器和广告终端,所述的AMQP服务器包括交换器和队列,所述广告终端连接到AMQP服务器并注册建立队列,广告分发***将广告商提供的视频保存在FTP服务器,将该视频的消息发送到AMQP服务器,所述AMQP服务器将消息推送到队列,广告终端通过队列得到的消息,从FTP服务器下载视频进行播放。本发明大大节约人力部署成本和网络资源,对不同区域不同场所的广告终端进行分级管理,提高了灵活性,使广告投放做到“分众”,将广告效益最大化。
Description
技术领域
本发明涉及网络通信技术领域,特别涉及一种基于消息队列的视频广告分发***及方法。
背景技术
城市楼宇电视广告媒体是一种新兴的发展迅猛的广告媒体。随着城市楼宇广告规模的增长和多媒体广告技术迅速发展,如何对数量庞大的广告终端进行***管理,将广告进行有针对性的集中投放,将广告效益最大化,成为一大难点。
现有的视频广告分发管理的实现主要有三种:一是在指定地方放置带有DVD播放功能的液晶屏,定时循环播放广告视频内容,液晶屏有自动启动和关闭功能,但广告的更换完全由人工完成;第二种利用传统的pull机制,广告终端定期到服务器去查询是否有新的广告到达,并下载相关的广告信息;第三种采用push机制,利用IP网络以全网广播的方式进行播放。
但随着广告终端的规模越来越大,分布区域越来越广,受众需求的区分越来越细,广告***的维护将变得越来越困难。第一种耗费大量的人力物力,播放灵活性差;第二种浪费大量的网络资源,且实时性差;第三种在一定程度上节约了成本,但是灵活性差,不能实现对不同地区不同主题的受众群体进行区分管理。
发明内容
本发明的目的是针对现有的视频广告分发***部署成本高,灵活性差的问题,提出一种基于消息队列的视频广告分发***及方法。
为实现上述目的,本发明提供一种技术方案:一种基于消息队列的视频广告分发***,所述的基于消息队列的视频广告分发***,包括广告发布端,AMQP服务器,FTP服务器和广告终端,所述的AMQP服务器包括交换器和队列,所述广告发布端分别连接AMQP服务器和FTP服务器,所述AMQP服务器和FTP服务器都分别连接到广告终端,所述交换器连接队列进行信息传递。
所述交换器负责处理接收到的消息,对消息进行主题匹配,将消息转发到订阅了该主题的队列中去,所述交换器具有多种属性,除了可以进行主题匹配外,还可以实现全网广播和单独推送消息到某个制定的队列。
所述队列负责存储消息。
采用这种基于消息队列的视频广告分发***,它能够对不同地区不同主题的视频广告终端进行有效分级控制,并将广告商发布的视频广告自动推送到相应的广告终端,这种基于AMQP(Advanced Message Queuing,即高级消息队列协议)的推送方式,广告商不用关心具体需要将广告传输到哪些广告终端,而是交由视频广告分发***自动推送到对应的广告终端,这样能够大大降低管理成本和网络资源消耗,实现视频广告的自动推送。
本发明还提供了一种基于消息队列的视频广告分发方法,包括如下步骤:
1)所有的广告终端连接到AMQP服务器并注册,按照某个订阅主题建立并监听自己的队列;
2)广告商布一个视频的同时,给该视频设定一个主题,交给视频广告分发***;
3)视频广告上传到FTP服务器,并将其FTP地址作为带有主题的消息发送到AMQP服务器;
4)AMQP服务器将带有主题的消息推送到订阅了该主题的消息队列;
5)监听了该消息队列的广告终端从该消息队列获取消息;
6)广告终端根据获取的消息从FTP服务器上下载视频广告并播放。
本发明的有益效果:基于消息队列的视频广告分发***能够自动将视频广告按照要求分发到需要投放的广告终端,节约了人力部署成本,提高了灵活性,同时如果广告终端因不可抗因素而离线,在其重新上线后仍然能够获取其监听队列中的消息,并从FTP服务器上下载广告播放。
附图说明
图1为本发明基于消息队列的视频广告分发***结构图。
图2为图1中AMQP服务器的内部结构图。
具体实施方式
如图1本发明的基于消息队列的视频广告分发***,包括广告发布端1,AMQP服务器2,FTP服务器3和广告终端4,所述的AMQP服务器2包括交换器2-1和队列2-2,所述广告发布端1分别连接AMQP服务器2和FTP服务器3,所述AMQP服务器2和FTP服务器3都分别连接到广告终端4,所述交换器2-1连接队列2-2进行信息传递,其中所述的交换器2-1负责处理接收到的消息,对消息进行主题匹配,将消息转发到订阅了该主题的队列2-2中去,该交换器2-1具有多种属性,除了可以进行主题匹配外,还可以实现全网广播和单独推送消息到某个制定的队列2-2,所述队列2-2负责存储消息。
基于消息队列的视频广告分发***的具体实施方法如下:
1)广告终端4连接到AMQP服务器2并注册,按照某个订阅主题建立并监听自己的队列2-2;
2)广告商发布一个广告视频时,给该视频设定一个主题,交给视频广告分发***;
3)***将该视频保存在FTP服务器3上,并将其FTP地址作为带有主题的消息发送到AMQP服务器2;
4)AMQP服务器2中的交换器2-1接受消息,判断消息类型,根据主题值将带有主题的消息推送到订阅了该主题,即与该主题相匹配的消息队列2-2中去;
5)广告终端4发现自己监听的消息队列2-2中有新的消息,并获得该消息;
6)广告终端4根据获得的消息从FTP服务器3上下载对应的视频广告,下载成功后AMQP服务器2从队列2-2中删除该消息;
7)广告终端4播放所下载的视频广告。
本发明实现了对视频广告发布商提供的广告按照需求推送到制定的广告终端4,大大节约人力部署成本和网络资源,对不同区域不同场所的广告终端4进行分级管理,提高了灵活性,使广告投放做到“分众”,将广告效益最大化。
Claims (7)
1.基于消息队列的视频广告分发***,其特征在于:包括广告发布端(1),AMQP服务器(2),FTP服务器(3)和广告终端(4),所述的AMQP服务器(2)包括交换器(2-1)和队列(2-2),所述广告发布端(1)分别连接AMQP服务器(2)和FTP服务器(3),所述AMQP服务器(2)和FTP服务器(3)另一端分别连接到广告终端(4),所述交换器(2-1)连接队列(2-2)进行信息传递。
2.根据权利要求1所述的基于消息队列的视频广告分发***,其特征在于:所述交换器(2-1)负责处理接收到的消息。
3.根据权利要求1所述的基于消息队列的视频广告分发***,其特征在于:所述交换器(2-1)能对消息进行主题匹配。
4.根据权利要求1所述的基于消息队列的视频广告分发***,其特征在于:所述交换器(2-1)能实现全网广播。
5.根据权利要求1所述的基于消息队列的视频广告分发***,其特征在于:所述交换器(2-1)能单独推送消息到某个制定的队列。
6.根据权利要求1所述的基于消息队列的视频广告分发***,其特征在于:所述队列(2-2)负责存储消息。
7.一种基于消息队列的视频广告分发方法,其特征在于包括如下步骤:
1)所有的广告终端(4)连接到AMQP服务器(2)并注册,按照某个订阅主题建立并监听自己的队列(2-2);
2)广告商布一个视频的同时,给该视频设定一个主题,交给视频广告分发***;
3)视频广告上传到FTP服务器(3),并将其FTP地址作为带有主题的消息发送到AMQP服务器(2);
4)AMQP服务器(2)将带有主题的消息推送到消息队列(2-2);
5)监听了该消息队列(2-2)的广告终端(4)从消息队列(2-2)获取消息;
6)广告终端(4)根据获取的消息从FTP服务器(3)上下载视频广告并播放。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310416739.6A CN104469416A (zh) | 2013-09-12 | 2013-09-12 | 基于消息队列的视频广告分发***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310416739.6A CN104469416A (zh) | 2013-09-12 | 2013-09-12 | 基于消息队列的视频广告分发***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104469416A true CN104469416A (zh) | 2015-03-25 |
Family
ID=52914675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310416739.6A Pending CN104469416A (zh) | 2013-09-12 | 2013-09-12 | 基于消息队列的视频广告分发***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104469416A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106604045A (zh) * | 2016-12-06 | 2017-04-26 | 武汉斗鱼网络科技有限公司 | 一种显示广告的方式和装置 |
CN107424072A (zh) * | 2017-04-18 | 2017-12-01 | 湖南福米信息科技有限责任公司 | 高速分布式股票实时行情推送***及方法 |
CN110365749A (zh) * | 2019-06-25 | 2019-10-22 | 上海非码网络科技有限公司 | 消息推送方法、消息推送***和一种存储介质 |
CN114339456A (zh) * | 2022-03-16 | 2022-04-12 | 飞狐信息技术(天津)有限公司 | 一种视频发布方法及装置 |
CN115118773A (zh) * | 2022-06-29 | 2022-09-27 | 宁波三星智能电气有限公司 | 数据文件推送方法、服务器和计算机可读存储介质 |
-
2013
- 2013-09-12 CN CN201310416739.6A patent/CN104469416A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106604045A (zh) * | 2016-12-06 | 2017-04-26 | 武汉斗鱼网络科技有限公司 | 一种显示广告的方式和装置 |
CN106604045B (zh) * | 2016-12-06 | 2020-06-16 | 武汉斗鱼网络科技有限公司 | 一种显示广告的方式和装置 |
CN107424072A (zh) * | 2017-04-18 | 2017-12-01 | 湖南福米信息科技有限责任公司 | 高速分布式股票实时行情推送***及方法 |
CN110365749A (zh) * | 2019-06-25 | 2019-10-22 | 上海非码网络科技有限公司 | 消息推送方法、消息推送***和一种存储介质 |
CN114339456A (zh) * | 2022-03-16 | 2022-04-12 | 飞狐信息技术(天津)有限公司 | 一种视频发布方法及装置 |
CN114339456B (zh) * | 2022-03-16 | 2022-05-27 | 飞狐信息技术(天津)有限公司 | 一种视频发布方法及装置 |
CN115118773A (zh) * | 2022-06-29 | 2022-09-27 | 宁波三星智能电气有限公司 | 数据文件推送方法、服务器和计算机可读存储介质 |
CN115118773B (zh) * | 2022-06-29 | 2023-08-18 | 宁波三星智能电气有限公司 | 数据文件推送方法、服务器和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104469416A (zh) | 基于消息队列的视频广告分发***及方法 | |
CN103747301B (zh) | 一种广告投放方法、***及存储广告播放记录文件 | |
CN102665117A (zh) | 广告发布以及广告呈现的方法和装置 | |
CN103686255A (zh) | 一种基于hls协议的视频广告投放方法及其装置 | |
US10869083B2 (en) | Interactive overlays to determine viewer data | |
CN102546564A (zh) | 一种信息推送的控制方法及*** | |
CN102081772A (zh) | 一种广告投放***及方法 | |
CN102461026A (zh) | 广告调度方法和*** | |
CN109409919A (zh) | 一种数字营销共享广告平台及其运作方法 | |
CN101267531A (zh) | 一种交互式网络电视***及实现方法 | |
CN109218778A (zh) | 一种智能电视广告频次控制***及方法 | |
US11252446B2 (en) | Employing automatic content recognition to allow resumption of watching interrupted media program from television broadcast | |
KR102494266B1 (ko) | 방송 시스템에서 방송 서비스 정보 제공 방법 및 장치 | |
CN103985332B (zh) | 一种高交互性的数字标牌*** | |
CN102172035A (zh) | 视频专题制作方法和*** | |
CN102811304A (zh) | 基于实时收视数据的图文视频编排*** | |
CN102572542A (zh) | 酒店定向视频和广告推送*** | |
CN103475948B (zh) | P2p视频直播的资源智能匹配*** | |
CN203387627U (zh) | 移动流媒体直播点播*** | |
CN104978912A (zh) | 一种新型广告播放方法和装置 | |
CN101080017B (zh) | 一种附加节目播放***及方法 | |
CN202077151U (zh) | 基于实时收视数据的图文视频编排*** | |
CN101420623B (zh) | 基于双向网络的数字电视广告投放的方法 | |
CN203931446U (zh) | 一种新型广告播放机 | |
CN104661040A (zh) | 一种网络多媒体资源处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150325 |