一种数据处理方法、网元设备以及可读存储介质与流程

文档序号:35297973发布日期:2023-09-02 02:57阅读:73来源:国知局
一种数据处理方法、网元设备以及可读存储介质与流程

本技术涉及通信,尤其涉及一种数据处理方法、网元设备以及可读存储介质。


背景技术:

1、随着智能终端的普及和快速发展,网络边缘产生的数据量迅速增长,进一步推动了边缘计算(edge computing)的发展。

2、目前,在支持边缘计算的第五代移动通信技术(5th generation mobilecommunication technology,简称5g)中,终端设备(user equipment,ue)中的应用程序可以通过边缘应用服务器(edge application server,eas)获得边缘应用服务(edgeapplication service)。在获得边缘应用服务之前,终端设备中的应用程序需要先发现合适的边缘应用服务器的ip(internet protocol)地址,现有的边缘应用服务器发现(easdiscovery)方式是根据域名系统(domain name system,dns)机制查询获得边缘应用服务器的ip地址。在这个过程中,5g核心网中的会话管理网元(session management function,smf)会在边缘应用服务器发现网元(edge application server discovery function,easdf)上配置dns消息处理规则来转发和处理dns消息,而该规则是基于单个终端设备的单个协议数据单元(protocol data unit,pdu)会话进行发送的,也就是说,对于同一个ue的不同pdu会话,都会在每个pdu会话中下发dns消息处理规则;对于不同ue的pdu会话,也都会在pdu会话中下发dns消息处理规则,此外,在同一个pdu会话过程中,针对每个请求消息或响应消息,都需要smf和easdf交互来更新dns消息处理规则去处理相应的消息。由此可知,现有的技术方案中,会存在频繁的dns消息处理规则的请求和下发,每当建立pdu会话时,或者接收到dns请求时,或者接收到dns响应时,都有可能触发dns消息处理规则的请求和下发,因此会造成easdf具有复杂繁琐的处理流程,导致dns消息处理效率低下。


技术实现思路

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、第一处理单元,用于在目标消息处理规则对应的生命周期内,根据目标消息处理规则中的消息处理操作对域名系统消息进行处理。

51、其中,上述第三获取模块,包括:

52、第二确定单元,用于在一个或多个消息处理规则中,将与有效规则标识符相同的规则标识符对应的消息处理规则确定为有效消息处理规则;

53、第二匹配单元,用于根据有效消息处理规则所对应的规则优先级的顺序,将域名系统消息与有效消息处理规则中的消息检测模板依次进行匹配,将第一个匹配到的有效消息处理规则确定为目标消息处理规则;

54、第二处理单元,用于在目标消息处理规则对应的生命周期内,根据目标消息处理规则中的消息处理操作对域名系统消息进行处理。

55、本技术实施例一方面提供了一种网元设备,包括:处理器、存储器、网络接口;

56、上述处理器与上述存储器、上述网络接口相连,其中,上述网络接口用于提供数据通信网元,上述存储器用于存储计算机程序,上述处理器用于调用上述计算机程序,以使网元设备执行本技术实施例中的方法。

57、本技术实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,上述计算机程序适于由处理器加载并执行本技术实施例中的方法。

58、本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,网元设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该网元设备执行本技术实施例中的方法。

59、本技术实施例可以支持会话管理网元获取具有节点级别的消息处理规则集合,同时获取规则激活条件,并将消息处理规则集合下发至边缘应用服务器发现网元,进而会话管理网元可以在协议数据单元会话建立时根据规则激活条件确定有效消息处理规则,并可将其对应的有效规则标识符发送至边缘应用服务器发现网元,后续边缘应用服务器发现网元可以在该协议数据单元会话过程中根据该有效规则标识符所对应的消息处理规则对接收到的域名系统消息进行处理。由此可见,在本技术实施例中,会话管理网元将消息处理规则集合成功下发至边缘应用服务器发现网元后,若没有涉及到规则的更新,则后续无论建立多少个协议数据单元会话,都不需要再触发消息处理规则的请求和下发,即不需要针对每个终端设备的每个协议数据单元会话都频繁下发消息处理规则。此外,在本技术实施例中,每次建立协议数据单元会话时,都会触发会话管理网元进行基于规则激活条件的判断,以从消息处理规则集合中选取适用于该协议数据单元会话的有效消息处理规则,因此消息处理规则的启用是灵活可控的,从而可以提升域名系统消息处理效率。

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