防盗版终端固件的一种升级方法及系统的制作方法

文档序号:8412356阅读:291来源:国知局
防盗版终端固件的一种升级方法及系统的制作方法
【技术领域】
[0001]本发明涉及网络通信,软件防盗版领域,尤其涉及防盗版终端固件的一种升级方法及系统。
【背景技术】
[0002]随着终端设备主芯片的集成度越来越高,为了抢占市场不断推出新的功能,系统的测试时间随着压缩,这样潜藏大问题只能通过升级解决。有些基于该芯片定制的固件,要求防盗版,这对升级就提出了特殊要求,即:要能升级,又要保留给该终端分配的合法性标识信息,既不影响用户使用,又保护好定制厂家利益。

【发明内容】

[0003]本发明的目的就是提供防盗版终端固件的一种升级方法及系统,解决了已出售给用户的定制的终端固件升级问题,防止不良厂家利用升级漏洞盗版固件非法牟利。这样保护了定制厂家软件投入,更好地促进技术创新。而且本发明不需增加硬件成本,使用简单,填补了市场类似产品的空缺。
[0004]根据本发明的一个方面,提供了一种基于网络数据库的智能终端软件防盗版方法,包括如下步骤:
A.授权固件已安装在终端上,并生成了标识该终端合法性的信息文件;
B.用户运行固件里的升级功能,若该终端有内置SD卡,系统将把标识该终端合法性的信息备份到内置SD卡上;若没有内置SD卡,且网络可用,系统将把标识该终端合法性的信息备份到指定的网络服务器上,否则提示用户检查网络设置;
C.若备份到网上服务器上,服务器将返回一个验证码给用户,以便后续验证;
D.按常规方式升级固件;
E.固件升级完成后,系统将检查内置存储区域上是否有标识该终端合法性的信息,若有,则把该信息恢复到固件中;若无,则提示用户输入验证码,从网络服务器上获取之前备份的标识信息,然后恢复到固件中。
[0005]其中,步骤A具体为:
Al.按正常方式安装或烧写终端固件;
A2.运行该固件,通过一套方法把标识该终端合法性的信息写到固件系统中。
[0006]其中,步骤B具体为:
B1.运行固件升级工具;
B2.升级工具检查终端是否有内置SD卡,若有,则把标识该终端合法性的信息备份到内置SD卡上;
B3.若没有内置SD卡,将检查网络是否可用,若可用,将把标识该终端合法性的信息备份到网络服务器上,否则将提示用户检查网络连接。
[0007]其中,步骤C具体为: Cl.网络上的服务器程序收到终端上传信息后,根据该终端的信息,生成一个对应的验证码,返回给终端。
[0008]其中,步骤D具体为:
Dl.根据该终端所用主芯片常规方式升级固件系统。
[0009]其中,步骤E具体为:
El.固件升级完成后,升级程序将检查内置存储区域上是否有标识该终端合法性的信息; E2.若内置存储区域上有,则把该信息恢复到固件中,然后删除内置存储区域上该信息;
E3.若内置存储区域上没有标识该终端合法性的信息,则提示用户输入验证码,由网上服务器获取之前备份的标识信息,恢复到固件中;
E4.网上服务器确认该终端获取备份的标识信息后,将删除该信息。
[0010]其中,所述网络服务器包括:
客户端连接管理模块,负责用户验证,拒绝非法用户连接;
处理客户端事件模块,负责客户端备份信息,获取信息以及删除信息等事件处理。
[0011]其中,所述终端包括:
可以是PC/笔记本电脑;
可以是平板电脑;
可以是智能手机或其它智能终端设备。
[0012]与现有类似技术相比较,本发明有益效果在:方便对某个芯片方案固件做了定制的厂商,提升固件防盗版安全级别,不增加硬件成本的情况下,实现了一套简单可行的固件升级方法。
【附图说明】
[0013]图1是本发明实施例提供的防盗版终端固件升级流程图。
【具体实施方式】
[0014]以下结合附图对本发明优选实施例进行详细说明,应当指出,以下所说明的优选实施例仅用于解释和说明本发明,并不用于限定本发明。
[0015]图1是本发明实施例提供的防盗版终端固件升级流程图.如图1所示,终端开机Si,系统将检查是否有内置SD卡s2;若有内置SD卡,则把终端合法性标识信息备份到内置卡上s3 ;若没有内置SD卡,则检查网络是否可用s8,可用的话,把终端合法性标识信息备份到网络服务器上slO,若网络不可用则提示用户检查网络设置s9。当网络服务器收到终端的备份信息后,返回一个验证码给终端sll,终端提示用户记住该验证码或保存到某处sl2。接着系统开始正常升级s4,升级完成后,系统检查内置SD卡是否有终端标识信息s5,若有则恢复该标识信息到升级后的系统中s6 ;若无,则提示用户输入验证码,由网络服务器获取该终端标识信息sl3,然后恢复到升级后的系统中s6,完成本次升级s7。
[0016]尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的技术原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
【主权项】
1.防盗版终端固件的一种升级方法及系统,其特征在于,所述方法包括如下步骤: A.授权固件已安装在终端上,并生成了标识该终端合法性的信息文件; B.用户运行固件里的升级功能,若该终端有内置SD卡,系统将把标识该终端合法性的信息备份到内置SD卡上;若没有内置SD卡,且网络可用,系统将把标识该终端合法性的信息备份到指定的网络服务器上,否则提示用户检查网络设置; C.若备份到网上服务器上,服务器将返回一个验证码给用户,以便后续验证; D.按常规方式升级固件; E.固件升级完成后,系统将检查内置存储区域上是否有标识该终端合法性的信息,若有,则把该信息恢复到固件中;若无,则提示用户输入验证码,从网络服务器上获取之前备份的标识信息,然后恢复到固件中。
2.根据权利要求1所述的方法,其特征在于,所述步骤A具体为: Al.按正常方式安装或烧写终端固件; A2.运行该固件,通过一套方法把标识该终端合法性的信息写到固件系统中。
3.根据权利要求1所述的方法,其特征在于,所述步骤B具体为: B1.运行固件升级工具; B2.升级工具检查终端是否有内置SD卡,若有,则把标识该终端合法性的信息备份到内置SD卡上; B3.若没有内置SD卡,将检查网络是否可用,若可用,将把标识该终端合法性的信息备份到网络服务器上,否则将提示用户检查网络连接。
4.根据权利要求1所述的方法,其特征在于,所述步骤C具体为: Cl.网络上的服务器程序收到终端上传信息后,根据该终端的信息,生成一个对应的验证码,返回给终端。
5.根据权利要求1所述的方法,其特征在于,所述步骤D具体为: Dl.根据该终端所用主芯片常规方式升级固件系统。
6.根据权利要求1所述的方法,其特征在于,所述步骤E具体为: El.固件升级完成后,升级程序将检查内置存储区域上是否有标识该终端合法性的信息; E2.若内置存储区域上有,则把该信息恢复到固件中,然后删除内置存储区域上该信息; E3.若内置存储区域上没有标识该终端合法性的信息,则提示用户输入验证码,由网上服务器获取之前备份的标识信息,恢复到固件中; E4.网上服务器确认该终端获取备份的标识信息后,将删除该信息。
7.根据权利I至6任一项所述的方法,其特征在于,所述网络服务器包括: 客户端连接管理模块,负责用户验证,拒绝非法用户连接; 处理客户端事件模块,负责客户端备份信息,获取信息以及删除信息等事件处理。
8.根据权利I至6任一项所述的方法,其特征在于,所述终端包括: 可以是PC/笔记本电脑; 可以是平板电脑; 可以是智能手机或其它智能终端。
【专利摘要】防盗版终端固件的一种升级方法及系统。本发明公开了防盗版终端固件的一种升级方法及系统,解决了已出售给用户的定制的终端固件升级问题,防止不良厂家利用升级漏洞盗版固件非法牟利。这样保护了定制厂家软件投入,更好地促进技术创新。而且本发明不需增加硬件成本,使用简单,填补了市场类似产品的空缺。其中,终端在升级时,先检查有内置SD卡否,若有则把终端合法性标识信息备份到该卡,否则备份到网络服务器,然后正常升级。升级完成后,再把该终端合法性标识信息回复到升级后的系统中。
【IPC分类】H04L29-06, G06F9-445
【公开号】CN104731610
【申请号】CN201310721697
【发明人】崔伯磊, 杨高赟
【申请人】杨高赟
【公开日】2015年6月24日
【申请日】2013年12月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1