一种自动配置家庭网关的方法及系统与流程

文档序号:15394535发布日期:2018-09-08 01:52阅读:196来源:国知局

本发明属于通信技术领域,特别涉及一种自动配置家庭网关的方法及系统。



背景技术:

随着家庭网络设备的日益发展,家庭网关设备的新旧更换也经常发生。以人们常用的路由器为例,当用户购买了新的路由器时,需要将原先旧的路由器中数据配置信息备份、恢复到新的路由器上。现有技术中,各个厂商的路由器配置备份和恢复方案只能兼容自身厂商的技术方案,甚至同一厂商的路由器设备只能兼容同一个机型,其路由器的配置只能导出到相同机型的路由器,并且操作复杂,给用户带来不便。

本发明正是基于此,提出一种自动配置家庭网关的技术方案,能够兼容各个厂商的家庭网关配置信息的备份恢复,给用户带来方便。



技术实现要素:

鉴于此,本发明的目的在于提供一种自动配置家庭网关的方法及系统,能够兼容各个厂商的家庭网关配置信息的备份和恢复,给用户带来方便。

根据上述发明目的,本发明提供一种自动配置家庭网关的方法,所述方法包括:

s1、获取家庭网关的产品型号信息;

s2、根据所述家庭网关的产品型号信息,获取所述家庭网关的配置规则;

s3、根据所述家庭网关的配置规则,将配置参数配置到所述家庭网关。

优选地,所述方法还包括:

在云端服务器预先存储多个家庭网关的配置规则,并建立家庭网关的产品型号信息与配置规则的对应关系。

优选地,所述步骤s3的配置参数获取的步骤包括:

获取一已配置好的家庭网关的配置参数,并将所述配置参数存储于云端服务器,并建立所述配置参数与已配置好的家庭网关的产品型号信息的对应关系。

优选地,所述获取已配置好的家庭网关的配置参数的步骤包括:

终端获取所述已配置好的家庭网关的产品型号信息,并发送至云端服务器;

所述云端服务器根据所述已配置好的家庭网关的产品型号信息,查询所述已配置好的家庭网关对应的配置规则;

终端根据所述已配置好的家庭网关对应的配置规则,导出所述已配置好的家庭网关的配置参数;

存储所述配置好的家庭网关的配置参数至所述云端服务器。

优选地,所述终端获取所述已配置好的家庭网关的产品型号信息的步骤包括:

所述终端与所述已配置好的家庭网关网络连接;

所述终端发送upnp控制请求报文至所述已配置好的家庭网关;

所述已配置好的家庭网关根据所述upnp控制请求报文,生成并发送一反馈的upnp报文至所述终端;

所述终端对所述反馈的upnp报文进行解析,获取所述反馈的upnp报文中的所述已配置好的家庭网关的产品型号信息。

优选地,当发送所述upnp控制请求报文至所述已配置好的家庭网关后,且未接收到来自所述已配置好的家庭网关反馈的upnp报文时,所述终端提供一家庭网关型号选择列表,在所述家庭网关型号选择列表中选择所述已配置好的家庭网关的产品型号信息。

优选地,所述导出所述已配置好的家庭网关的配置参数的步骤包括:

获取登陆所述已配置好的家庭网关的web入口地址;

获取登陆所述已配置好的家庭网关的管理员帐号和密码信息;

加载所述已配置好的家庭网关的路由器配置规则,导出所述已配置好的家庭网关的配置参数。

优选地,所述步骤s3具体包括:

根据所述家庭网关的产品型号信息,在所述云端服务器查询对应的配置参数;

根据所述家庭网关的配置规则,对所述配置参数进行解析,获取解析后的配置信息;

将解析后的配置参数配置到所述家庭网关。

根据上述发明目的,本发明提供一种自动配置家庭网关的系统,所述系统包括:

产品型号模块,获取家庭网关的产品型号信息;

配置规则模块,根据所述家庭网关的产品型号信息,获取所述家庭网关的配置规则;

配置模块,根据所述家庭网关的配置规则,将配置参数配置到所述家庭网关。

优选地,所述系统还包括存储模块,预先存储多个家庭网关的配置规则,并建立家庭网关的产品型号信息与配置规则的对应关系。

