物联网设备,系统与gprs模块传输稳定性的提高方法

文档序号:8475686阅读:725来源:国知局
物联网设备,系统与gprs模块传输稳定性的提高方法
【技术领域】
[0001]本发明涉及物联网领域,更具体的,涉及一种物联网设备,系统与GPRS模块输稳定性的提高方法。
【背景技术】
[0002]随着物联网的快速发展,越来越多的人开始了解、认识并使用它。如何为用户提供更好的物联网服务成为各个物联网服务公司考虑的问题。
[0003]传统的实现方式是每个设备本体上安装一个GPRS模块,该模块的作用是数据的接收和转发。GPRS模块需要安装开通了 GPRS业务的SIM卡。当模块上电后,模块将自动拨号登录GPRS网络,获取动态IP地址,拨号成功后,即可在GPRS网络上传输数据。
[0004]GPRS模块的通信方式有两种
[0005](一)“短连接”模式:即按需连接,当设备本体有数据传输需求时,发起到服务器的连接请求,连接建立后,设备本体开始传输数据,当数据传输完毕后,由设备本体主动拆除连接。
[0006](二)“长连接”模式:设备本体上电后,设备本体主动发起到服务器的连接请求,建立连接后,双方通过“心跳”(即定期发送保持连接数据包并接收服务器端的反馈)保持连接。
[0007]上述的两种通信方式的共同前提是,GPRS信号必须比较稳定,才能保证GPRS模块拨号成功和数据传输稳定。当GPRS信号不稳定时,将会导致GPRS模块频繁上/下线以及丢包率严重的现象
[0008]从以上分析可知,传统的数据传输方案,在很大程度上依赖于设备所在位置GPRS信号的稳定性,如果信号不稳定,则会严重影响数据传输。主要的缺陷有:
[0009](一)GPRS模块绑定在设备上,这就限制了 GPRS模块的安放位置,如果设备处于密闭空间,或者GPRS被安装在设备内部或被其它金属架构阻挡,则很有可能会影响GPRS模块接收到的GPRS信号强度,从而影响数据传输。另一方面,如果环境中的温度和湿度条件恶劣,也会严重影响GPRS模块的正常工作,增加模块发生故障的几率。
[0010](二)传统解决方案,要求每个设备都需要安装一个GPRS模块(1:1),随着设备数量的增加,所需GPRS模块数量也随之增加,成本较高。
[0011](三)传统解决方案,当GPRS信号强度低时,缺乏手段保证数据传输的稳定性,GPRS信号强度直接影响数据传输质量。
[0012]因此,现有技术中存在的因GPRS模块与设备本体绑定而带来的数据传输不稳定及成本浪费的问题。

【发明内容】

[0013]本发明提供一种物联网设备,系统与GPRS模块传输稳定性的提高方法,用于解决现有技术中存在的因GPRS模块与设备本体绑定而带来的数据传输不稳定及成本浪费的问题。
[0014]为实现上述目的,根据本发明的第一个方面,提供一种物联网设备,并采用以下技术方案:
[0015]物联网设备包括:设备本体和用于与服务器通信的GPRS模块,所述设备本体和所述GPRS模块分开设置,所述GPRS模块上设有第一通信模块,所述设备本体上设有用于与所述第一通信模块实现近距离通信的第二通信模块。
[0016]进一步地,所述第一通信模块能够与多个设备本体上的所述第二通信模块实现近距离通信。
[0017]进一步地,所述第一通信模块与所述第二通信模块组成内部局域网,并通过ISM频段进一步地进行通信。
[0018]进一步地,所述第一通信模块与所述第二通信模块均为WIFI模块。
[0019]根据本发明的第二个方面,提供一种物联网系统,并采用以下技术方案:
[0020]物联网系统包括:一个或多个设备本体;服务器,用于远程控制一个或多个所述设备本体;GPRS模块,与所述服务器进行远程通信,所述GPRS模块包括第一通信模块,所述第一通信模块与设置在所述设备本体上的第二通信模块进行近距离通信。
[0021]进一步地,所述第一通信模块与所述第二通信模块组成内部局域网,并通过ISM频段进行通信。
[0022]进一步地,所述第一通信模块与所述第二通信模块均为WIFI模块。
[0023]根据本发明的第三个方面,提供一种GPRS模块传输稳定性的提高方法,并采用以下技术方案:
[0024]GPRS模块传输稳定性的提高方法包括:通过设置于GPRS模块上的第一通信模块将接收到的控制指令发送至第二通信模块,所述第二通信模块设置于至少一个设备本体上;接收所述第二通信模块发送的针对所述控制指令的应答数据,并通过所述GPRS模块将所述应答数据发送至服务器端。
[0025]进一步地,所述的提高方法还包括:接收所述服务器端按照预设周期循环发送的心跳包;检测所述GPRS模块接收所述心跳包的状态,得到一检测结果;根据所述检测结果确定所述GPRS模块的工作状态,并将所述工作状态通报上层网络。
[0026]进一步地,所述的提高方法,在所述通过设置于GPRS模块上的第一通信模块将接收到的控制指令发送至第二通信模块之后,所述提高方法还包括:通过服务器端检测所发送指令的回复;判断预设时间段内是否收到所述回复,得到一判断结果;在所述判断结果为在所述预设时间段内未收到所述回复,控制所述服务器端重新发送所述指令。
[0027]进一步地,所述的提高方法还包括:设置所述回复的请求信息缓存;在每次发送所述回复后都将所述请求信息加到请求队列中;在接收到所述回复后,将所述回复的ID与所述请求队列中的请求信息进行比较;在所述请求信息中包括所述ID时,确认所述回复成功接收;从所述请求队列中移除所述请求信息;再次接收到与所述回复相同的应答时,对所述应答不做处理。
[0028]本发明通过将GPRS模块从设备本体上分离出来,增设通信模块,与设备本体上的通信模块进行局域网通信或WIFI模块通信,提高了 GPRS数据传输稳定性。并且一 GPRS模块可负责多设备本体,较一对一的方案来说节约了 GPRS模块的购买成本。同时,通过引入服务器端心跳、重发机制等手段提高数据传输的稳定性。
【附图说明】
[0029]附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0030]图1表示本发明实施例所述的物联网设备的结构示意图;
[0031]图2表示本发明实施例所述的物联网系统的结构示意图;
[0032]图3表示本发明实施例所述的提高GPRS模块传输稳定性的方法主要流程图;
[0033]图4表示本发明实施例所述的提高GPRS模块传输稳定性的方法具体流程图。
【具体实施方式】
[0034]以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
[0035]图1表示本发明实施例所述的物联网设备的结构示意图。
[0036]参见图1所示,物联网设备包括:用于与服务器通信的GPRS模块10,所述GPRS模块上设有第一通信模块12,设备本体30,设备本体上设有第二通信模块(图中未示),所述第一通信模块12与第二通信模块(图中未示)进行近距离通信。
[0037]在本实施例中,在原GPRS模块上增加第一通信模块12(发送端A端)。另一方面,在每台设备本体30上装第二通信模块(接收端B端),各设备本体(接收端B端)与GPRS模块(发送端A端)通过通信,自组网形成内部局域网。GPRS模块负责与服务器通信,根据内部设备ID号把由服务器发出的指令转发到相应的设备本体上,并收集设备的反馈转发给服务器。
[0038]采用上述技术方案,将GPRS模块从设备本体上分离处理,并且自组局域网,与设备本体进行通信。这样就避免了将GPRS模块安装到设备本体内部的由于安装位置而带来的GPRS模块数据传输不稳定的问题,将GPRS模块分离出来还可以选择好的通信环境放置,防止因环境因素导致的GPRS模块数据传输不稳定的影响。该方案与传统的方案(GPRS模块内嵌到设备中)相比,主要优点是GPRS模块不再内嵌在设备中,从而解放了 GPRS模块。模块可以放置在室内GPRS信号较强的位置,从而提高了 GPRS数据传输的稳定性。
[0039]优选地,所述第一通信模块12能够与多个设备本体上的所述第二通信模块(图中未示)实现近距离通信。
[0040]本实施例中,设置于GPRS模块上的第一通信模块与设备本体不是一对一的关系,而是一个GPRS模块可以管理多台设备本体,从而减少了所需GPRS模块数量,降低了硬件成本,虽然每个设备仍然需要安装接收端B端,但成本相对GPRS模块要低得多,故总投入成本降低。
[0041]优选地,所述第一通信模块与所述第二通信模块组成内部局域网,并通过ISM频段进行通信。
[0042]第一通信模块与第二通信模块可以通过ISM频段通信,自组网形成内部局域网。
[0043]优选地,所述第一通信模块与所述第二通信模块均为WIFI模块。
[0044]使用WIFI模块,即GPRS模块上增加WIFI模块作为A端,各设备安装WIFI模块作为B端,GPRS模块与各设备本体通过WIFI自组网形成内部局域网。与ISM通信模块相比,使用WIFI模块的优点如下:使用WIFI取代ISM通信,GPRS模块与设备本体间的通信干扰较低,避免“同频干扰”现象。
[0045]图2表示本发明实施例所述的物联网系统的结构示意图。
[0046]物联网系统包括:服务器20,用于远程控制至少一个设备本体30 ;GPRS模块10,与所述服务器20进行远程通信,所述GPRS模块10包括第一通信模块12,所述第一通信模块12与设置在所述设备本体30上的第二通信模块32进行通信。
[0047]本实施例将提供服务器20与GPRS模块10的物联网系统,该系统可以对多设备本体30进行控制,并且
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1