本发明专利技术涉及通信技术领域,公开了一种多屏同步方法及系统。本发明专利技术中,多屏同步方法包含以下步骤:各显示终端确认各自相对于中心服务器的时间差;各显示终端将播放内容的播放时间减去各自相对于中心服务器的时间差的结果,调整为播放内容的本地播放时间;其中,播放内容与播放时间组成播放信息,该播放时间为中心服务器的本地时间;播放信息从中心服务器获取;各显示终端根据本地播放时间对播放内容进行播放。这样,可以对多个屏幕进行精确控制,实现多屏同步。
【技术实现步骤摘要】
一种多屏同步方法及系统
本专利技术涉及通信技术,特别涉及一种多屏同步方法及系统。
技术介绍
目前,在道路两旁,特别是在地铁站中的墙壁上,往往分布着数个电子广告屏,这些广告屏之间是相互独立的,各自播放静态的广告画面或动态视频。而这些广告屏各自包含独立的控制器、存储器,需要播放的内容存储在本广告屏内的存储器中,根据预先配置的指令,循环播放动态视频或广告画面。也就是说,对于现有的广告屏,若要实现相近的两个或多个屏播放相同的视频,则需要在各广告屏内部的存储器存储相同的播放内容。但由于各广告屏的时钟信息是相互独立的,因此难以实现多个广告屏的内容同步播放。目前已有的一种方案是,各广告屏配置有通信模块,需要播放的内容由中心服务器传输给各广告屏,并通过指令的方式控制各广告屏的同步播放。然而,本专利技术的专利技术人发现,目前的技术方案无法实现对多个屏幕的精确控制,真正实现多屏同步,原因在于:指令的传输存在网络时延,尤其是在各广告屏跨局域网的情况下,由于网络环境复杂,即使同时发送指令,两个屏收到指令的网络时延却可能不相同,所以很难实现对广告屏的精确控制,从而导致广告屏之间播放的画面不同步。
技术实现思路
本专利技术的目的在于提供一种多屏同步方法及系统,可以对多个屏幕进行精确控制,实现多屏同步。为解决上述技术问题,本专利技术的实施方式提供了一种多屏同步方法,包含以下步骤:各显示终端确认各自相对于中心服务器的时间差;各显示终端将播放内容的播放时间减去各自相对于所述中心服务器的时间差的结果,调整为所述播放内容的本地播放时间;其中,所述播放内容与所述播放时间组成播放信息,该播放时间为所述中心服务器的本地时间;所述播放信息从所述中心服务器获取;各显示终端根据所述本地播放时间对所述播放内容进行播放。本专利技术的实施方式还提供了一种多屏同步系统,包含:中心服务器与若干个显示终端;中心服务器,用于发送各个播放信息至对应的显示终端;其中,所述播放信息包含播放内容与播放时间,该播放时间为中心服务器的本地时间;显示终端,用于确认相对于中心服务器的时间差、将获取的播放内容的播放时间减去相对于中心服务器的时间差的结果调整为播放内容的本地播放时间,并根据所述本地播放时间对播放内容件进行播放。本专利技术实施方式相对于现有技术而言,各显示终端以中心服务器的本地时间为基准,将收到的播放信息中的播放时间调整为本地的播放时间,换句话说,就是各显示终端均以中心服务器的本地时间为参照时间,对播放内容进行播放。这样,通过选择同一个参照时间,调整各屏幕终端中播放内容的播放时间,可以对多个屏幕进行精确控制,实现多屏同步。另外,在所述各显示终端确认各自相对于中心服务器的时间差的步骤中,包含以下子步骤:各显示终端向所述中心服务器分别发出确认指令;其中,所述确认指令包含指令的发出时间;所述中心服务器根据接收到的各确认指令发出对应的响应信息;其中,所述响应信息包含响应信息的发出时间;各显示终端利用接收的中心服务器发出响应信息的时间减去各自相对于中心服务器的延迟时间,再减去各自确认指令的发出时间,确定各自相对于中心服务器的时间差;其中,所述延迟时间为显示终端与所述中心服务器之间单次信息传输所需的时间。另外,各显示终端的播放内容为同一个播放内容的一部分,且按照各显示终端的次序排列的各播放内容是连续的。也就是说,各显示终端可以在不同时间按照各显示终端的次序播放同一播放内容的一部分,即各显示终端按预设时序播放的画面在时间上是连续的,实现了动态的展示,这样,可以丰富显示屏显示画面的方式。另外,每一个播放信息为一个任务列表;其中,该任务列表中包含若干个播放内容以及对应的播放时间。另外,在所述各显示终端根据所述本地播放时间对所述播放内容进行播放的步骤之前或者之后,还包含以下步骤:中心服务器检查各显示终端的运行状态,并根据检查结果重新发送各个播放信息至状态正常的显示终端;其中,所述运行状态包含通信状态与任务列表的状态。在各显示终端对播放文件播放之前或者之后对显示终端的运行状态进行检查,可以及时发现并解决问题,保证各显示终端可以有条不紊地正常工作。另外,在所述各显示终端确认各自相对于中心服务器的时间差的步骤中,周期性地确定所述时间差;所述各显示终端将播放内容的播放时间减去各自相对于所述中心服务器的时间差的结果,调整为所述播放内容的本地播放时间的步骤中,还包含:对历史播放列表中的播放时间进行更新调整。这样,可以避免各显示终端与中心服务器的时间差越来越大后,调整过的播放时间又变得不准确。附图说明图1是根据本专利技术第一实施方式的多屏同步方法流程示意图;图2是根据本专利技术第一实施方式中某时刻显示终端1显示的画面示意图;图3是根据本专利技术第二实施方式的多屏同步方法流程示意图;图4是根据本专利技术第二实施方式中某时刻显示终端1与显示终端2显示的画面示意图;图5是根据本专利技术第三实施方式中前一时刻显示终端1显示的画面示意图;图6是根据本专利技术第三实施方式中后一时刻显示终端2显示的画面示意图;图7是根据本专利技术第四实施方式的多屏同步系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种多屏同步方法,具体流程如图1所示,包含以下步骤:步骤101,由中心服务器发送相同的播放信息至各个显示终端。其中,显示终端包含屏幕与控制器;播放信息包含播放内容与播放时间,且播放内容与播放时间一一对应,该播放时间为中心服务器的本地时间。向各个显示终端发送一样的播放信息,是为了保证显示终端在相同的时间播放的内容是相同的。其中,播放内容可以是一个播放文件的文件名或者流媒体的获取地址。在本实施方式中,播放内容是一个播放文件的文件名。在本实施方式中,包含N个显示终端(显示终端1、显示终端2、……、显示终端N)。中心服务器分别发送1个播放信息至N个显示终端。而且,每一个播放信息为一个任务列表;其中,该任务列表中包含若干个播放内容以及对应的播放时间,比如,发送至显示终端1的播放信息可以为表1所示的任务列表。在本实施方式中,N个播放信息是相同的,也就是,N个任务列表是相同的,均为表1。需要说明的是,任务列表中的时间是中心服务器的本地时间。表1文件名播放时间File_1.avi09:00File_2.avi12:00…………File_N.avi18:00步骤102,各显示终端根据各自相对于中心服务器的延迟时间,确认各自相对于中心服务器的时间差。其中,延迟时间为显示终端与中心服务器之间单次信息传输所需的时间,也就是,显示终端相对于中心服务器的延迟时间是显示终端发送一个文件至中心服务器所用的时间,可通过测试获得。通过测试获取延迟时间是现有成熟的技术,在此不再赘述。具体地说,在本步骤中,包含以下子步骤:步骤1021,各显示终端向中心服务器分别发出确认指令;其中,确认指令包含确认指令的发出时间。下面以显示终端1为例进行举例说明:显示终端1的在本地时间为07:55时发出确认指令1。步本文档来自技高网...
【技术保护点】
一种多屏同步方法,其特征在于,包含以下步骤:各显示终端确认各自相对于中心服务器的时间差;各显示终端将播放内容的播放时间减去各自相对于所述中心服务器的时间差的结果,调整为所述播放内容的本地播放时间;其中,所述播放内容与所述播放时间组成播放信息,该播放时间为所述中心服务器的本地时间;所述播放信息从所述中心服务器获取;各显示终端根据所述本地播放时间对所述播放内容进行播放。
【技术特征摘要】
1.一种多屏同步方法,其特征在于,包含以下步骤:各显示终端确认各自相对于中心服务器的时间差;各显示终端将播放内容的播放时间减去各自相对于所述中心服务器的时间差的结果,调整为所述播放内容的本地播放时间;其中,所述播放内容与所述播放时间组成播放信息,该播放时间为所述中心服务器的本地时间;所述播放信息从所述中心服务器获取;各显示终端根据所述本地播放时间对所述播放内容进行播放;其中,在所述各显示终端确认各自相对于中心服务器的时间差的步骤中,包含以下子步骤:各显示终端向所述中心服务器分别发出确认指令;其中,所述确认指令包含指令的发出时间;所述中心服务器根据接收到的各确认指令发出对应的响应信息;其中,所述响应信息包含响应信息的发出时间;各显示终端利用接收的中心服务器发出响应信息的时间减去各自相对于中心服务器的延迟时间,再减去各自确认指令的发出时间,确定各自相对于中心服务器的时间差;其中,所述延迟时间为显示终端与所述中心服务器之间单次信息传输所需的时间。2.根据权利要求1所述的多屏同步方法,其特征在于,在所述各显示终端根据所述本地播放时间对所述播放内容进行播放的步骤之前,包含以下步骤:各显示终端根据获取的播放信息加载播放内容。3.根据权利要求1所述的多屏同步方法,其特征在于,各显示终端的播放内容为同一个播放内容的一部分,且按照各显示终端的次序排列的各播放内容是连续的。4.根据权利要求1所述的多屏同步方法,其特征在于,每一个播放信息为一个任务列表;其中,该任务列表中包含若干个播放内容以及对应的播放时间。5.根据权利要求4所述的多屏同步方法,其特征在于,在所述各显示终端根据所述本地播放时间对所述播放内容进行播放的步骤之前或者之后,还包含...
【专利技术属性】
技术研发人员:韩文选,孙景乐,钟晨敏,姚磊,许华平,
申请(专利权)人:上海智物信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。