数据传输方法、装置及电子设备制造方法及图纸

技术编号:20331195 阅读:25 留言:0更新日期:2019-02-13 07:04
本申请提供了一种数据传输方法、装置及电子设备,在该方法中接收第一设备传输来的第一数据;对所述第一数据进行第一处理,其中,经过第一处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的数据与所述第一设备传输的数据相一致。通过第一处理可以避免数据传输缺陷,例如延时造成的数据读取字节丢失,可以使得第二设备读取到的数据与第一设备传输的数据一致,满足了高要求的通讯设备进行数据传输的需求。

【技术实现步骤摘要】
数据传输方法、装置及电子设备
本申请主要涉及通讯
,更具体地说是涉及数据传输方法及电子设备。
技术介绍
在分体设备的两个设备之间会基于一定的通讯协议进行传输,但是由于通讯协议会带来一定的延时,使得在数据读取过程中容易造成数据丢失,对于数据完整性要求较高的通讯设备中,会导致通讯设备失败。
技术实现思路
有鉴于此,本申请提供了以下技术方案:一种数据传输方法,包括:接收第一设备传输来的第一数据;对所述第一数据进行第一处理,其中,经过第一处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的数据与所述第一设备传输的数据相一致。可选地,所述第一处理包括缓存处理;其中,所述对所述第一数据进行第一处理,包括:对所述第一数据进行缓存处理,其中,经过缓存处理的第一数据用于提供给第二设备进行读取,使得所述第二设备读取到的缓存数据与所述第一设备传输的数据相一致。可选地,该方法还包括:将所述第一数据缓存至目标区域;控制所述第二设备分次从所述目标区域进行数据读取,使得所述第二设备读取到的缓存数据与所述第一设备传输的数据相一致。可选地,所述第一处理包括字节统计处理;其中,所述对所述第一数据进行第一处理,包括:对所述第一数据进行字节统计处理,使得经过字节统计处理后的第一数据提供至第二设备进行读取。可选地,该方法还包括:对所述第一数据进行字节统计处理,获得第二数据;控制所述第二设备按照预设字节读取长度对所述第二数据进行读取,使得所述第二设备读取到的第二数据与所述第一设备传输的数据相一致。可选地,所述第一设备与所述第二设备之间通过桥接芯片建立起来的数据连接,其中,所述预设字节读取长度与所述桥接芯片通讯属性相匹配。可选地,还包括:向第一设备发送控制信息,所述控制信息表征数据传输长度,以使得所述第一设备发送数据的时候是按照所述数据传输长度来发送的。可选地,所述预设字节读取长度包括冗余字节长度,该方法还包括:剔除所述第二设备读取到的第二数据中与所述冗余字节长度对应的字节信息,以使得所述第二设备获得到的剔除后的数据与所述第一设备传输的数据相一致。一种数据传输装置,包括:接收单元,用于接收第一设备传输来的第一数据;处理单元,用于对所述第一数据进行第一处理,其中,经过第一处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的数据与所述第一设备传输的数据相一致。一种电子设备,包括:存储器和控制器;所述控制器,用于接收第一设备传输来的第一数据;对所述第一数据进行第一处理,其中,经过第一处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的数据与所述第一设备传输的数据相一致。由此可见,与现有技术相比,本申请提供了数据传输方法、装置和电子设备,对接收到的第一设备传输来的第一数据执行第一处理,使得第二设备读取获得的经过第一处理后的数据,这样在进行数据传输和数据读取过程中。通过第一处理可以避免数据传输缺陷,例如延时造成的数据读取字节丢失,可以使得第二设备读取到的数据与第一设备传输的数据一致,满足了高要求的通讯设备进行数据传输的需求。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1示出了本申请实施例提供的一种数据传输方法的流程示意图;图2示出了本申请实施例提供的一种传输数据的处理方法的流程示意图;图3示出了本申请实施例提供的另一种传输数据的处理方法的流程示意图图4示出了本申请实施例提供的一种分体式设备的示意图;图5示出了本申请实施例提供的一种点对点SPI通信原理的示意图;图6示出了本申请实施例提供的一种SPI的读时序示意图;图7示出了本申请实施例提供的一种数据传输装置的结构示意图;图8示出了本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的实施例中提供了一种数据传输方法,参见图1,该方法包括:S101、接收第一设备传输来的第一数据;S102、对第一数据进行第一处理,其中,经过第一处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的数据与第一设备传输的数据相一致。在通讯网络中或者通讯系统中,通常要面临多个设备之间进行通讯传输。在该实施例中第一设备和第二设备进行通讯传输,第一设备和第二设备均为能够实现通讯功能的设备,例如,第一设备可以为具有数据采集功能的采集设备,第二设备可以为具有数据处理功能的处理设备,第一设备可以将采集到的数据传输至第二设备,第二设备也可以将处理后的反馈信息传输至第一设备。在接收到第一设备传输来的第一数据后,并未指示第二设备直接进行读取该第一数据,而是对第一数据进行第一处理,使得处理后的数据用于第二设备的读取,这样可以降低第一数据在传输过程中造成的数据损失。该第一处理表征根据第一设备和第二设备之间的通讯特点确定的处理方式。例如,可以根据第一设备和第二设备之间的通讯协议确定第一处理的处理方式,也可以根据第一设备和第二设备之间的连接装置确定第一处理的处理方式,还可以根据第二设备读取数据的方式进行第一处理的处理方式。举例说明,在分体式的AR(AugmentedReality,增强现实技术)设备,为了减少软件复杂度和编解码带来的延时,采用了分体式的主控端和头部端,若采用了桥接芯片完成硬件信号的头部端和主控端之间的通讯,则会根据该桥接芯片的特点来确定第一处理的处理方式,然后基于第一处理可以对头部端传来的数据进行处理后再供主控端进行读取,解决了由于桥接芯片带来的信号级别上的延时,使得主控端读取到的数据与头部端发送的数据一致。在该实施例提供的数据传输方法中,对接收到的第一设备传输来的第一数据执行第一处理,使得第二设备读取获得的经过第一处理后的数据,这样在进行数据传输和数据读取过程中。通过第一处理可以避免数据传输缺陷,例如延时造成的数据读取字节丢失,可以使得第二设备读取到的数据与第一设备传输的数据一致,满足了高要求的通讯设备进行数据传输的需求。在本申请提供的另一个实施例中,第一处理包括缓存处理,对应的,对第一数据进行第一处理,包括:S201、对第一数据进行缓存处理,其中,经过缓存处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的缓存数据与第一设备传输的数据相一致。在该实施例中第一处理方式为缓存处理,即在接收到第一数据后,先进行缓存,然后再控制第二设备进行缓存读取。由于对第一数据进行缓存而不是将第一数据直接发送给第二设备进行读取,可以避免直接将数据进行传输时由于延时带来的数据缺失,这样可以使得第二设备在缓存数据中读取到期望的数据。对应上述实施例中第一处理为缓存处理时,参见图2,该数据传输方法还包括:S301、将第一数据缓存至目标区域;S302、控制第二设备分次从目标区域进行数据读取,使得第二设备读取到的缓存数据与第一本文档来自技高网...

