一种数据传输方法及设备技术

技术编号:15441887 阅读:172 留言:0更新日期:2017-05-26 06:53
本申请提出了一种数据传输方法及设备,从预先生成的分类中,找到与待上传的传感器数据的相似性在预设范围内的组,将该组的标识以及待上传的传感器数据与该组的区别数据上传。与上传全部待上传的传感器数据的现有技术相比,能够减小上传的数据量,以节省流量。进一步地,可以降低网络负载,并且,在使用移动网络发送数据的情况下,因为发送的数据量降低,所以,能够降低网络的使用成本。

Data transmission method and equipment

The invention provides a data transmission method and device, from the classification of pre generated, and found to be uploaded sensor data similarity in a preset range group, the group identification and sensor data to be uploaded and the difference between the data of the group upload. Compared with the existing technology for uploading all the data to be uploaded, the amount of data uploaded can be reduced to save traffic. Furthermore, the network load can be reduced, and the use cost of the network can be reduced because the amount of data sent is reduced when the data is transmitted by using the mobile network.

【技术实现步骤摘要】
一种数据传输方法及设备
本申请涉及电子信息领域,尤其涉及一种数据传输方法及设备。
技术介绍
随着网络技术的发展以及各种各样的智能设备在企业中的应用,物联网技术为企业的发展带来了巨大的益处。通过各种智能设备的联网,企业可以很方便地管理、监控各种关键设备,及时快速地发现设备异常并对设备进行维护,降低经济损失。同时,企业也可以利用收集的各种智能设备实时数据,结合先进的人工智能等算法,分析出各种可以提高设备利用率,降低设备运行维护成本的模式,提高企业效益。在物联网系统中,各种智能设备需要读取属性(包括静态属性和动态属性)数据,静态属性数据一般直接存储在标签中,动态属性数据需要由传感器实时探测。设备需要定期将实时探测到的属性数据(又可称为传感器数据)传给信息处理中心,在设备传感器数量多和/或采集频率高的情况下,需要上传的数据量很大,而导致流量消耗过大。
技术实现思路
本申请提供了一种数据传输方法及设备,目的在于解决设备需要上传的传感器数据的数据量大而导致流量消耗过大的问题。为了实现上述目的,本申请提供了以下技术方案:一种数据传输方法,包括:通过传感器采集数据,采集到的数据为待上传的传感器数据;从预先生成的分类中,查找与所述待上传的传感器数据的相似性在预设范围内的组,所述预先生成的分类中包括多个类,每个类包括多个组,每一组包括同一个时间点上传的多个传感器数据,同一个类的各个传感器采集的传感器数据具有相同的变化周期;上传与所述待上传的传感器数据的相似性在预设范围内的组的标识以及所述待上传的传感器数据与该组的区别数据。可选的,所述预先生成的分类的生成方法包括:将通过所述传感器采集到的历史数据构成矩阵,所述矩阵的任意一行为在同一个时间点上传的多个历史传感器数据,所述矩阵的任意一列为同一个传感器的数据;得到所述矩阵的转置矩阵;使用分群算法,对所述转置矩阵进行层级聚类,将所述转置矩阵中相似的列划分为一类。可选的,在所述待上传的数据与所述待上传的传感器数据的相似性在预设范围内的组中的传感器数据相同的情况下,所述区别数据为空。可选的,所述与所述待上传的传感器数据的相似性在预设范围内的组的标识包括:与所述待上传的传感器数据的相似性在预设范围内的组的类标识和组标识。可选的,所述待上传的传感器数据与该组的区别数据包括:所述待上传的传感器数据中与相似组中不同的数值,以及采集到所述数值的传感器的标识,所述相似组为与所述待上传的传感器数据的相似性在预设范围内的组。一种设备,包括:采集控制模块,用于通过传感器采集数据,采集到的数据为待上传的传感器数据;查找模块,用于从预先生成的分类中,查找与所述待上传的传感器数据的相似性在预设范围内的组,所述预先生成的分类中包括多个类,每个类包括多个组,每一组包括同一个时间点上传的多个传感器数据,同一个类的各个传感器采集的传感器数据具有相同的变化规律;数据传输模块,用于上传与所述待上传的传感器数据的相似性在预设范围内的组的标识以及所述待上传的传感器数据与该组的区别数据。可选的,还包括:分类模块,用于将通过所述传感器采集到的历史数据构成矩阵,所述矩阵的任意一行为在同一个时间点上传的多个历史传感器数据,所述矩阵的任意一列为同一个传感器的数据;得到所述矩阵的转置矩阵;并使用分群算法,对所述转置矩阵进行层级聚类,将所述转置矩阵中相似的列划分为一类。可选的,所述数据传输模块用于上传与所述待上传的传感器数据的相似性在预设范围内的组的标识以及该组与所述待上传的传感器数据的区别数据包括:所述数据传输模块具体用于,在所述待上传的数据与所述待上传的传感器数据的相似性在预设范围内的组中的传感器数据相同的情况下,所述区别数据为空。可选的,所述数据传输模块用于上传与所述待上传的传感器数据的相似性在预设范围内的组的标识包括:所述数据传输模块具体用于,上传与所述待上传的传感器数据的相似性在预设范围内的组的类标识和组标识。可选的,所述数据传输模块用于上传所述待上传的传感器数据与该组的区别数据包括:所述数据传输模块具体用于,上传所述待上传的传感器数据中与相似组中不同的数值,以及采集到所述数值的传感器的标识,所述相似组为与所述待上传的传感器数据的相似性在预设范围内的组。本申请所述的数据传输方法及设备,因为预先生成的分类中的每一类中的每一组包括同一个时间点上传的多个传感器数据,同一个类属于不同组的同一个传感器采集的传感器数据具有相同的变化周期,因此,待上传的数据可以从预先设备的分类中找到相似性在预设范围内的组,所以,可以仅上传待上传的数据与查找的组相比的区别数据,而无需上传全部的待上传的数据,所以,可以减少上传的数据量。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种数据传输方法的流程图;图2为本申请实施例公开的又一种数据传输方法的流程图;图3为本申请实施例公开的一种设备的结构示意图。具体实施方式本申请的实施例可以应用在物联网中的设备中。物联网中的设备通过传感器采集传感器数据,并将传感器数据上传到信息处理中心,由信息处理中心对传感器数据进行处理。申请人在研究的过程中发现,一个设备上的同一个子系统中的传感器采集到的数据具有相同的变化周期。以采油机数据为例,在采油机的一个冲次内,属于采油机的同一个子系统中的悬绳器测功仪、采油杆拉力传感器、游梁震动传感器等传感器采集到的数据具有相同的变化周期。本申请依据上述特点,提出数据传输方法,目的在于减少设备发送的数据量。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例公开的一种数据传输方法,应用在物联网中的设备上,包括以下步骤:S101:通过传感器采集数据,采集到的数据作为待上传的传感器数据。S102:从预先生成的分类中,查找与待上传的传感器数据的相似性在预设范围内的组。其中,预先生成的分类中包括多个类,每个类包括多个组,每一组包括同一个时间点上传的多个传感器数据。同一个类的各个传感器采集的传感器数据具有相同的变化周期。预先生成的分类的上述结构,有利于确定后续待上传的数据与历史上传数据之间的相似性。本申请的实施例中,两组传感器数据之间的相似性是指,两组传感器数据中,相同的传感器数据的个数,其中,相同的传感器数据为:由同一个传感器采集且数值相同。例如,在11:00,传感器1、传感器2和传感器3分别采集到的传感器数据为1,2,3,在11:10,传感器1、传感器2和传感器3分别采集到的传感器数据为1,2,5,则在11:00采集到的传感器数据与在11:10采集到的传感器数据中,相同的传感器数据分别为1(均由传感器1采集且数值均为1)和2(均由传感器2采集且数值均为2),那么,这两组传感器数据之间的相似性为2。预设范围可以依据实际情况确定,可选的本文档来自技高网...
一种数据传输方法及设备

