一种数据传输方法

文档序号:8502147阅读:378来源:国知局
一种数据传输方法
【技术领域】
[0001]本发明涉及数据传输技术领域,尤其涉及一种数据传输方法。
【背景技术】
[0002]现有技术中,在智能手机和计算机中相互传输文件的方法很多,例如,通过SD卡或U盘中转,或者将数据传输到网络进行中转,对于一些具有WIF1、蓝牙或NFC等近距离无线通信模块的计算机,还可以直接与智能手机建立无线连接进行数据交互。但是,通过U盘或SD卡进行中转时,需要进行两次拷贝,并且现在的智能手机的SD卡卡槽设置在手机内部,通过SD卡拷贝时需要拆卸手机外壳才能完成拷贝任务。另外,由于手机本身并不支持U盘的读取,通过U盘拷贝时需要使用USB OTG数据线连接U盘。通过网络服务器中转需要有网络支持,并且在网速较慢的情况下,上传下载大文件的体验会非常差。因此,实际应用中,最常用的方法是将智能手机通过数据线连接到计算机,从而可以在计算机中直接访问智能手机的存储空间并拷贝智能手机中的文件,也可以将计算机中的文件拷贝到智能手机中。
[0003]但是,通过数据线直接连接智能手机和计算机进行数据传输时,由于数据线两端接口的意外松动,数据传输过程往往会出现中断。

【发明内容】

[0004]本发明实施例提供了一种数据传输方法,在数据传输过程中,当第一通信连接断开时,可以通过第二通信连接建立的备用数据传输通道继续所述数据传输过程,可实现数据传输的连续性。
[0005]本发明实施例公开了一种数据传输方法,该方法包括:
[0006]第一终端接收第一指令,所述第一指令用于触发所述第一终端和第二终端之间的数据传输过程;
[0007]所述第一终端利用所述第一终端与所述第二终端之间的第一通信连接建立第一数据传输通道,通过所述第一数据传输通道执行所述数据传输过程;
[0008]所述第一终端判断所述数据传输过程是否中断,若是,则启动第二数据传输通道,通过所述第二数据传输通道继续所述数据传输过程;所述第二数据传输通道为通过所述第一终端和所述第二终端之间建立的第二通信连接形成的数据传输通道。
[0009]本发明实施例通过第一终端和第二终端之间的第一通信连接建立第一数据传输通道,通过第一数据传输通道进行数据传输,当数据传输过程中断时,可以通过第一终端和第二终端之间的第二通信连接形成的第二数据传输通道继续所述数据传输过程,可实现数据传输的连续性。
【附图说明】
[0010]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本发明实施例提供的数据传输方法的第一实施例的流程示意图;
[0012]图2是本发明实施例提供的数据传输方法的第二实施例的流程示意图;
[0013]图3是本发明实施例提供的数据传输方法的第三实施例的流程示意图;
[0014]图4是本发明实施例提供的数据传输方法的第四实施例的流程示意图;
[0015]图5是本发明实施例提供的数据传输过程的示意图;
[0016]图6是本发明实施例提供的终端的第一实施例的结构示意图;
[0017]图7是本发明实施例提供的终端的第二实施例的结构示意图;
[0018]图8是本发明实施例提供的终端的第三实施例的结构示意图;
[0019]图9是本发明实施例提供的终端的第四实施例的结构示意图;
[0020]图10是本发明实施例提供的终端的第五实施例的结构示意图;
[0021]图11是本发明实施例提供的终端的第六实施例的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]参见图1,是本发明实施例提供的数据传输方法的第一实施例的流程示意图,该方法包括:
[0024]步骤SlOl:第一终端接收第一指令,所述第一指令用于触发第一终端和第二终端之间的数据传输过程。
[0025]具体的,所述数据传输过程既可以是将目标数据从第一终端传输到第二终端的过程,也可以是将目标数据从第二终端传输到第一终端的过程。第一指令既可以是操作对象为目标数据的一组指令组合,例如对目标数据执行复制指令和对目标数据执行粘贴指令,第一指令也可以是操作对象为目标数据的单个指令,例如对目标数据执行“发送到”指令,第一指令还可以是触发所述数据传输过程的其他指令,例如语音控制指令,这里不作限制。
[0026]具体实现中,第一终端可根据第一指令获得所述数据传输过程的源路径和目标路径。例如,第一指令包括:第一终端在第一终端的路径A下执行的复制目标数据的复制指令,第一终端在第二终端的路径B下执行的粘贴目标数据的粘贴指令;则所述数据传输过程的数据传输方向为从第一终端至第二终端,所述数据传输过程的源路径为路径A,所述数据传输过程的目标路径为路径B。又例如,第一指令为第一终端接收的“将目标数据从路径C复制到路径D”的语音控制指令,其中,路径C为第二终端的文件路径,路径D为第一终端的文件路径,则所述数据传输过程的数据传输方向为从第二终端至第一终端,所述数据传输过程的源路径为路径C,所述数据传输过程的目标路径为路径D。示例仅仅是本发明实施例的一种实现方式,实际使用中可以不同,不应构成限定。
[0027]步骤S103:第一终端利用第一终端与第二终端之间的第一通信连接建立第一数据传输通道,通过第一数据传输通道执行所述数据传输过程。
[0028]具体的,第一通信连接可包括第一终端与第二终端之间建立的有线或无线通信连接。第一通信连接可为第一终端与第二终端之间的进行数据传输的首选的通信连接,往往可提供较高的数据传输速率。具体实现中,在第一通信连接不断开的条件下,第一终端可默认通过第一通信连接形成的第一数据传输通道进行数据传输。例如,第一终端通过USB数据线与第二终端建立有线通信连接,同时,第一终端通过W1-Fi与第二终端建立无线通信连接,则第一终端默认通过USB数据线与第二终端进行数据传输。示例仅仅是本发明实施例的一种实现方式,实际使用中可以不同,不应构成限定。
[0029]步骤S105:第一终端判断所述数据传输过程是否中断。
[0030]具体的,在通过第一数据传输通道进行所述数据传输的过程中,第一终端可监测第一通信连接的状态,如果第一通信连接断开,可中断所述数据传输过程,并执行步骤S107,即通过备用的数据传输通道继续所述数据传输过程;如果第一通信连接保持连接,则继续通过第一数据传输通道执行所述数据传输过程。
[0031]步骤S107:第一终端启动第二数据传输通道,通过第二数据传输通道继续所述数据传输过程。
[0032]具体的,除了第一通信连接,第一终端和第二终端之间还可以存在第二通信连接,第二通信连接可为第一终端与第二终端之间建立的有线或无线通信连接。所述第二数据传输通道为通过第二通信连接形成的备用的数据传输通道。
[0033]具体的,由于第一通信连接断开导致所述数据传输中断时,第一终端可启用第二数据传输通道,通过第二数据传输通道继续所述数据传输过程。
[0034]需要说明的,本发明实施例中,由于用户主动断开第一通信连接而导致所述数据传输过程中断时,第一终端可以不执行步骤S107。具体实现中,当第一终端检测到第一通信连接断开时,第一终端可在得到用户对于断开第一通信连接的确认后,判定所述数据传输过程被用户主动中断。例如,第一通信连接断开时,第一终端在屏幕上弹出对话框,询问用户是否确认断开第一通信连接,若接收到用户的确认,则可判定第一通信连接被用户断开,否则,则可判定第一通信连接发生意外断开。
[0035]进一步的,本发明实施例中,第一通信连接可为数据线连接,第二通信连接可为无线网络通信连接。具体实现中,在执行步骤S107之前,第一终端可判断是否与第二终端处于同一个局域网中,若是,则与第二终端建立无线网络通信连接,即第二通信连接,利用无线网络通信连接建立第二数据传输通道。
[0036]实施本发明实施例,在数据传输过程中,当第一终端与第二终端之间的第一通信连接断开时,第一终端可以通过二者之间的第二通信
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1