一种物联网控制方法及装置与流程

文档序号:15152824发布日期:2018-08-10 21:21阅读:139来源:国知局

本发明涉及物联网技术领域,尤其涉及一种物联网控制方法及装置。



背景技术:

随着nb-iot(narrowbandinternetofthings,基于蜂窝网络的窄带物联网)技术标准在2016年正式实施,物联网技术得到了快速发展,物联网传感器类设备、物联网水表和物联网燃气表等物联网设备连接运营商蜂窝网络的需求越来越强烈。由于连接至运营商蜂窝网络的物联网设备数量越来越多,导致运营商蜂窝网络资源占用过多,同时蜂窝网络费用也随之增加;并导致因通信网络拥塞引起的与物联网设备的通信效果变差。



技术实现要素:

本发明提出了一种物联网控制方法及装置,用以解决现有技术中连接至运营商蜂窝网络的物联网设备数量过多,导致运营商蜂窝网络资源占用过多的问题。

本发明采用的技术方案是一种物联网控制方法,包括:

通过预置的通信模块分别与每一设定物联网设备及设定服务器建立通信连接;

当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发。

可选地,通信模块包括:蓝牙模块和窄带物联网nb-iot模块;

通过预置的通信模块分别与每一设定物联网设备及设定服务器建立通信连接,包括:

通过蓝牙模块与每一设定物联网设备建立蓝牙通信连接,并通过nb-iot模块与设定服务器建立基于蜂窝网络的窄带物联网通信连接。

可选地,通信模块还包括:通用异步收发传输器uart模块;通信信息包括:上行通信信息;

当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发,包括:

当任一设定物联网设备向设定服务器发送上行通信信息时,通过蓝牙模块接收任一设定物联网设备发送的蓝牙格式的上行通信信息;

通过uart模块将蓝牙格式的上行通信信息转换为窄带物联网格式的上行通信信息;

通过nb-iot模块将窄带物联网格式的上行通信信息转发至设定服务器。

可选地,通信信息还包括:下行通信信息;

当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发,还包括:

当设定服务器向任一设定物联网设备发送下行通信信息时,通过nb-iot模块接收设定服务器发送的窄带物联网格式的下行通信信息;

通过uart模块将窄带物联网格式的下行通信信息转换为蓝牙格式的下行通信信息;

通过蓝牙模块将蓝牙格式的下行通信信息转发至任一设定物联网设备。

可选地,在任一设定物联网设备与设定服务器进行通信之前,方法还包括:

基于预置的物联通信协议,将uart模块分别与蓝牙模块和nb-iot模块建立通信连接。

本发明还提供一种物联网通信装置,包括:通信模块和控制器;

通信模块,用于分别与每一设定物联网设备及设定服务器建立通信连接;

控制器包括:处理器和存储器;

处理器用于执行存储器中存储的物联网通信的程序,以实现如下步骤:

当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发。

可选地,通信模块包括:蓝牙模块和窄带物联网nb-iot模块;

蓝牙模块,用于与每一设定物联网设备建立蓝牙通信连接;

nb-iot模块,用于与设定服务器建立基于蜂窝网络的窄带物联网通信连接。

可选地,通信模块还包括:通用异步收发传输器uart模块;通信信息包括:上行通信信息;

当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发,包括:

当任一设定物联网设备向设定服务器发送上行通信信息时,通过蓝牙模块接收任一设定物联网设备发送的蓝牙格式的上行通信信息;

通过uart模块将蓝牙格式的上行通信信息转换为窄带物联网格式的上行通信信息;

通过nb-iot模块将窄带物联网格式的上行通信信息转发至设定服务器。

可选地,通信信息还包括:下行通信信息;

当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发,还包括:

当设定服务器向任一设定物联网设备发送下行通信信息时,通过nb-iot模块接收设定服务器发送的窄带物联网格式的下行通信信息;

通过uart模块将窄带物联网格式的下行通信信息转换为蓝牙格式的下行通信信息;

通过蓝牙模块将蓝牙格式的下行通信信息转发至任一设定物联网设备。

可选地,在任一设定物联网设备与设定服务器进行通信之前,处理器用于执行存储器中存储的物联网通信的程序,以实现以下步骤:

基于预置的物联通信协议,将uart模块分别与蓝牙模块和nb-iot模块建立通信连接。

采用上述技术方案,本发明至少具有下列优点:

