终端无线数据传输方法、装置、终端及存储介质与流程

文档序号:14256274阅读:130来源:国知局

本申请实施例涉及无线通信技术,尤其涉及一种终端无线数据传输方法、装置、终端及存储介质。



背景技术:

随着无线通信技术的发展,无线终端中的各种应用在无线网络的支持下,对用户的工作和生活带来了许多便利。由于无线终端中的大部分应用都需要无线网络的支持,那么无线终端的无线数据传输需求也相应地日益增高。

但是,由于网络覆盖可能存在盲点,或者无线终端所处位置电磁环境较为复杂受到干扰,以及网络传输带宽不足等情况的发生,都可能导致无线终端的无线数据传输速度降低甚至停止。



技术实现要素:

本申请提供一种终端无线数据传输方法、装置、终端及存储介质,可以提高终端通过无线网络进行数据传输的速度。

第一方面,本申请实施例提供了一种终端无线数据传输方法,应用于发送终端,包括:

与目的端通过m种无线网络制式建立m个数据传输通道,m大于或等于2;

将待发送数据分割为m个数据分片;

通过所述m个数据传输通道分别向所述目的端发送所述m个数据分片,所述m个数据分片用于在所述目的端重组为所述待发送数据;

通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,所述多通道共享消息包括通过所述m种无线网络制式建立m个数据传输通道的信息。

第二方面,本申请实施例还提供了一种终端无线数据传输方法,应用于接收终端,包括:

接收其他终端通过至少一种无线网络制式发送的多通道共享消息,所述多通道共享消息包括通过所述m种无线网络制式建立m个数据传输通道的信息,m大于或等于2;

与目的端通过m种无线网络制式建立m个数据传输通道;

将待发送数据分割为m个数据分片;

通过所述m个数据传输通道分别向所述目的端发送所述m个数据分片,所述m个数据分片用于在所述目的端重组为所述待发送数据。

第三方面,本申请实施例还提供了一种终端无线数据传输装置,包括:

传输通道建立模块,用于与目的端通过m种无线网络制式建立m个数据传输通道,m大于或等于2;

数据分割模块,用于将待发送数据分割为m个数据分片;

数据发送模块,用于通过所述m个数据传输通道分别向所述目的端发送所述m个数据分片,所述m个数据分片用于在所述目的端重组为所述待发送数据;

多通道共享模块,用于通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,所述多通道共享消息包括通过所述m种无线网络制式建立m个数据传输通道的信息。

第四方面,本申请实施例还提供了一种终端无线数据传输装置,包括:

共享消息接收模块,用于接收其他终端通过至少一种无线网络制式发送的多通道共享消息,所述多通道共享消息包括通过所述m种无线网络制式建立m个数据传输通道的信息,m大于或等于2

传输通道建立模块,用于与目的端通过m种无线网络制式建立m个数据传输通道;

数据分割模块,用于将待发送数据分割为m个数据分片;

数据发送模块,用于通过所述m个数据传输通道分别向所述目的端发送所述m个数据分片,所述m个数据分片用于在所述目的端重组为所述待发送数据。

第五方面,本申请实施例提供了一种终端,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面的终端无线数据传输方法。

第六方面,本申请实施例提供了一种终端,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第二方面的终端无线数据传输方法。

第七方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面的终端无线数据传输方法。

第八方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第二方面的终端无线数据传输方法。

本申请实施例提供的终端无线数据传输方法、装置、终端及存储介质,通过在发送终端与目的端之间通过m种无线网络制式建立m个数据传输通道,m大于或等于2,然后将待发送数据分割为m个数据分片,通过m个数据传输通道分别向目的端发送m个数据分片,然后通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,从而可以提高网络中多个终端通过无线网络进行数据传输的速度,提高网络资源的利用率。

附图说明

图1为本申请实施例提供的终端无线数据传输方法实施例一的流程图;

