首页 > 专利 > 义乌市智享通讯设备有限公司 > 一种利用路由器LED灯定位刷机的装置和方法专利详情

一种利用路由器LED灯定位刷机的装置和方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-05-27
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-11-14
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-12-22
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-05-27
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710391721.3 申请日 2017-05-27
公开/公告号 CN107257293B 公开/公告日 2020-12-22
授权日 2020-12-22 预估到期日 2037-05-27
申请年 2017年 公开/公告年 2020年
缴费截止日 2023-06-27
分类号 H04L12/24 主分类号 H04L12/24
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 5
权利要求数量 6 非专利引证数量 1
引用专利数量 1 被引证专利数量 0
非专利引证 1、2014.04.10余萍萍.路由器刷机实现性能提升的研究. 《无线互联科技》.2017,(第01期),50-51. 邢晓燕.Android系统Root权限获取与检测. 《软件》.2013,第34卷(第12期),208-210.;
引用专利 US2014101423A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、申请权转移、授权
申请人信息
申请人 第一申请人
专利权人 义乌市智享通讯设备有限公司 当前专利权人 义乌市智享通讯设备有限公司
发明人 张尧 第一发明人 张尧
地址 浙江省金华市义乌市廿三里街道下朱宅村A区63幢2单元501室 邮编 322013
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省金华市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
雷娴
摘要
本发明公开了一种利用路由器LED灯定位刷机的装置和方法,该装置包括:引导程序启动模块,用于在路由器上电做硬件自检后,启动Uboot引导程序;刷机参数获取模块,用于采用所述Uboot引导程序读取刷机参数的值;刷机警示处理模块,用于如果获取所述刷机参数值失败或者所述获取到的所述刷机参数值与初始值不同,生成警示信息并触发路由器LED显示模块进行显示;路由器LED显示模块,用于根据警示信息进行显示。本发明能够简单直观的方式判断路由器是否刷机,从而对路由器进行批量检测。
  • 摘要附图
    一种利用路由器LED灯定位刷机的装置和方法
  • 说明书附图:图1
    一种利用路由器LED灯定位刷机的装置和方法
  • 说明书附图:图2
    一种利用路由器LED灯定位刷机的装置和方法
  • 说明书附图:图3
    一种利用路由器LED灯定位刷机的装置和方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-12-22 授权
2 2020-12-18 专利申请权的转移 登记生效日: 2020.12.07 申请人由杭州吉吉知识产权运营有限公司变更为义乌市智享通讯设备有限公司 地址由310000 浙江省杭州市滨江区西兴街道江淑路260号10242室变更为322013 浙江省金华市义乌市廿三里街道下朱宅村A区63幢2单元501室
3 2017-11-14 实质审查的生效 IPC(主分类): H04L 12/24 专利申请号: 201710391721.3 申请日: 2017.05.27
4 2017-10-17 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种利用路由器LED灯定位刷机的装置,其特征在于,包括:
引导程序启动模块,用于在路由器上电做硬件自检后,启动Uboot引导程序;
刷机参数获取模块,用于通过所述Uboot引导程序获取刷机参数值;
刷机警示处理模块,用于如果获取所述刷机参数值失败或者所述获取到的所述刷机参数值与初始值不同,生成警示信息并触发路由器LED显示模块进行显示;
路由器LED显示模块,用于根据警示信息进行显示;
所述装置还包括刷机参数定义模块,用于在所述路由器上电之前,在所述Uboot引导程序中增加所述刷机参数,将所述刷机参数设置为初始值;用于定义所述刷机参数与路由器LED灯指示信息之间的关联规则;
所述装置还包括存储模块,用于将所述关联规则存放在特定存储区域;
所述存储模块,还用于在所述特定存储区域存放Uboot出错处理程序,所述出错处理程序在Uboot引导程序被恶意修改而无法根据所述刷机参数值做正常处理时,触发路由器LED显示模块给出设备刷机警示信息。

