图像投放方法和系统、及终端设备和终端设备管理系统技术方案

技术编号:29263014 阅读:14 留言:0更新日期:2021-07-13 17:38
本公开提供一种图像投放方法和系统、及终端设备和终端设备管理系统。该图像投放方法应用于终端管理系统,该方法包括:获取待投放内容,并根据所述待投放内容生成播放列表;确定目标终端设备;将所述播放列表中的待投放内容投放至所述目标终端设备上;监控所述播放列表中每个待投放内容的下载进度,并根据所述播放列表中每个待投放内容的下载进度确定是否下发同步指令至所述目标终端设备,所述同步指令用于指示目标终端设备进行同步操作。该图像投放方法能够解决现有技术中多个待投放内容投放至多个终端设备无法做到完全同步投放的问题。

【技术实现步骤摘要】
图像投放方法和系统、及终端设备和终端设备管理系统
本公开涉及图像投放
,具体涉及一种图像投放方法和系统、及终端设备和终端设备管理系统。
技术介绍
终端管理系统可以通过LAN/WAN与多个终端设备或者终端设备组(属于接入终端管理系统的一个子区域的所有终端)相连接;其中,终端管理系统作为广告投放平台,将广告在各个终端设备上进行投放。该项目要求:终端展示的内容能够同步,也就是,同一时间显示同一内容,更具体的,接入到终端管理系统的所有终端,或者,管理系统中某个子区域的所有终端需要同步显示。在该广告机的项目中,出于对节省网络资源、网络费用以及服务器压力的考虑,所采用的投放方案是:将所要投放的内容下载到本机进行播放而非实时播放。但是,由于各终端所处的网络环境以及终端本身正在播放的内容导致的下载速度的影响,会造成每个终端下载完每个内容的时间并不能完全同步,从而造成每个终端设备上显示的内容也不同步。另一方面,当下发的内容较大时,整个资源下载的过程会很长,而且,如果终端数量较多(比如500、1000、2000甚至更多时),则等待所有终端下载完成的时间也是非常不确定的,如果在所有终端设备都全部下载完之后做一次同步指令,那么整个下载过程中各终端的播放内容可能都是不一样的,这会导致播放体验非常不好。虽然这样的场景本身很难做到每时每刻所有终端的同步,但我们还是需要一种同步方法能够尽可能改善这种不同步的情况。
技术实现思路
本公开的目的在于克服现有技术的不足,提供一种图像投放方法和系统、及终端设备和终端设备管理系统,该图像投放方法能够解决现有技术中多个待投放内容投放至多个终端设备无法做到完全同步投放的问题。根据本公开实施例的第一方面,提供一种图像投放方法,应用于终端管理系统,该方法包括:获取待投放内容,并根据待投放内容生成播放列表;确定目标终端设备;将播放列表中的待投放内容投放至目标终端设备上;监控播放列表中每个待投放内容的下载进度,并根据播放列表中每个待投放内容的下载进度确定是否下发同步指令至目标终端设备,同步指令用于指示目标终端设备进行同步操作。在一个实施例中,监控播放列表中每个待投放内容的下载进度,并根据播放列表中每个待投放内容的下载进度确定是否下发同步指令至目标终端设备包括:检测是否接收到下载完成消息,下载完成消息中携带有发送该下载完成消息对应的终端设备标识码;若接收到下载完成消息,则根据下载完成消息中携带的终端设备标识码判断全部目标终端设备是否已下载相应的待投放内容;若全部目标终端设备均已下载相应的待投放内容,则判断播放列表中已下载的待投放内容是否为图片;若播放列表中已下载的待投放内容是图片,则判断播放列表中已下载的图片数量是否达到预设阈值;若播放列表中已下载的图片数量达到预设阈值,则下发同步指令至目标终端设备。在一个实施例中,该方法包括:若播放列表中已下载的待投放内容是视频,则判断是否到达预设同步时间;若到预设同步时间,则确定同步周期内是否已下发同步指令;若预设时间内已下发同步指令,则重新检测是否接收到下载完成消息;若预设时间内未下发同步指令,则重置同步周期,并下发同步指令至目标终端设备。在一个实施例中,将播放列表中的待投放内容投放至目标终端设备上之前,方法还包括:建立第一监控列表和第二监控列表,第一监控列表用于监控播放列表中的图片下载进度,第二监控列表用于监控播放列表中的视频下载进度;将播放列表中的待投放内容投放至目标终端设备上包括;将第一监控列表和第二监控列表中的待投放内容均投放至目标终端设备上;监控播放列表中每个待投放内容的下载进度,并根据播放列表中每个待投放内容的下载进度确定是否下发同步指令至目标终端设备包括:监控第一监控列表和第二监控列表中每个待投放内容的下载进度,并根据播放列表中每个待投放内容的下载进度确定是否下发同步指令至目标终端设备。根据本公开实施例的第二方面,提供一种图像投放方法,应用于终端设备,该方法包括:检测本地是否接收到新下发的待投放内容;若本地接收到新下发的待投放内容,则根据新下发的待投放内容生成新播放列表,并按照预设规则下载新播放列表中的待投放内容;检测新播放列表中是否存在待投放内容已下载完成;若新播放列表中存在待投放内容已下载完成,则上报下载完成消息至终端管理系统;检测是否接收到终端管理系统发送的同步指令;若检测到终端管理系统发送的同步指令,则按预设规则播放新播放列表中的待投放内容,并继续检测新播放列表中是否存在待投放内容已下载完成。在一个实施例中,该方法还包括:若未检测到终端管理系统发送的同步指令,则判断新播放列表中是否存在待投放内容正在播放;若新播放列表中存在待投放内容正在播放,则按预设规则播放新播放列表中的待投放内容;若新播放列表中不存在待投放内容正在播放,则重新检测新播放列表中是否存在待投放内容已下载完成。在一个实施例中,该方法还包括:若本地未接收到新下发的待投放内容,则判断本地是否存在旧的待投放内容;若本地存在旧的待投放内容,则播放旧的投放内容;若本地不存在旧的待投放内容,则重新检测本地是否接收到新下发的待投放内容。根据本公开实施例的第三方面,提供一种终端管理系统,应用于图像投放系统,图像投放系统包括终端管理系统和与终端管理系统连接的至少一个终端设备,该终端管理系统包括:获取模块,获取待投放内容,并根据待投放内容生成播放列表;第一确定模块,确定目标终端设备;投放模块,将播放列表中的待投放内容投放至目标终端设备上;处理模块,监控播放列表中每个待投放内容的下载进度,并根据播放列表中每个待投放内容的下载进度确定是否下发同步指令至目标终端设备,同步指令用于指示目标终端设备进行同步操作。在一个实施例中,该处理模块包括:检测子模块,检测是否接收到下载完成消息,下载完成消息中携带有发送该下载完成消息对应的终端设备标识码;第一判断子模块,若接收到下载完成消息,则根据下载完成消息中携带的终端设备标识码判断全部目标终端设备是否已下载相应的待投放内容;第二判断子模块,若全部目标终端设备均已下载相应的待投放内容,则判断播放列表中已下载的待投放内容是否为图片;第三判断子模块,若播放列表中已下载的待投放内容是图片,则判断播放列表中已下载的图片数量是否达到预设阈值;下发子模块,若播放列表中已下载的图片数量达到预设阈值,则下发同步指令至目标终端设备。在一个实施例中,终端管理系统还包括:判断模块,若播放列表中已下载的待投放内容是视频,则判断是否到达预设同步时间;第二确定模块,若到预设同步时间,则确定同步周期内是否已下发同步指令;第四检测模块,若预设时间内已下发同步指令,则重新检测是否接收到下载完成消息;重置模本文档来自技高网...