图2为本申请实施例提供的终端无线数据传输方法实施例二的流程图;

图3为本申请实施例提供的终端无线数据传输方法的数据传输流向示意图;

图4为本申请实施例提供的终端无线数据传输方法实施例三的流程图;

图5为本申请实施例提供的终端无线数据传输装置实施例一的结构示意图;

图6为本申请实施例提供的终端无线数据传输装置实施例二的结构示意图;

图7为本申请实施例提供的一种终端的结构示意图;

图8为本申请实施例提供的另一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

无线终端是指能够通过无线网络进行数据传输的终端,该无线网络包括但不限于任一种移动通信制式下的数据分组网络,或者无线局域网、无线广域网等其他无线通信制式,或者蓝牙(bluetooth)、紫蜂(zigbee)等近距离通信方式。只要是能够通过无线网络制式与其他网络设备进行数据交互,就可以将其称为无线终端。

由于芯片小型化、集成化的快速发展,目前的无线终端的集成度越来越高,无线终端一般都支持多种无线网络制式。以目前使用最广泛的无线终端,智能手机为例,大多智能手机都支持至少两种移动通信制式,且能够实现同时在线,俗称“双卡双待”,另外,智能手机还能够通过无线保真(wirelessfidelity,wifi)模块连接无线局域网(wirelesslocalareanetworks,wlan),以及蓝牙模块进行近距离数据传输。当然,随着无线通信技术的发展,以及设备集成度的提高和功耗的降低,无线终端中还可能具有更多的无线通信制式模块,支持更多的无线网络制式。

传统的无线终端在进行数据传输时,是采用一种无线网络制式建立的一个数据传输通道进行的,但建立该数据传输通道的无线网络制式收到干扰或信号质量不佳时,无线终端的数据传输将受到影响。虽然无线终端支持多种无线网络制式,但每种无线网络制式所建立的数据传输通道都是独立的,受到影响的无线网络制式对应的数据传输通道的数据传输都会被影响。而无论哪个数据传输通道被影响,从用户看来都是无线终端的数据传输受到影响,从而影响用户的正常使用。另外,一个数据传输通道的传输带宽有限,可能无法满足无线终端的数据传输需求,被使用的数据传输通道在受到干扰时,也可能对数据传输速度产生影响,同样可能影响用户的正常使用。

图1为本申请实施例提供的终端无线数据传输方法实施例一的流程图,如图1所示,本实施例提供的方法包括:

步骤101,与目的端通过m种无线网络制式建立m个数据传输通道,m大于或等于2。

本实施例提供的方法应用于发送终端,该发送终端是能够通过无线网络制式发送数据的无线终端。该发送终端支持m种无线网络制式,m大于或等于2,m种无线网络制式包括长期演进(longtermevolution,lte)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、时分同步码分多址(timedivision-synchronouscodedivisionmultipleaccess,td-scdm)、增强数据速率全球移动通信系统演进(enhanceddatarateforglobalsystemformobilecommunicationevolution,edge)、wlan、无线广域网(wirelesswideareanetwork,wwan)、蓝牙、zigbee,或者其他可应用于无线终端的无线网络制式中的至少两种。

当发送终端需要向目的端发送数据时,发送终端首先通过支持的网络制式中的m种网络制式建立与目的端的m个数据传输通道。这里的目的端是发送终端所需发送的待发送数据的目的地,目的端可以是其他的无线终端、有线终端、网络中的服务器等任一种网络设备。发送终端与目的端建立的数据传输通道可以是直接连接的,也可以是通过若干个网络中的其他网元中继连接的。发送终端将待发送数据发送给目的端的整个数据传输路径可能经过多个网元的转发,但对于发送终端而言,仅能直接建立与数据传输路径上的第一个网元之间的数据传输通道,由接收到发送终端发送的数据的第一个网元再次与到达目的端的下一个网元建立数据传输通道。

