一种广告屏远程控制方法及系统与流程

文档序号:11732131阅读:665来源:国知局
一种广告屏远程控制方法及系统与流程

本发明涉及广告系统及广告屏技术领域,更具体地说,它涉及一种广告屏远程控制方法及系统。



背景技术:

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。它规定了通信时信息必须采用的格式和这些格式的意义。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。即接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息。

在网络的各层中存在着许多协议,像现有的数据采集设备和微处理设备内部大多使用的都是私有通信协议,无法直接与其他设备或因特网上的其他设备进行通信。

mqtt(messagequeuingtelemetrytransport,消息队列遥测传输)是ibm开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过twitter让房屋联网)的通信协议。是一个客户端服务端架构的发布/订阅模式的消息传输协议。并具有以下主要的几项特性:使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;对负载内容屏蔽的消息传输;使用tcp/ip提供网络连接。

网关(gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。网关对收到的信息要重新打包,以适应目的系统的需求。

随着信息时代的到来,电子广告屏的到高速发展与推广,随处可见,如街道旁的广告大屏、地铁站的墙壁上以及楼道的墙壁上的小型电子广告屏,这就涉及对大量的广告屏的管理问题。而广告屏大多由与其相连的机顶盒根据接收到的红外控制信号实现对其进行播放状态的切换或改变。

对广告屏管理者来说,需要实时了解户外广告屏的状态是否完好无损和广告内容是否按时更新,并且经常需要对广告屏的播放状态做出相应的调整,如切换内容、增减音量或增减亮度。目前对户外广告屏的监测和维护都是靠人工进行的,而现有的广告屏通常连接有一个接受红外遥控的机顶盒,当要对广告屏的播放状态做出相应的调整时,需维护人员逐个到对应广告屏所在处,用遥控器对机顶盒进行遥控,才能达到调整广告屏的播放状态的目的。显然对于几千个几万个广告屏,靠人工到现场巡检和调整,会相当费时费力,效率低下。



技术实现要素:

针对现有技术中调整广告屏的播放状态所存在的效率低下的问题,本发明的目的一在于提供一种广告屏远程控制方法,可以对广告屏的播放状态进行远程遥控。

为实现上述目的,本发明提供了如下技术方案:

一种广告屏远程控制方法,包括:通过控制终端向云端服务器发送外网控制指令信号,所述云端服务器与多个远程红外控制网关之间建立有网络连接,所述云端服务器根据所述外网控制指令信号让对应的所述远程红外控制网关控制与其相连的红外发射器向对应广告屏的机顶盒发射对应的红外遥控信号。

进一步的,所述云端服务器通过智能网关与所述远程红外控制网关之间建立起网络连接,所述云端服务器通过因特网向对应的智能网关转发所述外网控制指令信号,所述智能网关将所述外网控制指令信号转换为使用私有通信协议的内网控制指令信号并将其发送至对应的远程红外控制网关,所述远程红外控制网关再根据所述内网控制指令信号控制与其相连的红外发射器向对应广告屏的机顶盒发射对应的红外遥控信号。

进一步的,通过连接有所述智能网关的摄像单元监控广告屏的运行状态,所述智能网关将摄像单元采集的内网视频信号转换为外网视频信号并通过因特网发送至云端服务器,云端服务器再将所述外网视频信号传输至控制终端上。

进一步的,所述远程红外控制网关连接有多个分别对应着不同广告屏的红外发射器,当所述远程红外控制网关接收到所述内网控制指令信号时,先检测信号种类是否满足条件,满足条件后将所述内网控制指令信号与已存储的指令表对比,在所述内网控制指令信号符合所述指令表后,所述远程红外控制网关根据所述内网控制指令信号导通对应的红外发射器,并控制导通的红外发射器向对应广告屏的机顶盒发射对应的所述红外遥控信号。

进一步的,所述云端服务器与所述远程红外控制网关之间建立有使用mqtt协议的网络连接。

通过采用上述技术方案,可以实现云端服务器与多个远程红外控制网关之间建立起发布与订阅的关系,云端服务器提供一对多的消息发布,使云端服务器可以根据控制终端的外网控制指令信号对特定的单个或多个远程红外控制网关进行消息高效传递。

针对现有技术中调整广告屏的播放状态所存在的效率低下的问题,本发明的目的一在于提供一种广告屏远程控制系统,可以对广告屏的播放状态进行远程遥控。

为实现上述目的,本发明提供了如下技术方案:

一种广告屏远程控制系统,包括:多个均连接有机顶盒的广告屏,所述机顶盒根据接收到的红外遥控信号对广告屏的播放状态进行相应的改变;红外发射器,用于向所述机顶盒发出所述红外遥控信号;多个远程红外控制网关,所述远程红外控制网关连接有多个分别对应着不同广告屏的红外发射器,用于接收使用私有通信协议的内网控制指令信号,并根据所述内网控制指令信号控制与其相连的红外发射器向对应广告屏的机顶盒发射对应的红外遥控信号;智能网关,用于接收外网控制指令信号,并将所述外网控制指令信号转换为使用私有通信协议的所述内网控制指令信号,再将所述内网控制指令信号通过局域网发送至对应的远程红外控制网关;控制终端,用于发出用来远程控制所述广告屏播放状态的外网控制指令信号;云端服务器,用于接收所述外网控制指令信号,并将所述外网控制指令信号通过因特网发送至所述智能网关。

进一步的,所述远程红外控制网关连接有多个分别对应着不同广告屏的红外发射器,所述远程红外控制网关包括:电子开关模块,用于控制所述红外发射器的通断;存储器单元,用于存储用来与所述内网控制指令信号索引比对的指令表;红外处理模块,用于根据所述内网控制指令信号控制所述红外发射器发射出对应的所述红外遥控信号;处理器,与所述智能网关、所述电子开关模块、所述存储器单元和所述红外处理模块相连,当接收到所述内网控制指令信号时,先检测信号种类是否满足条件,满足条件后读取所述存储器单元存储的所述指令表,将所述内网控制指令信号与所述指令表对比,在所述内网控制指令信号符合所述指令表后,根据所述内网控制指令信号控制所述电子开关模块导通对应的红外发射器,并通过红外处理模块控制所述红外发射器向对应广告屏的机顶盒发射对应的红外遥控信号。

进一步的,所述远程红外控制网关还包括:红外接收器,与所述处理器相连,用于进行红外学习,通过所述处理器启动后,等待捕捉红外遥控信号,捕捉成功后,所述处理器将捕捉的红外遥控信号识别、压缩后存储到所述存储器单元的所述指令表中。

进一步的,所述的广告屏远程控制系统还包括:摄像单元,用于监控所述广告屏的运行状态,连接着所述智能网关,并将采集的使用私有通信协议的内网视频信号发送至所述智能网关,所述智能网关将所述内网视频信号转换为外网视频信号并通过因特网发送至所述云端服务器,云端服务器再将所述外网视频信号传输至控制终端上。

进一步的,所述智能网关连接有gprsdtu,所述gprsdtu电运行后注册到gprs网络,然后与所述云端服务器建立socket连接,所述云端服务器作为socket的服务端,所述gprsdtu是socket连接的客户端,在建立连接后,所述智能网关和所述云端服务器就可以通过所述gprsdtu进行双向无线数据传输。

通过采用上述技术方案,实现了智能网关与云端服务器的双向无线数据传输,由于是无线通信,使智能网关和远程红外控制网关的安装更加便捷。

综上所述,本发明具有以下有益效果:一方面,通过摄像单元采集广告屏的运行状态,再将采集的内网视频信号经转换通讯协议后上传至控制终端,从而达到实时远程监控广告屏的运行状态的目的;另一方面,控制终端根据上传的外网视频信号了解到广告屏的实时运行状态后,可以向云端服务器发送外网控制指令信号,所述外网控制指令信号经转换通讯协议后发送至远程红外控制网关,远程红外控制网关控制与其相连的红外发射器向对应广告屏的机顶盒发射对应的红外遥控信号,从而达到对广告屏的播放状态进行远程遥控的目的。工作人员可以对广告屏的播放状态进行远程监控与远程遥控,从而大大提高了管理和维护广告屏的工作效率。

智能网关连接有多个远程红外控制网关,而每个远程红外控制网关又连接有多个分别对应着不同广告屏的红外发射器,从而构成了一个针对广告屏的管理网络。其中,每个远程红外控制网关连接着多个红外发射器,从而把所有红外发射器划分为多个以远程红外控制网关为控制单元的管理分单元。一方面,多个红外发射器共用一个远程红外控制网关,大大提高了远程红外控制网关的利用率并减少了设备支出成本;另一方面,控制所有红外发射器中的一个红外发射器发送红外遥控信号时,可以使智能网关根据内网控制指令信号中的地址信息将内网控制指令信号发送至对应远程红外控制网关,再通过远程红外控制网关的电子开关模块对与其相连的多个红外发射器进行选择并导通,实现了多级管理,减少了智能网关的工作负担并提高了数据分配的工作效率;另一方面,由于远程红外控制网关还包括用来红外学习的红外接收器,调试好一个远程红外控制网关的指令表就可以供与其相连的多个红外接收器使用,大大减少了工作人员组建和调试的工作量,提高了工作效率。

附图说明

图1为本实施例的广告屏远程控制系统的连接示意图;

图2为本实施例的远程红外控制网关的结构示意图;

图3为本实施例的广告屏远程控制方法的部分流程框图,示出了对广告屏远程监控部分的流程框图;

图4为本实施例的广告屏远程控制方法的部分流程框图,示出了对广告屏远程遥控部分的流程框图;

图5为本实施例的远程红外控制网关对红外发射器的控制方法的流程框图;

图6为本实施例的远程红外控制网关红外学习的方法的流程框图。

附图标记:1、机顶盒;2、广告屏;3、红外发射器;4、远程红外控制网关;5、智能网关;6、控制终端;7、云端服务器;8、摄像单元;9、电子开关模块;10、存储器单元;11、红外处理模块;12、处理器;13、红外接收器。

具体实施方式

下面结合附图和实施例,对本发明进行详细描述。

应理解,可以硬件、软件、固件、中间件、微码或其任何组合来实施本文中所描述的实施例。对于硬件实施方案来说,处理器可实施于以下各项内:一个或一个以上专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理装置(dspd)、可编程逻辑装置(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、经设计以执行本文中所描述的功能的其它电子单元,或其组合。

当实施例是以软件、固件、中间件或微码、程序代码或码段实施时,其可存储于例如存储组件的机器可读媒体中。码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类,或指令、数据结构或程序语句的任何组合。可通过传递及/或接收信息、数据、自变量、参数或存储器内容而将一码段耦合到另一码段或硬件电路。可使用任何合适方式(包括存储器共享、消息传递、令牌传递、网络发射,等等)而传递、转发或发射信息、自变量、参数、数据,等等。

对于软件实施方案来说,本文中所描述的技术可使用执行本文中所描述的功能的模块(例如,程序、函数,等等)来实施。软件代码可存储于存储器单元中且由处理器执行。存储器单元可实施于处理器内或处理器外部,在后一状况下,存储器单元可经由此项技术中已知的各种方式而通信地耦合到处理器。

在现有技术中,所述机顶盒1可以根据接收到的红外遥控信号对广告屏2的播放状态进行相应的改变。

如图1所示,一种广告屏远程控制系统,包括:多个均连接有机顶盒1的广告屏2,机顶盒1根据接收到的红外遥控信号对广告屏2的播放状态进行相应的改变;红外发射器3,用于向机顶盒1发出红外遥控信号;多个远程红外控制网关4,远程红外控制网关4连接有四个分别对应着不同广告屏2的红外发射器3,用于接收使用私有通信协议的内网控制指令信号,并根据内网控制指令信号控制与其相连的红外发射器3向对应广告屏2的机顶盒1发射对应的红外遥控信号;智能网关5,用于接收外网控制指令信号,并将外网控制指令信号转换为使用私有通信协议的内网控制指令信号,再将内网控制指令信号通过以太网发送至对应的远程红外控制网关4;控制终端6,用于发出用来远程控制广告屏2播放状态的外网控制指令信号;云端服务器7,用于接收外网控制指令信号,并将外网控制指令信号通过因特网发送至智能网关5;摄像单元8,用于监控广告屏2的运行状态,连接着智能网关5,并将采集的使用私有通信协议的内网视频信号发送至智能网关5,智能网关5将内网视频信号转换为外网视频信号并通过因特网发送至云端服务器7,云端服务器7再将外网视频信号传输至控制终端6上。

如图2所示,远程红外控制网关4连接有四个分别对应着不同广告屏2的红外发射器3,远程红外控制网关4包括:电子开关模块9,用于控制红外发射器3的通断;存储器单元10,用于存储用来与内网控制指令信号索引比对的指令表;红外处理模块11,用于根据内网控制指令信号控制红外发射器3发射出对应的红外遥控信号;处理器12,与智能网关5、电子开关模块9、存储器单元10和红外处理模块11相连,当接收到内网控制指令信号时,先检测信号种类是否满足条件,满足条件后读取存储器单元10存储的指令表,将内网控制指令信号与指令表对比,在内网控制指令信号符合指令表后,根据内网控制指令信号控制电子开关模块9导通对应的红外发射器3,并通过红外处理模块11控制红外发射器3向对应广告屏2的机顶盒1发射对应的红外遥控信号;红外接收器13,与处理器12相连,用于进行红外学习,通过处理器12启动后,等待捕捉红外遥控信号,捕捉成功后,处理器12将捕捉的红外遥控信号识别、压缩后存储到存储器单元10的指令表中。

其中存储器单元10采用非易失性存储器(nonvolatilememory),不用定期地刷新存储器内容,在断电后其内容仍能保持。例如所有形式的只读存储器(rom),像是可编程只读存储器(prom)、可擦可编程只读存储器(eprom)、电可擦除只读存储器(eeprom)、闪存和电池供电的随机存取储存器(ram),或其任何组合。

技术人员将进一步了解,结合本文中所揭示的实施例而描述的各种说明性逻辑块、配置、模块、电路和算法步骤可实施为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件与软件的此互换性,上文已依据其功能性大体上描述了各种说明性组件、块、配置、模块、电路和步骤。将此功能性实施为硬件还是软件取决于特定应用和强加于整个系统的设计约束。对于每一特定应用,熟练的技术人员可以不同的方式实施所描述的功能性,但不应将此类实施决策解释为导致脱离本发明的范围。

网络协议使网络上各种设备能够相互交换信息。网络协议有很多种,常见的协议有:tcp/ip协议、ipx/spx协议、netbeui协议等。internet上的计算机使用的是tcp/ip协议。tcp/ip协议翻译为传输控制协议/因特网互联协议,又名网络通讯协议,是internet最基本的协议、internet国际因特网络的基础,由网络层的ip协议和传输层的tcp协议组成。tcp/ip定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。

智能网关5具有路由和网络拓扑功能,即任何节点通过智能网关5应答后均可接入以智能网关5为中心的网络内,智能网关5需要给接入网络内的节点分配地址,路由信息更新等。并且智能网关5可以将接入网络内的节点发来的使用私有通信协议的数据转换为使用tcp/ip协议的数据。智能网关5再通过连接gprsdtu(datatransferunit)或有线网络,注册到因特网,从而使接入网络内的节点可以与因特网上的各种设备相互交换信息。如果通过gprsdtu实现了智能网关与云端服务器的双向无线数据传输,由于是无线通信,使智能网关和远程红外控制网关的安装更加便捷。如果通过有线网络实现了智能网关与云端服务器双向数据传输,一方面,使智能网关与云端服务器之间的数据传输更加稳定;另一方面,智能网关与云端服务器之间通过有线网络来传输数据所耗成本较低。

控制终端6可以为智能手机或者pc。控制终端6电运行后注册到因特网后,通过因特网与云端服务器7建立socket连接,云端服务器7作为socket的服务端,控制终端6是socket连接的客户端,在建立连接后,控制终端6和云端服务器7就可以通过因特网进行双向数据传输。

摄像单元8可以使用微型摄像头或者广角摄像头,由具体使用场景决定。

红外发射器3可使用红外发光二极管,红外发光二极管紧挨着所对应的机顶盒1的红外接收窗口。使红外发光二极管发射红外遥控信号时尽量只被所对应的机顶盒1接收到,减小其所发射的红外遥控信号对附近其他机顶盒1干扰,减少其他机顶盒1误判的发生。

如图3和图4所示,一种广告屏远程控制方法,包括:摄像单元8连接着智能网关5,并将采集的内网视频信号发送至对应的智能网关5,智能网关5将使用私有通信协议的内网视频信号转换为使用mqtt协议的外网控制指令信号,智能网关5可以通过因特网发送至云端服务器7,云端服务器7再将外网视频信号传输至控制终端6上,从而达到实时远程监控广告屏2的运行状态的目的;控制终端6根据上传的外网视频信号了解到广告屏2的实时运行状态后,可以向云端服务器7发送基于mqtt协议的外网控制指令信号,云端服务器7与所有远程红外控制网关4之间通过智能网关5建立起发布与订阅的关系,云端服务器7提供一对多的消息发布,使云端服务器7可以根据控制终端6的外网控制指令信号对特定的单个或多个远程红外控制网关4进行消息高效传递,云端服务器7通过因特网向对应的智能网关5转发外网控制指令信号,智能网关5将外网控制指令信号转换为使用私有通信协议的内网控制指令信号并将其发送至对应的远程红外控制网关4,远程红外控制网关4再根据内网控制指令信号控制与其相连的红外发射器3向对应广告屏2的机顶盒1发射对应的红外遥控信号。

在所述广告屏远程控制方法中,还包括远程红外控制网关4对红外发射器3的控制方法,如图5所示,其具体方法为:远程红外控制网关4连接有四个分别对应着不同广告屏2的红外发射器3,当远程红外控制网关4接收到内网控制指令信号时,先检测信号种类是否满足条件,满足条件后将内网控制指令信号与已存储的指令表对比,在内网控制指令信号符合指令表后,远程红外控制网关4根据内网控制指令信号控制电子开关模块9导通对应的红外发射器3,并通过红外处理模块11根据内网控制指令信号控制导通的红外发射器3向对应广告屏2的机顶盒1发射对应的红外遥控信号。

在所述广告屏远程控制方法中,还包括远程红外控制网关红外学习的方法,如图6所示,其具体方法为:远程红外控制网关4连接有与处理器12相连的红外接收器13,在通过处理器12启动红外接收器13后,等待捕捉红外遥控信号,捕捉成功后,处理器12将捕捉的红外遥控信号识别、压缩后存储到存储器单元10的指令表中。

如图1所示,云端服务器7通过因特网连接着多个智能网关5,智能网关5通过以太网连接着多个远程红外控制网关4,而每个远程红外控制网关4又连接有四个分别对应着不同广告屏2的红外发射器3,从而构成了一个针对广告屏2的高效远程管理网络。其中,每个远程红外控制网关4连接着四个红外发射器3,从而把所有红外发射器3划分为多个以远程红外控制网关4为控制单元的管理分单元。一方面,四个红外发射器3共用一个远程红外控制网关4,大大提高了远程红外控制网关4的利用率并减少了设备支出成本;另一方面,控制所有红外发射器3中的一个红外发射器3发送红外遥控信号时,可以使智能网关5根据内网控制指令信号中的地址信息将内网控制指令信号发送至对应远程红外控制网关4,再通过远程红外控制网关4的电子开关模块9对与其相连的四个红外发射器3进行选择并导通,实现了多级管理,减少了智能网关5的工作负担并提高了数据分配的工作效率;另一方面,如图6所示,由于远程红外控制网关4还包括用来红外学习的红外接收器13,调试好一个远程红外控制网关4的指令表就可以供与其相连的四个红外接收器13使用,大大减少了工作人员调试的工作量,提高了工作效率。

可使用以下各项来实施或执行结合本文所揭示的实施例而描述的各种说明性逻辑、逻辑块、模块及电路:通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或其经设计以执行本文所描述的功能的任何组合。通用处理器可为微处理器,但在替代方案中,处理器可为任何常规处理器、控制器、微控制器或状态机。处理器也可实施为计算装置的组合,例如,dsp与微处理器的组合、多个微处理器、结合dsp核心的一个或一个以上微处理器,或任何其它此配置。另外,至少一个处理器可包含可操作以执行上文中所描述的步骤及/或动作中的一者或一者以上的一个或一个以上模块。

另外,结合本文中所揭示的方面而描述的方法或算法的步骤及/或动作可直接以硬件、以由处理器执行的软件模块或以两者的组合来实施。软件模块可驻留于ram存储器、快闪存储器、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可装卸盘、cd-rom或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体可耦合到处理器,使得处理器可从存储媒体读取信息及向存储媒体写入信息。在替代方案中,存储媒体可与处理器成一体式。另外,在一些方面中,处理器及存储媒体可驻留于asic中。另外,asic可驻留于用户终端中。在替代方案中,处理器及存储媒体可作为离散组件而驻留于用户终端中。另外,在一些方面中,方法或算法的步骤及/或动作可作为代码及/或指令中的一者或其任何组合或集合而驻留于机器可读媒体及/或计算机可读媒体上,机器可读媒体及/或计算机可读媒体可并入计算机程序产品中。

以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。此外,就术语“包括”用于具体实施方式或权利要求书中的程度来说,此术语希望以类似于术语“包含”在“包含”作为过渡词用于权利要求中时被解释的方式而为包括性的。此外,尽管所描述方面及/或实施例的元件可能是以单数形式描述或主张,但除非明确声明限于单数形式,否则也涵盖复数形式。另外,除非另有声明,否则任何方面及/或实施例的全部或一部分可与任何其它方面及/或实施例的全部或一部分一起被利用。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1