一种数据传输方法、数据接收装置及数据发送装置与流程

文档序号:12133424阅读:161来源:国知局
一种数据传输方法、数据接收装置及数据发送装置与流程

本发明涉及终端传输领域,特别是涉及一种数据传输方法、数据接收装置及数据发送装置。



背景技术:

目前,终端与终端之间进行存储卡数据传输时,数据发送终端传输数据的速度往往高于数据接收终端的接收数据的速度,从而导致数据接收终端不能同步显示数据发送端所传输的数据,降低用户体验。



技术实现要素:

本发明主要解决的技术问题是提供一种数据传输方法、数据接收装置及数据发送装置,能够使数据接收端同步显示数据发送端传输的数据。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种数据传输方法,包括,数据接收端判定是否能同步显示数据发送端传输的数据;若不能,则所述数据接收端反馈异常信号至所述数据发送端,所述数据发送端控制数据传输的速度,以使所述数据接收端能同步显示所述数据发送端传输的所述数据。

其中,所述数据接收端判定是否能同步显示数据发送端传输的数据包括,所述数据接收端通过接收数据的时钟信息与所述数据发送端的发送数据的时钟信息对比判定是否同步能显示。

其中,所述若不能,则所述数据接收端反馈异常信号至所述数据发送端,所述数据发送端控制数据传输的速度,以使所述数据接收端能同步显示所述数据发送端传输的所述数据包括,

所述数据发送端将需传输的数据分为数个部分,若所述数据接收端不能同步显示所述数据发送端当前传输部分的数据,则所述数据发送端延迟预定时间传输下一部分的数据;

或者,所述数据发送端将需传输的数据分为数个部分,若所述数据接收端不能同步显示所述数据发送端当前传输部分的数据,则所述数据发送端数据延迟预定时间显示下一部分的数据。

其中,所述预定时间为所述数据接收端所述接收数据的时钟信息与所述数据发送端的所述发送数据的时钟信息的差值。

其中,所述数据发送端与所述数据接收端之间数据传输的方式包括有线传输或无线传输。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种数据接收装置,包括检测模块,用于判定数据接收装置是否能同步显示数据发送装置传输的数据;同步提醒模块,用于数据接收装置不能同步显示数据发送装置传输的数据时,发送异常信号至数据发送装置,所述异常信号用于使所述数据发送端控制数据传输的速度,以使所述数据接收端能同步显示所述数据发送端传输的所述数据。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种数据发送装置,包括,提醒接收模块,用于接收来自数据接收装置的异常信号;处理模块,用于响应所述异常信号,控制所述数据发送装置数据传输的速度,以使所述数据接收装置能同步显示所述数据发送装置传输的所述数据。

其中,所述处理模块包括计算单元和处理单元,所述计算单元用于计算所述数据接收装置接收数据的时钟信息与所述数据发送装置的发送数据的时钟信息的差值,并将所述差值设置为预定时间传递给所述处理单元;所述处理单元用于将所述数据发送装置需传输的数据分为数个部分,若所述数据接收装置不能同步显示所述数据发送装置当前传输部分的数据,则所述数据发送装置延迟预定时间传输下一部分的数据或者所述数据发送装置延迟预定时间显示下一部分的数据。

本发明的有益效果是:区别于现有技术的情况,本发明在数据接收端不能同步显示数据发送端传输的数据时,数据接收端反馈异常信号至数据发送端,数据发送端控制数据传输的速度,从而使得数据接收端能同步显示数据发送端传输的数据。

附图说明

图1是本发明数据传输方法一实施方式的流程示意图;

图2是本发明数据接收装置一实施方式的结构示意图;

图3是本发明数据发送装置一实施方式的结构示意图;

图4是图3中处理模块具体结构示意图;

图5是本发明数据接收装置另一实施方式的结构示意图;

图6是本发明数据发送装置另一实施方式的结构示意图。

具体实施方式

请参阅图1,图1为本发明数据传输方法一实施方式的流程示意图,包括以下步骤:

S101:数据接收端判定是否能同步显示数据发送端传输的数据;

具体地,数据接收端通过接收数据的时钟信息与数据发送端的发送数据的时钟信息对比判定是否同步能显示。以串行数据传输过程为例,数据一般是二进制数据以数字信号波的形式传输。为将这些连续的波形数据定时发送,可以引入发送/接收时钟。在发送数据时,数据发送端在发送时钟的作用下,将数据串行移位输出;在接收数据时,数据接收端在接收时钟的作用下对数据移位采样。若数据接收端接收数据的时钟信息与数据发送端的发送数据的时钟信息差值在一阈值范围内,则判定能同步显示。上述阈值范围为一般人眼视觉停留时间,在本实施例中,阈值设为0.1s,在其他实施例中,也可设为其他,本发明对此不作限定。

S102:若不能,则数据接收端反馈异常信号至数据发送端,数据发送端控制数据传输的速度,以使数据接收端能同步显示数据发送端传输的数据。

具体地,数据发送端将需传输的数据分为数个部分,若数据接收端不能同步显示数据发送端当前传输部分的数据,则数据发送端延迟预定时间传输下一部分的数据;或者,数据发送端将需传输的数据分为数个部分,若数据接收端不能同步显示数据发送端当前传输部分的数据,则数据发送端数据延迟预定时间显示下一部分的数据。预定时间为数据接收端接收数据的时钟信息与数据发送端的发送数据的时钟信息的差值。

详细而言,若上述数据接收端接收数据的时钟信息与数据发送端发送数据的时钟信息差值为0.5s,超过上述阈值范围0.1s,即超过了人眼视觉停留时间,也就是说人眼能看出数据接收端与数据发送端不同步的现象。数据接收端发出警报,并传递异常信号至数据发送端,数据发送端延迟0.5s发送下一部分数据,或者数据发送端正常发送数据,但控制发送端在显示器上显示数据的时间延长0.5s。

上述数据发送端与数据接收端之间数据传输的方式包括有线传输或无线传输。具体地,有线传输可以是通过数据线等实体载体传输,无线传输可以是通过蓝牙、微信、QQ等应用软件进行传输。

请参阅图2,图2为本发明数据接收装置一实施方式的结构示意图,包括检测模块201和同步提醒模块202;检测模块201用于判定数据接收装置是否能同步显示数据发送装置传输的数据;同步提醒模块202用于数据接收装置不能同步显示数据发送装置传输的数据时,发送异常信号至数据发送装置,异常信号用于使数据发送端控制数据传输的速度,以使数据接收端能同步显示数据发送端传输的数据。

请参阅图3,图3为本发明数据发送装置一实施方式的结构示意图,包括提醒接收模块301和处理模块302;提醒接收模块301用于接收来自数据接收装置的异常信号,即图2中同步提醒模块202发出的异常信号;处理模块302用于响应上述异常信号,控制数据发送装置数据传输的速度,以使数据接收装置能同步显示数据发送装置传输的数据。

请结合图4,处理模块302具体包括计算单元401和处理单元402;计算单元401用于计算数据接收装置接收数据的时钟信息与数据发送装置的发送数据的时钟信息的差值,并将差值设置为预定时间传递给处理单元;处理单元402用于将数据发送装置需传输的数据分为数个部分,若数据接收装置不能同步显示数据发送装置当前传输部分的数据,则数据发送装置延迟预定时间传输下一部分的数据或者数据发送装置延迟预定时间显示下一部分的数据;。

请参阅图5,图5为本发明数据接收装置另一实施方式的结构示意图,该数据接收端包括:处理器501、与处理器501耦合的存储器502、接收器503;存储器502用于存储操作系统、处理器501执行的指令以及接收器503接收到的数据等;接收器503用于接收数据发送端发送的数据;处理器501用于判定数据接收端是否能同步显示数据发送端传输的数据;若不能,则处理器501反馈异常信号至数据发送端。

请进一步参阅图6,图6为本发明数据发送装置另一实施方式的结构示意图,该数据发送端包括处理器601、与处理器601耦合的存储器602、发送器603;存储器602用于存储操作系统、处理器601执行的指令以及发送器603需发送的数据等;发送器603用于发送数据给数据接收端;处理器601用于接收上述数据接收端处理器501的异常信号,并控制数据发送端数据传输的速度,以使数据接收端能同步显示数据发送端传输的数据。具体地,存储器602将需传输的数据分为数个部分,若数据接收装置不能同步显示数据发送装置当前传输部分的数据,则处理器601控制发送器603延迟预定时间传输下一部分的数据或者控制数据发送端延迟预定时间显示下一部分的数据。

通过上述方式,本发明能够在数据接收端不能同步显示数据发送端传输的数据时,数据接收端反馈异常信号至数据发送端,数据发送端控制数据传输的速度,从而使得数据接收端能同步显示数据发送端传输的数据。

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1