其中,不同网元之间建立的数据传输通道所使用的网络通信制式可能是不同的。例如,发送终端通过wlan建立与第一网元之间的数据传输通道,第一网元是与发送终端处于同一wlan中的台式电脑,然后第一网元与目的端通过第一网元连接的有线以太网络建立数据传输通道,并将发送终端发送的数据转发给目的端。但对于发送终端而言,都是通过无线网络制式建立与目的端之间的数据传输通道。

发送终端通过一个无线网络制式与目的端之间建立至少一个数据传输通道。也就是说,发送端可以通过一个无线网络制式与目的端之间建立一个或者多个数据传输通道。发送端与目的端之间通过不同无线网络制式建立数据传输通道的方法根据不同无线网络制式的相关标准和固有流程进行,在本申请实施例中不再赘述。

总之,在建立了m个数据传输通道之后,发送终端可以通过m种网络制式向目的端发送数据。

步骤102,将待发送数据分割为m个数据分片。

由于无线终端通过一个数据传输通道进行数据传输时,可能由于该数据传输通道的带宽有限,影响数据的正常传输。因此,在本实施例中,使用多个数据传输通道共同发送一个待发送数据,从而增加数据传输带宽,提高数据传输速度。

那么在步骤101中建立了m个数据传输通道之后,需要将待发送数据分割为多个部分,从而分别在m个数据传输通道中进行传输。将待发送数据进行分割的方式有多种,本申请实施例对数据分割方法不做限制,例如,可以将数据在ip层进行分割,总之,将待发送数据分割后得到m个数据分片。分割的m个数据分片的数量与建立的m个数据传输通道的数量相同。也就是说,每一个数据传输通道用于对一个数据分片对应。每个数据传输通道用于传输一个数据分片。

步骤103,通过m个数据传输通道分别向目的端发送m个数据分片,m个数据分片用于在目的端重组为待发送数据。

在将待发送数据分割为m个数据分片后,通过m个数据传输通道分别向目的端发送该m个数据分片。其中,每个数据传输通道发送一个数据分片。m个数据分片被目的端接收到之后,目的端即可将m个数据分片重组为待发送数据,从而完成发送终端到目的端的数据传输。

相应地,目的端在接收到发送终端发送的待发送数据后,还可以通过接收该待发送数据的m个数据传输通道向发送终端发送反馈的数据,从而完成数据的双向传输。当然,目的端同样需要先将数据在进行分割后,再将数据发送至发送终端。

由于发送终端是通过m个数据传输通道向目的端发送数据的,因此发送终端可以使用两个数据传输通道的带宽,从而可以提高数据传输的速度。另外,由于m个数据传输通道是通过m种无线网络制式建立的,每个无线网络制式的频率、调制方式等参数不同,干扰源也不同,因此当一种无线网络制式建立的数据传输通道的网络质量下降时,其他无线网络制式建立的数据传输通道的网络质量可能不会被影响。那么在m个无线网络制式建立的m个数据传输通道上进行数据传输,可以进一步地消除据传输通道的网络质量下降对数据传输的影响。

步骤104,通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,多通道共享消息包括通过m种无线网络制式建立m个数据传输通道的信息。

在发送终端通过多种无线网络制式建立的多个数据传输通道完成了数据的发送后,提高了发送终端进行数据传输的速度。但网络中存在着大量无线终端,传统的无线终端都是通过一种无线网络制式建立的一个数据传输通道进行数据传输的,这样没有充分利用终端的最大能力和网络带宽。因此,在本申请实施例中,当发送终端成功地在多个数据传输通道上发送数据分片后,还可以向周围的其他终端发送多通道共享消息,多通道共享消息中包括发送终端通过m中无线网络制式建立m个数据传输通道的信息。也就是说,发送终端将进行数据传输所使用的的m个数据传输通道的相关信息通知给周围的其他终端。这样其他终端同样可以通过相同的m种无线网络制式建立m个数据传输通道,以实现数据的多通道传输。发送终端向其他终端发送多通道共享消息能够同时提高其他终端的数据传输速度,提高网络资源的利用率,提高更多用户的使用感受。