2.根据权利要求1所述的装置,其特征在于:
所述刷机警示处理模块包括设备正常指示单元,用于如果所述获取到的所述刷机参数值与初始值相同,触发路由器LED显示模块给出设备正常指示信息。

3.根据权利要求1所述的装置,其特征在于,所述刷机警示处理模块还用于在所述触发路由器LED显示模块之后,进一步通过蜂鸣器给出设备刷机警示音。

4.一种利用路由器LED灯定位刷机的方法,其特征在于,包括:
路由器上电做硬件自检后,启动Uboot引导程序;
所述Uboot引导程序获取刷机参数值;
如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,生成警示信息并触发路由器LED灯给出设备刷机警示信息;
所述方法还包括:在所述路由器上电之前包括:
在所述Uboot引导程序中增加所述刷机参数,将所述刷机参数设置为初始值;
定义所述刷机参数与LED灯指示信息之间的关联规则;
将所述关联规则存放在特定存储区域;
在所述特定存储区域中,进一步还存放有Uboot出错处理程序,用于当Uboot引导程序被恶意修改而无法根据所述刷机参数值做正常处理时,触发LED灯给出设备刷机警示信息。

5.根据权利要求4所述的方法,其特征在于,还包括:
如果获取到的所述刷机参数值与初始值相同,触发LED灯给出设备正常指示信息。

6.根据权利要求4所述的方法,其特征在于,所述触发LED灯给出设备刷机警示信息之后进一步还包括:
通过蜂鸣器给出设备刷机警示音。
说明书

技术领域

[0001] 本发明实施例涉及计算机网络领域,特别是涉及一种利用路由器LED灯定位刷机的装置和方法。

背景技术

[0002] 目前家用路由器启动过程通常包括以下几个阶段:
[0003] 1上电后硬件自检,
[0004] 2启动Uboot(Universal Boot Loader)系统引导程序;
[0005] 3在Uboot中将路由器系统解压到内存空间的特定位置;
[0006] 4路由器系统启动,检测CPU、内存、外设,建立文件系统,加载驱动。
[0007] 路由器刷机指的是用第三方固件系统覆盖原路由器系统,该操作有很大风险会损坏路由器原有分区系统导致系统无法启动,一般路由器厂家都会声明非法刷机的设备无法维保。
[0008] 目前要识别一个路由器设备是否刷机,都无法通过简单直观的方式判断,只能通过烧录机读取设备FLASH中的二进制文件,与路由器的原生系统对比从而判断出是否刷机。因此现有技术对于刷机判断的操作复杂且耗时比较长,无法实现批量检测。

发明内容

[0009] 本发明实施例提供一种利用路由器LED灯定位刷机的方法和装置,用于实现以简单直观的方式判断路由器是否刷机,从而对路由器进行批量检测的发明目的。
[0010] 为实现上述发明目的,本发明实施例采用的一个技术方案是:提供一种利用路由器LED灯定位刷机的装置,该装置包括引导程序启动模块,用于在路由器上电做硬件自检后,启动Uboot引导程序;刷机参数获取模块,用于采用所述Uboot引导程序读取刷机参数的值;刷机警示处理模块,用于如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,生成警示信息并触发路由器LED显示模块进行显示;路由器LED显示模块,用于根据警示信息进行显示。
[0011] 为实现上述发明目的,本发明实施例采用的另一个技术方案是:提供一种利用路由器LED灯定位刷机的方法,该方法包括路由器上电做硬件自检后,启动Uboot引导程序;所述Uboot引导程序获取刷机参数的值;如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,触发路由器LED灯给出设备刷机警示信息。
[0012] 区别于现有技术,本发明实施例的利用路由器LED灯定位刷机的装置,路由器上电做硬件自检后,启动Uboot引导程序;所述Uboot引导程序获取刷机参数的值;如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,触发路由器LED灯给出设备刷机警示信息;从而能够以简单直观的方式判断路由器是否刷机,实现对路由器的批量检测。

实施方案

[0016] 下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0017] 参阅图1,图1是本发明实施例提供的利用路由器LED灯定位刷机的装置第一实施方式的结构示意图。
[0018] 该利用路由器LED灯定位刷机的装置100包括:引导程序启动模块110,刷机参数获取模块120和刷机警示处理模块130。
[0019] 其中,引导程序启动模块110,用于在路由器上电做硬件自检后,启动Uboot引导程序。
[0020] 具体的,Uboot为装置引导程序,用于加载路由器的操作装置,并且存放在路由器的ROM中。
[0021] 刷机参数获取模块120,用于通过所述110模块启动的Uboot引导程序获取刷机参数的值。
[0022] 具体的,所述刷机参数为本发明新增的参数,而且也是存放在路由器的ROM中,并且在路由器出厂之前已经设置默认值、即初始值,例如该刷机参数为recover,初始值为0。一旦用户刷机,则必然会导致刷机参数值丢失或者被更改。
[0023] 刷机警示处理模块130,用于如果120模块获取所述刷机参数值失败或者所述模块120获取到的所述刷机参数值与初始值不同,生成警示信息并触发路由器LED显示模块进行显示。
[0024] 路由器LED显示模块140,用于根据警示信息进行显示。
[0025] 具体的,该刷机警示信息可以是LED灯亮特定颜色,例如蓝色、黄色、红色,也可以是LED灯以特定方式亮,例如一长一短的间隔闪烁、快速闪烁、几个灯循环闪烁。其中,给出警示信息的LED灯可以是重用路由器现有的数据信号灯,也可以重用路由器现有的电源指示灯。
[0026] 区别于现有技术,本发明实施例的利用路由器LED灯定位刷机的装置,路由器上电做硬件自检后,启动Uboot引导程序;所述Uboot引导程序获取刷机参数的值;如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,触发路由器LED灯给出设备刷机警示信息;从而能够以简单直观的方式判断路由器是否刷机,实现对路由器的批量检测。
[0027] 参阅图2,图2是本发明实施例提供的利用路由器LED灯定位刷机的装置第二实施方式的结构示意图。
[0028] 该利用路由器LED灯定位刷机的装置200包括:引导程序启动模块210,刷机参数获取模块220和刷机警示处理模块230。
[0029] 其中,引导程序启动模块210,用于在路由器上电做硬件自检后,启动Uboot引导程序。具体的,Uboot为装置引导程序,用于加载路由器的操作装置,并且存放在路由器的ROM中。
[0030] 刷机参数获取模块220,用于通过所述Uboot引导程序获取刷机参数的值。具体的,所述刷机参数为本发明新增的参数,而且和Uboot引导程序一样存放在路由器的ROM中,并且在路由器出厂之前已经设置默认值、即初始值。一旦用户刷机,则必然会导致刷机参数值丢失或者被更改。
[0031] 刷机警示处理模块230,用于如果获取所述刷机参数值失败或者所述获取到的所述刷机参数值与初始值不同,生成警示信息并触发路由器LED显示模块进行显示。
[0032] 路由器LED显示模块,用于根据警示信息进行显示。
[0033] 具体的,该刷机警示信息可以是LED灯亮特定颜色,例如红色,也可以是LED灯以特定方式亮,例如快速闪烁。其中,给出警示信息的LED灯可以是重用路由器现有的数据信号灯,也可以重用路由器现有的电源指示灯。
[0034] 进一步可选的,所述刷机警示处理模块包括设备正常指示单元231,用于如果所述获取到的所述刷机参数值与初始值相同,触发路由器LED灯给出设备正常指示信息。具体的,该正常指示信息可以是LED灯亮特定颜色,例如绿色,也可以是LED灯以特定方式亮,例如常亮。其中,给出警示信息的LED灯可以是重用路由器现有的数据信号灯,也可以重用路由器现有的电源指示灯。
[0035] 进一步可选的,所述刷机警示处理模块230还用于在触发路由器LED显示模块240之后,还通过蜂鸣器给出设备刷机警示音。
[0036] 进一步可选的,所述装置还包括刷机参数定义模块250,用于在所述路由器上电之前,在所述Uboot引导程序中增加所述刷机参数,将所述刷机参数设置为初始值;定义所述刷机参数与路由器LED灯指示信息之间的关联规则。例如,在Uboot中增加的刷机参数为recover,初始值为0。具体的,定义的关联规则可以为:当刷机参数跟初始值相同则LED灯以某种特定方式亮或者以某种特定颜色亮,而在刷机参数跟初始值不同时或找不到刷机参数时则LED灯以另一种特定方式亮或者特定颜色亮,用于指示该参数值是否被更改或者被删除。例如,刷机参数recover与初始值相同时,LED灯亮绿色,否则亮红色;或者刷机参数recover与初始值相同时,LED灯长亮,否则快速闪烁。因为刷机参数包含在Uboot引导程序中,所以也是存放在路由器的ROM。一旦用户刷机,则必然会导致刷机参数值丢失或者被更改。
[0037] 进一步可选的,所述装置还包括存储模块260,用于将所述关联规则存放在特定存储区域。具体的,为了避免用户刷机时,除了更改了刷机参数值,还清除了刷机参数定义模块250定义的关联规则,可以将该关联规则存放在一个特定的存储区域,例如,ROM中某个不允许用户访问的存储空间。
[0038] 进一步可选的,所述存储模块260,还用于在所述特定存储区域存放Uboot出错处理程序,所述出错处理程序在Uboot引导程序被恶意修改而无法根据所述刷机参数值做正常处理时,触发LED灯给出设备刷机警示信息。
[0039] 具体的,为了避免用户刷机时,不仅仅更改了刷机参数值,还恶意修改了Uboot引导程序,导致引导程序不根据预设的业务逻辑对刷机参数做处理,例如,Uboot根本就不去读取刷机参数,也不会根据刷机参数的值不同而触发LED灯做不同的指示,需要增加Uboot出错处理程序并存放在一个安全的特定存储区域,该Uboot出错处理程序在判断出Uboot引导程序被恶意修改后,直接触发LED灯给出设备刷机警示信息。例如,路由器上电自检一定时间后,Uboot不读取该特定存储区域中的关联规则,则判断为Uboot被恶意修改,触发LED亮红灯或者快速闪烁,以指示路由器被刷机了。
[0040] 区别于现有技术,本发明实施例的利用路由器LED灯定位刷机的装置,路由器上电做硬件自检后,启动Uboot引导程序;所述Uboot引导程序获取刷机参数的值;如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,触发路由器LED灯给出设备刷机警示信息;从而能够以简单直观的方式判断路由器是否刷机,实现对路由器的批量检测。
[0041] 参阅图3,图3是本发明实施例提供的利用路由器LED灯定位刷机的方法第一实施方式的流程示意图。
[0042] 该方法的步骤包括:
[0043] S301:路由器上电做硬件自检后,启动Uboot引导程序。
[0044] 具体的,Uboot为系统引导程序,用于加载路由器的操作系统,并且存放在路由器的ROM中。
[0045] S302:所述Uboot引导程序获取刷机参数的值。
[0046] 具体的,所述刷机参数为本发明新增的参数,而且和Uboot引导程序一样存放在路由器的ROM中,并且在路由器出厂之前已经设置默认值、即初始值。一旦用户刷机,则必然会导致刷机参数值丢失或者被更改。
[0047] S303:如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,生成警示信息并触发路由器LED灯给出设备刷机警示信息。
[0048] 具体的,该刷机警示信息可以是LED灯亮特定颜色,例如红色,也可以是LED灯以特定方式亮,例如快速闪烁。其中,给出警示信息的LED灯可以是重用路由器现有的数据信号灯,也可以重用路由器现有的电源指示灯。可选的,该方法还包括:如果获取到的所述刷机参数值与初始值相同,触发LED灯给出设备正常指示信息。具体的,该正常指示信息可以是LED灯亮特定颜色,例如绿色,也可以是LED灯以特定方式亮,例如常亮。其中,给出警示信息的LED灯可以是重用路由器现有的数据信号灯,也可以重用路由器现有的电源指示灯。
[0049] 可选的,步骤S303之后还包括:通过蜂鸣器给出设备刷机警示音。
[0050] 可选的,步骤S301之前还包括:在所述Uboot引导程序中增加所述刷机参数,将所述刷机参数设置为初始值;定义所述刷机参数与LED灯指示信息之间的关联规则。进一步可选的,将所述关联规则存放在特定存储区域。进一步可选的,在所述特定存储区域中,还存放有Uboot出错处理程序,用于当Uboot引导程序被恶意修改而无法根据所述刷机参数值做正常处理时,触发LED灯给出设备刷机警示信息。
[0051] 例如,在Uboot中增加的刷机参数为recover,初始值为0。具体的,定义的关联规则可以为:当刷机参数跟初始值相同则LED灯以某种特定方式亮或者以某种特定颜色亮,而在刷机参数跟初始值不同时或找不到刷机参数时则LED灯以另一种特定方式亮或者特定颜色亮,用于指示该参数值是否被更改或者被删除。例如,刷机参数recover与初始值相同时,LED灯亮绿色,否则亮红色;或者刷机参数recover与初始值相同时,LED灯长亮,否则快速闪烁。因为刷机参数包含在Uboot引导程序中,所以也是存放在路由器的ROM。一旦用户刷机,则必然会导致刷机参数值丢失或者被更改。
[0052] 具体的,为了避免用户刷机时,除了更改了刷机参数值,还清除了刷机参数定义模块250定义的关联规则,可以将该关联规则存放在一个特定的存储区域,例如,ROM中某个不允许用户访问的存储空间。
[0053] 具体的,为了避免用户刷机时,不仅仅更改了刷机参数值,还恶意修改了Uboot引导程序,导致引导程序不根据预设的业务逻辑对刷机参数做处理,例如,Uboot根本就不去读取刷机参数,也不会根据刷机参数的值不同而触发LED灯做不同的指示,需要增加Uboot出错处理程序并存放在一个安全的特定存储区域,该Uboot出错处理程序在判断出Uboot引导程序被恶意修改后,直接触发LED灯给出设备刷机警示信息。例如,路由器上电自检一定时间后,Uboot不读取该特定存储区域中的关联规则,则判断为Uboot被恶意修改,触发LED亮红灯或者快速闪烁,以指示路由器被刷机了。
[0054] 区别于现有技术,本发明实施例的利用路由器LED灯定位刷机的方法,路由器上电做硬件自检后,启动Uboot引导程序;所述Uboot引导程序获取刷机参数的值;如果获取所述刷机参数值失败或者获取到的所述刷机参数值与初始值不同,触发路由器LED灯给出设备刷机警示信息;从而能够以简单直观的方式判断路由器是否刷机,实现对路由器的批量检测。
[0055] 以上所述仅为本发明实施例的实施方式,并非因此限制本发明实施例的专利范围,凡是利用本发明实施例说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明实施例的专利保护范围内。

附图说明

[0013] 图1是本发明实施例利用路由器LED灯定位刷机的装置的第一实施方式的结构示意图;
[0014] 图2是本发明实施例利用路由器LED灯定位刷机的装置的第二实施方式的结构示意图;
[0015] 图3是本发明实施例利用路由器LED灯定位刷机的方法的第一实施方式的流程示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号