本发明专利技术公开了一种会话信息统计方法、装置、交换设备及存储介质,包括:对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,会话统计信息包括会话总数,和每个会话的会话描述信息;响应于交换设备中的主控处理器的会话统计信息查询请求,将当前的会话统计信息传输至主控处理器。本发明专利技术实施例的技术方案可以提高会话统计信息的更新效率以及更新结果的准确性。
【技术实现步骤摘要】
一种会话信息统计方法、装置、交换设备及存储介质
本专利技术实施例涉及无线通信
,尤其涉及一种会话信息统计方法、装置、交换设备及存储介质。
技术介绍
会话是指一个终端用户与交互系统进行通信的过程,会话一旦建立就一直存在,直到终端用户的空闲时间超过了预设时间,交互系统才会释放与终端用户之间的会话资源。现有对会话信息进行统计的方法为:利用逻辑芯片根据终端用户发送的数据报文中的报文描述信息识别不同的会话,并把识别出的新会话对应的报文描述信息封装成新会话描述信息发送给主控处理器,由主控处理器根据新会话描述信息,对已存会话统计信息进行更新。其中,主控处理器对接收到的新会话描述信息添加至已存会话统计信息,并通过中央处理器(CentralProcessingUnit,CPU)进行会话个数统计,然后将会话个数统计结果以及各会话对应的会话描述信息呈现给用户。此外,逻辑芯片还会依据用户对某次会话设定的老化时间,对该会话进行老化处理,并把老化会话对应的报文描述信息封装成老化会话描述信息发送给主控处理器,由主控处理器根据接收到的老化会话描述信息对已存会话统计信息进行更新。其中,主控处理器可以根据老化会话描述信息删除对应的会话描述信息,并更新会话个数的统计结果。但是,在会话比较多的情况下,主控处理器会收到大量的新会话描述新息以及老化会话描述信息,如果CPU来不及处理这些信息,就会导致会话统计信息更新过程耗时较久,更新结果不准确,进而对呈现给用户的会话统计信息造成影响。
技术实现思路
本专利技术实施例提供一种会话信息统计方法、装置、交换设备及存储介质,可以提高会话统计信息的更新效率以及更新结果的准确性。第一方面,本专利技术实施例提供了一种会话信息统计方法,由交换设备中的逻辑芯片执行,所述方法包括:对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,会话统计信息包括会话总数,和每个会话的会话描述信息;响应于交换设备中的主控处理器的会话统计信息查询请求,将当前的会话统计信息传输至主控处理器。第二方面,本专利技术实施例还提供了一种会话信息统计方法,由交换设备中的主控处理器执行,该方法包括:在检测到满足会话统计信息查询条件时,向交换设备中的逻辑芯片发送会话统计信息查询请求;接收所述逻辑芯片针对所述会话统计信息查询请求反馈的,当前的会话统计信息。第三方面,本专利技术实施例还提供了一种会话信息统计装置,应用于交换设备中的逻辑芯片中,该装置包括:会话识别模块,用于对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,会话统计信息包括会话总数,和每个会话的会话描述信息;会话统计信息传输模块,用于响应于交换设备中的主控处理器的会话统计信息查询请求,将当前的会话统计信息传输至主控处理器。第四方面,本专利技术实施例还提供了一种会话信息统计装置,应用于交换设备中的主控处理器中,该装置包括:查询请求发送模块,用于在检测到满足会话统计信息查询条件时,向交换设备中的逻辑芯片发送会话统计信息查询请求;会话统计信息接收模块,用于接收所述逻辑芯片针对所述会话统计信息查询请求反馈的,当前的会话统计信息。第五方面,本专利技术实施例还提供了一种交换设备,该交换设备包括:逻辑芯片以及主控处理器;所述逻辑芯片,用于执行本专利技术任意实施例提供的一种会话信息统计方法;所述主控处理器,用于执行本专利技术任意实施例提供的一种会话信息统计方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该程序被逻辑芯片或者主控处理器执行时实现本专利技术任意实施例提供的一种会话信息统计方法。本专利技术实施例的技术方案通过逻辑芯片对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,并响应于交换设备中的主控处理器的会话统计信息查询请求,将当前的会话统计信息传输至主控处理器,可以避免在会话比较多的情况下,主控处理器接收到大量的会话描述信息导致会话统计信息更新耗时较长,更新结果不准确的问题,可以提高会话统计信息的更新效率以及更新结果的准确性。附图说明图1是本专利技术实施例一中的一种会话信息统计方法的流程图;图2是本专利技术实施例二中的一种会话信息统计方法的流程图;图3是本专利技术实施例三中的一种会话信息统计方法的流程图;图4是本专利技术实施例四中的一种会话信息统计方法的流程图;图5是本专利技术实施例五中的一种会话信息统计装置的结构图;图6是本专利技术实施例六中的一种会话信息统计装置的结构图;图7是本专利技术实施例七中的一种交换设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种会话信息统计方法的流程图,本实施例可适用于对终端用户与交互系统之间的会话信息进行统计的情况,该方法可以由会话信息统计装置来执行,该装置可以由软件和/或硬件来实现,一般可以集成在交换设备中的逻辑芯片中,具体包括如下步骤:步骤110、对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,会话统计信息包括会话总数,和每个会话的会话描述信息。在本实施例中,交换设备具体可以是对接收到的数据报文(例如单播报文或者组播报文等)进行转发处理的设备,典型的,交换设备可以为二层交换机、三层交换机或者路由器等。其中,终端与交互系统进行通信时,终端通常先将数据报文发送至交换设备,由交换设备将该数据报文转发至交互系统。在本实施例中,逻辑芯片可以是指交换设备内具备预设逻辑处理功能的硬件单元,具体的,逻辑芯片可以由复杂可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD)或现场可编程门阵列(FieldProgrammableGateArray,FPGA)实现。其中,终端与交互系统进行通信时,终端可以先将数据报文发送至交换设备中具体的交换芯片,交换芯片接收到数据报文后,将该数据报文实时发送给逻辑芯片。在此步骤中,可选的,逻辑芯片接收到数据报文后,可以根据数据报文中的来源信息以及目的信息,识别与该数据报文对应的会话。其中,来源信息可以为该数据报文对应的发送者(即终端)的地址信息,目的信息可以为该数据报文对应的接收者(即交互系统)的地址信息。典型的,所述地址信息可以为媒体介入控制层(MediaAccessControl,MAC)地址、或者互联网协议地址(InternetProtocolAddress,IP地址)等。其中,如果两个数据报文对应的来源信息以及目的信息均相同,则可以认为这两个数据报文对应相同的会话;如果当前接收的数据报文对应的来源信息以及目的信息,与在此之前接收的全部数据报文对应的来源本文档来自技高网...
【技术保护点】
1.一种会话信息统计方法,由交换设备中的逻辑芯片执行,其特征在于,包括:/n对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,会话统计信息包括会话总数,和每个会话的会话描述信息;/n响应于交换设备中的主控处理器的会话统计信息查询请求,将当前的会话统计信息传输至主控处理器。/n
【技术特征摘要】
1.一种会话信息统计方法,由交换设备中的逻辑芯片执行,其特征在于,包括:
对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,会话统计信息包括会话总数,和每个会话的会话描述信息;
响应于交换设备中的主控处理器的会话统计信息查询请求,将当前的会话统计信息传输至主控处理器。
2.根据权利要求1所述的方法,其特征在于,会话描述信息为五元组信息;
对实时接收的数据报文进行会话识别,并根据识别结果,对会话统计信息进行更新,包括:
在实时接收的数据报文中,提取目标五元组信息,并将目标五元组信息,与当前的会话统计信息中的各五元组信息进行比对;
如果目标五元组信息与当前的会话统计信息中的各五元组信息均不匹配,则对会话统计信息中的会话总数进行加一,并在会话统计信息中加入目标五元组信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据预设的会话老化时间,从所述会话统计信息中去除老化的五元组信息。
4.根据权利要求3所述的方法,其特征在于,在会话统计信息中加入目标五元组信息之后,还包括:
建立与所述目标五元组信息对应的定时器,并触发所述定时器进行计时;所述定时器的计时时长为预设的会话老化时间;
在将目标五元组信息,与当前的会话统计信息中的各五元组信息进行比对之后,还包括:
如果目标五元组信息与会话统计信息中的已存五元组信息相匹配,则将所述已存五元组信息对应的定时器按照预设的会话老化时间进行重新计时;
根据预设的会话老化时间,从所述会话统计信息中去除老化的五元组信息,包括:
在与会话统计信息中各所述已存五元组信息对应的定时器的计时时长内,检测是否接收到与所述已存五元组信息相匹配的新的五元组信息;
若否,则将所述已存五元组信息作为老化的五元组信息,在所述会话统计信息中去除所述老化的五元组信息,并对会话统计信息中的...
【专利技术属性】
技术研发人员:王小军,孙大娟,
申请(专利权)人:北京东土军悦科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。