由于无线终端所处的不同位置的网络覆盖情况和电磁干扰情况差距很大,因此发送终端仅向预设范围内的其他终端发送多通道共享消息,这样才能保证接收到多通道共享消息的其他终端能够通过相同的m种无线网络制式分别建立数据传输通道。发送终端可以通过控制多通道共享消息的发送功率来控制该预设范围,也可以在多通道共享消息中增加接收灵敏度的限制,另外,发送终端还可以仅通过蓝牙、zigbee等近距离通信方式发送多通道共享消息,使得多通道共享消息的发送范围得到控制。

另外,发送终端可以是广播发送多通道共享消息的,在发送终端发送多通道共享消息的范围内的终端均可接收到多通道共享消息。发送终端还可以有针对地向某一终端发送多通道共享消息。

本申请实施例提供的终端无线数据传输方法,通过在发送终端与目的端之间通过m种无线网络制式建立m个数据传输通道,m大于或等于2,然后将待发送数据分割为m个数据分片,通过m个数据传输通道分别向目的端发送m个数据分片,然后通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,从而可以提高网络中多个终端通过无线网络进行数据传输的速度,提高网络资源的利用率。

图2为本申请实施例提供的终端无线数据传输方法实施例二的流程图,如图2所示,本实施例提供的方法包括:

步骤201,与目的端通过第一无线网络制式建立第一数据传输通道。

考虑到无线终端的功耗,以及与现有无线终端的数据传输方法的兼容性,无线终端在进行数据传输时,一般还是通过一个无线网络制式建立的一个数据传输通道进行,另外,一个数据传输通道的带宽一般也满足数据传输需求。因此,只有在当前使用的数据传输通道的质量下降或出现故障时,才建立多个数据传输通道进行数据的传输。

因此,无线终端首先与目的端通过第一无线网络制式建立第一数据传输通道。第一无线网络制式可以是无线终端支持的无线网络制式中的任一种无线网络制式。

步骤202,通过第一数据传输通道与目的端进行数据传输。

在建立了第一数据传输通道后,无线终端与目的端进行正常的数据传输。

步骤203,当第一数据传输通道的网络质量低于第一预设阈值时,与目的端通过除第一无线网络制式外的至少一个无线网络制式建立除第一数据传输通道外的至少一个数据传输通道。

在无线终端与目的端进行数据传输的过程中,无线终端持续对第一数据传输通道的网络质量进行检测,当第一数据传输通道的网络质量低于第一预设阈值时,意味着第一数据传输通道已无法满足数据传输的需求。此时无线终端才与目的端通过除第一无线网络制式外的至少一个无线网络制式建立至少一个数据传输通道。无线终端建立的至少一个数据传输通道加上第一数据传输通道,共同作为无线终端与目的端之间的m个数据传输通道。

在检测到第一数据传输通道的网络质量降低时,才通过其他无线网络制式建立其他数据传输通道,能够有针对性地提高无线终端进行数据传输的速度。

其中第一数据传输通道低于第一预设阈值包括第一数据传输通道的传输速率低于第一预设速率阈值,或者第一数据传输通道的误码率高于第一预设误码率阈值,或者第一数据传输通道的传输带宽低于第一预设带宽阈值等。

