基于gprs网络和3g网络的数据传输方法及数据传输系统的制作方法

文档序号:7824071阅读:174来源:国知局
基于gprs网络和3g网络的数据传输方法及数据传输系统的制作方法
【专利摘要】本发明提供一种基于GPRS网络和3G网络的数据传输方法及基于GPRS网络和3G网络的数据传输系统。所述基于GPRS网络和3G网络的数据传输方法包括:通过节点数据接收模块获取数据;判断接收到的数据的类型;当接收到的数据为文本数据时,通过GPRS模块将所述数据进行发送;当接收到的数据为多媒体数据时,通过3G模块将所述数据进行发送。本发明的数据传输方法及数据传输系统将接收到的数据进行分类,根据数据的不同类型选择不同的模块进行传输,从而提高了数据的传输效率,避免了现有技术中数据传输过程中的丢包现象。
【专利说明】基于GPRS网络和3G网络的数据传输方法及数据传输系统

【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及一种基于GPRS网络和3G网络的数据传输方法及基于GPRS网络和3G网络的数据传输系统。

【背景技术】
[0002]WSN即无线传感器网络,利用大量廉价传感器节点在目标区域探测并回传数据,远端计算机处理并提供信息给决策者。
[0003]监测野外环境时因不可能做到大规模布线供给电源或传输数据,所以有线传感方案不可行,利用无线技术则可以很好地解决这个问题。但是,野外环境不如室内环境理想,影响无线信号传输的因素不可控,可能导致数据损失较多。在现有解决方案中单个节点丢包率是80%?90%,经过多跳返回至远端计算机的数据少而且质量差,不足以作为决策依据,从而失去监控意义。
[0004]因此,如何正确有效的传输数据就成为本领域技术人员亟待解决的问题之一。


【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于GPRS网络和3G网络的数据传输方法及基于GPRS网络和3G网络的数据传输系统,用于解决现有技术中无法准确及有效的传输数据的问题。
[0006]为实现上述目的及其他相关目的,本发明提供一种基于GPRS网络和3G网络的数据传输方法,所述方法包括:
[0007]通过节点数据接收模块获取数据;
[0008]判断接收到的数据的类型;
[0009]当接收到的数据为文本数据时,通过GPRS模块将所述数据进行发送;
[0010]当接收到的数据为多媒体数据时,通过3G模块将所述数据进行发送。
[0011]优选的,所述方法还包括:通过GPS模块获取地理位置;
[0012]当接收到的数据为文本数据时,通过GPRS模块将所述数据以及通过GPS模块获取到的地理位置进行发送;
[0013]当接收到的数据为多媒体数据时,通过3G模块将所述数据以及通过GPS模块获取到的地理位置进行发送。
[0014]优选的,所述判断接收到的数据的类型的步骤包括:
[0015]调取节点数据接收模块获取的数据;
[0016]判断所述数据的后缀名是否为.txt ;
[0017]若是,则判定所述数据为文本数据;
[0018]若否,则判断所述数据的后缀名是否为.jpg ;
[0019]若是,则判定所述数据为多媒体数据;
[0020]否则,则判定所述数据错误。
[0021]优选的,所述方法还包括:判断定时器是否到达预设时间;若定时器到达预设时间,则关闭所述节点数据接收模块、GPRS模块及3G模块。
[0022]本发明还提供一种基于GPRS网络和3G网络的数据传输系统,所述系统包括:
[0023]节点数据接收模块,用于获取数据;
[0024]判断模块,用于判断接收到的数据的类型;
[0025]GPRS模块,用于当接收到的数据为文本数据时,通过GPRS模块将所述数据进行发送;
[0026]3G模块,用于当接收到的数据为多媒体数据时,通过3G模块将所述数据进行发送。
[0027]优选的,所述数据传输系统还包括:GPS模块;所述GPS模块用于获取地理位置;所述GPRS模块还用于将所述数据以及通过GPS模块获取到的地理位置进行发送;所述3G模块还用于将所述数据以及通过GPS模块获取到的地理位置进行发送。
[0028]优选的,所述判断模块包括:
[0029]调取单元,用于调取节点数据接收模块获取的数据;
[0030]判定单元,用于判断所述数据的后缀名;当所述数据的后缀名为.txt时,判定所述数据为文本数据;当所述数据的后缀名为.jpg时,判定所述数据为多媒体数据;否则,判定所述数据错误。
[0031]优选的,所述数据传输系统还包括:定时器和控制模块,所述定时器用于设定预设时间;所述控制模块用于当定时器到达预设时间时,关闭所述节点数据接收模块、GPRS模块及3G I旲块。
[0032]优选的,所述数据传输系统还包括:供电模块,所述供电模块用于给所述节点数据接收模块、判断模块、GPRS模块及3G模块供电。
[0033]优选的,所述供电模块为太阳能电池。
[0034]如上所述,本发明的基于GPRS网络和3G网络的数据传输方法及基于GPRS网络和3G网络的数据传输系统,具有以下有益效果:
[0035]本发明的数据传输方法实现数据了的分类发送和分类别发送,从而避免了数据的丢包,提高了数据的传输效率。
[0036]进一步地,本发明技术方案中还可以实现对接收到数据的定位,从而提高了数据传输的准确性,进一步提高了监测的效率。

【专利附图】

【附图说明】
[0037]图1显示为本发明基于GPRS网络和3G网络的数据传输方法的流程示意图。
[0038]图2显示为本发明基于GPRS网络和3G网络的数据传输系统的实施例一的结构示意图。
[0039]图3显示为本发明基于GPRS网络和3G网络的数据传输系统的实施例二的结构示意图。
[0040]元件标号说明
[0041]10 节点数据接收模块
[0042]20 判断模块
[0043]30GPRS 模块
[0044]403G 模块
[0045]50GPS 模块
[0046]60供电模块
[0047]SI ?S4 步骤

【具体实施方式】
[0048]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0049]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0050]请参阅图1,本发明提供一种基于GPRS网络和3G网络的数据传输方法,所述方法包括:
[0051]步骤SI,通过节点数据接收模块获取数据;
[0052]步骤S2,判断接收到的数据的类型;
[0053]具体地,所述判断接收到的数据的类型的步骤可以包括:
[0054]调取节点数据接收模块获取的数据;
[0055]判断所述数据的后缀名是否为.txt ;
[0056]若是,则判定所述数据为文本数据;
[0057]若否,则判断所述数据的后缀名是否为.jpg ;
[0058]若是,则判定所述数据为多媒体数据;
[0059]否则,则判定所述数据错误。
[0060]当接收到的数据为文本数据时,执行步骤S3,通过GPRS模块将所述数据进行发送;当接收到的数据为多媒体数据时,执行步骤S4,通过3G模块将所述数据进行发送。
[0061]GPRS (通用分组无线服务技术)采用分组交换技术,资源利用率高,是一种理想的数据传输技术。基于GPRS(通用分组无线服务技术)技术的移动网可以进行基本的数据通信业务,比如在线网页浏览、发送E-mail、文字和图片传输等,但是,由于传输速率仍然不高,还是无法较好地开展语音、视频,甚至较大图片等传输业务。所以,网关在传输语音、视频等多媒体时,采用了 3G(第三代移动通信技术)数据传输技术,以完善网关通信的功能。但3G(第三代移动通信技术)技术因为成本较高,不能完全替代GPRS (通用分组无线服务技术)技术。两者相辅相成,实现资源的高效利用。
[0062]本实施例中,通过GPRS (通用分组无线服务技术)网络和3G (第三代移动通信技术)传输技术实现信息交互和远程控制,实际运行表明该系统安全可靠,解决了信息存储的有限性和移动测量的不便性等问题。
[0063]在本实施例中,所述方法还包括:通过GPS模块获取地理位置;当接收到的数据为文本数据时,通过GPRS模块将所述数据以及通过GPS模块获取到的地理位置进行发送;当接收到的数据为多媒体数据时,通过3G模块将所述数据以及通过GPS模块获取到的地理位置进行发送。
[0064]由于野外环境复杂,各个因素如温度、湿度、地势等因为距离的不同而有很大的差异,如果一个范围较大的监测区域内的地势发生明显改变或者一些节点失效时,用户端就无法通过网关准确的指出发生变化的大致位置,严重影响了网关的通讯能力,WSN在野外环境中的检测功能也没有得到很好的价值体现。因此,将GPS (全球定位系统)定位技术应用到网关中具有明显的优势,使监测中心能及时的发现异常情况出现的大致位置,从而尽快进行补救措施,监测工作依然高效运行。同时,网关与监测中心进行通信,将传感器节点采集到的信息准确有效的发送给监测中心。
[0065]优选的,所述方法还可以包括:判断定时器是否到达预设时间;若定时器到达预设时间,则关闭所述节点数据接收模块、GPRS模块及3G模块。
[0066]通过增加定时器可以及时有效的将相关的模块进行关闭,从而节约电能,从而提高在野外环境中的使用寿命。
[0067]参考图2,本发明还提供一种基于GPRS网络和3G网络的数据传输系统,所述系统包括:节点数据接收模块10、判断模块20、GPRS模块30和3G模块40。
[0068]所述节点数据接收模块10用于获取数据;
[0069]所述判断模块20用于判断接收到的数据的类型;在具体实施例中,所述判断模块可以包括:
[0070]调取单元,用于调取节点数据接收模块获取的数据;
[0071]判定单元,用于判断所述数据的后缀名;当所述数据的后缀名为.txt时,判定所述数据为文本数据;当所述数据的后缀名为.jpg时,判定所述数据为多媒体数据;否则,判定所述数据错误。
[0072]所述GPRS模块30用于当接收到的数据为文本数据时,通过GPRS模块将所述数据进行发送;
[0073]所述3G模块40用于当接收到的数据为多媒体数据时,通过3G模块将所述数据进行发送。
[0074]在具体应用中,可以所述GPRS模块、3G模块集成在ARMll开发板上,从而达到对于数据的分类传输功能,并且可以一定程度上起到省电的作用。具体地,GPRS模块可以通过串口进行通信,3G模块可以通过USB接口进行通信。
[0075]本实施例的数据传输系统,对获取到的数据进行分类处理,通过不同的模块对应传输相应的数据,从而实现数据的有效传输,提高了传输的效率。
[0076]参考图3,所述数据传输系统还可以包括:GPS模块50 ;所述GPS模块50用于获取地理位置;所述GPRS模块30还用于将所述数据以及通过GPS模块获取到的地理位置进行发送;所述3G模块40还用于将所述数据以及通过GPS模块获取到的地理位置进行发送。
[0077]所述GPS模块也可以与所述GPRS模块和3G模块集成在一起,即集成在ARMll开发板上,所述GPS模块可以通过串口进行通信。
[0078]所述数据传输系统还可以包括:定时器和控制模块(图中未示出),所述定时器用于设定预设时间;所述控制模块用于当定时器到达预设时间时,关闭所述节点数据接收模块、GPRS模块及3G模块。
[0079]继续参考图3,所述数据传输系统还可以包括:供电模块60,所述供电模块用于给所述节点数据接收模块、判断模块、GPRS模块及3G模块供电。
[0080]优选的,所述供电模块为太阳能电池。例如,通过太阳能板加蓄电池进行供电,在有阳光的情况下,太阳能电池板对蓄电池进行充电,同时对核心板进行供电,天气情况不佳或夜间的情况下,则通过蓄电池供电。这样,可以有效的节省电能,增强供电周期,提高系统的实用性。
[0081]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属【技术领域】中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【权利要求】
1.一种基于GPRS网络和3G网络的数据传输方法,其特征在于,所述方法包括: 通过节点数据接收模块获取数据; 判断接收到的数据的类型; 当接收到的数据为文本数据时,通过GPRS模块将所述数据进行发送; 当接收到的数据为多媒体数据时,通过3G模块将所述数据进行发送。
2.根据权利要求1所述的基于GPRS网络和3G网络的数据传输方法,其特征在于,所述方法还包括:通过GPS模块获取地理位置; 当接收到的数据为文本数据时,通过GPRS模块将所述数据以及通过GPS模块获取到的地理位置进行发送; 当接收到的数据为多媒体数据时,通过3G模块将所述数据以及通过GPS模块获取到的地理位置进行发送。
3.根据权利要求1所述的GPRS网络和3G网络的数据传输方法,其特征在于,所述判断接收到的数据的类型的步骤包括: 调取节点数据接收模块获取的数据; 判断所述数据的后缀名是否为.txt ; 若是,则判定所述数据为文本数据; 若否,同判断所述数据的后缀名是否为.jpg ; 若是,则判定所述数据为多媒体数据; 否则,则判定所述数据错误。
4.根据权利要求1所述的GPRS网络和3G网络的数据传输方法,其特征在于,所述方法还包括:判断定时器是否到达预设时间; 若定时器到达预设时间,则关闭所述节点数据接收模块、GPRS模块及3G模块。
5.一种基于GPRS网络和3G网络的数据传输系统,其特征在于,所述系统包括: 节点数据接收模块,用于获取数据; 判断模块,用于判断接收到的数据的类型; GPRS模块,用于当接收到的数据为文本数据时,通过GPRS模块将所述数据进行发送; 3G模块,用于当接收到的数据为多媒体数据时,通过3G模块将所述数据进行发送。
6.根据权利要求5所述的基于GPRS网络和3G网络的数据传输系统,其特征在于,所述数据传输系统还包括:GPS模块;所述GPS模块用于获取地理位置; 所述GPRS模块还用于将所述数据以及通过GPS模块获取到的地理位置进行发送; 所述3G模块还用于将所述数据以及通过GPS模块获取到的地理位置进行发送。
7.根据权利要求5所述的基于GPRS网络和3G网络的数据传输系统,其特征在于,所述判断模块包括: 调取单元,用于调取节点数据接收模块获取的数据; 判定单元,用于判断所述数据的后缀名;当所述数据的后缀名为.txt时,判定所述数据为文本数据;当所述数据的后缀名为.jpg时,判定所述数据为多媒体数据;否则,判定所述数据错误。
8.根据权利要求5所述的基于GPRS网络和3G网络的数据传输系统,其特征在于,所述数据传输系统还包括:定时器和控制模块,所述定时器用于设定预设时间;所述控制模块用于当定时器到达预设时间时,关闭所述节点数据接收模块、GPRS模块及3G模块。
9.根据权利要求5所述的基于GPRS网络和3G网络的数据传输系统,其特征在于,所述数据传输系统还包括:供电模块,所述供电模块用于给所述节点数据接收模块、判断模块、GPRS模块及3G模块供电。
10.根据权利要求9所述的基于GPRS网络和3G网络的数据传输系统,其特征在于,所述供电模块为太阳能电池。
【文档编号】H04W48/18GK104507143SQ201410830017
【公开日】2015年4月8日 申请日期:2014年12月22日 优先权日:2014年12月22日
【发明者】刘新宁, 张春元 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1