一种通信方法、装置及系统与流程

文档序号:17774169发布日期:2019-05-28 19:50阅读:575来源:国知局
一种通信方法、装置及系统与流程

本申请实施例涉及通信技术领域,尤其涉及一种通信方法、装置及系统。



背景技术:

第五代(5thgeneration,5g)通信系统的系统架构分为接入网和核心网两部分。接入网用于实现无线接入有关的功能。核心网中包括多个网元,其中,统一数据管理(unifieddatamanagement,udm)实体用于管理终端的签约数据和与终端相关的注册信息。udm中存储数据网络(datanetwork,dn)的标识(dnnumber,dnn),dnn用于标识不同的dn。不同使用终端的用户与运营商之间的签约对应的签约数据可以用dnn和用户id来标识。核心网中的接入和移动性管理功能(accessandmobilitymanagementfunction,amf)实体用于负责终端的注册、移动性管理、跟踪区更新流程等。在终端建立会话流程中,smf实体从udm实体获取终端的签约数据。具体地,smf实体向udm实体发送签约数据请求消息,udm实体向smf实体返回携带有签约数据的签约数据响应消息。然后,通信系统执行会话鉴权,smf为终端选择策略控制功能(policycontrolfunction,pcf)实体,并从pcf实体获取策略和计费控制(policyandchargingcontrol,pcc)规则。smf实体根据终端的位置信息、签约数据和sscmode(s)等信息,为终端选择合适的upf实体,并针对会话为终端分配ip地址。

dnn的签约变化是指dnn所标识的签约发生变化,当dnn的签约变化时,若终端已经与该dnn标识的dn建立会话,则需要释放会话,若终端未与该dnn标识的dn建立会话,则终端不能与该dnn标识的dn建立会话。

如何将终端与dnn的签约变化的信息通知给终端是需要解决的技术问题。



技术实现要素:

本申请实施例提供一种通信方法、装置及系统,用以实现将终端与dnn的签约变化的信息通知给终端。

本申请实施例提供的具体技术方案如下:

第一方面,提供一种通信方法,该通信方法可以包括以下步骤:第一核心网网元接收第二核心网网元的通知信息,所述通知信息用于指示dnn的签约变化;所述第一核心网网元在接收到通知信息后,向终端发送第一信息,所述第一信息用于通知所述终端所述dnn的签约变化。这样,通过核心网网元向终端发送携带dnn的签约变化的信息,能够达到通知终端dnn的签约变化的目的。

在一个可能的设计中,所述dnn的签约变化为dnn的签约数据删除,或dnn的签约数据新增。

在一个可能的设计中,所述dnn的签约变化可以理解为dnn的签约数据变化。

可选的,dnn的签约变化还可以为dnn不可用。

在一个可能的设计中,所述dnn为局部区域数据网络ladndnn,所述第一核心网网元可以通过隐式携带信息的方式向终端通知ladndnn的签约变化,具体的,可以通过以下方式的任意一种:所述第一信息中携带所述ladndnn、且不携带ladn的服务区域;或者,所述第一信息中携带所述ladndnn和ladn的服务区域列表、且所述ladn的服务区域列表为空;或者,所述第一信息中携带所述ladndnn和ladn的服务区域、且所述ladn的服务区域大小为0;在这种应用场景下,所述第一信息还用于指示所述终端将所述ladndnn置为不可用或删除所述ladndnn或删除ladn信息。这样,通过隐式携带信息的方式通知终端,能够省去在第一信息中携带指示信息,有助于节省信令开销。

在一个可能的设计中,若所述第一核心网网元为接入和移动管理功能amf,则所述第一核心网网元向所述终端发送第一信息可以通过以下方式实现:所述第一核心网网元在满足条件时,向所述终端发送第一信息;其中,所述条件为:所述终端与所述dnn所标识的数据网络dn未建立分组数据单元pdu会话。也就是说,若所述终端与所述dnn所标识的dn已建立pdu会话,则amf不会根据udm的通知信息向终端发送第一信息,smf会根据udm的通知信息向终端发送第一信息,其中,smf通过amf、接入网设备向终端发送的第一信息,amf会在接收到smf发送的第一信息后,转发smf发送的第一信息,该第一信息中携带dnn的签约变化的信息。这样,在udm分别向amf和smf发送通知信息的情况下,amf向终端只发送一次信息,就能够实现向终端通知该签约变化,节省了网络侧信令开销和空口信令开销。且对于终端处于空闲态的场景,避免了网络侧发起至少两次寻呼,从而进一步节省了信令开销。

在一个可能的设计中,若所述第一核心网网元为amf,则所述第一核心网网元向所述终端发送第一信息,可以通过以下方式实现:所述amf在接收会话管理功能smf发送的第二信息后,向所述终端发送第一信息。这样,在udm分别向amf和smf发送通知信息的情况下,amf向终端只发送一次信息,就能够实现向终端通知该签约变化,节省了网络侧信令开销和空口信令开销。且对于终端处于空闲态的场景,避免了网络侧发起至少两次寻呼,从而进一步节省了信令开销。

在一个可能的设计中,若所述第一核心网网元为amf,所述第二核心网网元为统一数据管理udm,则所述第一核心网网元向所述终端发送第一信息,可以通过以下方式实现:所述amf确定所述终端与所述dnn所标识的dn已建立pdu会话,启动定时器;所述amf在所述定时器到期时,向所述终端发送所述第一信息;或者,所述amf在所述定时器到期之前,确定接收到smf发送的第二信息的数目达到预定值,则向所述终端发送所述第一信息。可选的,在所述定时器到期前,amf等待接收smf发送的第二信息。这样,在udm分别向amf和smf发送通知信息的情况下,amf向终端只发送一次信息,就能够实现向终端通知该签约变化,节省了网络侧信令开销和空口信令开销。且对于终端处于空闲态的场景,避免了网络侧发起至少两次寻呼,从而进一步节省了信令开销。并且,避免了每一个释放pdu流程发送一次pdu会话相关信息而造成的信令浪费,将amf向终端发送的签约变化的信息、smf向终端发送的签约变化的信息、和smf向终端发送的多次pdu会话相关信息一次性发送给终端,有助于节省空口信令开销,若将签约变化的指示携带在pdu会话相关信息中,进一步节省系统资源。

在一个可能的设计中,所述amf实体在所述定时器到期时,若已接收到所述smf实体发送的第二信息,根据所述第二信息,向所述终端发送第一信息,所述第一信息还用于指示所述终端删除pdu会话信息。这样,amf向终端只发送一次信息,就能够实现向终端通知该签约变化,节省了网络侧信令开销和空口信令开销。

在一个可能的设计中,所述第二信息为pdu会话相关信息,所述第一信息用于指示所述终端删除pdu会话信息。这样,能够在pdu会话释放流程中通知终端dnn的签约变化的信息,节省系统资源。

在一个可能的设计中,若所述第一核心网网元为amf,所述第二核心网网元为udm,所述第一信息还用于指示所述终端删除pdu会话信息;所述方法还可以包括以下步骤:所述第一核心网网元接收smf发送的第三信息,所述第三信息用于指示接入网设备删除所述终端与dnn所标识的数据网络dn建立的pdu会话的上下文;所述第一核心网网元根据所述第三信息,向所述接入网设备发送第四信息,所述第四信息用于指示所述接入网设备删除pdu会话上下文。这样,在udm分别向amf和smf均发送dnn签约变化的通知信息时,smf侧只将dnn签约变化的信息通知到接入网设备,而不向终端通知,节省了接入网设备到终端的空口信令开销。

