[发明专利]一种会话处理方法、装置、设备和存储介质有效
申请号: | 201910750890.0 | 申请日: | 2019-08-14 |
公开(公告)号: | CN110445874B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 周天翔;刘宝春;何军 | 申请(专利权)人: | 京东数字科技控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 会话 处理 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种会话处理方法、装置、设备和存储介质,该方法包括:在检测到缓存单元集合中未存储有当前接收的报文所对应的会话节点时,创建报文对应的会话节点,基于当前时间和会话节点对应的相对超时时间确定第一绝对超时时间,将第一绝对超时时间和报文的信息存储在创建的会话节点中;根据缓存单元集合对应的调度起始时间和第一绝对超时时间,确定会话节点对应的目标缓存单元,将创建的会话节点存储至目标缓存单元中;其中,缓存单元集合包括多个依次排列的缓存单元,并且按照排列顺序对各个缓存单元进行依次循环调度,以对每个缓存单元中存储的会话节点进行超时维护,从而提高会话超时维护效率,以及节省设备资源,提高处理性能。
技术领域
本发明实施例涉及网络技术,尤其涉及一种会话处理方法、装置、设备和存储介质。
背景技术
随着移动互联网的日益普及,网络规模不断扩大。由于传统网络设备大都以封闭硬件的形态交付和部署,使得现有的计算机网络在丰富的网络应用面前,越来越突显其架构演进的局限性。针对于此,可以通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理,从而降低网络设备成本。比如,可以通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署。
现有技术中,在报文处理时主要是基于内核,把业务通过挂载点嵌入到内核协议栈的某个处理流程中。在转发每个报文时,是将每个报文信息保存为相应的会话节点,并通过分段遍历的方式,比如每次遍历一万个会话节点,将超时结束的会话节点进行删除,以便进行超时维护。
然而,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
由于在分段遍历会话节点时,有可能遍历的一万个会话节点中大部分会话节点都没有超时,而已经超时的会话节点却要等较长时间后才能遍历到,例如,假设遍历一次需要600秒,若某个会话节点在当次遍历后还需要1秒才超时,则该会话节点却需要等到下次遍历即600秒后才可以被遍历到,从而大大降低了会话的超时维护效率,增加了性能损耗。
发明内容
本发明实施例提供了一种会话处理方法、装置、设备和存储介质,以提高会话超时维护效率,以及节省设备资源,提高处理性能。
第一方面,本发明实施例提供了一种会话处理方法,包括:
在检测到缓存单元集合中未存储有当前接收的报文所对应的会话节点时,创建所述报文对应的会话节点,基于当前时间和所述会话节点对应的相对超时时间确定第一绝对超时时间,并将所述第一绝对超时时间和所述报文的信息存储在创建的会话节点中;
根据所述缓存单元集合对应的调度起始时间和所述第一绝对超时时间,确定所述会话节点对应的目标缓存单元,并将创建的会话节点存储至所述目标缓存单元中;
其中,所述缓存单元集合包括多个依次排列的缓存单元,并且按照排列顺序对各个缓存单元进行依次循环调度,以对每个所述缓存单元中存储的会话节点进行超时维护。
第二方面,本发明实施例还提供了一种会话处理装置,包括:
会话节点创建模块,用于在检测到缓存单元集合中未存储有当前接收的报文所对应的会话节点时,创建所述报文对应的会话节点,基于当前时间和所述会话节点对应的相对超时时间确定第一绝对超时时间,并将所述第一绝对超时时间和所述报文的信息存储在创建的会话节点中;
会话节点存储模块,用于根据所述缓存单元集合对应的调度起始时间和所述第一绝对超时时间,确定所述会话节点对应的目标缓存单元,并将创建的会话节点存储至所述目标缓存单元中;
其中,所述缓存单元集合包括多个依次排列的缓存单元,并且按照排列顺序对各个缓存单元进行依次循环调度,以对每个所述缓存单元中存储的会话节点进行超时维护。
第三方面,本发明实施例还提供了一种设备,所述设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910750890.0/2.html,转载请声明来源钻瓜专利网。