首页> 中国专利> 一种进行业务恢复的方法及装置

一种进行业务恢复的方法及装置

摘要

本发明涉及通信技术领域,尤其涉及一种进行业务恢复的方法及装置,用以解决现有技术中当网络连接出现异常后,AMC等基于网口进行通信的设备无法恢复正常业务的问题。本发明实施例中检测设备在确定通信设备的网络连接出现异常后,向通信设备的中央处理器CPU发送指示网络连接异常的信号,以使CPU中断当前业务,并在确定网络连接恢复正常后,根据之前的配置数据,恢复所述通信设备的正常业务,从而可以使AMC等基于网口进行通信的设备在网络连接异常后可以自动恢复正常业务。

著录项

  • 公开/公告号CN103298013A

    专利类型发明专利

  • 公开/公告日2013-09-11

    原文格式PDF

  • 申请/专利权人 京信通信系统(中国)有限公司;

    申请/专利号CN201310253716.8

  • 发明设计人 许景兆;

    申请日2013-06-24

  • 分类号H04W24/04;H04W76/02;

  • 代理机构北京同达信恒知识产权代理有限公司;

  • 代理人张恺宁

  • 地址 510663 广东省广州市科学城神州路10号

  • 入库时间 2024-02-19 21:18:53

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-10

    授权

    授权

  • 2013-10-16

    实质审查的生效 IPC(主分类):H04W24/04 申请日:20130624

    实质审查的生效

  • 2013-09-11

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,尤其涉及一种进行业务恢复的方法及装置。

背景技术

在无线通讯领域中,存在许多基于网络接口进行数据传输的设备,比如家 庭基站(femto)、无线接入热点(Access Point,AP)、基于高级电信计算架构 (Advanced Telecom Computing Architecture,ATCA)规范的设备(如高级夹层 卡(Advanced Mezzanine Card,AMC))等。这些基于网口对外通信的设备在 网络出现异常后可能会因无法进行自恢复过程而影响正常业务的进行。下面以 AMC为例,进行说明。

AMC一般用于ATCA板卡对外接口的扩充,通过ATCA板卡的机箱管理 功能可以实现对AMC的管理控制,但是,当网络连接出现异常后,AMC业务 异常,且无法通过ATCA板卡的机箱管理功能自动进行业务恢复,给用户带来 很大不便。

因此,现有技术中,当网络连接出现异常后,AMC等基于网口进行通信 的设备无法自动恢复正常业务。

发明内容

本发明实施例提供一种进行业务恢复的方法及装置,用以解决现有技术中 当网络连接出现异常后,AMC等基于网口进行通信的设备无法恢复正常业务 的问题。

本发明实施例提供的一种进行业务恢复的方法,包括:

检测设备确定通信设备的网络连接出现异常;

检测设备向所述通信设备的中央处理器CPU发送指示网络连接异常的信 号,以使CPU中断当前业务,并在确定网络连接恢复正常后,根据之前的配 置数据,恢复所述通信设备的正常业务。

本发明实施例提供的一种进行业务恢复的方法,包括:

通信设备的中央处理器CPU接收检测设备发送的指示网络连接出现异常 的信号;

所述CPU中断当前业务,并在确定网络连接恢复正常后,根据之前的配 置数据,恢复所述通信设备的正常业务。

本发明实施例提供的一种进行业务恢复的检测设备,包括:

确定模块,用于确定通信设备的网络连接出现异常;

发送模块,用于向所述通信设备的中央处理器CPU发送指示网络连接异 常的信号,以使CPU中断当前业务,并在确定网络连接恢复正常后,根据之 前的配置数据,恢复所述通信设备的正常业务。

本发明实施例提供的一种进行业务恢复的通信设备,包括:

接收模块,用于接收检测设备发送的指示网络连接出现异常的信号;

处理模块,用于中断当前业务,并在确定网络连接恢复正常后,根据之前 的配置数据,恢复所述通信设备的正常业务。

本发明实施例提供的一种进行业务恢复的通信设备,包括:

检测设备,用于在确定通信设备的网络连接出现异常后,向所述通信设备 的中央处理器CPU发送指示网络连接异常的信号;

