一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务会话重建方法、装置及网元与流程

2022-10-26 05:36:18 来源:中国专利 TAG:


1.本发明涉及通信技术领域,具体而言,涉及一种业务会话重建方法、装置及网元。


背景技术:

2.在计算机专业术语中,会话(session)是指一个终端用户与交互系统进行通信期间的状态信息通常指从注册进入系统到注销退出系统之间的状态信息。同时由于网页是一种无状态的连接程序,应用服务器需要通过session得知用户的浏览状态,所以一些用户相关的信息也是保存到session当中的。
3.在相关技术中,若某个网络功能(network function,nf)网元发生故障时,尤其是对于会话管理功能(session management function,smf)网元发生故障,会直接导致相应的协议数据单元(protocol data unit,pdu)会话失效,而终端设备(user equipment,ue)的上下行数据都将无法正常投递。


技术实现要素:

4.本发明实施例提供一种业务会话重建方法、装置及网元,可以增加通信的可靠性,保障通信过程的正常进行。
5.第一方面,本发明实施例提供一种业务会话重建方法,应用于接入及移动性管理功能amf网元,所述方法包括:
6.若所述amf网元管理的终端设备对应的第一会话管理功能smf网元发生故障,向多个第二smf网元发送会话信息查询请求,所述会话信息查询请求包括:所述终端设备的标识,所述会话信息查询请求用于使得每个第二smf网元根据所述终端设备的标识,查询所述终端设备的业务会话的部分会话信息;其中,所述第一smf网元为管理所述业务会话的smf网元;
7.接收所述每个第二smf网元返回的所述业务会话的部分会话信息;
8.根据所述业务会话的多个部分会话信息,重新确定所述多个第二smf网元为管理所述业务会话的smf网元,以重新建立业务会话。
9.可选地,所述若所述amf网元的第一终端设备对应的第一会话管理功能smf网元发生故障,向所述第一终端设备对应的多个第二smf网元发送会话信息查询请求之前,包括:
10.接收所述终端设备发送的业务会话建立请求;
11.根据所述业务会话建立请求,从连接的多个smf网元中选择所述第一smf网元;
12.向所述第一smf网元发送业务会话管理上下文请求,以使得所述第一smf网元获取所述业务会话的信息;
13.接收所述第一smf网元发送的会话接口消息传输请求,所述会话接口消息传输请求包括所述业务会话的信息,以建立所述业务会话。
14.可选地,所述根据所述业务会话建立请求,从连接的多个smf网元中选择所述第一smf网元,包括:
15.根据所述业务会话建立请求的请求记录序号,以及所述多个smf网元的地址,从所述多个smf网元中选择所述第一smf网元。
16.可选地,所述根据所述业务会话建立请求的请求记录序号,以及所述多个smf网元的地址,从所述多个smf网元中选择所述第一smf网元,包括:
17.计算所述请求记录序号除以所述多个smf网元的数量的余数,利用所述余数和所述多个smf网元的地址,从所述多个smf网元中选择所述第一smf网元。
18.可选地,所述接收所述第一smf网元发送的会话接口消息传输请求之后,所述方法还包括:
19.向所述每个第二smf网元发送所述业务会话的部分会话信息,以使得所述每个第二smf网元保存所述业务会话的部分会话信息。
20.可选地,所述向所述每个第二smf网元发送所述业务会话的部分会话信息,包括:
21.将所述业务会话的信息中的会话编号为偶数时的会话信息,发送至所述多个第二smf网元中的第三smf网元;
22.将所述业务会话的信息中的会话编号为奇数时的会话信息,发送至所述多个第二smf网元中的第四smf网元;
23.其中,所述多个第二smf包括至少一个所述第三smf网元和至少一个所述第四smf网元。
24.第二方面,本发明实施例还提供一种业务会话重建方法,应用于多个第二会话管理功能smf网元中的任一第二smf网元,所述方法包括:
25.接收接入及移动性管理功能amf网元发送的会话信息查询请求,所述会话信息查询请求包括:终端设备的标识,所述会话信息查询请求为所述amf网元在所述终端设备对应的第一smf网元发生故障的情况下发送的请求;其中,所述第一smf网元为管理所述业务会话的smf网元;
26.根据所述终端设备的标识,查询所述终端设备的业务会话的部分会话信息;
27.向所述amf网元发送所述业务会话的部分会话信息,以使得所述amf网元根据所述业务会话的多个部分会话信息,重新确定所述多个第二smf网元为管理所述业务会话的smf网元以重新建立业务会话。
28.可选地,所述接收接入及移动性管理功能amf网元发送的会话信息查询请求之前,所述方法还包括:
29.接收所述amf网元发送的所述业务会话的部分会话信息,所述业务会话的部分会话信息为所述amf和所述第一smf网元建立所述业务会话之后发送的信息;
30.存储所述业务会话的部分会话信息。
31.第三方面,本发明实施例还提供一种业务会话重建装置,应用于接入及移动性管理功能amf网元,所述装置包括:
32.第一发送模块,用于若所述amf网元管理的终端设备对应的第一会话管理功能smf网元发生故障,向多个第二smf网元发送会话信息查询请求;所述会话信息查询请求包括:所述终端设备的标识,所述会话信息查询请求用于使得每个第二smf网元根据所述终端设备的标识,查询所述终端设备的业务会话的部分会话信息;其中,所述第一smf网元为管理所述业务会话的smf网元;
33.第一接收模块,用于接收所述每个第二smf网元返回的所述业务会话的部分会话信息;
34.第一处理模块,用于根据所述业务会话的多个部分会话信息,重新确定所述多个第二smf网元为管理所述业务会话的smf网元,以重新建立业务会话。
35.第四方面,本发明实施例还提供一种业务会话重建装置,应用于多个第二会话管理功能smf网元中的任一第二smf网元,所述装置包括:
36.第二接收模块,用于接收接入及移动性管理功能amf网元发送的会话信息查询请求,所述会话信息查询请求包括:终端设备的标识,所述会话信息查询请求为所述amf网元在所述终端设备对应的第一smf网元发生故障的情况下发送的请求;其中,所述第一smf网元为管理所述业务会话的smf网元;
37.第二处理模块,用于根据所述终端设备的标识,查询所述终端设备的业务会话的部分会话信息;
38.第二发送模块,用于向所述amf网元发送所述业务会话的部分会话信息,以使得所述amf网元根据所述业务会话的多个部分会话信息,重新确定所述多个第二smf网元为管理所述业务会话的smf网元以重新建立业务会话。
39.第五方面,本发明实施例还提供一种接入及移动性管理功能amf网元,包括:第一发送器、第一接收器、第一处理器;所述第一发送器、所述第一接收器、所述第一处理器通信连接;
40.其中,所述第一发送器用于若所述amf网元管理的终端设备对应的第一会话管理功能smf网元发生故障,向多个第二smf网元发送会话信息查询请求;所述会话信息查询请求包括:所述终端设备的标识,所述会话信息查询请求用于使得每个第二smf网元根据所述终端设备的标识,查询所述终端设备的业务会话的部分会话信息;其中,所述第一smf网元为管理所述业务会话的smf网元;
41.所述第一接收器用于接收所述每个第二smf网元返回的所述业务会话的部分会话信息;
42.所述第一处理器用于根据所述业务会话的多个部分会话信息,重新确定所述多个第二smf网元为管理所述业务会话的smf网元,以重新建立业务会话。
43.第六方面,本发明实施例还提供一种会话管理功能smf网元,包括:第二接收器、第二处理器、第二发送器;所述第二接收器、所述第二处理器、所述第二发送器通信连接;
44.其中,所述第二接收器用于接收接入及移动性管理功能amf网元发送的会话信息查询请求,所述会话信息查询请求包括:终端设备的标识;所述会话信息查询请求为所述amf网元在所述终端设备对应的第一smf网元发生故障的情况下发送的请求;其中,所述第一smf网元为管理所述业务会话的smf网元;
45.所述第二处理器用于根据所述终端设备的标识,查询所述终端设备的业务会话的部分会话信息;
46.所述第二发送器用于向所述amf网元发送所述业务会话的部分会话信息,以使得所述amf网元根据所述业务会话的多个部分会话信息,重新确定所述多个第二smf网元为管理所述业务会话的smf网元以重新建立业务会话。本技术提供的一种业务会话重建方法、装置及网元,应用于接入及移动性管理功能amf网元,当amf网元管理的终端设备对应的第一
smf网元发生故障时,便可以向多个第二smf网元发送会话信息查询请求;通过每个第二smf网元向amf返回的部分业务会话信息,使得amf可以重新建立业务会话,完成业务会话的恢复。通过使用这样的方法,即使终端设备对应的smf网元发生故障时,也可以快速重新建立会话,且不会干扰终端设备,避免由于单一smf网元的故障导致的通信中断,增加通信的可靠性,保障通信过程的正常进行。
附图说明
47.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
48.图1为本技术实施例提供的一种业务会话重建架构示意图;
49.图2为本技术实施例提供的一种业务会话重建方法的交互流程图;
50.图3为本技术实施例提供的一种业务会话建立方法的流程图;
51.图4为本技术实施例提供的一种业务会话备份方法的交互流程图;
52.图5为本技术实施例提供的另一种业务会话重建方法的交互流程图;
53.图6为本技术实施例提供的一种业务会话重建装置的示意图;
54.图7为本技术实施例提供的另一种业务会话重建装置的示意图;
55.图8为本技术实施例提供的一种amf网元的示意图;
56.图9为本技术实施例提供的一种smf网元的示意图。
具体实施方式
57.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
58.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
59.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
60.在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
61.此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
62.需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
63.在对本发明进行详细地解释之前,先对本发明的应用场景予以介绍。
64.在通信系统中,控制面nf网元故障后,若有业务(如上行业务或下行业务)到达会出现一系列问题。例如,用户在smf网元上建立会话,当该smf网元故障时,下行业务先至,与该故障的smf网元网元建立会话的用户平面功能(user plane function,upf)网元无法将下行业务传输给smf网元;或者,当smf网元故障时,上行业务先至,与该故障的smf网元建立会话的接入和移动性管理功能(access and mobility management function,amf)网元无法将上行数据传输给smf网元。由上可知,当smf网元发生故障时,会影响上行业务和下行业务的传输。
65.但是,现有3gpp(3rd generation partnership project,3gpp)标准要求同一个虚拟网络组只能归属一个smf网元,以此实现同一个虚拟网络组用户在pdu会话建立时能够选择相同的smf网元。但这样的限制会导致通信可靠性降低,若归属的smf网元故障时,将会导致虚拟网络组内的用户无法通信,还会使得通信过程时延增加、网络负荷增大。
66.基于此,本技术提供一种业务会话重建方法、装置及网元,应用于接入及移动性管理功能amf网元,当amf网元管理的终端设备对应的第一smf网元发生故障时,便可以向多个第二smf网元发送会话信息查询请求;通过每个第二smf网元向amf返回的部分业务会话信息,使得amf可以重新建立业务会话,完成业务会话的恢复。通过使用这样的方法,即使终端设备对应的smf网元发生故障时,也可以快速重新建立会话,且不会干扰终端设备,避免由于单一smf网元的故障导致的通信中断,增加通信的可靠性,保障通信过程的正常进行。
67.需要说明的是,本技术的使用场景为核心网:包括但不限于第三代移动通信技术(3rd generation,3g)核心网、第四代移动通信技术(4th generation,4g)核心网、第五代移动通信技术(5th generation,5g)核心网、第六代移动通信技术(6th generation,6g)核心网等通信系统中的核心网,也可能是其他移动通信网络中的核心网,如,蜂窝移动通信网络中的核心网,也可能是3gpp规范所定义的蜂窝移动通信网络之外的其他网络中的核心网,如wi-fi网络或以太网中的核心网等。
68.例如,核心网可以是5g核心网(5th generation mobile communication technology core network,5gc)。5g核心网负责对5g网络进行管理和控制,采用开放的服务化架构(service based architecture,sba),将nf定义为多个相对独立可被灵活调用的服务模块,任何其他nf或者业务应用都可以通过标准规范的接口访问该nf提供的服务,sba架构采用超文本传输协议(hyper text transfer protocol,http)协议完成信令交互,将相同或相似的消息提取出来以应用程序编程接口(application programming interface,api)能力调用的形式封装起来,供其它网元进行访问。
69.图1为本技术实施例提供的一种业务会话重建架构示意图。如图1所述,包括1个amf网元和多个smf网元。
70.其中,amf为任意核心网中用于移动性管理和接入管理功能的网元,可以用于实现移动性管理实体(mobility management entity,mme)功能中除会话管理之外的其它功能,例如,合法监听、或接入授权(或鉴权)等功能。在本技术实施例中,amf可用于实现接入和移动管理功能。
71.smf为任意核心网中主要用于会话管理、ue的网际协议(internet protocol,ip)地址分配和管理、选择可管理用户平面功能、策略控制、或收费功能接口的终结点以及下行
数据通知等功能的网元。在本技术实施例中,smf可用于实现会话管理功能。
72.在本实施例中,提供多个smf网元实现会话管理功能,amf网元通过n11接口与多个smf网元进行交互。
73.需要说明的是,每一个smf在设置时都具有对应的smf信息。该smf信息包括但不限于:smf id和全限定域名(fully qualified domain name,fqdn)、smf网元地址、端口号等信息。
74.在上述业务会话重建架构中,本技术还提供了一种业务会话重建方法的可能实现方式。图2为本技术实施例提供的一种业务会话重建方法的交互流程图。如图2所示,该业务会话重建方法,包括:
75.s101,若amf网元管理的终端设备对应的第一smf网元发生故障,向多个第二smf网元发送会话信息查询请求。
76.其中,会话信息查询请求包括:终端设备的标识,会话信息查询请求用于使得每个第二smf网元根据终端设备的标识,查询终端设备的业务会话的部分会话信息;其中,第一smf网元为管理业务会话的smf网元。
77.在本实施例总,amf网元可以对多个终端设备(user equipment,ue)进行接入和移动管理。可选地,终端设备可以为用户设备、终端、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置等,本技术对此不做限制。
78.在本实施例中,第一smf为管理业务会话的smf网元。
79.在利用第一smf网元进行业务会话的过程中,可选地,第一smf网元可以主动向amf网元发送心跳包。其中,心跳包是在第一smf网元向amf网元定时通知自己状态的一种数据包,心跳包按照一定的周期进行发送,amf网元如果周期性的接收到第一smf网元的心跳包,则可以确定第一smf网元没有发生故障;amf网元如果在指定时间长度内没有接收到第一smf网元的心跳包,则认为心跳包丢失,可以确定第一smf网元发生故障。其中,指定时间长度大于心跳包的发送周期。
80.在本实施例中,amf网元通过检测和第一smf网元之间的心跳包响应情况,来获取与第一smf网元之间的链路状态,从而确定第一smf网元是否发生故障。
81.当amf网元确定第一smf网元发生故障后,便向多个第二smf网元发送会话信息查询请求。其中,会话信息查询请求中至少包括:终端设备的标识。可选地,终端设备的标识可以是用户永久标识符(subs cription permanent identifier,supi)。在一种可能的情况下,会话信息查询请求中还可以包括:第一smf的标识。其中,第一smf网元和第二smf网元都属于业务会话重建架构中的smf网元。
82.s102,接收amf网元发送的会话信息查询请求。
83.当amf发送会话信息查询请求后,每个第二smf网元都会接收到amf网元发送的会话信息查询请求。在本实施例中,会话信息查询请求还用于指示多个第二smf网元触发pdu会话的释放并重激活。
84.s103,根据终端设备的标识,查询终端设备的业务会话的部分会话信息。
85.基于会话信息查询请求,每个第二smf网元可以根据终端设备的标识,查询终端设备的业务会话的部分会话信息,在本实施例中,每个第二smf网元都存储由终端设备的业务
会话的部分会话信息,所有第二smf网元存储的部分会话信息合并就为终端设备的业务会话包含的所有会话信息。
86.其中,业务会话对应的会话信息包括协议数据单元会话标识(pdu session id)、n2 sm信息(n2 sm information)、n1 sm容器(n1 sm container)等。
87.其中,pdu session id由终端设备分配且在终端设备内具有唯一性。
88.其中,n2 sm信息携带amf网元必须提供给基站的信息。它可以包括qos(quality of service,服务质量)配置文件和相应的qfi,以通知基站一个或多个qos流已添加或修改。
89.其中,sm容器承载amf网元必须提供给终端设备的pdu会话修改命令。它可能包括qos规则,与qos规则相关联的qos流所需的qos流级别qos参数以及相应的qos规则操作和qos流级别qos参数操作,以通知终端设备一个或多个qos规则被添加,删除或修改。
90.s104,向amf网元发送业务会话的部分会话信息。
91.当每个第二smf网元查询得到对应存储的业务会话的部分会话信息后,便可以向amf网元发送业务会话的部分会话信息,以使得amf网元根据业务会话的多个部分会话信息,重新确定多个第二smf网元为管理业务会话的smf网元以重新建立业务会话。
92.s105,接收每个第二smf网元返回的业务会话的部分会话信息。
93.amf网元接收每个smf网元返回的业务会话的部分会话信息。
94.s106,根据业务会话的多个部分会话信息,重新确定多个第二smf网元为管理业务会话的smf网元,以重新建立业务会话。
95.当amf网元接收到业务会话的多个部分会话信息后,便可以将多个第二smf网元为管理业务会话的smf网元,进行业务会话的重新建立。
96.可选地,首先,amf网元向基站发送n2接口pdu会话请求(n2pdu session request)消息,其中,携带amf网元要发送给终端设备的非接入层(non-access stratum,nas)消息,nas消息中包括需要发送给终端设备的pdu会话上下文的部分信息。
97.接着,基站和终端设备之间通过rrc连接重配置(rrc connection reconfiguration)对新建的qos流进行配置,其中包括确定在无线链路控制(radio link control,rlc)层启用网络编码。
98.最后,基站向amf网元发送pdu会话请求确认(pdu session request ack),amf网元接受来自基站的pdu会话请求确认,自此,业务会话重建完毕。
99.在本实施例中,即使终端设备对应的smf网元发生故障时,也可以快速重新建立会话,且不会干扰终端设备,避免由于单一smf网元的故障导致的通信中断,增加通信的可靠性,保障通信过程的正常进行。
100.图3为本技术实施例提供的一种业务会话建立方法的流程图。如图3所示,上述s101中,若amf网元管理的终端设备对应的第一smf网元发生故障,向多个第二smf网元发送会话信息查询请求之前,包括:
101.s201,接收终端设备发送的业务会话建立请求。
102.在终端设备想要建立业务会话时,需要向amf网元发送会话建立请求。
103.当任意终端设备向amf网元发送会话建立请求之后,amf网元便可以接收终端设备发送的业务会话建立请求,并根据会话建立请求,选择合适的smf网元作为该终端设备管理
业务会话的网元,从而和amf一起进行业务会话的建立。
104.s202,根据业务会话建立请求,从连接的多个smf网元中选择第一smf网元。
105.在本技术中,可以根据业务会话建立请求中的标识信息,从连接的多个smf网元中选择第一smf网元。在本实施例中,第一smf为管理业务会话的smf网元。
106.s203,向第一smf网元发送业务会话管理上下文请求,以使得第一smf网元获取业务会话的信息。
107.amf网元向选中的第一smf网元发送业务会话管理上下文请求(nsmf_pdusession_createsmcontext),该消息包括supi、pdu session id、amf id(amf网元标识)、请求类型、n1 sm容器、用户位置信息、smf id(smf网元标识)等。
108.s204,接收第一smf网元发送的会话接口消息传输请求,会话接口消息传输请求包括业务会话的信息,以建立业务会话。
109.可选地,当amf确定第一smf网元后,第一smf网元变可以先向统一数据管理网元(unified data management,udm)获取终端设备的注册信息,对终端设备进行验证;如果验证不通过,则业务会话建立终止。第一smf网元向udm验证用户通过后,便向amf网元回应nsmf_pdusession_createsmcontext响应。
110.接着,第一smf网元进行策略控制功能(policy control function,pcf)网元的选择,并从pcf网元获取策略与计费控制(policy and charging control,pcc)规则。
111.然后,第一smf网元可以根据会话和业务连续性(session and servicecontinuity,ssc)模式选择用户平面功能(user plane function,upf)网元。
112.接着,第一smf网元向pcf网元发送会话管理策略请求(smf initiated sm policy association modification)。
113.然后,第一smf网元发送一个n4会话建立/修改请求(n4 session establishment/modification)到upf,以及在安装的upf网元为这个业务会话提供包检测,强制执行和报告规则;upf网元确认发送一个n4会话建立修改响应。
114.接着,第一smf网元向amf发送会话接口消息传输请求(namf_communication_n1n2messagetransfer),其中,会话接口消息传输请求携带pdu会话的上下文信息。当第一smf网元向amf发送会话接口消息传输请求后,便开始进行业务会话的建立,这时第一smf网元保存业务会话的信息。
115.可选地,业务会话的信息包括第一smf网元与amf网元通信阶段和通信状态。
116.上述s202中,根据业务会话建立请求,从连接的多个smf网元中选择第一smf网元,包括:
117.根据业务会话建立请求的请求记录序号,以及多个smf网元的地址,从多个smf网元中选择第一smf网元。
118.可选地,根据业务会话建立请求的请求记录序号,以及多个smf网元的地址,从多个smf网元中选择第一smf网元,包括:
119.计算请求记录序号除以多个smf网元的数量的余数,利用余数和多个smf网元的地址,从多个smf网元中选择第一smf网元。
120.例如,ue请求记录序号为3x,通信架构中包含3个smf网元(1号smf网元、2号smf网元、3号smf网元),其中1号smf网元的地址为3x,2号smf网元的地址为3x 1,3号smf网元的地
址为3x 2。
121.那么,将请求记录序号除以3,得到的余数若为0,选择1号smf为第一smf网元;得到的余数若为1,选择2号smf为第一smf网元;得到的余数若为2,选择3号smf为第一smf网元。
122.在本实施例中,根据不同smf网元的地址,对进行业务会话创建的smf进行选择,同时将其余smf作为故障时的备用smf网元。
123.图4为本技术实施例提供的一种业务会话备份方法的交互流程图。如图4所示,包括:
124.s301,向每个第二smf网元发送业务会话的部分会话信息。
125.当amf网元接收第一smf网元发送的会话接口消息传输请求之后,便可以向每个第二smf网元发送业务会话的部分会话信息。在本实施例中,每个第二smf网元都存储由终端设备的业务会话的部分会话信息,所有第二smf网元存储的部分会话信息合并就为终端设备的业务会话包含的所有会话信息。
126.s302,接收amf网元发送的业务会话的部分会话信息。
127.s303,存储业务会话的部分会话信息。
128.对于多个第二smf网元而言,每个第二smf网元分别接收amf网元发送的业务会话的部分会话信息并存储。
129.可选地,向每个第二smf网元发送业务会话的部分会话信息,包括:
130.将业务会话的信息中的会话编号为偶数时的会话信息,发送至多个第二smf网元中的第三smf网元;将业务会话的信息中的会话编号为奇数时的会话信息,发送至多个第二smf网元中的第四smf网元。
131.其中,多个第二smf包括至少一个第三smf网元和至少一个第四smf网元。
132.当第一smf网元接收到第一个来自amf网元的信息时,便从1开始计数会话编号。可选地,在确定第一smf网元之后,便可以确定多个第二smf网元的地址。例如,若会话编号为偶数,那么将此次会话信息存储至第三smf网元,其中第三smf网元预先定义存储会话编号为偶数时的会话信息;若会话编号为奇数,那么将此次会话信息存储至第四smf网元,其中第四smf网元预先定义存储会话编号为偶数时的会话信息。
133.在本实施例中,通过将业务会话的信息分别存储至不同的smf网元,分散存储的方式可以加快故障时业务会话的恢复时间。
134.图5为本技术实施例提供的另一种业务会话重建方法的交互流程图。如图5所示。包括:
135.s1001,ue发送会话建立请求消息给amf。
136.在终端设备想要建立业务会话时,需要向amf网元发送会话建立请求。
137.当任意终端设备向amf网元发送会话建立请求之后,amf网元便可以接收终端设备发送的业务会话建立请求,并根据会话建立请求,选择合适的smf网元作为该终端设备管理业务会话的网元,从而和amf一起进行业务会话的建立。
138.s1002,amf从连接的多个smf网元中选择第一smf网元。
139.在本技术中,可以根据业务会话建立请求中的标识信息,从连接的多个smf网元中选择第一smf网元。在本实施例中,第一smf为管理业务会话的smf网元。
140.s1003,amf向第一smf网元发送业务会话管理上下文请求。
141.amf网元向选中的第一smf网元发送业务会话管理上下文请求(nsmf_pdusession_createsmcontext),该消息包括supi、pdu session id、amf id(amf网元标识)、请求类型、n1 sm容器、用户位置信息、smf id(smf网元标识)等。
142.s1004,第一smf网元向udm网元获取用户注册信息,验证用户。
143.s1005,验证通过后第一smf网元向amf网元回复创建会话管理上下文响应消息。
144.当amf确定第一smf网元后,第一smf网元变可以先向统一数据管理网元(unified data management,udm)获取终端设备的注册信息,对终端设备进行验证;如果验证不通过,则业务会话建立终止。第一smf网元向udm验证用户通过后,便向amf网元回应nsmf_pdusession_creat esmcontext响应。
145.s1006,pdu会话验证。
146.可选地,若业务会话管理上下文请求的请求类型指示“现有pdu会话”,则第一smf网元不执行辅助受权/认证。若业务会话管理上下文请求的请求类型指示“紧急请求”或“现有紧急pdu会话”,则第一smf网元不执行辅助受权/认证。如果业务会话管理上下文请求的请求类型需要在服务器建立pdu会话期间执行辅助授权/认证,第一smf网元将触发pdu会话建立认证/授权。
147.s1007,第一smf网元选择pcf。
148.第一smf网元进行pcf网元的选择,并从pcf网元获取策略与计费控制pcc规则。
149.s1008,第一smf网元请求pcf为该pdu会话建立sm策略。
150.第一smf网元请求pcf为该pdu会话建立sm策略。
151.s1009,第一smf网元选择upf网元。
152.第一smf网元可以根据会话和业务连续性ssc模式选择upf网元。
153.s1010,第一smf网元向pcf发送会话管理策略请求/pcf响应。
154.第一smf网元向pcf网元发送会话管理策略请求(smf initiated sm policy association modification),可以携带网络编码配置参数和qos标识。
155.s1011,第一smf网元发送一个n4会话建立/修改请求到upf。
156.smf网元发送一个n4会话建立/修改请求到upf,以及在安装的upf为这个pdu会话提供包检测,强制执行和报告规则。
157.s1012,upf网元向第一smf网元确认发送一个n4会话建立修改响应。
158.upf确认发送一个n4会话建立修改响应。
159.s1013,第一smf网元向amf网元发送的会话接口消息传输请求。
160.第一smf网元向amf网元发送会话接口消息传输请求(namf_comm unication_n1n2messagetransfer.),携带pdu会话的上下文信息。
161.s1014,amf网元向基站(r)an发送n2 pdu会话请求。
162.amf网元向基站发送n2接口pdu会话请求(n2pdu session request)消息,其中,携带amf网元要发送给终端设备的非接入层(non-access stratum,nas)消息,nas消息中包括需要发送给终端设备的pdu会话上下文的部分信息。
163.s1015,基站(r)an和ue之间进行接入网特定资源建立。
164.基站和终端设备之间通过rrc连接重配置(rrc connection reconfiguration)对新建的qos流进行配置,其中包括确定在无线链路控制(radio link control,rlc)层启用
网络编码。
165.s1016,基站(r)an向amf发送pdu会话请求确认。
166.基站向amf网元发送pdu会话请求确认(pdu session request ack),amf网元接受来自基站的pdu会话请求确认,自此,业务会话重建完毕。
167.s1017,smf网元故障恢复。
168.若第一smf发生故障,amf网元收不到第一smf网元的心跳包。amf网元向多个第二smf网元查询故障smf网元管理的ue pdu会话信息,根据查询到的ue pdu会话信息,重新执行s1014-s1016,完成恢复。
169.在本实施例中,即使终端设备对应的smf网元发生故障时,也可以快速重新建立会话,且不会干扰终端设备,避免由于单一smf网元的故障导致的通信中断,增加通信的可靠性,保障通信过程的正常进行。
170.图6为本技术实施例提供的一种业务会话重建装置的示意图,该装置可以应用于amf网元,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图6所示,该业务会话重建装置100,可以包括:
171.第一发送模块1000,用于若amf网元管理的终端设备对应的第一smf网元发生故障,向多个第二smf网元发送会话信息查询请求;会话信息查询请求包括:终端设备的标识,会话信息查询请求用于使得每个第二smf网元根据终端设备的标识,查询终端设备的业务会话的部分会话信息;其中,第一smf网元为管理业务会话的smf网元;
172.第一接收模块2000,用于接收每个第二smf网元返回的业务会话的部分会话信息;
173.第一处理模块3000,用于根据业务会话的多个部分会话信息,重新确定多个第二smf网元为管理业务会话的smf网元,以重新建立业务会话。
174.可选地,第一接收模块2000,具体还用于接收终端设备发送的业务会话建立请求。
175.可选地,第一处理模块3000,具体还用于根据业务会话建立请求,从连接的多个smf网元中选择第一smf网元。
176.可选地,第一发送模块1000,具体还用于向第一smf网元发送业务会话管理上下文请求,以使得第一smf网元获取业务会话的信息;接收第一smf网元发送的会话接口消息传输请求,会话接口消息传输请求包括业务会话的信息,以建立业务会话。
177.可选地,第一处理模块3000,具体还用于根据业务会话建立请求的请求记录序号,以及多个smf网元的地址,从多个smf网元中选择第一smf网元。
178.可选地,第一处理模块3000,具体还用于计算请求记录序号除以多个smf网元的数量的余数,利用余数和多个smf网元的地址,从多个smf网元中选择第一smf网元。
179.可选地,第一发送模块1000,具体还用于向每个第二smf网元发送业务会话的部分会话信息,以使得每个第二smf网元保存业务会话的部分会话信息。
180.可选地,第一发送模块1000,具体还用于将业务会话的信息中的会话编号为偶数时的会话信息,发送至多个第二smf网元中的第三smf网元;将业务会话的信息中的会话编号为奇数时的会话信息,发送至多个第二smf网元中的第四smf网元;其中,多个第二smf包括至少一个第三smf网元和至少一个第四smf网元。
181.图7为本技术实施例提供的一种卫星通信装置的示意图,该装置可以应用于多个
第二smf网元中的任一第二smf网元,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图7所示,该卫星通信装置200,可以包括:
182.第二接收模块4000,用于接收amf网元发送的会话信息查询请求,会话信息查询请求包括:终端设备的标识;会话信息查询请求为amf网元在终端设备对应的第一smf网元发生故障的情况下发送的请求;其中,第一smf网元为管理业务会话的smf网元;
183.第二处理模块5000,用于根据终端设备的标识,查询终端设备的业务会话的部分会话信息;
184.第二发送模块6000,用于向amf网元发送业务会话的部分会话信息,以使得amf网元根据业务会话的多个部分会话信息,重新确定多个第二smf网元为管理业务会话的smf网元以重新建立业务会话。
185.可选地,第二接收模块4000,具体还用于接收amf网元发送的业务会话的部分会话信息并存储,业务会话的部分会话信息为amf和第一smf网元建立业务会话之后发送的信息。
186.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
187.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
188.图8为本技术实施例提供的一种amf网元的示意图。如图8所示,该amf网元包括:第一发送器21、第一处理器22、第一接收器23;第一发送器21、第一处理器22、第一接收器23通信连接。
189.其中,第一发送器21,用于若amf网元管理的终端设备对应的第一smf网元发生故障,向多个第二smf网元发送会话信息查询请求;会话信息查询请求包括:终端设备的标识,会话信息查询请求用于使得每个第二smf网元根据终端设备的标识,查询终端设备的业务会话的部分会话信息;其中,第一smf网元为管理业务会话的smf网元;
190.第一接收器23,用于接收每个第二smf网元返回的业务会话的部分会话信息;
191.第一处理器22,用于根据业务会话的多个部分会话信息,重新确定多个第二smf网元为管理业务会话的smf网元,以重新建立业务会话。
192.可选地,第一接收模块2000,具体还用于接收终端设备发送的业务会话建立请求。
193.可选地,第一处理器22,具体还用于根据业务会话建立请求,从连接的多个smf网元中选择第一smf网元。
194.可选地,第一发送器21,具体还用于向第一smf网元发送业务会话管理上下文请求,以使得第一smf网元获取业务会话的信息;接收第一smf网元发送的会话接口消息传输请求,会话接口消息传输请求包括业务会话的信息,以建立业务会话。
195.可选地,第一处理器22,具体还用于根据业务会话建立请求的请求记录序号,以及多个smf网元的地址,从多个smf网元中选择第一smf网元。
196.可选地,第一处理器22,具体还用于计算请求记录序号除以多个smf网元的数量的余数,利用余数和多个smf网元的地址,从多个smf网元中选择第一smf网元。
197.可选地,第一发送器21,具体还用于向每个第二smf网元发送业务会话的部分会话信息,以使得每个第二smf网元保存业务会话的部分会话信息。
198.可选地,第一发送器21,具体还用于将业务会话的信息中的会话编号为偶数时的会话信息,发送至多个第二smf网元中的第三smf网元;将业务会话的信息中的会话编号为奇数时的会话信息,发送至多个第二smf网元中的第四smf网元;其中,多个第二smf包括至少一个第三smf网元和至少一个第四smf网元。
199.图9为本技术实施例提供的一种smf网元的示意图。如图9所示,该amf网元包括:第二发送器31、第二处理器32、第二接收器33;第二发送器31、第二处理器32、第二发送器33通信连接。
200.其中,第二接收器33,用于接收amf网元发送的会话信息查询请求,会话信息查询请求包括:终端设备的标识;会话信息查询请求为amf网元在终端设备对应的第一smf网元发生故障的情况下发送的请求;其中,第一smf网元为管理业务会话的smf网元;
201.第二处理器32,用于根据终端设备的标识,查询终端设备的业务会话的部分会话信息;
202.第二发送器31,用于向amf网元发送业务会话的部分会话信息,以使得amf网元根据业务会话的多个部分会话信息,重新确定多个第二smf网元为管理业务会话的smf网元以重新建立业务会话。
203.可选地,第二接收器33,具体还用于接收amf网元发送的业务会话的部分会话信息并存储,业务会话的部分会话信息为amf和第一smf网元建立业务会话之后发送的信息。
204.可选地,本技术还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。
205.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
206.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
207.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要
素的过程、方法、物品或者设备中还存在另外的相同要素。
208.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献