CN113038394B - 会话绑定关系处理方法、装置、电子设备和可读介质 - Google Patents
会话绑定关系处理方法、装置、电子设备和可读介质 Download PDFInfo
- Publication number
- CN113038394B CN113038394B CN202110549101.4A CN202110549101A CN113038394B CN 113038394 B CN113038394 B CN 113038394B CN 202110549101 A CN202110549101 A CN 202110549101A CN 113038394 B CN113038394 B CN 113038394B
- Authority
- CN
- China
- Prior art keywords
- pcf
- information
- user group
- user
- session
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 28
- 238000012545 processing Methods 0.000 claims abstract description 40
- 230000005012 migration Effects 0.000 claims abstract description 19
- 238000013508 migration Methods 0.000 claims abstract description 19
- 230000004044 response Effects 0.000 claims description 69
- 238000000034 method Methods 0.000 claims description 57
- 238000012217 deletion Methods 0.000 claims description 37
- 230000037430 deletion Effects 0.000 claims description 37
- 238000011084 recovery Methods 0.000 claims description 37
- 238000004590 computer program Methods 0.000 claims description 4
- 230000011664 signaling Effects 0.000 abstract description 11
- 230000003993 interaction Effects 0.000 abstract description 6
- 238000007726 management method Methods 0.000 description 154
- 230000006870 function Effects 0.000 description 35
- 101100206190 Arabidopsis thaliana TCP20 gene Proteins 0.000 description 22
- 101100082494 Oryza sativa subsp. japonica PCF1 gene Proteins 0.000 description 22
- 101150099374 PCF2 gene Proteins 0.000 description 22
- 101100045761 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) TFC4 gene Proteins 0.000 description 22
- 230000008569 process Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/18—Management of setup rejection or failure
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提供一种会话绑定关系处理方法、装置、电子设备和可读介质,在发生用户组迁移的第一条件满足的情况下,确定第一用户组,每个第一用户组包括至少两个会话用户;向BSF发送携带第一用户组的信息和本PCF的信息的管理生成请求消息,以使BSF根据第一用户的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。本公开实施例在发生用户组在PCF之间迁移的情况下,利用管理生成请求消息将待迁移的第一用户组的信息发送给BSF,可以由BSF建立基于用户组的会话绑定关系,大幅降低PCF和BSF之间的信令交互,减小用户组在PCF之间迁移对信令网络的话务冲击,从而降低AF话务呼损时间。
Description
技术领域
本公开涉及通信技术领域,具体涉及一种会话绑定关系处理方法、装置、电子设备和可读介质。
背景技术
在PDU(Protocol Data Unit,协议数据单元)会话过程中,5G(5th-Generation,第五代移动通信技术)用户上线之后,PCF(Policy Control Function,策略控制功能实体)需要通过注册接口向BSF注册用户绑定关系。当PCF发生容灾之后,容灾接管的PCF需要主动向BSF(Binding Support Function,会话绑定功能实体)更新用户绑定关系。由于当前协议更新的更新消息只能针对单用户绑定记录进行更新,所以基于目前的协议,容灾接管的PCF必须针对所有用户采用注销消息和注册消息变更用户绑定关系。
按照目前的协议,在PCF故障之后,容灾接管的PCF和BSF之间会产生大量消息以实现用户绑定关系的重新注册,这样会造成突发的网络信令风暴,对信令网络造成话务冲击,导致AF(Application Function,应用功能实体)的话务无法连接正确的PCF,增加AF话务呼损时间。
发明内容
本公开提供一种会话绑定关系处理方法、装置、电子设备和可读介质。
第一方面,本公开实施例提供一种会话绑定关系处理方法,包括:
响应于发生用户组迁移的预设第一条件满足,确定第一用户组,其中,每个所述第一用户组包括至少两个会话用户;
向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息,以使所述BSF根据所述第一用户的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。
在一些实施例中,所述预设第一条件满足,包括:
检测到本PCF所属容灾组内其他PCF故障,或者,接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息,其中,所述建立会话重定向消息是所述其他PCF在负载不满足预设第二条件的情况下发送的。
在一些实施例中,所述预设第一条件满足包括检测到本PCF所属容灾组内其他PCF故障,所述确定第一用户组包括:确定故障的PCF所管理的用户组为第一用户组;或者,
所述预设第一条件满足包括接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息,所述确定第一用户组包括:确定发送所述建立会话重定向消息的PCF所管理的用户组为第一用户组。
在一些实施例中,在向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息之后,所述方法还包括:
响应于发生用户组回迁的预设第三条件满足,向所述BSF发送携带所述第一用户组的信息的管理删除请求消息,以使所述BSF删除所述第一用户组的信息对应的第一绑定关系;
接收所述BSF返回的管理删除响应消息。
在一些实施例中,所述预设第三条件满足,包括:
检测到所述故障的PCF恢复正常,或者,确定出发送所述建立会话重定向消息的PCF的负载满足所述第二条件。
在一些实施例中,所述第一用户组的信息包括第一用户组的标识;和/或,
所述PCF的信息包括以下之一或任意组合:PCF的标识、PCF的全限定域名、PCF的Diameter协议主机名称、PCF的Diameter协议域名。
又一方面,本公开实施例还提供一种会话绑定关系处理方法,包括:
响应于接收到会话管理功能实体SMF发送的会话管理策略更新请求消息,获取其中携带的用户地址;
向所述SMF返回会话管理策略更新响应消息;
确定所述用户地址对应的第二用户组,并向会话绑定功能实体BSF发送携带本PCF的信息、所述用户地址和所述第二用户组的信息的管理注册请求消息,以使所述BSF根据所述用户地址和本PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,并根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系。
又一方面,本公开实施例还提供一种会话绑定关系处理方法,包括:
响应于接收到策略控制功能实体PCF发送的管理生成请求消息,获取其中携带的第一用户组的信息和PCF的信息,其中,每个第一用户组包括至少两个会话用户;
根据所述第一用户组的信息和所述PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系;
向所述PCF发送管理生成响应消息。
在一些实施例中,在向所述PCF发送管理生成响应消息之后,所述方法还包括:
响应于接收到所述PCF发送的管理删除请求消息,获取其中携带的第一用户组的信息;
删除所述第一用户组的信息对应的第一绑定关系;
向所述PCF发送管理删除响应消息。
在一些实施例中,所述方法还包括:
响应于接收到PCF发送的管理注册请求消息,获取其中携带的PCF的信息、用户地址和第二用户组的信息,所述PCF的信息为发送所述管理注册请求消息的PCF的信息;
根据所述用户地址和所述PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,以及根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系;
向发送所述管理注册请求消息的PCF发送管理注册响应消息。
在一些实施例中,在向所述PCF发送管理生成响应消息之后,所述方法还包括:
接收应用功能实体AF发送的会话请求,获取其中携带的用户地址,并根据所述对应关系确定所述用户地址对应的用户组;
响应于所述用户组为所述第一用户组,根据所述第一绑定关系确定所述用户组对应的PCF的信息;
将所述PCF的信息发送给所述AF。
在一些实施例中,所述方法还包括:
响应于所述用户组不是所述第一用户组,根据所述第二绑定关系确定所述用户地址对应的PCF的信息;
将所述PCF的信息发送给所述AF。
在一些实施例中,所述第一用户组的信息包括第一用户组的标识;和/或,
所述PCF的信息包括以下之一或任意组合:PCF的标识、PCF的全限定域名、PCF的Diameter协议主机名称、PCF的Diameter协议域名。
又一方面,本公开实施例还提供一种策略控制功能实体,包括第一处理模块和第一发送模块,所述第一处理模块用于,响应于发生用户组迁移的预设第一条件满足,确定第一用户组,其中,每个所述第一用户组包括至少两个会话用户;
所述第一发送模块用于,向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息,以使所述BSF根据所述第一用户的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。
又一方面,本公开实施例还提供一种策略控制功能实体,包括第一接收模块、第二处理模块、第二发送模块和第二接收模块,
所述第二接收模块用于,接收会话管理功能实体SMF发送的会话管理策略更新请求消息;
所述第二处理模块用于,获取会话管理策略更新请求消息中携带的用户地址,以及,确定所述用户地址对应的第二用户组;
所述第二发送模块用于,向所述SMF返回会话管理策略更新响应消息;向会话绑定功能实体BSF发送携带本PCF的信息、所述用户地址和所述第二用户组的信息的管理注册请求消息,以使所述BSF根据所述用户地址和本PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,并根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系。
又一方面,本公开实施例还提供一种会话绑定功能实体,包括第一接收模块、第一处理模块和第一发送模块,所述第一接收模块用于,接收策略控制功能实体PCF发送的管理生成请求消息;
所述第一处理模块用于,获取管理生成请求消息中携带的第一用户组的信息和PCF的信息;根据所述第一用户组的信息和所述PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系,其中,每个第一用户组包括至少两个会话用户;
所述第一发送模块用于,向所述PCF发送管理生成响应消息。
又一方面,本公开实施例还提供一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前所述的会话绑定关系处理方法。
又一方面,本公开实施例还提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如前所述的会话绑定处理方法。
本公开实施例提供一种会话绑定关系处理方法,在发生用户组迁移的第一条件满足的情况下,确定第一用户组,每个第一用户组包括至少两个会话用户;向BSF发送携带第一用户组的信息和本PCF的信息的管理生成请求消息,以使BSF根据第一用户的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。本公开实施例在发生用户组在PCF之间迁移的情况下,利用管理生成请求消息将待迁移的第一用户组的信息发送给BSF,可以由BSF建立基于用户组的会话绑定关系,大幅降低PCF和BSF之间的信令交互,减小用户组在PCF之间迁移对信令网络的话务冲击,从而降低AF话务呼损时间。
附图说明
图1为本公开实施例提供的网络架构示意图;
图2为本公开实施例提供的建立会话绑定关系处理方法的流程示意图一;
图3为本公开实施例提供的删除会话绑定关系处理方法的流程示意图一;
图4为本公开实施例提供的PCF向BSF注册的流程示意图一;
图5为本公开实施例提供的建立会话绑定关系处理方法的流程示意图二;
图6为本公开实施例提供的删除会话绑定关系处理方法的流程示意图二;
图7为本公开实施例提供的PCF向BSF注册的流程示意图二;
图8为本公开实施例提供的会话流程示意图;
图9为本公开实施例提供的容灾组内PCF故障场景下会话绑定关系处理流程示意图;
图10为本公开实施例提供的PCF负载均衡场景下会话绑定关系处理流程示意图;
图11-图13为本公开实施例提供的PCF的结构示意图;
图14-图15为本公开实施例提供的BSF的结构示意图。
具体实施方式
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。
如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。
本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
本公开实施例提供一种会话绑定关系处理方法,所述方法应用于图1所示的***架构中,如图1所示,所述***包括PCF容灾组、SMF(Session Management Function,会话管理功能实体)、BSF和AF,PCF容灾组至少包括两个PCF,BSF设置在SMF外,且BSF与SMF之间能够通信。
图2为建立会话绑定关系处理流程示意图,如图2所示,所述会话绑定关系处理方法包括以下步骤:
步骤S11,响应于发生用户组迁移的预设第一条件满足,确定第一用户组,其中,每个第一用户组包括至少两个会话用户。
用户组迁移是指,PCF管理的用户组被容灾组内其他PCF接管,由接管的PCF管理该用户组,第一用户组即为待迁移的用户组。第一用户组可以是迁移前的PCF所管理全部用户组,也可以是迁移前的PCF所管理的部分用户组,第一用户组可以是一个也可以是多个。
在本步骤中,接管的PCF在第一条件满足的情况下,确定待迁移的第一用户组。
步骤S12,向BSF发送携带第一用户组的信息和本PCF的信息的管理生成请求消息,以使BSF根据第一用户的信息和本PCF(即,上文中所述的“接管的PCF”)的信息建立用户组的信息与PCF的信息之间的第一绑定关系。
在本步骤中,接管的PCF向BSF发送管理生成请求消息(Nbsf_Management_CreateRequest),该管理生成请求消息中携带第一用户组的信息和本PCF的信息(即接管的PCF),BSF从该管理生成请求消息中获取第一用户组的信息和PCF的信息,根据第一用户的信息和本PCF的信息建立用户组的信息与PCF(即接管的PCF)的信息之间的第一绑定关系。该条第一绑定关系建立之后,可以实现第一用户组整体迁移到接管的PCF,在后续会话过程中,可以基于会话用户所在的用户组和该第一绑定关系查找PCF,实现PCF定位。
本公开实施例提供的会话绑定关系处理方法,在发生用户组迁移的第一条件满足的情况下,确定第一用户组,每个第一用户组包括至少两个会话用户;向BSF发送携带第一用户组的信息和本PCF的信息的管理生成请求消息,以使BSF根据第一用户的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。本公开实施例在发生用户组在PCF之间迁移的情况下,利用管理生成请求消息将待迁移的第一用户组的信息发送给BSF,可以由BSF建立基于用户组的会话绑定关系,大幅降低PCF和BSF之间的信令交互,减小用户组在PCF之间迁移对信令网络的话务冲击,从而降低AF话务呼损时间。
需要说明的是,在向BSF发送携带第一用户组的信息和本PCF的信息的管理生成请求消息,以使BSF根据第一用户的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系(即步骤S12)之后,所述会话绑定关系处理方法还包括以下步骤:接收BSF返回的管理生成响应消息。在本步骤中,接管的PCF接收BSF返回的管理生成响应消息(Nbsf_Management_Create Response),该管理生成响应消息由BSF在根据第一用户的信息和本PCF的信息建立用户组的信息与PCF(即接管的PCF)的信息之间的第一绑定关系之后发送给接管的PCF。
发生用户组迁移的原因可以是PCF故障,也可以是PCF负载过高。在一些实施例中,所述预设第一条件满足,包括:检测到本PCF所属容灾组内其他PCF故障,或者,接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息,其中,建立会话重定向消息是该其他PCF在负载不满足预设第二条件的情况下发送的。在本公开实施例中,负载不满足第二条件是指负载过高,例如,传输速度小于预设值,网络延时大于预设值等。也就是说,触发用户组迁移的条件包括两个:(1)容灾组内有PCF故障,该故障PCF为当前管理用户组的PCF;(2)容灾组内有PCF负载过高,该负载过高的PCF为当前管理用户组的PCF。若PCF检测到自身负载过高,则在接收到SMF发送的建立会话消息之后,向本容灾组内的其他PCF(即接管的PCF)发送建立会话重定向消息。一旦PCF接收到其所属的容灾组内其他PCF发送的建立会话重定向消息,就说明发送该建立会话重定向消息的PCF当前负载过高,触发了用户组迁移。
需要说明的是,接管的PCF可以是一个,也可以是多个,接管的PCF也可以根据实际需要设置。在PCF负载过高触发用户组迁移场景下,待迁移的第一用户组可以根据实际需要设置。
在一些实施例中,当预设第一条件满足包括检测到本PCF所属容灾组内其他PCF故障时,所述确定第一用户组包括:确定故障的PCF所管理的用户组为第一用户组。当预设第一条件满足包括接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息时,所述确定第一用户组包括:确定发送建立会话重定向消息的PCF所管理的用户组为第一用户组。也就是说,在容灾组内PCF故障场景下,将故障PCF所管理的全部用户组作为待迁移的第一用户组,迁移到容灾组内其他PCF上。在容灾组内PCF负载均衡场景下,将负载过高的PCF所管理的一部分用户组作为待迁移的第一用户组,迁移到容灾组内其他PCF上。
进一步的,在一些实施例中,在向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息(步骤S12)之后,如图3所示,所述会话绑定关系处理方法还包括以下步骤:
步骤S21,响应于发生用户组回迁的预设第三条件满足,向BSF发送携带第一用户组的信息的管理删除请求消息,以使BSF删除第一用户组的信息对应的第一绑定关系。
用户组回迁是指,PCF管理的用户组被容灾组内其他PCF接管后,所迁移的用户组从接管的PCF迁回至原PCF,回迁的用户组与步骤S11中发生迁移的用户组相同,均是第一用户组。
在本步骤中,接管的PCF在第三条件满足的情况下,向BSF发送管理删除请求消息(Nbsf_Management_Delete Request),该管理删除请求消息中携带第一用户组的信息,BSF从该管理删除请求消息中获取第一用户组的信息,删除第一用户组的信息对应的第一绑定关系。该条第一绑定关系删除之后,可以实现第一用户组整体回迁,在后续会话过程中,不再基于会话用户所在的用户组和该第一绑定关系查找PCF,而是基于会话用户的用户地址和PCF的信息之间的第二绑定关系查找PCF,实现PCF定位。
步骤S22,接收BSF返回的管理删除响应消息。
在本步骤中,接管的PCF接收BSF返回的管理删除响应消息(Nbsf_Management_Delete Response),该管理删除响应消息由BSF在删除第一用户组的信息对应的第一绑定关系之后发送给接管的PCF。
发生用户组回迁的原因可以是故障的PCF恢复正常,也可以是负载过高的PCF的负载正常。在一些实施例中,所述预设第三条件满足,包括:检测到故障的PCF恢复正常,或者,确定出发送建立会话重定向消息的PCF的负载满足第二条件。在本公开实施例中,负载满足第二条件是指负载恢复正常,例如,传输速度达到预设值,网络延时小于或等于预设值等。也就是说,触发用户组回迁的条件包括两个:(1)容灾组内故障PCF恢复正常,该故障PCF为发生用户组迁出的PCF;(2)容灾组内负载过高的PCF的负载恢复正常,该负载过高的PCF为发生用户组迁出的PCF。若接管的PCF确定出之前负载过高的PCF的负载恢复正常,则触发第一用户组从接管的PCF回迁至负载恢复正常的PCF。需要说明的是,针对容灾组PCF负载均衡场景,可以由用户监控PCF的负载情况,相应的,确定出发送建立会话重定向消息的PCF的负载满足第二条件,可以包括:接管的PCF接收到用户发送的用户组回迁指令。
在一些实施例中,第一用户组的信息可以包括第一用户组的标识。PCF的信息可以包括以下之一或任意组合:PCF的标识、PCF的全限定域名(Fully Qualified Domain Name,Fqdn)、PCF的Diameter协议主机名称(DiamHost)、PCF的Diameter协议域名(DiamRealm)。
本公开实施例还提供一种会话绑定关系处理方法,图4为PCF向BSF注册的流程示意图一,即PFC在BSF上注册的流程,如图4所示,所述会话绑定关系处理方法包括以下步骤:
步骤S31,响应于接收到SMF发送的会话管理策略更新请求消息,获取其中携带的用户地址。
在会话建立流程中,SMF为会话用户分配IP(Internet Protocol,网际互连协议)地址之后,SMF向PCF发送会话管理策略更新请求消息(Npcf_SMPolicyControl_Update),该会话管理策略更新请求消息中携带用户地址(即IP地址)。需要说明的是,这里的PCF是指用于承载会话业务的PCF。
步骤S32,向SMF返回会话管理策略更新响应消息。
在本步骤中,PCF从会话管理策略更新请求消息中获取用户地址后,基于运营商配置的策略规则和各NF(网元)的输入信息进行策略决策,生成SM(会话管理)策略,并向SMF返回会话管理策略更新响应消息(Npcf_SMPolicyControl_Update)。
步骤S33,确定用户地址对应的第二用户组,并向BSF发送携带本PCF的信息、用户地址和第二用户组的信息的管理注册请求消息,以使BSF根据用户地址和本PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,并根据用户地址和第二用户组的信息建立用户地址与用户组的对应关系。
在本步骤中,PCF根据用户分组策略确定该用户地址所属的用户组(即第二用户组),示例性的,用户分组策略可以是基于用户地址分段进行用户分组。PCF向BSF发送管理注册请求消息(Nbsf_Management_Register Request),管理注册请求消息中至少携带本PCF的信息、用户地址和第二用户组的信息,在一些实施例中,管理注册请求消息中还可以携带用户标识。BSF从管理注册请求消息中获取PCF的信息、用户地址和第二用户组的信息,根据该用户地址和本PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,并根据该用户地址和第二用户组的信息建立用户地址与用户组之间的对应关系。在本公开实施例中,BSF不但建立基于用户的第二绑定关系,还记录用户所属的用户组。
在一些实施例中,在确定用户地址对应的第二用户组,并向BSF发送携带本PCF的信息、用户地址和第二用户组的信息的管理注册请求消息(即步骤S33)之后,所述方法还可以包括以下步骤:接收BSF返回的管理注册响应消息。在本步骤中,PCF接收BSF返回的管理注册响应消息(Nbsf_Management_Register Response),该管理注册响应消息由BSF在建立用户地址与PCF的信息之间的第二绑定关系和用户地址与用户组之间的对应关系之后返回给该PCF。
本公开实施例还提供一种会话绑定关系处理方法,图5为建立会话绑定关系处理方法的流程示意图二,即BSF建立会话绑定关系处理方法的流程,如图5所示,所述流程包括以下步骤:
步骤S41,响应于接收到PCF发送的管理生成请求消息,获取其中携带的第一用户组的信息和PCF的信息。
在本步骤中,BSF接收PCF发送的管理生成请求消息(Nbsf_Management_CreateRequest),获取其中携带的第一用户组的信息和PCF的信息。该发送管理生成请求消息的PCF即为发生用户组迁移时接管的PCF,PCF的信息即为该接管的PCF的信息,第一用户组为待迁移的用户组,每个第一用户组包括至少两个会话用户。
步骤S42,根据第一用户组的信息和PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。
在本步骤中,BSF根据第一用户的信息和发送管理生成请求消息的PCF的信息建立用户组的信息与PCF(即接管的PCF)的信息之间的第一绑定关系。
步骤43,向PCF发送管理生成响应消息。
在本步骤中,BSF在建立用户组的信息与PCF的信息之间的第一绑定关系之后,向该PCF返回管理生成响应消息(Nbsf_Management_Create Response)。
本公开实施例提供的会话绑定关系处理方法,在发生用户组在PCF之间迁移的情况下,利用接管的PCF发送的管理生成请求消息将待迁移的第一用户组的信息发送给BSF,由BSF建立基于用户组的会话绑定关系(即第一用户组的信息与接管的PCF的信息之间的绑定关系),可以大幅降低PCF和BSF之间的信令交互,减小用户组在PCF之间迁移对信令网络的话务冲击,从而降低AF话务呼损时间。
图6为删除会话绑定关系处理方法的流程示意图二,即BSF删除会话绑定关系处理流程,在一些实施例中,如图6所示,在向所述PCF发送管理生成响应消息(即步骤S43)之后,所述会话绑定关系处理方法还可以包括以下步骤:
步骤S51,响应于接收到PCF发送的管理删除请求消息,获取其中携带的第一用户组的信息。
在本步骤中,BSF接收PCF发送的管理删除请求消息(Nbsf_Management_DeleteRequest),获取其中携带的第一用户组的信息。该发送管理删除请求消息的PCF即为接管的PCF,也是发送管理生成请求消息的PCF,管理删除请求消息由接管的PCF在第三条件满足的情况下向BSF发送。
步骤S52,删除第一用户组的信息对应的第一绑定关系。
在本步骤中,BSF通过删除第一用户组的信息对应那条第一绑定关系,实现第一用户组整体从接管的PCF回迁至原PCF。
步骤S53,向PCF发送管理删除响应消息。
在本步骤中,BSF在删除第一用户组的信息对应的第一绑定关系之后,向发送管理删除请求消息的PCF返回管理删除响应消息(Nbsf_Management_Delete Response)。
图7为PCF向BSF注册的流程示意图二,即BSF在注册流程中建立第二绑定关系和对应关系的流程,在一些实施例中,如图7所示,在接收到第一PCF发送的管理生成请求消息(即步骤S41)之前,所述会话绑定关系处理方法还可以包括以下步骤:
步骤S61,响应于接收到PCF发送的管理注册请求消息,获取其中携带的PCF的信息、用户地址和第二用户组的信息。
所述PCF的信息为发送管理注册请求消息的PCF的信息。
在会话建立过程中,PCF在确定出用户地址对应的用户组之后,向BSF发送管理注册请求消息(Nbsf_Management_Register Request),管理注册请求消息中携带该PCF的信息、用户地址和第二用户组的信息。在本步骤中,BSF从管理注册请求消息中获取PCF的信息、用户地址和第二用户组的信息。
步骤S62,根据所述用户地址和所述PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,以及根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系。
在本步骤中,BSF不但建立基于用户的第二绑定关系,还记录用户所属的用户组(即用户地址与用户组之间的对应关系)。
步骤S63,向发送管理注册请求消息的PCF发送管理注册响应消息。
在本步骤中,BSF向发送管理注册请求消息的PCF返回管理注册响应消息(Nbsf_Management_Register Response)。
在本公开实施例中,第一绑定关系用于在会话过程中对已迁移的用户组进行PCF定位,第二绑定关系用于在会话过程中对未迁移的用户进行PCF定位。
图8为本公开实施例提供的会话流程示意图,以下结合图8对会话流程进行详细说明。如图8所示,在向PCF发送管理生成响应消息(即步骤S43)之后,所述方法还包括以下步骤:
步骤S71,接收AF发送的会话请求,获取其中携带的用户地址。
在会话过程中,AF向BSF发起会话请求,该会话请求中携带会话用户的用户地址。在本步骤中,BSF获取会话请求中的用户地址。
步骤S72,根据对应关系确定用户地址对应的用户组。
在本步骤中,BSF根据用户地址查询用户地址与用户组之间的对应关系,得到对应的用户组。
步骤S73,若用户组为第一用户组,则执行步骤S74;若用户组不是第一用户组,则执行步骤S75。
在本步骤中,若BSF判断出该用户地址对应的用户组为第一用户组,说明该会话用户已经发生迁移,则根据第一绑定关系实现PCF定位;若BSF判断出该用户地址对应的用户组不是第一用户组,说明该会话用户未迁移,则根据第二绑定关系实现PCF定位。
步骤S74,根据第一绑定关系确定用户组对应的PCF的信息,并将PCF的信息发送给AF。
在本步骤中,BSF根据步骤S72确定出的用户组查询用户组的信息与PCF的信息之间的第一绑定关系,得到相应的PCF的信息,并将该PCF的信息返回给AF。本步骤得到的PCF的信息为发生用户组迁移情况下接管的PCF的信息。
步骤S75,根据第二绑定关系确定用户地址对应的PCF的信息,并将PCF的信息发送给AF。
在本步骤中,BSF根据步骤S71获取到的用户地址查询用户地址与PCF的信息之间的第二绑定关系,得到相应的PCF的信息,并将该PCF的信息返回给AF。本步骤得到的PCF的信息为未发生用户组迁移的PCF的信息,或者,发生部分用户组迁移但该用户地址所属的用户组未发生迁移的PCF的信息。
在一些实施例中,第一用户组的信息可以包括第一用户组的标识。PCF的信息可以包括以下之一或任意组合:PCF的标识、PCF的全限定域名(Fully Qualified Domain Name,Fqdn)、PCF的Diameter协议主机名称(DiamHost)、PCF的Diameter协议域名(DiamRealm)。
为了清楚说明本发明实施例的方案,以下结合图9和图10,分别针对容灾组内PCF故障场景和PCF负载均衡场景通过一具体实例,对会话绑定关系处理流程进行详细说明。需要说明的是,本公开的具体实例以一个容灾组内包括两个PCF(PCF1和PCF2),PCF2为发生用户组迁移的PCF,PCF1为接管的PCF,处理PDU会话绑定关系为例进行说明。如图9所示,容灾组内PCF故障场景下,PDU会话绑定关系处理流程包括以下步骤:
步骤1,SMF向PCF2发送会话管理策略更新请求消息。
在PDU会话建立流程中,SMF为PDU会话用户分配IP地址之后,向PCF2发送携带该IP地址的会话管理策略更新请求消息。
步骤2,PCF2生成SM策略后向SMF返回会话管理策略更新响应消息。
步骤3,PCF2确定IP地址对应的第二用户组,并向BSF发送管理注册请求消息。
管理注册请求消息中可以携带第二用户组的信息、用户标识、IP地址、PCF2的信息(包括PCF2的标识,PCF2的Fqdn,PCF2的DiamHost,PCF2的DiamRealm)。
步骤4,BSF建立IP地址与PCF2的信息之间的第二绑定关系以及IP地址与第二用户组的对应关系,并向BSF返回管理注册响应消息。
步骤5,当PCF2故障时,PCF1检测到PCF2故障,开始主动接管PCF2上的用户组(第一用户组)。
步骤6,PCF1向BSF发送管理生成请求消息。
管理生成请求消息携带第一用户组的信息和PCF1的信息(包括PCF1标识、PCF1的Fqdn,PCF1的DiamHost,PCF1的DiamRealm)。
步骤7,BSF建立第一用户组的信息与PCF1的信息之间的第一绑定关系,并向PCF1返回管理生成响应消息。
步骤8,AF向BSF发送携带用户IP地址的PDU会话请求。
步骤9,BSF根据对应关系确定该IP地址对应的用户组,若该用户组为第一用户组,则根据第一绑定关系确定第一用户组对应的PCF1的信息。
步骤10,BSF将PCF1的信息发送给AF。
步骤11,PCF1检测到PCF2故障恢复,向BSF发送携带第一用户组的信息的管理删除请求消息。
步骤12,BCF删除第一用户组的信息对应的第一绑定关系,并向PCF1返回管理删除响应消息。
在容灾组内PCF负载均衡场景与PCF故障场景下,PCF向BSF注册的流程、建立/删除PDU会话绑定关系流程均相同,只是建立/删除PDU会话绑定关系流程的触发条件不同。如图10所示,PCF负载均衡场景下,PDU会话绑定关系处理流程包括以下步骤:
步骤1,SMF向PCF2发送会话管理策略更新请求消息。
在PDU会话建立流程中,SMF为PDU会话用户分配IP地址之后,向PCF2发送携带该IP地址的会话管理策略更新请求消息。
步骤2,PCF2生成SM策略后向SMF返回会话管理策略更新响应消息。
步骤3,PCF2确定IP地址对应的第二用户组,并向BSF发送管理注册请求消息。
管理注册请求消息中可以携带第二用户组的信息、用户标识、IP地址、PCF2的信息(包括PCF2的标识,PCF2的Fqdn,PCF2的DiamHost,PCF2的DiamRealm)。
步骤4,BSF建立IP地址与PCF2的信息之间的第二绑定关系以及IP地址与第二用户组的对应关系,并向BSF返回管理注册响应消息。
步骤5,PCF2负载过高,在接收到SMF发送的建立会话消息后,向PCF1发送携带第一用户组的信息的建立会话重定向消息,由PCF1接管PCF2上的用户组(第一用户组)。
步骤6,PCF1向BSF发送管理生成请求消息。
管理生成请求消息携带第一用户组的信息和PCF1的信息(包括PCF1标识、PCF1的Fqdn,PCF1的DiamHost,PCF1的DiamRealm)。
步骤7,BSF建立第一用户组的信息与PCF1的信息之间的第一绑定关系,并向PCF1返回管理生成响应消息。
步骤8,AF向BSF发送携带用户IP地址的PDU会话请求。
步骤9,BSF根据对应关系确定该IP地址对应的用户组,若该用户组为第一用户组,则根据第一绑定关系确定第一用户组对应的PCF1的信息。
步骤10,BSF将PCF1的信息发送给AF。
步骤11,PCF1确定PCF2的负载正常后,向BSF发送携带第一用户组的信息的管理删除请求消息。
步骤12,BCF删除第一用户组的信息对应的第一绑定关系,并向PCF1返回管理删除响应消息。
本公开实施例通过在PCF2发送给BSF的管理注册请求消息中携带用户IP地址所属的第二用户组的信息,由BSF建立IP地址与PCF2的信息之间的第二绑定关系和IP地址与第二用户组的对应关系,以及在容灾组内PCF故障场景和负载均衡场景下,接管的PCF通过新增的管理生成请求消息,使BSF在本地增加第一用户组的信息与PCF1的信息之间的第一绑定关系;以及,通过新增的管理删除请求消息,使BSF在本地删除该第一绑定关系,从而实现基于用户组的会话绑定关系的建立和删除。
本公开实施例的会话绑定关系处理方法,能够提升PCF故障之后和BSF间的交互效率,降低AF话务由于找不到正确PCF导致的呼损。PCF发生容灾切换之后,减少PCF和BSF之间信令交互,大大降低PCF容灾之后对BSF的话务冲击。假如当前PCF有100万在线用户,如果PCF宕机,发生切换,按照传统的会话绑定关系处理方案,接管的PCF需要发送200万条消息给BSF才能实现所有用户的会话绑定关系的修改。而根据本公开实施例的会话绑定关系处理方法,仅需要发送几条至多几百条消息就可以实现所有用户的会话绑定关系的修改(消息的数量取决于迁移的用户组的数量,这个数量通常会远远小于在线的用户数量)。
基于相同的技术构思,本公开实施例还提供策略控制功能实体,如图11所示,所述策略控制功能实体包括第一处理模块101和第一发送模块102,第一处理模块101用于,响应于发生用户组迁移的预设第一条件满足,确定第一用户组,其中,每个所述第一用户组包括至少两个会话用户。
第一发送模块102用于,向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息,以使所述BSF根据所述第一用户的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。
在一些实施例中,所述预设第一条件满足,包括:检测到本PCF所属容灾组内其他PCF故障,或者,接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息,其中,所述建立会话重定向消息是所述其他PCF在负载不满足预设第二条件的情况下发送的。
在一些实施例中,所述预设第一条件满足包括检测到本PCF所属容灾组内其他PCF故障,所述确定第一用户组包括:确定故障的PCF所管理的用户组为第一用户组;或者,所述预设第一条件满足包括接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息,所述确定第一用户组包括:确定发送所述建立会话重定向消息的PCF所管理的用户组为第一用户组。
在一些实施例中,如图12所示,所述策略控制功能实体还包括第一接收模块103,第一处理模块101用于,判断发生用户组回迁的预设第三条件是否满足。
第一发送模块102用于,响应于发生用户组回迁的预设第三条件满足,向所述BSF发送携带所述第一用户组的信息的管理删除请求消息,以使所述BSF删除所述第一用户组的信息对应的第一绑定关系。
第一接收模块103用于,接收所述BSF返回的管理删除响应消息。
在一些实施例中,所述预设第三条件满足,包括:检测到所述故障的PCF恢复正常,或者,确定出发送所述建立会话重定向消息的PCF的负载满足所述第二条件。
在一些实施例中,所述第一用户组的信息包括第一用户组的标识;和/或,
所述PCF的信息包括以下之一或任意组合:PCF的标识、PCF的全限定域名、PCF的Diameter协议主机名称、PCF的Diameter协议域名。
本公开实施例还提供一种策略控制功能实体,如图13所示,所述策略控制功能实体包括第二接收模块201、第二处理模块202和第二发送模块203。
第二接收模块202用于,接收会话管理功能实体SMF发送的会话管理策略更新请求消息。
第二处理模块202用于,获取会话管理策略更新请求消息中携带的用户地址,以及,确定所述用户地址对应的第二用户组。
第二发送模块203用于,向所述SMF返回会话管理策略更新响应消息;向会话绑定功能实体BSF发送携带本PCF的信息、所述用户地址和所述第二用户组的信息的管理注册请求消息,以使所述BSF根据所述用户地址和本PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,并根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系。
基于相同的技术构思,本公开实施例还提供一种会话绑定功能实体,如图14所示,所述会话绑定功能实体包括第一接收模块301、第一处理模块302和第一发送模块303,第一接收模块301用于,接收策略控制功能实体PCF发送的管理生成请求消息。
第一处理模块302用于,获取管理生成请求消息中携带的第一用户组的信息和PCF的信息;根据所述第一用户组的信息和所述PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系,其中,每个第一用户组包括至少两个会话用户。
第一发送模块303用于,向所述PCF发送管理生成响应消息。
在一些实施例中,第一接收模块301还用于,接收所述PCF发送的管理删除请求消息。
第一处理模块302还用于,获取管理删除请求消息中携带的第一用户组的信息,并删除所述第一用户组的信息对应的第一绑定关系。
第一发送模块303还用于,向所述PCF发送管理删除响应消息。
在一些实施例中,第一接收模块301还用于,接收PCF发送的管理注册请求消息。
第一处理模块302还用于,获取管理注册请求消息中携带的PCF的信息、用户地址和第二用户组的信息,所述PCF的信息为发送所述管理注册请求消息的PCF的信息;根据所述用户地址和所述PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,以及根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系。
第一发送模块303还用于,向发送所述管理注册请求消息的PCF发送管理注册响应消息。
在一些实施例中,如图15所示,所述会话绑定功能实体还包括第二接收模块304、第二处理模块305和第二发送模块306,第二接收模块304用于,接收应用功能实体AF发送的会话请求。
第二处理模块305用于,获取会话请求中携带的用户地址,并根据所述对应关系确定所述用户地址对应的用户组;响应于所述用户组为所述第一用户组,根据所述第一绑定关系确定所述用户组对应的PCF的信息。
第二发送模块用于,将所述PCF的信息发送给所述AF。
在一些实施例中,第二处理模块305还用于,响应于所述用户组不是所述第一用户组,根据所述第二绑定关系确定所述用户地址对应的PCF的信息。
第二发送模块306用于,将所述PCF的信息发送给所述AF。
在一些实施例中,所述第一用户组的信息包括第一用户组的标识;和/或,
所述PCF的信息包括以下之一或任意组合:PCF的标识、PCF的全限定域名、PCF的Diameter协议主机名称、PCF的Diameter协议域名。
本公开实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器以及存储装置;其中,存储装置上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如前述各实施例所提供的会话绑定关系处理方法。
本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被执行时实现如前述各实施例所提供的会话绑定关系处理方法。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本发明的范围的情况下,可进行各种形式和细节上的改变。
Claims (18)
1.一种会话绑定关系处理方法,应用于策略控制功能实体,其特征在于,所述方法包括:
响应于发生用户组迁移的预设第一条件满足,确定第一用户组,其中,每个所述第一用户组包括至少两个会话用户;
向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息,以使所述BSF根据所述第一用户组的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。
2.如权利要求1所述的方法,其特征在于,所述预设第一条件满足,包括:
检测到本PCF所属容灾组内其他PCF故障,或者,接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息,其中,所述建立会话重定向消息是所述其他PCF在负载不满足预设第二条件的情况下发送的。
3.如权利要求2所述的方法,其特征在于,所述预设第一条件满足包括检测到本PCF所属容灾组内其他PCF故障,所述确定第一用户组包括:确定故障的PCF所管理的用户组为第一用户组;或者,
所述预设第一条件满足包括接收到本PCF所属容灾组内其他PCF发送的建立会话重定向消息,所述确定第一用户组包括:确定发送所述建立会话重定向消息的PCF所管理的用户组为第一用户组。
4.如权利要求2所述的方法,其特征在于,在向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息之后,所述方法还包括:
响应于发生用户组回迁的预设第三条件满足,向所述BSF发送携带所述第一用户组的信息的管理删除请求消息,以使所述BSF删除所述第一用户组的信息对应的第一绑定关系;
接收所述BSF返回的管理删除响应消息。
5.如权利要求4所述的方法,其特征在于,所述预设第三条件满足,包括:
检测到所述故障的PCF恢复正常,或者,确定出发送所述建立会话重定向消息的PCF的负载满足所述第二条件。
6.如权利要求1-5任一项所述的方法,其特征在于,所述第一用户组的信息包括第一用户组的标识;和/或,
所述PCF的信息包括以下之一或任意组合:PCF的标识、PCF的全限定域名、PCF的Diameter协议主机名称、PCF的Diameter协议域名。
7.一种会话绑定关系处理方法,应用于策略控制功能实体,其特征在于,所述方法包括:
响应于接收到会话管理功能实体SMF发送的会话管理策略更新请求消息,获取其中携带的用户地址;
向所述SMF返回会话管理策略更新响应消息;
确定所述用户地址对应的第二用户组,并向会话绑定功能实体BSF发送携带本PCF的信息、所述用户地址和所述第二用户组的信息的管理注册请求消息,以使所述BSF根据所述用户地址和本PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,并根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系。
8.一种会话绑定关系处理方法,应用于会话绑定功能实体,其特征在于,所述方法包括:
响应于接收到策略控制功能实体PCF发送的管理生成请求消息,获取其中携带的第一用户组的信息和PCF的信息,其中,每个第一用户组包括至少两个会话用户;
根据所述第一用户组的信息和所述PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系;
向所述PCF发送管理生成响应消息。
9.如权利要求8所述的方法,其特征在于,在向所述PCF发送管理生成响应消息之后,所述方法还包括:
响应于接收到所述PCF发送的管理删除请求消息,获取其中携带的第一用户组的信息;
删除所述第一用户组的信息对应的第一绑定关系;
向所述PCF发送管理删除响应消息。
10.如权利要求8所述的方法,其特征在于,所述方法还包括:
响应于接收到PCF发送的管理注册请求消息,获取其中携带的PCF的信息、用户地址和第二用户组的信息,所述PCF的信息为发送所述管理注册请求消息的PCF的信息;
根据所述用户地址和所述PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,以及根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系;
向发送所述管理注册请求消息的PCF发送管理注册响应消息。
11.如权利要求10所述的方法,其特征在于,在向所述PCF发送管理生成响应消息之后,所述方法还包括:
接收应用功能实体AF发送的会话请求,获取其中携带的用户地址,并根据所述对应关系确定所述用户地址对应的用户组;
响应于所述用户组为所述第一用户组,根据所述第一绑定关系确定所述用户组对应的PCF的信息;
将所述PCF的信息发送给所述AF。
12.如权利要求11所述的方法,其特征在于,所述方法还包括:
响应于所述用户组不是所述第一用户组,根据所述第二绑定关系确定所述用户地址对应的PCF的信息;
将所述PCF的信息发送给所述AF。
13.如权利要求8-12任一项所述的方法,其特征在于,所述第一用户组的信息包括第一用户组的标识;和/或,
所述PCF的信息包括以下之一或任意组合:PCF的标识、PCF的全限定域名、PCF的Diameter协议主机名称、PCF的Diameter协议域名。
14.一种策略控制功能实体,其特征在于,包括第一处理模块和第一发送模块,所述第一处理模块用于,响应于发生用户组迁移的预设第一条件满足,确定第一用户组,其中,每个所述第一用户组包括至少两个会话用户;
所述第一发送模块用于,向会话绑定功能实体BSF发送携带所述第一用户组的信息和本策略控制功能实体PCF的信息的管理生成请求消息,以使所述BSF根据所述第一用户组的信息和本PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系。
15.一种策略控制功能实体,其特征在于,包括第二处理模块、第二发送模块和第二接收模块,
所述第二接收模块用于,接收会话管理功能实体SMF发送的会话管理策略更新请求消息;
所述第二处理模块用于,获取会话管理策略更新请求消息中携带的用户地址,以及,确定所述用户地址对应的第二用户组;
所述第二发送模块用于,向所述SMF返回会话管理策略更新响应消息;向会话绑定功能实体BSF发送携带本PCF的信息、所述用户地址和所述第二用户组的信息的管理注册请求消息,以使所述BSF根据所述用户地址和本PCF的信息建立用户地址与PCF的信息之间的第二绑定关系,并根据所述用户地址和所述第二用户组的信息建立用户地址与用户组之间的对应关系。
16.一种会话绑定功能实体,其特征在于,包括第一接收模块、第一处理模块和第一发送模块,所述第一接收模块用于,接收策略控制功能实体PCF发送的管理生成请求消息;
所述第一处理模块用于,获取管理生成请求消息中携带的第一用户组的信息和PCF的信息;根据所述第一用户组的信息和所述PCF的信息建立用户组的信息与PCF的信息之间的第一绑定关系,其中,每个第一用户组包括至少两个会话用户;
所述第一发送模块用于,向所述PCF发送管理生成响应消息。
17.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-13任一项所述的会话绑定关系处理方法。
18.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如权利要求1-13任一项所述的会话绑定关系处理方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110549101.4A CN113038394B (zh) | 2021-05-20 | 2021-05-20 | 会话绑定关系处理方法、装置、电子设备和可读介质 |
EP22803750.3A EP4344259A1 (en) | 2021-05-20 | 2022-04-24 | Session binding relationship processing method and apparatus, electronic device, and readable medium |
US18/562,295 US20240244414A1 (en) | 2021-05-20 | 2022-04-24 | Session binding relationship processing method and apparatus, electronic device, and readable medium |
PCT/CN2022/088756 WO2022242426A1 (zh) | 2021-05-20 | 2022-04-24 | 会话绑定关系处理方法、装置、电子设备和可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110549101.4A CN113038394B (zh) | 2021-05-20 | 2021-05-20 | 会话绑定关系处理方法、装置、电子设备和可读介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113038394A CN113038394A (zh) | 2021-06-25 |
CN113038394B true CN113038394B (zh) | 2021-10-19 |
Family
ID=76455398
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110549101.4A Active CN113038394B (zh) | 2021-05-20 | 2021-05-20 | 会话绑定关系处理方法、装置、电子设备和可读介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240244414A1 (zh) |
EP (1) | EP4344259A1 (zh) |
CN (1) | CN113038394B (zh) |
WO (1) | WO2022242426A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113038394B (zh) * | 2021-05-20 | 2021-10-19 | 中兴通讯股份有限公司 | 会话绑定关系处理方法、装置、电子设备和可读介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104410526A (zh) * | 2014-11-28 | 2015-03-11 | 华为技术有限公司 | 一种呼叫控制方法、Diameter协议转发设备及*** |
CN110650475A (zh) * | 2018-06-26 | 2020-01-03 | ***通信有限公司研究院 | 一种会话绑定处理方法及网络设备 |
CN110944361A (zh) * | 2018-09-21 | 2020-03-31 | 华为技术有限公司 | 用于负载均衡的方法与网元 |
WO2021035206A1 (en) * | 2019-08-22 | 2021-02-25 | Weihua Qiao | Policy control for multiple accesses |
CN112437122A (zh) * | 2020-11-08 | 2021-03-02 | 腾讯科技(深圳)有限公司 | 通信方法、装置、计算机可读介质及电子设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3499819B1 (en) * | 2016-09-26 | 2020-09-16 | Huawei Technologies Co., Ltd. | Load balancing method and related device |
CN109995845B (zh) * | 2018-01-03 | 2023-12-26 | 中兴通讯股份有限公司 | 一种控制面资源迁移的实现方法、装置及网络功能实体 |
CN110519824B (zh) * | 2018-05-22 | 2021-10-26 | ***通信有限公司研究院 | 一种终端路由选择策略更新的方法和装置 |
US11363447B2 (en) * | 2019-08-01 | 2022-06-14 | Verizon Patent And Licensing Inc. | Method and device for managing and allocating binding service in a wireless network |
CN113038394B (zh) * | 2021-05-20 | 2021-10-19 | 中兴通讯股份有限公司 | 会话绑定关系处理方法、装置、电子设备和可读介质 |
-
2021
- 2021-05-20 CN CN202110549101.4A patent/CN113038394B/zh active Active
-
2022
- 2022-04-24 EP EP22803750.3A patent/EP4344259A1/en active Pending
- 2022-04-24 US US18/562,295 patent/US20240244414A1/en active Pending
- 2022-04-24 WO PCT/CN2022/088756 patent/WO2022242426A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104410526A (zh) * | 2014-11-28 | 2015-03-11 | 华为技术有限公司 | 一种呼叫控制方法、Diameter协议转发设备及*** |
CN110650475A (zh) * | 2018-06-26 | 2020-01-03 | ***通信有限公司研究院 | 一种会话绑定处理方法及网络设备 |
CN110944361A (zh) * | 2018-09-21 | 2020-03-31 | 华为技术有限公司 | 用于负载均衡的方法与网元 |
WO2021035206A1 (en) * | 2019-08-22 | 2021-02-25 | Weihua Qiao | Policy control for multiple accesses |
CN112437122A (zh) * | 2020-11-08 | 2021-03-02 | 腾讯科技(深圳)有限公司 | 通信方法、装置、计算机可读介质及电子设备 |
Non-Patent Citations (1)
Title |
---|
《INTERIM_DRAFT_23503-h10_S2-144E_CRs_Implemented》;3GPP;《www.3gpp.org / ftp / tsg_sa / WG2_Arch / Latest_SA2_Specs / DRAFT_INTERIM / Archive》;20210423;全文 * |
Also Published As
Publication number | Publication date |
---|---|
US20240244414A1 (en) | 2024-07-18 |
CN113038394A (zh) | 2021-06-25 |
EP4344259A1 (en) | 2024-03-27 |
WO2022242426A1 (zh) | 2022-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112003961B (zh) | 一种kubernetes中资源暴露方法、***、设备以及介质 | |
CN111935738B (zh) | 一种用于多运营商核心网对接mec的方法及*** | |
US20050083862A1 (en) | Data migration method, system and node | |
JP2022502926A (ja) | Ue移行方法、装置、システム、および記憶媒体 | |
EP2961137A1 (en) | Network topology hiding method and device | |
WO2017215408A1 (zh) | 会话切换控制方法、装置及接入点设备 | |
CN112039710A (zh) | 服务故障处理方法、终端设备及可读存储介质 | |
CN113038394B (zh) | 会话绑定关系处理方法、装置、电子设备和可读介质 | |
CN113347037A (zh) | 一种数据中心访问方法及装置 | |
CN102571383B (zh) | 一种接入控制方法及*** | |
CN113316269A (zh) | 会话管理方法及装置 | |
JP5417387B2 (ja) | 加入者データ管理方法及び呼制御システム | |
MXPA02006896A (es) | Metodo y aparato para proporcionar comunicaciones confiables en una red inteligente. | |
CN111901245A (zh) | 一种iscsi多路径管理***、方法、设备及存储介质 | |
CN108900441B (zh) | 网络切换方法、第一电子设备及可读存储介质 | |
EP3886376A1 (en) | Cloud network transmission routing method and system | |
CN109428814B (zh) | 一种组播流量传输方法、相关设备和计算机可读存储介质 | |
CN113824595A (zh) | 链路切换控制方法、装置和网关设备 | |
CN111338573B (zh) | 终端数据管理方法及***、服务器和通信终端 | |
CN110809033B (zh) | 报文转发方法、装置及交换服务器 | |
EP3364694A1 (en) | Network element selection method and network element selector | |
CN116420363A (zh) | 用于支持用户简档和策略信息的迁移的方法、***和计算机可读介质 | |
CN114157555B (zh) | 一种访问信息同步方法 | |
CN106470412B (zh) | 终端下线方法、备用pcrf装置、用户签约数据装置及*** | |
WO2021259026A1 (zh) | 计费通知功能实体、计费功能实体、话单处理方法、装置和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |