多类型网络数据传输方法及装置

    公开(公告)号:CN101814976A

    公开(公告)日:2010-08-25

    申请号:CN201010144413.9

    申请日:2010-04-08

    Abstract: 本发明提供一种多类型网络数据传输方法及装置,其中,传输方法包括:接收来自网络数据源的串行数据;将串行数据与预配置的振荡频率进行匹配,获取网络数据源的速率;根据网络数据源的速率将串行数据转换为并行数据;根据预配置的物理层解码方式和帧定位方式从并行数据中获取帧定位信息,根据帧定位信息确定网络数据源的类型;根据预配置的链路层解码方式从并行数据中获取校验码,根据校验码确定网络数据源的链路层类型;根据网络数据源的速率、类型以及链路层类型对并行数据进行传输。通过本发明,可以保证网络的正常运行,克服了现有技术中的由于网络接口类型较多而导致的难于准确选择网络接口模块进行传输数据的问题。

    一种网络适配器数据传输方法、网络适配器及系统

    公开(公告)号:CN101409673A

    公开(公告)日:2009-04-15

    申请号:CN200810177727.1

    申请日:2008-11-12

    Abstract: 本发明提供一种网络适配器数据传输方法、网络适配器及系统,该方法包括通过物理接口接收网络数据包;根据物理接口与硬件接收单元的对应关系,将网络数据包分配给对应的硬件接收单元;由硬件接收单元将网络数据包发送给操作系统内的与网络适配器对应的驱动程序,以由驱动程序对网络数据包进行处理。本发明有益效果在于,使物理接口接收的网络数据按照设定条件分配到相应的硬件接收单元,将网络适配器单个物理接口的流量均衡到不同的硬件接收单元及该硬件接收单元对应的网络外设上,提高网络适配器的每个物理接口数据流量的处理能力,也可将多个物理接口的流量统一到单个硬件接收单元及对应的网络外设上,提高对多个物理接口流量的处理效率。

    一种TCAM多模式字符串匹配方法及装置

    公开(公告)号:CN102253957B

    公开(公告)日:2013-05-29

    申请号:CN201110092439.8

    申请日:2011-04-13

    Abstract: 一种TCAM多模式字符串匹配方法及装置,该方法包括:接收用户输入的多模式字符串及字符串配置信息,根据多模式字符串及字符串配置信息选择TCAM表项宽度、TCAM容量及TCAM工作频率符合条件的TCAM;以位置域的值和前掩码域表征字符串偏移且字符串域包含模式字符串内容的方式,将多模式字符串存储到TCAM中;接收所述用户输入的待匹配字符串,根据每次匹配重复送入的字节数及TCAM表项宽度将所述待匹配字符串分为多个字符段;将字符段及对应的匹配顺序值发送到TCAM中进行匹配;从TCAM中获取并输出字符串匹配结果。本发明可使多模式字符串匹配的规模与TCAM的容量相当,匹配速度与TCAM匹配带宽相当,提高多模式字符串匹配的规模和速度。

    多类型网络数据传输方法及装置

    公开(公告)号:CN101814976B

    公开(公告)日:2012-10-17

    申请号:CN201010144413.9

    申请日:2010-04-08

    Abstract: 本发明提供一种多类型网络数据传输方法及装置,其中,传输方法包括:接收来自网络数据源的串行数据;将串行数据与预配置的振荡频率进行匹配,获取网络数据源的速率;根据网络数据源的速率将串行数据转换为并行数据;根据预配置的物理层解码方式和帧定位方式从并行数据中获取帧定位信息,根据帧定位信息确定网络数据源的类型;根据预配置的链路层解码方式从并行数据中获取校验码,根据校验码确定网络数据源的链路层类型;根据网络数据源的速率、类型以及链路层类型对并行数据进行传输。通过本发明,可以保证网络的正常运行,克服了现有技术中的由于网络接口类型较多而导致的难于准确选择网络接口模块进行传输数据的问题。

    一种内存存取方法及装置

    公开(公告)号:CN101546292A

    公开(公告)日:2009-09-30

    申请号:CN200810102685.5

    申请日:2008-03-25

    Inventor: 汪锐 周志雄

    Abstract: 本发明提供一种内存存取方法与装置,所述内存存取方法包括:获取外设硬件的物理内存需求;根据外设硬件的物理内存需求,为外设硬件分配多块连续物理内存;根据为外设硬件分配的多块连续物理内存,建立至少包含最高级和最低级的多级内存描述表,每级内存描述表存储了下一级内存描述表的地址和内存长度,最低级内存描述表存储了为外设硬件分配的多块连续物理内存的地址和长度;将最高级内存描述表存储的下一级内存描述表的地址和内存长度传给外设硬件,外设硬件根据多级内存描述表到达为其分配的多块连续物理内存,并利用多块连续物理内存进行数据存取。

    一种内存存取方法及装置

    公开(公告)号:CN101546292B

    公开(公告)日:2010-12-08

    申请号:CN200810102685.5

    申请日:2008-03-25

    Inventor: 汪锐 周志雄

    Abstract: 本发明提供一种内存存取方法与装置,所述内存存取方法包括:获取外设硬件的物理内存需求;根据外设硬件的物理内存需求,为外设硬件分配多块连续物理内存;根据为外设硬件分配的多块连续物理内存,建立至少包含最高级和最低级的多级内存描述表,每级内存描述表存储了下一级内存描述表的地址和内存长度,最低级内存描述表存储了为外设硬件分配的多块连续物理内存的地址和长度;将最高级内存描述表存储的下一级内存描述表的地址和内存长度传给外设硬件,外设硬件根据多级内存描述表到达为其分配的多块连续物理内存,并利用多块连续物理内存进行数据存取。

    一种网络适配器数据传输方法、网络适配器及系统

    公开(公告)号:CN101409673B

    公开(公告)日:2013-07-03

    申请号:CN200810177727.1

    申请日:2008-11-12

    Abstract: 本发明提供一种网络适配器数据传输方法、网络适配器及系统,该方法包括通过物理接口接收网络数据包;根据物理接口与硬件接收单元的对应关系,将网络数据包分配给对应的硬件接收单元;由硬件接收单元将网络数据包发送给操作系统内的与网络适配器对应的驱动程序,以由驱动程序对网络数据包进行处理。本发明有益效果在于,使物理接口接收的网络数据按照设定条件分配到相应的硬件接收单元,将网络适配器单个物理接口的流量均衡到不同的硬件接收单元及该硬件接收单元对应的网络外设上,提高网络适配器的每个物理接口数据流量的处理能力,也可将多个物理接口的流量统一到单个硬件接收单元及对应的网络外设上,提高对多个物理接口流量的处理效率。

Patent Agency Ranking