数据传输方法技术

技术编号:39875002 阅读:8 留言:0更新日期:2023-12-30 12:59
本申请涉及一种数据传输方法

【技术实现步骤摘要】
数据传输方法、装置及终端


[0001]本申请涉及数据传输
,具体涉及一种数据传输方法

装置及终端


技术介绍

[0002]现有技术中很多数据传输的方式为一帧一帧地传输,以这种方式传输帧数据往往需要分别在帧的开头与结尾加上开始标志以及结束标志

但传输数据时开始标志与结束标志较大地占用帧数据的传输空间,传输速率低且传输效果较差

[0003]针对以上问题,本领域技术人员一直在寻求解决方法


技术实现思路

[0004]本申请要解决的技术问题在于,针对上述现有技术的缺陷,提供一种数据传输方法

装置及终端,以实现提高帧数据的传输效率

[0005]为了实现上述目的,本申请是通过如下的技术方案来实现:
[0006]一种数据传输方法,包括以下步骤:
[0007]响应于接收设备开始接收发送设备传输的原始帧数据,通过定时器对所述原始帧数据的传输时间开始计时;
[0008]当所述接收设备从所述发送设备传输的所述原始帧数据中接收到单字节数据时,控制所述定时器从接收到所述单字节数据的时刻重新开始计时;
[0009]在所述接收设备未从所述发送设备传输的所述原始帧数据中的接收到单字节数据的情况下,将所述定时器的计时时间以所述单字节数据的传输时长为单位累加计算接收总时长;
[0010]在所述接收设备完成接收所述原始帧数据后,计时所述发送设备没有向所述接收设备传输数据的空白时长;
[0011]若所述接收总时长和所述空白时长之和超过预设的标记时长阈值,则确认所述原始帧数据完成传输,并对确认完成传输的所述原始帧数据进行标记以生成标记帧数据

[0012]可选地,在所述响应于接收设备开始接收发送设备传输的原始帧数据,通过定时器对所述原始帧数据的传输时间开始计时之前,所述方法还包括:
[0013]根据通信线的传输速率计算所述单字节数据的传输时长;
[0014]将所述单字节数据的传输时长记录为累加计算所述接收总时长的基础单位

[0015]可选地,在所述若所述接收总时长和所述原始帧数据传输结束后的空白时长之和超过预设的标记时长阈值,则确认所述原始帧数据完成传输,并对确认完成传输的所述原始帧数据进行标记以生成标记帧数据之后,所述方法还包括:
[0016]将所述标记帧数据与所述原始帧数据进行对比;
[0017]若所述标记帧数据与所述原始帧数据的对比结果为不一致,则从所述发送设备向所述接收设备再次传输所述原始帧数据以覆盖前一次的所述标记帧数据;
[0018]若所述标记帧数据与所述原始帧数据的对比结果为一致,则从所述发送设备向所
述接收设备传输下一帧的原始帧数据

[0019]可选地,所述将所述标记帧数据与所述原始帧数据进行对比包括:
[0020]将所述原始帧数据的容量大小与所述标记帧数据的容量大小进行完整性比较,并根据所述完整性比较生成不一致的对比结果或生成一致的对比结果;
[0021]和
/
或,将所述原始帧数据的字节序列与所述标记帧数据的字节序列进行一致性比较,并根据所述一致性比较生成不一致的对比结果或生成一致的对比结果

[0022]本申请还提供一种数据传输装置,包括:发送设备

接收设备

定时器;
[0023]所述定时器分别与所述发送设备与所述接收设备相连;
[0024]所述发送设备用于向所述接收设备传输原始帧数据;
[0025]所述定时器用于当所述接收设备接收到所述发送设备传输的所述原始帧数据中的单字节数据时将计时时间从收到所述单字节数据的时刻重新开始计时;和,在所述接收设备未从所述发送设备传输的所述原始帧数据中的接收到单字节数据的情况下,将所述计时时间以所述单字节数据的传输时长为单位累加计算接收总时长;和,在所述接收设备完成接收所述原始帧数据后,计时所述发送设备没有向所述接收设备传输数据的空白时长;
[0026]所述发送设备和所述接收设备还用于所述接收总时长和所述空白时长之和超过预设的标记时长阈值时确认所述原始帧数据完成传输,并对确认完成传输的所述原始帧数据进行标记以生成标记帧数据

[0027]可选地,所述数据传输装置还包括连接所述发送设备与所述接收设备的通信线,所述发送设备还用于根据通信线的传输速率计算所述单字节数据的传输时长,并将所述单字节数据的传输时长记录为累加计算所述接收总时长的基础单位