【技术保护点】
1.一种图像投放方法,应用于终端管理系统,其特征在于,所述方法包括:/n获取待投放内容,并根据所述待投放内容生成播放列表;/n确定目标终端设备;/n将所述播放列表中的待投放内容投放至所述目标终端设备上;/n监控所述播放列表中每个待投放内容的下载进度,并根据所述播放列表中每个待投放内容的下载进度确定是否下发同步指令至所述目标终端设备,所述同步指令用于指示目标终端设备进行同步操作。/n

【技术特征摘要】
1.一种图像投放方法,应用于终端管理系统,其特征在于,所述方法包括:
获取待投放内容,并根据所述待投放内容生成播放列表;
确定目标终端设备;
将所述播放列表中的待投放内容投放至所述目标终端设备上;
监控所述播放列表中每个待投放内容的下载进度,并根据所述播放列表中每个待投放内容的下载进度确定是否下发同步指令至所述目标终端设备,所述同步指令用于指示目标终端设备进行同步操作。


2.根据权利要求1所述的方法,其特征在于,所述监控所述播放列表中每个待投放内容的下载进度,并根据所述播放列表中每个待投放内容的下载进度确定是否下发同步指令至所述目标终端设备包括:
检测是否接收到下载完成消息,所述下载完成消息中携带有发送该下载完成消息对应的终端设备标识码;
若接收到所述下载完成消息,则根据所述下载完成消息中携带的终端设备标识码判断全部所述目标终端设备是否已下载相应的待投放内容;
若全部所述目标终端设备均已下载相应的待投放内容,则判断所述播放列表中已下载的待投放内容是否为图片;
若所述播放列表中已下载的待投放内容是图片,则判断所述播放列表中已下载的图片数量是否达到预设阈值;
若所述播放列表中已下载的图片数量达到预设阈值,则下发同步指令至所述目标终端设备。


3.根据权利要求2所述的方法,其特征在于,所述方法包括:
若所述播放列表中已下载的待投放内容是视频,则判断是否到达预设同步时间;
若到预设同步时间,则确定同步周期内是否已下发同步指令;
若预设时间内已下发同步指令,则重新检测是否接收到下载完成消息;
若预设时间内未下发同步指令,则重置同步周期,并下发同步指令至所述目标终端设备。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述播放列表中的待投放内容投放至所述目标终端设备上之前,所述方法还包括:
建立第一监控列表和第二监控列表,所述第一监控列表用于监控所述播放列表中的图片下载进度,所述第二监控列表用于监控所述播放列表中的视频下载进度;
所述将所述播放列表中的待投放内容投放至所述目标终端设备上包括;
将所述第一监控列表和第二监控列表中的待投放内容均投放至所述目标终端设备上;
所述监控所述播放列表中每个待投放内容的下载进度,并根据所述播放列表中每个待投放内容的下载进度确定是否下发同步指令至所述目标终端设备包括:
监控所述第一监控列表和第二监控列表中每个待投放内容的下载进度,并根据所述播放列表中每个待投放内容的下载进度确定是否下发同步指令至所述目标终端设备。


5.一种图像投放方法,应用于终端设备,其特征在于,所述方法包括:
检测本地是否接收到新下发的待投放内容;
若本地接收到新下发的待投放内容,则根据所述新下发的待投放内容生成新播放列表,并按照预设规则下载所述新播放列表中的待投放内容;
检测所述新播放列表中是否存在待投放内容已下载完成;
若所述新播放列表中存在待投放内容已下载完成,则上报下载完成消息至终端管理系统;
检测是否接收到终端管理系统发送的同步指令;
若检测到终端管理系统发送的同步指令,则按预设规则播放所述新播放列表中的待投放内容,并继续检测所述新播放列表中是否存在待投放内容已下载完成。

【专利技术属性】
技术研发人员:魏志明聂焱
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1