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

文档序号:20050107发布日期:2020-03-03 04:32阅读:来源:国知局

技术特征:

1.一种数据传输方法,应用于第一终端中,其特征在于,所述方法包括:

确定自身与第二终端的第一距离,所述第一终端为终端集合中的一个终端,所述第二终端为所述终端集合中除所述第一终端外的其他终端;

获取所述第二终端中多个子终端之间的第二距离;

根据所述第一距离和所述第二距离,确定将所述第一终端作为中转设备实现数据传输。

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一距离和所述第二距离,确定将所述第一终端作为中转设备实现数据传输,包括:

根据所述第一距离和所述第二距离分别获取所述终端集合中的任一终端与其他终端的距离和;

若所述第一终端与所述第二终端的距离和最小,且所述第一距离在通信距离之内,则将所述第一终端作为中转设备实现数据传输。

3.根据权利要求1或2所述的方法,其特征在于,所述第二终端包括第一子终端和第二子终端,所述将所述第一终端作为中转设备实现数据传输,包括:

获取所述第一子终端发送的数据的目的地址;

接收所述第一子终端发送的所述数据;

若所述目的地址对应所述第二子终端,则与所述第二子终端建立通信连接;

基于所述通信连接,发送所述数据给所述第二子终端。

4.根据权利要求1或2所述的方法,其特征在于,所述第二终端包括第一子终端和第二子终端,所述将所述第一终端作为中转设备实现数据传输,包括:

通过所述第一终端发送数据给所述第一子终端和/或所述第二子终端。

5.根据权利要求3所述的方法,其特征在于,所述接收所述第一子终端发送的所述数据之后,所述方法还包括:

若所述目的地址对应自身和所述第二子终端,则响应所述数据并与所述第二子终端建立通信连接。

6.根据权利要求3所述的方法,其特征在于,所述基于所述通信连接,发送所述数据给所述第二子终端之后,所述方法还包括:

接收所述第二子终端的反馈信息,断开与所述第二子终端的通信连接。

7.一种数据传输方法,应用于第二终端中,所述第二终端为终端集合中除第一终端外的其他终端,所述第一终端为所述终端集合中的一个终端,其特征在于,所述方法包括:

确定自身多个子终端之间的第二距离;

获取与所述第一终端的第一距离;

根据所述第一距离和所述第二距离,确定接收所述第一终端的中转操作实现数据传输。

8.根据权利要求7所述的方法,其特征在于,所述根据所述第一距离和所述第二距离,确定接收所述第一终端的中转操作实现数据传输,包括:

根据所述第一距离和所述第二距离分别获取所述终端集合中的任一终端与其他终端的距离和;

若所述第一终端与所述第二终端的距离和最小,且所述第一距离在通信距离之内,则接收所述第一终端的中转操作实现数据传输。

9.根据权利要求7或8所述的方法,其特征在于,所述第二终端包括第一子终端和第二子终端,所述接收所述第一终端的中转操作实现数据传输,包括:

所述第一子终端指定数据的目的地址,向所述第一终端发送所述数据;

若所述数据的目的地址是所述第二子终端,则所述第二子终端和所述第一终端建立通信连接;

基于所述通信连接,所述第二子终端接收所述第一终端转发的所述数据。

10.一种第一数据传输装置,其特征在于,所述装置包括:

第一确定单元,用于确定自身与第二数据传输装置的第一距离,所述第一数据传输装置为数据传输装置中的一个装置,所述第二数据传输装置为所述数据传输装置中除所述第一数据传输装置外的其他装置;

第一获取单元,用于获取所述第二数据传输装置中多个子装置之间的第二距离;

第一数据传输单元,用于根据所述第一距离和所述第二距离,将所述第一数据传输装置作为中转装置实现数据传输。

11.一种第二数据传输装置,其特征在于,所述装置包括:

第二确定单元,用于确定所述第二数据传输装置中多个子装置之间的第二距离;

第二获取单元,用于获取和第一数据传输装置的第一距离;所述第一数据传输装置为数据传输装置中不同于所述第二数据传输装置的一个装置;

第二数据传输单元,用于根据所述第一距离和所述第二距离接收所述第一数据传输装置的中转操作实现数据传输。

12.一种第一终端,其特征在于,所述第一终端至少包括第一处理器、第一存储器、第一通信接口及第一总线,其中,

所述第一通信总线用于实现所述第一处理器、所述第一通信接口和所述第一存储器之间的连接通信;

所述第一通信接口,用于接收和发送数据;

所述第一处理器,用于执行所述第一存储器中存储的数据传输程序,并通过所述第一通信接口接收和发送数据,以实现如权利要求1-6中任一项所述的方法。

13.一种第二终端,其特征在于,所述第二终端至少包括第二处理器、第二存储器、第二通信接口及第二总线,其中,

所述第二通信总线用于实现所述第二处理器、所述第二通信接口和所述第二存储器之间的连接通信;

所述第二通信接口,用于发送和接收数据;

所述第二处理器,用于执行所述第二存储器中存储的数据传输程序,并通过所述第二通信接口发送和接收数据,以实现如权利要求7-9中任一项所述的方法。

14.一种第一计算机可读存储介质,其上存储有数据传输程序,所述数据传输程序被第一处理器执行时实现如权利要求1-6中任一项所述的方法。

15.一种第二计算机可读存储介质,其上存储有数据传输程序,所述数据传输程序被第二处理器执行时实现如权利要求7-9中任一项所述的方法。

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