一种移动性管理方法及装置与流程

文档序号:21781855发布日期:2020-08-07 20:10阅读:345来源:国知局
一种移动性管理方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种移动性管理方法及装置。



背景技术:

在工业网络中,以太网是工业以太网协议的基础,支持以太网有助于3gpp进行工业控制网络。在以太网中,当终端设备之间进行业务通信的过程中,一个终端设备移动后会需要同时切换该终端设备的接入设备,以及切换外部交换网络的转发路径,以完整地更新端到端的转发路径。

目前,在终端设备移动时,需要更新全网媒体访问控制地址(mediaaccesscontroladdress,mac)地址转发表实现转发路径的切换。但是在实际中每个终端设备移动都进行修改mac地址转发表,这样会造成资源浪费,并且修改mac地址转发表过程中修改失败或者修改不完全的可能性很大,不能保证业务的连续性。因此,上述方法并不能灵活地实现转发路径的切换。

因此,目前需要一种方法,可以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。



技术实现要素:

本申请提供一种移动性管理方法及装置,用以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。

第一方面,本申请提供了一种移动性管理方法,该方法包括:控制面网元在第一终端设备移动后,确定所述第一终端设备改变后的媒体访问控制地址mac地址;所述控制面网元确定与所述第一终端设备归属于同一个终端设备群组的至少一个第二终端设备,并通知所述第一终端设备和所述至少一个第二终端设备更新所述第一终端设备改变后的mac地址,其中所述第一终端设备为移动后地址发生改变的终端设备,所述至少一个第二终端设备为所述终端设备群组中除所述第一终端设备以外的终端设备。

通过上述方法,只需所述控制面网元决定移动的终端设备的mac地址,并通知相应的终端设备更新,可以无需改变系统中的mac地址转发表,从而可以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。

在一个可能的设计中,所述控制面网元确定与所述第一终端设备归属于同一个终端设备群组的所述至少一个第二终端设备,具体方法可以包括:所述控制面网元从群组管理功能网元查询所述第一终端设备所在的终端设备群组的成员信息,所述成员信息包括所述终端设备群组包括的所有终端设备的标识;然后所述控制面网元根据所述成员信息确定所述至少一个第二终端设备。

通过上述方法,所述控制面网元可以准确地确定与所述第一终端设备归属于同一个终端设备群组的所述至少一个第二终端设备。

在一个可能的设计中,所述控制面网元通知所述第一终端设备更新所述第一终端设备改变后的mac地址,具体方法可以为:

所述控制面网元通过第一设备向所述第一终端设备发送第一地址更新信息,所述第一地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第一设备为所述第一终端设备移动后的目标接入设备;

或者,所述控制面网元通过第二设备向所述第一终端设备发送第二地址更新信息,所述第二地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第二设备为所述第一终端设备移动后的目标用户面功能网元,或者,所述第二设备为所述第一终端设备移动后的目标合设设备,其中所述目标合设设备为接入设备和用户面功能网元合设的设备。

通过上述方法,所述控制面网元可以根据不同情况采用不同的方法灵活地实现通知所述第一终端设备更新所述第一终端设备改变后的mac地址。

在一个可能的设计中,当任一个第二终端设备为通过3gpp网络接入的终端设备时,所述控制面网元通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址,具体方法可以包括:所述控制面网元通过所述任一个第二终端设备当前接入的接入设备向所述任一个第二终端设备发送第三地址更新信息,所述第三地址更新信息包括所述第一终端设备改变后的mac地址。

通过上述方法,所述控制面网元可以根据实际情况成功通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址。

在一个可能的设计中,当任一个第二终端设备为通过固网接入的终端设备时,所述控制面网元通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址,具体方法可以包括:所述控制面网元通过网络开放功能网元向所述任一个第二终端设备发送第四地址更新信息,所述第四地址更新信息包括所述第一终端设备改变后的mac地址。

通过上述方法,所述控制面网元可以根据实际情况成功通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址。

在一个可能的设计中,所述控制面网元通知任一个第二终端设备更新所述第一终端设备改变后的mac地址,具体方法可以包括:所述控制面网元通过第三设备向所述任一个第二终端设备发送第五地址更新信息,所述第五地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第三设备为所述任一个第二终端设备当前接入的用户面功能网元,或者,所述第三设备为所述任一个第二终端设备当前接入的合设设备,所述合设设备为接入设备和用户面功能网元合设的设备。

通过上述方法,所述控制面网元可以准确地通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址。

在一个可能的设计中,所述控制面网元发起第一终端设备的原mac地址的释放流程,其中所述第一终端设备的原mac地址为所述第一终端设备移动前的mac地址。这样可以节省资源占用,避免资源浪费。

第二方面,本申请提供了一种移动性管理方法,应用于终端设备移动场景,该方法包括:第一终端设备从控制面网元获得更新所述第一终端设备改变后的mac地址的通知后,将mac地址更新为所述第一终端设备改变后的mac地址。

通过上述方法,只需更新移动的终端设备改变后的mac地址,可以无需改变系统中的mac地址转发表,从而可以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。

在一个可能的设计中,所述第一终端设备从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知,具体方法可以为:

所述第一终端设备接收所述控制面网元通过第一设备发送的第一地址更新信息,所述第一地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第一设备为所述第一终端设备移动后的目标接入设备;

或者,所述第一终端设备接收所述控制面网元通过第二设备发送的第二地址更新信息,所述第二地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第二设备为所述第一终端设备移动后的目标用户面功能网元,或者,所述第二设备为所述第一终端设备移动后的所述目标合设设备,其中所述目标合设设备为接入设备和用户面功能网元合设的设备。

通过上述方法,所述第一终端设备可以准确地获得更新所述第一终端设备改变后的mac地址的通知,以使后续更新所述第一终端设备的mac为改变后的mac地址。

第三方面,本申请提供了一种移动性管理方法,应用于终端设备移动场景,该方法可以包括:第二终端设备从控制面网元获得更新所述第一终端设备改变后的mac地址的通知后,将缓存的所述第一终端设备的地址更新为所述第一终端设备改变后的mac地址。

通过上述方法,只需更新移动的终端设备改变后的mac地址,可以无需改变系统中的mac地址转发表,从而可以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。

在一个可能的设计中,当所述第二终端设备为通过3gpp网络接入的终端设备时,所述第二终端设备从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知,具体方法可以包括:所述第二终端设备接收所述控制面网元通过所述第二终端设备当前接入的接入设备发送的第三地址更新信息,所述第三地址更新信息包括所述第一终端设备改变后的mac地址。

通过上述方法,所述第二终端设备可以准确地获得更新所述第一终端设备改变后的mac地址的通知,以使后续更新所述第一终端设备的mac为改变后的mac地址。

在一个可能的设计中,当所述第二终端设备为通过固网接入的终端设备时,所述第二终端设备从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知,具体方法可以包括:所述第二终端设备接收所述会话管理功能网元通过网络开放功能网元发送的第四地址更新信息,所述第四地址更新信息包括所述第一终端设备改变后的mac地址。

通过上述方法,所述第二终端设备可以准确地获得更新所述第一终端设备改变后的mac地址的通知,以使后续更新所述第一终端设备的mac为改变后的mac地址。

在一个可能的设计中,所述第二终端设备从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知,具体方法可以包括:所述第二终端设备接收所述控制面网元通过第三设备发送的第五地址更新信息,所述第五地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第三设备为所述第二终端设备当前接入的用户面功能网元,或者,所述第三设备为所述第二终端设备当前接入的合设设备,所述合设设备为接入设备和用户面功能网元合设的设备。

通过上述方法,所述第二终端设备可以准确地获得更新所述第一终端设备改变后的mac地址的通知,以使后续更新所述第一终端设备的mac为改变后的mac地址。

第四方面,本申请还提供了一种控制面网元,该控制面网元具有实现上述第一方面方法实例中控制面网元的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,所述控制面网元的结构中包括处理单元和收发单元,这些单元可以执行上述第一方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

在一个可能的设计中,所述控制面网元的结构中包括收发器和处理器,可选的还可以包括存储器,收发器用于收发数据,以及与通信系统中的其他设备进行通信交互,处理器被配置为支持控制面网元执行上述第一方面方法中相应的功能。存储器与处理器耦合,其保存控制面网元必要的程序指令和数据。

第五方面,本申请还提供了一种第一终端设备,该第一终端设备具有实现上述第二方面方法实例中第一终端设备的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,所述第一终端设备的结构中包括收发单元和处理单元,这些单元可以执行上述第二方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

在一个可能的设计中,所述第一终端设备的结构中包括收发器和处理器,可选的还可以包括存储器,收发器用于收发数据,以及与通信系统中的其他设备进行通信交互,处理器被配置为支持第一终端设备执行上述第二方面方法中相应的功能。存储器与处理器耦合,其保存第一终端设备必要的程序指令和数据。

第六方面,本申请还提供了一种第二终端设备,该第二终端设备具有实现上述第三方面方法实例中第二终端设备的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,所述第二终端设备的结构中包括收发单元和处理单元,这些单元可以执行上述第三方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

在一个可能的设计中,所述第二终端设备的结构中包括收发器和处理器,可选的还可以包括存储器,收发器用于收发数据,以及与通信系统中的其他设备进行通信交互,处理器被配置为支持第二终端设备执行上述第三方面方法中相应的功能。存储器与处理器耦合,其保存第二终端设备必要的程序指令和数据。

第七方面,本申请还提供了一种通信系统,通信系统可以包括上述设计中提及的控制面网元、第一终端设备、至少一个第二终端设备等。

第十七方面,本申请还提供了一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令在被计算机调用时用于使计算机执行上述任一种方法。

第十八方面,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一种方法。

第十九方面,本申请还提供了一种芯片,芯片与存储器耦合,用于读取并执行存储器中存储的程序指令,以实现上述任一种方法。

附图说明

图1为本申请提供的一种通信系统的架构示意图;

图2为本申请提供的另一种通信系统的架构示意图;

图3为本申请提供的另一种通信系统的架构示意图;

图4为本申请提供的一种移动性管理方法的流程图;

图5为本申请提供的一种移动性管理方法的示例的流程图;

图6为本申请提供的另一种移动性管理方法的示例的流程图;

图7为本申请提供的另一种移动性管理方法的示例的流程图;

图8为本申请提供的另一种移动性管理方法的示例的流程图;

图9为本申请提供的另一种移动性管理方法的示例的流程图;

图10为本申请提供的另一种移动性管理方法的示例的流程图;

图11为本申请提供的另一种移动性管理方法的示例的流程图;

图12a为本申请提供的一种业务路径示意图;

图12b为本申请提供的另一种业务路径示意图;

图13为本申请提供的一种控制面网元的结构示意图;

图14为本申请提供的一种第一终端设备的结构示意图;

图15为本申请提供的一种第二终端设备的结构示意图;

图16为本申请提供的一种控制面网元的结构图;

图17为本申请提供的一种第一终端设备的结构图;

图18为本申请提供的一种第二终端设备的结构图。

具体实施方式

下面将结合附图对本申请作进一步地详细描述。

本申请实施例提供一种移动性管理方法及装置,用以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。其中,本申请所述方法和装置基于同一发明构思,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。

1)、控制面网元(controlplane,cp),为根据终端设备的移动进行移动性管理的设备。所述控制面网元可以但不限于为第三代合作伙伴计划(the3rdgenerationpartnershipproject,3gpp)控制面网元,例如,所述控制面网元可以为会话管理功能网元(sessionmanagementfunction,smf)、核心网接入和移动性管理功能网元(accessandmobilitymanagementfunction,amf)、统一数据管理网元(unifieddatamanagement,udm)等。

2)、至少一个,表示一个或者多个。

3)、在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

为了更加清晰地描述本申请实施例的技术方案,下面结合附图,对本申请实施例提供的移动性管理方法及装置进行详细说明。

本申请实施例提供的移动性管理方法适用的一种可能的通信系统的架构,可以包括网络切片选择功能网元、网络开放功能网元、网络功能库功能网元、策略控制功能网元、数据管理网元、群组管理功能网元、应用功能网元、核心网接入和移动性管理功能网元、会话管理功能网元、鉴权服务器功能网元、路径管理功能网元、终端设备、接入网设备、用户面功能网元和数据网络。其中,图1示出了所述通信系统的架构的一种可能的示例,具体包括:nssf网元、nef网元、nrf网元、pcf网元、udm网元、gmf网元、af网元、amf网元、smf网元、ausf网元,pmf网元,ue、接入网(accessnetwork,an)设备、upf网元和数据网络(datanetwork,dn)。其中,amf网元与终端设备之间可以通过n1接口相连,amf与an设备之间可以通过n2接口相连,an设备与upf之间可以通过n3接口相连,smf与upf之间可以通过n4接口相连,upf与dn之间可以通过n6接口相连。接口名称只是一个示例说明,本申请实施例对此不作具体限定。应理解,本申请实施例并不限于图1所示通信系统,图1中所示的网元的名称在这里仅作为一种示例说明,并不作为对本申请的方法适用的通信系统的架构中包括的网元的限定。下面对所述通信系统中的各个网元或设备的功能进行详细描述:

所述终端设备,又可以称之为用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)等,是一种向用户提供语音和/或数据连通性的设备。例如,所述终端设备可以包括具有无线连接功能的手持式设备、车载设备、计算设备、移动台(mobilestation,ms)或连接到无线调制解调器的其他处理设备等,以及经接入网与一个或多个核心网进行通信的移动终端。目前,所述终端设备可以是:手机(mobilephone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备,虚拟现实(virtualreality,vr)设备、增强现实(augmentedreality,ar)设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端,或智慧家庭(smarthome)中的无线终端,或自动导引运输车(automatedguidedvehicle,agv)、agv控制器等。其中,图1中所述终端设备以ue示出,仅作为示例,并不对终端设备进行限定。

无线接入网络可以为图1所示的接入网(accessnetwork,an),向所述终端设备提供无线接入服务。所述接入网设备是所述通信系统中将所述终端设备接入到无线网络的设备。所述接入网设备为无线接入网中的节点,又可以称为基站,还可以称为无线接入网(radioaccessnetwork,ran)节点(或设备)。目前,一些接入网设备的举例为:gnb、传输接收点(transmissionreceptionpoint,trp)、演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),或无线保真(wirelessfidelity,wifi)接入点(accesspoint,ap)等。

所述数据网络,例如图1所示的数据网络(datanetwork,dn),可以是因特网(internet)、ip多媒体业务(ipmulti-mediaservice,ims)网络、区域网络(即本地网络,例如移动边缘计算(mobileedgecomputing,mec)网络)等。所述数据网络中包括应用服务器,所述应用服务器通过与所述终端设备进行数据传输,为所述终端设备提供业务服务。

核心网用于将所述终端设备接入可以实现所述终端设备的业务的dn。下面对所述核心网中各个网元的功能进行描述:

所述核心网接入和移动性管理功能网元,可用于对所述终端设备的接入控制和移动性进行管理,在实际应用中,其包括了长期演进(longtermevolution,lte)中网络框架中移动管理实体(mobilitymanagemententity,mme)里的移动性管理功能,并加入了接入管理功能,具体可以负责所述终端设备的注册、移动性管理、跟踪区更新流程、可达性检测、会话管理功能网元的选择、移动状态转换管理等。例如,在5g中,所述核心网接入和移动性管理功能网元可以是amf(accessandmobilitymanagementfunction)网元,例如图1所示,在未来通信,如6g中,所述核心网接入和移动性管理功能网元仍可以是amf网元,或有其它的名称,本申请不做限定。当所述核心网接入和移动性管理功能网元是amf网元时,所述amf可以提供namf服务。

所述会话管理功能网元,可用于负责所述终端设备的会话管理(包括会话的建立、修改和释放),用户面功能网元的选择和重选、所述终端设备的互联网协议(internetprotocol,ip)地址分配、服务质量(qualityofservice,qos)控制等。例如,在5g中,所述会话管理功能网元可以是smf(sessionmanagementfunction)网元,例如图1所示,在未来通信,如6g中,所述会话管理功能网元仍可以是smf网元,或有其它的名称,本申请不做限定。当会话管理功能网元时smf网元时,所述smf可以提供nsmf服务。

所述策略控制功能网元,可用于负责策略控制决策、提供基于业务数据流和应用检测、门控、qos和基于流的计费控制等功能等。例如,在5g中,所述策略控制功能网元可以是pcf(policycontrolfunction)网元,例如图1所示,在未来通信,如6g中,所述策略控制功能网元仍可以是pcf网元,或有其它的名称,本申请不做限定。当所述策略控制功能网元是pcf网元,所述pcf网元可以提供npcf服务。