[0028]可选地,所述接收设备还用于将所述标记帧数据与所述原始帧数据进行对比;和,当所述标记帧数据与所述原始帧数据的对比结果为不一致时从所述发送设备向所述接收设备再次传输所述原始帧数据以覆盖前一次的所述标记帧数据

[0029]可选地,所述接收设备还用于:将所述原始帧数据的容量大小与所述标记帧数据的容量大小进行完整性比较,并根据所述完整性比较生成不一致的对比结果或生成一致的对比结果;和
/
或,将所述原始帧数据的字节序列与所述标记帧数据的字节序列进行一致性比较,并根据所述一致性比较生成不一致的对比结果或生成一致的对比结果

[0030]可选地,所述发送设备为控制器,所述接收设备为显示模组

[0031]本申请还提供一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;
[0032]其中,处理器被配置为执行存储器中的计算机程序;
[0033]所述计算机程序被所述处理器执行时实现上述的数据传输控制方法

[0034]本申请提供了一种数据传输方法

装置及终端,在单字节数据的传输时长为单位累加计算的接收总时长与数据传输完成的空白时长之和超过预设的标记时长阈值时,确认原始帧数据完成传输,并对确认完成传输的原始帧数据进行标记以生成标记帧数据,节省了帧数据的开头和结尾的判断,提高了帧数据的传输效率

[0035]为让本申请的上述和其他目的

特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下

附图说明
[0036]下面结合附图和具体实施方式来详细说明本申请;
[0037]图1是本申请一实施例提供的数据传输方法的流程示意图;
[0038]图2是本申请一实施例提供的数据传输装置的功能模块图

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

[0040]一般地,
HDLC(
高级数据链路控制,用于在网络结点间传送数据的协议
)
的完整的帧由标志字段
(F)、
地址字段
(A)、
控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据传输方法,其特征在于,包括以下步骤:响应于接收设备开始接收发送设备传输的原始帧数据,通过定时器对所述原始帧数据的传输时间开始计时;当所述接收设备从所述发送设备传输的所述原始帧数据中接收到单字节数据时,控制所述定时器从接收到所述单字节数据的时刻重新开始计时;在所述接收设备未从所述发送设备传输的所述原始帧数据中的接收到单字节数据的情况下,将所述定时器的计时时间以所述单字节数据的传输时长为单位累加计算接收总时长;在所述接收设备完成接收所述原始帧数据后,计时所述发送设备没有向所述接收设备传输数据的空白时长;若所述接收总时长和所述空白时长之和超过预设的标记时长阈值,则确认所述原始帧数据完成传输,并对确认完成传输的所述原始帧数据进行标记以生成标记帧数据
。2.
如权利要求1所述的数据传输方法,其特征在于,在所述响应于接收设备开始接收发送设备传输的原始帧数据,通过定时器对所述原始帧数据的传输时间开始计时之前,所述方法还包括:根据通信线的传输速率计算所述单字节数据的传输时长;将所述单字节数据的传输时长记录为累加计算所述接收总时长的基础单位
。3.
如权利要求1所述的数据传输方法,其特征在于,在所述若所述接收总时长和所述原始帧数据传输结束后的空白时长之和超过预设的标记时长阈值,则确认所述原始帧数据完成传输,并对确认完成传输的所述原始帧数据进行标记以生成标记帧数据之后,所述方法还包括:将所述标记帧数据与所述原始帧数据进行对比;若所述标记帧数据与所述原始帧数据的对比结果为不一致,则从所述发送设备向所述接收设备再次传输所述原始帧数据以覆盖前一次的所述标记帧数据;若所述标记帧数据与所述原始帧数据的对比结果为一致,则从所述发送设备向所述接收设备传输下一帧的原始帧数据
。4.
如权利要求3所述的数据传输方法,其特征在于,所述将所述标记帧数据与所述原始帧数据进行对比包括:将所述原始帧数据的容量大小与所述标记帧数据的容量大小进行完整性比较,并根据所述完整性比较生成不一致的对比结果或生成一致的对比结果;和
/
或,将所述原始帧数据的字节序列与所述标记帧数据的字节序列进行一致性比较,并根据所述一致性比较生成不一致的对比结果或生成一致的对比结果
。5.
一种数据传输装置,其特征在于,包括:发送设备
、...

【专利技术属性】
技术研发人员:张毅刚何雄
申请(专利权)人:上海容之科技集团有限公司
类型:发明
国别省市:

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

1