路由器的防刷机方法及系统的制作方法

文档序号:9618724阅读:505来源:国知局
路由器的防刷机方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种路由器领域,特别是涉及一种路由器的防刷机方法及系统。
【背景技术】
[0002]路由器是用户连接网络的最后一个节点,市场上充斥各种高中低端路由器产品,但目前路由器产品主流芯片方案只有很少的几家,Broadcom, MTK、Realtek占据绝大部分份额,由此导致很多路由器厂商使用了同样的芯片方案;不同厂家的路由器经常出现硬件电路板一样,只有软件存在差异的现象,由此出现了很多刷机方案,用户购买价格便宜硬件配置主流的路由器,烧写上高价的其他牌子的路由器软件,只要选型正确,基本都能刷机成功。
[0003]现有技术是通过采用文件校验方式防止被刷机,最大的缺点是一旦校验方式被破解,则无法再有效防止被刷机。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种路由器的防刷机方法及系统,用于解决现有技术中防止路由器被刷机的技术问题。
[0005]为实现上述目的及其他相关目的,本发明提供一种路由器的防刷机方法,所述防刷机方法包括以下步骤:S1、启动路由器连接外网并登录云账号到云服务器;S2、发送所述路由器的验证数据包到所述云服务器进行验证,并反馈验证结果数据包到所述路由器;S3、所述路由器根据所述结果结果启动路由器相应的功能。
[0006]于本发明的一实施例中,在执行所述步骤S1启动路由器连接外网并登录云账号到云服务器之前,还包括:注册一用于验证所述路由器的所述云服务器的云账号。
[0007]于本发明的一实施例中,所述云账号,还可以在其他多个可登陆所述云服务器的路由器上进行登陆。
[0008]于本发明的一实施例中,所述步骤S2发送所述路由器的验证数据包到所述云服务器进行验证,并反馈验证结果到所述路由器,具体包括:S21、对所述验证数据包进行解析获取所述路由器的SN号、MAC地址号以及所述云账号;S22、判断所述SN号是否合法,是则执行步骤S23,否则执行步骤S27 ;S23、在云服务器中查找是否保存有所述SN号,是则执行步骤S24,否则执行步骤S25 ;S24、判断所述MAC地址号和所述云账号是否与保存的所述SN号对应的MAC地址号和云账号相同,是则执行步骤S26,否则执行步骤S27 ;S25、确认所述SN号为第一次使用,并保存所述SN号、所述MAC地址号和所述云账号到云服务器中,并执行步骤S26 ;S26、反馈验证通过的结果数据包到所述路由器;S27、反馈验证错误的结果数据包到所述路由器。
[0009]于本发明的一实施例中,所述步骤S3所述路由器根据所述验证结果启动路由器相应的功能,具体包括:S31、接收所述结果数据包并进行解析判断验证结果;S32、当所述验证结果为通过验证,则启动所述路由器的全部功能;S33、当所述验证结果为错误验证,则启动所述路由器的基本功能。
[0010]于本发明的一实施例中,所述路由器的基本功能包括:Wan功能、Lan功能、WebServer ^]會泛。
[0011]于本发明的一实施例中,所述路由器还包括:无线功能、路由器增值功能。
[0012]本发明还提供了一种路由器的防刷机系统,适于使用上述路由器的防刷机方法,包括:路由器,用于通过云账号登录到云服务器,向所述云服务器发送验证请求;云服务器,用于根据所述路由器发送的所述验证请求,获取路由器的验证信息进行验证并反馈验证结果到所述路由器。
[0013]于本发明的一实施例中,所述路由器包括:验证登录模块,用于登录所述云账号到所述云服务器,建立路由器与云服务器的连接;验证请求模块,当所述路由器与所述云服务器连接成功,则向所述云服务器发送验证请求;验证结果判断模块,用于对所述云服务器反馈的验证结果进行解析判断,并根据判断结果启动相应的功能。
[0014]于本发明的一实施例中,所述云服务包括:验证数据包获取模块,从所述路由器抓取验证数据包并进行解析获取SN号、MAC地址号和云账号;数据库模块,用于保存路由的SN号、MAC地址号和云账号;验证模块,用于对获取的所述SN号、MAC地址号和云账号进行验证,并反馈验证结果到所述路由器。
[0015]于本发明的一实施例中,所述验证模块包括:SN号合法验证单元,用于验证路由器的SN号是否合法;查找单元,用于从所述数据库模块中查找所述SN号及其对应的MAC地址号和云账号;验证结果生成单元,连接于所述SN号合法验证单元和所述查找单元,用于根据所述SN号合法验证单元的验证结果和所述查找单元的查找结果生成验证结果。
[0016]如上所述,通过使用本发明提供的一种路由器的防刷机方法及系统的技术方案,在路由器启动后读取产品flash上特定区域的产品SN值,同时获取产品MAC地址、注册的用户帐号等发送到厂商服务器上进行校验,路由器获取结果后根据结果进行不同的流程启动。如验证结果错误,则不启动大部分高级功能。由此,即使刷机成功,但SN值验证失败,也不能体验正版软件的所有功能。
【附图说明】
[0017]图1显示为本发明实施例的一种路由器的防刷机方法流程示意图。
[0018]图2显示为本发明实施例的路由器的验证数据包到所述云服务器进行验证的流程不意图。
[0019]图3显示为本发明实施例的路由器根据所述验证结果启动路由器相应的功能的流程示意图。
[0020]图4显示为本发明实施例的一种路由器的防刷机系统的结构示意图。
[0021]元件标号说明
[0022]1 路由器
[0023]11验证登录模块
[0024]12验证请求模块
[0025]13验证结果判断模块
[0026]2 云服务器
[0027]21验证数据包获取模块
[0028]22数据库模块
[0029]23验证模块
【具体实施方式】
[0030]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0031]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0032]路由器是用户连接网络的最后一个节点,市场上充斥各种高中低端路由器产品,但目前路由器产品主流芯片方案只有很少的几家,Broadcom, MTK、Realtek占据绝大部分份额,由此导致很多路由器厂商使用了同样的芯片方案;不同厂家的路由器经常出现硬件电路板一样,只有软件存在差异的现象,由此出现了很多刷机方案,用户购买价格便宜硬件配置主流的路由器,烧写上高价的其他牌子的路由器软件,只要选型正确,基本都能刷机成功。
[0033]现有技术是通过采用文件校验方式防止被刷机,最大的缺点是一旦校验方式被破解,则无法再有效防止被刷机。鉴于上述技术问题,本发明提供了路由器的防刷机方法及系统。
[0034]请参阅图1,本发明提供的一种路由器的防刷机方法流程示意图,如图所示,该防刷机方法包括:
[0035]S1、启动路由器连接外网并登录云账号到云服务器;
[0036]S2、发送所述路由器的验证数据包到所述云服务器进行验证,并反馈验证结果数据包到所述路由器;
[0037]S3、所述路由器根据所述结果结果启动路由器相应的功能。
[0038]为了防止用户在购得路由器进行刷机,用户在使用路由器需要通过登录云服务器进行验证,在登录云服务器成功后,云服务器则获取并解析路由器发送的验证数据进行验证,通过返回验证结果,路由器根据验证结果启动路由器相对应的功能。
[0039]于本发明的一实施例中,用户在登录云服务器时如果没有账号,还可以通过注册获取账号,注册所得账号还可以用于对多个路由器的云服务器验证。
[0040]参阅图2,本发明实施例的路由器的验证数据包到所述云服务器进行验证的流程示意图,如图所示,该验证流程具体包括:
[0041]S21、对所述验证数据包进行解析获取所述路由器的SN号、MAC地址号以及所述云账号;
[0042]S22、判断所述SN号是否合法,是则执行步骤S23,否则执行步骤S27 ;
[0043]S23、在云服务器中查找是否保存有所述SN号,是则执行步骤S24,否则执行步骤S25 ;
[0044]S24、判断所述MAC地址号和所述云账号是否与保存的所述SN号对应的MAC地址号和云账号相同,是则执行步骤S26,否则执行步骤S27 ;
[0045]S25、确认所述SN号为第一次使用,并保存所述SN号、所述MAC地址号和所述云账号到云服务器中,并执行步骤S26 ;
[0046]S26、反馈验证通过的结果数据包到所述路由器;
[0047]S27、反馈验证错误的结果数据包到所述路由器。
[0048]于本实施例中,云服务器在获得路由器发送的验证数据包后进行解析获取该验证数据包包含的路由器的SN号、MAC地址号以及登录云服务器的云账号,首先通过路由器SN号生辰规则对该路由器的SN号合法性进行验证,通过验证后则在云服务器的数据库中查找该SN号及该SN号对应的MAC地址号和上述云账号的信息,一种实施例的情况下,当云服务器的数据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1