当前位置: 首页 > 专利查询>鹏城实验室专利>正文

一种数据报文处理方法、系统、智能终端及存储介质技术方案

技术编号:29162872 阅读:10 留言:0更新日期:2021-07-06 23:04
本发明专利技术公开了一种数据报文处理方法、系统、智能终端及存储介质,其中,上述数据报文处理方法包括:获取数据报文;在内核层面对上述数据报文进行分类和分流;获取数据报文转发规则;在内核层面基于上述数据报文转发规则对分流后的上述数据报文进行转发。与现有技术相比,本发明专利技术方案中直接在内核层面对数据报文进行分类和分流,分类时数据报文无需从内核层面发送到应用层,且无需穿越复杂的内核协议栈,有利于提高数据报文处理效率。

【技术实现步骤摘要】
一种数据报文处理方法、系统、智能终端及存储介质
本专利技术涉及移动通信
,尤其涉及的是一种数据报文处理方法、系统、智能终端及存储介质。
技术介绍
随着科学技术和移动通信技术的迅速发展,第五代移动通信(5G,5thgenerationmobilenetworks)技术受到越来越多的关注。5G网络中支持超可靠低时延通信(URLLC,UltraReliableandLowLatencyCommunications)技术,可以应用在自动驾驶等领域。而自动驾驶汽车移动速度快,在移动过程中可能要经过不同的基站,会经常涉及到服务区的切换。但是在跨会话管理功能(SMF,SessionManagementFunction)服务区时,会出现业务不能连续的问题,必须在新服务区重新选择SMF或用户平面功能(UPF,UserPlaneFunction),并重新建立新的会话。现有技术中,通过拓扑增强技术解决上述问题。在网络架构中,增加中间会话管理功能(I-SMF,IntermediateSessionManagementFunction)和中间用户平面功能(I-UPF,IntermediateUserPlaneFunction),通过动态插入I-SMF、I-UPF实现会话的连续性。现有的拓扑增强技术中,数据报文需要从内核层面发送到应用层进行分类,当应用层发现该数据报文是非本服务区数据时,还需要将该数据报文重新发送到内核层面进行转发。现有技术的问题在于,对数据报文进行分类时数据报文需要穿越复杂的内核协议栈,影响数据报文处理效率。r>因此,现有技术还有待改进和发展。
技术实现思路
本专利技术的主要目的在于提供一种数据报文处理方法、系统、智能终端及存储介质,旨在解决现有技术中对数据报文进行分类时数据报文需要穿越复杂的内核协议栈,不利于提高数据报文处理效率的问题。为了实现上述目的,本专利技术第一方面提供一种数据报文处理方法,其中,上述方法包括:获取数据报文;在内核层面对上述数据报文进行分类和分流;获取数据报文转发规则;在内核层面基于上述数据报文转发规则对分流后的上述数据报文进行转发。可选的,上述在内核层面对上述数据报文进行分类和分流,包括:在内核层面中,获取上述数据报文的归属地,基于上述归属地获取本服务区数据报文和非本服务区数据报文;向应用层发送上述本服务区数据报文。可选的,上述在内核层面基于上述数据报文转发规则对分流后的上述数据报文进行转发,包括:在内核层面中,基于上述数据报文转发规则获取上述非本服务区数据报文的下一级GTP隧道信息;基于上述下一级GTP隧道信息发送上述非本服务区数据报文。可选的,上述基于上述下一级GTP隧道信息发送上述非本服务区数据报文,包括:基于上述下一级GTP隧道信息对上述非本服务区数据报文进行修改;向下一级GTP隧道发送上述非本服务区数据报文。可选的,在上述向下一级GTP隧道发送上述非本服务区数据报文之前,上述方法还包括:对上述非本服务区数据报文进行服务质量控制。可选的,上述对上述非本服务区数据报文进行服务质量控制,包括:获取上述非本服务区数据报文发送的间隔系数和服务质量优先级;基于上述间隔系数和上述服务质量优先级控制上述非本服务区数据报文发出的时间。本专利技术第二方面提供一种数据报文处理系统,其中,上述系统包括:控制面子系统,用于获取数据报文转发规则;数据面子系统,用于获取数据报文,对上述数据报文进行分类和分流,并基于上述数据报文转发规则对分流后的上述数据报文进行转发;上述控制面子系统设置于操作系统的用户层面,上述数据面子系统设置于操作系统的内核层面,上述控制面子系统和控制面子系统和上述数据面子系统通信连接。可选的,上述控制面子系统还用于配置上述数据报文发送的间隔系数,上述数据面子系统包括:数据报文分类模块,用于获取上述数据报文的归属地,基于上述归属地获取本服务区数据报文和非本服务区数据报文,向应用层发送上述本服务区数据报文;数据报文转发模块,用于基于上述数据报文转发规则向下一级GTP隧道发送上述非本服务区数据报文;服务质量控制模块,用于获取上述非本服务区数据报文的服务质量优先级,基于上述间隔系数和上述服务质量优先级控制上述非本服务区数据报文发出的时间。本专利技术第三方面提供一种智能终端,上述智能终端包括存储器、处理器以及存储在上述存储器上并可在上述处理器上运行的数据报文处理程序,上述数据报文处理程序被上述处理器执行时实现任意一项上述数据报文处理方法的步骤。本专利技术第四方面提供一种计算机可读存储介质,上述计算机可读存储介质上存储有数据报文处理程序,上述数据报文处理程序被处理器执行时实现任意一项上述数据报文处理方法的步骤。由上可见,本专利技术方案中,获取数据报文;在内核层面对上述数据报文进行分类和分流;获取数据报文转发规则;在内核层面基于上述数据报文转发规则对分流后的上述数据报文进行转发。与现有技术相比,本专利技术方案中直接在内核层面对数据报文进行分类和分流,分类时数据报文无需从内核层面发送到应用层,且无需穿越复杂的内核协议栈,有利于提高数据报文处理效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例提供的一种基于拓扑增强技术的网络架构示意图;图2是本专利技术实施例提供的一种用户移动终端在新服务区建立会话传输数据流量的整体流程示意图;图3是本专利技术实施例提供的一种GTP报文格式示意图;图4是本专利技术实施例提供的一种现有技术中数据报文的路径示意图;图5是本专利技术实施例提供的一种数据报文处理方法的流程示意图;图6是本专利技术实施例图5中步骤S200的具体流程示意图;图7是本专利技术实施例提供的一种存储的数据结构示意图;图8是本专利技术实施例图5中步骤S400的具体流程示意图;图9是本专利技术实施例图8中步骤S402的具体流程示意图;图10是本专利技术实施例提供的一种数据报文处理系统的结构示意图;图11是本专利技术实施例图10中数据面子系统520的具体结构示意图;图12是本专利技术实施例提供的一种数据报文处理系统及其数据路径示意图;图13是本专利技术实施例提供的一种智能终端的内部结构原理框图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况下,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。应本文档来自技高网...

【技术保护点】
1.一种数据报文处理方法,其特征在于,所述方法包括:/n获取数据报文;/n在内核层面对所述数据报文进行分类和分流;/n获取数据报文转发规则;/n在内核层面基于所述数据报文转发规则对分流后的所述数据报文进行转发。/n

【技术特征摘要】
1.一种数据报文处理方法,其特征在于,所述方法包括:
获取数据报文;
在内核层面对所述数据报文进行分类和分流;
获取数据报文转发规则;
在内核层面基于所述数据报文转发规则对分流后的所述数据报文进行转发。


2.根据权利要求1所述的数据报文处理方法,其特征在于,所述在内核层面对所述数据报文进行分类和分流,包括:
在内核层面中,获取所述数据报文的归属地,基于所述归属地获取本服务区数据报文和非本服务区数据报文;
向应用层发送所述本服务区数据报文。


3.根据权利要求2所述的数据报文处理方法,其特征在于,所述在内核层面基于所述数据报文转发规则对分流后的所述数据报文进行转发,包括:
在内核层面中,基于所述数据报文转发规则获取所述非本服务区数据报文的下一级GTP隧道信息;
基于所述下一级GTP隧道信息发送所述非本服务区数据报文。


4.根据权利要求3所述的数据报文处理方法,其特征在于,所述基于所述下一级GTP隧道信息发送所述非本服务区数据报文,包括:
基于所述下一级GTP隧道信息对所述非本服务区数据报文进行修改;
向下一级GTP隧道发送所述非本服务区数据报文。


5.根据权利要求4所述的数据报文处理方法,其特征在于,在所述向下一级GTP隧道发送所述非本服务区数据报文之前,所述方法还包括:对所述非本服务区数据报文进行服务质量控制。


6.根据权利要求5所述的数据报文处理方法,其特征在于,所述对所述非本服务区数据报文进行服务质量控制,包括:
获取所述非本服务区数据报文发送的间隔系数和服务质量优先...

【专利技术属性】
技术研发人员:马增协周建二涂唯坚李清
申请(专利权)人:鹏城实验室南方科技大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1