CN103929736B - 一种数据备份恢复***及方法 - Google Patents
一种数据备份恢复***及方法 Download PDFInfo
- Publication number
- CN103929736B CN103929736B CN201410127418.9A CN201410127418A CN103929736B CN 103929736 B CN103929736 B CN 103929736B CN 201410127418 A CN201410127418 A CN 201410127418A CN 103929736 B CN103929736 B CN 103929736B
- Authority
- CN
- China
- Prior art keywords
- server
- serial number
- equipment serial
- backup
- recovery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种数据备份恢复***,包括:网络单元和恢复服务器;所述网络单元用于通过操作维护通道向所述恢复服务器,上报所述网络单元的设备逻辑号和主控单板的第一设备序列号,并向所述恢复服务器发送备份信息;所述恢复服务器用于根据所述网络单元上报的所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档,并根据所述备份信息为所述网络单元提供备份服务;所述网络单元还用于当所述网络单元更新主控单板时,向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号。
Description
技术领域
本发明涉及通信领域,尤其涉及一种数据备份恢复***及方法。
背景技术
在日常无线网元的基站的维护中,会出现硬件单板故障的情况,此时需要对故障的单板进行更新以及数据恢复,具体可以分为以下两种情况:
一、更新非主控单元单板,需要依次进行硬件准备、硬件更新和基站调测等操作,具体如下:
硬件准备:根据硬件备件策略,到库房获取可用替换的单板。
硬件更新:拔出硬件告警定位信息对应的柜框槽位置对应的故障单板,***新的可用的单板。
基站调测:确认基站的状态,并调测基站的故障,在基站近端调测基站的业务。如果状态和业务均正常,则更新单板成功,操作流程结束。
二、更新主控单元单板,需要依次进行数据准备、硬件准备、硬件更新和基站调测等操作,具体如下:
数据准备:获取基站最近一次可用的配置数据、软件、授权许可文件(1icense)等数据,用以恢复基站到最近的状态。
硬件准备:根据硬件备件策略,到库房获取可用替换的单板。
硬件更新:拔出硬件告警定位信息对应的柜框槽位置对应的故障单板,***新的可用的单板。
基站调测:基站近端或远端的操作支持***(OSS,Operations Support System)上加载并激活软件、配置、授权license等内容。确认基站的状态,并调测基站的故障,在基站近端调测基站的业务。如果状态和业务均正常,则更新单板成功,操作流程结束。
在现有的更新主控单元流程中,需要人工的备份基站的数据信息,而这些数据信息如,主控板硬件编码、配置文件、软件版本信息以及授权license等,都需要人工的从OSS或硬件厂商提供的北向接口中获取,再输入到备份的计算机设备中,费时费力。
发明内容
本发明实施例提供了一种数据备份恢复***及方法,用于自动、高效的对无线网元的基站进行数据的备份及恢复。
本发明实施例第一方面提供的数据备份恢复***,包括:
网络单元,恢复服务器;
所述网络单元用于通过操作维护通道向所述恢复服务器,上报所述网络单元的设备逻辑号和主控单板的第一设备序列号,并向所述恢复服务器发送备份信息;
所述恢复服务器用于根据所述网络单元上报的所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档,并根据所述备份信息为所述网络单元提供备份服务;
所述网络单元还用于当所述网络单元更新主控单板时,向所述恢复服务器上报所述设备逻辑号和更新后的主控单板对应的第二设备序列号;
所述恢复服务器还用于当检测到所述网络单元上报的所述第二设备序列号与所述第一设备序列号不匹配时,向所述网络单元发送所述备份信息,以协助所述网络单元进行数据恢复。
在第一方面的第一种可能实现的方法中,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。
在第一方面的第二种可能实现的方法中,所述数据恢复***还包括:动态主机配置协议DHCP服务器;
所述DHCP服务器用于向所述网络单元提供所述操作维护通道的IP地址,和/或传输控制协议TCP/IP配置信息,所述操作维护通道与所述网络单元和所述恢复服务器相对应;
所述当所述网络单元更新主控单板时,向所述恢复服务器上报所述设备逻辑号和第二设备序列号,具体包括:
当所述网络单元更新主控单板时,所述网络单元向所述DHCP服务器查询所述操作维护通道的IP地址,再根据所述DHCP服务器返回的所述IP地址与所述恢复服务器建立所述操作维护通道,并通过所述操作维护通道向所述恢复服务器上报所述设备逻辑号和第二设备序列号。
结合第一方面、以及第一方面的第一和二任意一种可能实现的方法,在第三种可能实现的方法中,所述数据恢复***还包括:软件服务器;
所述软件服务器用于向所述网络单元提供备份所需的软件程序;
所述当检测到所述网络单元提供的所述第二设备序列号与所述第一设备序列号不匹配时,向所述网络单元发送所述备份信息,具体包括:
当检测到所述网络单元提供的所述第二设备序列号与所述第一设备序列号不匹配时,触发所述软件服务器与所述网络单元建立文件传输协议连接,使得所述软件服务器向所述网络单元传输,与所述网络单元在备份时提供的软件版本相匹配的软件程序。
本发明实施例第二方面提供的数据备份恢复方法,包括:
网络单元与恢复服务器建立操作维护通道;
所述网络单元通过所述操作维护通道向所述恢复服务器上报所述网络单元的设备逻辑号和主控单板的第一设备序列号,使得所述恢复服务器根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档;
在所述备份存档建立之后,所述网络单元通过所述操作维护通道向所述恢复服务器发送备份信息;
当所述网络单元更新主控单板时,所述网络单元向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号,使得所述恢复服务器根据所述第二设备序列号确定需要对所述网络单元进行数据恢复;
所述网络单元根据所述恢复服务器提供的备份信息进行数据恢复。
在第二方面的第一种可能实现的方法中,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。
在第二方面的第二种可能实现的方法中,所述网络单元向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号之前,包括:
当所述网络单元更新主控单板时,所述网络单元向所述DHCP服务器查询所述操作维护通道的IP地址,所述操作维护通道与所述网络单元和所述恢复服务器相对应;
所述网络单元根据所述操作维护通道的IP地址与所述恢复服务器建立所述操作维护通道;
所述网络单元向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号,具体包括:
所述网络单元通过所述操作维护通道向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号。
结合第二方面、以及第二方面的第一和二任意一种可能实现的方法,在第三种可能实现的方法中,所述网络单元根据所述恢复服务器提供的备份信息进行数据恢复,具体包括:
所述网络单元从软件服务器中下载,与所述网络单元在备份时提供的软件版本相匹配的软件程序;
所述网络单元从所述恢复服务器中下载配置信息,并根据所述配置信息设置所述软件程序的相应配置;
所述网络单元从所述恢复服务器中下载许可文件,并根据所述许可文件激活所述软件程序。
本发明实施例第三方面提供的数据备份恢复方法,包括:
恢复服务器与网络单元建立操作维护通道;
所述恢复服务器接收所述网络单元上报的所述网络单元的设备逻辑号和主控单板的第一设备序列号;
所述恢复服务器根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档;
所述恢复服务器接收所述网络单元发送的备份信息,并在备份存档对所述备份信息进行存储以及更新维护;
当所述网络单元更新主控单板时,所述恢复服务器接收所述网络单元上报的所述设备逻辑号和更新后主控单板对应的第二设备序列号;
所述恢复服务器根据所述设备逻辑号查询并获取到所述第一设备序列号,对比所述第一设备序列号和所述第二设备序列号,若不一致,则确定需要对所述网络单元进行数据恢复。
在第三方面的第一种可能实现的方法中,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。
结合第三方面、或第三方面的第一种可能实现的方法,在第二种可能实现的方法中,所述确定需要对所述网络单元进行数据恢复之后,包括:
所述恢复服务器根据所述网络单元备份的软件版本信息,触发软件服务器向所述网络单元发送软件程序;
待所述软件程序发送完成之后,所述恢复服务器向所述网络单元发送配置信息和许可文件,使得所述网络单元根据所述配置信息和许可文件设置并激活所述软件程序。
从以上技术方案可以看出,本发明实施例具有以下优点:
在本发明实施例中,提供了一种恢复服务器,需要进行维护的网络单元与该恢复服务器通过操作维护通道(OMCH,Operation Maintenance Channel)进行数据连接,该恢复服务器根据所述网络单元上报的所述网络单元的设备逻辑号(DLN,Device Logic Number)和主控单板的第一设备序列号(ESN,Equipment Serial Number),建立了所述网络单元对应的备份存档;并且,在所述恢复服务器中设置了所述网络单元的自动备份和恢复的功能,当网络单元的配置信息,软件版本信息和许可文件等信息发生变更时,会自动的备份到该恢复服务器中;而当所述网络单元的主控单板发生更新时,恢复服务器也能根据其维护的设备序列号识别出来,进而对所述网络单元进行自动的数据恢复。本发明实施例提供的数据备份恢复***可以对网络单元进行自动的数据备份和恢复,提高了网络单元的备份和恢复的效率,节省了维护的时间。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例数据备份恢复***的一个结构示意图;
图2是本发明实施例数据备份恢复***的另一个结构示意图;
图3是本发明实施例数据备份恢复方法的一个流程示意图;
图4是本发明实施例数据备份恢复方法的另一个流程示意图;
图5是本发明实施例网络单元和恢复服务器的一个计算机结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种数据备份恢复***及方法,用于为用户提供便捷、灵活的业务触发操作。
请参阅图1,本发明实施例中数据备份恢复***的一个实施例包括:
网络单元101,恢复服务器102;
所述网络单元101用于通过操作维护通道向所述恢复服务器102,上报所述网络单元101的设备逻辑号和主控单板的第一设备序列号,并向所述恢复服务器102发送备份信息;具体的,所述备份信息中包含有所述设备逻辑号;
具体的,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。
示例性的,在实际应用中,所述操作维护通道一般作为基站(Node B)与远程管理网元(如,无线网络控制器)之间的通信通道,在本发明实施例中,所述网络单元101可以为基站,而恢复服务器102则可以作为一种远程管理网元。
所述设备逻辑号是一种不跟随主控单元硬件变化而变化的身份标识。即网络单元101与设备逻辑号一一对应。示例性的,所述设备逻辑号可以为基站主控单元所在框的设备序列号、基站全球定位***(GPS,Global Positioning System)信息、基站规划ID等等。所述设备逻辑号可以是硬件设备出厂时内置,也可以通过硬件设备的USB接口、串口等数据输入接口输入的ID信息。在实际应用中,在所述网络单元101和所述恢复服务器102建立操作维护通道之前,可以在恢复服务器102中设置网络单元101的备份恢复模式为“自动恢复”,并选择和确定设备逻辑号的类型(包括上述的各种硬件设备的设备序列号,或特定的ID信息)。
设备序列号是一种唯一标识设备的字符串,用以保证将License授权给指定设备,又称“设备指纹”。基站设备的框、单板,都有ESN编码,并且有命令查询。在本发明实施例中,“第一设备序列号”和“第二设备序列号”分别指代网络单元101的主控单元更新前和更新后两者的设备序列号,是一组相对的概念,没有特意指代任意一个主控单元的设备序列号,而“第一”和“第二”也没有任何前后,大小的指代意思。
所述恢复服务器102用于根据所述网络单元101上报的所述设备逻辑号和所述第一设备序列号建立所述网络单元101的备份存档,并根据所述备份信息为所述网络单元101提供备份服务;
在实际应用中,恢复服务器102可以部署在操作支持***(OSS,OperationsSupport System)中,也可以独立部署。
示例性的,在实际应用中,当所述恢复服务器102收到所述网络单元101上报的所述设备逻辑号和所述第一设备序列号之后,即可建立一个与所述设备逻辑号对应的备份存档,在之后收到的备份信息时,先查询该备份信息对应的设备逻辑号,再根据该设备逻辑号将该备份信息存储并更新到相应的设备逻辑号对应的备份存档中。
可选的,若之后网络单元101的备份信息有更新,如配置信息的更新,软件版本信息的更新或许可文件的更新,用户可以选择设置将新的备份信息替换掉旧的更新信息,或者同时保存若干份备份信息;当保存若干份备份信息时,需要标记清楚各个版本的备份信息的时间次序。
可选的,在备份各种备份信息时,为了避免备份数据给恢复服务器102带来过重负担,可以选择依次备份各种不同的备份信息,并且不同的备份信息之间可以设置一定的备份迟滞时间,如果在迟滞时间中,收到新的变更,则可以重新计算备份迟滞时间。
所述网络单元101还用于当所述网络单元101更新主控单板时,向所述恢复服务器102上报所述设备逻辑号和更新后主控单板对应的第二设备序列号;
所述恢复服务器102还用于当检测到所述网络单元101上报的所述第二设备序列号与所述第一设备序列号不匹配时,向所述网络单元101发送所述备份信息,以协助所述网络单元101进行数据恢复。
在本发明实施例中,提供了一种恢复服务器102,需要进行维护的网络单元101域该恢复服务器102通过操作维护通道(OMCH,Operation Miantenance Channel)进行数据连接,该恢复服务器102根据所述网络单元101上报的所述网络单元101的设备逻辑号(DLN,Device Logic Number)和主控单板的第一设备序列号(ESN,Equipment Serial Number),建立了所述网络单元101对应的备份存档;并且,在所述恢复服务器102中设置了所述网络单元101的自动备份和恢复的功能,当网络单元101的配置信息,软件版本信息和许可文件等信息发生变更时,会自动的备份到该恢复服务器102中;而当所述网络单元101的主控单板发生更新时,恢复服务器102也能根据其维护的设备序列号识别出来,进而对所述网络单元101进行自动的数据恢复。本发明实施例提供的数据备份恢复***可以对网络单元101进行自动的数据备份和恢复,提高了网络单元101的备份和恢复的效率,节省了维护的时间。
在实际应用中,数据备份恢复***还可以进一步包含有动态主机配置协议(DHCP,Dynamic Host Configuration Protoco1)服务器以及软件服务器,具体的,请参阅图2,本发明实施例中数据备份恢复***的一个实施例包括:
网络单元101,恢复服务器102,DHCP服务器103,软件服务器104;
所述DHCP服务器用于向所述网络单元提供所述操作维护通道的IP地址,和/或传输控制协议TCP(Transfer Control Protoco1)/IP配置信息,所述操作维护通道与所述网络单元和所述恢复服务器相对应;
具体的,在实际应用中,在网络单元和恢复服务器首次建立了操作维护通道之后,DHCP服务器就开始维护与所述网络单元和所述恢复服务器相对应的操作维护通道;即所述网络单元和所述恢复服务器对应的有一个固定的操作维护通道(具体可以分别用ID信息建立映射关系),但是该操作维护通道的IP地址是可变的,当网络单元或恢复服务器的硬件单元发生改变时,操作维护通道的IP地址也发生改变,具体网络单元或恢复服务器会将变更信息发送给DHCP服务器,由DHCP服务器维护最新的操作维护通道的IP地址。
所述软件服务器用于向所述网络单元提供备份所需的软件程序。
在对网络单元101进行备份时,网络单元101和恢复服务器102的具体操作可以参阅上述图1的实施例,当需要对网络单元101进行备份恢复时,网络单元101,恢复服务器102,DHCP服务器103和软件服务器104的具体操作包括:
当用户在网络单元101中拔下故障主控单板,更新上新的主控单板之后,网络单元101向DHCP服务器103上报设备逻辑号,申请相应操作维护通道的IP地址;DHCP服务器103收到该操作维护通道的IP地址的申请消息后,根据所述设备逻辑号,在本地维护的操作维护通道的映射关系中,查找所述设备逻辑号对应的操作维护通道,并将该操作维护通道的IP地址发送给所述网络单元101。
具体的,网络单元101所在的承载网络支持DHCP,以支持网络单元101从DHCP服务器103获取操作维护通道的IP地址。
网络单元101收到该操作维护通道的IP地址之后,根据所述IP地址与恢复服务器102建立操作维护通道。
可选的,在网络单元101和恢复服务器102建立了操作维护通道之后,可以由网络单元101向恢复服务器102主动上报网络单元101的设备逻辑号和更新后主控单板对应的第二设备序列号;也可以由恢复服务器102向网络单元101发送查询消息,网络单元101响应所述查询消息,向恢复服务器102报网络单元101的设备逻辑号和更新后主控单板对应的第二设备序列号。
恢复服务器102收到所述网络单元101的设备逻辑号和更新后主控单板对应的第二设备序列号之后,根据所述设备逻辑号获取本地存储的第一设备序列号,将第一设备序列号与该第二设备序列号进行匹配,若匹配,则流程结束。若不匹配,则确定所述网络单元101需要进行数据恢复;恢复服务器102根据所述网络单元101备份的软件版本信息,触发软件服务器104向所述网络单元发送软件程序。
软件服务器104收到恢复服务器102的指示(该指示包含网络单元备份的软件版本信息)后,根据网络单元备份的软件版本信息,向网络单元发送与所述软件版本信息对应的软件程序。
待所述软件程序发送完成之后,所述恢复服务器102向所述网络单元101发送配置信息和许可文件,使得所述网络单元根据所述配置信息和许可文件设置并激活所述软件程序。
具体的,在本发明实施例中,软件服务器104和恢复服务器102能够分别与网络单元101建立起TCP连接。
网络单元101下载了最新的软件程序,配置信息和许可文件之后,使用所述配置信息和许可文件对所述软件程序进行激活,在进行软件程序的调试,近端验证业务等操作,完成数据恢复流程。
下面对方法流程的角度对本发明实施例进行描述,请参阅图3,本发明实施例中数据备份的一个实施例包括:
301、恢复服务器请求与网络单元建立操作维护通道;
具体的,在实际应用中,恢复服务器可以主动请求网络单元建立操作维护通道,以备份网络单元的数据信息;可选的,也可以由网络单元主动请求恢复服务器建立操作维护通道,具体此处不作限定。
若是恢复服务器可以主动请求网络单元进行数据备份,则在所述网络单元和所述恢复服务器建立操作维护通道之前,可以在恢复服务器中设置网络单元的备份恢复模式为“自动恢复”,并选择和确定设备逻辑号的类型(包括各种硬件设备的设备序列号,或特定的ID信息)。
示例性的,在实际应用中,所述操作维护通道一般作为基站(Node B)与远程管理网元(如,无线网络控制器)之间的通信通道,在本发明实施例中,所述网络单元可以为基站,而恢复服务器则可以作为一种远程管理网元。
302、网络单元响应恢复服务器,操作维护通道建立成功;
303、网络单元通过操作维护通道向恢复服务器上报设备逻辑号和第一设备序列号;
网络单元通过所述操作维护通道向所述恢复服务器上报所述网络单元的设备逻辑号和主控单板的第一设备序列号,使得所述恢复服务器根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档。
所述设备逻辑号是一种不跟随主控单元硬件变化而变化的身份标识。即网络单元与设备逻辑号一一对应。示例性的,所述设备逻辑号可以为基站主控单元所在框的设备序列号、基站全球定位***(GPS,Global Positioning System)信息、基站规划ID等等。所述设备逻辑号可以是硬件设备出厂时内置,也可以通过硬件设备的USB接口、串口等数据输入接口输入的ID信息。
设备序列号是一种唯一标识设备的字符串,用以保证将License授权给指定设备,又称“设备指纹”。基站设备的框、单板,都有ESN编码,并且有命令查询。在本发明实施例中,“第一设备序列号”和“第二设备序列号”分别指代网络单元的主控单元更新前和更新后两者的设备序列号,是一组相对的概念,没有特意指代任意一个主控单元的设备序列号,而“第一”和“第二”也没有任何前后,大小的指代意思。
304、恢复服务器根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档;
恢复服务器接收到所述网络单元上报的所述网络单元的设备逻辑号和主控单板的第一设备序列号之后,根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档,并根据所述备份信息为所述网络单元提供备份服务。
示例性的,在实际应用中,当所述恢复服务器收到所述网络单元上报的所述设备逻辑号和所述第一设备序列号之后,即可建立一个与所述设备逻辑号对应的备份存档,在之后收到的备份信息时,先查询该备份信息对应的设备逻辑号,再根据该设备逻辑号将该备份信息存储并更新到相应的设备逻辑号对应的备份存档中。
可选的,若之后网络单元的备份信息有更新,如配置信息的更新,软件版本信息的更新或许可文件的更新,用户可以选择设置将新的备份信息替换掉旧的更新信息,或者同时保存若干份备份信息;当保存若干份备份信息时,需要标记清楚各个版本的备份信息的时间次序。
305、网络单元通过所述操作维护通道向所述恢复服务器发送备份信息;
在所述备份存档建立之后,所述网络单元通过所述操作维护通道向所述恢复服务器发送备份信息。
具体的,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。具体的,所述备份信息中包含有所述设备逻辑号。
306、恢复服务器根据所述设备逻辑号备份网络单元发送的备份信息。
恢复服务器收到网络单元发送的备份信息之后,根据所述设备逻辑号,将所述备份信息存储到相应的备份存档中。
可选的,在备份各种备份信息时,为了避免备份数据给恢复服务器带来过重负担,可以选择依次备份各种不同的备份信息,并且不同的备份信息之间可以设置一定的备份迟滞时间,如果在迟滞时间中,收到新的变更,则可以重新计算备份迟滞时间。
在本发明实施例中,提供了一种恢复服务器,需要进行维护的网络单元域该恢复服务器通过操作维护通道进行数据连接,该恢复服务器根据所述网络单元上报的所述网络单元的设备逻辑号和主控单板的第一设备序列号,建立了所述网络单元对应的备份存档;提高了网络单元的备份的效率,节省了用于维护的人力和时间。
请参阅图4,本发明实施例中数据恢复的一个实施例包括:
401、网络单元向DHCP服务器申请操作维护通道的IP地址;
当所述网络单元更新主控单板时,网络单元向DHCP服务器申请操作维护通道的IP地址。
具体的,在实际应用中,当用户在网络单元中拔下故障主控单板,更新上新的主控单板之后,网络单元向DHCP服务器上报设备逻辑号,申请相应操作维护通道的IP地址。
在网络单元和恢复服务器首次建立了操作维护通道之后,DHCP服务器就开始维护与所述网络单元和所述恢复服务器相对应的操作维护通道;即所述网络单元和所述恢复服务器对应的有一个固定的操作维护通道(具体可以分别用ID信息建立映射关系),但是该操作维护通道的IP地址是可变的,当网络单元或恢复服务器的硬件单元发生改变时,操作维护通道的IP地址也发生改变,具体网络单元或恢复服务器会将变更信息发送给DHCP服务器,由DHCP服务器维护最新的操作维护通道的IP地址。
具体的,网络单元所在的承载网络支持DHCP,以支持网络单元101从DHCP服务器获取操作维护通道的IP地址。
402、DHCP服务器向网络单元返回操作维护通道的IP地址;
DHCP服务器收到该操作维护通道的IP地址的申请消息后,根据所述设备逻辑号,在本地维护的操作维护通道的映射关系中,查找所述设备逻辑号对应的操作维护通道,并将该操作维护通道的IP地址发送给所述网络单元。
403、网络单元与恢复服务器建立操作维护通道;
网络单元收到该操作维护通道的IP地址之后,根据所述IP地址与恢复服务器建立操作维护通道。
404、恢复服务器查询网络单元的主控单元的设备序列号;
可选的,在网络单元和恢复服务器建立了操作维护通道之后,可以由网络单元向恢复服务器主动上报网络单元的设备逻辑号和更新后主控单板对应的第二设备序列号;也可以由恢复服务器向网络单元发送查询消息,网络单元响应所述查询消息,向恢复服务器报网络单元的设备逻辑号和更新后主控单板对应的第二设备序列号。
405、网络单元向恢复服务器上报设备逻辑号和第二设备序列号;
网络单元向恢复服务器上报网络单元的设备逻辑号和更新后主控单板对应的第二设备序列号。
406、恢复服务器确定第一设备序列号与该第二设备序列号不匹配;
恢复服务器收到所述网络单元的设备逻辑号和更新后主控单板对应的第二设备序列号之后,根据所述设备逻辑号获取本地存储的第一设备序列号,将第一设备序列号与该第二设备序列号进行匹配,若匹配,则流程结束。若不匹配,则确定所述网络单元需要进行数据恢复;恢复服务器根据所述网络单元备份的软件版本信息,触发软件服务器向所述网络单元发送软件程序。
407、软件服务器向网络单元发送相应的软件程序;
软件服务器收到恢复服务器的指示(该指示包含网络单元备份的软件版本信息)后,根据网络单元备份的软件版本信息,向网络单元发送与所述软件版本信息对应的软件程序。
408、恢复服务器向网络单元发送配置信息和许可文件;
待所述软件程序发送完成之后,所述恢复服务器向所述网络单元发送配置信息和许可文件,使得所述网络单元根据所述配置信息和许可文件设置并激活所述软件程序。
具体的,在本发明实施例中,软件服务器和恢复服务器能够分别与网络单元建立起TCP连接。
409、网络单元进行软件程序应用程序的激活及调试。
网络单元下载了最新的软件程序,配置信息和许可文件之后,使用所述配置信息和许可文件对所述软件程序进行激活,在进行软件程序的调试,近端验证业务等操作,完成数据恢复流程。
请再参见图5,本发明实施例还提供了一种网络单元,可包括:
输入装置510,输出装置520,存储器530和处理器540(网络单元中的处理器的数量可以为一个或多个,图5中以一个处理器为例)在本发明的一些实施例中,输入装置510,输出装置520,存储器530和处理器540可通过总线或其它方式连接,其中,图5中通过总线连接为例。
其中,所述输出装置520执行如下步骤:
响应恢复服务器建立操作维护通道的请求;
当所述网络单元更新主控单板时,向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号,使得所述恢复服务器根据所述第二设备序列号确定需要对所述网络单元进行数据恢复。
在所述备份存档建立之后,通过所述操作维护通道向所述恢复服务器发送备份信息。
进一步的,当所述网络单元更新主控单板时,网络单元向DHCP服务器申请操作维护通道的IP地址。
具体的,在实际应用中,当用户在网络单元中拔下故障主控单板,更新上新的主控单板之后,网络单元向DHCP服务器上报设备逻辑号,申请相应操作维护通道的IP地址。
在网络单元和恢复服务器首次建立了操作维护通道之后,DHCP服务器就开始维护与所述网络单元和所述恢复服务器相对应的操作维护通道;即所述网络单元和所述恢复服务器对应的有一个固定的操作维护通道(具体可以分别用ID信息建立映射关系),但是该操作维护通道的IP地址是可变的,当网络单元或恢复服务器的硬件单元发生改变时,操作维护通道的IP地址也发生改变,具体网络单元或恢复服务器会将变更信息发送给DHCP服务器,由DHCP服务器维护最新的操作维护通道的IP地址。
其中,所述输入装置510执行如下步骤:
输入装置510通过网络单元与恢复服务器建立的操作维护通道向所述恢复服务器上报所述网络单元的设备逻辑号和主控单板的第一设备序列号,使得所述恢复服务器根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档。
所述设备逻辑号是一种不跟随主控单元硬件变化而变化的身份标识。即网络单元与设备逻辑号一一对应。示例性的,所述设备逻辑号可以为基站主控单元所在框的设备序列号、基站全球定位***(GPS,Global Positioning System)信息、基站规划ID等等。所述设备逻辑号可以是硬件设备出厂时内置,也可以通过硬件设备的USB接口、串口等数据输入接口输入的ID信息。
设备序列号是一种唯一标识设备的字符串,用以保证将License授权给指定设备,又称“设备指纹”。基站设备的框、单板,都有ESN编码,并且有命令查询。在本发明实施例中,“第一设备序列号”和“第二设备序列号”分别指代网络单元的主控单元更新前和更新后两者的设备序列号,是一组相对的概念,没有特意指代任意一个主控单元的设备序列号,而“第一”和“第二”也没有任何前后,大小的指代意思。
进一步的,输入装置510还可以接收DHCP服务器返回的该操作维护通道的IP地址。
其中,所述处理器540执行如下步骤:
所述网络单元根据所述恢复服务器提供的备份信息进行数据恢复。
同再参见图5,本发明实施例还提供了一种恢复服务器,可包括:
输入装置510,输出装置520,存储器530和处理器540(恢复服务器中的处理器的数量可以为一个或多个,图5中以一个处理器为例)在本发明的一些实施例中,输入装置510,输出装置520,存储器530和处理器540可通过总线或其它方式连接,其中,图5中通过总线连接为例。
其中,所述输入装置510执行如下步骤:
接收到所述网络单元上报的所述网络单元的设备逻辑号和主控单板的第一设备序列号。
其中,所述处理器540执行如下步骤:
接收到所述网络单元上报的所述网络单元的设备逻辑号和主控单板的第一设备序列号之后,根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档,并根据所述备份信息为所述网络单元提供备份服务。
示例性的,在实际应用中,当所述恢复服务器收到所述网络单元上报的所述设备逻辑号和所述第一设备序列号之后,即可建立一个与所述设备逻辑号对应的备份存档,在之后收到的备份信息时,先查询该备份信息对应的设备逻辑号,再根据该设备逻辑号将该备份信息存储并更新到相应的设备逻辑号对应的备份存档中。
可选的,若之后网络单元的备份信息有更新,如配置信息的更新,软件版本信息的更新或许可文件的更新,用户可以选择设置将新的备份信息替换掉旧的更新信息,或者同时保存若干份备份信息;当保存若干份备份信息时,需要标记清楚各个版本的备份信息的时间次序。
在网络单元和恢复服务器建立了操作维护通道之后,可以由网络单元向恢复服务器主动上报网络单元的设备逻辑号和更新后主控单板对应的第二设备序列号;也可以由恢复服务器向网络单元发送查询消息,网络单元响应所述查询消息,向恢复服务器报网络单元的设备逻辑号和更新后主控单板对应的第二设备序列号。
在进行主控单元更新时,收到所述网络单元的设备逻辑号和更新后主控单板对应的第二设备序列号之后,根据所述设备逻辑号获取本地存储的第一设备序列号,将第一设备序列号与该第二设备序列号进行匹配,若匹配,则流程结束。若不匹配,则确定所述网络单元需要进行数据恢复;恢复服务器根据所述网络单元备份的软件版本信息,触发软件服务器向所述网络单元发送软件程序。
其中,所述输出装置520执行如下步骤:
待所述软件程序发送完成之后,所述恢复服务器向所述网络单元发送配置信息和许可文件,使得所述网络单元根据所述配置信息和许可文件设置并激活所述软件程序。
具体的,在本发明实施例中,软件服务器和恢复服务器能够分别与网络单元建立起TCP连接。
在本发明实施例中,提供了一种恢复服务器,需要进行维护的网络单元域该恢复服务器通过操作维护通道(OMCH,Operation Miantenance Channel)进行数据连接,该恢复服务器根据所述网络单元上报的所述网络单元的设备逻辑号(DLN,Device Logic Number)和主控单板的第一设备序列号(ESN,Equipment Serial Number),建立了所述网络单元对应的备份存档;并且,在所述恢复服务器中设置了所述网络单元的自动备份和恢复的功能,当网络单元的配置信息,软件版本信息和许可文件等信息发生变更时,会自动的备份到该恢复服务器中;而当所述网络单元的主控单板发生更新时,恢复服务器也能根据其维护的设备序列号识别出来,进而对所述网络单元进行自动的数据恢复。本发明实施例提供的数据备份恢复***可以对网络单元进行自动的数据备份和恢复,提高了网络单元的备份和恢复的效率,节省了维护的时间。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种数据备份恢复***,其特征在于,包括:
网络单元,恢复服务器;
所述网络单元用于通过操作维护通道向所述恢复服务器,上报所述网络单元的设备逻辑号和主控单板的第一设备序列号,并向所述恢复服务器发送备份信息;
所述恢复服务器用于根据所述网络单元上报的所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档,并根据所述备份信息为所述网络单元提供备份服务;
所述网络单元还用于当所述网络单元更新主控单板时,向所述恢复服务器上报所述设备逻辑号和更新后的主控单板对应的第二设备序列号;
所述恢复服务器还用于当检测到所述网络单元上报的所述第二设备序列号与所述第一设备序列号不匹配时,向所述网络单元发送所述备份信息,以协助所述网络单元进行数据恢复;
所述第一设备序列号和第二设备序列号分别为更新前的主控单元的设备序列号和更新后的主控单元的设备序列号;
所述数据恢复***还包括:动态主机配置协议DHCP服务器;
所述DHCP服务器用于向所述网络单元提供所述操作维护通道的IP地址,和/或传输控制协议TCP/IP配置信息,所述操作维护通道与所述网络单元和所述恢复服务器相对应;
所述当所述网络单元更新主控单板时,向所述恢复服务器上报所述设备逻辑号和第二设备序列号,具体包括:
当所述网络单元更新主控单板时,所述网络单元向所述DHCP服务器查询所述操作维护通道的IP地址,再根据所述DHCP服务器返回的所述IP地址与所述恢复服务器建立所述操作维护通道,并通过所述操作维护通道向所述恢复服务器上报所述设备逻辑号和第二设备序列号。
2.根据权利要求1所述的数据备份恢复***,其特征在于,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。
3.根据权利要求1或2所述的数据备份恢复***,其特征在于,所述数据恢复***还包括:软件服务器;
所述软件服务器用于向所述网络单元提供备份所需的软件程序;
所述当检测到所述网络单元提供的所述第二设备序列号与所述第一设备序列号不匹配时,向所述网络单元发送所述备份信息,具体包括:
当检测到所述网络单元提供的所述第二设备序列号与所述第一设备序列号不匹配时,触发所述软件服务器与所述网络单元建立文件传输协议连接,使得所述软件服务器向所述网络单元传输,与所述网络单元在备份时提供的软件版本相匹配的软件程序。
4.一种数据备份恢复方法,其特征在于,包括:
网络单元与恢复服务器建立操作维护通道;
所述网络单元通过所述操作维护通道向所述恢复服务器上报所述网络单元的设备逻辑号和主控单板的第一设备序列号,使得所述恢复服务器根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档;
在所述备份存档建立之后,所述网络单元通过所述操作维护通道向所述恢复服务器发送备份信息;
当所述网络单元更新主控单板时,所述网络单元向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号,使得所述恢复服务器根据所述第二设备序列号确定需要对所述网络单元进行数据恢复;
所述网络单元根据所述恢复服务器提供的备份信息进行数据恢复;
所述第一设备序列号和第二设备序列号分别为更新前的主控单元的设备序列号和更新后的主控单元的设备序列号;
所述网络单元向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号之前,包括:
当所述网络单元更新主控单板时,所述网络单元向动态主机配置协议DHCP服务器查询所述操作维护通道的IP地址,所述操作维护通道与所述网络单元和所述恢复服务器相对应;
所述网络单元根据所述操作维护通道的IP地址与所述恢复服务器建立所述操作维护通道。
5.根据权利要求4所述的方法,其特征在于,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。
6.根据权利要求4所述的方法,其特征在于,所述网络单元向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号,具体包括:
所述网络单元通过所述操作维护通道向所述恢复服务器上报所述设备逻辑号和更新后主控单板对应的第二设备序列号。
7.根据权利要求4至6任意一项所述的方法,其特征在于,所述网络单元根据所述恢复服务器提供的备份信息进行数据恢复,具体包括:
所述网络单元从软件服务器中下载,与所述网络单元在备份时提供的软件版本相匹配的软件程序;
所述网络单元从所述恢复服务器中下载配置信息,并根据所述配置信息设置所述软件程序的相应配置;
所述网络单元从所述恢复服务器中下载许可文件,并根据所述许可文件激活所述软件程序。
8.一种数据备份恢复方法,其特征在于,包括:
恢复服务器与网络单元建立操作维护通道;
所述恢复服务器接收所述网络单元上报的所述网络单元的设备逻辑号和主控单板的第一设备序列号;
所述恢复服务器根据所述设备逻辑号和所述第一设备序列号建立所述网络单元的备份存档;
所述恢复服务器接收所述网络单元发送的备份信息,并在备份存档对所述备份信息进行存储以及更新维护;
当所述网络单元更新主控单板时,所述恢复服务器接收所述网络单元上报的所述设备逻辑号和更新后主控单板对应的第二设备序列号;
所述恢复服务器根据所述设备逻辑号查询并获取到所述第一设备序列号,对比所述第一设备序列号和所述第二设备序列号,若不一致,则确定需要对所述网络单元进行数据恢复;
当所述网络单元更新主控单板时,所述操作维护通道是所述网络单元根据所述操作维护通道的IP地址与所述恢复服务器建立的;所述操作维护通道与所述网络单元和所述恢复服务器相对应;所述操作维护通道的IP地址是所述网络单元上报所述设备逻辑号和更新后主控单板对应的第二设备序列号之前,向动态主机配置协议DHCP服务器查询的;
所述第一设备序列号和第二设备序列号分别为更新前的主控单元的设备序列号和更新后的主控单元的设备序列号。
9.根据权利要求8所述的方法,其特征在于,所述备份信息包括:配置信息,软件版本信息和许可文件中任意一项或两项以上的组合。
10.根据权利要求8或9所述的方法,其特征在于,所述确定需要对所述网络单元进行数据恢复之后,包括:
所述恢复服务器根据所述网络单元备份的软件版本信息,触发软件服务器向所述网络单元发送软件程序;
待所述软件程序发送完成之后,所述恢复服务器向所述网络单元发送配置信息和许可文件,使得所述网络单元根据所述配置信息和许可文件设置并激活所述软件程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410127418.9A CN103929736B (zh) | 2014-03-31 | 2014-03-31 | 一种数据备份恢复***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410127418.9A CN103929736B (zh) | 2014-03-31 | 2014-03-31 | 一种数据备份恢复***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103929736A CN103929736A (zh) | 2014-07-16 |
CN103929736B true CN103929736B (zh) | 2018-01-23 |
Family
ID=51147785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410127418.9A Active CN103929736B (zh) | 2014-03-31 | 2014-03-31 | 一种数据备份恢复***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103929736B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106713939B (zh) * | 2016-12-16 | 2020-04-21 | 广州视源电子科技股份有限公司 | 一种电视的码值找回方法及*** |
CN109684129B (zh) * | 2018-11-20 | 2020-05-05 | 北京深思数盾科技股份有限公司 | 数据备份恢复方法、存储介质、加密机、客户端和服务器 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848101A (zh) * | 2009-03-25 | 2010-09-29 | 华为技术有限公司 | 一种网络***中网元管理的方法、装置和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4149315B2 (ja) * | 2003-06-12 | 2008-09-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | バックアップシステム |
CN102075345B (zh) * | 2009-11-25 | 2013-06-26 | 杭州华三通信技术有限公司 | 智能弹性架构中的主控板启动方法、主控板和成员设备 |
CN102340530B (zh) * | 2010-07-26 | 2015-10-14 | 杭州信核数据科技有限公司 | 一种存储空间接管和数据迁移的方法和*** |
CN102014008A (zh) * | 2010-12-29 | 2011-04-13 | 华为技术有限公司 | 一种数据容灾方法及*** |
-
2014
- 2014-03-31 CN CN201410127418.9A patent/CN103929736B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848101A (zh) * | 2009-03-25 | 2010-09-29 | 华为技术有限公司 | 一种网络***中网元管理的方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN103929736A (zh) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102629268B (zh) | 数据同步方法、***及数据访问装置 | |
CN100479575C (zh) | 在设备管理中实现预定操作的方法及装置 | |
CN104202440B (zh) | 一种标识终端的方法、服务器及*** | |
CN104468521B (zh) | 在线迁移方法、装置和*** | |
CN100450015C (zh) | 在设备管理中更新和恢复终端设备数据的方法及终端设备 | |
CN106484448A (zh) | 一种软件升级方法及装置 | |
CN103678337B (zh) | 数据清除方法、装置及*** | |
CN102110031A (zh) | 基于android***的应用程序备份与恢复的方法 | |
CN102346697A (zh) | 一种安卓安装包的备份与恢复的方法、***及移动终端 | |
CN101888304A (zh) | 一种路由设备的升级方法、装置和*** | |
CN103607310A (zh) | 一种异地容灾的仲裁方法 | |
CN104320475A (zh) | 一种设备升级方法及装置 | |
CN102164363A (zh) | 一种实现基站版本更新的方法和一种基站 | |
CN103747535A (zh) | 一种capwap控制通道的恢复方法、装置及*** | |
CN102625281A (zh) | 无线通信模块及其升级方法 | |
CN103929736B (zh) | 一种数据备份恢复***及方法 | |
CN101150830B (zh) | 软件包升级方法及装置 | |
CN102263667A (zh) | 网络管理***以及网络管理处理方法 | |
CN107491322A (zh) | 一种参数储存的控制方法及装置 | |
CN103713925A (zh) | 避免存储阵列在升级过程的业务中断方法和装置 | |
CN105357057A (zh) | 一种无中心的监控管理节点异地冗余方法 | |
CN101848101A (zh) | 一种网络***中网元管理的方法、装置和*** | |
WO2016177127A1 (zh) | 单板升级方法及装置 | |
CN105591801A (zh) | 一种虚拟网络功能vnf故障处理方法及vnf管理设备 | |
CN101114935A (zh) | ***升级的方法、升级***及监控实体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |