掌桥专利:专业的专利平台
掌桥专利
首页

同步方法、装置、设备及介质

文献发布时间:2024-04-18 20:00:50


同步方法、装置、设备及介质

技术领域

本申请涉及设备控制的技术领域,尤其涉及一种同步方法、同步装置、同步设备及计算机可读存储介质。

背景技术

当前市面上的多显示终端间的内容同步如音视频同步,往往通过网络时间同步的方式实现,其缺陷在于各个显示终端各自获取网络时间进行内容同步,且网络传输本身就存在网络延迟的问题,在长时间同步播放内容如音视频的时候会出现各显示终端显示的内容不同步的情况。

发明内容

本申请的主要目的在于提供一种同步方法、同步装置、同步设备及计算机可读存储介质,旨在实现更可靠的多显示终端的内容同步。

为实现上述目的,本申请提供一种同步方法,所述方法包括:

构建待同步的显示终端之间的通信网络,通过所述通信网络将任意两所述待同步的显示终端通信连接,其中,所述通信网络的通信时延低于预设时延;

将所述待同步的显示终端之中的任一显示终端作为主机,并将所述主机之外的其余显示终端作为从机;

通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机。

示例性的,所述目标指令包括时刻同步指令,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤,包括:

获取所述主机的当前时刻,并以所述主机的当前时刻作为基准时刻,构建得到所述基准时刻对应的时刻同步指令;

通过所述通信网络将所述时刻同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述时刻同步指令之后,解析所述时刻同步指令得到所述基准时刻,并将从机的当前时刻更新为所述基准时刻。

示例性的,所述目标指令包括操作同步指令,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤,包括:

通过所述主机接收指令发送端发送的控制指令,并构建得到所述控制指令对应的操作同步指令;

通过所述通信网络将所述操作同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述操作同步指令之后,解析所述操作同步指令得到所述控制指令,所述主机和所述从机基于所述控制指令操作对应的显示终端。

示例性的,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之后,包括:

在各显示终端执行所述目标指令对应的动作时,获取所述主机执行所述目标指令对应的动作的第一执行时刻,并通过所述通信网络将所述第一执行时刻周期性下发至各所述从机,其中,所述从机获取执行所述目标指令对应的动作的第二执行时刻,并基于所述第一执行时刻和所述第二执行时刻进行时间校验,确定从机当前是否与所述主机的执行动作时刻一致。

示例性的,所述基于所述第一执行时刻和所述第二执行时刻进行时间校验,确定从机当前是否与所述主机的执行动作时刻一致的步骤,包括:

若所述第一执行时刻和所述第二执行时刻相同,则确定从机当前与所述主机的执行动作时刻一致;

若所述第一执行时刻和所述第二执行时刻不相同,则确定从机当前与所述主机的执行动作时刻不一致,其中,所述第一执行时刻和所述第二执行时刻不相同的目标从机,将当前执行动作时刻更新为所述主机的第一执行时刻。

示例性的,所述若所述第一执行时刻和所述第二执行时刻不相同的步骤之后,包括:

确定所述第一执行时刻和所述第二执行时刻之间的网络延迟,在所述网络延迟大于预设延迟时,通过所述通信连接触发所述主机重新同步所述目标指令。

示例性的,所述通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之前,包括:

构建待同步的显示终端与内容发送端的通信网络,其中,所述内容发送端通过待同步的显示终端与内容发送端的通信网络,将待显示内容发送至各显示终端。

本申请还提供一种同步装置,所述同步装置包括:

初始模块,用于构建待同步的显示终端之间的通信网络,通过所述通信网络将任意两所述待同步的显示终端通信连接,其中,所述通信网络的通信时延低于预设时延;

设定模块,用于将所述待同步的显示终端之中的任一显示终端作为主机,并将所述主机之外的其余显示终端作为从机;

流转模块,用于通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机。

本申请还提供一种同步设备,所述同步设备包括:存储器、处理器、及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的同步方法的步骤。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的同步方法的步骤。

本申请实施例提出的一种同步方法、同步装置、同步设备及计算机可读存储介质,构建待同步的显示终端之间的通信网络,通过所述通信网络将任意两所述待同步的显示终端通信连接,其中,所述通信网络的通信时延低于预设时延;将所述待同步的显示终端之中的任一显示终端作为主机,并将所述主机之外的其余显示终端作为从机;通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机。

