-
公开(公告)号:CN103929445B
公开(公告)日:2017-06-13
申请号:CN201310011423.9
申请日:2013-01-11
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
Abstract: 本发明涉及一种在线解析HTTP chunked编码数据的方法,包括:针对所接收的某一HTTP报文,设定一个数值,使用PEEK操作读取该数值长度的字节数据;使用READ操作读取所述HTTP报文头部和第一个chunk的chunk‑size字段,并丢弃;确定第一个chunk的chunk‑size字段表示的值,根据该值使用READ操作读取第一个chunk中的chunk‑data的数据;使用PEEK操作读取5个字节,如果该5字节是一个chunk‑size字段且表示的值为0,解析结束;否则,使用PEEK操作读取长度足以超过chunk‑size字段长度的字节数;分析chunk‑size字段的实际长度及其表示的值,如果chunk‑size字段表示的值为零,解析结束;否则,使用READ操作读取等于chunk‑size字段长度的字节数,然后使用READ操作读取等于chunk‑size表示的值的字节数。
-
公开(公告)号:CN103838517B
公开(公告)日:2017-06-09
申请号:CN201210484583.0
申请日:2012-11-23
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC: G06F3/06
Abstract: 本发明提供了一种用于传输多核处理器和磁盘阵列间数据的方法及系统,所述方法包含:步骤101)由上向下基于多核处理器分别设置如下各层:上层应用、SCSI子系统层、iSCSI子系统层和TCP/IP协议栈子系统层;步骤102)所述上层应用、SCSI子系统、iSCSI子系统和TCP/IP协议栈子系统均能够访问多核处理器所管理的全部的内存物理地址空间,并将存储了多核处理器和磁盘阵列间待传输数据的内存的物理地址和所述传输数据长度封装在上述各层的核间消息中相互传递;其中,当上层应用、SCSI子系统、iSCSI子系统和TCP/IP协议栈子系统修改内存中存储的传输数据时,则修改上述各层核间消息中指向内存的指针位置和内存中数据的长度。
-
公开(公告)号:CN103838516B
公开(公告)日:2016-09-28
申请号:CN201210484576.0
申请日:2012-11-23
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种用于多核处理器高效访问iSCSI磁盘阵列的方法及系统,所述的方法包含:步骤101)在互不相交的处理器核心上分别运行Linux操作系统和实时操作系统步骤102)首先,Linux操作系统接收位于其上的应用层的请求信息,并将请求信息封装成SCSI命令字;然后,Linux操作系统指定读取或写入数据的设备LUN信息,设置用于建立Linux操作系统和实时操作系统之间的数据通道和操作通道的核间消息;最后,Linux操作系统将包含SCSI命令字的核间消息发送至实时操作系统;步骤103)实时操作系统接收核间消息,并将核间消息包含的SCSI命令采用iSCSI协议进行处理,再将处理后的得到的iSCSI数据包提交给实时操作系统上的TCP/IP协议栈,由TCP/IP协议栈完成iSCSI磁盘阵列数据的发送和接收。
-
公开(公告)号:CN103176780B
公开(公告)日:2016-03-30
申请号:CN201110435945.2
申请日:2011-12-22
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
Abstract: 本发明公开了一种多网络接口绑定系统及方法,该系统基于一颗多核处理器上同时运行Linux操作系统和实时操作系统,所述实时操作系统上包含针对若干网络接口的物理网络接口驱动模块和网络接口绑定处理模块,所述Linux操作系统上包含一个虚拟网络接口驱动模块和用户配置管理接口;物理网络接口驱动模块负责管理控制网络接口,收发物理网络数据;网络接口绑定处理模块,负责:在接收侧,从物理网络接口驱动模块获取数据包,按照数据接收处理规则库中的规则处理接收的数据包,将处理后的数据包递交虚拟网络接口驱动模块;在发送侧,从虚拟网络接口驱动模块接收数据,按照数据发送规则库中的规则对接收的数据包进行处理,将处理后的数据包递交给物理网络接口驱动模块进行发送。
-
公开(公告)号:CN103838515A
公开(公告)日:2014-06-04
申请号:CN201210484222.6
申请日:2012-11-23
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC: G06F3/06
Abstract: 本发明提出了一种服务器集群访问调度多控制器磁盘阵列的方法及系统,所述方法为:通过映射表机制建立在某一时刻多控制器中的一台控制器仅为服务器集群中的一台服务器提供服务的动态映射关系。映射表机制包含:步骤101)将服务器中的一台设置为仲裁者服务器;步骤102)基于仲裁者服务器启动初始化映射表的步骤,该步骤在系统初始化阶段,由仲裁者服务器访问磁盘阵列的各个控制器,收集磁盘上所有文件的信息,初始化映射表,并将映射表发送给系统中的所有服务器;步骤103)基于仲裁者服务器启动的更新映射表的步骤,该步骤中各服务器将更新映射表的请求发送至所述仲裁者服务器,并由仲裁者服务器统一更新映射表,并定时将新的映射表同步给各台服务器。
-
公开(公告)号:CN103188267A
公开(公告)日:2013-07-03
申请号:CN201310102083.0
申请日:2013-03-27
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC: H04L29/06
Abstract: 本发明涉及一种基于DFA的协议解析方法,包括:获取待解析协议内容中的字段名称和字段分割符;将所述字段名称和所述字段分割符作为模式串,根据所述模式串构建模式查找树;将所述模式查找树和待解析协议内容作为确定有限状态自动机DFA的输入,利用所述DFA在待解析协议中对所述模式串进行匹配;以及根据匹配结果将待解析协议内容中的协议字段值提取出来。本发明一方面使用字符串多模式匹配构建模式查找树,另一方面使用DFA引擎,构建的模式查找树中的各个节点作为DFA中的各个状态,通过DFA引擎实现了字符串的快速匹配,大大提高了协议解析速度。
-
公开(公告)号:CN103176780A
公开(公告)日:2013-06-26
申请号:CN201110435945.2
申请日:2011-12-22
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
Abstract: 本发明公开了一种多网络接口绑定系统及方法,该系统基于一颗多核处理器上同时运行Linux操作系统和实时操作系统,所述实时操作系统上包含针对若干网络接口的物理网络接口驱动模块和网络接口绑定处理模块,所述Linux操作系统上包含一个虚拟网络接口驱动模块和用户配置管理接口;物理网络接口驱动模块负责管理控制网络接口,收发物理网络数据;网络接口绑定处理模块,负责:在接收侧,从物理网络接口驱动模块获取数据包,按照数据接收处理规则库中的规则处理接收的数据包,将处理后的数据包递交虚拟网络接口驱动模块;在发送侧,从虚拟网络接口驱动模块接收数据,按照数据发送规则库中的规则对接收的数据包进行处理,将处理后的数据包递交给物理网络接口驱动模块进行发送。
-
公开(公告)号:CN103106213A
公开(公告)日:2013-05-15
申请号:CN201110360135.5
申请日:2011-11-14
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC: G06F17/30
Abstract: 本发明提供一种基于文件和数据块两级粒度的副本替换方法及系统,所述系统包含:文件管理子系统和数据块管理子系统;所述文件管理子系统,用于处理替换系统内部的文件请求并生成与其相连接的文件缓存单元的文件副本替换策略;所述数据块管理子系统,用于处理数据块请求、进行访问统计并生成与其相连的数据块缓存单元的数据块副本替换策略;其中,所述数据块管理子系统向所述文件管理子系统报告数据块的使用状态信息;所述文件管理子系统和数据块管理子系统之间是一对多的关系。本发明考虑大型文件尺寸条件下广域分布式系统中,对访问分布于文件的不同位置、替换代价不同等特征,提供一种策略,用于提高基于内容的服务系统的文件读取的命中率。
-
公开(公告)号:CN103106213B
公开(公告)日:2016-11-23
申请号:CN201110360135.5
申请日:2011-11-14
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC: G06F17/30
Abstract: 本发明提供一种基于文件和数据块两级粒度的副本替换方法及系统,所述系统包含:文件管理子系统和数据块管理子系统;所述文件管理子系统,用于处理替换系统内部的文件请求并生成与其相连接的文件缓存单元的文件副本替换策略;所述数据块管理子系统,用于处理数据块请求、进行访问统计并生成与其相连的数据块缓存单元的数据块副本替换策略;其中,所述数据块管理子系统向所述文件管理子系统报告数据块的使用状态信息;所述文件管理子系统和数据块管理子系统之间是一对多的关系。本发明考虑大型文件尺寸条件下广域分布式系统中,对访问分布于文件的不同位置、替换代价不同等特征,提供一种策略,用于提高基于内容的服务系统的文件读取的命中率。
-
公开(公告)号:CN103188267B
公开(公告)日:2015-12-09
申请号:CN201310102083.0
申请日:2013-03-27
Applicant: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC: H04L29/06
Abstract: 本发明涉及一种基于DFA的协议解析方法,包括:获取待解析协议内容中的字段名称和字段分割符;将所述字段名称和所述字段分割符作为模式串,根据所述模式串构建模式查找树;将所述模式查找树和待解析协议内容作为确定有限状态自动机DFA的输入,利用所述DFA在待解析协议中对所述模式串进行匹配;以及根据匹配结果将待解析协议内容中的协议字段值提取出来。本发明一方面使用字符串多模式匹配构建模式查找树,另一方面使用DFA引擎,构建的模式查找树中的各个节点作为DFA中的各个状态,通过DFA引擎实现了字符串的快速匹配,大大提高了协议解析速度。
-
-
-
-
-
-
-
-
-