一种自动路测系统的远程监控方法及装置的制作方法

文档序号:7889817阅读:404来源:国知局
专利名称:一种自动路测系统的远程监控方法及装置的制作方法
技术领域
本发明涉及计算机领域,特别涉及一种自动路测系统的远程监控方法及装置。
背景技术
随着移动终端用户数目的迅猛增长,无线数据业务也越来越丰富,渐渐出现了多种网络制式、多频段、多业务以及大用户量的复杂应用环境。这样,便对网络质量提出了很高的要求。就此运营商也大规模开展了以提高用户感知度为目标的网络优化工作,并提出了对各项主要指标的考核标准。自动路测系统属于网络优化的一种工具,采用安装于移动车辆上的路测终端进行自动路测,并通过GSM(Global System of Mobile communication,全球移动通讯系 统)/TD-SCDMA(Time Division-Synchronous Code Division Multiple Access, 时分同步码分多址)/WCDMA(Wideband Code Division Multiple Access,宽带码分多址)/CDMA2000(Code Division Multiple Access 2000,码分多址 2000)/GPS(Global Positioning System,全球定位系统)网络,将测试结果实时地上传至远端服务器,以供存储、分析以及指导后续的网络优化工作,采用自动路测系统可以全程监测道路覆盖及通信质量,这是因为路测终端具有完成系统业务测试、数据采集、自动测试分析等功能,能够将大量的信令消息和测量报告自动传回监控中心,从而可以及时发现问题,并对出现问题的地点进行分析,具有很强的时效性。自动路测系统是由自动路测设备(也称路测终端,简称ADT)及自动路测后台(也称路测服务器,简称ADC)组成。现有技术下,自动路测设备必须在本设备上的自动路测设备测试软件正常运行后,才能实现设备的上网拨号、软件注册、计划执行及测试功能;而自动路测后台在自动路测设备上线后才能对其进行计划下发及基本监控功能。这样,当自动路测设备出现测试软件运行故障时,自动路测后台将无法对自动路测设备进行任何监控及问题定位。具体为现有技术下,自动路测设备和自动路测后台进行数据交换,均采取TCP/ IP (Transmission Control Protocol/Internet Protocol ;传输控制协议及网络互连协议)方式进行。TCP/IP连接为永久性连接,除非发生网络故障或者某一方强制关闭,否则该连接一直存在。当TCP/IP连接正常后,待自动路测设备拔号上网并成功注册到自动路测后台后,自动路测后台才能监控到自动测试设备的在线情况。可见,以上整个处理流程均是在自动路测软件正常运行后完成的。在自动路测设备注册到自动路测后台后,两者之间具体的命令交互可以由自动路测设备发起Request (请求),并由自动路测后台返回Response (响应);或由自动路测后台直接指令自动路测设备完成相关操作。具体交互指令参阅图1,具体交互数据参阅图2所
7J\ ο通过以上命令交换过程,才能实现自动路测后台对自动路测设备的监控及指令操作,该过程的实现也均是在自动路测设备上的自动路测试软件启动正常后才能实现的。其中,TCP/IP连接成功与否是由自动路测软件实现的,当自动路测软件运行出现故障时,自动路测设备无法完成TCP/IP连接;进一步地另外,即使自动路测软件成功运行并启动了 TCP/ IP连接,能否注册上线至自动路测后台也受限于双方的注册交换命令成功与否,因此,在出现自动路测软件故障及注册交互问题后,自动路测平台无法对自动路测设备进行监控及问题定位。

发明内容
本发明实施例提供一种自动路测系统的远程监控方法及装置,用以保证自动路测系统的正常运行。本发明实施例提供的具体技术方案如下一种自动路测系统的远程监控方法,包括路测终端上电后,在路测软件启动之前,Always online服务器根据路测终端的通知在本地和所述路测终端之间建立TCP/IP连接;所述Always online服务器基于所述TCP/IP连接对所述路测终端进行远程监控。一种自动路测系统的远程监控方法,包括路测终端上电后,在路测软件启动之前,进行上网连接;路测终端基于所述上网连接在本地和Always online服务器之间建立传输控制协议及网络互连协议TCP/IP连接,令所述Always online服务器基于所述TCP/IP连接对所述路测终端进行远程监控。一种自动路测系统的远程监控装置,包括上网控制模块,用于在本装置上电后,在路测软件启动之前,进行上网连接;处理模块,用于基于所述上网连接在本地和Always online服务器之间建立传 TCP/IP连接,令所述Always online服务器基于所述TCP/IP连接对本装置进行远程监控。一种自动路测系统的远程监控装置,包括第一控制模块,用于在路测终端上电后,在路测软件启动之前,根据路测终端的通知在本地和所述路测终端之间建立TCP/IP连接;第二控制模块,用于于所述TCP/IP连接对所述路测终端进行远程监控。综上所述,本发明实施例中,路测终端在自动路测软件启动之前便可以自动扫描可应用于网络连接的测试模块,从而自动完成上网连接功能,以及与Always online服务器完成TCP/IP连接的建立,这样,无论路测终端是否成功登录路测服务器,也无论路测终端上的自动路测软件是否正确运行,Always online服务器均可以对路测终端实施远程监控, 并且该实施不受限于路测终端系统制式,显然,上述方案有效提高了网络侧对路测终端监控的有效性,如,在路测终端与路测服务器之间的TCP/IP连接发生故障时,也可实现测试结果的收集,并通过远程分析发生及排他异常情况;另一方面,上述方案也有效减少了自动路测系统的运行维护成本,如,可以减少人工现场支持费用,通过远程控制即完成对路测终端故障的排查。


图1为现有技术下路测终端和路测服务器进行指令交互示意图;图2为现有技术下路测终端和路测服务器进行数据交互示意图;图3为本发明实施例中路测终端功能结构示意图;图4为本发明实施例中Always online服务器功能结构示意图;图5为本发明实施例中通过Always online服务器对路测终端进行远程监控示意图;图6为本发明实施例中通过Always online服务器对路测终端进行远程监控终端侧流程图;图7为本发明实施例中通过Always online服务器对路测终端进行远程监控网络侧流程图。
具体实施例方式为了保证自动路测系统的正常运行,本发明实施例中,令路测终端(即自动路测设备)与Always online服务器在自动路测系统启动时便建立TCP/IP连接,不受限于自动路测软件是否启动。系统启动成功后,路测终端可根据配置情况依次扫描各个测试模块的运行状态,并选择合适的模块完成拨号上网,主动通过与路测服务器之间建立的TCP/IP 连接发送本设备的信息,而Always online服务器在系统启动成功后可以通过与路测终端之间的TCP/IP连接,对路测终端的工作状态进行监控。采用本发明技术方案,TCP/IP协议可以完全独立于自动路测软件之外运行,可作为路测终端系统单独运行模块,不受自动路测软件是否正常运行及能否成功注册路测服务器的限制,可通过自动上报的数据令Always online服务器对路测终端的工作状态进行初步判断,并可远程对路测终端进行操作进行维护操作(如,故障排除)。下面结合附图对本发明优选的实施方式进行详细说明。参阅图3所示,本发明实施例中,路测终端上网控制模块30和处理模块31,其中,上网控制模块30,用于在本装置上电后,在路测软件启动之前,进行上网连接;实际应用中,上网控制模块30可以通过软件在逻辑上实现,如,在路测终端启动命令中加入一段代码,令路测终端在上电启动的过程中,完成上网连接;或者,上网控制模块30也可以通过硬件实现,如,在路测终端内设置一处理芯片,令该芯片在路测终端上电启动的过程中,完成上网连接。无论是通过软件形式实现,还是通过硬件形式实现,上网连接过程均与自动路测软件的运行剥离,是两个独立的流程。处理模块31,用于基于已建立的上网连接在本地和Always online服务器之间建立传TCP/IP连接,令Always online服务器基于该TCP/IP连接对本路测终端进行远程监控;测试模块32,用于在自动路测软件启动后,根据指示完成自动路测操作,并获得测
试结果。实际应用中,路测终端的基本原理是语音评估,而语音评估在硬件上是通过内置的多个有录音和放音功能的测试模块32来实现的。每一个测试模块32内均设置有SIM (Subscriber Identity Module,客户识别模块)卡,每一张SIM卡与一个 MSISDN(MobiIe Subscriber International ISDN/PSTN number,移动用户国际号码)绑定。如图3所示,本实施例中,较佳的,设置有7个测试模块32,每一个测试模块32与一个 SIM卡绑定,控制模块31可以通过任意一个测试模块32完成上网连接。参阅图4所示,本发明实施例中,Always online服务器包括第一控制模块40和第二控制模块41,其中,第一控制模块40,用于在路测终端上电后,在路测软件启动之前,根据路测终端的通知在本地和所述路测终端之间建立TCP/IP连接;第二控制模块41,用于基于上述TCP/IP连接对所述路测终端进行远程监控。基于上述技术方案,本发明实施例中,Always online服务器基于自动路测Always online功能需收集的数据包括用于唯一标识路测终端的设备标识、路测终端在当次连接至网络后获得分配的IP地址;这个过程,不需要路测终端登录路测服务器并进行注册,即不需要路测终端运行自动路测软件即可以实现Always online服务功能。参阅图5和图6所示,本发明实施例中,远程监控流程的终端侧具体实施过程如下步骤600 路测终端上电后,在路测软件启动之前,进行上网连接。具体为路测终端上电后,在自动路测软件(也称路测软件)启动之前,检测本地设置的各测试模块32及相应的SIM卡;并根据测试结果选择运行状态符合当前应用需求的测试模块32完成上网连接。例如,参阅图3所示,假设路测终端内设置有7个测试模块32,则控制模块31在路测终端上电(如,系统开机、重新启动、故障恢复等等)时,对这7个测试模块32—一进行测试,确定出当前符合应用需求的测试模块32,并通过该测试模块32完成上网连接,这样, 路测终端便可以通过网络与路测服务器连接并登录了。其中,若符合当前应用需求的测试模块32存在两个以上,则根据各测试模块32的优先级选取其中的一块进行上网连接,其余 6个测试模块32每两个为一组实现后续的自动路测操作。当然,路测终端在完成上网连接后,可以获得网络分配的IP地址。步骤610 路测终端基于已建立的上网连接在本地和Always online服务器之间建立TCP/IP连接,令Always online服务器基于上述TCP/IP连接对该路测终端进行远程监控。具体为当路测终端成功完成上网连接后,会在本地和Always online服务器之间建立TCP/IP连接,由于TCP/IP连接为永久连接,因此,Always online服务器可以基于该TCP/IP连接为路测终端提供Always online服务功能,即基于该TCP/IP连接对路测终端进行远程监控。另一方面,当路测终端成功完成上网连接后,可以在与Always online服务器建立 TCP/IP连接之前,在与Always online服务器建立TCP/IP连接的过程中,或者,在与Always online服务器建立TCP/IP连接之后,启动自动路测软件,并通过该自动路测软件执行自动路测操作,以及在TCP/IP连接建立后,按照设定周期将测试结果报至Always online服务器,并根据Always onlin服务器的反馈执行相应维护操作;或/和,在TCP/IP连接建立后, 在自动路测软件启动之前或之后,路测终端也可以将自动路测软件的配置文件或/和自动路测软件的数据文件发送至Always online服务器,并根据Always onlin服务器的反馈执行相应维护操作。其中,路测终端上报至路测服务器的测试结果和上报至的Always online服务器的测试结果可以相同也可以不同,以后者为较佳实现方式,例如,路测终端上报至路测服务器的自身的业务测试数据,而上报Always online服务器的测试结果除了自身的业务测试数据,还可以包含路测软件运行时所产生的异常日志,进一步的,还可以包含路测终端内其他应用运行时产生的任何日志文件。具体为,路测终端在建立TCP/IP连接后,可以将自身的设备标识以及当前上网连接对应的IP地址发送至Always online服务器,令Always online服务器根据接收的设备标识识别路测终端,并根据获得的IP地址接收路测终端发送的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合。基于上述实施例,相应的,参阅图5和图7所示,本发明实施例中,远程监控流程的网络侧具体实施过程如下步骤700 路测终端上电后,在路测软件启动之前,Always online服务器根据路测终端的通知在本地和路测终端之间建立TCP/IP连接。步骤710 =Always online服务器基于上述TCP/IP连接对路测终端进行远程监控。具体为=Always online服务器建立TCP/IP之后,接收路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合, 并对接收的信息进行分析处理,这样,Always online服务器可以及时了解自动路测软件的运行状态及故障信息,从而可以准确地根据分析结果指示路测终端执行相应维护操作;其中,Always online服务器建立TCP/IP连接之后,接收路测终端上报的设备标识以及当前上网连接对应的IP地址,并根据接收的设备标识识别路测终端,以及根据获得的IP地址接收路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果测试结果。综上所述,本发明实施例中,路测终端上电启动后会调用信息主动上报、FTP服务、 远程控制等功能,如,路测终端上电后,在自动路测软件启动之前,在本地和Always online 服务器之间建立TCP/IP连接,并将自身的设备标识(如,ESN)和当前连接的IP地址,主动息发送到Always online服务器,Always online服务器只需要接收路测终端通过TCP/IP 连接发送的信息即可以确定路测终端是否在线,即可以实现路测终端的Always online状态,例如,Always online服务器根据路测终端通过TCP/IP连接上报的设备标识识别路测终端,以及通过路测终端上报的IP地址接收路测终端上报的其他与路测软件相关的信息, 并通过对该信息的分析,实现对路测终端的远程操作维护。这样,路测终端在自动路测软件启动之前便可以自动扫描可应用于网络连接的测试模块32,从而自动完成上网连接功能, 以及与Always online服务器完成TCP/IP连接的建立,这样,无论路测终端是否成功登录路测服务器,也无论路测终端上的自动路测软件是否正确运行,Always online服务器均可以对路测终端实施远程监控,并且该实施不受限于路测终端系统制式,显然,上述方案有效提高了网络侧对路测终端监控的有效性,如,在路测终端与路测服务器之间的TCP/IP连接发生故障时,也可实现测试结果的收集,并通过远程分析发生及排他异常情况;另一方面, 上述方案也有效减少了自动路测系统的运行维护成本,如,可以减少人工现场支持费用,通过远程控制即完成对路测终端故障的排查。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种自动路测系统的远程监控方法,其特征在于,包括路测终端上电后,在路测软件启动之前,进行上网连接;路测终端基于所述上网连接在本地和始终在线Always online服务器之间建立传输控制协议及网络互连协议TCP/IP连接,令所述Always online服务器基于所述TCP/IP连接对所述路测终端进行远程监控。
2.如权利要求1所述的方法,其特征在于,所述路测终端上电后,在路测软件启动之前,进行上网连接,包括所述路测终端上电后,在路测软件启动之前,测试本地设置的各测试模块及相应的客户识别模块SIM卡;所述路测终端根据测试结果,选择运行状态符合当前应用需求的测试模块完成上网连接。
3.如权利要求1或2所述的方法,其特征在于,所述路测终端基于所述上网连接在本地和Always online服务器之间建立TCP/IP连接,令所述Always online服务器基于所述 TCP/IP连接对该路测终端进行远程监控,包括所述路测终端建立所述TCP/IP之后,将路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合上报至Always online服务器,以及根据Always online服务器的反馈执行相应维护操作。
4.如权利要求3所述的方法,其特征在于,所述路测终端在建立所述TCP/IP连接后,将路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合上报至Always online服务器,包括所述路测终端建立所述TCP/IP连接之后,将自身的设备标识以及当前上网连接对应的IP地址发送至所述Always online服务器,令所述Always online服务器根据接收的设备标识识别路测终端,并根据获得的IP地址接收路测终端发送的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合。
5.一种自动路测系统的远程监控方法,其特征在于,包括路测终端上电后,在路测软件启动之前,始终在线Always online服务器根据路测终端的通知在本地和所述路测终端之间建立传输控制协议及网络互连协议TCP/IP连接;所述Always online服务器基于所述TCP/IP连接对所述路测终端进行远程监控。
6.如权利要求5所述的方法,其特征在于,所述Alwaysonline服务器基于所述TCP/ IP连接对所述路测终端进行远程监控,包括所述Always online服务器建立所述TCP/IP之后,接收所述路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合, 并对接收的信息进行分析处理,及根据分析结果指示路测终端执行相应维护操作。
7.如权利要求5所述的方法,其特征在于,所述Alwaysonline服务器建立所述TCP/ IP连接之后,接收所述路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合,包括所述Always online服务器接收所述路测终端上报的设备标识以及当前上网连接对应的IP地址,并根据接收的设备标识识别路测终端,以及根据获得的IP地址接收路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合。
8.一种自动路测系统的远程监控装置,其特征在于,包括上网控制模块,用于在本装置上电后,在路测软件启动之前,进行上网连接;处理模块,用于基于所述上网连接在本地和始终在线Always online服务器之间建立传输控制协议及网络互连协议TCP/IP连接,令所述Always online服务器基于所述TCP/IP 连接对本装置进行远程监控。
9.如权利要求8所述的装置,其特征在于,所述上网控制模块在本装置上电后,在路测软件启动之前,进行上网连接,所述上网控制模块在本装置上电后,在路测软件启动之前,测试本地设置的各测试模块及相应的客户识别模块SIM卡;所述上网控制模块根据测试结果,选择运行状态符合当前应用需求的测试模块完成上网连接。
10.如权利要求8或9所述的装置,其特征在于,所述处理模块基于所述上网连接在本地和Always online服务器之间建立TCP/IP连接,令所述Always online服务器基于所述 TCP/IP连接对本装置进行远程监控,包括所述处理模块建立所述TCP/IP之后,将路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合上报至Always online服务器,以及根据Always online服务器的反馈执行相应维护操作。
11.如权利要求10所述的装置,其特征在于,所述处理模块在建立所述TCP/IP连接后, 将路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合上报至Always online服务器,包括所述处理模块建立所述TCP/IP连接之后,将自身的设备标识以及当前上网连接对应的IP地址发送至所述Always online服务器,令所述Always online服务器根据接收的设备标识识别路测终端,并根据获得的IP地址接收路测终端发送的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合。
12.一种自动路测系统的远程监控装置,其特征在于,包括第一控制模块,用于在路测终端上电后,在路测软件启动之前,根据路测终端的通知在本地和所述路测终端之间建立传输控制协议及网络互连协议TCP/IP连接;第二控制模块,用于于所述TCP/IP连接对所述路测终端进行远程监控。
13.如权利要求12所述的装置,其特征在于,所述第二控制模块基于所述TCP/IP连接对所述路测终端进行远程监控,包括所述第一控制模块建立所述TCP/IP之后,所述第二控制模块接收所述路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合,并对接收的信息进行分析处理,及根据分析结果指示路测终端执行相应维护操作。
14.如权利要求12所述的装置,其特征在于,所述第二控制模块建立所述TCP/IP连接之后,接收所述路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合,包括所述第二控制模块接收所述路测终端上报的设备标识以及当前上网连接对应的IP地址,并根据接收的设备标识识别路测终端,以及根据获得的IP地址接收路测终端上报的路测软件的配置文件、路测软件的数据文件和通过路测软件获得的测试结果中的一种或任意组合。
全文摘要
本发明公开了一种自动路测系统的远程监控方法及装置,用以保证自动路测系统的正常运行。该方法为路测终端在自动路测软件启动之前便自动扫描可应用于网络连接的测试模块,从而自动完成上网连接功能,以及与Always online服务器完成TCP/IP连接的建立,这样,无论路测终端是否成功登录路测服务器,也无论路测终端上的自动路测软件是否正确运行,Always online服务器均可以对路测终端实施远程监控,并且该实施不受限于路测终端系统制式,从而有效提高了网络侧对路测终端监控的有效性,以及有效减少了自动路测系统的运行维护成本。
文档编号H04W24/08GK102546825SQ20121003989
公开日2012年7月4日 申请日期2012年2月20日 优先权日2012年2月20日
发明者张晓英, 王叶青, 王晏卿, 蔡凤云 申请人:上海大唐移动通信设备有限公司, 大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1