一种流媒体网关的码率控制方法

    公开(公告)号:CN104917688A

    公开(公告)日:2015-09-16

    申请号:CN201410090459.5

    申请日:2014-03-12

    CPC classification number: H04L12/6418

    Abstract: 本发明涉及一种流媒体网关的码率控制方法,流媒体网关包括数据接收模块、数据发送模块以及缓冲区,数据接收模块能够控制上游数据源的平均发送速率;该方法包括:开启数据接收模块,向上游数据源请求数据,将数据追加到缓冲区队列;监测缓冲区队列的长度,当达到第一阈值时,激活数据发送模块,从缓冲区队列取数据,按照数据流预定码率开始向下游发送数据;持续监测缓冲区队列的长度,如果超过上警戒长度,且数据接收模块处于激活状态,关闭数据接收模块;如果低于一适中长度,且数据接收模块处于关闭状态,则开启数据接收模块;如果低于下警戒长度,且数据接收模块处于激活状态,则上游数据源以较当前平均发送速率更大的速率发送数据。

    一种支持多匹配域快速更新的流表管理方法

    公开(公告)号:CN118175089A

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

    申请号:CN202211573634.7

    申请日:2022-12-08

    Abstract: 本发明提供了一种支持多匹配域快速更新的流表管理方法,用于处理流表规则和数据包,所述流表规则包含一个或多个匹配域、优先级和结果数据;数据包内容包括匹配字段;所述方法包括:流表更新和数据表匹配;所述流表更新,是将收到的流表规则进行处理,内容更新到子表查找单元和子表中;所述数据匹配,将收到的数据包进行解析,查找子表得到结果数据。本发明的优势在于:采用哈希表的数据结构存储子表访问地址和流表表项,对于流表规则更新可实现常数时间的更新复杂度和线性增长的空间复杂度,保证更新性能和对不同网络应用场景的适应性。对规则集中的匹配类型限定为精确匹配和通配,降低子表数量,保证网包匹配性能。

    一种可编程交换机的指令块转换执行方法及系统

    公开(公告)号:CN113419777B

    公开(公告)日:2023-07-18

    申请号:CN202110500259.2

    申请日:2021-05-08

    Abstract: 本发明涉及通信技术领域,尤其涉及一种可编程交换机的指令块转换执行方法及系统。该方法包括:将交换机的指令块消息转换为中间代码并存储,所述中间代码包括操作码、操作数和字段标志位;取出中间代码,对符合预转换要求的中间代码的操作数进行字节序预转换;将字节序预转换后的中间代码或不需要进行字节序预转换的中间代码解释为CPU指令并执行。本发明的方法可以解决在通用CPU上直接解释执行指令块时遇到的对位数据处理优化不足、字节序转换次数多、多平台扩展性差等问题,进而提高可编程交换机的转发效率;本发明的方法支持对数据的位处理,减少了大量的指令转换工作,同时大幅减少了字节序转换次数,从而提升了交换机的整体转发性能。

    一种区分加密和非加密压缩流量的方法和系统

    公开(公告)号:CN110012029B

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

    申请号:CN201910324684.3

    申请日:2019-04-22

    Abstract: 本发明属于网络流量数据分类技术领域,具体涉及一种区分加密和非加密压缩流量的方法,该方法包括:采集并获取网络中的网络流量数据包;解析该数据包得到网络流量数据包的有效载荷,截取固定长度的有效载荷作为待识别分类的样本序列;基于熵的特征提取算法提取所述待识别分类的样本序列的特征向量;将所述特征向量输入至预先训练好的机器学习模型进行识别分类,获取该网络流量数据包的类型,该网络流量数据包的类型包括:加密流量、非加密流量和非加密压缩流量。

    一种基于批量更新的多核SDN交换机流表管理方法及系统

    公开(公告)号:CN112260948A

    公开(公告)日:2021-01-22

    申请号:CN202011110410.3

    申请日:2020-10-16

    Abstract: 本发明属于SDN交换机的流表管理技术领域,具体地说,涉及一种基于批量更新的多核SDN交换机流表管理方法,该方法包括:多核SDN交换机的控制平面接收控制器实时下发的建表消息,并将其存储至建表表;控制平面接收控制器实时下发的更新表项消息,并缓存至增量表;判断是否达到批量更新条件;如果达到批量更新条件,则将缓存至增量表的N条更新表项消息进行一次批量更新,并将其更新至全量表;根据建表表和全量表,基于控制平面任选的待修改版本,生成具有查找树信息的当前最新流表发布版本,供转发平面查表使用;转发平面中的多个独立的转发核对当前最新流表发布版本进行并行查表,并依据各自查询到的转发规则进行转发。

    一种基于Telnet协议的会话解析方法及系统

    公开(公告)号:CN106656919B

    公开(公告)日:2019-08-06

    申请号:CN201510727612.5

    申请日:2015-10-30

    Abstract: 本发明提供了一种基于Telnet协议的会话解析方法,所述方法包括:步骤101)接收基于Telnet协议会话的数据包,并根据数据包特征与会话解析状态转移图判定当前会话所处阶段;步骤102)根据会话所处的阶段对数据包进行解析,获取日志信息数据;步骤103)将日志信息数据封装到固定格式的日志中,生成解析日志。本发明将Telnet会话通信过程分为不同阶段,构造会话解析状态转移图,对不同阶段的数据包作差异化处理;提高了数据处理的速度和效率;而且本发明的命令黑名单功能使得系统可以实时阻断命令或阻断会话,实现实时审计;日志传输采用流式发送的方式,无需缓存大量数据,节约了内存空间,提高了日志发送的效率。

    一种基于嵌入式文件系统的流式数据写入方法

    公开(公告)号:CN104536699B

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

    申请号:CN201410768924.6

    申请日:2014-12-11

    Abstract: 本发明实施例涉及一种基于嵌入式文件系统的流式数据写入方法,所述方法包括:接收待写入磁盘的流式数据;将接收的流式数据以链表结构进行组织并缓存,当缓存的数据长度达到设定的阈值时,触发将缓存的流式数据写入磁盘的写操作;从缓存中分离流式数据:计算本次欲写入磁盘的数据长度,所述长度须为磁盘扇区大小的整数倍,且对应区段的数据在物理上和逻辑上均保持连续,分离后的子链表对应的数据长度应与本次欲写入磁盘的数据长度相等;将分离出的流式数据写入磁盘:调用下层写接口将分离出的流式数据写入磁盘,写入数据时采用异步非阻塞模式,而非阻塞在将数据写入磁盘的过程中,待文件系统收到数据写入磁盘成功的消息后,尝试触发下一次写操作。

    一种服务网口状态检测和容错的装置及其方法

    公开(公告)号:CN105281929A

    公开(公告)日:2016-01-27

    申请号:CN201410245842.3

    申请日:2014-06-04

    CPC classification number: H04L41/00

    Abstract: 本发明涉及一种服务网口状态检测和容错的装置,该装置用于对服务器上的各个网口进行管理,包括:定时发包模块、定时检测模块以及资源管理模块;其中,所述定时发包模块定时发送ICMP的ping包到指定网关或者服务器中的各个网口,使网口的入端流量定时增长;所述定时检测模块定时向服务器中各网口的流量寄存器查询各网口的入端流量,向资源管理模块报告入端流量的增长未达标的网口出现异常;所述资源管理模块查询发生异常的网口的所有负载信息,将这些负载信息转移到其他富裕带宽能够满足负载需求的网口。

Patent Agency Ranking