物联网数据的处理方法与流程

文档序号:16433803发布日期:2018-12-28 20:20阅读:3622来源:国知局
物联网数据的处理方法与流程

本发明属于网络技术领域,具体来说,是一种物联网数据的处理方法。

背景技术

物联网是新一代信息技术的重要组成部分。其英文名称是“theinternetofthings”。由此,顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。

随着物联网的发展,问题也越来越突出,其中最为突出的是:未提供异构网络集成接入,各种物联网设备如各种传感器、智能手机等,所使用的通信技术、协议、安全机制不尽相同,要实现物联网的目标首先要解决的就是异构网络的集成接入,并在此基础上通过互联网将所有传感器节点连通起来。而现有的传感器系统只能支持特定设备接入,不能提供异构网络集成技术。



技术实现要素:

本发明目的是旨在提供了一种物联网交换机及物联网数据处理方法。

为实现上述技术目的,本发明采用的技术方案如下:

一种物联网交换机包括交换主机和若干个通信模块插件。

交换主机包括标准化接口、处理模块、存储模块、配置模块,其中标准化接口用于与通信模块插件通讯连接;处理模块,是进行软件的程序调度和执行功能实体,包括但不限于处理器、控制器;存储模块,是存储交换机软件、执行程序和缓存物联网网络数据包的存储设备,包括但不限于随机只读存储器rom、随机存取存储器ram、电可擦可编程只读存储器eeprom;配置模块,包括系统配置子模块和交换机操作系统子模块,该系统配置子模块用于物联网交换机系统软件的配置,该交换机操作系统子模块用于对机载操作系统的更新和维护,这两个子模块之间相对独立,均由用户完成各自的操作。

通信模块插件包括标准化接头、协议转换模块、分析模块、通信模块。通信模块根据通信方式的不同分为:wlan通信模块、4g通信模块、gprs通信模块、蓝牙通信模块、红外通信模块和有线通信模块,每一个通信模块插件均含有上述至少一种类型通信模块;该通信模块主要是接收物联网设备发来的物联网数据信息或者远程控制命令、以及发送控制命令。通信模块插件与交换主机为插件式连接,支持即插即用和热插拔,加入新的通信模块插件可以使物联网网关支持新的物联网设备,提供物理层和链路层数据的收发。

用户在使用时,可以根据物联网设备的通讯类型,选择带有相应通信模块的通信模块插件插在标准接口中,从而实现无差别地向各种采用不同通信制式的物联网设备提供标准网络接入。

本发明还提供一种物联网数据的处理方法,包括如下步骤:

(1)通信模块插件接收物联网设备数据信息或者物联网控制终端向物联网设备发送的控制命令,并通过协议转化模块将数据信息或者命令信息进行协议转换,转换后,信息发送给标准化接头;

(2)标准化接头见转换后的信息经标准化接口发送给处理模块,处理模块判断该信息是否为物联网设备信息,若是远程控制命令,则通过储存模块储存,并执行步骤(3);若是物联网设备信息,则执行步骤(4);

(3)通过标准化接口将该远程控制命令发送给标准化接头,标准化接头转发给协议转换模块,经协议转化模块转化为与通信模块匹配的通信制式数据包后,通过通信模块发送给指定物联网设备;

(4)判断物联网设备信息是否为本地处理信息;若是,则处理模块处理信息,生成本地控制命令,再执行步骤(3);否则,直接通过标准化接口将该信息发送给标准化接头,标准化接头转发给协议转换模块,经协议转化模块转化与通信模块匹配的通信制式数据包后,通过通信模块发送信息至对应的物联网控制终端。

进一步的,在步骤(1)中,在协议转换模块进行转换之前,分析模块对接收到的物联网信息和控制命令进行分析,判断是否为合法的物联网设备或者物联网控制终端发送来的信息,如果是,则通过协议转换模块进行协议转换,如果不是,则直接舍弃。

进一步的,处理模块根据接收到的控制命令对对应的物联网设备进行计算特征的分类,并保存至存储模块,所述计算类型包括查看型、加载行。

当用户需要查看与物联网设备的状态时,处理模块会将此用户的查看指令识别为查看型,建立用户想要查看的设备与用户控制终端之间的链接,实现用户对该设备的监控。

物联网中各硬件设备的底层标准不尽相同,经过通信模块插件进行协议转换以后,再交由交换主机处理,消除了异构差异性,可同时实现多种异构物联网设备的接入,其通信模块插件采用标准插口形式,能针对不同的物联网应用环境灵活配置物联网交换机的通信能力,各通信模块插件之间可相互替换,配置灵活、方便。

