一种检测以太网环路并且自动恢复的方法

    公开(公告)号:CN101707538B

    公开(公告)日:2011-09-14

    申请号:CN200910223878.0

    申请日:2009-11-25

    Inventor: 曾颜 杨晓

    Abstract: 一种检测以太网环路并且自动恢复的方法,涉及以太网环路的检测与恢复,包括以下步骤:步骤1,环路检测初始化模块完成初始化;步骤2,构造、收发、分析环路检测报文,判断是否存在环路;步骤3,标志位赋值,当存在环路时报文重定向到CPU并发出警告信息;步骤4,环路故障恢复情况监测及处理;步骤5,重复步骤2到4。本发明所述的检测以太网环路并且自动恢复的方法,可以检测单端口与双端口的环路故障,也可以检测到环路并且能够判断相应的环路是否消除从而将环路恢复,同时提供了防止用户伪造环路检测报文来造成环路阻塞的假象的解决策略,具有对以太网交换芯片的硬件配置要求低,实现简单的特点。

    一种基于时延约束的数据发送方法及系统

    公开(公告)号:CN110784418B

    公开(公告)日:2022-06-24

    申请号:CN201911018642.3

    申请日:2019-10-24

    Inventor: 曾颜 赵梓森

    Abstract: 本发明提供了一种基于时延约束的数据发送方法及系统,该方法包括以下步骤:将发送队列划分为eMAC和pMAC两个优先级队列,eMAC的优先级高于pMAC的优先级;将多个待发送数据根据优先级存储至对应的优先级队列中,并计算在无干扰状态下发送eMAC中的第一待发送数据所需的时间,记作理论时延;当第一待发送数据对应的服务原语的执行参数为保持时,根据预设的预期时延、理论时延以及pMAC中的第二待发送数据,计算第一待发送数据发送所需等待的抢占时间,根据抢占时间发送第一待发送数据。本发明实现在满足高优先级帧的时延约束条件下,尽可能的使低优先级数据拥有更多的传送机会,降低其时延,从而提升系统的整体性能,保证业务流传输的相对公平性。

    一种栈溢出检测系统及方法

    公开(公告)号:CN108268770B

    公开(公告)日:2020-05-05

    申请号:CN201810113983.8

    申请日:2018-02-05

    Inventor: 曾颜

    Abstract: 本发明公开了一种栈溢出检测系统及方法,涉及计算机技术领域。检测系统包括:第一初始化模块,其设于可执行文件的任务创建函数的出口中,用于在进行任务创建时获取栈的基本信息;栈溢出检测模块,其设于可执行文件的每个任务执行函数入口,用于根据该任务执行函数当前执行指令对应的SP值以及该函数的栈的基本信息,判断是否发生栈溢出;异常处理模块,其用于记录栈溢出检测模块的判断结果,当发生栈溢出时,回溯被非法覆盖的内存空间地址。本发明不但能够在第一时间内准确地检测到栈溢出,避免遗漏,而且在栈溢出时提示栈空间之外可能被非法改动的内存区域,而且节省栈空间开销。

    一种基于时延约束的数据发送方法及系统

    公开(公告)号:CN110784418A

    公开(公告)日:2020-02-11

    申请号:CN201911018642.3

    申请日:2019-10-24

    Inventor: 曾颜 赵梓森

    Abstract: 本发明提供了一种基于时延约束的数据发送方法及系统,该方法包括以下步骤:将发送队列划分为eMAC和pMAC两个优先级队列,eMAC的优先级高于pMAC的优先级;将多个待发送数据根据优先级存储至对应的优先级队列中,并计算在无干扰状态下发送eMAC中的第一待发数据所需的时间,记作理论时延;当第一待发送数据对应的服务原语的执行参数为保持时,根据预设的预期时延、理论时延以及pMAC中的第二待发数据,计算第一待发数据发送所需等待的抢占时间,根据抢占时间发送第一待发数据。本发明实现在满足高优先级帧的时延约束条件下,尽可能的使低优先级数据拥有更多的传送机会,降低其时延,从而提升系统的整体性能,保证业务流传输的相对公平性。

    PON系统中组播级联的适配系统和方法

    公开(公告)号:CN104883630B

    公开(公告)日:2018-11-06

    申请号:CN201510237673.3

    申请日:2015-05-08

    Inventor: 曾颜

    Abstract: PON系统中组播级联的适配系统和方法,包括一个组播协议模块、一个组播适配模块和多个芯片驱动模块,组播协议模块用于按照组播协议要求处理组播协议报文;每个芯片驱动模块用于驱动一个芯片;组播适配模块用于处理组播协议模块和芯片驱动模块之间的适配,屏蔽组播协议模块对于多个芯片级联的感知;组播适配模块中存储第一端口信息表,组播协议模块中存储第二端口信息表,适配系统还包括一个注册接口信息表,包括组播二层转发表项注册接口和组播协议报文收发注册接口两部分。本发明适应多种以及多个芯片级联时的场景,屏蔽芯片级联信息以及各个芯片级联方式的差异,在逻辑上使组播协议模块完全运行在一个统一的芯片上。

    一种用于PON系统中实现组播业务分层的系统及方法

    公开(公告)号:CN104539438B

    公开(公告)日:2018-04-17

    申请号:CN201510005795.X

    申请日:2015-01-07

    Abstract: 一种用于PON系统中实现组播业务分层的系统及方法,涉及宽带接入设备上的组播技术领域,该系统包括适配模块,接收来自芯片的数据链路层组播协议报文,从中解析出网络层组播协议报文和相关的数据链路层参数,并根据本地配置对所述数据链路层参数进行转换,最后将其发送至协议栈模块;协议栈模块,接收网络层组播协议报文,维护网络层组播组转发表和数据链路层组播组转发表;维持组播协议运行,并维护协议栈模块中的状态机;管理控制模块,接收管理用户输入的管理控制命令,解析命令参数并执行命令的功能;初始化协议栈模块的配置及相关参数。本发明减少了软件的开发和运维工作量,降低了软件开发周期及成本。

    一种在PON系统中实现板间通信的方法

    公开(公告)号:CN107547953A

    公开(公告)日:2018-01-05

    申请号:CN201710875177.X

    申请日:2017-09-25

    Inventor: 曾颜

    Abstract: 本发明公开了一种在PON系统中实现板间通信的方法,包括:设置主用主控板卡为主设备,其它板卡为从设备,并分别在主设备和从设备完成各自通道信息的初始化;主设备与从设备采用基础通信方式进行各个槽位的板卡注册;主设备与从设备采用基础通信方式进行通道的相关参数协商,建立更优的通信方式;主设备与从设备按照协商后的更优的通信方式进行数据发送。本发明通过通信协商尽可能地屏蔽物理通道和通信方式的差异,同时又能充分发挥实际物理通道的优点,从而使得不论板卡之间的连接是何种物理通道,都能按照与该物理通道相匹配的通信方式和能力进行通信,不仅实现简单,执行效率高,并且易于扩展。

    一种用于PON系统中实现组播业务分层的系统及方法

    公开(公告)号:CN104539438A

    公开(公告)日:2015-04-22

    申请号:CN201510005795.X

    申请日:2015-01-07

    Abstract: 一种用于PON系统中实现组播业务分层的系统及方法,涉及宽带接入设备上的组播技术领域,该系统包括适配模块,接收来自芯片的数据链路层组播协议报文,从中解析出网络层组播协议报文和相关的数据链路层参数,并根据本地配置对所述数据链路层参数进行转换,最后将其发送至协议栈模块;协议栈模块,接收网络层组播协议报文,维护网络层组播组转发表和数据链路层组播组转发表;维持组播协议运行,并维护协议栈模块中的状态机;管理控制模块,接收管理用户输入的管理控制命令,解析命令参数并执行命令的功能;初始化协议栈模块的配置及相关参数。本发明减少了软件的开发和运维工作量,降低了软件开发周期及成本。

    EOC光网络单元系统中实现线路标识的方法

    公开(公告)号:CN102355610B

    公开(公告)日:2014-05-07

    申请号:CN201110332353.8

    申请日:2011-10-28

    Inventor: 曾颜 刘益 郑艳烈

    Abstract: 本发明公开了一种EOC?ONU系统中实现线路标识的方法,包括步骤:初始化后清空临时CNU?MAC地址学习表TT,轮询每个CNU学习的MAC地址,逐一获取CNU每个用户端口的用户侧MAC地址写入TT;比较TT与全局CNU?MAC地址学习表TG,将TT同步到TG中;CNU的报文经同轴电缆送至以太网交换芯片,依据报文重定向规则送至CPU,CPU收到报文后分析报文的源MAC地址,判定TG中存在源MAC地址时查找对应的CNU序号和CNU用户端口号,CPU分析报文并添加线路标识信息后交由以太网交换芯片转发。本发明能对来自CNU的报文添加相应的线路标识信息,对硬件要求较低,实现简单,开发周期短,且成本低。

    基于VxWorks操作系统的函数调用栈分析方法及装置

    公开(公告)号:CN103559123A

    公开(公告)日:2014-02-05

    申请号:CN201310506592.X

    申请日:2013-10-24

    Inventor: 曾颜

    Abstract: 本发明公开了一种基于VxWorks操作系统的函数调用栈分析方法及装置,涉及函数调用栈分析领域,该方法包括以下步骤:主机向目标机请求任务t1的TCB信息,目标机返回任务t1的TCB信息;主机从返回的TCB信息中获取到SP值、PC值、RA值,主机依据SP值以及栈底信息向目标机请求栈空间的信息,目标机返回相应的栈信息;主机根据目标机的TCB信息、栈空间的信息以及反汇编文件,进行函数调用栈分析。本发明能解析出局部函数的函数名,方便的查找到PC值所属函数的第一条指令,在没有特征指令的场景下,也能进行函数调用栈的分析,同时还能不受目标机资源的限制,提供完整的函数调用栈,有利于定位故障和异常。

Patent Agency Ranking