所述应用功能网元,主要功能是与第三代合作伙伴计划(the3rdgenerationpartnershipproject,3gpp)核心网交互来提供服务,来影响业务流路由、接入网能力开放、策略控制等。例如,在5g中,所述应用功能网元可以是af(applicationfunction)网元,例如图1所示,在未来通信,如6g中,所述应用功能网元仍可以是af网元,或有其它的名称,本申请不做限定。当所述应用功能网元是af网元时,所述af网元可以提供naf服务。

所述数据管理网元,可用于管理所述终端设备的签约数据、与所述终端设备相关的注册信息等。例如,在5g中,所述数据管理网元可以是统一数据管理网元(unifieddatamanagement,udm),例如图1所示,在未来通信,如6g中,所述数据管理网元仍可以是udm网元,或有其它的名称,本申请不做限定。当所述数据管理网元是udm网元时,所述udm网元可以提供nudm服务。

所述网络开放功能网元,可用于使3gpp能够安全地向第三方的af(例如,业务能力服务器(servicescapabilityserver,scs)、应用服务器(applicationserver,as)等)提供网络业务能力等。例如,在5g中,所述网络开放功能网元可以是nef(networkexposurefunction)网元,例如图1所示,在未来通信,如6g中,所述网络开放功能网元仍可以是nef网元,或有其它的名称,本申请不做限定。当所述网络开放功能网元是nef时,所述nef可以向其他网络功能网元提供nnef服务。

所述用户面功能网元,可用于转发终端设备的用户面数据。主要功能是数据包路由和转发、移动性锚点、上行分类器来支持路由业务流到数据网络、分支点来支持多归属分组数据单元(packetdataunit,pdu)会话等。例如,在5g中,所述用户面功能网元可以是upf(userplanefunction)网元,例如图1所示;在未来通信,如6g中,所述用户面功能网元仍可以是upf网元,或有其它的名称,本申请不做限定。

所述鉴权服务器功能网元,可用于提供鉴权服务。例如,在5g中,所述鉴权服务器功能网元可以是(authenticationserverfunction,ausf)网元,例如图1所示;在未来通信,如6g中,所述鉴权服务器功能网元仍可以是ausf网元,或有其它的名称,本申请不做限定。当所述鉴权服务器功能网元是ausf网元时,所述ausf网元可以提供nausf服务。

所述群组管理功能网元,可用于5glan群组管理,基于终端设备的请求动态创建、修改、删除一个群组。例如,在5g中所述群组管理功能网元可以是(groupmanagementfunction,gmf),例如图1所示;在未来通信,如6g中,所述群组管理功能网元仍可以是gmf网元,或有其它的名称,本申请不做限定。

所述路径管理功能网元,具有管理用户面路径,以及实现群组间隔离功能。例如,在5g中所述路径管理功能网元可以是(pathmanagementfunction,pmf),例如图1所示;在未来通信,如6g中,所述路径管理功能网元仍可以是pmf网元,或有其它的名称,本申请不做限定。

所述网络切片选择功能网元,可用于为终端的业务选择合适的网络切片。例如,在5g中所述网络切片选择功能网元可以是(networksliceselectionfunction,nssf),例如图1所示;在未来通信,如6g中,所述网络切片选择功能网元仍可以是nssf网元,或有其它的名称,本申请不做限定。

所述网络功能库功能网元,例如,在5g中所述网络功能库功能网元可以是((networkfunction,nf)repositoryfunction,nrf),例如图1所示;在未来通信,如6g中,所述网络功能库功能网元仍可以是nrf网元,或有其它的名称,本申请不做限定。

核心网中的以上各个网元也可以称为功能实体,既可以是在专用硬件上实现的网络元件,也可以是在专用硬件上运行的软件实例,或者是在适当平台上虚拟化功能的实例,例如,上述虚拟化平台可以为云平台。

需要说明的是,图1所示的通信系统的架构中不限于仅包含图中所示的网元,还可以包含其它未在图中表示的设备,具体本申请在此处不再一一列举。

需要说明的是,本申请实施例并不限定核心网中各个网元的分布形式,图1所示的分布形式只是示例性的,本申请不作限定。

为方便说明,本申请后续均以图1所示的网元为例进行说明,并将xx网元直接简称为xx。应理解,本申请中所有网元的名称仅仅作为示例,在未来通信中还可以称为其它名称,或者在未来通信中本申请涉及的网元还可以通过其它具有相同功能的实体或者设备等来替代,本申请对此均不作限定。这里做统一说明,后续不再赘述。

需要说明的是,图1所示的通信系统并不构成本申请实施例能够适用的通信系统的限定。图1所示的通信系统架构为5g系统架构,可选的,本申请实施例的方法还适用于未来的各种通信系统,例如6g或者其他通信网络等。

基于以上实施例,申请实施例提供的移动性管理方法适用的可能的通信系统的架构还可如图2和图3所示。其中,up(也即upf)下沉到接入设备(ran)附近,cp部署在相对集中的位置,up和up之间,以及cp和up之间通过交换网络相连。其中,图2和图3所示的架构中cp和up的功能可以由协议3gppts23.501定义,其中3gppcp可以包括amf、smf、udm等功能实体(功能网元),功能是对ue进行鉴权认证,接入和移动性管理等。up是3gpp的核心网用户面功能网元,主要功能用户面锚点,提供对外接入。交换网络由以太网交换组成,提供3gpp网元之间的可达性,以及固定设备的接入。在一种实现方式中,up下沉到ran附近,如图2所示;另一种实现方式中,ran和up可能合一,即合为一个设备,可以称为融合的接入设备(融合的ran)(mergedran,m-ran)(在本申请中涉及的合设设备为融合的接入设备),up不单独呈现,如图3所示。

本申请实施例提供的一种移动性管理方法,适用于如图1以及图2或图3所示的通信系统。参阅图4所示,该方法的具体流程可以包括:

步骤401:控制面网元在第一终端设备移动后,确定所述第一终端设备改变后的mac地址。

在具体实施时,在所述第一终端设备移动之后,所述控制面网元决定更新所述第一终端设备的mac地址,并确定所述第一终端设备改变后的mac地址,通知所述第一终端设备及与所述第一终端设备处于同一个终端设备群组的其他终端设备更新所述第一所述第一终端设备的改变后的mac地址。

其中,所述控制面网元确定所述第一终端设备改变后的mac地址具体为所述控制面网元为所述第一终端设备分配新的mac地址(即所述第一终端设备改变后的mac地址)。此时所述控制面网元可以为smf。

步骤402:所述控制面网元确定与所述第一终端设备归属于同一个终端设备群组的至少一个第二终端设备,其中所述第一终端设备为移动后地址发生改变的终端设备,所述至少一个第二终端设备为所述终端设备群组中除所述第一终端设备以外的终端设备。

在一种可选的实施方式中,所述控制面网元确定与所述第一终端设备归属于同一个终端设备群组的所述至少一个第二终端设备,具体方法可以为:所述控制面网元从群组管理功能网元查询所述第一终端设备所在的终端设备群组的成员信息,所述成员信息包括所述终端设备群组包括的所有终端设备的标识;所述控制面网元根据所述成员信息确定所述至少一个第二终端设备。

其中,所述控制面网元从群组管理功能网元查询所述第一终端设备所在的终端设备群组的成员信息时,具体可以为:所述控制面网元向所述群组管理功能网元发送成员信息查询请求,所述成员信息查询请求中携带所述第一终端设备的标识;所述群组管理功能网元根据所述第一终端设备的标识确定所述第一终端设备所在的终端设备群组,然后向所述控制面网元返回所述成员信息。

在一种可选的实方式中,所述成员信息中还可以包括所述终端设备群组中每个终端设备对应的pdu会话标识。

需要说明的是,对于通过固网接入的终端设备,涉及的终端设备的地址可以为ip地址,或者mac地址,或者ip地址和mac地址。

步骤403:所述控制面网元通知所述第一终端设备和所述至少一个第二终端设备更新所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述控制面网元通知所述第一终端设备更新所述第一终端设备改变后的mac地址,可以分为以下两种情况:

情况a1:所述控制面网元通过第一设备向所述第一终端设备发送第一地址更新信息,所述第一地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第一设备为所述第一终端设备移动后的目标接入设备。这种情况是通过控制面更新mac地址的实现方法。

情况a2:所述控制面网元通过第二设备向所述第一终端设备发送第二地址更新信息,所述第二地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第二设备为所述第一终端设备移动后的目标用户面功能网元,或者,所述第二设备为所述第一终端设备移动后的目标合设设备,其中所述目标合设设备为接入设备和用户面功能网元合设的设备。这种情况是通过用户面更新地址的实现方法。其中,当所述终端设备所在的通信系统中有单独存在的用户面功能网元时(例如图2所示的通信系统),所述第二设备为所述目标用户面功能网元;当所述终端设备所在的通信系统中没有单独存在的用户面功能网元,用户面功能网元与接入设备合为一个设备时(例如图3所示的通信系统),所述第二设备为所述目标合设设备。

在上述情况a1中,所述控制面网元通过所述第一设备向所述第一终端设备发送所述第一地址更新信息时,可以先将所述第一地址更新信息发送给核心网接入和移动性管理功能网元,由所述核心网接入和移动性管理功能网元将所述第一地址更新信息转发给所述第一设备,再由所述第一设备向所述第一终端设备发起rrc连接重建立请求(携带所述第一地址更新信息),请求所述第一终端设备更新mac地址。所述第一终端设备更新自己的mac地址缓存,记录所述第一终端设备改变后的mac地址。在一种可选的实施方式中,所述第一地址更新信息中还可以包括所述第一终端的标识,所述第一终端设备的原mac地址。

在上述情况a2中,所述控制面网元可以构造用户面报文,例如广播地址解析协议(addressresolutionprotocol,arp)报文,或者单播arp报文,或者其他私有mac层消息。所述控制面网元通过上述报文或者消息携带所述第二地址更新信息。在一种示例中,当所述第二设备是所述目标用户面功能网元时,所述控制面网元可以通过n4请求消息发送上述构造的报文或者消息;然后所述目标用户面功能网元向所述第一终端设备发送所述控制面网元构造的报文或者消息;最后所述第一终端设备更新自己的mac地址缓存,记录所述第一终端设备改变后的mac地址。在另一种示例中,当所述第二设备是所述目标合设设备时,所述控制面网元可以先向所述核心网接入和移动性管理功能网元发送所述控制面网元构造的上述报文或者消息(例如可以通过n1消息或者n2消息发送),由所述核心网接入和移动性管理功能网元转发给所述目标合设设备,所述目标合设设备再发送给所述第一终端设备,然后所述第一终端设备更新自己的mac地址缓存,记录所述第一终端设备改变后的mac地址。在一种可选的实施的方式中所述第二地址更新信息中还可以包括所述第一终端的标识,所述第一终端设备的原mac地址。

在一种可选的实施方式中,所述控制面网元通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址,可以分为以下三种情况:

情况b1:当任一个第二终端设备为通过3gpp网络接入的终端设备时,所述控制面网元通过所述任一个第二终端设备当前接入的接入设备向所述任一个第二终端设备发送第三地址更新信息,所述第三地址更新信息包括所述第一终端设备改变后的mac地址。这种情况是通过控制面更新mac地址的实现方法。

情况b2:当任一个第二终端设备为通过固网接入的终端设备时,所述控制面网元通过网络开放功能网元向所述任一个第二终端设备发送第四地址更新信息,所述第四地址更新信息包括所述第一终端设备改变后的mac地址。这种情况是通过控制面更新mac地址的实现方法。

情况b3:所述控制面网元通过第三设备向所述任一个第二终端设备发送第五地址更新信息,所述第五地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第三设备为所述任一个第二终端设备当前接入的用户面功能网元,或者,所述第三设备为所述任一个第二终端设备当前接入的合设设备,所述合设设备为接入设备和用户面功能网元合设的设备。这种情况是通过用户面更新地址的实现方法。其中,当所述终端设备所在的通信系统中有单独存在的用户面功能网元时(例如图2所示的通信系统),所述第三设备为所述任一个第二终端设备当前接入的用户面功能网元;当所述终端设备所在的通信系统中没有单独存在的用户面功能网元,用户面功能网元与接入设备合为一个设备时(例如图3所示的通信系统),所述第三设备为所述任一个第二终端设备当前接入的合设设备。

上述情况b1中,所述控制面网元通过所述任一个第二终端设备当前接入的接入设备向所述任一个第二终端设备发送第三地址更新信息的方法,与上述情况a1中所述控制面网元通过所述第一设备向所述第一终端设备发送所述第一地址更新信息的方法类似,具体可以参见上述过程,此处不再详细描述。同样的所述第三地址更新信息中还可以包括所述第一终端的标识,所述第一终端设备的原mac地址。

上述情况b2中,所述控制面网元通过网络开放功能网元向所述任一个第二终端设备发送所述第四地址更新信息时,具体可以是所述控制面网元先将所述第四地址更新信息发送给所述网络开放功能网元,然后所述网络开放功能网元确定所述任一个第二终端设备对应的应用功能网元,所述应用功能网元将所述第四地址更新信息发送给所述任一个第二终端设备,然后所述应用功能网元和所述任一个第二终端设备将缓存的所述第一终端设备的地址更新为所述第一终端设备改变后的mac地址。

在上述情况b3中,所述控制面网元通过网络开放功能网元向所述任一个第二终端设备发送所述第四地址更新信息的方法,与上述情况a2中所述控制面网元通过第二设备向所述第一终端设备发送第二地址更新信息的方法类似,具体可以参见上述过程,此处不再详细描述。需要说明的是,所述任一个第二终端设备可以为dn侧的终端设备。

在一种可选的实施方式中,所述控制面网元在通知了所述终端设备群组中的所有终端设备设备更新所述第一终端设备改变后的mac地址之后,所述控制面网元还发起第一终端设备的原mac地址的释放流程,其中所述第一终端设备的原mac地址为所述第一终端设备移动前的mac地址。这样可以释放系统资源,节省资源空间。

采用本申请实施例提供的移动性管理方法,控制面网元在第一终端设备移动后,确定所述第一终端设备改变后的mac地址后,确定与所述第一终端设备归属于同一个终端设备群组的至少一个第二终端设备,其中所述第一终端设备为移动后地址发生改变的终端设备,所述至少一个第二终端设备为所述终端设备群组中除所述第一终端设备以外的终端设备;最后所述控制面网元通知所述第一终端设备和所述至少一个第二终端设备更新所述第一终端设备改变后的mac地址。在该方法中,只需所述控制面网元决定移动的终端设备的mac地址,并通知相应的终端设备更新,可以无需改变系统中的mac地址转发表,从而可以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。

基于以上实施例,下面通过具体的示例对本申请提供的移动性管理方法进行示例性说明。在以下的示例中涉及的设备和网元均以具体的示例说明,例如,终端设备以ue为例,用户面功能网元以upf为例,接入设备以ran为例等等。

本申请实施例提供的一种移动性管理方法的示例,该示例应用于图1和图2所示的通信系统,主要描述在终端设备初始化时,终端设备mac地址的分配过程。具体的,参见图5所示,该示例的流程可以为:

步骤501:ue发起以太网类型的pdu会话建立请求。

其中,所述ue执行步骤501时,具体可以为所述ue向amf发送所述pdu会话建立请求,此时所述pdu会话建立请求中未携带mac地址。

在一种实施方式中,所述pdu会话请求可以为所述ue向所述amf发送的pdusessionestablisnmentrequest。

步骤502:amf收到所述pdu会话建立请求后,选择相应的smf,并将所述pdu会话建立请求消息发送给选择的所述smf。

步骤503:所述smf向udm请求用户的签约信息。

其中,步骤503的具体过程为所述smf向所述udm发送签约信息请求,然后所述udm向所述smf返回所述签约信息。

步骤504:所述smf发起ue鉴权和认证流程。

步骤505:认证通过后,所述smf发现ue需要建立以太网类型的pdu会话,smf选择合适的upf,并为所述ue(或会话)分配mac地址。

步骤506:所述smf向upf发送n4会话建立请求。

具体的,在n4会话建立请求中,携带mac地址,指导upf在收到下行报文时,选择正确的n4会话转发以太帧。

步骤507:所述smf向所述amf返回pdu会话建立接受消息,pdu会话建立接受消息携带为ue分配的mac地址。

步骤508:所述amf向ran发送pdu会话建立请求(nas消息),携带为ue分配的mac地址。

其中,所述pdu会话建立请求可以为n2pdusessionrequest。

步骤509:所述ran建立与所述upf之间的会话连接,并向所述ue发起无线接入网络相关的资源预留请求,所述资源预留请求中可以包括pdu会话建立授受消息,并携带cp为ue分配的mac地址。

其中,所述资源预留请求可以为所述ran向所述ue发送的an-specificresourcesetuprequest。

步骤510:所述ue预留an资源,建立pdu会话,保存所述smf分配的mac地址。

步骤511:所述ue向所述ran发送接入网相关的资源预留响应。

其中所述资源预留响应可以为an-specificresourcesetupresponse。

步骤512:所述ran和cp完成后续会话建立流程。

基于以上实施例,本申请实施例提供了一种移动性管理方法的示例,该示例应用于图1和图3所示的通信系统,主要描述在终端设备初始化时,终端设备mac地址的分配过程。具体的,参见图6所示,该示例的流程可以为:

步骤601:m-ran(融合了upf部分功能的基站)向amf注册自己的能力。

其中,所述步骤601的目的是通知所述amf不需要选择upf,不需要执行upf相关的会话建立操作。

步骤602:ue发起以太网类型的pdu会话建立请求。

具体的,所述ue通过所述m-ran向amf发送所述pdu会话建立请求。即所述ue先向所述m-ran发送所述pdu会话建立请求,然后,所述m-ran向所述amf发送所述pdu会话建立请求。

步骤603:amf收到所述pdu会话建立请求后,发现所述pdu会话建立请求来自于所述m-ran,确定所述ue当前接入了所述m-ran。

步骤604:所述amf选择smf,并将所述pdu会话建立请求发送给被选择的所述smf。

其中,所述pdu会话建立请求中可以携带指示信息,指示ran融合了upf功能,仅需要smf执行qos、认证和地址分配等功能。

步骤605:所述smf发起ue鉴权和认证流程。

步骤606:所述smf向udm和pcf获取ue和qos策略。

步骤607:认证通过后,所述smf发现ue需要建立以太网类型的pdu会话,并为所述ue(或者会话)分配mac地址。

步骤608:所述smf向m-ran和ue发起pdu会话建立请求,具体的,所述smf将所述pdu会话建立请求发送给amf,所述pdu会话建立请求中携带分配给ue的mac地址。

其中,所述smf可以通过所述smf向所述amf发送的n1/n2messagetransfer发送所述pdu会话建立请求。

步骤609:所述amf接收到所述smf的消息后,通过n2接口向所述m-ran发送所述pdu会话建立请求,所述pdu会话建立请求中可携带下行流分类规则和qosprofile,以及携带分配给ue的mac地址。

步骤610:所述m-ran收到ue的mac地址后,建立uemac地址和ueid(如rnti)的对应关系,并创建sdap实例,创建qfi和srb,以及建立qfi与drb的映射关系。在ran用户面保存qosflowtemplate,对下行数据进行流分类,标记qfi。

当下行数据到来,所述m-ran首先根据目的地址找到对应的ueid和sdap,然后通过流分类,标记qfi,交给sdap处理。

步骤611:所述m-ran向所述ue发送rrc连接重配置请求,所述rrc连接重配置请求中携带所述smf发往所述ue的所述pdu会话建立请求,其中所述pdu会话建立请求包括为ue分配的mac地址。

步骤612:所述ue建立pdu会话,并保存smf分配的mac地址,完成后续会话建立流程。

需要说明的是,上述图4所示的实施例中步骤401中涉及的所述控制面网元决定更新所述第一终端设备的mac地址并为所述第一终端设备分配新的mac地址的方法可以参见上述图5或者图6所示的示例中为ue分配mac地址的方法。

本申请实施例提供的一种移动性管理方法的示例,该示例应用于图1,以及图2或图3所示的通信系统,主要描述在终端设备移动,mac地址改变后,控制面网元通知移动的终端设备和通信对端的终端设备以及终端设备群组中的其他终端设备更新移动的终端设备改变后的mac地址,触发mac地址更新。其中,在该示例中,以ue1为移动的ue,ue2为与所述ue1进行通信的对端终端设备为例进行说明,示例性的,所述ue1可以为agv,所述ue2可以为agv控制器。具体的,参见图7所示,该示例的流程可以为:

步骤701:ue1发生了移动,cp(smf)为其分配新的mac地址。

步骤702:所述smf向gmf发送查询群组成员信息请求,所述查询群组成员信息请求用于请求所述ue1所在群组(lan)的其它成员信息,所述查询群组成员信息请求携带ue1id。

步骤703:gmf查询到所述ue1所属的群组(lan),向所述smf返回查询群组成员信息响应,其中所述查询群组成员信息响应中包括群组(lan)成员列表(ueidlist),还可以包括所述群组中的每个ue对应的pdu会话id。需要说明的是,通过固网连接的终端设备,ueid可能是ip地址或mac地址,或ip地址和mac地址,本申请对比不作限定。

后续为群组成员的mac地址缓存更新方法,具体可以分为两种方法:方法一,通过控制面更新mac地址,具体的,所述smf通过新的信令消息,向ran和ue发起mac地址缓存更新,这个方法需要扩展新的nas和as消息,方法流程具体可以参见以下步骤704-步骤713;方法二,通过用户面更新mac地址,具体的,所述smf可以通过用户面广播消息更新mac地址缓存,比如发起arp广播(针对有ip地址的ue),或在mac层扩展新消息,方法流程具体可以参见以下步骤714-步骤731。需要说明的是,根据实际情况上述方法一和方法二可以同时使用,本申请对此不做限定。

在一种示例中,当ue1和其他ue通过3gpp接入时,smf获取群组成员信息后,可以查询sm上下文,找到相应ue当前接入的ran。所述smf向ran发送mac地址缓存更新消息,消息携带新mac地址和原mac地址。该消息可能是ran粒度的(通n2接入发送给ran,告诉ran哪些ue的mac地址缓存需要更新),或是ue粒度的(通过n1接口,直接发送给ue,此时ran对该消息透明)。具体的,步骤可以为步骤704-710。

步骤704:所述smf向amf发送mac地址缓存更新消息,所述mac地址缓存更新消息携带ue1的新mac地址和原mac地址。

步骤705:所述amf向ran1发送mac地址缓存更新消息。

其中,所述ran1为所述ue1移动后的目标ran。在步骤705中mac地址缓存更新消息对应图4所示的实施例中的第一地址更新信息。

步骤706:所述amf向其他ran分别发送mac地址缓存更新消息。

其中,所述其他ran为所述其他ue当前接入的ran,具体的,当所述其他ue为多个时,所述其他ran为一个或者多个,可选的,所述其他ran中的一个ran可以与ran1相同,为方便在本实施例中用其他ran示出。

步骤707:所述ran1向所述ue1发送rrc连接重建立请求,用于请求所述ue1更新mac地址缓存,所述rrc连接重建立请求中携带了ue1的id、ue1的新mac地址和原mac地址。

步骤708:所述ue1更新自己的mac地址缓存,记录新mac地址。

步骤709:所述其他ran向所述其他ue发送rrc连接重建立请求,用于请求所述其他ue更新mac地址缓存,所述rrc连接重建立请求中携带了ue1的id、ue1的新mac地址和原mac地址。

步骤710:所述其他ue更新自己的mac地址缓存,记录所述ue1的新mac地址。

在另一种示例中,当ue2通过固网接入时,smf找到ue2对应的nef,并向nef发送mac地址缓存更新消息,mac地址缓存更新消息携带ue1的新mac地址和原mac地址。具体步骤可以为步骤711-步骤713。

步骤711:所述smf向nef发送mac地址缓存更新消息,mac地址缓存更新消息携带ue1的新mac地址和原mac地址。

步骤712:所述nef确定ue2对应的af,并将mac地址缓存更新消息转发给所述af。

步骤713:所述af和所述ue2完成mac地址缓存更新。

在方法二中,所述smf构造用户面报文(即地址mac地址更新缓存消息),如广播报文arp,或单播arp响应消息,或其它私有mac层消息,消息中携带ue1的id(如ip地址,或设备名称),及其对应的新mac地址。具体根据有无urf的情况可以分为以下示例:

在一种示例中,网络中有upf的情况,可以参见步骤714-步骤722:

步骤714:所述smf向upf1发送mac地址更新消息,携带构造的用户面消息。

