数据的传输方法及装置、数据的传输系统与流程
未命名
10-21
阅读:57
评论:0
1.本技术涉及网络技术与安全领域,具体而言,涉及一种数据的传输方法及装置、数据的传输系统。
背景技术:
2.随着5g定制网的开展,越来越多的客户使用边缘用户数据面功能实体(user plane function,upf)组建自己的专用网络。为保证客户专网业务有良好的可持续性,目前边缘upf到客户园区网络一般采用的静态容灾方式,即通过人工配置,将相隔较远的、异地的两台upf,配置为1:1的主备关系。主业务upf与专网数据网络(data network,dn)的数据通路异常时,通过备业务upf中转流量到达专网dn,确保客户流量连续不中断转发。如果设定的备业务upf出现异常,备份通路将失效,难以满足客户对专网业务连续性保障的要求。
3.针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
4.本技术实施例提供了一种数据的传输方法及装置、数据的传输系统,以至少解决由于相关技术中只能通过人为配置单个upf备份数据通路造成的主数据通路和备份数据通路出现异常时,数据传输中断的的技术问题。
5.根据本技术实施例的一个方面,提供了一种数据的传输方法,包括:会话管理功能实体smf接收用户终端发送的请求信息,其中,请求信息用于请求基于报文转发控制协议pfcp与专用网络进行数据传输,请求信息中携带有用于建立多个数据通道的目标配置信息,多个数据通道包括:一端为用户数据面功能实体upf,另一端为专用网络的第一类数据通道,以及一端为目标upf,另一端为除目标upf以外的任意一个upf的第二类数据通道,目标upf为多个upf中优先级最高的upf,优先级为预先设定的;依据目标配置信息在多个数据通道中确定多个第一目标数据通道;基于多个第一目标数据通道将用户终端发送的数据传输到专用网络。
6.可选地,目标配置信息包括:专用网络的数据出口的地址、多个数据通道的多个状态标识和目标列表,其中,多个状态标识用于指示多个数据通道的运行状态,运行状态包括:连通状态和断开状态,目标列表用于记载运行状态为连通状态的目标数据通道对应的多个upf。
7.可选地,数据的传输方法还包括:接收多个upf发送的多个反馈信息,其中,多个反馈信息用于指示多个数据通道的建立结果;根据反馈信息对目标列表进行更新,得到更新后的目标列表;将更新后的目标列表发送到目标upf。
8.可选地,根据反馈信息对目标列表进行更新,包括:将与第一反馈信息对应的upf记录在目标列表中,其中,第一反馈信息对应多个数据通道建立成功的信息;将与第二反馈信息对应的upf从目标列表中删除,其中,第二反馈信息对应多个数据通道建立失败的信息。
9.可选地,依据目标配置信息在多个数据通道中确定多个第一目标数据通道,包括:从目标配置信息中获取多个状态标识;依据多个状态标识确定多个数据通道的运行状态;将多个数据通道中运行状态为连通状态的数据通道确定为第一目标数据通道,得到多个第一目标数据通道。
10.可选地,基于多个第一目标数据通道将用户终端发送的数据传输到专用网络,包括:在多个第一目标数据通道中确定用于传输数据的第二目标数据通道;通过第二目标数据通道将用户终端发送的数据传输到专用网络。
11.可选地,确定用于传输数据的第二目标数据通道,包括:确定多个第一目标数据通道中每个第一目标数据通道对应的upf,并确定upf的优先级;将优先级最高的upf对应的第一目标数据通道确定为第二目标数据通道。
12.可选地,基于多个第一目标数据通道将用户终端发送的数据转发到专用网络,包括:传输上行数据和传输下行数据;在传输上行数据时,smf将用户终端的数据发送至专用网络;在传输下行数据时,smf接收专用网络发送的数据。
13.根据本技术实施例的另一方面,还提供了一种数据传输的方法,包括:多个upf接收smf基于pfcp协议发送的目标配置信息,其中,目标配置信息包括:专用网络的数据出口的地址和目标列表,其中,目标列表用于记录与专用网络建立了数据通道,且数据通道为连通状态的多个upf;依据目标配置信息建立多个数据通道,其中,多个数据通道包括:与数据出口的地址指示的专用网络建立的多个第一类数据通道,以及与目标upf建立第二类数据通道,目标upf为多个upf中优先级最高的upf,优先级为预先设定的;基于多个数据通道将用户终端发送的数据传输到专用网络。
14.可选地,在依据目标配置信息建立多个数据通道之后,还包括:向smf发送反馈信息,其中,反馈信息用于指示数据通道的建立结果,建立结果包括:建立成功和建立失败。
15.根据本技术实施例的另一方面,还提供了一种数据的传输系统,传输系统用于执行上述的数据的传输方法,包括:smf模块和多个upf模块,其中,smf模块,与用户终端连接,用于接收用户终端发送的请求信息,其中,请求信息用于请求基于pfcp与专用网络进行数据传输,请求信息中携带有用于建立多个数据通道的目标配置信息;多个upf模块,与smf模块和专用网络连接,用于接收目标配置信息,依据目标配置信息建立多个数据通道,其中,多个数据通道包括:一端为upf模块,另一端为专用网络的第一类数据通道,以及一端为目标upf模块,另一端为除目标upf模块以外的任意一个upf模块的第二类数据通道,目标upf模块为多个upf模块中优先级最高的upf模块,优先级为预先设定的,多个数据通道用于将用户终端发送的数据传输到专用网络。
16.根据本技术实施例的另一方面,还提供了一种数据的传输装置,包括:接收模块,会话管理功能smf接收用户终端发送的请求信息,其中,请求信息用于请求基于报文转发控制协议pfcp与专用网络进行数据传输,请求信息中携带有用于建立多个数据通道的目标配置信息,多个数据通道包括:一端为用户面功能upf,另一端为专用网络的第一类数据通道,以及一端为目标upf,另一端为除目标upf以外的任意一个upf的第二类数据通道,目标upf为多个upf中优先级最高的upf,优先级为预先设定的;确定模块,用于依据目标配置信息在多个数据通道中确定多个第一目标数据通道;传输模块,用于基于多个第一目标数据通道将用户终端发送的数据传输到专用网络。
17.在本技术实施例中,采用会话管理功能实体smf接收用户终端发送的请求信息,其中,请求信息用于请求基于报文转发控制协议pfcp与专用网络进行数据传输,请求信息中携带有用于建立多个数据通道的目标配置信息,多个数据通道包括:一端为用户数据面功能实体upf,另一端为专用网络的第一类数据通道,以及一端为目标upf,另一端为除目标upf以外的任意一个upf的第二类数据通道,目标upf为多个upf中优先级最高的upf,优先级为预先设定的;依据目标配置信息在多个数据通道中确定多个第一目标数据通道;基于多个第一目标数据通道将用户终端发送的数据传输到专用网络的方式,提供一种基于报文转发控制协议pfcp的扩展消息,通过该扩展消息,使主业务upf自动绑定多台备业务upf,形成多条数据通道,达到了基于这多条数据通道形成1:n的流量备份的目的,从而实现了保障业务的连续性的技术效果,进而解决了由于相关技术中只能通过人为配置单个upf备份数据通路造成的主数据通路和备份数据通路出现异常时,数据传输中断的技术问题。
附图说明
18.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1是本技术实施例应用的通信系统100的示意图;
20.图2是根据本技术实施例的一种数据的传输方法的步骤流程图;
21.图3是根据本技术实施例的另一种数据传输的方法的步骤流程图;
22.图4是根据本技术实施例的一种数据的传输系统的示意图;
23.图5是根据本技术实施例的一种传输系统的工作流程图;
24.图6是根据本技术实施例的一种数据的传输装置的结构图。
具体实施方式
25.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
26.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
27.为了更好地理解本技术实施例,以下将本技术实施例中涉及的技术术语解释如下:
28.会话管理功能实体smf(session management function):是5g核心网元中负责会话管理的组件,包括建立、修改和终止用户会话,同时也负责用户策略和流量控制等功能。
29.用户数据面功能实体(user plane function,upf):是5g核心网元中负责用户面处理的组件,包括数据包的转发和路由等功能。
30.报文转发控制协议(packet forwarding control protocol,pfcp):是一种用于控制用户面数据包转发的协议,基于pfcp协议可以实现对5g核心网的会话管理、网络功能管理、负载平衡和流量报告等。
31.专用网络:一种仅限于特定组织或个人使用的网络,通常用于连接组织内部的计算机、服务器、设备和资源。专用网络只对内部用户可见并受其控制,因此,可以提供更高的安全性和可靠性。
32.在相关技术中,通过人工的方式的对upf进行角色绑定,进行1:1的流量备份通路配置,如果设定的备业务upf出现异常,备份通路将失效,导致数据传输中断,因此,存在难以满足客户对专网业务连续性保障的要求的问题。为了解决该问题,本技术实施例中提供了相关的解决方案,以下详细说明。
33.根据本技术实施例,提供了一种数据的传输方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
34.本技术实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统或5g系统等。
35.示例性的,本技术实施例应用的通信系统100如图1所示。该通信系统100可以包括网络设备110,网络设备110可以是与终端设备120(或称为通信终端、终端)通信的设备。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备进行通信。可选地,该网络设备110可以是gsm系统或cdma系统中的基站(base transceiver station,bts),也可以是wcdma系统中的基站(nodeb,nb),还可以是lte系统中的演进型基站(evolutional node b,enb或enodeb),或者是云无线接入网络(cloud radio access network,cran)中的无线控制器,或者该网络设备可以为移动交换中心、中继站、接入点、车载设备、可穿戴设备、集线器、交换机、网桥、路由器、5g网络中的网络侧设备或者未来演进的公共陆地移动网络(public land mobile network,plmn)中的网络设备等。
36.该通信系统100还包括位于网络设备110覆盖范围内的至少一个终端设备120。作为在此使用的“终端设备”包括但不限于经由有线线路连接,如经由公共交换电话网络(public switched telephone networks,pstn)、数字用户线路(digital subscriber line,dsl)、数字电缆、直接电缆连接;和/或另一数据连接/网络;和/或经由无线接口,如,针对蜂窝网络、无线局域网(wireless local area network,wlan)、诸如dvb-h网络的数字
电视网络、卫星网络、am-fm广播发送器;和/或另一终端设备的被设置成接收/发送通信信号的装置;和/或物联网(internet of things,iot)设备。被设置成通过无线接口通信的终端设备可以被称为“无线通信终端”、“无线终端”或“移动终端”。移动终端的示例包括但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信系统(personal communications system,pcs)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、web浏览器、记事簿、日历以及/或全球定位系统(global positioning system,gps)接收器的pda;以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。终端设备可以指接入终端、用户设备(user equipment,ue)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、5g网络中的终端设备或者未来演进的plmn中的终端设备等。
37.可选地,终端设备120之间可以进行设备到设备(device to device,d2d)通信。
38.可选地,5g系统或5g网络还可以称为新无线(new radio,nr)系统或nr网络。
39.在上述运行环境下,本技术实施例提供了一种数据的传输方法,图2是根据本技术实施例提供的数据的传输方法的步骤流程图,如图2所示,该方法包括如下步骤:
40.步骤s202,会话管理功能实体smf接收用户终端发送的请求信息,其中,请求信息用于请求基于报文转发控制协议pfcp与专用网络进行数据传输,请求信息中携带有用于建立多个数据通道的目标配置信息,多个数据通道包括:一端为用户数据面功能实体upf,另一端为专用网络的第一类数据通道,以及一端为目标upf,另一端为除目标upf以外的任意一个upf的第二类数据通道,目标upf为多个upf中优先级最高的upf,优先级为预先设定的。
41.本技术实施例提供的数据的传输方法是基于smf和upf共同实现的,通过扩展pfcp协议的消息类型,新增内网关联更新数据(即目标配置信息);在步骤s202中,smf接收用户终端发送的请求信息,启动基于pfcp的会话,基于pfcp将请求信息中的内网关联更新数据(即目标配置信息)发送至多个upf,smf通过新增的内网关联更新数据(即目标配置信息)与多个upf之间同步专用网络的信息,多个upf通过新增的内网关联更新数据(即目标配置信息)与专用网络生成(第一类)数据通道,并与一个指定的upf(即目标upf)建立(第二类)数据通道,以在用户终端和专用网络之间建立多个备份数据通道。其中,上述一个指定的upf(即目标upf)是预先定义的、优先级最高的主业务upf,主业务upf(即目标upf)与专用网络和剩余的每个upf之间均存在数据通道,因此,upf和专网之间存在多个数据通道,即用户终端与专用网络之间存在多个数据通道。
42.可选地,目标配置信息包括:专用网络的数据出口的地址、多个数据通道的多个状态标识和目标列表,其中,多个状态标识用于指示多个数据通道的运行状态,运行状态包括:连通状态和断开状态,目标列表用于记载运行状态为连通状态的目标数据通道对应的多个upf。
43.步骤s202中提及的新增的内网关联更新数据(即目标配置信息)包括:专用网络的数据出口的地址(dnn info)、用于指示每个数据通道是连通状态还是断开状态的状态标识
(path report)以及用于记录专用网络之间成功建立了连通状态的数据通道的upf的目标列表(path list info)。
44.步骤s204,依据目标配置信息在多个数据通道中确定多个第一目标数据通道。
45.在步骤s204中,根据新增的内网关联更新数据(即目标配置信息)在用户终端与专用网络之间存在多个数据通道中确定多个满足预设条件的数据通道(即第一目标数据通道)。
46.根据本技术一个可选的实施例,依据目标配置信息在多个数据通道中确定多个第一目标数据通道,包括:从目标配置信息中获取多个状态标识;依据多个状态标识确定多个数据通道的运行状态;将多个数据通道中运行状态为连通状态的数据通道确定为第一目标数据通道,得到多个第一目标数据通道。
47.在本实施例中,步骤s204中确定多个满足预设条件的数据通道(即第一目标数据通道)的方法如下:在新增的内网关联更新数据(即目标配置信息)中获取状态标识(path report),将状态标识(path report)为连通状态的数据通道确定为满足预设条件的数据通道(即第一目标数据通道),即本技术实施例中的满足预设条件指的是数据通道状态为连通状态。
48.步骤s206,基于多个第一目标数据通道将用户终端发送的数据传输到专用网络。
49.在步骤s206中,基于在步骤s206中选定的多条数据通道(即第一目标数据通道)实现用户终端和专用网络之间的数据传输。
50.根据本技术一个可选的实施例,基于多个第一目标数据通道将用户终端发送的数据传输到专用网络,包括:在多个第一目标数据通道中确定用于传输数据的第二目标数据通道;通过第二目标数据通道将用户终端发送的数据传输到专用网络。
51.在本实施例中,当存在多个满足预设条件的数据通道(即第一目标数据通道)时,从其中选定一条在当前时刻用于将用户终端发送的数据传输到专用网络的数据通道(即第二目标数据通道),在当前时刻仅利用这一条数据通道(即第二目标数据通道)在用户终端和专用网络之间传输数据。
52.可选地,确定用于传输数据的第二目标数据通道,包括:确定多个第一目标数据通道中每个第一目标数据通道对应的upf,并确定upf的优先级;将优先级最高的upf对应的第一目标数据通道确定为第二目标数据通道。
53.上述实施例中,在当前时刻用于将用户终端发送的数据传输到专用网络的数据通道(即第二目标数据通道)根据每条数据通道对应的upf确定;如果数据通道的一端为主业务upf(即目标upf),则该数据通道为主业务upf(即目标upf)与专用网络之间直达的数据通道,主业务upf(即目标upf)的优先级最高,其对应的数据通道的优先级也是是所有数据通道中优先级最高的,此时,将主业务upf(即目标upf)对应的数据通道(即优先级最高的数据通道)确定为当前时刻用于将用户终端发送的数据传输到专用网络的数据通道(即第二目标数据通道)。如果第一目标数据通道中不存在主业务upf(即目标upf)对应的数据通道,说明优先级最高的数据通道出现故障,无法传输数据;此时,从主业务upf(即目标upf)以外的upf中选定优先级最高的upf,将其对应的数据通道确定为在当前时刻用于将用户终端发送的数据传输到专用网络的数据通道(即第二目标数据通道)。
54.需要说明的是,在本技术实施例中只有主业务upf(即目标upf)与专用网络之间的
数据通道为直达专用网络的数据通道,其它upf与的数据通道均被分割为两部分,其中一部分是与主业务upf(即目标upf)之间的数据通道;另一部分是与专用网络连接的数据通道。主业务upf(即目标upf)接收smf转发的用户终端发送的数据,当主业务upf(即目标upf)与专用网络之间的数据通道不可用时,主业务upf(即目标upf)通过与其它upf之间的数据通道将用户终端发送的数据传输给其它upf,其它upf再通过其与专用网络之间的数据通道将用户终端发送的数据传输到专用网络。其中,主业务upf(即目标upf)与专用网络之间的数据通道的优先级与主业务upf(即目标upf)的优先级相同,而与其它upf连接的数据通道的优先级均与其它upf的优先级相同。例如,主业务upf与upf1之间的数据通道的优先级是与upf1的优先级相同的,upf1与专用网络的数据通道的优先级也是与upf1相同的。
55.根据本技术一些可选的实施例,基于多个第一目标数据通道将用户终端发送的数据转发到专用网络,包括:传输上行数据和传输下行数据;在传输上行数据时,smf将用户终端的数据发送至专用网络;在传输下行数据时,smf接收专用网络发送的数据。
56.在一些可选的实施例中,无论是主业务upf(即目标upf)与专用数据网络之间的数据通道还是其它upf与专用数据网络之间的数据通道都可以用于在用户终端和专用网络之间传输数据;既可以将用户终端的数据传输到专用网络(上行数据传输),又可以将专用网络的数据传输到用户终端(下行数据传输)。当主业务upf(即目标upf)与专用数据网络之间的数据通道为第一目标数据通道时,主业务upf(即目标upf)将smf转发的用户数据直接传输到专用网络;或者,专用网络中的数据直接通过数据通道传输到主业务upf(即目标upf),再经由主业务upf(即目标upf)传输到用户终端。当第一目标数据通道为其它upf与专用网络之间的数据通道时,进行上行数据传输时,由主业务upf(即目标upf)先将用户终端发送的数据传输到其它upf,再通过其它upf与专用网络之间的数据通道将用户终端发送的数据传输到专用网络;进行下行数据传输时,专用网络通过与其它upf之间的数据通道将数据传输到其它upf,其它upf将专用网络发送的数据先传输到主业务upf(即目标upf),在经由主业务upf(即目标upf)发送到用户终端。
57.根据本技术一个可选的实施例,数据的传输方法还包括:接收多个upf发送的多个反馈信息,其中,多个反馈信息用于指示多个数据通道的建立结果;根据反馈信息对目标列表进行更新,得到更新后的目标列表;将更新后的目标列表发送到目标upf。
58.在本实施例中,smf将新增的内网关联更新数据(即目标配置信息)发送到多个upf后,每个upf根据其中的专用网络的数据出口的地址(dnn info)确定用户终端欲访问的专用网络并尝试与专用网络建立数据通道。每个upf在尝试与专用网络建立数据通道后,向smf发送反馈信息,告知smf数据通道的建立结果是成功还是失败,smf根据接收到的反馈信息及时对目标列表(path list info)更新,保证目标列表中记录的信息的准确性。其中,目标列表可以通过记录upf的标识或者记录upf的网络了地址(internet protocol address,ip)等方式来记录upf。
59.可选地,根据反馈信息对目标列表进行更新,包括:将与第一反馈信息对应的upf记录在目标列表中,其中,第一反馈信息对应多个数据通道建立成功的信息;将与第二反馈信息对应的upf从目标列表中删除,其中,第二反馈信息对应多个数据通道建立失败的信息。
60.在本实施例中,对记录与专用网络成功建立了连通状态的数据通道的upf的目标
列表(path list info)更新的方法如下:smf确定每个反馈信息对应的upf,将发送的反馈信息为建立失败的upf从目标列表中删除;将发送的反馈信息为建立成功的upf添加到目标列表中;实现目标列表(path list info)中容灾路径的动态增加和删除。其中,容灾路径是除主业务upf(即目标upf)以外的其它upf与专用网络之间的数据通道,和其它upf与主业务upf(即目标upf)之间的数据通道。
61.通过上述步骤,新增了内网关联数据,达到了扩展信令消息类型的目的;在此基础上,无需通过人工的方式对upf进行角色绑定,而是通过信令流量在多个upf之间同步专用网络的相关信息;使得多个upf基于信令消息自动建立1条主业务数据通路和多条备份数据通路,形成了1:n的数据容灾通路;解决了相关技术中只能建立1:1的数据容灾通路造成的在设定的备业务upf出现异常,备份通路失效时,难以满足客户对专网业务连续性保障的要求的问题。另外,通过信令交互完成备份路径的添加和删除也减少人工配置干预,有效避免数据传输中断的现象。同时,upf只需新增对转发隧道状态的维护和上报,对整体转发性能影响较小。
62.图3是根据本技术实施例提供的另一种数据传输的方法的步骤流程图,如图3所示,该方法包括以下步骤:
63.步骤s302,多个upf接收smf基于pfcp协议发送的目标配置信息,其中,目标配置信息包括:专用网络的数据出口的地址和目标列表,其中,目标列表用于记录与专用网络建立了数据通道,且数据通道为连通状态的多个upf。
64.在步骤s302中,对于upf来说,首先接收smf发送的内网关联更新数据(即目标配置信息),其中,内网关联更新数据(即目标配置信息)包括:专用网络的数据出口的地址(dnn info)和用于记录专用网络之间成功建立了连通状态的数据通道的upf的目标列表(path list info)。
65.步骤s304,依据目标配置信息建立多个数据通道,其中,多个数据通道包括:与数据出口的地址指示的专用网络建立的多个第一类数据通道,以及与目标upf建立第二类数据通道,目标upf为多个upf中优先级最高的upf,优先级为预先设定的。
66.在步骤s304中,对于每个upf来说,upf接收smf基于pfcp发送的内网关联更新数据(即目标配置信息),根据内网关联更新数据(即目标配置信息)中的专用网络的数据出口的地址(dnn info)确定用户终端欲访问的专用网络,与专用网络建立数据通道;主业务upf(即优先级最高的目标upf)根据内网关联更新数据(即目标配置信息)中的目标列表(path list info)确定与专用网络之间成功建立了连通状态的其它upf,与其它upf建立数据通道。
67.步骤s306,基于多个数据通道将用户终端发送的数据传输到专用网络。
68.在步骤s306中,upf通过与专用网络之间连接的数据通道在用户终端和专用网络之间传输数据。
69.根据本技术一个可选的实施例,在依据目标配置信息建立多个数据通道之后,还包括:向smf发送反馈信息,其中,反馈信息用于指示数据通道的建立结果,建立结果包括:建立成功和建立失败。
70.在本实施例中,每个upf在与专用网络建立数据通道之后,向smf发送反馈信息,以告知smf数据通道的建立结果是成功还是失败。
71.图4是根据本技术实施例提供的一种数据的传输系统的示意图,传输系统用于执行上述的数据的传输方法,如图4所示,传输系统包括:smf模块和多个upf模块42,其中,smf模块40,与用户终端连接,用于接收用户终端发送的请求信息,其中,请求信息用于请求基于pfcp与专用网络进行数据传输,请求信息中携带有用于建立多个数据通道的目标配置信息;多个upf模块42,与smf模块和专用网络连接,用于接收目标配置信息,依据目标配置信息建立多个数据通道,其中,多个数据通道包括:一端为upf模块40,另一端为专用网络的第一类数据通道,以及一端为目标upf模块,另一端为除目标upf模块以外的任意一个upf模块40的第二类数据通道,目标upf模块为多个upf模块40中优先级最高的upf模块40,优先级为预先设定的,多个数据通道用于将用户终端发送的数据传输到专用网络。
72.图5是传输系统的工作流程图,如图5所示,smf模块40接收用户终端(ue)发送的请求消息之后,与多个upf模块42中的目标upf模块(upf-1)建立基于pfcp的会话;会话上线后,smf模块40将专用网络的数据出口的地址(dnn info)发送到每个upf模块42,如发送给目标upf模块(upf-1)和其它upf模块42(upf-2、upf-3);每个upf模块42(upf-1、upf-2、upf-3)均与专用网络(dn)建立数据通道,并将建立通道的结果,即每条通道是处于连通状态还是断开状态的状态标识(path report)反馈到smf;smf将与专用网络之间成功建立了连通状态的数据通道是的upf记录在目标列表(path list info)中,并将目标列表(path list info)发送到目标upf模块(upf-1);目标upf模块(upf-1)与目标列表(path list info)中记录的upf模块42建立数据通道;例如图5所示,upf-2和upf-3均与专用网络之间成功建立了连通状态的数据通道,则目标upf模块(upf-1)分别与upf-2和upf-3建立数据通道。数据通道建立成功后,利用这些数据通道传输数据,在上行数据传输时,上行流量会先进入目标upf模块(upf-1),经过upf-1与数据网络之间的数据通道送达至专用网络;如果此时目标upf模块(upf-1)与专用网络的数据通路出现故障,upf-1通过状态标识(path report)把本upf-1与专用网络之间的数据通道标记为断开状态,并将数据通道断开的信息同步到smf模块40。smf模块40通知目标upf模块(upf-1)数据通道断开,目标upf模块(upf-1)按照优先级顺序将用户终端的数据转发至优先级较高的upf模块42;如图5所示,在本实施例中,目标upf模块(upf-1)第一次将用户终端的数据转发至upf-2,经由upf-2与专用网络之间的数据通道进行数据传输;如果upf-2与专用网络之间的数据通道也断开,按照上述方法,目标upf模块(upf-1)将用户终端的数据转发至upf-3,经由upf-3与专用网络之间的数据通道进行数据传输。在下行数据传输时,下行流量会先进入目标upf模块(upf-1),经过upf-1与数据网络之间的数据通道送达至目标upf模块(upf-1);如果此时目标upf模块(upf-1)与专用网络的数据通路出现故障,upf-1通过状态标识(path report)把本upf-1与专用网络之间的数据通道标记为断开状态;同时,目标upf模块(upf-1)将数据通道断开的信息同步到smf模块40。smf模块40通知目标upf模块(upf-1)数据通道断开,专用网络按照优先级顺序数据发送至优先级较高的upf模块42;如图5所示,在本实施例中,专用网络第一次将数据发送至upf-2,经由upf-2与upf-1之间的数据通道进行数据传输到upf-1,并进一步通过upf-1将数据转发至用户终端;如果upf-2与专用网络之间的数据通道也断开,按照上述方法,专用网络将数据发送至upf-3,经由upf-3与upf-1之间的数据通道进行数据传输到upf-1,并进一步通过upf-1将数据转发至用户终端。
73.图6是根据本技术实施例提供的一种数据的传输装置的结构图,如图6所示,传输
装置包括:接收模块60,会话管理功能smf接收用户终端发送的请求信息,其中,请求信息用于请求基于报文转发控制协议pfcp与专用网络进行数据传输,请求信息中携带有用于建立多个数据通道的目标配置信息,多个数据通道包括:一端为用户面功能upf,另一端为专用网络的第一类数据通道,以及一端为目标upf,另一端为除目标upf以外的任意一个upf的第二类数据通道,目标upf为多个upf中优先级最高的upf,优先级为预先设定的;确定模块62,用于依据目标配置信息在多个数据通道中确定多个第一目标数据通道;传输模块64,用于基于多个第一目标数据通道将用户终端发送的数据传输到专用网络。
74.需要说明的是,图6所示实施例的优选实施方式可以参见图2所示实施例的相关描述,此处不再赘述。
75.需要说明的是,上述数据的传输装置中的各个模块可以是程序模块(例如是实现某种特定功能的程序指令集合),也可以是硬件模块,对于后者,其可以表现为以下形式,但不限于此:上述各个模块的表现形式均为一个处理器,或者,上述各个模块的功能通过一个处理器实现。
76.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
77.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
78.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
79.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
80.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
81.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
82.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
技术特征:
1.一种数据的传输方法,其特征在于,包括:会话管理功能实体smf接收用户终端发送的请求信息,其中,所述请求信息用于请求基于报文转发控制协议pfcp与专用网络进行数据传输,所述请求信息中携带有用于建立多个数据通道的目标配置信息,所述多个数据通道包括:一端为用户数据面功能实体upf,另一端为所述专用网络的第一类数据通道,以及一端为目标upf,另一端为除所述目标upf以外的任意一个upf的第二类数据通道,所述目标upf为多个upf中优先级最高的upf,所述优先级为预先设定的;依据所述目标配置信息在所述多个数据通道中确定多个第一目标数据通道;基于所述多个第一目标数据通道将所述用户终端发送的数据传输到所述专用网络。2.根据权利要求1所述的方法,其特征在于,所述目标配置信息包括:所述专用网络的数据出口的地址、所述多个数据通道的多个状态标识和目标列表,其中,所述多个状态标识用于指示所述多个数据通道的运行状态,所述运行状态包括:连通状态和断开状态,所述目标列表用于记载运行状态为所述连通状态的目标数据通道对应的多个upf。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收多个所述upf发送的多个反馈信息,其中,所述多个反馈信息用于指示所述多个数据通道的建立结果;根据所述反馈信息对所述目标列表进行更新,得到更新后的目标列表;将更新后的所述目标列表发送到所述目标upf。4.根据权利要求3所述的方法,其特征在于,根据所述反馈信息对所述目标列表进行更新,包括:将与第一反馈信息对应的upf记录在所述目标列表中,其中,所述第一反馈信息对应所述多个数据通道建立成功的信息;将与第二反馈信息对应的upf从所述目标列表中删除,其中,所述第二反馈信息对应所述多个数据通道建立失败的信息。5.根据权利要求2所述的方法,其特征在于,依据所述目标配置信息在所述多个数据通道中确定多个第一目标数据通道,包括:从所述目标配置信息中获取所述多个状态标识;依据所述多个状态标识确定所述多个数据通道的运行状态;将所述多个数据通道中运行状态为所述连通状态的数据通道确定为所述第一目标数据通道,得到所述多个第一目标数据通道。6.根据权利要求1所述的方法,其特征在于,基于所述多个第一目标数据通道将所述用户终端发送的数据传输到所述专用网络,包括:在所述多个第一目标数据通道中确定用于传输数据的第二目标数据通道;通过所述第二目标数据通道将所述用户终端发送的数据传输到所述专用网络。7.根据权利要求5所述的方法,其特征在于,确定用于传输数据的第二目标数据通道,包括:确定所述多个第一目标数据通道中每个第一目标数据通道对应的upf,并确定所述upf的优先级;将优先级最高的upf对应的第一目标数据通道确定为所述第二目标数据通道。
8.根据权利要求1所述的方法,其特征在于,基于所述多个第一目标数据通道将所述用户终端发送的数据转发到所述专用网络,包括:传输上行数据和传输下行数据;在传输所述上行数据时,所述smf将所述用户终端的数据发送至所述专用网络;在传输所述下行数据时,所述smf接收所述专用网络发送的数据。9.一种数据传输的方法,其特征在于,包括:多个upf接收smf基于pfcp协议发送的目标配置信息,其中,所述目标配置信息包括:专用网络的数据出口的地址和目标列表,其中,所述目标列表用于记录与所述专用网络建立了数据通道,且所述数据通道为连通状态的多个upf;依据所述目标配置信息建立多个数据通道,其中,所述多个数据通道包括:与所述数据出口的地址指示的专用网络建立的多个第一类数据通道,以及与目标upf建立第二类数据通道,所述目标upf为所述多个upf中优先级最高的upf,所述优先级为预先设定的;基于所述多个数据通道将用户终端发送的数据传输到所述专用网络。10.根据权利要求9所述的方法,其特征在于,在依据所述目标配置信息建立多个数据通道之后,还包括:向所述smf发送反馈信息,其中,所述反馈信息用于指示所述数据通道的建立结果,所述建立结果包括:建立成功和建立失败。11.一种数据的传输系统,其特征在于,所述传输系统适用于执行权利要求1-8中任意一项所述的数据的传输方法,或权利要求9-10中任意一项所述的数据的传输方法,包括:smf模块和多个upf模块,其中,所述smf模块,与用户终端连接,用于接收所述用户终端发送的请求信息,其中,所述请求信息用于请求基于pfcp与专用网络进行数据传输,所述请求信息中携带有用于建立多个数据通道的目标配置信息;所述多个upf模块,与所述smf模块和所述专用网络连接,用于接收所述目标配置信息,依据所述目标配置信息建立多个数据通道,其中,所述多个数据通道包括:一端为所述upf模块,另一端为所述专用网络的第一类数据通道,以及一端为目标upf模块,另一端为除所述目标upf模块以外的任意一个upf模块的第二类数据通道,所述目标upf模块为多个upf模块中优先级最高的upf模块,所述优先级为预先设定的,所述多个数据通道用于将所述用户终端发送的数据传输到所述专用网络。12.一种数据的传输装置,其特征在于,包括:接收模块,会话管理功能smf接收用户终端发送的请求信息,其中,所述请求信息用于请求基于报文转发控制协议pfcp与专用网络进行数据传输,所述请求信息中携带有用于建立多个数据通道的目标配置信息,所述多个数据通道包括:一端为用户面功能upf,另一端为所述专用网络的第一类数据通道,以及一端为目标upf,另一端为除所述目标upf以外的任意一个upf的第二类数据通道,所述目标upf为多个upf中优先级最高的upf,所述优先级为预先设定的;确定模块,用于依据所述目标配置信息在所述多个数据通道中确定多个第一目标数据通道;传输模块,用于基于所述多个第一目标数据通道将所述用户终端发送的数据传输到所述专用网络。
技术总结
本申请公开了一种数据的传输方法及装置、数据的传输系统。其中,该方法包括:会话管理功能实体SMF接收用户终端发送的请求信息,其中,请求信息中携带有用于建立多个数据通道的目标配置信息,多个数据通道包括:一端为用户数据面功能实体UPF,另一端为专用网络的第一类数据通道,以及一端为目标UPF,另一端为除目标UPF以外的任意一个UPF的第二类数据通道;依据目标配置信息在多个数据通道中确定多个第一目标数据通道;基于多个第一目标数据通道将用户终端发送的数据传输到专用网络。本申请解决了由于相关技术中只能通过人为配置单个UPF备份数据通路造成的主数据通路和备份数据通路出现异常时,数据传输中断的的技术问题。数据传输中断的的技术问题。数据传输中断的的技术问题。
技术研发人员:刘嘉伟 杨宇 吴彬 付日哨 韩琳琰
受保护的技术使用者:中电信智能网络科技有限公司
技术研发日:2023.08.03
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/