数据传输方法及系统技术方案

技术编号:33349415 阅读:22 留言:0更新日期:2022-05-08 09:51
本公开提供一种数据传输方法及系统,涉及电子信息技术领域,能够解决数据在进行编码传输的过程中处理效率低的问题。具体技术方案为:发送端根据渐进式编码策略处理目标帧图像后,生成编码图像并发送,监听是否接收到空闲信息或者上报消息,传输端传输编码数据,并监测缓存区域是否空闲,接收端接收编码数据并显示。本公开用于图像的传输。本公开用于图像的传输。本公开用于图像的传输。

【技术实现步骤摘要】
数据传输方法及系统


[0001]本公开涉及电子信息
,尤其涉及数据传输方法及系统。

技术介绍

[0002]在带宽有限的条件下,现有图像编码与显示一般采用渐进式的方案,以达到图像分层编码传输与显示的效果,最终始图像逐渐清晰。现有的这种渐进式方案一般采用采用如下方式,编码器按以原始图像帧为驱动,每采集一帧编码一帧,也因此图像变清晰的过程最短间隔是图像采集间隔,以毫秒为单位;而带宽预测是以秒为单位,并且在实时变化;为了保证编码带宽不超过实际带宽,编码会按照每帧的码流来控制输出,因此每帧编码输出最大码流是每秒带宽除以帧间隔,这种方式虽然可以保证编码输出受控,但是会导致图像逐层显示时,清晰度变化程度慢,图像处理效率低。。

技术实现思路

[0003]本公开实施例提供一种数据传输方法及系统,能够解决数据传输时数据处理效率低的问题。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种数据传输方法,应用于发送端,该方法包括:
[0005]获取编码数据及传输资源,该编码数据是指根据传输资源,逐层对目标帧图像进行渐进式编码处理后的数据,该目标帧图像包括N层图像;
[0006]根据传输资源,向传输端发送该编码数据,以使得传输端向接收端发送编码数据;
[0007]当传输完毕该编码数据后,若监听到空闲反馈信息,且该目标帧图像中已传输完成的图像层数M未到达第N层,则继续对目标帧图像进行渐进式编码处理,该M大于等于1小于等于N。
[0008]在一个实施例中,该方法还包括:
[0009]当传输完毕采集数据后,若监听到上报消息,则采集目标帧图像,该上报消息用于指示已获取到目标帧图像;
[0010]根据渐进式编码策略处理该目标帧图像,生成编码数据;
[0011]根据传输资源,向接收端发送编码数据,并监听信息。
[0012]在一个实施例中,该方法还包括:
[0013]若监听到空闲反馈信息,且该已传输的图像层数已到达第N层,则继续监听,该监听包括监听上报消息或者空闲消息。
[0014]在一个实施例中,该方法还包括:
[0015]获取目标帧图像,并获取目标传输资源;
[0016]通过该目标传输资源逐层传输该目标帧图像中的每层图层,并在传输完每层图层后,获取剩余传输资源,当该剩余传输资源符合预设条件时,通过该剩余传输资源传输下一层图层,直至该剩余传输资源不符合预设条件或该目标帧图像传输完毕;
[0017]获取该目标帧图像已传输完成的层数,并标记为M。
[0018]根据本公开实施例的第二方面,提供一种数据传输方法,应用于传输端,包括:
[0019]获取编码数据,并存储该编码数据至缓存区域,该编码数据是指根据渐进式编码策略,编码处理目标帧图像后生成的数据;
[0020]根据预设传输资源,传输该缓存区域中的编码数据;
[0021]当监测到缓存区域数据传输完毕时,则生成空闲信息,并向发送端发送。
[0022]在一个实施例中,该方法还包括:
[0023]在传输编码数据的同时,预测传输该编码数据的传输资源;
[0024]向该编码数据反馈该传输资源,以使得发送端根据该传输资源调整编码策略。
[0025]根据本公开实施例的第二方面,提供一种数据传输方法,应用于接收端,包括:
[0026]获取编码数据,编码数据是指根据渐进式编码策略,编码处理目标帧图像后生成的数据,该渐进式编码包括将采集数据划分为N层图像,逐层进行编码;
[0027]根据预设解码策略解码处理该编码数据,获取目标图像;
[0028]向待显示区域存储该目标图像,以使得该待显示区域更新并显示数据。
[0029]在一个实施例中,该方法还包括:
[0030]获取预设显示规则,该预设显示规则包括根据预设频率,根据接收到的目标图像,更新该待显示区域的图像;
[0031]根据该预设显示规则,读取该待显示区域内的数据,并显示。
[0032]在一个实施例中,该方法还包括:
[0033]当该目标图像为目标帧图像的第M层图像时,则替换该待显示区域内的目标图像的第M

