Gprs模块及用于gprs模块的信息传输方法

文档序号:9767720阅读:513来源:国知局
Gprs模块及用于gprs模块的信息传输方法
【技术领域】
[0001]本发明涉及物联网领域,特别是涉及一种GPRS模块及用于GPRS模块的信息传输方法。
【背景技术】
[0002]随着物联网技术的快速发展,智能家电越来越普及。目前物联网智能家电一般采用WIFI通信方式,使家电具备网络功能,但是很多场景由于没有连接到因特网的无线路由器,从而导致智能家电无法连接至因特网。
[0003]因此,现有技术中智能家电通过WIFI通信方式连接因特网已经不能满足用户的需求,因此,智能家电的通信过程中,用户对通信方式的多样性需求越来越强烈。

【发明内容】

[0004]鉴于现有技术的缺陷,本发明目的在于提供一种GPRS模块及用于GPRS模块的信息传输方法。
[0005]本发明目的主要是通过以下技术方案实现的:
[0006]根据本发明的一个方面,本发明提供一种用于GPRS模块的信息传输方法,包括:
[0007]从家电处获取设备信息和/或状态信息,将所述家电的设备信息和/或状态信息的数据格式转换为服务器可识别的数据格式,将转换后的所述家电的设备信息和/或状态信息发送给与所述GPRS模块通信的所述服务器;
[0008]从所述服务器处获取控制命令信息,将所述控制命令信息的数据格式转换为所述家电可识别的数据格式,将转换后的控制命令信息发送给所述家电。
[0009]进一步,所述从家电处获取状态信息的步骤,具体包括:
[0010]根据预设的状态查询间隔,定时从所述家电处获取所述家电的状态信息。
[0011]进一步,将所述家电的状态信息的数据格式转换为服务器可识别的数据格式的步骤,具体包括:
[0012]在当前从所述家电处获取家电的状态信息相对于前次从所述家电处获取家电的状态信息发生改变时,将当前从所述家电处获取家电的状态信息的数据格式转换为服务器可识别的数据格式。
[0013]进一步,所述方法还包括:
[0014]与所述家电之间建立心跳线,基于所述心跳线监测与所述家电的连通状态,将监测结果生成心跳数据包;将所述心跳数据包发送给所述服务器;其中心跳数据包的数据格式为所述服务器可识别的数据格式。
[0015]进一步,与所述家电之间采用串接方式连接;所述家电的数量为一个或多个。
[0016]根据本发明的另一个方面,本发明提供一种GPRS模块,包括:
[0017]设备信息单元,用于从家电处获取设备信息和/或状态信息,将所述家电的设备信息和/或状态信息的数据格式转换为服务器可识别的数据格式,将转换后的所述家电的设备信息和/或状态信息发送给与所述GPRS模块通信的所述服务器;
[0018]服务器信息单元,用于从所述服务器处获取控制命令信息,将所述控制命令信息的数据格式转换为所述家电可识别的数据格式,将转换后的控制命令信息发送给所述家电。
[0019]进一步,设备信息单元包括状态查询定时单元,用于根据预设的状态查询间隔,触发设备信息单元定时从所述家电处获取所述家电的状态信息。
[0020]进一步,设备信息单元还包括状态对比单元,用于在当前从所述家电处获取家电的状态信息相对于前次从所述家电处获取家电的状态信息发生改变时,触发设备信息单元将当前从所述家电处获取家电的状态信息的数据格式转换为服务器可识别的数据格式。
[0021]进一步,所述GPRS模块还包括监测单元,用于与所述家电之间建立心跳线,基于所述心跳线监测与所述家电的连通状态,将监测结果生成心跳数据包;将所述心跳数据包发送给所述服务器;其中心跳数据包的数据格式为所述服务器可识别的数据格式。
[0022]进一步,所述GPRS模块与所述家电之间采用串接方式连接;所述家电的数量为一个或多个。
[0023]本发明有益效果如下:本发明提供了物联网领域对通信方式多样性需求的解决方法,解决了传统WIFI通信方式对无线路由器依赖带来的局限性;同时,本发明简化了智能家电和服务器端数据传输的复杂性。
【附图说明】
[0024]图1是本发明实施例一种用于GPRS模块的信息传输方法的主流程图;
[0025]图2是本发明实施例中GPRS模块、服务器和智能家电控制器组成的系统框架示意图;
[0026]图3是本发明实施例一种用于GPRS模块的信息传输方法的详细流程图;
[0027]图4是本发明实施例一种GPRS模块的结构示意图。
【具体实施方式】
[0028]目前,智能家电通信过程中,对通信方式的多样性需求越来越强烈。基于此,本发明提供一种GPRS(General Packet Rad1 Service,通用分组无线服务技术)模块及用于GPRS模块的信息传输方法,用以增多现有技术中智能家电联网的通信方式。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0029]实施例一
[0030]如图1所示,本发明实施例提供一种用于GPRS模块的信息传输方法,包括:
[0031]SlOl,从家电处获取设备信息和/或状态信息,将所述家电的设备信息和/或状态信息的数据格式转换为服务器识别的数据格式,将转换后的所述家电的设备信息和/或状态信息发送给所述服务器;
[0032]S102,从服务器处获取控制命令信息,将所述控制命令信息的数据格式转换为家电识别的数据格式,将转换后的控制命令信息发送给所述家电。
[0033]本发明实施例解决了物联网领域中,传统WIFI通信方式对无线路由器依赖带来的局限性,提供了对通信方式多样性需求的解决方法,保证了智能家电接入网络,发挥智能家电的优势。本发明实施例提供了一种通用化的GPRS模块的信息传输方法,具体说,现有技术中,如果智能家电和服务器相互进行通信,需要在智能家电端预先设置传输协议,每种传输协议需要设置多种数据格式;同样,也需要在服务器端设置多种传输协议,每种传输协议需要设置多种数据格式,当智能家电采用某种数据格式传输数据信息时,服务器端需要相应的数据格式匹配解释出智能家电控制器端传输的数据信息,从而增加了智能家电和服务器之间数据信息传输的复杂性。本发明实施例有效的解决了该问题,分别简化了智能家电和服务器端数据传输的复杂性。
[0034]以下详细说明本发明实施例方法。
[0035]如图2所示,GPRS模块与智能家电通过通用化串口对接的方式连接到一起,串口对接的方式可以实现I拖16个设备的信息查询;其中GPRS模块可以机卡分离(SM卡和GPRS模块)APRS模块负责接收了服务器通过网络发来的控制命令信息,以及家电的设备信息和/或状态信息上传给服务器。
[0036]GPRS模块负责智能家电设备与远程服务器的各种通信连接,并按照规定的协议进行通信,具体的通信流程如图3所示,包括:
[0037]步骤I,GPRS模块上电初始化,连接到因特网;
[0038]步骤2,GPRS模块查询智能家电的设备信息,将家电的设备信息的数据格式转换为服务器识别的数据格式。设备信息包括设备类型tpyeid、版本、模块型号頂E1、版本,其中typeid和頂EI可以保证家电设备的唯一性;也即是说完成设备信息的协议转化,准备上报到远程服务器;其中,设备信息可以只发送一次。
[0039]步骤3,将完成协议转化的家电的设备信息上报远程服务器。
[0040]步骤4,从家电处获取状态信息,将家电的状态信息的数据格式转换为服务器识别的数据格式,将转换后的所述家电的状态信息发送给所述远程服务器。状态信息包括家电工作状态、待机状态和故障状态。
[0041]本步骤中,优选采用定时
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1