一种通信方法、装置、服务器及存储介质与流程

文档序号:32348238发布日期:2022-11-26 12:03阅读:47来源:国知局
一种通信方法、装置、服务器及存储介质与流程

1.本发明涉及通信技术领域,尤其涉及一种通信方法、装置、服务器及存储介质。


背景技术:

2.目前,当用户面功能(user plane function,upf)获取到用户设备(user equipment,ue)的数据获取请求时,可以向某一数据网络发送该数据获取请求,以使得ue可以获取到业务数据。具体的,该upf与该数据网络之间可能存在多条链路,该upf可以从该多条链路中任意选择一条链路以发送该数据获取请求。
3.但是,上述方法中,upf从多条链路中任意选择一条链路的方式可能是不合理的,例如该条链路可能已经发生故障(例如断开),如此会影响业务数据的获取效率。


技术实现要素:

4.本发明提供一种通信方法、装置、服务器及存储介质,解决了相关技术中upf从多条链路中任意选择一条链路的方式可能是不合理的,例如该条链路可能已经发生故障(例如断开),如此会影响业务数据的获取效率的技术问题。
5.第一方面,本发明提供一种通信方法,包括:从能力开放功能nef获取链路聚合策略,该链路聚合策略包括upf与目标数据网络之间的至少两条链路的标识;基于该至少两条链路,生成目标链路,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括该目标链路的带宽;向该upf发送链路配置策略,该链路配置策略包括该目标链路的标识,该链路配置策略用于指示该upf基于该目标链路发送ue的数据获取请求,该数据获取请求用于请求获取目标业务数据。
6.可选地,会话管理功能smf中存储有预设对应关系,该预设对应关系包括多条链路各自的标识以及该多条链路各自对应的会话的标识,上述基于该至少两条链路,生成目标链路,具体包括:基于该至少两条链路中每一条链路的标识以及该预设对应关系确定该每一条链路对应的会话的标识;对该每一条链路对应的会话的标识执行聚合操作,得到目标会话的标识,该目标会话的标识中包括该每一条链路对应的会话的标识,该目标会话为该目标链路对应的会话;基于该目标会话生成该目标链路。
7.第二方面,本发明提供一种通信方法,包括:获取目标数据网络的互联网协议ip地址;基于该ip地址,确定链路聚合策略,该链路聚合策略包括upf与该目标数据网络之间的至少两条链路的标识;向nef发送该链路聚合策略,该链路聚合侧策略用于指示smf基于该至少两条链路生成目标链路,该目标链路用于传输ue的数据获取请求。
8.可选地,上述基于该ip地址,确定链路聚合策略,具体包括:基于该ip地址,确定该upf与该目标数据网络之间的多条链路;向该nef发送链路状态获取请求,该链路状态获取请求包括该多条链路各自的标识,该链路状态获取请求用于请求获取该多条链路各自的链路状态信息,其中,一条链路的链路状态信息包括该链路的带宽;接收该nef发送的链路状态获取响应,该链路状态获取响应包括该多条链路各自的链路状态信息;根据多条链路各
自的链路状态信息,从该多条链路中确定该至少两条链路;根据该至少两条链路的标识,生成该链路聚合策略。
9.可选地,上述通信方法还包括:获取该ue的ip地址以及该ue的名称;基于该ue的ip地址以及该ue的名称对该ue进行鉴权认证;向该nef发送该链路聚合策略,包括:当该鉴权认证的结果为认证成功时,向该nef发送该链路聚合策略。
10.第三方面,本发明提供一种通信方法,包括:从smf获取链路配置策略,该链路配置策略包括目标链路的标识,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括该目标链路的带宽;当接收到ue的数据获取请求时,基于该目标链路向目标数据网络发送该数据获取请求,该数据获取请求用于请求获取目标业务数据。
11.可选地,上述通信方法还包括:当接收到的该ue的数据获取请求的数量为多个时,按照多个数据获取请求的先后顺序分别向该目标数据网络发送该多个数据获取请求。
12.可选地,上述通信方法还包括:向该smf发送链路配置策略响应,该链路配置策略响应用于通知该upf已执行该链路配置策略。
13.第四方面,本发明提供一种通信装置,包括:获取模块、处理模块以及发送模块;该获取模块,用于从nef获取链路聚合策略,该链路聚合策略包括upf与目标数据网络之间的至少两条链路的标识;该处理模块,用于基于该至少两条链路,生成目标链路,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括该目标链路的带宽;该发送模块,用于向该upf发送链路配置策略,该链路配置策略包括该目标链路的标识,该链路配置策略用于指示该upf基于该目标链路发送ue的数据获取请求,该数据获取请求用于请求获取目标业务数据。
14.可选地,smf中存储有预设对应关系,该预设对应关系包括多条链路各自的标识以及该多条链路各自对应的会话的标识,该通信装置还包括确定模块;该确定模块,用于基于该至少两条链路中每一条链路的标识以及该预设对应关系确定该每一条链路对应的会话的标识;该处理模块,还用于对该每一条链路对应的会话的标识执行聚合操作,得到目标会话的标识,该目标会话的标识中包括该每一条链路对应的会话的标识,该目标会话为该目标链路对应的会话;该处理模块,还用于基于该目标会话生成该目标链路。
15.第五方面,本发明提供一种通信装置,包括获取模块、确定模块以及发送模块;该获取模块,用于获取目标数据网络的ip地址;该确定模块,用于基于该ip地址,确定链路聚合策略,该链路聚合策略包括upf与该目标数据网络之间的至少两条链路的标识;该发送模块,用于向nef发送该链路聚合策略,该链路聚合侧策略用于指示smf基于该至少两条链路生成目标链路,该目标链路用于传输ue的数据获取请求。
16.可选地,上述通信装置还包括接收模块和处理模块;该确定模块,还用于基于该ip地址,确定该upf与该目标数据网络之间的多条链路;该发送模块,还用于向该nef发送链路状态获取请求,该链路状态获取请求包括该多条链路各自的标识,该链路状态获取请求用于请求获取该多条链路各自的链路状态信息,其中,一条链路的链路状态信息包括该链路的带宽;该接收模块,用于接收该nef发送的链路状态获取响应,该链路状态获取响应包括该多条链路各自的链路状态信息;该确定模块,还用于根据多条链路各自的链路状态信息,从该多条链路中确定该至少两条链路;该处理模块,用于根据该至少两条链路的标识,生成该链路聚合策略。
17.可选地,上述通信装置还包括处理模块;该获取模块,还用于获取该ue的ip地址以及该ue的名称;该处理模块,用于基于该ue的ip地址以及该ue的名称对该ue进行鉴权认证;该发送模块,具体用于当该鉴权认证的结果为认证成功时,向该nef发送该链路聚合策略。
18.第六方面,本发明提供一种通信装置,包括获取模块和发送模块;该获取模块,用于从smf获取链路配置策略,该链路配置策略包括目标链路的标识,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括该目标链路的带宽;该发送模块,用于当接收到ue的数据获取请求时,基于该目标链路向目标数据网络发送该数据获取请求,该数据获取请求用于请求获取目标业务数据。
19.可选地,该发送模块,还用于当接收到的该ue的数据获取请求的数量为多个时,按照多个数据获取请求的先后顺序分别向该目标数据网络发送该多个数据获取请求。
20.可选地,该发送模块,还用于向该smf发送链路配置策略响应,该链路配置策略响应用于通知upf已执行该链路配置策略。
21.第七方面,本发明提供一种服务器,包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行该指令,以实现上述第一方面中任一种可选地通信方法,或者实现上述第二方面中任一种可选地通信方法,或者实现上述第三方面任一种可选地通信方法。
22.第八方面,本发明提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当该计算机可读存储介质中的指令由服务器执行时,使得该服务器能够执行上述第一方面中任一种可选地通信方法,或者执行上述第二方面中任一种可选地通信方法,或者执行上述第三方面任一种可选地通信方法。
23.本发明提供的通信方法、装置、服务器及存储介质,星地聚合设备可以获取目标数据网络的ip地址,基于该ip地址确定链路聚合策略,该链路聚合请求中包括该至少两条链路的标识;然后星地聚合设备可以向nef发送链路聚合策略,该链路聚合策略用于指示smf基于该至少两条链路生成目标链路,该目标链路用于传输ue的数据获取请求。本发明中,当smf获取到该链路聚合策略之后,可以基于至少两条链路生成目标链路,并且向upf发送链路配置策略;由于该链路配置策略用于指示该upf基于该目标链路发送该ue的数据获取请求,因此当upf接收到ue的数据获取请求时,可以基于该目标链路向该目标数据网络发送该数据获取请求。又由于该目标链路的链路状态信息满足预设条件,即该目标链路的通信质量较优,如此upf可以基于通信质量较优的链路发送ue的数据获取请求,能够提高业务数据的获取效率。
附图说明
24.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
25.图1为本发明实施例提供的一种通信系统的网络架构示意图;
26.图2为本发明实施例提供的另一种通信系统的网络架构示意图;
27.图3为本发明实施例提供的一种通信方法的流程示意图;
28.图4为本发明实施例提供的另一种通信方法的流程示意图;
29.图5为本发明实施例提供的另一种通信方法的流程示意图;
function,af)109、nef 110、统一数据管理(unified data management,udm)111、网络切片选择功能(network slice selection function,nssf)112以及网络数据分析功能(network data analytics function,nwdaf)113等。ue 101接入5g网络(即理解为ue 101接入可提供5g网络的5g系统),并与网络建立会话,然后ue 101可以通过(r)an设备102与为ue 101服务的功能(例如upf 103、amf104等)通信。通常,在实际应用中上述各个设备或服务功能之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。
47.其中,(r)an设备102用于ue 101接入网络,(r)an设备102可以包括基站、演进型基站(evolved node base station,enb),下一代基站(next generation node base station,gnb)、新型无线电基站(new radio enb)、宏基站、微基站、高频基站或发送和接收点(transmission and reception point,trp)、非第三代合作伙伴计划(3rd generation partnership project,3gpp)接入网络(如wifi)和/或非3gpp互通功能(non-3gpp interworking function,n3iwf)等设备。
48.upf 103:用于处理与用户面相关的事件,例如传输或路由数据包、检测数据包、上报业务量、处理服务质量(quality of service,qos)、合法监听、存储下行数据包等。本发明实施例中,upf 103可以获取链路配置策略,该链路配置策略中包括目标链路的标识,该链路配置策略用于指示该upf 103基于该目标链路发送该ue 101的数据获取请求,该数据获取请求用于请求获取目标业务数据。
49.amf 104:用于连接管理、移动性关系、注册管理、接入认证和授权、可达性管理以及安全上下文管理等。
50.smf 105:用于会话管理(例如会话的建立、修改和释放)、upf 103的选择和控制、业务和会话连续性(service and session continuity)模式的选择以及漫游服务等。本发明实施例中,smf 105可以获取链路聚合策略,该链路聚合策略包括至少两条链路的标识,并且基于该至少两条链路生成目标链路;smf 105还用于向upf 103发送上述链路配置策略。
51.pcf 106:用于制定策略、提供策略控制服务以及获取策略决策相关签约信息等。
52.ausf 107:用于与udm 111交互获取用户信息,并执行与认证相关的功能,例如生成中间密钥等。
53.nrf 108:用于服务发现、维护可用的网络功能示例的网络功能文本以及这些网络功能支持的服务。
54.af 109:与3gpp核心网交互,提供业务或者服务器,例如,可以与nef 110交互。
55.nef 110:安全开放3gpp网络功能提供的各种业务和能力(包括内容开放或者想第三方开放等)、转化或翻译与af 109交互的信息和内部网络功能交互的信息,例如af服务标识和内容5g核心网信息(例如网路切片选择协助信息等)等。本发明实施例中,nef 110可以接收星地聚合设备(图中未示出)发送的链路聚合策略,并且向smf 105发送该链路聚合策略。
56.udm 111:处理3gpp认证和密钥协商机制中的认证信息、处理用户身份信息,接入授权、注册和移动性管理、签约管理、短消息管理等。
57.nssf 112:用于为ue 101选择一组网络切片、确定网络切片选择协议信息以及确
定为ue 101服务的amf集(amf集指的是可以为ue 101服务的多个amf的集合)。
58.nwdaf 113:用于根据网络服务的请求数据提供网络分析服务。本发明实施例中,nwdaf 113用于接收nef 110发送的链路状态获取请求,该链路状态获取请求包括多条链路各自的标识,该链路状态获取请求用于请求获取该多条链路各自的链路状态信息,其中,一条链路的链路状态信息包括该条线路的带宽;nwdaf 113还用于向nef 110发送链路状态获取响应,该链路状态获取响应包括该多条链路各自的链路状态信息。
59.可选地,上述各个功能模块(即upf 103、amf 104、smf 105、pcf 106、ausf 107、nrf 108、af 109、nef110、udm 111、nssf 112以及nwdaf 113)均可以集成在服务器上,以实现其功能。
60.结合图1,如图2所示,本发明实施例还可以在通信系统中部署星地聚合设备208。具体的,图2中示出的通信系统还可以包括ue 201、(r)an设备202、upf 203、smf 205、nwdaf 206、nef 207以及数据网络204。
61.其中,(r)an设备202可以接收ue 201发送的数据获取请求,并且向upf 203发送该数据获取请求,该数据获取请求用于请求获取目标业务数据。
62.upf 203可以获取链路配置策略并且执行该链路配置策略,具体为当upf 203接收到ue 201的数据获取请求时,可以基于目标链路向目标数据网络(例如数据网络204)发送该数据获取请求。
63.smf 205可以获取链路聚合策略,该链路聚合策略包括至少两条链路的标识,并且基于该至少两条链路生成目标链路;该smf 205还用于向upf 203发送上述链路配置策略。
64.nwdaf 206可以接收nef 207发送的链路状态获取请求,该链路状态获取请求包括多条链路各自的标识,该链路状态获取请求用于请求获取该多条链路各自的链路状态信息,其中,一条链路的链路状态信息包括该条线路的带宽;nwdaf 206还用于向nef 207发送链路状态获取响应,该链路状态获取响应包括该多条链路各自的链路状态信息。
65.nef 207可以接收星地聚合设备208发送的上述链路聚合策略。
66.星地聚合设备208可以获取目标数据网络(例如数据网络204)的ip地址,基于该ip地址确定链路聚合策略,该链路聚合策略包括至少两条链路的标识,该链路聚合侧策略用于指示smf基于该至少两条链路生成目标链路,该目标链路用于传输ue的数据获取请求。
67.需要说明的是,图2中示出了1个ue、1个(r)an设备、1个upf、1个nef、1个smf、1个nwdaf、1个星地聚合设备以及1个数据网络。本发明实施例对图2中示出的各个设备的数量不做具体限定。
68.本发明实施例提供的通信方法、装置、服务器及存储介质,应用于业务数据的获取场景下。具体的,当星地聚合设备获取到目标数据网络的ip地址后,可以基于该ip地址确定链路聚合策略,该链路聚合策略包括至少两条链路的标识,星地聚合设备可以向nef发送将该链路聚合策略,该链路聚合策略用于指示该smf基于该至少两条链路生成目标链路。当该smf可以获取到该链路聚合策略之后,可以执行该链路聚合策略,具体为基于该至少两条链路生成该目标链路,然后该smf可以向upf发送链路配置策略,该链路配置策略用于指示该upf基于该目标链路发送ue的数据获取请求。当该upf获取到该链路配置策略之后,可以执行该链路配置策略,具体为当该upf接收到该数据获取请求时,可以基于该目标链路向目标数据网络发送该数据获取请求,进而该ue可以从该目标数据网络中获取目标业务数据。
69.结合上述图2所示的通信系统,下面从通信系统中各个设备交互的角度完整地描述本发明实施例提供的通信方法,以说明星地聚合设备向nef发送链路聚合策略的过程、smf生成目标链路的过程以及upf基于目标链路向目标数据网络发送ue的数据获取请求的过程。
70.如图3所示,本发明实施例提供的通信方法可以包括s101-s110。
71.s101、星地聚合设备获取目标数据网络的ip地址。
72.在本发明实施例的一种实现方式中,星地聚合设备可以获取ue的链路聚合请求,该链路聚合请求中包括该目标数据网络的ip地址。
73.在一种情况下,星地聚合设备可以直接接收该ue发送的该ue的链路聚合请求;在另一种情况下,该星地聚合设备还可以接收第三方应用设备发送的该ue的链路聚合请求,具体的,用户可以触发该第三方应用设备向该星地聚合设备发送该ue的链路聚合请求。
74.可选地,上述星地聚合设备中可以包括if1接口,该星地聚合设备可以通过该if1接口获取该ue的链路聚合请求。
75.s102、星地聚合设备基于ip地址,确定链路聚合策略。
76.其中,该链路聚合策略包括upf与该目标数据网络之间的至少两条链路的标识。
77.本发明实施例中,星地聚合设备可以根据目标数据网络的ip地址确定出该目标数据网络,即可以确定出该upf与该目标数据网络之间的多条链路。
78.在一种情况下,星地聚合设备可以将上述多条链路中链路状态信息最优(例如带宽最大)的m条链路(m≥2),并且将链路状态信息最优的m条链路确定为上述至少两条链路。
79.在另一种情况下,星地聚合设备还可以获取该多条链路各自的通信距离;然后该星地聚合设备可以将通信距离最短的n条链路(n≥2)确定为该至少两条链路。
80.s103、星地聚合设备向nef发送链路聚合策略。
81.其中,该链路聚合策略用于指示smf基于该至少两条链路该生成目标链路,该目标链路用于传输ue的数据获取请求。
82.可选地,上述ue的数据获取请求中可以包括目标业务的业务标识,如此上述目标业务数据即为该目标业务的业务数据,即该数据获取请求用于请求获取该目标业务的业务数据。
83.s104、nef接收星地聚合设备发送的链路聚合策略。
84.s105、nef向smf发送链路聚合策略。
85.s106、smf从nef获取链路聚合策略。
86.结合上述实施例的描述,应理解,该链路聚合策略包括upf与目标数据网络之间的至少两条链路的标识。
87.s107、smf基于至少两条链路,生成目标链路。
88.其中,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括所述目标链路的带宽。
89.可以理解的是,由于该链路聚合策略用于指示该smf基于该至少两条链路生成目标链路,因此在smf获取到该链路聚合策略之后,可以执行该链路聚合策略。具体的,该smf可以基于该至少两条链路生成该目标链路。
90.应理解,一条链路的链路状态信息用于表征该链路的通信质量,上述目标链路的
状态信息满足预设条件说明该目标链路的通信质量较优。
91.在本发明实施例的一种实现方式中,一条链路(例如目标链路)的链路状态信息可以包括该目标链路的带宽,上述预设条件可以包括带宽阈值。具体的,当该目标链路的带宽大于或等于带宽阈值时,星地聚合设备可以确定该目标链路满足该预设条件。
92.在本发明实施例的另一种实现方式中,目标链路的链路状态信息还可以包括该目标链路的传输时延、该目标链路的传输速率、该目标链路的丢包率以及该目标链路的抖动等;上述预设条件还可以包括时延阈值、速率阈值、丢包率阈值以及抖动阈值等。
93.可以理解的是,上述预设条件为存储在该星地聚合设备中的条件。可选地,该预设条件也可以为星地聚合设备获取的预设条件,即星地聚合设备可以基于该预设条件,确定某一条链路(例如目标链路)的链路状态信息是否满足该预设条件。
94.在一种可选的实现方式中,在smf执行上述链路聚合策略,具体为基于该至少两条链路生成该目标链路之后,该smf可以向nef发送(或返回)链路聚合策略执行响应,该链路聚合策略执行响应用于通知已执行该链路聚合策略。进而,该nef在接收到该链路聚合策略执行响应之后,可以向上述星地聚合设备发送该链路聚合策略执行响应。
95.s108、smf向upf发送链路配置策略。
96.其中,该链路配置策略包括该目标链路的标识,该链路配置策略用于指示该upf基于该目标链路发送上述ue的数据获取请求,该数据获取请求用于请求获取目标业务数据。
97.s109、upf从smf获取链路配置策略。
98.结合上述实施例的描述,应理解,该链路配置策略包括目标链路的标识,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括目标链路的带宽。
99.s110、当upf接收到ue的数据获取请求时,基于目标链路向目标数据网络发送数据获取请求。
100.其中,该数据获取请求用于请求获取目标业务数据。
101.可以理解的是,由于上述链路配置策略用于指示该upf基于该目标链路发送该数据获取请求,因此当该upf接收到该数据获取请求时,可以执行该链路配置策略。具体为基于该目标链路向目标数据网络发送该数据获取请求,进而该ue可以从该目标数据网络中获取目标业务数据。
102.在一种可选的实现方式中,上述目标数据网络可以对应一台服务器(或者一个服务器集群)。上述upf基于目标链路向目标数据网络发送数据获取请求可以理解为该upf基于该目标链路向该服务器发送该数据获取请求。进而,该服务器在接收到该数据获取请求之后,可以基于该数据获取请求中包括的上述目标业务的业务标识确定出目标业务数据,并且基于该目标链路向该upf发送(或返回)该目标业务数据,进而该ue可以获取到该目标业务数据。
103.本发明实施例中,上述服务器在确定出该目标业务数据之后,可以基于该目标链路向该upf发送数据获取响应,该数据获取响应中包括该目标业务数据;该upf在接收到该数据获取响应之后,可以通过(r)an设备向ue发送该数据获取响应。至此,该ue可以获取到该目标业务数据。
104.本发明实施例中,星地聚合设备可以获取目标数据网络的ip地址,基于该ip地址确定链路聚合策略,该链路聚合请求中包括该至少两条链路的标识;然后星地聚合设备可
以向nef发送链路聚合策略,该链路聚合策略用于指示smf基于该至少两条链路生成目标链路,该目标链路用于传输ue的数据获取请求。本发明中,当smf获取到该链路聚合策略之后,可以基于至少两条链路生成目标链路,并且向upf发送链路配置策略;由于该链路配置策略用于指示该upf基于该目标链路发送该ue的数据获取请求,因此当upf接收到ue的数据获取请求时,可以基于该目标链路向该目标数据网络发送该数据获取请求。又由于该目标链路的链路状态信息满足预设条件,即该目标链路的通信质量较优,如此upf可以基于通信质量较优的链路发送ue的数据获取请求,能够提高业务数据的获取效率。
105.结合图3,如图4所示,在本发明实施例的一种实现方式中,上述smf中存储有预设对应关系,该预设对应关系包括上述多条链路各自的标识以及该多条链路各自对应的会话的标识,上述smf基于至少两条链路生成目标链路,具体包括s1071-s1073。
106.s1071、smf基于至少两条链路中每一条链路的标识以及预设对应关系确定每一条链路对应的会话的标识。
107.应理解,一条链路对应一个会话,smf在获取到某一条链路的标识时,可以基于该条链路的标识以及该预设对应关系确定出该条链路的标识对应的会话的标识。
108.s1072、smf对至少两条链路中每一条链路对应的会话的标识执行聚合操作,得到目标会话的标识。
109.其中,该目标会话的标识中包括每一条链路对应的会话的标识,该目标会话为目标链路对应的会话。
110.可以理解的是,该目标会话的标识中包括上述至少两条链路中每一条链路对应的会话的标识。上述聚合操作可以理解为对该每一条链路对应的会话的标识进行组合。
111.在一种情况下,上述组合的顺序可以按照链路的优先级进行设置。具体的,一条链路的优先级越高,该条链路对应的会话的标识在该目标会话的标识中的顺序越靠前。
112.在另一种情况下,smf还可以基于某一对应关系确定每一个会话(即上述每一条链路对应的会话)的标识对应的值,然后基于该每一个会话的标识对应的值组合生成一个新的标识,即为上述目标会话的标识。
113.示例性的,以下表1为本发明实施例提供的预设对应关系的一种示例。
114.如表1所示,该预设对应关系中包括4条链路(包括链路1、链路2、链路3以及链路4)的标识(分别为标识1、标识2、标识3以及标识4)以及该4条链路中每条链路对应的会话的标识。具体的,该链路1对应的会话的标识为标识a,该链路2对应的会话的标识为标识b,该链路3对应的会话的标识为标识c,该链路4对应的会话的标识为标识d。
115.表1
116.链路的标识会话的标识标识1标识a标识2标识b标识3标识c标识4标识d
117.又假设上述至少两条链路包括链路1、链路2以及链路3,则smf可以确定上述目标会话的会话标识包括标识a、标识b以及标识c。
118.s1073、smf基于目标会话生成该目标链路。
119.结合上述实施例的描述,应理解,一条链路对应一个会话,smf在得到该目标会话的标识之后,即可以基于该目标会话生成与该目标会话对应的链路,即目标链路。
120.结合图3,如图5所示,上述基于ip地址,确定链路聚合策略,具体可以包括s1021-s1025。
121.s1021、星地聚合设备基于ip地址,确定upf与所目标数据网络之间的多条链路。
122.本发明实施例中,该upf与目标数据网络之间的多条链路可以包括星地链路和数据链路,星地链路为卫星通信系统中的链路,该数据链路为5g通信系统中的链路。
123.需要说明的是,由于该多条链路中既包括卫星通信系统中的链路又包括5g通信系统中的链路,因此本发明实施例提供的通信方法可以应用于卫星通信系统与5g通信系统融合的场景下。
124.在本发明实施例的一种实现方式中,上述星地链路也可以理解为星地路径,该星地路径中包括卫星设备,该星地路径中包括的卫星设备的数量可以为一个也可以为多个。具体的,当该星地路径中包括一个卫星设备时,该卫星设备分别与上述upf以及目标数据网络连接。
125.示例性的,如图6所示,假设upf 301为上述upf,数据网络302为上述目标数据网络,该upf 301与该数据网络302之间存在2条星地链路(包括星地链路1和星地链路2)以及1条数据链路(即数据链路3)。具体的,该星地链路1中包括链路1、链路2以及卫星设备303;该星地链路2中包括链路3、链路4、链路5以及卫星设备304;该数据链路3为链路6。
126.在一种可选的实现方式中,星地聚合设备还可以获取上述目标数据网络使用的应用层协议的协议类型,星地聚合设备可以基于该协议类型确定出上述多条链路。
127.示例性的,上述协议类型可以为超文本传输安全协议(hyper text transfer protocol over secure socket layer,https)、超文本传输协议(hyper text transfer protocol,http)以及会话通知协议(session announcement protocol,sap)等。
128.在另一种可选的实现方式中,星地聚合设备还可以获取上述目标数据网络的端口(或该端口的标识),星地聚合设备可以基于该目标数据网络的端口确定出上述多条链路。
129.s1022、星地聚合设备向nef发送链路状态获取请求。
130.其中,该链路状态获取请求包括该多条链路各自的标识,该链路状态获取请求用于请求获取该多条链路各自的链路状态信息,其中,一条链路的链路状态信息包括该链路的带宽。
131.可选地,一条链路的链路状态信息还可以包括该链路的传输时延、该链路的传输速率、该链路的丢包率以及该链路的抖动等。
132.s1023、星地聚合设备接收nef发送的链路状态获取响应。
133.其中,该链路状态获取响应包括该多条链路各自的链路状态信息。
134.应理解,上述nef在接收到该星地聚合设备发送的链路状态获取请求之后,可以向nwdaf发送该链路状态获取请求;该nwdaf在接收到该nef发送的链路状态获取请求之后,可以根据上述多条链路各自的标识获取该多条链路各自的链路状态信息,并且向该nef发送(或返回)链路状态获取响应,该链路状态获取响应中包括该多条链路各自的链路状态信息;该nef在接收到该nwdaf发送的链路状态获取响应之后,可以向该星地聚合设备发送该链路状态获取响应。至此,该星地聚合设备可以获取到该链路状态获取响应,具体为获取到
该多条链路各自的链路状态信息。
135.s1024、星地聚合设备根据多条链路各自的链路状态信息,从多条链路中确定至少两条链路。
136.应理解,该至少两条链路的生成的目标链路的链路状态信息满足预设条件,星地聚合设备可以基于该至少两条链路的链路状态信息,确定生成的目标链路的链路状态信息。
137.本发明实施例的一种实现方式中,星地聚合设备可以将该至少两条链路中每一条链路的带宽之和,确定为该目标链路的带宽。
138.在本发明实施例的另一种实现方式中,星地聚合设备还可以将该至少两条链路中每一条链路的带宽进行加权平均,以确定该目标链路的带宽。
139.在一种可选的实现方式中,星地聚合设备根据该至少两条链路中每一条链路的传输速率(传输时延、丢包率或者抖动)确定该目标链路的传输速率(传输时延、丢包率或者抖动)的过程,与上述星地聚合设备根据该每条一链路的带宽确定该目标链路的带宽的过程是相同或类似的,此处不再赘述。
140.s1025、星地聚合设备根据至少两条链路的标识,生成链路聚合策略。
141.应理解,该链路聚合策略用于指示smf基于该至少两条链路的标识生成目标链路,星地聚合设备确定出该至少两条链路之后,可以根据该至少两条链路的标识生成链路聚合策略。
142.结合图3,如图7所示,本发明实施例提供的通信方法还包括s111-s112。
143.s111、星地聚合设备获取ue的ip地址以及ue的名称。
144.s112、星地聚合设备基于ue的ip地址以及ue的名称对ue进行鉴权认证。
145.在本发明实施例的一种实现方式中,星地聚合设备中可以存储ip地址的黑名单(以下简称第一黑名单)、ip地址的白名单(以下简称第一白名单)、名称的黑名单(以下简称第二黑名单)以及名称的白名单(以下简称第二白名单)。当该ue的ip地址不属于该第一黑名单(或者属于该第一白名单),并且该ue的名称不属于该第二黑名单(或者属于该第二白名单)时,星地聚合设备可以确定上述鉴权认证的结果为认证成功。
146.可选地,当该ue的ip地址属于该第一黑名单(或者不属于该第一白名单),和/或该ue的名称属于该第二黑名单(或者不属于该第二白名单)时,星地聚合设备可以确定该鉴权认证的结果为认证失败。
147.在一种可选的实现方式中,星地聚合设备可以基于basic或者oauth2.0等鉴权方式基于ue的名称对ue进行鉴权认证。
148.可选地,星地聚合设备还可以基于ue使用的应用层协议的协议类型、该ue的访问权限以及该ue的访问记录对该ue进行鉴权认证。
149.继续如图7所示,上述星地聚合设备向nef发送链路聚合策略具体包括s1031。
150.s1031、当鉴权认证的结果为认证成功时,星地聚合设备向nef发送链路聚合策略。
151.可以理解的是,当该鉴权认证的结果为认证成功时,说明该ue的身份信息正常,星地聚合设备可以为该ue确定出一条新的、用于传输该ue的数据获取请求的目标链路。此时,该星地聚合设备可以向nef发送该链路聚合策略。
152.可选地,当该鉴权认证的结果为认证失败时,说明该ue的身份信息异常,星地聚合
设备不能为该ue确定出一条新的、用于传输该ue的数据获取请求的目标链路。此时,该星地聚合设备可以删除该ue的链路聚合请求。
153.本发明实施例中,星地聚合设备可以获取ue的ip地址以及ue的名称,并且基于ue的ip地址以及ue的名称对ue进行鉴权认证,当鉴权认证的结果为认证成功时,说明该ue的身份信息正常,此时星地聚合设备可以向nef发送链路聚合策略,提高了数据获取的安全性。
154.结合图3,如图8所示,本发明实施例提供的通信方法还包括s113。
155.s113、当upf接收到的ue的数据获取请求的数量为多个时,按照多个数据获取请求的先后顺序分别向目标数据网络发送多个数据获取请求。
156.应理解,一条链路(例如目标链路)用于传输业务类型相同的数据获取请求。
157.具体的,当该upf接收到多个数据获取请求时,upf可以确定该多个数据获取请求中每个数据获取请求包括的业务的标识。当至少两个数据获取请求中包括的业务的标识为上述目标业务的标识(例如视频业务的标识)时,upf可以基于该目标链路发送该至少两个数据获取请求;当其他数据获取请求(即上述多个数据获取请求中除该至少两个数据获取请求以外的数据获取请求)中包括的业务的标识为其他业务的标识(例如游戏业务的标识)时,upf可以基于其他链路发送该其他数据获取请求。
158.结合图3,如图9所示,本发明实施例提供的通信方法还包括s114。
159.s114、upf向smf发送链路配置策略响应。
160.其中,该链路配置策略响应用于通知upf已执行所述链路配置策略。
161.可以理解的是,upf从smf获取链路配置策略之后,可以执行该链路配置策略,由于该链路配置策略用于指示该upf基于上述目标链路发送ue的数据获取请求,因此当upf接收到ue的数据获取请求,并且基于该目标链路向目标数据网络发送该数据获取请求之后,upf可以向smf发送(或返回)链路配置策略响应,该链路配置策略响应用于通知已执行上述链路配置策略。
162.本发明实施例可以根据上述方法示例对星地聚合设备、smf以及upf等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
163.在采用对应各个功能划分各个功能模块的情况下,图10示出了上述实施例中所涉及的通信装置(具体为smf)的一种可能的结构示意图,如图10所示,通信装置40可以包括:获取模块401、处理模块402以及发送模块403。
164.获取模块401,用于从nef获取链路聚合策略,该链路聚合策略包括upf与目标数据网络之间的至少两条链路的标识。
165.处理模块402,用于基于该至少两条链路,生成目标链路,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括该目标链路的带宽。
166.发送模块403,用于向该upf发送链路配置策略,该链路配置策略包括该目标链路的标识,该链路配置策略用于指示该upf基于该目标链路发送ue的数据获取请求,该数据获取请求用于请求获取目标业务数据。
167.可选地,该smf中存储有预设对应关系,该预设对应关系包括该多条链路各自的标识以及该多条链路各自对应的会话的标识,上述通信装置40还包括确定模块404。
168.确定模块404,用于基于该至少两条链路中每一条链路的标识以及该预设对应关系确定该每一条链路对应的会话的标识。
169.处理模块402,还用于对该每一条链路对应的会话的标识执行聚合操作,得到目标会话的标识,该目标会话的标识中包括该每一条链路对应的会话的标识,该目标会话为该目标链路对应的会话。
170.处理模块402,还用于基于该目标会话生成该目标链路。
171.在采用集成的单元的情况下,图11示出了上述实施例中所涉及的通信装置(具体为星地聚合设备)的一种可能的结构示意图。如图11所示,通信装置50可以包括:处理模块501和通信模块502。处理模块501可以用于对通信装置50的动作进行控制管理。通信模块502可以用于支持通信装置50与其他实体的通信。可选地,如图11所示,该通信装置50还可以包括存储模块503,用于存储通信装置50的程序代码和数据。
172.其中,处理模块501可以是处理器或控制器。通信模块502可以是收发器、收发电路或通信接口等。存储模块503可以是存储器。
173.其中,当处理模块501为处理器,通信模块502为收发器,存储模块503为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。
174.在采用对应各个功能划分各个功能模块的情况下,图12示出了上述实施例中所涉及的通信装置(具体为星地聚合设备)的一种可能的结构示意图,如图12所示,通信装置60可以包括:获取模块601、确定模块602以及发送模块603。
175.获取模块601,用于获取目标数据网络的ip地址。
176.确定模块602,用于基于该ip地址,确定链路聚合策略,该链路聚合策略包括upf与该目标数据网络之间的至少两条链路的标识。
177.发送模块603,用于向nef发送该链路聚合策略,该链路聚合侧策略用于指示smf基于该至少两条链路生成目标链路,该目标链路用于传输ue的数据获取请求。
178.可选地,上述通信装置60还包括接收模块604和处理模块605。
179.确定模块602,还用于基于该ip地址,确定该upf与该目标数据网络之间的多条链路。
180.发送模块603,还用于向该nef发送链路状态获取请求,该链路状态获取请求包括该多条链路各自的标识,该链路状态获取请求用于请求获取该多条链路各自的链路状态信息,其中,一条链路的链路状态信息包括该链路的带宽。
181.接收模块604,用于接收该nef发送的链路状态获取响应,该链路状态获取响应包括该多条链路各自的链路状态信息。
182.确定模块602,还用于根据多条链路各自的链路状态信息,从该多条链路中确定该至少两条链路。
183.处理模块605,用于根据该至少两条链路的标识,生成该链路聚合策略。
184.可选地,获取模块601,还用于获取该ue的ip地址以及该ue的名称。
185.处理模块605,用于基于该ue的ip地址以及该ue的名称对该ue进行鉴权认证。
186.发送模块603,具体用于当该鉴权认证的结果为认证成功时,向该nef发送该链路聚合策略。
187.在采用集成的单元的情况下,图13示出了上述实施例中所涉及的通信装置(具体为smf)的一种可能的结构示意图。如图13所示,通信装置70可以包括:处理模块701和通信模块702。处理模块701可以用于对通信装置70的动作进行控制管理。通信模块702可以用于支持通信装置70与其他实体的通信。可选地,如图13所示,该通信装置70还可以包括存储模块703,用于存储通信装置70的程序代码和数据。
188.其中,处理模块701可以是处理器或控制器。通信模块702可以是收发器、收发电路或通信接口等。存储模块703可以是存储器。
189.其中,当处理模块701为处理器,通信模块702为收发器,存储模块703为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。
190.在采用对应各个功能划分各个功能模块的情况下,图14示出了上述实施例中所涉及的通信装置(具体为upf)的一种可能的结构示意图,如图14所示,通信装置80可以包括:获取模块801和发送模块802。
191.获取模块801,用于从smf获取链路配置策略,该链路配置策略包括目标链路的标识,该目标链路的链路状态信息满足预设条件,该目标链路的链路状态信息包括该目标链路的带宽。
192.发送模块802,用于当接收到ue的数据获取请求时,基于该目标链路向目标数据网络发送该数据获取请求,,该数据获取请求用于请求获取目标业务数据。
193.可选地,发送模块802,还用于当接收到的该ue的数据获取请求的数量为多个时,按照多个数据获取请求的先后顺序分别向该目标数据网络发送该多个数据获取请求。
194.可选地,发送模块802,还用于向该smf发送链路配置策略响应,该链路配置策略响应用于通知upf已执行该链路配置策略。
195.在采用集成的单元的情况下,图15示出了上述实施例中所涉及的通信装置(具体为upf)的一种可能的结构示意图。如图15所示,通信装置90可以包括:处理模块901和通信模块902。处理模块901可以用于对通信装置90的动作进行控制管理。通信模块902可以用于支持通信装置90与其他实体的通信。可选地,如图15所示,该通信装置90还可以包括存储模块903,用于存储通信装置90的程序代码和数据。
196.其中,处理模块901可以是处理器或控制器。通信模块902可以是收发器、收发电路或通信接口等。存储模块903可以是存储器。
197.其中,当处理模块901为处理器,通信模块902为收发器,存储模块903为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。
198.应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
199.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
200.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
201.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
202.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
203.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1