一种家庭网关配置恢复方法及系统技术方案

技术编号:22333217 阅读:44 留言:0更新日期:2019-10-19 12:52
本发明专利技术公开了一种家庭网关配置恢复方法及系统,涉及计算机通信领域,该方法包括建立数据模型,所述数据模型包括至少一个对象,每个对象包括至少一个参数。为所述对象和/或参数设置恢复属性,所述恢复属性包括该对象和/或参数对应数据的恢复条件。家庭网关根据恢复指令与恢复属性的匹配关系,对满足恢复条件的数据进行配置恢复。本发明专利技术能够在不同的场景下快速简单实现不同的恢复指令且易于维护、扩展。

【技术实现步骤摘要】
一种家庭网关配置恢复方法及系统
本专利技术涉及计算机通信领域,具体涉及一种家庭网关配置恢复方法及系统。
技术介绍
家庭网关作为家庭宽带的接入设备,将家庭内各种家电和设备连网,通过网络为人们提供各种丰富、多样化、个性化、方便、舒适、安全和高效的服务。随着物连网的广泛应用,将会带来更多的服务内容,不仅是Internet的接入,家庭网关会给家庭提供更多智能化的服务。随着家庭网关支持的业务增多,家庭网关上保存的配置也越来越多。然而随之而来的是配置恢复功能也变得越来越复杂,配置恢复的方式的增多,如短按reset键恢复、长按reset键恢复、远程管理平台恢复等,这些恢复方式是应用到不同的场景,而且不同运营商的恢复方式也不一样。同时,家庭网关配置参数多,因此这使配置恢复变得很复杂。当前配置恢复的做法有以下两种:1、第一种方法是由配置管理模块进行恢复,不同恢复方式使用不同的函数处理,这种方式使得恢复配置的代码庞大,维护困难,扩展性差,如果新增一种恢复方式需新增处理函数;2、第二种方式是由配置管理模块将要恢复的方式以消息的形式发送给各业务模块,这种情况可减轻配置模块的工作量,但如果某业务模块的进程没启动会出现配置漏恢复的情况,且扩展性也差,每增加一种配置恢复方式或恢复方式有改动时要修改配置管理模块和对应的业务模块。因此如何解决在不同场景配置恢复实现的复杂化,是我们现在亟需解决的问题。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种家庭网关配置恢复方法及系统,能够在不同的场景下快速简单实现不同的恢复策略且易于维护、扩展。为达到以上目的,第一方面,本专利技术实施例提供一种家庭网关配置恢复方法,其包括建立数据模型,所述数据模型包括至少一个对象,每个对象包括至少一个参数;为所述对象和/或参数设置恢复属性,所述恢复属性包括该对象和/或参数对应数据的恢复条件;家庭网关根据恢复指令与恢复属性的匹配关系,对满足恢复条件的数据进行配置恢复。作为一个优选的实施方案,每个对象包括多个参数;若一个对象下所有的参数恢复条件相同,则为该对象设置恢复属性,且该对象的恢复属性与恢复条件相匹配;若一个对象下所有的参数恢复条件不同,则逐一设置该对象下的参数的恢复属性。作为一个优选的实施方案,所述恢复属性为n位二进制数位,每一位代表是否进行一种恢复方式,所述n为大于0的整数。作为一个优选的实施方案,所述恢复条件包括长按按钮、短按按钮以及远程操作。作为一个优选的实施方案,所述恢复属性为三位二进制数位:进行任一恢复操作时,恢复属性为0的数据均不进行恢复;恢复条件为短按预设的按钮时,恢复属性为1的数据进行恢复;恢复条件为长按预设的按钮时,恢复属性为2的数据进行恢复;恢复条件为短/长按预设的按钮时,恢复属性为3的数据进行恢复;恢复条件为远程恢复时,恢复属性为4的数据进行恢复;恢复条件为短按预设的按钮并远程恢复时,恢复属性为5的数据进行恢复;恢复条件为长按预设的按钮并远程恢复时,恢复属性为6的数据进行恢复;恢复条件为在任何恢复操作下都需要恢复配置时,恢复属性为7的数据均进行恢复。第二方面,本专利技术实施例还提供一种家庭网关配置恢复系统,其包括:建模模块,用于建立数据模型,所述数据模型包括至少一个对象,每个对象包括至少一个参数;配置模块,用于为所述对象和/或参数设置恢复属性,所述恢复属性包括该对象和/或参数对应数据的恢复条件;恢复模块,用于根据恢复指令与恢复属性的匹配关系,对满足恢复条件的数据进行配置恢复。作为一个优选的实施方案,所述配置模块还用于:当所述数据模型包括至少一个对象,每个对象包括多个参数时;若一个对象下所有的数据恢复条件相同,则为该对象设置恢复属性,且该对象的恢复属性与恢复条件相匹配;若一个对象下所有的数据恢复条件不同,则逐一设置该对象下的参数的恢复属性。作为一个优选的实施方案,所述恢复属性为n位二进制数位,每一位代表是否进行一种恢复方式,所述n为大于0的整数。作为一个优选的实施方案,其还包括对应模块,所述对应模块用于设置恢复操作与恢复属性对应,所述恢复操作包括长按按钮、短按按钮以及远程操作,并按照恢复操作进行对应的恢复方式。作为一个优选的实施方案,所述恢复模块用于在:进行任一恢复操作时,不进行恢复;恢复条件为短按预设的按钮时,对恢复属性为1的数据进行恢复;恢复条件为长按预设的按钮时,对恢复属性为2的数据进行恢复;恢复条件为短/长按预设的按钮时,对恢复属性为3的数据进行恢复;恢复条件为远程恢复时,对恢复属性为4的数据进行恢复;恢复条件为短按预设的按钮并远程恢复时,对恢复属性为5的数据进行恢复;恢复条件为长按预设的按钮并远程恢复时,对恢复属性为6的数据进行恢复;恢复条件为在任何恢复操作下都需要恢复配置时,对恢复属性为7的数据均进行恢复。与现有技术相比,本专利技术的优点在于:本专利技术一种家庭网关配置恢复方法及系统建立数据模型,并为每一个对象、参数配置恢复属性,通过恢复属性来标识对应对象下参数所需求的恢复方式。进一步的,本专利技术通过家庭网关配置的恢复指令对应不同的恢复场景以及恢复方式,用户、厂商只需要进行对应恢复指令的恢复操作,即可以完成全套的家庭网关配置参数的恢复,十分方便和快捷。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面对实施例对应的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种家庭网关配置恢复方法实施例的步骤流程图;图2为本专利技术一种家庭网关配置恢复方法实施例的恢复属性示意图;图3为本专利技术一种家庭网关配置恢复方法另一实施例的步骤流程图;图4为本专利技术一种家庭网关配置恢复系统实施例的结构示意图。具体实施方式以下结合附图对本专利技术的实施例作进一步详细说明。参见图1所示,本专利技术实施例提供一种家庭网关配置恢复方法及系统,其通过建立数据模型,并对应设置恢复属性以及恢复条件,能够根据选择的恢复条件,逐个对参数进行设定的恢复,能够针对每一个参数进行逐一恢复,同时,只需要发出对应的恢复指令即可,简化网关配置恢复方式,十分方便以及快捷。为达到上述技术效果,本申请的总体思路如下:建立数据模型,所述数据模型包括至少一个对象,每个对象包括至少一个参数;为所述对象和/或参数设置恢复属性,所述恢复属性包括该对象和/或参数对应数据的恢复条件;家庭网关根据恢复指令与恢复属性的匹配关系,对满足恢复条件的数据进行配置恢复。综上所述,将各个参数的逻辑关系通过数据模型的形式表示出来,有助于对统一类型或者涉及相同事物的参数归于一对象,同时设置恢复属性,并使得家庭网关中各个参数所针对的事物相互关联、同时可视化。在数据模型中对象以及参数设置恢复属性,这样针对不同的恢复条件,可以在对应的对象或者参数中配置不同的恢复属性,进行不同的参数恢复方式,将复杂的需要进行逐一确认的参数恢复方案,以参数与恢复属性对应的方式或者对象对应恢复属性,属性再对应参数的方式联系起来,在设置不同的恢复条件、指令,完成数据模型的对应关系,选择一个恢复指令、恢复条件,即可对应不同参数、对象找到其对应的恢复属性,通过其恢复属性,并确认参数的处理方式/恢复方式。为了更好的理解上述技术方案,下面本文档来自技高网...