进一步地,当第一数据传输通道的网络质量低于第一预设阈值时,还需要先对无线终端支持的无线网络制式中,除第一无线网络制式以外的其他无线网络制式到目的端的网络通路的网络质量进行测试;与目的端通过至少一个网络质量超过第二预设阈值的无线网络制式建立至少一个数据传输通道。也就是说,在第一数据传输通道的网络质量低于第一预设阈值时,还需要先对其他无线网络制式的网络质量进行测试,无线终端仅通过网络质量超过第二预设阈值的无线网络制式建立额外的数据传输通道。其中第二预设阈值大于或等于第一预设阈值,优选地,第二预设阈值大于第一预设阈值。在进行无线网络制式检测后再建立其他数据传输通道,可以确保建立的数据传输通道的网络质量足够高,能够将分割后的数据分片正确发送至目的端。需要说明的是,无线终端对除第一无线网络制式以外的其他无线网络制式到目的端的网络通路的网络质量进行测试,除了对误码率、传输速率、带宽等网络信息进行测试,还需要测试通过该无线网络制式是否能够将数据发送至目的端,无线终端仅能选择可将数据发送至目的端的无线网络制式建立额外的数据传输通道。

进一步地,第一数据传输通道的网络质量降低还有一种可能是第一数据传输通道故障,无法进行数据传输,此时已无法通过第一数据传输通道向目的端发送数据,包括分割后的数据分片。那么若将待发送数据分割后,通过第一数据传输通道发送其中的一个数据分片,则目的端无法接收到该数据分片,那么目的端将无法通过重组得到该待发送数据。因此,若通过检测确定第一数据传输通道已无法进行数据传输时,无线终端将与目的端通过除第一无线网络制式之外的m个其他无线网络制式建立m个数据传输通道,无线终端将不再通过第一数据传输通道向目的端发送数据分片。

步骤204,将待发送数据分割为m个数据分片,m大于或等于2。

步骤205,通过m个数据传输通道分别向目的端发送m个数据分片,m个数据分片用于在目的端重组为待发送数据。

步骤206,通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,多通道共享消息包括通过m种无线网络制式建立m个数据传输通道的信息。

本申请实施例提供的终端无线数据传输方法,当发送终端与目的端之间正在进行数据传输的第一数据传输通道的网络质量低于第一预设阈值时,发送终端与目的端通过除第一无线网络制式外的至少一个无线网络制式建立除第一数据传输通道外的至少一个数据传输通道,然后将待发送数据分割为m个数据分片,m大于或等于2,通过m个数据传输通道分别向目的端发送m个数据分片,然后通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,从而可以提高网络中多个终端通过无线网络进行数据传输的速度,提高网络资源的利用率。

进一步地,在图1或图2所示实施例的基础上,无线终端通过m个数据传输通道分别向目的端发送m个数据分片之后,还包括:当m个数据传输通道中第二数据传输通道的网络质量低于第三预设阈值时,无线终端停止在第二数据传输通道向目的端传输数据。为了确保目的端能够接收到无线终端发送的待发送数据,在无线终端通过m个数据传输通道向目的端发送m个数据分片时,无线终端还对m个数据传输通道的网络质量进行检测。当m个数据传输通道中的第二数据传输通道的网络质量低于第三预设阈值时,意味着通过第二数据传输通道进行数据传输的传输速度或误码率等参数已不满足需求,或者已无法通过第二数据传输通道发送数据分片。那么无线终端将停止在第二数据传输通道向目的端传输数据。无线终端将对待发送数据重新进行数据分割,以使数据分片的数量与剩余的数据传输通道的数量相同。第三预设阈值小于第二预设阈值,第三预设阈值可以与第一预设阈值相等,当然,第三预设阈值也可以与第一预设阈值不相等。

进一步地,无线终端将待发送数据分割为m个数据分片的分片方式可以有多种方式,包括:无线终端将待发送数据平均分为m个数据分片。也就是每个数据传输通道所分到的数据分片的大小都是相同的。平均分片的方式较为简便,无需无线终端进行额外的处理。

无线终端将待发送数据分割为m个数据分片的分片方式还可以包括:无线终端根据m个数据传输通道的网络质量将待发送数据分割为m个数据分片,每个数据分片的大小对应的数据传输通道的网络质量正相关。无线终端在对待发送数据进行分割之前,首选确定m个数据传输通道的网络质量,网络质量越高,意味着该数据传输通道的传输速度更高,在同一时间段内可以通过该数据传输通道传输更多的数据。因此,对待发送数据进行分割,可以是根据m个数据传输通道的网络质量对待发送数据进行分割。其中,每个数据分片的大小与对应的数据传输通道的网络质量正相关,也就是说,网络质量越高,该数据传输通道对应的数据分片的大小越大。这种分割方式,可以进一步地提高待发送数据的传输速度,最大化地利用各个无线网络制式的带宽。

下面以在无线终端中实现图1或图2所示的终端无线数据传输方法的具体架构为例,对本申请实施例提供的终端无线数据传输方法进行进一步说明。图3为本申请实施例提供的终端无线数据传输方法的数据传输流向示意图,在图3中,以三种无线网络制式建立3个数据传输通道为例,对本申请实施例提供的终端无线数据传输方法进行说明。

其中,发送终端支持wlan、wwan、bt三种无线网络制式,当发送终端需要向目的端发送数据时,首先与目的端之间分别通过wlan、wwan、bt三种无线网络制式建立三条数据传输通道。其中,发送终端通过不同无线网络制式建立的数据传输通道向目的端发送数据需要经过不同的网络路径,发送终端通过不同无线网络制式与到目的端的网络路径上的第一个网元建立直接的数据传输通道,再由网络路径上第一个网元向目的端进行数据转发。例如图3中所示,发送终端通过wlan制式与wlan接入点(accesspoint,ap)建立数据传输通道,通过wwan制式与wwanap建立数据传输通道,通过bt制式与btap或者其他支持bt中继传输的节点建立数据传输通道。然后再由wlanap、wwanap、btap或者其他支持bt中继传输的节点分别建立到目的端的数据转发路径。发送终端将待发送给目的端的数据按照建立的数据传输通道的数量进行分割后,分别通过各无线网络制式所规定的通信协议,将分后的各数据分片通过各无线网络制式的协议栈发送方给wlanap、wwanap、btap或者其他支持bt中继传输的节点,再由接收到的节点向目的端进行数据的转发,从而完成发送终端到目的端的无线数据多通道发送,提高数据传输速度。

在发送终端完成多通道数据传输后,向预设范围内的其他终端发送多通道共享消息,由于接收到多通道共享消息的其他终端距离发送终端很近,一般可以使用与发送终端相同的节点进行数据的转发。因此,其他终端通过可以与wlanap、wwanap、btap等建立数据传输通道,从而实现数据的多通道发送,提高数据传输速度。

图4为本申请实施例提供的终端无线数据传输方法实施例三的流程图,如图4所示,本实施例提供的方法包括:

步骤401,接收其他终端通过至少一种无线网络制式发送的多通道共享消息,多通道共享消息包括通过m种无线网络制式建立m个数据传输通道的信息,m大于或等于2。

本实施例提供的方法应用于无线终端,该无线终端是能够通过无线网络制式发送数据的终端。该无线终端支持m种无线网络制式,m大于或等于2,m种无线网络制式包括长期演进lte、通用分组无线服务gprs、码分多址cdma、宽带码分多址wcdma、时分同步码分多址td-scdm、增强数据速率全球移动通信系统演进edge、无线局域网wlan、无线广域网wwan、蓝牙、紫蜂zigbee,或者其他可应用于无线终端的无线网络制式中的m种。

传统的无线终端都是采用一种无线网络制式建立的一个数据传输通道进行数据传输的,为了提高数据传输速度,无线终端可以通过多种无线网络制式建立多个数据传输通道,并将待发送数据分割后通过多个数据传输通道发送。而当一个无线终端完成了多通道数据发送后,可以向预设范围内的其他终端发送多通道共享消息。

