数据转发方法、网络系统及计算机可读取存储介质与流程

文档序号:35709938发布日期:2023-10-12 10:49阅读:41来源:国知局
数据转发方法、网络系统及计算机可读取存储介质与流程

本技术涉及网络通信,具体而言,涉及一种数据转发方法、网络系统及计算机可读取存储介质。


背景技术:

1、目前,5g(5th-generation,第五代移动通信技术)已得到广泛应用。5g核心网定义了nef(network exposure function,网络能力开放功能)来实现网络能力开放,运营商通过nef向应用提供移动网络中一些用户行为和业务相关的信息。5g网络提供的网络能力,既包括核心网的网络能力,也包括接入网相关的网络能力。应用根据网络能力开放信息,可更有针对性地进行应用和业务的优化和调整,达到更好的用户体验。

2、mec(multi-access edge computing,多接入边缘计算)是5g的核心应用之一,通过将用户常用到的数据,放在离用户比较近的边缘节点,达到降低用户访问延迟,同时降低核心网络的流量的作用。低时延和高带宽应用越来越多地部署在mec平台。mec根据5g网络的信息,特别是接入网络信息(例如无线网络的覆盖状态、用户无线网络的空口速率和带宽等信息),能更有针对性地优化应用部署,提供更好的时延和带宽性能,具有重要应用前景。

3、现有技术中,为了在5g网络的系统构架中实现多层次的数据转发,通常是在ran(radio access network,无线接入网络)侧引入新的网络功能enef(edge nef,边缘nef),其和两个网络功能ran和nef各有一个协议参考点接口,通过enef和设置的接口进行数据转发,可获取ran的开放能力服务。但是,在实际应用中,若mec数量众多,需部署较多的enef,这种方案新增网元和接口较多,增加了部署的复杂度、工作量和通信成本,无法适用于多种不同的网络系统。


技术实现思路

1、有鉴于此,本技术实施例的目的在于提供一种数据转发方法、网络系统及计算机可读取存储介质,以改善现有技术中存在的网络系统中部署的复杂度、工作量和通信成本较高导致的适用性较低的问题。

2、为了解决上述问题,第一方面,本技术实施例提供了一种数据转发方法,所述方法包括:

3、基于用户面功能模块向会话管理模块转发从应用功能模块中获取的目标数据;

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、综上所述,本技术实施例提供了一种数据转发方法、网络系统及计算机可读取存储介质,能够在用户面功能模块和会话管理模块原有的通信接口上实现数据转发功能,并在会话管理模块中创建新的通信接口实现数据转发功能,无需部署其他网元或接口,通过复用和简单扩展已有接口功能,有效地减小了部署的复杂度、工作量和通信成本,适用于多种不同结构的网络系统,提高了网络系统的适用性,以实现网络系统的边缘网络能力开放性能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1