打开路由器指定功能的方法和系统以及一种路由器的制造方法

文档序号:10525607阅读:268来源:国知局
打开路由器指定功能的方法和系统以及一种路由器的制造方法
【专利摘要】本发明公开了打开路由器指定功能的方法、系统、以及路由器,在所述路由器中设置指定功能命令库,所述指定功能命令库中关联存储有指定功能命令以及与所述指定功能命令一一对应的指定功能代码;接收浏览器发出的对路由器的访问请求,从所述访问请求中截取路由器地址之后的部分,将截取出的部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出某个指定功能代码,则执行该指定功能代码对应的指定功能命令。本发明使得用户在路由管理界面崩溃或者机身上的按钮损坏的情况下也能够控制路由器实现指定功能。
【专利说明】
打开路由器指定功能的方法和系统以及一种路由器
技术领域
[0001]本发明涉及网络技术,更具体地,涉及一种打开路由器指定功能的方法、一种打开路由器指定功能的系统、以及一种路由器。
【背景技术】
[0002]现有的路由器中,路由器的各个功能都可以通过路由器提供的Web管理界面来设置,例如用户在管理界面上点击了重启按钮,路由器就会执行重启操作。路由器机身上可能还设有一些功能按钮,例如恢复出厂设置按钮,用户可以通过长按该按钮令路由器恢复出厂设置。也就是说,现有技术中,路由器的功能要么通过登录路由器进行操作,要么是通过设置在路由器上的按钮进行操作,但是,如果路由器里面的软件界面崩溃了,或者设置在路由器上的按钮坏掉了,用户就无法调用路由器的这些功能。

【发明内容】

