一种状态检测方法以及DCU技术

技术编号:15749742 阅读:743 留言:0更新日期:2017-07-03 14:46
本申请实施例公开了一种状态检测方法以及DCU,用于在不添加额外的设备的情况下检测主站状态,降低检测主站的成本。本申请实施例方法包括:当第一数据集中单元DCU连接主站失败时,所述第一DCU向第二DCU发送连接异常消息,所述第二DCU与所述第一DCU处于由所述主站覆盖的同一通信范围内;所述第一DCU判断所述第二DCU连接所述主站是否成功;若所述第二DCU连接所述主站失败,则所述第一DCU确定所述主站发生异常;所述第一DCU发送第一上报信息,所述第一上报信息用于表示所述主站发生异常。

【技术实现步骤摘要】
一种状态检测方法以及DCU
本申请涉及通信领域,尤其涉及一种状态检测方法以及数据集中单元(DataConcentratorUnit,简称DCU)。
技术介绍
在采用高级计量架构(AdvancedMeteringInfrastructure,简称AMI)部署的抄表系统中,若要采集电力载波通讯(PowerLineCommunication,简称PLC)电表的数据,需要主站,数据集中单元(DataConcentratorUnit,简称DCU)和PLC电表三者之间的互相通信。DCU和PLC电表通信,采用的是PLC电力载波协议,同样,DCU之间也是通过PLC通信。在维护AMI系统的过程中需要时时检测主站的状态,以使得运维人员在主站出问题时能及时恢复系统。现有的AMI抄表方案中,检测主站异常主要通过在异地部署一个监控机房,不断查询主站状态,在主站发生异常时通过短信网关向运维人员发送短信。但是部署监控机房和短信网关需要花费额外的成本去购买设备并进行安装,这样导致检测主站的成本很高。
技术实现思路
本申请实施例提供了一种状态检测方法以及DCU,用于在不添加额外的设备的情况下检测主站状态,降低检测主站的成本。第一方面,本申请实施例提供一种状态检测方法,包括:当第一DCU连接主站失败时,该第一DCU向第二DCU发送连接异常消息,该第二DCU与该第一DCU处于由该主站覆盖的同一通信范围内;该第一DCU在发送了该连接异常消息之后判断该第二DCU连接该主站是否成功,若确定该第二DCU连接该主站失败,则该第一DCU确定该主站发生异常,并发送第一上报信息,该第一上报信息是用于表示该主站发生了异常。本申请提供的技术方案中,AMI系统中的DCU向主站发送连接请求,当该DCU发现连接出现异常的时候向同一通信范围内的其他DCU发送连接异常消息,该DCU通过其他DCU的反馈情况确定该其他DCU是否为连接异常DCU,当该其他DCU是连接异常DCU时,该DCU确定该主站发生异常并发送第一上报信息,在整个检测过程中没有加入额外的设备,降低了检测主站的成本。可选的,在本申请实施中该第一DCU向第二DCU发送连接异常消息之前还包括:当该第一DCU确定连接该主站失败时,该第一DCU记录当前的时刻作为第一时间戳。该第一DCU生成连接异常消息,该连接异常消息包括该第一时间戳以及该第一DCU的连接状态,此处的连接状态表明该第一DCU未连接上主站。本申请提供的技术方案中,该第一DCU在确定未连接主站成功时记录第一时间戳并让连接异常消息中携带该第一时间戳,有利于其他DCU知道该第一DCU连接主站失败的时刻。可选的,在本申请实施例中,该第一DCU在确定该第二DCU连接主站成功之后,该第一DCU可以发送第二上报信息,该第二上报信息包含有该第一DCU的标识,该第二DCU的标识,该第一DCU的连接状态和该第二DCU的连接状态。可选的,在本申请实施例中,该第一DCU根据该第二DCU的反馈情况判断该第二DCU连接该主站是否成功有以下几种可能实现方式,具体如下:一种实现方式:该第二DCU在连接主站后获知自身连接主站的连接状态,该第二DCU根据该连接状态生成响应消息并将该响应消息发送给该第一DCU,该响应消息包括该第二DCU的连接状态。该第一DCU将该响应消息进行解码,得到该第二DCU的连接状态。该第一DCU检测该第二DCU的连接状态,若该第二DCU的连接状态显示该第二DCU未连接上主站,则该第一DCU确定该第二DCU连接主站失败;若该第二DCU的连接状态显示该第二DCU已连接上主站,则该第一DCU确定该第二DCU连接主站成功。本申请提供的技术方案中,该第一DCU可以通过读取该第二DCU发送的响应消息中的信息得到该第二DCU的连接状态,这样可以直接简便的确定该第二DCU是否连接该主站成功。可选的,在本申请实施例中,在该第二DCU向该第一DCU发送响应消息的情况下,当该第二DCU的连接状态为未连接时,即该第二DCU连接主站失败时,该第二DCU可以记录下确定连接主站失败的时刻为第二时间戳,同时在该第二DCU发送给该第一DCU的响应消息中可以包括第二时间戳。该第一DCU在解析该响应消息时可以得到该第二时间戳并判断该第二时间戳是否早于与该第一时间戳,若不早于该第一时间戳,则触发该第一DCU发送第一上报信息的动作。本申请提供的技术方案中,该第二DCU在连接主站失败时记录该第二时间戳可以使得该第一DCU知道该响应消息的时刻,同时也有利于该第一DCU确定发送该第一上报信息的DCU设备,这样可以有效的避免多次发送上报信息,从而避免浪费通信资源。另一种实现方式:该第一DCU在向该第二DCU发送连接异常消息时启动第二定时器;该第一DCU判断在第二定时器超时前是否收到该第二DCU发送的反馈消息;并根据预置条件判断该第二DCU是否连接主站失败,该预置条件可以为:若该第一DCU收到该第二DCU发送的反馈消息,则该第一DCU确定该第二DCU连接该主站成功;若该第一DCU未收到该第二DCU发送的反馈消息,则该第一DCU确定该第二DCU连接该主站失败。该预置条件也可以为:若该第一DCU收到该第二DCU发送的反馈消息,则该第一DCU确定该第二DCU连接该主站失败;若该第一DCU未收到该第二DCU发送的反馈消息,则该第一DCU确定该第二DCU连接该主站成功。本申请提供的技术方案中,该第二DCU根据预置条件判断是否发送反馈消息,使得该第二DCU不用将每一个连接状态都生成反馈消息,能有效的降低该第二DCU的工作负担。可选的,在本申请实施中,该第一DCU可以利用自身的客户识别模块(SubscriberIdentityModule,简称SIM)通过移动通信网络向网络管理平台发送该第一上报信息或该第二上报信息。本申请方案中,该第一DCU使用移动通信网络发送该第一上报信息或该第二上报信息省去了短信网关设备的设置,降低了主站状态检测的成本。第二方面,本申请实施例提供一种第一DCU,该第一DCU具有实现上述方法中第一DCU的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。一种可能的实现方式中,该第一DCU包括:发送模块,用于当第一数据集中单元DCU连接主站失败时,向第二DCU发送连接异常消息,所述第二DCU与所述第一DCU处于由所述主站覆盖的同一通信范围内;处理模块,用于判断所述第二DCU连接所述主站是否成功;若判断所述第二DCU连接所述主站失败,则确定所述主站发生异常;该发送模块,还用于发送第一上报信息,所述第一上报信息用于表示所述主站发生异常。另一种可能实现方式中,该第一DCU的结构中包括收发器和处理器;该处理器,用于在所述第一DCU连接主站失败时,通过所述收发器向第二DCU发送连接异常消息,所述第二DCU与所述DCU处于由所述主站覆盖的同一通信范围内;判断所述第二DCU连接所述主站是否成功,若确定所述第二DCU连接所述主站失败,则确定所述主站发生异常,并通过所述收发器发送第一上报信息,所述第一上报信息用于表示所述主站发生异常。第三方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面的方本文档来自技高网...
一种状态检测方法以及DCU

【技术保护点】
一种状态检测方法,其特征在于,包括:当第一数据集中单元DCU连接主站失败时,所述第一DCU向第二DCU发送连接异常消息,所述第二DCU与所述第一DCU处于由所述主站覆盖的同一通信范围内;所述第一DCU判断所述第二DCU连接所述主站是否成功;若所述第一DCU确定所述第二DCU连接所述主站失败,则所述第一DCU确定所述主站发生异常;所述第一DCU发送第一上报信息,所述第一上报信息用于表示所述主站发生异常。

【技术特征摘要】
1.一种状态检测方法,其特征在于,包括:当第一数据集中单元DCU连接主站失败时,所述第一DCU向第二DCU发送连接异常消息,所述第二DCU与所述第一DCU处于由所述主站覆盖的同一通信范围内;所述第一DCU判断所述第二DCU连接所述主站是否成功;若所述第一DCU确定所述第二DCU连接所述主站失败,则所述第一DCU确定所述主站发生异常;所述第一DCU发送第一上报信息,所述第一上报信息用于表示所述主站发生异常。2.根据权利要求1所述的状态检测方法,其特征在于,所述第一DCU向第二DCU发送连接异常消息之前,所述方法还包括:所述第一DCU向所述主站发送连接请求并启动第一定时器;若所述第一DCU在所述第一定时器超时前未接收到所述连接响应,则所述第一DCU记录当前时刻作为第一时间戳;所述第一DCU生成所述连接异常消息,所述连接异常消息包括所述第一时间戳以及所述第一DCU的连接状态。3.根据权利要求2所述的状态检测方法,其特征在于,所述方法还包括:若所述第一DCU确定所述第二DCU连接所述主站成功,则所述第一DCU发送第二上报信息,所述上报信息包括所述第一DCU的标识,所述第二DCU的标识,所述第一DCU的连接状态和所述第二DCU的连接状态。4.根据权利要求1至3任一项所述的状态检测方法,其特征在于,所述第一DCU判断所述第二DCU连接所述主站是否成功,包括:所述第一DCU接收所述第二DCU发送的响应消息,所述响应消息中包括所述第二DCU的连接状态;若所述第二DCU的连接状态为已连接,则所述第一DCU确定所述第二DCU连接所述主站成功;若所述第二DCU的连接状态为未连接,则所述第一DCU确定所述第二DCU连接所述主站失败。5.根据权利要求4所述的状态检测方法,其特征在于,若所述第二DCU的连接状态为未连接,则所述响应消息中还包括第二时间戳,所述第二时间戳由所述第二DCU在确定连接所述主站失败时记录。6.根据权利要求5所述的主站状态检测方法,其特征在于,所述第一DCU发送第一上报信息之前,所述方法包括:所述第一DCU确定所述第一时间戳早于第二时间戳。7.一种第一数据集中单元DCU,其特征在于,包括:发送模块,用于当所述第一DCU连接主站失败时,向第...

【专利技术属性】
技术研发人员:许昌年曹勤洋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1