本申请实施例中的无线终端即可接收到其他终端发送的多通道共享消息。多通道共享消息中包括通过m种无线网络制式建立m个数据传输通道的信息,m大于或等于2。无线终端可以通过至少一个支持的无线网络制式接收到该多通道共享消息。多通道共享消息中所包含的信息是其他终端已经完成了多通道数据发送所使用的相关信息,那么无线终端就可以使用多通道共享消息中的信息,通过相同的无线网络制式建立相同的数据传输通道,同样可以提高数据传输的速度。

由于无线终端所处的不同位置的网络覆盖情况和电磁干扰情况差距很大,因此无线终端仅在接收到预设范围内的其他终端发送多通道共享消息,这样才能保证无线终端能够通过相同的m种无线网络制式分别建立数据传输通道。无线终端可以接收其他终端通过至少一种近距离网络制式广播的多通道共享消息,使得无线终端仅接收到预设范围内的其他终端发送的多通道共享消息。

无线通信技术发展到今天,各种无线网络制式所需硬件已经芯片化、集成化,无线终端的发展趋势是集成所有支持的无线网络制式,因此,无线终端所支持的无线网络制式基本都是相同的。那么无线终端在接收到多通道共享消息后,就可以使用同样的无线网络制式建立相同的数据传输通道。

步骤402,与目的端通过m种无线网络制式建立m个数据传输通道。

步骤403,将待发送数据分割为m个数据分片。

步骤404,通过m个数据传输通道分别向目的端发送m个数据分片,m个数据分片用于在目的端重组为待发送数据。

无线终端根据步骤401中从多通道共享消息获取的信息,即可通过m种无线网络制式建立m个数据传输通道。具体的数据传输通道建立方法,以及通过m个数据传输通道发送待发送数据的具体方法与图1所示实施例中相同,此处不再赘述。

无线终端在接收到其他终端发送的多通道共享消息后,根据多通道共享消息中的信息建立m个数据传输通道并在m个数据传输通道上完成待发送数据的传输,从而可以提高无线终端的数据传输速度。

本申请实施例提供的终端无线数据传输方法,在接收其他终端通过至少一种无线网络制式发送的多通道共享消息后,根据多通道共享消息中的信息在发送终端与目的端之间通过m种无线网络制式建立m个数据传输通道,m大于或等于2,然后通过m个数据传输通道接收发送端发送m个数据分片,并将m个数据分片重组为待接收数据,从而可以提高终端通过无线网络进行数据传输的速度。

进一步地,在图4所示实施例中,步骤402与目的端通过m种无线网络制式建立m个数据传输通道之前,无线终端还对m种无线网络制式到目的端的网络通路的网络质量进行测试。虽然目前的无线终端已经集成了多种无线网络制式,但仍有部分较早的无线终端或者特殊功能的无线终端仅支持部分无线网络制式。那么无线终端在接收到其他终端发送的多通道共享消息后,可能无法在多通道共享消息指示的m个无线网络制式上完成数据传输通道的建立和数据传输。那么无线终端就需要在接收到多通道共享消息后,对m种无线网络制式的网络质量进行测试,只有在m种无线网络制式的网络质量均大于第四预设阈值,才与目的端通过m种无线网络制式建立m个数据传输通道。其中第四预设阈值与上述第一预设阈值相同,或者第四预设阈值与上述第三预设阈值相同。总之第四预设阈值时能够保证数据正常传输的最低网络质量。若无线终端通过测试后,确定m种无线网络制式中,存在人一个网络质量不大于第四预设阈值的无线网络制式,则将不进行数据的多通道传输。

图5为本申请实施例提供的终端无线数据传输装置实施例一的结构示意图,如图5所示,本实施例提供的终端无线数据传输装置设置于发送终端中,包括:

传输通道建立模块51,用于与目的端通过m种无线网络制式建立m个数据传输通道,m大于或等于2。

数据分割模块52,用于将待发送数据分割为m个数据分片。

数据发送模块53,于通过m个数据传输通道分别向目的端发送m个数据分片,m个数据分片用于在目的端重组为待发送数据。

