一种数据包传输方法、装置、电子设备与存储介质与流程

文档序号:33457748发布日期:2023-03-15 02:53阅读:来源:国知局

技术特征:
1.一种数据包传输方法,其特征在于,所述方法包括:预先定义数据结构体,所述数据结构体中至少包含一个节点,各节点均包括数据包的标识信息和对应的服务标准;在检测到待传输数据包时,遍历所述数据结构体中的节点,在所述数据结构体中查找满足预设条件的目标节点,所述预设条件包括:节点中数据包的标识信息与所述待传输数据包的标识信息相同;在查找到所述目标节点的情况下,根据所述目标节点对应的服务标准传输所述待传输数据包。2.根据权利要求1所述的方法,其特征在于,所述对应的服务标准,包括:网络侧分配的承载对应的qos;所述遍历所述数据结构体中的节点之前,统计数据包过滤器的数量;若所述数据包过滤器的数量为零,使用默认承载对应的qos传输所述待传输数据包。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在未查找到所述目标节点的情况下,通过tft为所述待传输数据包匹配对应的服务标准;根据匹配得到的所述对应的服务标准,传输所述待传输数据包;将所述待传输数据包的标识信息和所述匹配得到的所述对应的服务标准作为目标节点添加到所述数据结构体中。4.根据权利要求3所述的方法,其特征在于,所述将所述待传输数据包的标识信息和所述匹配得到的所述对应的服务标准作为目标节点添加到所述数据结构体中,包括:将所述待传输数据包的标识信息和所述匹配得到的所述对应的服务标准作为目标节点;将所述目标节点添加到所述数据结构体首端,并将所述数据结构体中的其他节点向后顺延;当所述数据结构体超出预设长度时,删除所述数据结构体末端的节点。5.根据权利要求4所述的方法,其特征在于,所述预设长度根据实际应用场景中的业务数量进行调整。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标节点对应的服务标准传输所述待传输数据包后,还包括:将所述目标节点移动到所述数据结构体首端。7.根据权利要求4-6所述的方法,其特征在于,所述数据结构体中的各节点均还包括:时间戳;所述将所述目标节点移动或添加到所述数据结构体首端之后,更新所述数据结构体首端节点的时间戳;在所述遍历所述数据结构体中的节点的过程中,获得当前时间戳与当前遍历到的所述数据结构体中的节点时间戳的差值;若所述差值大于预设阈值,并且当前遍历到的所述节点中数据包的标识信息与所述待传输数据包的标识信息不同时,删除所述遍历到的所述数据结构体中的节点。8.一种数据包传输装置,其特征在于,所述装置包括:
定义模块,用于预先定义数据结构体,所述数据结构体中至少包含一个节点,各节点包括数据包的标识信息和对应的服务标准;查找模块,用于在检测到待传输数据包时,遍历所述数据结构体中的节点,在所述数据结构体中查找满足预设条件的目标节点,所述预设条件包括:节点中的数据包标识信息与所述待传输数据包的标识信息相同;传输模块,用于在查找到所述目标节点的情况下,根据所述目标节点对应的服务标准传输所述待传输数据包。9.一种电子设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-7任一所述的数据包传输方法。10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的数据包传输方法。

技术总结
本发明实施例涉及通信领域,公开了一种数据包传输方法、装置、电子设备与存储介质。本发明中,通过预先定义至少包含一个节点的数据结构体,各节点均包括数据包的标识信息和对应的服务标准;在检测到待传输数据包时,遍历数据结构体中的节点,在数据结构体中查找满足预设条件的目标节点,上述预设条件包括:节点中数据包的标识信息与待传输数据包的标识信息相同;在查找到目标节点的情况下,根据目标节点对应的服务标准传输待传输数据包。可以在不违背3GPP协议的前提下,实现TFT匹配的时延不随包过滤器数量的增多而增大,且可以保持在一个较小的范围内,显著提升应用此数据包传输方法的产品的竞争力。的产品的竞争力。的产品的竞争力。


技术研发人员:李根
受保护的技术使用者:芯翼信息科技(南京)有限公司
技术研发日:2022.10.11
技术公布日:2023/3/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1