技术简介:
本发明针对传统无线数据测量系统存在数据无法远程传输、需人工监控单个终端的问题,提出基于远程服务器的分布式无线测量系统。通过远程服务器中转测试终端数据,控制终端可实时监控多终端工作状态,实现数据实时传输与多终端同步控制,降低人力物力消耗。
关键词:远程服务器,分布式测量,实时监控
专利名称:基于远程服务器的分布式无线数据测量系统及其测量方法
技术领域:
本发明涉及一种测量数据采集的技术,具体说,涉及一种基于远程服务 器的分布式无线数据测量系统及其测量方法。
背景技术:
无线数据远程传输系统具有高可靠性、先进性、实时性和准确性,具有 更高的组网能力和扩容能力,并且能做到公网与专网的有效组合。无线数据
远程传输系统以中国移动、联通或其它网络(如VPN等)为传输载体,采 用GPRS (CDMA-1X)数据业务、VPN点对点传输等功能实现测试终端与 接收端之间的数据远程传输。由于无线网络的数据远程传输特性,接收端必 须为固定IP,为了保证数据的有效传输,需要建立远程服务器。
在无线移动通信领域,常常需要测量大量的现场数据。传统的数据采集 系统是利用路测手机在选定测量路线上测量数据,GPS接收机测量实时坐 标,路测手机和GPS接收机都连接到笔记本电脑上。该笔记本电脑上装有 路测软件,进行数据的收集、处理和显示。这种方法通常需要消耗大量的人 力、物力和时间,数据不能进行远程传输,且无法在凝:据测量过程中对多个 测试终端同时进行监控。
发明内容本发明所解决的技术问题是提供一种基于远程服务器的分布式无线数 据测量系统,能够保证测试数据的实时远程传输,缩短测试数据的相对传输 时间。
技术方案如下
一种基于远程服务器的分布式无线数据测量系统,包括控制终端、远程
服务器和至少一个测试终端,其中,
远程服务器,用于接收所述控制终端下达的指令,以及接收所述测试终
端上传的测量数据和经綷度信息;
测试终端,用于连接GPS网络系统,所述测试终端通过所述GPS网络 系统获取自身经绵度信息,并将所述经绵度信息发送到所述远程服务器;以 及用于接收所述控制终端下发的指令,并根据所述指令进行测试,得出测试 数据,将所述测试数据上报所述远程服务器;
控制终端,用于对所述测试终端下发指令,所述指令通过所述远程服务 器到达所述测试终端;并且,所述控制终端用于对所述测试终端的测量过程 进行监控,收集和存储所述测试终端上报的测量数据和经绵度信息。
优选的,所述测试终端与远程服务器之间通过无线网络相连接,所述控 制终端与远程服务器之间通过无线网络或者有线相连接。
优选的,所述控制终端设置有数据处理模块,所述数据处理^^莫块用于保 存或者操作所述测量数据和经绵度信息,或者用于将所述测量数据转换成需 要的格式。
优选的,所述远程服务器包括服务器系统或者数据库存储模块;所述服 务器系统用于测试数据的中转,所述测试终端将所述测试数据和经炜度信息 上传至所述服务器系统,所述控制终端从所述服务器系统读取所述测试数据 或者经炜度信息;所述数据库存储模块用于所述测试数据和经炜度信息的备 份。
本发明所解决的另一个技术问题是提供一种基于远程服务器的分布式 无线数据测量方法,既保证了测试数据的实时远程传输,缩短了测试数据的 相对传输时间,又能对测试终端同时进行监控。
技术方案如下
—种基于远程服务器的分布式无线数据测量方法,步骤包括
(1) 测试终端和控制终端登录远程ill务器;
(2) 所述测试终端通过GPS网络系统测量自身的经绵度信息,并将所 述经绵度信息发送至所述远程服务器;
(3) 所述控制终端通过所述远程服务器向所述测试终端下达指令,所
述测试终端响应所述指令进行测试,将测试数据上传至远程^^务器;
(4) 所述控制终端读取所述测试数据和经炜度信息,并根据所述经绵 度信息和测试数据对所述测试终端进行实时监控和4喿作。
进一步,步骤(2)中,测试终端通过GPS网络系统测量自身坐标,并 将自身坐标通过无线网络或者是有线传输至远程服务器。
进一步,步骤(3)中,所述测试终端选取目标测试终端后,所述控制 终端通过所述远程服务器对选取的测试终端下达指令,被选取的所述测试终 端通过无线网络从远程服务器接收指令,并响应指令进行测试。
进一步,步骤(4)中,所述控制终端通过图形化界面实时控制所述测 试终端的工作状态,所述控制终端对读取到的测试数据进行操作,所述操作 包括图形化显示、查询或者存储。
进一步,步骤(4)中,所述控制终端通过远程服务器下达禁止指令, 所述测试终端通过远程服务器接收所述禁止指令并结束测试。
进一步,步骤(4)中,当所述测试终端出现错误时,通过所述远程服 务器上报所述控制终端。
本发明通过建立远程服务器,使得测试终端通过无线网络将数据传输至 远程服务器,控制终端从远程服务器上获取所需测试数据,既保证了测试数 据的实时远程传输,缩短了测试数据的相对传输时间,又能对多个测试终端 同时进行监控,降低了人力、物力的消耗。
图1是本发明的基于远程服务器的分布式无线数据测量系统的硬件架 构图2是本发明的基于远程服务器的分布式无线数据测量方法的流程图; 图3是本发明的控制终端的工作流程图; 图4是本发明的测试终端的流程图。
具体实施例方式本发明针对目前测量数据不能远程传输以及只能对单个测试终端进行 实时监控等问题,提出了一种基于远程服务器的分布式无线数据测量系统及 其测量方法,本发明技术方案利用无线网络实现测量数据的实时远程传输, 通过控制终端的图形化界面能够实时监控数据的传输情况,并可以通过远程 服务器对多个测试终端下发指令,控制多个测试终端的工作状态。
下面参照附图,对本发明优选实施例做详细描述。
参照图1所示,是本发明基于远程服务器的分布式无线数据测量系统的
硬件架构图。该系统包括多个测试终端10、 一个控制终端20、 一个远程服 务器30。测试终端10与远程服务器30通过无线网络连接,无线网络远程 传输方式可以是移动的GPRS、联通的CDMA-1X或者VPN等。控制终端 20与远程服务器30之间可以通过无线网络也可以通过有线连才妻。
测试终端10用于进行一系列的数据测量,并通过GPS网络系统40测 量自身坐标,将测量数据和自身坐标通过无线网络或者是有线传输至远程服 务器30。
控制终端20通过远程服务器30对选取的测试终端10下达指令,并收 集和存储测试终端10的测量数据和坐标,并对测试终端10以及测试终端 IO的测量过程进行监控。控制终端20还设置有数据处理模块,该数据处理 模块用于保存测量数据和坐标,以及对测量数据进行操作,如查询、删除、 添加等,还可以将测量数据转换成需要的格式,如.TXT格式等。
远程服务器30包括服务器系统和数据库存储模块,主要用于接收控制 终端20下达的指令,以及存储测试终端10上传的测量数据和经绵度信息。 其中,服务器系统用于测试数据的中转,测试终端10上传测试数据和坐标 至服务器系统,控制终端20从服务器系统上读取所需测试数据。数据库存 储模块用于测试数据和坐标的备份,如果控制终端20读取数据的过程中丟 失数据,可以从该数据库存储模块重新读取数据。
参照图2所示,对控制终端20、测试终端10和远程服务器30之间登
录、命令响应和信息交互的过程做详细描述。
步骤S201:建立具有固定IP的远程服务器30。
步骤S202:多个测试终端10和一个控制终端20登录远程服务器30, 测试终端10通过GPS网络系统40测量自身坐标,并将自身坐标通过无线 网络或者是有线传输至远程服务器30。
步骤S203:控制终端20下达指令,测试终端10响应指令并上传测试 数据至远程服务器30。
从多个测试终端10中选取几个目标测试终端10后,控制终端20通过 无线网络(或者通过有线)以及远程服务器30对选取的测试终端10下达指 令,被选取的各个测试终端10通过无线网络从远程服务器30获取到指令后 响应指令;测试终端10通过无线网络上传测试数据至远程服务器30后,控 制终端20可以从远程服务器30上读取测试数据和经炜度信息(坐标)。
下达的指令包括激活指令和禁止指令两种指令,激活指令用于指示测试 终端10开始上传用户需要的测试数据或者坐标至远程服务器,停止指令用 于指示测试终端10停止上传测试数据或者坐标。
步骤S204:控制终端20通过图形化界面进行操作。
控制终端20的图形化界面上可以实时控制多个测试终端10的工作状态 (如从一个状态更改至另一个状态)。控制终端20可以对读取到的测试数 据进行各种搡作,操作包括图形化显示、查询、存储等。
步骤S205:控制终端20下达禁止指令,测试终端10通过远程服务器 30获得该禁止指令,并结束测试。
通过以上步骤,可以使测试终端10、远程服务器30、控制终端20的测 试数据和响应基本上保持同步。通过无线网络的远程传输,可以在任意一台 具有固定IP的电脑上通过控制终端20自由选择所需要的测试终端10的测 试数据,缩小了测试数据的范围,减少了无效数据,从而节约了人力、物力。 并且,控制终端20通过图形化界面操作可以控制测试终端10的工作状态和 数据的传输情况。当测试终端10出现错误时,立即通过远程服务器30上报 控制终端20,避免了测试结束后才发现错误数据的情况。
参照附图3所示,对本发明中控制终端20的工作过程做详细描述。 步骤S301:控制终端20登陆远程服务器30。 步骤S302:接收测试终端IO的经绵度信息。
控制终端20登陆远程服务器30后,首先获取到测试终端10的经纬度化息。
步骤S303:选择测试终端10。 步骤S304:下达指令。
选定测试终端10后,下达指令,测试终端10开始测量^:据,测试终端 10测量到的测试数据达到一定数量后就将测试数据打包上传至远程服务器 30。
步骤S305:控制终端20接收测试数据。
控制终端20将从远程服务器30读取到的测试数据和经绵度信息存入数 据库中。
步骤S306:接收完毕,下达待机指令。
测试完毕后,控制终端20下达待机指令,测试终端IO接收到该指令后 停止测试。
参照图4所示,对本发明中测试终端10的工作过程做详细描述。 步骤S401:测试终端10登陆远程服务器30。 步骤S402:上传自身的经炜度信息。
测试终端10进行一系列的数据测量后,并通过GPS网络系统40测量 自身坐标(经炜度信息),将测量数据通过无线网络或者是有线传输至远程 服务器30。
步骤S403:接收指令。
测试终端IO接收到指令后,按照该指令内容进行测试。 步骤S404:上传测试数据。
测试终端10将得到的测试数据上传至远程服务器30。 步骤S405:接收待机指令。
测试终端IO接收到该指令后停止测试。
权利要求1、一种基于远程服务器的分布式无线数据测量系统,其特征在于,包括控制终端、远程服务器和至少一个测试终端,其中,远程服务器,用于接收所述控制终端下达的指令,以及接收所述测试终端上传的测量数据和经纬度信息;测试终端,用于连接GPS网络系统,所述测试终端通过所述GPS网络系统获取自身经纬度信息,并将所述经纬度信息发送到所述远程服务器;以及用于接收所述控制终端下发的指令,并根据所述指令进行测试,得出测试数据,将所述测试数据上报所述远程服务器;控制终端,用于对所述测试终端下发指令,所述指令通过所述远程服务器到达所述测试终端;并且,所述控制终端用于对所述测试终端的测量过程进行监控,收集和存储所述测试终端上报的测量数据和经纬度信息。
2、 根据权利要求1所述的基于远程服务器的分布式无线数据测量系 统,其特征在于,所述测试终端与远程服务器之间通过无线网络相连接,所 述控制终端与远程服务器之间通过无线网络或者有线相连接。
3、 根据权利要求1所述的基于远程服务器的分布式无线数据测量系 统,其特征在于,所述控制终端设置有数据处理模块,所述数据处理模块用 于保存或者操作所述测量数据和经绊度信息,或者用于将所述测量数据转换 成需要的格式。
4、 根据权利要求1所述的基于远程服务器的分布式无线数据测量系 统,其特征在于,所述远程服务器包括服务器系统或者数据库存储模块;所 述服务器系统用于测试数据的中转,所述测试终端将所述测试数据和经纬度 信息上传至所述服务器系统,所述控制终端从所述服务器系统读取所述测试 数据或者经绰度信息;所述数据库存储模块用于所述测试数据和经纬度信息 的备份。
5、 一种基于远程服务器的分布式无线数据测量方法,步骤包括 (1) 测试终端和控制终端登录远程服务器;(2) 所述测试终端通过GPS网络系统测量自身的经绵度信息,并将所 述经绵度信息发送至所述远程服务器;(3) 所述控制终端通过所述远程服务器向所述测试终端下达指令,所 述测试终端响应所述指令进行测试,将测试数据上传至远程服务器;(4) 所述控制终端读取所述测试数据和经绵度信息,并根据所述经绵 度信息和测试数据对所述测试终端进行实时监控和操作。
6、 根据权利要求5所述的基于远程服务器的分布式无线数据测量方 法,其特征在于,步骤(2)中,测试终端通过GPS网络系统测量自身坐标, 并将自身坐标通过无线网络或者是有线传输至远程服务器。
7、 根据权利要求5所述的基于远程服务器的分布式无线数据测量方 法,其特征在于,步骤(3)中,所述测试终端选^L目标测试终端后,所述 控制终端通过所述远程服务器对选取的测试终端下达指令,被选取的所述测 试终端通过无线网络从远程服务器接收指令,并响应指令进行测试。
8、 根据权利要求5所述的基于远程服务器的分布式无线数据测量方 法,其特征在于,步骤U)中,所述控制终端通过图形化界面实时控制所 述测试终端的工作状态,所述控制终端对读取到的测试数据进行操作,所述 操作包括图形化显示、查询或者存储。
9、 根据权利要求5所述的基于远程服务器的分布式无线数据测量方 法,其特征在于,步骤(4)中,所述控制终端通过远程服务器下达禁止指 令,所述测试终端通过远程服务器接收所述禁止指令并结束测试。
10、 根据权利要求5所述的基于远程服务器的分布式无线数据测量方 法,其特征在于,步骤(4)中,当所述测试终端出现错误时,通过所述远 程服务器上报所述控制终端。
全文摘要本发明公开了一种基于远程服务器的分布式无线数据测量系统,远程服务器用于接收所述控制终端下达的指令,以及接收所述测试终端上传的测量数据和经纬度信息;测试终端用于连接GPS网络系统,所述测试终端通过所述GPS网络系统获取自身经纬度信息,并将所述经纬度信息发送到所述远程服务器;控制终端用于对所述测试终端下发指令,所述指令通过所述远程服务器到达所述测试终端,并且对所述测试终端的测量过程进行监控,收集和存储所述测试终端上报的测量数据和经纬度信息。本发明还公开了一种基于远程服务器的分布式无线数据测量方法。本发明既保证了测试数据的实时远程传输,缩短了测试数据的相对传输时间,又能对测试终端同时进行监控。
文档编号H04L12/26GK101365204SQ20071014040
公开日2009年2月11日 申请日期2007年8月10日 优先权日2007年8月10日
发明者鸣 耿, 陆晓峰 申请人:中兴通讯股份有限公司