一种传输数据的方法和装置的制造方法

文档序号:9923394阅读:250来源:国知局
一种传输数据的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种传输数据的方法和装置。
【背景技术】
[0002]随着移动终端技术的发展,移动终端的应用越来越广泛,功能越来越强大,人们可以通过移动终端来传输文件,如传输图片、文档或音频等。人们可以在移动终端上安装用于传输文件的应用程序,通过应用程序来进行文件传输。
[0003]移动终端可以支持多种传输模式,如WiFi (Wireless Fidelity,无线保真)传输和蓝牙传输等。应用程序通常会提供可支持的传输模式的选项,用户可以选择想要使用的传输模式,然后通过该传输模式进行文件传输。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]当两个用户需要进行文件传输时,可能会出现一个用户选择的传输模式另一个用户的移动终端不支持的情况,这样,用户需要重新选择传输模式,从而会导致传输处理的效率较低。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种传输数据的方法和装置。所述技术方案如下:
[0007]第一方面,提供了一种传输数据的方法,所述方法包括:
[0008]获取第一终端提供的所述第一终端支持的传输模式和所述第一终端支持的每种传输模式对应的连接信息;
[0009]根据本地支持的传输模式、所述第一终端支持的传输模式以及预先设置的各传输模式的优先级顺序,确定待使用的目标传输模式;
[0010]通过所述目标传输模式和所述目标传输模式对应的连接信息,对待传输数据进行传输。
[0011]第二方面,提供了一种传输数据的装置,所述装置包括:
[0012]获取模块,用于获取第一终端提供的所述第一终端支持的传输模式和所述第一终端支持的每种传输模式对应的连接信息;
[0013]确定模块,用于根据本地支持的传输模式、所述第一终端支持的传输模式以及预先设置的各传输模式的优先级顺序,确定待使用的目标传输模式;
[0014]传输模块,用于通过所述目标传输模式和所述目标传输模式对应的连接信息,对待传输数据进行传输。
[0015]本发明实施例提供的技术方案带来的有益效果是:
[0016]本发明实施例中,本发明实施例中,获取第一终端提供的第一终端支持的传输模式,根据本地支持的传输模式、第一终端支持的传输模式以及预先设置的各传输模式的优先级顺序,确定待使用的目标传输模式,通过目标传输模式对待传输数据进行传输,这样,终端可以自动的选择待使用的传输模式,且该传输模式为本地和第一终端都支持的传输模式,无需重复的进行选择,从而可以提高传输处理的效率。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例提供的一种传输数据的方法流程图;
[0019]图2是本发明实施例提供的界面显不不意图;
[0020]图3是本发明实施例提供的一种传输数据的应用场景示意图;
[0021]图4是本发明实施例提供的一种传输数据的装置结构示意图;
[0022]图5是本发明实施例提供的一种终端的结构示意图。
【具体实施方式】
[0023]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0024]实施例一
[0025]本发明实施例提供了一种传输数据的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
[0026]步骤101,获取第一终端提供的第一终端支持的传输模式。
[0027]步骤102,根据本地支持的传输模式、第一终端支持的传输模式以及预先设置的各传输模式的优先级顺序,确定待使用的目标传输模式。
[0028]步骤103,通过目标传输模式对待传输数据进行传输。
[0029]本发明实施例中,获取第一终端提供的第一终端支持的传输模式,根据本地支持的传输模式、第一终端支持的传输模式以及预先设置的各传输模式的优先级顺序,确定待使用的目标传输模式,通过目标传输模式对待传输数据进行传输,这样,终端可以自动的选择待使用的传输模式,且该传输模式为本地和第一终端都支持的传输模式,无需重复的进行选择,从而可以提高传输处理的效率。
[0030]实施例二
[0031 ] 本发明实施例提供了一种传输数据的方法,该方法的执行主体为终端。其中,终端可以是具有文件传输功能的终端。下面将结合【具体实施方式】,对图1所示的处理流程进行详细的说明,在实际中,第一终端可以是发送文件的终端,也可以是接收文件的终端,本发明实施例以第一终端为发送文件的终端为例进行解释,内容可以如下:。
[0032]步骤101,获取第一终端提供的第一终端支持的传输模式和第一终端支持的每种传输模式对应的连接信息。
[0033]其中,连接信息是与第一终端建立连接所需要的信息,例如,蓝牙传输对应的连接信息为终端标识,WiFi (Wireless Fidelity,无线保真)传输对应的连接信息为终端的IP (Internet Protocol,网络之间互连的协议)地址。
[0034]在实施中,用户可以在终端安装具有文件传输功能的应用程序(如微信),当用户需要通过某终端(即第一终端)向其他终端(可称为第二终端)传输文件时,可以在第一终端和第二终端打开该应用程序,然后在第一终端选择待传输的文件,点击传输按键,第一终端则会接收到传输指令,然后可以检测本地支持的传输模式,进而可以获取本地支持的每种传输模式对应的连接信息,第二终端可以获取第一终端支持的传输模式,以及第一终端支持的每种传输模式对应的连接信息,以便后续使用。例如,第一终端检测到支持的传输模式为蓝牙传输,然后可以获取自身的终端标识。对于第一终端为接收文件的终端的情况,用户可以在发送文件的终端选择待传输的文件和目标传输账户(即第一终端登录的账户),点击传输按键,该终端则会向服务器发送文件传输请求,文件传输请求中可以携带有目标传输账户的账户标识,服务器接收到文件传输请求后,可以向目标传输账户所登陆的终端(即第一终端)发送文件传输通知,第一终端则会接收文件传输通知,并进行上述检测处理。
[0035]可选的,可以通过多种方式获取第一终端提供的第一终端支持的传输模式和第一终端支持的每种传输模式对应的连接信息,步骤101的具体处理方式可以多种多样,以下给出了几种可行的处理方式:
[0036]方式一,扫描第一终端显示的图形码,获取图形码中记录的第一终端支持的传输模式和第一终端支持的每种传输模式对应的连接信息。
[0037]在实施中,图形码可以是条形码或二维码等,以图形码为二维码为例。第一终端检测到本地支持的传输模式后,可以获取本地支持的每种传输模式的标识和支持的每种传输指令对应的连接信息,然后可以根据上述传输模式的标识和连接信息生成二维码,显示该二维码,如图2所示。第二终端可以扫描该二维码,获取二维码的图像,进而可以对二维码的图像进行解析,获取二维码中记录的第一终端支持的传输模式和第一终端支持的每种传输模式对应的连接信息。另外,第一终端也可以将本地支持的传输模式以及支持的每种传输模式对应的连接信息发送给服务器,服务器则会接收到这些信息,根据这些信息生成二维码,然后将二维码发送给第一终端,第一终端接收到二维码后,可以显示该二维码,第二终端可以对该二维码进行上述扫描处理。
[0038]方式二,接收第一终端通过服务器发送的第一终端支持的传输模式和第一终端支持的每种传输模式对应的连接信息。
[0039]在实施中,第一终端和第二终端上的应用程序打开后,可以在第一终端和第二终端进行账户登陆,用户可以在第一终端选择待传输的文件和目标传输账户(即第二终端上登陆的账户),点击传输按键,第一终端则会接收到传输指令,然后可以检测本地支持的传输模式,进而可以获取本地支持的每种传输指令对应的连接信息,第一终端可以将本地支持的传输模式、本地支持的每种传输指令对应的连接信息和目标传输账户的账户标识发送给服务器,服务器接收到上述信息后,可以将第一终端支持的传输模式和第一终端支持的每种传输指令对应的连接信息发送给目标传输账户所登陆的终端(即第二终端),第二终端则会接收到服务器发送的信息,获取第一终端支持的传输模式和第一终端支持的每种传输指令对应的连接信息。
[0040]可选的,可以获取传输模式的接入点信息,相应的,步骤101的处理过程可以如下:获取第一终端提供的第一终端支持的传输模式、其中一种或多种传输模式的接入点信息、以及第一终端支持的每种传输模式对应的连接信息。
[0041]在实施中,第一终端接收到传输指令后,除了可以检测本地支持的传输模式和本地支持的每个传输模式对应的连接信息以外,还可以获取本地支
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1