优选地,所述系统还包括参数获取模块,用于获取一已配置好的家庭网关的产品型号信息;根据所述已配置好的家庭网关的产品型号信息,查询所述已配置好的家庭网关对应的配置规则,根据所述配置规则,获取所述已配置好的家庭网关的配置参数,并建立所述配置参数与已配置好的家庭网关的产品型号信息的对应关系

与现有技术相比,本发明提供的自动配置家庭网关的方法及系统,具有以下有益效果:能够兼容不同厂商的家庭网关配置信息的备份和恢复,整个实现方案简单快捷,给用户带来方便和更好的体验;整个实现过程中实现全部自动化,无需用户任何操作,能够做到一键备份导出配置信息。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种自动配置家庭网关的方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种自动配置家庭网关的方法及系统的流程图;

图2是本发明一具体实施例的路由器配置规则;

图3是本发明一种自动配置家庭网关系统的组成结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

如图1所示,本发明的一个实施例,一种自动配置家庭网关的方法,所述方法包括:

s1、获取家庭网关的产品型号信息;

s2、根据所述家庭网关的产品型号信息,获取所述家庭网关的配置规则;

s3、根据所述家庭网关的配置规则,将配置参数配置到所述家庭网关。

本发明应用的场景之一,当用户购买了新的路由器时,需要将原先旧的路由器的配置信息备份、恢复到新的路由器上。

本发明的一实施例,在云端服务器预先存储多个家庭网关的配置规则,并建立家庭网关的产品型号信息与配置规则的对应关系。本发明的一具体实施方式,以路由器为例进行说明所述配置规则的获取,通过登陆路由器的管理页面,输入登陆账号和密码,点击跳转多步后至配置页面的界面,在执行过程中的每一步获取xpath(xmlpathlanguage,可扩展标记语言路径语言)值,最后生成该路由器的配置规则。如图2所示,路由器型号为tp-linktl-wdr5620v1.0版本的配置规则。表1为对图2的配置规则中字段含义进行说明。

表1配置规则说明

在配置所述家庭网关时,需要先获取已配置好的家庭网关的配置参数。本发明的一具体实施例,所述步骤s3的配置参数获取的步骤包括:获取一已配置好的家庭网关的配置参数,并将所述配置参数存储于云端服务器,并建立所述配置参数与已配置好的家庭网关的产品型号信息的对应关系。

本发明的一具体实施例,所述获取已配置好的家庭网关的配置参数的步骤包括:终端获取所述已配置好的家庭网关的产品型号信息,并将所述产品型号信息发送至云端服务器。所述云端服务器获取所述配置好的家庭网关的产品型号信息,并根据所述产品型号信息,在所述云端服务器查询所述产品型号信息对应的配置规则,得到查询所述已配置好的家庭网关对应的配置规则。云端服务器将所述路由器配置规则发送至终端,终端获取所述已配置好的家庭网关的配置规则,根据该配置规则,导出所述已配置好的家庭网关的配置参数;存储所述配置好的家庭网关的配置参数至所述云端服务器,并建立所述配置参数与已配置好的家庭网关的产品型号信息的对应关系。

本发明的一具体实施例,所述终端获取所述已配置好的家庭网关的产品型号信息的步骤包括:所述终端与所述已配置好的家庭网关建立网络连接。所述家庭网关的型号信息通过采用upnp(universalplugandplay,通用即插即用)协议来获取。所述终端发送upnp控制请求报文至所述已配置好的家庭网关;所述已配置好的家庭网关接收所述upnp控制请求报文,生成并发送一反馈的upnp报文至所述终端。所述反馈的upnp报文包括家庭网关的产品型号信息。所述终端对所述反馈的upnp报文进行解析,获取所述反馈的upnp报文中的所述已配置好的家庭网关的产品型号信息。所述产品型号信息包括设备厂商、设备名称、型号、序列号等。

本发明的一具体实施例,当发送所述upnp控制请求报文至所述已配置好的家庭网关后,且未接收到来自所述已配置好的家庭网关反馈的upnp报文时,所述终端提供一家庭网关型号选择列表,在所述家庭网关型号选择列表中选择所述已配置好的家庭网关的产品型号信息。当所述已配置好的家庭网关不支持upnp协议时,通过提供一家庭网关型号选择列表以供用户选择,给用户带来方便。

本发明的一具体实施例,所述导出所述已配置好的家庭网关的配置参数的步骤包括:获取登陆所述已配置好的家庭网关的web入口地址。当终端接入所述已配置好的家庭网关时,获取web入口地址。比如,对家用的路由器来说,通过终端接入路由器中,获取当前设备网络参数中的“网关”这个值,比如为192.168.1.1,web入口地址格式化成http://192.168.1.1即可。获取登陆所述已配置好的家庭网关的管理员帐号和密码信息。本发明的一具体实施方式,在终端安装“配置恢复管理app”软件,在该app管理软件的管理页面上,用户输入所述已配置好的家庭网关的管理员帐号和密码。加载所述已配置好的家庭网关的路由器配置规则,导出所述已配置好的家庭网关的配置参数。在所述web入口地址对应的web页面,输入所述已配置好的家庭网关对应的管理员帐号和密码,并登陆所述已配置好的家庭网关。根据所述已配置好的家庭网关的配置规则,系统自动导出获取所述已配置好的家庭网关的配置参数,并保存所述配置参数至云端服务器。所述已配置好的家庭网关的配置参数备份成功。

当获取所述已配置好的家庭网关的配置参数,将所述配置参数配置到家庭网关中。具体地,通过上述获取产品型号信息的方式,终端获取家庭网关的产品型号信息。根据所述家庭网关的产品型号信息,在云端服务器查询对应的所述家庭网关的配置规则。根据所述家庭网关的配置规则,将配置参数配置到所述家庭网关。根据所述家庭网关的产品型号信息,在所述云端服务器查询对应的配置参数,根据所述家庭网关的配置规则,对所述配置参数进行解析,获取解析后的配置信息;将解析后的配置参数配置到所述家庭网关。

本发明的一具体实施例,比如将旧的路由器配置信息恢复到新的路由器上。在终端安装“配置恢复管理app”软件。终端接入旧的路由器,在所述app软件的管理页面选择“导出配置”的按钮,就可实现导出旧的路由器的配置参数。然后,终端接入新的路由器,在所述app软件的管理页面选择“恢复配置”的按钮,就可实现旧的路由器的配置参数恢复到新的路由器,新的路由器就可以使用了。整个技术实现过程全部自动化,无需用户任何操作。

通过该技术方案,能够兼容不同厂商的家庭网关配置信息的备份和恢复,整个实现方案简单快捷,给用户带来方便和更好的体验;整个实现过程中实现全部自动化,无需用户任何操作,能够做到一键备份导出配置信息。

如图3所示,本发明的一实施例,一种自动配置家庭网关的系统,所述系统包括:

产品型号模块30,获取家庭网关的产品型号信息;

配置规则模块31,根据所述家庭网关的产品型号信息,获取所述家庭网关的配置规则;

配置模块32,根据所述家庭网关的配置规则,将配置参数配置到所述家庭网关。

所述系统还包括存储模块,预先存储多个家庭网关的配置规则,并建立家庭网关的产品型号信息与配置规则的对应关系。

所述系统还包括参数获取模块,用于获取一已配置好的家庭网关的产品型号信息;根据所述已配置好的家庭网关的产品型号信息,查询所述已配置好的家庭网关对应的配置规则,根据所述配置规则,获取所述已配置好的家庭网关的配置参数,并建立所述配置参数与已配置好的家庭网关的产品型号信息的对应关系。

在所述产品型号模块30,获取家庭网关的产品型号信息。所述家庭网关的型号信息通过采用upnp协议来获取。配置规则模块31根据所述家庭网关的产品型号信息,在所述存储模块中查询,查询所述家庭网关的产品型号信息对应的配置规则,获取所述家庭网关的配置规则。配置模块32根据所述家庭网关的产品型号信息,在所述参数获取模块中,查询对应的已配置好的家庭网关的配置参数,并根据所述家庭网关的配置规则,再将配置参数配置到所述家庭网关。

综上所述,通过本发明的技术方案,能够兼容不同厂商的家庭网关配置信息的备份和恢复,给用户带来方便。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1