路由器适配方法、装置及终端设备制造方法及图纸

技术编号:10928829 阅读:131 留言:0更新日期:2015-01-21 10:35
本发明专利技术公开了一种路由器适配方法、装置及终端设备,涉及通信技术领域,主要目的在于自动、快速、准确的获取路由器功能页面的相关信息。本发明专利技术的主要方法包括:识别待适配路由器,获取所述待适配路由器的型号信息;根据所述型号信息获取所述待适配路由器的适配脚本,所述适配脚本包括路由器各功能的功能接口,该功能接口由各功能页面的页面元素抽象封装而成;利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息,将所述相关信息作为返回值返回给调用层。本发明专利技术主要用于路由器相关功能信息获取的过程中。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种路由器适配方法、装置及终端设备
技术介绍
路由器(Router,又称路径器)是一种计算机网络设备,它能将数据通过打包一个个网络传送至目的地,这个过程称为路由。路由器就是连接两个以上各别网络的设备,是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号的设备。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。基于路由器的特殊角色,其自身需要完成的功能许多,例如上网、设置WIFI、设置密码等等。而这些功能均通过页面的形式表现出来,当需要使用该页面上的相关信息时,只能先打开路由器,找到对应功能的页面,再将该页面上的信息人为获取,导致路由器功能页面信息的获取比较繁琐。
技术实现思路
有鉴于此,本专利技术实施例提供一种路由器适配方法、装置及终端设备,主要目的在于自动、快速、准确的获取路由器功能页面的相关信息。依据本专利技术一个方面,提供了一种路由器适配方法,包括:识别待适配路由器,获取所述待适配路由器的型号信息;根据所述型号信息获取所述待适配路由器的适配脚本,所述适配脚本包括路由器各功能的功能接口,该功能接口由各功能页面的页面元素抽象封装而成;利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能<br>的相关信息,将所述相关信息作为返回值返回给调用层。依据本专利技术另一个方面,提供了路由器适配装置,包括:型号信息获取单元,用于识别待适配路由器,获取所述待适配路由器的型号信息;适配脚本获取单元,用于根据所述型号信息获取所述待适配路由器的适配脚本,所述适配脚本包括路由器各功能的功能接口,该功能接口由各功能页面的页面元素抽象封装而成;相关信息获取单元,用于利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息,将所述相关信息作为返回值返回给调用层。依据本专利技术另一个方面,提供了终端设备,包括如上所述的路由器适配装置。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术实施例提供的路由器适配方法、装置及终端设备,将路由器功能页面的页面元素抽象并封装为适配脚本。当需要获取一款型号路由器预定功能的相关信息时,在自动识别该路由器型号的前提下,获取该型号路由器对应的适配脚本,通过调用该适配脚本中相关功能的对应接口实现功能页面相关信息的获取,与现有技术相比,本专利技术实施例能够自动并且准确方便的获取路由器功能页面的页面信息。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种路由器识别方法的流程图;图2示出了本专利技术实施例提供的一种获取路由器的型号信息的方法流程图;图3示出了本专利技术实施例提供的一种生成路由器的适配脚本的方法流程图;图4示出了本专利技术实施例提供的一种路由器适配装置的组成框图;图5示出了本专利技术实施例提供的一种路由器适配装置的组成框图;图6示出了本专利技术实施例提供的一种路由器适配装置的组成框图;图7示出了本专利技术实施例提供的一种路由器适配装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供一种路由器适配方法,如图1所示,该方法包括:101、识别待适配路由器,获取所述待适配路由器的型号信息。目前正在使用的路由器来自不同的生产厂商,例如360,TP-link,Tenda,华为等,而同一个厂商生产的设备的版本还不同,因此每个路由器都有自己的型号信息,该型号信息为路由器的唯一标识信息,包括厂商和版本号;用于区别于其他路由器。在具体获取路由器功能页面的信息时,首先得确定路由器的型号信息,之后才能根据该型号信息确定待适配的路由器具体是哪一个厂商哪一版本的路由器,进而才能确定该路由器对应的功能页面。所以自动识别路由器并获取器型号信息是实现本专利技术实施例的基础。102、根据所述型号信息获取所述待适配路由器的适配脚本。需要说明的是,为了能够自动、快速、准确的获取路由器功能页面的相关信息,避免现有技术中通过人工获取路由器功能页面的相关信息的弊端,本专利技术在实施该实施例之前,针对不同型号的路由器分别创建了对应的适配脚本,该脚本为一个txt文件,一个脚本文件包括一款型号路由器所涉及各功能的功能接口,一个功能接口对应一种功能,各功能接口由各功能页面的页面元素抽象封装而成,其可以被应用程序直接调用。103、利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息,将所述相关信息作为返回值返回给调用层。当需要获取路由器预定功能的相关信息时,只需要调用对应的接口,就可以实现指定的功能,对应功能所涉及具体数据传入传出是通过接口中的参数和返回值进行交互实现的。具体实现就是应用程序调用所述适配脚本中对应功能接口请求路由器的相应页面,分析所述相应页面的页面信息将对应的相关信息解析出来,将解析出来的相关信息作为返回值以固定格式返回给调用层;即利用脚本里面的逻辑对预定功能页面进行解析获取数据,并将解析出的数据返回给调用者。例如无线信息,其对应功能接口为get_wan_info,在实施时调用该接口get_wan_info便可获取无线的名称、密码以及无线密码加密方式等相关信息。进一步的,为了方便路由器的识别,本专利技术实施例会在终端设备本地维护一个所有已知路由器的属性信息,该属性信息包括路由器的型号信息、特征码信息等。该特征码信息为路由器特有并且唯一标识路由器的信息。该路由器的属性信息通过特征码表的形式存储在终端设备本地。该特征码表的生成可以采用如下的方式本文档来自技高网...
路由器适配方法、装置及终端设备

【技术保护点】
一种路由器适配方法,其特征在于,包括:识别待适配路由器,获取所述待适配路由器的型号信息;根据所述型号信息获取所述待适配路由器的适配脚本,所述适配脚本包括路由器各功能的功能接口,该功能接口由各功能页面的页面元素抽象封装而成;利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能的相关信息,将所述相关信息作为返回值返回给调用层。

【技术特征摘要】
1.一种路由器适配方法,其特征在于,包括:
识别待适配路由器,获取所述待适配路由器的型号信息;
根据所述型号信息获取所述待适配路由器的适配脚本,所述适配脚本
包括路由器各功能的功能接口,该功能接口由各功能页面的页面元素抽象
封装而成;
利用应用程序调用所述适配脚本中对应功能接口获取路由器对应功能
的相关信息,将所述相关信息作为返回值返回给调用层。
2.根据权利要求1所述的方法,其特征在于,识别待适配路由器,获
取所述待适配路由器的型号信息包括:
获取待适配路由器的页面信息;
根据所述页面信息获取所述待适配路由器的特征码,所述特征码为唯
一标识不同型号路由器的信息;
根据所述特征码查询路由器特征码表,获取所述待适配路由器的型号
信息,所述路由器特征码表中包括特征码和型号信息,特征码与型号信息
一一对应。
3.根据权利要求2所述的方法,其特征在于,在识别待适配路由器,
获取所述待适配路由器的型号信息之前,还包括:
生成所述路由器特征码表。
4.根据权利要求3所述的方法,其特征在于,生成所述路由器特征码
表包括:
获取不同型号路由器的型号信息和该路由器的特征码;
将所述型号信息和所述特征码绑定并存储在数据表中,形成路由器特
征码表。
5.根据权利要求1所述的方法,其特征在于,根据所述型号信息获取
所述待适配路由器的适配脚本包括:
从终端设备本地存储的适配脚本中根据所述型号信息获取所述待适配

\t路由器的适配脚本;
或者从云端服务器存储的适配脚本中根据所述型号信息获取所述待适
配路由器的适配脚本;
或者根据所述型号信息查询终端设备...

【专利技术属性】
技术研发人员:王中华宁敢向明
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1