一种数据发送、接收方法和装置制造方法及图纸

技术编号:13398191 阅读:63 留言:0更新日期:2016-07-23 22:06
本发明专利技术公开了一种数据发送、接收方法和装置。该发送方法包括:接收待传输的资源数据;针对所述资源数据进行分块处理;在分块处理过程中,当获得的一个或多个分块符合预设的上传条件时,将所述一个或多个分块分别进行加密处理,并上传至服务器;其中,所述上传条件包括:获得的分块的数量大于等于预设的上传数量阈值,或者获得的一个或多个分块的大小大于等于预设的上传容量阈值。本发明专利技术针对待传输的资源数据进行分块处理,并且在分块过程中,对分块进行加密处理,并将加密后的分块陆续发送分块,接收端对分块进行解密处理,并将分块重组成资源数据。通过本发明专利技术可以提高数据传输速率,增加数据传输的安全性。

【技术实现步骤摘要】
一种数据发送、接收方法和装置
本专利技术涉及通信
,特别是涉及一种数据发送、接收方法和装置。
技术介绍
随着信息技术的不断发展,设备的电子化、数字化、信息化程度不断提高,与设备相关的保障资源、保障数据的数量呈海量增长,这些保障资源、保障数据电子化后的数据容量也是海量的。近年来,Web应用系统越来越流行,其比较适合于多用户分布式模式,且容易扩展,在一些设备保障信息化系统中,多采用Web应用技术进行数据的共享和传递。目前,基于Web应用的数据传输方式可采用超文本传送协议(HypertexttransferProtocol,简称HTTP)文件、文件传输协议(FileTransferProtocol,简称ftp)文件、ActiveX等上传方式。针对上述上传方式,HTTP文件上传为Web应用的默认数据传输方式,其具有部署简单,无需安装特定组件的特点,但其仅适合于上传小文件,当文件较大时,上传速度慢,且传输过程中,不支持断点续传;ftp文件上传方式采用客户机/服务器(Client/Server,简称C/S)模式,具有上传速度快,能实现断点续传的特点,但缺点为部署复杂,难以维护,无法与Web应用无缝集成;ActiveX文件上传方式为通过在网页上添加ActiveX控件,这种方式具有上传速度快,能实现断点续传,同时在其中可对传输数据进行自定义加密算法等特点,但缺点为实现方式较为复杂。考虑设备保障信息化系统的安全性要求,在数据传输过程中需考虑被传输数据的安全,比如:采用网页默认通信端口、不允许架设ftp服务等,同时,设备保障信息化系统具有管理的数据多、容量大等特点,比如单个文件大小在2G以上,文件数量众多,可能包括上百万个。因此,目前的数据传输方式均不能满足设备保障信息化系统传输数据的要求。
技术实现思路
本专利技术要解决的技术问题是提供一种数据发送、接收方法和装置,用以解决现有技术的数据传输方式均不能满足设备保障信息化系统传输数据的要求的问题。基于上述技术问题,本专利技术是通过以下技术方案来解决的。本专利技术提供了一种数据发送方法,包括:接收待传输的资源数据;针对所述资源数据进行分块处理;在分块处理过程中,当获得的一个或多个分块符合预设的上传条件时,将所述一个或多个分块分别进行加密处理,并上传至服务器;其中,所述上传条件包括:获得的分块的数量大于等于预设的上传数量阈值,或者获得的一个或多个分块的大小大于等于预设的上传容量阈值。其中,针对所述资源数据进行分块处理,包括:当所述资源数据的大小小于或等于预设的分类阈值时,对所述资源数据进行压缩处理,并在压缩处理过程中,从所述资源数据的起始位置开始,设置标志位,相邻两个标志位之间的压缩数据作为一个分块,任意两个分块的大小等于预设的第一分块阈值;当所述资源数据的大小大于所述分类阈值、或者所述资源数据为压缩数据时,从所述资源的起始位置开始,设置标志位,相邻两个标志位之间的资源数据作为一个分块,任意两个分块的大小等于预设的第二分块阈值。其中,在针对所述资源数据进行分块处理中,还包括:在获得每个分块时,在配置文件中添加所述分块的归属信息;其中,所述配置文件用于记录将属于同一资源数据的分块重组为所述资源数据的信息。本专利技术提供了一种数据发送装置,被设置在终端侧的所述数据发送装置,包括:录入模块,用于接收待传输的资源数据;分块模块,用于针对所述资源数据进行分块处理;传输模块,用于在分块处理过程中,当获得的一个或多个分块符合预设的上传条件时,将所述一个或多个分块分别进行加密处理,并上传至服务器;其中,所述上传条件包括:获得的分块的数量大于等于预设的上传数量阈值,或者获得的一个或多个分块的大小大于等于预设的上传容量阈值。其中,所述分块模块,用于:当所述资源数据的大小小于或等于预设的分类阈值时,对所述资源数据进行压缩处理,并在压缩处理过程中,从所述资源数据的起始位置开始,设置标志位,相邻两个标志位之间的压缩数据作为一个分块,任意两个分块的大小等于预设的第一分块阈值;当所述资源数据的大小大于所述分类阈值、或者所述资源数据为压缩数据时,从所述资源的起始位置开始,设置标志位,相邻两个标志位之间的资源数据作为一个分块,任意两个分块的大小等于预设的第二分块阈值。其中,所述分块模块,还用于:在获得每个分块时,在配置文件中添加所述分块的归属信息;其中,所述配置文件用于记录将属于同一资源数据的分块重组为所述资源数据的信息。本专利技术还提供了一种数据接收方法,包括:接收来自终端的一个或多个被加密的分块;分别对每个被加密的分块进行解密处理;对解密后的分块进行拼接处理,将属于同一资源数据的分块重组为所述资源数据。其中,对解密后的分块进行拼接处理,将属于同一资源数据的分块重组为所述资源数据,还包括:接收来自终端的配置文件;根据所述配置文件,对解密后的分块进行拼接处理,将属于同一资源数据的分块重组为所述资源数据;其中,所述配置文件记录了每个分块的归属信息。本专利技术还提供了一种数据接收装置,被设置在服务器侧的所述数据接收装置,包括:接收模块,用于接收来自终端的一个或多个被加密的分块;解密模块,用于分别对每个被加密的分块进行解密处理;重组模块,用于对解密后的分块进行拼接处理,将属于同一资源数据的分块重组为所述资源数据。其中,所述接收模块,还用于接收来自终端的配置文件;所述重组模块,还用于根据所述配置文件,对解密后的分块进行拼接处理,将属于同一资源数据的分块重组为所述资源数据;其中,所述配置文件记录了每个分块的归属信息。本专利技术有益效果如下:本专利技术针对待传输的资源数据进行分块处理,并且在分块过程中,对分块进行加密处理,并将加密后的分块陆续发送分块,接收端对分块进行解密处理,并将分块重组成资源数据。通过本专利技术可以提高数据传输速率,增加数据传输的安全性。附图说明图1是根据本专利技术一实施例的数据发送方法的流程图;图2是根据本专利技术一实施例的数据接收方法的流程图;图3是根据本专利技术一实施例的数据发送方法的具体流程图;图4是根据本专利技术一实施例的数据接收方法的具体流程图;图5是根据本专利技术一实施例的数据发送装置的结构图;图6是根据本专利技术一实施例的数据接收装置的结构图。具体实施方式本专利技术提供了一种数据发送、接收方法和装置。以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术提供了一种数据发送方法,如图1所示,图1是根据本专利技术一实施例的数据发送方法的流程图。本实施例在终端侧执行。步骤S110,接收待传输的资源数据。资源数据至少包括以下之一:一个资源文件、多个资源文件、包含一个或多个资源文件的文件夹。资源文件的类型包括:Word数据、PDF数据、多媒体数据、三维数据等。资源文件例如是:设备的保障资源数据,如:设备的基本信息、设备的构造、设备的维修信息等。用户可以登录服务器提供的用户界面,在该用户界面中上传资源数据,以便将资源数据传输至服务器中,实现服务器对资源数据的集中管理,以及实现用户之间的资源数据共享。步骤S120,针对所述资源数据进行分块处理。对资源数据进行分块处理的目的在于,将资源数据划分为多个分块,使资源数据以分块的形式进行传输,而不是将资源整体进行传输,通过分块处理,能够明显的本文档来自技高网
...