在一个可能的设计中,所述第三信息还用于向所述第一核心网网元指示若所述终端处于空闲态,不对所述终端进行寻呼。

在一个可能的设计中,若所述第一核心网网元为amf,所述第二核心网网元为udm,则所述方法还包括以下步骤:所述第一核心网网元向策略控制功能pcf通知:所述签约变化,用于指示所述pcf更新用户设备ue路由选择策略ursp;所述第一信息中携带更新后的ursp,用于指示所述终端更新ursp。这样,在dnn的签约变化时,能够将更新的ursp通知给终端。

在一个可能的设计中,若所述第一核心网网元为smf,所述第二核心网元可以为udm或amf。

第二方面,提供了一种通信方法,该方法可以包括以下步骤:会话管理功能smf接收通知信息,所述通知信息用于指示数据网络名称dnn的签约变化;所述smf向接入网设备发送信息,所述信息用于指示所述接入网设备删除所述终端与dnn所标识的数据网络dn建立的分组数据单元pdu会话的上下文。这样,在udm分别向amf和smf均发送dnn签约变化的通知信息时,由amf向终端通知dnn的签约变化,而smf侧只将dnn签约变化的信息通知到接入网设备,而不向终端通知,节省了接入网设备到终端的空口信令开销。

在一个可能的设计中,所述smf还会指示接入和移动管理功能amf:若所述终端处于空闲态,不对所述终端进行寻呼。

第三方面,提供了一种通信方法,该方法包括以下步骤:统一数据管理udm确定数据网络名称dnn的签约变化;所述udm向会话管理功能smf发送通知信息,和/或,所述udm向接入和移动管理功能amf发送通知信息;其中,所述通知信息用于指示数据网络名称dnn的签约变化。这样,通过核心网网元向终端发送携带dnn的签约变化的信息,能够达到通知终端dnn的签约变化的目的。当udm选择其中一个核心网网元通知签约变化,通过选择的核心网网元(如smf或amf),将签约变化的信息通知给终端,能够有助于减少信令的开销,避免资源浪费。

在一个可能的设计中,当终端与所述dnn所标识的数据网络dn已建立分组数据单元pdu会话时,所述udm向所述smf发送通知信息,或者,所述udm分别向所述smf和所述amf均发送通知信息;当终端与所述dnn所标识的dn未建立pdu会话时,所述udm仅向所述amf发送通知信息。

第四方面,提供一种通信方法,该方法包括以下步骤:终端接收核心网网元发送的第一信息,所述核心网网元为接入和移动管理功能amf、或会话管理功能smf,所述第一信息用于指示数据网络名称dnn的签约变化;所述终端根据所述第一信息,删除dnn的数据和上下文,或新增dnn数据。这样,终端通过接收核心网网元发送的携带dnn的签约变化的信息,能够达到通知终端dnn的签约变化的目的。

可选的,所述核心网网元为pcf,所述终端根据第一信息更新用户设备ue路由选择策略ursp。

第五方面,提供一种通信装置,该装置具有实现上述第一方面和第一方面的任一种可能的设计中第一核心网网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置的结构包括收发器和处理器,其中,所述处理器用于调用一组程序,以执行如上述第一方面和第一方面的任一种可能的设计中所述的方法。

可选的,该装置还包括存储器,用于存储所述处理器执行的程序。

第六方面,提供一种amf,该amf具有实现上述任一方面和任一方面的任一种可能的设计中amf行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置的结构包括收发器和处理器,其中,所述处理器用于调用一组程序,以执行如上述第一方面和第一方面的任一种可能的设计中所述的方法。

可选的,该装置还包括存储器,用于存储所述处理器执行的程序。

第七方面,提供一种smf,该smf具有实现上述任一方面和任一方面的任一种可能的设计中smf行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置的结构包括收发器和处理器,其中,所述处理器用于调用一组程序,以执行如上述第一方面和第一方面的任一种可能的设计中所述的方法。

可选的,该装置还包括存储器,用于存储所述处理器执行的程序。

第八方面,提供一种udm,该udm具有实现上述任一方面和任一方面的任一种可能的设计中udm行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置的结构包括收发器和处理器,其中,所述处理器用于调用一组程序,以执行如上述第一方面和第一方面的任一种可能的设计中所述的方法。

可选的,该装置还包括存储器,用于存储所述处理器执行的程序。

第九方面,提供一种pcf,该pcf具有实现上述任一方面和任一方面的任一种可能的设计中pcf行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置的结构包括收发器和处理器,其中,所述处理器用于调用一组程序,以执行如上述第一方面和第一方面的任一种可能的设计中所述的方法。

可选的,该装置还包括存储器,用于存储所述处理器执行的程序。

第十方面,提供一种通信装置,该装置具有实现上述第一方面和第一方面的任一种可能的设计中终端行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,该装置的结构包括收发器和处理器,其中,所述处理器用于调用一组程序,以执行如上述第一方面和第一方面的任一种可能的设计中所述的方法。

可选的,该装置还包括存储器,用于存储所述处理器执行的程序。

第十一方面,提供一种通信系统,该通信系统包括统一数据管理udm,用于向接入和移动管理功能amf和/或会话管理功能smf发送通知信息,所述通知信息用于指示数据网络名称dnn的签约变化;所述amf或所述smf,用于接收所述udm的通知信息,向所述终端发送第一信息,所述第一信息用于通知所述终端所述dnn的签约变化;所述终端,用于接收所述amf和/或所述smf发送的第一信息,根据所述第一信息,删除dnn的数据和上下文,或新增dnn数据。

在一个可能的设计中,该通信系统还包括pcf,该pcf用于执行上述任一方面和任一方面的任一种可能的设计中udm执行的功能。

在一个可能的设计中,该通信系统中的udm用于执行上述任一方面和任一方面的任一种可能的设计中udm执行的功能,该通信系统中的smf用于执行上述任一方面和任一方面的任一种可能的设计中smf执行的功能,该通信系统中的终端用于执行上述任一方面和任一方面的任一种可能的设计中终端执行的功能。

第十二方面,提供了一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行上述各方面所述的方法的指令。

第十三方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

附图说明

图1为本申请实施例中通信系统架构示意图;

图2为本申请实施例中pdu会话释放流程示意图;

图3为本申请实施例中ladn应用场景示意图;

图4为本申请实施例中通信方法流程示意图;

图5a为本申请实施例中实现方式一的主要流程的示意图;

图5b为本申请实施例中实现方式一信令交互流程的示意图;

图6a为本申请实施例中实现方式二的主要流程的示意图;

图6b为本申请实施例中实现方式二信令交互流程的示意图;

图7a为本申请实施例中实现方式三的主要流程的示意图;

图7b为本申请实施例中实现方式三信令交互流程的示意图;

图8a为本申请实施例中实现方式四的主要流程的示意图;

图8b为本申请实施例中实现方式四信令交互流程的示意图;

图9a为本申请实施例中实现方式五的主要流程的示意图;

图9b为本申请实施例中实现方式五信令交互流程的示意图;

图10a为本申请实施例中实现方式六的主要流程的示意图;

图10b为本申请实施例中实现方式六信令交互流程的示意图;

图11a为本申请实施例中实现方式七的主要流程的示意图;

