专利名称:海缆线路测试结果查询的控制方法、装置及系统的制作方法
技术领域:
本发明涉及海缆线路监控及通信技术领域,尤其涉及一种海缆线路测试结果查询
的控制方法、装置及系统。
背景技术:
海底电缆(Undersea Cable)简称海缆,是用绝缘材料包裹的导线,铺设在海底,用 于电信传输。现代的海底电缆常使用光纤作为材料,传输电话和互联网信号。海缆领域由 于其线路跨度长,维护环境难以到达的特殊情形,使对其线路故障的检测技术成为对海缆 维护的关键技术之一,海缆线路监控功能也成为海缆设备的重要功能。海缆线路监控测试 因其跨段长、数据量大,线路状态分析需要很长的时间,分析结果也将随着分析时间的增加 而趋于准确,但往往在分析过程中的某个时间点开始,其中间分析结果对用户已有价值,有 助于用户掌握当前测试状态,和提前了解大致的线路健康状况。这种应用场景就决定了海 缆线路测试的中间测试结果提取的必要性。 为了对海缆线路监控,常在登陆站设置LME(Line Monitoring Equipment,线路监 控设备),用于监控RPT (R印eater,光放大器)的工作状态以及定位海缆故障点。在通过LME 设备监控在线和离线模式海缆线路状态的方案中,直到每次测试结束后才能从LME设备上 获取测试文件,从而查看整个测试阶段的测试结果,而不能实时查询中间环节的测试结果, 其主要原因是实时查询测试结果将在一定程度上影响最终测试结果的产生进度,影响测试 效率。
发明内容
本发明实施例提供一种海缆线路测试结果查询的控制方法、装置及系统,在对测
试影响尽可能小的情况下,实现实时查询海缆线路测试结果的目的。 为此,本发明实施例采用如下技术方案 —种海缆线路测试结果查询的控制方法,包括 接收查询装置发送的查询海缆线路测试结果的查询请求; 判断接收所述查询请求的时间点距上次生成测试结果时间点的时间差是否小于 或等于预置的反馈周期,若是,向所述查询装置提供上个反馈周期的测试结果,否则,生成 当前测试结果并发送给所述查询装置。 —种海缆线路测试结果查询的控制设备,包括请求接收单元、时间点判断单元、测 试结果生成单元、测试结果保存单元和测试结果发送单元,其中 请求接收单元,用于接收查询装置发送的查询海缆线路测试结果的查询请求;
判断请求接收单元,用于判断所述请求接收单元接收查询请求的时间点距所述测 试结果生成单元上次生成测试结果时间点的时间差是否小于或等于预置的反馈周期,若 是,指示所述测试结果发送单元将所述测试结果保存单元保存的上个反馈周期的测试结果 发送给所述查询装置,否则,指示测试结果生成单元生成当前测试结果,并由所述测试结果
4发送单元发送给所述查询装置。
—种海缆线路测试结果的查询装置,包括 请求发送单元,用于向海缆线路监控设备发送查询海缆线路测试结果的查询请 求; 测试结果获取单元,用于从海缆线路监控设备获取测试结果,其中,当查询请求到
达所述海缆线路监控设备时间点距海缆线路监控设备上次生成测试结果时间点的时间差
小于或等于预置的反馈周期时,获取的测试结果是上个反馈周期的测试结果,若时间差小
于反馈周期,获取的测试结果是当前测试结果。
—种海缆线路测试结果的查询系统,包括 查询装置,用于发送查询海缆线路测试结果的查询请求; 海缆线路监控设备,接收查询装置发送的查询海缆线路测试结果的查询 请求;判断接收所述查询请求的时间点距上次生成测试结果时间点的时间差是否
小于或等于预置反馈周期,若是,向所述查询装置发送上个反馈周期的测试结果,否则,生
成当前测试结果并发送给所述查询装置。 可见,本发明实施例通过对查询请求时间点的判断,仅在长时间没有生成测试结 果时才新生成测试结果,而在本次查询请求距上次生成测试结果时间很短时,直接将上次 的测试结果反馈给查询装置,从而避免频繁生成测试结果而对正常的海缆测试造成影响。
图1为本发明一实施例海缆线路测试结果查询的控制方法流程图; 图2为本发明实施例海缆线路测试系统框架示意图; 图3为本发明另一实施例服务器-LME设备交互流程图; 图4为本发明另一实施例客户端_服务器交互流程图; 图5为本发明实施例海缆线路测试结果查询的控制设备结构示意图; 图6为本发明实施例海缆线路测试结果的查询装置结构示意图。
具体实施例方式
本发明实施例控制LME设备向查询装置提供测试结果的频率,从而减少对正常测 试的影响。 参见图l,为本发明一实施例提供的海缆线路测试结果查询的控制方法流程图,包 括 S101 :接收查询装置发送的查询海缆线路测试结果的查询请求;
S102 :判断接收查询请求的时间点距上次生成测试结果时间点的时间差是否小 于或等于预置的反馈周期,若是,执行S103 :向查询装置发送上个反馈周期的测试结果,否 则,执行S104 :生成当前测试结果并发送给查询装置。 其中,测试结果形式不限,例如,可以是将测试数据打包生成的测试文件。 其中,查询装置可以是LME设备远端的网管设备,也可以是LME设备本地的查询设
备,参见图2,为本发明实施例海缆线路测试系统框架示意图,其中,系统包括LME设备21、
远端查询装置22和本地查询装置23,远端查询装置22通过网络24与LME设备21通信,本地查询装置23是与LME设备处于同一网络25的设备,具体地,远端查询装置22包括客 户端221和服务器222, 一个服务器222可与多个客户端221连接,本地查询装置23主要 由WebLCT(web Local Craftterminal,本地维护终端)组成,其中WebLCT可认为是集成了 客户端操作界面和服务器的装置。在实施本发明实施例时,操作人员可在远端查询装置22 或本地查询装置23上操作,具体地,当采用远端查询装置22时,由服务器222通过网络24 实时或定时向LME设备21发送查询请求(其中,服务器222与LME设备21之间可通过现 有通信协议进行通信),从LME设备21获取到测试结果,操作人员可通过客户端221向服务 器222请求查看该测试结果,也即,最终由客户端221向操作人员显示测试结果;当采用本 地查询装置23进行查询时,WebLCT实时或定时向LME设备21发送查询请求,从LME设备 21上获取测试结果,当操作人员要查看测试结果时,从WebLCT提供的操作界面上查看。其 中,系统可同时布置远端查询装置22和本地查询装置23,也可仅布置其中一种,而且,远端 查询装置22和本地查询装置23可为多个,LME设备21可同时支持多个查询装置对LME设 备的查询,并且,可在远端查询装置22和本地查询装置23设置定期自动发送查询请求,以 实现自动定时查询测试结果。另外,在远端查询装置22和本地查询装置23上可控制实时 监控功能的开启和关闭操作人员可以选择是否开启实时监控功能,在测试时长较短或不 需要对测试进行实时监控时,操作人员可以关闭实时监控功能,这样可以节省因实时刷新 可能带来的一些损耗,也避免定时向LME设备21频繁发送查询请求而影响正常测试,而使 用其他查询装置进行监控的用户不受影响。 如果每次接收到查询请求都向查询装置反馈测试结果,势必对海缆正常测试造成 影响,因此,在本发明实施例中,通过对新接收到的查询请求的时间点进行判断来减小对正 常测试的影响,具体地,在LME设备中运行定时机制,当新接收到的查询请求的时间点距上 次生成测试结果的时间点之间的时间差小于或等于预置的反馈周期时,则认为距上次反馈 测试结果时间很短,不必新生成测试结果,仅将保存的上个反馈周期的测试结果发送给查 询装置即可,如果时间差超出了反馈周期,则认为很久没有反馈测试结果,此时生成当前测 试结果,并发送给查询装置。 其中,反馈周期可根据实际情况设置,具体地,可根据LME设备性能设置,例如,若 LME设备配置较高,可适当将反馈周期设的短一些,否则,如果LME设备配置较低,为了避免 频繁反馈测试结果对LME设备性能的影响,可适当将反馈周期设的长一些。
本发明实施例中,当接收到的查询请求为多个时,则按照查询请求的到达顺序响 应各查询请求。具体地,在LME设备侧保存一个请求队列,按照先进先出原则,按照顺序将 中间测试结果响应给查询请求对应的源地址。例如,LME设备先后收到了 查询装置l发送 的查询请求1、2,查询装置2发送的查询请求3,以及查询装置1发送的查询请求4,则LME 设备将查询请求1、2、3、4按照先后顺序保存到请求队列中,其中查询请求1置于队首、查询 请求2、 3随后、查询请求4位于队尾,在响应时,按照时间顺序,先响应查询请求1 ,继而响应 查询请求2、3,最后响应查询请求4 当海缆正常传输数据时,称为在线模式,当海缆上没有传输数据时,称为离线模 式,不论海缆处于在线还是离线模式,均不影响LME设备对其进行测试。但是在LME刚启动 测试时,最初的一段时间用于发送或接收有关测试的配置命令,此时是不能生成测试结果 的,因此,在LME设备启动测试之初,查询装置需延迟一定时间再从LME设备上获取测试结
6果。 可见,本发明实施例中,通过对查询请求时间点的判断,仅在长时间没有生成测 试结果时才新生成测试结果,而在本次查询请求距上次生成测试结果时间很短时,直接将 上次的测试结果反馈给查询装置,从而避免频繁生成测试结果而对正常的海缆测试造成影 响。 而且,本发明实施例除了支持在线查询,还支持离线查询,功能全面。并且,当查询 请求较多时,也可以按照时间顺序有序响应。另外,在查询装置上支持定时请求的功能,从 而无需测试人员一直守在客户端,而定时获取到最新的测试结果。 下面以客户端和服务器构成的远端查询装置为例,对本发明另一实施例的交互流 程作详细介绍。 在该实施例中,客户端和服务器构成远端查询装置,可以认为该远端查询装置是 一个网管系统,其中的服务器连接有多个客户端,包括客户端A、B、C,并且,该网管系统支持 定时自动查询功能,即,通过在服务器上也运行一个定时器,每隔预定的查询周期,即向LME 设备发送查询请求;从而与LME设备的定时器构成双重定时机制,以控制生成测试结果的 频率在可承受范围之内,减少对海缆正常测试的影响。进一步,在服务器连接的各个客户 端,也可随时或定时向服务器请求查看测试结果。
假设服务器和LME设备的配置为 服务器,设置了定时查询测试结果的功能,例如,设置查询周期为IO分钟,S卩,服 务器每隔10分钟向LME设备查询测试结果; LME设备,设置了定时反馈测试结果的反馈周期,例如,反馈周期为IO分钟,即, LME设备在有查询请求时每隔10分钟生成一次新的测试结果,如果没有查看请求,则不生 成测试结果; 对于服务器,只要设置了定时查询测试结果的功能,不论是否有客户端向其查看 测试结果,都在每个查询周期到来时,自动向LME设备发送查询请求。 对于LME设备,虽然配置了反馈周期,但却不是在每个反馈周期到来时自动生成 测试结果或向服务器反馈测试结果,而仅在接收到查询请求后即时对该接收时间点进行判 断,继而确定是反馈上个周期的测试结果,还是新生成当前测试结果进行反馈。
参见图3,为该实施例服务器-LME设备之间的交互流程图,包括
S301 :启动测试; S302 :延迟一定时间后,服务器以查询周期(例如10分钟)定时向LME设备发送 查询请求; 在启动测试之初,由于刚启动测试还没有生成测试结果,此时,服务器需延迟一定 时间(例如3分钟)再向LME设备发送查询请求,此时,LME设备直接新生成当前测试结果 后反馈给服务器。 S303 :LME设备根据预置的反馈周期对此次接收查询请求的时间点进行判断,确 定待反馈的测试结果; 具体地,对于接收查询请求时间点进行记录,并确定该时间点距上次生成测试结 果的时间差,并将该时间差与预置的反馈周期进行比较,若时间差小于反馈周期,调出上次 反馈的测试结果作为待反馈的测试结果,若时间差大于反馈周期,新生成当前测试结果作为待反馈的测试结果。例如,假设LME设备接收到查询请求1的时刻是10:00:00,上次生成测试结果的时
刻是9:55:0,可见,二者时间差(5分钟)小于反馈周期(10分钟),则调出上次反馈的测
试结果作为待反馈的测试结果。假设LME设备接收到查询请求1的时刻是10:00:00,上次
生成测试结果的时刻是9:45:0,可见,二者时间差(15分钟)大于反馈周期(IO分钟),则
新生成当前测试结果作为待反馈的测试结果。 S304 :LME设备将待反馈的测试结果发送给服务器; S305 :测试终止,服务器停止向LME设备发送查询请求。 由此,服务器可自动定时从LME设备获取到最新的测试结果。在服务器从LME设 备上获取到测试结果之时或之后,客户端即可从服务器上查看测试结果。
参见图4,为该实施例客户端_服务器之间交互流程图,包括
S401 :客户端打开查看测试结果页面; S402 :客户端向服务器发送查看当前测试结果的查看请求; 其中,S402可以设置为定时查看,S卩,客户端每隔预置的查看周期自动向服务器发 送查看请求,例如,每隔10分钟自动向服务器发送一次查看请求。 S403 :服务器确定本查询周期的测试结果是否已存在,若存在,执行S404,否则, 执行S405 ; S404 :服务器将已存在的测试结果发送给客户端,然后执行S406 ; 可见,只要在服务器的一个查询周期内,不论哪个客户端发来的查看请求,服务器
是将已从LME设备获取的本查询周期的测试结果直接发送给客户端,而不向LME设备发送
查询请求,只有查询周期到达时,才向LME设备发送查询请求。 S405 :客户端延迟一定时间再执行S402 ; 若服务器上没有测试结果,说明此时处于测试刚启动阶段,服务器还未从LME设 备上获取到测试结果,因此,客户端需延迟一定时间后再向服务器发送查看请求。
S406 :客户端显示、保存获取的当前测试结果;
S407 :测试结束时,在界面上向用户提示测试结束。 其中,需要说明的是,服务器的查询周期和LME设备的反馈周期可以相同,也可以 不同,服务器的查询周期主要视乎查看测试结果的需求决定,而LME上的反馈周期主要根 据LME设备性能设置。同理,客户端若设置定时查看功能,其查看周期与查询周期和反馈周 期可以相同也可不同,该查看周期主要由客户端查看测试结果的频率决定。
由此,本发明方法实施例至少具有以下优点 1、通过对查询请求时间点的判断,减少反馈测试结果的频率,从而减少对海缆正 常测试的影响; 2、实时获取测试结果,无需中断当前测试,对当前测试过程影响很小;
3、对于离线和在线模式的海缆均可进行实时监控;
4、真正实现无需人工干预,无需达到现场,可以远程观测; 5、实时显示测试结果,只要测试还在进行,都可以随时打开页面观察到当前测试 情况; 6、多网管服务端情况下,同样可以进行实时监控。
另外,本发明实施例还提供一种海缆线路测试结果查询的控制设备,具体地,该设 备可以是LME设备本身,也可以是位于LME设备内部的功能实体,可以通过软件、硬件或软 硬件实现。 参见图5,该控制设备包括请求接收单元501、时间点判断单元502、测试结果生成 单元503、测试结果保存单元504和测试结果发送单元505,其中 请求接收单元501,用于接收查询装置发送的查询海缆线路测试结果的监控请 求; 时间点判断单元502,用于判断请求接收单元501接收查询请求的时间点距测试 结果生成单元503上次生成测试结果时间点的时间差是否小于或等于预置的反馈周期,若 是,指示所述测试结果发送单元505将所述测试结果保存单元504保存的上个反馈周期的 测试结果发送给所述查询装置,否则,指示测试结果生成单元503生成当前测试结果,并由 所述测试结果发送单元505发送给所述查询装置。
进一步,该控制设备还可以包括 响应控制单元506,用于当查询请求为多个时,按照查询请求的到达顺序响应各查 询请求。 可见,通过海缆线路测试结果查询的控制设备,只需在LME设备侧运行定时机制 即可实现,通过对接收查询请求时间点的判断,减少反馈测试结果的频率,尽可能减少对海 缆正常测试的影响。 此外,本发明实施例还提供一种海缆线路测试结果的查询装置,如前所述,该查询 装置可以是LME设备远端查询装置,例如,由客户端和服务器构成的网管系统,也可以是与 LME设备处于同一网络的本地查询装置,例如WebLCT。参见图6,该查询装置包括
请求发送单元601,用于向海缆线路监控设备发送查询海缆线路测试结果的查询 请求; 测试结果获取单元602,用于从海缆线路监控设备获取测试结果,其中,当查询请 求到达所述海缆线路监控设备时间点距海缆线路监控设备上次生成测试结果时间点的时 间差小于或等于其预置的反馈周期时,获取的测试结果是上个反馈周期的测试结果,若时 间差大于反馈周期,获取的测试结果是当前测试结果。
进一步,该查询装置还可以包括 定期查询控制单元603,用于控制请求发送单元601每隔预置的查询周期向海缆
线路监控设备发送查询请求。 进一步,该查询装置还可以包括 定期查询控制单元604,用于控制所述定期查询控制单元的开启或关闭,当开启 时,指示请求发送单元601发送查询请求,当关闭时,请求发送单元601不发送查询请求。
进一步,该查询装置还可以包括 延迟控制单元605,用于在启动测试之初,在延迟一定时间后再指示所述请求发送 单元601发送查询请求。 可见,通过海缆线路测试结果的查询装置,可实时获取测试结果,无需中断当前测 试,对当前测试过程影响很小;并且改变了现有方案只能使用仪表对离线模式下的海缆线 路测试实时监控的现状,实现在在线、离线模式均可对海缆线路测试进行实时监控;真正实现无需人工干预,无需达到现场,可以远程观测;实时显示测试结果,只要不关闭页面即可 观测实时结果;多网管服务端情况下,同样可以进行实时监控。 另外,本发明实施例还一种海缆线路测试结果的查询系统,该系统由LME设备和 查询装置组成,其中 查询装置,用于发送查询海缆线路测试结果的查询请求; LME设备,接收查询装置发送的查询海缆线路测试结果的查询请求;判断接收所 述查询请求的时间点距上次生成测试结果时间点的时间差是否小于或等于预置的反馈周 期,若是,向所述查询装置发送上个反馈周期的测试结果,否则,生成当前测试结果并发送 给所述查询装置。 其中的查询装置具体可参见图5及其描述,LME设备具体可参见图6及其描述,该 系统的一些优化功能具体请参见图2及其描述。
本发明系统实施例至少具有以下优点 1、通过对查询请求时间点的判断,减少反馈测试结果的频率,从而减少对海缆正 常测试的影响; 2、实时获取测试结果,无需中断当前测试,对当前测试过程影响很小; 3、对于在线、离线模式的海缆均可进行实时监控; 4、真正实现无需人工干预,无需达到现场,可以远程观测; 5、实时显示测试结果,只要测试还在进行,都可以随时打开页面观察到当前测试 情况; 6、多网管服务端情况下,同样可以进行实时监控。 本领域普通技术人员可以理解,实现上述实施例的方法的过程可以通过程序指令 相关的硬件来完成,所述的程序可以存储于可读取存储介质中,该程序在执行时执行上述 方法中的对应步骤。所述的存储介质可以如R0M/RAM、磁碟、光盘等。 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
10
权利要求
一种海缆线路测试结果查询的控制方法,其特征在于,包括接收查询装置发送的查询海缆线路测试结果的查询请求;判断接收所述查询请求的时间点距上次生成测试结果时间点的时间差是否小于或等于预置的反馈周期,若是,向所述查询装置提供上个反馈周期的测试结果,否则,生成当前测试结果并发送给所述查询装置。
2. 根据权利要求l所述方法,其特征在于,还包括当所述查询请求为多个时,按照查询请求的到达顺序响应各查询请求。
3. 根据权利要求1所述方法,其特征在于,所述查询请求是由同一个或不同的查询装 置定期发送来的。
4. 一种海缆线路测试结果查询的控制设备,其特征在于,包括请求接收单元、时间点判 断单元、测试结果生成单元、测试结果保存单元和测试结果发送单元,其中请求接收单元,用于接收查询装置发送的查询海缆线路测试结果的查询请求; 判断请求接收单元,用于判断所述请求接收单元接收查询请求的时间点距所述测试结 果生成单元上次生成测试结果时间点的时间差是否小于或等于预置的反馈周期,若是,指 示所述测试结果发送单元将所述测试结果保存单元保存的上个反馈周期的测试结果发送 给所述查询装置,否则,指示测试结果生成单元生成当前测试结果,并由所述测试结果发送 单元发送给所述查询装置。
5. 根据权利要求4所述设备,其特征在于,还包括响应控制单元,用于当所述查询请求为多个时,按照查询请求的到达顺序响应各查询 请求。
6. —种海缆线路测试结果的查询装置,其特征在于,包括请求发送单元,用于向海缆线路监控设备发送查询海缆线路测试结果的查询请求; 测试结果获取单元,用于从海缆线路监控设备获取测试结果,其中,当查询请求到达所 述海缆线路监控设备时间点距海缆线路监控设备上次发送测试结果时间点的时间差小于 或等于预置的反馈周期时,获取的测试结果是上个反馈周期的测试结果,若时间差大于反 馈周期,获取的测试结果是当前测试结果。
7. 根据权利要求6所述装置,其特征在于,还包括定期查询控制单元,用于控制所述请求发送单元每隔预置的查询周期向海缆线路监控 设备发送查询请求。
8. 根据权利要求6所述装置,其特征在于,还包括 定期查询控制单元,用于控制所述定期查询控制单元的开启或关闭。
9. 根据权利要求6所述装置,其特征在于,还包括延迟控制单元,用于在启动测试之初,在延迟一定时间后再指示所述请求发送单元发 送查询请求。
10. —种海缆线路测试结果的查询系统,其特征在于,包括 查询装置,用于发送查询海缆线路测试结果的查询请求;海缆线路监控设备,接收查询装置发送的查询海缆线路测试结果的查询请求;判断接 收所述查询请求的时间点距上次生成测试结果时间点的时间差是否小于或等于预置反馈 周期,若是,向所述查询装置发送上个反馈周期的测试结果,否则,生成当前测试结果并发送给所述查询装置'
全文摘要
本发明公开了一种海缆线路测试结果查询的控制方法、装置及系统,其中的方法包括接收查询装置发送的查询海缆线路测试结果的查询请求;判断接收所述查询请求的时间点距上次生成测试结果时间点的时间差是否小于或等于预置的反馈周期,若是,向所述查询装置提供上个反馈周期的测试结果,否则,生成当前测试结果并提供给所述查询装置。本发明实施例通过对查询请求时间点的判断,仅在长时间没有生成测试结果时才新生成测试结果,而在本次查询请求距上次生成测试结果时间很短时,直接将上次的测试结果反馈给查询装置,从而避免频繁生成测试结果而对正常的海缆测试造成影响。
文档编号G01R31/08GK101776724SQ20101010433
公开日2010年7月14日 申请日期2010年1月28日 优先权日2010年1月28日
发明者马刚, 高洁 申请人:华为技术有限公司