本发明所述一种物联网控制方法及装置,实现了设定地域范围内的多个物联网设备通过一个基于蜂窝网络的窄带物联网链路与服务器进行通信;有效的降低了运营商蜂窝网络资源占用,进一步地提高了与运营商蜂窝网络的通信质量,有效降低了多个物联网设备连接基于蜂窝网络的窄带物联网的资费。

附图说明

图1为本发明第一和第二实施例的物联网控制方法流程图;

图2为本发明第三实施例的物联网控制装置组成结构示意图;

图3为本发明第四实施例的物联网控制装置组成结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。

本发明第一实施例,一种物联网控制方法,如图1所示,包括以下具体步骤:

步骤s101,通过预置的通信模块分别与每一设定物联网设备及设定服务器建立通信连接。

在本实施例中,物联网设备包括但不限于:设置物联网模块的家电设备,设置物联网模块的工业设备,以及设置物联网模块的监控设备等设备。

在本实施例中,物联网设备的数量为一个或多个。

在本实施例中,通信模块与每一设定物联网设备建立的通信连接的方式至少包括以下方式之一:

bluetooth(蓝牙)通信连接、红外通信连接、zigbee(紫峰)通信连接和wi-fi(wireless-fidelity,无线保真)通信连接等连接方式。

在本实施例中,通信模块与设定服务器建立通信连接的方式包括但不限于:

基于蜂窝网络的窄带物联网通信连接。

步骤s102,当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发。

可选地,步骤s102,包括:

当任一设定物联网设备向设定服务器发送上行通信信息时,通过通信模块接收设定物联网设备发送的上行通信信息,对该上行通信信息进行格式转换,并将转换格式后的上行通信信息发送至设定服务器;

当设定服务器向任一设定物联网设备发送下行通信信息时,通过通信模块接收设定服务器发送的下行通信信息,对该下行通信信息进行格式转换,并将转换格式后的下行通信信息发送至该物联网设备。

例如:当任一设定物联网设备向设定服务器发送上行通信信息时,通过通信模块接收设定物联网设备发送的红外格式的上行通信信息,将红外格式的上行通信信息转换为窄带物联网格式的上行通信信息,并将窄带物联网格式的上行通信信息发送至设定服务器;

又如:当设定服务器向任一设定物联网设备发送下行通信信息时,通过通信模块接收设定服务器发送的wi-fi格式的下行通信信息,将wi-fi格式的下行通信信息转换为窄带物联网格式的下行通信信息,并将窄带物联网格式的下行通信信息发送至该物联网设备。

本发明第一实施例所述的物联网控制方法,实现了设定地域范围内的多个物联网设备通过一个基于蜂窝网络的窄带物联网链路与服务器进行通信;有效的降低了运营商蜂窝网络资源占用,进一步地提高了与运营商蜂窝网络的通信质量,有效降低了多个物联网设备连接基于蜂窝网络的窄带物联网的资费。

本发明第二实施例,一种物联网控制方法,如图1所示,包括以下具体步骤:

步骤s101,通过预置的通信模块分别与每一设定物联网设备及设定服务器建立通信连接。

在本实施例中,物联网设备包括但不限于:设置物联网模块的家电设备,设置物联网模块的工业设备,以及设置物联网模块的监控设备等设备。

在本实施例中,物联网设备的数量为一个或多个。

可选地,通信模块包括:蓝牙模块和nb-iot(窄带物联网)模块;

通过预置的通信模块分别与每一设定物联网设备及设定服务器建立通信连接的方式包括:

通过蓝牙模块与每一设定物联网设备建立蓝牙通信连接,并通过nb-iot模块与设定服务器建立基于蜂窝网络的窄带物联网通信连接。

可选地,通信模块包括:蓝牙模块、nb-iot模块和uart(universalasynchronousreceiver/transmitter,通用异步收发传输器)模块;

通过预置的通信模块分别与每一设定物联网设备及设定服务器建立通信连接的方式包括:

通过蓝牙模块与每一设定物联网设备建立蓝牙通信连接,并通过nb-iot模块与设定服务器建立基于蜂窝网络的窄带物联网通信连接;

基于预置的物联通信协议,将uart模块分别与蓝牙模块和nb-iot模块建立通信连接。

步骤s102,当任一设定物联网设备与设定服务器进行通信时,通过通信模块对通信信息进行数据格式转换并转发。

