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

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

2023-04-12 17:39:25 来源:中国专利 TAG:


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


背景技术:

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


技术实现要素:

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

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

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