CPU,用于在接收到指示网络连接异常的信号后,中断当前业务,并在确 定网络连接恢复正常后,根据之前的配置数据,恢复所述通信设备的正常业务。

本发明实施例中检测设备在确定通信设备的网络连接出现异常后,向中央 处理器CPU发送指示网络连接异常的信号,以使CPU中断当前业务,并在确 定网络连接恢复正常后,根据之前的配置数据,恢复所述通信设备的正常业务, 从而可以使AMC等基于网口进行通信的设备在网络连接异常后可以自动恢复 正常业务。

附图说明

图1为本发明实施例提供的进行业务恢复的方法流程图;

图2为本发明实施例提供的进行业务恢复的方法流程图;

图3为本发明较佳的实施例提供的进行业务恢复的方法流程图;

图4为本发明实施例提供的检测设备检测状态转换示意图;

图5为本发明实施例提供的检测设备确定检测状态的方法流程图;

图6为本发明实施例中服务器与AMC保存的配置数据示意图;

图7为本发明实施例对AMC进行初始化的流程示意图;

图8为本发明实施例提供的进行业务恢复的检测设备结构示意图图;

图9为本发明实施例提供的进行业务恢复的通信设备结构示意图;

图10为本发明实施例提供的进行业务恢复的通信设备结构示意图。

具体实施方式

本发明实施例中检测设备在确定通信设备的网络连接出现异常后,向中央 处理器CPU发送指示网络连接异常的信号,以使CPU中断当前业务,并在确 定网络连接恢复正常后,根据之前的配置数据,恢复所述通信设备的正常业务, 从而可以使AMC等基于网口进行通信的设备在网络连接异常后可以自动恢复 正常业务。

下面结合说明书附图对本发明实施例作进一步详细描述。

如图1所示,为本发明实施例提供的进行业务恢复的方法流程图,包括以 下步骤:

S101:检测设备确定通信设备的网络连接出现异常;

S102:检测设备向通信设备的CPU(中央处理器,Central Processing Unit) 发送指示网络连接异常的信号,以使CPU中断当前业务,并在确定网络连接 恢复正常后,根据之前的配置数据,恢复通信设备的正常业务。

上述通信设备具体可以是AMC等任何基于网口对外通信的设备,检测网 络连接状态的检测设备具体可以通过分立的门电路搭建实现,也可以通过PLD (可编程逻辑器件,Programmable Logic Device)实现,这里的PLD具体可以是 FPGA(现场可编程门阵列,Field Programmable Gate Array)、CPLD(复杂可 编程逻辑器件,Complex Programmable Logic Device)、PAL(可编程阵列逻辑, Programmable Array Logic)、GAL(通用阵列逻辑,General Array Logic)器件 等。检测设备可以直接设置在通信设备上,也可以设置在通信设备之外,但需 与通信设备的CPU进行通信。检测设备根据检测到的网络连接状态,在确定 通信设备的网络连接出现异常后,向CPU发送指示网络连接异常的信号,比 如中断信号,更具体地,可以是中断脉冲,CPU在接收到该中断脉冲后,确定 当前网络连接异常,则中断当前业务,并实时监测外部网络连接是否恢复正常, 在确定网络连接恢复正常后,根据之前保存的配置数据,通过启动数据加载和 重配置数据过程,恢复通信设备的正常业务,这里保存的配置数据具体可以包 括用户配置数据参数、网络配置数据参数、重配置数据参数、系统资源分配调 度参数,系统运用日志等。

较佳地,步骤S101中,检测设备确定通信设备的网络连接出现异常,包 括:

检测设备在确定当前网络连接状态为高电平稳定状态后,进入正常检测状 态;

检测设备在正常检测状态下,若确定当前网络连接状态为电平跳变状态, 则进入异常检测状态;

检测设备在异常检测状态下,若确定当前网络连接状态为电平跳变状态或 低电平稳定状态,则确定网络连接异常。

在具体实施过程中,需要在保证检测设备工作状态正常的情况下,进行网 络连接状态检测,若检测设备本身出现问题,检测设备检测到的网络连接状态 有可能为低电平稳定状态,但检测到的状态并非真实的网络连接状态,基于此, 本发明实施例检测设备进行网络连接状态检测的具体流程可以是:

检测设备在初始化状态下,若检测到当前网络连接状态为高电平稳定状 态,说明设备启动了正常的工作流程,检测设备也进入正常的检测状态;检测 设备在正常检测状态下,若检测到当前网络连接状态仍为高电平稳定状态,则 维持现有的正常检测状态,若检测到当前网络连接状态为电平跳变状态,则进 入异常检测状态,若没有检测到电平跳变状态,但检测到当前网络连接状态为 低电平稳定状态,说明有可能检测设备检测过程出现了问题,这时,检测设备 返回初始化状态,重新进行检测;检测设备在异常检测状态下,若检测到当前 网络连接状态为高电平稳定状态,则说明设备的网络连接状态恢复了正常,之 前的跳变有可能是检测过程出现了问题,或电平状态出现了暂时的不稳定,这 时,检测设备返回初始化状态,检测设备只有在异常检测状态下,检测到当前 网络连接状态为低电平稳定状态或电平跳变状态时,才确定网络连接异常。该 检测流程可以增加检测结果的准确性,在保证检测设备检测结果准确性的前提 下,及时发现网络连接异常状态。在具体实施中,可以预先设定上述三个阶段 (初始化状态-正常检测状态、正常检测状态-异常检测状态、异常检测状态- 结束检测)中每一阶段的检测时间,比如,设置每一阶段的检测时间都为20ms, 在该段时间内完成检测后,若满足符合进入下一个阶段的条件,则进入下一阶 段的检测流程,否则按上述方式返回初始化状态或维持现有状态。

较佳地,检测设备具体可以根据以下步骤确定当前网络连接状态:

检测设备在前后两个周期中每个周期的N个时间点检测网络连接状态,并 根据检测的网络连接状态,分别确定前后两个周期的网络连接状态;其中,N 为正整数;

检测设备根据确定的前后两个周期的网络连接状态,确定当前网络连接状 态。

较佳地,检测设备根据检测的网络连接状态,分别确定前后两个周期的网 络连接状态,包括:

针对前后两个周期中任意一个周期,若在M个时间点检测到网络连接状 态为相同的状态,则确定该周期的网络连接状态为所述相同的状态;其中,M 为正整数,且M>N/2。

在具体实施过程中,可以采用多点检测和多数判决的方式确定通信设备的 网络连接状态,比如,在每个周期内的N个时间点抽样检测网络连接状态,采 用多数判决的方式确定每个周期的网络连接状态,比如,针对任意一个周期, 若N个时间点抽样检测的结果中有一半以上的检测结果为高电平稳定状态,则 确定该周期的网络连接状态为高电平稳定状态,相应地,若有一半以上的检测 结果为低电平稳定状态,则确定该周期的网络连接状态为低电平稳定状态,如 果出现检测结果一半为低电平稳定状态,一半为高电平稳定状态,则比较失败, 维持上一周期的检测结果;多数判决中确认检测结果的方式可以根据需要进行 灵活设置,比如还可以设置当在一个周期的N个时间点抽样检测的结果中有 2/3的检测结果为同一个检测结果时,将该检测结果作为该周期的网络连接状 态。检测周期可以根据实际情况进行设定,比如根据电平异常跳变的时间进行 设定,可以设定一个周期为10ms,N为10,则每个抽样点之间相隔1ms。

较佳地,检测设备根据确定的前后两个周期的网络连接状态,确定当前网 络连接状态,包括:

若确定前后两个周期中前一个周期与后一个周期的网络连接状态不同,则 确定当前网络连接状态为电平跳变状态;

若确定前后两个周期中前一个周期与后一个周期的网络连接状态都为高 电平稳定状态,则确定当前网络连接状态为高电平稳定状态;

若确定前后两个周期中前一个周期与后一个周期的网络连接状态都为低 电平稳定状态,则确定当前网络连接状态为低电平稳定状态。

在具体实施过程中,当确定好前后两个周期每个周期的网络连接状态(高 电平稳定状态或低电平稳定状态后)后,可以根据两个周期的网络连接状态确 定当前网络连接状态,若前后两个周期的网络连接状态不同,比如前一个周期 网络连接状态为高电平稳定状态,后一个周期的网络连接状态为低电平稳定状 态,则确定网络连接状态为由高电平稳定状态转换到低电平稳定状态。

如图2所示,为本发明实施例提供的进行业务恢复的方法流程图,包括:

S201:通信设备的中央处理器CPU接收检测设备发送的指示网络连接出 现异常的信号;

S202:CPU中断当前业务,并在确定网络连接恢复正常后,根据之前的配 置数据,恢复通信设备的正常业务。

较佳地,步骤S202中,CPU确定网络连接恢复正常,包括:

CPU向与通信设备连接的外部网元发送数据包,如果在设定的时间内接收 到回应的数据包,则确定网络连接恢复正常。

在具体实施过程中,CPU接收到指示网络连接异常的信号,比如中断脉冲 后进入中断处理流程,可以先产生相应的告警信号通知机箱管理单元或者在面 板上产生告警指示,然后对通信设备原有的配置数据进行保存,将数据备份到 可读写存储器件,如FLASH的当前运行配置数据区域上面,再对通信设备所 有芯片进行初始化(对通信设备内所有芯片进行复位及重配置),并向与该通 信设备连接的外部网元发送数据包探测外部网络,如果在设定的时间内接收到 回应的数据包,则确定网络连接恢复正常,CPU启动通信设备的数据加载和重 配置数据过程,恢复通信设备的正常业务。

较佳地,步骤S202中,之前的配置数据为CPU根据以下步骤保存的配置 数据:

CPU在网络连接正常时,根据设定的时间间隔保存当前配置数据;和/或, CPU在接收到指示网络连接异常的信号后,保存当前配置数据。

在具体实施过程中,CPU可以在网络连接正常时,根据设定的时间间隔自 动保存通信设备当前的配置数据,还可以在接收到指示网络连接异常的信号 后,保存当前配置数据(即上述所述的将数据备份到可擦写存储器件FLASH 的当前运行配置数据区域上面),若CPU既根据设定的时间间隔自动保存当前 配置数据,也在接收到指示网络连接异常的信号后保存当前配置数据,则可将 可读写存储器件划分为两个独立的空间,一个用于存储上一次正常启动的配置 数据,即CPU根据设定的时间间隔自动保存的配置数据,一个用于存储当前 正常启动的配置数据,即CPU在网络连接异常时临时保存的配置数据。

较佳地,CPU根据之前的配置数据,恢复设备的正常业务,包括:

CPU读取最近一次保存的配置数据,并在读取成功后,根据读取的配置数 据恢复通信设备的正常业务。

在具体实施过程中,若CPU根据设定的时间间隔自动保存当前配置数据, 则上述CPU读取的最近一次保存的配置数据为CPU在网络连接正常时最近一 次自动保存的配置数据,若CPU在接收到指示网络连接异常的信号后保存当 前配置数据,则上述CPU读取的最近一次保存的配置数据为CPU在网络连接 异常时保存的配置数据,若CPU既根据设定的时间间隔自动保存当前配置数 据,又在网络连接异常时临时保存配置数据,则上述CPU读取的最近一次保 存的配置数据仍为CPU在网络连接异常时保存的配置数据。

较佳地,若CPU在网络连接正常时,根据设定的时间间隔保存当前配置 数据,且在接收到指示网络连接异常的信号后,保存当前配置数据,则CPU 根据之前的配置数据,恢复通信设备的正常业务,还包括:

若CPU读取最近一次保存的配置数据失败,则读取网络连接正常时最近 一次保存的配置数据,若读取成功,则根据读取的网络连接正常时最近一次保 存的配置数据恢复所述通信设备的正常业务,若仍读取失败,则读取出厂默认 配置数据,并根据读取的出厂默认配置数据恢复所述通信设备的正常业务。

较佳地,CPU根据读取的出厂默认配置数据恢复通信设备的正常业务,包 括:

CPU根据读取的出厂默认配置数据,恢复与外部网元中服务器的连接;

CPU将当前配置数据上报到服务器,并接收服务器下发的最新配置数据, 根据服务器下发的最新配置数据,恢复通信设备的正常业务。

在具体实施过程中,可以在设备内部设置两个独立的存储实体来存储配置 数据,一个是只读存储器件(ROM),用于存储设备出厂时烧写好默认的配置 数据,另一个是可读写存储器件,可读写存储器件可以被划分为两个独立的存 储空间,一个用于存储上一次正常启动的配置数据,一个用于存储当前正常启 动的配置数据。在具体实施中,若CPU在网络连接正常时,根据设定的时间 间隔保存当前配置数据,且在接收到指示网络连接异常的信号后,保存当前配 置数据,则CPU在确定网络连接恢复正常后,首先从可读写存储器件的当前 正常启动配置数据区域读取数据下发原有保存的配置数据,恢复设备的原有业 务,如果由于存储器件的原因或数据异常导致读取失败,则从上一次正常启动 的配置数据区域读取配置数据,如果还是无法读取正确的数据,则从只读存储 器件读取出厂默认配置数据,CPU可以根据读取的出厂默认配置数据,恢复与 外部网元中服务器的连接,将当前配置数据上报到服务器,接收服务器下发的 最新配置数据,根据服务器下发的最新配置数据,恢复设备的正常业务。

除上述较佳的实施方式外,不管CPU是在网络连接正常时,根据设定的 时间间隔保存当前配置数据,还是在网络连接异常后,临时保存当前配置数据, 还是采用这两种保存方式,都还可以采用下述方式恢复设备的正常业务:

即,CPU根据之前的配置数据,恢复设备的正常业务,还包括:

若CPU读取最近一次保存的配置数据失败,则读取出厂默认配置数据, 并根据读取的出厂默认配置数据恢复设备的正常业务。

在具体实施过程中,若CPU是在网络连接正常时,根据设定的时间间隔 保存当前配置数据,则在读取网络连接正常时最近一次保存的配置数据失败 后,读取出厂默认配置数据,并根据读取的出厂默认配置数据恢复设备的正常 业务;若CPU是在网络连接异常后,临时保存当前配置数据,则在读取最近 一次保存的配置数据(即,网络连接异常后临时保存的配置数据)失败后,读 取出厂默认配置数据,并根据读取的出厂默认配置数据恢复设备的正常业务。

下面以AMC为例,通过一个详细的实施例进一步说明本发明实施例进行 业务恢复的方法;

如图3所示,为本发明较佳的实施例提供的进行业务恢复的方法流程图, 包括:

S301:检测设备确定AMC的网络连接出现异常;

在具体实施中,检测设备可以通过分立的门电路搭建实现,也可以通过 PLD实现,这里的PLD具体可以是FPGA、CPLD、PAL、GAL器件等,并可 以根据以下方式确定设备的网络连接出现异常:

如图4所示,为本发明实施例提供的检测设备检测状态转换示意图;检测 设备在在初始化状态下,若确定当前网络连接状态为高电平稳定状态后,则进 入正常检测状态,否则返回初始化状态;检测设备在正常检测状态下,若确定 当前网络连接状态为电平跳变状态,则进入异常检测状态,若确定仍为高电平 稳定状态,则维持现有检测状态,若确定为低电平稳定状态,则返回初始化状 态;检测设备在异常检测状态下,如果在此状态下检测网络连接状态为电平跳 变状态或低电平稳定状态,则确定网络连接出现异常,并跳到结束状态,否则, 返回初始化状态,检测电路在结束状态下,向通信设备的CPU发送中断脉冲, 指示CPU进行相应的中断处理流程。

如图5所示,为本发明实施例提供的检测设备确定检测状态的方法流程图, 包括:S51:对网络连接状态进行周期性抽样检测;比如,抽样间隔为t,每个 周期内有N个抽样点,N可以设为奇数;S52:针对一个周期,采用多数判决 的方式确定该周期的网络连接状态;比如,确定高电平为n1个点,低电平为 n2个点,其中,n1+n1=N,若n1>n2,则确定该周期的网络连接状态为高电平 稳定状态,若n1=n2,则维持上一周期的比较结果,若n1<n2,则确定该周期 的网络连接状态为低电平稳定状态;S53:针对本周期及与本周期相邻的前一 个周期,若前一周期的网络连接状态与本周期的网络连接状态不同,则确定当 前网络连接状态为电平跳变状态,若前一周期的网络连接状态与本周期的网络 连接状态相同,则确定当网络连接状态为该相同的状态;这里,相同的状态指 的是高电平稳定状态或低电平稳定状态;

S302:检测设备向CPU发送中断脉冲;

S303:CPU接收到中断脉冲后,中断当前业务,然后对AMC原有的配置 数据进行保存,将数据备份到可读写存储器件的当前运行配置区域上;

S304:CPU向与AMC连接的外部网元发送数据包,如果在设定的时间内 接收到回应的数据包,则确定网络连接恢复正常;

S305:CPU在确定网络连接恢复正常后,根据保存的配置数据,启动数据 加载和重配置过程,恢复AMC的正常业务;这里保存的配置数据可以是步骤 S303中CPU在网络连接异常时临时保存的配置数据,也可以是CPU在网络连 接正常时,根据设定的时间间隔自动保存的配置数据,还可以是只读存储器件 中保存的出厂默认配置数据;

在具体实施过程中,可以使外部网元中的服务器与AMC中保存的配置数 据保持同步,如图6所示,为本发明实施例中服务器与AMC保存的配置数据 示意图;

具体地,CPU响应中断后,进入异常处理流程,先产生相应的告警信号通 知机箱管理单元或者在面板上产生告警指示,然后对AMC的配置数据进行保 存,将数据备份到FLASH的当前运行配置区域上,再对AMC所有芯片进行 初始化,并通过向外部网元发送数据包,探测网络连接状态,这个过程中,可 以启动超时定时器,如果在设定的时间内接收到回应的数据包,则说明网络连 接恢复正常,则启动AMC并从FLASH的当前正常启动配置区域读取并下发 保存的配置数据,恢复AMC的原有业务,如果定时器超时,读取失败,则从 上一次正常启动的配置区域读取配置数据,如果还是无法读取正确的数据,则 从ROM读取出厂默认配置数据,根据读取的出厂默认配置书,与外部服务器 建立连接,并将目前正在运行的配置情况上报到服务器,比如从ROM恢复出 厂默认配置,则说明从FLASH上无法恢复数据,服务器根据上报的配置情况, 下发AMC最新的配置数据,并同步更新FLASH上两个区域的数据,如果服 务器根据上报的配置数据,确定AMC是从FLASH上恢复数据的,则需要根 据时间标签同步最新的配置数据,最后结束完成本次的自愈流程,如果定时器 超时则说明外部网元还不能正常工作或本次初始化不成功,CPU根据超时的次 数及从开始中断业务到目前的时间不断提升告警指示的级别,同时继续对 AMC进行初始化,直到外部网元有响应为止,如图7所示,为本发明实施例 对AMC进行初始化的流程示意图,包括:CPU启动引导加载程序(Universal  Boot Loader,u-boot)和操作系统内核,并加载根文件系统和用户文件系统, 运行启动脚本及CPU守护进程,对AMC内芯片进行复位后进行重配置,在配 置成功后加载检测设备,如FPGA,在加载成功后对FPGA进行复位;判断 AMC与背板网口是否连接上(即是否连接PING通),在PING通后运行监控 程序,结束初始化流程。在此过程中,可以设置最大重配置AMC内芯片、加 载FPGA,及发送PING命令的次数,在超过的设定次数后,返回复位AMC 内芯片的步骤。

基于同一发明构思,本发明实施例中还提供了一种与进行业务恢复的方法 对应的进行业务恢复的装置,由于该装置解决问题的原理与本发明实施例业务 恢复的方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

如图8所示,为本发明实施例提供的进行业务恢复的检测设备结构示意图, 包括:

确定模块81,用于确定通信设备的网络连接出现异常;

发送模块82,用于向所述通信设备的中央处理器CPU发送指示网络连接 异常的信号,以使CPU中断当前业务,并在确定网络连接恢复正常后,根据 之前的配置数据,恢复所述通信设备的正常业务。

较佳地,确定模块81具体用于:

在确定当前网络连接状态为高电平稳定状态后,进入正常检测状态;在正 常检测状态下,若确定当前网络连接状态为电平跳变状态,则进入异常检测状 态;在异常检测状态下,若确定当前网络连接状态为电平跳变状态或低电平稳 定状态,则确定网络连接异常。

较佳地,确定模块81具体用于:

在前后两个周期的N个时间点检测网络连接状态,并根据检测的网络连接 状态,分别确定前后两个周期的网络连接状态;其中,N为正整数;根据确定 的前后两个周期的网络连接状态,确定当前网络连接状态。

较佳地,确定模块81具体用于:

针对所述前后两个周期中任意一个周期,若在M个时间点检测到网络连 接状态为相同的状态,则确定该周期的网络连接状态为所述相同的状态;其中, M为正整数,且M>N/2。

较佳地,确定模块81具体用于:若确定所述前后两个周期中前一个周期 与后一个周期的网络连接状态不同,则确定当前网络连接状态为电平跳变状 态;若确定所述前后两个周期中前一个周期与后一个周期的网络连接状态都为 高电平稳定状态,则确定当前网络连接状态为高电平稳定状态;若确定所述前 后两个周期中前一个周期与后一个周期的网络连接状态都为低电平稳定状态, 则确定当前网络连接状态为低电平稳定状态。

如图9所示,为本发明实施例提供的进行业务恢复的通信设备结构示意图, 包括:

接收模块91,用于接收检测设备发送的指示网络连接出现异常的信号;

处理模块92,用于中断当前业务,并在确定网络连接恢复正常后,根据之 前的配置数据,恢复所述通信设备的正常业务。

较佳地,处理模块92具体用于:向与所述通信设备连接的外部网元发送 数据包,如果在设定的时间内接收到回应的数据包,则确定网络连接恢复正常。

较佳地,处理模块92具体用于:在网络连接正常时,根据设定的时间间 隔保存当前配置数据;和/或,在所述接收模块接收到指示网络连接异常的信号 后,保存当前配置数据。

较佳地,处理模块92具体用于:读取最近一次保存的配置数据,并在读 取成功后,根据读取的配置数据恢复所述通信设备的正常业务。

较佳地,若处理模块92在网络连接正常时,根据设定的时间间隔保存当 前配置数据,且在所述接收模块接收到指示网络连接异常的信号后,保存当前 配置数据,则所述处理模块具体用于:若读取最近一次保存的配置数据失败, 则读取网络连接正常时最近一次保存的配置数据,若读取成功,则根据读取的 网络连接正常时最近一次保存的配置数据恢复所述通信设备的正常业务,若仍 读取失败,则读取出厂默认配置数据,并根据读取的出厂默认配置数据恢复所 述通信设备的正常业务。

较佳地,处理模块92具体用于:若读取最近一次保存的配置数据失败, 则读取出厂默认配置数据,并根据读取的出厂默认配置数据恢复所述通信设备 的正常业务。

较佳地,处理模块92具体用于:根据读取的出场默认配置数据,恢复与 外部网元中服务器的连接;将当前配置情况上报到服务器,并接收服务器下发 的最新配置数据,根据服务器下发的最新配置数据,恢复所述通信设备的正常 业务。

如图10所示,为本发明实施例提供的进行业务恢复的通信设备结构示意 图,包括:

检测设备101,用于在确定通信设备的网络连接出现异常后,向所述通信 设备的中央处理器CPU发送指示网络连接异常的信号;

中央处理器102,用于在接收到指示网络连接异常的信号后,中断当前业 务,并在确定网络连接恢复正常后,根据之前的配置数据,恢复所述通信设备 的正常业务。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计 算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一 个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基 本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要 求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号