电子数据证据高性能网络传输方法_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

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

发布日期:2024-08-21 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


电子数据证据高性能网络传输方法
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及电子数据证据高性能网络传输方法,属于计算机。、目前大多采用传统的数据线与设备连接进行数据传输。电子数据证据多为照片和音视频格式,所以单个文件体积较大,传统传输方式有两个弊端:一是连接方式不灵活,数据线磨损会导致数据传输出错;二是传输效率低,传统传输是按循环的方式传输单个文件,每次...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及电子数据证据高性能网络传输方法,属于计算机。背景技术: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的管道进行文件传输。技术总结本发明公开了电子数据证据高性能网络传输方法,该方法能够利用无线网络作为采集设备与证据服务器的数据传输通道,在采集设备上先将所有要传输的文件元数据进行封装,一次性交给内核级文件传输模块,在内核级建立存储I/O和网卡I/O的管道进行文件传输。该方法实施过程中,CPU的状态只需要切换一次即可完成所有的文件传输,数据传输全程在内存空间完成,可以将传输瓶颈迁移到网络接口端,极大提高其带宽利用率。技术研发人员:吴育宝,季新国,陈俊雹,杨一涛受保护的技术使用者:南京森林警察学院技术研发日:技术公布日:2024/8/16

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