图11b为本申请实施例中实现方式七信令交互流程的示意图;

图12为本申请实施例中通信装置结构示意图之一;

图13为本申请实施例中amf结构示意图;

图14为本申请实施例中smf结构示意图;

图15为本申请实施例中pcf结构示意图;

图16为本申请实施例中通信装置结构示意图之二;

图17为本申请实施例中核心网网元结构示意图;

图18为本申请实施例中amf结构示意图;

图19为本申请实施例中smf结构示意图;

图20为本申请实施例中pcf结构示意图;

图21为本申请实施例中通信装置结构示意图之三。

具体实施方式

本申请提供一种通信方法、装置及系统,用于实现将dnn的签约变化的信息通知给终端。其中,方法和设备是基于同一发明构思的,由于方法及设备解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

需要说明的是,本申请实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请中所涉及的至少一个是指一个或多个;多个,是指两个或两个以上。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

下面结合附图对本申请实施例做进行具体说明。

图1示出了本申请实施例提供的通信方法适用的一种可选的通信系统的架构,参阅图1所示,所述通信系统中包括:终端101、接入网(accessnetwork,an)设备102、接入和移动性管理功能(accessandmobilitymanagementfunction,amf)103、会话管理功能(sessionmanagementfunction,smf)104、pcf105、应用功能(applicationfunction,af)106,用户面功能(userplanefunction,upf)107、数据网络(datanetwork,dn)108、统一数据管理(unifieddatamanagement,udm)110、和鉴权服务器功能(authenticationserverfunction,ausf)110。

其中,终端101,又称之为用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)等,是一种向用户提供语音和/或数据连通性的设备。例如,终端设备包括具有无线连接功能的手持式设备、车载设备等。目前,终端设备可以是:手机(mobilephone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备,虚拟现实(virtualreality,vr)设备、增强现实(augmentedreality,ar)设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端,或智慧家庭(smarthome)中的无线终端等。下面将结合附图,对本申请实施例进行详细描述。

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

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

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

amf103,可用于负责终端101的注册、移动性管理、跟踪区更新流程、可达性检测、smf104的选择、移动状态转换管理等。

smf104,可用于负责终端101的会话管理(包括会话的建立、修改和释放),upf107的选择和重选、终端101的ip地址分配、qos控制等。

pcf105,可用于负责策略控制决策、提供基于业务数据流和应用检测、门控、qos和基于流的计费控制等功能。

af106,主要功能是与第三代合作伙伴计划(the3rdgenerationpartnershipproject,3gpp核心网交互来提供服务,来影响业务流路由、接入网能力开放、策略控制等。

udm109,可用于管理终端设备101的签约数据、与终端设备101相关的注册信息。

ausf110,主要功能是提供鉴权服务。

upf107,可用于转发终端101的用户面数据。主要功能是数据包路由和转发、移动性锚点、上行分类器来支持路由业务流到数据网络、分支点来支持多归属分组数据单元(packetdataunit,pdu)会话等。

dn108,例如运营商服务,互联网接入或者第三方服务。

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

需要说明的是,本申请实施例并不限定核心网中各个网元功能的分布形式,可选的,核心网中的网元功能也可以包含上述任意多种网元功能融合后形成的其他功能实体,例如,具有会话管理和策略控制两种功能的功能实体,或者具有会话管理、接入与移动性管理和策略控制三种功能的功能实体等。

需要说明的是,图1所示的通信系统并不构成本申请实施例能够适用的通信系统的限定。图1所示的通信系统架构为非漫游的5g系统架构,可选的,本申请实施例的方法还适用于漫游的5g系统架构、以及适用于未来的各种通信网络。

基于图1所示的通信系统的架构,以下对本申请实施例的部分用语进行解释说明,以便于本领域技术人员理解。

1)、pdu会话,是终端和dn之间的连接,提供pdu连接性服务。连接的类型可以是互联网协议(internetprotocol,ip),以太网或者非结构数据。核心网支持的pdu连接服务,是指提供终端和由dn的标识(dnnumber,dnn)确定的dn之间pdu交换的服务。终端可以建立多个pdu会话,来连接到相同的dn或者不同的dn。终端可以建立由不同的upf提供服务的pdu会话,来连接到相同的dn。pdu会话的激活态是指pdu会话的用户面资源已经建立起来的状态,终端和dn之间建立了端到端的连接,可以传递数据;pdu会话的去激活态是指pdu会话仅保留部分用户面资源,ue和(r)an之间的用户面空口资源,以及(r)an和upf之间的连接都没有建立起来,ue和dn之间不能传递数据。smf和upf中仍保留pdu会话的部分信息。

2)、pdu会话释放流程。一种可选的pdu会话释放流程如图2所述。

201、smf接收到其他网络设备的请求,会决定释放一个pdu会话。例如,接收到dn的请求,或者接收到udm的请求,或者接收到在线计费系统(onlinechargingsystem,ocs)的请求。在该请求中包含触发pdu会话释放的条件或原因,例如,终端与dnn的签约变化。

202、smf释放分配给pdu会话的ip地址/前缀和相应的用户面资源。

具体的,通过2a和2b两个步骤完成。

2a.smf发送n4会话释放请求(包括n4会话标识(identification,id))消息给upf,upf丢弃任何pdu会话剩余的数据包并释放所有的与n4会话相关的隧道资源和上下文。

2b.upf通过发送一个n4会话释放响应(包括n4会话id)消息给smf来应答n4会话释放请求。

203、包括3a和3b两个步骤。

3a.smf通过namf_通信_n1n2信息转换(namf_communication_n1n2messagetransfer)服务操作响应amf。其中,namf_communication_n1n2messagetransfer包括n1sm信息(information)、n2sm资源释放请求。n1sminformation包含pdu会话释放命令(pdusessionreleasecommand)。pdusessionreleasecommand中包含pdu会话id(pdusessionid),释放的原因。

3b.如果pdu会话释放由smf发起,smf通过namf_communication_n1n2messagetransfer)服务操作响应amf。namf_communication_n1n2messagetransfer包括n1sminformation、跳转指示(skipindicator)。n1sminformation包含pdusessionreleasecommand。其中,skipindicator用于指示amf是否可能跳过amf发送n1sm容器给终端。

如果pdu会话的数据面连接是激活的,smf在namf_communication_n1n2messagetransfer中还需携带n2资源释放请求(n2resourcereleaserequest),n2resourcereleaserequest中携带pdusessionid、用于释放与pdu会话相关的(r)an资源。

204、如果终端处于cm-空闲(cm-idle)状态,而且skipindicator包含在namf_communication_n1n2messagetransfer服务操作中,amf向终端发送一个n11消息,n11消息中携带skipindicator。步骤205-207跳过。

如果终端处于cm-idle状态,并且namf_communication_n1n2messagetransfer服务操作中不包含skipindicator,即没有指示n1sm发送可以被跳过,则amf发起网络触发的服务请求流程来发送非接入层面(non-accessstratum,nas)消息给终端,nas消息中携带pdusessionid和n1sminformation。

如果终端处于cm-连接(cm-connected)状态,amf将从smf收到的sm消息(包含n2smresourcereleaserequest,n1sminformation)转发给(r)an。

205、(r)an接收amf发送的sm消息(包含n2smresourcereleaserequest,n1sminformation),释放pdu会话相关的(r)an侧的空口资源,删除pdu会话上下文。

