数据传输控制方法、控制系统及存储设备技术方案

技术编号:18788655 阅读:52 留言:0更新日期:2018-08-29 09:19
本发明专利技术涉及一种数据传输控制方法、控制系统及存储设备。所述数据传输控制方法,用于控制电子设备的数据传输,电子设备具有主网口及备网口,包括以下步骤:通过所述主网口从数据源端获取主数据;将获取的主数据发送至电子设备进行呈现,主数据在呈现后经所述备网口流回数据源端;当备网口接收到主数据时,通过所述备网口获取备份数据。上述数据传输控制方法、控制系统可以避免在切换至备份数据时的丢包问题,同时可以通过切换为备份数据纠正主数据中偶发的错误数据。

【技术实现步骤摘要】
数据传输控制方法、控制系统及存储设备
本专利技术涉及数据传输技术,特别是涉及一种数据传输控制方法、控制系统及存储设备。
技术介绍
现有备份技术,在系统的数据链路中传输两路数据流,其中一个为主数据流,另一个为备份数据流。当主数据流中断后,切换至从备份数据流获取数据。然而上述数据传输控制方法不能纠正主数据流中偶发的错误数据,在切换过程中,也不可避免的会出现丢帧现象。
技术实现思路
基于此,有必要针对现有的数据传输控制方法在切换过程中的丢帧问题,提供一种数据传输控制方法、控制系统及存储设备。本专利技术第一方面提供一种数据传输控制方法,用于控制电子设备的数据传输,电子设备具有主网口及备网口,包括以下步骤:通过所述主网口从数据源端获取主数据;将获取的主数据发送至电子设备进行呈现,主数据在呈现后经所述备网口流回数据源端;当备网口接收到主数据时,通过所述备网口获取备份数据。在其中一个实施例中,还包括步骤:接收异常信号,并在接收到异常信号后,从备份数据中获取数据帧并呈现。在其中一个实施例中,所述从备份数据中获取呈现数据包括:从备份数据中获取数据帧;判定当前呈现的数据帧是否等同于主数据中的异常数据帧;若是,则下一帧切换为从主数据中获取数据帧呈现。在其中一个实施例中,还包括步骤:根据异常信号的发送频率,将备网口设置为新的主网口,原主网口设置为新的备网口。在其中一个实施例中,所述主数据的数据帧包括一垂直同步包,当备网口接收到主数据的垂直同步包后,控制电子设备通过备网口获取备份数据。在其中一个实施例中,还包括步骤:备网口获取主数据后预设时间内,若备网口未收到主数据,将备网口设置为新的主网口,原主网口设置为新的备网口;从新的主网口获取主数据。在其中一个实施例中,所述通过所述备网口获取备份数据包括:从所述备网口获取备份数据;或通过所述备网口从数据源端获取备份数据。在其中一个实施例中,当主数据流经所述备网口时,所述备网口缓存主数据,形成缓存队列;通过备网口获取备份数据时,从所述缓存队列获取备份数据。本专利技术第二方面提供一种数据传输控制系统,用于控制电子设备的数据传输,所述数据传输控制系统包括:主网口,用于从数据源端获取主数据;备网口,用于获取备份数据;呈现单元,用于呈现从主数据或备份数据中获取的数据帧;及控制单元,用于控制呈现单元通过主网口及备网口获取数据;当主数据经呈现单元传至备网口后,所述控制单元通过所述备网口获取备份数据。在其中一个实施例中,还包括:检测机构,用于获取异常信号,并将获取到的异常信号发送至控制单元,控制单元在接收到异常信号后,从备份数据中获取数据帧,并被所述呈现单元呈现。在其中一个实施例中,还包括:切换单元,用于将主网口切换为备网口及将备网口切换为主网口。上述数据传输控制方法及数据传输控制系统,通过主网口获取主数据,通过备网口获取备份数据,在主网口、控制单元、备网口之间形成双向级联系统,电子设备的控制单元只有在备网口接收到主数据后,才从备网口获取备份数据,故而主数据与备份数据到达控制单元的时间存在时间差,从而可以避免在切换至备份数据时的丢包问题,同时可以通过切换为备份数据纠正主数据中偶发的错误数据。本专利技术第三方面提供一种存储设备,所述存储设备储存多条指令,所述指令适于由处理器加载并执行上述任一项所述的数据传输方法。附图说明图1为本专利技术一实施例的数据传输控制方法的流程图;图2为本专利技术又一实施例的数据传输控制方法的流程图;图3为本专利技术一实施例的数据传输控制方法的流程图;图4为本专利技术一实施例的数据传输控制方法的流程图;图5为本专利技术一实施例的数据传输控制方法的流程图;图6为本专利技术一实施例的数据传输控制系统的结构框图;图7为本专利技术又一实施例的数据传输控制系统的结构框图;图8为本专利技术又一实施例的数据传输控制系统的结构框图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全面。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。本专利技术提供一种数据传输控制方法,用于控制电子设备的数据传输,所述电子设备可以是LED显示屏、液晶显示屏、地面站、收音机、录音笔及手机、PAD等移动终端,传输的数据可以是视频数据,也可以是音频数据,还可以是音视频混合数据。尽管在下文中,数据传输控制方法可能被描述为LED显示屏的视频数据传输控制方法,但是这不应理解为限制性的,而是为了便于阐述技术方案给出的示例性表述。所述电子设备具有主网口及备网口,并通过主网口及备网口连接于一数据源端,电子设备可以通过主网口及备网口从数据源端获取数据,并被电子设备所呈现,示例性的,数据源端可以是视频发送卡,电子设备为LED显示屏时,LED显示屏通过主网口及备网口从视频发送卡获取视频数据,并将从主网口获取的视频数据或备网口获取的视频数据显示在LED显示屏上。请参阅图1,本专利技术一实施例提供一种数据传输控制方法,包括以下步骤:S110:通过所述主网口从数据源端获取主数据;S120:将获取的主数据发送至电子设备进行呈现,主数据在呈现后经所述备网口流回数据源端;S130:当备网口接收到主数据时,通过所述备网口获取备份数据;以LED显示屏的视频数据传输为例,LED显示屏可以通过主网口及备网口与视频发送卡连接,进而可以实现视频数据的传输。在通常情况下,LED显示屏的控制单元通过主网口从视频发送卡获取主视频数据,并在LED显示屏的各个箱体模组上显示出来,最后经过备网口回传到视频发送卡,在备网口接收到主数据后,控制单元从备网口获取备份视频数据,传输至LED显示屏的各个箱体模组后,经主网口回传至视频发送卡,在主网口、控制单元、备网口之间形成双向级联系统。具体的,控制单元从主网口获取主视频数据后,根据各个箱体模组的位置以及分辨率信息,对主视频数据进行处理,形成与箱体模组数量相等份数的显示数据,并给每份显示数据赋予一标识信息,以便于箱体模组通过标识信息识别自身所对应的显示数据。箱体模组通过标识信息捕获一显示数据并予以显示,若干个箱体模组的显示画面共同组成完整的显示图像。通常情况下,控制单元从主视频数据中获取视频帧作为呈现数据,在LED显示屏上显示,当主视频数据发生丢包、错包等异常情况时,控制单元从备份数据中获取视频帧作为呈现数据,在LED显示屏上显示,由于控制单元是在备网口接收到主视频数据后,才从备网口获取备份视频数据,故而备份视频数据的到达控制单元的时间晚于主视频数据,从而控制单元在接收到异本文档来自技高网
...

【技术保护点】
1.一种数据传输控制方法,用于控制电子设备的数据传输,电子设备具有主网口及备网口,其特征在于,包括以下步骤:通过所述主网口从数据源端获取主数据;将获取的主数据发送至电子设备进行呈现,主数据在呈现后经所述备网口流回数据源端;当备网口接收到主数据时,通过所述备网口获取备份数据。

【技术特征摘要】
1.一种数据传输控制方法,用于控制电子设备的数据传输,电子设备具有主网口及备网口,其特征在于,包括以下步骤:通过所述主网口从数据源端获取主数据;将获取的主数据发送至电子设备进行呈现,主数据在呈现后经所述备网口流回数据源端;当备网口接收到主数据时,通过所述备网口获取备份数据。2.根据权利要求1所述的数据传输控制方法,其特征在于,还包括步骤:接收异常信号,并在接收到异常信号后,从备份数据中获取数据帧并呈现。3.根据权利要求2所述的数据传输控制方法,其特征在于,所述从备份数据中获取呈现数据包括:从备份数据中获取数据帧;判定当前呈现的数据帧是否等同于主数据中的异常数据帧;若是,则下一帧切换为从主数据中获取数据帧呈现。4.根据权利要求2或3所述的数据传输控制方法,其特征在于,还包括步骤:根据异常信号的发送频率,将备网口设置为新的主网口,原主网口设置为新的备网口。5.根据权利要求1所述的数据传输控制方法,其特征在于,所述主数据的数据帧包括一垂直同步包,当备网口接收到主数据的垂直同步包后,控制电子设备通过备网口获取备份数据。6.根据权利要求1所述的数据传输控制方法,其特征在于,还包括步骤:备网口获...

【专利技术属性】
技术研发人员:谢明璞孙兴红严振航吴振志吴涵渠
申请(专利权)人:深圳市奥拓电子股份有限公司
类型:发明
国别省市:广东,44

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

1