1.本技术涉及专网通信
技术领域:
:,尤其涉及一种专网中数据传输的方法和装置。
背景技术:
::2.第五代移动通信技术(5thgenerationmobilecommunicationtechnology,5g)专网为数据传输提供了新的传输模式。5g专网具有大带宽、低时延、广连接的特性,因此采用5g专网传输数据具有高速率、低时延、传输稳定性好,以及传输可靠性高等优点。3.目前5g专网采用多链路冗余提高数据传输的可靠性。其中,5g专网为终端提供主网络设备和备网络设备为其服务,在主网络设备和备网络设备服务一个终端的场景中,终端可以通过主网络设备、用户面功能网元向服务端发送数据,备网络设备处于休眠状态。当主网络设备发生故障无法传输数据时,可以启动处于休眠状态的备网络设备传输数据。4.目前5g专网中,主网络设备和备网络设备在服务一个终端的场景中,切换主备网络设备时存在数据传输中断、时延大的问题。技术实现要素:5.本技术提供一种专网中数据传输的方法和装置,可以避免终端数据传输的中断,可以减少数据传输的时延。6.本技术的第一方面提供一种专网中数据传输的方法,专网中的第一网络设备和第二网络设备均服务于终端,所述终端通过所述第一网络设备向用户面功能网元upf传输第一数据,所述第二网络设备处于休眠状态,该方法包括:7.响应于检测到所述第一网络设备的传输可靠性参数值低于预设参数值,检测所述终端是否支持同时向多个网络设备传输数据,所述传输可靠性参数值用于表征所述第一网络设备的传输可靠性;若是,则启动所述第二网络设备;向所述终端发送第一信息,所述第一信息用于指示所述终端向所述第一网络设备和所述第二网络设备发送相同的数据。8.在一种可能的实现方式中,所述相同的数据为第二数据,所述第一信息还用于指示:所述终端向所述第二网络设备发送的第二数据标识为测试数据。9.在一种可能的实现方式中,所述方法还包括:若所述终端不支持同时向多个网络设备传输数据,则向所述终端发送第二信息,所述第二信息用于指示所述终端在向所述第一网络设备发送任一数据时发起对所述第二网络设备的测试请求;响应于检测到所述终端发起对所述第二网络设备的测试请求,关闭所述第一网络设备,且启动所述第二网络设备;向所述终端发送第三信息,所述第三信息用于指示所述终端将所述任一数据中的最后一个数据包标识为测试数据发送至所述第二网络设备。10.在一种可能的实现方式中,所述方法还包括:获取所述第二网络设备传输标识为测试数据的数据的传输信息,所述传输信息包括如下至少一项:误码率、传输速率和传输时延;根据所述传输信息,获取所述第二网络设备相对于所述终端的传输质量。11.在一种可能的实现方式中,所述方法还包括:当所述终端不支持同时向多个网络设备传输数据时,若所述传输质量大于或等于第一预设传输质量,则向所述终端发送第四信息,所述第四信息用于指示所述终端通过所述第二网络设备向所述upf发送数据;当所述终端支持同时向多个网络设备传输数据时,根据所述传输可靠性参数值和所述传输质量,确定所述终端向所述upf发送数据的目标方式;向所述终端发送第五信息,所述第五信息用于指示所述终端采用所述目标方式向所述upf发送数据。12.在一种可能的实现方式中,所述根据所述传输可靠性参数值和所述传输质量,确定所述终端向所述upf发送数据的目标方式,包括:根据所述传输可靠性参数值,获取所述第一网络设备的传输可靠性的等级;根据所述传输可靠性的等级和所述传输质量,确定所述终端向所述upf发送数据的目标方式。13.在一种可能的实现方式中,当所述终端支持同时向多个网络设备传输数据时,所述方法还包括:检测所述第一网络设备接收来自所述终端的所述第二数据的时刻;若在所述时刻之后的预设验证时间窗口内,所述第二网络设备未接收到来自所述终端的所述第二数据,则确定所述第二网络设备相对于所述终端的传输质量小于第二预设传输质量。14.在一种可能的实现方式中,所述检测所述第一网络设备接收来自所述终端的所述第二数据的时刻,包括:接收来自所述第一网络设备的完成接收所述第二数据的消息;将接收到所述消息的时刻作为所述第一网络设备接收来自所述终端的所述第二数据的时刻。15.在一种可能的实现方式中,所述目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;所述第一传输方式为:所述终端通过所述第一网络设备向所述upf发送数据,所述第二传输方式为:所述终端通过所述第二网络设备向所述upf发送数据,所述第三传输方式为:所述终端通过所述第一网络设备和所述第二网络设备向所述upf发送相同的数据,所述第四传输方式为:所述终端在所述第一网络设备和所述第二网络设备中选择目标网络设备,且通过所述目标网络设备向所述upf发送数据。16.在一种可能的实现方式中,所述根据所述传输可靠性的等级和所述传输质量,确定所述终端向所述upf发送数据的目标方式,包括:若所述传输可靠性的等级为第一等级,且所述传输质量小于第二预设传输质量,则确定目标方式为所述第一传输方式;若所述传输可靠性的等级为所述第一等级,且所述传输质量大于或等于所述第一预设传输质量,则确定目标方式为所述第三传输方式,所述第一预设传输质量高于所述第二预设传输质量;若所述传输可靠性的等级为第二等级,且所述传输质量大于或等于所述第二预设传输质量,则确定目标方式为所述第二传输方式,所述第一等级高于所述第二等级;若所述传输可靠性的等级为第二等级,且所述传输质量小于所述第二预设传输质量,则确定目标方式为所述第四传输方式。17.本技术的第二方面提供一种专网中数据传输的方法,专网中的第一网络设备和第二网络设备均服务于终端,所述方法应用于所述终端,该方法包括:通过所述第一网络设备向用户面功能网元upf传输第一数据,所述第二网络设备处于休眠状态;接收第一信息,所述第一信息用于指示所述终端向所述第一网络设备和所述第二网络设备发送相同的数据;将第二数据复制为两份;向所述第一网络设备发送其中一份第二数据;向所述第二网络设备发送另一份第二数据。18.在一种可能的实现方式中,所述向所述第二网络设备发送另一份第二数据,包括:将所述另一份第二数据标识为测试数据;向所述第二网络设备发送标识为测试数据的第二数据。19.在一种可能的实现方式中,所述向所述第二网络设备发送标识为测试数据的第二数据之后,还包括:接收第五信息,所述第五信息用于指示所述终端采用目标方式向所述upf发送数据;采用目标方式向所述upf发送数据。20.在一种可能的实现方式中,所述目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;所述第一传输方式为:所述终端通过所述第一网络设备向所述upf发送数据,所述第二传输方式为:所述终端通过所述第二网络设备向所述upf发送数据,所述第三传输方式为:所述终端通过所述第一网络设备和所述第二网络设备向所述upf发送相同的数据,所述第四传输方式为:所述终端在所述第一网络设备和所述第二网络设备中选择目标网络设备,且通过所述目标网络设备向所述upf发送数据。21.本技术的第三方面提供一种专网中数据传输的方法,专网中的第一网络设备和第二网络设备均服务于终端,所述方法应用于所述终端,该方法包括:通过所述第一网络设备向用户面功能网元upf传输第一数据,所述第二网络设备处于休眠状态;接收第二信息,所述第二信息用于指示所述终端在向所述第一网络设备发送任一数据时发起对所述第二网络设备的测试请求;在向所述第一网络设备发送第二数据时,向所述第一网络设备发送对所述第二网络设备的测试请求;接收第三信息,所述第三信息用于指示所述终端将所述第二数据中的最后一个数据包标识为测试数据发送至所述第二网络设备;向所述第二网络设备发送标识为测试数据的数据包。22.在一种可能的实现方式中,所述向所述第二网络设备发送标识为测试数据的数据包之后,还包括:接收第四信息,所述第四信息用于指示所述终端通过所述第二网络设备向所述upf发送数据;通过所述第二网络设备向所述upf发送第三数据。23.本技术的第四方面提供一种专网中数据传输的装置,包括:24.处理模块,用于响应于检测到所述第一网络设备的传输可靠性参数值低于预设参数值,检测所述终端是否支持同时向多个网络设备传输数据,所述传输可靠性参数值用于表征所述第一网络设备的传输可靠性,若是,则启动所述第二网络设备。25.收发模块,用于向所述终端发送第一信息,所述第一信息用于指示所述终端向所述第一网络设备和所述第二网络设备发送相同的数据。26.在一种可能的实现方式中,所述相同的数据为第二数据,所述第一信息还用于指示:所述终端向所述第二网络设备发送的第二数据标识为测试数据。27.在一种可能的实现方式中,收发模块,还用于若所述终端不支持同时向多个网络设备传输数据,则向所述终端发送第二信息,所述第二信息用于指示所述终端在向所述第一网络设备发送任一数据时发起对所述第二网络设备的测试请求。28.处理模块,还用于响应于检测到所述终端发起对所述第二网络设备的测试请求,关闭所述第一网络设备,且启动所述第二网络设备。29.收发模块,还用于向所述终端发送第三信息,所述第三信息用于指示所述终端将所述任一数据中的最后一个数据包标识为测试数据发送至所述第二网络设备。30.在一种可能的实现方式中,处理模块,还用于获取所述第二网络设备传输标识为测试数据的数据的传输信息,所述传输信息包括如下至少一项:误码率、传输速率和传输时延;根据所述传输信息,获取所述第二网络设备相对于所述终端的传输质量。31.在一种可能的实现方式中,当所述终端不支持同时向多个网络设备传输数据时,若所述传输质量大于或等于第一预设传输质量,则收发模块,还用于向所述终端发送第四信息,所述第四信息用于指示所述终端通过所述第二网络设备向所述upf发送数据;32.当所述终端支持同时向多个网络设备传输数据时,处理模块,还用于根据所述传输可靠性参数值和所述传输质量,确定所述终端向所述upf发送数据的目标方式;向所述终端发送第五信息,所述第五信息用于指示所述终端采用所述目标方式向所述upf发送数据。33.在一种可能的实现方式中,处理模块,具体用于根据所述传输可靠性参数值,获取所述第一网络设备的传输可靠性的等级;根据所述传输可靠性的等级和所述传输质量,确定所述终端向所述upf发送数据的目标方式。34.在一种可能的实现方式中,当所述终端支持同时向多个网络设备传输数据时,处理模块,还用于检测所述第一网络设备接收来自所述终端的所述第二数据的时刻;若在所述时刻之后的预设验证时间窗口内,所述第二网络设备未接收到来自所述终端的所述第二数据,则确定所述第二网络设备相对于所述终端的传输质量小于第二预设传输质量。35.在一种可能的实现方式中,收发模块,还用于接收来自所述第一网络设备的完成接收所述第二数据的消息。处理模块,具体用于将接收到所述消息的时刻作为所述第一网络设备接收来自所述终端的所述第二数据的时刻。36.在一种可能的实现方式中,所述目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;所述第一传输方式为:所述终端通过所述第一网络设备向所述upf发送数据,所述第二传输方式为:所述终端通过所述第二网络设备向所述upf发送数据,所述第三传输方式为:所述终端通过所述第一网络设备和所述第二网络设备向所述upf发送相同的数据,所述第四传输方式为:所述终端在所述第一网络设备和所述第二网络设备中选择目标网络设备,且通过所述目标网络设备向所述upf发送数据。37.在一种可能的实现方式中,处理模块,具体用于若所述传输可靠性的等级为第一等级,且所述传输质量小于第二预设传输质量,则确定目标方式为所述第一传输方式;若所述传输可靠性的等级为所述第一等级,且所述传输质量大于或等于所述第一预设传输质量,则确定目标方式为所述第三传输方式,所述第一预设传输质量高于所述第二预设传输质量;若所述传输可靠性的等级为第二等级,且所述传输质量大于或等于所述第二预设传输质量,则确定目标方式为所述第二传输方式,所述第一等级高于所述第二等级;若所述传输可靠性的等级为第二等级,且所述传输质量小于所述第二预设传输质量,则确定目标方式为所述第四传输方式。38.本技术的第五方面提供一种专网中数据传输的装置,包括:39.收发模块,用于通过所述第一网络设备向用户面功能网元upf传输第一数据,所述第二网络设备处于休眠状态,以及接收第一信息,所述第一信息用于指示所述终端向所述第一网络设备和所述第二网络设备发送相同的数据。40.处理模块,用于将第二数据复制为两份。41.收发模块,还用于向所述第一网络设备发送其中一份第二数据,以及向所述第二网络设备发送另一份第二数据。42.在一种可能的实现方式中,处理模块,还用于将所述另一份第二数据标识为测试数据。43.收发模块,具体用于向所述第二网络设备发送标识为测试数据的第二数据。44.在一种可能的实现方式中,收发模块,还用于接收第五信息,所述第五信息用于指示所述终端采用目标方式向所述upf发送数据,且采用目标方式向所述upf发送数据。45.在一种可能的实现方式中,所述目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;所述第一传输方式为:所述终端通过所述第一网络设备向所述upf发送数据,所述第二传输方式为:所述终端通过所述第二网络设备向所述upf发送数据,所述第三传输方式为:所述终端通过所述第一网络设备和所述第二网络设备向所述upf发送相同的数据,所述第四传输方式为:所述终端在所述第一网络设备和所述第二网络设备中选择目标网络设备,且通过所述目标网络设备向所述upf发送数据。46.在一种可能的实现方式中,收发模块,还用于接收第二信息,所述第二信息用于指示所述终端在向所述第一网络设备发送任一数据时发起对所述第二网络设备的测试请求,以及在向所述第一网络设备发送第二数据时,向所述第一网络设备发送对所述第二网络设备的测试请求,以及接收第三信息,所述第三信息用于指示所述终端将所述第二数据中的最后一个数据包标识为测试数据发送至所述第二网络设备;向所述第二网络设备发送标识为测试数据的数据包。47.在一种可能的实现方式中,收发模块,还用于接收第四信息,所述第四信息用于指示所述终端通过所述第二网络设备向所述upf发送数据,以及通过所述第二网络设备向所述upf发送第三数据。48.本技术的第六方面提供一种电子设备,包括:至少一个处理器、存储器和收发器;49.所述存储器存储计算机执行指令;50.所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备执行上述第一方面至第三方面中的专网中数据传输的方法;51.所述收发器,用于在所述处理器的控制下执行上述第一方面至第三方面中的收发动作。52.本技术的第七方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现上述第一方面至第三方面中的专网中数据传输的方法。53.本技术的第八方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面至第三方面中的方法。54.本技术提供一种专网中数据传输的方法和装置,该方法中,响应于检测到第一网络设备的传输可靠性参数值低于预设参数值,检测终端是否支持同时向多个网络设备传输数据。若终端支持同时向多个网络设备传输数据,则启动第二网络设备,且向终端发送第一信息,以指示终端向第一网络设备和第二网络设备发送相同的数据。本技术实施例中,并非在第一网络设备发生故障时,而是在第一网络设备存在可靠性传输的风险时,即网络设备未出现故障,但是传输数据的性能降低时,预先启动第二网络设备,使得第一网络设备和第二网络设备共同传输来自终端的数据,使得终端的数据传输无中断,进而减少数据传输的时延。附图说明55.图1为本技术实施例提供的专网中数据传输的方法适用的一种场景示意图;56.图2为本技术实施例提供的专网中数据传输的方法适用的另一种场景示意图;57.图3为本技术实施例提供的专网中数据传输的方法适用的另一种场景示意图;58.图4为本技术实施例提供的专网中数据传输的方法的一种流程示意图;59.图5为本技术实施例提供的专网中数据传输的一种示意图;60.图6为本技术实施例提供的专网中数据传输的方法的另一种流程示意图;61.图7为本技术实施例提供的专网中数据传输的方法的另一种流程示意图;62.图8为本技术实施例提供的专网中数据传输的装置的一种结构示意图;63.图9为本技术实施例提供的专网中数据传输的装置的另一种结构示意图;64.图10为本技术实施例提供的电子设备的一种结构示意图。具体实施方式65.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术的实施例,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。66.本技术实施例中的专网可以包括但不限于为:第五代移动通信技术(5thgenerationmobilecommunicationtechnology,5g)专网、4g专网等。下述以5g专网为例进行说明。图1为本技术实施例提供的专网中数据传输的方法适用的一种场景示意图。参照图1,专网场景中可以包括:终端、网络设备、核心网网元,以及服务端。应理解,图1中所示的专网场景并不构成对专网场景的具体限定。在本技术实施例另一些实施例中,专网场景可以包括比图示更多或更少的设备,或者组合某些设备,或者拆分某些设备,或者不同的设备布置。67.本技术实施例中的终端可以称为用户设备(userequipment,ue),例如,终端可以为手机、平板电脑(portableandroiddevice,pad)、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备、可穿戴设备,虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端等,本技术实施例中对终端的形态不做具体限定。68.专网不同,网络设备不同。示例性的,在5g专网中,网络设备可以但不限于为:基站、下一代基站(可统称为新一代无线接入网节点(ng-rannode))。其中,下一代基站可以包括新空口基站(nrnodeb,gnb)、新一代演进型基站(ng-enb)、中心单元(centralunit,cu)和分布式单元(distributedunit,du)分离形态的gnb等)或其它节点等。69.核心网网元包括但不限于为:用户面功能(userplanefunction,upf)网元、边缘计算技术(mobileedgecomputing,mec)网元、5g核心网控制面(5thgenerationcorecontrolplane,5gc-cp)网元,以及统一数据管理功能(unifieddatamanagement,udm)网元。在一种实施例中,核心网网元还可以包括更多或者更少的网元,本技术实施例对此不作限定。70.其中,upf主要负责对外连接到数据网络(datanetwork,dn)以及用户面的数据包路由转发、报文过滤、执行服务质量(qualityofservice,qos)控制相关功能等。mec用于对高密度计算、大流量和低时延需求的业务进行部署,满足用户对安全、速率及可靠性的多重要求。5gc-cp用于辅助进行用户面数据的传输。udm用于对控制面数据和用户面数据进行管理。本技术实施例中涉及到的网元的功能还可以参照现有的5g专网中的相关描述,在此不做赘述。71.服务端可以包括:服务器或者服务器集群。下述实施例中以服务端为例进行说明。72.下述结合图1所示的专网场景,对专网场景中终端至服务端的数据传输过程进行说明。终端在向服务端传输数据时,终端可以向网络设备发送数据,网络设备接收到数据后,可以向upf发送来自终端的数据。upf接收到数据后,可以向服务端发送数据。在一种实施例中,终端向服务端发送的数据可以称为上行数据,上行数据可以为业务数据。在一种实施例中,上行数据可以以数据包的形式发送。73.为了保证专网中数据传输的可靠性,专网场景中,可以为终端配置多个网络设备为其服务。示例性的,如图2所示,第一网络设备和第二网络设备均服务于终端,应理解,图2中以两个网络设备为例进行说明。在一种实施例中,第一网络设备或第二网络设备可以为主网络设备,另外一个网络设备为备网络设备。应理解,图2中示出了本技术实施例中涉及到的专网中的设备,未示出mec、5gc-cp,以及udm。74.参照图2,在一种实施例中,终端向服务端发送数据的过程可以如下:75.终端在发送数据时,可以将该数据(图2中以数据包1表示)复制为两份。终端向第一网络设备发送其中一份数据,向第二网络设备发送另一份数据。第一网络设备在接收到数据后,可以向upf发送数据,同理的,第二网络设备在接收到数据后,可以向upf发送数据。如此,upf需要接收来自所有为终端服务的网络设备的数据,如upf可以接收到来自终端的两份相同的数据。在一种实施例中,upf可以将先接收到的数据发送给服务端,或者upf可以选择其中任一数据发送给服务端。76.应理解,本技术实施例中的场景为:第一网络设备和第二网络设备服务于一个终端的场景。在一种实施例中,专网虽然为终端提供第一网络设备和第二网络设备为其服务,但是为了节省网络设备的能耗,同一时间只有一个网络设备为终端服务,当一个网络设备出现故障时,可以启动另一网络设备为终端服务。示例性的,第一网络设备为终端服务时,第二网络设备可以处于休眠状态,功耗低,如图3中的a所示。而当第一网络设备故障时,不能为终端传输数据,则可以启动第二网络设备为终端传输数据,如图3中的b所示。图3中仍以数据为数据包1为例进行说明。77.其中,图3中所示的数据传输中,第一网络设备故障时,无法为终端传输数据,即从第一网络设备故障至第二网络设备启动的过程中,没有网络设备为终端传输数据,终端的数据传输存在中断,导致终端的数据传输时延大。应理解,本技术实施例是基于图3所示的场景提出的。78.为了解决上述问题,本技术实施例提供一种专网中数据传输的方法,当为终端服务的网络设备存在故障的概率时,即网络设备未出现故障,但是传输数据的性能降低(或者说传输质量差)时,预先启动第二网络设备,使得第一网络设备和第二网络设备共同传输来自终端的数据,使得终端的数据传输无中断,进而减少数据传输的时延。79.应理解,下述实施例中以执行专网中数据传输的方法的执行主体为决策设备为例进行说明。在一种实施例中,决策设备可以为第一网络设备、第二网络设备或其他单独设置的设备,下述实施例中以决策设备为单独设置的设备为例进行说明。80.下面结合具体的实施例对本技术实施例提供的专网中数据传输的方法进行说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。图4为本技术实施例提供的专网中数据传输的方法的一种流程示意图。图4中以终端、决策设备、网络设备(第一网络设备和第二网络设备)、upf,以及服务端交互的角度对本技术实施例提供的专网中数据传输的方法进行说明。81.如图4所示,本技术实施例提供的专网中数据传输的方法可以包括:82.s401,终端向第一网络设备发送第一数据。83.应理解,本技术实施例中,终端通过第一网络设备、upf向服务端发送第一数据。第二网络设备处于休眠状态。84.s402,第一网络设备通过upf向服务端发送第一数据。85.s401-s402表征终端通过为其服务的一个网络设备向服务端传输数据。在一种实施例中,第一网络设备可以为主网络设备。86.s403,决策设备响应于检测到第一网络设备的传输可靠性参数值低于预设参数值,检测终端是否支持同时向多个网络设备传输数据。87.应理解,s403与上述s401-s402没有先后顺序的区分,本技术实施例中以在s402之后,决策设备检测到第一网络设备的传输可靠性参数值低于预设参数值为例进行说明。88.第一网络设备的传输可靠性参数可以包括如下至少一项:第一网络设备的误码率、传输速率和传输时延。第一网络设备的传输可靠性参数值为第一网络设备的传输可靠性参数的数值。第一网络设备的传输可靠性参数值用于表征第一网络设备的传输可靠性。示例性的,第一网络设备的误码率越低,第一网络设备的传输可靠性越高,第一网络设备的传输速率越快,第一网络设备的传输可靠性越高,第一网络设备的传输时延越小,第一网络设备的传输可靠性越高。89.在一种实施例中,决策设备可以实时或者周围性的检测第一网络设备的传输可靠性参数值。90.在一种实施例中,当决策设备为第一网络设备时,第一网络设备可以获取自身的传输可靠性参数值。在一种实施例中,当决策设备独立于第一网络设备存在时,第一网络设备可以获取自身的传输可靠性参数值,且将第一网络设备的传输可靠性参数值发送至决策设备,如此,决策设备可以获取第一网络设备的传输可靠性参数值。91.决策设备中存储有预设参数值,预设参数值表征第一网络设备的传输可靠性存在风险,即第一网络设备的传输可靠性可以保证第一网络设备传输数据,但传输可靠性降低。也可以说,预设参数值表征第一网络设备还未发生故障,但是发生故障的概率较高。92.决策设备响应于检测到第一网络设备的传输可靠性参数值低于预设参数值,确定第一网络设备的传输可靠性存在风险,因此可以基于终端的类型,为终端提供不同的数据传输方式。其中,本技术实施例中涉及到的终端的类型包括:终端可以支持同时向多个网络设备传输数据,以及终端不支持同时向多个网络设备传输数据。93.因此,决策设备响应于检测到第一网络设备的传输可靠性参数值低于预设参数值,可以检测终端是否支持同时向多个网络设备传输数据。94.在一种实施例中,专网在提供第一网络设备和第二网络设备为终端服务时,终端可以向第一网络设备和第二网络设备上报终端的信息,该终端的信息中可以包括:终端的类型,即是否支持同时向多个网络设备传输数据。如此,该种实施例中,决策设备可以通过请求第一网络设备,获取终端的信息,以检测终端是否支持同时向多个网络设备传输数据。95.在一种实施例中,专网在提供第一网络设备和第二网络设备为终端服务时,终端可以向决策设备上报终端的信息,该终端的信息中可以包括:终端的类型。96.s404,若终端支持同时向多个网络设备传输数据,则决策设备启动第二网络设备。97.其中,若终端支持同时向多个网络设备传输数据,则决策设备可以启动第二网络设备,以提供第一网络设备和第二网络设备为终端服务,以保证终端数据传输的可靠性。98.在一种实施例中,决策设备启动第二网络设备可以理解为:决策设备向第二网络设备发送启动指令。第二网络设备接收到启动指令时,可以从休眠状态切换至工作状态,以为终端服务。应理解,图4中以决策设备向第二网络设备发送启动指令为例进行说明。99.s405,决策设备向终端发送第一信息。100.第一信息用于指示终端向第一网络设备和第二网络设备发送相同的数据。也就是说,决策设备可以向终端发送第一信息,以通知终端通过第一网络设备和第二网络设备向upf发送相同的数据,以使得upf选择其中一份数据发送至服务端,可以参照上述图2所示的方法传输终端的数据。101.s406,终端将第二数据复制为两份。102.s407,终端向第一网络设备发送其中一份第二数据。103.s408,终端向第二网络设备发送另一份第二数据。104.应理解,s407和s408没有先后顺序的区分,二者可以同时执行。105.示例性的,可以将第二数据看做数据包1,终端通过第一网络设备和第二网络设备向upf发送第二数据的过程可以参照图2中的相关描述。应理解,图4中未示出第一网络设备、第二网络设备、upf以及服务端之间传输第二数据的过程。106.以第一数据为数据包1,以及第二数据为数据包2为例,参照图5中的a,如终端通过第一网络设备向upf发送数据包1,upf可以向服务端发送数据包1。参照图5中的b,当第一网络设备的传输可靠性参数值低于预设参数值时,决策设备可以启动第二网络设备,且向终端发送第一信息。终端收到第一信息后,可以向第一网络设备和第二网络设备发送相同的数据,如数据包2。107.本技术实施例提供的专网中数据传输的方法中,决策设备响应于检测到第一网络设备的传输可靠性参数值低于预设参数值,检测终端是否支持同时向多个网络设备传输数据。若终端支持同时向多个网络设备传输数据,则启动第二网络设备,且向终端发送第一信息,以指示终端向第一网络设备和第二网络设备发送相同的数据。本技术实施例中,并非在第一网络设备发生故障时,而是在第一网络设备存在可靠性传输的风险时,即网络设备未出现故障,但是传输数据的性能降低时,预先启动第二网络设备,使得第一网络设备和第二网络设备共同传输来自终端的数据,使得终端的数据传输无中断,进而减少数据传输的时延。108.如上实施例讲述了决策设备可以直接指示终端通过第一网络设备和第二网络设备向upf发送相同的数据的示例,在一种实施例中,为了进一步保证数据传输的可靠性,在终端采用第二网络设备正式传输数据之前,可以先测试第二网络设备的传输质量,在第二网络设备的传输质量比较高(如大于预设质量)时,终端同时采用第一网络设备和第二网络设备向upf发送相同的数据。109.在该种实施例中,决策设备向终端发送的第一信息用于指示:终端向第一网络设备和第二网络设备发送相同的数据,且将向第二网络设备发送的数据标识为测试数据。示例性的,如终端向第一网络设备和第二网络设备发送的数据均为第二数据,在一种实施例中,第二数据为业务数据。110.终端可以向第一网络设备发送第二数据(该第二数据为业务数据),可以向第二网络设备发送第二数据(标识为测试数据)。111.参照图6,如上实施例中的s408可以替换为s601:112.s601,终端将另一份第二数据标识为测试数据,且向第二网络设备发送标识后的第二数据。113.其中,终端将另一份第二数据标识为测试数据的目的在于:指示第二网络设备基于该第二数据,测试获取第二网络设备的传输质量。114.在s601之后还可以包括:115.s602,决策设备获取第二网络设备传输标识为测试数据的数据的传输信息。116.在终端将第二数据标识为测试数据向第二网络设备发送后,决策设备可以获取第二网络设备传输标识为测试数据的第二数据的传输信息,即决策设备可以基于第二网络设备接收标识为测试数据的第二数据,获取第二网络设备的传输信息。其中,传输信息包括如下至少一项:误码率、传输速率和传输时延。117.s603,决策设备根据传输信息,获取第二网络设备相对于终端的传输质量。118.换句话说,终端向第二网络设备发送标识为测试数据的第二数据,目的是为了获取传输信息,进而基于传输信息,得到第二网络设备的传输质量。119.本技术实施例中,决策设备根据传输信息,获取第二网络设备相对于终端的传输质量(下述实施例中简称为传输质量)。应理解,第二网络设备相对于终端的传输质量指的是:第二网络设备传输来自终端的数据时的传输质量。其中,决策设备可以基于传输信息中包括的参数的数值(即参数值),获取传输质量。120.在一种实施例中,决策设备中存储有各参数的数值与传输质量的映射关系,决策设备可以基于传输信息中的各参数的数值,以及该映射关系,得到传输质量。示例性的,以传输信息中包括误码率为例,当误码率的数值在第一预设范围内时,传输质量为第一传输质量,当误码率的数值在第二预设范围内时,传输质量为第二传输质量,第一传输质量高于第二传输质量。121.在一种实施例中,决策设备还可以基于传输信息中的各参数的数值,确定传输质量的范围。示例性的,以误码率为例,当误码率的数值在第一预设范围内时,传输质量大于或等于第一预设传输质量,当误码率的数值在第二预设范围内时,传输质量小于第二预设传输质量。122.应理解,第一预设传输质量和第二预设传输质量为预先设置的,第一预设传输质量高于第二预设传输质量。123.表一为各参数的数值以传输质量的映射关系:124.表一[0125][0126]如上表一,示例性的,当误码率的数值在a1-a2的范围内、传输速率的数值在b1-b2的范围内,以及传输时延在c1-c2的范围内时,第二网络设备相对于终端的传输质量大于或等于第一预设传输质量。[0127]在一种实施例,决策设备还可以检测第一网络设备接收来自终端的第二数据的时刻,如t1。若在t1之后的预设验证时间窗口内,决策设备检测到第二网络设备未接收到来自终端的第二数据,则决策设备可以确定传输质量小于第二预设传输质量。[0128]其中,当决策设备为独立于第一网络设备、第二网络设备设置时,第一网络设备响应于接收到来自终端的第二数据,可以向决策设备发送完成接收第二数据的消息,同理的,第二网络设备响应于接收到来自终端的第二数据,可以向决策设备发送完成接收第二数据的消息。如此,决策设备可以将接收到消息的时刻作为第一网络设备接收来自终端的第二数据的时刻t1,在t1之后的预设验证时间窗口内,如决策设备未接收到来自第二网络设备的完成接收第二数据的消息,则可以确定在t1之后的预设验证时间窗口内,第二网络设备未接收到第二数据。若在t1之后的预设验证时间窗口内,如决策设备接收到来自第二网络设备的完成接收第二数据的消息,则可以确定在t1之后的预设验证时间窗口内,第二网络设备接收到第二数据。[0129]其中,当决策设备为第一网络设备时,第二网络设备响应于接收到来自终端的第二数据,可以向第一网络设备发送完成接收第二数据的消息。第一网络设备响应于接收到来自终端的第二数据,可以记录接收到的时刻t1,若在t1之后的预设验证时间窗口内,如第一网络设备未接收到来自第二网络设备的完成接收第二数据的消息,则可以确定在t1之后的预设验证时间窗口内,第二网络设备未接收到第二数据。若在t1之后的预设验证时间窗口内,如第一网络设备接收到来自第二网络设备的完成接收第二数据的消息,则可以确定在t1之后的预设验证时间窗口内,第二网络设备未接收到第二数据。[0130]决策设备为第二网络设备的场景可以参照上述“当决策设备为第一网络设备”中的相关描述。[0131]s604,决策设备根据传输可靠性参数值和传输质量,确定终端向upf发送数据的目标方式。[0132]传输可靠性表征第一网络设备传输来自终端的数据的可靠性,传输可靠性越高,则越能保证来自终端的数据的顺利传输。传输质量表征第二网络设备传输来自终端的数据的可靠性,传输质量越高,则越能保证来自终端的数据的顺利传输。[0133]在一种实施例中,目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式。其中,第一传输方式为:终端通过第一网络设备向upf发送数据,第二传输方式为:终端通过第二网络设备向upf发送数据,第三传输方式为:终端通过第一网络设备和第二网络设备向upf发送相同的数据,第四传输方式为:终端在第一网络设备和第二网络设备中选择目标网络设备,且通过目标网络设备向upf发送数据。[0134]值得注意的是,第四传输方式为由终端自己决定向upf发送数据的目标网络设备。在一种实施例中,目标网络设备为主网络设备,如第一网络设备,或者为第二网络设备,或者第一网络设备和第二网络设备。在一种实施例中,目标网络设备为预先设置的。换句话说,当目标方式为第四传输方式时,终端按照约定的网络设备(即目标网络设备),向upf发送数据。[0135]本技术实施例中,决策设备可以根据传输可靠性参数值,获取第一网络设备的传输可靠性的等级,进而根据传输可靠性的等级和传输质量,确定终端向upf发送数据的目标方式。其中,传输可靠性的等级越高,表征传输可靠性越高,即越能保证来自终端的数据的顺利传输。[0136]在一种实施例中,可以将传输可靠性的等级划分为第一等级和第二等级,第一等级高于第二等级。当传输可靠性为第一等级时,表征第一网络设备的传输可靠性风险小,当传输可靠性为第二等级时,表征第一网络设备的传输可靠性风险大。另外,决策设备中可以预先存储第一预设质量和第二预设质量,进而将传输质量划分为三个等级,其中,第一预设质量大于(或高于)第二预设传输质量。[0137]基于上述对传输可靠性的等级的划分,以及对传输质量的划分,下述讲述决策设备确定终端向upf传输数据的方式:[0138]其一,若传输可靠性的等级为第一等级,且传输质量小于第二预设传输质量,则决策设备确定目标方式为第一传输方式。[0139]其二,若传输可靠性的等级为第一等级,且传输质量大于或等于第一预设传输质量,则决策设备确定目标方式为第三传输方式。[0140]其三,若传输可靠性的等级为第二等级,且传输质量大于或等于第二预设传输质量,则决策设备确定目标方式为第二传输方式。[0141]其四,若传输可靠性的等级为第二等级,且传输质量小于第二预设传输质量,则决策设备确定目标方式为第四传输方式。[0142]s605,决策设备向终端发送第五信息,第五信息用于指示终端采用目标方式向upf发送数据。[0143]与s605中的“其一”对应的,第五信息用于指示终端采用第一传输方式向upf发送数据,即指示终端通过第一网络设备向upf发送数据。在该方式中,决策设备向终端发送第五信息时,还可以输出第一告警信息,该第一告警信息用于指示第二网络设备的传输质量差,第二网络设备不可用。[0144]在一种实施例中,决策设备输出第一告警信息的方式可以包括但不限于为:决策设备显示“第二网络设备的传输质量差或第二网络设备不可用”的文字提示信息,或者决策设备播放“第二网络设备的传输质量差或第二网络设备不可用”的语音,以及时提醒网络设备的管理人员。[0145]与s605中的“其二”对应的,第五信息用于指示终端采用第三传输方式向upf发送数据,即指示终端通过第一网络设备和第二网络设备向upf发送数据,且通知终端无需将业务数据标识为测试数据。[0146]与s605中的“其三”对应的,第五信息用于指示终端采用第二传输方式向upf发送数据,即指示终端通过第二网络设备向upf发送数据。在该方式中,决策设备向终端发送第五信息时,还可以输出第二告警信息,该第二告警信息用于指示第一网络设备的传输可靠性低,第一网络设备不可用。[0147]与s605中的“其四”对应的,第五信息用于指示终端在第一网络设备和第二网络设备中选择目标网络设备,且通过目标网络设备向upf发送数据,即指示终端通过预定的目标网络设备向upf发送数据。在该方式中,决策设备向终端发送第五信息时,还可以输出第三告警信息,该第三告警信息用于指示第一网络设备的传输可靠性低,第二网络设备的传输质量差,如第一网络设备的传输可靠性的等级为第二等级,以及第二网络设备的传输质量均小于第二预设传输质量。[0148]其中,决策设备输出第二告警信息、第三告警信息的方式可以参照第一告警信息的相关描述。[0149]s606,终端采用目标方式向upf发送数据。[0150]参照图6,当第五信息用于指示终端采用第一传输方式向upf发送数据时,终端可以通过第一网络设备向upf发送数据。[0151]当第五信息用于指示终端采用第三传输方式向upf发送数据,终端可以通过第一网络设备和第二网络设备向upf发送数据。[0152]当第五信息用于指示终端采用第二传输方式向upf发送数据时,终端可以通过第二网络设备向upf发送数据。[0153]当第五信息用于指示终端在第一网络设备和第二网络设备中选择目标网络设备时,终端可以通过预定的目标网络设备向upf发送数据。[0154]本技术实施例中,当决策设备检测到第一网络设备的传输可靠性参数值低于预设参数值,且终端支持同时向多个网络设备传输数据时,为了保证终端数据的传输可靠性,在终端采用第二网络设备正式传输数据之前,可以先测试第二网络设备的传输质量,在第二网络设备的传输质量比较高(如大于预设质量)时,终端同时采用第一网络设备和第二网络设备向upf发送相同的数据,能够保证终端数据的顺利传输。[0155]如上实施例讲述了终端支持同时向多个网络设备传输数据的示例,下述实施例讲述终端不支持同时向多个网络设备传输数据的方法,在该种实施例中,参照图7,在如上s403之后还可以包括s701-s709。应理解,s701-s709与s404-s408是择一执行的步骤,图7为在图4的基础上添加s701-s709,在一种实施例中,也可以在图6所示的图示中添加s701-s709。[0156]s701,若终端不支持同时向多个网络设备传输数据,则决策设备向终端发送第二信息。[0157]相应的,终端可以接收第二信息。[0158]在一种实施例中,若终端不支持同时向多个网络设备传输数据,则决策设备可以向终端发送第二信息,第二信息用于指示终端在向第一网络设备发送任一数据时发起对第二网络设备的测试请求。也就是说,决策设备可以指示终端先检测第二网络设备的传输质量,以在第二网络设备的传输质量好时,采用第二网络设备向upf发送数据。[0159]下述以任一数据为第二数据为例进行说明。[0160]s702,终端在向第一网络设备发送第二数据时,向第一网络设备发送对第二网络设备的测试请求。[0161]终端在向第一网络设备发送第二数据时,向第一网络设备发送对第二网络设备的测试请求。在一种实施例中,终端设备可以在向第一网络设备发送第二数据的空闲时间(如空闲时隙),向第一网络设备发送对第二网络设备的测试请求。[0162]其中,终端向第一网络设备发送对第二网络设备的测试请求,可以理解为:终端向第一网络设备发送测试请求,该测试请求用于请求测试第二网络设备的传输质量。[0163]s703,决策设备响应于检测到终端发起对第二网络设备的测试请求,关闭第一网络设备,且启动第二网络设备。[0164]在一种实施例中,若决策设备为第一网络设备,则终端向第一网络设备发起对第二网络设备的测试请求,第一网络设备可以接收到来自终端的测试请求。在一种实施例中,若决策设备为独立于第一网络设备设置,则第一网络设备接收到来自终端的测试请求时,第一网络设备可以向决策设备发送该测试请求,如此,决策设备可以检测到终端发起对第二网络设备的测试请求。[0165]决策设备响应于检测到终端发起对第二网络设备的测试请求,可以关闭第一网络设备,且启动第二网络设备,以开始对第二网络设备的传输质量进行测试。在一种实施例中,决策设备关闭第一网络设备可以为:决策设备向第一网络设备发送关闭指令,第一网络设备响应于该关闭指令,可以进入休眠模式。决策设备启动第二网络设备的方式可以参照上述实施例中的相关描述。[0166]s704,决策设备向终端发送第三信息,第三信息用于指示终端将任一数据中的最后一个数据包标识为测试数据发送至第二网络设备。[0167]决策设备启动第二网络设备后,可以向终端发送第三信息。该第三信息用于指示终端将任一数据中的最后一个数据包标识为测试数据发送至第二网络设备。也就是说,决策设备指示终端将第二数据中的最后一个数据包作为测试数据发送给第二网络设备,以测试第二网络设备的传输质量。[0168]s705,终端向第二网络设备发送标识为测试数据的数据包。[0169]在一种实施例中,第二数据可以由多个数据包组成,终端在向第一网络设备发送早于“最后一个数据包”之前的数据包的空闲时间,向第一网络设备发送测试请求,如此终端可以将“第二数据中的最后一个数据包”标识为测试数据,进而向第二网络设备发送标识为测试数据的数据包。[0170]s706,决策设备获取第二网络设备传输标识为测试数据的数据的传输信息。[0171]本技术实施例中,决策设备可以获取第二网络设备传输标识为测试数据的数据的传输信息。即,决策设备可以基于第二网络设备接收标识为测试数据的第二数据中的最后一个数据包,获取第二网络设备的传输信息。传输信息可以参照上述s602中的相关描述。[0172]s707,决策设备根据传输信息,获取第二网络设备相对于终端的传输质量。[0173]s706-s707可以参照s602-s603中的相关描述。[0174]s708,若第二网络设备传输质量大于或等于第一预设传输质量,则决策设备向终端发送第四信息,第四信息用于指示终端通过第二网络设备向upf发送数据。[0175]其中,若第二网络设备传输质量大于或等于第一预设传输质量,则决策设备向终端发送第四信息。其中,第四信息用于指示终端通过第二网络设备向upf发送数据。[0176]可以想到的是,若第二网络设备的传输质量小于第二预设传输质量,则决策设备可以启动第一网络设备,关闭第二网络设备,且向终端发送指示通过第一网络设备向upf发送数据的信息。应理解,图7中以“第二网络设备传输质量大于或等于第一预设传输质量”为例进行说明。[0177]s709,终端响应于第四信息,通过第二网络设备向upf发送第三数据。[0178]第三数据晚于第二数据。终端接收到第四信息后,可以通过第二网络设备向upf发送第三数据。[0179]应理解,图7中未示出upf向服务端发送第三数据的步骤。[0180]本技术实施例中,决策设备响应于检测到第一网络设备的传输可靠性参数值低于预设参数值,且终端不支持同时向多个网络设备传输数据时,决策设备可以关闭第一网络设备,指示终端发送数据包测试第二网络设备的传输质量。若第二网络设备的传输质量大于或等于第一预设传输质量,则可以指示终端通过第二网络设备向upf发送数据。一方面,因为第二网络设备的传输质量好,因此可以保证终端数据传输的可靠性,另一方面,决策设备在第一网络设备的传输可靠性参数值低于预设参数值,而并非第一网络设备发生故障时,指示终端通过第二网络设备向upf发送数据,可以保证终端数据传输不中断,进而提高数据的传输效率。[0181]图8为本技术实施例提供的专网中数据传输的装置的一种结构示意图。该专网中数据传输的装置可以为如上实施例中的决策设备或者决策设备中的芯片。如图8所示,该专网中数据传输的装置800包括:处理模块801、收发模块802。[0182]处理模块801,用于响应于检测到第一网络设备的传输可靠性参数值低于预设参数值,检测终端是否支持同时向多个网络设备传输数据,传输可靠性参数值用于表征第一网络设备的传输可靠性,若是,则启动第二网络设备。[0183]收发模块802,用于向终端发送第一信息,第一信息用于指示终端向第一网络设备和第二网络设备发送相同的数据。[0184]在一种可能的实现方式中,相同的数据为第二数据,第一信息还用于指示:终端向第二网络设备发送的第二数据标识为测试数据。[0185]在一种可能的实现方式中,收发模块802,还用于若终端不支持同时向多个网络设备传输数据,则向终端发送第二信息,第二信息用于指示终端在向第一网络设备发送任一数据时发起对第二网络设备的测试请求。[0186]处理模块801,还用于响应于检测到终端发起对第二网络设备的测试请求,关闭第一网络设备,且启动第二网络设备。[0187]收发模块802,还用于向终端发送第三信息,第三信息用于指示终端将任一数据中的最后一个数据包标识为测试数据发送至第二网络设备。[0188]在一种可能的实现方式中,处理模块801,还用于获取第二网络设备传输标识为测试数据的数据的传输信息,传输信息包括如下至少一项:误码率、传输速率和传输时延;根据传输信息,获取第二网络设备相对于终端的传输质量。[0189]在一种可能的实现方式中,当终端不支持同时向多个网络设备传输数据时,若传输质量大于或等于第一预设传输质量,则收发模块802,还用于向终端发送第四信息,第四信息用于指示终端通过第二网络设备向upf发送数据;[0190]当终端支持同时向多个网络设备传输数据时,处理模块801,还用于根据传输可靠性参数值和传输质量,确定终端向upf发送数据的目标方式;向终端发送第五信息,第五信息用于指示终端采用目标方式向upf发送数据。[0191]在一种可能的实现方式中,处理模块801,具体用于根据传输可靠性参数值,获取第一网络设备的传输可靠性的等级;根据传输可靠性的等级和传输质量,确定终端向upf发送数据的目标方式。[0192]在一种可能的实现方式中,当终端支持同时向多个网络设备传输数据时,处理模块801,还用于检测第一网络设备接收来自终端的第二数据的时刻;若在时刻之后的预设验证时间窗口内,第二网络设备未接收到来自终端的第二数据,则确定第二网络设备相对于终端的传输质量小于第二预设传输质量。[0193]在一种可能的实现方式中,收发模块802,还用于接收来自第一网络设备的完成接收第二数据的消息。处理模块801,具体用于将接收到消息的时刻作为第一网络设备接收来自终端的第二数据的时刻。[0194]在一种可能的实现方式中,目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;第一传输方式为:终端通过第一网络设备向upf发送数据,第二传输方式为:终端通过第二网络设备向upf发送数据,第三传输方式为:终端通过第一网络设备和第二网络设备向upf发送相同的数据,第四传输方式为:终端在第一网络设备和第二网络设备中选择目标网络设备,且通过目标网络设备向upf发送数据。[0195]在一种可能的实现方式中,处理模块801,具体用于若传输可靠性的等级为第一等级,且传输质量小于第二预设传输质量,则确定目标方式为第一传输方式;若传输可靠性的等级为第一等级,且传输质量大于或等于第一预设传输质量,则确定目标方式为第三传输方式,第一预设传输质量高于第二预设传输质量;若传输可靠性的等级为第二等级,且传输质量大于或等于第二预设传输质量,则确定目标方式为第二传输方式,第一等级高于第二等级;若传输可靠性的等级为第二等级,且传输质量小于第二预设传输质量,则确定目标方式为第四传输方式。[0196]图9为本技术实施例提供的专网中数据传输的装置的另一种结构示意图。该专网中数据传输的装置可以为如上实施例中的终端或者终端中的芯片。如图9所示,该专网中数据传输的装置900包括:收发模块901、处理模块902。[0197]收发模块901,用于通过第一网络设备向用户面功能网元upf传输第一数据,第二网络设备处于休眠状态,以及接收第一信息,第一信息用于指示终端向第一网络设备和第二网络设备发送相同的数据。[0198]处理模块902,用于将第二数据复制为两份。[0199]收发模块901,还用于向第一网络设备发送其中一份第二数据,以及向第二网络设备发送另一份第二数据。[0200]在一种可能的实现方式中,处理模块902,还用于将另一份第二数据标识为测试数据。[0201]收发模块901,具体用于向第二网络设备发送标识为测试数据的第二数据。[0202]在一种可能的实现方式中,收发模块901,还用于接收第五信息,第五信息用于指示终端采用目标方式向upf发送数据,且采用目标方式向upf发送数据。[0203]在一种可能的实现方式中,目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;第一传输方式为:终端通过第一网络设备向upf发送数据,第二传输方式为:终端通过第二网络设备向upf发送数据,第三传输方式为:终端通过第一网络设备和第二网络设备向upf发送相同的数据,第四传输方式为:终端在第一网络设备和第二网络设备中选择目标网络设备,且通过目标网络设备向upf发送数据。[0204]在一种可能的实现方式中,收发模块901,还用于接收第二信息,第二信息用于指示终端在向第一网络设备发送任一数据时发起对第二网络设备的测试请求,以及在向第一网络设备发送第二数据时,向第一网络设备发送对第二网络设备的测试请求,以及接收第三信息,第三信息用于指示终端将第二数据中的最后一个数据包标识为测试数据发送至第二网络设备;向第二网络设备发送标识为测试数据的数据包。[0205]在一种可能的实现方式中,收发模块901,还用于接收第四信息,第四信息用于指示终端通过第二网络设备向upf发送数据,以及通过第二网络设备向upf发送第三数据。[0206]本实施例提供的专网中数据传输的装置与上述专网中数据传输的方法实现的原理和技术效果类似,在此不作赘述。[0207]图10为本技术实施例提供的电子设备的一种结构示意图。该电子设备可以如如上实施例中的决策设备、终端。如图10所示,该电子设备1000包括:存储器1001和至少一个处理器1002。[0208]存储器1001,用于存储程序指令。[0209]处理器1002,用于在程序指令被执行时实现本实施例中的专网中数据传输的方法,具体实现原理可参见上述实施例,本实施例此处不再赘述。[0210]该电子设备1000还可以包括及输入/输出接口1003。输入/输出接口1003可以包括独立的输出接口和输入接口,也可以为集成输入和输出的集成接口。其中,输出接口用于输出数据,输入接口用于获取输入的数据,上述输出的数据为上述方法实施例中输出的统称,输入的数据为上述方法实施例中输入的统称。输入/输出接口1003如上述各专网中数据传输的装置中的收发模块。[0211]本技术还提供一种可读存储介质,可读存储介质中存储有执行指令,当电子设备的至少一个处理器执行该执行指令时,当计算机执行指令被处理器执行时,实现上述实施例中的专网中数据传输的方法。[0212]本技术还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得电子设备实施上述的各种实施方式提供的专网中数据传输的方法。[0213]在本技术实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。[0214]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本技术实施例方案的目的。[0215]另外,在本技术实施例各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。[0216]在上述专网中数据传输的装置的实施例中,应理解,处理模块可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。[0217]上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务端,或者网络设备等)或处理器(英文:processor)执行本技术实施例各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。[0218]本技术实施例中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。另外,需要理解的是,在本技术的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。[0219]可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。[0220]最后应说明的是:以上各实施例仅用以说明本技术实施例的技术方案,而非对其限制;尽管参照前述各实施例对本技术实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术实施例各实施例技术方案的范围。当前第1页12当前第1页12
技术特征:
1.一种专网中数据传输的方法,其特征在于,专网中的第一网络设备和第二网络设备均服务于终端,所述终端通过所述第一网络设备向用户面功能网元upf传输第一数据,所述第二网络设备处于休眠状态,所述方法包括:响应于检测到所述第一网络设备的传输可靠性参数值低于预设参数值,检测所述终端是否支持同时向多个网络设备传输数据,所述传输可靠性参数值用于表征所述第一网络设备的传输可靠性;若是,则启动所述第二网络设备;向所述终端发送第一信息,所述第一信息用于指示所述终端向所述第一网络设备和所述第二网络设备发送相同的数据。2.根据权利要求1所述的方法,其特征在于,所述相同的数据为第二数据,所述第一信息还用于指示:所述终端向所述第二网络设备发送的第二数据标识为测试数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述终端不支持同时向多个网络设备传输数据,则向所述终端发送第二信息,所述第二信息用于指示所述终端在向所述第一网络设备发送任一数据时发起对所述第二网络设备的测试请求;响应于检测到所述终端发起对所述第二网络设备的测试请求,关闭所述第一网络设备,且启动所述第二网络设备;向所述终端发送第三信息,所述第三信息用于指示所述终端将所述任一数据中的最后一个数据包标识为测试数据发送至所述第二网络设备。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:获取所述第二网络设备传输标识为测试数据的数据的传输信息,所述传输信息包括如下至少一项:误码率、传输速率和传输时延;根据所述传输信息,获取所述第二网络设备相对于所述终端的传输质量。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述终端不支持同时向多个网络设备传输数据时,若所述传输质量大于或等于第一预设传输质量,则向所述终端发送第四信息,所述第四信息用于指示所述终端通过所述第二网络设备向所述upf发送数据;当所述终端支持同时向多个网络设备传输数据时,根据所述传输可靠性参数值和所述传输质量,确定所述终端向所述upf发送数据的目标方式;向所述终端发送第五信息,所述第五信息用于指示所述终端采用所述目标方式向所述upf发送数据。6.根据权利要求5所述的方法,其特征在于,所述根据所述传输可靠性参数值和所述传输质量,确定所述终端向所述upf发送数据的目标方式,包括:根据所述传输可靠性参数值,获取所述第一网络设备的传输可靠性的等级;根据所述传输可靠性的等级和所述传输质量,确定所述终端向所述upf发送数据的目标方式。7.根据权利要求2所述的方法,其特征在于,当所述终端支持同时向多个网络设备传输数据时,所述方法还包括:检测所述第一网络设备接收来自所述终端的所述第二数据的时刻;
若在所述时刻之后的预设验证时间窗口内,所述第二网络设备未接收到来自所述终端的所述第二数据,则确定所述第二网络设备相对于所述终端的传输质量小于第二预设传输质量。8.根据权利要求7所述的方法,其特征在于,所述检测所述第一网络设备接收来自所述终端的所述第二数据的时刻,包括:接收来自所述第一网络设备的完成接收所述第二数据的消息;将接收到所述消息的时刻作为所述第一网络设备接收来自所述终端的所述第二数据的时刻。9.根据权利要求6所述的方法,其特征在于,所述目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;所述第一传输方式为:所述终端通过所述第一网络设备向所述upf发送数据,所述第二传输方式为:所述终端通过所述第二网络设备向所述upf发送数据,所述第三传输方式为:所述终端通过所述第一网络设备和所述第二网络设备向所述upf发送相同的数据,所述第四传输方式为:所述终端在所述第一网络设备和所述第二网络设备中选择目标网络设备,且通过所述目标网络设备向所述upf发送数据。10.根据权利要求9所述的方法,其特征在于,所述根据所述传输可靠性的等级和所述传输质量,确定所述终端向所述upf发送数据的目标方式,包括:若所述传输可靠性的等级为第一等级,且所述传输质量小于第二预设传输质量,则确定目标方式为所述第一传输方式;若所述传输可靠性的等级为所述第一等级,且所述传输质量大于或等于所述第一预设传输质量,则确定目标方式为所述第三传输方式,所述第一预设传输质量高于所述第二预设传输质量;若所述传输可靠性的等级为第二等级,且所述传输质量大于或等于所述第二预设传输质量,则确定目标方式为所述第二传输方式,所述第一等级高于所述第二等级;若所述传输可靠性的等级为第二等级,且所述传输质量小于所述第二预设传输质量,则确定目标方式为所述第四传输方式。11.一种专网中数据传输的方法,其特征在于,专网中的第一网络设备和第二网络设备均服务于终端,所述方法应用于所述终端,所述方法包括:通过所述第一网络设备向用户面功能网元upf传输第一数据,所述第二网络设备处于休眠状态;接收第一信息,所述第一信息用于指示所述终端向所述第一网络设备和所述第二网络设备发送相同的数据;将第二数据复制为两份;向所述第一网络设备发送其中一份第二数据;向所述第二网络设备发送另一份第二数据。12.根据权利要求11所述的方法,其特征在于,所述向所述第二网络设备发送另一份第二数据,包括:将所述另一份第二数据标识为测试数据;向所述第二网络设备发送标识为测试数据的第二数据。
13.根据权利要求12所述的方法,其特征在于,所述向所述第二网络设备发送标识为测试数据的第二数据之后,还包括:接收第五信息,所述第五信息用于指示所述终端采用目标方式向所述upf发送数据;采用目标方式向所述upf发送数据。14.根据权利要求13所述的方法,其特征在于,所述目标方式包括如下任一项:第一传输方式、第二传输方式、第三传输方式和第四传输方式;所述第一传输方式为:所述终端通过所述第一网络设备向所述upf发送数据,所述第二传输方式为:所述终端通过所述第二网络设备向所述upf发送数据,所述第三传输方式为:所述终端通过所述第一网络设备和所述第二网络设备向所述upf发送相同的数据,所述第四传输方式为:所述终端在所述第一网络设备和所述第二网络设备中选择目标网络设备,且通过所述目标网络设备向所述upf发送数据。15.一种专网中数据传输的方法,其特征在于,专网中的第一网络设备和第二网络设备均服务于终端,所述方法应用于所述终端,所述方法包括:通过所述第一网络设备向用户面功能网元upf传输第一数据,所述第二网络设备处于休眠状态;接收第二信息,所述第二信息用于指示所述终端在向所述第一网络设备发送任一数据时发起对所述第二网络设备的测试请求;在向所述第一网络设备发送第二数据时,向所述第一网络设备发送对所述第二网络设备的测试请求;接收第三信息,所述第三信息用于指示所述终端将所述第二数据中的最后一个数据包标识为测试数据发送至所述第二网络设备;向所述第二网络设备发送标识为测试数据的数据包。16.根据权利要求15所述的方法,其特征在于,所述向所述第二网络设备发送标识为测试数据的数据包之后,还包括:接收第四信息,所述第四信息用于指示所述终端通过所述第二网络设备向所述upf发送数据;通过所述第二网络设备向所述upf发送第三数据。17.一种电子设备,其特征在于,包括:至少一个处理器、存储器和收发器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备执行权利要求1-16任一项所述的方法;所述收发器,用于在所述处理器的控制下执行收发动作。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现权利要求1-16任一项所述的方法。19.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现权利要求1-16中任一项所述的方法。
技术总结
本申请提供一种专网中数据传输的方法和装置,专网中的第一网络设备和第二网络设备均服务于终端,所述终端通过所述第一网络设备向用户面功能网元UPF传输第一数据,所述第二网络设备处于休眠状态,该方法并非在第一网络设备发生故障时,而是在第一网络设备存在可靠性传输的风险时,即网络设备未出现故障但传输数据的性能降低时,预先启动第二网络设备,使得第一网络设备和第二网络设备共同传输来自终端的数据,使得终端的数据传输无中断,进而减少数据传输的时延。少数据传输的时延。少数据传输的时延。
技术研发人员:张勍 冯毅 秦小飞 从光磊 王杉 王磊
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2021.11.26
技术公布日:2022/3/8