多通道共享模块54,用于通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,多通道共享消息包括通过m种无线网络制式建立m个数据传输通道的信息。

本申请实施例所提供的终端无线数据传输装置可执行图1所示实施例所提供的终端无线数据传输方法,具备执行方法相应的功能模块和有益效果。

图6为本申请实施例提供的终端无线数据传输装置实施例二的结构示意图,如图6所示,本实施例提供的终端无线数据传输装置设置于接收终端中,包括:

共享消息接收模块61,用于接收其他终端通过至少一种无线网络制式发送的多通道共享消息,多通道共享消息包括通过m种无线网络制式建立m个数据传输通道的信息,m大于或等于2。

传输通道建立模块62,用于与目的端通过m种无线网络制式建立m个数据传输通道。

数据分割模块63,用于将待发送数据分割为m个数据分片。

数据发送模块64,用于通过m个数据传输通道分别向目的端发送m个数据分片,m个数据分片用于在目的端重组为待发送数据。

本申请实施例所提供的终端无线数据传输装置可执行图4所示实施例所提供的终端无线数据传输方法,具备执行方法相应的功能模块和有益效果。

图7为本申请实施例提供的一种终端的结构示意图,如图7所示,该终端包括处理器71、存储器72、无线通信组件73;终端中处理器71的数量可以是一个或多个,图7中以一个处理器71为例;终端中的处理器71、存储器72、无线通信组件73可以通过总线或其他方式连接,图7中以通过总线连接为例。

存储器72作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图1或图2实施例中的终端无线数据传输方法对应的程序指令/模块(例如,终端无线数据传输方法中的传输通道建立模块51和数据分割模块52)。处理器71通过运行存储在存储器72中的软件程序、指令以及模块,从而终端的各种功能应用以及数据处理,即实现上述的终端无线数据传输方法。

存储器72可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器72可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

无线通信组件73可用进行网络数据的传输,无线通信组件73为终端所有具有无线通信能力的器件、模块的组合,用于通过无线网络制式进行数据的传输。

图8为本申请实施例提供的另一种终端的结构示意图,如图8所示,该终端包括处理器81、存储器82、无线通信组件83;终端中处理器81的数量可以是一个或多个,图8中以一个处理器81为例;终端中的处理器81、存储器82、无线通信组件83可以通过总线或其他方式连接,图8中以通过总线连接为例。

存储器82作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图4实施例中的终端无线数据传输方法对应的程序指令/模块(例如,终端无线数据传输装置中的传输通道建立模块61、数据分割模块63)。处理器81通过运行存储在存储器82中的软件程序、指令以及模块,从而终端的各种功能应用以及数据处理,即实现上述的终端无线数据传输方法。

存储器82可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器82可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

无线通信组件83可用进行网络数据的传输,无线通信组件83为终端所有具有无线通信能力的器件、模块的组合,用于通过无线网络制式进行数据的传输。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种终端无线数据传输方法,该方法包括:

与目的端通过m种无线网络制式建立m个数据传输通道,m大于或等于2;

将待发送数据分割为m个数据分片;

通过m个数据传输通道分别向目的端发送m个数据分片,m个数据分片用于在目的端重组为待发送数据;

通过至少一种无线网络制式向预设范围内的其他终端发送多通道共享消息,多通道共享消息包括通过m种无线网络制式建立m个数据传输通道的信息。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种终端无线数据传输方法,该方法包括:

接收其他终端通过至少一种无线网络制式发送的多通道共享消息,多通道共享消息包括通过m种无线网络制式建立m个数据传输通道的信息,m大于或等于2;

与目的端通过m种无线网络制式建立m个数据传输通道;

将待发送数据分割为m个数据分片;

通过m个数据传输通道分别向目的端发送m个数据分片,m个数据分片用于在目的端重组为待发送数据。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本申请任意实施例所提供的终端无线数据传输方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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