CN116419425A - 确定会话标识的方法、装置和*** - Google Patents
确定会话标识的方法、装置和*** Download PDFInfo
- Publication number
- CN116419425A CN116419425A CN202111667402.3A CN202111667402A CN116419425A CN 116419425 A CN116419425 A CN 116419425A CN 202111667402 A CN202111667402 A CN 202111667402A CN 116419425 A CN116419425 A CN 116419425A
- Authority
- CN
- China
- Prior art keywords
- session
- network element
- policy
- session identifier
- established
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 188
- 230000004044 response Effects 0.000 claims abstract description 88
- 238000004891 communication Methods 0.000 claims description 69
- 230000008569 process Effects 0.000 claims description 16
- 238000013523 data management Methods 0.000 claims description 14
- 230000004927 fusion Effects 0.000 claims description 8
- 239000000758 substrate Substances 0.000 claims 1
- 230000006870 function Effects 0.000 description 117
- 238000012545 processing Methods 0.000 description 48
- 238000007726 management method Methods 0.000 description 37
- 230000015654 memory Effects 0.000 description 35
- 238000005516 engineering process Methods 0.000 description 15
- 206010007559 Cardiac failure congestive Diseases 0.000 description 14
- 238000009563 continuous hemofiltration Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- 238000004590 computer program Methods 0.000 description 10
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 8
- 230000003993 interaction Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 6
- 230000010354 integration Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 101150114331 MME1 gene Proteins 0.000 description 3
- 238000013475 authorization Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101150119040 Nsmf gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012517 data analytics Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了一种确定会话标识的方法、装置和***,该方法可以包括:策略控制网元接收来自融合网元的策略创建请求消息,该策略创建请求消息包括终端设备的标识和第一会话标识;在接收到该策略创建请求消息之后,策略控制网元判断终端设备已建立的会话的会话标识是否包括第一会话标识,在包括第一会话标识的情况下,策略控制网元向融合网元发送策略创建响应消息,该策略创建响应消息用于指示策略创建失败,且该策略创建响应消息包括用于更新所述第一会话标识的会话标识列表。基于上述方案,可以防止终端设备待建立的会话的会话标识与已建立的会话的会话标识存在冲突。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种确定会话标识的方法、装置和***。
背景技术
随着第5代(5th Generation,5G)网络的正式商用,5G网络开始逐渐应用于各行各业。但是在5G网络商用的初期阶段,受限于技术的成熟度和终端设备的支持程度,5G网络还不能大面积的覆盖,5G网络和其他网络(例如第4代(4th Generation,4G)网络)还会共存很长一段时间。
为了简化网络结构,可以对第五代(5th generation,5G)***的网关会话管理功能(session management function,SMF)网元/用户面功能(user plane function,UPF)网元进行增强以支持非5G终端的接入,例如通过布置融合网关SMF+控制面分组数据网关(packet data network gateway control plane,PGW-C),使得非5G终端可以通过SMF+PGW-C接入网络,并进一步通过服务化接口与策略控制功能(policy control function,PCF)网元/计费功能(charging function,CHF)网元进行交互以完成策略控制及计费控制。
在上述网络架构中,协议数据单元(protocol data unit,PDU)会话(PDUsession)标识是终端粒度的会话上下文的唯一标识,然而非5G终端不具备分配PDUSession ID的能力,因此需要融合网关SMF+PGW-C执行PDU Session ID的分配。
然而,非5G终端使用SMF+PGW-C分配的PDU Session ID建立协议数据网络(protocol data network,PDN)连接时,可能会出现PDN连接建立失败或之前建立的连接被释放的情况,影响用户体验。
发明内容
本申请提供了一种确定会话标识的方法、装置和***,可以防止终端设备待建立会话的会话标识与已建立会话的会话标识存在冲突。
第一方面,提供了一种确定会话标识的方法,该方法可以由策略控制网元执行,或者,也可以由策略控制网元中的芯片、芯片***或电路执行,本申请对此不作限定。为了便于描述,下面以由策略控制网元执行为例进行说明。
该方法包括:策略控制网元接收来自融合网元的策略创建请求消息,该策略创建请求消息包括终端设备的标识和第一会话标识;然后,该策略控制网元确定该终端设备已建立的会话的会话标识中包括该第一会话标识,则向所述融合网元发送用于指示策略创建失败的策略创建响应消息,其中,该策略创建响应消息包括用于更新所述第一会话标识的会话标识列表。
基于上述方案,在终端设备使用第一会话标识建立会话的过程中,当终端设备已建立会话的会话标识包括该第一会话标识时,策略控制网元可以向融合网元提供用于更新第一会话标识的会话标识列表,从而防止因第一会话标识与终端设备已建立会话的会话标识存在冲突导致的会话创建失败等问题,提升用户体验。
结合第一方面,在第一方面的某些实现方式中,该终端设备已建立的会话包括由该策略控制网元为该终端设备服务的一个或多个会话,其中,该终端设备由该策略控制网元,或该策略控制网元和其他策略控制网元提供服务;或者,该终端设备已建立的会话包括由该策略控制网元和其他策略控制网元为该终端设备服务的至少两个会话;或者,该终端设备已建立的会话包括由其他策略控制网元为该终端设备服务的一个或多个会话。
基于上述方案,终端设备已建立会话的会话标识可以是由该策略控制网元为该终端设备服务的一个或多个会话,即该已建立会话的会话标识可以是该策略控制网元粒度的会话标识,因此通过上述方案,可以防止因第一会话标识与策略控制网元粒度的终端设备已建立会话的会话标识存在冲突导致的会话创建失败等情况,提升用户体验。
或者,该终端设备已建立会话的会话标识是由该策略控制网元和其他策略控制网元为该终端设备服务的至少两个会话,或者是由其他策略控制网元为该终端设备服务的一个或多个会话,即该已建立会话的会话标识可以是终端设备粒度的会话标识,因此通过上述方案,可以防止因第一会话标识与该终端设备粒度粒度的已建立的会话的会话标识存在冲突导致的会话创建失败等情况,提升用户体验。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该策略控制网元根据该终端设备已建立的会话的会话标识确定该会话标识列表。
基于上述方案,策略控制网元可以根据该终端设备已建立的会话的会话标识,确定用于更新第一会话标识的述会话标识列表,以便终端设备已建立会话的会话标识包括第一会话标识时,融合网元可以根据该会话标识列表更新第一会话标识。
结合第一方面,在第一方面的某些实现方式中,该会话标识列表包括该终端设备已建立的会话的会话标识。
基于上述方案,策略控制网元可以向融合网元提供包括终端设备已建立的会话的会话标识的会话标识列表,从而使得融合网元可以根据该终端设备已建立的会话的会话标识更新第一会话标识。
结合第一方面,在第一方面的某些实现方式中,该会话标识列表包括除了该终端设备已建立的会话的会话标识以外的可用的会话标识。
在一种实现方式中,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的所有可用的会话标识。
在另一种实现方式中,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的部分可用的会话标识,该部分可用的会话标识可以包括一个会话标识,也可以包括多个会话标识。在这种实现方式中,策略控制网元不需要将除了该终端设备已建立的会话的会话标识以外的所有可用的会话标识发送给融合网元,从而可以减少数据传输过程带来的资源消耗。
基于上述方案,策略控制网元可以向融合网元提供包括除了终端设备已建立的会话的会话标识以外的可用的会话标识的会话标识列表,从而使得融合网元可以根据该会话标识列表更新第一会话标识。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该策略控制网元向数据管理网元或绑定支持功能网元发送查询请求消息以请求查询该终端设备已建立会话的会话标识,其中该查询请求消息包括该终端设备的标识;然后,该策略控制网元接收来自该数据管理网元或该绑定支持功能网元的查询响应消息,该查询响应消息包括该终端设备已建立的会话的会话标识。
基于上述方案,策略控制网元可以获取该终端设备已建立的会话的会话标识,从而可以根据该已建立的会话的会话标识确定用于更新第一会话标识的会话标识列表。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该策略控制网元接收来自该融合网元的指示信息;该策略控制网元向该融合网元发送策略创建响应消息,包括:该策略控制网元根据该指示信息向该融合网元发送携带该会话标识列表的该策略创建响应消息。
基于上述方案,策略控制网元可以根据来自融合网元的指示信息向融合网元发送会话标识列表,以便融合网元可以根据该会话标识列表更新第一会话标识。
结合第一方面,在第一方面的某些实现方式中,该指示信息用于指示以下任意一项:该终端设备不支持与第五代通信***的核心网互通;该终端设备不具备第五代通信***的非接入层能力;该策略控制网元检查该终端设备已建立的会话的会话标识是否包括该第一会话标识;该策略控制网元在该终端设备已建立的会话的会话标识包括该第一会话标识时,返回该会话标识列表。
结合第一方面,在第一方面的某些实现方式中,该策略创建响应消息中还包括原因值,该原因值用于指示该策略创建失败的原因为该终端设备已建立的会话的会话标识包括该第一会话标识。
基于上述方案,策略控制网元可以向融合网元指示策略创建失败的原因,以便融合网元可以根据该原因来更新第一会话标识。
结合第一方面,在第一方面的某些实现方式中,该融合网元为具有会话管理功能和控制面分组数据网关功能的网元。
基于上述方案,可以使得不具备第五代通信***的非接入层能力的终端设备可以通过该融合网元建立会话。
在上述各种不同的实现方式中,当终端设备已建立会话的会话标识包括第一会话标识,可以使得第一会话标识被更新,从而防止因第一会话标识与终端设备已建立会话的会话标识存在冲突导致的会话创建失败等情况,提升用户体验。
第二方面,提供了一种确定会话标识的方法,该方法可以由融合网元执行,或者,也可以由融合网元中的芯片、芯片***或电路执行,本申请对此不作限定。为了便于描述,下面以由融合网元执行为例进行说明。
该方法包括:融合网元向策略控制网元发送策略创建请求消息,该策略创建请求消息包括终端设备的标识和第一会话标识;然后该融合网元接收来自该策略控制网元的用于指示策略创建失败的策略创建响应消息,并根据该策略创建响应消息中的会话标识列表更新该第一会话标识。
基于上述方案,当策略创建失败,融合网元可以利用来自策略控制网元的会话标识列表更新第一会话标识,从而防止因第一会话标识与终端设备已建立会话的会话标识存在冲突导致的会话创建失败等问题,提升用户体验。
结合第二方面,在第二方面的某些实现方式中,该会话标识列表包括该终端设备已建立的会话的会话标识;在这种情况下,该融合网元根据该会话标识列表更新该第一会话标识,包括:该融合网元在该会话标识列表以外的可用的会话标识中选择一个会话标识替换该第一会话标识。
基于上述方案,融合网元可以根据会话标识列表确定除了终端设备已建立的会话的会话标识以外的可用的会话标识,然后从该除了终端设备已建立的会话的会话标识以外的可用的会话标识中,选择一个会话标识替换第一会话标识,从而使得更新后的会话标识与终端设备已建立的会话的会话标识不冲突。
结合第二方面,在第二方面的某些实现方式中,该会话标识列表包括除了该终端设备已建立的会话的会话标识以外的可用的会话标识;该融合网元根据该会话标识列表更新该第一会话标识,包括:该融合网元从该会话标识列表中选择一个会话标识替换该第一会话标识。
在一种实现方式中,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的所有可用的会话标识。
在另一种实现方式中,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的部分可用的会话标识,该部分可用的会话标识可以包括一个会话标识,也可以包括多个会话标识。在这种实现方式中,会话标识列表只包括除了该终端设备已建立的会话的会话标识以外的部分可用的会话标识,从而可以减少数据传输过程带来的资源消耗。
基于上述方案,融合网元可以从该会话标识列表中获取除了终端设备已建立的会话的会话标识以外的可用的会话标识,然后从除了终端设备已建立的会话的会话标识以外的可用的会话标识中,选择一个会话标识替换第一会话标识,从而使得更新后的会话标识与终端设备已建立的会话的会话标识不冲突。
结合第二方面,在第二方面的某些实现方式中,该方法还包括:该融合网元向该策略控制网元发送指示信息,该指示信息用于指示以下任意一项:该终端设备不支持与第五代通信***的核心网互通;该终端设备不具备第五代通信***的非接入层能力;该策略控制网元检查该终端设备已建立的会话的会话标识是否包括该第一会话标识;该策略控制网元在该终端设备已建立的会话的会话标识包括该第一会话标识时,返回该会话标识列表。
基于上述方案,融合网元可以向策略控制网元发送指示信息,以便策略控制网元可以根据该指示信息向融合网元提供用于更新第一会话标识的会话标识列表,从而使得融合网元可以根据该会话标识列表更新第一会话标识。
结合第二方面,在第二方面的某些实现方式中,该策略创建响应消息中还包括原因值,该原因值用于指示该策略创建失败的原因为该终端设备已建立的会话的会话标识包括该第一会话标识;该融合网元根据该会话标识列表更新该第一会话标识,包括:基于该原因值,该融合网元根据该会话标识列表更新该第一会话标识。
基于上述方案,当融合网元确定策略创建失败的原因为终端设备已建立的会话的会话标识包括第一会话标识时,融合网元可以根据会话标识列表更新第一会话标识。
结合第二方面,在第二方面的某些实现方式中,该融合网元为具有会话管理功能和控制面分组数据网关功能的网元。
基于上述方案,融合网元可以是具有会话管理功能和控制面分组数据网关功能的网元,从而使得不具备第五代通信***的非接入层能力的终端设备可以通过该融合网元建立会话。
在上述各种不同的实现方式中,融合网元可以对第一会话标识进行更新,从而防止因第一会话标识与终端设备已建立会话的会话标识存在冲突导致的会话创建失败等情况,提升用户体验。结合第二方面,在第二方面的某些实现方式中,该方法还包括:该融合网元根据接入点名称和更新后的会话标识分配计费标识,该计费标识为该融合网元与计费功能网元之间计费关联的键值;该融合网元根据该计费标识向该计费功能网元发送该接入点名称和该更新后的会话标识。
基于上述方案,可以防止跨接入点名称下的会话标识存在冲突对计费功能网元在会话粒度的计费产生影响。
第三方面,提供了一种确定会话标识的装置,该装置可以是策略控制网元,还可以是策略控制网元中的芯片。该装置具有实现上述第一方面的任意实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第四方面,提供了一种确定会话标识的装置,该装置可以是融合网元,还可以是融合网元中的芯片。该装置具有实现上述第二方面的任意实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第五方面,提供一种确定会话标识的装置,该确定会话标识的装置包括处理器,用于实现上述第一方面描述的方法中策略控制网元的功能,或第二方面描述的方法中融合网元的功能。
在一种可能的实现方式中,该确定会话标识的装置还可以包括存储器,该存储器与该处理器耦合,该处理器用于实现上述第一方面描述的方法中策略控制网元的功能或第二方面描述的方法中融合网元的功能。
在一种可能的实现中,该存储器用于存储程序指令和数据。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第一方面描述的方法中策略控制网元的功能或或第二方面描述的方法中融合网元的功能。
在一种可能的实现方式中,该确定会话标识的装置还可以包括通信接口,该通信接口用于该用于获取数据的装置与其它设备进行通信。该通信接口可以为收发器、输入/输出接口、或电路等。
在一种可能的设计中,该用于获取数据的装置包括:处理器和通信接口,该处理器用于运行计算机程序,以使得该确定会话标识的装置实现上述第一方面或第二方面描述的任一种方法;该处理器利用该通信接口与外部通信。可以理解,该外部可以是处理器以外的对象,或者是该装置以外的对象。
在另一种可能的设计中,该用于获取数据的装置为芯片或芯片***。该通信接口可以是该芯片或芯片***上输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。该处理器也可以体现为处理电路或逻辑电路。
第六方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面的方法。
第七方面,本申请提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面该的方法。
第八方面,提供了一种通信***,包括第一方面所示的策略控制网元以及第二方面所示的融合网元。
第九方面,提供了一种芯片或者芯片***,该芯片或者芯片***包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以进行第一方面至第二方面中任一种可能实现方式中的方法。其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。
在一种可能的实现中,本申请中上述描述的芯片或者芯片***还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。
附图说明
图1是本申请提供的一个通信***的示意图;
图2中的(a)和(b)示出了本申请实施例适用的5G***的架构示意图;
图3示出了一种本申请实施例适用的融合网关架构示意图;
图4是本申请实施例提供的一种确定会话标识的方法的示意性流程图;
图5是本申请实施例提供的另一种确定会话标识的方法的示意性流程图;
图6是本申请实施例提供的又一种确定会话标识的方法的示意性流程图;
图7是本申请实施例提供的又一种确定会话标识的方法的示意性流程图
图8是根据本申请实施例提供的通信装置的示意性框图;
图9是根据本申请实施例提供的通信装置的另一示意性框图;
图10是本申请实施例提供的一种通信装置的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或***实施例中。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
可以理解的是,在本申请中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”以及其他各种术语标号等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请提供的技术方案可以应用于各种通信***,例如:第五代(5thgeneration,5G)或新无线(new radio,NR)***、长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time divisionduplex,TDD)***等。本申请提供的技术方案还可以应用于未来的通信***,如第六代移动通信***。本申请提供的技术方案还可以应用于设备到设备(device to device,D2D)通信,车到万物(vehicle-to-everything,V2X)通信,机器到机器(machine to machine,M2M)通信,机器类型通信(machine type communication,MTC),以及物联网(internet ofthings,IoT)通信***或者其他通信***。
为解决背景技术中提到的问题,如图1所示,本申请提供一种通信***100,该***100包括策略控制网元110和融合网元120。
策略控制网元110,用于:接收来自融合网元的策略创建请求消息,该策略创建请求消息包括终端设备的标识和第一会话标识;确定该终端设备已建立的会话的会话标识包括该第一会话标识;向该融合网元发送策略创建响应消息,该策略创建响应消息用于指示该策略创建失败,该策略创建响应消息包括会话标识列表,该会话标识列表用于更新该第一会话标识。
融合网元120,用于:向策略控制网元发送策略创建请求消息,该策略创建请求消息包括终端设备的标识和第一会话标识;接收来自该策略控制网元的策略创建响应消息,该策略创建响应消息用于指示该策略创建失败,该策略创建响应消息包括会话标识列表;根据该会话标识列表更新该第一会话标识。
示例性地,本申请实施例提供的通信***中,在终端设备已建立的会话的会话标识包括第一会话标识情况下,策略控制网元向融合网元发送会话标识列表以便融合网元更新第一会话标识,从而可以防止第一会话标识与终端设备已建立的会话的会话标识冲突,避免因会话标识冲突导致的问题。
应理解,图1中各网元之间的具体交互过程可以参照图4中的方法流程,或者参照图5至图7中的任一个方法流程,具体实现方案可以参见方法400至方法700中的详细说明。
图1所示的通信***100可以应用于图2中的(a)和/或图2中的(b)所示的第五代(5th generation,5G)网络架构中,当然也可以用在未来网络架构,比如第六代(6thgeneration,6G)网络架构等,本申请实施例对此不作具体限定。
示例性的,假设图1所示的通信***100应用于图2中的(a)和/或图2中的(b)所示5G网络时,上述策略控制网元可以为5G中的PCF,上述融合网元可以是5G中的SMF与4G中的PGW-C融合之后的网元(SMF+PGW-C)。
下面将结合图2中的(a)和图2中的(b)举例说明本申请实施例适用的5G***。应理解,本文中描述的5G***仅是示例,不应对本申请构成任何限定。
还应理解,5G***中某些网元之间可以采用服务化接口,或点对点的接口进行通信,下面结合图2中的(a)和图2中的(b)分别介绍基于点对点接口的5G***框架,以及基于服务化接口的5G***框架。
作为示例性说明,图2中的(a)示出了本申请实施例适用的5G***200a的架构示意图。图2中的(a)为基于点对点接口的5G网络架构示意图。如图2中的(a)所示,该网络架构可以包括但不限于以下网元(或者称为功能网元、功能实体、节点、设备等):
(无线)接入网设备(radio access network,(R)AN)、接入和移动性管理功能(access and mobility management function,AMF)网元、会话管理功能(sessionmanagement function,SMF)网元、用户面功能(user plane function,UPF)网元、策略控制功能(policy control function,PCF)网元、统一数据管理(unified data management,UDM)网元、AF网元、数据网络(data network,DN)、网络切片选择功能(network sliceselection function,NSSF)、认证服务器功能(authentication server function,AUSF)、统一数据管理(unified data management,UDM)、BSF网元、统一数据存储(unified datarepository,UDR)等。
下面对图2中的(a)中示出的各网元进行简单介绍:
1、用户设备(user equipment,UE):可以称为终端设备(terminal equipment)、终端装置、接入终端、用户单元、用户站、移动站、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例可以为:手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑(如笔记本电脑、掌上电脑等)、移动互联网设备(mobile internet device,MID)、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless localloop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等。
此外,终端设备还可以是物联网(Internet of things,IoT)***中的终端设备。IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。IoT技术可以通过例如窄带(narrowband,NB)技术,做到海量连接,深度覆盖,终端省电。
此外,终端设备还可以包括智能打印机、火车探测器等,主要功能包括收集数据(部分终端设备)、接收网络设备的控制信息与下行数据,并发送电磁波,向网络设备传输上行数据。
应理解,用户设备可以是任何可以接入网络的设备。终端设备与接入网设备之间可以采用某种空口技术相互通信。
可选地,用户设备可以用于充当基站。例如,用户设备可以充当调度实体,其在V2X或D2D等中的用户设备之间提供侧行链路信号。比如,蜂窝电话和汽车利用侧行链路信号彼此通信。蜂窝电话和智能家居设备之间通信,而无需通过基站中继通信信号。
2、(无线)接入网((radio)access network,(R)AN)设备:用于为特定区域的授权用户设备提供入网功能,并能够根据用户设备的级别,业务的需求等使用不同服务质量的传输隧道。
(R)AN能够管理无线资源,为用户设备提供接入服务,进而完成控制信号和用户设备数据在用户设备和核心网之间的转发,(R)AN也可以理解为传统网络中的基站。
示例性地,本申请实施例中的接入网设备可以是用于与用户设备通信的任意一种具有无线收发功能的通信设备。该接入网设备包括但不限为演进型节点B(evolved NodeB,eNB)或5G,如,NR,***中的gNB,或,传输点(TRP或TP),5G***中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如基带单元(BBU),或,分布式单元(distributed unit,DU)等。
在一些部署中,gNB可以包括集中式单元(centralized unit,CU)和DU。gNB还可以包括有源天线单元(active antenna unit,AAU)。CU实现gNB的部分功能,DU实现gNB的部分功能。比如,CU负责处理非实时协议和服务,实现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能。DU负责处理物理层协议和实时服务,实现无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层和物理(physical,PHY)层的功能。AAU实现部分物理层处理功能、射频处理及有源天线的相关功能。由于RRC层的信息最终会变成PHY层的信息,或者,由PHY层的信息转变而来,因而,在这种架构下,高层信令,如RRC层信令,也可以认为是由DU发送的,或者,由DU+AAU发送的。可以理解的是,接入网设备可以为包括CU节点、DU节点、AAU节点中一项或多项的设备。此外,可以将CU划分为接入网(radio access network,RAN)中的接入网设备,也可以将CU划分为核心网(core network,CN)中的接入网设备,本申请对此不做限定。
3、用户面功能(user plane function,UPF)网元:用于分组路由和转发以及用户面数据的服务质量(quality of service,QoS)处理等。
在5G通信***中,该用户面网元可以是用户面功能(user plane function,UPF)网元。在未来通信***中,用户面网元仍可以是UPF网元,或者,还可以有其它的名称,本申请不做限定。
4、接入和移动管理功能(access and mobility management function,AMF)网元:接入和移动管理功能网元主要用于移动性管理和接入管理等,可以用于实现MME功能中除会话管理之外的其它功能,例如,接入授权/鉴权等功能。
在未来通信***中,接入和移动管理设备仍可以是AMF,或者,还可以有其它的名称,本申请不做限定。
5、会话管理功能(session management function,SMF)网元:主要用于会话管理、用户设备的网络互连协议(internet protocol,IP)地址分配和管理、选择可管理用户平面功能、策略控制和收费功能接口的终结点以及下行数据通知等。
在未来通信***中,会话管理网元仍可以是SMF网元,或者,还可以有其它的名称,本申请不做限定。
6、策略控制功能(policy control function,PCF)网元:用于指导网络行为的统一策略框架,为控制面功能网元(例如AMF,SMF等)提供策略规则信息等。
在未来通信***中,策略控制网元仍可以是PCF网元,或者,还可以有其它的名称,本申请不做限定。
7、应用功能(application function,AF):用于进行应用影响的数据路由,无线接入网络开放功能网元,与策略框架交互进行策略控制等。
在未来通信***中,应用网元仍可以是AF网元,或者,还可以有其它的名称,本申请不做限定。
8、统一数据管理(unified data management,UDM)网元:用于处理UE标识,接入鉴权,注册以及移动性管理等。
在未来通信***中,统一数据管理仍可以是UDM网元,或者,还可以有其它的名称,本申请不做限定。
9、认证服务器(authentication server function,AUSF)网元:用于鉴权服务、产生密钥实现对用户设备的双向鉴权,支持统一的鉴权框架。
在未来通信***中,认证服务器功能网元仍可以是AUSF网元,或者,还可以有其它的名称,本申请不做限定。
10、网络数据分析功能(network data analytics function,NWDAF)网元:用于识别网络切片实例、加载网络切片实例的负载级别信息。网络数据分析功能可使NF消费者订阅或取消订阅定期通知,并在超过阈值的情况下,通知消费者。
在未来通信***中,网络数据分析功能网元仍可以是NWDAF网元,或者,还可以有其它的名称,本申请不做限定。
11、数据网络(data network,DN):DN是位于运营商网络之外的网络,运营商网络可以接入多个DN,DN上可部署多种业务,可为终端设备提供数据和/或语音等服务。例如,DN是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端设备,DN中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,DN是某公司的内部办公网络,该公司员工的手机或者电脑可为终端设备,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。
图2的(a)中Nausf、Nnef、Npcf、Nudm、Naf、Namf、Nsmf、N1、N2、N3、N4,以及N6为接口序列号。这些接口序列号的含义可参见3GPP标准协议中定义的含义,在此不做限制。
在图2的(a)所示的网络架构中,各网元之间可以通过图中所示的接口通信。如图所示,UE和AMF之间可以通过N1接口进行交互,交互消息例如可以称为N1消息(N1Message)。RAN和AMF之间可以通过N2接口进行交互,N2接口可以用于非接入层(non-access stratum,NAS)消息的发送等。RAN和UPF之间可以通过N3接口进行交互,N3接口可以用于传输用户面的数据等。SMF和UPF之间可以通过N4接口进行交互,N4接口可以用于传输例如N3连接的隧道标识信息,数据缓存指示信息,以及下行数据通知消息等信息。UPF和DN之间可以通过N6接口进行交互,N6接口可以于传输用户面的数据等。其他接口与各网元之间的关系如图2的(a)中所示,为了简洁,这里不一一详述。
如图2的(b)所示,为基于点对点接口的5G网络架构示意图,其中的网元的功能的介绍可以参考图2的(a)中对应的网元的功能的介绍,不再赘述。图2的(b)与图2的(a)的主要区别在于:图2的(b)中的各个网元之间的接口是点对点的接口,而不是服务化的接口。
在图2的(b)所示的架构中,各个网元之间的接口名称及功能如下:
1)N7:PCF与SMF之间的接口,用于下发协议数据单元(protocol data unit,PDU)会话粒度以及业务数据流粒度控制策略。
2)N15:PCF与AMF之间的接口,用于下发UE策略及接入控制相关策略。
3)N5:AF与PCF之间的接口,用于应用业务请求下发以及网络事件上报。
4)N4:SMF与UPF之间的接口,用于控制面与用户面之间传递信息,包括控制面向用户面的转发规则、QoS控制规则、流量统计规则等的下发以及用户面的信息上报。
5)N11:SMF与AMF之间的接口,用于传递RAN和UPF之间的PDU会话隧道信息、传递发送给UE的控制消息、传递发送给RAN的无线资源控制信息等。
6)N2:AMF与RAN之间的接口,用于传递核心网侧至RAN的无线承载控制信息等。
7)N1:AMF与UE之间的接口,接入无关,用于向UE传递QoS控制规则等。
8)N8:AMF与UDM间的接口,用于AMF向UDM获取接入与移动性管理相关签约数据与鉴权数据,以及AMF向UDM注册UE当前移动性管理相关信息等。
9)N10:SMF与UDM间的接口,用于SMF向UDM获取会话管理相关签约数据,以及SMF向UDM注册UE当前会话相关信息等。
10)N35:UDM与UDR间的接口,用于UDM从UDR中获取用户签约数据信息。
11)N36:PCF与UDR间的接口,用于PCF从UDR中获取策略相关签约数据以及应用数据相关信息。
12)N12:AMF和AUSF间的接口,用于AMF向AUSF发起鉴权流程,其中可携带SUCI作为签约标识;
13)N13:UDM与AUSF间的接口,用于AUSF向UDM获取用户鉴权向量,以执行鉴权流程。
图3示出了一种适用于本申请实施例的融合网关架构300的示例性框图。在融合网关架构300中,非5G终端可以通过3GPP或Non-3GPP接入网络。其中,3GPP接入,指的是UE通过3GPP接入技术接入到运营商网络,使用运营商网络资源;Non-3GPP接入(非3GPP接入)指的是UE通过非3GPP接入技术接入到运营商网络,使用运营商网络资源。非3GPP接入技术包括WLAN,CDMA等接入技术。
下面对融合网关架构300及其中的各个网元进行介绍。
为了简化网络架构,可以对5G网关SMF/UPF进行增强以支持非5G设备的接入,即允许非5G终端通过SMF+PGW-C接入,并进一步通过服务化接口与PCF/CHF进行交互以完成策略控制及计费控制。
在图3中,归属签约用户服务器(home subscriber server,HSS)为4G网中的服务器,用于存储用户签约信息;服务网关(serving gateway,SGW)为4G网中的用户面接入服务网关;分组数据网络网关-控制面(packet data network gateway control,PGW-C)网元和分组数据网络网关-用户制面(packet data network gateway user,PGW-U)网元为4G网中的负责用户设备连接到外部网络的网元还承担着手机的会话管理和承载控制,以及IP地址分配,计费支持等功能。演进的UMTS陆地无线接入网络(evolved UMTS terrestrial radioaccess network,E-UTRAN)为4G网中的接入网设备;Non-3GPP AN为非3GPP的接入网设备;演进型分组数据网关(evolved packet data gateway,ePDG)为一种增强型的分组数据网关,用于在UE通过非3GPP接入时,执行融合网关的选择;MME为4G核心网设备,负责对UE进行鉴权、授权,移动性管理,会话管理,UE在4G的PDN连接的EPS承载标识(EPS beareridentify,EBI)由该设备分配。
图3中的UE可以是非5G终端,其中非5G终端是不具备5GC NAS能力的终端(Non5GCNAS Capable UE),或者说是不支持直接接收5GC NAS消息的终端,例如4G终端或3G终端等。从图3中可以看出,在网络架构300中,通过融合网元来增强5G网关的能力,以支持非5G终端通过3GPP或Non-3GPP的方式接入网络。
例如:UDM/HSS为4G和5G共用的核心网设备,即4G和5G合设的核心网设备,包括HSS和UDM,可以为终端设备提供以下至少一种功能:处理3GPP AKA认证凭据、用户识别处理、访问授权、注册/移动性管理、订购管理和短信管理等。SMF/PGW-C为4G和5G合设的核心网设备,包括SMF和PGW-C的功能。UPF/PGW-U为4G和5G合设的核心网设备,包括SMF和PGW-C的功能。当UE通过3GPP接入时,由MME基于UE能力、用户签约及运营商配置等信息决策为UE选择融合网关提供服务;当UE通过Non-3GPP接入时,则由ePDG执行融合网关选择。
应理解,上述命名仅为便于区分不同的功能而定义,不应对本申请构成任何限定。本申请并不排除在5G网络以及未来其它的网络中采用其他命名的可能。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能采用其他名称等。图1中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请对此不作具体限定。此外,上述各个网元之间的所传输的消息(或信令)的名称也仅仅是一个示例,对消息本身的功能不构成任何限定。
可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。为方便说明,本申请后续,以网络设备为接入和移动管理网元AMF,基站为无线接入网络RAN为例进行说明。
应理解,上述应用于本申请实施例的网络架构仅是一种举例说明,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
本申请实施例的各个方面或特征可以用于实现成方法,或者通过装置或标准编程和/或工程技术的制品进行实现。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digitalversatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasableprogrammable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
为便于理解本申请实施例,首先对本申请涉及的术语进行解释。
1、PDN连接(connection或connectivity)
PDN连接是指4G通信***内,UE上建立的一组演进的分组***(envolved packetsystem,EPS)承载(bearer)的组合,这些EPS承载具有相同的互联网协议(InternetProtocol,IP)地址和接入点名称(access point name,APN),PDN连接的作用是实现IP连通性,在UE和APN之间传送业务数据流(service data flow,SDF)。
2、EPS承载
EPS承载(EPS Bearer)是包含在PDN连接中的更小的隧道,是指在4G通信***内的数据传输通道。具体的说,就是同一PDN连接中传送的数据,EPS***在转发处理时会区别对待。同一PDN连接内,不同EPS承载代表了不同的QoS,即不同的服务质量。
建立PDN连接时同时会建立1个EPS承载,称为默认承载(default bearer)。默认承载生命周期和PDN连接相同,释放默认承载就等同于释放PDN连接。专用承载(dedicatedbearer)是指在PDN连接建立后,为了满足特定服务质量(quality of service,QoS)需求建立的承载,专用承载可能有,也可能没有。
UE可能有多个PDN连接,PDN连接又可能有多个EPS承载,EPS承载标识(EPS beareridentity,EBI)用于区分同一UE的多个EPS承载,不同UE的EBI可以重复。EBI长度为4位,取值范围为0~15,其中,取值0~4目前保留,可用取值范围为5~15。
3、PDU会话
在5G通信***内,UE上建立的一组QoS流(flow)的组合,这些QoS流具有相同的IP地址和数据网络名称(Data Network Name,DNN)。QoS流是指在5G通信***内的数据传输通道。
5G核心网(5G core network,5GC)支持PDU连接业务。PDU连接业务可以是指终端设备与数据网络(data network,DN)之间交换PDU数据包的业务。PDU连接业务通过终端设备发起PDU会话的建立来实现。一个PDU会话建立后,也就是建立了一条PDU会话隧道,PDU会话隧道与UE相对应,PDU会话隧道内的业务数据可以以单播QoS流的形式传输。换句话说,PDU会话是UE级别的。每个终端设备可以建立一个或多个PDU会话。其中,PDU会话标识(PDUSession ID)可以用于区分同一个UE的不同PDU会话。
为便于理解本申请方案,下面首先介绍一种融合网关架构下的PDU session ID分配机制。
在融合网关架构下,融合网关通过服务化接口与PCF进行交互。在该接口上,PDUsession ID将作为UE粒度的会话上下文的唯一标识。对于5G终端,其可以在4G PDN连接建立流程或5G PDU会话建立流程中分配PDU session ID,并提供至核心网。然而,非5G终端并不具备分配PDU session ID的能力,因而需要融合网关SMF+PGW-C执行PDU Session ID分配,并将分配后的PDU Session ID上报至核心网,作为与PCF之间的会话标识。
上述场景中,融合网关执行PDU Session ID分配主要依赖于对MME/ePDG所分配的默认承载EBI(default EBI)进行计算得到,具体计算方式为:PDU Session ID=defaultEBI+64(MME场景)/80(ePDG场景)。
由于EBI取值范围为1-15,因而通常场景下SMF+PGW-C所分配的PDU Session ID不会出现冲突问题,即分别对应65-79(MME)与81-95(ePDG)。
以下,以网元之间的交互为例详细说明本申请实施例提供的确定会话标识的方法。应理解,本申请中的各实施例中术语和步骤可以互相参考。
图4示出了本申请实施例提供的一种确定会话标识的方法400的示例性流程图。下面结合各个步骤,详细介绍该方法400:
S401,融合网元向策略控制网元发送策略创建请求消息。对应地,策略控制网元接收来自该融合网元的策略创建请求消息。
示例性地,融合网元向策略控制网元发送策略创建请求消息,该策略创建请求消息包括终端设备的标识和第一会话标识。其中,在一些具体的实现场景中,该策略创建请求消息可以是会话管理策略关联创建请求(SM Policy Association Establishmentrequest或Npcf_SMPolicyControl_Create Request)消息。
可选地,该第一会话标识可以是融合网元根据默认演进分组***承载标识确定的。例如,作为一种示例性的场景,融合网元接收到来自移动管理实体或分组数据网关的会话建立请求消息,该会话建立请求消息包括终端设备的标识以及默认演进分组***承载标识,该会话建立请求消息用于请求为该终端设备建立第一会话。融合网元根据该默认演进分组***承载标识为该第一会话分配第一会话标识。
应理解,该融合网元可以是由多个网元组合而成的网元,也可以是一个网元,例如融合网元是具有多种不同功能的一个网元,本申请不作限定。具体例如,该融合网元为具有会话管理功能和控制面分组数据网关功能的网元。
可选地,融合网元还可以向策略控制网元发送指示信息,该指示信息用于指示以下任意一项:该终端设备不支持与第五代通信***的核心网互通;该终端设备不具备第五代通信***的非接入层能力;该策略控制网元检查该终端设备已建立的会话的会话标识是否包括该第一会话标识;该策略控制网元在该终端设备已建立的会话的会话标识包括该第一会话标识时,返回该会话标识列表。
应理解,该指示信息可以承载于策略创建请求消息中,也可以承载于其他消息中,本申请不作限定。
S402,策略控制网元确定该终端设备已建立的会话的会话标识包括第一会话标识。
示例性地,在接收来自融合网元的策略创建请求消息之后,策略控制网元判断该终端设备已建立的会话的会话标识是否包括第一会话标识;或者说,策略控制网元判断该第一会话标识是否与该终端设备已建立的会话的会话标识存在冲突;或者说,策略控制网元判断该第一会话标识是否与终端设备已建立的某一个会话的会话标识相同;或者说,策略控制网元判断终端设备已有的会话的会话标识是否包括该第一会话标识,其中,该终端设备已有的会话可以指的是终端设备已经建立的会话,或者是终端设备已经建立的会话以及正在建立的会话;或者说,策略控制网元判断该第一会话标识是否可用。
其中,在一种场景中,该终端设备已建立的会话包括由该策略控制网元为该终端设备服务的一个或多个会话,该终端设备由该策略控制网元提供服务,或者该终端设备由该策略控制网元和其他策略控制网元提供服务,这里的其他策略控制网元指的是上述策略控制网元以外的其他某一个或多个策略控制网元。
在这种场景中,策略控制网元可以在本地存储中获取该终端设备已建立的会话的会话标识。例如,策略控制网元接收到来自融合网元的策略创建请求消息之后,根据该策略创建请求消息中的终端设备的标识,在本地存储中获取与该终端设备已建立的会话的会话标识。
在另一种场景中,该终端设备已建立的会话包括由该策略控制网元和其他侧策略控制网元为该终端设备服务的至少两个会话;或者,该终端设备已建立的会话包括由其他策略控制网元为该终端设备服务的一个或多个会话。
在这种场景中,策略控制网元可以通过数据管理网元或绑定支持功能网元获取该终端设备已建立的会话的会话标识。例如,策略控制网元向数据管理网元或绑定支持功能网元发送查询请求消息,该查询请求消息包括该终端设备的标识,该查询请求消息用于请求查询该终端设备已建立的会话的会话标识。对应地,数据管理网元或绑定支持功能网元接收来自策略控制网元的查询请求消息,根据该查询请求消息中的终端设备的标识在本地获取该终端设备已建立的会话的会话标识,然后数据管理网元或绑定支持功能网元向该策略控制网元发送查询响应消息,该查询响应消息包括该终端设备已建立的会话的会话标识。
可选地,S403,策略控制网元根据该终端设备已建立的会话的会话标识确定会话标识列表。
示例性地,当策略控制网元确定该终端设备已建立的会话的会话标识包括该第一会话标识时,策略控制网元根据该终端设备已建立的会话的会话标识确定会话标识列表,该会话标识列表用于更新第一会话标识。
在第一种可能的实现方式中,该会话标识列表包括终端设备已建立的会话的会话标识。例如,策略控制网元获取终端设备已建立会话的会话标识,并将该已建立会话的会话标识包括在会话标识列表中。具体例如,策略控制网元获取终端设备已建立会话的会话标识为会话标识#1和会话标识#2,则策略控制网元将会话标识#1和会话标识#2包括在该会话标识列表中。在第二种可能的实现方式中,该会话标识列表包括除了该终端设备已建立的会话的会话标识以外的可用的会话标识。例如,策略控制网元获取终端设备已建立的会话的会话标识之后,确定除了该已建立的会话的会话标识以外的可用的会话标识,并将其包括在会话标识列表中。其中,该可用的会话标识可以指的是可选择的范围内的会话标识,例如,在一种实际场景中,当终端设备是通过3GPP的方式接入网络,则会话标识的可选择的范围为65-79,当终端设备是通过non-3GPP的方式接入网络,则会话标识的可选择的范围为81-95。或者,该可用的会话标识可以指的是任意可用的会话标识,本申请对此不作限定。一种可能情况,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的所有可用的会话标识。具体例如,策略控制网元获取终端设备已建立会话的会话标识为会话标识#1和会话标识#2,且该会话标识#1和该会话标识#2对应的值分别为70和71。如果终端设备通过3GPP的方式接入网络,则策略控制网元确定除了该已建立的会话的会话标识以外的所有可用的会话标识对应的值的范围为65-69、72-79,则终端设备将65-69、72-79对应的可用的会话标识包括在该会话标识列表中。另一种可能的情况,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的部分可用的会话标识,该部分可用的会话标识可以包括一个会话标识,也可以包括多个会话标识。例如,策略控制网元获取终端设备已建立的会话的会话标识之后,确定除了该已建立的会话的会话标识以外的可用的会话标识,然后在该除了该已建立的会话的会话标识以外的可用的会话标识中选择一个或多个会话标识,具体方式本申请不作限定。例如,策略控制网元可以随机选择该一个或多个会话标识,也可以按照一定的算法选择该一个或多个会话标识。然后策略控制网元将选择的一个或多个会话标识包括在该会话标识列表中。具体例如,策略控制网元获取终端设备已建立会话的会话标识为会话标识#1和会话标识#2,且该会话标识#1和该会话标识#2对应的值分别为70和71。如果终端设备通过3GPP的方式接入网络,则策略控制网元确定除了该已建立的会话的会话标识以外的可用的会话标识对应的值的范围为65-69、72-79。然后,策略控制网元在65-69、72-79的范围内选择70对应的会话标识,并将该值为70的会话标识包括在该会话标识列表中。
S404,策略控制网元向融合网元发送策略创建响应消息。对应地,融合网元接收来自策略控制网元的策略创建响应消息。
示例性地,当策略控制网元确定终端设备已建立的会话的会话标识包括第一会话标识,则策略控制网元向融合网元发送策略创建响应消息,该策略创建响应消息用于指示策略创建失败,该策略创建响应消息包括会话标识列表,该会话标识列表用于更新第一会话标识。
可选地,如果策略控制网元在S401还接收到了来自融合网元的指示信息,则策略控制网元可以根据该指示信息向融合网元发送该携带会话标识列表的策略创建响应消息;如果策略控制网元没有接收到来自融合网元的该指示信息,则策略控制网元可以根据本地预配置信息向融合网元发送该携带会话标识列表的策略创建响应消息。
可选地,策略控制网元还可以在该策略创建响应消息中携带原因值,该原因值用于指示策略创建失败的原因为终端设备已建立的会话的会话标识包括第一会话标识,或者说,该原因值用于指示策略创建失败的原因为第一会话标识与终端设备已建立的会话的会话标识存在冲突。
S405,融合网元根据会话标识列表更新第一会话标识。
示例性地,融合网元接收来自策略控制网元的策略创建响应消息,该策略创建响应消息用于指示策略创建失败。融合网元根据该策略创建响应消息中携带的会话标识列表更新第一会话标识。
可选地,融合网元接收来自策略控制网元的原因值,根据该原因值确定策略创建失败的原因为该终端设备已建立会话的会话标识包括该第一会话标识。则在这种情况下,融合网元可以基于该原因值,更新该第一会话标识。
下面对融合网元根据会话标识列表更新第一会话标识的具体实现方式作示例性说明。
对应上述第一种实现方式,该会话标识列表包括终端设备已建立会话的会话标识。则在这种情况下,融合网元在该会话标识列表以外的可用的会话标识中选择一个会话标识替换该第一会话标识。具体例如,会话标识列表中包括的终端设备已建立会话的会话标识为会话标识#1和会话标识#2,且该会话标识#1和该会话标识#2对应的值分别为70和71。则融合网元可以在除了70和71以外的可用的会话标识中选择一个会话标识替换第一会话标识。例如,终端设备通过3GPP的方式接入网络,则融合网元确定除了该终端设备已建立的会话的会话标识以外的可用的会话标识对应的值的范围为65-69、72-79,然后融合网元在65-69、72-79对应的可用的会话标识中选择一个会话标识替换该第一会话标识。
对应上述第二种实现方式,该会话标识里包括除了该终端设备已建立的会话的会话标识以外的可用的会话标识。一种可能的情况,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的所有可用的会话标识。则在这种情况下,融合网元从该会话标识列表中选择一个会话标识替换该第一会话标识。具体例如,会话标识列表中包括的除了该终端设备已建立的会话的会话标识以外的所有可用的会话标识对应的值的范围为65-69、72-79,则融合网元在65-69、72-79对应的可用的会话标识中选择一个会话标识替换该第一会话标识。另一种可能的情况,该会话标识列表中的可用的会话标识可以包括除了该终端设备已建立的会话的会话标识以外的部分可用的会话标识,该部分可用的会话标识可以包括一个会话标识,也可以包括多个会话标识。则在这种情况下,融合网元使用该会话标识列表中的可用的会话标识中的任一个替换该第一会话标识。应理解,当该会话标识列表包括一个可用的会话标识时,融合网元可以直接使用该一个可用的会话标识替换第一会话标识;当该会话标识列表包括多个可用的会话标识时,融合网元可以在该多个可用的会话标识中选择一个可用的会话标识替换该第一会话标识。具体例如,会话标识列表中的可用的会话标识对应的值为70,则融合网元使用该值为70的会话标识替换第一会话标识。
在上述方案中,在终端设备使用第一会话标识建立会话的过程中,当终端设备已建立会话的会话标识包括该第一会话标识时,策略控制网元可以向融合网元提供用于更新第一会话标识的会话标识列表,从而防止第一会话标识与终端设备已建立会话的会话标识存在冲突,避免因会话标识冲突导致的会话创建失败的情况。
可选地,在S405之后,还可以包括S406-S408。
S406,融合网元根据接入点名称和更新后的会话标识分配计费标识,该计费标识为融合网元与计费功能网元之间计费关联的键值。
例如,融合网元基于接入点名称和更新后的会话标识执行计费标识分配算法,例如构造字符串,其中同时包含接入点名称和更新后的会话标识信息,或是映射后的接入点名称和更新后的会话标识信息,从而实现计费标识与接入点名称+更新后的会话标识的组合存在一一映射关系。
S407,融合网元根据该计费标识向计费功能网元发送该接入点名称和该更新后的会话标识。
例如,融合网元将该计费标识作为用量信息的索引键值,向计费功能网元发送用量信息,该用量信息包括该接入点名称和该更新后的会话标识。
S408,计费功能网元根据该接入点名称和该更新后的会话标识执行会话粒度计费。
示例性地,计费功能网元接收来自该融合网元的该接入点名称和该更新后的会话标识,然后根据该接入点名称和该更新后的会话标识执行会话粒度计费,具体方式本申请不作限定。
基于上述方案,可以防止跨接入点名称下的会话标识存在冲突对计费功能网元在会话粒度的计费产生影响。
图4中的方法描述了本申请实施例提供的一种确定会话标识的方法。下面以图3中的融合网关架构为基础,结合图5中的方法500描述本申请实施例提供的一种应用于融合网关架构的实施例。在一种实现方式中,方法500中的PCF可以对应于方法400中的策略控制网元,方法500中的SMF+PGW-C可以对应于方法400中的融合网元,方法500中的PDU sessionID可对应于方法400中的会话标识。方法500包括以下步骤:
S501,UE向MME/ePDG发送PDN连接建立请求消息。相应的,MME/ePDG接收该建立请求消息。
示例性地,UE可以通过3GPP接入技术或非3GPP接入技术请求建立PDN连接。其中,该UE可以是非5G UE,这里的非5G UE指的是不具备5G NAS能力的UE(Non 5GC NAS CapableUE),或者指的是无法与5GC互通的UE。
当UE通过3GPP接入技术请求建立PDN连接时,UE向MME发送PDN连接建立请求消息;当UE通过非3GPP接入技术请求建立PDN连接时,UE向ePDG发送PDN连接建立请求消息。
S502,MME/ePDG选择SMF+PWG-C,并分配默认EBI。
示例性地,MME/ePDG接收来自UE的PDN连接建立请求消息,然后根据该PDN连接建立请求消息,判断是否为该PDN连接选择融合网关。例如,MME/ePDG基于用户签约信息、终端能力和/或本地配置信息等判断是否为该PDN连接选择融合网关。
具体地,MME/ePDG可以基于UE签约数据中所存储的融合网关信息确定为其选择融合网关提供服务;或者,MME/ePDG基于UE对4G增强特性的能力信息确定可为其选择融合网关提供服务;或者,MME/ePDG基于运营商所配置的网关选择逻辑确定为UE选择融合网关提供服务。
当MME/ePDG确定为该PDN连接选择融合网关提供服务时,该MME/ePDG执行融合网关的选择流程,例如,MME/ePDG选择了一个SMF+PGW-C为该PDN连接提供服务。
然后,MME/ePDG为该PDN连接分配默认EBI。
S503,MME/ePDG向SMF+PGW-C发送会话建立请求消息。对应地,SMF+PGW-C接收来自MME/ePDG的会话建立请求消息。
示例性地,MME/ePDG为该PDN连接选择了SMF+PGW-C,并分配了默认EBI之后,向该选择的SMF+PGW-C发送会话建立请求消息,该会话建立请求消息中包括该UE的标识,以及该默认EBI。需要说明的是,对于MME场景,MME先向SGW发送会话建立请求消息,SGW再进一步向SMF+PGW-C发送会话建立请求消息而对于ePDG场景,ePDG直接向SMF+PGW-C发送会话建立请求消息。
S504,SMF+PGW-C分配PDU Session ID#1,选择PCF。
示例性地,SMF+PGW-C接收来自MME/ePDG的会话建立请求消息。然后,SMF+PGW-C根据默认EBI为该PDN连接分配PDU Session ID。为了方便说明,将SMF+PGW-C在S504为该PDN连接分配的PDU Session ID记为PDU Session ID#1。在一种实现方式中,该PDU SessionID#1可以对应于方法400中的第一会话标识。
SMF+PGW-C为该PDN连接选择PCF。例如,SMF+PGW-C基于UE的标识、该PDN连接所对应的APN/DNN等信息,为该PDN连接选择PCF,具体方式可参考现有协议,本申请不作限定。
S505,SMF+PGW-C向PCF发送SM策略关联创建请求消息。对应地,PCF接收来自SMF+PGW-C的SM策略关联创建请求消息。
示例性地,SMF+PGW-C为该PDN连接分配了PDU会话标识#1并选择了PCF后,向选择的PCF发送SM策略关联创建请求(SM Policy Association Establishment request或Npcf_SMPolicyControl_Create Requset)消息,该SM策略关联创建请求消息中包括UE的标识和PDU Session ID#1,可选地,还可以包括DNN等信息。该UE的标识例如可以是SUPI和/或GPSI。在一种实现方式中,该SM策略关联创建请求消息可以对应于方法400中的策略创建请求消息。
可选地,SMF+PGW-C还可以向PCF发送指示信息,该指示信息用于指示PCF在PDUSession ID#1与UE已建立的会话的PDU Session ID存在冲突的情况下,返回(或提供)用于更新PDU session ID#1的会话标识列表,或者,该指示信息用于指示PCF在UE已建立的会话的PDU session ID包括该PDU Session ID#1的情况下,返回用于用于更新PDU sessionID#1的会话标识列表,或者,该指示信息用于指示PCF在PDU Session ID#1与UE已建立的会话的PDU Session ID存在冲突的情况下,提供已分配的PDU Session ID列表/可分配的PDUSession ID列表/预分配的PDU Session ID列表。
该指示信息还可以指示其他含义,例如,该指示信息用于指示UE不支持5G NAS,或者,该指示信息用于指示该UE不支持与5GC互通,或者,该指示信息用于指示该UE为非5GUE,或者说,该指示信息用于指示该UE不具备5G NAS能力。
应理解,该指示信息可以承载于SM策略控制创建请求消息中,也可以承载于其他消息中,本申请不作限定。
S506,PCF检查UE已建立会话的PDU session ID(s)是否包括PDU Session ID#1。
示例性地,PCF接收来自SMF+PGW-C的SM策略控制创建请求消息。进一步地,PCF检查UE已建立会话的PDU session ID(s)是否包括PDU Session ID#1,或者说,PCF检查PDUSession ID#1是否与UE已建立会话的PDU session ID(s)存在冲突,或者说,PCF检查PDUSession ID#1是否可用。
具体地,PCF检查是否存在与该UE的标识相关联的PDU Session ID与该PDUSession ID#1相同,或者说,PCF检查该UE已经建立的会话中是否存在某个会话的PDUSession ID与该PDU Session ID#1相同。
例如,PCF接收来自SMF+PGW-C的SM策略控制创建请求消息后,从该SM策略控制创建请求消息中获取该UE的标识和该PDU Session ID#1,然后,PCF根据该UE的标识在本地查找与该UE的标识相关联的PDU Session ID(s),或者说,PCF根据该UE的标识查找该UE已经建立的会话对应的PDU Session ID(s),然后PCF检查PDU Session ID#1是否与该PDUSession ID(s)中的某一个PDU Session ID相同,或者说,PCF检查PDU Session ID#1是否存在于这些PDU Session ID(s)中。
S507,PCF向SMF+PGW-C发送SM策略关联创建响应消息。对应地,SMF+PGW-C接收来自PCF的SM策略关联创建响应消息。
示例性地,当UE已建立会话的PDU session ID(s)包括该PDU Session ID#1时,PCF向SMF+PGW-C发送SM策略关联创建响应消息,该SM策略关联创建响应消息用于指示SM策略创建失败,或者该SM策略关联创建响应消息用于拒绝SM策略关联创建请求消息。
可选地,该SM策略关联创建响应消息还可以携带原因值,该原因值用于指示SM策略创建失败(或者说拒绝SM策略关联创建请求)的原因,例如PDU Session ID#1与UE已建立会话的PDU session ID(s)存在冲突。
该SM策略关联创建响应消息包括PDU Session ID列表,该PDU Session ID列表可以是已分配的PDU Session ID列表,也可以是可分配的PDU Session ID列表,还可以是预分配的PDU Session ID列表,该PDU Session ID列表中可以包括一个或多个PDU SessionID。
其中,已分配的PDU Session ID列表包括UE当前已经创建的会话的PDU SessionID;可分配的PDU session ID列表包括可用的PDU Session ID中除了UE当前已经创建的会话的PDU Session ID以外的PDU Session ID,其中,这里可用的PDU session ID可以指的是合法取值范围内的PDU Session ID,即67-79(MME)或81-95(ePDG);预分配的PDUSession ID列表包括可分配的PDU Session ID中的一个或多个PDU Session ID,该预分配的PDU Session ID列表中包括的PDU Session ID可以是PCF在可分配的PDU Session ID列表中预先选择的一个或多个PDU Session ID。
应理解,PCF可以根据来自SMF+PGW-C的指示信息在SM策略关联创建响应消息中携带PDU Session ID列表和/或原因值,也可以根据预配置信息在SM策略关联创建响应消息中携带PDU Session ID列表和/或原因值,本申请不做限定。
S508,SMF+PGW-C更新PDU session ID#1。
示例性地,SMF+PGW-C接收来自PCF的SM策略关联创建响应消息,根据该SM策略关联创建响应消息,SMF更新PDU Session ID#1,或者说,SMF为该PDN连接重新确定PDUsession ID。
具体地,SMF根据SM策略关联创建响应消息中携带的PDU session ID列表为该PDN连接重新确定PDU session ID。为了方便说明,将SMF+PGW-C在S508重新确定的PDUsession ID记为PDU session ID#2。
一示例,当该PDU session ID列表为已分配的PDU Session ID列表,则SMF+PGW-C从PDU Session ID取值范围内选择未包含在该列表中的任意一个PDU Session ID作为PDUsession ID#2;
另一示例,当该PDU session ID列表为可分配的PDU Session ID列表,则SMF+PGW-C可以从该可分配的PDU Session ID列表中选择任意一个PDU Session ID作为PDUsession ID#2;
又一示例,当该PDU session ID列表为预分配的PDU Session ID列表,则SMF+PGW-C可以从该预分配的PDU Session ID列表中选择任意一个PDU Session ID作为PDUsession ID#2。
S509,SMF+PGW-C通过PCF执行SM策略关联创建流程。
示例性地,SMF+PGW-C确定PDU Session ID#2之后,利用PDU Session ID#2重新向PCF发起SM策略关联创建流程。
例如,SMF+PGW-C向PCF发送SM策略关联创建请求消息,该SM策略关联创建请求消息中包括该UE的标识以及PDU Session ID#2。
对应地,PCF接收来自SMF+PGW-C的SM策略关联创建请求消息。
可选地,PCF可以检查PDU session ID#2是否与UE已建立会话的PDU session ID(s)存在冲突,如果不存在冲突,则PCF继续执行后续流程。或者,由于PCF在S507的SM策略关联创建响应消息中携带了PDU session ID列表,因此在S509,PCF也可以不检查PDUsession ID#2是否存在冲突,而直接执行后续流程,本申请对此不做限定。
基于上述方案,可以防止SMF+PGW-C分配的PDU Session ID与UE已经建立的会话的PDU Session ID(s)存在冲突,避免因PDU Session ID冲突导致PDN连接建立失败或之前建立的连接被释放的情况。
具体来说,由于非5G UE不具备分配PDU Session ID的能力,因此需要融合网关SMF+PGW-C根据MME/ePDG所分配的默认承载EBI(default EBI)执行PDU Session ID的分配。SMF+PGW-C使用分配的PDU Session ID向PCF发起会话策略建立请求。由于多个PDN连接可以由同一个PCF提供服务,为避免上下文冲突,该PCF在收到会话策略建立请求时,需检查是否已有该PDU Session ID相应的上下文,如果有的话,PCF可能会释放已有的上下文,或拒绝SMF+PGW-C会话策略建立请求。
通过分析发现,PCF在收到会话策略建立请求时,存在与该PDU Session ID对应的上下文,是因为SMF+PGW-C为待建立的PDN连接所分配的PDU Session ID可能会与UE已建立的PDN连接的PDU Session ID存在冲突。例如,当UE的PDN连接出现3GPP与非3GPP之间的迁移时,仍然会沿用原来的PDU Session ID。在这种情况下,当该UE再次通过MME/ePDG建立PDN连接时,由于MME/ePDG无法感知历史分配的default EBI信息,因此MME/ePDG分配的EBI可能会与此前分配的EBI出现冲突,从而导致SMF+PGW-C为不同PDN连接分配了相同的PDUSession ID。在这种情况下,SMF+PGW-C使用该存在冲突的PDU Session ID发起会话策略关联创建请求时,可能会被PCF拒绝,甚至可能影响之前建立的PDN连接,从而影响用户体验。
为了便于理解,下面对上述流程进行举例说明:
步骤1:UE向MME1请求建立PDN连接(记为PDN connection 1),MME1为该PDNconnection 1分配默认EBI为6;
步骤2:SMF+PGW-C根据默认EBI为PDN connection 1分配PDU Session ID 1为70;
步骤3:该PDN连接建立完成后,被切换至Non-3GPP侧,此时PDU Session ID保持不变;
步骤4:该UE向MME2请求建立PDN连接(记为PDN connection 2),MME2与MME1可能是同一个MME,也可能不是同一个MME。但是,无论MME2与MME是否相同,MME2均无法感知为该UE的PDN连接所分配的历史EBI。MME1为该PDN connection 2分配默认EBI可能为6;
步骤5:SMF+PGW-C根据默认EBI为PDN connection 2分配PDU Session ID 2为70,SMF+PGW-C请求PCF为PDN connection 2创建策略,请求消息中携带SUPI和PDU Session ID2(为70);
步骤6:当PCF发现与SUPI对应的PDU Session ID 1与PDU Session ID 2相同,则PCF拒绝当前的建立请求,或者PCF释放至今的PDN连接的上下文。
因此,基于上述问题,上述实施例中,PCF发现PDU Session ID#1与UE已建立会话的PDU session ID(s)存在冲突时,可以向SMF+PGW-C提供一个PDU Session ID列表,该PDUSession ID列表可以用于SMF+PGW-C更新PDU Session ID#1,或者说,该PDU Session ID列表可以用于SMF+PGW-C为待建立的PDN连接重新选择PDU Session ID,从而可以避免因PDUSession ID存在冲突导致PDN连接建立失败或之前建立的连接被释放的情况。方法500可以避免在PCF粒度下,UE的PDU session ID存在冲突的问题。但是,一些UE可能通过多个PCF建立了PDN连接,在这种情况下,跨APN下的PDU session ID仍然有可能存在冲突,从而可能对CHF在PDU会话粒度的计费产生影响。鉴于此,本申请实施例结合S510至S513介绍一种会话建立的后续流程:
S510,SMF+PGW-C向MME/ePDG发送会话建立响应消息。对应地,MME/ePDG接收来自SMF+PGW-C的会话建立响应消息。
示例性地,SMF+PGW-C与PCF完成SM策略关联创建流程之后,向MME/ePDG发送会话建立响应消息,该会话建立响应消息包括PDU session ID#2等信息。
S511,SMF+PGW-C根据PDU session ID#2和APN分配charing ID。
示例性地,在SM策略关联创建流程之后,SMF+PGW-C为该PDN连接分配Charing ID,该Charing ID可以作为与CHF之间计费关联的键值,且在SMF+PGW-C粒度是唯一的。应理解,S511可以在S510之后执行,也可以在S510之前执行,本申请不作限定。
在一种实现方式中,SMF+PGW-C根据该PDU session ID#2和APN分配Charing ID。具体地,SMF+PGW-C基于PDU Session ID#2及APN执行Charging ID分配算法,例如构造字符串,其中同时包含PDU Session ID#2和APN信息,或是映射后的PDU Session ID与APN信息,从而实现Charging ID与PDU Session ID#2+APN的组合存在一一映射关系。
S512,SMF+PGW-C向CHF发送用量信息。对应地,CHF接收来自SMF+PGW-C的用量信息。
示例性地,SMF+PGW-C在分配了charing ID之后,通过Charging ID向CHF发送用量信息,其中,该Charging ID为该用量信息的索引键值,用于CHF执行用量上下文关联。该用量信息为会话粒度的用量信息,该会话粒度的用量信息用于辅助CHF执行计费统计。该用量信息中包括PDU session ID#2和APN。
S513,CHF根据APN和PDU session ID#2同时执行PDU会话粒度的计费。
示例性地,CHF接收来自SMF+PGW-C的会话粒度的用量信息之后,根据该用量信息中的APN和PDU Session ID同时执行PDU会话粒度计费。具体地,CHF基于SMF+PGW-C所上报的用量信息中的Charging ID对多次上报的用量进行关联与统计,并进一步将话单发送至计费中心进行核减。
基于上述方案,可以防止跨APN下PDU session ID存在冲突对CHF在PDU会话粒度的计费产生影响。
方法500可以防止在PCF粒度下,UE的PDU session ID不冲突。但是,一个UE可能通过多个PCF建立了PDN连接,在这种情况下,跨APN下的PDU session ID,或者说UE粒度的PDUsession ID仍然可能存在冲突。鉴于此,图6示出了本申请实施例提供的确定会话标识的方法600的示例性流程图,方法600可以避免UE粒度的PDU session ID冲突的问题。方法600包括以下步骤:
应理解,方法600中的步骤S601至S605与方法500中的S501至S505类似,为了简洁,不再重复说明。
S606,PCF通过UDR/BSF检查UE已建立会话的PDU session ID(s)是否包括PDUSession ID#1。
示例性地,PCF接收来自SMF+PGW-C的SM策略关联创建请求消息,该SM策略关联创建请求消息中包括UE的标识和PDU Session ID#1,可选地,还可以包括DNN等信息。该UE的标识例如可以是SUPI和/或GPSI。
进一步地,PCF可以通过UDR/BSF获取该UE已建立的会话(或者说是已建立的PDN连接)的PDU Session ID(s),该UE已经建立的会话的PDU Session ID(s)也可以称为已分配的PDU Session ID(s),或者称为已使用的PDU Session ID(s),本申请不作限定。该UE已建立的会话的PDU Session ID(s)包括一个或多个PDU session ID。
例如:PCF向UDR/BSF发送查询请求消息,该查询请求消息包括该UE的标识,该查询请求消息用于请求查询该UE已经建立的会话(或者说PDN连接)的PDU Session ID(s),或者,该查询请求消息用于请求查询与该UE的标识对应的PDU Session ID。对应地,UDR/BSF接收来自PCF的PDU Session ID查询请求消息,然后根据该UE的标识在本地获取与该UE的标识相关联的PDU Session ID。如果获取失败,则UDR/BSF向PCF发送查询失败的响应消息。如果获取成功,则UDR/BSF向PCF发送查询响应消息,该查询响应消息中包括UE已建立会话的PDU Session ID(s),该PDU Session ID(s)包括一个或多个PDU Session ID。对应地,PCF接收来自UDR/BSF的查询响应消息,并从该查询响应消息中获取该UE已建立会话的的PDU Session ID(s)。
应理解,PCF通过UDR/BSF获取的UE已建立的会话的PDU Session ID(s)是UE粒度的已建立的会话的PDU Session ID(s),即UE通过一个或多个PCF提供服务的已建立的会话的PDU Session ID(s)。
还应理解,UDR/BSF本地预先保存了UE已建立的会话的PDU Session ID(s),具体方式本申请不作限定。作为一种可能的实现方式,PDN连接建立完成后,或者SM策略创建成功之后,PCF向UDR/BSF发送UE的标识以及对应的PDU Session ID,UDR/BSF接收并保存该UE的标识和该PDU Session ID,具体实现过程可参考图8中的方法800。
进一步地,PCF检查UE已建立的会话的PDU Session ID(s)是否包括PDU SessionID#1,或者说,PCF检查PDU Session ID#1与UE已建立会话的PDU Session ID(s)是否冲突,或者说,PCF检查PDU Session ID#1是否可用S607,PCF向SMF+PGW-C发送SM策略关联创建响应消息。对应地,SMF+PGW-C接收来自PCF的SM策略关联创建响应消息。
示例性地,当UE已经建立的会话的PDU Session ID(s)包括PDU Session ID#1,则PCF向SMF+PGW-C发送SM策略关联创建响应消息,该SM策略关联创建响应消息用于指示SM策略创建失败,或者该SM策略关联控制创建响应消息用于拒绝SM策略关联创建请求消息。
可选地,该SM策略关联创建响应消息还可以携带原因值,该原因值用于指示SM策略创建失败(或者说拒绝SM策略关联创建请求)的原因,例如PDU Session ID#1与UE已建立会话的PDU Session ID(s)存在冲突。
该SM策略关联创建响应消息包括PDU Session ID列表,该PDU Session ID列表可以是已分配的PDU Session ID列表,也可以是可分配的PDU Session ID列表,还可以是预分配的PDU Session ID列表,该PDU Session ID列表中可以包括一个或多个PDU SessionID。具体说明可参见方法500中的S507部分的相关描述,这里不再赘述。
S608,SMF+PGW-C确定PDU session#2。
S609,SMF+PGW-C通过PCF执行SM策略关联创建流程。
应理解,S608和S609与方法500中的S508和S509类似,为了简洁,这里不再重复说明。
基于上述方案,可以防止SMF+PGW-C分配的PDU Session ID与UE粒度的已经建立的会话的PDU Session ID(s)存在冲突,避免因PDU Session ID冲突导致PDN连接建立失败或之前建立的连接被释放的情况。
在方法600中,UDR/BSF预先保存了UE已建立的会话的PDU Session ID(s)。下面结合方法700介绍一种可能的实现方式。应理解,方法700中的步骤S701至S705与方法500中的S501至S505类似,为了简洁,不再重复说明。
S706,PCF向SMF+PGW-C发送SM策略关联创建响应消息。对应地,SMF+PGW-C接收来自PCF的SM策略关联创建响应消息。
示例性地,UE通过MME/ePDG发起PDN连接建立请求,MME/ePDG为该PDN连接选择融合网关SMF+PGW-C提供服务。该融合网关进一步为该PDN连接选择PCF,并向该PCF发送SM策略关联创建请求消息,该SM策略关联创建请求消息包括用户标识、PDU Session ID、DNN,S-NSSAI等信息。对应地,PCF接收来自SMF+PGW-C的SM策略关联创建请求消息。
当SM策略关联创建成功,PCF向SMF+PGW-C发送SM策略关联创建响应消息。
S707,PCF向UDR/BSF发送请求消息。对应地,UDR/BSF接收来自PCF的请求消息。
示例性地,在SM策略关联创建成功之后,或者,在PCF向SMF+PGW-C发送SM策略关联创建响应消息之后,PCF向UDR/BSF发送请求消息,该请求消息包括PCF ID、SUPI/GPSI,DNN,S-NSSAI及PDU SessionID等信息。可选地,该请求消息中还可以包括PCF从融合网关收到的UE address,如IP地址或MAC地址等。例如,PCF向UDR发送用户数据存储请求消息或向BSF发送管理注册(management register)请求消息。
S708,UDR/BFS保存PCF ID、SUPI/GPSI,DNN,S-NSSAI及PDU Session ID。
示例性地,UDR/BFS接收来自PCF的请求消息,并保存PCF ID、SUPI/GPSI,DNN,S-NSSAI及PDU Session ID。
基于上述方案,UDR/BSF可以保存UE已建立的会话的PDU Session ID(s),从而使得PCF可以通过UDR/BSF获取UE已建立的会话的PDU Session ID(s),防止UE当前建立会话的PDU session ID与UE已建立的会话的PDU Session ID(s)冲突。
应理解,在上述一些实施例中,涉及到一些消息名称,如策略创建请求消息、策略创建响应消息等,或者PDN连接建立请求消息、会话建立请求消息、SM策略关联创建请求消息、SM策略关联创建响应消息等,应理解,其命名不对本申请实施例的保护范围造成限定,在不同场景下,这些消息还可能由其他名称。
还应理解,在上述一些实施例中,主要以现有的网络架构中的网元为例进行了示例性说明(如PCF、SMF+PGW-C、MME/ePDG、CHF等等),应理解,对于网元的具体形式本申请实施例不作限定。例如,在未来可以实现同样功能的网元都适用于本申请实施例。此外,在未来可以部署业务链的任何架构都适用于本申请实施例。
还应理解,本申请实施例中的方法400至方法700所示的具体的例子只是为了帮助本领域技术人员更好地理解本申请实施例,而非限制本申请实施例的方位。例如,具体实施例中的流程主要以融合网关架构下使用会话标识建立PDN连接的流程为例进行示例性说明,应理解,对此不做限定。例如,在任何其他场景下,都可以使用本申请实施例的方案以防止会话标识(或者是其他信息)存在冲突。
本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。例如,方法600和方法700可以结合使用,也可以独立使用。
可以理解的是,上述各个方法实施例中,由网络设备(如各个网元)实现的方法和操作,也可以由可用于网络设备的部件(例如芯片或者电路)实现。
还应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
还应理解,在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
需要说明的是,上文以本申请中的“会话”为PDU会话为例,以本申请中的“终端设备”为UE为例,本申请中的“融合网元”为SMF+PGW-C为例,对各方法进行了说明,在实际应用中,PDU会话也可以被替换为其他的会话,UE也可以被替换成其他的用户设备,融合网元一个网元,或其他多个网元的组合,本申请对此不做限定。
以上,结合图4至图7详细说明了本申请实施例提供的获取信息的方法。上述获取信息的方法主要从各个网元之间交互的角度进行了介绍。可以理解的是,各个网元,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。
本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
以下,结合图8至图10详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。
图8是本申请实施例提供的装置800的示意性框图。该装置800包括收发单元810和处理单元820。收发单元810可以实现相应的通信功能,处理单元820用于进行数据处理。收发单元810还可以称为通信接口或通信单元。
可选地,该装置800还可以包括存储单元830,该存储单元830可以用于存储指令和/或数据,处理单元820可以读取存储单元830中的指令和/或数据,以使得装置实现前述方法实施例。
该装置800可以用于执行上文方法实施例中网络设备(如各个网元)所执行的动作,这时,该装置800可以为网络设备或者可配置于网络设备的部件,收发单元810用于执行上文方法实施例中网络设备侧的收发相关的操作,处理单元1820用于执行上文方法实施例中网络设备侧的处理相关的操作。
作为一种设计,该装置800用于执行上文方法实施例中策略控制网元所执行的动作。
一种可能的实现方式,收发单元810,用于接收来自融合网元的策略创建请求消息,所述策略创建请求消息包括终端设备的标识和第一会话标识;处理单元820,用于确定所述终端设备已建立的会话的会话标识包括所述第一会话标识;收发单元810,还用于向所述融合网元发送策略创建响应消息,所述策略创建响应消息用于指示所述策略创建失败,所述策略创建响应消息包括会话标识列表,所述会话标识列表用于更新所述第一会话标识。
可选地,所述终端设备已建立的会话包括由所述策略控制网元为所述终端设备服务的一个或多个会话,所述终端设备由所述装置800提供服务,或所述终端设备由所述装置800和其他装置提供服务;或者,所述终端设备已建立的会话包括由所述装置800和其他装置为所述终端设备服务的至少两个会话;或者,所述终端设备已建立的会话包括由其他装置为所述终端设备服务的一个或多个会话。
可选地,所述处理单元820,还用于根据所述终端设备已建立的会话的会话标识确定所述会话标识列表。
该装置800可实现对应于根据本申请实施例的方法实施例中的策略控制网元/PCF执行的步骤或者流程,该装置800可以包括用于执行方法实施例中的策略控制网元/PCF执行的方法的单元。并且,该装置800中的各单元和上述其他操作和/或功能分别为了实现方法实施例中的策略控制网元/PCF中的方法实施例的相应流程。
其中,当该装置800用于执行图4中的方法400时,收发单元810可用于执行方法400中的步骤S401、S404;处理单元820可用于执行方法400中的处理步骤,如步骤S402、S403。
当该装置800用于执行图5中的方法500时,收发单元810可用于执行方法500中的步骤S505、S507、S509、S512;处理单元820可用于执行方法500中的处理步骤,如步骤S506。
当该装置800用于执行图6中的方法600时,收发单元810可用于执行方法600中的步骤S605、S607、S609;处理单元820可用于执行方法600中的处理步骤,如步骤606。
当该装置800用于执行图7中的方法700时,收发单元810可用于执行方法700中的步骤S705、S706、S707。
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
作为另一种设计,该装置800用于执行上文方法实施例中融合网元/SMF+PGW-C所执行的动作。
一种可能的实现方式,收发单元810,用于向策略控制网元发送策略创建请求消息,所述策略创建请求消息包括终端设备的标识和第一会话标识;接收来自所述策略控制网元的策略创建响应消息,所述策略创建响应消息用于指示所述策略创建失败,所述策略创建响应消息包括会话标识列表;处理单元820,用于根据所述会话标识列表更新所述第一会话标识。
该装置800可实现对应于根据本申请实施例的方法实施例中的融合网元执行的步骤或者流程,该装置800可以包括用于执行方法实施例中的融合网元执行的方法的单元。并且,该装置800中的各单元和上述其他操作和/或功能分别为了实现方法实施例中的融合网元中的方法实施例的相应流程。
其中,当该装置800用于执行图4中的方法400时,收发单元810可用于执行方法400中的步骤S401、S404;处理单元820可用于执行方法400中的处理步骤,如步骤S405。
当该装置800用于执行图5中的方法500时,收发单元810可用于执行方法500中的步骤S503、S505、S507、S509、S512;处理单元820可用于执行方法500中的处理步骤,如步骤S504、S508、S511。
当该装置800用于执行图6中的方法600时,收发单元810可用于执行方法600中的步骤S603、S605、S607、S609;处理单元1820可用于执行方法600中的处理步骤,如步骤S604、S608。
当该装置800用于执行图7中的方法700时,收发单元810可用于执行方法700中的步骤S703、S705、S706;处理单元820可用于执行方法700中的处理步骤,如步骤S704。
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
上文实施例中的处理单元820可以由至少一个处理器或处理器相关电路实现。收发单元810可以由收发器或收发器相关电路实现。存储单元可以通过至少一个存储器实现。
如图9所示,本申请实施例还提供一种装置900。该装置900包括处理器910。
可选地,该装置900包括的处理器910为一个或多个。
可选地,如图9所示,该装置900还可以包括存储器920。处理器910与存储器920耦合,存储器920用于存储计算机程序或指令和/或数据,处理器910用于执行存储器920存储的计算机程序或指令和/或数据,使得上文方法实施例中的方法被执行。
可选地,该装置900包括的存储器920可以为一个或多个。
可选地,该存储器920可以与该处理器910集成在一起,或者分离设置。
可选地,如图9所示,该装置900还可以包括收发器930,收发器930用于信号的接收和/或发送。例如,处理器910用于控制收发器930进行信号的接收和/或发送。
作为一种方案,该装置900用于实现上文方法实施例中由网络设备(如上述各个网元)执行的操作。
本申请实施例还提供一种装置1000,该装置1000可以是网络设备也可以是芯片。该装置1000可以用于执行上述方法实施例中由网络设备(如上述各个网元)所执行的操作。
图10示出了一种简化的结构示意图。装置1000包括1010部分以及1020部分。1010部分主要用于射频信号的收发以及射频信号与基带信号的转换;1020部分主要用于基带处理,对基站进行控制等。1010部分通常可以称为收发单元、收发机、收发电路、或者收发器等。1020部分通常是基站的控制中心,通常可以称为处理单元,用于控制基站执行上述方法实施例中接收端设备侧的处理操作。
1010部分的收发单元,也可以称为收发机或收发器等,其包括天线和射频电路,其中射频电路主要用于进行射频处理。可选地,可以将1010部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即1010部分包括接收单元和发送单元。接收单元也可以称为接收机、接收器、或接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
1020部分可以包括一个或多个单板,每个单板可以包括一个或多个处理器和一个或多个存储器。处理器用于读取和执行存储器中的程序以实现基带处理功能以及对基站的控制。若存在多个单板,各个单板之间可以互联以增强处理能力。作为一种可选的实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器,或者是多个单板同时共用一个或多个处理器。
应理解,图10仅为示例而非限定,上述包括收发单元和处理单元的网络设备可以不依赖于图10所示的结构。
当该装置1000为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。当然装置1000还可以为一个芯片***或处理***,使得安装该装置1000的设备可以实现本申请实施例的方法和功能。例如,处理单元1020可以为芯片***或处理***中的处理电路,实现对安装了该芯片***或处理***的设备的控制,还可以耦合链接存储单元,调用存储单元中的指令,使得设备可以实现本申请实施例的方法和功能,收发单元1010,可以为芯片***或处理***中的输入输出电路,将芯片***处理好的信息输出,或将待处理的数据或信令信息输入芯片***进行处理。
本申请实施例还提供一种计算机可读存储介质,其上存储有用于实现上述方法实施例中由网络设备(如各个网元)执行的方法的计算机指令。
例如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法实施例中由网络设备执行的方法。
本申请实施例还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得该计算机实现上述方法实施例中由网络设备(如各个网元)执行的方法。
本申请实施例还提供一种通信***,该通信***包括上文实施例中的网络设备(如各个网元),如AF和PCF,或者,NEF和PCF,或者,AF、NEF以及PCF,等等。
上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。
应理解,本申请实施例中提及的处理器可以是中央处理单元(centralprocessing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
还应理解,本申请实施例中提及的存储器可以是易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM)。例如,RAM可以用作外部高速缓存。作为示例而非限定,RAM可以包括如下多种形式:静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。
还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的保护范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元实现本申请提供的方案。
另外,在本申请各个实施例中的各功能单元可以集成在一个单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。例如,所述计算机可以是个人计算机,服务器,或者网络设备等。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solidstate disk,SSD)等。例如,前述的可用介质可以包括但不限于:U盘、移动硬盘、只读存储器(read-onlymemory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (22)
1.一种确定会话标识的方法,其特征在于,包括:
策略控制网元接收来自融合网元的策略创建请求消息,所述策略创建请求消息包括终端设备的标识和第一会话标识;
所述策略控制网元确定所述终端设备已建立的会话的会话标识包括所述第一会话标识;
所述策略控制网元向所述融合网元发送策略创建响应消息,所述策略创建响应消息用于指示所述策略创建失败,所述策略创建响应消息包括会话标识列表,所述会话标识列表用于更新所述第一会话标识。
2.根据权利要求1所述的方法,其特征在于,
所述终端设备已建立的会话包括由所述策略控制网元为所述终端设备服务的一个或多个会话,所述终端设备由所述策略控制网元提供服务,或所述终端设备由所述策略控制网元和其他策略控制网元提供服务;或者,
所述终端设备已建立的会话包括由所述策略控制网元和其他策略控制网元为所述终端设备服务的至少两个会话。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述策略控制网元根据所述终端设备已建立的会话的会话标识确定所述会话标识列表。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述会话标识列表包括所述终端设备已建立的会话的会话标识。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述会话标识列表包括除了所述终端设备已建立的会话的会话标识以外的可用的会话标识。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
所述策略控制网元向数据管理网元或绑定支持功能网元发送查询请求消息,所述查询请求消息包括所述终端设备的标识,所述查询请求消息用于请求查询所述终端设备已建立的会话的会话标识;
所述策略控制网元接收来自所述数据管理网元或所述绑定支持功能网元的查询响应消息,所述查询响应消息包括所述终端设备已建立的会话的会话标识。
7.根据权利要1至6中任一项所述的方法,其特征在于,所述方法还包括:
所述策略控制网元接收来自所述融合网元的指示信息;
所述策略控制网元向所述融合网元发送策略创建响应消息,包括:
所述策略控制网元根据所述指示信息向所述融合网元发送携带所述会话标识列表的所述策略创建响应消息。
8.根据权利要求7所述的方法,其特征在于,所述指示信息用于指示以下任意一项:
所述终端设备不支持与第五代通信***的核心网互通;
所述终端设备不具备第五代通信***的非接入层能力;
所述策略控制网元检查所述终端设备已建立的会话的会话标识是否包括所述第一会话标识;
所述策略控制网元在所述终端设备已建立的会话的会话标识包括所述第一会话标识时,返回所述会话标识列表。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述策略创建响应消息中还包括原因值,所述原因值用于指示所述策略创建失败的原因为所述终端设备已建立的会话的会话标识包括所述第一会话标识。
10.一种确定会话标识的方法,其特征在于,包括:
融合网元向策略控制网元发送策略创建请求消息,所述策略创建请求消息包括终端设备的标识和第一会话标识;
所述融合网元接收来自所述策略控制网元的策略创建响应消息,所述策略创建响应消息用于指示所述策略创建失败,所述策略创建响应消息包括会话标识列表;
所述融合网元根据所述会话标识列表更新所述第一会话标识。
11.根据权利要求10所述的方法,其特征在于,所述会话标识列表包括所述终端设备已建立的会话的会话标识;
所述融合网元根据所述会话标识列表更新所述第一会话标识,包括:
所述融合网元在所述会话标识列表以外的可用的会话标识中选择一个会话标识替换所述第一会话标识。
12.根据权利要求10所述的方法,其特征在于,所述会话标识列表包括除了所述终端设备已建立的会话的会话标识以外的可用的会话标识;
所述融合网元根据所述会话标识列表更新所述第一会话标识,包括:
所述融合网元从所述会话标识列表中选择一个会话标识替换所述第一会话标识。
13.根据权利要求11或12所述的方法,其特征在于,
所述终端设备已建立的会话包括由所述策略控制网元为所述终端设备服务的一个或多个会话,所述终端设备由所述策略控制网元提供服务,或所述终端设备由所述策略控制网元和其他策略控制网元提供服务;或者,
所述终端设备已建立的会话包括由所述策略控制网元和其他策略控制网元为所述终端设备服务的至少两个会话。
14.根据权利要求10至13中任一项所述的方法,其特征在于,所述方法还包括:
所述融合网元向所述策略控制网元发送指示信息,所述指示信息用于指示以下任意一项:
所述终端设备不支持与第五代通信***的核心网互通;
所述终端设备不具备第五代通信***的非接入层能力;
所述策略控制网元检查所述终端设备已建立的会话的会话标识是否包括所述第一会话标识;
所述策略控制网元在所述终端设备已建立的会话的会话标识包括所述第一会话标识时,返回所述会话标识列表。
15.根据权利要求10至14中任一项所述的方法,其特征在于,所述策略创建响应消息中还包括原因值,所述原因值用于指示所述策略创建失败的原因为所述终端设备已建立的会话的会话标识包括所述第一会话标识;
所述融合网元根据所述会话标识列表更新所述第一会话标识,包括:
基于所述原因值,所述融合网元根据所述会话标识列表更新所述第一会话标识。
16.根据权利要求10至15中任一项所述的方法,其特征在于,所述方法还包括:
所述融合网元根据接入点名称和更新后的会话标识分配计费标识,所述计费标识为所述融合网元与计费功能网元之间计费关联的键值;
所述融合网元根据所述计费标识向所述计费功能网元发送所述接入点名称和所述更新后的会话标识。
17.一种通信***,其特征在于,包括策略控制网元和融合网元,
所述融合网元,用于向所述策略控制网元发送策略创建请求消息,所述策略创建请求消息包括终端设备的标识和第一会话标识;
所述策略控制网元,用于接收所述策略创建请求消息;确定所述终端设备已建立的会话的会话标识包括所述第一会话标识;向所述融合网元发送策略创建响应消息,所述策略创建响应消息用于指示所述策略创建失败,所述策略创建响应消息包括会话标识列表,所述会话标识列表用于更新所述第一会话标识;
所述融合网元,还用于接收所述策略创建响应消息;根据所述会话标识列表更新所述第一会话标识。
18.根据权利要求17所述的***,其特征在于,
所述终端设备已建立的会话包括由所述策略控制网元为所述终端设备服务的一个或多个会话,所述终端设备由所述策略控制网元提供服务,或所述终端设备由所述策略控制网元和其他策略控制网元提供服务;或者,
所述终端设备已建立的会话包括由所述策略控制网元和其他策略控制网元为所述终端设备服务的至少两个会话。
19.根据权利要求17或18所述的***,其特征在于,
所述策略控制网元,还用于根据所述终端设备已建立的会话的会话标识确定所述会话标识列表。
20.根据权利要求17至19中任一项所述的***,其特征在于,所述会话标识列表包括以下任一项:
所述终端设备已建立的会话的会话标识;
除了所述终端设备已建立的会话的会话标识以外的可用的会话标识。
21.一种通信装置,其特征在于,包括用于执行如权利要求1至9中任一项所述方法的各个步骤的模块。
22.一种通信装置,其特征在于,包括用于执行如权利要求10至16中任一项所述方法的各个步骤的模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111667402.3A CN116419425A (zh) | 2021-12-31 | 2021-12-31 | 确定会话标识的方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111667402.3A CN116419425A (zh) | 2021-12-31 | 2021-12-31 | 确定会话标识的方法、装置和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116419425A true CN116419425A (zh) | 2023-07-11 |
Family
ID=87056744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111667402.3A Pending CN116419425A (zh) | 2021-12-31 | 2021-12-31 | 确定会话标识的方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116419425A (zh) |
-
2021
- 2021-12-31 CN CN202111667402.3A patent/CN116419425A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020063317A1 (zh) | 一种通信方法及装置 | |
US10412652B2 (en) | Apparatus and method for routing data packet to user equipment in LTE-WLAN aggregation system | |
US20130157676A1 (en) | Control method for device-to-device communication | |
CN114143871B (zh) | 网络连接方法、网络去连接方法及通信装置 | |
US20210250757A1 (en) | Method and apparatus for access, handover, and encryption control of a ue | |
CN113973322B (zh) | 一种通信方法及装置 | |
CN113508639B (zh) | 一种用于中继通信的方法和装置 | |
CN113873478B (zh) | 通信方法及装置 | |
CN115065988B (zh) | 中继传输的方法、中继终端和远端终端 | |
CN108366355B (zh) | 数据发送方法、数据发送终端以及基站 | |
CN113746585B (zh) | 授时方法和通信装置 | |
WO2020150876A1 (zh) | 会话建立方法、终端设备和网络设备 | |
CN113543135A (zh) | 授权方法、策略控制功能设备和接入和移动管理功能设备 | |
CN114513864A (zh) | 多路径传输方法和通信装置 | |
US11330475B2 (en) | Method and apparatus for providing rule information in wireless communication system | |
CN113949994B (zh) | 临近服务通信方法、管理网元、终端设备和通信*** | |
WO2023185555A1 (zh) | 群组通信的方法、装置和*** | |
CN116419425A (zh) | 确定会话标识的方法、装置和*** | |
KR20220106623A (ko) | 이동통신 시스템에서 세션 관리 방법 및 장치 | |
WO2023143448A1 (zh) | 群组通信的方法和装置 | |
CN114339942B (zh) | 路由信息更新方法、通信装置及存储介质 | |
WO2023151391A1 (zh) | 波束训练方法及通信装置 | |
WO2023116560A1 (zh) | 通信的方法与装置 | |
CN116980897A (zh) | 通信方法和装置 | |
CN116918315A (zh) | 个人物联网络pin服务规则生成方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |