一种IoT数据上报的方法、装置和系统制造方法及图纸

技术编号:19186797 阅读:51 留言:0更新日期:2018-10-17 02:21
本发明专利技术涉及IoT(Internet of things,物联网)领域,尤其涉及一种IoT领域的数据上报方法、装置和系统。在一种IoT数据上报的方法中,IoT网关支持三种向IoT平台或IoT应用服务器上报数据的工作模式,包括实时模式,非实时模式,还有实时模式和非实时模式同时开启的模式。IoT网关根据环境信息(如无线网络信号强度),或IoT平台或IoT应用服务器的控制命令,灵活地变更数据上报模式,以保证IoT网关在不同的网络环境下或不同的业务场景下,满足IoT平台或IoT应用服务器对业务数据的需求。

A method, device and system for reporting IoT data

The invention relates to the field of IoT (Internet of things), in particular to a data reporting method, device and system in the field of IoT. In an IoT data reporting method, the IoT gateway supports three modes of reporting data to the IoT platform or the IoT application server, including real-time mode, non-real-time mode, as well as real-time mode and non-real-time mode simultaneously open mode. According to the environment information (such as wireless network signal strength), or the control command of the IoT platform or the IoT application server, the IoT gateway can flexibly change the data reporting mode to ensure that the IoT gateway can meet the needs of the IoT platform or the IoT application server for the business data in different network environment or different business scenarios.

