数据传输方法、装置、网络设备和存储介质制造方法及图纸

技术编号:28326478 阅读:15 留言:0更新日期:2021-05-04 13:08
本申请涉及一种数据传输方法、装置、网络设备和存储介质。所述方法包括:确定接收到的业务数据是否为垂直行业的业务数据;若是,则根据所述业务数据中携带的目的设备的目的网际互连协议IP地址,对所述业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或者解封装,得到目标业务数据;所述GTPU头部字段携带用于传输所述业务数据的隧道端点标识TEID和数据流标识QFI;根据所述目的IP地址传输所述目标业务数据。采用上述方法可以降低垂直行业的业务数据的传输时延,提升业务数据的传输可靠性。

【技术实现步骤摘要】
数据传输方法、装置、网络设备和存储介质
本申请涉及通信
,特别是涉及一种数据传输方法、装置、网络设备和存储介质。
技术介绍
在无线通信系统中的独立组网模式下,用户设备(UserEquipment,简称UE)的数据只能实现公网传输,也就是说,所有UE的数据都需要经过核心网进行转发,一方面导致核心网需要处理的数据量较大,负担较重;另一方面,UE的数据发送至核心网需要经过多个网络设备,在无人机业务、机器人业务、远程医疗业务等垂直行业应用场景下无法保证数据的低时延传输。传统方法中,无线通信系统中可以在基站和核心网之间引入多接入边缘计算(Multi-AccessEdgeComputing,简称MEC)设备,通过MEC设备将第四代移动通信(4th-Generation,简称4G)业务数据中的部分数据分流至本地服务器,通过本地服务器对4G业务数据中的部分数据进行处理后回传给UE,而不需要将4G业务数据的所有数据均发送至核心网。但是,上述MEC设备无法对第五代移动通信(5th-Generation,简称5G)业务数据进行分流。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够适用于5G系统的数据传输方法、装置、网络设备和存储介质。一种数据传输方法,上述方法包括:确定接收到的业务数据是否为垂直行业的业务数据;若是,则根据业务数据中携带的目的设备的目的IP地址,对业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或者解封装,得到目标业务数据;GTPU头部字段携带用于传输业务数据的隧道端点标识TEID和数据流标识QFI;根据目的IP地址传输目标业务数据。在其中一个实施例中,上述若业务数据为上行业务数据,根据目的IP地址对业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或解封装,得到目标业务数据,包括:获取目的IP地址对应的目的媒体存取控制位址MAC地址;目的MAC地址为接收上行业务数据的服务器的MAC地址;根据目的MAC地址以及预设的网络设备的MAC地址,形成第一MAC头部字段;剔除上行业务数据中携带的第一GTPU头部字段,并在解封装后的上行业务数据中封装第一MAC头部字段,形成目标业务数据;相应地,根据目的IP地址传输目标业务数据,包括:将目标业务数据发送至目的IP地址对应的服务器。在其中一个实施例中,上述获取目的IP地址对应的目的媒体存取控制位址MAC地址,包括:在预设的地址对应列表,查找目的IP地址对应的目的MAC地址;地址对应列表包括各IP地址对应的MAC地址。在其中一个实施例中,上述方法还包括:若地址对应列表中不包括目的IP地址对应的MAC地址,则通过网络设备的本地分流端口广播MAC地址请求消息;MAC地址请求消息用于请求目的IP地址对应的服务器返回目的IP地址对应的目的MAC地址。在其中一个实施例中,上述确定接收到的业务数据是否为垂直行业的业务数据,包括:解析上行业务数据中携带的目的IP地址;目的地IP地址为待接收上行业务数据的服务器的IP地址;将目的IP地址与预设的上行分流列表进行匹配;上行分流列表中包括接收待分流的业务数据的至少一个服务器的IP地址;若目的IP地址与上行分流列表匹配,则确定上行业务数据为垂直行业的业务数据。在其中一个实施例中,上述剔除上行业务数据中携带的第一GTPU头部字段之前,还包括:对第一GTPU头部字段进行解码,获得第一GTPU头部字段中携带的第一上行隧道端点标识UL-TEID和第一QFI;基于第一UL-TEID和第一QFI,以及上行业务数据中携带的IP信息,对下行分流规则列表进行更新;下行分流规则列表中包括发送至服务器的各目标业务数据对应的UL-TEID、QFI以及IP信息。在其中一个实施例中,上述确定接收到的业务数据是否为垂直行业的业务数据之前,还包括:确定本地分流开关是否开启;若是,则执行确定接收到的业务数据是否为垂直行业的业务数据的步骤。在其中一个实施例中,上述若业务数据为下行业务数据,目的IP地址为接收下行业务数据的用户设备UE的UEIP地址;根据业务数据中携带的目的设备的目的IP地址,对业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或者解封装,得到目标业务数据,包括:根据UEIP地址确定第二GTPU头部字段;第二GTPU头部字段携带下行隧道端点标识DL-TEID和QFI,用于下行业务数据在网络设备与UE对应的基站之间的数据传输;剔除下行业务数据中携带的第二MAC头部字段,并在解封后的下行业务数据中封装第二GTPU头部字段,形成目标业务数据;相应地,根据目的IP地址传输目标业务数据,包括:将目标业务数据发送至UE所在的基站。在其中一个实施例中,上述根据UEIP地址确定第二GTPU头部字段,包括:基于预设的会话信息列表,获取与UEIP地址匹配的目标会话信息;会话信息列表中包括各UE对应的会话信息,会话信息包括UE的IP地址、UL-TEID、DL-TEID、UE所在基站的IP地址、核心网用户面功能UPFIP地址以及QFI;根据目标会话信息中的DL-TEID和QFI,生成第二GTPU头部字段。在其中一个实施例中,上述基于预设的会话信息列表,获取与UEIP地址匹配的目标会话信息,包括:在预设的下行分流规则列表中,获取与UEIP地址对应的目标UL-TEID;在会话信息列表中查找与目标UL-TEID匹配的目标会话信息。在其中一个实施例中,上述方法还包括:若UEIP地址与下行分流规则列表不匹配,则在下行业务数据为非ICMP报文的情况下,采用与非ICMP报文匹配的默认IP地址,在会话信息列表中查找与默认IP地址匹配的目标会话信息。在其中一个实施例中,上述在解封后的下行业务数据中封装第二GTPU头部字段,形成目标业务数据,包括:根据目标会话信息中的基站的IP地址以及UPFIP地址生成IP头部字段;根据目标会话信息中的基站的IP地址确定UE所在基站的MAC地址,生成第三MAC头部字段;在解封后的下行业务数据上依次封装第三MAC头部字段、IP头部字段以及第二GTPU头部数据,形成目标业务数据。在其中一个实施例中,上述方法还包括:对基站与核心网之间传输的信令进行监测;对于监测到的上行信令,提取上行信令中携带的第一承载信息,并将上行信令透传至核心网;第一承载信息包括上行信令对应的UE的IP地址、DL-TEID、以及基站的IP地址;对于监测到的下行信令,提取下行信令中携带的第二承载信息,并将下行信令透传至基站;第二承载信息包括下行信令对应的UE的IP地址、UL-TEID、UPFIP地址、以及QFI;基于第一承载信息和第二承载信息,更新会话信息列表。在其中一个实施例中,上述若业务数据为本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n确定接收到的业务数据是否为垂直行业的业务数据;/n若是,则根据所述业务数据中携带的目的设备的目的网际互连协议IP地址,对所述业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或者解封装,得到目标业务数据;所述GTPU头部字段携带用于传输所述业务数据的隧道端点标识TEID和数据流标识QFI;/n根据所述目的IP地址传输所述目标业务数据。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
确定接收到的业务数据是否为垂直行业的业务数据;
若是,则根据所述业务数据中携带的目的设备的目的网际互连协议IP地址,对所述业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或者解封装,得到目标业务数据;所述GTPU头部字段携带用于传输所述业务数据的隧道端点标识TEID和数据流标识QFI;
根据所述目的IP地址传输所述目标业务数据。


