刷机验证方法和装置制造方法及图纸

技术编号:15540969 阅读:172 留言:0更新日期:2017-06-05 10:35
本公开是关于一种刷机验证方法和装置,该方法包括:向待刷机终端发送刷机鉴权请求;接收待刷机终端根据刷机鉴权请求发送的当前系统版本校验信息;根据当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证;在验证结果指示当前系统版本校验信息验证失败时,断开与待刷机终端的连接。本公开提供的刷机验证方法和装置,可以避免为没有使用终端生产商所提供的系统版本的终端提供刷机服务。

Brush verification method and apparatus

This is a page open verification method and device for brush machine, the method comprises: a request to be sent to brush brush machine terminal authentication; receiving terminal according to the brush brush authentication request to send the current system version check information; according to the system version of the parity information to brush the current terminal legal system version the results of verification; indicates the current system version check information verification failed when disconnected from the terminal to brush machine. The present invention provides a brush verification method and apparatus that can provide a brush service for terminals that do not use the system version provided by the terminal manufacturer.

【技术实现步骤摘要】
刷机验证方法和装置
本公开涉及终端技术,特别涉及一种刷机验证方法和装置。
技术介绍
随着终端越来越智能化,终端的使用也越来越广泛。目前,用户在使用终端的过程中,随着使用时间的增加,终端的性能可能会下降。因此,用户可以通过刷机来恢复或者提升终端的性能。相关技术中,用户可以将终端送至终端生产商设置的刷机服务点,以使得该刷机服务点的维护人员可以使用终端生产商所提供的刷机包,为该终端提供刷机服务。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种刷机验证方法和装置。技术方案如下:根据本公开实施例的第一方面,提供一种刷机验证方法,包括:向待刷机终端发送刷机鉴权请求;接收待刷机终端根据刷机鉴权请求发送的当前系统版本校验信息;根据当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证;在验证结果指示当前系统版本校验信息验证失败时,断开与待刷机终端的连接。本公开的实施例提供的技术方案可以包括以下有益效果:刷机终端在为待刷机终端提供刷机服务之前,可以向待刷机终端发送刷机鉴权请求,以获取待刷机终端的当前系统版本校验信息,进而可以根据该待刷机终端的当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证,以确定待刷机终端当前所使用的系统版本是否为提供刷机包的终端生产商所提供的,进而在确定待刷机终端当前所使用的系统版本不是提供刷机包的终端生产商所提供的时,断开与待刷机终端的连接。通过这种方式,可以避免刷机终端为没有使用终端生产商所提供的系统版本的终端提供刷机服务。可选的,根据当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证,包括:向验证服务器发送鉴权信息;鉴权信息包括:当前系统版本校验信息;接收验证服务器根据鉴权信息发送的验证结果。本公开的实施例提供的技术方案可以包括以下有益效果:刷机终端在为待刷机终端提供刷机服务之前,可以向待刷机终端发送刷机鉴权请求,以获取待刷机终端的当前系统版本校验信息,进而可以根据该待刷机终端的当前系统版本校验信息,向设置有验证数据库的验证服务器发送验证请求,以通过验证服务器对待刷机终端当前系统版本进行合法性验证,即通过验证服务器确定待刷机终端当前所使用的系统版本是否为提供刷机包的终端生产商所提供的,进而在确定待刷机终端当前所使用的系统版本不是提供刷机包的终端生产商所提供的时,断开与待刷机终端的连接。通过这种方式,可以避免刷机终端为没有使用终端生产商所提供的系统版本的终端提供刷机服务。可选的,鉴权信息还包括:待刷机系统版本校验信息,则接收验证服务器根据鉴权信息发送的验证结果之后,方法还包括:在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,锁定待刷机终端的当前系统版本,并断开与待刷机终端的连接。本公开的实施例提供的技术方案可以包括以下有益效果:在刷机终端请求验证服务器还对刷机终端所使用的待刷机系统版本进行合法性验证之后,上述刷机终端可以在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,锁定待刷机终端的当前系统版本,并断开与待刷机终端的连接,以避免待刷机终端被强行采用该验证失败的待刷机系统版本进行刷机,进而避免了待刷机终端的当前系统版本被篡改的风险,保证了待刷机终端当前所使用的系统的安全。可选的,在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,方法还包括:向安全服务器发送校验失败指示信息;校验失败指示信息包括下述一个或多个:验证结果、待刷机终端的标识。本公开的实施例提供的技术方案可以包括以下有益效果:刷机终端可以在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,向终端生产商所提供的安全服务器发送校验失败指示信息,以使得终端生产商可以通过校验失败指示信息,获知刷机终端当前所使用的待刷机系统版本为非法版本,进而使得终端生产商可以向刷机终端所属的刷机服务点进行追溯,以避免刷机服务点再次使用非法版本为用户提供刷机服务,进而提高了用户体验。可选的,在验证结果指示当前系统版本校验信息验证失败时,方法还包括:向安全服务器发送校验失败指示信息;校验失败指示信息包括下述一个或多个:验证结果、待刷机终端的标识、当前系统版本校验信息。本公开的实施例提供的技术方案可以包括以下有益效果:刷机终端可以在验证结果指示当前系统版本校验信息验证失败时,向终端生产商所提供的安全服务器发送校验失败指示信息,以使得终端生产商可以通过校验失败指示信息,获知待刷机终端因当前所使用的系统版本被篡改而需要进行刷机,进而使得终端生产商可以据此对用户的行为进行分析,为后期的系统开发积累数据。可选的,当前系统版本校验信息包括下述一个或多个:当前系统版本的版本信息、当前系统版本的哈希校验码、当前系统版本的签名证书信息。可选的,待刷机系统版本校验信息包括下述一个或多个:待刷机系统版本的版本信息、待刷机系统版本的哈希校验码、待刷机系统版本的签名证书信息。根据本公开实施例的第二方面,提供一种刷机验证装置,包括:发送模块,被配置为向待刷机终端发送刷机鉴权请求;接收模块,被配置为接收待刷机终端根据刷机鉴权请求发送的当前系统版本校验信息;验证模块,被配置为根据当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证;处理模块,被配置为在验证结果指示当前系统版本校验信息验证失败时,断开与待刷机终端的连接。本公开的实施例提供的技术方案可以包括以下有益效果:在为待刷机终端提供刷机服务之前,发送模块可以向待刷机终端发送刷机鉴权请求,以使得接收模块可以接收到待刷机终端发送的当前系统版本校验信息,进而使得验证模块可以根据该待刷机终端的当前系统版本校验信息,对待刷机终端当前系统版本进行合法性验证,以确定待刷机终端当前所使用的系统版本是否为提供刷机包的终端生产商所提供的,从而使得处理模块在确定待刷机终端当前所使用的系统版本不是提供刷机包的终端生产商所提供的时,断开与待刷机终端的连接。通过这种方式,可以避免刷机验证装置为没有使用终端生产商所提供的系统版本的终端提供刷机服务。可选的,验证模块包括:发送子模块,被配置为向验证服务器发送鉴权信息;鉴权信息包括:当前系统版本校验信息;接收子模块,被配置为接收验证服务器根据鉴权信息发送的验证结果。本公开的实施例提供的技术方案可以包括以下有益效果:在为待刷机终端提供刷机服务之前,发送模块可以向待刷机终端发送刷机鉴权请求,以使得接收模块可以接收到待刷机终端发送的当前系统版本校验信息,进而使得验证模块的发送子模块可以根据该待刷机终端的当前系统版本校验信息,向设置有验证数据库的验证服务器发送验证请求,并通过接收子模块接收验证服务器对待刷机终端当前系统版本进行合法性验证的验证结果,从而使得处理模块在确定验证结果指示待刷机终端当前所使用的系统版本不是提供刷机包的终端生产商所提供的时,断开与待刷机终端的连接。通过这种方式,可以避免刷机验证装置为没有使用终端生产商所提供的系统版本的终端提供刷机服务。可选的,鉴权信息还包括:待刷机系统版本校验信息,则处理模块,被配置为在验证结果指示待刷机系统版本校验信息验证失败、当前系统版本校验信息验证通过时,锁定待刷机终端的当前系统版本,并断开与待刷机终端的连接。本公开的实施本文档来自技高网...
刷机验证方法和装置

【技术保护点】
一种刷机验证方法,其特征在于,包括:向待刷机终端发送刷机鉴权请求;接收所述待刷机终端根据所述刷机鉴权请求发送的当前系统版本校验信息;根据所述当前系统版本校验信息,对所述待刷机终端当前系统版本进行合法性验证;在所述验证结果指示所述当前系统版本校验信息验证失败时,断开与所述待刷机终端的连接。

【技术特征摘要】
1.一种刷机验证方法,其特征在于,包括:向待刷机终端发送刷机鉴权请求;接收所述待刷机终端根据所述刷机鉴权请求发送的当前系统版本校验信息;根据所述当前系统版本校验信息,对所述待刷机终端当前系统版本进行合法性验证;在所述验证结果指示所述当前系统版本校验信息验证失败时,断开与所述待刷机终端的连接。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前系统版本校验信息,对所述待刷机终端当前系统版本进行合法性验证,包括:向验证服务器发送鉴权信息;所述鉴权信息包括:所述当前系统版本校验信息;接收所述验证服务器根据所述鉴权信息发送的验证结果。3.根据权利要求2所述的方法,其特征在于,所述鉴权信息还包括:待刷机系统版本校验信息,则所述接收所述验证服务器根据所述鉴权信息发送的验证结果之后,所述方法还包括:在所述验证结果指示所述待刷机系统版本校验信息验证失败、所述当前系统版本校验信息验证通过时,锁定所述待刷机终端的当前系统版本,并断开与所述待刷机终端的连接。4.根据权利要求3所述的方法,其特征在于,所述在所述验证结果指示所述待刷机系统版本校验信息验证失败、所述当前系统版本校验信息验证通过时,所述方法还包括:向安全服务器发送校验失败指示信息;所述校验失败指示信息包括下述一个或多个:所述验证结果、所述待刷机终端的标识。5.根据权利要求1所述的方法,其特征在于,所述在所述验证结果指示所述当前系统版本校验信息验证失败时,所述方法还包括:向安全服务器发送校验失败指示信息;所述校验失败指示信息包括下述一个或多个:所述验证结果、所述待刷机终端的标识、所述当前系统版本校验信息。6.根据权利要求1所述的方法,其特征在于,所述当前系统版本校验信息包括下述一个或多个:当前系统版本的版本信息、当前系统版本的哈希校验码、当前系统版本的签名证书信息。7.根据权利要求1所述的方法,其特征在于,所述待刷机系统版本校验信息包括下述一个或多个:待刷机系统版本的版本信息、待刷机系统版本的哈希校验码、待刷机系统版本的签名证书信息。8.一种刷机验证装置,其特征在于,包括:发送模块,被配置为向待刷机终端发送刷机鉴权请求;接收模块,被配置为接收所述待刷机终端根据所述刷机鉴权请求发送的当前系统版本校验信息;验证模块,被配置...

【专利技术属性】
技术研发人员:张霄史博琼朱立元
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1