具体的,(r)an和终端交换an特有的信令(如an-specificresourcemodification)来释放pdu会话相关的(r)an侧的空口资源,例如,在3gppran的情况下,通过无线资源控制连接重配置(radioresourcecontrolconnectionreconfiguration,rrc)来释放pdu会话相关的(r)an侧的空口资源。(r)an在rrc信令中可携带任何从amf收到的nas消息,例如,n1smpdusessionreleasecommand。

终端反馈nas消息(包含pdusessionid,n1sminformation(pdusessionreleaseack))响应pdu会话释放命令,例如,通过(r)an的n1sm信令。

206、如果(r)an收到了一个n2sm请求来释放an资源,则(r)an通过发送n2smresourcereleaseack消息来响应n2sm资源释放请求给amf。n2smresourcereleaseack消息中包含n1sminformation(pdusessionreleaseack)、用户地址信息(userlocationinformation)。

否则,(r)an仅仅转发从终端到amf的nas消息(pdusessionid,n1sminformation(pdusessionreleaseack))。

实际应用中,pdu会话释放流程还包括更多的信令交互,图2中仅示出了与本申请实施例相关的交互过程。

3)、本地数据网络(localareadatanetwork,ladn),是dn的一种具体形式。主要为企业、体育场活动、音乐厅等场景而部署的网络。ladn的服务区域(servicearea,sa)中包括跟踪区域(trackingarea,ta)列表,只有当终端位于ladn的sa时,才能访问该ladn。当终端离开ladnsa时,网络应该释放该终端访问ladn的pdu会话(ladnpdusession)或者去激活该pdu会话的用户面。例如,如图3所示:假设ladnsa包括三个ta,分别用ta1、ta2和ta3来表示。因为ran1在ladnsa覆盖范围内,所以终端移动至ran1下时,可以通过ran1建立访问ladn的会话。当终端移动至ran2时,由于ran2不在ladnsa覆盖范围内,则终端不能通过ran2访问ladn。

4)、签约:是指使用终端的用户与运营商之间的签约。

5)、dnn,用于标识不同的dn。签约数据在网络侧和终端侧中的存储和通知,可以用终端的id和dnn来进行标识。

6)、签约数据,是指分别存储在网络侧和终端侧的跟签约相关的数据。udm中针对每一个终端存储并管理与该终端有关的签约数据,对于每一个终端来说,与终端有关的签约数据(可简称为终端的签约数据)中包括使用该终端接入所有签约授权的dn所依据的签约数据,dn通过dnn来标识。udm对终端的签约数据可以以dnn为粒度进行存储和管理,例如,一个终端的签约数据中包含一个或多个dnn的签约数据,一个dnn的签约数据为该终端与该dnn所标识的dn进行通信所依据的签约数据。签约数据还可能在其它功能实体/网元中存储。其中,udm中的签约数据长期存在;其它网元或者终端会在终端注册网络时或者建立pdu会话时或其它相关流程,从udm直接或间接的获得签约数据。

7)、dnn的签约,可以是指dnn的签约数据,也可以指该使用终端接入dnn所标识的dn需要遵守的签约。

8)、签约变化,是指使用终端的用户与运营商之间的签约发生变化。

dnn的签约变化是指dnn的签约数据变化、或使用终端接入该dnn所标识的dn需要遵守的签约变化。dnn的签约变化可以包含以下几种情况:dnn的签约数据删除、dnn的签约数据新增、dnn的签约删除、dnn的签约新增。dnn的签约新增是指增加使用终端接入新的dnn所标识的dn需要遵守的签约。dnn的签约数据新增是指在增加新的dnn的基础上所增加的签约数据。dnn的签约数据删除是指将dnn的签约数据全部删除。可选的,还可以包括dnn不可用,例如,使用终端的用户无法使用dnn、或使用终端的用户无法接入dnn所标识的dn等。当发生dnn的签约变化时,可能会导致终端不能与发生签约变化的dnn所标识的dn建立pdu会话,或者终端需要将该终端与发生签约变化的dnn所标识的dn已建立的pdu会话信息删除,或者终端需要删除dnn的数据和上下文,或者终端需要新增dnn数据。

9)、签约数据变化,是指存储在网络侧和终端侧中的跟签约相关的数据发生变化。签约数据变化可以包含:签约数据删除、签约数据新增。签约数据删除也可能导致某些旧的签约数据不可用,签约数据删除可能是由于签约删除导致的。

本申请实施例以下描述中所述的签约变化为广义上的签约变化,包括上述第8)所述的签约变化和上述第9)点所述的签约数据变化。当提及签约变化时,所指签约变化为广义的含义,签约变化是指使用终端的用户与运营商之间的签约发生变化,或者存储在网络侧或终端侧的、使用终端的用户与运营商的签约数据发生变化。

本申请实施例提供了一种通信方法,用以在发生dnn的签约变化时,通过核心网网元将该dnn的签约变化的信息通知给终端。以下叙述中,为方便描述,dnn的签约变化可以简述为签约变化。本申请实施例提供的通信方法适用于如图1所示的通信系统,参阅图4所示,该方法的流程包括:

s401、第二核心网网元向第一核心网网元发送通知信息,第一核心网网元接收第二核心网网元的通知信息,该通知信息用于指示签约变化。

s402、第一核心网网元向终端发送第一信息,终端接收第一核心网网元发送的第一信息,第一信息用于通知终端dnn的签约变化。

s403、终端删除发生签约变化的dnn的数据和上下文,或新增dnn的数据。

若dnn为ladndnn,则终端需要删除ladndnn信息。

本步骤中,若终端已建立与该dnn所标识的dn的pdu会话,则终端还可将pdu会话信息删除。

通过以上方法,通过核心网网元向终端发送携带用于指示签约变化的信息,能够达到通知终端签约变化的目的。

以下根据第一核心网网元和第二核心网网元具体指代的功能实体不同,介绍一下图4所示方法的几种可能的实现方式。

首先说明的是,udm存储签约数据,且udm能够判断是否发生签约变化,当udm确定签约变化时,可以向amf发送通知信息,或者向smf发送通知信息,或者向amf和smf均发送通知信息,该通知信息用于指示签约变化。具体的,udm根据存储的终端关于会话管理或pdu会话的上下文,确定终端与dnn所标识的dn已建立pdu会话时,udm向smf通知签约变化,或者,udm向smf和amf均通知签约变化,该通知可通过通知消息发送,也可以携带于其它消息中。smf接收到通知后,触发pdu会话释放流程,smf在pdu会话释放流程中将签约变化的信息发送给终端,例如,签约变化可以具体为签约数据删除、或签约数据新增,具体发送的形式在下文中具体描述。当udm根据存储的终端关于会话管理上下文或关于pdu会话的上下文,确定终端与dnn所标识的dn未建立pdu会话时,udm可仅向amf通知签约变化,可以不向smf通知签约变化,amf接收到通知后将签约变化的信息发送给终端。若udm分别向amf和smf均通知签约变化,会造成网络侧信令浪费,amf和smf在接收到通知后,均会向终端通知该签约变化,会造成空口信令浪费,若二者通知不同步,在终端处于空闲态时会导致重复触发寻呼,增大信令开销。本申请实施例中,当udm选择其中一个核心网网元通知签约变化,通过选择的核心网网元(如smf或amf),将签约变化的信息通知给终端,能够有助于减少信令的开销,避免资源浪费。

以下图5a、图6a、图7a、图8a、图9a、图10a和图11a中不带箭头的实线标识网元之间的接口,带箭头的实线表示通过该接口发送信息,为方便示意,图5a、图6a、图7a、图8a、图9a、图10a和图11a中仅示出了通信系统架构中的部分网元或设备。

实现方式一、

实现方式一可以适用于dnn为ladndnn的应用场景。

图5a为实现方式一的主要流程的示意图。如图5a所示,第一核心网网元为amf实体,第二核心网网元为udm实体。udm向amf发送用于指示签约变化的通知信息,amf接收到该通知信息后,向终端发送第一信息,终端接收amf发送的第一信息,第一信息用于通知终端签约变化。图5b示出了实现方式一的一种信令交互流程的示意图。如图5b所示:

s501、udm确定签约变化;

s502、udm向amf发送通知信息,该通知信息用于向amf指示签约变化。

可选的,该通知信息中可包含dnn,dnn的签约变化的指示,用户永久标识(subscriberpermanentidentifier,supi)。dnn的签约变化的指示可包括以下至少一项:dnn不可用指示(dnnunavailableindication)、dnn被删除指示(dnndeletedindication)、dnn签约数据删除指示、dnn签约数据新增指示、新增的dnn签约数据、签约数据类型(例如移动性签约、或会话管理签约)。若该dnn为ladndnn,则该通知中包含:ladndnn,ladndnn发生变化的指示,supiladndnn发生变化的指示可包括以下至少一项:ladndnn不可用指示(ladndnnunavailableindication)、ladndnn被删除指示(ladndnndeletedindication)、ladndnn签约数据删除指示、ladndnn签约数据新增指示、新增的ladndnn签约数据、签约数据类型(例如移动性签约、或会话管理签约)。该通知信息的内容也可适用于发申请其它实现方式中用于指示dnn的签约变化的通知信息。

s503、amf根据接收到的通知信息,执行一定的操作,例如将该dnn置为不可用,或者删除dnn的数据、或者保存新增的dnn的信息。

s504、amf向终端发送第一信息,该第一信息用于通知终端签约变化。

可选的,amf向终端发送第一信息可以携带一个指示(indication)信息,该指示信息用于指示终端签约变化。

若dnn为ladndnn,则第一信息可以携带一个指示信息,该指示信息用于通知终端签约变化;或者,amf还可以通过隐式指示的方式通知终端签约变化,例如,第一信息中只携带ladndnn、且不携带ladn的服务区域;或者,所述第一信息中携带所述ladndnn和ladn的服务区域列表、且所述ladn的服务区域列表为空;或者,第一信息中携带ladndnn和ladn的服务区域、且ladn的服务区域大小为0。通常amf会向终端发送ladndnn和大小不为0的ladn的服务区域,通知终端能够使用的ladn和服务区域,若通过上述隐式携带指示的方式,可以向终端通知终端与该ladn相关的签约变化。

s505、终端接收到第一信息后,根据第一信息确定dnn的签约变化。并且,根据第一信息确定dnn的签约变化的具体类型,若具体类型为dnn的签约数据删除,则终端删除dnn的数据和上下文,若具体类型为dnn的签约数据新增,则终端保存新增dnn数据。若具体类型为dnn不可用,则终端将dnn置为不可用。

若dnn为ladndnn,则终端接收到第一信息后,删除ladndnn信息。

终端在接收到第一信息后,若第一信息中只携带ladndnn,未携带ladn的服务区域或携带的ladn的服务区域大小为0,或者,所述第一信息中携带所述ladndnn和ladn的服务区域列表、且所述ladn的服务区域列表为空。则确定ladndnn的签约变化,终端删除ladndnn信息。

需要说明的是,s503和s504没有先后的执行顺序,两个步骤还可以同时进行。

amf根据某种或多种原因(例如终端移动性改变、网络策略、签约数据改变),确定终端配置需要更新或者终端需要发起一个注册流程。具体的,amf发送终端配置更新命令给终端,包含终端的参数:5g全球唯一临时标识(globallyuniquetemporaryidentity,5g-guti),跟踪区标识列表(tailist)、ladn信息(ladninformation),网络标识和时区(networkidentityandtimezone,nitz),终端配置更新原因(ueconfigurationupdatecause)。如果终端配置更新原因需要终端配置更新命令的响应,终端会发送一个终端配置更新完成消息给amf。在终端配置需要更新或者终端需要发起注册流程的应用场景下,第一信息可以是终端配置更新命令(ueconfigurationupdatecommand),即,amf在向终端发送的ueconfigurationupdatecommand中携带签约变化的指示。

实现方式二、

如图6a所示,第一核心网网元为smf,第二核心网网元为udm。udm向smf通知dnn的签约变化,smf接收到通知信息后,向终端发送第一信息,终端接收smf发送的第一信息,第一信息用于通知终端dnn的签约变化。

基于实现方式二,若终端与dnn所标识的dn已建立pdu会话,则第一信息可以通过pdu会话释放流程来通知给终端。图6b为通过pdu会话释放流程来通知终端第一信息的信令示意图。如图6b所示,具体信令流程包括:

s601、udm确定dnn的签约变化。

可选的,udm根据存储的终端关于会话管理上下文或关于pdu会话的上下文信息,确定终端与该dnn所标识的dn已建立pdu会话,则udm确定可以通过smf向终端通知签约变化的信息。例如,可以通过pdu会话释放流程来通知。可选的,udm可以仅通知给smf,不通知给amf。

s602、udm向smf发送通知,该通知信息用于指示dnn的签约变化。

s603、smf决定释放终端与dnn所标识的dn建立的pdu会话。

触发释放pdu会话的原因是签约变化。

s604、smf向终端发送第一信息,第一信息用于通知终端dnn的签约变化。

其中,smf向终端发送的第一信息是通过amf、接入网设备发送给终端的。具体的,在smf决定释放pdu会话后,在pdu会话释放流程中通过amf、接入网设备向终端发送信息,在各个步骤发送的信息中携带签约变化的指示,最终将dnn的签约变化的信息通知给终端。

结合图2所示的pdu会话释放流程,具体的,smf通过3a或3b将签约变化的信息发送给amf,具体的可在namf_communication_n1n2messagetransfer操作服务中携带用于指示签约变化的信息。amf通过步骤204将签约变化的信息发送给接入网设备,具体的可在n2smresourcereleaserequest中携带用于指示签约变化的信息。接入网设备通过步骤205将签约变化的信息发送给终端,具体的可通过an-specificresourcemodification携带用于指示签约变化的信息。

amf在接收smf发送的用于指示签约变化的信息后,需要执行一些操作。例如,若签约变化的具体类型为dnn的签约数据删除,则amf删除dnn的数据,若具体类型为dnn的签约数据新增,则amf保存新增的dnn数据。若具体类型为dnn不可用,则amf将dnn置为不可用。

s605、终端接收到第一信息后,确定签约变化,根据第一信息确定dnn的签约变化。并且,根据第一信息确定dnn的签约变化的具体类型,若具体类型为dnn的签约数据删除,则终端删除dnn的数据和上下文,若具体类型为dnn的签约数据新增,则终端保存新增dnn数据。若具体类型为dnn不可用,则终端将dnn置为不可用。

实现方式三、

