[发明专利]刷机验证方法和装置在审
申请号: | 201611069089.2 | 申请日: | 2016-11-29 |
公开(公告)号: | CN106775834A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 张霄;史博琼;朱立元 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44;G06F21/60 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 杨文娟,刘芳 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 方法 装置 | ||
技术领域
本公开涉及终端技术,特别涉及一种刷机验证方法和装置。
背景技术
随着终端越来越智能化,终端的使用也越来越广泛。目前,用户在使用终端的过程中,随着使用时间的增加,终端的性能可能会下降。因此,用户可以通过刷机来恢复或者提升终端的性能。
相关技术中,用户可以将终端送至终端生产商设置的刷机服务点,以使得该刷机服务点的维护人员可以使用终端生产商所提供的刷机包,为该终端提供刷机服务。
发明内容
为克服相关技术中存在的问题,本公开提供一种刷机验证方法和装置。技术方案如下:
根据本公开实施例的第一方面,提供一种刷机验证方法,包括:
向待刷机终端发送刷机鉴权请求;
接收待刷机终端根据刷机鉴权请求发送的当前系统版本校验信息;
根据当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证;
在验证结果指示当前系统版本校验信息验证失败时,断开与待刷机终端的连接。
本公开的实施例提供的技术方案可以包括以下有益效果:刷机终端在为待刷机终端提供刷机服务之前,可以向待刷机终端发送刷机鉴权请求,以获取待刷机终端的当前系统版本校验信息,进而可以根据该待刷机终端的当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证,以确定待刷机终端当前所使用的系统版本是否为提供刷机包的终端生产商所提供的,进而在确定待刷机终端当前所使用的系统版本不是提供刷机包的终端生产商所提供的时,断开与待刷机终端的连接。通过这种方式,可以避免刷机终端为没有使用终端生产商所提供的系统版本的终端提供刷机服务。
可选的,根据当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证,包括:
向验证服务器发送鉴权信息;鉴权信息包括:当前系统版本校验信息;
接收验证服务器根据鉴权信息发送的验证结果。
本公开的实施例提供的技术方案可以包括以下有益效果:刷机终端在为待刷机终端提供刷机服务之前,可以向待刷机终端发送刷机鉴权请求,以获取待刷机终端的当前系统版本校验信息,进而可以根据该待刷机终端的当前系统版本校验信息,向设置有验证数据库的验证服务器发送验证请求,以通过验证服务器对待刷机终端当前系统版本进行合法性验证,即通过验证服务器确定待刷机终端当前所使用的系统版本是否为提供刷机包的终端生产商所提供的,进而在确定待刷机终端当前所使用的系统版本不是提供刷机包的终端生产商所提供的时,断开与待刷机终端的连接。通过这种方式,可以避免刷机终端为没有使用终端生产商所提供的系统版本的终端提供刷机服务。
可选的,鉴权信息还包括:待刷机系统版本校验信息,则接收验证服务器根据鉴权信息发送的验证结果之后,方法还包括:
在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,锁定待刷机终端的当前系统版本,并断开与待刷机终端的连接。
本公开的实施例提供的技术方案可以包括以下有益效果:在刷机终端请求验证服务器还对刷机终端所使用的待刷机系统版本进行合法性验证之后,上述刷机终端可以在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,锁定待刷机终端的当前系统版本,并断开与待刷机终端的连接,以避免待刷机终端被强行采用该验证失败的待刷机系统版本进行刷机,进而避免了待刷机终端的当前系统版本被篡改的风险,保证了待刷机终端当前所使用的系统的安全。
可选的,在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,方法还包括:
向安全服务器发送校验失败指示信息;校验失败指示信息包括下述一个或多个:验证结果、待刷机终端的标识。
本公开的实施例提供的技术方案可以包括以下有益效果:刷机终端可以在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,向终端生产商所提供的安全服务器发送校验失败指示信息,以使得终端生产商可以通过校验失败指示信息,获知刷机终端当前所使用的待刷机系统版本为非法版本,进而使得终端生产商可以向刷机终端所属的刷机服务点进行追溯,以避免刷机服务点再次使用非法版本为用户提供刷机服务,进而提高了用户体验。
可选的,在验证结果指示当前系统版本校验信息验证失败时,方法还包括:
向安全服务器发送校验失败指示信息;校验失败指示信息包括下述一个或多个:验证结果、待刷机终端的标识、当前系统版本校验信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611069089.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:设备驱动程序加载方法、终端及系统
- 下一篇:获取升级文件的方法、服务器及终端