[0003]本发明的一个目的是提供打开路由器指定功能的新技术方案,使得在路由器软件出现问题或者按钮损坏情况下,用户依然能够使用路由器的指定功能。
[0004]根据本发明的第一方面,提供了一种打开路由器指定功能的方法,包括以下步骤:在所述路由器中设置指定功能命令库,所述指定功能命令库中关联存储有指定功能命令以及与所述指定功能命令一一对应的指定功能代码;接收浏览器发出的对路由器的访问请求,从所述访问请求中截取路由器地址之后的部分,将截取出的部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出某个指定功能代码,则执行该指定功能代码对应的指定功能命令。
[0005]优选地,所述方法还包括如果没有匹配出指定功能代码则跳转至预定页面的步骤,和在执行所述指定功能命令以后跳转至指定功能执行结果页面的步骤。
[0006]优选地,所述指定功能至少包括下列任一:打开路由器的远程登录功能、设置网络账号和网络密码、恢复出厂设置、重启路由器、重置路由器参数。
[0007]可选地,所述访问请求中的路由器的地址为URL地址或者IP地址。
[0008]根据本发明的第二方面,提供了一种打开路由器指定功能的系统,包括以下单元:
指定功能命令库,用于关联存储指定功能命令以及与所述指定功能命令--对应的指定功能代码;访问请求接收单元,用于接收浏览器发出的对路由器的访问请求;功能命令匹配执行单元,用于从访问请求中截取路由器地址之后的部分,将截取出的部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出某个指定功能代码,则执行该指定功能代码对应的指定功能命令。
[0009]优选地,所述系统还包括跳转单元,用于如果没有匹配出指定功能代码则跳转至预定页面。
[0010]优选地,所述跳转单元还用于在执行所述指定功能命令以后跳转至指定功能执行结果页面。
[0011]优选地,所述指定功能至少包括下列任一:打开路由器的远程登录功能、设置网络账号和网络密码、恢复出厂设置、重启路由器、重置路由器参数。
[0012]可选地,所述访问请求中的路由器的地址为URL地址或者IP地址。
[0013]根据本发明的第三方面,提供了一种路由器,搭载有如上所述的系统。
[0014]本发明使得用户在路由管理界面崩溃或者机身上的按钮损坏的情况下也能够控制路由器实现指定功能。
[0015]本发明的发明人发现,在现有技术中,还没有直接打开路由器指定功能的技术方案。因此,本发明所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本发明是一种新的技术方案。
[0016]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0017]被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
[0018]图1是打开路由器指定功能的方法的流程图。
[0019]图2是打开路由器指定功能的系统的框图。
【具体实施方式】
[0020]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0021]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0022]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0023]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0024]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0025]针对【背景技术】中的现有路由器存在的潜在问题,本发明提出了对用户来说简单可行的解决方案:
[0026]在路由器中预先设置指定功能命令库,指定功能命令库中关联存储有指定功能命令以及与指定功能命令--对应的指定功能代码,例如telnet远程登录功能开启命令和其对应的“/factory/telnet/open”指定功能代码,再例如修改网络账号及密码命令和其对应的“/modify/acc/网络账号/pwd/网络密码”指定功能代码。
[0027]用户在浏览器的地址栏内输入访问请求时,直接在路由器地址后添加指定功能代码并访问,例如路由器的地址为“192.168.67.1”,用户在浏览器的地址栏内直接输入“192.168.67.1/factory/telnet/open”并访问,就可以将携带有telnet远程登录功能开启命令的访问请求发送给路由器。
[0028]路由器接收到浏览器发出的对路由器的访问请求后,首先从访问请求中截取路由器地址之后的部分,即截取出“/factory/telnet/open”的部分,将截取出的这一部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出指令功能库中有“/factory/telnet/open”的指定功能代码,则执行“/factory/telnet/open”指定功能代码对应的指定功能命令,即执行telnet远程登录功能开启命令以开启路由器telnet远程登录功能;执行完成后,跳转至相应的指定功能执行结果页面以告知用户执行结果。
[0029]再例如,用户在浏览器的地址栏内直接输入“192.168.67.1/modify/acc/Al/pwd/A2”并访问,就可以将网络账号修改为Al、网络密码修改为A2的命令发送给路由器。路由器接收到该访问请求后,首先从访问请求中截取出“/modify/acc/Al/pwd/A2 ”的部分,将截取出的这一部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出指令功能库中有“/modify/acc/网络账号/pwd/网络密码”的指定功能代码,则执行“/modify/acc/网络账号/pwd/网络密码”指定功能代码对应的指定功能命令,即执行修改网络账号和网络密码的命令,自动将网络账号修改为Al,网络密码修改为A2 ;执行完成后,跳转至相应的指定功能执行结果页面以告知用户执行结果。
[0030]反之,如果截取出的部分与指定功能命令库中的指定功能代码匹配不成功,即指定命令库中没有对应的指定功能代码,那么路由器就会跳转至预定的界面,预定的界面可以是路由器的web管理首页界面。
[0031 ] 上述实施例中,指定功能代码是字段的形式,在其它实施例中,指定功能代码可以是001这样的数字代码形式,例如001代表telnet远程登录功能开启命令,用户只要在浏览器的地址栏中输入“192.168.67.1/0001”就可以打开路由器telnet远程登录功能。
[0032]参考图1所示为本发明打开路由器指定功能的方法的实施例,包括以下步骤:
[0033]101、在路由器中设置指定功能命令库,指定功能命令库中关联存储有指定功能命令以及与指定功能命令--对应的指定功能代码;
[0034]102、接收浏览器发出的对路由器的访问请求;
[0035]103、从访问请求中截取路由器地址之后的部分,将截取出的部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出某个指定功能代码则执行该指定功能代码对应的指定功能命令并在执行后跳转至指定功能执行结果页面,如果没有匹配出指定功能代码则跳转至预定页面。
[0036]其中,指定功能至少包括下列任一:打开路由器的远程登录功能、设置网络账号和网络密码、恢复出厂设置、重启路由器、重置路由器参数。
[0037]其中,访问请求中的路由器的地址为URL地址或者IP地址。
[0038]参考图2所示为本发明打开路由器指定功能的系统的实施例,包括以下单元:
[0039]指定功能命令库I,用于关联存储指定功能命令以及与指定功能命令对应的指定功能代码;
[0040]访问请求接收单元2,用于接收浏览器发出的对路由器的访问请求;
[0041]功能命令匹配执行单元3,用于从访问请求中截取路由器地址之后的部分,将截取出的部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出某个指定功能代码,则执行该指定功能代码对应的指定功能命令。
[0042]还包括跳转单元4,用于如果没有匹配出指定功能代码则跳转至预定页面,还用于在执行指定功能命令以后跳转至指定功能执行结果页面。
[0043]其中,指定功能至少包括下列任一:打开路由器的远程登录功能、设置网络账号和网络密码、恢复出厂设置、重启路由器、重置路由器参数。
[0044]其中,访问请求中的路由器的地址为URL地址或者IP地址。
[0045]本发明还公开了一种路由器,搭载有上述系统。
[0046]通过本发明的技术方案,用户就可以不需要点击路由器管理界面上的按钮,也不需要按下路由器机身上的按钮,就可以直接通知路由器执行指定功能,即使路由器管理界面崩溃或者机身上的按钮损坏,也可以控制路由器实现指定功能。本发明对于用户来说非常方便可行。优选地或可选地,本发明也方便了路由器技术人员,使得技术人员在对用户进行技术支持的时候免去登录路由器的麻烦,直接在浏览器请求地址中添加指定功能代码即可。优选地或可选地,本发明也可以减少路由器测试人员在测试路由器指定功能时的操作步骤,直接通过浏览器地址访问来执行相关的功能测试。
[0047]虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【主权项】
1.一种打开路由器指定功能的方法,其特征在于,包括以下步骤: 在所述路由器中设置指定功能命令库,所述指定功能命令库中关联存储有指定功能命令以及与所述指定功能命令--对应的指定功能代码; 接收浏览器发出的对路由器的访问请求,从所述访问请求中截取路由器地址之后的部分,将截取出的部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出某个指定功能代码,则执行该指定功能代码对应的指定功能命令。2.根据权利要求1所述的方法,其特征在于,还包括如果没有匹配出指定功能代码则跳转至预定页面的步骤,和在执行所述指定功能命令以后跳转至指定功能执行结果页面的步骤。3.根据权利要求1所述的方法,其特征在于,所述指定功能至少包括下列任一:打开路由器的远程登录功能、设置网络账号和网络密码、恢复出厂设置、重启路由器、重置路由器参数。4.根据权利要求1所述的方法,其特征在于,所述访问请求中的路由器的地址为URL地址或者IP地址。5.一种打开路由器指定功能的系统,其特征在于,包括以下单元: 指定功能命令库,用于关联存储指定功能命令以及与所述指定功能命令--对应的指定功能代码; 访问请求接收单元,用于接收浏览器发出的对路由器的访问请求; 功能命令匹配执行单元,用于从访问请求中截取路由器地址之后的部分,将截取出的部分与指定功能命令库中的指定功能代码进行匹配,如果匹配出某个指定功能代码,则执行该指定功能代码对应的指定功能命令。6.根据权利要求5所述的系统,其特征在于,还包括跳转单元,用于如果没有匹配出指定功能代码则跳转至预定页面。7.根据权利要求6所述的系统,其特征在于,所述跳转单元还用于在执行所述指定功能命令以后跳转至指定功能执行结果页面。8.根据权利要求5所述的系统,其特征在于,所述指定功能至少包括下列任一:打开路由器的远程登录功能、设置网络账号和网络密码、恢复出厂设置、重启路由器、重置路由器参数。9.根据权利要求5所述的系统,其特征在于,所述访问请求中的路由器的地址为URL地址或者IP地址。10.一种路由器,其特征在于,搭载有权利要求5-9任一项所述的系统。
【文档编号】H04L12/771GK105897454SQ201510783610
【公开日】2016年8月24日
【申请日】2015年11月16日
【发明人】蒋荣汉, 张飞
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1