本发明涉及仓库数据存储,具体是一种多源数据转换处理方法及系统。
背景技术:
1、智能仓库中设有多台用于完成仓储任务的智能设备,这些智能设备在安装时,会同步建立与工作人员的对应关系,工作人员可以通过手机、pad和个人电脑等设备实时控制智能设备;在实际应用中,一个工作人员对应的智能设备有很多,而这些智能设备获取到的数据的差异极大,在进行后续处理时,需要单独对不同智能设备的数据进行分析,待分析的数据复杂度较高,如何优化数据存储过程,对数据进行整合,便于工作人员分析是本发明技术方案想要解决的技术问题。
技术实现思路
1、本发明的目的在于提供一种多源数据转换处理方法及系统,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:
3、一种多源数据转换处理方法,所述方法包括:
4、查询仓库的仓库数据及智能设备的安装参数,根据所述仓库数据和所述安装参数建立数据库集群;所述安装参数包括设备编号、设备类型、设备位置及数据结构;
5、建立所述数据库集群与智能设备的连接通道,实时获取传输数据;
6、对所述传输数据进行识别,确定传输数据的波动特征;所述波动特征由预设的标准数值表示;
7、根据所述波动特征实时生成与数据库集群对应的数据集。
8、作为本发明进一步的方案:所述查询仓库的仓库数据及智能设备的安装参数,根据所述仓库数据和所述安装参数建立数据库集群的步骤包括:
9、建立与仓库设计库的连接通道,读取仓库设计库中的仓库数据;
10、建立与设备管理库的连接通道,查询智能设备的安装参数;
11、根据仓库数据确定数据库集群的规模参数;
12、根据智能设备的安装参数确定数据库集群中各数据库的规模参数。
13、作为本发明进一步的方案:所述建立所述数据库集群与智能设备的连接通道,实时获取传输数据的步骤包括:
14、读取数据库集群中各数据库与智能设备的对应关系,基于所述对应关系建立连接通道;
15、基于连接通道定时获取传输数据,同步监测传输速度;
16、当所述传输速度达到预设的速度阈值时,基于预设的时域采集步长,以当前时刻为中心,统计传输速度数组;
17、根据所述传输速度数组生成识别码,根据识别码对传输数据进行加密。
18、作为本发明进一步的方案:所述根据所述传输速度数组生成识别码,根据识别码对传输数据进行加密的步骤包括:
19、计算所述传输速度数组的统计学特征,所述统计学特征包括速度均值和速度标准差;
20、将所述速度均值和所述速度标准差输入预设的加密函数,得到识别码;
21、根据所述识别码对传输数据进行加密,并记录加密的传输数据的时间特征。
22、作为本发明进一步的方案:所述对所述传输数据进行识别,确定传输数据的波动特征的步骤包括:
23、根据传输数据的时间信息建立传输曲线;
24、对传输曲线进行预设阶数的导数运算,得到以阶数为标签的导曲线;
25、将以阶数为标签的导曲线转换为图片,将图片输入预设的图像识别模型,定位极值区域;所述极值区域是以极值为中心的图片区域;
26、根据定位结果确定波动特征;
27、其中,所述图像识别模型为神经网络模型,神经网络模型的训练集由工作人员预先建立,所述图像识别模型的输入为图片,输入为波动特征,所述波动特征为方波信号。
28、作为本发明进一步的方案:所述根据所述波动特征实时生成与数据库集群对应的数据集的步骤包括:
29、根据预设的数据频率对波动特征进行简化,得到简化数组;
30、根据数据库集群中数据库的排列关系统计简化数组,得到数据集;
31、建立数据集中各列数据与数据库集群中各数据库的映射关系。
32、本发明技术方案还提供了一种多源数据转换处理系统,所述系统包括:
33、数据库建立模块,用于查询仓库的仓库数据及智能设备的安装参数,根据所述仓库数据和所述安装参数建立数据库集群;所述安装参数包括设备编号、设备类型、设备位置及数据结构;
34、传输数据获取模块,用于建立所述数据库集群与智能设备的连接通道,实时获取传输数据;
35、波动特征生成模块,用于对所述传输数据进行识别,确定传输数据的波动特征;所述波动特征由预设的标准数值表示;
36、数据集建立模块,用于根据所述波动特征实时生成与数据库集群对应的数据集。
37、作为本发明进一步的方案:所述数据库建立模块包括:
38、仓库数据读取单元,用于建立与仓库设计库的连接通道,读取仓库设计库中的仓库数据;
39、安装参数查询单元,用于建立与设备管理库的连接通道,查询智能设备的安装参数;
40、第一参数确定单元,用于根据仓库数据确定数据库集群的规模参数;
41、第二参数确定单元,用于根据智能设备的安装参数确定数据库集群中各数据库的规模参数。
42、作为本发明进一步的方案:所述传输数据获取模块包括:
43、通道建立单元,用于读取数据库集群中各数据库与智能设备的对应关系,基于所述对应关系建立连接通道;
44、速度监测单元,用于基于连接通道定时获取传输数据,同步监测传输速度;
45、数据统计单元,用于当所述传输速度达到预设的速度阈值时,基于预设的时域采集步长,以当前时刻为中心,统计传输速度数组;
46、数据加密单元,用于根据所述传输速度数组生成识别码,根据识别码对传输数据进行加密。
47、作为本发明进一步的方案:所述波动特征生成模块包括:
48、曲线建立单元,用于根据传输数据的时间信息建立传输曲线;
49、导数运算单元,用于对传输曲线进行预设阶数的导数运算,得到以阶数为标签的导曲线;
50、识别执行单元,用于将以阶数为标签的导曲线转换为图片,将图片输入预设的图像识别模型,定位极值区域;所述极值区域是以极值为中心的图片区域;
51、结果处理单元,用于根据定位结果确定波动特征;
52、其中,所述图像识别模型为神经网络模型,神经网络模型的训练集由工作人员预先建立,所述图像识别模型的输入为图片,输入为波动特征,所述波动特征为方波信号。
53、与现有技术相比,本发明的有益效果是:本发明通过备案数据建立数据库集群,由数据库集群获取各智能设备采集到的数据,对采集到的数据进行识别,可以得到其波动特征,记录波动特征,生成与数据库集群对应的数据集;当工作人员存在数据分析需求时,通过数据集即可快速判断各数据库中数据的相关性,更加容易进行分类识别,优化了识别过程。
1.一种多源数据转换处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的多源数据转换处理方法,其特征在于,所述查询仓库的仓库数据及智能设备的安装参数,根据所述仓库数据和所述安装参数建立数据库集群的步骤包括:
3.根据权利要求1所述的多源数据转换处理方法,其特征在于,所述建立所述数据库集群与智能设备的连接通道,实时获取传输数据的步骤包括:
4.根据权利要求3所述的多源数据转换处理方法,其特征在于,所述根据所述传输速度数组生成识别码,根据识别码对传输数据进行加密的步骤包括:
5.根据权利要求1所述的多源数据转换处理方法,其特征在于,所述对所述传输数据进行识别,确定传输数据的波动特征的步骤包括:
6.根据权利要求1所述的多源数据转换处理方法,其特征在于,所述根据所述波动特征实时生成与数据库集群对应的数据集的步骤包括:
7.一种多源数据转换处理系统,其特征在于,所述系统包括:
8.根据权利要求7所述的多源数据转换处理系统,其特征在于,所述数据库建立模块包括:
9.根据权利要求7所述的多源数据转换处理系统,其特征在于,所述传输数据获取模块包括:
10.根据权利要求7所述的多源数据转换处理系统,其特征在于,所述波动特征生成模块包括: