一种保护终端关键配置的方法及其系统的制作方法

文档序号:7686984阅读:136来源:国知局
专利名称:一种保护终端关键配置的方法及其系统的制作方法
技术领域
本发明涉及终端,特别是涉及一种保护终端关键配置不丢失的方法及其系统。
背景技术
用户想正常使用多媒体终端、IPTV (Internet Protocol Television,网络协
议电视)、网关等终端产品之前,都需要做一些配置,如果缺少这些配置,终 端将无法正常运行,这些配置称为关键配置。比如网关的WAN (Wide Area Network,广域网)连接信息、远程管理信息、运营商的账号密码信息,如果 缺少WAN连接信息,那么终端将无法与Internet相连,这样将导致终端用户 无法正常上网;如果缺少远程管理信息,那么运营商将无法对无数的终端进行 远程统一管理,不能做版本升级、诊断测试、故障排除等维护,如果终端内部 的运营商的账号秘密信息丢失,即使维护人员输入正确的用户名和密码,终端 因为没有校验的依据使得维护人员无法登录,维护人员将不能做上门服务。首 先,这些关键配置必须确保其任何时候不能丢失;其次,这些关键配置一般在 第一次使用前做好配置之后,以后就再也不需要作配置,比如远程管理信息, 这样也需要做到在恢复出厂值时也将这些配置保留下来,终端用户无须重新配 置。
一般终端用户在使用之前都会做这些基本的但很关键的配置,终端会将这 些配置保留下来,这样在每次重启时,都能加载这些配置,但是在后续的使用 中有如下两种情况下终端用户不得不重新配置这些关键配置。
第一种,是终端保存的配置因为异常情况而损坏;
第二种,是在恢复出厂值之后, 一般终端用户都希望能够傻瓜式的使用产 品,也就是说终端用户其实是不希望再去重复同样操作的,因此也需要一种方 法能够让终端用户在做一次关键配置之后就一劳永逸。

发明内容
本发明所要解决的技术问题在于提供一种保护终端关键配置的方法及其 系统,用于解决现有技术中在终端用户恢复出厂设置之后或当常用配置文件损 坏的情况下不配置关键配置就无法正常使用终端的问题。
为了实现上述目的,本发明提供了一种保护终端关键配置的方法,其特征 在于,包括
步骤一,将所述终端的关键配置、普通配置保存为常用配置文件;
步骤二,当所述终端修改所述关键配置时,获取所述常用配置文件中预先 设定的关键配置,对所述预先设定的关键配置进行备份,生成所述关键配置的
备份文件;
步骤三,当所述终端恢复出厂值或解析所述常用配置文件出错时,获取所 述关键配置的备份文件,并用所述关键配置的备份文件覆盖所述常用配置文 件。
所述的保护终端关键配置的方法,其中,所述步骤一中,进一步包括
以关系表的形式将所述关键配置、所述普通配置保存为所述常用配置文件。
所述的保护终端关键配置的方法,其中,所述步骤一中,进一步包括 通过由表名、记录号、参数名组成的列表确定所述关键配置的步骤。 所述的保护终端关键配置的方法,其中,所述步骤二中,进一步包括 通过增加、修改和/或删除所述关系表和/或所述关系表中记录的方式修改
所述关键配置、所述普通配置的步骤。
所述的保护终端关键配置的方法,其中,所述步骤二中,进一步包括 通过遍历关键配置列表,取出指定关系表的指定记录的指定参数名的参数
值,将对应的表名、记录号、参数名、参数值作为4元组对所述预先设定的关
键配置进行备份的步骤。
为了实现上述目的,本发明还提供了一种保护终端关键配置的系统,其特
征在于,包括
数据库核心模块,设置于所述终端上,用于将所述终端的关键配置和普通 配置保存为常用配置文件;
关键配置模块,设置于所述终端上,用于在所述终端修改所述关键配置时,对从所述常用配置文件中获取的预先设定的关键配置进行备份,生成所述关键 配置的备份文件;并当所述终端恢复出厂值或所述数据库核心模块解析所述常 用配置文件出错时,获取所述关键配置的备份文件,并用所述关键配置的备份 文件覆盖所述常用配置文件。所述的保护终端关键配置的系统,其中,所述数据库核心模块以关系表的 形式保存所述关键配置、所述普通配置,所述关系表有表名,并含有多个带有 参数名的参数。所述的保护终端关键配置的系统,其中,所述关键配置模块通过所述数据 库核心模块的接口从所述常用配置文件中获取所述预先设定的关键配置。所述的保护终端关键配置的系统,其中,所述关键配置模块通过遍历关键 配置列表,从所述数据库核心模块取出指定关系表的指定记录的指定参数名的 参数值,并将对应的表名、记录号、参数名、参数值作为4元组对所述预先设 定的关键配置进行备份。所述的保护终端关键配置的系统,其中,所述终端为多媒体终端、网络协 议电视或网关。本发明的有益技术效果-本发明不仅可以在终端用户恢复出〗'设置之后不用作任何配置就可以继 续正常使用终端,还能对终端的关键配置作备份,确保终端的关键配置不丢失, 当常用配置文件损坏的情况下,终端用户还是可继续正常的使用终端。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


图1是本发明保护终端关键配置的系统结构图; 图2是本发明保护终端关键配置的方法流程图。
具体实施方式
下面结合附图和具体实施方式
对本发明的技术方案作进一步更详细的描于终端200上,包括数据库核心模块IO、关键配置模块20两个管理模块。终端200的配置分为如下两类第一类,关键配置,是指终端200在缺少这些配置之后,不能正常使用的 配置;第二类,普通配置,是指终端200在缺少这些配置之后,依然可以正常运 行的配置。将配置的保存文件分为如下两类第一类,常用配置文件,是指所有配置的一个全集,包括关键配置和普通配置,当终端用户对配置作了修改后,会将配置首先保存在常用配置文件中,在每次终端200启动时都读取常用配置文件;第二类,关键配置的备份文件,只是在修改了关键配置时,才把关键配置 保存到关键配置的备份文件中。只有在终端用户作了恢复出厂值或者在解析常用配置文件出错时,才导出 事先备份的关键配置的备份文件,并用该备份文件覆盖常用配置文件。数据库核心模块10,用于在终端用户对配置作了修改之后,将所有的配置保留到常用配置文件中,在以后每次重启之后就可以应用终端用户所设定的 配置。数据库核心模块io将终端用户的配置抽象为一个个的关系表,每个关系表都有一个表名,每个关系表都包含事先已定义的多个参数,每个参数都有一 个参数名。每个关系表由多条记录组成,每条记录都有一个记录号,每条记录都包含事先己定义的这些参数,当终端用户修改配置之后,数据库核心模块io可新增、修改、删除这些关系表或者关系表中的记录。关键配置模块20,用于在终端用户对关键配置作了修改之后,通过数据 库核心模块10提供的接口从常用配置文件中导出事先已定义的关键配置,并 对这些关键配置进行备份。在保存关键配置时,需要事先知道有哪些配置是关键配置,这样关键配置 模块20需要设置一个关键配置列表,关键配置模块20通过遍历关键配置列表, 从数据库核心模块10取出指定关系表的指定记录的指定参数名的参数值,将 这些数值作为一个4元组(表名、记录号、参数名、参数值)进行备份。当终端200恢复出厂值或者数据库核心模块IO在加载(解析)常用配置 文件出错时,通知关键配置模块20,关键配置模块20马上读关键配置的备份 文件,根据关键配置的4元组(表名、记录号、参数名、参数值),用备份覆 盖常用配置文件。本发明系统100确保终端200的关键配置不丢失,使得终端用户只需要在 第一次使用时对关键配置做一些设定,后续不需要作设定就能正常使用终端 200,减少终端用户频繁配置的麻烦。如图2所示,是本发明保护终端关键配置的方法流程图。该方法是一种确 保终端关键配置不丢失的方法,该流程描述了保护终端关键配置的过程,具体 步骤如下-步骤S201,确定关键配置;该步骤中,需要事先知道哪些配置对于终端用户来说是关键配置,然后组 成一个由表名、记录号、参数名3元组组成的列表。 步骤S202,保存配置;该步骤中,在使用过程中终端用户会修改终端200的配置,当终端用户修 改这些配置之后,数据库核心模块IO会将这些配置实时的保存下来。 步骤S203,备份关键配置;该步骤中,当终端用户修改关键配置之后,关键配置模块20遍历事先已 定义的关键配置列表,将关键配置以表名、记录号、参数名、参数值组成的四 元组进行备份。步骤S204,恢复关键配置;该步骤中,当终端用户恢复出厂设置,或者数据库核心模块IO在加载(解 析)常用配置文件出错时,则通知关键配置模块20,此时关键配置模块20逐 个取出表名、记录号、参数名、参数值组成的四元组,并用其覆盖常用配置文 件。本发明方法确保终端用户在使用终端时,当常用配置文件出现问题时一些 关键配置不丢失,或者在恢复出厂值时,将终端正常使用所需关键配置保留下 来,省去终端用户频繁配置关键配置的问题。这些终端涉及到多媒体终端、 IPTV、网关等领域。采用本发明使得在终端用户恢复出厂设置之后或当常用配置文件损坏的情况下,终端用户仍可继续正常的使用终端。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种保护终端关键配置的方法,其特征在于,包括步骤一,将所述终端的关键配置、普通配置保存为常用配置文件;步骤二,当所述终端修改所述关键配置时,获取所述常用配置文件中预先设定的关键配置,对所述预先设定的关键配置进行备份,生成所述关键配置的备份文件;步骤三,当所述终端恢复出厂值或解析所述常用配置文件出错时,获取所述关键配置的备份文件,并用所述关键配置的备份文件覆盖所述常用配置文件。
2、 根据权利要求1所述的保护终端关键配置的方法,其特征在于,所述 步骤一中,进一步包括以关系表的形式将所述关键配置、所述普通配置保存为所述常用配置文件。
3、 根据权利要求2所述的保护终端关键配置的方法,其特征在于,所述 步骤一中,进一步包括通过由表名、记录号、参数名组成的列表确定所述关键配置的步骤。
4、 根据权利要求2所述的保护终端关键配置的方法,其特征在于,所述 步骤二中,进一步包括通过增加、修改和/或删除所述关系表和/或所述关系表中记录的方式修改 所述关键配置、所述普通配置的步骤。
5、 根据权利要求2、 3或4所述的保护终端关键配置的方法,其特征在于, 所述步骤二中,进一步包括通过遍历关键配置列表,取出指定关系表的指定记录的指定参数名的参数 值,将对应的表名、记录号、参数名、参数值作为4元组对所述预先设定的关键配置进行备份的步骤。
6、 一种保护终端关键配置的系统,其特征在于,包括数据库核心模块,设置于所述终端上,用于将所述终端的关键配置和普通配置保存为常用配置文件;关键配置模块,设置于所述终端上,用于在所述终端修改所述关键配置时,对从所述常用配置文件中获取的预先设定的关键配置进行备份,生成所述关键配置的备份文件;并当所述终端恢复出厂值或所述数据库核心模块解析所述常 用配置文件出错时,获取所述关键配置的备份文件,并用所述关键配置的备份 文件覆盖所述常用配置文件。
7、 根据权利要求6所述的保护终端关键配置的系统,其特征在于,所述数据库核心模块以关系表的形式保存所述关键配置、所述普通配置,所述关系 表有表名,并含有多个带有参数名的参数。
8、 根据权利要求6或7所述的保护终端关键配置的系统,其特征在于,所述关键配置模块通过所述数据库核心模块的接口从所述常用配置文件中获 取所述预先设定的关键配置。
9、 根据权利要求6所述的保护终端关键配置的系统,其特征在于,所述关键配置模块通过遍历关键配置列表,从所述数据库核心模块取出指定关系表 的指定记录的指定参数名的参数值,并将对应的表名、记录号、参数名、参数 值作为4元组对所述预先设定的关键配置进行备份。
10、 根据权利要求6、 7或9所述的保护终端关键配置的系统,其特征在 于,所述终端为多媒体终端、网络协议电视或网关。
全文摘要
本发明公开了一种保护终端关键配置的方法及其系统,其中该方法包括步骤一,将终端的关键配置、普通配置保存为常用配置文件;步骤二,当终端修改关键配置时,获取常用配置文件中预先设定的关键配置,对预先设定的关键配置进行备份,生成关键配置的备份文件;步骤三,当终端恢复出厂值或解析常用配置文件出错时,获取关键配置的备份文件,并用关键配置的备份文件覆盖常用配置文件。采用本发明使得在终端用户恢复出厂设置之后或当常用配置文件损坏的情况下,终端用户仍可继续正常的使用终端。
文档编号H04L29/12GK101222527SQ20081005688
公开日2008年7月16日 申请日期2008年1月25日 优先权日2008年1月25日
发明者周衍坚, 方兴建, 健 杨 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1