通信模块自动化物联网数据传输和云服务器系统技术方案

技术编号:32735524 阅读:12 留言:0更新日期:2022-03-20 08:41
本发明专利技术公开了通信模块自动化物联网数据传输和云服务器系统;通过数据服务选择模块为云存储客户端选定对应的数据服务模块,以提供服务,根据各数据服务模块的负载情况及运行状态,为云存储客户端择优选择相对应的数据服务模块,从而能够充分利用云端云存储中的资源和能力,有效降低数据传输量,提升传输效率,提升用户体验;通过数据服务模块出现故障时,正在进行传输的云存储客户端的数据传输模块重新发送服务请求数据服务选择模块,继续进行数据传输,若网络发生故障,将导致数据传输失败。当网络恢复后,云存储客户端可从当前数据块的编号开始继续进行传输,可以有效地降低后台云存储数据存储效率。储数据存储效率。储数据存储效率。

【技术实现步骤摘要】
通信模块自动化物联网数据传输和云服务器系统


[0001]本专利技术涉及通信模块
,具体为通信模块自动化物联网数据传输和云服务器系统。

技术介绍

[0002]随着云计算商业模式的不断普及,已经出现提供云存储服务的运营商,主要表现在以下几种方式,以对象存储系统的方式对外提供云存储服务,除了提供存储空间外,对使用者提供可编程的对象访问接口供程序调用,用户可以以HTTP或REST方式访问实际的数据,并且可以在不同用户之间进行分享,例如亚马逊AWS的S3对象存储服务;个人网盘或终端数据同步的方式,个人用户在个人电脑或终端部署客户端软件,用户将云端的存储空间看做本地的一个存储盘进行数据存储访问,实际上数据可以存放在云端,或者云存储软件通过后台同步的方式将数据同步到云端。例如Dropbox、iCloud、酷盘、金山快盘提供的云数据同步或个人网盘等服务;以企业云存储服务的方式,企业用户在企业网络部署网关设备,企业内部用户像使用本地存储一样进行数据存储访问,但实际上数据可以存放在云端。例如Nirvanix提供的企业NAS云服务,这种云存储服务方式,通常包括云存储服务端和客户端,服务端主要实现海量数据存储,并且提供相关的访问接口;客户端在用户终端上实现数据的统一展现,实现与服务端的数据传输。。
[0003]如专利技术专利201580019534.1所公开的“数据传输系统、控制服务器以及数据传输方法”,其对通常包括云存储服务端和客户端,服务端主要实现海量数据存储,并且提供相关的访问接口;客户端在用户终端上实现数据的统一展现,实现与服务端的数据传输。由于网络环境复杂,在无线网络环境下,包括有线宽带、WIFI、3G、GRPS/EDGE等无线网络,由于信号稳定性和带宽受限等问题,当传输较大文件时所需时间较长,甚至出现传输失败等情况,用户体验不好,同时其他文件压缩率有限,且没有有效地利用云存储后台的能力,其效果非常有限,为此我们提出通信模块自动化物联网数据传输和云服务器系统,能够传输较大文件较快,提高用户体验和有效利用云储存后台能力来解决此问题。

技术实现思路

[0004]本专利技术的目的在于提供通信模块自动化物联网数据传输和云服务器系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]通信模块自动化物联网数据传输和云服务器系统,包括数据服务模块,所述数据服务模块的一端电性连接有数据服务选择模块,所述数据服务模块的一端电性连接有云存储客户端,数据服务选择模块接受所述数据服务模块的注册、监控所述数据服务模块的状态以及为所述云存储客户端分配相对应的所述数据服务模块,所述云存储客户端的一端电性连接有所述服务请求信息,所述数据服务模块包括数据传输子模块、特征值查询子模块、数据组合子模块和数据存储模块,所述数据服务模块的一端电性连接有云存储服务端,所
述云存储服务端包括特征值提取模块、数据传输模块和数据切片模块。
[0007]优选的,所述数据服务模块为多个,每一所述云存储客户端具有对应的所述数据服务模块,所述数据服务模块用于接收云存储客户端进行云存储待传输数据的特征值,根据所述特征值进行去重存储,包括:判断所述特征值是否保存在特征值数据库中,若存在,则根据所述特征值建立链接以备存储;若不存在,则通知所述云存储客户端需要传输所述待传输数据的原始数据切片;以及在获得所述云存储客户端传输的所述原始数据切片后,将所述特征值及原始数据切片保存在所述特征值数据库中,并将所述原始数据切片与所述特征值进行组合后保存;以及接收所述云存储客户端进行云存储访问发送的访问请求,根据所述访问请求,提取去重后的数据并进行数据重组,发送给所述云存储客户端。
[0008]优选的,所述云存储客户端第一次进行云存储之前,发送服务请求信息,所述数据服务选择模块根据所述服务请求信息,为所述云存储客户端分配相对应的所述数据服务模块,所述服务请求信息中包括所述云存储客户端的信息、所述待传输数据的文件名称和所述云存储客户端对所述待传输数据切片后获得的起始数据块号。
[0009]优选的,所述访问请求中包括的待访问数据的数据块信息,将去重后的所述特征值还原成原始数据,并与所述原始数据切片进行组合,获得所述待访问数据,所述数据服务模块根据所述访问请求,提取去重后的数据并进行数据重组。
[0010]优选的,所述数据传输子模块,用于从所述云存储客户端获得所述特征值和所述访问请求;特征值查询子模块,用于判断所述待传输数据的特征值是否保存在所述特征值数据库中;数据组合子模块,用于将所述待传输数据的特征值与原始数据切片进行组合,获得去重后的数据;以及根据所述访问请求,提取去重后的数据并进行数据重组,所述数据存储模块,用于保存去重后的数据。
[0011]优选的,所述云存储客户端向云存储服务端传输待传输数据时,所述云存储服务端从所述云存储客户端获得所述待传输数据的特征值,根据所述特征值进行去重存储,包括:判断所述特征值是否保存在特征值数据库中,若存在,则根据所述特征值建立链接以备存储;若不存在,则通知所述云存储客户端需要传输所述待传输数据的原始数据切片;以及在获得所述云存储客户端传输的所述原始数据切片后,将所述特征值及原始数据切片保存在所述特征值数据库中,并将所述原始数据切片与所述特征值进行组合后保存;当所述云存储客户端向所述云存储服务端发送访问请求时,所述云存储服务端根据所述访问请求,提取去重后的数据并进行数据重组,发送给所述云存储客户端。
[0012]优选的,所述特征值提取模块,用于在向云存储数据服务装置传输数据之前,提取待传输数据的特征值;数据传输模块,用于将所述待传输数据的特征值发送至所述云存储数据服务装置,以及用于向所述云存储数据服务装置发送访问请求;数据切片模块,用于在向所述云存储数据服务装置传输数据之前,对所述待传输数据进行切片,将所述待传输数据切分成多个数据块,使所述特征值提取模块根据所述数据块提取所述待传输数据的特征值;数据传输模块还用于:当所述云存储数据服务装置判断所述待传输数据的特征值未保存在特征值数据库中时,向所述云存储数据服务装置传输所述待传输数据的原始数据切片。
[0013]优选的,所述云存储客户端,用于在将待传输数据进行云存储之前,对所述待传输数据进行切片,提取所述待传输数据的特征值,所述访问请求中包括的待访问数据的数据
块信息,将去重后的所述特征值还原成原始数据,并与所述原始数据切片进行组合,获得所述待访问数据;云存储客户端发送服务请求信息,所述云存储服务端根据所述服务请求信息,为所述云存储客户端分配相对应的所述数据服务模块。
[0014]与现有技术相比,本专利技术提供了通信模块自动化物联网数据传输和云服务器系统,具备以下有益效果:
[0015]通过数据服务选择模块为云存储客户端选定对应的数据服务模块,以提供服务,当每一数据服务模块启动时,即向数据服务选择模块注册,数据服务选择模块定期收集各个数据服务模块的状态,根据各数据服务模块的负载情况(如CPU利用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.通信模块自动化物联网数据传输和云服务器系统,包括数据服务模块,其特征在于:所述数据服务模块的一端电性连接有数据服务选择模块,所述数据服务模块的一端电性连接有云存储客户端,数据服务选择模块接受所述数据服务模块的注册、监控所述数据服务模块的状态以及为所述云存储客户端分配相对应的所述数据服务模块,所述云存储客户端的一端电性连接有所述服务请求信息,所述数据服务模块包括数据传输子模块、特征值查询子模块、数据组合子模块和数据存储模块,所述数据服务模块的一端电性连接有云存储服务端,所述云存储服务端包括特征值提取模块、数据传输模块和数据切片模块。2.根据权利要求1所述的通信模块自动化物联网数据传输和云服务器系统,其特征在于:所述数据服务模块为多个,每一所述云存储客户端具有对应的所述数据服务模块,所述数据服务模块用于接收云存储客户端进行云存储待传输数据的特征值,根据所述特征值进行去重存储,包括:判断所述特征值是否保存在特征值数据库中,若存在,则根据所述特征值建立链接以备存储;若不存在,则通知所述云存储客户端需要传输所述待传输数据的原始数据切片;以及在获得所述云存储客户端传输的所述原始数据切片后,将所述特征值及原始数据切片保存在所述特征值数据库中,并将所述原始数据切片与所述特征值进行组合后保存;以及接收所述云存储客户端进行云存储访问发送的访问请求,根据所述访问请求,提取去重后的数据并进行数据重组,发送给所述云存储客户端。3.根据权利要求1所述的通信模块自动化物联网数据传输和云服务器系统,其特征在于:所述云存储客户端第一次进行云存储之前,发送服务请求信息,所述数据服务选择模块根据所述服务请求信息,为所述云存储客户端分配相对应的所述数据服务模块。4.根据权利要求2所述的通信模块自动化物联网数据传输和云服务器系统,其特征在于:所述访问请求中包括的待访问数据的数据块信息,将去重后的所述特征值还原成原始数据,并与所述原始数据切片进行组合,获得所述待访问数据,所述数据服务模块根据所述访问请求,提取去重后的数据并进行数据重组。5.根据权利要求4所述的通信模块自动化物联网数据传输和云服务器系统,其特征在于:所述数据传输子模块,用于从所述云存储客户端获得所述特征值和所述访问请求;特征值查询子模块,用于判断所述待传输数据的特征值是否保存在所述特征值数据库中;数据组合子模块,用于将所述待传输数据的特征值与原始数据切片进行组合,获得去重后的数据;以及根据所述访问请求,提取去重后的数据并进行...

【专利技术属性】
技术研发人员:樊业春尹兴汤听双
申请(专利权)人:浙江工平智能设备有限公司
类型:发明
国别省市:

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

1