多进程共享数据的系统及方法

    公开(公告)号:CN113342805A

    公开(公告)日:2021-09-03

    申请号:CN202110431429.6

    申请日:2021-04-21

    Abstract: 本发明公开了一种多进程共享数据的系统及方法,其包括共享Hash表模块、共享链表模块、共享内存池模块、共享内存块模块,每一个模块均包含初始化单元、进程同步单元、数据校验单元、进程访问控制单元、数据操作单元、存储单元,通过用于校验共享数据结构所占内存的CRC值是否正确的数据校验单元,给共享内存增加了越界检测机制,保障了数据访问的正确性;同时通过用于当进程操作共享数据结构时,对该进程的操作权限进行检测的进程访问控制单元,保障了共享数据的操作安全性和数据本身的安全;同时大大简化了多进程共享Hash表、共享链表、共享内存池、共享内存块的操作,提高了开发效率和数据共享的效率。

    多模式字符串匹配系统及方法

    公开(公告)号:CN111475681B

    公开(公告)日:2023-05-16

    申请号:CN202010239523.7

    申请日:2020-03-30

    Inventor: 陈志华 曾祥刚

    Abstract: 本发明涉及字符串匹配技术领域,公开了一种多模式字符串匹配系统及方法,该系统包括:初始化单元、特征字符串存储单元、特征字符串编辑单元、特征字符串编译单元、字符串主匹配单元、字符串副匹配单元、结果集处理单元。本发明的多模式字符串匹配系统及方法中,通过字符串主匹配单元和字符串副匹配单元实现了动态增加和删除特征字符串的目的,并且在这个过程中,不用阻塞数据的匹配流程,保障了业务的连续性。此外,通过优化结果集的存储方式,使得一个命中的特征字符串只占用一个命中记录,如果该特征字符串命中多次,在该命中记录里保存多次命中的偏移值,从而提高了结果集的容量,大大的降低了漏命中的情况发生。

    多进程共享数据的系统及方法

    公开(公告)号:CN113342805B

    公开(公告)日:2023-04-11

    申请号:CN202110431429.6

    申请日:2021-04-21

    Abstract: 本发明公开了一种多进程共享数据的系统及方法,其包括共享Hash表模块、共享链表模块、共享内存池模块、共享内存块模块,每一个模块均包含初始化单元、进程同步单元、数据校验单元、进程访问控制单元、数据操作单元、存储单元,通过用于校验共享数据结构所占内存的CRC值是否正确的数据校验单元,给共享内存增加了越界检测机制,保障了数据访问的正确性;同时通过用于当进程操作共享数据结构时,对该进程的操作权限进行检测的进程访问控制单元,保障了共享数据的操作安全性和数据本身的安全;同时大大简化了多进程共享Hash表、共享链表、共享内存池、共享内存块的操作,提高了开发效率和数据共享的效率。

    一种面向低轨卫星网络的边缘计算系统及计算卸载优化方法

    公开(公告)号:CN113794494B

    公开(公告)日:2023-03-28

    申请号:CN202110875560.1

    申请日:2021-07-30

    Abstract: 本发明提供一种面向低轨卫星网络的边缘计算系统和计算卸载优化方法,边缘计算系统包括低轨卫星网络和地面站网络,低轨卫星网络和地面站网络分别布置有卫星端边缘服务器和地面端边缘服务器。本发明的边缘计算系统适配于低轨卫星网络场景,低轨卫星承担中继以及计算双重作用,一方面,保持其中继转发作用并利用低轨卫星通信网络中高效的星间链路为地面通信网络赋能;另一方面通过在卫星网络边缘部署计算资源,运用卫星端算力,使其可以与地面网络协同进行部分任务处理;通过这种方式构建边缘计算系统,传统低轨卫星通信网络的固有架构限制被打破的同时,卫星端能力也被合理拓展。

    一种基于FPGA硬件加速的TCP/UDP校验和的确定方法

    公开(公告)号:CN115037814A

    公开(公告)日:2022-09-09

    申请号:CN202210970606.2

    申请日:2022-08-13

    Abstract: 本发明涉及一种基于FPGA(可编程逻辑器件)硬件加速的TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)校验和的确定方法,包括:FPGA接收数据包,并对数据包的TCP/UDP数据载荷部分进行校验和的计算并得到计算结果R1,将计算结果R1加在数据包的一端得到包含私有头部的新数据包;软件层从FPGA处获取新数据包,并对其进行逐层解析后提取得到IP头部和TCP/UDP头部信息,根据业务层自定义策略的需求,对新数据包的字段信息进行更新;软件层计算得到伪头部校验和R2以及TCP头部校验和R3;计算R4=R1+R2+R3,对R4进行移位取反操作后得到R5,将R5的值作为最终的校验和计算结果回填进新数据包的校验和字段中;解决现有技术中校验和计算效率过低的问题。

    一种面向低轨卫星网络的边缘计算架构及计算卸载优化方法

    公开(公告)号:CN113794494A

    公开(公告)日:2021-12-14

    申请号:CN202110875560.1

    申请日:2021-07-30

    Abstract: 本发明提供一种面向低轨卫星网络的边缘计算架构和计算卸载优化方法,边缘计算架构包括低轨卫星网络和地面站网络,低轨卫星网络和地面站网络分别布置有卫星端边缘服务器和地面端边缘服务器。本发明的边缘计算架构适配于低轨卫星网络场景,低轨卫星承担中继以及计算双重作用,一方面,保持其中继转发作用并利用低轨卫星通信网络中高效的星间链路为地面通信网络赋能;另一方面通过在卫星网络边缘部署计算资源,运用卫星端算力,使其可以与地面网络协同进行部分任务处理;通过这种方式构建边缘计算架构,传统低轨卫星通信网络的固有架构限制被打破的同时,卫星端能力也被合理拓展。

    多模式字符串匹配系统及方法

    公开(公告)号:CN111475681A

    公开(公告)日:2020-07-31

    申请号:CN202010239523.7

    申请日:2020-03-30

    Inventor: 陈志华 曾祥刚

    Abstract: 本发明涉及字符串匹配技术领域,公开了一种多模式字符串匹配系统及方法,该系统包括:初始化单元、特征字符串存储单元、特征字符串编辑单元、特征字符串编译单元、字符串主匹配单元、字符串副匹配单元、结果集处理单元。本发明的多模式字符串匹配系统及方法中,通过字符串主匹配单元和字符串副匹配单元实现了动态增加和删除特征字符串的目的,并且在这个过程中,不用阻塞数据的匹配流程,保障了业务的连续性。此外,通过优化结果集的存储方式,使得一个命中的特征字符串只占用一个命中记录,如果该特征字符串命中多次,在该命中记录里保存多次命中的偏移值,从而提高了结果集的容量,大大的降低了漏命中的情况发生。

    一种多用户规则匹配以及流量复制的系统和方法

    公开(公告)号:CN111404798A

    公开(公告)日:2020-07-10

    申请号:CN202010157979.9

    申请日:2020-03-09

    Inventor: 陈志华 曾祥刚

    Abstract: 本发明公开一种多用户规则匹配以及流量复制的系统和方法,所述系统包括前端交换板、信令分析子系统、用户规则匹配子系统;所述前端交换板接收原始网络报文,并根据报文特征将所述原始网络报文分为信令报文和数据报文;将所述信令报文通过信令分析子系统获得关联信息元数据;通过FPGA报文打标模块对所述数据报文进行打标,通过用户规则匹配子系统对FPGA打标后的数据报文进行层次结构解析、缓存、应用识别和多用户规则匹配、打上命中规则标签,对需要复制的数据报文,通过FPGA报文复制模块对进行复制;前端交换板根据命中用户的VLAN号将复制完成的报文分发给对应的用户业务系统。本发明方便扩展,成本低,支持多用户规则,可提升整机的处理能力。

    一种基于FPGA硬件加速的TCP/UDP校验和的确定方法

    公开(公告)号:CN115037814B

    公开(公告)日:2022-11-01

    申请号:CN202210970606.2

    申请日:2022-08-13

    Abstract: 本发明涉及一种基于FPGA(可编程逻辑器件)硬件加速的TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)校验和的确定方法,包括:FPGA接收数据包,并对数据包的TCP/UDP数据载荷部分进行校验和的计算并得到计算结果R1,将计算结果R1加在数据包的一端得到包含私有头部的新数据包;软件层从FPGA处获取新数据包,并对其进行逐层解析后提取得到IP头部和TCP/UDP头部信息,根据业务层自定义策略的需求,对新数据包的字段信息进行更新;软件层计算得到伪头部校验和R2以及TCP头部校验和R3;计算R4=R1+R2+R3,对R4进行移位取反操作后得到R5,将R5的值作为最终的校验和计算结果回填进新数据包的校验和字段中;解决现有技术中校验和计算效率过低的问题。

    一种多用户规则匹配以及流量复制的系统和方法

    公开(公告)号:CN111404834A

    公开(公告)日:2020-07-10

    申请号:CN202010206565.0

    申请日:2020-03-23

    Inventor: 陈志华 曾祥刚

    Abstract: 本发明公开一种多用户规则匹配以及流量复制的系统和方法,所述系统包括前端交换板、信令分析子系统、用户规则匹配子系统;所述前端交换板接收原始网络报文,并根据报文特征将所述原始网络报文分为信令报文和数据报文;将所述信令报文通过信令分析子系统获得关联信息元数据;通过FPGA报文打标模块对所述数据报文进行打标,通过用户规则匹配子系统对FPGA打标后的数据报文进行层次结构解析、缓存、应用识别和多用户规则匹配、打上命中规则标签,对需要复制的数据报文,通过FPGA报文复制模块对进行复制;前端交换板根据命中用户的VLAN号将复制完成的报文分发给对应的用户业务系统。本发明方便扩展,成本低,支持多用户规则,可提升整机的处理能力。

Patent Agency Ranking