1层图像。
[0034]根据本公开实施例的第四方面,提供一种数据传输系统,包括:发送端、传输端和接收端,其中
[0035]该发送端,用于执行实施例的第一方面所提供的方法;
[0036]该传输端,用于执行实施例的第二方面所提供的方法;
[0037]该接收端,用于执行实施例的第三方面所提供的方法。
[0038]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0039]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0040]图1是本公开实施例提供的一种数据传输方法的流程图1;
[0041]图2是本公开实施例提供的一种数据传输方法的流程图2;
[0042]图3是本公开实施例提供的一种数据传输方法的流程图3;
[0043]图4是本公开实施例提供的一种数据传输方法的逻辑示意图;
[0044]图5是本公开实施例提供的一种数据传输系统的结构图。
具体实施方式
[0045]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0046]本公开实施例提供一种数据传输方法,如图1所示,该数据传输方法应用于发送端,发送端可以是终端设备或网络服务器等,该包括以下步骤:
[0047]101、获取编码数据及传输资源。
[0048]该编码数据是指根据渐进式编码策略,编码处理目标帧图像后生成的数据,该渐进式编码包括将目标帧图像划分为N层图像,逐层进行编码。
[0049]在可选实施例中,本公开所提及的编码策略是基于渐进式的编码策略,其编码的原理是:
[0050]根据JPEG编码特点,将待传输数据进行分层,并能够根据当前网络带宽状况选择当前帧编码层数,并将未传完帧层数据平均分摊至后几层进行传输,从而实现一系列对当前视频图像的渐进式传输策略,能够实现在不影响人眼感官的基础上减小了网络拥堵概率,减小了时延,可应用于应用到那些要求低带宽低延时的传输环境中。
[0051]具体的,在编码过程中还会结合传输带宽,其传输的工程可以是:以原始图像帧为驱动,每采集一帧编码一帧,也因此图像变清晰的过程最短间隔是图像采集间隔,以毫秒为单位;而带宽预测是以秒为单位,并且在实时变化;为了保证编码带宽不超过实际带宽,编码会按照每帧的码流来控制输出,因此每帧编码输出最大码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送端,所述方法包括:获取编码数据及传输资源,所述编码数据是指根据传输资源,逐层对目标帧图像进行渐进式编码处理后的数据,所述目标帧图像包括N层图像;根据传输资源,向传输端发送所述编码数据,以使得传输端向接收端发送编码数据;当传输完毕所述编码数据后,若监听到空闲反馈信息,且所述目标帧图像中已传输完成的图像层数M未到达第N层,则继续对目标帧图像进行渐进式编码处理,所述M大于等于1小于等于N。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当传输完毕采集数据后,若监听到上报消息,则采集目标帧图像,所述上报消息用于指示已获取到目标帧图像;根据渐进式编码策略处理所述目标帧图像,生成编码数据;根据传输资源,向接收端发送编码数据,并监听信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若监听到空闲反馈信息,且所述已传输的图像层数已到达第N层,则继续监听,所述监听包括监听上报消息或者空闲消息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取目标帧图像,并获取目标传输资源;通过所述目标传输资源逐层传输所述目标帧图像中的每层图层,并在传输完每层图层后,获取剩余传输资源,当所述剩余传输资源符合预设条件时,通过所述剩余传输资源传输下一层图层,直至所述剩余传输资源不符合预设条件或所述目标帧图像传输完毕;获取所述目标帧图像已传输完成的层数,并标记为M。5.一种数据传输方法,其特征在于,应用于传输端,所述方法包括:获取编码数据,并存储所述编码数据至缓存区域,所述编码数据是...

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

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

1