其中,所述upf1为所述ue1移动后的目标upf。所述mac地址更新消息可以是n4请求消息。

步骤715:所述smf向其他upf发送mac地址更新消息。

其中,所述其他upf为所述其他ue当前接入的upf,具体的,当所述其他ue为多个时,所述其他upf为一个或者多个,可选的,所述其他upf中的一个upf可以与upf1相同,为方便在本实施例中用其他upf示出。

步骤716:所述smf向upf2发送mac地址更新消息。

其中,所述upf2为所述ue2当前接入的upf。

步骤717:所述upf1向所述ue1发送mac地址更新消息。

步骤718:所述ue1更新自己的mac地址缓存,记录新mac地址。

步骤719:所述其他upf向所述其他ue发送mac地址更新消息。

步骤720:所述其他ue更新自己的mac地址缓存,记录所述ue1的新mac地址。

步骤721:所述upf2向所述ue2发送mac地址更新消息。

步骤722:所述ue2更新自己的mac地址缓存,记录所述ue1的新mac地址。

在另一种示例中,网络中没有upf,ran和upf合为一个设备m-ran的情况,可以参见步骤723-步骤731:

步骤723:所述smf通过所述amf向m-ran1发送请求消息,用于请求mac地址更新,携带构造的用户面消息。所述请求消息可以是n1接口消息,或n2接口消息。

其中,所述m-ran1为所述ue1当前接入的m-ran。

步骤724:所述smf通过所述amf向其他m-ran发送请求消息。

其中,所述其他m-ran为所述其他ue当前接入的m-ran,具体的,当所述其他ue为多个时,所述其他m-ran为一个或者多个,可选的,所述其他m-ran中的一个m-ran可以与m-ran1相同,为方便在本实施例中用其他m-ran示出。

步骤725:所述smf通过所述amf向m-ran2发送请求消息。

其中,所述m-ran2为所述ue2当前接入的m-ran。

步骤726:所述m-ran1向所述ue1发送mac地址更新消息。

步骤727:所述ue1更新自己的mac地址缓存,记录新mac地址。

步骤728:所述其他m-ran向所述其他ue发送mac地址更新消息。

步骤729:所述其他ue更新自己的mac地址缓存,记录所述ue1的新mac地址。

步骤730:所述m-ran2向所述ue2发送mac地址更新消息。

步骤731:所述ue2更新自己的mac地址缓存,记录所述ue1的新mac地址。

需要说明的是,方法二中的两个示例中,ue2可以看做是dn侧的设备。

需要说明的是,示例中的上述步骤并不限于上述顺序,本申请对步骤执行的顺序不作限定。

基于以上实施例,本申请实施例提供了一种移动性管理方法的示例,该示例可以应用于图1和图2所示的通信系统。在该示例中描述了移动切换(upf改变)过程中mac地址重分配的一种可能的方法,针对需要建立新会话的情况(类似于3gpprelease15的业务连续性模式3(sscmode3))。该示例的具体场景是,ue的mac地址由smf重分配,ue1(例如agv)和ue2(例如,agv控制器)均通过3gpp网络接入。具体的,参见图8所示,该示例的流程可以为:

步骤801:ue1发起以太网类型的pdu会话,采用图5所示的示例中所述的方法,ue1从smf得到为其分配的mac地址,ue1与ue2建立通信。

步骤802:所述ue1移动到新的位置,上报测量结果。

步骤803:sran判断达到切换门限,向amf发起切换请求。

其中,所述切换请求可以为所述sran向所述amf发送的handoverrequest。

步骤804:所述amf向smf发起pdu会话更新请求,所述pdu会话更新请求中携带所述ue1的位置信息。

步骤805:所述smf判断需要更换upf。

步骤806:所述smf向ue1发送pdu会话重定向请求,请求ue1发起新的pdu会话,并在所述pdu会话重定向请求中拒绝sran发起的切换请求。

具体的,所述smf执行步骤806时,所述smf向所述amf发送所述pdu会话重定向请求,所述amf向所述sran转发所述pdu会话重定向请求,之后所述sran向所述ue1转发所述pdu会话重定向请求。

步骤807:所述ue1发起新的以太网类型的pdu会话,采用图5所示的示例中所述的方法,ue1从smf得到为其分配的新mac地址。

步骤808:所述smf发起mac地址缓存更新流程,实施方法可以参考图7所示的示例中的过程。

具体的,在该示例中,所述步骤808中可以执行,也可以不执行图7所示的实施例中涉及的通知所述ue1更新mac地址的步骤,本申请对此不作限定。

步骤809:所述smf在收到所有的ran发送的mac地址更新成果消息后,发起pdu会话释放流程,释放ue1的原mac地址。

基于以上实施例,本申请实施例提供了一种移动性管理方法的示例,该示例可以应用于图1和图2所示的通信系统。在该示例中描述了移动切换(upf改变)过程中mac地址重分配的另一种可能的方法,具体的,参见图9所示,该示例的流程可以为:

步骤901:ue1发起以太网类型的pdu会话,采用图5所示的示例中所述的方法,ue从smf得到为其分配的mac地址。ue1与ue2建立通信。

步骤902:ue1移动到新的位置,上报测量结果。

步骤903:sran判断达到切换门限,向amf发起切换请求。

步骤904:所述amf向smf发起pdu会话更新请求,所述pdu会话更新请求中携带ue1的位置信息

步骤905:所述smf判断需要更换upf。

步骤906:所述smf基于新的upf(tupf),分配ue1的新mac地址。

步骤907:所述smf向tupf发起pdu会话建立请求,建立从supf到tupf的转发隧道,并建立tupf到tran的隧道。pdu会话建立请求携带新分配的mac地址。所述tupf收到所述pdu会话建立请求后建立mac地址(去往tran的)下行隧道的映射关系。

步骤908:所述smf向supf发起pdu会话建立请求,建立到新upf的转发隧道,并设置间接转发规则,将去往ue1的下行业务,转发到tupf。

步骤909:所述smf向所述amf发送pdu会话更新响应消息。

步骤910:所述amf向tran发送切换请求消息,所述切换请求消息中携带tupf的隧道信息。

步骤911:所述tran判断接受切换请求,建立到tupf的双向隧道,并向所述amf返回切换请求确认消息,所述切换请求确认消息携带tran的隧道信息。

步骤912:所述amf再次向所述smf发送pdu会话更新请求,所述pdu会话更新请求携带tran的隧道信息。

步骤913:所述smf向tupf发送pdu会话修改请求,pdu会话修改请求携带tran的隧道信息。所述smf建立到tran的双向转发隧道。

步骤914:所述smf向所述amf发送pdu会话更新响应消息,用于通知amftupf侧已经准备就绪。

步骤915:所述amf通过sran向ue1发送切换命令,切换命令携带为ue1分配的新mac地址。

步骤916:ue1收到切换命令后,断开与sran的rrc连接,建立与tran的rrc连接,并将mac地址更换为新mac地址。所述ue1同时仍然接收发往原mac地址的报文。

步骤917:所述ue1向tran发送切换确认消息。

步骤918:tran向所述amf发送切换通知消息。

步骤919:所述amf向所述smf发送pdu会话更新请求。

步骤920:smf发起ue1的新mac地址缓存更新流程。具体可以参考图7所示的示例中的过程。

步骤921:所述smf向tupf发送pdu会话修改请求,pdu会话修改请求携带原mac地址。tupf收到pdu会话修改请求后,删除与supf的连接,并将与原mac地址相关的转发规则删除。

步骤922:所述smf向supf发送pdu会话删除请求,删除ue1相关的会话资源。

基于以上实施例,本申请实施例提供了一种移动性管理方法的示例,该示例可以应用于图1和图3所示的通信系统。在该示例中描述了移动切换过程中mac地址更新流程,具体的,参见图10所示,该示例的流程可以为:

步骤1001:ue1从sm-ran切换到tm-ran。

步骤1002:所述tm-ran向所述amf发送路径切换请求消息。

步骤1003:所述amf判断ran融合了upf(即为m-ran),则在向smf转发路径切换请求消息,并在转发的路径切换请求消息中携带融合的ran(无upf)指示信息。

步骤1004:所述smf基于当前网络架构,判断ue1更换了地址段(即mac地址改变),则基于当前位置重新为ue1分配新mac地址。

步骤1005:所述smf通过所述amf向tm-ran发送mac地址重分配请求,mac地址重分配请求携带ue1id和新mac地址。

步骤1006:tm-ran向ue1发送rrc连接重配置消息,保存新mac地址。

步骤1007:ue1保存新mac地址,在后续的上行报文中使用新mac地址,但下行同时接收原来和新的两个mac地址的报文。

步骤1008:所述smf发起ue1mac地址缓存更新流程。实施方法可以参考图7所示的示例中的过程,此处不再赘述。

步骤1009:所述smf向所述amf返回路径切换完成消息。

步骤1010:所述amf向tm-ran发送路径切换完成消息。

步骤1011:所述tm-ran向sm-ran发送ue1上下文释放消息,指示切换完成。

步骤1012:所述sm-ran完成数据报文转发后,向tm-ran发送结束标记(endmarker)指示。

步骤1013:所述tm-ran向ue1发送rrc连接重配置消息,删除ue1的原mac地址。

基于图10所示的示例,进一步地,为了加快mac地址分配进程,还可以在切换准备阶段向amf通告切换事件,例如图11所示的步骤3-步骤7;在新rrc建立完成后立即发起路径切换(pathswitch),例如图11所示的步骤12-步骤13。参阅图11所示,具体的流程可以为:

步骤1101:ue1持续测量主服小区和邻区信号强度和信息质量。

步骤1102:sm-ran检测到邻区质量好于当前小区,向邻区(tm-ran)发送切换请求。

步骤1103:邻区(tm-ran)决定接受切换请求,向amf发送ue切换事件,ue切换事件中携带ue1id、sm-ranid和tm-ranid。

步骤1104:所述amf向所述smf发送切换事件,切换事件中携带ue1id、sm-ranid和tm-ranid。

步骤1105:所述smf基于当前网络架构,判断ue更换了地址段(即mac地址改变),于是基于当前位置重新为ue1分配新mac地址。

步骤1106:所述smf向所述amf发送mac地址重分配指示,mac地址重分配指示携带ue1的新mac地址。

步骤1107:所述amf向tm-ran发送切换事件确认消息,在该切换事件确认消息中携带mac地址重分配指示,以及ue1id、sm-ranid、源mac地址和新mac地址。

步骤1108:tm-ran向sm-ran发送切换确认消息,切换确认消息携带cp为ue1分配新mac地址。

步骤1109:sm-ran向ue1发送切换命令,切换命令携带cp为ue1分配的新mac地址。

步骤1110:sm-ran向tm-ran转发数据和sn号。

步骤1111:ue1断开与sm-ran的连接,向tm-ran发起随机接入流程。ue1保存新mac地址,后续在上行报文中使用新地址,但下行同时接收原来和新的两个mac地址的报文。

步骤1112:tm-ran向smf发送路径切换请求。

步骤1113:所述smf感知空口切换完成,于是发起ue1mac地址缓存更新流程。实施方法可以参考图7所示的示例中的过程,此处不再重复赘述。

步骤1114:路径切换完成,sm-ran释放ue1上下文,清空缓存数据。详细步骤参考图10所示的示例中的步骤1009-步骤1012。

步骤1115:tm-ran向ue1发送rrc重配置请求,删除ue1的原mac地址,ue1不再接收发往原mac地址的报文。

基于以上实施例,以具体的示例说明采用本申请实施例提供的移动性管理方法的路径切换过程。例如,在up和ran合设成m-ran的场景下,在切换前,ue(agv)使用源基站的地址44-45-53-54-00-11,agv控制器的缓存(如arp缓存)中,记录ue(agv)当前的mac地址为44-45-53-54-00-11。agv控制器使用这个地址作为发往agv的以太网帧的目的mac地址。示例性的,切换前的业务路径可以如图12a所示。在切换完成后,ue使用目标基站分配的地址44-45-53-54-01-11,3gpp网络通过nas信令消息通知agv控制器的更新地址缓存,将缓存中的agv的mac地址更新为44-45-53-54-01-11。后续发往该agv的消息,将使用这个地址作为目的mac地址。示例性的,切换前的业务路径可以如图12b所示。通过该示例可以得知,在终端设备移动后,只需更改终端设备的mac地址,而不需要更新交换网络中的mac转发表,从而可以灵活实现路径切换,保证业务连续性。

基于以上实施例,本申请实施例还提供了一种控制面网元,该控制面网元用于实现如图4-图11所示的移动性管理方法。参阅图13所示,该控制面网元1300可以包括:处理单元1301和收发单元1302,其中:

所述处理单元1301用于在第一终端设备移动后,确定所述第一终端设备改变后的媒体访问控制地址mac地址;以及确定与所述第一终端设备归属于同一个终端设备群组的至少一个第二终端设备,其中所述第一终端设备为移动后地址发生改变的终端设备,所述至少一个第二终端设备为所述终端设备群组中除所述第一终端设备以外的终端设备;

所述收发单元1302用于通知所述第一终端设备和所述至少一个第二终端设备更新所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述处理单元1301在确定与所述第一终端设备归属于同一个终端设备群组的所述至少一个第二终端设备时具体用于:从群组管理功能网元查询所述第一终端设备所在的终端设备群组的成员信息,所述成员信息包括所述终端设备群组包括的所有终端设备的标识;根据所述成员信息确定所述至少一个第二终端设备。

在一种可选的实施方式中,所述收发单元1302在通知所述第一终端设备更新所述第一终端设备改变后的mac地址时具体用于:通过第一设备向所述第一终端设备发送第一地址更新信息,所述第一地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第一设备为所述第一终端设备移动后的目标接入设备;或者,通过第二设备向所述第一终端设备发送第二地址更新信息,所述第二地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第二设备为所述第一终端设备移动后的目标用户面功能网元,或者,所述第二设备为所述第一终端设备移动后的目标合设设备,其中所述目标合设设备为接入设备和用户面功能网元合设的设备。

在一种可选的实施方式中,当任一个第二终端设备为通过3gpp网络接入的终端设备时,所述收发单元1302在通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址时,具体用于:通过所述任一个第二终端设备当前接入的接入设备向所述任一个第二终端设备发送第三地址更新信息,所述第三地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,当任一个第二终端设备为通过固网接入的终端设备时,所述收发单元1302在通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址时,具体用于:通过网络开放功能网元向所述任一个第二终端设备发送第四地址更新信息,所述第四地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述收发单元1302在通知任一个第二终端设备更新所述第一终端设备改变后的mac地址时,具体用于:通过第三设备向所述任一个第二终端设备发送第五地址更新信息,所述第五地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第三设备为所述任一个第二终端设备当前接入的用户面功能网元,或者,所述第三设备为所述任一个第二终端设备当前接入的合设设备,所述合设设备为接入设备和用户面功能网元合设的设备。

在一种可选的实施方式中,所述处理单元1302还用于:发起第一终端设备的原mac地址的释放流程,其中所述第一终端设备的原mac地址为所述第一终端设备移动前的mac地址。

基于以上实施例,本申请实施例还提供了一种第一终端设备,该第一终端设备用于实现如图4-图11所示的移动性管理方法。参阅图14所示,该第一终端设备1400可以包括:收发单元1401和处理单元1402,其中:

所述收发单元1401用于从控制面网元获得更新所述第一终端设备改变后的mac地址的通知;所述处理单元1402用于将mac地址更新为所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述收发单元1401在从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时具体用于:接收所述控制面网元通过第一设备发送的第一地址更新信息,所述第一地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第一设备为所述第一终端设备移动后的目标接入设备;或者,接收所述控制面网元通过第二设备发送的第二地址更新信息,所述第二地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第二设备为所述第一终端设备移动后的目标用户面功能网元,或者,所述第二设备为所述第一终端设备移动后的所述目标合设设备,其中所述目标合设设备为接入设备和用户面功能网元合设的设备。

基于以上实施例,本申请实施例还提供了一种第二终端设备,该第二终端设备用于实现如图4-图11所示的移动性管理方法。参阅图15所示,该第二终端设备1500可以包括:收发单元1501和处理单元1502,其中:

所述收发单元1501用于从控制面网元获得更新所述第一终端设备改变后的mac地址的通知;所述处理单元1502用于将缓存的所述第一终端设备的地址更新为所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,当所述第二终端设备为通过3gpp网络接入的终端设备时,所述收发单元1501在从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时,具体用于:接收所述控制面网元通过所述第二终端设备当前接入的接入设备发送的第三地址更新信息,所述第三地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,当所述第二终端设备为通过固网接入的终端设备时,所述收发单元1501在从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时,具体用于:接收所述会话管理功能网元通过网络开放功能网元发送的第四地址更新信息,所述第四地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述收发单元1501在从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时,具体用于:接收所述控制面网元通过第三设备发送的第五地址更新信息,所述第五地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第三设备为所述第二终端设备当前接入的用户面功能网元,或者,所述第三设备为所述第二终端设备当前接入的合设设备,所述合设设备为接入设备和用户面功能网元合设的设备。

需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

基于以上实施例,本申请实施例还提供了一种控制面网元,所述控制面网元用于实现如图4-图11所示的移动性管理方法。参阅图16所示,所述控制面网元1600包括:可以包括收发器1601和处理器1602,可选的还可以包括存储器1603。

其中,所述处理器1602可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合等等。所述处理器1602还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。所述处理器1602在实现上述功能时,可以通过硬件实现,当然也可以通过硬件执行相应的软件实现。

所述收发器1601和所述处理器1602之间相互连接。可选的,收发器1601和处理器1602通过总线1604相互连接;总线1604可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图16中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述控制面网元1600在执行图4-图11所示的实施例的移动性管理方法时,具体包括:

所述收发器1601用于与其他设备进行通信交互,收发数据。

所述处理器1602,用于在第一终端设备移动后,确定所述第一终端设备改变后的媒体访问控制地址mac地址;确定与所述第一终端设备归属于同一个终端设备群组的至少一个第二终端设备,其中所述第一终端设备为移动后地址发生改变的终端设备,所述至少一个第二终端设备为所述终端设备群组中除所述第一终端设备以外的终端设备;控制所述收发器1601通知所述第一终端设备和所述至少一个第二终端设备更新所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述处理器1602在确定与所述第一终端设备归属于同一个终端设备群组的所述至少一个第二终端设备时,具体用于:控制所述收发器1601从群组管理功能网元查询所述第一终端设备所在的终端设备群组的成员信息,所述成员信息包括所述终端设备群组包括的所有终端设备的标识;根据所述成员信息确定所述至少一个第二终端设备。

在一种可选的实施方式中,所述处理器1602在控制所述收发器1601通知所述第一终端设备更新所述第一终端设备改变后的mac地址时,具体用于:控制所述收发器1601通过第一设备向所述第一终端设备发送第一地址更新信息,所述第一地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第一设备为所述第一终端设备移动后的目标接入设备;或者,控制所述收发器1601通过第二设备向所述第一终端设备发送第二地址更新信息,所述第二地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第二设备为所述第一终端设备移动后的目标用户面功能网元,或者,所述第二设备为所述第一终端设备移动后的目标合设设备,其中所述目标合设设备为接入设备和用户面功能网元合设的设备。

在一种可选的实施方式中,当任一个第二终端设备为通过3gpp网络接入的终端设备时,所述处理器1602在控制所述收发器1601通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址时具体用于:控制所述收发器1601通过所述任一个第二终端设备当前接入的接入设备向所述任一个第二终端设备发送第三地址更新信息,所述第三地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,当任一个第二终端设备为通过固网接入的终端设备时,所述处理器1602在控制所述收发器1601通知所述任一个第二终端设备更新所述第一终端设备改变后的mac地址时具体用于:控制所述收发器1601通过网络开放功能网元向所述任一个第二终端设备发送第四地址更新信息,所述第四地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述处理器1602在控制所述收发器1601通知任一个第二终端设备更新所述第一终端设备改变后的mac地址时,具体用于:控制所述收发器1601通过第三设备向所述任一个第二终端设备发送第五地址更新信息,所述第五地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第三设备为所述任一个第二终端设备当前接入的用户面功能网元,或者,所述第三设备为所述任一个第二终端设备当前接入的合设设备,所述合设设备为接入设备和用户面功能网元合设的设备。

在一种可选的实施方式中,所述处理器1602还用于发起第一终端设备的原mac地址的释放流程,其中所述第一终端设备的原mac地址为所述第一终端设备移动前的mac地址。

所述存储器1603,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。所述存储器1603可能包括ram,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。所述处理器1602执行所述存储器1603所存放的应用程序,实现上述功能,从而实现如图4-图11所示的移动性管理方法。

基于以上实施例,本申请实施例还提供了一种第一终端设备,所述第一终端设备用于实现如图4-图11所示的移动性管理方法。参阅图17所示,所述第一终端设备1700包括:可以包括收发器1701和处理器1702,可选的还可以包括存储器1703。

其中,所述处理器1702可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合等等。所述处理器1702还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。所述处理器1702在实现上述功能时,可以通过硬件实现,当然也可以通过硬件执行相应的软件实现。

所述收发器1701和所述处理器1702之间相互连接。可选的,收发器1701和处理器1702通过总线1704相互连接;总线1704可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述第一终端设备1700在执行图4-图11所示的实施例的移动性管理方法时,具体包括:

所述收发器1701用于与其他设备进行通信交互,收发数据。

所述处理器1702,用于控制所述收发器1701从控制面网元获得更新所述第一终端设备改变后的mac地址的通知;并将mac地址更新为所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,所述处理器1702在控制所述收发器1701从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时,具体用于:

控制所述收发器1701接收所述控制面网元通过第一设备发送的第一地址更新信息,所述第一地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第一设备为所述第一终端设备移动后的目标接入设备;

或者,控制所述收发器1701接收所述控制面网元通过第二设备发送的第二地址更新信息,所述第二地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第二设备为所述第一终端设备移动后的目标用户面功能网元,或者,所述第二设备为所述第一终端设备移动后的所述目标合设设备,其中所述目标合设设备为接入设备和用户面功能网元合设的设备。

所述存储器1703,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。所述存储器1703可能包括ram,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。所述处理器1702执行所述存储器1703所存放的应用程序,实现上述功能,从而实现如图4-图11所示的移动性管理方法。

基于以上实施例,本申请实施例还提供了一种第二终端设备,所述第二终端设备用于实现如图4-图11所示的移动性管理方法。参阅图18所示,所述第二终端设备1800包括:可以包括收发器1801和处理器1802,可选的还可以包括存储器1803。

其中,所述处理器1802可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合等等。所述处理器1802还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。所述处理器1802在实现上述功能时,可以通过硬件实现,当然也可以通过硬件执行相应的软件实现。

所述收发器1801和所述处理器1802之间相互连接。可选的,收发器1801和处理器1802通过总线1804相互连接;总线1804可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图18中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述第二终端设备1800在执行图4-图11所示的实施例的移动性管理方法时,具体包括:

所述收发器1801用于与其他设备进行通信交互,收发数据。

所述处理器1802,用于控制所述收发器1801从控制面网元获得更新所述第一终端设备改变后的mac地址的通知;将缓存的所述第一终端设备的mac地址更新为所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,当所述第二终端设备为通过3gpp网络接入的终端设备时,所述处理器1802在控制所述收发器1801从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时具体用于:控制所述收发器1801接收所述控制面网元通过所述第二终端设备当前接入的接入设备发送的第三地址更新信息,所述第三地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,当所述第二终端设备为通过固网接入的终端设备时,所述处理器1802在控制所述收发器1801从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时,具体用于:控制所述收发器1801接收所述会话管理功能网元通过网络开放功能网元发送的第四地址更新信息,所述第四地址更新信息包括所述第一终端设备改变后的mac地址。

在一种可选的实施方式中,处理器1802在控制所述收发器1801从所述控制面网元获得更新所述第一终端设备改变后的mac地址的通知时,具体用于:控制所述收发器1801接收所述控制面网元通过第三设备发送的第五地址更新信息,所述第五地址更新信息包括所述第一终端设备改变后的mac地址;其中,所述第三设备为所述第二终端设备当前接入的用户面功能网元,或者,所述第三设备为所述第二终端设备当前接入的合设设备,所述合设设备为接入设备和用户面功能网元合设的设备。

所述存储器1803,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。所述存储器1803可能包括ram,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。所述处理器1802执行所述存储器1803所存放的应用程序,实现上述功能,从而实现如图4-图11所示的移动性管理方法。

综上所述,通过本申请实施例提供一种移动性管理方法及装置,只需所述控制面网元决定移动的终端设备的mac地址,并通知相应的终端设备更新,可以无需改变系统中的mac地址转发表,从而可以灵活地实现转发路径的切换,保证终端设备移动过程中业务的连续性。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1