【技术实现步骤摘要】
一种IoT数据上报的方法、装置和系统
本专利技术涉及IoT(Internetofthings,物联网)领域,尤其涉及一种IoT领域的数据上报方法、装置和系统。
技术介绍
在IoT网络中,部署在近场网络中的多个传感器通过近场协议,如ZigBee,Z-Wave等,接入IoT网关,IoT网关接收传感器上报的数据,并将数据上报给IoT平台。IoT平台连接并管理多个IoT网关,并将接收的数据开放给IoT应用服务器,如车联网服务器,智慧家庭服务器,智能医疗服务器等,以使IoT应用服务器提供各类丰富的IoT服务,如车队管理,智能家居,老年看护等。由于部署在近场网络的大量传感器会产生海量的数据,为减少海量数据对传输网络和IoT平台的性能冲击,IoT网关会根据预置的数据处理规则或数据过滤规则,对采集到的数据进行预处理,然后将处理后的部分数据上报IoT平台,比如,IoT网关对传感器上报的数据进行过滤,只向IoT平台上报数值异常的数据。然而,IoT网关这种单一的数据上报模式,却无法满足不同场景下的诉求,比如,正常场景下,IoT平台可能只需要监测异常数据,而远程紧急故障定位场景下,IoT平台就需要传感器上报的所有数据;又比如,由于IoT网关对数据预处理后会即时向IoT平台上报数据,当IoT网关与IoT平台间的网络中断时,会造成大量的数据丢失。因此,需要一种灵活的、自适应的IoT数据上报方案,以满足不同业务场景和网络环境的需要。
技术实现思路
本专利技术实施例提供了一种IoT数据上报方法,装置和系统,以满足不同业务场景和网络环境下,IoT平台或IoT应用服务器对业务数据的需求。一方面,本专利技术实施例提供一种IoT数据上报的方法,该方法包括,IoT网关支持三种向IoT平台或IoT应用服务器上报数据的工作模式,包括实时模式,非实时模式,实时模式和非实时模式同时开启的模式。IoT网关根据环境信息(如无线网络信号强度),或IoT平台或IoT应用服务器的控制命令,灵活地变更数据上报模式,以保证IoT网关在不同的网络环境下或不同的业务场景下,满足IoT平台或IoT应用服务器对业务数据的需求。在一种可能的设计中,IoT网关从IoT设备采集数据,IoT设备包括具有数据监测或命令控制功能的设备,或同时具有数据监测和命令控制功能的设备,如传感器,控制器等;IoT网关以任一工作模式向IoT平台或IoT应用服务器上报数据;当环境信息发生变化,且环境信息满足模式变更规则时,IoT网关变更工作模式,以符合当前环境的工作模式向IoT平台或IoT应用服务器上报数据。在一种可能的设计中,IoT网关从IoT设备采集数据,IoT设备包括具有数据监测或命令控制功能的设备,或同时具有数据监测和命令控制功能的设备,如传感器,控制器等;IoT网关以任一工作模式向IoT平台或IoT应用服务器上报数据;当上报的数据无法满足IoT平台或IoT应用服务器的业务场景需求时,IoT平台或IoT应用服务器向IoT网关下发变更工作模式的控制命令,IoT网关根据控制命令变更工作模式,以满足业务场景的需求。在一种可能的设计中,IoT网关在实时模式下,向IoT平台或IoT应用服务器上报的数据,为IoT网关根据数据处理规则对收到的IoT设备的数据进行处理后的数据,数据处理规则可以是预置在IoT网关中的,也可以是IoT平台或IoT应用服务器下发的。IoT平台或IoT应用服务器根据业务需求在IoT网关设置数据处理规则,可以在IoT网关上报数据的实时性和IoT网关上报数据的数据量之间取得更好的平衡。实时模式下,IoT网关与IoT平台或IoT应用服务器间的数据传输采用实时传输通道进行传输,实时传输通道可以是采用MQTT或CoAP等协议建立的连接。在一种可能的设计中,IoT网关在实时模式下,根据预置在IoT网关中,或IoT平台或IoT应用服务器下发的实时数据上报规则上报数据。实时数据上报规则中包含数据上报周期,上报频率等规则,以满足IoT平台或IoT应用服务器对业务数据的需求。在一种可能的设计中,IoT网关在非实时模式下,将收到的IoT设备的数据保存为文件格式,然后将文件上报给IoT平台或IoT应用服务器。这种将数据保存为文件的方式,保证了数据的完整性。非实时模式下,IoT网关与IoT平台或IoT应用服务器间的文件传输采用非实时传输通道进行传输,非实时传输通道可以是采用更适合文件传输的HTTP,FTP等协议建立的连接。在一种可能的设计中,IoT网关在非实时模式下,根据预置在IoT网关中,或IoT平台或IoT应用服务器下发的非实时数据上报规则上报保存IoT设备数据的文件。非实时数据上报规则中包含文件上报周期,上报频率等规则,以满足IoT平台或IoT应用服务器对业务数据的需求。在一种可能的设计中,IoT网关在非实时模式下,采用非实时传输通道向IoT平台或IoT应用服务器上报数据,同时采用实时传输通道接收IoT平台或IoT应用服务器下发的控制命令。在一种可能的设计中,模式变更规则为预置在所述IoT网关中的规则,或所述IoT平台或所述IoT应用服务器下发给所述IoT网关的规则,模式变更规则中包含触发所述IoT网关变更模式的环境信息,IoT网关可以独立或通过其它设备采集环境信息。在一种可能的设计中,IoT网关根据数据采集规则从IoT设备采集数据,数据采集规则可以是本地预置的,或IoT平台下发的,或IoT应用服务器下发的。第二方面,本专利技术实施例提供一种IoT网关设备,该IoT网关具有实现上述数据上报方法中IoT网关的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一种可能的设计中,IoT网关包括数据采集模块,数据处理模块,数据保存模块,实时传输模块,非实时传输模块和模式判决模块。数据采集模块,用于连接IoT设备并接收IoT设备上报的数据,并根据模式判决模块的指示,向数据处理模块或数据保存模块发送IoT设备上报的数据,或同时向数据处理模块和数据保存模块发送IoT设备上报的数据。数据处理模块,用于接收并处理数据采集模块发送的数据,并将处理后的数据发送给实时传输模块。数据保存模块,用于接收数据采集模块发送的数据,将数据保存为文件,并将保存的文件发送给非实时传输模块。实时传输模块,用于接收数据处理模块处理后的数据,并将经数据处理模块处理后的数据发送给IoT平台或IoT应用服务器;还用于接收IoT平台或IoT应用服务器的控制命令。非实时传输模块,用于接收数据保存模块保存的文件,并将文件发送给IoT平台或IoT应用服务器。模式判决模块,根据实时传输模块收到的模式切换控制命令,判决IoT网关的工作模式,并指示数据处理模块向数据处理模块或数据保存模块发送数据,或同时向数据处理模块和数据保存模块发送数据。在一种可能的设计中,IoT网关除了包含数据采集模块,数据处理模块,数据保存模块,实时传输模块,非实时传输模块和模式判决模块,还包含环境信息采集模块,用于采集IoT网关当前的环境信息。非实时传输模块根据环境信息采集模块采集的环境信息,判决IoT网关的工作模式,并指示数据处理模块向数据处理模块或数据保存模块发送数据,或同时向数据处理模块和数据保存模块发送数据。在一种可能的本文档来自技高网...