图7a为实现方式三的主要流程示意图。如图7a所示,第一核心网网元为smf,第二核心网网元为amf,udm向amf发送用于指示签约变化的通知信息,amf接收udm发送的通知信息,amf向smf发送用于指示签约变化的通知信息。具体流程包括:udm在确定签约变化后,udm选择只向amf通知签约变化,udm不向smf通知签约变化;amf接收到udm的通知信息后,向smf通知签约变化,smf接收到通知后,向终端发送第一信息,终端接收smf发送的第一信息,第一信息用于通知终端签约变化。

基于实现方式三,若终端与dnn所标识的dn已建立pdu会话,则第一信息可以通过pdu会话释放流程来通知给终端。图7b为通过pdu会话释放流程来通知终端第一信息的信令示意图。如图7b所示,具体信令流程包括:

s701、udm确定dnn的签约变化。

s702a、udm向amf发送通知信息,amf接收udm发送的通知信息,该通知信息用于指示dnn的签约变化。

s702b、amf接收udm发送的通知信息后,执行一定的操作,例如删除dnn的签约数据和上下文,或者将dnn置为不可用,或者保存新增的dnn的信息。

s703、amf向smf发送通知信息,amf接收udm发送的通知信息,该通知信息用于指示签约变化。

s704~s706的步骤与s603~s605的步骤相同,不再赘述。

实现方式四、

图8a为实现方式四的主要流程示意图。如图8a所示,第一核心网网元为amf,第二核心网网元为udm,系统还包括第三核心网网元,第二核心网网元还向第三核心网网元发送通知,第三核心网网元接收第二核心网网元的通知信息,该通知信息用于指示签约变化,第三核心网网元为smf。具体流程包括:udm在确定签约变化后,udm选择分别向amf和smf均通知签约变化。amf接收到udm的通知信息后,向终端发送第一信息,第一信息用于指示该签约变化。终端接收amf发送的第一信息,确定签约变化,删除dnn的签约数据和上下文,或者将dnn置为不可用。另外若终端与dnn所标识的dn已建立pdu会话,则第一信息还用于指示终端删除pdu会话信息。smf接收到udm的通知信息后,向接入网设备发送指示信息(可简称信息),该指示信息用于指示接入网设备删除终端与dnn所标识的dn建立的pdu会话上下文。

基于实现方式四,实际应用中,若终端与dnn所标识的dn已建立pdu会话,则smf可以通过pdu会话释放流程来通知接入网设备。图8b为这种应用场景下具体的信令示意图。如图8b所示,具体信令流程包括:

s801、udm确定dnn的签约变化。

s802a、udm向amf发送通知信息,amf接收amf发送的通知信息,该通知信息用于指示dnn的签约变化。

s802b、udm向smf发送通知信息,smf接收amf发送的通知信息,该通知信息用于指示dnn的签约变化。

s803a、amf向终端发送第一信息,第一信息用于通知终端dnn的签约变化。

s803b、终端接收第一信息后,根据第一信息确定dnn的签约变化。并且,根据第一信息确定dnn的签约变化的具体类型,若具体类型为dnn的签约数据删除,则终端删除dnn的数据和上下文,若具体类型为dnn的签约数据新增,则终端保存新增dnn数据。若具体类型为dnn不可用,则终端将dnn置为不可用。

若dnn为ladndnn,则终端接收到第一信息后,删除ladndnn信息。

s803c、smf决定释放终端与dnn所标识的dn建立的pdu会话。

触发释放pdu会话的原因是签约变化。

s803c和s803a没有先后的执行顺序,s803c和s803b也没有先后的执行顺序。

s804、smf向接入网设备发送指示信息,用于向接入网设备指示删除pdu会话上下文并释放接入网设备侧pdu会话的空口资源。

在本步骤中,smf不发送n1sm信息给终端。可选的,该指示信息还用于指示接入网设备:若终端处于空闲态,不对该终端进行寻呼。

其中,smf向接入网设备发送的指示信息是通过amf发送给接入网设备的。具体的,在smf决定释放pdu会话后,在pdu会话释放流程中通过amf向接入网设备发送指示信息。

结合图2所示的pdu会话释放流程,具体的,smf通过3a或3b将该指示信息(可称为第三信息)发送给amf,具体的可在namf_communication_n1n2messagetransfer操作服务中携带该指示信息。amf通过步骤204将该指示信息(可称为第四信息)发送给接入网设备,具体的可在n2smresourcereleaserequest中携带该指示信息。

s805、接入网设备接收到指示信息后,删除pdu会话上下文,释放接入网设备侧的pdu会话的空口资源。

实现方式五、

图9a为实现方式五的主要流程示意图。如图9a所示,第一核心网网元为amf,第二核心网网元为udm,系统还包括第三核心网网元,第二核心网网元还向第三核心网网元发送通知,第三核心网网元接收第二核心网网元的通知信息,该通知信息用于指示dnn的签约变化,第三核心网网元为smf。具体流程包括:udm在确定dnn的签约变化后,udm选择分别向amf和smf均通知签约变化。amf接收到udm的通知信息后,在满足一定条件时才会向终端发送第一信息,第一信息用于指示该签约变化。具体的,amf接收到udm的通知信息后,判断终端是否与dnn所标识的dn之间建立pdu会话,当终端与dnn所标识的dn之间未建立pdu会话时,才向终端发送第一信息,当终端与dnn所标识的dn之间已建立pdu会话时,amf不向终端发送第一信息。amf会转发smf发送的第一信息因为若终端与dnn所标识的dn之间已建立pdu会话,udm会通过向smf发送通知,使得smf向终端通知签约变化的信息;若终端与dnn所标识的dn之间未建立pdu会话,udm不会向smf发送通知,这时amf需要向终端发送第一信息来通知签约变化。终端接收第一信息后,确定签约变化,删除dnn或将dnn置为不可用,或者保存新增dnn的信息。smf接收到udm的通知信息后,向终端发送指示信息(可简称信息),该指示信息用于通知终端签约变化。

基于实现方式五,实际应用中,该指示信息可以通过pdu会话释放流程来通知给终端。图9b为这种应用场景下的具体信令流程示意图。如图9b所示,具体信令流程包括:

s901、udm确定dnn的签约变化。

s902a、udm向amf发送通知信息,amf接收udm发送的通知信息,该通知信息用于指示dnn的签约变化。

amf接收udm发送的通知信息后,执行一定的操作,例如删除dnn的签约数据和上下文,或者将dnn置为不可用,或者保存新增的dnn的信息。

s902b、udm向smf发送通知信息,smf接收amf发送的通知信息,该通知信息用于指示签约变化。

s903a、在终端与dnn所标识的dn之间建立pdu会话时,amf不会根据udm的通知信息向终端发送第一信息,smf会根据udm的通知信息向终端发送第一信息,其中,smf通过amf、接入网设备向终端发送的第一信息,amf会在接收到smf发送的第一信息后,转发smf发送的第一信息,该第一信息中携带dnn的签约变化的信息。在终端与dnn所标识的dn之间未建立pdu会话时,amf向终端发送第一信息,第一信息用于通知终端dnn的签约变化。

s903b、smf决定释放终端与dnn所标识的dn建立的pdu会话。

触发释放pdu会话的原因是签约变化。

s904~s905的步骤与s604~s605的步骤相同,不再赘述。

实现方式六、

