一种路由器适配方法及系统技术方案

技术编号:15441451 阅读:205 留言:0更新日期:2017-05-26 06:36
本发明专利技术公开了一种路由器适配方法,包括:获取待适配路由器的标识信息;所述标识信息包括型号信息;生成路由器的适配模板;根据所述标识信息获取该标识信息对应的适配模板;所述适配模板为不同型号的路由器共同的执行脚本;根据所述适配模板对待适配路由器进行适配。由于获取不同型号的路由器共同的执行脚本作为适配模板,通过适配模板能够实现对不同型号路由器的批量适配。本发明专利技术的基于适配模板的路由器适配方式仅用较少的模板开发就能完成绝大部分路由器型号的兼容和适配,从而能够极大地提高开发效率、节约开发成本、缩短开发周期。

Router adapting method and system

The invention discloses a router adaptation method, including: obtaining identification information for adaptive router; the identification information including type information; generating router adaptive template; according to the identification information corresponding to the identification information to obtain the adaptive template; the adaptation model for different types of common router board the execution of the script; according to the adaptive template matching to router adapter. Since the common execution scripts of different types of routers are used as adaptation templates, batch adaptation of different types of routers can be achieved by adapting templates. The invention of the adaptive template based router adapter template development way with only less can accomplish the most compatible router models and adaptation, which will greatly improve the development efficiency, reduce development cost, shorten the development cycle.

【技术实现步骤摘要】
一种路由器适配方法及系统
本专利技术涉及互联网
,尤其涉及一种路由器适配方法及系统。
技术介绍
路由管理解决方案领域存在很多技术方案,典型的技术方案例如360免费WiFi,它的路由管理实现方式是以按单个型号适配的方式去逐个适配单个路由器,目前支持的品牌和型号都很少,且要新增适配型号的开发成本和设备成本都很高,开发周期也很长。可以实现路由管理功能的手机平台APP有以下两类:第一类仅仅适配本品牌下路由器设备型号。无法适配其他品牌的路由设备型号。第二类可以实现跨品牌路由器适配支持,但仅兼容适配少量品牌下少量的型号,且实现方式是以按单个型号适配的方式去逐个适配。采用逐个型号适配方式的技术方案如图1所示,包括以下步骤:开始单个型号适配路由器管理功能;获取该型号下的路由器管理功能页面的相关操作的执行脚本;将执行脚本封装到终端设备去执行;用户在终端设备使用路由器管理功能触发执行相关脚本;执行脚本控制路由器设备,完成控制路由器操作;终端设备实现路由管理功能。很明显,采用逐个型号适配方式的技术方案,开发成本和设备成本都很高,开发周期也很长。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种路由器适配方法及系统,能够获取不同型号的路由器共同的执行脚本作为适配模板,通过适配模板能够实现对不同型号路由器的批量适配。本专利技术是这样实现的:一种路由器适配方法,包括:获取待适配路由器的标识信息;所述标识信息包括型号信息;生成路由器的适配模板;根据所述标识信息获取该标识信息对应的适配模板;根据所述适配模板对待适配路由器进行适配;所述生成路由器的适配模板包括:获取多个不同型号的路由器的适配脚本;根据所述适配脚本获取不同型号的路由器共同的执行脚本;根据所述共同的执行脚本生成不同型号的路由器共同的适配模板。本专利技术还提供了一种路由器适配系统,包括:标识信息获取模块,用于获取待适配路由器的标识信息;所述标识信息包括型号信息;适配模板生成模块,用于生成路由器的适配模板;所述适配模板生成模块包括:多脚本获取单元,获取多个不同型号的路由器的适配脚本;共同脚本获取单元,用于根据所述适配脚本获取不同型号的路由器共同的执行脚本;适配模板生成单元,用于根据所述共同的执行脚本生成不同型号的路由器共同的适配模板;适配模板获取模块,用于根据所述标识信息获取该标识信息对应的适配模板;适配模块,用于根据所述适配模板对待适配路由器进行适配。实施本专利技术,具有如下有益效果:本专利技术的方法,获取待适配路由器的标识信息;所述标识信息包括型号信息;生成路由器的适配模板;然后根据所述标识信息获取该标识信息对应的适配模板;所述适配模板为不同型号的路由器共同的执行脚本;最后根据所述适配模板对待适配路由器进行适配。本专利技术提供一种兼容不同品牌路由器型号的终端解决方案,由于获取不同型号的路由器共同的执行脚本作为适配模板,通过适配模板能够实现对不同型号路由器的批量适配。相比于其他同类产品的按型号适配方式,本专利技术的基于适配模板的路由器适配方式仅用较少的模板开发就能完成绝大部分路由器型号的兼容和适配,从而能够极大地提高开发效率、节约开发成本、缩短开发周期。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1是现有技术中路由器的适配方法的流程图;图2是根据本专利技术实施例的路由器适配方法的计算机终端的硬件结构框图;图3是根据本专利技术实施例的路由器适配方法的流程图;图4是根据本专利技术实施例的生成路由器的适配模板步骤的流程图;图5是根据本专利技术实施例2提供的获取不同型号的路由器共同的执行脚本步骤的流程图;图6是根据本专利技术实施例2提供的路由器适配系统的示意图;图7是根据本专利技术实施例2提供的共同脚本获取单元的示意图;图8是根据本专利技术实施例的计算机终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1:根据本专利技术实施例,提供了一种路由器适配方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图2是根据本专利技术实施例的路由器适配方法的计算机终端的硬件结构框图。如图2所示,计算机终端100可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。存储器104可用于存储应用软件的软件程序以及模块,如本专利技术实施例中的路由器适配方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的路由器适配方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端100的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(NetworkInterfaceController,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(RadioFrequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。在上述运行环境下,本申请提供了如图3所示的路由器适配方本文档来自技高网
...
一种路由器适配方法及系统

【技术保护点】
一种路由器适配方法,其特征在于,包括:获取待适配路由器的标识信息;所述标识信息包括型号信息;生成路由器的适配模板;根据所述标识信息获取该标识信息对应的适配模板;根据所述适配模板对待适配路由器进行适配;所述生成路由器的适配模板包括:获取多个不同型号的路由器的适配脚本;根据所述适配脚本获取不同型号的路由器共同的执行脚本;根据所述共同的执行脚本生成不同型号的路由器共同的适配模板。

【技术特征摘要】
1.一种路由器适配方法,其特征在于,包括:获取待适配路由器的标识信息;所述标识信息包括型号信息;生成路由器的适配模板;根据所述标识信息获取该标识信息对应的适配模板;根据所述适配模板对待适配路由器进行适配;所述生成路由器的适配模板包括:获取多个不同型号的路由器的适配脚本;根据所述适配脚本获取不同型号的路由器共同的执行脚本;根据所述共同的执行脚本生成不同型号的路由器共同的适配模板。2.根据权利要求1所述的路由器适配方法,其特征在于,所述根据所述共同的执行脚本生成不同型号的路由器共同的适配模板之后,还包括:将所述适配模板与该适配模板对应的路由器的标识信息相关联。3.根据权利要求1所述的路由器适配方法,其特征在于,所述根据所述适配脚本获取不同型号的路由器共同的执行脚本,包括:分别分析每种型号的路由器的所有功能的页面,获取各页面的页面元素;从获取的不同型号的页面元素中提取共同的页面特征;根据所述页面特征生成共同的模板页面特征。4.根据权利要求1所述的路由器适配方法,其特征在于,所述根据所述适配脚本获取不同型号的路由器共同的执行脚本,包括:按照每种功能所述的模板页面特征封装成对应的功能接口,得到多种不同型号的路由器的适配模板,不同适配模板的路由器相同功能的模板页面特征抽象并封装成统一的功能接口。5.根据权利要求1所述的路由器适配方法,其特征在于,所述根据所述标识信息获取该标识信息对应的适配模板,包括:从终端设备本地存储的适配模板中根据所述标识信息获取所述待适配路由器的适配模板;或者从云端服务器存储的适配模板中根据所述标识信息获取所述待适配路由器的适配模板;或者根据所述标识信息查询终端设备本地存储的适配模板中是否存在所述标识信息对应的适配模板,若不在,则从云端服务器存储的适配模板中根据所述标识信息获取所述待适配路由器的适配模板,若存在则从终端设备本地存储的适配模板中根据所述标识信息获取所述待适配路由器的适配模板。6.根据权利要求1所述的路由器适配方法,其特征在于,在生成路由器的适配模板之后,还包括:对生成的路由器的适配模板进行加密,得到加密的路由器的适配模板。7.一种路由器适配系统,其特...

【专利技术属性】
技术研发人员:卢松林丁海峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1