一种路由器防刷机的方法、系统及设备技术方案

技术编号:17974136 阅读:44 留言:0更新日期:2018-05-16 13:47
本公开涉及路由设备领域,一种用户行为管理方法,特别是涉及一种路由器防刷机的方法、系统及设备。一种路由器防刷机的方法,包括:步骤S100路由器上电后随机生成防刷机配置信息表,防刷机配置信息表中包括串口刷机使用的波特率;步骤S200满足预设条件时,修改路由器波特率;当接收PC端发送的刷机数据时,判断PC端波特率是否与路由器波特率一致;步骤S300若PC端波特率与路由器波特率不一致,终止串口刷机。本公开有效地防止用户对路由器串口刷机行为,减少串口刷机对路由器硬件造成损坏。

【技术实现步骤摘要】
一种路由器防刷机的方法、系统及设备
本公开涉及路由设备领域,一种用户行为管理方法,特别是涉及一种路由器防刷机的方法、系统及设备。
技术介绍
智能路由器越来越普及,新一代智能路由器往往具有硬件配置高、性能好、功能强大等特点,得到了用户的普遍好评。路由器厂商许多产品的硬件方案往往相似,许多厂商的软件可以烧写到另外一个厂商上使用,用户购买路由器后会对路由器进行刷机操作,刷机过多会对路由器硬件造成无法克服的损坏。目前,路由器防刷机方法是通过设置预设波特率,即在路由器的电路板上留有串口,用户拆机后必须使用预设波特率才可进行串口刷机。虽然用户不清楚预设波特率,但用户容易尝试出通讯使用的波特率值,从而通过串口刷机。综上,目前路由器防刷机方法存在其局限性,需要一种有效防止用户通过串口对路由器进行刷机行为的解决方案,减少串口刷机对路由器硬件损坏。
技术实现思路
本公开的主要目的是提供一种路由器防刷机的方法、系统和设备。有助于有效解决用户刷机对路由器硬件造成损坏的问题。为了实现上述专利技术目的,本公开是通过以下技术方案实现的:一种路由器防刷机的方法,其特征在于,至少包括:步骤S100路由器上电后随机生成防刷机配置信息表,所述防刷机配置信息表中包括串口刷机使用的波特率;步骤S200满足预设条件时,修改路由器波特率;当接收PC端发送的刷机数据时,判断所述PC端波特率是否与所述路由器波特率一致;步骤S300若所述PC端波特率与所述路由器波特率不一致,终止串口刷机。上述技术方案中,PC(personalcomputer)个人计算机由硬件系统和软件系统组成,是一种能独立运行,完成特定功能的设备。本方案通过对比路由器和PC端刷机时使用的波特率是否相等,来控制是否继续刷机。即路由器上电后随机生成防刷机配置信息表。当接收PC端发送的刷机数据时,根据所述防刷机配置信息表动态修改波特率;当判断所述PC端波特率与所述路由器波特率不一致时,终止串口刷机。因此,本技术方案通过路由器动态修改波特率的方式,有效管理和控制发烧友通过串口对路由器进行刷机行为,减少对路由器造成硬件损坏。优选地,所述防刷机配置信息表进一步包括:n个防刷机配置数据组合,所述防刷机配置数据组合包括波特率和数据大小,具体为{(v1,data1),(v2,data2)…(vn,datan)},n是大于等于1整数。上述技术方案中,路由器根据所述防刷机配置信息表进行动态修改波特率,所述防刷机配置信息至少包括波特率以及按照此波特率传送数据大小。优选地,所述步骤S200满足预设条件时,修改路由器波特率;当接收PC端发送刷机数据时,判断所述PC端波特率是否与所述路由器波特率一致,具体包括:步骤S210接收PC端以波特率vi-1发送刷机数据,计算所述刷机数据大小Xi-1,其中1≤i≤n,i为正整数;步骤S220当所述刷机数据大小Xi-1等于预设值datai-1时,修改所述路由器的波特率为vi;步骤S230继续接收所述PC端刷机数据,获取所述PC端波特率vx;步骤S240判断所述PC端波特率vx是否与所述路由器波特率vi一致。本优选方案增加了修改路由器波特率以及判断所述PC端波特率是否与所述路由器波特率一致具体步骤。首先,路由器计算vi-1波特率下接收数据大小Xi-1,当Xi-1等于datai-1时,根据所述防刷机配置信息表修改路由器波特率vi。在再次接收PC端发来刷机数据时,将PC端波特率为vx再与vi比较,若相等,则判断所述路由器和所述PC端的波特率一致,否则,所述路由器和所述PC端的波特率不一致。优选地,在所述步骤S100中路由器上电后随机生成防刷机配置信息表,进一步具体包括:步骤S110当所述路由器上电后,判断是否连接所述PC端;步骤S120若所述路由器与所述PC端连接,以固定预设波特率将所述防刷机配置信息表发送给所述PC端;步骤S130所述PC端设置所述固定预设波特率接收所述防刷机配置信息表。上述技术方案中,所述路由器和所述PC端传输数据必须处于连接状态;当所述路由器与所述PC端连接后,需要把所述防刷机配置信息表发送到PC端,所述PC端则以固定预设波特率接收所述防刷机配置信息表。优化地,一种路由器防刷机的方法,进一步包括:步骤S400所述PC端按照所述防刷机配置信息表动态改变波特率;步骤S500当所述PC端波特率与所述路由器波特率一致,继续刷机。上述技术方案中,所述路由器和所述PC端按照所述配置信息表中的配置数据组合传输数据。当所述PC端波特率与所述路由器波特率一致,继续刷机。优化地,所述防刷机配置信息表包括:所述路由器的唯一识别信息和/或设备信息,累计刷机次数,以及刷机前的操作系统或软件的版本。优化地,路由器防刷机的方法,在步骤S100和步骤S200之间进一步包括:所述路由器累计刷机次数超过预设值时,终止串口刷机。上述技术方案中,所述防刷机配置信息表进一步包括所述路由器的唯一识别信息和/或设备信息、累计刷机次数、以及刷机前的操作系统或软件的版本。在步骤S100和步骤S200之间进一步包括:当所述累计刷机次数超过预设刷机次数最大值时,终止串口刷机。频繁对路由器刷机会对路由器硬件造成损坏,限制刷机次数也是一种有效防止刷机的方法。本公开还提供了一种路由器防刷机的系统,包括:信息生成模块,用于随机生成防刷机配置信息表,所述防刷机配置信息表中包括串口刷机使用的波特率;接收模块,用于接收PC端发送刷机数据;波特率修改模块,用于修改路由器接的波特率,当满足预设条件时,修改所述路由器的波特率;判断模块,用于判断所述路由器波特率和所述PC端波特率是否一致;控制模块,用于当所述PC端波特率与所述路由器波特率不一致时,终止串口刷机。上述技术方案中,信息生成模块随机生成防刷机配置信息表,当接收PC端发送的刷机数据时;接收模块接收PC端发送刷机数据,包括PC端波特率;判断模块判断所述PC端波特率与所述路由器波特率是否一致;控制模块当所述PC端波特率与所述路由器波特率不一致时,终止串口刷机。因此,本技术方案通过路由器实时修改波特率的方式,有效控制发烧友通过串口对路由器进行刷机造成硬件损坏的问题。优选地,路由器防刷机的系统,进一步包括:所述接收模块,进一步包括计算子模块、连接判断模块和发送模块;所述计算子模块,用于计算接收PC端刷机数据大小;所述连接判断子模块,用于当所述路由器上电后,判断是否连接所述PC端;所述发送子模块,用于当所述路由器与所述PC端连接时,以固定预设波特率将所述防刷机配置信息表发送给所述PC端。本优选方案进一步细化接收模块,所述接收模块,进一步包括计算子模块、连接判断子模块和发送子模块。所述路由器与所述PC端连接是串口刷机的基础,所述连接判断子模块用于当所述路由器上电后,判断是否连接所述PC端。所述路由器和所述PC端连接后,通过发送模块,路由器以固定预设波特率将所述防刷机配置信息表发送给所述PC端。串口刷机时,需要计算子模块计算接收PC端刷机数据大小,满足预设条件时,波特率修改模块动态修改路由器的波特率。本公开还提供了一种路由器防刷机的设备,包括:存储器;一个或多个处理器;以及一个或多个模块,所述一个或多个模块被存储在所述存储器中并配置成由所述一个或多个处理器执行,所述一个或多个模块包括本文档来自技高网...
一种路由器防刷机的方法、系统及设备

【技术保护点】
一种路由器防刷机的方法,其特征在于,至少包括:步骤S100路由器上电后随机生成防刷机配置信息表,所述防刷机配置信息表中包括串口刷机使用的波特率;步骤S200满足预设条件时,修改路由器波特率;当接收PC端发送的刷机数据时,判断所述PC端波特率是否与所述路由器波特率一致;步骤S300若所述PC端波特率与所述路由器波特率不一致,终止串口刷机。

【技术特征摘要】
1.一种路由器防刷机的方法,其特征在于,至少包括:步骤S100路由器上电后随机生成防刷机配置信息表,所述防刷机配置信息表中包括串口刷机使用的波特率;步骤S200满足预设条件时,修改路由器波特率;当接收PC端发送的刷机数据时,判断所述PC端波特率是否与所述路由器波特率一致;步骤S300若所述PC端波特率与所述路由器波特率不一致,终止串口刷机。2.根据权利要求1所述的路由器防刷机的方法,其特征在于,所述防刷机配置信息表进一步包括:n个防刷机配置数据组合,所述防刷机配置数据组合包括波特率和数据大小,具体为{(v1,data1),(v2,data2)…(vn,datan)},n是大于等于1整数。3.根据权利要求2所述的路由器防刷机的方法,其特征在于,在所述步骤S200满足预设条件时,修改路由器波特率;当接收PC端发送刷机数据时,判断所述PC端波特率是否与所述路由器波特率一致,具体包括:步骤S210接收PC端以波特率vi-1发送刷机数据,计算所述刷机数据大小Xi-1,其中1≤i≤n,i为正整数;步骤S220当所述刷机数据大小Xi-1等于预设值datai-1时,修改所述路由器的波特率为vi;步骤S230继续接收所述PC端刷机数据,获取所述PC端波特率vx;步骤S240判断所述PC端波特率vx是否与所述路由器波特率vi一致。4.根据权利要求1-3中任意一项所述的路由器防刷机的方法,其特征在于,在所述步骤S100中路由器上电后随机生成防刷机配置信息表,具体包括:步骤S110当所述路由器上电后,判断是否连接所述PC端;步骤S120若所述路由器与所述PC端连接,以固定预设波特率将所述防刷机配置信息表发送给所述PC端;步骤S130所述PC端设置所述固定预设波特率接收所述防刷机配置信息表。5.根据权利要求4任一项所述的路由器防刷机的方法,其特征在于,进一步包括:步骤S400所述PC...

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

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

1