一种数据通信方法、装置以及系统.pdf

上传人:a2 文档编号:664128 上传时间:2018-03-02 格式:PDF 页数:22 大小:2.28MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410374544.4

申请日:

2014.07.31

公开号:

CN104135341A

公开日:

2014.11.05

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 1/00申请日:20140731|||公开

IPC分类号:

H04L1/00

主分类号:

H04L1/00

申请人:

广州金山网络科技有限公司

发明人:

刘鹏; 胡国中

地址:

510623 广东省广州市天河区珠江东路30号广州银行大厦第六层01-B单元

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种数据通信方法、装置以及系统,其中所述数据通信方法包括:与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备并将第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。采用本发明实施例,将经过切片处理的目标数据通过至少两种数据通信连接发送至目标设备,可提升数据传输速率,提升数据通信的可靠性。

权利要求书

1.  一种数据通信方法,其特征在于,所述方法包括:
与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;
将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;
根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。

2.
  如权利要求1所述的方法,其特征在于,所述根据预设传输顺序将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备包括:
检测是否成功将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备;
若所述第一数据单元发送失败,则将所述第一数据单元通过所述第二数据通信连接发送至所述目标设备。

3.
  如权利要求2所述的方法,其特征在于,所述检测是否成功将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备之后,还包括:
若所述第一数据单元发送成功,且确定所述第一数据通信连接当前未向所述目标设备发送数据单元;
确定所述第二数据通信连接当前正在向所述目标设备发送所述第二数据单元;
根据所述预设传输顺序,将第三数据单元通过所述第一数据通信连接发送至所述目标设备。

4.
  一种数据通信方法,其特征在于,所述方法包括:
与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;
接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;
将所述至少两个数据单元进行组装,以获取所述目标数据。

5.
  如权利要求4所述的方法,其特征在于,所述至少两个数据单元携带对应的数据标识;
所述将所述至少两个数据单元进行组装包括:
根据所述数据标识,将所述至少两个数据单元进行组装。

6.
  如权利要求4所述的方法,其特征在于,所述将所述至少两个数据单元进行组装包括:
当判断所述至少两个数据单元满足预设组装条件时,将所述至少两个数据单元进行组装。

7.
  如权利要求6所述的方法,其特征在于,所述预设组装条件包括:
接收到针对所述目标数据的目标数据单元;或
接收到针对所述目标数据的所有数据单元。

8.
  一种数据通信装置,其特征在于,所述数据通信装置包括:
连接建立单元,用于与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;
数据切片单元,用于将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;
数据发送单元,用于根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将第所述二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。

9.
  如权利要求8所述的数据通信装置,其特征在于,所述数据发送单元包括:
检测模块,用于检测是否成功将所述第一数据单元通过所述第一数据通信 连接发送至所述目标设备;
数据发送模块,用于若所述检测模块检测所述第一数据单元发送失败,则将所述第一数据单元通过所述第二数据通信连接发送至所述目标设备。

10.
  如权利要求9所述的数据通信装置,其特征在于,所述数据发送单元还包括:
确定模块,用于所述第一数据单元发送成功时,确定所述第一数据通信连接当前未向所述目标设备发送数据单元;
所述确定模块,还用于确定所述第二数据通信连接当前正在向所述目标设备发送所述第二数据单元;
所述数据发送模块,还用于根据所述预设传输顺序,将第三数据单元通过所述第一数据通信连接发送至所述目标设备。

11.
  一种数据通信装置,其特征在于,所述数据通信装置包括:
连接建立单元,用于与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;
数据接收单元,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;
数据组装单元,用于将所述至少两个数据单元进行组装,以获取所述目标数据。

12.
  如权利要求11所述的数据通信装置,其特征在于,所述至少两个数据单元携带对应的数据标识;
所述数据组装单元,用于根据所述数据标识将所述至少两个数据单元进行组装,以获取所述目标数据。

13.
  如权利要求11所述的数据通信装置,其特征在于,
所述数据组装单元,用于当判断所述至少两个数据单元满足预设组装条件时,将所述至少两个数据单元进行组装以获取所述目标数据。

14.
  如权利要求13所述的数据通信装置,其特征在于,所述预设组装条件包括:
接收到针对所述目标数据的目标数据单元;或
接收到针对所述目标数据的所有数据单元。

15.
  一种数据通信系统,其特征在于,所述数据通信系统包括传输设备和目标设备,所述传输设备包括如权利要求8~10任一项所述的数据通信装置,所述目标设备包括如权利要求12~14任一项所述的数据通信装置,其中:
所述传输设备,用于与所述目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕;
所述目标设备,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;将所述至少两个数据单元进行组装,以获取所述目标数据。

说明书

一种数据通信方法、装置以及系统
技术领域
本发明涉及通信技术领域,尤其涉及一种数据通信方法、装置以及系统。
背景技术
数据通信就是依照适当的规程,通过传输信道将数据源和数据宿进行连接,使数据源和数据宿之间实现软、硬件和信息资源的共享。现有的数据通信技术一般通过一种有线数据通信方式或者无线数据通信方式进行数据源和数据宿之间的数据通信,传输设备将目标数据发送至目标设备时,若目标数据的数据量较大,则传输目标数据所需的时间较长,数据传输速率较低,还可能导致目标数据传输失败,降低数据通信的可靠性。
发明内容
本发明实施例所要解决的技术问题在于,提供一种数据通信方法、装置以及系统,可提升数据传输速率,提升数据通信的可靠性。
为了解决上述技术问题,本发明实施例提供了一种数据通信方法,包括:
与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;
将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;
根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。
相应地,本发明实施例还提供了一种数据通信方法,包括:
与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;
接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;
将所述至少两个数据单元进行组装,以获取所述目标数据。
相应地,本发明实施例还提供了一种数据通信装置,包括:
连接建立单元,用于与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;
数据切片单元,用于将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;
数据发送单元,用于根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将第所述二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。
相应地,本发明实施例还提供了一种数据通信装置,包括:
连接建立单元,用于与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;
数据接收单元,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;
数据组装单元,用于将所述至少两个数据单元进行组装,以获取所述目标数据。
相应地,本发明实施例还提供了一种数据通信系统,包括传输设备和目标设备,其中:
所述传输设备,用于与所述目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕;
所述目标设备,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;将所述至少两个数据单元进行组装,以获取所述目标数据。
实施本发明实施例,具有如下有益效果:传输设备与目标设备之间建立至少两种数据通信连接后,将目标数据进行切片处理,以获取至少两个数据单元,并根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备, 并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕,针对现有技术中将目标数据通过一种数据通信连接发送至目标设备,可提升数据传输速率,提升数据通信的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例中提供的一种数据通信方法的流程示意图;
图2是本发明第二实施例中提供的一种数据通信方法的流程示意图;
图3是本发明第三实施例中提供的一种数据通信方法的流程示意图;
图4是本发明第四实施例中提供的一种数据通信方法的流程示意图;
图5是本发明实施例中提供的一种数据通信装置的结构示意图;
图6是本发明实施例中图5的第一数据发送单元的结构示意图;
图7是本发明另一实施例中提供的一种数据通信装置的结构示意图;
图8是本发明实施例中提供的一种数据通信系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种数据通信方法、装置以及系统,传输设备将经过切片处理的第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕,可提升数据传输速率,提升数据通信的可靠性,本发明实施例中的目标设备和传输设备可以包括手机、平板电脑、PC(Personal Computer,个人计算机)、笔记本电脑、佩戴式智能设备或者数字电视接收终端等。
请参见图1,图1是本发明第一实施例中提供的一种数据通信方法的流程示 意图,如图所示本发明实施例中的数据通信方法可以包括:
步骤S101,与目标设备之间建立至少两种数据通信连接,其中,至少两种数据通信连接包括第一数据通信连接和第二数据通信连接。
传输设备可以与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接可以包括第一数据通信连接和第二数据通信连接,例如USB(Universal Serial Bus,通用串行总线)数据线连接、Wi-Fi(Wireless Fidelity,无线保真,一种基于IEEE802.11标准的无线局域网技术)连接、NFC(Near Field Communication,近距离无线通信技术)连接、蓝牙连接或者红外线连接等。
步骤S102,将目标数据进行切片处理,以获取至少两个数据单元,至少两个数据单元包括第一数据单元和第二数据单元。
传输设备与目标设备之间建立至少两种数据通信连接后,可以将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元可以包括第一数据单元和第二数据单元。
作为一种可选的实施方式,传输设备还可以每获取一个数据单元,则将所述一个数据单元加上数据标识,并将获取到的数据单元存储到预设缓冲区中,进一步的,传输设备还可以统计获取到的数据单元的数量,可选的,传输设备也可以将经过切片处理的目标数据中最后获取到的一个数据单元的数据标识标注为“0”,则传输设备将数据单元发送至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,或者各个数据单元可以携带对应的数据标识,其中最后获取到的一个数据单元的数据标识为“0”,以便于目标设备接收到数据单元后,通过数量标识或者数据标识可以获悉经过切片处理的目标数据是否接收完毕。需要指出的是,本发明实施例中最后获取到的一个数据单元的数据标识包含但不局限于上述方式,本发明不做限定。
步骤S103,根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕。
传输设备可以根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕,以使目标设备将至少两个数据单元进行组装以获取目标数据。其中预设传输顺序可以是对目标数据进行切片处理的过程中获取 数据单元的时间顺序,例如,传输设备获取到至少两个数据单元后,可以根据数据单元的数据标识在预设缓冲区中提取对应的数据单元,并将提取到的数据单元通过至少两种数据通信连接发送至目标设备,示例性的,若传输设备获取到第一个数据单元,将第一个数据单元加上的数据标识为“1”;获取到第二个数据单元,将第二个数据单元加上的数据标识为“2”,获取到第N个数据单元,将第N个数据单元加上的数据标识为“n”等,则传输设备可以在预设缓冲区中提取数据标识为“1”的数据单元,将该数据单元通过建立的一种数据通信连接发送至目标设备;若建立的另一种数据通信连接当前未向目标设备发送数据单元,则传输设备可以在预设缓冲区中提取数据标识为“2”的数据单元,将该数据单元通过上述另一种数据通信连接发送至目标设备,直至经过切片处理的目标数据发送完毕。
在可选实施例中,传输设备可以检测是否成功将第一数据单元通过第一数据通信连接发送至目标设备,若第一数据单元发送失败,则传输设备可以将第一数据单元通过第二数据通信连接发送至目标设备;若第一数据单元发送成功,则传输设备可以确定第二数据通信连接当前正在向目标设备发送第二数据单元,传输设备进一步可以根据预设传输顺序,将第三数据单元通过第一数据通信连接发送至目标设备。
在图1所示的数据通信方法中,传输设备将目标数据进行切片处理以获取至少两个数据单元,根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕,可提升数据传输速率,提升数据通信的可靠性。
请参见图2,图2是本发明第二实施例中提供的一种数据通信方法的流程示意图,如图所示本发明实施例中的数据通信方法可以包括:
步骤S201,传输设备与目标设备之间建立至少两种数据通信连接。
传输设备可以与目标设备之间建立至少两种数据通信连接,其中至少两种数据通信连接可以包括第一数据通信连接和第二数据通信连接,例如USB数据线连接、Wi-Fi连接、NFC连接、蓝牙连接或者红外线连接等。
步骤S202,传输设备将目标数据进行切片处理,以获取至少两个数据单元。
传输设备与目标设备之间建立至少两种数据通信连接后,可以将目标数据 进行切片处理,以获取至少两个数据单元,其中至少两个数据单元可以包括第一数据单元和第二数据单元。
作为一种可选的实施方式,传输设备还可以每获取一个数据单元,则将所述一个数据单元加上数据标识,并将获取到的数据单元存储到预设缓冲区中,例如传输设备将获取到的第一个数据单元的数据标识标注为“1”,将获取到的第二个数据单元的数据标识标注为“2”,将获取到的第N个数据单元的数据标识标注为“n”,进一步的,传输设备还可以统计获取到的数据单元的数量,可选的,传输设备也可以将经过切片处理的目标数据中最后获取到的一个数据单元的数据标识标注为“0”,则传输设备将数据单元发送至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,或者各个数据单元可以携带对应的数据标识,其中最后获取到的一个数据单元的数据标识为“0”,以便于目标设备接收到数据单元后,通过数量标识或者数据标识可以获悉经过切片处理的目标数据是否接收完毕。需要指出的是,本发明实施例中最后获取到的一个数据单元的数据标识包含但不局限于上述方式,本发明不做限定。
步骤S203,传输设备根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备。
传输设备获取到经过切片处理的目标数据后,可以根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序,例如,传输设备获取到至少两个数据单元后,可以根据数据单元的数据标识在预设缓冲区中提取对应的数据单元,并将提取到的数据单元通过至少两种数据通信连接发送至目标设备。具体的,传输设备可以检测第一数据通信连接当前是否正在向目标设备发送数据单元,若第一数据通信连接当前未向目标设备发送数据单元,则传输设备可以将第一数据单元通过第一数据通信连接发送至目标设备。
步骤S204,传输设备根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备。
传输设备还可以根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备,具体的,传输设备可以检测第二数据通信连接当前是否正在向目标设备发送数据单元,若第二数据通信连接当前未向目标设备发送数据单元,则根据预设传输顺序将第二数据单元通过目标数据通信连接发送至目标设 备,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序。例如,数据单元携带对应的数据标识,当前未发送至目标设备的数据单元的数据标识分别为3,4……n,其中数据标识根据目标数据经过切片处理获取数据单元的时间顺序排列,若传输设备检测到第二数据通信连接当前未向目标设备发送数据单元,则可以将数据标识为3的数据单元通过第二数据通信连接发送至目标设备。
步骤S205,传输设备检测未成功将第一数据单元通过第一数据通信连接发送至目标设备。
传输设备将第一数据单元通过第一数据通信连接发送至目标设备后,可以检测是否成功将第一数据单元通过第一数据通信连接发送至目标设备,若第一数据单元发送失败,则进一步执行步骤S206。
步骤S206,传输设备根据预设传输顺序,将第一单元数据通过第二数据通信连接发送至目标设备。
若传输设备检测到第一数据单元发送失败,则传输设备可以将第一数据单元通过第二数据通信连接发送至目标设备。
具体的,传输设备将第一数据单元通过第二数据通信连接发送至目标设备之前,可以检测第二数据通信连接当前是否正在向目标设备发送数据单元,若第二数据通信连接当前未向目标设备发送数据单元,则传输设备将目标数据单元通过第二数据通信连接发送至目标设备;若第二数据通信连接当前正在向目标设备发送数据单元,则在第二数据通信连接发送完毕后,传输设备将目标数据单元通过第二数据通信连接发送至目标设备,可选的,传输设备将目标数据进行切片处理以获取数据单元的过程中,可以根据获取数据单元的时间顺序,设定各个数据单元的优先级,若第二数据通信连接当前正在向目标设备发送数据单元时,传输设备可以判断正在发送的数据单元的优先级是否大于目标数据单元的优先级,若正在发送的数据单元的优先级大于目标数据单元的优先级,则在第二数据通信连接将正在发送的数据单元发送完毕后,传输设备将目标数据单元通过第二数据通信连接发送至目标设备;若正在发送的数据单元的优先级小于目标数据单元的优先级,则传输设备暂停发送当前正在发送的数据单元,将目标数据单元通过第二数据通信连接发送至目标设备,在目标数据单元发送完毕后,将上述数据单元通过第二数据通信连接发送至目标设备。
步骤S207,目标设备将获取到的至少两个数据单元进行组装。
目标设备获取到传输设备发送的至少两个数据单元后,可以将获取到的至少两个数据单元进行组装。
在可选实施例中,目标设备获取到的至少两个数据单元可以携带对应的数据标识,则目标设备可以根据数据标识,将至少两个数据单元进行组装,例如,目标设备获取到的数据单元的数据标识分别为1,2,3……n,则目标设备可以根据数据标识,将数据标识为“1”的数据单元、数据标识为“2”的数据单元……数据标识为“n”的数据单元依次进行组装。
在可选实施例中,目标设备获取到数据单元后,可以检测是否满足预设组装条件,若满足预设组装条件,则目标设备可以将数据单元进行组装;若不满足预设组装条件,则目标设备可以经过预设时间间隔后检测是否满足预设组装条件。进一步的,预设组装条件可以包括接收到针对目标数据的目标数据单元或者接收到针对目标数据的所有数据单元。例如,目标设备可以根据滑动窗口算法,判断接收到的数据单元是否为目标数据单元,若接收到的数据单元为目标数据单元,则将接收到的目标数据单元进行组装,具体的,目标设备可以当接收到数据标识分别为1、2、3、4以及5的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,进一步的,当目标设备接收到数据标识分别为6、7、8、9以及10的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,等等。又如,传输设备发送数据单元至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,则目标设备可以根据数量标识,检测获取到的数据单元的数量是否与数量标识匹配,即检测接收到的数据单元是否包括针对目标数据的所有数据单元,若获取到的数据单元的数量与数量标识匹配,则将获取到的数据单元进行组装。
步骤S208,目标设备获取经过组装的数据单元以作为目标数据。
目标设备获取到经过组装的数据单元,并且经过组装的数据单元包括目标数据中的所有数据单元,则目标设备可以将经过组装的数据单元作为目标数据。
在图2所示的数据通信方法中,传输设备检测未成功将第一数据单元通过第一数据通信连接发送至目标设备时,根据预设传输顺序,将第一单元数据通过第二数据通信连接发送至目标设备,目标设备将至少两个数据单元进行组装,以获取目标数据,可提升数据传输速率,提升数据通信的可靠性。
请参见图3,图3是本发明第三实施例中提供的一种数据通信方法的流程示意图,如图所示本发明实施例中的数据通信方法可以包括:
步骤S301,传输设备与目标设备之间建立至少两种数据通信连接,至少两种数据通信连接包括第一数据通信连接和第二数据通信连接。
传输设备与目标设备之间建立至少两种数据通信连接,至少两种数据通信连接可以包括第一数据通信连接和第二数据通信连接,第一数据通信连接和第二数据通信连接可以是USB数据线连接、Wi-Fi连接、NFC连接、蓝牙连接或者红外线连接等中的任意两种。
步骤S302,传输设备将目标数据进行切片处理,以获取至少两个数据单元。
传输设备与目标设备之间建立至少两种数据通信连接后,可以将目标数据进行切片处理,以获取至少两个数据单元,其中至少两个数据单元可以包括第一数据单元和第二数据单元。
作为一种可选的实施方式,传输设备还可以每获取一个数据单元,则将所述一个数据单元加上数据标识,并将获取到的数据单元存储到预设缓冲区中,进一步的,传输设备还可以统计获取到的数据单元的数量,可选的,传输设备也可以将经过切片处理的目标数据中最后获取到的一个数据单元的数据标识标注为“0”,则传输设备将数据单元发送至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,或者各个数据单元可以携带对应的数据标识,其中最后获取到的一个数据单元的数据标识为“0”,以便于目标设备接收到数据单元后,通过数量标识或者数据标识可以获悉经过切片处理的目标数据是否接收完毕。需要指出的是,本发明实施例中最后获取到的一个数据单元的数据标识包含但不局限于上述方式,本发明不做限定。
步骤S303,传输设备根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备。
传输设备获取到经过切片处理的目标数据后,可以根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序,例如,传输设备获取到至少两个数据单元后,可以根据数据单元的数据标识在预设缓冲区中提取对应的数据单元,并将提取到的数据单元通过至少两种数据通信连接发送至 目标设备。具体的,传输设备可以检测第一数据通信连接当前是否正在向目标设备发送数据单元,若第一数据通信连接当前未向目标设备发送数据单元,则传输设备可以将第一数据单元通过第一数据通信连接发送至目标设备。
步骤S304,传输设备根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备。
传输设备还可以根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备,具体的,传输设备可以检测第二数据通信连接当前是否正在向目标设备发送数据单元,若第二数据通信连接当前未向目标设备发送数据单元,则根据预设传输顺序将第二数据单元通过目标数据通信连接发送至目标设备,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序。例如,数据单元携带对应的数据标识,当前未发送至目标设备的数据单元的数据标识分别为3,4……n,其中数据标识根据目标数据经过切片处理获取数据单元的时间顺序排列,若传输设备检测到第二数据通信连接当前未向目标设备发送数据单元,则可以将数据标识为3的数据单元通过第二数据通信连接发送至目标设备。
步骤S305,传输设备检测成功将目标数据单元通过第一数据通信连接发送至目标设备。
传输设备将第一数据单元通过第一数据通信连接发送至目标设备后,可以检测是否成功将第一数据单元通过第一数据通信连接发送至目标设备,若第一数据单元发送成功,则进一步执行步骤S306。
步骤S306,传输设备确定第一数据通信连接当前未向目标设备发送数据单元。
若检测到第一数据单元发送成功,传输设备可以检测第一数据通信连接当前是否正在向目标设备发送数据单元,若第一数据通信连接当前正在向目标设备发送数据单元,则传输设备可以经过预设间隔时间后再次检测第一数据通信连接当前是否正在向目标设备发送数据单元;若第二数据通信连接当前未向目标设备发送数据单元,则进一步执行步骤S307。
步骤S307,传输设备确定第二数据通信连接当前正在向目标设备发送第二数据单元。
传输设备检测到第一数据单元发送成功后,可以检测第二数据通信连接当 前是否正在向目标设备发送第二数据单元,若第二数据通信连接当前正在向目标设备发送第二数据单元,则进一步执行步骤S308。
步骤S308,传输设备根据预设传输顺序,将第三数据单元通过第一数据通信连接发送至目标设备。
传输设备确定第一数据通信连接当前未向目标设备发送数据单元,并确定第二数据通信连接当前正在向目标设备发送第二数据单元,则传输设备可以根据预设传输顺序,将第三数据单元通过第一数据通信连接发送至目标设备。
步骤S309,目标设备将获取到的至少两个数据单元进行组装。
目标设备获取到传输设备发送的至少两个数据单元后,可以将获取到的至少两个数据单元进行组装。
在可选实施例中,目标设备获取到的至少两个数据单元可以携带对应的数据标识,则目标设备可以根据数据标识,将至少两个数据单元进行组装,例如,目标设备获取到的数据单元的数据标识分别为1,2,3……n,则目标设备可以根据数据标识,将数据标识为“1”的数据单元、数据标识为“2”的数据单元……数据标识为“n”的数据单元依次进行组装。
在可选实施例中,目标设备获取到数据单元后,可以检测是否满足预设组装条件,若满足预设组装条件,则目标设备将数据单元进行组装;若不满足预设组装条件,则目标设备可以经过预设时间间隔后检测是否满足预设组装条件。进一步的,预设组装条件可以包括接收到针对目标数据的目标数据单元或者接收到针对目标数据的所有数据单元。例如,目标设备可以根据滑动窗口算法,判断接收到的数据单元是否为目标数据单元,若接收到的数据单元为目标数据单元,则将接收到的目标数据单元进行组装,具体的,目标设备可以当接收到数据标识分别为1、2、3、4以及5的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,进一步的,当目标设备接收到数据标识分别为6、7、8、9以及10的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,等等。又如,传输设备发送数据单元至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,则目标设备可以根据数量标识,检测获取到的数据单元的数量是否与数量标识匹配,即检测接收到的数据单元是否包括针对目标数据的所有数据单元,若获取到的数据单元的数量与数量标识匹配,则将获取到的数据单元进行组装。
步骤S310,目标设备获取经过组装的数据单元以作为目标数据。
目标设备获取到经过组装的数据单元,并且经过组装的数据单元包括目标数据中的所有数据单元,则目标设备可以将经过组装的数据单元作为目标数据。
在图3所示的数据通信方法中,传输设备检测到成功将目标数据单元通过第一数据通信连接发送至目标设备时,确定第一数据通信连接当前未向目标设备发送数据单元,并确定第二数据通信连接当前正在向目标设备发送第二数据单元,则根据预设传输顺序,将第三数据单元通过第一数据通信连接发送至目标设备,可提升数据传输速率,提升数据通信的可靠性。
请参见图4,图4是本发明第四实施例中提供的一种数据通信方法的流程示意图,如图所示本实施例中的数据通信方法可以包括:
步骤S401,与传输设备之间建立至少两种数据通信连接,以使传输设备将目标数据进行切片处理以获取至少两个数据单元。
目标设备可以与传输设备之间建立至少两种数据通信连接,以使传输设备将目标数据进行切片处理以获取至少两个数据单元。其中建立的至少两种数据通信连接可以包括USB数据线连接、Wi-Fi连接、NFC连接、蓝牙连接或者红外线连接等。
步骤S402,接收传输设备通过至少两种数据通信连接发送的至少两个数据单元。
目标设备可以接收传输设备通过建立的至少两种数据通信连接发送的至少两个数据单元。
步骤S403,将至少两个数据单元进行组装,以获取目标数据。
目标设备获取到传输设备发送的至少两个数据单元后,可以将获取到的至少两个数据单元进行组装,以获取目标数据。
在可选实施例中,目标设备获取到的至少两个数据单元可以携带对应的数据标识,则目标设备可以根据数据标识,将至少两个数据单元进行组装,例如,目标设备获取到的数据单元的数据标识分别为1,2,3……n,则目标设备可以根据数据标识,将数据标识为“1”的数据单元、数据标识为“2”的数据单元……数据标识为“n”的数据单元依次进行组装,以获取目标数据。
在可选实施例中,目标设备获取到数据单元后,可以判断至少两个数据单 元是否满足预设组装条件,若满足预设组装条件,则目标设备将数据单元进行组装;若不满足预设组装条件,则目标设备可以经过预设时间间隔后检测是否满足预设组装条件。进一步的,预设组装条件可以包括接收到针对目标数据的目标数据单元或者接收到针对目标数据的所有数据单元。例如,目标设备可以根据滑动窗口算法,判断接收到的数据单元是否为目标数据单元,若接收到的数据单元为目标数据单元,则将接收到的目标数据单元进行组装,具体的,目标设备可以当接收到数据标识分别为1、2、3、4以及5的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,进一步的,当目标设备接收到数据标识分别为6、7、8、9以及10的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,等等。又如,传输设备发送数据单元至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,则目标设备可以根据数量标识,检测获取到的数据单元的数量是否与数量标识匹配,即检测接收到的数据单元是否包括针对目标数据的所有数据单元,若获取到的数据单元的数量与数量标识匹配,则将获取到的数据单元进行组装。进一步的,目标设备可以获取经过组装的数据单元作为目标数据。
在图4所示的数据通信方法中,目标设备与传输设备之间建立至少两种数据通信连接,以使传输设备将目标数据进行切片处理以获取至少两个数据单元,接收传输设备通过至少两种数据通信连接发送的至少两个数据单元,将至少两个数据单元进行组装以获取目标数据,可提升数据传输速率,提升数据通信的可靠性。
请参见图5,图5是本发明实施例中提供的一种数据通信装置的结构示意图,如图所示本发明实施例中的数据通信装置500至少可以包括连接建立单元510、数据切片单元520以及数据发送单元530,本发明实施例中的数据通信装置500可以用于实施图1所示的数据通信方法,其中:
连接建立单元510,用于与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接,例如USB数据线连接、Wi-Fi连接、NFC连接、蓝牙连接或者红外线连接等。
数据切片单元520,用于将目标数据进行切片处理,以获取至少两个数据单元,可选的,数据切片单元520还可以每获取一个数据单元,则将所述一个数 据单元加上数据标识,所述至少两个数据单元包括第一数据单元和第二数据单元。
数据发送单元530,用于根据预设传输顺序,将所述第一数据单元通过第一数据通信连接发送至所述目标设备,并将第所述二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序。
作为一种可选的实施方式,本发明实施例中的数据发送单元530可以如图6所示,进一步包括:
检测模块610,用于检测是否成功将第一数据单元通过所述第一数据通信连接发送至所述目标设备。
数据发送模块620,用于若所述检测模块610检测所述第一数据单元发送失败,则将所述第一数据单元通过所述第二数据通信连接发送至所述目标设备。
进一步可选的,本发明实施例中的数据发送单元530还可以包括:
确定模块630,用于若所述检测模块610检测所述第一数据单元发送成功,确定所述第一数据通信连接当前未向所述目标设备发送数据单元;
所述确定模块630,还用于确定所述第二数据通信连接当前正在向所述目标设备发送所述第二数据单元;
所述数据发送模块620,还用于根据所述预设传输顺序,将第三数据单元通过所述第一数据通信连接发送至所述目标设备。
在图5和图6所示的数据通信装置中,连接建立单元510与目标设备之间建立至少两种数据通信连接,数据切片单元520将目标数据进行切片处理以获取至少两个数据单元,数据发送单元530根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕,可提升数据传输速率,提升数据通信的可靠性。
请参见图7,图7是本发明实施例中提供的一种数据通信装置的结构示意图,如图所示本发明实施例中的数据通信装置700至少可以包括连接建立单元710、数据接收单元720以及数据组装单元730,本发明实施例中的数据通信装置700可以用于实施图4所示的数据通信方法,其中:
连接建立单元710,用于与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元。其中连接建立单元710建立的至少两种数据通信连接可以包括USB数据线连接、Wi-Fi连接、NFC连接、蓝牙连接或者红外线连接等。
数据接收单元720,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元。
数据组装单元730,用于将所述至少两个数据单元进行组装,以获取所述目标数据。
在可选实施例中,所述至少两个数据单元携带对应的数据标识。例如目标设备获取到的数据单元的数据标识分别可以为1,2,3……n,其中数据标识根据目标数据经过切片处理获取数据单元的时间顺序排列。
进一步的,数据组装单元730,用于根据所述数据标识将所述至少两个数据单元进行组装,以获取所述目标数据。例如目标设备可以根据数据标识,将数据标识为“1”的数据单元、数据标识为“2”的数据单元……数据标识为“n”的数据单元依次进行组装,以获取目标数据。
在可选实施例中,数据组装单元730,用于所述至少两个数据单元满足预设组装条件时,将所述至少两个数据单元进行组装以获取所述目标数据。
进一步可选的,预设组装条件可以包括:
接收到针对所述目标数据的目标数据单元;或
接收到针对所述目标数据的所有数据单元。
示例性的,数据组装单元730可以根据滑动窗口算法,判断接收到的数据单元是否为目标数据单元,若接收到的数据单元为目标数据单元,则将接收到的目标数据单元进行组装,具体的,目标设备可以当接收到数据标识分别为1、2、3、4以及5的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,进一步的,当目标设备接收到数据标识分别为6、7、8、9以及10的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,等等。又如,传输设备发送数据单元至目标设备700时,数据单元可以携带针对经过切片处理的目标数据的数量标识,则数据组装单元730可以根据数量标识,检测获取到的数据单元的数量是否与数量标识匹配,即检测接收到的数据单元是否包括针对目标数据的所有数据单元,若获取到的数据单元的数量 与数量标识匹配,则将获取到的数据单元进行组装。
在图7所示的数据通信装置中,连接建立单元710与传输设备之间建立至少两种数据通信连接,以使传输设备将目标数据进行切片处理以获取至少两个数据单元,数据接收单元720接收传输设备通过至少两种数据通信连接发送的至少两个数据单元,数据组装单元730将至少两个数据单元进行组装以获取目标数据,可提升数据传输速率,提升数据通信的可靠性。
请参见图8,图8是本发明实施例中提供的一种数据通信系统的结构示意图,如图所示本发明实施例中的数据通信系统800至少可以包括传输设备810和目标设备820,传输设备810可以结合图5和图6所示的数据通信装置,目标设备820可以结合图7所示的数据通信装置,其中:
传输设备810,用于与所述目标设备820之间建立至少两种数据通信连接,至少两种数据通信连接可以包括第一数据通信连接和第二数据通信连接,将目标数据进行切片处理以获取至少两个数据单元,至少两个数据单元可以包括第一数据单元和第二数据单元,根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备820,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备820,直至所有数据单元发送完毕,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序。
目标设备820,用于接收所述传输设备810通过所述至少两种数据通信连接发送的所述至少两个数据单元,将所述至少两个数据单元进行组装,以获取所述目标数据。
在可选实施例中,传输设备810,用于检测是否成功将目标数据单元通过所述第一数据通信连接发送至所述目标设备820,若所述目标数据单元发送失败,则将所述目标数据单元通过所述第二数据通信连接发送至所述目标设备820;若所述目标数据单元发送成功,且确定所述第一数据通信连接当前未向所述目标设备820发送数据单元;确定所述第二数据通信连接当前正在向所述目标设备820发送所述第二数据单元;则根据所述预设传输顺序,将第三数据单元通过所述第一数据通信连接发送至所述目标设备820。
在可选实施例中,至少两个数据单元携带对应的数据标识,进一步的,目 标设备820,用于根据所述数据标识,将所述至少两个数据单元进行组装。
在可选实施例中,目标设备820,用于满足预设组装条件时,将所述至少两个数据单元进行组装。其中预设组装条件可以包括接收到针对目标数据的目标数据单元或者接收到针对所述目标数据的所有数据单元。
在图8所示的数据通信系统中,传输设备810与目标设备820之间建立至少两种数据通信连接,传输设备810将目标数据进行切片处理以获取至少两个数据单元,传输设备810根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备820,将第二数据单元通过第二数据通信连接发送至目标设备820,直至所有数据单元发送完毕,目标设备820将至少两个数据单元进行组装以获取目标数据,可提升数据传输速率,提升数据通信的可靠性。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少两个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少两个该特征。在本发明的描述中,“多个”的含义是至少两个,例如一个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的程序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处 理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以一个或一个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