【技术保护点】
1.一种IoT(Internet of things,物联网)数据上报的方法,其特征在于,IoT网关从IoT设备采集数据,所述IoT设备包括具有数据监测或命令控制功能的设备;所述IoT网关以第一模式向IoT平台或IoT应用服务器上报数据;所述IoT网关判断环境信息符合模式变更规则,或所述IoT网关根据所述IoT平台或所述IoT应用服务器下发的模式变更控制命令,以第二模式向所述IoT平台或IoT应用服务器上报数据;所述第一模式或第二模式为如下任一工作模式,包括实时模式,非实时模式和双通道模式,所述双通道模式为实时模式和非实时模式同时开启的工作模式,所述第一模式和第二模式为不同的工作模式。

【技术特征摘要】
1.一种IoT(Internetofthings,物联网)数据上报的方法,其特征在于,IoT网关从IoT设备采集数据,所述IoT设备包括具有数据监测或命令控制功能的设备;所述IoT网关以第一模式向IoT平台或IoT应用服务器上报数据;所述IoT网关判断环境信息符合模式变更规则,或所述IoT网关根据所述IoT平台或所述IoT应用服务器下发的模式变更控制命令,以第二模式向所述IoT平台或IoT应用服务器上报数据;所述第一模式或第二模式为如下任一工作模式,包括实时模式,非实时模式和双通道模式,所述双通道模式为实时模式和非实时模式同时开启的工作模式,所述第一模式和第二模式为不同的工作模式。2.如权利要求1所述的方法,其特征在于,所述实时模式下,所述IoT网关向所述IoT平台或IoT应用服务器上报的数据,为所述IoT网关根据数据处理规则对所述IoT设备的数据进行处理后的数据;所述数据处理规则为预置在所述IoT网关中,或所述IoT平台或所述IoT应用服务器下发的规则。3.如权利要求1所述的方法,其特征在于,所述非实时模式下,所述IoT网关向所述IoT平台或IoT应用服务器上报的数据为文件,所述文件存储所述IoT网关从所述IoT设备采集到的数据。4.如权利要求1-3任一所述的方法,其特征在于,所述实时模式下,所述IoT网关采用实时传输通道向所述IoT平台或所述IoT应用服务器上报数据,所述实时传输通道为所述IoT网关与所述IoT平台或所述IoT应用服务器间建立的数据传输通道;所述非实时模式下,所述IoT网关采用非实时传输通道向所述IoT平台上报数据,所述非实时传输通道为所述IoT网关与所述IoT平台或所述IoT应用服务器间建立的文件传输通道。5.如权利要求4所述的方法,其特征在于,所述非实时模式下,所述IoT网关还采用实时传输通道从所述IoT平台或所述IoT应用服务器接收控制命令。6.如权利要求1-5任一所述的方法,其特征在于,所述实时模式下,所述IoT网关根据实时数据上报规则,向所述IoT平台或所述IoT应用服务器上报数据;所述非实时模式下,所述IoT网关根据非实时数据上报规则,向所述IoT平台或所述IoT应用服务器上报存储数据的文件。7.如权利要求1-6任一所述的方法,其特征在于,所述模式变更规则为预置在所述IoT网关中的规则,或所述IoT平台或所述IoT应用服务器下发给所述IoT网关的规则;所述模式变更规则中包含触发所述IoT网关变更工作模式的环境信息。8.如权利要求1-7任一所述的方法,其特征在于,所述IoT网关支持独立或通过其它设备采集所述环境信息,所述环境信息包括网络信号状态。9.一种IoT网关设备,其特征在于,包括数据采集模块,数据处理模块,数据保存模块,实时传输模块,非实时传输模块,和模式判决模块,其中,所述数据采集模块,用于连接IoT设备并接收IoT设备上报的数据,并根据所述模式判决模块的指示,向所述数据处理模块或所述数据保存模块发送IoT设备上报的数据,或同时向所述数据处理模块和所述数据保存模块发送IoT设备上报的数据;所述数据处理模块,用于接收并处理所述数据采集模块发送的数据,并将处理后的数据发送给所述实时传输模块;所述数据保存模块,用于接收所述数据采集模块发送的数据,将数据保存为文件,并将所述保存的文件发送给所述非实时传输模块;所述实时传输模块,用于接收所述数据处理模块处理后的数据,并将所述经数据处理模块处理后的数据发送给IoT平台或IoT应用服务器;还用于接收所述IoT平台或IoT应用服务器的控制命令;所述非实时传输模块,用于接收所述数据保存模块保存的文件,并将所述文件发送给IoT平台或IoT应用服务器;所述模式判决模块,用于根据所述实时传输模块收到的模式切换控制命令,判决所述IoT网关的工作模式,并指示所述数据采集模块向所述数据处理模块或数据保存模块发送...

【专利技术属性】
技术研发人员:何小康
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1