【技术保护点】
1.一种家庭网关配置恢复方法,其特征在于,其包括:建立数据模型,所述数据模型包括至少一个对象,每个对象包括至少一个参数;为所述对象和/或参数设置恢复属性,所述恢复属性包括该对象和/或参数对应数据的恢复条件;家庭网关根据恢复指令与恢复属性的匹配关系,对满足恢复条件的数据进行配置恢复。

【技术特征摘要】
1.一种家庭网关配置恢复方法,其特征在于,其包括:建立数据模型,所述数据模型包括至少一个对象,每个对象包括至少一个参数;为所述对象和/或参数设置恢复属性,所述恢复属性包括该对象和/或参数对应数据的恢复条件;家庭网关根据恢复指令与恢复属性的匹配关系,对满足恢复条件的数据进行配置恢复。2.如权利要去1所述的方法,其特征在于:每个对象包括多个参数;若一个对象下所有的参数恢复条件相同,则为该对象设置恢复属性,且该对象的恢复属性与恢复条件相匹配;若一个对象下所有的参数恢复条件不同,则逐一设置该对象下的参数的恢复属性。3.如权利要求2所述的方法,其特征在于:所述恢复属性为n位二进制数位,每一位代表是否进行一种恢复方式,所述n为大于0的整数。4.如权利要求3所述的方法,其特征在于:所述恢复条件包括长按按钮、短按按钮以及远程操作。5.如权利要求4所述的方法,其特征在于,所述恢复属性为三位二进制数位:进行任一恢复操作时,恢复属性为0的数据均不进行恢复;恢复条件为短按预设的按钮时,恢复属性为1的数据进行恢复;恢复条件为长按预设的按钮时,恢复属性为2的数据进行恢复;恢复条件为短/长按预设的按钮时,恢复属性为3的数据进行恢复;恢复条件为远程恢复时,恢复属性为4的数据进行恢复;恢复条件为短按预设的按钮并远程恢复时,恢复属性为5的数据进行恢复;恢复条件为长按预设的按钮并远程恢复时,恢复属性为6的数据进行恢复;恢复条件为在任何恢复操作下都需要恢复配置时,恢复属性为7的数据均进行恢复。6.一种家庭网关配置恢复系统,其特征在于,其包括:建模模块,用于建立数据模型,所述数...

【专利技术属性】
技术研发人员:何昆鹏
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1