附图说明

本发明可以通过附图给出的非限定性实施例进一步说明;

图1为本发明提供的交换机的框架图。

具体实施方式

为了使本领域的技术人员可以更好地理解本发明,下面结合附图和实施例对本发明技术方案进一步说明。

一种物联网交换机包括交换主机和若干个通信模块插件。

交换主机包括标准化接口、处理模块、存储模块、配置模块,其中标准化接口用于与通信模块插件通讯连接;处理模块,是进行软件的程序调度和执行功能实体,包括但不限于处理器、控制器;存储模块,是存储交换机软件、执行程序和缓存物联网网络数据包的存储设备,包括但不限于随机只读存储器rom、随机存取存储器ram、电可擦可编程只读存储器eeprom;配置模块,包括系统配置子模块和交换机操作系统子模块,该系统配置子模块用于物联网交换机系统软件的配置,该交换机操作系统子模块用于对机载操作系统的更新和维护,这两个子模块之间相对独立,均由用户完成各自的操作。

通信模块插件包括标准化接头、协议转换模块、分析模块、通信模块。通信模块根据通信方式的不同分为:wlan通信模块、4g通信模块、gprs通信模块、蓝牙通信模块、红外通信模块和有线通信模块,每一个通信模块插件均含有上述一种类型通信模块;该通信模块主要是接收物联网设备发来的物联网数据信息或者远程控制命令、以及发送控制命令。通信模块插件与交换主机为插件式连接,支持即插即用和热插拔,加入新的通信模块插件可以使物联网网关支持新的物联网设备,提供物理层和链路层数据的收发。

用户在使用时,可以根据物联网设备的通讯类型,选择带有相应通信模块的通信模块插件插在标准接口中,从而实现无差别地向各种采用不同通信制式的物联网设备提供标准网络接入。

本发明还提供一种物联网数据的处理方法,包括如下步骤:

(1)通信模块插件接收物联网设备数据信息或者物联网控制终端向物联网设备发送的控制命令,并通过协议转化模块将数据信息或者命令信息进行协议转换,转换后,信息发送给标准化接头;

(2)标准化接头见转换后的信息经标准化接口发送给处理模块,处理模块判断该信息是否为物联网设备信息,若是远程控制命令,则通过储存模块储存,并执行步骤(3);若是物联网设备信息,则执行步骤(4);

(3)通过标准化接口将该远程控制命令发送给标准化接头,标准化接头转发给协议转换模块,经协议转化模块转化为与通信模块匹配的通信制式数据包后,通过通信模块发送给指定物联网设备;

(4)判断物联网设备信息是否为本地处理信息;若是,则处理模块处理信息,生成本地控制命令,再执行步骤(3);否则,直接通过标准化接口将该信息发送给标准化接头,标准化接头转发给协议转换模块,经协议转化模块转化与通信模块匹配的通信制式数据包后,通过通信模块发送信息至对应的物联网控制终端。

在步骤(1)中,在协议转换模块进行转换之前,分析模块对接收到的物联网信息和控制命令进行分析,判断是否为合法的物联网设备或者物联网控制终端发送来的信息,如果是,则通过协议转换模块进行协议转换,如果不是,则直接舍弃。

作为一种实施方式,室内空气质量为例,空气质量传感器采集到空气质量数据,并传送给蓝牙通信模块,蓝牙通信模块将接收到的空气质量数据转发给分析模块,分析模块分析该数据信息是否为合法物联网设备发来的数据信息,判断为是,则通过协议转换模块进行协议转换,再将转换后的空气质量数据发送给标准化接头,标准化接头转发给标准化接口,再发送给处理模块,处理模块判断该信息为是物联网设备信息,根据预设的阈值进行比较,低于所设阈值,则进一步判断为不是本地处理信息,直接该信息发送给标准化接头,标准化接头转发给协议转换模块,经协议转化模块转化与通信模块匹配的通信制式数据包后,通过通信模块发送信息至对应的物联网控制终端;若高于所设阈值,则进一步判断为本地处理信息,生成打开空气净化器的命令,然后再通过标准化接口将该远程控制命令发送给标准化接头,标准化接头转发给协议转换模块,经协议转化模块转化为与通信模块匹配的通信制式数据包后,通过通信模块发送给空气净化器。

以上对本发明提供的物联网数据的处理方法进行了详细介绍。具体实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1