一种数据通信方法、装置以及系统.pdf_第1页
第1页 / 共22页
一种数据通信方法、装置以及系统.pdf_第2页
第2页 / 共22页
一种数据通信方法、装置以及系统.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《一种数据通信方法、装置以及系统.pdf》由会员分享,可在线阅读,更多相关《一种数据通信方法、装置以及系统.pdf(22页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104135341A43申请公布日20141105CN104135341A21申请号201410374544422申请日20140731H04L1/0020060171申请人广州金山网络科技有限公司地址510623广东省广州市天河区珠江东路30号广州银行大厦第六层01B单元72发明人刘鹏胡国中74专利代理机构广州三环专利代理有限公司44202代理人郝传鑫熊永强54发明名称一种数据通信方法、装置以及系统57摘要本发明实施例公开了一种数据通信方法、装置以及系统,其中所述数据通信方法包括与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通。

2、信连接;将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备并将第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。采用本发明实施例,将经过切片处理的目标数据通过至少两种数据通信连接发送至目标设备,可提升数据传输速率,提升数据通信的可靠性。51INTCL权利要求书3页说明书13页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书13页附图5页10申请公布号CN104135341ACN104135341A1/3页21一种数据通信。

3、方法,其特征在于,所述方法包括与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。2如权利要求1所述的方法,其特征在于,所述根据预设传输顺序将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备包括检测是否成功将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备;。

4、若所述第一数据单元发送失败,则将所述第一数据单元通过所述第二数据通信连接发送至所述目标设备。3如权利要求2所述的方法,其特征在于,所述检测是否成功将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备之后,还包括若所述第一数据单元发送成功,且确定所述第一数据通信连接当前未向所述目标设备发送数据单元;确定所述第二数据通信连接当前正在向所述目标设备发送所述第二数据单元;根据所述预设传输顺序,将第三数据单元通过所述第一数据通信连接发送至所述目标设备。4一种数据通信方法,其特征在于,所述方法包括与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;。

5、接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;将所述至少两个数据单元进行组装,以获取所述目标数据。5如权利要求4所述的方法,其特征在于,所述至少两个数据单元携带对应的数据标识;所述将所述至少两个数据单元进行组装包括根据所述数据标识,将所述至少两个数据单元进行组装。6如权利要求4所述的方法,其特征在于,所述将所述至少两个数据单元进行组装包括当判断所述至少两个数据单元满足预设组装条件时,将所述至少两个数据单元进行组装。7如权利要求6所述的方法,其特征在于,所述预设组装条件包括接收到针对所述目标数据的目标数据单元;或接收到针对所述目标数据的所有数据单元。8一种数据通信装置,。

6、其特征在于,所述数据通信装置包括连接建立单元,用于与目标设备之间建立至少两种数据通信连接,所述至少两种数据权利要求书CN104135341A2/3页3通信连接包括第一数据通信连接和第二数据通信连接;数据切片单元,用于将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;数据发送单元,用于根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将第所述二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。9如权利要求8所述的数据通信装置,其特征在于,所述数据发送单元包括检测模块,用于检测是否成功将所。

7、述第一数据单元通过所述第一数据通信连接发送至所述目标设备;数据发送模块,用于若所述检测模块检测所述第一数据单元发送失败,则将所述第一数据单元通过所述第二数据通信连接发送至所述目标设备。10如权利要求9所述的数据通信装置,其特征在于,所述数据发送单元还包括确定模块,用于所述第一数据单元发送成功时,确定所述第一数据通信连接当前未向所述目标设备发送数据单元;所述确定模块,还用于确定所述第二数据通信连接当前正在向所述目标设备发送所述第二数据单元;所述数据发送模块,还用于根据所述预设传输顺序,将第三数据单元通过所述第一数据通信连接发送至所述目标设备。11一种数据通信装置,其特征在于,所述数据通信装置包括。

8、连接建立单元,用于与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;数据接收单元,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;数据组装单元,用于将所述至少两个数据单元进行组装,以获取所述目标数据。12如权利要求11所述的数据通信装置,其特征在于,所述至少两个数据单元携带对应的数据标识;所述数据组装单元,用于根据所述数据标识将所述至少两个数据单元进行组装,以获取所述目标数据。13如权利要求11所述的数据通信装置,其特征在于,所述数据组装单元,用于当判断所述至少两个数据单元满足预设组装条件时,将所述至少两个数据单元。

9、进行组装以获取所述目标数据。14如权利要求13所述的数据通信装置,其特征在于,所述预设组装条件包括接收到针对所述目标数据的目标数据单元;或接收到针对所述目标数据的所有数据单元。15一种数据通信系统,其特征在于,所述数据通信系统包括传输设备和目标设备,所述传输设备包括如权利要求810任一项所述的数据通信装置,所述目标设备包括如权利要求1214任一项所述的数据通信装置,其中所述传输设备,用于与所述目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;将目标数据进行切片处理,以权利要求书CN104135341A3/3页4获取至少两个数据单元,所述至少两。

10、个数据单元包括第一数据单元和第二数据单元;根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕;所述目标设备,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;将所述至少两个数据单元进行组装,以获取所述目标数据。权利要求书CN104135341A1/13页5一种数据通信方法、装置以及系统技术领域0001本发明涉及通信技术领域,尤其涉及一种数据通信方法、装置以及系统。背景技术0002数据通信就是依照适当的规程,通过传输信道将数据源和数据宿进行连接,使数据源。

11、和数据宿之间实现软、硬件和信息资源的共享。现有的数据通信技术一般通过一种有线数据通信方式或者无线数据通信方式进行数据源和数据宿之间的数据通信,传输设备将目标数据发送至目标设备时,若目标数据的数据量较大,则传输目标数据所需的时间较长,数据传输速率较低,还可能导致目标数据传输失败,降低数据通信的可靠性。发明内容0003本发明实施例所要解决的技术问题在于,提供一种数据通信方法、装置以及系统,可提升数据传输速率,提升数据通信的可靠性。0004为了解决上述技术问题,本发明实施例提供了一种数据通信方法,包括0005与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数。

12、据通信连接;0006将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;0007根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。0008相应地,本发明实施例还提供了一种数据通信方法,包括0009与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;0010接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;0011将所述至少两个数据单元进行组装,以获取所述目标。

13、数据。0012相应地,本发明实施例还提供了一种数据通信装置,包括0013连接建立单元,用于与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;0014数据切片单元,用于将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元包括第一数据单元和第二数据单元;0015数据发送单元,用于根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将第所述二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕。0016相应地,本发明实施例还提供了一种数据通信装置,包括说明书CN10413534。

14、1A2/13页60017连接建立单元,用于与传输设备之间建立至少两种数据通信连接,以使所述传输设备将目标数据进行切片处理以获取至少两个数据单元;0018数据接收单元,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;0019数据组装单元,用于将所述至少两个数据单元进行组装,以获取所述目标数据。0020相应地,本发明实施例还提供了一种数据通信系统,包括传输设备和目标设备,其中0021所述传输设备,用于与所述目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接;将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据。

15、单元包括第一数据单元和第二数据单元;根据预设传输顺序,将所述第一数据单元通过所述第一数据通信连接发送至所述目标设备,并将所述第二数据单元通过所述第二数据通信连接发送至所述目标设备,直至所有数据单元发送完毕;0022所述目标设备,用于接收所述传输设备通过所述至少两种数据通信连接发送的所述至少两个数据单元;将所述至少两个数据单元进行组装,以获取所述目标数据。0023实施本发明实施例,具有如下有益效果传输设备与目标设备之间建立至少两种数据通信连接后,将目标数据进行切片处理,以获取至少两个数据单元,并根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接。

16、发送至目标设备,直至所有数据单元发送完毕,针对现有技术中将目标数据通过一种数据通信连接发送至目标设备,可提升数据传输速率,提升数据通信的可靠性。附图说明0024为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0025图1是本发明第一实施例中提供的一种数据通信方法的流程示意图;0026图2是本发明第二实施例中提供的一种数据通信方法的流程示意图;0027图3是本发明第三实施例中提供的一种数据通信方法的流程示。

17、意图;0028图4是本发明第四实施例中提供的一种数据通信方法的流程示意图;0029图5是本发明实施例中提供的一种数据通信装置的结构示意图;0030图6是本发明实施例中图5的第一数据发送单元的结构示意图;0031图7是本发明另一实施例中提供的一种数据通信装置的结构示意图;0032图8是本发明实施例中提供的一种数据通信系统的结构示意图。具体实施方式0033下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施说明书CN1041。

18、35341A3/13页7例,都属于本发明保护的范围。0034本发明实施例提供了一种数据通信方法、装置以及系统,传输设备将经过切片处理的第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕,可提升数据传输速率,提升数据通信的可靠性,本发明实施例中的目标设备和传输设备可以包括手机、平板电脑、PCPERSONALCOMPUTER,个人计算机、笔记本电脑、佩戴式智能设备或者数字电视接收终端等。0035请参见图1,图1是本发明第一实施例中提供的一种数据通信方法的流程示意图,如图所示本发明实施例中的数据通信方法可以包括0036步骤S1。

19、01,与目标设备之间建立至少两种数据通信连接,其中,至少两种数据通信连接包括第一数据通信连接和第二数据通信连接。0037传输设备可以与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接可以包括第一数据通信连接和第二数据通信连接,例如USBUNIVERSALSERIALBUS,通用串行总线数据线连接、WIFIWIRELESSFIDELITY,无线保真,一种基于IEEE80211标准的无线局域网技术连接、NFCNEARFIELDCOMMUNICATION,近距离无线通信技术连接、蓝牙连接或者红外线连接等。0038步骤S102,将目标数据进行切片处理,以获取至少两个数据单元,至少两个数据。

20、单元包括第一数据单元和第二数据单元。0039传输设备与目标设备之间建立至少两种数据通信连接后,可以将目标数据进行切片处理,以获取至少两个数据单元,所述至少两个数据单元可以包括第一数据单元和第二数据单元。0040作为一种可选的实施方式,传输设备还可以每获取一个数据单元,则将所述一个数据单元加上数据标识,并将获取到的数据单元存储到预设缓冲区中,进一步的,传输设备还可以统计获取到的数据单元的数量,可选的,传输设备也可以将经过切片处理的目标数据中最后获取到的一个数据单元的数据标识标注为“0”,则传输设备将数据单元发送至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,或者各个数据单元可。

21、以携带对应的数据标识,其中最后获取到的一个数据单元的数据标识为“0”,以便于目标设备接收到数据单元后,通过数量标识或者数据标识可以获悉经过切片处理的目标数据是否接收完毕。需要指出的是,本发明实施例中最后获取到的一个数据单元的数据标识包含但不局限于上述方式,本发明不做限定。0041步骤S103,根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕。0042传输设备可以根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送。

22、完毕,以使目标设备将至少两个数据单元进行组装以获取目标数据。其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序,例如,传输设备获取到至少两个数据单元后,可以根据数据单元的数据标识在预设缓冲区中提取对应的数据单元,并将提取到的数据单元通过至少两种数据通信连接发送至目标设备,示例性的,若传说明书CN104135341A4/13页8输设备获取到第一个数据单元,将第一个数据单元加上的数据标识为“1”;获取到第二个数据单元,将第二个数据单元加上的数据标识为“2”,获取到第N个数据单元,将第N个数据单元加上的数据标识为“N”等,则传输设备可以在预设缓冲区中提取数据标识为“1”的数据。

23、单元,将该数据单元通过建立的一种数据通信连接发送至目标设备;若建立的另一种数据通信连接当前未向目标设备发送数据单元,则传输设备可以在预设缓冲区中提取数据标识为“2”的数据单元,将该数据单元通过上述另一种数据通信连接发送至目标设备,直至经过切片处理的目标数据发送完毕。0043在可选实施例中,传输设备可以检测是否成功将第一数据单元通过第一数据通信连接发送至目标设备,若第一数据单元发送失败,则传输设备可以将第一数据单元通过第二数据通信连接发送至目标设备;若第一数据单元发送成功,则传输设备可以确定第二数据通信连接当前正在向目标设备发送第二数据单元,传输设备进一步可以根据预设传输顺序,将第三数据单元通过。

24、第一数据通信连接发送至目标设备。0044在图1所示的数据通信方法中,传输设备将目标数据进行切片处理以获取至少两个数据单元,根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备,并将第二数据单元通过第二数据通信连接发送至目标设备,直至所有数据单元发送完毕,可提升数据传输速率,提升数据通信的可靠性。0045请参见图2,图2是本发明第二实施例中提供的一种数据通信方法的流程示意图,如图所示本发明实施例中的数据通信方法可以包括0046步骤S201,传输设备与目标设备之间建立至少两种数据通信连接。0047传输设备可以与目标设备之间建立至少两种数据通信连接,其中至少两种数据通信连接可以包括第一数。

25、据通信连接和第二数据通信连接,例如USB数据线连接、WIFI连接、NFC连接、蓝牙连接或者红外线连接等。0048步骤S202,传输设备将目标数据进行切片处理,以获取至少两个数据单元。0049传输设备与目标设备之间建立至少两种数据通信连接后,可以将目标数据进行切片处理,以获取至少两个数据单元,其中至少两个数据单元可以包括第一数据单元和第二数据单元。0050作为一种可选的实施方式,传输设备还可以每获取一个数据单元,则将所述一个数据单元加上数据标识,并将获取到的数据单元存储到预设缓冲区中,例如传输设备将获取到的第一个数据单元的数据标识标注为“1”,将获取到的第二个数据单元的数据标识标注为“2”,将获。

26、取到的第N个数据单元的数据标识标注为“N”,进一步的,传输设备还可以统计获取到的数据单元的数量,可选的,传输设备也可以将经过切片处理的目标数据中最后获取到的一个数据单元的数据标识标注为“0”,则传输设备将数据单元发送至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,或者各个数据单元可以携带对应的数据标识,其中最后获取到的一个数据单元的数据标识为“0”,以便于目标设备接收到数据单元后,通过数量标识或者数据标识可以获悉经过切片处理的目标数据是否接收完毕。需要指出的是,本发明实施例中最后获取到的一个数据单元的数据标识包含但不局限于上述方式,本发明不做限定。0051步骤S203,传输。

27、设备根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备。说明书CN104135341A5/13页90052传输设备获取到经过切片处理的目标数据后,可以根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序,例如,传输设备获取到至少两个数据单元后,可以根据数据单元的数据标识在预设缓冲区中提取对应的数据单元,并将提取到的数据单元通过至少两种数据通信连接发送至目标设备。具体的,传输设备可以检测第一数据通信连接当前是否正在向目标设备发送数据单元,若第一数据通信连接当前未向目标设备发送数据单元,则传输设。

28、备可以将第一数据单元通过第一数据通信连接发送至目标设备。0053步骤S204,传输设备根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备。0054传输设备还可以根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备,具体的,传输设备可以检测第二数据通信连接当前是否正在向目标设备发送数据单元,若第二数据通信连接当前未向目标设备发送数据单元,则根据预设传输顺序将第二数据单元通过目标数据通信连接发送至目标设备,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序。例如,数据单元携带对应的数据标识,当前未发送至目标设备的数据单元的数据标识分别为3,4N,其。

29、中数据标识根据目标数据经过切片处理获取数据单元的时间顺序排列,若传输设备检测到第二数据通信连接当前未向目标设备发送数据单元,则可以将数据标识为3的数据单元通过第二数据通信连接发送至目标设备。0055步骤S205,传输设备检测未成功将第一数据单元通过第一数据通信连接发送至目标设备。0056传输设备将第一数据单元通过第一数据通信连接发送至目标设备后,可以检测是否成功将第一数据单元通过第一数据通信连接发送至目标设备,若第一数据单元发送失败,则进一步执行步骤S206。0057步骤S206,传输设备根据预设传输顺序,将第一单元数据通过第二数据通信连接发送至目标设备。0058若传输设备检测到第一数据单元发。

30、送失败,则传输设备可以将第一数据单元通过第二数据通信连接发送至目标设备。0059具体的,传输设备将第一数据单元通过第二数据通信连接发送至目标设备之前,可以检测第二数据通信连接当前是否正在向目标设备发送数据单元,若第二数据通信连接当前未向目标设备发送数据单元,则传输设备将目标数据单元通过第二数据通信连接发送至目标设备;若第二数据通信连接当前正在向目标设备发送数据单元,则在第二数据通信连接发送完毕后,传输设备将目标数据单元通过第二数据通信连接发送至目标设备,可选的,传输设备将目标数据进行切片处理以获取数据单元的过程中,可以根据获取数据单元的时间顺序,设定各个数据单元的优先级,若第二数据通信连接当前。

31、正在向目标设备发送数据单元时,传输设备可以判断正在发送的数据单元的优先级是否大于目标数据单元的优先级,若正在发送的数据单元的优先级大于目标数据单元的优先级,则在第二数据通信连接将正在发送的数据单元发送完毕后,传输设备将目标数据单元通过第二数据通信连接发送至目标设备;若正在发送的数据单元的优先级小于目标数据单元的优先级,则传输设备暂停发送当前正在发送的数据单元,将目标数据单元通过第二数据通信连接发送至目标设说明书CN104135341A6/13页10备,在目标数据单元发送完毕后,将上述数据单元通过第二数据通信连接发送至目标设备。0060步骤S207,目标设备将获取到的至少两个数据单元进行组装。0。

32、061目标设备获取到传输设备发送的至少两个数据单元后,可以将获取到的至少两个数据单元进行组装。0062在可选实施例中,目标设备获取到的至少两个数据单元可以携带对应的数据标识,则目标设备可以根据数据标识,将至少两个数据单元进行组装,例如,目标设备获取到的数据单元的数据标识分别为1,2,3N,则目标设备可以根据数据标识,将数据标识为“1”的数据单元、数据标识为“2”的数据单元数据标识为“N”的数据单元依次进行组装。0063在可选实施例中,目标设备获取到数据单元后,可以检测是否满足预设组装条件,若满足预设组装条件,则目标设备可以将数据单元进行组装;若不满足预设组装条件,则目标设备可以经过预设时间间隔。

33、后检测是否满足预设组装条件。进一步的,预设组装条件可以包括接收到针对目标数据的目标数据单元或者接收到针对目标数据的所有数据单元。例如,目标设备可以根据滑动窗口算法,判断接收到的数据单元是否为目标数据单元,若接收到的数据单元为目标数据单元,则将接收到的目标数据单元进行组装,具体的,目标设备可以当接收到数据标识分别为1、2、3、4以及5的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,进一步的,当目标设备接收到数据标识分别为6、7、8、9以及10的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,等等。又如,传输设备发送数据单元至目标设备时,数据单元可以携带针。

34、对经过切片处理的目标数据的数量标识,则目标设备可以根据数量标识,检测获取到的数据单元的数量是否与数量标识匹配,即检测接收到的数据单元是否包括针对目标数据的所有数据单元,若获取到的数据单元的数量与数量标识匹配,则将获取到的数据单元进行组装。0064步骤S208,目标设备获取经过组装的数据单元以作为目标数据。0065目标设备获取到经过组装的数据单元,并且经过组装的数据单元包括目标数据中的所有数据单元,则目标设备可以将经过组装的数据单元作为目标数据。0066在图2所示的数据通信方法中,传输设备检测未成功将第一数据单元通过第一数据通信连接发送至目标设备时,根据预设传输顺序,将第一单元数据通过第二数据通。

35、信连接发送至目标设备,目标设备将至少两个数据单元进行组装,以获取目标数据,可提升数据传输速率,提升数据通信的可靠性。0067请参见图3,图3是本发明第三实施例中提供的一种数据通信方法的流程示意图,如图所示本发明实施例中的数据通信方法可以包括0068步骤S301,传输设备与目标设备之间建立至少两种数据通信连接,至少两种数据通信连接包括第一数据通信连接和第二数据通信连接。0069传输设备与目标设备之间建立至少两种数据通信连接,至少两种数据通信连接可以包括第一数据通信连接和第二数据通信连接,第一数据通信连接和第二数据通信连接可以是USB数据线连接、WIFI连接、NFC连接、蓝牙连接或者红外线连接等中。

36、的任意两种。0070步骤S302,传输设备将目标数据进行切片处理,以获取至少两个数据单元。0071传输设备与目标设备之间建立至少两种数据通信连接后,可以将目标数据进行切片处理,以获取至少两个数据单元,其中至少两个数据单元可以包括第一数据单元和第二说明书CN104135341A107/13页11数据单元。0072作为一种可选的实施方式,传输设备还可以每获取一个数据单元,则将所述一个数据单元加上数据标识,并将获取到的数据单元存储到预设缓冲区中,进一步的,传输设备还可以统计获取到的数据单元的数量,可选的,传输设备也可以将经过切片处理的目标数据中最后获取到的一个数据单元的数据标识标注为“0”,则传输设。

37、备将数据单元发送至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,或者各个数据单元可以携带对应的数据标识,其中最后获取到的一个数据单元的数据标识为“0”,以便于目标设备接收到数据单元后,通过数量标识或者数据标识可以获悉经过切片处理的目标数据是否接收完毕。需要指出的是,本发明实施例中最后获取到的一个数据单元的数据标识包含但不局限于上述方式,本发明不做限定。0073步骤S303,传输设备根据预设传输顺序,将第一数据单元通过第一数据通信连接发送至目标设备。0074传输设备获取到经过切片处理的目标数据后,可以根据预设传输顺序将第一数据单元通过第一数据通信连接发送至目标设备,其中预设传。

38、输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序,例如,传输设备获取到至少两个数据单元后,可以根据数据单元的数据标识在预设缓冲区中提取对应的数据单元,并将提取到的数据单元通过至少两种数据通信连接发送至目标设备。具体的,传输设备可以检测第一数据通信连接当前是否正在向目标设备发送数据单元,若第一数据通信连接当前未向目标设备发送数据单元,则传输设备可以将第一数据单元通过第一数据通信连接发送至目标设备。0075步骤S304,传输设备根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备。0076传输设备还可以根据预设传输顺序将第二数据单元通过第二数据通信连接发送至目标设备,具。

39、体的,传输设备可以检测第二数据通信连接当前是否正在向目标设备发送数据单元,若第二数据通信连接当前未向目标设备发送数据单元,则根据预设传输顺序将第二数据单元通过目标数据通信连接发送至目标设备,其中预设传输顺序可以是对目标数据进行切片处理的过程中获取数据单元的时间顺序。例如,数据单元携带对应的数据标识,当前未发送至目标设备的数据单元的数据标识分别为3,4N,其中数据标识根据目标数据经过切片处理获取数据单元的时间顺序排列,若传输设备检测到第二数据通信连接当前未向目标设备发送数据单元,则可以将数据标识为3的数据单元通过第二数据通信连接发送至目标设备。0077步骤S305,传输设备检测成功将目标数据单元。

40、通过第一数据通信连接发送至目标设备。0078传输设备将第一数据单元通过第一数据通信连接发送至目标设备后,可以检测是否成功将第一数据单元通过第一数据通信连接发送至目标设备,若第一数据单元发送成功,则进一步执行步骤S306。0079步骤S306,传输设备确定第一数据通信连接当前未向目标设备发送数据单元。0080若检测到第一数据单元发送成功,传输设备可以检测第一数据通信连接当前是否正在向目标设备发送数据单元,若第一数据通信连接当前正在向目标设备发送数据单元,则传输设备可以经过预设间隔时间后再次检测第一数据通信连接当前是否正在向目标设说明书CN104135341A118/13页12备发送数据单元;若第。

41、二数据通信连接当前未向目标设备发送数据单元,则进一步执行步骤S307。0081步骤S307,传输设备确定第二数据通信连接当前正在向目标设备发送第二数据单元。0082传输设备检测到第一数据单元发送成功后,可以检测第二数据通信连接当前是否正在向目标设备发送第二数据单元,若第二数据通信连接当前正在向目标设备发送第二数据单元,则进一步执行步骤S308。0083步骤S308,传输设备根据预设传输顺序,将第三数据单元通过第一数据通信连接发送至目标设备。0084传输设备确定第一数据通信连接当前未向目标设备发送数据单元,并确定第二数据通信连接当前正在向目标设备发送第二数据单元,则传输设备可以根据预设传输顺序,。

42、将第三数据单元通过第一数据通信连接发送至目标设备。0085步骤S309,目标设备将获取到的至少两个数据单元进行组装。0086目标设备获取到传输设备发送的至少两个数据单元后,可以将获取到的至少两个数据单元进行组装。0087在可选实施例中,目标设备获取到的至少两个数据单元可以携带对应的数据标识,则目标设备可以根据数据标识,将至少两个数据单元进行组装,例如,目标设备获取到的数据单元的数据标识分别为1,2,3N,则目标设备可以根据数据标识,将数据标识为“1”的数据单元、数据标识为“2”的数据单元数据标识为“N”的数据单元依次进行组装。0088在可选实施例中,目标设备获取到数据单元后,可以检测是否满足预。

43、设组装条件,若满足预设组装条件,则目标设备将数据单元进行组装;若不满足预设组装条件,则目标设备可以经过预设时间间隔后检测是否满足预设组装条件。进一步的,预设组装条件可以包括接收到针对目标数据的目标数据单元或者接收到针对目标数据的所有数据单元。例如,目标设备可以根据滑动窗口算法,判断接收到的数据单元是否为目标数据单元,若接收到的数据单元为目标数据单元,则将接收到的目标数据单元进行组装,具体的,目标设备可以当接收到数据标识分别为1、2、3、4以及5的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,进一步的,当目标设备接收到数据标识分别为6、7、8、9以及10的数据单元时,将该数。

44、据单元作为目标数据单元,并将目标数据单元进行组装,等等。又如,传输设备发送数据单元至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,则目标设备可以根据数量标识,检测获取到的数据单元的数量是否与数量标识匹配,即检测接收到的数据单元是否包括针对目标数据的所有数据单元,若获取到的数据单元的数量与数量标识匹配,则将获取到的数据单元进行组装。0089步骤S310,目标设备获取经过组装的数据单元以作为目标数据。0090目标设备获取到经过组装的数据单元,并且经过组装的数据单元包括目标数据中的所有数据单元,则目标设备可以将经过组装的数据单元作为目标数据。0091在图3所示的数据通信方法中,传。

45、输设备检测到成功将目标数据单元通过第一数据通信连接发送至目标设备时,确定第一数据通信连接当前未向目标设备发送数据单元,并确定第二数据通信连接当前正在向目标设备发送第二数据单元,则根据预设传输顺序,说明书CN104135341A129/13页13将第三数据单元通过第一数据通信连接发送至目标设备,可提升数据传输速率,提升数据通信的可靠性。0092请参见图4,图4是本发明第四实施例中提供的一种数据通信方法的流程示意图,如图所示本实施例中的数据通信方法可以包括0093步骤S401,与传输设备之间建立至少两种数据通信连接,以使传输设备将目标数据进行切片处理以获取至少两个数据单元。0094目标设备可以与传。

46、输设备之间建立至少两种数据通信连接,以使传输设备将目标数据进行切片处理以获取至少两个数据单元。其中建立的至少两种数据通信连接可以包括USB数据线连接、WIFI连接、NFC连接、蓝牙连接或者红外线连接等。0095步骤S402,接收传输设备通过至少两种数据通信连接发送的至少两个数据单元。0096目标设备可以接收传输设备通过建立的至少两种数据通信连接发送的至少两个数据单元。0097步骤S403,将至少两个数据单元进行组装,以获取目标数据。0098目标设备获取到传输设备发送的至少两个数据单元后,可以将获取到的至少两个数据单元进行组装,以获取目标数据。0099在可选实施例中,目标设备获取到的至少两个数据。

47、单元可以携带对应的数据标识,则目标设备可以根据数据标识,将至少两个数据单元进行组装,例如,目标设备获取到的数据单元的数据标识分别为1,2,3N,则目标设备可以根据数据标识,将数据标识为“1”的数据单元、数据标识为“2”的数据单元数据标识为“N”的数据单元依次进行组装,以获取目标数据。0100在可选实施例中,目标设备获取到数据单元后,可以判断至少两个数据单元是否满足预设组装条件,若满足预设组装条件,则目标设备将数据单元进行组装;若不满足预设组装条件,则目标设备可以经过预设时间间隔后检测是否满足预设组装条件。进一步的,预设组装条件可以包括接收到针对目标数据的目标数据单元或者接收到针对目标数据的所有。

48、数据单元。例如,目标设备可以根据滑动窗口算法,判断接收到的数据单元是否为目标数据单元,若接收到的数据单元为目标数据单元,则将接收到的目标数据单元进行组装,具体的,目标设备可以当接收到数据标识分别为1、2、3、4以及5的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,进一步的,当目标设备接收到数据标识分别为6、7、8、9以及10的数据单元时,将该数据单元作为目标数据单元,并将目标数据单元进行组装,等等。又如,传输设备发送数据单元至目标设备时,数据单元可以携带针对经过切片处理的目标数据的数量标识,则目标设备可以根据数量标识,检测获取到的数据单元的数量是否与数量标识匹配,即检测接。

49、收到的数据单元是否包括针对目标数据的所有数据单元,若获取到的数据单元的数量与数量标识匹配,则将获取到的数据单元进行组装。进一步的,目标设备可以获取经过组装的数据单元作为目标数据。0101在图4所示的数据通信方法中,目标设备与传输设备之间建立至少两种数据通信连接,以使传输设备将目标数据进行切片处理以获取至少两个数据单元,接收传输设备通过至少两种数据通信连接发送的至少两个数据单元,将至少两个数据单元进行组装以获取目标数据,可提升数据传输速率,提升数据通信的可靠性。0102请参见图5,图5是本发明实施例中提供的一种数据通信装置的结构示意图,如图说明书CN104135341A1310/13页14所示本发明实施例中的数据通信装置500至少可以包括连接建立单元510、数据切片单元520以及数据发送单元530,本发明实施例中的数据通信装置500可以用于实施图1所示的数据通信方法,其中0103连接建立单元510,用于与目标设备之间建立至少两种数据通信连接,所述至少两种数据通信连接包括第一数据通信连接和第二数据通信连接,例如USB数据线连接、WIFI连接、NFC连接、蓝牙连接或者红外线连接等。0104数据切片单元520,用于将目标数据进行切片处理,以获取至少两个数据单元,可选的,数据切片单元520还可以每获取一个数据单元,则将所述一个数据单元加上数据标识,所述至少两个数据单元包括第一数据单元和。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1