一种物联网数据交互方法、物联网设备和物联网平台技术

技术编号:15727139 阅读:32 留言:0更新日期:2017-06-29 23:48
本发明专利技术提供一种物联网数据交互方法、物联网设备和物联网平台。该物联网数据交互方法包括:向物联网平台注册,并在注册时向物联网平台提交数据描述配置信息;数据描述配置信息包括数据描述单元,数据描述单元与同一类型的数据对应,用于描述同一类型的数据的含义;向物联网平台发送数据交互载荷;数据交互载荷包括数据交互单元,数据交互单元与数据值对应;数据交互单元包括数据变量名和数据值。该物联网数据交互方法不仅能使物联网平台按照上传的数据的含义对后续上传数据进行自行解析理解;而且能实现在向物联网平台上传数据时,只上传包括数据变量名和数据值的数据交互单元,从而降低了向物联网平台上传数据时的数据交互载荷。

【技术实现步骤摘要】
一种物联网数据交互方法、物联网设备和物联网平台
本专利技术涉及通信
,具体地,涉及一种物联网数据交互方法、物联网设备和物联网平台。
技术介绍
随着物联网的快速发展,物联网设备日益增多,物联网设备的数据价值也越来越大。物联网设备的数据交互成为物联网设备接入的一个重要方面。由于低功耗物联网设备的需求,在物联网设备进行数据交互时,都希望采用的数据交互模型具有很轻的载荷,这样可以节省数据交互时设备消耗的功率。然而在另一方面,又需要利用会消耗数据载荷的标签来保留数据的含义,使得平台可以自行对数据进行理解,挖掘出设备数据的价值。目前采用的数据交互方式主要有两类,一种是基于标签的数据交互方式,这种方式可以自由地定义标签的数据表示方法来进行交互数据的描述,这能让平台根据标签来理解和挖掘设备数据的价值;但这种数据交互方式使设备在数据交互时消耗的功率较大。另一种是基于数据点字段的数据交互方式,这种数据交互方式在数据交互时设备具有很低的载荷,但是数据的含义只有设备开发者才知道,平台不能自行理解。因此,如何在数据交互过程中既很好地保留数据含义,以使平台能够自行理解,又降低设备进行数据交互的载荷已成为目前亟待解决的问题。
技术实现思路
本专利技术针对现有技术中存在的上述技术问题,提供一种物联网数据交互方法、物联网设备和物联网平台。该物联网数据交互方法能将向物联网平台上传的数据的含义在注册时提交给物联网平台,从而便于物联网平台能够按照该上传的数据的含义对后续上传数据进行自行解析理解;同时,能实现在向物联网平台上传数据时,可以只上传包括数据变量名和数据值的数据交互单元,从而降低了向物联网平台上传数据时的数据交互载荷。本专利技术提供一种物联网数据交互方法,包括:向物联网平台注册,并在注册时向所述物联网平台提交数据描述配置信息;所述数据描述配置信息包括数据描述单元,所述数据描述单元与同一类型的数据对应,用于描述所述同一类型的数据的含义;向所述物联网平台发送数据交互载荷;所述数据交互载荷包括数据交互单元,所述数据交互单元与数据值对应;所述数据交互单元包括数据变量名和所述数据值。优选地,所述数据描述单元包括数据名称标签、所述数据变量名和数据值类型标签;所述数据描述配置信息包括一个或多个所述数据描述单元,每个所述数据描述单元对应一个类型的所述数据;所述数据交互载荷包括一个或多个所述数据交互单元;每个所述数据交互单元对应一个所述数据值。本专利技术还提供一种物联网数据交互方法,包括:接收物联网设备发送的数据交互载荷,并提取所述数据交互载荷中的数据交互单元;所述数据交互单元与数据值对应,所述数据交互单元包括数据变量名和所述数据值;根据所述物联网设备注册的设备标识找到其注册时提交的数据描述配置信息;所述数据描述配置信息包括数据描述单元,所述数据描述单元与同一类型的数据对应,用于描述所述同一类型的数据的含义;根据提取的所述数据交互单元中的所述数据变量名将相应的所述数据描述单元中的同一参数替换为所述数据值。优选地,所述数据描述单元包括数据名称标签、所述数据变量名和数据值类型标签;所述根据提取的所述数据交互单元中的所述数据变量名将相应的所述数据描述单元中的同一参数替换为所述数据值包括:根据提取的所述数据交互单元中的所述数据变量名找到所述数据描述单元中的对应所述数据变量名;根据所述数据描述单元中的所述数据变量名对应的所述数据描述单元中的所述数据值类型标签,从所述数据交互单元中提取所述数据值;将所述数据描述单元中的所述数据变量名替换为所述数据交互单元中的所述数据值,形成包括所述数据名称标签、所述数据值和所述数据值类型标签的所述物联网设备上传数据;所述物联网数据交互方法还包括存储所述物联网设备上传数据。优选地,所述数据描述配置信息包括一个或多个所述数据描述单元,每个所述数据描述单元对应一个类型的所述数据;所述数据交互载荷包括一个或多个所述数据交互单元;每个所述数据交互单元对应一个所述数据值。本专利技术还提供一种物联网设备,包括:注册提交模块,用于向物联网平台注册,并在注册时向所述物联网平台提交数据描述配置信息;所述数据描述配置信息包括数据描述单元,所述数据描述单元与同一类型的数据对应,用于描述所述同一类型的数据的含义;发送模块,用于向所述物联网平台发送数据交互载荷;所述数据交互载荷包括数据交互单元,所述数据交互单元与数据值对应;所述数据交互单元包括数据变量名和所述数据值。优选地,所述数据描述单元包括数据名称标签、所述数据变量名和数据值类型标签;所述数据描述配置信息包括一个或多个所述数据描述单元,每个所述数据描述单元对应一个类型的所述数据;所述数据交互载荷包括一个或多个所述数据交互单元;每个所述数据交互单元对应一个所述数据值。本专利技术还提供一种物联网平台,包括:接收提取模块,用于接收物联网设备发送的数据交互载荷,并提取所述数据交互载荷中的数据交互单元;所述数据交互单元与数据值对应,所述数据交互单元包括数据变量名和所述数据值;查找模块,用于根据所述物联网设备注册的设备标识找到其注册时提交的数据描述配置信息;所述数据描述配置信息包括数据描述单元,所述数据描述单元与同一类型的数据对应,用于描述所述同一类型的数据的含义;替换模块,用于根据提取的所述数据交互单元中的所述数据变量名将相应的所述数据描述单元中的同一参数替换为所述数据值。优选地,所述数据描述单元包括数据名称标签、所述数据变量名和数据值类型标签;所述替换模块包括:第一查询单元,用于根据提取的所述数据交互单元中的所述数据变量名找到所述数据描述单元中的对应所述数据变量名;提取单元,用于根据所述数据描述单元中的所述数据变量名对应的所述数据描述单元中的所述数据值类型标签,从所述数据交互单元中提取所述数据值;替代单元,用于将所述数据描述单元中的所述数据变量名替换为所述数据交互单元中的所述数据值,形成包括所述数据名称标签、所述数据值和所述数据值类型标签的所述物联网设备上传数据;所述物联网平台还包括存储模块,用于存储所述物联网设备上传数据。优选地,所述数据描述配置信息包括一个或多个所述数据描述单元,每个所述数据描述单元对应一个类型的所述数据;所述数据交互载荷包括一个或多个所述数据交互单元;每个所述数据交互单元对应一个所述数据值。本专利技术还提供一种物联网数据交互系统,包括上述物联网设备和上述物联网平台。本专利技术的有益效果:本专利技术所提供的物联网数据交互方法,能将向物联网平台上传的数据的含义在注册时提交给物联网平台,从而便于物联网平台能够按照该上传的数据的含义对后续上传数据进行自行解析理解;同时,能实现在向物联网平台上传数据时,可以只上传包括数据变量名和数据值的数据交互单元,相比于现有技术中上传数据及其含义同时进行上传的情况(如基于标签的数据交互方式),降低了向物联网平台上传数据时的数据交互载荷;从而使该物联网数据交互方法在数据交互过程中不仅能使物联网平台自行理解上传数据的含义,而且还降低了上传数据时的数据交互载荷。本专利技术所提供的物联网设备,通过设置注册提交模块,能将向物联网平台上传的数据的含义在注册时提交给物联网平台,从而便于物联网平台能够按照该上传的数据的含义对后续上传数据进行自行解析理解;同时,通过设置发送模块,能实现在向物联网平台上传本文档来自技高网...
一种物联网数据交互方法、物联网设备和物联网平台

【技术保护点】
一种物联网数据交互方法,其特征在于,包括:向物联网平台注册,并在注册时向所述物联网平台提交数据描述配置信息;所述数据描述配置信息包括数据描述单元,所述数据描述单元与同一类型的数据对应,用于描述所述同一类型的数据的含义;向所述物联网平台发送数据交互载荷;所述数据交互载荷包括数据交互单元,所述数据交互单元与数据值对应;所述数据交互单元包括数据变量名和所述数据值。

【技术特征摘要】
1.一种物联网数据交互方法,其特征在于,包括:向物联网平台注册,并在注册时向所述物联网平台提交数据描述配置信息;所述数据描述配置信息包括数据描述单元,所述数据描述单元与同一类型的数据对应,用于描述所述同一类型的数据的含义;向所述物联网平台发送数据交互载荷;所述数据交互载荷包括数据交互单元,所述数据交互单元与数据值对应;所述数据交互单元包括数据变量名和所述数据值。2.根据权利要求1所述的物联网数据交互方法,其特征在于,所述数据描述单元包括数据名称标签、所述数据变量名和数据值类型标签;所述数据描述配置信息包括一个或多个所述数据描述单元,每个所述数据描述单元对应一个类型的所述数据;所述数据交互载荷包括一个或多个所述数据交互单元;每个所述数据交互单元对应一个所述数据值。3.一种物联网数据交互方法,其特征在于,包括:接收物联网设备发送的数据交互载荷,并提取所述数据交互载荷中的数据交互单元;所述数据交互单元与数据值对应,所述数据交互单元包括数据变量名和所述数据值;根据所述物联网设备注册的设备标识找到其注册时提交的数据描述配置信息;所述数据描述配置信息包括数据描述单元,所述数据描述单元与同一类型的数据对应,用于描述所述同一类型的数据的含义;根据提取的所述数据交互单元中的所述数据变量名将相应的所述数据描述单元中的同一参数替换为所述数据值。4.根据权利要求3所述的物联网数据交互方法,其特征在于,所述数据描述单元包括数据名称标签、所述数据变量名和数据值类型标签;所述根据提取的所述数据交互单元中的所述数据变量名将相应的所述数据描述单元中的同一参数替换为所述数据值包括:根据提取的所述数据交互单元中的所述数据变量名找到所述数据描述单元中的对应所述数据变量名;根据所述数据描述单元中的所述数据变量名对应的所述数据描述单元中的所述数据值类型标签,从所述数据交互单元中提取所述数据值;将所述数据描述单元中的所述数据变量名替换为所述数据交互单元中的所述数据值,形成包括所述数据名称标签、所述数据值和所述数据值类型标签的所述物联网设备上传数据;所述物联网数据交互方法还包括存储所述物联网设备上传数据。5.根据权利要求3或4所述的物联网数据交互方法,其特征在于,所述数据描述配置信息包括一个或多个所述数据描述单元,每个所述数据描述单元对应一个类型的所述数据;所述数据交互载荷包括一个或多个所述数据交互单元;每个所述数据交互单元对应一个所述数据值。6.一种物联网设备,其特征在于,包括:注册提交模块,用于向物联网平...

【专利技术属性】
技术研发人员:毛峻岭盛明哲
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1