基于Miniweb页面检测路由器是否被刷机的方法、系统及设备技术方案

技术编号:18169133 阅读:41 留言:0更新日期:2018-06-09 13:47
本公开涉及路由设备领域,特别是涉及一种基于Miniweb页面检测路由器是否被刷机的方法、系统及设备。一种基于Miniweb页面检测路由器是否被刷机的方法,包括:步骤S100通过操作设备在Miniweb页面上创建刷机检测请求,并下发刷机检测请求给路由器;步骤S200接收刷机检测请求,判断路由器是否被刷机;步骤S300返回路由器的刷机检测结果。本公开有效地防止用户对路由器串口刷机行为,减少串口刷机对路由器硬件造成损坏。本公开提供一种简便判断路由器是否被刷机的检测解决方案,无需进行拆机,降低判断检测方法的复杂度,有助于非技术人员对路由器是否被刷机进行检测判断,提升路由器维护技术人员工作效率。

【技术实现步骤摘要】
基于Miniweb页面检测路由器是否被刷机的方法、系统及设备
本公开涉及路由设备领域,特别是涉及一种基于Miniweb页面检测路由器是否被刷机的方法、系统及设备。
技术介绍
智能路由器越来越普及,新一代智能路由器往往具有硬件配置高、性能好、功能强大等特点,得到了用户的普遍好评。路由器厂商许多产品的硬件方案往往相似,许多厂商的软件可以烧写到另外一个厂商上使用,用户购买路由器后会对路由器进行刷机操作,刷机过多会对路由器硬件造成无法克服的损坏。部分用户刷机失败后会将路由器退回,被退回的机器需要由路由器厂商判断路由器不能正常工作的原因。由于被刷机的路由器的维护时间占据维护技术人员工作时间比较大的比例,大大降低维护技术人员工作效率。因此,路由器厂商售后判断路由器是否被刷机非常有必要。目前判断路由器是否被刷机的方法是拆开路由器外壳,焊上串口查看系统启动信息,或者焊下路由器FLASH芯片,将芯片的数据读出来,与原始固件进行对比从而判断。现有技术的缺点是需要对路由器进行拆机操作,判断被刷机方法复杂并且需要专业人员进行是否刷机检测。综上,目前检测路由器是否刷机方法存在不方便性,需要一种简便且有效判断路由器是否被刷机的解决方案,无需对路由器进行拆机,降低判断路由器是否被刷机方法的复杂度,有助于非技术人员对路由器是否被刷机进行检测判断,提升路由器维护技术人员工作效率。
技术实现思路
本公开的主要目的是提供一种基于Miniweb页面检测路由器是否被刷机的方法、系统和设备。有助于非技术人员对路由器是否被刷机进行检测,无需对路由器进行拆机,降低判断路由器是否被刷机方法的复杂度,提升路由器维护技术人员工作效率。为了实现上述专利技术目的,本公开是通过以下技术方案实现的:一种基于Miniweb页面检测路由器是否被刷机的方法,其特征在于,至少包括:步骤S100通过操作设备在Miniweb页面上创建刷机检测请求,并下发所述刷机检测请求给路由器;步骤S200接收所述刷机检测请求,判断所述路由器是否被刷机;步骤S300返回所述路由器的刷机检测结果。上述技术方案中,Miniweb是一个针对嵌入式应用而开发的微型WebServer(网页服务器),其具有占用资源少、工作效率高、可移植性好等优点,通过Miniweb可以对路由器进行固件升级以及恢复出厂等动作。本方案通过Miniweb页面创建刷机检测请求给路由器;路由器接收所述刷机请求,获取固件信息,根据预设原则,判断所述路由器是否被刷机;给用户反馈路由器是否被刷机的检测结果。本技术方案通过Miniweb进行操作设备与路由器间通信的方法判断路由器是否被刷机,无需技术人员对路由器拆机或读取芯片数据等操作,大大降低了判断路由器是否被刷机的检测方法。因此,提供简便且有效判断路由器是否被刷机的方法,可以较少低效工作时间,提升路由器维护技术人员工作效率。优选地,所述步骤S200接收所述刷机检测请求,判断所述路由器是否被刷机,具体包括:步骤S210所述路由器接收所述刷机检测请求;步骤S220获取所述路由器的固件信息,所述固件信息至少包括:路由器的厂商、版本以及硬件信息;步骤S230根据所述固件信息是否符合预设的校验原则,判断所述路由器是否被刷机。本技术方案中,路由器端对是被否刷机进行检测。首先,收到操作设备发送的刷机检测请求;然后,读取路由器的固件信息,所述固件信息至少包括路由器的厂商、版本以及硬件信息;最后,根据所述固件信息是否符合预设的校验原则,判断是否被刷机。优选地,在所述步骤S230中根据所述固件信息是否符合预设的校验原则,判断所述路由器是否被刷机,具体包括:步骤S231当获取所述固件信息后,判断路由器的所述厂商、所述版本以及所述硬件信息是否与预设值匹配;步骤S232如果不匹配,则所述路由器固件被修改,所述路由器被刷机;步骤S233如果匹配,对所述固件信息计算校验和,判断路由器是否被刷机;步骤S234如果所述校验和正确,则所述路由器固件未被修改,所述路由器未被刷机;步骤S235如果所述校验和错误,则所述路由器固件被修改,所述路由器被刷机。本优选方案增加了所述路由器是否被刷机检测的具体检测过程。路由器出厂前,所在路由器内部固件中记录路由器的厂商、版本以及硬件信息。若被检测路由器曾经被刷机,但未恢复到出厂设置;检测过程中读取路由器的固件信息后,发现路由器的所述厂商、所述版本以及所述硬件信息并不是出厂时路由器的厂商、版本以及硬件信息。可以直接判断,所述路由器固件被修改,所述路由器被刷机。所述固件信息计算校验和是另外一种检测方法,检验和(checksum),在数据处理和数据通信领域中,用于校验目的地一组数据项的和。通常用来在通信中,尤其是远距离通信中保证数据的完整性和准确性:发送端发送一个数据包,接收端接收相应数据包,将数据包的一部分提取出来按照某种规定的算法求和,其结果与传输过来的校验和比较,若相同,则表示有很高的可能性传输无误,若不一致,则说明传输数据发生错误。针对本技术方案,若所述校验和正确,则所述路由器固件未被修改,所述路由器未被刷机;若所述校验和错误,则所述路由器固件被修改,所述路由器被刷机。优选地,在所述步骤S100通过操作设备在Miniweb页面上创建刷机检测请求,并下发所述刷机检测请求给路由器,具体包括:步骤S110重启所述路由器;步骤S120配置所述操作设备静态IP与路由器LANIP处于同一网;步骤S130通过所述操作设备进入所述Miniweb页面;步骤S140在所述Miniweb页面下发刷机检测请求。本优选方案通过Miniweb的操作简化了判断路由器是否被刷机的检测方法。在路由器端进行检测前,用户通过重启路由器,通过操作设备进入路由器的Miniweb页面。在Miniweb页面创建刷机检测请求,下发刷机检测请求给路由器。通过Miniweb建立操作设备和路由器间通信,需要配置所述操作设备静态IP与路由器LANIP处于同一网。路由器才可以收到通过Miniweb下发的刷机检测请求。优选地,在所述步骤S300中返回所述路由器的刷机检测结果,所述刷机检测结果至少包括:是否刷机,和/或所述固件消息,和/或用户刷机日志。本技术方案中,通过Miniweb页面创建刷机检测请求,路由器端检测出路由器是否被刷机后,可以通过多种形式反馈给用户刷机检测结果。所述刷机检测结果至少包括是否刷机,可以包括完整或不完整的路由器的固件信息;若路由器被刷过机,也可以包括用户刷机日志信息。非技术人员可以根据此判断路由器固件是否被刷过机。优选地,在所述步骤S300中返回所述路由器的刷机检测结果,所述刷机检测结果进一步包括:在Miniweb页面上显示是否被刷机,和/或所述固件消息,和/或用户刷机日志;当显示所述固件信息时,如果未被刷机,则显示完整所述固件消息,否则,显示不完整的所述固件消息。本优选方案增加了通过Miniweb页面返回用户刷机检测结果。路由器端检测出路由器是否被刷机后,Miniweb页面上显示是否被刷机。如果未被刷机,则显示完整所述固件消息,否则,显示不完整的所述固件消息和/或用户刷机操作日志。非技术人员可以根据Miniweb页面显示结果直接判断路由器固件是否被刷过机。优选地,在所述操作设备包括台式电脑、笔记本电脑、手机本文档来自技高网...
基于Miniweb页面检测路由器是否被刷机的方法、系统及设备

【技术保护点】
一种基于Miniweb页面检测路由器是否被刷机的方法,其特征在于,至少包括:步骤S100通过操作设备在Miniweb页面上创建刷机检测请求,并下发所述刷机检测请求给路由器;步骤S200接收所述刷机检测请求,判断所述路由器是否被刷机;步骤S300返回所述路由器的刷机检测结果。

【技术特征摘要】
1.一种基于Miniweb页面检测路由器是否被刷机的方法,其特征在于,至少包括:步骤S100通过操作设备在Miniweb页面上创建刷机检测请求,并下发所述刷机检测请求给路由器;步骤S200接收所述刷机检测请求,判断所述路由器是否被刷机;步骤S300返回所述路由器的刷机检测结果。2.根据权利要求1所述的基于Miniweb页面检测路由器是否被刷机的方法,其特征在于,在所述步骤S200接收所述刷机检测请求,判断所述路由器是否被刷机,具体包括:步骤S210所述路由器接收所述刷机检测请求;步骤S220获取所述路由器的固件信息,所述固件信息至少包括:路由器的厂商、版本以及硬件信息;步骤S230根据所述固件信息是否符合预设的校验原则,判断所述路由器是否被刷机。3.根据权利要求2所述的路由器是否被刷机检测的方法,其特征在于,在所述步骤S230中根据所述固件信息是否符合预设的校验原则,判断所述路由器是否被刷机,具体包括:步骤S231当获取所述固件信息后,判断路由器的所述厂商、所述版本以及所述硬件信息是否与预设值匹配;步骤S232如果不匹配,则所述路由器固件被修改,所述路由器被刷机;步骤S233如果匹配,对所述固件信息计算校验和,判断路由器是否被刷机;步骤S234如果所述校验和正确,则所述路由器固件未被修改,所述路由器未被刷机;步骤S235如果所述校验和错误,则所述路由器固件被修改,所述路由器被刷机。4.根据权利要求1-3中任意一项所述的基于Miniweb页面检测路由器是否被刷机的方法,其特征在于,在所述步骤S100通过操作设备在Miniweb页面上创建刷机检测请求,并下发所述刷机检测请求给路由器,具体包括:步骤S110重启所述路由器;步骤S120配置所述操作设备静态IP与路由器LANIP处于同一网;步骤S130通过所述操作设备进入所述Miniweb页面;步骤S140在所述Miniweb页面下发刷机检测请求。5.根据权利要求1-3中任意一项所述的基于Miniweb页面检测路由器是否被刷机的方法,其特征在于,在所述步骤S300中返回所述路由器的刷机检测结果,所述刷机检测结果至少包括:是否刷...

【专利技术属性】
技术研发人员:李茂源
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1