一种物联网设备与物联网服务器通信方法及装置制造方法及图纸

技术编号:11105289 阅读:96 留言:0更新日期:2015-03-04 18:54
本申请公开了一种物联网设备与物联网服务器通信方法及装置,方法为:根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,所述设备数据包括设备类型、设备型号和设备有效数据,调用与目标物联网设备的设备类型及设备型号对应的解析文件,对所述有效数据进行解析,获得解析后数据,按照预设的通信规范,对所述解析后数据进行封装,获得封装数据;将所述封装数据上传给物联网服务器。通过本申请的方法,将不同通信规范的数据转换为统一通信规范的数据,使得物联网服务器不需要关心不同物联网设备的通信差异,大大提高了物联网服务器的工作效率。

【技术实现步骤摘要】
一种物联网设备与物联网服务器通信方法及装置
本申请涉及物联网
,更具体地说,涉及一种物联网设备与物联网服务器通信方法及装置。
技术介绍
物联网的发展为数字家庭引入了新的概念及发展空间。在物联网技术的支持下,数字家庭,特别是智能家居的终端触角进一步得到延伸。 但是,目前终端设备接口标准不统一、设备相互独立,各种设备硬件资源复杂、通信标准不一。为此,在设备与物联网服务器进行通信时,需要物联网服务器支持各式各样的通信方式,以适应各种类型的物联网设备。这在一定程度上,给物联网服务器带来了很大的压力,也降低了物联网服务器的工作效率。
技术实现思路
有鉴于此,本申请提供了一种物联网设备与物联网服务器通信方法及装置,用于解决由于物联网设备通信标准不一,使得物联网服务器需要对各种通信方式进行转换,而造成工作效率低的问题。 为了实现上述目的,现提出的方案如下: 一种物联网设备与物联网服务器通信方法,包括: 根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,所述设备数据包括设备类型、设备型号和设备有效数据; 调用与目标物联网设备的设备类型及设备型号对应的解析文件,对所述有效数据进行解析,获得解析后数据; 按照预设的通信规范,对所述解析后数据进行封装,获得封装数据; 将所述封装数据上传给物联网服务器。 优选地,所述根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,包括: 监听并识别目标物联网设备的通信协议; 调用与所述目标物联网设备的通信协议对应的剥离方法,将目标物联网设备上传的数据中的通信数据剥离掉,取得设备数据。 优选地,在所述按照预设的通信规范,对所述解析后数据进行封装之前,还包括: 查询与目标物联网设备的设备类型及设备型号对应的加密处理方式,判断是否需要加密处理,若是,则采用规定的加密算法对所述解析后数据进行加密。 优选地,在所述按照预设的通信规范,对所述解析后数据进行封装之前,还包括: 查询与目标物联网设备的设备类型及设备型号对应的压缩处理方式,判断是否需要压缩处理,若是,则采用规定的压缩方式对所述解析后数据进行压缩。 优选地,还包括: 接收物联网服务器向目标物联网设备下发的设备命令; 调用所述目标物联网设备的通信协议来封装所述设备命令,并将封装后的设备命令下发给目标物联网设备。 一种物联网设备与物联网服务器通信装置,包括: 设备数据获取单元,用于根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,所述设备数据包括设备类型、设备型号和设备有效数据; 解析单元,用于调用与目标物联网设备的设备类型及设备型号对应的解析文件,对所述有效数据进行解析,获得解析后数据; 第一封装单元,用于按照预设的通信规范,对所述解析后数据进行封装,获得封装数据; 数据上传单元,用于将所述封装数据上传给物联网服务器。 优选地,所述设备数据获取单元包括: 协议识别单元,用于监听并识别目标物联网设备的通信协议; 数据剥离单元,用于调用与所述目标物联网设备的通信协议对应的剥离方法,将目标物联网设备上传的数据中的通信数据剥离掉,取得设备数据。 优选地,还包括: 加密处理单元,用于在所述按照预设的通信规范,对所述解析后数据进行封装之前,查询与目标物联网设备的设备类型及设备型号对应的加密处理方式,判断是否需要加密处理,若是,则采用规定的加密算法对所述解析后数据进行加密。 优选地,还包括: 压缩处理单元,用于在所述按照预设的通信规范,对所述解析后数据进行封装之前,查询与目标物联网设备的设备类型及设备型号对应的压缩处理方式,判断是否需要压缩处理,若是,则采用规定的压缩方式对所述解析后数据进行压缩。 优选地,还包括: 命令接收单元,用于接收物联网服务器向目标物联网设备下发的设备命令; 第二封装单元,用于调用所述目标物联网设备的通信协议来封装所述设备命令,并将封装后的设备命令下发给目标物联网设备。 从上述的技术方案可以看出,本申请实施例提供的物联网设备与物联网服务器通信方法,根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,所述设备数据包括设备类型、设备型号和设备有效数据,调用与目标物联网设备的设备类型及设备型号对应的解析文件,对所述有效数据进行解析,获得解析后数据,按照预设的通信规范,对所述解析后数据进行封装,获得封装数据;将所述封装数据上传给物联网服务器。通过本申请的方法,将不同通信规范的数据转换为统一通信规范的数据,使得物联网服务器不需要关心不同物联网设备的通信差异,大大提高了物联网服务器的工作效率。 【附图说明】 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。 图1为本申请实施例公开的一种物联网设备与物联网服务器通信方法流程图; 图2为本申请实施例公开的一种物联网设备与物联网服务器通信装置结构示意图。 【具体实施方式】 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。 参见图1,图1为本申请实施例公开的一种物联网设备与物联网服务器通信方法流程图。 如图1所示,该方法包括: 步骤S100、根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据; 具体地,每一个上传数据的物联网设备均看作目标物联网设备。根据其通信协议,从其上传的数据中剔除掉通信数据,获取设备数据。其中,所述设备数据包括设备类型、设备型号和设备有效数据。 步骤S110、调用与目标物联网设备的设备类型及设备型号对应的解析文件,对所述有效数据进行解析,获得解析后数据; 具体地,由于目前物联网设备厂家较多,相同厂家的设备型号一般不会出现重复,但是不同厂家间的设备型号可能出现重复情况,因此以设备类型和设备型号共同作为设备的唯一标识。建立设备类型、设备型号与解析文件之间的对应关系,调用与目标物联网设备的设备类型和设备型号对应的解析文件,对有效数据进行解析,获得解析后数据。 其中,解析文件规定了机器语言到自然语言的转换方式,从而利用解析文件将有效数据中的机器语言转换为自然语言表述方式。例如,将网络热水器上传数据中的“1E”,解析为自然语言“温度为35度”。 步骤S120、按照预设的通信规范,对所述解析后数据进行封装,获得封装数据; 具体地,我们预先设定了通信规范,该通信规范能够为物联网服务器所识别。对于上述解析后的数据均按照设定的通信规范进行封装。 步骤S130、将所述封装数据上传给物联网服务器。 本申请实施例提供的物联网设备与物联网服务器通信方法,根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,所述设备数据包括设本文档来自技高网...

【技术保护点】
一种物联网设备与物联网服务器通信方法,其特征在于,包括:根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,所述设备数据包括设备类型、设备型号和设备有效数据;调用与目标物联网设备的设备类型及设备型号对应的解析文件,对所述有效数据进行解析,获得解析后数据;按照预设的通信规范,对所述解析后数据进行封装,获得封装数据;将所述封装数据上传给物联网服务器。

【技术特征摘要】
1.一种物联网设备与物联网服务器通信方法,其特征在于,包括: 根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,所述设备数据包括设备类型、设备型号和设备有效数据; 调用与目标物联网设备的设备类型及设备型号对应的解析文件,对所述有效数据进行解析,获得解析后数据; 按照预设的通信规范,对所述解析后数据进行封装,获得封装数据; 将所述封装数据上传给物联网服务器。2.根据权利要求1所述的方法,其特征在于,所述根据目标物联网设备的通信协议,从目标物联网设备上传的数据中获取设备数据,包括: 监听并识别目标物联网设备的通信协议; 调用与所述目标物联网设备的通信协议对应的剥离方法,将目标物联网设备上传的数据中的通信数据剥离掉,取得设备数据。3.根据权利要求2所述的方法,其特征在于,在所述按照预设的通信规范,对所述解析后数据进行封装之前,还包括: 查询与目标物联网设备的设备类型及设备型号对应的加密处理方式,判断是否需要加密处理,若是,则采用规定的加密算法对所述解析后数据进行加密。4.根据权利要求2所述的方法,其特征在于,在所述按照预设的通信规范,对所述解析后数据进行封装之前,还包括: 查询与目标物联网设备的设备类型及设备型号对应的压缩处理方式,判断是否需要压缩处理,若是,则采用规定的压缩方式对所述解析后数据进行压缩。5.根据权利要求1所述的方法,其特征在于,还包括: 接收物联网服务器向目标物联网设备下发的设备命令; 调用所述目标物联网设备的通信协议来封装所述设备命令,并将封装后的设备命令下发给目标物联网设备。6.一种物联网设备与物联网服务器通信装置,其特征在于,包括: ...

【专利技术属性】
技术研发人员:于忠清王兵田恒香翟伟伟李桂丽
申请(专利权)人:青岛海尔软件有限公司
类型:发明
国别省市:山东;37

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

1