网关本地参数快速恢复的实现系统和方法转让专利

申请号 : CN200710181654.9

文献号 : CN101159647B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘文超

申请人 : 中国电信股份有限公司

摘要 :

本发明公开了一种网关本地参数快速恢复的实现系统和方法,包括:参数恢复的触发模块(309),用于接受参数恢复指示,产生表示参数恢复请求的触发信号发送至软件检测模块(303);软件检测模块(303),用于检测触发模块(309)的触发信号;根据检测到的触发信号控制参数读写模块(305)读写参数;参数读写模块(305),用于响应软件检测模块(303)的控制,读取的保存的备份参数发送至网关的核心模块(311)。通过本发明能够实现家庭网关出现异常情况下的数据恢复,保障用户上网等业务的正常使用。

权利要求 :

1.一种网关本地参数快速恢复的实现系统,其特征在于,包括:

参数恢复的触发模块(309),用于接受参数恢复指示,产生表示参数恢复请求的触发信号发送至软件检测模块(303);

软件检测模块(303),用于检测触发模块(309)的触发信号;检测家庭网关中关键参数的修改情况;根据检测到的触发信号控制参数读写模块(305)读写参数;

参数读写模块(305),用于响应软件检测模块(303)的控制,读取保存的备份参数发送至网关的核心模块(311);并还用于在核心模块(311)发生关键参数改变时,从核心模块(311)中获取更新后的关键参数,写入特定存储区中保存;以及核心模块(311),与参数读写模块(305)连接,用于接收参数读写模块(305)发送的参数,实现关键参数的恢复;还进一步与软件检测模块(303)连接,在核心模块(311)发生关键参数改变时,通知软件检测模块(303),软件检测模块(303)指示参数读写模块(305)从核心模块(311)中获取更新后的参数,写入特定存储区中保存;并在参数恢复过程中完成关键参数恢复后,将非关键参数恢复至家庭网关的出厂默认值。

2.根据权利要求1所述的系统,其特征在于,所述软件检测模块(303)检测核心模块(311)中是否有参数修改过程包括:软件检测模块(303)在网关上电开机后或者定时向网关的核心模块(311)发送查询消息,如果核心模块(311)发生了参数的修改,向软件检测模块(303)发送通知信号。

3.根据权利要求1或2所述的系统,其特征在于,所述触发模块(309)为触发按钮,触发按钮在被按下后产生表示参数恢复请求的脉冲信号到软件检测模块(303)。

4.根据权利要求1或2所述的系统,其特征在于,所述触发模块(309)直接或间接与终端设备连接,接收到终端设备的指令信号后产生表示参数恢复请求的触发信号到软件检测模块(303)。

5.根据权利要求1或2所述的系统,其特征在于,所述参数读写模块(305)连接有外部接口,所述备份参数保存在与该外部接口连接的外部存储设备中。

6.根据权利要求1或2所述的系统,其特征在于,该系统中设置有存储模块用于存储所述备份参数。

7.根据权利要求1或2所述的系统,其特征在于,所述参数包括:业务参数、服务质量QoS参数和安全防护的认证账号参数。

8.根据权利要求7所述的系统,其特征在于,所述关键参数包括:用户宽带帐号、网络配置、VoIP业务涉及的电话号码/密码/软交换地址;

所述核心模块(311)在自身参数发生修改时进一步判断修改的参数是否是关键参数,如果是关键参数修改,通知软件检测模块(303)。

9.一种网关本地参数快速恢复的实现方法,其特征在于,包括:

A.网关的核心模块判断自身是否发生了参数修改,并进一步判断修改的参数是否是关键参数,如果是关键参数修改,将网关本地核心模块的参数备份至特定存储区;

B.接收到参数恢复指令后将所述特定存储区备份的网关本地关键参数发送至网关的核心模块,完成本地参数恢复,将非关键参数恢复至家庭网关的出厂默认值。

10.根据权利要求9所述的方法,其特征在于,所述网关的核心模块判断自身是否发生了参数修改的过程包括:在网关上电开机后或者定时向网关的核心模块发送查询消息,如果核心模块发生了参数的修改,则发送参数修改的通知信号。

11.根据权利要求9或10所述的方法,其特征在于,所述参数包括:业务参数、服务质量QoS参数和安全防护的认证账号参数。

12.根据权利要求11所述的方法,其特征在于,所述备份的参数为关键参数,包括:用户宽带帐号、网络配置、VoIP业务涉及的电话号码/密码/软交换地址。

说明书 :

技术领域

本发明涉及网络设备的数据恢复技术,特别是指一种实现家庭网关本地快速恢复业务参数的方法。

背景技术

随着宽带技术和应用的发展,从公众用户、互联网应用和网络管理模式等方面都发生了许多变化。从用户角度看,家庭内宽带接入设备、路由器、无线局域网(WLAN,Wireless LAN)接入点(AP,AccessPoint)等网络终端越来越多,布线和组网复杂等问题日趋凸现;从互联网应用角度看,增值业务越来越丰富,三重播放(Triple-Play)、固网移动融合(FMC,Fixed-Mobile Convergence)等业务层出不穷;从网络管理模式角度看,ISP开始实施对网络进行管理和控制、提升业务质量,实施对网络终端和业务的远程维护和配置。
家庭网关作为家庭网络内部各设备与外部网络相互通信的设备,是公共电信网延伸到家庭的最后一个网络节点,承担起了业务质量控制点、业务发放和维护管理点的角色。其具有网络和用户侧通信接口、IP包传送、地址分配、服务质量(QoS,Quality of Service)、安全、远程管理、本地管理、家庭内部设备管理等基本功能。
家庭网关承载着家庭网络的各项业务,如:交互式网络电视(IPTV)、无线上网等。同时,也直接提供通信相关的应用,如:网络电话(VoIP,Voice over Internet Protocol)等。此外,家庭网关配合电信网络进行家庭网络业务服务带宽和质量控制,对家庭网络的通信安全进行防护。因此,家庭网关中存储这许多与电信网络和业务平台相关的配置参数,这些参数正确与否直接影响用户业务是否能够正常使用。然而,由于家庭网关的长时间工作或用户的误操作,可能使家庭网关出现异常,造成与业务相关的关键参数在家庭网关缓存中丢失,使用户无法使用上网、IPTV等正常的业务功能。

发明内容

有鉴于此,本发明提出一种网关本地参数快速恢复的实现系统和方法,实现家庭网关出现异常情况下的数据恢复,保障用户上网等业务的正常使用。
基于上述目的本发明提供的网关本地参数快速恢复的实现系统,包括:
参数恢复的触发模块,用于接受参数恢复指示,产生表示参数恢复请求的触发信号发送至软件检测模块;
软件检测模块,用于检测触发模块的触发信号;根据检测到的触发信号控制参数读写模块读写参数;
参数读写模块,用于响应软件检测模块的控制,读取的保存的备份参数发送至网关的核心模块。
该系统所述软件检测模块还用于检测家庭网关核心模块中关键参数的修改情况,如果关键参数发生修改,则向参数读写模块发送参数修改的触发信号;参数读写模块从核心模块中获取修改后的参数进行保存备份。
该系统所述软件检测模块软件检测模块检测核心模块中是否有参数修改方式为:核心模块判断自身是否发生了参数修改,当发生参数修改时,向软件检测模块发送通知信号。
该系统所述软件检测模块检测核心模块中是否有参数修改过程包括:软件检测模块在网关上电开机后或者定时向网关的核心模块发送查询消息,如果核心模块发生了参数的修改,向软件检测模块发送通知信号。
该系统所述触发模块为触发按钮,触发按钮在被按下后产生表示参数恢复请求的脉冲信号到软件检测模块。
该系统所述触发模块直接或间接与终端设备连接,接收到终端设备的指令信号后产生表示参数恢复请求的触发信号到软件检测模块。
该系统所述参数读写模块连接有外部接口,所述备份参数保存在与该外部接口连接的外部存储设备中。
该系统中设置有存储模块用于存储所述备份参数。
该系统所述参数包括:业务参数、服务质量QoS参数和安全防护的认证账号参数。
该系统所述备份的参数为关键参数,包括:用户宽带帐号、网络配置、VoIP业务涉及的电话号码/密码/软交换地址;
所述核心模块在自身参数发生修改时进一步判断修改的参数是否是关键参数,如果是关键参数修改,通知软件检测模块,并且在参数恢复过程中完成关键参数恢复后,将非关键参数恢复至家庭网关的出厂默认值。
基于上述目的本发明还提供了一种网关本地参数快速恢复的实现方法,包括:
A.将网关本地核心模块的参数备份至特定存储区;
B.接收到参数恢复指令后将从所述特定存储区备份的网关本地参数,发送至网关的核心模块,完成本地参数恢复。
该方法步骤A还包括:检测核心模块中是否有参数修改,当检测出有参数修改时,将修改后的参数发送至特定存储区。
该方法所述检测核心模块中是否有参数修改过程包括:网关的核心模块判断自身是否发生了参数修改,当发生参数修改时,发送参数修改的通知信号。
该方法所述检测核心模块中是否有参数修改过程包括:在网关上电开机后或者定时向网关的核心模块发送查询消息,如果核心模块发生了参数的修改,则发送参数修改的通知信号。
该方法其特征在于,所述参数包括:业务参数、服务质量QoS参数和安全防护的认证账号参数。
该方法所述备份的参数为关键参数,包括:用户宽带帐号、网络配置、VoIP业务涉及的电话号码/密码/软交换地址;
所述核心模块在自身参数发生修改时进一步判断修改的参数是否是关键参数,如果是关键参数修改,发送参数修改的通知信号;
在参数恢复过程中核心模块完成关键参数恢复后,将非关键参数恢复至家庭网关的出厂默认值。
从上面所述可以看出,一种网关本地参数快速恢复的实现系统和方法,能够在家庭网关出现异常时,让用户或电信维护工作人员,快速恢复参数特别是关键参数的配置,能够快速排除故障,用户无须了解家庭网关繁多的参数是什么含义,无须了解各个参数的配置方法,用户可以轻松操作,方便高效。

附图说明

图1为本发明实施例中家庭网关在家庭网络中的位置示意图;
图2为本发明实施例家庭网关本地快速恢复参数方法的流程示意图;
图3为本发明实施例支持快速恢复参数家庭网关的结构示意图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
本发明的主要思路是:将用户上网、IPTV、VoIP等业务参数,以及服务质量保障的服务质量(QoS)特定参数和安全防护的相关认证账号参数进行归类,按照预先规定,比如行业规范等,选出关键的参数,按照一种统一方式进行备份存储,在网关工作异常时,通过特定的按键或命令恢复到够家庭网关设备可以正常工作并且关键业务参数不丢失的状态,保障家庭网关可以和互联网服务提供商(ISP,Internet ServiceProvider)的网络接入平台以及业务平台正常交互。
下面以家庭网关设备为例对本发明较佳实施例进行详细说明。
家庭网关在家庭网络中的位置如图1所示。家庭网关可以通过各种接口,如:数字用户线技术(DSL,Digital Subscriber Line)、无源光纤网络(PON,Passive Optical Network)、以太网(Ethernet)或无线接口等,直接与家庭外部的ISP接入网设备相连,通过该连接可访问ISP的网络平台,包括:业务平台(如VoIP、IPTV等)和管理平台。另外,家庭网关还与家庭网络中的至少一个终端设备1~n(如个人计算机等)连接,为家庭网络中的终端设备1~n提供网络连接服务。
本发明实施例支持快速恢复参数的家庭网关,如图3所示,包括:软件检测模块303、参数读写模块305、通用串行总线(USB)接口307、触发模块309和核心模块311。其中,
软件检测模块303,用于检测触发模块309的触发事件;检测家庭网关中关键参数的修改情况;根据检测到的事件控制参数读写模块305读写参数,其中所述检测到的事件包括触发事件、参数修改事件。
参数读写模块305,用于响应软件检测模块303的控制进行外接在USB接口307上的U盘313设备的读写;将从U盘313读取的备份参数发送至核心模块311,协助恢复关键参数。并且还可以在核心模块311发生关键参数改变时,参数读写模块305从核心模块311中获取更新后的参数,写入U盘313中保存。另外,在家庭网关的参数恢复实现系统内部还可以单独设置存储模块作为备份参数的特定存储区,参数读写模块305与该存储模块连接,对存储模块执行上述读写操作。
USB接口307,用于外接USB存储设备,如U盘313,该存储设备作为备份参数的特定存储区。如果在家庭网关的参数恢复实现系统内部设置有存储模块作为备份参数的特定存储区,USB接口307也可以省去。
触发模块309,用于接受外部触发,产生一个表示参数恢复请求的触发信号发送至软件检测模块303。该模块可以是一个触发按钮,当用户按下触发按钮时,触发按钮产生一个预先约定的表示参数恢复请求的脉冲信号到软件检测模块303;另外该模块也可以通过核心模块311或直接通过接口与家庭网络中的至少一个终端设备连接,接收终端设备发出的恢复指令,产生表示参数恢复请求的触发信号到软件检测模块303。
核心模块311,是现有家庭网关设备中具有的用于维持家庭网关的正常运行的模块,该核心模块311内部设置有家庭网关的核心程序,并且与家庭网络中的终端设备和电信网络平台都分别设置有接口;该模块311与参数读写模块305连接,能够接收参数读写模块305发送的参数,实现关键参数的恢复。还可以进一步与软件检测模块303连接,在核心模块311发生关键参数改变时,通知软件检测模块303,软件检测模块303指示参数读写模块305从核心模块311中获取更新后的参数,写入外部或内部用于参数备份的存储设备中保存。
本发明用于家庭网关本地快速恢复参数的方法的较佳实施例,如图2所示,包括如下步骤:
步骤201,由家庭网关软件检测模块303检测是否有关键参数的修改配置,当有关键参数修改时执行步骤202,当没有关键参数修改时执行步骤203。
其中,家庭网关核心模块311的参数改变可以是通过本地终端设备改变的,也可以是通过ISP远程改变的,由于改变过程中需要运行相应程序,因此核心模块311能够检测到参数的改变,核心模块311检测到参数的改变时,会判断是否有关键参数的改变,如果有主动发送消息通知软件检测模块303。另外,也可以由软件检测模块303在每次上电开机时或者每间隔一段时间发送消息到核心模块311询问是否有关键参数修改。
所述关键参数,可以预先定义哪些参数属于关键参数,如:用户宽带帐号(用户名、密码等)、网络配置(PVC参数等)、VoIP业务涉及的电话号码/密码/软交换地址等参数;关键参数之外的参数都是非关键参数。核心模块311在发现参数被修改后,可以根据预先定义的关键参数规范判断此参数是否为关键参数。
步骤202,软件检测模块303向参数读写模块发送指令,由参数读写模块305从核心模块311获取更新后的关键参数,将关键参数备份至特定存储区(如图3中的U盘313),然后执行步骤203。
具体获取过程中可以由参数读写模块305向核心模块311发送关键参数获取请求,核心模块311根据请求将更新的关键参数发送给参数读写模块305。
步骤203,由软件检测模块303判断是否有触发事件,比如用户按了图3中的触发模块,当有触发事件时执行步骤204,当没有触发事件时执行步骤203。
步骤204,由参数读写模块305从特定存储区(如图3中的U盘313)读取关键参数,发送至核心模块311;核心模块311收到参数读写模块305发送的关键参数后,即读取参数并将参数设置到相对应子功能模块,从而完成关键参数恢复。
核心模块311完成关键参数恢复后,将非关键参数恢复至家庭网关的出厂默认值。
以上实施过程也可以在核心模块311发生参数修改时,不区分是否为关键参数的修改,直接通知软件检测模块303,并将修改后的所有相关参数发送给参数读写模块305,由参数读写模块305进行备份,并在触发参数恢复过程时,将备份的所有参数发送给核心模块311,进行参数恢复。
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。