【技术保护点】
一种数据发送方法,其特征在于,包括:接收待传输的资源数据;针对所述资源数据进行分块处理;在分块处理过程中,当获得的一个或多个分块符合预设的上传条件时,将所述一个或多个分块分别进行加密处理,并上传至服务器;其中,所述上传条件包括:获得的分块的数量大于等于预设的上传数量阈值,或者获得的一个或多个分块的大小大于等于预设的上传容量阈值。

【技术特征摘要】
1.一种数据发送方法,其特征在于,包括:接收待传输的资源数据;针对所述资源数据进行分块处理;在分块处理过程中,当获得的一个或多个分块符合预设的上传条件时,将所述一个或多个分块分别进行加密处理,并上传至服务器;其中,所述上传条件包括:获得的分块的数量大于等于预设的上传数量阈值,或者获得的一个或多个分块的大小大于等于预设的上传容量阈值;针对所述资源数据进行分块处理,包括:当所述资源数据的大小小于或等于预设的分类阈值时,对所述资源数据进行压缩处理,并在压缩处理过程中,从所述资源数据的起始位置开始,设置标志位,相邻两个标志位之间的压缩数据作为一个分块,任意两个分块的大小等于预设的第一分块阈值;当所述资源数据的大小大于所述分类阈值、或者所述资源数据为压缩数据时,从所述资源的起始位置开始,设置标志位,相邻两个标志位之间的资源数据作为一个分块,任意两个分块的大小等于预设的第二分块阈值。2.如权利要求1所述的方法,其特征在于,在针对所述资源数据进行分块处理中,还包括:在获得每个分块时,在配置文件中添加所述分块的归属信息;其中,所述配置文件用于记录将属于同一资源数据的分块重组为所述资源数据的信息。3.一种数据发送装置...

【专利技术属性】
技术研发人员:刘剑吴超仑张强
申请(专利权)人:北京航天测控技术有限公司
类型:发明
国别省市:北京;11

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

1