一种建立会话的方法及装置与流程

文档序号:24783325发布日期:2021-04-23 09:01阅读:101来源:国知局
一种建立会话的方法及装置与流程

1.本发明涉及通信技术领域,特别涉及一种建立会话的方法及装置。


背景技术:

2.当用户设备(user equipment,ue)接入核心网,核心网根据接收到的ue的签约信息,或者第三方应用的策略信息,确定在ue与第三方应用之间建立会话,建立会话的具体过程如下所述:
3.核心网需要为每一个ue分配地址池中的一个网际协议(internet protocol,ip)地址,作为与第三方应用之间的业务通道地址,这样,第三方应用能够通过业务通道接收ue发送的业务数据之间或者向ue发送业务数据,ue反之亦然。
4.但是,采用上述技术方案可能带来以下问题:
5.首先,在建立会话时,核心网需要为每一个ue分配相应的ip地址,作为相应的业务通道地址,占用地址资源;
6.其次,在此过程中,一旦ue被分配到ipv4类型的私有地址作为业务通道地址,则ue和第三方应用之间转发业务数据的过程中,需要采用网络地址转换(network address translation,nat)技术,将私有地址转换为公有地址,既费时又费事;
7.有鉴于此,需要设计一种新的建立会话的方法,以克服上述缺陷。


技术实现要素:

