System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电子数据证据高性能网络传输方法技术_技高网

电子数据证据高性能网络传输方法技术

技术编号:42378933 阅读:5 留言:0更新日期:2024-08-16 15:04
本发明专利技术公开了电子数据证据高性能网络传输方法,该方法能够利用无线网络作为采集设备与证据服务器的数据传输通道,在采集设备上先将所有要传输的文件元数据进行封装,一次性交给内核级文件传输模块,在内核级建立存储I/O和网卡I/O的管道进行文件传输。该方法实施过程中,CPU的状态只需要切换一次即可完成所有的文件传输,数据传输全程在内存空间完成,可以将传输瓶颈迁移到网络接口端,极大提高其带宽利用率。

【技术实现步骤摘要】

本专利技术涉及电子数据证据高性能网络传输方法,属于计算机。


技术介绍

1、目前大多采用传统的数据线与设备连接进行数据传输。电子数据证据多为照片和音视频格式,所以单个文件体积较大,传统传输方式有两个弊端:一是连接方式不灵活,数据线磨损会导致数据传输出错;二是传输效率低,传统传输是按循环的方式传输单个文件,每次传输都要启动一次i/o指令,cpu模式会从用户态切换到内核态,i/o指令执行完再切换回用户态,因为受限于设备的存储i/o读写速度,数据线接口带宽大多被闲置。


技术实现思路

1、本专利技术目的在于针对上述现有技术的缺陷,提出了电子数据证据高性能网络传输方法,该方法能够利用无线网络作为采集设备与证据服务器的数据传输通道,在采集设备上先将所有要传输的文件元数据进行封装,一次性交给内核级文件传输模块,在内核级建立存储i/o和网卡i/o的管道进行文件传输。该方法实施过程中,cpu的状态只需要切换一次即可完成所有的文件传输,数据传输全程在内存空间完成,可以将传输瓶颈迁移到网络接口端,极大提高其带宽利用率。

2、本专利技术解决其技术问题所采取的技术方案是:一种电子数据证据高性能网络传输方法,该方法要求采集设备具备无线网络接口,采集设备使用基于linux的定制版操作系统,文件系统是ext4,证据传输应用记作filetrans,批量传输文件api记作sendfiles。

3、方法流程:

4、步骤1:采集设备的系统是基于linux的定制版,加入文件批量传输api,api原型如下:

5、size_t sendfiles(int fd_in[],int fd_out);

6、其中:size_t表示字节数量,fd_in[]是文件描述符数组,fd_out是网络i/o描述符;

7、该api的功能是:枚举fd_in数据组中的文件,依次与fd_out建立管道,并将fd_in所描述文件内容通过管道传输到fd_out网络i/o接口,任务结束返回此次批量文件传输任务的总字节数量;

8、步骤2:filetrans获取所有准备传输的证据文件描述符,依次存入数组fd_in中;

9、步骤3:filetrans获取系统的网络i/o接口描述符,存入fd_out中;

10、步骤4:将步骤2的fd_in[]和步骤3的fd_out分别传递给sendfiles,cpu状态从用户态切换到内核态1;

11、步骤5:在内核内存空间中,依次从fd_in数组中取出文件描述符建立与fd_out的管道连接2;

12、步骤6:启动i/o指令读取文件内容3,通过管道传输至无线网络接口4;

13、步骤7:cpu状态由内核态切换回用户态,sendfiles向filetrans返回任务传输总字节数5,所有传输任务结束。

14、有益效果:

15、本专利技术能够利用无线网络作为采集设备与证据服务器的数据传输通道,在采集设备上先将所有要传输的文件元数据进行封装,一次性交给内核级文件传输模块,在内核级建立存储i/o和网卡i/o的管道进行文件传输。该方法实施过程中,cpu的状态只需要切换一次即可完成所有的文件传输,数据传输全程在内存空间完成,可以将传输瓶颈迁移到网络接口端,极大提高其带宽利用率。

本文档来自技高网...

【技术保护点】

1.电子数据证据高性能网络传输方法,其特征在于:所述方法包括:

2.根据权利要求1所述的电子数据证据高性能网络传输方法,其特征在于:所述方法利用无线网络作为采集设备与证据服务器的数据传输通道,在采集设备上先将所有要传输的文件元数据进行封装,一次性交给内核级文件传输模块,在内核级建立存储I/O和网卡I/O的管道进行文件传输。

【技术特征摘要】

1.电子数据证据高性能网络传输方法,其特征在于:所述方法包括:

2.根据权利要求1所述的电子数据证据高性能网络传输方法,其特征在于:所述方法利用无线网络作为...

【专利技术属性】
技术研发人员:吴育宝季新国陈俊雹杨一涛
申请(专利权)人:南京森林警察学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1