一种多网络模态的数据转发方法、装置、介质及设备与流程

文档序号:37343850发布日期:2024-03-18 18:16阅读:13来源:国知局
一种多网络模态的数据转发方法、装置、介质及设备与流程

本说明书涉及移动通信领域,尤其涉及一种多网络模态的数据转发方法、装置、介质及设备。


背景技术:

1、随着移动通信的发展,现已成功迈进第五代移动通信技术(5th generationmobile communication technology,5g)时代,目前的5g网络架构通常由用于获取数据的接入网、用于数据传递的承载网以及用于管理数据的核心网组成。而现有的5g核心网一般采用包转发控制协议的控制面(session management function,smf)与用户面(userplane function,upf)分离的架构,实现数据的转发以及上报。

2、现有技术中,当接收到用户发送的数据时,smf根据数据网络段的协议,向upf发送检测规则(packet detection rule,pdr)以及转发执行规则(forwarding action rule,far),使upf根据pdr以及far对数据基于确定的转发协议对数据进行检测转发,实现将用户的数据转发至数据网络。

3、但是,upf在对数据进行转发时,都是基于smf下发的确定的协议对数据进行转发,当数据网络有多种协议,即数据网络包含多个网络模态时,现有的方法无法实现对具有不同转发协议数据的转发,因此在数据转发时,如何进行多模态的协议匹配成为了亟待解决的问题。本说明书提供一种多网络模态的数据转发方法、装置、介质及设备。


技术实现思路

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、在本说明书提供的一种多网络模态的数据转发方法中,根据待转发数据、待转发数据的转发方向以及用户面的协议栈,确定待转发数据的原始协议和转发协议,再根据原始协议与转发协议之间的差异,确定原始协议中待增加的协议和待删除的协议,并对原始协议中的协议进行增删,得到对应的转发协议,使用户面可根据转发协议实现待转发数据的转发。

50、从上述方法可以看出,根据待转发数据、待转发数据的转发方向以及用户面的协议栈,确定原始协议中待增删的协议,使得用户面可根据增删协议后得到的转发协议对待转发数据的转发,打破了现有5g通信技术中,数据转发仅能根据固定的协议对待转发数据的转发的限制,使得需要转发到不同网络模态的待转发数据到达用户面时,用户面也可以对待转发数据进行转发,实现多网络模态数据的兼容。

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