在多显示终端的内容同步的一典型场景如拼接屏的场景下,拼接屏项目即需要多个显示终端拼接成一个整体的显示屏,可以完整的显示一个视频画面,也可以分别播放不同的视频画面。在N*N(N为正整数)的拼接屏场景下,需要每个显示终端播放来自例如移动终端推送的内容如音视频源,同时要保证每个显示终端播放的音视频进度(视频时间轴)是同步的,并且长时间播放也不会出现音视频不同步的问题。当前市面上音视频同步的解决方案大多是通过网络时间控制同步,而经过验证确认网络通信过程会有300ms~800ms范围的时延。

在本申请中,构建待同步的显示终端之间的通信网络,通过通信时延低于预设时延的通信网络,将任意两待同步的显示终端通信连接,同时将待同步的显示终端之中的任一显示终端作为主机、将主机之外的其余显示终端作为从机,接着,通过主机接收指令发送端发送的触发指令,并通过通信网络将主机基于触发指令构建的目标指令同步至各从机。以此,相较于网络时间的内容同步,本申请通过通信时延低于预设时延的通信网络例如串口通信,利用主机将对内容的指令同步至各从机,从而时延可控制在5ms~10ms的范围,更能保证内容如音视频流的同步效果,最终实现更可靠的多显示终端的内容同步。

附图说明

图1是本申请实施例方案涉及的硬件运行环境的运行设备的结构示意图;

图2为本申请实施例方案涉及的同步方法一实施例的流程示意图;

图3为本申请实施例方案涉及的同步方法一实施例的本地统一时钟系统设计示意图;

图4为本申请实施例方案涉及的同步装置的示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

参照图1,图1为本申请实施例方案涉及的硬件运行环境的运行设备结构示意图。

如图1所示,该运行设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对运行设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序。

在图1所示的运行设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本申请运行设备中的处理器1001、存储器1005可以设置在运行设备中,所述运行设备通过处理器1001调用存储器1005中存储的计算机程序,并执行以下操作:

构建待同步的显示终端之间的通信网络,通过所述通信网络将任意两所述待同步的显示终端通信连接,其中,所述通信网络的通信时延低于预设时延;

将所述待同步的显示终端之中的任一显示终端作为主机,并将所述主机之外的其余显示终端作为从机;

通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机。

在一实施例中,处理器1001可以调用存储器1005中存储的计算机程序,还执行以下操作:

所述目标指令包括时刻同步指令,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤,包括:

获取所述主机的当前时刻,并以所述主机的当前时刻作为基准时刻,构建得到所述基准时刻对应的时刻同步指令;

通过所述通信网络将所述时刻同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述时刻同步指令之后,解析所述时刻同步指令得到所述基准时刻,并将从机的当前时刻更新为所述基准时刻。

在一实施例中,处理器1001可以调用存储器1005中存储的计算机程序,还执行以下操作:

所述目标指令包括操作同步指令,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤,包括:

通过所述主机接收指令发送端发送的控制指令,并构建得到所述控制指令对应的操作同步指令;

通过所述通信网络将所述操作同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述操作同步指令之后,解析所述操作同步指令得到所述控制指令,所述主机和所述从机基于所述控制指令操作对应的显示终端。

在一实施例中,处理器1001可以调用存储器1005中存储的计算机程序,还执行以下操作:

所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之后,包括:

在各显示终端执行所述目标指令对应的动作时,获取所述主机执行所述目标指令对应的动作的第一执行时刻,并通过所述通信网络将所述第一执行时刻周期性下发至各所述从机,其中,所述从机获取执行所述目标指令对应的动作的第二执行时刻,并基于所述第一执行时刻和所述第二执行时刻进行时间校验,确定从机当前是否与所述主机的执行动作时刻一致。

在一实施例中,处理器1001可以调用存储器1005中存储的计算机程序,还执行以下操作:

所述基于所述第一执行时刻和所述第二执行时刻进行时间校验,确定从机当前是否与所述主机的执行动作时刻一致的步骤,包括:

若所述第一执行时刻和所述第二执行时刻相同,则确定从机当前与所述主机的执行动作时刻一致;

若所述第一执行时刻和所述第二执行时刻不相同,则确定从机当前与所述主机的执行动作时刻不一致,其中,所述第一执行时刻和所述第二执行时刻不相同的目标从机,将当前执行动作时刻更新为所述主机的第一执行时刻。

在一实施例中,处理器1001可以调用存储器1005中存储的计算机程序,还执行以下操作:

所述若所述第一执行时刻和所述第二执行时刻不相同的步骤之后,包括:

确定所述第一执行时刻和所述第二执行时刻之间的网络延迟,在所述网络延迟大于预设延迟时,通过所述通信连接触发所述主机重新同步所述目标指令。

在一实施例中,处理器1001可以调用存储器1005中存储的计算机程序,还执行以下操作:

所述通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之前,包括:

构建待同步的显示终端与内容发送端的通信网络,其中,所述内容发送端通过待同步的显示终端与内容发送端的通信网络,将待显示内容发送至各显示终端。

本申请实施例提供了一种同步方法,参照图2,在同步方法的一实施例中,所述方法包括:

步骤S10,构建待同步的显示终端之间的通信网络,通过所述通信网络将任意两所述待同步的显示终端通信连接,其中,所述通信网络的通信时延低于预设时延;

在本实施例中,待同步的显示终端可以是拼接屏和广告机等多屏同步显示设备,多个显示终端可拼接,也可以分别位于不同位置。在一实施例中,每个待同步的显示终端均与同一个交换机连接,其中任一显示终端均可作为主机,例如支持232串口协议的显示终端通过串口线将所有显示终端进行并联,通过通信时延低于预设时延的串口通信,实现更可靠的多个显示终端的音视频同步。通过RS232协议来实现各个显示设备音视频同步功能,RS232可实现双向通讯,并且通信时延可控制在5ms~10ms级别,比网络时延更低。

在本实施例中,通信网络除了RS232协议之外还可以是USB等可双向通信的协议。其中,前期的准备协商过程中需要用到双向通信,确认其余从机是否准备就绪,播放过程中的管控也需要用到双向通信,若接收到从机反馈的延迟高于例如100ms,则需要重新同步时间。

步骤S20,将所述待同步的显示终端之中的任一显示终端作为主机,并将所述主机之外的其余显示终端作为从机;

在同一同步时段内,可以将待同步的显示终端之中的任一显示终端作为主机,同时将主机之外的其余显示终端作为从机。例如,预先设置每个显示终端的位置信息(可通过行列坐标了标注),同时默认坐标为(0,0)位置的机器为主机,其他坐标位置机器为从机。

步骤S30,通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机。

在本实施例中,指令发送端可以是移动智能设备、云端或者中控等设备。该指令发送端向主机发送的触发指令,并通过通信网络将主机基于触发指令构建的目标指令同步至各从机。

示例性的,所述目标指令包括时刻同步指令,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤,包括:

获取所述主机的当前时刻,并以所述主机的当前时刻作为基准时刻,构建得到所述基准时刻对应的时刻同步指令;

通过所述通信网络将所述时刻同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述时刻同步指令之后,解析所述时刻同步指令得到所述基准时刻,并将从机的当前时刻更新为所述基准时刻。

在一实施例中,在指令发送端发送触发指令至主机后,由指令发送端如移动终端来通知和触发主机执行后续步骤,即显示终端中的主机会同步更新网络(或者移动终端的时间),作为当前时刻,也就是说主机往从机更新的时刻,可以是主机从网络获取到的网络时间,也可以是从指令发送端如移动终端上获取到的时刻,而指令发送端的时间也可以是从网络获取到的网络时间,此处不限定主机获取到的时刻是否准确以及获取方式,只需保证主机和从机的时刻一致即可。同时该主机会以自己的当前时刻为基准(作为本地NTP服务设备),通过RS232协议的通信网络将主机构建得到的基准时刻对应的时刻同步指令发送到所有从机上,从机通过通信网络接收到时刻同步指令之后,解析时刻同步指令得到基准时刻,并将从机的当前时刻更新为基准时刻。以此,所有从机获取主机的NTP时间,并更新自身的时间,以保证所有从机的时间与主机的时间一致。

其中,参照图3,在本地NTP服务中,1)主机唯一,主机发命令同步时间,只能解决局域网内共用统一时钟。【外部设置主机,接收同步命令者自设从机】。2)主机的时钟分有无两种情况。时钟根据优先级来自于NTP、IPAD、默认时间。3)时钟同步时机:系统启动同步一次;接收pad起播命令实时同步一次;维持心跳,10分钟同步一次;4)主机定期发送当前视频播放位置,从机自动调整跟随,实现播放中画面同步。5)起播命令可以从ipad发出,也可以从主机发出。ipad发出时,需延迟预约播放,消除ipad网络传输到各TV的时间(基于主从网络统一时钟),具体时延为传输时间的极大值。主机发出起播命令,不需要延迟或使用小延迟。