图10a为实现方式六的主要流程示意图。如图10a所示,第一核心网网元为amf,第二核心网网元为udm,系统还包括第三核心网网元,第二核心网网元还向第三核心网网元发送通知,第三核心网网元接收第二核心网网元的通知信息,该通知信息用于指示dnn的签约变化,第三核心网网元为smf。具体流程包括:udm在确定dnn的签约变化后,udm选择分别向amf和smf均发送通知信息,通过该通知信息来指示dnn的签约变化。amf接收到udm的通知信息后,判断是否存在终端与dnn所标识的dn建立的pdu会话,若存在,则amf等待接收smf发送的第二信息。实际应用中,若终端与dnn所标识的dn已建立pdu会话,则udm会通过smf通知给终端该签约变化的信息。于此,amf若判断出存在该pdu会话,表明udm会向smf发送通知信息,则amf不会立即向终端指示该签约变化的信息。第二信息为pdu会话相关信息,所述pdu会话相关信息是指在pdu会话释放流程中各个设备之间交互的信息。第二信息为smf向终端发送的信息,通过amf透传。amf在接收到smf发送的第二信息后,向终端发送第一信息。可选的,amf将第二信息与第一信息发送给终端,或者将签约变化的指示携带在第一信息和第二信息中的其中一个信息,将携带签约变化指示的一个信息发送给终端。终端在接收到amf发送的第一信息和/或第二信息后,删除pdu会话信息并执行该签约变化的其它操作,例如,删除dnn信息,将dnn置为不可用。这样,在udm分别向amf和smf发送通知信息的情况下,amf向终端只发送一次信息,就能够实现向终端通知该签约变化,节省了网络侧信令开销和空口信令开销。且对于终端处于空闲态的场景,避免了网络侧发起至少两次寻呼,从而进一步节省了信令开销。

图10b所示,一种具体应用场景下的信令流程包括:

s1001、udm确定dnn的签约变化。

s1002a、udm向amf发送通知,smf接收udm发送的通知信息,该通知信息用于指示dnn的签约变化。

s1002b、udm向smf发送通知,amf接收udm发送的通知信息,该通知信息用于指示dnn的签约变化。

s1003a、amf接收udm发送的通知信息后,在终端与dnn所标识的dn之间建立pdu会话时,等待接收smf发送的第二信息,第二信息可以是pdu会话相关信息。

并且,amf接收udm发送的通知信息后,执行一定的操作,例如删除dnn的签约数据和上下文,或者将dnn置为不可用,或者保存新增的dnn的信息。

s1003b、smf接收udm发送的通知信息后,决定释放终端与dnn所标识的dn建立的pdu会话。

s1004、smf向amf发送第二信息,amf接收smf发送的第二信息,该第二信息中包含该签约变化的信息。

结合图2所示的pdu会话释放流程,smf通过3a或3b将第二信息发送给amf,具体的可在namf_communication_n1n2messagetransfer操作服务中携带第二信息。

s1005、amf接收到smf发送的第二信息后,将第一信息发送给终端。可选的,发送第一信息或第二信息中的至少一个。第一信息和第二信息均用于指示签约变化。也可以认为第二信息等同于第一信息,即,amf向终端发送第一信息等同于amf向终端发送第二信息。

结合图2所示的pdu会话释放流程,amf通过步骤204将第一信息和第二信息发送给、接入网设备,具体的可在n2smresourcereleaserequest中携带第一信息和/或第二信息。接入网设备通过步骤205将第一信息和/或第二信息发送给终端,具体的可通过an-specificresourcemodification携带第一信息和/或第二信息。

本申请实施例中,amf在终端与dnn所标识的dn之间的pdu会话建立后,存储dnn与pdusessionid,用于amf在接收到第二信息时,判断第二信息是否为pdu会话相关信息。

实际应用中,终端与dnn所标识的dn之间建立的pdu会话可能不止一个,当终端与dn之间建立多个pdu会话时,smf在接收到udm发送的通知信息后,可能会触发多个pdu会话释放流程,也就是smf可能会向amf发送多个第二信息。可选的,在s1004a中,amf接收udm发送的通知信息后,开启定时器,在定时器到期之前保持静默,该静默的定义为amf不向终端发送该签约变化的信息,等待接收smf发送的第二信息;在定时器到期时,无论是否接收到smf发送的第二信息,均可以向终端发送第一信息。或者在定时器到期之前保持静默,在静默期间等待接收smf发送的第二信息,若接收到smf发送的第二信息达到预定值,则向终端一次性发送第一信息和/或至少一个第二信息,该预定值为协议规定或udm向amf通知的。也可以,在定时器到期之前,若amf确定已接收到全部的用于释放pdu会话的第二信息,则向终端一次性发送第一信息和/或至少一个第二信息。这样,避免了每一个释放pdu流程发送一次pdu会话相关信息而造成的信令浪费,将amf向终端发送的签约变化的信息、smf向终端发送的签约变化的信息、和smf向终端发送的多次pdu会话相关信息一次性发送给终端,有助于节省空口信令开销,若将签约变化的指示携带在pdu会话相关信息中,进一步节省系统资源。

s1006、终端接收到第一信息后,确定签约变化,则删除dnn的数据和上下文,或者将dnn置为不可用,或者保存新增dnn的信息。

若dnn为ladndnn,则终端在接收第一信息后,将ladndnn信息删除。

实现方式七、

图11a示出了实现方式七的主要流程示意图。如图11a所示,第一核心网网元为amf实体,第二核心网网元为udm实体。udm向amf通知签约变化,amf接收到该通知后,向pcf发送用于指示签约变化的通知信息,pcf更新ue路由选择策略(uerouteselectionpolicy,ursp),并将更新的ursp发送给amf,amf接收到更新的ursp后,向终端发送第一信息,终端接收amf发送的第一信息,第一信息用于通知终端签约变化、以及更新的ursp。

图11为实现方式七的一种信令交互流程的示意图。第一核心网网元为amf实体,第二核心网网元为udm实体。如图11a所示:

s1101、udm确定签约变化。

s1102、udm向amf发送通知,该通知用于向amf指示签约变化。

s1103、amf根据接收到的通知信息,执行一定的操作,例如删除dnn的签约数据和上下文,或者将dnn置为不可用,或者保存新增的dnn的信息。

s1104、amf接收到该通知后,向pcf发送用于指示签约变化的通知信息,pcf接收amf发送的通知信息。

s1105、pcf接收amf发送的通知信息后,更新ursp。

例如,删除ursp中与该dnn相关的内容,或者,增加ursp中与新增dnn相关的内容。

s1106、pcf将更新的ursp发送给amf,amf接收pcf发送的ursp。

s1107、amf接收pcf发送的ursp后,向终端发送第一信息,第一信息用于通知终端签约变化,以及向终端指示更新的ursp。

s1108、终端接收到第一信息后,确定签约变化,以及确定ursp更新。终端根据第一信息确定dnn的签约变化的具体类型,若具体类型为dnn的签约数据删除,则终端删除dnn的数据和上下文,若具体类型为dnn的签约数据新增,则终端保存新增dnn数据。若具体类型为dnn不可用,则终端将dnn置为不可用。终端根据第一信息更新ursp。

基于图4所示的通信方法同一发明构思,本申请还提供了一种通信装置1200,该通信装置1200可以应用于如图1所示的通信系统,用于实现如图4所示的通信方法。该通信装置1200为第一核心网网元。参阅图12所示,所述通信装置1200包括:接收单元1201、发送单元1202,其中:

