数据传输方法、设备及系统与流程

文档序号:18009313发布日期:2019-06-25 23:47阅读:218来源:国知局
数据传输方法、设备及系统与流程
本申请涉及通信
技术领域
,尤其涉及数据传输方法、设备及系统。
背景技术
:局域网(localareanetwork,lan)是在一个局部的地理范围内,例如一个学校、工厂和机关内,将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或处理中心相连接,构成一个大范围的信息处理系统。随着新兴企业办公模式及智能居家模式的出现,有线lan和无线lan(wirelesslan,wlan)显现了其在部署复杂、灵活性、移动性、覆盖范围等方面的不足,这促使lan技术再发展以适应未来应用对lan的需求。利用移动网络其本身的广覆盖特点,来直接提供lan服务,称之为移动局域网(mobilelocalareanetwork,mlan)。mlan可以在更广泛的移动网络覆盖范围内使用,即无论用户是否在同一地域,只要加入同一mlan,即可实现基于lan的数据交换或通信。利用已经广覆盖的移动网络,mlan的创建及其伸缩迁移调整均可由移动网络自动完成,不需要人工干预。此外,mlan可按需定制,不同mlan之间互相安全隔离。目前,在mlan组播场景下中,当用户面功能(userplanefunction,upf)实体接收到一个数据包时,将该数据包的目标地址替换为该mlan下各终端的寻址地址,再根据寻址地址映射到各终端寻址地址对应的路径,通过相应路径将数据包分别发送给同一mlan下的各各终端。然而,该数据传输方法中,若多个终端接入相同的接入设备,则将浪费传输带宽。因此,如何在mlan组播场景下,节省传输带宽,是目前亟待解决的问题。技术实现要素:本申请实施例提供数据传输方法、设备及系统,可以在mlan组播场景下节省传输带宽。为达到上述目的,本申请实施例提供如下技术方案:第一方面,提供一种数据传输方法,该方法包括:用户面功能实体接收来自源设备的数据包,其中,该数据包携带组播信息;该用户面功能实体确定目标移动局域网mlan对应的n个组播路径的路径下行信息;该用户面功能实体通过该n个组播路径的路径下行信息对应的n个组播路径分别向对应的n个接入设备发送该数据包,n为正整数。基于本申请实施例提供的数据传输方法,可以避免现有技术中数据包在相同的用户面功能实体和接入设备之间重复传输的问题,从而可以节省mlan组播场景下的传输带宽。在一种可能的设计中,该用户面功能实体确定目标mlan对应的n个组播路径的路径下行信息,包括:该用户面功能实体根据该目标mlan的标识、以及第一对应关系,确定该目标mlan对应的n个组播路径的路径下行信息,其中,该第一对应关系包括该目标mlan的标识和该n个组播路径的路径下行信息的对应关系。由于第一对应关系包括目标mlan的标识和该n个组播路径的路径下行信息的对应关系,因此,在用户面功能实体获知目标mlan的标识的情况下,可以根据该第一对应关系,及时快速的确定该目标mlan对应的n个组播路径的路径下行信息。在一种可能的设计中,该方法还包括:该用户面功能实体接收来自会话管理实体的该第一对应关系。在一种可能的设计中,该n个组播路径的信息中包括第一组播路径的信息,该方法还包括:该会话管理实体在该目标mlan中建立该第一组播路径;该会话管理实体向该用户面功能实体发送该目标mlan的标识和该第一组播路径的路径下行信息的对应关系。也就是说,在会话管理实体在目标mlan中建立第一组播路径之后,用户面功能实体需要获取目标mlan的标识和该第一组播路径的路径下行信息的对应关系。进而,如上所述,在用户面功能实体获知目标mlan的标识的情况下,可以根据第一对应关系,及时快速的确定该目标mlan对应的n个组播路径的路径下行信息。在一种可能的设计中,与该第一组播路径对应的t个目标终端中包括第一终端,t为正整数;该会话管理实体在该目标mlan中建立该第一组播路径,包括:在该第一终端在该目标mlan中建立mlan会话的过程中,在未建立该第一组播路径的情况下,该会话管理实体建立该第一组播路径。也就是说,该实现方式中,每个接入设备和用户面功能实体之间仅建立一条组播路径,在终端发起mlan会话建立流程时,若接入设备和用户面功能实体之间已经建立组播路径,则不需要再建立会话对应的路径,从而可以节省会话资源。在一种可能的设计中,在该用户面功能实体确定该目标mlan对应的n个组播路径的路径下行信息之后,还包括:该用户面功能实体根据该n个组播路径的路径下行信息、以及第二对应关系,确定与该每个组播路径的路径下行信息对应的目标终端对应的路径的路径下行信息,其中,该第二对应关系包括该每个组播路径的路径下行信息和对应的目标终端对应的路径的路径下行信息的对应关系;该用户面功能实体通过该n个组播路径的路径下行信息对应的n个组播路径分别向对应的接入设备发送对应的目标终端对应的路径的路径下行信息。基于该方案,可以使得接入设备接收来自用户面功能实体的每个接入设备对应的目标终端对应的路径下行信息。进而,接入设备可以根据对应的目标终端对应的路径下行信息,将数据发送给目标终端,实现mlan组播场景下的数据传输。在一种可能的设计中,该方法还包括:该用户面功能实体接收来自会话管理实体的该第二对应关系。在一种可能的设计中,该n个组播路径的路径下行信息中包括第二组播路径的路径下行信息,与该第二组播路径对应的s个目标终端中包括第二终端,s为正整数;该方法还包括:该会话管理实体建立该第二组播路径和该第二终端对应的路径;该会话管理实体向该用户面功能实体发送该目标mlan的标识和该第二组播路径的路径下行信息的对应关系、以及该目标mlan的标识和该第二终端对应的路径的路径下行信息的对应关系。也就是说,该实现方式中,在每个终端发起mlan会话建立流程时,可以像现有技术一样建立会话对应的路径。此外,每个接入设备和用户面功能实体之间还需要建立一条组播路径,这样,用户面功能实体可以建立组播路径的路径下行信息和对应的终端对应的路径的路径下行信息的对应关系,进而可以根据该对应关系进行数据传输。该方式可以在减少对现有流程的修改的前提下,实现mlan组播场景下的数据传输。在一种可能的设计中,该数据包携带该目标mlan的标识。在一种可能的设计中,该源设备包括源终端,在该用户面功能实体接收来自源设备的数据包之后,还包括:该用户面功能实体根据该源终端对应的路径的路径上行信息、以及第三对应关系,确定该目标mlan的标识,其中,该第三对应关系包括该源终端对应的路径的路径上行信息和该目标mlan的标识的对应关系。基于该方式,用户面功能实体可以确定目标mlan的标识。在一种可能的设计中,该源设备包括服务器,在该用户面功能实体接收来自源设备的数据包之后,还包括:该用户面功能实体根据该服务器对应的路径的路径下行信息、以及第四对应关系,确定该目标mlan的标识,其中,该第四对应关系包括该服务器对应的路径的路径下行信息和该目标mlan的标识的对应关系。基于该方式,用户面功能实体可以确定目标mlan的标识。第二方面,提供一种数据传输方法,该方法包括:接入设备通过组播路径接收来自用户面功能实体的数据包,其中,该数据包携带组播信息;该接入设备向s个目标终端分别发送该数据包,其中,该目标终端的签约移动局域网mlan与目标mlan相同,该目标mlan为发送该数据包的源设备所在的mlan,s为正整数。基于本申请实施例提供的数据传输方法,可以避免现有技术中数据包在相同的用户面功能实体和接入设备之间重复传输的问题,从而可以节省mlan组播场景下的传输带宽。在一种可能的设计中,该接入设备向s个目标终端分别发送该数据包,包括:该接入设备根据该目标mlan的标识,以及第一对应关系,确定该s个目标终端的信息,其中,该第一对应关系包括该目标mlan的标识和该s个目标终端的信息的对应关系;该接入设备根据该s个目标终端的信息,向该s个目标终端分别发送该数据包。由于第一对应关系包括目标mlan的标识和s个目标终端的信息的对应关系,因此,在用户面功能实体获知目标mlan的标识的情况下,可以根据该第一对应关系,及时快速的确定s个目标终端的信息。在一种可能的设计中,该s个目标终端中包括第一终端,该方法还包括:在该第一终端在该目标mlan中建立mlan会话的过程中,该接入设备建立该目标mlan的标识和该第一终端的信息对应关系。在一种可能的设计中,该方法还包括:在该第一终端在该目标mlan中建立mlan会话的过程中,在已经建立该第一组播路径的情况下,该接入设备接收来自会话管理实体的通知消息,该通知消息用于指示该接入设备建立该目标mlan的标识和该第一终端的信息对应关系。也就是说,该实现方式中,每个接入设备和用户面功能实体之间仅建立一条组播路径,在终端发起mlan会话建立流程时,若接入设备和用户面功能实体之间已经建立组播路径,则不需要再建立会话对应的路径,从而可以节省会话资源。在一种可能的设计中,该方法还包括:该接入设备通过该组播路径接收来自该用户面功能实体的该s个目标终端对应的路径的路径下行信息;该接入设备向s个目标终端分别发送该数据包,包括:该接入设备根据该s个目标终端对应的路径的路径下行信息,以及第二对应关系,确定该s个目标终端的信息,其中,该第二对应关系包括该s个目标终端对应的路径的路径下行信息和该s个目标终端的信息的对应关系;该接入设备根据该s个目标终端的信息,向该s个目标终端分别发送该数据包。也就是说,该实现方式中,接入设备可以根据接收到的s个目标终端对应的路径下行信息,以及第二对应关系进行数据传输。该方式可以在减少对现有流程的修改的前提下,实现mlan组播场景下的数据传输。在一种可能的设计中,该s个目标终端中包括第二终端,该方法还包括:在该第二终端在该目标mlan中建立mlan会话的过程中,该接入设备建立该第二终端对应的路径的路径下行信息和该第二终端的信息对应关系。在一种可能的设计中,该数据包携带该目标mlan的标识。在一种可能的设计中,在该接入设备通过组播路径接收来自该用户面功能实体的该数据包之后,还包括:该接入设备根据该组播路径的路径下行信息,以及第三对应关系,确定该目标mlan的标识,其中,该第三对应关系包括该组播路径的路径下行信息和该目标mlan标识的对应关系。基于该方式,接入设备可以确定目标mlan的标识。第三方面,提供了一种用户面功能实体,该用户面功能实体具有实现上述第一方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。第四方面,提供了一种用户面功能实体,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该用户面功能实体运行时,该处理器执行该存储器存储的该计算机执行指令,以使该用户面功能实体执行如上述第一方面中任一所述的数据传输方法。第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项所述的数据传输方法。第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项所述的数据传输方法。第七方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持用户面功能实体实现上述方面中所涉及的功能,例如确定目标mlan对应的n个组播路径的路径下行信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存用户面功能实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。其中,第三方面至第七方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。第八方面,提供了一种接入设备,该接入设备具有实现上述第二方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。第九方面,提供了一种接入设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该接入设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该接入设备执行如上述第二方面中任一所述的数据传输方法。第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项所述的数据传输方法。第十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项所述的数据传输方法。第十二方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持接入设备实现上述方面中所涉及的功能,例如在第一终端在目标mlan中建立mlan会话的过程中,建立目标mlan的标识和第一终端的信息的对应关系。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存接入设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。其中,第八方面至第十二方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。第十三方面,提供一种数据传输系统,包括上述任一方面所述的用户面功能实体和n个上述任一方面所述的接入设备,n为正整数。其中,本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明图1为本申请实施例提供的数据传输系统的架构示意图;图2为本申请实施例提供的数据传输系统在5g网络中的应用示意图;图3为本申请实施例提供的通信设备的硬件结构示意图;图4为本申请实施例提供的数据传输方法的流程示意图一;图5为本申请实施例提供的数据传输方法的流程示意图二;图6为本申请实施例提供的数据传输方法的流程示意图三;图7为本申请实施例提供的mlan的标识的配置方法流程示意图;图8为本申请实施例提供的用户面功能实体的结构示意图;图9为本申请实施例提供的接入设备的结构示意图。具体实施方式为了方便理解本申请实施例的技术方案,首先给出本申请相关技术的简要介绍如下。第一,mlan的标识(identity,id):mlan的标识用于标识一个mlan实例,即一组逻辑上的设备和用户。若mlan根据场景划分,例如企业类,车与外界的通信(vehicletoeverythingcommunication,v2x),则一类mlan场景可以通过一个mlan类型或数据网络名称(datanetworkname,dnn)来标识,即一个mlan的标识由一个场景标识+mlan编号组成,结合场景标识和mlan编号能唯一标识一类mlan场景下的某个mlan实例。若dnn资源充足,mlan无需根据场景划分,则一个mlan的标识对应一个dnn下的唯一mlan实例。本申请下述实施例对是否根据场景划分mlan不作具体限定,仅以一个mlan的标识能唯一标识一个mlan实例为例进行说明,特别地,mlanid可以是虚拟局域网(virtuallocalareanetwork,vlan)技术中的id。在此进行统一说明,以下不再赘述。此外,本申请实施例中,mlan的标识可以对应一个特定的服务范围,也可以在全局范围内可用,本申请实施例对mlan的标识对应的服务范围不作具体限定。第二,隧道:本申请实施例中的隧道包括下一代网络(nextgeneration,n)接口3(简称n3)隧道和n接口9(简称n9)隧道。其中,n3隧道为接入设备(比如基站)与用户面功能(userplanefunction,upf)实体之间的隧道;n9隧道为upf实体与upf实体之间的隧道。通常,n3隧道为会话粒度的隧道,n9隧道可以为会话粒度的隧道,也可以为设备粒度的隧道。其中,会话粒度的隧道是指,针对一个会话建立的隧道资源,该隧道仅供一个会话使用。其中,一个会话粒度的隧道仅包括一个路由规则,只有该路由规则才能够对应该隧道转发数据。另外,会话粒度的隧道的生命周期是一个会话的生命周期,即当一个会话消失或释放时,会话粒度的隧道也需要释放。设备粒度的隧道是指,针对一个或多个会话建立的隧道资源,该隧道可以供一个或多个会话使用。其中,一个设备粒度的隧道可以包括一个或者多个路由规则,该一个或多个路由规则均可以对应该隧道转发数据。另外,设备粒度的隧道的生命周期是该隧道对应的多个会话的生命周期,即假设设备粒度的隧道对应m个会话,m为不小于2的正整数,则当该隧道对应的多个会话中的前m-1个会话消失或释放时,仅释放相应会话对应的路由规则;当该隧道对应的多个会话中的第m个会话消失或释放时,设备粒度的隧道才可能释放。当然,当该隧道对应的多个会话中的第m个会话消失或释放时,也可以保留该设备粒度的隧道,以便后续不需要重新建立该隧道,本申请实施例对此不作具体限定。可选的,本申请实施例中的会话例如可以是分组数据单元(packetdataunit,pdu)会话,本申请实施例对此不作具体限定。第三,路径信息:本申请实施例中的路径信息可以包括路径上行信息和路径下行信息中的至少一个,用于建立a和b之间的路径。其中,路径上行信息可以包括路径在a侧的端点地址或端点标识、以及a的地址等,路径下行信息可以包括路径在b侧的端点地址或端点标识、以及b的地址等,本申请实施例对此不作具体限定。可选的,本申请实施例中的路径上行信息也可以称之为上行路径信息或其他,本申请实施例中的路径下行信息也可以称之为下行路径信息或其他,本申请实施例对此不作具体限定。可选的,本申请实施例中的路径可以包括上述的隧道,也可以包括其他路径,本申请实施例对此不作具体限定。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。如图1所示,为本申请实施例提供的数据传输系统10的架构示意图。该数据传输系统10包括用户面功能实体101和n个接入设备102,n为正整数。n个接入设备102例如可以包括第一接入设备1021、第二接入设备1022、……、第n接入设备102n等。其中,用户面功能实体101,用于接收来自源设备的数据包,其中,该数据包携带组播信息。该组播信息具体可以是一个组播地址或者一个指示符,用于指示该数据包需要以组播形式发送给目标终端,本申请实施例对此不作具体限定。用户面功能实体101,还用于确定目标mlan对应的n个组播路径的路径下行信息。其中,该目标mlan为源设备所在的mlan。用户面功能实体101,还用于通过n个组播路径的路径下行信息对应的n个组播路径分别向对应的n个接入设备发送该数据包。n个接入设备102中的每个接入设备,用于通过组播路径接收来自用户面功能实体101的数据包,并向该接入设备对应的s个目标终端分别发送该数据包,s为正整数。其中,本申请实施例中,目标终端的签约mlan与目标mlan相同,在此统一说明,以下不再赘述。可选的,本申请实施例中,n个组播路径的路径下行信息中每个组播路径的路径下行信息包括对应的接入设备的信息,比如对应的接入设备的地址,本申请实施例对此不作具体限定。可选的,本申请实施例中,接入相同接入设备的目标终端对应同一个组播路径。当然,接入相同接入设备的目标终端也可以对应多个组播路径,本申请实施例对此不作具体限定。可选的,本申请实施例中的源设备可以包括源终端或者服务器等,本申请实施例对此不作具体限定。可选的,本申请实施例中,用户面功能实体101和n个接入设备102中的每个接入设备之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。可选的,本申请实施例中的组播也可以替换为多播或广播,本申请实施例对此不作具体限定。需要说明的是,图1所示的数据传输系统以n大于1为例进行示意,实际实现过程中,n可以等于1,在此统一说明,本申请实施例对此不作具体限定。基于本申请实施例提供的数据传输系统,由于用户面功能实体在接收来自源设备的数据包之后,可以确定目标mlan对应的n个组播路径的路径下行信息,进而通过n个组播路径的路径下行信息对应的n个组播路径分别向对应的n个接入设备发送该数据包,由接入设备在通过组播路径接收来自用户面功能实体的数据包之后,向该接入设备对应的s个目标终端分别发送该数据包,因此可以避免现有技术中数据包在相同的用户面功能实体和接入设备之间重复传输的问题,从而可以节省mlan组播场景下的传输带宽。可选的,上述数据传输系统10可以应用于第五代(5thgeneration,5g)网络以及未来其它的网络,本申请实施例对此不作具体限定。其中,以n个接入设备中包括第一接入设备,第一接入设备对应的目标终端包括终端1和终端2为例,若上述数据传输系统10应用于5g网络,则如图2所示,用户面功能实体101所对应的网元或者实体可以为upf实体;第一接入设备102所对应的网元或实体可以为第一接入网(accessnetwork,an)设备。其中,终端1和终端2通过第一an设备接入网络。第一an设备通过n3接口(简称n3)与upf实体通信。此外,如图2所示,该5g网络还可以包括接入与移动管理功能(accessandmobilitymanagementfunction,amf)实体、会话管理功能(sessionmanagementfunction,smf)实体和源设备。终端1和终端2均通过n1接口(简称n1)与amf实体通信;an设备通过n2接口(简称n2)与amf实体通信;amf实体通过n11接口(简称n11)与smf实体通信。虽然未示出,该5g网络还可以包括统一数据管理(unifieddatamanagement,udm)实体、鉴权服务器功能(authenticationserverfunction,ausf)实体、策略控制功能(policycontrolfunction,pcf)实体等,本申请实施例对此不作具体限定。需要说明的是,图2中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。需要说明的是,图2的第一an设备、amf实体、smf实体和upf实体等仅是一个名字,名字对设备本身不构成限定。在5g网络以及未来其它的网络中,第一an设备、amf实体、smf实体和upf实体所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,该upf实体还有可能被替换为upf,等等,在此进行统一说明,以下不再赘述。可选的,本申请实施例中所涉及到的终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriberunit)、蜂窝电话(cellularphone)、智能电话(smartphone)、无线数据卡、个人数字助理(personaldigitalassistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、无绳电话(cordlessphone)或者无线本地环路(wirelesslocalloop,wll)台、机器类型通信(machinetypecommunication,mtc)终端、用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等。为方便描述,本申请中,上面提到的设备统称为终端。可选的,本申请实施例中所涉及到的接入设备指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadbandnetworkgateway,bng),汇聚交换机,非第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。可选的,本申请实施例中所涉及到的upf实体除了具备图1所示的用户面功能实体的功能,还可实现服务网关(servinggateway,sgw)和分组数据网络网关(packetdatanetworkgateway,pgw)的用户面功能。此外,该upf实体还可以是软件定义网络(softwaredefinednetwork,sdn)交换机(switch),本申请实施例对此不作具体限定。可选的,图1中的用户面功能实体或接入设备可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本申请实施例对此不作具体限定。例如,图1中的用户面功能实体或接入设备可以通过图3中的通信设备来实现。图3所示为本申请实施例提供的通信设备的硬件结构示意图。该通信设备300包括至少一个处理器301,通信线路302,存储器303以及至少一个通信接口304。处理器301可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。通信线路302可包括一通路,在上述组件之间传送信息。通信接口304,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。存储器303可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路302与处理器相连接。存储器也可以和处理器集成在一起。其中,存储器303用于存储执行本申请方案的计算机执行指令,并由处理器301来控制执行。处理器301用于执行存储器303中存储的计算机执行指令,从而实现本申请下述实施例提供的数据传输方法。可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。在具体实现中,作为一种实施例,处理器301可以包括一个或多个cpu,例如图3中的cpu0和cpu1。在具体实现中,作为一种实施例,通信设备300可以包括多个处理器,例如图3中的处理器301和处理器308。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。在具体实现中,作为一种实施例,通信设备300还可以包括输出设备305和输入设备306。输出设备305和处理器301通信,可以以多种方式来显示信息。例如,输出设备305可以是液晶显示器(liquidcrystaldisplay,lcd),发光二级管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备306和处理器301通信,可以以多种方式接收用户的输入。例如,输入设备306可以是鼠标、键盘、触摸屏设备或传感设备等。上述的通信设备300可以是一个通用设备或者是一个专用设备。在具体实现中,通信设备300可以是台式机、便携式电脑、网络服务器、掌上电脑(personaldigitalassistant,pda)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图3中类似结构的设备。本申请实施例不限定通信设备300的类型。下面将结合图1至图3对本申请实施例提供的数据传输方法进行具体阐述。需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。以图1所示的数据传输系统应用于如图2所示的5g网络为例,如图4所示,为本申请实施例提供的一种数据传输方法,该方法包括如下步骤:s401、smf实体确定建立mlan的标识对应的组播路径。可选的,本申请实施例中,网络管理网元在检测到新的mlan签约信息之后,可以将签约信息发送给smf实体,进而smf实体可以确定建立mlan的标识对应的组播路径。其中,该网络管理网元例如可以是运营支撑系统(operationssupportsystem,oss)。s402、smf实体预先建立mlan的标识对应的组播路径。可选的,smf实体可以通过如下方式预先建立mlan的标识对应的组播路径:smf实体在根据mlan的标识选择upf实体之后,确定需要建立upf实体和n个接入设备之间的n条组播路径。进而,参照现有的n3隧道的建立方式,分别建立upf实体和n个接入设备中的不同接入设备建立不同的组播路径。比如,对于n条组播路径中upf实体和第一an设备之间的组播路径1,upf实体可以通过smf实体向第一an设备发送组播路径1的路径上行信息,该组播路径1的路径上行信息包括组播路径1在upf实体侧的端点地址或端点标识,以及upf实体的地址等。其中,该组播路径1在upf实体侧的端点地址或端点标识可以是由smf实体分配后发送给upf实体的,也可以是由upf实体分配的,本申请实施例对此不作具体限定。进一步的,第一an设备可以分配组播路径1在第一an设备侧的端点地址或端点标识,进而通过smf实体向upf实体发送组播路径1的路径下行信息,该组播路径1的路径下行信息包括该组播路径1在第一an设备侧的端点地址或端点标识,以及第一an设备的地址等,至此,upf实体和第一an设备之间的组播路径1建立完成。s403、upf实体存储mlan的标识和n个组播路径的路径下行信息的对应关系。可选的,本申请实施例中,mlan的标识和n个组播路径的路径下行信息的对应关系可以是由smf实体建立后发送给upf实体的,也可以是upf实体建立的,本申请实施例对此不作具体限定。为方便描述,本申请实施例可以将mlan的标识和n个组播路径的路径下行信息的对应关系记作对应关系1,在此统一说明,以下不再赘述。其中,该对应关系1可以如表一:表一mlan的标识组播路径的路径下行信息mlan1组播路径1的路径下行信息mlan1组播路径2的路径下行信息…………mlan1组播路径m的路径下行信息当然,在上述表一中,由于组播路径1的路径下行信息、组播路径2的路径下行信息、……、组播路径n的路径下行信息对应的mlan的标识相同,因此也可以将不同组播路径的路径下行信息对应的mlan的标识进行合并,结果如表二所示,本申请实施例对此不作具体限定。表二可选的,本申请实施例以对应关系以表格的形式进行表征为例进行说明,当然,对应关系除了以表格的形式表征,还可以以其他形式表征,比如文本形式或会话上下文形式等,本申请实施例对此不作具体限定。可选的,本申请实施例中,在smf实体建立mlan的标识对应的组播路径之后,组播路径对应的接入设备也可以建立mlan的标识和该组播路径的路径上行信息的对应关系,比如,对于组播路径1对应的第一an设备,可以建立mlan的标识和组播路径1的路径上行信息的对应关系。为方便描述,本申请实施例可以将mlan的标识和组播路径1的路径下行信息的对应关系记作对应关系2,在此统一说明,以下不再赘述。其中,该对应关系2可以如表三:表三mlan的标识组播路径1的路径下行信息s404a、终端1向amf实体发送mlan会话建立请求,以使得amf实体接收来自终端1的mlan会话建立请求。其中,该mlan会话建立请求携带终端1签约的mlan的标识和第一an设备的地址。其中,第一an设备的地址可以通过终端1的位置信息进行表征,本申请实施例对此不作具体限定。其中,终端1签约的mlan的标识的配置过程将在下述实施例中说明,在此不再赘述。可选的,本申请实施例中,若终端1签约的mlan的标识对应特定的服务范围,则终端1中还配置该mlan的标识对应的特定服务区域的信息。这样,终端1可以根据该mlan的标识对应的特定服务区域的信息,在该mlan的标识对应的特定服务区域内向amf实体发送mlan会话建立请求。当然,若终端1在该mlan的标识对应的特定服务区域外向amf实体发送mlan会话建立请求,则amf实体或smf实体可以在确定该终端1的当前位置不在该mlan的标识对应的特定服务区域之内之后,拒绝终端1发送的mlan会话建立请求,本申请实施例对此不作具体限定。本申请实施例仅以终端1发起了一个正常的mlan会话建立流程为例进行说明,即终端1签约的mlan的标识在全局范围内可用时,终端1向amf实体发送mlan会话建立请求;或者,终端1签约的mlan的标识对应特定的服务范围时,终端1在终端1签约的mlan的标识对应的特定服务区域内发送mlan会话建立请求,在此进行统一说明,以下不再赘述。s405a、amf实体选择smf实体。其中,amf实体选择smf实体的具体方式可参考现有方案,在此不予赘述。s406a、amf实体向smf实体发送该mlan会话建立请求,以使得smf实体接收来自amf实体的该mlan会话建立请求。s407a、smf实体确定已经建立第一an设备对应的组播路径。示例性的,假设第一an设备对应的组播路径为上述的组播路径1,则smf实体可以根据第一an设备的地址以及上述的表一,确定已经建立第一an设备对应的组播路径。可选的,本申请实施例中,smf实体还可以从udm实体获取终端1签约的mlan的标识,并确定mlan会话建立请求中携带的mlan的标识与该终端1签约的mlan的标识相同。若mlan会话建立请求中携带的mlan的标识与该终端1签约的mlan的标识相同,可以确定mlan会话建立请求中携带的mlan的标识是终端1签约的mlan的标识,进而可以执行后续流程;若mlan会话建立请求中携带的mlan的标识与该终端1签约的mlan的标识不同,可以确定mlan会话建立请求中携带的mlan的标识不是终端1签约的mlan的标识,流程结束,本申请实施例对此不作具体限定。s408a、smf实体向第一an设备发送通知消息,以使得第一an设备接收来自smf实体的通知消息,该通知消息用于指示第一an设备建立mlan的标识和终端1的信息的对应关系。可选的,本申请实施例中,终端1的信息具体是指终端1的空口传输信息,可以包括终端1的空口传输标识,该空口传输标识例如可以是数据无线承载(dataradiobearer,drb)标识,本申请实施例对此不作具体限定。为方便描述,本申请实施例可以将mlan的标识和终端1的信息的对应关系记作对应关系3,在此统一说明,以下不再赘述。其中,该对应关系3可以如表四:表四mlan的标识终端1的信息s409a、第一an设备存储mlan的标识和终端1的信息的对应关系。s404b-s409b、与步骤s404a-s409a类似,区别仅在于,步骤s404b-s409b中,将步骤s404a-s409a中的终端替1换为终端2,具体可参考步骤s404a-s409a,在此不再赘述。其中,在步骤s409b中,第一an设备建立mlan的标识和终端2的信息的对应关系可以记作对应关系4,在此统一说明,以下不再赘述。其中,其中,该对应关系4可以如表五所示:表五mlan的标识终端2的信息可选的,本申请实施例中,第一an设备也可以维护如表六所示的mlan的标识和终端的信息的对应关系5,在终端1建立mlan会话的过程中,第一an设备接收来自smf实体的通知消息之后,可以更新对应关系5,在对应关系5中添加mlan的标识和终端1的信息的对应关系;类似的,在终端2建立mlan会话的过程中,第一an设备接收来自smf实体的通知消息之后,可以更新对应关系5,在对应关系5中添加mlan的标识和终端2的信息的对应关系,以此类推,本申请实施例对此不作具体限定。表六需要说明的是,本申请实施例中,步骤s404a-s409a和步骤s404b-s409b之间没有必然的执行先后顺序,可以是先执行步骤s404a-s409a,再执行步骤s404b-s409b;也可以是先执行步骤s404b-s409b,再执行步骤s404a-s409a;也可以是同时执行步骤s404a-s409a和步骤s404b-s409b,本申请实施例对此不作具体限定。s410、源设备向upf实体发送数据包,以使得upf实体接收来自源设备的数据包。其中,该数据包携带组播信息。该组播信息的相关描述可参考上述实施例,在此不再赘述。可选的,本申请实施例中,该数据包可以携带源设备的地址信息作为源地址,携带组播地址作为目标地址,本申请实施例对此不作具体限定。可选的,本申请实施例中,该数据包还可以携带目标mlan的标识,该目标mlan为源设备所在的mlan,本申请实施例对此不作具体限定。s411、upf实体确定目标mlan对应的n个组播路径的路径下行信息。具体的,假设目标mlan的标识为mlan1,则upf实体可以根据表一或表二,确定目标mlan对应的n个组播路径的路径下行信息。可选的,本申请实施例中的目标mlan的标识可以是携带在数据包中的,也可以是upf实体接收来自源设备的数据包之后确定的,本申请实施例对此不作具体限定。比如,若源设备为源终端,则upf实体可以根据源终端对应的路径上行信息,以及源终端对应的路径上行信息和目标mlan的对应关系,确定目标mlan的标识;或者,比如,若源设备为服务器,则upf实体可以根据服务器对应的路径下行信息,以及服务器对应的路径下行信息和目标mlan的对应关系,确定目标mlan的标识。本申请实施例对upf实体如何获知目标mlan的标识不作具体限定。假设n个组播路径中的组播路径1对应第一an设备,则本申请实施例提供的数据传输方法还包括如下步骤:s412、upf实体通过组播路径1的路径下行信息对应的组播路径1向第一an设备发送该数据包,以使得第一an设备通过组播路径1接收来自upf实体的数据包。s413、第一an设备确定对应的s个目标终端的信息,s为正整数。假设组播路径1对应的目标终端包括终端1和终端2,则第一an设备在接收来自upf实体的数据包之后,可以根据表四和表五,或者根据表六,确定对应的s个目标终端的信息。此时s=2,对应的2个目标终端的信息分别包括终端1的信息和终端2的信息。可选的,本申请实施例中的目标mlan的标识可以是携带在数据包中的,也可以是第一an实体通过组播路径1接收来自upf实体的数据包之后确定的,本申请实施例对此不作具体限定。比如,第一an设备可以根据组播路径1的路径下行信息,以及表三所示的对应关系2,确定目标mlan的标识,本申请实施例对第一an设备如何获知目标mlan的标识不作具体限定。s414a、第一an设备根据终端1的信息,向终端1发送数据包,以使得终端1接收来自第一an设备的数据包。s414b、第一an设备根据终端2的信息,向终端2发送数据包,以使得终端2接收来自第一an设备的数据包。需要说明的是,本申请实施例中,步骤s414a和步骤s414b之间没有必然的执行先后顺序,可以是先执行步骤s414a,再执行步骤s414b;也可以是先执行步骤s414b,再执行步骤s414a;也可以是同时执行步骤s414a和步骤s414b,本申请实施例对此不作具体限定。需要说明的是,本申请实施例中的步骤s412-s414b给出了针对组播路径1的处理方式,当然,对于n个组播路径中的其他组播路径,均按照上述针对组播路径1的处理方式进行处理,在此不再一一赘述。基于本申请实施例提供的数据传输方法,可以避免现有技术中数据包在相同的用户面功能实体和接入设备之间重复传输的问题,从而可以节省mlan组播场景下的传输带宽。相关技术效果分析可参考系统实施例,在此不再赘述。其中,上述步骤s401至s414b中upf实体和第一an设备的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本申请实施例对此不作任何限制。可选的,以图1所示的数据传输系统应用于如图2所示的5g网络为例,如图5所示,为本申请实施例提供的另一种数据传输方法,该方法包括如下步骤:s501-s503、同步骤s404a-s406a,具体可参考图4所示的实施例,在此不再赘述。s504、smf实体确定未建立第一an设备对应的组播路径。s505、smf实体建立第一an设备对应的组播路径1。其中,smf实体建立第一an设备对应的组播路径1的方式可参考步骤s402中的相关描述,在此不再赘述。s506、与步骤s403类似,区别在于步骤s403中,upf实体存储mlan的标识和m个组播路径的路径下行信息的对应关系,本申请实施例中,upf实体存储mlan的标识和组播路径1的路径下行信息的对应关系,相关描述可参考图4所示的实施例,在此不再赘述。s507、第一an设备存储mlan的标识和终端1的信息的对应关系。其中,mlan的标识和终端1的信息的对应关系的相关描述可参考图4所示的实施例中的对应关系3,本申请实施例在此不再赘述。需要说明的是,本申请实施例中的步骤s501-s507给出了建立mlan的标识对应的组播路径1方式,当然,对于该mlan的标识对应的其他组播路径,也可以按照上述建立组播路径1的方式进行处理,在此不再一一赘述。其中,在该mlan的标识对应的m个组播路径建立完成后,upf实体可以存储如表一或表二所示的对应关系1。s508-s518b、同步骤s404b-s414b,具体可参考图4所示的实施例,在此不再赘述。基于本申请实施例提供的数据传输方法,可以避免现有技术中数据包在相同的用户面功能实体和接入设备之间重复传输的问题,从而可以节省mlan组播场景下的传输带宽。相关技术效果分析可参考系统实施例,在此不再赘述。其中,上述步骤s501至s518b中upf实体和第一an设备的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本申请实施例对此不作任何限制。可选的,以图1所示的数据传输系统应用于如图2所示的5g网络为例,如图6所示,为本申请实施例提供的另一种数据传输方法,该方法包括如下步骤:s601a-s603a、同步骤s404a-s406a,具体可参考图4所示的实施例,在此不再赘述。s604a、smf实体选择upf实体。其中,smf实体选择upf实体的具体方式可参考现有方案,在此不予赘述。s605a、smf实体向upf实体发送n4会话消息,以使得upf实体接收来自smf实体的n4会话消息。其中,该n4会话消息携带终端1签约的mlan的标识。s606a、upf实体向第一an设备发送终端1对应的路径的路径上行信息,以使得第一an设备接收来自upf实体的终端1对应的路径的路径上行信息。其中,本申请实施例中,终端1对应的路径具体是指终端1对应的upf实体和第一an设备之间的n3隧道,在此统一说明,以下不再赘述。可选的,本申请实施例中,终端1对应的路径的路径上行信息可以是由smf实体分配的,也可以是由upf实体分配的,本申请实施例对此不作具体限定。可选的,本申请实施例中,终端1对应的路径的路径上行信息包括该路径在upf实体侧的端点地址或端点标识,以及upf实体的地址等,本申请实施例对此不作具体限定。可选的,本申请实施例中,upf实体可以存储mlan的标识和终端1对应的路径的路径上行信息的对应关系,本申请实施例对此不作具体限定。s607a、第一an设备向upf实体发送终端1对应的路径的路径下行信息,以使得upf实体接收来自第一an设备的终端1对应的路径的路径下行信息。可选的,本申请实施例中,终端1对应的路径的路径下行信息包括该路径在第一an设备侧的端点地址或端点标识,以及第一an设备的地址等,本申请实施例对此不作具体限定。s608a、第一an设备存储终端1对应的路径的路径下行信息和终端1的信息的对应关系。为方便描述,本申请实施例可以将终端1对应的路径的路径下行信息和终端1的信息的对应关系记作对应关系6,在此统一说明,以下不再赘述。其中,该对应关系6可以如表七:表七终端1对应的路径的路径下行信息终端1的信息s609a、upf实体存储mlan的标识和终端1对应的路径的路径下行信息的对应关系。为方便描述,本申请实施例可以将终端1对应的路径的路径下行信息和mlan的标识的对应关系记作对应关系7,在此统一说明,以下不再赘述。其中,该对应关系7可以如表八:表八mlan的标识终端1对应的路径的路径下行信息需要说明的是,本申请实施例中的步骤s607a与s608a之间没有必然的执行先后顺序,可以是先执行步骤s607a,再执行步骤s608a;也可以是先执行步骤s608a,再执行步骤s607a;还可以是同时执行步骤s607a和s608a,本申请实施例对此不作具体限定。s601b-s609b、与步骤s601a-s609a类似,区别仅在于,步骤s601b-s609b中,将步骤s601a-s609a中的终端替1换为终端2,具体可参考步骤s601a-s609a,在此不再赘述。其中,在步骤s608b中,第一an设备存储的终端2对应的路径的路径下行信息和终端2的信息的对应关系记作对应关系8,在此统一说明,以下不再赘述。其中,该对应关系8可以如表九:表九终端2对应的路径的路径下行信息终端2的信息其中,在步骤s609b中,upf实体存储的mlan的标识和终端2对应的路径的路径下行信息的对应关系记作对应关系9,在此统一说明,以下不再赘述。其中,该对应关系9可以如表十:表十mlan的标识终端2对应的路径的路径下行信息可选的,本申请实施例中,第一an设备也可以维护如表十一所示的终端对应的路径的路径下行信息和终端的信息的对应关系10,在终端1建立mlan会话的过程中,第一an设备在获取终端1对应的路径的路径下行信息和终端1的信息之后,可以更新对应关系10,在对应关系10中添加终端1对应的路径的路径下行信息和终端1的信息的对应关系;类似的,在终端2建立mlan会话的过程中,第一an设备在获取终端2对应的路径的路径下行信息和终端2的信息之后,可以更新对应关系10,在对应关系10中添加终端2对应的路径的路径下行信息和终端2的信息的对应关系,以此类推,本申请实施例对此不作具体限定。表十一终端对应的路径的路径下行信息终端的信息终端1对应的路径的路径下行信息终端1的信息终端2对应的路径的路径下行信息终端2的信息…………需要说明的是,本申请实施例中,步骤s601a-s609a和步骤s601b-s609b之间没有必然的执行先后顺序,可以是先执行步骤s601a-s609a,再执行步骤s601b-s609b;也可以是先执行步骤s601b-s609b,再执行步骤s601a-s609a;也可以是同时执行步骤s601a-s609a和步骤s601b-s609b,本申请实施例对此不作具体限定。s610、smf实体确定建立mlan的标识对应的组播路径。可选的,本申请实施例中,smf实体可以是在网络管理网元检测到新的mlan签约信息之后,将签约信息发送给smf实体,进而smf实体可以确定建立mlan的标识对应的组播路径;或者,smf实体可以是在接收到一个或多个mlan会话建立请求后确定建立mlan的标识对应的组播路径,本申请实施例对此不作具体限定。s611、同步骤s402,具体可参考图4所示的实施例,在此不再赘述。s612、upf实体存储mlan的标识、m个组播路径的路径下行信息和每个组播路径对应的终端对应的路径的路径下行信息的对应关系。为方便描述,本申请实施例可以将mlan的标识、m个组播路径的路径下行信息和每个组播路径对应的终端对应的路径的路径下行信息的对应关系记作对应关系11,在此统一说明,以下不再赘述。其中,该对应关系11可以如表十二:表十二可选的,本申请实施例中,upf实体在存储表十二所示的对应关系11时,也可以分别存储mlan的标识和组播路径的路径下行信息的对应关系,以及组播路径的路径下行信息和终端对应的路径的路径下行信息的对应关系,本申请实施例对此不作具体限定。s613-s614、同步骤s410-s411,具体可参考图4所示的实施例,在此不再赘述。假设n个组播路径中的组播路径1对应第一an设备,则本申请实施例提供的数据传输方法还包括如下步骤:s615、upf实体通过组播路径1的路径下行信息对应的组播路径1向第一an设备发送数据包以及对应的s个目标终端对应的路径的路径下行信息,以使得第一an设备通过组播路径1接收来自upf实体的数据包以及对应的s个目标终端对应的路径的路径下行信息。示例性的,upf实体根据表十二,可以确定终端1对应的路径的路径下行信息和终端2对应的路径的路径下行信息。s616、第一an设备确定对应的s个目标终端的信息,s为正整数。示例性的,第一an设备在接收来自upf实体的s个目标终端对应的路径的路径下行信息之后,可以根据表七和表九,或者根据表十一,确定对应的s个目标终端的信息。s617a-s617b、同s414a-s414b,具体可参考图4所示的实施例,在此不再赘述。需要说明的是,本申请实施例中的步骤s615-s617b给出了针对组播路径1的处理方式,当然,对于n个组播路径中的其他组播路径,均按照上述针对组播路径1的处理方式进行处理,在此不再一一赘述。与图4或图5所示的实施例的区别在于,图4或图5所示的实施例中,每个an设备和upf之间仅建立一条组播路径,在终端发起mlan会话建立流程时,若an设备和upf之间已经建立组播路径,则不需要再建立会话对应的路径,从而可以节省会话资源;而图6所示的实施例中,每个终端发起mlan会话建立流程时均需要建立会话对应的路径,除此之外,每个an设备和upf之间还建立一条组播路径,这样an设备上可以不需要维护如表四至表六所示的对应关系,而仅是像现有技术一样,维护如表七、表九或表十一所示的对应关系即可。基于本申请实施例提供的数据传输方法,可以避免现有技术中数据包在相同的用户面功能实体和接入设备之间重复传输的问题,从而可以节省mlan组播场景下的传输带宽。相关技术效果分析可参考系统实施例,在此不再赘述。其中,上述步骤s601至s617b中upf实体和第一an设备的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本申请实施例对此不作任何限制。下面以在终端1上配置终端1签约的mlan的标识为例,给出mlan的标识的配置过程的流程示意图如图7所示,包括如下步骤:s701、在终端1签约mlan业务时,udm实体存储终端1对应的mlan签约信息。其中,该终端1的mlan签约信息中包括终端1签约的mlan的标识。可选的,若终端1签约的mlan的标识对应特定的服务区域,则终端1的mlan签约信息中还可以包括终端1签约的mlan的标识对应的特定服务区域的信息。当然,还可以在其它网络设备上配置终端1签约的mlan的标识对应的特定服务区域的信息,比如在pcf实体、amf实体、smf实体中的一个或多个设备上配置终端1签约的mlan的标识对应的特定服务区域的信息,以使得这些网络设备在终端1发起mlan会话建立流程时,可以根据终端1当前的位置和终端1签约的mlan的标识对应的特定服务区域的信息,确定终端1是否在终端1签约的mlan的标识对应的特定服务区域内,本申请实施例对此不作具体限定。s702、终端1向amf实体发送注册或重注册请求,以使得amf实体接收来自终端1的注册或重注册请求。s703、amf实体从udm实体获取终端1签约的mlan的标识。可选的,若终端1签约的mlan的标识对应特定的服务范围,且amf实体中未配置终端1签约的mlan的标识对应的特定服务区域的信息,则amf实体还从配置终端1签约的mlan的标识对应的特定服务区域的信息的设备中获取终端1签约的mlan的标识对应的特定服务区域的信息,比如从udm实体中,pcf实体、或smf实体中,本申请实施例对此不作具体限定。s704、amf实体向终端1发送注册应答,以使得终端1接收来自amf实体的注册应答。其中,该注册应答中携带终端1签约的mlan的标识。可选的,本申请实施例中,在amf实体从udm实体获取终端1签约的mlan的标识之后,若终端1签约的mlan的标识对应特定的服务范围,则amf实体需要根据终端1当前注册区域的信息以及终端1签约的mlan的标识对应的特定服务区域的信息,确定终端1的当前注册区域与终端1签约的mlan的标识对应的特定服务区域是否有重叠,在有重叠的情况下,amf实体向终端1发送注册应答,该注册应答中携带终端1签约的mlan的标识。可选的,该情况下,注册应答中还可以包括及终端1签约的mlan的标识对应的特定服务区域的信息,以使得终端1可以根据终端1签约的mlan的标识对应的特定服务区域的信息,在终端1签约的mlan的标识对应的特定服务区域内发起mlan会话建立流程,本申请实施例对此不作具体限定。至此,终端1可以获取终端1签约的mlan的标识,后续可以根据该终端1签约的mlan的标识,发起mlan会话建立流程,具体可参考图4至图6所示的实施例,在此不再赘述。此外,在其他终端上配置该终端签约的mlan的标识的流程可参考上述在终端1上配置终端1签约的mlan的标识的流程,在此不再赘述。上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述用户面功能实体或接入设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。本申请实施例可以根据上述方法示例对用户面功能实体或接入设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,以采用集成的方式划分各个功能模块的情况下,图8示出了一种用户面功能实体80的结构示意图。该用户面功能实体80包括:处理模块801和收发模块802。收发模块802,用于接收来自源设备的数据包,其中,该数据包携带组播信息;处理模块801,用于确定目标mlan对应的n个组播路径的路径下行信息;收发模块802,还用于通过n个组播路径的路径下行信息对应的n个组播路径分别向对应的n个接入设备发送数据包,n为正整数。可选的,处理模块801具体用于:根据目标mlan的标识、以及第一对应关系,确定目标mlan对应的n个组播路径的路径下行信息,其中,该第一对应关系包括目标mlan的标识和n个组播路径的路径下行信息的对应关系。进一步的,收发模块802,还用于接收来自会话管理实体的第一对应关系。可选的,处理模块801,还用于根据n个组播路径的路径下行信息、以及第二对应关系,确定与每个组播路径对应的目标终端对应的路径下行信息,其中,第二对应关系包括每个组播路径的路径下行信息和对应的目标终端对应的路径的路径下行信息的对应关系。收发模块802,还用于通过n个组播路径的路径下行信息对应的n个组播路径分别向对应的接入设备发送对应的目标终端对应的路径的路径下行信息。进一步的,收发模块802,还用于接收来自会话管理实体的第二对应关系。一种可能的实现方式中,数据包携带目标mlan的标识。一种可能的实现方式中,源设备包括源终端;处理模块801,还用于根据源终端对应的路径的路径上行信息、以及第三对应关系,确定目标mlan的标识,其中,第三对应关系包括源终端对应的路径的路径上行信息和目标mlan的标识的对应关系。一种可能的实现方式中,源设备包括服务器;处理模块801,还用于根据服务器对应的路径的路径下行信息、以及第四对应关系,确定目标mlan的标识,其中,第四对应关系包括服务器对应的路径的路径下行信息和目标mlan的标识的对应关系。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。在本申请实施例中,该用户面功能实体80以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到用户面功能实体80可以采用图3所示的形式。比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得用户面功能实体80执行上述方法实施例中的数据传输方法。具体的,图8中的处理模块801和收发模块802的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图8中的处理模块801的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现,图8中的收发模块802的功能/实现过程可以通过图3中的通信接口304来实现。由于本申请实施例提供的用户面功能实体可用于执行上述数据传输方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。比如,以采用集成的方式划分各个功能模块的情况下,图9示出了一种接入设备90的结构示意图。该接入设备90包括:接收模块901和发送模块902。接收模块901,用于通过组播路径接收来自用户面功能实体的数据包,其中,该数据包携带组播信息;发送模块902,用于向s个目标终端分别发送数据包,其中,目标终端的签约mlan与目标mlan相同,目标mlan为发送数据包的源设备所在的mlan,s为正整数。可选的,发送模块902具体用于:根据目标mlan的标识,以及第一对应关系,确定s个目标终端的信息,其中,第一对应关系包括目标mlan的标识和s个目标终端的信息的对应关系;根据s个目标终端的信息,向s个目标终端分别发送数据包。进一步的,s个目标终端中包括第一终端。如图9所示,接入设备90还包括处理模块903。处理模块903,用于在第一终端在目标mlan中建立mlan会话的过程中,建立目标mlan的标识和第一终端的信息对应关系。可选的,接收模块901,还用于在第一终端在目标mlan中建立mlan会话的过程中,在已经建立第一组播路径的情况下,接收来自会话管理实体的通知消息,该通知消息用于指示接入设备90建立目标mlan的标识和第一终端的信息对应关系。可选的,接收模块901,还用于通过组播路径接收来自用户面功能实体的s个目标终端对应的路径的路径下行信息;发送模块902具体用于:根据s个目标终端对应的路径下行信息,以及第二对应关系,确定s个目标终端的信息,其中,第二对应关系包括s个目标终端对应的路径的路径下行信息和s个目标终端的信息的对应关系;根据s个目标终端的信息,向s个目标终端分别发送数据包。可选的,s个目标终端中包括第二终端。如图9所示,接入设备90还包括处理模块903。处理模块903,用于在第二终端在目标mlan中建立mlan会话的过程中,建立第二终端对应的路径的路径下行信息和第二终端的信息对应关系。一种可能的实现方式中,数据包携带目标mlan的标识。或者,一种可能的实现方式中,如图9所示,接入设备90还包括处理模块903。处理模块903,用于根据组播路径的路径下行信息,以及第三对应关系,确定目标mlan的标识,其中,第三对应关系包括组播路径的路径下行信息和目标mlan标识的对应关系。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。在本申请实施例中,该接入设备90以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到接入设备90可以采用图3所示的形式。比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得接入设备90执行上述方法实施例中的数据传输方法。具体的,图9中的接收模块901、发送模块902和处理模块903的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图8中的处理模块903的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现,图9中的接收模块901和发送模块902的功能/实现过程可以通过图3中的通信接口304来实现。由于本申请实施例提供的接入设备可用于执行上述数据传输方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。上述实施例中,用户面功能实体80和接入设备90均以采用集成的方式划分各个功能模块的形式来呈现。当然,本申请实施例也可以对应各个功能划分装置、控制设备和会话管理实体的各个功能模块,本申请实施例对此不作具体限定。可选的,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持用户面功能实体实现上述数据传输方法,例如确定目标mlan对应的n个组播路径的路径下行信息。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存用户面功能实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。可选的,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持接入设备实现上述数据传输方法,例如在第一终端在目标mlan中建立mlan会话的过程中,建立目标mlan的标识和第一终端的信息对应关系。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存接入设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1