此处需要说明的是,指令并未发送到从机,由从机转发给主机,再由主机广播至其余从机,否则与本方案相悖、冲突,同样会存在时延过大的问题,以此需要以主机为中心,以低时延的网络为基础,降低时延而实现可靠的内容同步。

示例性的,所述目标指令包括操作同步指令,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤,包括:

通过所述主机接收指令发送端发送的控制指令,并构建得到所述控制指令对应的操作同步指令;

通过所述通信网络将所述操作同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述操作同步指令之后,解析所述操作同步指令得到所述控制指令,所述主机和所述从机基于所述控制指令操作对应的显示终端。

在一实施例中,除了可以同步时间之外,还可以同步操作。而且,为了实现内容同步,不仅需要同步时间,还需要同步操作,否则会导致时间不同步。但是并没有直接通过指令发送端如移动终端向各个显示终端同步操作指令,因为此种方式的时延同样很高。其中,控制指令包括播放、暂停、返回、快进、快退等音视频操作指令。

在一实施例中,在指令发送端发送触发指令至主机后,同样由指令发送端如移动终端来通知和触发主机执行后续步骤。通过主机接收指令发送端发送的控制指令,并构建得到控制指令对应的操作同步指令,接着通过通信网络将操作同步指令同步至各从机,从机通过通信网络接收到操作同步指令之后,解析操作同步指令得到控制指令,主机和从机便可以基于控制指令操作对应的显示终端,实现操作同步,进一步保证实现时刻同步。

示例性的,所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之后,包括:

在各显示终端执行所述目标指令对应的动作时,获取所述主机执行所述目标指令对应的动作的第一执行时刻,并通过所述通信网络将所述第一执行时刻周期性下发至各所述从机,其中,所述从机获取执行所述目标指令对应的动作的第二执行时刻,并基于所述第一执行时刻和所述第二执行时刻进行时间校验,确定从机当前是否与所述主机的执行动作时刻一致。

在基于通信网络将主机基于触发指令构建的目标指令同步至各从机之后,还需要进一步保证指令执行的一致性。因此,在各显示终端执行目标指令对应的动作时,如时间同步或控制操作时,获取主机执行目标指令对应的动作的第一执行时刻,并通过通信网络将第一执行时刻周期性下发至各从机,接着从机获取执行目标指令对应的动作的第二执行时刻,并根据该第一执行时刻和该第二执行时刻进行时间校验,确定从机当前是否与主机的执行动作时刻一致。

示例性的,所述基于所述第一执行时刻和所述第二执行时刻进行时间校验,确定从机当前是否与所述主机的执行动作时刻一致的步骤,包括:

若所述第一执行时刻和所述第二执行时刻相同,则确定从机当前与所述主机的执行动作时刻一致;

若所述第一执行时刻和所述第二执行时刻不相同,则确定从机当前与所述主机的执行动作时刻不一致,其中,所述第一执行时刻和所述第二执行时刻不相同的目标从机,将当前执行动作时刻更新为所述主机的第一执行时刻。

如果第一执行时刻和第二执行时刻相同,则确定从机当前与主机的执行动作时刻一致;若第一执行时刻和第二执行时刻不相同,则确定从机当前与主机的执行动作时刻不一致,其二者时刻不相同的目标从机,将当前执行动作时刻更新为主机的第一执行时刻,从而保证主机和从机的指令执行的一致性。

示例性的,所述若所述第一执行时刻和所述第二执行时刻不相同的步骤之后,包括:

确定所述第一执行时刻和所述第二执行时刻之间的网络延迟,在所述网络延迟大于预设延迟时,通过所述通信连接触发所述主机重新同步所述目标指令。

在一实施例中,显示终端的主机接收到指令之后,开始执行如下操作:

A.主机通过RS232协议将播放操作的指令并发传给所有从机;

B.从机接收到指令后开始执行对应的指令;

C.在播放音视频的过程中,每间隔10秒(预估值)主机会获取当前播放流的时间轴,并通过RS232协议将时间轴信息发送到所有从机,从机通过差值计算并校验当前的音视频播放的时间轴,若出现不同步则调用底层接口直接跳转到相同的时间轴播放。

示例性的,所述通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之前,包括:

构建待同步的显示终端与内容发送端的通信网络,其中,所述内容发送端通过待同步的显示终端与内容发送端的通信网络,将待显示内容发送至各显示终端。