接收单元1201,用于接收第二核心网网元的通知信息,该通知信息用于指示签约变化。

发送单元1202,用于向终端发送第一信息,第一信息用于通知终端签约变化。

本申请实施例提供的核心网网元1200,通过核心网网元1200向终端发送携带用于指示签约变化的信息,能够达到通知终端签约变化的目的。

基于以上实施例,本申请还提供了一种amf1300,该amf1300可以应用于如图1所示的通信系统,用于实现上述实施例中任意一种实现方式中amf执行的功能。该amf1300能够执行核心网网元1200所执行的所有功能,在amf1300执行图4所示的方法时,第二核心网网元可以是udm。该amf1300包括接收单元1301、发送单元1302。接收单元1301执行图12中接收单元1201执行的步骤,发送单元1302执行图12中发送单元1202执行的步骤。

此外,amf1300中的接收单元1301和发送单元1302还可实现上述实施例的任意一种实现方式中amf的其他操作或功能,此处不再赘述。

基于以上实施例,本申请还提供了一种smf1400,该smf1400可以应用于如图1所示的通信系统,用于实现上述实施例中任意一种实现方式中smf执行的功能。该smf1400能够执行核心网网元1200所执行的所有功能,在smf1400执行图4所示的方法时,第二核心网网元可以是udm,也可以是amf。该smf1400包括接收单元1401、发送单元1402。接收单元1401执行接收单元1201执行图12中的步骤,发送单元1402执行图12中发送单元1202执行的步骤。

此外,smf1400中的接收单元1401和发送单元1402还可实现上述实施例的任意一种实现方式中smf的其他操作或功能,此处不再赘述。

基于以上实施例,本申请还提供了一种pcf1500,该pcf1500可以应用于如图1所示的通信系统,用于实现上述实施例中实现方式七中pcf执行的功能。该pcf1500能够执行核心网网元1200所执行的所有功能,在pcf1500执行图4所示的方法时,第二核心网网元可以是amf。该pcf1500包括接收单元1501、处理单元1502和发送单元1503。接收单元1501执行接收单元1201执行图12中的步骤,发送单元1502执行发送单元1202执行图12中的步骤。

具体的,接收单元1501,用于接收amf发送的签约变化的通知信息;

处理单元1502,用于根据通知信息更新ursp。

发送单元1502,用于通过amf、接入网设备向终端发送更新的ursp。

此外,pcf1500中的接收单元1501、处理单元1502和发送单元1503还可实现上述实施例的实现方式七中pcf的其他操作或功能,此处不再赘述。

基于以上实施例,本申请还提供了一种通信装置1600,该通信装置1600可以应用于如图1所示的通信系统,用于实现上述实施例中任意一种实现方式中终端执行的功能。该通信装置1600包括接收单元1601、处理单元1602。接收单元1601,用于接收核心网网元发送的第一信息,所述核心网网元为接入和移动管理功能amf、或会话管理功能smf,所述第一信息用于指示数据网络名称dnn的签约变化;处理单元1602根据所述第一信息,删除dnn的数据和上下文,或新增dnn数据。

此外,通信装置1600中的接收单元1601和处理单元1602还可实现上述实施例的任意一种实现方式中终端的其他操作或功能,此处不再赘述。

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

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

基于图4所示的通信方法同一发明构思,本申请还提供了一种核心网网元1700,该核心网网元1700可以应用于如图1所示的通信系统,用于实现如图4所示的通信方法。该核心网网元1700记为第一核心网网元。参阅图17所示,所述核心网网元1700包括:收发器1701和处理器1702,可选的还包括存储器1703。其中:

收发器1701,用于接收和发送数据,实现与所述通信系统中其他设备之间的通信。

处理器1702,用于执行一组程序,当程序被执行时,该执行使得处理器1702实现图4所示的实施例提供的通信方法,具体可以参见上述实施例中的描述,此处不再赘述。

所述存储器1703,用于存储处理器1702执行的程序。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。存储器1703可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。处理器1702执行存储器1703所存放的程序,实现上述功能,从而实现上述实施例提供的通信方法。

基于上述实施例,本申请还提供了一种amf1800,该amf1800可以应用于如图1所示的通信系统,用于实现上述实施例中任意一种实现方式中amf执行的功能。参阅图18所示,该amf1800包括:收发器1801和处理器1802,可选的还包括存储器1803。其中:

收发器1801,用于接收和发送数据,实现与所述通信系统中其他设备之间的通信。

处理器1802,用于执行一组程序,当程序被执行时,该执行使得处理器1802实现上述实施例中任意一种实现方式中amf执行的功能,具体可以参见上述实施例中的描述,此处不再赘述。

所述存储器1803,用于存储处理器1802执行的程序。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。存储器1803可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。处理器1802执行存储器1803所存放的程序,实现上述功能,从而实现上述实施例中任意一种实现方式中amf执行的方法。

基于上述实施例,本申请还提供了一种smf1900,该smf1900可以应用于如图1所示的通信系统,用于实现上述实施例中任意一种实现方式中smf执行的功能。参阅图19所示,该smf1900包括:收发器1901和处理器1902,可选的还包括存储器1903。其中:

收发器1901,用于接收和发送数据,实现与所述通信系统中其他设备之间的通信。

处理器1902,用于执行一组程序,当程序被执行时,该执行使得处理器1902实现上述实施例中任意一种实现方式中smf执行的功能,具体可以参见上述实施例中的描述,此处不再赘述。

所述存储器1903,用于存储处理器1902执行的程序。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。存储器1903可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。处理器1902执行存储器1903所存放的程序,实现上述功能,从而实现上述实施例中任意一种实现方式中smf执行的方法。

基于上述实施例,本申请还提供了一种pcf2000,该pcf2000可以应用于如图1所示的通信系统,用于实现上述实施例中实现方式七中pcf执行的功能。参阅图20所示,该pcf2000包括:收发器2001和处理器2002,可选的还包括存储器2003。其中:

收发器2001,用于接收和发送数据,实现与所述通信系统中其他设备之间的通信。

处理器2002,用于执行一组程序,当程序被执行时,该执行使得处理器2002实现上述实施例中实现方式七中pcf执行的功能,具体可以参见上述实施例中的描述,此处不再赘述。

所述存储器2003,用于存储处理器2002执行的程序。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。存储器2003可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。处理器2002执行存储器2003所存放的程序,实现上述功能,从而实现上述实施例中实现方式七中pcf执行的方法。

基于上述实施例,本申请还提供了一种通信装置2100,该通信装置2100可以应用于如图1所示的通信系统,用于实现上述实施例中终端执行的功能。参阅图21所示,该通信装置2100包括:收发器2101和处理器2102,可选的还包括存储器2103。其中:

收发器2101,用于接收和发送数据,实现与所述通信系统中其他设备之间的通信。

处理器2102,用于执行一组程序,当程序被执行时,该执行使得处理器2102实现上述实施例中终端执行的功能,具体可以参见上述实施例中的描述,此处不再赘述。

所述存储器2103,用于存储处理器2102执行的程序。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。存储器2103可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。处理器2102执行存储器2103所存放的程序,实现上述功能,从而实现上述实施例中终端执行的方法。

本申请实施例提供了一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行图4所述的通信方法和上述实施例任意一种实现方式提供的方法。

本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图4所述的通信方法和上述实施例任意一种实现方式提供的方法。

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

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

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

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

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

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

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