可选地,步骤s102,包括:

当任一设定物联网设备向设定服务器发送上行通信信息时,通过蓝牙模块接收任一设定物联网设备发送的蓝牙格式的上行通信信息;

通过uart模块将蓝牙格式的上行通信信息转换为窄带物联网格式的上行通信信息;

通过nb-iot模块将窄带物联网格式的上行通信信息转发至设定服务器。

可选地,步骤s102,包括:

当设定服务器向任一设定物联网设备发送下行通信信息时,通过nb-iot模块接收设定服务器发送的窄带物联网格式的下行通信信息;

通过uart模块将窄带物联网格式的下行通信信息转换为蓝牙格式的下行通信信息;

通过蓝牙模块将蓝牙格式的下行通信信息转发至任一设定物联网设备。

可选地,步骤s102,包括:

当任一设定物联网设备向设定服务器发送上行通信信息时,通过蓝牙模块接收任一设定物联网设备发送的蓝牙格式的上行通信信息;通过uart模块将蓝牙格式的上行通信信息转换为窄带物联网格式的上行通信信息;通过nb-iot模块将窄带物联网格式的上行通信信息转发至设定服务器;

并且,当设定服务器向任一设定物联网设备发送下行通信信息时,通过nb-iot模块接收设定服务器发送的窄带物联网格式的下行通信信息;通过uart模块将窄带物联网格式的下行通信信息转换为蓝牙格式的下行通信信息;通过蓝牙模块将蓝牙格式的下行通信信息转发至任一设定物联网设备。

本发明第二实施例所述的物联网控制方法,实现了设定地域范围内的多个物联网设备通过一个基于蜂窝网络的窄带物联网链路与服务器进行通信;有效的降低了运营商蜂窝网络资源占用,进一步地提高了与运营商蜂窝网络的通信质量,有效降低了多个物联网设备连接基于蜂窝网络的窄带物联网的资费。

本发明第三实施例,一种物联网控制装置,如图2所示,包括以下组成部分:

通信模块100和控制器200;

通信模块100,用于分别与每一设定物联网设备300及设定服务器400建立通信连接;

控制器200包括:处理器201和存储器202。在本发明的一些实施例中,处理器201和存储器202可通过总线或者其它方式连接。

处理器201可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器202用于存储处理器201的可执行指令;

存储器202,用于存储程序代码,并将该程序代码传输给处理器201。存储器202可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器202也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器202还可以包括上述种类的存储器的组合。

其中,处理器201用于调用存储器202存储的程序代码管理代码,执行如下操作:

当任一设定物联网设备300与设定服务器400进行通信时,通过通信模块100对通信信息进行数据格式转换并转发。

可选地,当任一设定物联网设备300与设定服务器400进行通信时,通过通信模块100对通信信息进行数据格式转换并转发的方式,包括:

当任一设定物联网设备300向设定服务器400发送上行通信信息时,通过通信模块100接收设定物联网设备300发送的上行通信信息,对该上行通信信息进行格式转换,并将转换格式后的上行通信信息发送至设定服务器400;

当设定服务器400向任一设定物联网设备300发送下行通信信息时,通过通信模块100接收设定服务器400发送的下行通信信息,对该下行通信信息进行格式转换,并将转换格式后的下行通信信息发送至该物联网设备300。

例如:当任一设定物联网设备300向设定服务器400发送上行通信信息时,通过通信模块100接收设定物联网设备300发送的红外格式的上行通信信息,将红外格式的上行通信信息转换为窄带物联网格式的上行通信信息,并将窄带物联网格式的上行通信信息发送至设定服务器400;

又如:当设定服务器400向任一设定物联网设备300发送下行通信信息时,通过通信模块100接收设定服务器400发送的wi-fi格式的下行通信信息,将wi-fi格式的下行通信信息转换为窄带物联网格式的下行通信信息,并将窄带物联网格式的下行通信信息发送至该物联网设备300。

在本实施例中,物联网设备300包括但不限于:设置物联网模块的家电设备,设置物联网模块的工业设备,以及设置物联网模块的监控设备等设备。

在本实施例中,物联网设备300的数量为一个或多个。

在本实施例中,通信模块100与每一设定物联网设备300建立的通信连接的方式至少包括以下方式之一:

bluetooth(蓝牙)通信连接、红外通信连接、zigbee(紫峰)通信连接和wi-fi(wireless-fidelity,无线保真)通信连接等连接方式。

在本实施例中,通信模块100与设定服务器400建立通信连接的方式包括但不限于:

基于蜂窝网络的窄带物联网通信连接。

本发明第三实施例所述的物联网控制装置,实现了设定地域范围内的多个物联网设备通过一个基于蜂窝网络的窄带物联网链路与服务器进行通信;有效的降低了运营商蜂窝网络资源占用,进一步地提高了与运营商蜂窝网络的通信质量,有效降低了多个物联网设备连接基于蜂窝网络的窄带物联网的资费。

本发明第四实施例,一种物联网控制装置,如图3所示,包括以下组成部分:

通信模块100和控制器200;

通信模块100,用于分别与每一设定物联网设备300及设定服务器400建立通信连接;

可选地,通信模块100包括:蓝牙模块101、nb-iot模块102和uart模块103;

蓝牙模块101,用于与每一设定物联网设备300建立蓝牙通信连接;

nb-iot模块102,用于与设定服务器400建立基于蜂窝网络的窄带物联网通信连接;

uart模块103,用于基于预置的物联通信协议,分别与蓝牙模块101和nb-iot模块102建立通信连接。

控制器200包括:处理器201和存储器202。在本发明的一些实施例中,处理器201和存储器202可通过总线或者其它方式连接。

处理器201可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器202用于存储处理器201的可执行指令;

存储器202,用于存储程序代码,并将该程序代码传输给处理器201。存储器202可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器202也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器202还可以包括上述种类的存储器的组合。

其中,处理器201用于调用存储器202存储的程序代码管理代码,执行如下操作:

当任一设定物联网设备300与设定服务器400进行通信时,通过通信模块100对通信信息进行数据格式转换并转发。

可选地,当任一设定物联网设备300与设定服务器400进行通信时,通过通信模块100对通信信息进行数据格式转换并转发的方式,包括:

当任一设定物联网设备300向设定服务器400发送上行通信信息时,通过蓝牙模块101接收任一设定物联网设备300发送的蓝牙格式的上行通信信息;

通过uart模块103将蓝牙格式的上行通信信息转换为窄带物联网格式的上行通信信息;

通过nb-iot模块102将窄带物联网格式的上行通信信息转发至设定服务器400。

可选地,当任一设定物联网设备300与设定服务器400进行通信时,通过通信模块100对通信信息进行数据格式转换并转发的方式,包括:

当设定服务器400向任一设定物联网设备300发送下行通信信息时,通过nb-iot模块102接收设定服务器400发送的窄带物联网格式的下行通信信息;

通过uart模块103将窄带物联网格式的下行通信信息转换为蓝牙格式的下行通信信息;

通过蓝牙模块101将蓝牙格式的下行通信信息转发至任一设定物联网设备300。

可选地,当任一设定物联网设备300与设定服务器400进行通信时,通过通信模块100对通信信息进行数据格式转换并转发的方式,包括:

当任一设定物联网设备300向设定服务器400发送上行通信信息时,通过蓝牙模块101接收任一设定物联网设备300发送的蓝牙格式的上行通信信息;通过uart模块103将蓝牙格式的上行通信信息转换为窄带物联网格式的上行通信信息;通过nb-iot模块102将窄带物联网格式的上行通信信息转发至设定服务器400;

并且,当设定服务器400向任一设定物联网设备300发送下行通信信息时,通过nb-iot模块102接收设定服务器400发送的窄带物联网格式的下行通信信息;通过uart模块103将窄带物联网格式的下行通信信息转换为蓝牙格式的下行通信信息;通过蓝牙模块101将蓝牙格式的下行通信信息转发至任一设定物联网设备300。

在本实施例中,物联网设备300包括但不限于:设置物联网模块的家电设备,设置物联网模块的工业设备,以及设置物联网模块的监控设备等设备。

在本实施例中,物联网设备300的数量为一个或多个。

本发明第四实施例所述的物联网控制装置,实现了设定地域范围内的多个物联网设备通过一个基于蜂窝网络的窄带物联网链路与服务器进行通信;有效的降低了运营商蜂窝网络资源占用,进一步地提高了与运营商蜂窝网络的通信质量,有效降低了多个物联网设备连接基于蜂窝网络的窄带物联网的资费。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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