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

文档序号:7666288阅读:225来源:国知局
专利名称:网关本地参数快速恢复的实现系统和方法
技术领域
本发明涉及网络设备的数据恢复技术,特别是指 一种实现家庭网 关本地快速恢复业务参数的方法。
背景技术
随着宽带技术和应用的发展,从公众用户、互联网应用和网络管理 模式等方面都发生了许多变化。从用户角度看,家庭内宽带接入设备、路由器、无线局域网(WLAN, Wireless LAN)接入点(AP, Access Point)等网络终端越来越多,布线和组网复杂等问题日趋凸现;从互 联网应用角度看,增值业务越来越丰富,三重播放(Triple-Play )、固 网移动融合(FMC, Fixed-Mobile Convergence)等业务层出不穷;从 网络管理模式角度看,ISP开始实施对网络进行管理和控制、提升业务 质量,实施对网络终端和业务的远程维护和配置。家庭网关作为家庭网络内部各设备与外部网络相互通信的设备,是 公共电信网延伸到家庭的最后一个网络节点,承担起了业务质量控制 点、业务发放和维护管理点的角色。其具有网络和用户侧通信接口、 IP 包传送、地址分配、服务质量(QoS, Quality of Service )、安全、远程 管理、本地管理、家庭内部设备管理等基本功能。家庭网关承载着家庭网络的各项业务,如交互式网络电视 (IPTV)、无线上网等。同时,也直接提供通信相关的应用,如网络 电话(VoIP, Voice over Internet Protocol)等。此外,家庭网关配合电 信网络进行家庭网络业务服务带宽和质量控制,对家庭网络的通信安全 进行防护。因此,家庭网关中存储这许多与电信网络和业务平台相关的 配置参数,这些参数正确与否直接影响用户业务是否能够正常使用。然 而,由于家庭网关的长时间工作或用户的误操作,可能使家庭网关出现 异常,造成与业务相关的关键参数在家庭网关緩存中丢失,使用户无法使用上网、IPTV等正常的业务功能。 发明内容有鉴于此,本发明提出一种网关本地参数快速恢复的实现系统和 方法,实现家庭网关出现异常情况下的数据恢复,保障用户上网等业务 的正常使用。基于上述目的本发明提供的网关本地参数快速恢复的实现系统,包括参数恢复的触发模块,用于接受参数恢复指示,产生表示参数恢复 请求的触发信号发送至软件检测模块;软件检测模块,用于检测触发模块的触发信号;根据检测到的触发 信号控制参数读写模块读写参数;参数读写模块,用于响应软件检测模块的控制,读取的保存的备份 参数发送至网关的核心模块。该系统所述软件检测模块还用于检测家庭网关核心模块中关键参数 的修改情况,如果关键参数发生修改,则向参数读写模块发送参数修改 的触发信号;参数读写模块从核心模块中获取修改后的参数进行保存备 份。该系统所述软件检测模块软件检测模块检测核心模块中是否有参数 修改方式为核心模块判断自身是否发生了参数修改,当发生参数修改 时,向软件检测模块发送通知信号。该系统所述软件检测模块检测核心模块中是否有参数修改过程包 括软件检测模块在网关上电开机后或者定时向网关的核心模块发送查 询消息,如果核心模块发生了参数的修改,向软件检测模块发送通知信 号。该系统所述触发模块为触发按钮,触发按钮在被按下后产生表示参 数恢复请求的脉冲信号到软件检测模块。该系统所述触发模块直接或间接与终端设备连接,接收到终端设备
的指令信号后产生表示参数恢复请求的触发信号到软件检测模块。该系统所述参数读写模块连接有外部接口 ,所述#参数保存在与该外部接口连接的外部存储设备中。该系统中设置有存储模块用于存储所述^^^t。该系统所述参数包括业务参数、服务质量QoS参数和安全防护 的认证账号^。该系统所述*的参数为关键参数,包括用户宽带帐号、网络配 置、VoIP业务涉及的电话号码/密码/软交换地址;所述核心模块在自身参数发生修改时进一步判断修改的参数是否是 关键参数,如果是关键参数修改,通知软件检测模块,并且在参数恢复 过程中完成关键参数恢复后,将非关键参数恢复至家庭网关的出厂默认 值。基于上述目的本发明还提供了 一种网关本地参数快速恢复的实现 方法,包括A. 将网关本地核心模块的#^*至特定存储区;B. 接收到参数恢复指令后将从所述特定存储区备份的网关本地参 数,发送至网关的核心模块,完成本地M恢复。该方法步骤A还包括检测核心模块中是否有^lt修改,当检测出 有^lt修改时,将修改后的^发送至特定存储区。该方法所述检测核心模块中是否有参数修改过程包括网关的核心 模块判断自身是否发生了参数修改,当发生参数修改时,发送^修改 的通知信号。该方法所述检测核心模块中是否有参数修改过程包括在网关上电 开机后或者定时向网关的核心模块发送查询消息,如果核心模块发生了 参数的修改,则发送M修改的通知信号。该方法其特征在于,所述参数包括业务参数、服务质,QoS参 数和安全防护的认证账号参数。该方法所述务盼的参数为关键参数,包括用户宽带帐号、网络配 置、VoIP业务涉及的电话号码/密码/软交换地址;
所述核心模块在自身参数发生修改时进一步判断修改的参数是否是关键参数,如果是关键参数修改,发送参数修改的通知信号;在参数恢复过程中核心模块完成关键参数恢复后,将非关键参数恢 复至家庭网关的出厂默认值。从上面所述可以看出, 一种网关本地参数快速恢复的实现系统和 方法,能够在家庭网关出现异常时,让用户或电信维护工作人员,快速 恢复参数特别是关键参数的配置,能够快速排除故障,用户无须了解家 庭网关繁多的参数是什么含义,无须了解各个参数的配置方法,用户可 以轻爭>操作,方便高效。


图1为本发明实施例中家庭网关在家庭网络中的位置示意图;图2为本发明实施例家庭网关本地快速恢复参数方法的流程示意图;图3为本发明实施例支持快速恢复参数家庭网关的结构示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例 性实施例。本发明的主要思路是将用户上网、IPTV、 VoIP等业务参数,以 及服务质量保障的服务质量(QoS)特定参数和安全防护的相关认证账 号参数进行归类,按照预先规定,比如行业规范等,选出关键的参数, 按照一种统一方式进行备份存储,在网关工作异常时,通过特定的按键 或命令恢复到够家庭网关设备可以正常工作并且关键业务参数不丢失的 状态,保障家庭网关可以和互联网服务提供商(ISP, Internet Service Provider)的网^4^入平台以及业务平台正常交互。下面以家庭网关设备为例对本发明较佳实施例进行详细说明。 家庭网关在家庭网络中的位置如图1所示。家庭网关可以通过各种 接口,如数字用户线技术(DSL, Digital Subscriber Line )、无源宪
纤网络(PON, Passive Optical Network)、以太网(Ethernet)或无线 接口等,直接与家庭外部的ISP接入网设备相连,通过该连接可访问 ISP的网络平台,包括业务平台(如VoIP、 IPTV等)和管理平台。 另外,家庭网关还与家庭网络中的至少一个终端设备l~n (如个人计 算机等)连接,为家庭网络中的终端设备l 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,进行参 数恢复。本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的 或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理 和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适 于特定用途的带有各种修改的各种实施例。
权利要求
1.一种网关本地参数快速恢复的实现系统,其特征在于,包括参数恢复的触发模块(309),用于接受参数恢复指示,产生表示参数恢复请求的触发信号发送至软件检测模块(303);软件检测模块(303),用于检测触发模块(309)的触发信号;根据检测到的触发信号控制参数读写模块(305)读写参数;参数读写模块(305),用于响应软件检测模块(303)的控制,读取的保存的备份参数发送至网关的核心模块(311)。
2. 根据权利要求1所述的系统,其特征在于,所述软件检测模块 (303)还用于检测家庭网关核心模块(311)中关键参数的修改情况,如果关键参数发生修改,则向参数读写模块(305)发送参数修改的触 发信号;参数读写模块(305)从核心模块(311)中获取修改后的参数 进行保存备份。
3. 根据权利要求2所述的系统,其特征在于,所述软件检测模块软 件检测模块(303)检测核心模块(311)中是否有参数修改方式为核 心模块(311)判断自身是否发生了参数修改,当发生参数修改时,向 软件检测模块(303)发送通知信号。
4. 根据权利要求2所述的系统,其特征在于,所述软件检测模块 (303)检测核心模块(311)中是否有参数修改过程包括软件检测模块(303)在网关上电开机后或者定时向网关的核心模块(311)发送查 询消息,如果核心模块(311)发生了参数的修改,向软件检测模块 (303)发送通知信号。
5. 根据权利要求l至4任意一项所述的系统,其特征在于,所述触 发模块(309)为触发按钮,触发按钮在被按下后产生表示参数恢复请 求的脉冲信号到软件检测模块(303)。
6. 根据权利要求1至4任意一项所述的系统,其特征在于,所述触 发模块(309)直接或间接与终端设备连接,接收到终端设备的指令信 号后产生表示参数恢复请求的触发信号到软件检测模块(303 )。
7. 根据权利要求1至4任意一项所述的系统,其特征在于,所述参 数读写模块(305)连接有外部接口,所述备份参数保存在与该外部接 口连接的外部存储设备中。
8. 根据权利要求1至4任意一项所述的系统,其特征在于,该系统 中设置有存储模块用于存储所述备份参数。
9. 根据权利要求1至4任意一项所述的系统,其特征在于,所述参 数包括业务参数、服务质量QoS参数和安全防护的认证账号参数。
10. 根据权利要求9所述的方法,其特征在于,所述备份的参数为 关键参数,包括用户宽带帐号、网络配置、VoIP业务涉及的电话号 码/密码/软交换地址;所述核心模块(311)在自身参数发生修改时进一步判断修改的参 数是否是关键参数,如果是关键参数修改,通知软件检测模块(303 ), 并且在参数恢复过程中完成关键参数恢复后,将非关键参数恢复至家庭 网关的出厂默认值。
11. 一种网关本地参数快速恢复的实现方法,其特征在于,包括A. 将网关本地核心模块的参数备份至特定存储区;B. 接收到参数恢复指令后将从所述特定存储区备份的网关本地参 数,发送至网关的核心模块,完成本地参数恢复。
12. 根据权利要求11所述的方法,其特征在于,步骤A还包括 检测核心模块中是否有参数修改,当检测出有参数修改时,将修改后的 参数发送至特定存储区。
13. 根据权利要求12所述的方法,其特征在于,所述检测核心模块 中是否有参数修改过程包括网关的核心模块判断自身是否发生了参数 修改,当发生参数修改时,发送参数修改的通知信号。
14. 根据权利要求12所述的方法,其特征在于,所述检测核心模块 中是否有参数修改过程包括在网关上电开机后或者定时向网关的核心 模块发送查询消息,如果核心模块发生了参数的修改,则发送参数修改 的通知信号。
15. 根据权利要求11至14任意一项所述的方法,其特征在于,所 述参数包括业务参数、服务质量QoS参数和安全防护的认证账号参 数。
16. 根据权利要求15所述的方法,其特征在于,所述备份的参数 为关键参数,包括用户宽带帐号、网络配置、VoIP业务涉及的电话 号码/密码/软交换地址;所述核心模块在自身参数发生修改时进一步判断修改的参数是否是 关键参数,如果是关键参数修改,发送参数修改的通知信号;在参数恢复过程中核心模块完成关键参数恢复后,将非关键参数恢 复至家庭网关的出厂默认值。
全文摘要
本发明公开了一种网关本地参数快速恢复的实现系统和方法,包括参数恢复的触发模块(309),用于接受参数恢复指示,产生表示参数恢复请求的触发信号发送至软件检测模块(303);软件检测模块(303),用于检测触发模块(309)的触发信号;根据检测到的触发信号控制参数读写模块(305)读写参数;参数读写模块(305),用于响应软件检测模块(303)的控制,读取的保存的备份参数发送至网关的核心模块(311)。通过本发明能够实现家庭网关出现异常情况下的数据恢复,保障用户上网等业务的正常使用。
文档编号H04L12/28GK101159647SQ20071018165
公开日2008年4月9日 申请日期2007年10月22日 优先权日2007年10月22日
发明者刘文超 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1