基于本地数据解析的数据采集传输方法、装置及设备制造方法及图纸

技术编号:20875402 阅读:21 留言:0更新日期:2019-04-17 11:21
本申请涉及一种基于本地数据解析的数据采集传输方法、装置及设备,包括:获取初始数据;对初始数据根据预设的解析方式进行解析,得到目标数据;将目标数据发送给服务器,以使服务器将目标数据直接存储。对初始数据的解析是在发送给服务器之前就完成的,服务器在接收到目标数据后,无需对目标数据再次进行解析,减轻了服务器的运算负担,节省服务器资源。

【技术实现步骤摘要】
基于本地数据解析的数据采集传输方法、装置及设备
本申请涉及通信
,尤其涉及一种基于本地数据解析的数据采集传输方法、装置及设备。
技术介绍
随着工业3.0的不断发展,对电子与信息技术的应用更加广泛,使工业制造过程自动化控制程度进一步大幅度提高,在工业制造自动控制过程中,对数据的采集与传输是无法或缺的环节。当前的数据采集传输器主要采用数据传输单元(DataTransferunit,DTU),DTU主要是利用数据透传的方法将数据透传到服务器,不对数据内容做任何处理,所有对数据的处理均由服务器完成,使服务器产生较大的运算负担,会消耗较多服务器资源。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种基于本地数据解析的数据采集传输方法、装置及设备。根据本申请的第一方面,提供一种基于本地数据解析的数据采集传输方法,包括:获取初始数据;对所述初始数据根据预设的解析方式进行解析,得到目标数据;将所述目标数据发送给服务器,以使所述服务器将所述目标数据直接存储。可选的,在所述获取初始数据之前,还包括:接收通讯协议选择信号;根据所述通讯协议选择信号选择相应的通讯协议。可选的,在所述接收通讯协议选择信号之前,还包括:配置所需获取的数据类型;根据所述数据类型定义所述解析方式。可选的,在得到目标数据后且在将所述目标数据发送给服务器之前,还包括:对所述目标数据进行加密。可选的,所述将所述目标数据发送给服务器,包括:通过无线网络将所述目标数据发送给服务器;或,通过有线网络将所述目标数据发送给服务器。根据本申请的第二方面,提供一种基于本地数据解析的数据采集传输装置,包括:获取模块,用于获取初始数据;解析模块,用于对所述初始数据根据预设的解析方式进行解析,得到目标数据;发送模块,用于将所述目标数据发送给服务器,以使所述服务器将所述目标数据直接存储。可选的,还包括:接收模块,用于接收通讯协议选择信号;选择模块,用于根据所述通讯协议选择信号选择相应的通讯协议。可选的,还包括:配置模块,用于配置所需获取的数据类型;定义模块,用于根据所述数据类型定义所述解析方式。可选的,所述发送模块包括:无线发送单元,用于通过无线网络将所述目标数据发送给服务器;或,有线发送单元,用于通过有线网络将所述目标数据发送给服务器。根据本申请的第三方面,提供一种基于本地数据解析的数据采集传输设备,包括:处理器,以及与所述处理器相连接的存储器;所述存储器用于存储计算机程序,所述计算机程序至少用于执行本申请第一方面所述的数据的传输方法;所述处理器用于调用并执行所述存储器中的所述计算机程序。本申请提供的技术方案可以包括以下有益效果:在获取到初始数据之后,根据预设的解析方式直接对所述初始数据进行解析,得到目标数据,然后将目标数据发送给服务器,以使服务器直接存储目标数据。基于此,对初始数据的解析是在发送给服务器之前就完成的,服务器在接收到目标数据后,无需对目标数据再次进行解析,减轻了服务器的运算负担,节省服务器资源。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1是本申请的实施例一提供的一种基于本地数据解析的数据采集传输方法的流程示意图。图2是本申请的实施例二提供的一种基于本地数据解析的数据采集传输的结构示意图。图3是本申请的实施例三提供的一种基于本地数据解析的数据采集传输的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。实施例一请参阅图1,图1是本申请的实施例一提供的一种基于本地数据解析的数据采集传输方法的流程示意图。本实施例提供的基于本地数据解析的数据采集传输方法包括:步骤11、获取初始数据;步骤12、对初始数据根据预设的解析方式进行解析,得到目标数据;步骤13、将目标数据发送给服务器,以使服务器将目标数据直接存储。在获取到初始数据之后,根据预设的解析方式直接对初始数据进行解析,得到目标数据,然后将目标数据发送给服务器,以使服务器直接存储目标数据。基于此,对初始数据的解析是在发送给服务器之前就完成的,服务器在接收到目标数据后,无需对目标数据再次进行解析,减轻了服务器的运算负担,节省服务器资源。需要说明的是,在步骤11之前,还可以包括:接收通讯协议选择信号;根据通讯协议选择信号选择相应的通讯协议。通讯协议选择信号可以由用户通过选择装置发出,选择装置可以有多种,比如触控屏、拨码盘等。通讯协议可以有多种,根据发出初始数据的不同设备型号进行选择,发出初始数据的设备可以是任意型号的可编程逻辑控制器(ProgrammableLogicController,PLC),也可以是工业生产中的仪器仪表设备。由于设备种类繁多,其通讯协议也不尽相同,因此可以将各通讯协议进行预先存储,由用户通过选择装置进行选择,在接收到选择装置发送的通讯协议选择信号后,根据该信号选择相应的通讯协议,然后根据选择的通讯协议获取初始数据。进一步地,在接收通讯协议选择信号之前,还可以包括:配置所需获取的数据类型;根据数据类型定义解析方式。由于对不同的数据需要的解析方式不同,因此,本实施例的方法还可以包括定义解析方式的步骤,定义解析方式的具体步骤可以是先配置所需获取的数据类型,在配置好需要获取的数据类型后,获取的初始数据便是该数据类型的初始数据,那么只需要根据这个配置好的数据类型定义解析方式即可。具体的解析方式可以包括边缘计算这种对数据解析的算法。另外,在得到目标数据后且在将目标数据发送给服务器之前,还可以包括:对目标数据进行加密。对目标数据加密之后再进行传输,可以保证数据的安全性。具体的,可以采用基于RC4的流加密算法,根据该流加密算法设计加密模型对数据进行加密。需要说明的是,步骤13可以包括:通过无线网络将目标数据发送给服务器;或,通过有线网络将目标数据发送给服务器。无线网络的方式可以有多种,比如可以是4G网络,也可以是WIFI等无线网络。实施例二请参阅图2,图2是本申请的实施例二提供的一种基于本地数据解析的数据采集传输装置的结构示意图。如图2所示,本实施例提供的基于本地数据解析的数据采集传输装置,包括:获取模块21,用于获取初始数据;解析模块22,用于对初始数据根据预设的解析方式进行解析,得到目标数据;发送模块23,用于将目标数据发送给服务器,以使服务器将目标数据直接存储。进一步地,还包括:接收模块,用于接收通讯协议选择信号;选择模块,用于根据通讯协议选择信号选择相应的通讯协议。进一步地,还包括:配置模块,用于配置所需获取的数据类型;定义模块,用于根据数据类型定义解析方式。进一步地,发送模块包括:无线发送单元,用于通过无线网络将目标数据发送给服务器;或,有线发送单元,用于通过有线网络将目标数据发送给服务器。实施例三请参阅图3,图3是本申请的实施例三提供的一种基于本本文档来自技高网...

【技术保护点】
1.一种基于本地数据解析的数据采集传输方法,其特征在于,包括:获取初始数据;对所述初始数据根据预设的解析方式进行解析,得到目标数据;将所述目标数据发送给服务器,以使所述服务器将所述目标数据直接存储。

【技术特征摘要】
1.一种基于本地数据解析的数据采集传输方法,其特征在于,包括:获取初始数据;对所述初始数据根据预设的解析方式进行解析,得到目标数据;将所述目标数据发送给服务器,以使所述服务器将所述目标数据直接存储。2.根据权利要求1所述的方法,其特征在于,在所述获取初始数据之前,还包括:接收通讯协议选择信号;根据所述通讯协议选择信号选择相应的通讯协议。3.根据权利要求2所述的方法,其特征在于,在所述接收通讯协议选择信号之前,还包括:配置所需获取的数据类型;根据所述数据类型定义所述解析方式。4.根据权利要求1~3任一项所述的方法,其特征在于,在得到目标数据后且在将所述目标数据发送给服务器之前,还包括:对所述目标数据进行加密。5.根据权利要求1~3任一项所述的方法,其特征在于,所述将所述目标数据发送给服务器,包括:通过无线网络将所述目标数据发送给服务器;或,通过有线网络将所述目标数据发送给服务器。6.一种基于本地数据解析的数据采集传输装置,其特征在于,包括:获取模块,用于获取初始数据;解析模块...

【专利技术属性】
技术研发人员:韩磊
申请(专利权)人:上海明牛云科技有限公司
类型:发明
国别省市:上海,31

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

1