传输数据的方法、GPRS终端以及服务器技术

技术编号:6958433 阅读:285 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种传输数据的方法、GPRS终端以及服务器,以解决现有技术中在服务器与设备之间经由GPRS终端传输设备数据的系统中,通讯处理的效率较低,并且通讯的可控与可管理性不足的问题。其中的方法包括:服务器与GPRS终端之间建立TCP/IP连接;在该TCP/IP连接上,GPRS终端和服务器之间互相发送设备数据和控制信息;服务器和GPRS终端根据该控制信息执行相应的控制处理。

【技术实现步骤摘要】

本专利技术涉及通信
,具体而言,涉及一种传输数据的方法、GPRS终端以及服务器
技术介绍
随着通信技术的发展,对于工业或其他领域设备的设备数据可以通过通用分组无线业务GPRS (General Packet Radio krvice)终端的设备在设备与服务器之间互相发送。 图1是根据现有技术的设备、GPRS终端、服务器之间连接状态的示意图。如图1所示,一台或多台设备11与GPRS终端12连接,二者之间的通信遵守RS232 协议或其他协议;GPRS终端12以无线的方式与服务器13连接,二者之间的通信遵守TCP/ IP协议。目前GPRS终端是由服务器采用短信的方式来配置参数和进行管理,并且,设备数据在从设备传送到服务器时采用透明传输的方式,即GPRS终端直接将设备数据封装在 TCP/IP的通讯帧中。在目前的技术方案中,服务器在管理和配置GPRS终端的各种参数时只能采用短信SMS的方式,而服务器与GPRS终端之间进行设备数据传输时采用TCP/IP方式,这样,在服务器管理和配置GPRS终端的各种参数以及服务器与GPRS终端之间进行设备数据传输时需要在SMS方式与IP方式之间进行切换,使得通讯处理的效率较低,也影响了操作的实效性和顺序性。另外,在服务器需要和GPRS终端之间需要交互、设备和GPRS终端之间需要交互时,GPRS终端的单纯的数据透传不适用这些场合。服务器、GPRS终端、设备三者之间的通讯无法做到可控和可管理的。当服务器中的某个任务的状态依赖于通讯方式时,不同方式的切换导致了状态管理的困难。在相关的技术方案中,在服务器与设备之间经由GPRS终端传输设备数据的系统中,通讯处理的效率较低,并且通讯的可控与可管理性不足,对于这些问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的目的在于提供一种传输数据的方法、GPRS终端以及服务器,以解决现有技术中在服务器与设备之间经由GPRS终端传输设备数据的系统中,通讯处理的效率较低, 并且通讯的可控与可管理性不足的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种传输数据的方法。本专利技术的传输数据的方法用于一个或多个设备与服务器之间经由通用分组无线业务GPRS终端的设备数据的传输,包括所述服务器与所述GPRS终端之间建立TCP/IP连接;在所述TCP/IP连接上,所述GPRS终端和所述服务器之间互相发送所述设备数据和控制信息;所述服务器和所述GPRS终端根据所述控制信息执行相应的控制处理。进一步地,所述控制信息包括如下至少一种用于通知GPRS终端关闭TCP/IP连接的信息;用于查询GPRS终端的参数设置的信息;用于设置GPRS终端的参数的信息;用于验证所述GPRS终端身份合法性的信息。进一步地,所述GPRS终端和所述服务器之间互相发送所述设备数据包括所述设备将设备数据发送至所述GPRS终端,所述设备数据中包含设备数据标识;所述GPRS终端和所述服务器之间互相发送所述设备数据之后还包括所述GPRS终端根据所述设备数据标识,确认收到的数据为所述设备数据,然后通过所述TCP/IP连接向所述服务器发送该设备数据。进一步地,所述GPRS终端和所述服务器之间互相发送所述设备数据包括所述服务器将设备数据发送至所述GPRS终端,所述设备数据中包含设备标识;所述GPRS终端和所述服务器之间互相发送所述设备数据之后还包括所述GPRS终端根据所述设备标识,将所述设备数据向具有该设备标识的设备所在的网络发送。为了实现上述目的,根据本专利技术的另一方面,提供了一种GPRS终端设备。本专利技术的GPRS终端设备用于实现一个或多个设备与服务器之间经由所述GPRS终端实现设备数据的传输,包括收发模块,用于通过TCP/IP连接向所述服务器发送和接收所述设备数据和控制信息;处理模块,用于根据所述控制信息执行相应的控制处理。进一步地,所述收发模块包括接收子模块和发送子模块,其中,所述接收子模块, 用于接收服务器发送的用于查询GPRS终端的参数设置的信息;所述发送子模块,用于向服务器发送GPRS终端的参数设置的信息,所述处理模块还用于在接收子模块接收到服务器发送的用于查询GPRS终端的参数设置的信息后,获取所述GPRS终端的参数设置的信息。进一步地,所述收发模块还用于接收服务器发送的用于设置GPRS终端的参数的信息;所述处理模块还用于根据接收子模块接收的用于设置GPRS终端的参数的信息来设置GPRS终端的参数。进一步地,所述收发模块还用于接收设备发送的设备数据;所述GPRS终端设备还包括识别模块和生成模块,其中,所述识别模块,用于从所述设备数据中识别设备数据标识;所述生成模块,用于在所述识别模块从所述设备数据中识别设备数据标识后,根据所述设备数据生成TCP/IP数据包;所述收发模块还用于向服务器发送所述TCP/IP数据包。进一步地,所述收发模块还用于接收服务器发送的设备数据;所述GPRS终端设备还包括识别模块和生成模块,其中,所述识别模块,用于从所述设备数据中识别设备标识; 所述生成模块,用于在所述识别模块从所述设备数据中识别设备标识后,根据所述设备数据生成数据包;所述收发模块还用于向具有所述设备标识的设备所在的网络发送所述设备数据。为了实现上述目的,根据本专利技术的又一方面,提供了一种服务器。 本专利技术的服务器包括收发模块,用于通过TCP/IP连接向所述GPRS终端发送和接收所述设备数据和控制信息;处理模块,用于根据所述控制信息执行相应的控制处理。进一步地,所述收发模块包括查询子模块和发送子模块,其中,所述查询子模块, 用于生成查询GPRS终端的参数设置的信息;所述发送子模块,用于向所述GPRS终端设备发送所述查询GPRS终端的参数设置的信息。进一步地,所述收发模块包括设置子模块和发送子模块,其中,所述设置子模块,用于生成设置GPRS终端的参数的信息;所述发送子模块,用于向所述GPRS终端设备发送所述设置GPRS终端的参数的信息。进一步地,所述收发模块还用于发送包含有设备标识的设备数据。本专利技术技术方案使得GPRS终端和服务器之间能够通过TCP/IP连接来进行管理和配置GPRS终端,这样服务器无需切换TCP/IP方式和SMS方式,提高了通讯处理的效率,并且通过控制信息的交互有助于提高服务器与设备之间传输设备数据的通讯的可控性和可管理性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是根据现有技术的设备、GPRS终端、服务器之间连接状态的示意图;图2是根据本专利技术实施例中的传输数据的方法的流程图;图3是根据本专利技术实施例中的GPRS终端的结构的示意图;图4是根据本专利技术实施例中的服务器的结构的示意图。具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。图2是根据本专利技术实施例中的传输数据的方法的流程图。该方法可以应用于图1 所示的系统中。如图2所示,该方法主要包括如下步骤步骤S21 服务器与GPRS终端之间建立TCP/IP连接。步骤S23 =GPRS终端和服务器之间互相发送设备数据和控制信息。本步骤中GPRS 本文档来自技高网
...

【技术保护点】
1.一种传输数据的方法,用于一个或多个设备与服务器之间经由通用分组无线业务GPRS终端的设备数据的传输,其特征在于,包括:所述服务器与所述GPRS终端之间建立TCP/IP连接;在所述TCP/IP连接上,所述GPRS终端和所述服务器之间互相发送所述设备数据和控制信息;所述服务器和所述GPRS终端根据所述控制信息执行相应的控制处理。

【技术特征摘要】
1.一种传输数据的方法,用于一个或多个设备与服务器之间经由通用分组无线业务 GPRS终端的设备数据的传输,其特征在于,包括所述服务器与所述GPRS终端之间建立TCP/IP连接;在所述TCP/IP连接上,所述GPRS终端和所述服务器之间互相发送所述设备数据和控制信息;所述服务器和所述GPRS终端根据所述控制信息执行相应的控制处理。2.根据权利要求1所述的方法,其特征在于,所述控制信息包括如下至少一种 用于通知GPRS终端关闭TCP/IP连接的信息; 用于查询GPRS终端的参数设置的信息; 用于设置GPRS终端的参数的信息; 用于验证所述GPRS终端身份合法性的信息。3.根据权利要求1所述的方法,其特征在于,所述GPRS终端和所述服务器之间互相发送所述设备数据包括所述设备将设备数据发送至所述GPRS终端,所述设备数据中包含设备数据标识;所述GPRS终端和所述服务器之间互相发送所述设备数据之后还包括所述GPRS终端根据所述设备数据标识,确认收到的数据为所述设备数据,然后通过所述TCP/IP连接向所述服务器发送该设备数据。4.根据权利要求1所述的方法,其特征在于,所述GPRS终端和所述服务器之间互相发送所述设备数据包括所述服务器将设备数据发送至所述GPRS终端,所述设备数据中包含设备标识;所述GPRS终端和所述服务器之间互相发送所述设备数据之后还包括所述GPRS终端根据所述设备标识,将所述设备数据向具有该设备标识的设备所在的网络发送。5.一种GPRS终端设备,用于实现一个或多个设备与服务器之间经由所述GPRS终端实现设备数据的传输,其特征在于,所述GPRS终端设备包括收发模块,用于通过TCP/IP连接向所述服务器发送和接收所述设备数据和控制信息; 处理模块,用于根据所述控制信息执行相应的控制处理。6.根据权利要求5所述的GPRS终端设备,其特征在于, 所述收发模块包括接收子模块和发送子模块,其中,所述接收子模块,用于接收服务器发送的用于查询GPRS终端的参数设置的信息; 所述发送子模块,用于向服务器发送GPRS终端的参数设置的信息; 所述处理模块还用于在接收子模块接收到服务器发送的用于查询GPR...

【专利技术属性】
技术研发人员:王灵军邵于宁梁成就牟桂贤李澎宋海川成家聪
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1