【技术保护点】
1.一种数据传输方法,包括:接收第一设备传输来的第一数据;对所述第一数据进行第一处理,其中,经过第一处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的数据与所述第一设备传输的数据相一致。

【技术特征摘要】
1.一种数据传输方法,包括:接收第一设备传输来的第一数据;对所述第一数据进行第一处理,其中,经过第一处理的第一数据用于提供给第二设备进行读取,使得第二设备读取到的数据与所述第一设备传输的数据相一致。2.根据权利要求1所述的方法,所述第一处理包括缓存处理;其中,所述对所述第一数据进行第一处理,包括:对所述第一数据进行缓存处理,其中,经过缓存处理的第一数据用于提供给第二设备进行读取,使得所述第二设备读取到的缓存数据与所述第一设备传输的数据相一致。3.根据权利要求2所述的方法,该方法还包括:将所述第一数据缓存至目标区域;控制所述第二设备分次从所述目标区域进行数据读取,使得所述第二设备读取到的缓存数据与所述第一设备传输的数据相一致。4.根据权利要求2所述的方法,所述第一处理包括字节统计处理;其中,所述对所述第一数据进行第一处理,包括:对所述第一数据进行字节统计处理,使得经过字节统计处理后的第一数据提供至第二设备进行读取。5.根据权利要求4所述的方法,该方法还包括:对所述第一数据进行字节统计处理,获得第二数据;控制所述第二设备按照预设字节读取长度对所述第二数据进行读取,使得所述第二设备读取到的第二数据与...

【专利技术属性】
技术研发人员:罗琳佳卢春鹏於星明徐宏贵
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1