数据传输方法、装置及系统制造方法及图纸

技术编号:30783223 阅读:17 留言:0更新日期:2021-11-16 07:44
本申请公开了一种数据传输方法、装置及系统,属于计算机领域。该方法基于物联网设备发送的数据中的参数声明,提取与该参数声明对应的参数,并向数据分析设备发送提取的参数。相较于将物理网设备的数据直接发送至数据分析设备,由于本公开实施例提供的方法仅向数据分析设备发送数据中的参数,而并不会发送该数据中的参数声明以及不可见字符,因此有效减少了向数据分析设备发送的数据量,因此提高了数据传输的效率。传输的效率。传输的效率。

【技术实现步骤摘要】
数据传输方法、装置及系统


[0001]本公开涉及计算机领域,特别涉及一种数据传输方法、装置及系统。

技术介绍

[0002]物联网系统包括多个物联网设备、管理设备和数据分析设备。该多个物联网设备可以将采集的数据发送至管理设备,该管理设备可以对该多个物联网设备的数据进行统一管理。并在该数据分析设备需要进行数据分析时,管理设备可以将任一物联网设备的数据发送至数据分析设备。例如,数据分析设备可以基于管理设备发送的任一物联网设备的数据分析该物联网设备是否发生异常。
[0003]但是,由于管理设备直接将物联网设备的数据发送至数据分析设备,导致需要传输的数据量较大,数据传输效率较低。

技术实现思路

[0004]本公开实施例提供了一种数据传输方法、装置及系统,可以解决相关技术中数据传输效率较低的问题。所述技术方案如下:
[0005]一方面,提供了一种数据传输方法,应用于管理设备,所述方法包括:
[0006]获取物联网设备发送的数据,所述数据包括参数声明、与所述参数声明对应的参数和不可见字符;
[0007]基于所述参数声明,从所述数据中提取与所述参数声明对应的参数;
[0008]向数据分析设备发送提取的参数。
[0009]可选的,所述数据包括在一个时段内的多个数据组,每个所述数据组包括多个参数声明、与所述多个参数声明一一对应的多个参数和所述不可见字符;所述向数据分析设备发送提取的参数,包括:
[0010]将所述多个数据组中对应相同参数声明的参数存储至一个集合中,得到多个集合,其中,每个所述集合中相邻两个参数之间用分隔字符分隔;
[0011]向所述数据分析设备发送所述多个集合。
[0012]可选的,在得到多个集合之后,所述方法还包括:
[0013]对于每个所述集合,若所述集合中存在目标参数,则将所述目标参数替换为标记字符;
[0014]其中,所述目标参数与位于所述目标参数之前且相邻的参数相同,所述标记字符与所述分隔字符不同。
[0015]可选的,每个参数包括至少一个字符,所述方法还包括:
[0016]对于每个所述集合中的字符,将所述字符的编码值和目标字符的编码值的差值转化为目标个数位的二进制数值,所述目标个数小于8;
[0017]将每个所述集合中的所述字符用对应的所述二进制数值更新。
[0018]另一方面,提供了一种数据传输方法,应用于数据分析设备,所述方法包括:
[0019]接收管理设备发送的参数,所述参数是所述管理设备在物联网设备发送的数据中提取得到的,所述数据包括参数声明、与所述参数声明对应的参数和不可见字符;
[0020]对接收的参数进行数据分析。
[0021]可选的,所述接收管理设备发送的参数,包括:
[0022]接收所述管理设备发送的多个集合;
[0023]其中,每个所述集合中相邻两个参数之间用分隔字符分隔,且每个所述集合中的参数对应相同参数声明。
[0024]可选的,在所述接收所述管理设备发送的多个集合之后,所述方法还包括:
[0025]对于每个所述集合,若所述集合中存在标记字符,则将所述标记字符替换为目标参数;
[0026]其中,所述目标参数与位于所述标记字符之前且相邻的参数相同,所述标记字符与所述分隔字符不同。
[0027]可选的,每个所述集合中的所述字符由二进制数值表示,在所述对接收的参数进行数据分析之前,所述方法还包括:
[0028]对于每个所述集合中的二进制数值,将所述二进制数值的编码值与目标字符的编码值之和确定为对应字符的编码值,并基于确定的字符的编码值获取字符;
[0029]将每个所述集合中的所述二进制数值用对应的所述字符更新。
[0030]又一方面,提供了一种数据传输装置,所述数据传输装置包括:
[0031]获取模块,用于获取物联网设备发送的数据,所述数据包括参数声明、与所述参数声明对应的参数和不可见字符;
[0032]提取模块,用于基于所述参数声明,从所述数据中提取与所述参数声明对应的参数;
[0033]发送模块,用于向数据分析设备发送提取的参数。
[0034]再一方面,提供了一种数据传输装置,所述数据传输装置包括:
[0035]接收模块,用于接收管理设备发送的参数,所述参数是所述管理设备在物联网设备发送的数据中提取得到的,所述数据包括参数声明、与所述参数声明对应的参数和不可见字符;
[0036]分析模块,用于对接收的参数进行数据分析。
[0037]又一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的数据传输方法。
[0038]又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上述方面所述的数据传输方法。
[0039]再一方面,提供了一种数据传输系统,所述系统包括:管理设备、数据分析设备以及用于向所述管理设备发送数据的物联网设备;
[0040]所述管理设备包括如上述方面所述的数据传输装置,或者所述管理设备包括上述方面所述的计算机设备;
[0041]所述数据分析设备包括如上述方面所述的数据传输装置,或者数据分析设备包括如上述方面所述的计算机设备。
[0042]本公开实施例提供的技术方案带来的有益效果至少包括:
[0043]本公开实施例提供了一种数据传输方法、装置及系统,该方法可以基于物联网设备发送的数据中的参数声明,提取与该参数声明对应的参数,并向数据分析设备发送提取的参数。相较于将物理网设备的数据直接发送至数据分析设备,由于本公开实施例提供的方法仅向数据分析设备发送数据中的参数,而并不会发送该数据中的参数声明以及不可见字符,因此有效减少了向数据分析设备发送的数据量,因此提高了数据传输的效率。
附图说明
[0044]为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本公开实施例提供的一种数据传输方法所涉及的数据传输系统的示意图;
[0046]图2是本公开实施例提供的一种数据传输方法的流程图;
[0047]图3是本公开实施例提供的另一种数据传输方法的流程图;
[0048]图4是本公开实施例提供的又一种数据传输方法的流程图;
[0049]图5是本公开实施例提供的一种二进制数值的示意图;
[0050]图6是本公开实施例提供的一种数据传输装置的框图;
[0051]图7是本公开实施例提供的另一种数据传本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于管理设备,所述方法包括:获取物联网设备发送的数据,所述数据包括参数声明、与所述参数声明对应的参数和不可见字符;基于所述参数声明,从所述数据中提取与所述参数声明对应的参数;向数据分析设备发送提取的参数。2.根据权利要求1所述的方法,其特征在于,所述数据包括在一个时段内的多个数据组,每个所述数据组包括多个参数声明、与所述多个参数声明一一对应的多个参数和所述不可见字符;所述向数据分析设备发送提取的参数,包括:将所述多个数据组中对应相同参数声明的参数存储至一个集合中,得到多个集合,其中,每个所述集合中相邻两个参数之间用分隔字符分隔;向所述数据分析设备发送所述多个集合。3.根据权利要求2所述的方法,其特征在于,在得到多个集合之后,所述方法还包括:对于每个所述集合,若所述集合中存在目标参数,则将所述目标参数替换为标记字符;其中,所述目标参数与位于所述目标参数之前且相邻的参数相同,所述标记字符与所述分隔字符不同。4.根据权利要求2或3所述的方法,其特征在于,每个参数包括至少一个字符,所述方法还包括:对于每个所述集合中的字符,将所述字符的编码值和目标字符的编码值的差值转化为目标个数位的二进制数值,所述目标个数小于8;将每个所述集合中的所述字符用对应的所述二进制数值更新。5.一种数据传输方法,其特征在于,应用于数据分析设备,所述方法包括:接收管理设备发送的参数,所述参数是所述管理设备在物联网设备发送的数据中提取得到的,所述数据包括参数声明、与所述参数声明对应的参数和不可见字符;对接收的参数进行数据分析。6.根据权利要求5所述的方法,其特征在于,所述接收管理设备发送的参数,包括:接收所述管理设备发送的多个集合;其中,每个所述集合中相邻两个参数之间用分隔字符分隔,且每个所述集合中的参数对应相同参数声明。7.根据权利要求6所述的方法,其特征在于,在所述接收所述管理设备发送的多个集合之后,所述方法还包括:对于每个所述集合,若所述集合中存在标记字符,则将所述标记字符替换为目标参数;其中,所述目标参数与位于所述标记字符之...

【专利技术属性】
技术研发人员:夏远远周晓敏
申请(专利权)人:上海远景科创智能科技有限公司
类型:发明
国别省市:

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

1