[发明专利]路由器适配方法、装置及终端设备有效
申请号: | 201410509326.7 | 申请日: | 2014-09-28 |
公开(公告)号: | CN104301139B | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 王中华;宁敢;向明 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙)11348 | 代理人: | 王伟锋,刘铁生 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由器 配方 装置 终端设备 | ||
1.一种路由器适配方法,其特征在于,包括:
识别待适配路由器,获取所述待适配路由器的型号信息;
根据所述型号信息获取所述待适配路由器的适配脚本,所述适配脚本包括路由器各功能的功能接口,该功能接口由各功能页面的页面元素抽象封装而成;
利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息,将所述相关信息作为返回值返回给调用层。
2.根据权利要求1所述的方法,其特征在于,识别待适配路由器,获取所述待适配路由器的型号信息包括:
获取待适配路由器的页面信息;
根据所述页面信息获取所述待适配路由器的特征码,所述特征码为唯一标识不同型号路由器的信息;
根据所述特征码查询路由器特征码表,获取所述待适配路由器的型号信息,所述路由器特征码表中包括特征码和型号信息,特征码与型号信息一一对应。
3.根据权利要求2所述的方法,其特征在于,在识别待适配路由器,获取所述待适配路由器的型号信息之前,还包括:
生成所述路由器特征码表。
4.根据权利要求3所述的方法,其特征在于,生成所述路由器特征码表包括:
获取不同型号路由器的型号信息和该路由器的特征码;
将所述型号信息和所述特征码绑定并存储在数据表中,形成路由器特征码表。
5.根据权利要求1所述的方法,其特征在于,根据所述型号信息获取所述待适配路由器的适配脚本包括:
从终端设备本地存储的适配脚本中根据所述型号信息获取所述待适配路由器的适配脚本;
或者从云端服务器存储的适配脚本中根据所述型号信息获取所述待适配路由器的适配脚本;
或者根据所述型号信息查询终端设备本地存储的适配脚本中是否存在所述型号信息对应的适配脚本,若不在,则从云端服务器存储的适配脚本中根据所述型号信息获取所述待适配路由器的适配脚本,若存在则从终端设备本地存储的适配脚本中根据所述型号信息获取所述待适配路由器的适配脚本。
6.根据权利要求5所述的方法,其特征在于,根据所述型号信息获取所述待适配路由器的适配脚本之前,还包括:
生成路由器的适配脚本。
7.根据权利要求6所述的方法,其特征在于,所述生成路由器的适配脚本包括:
获取不同型号的路由器;
针对每种型号的路由器分别分析该路由器所有功能的页面,获取各页面的页面元素;
按照功能将所述页面元素抽象并封装成对应的功能接口,得到一种型号路由器的适配脚本,不同型号的路由器相同功能的页面元素抽象并封装成的功能接口相同。
8.根据权利要求7所述的方法,其特征在于,在生成路由器的适配脚本之后,还包括:
对生成的路由器的适配脚本进行加密,得到加密的路由器的适配脚本。
9.根据权利要求8所述的方法,其特征在于,在利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息之前,还包括:
对所述加密的路由器的适配脚本进行解密,得到解密的路由器的适配脚本。
10.根据权利要求1所述方法,其特征在于,利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息,将所述相关信息作为返回值返回给调用层包括:
应用程序调用所述适配脚本中对应功能接口请求路由器的相应页面;
分析所述相应页面的页面信息将对应的相关信息解析出来;
将解析出来的相关信息作为返回值以固定格式返回给调用层。
11.根据权利要求1-10中任一项所述方法,其特征在于,所述适配脚本为通过Lua编写的。
12.一种路由器适配装置,其特征在于,包括:
型号信息获取单元,用于识别待适配路由器,获取所述待适配路由器的型号信息;
适配脚本获取单元,用于根据所述型号信息获取所述待适配路由器的适配脚本,所述适配脚本包括路由器各功能的功能接口,该功能接口由各功能页面的页面元素抽象封装而成;
相关信息获取单元,用于利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息,将所述相关信息作为返回值返回给调用层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410509326.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微型裸腹溞或角突网纹溞的人工培养方法
- 下一篇:一种牛蛙养殖方法