CN110708661B - 一种基于5g通信的数据传输方法、***、装置及介质 - Google Patents
一种基于5g通信的数据传输方法、***、装置及介质 Download PDFInfo
- Publication number
- CN110708661B CN110708661B CN201911121470.2A CN201911121470A CN110708661B CN 110708661 B CN110708661 B CN 110708661B CN 201911121470 A CN201911121470 A CN 201911121470A CN 110708661 B CN110708661 B CN 110708661B
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- request
- data
- distance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于5G通信的数据传输方法、***及存储介质。方法包括:获取每个请求终端和第一终端的位置信息和在预设时长内的运动信息;基于位置信息和运动信息,获取为第一终端转发数据信息的请求终端,作为目标终端;通过目标终端为第一终端发送对应数据请求信息的数据信息。在接收到已存在的数据请求信息时,获取在先发送该数据请求信息的移动终端的位置信息和在预设时长内的运动信息,基于位置信息和运动信息确定目标终端,通过目标终端为第一终端发送该数据请求信息对应的数据信息,通过移动终端之间的数据共享在不占用数据流量的带宽的情况下,完成移动终端的数据获取,使得移动终端可以没有网络或者信号较弱的情况也能获取数据。
Description
技术领域
本发明涉及5G通信技术领域,尤其涉及一种基于5G通信的数据传输方法、***、装置及存储介质。
背景技术
第五代移动通信技术(英语:5th generation mobile networks或5thgeneration wireless systems、5th-Generation,简称5G或5G技术)是最新一代蜂窝移动通信技术,也是即4G(LTE-A、WiMax)、3G(UMTS、LTE)和2G(GSM)***之后的延伸。5G的性能目标是高数据速率、减少延迟、节省能源、降低成本、提高***容量和大规模设备连接。
在5G通信技术的实现过程中,D2D通信技术是指两个对等的用户节点之间直接进行通信的一种通信方式。在由D2D通信用户组成的分散式网路中,每个用户节点都能发送和接收信号,并具有自动路由(转发消息)的功能。
但是,在5G数据传输领域中,每个移动终端的数据传输量大,所占用的带宽较大,即使移动终端与基站完成通信,也有可能因为通道占用导致基站无法及时处理移动终端的数据请求或者无法及时获取移动终端所需的数据,导致用户虽然有信号,但是数据传输的延时较高的情况。
发明内容
为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种基于5G通信的数据传输方法、***、装置及存储介质。
第一方面,本发明实施例提供了一种基于5G通信的数据传输方法,应用于基于D2D通信技术互相连接的移动终端,所述方法包括:
当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端;
若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端;
基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端;
通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
基于上述技术方案,本发明实施例还可以做出如下改进。
结合第一方面,在第一方面的第一种实施例中,所述基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端,包括:
根据每个所述请求终端和所述第一终端的位置信息计算得到每个所述请求终端与所述第一终端的初始相对间距;
根据所述第一终端的运动信息得到所述第一终端的第一预测运动轨迹;
根据每个所述请求终端的运动信息得到每个所述请求终端的第二预测运动轨迹;
基于所述第一预测运动轨迹和每个所述第二预测运动轨迹,得到每经过预设时长后每个所述请求终端与所述第一终端的相对间距;
根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端;其中,所述目标终端与所述第一终端的间距变化符合预设条件。
结合第一方面的第一种实施例,在第一方面的第二种实施例中,所述根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端,包括:
针对每个所述请求终端,通过如下公式计算所述请求终端与所述第一终端的间距变化参考量:
其中,M为所述间距变化参考量,N1为所述初始相对间距,N2、N3.......N(n-2)、N(n-1)、Nn为所述请求终端与所述第一终端每经过预设时长后的相对间距;
将每个所述间距变化参考量与预设间距变化参考量进行比较,判断所述间距变化参考量是否小于或等于所述预设间距变化参考量;
当所述间距变化参考量小于或等于所述预设间距变化参考量时,将所述间距变化参考量对应的请求终端作为所述目标终端。
结合第一方面的第二种实施例,在第一方面的第三种实施例中,所述方法还包括:
当所有所述间距变化参考量均大于所述预设间距变化参考量时,将数值最小的所述间距变化参考量对应的、且与所述第一终端的相对间距小于预设距离的的请求终端作为所述目标终端。
结合第一方面的第二种实施例,在第一方面的第四种实施例中,所述通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息,包括:
将每个所述目标终端对应的间距变化参考量按大小进行排序;
通过数值最小的间距变化参考量对应的目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
结合第一方面的第三种实施例,在第一方面的第五种实施例中,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端的相对间距大于预设间距阈值时,将为所述第一终端发送数据信息的目标终端对应的预设间距变化参考量剔除,重新计算得到每个所述请求终端与所述第一终端的间距变化参考量,将数值最小的间距变化参考量对应的所述请求终端作为目标终端,通过所述目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
结合第一方面或第一方面的第一、第二、第三、第四或第五种实施例,在第一方面的第六种实施例中,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端的间距超过预设间距阈值时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
结合第一方面或第一方面的第一、第二、第三、第四或第五种实施例,在第一方面的第七种实施例中,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端断开连接时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
第二方面,本发明实施例提供了一种基于5G通信的数据传输***,包括:基于D2D通信技术互相连接的移动终端,所述***还包括:
判断单元,用于当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端;
第一获取单元,用于若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端;
第二获取单元,用于基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端;
数据传输单元,用于通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
第三方面,本发明实施例提供了一种基于5G通信的数据传输装置,包括:基于D2D通信技术互相连接的移动终端,还包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现第一方面中任一实施例所述的数据传输方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一实施例所述的数据传输方法。
本发明的上述技术方案与现有技术相比具有如下优点:在接收到已存在的数据请求信息时,获取在先发送该数据请求信息的移动终端的位置信息和在预设时长内的运动信息,基于位置信息和运动信息确定目标终端,通过目标终端为第一终端发送该数据请求信息对应的数据信息,通过移动终端之间的数据共享在不占用数据流量的带宽的情况下,完成移动终端的数据获取,使得移动终端可以没有网络或者信号较弱的情况也能获取数据。
附图说明
图1为本发明实施例提供的一种基于5G通信的数据传输方法流程示意图;
图2是本发明另一实施例提供的一种基于5G通信的数据传输方法流程示意图;
图3是本发明又一实施例提供的一种基于5G通信的数据传输方法流程示意图其一;
图4是本发明又一实施例提供的一种基于5G通信的数据传输方法流程示意图其二;
图5是本发明又一实施例提供的一种基于5G通信的数据传输***结构示意图;
图6是本发明又一实施例提供的一种基于5G通信的数据传输装置结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
如图1所示,本发明实施例提供了一种基于5G通信的数据传输方法,应用于基于D2D通信技术互相连接的移动终端。参照图1,所述方法包括如下步骤:
S11、当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端。
在本实施例中,第五代移动通信技术(5th generation mobile networks或5thgeneration wireless systems、5th-Generation,简称5G或5G技术)是最新一代蜂窝移动通信技术,也是即4G(LTE-A、WiMax)、3G(UMTS、LTE)和2G(GSM)***之后的延伸。作为面向5G关键候选技术之一的D2D通信技术,在依托未来移动通信技术的超高速率、超大带宽、超大规模接入能力和超大数据处理能力等特征的基础上,通过发挥自身的核心技术优势,将在5G移动通信运用中充分彰显自身优势。D2D即Device-to-Device,也称之为终端直通。D2D通信技术是指两个对等的用户节点之间直接进行通信的一种通信方式。在由D2D通信用户组成的分散式网路中,每个用户节点都能发送和接收信号,并具有自动路由(转发消息)的功能。
在本实施例中,在接收到任一所述移动终端的数据请求信息,比如请求视频的信息、请求音频的信息、请求聊天数据的信息等控制指令时,确认是否存在该数据请求信息,比如,接收到该移动终端的数据请求信息的基站可以确认在先是否有其他移动终端发送过该数据请求信息,如果存在该数据请求信息,则可以直接从其他移动终端中得到该数据请求信息对应的数据信息,基于5G通信技术的D2D原理,可以其他移动终端中获取该数据请求信息对应的数据,从而避免占用基站的带宽,提高数据传输效率。
S12、若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端。
在本实施例中,若确认数据请求信息已存在,分别获取每个请求终端的位置信息和在预设时长内的运动信息、第一终端的位置信息和在预设时长内的运动信息,其中,位置信息可以由移动终端内设置的定位模块得到,本方案对此不作赘述,通过定位模块可以得到移动终端相应的运动信息,比如,通过位置随时间的变化即可得到运动加速度、通过实施定位即可得到运动轨迹等信息。
S13、基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端。
在本实施例中,基于位置信息和运动信息,确定为第一终端发送数据信息的请求终端,比如,由于在一个基站的范围内,存在请求终端,若只存在一个请求终端,且其位置与第一终端的间距适当时,其则直接将该请求终端作为目标终端,其中,间距是否适当可以通过预先设定的间距阈值进行限定,若存在多个请求终端时,根据第一终端和各个请求终端的位置信息确定两个终端的距离是否过远,可以根据间距的远近进行评分,而后,根据两个终端的运动信息,确定终端此时的运动是否过大,因为终端的运动会导致位置发生变化,而位置变化越大会导致两个终端之间的数据传输效率波动越大,为保证请求终端向第一终端发送数据的数据传输效率,应采用间距较小且运动量较小的请求终端。
S14、通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
在本实施例中,通过上述步骤确定的目标终端为请求数据的第一终端发送对应数据请求信息的数据信息,若目标终端和第一终端可以不通过其他移动终端直接连接,则直接连接将相应的数据传输到第一终端,若目标终端和第一终端无法直接连接,则两个终端之间的数据传输方式可以通过D2D的数据传输模式进行远程中继传输,本方案在此不做特别限定。
在本实施例中,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端的间距超过预设间距阈值时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
在本实施例中,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端断开连接时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
在本实施例中,当为第一终端发送数据的目标终端与第一终端的间距超过预设间距阈值,或者断开连接时,及时切换为第一终端发送数据的目标终端,保证数据的传输效率。
在本发明实施例中,给出了一种基于5G通信技术的数据传输方法,针对基站而言,在任一终端向基站请求之前其他终端请求过的数据时,比如,基站接收到任一终端发送的请求下载某段视频、某段音乐、某篇文章的指令,在基站的数据交互记录中可以查询到在先发送请求指令的终端的标识,基于D2D通信技术,为请求数据的第一终端确定转发数据的其他终端,而后,通过其他终端与当前请求数据的终端的位置信息和在预设时长内的运动信息确定一目标终端,通过再先已获取到数据的目标终端为当前发送请求指令的终端转发数据,通过移动终端之间的数据共享在不占用数据流量的带宽的情况下,完成移动终端的数据获取,使得移动终端可以没有网络或者信号较弱的情况也能获取数据。
如图2所示,本发明实施例提供了一种数据传输方法。参照图2,所述数据传输方法包括如下步骤:
S21、当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端。
有关步骤S21,详细可参见步骤S11中的描述,本实施例在此不再赘述。
S22、若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端。
有关步骤S22,详细可参见步骤S12中的描述,本实施例在此不再赘述。
S23、根据每个所述请求终端和所述第一终端的位置信息计算得到每个所述请求终端与所述第一终端的初始相对间距。
在本实施例中,根据请求终端和第一终端的位置信息分别计算每个请求终端与第一终端的相对间距,在本领域中,两个终端的空间距离越大,在传输过程中可能遇见的信号问题就会越多,并最终导致数据传输时延越高,所以,两个终端之间的间距可以用以表示两个终端之间的数据传输效率。
S24、根据所述第一终端的运动信息得到所述第一终端的第一预测运动轨迹。
在本实施例中,根据第一终端过往的运动信息对第一终端的运动走势进行预测,日常生活中,大部分人的运动轨迹较为固定,比如,周一至周五的上班时间、早上几点起床、起床后何时出门、上班的运动轨迹、上班时的运动轨迹都是有迹可循,同理可知悉周末的运动轨迹,在得知请求终端和第一终端的初始相对间距后,获取第一终端的预测运动轨迹,以此来预测在未来一段时间内第一终端的位置是否会出现较大变化,参考终端的位置变化来确认终端之间的数据传输质量。在本实施例中,基于历史运动信息获取预测运动轨迹可以通过深度学习方法或者线性回归的方式得到。
S25、根据每个所述请求终端的运动信息得到每个所述请求终端的第二预测运动轨迹。
在本实施例中,同理获取每个请求终端的预测运动轨迹。
S26、基于所述第一预测运动轨迹和每个所述第二预测运动轨迹,得到每经过预设时长后每个所述请求终端与所述第一终端的相对间距。
在本实施例中,根据第一预测运动轨迹和每个第二预测运动轨迹,获取第一终端和每个请求终端在当前时间后每经过预设时长后请求终端和第一终端的相对间距,通过计算得到的相对间距即可确认每个请求终端和第一终端的相对间距变化,比如,请求终端与第一终端的相对间距逐渐增大,请求终端与第一终端的相对间距逐渐减小的的情况。
S27、根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端;其中,所述目标终端与所述第一终端的间距变化符合预设条件。
在本实施例中,通过请求终端和第一中盾的初始相对间距和在一段时间内每经过预设时长后的相对间距,
S28、通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
有关步骤S28,详细可参见步骤S14中的描述,本实施例在此不再赘述。
如图3所示,在本实施例中,步骤S27中的所述根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端,包括如下步骤:
S31、针对每个所述请求终端,通过如下公式计算所述请求终端与所述第一终端的间距变化参考量:
其中,M为所述间距变化参考量,N1为所述初始相对间距,N2、N3.......N(n-2)、N(n-1)、Nn为所述请求终端与所述第一终端每经过预设时长后的相对间距。
在本实施例中,由于请求终端和第一终端的间距越远,请求终端将数据传输到第一终端的数据传输时间就越长,或者,容易导致数据传输的效果变差的变量就越多,若通过D2D连接的其他终端进行中继传输,则可能导致中继的终端增多,增加传输所耗费的时间,所以,在本步骤中,参考请求终端和第一终端的初始相对间距和随后每间隔预设时长后的相对间距的变化量,来计算两个终端的间距变化参考量,由上述公式可以得到,当前预设时长后的相对间距若比上一预设时长的相对间距缩小,则说明请求终端与第一终端的相对间距在缩小,若请求终端保持加速与第一终端的相对间距时,则间距变化参考量就越小,由于终端之间的距离越小最终的数据传输效果就越好,但是本方案中的参考量是一个预测量,而且终端的位置变化,可能其D2D连接的终端也会发生相应变化,其中耗费的时间可能更长,所以,在本步骤中,只参考相邻的像个预设时长内的相对间距变化来计算间距变化参考量。
S32、将每个所述间距变化参考量与预设间距变化参考量进行比较,判断所述间距变化参考量是否小于或等于所述预设间距变化参考量。
S33、当所述间距变化参考量小于或等于所述预设间距变化参考量时,将所述间距变化参考量对应的请求终端作为所述目标终端。
在本实施例中,同上所述,当根据预测得到的相对间距计算得到的间距变化参考量越小,则说明请求终端与第一终端的相对间距越小,且请求终端和第一终端通过D2D技术相连接的其他终端的变化可能越小,所以其数据传输线路的稳定性就越好,最终的数据传输效果越好,此时,将间距变化参考量小于或等于预设间距变化参考量的各个请求终端作为目标终端。
在本实施例中,当所有所述间距变化参考量均大于所述预设间距变化参考量时,将数值最小的所述间距变化参考量对应的、且与所述第一终端的相对间距小于预设距离的的请求终端作为所述目标终端。
在本实施例中,当计算得到的各个请求终端与第一终端的间距变化参考量均大于预设间距变化参考量时,则将数值最小的间距变化参考量对应的,且确定与第一终端的相对间距小于预设距离的请求终端,作为目标终端,以通过请求终端向第一终端发送数据,避免通过基站传输,占用基站是基带,同时,可以有效的提高数据传输速率,当然,若本步骤中的条件还不满足,则可以选择通过基站获取数据后传输给第一终端。
如图4所示,在本实施例中,步骤S28中通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息,包括如下步骤:
S41、将每个所述目标终端对应的间距变化参考量按大小进行排序。
在本实施例中,可以将获取得到的目标终端按间距变化参考量的大小进行排序,以确定在预测结果中,数据传输效果最好的目标终端。
S42、通过数值最小的间距变化参考量对应的目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
在本实施例中,通过数据传输效果最好的目标终端为第一终端发送数据请求信息的数据信息,保证以最佳的数据传输效果传输数据信息。
在本实施例中,所述传输方法还包括:当为所述第一终端发送数据信息的目标终端与所述第一终端的相对间距大于预设间距阈值时,将为所述第一终端发送数据信息的目标终端对应的预设间距变化参考量剔除,重新计算得到每个所述请求终端与所述第一终端的间距变化参考量,将数值最小的间距变化参考量对应的所述请求终端作为目标终端,通过所述目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
如图5所示,本发明实施例提供了一种基于5G通信的数据传输***,包括:基于D2D通信技术互相连接的移动终端,所述***还包括:判断单元11、第一获取单元12、第二获取单元13和数据传输单元14。
在本实施例中,判断单元11,用于当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端;
在本实施例中,第一获取单元12,用于若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端;
在本实施例中,第二获取单元13,用于基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端;
在本实施例中,数据传输单元14,用于通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
在本实施例中,所述第二获取单元13包括:第一计算子单元、第一处理子单元、第二处理子单元和第三处理子单元、
在本实施例中,第一计算子单元,用于根据每个所述请求终端和所述第一终端的位置信息计算得到每个所述请求终端与所述第一终端的初始相对间距。
在本实施例中,第一处理子单元,用于根据所述第一终端的运动信息得到所述第一终端的第一预测运动轨迹;根据每个所述请求终端的运动信息得到每个所述请求终端的第二预测运动轨迹。
在本实施例中,第二处理子单元,用于基于所述第一预测运动轨迹和每个所述第二预测运动轨迹,得到每经过预设时长后每个所述请求终端与所述第一终端的相对间距。
在本实施例中,第三处理子单元,用于根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端;其中,所述目标终端与所述第一终端的间距变化符合预设条件。
在本实施例中,所述第三处理子单元,具体用于针对每个所述请求终端,通过如下公式计算所述请求终端与所述第一终端的间距变化参考量:
其中,M为所述间距变化参考量,N1为所述初始相对间距,N2、N3.......N(n-2)、N(n-1)、Nn为所述请求终端与所述第一终端每经过预设时长后的相对间距;
所述第三处理子单元,具体用于将每个所述间距变化参考量与预设间距变化参考量进行比较,判断所述间距变化参考量是否小于或等于所述预设间距变化参考量;当所述间距变化参考量小于或等于所述预设间距变化参考量时,将所述间距变化参考量对应的请求终端作为所述目标终端。
在本实施例中,所述第二获取单元13还用于当所有所述间距变化参考量均大于所述预设间距变化参考量时,将数值最小的所述间距变化参考量对应的、且与所述第一终端的相对间距小于预设距离的的请求终端作为所述目标终端。
在本实施例中,所述数据传输单元14具体用于将每个所述目标终端对应的间距变化参考量按大小进行排序;通过数值最小的间距变化参考量对应的目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
在本实施例中,所述第二获取单元13还用于当为所述第一终端发送数据信息的目标终端与所述第一终端的相对间距大于预设间距阈值时,将为所述第一终端发送数据信息的目标终端对应的预设间距变化参考量剔除,重新计算得到每个所述请求终端与所述第一终端的间距变化参考量,将数值最小的间距变化参考量对应的所述请求终端作为目标终端。
在本实施例中,所述数据传输单元14还用于当为所述第一终端发送数据信息的目标终端与所述第一终端的间距超过预设间距阈值时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
在本实施例中,所述数据传输单元14还用于当为所述第一终端发送数据信息的目标终端与所述第一终端断开连接时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
如图6所示,本发明实施例提供了一种基于5G通信的数据传输装置,包括处理器1110、通信接口1120、存储器1130和通信总线1140,其中,处理器1110,通信接口1120,存储器1130通过通信总线1140完成相互间的通信;
存储器1130,用于存放计算机程序;
处理器1110,用于执行存储器1130上所存放的程序时,实现如下所述的基于5G通信的终端连接方法:
当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端;
若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端;
基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端;
通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
本发明实施例提供的电子设备,处理器1110通过执行存储器1130上所存放的程序实现了在接收到已存在的数据请求信息时,说明服务器或其他服务终端已接收过该数据请求信息,并进行相应处理,此时,获取在先发送该数据请求信息的移动终端的位置信息和在预设时长内的运动信息,基于位置信息和运动信息确定目标终端,通过目标终端为第一终端发送该数据请求信息对应的数据信息,通过移动终端之间的数据共享在不占用数据流量的带宽的情况下,完成移动终端的数据获取,使得移动终端可以没有网络或者信号较弱的情况也能获取数据。
上述电子设备提到的通信总线1140可以是外设部件互连标准(PeripheralComponentInterconnect,简称PCI)总线或扩展工业标准结构(ExtendedIndustryStandardArchitecture,简称EISA)总线等。该通信总线1140可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口1120用于上述电子设备与其他设备之间的通信。
存储器1130可以包括随机存取存储器1130(RandomAccessMemory,简称RAM),也可以包括非易失性存储器1130(non-volatilememory),例如至少一个磁盘存储器1130。可选的,存储器1130还可以是至少一个位于远离前述处理器1110的存储装置。
上述的处理器1110可以是通用处理器1110,包括中央处理器1110(CentralProcessingUnit,简称CPU)、网络处理器1110(NetworkProcessor,简称NP)等;还可以是数字信号处理器1110(DigitalSignalProcessing,简称DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以第一方面中任一实施例所述的数据传输方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidStateDisk(SSD))等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (9)
1.一种基于5G通信的数据传输方法,应用于基于D2D通信技术互相连接的移动终端,其特征在于,所述方法包括:
当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端;
若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端;
基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端;
通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息;
其中,所述基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端,包括:
根据每个所述请求终端和所述第一终端的位置信息计算得到每个所述请求终端与所述第一终端的初始相对间距;
根据所述第一终端的运动信息得到所述第一终端的第一预测运动轨迹;
根据每个所述请求终端的运动信息得到每个所述请求终端的第二预测运动轨迹;
基于所述第一预测运动轨迹和每个所述第二预测运动轨迹,得到每经过预设时长后每个所述请求终端与所述第一终端的相对间距;
根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端;其中,所述目标终端与所述第一终端的间距变化符合预设条件;
其中,所述根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端,包括:
针对每个所述请求终端,通过如下公式计算所述请求终端与所述第一终端的间距变化参考量:
其中,M为所述间距变化参考量,N1为所述初始相对间距,N2、N3......N(n-2)、N(n-1)、Nn为所述请求终端与所述第一终端每经过预设时长后的相对间距;
将每个所述间距变化参考量与预设间距变化参考量进行比较,判断所述间距变化参考量是否小于或等于所述预设间距变化参考量;
当所述间距变化参考量小于或等于所述预设间距变化参考量时,将所述间距变化参考量对应的请求终端作为所述目标终端。
2.根据权利要求1所述的传输方法,其特征在于,所述方法还包括:
当所有所述间距变化参考量均大于所述预设间距变化参考量时,将数值最小的所述间距变化参考量对应的、且与所述第一终端的相对间距小于预设距离的请求终端作为所述目标终端。
3.根据权利要求1所述的传输方法,其特征在于,所述通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息,包括:
将每个所述目标终端对应的间距变化参考量按大小进行排序;
通过数值最小的间距变化参考量对应的目标终端为所述第一终端发送对应所述数据请求信息的数据信息。
4.根据权利要求2所述的传输方法,其特征在于,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端的相对间距大于预设间距阈值时,将为所述第一终端发送数据信息的目标终端对应的预设间距变化参考量剔除,重新计算得到每个所述请求终端与所述第一终端的间距变化参考量,将数值最小的间距变化参考量对应的所述请求终端作为目标终端,通过所述目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
5.根据权利要求1~4中任一所述的传输方法,其特征在于,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端的间距超过预设间距阈值时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
6.根据权利要求1~4中任一所述的传输方法,其特征在于,所述传输方法还包括:
当为所述第一终端发送数据信息的目标终端与所述第一终端断开连接时,通过另一目标终端向所述第一终端发送对应所述数据请求信息的数据信息。
7.一种基于5G通信的数据传输***,包括:基于D2D通信技术互相连接的移动终端,其特征在于,所述***还包括:
判断单元,用于当接收到第一终端的数据请求信息时,判断所述数据请求信息是否已存在;所述第一终端为任一移动终端;
第一获取单元,用于若所述数据请求信息已存在,获取每个请求终端和所述第一终端的位置信息和在预设时长内的运动信息;其中,所述请求终端为在先发送所述数据请求信息的所述移动终端;
第二获取单元,用于基于所述位置信息和所述运动信息,获取为所述第一终端转发数据信息的请求终端,作为目标终端;
数据传输单元,用于通过所述目标终端为所述第一终端发送对应所述数据请求信息的数据信息;
所述第二获取单元包括:第一计算子单元、第一处理子单元、第二处理子单元和第三处理子单元;
第一计算子单元,用于根据每个所述请求终端和所述第一终端的位置信息计算得到每个所述请求终端与所述第一终端的初始相对间距;
第一处理子单元,用于根据所述第一终端的运动信息得到所述第一终端的第一预测运动轨迹;根据每个所述请求终端的运动信息得到每个所述请求终端的第二预测运动轨迹;
第二处理子单元,用于基于所述第一预测运动轨迹和每个所述第二预测运动轨迹,得到每经过预设时长后每个所述请求终端与所述第一终端的相对间距;
第三处理子单元,用于根据所述初始相对间距和每经过预设时长后的相对间距,得到为所述第一终端转发数据信息的请求终端,作为目标终端;其中,所述目标终端与所述第一终端的间距变化符合预设条件;
所述第三处理子单元,具体用于针对每个所述请求终端,通过如下公式计算所述请求终端与所述第一终端的间距变化参考量:
其中,M为所述间距变化参考量,N1为所述初始相对间距,N2、N3......N(n-2)、N(n-1)、Nn为所述请求终端与所述第一终端每经过预设时长后的相对间距;
所述第三处理子单元,具体用于将每个所述间距变化参考量与预设间距变化参考量进行比较,判断所述间距变化参考量是否小于或等于所述预设间距变化参考量;当所述间距变化参考量小于或等于所述预设间距变化参考量时,将所述间距变化参考量对应的请求终端作为所述目标终端。
8.一种基于5G通信的数据传输装置,包括:基于D2D通信技术互相连接的移动终端,其特征在于,还包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1~6中任一所述的基于5G通信的数据传输方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~6中任一所述的基于5G通信的数据传输方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911121470.2A CN110708661B (zh) | 2019-11-15 | 2019-11-15 | 一种基于5g通信的数据传输方法、***、装置及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911121470.2A CN110708661B (zh) | 2019-11-15 | 2019-11-15 | 一种基于5g通信的数据传输方法、***、装置及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110708661A CN110708661A (zh) | 2020-01-17 |
CN110708661B true CN110708661B (zh) | 2020-08-21 |
Family
ID=69206237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911121470.2A Active CN110708661B (zh) | 2019-11-15 | 2019-11-15 | 一种基于5g通信的数据传输方法、***、装置及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110708661B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291775A (zh) * | 2020-10-19 | 2021-01-29 | 深圳市中诺通讯有限公司 | 终端获取业务的方法及设备 |
CN112543423B (zh) * | 2020-11-23 | 2022-04-29 | 广州技象科技有限公司 | 一种物联网展馆数据共享方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571863A (zh) * | 2010-12-30 | 2012-07-11 | 国际商业机器公司 | 实现移动终端之间内容共享的方法和装置 |
CN107948956A (zh) * | 2017-11-07 | 2018-04-20 | 北京小米移动软件有限公司 | 定位方法及装置 |
CN108307677A (zh) * | 2015-05-05 | 2018-07-20 | 诺基亚通信公司 | 方法、***及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8295852B2 (en) * | 2007-03-30 | 2012-10-23 | Telecom Italia S.P.A. | Method and system for enabling connection of a mobile communication terminal to a radio communication network |
CN106686679B (zh) * | 2016-12-19 | 2020-03-17 | 西安交通大学 | 内容中心网络中基于能效的多跳d2d路由跳数限制方法 |
-
2019
- 2019-11-15 CN CN201911121470.2A patent/CN110708661B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571863A (zh) * | 2010-12-30 | 2012-07-11 | 国际商业机器公司 | 实现移动终端之间内容共享的方法和装置 |
CN108307677A (zh) * | 2015-05-05 | 2018-07-20 | 诺基亚通信公司 | 方法、***及装置 |
CN107948956A (zh) * | 2017-11-07 | 2018-04-20 | 北京小米移动软件有限公司 | 定位方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110708661A (zh) | 2020-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11743823B2 (en) | Efficient MICO mode management method utilizing network analysis information in 5G mobile network system | |
US10178167B2 (en) | Real-time peer-to-peer communications in an environment that includes a restricted channel | |
EP3552351B1 (en) | Method and migration managing module for managing a migration of a service | |
US8996042B1 (en) | System and method for forwarding a paging message between access nodes | |
CN110708661B (zh) | 一种基于5g通信的数据传输方法、***、装置及介质 | |
CN110691384A (zh) | 一种网络切片使用方法及装置 | |
CN111107017A (zh) | 一种交换机报文拥塞的处理方法、设备以及存储介质 | |
CN108738079B (zh) | 一种传输速率协商方法及装置 | |
JP2018160017A (ja) | サーバ、サービス提供システム、サービス提供方法及びプログラム | |
US8700059B1 (en) | Selecting a carrier | |
US20180176817A1 (en) | Data throughput control in a mobile wireless communication environment | |
US10003954B2 (en) | Method and apparatus for distributive mobility management | |
CN114630346B (zh) | 基于无线智能控制平台的数据交互方法、装置 | |
CN107404404B (zh) | 一种基于物联网的终端路由选择方法及物联网终端 | |
CN110856148B (zh) | 一种基于5g通信的数据传输方法、***、装置及介质 | |
CN110650433B (zh) | 一种基于5g通信的数据传输方法、***、装置及介质 | |
CN110809235B (zh) | 基于5g通信的终端远程控制方法、***、装置及介质 | |
US9088959B1 (en) | Paging back-off timer | |
CN110856147B (zh) | 一种基于5g通信的终端连接方法、***、装置及介质 | |
JP6469203B2 (ja) | 端末装置、通信セッション確立方法、及び、プログラム | |
US11277765B2 (en) | Adaptive media service | |
US9307471B1 (en) | Selecting an access node for wireless device communication | |
CN114128395A (zh) | 一种重定向方法及相关设备 | |
US9055399B1 (en) | Systems and methods of tracking area adjustment | |
US20120079028A1 (en) | Content sharing system performance improvement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220127 Address after: 610101 Room 301, No. 9, west section of Gangyuan Avenue, Lingang Economic Development Zone, Yibin City, Sichuan Province Patentee after: Yibin Dongfang tuoyu Technology Co.,Ltd. Address before: 518000 south block, 4th floor, building B, Kingdee Software Park, No.2, Keji South 12th Road, South District, high tech Industrial Park, Nanshan District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN EASTAEON TECHNOLOGY Co.,Ltd. |