在一实施例中,内容发送端如移动终端具备且开启音视频源推送功能,显示终端具备接收来自移动终端的音视频流且开启同步播放的功能。显示终端的服务端应用与移动终端的客户端应用已建立连接,可正常进行通信。以此,1)移动设备端通过客户端应用将音视频文件发送到各个显示终端上;2)显示终端通过服务端应用接收来自移动设备端的音视频流并保存在显示终端的内存中。同样的,也可以通过U盘等方式预先手动将同一音视频文件保存至各显示终端。

参照图4,此外,本申请实施例还提供一种同步装置,所述同步装置包括:

初始模块M1,用于构建待同步的显示终端之间的通信网络,通过所述通信网络将任意两所述待同步的显示终端通信连接,其中,所述通信网络的通信时延低于预设时延;

设定模块M2,用于将所述待同步的显示终端之中的任一显示终端作为主机,并将所述主机之外的其余显示终端作为从机;

流转模块M3,用于通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机。

示例性的,所述目标指令包括时刻同步指令,所述流转模块还用于:

获取所述主机的当前时刻,并以所述主机的当前时刻作为基准时刻,构建得到所述基准时刻对应的时刻同步指令;

通过所述通信网络将所述时刻同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述时刻同步指令之后,解析所述时刻同步指令得到所述基准时刻,并将从机的当前时刻更新为所述基准时刻。

示例性的,所述目标指令包括操作同步指令,所述流转模块还用于:

通过所述主机接收指令发送端发送的控制指令,并构建得到所述控制指令对应的操作同步指令;

通过所述通信网络将所述操作同步指令同步至各所述从机,其中,所述从机通过所述通信网络接收到所述操作同步指令之后,解析所述操作同步指令得到所述控制指令,所述主机和所述从机基于所述控制指令操作对应的显示终端。

示例性的,所述流转模块还用于:

所述通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之后,

在各显示终端执行所述目标指令对应的动作时,获取所述主机执行所述目标指令对应的动作的第一执行时刻,并通过所述通信网络将所述第一执行时刻周期性下发至各所述从机,其中,所述从机获取执行所述目标指令对应的动作的第二执行时刻,并基于所述第一执行时刻和所述第二执行时刻进行时间校验,确定从机当前是否与所述主机的执行动作时刻一致。

示例性的,所述流转模块还用于:

若所述第一执行时刻和所述第二执行时刻相同,则确定从机当前与所述主机的执行动作时刻一致;

若所述第一执行时刻和所述第二执行时刻不相同,则确定从机当前与所述主机的执行动作时刻不一致,其中,所述第一执行时刻和所述第二执行时刻不相同的目标从机,将当前执行动作时刻更新为所述主机的第一执行时刻。

示例性的,所述流转模块还用于:

所述若所述第一执行时刻和所述第二执行时刻不相同的步骤之后,

确定所述第一执行时刻和所述第二执行时刻之间的网络延迟,在所述网络延迟大于预设延迟时,通过所述通信连接触发所述主机重新同步所述目标指令。

示例性的,所述流转模块还用于:

所述通过所述主机接收指令发送端发送的触发指令,并通过所述通信网络将所述主机基于所述触发指令构建的目标指令同步至各所述从机的步骤之前,

构建待同步的显示终端与内容发送端的通信网络,其中,所述内容发送端通过待同步的显示终端与内容发送端的通信网络,将待显示内容发送至各显示终端。

本申请提供的同步装置,采用上述实施例中的同步方法,旨在实现更可靠的多显示终端的内容同步。与常规技术相比,本申请实施例提供的同步装置的有益效果与上述实施例提供的同步方法的有益效果相同,且同步装置中的其他技术特征与上述实施例方法公开的特征相同,在此不做赘述。

此外,本申请实施例还提供一种同步设备,所述同步设备包括:存储器、处理器、及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的同步方法的步骤。

此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的同步方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对常规技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 一种具有安全防护功能的堆垛机
  • 一种用于堆垛机使用具有防腐功能的抓斗
  • 一种具有方便放料功能的堆垛机用夹持固定装置
  • 一种具有智能报警功能的机器人安全防护围栏
  • 一种具有安全防护功能的城市线路维护用升降车
  • 一种具有安全防护功能的石膏板堆垛台
  • 一种具有传输功能的石膏板堆垛台
技术分类

06120116543618