【技术保护点】
一种数据传输方法,其特征在于,包括:通过传感器采集数据,采集到的数据为待上传的传感器数据;从预先生成的分类中,查找与所述待上传的传感器数据的相似性在预设范围内的组,所述预先生成的分类中包括多个类,每个类包括多个组,每一组包括同一个时间点上传的多个传感器数据,同一个类的各个传感器采集的传感器数据具有相同的变化周期;上传与所述待上传的传感器数据的相似性在预设范围内的组的标识以及所述待上传的传感器数据与该组的区别数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:通过传感器采集数据,采集到的数据为待上传的传感器数据;从预先生成的分类中,查找与所述待上传的传感器数据的相似性在预设范围内的组,所述预先生成的分类中包括多个类,每个类包括多个组,每一组包括同一个时间点上传的多个传感器数据,同一个类的各个传感器采集的传感器数据具有相同的变化周期;上传与所述待上传的传感器数据的相似性在预设范围内的组的标识以及所述待上传的传感器数据与该组的区别数据。2.根据权利要求1所述的方法,其特征在于,所述预先生成的分类的生成方法包括:将通过所述传感器采集到的历史数据构成矩阵,所述矩阵的任意一行为在同一个时间点上传的多个历史传感器数据,所述矩阵的任意一列为同一个传感器的数据;得到所述矩阵的转置矩阵;使用分群算法,对所述转置矩阵进行层级聚类,将所述转置矩阵中相似的列划分为一类。3.根据权利要求1或2所述的方法,其特征在于,在所述待上传的数据与所述待上传的传感器数据的相似性在预设范围内的组中的传感器数据相同的情况下,所述区别数据为空。4.根据权利要求1或2所述的方法,其特征在于,所述与所述待上传的传感器数据的相似性在预设范围内的组的标识包括:与所述待上传的传感器数据的相似性在预设范围内的组的类标识和组标识。5.根据权利要求1或2所述的方法,其特征在于,所述待上传的传感器数据与该组的区别数据包括:所述待上传的传感器数据中与相似组中不同的数值,以及采集到所述数值的传感器的标识,所述相似组为与所述待上传的传感器数据的相似性在预设范围内的组。6.一种设备,其特征在于,包括:采集控制模块,用于通过传感器采集数据,采集到的数据为待上传的传感器数据;查找模块,用于从预先生成的分类中,查找与...

【专利技术属性】
技术研发人员:赵博周方超
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1