2.根据权利要求1所述的数据传输方法,其特征在于,若所述业务数据为上行业务数据,所述根据所述目的网际互连协议IP地址对所述业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或解封装,得到目标业务数据,包括:
获取所述目的IP地址对应的目的媒体存取控制位址MAC地址;所述目的MAC地址为接收所述上行业务数据的服务器的MAC地址;
根据所述目的MAC地址以及预设的网络设备的MAC地址,形成第一MAC头部字段;
剔除所述上行业务数据中携带的第一GTPU头部字段,并在解封装后的上行业务数据中封装所述第一MAC头部字段,形成所述目标业务数据;
相应地,所述根据所述目的IP地址传输所述目标业务数据,包括:
将所述目标业务数据发送至所述目的IP地址对应的服务器。


3.根据权利要求2所述的数据传输方法,其特征在于,所述获取所述目的IP地址对应的目的媒体存取控制位址MAC地址,包括:
在预设的地址对应列表,查找所述目的IP地址对应的目的MAC地址;所述地址对应列表包括各IP地址对应的MAC地址。


4.根据权利要求3所述的数据传输方法,其特征在于,所述方法还包括:
若所述地址对应列表中不包括所述目的IP地址对应的MAC地址,则通过所述网络设备的本地分流端口广播MAC地址请求消息;所述MAC地址请求消息用于请求所述目的IP地址对应的服务器返回所述目的IP地址对应的目的MAC地址。


5.根据权利要求2所述的数据传输方法,其特征在于,所述确定接收到的业务数据是否为垂直行业的业务数据,包括:
解析所述上行业务数据中携带的所述目的IP地址;所述目的IP地址为待接收所述上行业务数据的服务器的IP地址;
将所述目的IP地址与预设的上行分流列表进行匹配;所述上行分流列表中包括接收待分流的业务数据的至少一个服务器的IP地址;
若所述目的IP地址与所述上行分流列表匹配,则确定所述上行业务数据为垂直行业的业务数据。


6.根据权利要求2所述的数据传输方法,其特征在于,所述剔除所述上行业务数据中携带的第一GTPU头部字段之前,还包括:
对所述第一GTPU头部字段进行解码,获得所述第一GTPU头部字段中携带的第一上行隧道端点标识UL-TEID和第一QFI;
基于所述第一UL-TEID和所述第一QFI,以及所述上行业务数据中携带的IP信息,对下行分流规则列表进行更新;所述下行分流规则列表中包括发送至服务器的各目标业务数据对应的UL-TEID、QFI以及IP信息。


7.根据权利要求2所述的数据传输方法,其特征在于,所述确定接收到的业务数据是否为垂直行业的业务数据之前,还包括:
确定本地分流开关是否开启;
若是,则执行确定接收到的业务数据是否为垂直行业的业务数据的步骤。


8.根据权利要求1-7任一项所述的数据传输方法,其特征在于,若所述业务数据为下行业务数据,所述目的IP地址为接收所述下行业务数据的用户设备UE的UEIP地址;所述根据所述业务数据中携带的目的设备的目的网际互连协议IP地址,对所述业务数据进行通用无线分组业务隧道用户面协议GTPU头部字段的封装或者解封装,得到目标业务数据,包括:
根据所述UEIP地址确定第二GTPU头部字段;所述第二GTPU头部字段携带下行隧道端点标识DL-TEID和QFI,用于所述下行业务数据在网络设备与所述UE对应的基站之间的数据传输;
剔除所述下...

【专利技术属性】
技术研发人员:李喜源张琪李信东李明珠
申请(专利权)人:京信网络系统股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1