本发明涉及电通信领域,特别涉及一种远程控制广告机的方法。
背景技术:
目前广告机已经广泛用于车站、商场、影院、住宅楼等人员流动较大或人员密集的地方,但现在的广告机大部分都是通过有线网络或者广播电视网等进行内容的控制播放,这样不仅会受到数据传输速度的限制,会导致无法实时调整广告的播放造成播放的灵活性较差。同时,无法对广告机进行及时监控,难以及时发现广告机的故障,且需要人工定期检查维护,维护费用和人力成本很高。
因此,需要一种远程控制广告机的方法,用以解决目前广告机容易受到数据传输速度的限制,无法对广告机进行及时监控,难以及时发现广告机的故障,需要人工定期检查维护,维护费用和人力成本很高的问题。
技术实现要素:
本发明提供一种远程控制广告机的方法,用以解决以上问题。
本发明提供的一种远程控制广告机的方法,通过使用控制端、服务器、广告机实施,控制端、服务器、广告机之间通过有线网络或无线网络连接,包括:
通过控制端以一定的时间间隔向服务器和广告机发送状态查询指令,用以查询服务器和广告机的工作状态;
广告机在接收到控制端的发送来的状态查询指令后,将当前播放的广告的广告编号反馈至控制端;
服务器在接收到控制端的发送来的状态查询指令后,将所存储的广告多媒体信息的广告编号、每个广告机下载完成的广告多媒体信息的广告编号、每个广告机与服务器之间的连接状态反馈至控制端;
通过控制端向广告机发送广告更新指令,所述广告更新指令包括需要更新的广告的广告编号、每个广告的播放时间;
广告机在接收到控制端的发送来的广告更新指令后,向服务器发送广告更新请求,并在服务器应答后,从服务器下载接收到的广告编号所对应的广告多媒体信息,当所有的广告下载完成后,广告机按照广告更新指令中的每个广告的播放时间来播放广告;
服务器在接收到广告机的发送来的广告更新请求后,查询广告更新请求中的广告编号是否存在于服务器中,当所述广告编号存在时,接收广告机的连接请求并允许广告机下载广告编号对应的广告多媒体信息,当广告机下载完成后,服务器更新该广告机下载完成的广告多媒体信息的广告编号。
优选的,所述通过控制端以一定的时间间隔向服务器和广告机发送状态查询指令,包括:
当控制端在预设的时间内没有接收到所有广告机的反馈信息时,控制端提示控制人员检查网络信号是否畅通;
当控制端在预设的时间内没有接收到某个广告机的反馈信息时,控制端在预设的时间内向该广告机发送第二次状态查询指令;
当控制端在向该广告机发送第二次状态查询指令的一段时间后仍然没有收到该广告机的反馈信息时,控制端向该广告机发送重启动指令,并在重启动指令发出一段时间后,向该广告机发送第三次状态查询指令;
当控制端在向该广告机发送第三次状态查询指令的一段时间后仍然没有收到该广告机的反馈信息时,控制端向控制人员发出广告机异常的提示信息。
优选的,所述广告机,包括电源、主机和显示模块,其工作状态,包括:
正常工作状态,广告机正常播放广告;
休眠状态,广告机的显示模块关闭,仅主机保持低功耗的待机状态;
故障状态,广告机无法正常播放广告。
优选的,所述当前播放的广告,包括:
正在播放的广告;
广告机中存储的,在播放队列中的广告。
优选的,所述每个广告的播放时间,包括:
该广告播放的日期范围;
该广告在每一日当中每个时间段的播放频率,所述时间段按小时、分钟划分。
优选的,所述广告编号,包括:
广告编号中包含广告多媒体信息大小的信息;
广告编号中还包含广告写入服务器日期的信息和广告提供商的信息中的一种或多种。
优选的,所述广告机在接收到控制端的发送来的广告更新指令后,向服务器发送广告更新请求,包括:
广告机检查自身的内存剩余空间大小,并与待下载的广告多媒体信息大小对比:
当广告机内存剩余空间足够下载待下载的广告多媒体信息时,广告机向服务器发送广告更新请求;
当广告机内存剩余空间不足以下载待下载的广告多媒体信息时,广告机向控制端发送内存不足通知,所述通知包括:广告机内存剩余空间大小、待下载的广告多媒体信息大小、在广告机内存中但不属于当前播放的广告的广告编号及大小;控制端接收到来自广告段发送的内存不足通知后,通知控制人员进行后续操作,所述后续操作包括:中断之前的广告更新指令、向广告机发送删除指令,用以删除在广告机内存中的广告多媒体信息、向广告机发送新的广告更新指令中的一种或多种。
本发明的一些有益效果可以包括:
本发明提供的一种远程控制广告机的方法,受到数据传输速度的限制小,能够对广告机进行及时监控,能及时发现广告机的故障,降低人工定期检查维护的维护费用和人力成本。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种远程控制广告机的方法的流程图;
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为本发明实施例中一种远程控制广告机的方法的流程图。该方法通过使用控制端、服务器、广告机实施,控制端、服务器、广告机之间通过有线网络或无线网络连接。如图1所示,该方法包括以下步骤s101-s106:
s101、通过控制端以一定的时间间隔向服务器和广告机发送状态查询指令,用以查询服务器和广告机的工作状态;
s102、广告机在接收到控制端的发送来的状态查询指令后,将当前播放的广告的广告编号反馈至控制端;
s103、服务器在接收到控制端的发送来的状态查询指令后,将所存储的广告多媒体信息的广告编号、每个广告机下载完成的广告多媒体信息的广告编号、每个广告机与服务器之间的连接状态反馈至控制端;
s104、通过控制端向广告机发送广告更新指令,所述广告更新指令包括需要更新的广告的广告编号、每个广告的播放时间;
s105、广告机在接收到控制端的发送来的广告更新指令后,向服务器发送广告更新请求,并在服务器应答后,从服务器下载接收到的广告编号所对应的广告多媒体信息,当所有的广告下载完成后,广告机按照广告更新指令中的每个广告的播放时间来播放广告;
s106、服务器在接收到广告机的发送来的广告更新请求后,查询广告更新请求中的广告编号是否存在于服务器中,当所述广告编号存在时,接收广告机的连接请求并允许广告机下载广告编号对应的广告多媒体信息,当广告机下载完成后,服务器更新该广告机下载完成的广告多媒体信息的广告编号。
依据本发明提供的方法,能够减小数据传输速度的影响,并能对广告机进行及时监控,及时发现广告机的故障,降低人工定期检查维护的维护费用和人力成本。
在本发明的一个实施例中,所述通过控制端以一定的时间间隔向服务器和广告机发送状态查询指令,包括:
当控制端在预设的时间内没有接收到所有广告机的反馈信息时,控制端提示控制人员检查网络信号是否畅通;
当控制端在预设的时间内没有接收到某个广告机的反馈信息时,控制端在预设的时间内向该广告机发送第二次状态查询指令;
当控制端在向该广告机发送第二次状态查询指令的一段时间后仍然没有收到该广告机的反馈信息时,控制端向该广告机发送重启动指令,并在重启动指令发出一段时间后,向该广告机发送第三次状态查询指令;
当控制端在向该广告机发送第三次状态查询指令的一段时间后仍然没有收到该广告机的反馈信息时,控制端向控制人员发出广告机异常的提示信息。
依据本发明提供的方法,能对广告机进行及时监控,及时发现广告机的故障,并对故障广告机进行重启,降低人工定期检查维护的维护费用和人力成本。
在本发明的一个实施例中,所述广告机,包括电源、主机和显示模块,其工作状态,包括:
正常工作状态,广告机正常播放广告;
休眠状态,广告机的显示模块关闭,仅主机保持低功耗的待机状态;
故障状态,广告机无法正常播放广告。
在本发明的一个实施例中,所述当前播放的广告,包括:
正在播放的广告;
广告机中存储的,在播放队列中的广告。
依据本发明提供的方法,通过将广告存入广告机中,能够减小数据传输速度的影响。
在本发明的一个实施例中,所述每个广告的播放时间,包括:
该广告播放的日期范围;
该广告在每一日当中每个时间段的播放频率,所述时间段按小时、分钟划分。
在本发明的一个实施例中,所述广告编号,包括:
广告编号中包含广告多媒体信息大小的信息;
广告编号中还包含广告写入服务器日期的信息和广告提供商的信息中的一种或多种。
依据本发明提供的方法,通过使用较短的编号信息,能够减小数据传输速度的影响。
在本发明的一个实施例中,所述广告机在接收到控制端的发送来的广告更新指令后,向服务器发送广告更新请求,包括:
广告机检查自身的内存剩余空间大小,并与待下载的广告多媒体信息大小对比:
当广告机内存剩余空间足够下载待下载的广告多媒体信息时,广告机向服务器发送广告更新请求;
当广告机内存剩余空间不足以下载待下载的广告多媒体信息时,广告机向控制端发送内存不足通知,所述通知包括:广告机内存剩余空间大小、待下载的广告多媒体信息大小、在广告机内存中但不属于当前播放的广告的广告编号及大小;控制端接收到来自广告段发送的内存不足通知后,通知控制人员进行后续操作,所述后续操作包括:中断之前的广告更新指令、向广告机发送删除指令,用以删除在广告机内存中的广告多媒体信息、向广告机发送新的广告更新指令中的一种或多种。
依据本发明提供的方法,通过将广告存入广告机中,能够减小数据传输速度的影响。
本发明提供的一种远程控制广告机的方法,受到数据传输速度的限制小,能够对广告机进行及时监控,及时发现广告机的故障,降低人工定期检查维护的维护费用和人力成本。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。