本发明专利技术提供一种多媒体节目分发方法、系统以及多媒体终端、存储装置,该多媒体节目分发方法包括:S101:判断自身是否为主服务器,若是,则执行S102,若否,则执行S103;S102:获取多媒体节目编排表,根据接收的节目同步指令进行节目同步,并向预设范围内的多媒体终端广播节目更新指令;S103:判断自身是否为第一服务器,若是,则执行S105,若否,则执行S104;S104:接收节目更新指令,并根据节目更新指令向主服务器请求节目同步;S105:根据主服务器分配的节目下发指令向多媒体终端下发多媒体节目。本发明专利技术降低了多终端节目分发对网络、服务带宽、性能的限制,提高了多媒体节目的更新速度,避免了服务器性能瓶颈的出现,降低了信息发布的成本。
【技术实现步骤摘要】
多媒体节目分发方法、系统以及多媒体终端、存储装置
本专利技术涉及多媒体信息传输领域,尤其涉及一种多媒体节目分发方法、系统以及多媒体终端、存储装置。
技术介绍
传统基于网络的多媒体信息发布系统在同一区域内设置多台智能终端,其需要依靠单台、多台集控服务器统一下发多媒体节目和管理终端,当某一区域网络状态不佳或服务带宽和性能限制时,要完成该区域的所有终端的多媒体节目更新则非常缓慢,而且会存在服务器性能瓶颈的问题。
技术实现思路
为了克服现有技术的不足,本专利技术提出一种多媒体节目分发方法、系统以及多媒体终端、存储装置,使预设范围内的多个终端通过选举的方式获取第一服务器、主服务器,利用主服务器、第一服务器进行节目的多级分发,降低了多终端节目分发对网络、服务带宽、性能的限制,提高了多媒体节目的更新速度,避免了服务器性能瓶颈的出现,降低了信息发布的成本。为解决上述问题,本专利技术采用的一个技术方案为:一种多媒体节目分发方法,所述多媒体节目分发方法应用于多媒体终端,包括:S101:判断自身是否为主服务器,其中,预设范围内的第一服务器通过选举获取作为主服务器的多媒体终端,若是,则执行S102,若否,则执行S103;S102:获取多媒体节目编排表,根据接收的节目同步指令进行节目同步,并向所述预设范围内的多媒体终端广播节目更新指令,所述多媒体节目编排表包括所述预设范围内所有多媒体终端对应的多媒体节目;S103:判断自身是否为第一服务器,所述预设范围内的多媒体终端通过选举获取作为第一服务器的多媒体终端,不同所述第一服务器管理的多媒体终端不同,若是,则执行S105,若否,则执行S104;S104:接收所述节目更新指令,并根据所述节目更新指令向所述主服务器请求节目同步;S105:根据所述主服务器分配的节目下发指令向所述多媒体终端下发多媒体节目,所述节目下发指令为所述主服务器接收到所述多媒体终端的节目同步请求后生成的指令,所述节目下发指令包括所述第一服务器管理的每个多媒体终端对应的多媒体节目。进一步地,所述预设范围为同一预设区域或同一局域网。进一步地,通过选举获取第一服务器或主服务器后还包括:判断是否满足重新选举规则;若是,则根据所述重新选举规则选举新的第一服务器或主服务器,并在选举后宣告所述第一服务器或主服务器的变更信息;若否,则不对所述第一服务器、主服务器重新进行选举。进一步地,所述重新选举规则包括第一服务器或主服务器断网、响应超时、无响应以及管理的多媒体终端数量超过预设值中的任一种。进一步地,所述多媒体终端通过局域网、VLAN组播、UDP组播技术中的至少一种连接,并根据预设选举规则选举第一服务器或主服务器。进一步地,所述根据预设选举规则选举第一服务器或主服务器的步骤之后还包括:向所述预设范围对应的集控服务器报告所述第一服务器或主服务器的信息。进一步地,所述根据所述主服务器分配的节目下发指令向所述第一服务器连接的多媒体终端下发多媒体节目的步骤之后还包括:所述主服务器通过所述第一服务器向所述多媒体终端发送节目更新信息。基于相同的专利技术构思,本专利技术还提出一种多媒体终端,所述多媒体终端包括处理器、存储器,所述处理器与所述存储器通信连接,所述存储器存储有计算机程序,所述处理器根据所述计算机程序执行如上所述的多媒体节目分发方法。基于相同的专利技术构思,本专利技术还提出一种多媒体节目分发系统,所述多媒体节目分发系统包括集控服务器、多媒体终端,所述多媒体终端与所述集控服务器通信连接,所述多媒体节目分发系统通过所述多媒体终端执行如上所述的多媒体节目分发方法。基于相同的专利技术构思,本专利技术又提出一种存储装置,所述存储装置存储有程序数据,所述程序数据被用于执行如上所述的多媒体节目分发方法。相比现有技术,本专利技术的有益效果在于:使预设范围内的多个终端通过选举的方式获取第一服务器、主服务器,利用主服务器、第一服务器进行节目的多级分发,降低了多终端节目分发对网络、服务带宽、性能的限制,提高了多媒体节目的更新速度,避免了服务器性能瓶颈的出现,降低了信息发布的成本。附图说明图1为本专利技术多媒体节目分发方法一实施例的流程图;图2为本专利技术多媒体节目分发方法中第一服务器、主服务器选举一实施例的流程图;图3为本专利技术多媒体节目分发方法中多媒体节目同步分发一实施例的流程图;图4为本专利技术多媒体节目分发方法中多媒体终端同步播放一实施例的流程图;图5为本专利技术多媒体终端一实施例的结构图;图6为本专利技术多媒体节目分发系统一实施例的结构图;图7为本专利技术存储装置一实施例的结构图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。请参阅图1-4,其中,图1为本专利技术多媒体节目分发方法一实施例的流程图;图2为本专利技术多媒体节目分发方法中第一服务器、主服务器选举一实施例的流程图;图3为本专利技术多媒体节目分发方法中多媒体节目同步分发一实施例的流程图;图4为本专利技术多媒体节目分发方法中多媒体终端同步播放一实施例的流程图。结合附图1-4对本专利技术的多媒体节目分发方法作详细说明。在本实施例中,多媒体节目分发方法应用于多媒体终端,包括:S101:判断自身是否为主服务器,其中,预设范围内的第一服务器通过选举获取作为主服务器的多媒体终端,预设范围内的多媒体终端通过选举获取作为第一服务器的多媒体终端,若是,则执行S102,若否,则执行S103。在本实施例中,多媒体终端为电梯、外墙、公交站台等广告投放区域的广告播放终端。在其他实施例中,也可以为手机、平板电脑、计算机、电视以及其他能够接收多媒体节目以及播放多媒体节目的设备。在本实施例中,多媒体终端与集控服务器或者其他分发多媒体节目的设备连接以接收其分发的多媒体节目。在本实施例中,预设范围为同一预设区域或同一局域网,并对不同的预设范围进行编号。用于播放多媒体节目的终端通过网络连接。其中,多媒体终端可以通过网络查询或查询自身或连接的集控服务器存储的网络连接信息的方式获取自身所在的网络的信息以及位于同一个局域网的终端,还可以通过GPS定位、基站定位以及其他定位方式获取自身所在的区域,进而识别自身对应的预设区域。在一个具体的实施例中,多媒体终端与集控服务器连接,将多媒体终端所在的不同预设区域以ID编号的方式标识和存储,第一服务器根据自身所在的预设区域选举该预设区域内的主服务器。在本实施例中,预设区域的大小可以相同。也可以通过根据每个区域的终端数量确定预设区域的大小,从而确保每个预设区域内的终端数量相近且不超过预设值。在其他实施例中,也可以根据多媒体终端播放的多媒体节目类型确定预设范围,将节目类型相同的多媒体终端划分至同一个预设范围内。还可以根据多媒体终端连接的集控服务器确定预设范围,将与相同集控服务器连接的多媒体终端确定为位于同一个预设范围内。在本实施例中,多本文档来自技高网...
【技术保护点】
1.一种多媒体节目分发方法,其特征在于,所述多媒体节目分发方法应用于多媒体终端,包括:/nS101:判断自身是否为主服务器,其中,预设范围内的第一服务器通过选举获取作为主服务器的多媒体终端,若是,则执行S102,若否,则执行S103;/nS102:获取多媒体节目编排表,根据接收的节目同步指令进行节目同步,并向所述预设范围内的多媒体终端广播节目更新指令,所述多媒体节目编排表包括所述预设范围内所有多媒体终端对应的多媒体节目;/nS103:判断自身是否为第一服务器,所述预设范围内的多媒体终端通过选举获取作为第一服务器的多媒体终端,不同所述第一服务器管理的多媒体终端不同,若是,则执行S105,若否,则执行S104;/nS104:接收所述节目更新指令,并根据所述节目更新指令向所述主服务器请求节目同步;/nS105:根据所述主服务器分配的节目下发指令向所述多媒体终端下发多媒体节目,所述节目下发指令为所述主服务器接收到所述多媒体终端的节目同步请求后生成的指令,所述节目下发指令包括所述第一服务器管理的每个多媒体终端对应的多媒体节目。/n
【技术特征摘要】
1.一种多媒体节目分发方法,其特征在于,所述多媒体节目分发方法应用于多媒体终端,包括:
S101:判断自身是否为主服务器,其中,预设范围内的第一服务器通过选举获取作为主服务器的多媒体终端,若是,则执行S102,若否,则执行S103;
S102:获取多媒体节目编排表,根据接收的节目同步指令进行节目同步,并向所述预设范围内的多媒体终端广播节目更新指令,所述多媒体节目编排表包括所述预设范围内所有多媒体终端对应的多媒体节目;
S103:判断自身是否为第一服务器,所述预设范围内的多媒体终端通过选举获取作为第一服务器的多媒体终端,不同所述第一服务器管理的多媒体终端不同,若是,则执行S105,若否,则执行S104;
S104:接收所述节目更新指令,并根据所述节目更新指令向所述主服务器请求节目同步;
S105:根据所述主服务器分配的节目下发指令向所述多媒体终端下发多媒体节目,所述节目下发指令为所述主服务器接收到所述多媒体终端的节目同步请求后生成的指令,所述节目下发指令包括所述第一服务器管理的每个多媒体终端对应的多媒体节目。
2.如权利要求1所述的多媒体节目分发方法,其特征在于,所述预设范围为同一预设区域或同一局域网。
3.如权利要求1所述的多媒体节目分发方法,其特征在于,通过选举获取第一服务器或主服务器后还包括:
判断是否满足重新选举规则;
若是,则根据所述重新选举规则选举新的第一服务器或主服务器,并在选举后宣告所述第一服务器或主服务器的变更信息;
若否,则不对所述第一服务器、主服务器重新进行选举。
4.如权利要求3...
【专利技术属性】
技术研发人员:彭观振,柒强,
申请(专利权)人:广州朗国电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。