The embodiment of the invention discloses a data transmission method, device, terminal and computer readable storage medium, the method comprises the following steps: in the first terminal to terminal transmission to direct communication in the cluster to transmit data, the performance of the first information acquisition terminal; determining if the first terminal performance information is less than corresponding to a preset threshold is determined according to the performance information of each terminal the direct communication in cluster second terminal; if it is determined to the second terminal of the transmission of data in the data to be transmitted in the proportion exceeds a preset threshold ratio, then send a notification message to the second terminal or the target terminal direct communication in the cluster. According to the performance state terminal of the terminal, the terminal can cooperate with the selected terminal to transmit data, so that the data transmission efficiency is improved and the data transmission is facilitated.
【技术实现步骤摘要】
一种数据传输方法、装置、终端及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种数据传输方法、装置、终端及计算机可读存储介质。
技术介绍
随着通信技术的发展,终端的应用也越来越普遍。人们可以利用各个各样的通信方式进行数据的交互。例如,各个终端间可以建立的无线通信连接,如无线保真(Wireless-Fidelity,Wi-Fi)连接、近场通信(NearFieldCommunication,NFC)连接,来发送和/或接收数据。通常来说,终端会获取用户想要传输至其它终端的数据,并在接收到数据发送指令时,可以将该数据发送至其它终端。其它终端可以通过建立的无线通信连接接收到该数据。然而,在该终端由于信号较差、电量不足等原因,极易导致该第一终端的数据传输过程不能持续,使得其它终端不能完整的接收到该终端想要传输的数据。
技术实现思路
本专利技术实施例提供了一种数据传输方法、装置、终端及计算机可读存储介质,可以根据终端的性能状态选取合适的终端以进行数据传输,提高了数据传输的连续性,并且可以通过多终端的协作数据传输,提高了数据传输效率,方便了数据的传输。第一方面,本专利技术实施例提供了一种数据传输方法,包括:在所述第一终端需要向直连通信集群中的终端传输待传输数据时,获取所述第一终端的性能信息;若确定所述第一终端的性能信息小于对应预置的阈值,则根据所述直连通信集群中各个终端的性能信息确定出第二终端;若确定对所述第二终端的已传输数据在所述待传输数据中的比例超过预置的比例阈值,则发送通知消息至所述第二终端或者所述直连通信集群中的目标终端;所述通知消息用于通知所述第二终端作为 ...
【技术保护点】
一种数据传输方法,应用于第一终端,其特征在于,所述方法包括:在所述第一终端需要向直连通信集群中的终端传输待传输数据时,获取所述第一终端的性能信息;若确定所述第一终端的性能信息小于对应预置的阈值,则根据所述直连通信集群中各个终端的性能信息确定出第二终端;若确定对所述第二终端的已传输数据在所述待传输数据中的比例超过预置的比例阈值,则发送通知消息至所述第二终端或者所述直连通信集群中的目标终端;所述通知消息用于通知所述第二终端作为发送端,并与所述目标终端之间通过建立的直连通信连接传输所述已传输数据。
【技术特征摘要】
1.一种数据传输方法,应用于第一终端,其特征在于,所述方法包括:在所述第一终端需要向直连通信集群中的终端传输待传输数据时,获取所述第一终端的性能信息;若确定所述第一终端的性能信息小于对应预置的阈值,则根据所述直连通信集群中各个终端的性能信息确定出第二终端;若确定对所述第二终端的已传输数据在所述待传输数据中的比例超过预置的比例阈值,则发送通知消息至所述第二终端或者所述直连通信集群中的目标终端;所述通知消息用于通知所述第二终端作为发送端,并与所述目标终端之间通过建立的直连通信连接传输所述已传输数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述已传输数据的数据量;在所述已传输数据的数据量大于或等于预置的数据量阈值时,则发送第一连接请求,所述第一连接请求用于触发建立所述第二终端与所述直连通信集群中的目标终端之间的第一直连通信连接;在所述已传输数据的数据量小于预置的数据量阈值时,则发送第二连接请求,所述第二连接请求用于触发建立所述第二终端与所述直连通信集群中的目标终端之间的第二直连通信连接。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:确定所述直连通信集群中需要接收所述待传输数据的初始终端;向各初始终端发送探测信号;所述探测信号用于探测所述各初始终端与所述第一终端间的信号强度;确定出所述各初始终端中与所述第一终端间的信号强度小于预置信号强度阈值的初始终端为目标终端。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:在所述第一终端的性能信息包括剩余电量时,判断所述剩余电量是否小于预置的第一电量阈值;在所述第一终端的性能信息包括传输速度时,判断所述传输速度是否小于预置的第一速度阈值;若所述剩余电量小于所述预置的第一电量阈值和/或所述传输速度小于所述预置的第一速度阈值,则确定所述第一终端的性能信息小于对应预置的阈值。5.根据权利要求4所述的方法,其特征在于,所述根据所述直连通信集群中各个终端的性能信息确定出第二终端,包括:判断所述直连通信集群中各个终端的性能信息中的剩余电量是否大于或者等于预置的第二电量阈值;在确定所述各个终端中包括剩余电量大于或者等于所述预置的第二电量阈值的多个终端时,判断所述多个终端的性能信息中的传输速度是否大于或者等于预置的第二速度阈值;选取所述多个终端中传输速度大于或者等于所述预置的第二速度阈值的终端作为第二终端。6.根据权利要求4所述的方法,其特征在于,所述根据所述直连通信集群中各个终端的性能信息确定出第二终端,包括:判断所述直连通信集群中各个终端的性能信息中的已接收数据的数据量是否大于或等于预置的数据接收阈值;在确定所述各个终端中包括已接收数据的数据量大于或等于预置的数据接收阈值的多个终端时,判断所述多个终端的性能信息中的传输速度是否大于或者等于预置的第二速度阈值;选取所述多个终端中传输速度大于或者等于所述预置的第二速度阈值的终端作为第二终端。7.一种数据传输方法,应用于第二终端,其特征在于,所述方法包括:在检测到第一终端发...
【专利技术属性】
技术研发人员:何辉,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。