8.本申请实施例提供一种建立会话的方法及装置,用以解决建立会话时ue占用地址资源和转发业务时需要转换地址的问题。
9.本申请实施例提供的具体技术方案如下:
10.一种建立会话的方法,包括:
11.网络侧设备接收第三方应用发送的订阅信息;
12.所述网络侧设备基于所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,触发所述第三方应用根据所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
13.所述网络侧设备接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立。
14.可选的,所述网络侧设备基于所述订阅信息,确定一个目标订阅ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,包括:
15.所述网络侧设备获取所述订阅信息中携带的目标订阅ue集合,与表征第三方应用服务区域的服务接入点信息;
16.所述网络侧设备获取一个ue的第一标识信息和所述会话转发网元的接口信息,在确定所述第一标识信息与所述目标订阅ue集合匹配成功,并且所述接口信息与所述服务接入点信息符合预设的对应关系时,判定所述一个ue为一个目标订阅ue;
17.所述网络侧设备在所述第三方应用和所述会话转发网元之间,建立下行业务通道;
18.所述网络侧设备将所述一个目标订阅ue的第一标识信息与所述下行业务通道的第二标识信息,封装到会话建立请求信息中,并将所述会话建立请求信息发送至所述第三方应用。
19.可选的,所述网络侧设备接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立,包括:
20.所述网络侧设备接收所述第三方应用返回的会话建立反馈信息,所述会话建立反馈信息中携带有所述第一标识信息,和表征上行业务通道的第三标识信息;
21.所述网络侧设备将所述第三标识信息发送至所述会话转发网元,并确定所述会话转发网元与所述第三方应用之间已完成会话建立。
22.可选的,所述网络侧设备在确定所述会话转发网元与所述第三方应用之间已完成会话建立之后,进一步包括:
23.所述网络侧设备在确拆除所述会话转发单元与所述第三方应用之间的下行业务通道之后,将所述第一标识信息与所述第二标识信息,封装到第一会话释放信息中,并将所述第一会话释放信息发送至所述第三方应用中。
24.可选的,所述网络侧设备在确定所述会话转发网元与所述第三方应用之间已完成会话建立之后,进一步包括:
25.所述网络侧设备在确定所述第三方应用拆除所述第三方应用与所述会话转发网元之间的上行业务通道之后,将所述第二会话释放事件中携带的所述第三标识信息,封装到第二会话释放信息中,并将所述第二会话释放信息发送至所述会话转发网元中。
26.一种建立会话的方法,包括:
27.第三方应用基于预设的筛选条件,在网络侧设备集合中确定一个目标网络侧设备;
28.所述第三方应用向所述一个目标网络侧设备发送订阅信息,触发所述一个目标网络侧设备根据所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网,并向所述第三方应用返回会话建立请求信息;
29.所述第三方应用基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
30.所述第三方应用向所述一个目标网络侧设备发送会话建立反馈信息,触发所述一个目标网络侧设备基于所述会话建立反馈信息,确定所述第三方应用与所述会话转发网元之间已完成会话建立。
31.可选的,所述第三方应用基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话,包括:
32.所述第三方应用获取所述会话建立请求信息中携带的表征一个目标订阅ue的第一标识信息,与表征下行业务通道的第二标识信息;
33.所述第三方应用在所述第三方应用和所述会话转发网元之间,建立上行业务通道。
34.可选的,所述第三方应用向所述一个目标网络侧设备发送会话建立反馈信息,包括:
35.所述第三方应用将所述上行业务通道的第三标识信息与所述第一标识信息,封装到会话建立反馈信息中,并将所述会话建立反馈信息发送至所述一个目标网络侧设备中。
36.可选的,所述第三方应用向所述一个目标网络侧设备发送会话建立反馈信息之后,进一步包括:
37.所述第三方应用接收所述一个目标网络侧设备发送的第一会话释放信息,所述第一会话释放信息中携带有所述第一标识信息与所述第二标识信息;
38.所述第三方应用在确定所述第三方应用与所述会话转发网元之间的下行业务通道已被拆除后,拆除所述第三方应用与所述会话转发网元之间的上行业务通道。
39.可选的,所述第三方应用向所述一个目标网络侧设备发送会话建立反馈信息之后,进一步包括:
40.所述第三方应用拆除所述第三方应用与所述会话转发网元之间的上行业务通道,将所述第一标识信息和所述第三标识信息,封装在第二会话释放事件中,并将所述第二会话释放事件发送至所述一个目标网络侧设备中。
41.一种建立会话的设备,包括:处理器和存储器;
42.其中,所述处理器,用于读取所述存储器中的程序并执行:
43.接收第三方应用发送的订阅信息;
44.基于所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,触发所述第三方应用根据所述会话建立请求信息,在所述一会话转发网元和所述第三方应用之间建立会话;
45.接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立。
46.可选的,基于所述订阅信息,确定一个目标订阅ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,所述处理器用于:
47.获取所述订阅信息中携带的目标订阅ue集合,与表征第三方应用服务区域的服务接入点信息;
48.获取一个ue的第一标识信息和所述会话转发网元的接口信息,在确定所述第一标识信息与所述目标订阅ue集合匹配成功,并且所述接口信息与所述服务接入点信息符合预设的对应关系时,判定所述一个ue为一个目标订阅ue;
49.在所述第三方应用和所述会话转发网元之间,建立下行业务通道;
50.将所述一个目标订阅ue的第一标识信息与所述下行业务通道的第二标识信息,封装到会话建立请求信息中,并将所述会话建立请求信息发送至所述第三方应用。
51.可选的,接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立,所述处理器用于:
52.接收所述第三方应用返回的会话建立反馈信息,所述会话建立反馈信息中携带有所述第一标识信息,和表征上行业务通道的第三标识信息;
53.将所述第三标识信息发送至所述会话转发网元,并确定所述会话转发网元与所述第三方应用之间已完成会话建立。
54.可选的,在确定所述会话转发网元与所述第三方应用之间已完成会话建立之后,所述处理器进一步用于:
55.在确定拆除所述会话转发单元与所述第三方应用之间的下行业务通道之后,将所述第一标识信息与所述第二标识信息,封装到第一会话释放信息中,并将所述第一会话释放信息发送至所述第三方应用中。
56.可选的,在确定所述会话转发网元与所述第三方应用之间已完成会话建立之后,所述处理器进一步用于:
57.在确定所述第三方应用拆除所述第三方应用与所述会话转发网元之间的上行业务通道之后,将所述第二会话释放事件中携带的所述第三标识信息,封装到第二会话释放信息中,并将所述第二会话释放信息发送至所述会话转发网元中。
58.一种建立会话的设备,包括:处理器和存储器;
59.其中,所述处理器,用于读取所述存储器中的程序并执行:
60.基于预设的筛选条件,在网络侧设备集合中确定一个目标网络侧设备;
61.向所述一个目标网络侧设备发送订阅信息,触发所述一个目标网络侧设备根据所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网,并向所述第三方应用返回会话建立请求信息;
62.基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
63.向所述一个目标网络侧设备发送会话建立反馈信息,触发所述一个目标网络侧设备基于所述会话建立反馈信息,确定所述第三方应用与所述会话转发网元之间已完成会话建立。
64.可选的,基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话,所述处理器用于:
65.获取所述会话建立请求信息中携带的表征一个目标订阅ue的第一标识信息,与表征下行业务通道的第二标识信息;
66.在所述第三方应用和所述会话转发网元之间,建立上行业务通道。
67.可选的,向所述一个目标网络侧设备发送会话建立反馈信息,所述处理器用于:
68.将所述上行业务通道的第三标识信息与所述第一标识信息,封装到会话建立反馈信息中,并将所述会话建立反馈信息发送至所述一个目标网络侧设备中。
69.可选的,向所述一个目标网络侧设备发送会话建立反馈信息之后,所述处理器进一步用于:
70.接收所述一个目标网络侧设备发送的第一会话释放信息,所述第一会话释放信息中携带有所述第一标识信息与所述第二标识信息;
71.在确定所述第三方应用与所述会话转发网元之间的下行业务通道已被拆除后,拆除所述第三方应用与所述会话转发网元之间的上行业务通道。
72.可选的,向所述一个目标网络侧设备发送会话建立反馈信息之后,所述处理器进一步用于:
73.拆除所述第三方应用与所述会话转发网元之间的上行业务通道,将所述第一标识信息和所述第三标识信息,封装在第二会话释放事件中,并将所述第二会话释放事件发送
至所述一个目标网络侧设备中。
74.一种建立会话的装置,包括:
75.接收单元,用于接收第三方应用发送的订阅信息;
76.建立单元,用于基于所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,触发所述第三方应用根据所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
77.确定单元,用于接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立。
78.一种建立会话的装置,包括:
79.发送单元,用于基于预设的筛选条件,在网络侧设备集合中确定一个目标网络侧设备;
80.向所述一个目标网络侧设备发送订阅信息,触发所述一个目标网络侧设备根据所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网,并向所述第三方应用返回会话建立请求信息;
81.处理单元,用于基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
82.向所述一个目标网络侧设备发送会话建立反馈信息,触发所述一个目标网络侧设备基于所述会话建立反馈信息,确定所述第三方应用与所述会话转发网元之间已完成会话建立。
83.一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行上述任一项建立会话的方法的步骤。
84.本申请有益效果如下:
85.本申请实施例中,网络侧设备基于第三方应用发送的订阅消息,确定一个目标订阅ue通过会话转发网元接入核心网之后,先向第三方应用发送会话建立请求信息,以触发第三方应用基于会话建立请求信息,在会话转发网元与第三方应用之间建立会话;网络侧设备基于第三方应用返回的会话建立反馈信息,确定会话转发网元与第三方应用之间已完成会话建立。网络侧设备在确定目标订阅ue接入核心网之后,才会被触发向第三方应用发送会话建立请求信息,并基于第三方返回的会话建立反馈信息,确定会话转发网元与第三方应用之间已完成会话建立。在网络侧设备建立会话的过程中,网络侧设备无需为ue分配地址池,减少了ue对地址资源的占用,也不存在因nat技术导致业务转发费时费事。
附图说明
86.图1a为本申请实施例提供的建立会话的系统架构示意图;
87.图1b为本申请实施例提供的建立会话的流程示意图;
88.图2为本申请实施例提供的一种建立会话的设备的结构示意图;
89.图3为本申请实施例提供的另一种建立会话的结构示意图;
90.图4为本申请实施例提供的一种建立会话的装置结构示意图;
91.图5为本申请实施例提供的另一种建立会话的装置结构示意图。
具体实施方式
92.为了解决在建立会话转发网元与第三方应用之间的会话时,出现的ue占用地址资源与业务转发时需要转换地址的问题,本申请实施例中,提出了一种新的技术方案。该方案包括:网络侧设备基于第三方应用发送的订阅消息,确定一个目标订阅ue通过会话转发网元接入核心网之后,先向第三方应用发送会话建立请求信息,以触发第三方应用基于会话建立请求信息,在会话转发网元与第三方应用之间建立会话;网络侧设备基于第三方应用返回的会话建立反馈信息,确定会话转发网元与第三方应用之间已完成会话建立。
93.下面结合附图对本发明优选的实施方式作出详细说明。
94.参阅图1a所示,本申请实施例中提供了一种建立会话的系统,在该系统中包括网络侧设备,以及分别与网络侧设备建立连接的ue、第三方应用,其中图1a中的虚线表示控制信令通道,实线表示业务通道。
95.其中,网络侧设备是指,在核心网中用于管理会话的控制面网络节点,例如,在本申请实施例中网络侧设备可以为会话管理功能实体(session management function,smf)。ue通过核心网的会话转发网元接入到核心网中,例如,在本申请实施例中会话转发网元可以为用户面功能实体(user plane function,upf),所述upf可实现ue与网络侧设备相连接,以及转发业务数据的功能。第三方应用是指基于ue发送的上行业务数据,为ue提供相应服务的应用或者设备,例如,在本申请实施例中可以为应用服务器;第三方应用通过核心网的网元功能(network element function,nef)接入到核心网中,所述nef可实现第三方应用与网络侧设备相连接的功能。
96.在该系统中,第三方应用可以向符合条件的多个目标网络侧设备发送订阅消息,而网络侧设备可以建立多个会话转发网元与第三方应用之间的会话,也可以建立多个会话转发网元与各自对应的第三方应用之间的会话,因此,在本申请实施例中为了便于描述,在后续实施例的举例中将以一个目标网络侧设备在一个目标订阅ue的会话转发网元与一个第三方应用之间,建立会话为例进行介绍。
97.基于上述系统架构,参阅图1b所示,本申请实施例中,在一个目标订阅ue的会话转发网元与第三方应用之间建立会话的过程描述如下:
98.s101:第三方应用基于预设的筛选条件,在网络侧设备集合中确定一个目标网络侧设备。
99.具体的,第三方应用确定一个目标网络侧设备的过程如下:
100.a1、第三方应用将单网络切片选择辅助信息(single network slice selection assistance information,s-nssai)、数据网络名称(data network name,dnn)和数据网络标识信息(data network access identifier,dnai)、目标订阅ue集合,以及第三方应用服务区域的服务接入点信息均封装到订阅信息中,并将订阅信息发送给nef;
101.a2、nef获取订阅信息中携带的s-nssai、dnn和dnai,寻找同时满足上述三个条件的upf,加入到候选upf集合中;
102.a3、根据预设的upf服务区域列表,nef分别确定各个候选upf所对应的服务区域;
103.a4、根据预设的smf服务区域列表,nef分别确定与各个候选upf的服务区域相同或者部分相同的smf,加入到候选smf集合中;
104.a5、根据预设的smf服务网络切片列表,nef将与第三方应用的s-nssai匹配一致的
候选smf,确定为目标smf。
105.理论上,一个smf可为多个网络切片提供服务,但在实际的5g系统部署中,通常一个smf仅为一个网络切片提供服务,因此,在本申请实施例中nef可以通过s-nssai识别smf是为哪一个网络切片提供服务的。
106.s102:所述第三方应用向一个目标网络侧设备发送订阅信息。
107.具体的,由nef将第三方应用的订阅信息转发给目标smf。
108.s103:一个目标网络侧设备接收所述第三方应用发送的订阅消息。
109.s104:一个目标网络侧设备基于订阅信息,确定一个目标订阅ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息。
110.具体的,目标smf确定接入核心网的ue_x为目标订阅ue之后,向第三方应用发送会话建立请求信息的过程如下:
111.b1、目标smf获取订阅信息中携带的目标订阅ue集合,与表征第三方应用服务区域的服务接入点信息。
112.b2、目标smf获取接入核心网的ue_x的第一标识信息和会话转发网元的接口信息。
113.b3、目标smf判断ue_x的第一标识信息与目标订阅ue集合是否匹配成功,以及判断upf_x的接口信息与服务接入点信息是否预设的对应关系,若是,则判定ue_x为目标订阅ue,并执行步骤b4;否则,结束流程。
114.目标订阅ue集合中包含各个目标订阅ue的标识信息,若ue_x的第一标识信息与目标订阅ue集合中的某一标识信息匹配一致,且ue_x通过upf_x接入核心网中,upf_x的服务区域与第三方应用可服务区域相同或者部分相同,则判定ue_x为目标订阅ue。
115.b4、smf在第三方应用和会话转发网元之间,建立下行业务通道。
116.b5、smf将目标订阅ue的第一标识信息与下行业务通道的第二标识信息,封装到会话建立请求信息中,并将会话建立请求信息发送至nef。
117.b6、nef将会话建立请求信息转发至第三方应用。
118.经过上述过程,目标smf为会话转发网元与第三方应用之间建立了下行业务通道,以便第三方应用通过下行业务通道向会话转发网元发送下行业务数据,再由会话转发网元将下行业务数据转发给目标订阅ue。
119.s105:所述第三方应用基于接收到的会话建立请求信息,在会话转发网元和所述第三方应用之间建立会话。
120.具体的,第三方应用在会话转发网元和自身之间建立会话的过程如下:
121.c1、第三方应用接收到由nef转发的会话建立请求信息;
122.c2、第三方应用获取会话建立请求信息中携带的目标订阅ue的第一标识信息,和下行业务通道的第二标识信息;
123.c3、第三方应用在自身和会话转发网元之间,建立上行业务通道。
124.经过上述过程,第三方应用在会话转发网元与第三方应用之间建立了上行业务通道,以便目标订阅ue通过上行业务通道向会话转发网元发送上行业务数据,再由会话转发网元将下行业务数据转发给第三方应用。相比于采用现有技术建立业务通道,本申请实施例所提供的方式,网络侧设备无需为ue分配地址池,减少了ue对地址资源的占用,进而不存在因采用nat技术将私有ip地址转换为公有ip地址,所带来的额外开销,如处理时延增加、
处理资源占用等。
125.s106:所述第三方应用向一个目标网络侧设备发送会话建立反馈信息。
126.具体的,第三方应用将会话建立反馈信息发送给目标smf的过程如下:
127.d1、第三方应用将上行业务通道的第三标识信息与第一标识信息,封装到会话建立反馈信息中;
128.d2、第三方应用将会话建立反馈信息发送给nef;
129.d3、nef将会话建立反馈信息转发至目标smf。
130.s107:目标网络侧设备接收第三方应用返回的会话建立反馈信息,基于会话建立反馈信息,确定会话转发网元与第三方应用之间已完成会话建立。
131.具体的,目标smf确定会话转发网元与第三方应用之间已完成会话建立的过程如下:
132.e1、目标smf接收第三方应用返回的会话建立反馈信息;
133.e2、目标smf获取会话建立反馈信息中携带的目标订阅ue的第一标识信息,和上行业务通道的第三标识信息;
134.e3、目标smf将第三标识信息发送至upf;
135.e4、当会话转发网元和第三方应用之间的上行业务通道与下行业务通道均建立完毕,表明两端已完成会话建立的过程。
136.经过上述过程,目标smf将第三方应用已建立上行业务通道的第三标识消息告知目标订阅ue的会话转发网元,这样,第三方应用保存有下行业务通道的第二标识信息,目标订阅ue的会话转发网元保存有上行业务通道的第三标识信息,那么目标smf可以确定第三方应用与目标订阅ue的会话转发网元之间的会话已经完成建立。
137.由于双方所保存的信息一致,不仅便于第三方应用对业务转发的管理,还保证会话转发网元和第三方应用之间的会话状态一致性,避免了现有技术中因核心网在两方进行业务数据转发时,无法令两方的会话状态保持一致性所带来的不便。进一步地,一旦其中一方的业务通道出现异常状态,另一方也可以及时感知该异常状态,并通过目标smf发起会话释放事件,避免发生异常的一方持续占用服务资源,导致其他ue无法使用该服务资源的情况。
138.可选的,发起会话释放事件包含以下两种情形:
139.情形i:由目标smf或者目标订阅ue发起会话释放事件。
140.(1)由目标订阅ue发起会话释放事件。
141.具体的,由目标订阅ue发起会话释放事件,并触发目标smf释放会话转发网元与第三方应用之间会话的过程如下:
142.f1、目标smf拆除会话转发网元与第三方应用之间的下行业务通道;
143.f2、目标smf将第一标识信息与第二标识信息,封装在第一会话释放事件中,并发送给nef;
144.f3、nef将第一会话释放信息转发给第三方应用;
145.f4、第三方应用基于接收到的第一会话释放信息,被告知目标smf已拆除自身与会话转发网元间的下行业务通道后,第三方应用也将拆除自身与所述会话转发网元间的上行业务通道。
146.(2)由目标smf发起会话释放事件。
147.具体的,由目标smf发起会话释放事件,并释放会话转发网元与第三方应用之间会话的过程如下:
148.g1、目标smf拆除会话转发网元与第三方应用之间的下行业务通道;
149.g2、目标smf将目标订阅ue的第一标识信息和下行业务通道的第二标识信息,封装到第一会话释放信息中,并发送给nef;
150.g3、nef将第一会话释放信息转发给第三方应用;
151.g4、第三方应用基于接收到的第一会话释放信息,被告知目标smf已拆除第三方应用与会话转发网元间的下行业务通道后,第三方应用也将拆除与会话转发网元间的上行业务通道;
152.g5、目标smf确认会话转发网元与第三方应用之间的会话已释放。
153.情形ii:由第三方应用发起会话释放事件。
154.具体的,由第三方应用发起会话释放事件,并释放自身与会话转发网元之间会话的过程如下:
155.h1、第三方应用拆除第三方应用与会话转发网元之间的上行业务通道;
156.h2、第三方应用将第一标识信息和第三标识信息,封装在第二会话释放事件中,并发送给nef;
157.h3、nef将第二会话释放事件转发给目标smf;
158.h4、目标smf获取第二会话释放事件中携带的第三标识信息,将第三标识信息封装到第二会话释放信息中,并发送给upf;
159.h5、目标smf基于接收到的第二会话释放信息,被告知第三方应用已拆除会话转发网元与自身间的上行业务通道后,目标smf也将拆除会话转发网元与所述第三方应用间的下行业务通道。
160.基于上述实施例,参阅图2所示,本申请实施例中,提供一种建立会话的设备,至少包括处理器202和存储器201,其中,
161.其中,所述处理器202,用于读取所述存储器201中的程序并执行:
162.接收第三方应用发送的订阅信息;
163.基于所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,触发所述第三方应用根据所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
164.接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立。
165.可选的,基于所述订阅信息,确定一个目标订阅ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,所述处理器202用于:
166.获取所述订阅信息中携带的目标订阅ue集合,与表征第三方应用服务区域的服务接入点信息;
167.获取一个ue的第一标识信息和所述会话转发网元的接口信息,在确定所述第一标识信息与所述目标订阅ue集合匹配成功,并且所述接口信息与所述服务接入点信息符合预设的对应关系时,判定所述一个ue为一个目标订阅ue;
168.在所述第三方应用和所述会话转发网元之间,建立下行业务通道;
169.将所述一个目标订阅ue的第一标识信息与所述下行业务通道的第二标识信息,封装到会话建立请求信息中,并将所述会话建立请求信息发送至所述第三方应用。
170.可选的,接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立,所述处理器202用于:
171.接收所述第三方应用返回的会话建立反馈信息,所述会话建立反馈信息中携带有所述第一标识信息,和表征上行业务通道的第三标识信息;
172.将所述第三标识信息发送至所述会话转发网元,并确定所述会话转发网元与所述第三方应用之间已完成会话建立。
173.可选的,在确定所述会话转发网元与所述第三方应用之间已完成会话建立之后,所述处理器202进一步用于:
174.在确定拆除所述会话转发单元与所述第三方应用之间的下行业务通道之后,将所述第一标识信息与所述第二标识信息,封装到第一会话释放信息中,并将所述第一会话释放信息发送至所述第三方应用中。
175.可选的,在确定所述会话转发网元与所述第三方应用之间已完成会话建立之后,所述处理器202进一步用于:
176.在确定所述第三方应用拆除所述第三方应用于所述会话转发网元之间的上行业务通道之后,将所述第二会话释放事件中携带的所述第三标识信息,封装到第二会话释放信息中,并将所述第二会话释放信息发送至所述会话转发网元中。
177.基于上述实施例,参阅图3所示,本发明实施例中,提供一种建立会话的设备,至少包括:处理器302和存储器301;
178.其中,所述处理器302,用于读取所述存储器301中的程序并执行:
179.基于预设的筛选条件,在网络侧设备集合中确定一个目标网络侧设备;
180.向所述一个目标网络侧设备发送订阅信息,触发所述一个目标网络侧设备根据所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网,并向所述第三方应用返回会话建立请求信息;
181.基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
182.向所述一个目标网络侧设备发送会话建立反馈信息,触发所述会话转发网元基于所述会话建立反馈信息,确定所述第三方应用与所述会话转发网元之间已完成会话建立。
183.可选的,基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话,所述处理器302用于:
184.获取所述会话建立请求信息中携带的表征一个目标订阅ue的第一标识信息,与表征下行业务通道的第二标识信息;
185.在所述第三方应用和所述会话转发网元之间,建立上行业务通道。
186.可选的,向所述一个目标网络侧设备发送会话建立反馈信息,所述处理器302用于:
187.将所述上行业务通道的第三标识信息与所述第一标识信息,封装到会话建立反馈
信息中,并将所述会话建立反馈信息发送至所述一个目标网络侧设备中。
188.可选的,向所述一个目标网络侧设备发送会话建立反馈信息之后,所述处理器302进一步用于:
189.接收所述一个目标网络侧设备发送的第一会话释放信息,所述第一会话释放信息中携带有所述第一标识信息与所述第二标识信息;
190.在确定所述第三方应用与所述会话转发网元之间的下行业务通道已被拆除后,拆除所述第三方应用与所述会话转发网元之间的上行业务通道。
191.可选的,向所述一个目标网络侧设备发送会话建立反馈信息之后,所述处理器302进一步用于:
192.拆除所述第三方应用与所述会话转发网元之间的上行业务通道,将所述第一标识信息和所述第三标识信息,封装在第二会话释放事件中,并将所述第二会话释放事件发送至所述一个目标网络侧设备中。
193.基于上述实施例,参阅图4所示,本发明实施例中,提供一种建立会话的装置,至少包括接收单元401、建立单元402和确定单元403:
194.接收单元401,用于接收第三方应用发送的订阅信息;
195.建立单元402,用于基于所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,触发所述第三方应用根据所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
196.确定单元403,用于接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立。
197.可选的,基于所述订阅信息,确定一个目标订阅ue通过会话转发网元接入核心网之后,向所述第三方应用发送会话建立请求信息,所述建立单元402用于:
198.获取所述订阅信息中携带的目标订阅ue集合,与表征第三方应用服务区域的服务接入点信息;
199.获取一个ue的第一标识信息和所述会话转发网元的接口信息,在确定所述第一标识信息与所述目标订阅ue集合匹配成功,并且所述接口信息与所述服务接入点信息符合预设的对应关系时,判定所述一个ue为一个目标订阅ue;
200.在所述第三方应用和所述会话转发网元之间,建立下行业务通道;
201.将所述一个目标订阅ue的第一标识信息与所述下行业务通道的第二标识信息,封装到会话建立请求信息中,并将所述会话建立请求信息发送至所述第三方应用。
202.可选的,接收所述第三方应用返回的会话建立反馈信息,基于所述会话建立反馈信息,确定所述会话转发网元与所述第三方应用之间已完成会话建立,所述确定单元403用于:
203.接收所述第三方应用返回的会话建立反馈信息,所述会话建立反馈信息中携带有所述第一标识信息,和表征上行业务通道的第三标识信息;
204.将所述第三标识信息发送至所述会话转发网元,并确定所述会话转发网元与所述第三方应用之间已完成会话建立。
205.可选的,在确定所会话转发网元与所述第三方应用之间已完成会话建立之后,所述确定单元402进一步用于:
206.在确定拆除所述会话转发单元与所述第三方应用之间的下行业务通道之后,将所述第一标识信息与所述第二标识信息,封装到第一会话释放信息中,并将所述第一会话释放信息发送至所述第三方应用中。
207.可选的,在确定所会话转发网元与所述第三方应用之间已完成会话建立之后,所述确定单元402进一步用于:
208.在确定所述第三方应用拆除所述第三方应用于所述会话转发网元之间的上行业务通道之后,将所述第二会话释放事件中携带的所述第三标识信息,封装到第二会话释放信息中,并将所述第二会话释放信息发送至所述会话转发网元中。
209.基于上述实施例,参阅图5所示,本发明实施例中,提供一种建立会话的装置,至少包括发送单元501和处理单元502:
210.发送单元501,用于基于预设的筛选条件,在网络侧设备集合中确定一个目标网络侧设备;
211.向所述一个目标网络侧设备发送订阅信息,触发所述一个目标网络侧设备根据所述订阅信息,确定一个目标订阅用户设备ue通过会话转发网元接入核心网,并向所述第三方应用返回会话建立请求信息;
212.处理单元502,用于基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话;
213.向所述一个目标网络侧设备发送会话建立反馈信息,触发所述一个目标网络侧设备基于所述会话建立反馈信息,确定所述第三方应用与所述会话转发网元之间已完成会话建立。
214.可选的,基于接收到的所述会话建立请求信息,在所述会话转发网元和所述第三方应用之间建立会话,所述处理单元502用于:
215.获取所述会话建立请求信息中携带的表征一个目标订阅ue的第一标识信息,与表征下行业务通道的第二标识信息;
216.在所述第三方应用和所述会话转发网元之间,建立上行业务通道。
217.可选的,向所述一个目标网络侧设备发送会话建立反馈信息,所述处理单元502用于:
218.将所述上行业务通道的第三标识信息与所述第一标识信息,封装到会话建立反馈信息中,并将所述会话建立反馈信息发送至所述一个目标网络侧设备中。
219.可选的,向所述一个目标网络侧设备发送会话建立反馈信息之后,所述处理单元502进一步用于:
220.接收所述一个目标网络侧设备发送的第一会话释放信息,所述第一会话释放信息中携带有所述第一标识信息与所述第二标识信息;
221.在确定所述第三方应用与所述会话转发网元之间的下行业务通道已被拆除后,拆除所述第三方应用与所述会话转发网元之间的上行业务通道。
222.可选的,向所述一个目标网络侧设备发送会话建立反馈信息之后,所述处理单元502进一步用于:
223.拆除所述第三方应用与所述会话转发网元之间的上行业务通道,将所述第一标识信息和所述第三标识信息,封装在第二会话释放事件中,并将所述第二会话释放事件发送
至所述一个目标网络侧设备中。
224.基于同一发明构思,本申请实施例提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时,用于实现前述建立会话的任意一种方法。
225.综上所述,网络侧设备基于第三方应用发送的订阅消息,确定一个目标订阅ue通过会话转发网元接入核心网之后,先向第三方应用发送会话建立请求信息,以触发第三方应用基于会话建立请求信息,在会话转发网元与第三方应用之间建立会话;网络侧设备基于第三方应用返回的会话建立反馈信息,确定会话转发网元与第三方应用之间已完成会话建立。
226.网络侧设备在确定目标订阅ue接入核心网之后,才会被触发向第三方应用发送会话建立请求信息,并基于第三方返回的会话建立反馈信息,确定目标订阅ue的会话转发网元与第三方应用之间已完成会话建立。在网络侧设备建立会话的过程中,网络侧设备无需为ue分配地址池,减少了ue对地址资源的占用,也不存在因nat技术带来费时费事的额外开销,以及在两方进行业务数据转发的过程中,不存在因会话转发网元和第三方应用之间会话状态的不一致,导致出现第三方应用难以管理业务转发的情况。在本申请实施例中,网络侧设备将目标订阅ue的第一标识信息和下行业务通道的第二标识信息告知第三方应用,同时,也会将第三方应用所建立的上行业务通道的第三标识信息告知会话转发网元,这样,不仅便于第三方应用管理业务转发,还有利于及时感知对方的异常状态,避免长时间占用服务资源,令其它ue无法使用该服务资源,造成服务资源的浪费与服务效率的低下。
227.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
228.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
229.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
230.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
231.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优
选实施例以及落入本发明范围的所有变更和修改。
232.显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1