一种会话建立处理方法、装置及设备与流程

文档序号:31439862发布日期:2022-09-07 09:07阅读:63来源:国知局
一种会话建立处理方法、装置及设备与流程

1.本发明涉及通信技术领域,特别是指一种会话建立处理方法、装置及设备。


背景技术:

2.目前用户设备(user equipment,ue)可以动态获取ue路由选择策略(ue route selection policy,ursp),或者,通过预置的方式获取ursp,ursp包含了用户app和其所使用的切片标识的对应关系。如此,ursp存储在ue侧,在某个app发起协议数据单元(protocol data unit,pdu)会话建立请求时,ue通过查询ursp得到其对应的切片标识,并发送到核心网用以分配核心网资源和进行数据路由。
3.然而,当前动态配置多个切片的ue在发起pdu会话时,可能无法选择使用的切片标识,或者选择了不合适的切片标识,降低了会话创建的成功性。


技术实现要素:

4.本发明的目的是提供一种会话建立处理方法、装置及设备,以提高会话创建的成功率。
5.为达到上述目的,本发明的实施例提供一种会话建立处理方法,由第一网络设备执行,包括:
6.接收用户设备建立第一会话的请求信息;
7.根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略。
8.可选地,所述请求信息包括:第一目的地址信息和第一切片标识;
9.所述根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略,包括:
10.基于所述用户设备的路由选择策略,查询是否存在与所述第一目的地址信息对应的第二切片标识,并在存在所述第二切片标识的情况下,比较所述第一切片标识和所述第二切片标识是否相同。
11.可选地,所述方法还包括:
12.在确定存在所述第二切片标识,且所述第一切片标识和所述第二切片标识相同,或者,确定不存在所述第二切片标识的情况下,继续执行所述第一会话的建立。
13.可选地,所述方法还包括:
14.在确定存在所述第二切片标识,但所述第一切片标识和所述第二切片标识不相同的情况下,删除所述第一会话,并将所述第二切片标识反馈至所述用户设备。
15.可选地,所述根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略之前,所述方法还包括:
16.判断本地是否存储有所述用户设备的路由选择策略;
17.若本地未存储所述用户设备的路由选择策略,则继续执行所述第一会话的建立;
18.若本地存储有所述用户设备的路由选择策略,则执行所述根据所述请求信息,确
定所述第一会话是否符合所述用户设备已配置的路由选择策略的步骤。
19.可选地,所述用户设备的路由选择策略是由策略控制功能实体为所述用户设备配置的,所述用户设备的路由选择策略包括目的地址信息与切片标识的对应关系。
20.为达到上述目的,本发明的实施例提供一种会话建立处理装置,包括:
21.接收模块,用于接收用户设备建立第一会话的请求信息;
22.确定模块,用于根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略。
23.可选地,所述请求信息包括:第一目的地址信息和第一切片标识;
24.所述确定模块还用于:
25.基于所述用户设备的路由选择策略,查询是否存在与所述第一目的地址信息对应的第二切片标识,并在存在所述第二切片标识的情况下,比较所述第一切片标识和所述第二切片标识是否相同。
26.可选地,所述装置还包括:
27.第一处理模块,用于在确定存在所述第二切片标识,且所述第一切片标识和所述第二切片标识相同,或者,确定不存在所述第二切片标识的情况下,继续执行所述第一会话的建立。
28.可选地,所述装置还包括:
29.第二处理模块,用于在确定存在所述第二切片标识,但所述第一切片标识和所述第二切片标识不相同的情况下,删除所述第一会话,并将所述第二切片标识反馈至所述用户设备。
30.可选地,所述装置还包括:
31.判断模块,用于判断本地是否存储有所述用户设备的路由选择策略;
32.第三处理模块,用于若本地未存储所述用户设备的路由选择策略,则继续执行所述第一会话的建立;若本地存储有所述用户设备的路由选择策略,则执行所述根据所述请求信息,确定所述第一会话是否符合所述用户设备已配置的路由选择策略的步骤。
33.可选地,所述用户设备的路由选择策略是由策略控制功能实体为所述用户设备配置的,所述用户设备的路由选择策略包括目的地址信息与切片标识的对应关系。
34.为达到上述目的,本发明的实施例提供一种网络设备,包括处理器和收发器,其中,
35.所述收发器用于接收用户设备建立第一会话的请求信息;
36.所述处理器用于根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略。
37.可选地,所述请求信息包括:第一目的地址信息和第一切片标识;
38.所述处理器还用于:
39.基于所述用户设备的路由选择策略,查询是否存在与所述第一目的地址信息对应的第二切片标识,并在存在所述第二切片标识的情况下,比较所述第一切片标识和所述第二切片标识是否相同。
40.可选地,所述处理器还用于:
41.在确定存在所述第二切片标识,且所述第一切片标识和所述第二切片标识相同,
或者,确定不存在所述第二切片标识的情况下,继续执行所述第一会话的建立。
42.可选地,所述处理器还用于:
43.在确定存在所述第二切片标识,但所述第一切片标识和所述第二切片标识不相同的情况下,删除所述第一会话,并将所述第二切片标识反馈至所述用户设备。
44.可选地,所述处理器还用于:
45.判断本地是否存储有所述用户设备的路由选择策略;
46.若本地未存储所述用户设备的路由选择策略,则继续执行所述第一会话的建立;
47.若本地存储有所述用户设备的路由选择策略,则执行所述根据所述请求信息,确定所述第一会话是否符合所述用户设备已配置的路由选择策略的步骤。
48.可选地,所述用户设备的路由选择策略是由策略控制功能实体为所述用户设备配置的,所述用户设备的路由选择策略包括目的地址信息与切片标识的对应关系。
49.为达到上述目的,本发明的实施例提供一种网络设备,包括收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行所述程序或指令时实现如上所述的会话建立处理方法。
50.为达到上述目的,本发明的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的会话建立处理方法中的步骤。
51.本发明的上述技术方案的有益效果如下:
52.本发明实施例的方法,对于接收到用户设备建立第一会话的请求信息,将依据该请求信息对该第一会话是否符合该用户设备的路由选择策略进行判断,以确保会话创建的成功。
附图说明
53.图1为本发明实施例的会话建立处理方法的流程图之一;
54.图2为本发明实施例的会话建立处理方法的流程图之二;
55.图3为本发明实施例的会话建立处理装置的结构图;
56.图4为本发明实施例的网络设备的结构图;
57.图5为本发明另一实施例的网络设备的结构图。
具体实施方式
58.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
59.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
60.在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
61.另外,本文中术语“系统”和“网络”在本文中常可互换使用。
62.在本技术所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
63.如图1所示,本发明实施例的一种会话建立处理方法,由第一网络设备执行,包括:
64.步骤101,接收用户设备建立第一会话的请求信息;
65.步骤102,根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略。
66.如此,本发明实施例的方法,按照上述步骤,第一网络设备对于接收到用户设备建立第一会话的请求信息,将依据该请求信息对该第一会话是否符合该用户设备的路由选择策略进行判断,以确保会话创建的成功。
67.具体地,本发明实施例的方法,应用于pdu会话建立的场景。在用户设备发起pdu会话建立请求的流程中,接入网把非独立组网(non-standalone,nsa)消息pdu session establishment accept传送给用户设备后,用户设备会在用户面开始传送上行数据,当数据到达pdu会话锚点用户面功能设备(user plane function,upf)时,upf会逐层解包至pdu层,pdu层包含了目的ip地址。如此,锚点upf发送该用户设备建立pdu会话(即第一会话)的请求信息至接入和移动性管理功能设备(access and mobility managementfunction,amf),而amf作为第一网络设备执行本发明实施例的方法。
68.而且,对于动态配置的ursp,用户设备签约后,ursp保存在策略控制功能实体设备(policy control function,pcf)中。当用户注册网络或ursp变化时,pcf会通过amf下发ursp至用户设备,以便于用户设备的使用。而amf在pcf将ursp发送给用户设备时,会将该用户设备的ursp进行备份。这里,备份的ursp包括目的地址信息和与目的地址对应的切片标识。当然,该ursp中还可以包括应用的标识,数据网络名(data network name,dnn)等,在此不再一一列举。
69.可选地,所述请求信息包括:第一目的地址信息和第一切片标识;
70.所述根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略,包括:
71.基于所述用户设备的路由选择策略,查询是否存在与所述第一目的地址信息对应的第二切片标识,并在存在所述第二切片标识的情况下,比较所述第一切片标识和所述第二切片标识是否相同。
72.如此,对于第一目的地址信息和第一切片标识,amf会将其与本地存储的该用户设备的ursp进行匹配,查询是否存在与第一目的地址信息对应的第二切片标识,并在存在所述第二切片标识的情况下,比较第一切片标识和第二切片标识是否相同。
73.其中,第一目的地址信息是锚点upf解包获得的。第一目的地址信息和第二目的地址信息具体可以是目的地址的ip三元组,如目的ip地址。第一切片标识可以是第一会话建立中通过其它步骤告知于amf的,当然,也可以与第一目的地址信息一起由锚点upf发送。也就是说,第一目的地址信息和第一切片标识是作为第二网络设备的锚点upf发送的,或者第一目的地址信息和第一切片标识是不同的第二网络设备发送的。
74.之后,可选地,所述方法还包括:
75.在确定存在所述第二切片标识,且所述第一切片标识和所述第二切片标识相同,
或者,确定不存在所述第二切片标识的情况下,继续执行所述第一会话的建立。
76.也就是,该用户设备使用了动态配置的ursp,对于该用户设备,如果amf存储的该用户设备的ursp中关联的切片标识(第二切片标识)与pdu会话(第一会话)创建请求时使用的切片标识(第一切片标识)一致,或者,amf存储的该用户设备的ursp中不存在切片标识,则第一会话创建流程继续。
77.其中,第二切片标识是通过在amf存储的该用户设备的ursp中,对比与该第一目的地址信息相同的第二目的地址信息,由该第二目的地址信息关联的切片标识得到的。
78.另一方面,可选地,所述方法还包括:
79.在确定存在所述第二切片标识,但所述第一切片标识和所述第二切片标识不相同的情况下,删除所述第一会话,并将所述第二切片标识反馈至所述用户设备。
80.也就是,该用户设备使用了动态配置的ursp,对于该用户设备如果amf存储的该用户设备的ursp中关联的切片标识(第二切片标识)与pdu会话(第一会话)创建请求时使用的切片标识(第一切片标识)不一致,说明终端在pdu会话创建时使用了不合适的切片标识,则删除当前会话。当然,为便于该会话的重建,会将查询到的适用该用户设备的第二切片标识反馈至该用户设备,通知该用户设备以从ursp中获取的切片标识(第二切片标识)重新发起会话建立请求。
81.可选地,所述用户设备的路由选择策略是由策略控制功能实体为所述用户设备配置的,所述用户设备的路由选择策略包括目的地址信息与切片标识的对应关系。
82.然而,考虑到amf存储的仅是动态配置的ursp,用户设备使用的ursp还可以是预配置的。故,可选地,所述根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略之前,所述方法还包括:
83.判断本地是否存储有所述用户设备的路由选择策略;
84.若本地未存储所述用户设备的路由选择策略,则继续执行所述第一会话的建立;
85.若本地存储有所述用户设备的路由选择策略,则执行所述根据所述请求信息,确定所述第一会话是否符合所述用户设备已配置的路由选择策略的步骤。
86.即amf在基于本地存储的用户设备的ursp对当前用户设备请求的第一会话进行匹配前,会先判断本地是否存储有该用户设备的ursp。如果没包含此用户设备的ursp,表明此用户设备可能使用了预先配置的ursp,则会话创建流程继续。如果包含此用户设备的ursp,说明此用户设备使用了动态配置的ursp,amf则会通过如上所示的进一步比对,来确定会话创建流程是否继续。
87.具体的,如图2所示,在pdu会话建立中,s201,amf接收当前会话的第一目的ip地址和第一切片标识。s202,判断是否存储有该用户设备的ursp,若否,则当前会话创建流程继续;若是,则执行s203。s203,基于存储的该用户设备的ursp,结合第一目的ip地址,判断是否存在第二切片标识,若否,则当前会话创建流程继续;若是,则执行s204。s204,判断第二切片标识与第一切片标识是否一致,若是,则当前会话创建流程继续;若否,则执行s205。s205,删除当前会话,将第二切片标识反馈至用户设备,以便用户设备重新发起会话创建请求。
88.综上,本发明实施例的方法,解决了当前pdu会话建立时由用户设备选择切片标识的不确定性问题;增加网络侧检查机制,进而解决pdu会话建立时可能使用错误切片标识的
问题。
89.如图3所示,本发明实施例的一种会话建立处理装置,包括:
90.接收模块310,用于接收用户设备建立第一会话的请求信息;
91.确定模块320,用于根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略。
92.可选地,所述请求信息包括:第一目的地址信息和第一切片标识;
93.所述确定模块还用于:
94.基于所述用户设备的路由选择策略,查询是否存在与所述第一目的地址信息对应的第二切片标识,并在存在所述第二切片标识的情况下,比较所述第一切片标识和所述第二切片标识是否相同。
95.可选地,所述装置还包括:
96.第一处理模块,用于在确定存在所述第二切片标识,且所述第一切片标识和所述第二切片标识相同,或者,确定不存在所述第二切片标识的情况下,继续执行所述第一会话的建立。
97.可选地,所述装置还包括:
98.第二处理模块,用于在确定存在所述第二切片标识,但所述第一切片标识和所述第二切片标识不相同的情况下,删除所述第一会话,并将所述第二切片标识反馈至所述用户设备。
99.可选地,所述装置还包括:
100.判断模块,用于判断本地是否存储有所述用户设备的路由选择策略;
101.第三处理模块,用于若本地未存储所述用户设备的路由选择策略,则继续执行所述第一会话的建立;若本地存储有所述用户设备的路由选择策略,则执行所述根据所述请求信息,确定所述第一会话是否符合所述用户设备已配置的路由选择策略的步骤。
102.可选地,所述用户设备的路由选择策略是由策略控制功能实体为所述用户设备配置的,所述用户设备的路由选择策略包括目的地址信息与切片标识的对应关系。
103.本发明实施例的装置,对于接收到用户设备建立第一会话的请求信息,将依据该请求信息对该第一会话是否符合该用户设备的路由选择策略进行判断,以确保会话创建的成功。
104.需要说明的是,该装置是应用了上述会话建立处理方法的装置,上述方法实施例的实现方式适用于该装置,也能达到相同的技术效果。
105.如图4所示,本发明实施例的一种网络设备400,包括处理器410和收发器420,其中,
106.所述收发器420用于接收用户设备建立第一会话的请求信息;
107.所述处理器410用于根据所述请求信息,确定所述第一会话是否符合所述用户设备的路由选择策略。
108.可选地,所述请求信息包括:第一目的地址信息和第一切片标识;
109.所述处理器还用于:
110.基于所述用户设备的路由选择策略,查询是否存在与所述第一目的地址信息对应的第二切片标识,并在存在所述第二切片标识的情况下,比较所述第一切片标识和所述第
二切片标识是否相同。
111.可选地,所述处理器还用于:
112.在确定存在所述第二切片标识,且所述第一切片标识和所述第二切片标识相同,或者,确定不存在所述第二切片标识的情况下,继续执行所述第一会话的建立。
113.可选地,所述处理器还用于:
114.在确定存在所述第二切片标识,但所述第一切片标识和所述第二切片标识不相同的情况下,删除所述第一会话,并将所述第二切片标识反馈至所述用户设备。
115.可选地,所述处理器还用于:
116.判断本地是否存储有所述用户设备的路由选择策略;
117.若本地未存储所述用户设备的路由选择策略,则继续执行所述第一会话的建立;
118.若本地存储有所述用户设备的路由选择策略,则执行所述根据所述请求信息,确定所述第一会话是否符合所述用户设备已配置的路由选择策略的步骤。
119.可选地,所述用户设备的路由选择策略是由策略控制功能实体为所述用户设备配置的,所述用户设备的路由选择策略包括目的地址信息与切片标识的对应关系。
120.该实施例的网络设备,对于接收到用户设备建立第一会话的请求信息,将依据该请求信息对该第一会话是否符合该用户设备的路由选择策略进行判断,以确保会话创建的成功。
121.本发明另一实施例的网络设备,如图5所示,包括收发器510、处理器500、存储器520及存储在所述存储器520上并可在所述处理器500上运行的程序或指令;所述处理器500执行所述程序或指令时实现上述会话建立处理方法。
122.所述收发器510,用于在处理器500的控制下接收和发送数据。
123.其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器510可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
124.本发明实施例的一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的会话建立处理方法中的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
125.其中,所述处理器为上述实施例中所述的网络设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
126.进一步需要说明的是,此说明书中所描述的用户设备包括但不限于智能手机、平板电脑等,且所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。
127.本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例
来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
128.实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
129.在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
130.上述范例性实施例是参考该些附图来描述的,许多不同的形式和实施例是可行而不偏离本发明精神及教示,因此,本发明不应被建构成为在此所提出范例性实施例的限制。更确切地说,这些范例性实施例被提供以使得本发明会是完善又完整,且会将本发明范围传达给那些熟知此项技术的人士。在该些图式中,组件尺寸及相对尺寸也许基于清晰起见而被夸大。在此所使用的术语只是基于描述特定范例性实施例目的,并无意成为限制用。如在此所使用地,除非该内文清楚地另有所指,否则该单数形式“一”、“一个”和“该”是意欲将该些多个形式也纳入。会进一步了解到该些术语“包含”及/或“包括”在使用于本说明书时,表示所述特征、整数、步骤、操作、构件及/或组件的存在,但不排除一或更多其它特征、整数、步骤、操作、构件、组件及/或其族群的存在或增加。除非另有所示,陈述时,一值范围包含该范围的上下限及其间的任何子范围。
131.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1