CN111669751A - 一种数据流的建立方法、装置及通信*** - Google Patents
一种数据流的建立方法、装置及通信*** Download PDFInfo
- Publication number
- CN111669751A CN111669751A CN202010378562.5A CN202010378562A CN111669751A CN 111669751 A CN111669751 A CN 111669751A CN 202010378562 A CN202010378562 A CN 202010378562A CN 111669751 A CN111669751 A CN 111669751A
- Authority
- CN
- China
- Prior art keywords
- network element
- mec server
- data
- request
- establishing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请提供一种数据流的建立方法、装置及通信***,涉及通信技术领域,通过建立了至少两条处于同一等级的数据流来保障终端业务的使用,可适应高可靠业务的需求。该方法包括:NEF网元从建立第一MEC服务器与NEF网元之间的第一数据流的过程中获取到第一数据;然后向第二MEC服务器发送携带有第一数据的第一消息,第一消息用于指示第二MEC服务器向NEF网元发起第一请求;接收第二MEC服务器发送的携带有第一参数的第一请求;第一参数用于指示建立与第二MEC服务器之间的数据流;第一参数包括第一数据;根据第一参数建立与第二MEC服务器之间的第二数据流。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种数据流的建立方法、装置及通信***。
背景技术
目前的核心网架构中,当终端业务需要开放网络数据功能时,会先建立与多接入边缘计算(multi-acess edge computing,MEC)服务器之间的通信。然后,MEC服务器会向核心网的网络能力开放功能(network exposure function,NEF)网元发起服务质量(qualityof service,QoS)流建立请求,以建立一条QoS流来保障终端的业务通信。
但是,当MEC服务器出现故障或者由于终端的移动性导致终端接入MEC服务器的方式变化时,终端与NEF网元之间建立的QoS流会中断,影响终端业务的使用。
发明内容
本申请提供一种数据流的建立方法、装置及通信***,解决了当MEC服务器出现故障时,QoS流中断,影响终端业务使用的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种数据流的建立方法,该方法包括:NEF网元从与第一MEC服务器建立第一数据流的过程中获取到第一数据。NEF网元将携带有第一数据的第一消息发送给第二MEC服务器,该第一消息用于指示第二MEC服务器向NEF网元发起第一请求。其中,第二MEC服务器和第一MEC服务器是两个不同的服务器。NEF网元接收第二MEC服务器发送的第一请求,该第一请求携带有用于指示NEF网元建立与第二MEC服务器之间的数据流的第一参数,第一参数包括有第一数据。NEF网元接收到第一请求之后,根据第一参数的指示建立NEF网元自身与第二MEC服务器之间的第二数据流。
由于NEF网元在建立与第一MEC服务器之间的第一数据流(比如QoS流)之后,又建立了一条与第二MEC服务器之间的第二数据流。且第二MEC服务器与NEF网元之间建立的第二数据流是根据第一参数建立的,而第一参数中的第一数据是NEF网元从建立第一数据流的过程中获取到的数据。所以,第一数据流和第二数据流是处于同一等级的数据流,当其中一条数据流中断后另一条处于相同等级的数据流仍可以保障终端业务的使用。那么,当第一MEC服务器故障时,可以通过第二MEC服务器与NEF网元之间建立的第二数据流来保障终端业务的使用。或者,当第二MEC服务器故障时,可以通过第一MEC服务器与NEF网元之间建立的第一数据流来保障终端业务的使用。因此,本申请提供的数据流的建立方法,通过建立了至少两条处于同一等级的数据流来保障终端业务的使用,可适应高可靠业务的需求。
第二方面,本申请提供一种NEF网元,包括:获取模块、发送模块、接收模块以及处理模块。获取模块,用于获取第一数据,第一数据为在建立第一数据流的过程中获取到的数据,第一数据流为在第一MEC服务器与NEF网元之间建立的数据流。发送模块,用于向第二MEC服务器发送第一消息。第一消息携带有获取模块获取的第一数据,第一消息用于指示第二MEC服务器向NEF网元发起第一请求;第二MEC服务器和第一MEC服务器不同。接收模块,用于接收第二MEC服务器发送的第一请求。第一请求携带有第一参数,第一参数用于指示NEF网元建立与第二MEC服务器之间的数据流;第一参数包括发送模块向第二MEC服务器发送的第一数据。处理模块,用于根据接收模块接收的第一参数建立NEF网元与第二MEC服务器之间的第二数据流。
第三方面,本申请提供一种数据流的建立装置,包括处理器,所述处理器用于与存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面提供的数据流的建立方法。
可选地,该数据流的建立装置还可以包括存储器,该存储器用于保存该数据处理装置的程序指令和数据。进一步可选地,该数据流的建立装置还可以包括收发器,该收发器用于在数据流的建立装置的处理器的控制下,执行收发数据、信令或信息的步骤,例如,收发器可以在建立第一数据流的过程中获取第一数据。
可选地,该数据流的建立装置可以是服务器,也可以是服务器中的一部分装置,例如可以是服务器中的芯片***。该芯片***用于支持数据流的建立装置实现第一方面中所涉及的功能,例如,接收,发送或处理上述数据流的建立方法中所涉及的数据和/或信息。该芯片***包括芯片,也可以包括其他分立器件或电路结构。
第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,以实现如第一方面提供的数据流的建立方法。
第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得所述计算机执行如第一方面所述的数据流的建立方法。
第六方面,本申请提供一种通信***,包括如第二方面提供的NEF网元、第一MEC服务器以及第二MEC服务器。
需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质是可以与数据流的建立装置的处理器封装在一起的,也可以与数据流的建立装置的处理器单独封装,本申请对此不作限定。
本申请中第二方面、第三方面、第四方面、第五方面以及第六方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面、第五方面以及第六方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
在本申请中,上述数据流的建立装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本发明类似,属于本申请权利要求及其等同技术的范围之内。
本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
附图说明
图1为本申请实施例提供的一种通信***的结构示意图;
图2为本申请实施例提供的一种数据流的建立方法的流程示意图;
图3为本申请实施例提供的另一种数据流的建立方法的流程示意图;
图4为本申请实施例提供的另一种通信***的结构示意图;
图5为本申请实施例提供的一种数据流的建立方法的信令交互示意图;
图6为本申请实施例提供的另一种数据流的建立方法的信令交互示意图;
图7为本申请实施例提供的一种NEF网元的结构示意图;
图8为本申请实施例提供的一种数据流的建立装置的结构示意图。
具体实施方式
下面结合附图对本申请实施例提供的一种数据流的建立方法、装置及通信***进行详细地描述。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,本申请实施例的描述中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
MEC服务器是在靠近人、物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的开放平台。MEC服务器可以为用户就近提供服务,满足行业数字化在敏捷联接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。
在目前的核心网架构中,当终端业务需要开放网络数据功能时,会向核心网的NEF网元发起QoS流建立请求,以建立一条QoS流来保障终端的业务通信。随着MEC技术的出现,终端在建立与MEC服务器的通信之后,可以通过MEC服务器建立与NEF网元的QoS流。
但是,在上述QoS流的建立方法中,当MEC服务器出现故障时,终端与NEF网元之间建立的QoS流会中断,影响终端业务的使用。另外,由于MEC服务器是边缘计算服务器,当终端从当前MEC服务器覆盖范围内移出时,终端会建立与另一个MEC服务器之间的通信,此时终端与NEF网元之间建立的QoS流也会中断。此外,现有的QoS流的建立方法中,仅提供一条QoS流来保障终端业务,无法适应业务高可靠的需求。
针对上述现有技术中存在的问题,本申请实施例提供了一种数据流的建立方法。通过建立至少两条处于同一等级的数据流,当其中一个MEC服务器与NEF网元之间的数据流中断后,可以通过其他MEC服务器来保障终端业务的使用。
本申请实施例提供的数据流的建立方法可以适用于通信***。图1示出了该通信***的一种结构。该通信***包括多个MEC服务器(图1仅示出了第一MEC服务器和第二MEC服务器)以及NEF网元,每个MEC服务器与NEF网元均连接。
其中,第一MEC服务器和第二MEC服务器是NEF网元覆盖区域下的两个不同的MEC服务器。
下面结合上述图1示出的通信***对本申请实施例提供的数据流的建立方法进行说明。
在实际应用中,NEF网元与每个MEC服务器之间的数据流的建立方法均相同。下面将以建立NEF网元与第二MEC服务器之间的数据流的为例进行说明。
参照图2所示,本申请实施例提供的数据流的建立方法包括步骤S101-S104:
S101、NEF网元获取第一数据。
NEF网元在建立与MEC服务器之间的数据流时,需要根据MEC服务器发送的建立请求中携带的相关数据建立。本申请实施例提供的数据流的建立方法中,NEF网元在建立与第二MEC服务器之间的数据流(对应本申请实施例涉及到的第二数据流)之前,已经建立了与第一MEC服务器之间的数据流(对应本申请实施例涉及到的第一数据流)。所以,为了确保第一数据流和第二数据流处于相同的等级,NEF网元在建立与第二MEC服务器之间的第二数据流之前,可以直接从在建立与第一MEC服务器的第一数据流的过程中获取所需要的数据(对应本申请实施例所涉及到的第一数据)。
示例性地,第一数据流和第二数据流可以为QoS流。终端在创建了某个业务之后,会通过核心网的NEF网元先建立一条QoS流保障机制(即终端会通过NEF网元建立与第一MEC服务器之间的第一数据流),用于保障终端该业务的通信。
可选地,第一数据至少包括:终端地址、服务质量参考数据以及业务流请求数据。
当然,第一数据还可以包括NEF网元建立第二数据流时所需要的数据。比如,第二数据流的持续时间、所占通信资源的占用量等数据。
其中,NEF网元可以根据终端地址确定终端的实时位置,根据业务流请求数据确定终端创建的业务是否合法。NEF网元可以将终端地址、服务质量参考数据以及业务流请求数据转发给策略功能(policy function,PCF)网元,由PCF网元根据第一数据计算出终端业务所需的QoS参数。
S102、NEF网元向第二MEC服务器发送第一消息。
NEF网元获取到第一数据之后,可以主动向第二MEC服务器发送携带有第一数据的第一消息。
其中,第一消息用于指示第二MEC服务器向NEF网元发起第一请求。
另外,由于NEF网元是与多个MEC服务器进行信令交互的,为了保证通信时不会出现错乱,NEF网元在向第二MEC服务器发送第一消息后,可以为第一消息分配一个物理编号。NEF网元在之后接收到第二MEC服务器发送的第一请求或者向第二MEC服务器发送消息时,也为与第二MEC服务器之间的交互信令分配与第一消息相同的物理编号。
S103、NEF网元接收第二MEC服务器发送的第一请求。
第二MEC服务器在接收到NEF网元发送的第一消息后,会根据第一消息的指示,向NEF网元发起携带有第一参数的第一请求。
其中,第一参数用于指示NEF网元建立与第二MEC服务器之间的数据流,第一参数可以包括有终端地址、服务质量参考数据以及业务流请求数据等第一数据,还可以包括有第二MEC服务器的标识符。
S104、NEF网元根据第一参数建立与第二MEC服务器之间的第二数据流。
示例性地,NEF网元在接收第二MEC服务器发送的携带有第一参数的第一请求之后,可以先根据第一参数对第一请求进行鉴权。具体地,NEF网元可以对第二MEC服务器的标识符进行鉴权,判断第二MEC服务器是否为合法设备。NEF网元还可以根据第一参数中的业务流请求数据判断终端创建的业务是否合法。也即是,NEF网元需要判断第二MEC服务器发起的第一请求是否合法。
另外,第二MEC服务器在发起第一请求之前可能向NEF网元发送了一些其他请求来申请创建终端的其他业务,可能由于网络中断或其他原因该请求的信令中断。相应地,NEF网元在接收到第二MEC服务器发起的第一请求的同时,还可以将第一请求的策略控制应用到第二MEC服务器之前发起的其他请求上,也即是,可以对第二MEC服务器之前发起的其他请求进行处理。
当NEF网元确定第一请求鉴权成功后,可以向PCF网元发送携带有第一参数的第二请求。其中,第二请求用于指示PCF网元判断第一请求是否被允许。
可选地,当NEF网元确定第一请求鉴权成功后,还可以将该第一请求的策略控制存储。这样,当NEF网元再一次接收到第二MEC服务器发送的相同的请求时,NEF网元可以不用再对该相同的请求进行鉴权。
PCF网元在接收到第二请求后,会根据第二请求中携带的第一参数计算出保障终端业务的数据流(即第二数据流)的具体参数,然后根据计算的结果确定第一请求是否被允许,也即是判断第二数据流是否被允许建立。示例性地,当第一参数中包括有服务质量参考数据,且服务质量参考数据中说明当前终端业务需求的丢包率为10-3。也即是,终端业务的需求是1000个数据包里丢失一个是目前网络能允许的最大范围。但是,PCF网元计算出的结果是丢包率为10-2,说明目前网络不能满足终端的业务需求,此时,PCF网元会向NEF网元发送第三消息。其中,第三消息用于通知NEF网元第一请求不被允许。
在另一个实施例中,服务质量参考数据中说明当前终端业务的需求是最大时延不能超过100毫秒,而PCF网元计算出的最大时延为10毫秒,且目前网络可满足其他参数的需求。此时,PCF网元会向NEF网元发送第二消息。其中,第二消息用于通知NEF网元第一请求被允许。
当NEF网元接收到PCF网元发送的第二消息之后,会向第二MEC服务器发送第一响应,该第一响应用于通知第二MEC服务器第二数据流已建立。此时,NEF网元与第二MEC服务器、第一MEC服务器之间的数据流均已建立,也即是提供了两条数据流保障终端业务的使用。此时,NEF网元可以向NEF网元覆盖区域的其他MEC服务器发起建立数据流的请求,即通过多条数据流保障终端业务的使用。
当NEF网元接收到PCF网元发送的第三消息之后,会向第二MEC服务器发送第二响应,该第二响应用于指示第二MEC服务器重新发起第一请求,然后重复步骤S101-S104,直到第一请求被PCF网元允许。
本申请实施例提供的数据流的建立方法,由于NEF网元在建立与第一MEC服务器之间的第一数据流(比如QoS流)之后,又建立了一条与第二MEC服务器之间的第二数据流。且第二MEC服务器与NEF网元之间建立的第二数据流是根据第一参数建立的,而第一参数中的第一数据是NEF网元从建立第一数据流的过程中获取到的数据。所以,第一数据流和第二数据流是处于同一等级的数据流,当其中一条数据流中断后另一条处于相同等级的数据流仍可以保障终端业务的使用。那么,当第一MEC服务器故障时,可以通过第二MEC服务器与NEF网元之间建立的第二数据流来保障终端业务的使用。或者,当第二MEC服务器故障时,可以通过第一MEC服务器与NEF网元之间建立的第一数据流来保障终端业务的使用。因此,本申请提供的数据流的建立方法,通过建立了至少两条处于同一等级的数据流来保障终端业务的使用,可适应高可靠业务的需求。
综合上述描述,如图3所示,图2中的步骤S104可以替换为步骤S1041-S1046:
S1041、NEF网元根据第一参数对第一请求进行鉴权。
S1042、NEF网元确定第一请求鉴权成功,并向PCF网元发送第二请求。
其中,第二请求携带有第一参数,第二请求用于指示PCF网元判断第一请求是否被允许。
S1043、NEF网元接收PCF网元发送的第二消息或第三消息。
第二消息用于通知NEF网元第一请求被允许,第三消息用于通知NEF网元第一请求不被允许。
S1044、NEF网元判断接收到PCF网元发送的消息是否为第二消息。
当NEF网元判断接收到PCF网元发送消息为第二消息,则执行S1045;当NEF网元判断接收到PCF网元发送消息不是第二消息,说明NEF网元接收到PCF网元发送的消息为第三消息,则执行S1046。
S1045、NEF网元向第二MEC服务器发送第一响应。
其中,第一响应用于通知第二MEC服务器第二数据流已建立。
S1046、NEF网元向第二MEC服务器发送第二响应。
第二响应用于指示第二MEC服务器重新发起第一请求。
上述实施例是在NEF网元与第一MEC服务器之间建立了第一数据流的前提下进行的。以下,将以一个实施例完整的描述NEF网元与第一MEC服务器以及第二MEC服务器之间建立数据流的过程。
参照图4,本申请实施例还提供了一种通信***,包括:终端、第一MEC服务器、第二MEC服务器、NEF网元以及PCF网元。
如图5所示,提供了一种应用于图5所示的***架构的数据流的建立方法的信令交互示意图。首先,终端先向第一MEC服务器发起建立通信请求,(对应图5中的S1)。然后,第一MEC服务器会向NEF网元发送MEC会话带QoS的生成请求(MECsessionWithQoS_Create,对应图5中的S2的第三请求)。NEF网元接收到第一MEC服务器发送的MEC会话带QoS的生成请求后,会为该条信令分配物理编号,然后对该请求进行鉴权(对应图5中的S3),确定鉴权通过后,NEF网元会向PCF网元发送策略授权创建请求(Npcf_PolicyAuthorization_Creat,对应图5中的S4的第四请求),该请求中携带有终端地址、第一MEC服务器的标识符、服务质量参考数据以及业务流请求数据等第二参数。
PCF网元会根据策略授权创建请求中携带的第二参数计算出终端业务需求的QoS参数,然后根据计算的结果判断第一MEC服务器向NEF网元发送的MEC会话带QoS的生成请求是否被允许(对应图5中的S5)。PCF网元判断之后会向NEF网元发送策略授权创建响应(对应图5中的S6的第四响应)。当PCF网元确定MEC会话带QoS的生成请求被允许时,策略授权创建响应用于通知NEF网元MEC会话带QoS的生成请求被允许。当PCF网元确定MEC会话带QoS的生成请求不被允许时,策略授权创建响应用于指示第一MEC服务器需求重新发起通知NEF网元重新发起MEC会话带QoS的生成请求。
NEF网元在接收到策略授权创建响应之后,会向第一MEC服务器回复MEC会话带QoS的生成响应(对应图5中的S7的第三响应),MEC会话带QoS的生成响应用于通知第一MEC服务器MEC会话带QoS的生成请求是否被允许。
当MEC会话带QoS的生成请求被允许时,表示NEF网元与第一MEC服务器之间的第一数据流已建立。此时,第一MEC服务器会向终端回复建立通信响应(对应图5中的S8),告知终端第一数据流已建立。
另外,NEF网元在接收到策略授权创建响应之后,还会向将第二MEC服务器发送第一消息(MECsessionWithQoS_Notify,对应图5中的S9)通知第二MEC服务器第一数据流已建立。同时,NEF网元会从第一数据流的建立过程中获取到第一数据发送给第二MEC服务器。
第二MEC服务器接收到NEF网元发送的第一消息后,会根据第一消息中的第一数据建立第二数据流(对应图5中的S10-S15)。具体建立第二数据流的过程可以参照前述中关于第一数据流建立过程的相关描述或者参照图3提供的数据流的建立方法。
可选地,如图6所示,在步骤S15之后,NEF网元还会向PCF网元发送订阅请求(Npcf_PolicyAuthorization_Subscribe,对应图5中的S16),该订阅消息用于指示NEF网元周期性的访问PCF网元。这样,当PCF网元对第一MEC服务器或者第二MEC服务器的策略更改(比如时延、带宽等参数修改)后,NEF网元可以及时知晓该信息反馈给第一MEC服务器或者第二MEC服务器。PCF网元也会回复订阅响应,反馈订阅的结果(Npcf_PolicyAuthorization_Notify,对应图5中的S17)。
此外,当核心网侧的环境变化导致之前建立的数据流无法保证终端业务时,NEF网元还会向第一MEC服务器和第二MEC服务器发送第一通知消息和第二通知消息(对应图5中的S18和S19)。
需要说明的是,本申请实施例提供的数据流的建立方法中,第二数据流的建立请求是NEF网元主动向第二MEC服务器发起的。在实际应用中,也可由终端侧发起。示例性地,在如图5所示的信令交互示意图中,步骤S8之后,也即是终端接收到第一MEC服务器发送的第一数据流已建立的消息后,终端可以向第二服务器发起建立第二数据流的请求。
如图7所示,提供了上述实施例中所涉及的数据流的建立***(图1或图4所提供的数据流的建立***)中的NEF网元01的一种可能的结构示意图。该NEF网元01包括:获取模块11、发送模块12、接收模块13以及处理模块14。
其中,获取模块11执行上述方法实施例中的S101,发送模块12执行上述方法实施例中的S102,接收模块13执行上述方法实施例中的S103,处理模块14执行上述方法实施例中的S104。
具体地,获取模块11,用于获取第一数据。第一数据为在建立第一数据流的过程中获取到的数据,第一数据流为在第一MEC服务器02与NEF网元01之间建立的数据流。
发送模块12,用于向第二MEC服务器03发送第一消息。其中,第一消息携带有获取模块11获取的第一数据,且第一消息用于指示第二MEC服务器03向NEF网元01发起第一请求。需要说明的是,第二MEC服务器03和第一MEC服务器02不同。
接收模块13,用于接收第二MEC服务器03发送的第一请求。其中,第一请求携带有第一参数,第一参数用于指示NEF网元01建立与第二MEC服务器03之间的数据流,第一参数包括发送模块12向第二MEC服务器03发送的第一数据。
处理模块14,用于根据接收模块13接收的第一参数建立NEF网元01与第二MEC服务器03之间的第二数据流。
可选地,处理模块14具体用于:根据第一参数对第一请求进行鉴权;确定第一请求鉴权通过,并通过发送模块12向PCF网元发送第二请求。其中,第二请求携带有第一参数,第二请求用于指示PCF网元判断第一请求是否被允许。
处理模块14具体还用于:通过接收模块13接收PCF网元发送的第二消息或第三消息。其中,第二消息用于通知NEF网元01第一请求被允许,第三消息用于通知NEF网元01第一请求不被允许。
可选地,处理模块14还具体用于:在通过接收模块13接收PCF网元发送的第二消息或第三消息之后,若接收模块13接收到PCF网元发送的第二消息,则通过发送模块12向第二MEC服务器03发送第一响应。其中,第一响应用于通知第二MEC服务器03第二数据流已建立。
处理模块14还具体用于:若接收模块13接收到PCF网元发送的第三消息,则通过发送模块12向第二MEC服务器03发送第二响应。其中,第二响应用于指示第二MEC服务器03重新发起第一请求。
可选地,第一参数还包括第二MEC服务器03的标识符,第一数据至少包括:终端地址、服务质量参考数据以及业务流请求数据。
可选地,NEF网元01还包括存储模块。存储模块用于存储该NEF网元01的程序代码等。
如图8所示,本申请实施例还提供一种数据流的建立装置,包括存储器41、处理器42、总线43和通信接口44;存储器41用于存储计算机执行指令,处理器42与存储器41通过总线43连接;当数据流的建立装置运行时,处理器42执行存储器41存储的计算机执行指令,以使数据流的建立装置执行如上述实施例提供的应用于NEF网元的数据流的建立方法。
在具体的实现中,作为一种实施例,处理器42(42-1和42-2)可以包括一个或多个中央处理器(central processing unit,CPU),例如图8中所示的CPU0和CPU1。且作为一种实施例,数据流的建立装置可以包括多个处理器42,例如图8中所示的处理器42-1和处理器42-2。这些处理器42中的每一个CPU可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器42可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
存储器41可以是只读存储器41(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器41可以是独立存在,通过总线43与处理器42相连接。存储器41也可以和处理器42集成在一起。
在具体的实现中,存储器41,用于存储本申请中的数据和执行本申请的软件程序对应的计算机执行指令。处理器42可以通过运行或执行存储在存储器41内的软件程序,以及调用存储在存储器41内的数据,数据流的建立装置的各种功能。
通信接口44,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如控制***、无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。通信接口44可以包括接收单元实现接收功能,以及发送单元实现发送功能。
总线43,可以是工业标准体系结构(industry standard architecture,ISA)总线、外部设备互连(peripheral component interconnect,PCI)总线或扩展工业标准体系结构(extended industry standard architecture,EISA)总线等。该总线43可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
作为一个示例,结合图7,数据流的建立装置中的接收模块实现的功能与图8中的接收单元实现的功能相同,数据流的建立装置中的处理模块实现的功能与图8中的处理器实现的功能相同,数据流的建立装置中的存储模块实现的功能与图8中的存储器实现的功能相同。
本实施例中相关内容的解释可参考上述方法实施例,此处不再赘述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,使得计算机执行上述实施例提供的应用于NEF网元的数据流的建立方法。
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、RAM、ROM、可擦式可编程只读存储器(erasable programmable read only memory,EPROM)、寄存器、硬盘、光纤、CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性地存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(application specificintegrated circuit,ASIC)中。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。
Claims (11)
1.一种数据流的建立方法,应用于网络能力开放功能NEF网元,其特征在于,所述数据流的建立方法包括:
获取第一数据,所述第一数据为在建立第一数据流的过程中获取到的数据,所述第一数据流为在第一多接入边缘计算MEC服务器与所述NEF网元之间建立的数据流;
向第二MEC服务器发送第一消息;所述第一消息携带有所述第一数据;所述第一消息用于指示所述第二MEC服务器向所述NEF网元发起第一请求;所述第二MEC服务器和所述第一MEC服务器不同;
接收所述第二MEC服务器发送的所述第一请求;所述第一请求携带有第一参数;所述第一参数用于指示所述NEF网元建立与所述第二MEC服务器之间的数据流;所述第一参数包括所述第一数据;
根据所述第一参数建立与所述第二MEC服务器之间的第二数据流。
2.根据权利要求1所述的数据流的建立方法,其特征在于,所述根据所述第一参数建立与所述第二MEC服务器之间的第二数据流,包括:
根据所述第一参数,对所述第一请求进行鉴权;
确定所述第一请求鉴权成功,并向策略功能PCF网元发送第二请求;所述第二请求携带有所述第一参数;所述第二请求用于指示所述PCF网元判断所述第一请求是否被允许;
接收所述PCF网元发送的第二消息或第三消息;所述第二消息用于通知所述NEF网元所述第一请求被允许;所述第三消息用于通知所述NEF网元所述第一请求不被允许。
3.根据权利要求2所述的数据流的建立方法,其特征在于,所述接收所述PCF网元发送的第二消息或第三消息之后,所述数据流的建立方法还包括:
若接收到所述PCF网元发送的第二消息,则向所述第二MEC服务器发送第一响应;所述第一响应用于通知所述第二MEC服务器所述第二数据流已建立;
若接收到所述PCF网元发送的第三消息,则向所述第二MEC服务器发送第二响应;所述第二响应用于指示所述第二MEC服务器重新发起第一请求。
4.根据权利要求1-3中任意一项所述的数据流的建立方法,其特征在于,所述第一参数还包括所述第二MEC服务器的标识符;所述第一数据至少包括:终端地址、服务质量参考数据以及业务流请求数据。
5.一种NEF网元,其特征在于,包括:获取模块、发送模块、接收模块以及处理模块;
所述获取模块,用于获取第一数据,所述第一数据为在建立第一数据流的过程中获取到的数据,所述第一数据流为在第一MEC服务器与所述NEF网元之间建立的数据流;
所述发送模块,用于向第二MEC服务器发送第一消息;所述第一消息携带有所述获取模块获取的所述第一数据;所述第一消息用于指示所述第二MEC服务器向所述NEF网元发起第一请求;所述第二MEC服务器和所述第一MEC服务器不同;
所述接收模块,用于接收所述第二MEC服务器发送的所述第一请求;所述第一请求携带有第一参数;所述第一参数用于指示所述NEF网元建立与所述第二MEC服务器之间的数据流;所述第一参数包括所述发送模块向所述第二MEC服务器发送的所述第一数据;
所述处理模块,用于根据所述接收模块接收的所述第一参数建立所述NEF网元与所述第二MEC服务器之间的第二数据流。
6.根据权利要求5所述的NEF网元,其特征在于,所述处理模块具体用于:
根据所述第一参数,对所述第一请求进行鉴权;
确定所述第一请求鉴权成功,并通过所述发送模块向PCF网元发送第二请求;所述第二请求携带有所述第一参数;所述第二请求用于指示所述PCF网元判断所述第一请求是否被允许;
通过所述接收模块接收所述PCF网元发送的第二消息或第三消息;所述第二消息用于通知所述NEF网元所述第一请求被允许;所述第三消息用于通知所述NEF网元所述第一请求不被允许。
7.根据权利要求6所述的NEF网元,其特征在于,所述处理模块还具体用于:
在通过所述接收模块接收所述PCF网元发送的第二消息或第三消息之后,若所述接收模块接收到所述PCF网元发送的第二消息,则通过所述发送模块向所述第二MEC服务器发送第一响应;所述第一响应用于通知所述第二MEC服务器所述第二数据流已建立;
若所述接收模块接收到所述PCF网元发送的第三消息,则通过所述发送模块向所述第二MEC服务器发送第二响应;所述第二响应用于指示所述第二MEC服务器重新发起第一请求。
8.根据权利要求5-7中任意一项所述的NEF网元,其特征在于,所述第一参数还包括所述第二MEC服务器的标识符;所述第一数据至少包括:终端地址、服务质量参考数据以及业务流请求数据。
9.一种数据流的建立装置,其特征在于,包括存储器、处理器、总线和通信接口;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接;
当所述数据流的建立装置运行时,处理器执行所述存储器存储的所述计算机执行指令,以使所述数据流的建立装置执行如权利要求1-4任意一项所述的数据流的建立方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机执行所述指令时,使得所述计算机执行如权利要求1-4任意一项所述的数据流的建立方法。
11.一种通信***,其特征在于,包括第一MEC服务器、第二MEC服务器以及如权利要求5-8任一项所述的NEF网元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010378562.5A CN111669751B (zh) | 2020-05-07 | 2020-05-07 | 一种数据流的建立方法、装置及通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010378562.5A CN111669751B (zh) | 2020-05-07 | 2020-05-07 | 一种数据流的建立方法、装置及通信*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111669751A true CN111669751A (zh) | 2020-09-15 |
CN111669751B CN111669751B (zh) | 2022-07-29 |
Family
ID=72383438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010378562.5A Active CN111669751B (zh) | 2020-05-07 | 2020-05-07 | 一种数据流的建立方法、装置及通信*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111669751B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108353067A (zh) * | 2015-11-30 | 2018-07-31 | 华为技术有限公司 | 一种能力开放的实现方法、***及相关设备 |
CN109495929A (zh) * | 2017-09-12 | 2019-03-19 | 华为技术有限公司 | 一种业务处理方法、移动边缘计算设备及网络设备 |
US20190140933A1 (en) * | 2018-12-28 | 2019-05-09 | Francesc Guim Bernat | Dynamic quality of service in edge cloud architectures |
CN109842895A (zh) * | 2019-03-20 | 2019-06-04 | 腾讯科技(深圳)有限公司 | 一种网络可靠性配置方法、信息传输方法和装置以及*** |
CN110366144A (zh) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | 一种订阅服务的方法及装置 |
-
2020
- 2020-05-07 CN CN202010378562.5A patent/CN111669751B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108353067A (zh) * | 2015-11-30 | 2018-07-31 | 华为技术有限公司 | 一种能力开放的实现方法、***及相关设备 |
CN109495929A (zh) * | 2017-09-12 | 2019-03-19 | 华为技术有限公司 | 一种业务处理方法、移动边缘计算设备及网络设备 |
CN110366144A (zh) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | 一种订阅服务的方法及装置 |
US20190140933A1 (en) * | 2018-12-28 | 2019-05-09 | Francesc Guim Bernat | Dynamic quality of service in edge cloud architectures |
CN109842895A (zh) * | 2019-03-20 | 2019-06-04 | 腾讯科技(深圳)有限公司 | 一种网络可靠性配置方法、信息传输方法和装置以及*** |
Non-Patent Citations (4)
Title |
---|
3GPP: "Telecommunication management;Study on management aspects of edge computing(Release 16)", 《3GPP TR 28.803 V16.0.1 (2019-09)》 * |
ETSI: "Multi-access Edge Computing (MEC);Support for network slicing", 《ETSI GR MEC 024 V2.1.1 (2019-11)》 * |
HUAZHANG LV等: "Deployment of Edge-Computing in 5G NFV Environment and Future Service-Based Architecture", 《2018 IEEE 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC)》 * |
吕华章等: "ETSI MEC标准化工作进展分析", 《自动化博览》 * |
Also Published As
Publication number | Publication date |
---|---|
CN111669751B (zh) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109561141B (zh) | 一种cdn节点的选择方法及设备 | |
CN111565404B (zh) | 一种数据分流方法和装置 | |
US10298580B2 (en) | Admission of an individual session in a network | |
US20220150678A1 (en) | Communication method and apparatus, computer-readable medium, and electronic device | |
CN108605266B (zh) | 无线接入控制方法、装置及*** | |
CN112437456A (zh) | 一种非公共网络中的通信方法及设备 | |
CN105338529B (zh) | 一种无线网络连接方法及*** | |
CN111464934A (zh) | 数据传输***、方法及其装置 | |
CN113115332B (zh) | 一种upf确定方法及装置 | |
CN110519750B (zh) | 报文处理方法、设备及*** | |
CN112367711A (zh) | 网络切片的资源配置方法、装置及*** | |
KR20140024462A (ko) | 코어 네트워크에서의 정체 제어를 위한 시스템 및 방법 | |
CN113132334A (zh) | 授权结果的确定方法及装置 | |
CN111492683B (zh) | 无线电接入网切片 | |
CN113079541A (zh) | 一种报告信息的发送方法、装置及*** | |
KR20230104257A (ko) | 데이터 정보 취득 방법들 및 장치들, 관련 디바이스, 및 매체 | |
CN111669751B (zh) | 一种数据流的建立方法、装置及通信*** | |
CN112492700A (zh) | 一种业务的接入方法、装置及*** | |
CN115996378A (zh) | 鉴权方法及装置 | |
CN110710249B (zh) | 一种通信方法、装置及*** | |
CN117715040B (zh) | Dplc模组的配网通信方法及装置 | |
CN117062015B (zh) | 利用北斗定位及短报文***的数据连接分配方法及装置 | |
CN117439819B (zh) | 一种pdu机柜安全监控方法 | |
CN117202287B (zh) | 基于大数据分析的订单配送管理方法及装置 | |
CN115396873B (zh) | 一种通信方法、装置、服务器及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |