一种移动终端的开机启动方法、系统及移动终端的制作方法

文档序号:7554139阅读:140来源:国知局
专利名称:一种移动终端的开机启动方法、系统及移动终端的制作方法
技术领域
本发明属于移动终端领域,尤其涉及一种移动终端的开机启动方法、系统及移动终端。
背景技术
在现有技术中,手机丢失之后,可采用开机密码进行防盗,但手机被刷机后却可以继续正常使用,这样便使得原手机用户数据容易丢失。另外,手机密码容易破解,甚至为了方便有些用户都不愿意设置密码,这样手机丢失很难找回也很难找回存在手机中的资料,其安全性差,即使密码无法破解,只要手机被刷机后就可以继续正常使用,从而使那些不法份子有利可图。综上所述,现有技术无法阻止非法刷机功能,这样便使得手机用户数据容易丢失,其安全性差。

发明内容
本发明的目的在于提供一种移动终端的开机启动方法、系统及移动终端,旨在解决现有技术中存在的无法阻止非法刷机功能,这样便使得手机用户数据容易丢失,其安全性差的问题。本发明是这样实现的,一种移动终端的开机启动方法,所述方法包括以下步骤:移动终端接收到开机指令时,检测终端SIM卡信息是否读取正常;如果检测到所述终端SIM卡信息读取不正常,则不响应所述开机指令;如果检测到所述终端SM卡信息读取正常,则校验所述终端SM卡中的MBR数据;若校验通过,则正常启动所述移动终端;若校验未通过,则不响应所述开机指令。本发明的另一目的在于提供一种移动终端的开机启动系统,所述系统包括:检测模块,用于移动终端接收到开机指令时,检测终端SIM卡信息是否读取正常;开机响应控制模块,用于如果检测到所述终端SIM卡信息读取不正常,则不响应所述开机指令;校验模块,用于如果检测到所述终端SIM卡信息读取正常,则校验所述终端SIM卡中的MBR数据;启动模块,用于若校验通过,则正常启动所述移动终端;所述开机响应控制模块,还用于若校验未通过,则不响应所述开机指令。本发明的另一目的在于提供一种包括上面所述的移动终端的开机启动系统的移动终端。在本发明中,本发明实施例通过将移动终端的MBR (Master Boot Record,主引导记录)数据存储在终端SIM卡中以达到移动终端和SIM卡绑定以及防止刷机保护数据的目的。本发明实施例由于将移动终端的MBR数据存放在移动终端的SIM卡中,而EMMC中不存放MBR数据。因此,移 动终端启动时,直接使用SIM卡中存储的MBR数据以引导系统启动。能够实现在移动终端丢失后,恶意的持有者如果换SIM卡,但是没有原移动终端SIM卡中定制的MBR数据则导致移动终端不能启动。移动终端无法启动,只能进行厂级维修。另外,由于通过服务器将丢失的移动终端中的MBR切换为工程模式MBR,因此能够防止移动终端丢失后,恶意持有者继续使用机主原SM卡,原机主能够防止恶意持有者非法刷机,且能够禁止恶意持有者执行移动终端某些必要的功能,从而为原机主用户挽回损失;另外,当原机主找回丢失的移动终端后,能够根据备份在服务器上的正确的MBR来引导系统开启,从而使得原机主能够恢复移动终端中存储的原有数据。


图1及图2是本发明实施例提供的移动终端的开机启动方法的实现流程示意图。图3是本发明实施例提供的移动终端的开机启动系统的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行 进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,在移动终端启动时,Bootloader会引导EMMC的512字节的MBR分区,MBR作为移动终端启动最初始的引导分区,若没有此分区或此分区损坏,移动终端将无法开机。因此,本发明实施例通过将MBR分区固化在用户自身移动终端的SM卡中,而EMMC中不存放MBR数据,另外,还将MBR数据同步到服务器上,一旦发现服务器上的MBR和SM卡中的MBR不一致时便可锁定刷机,从而能够阻止不法份子非法刷机。由上可知,本发明实施例既可以绑定移动终端和SIM卡,又可以防止刷机,从而保护移动终端重新获取的时候恢复数据。请参阅图1,为本发明实施例提供的移动终端的开机启动方法的实现流程,其包括以下步骤:在步骤SlOl中,移动终端接收到开机指令时,检测终端SIM卡信息是否读取正常;在本发明实施例中,在步骤SlOl之前,还包括:将移动终端的MBR数据保存在终端SM卡中,而所述移动终端的存储区域中不保存所述MBR数据。即将MBR分区固化在移动终端的SM卡中,而EMMC中不存放MBR数据。因此,移动终端启动时,直接使用SIM卡中存储的MBR分区以引导系统启动。在步骤S102中,如果检测到所述终端SM卡信息读取不正常,则不响应所述开机指令;在本发明实施例中,如果检测到所述终端SIM卡不存在或者终端SIM卡信息无法正常读取,则无法开机。在步骤S103中,如果检测到所述终端SM卡信息读取正常,则校验所述终端SM卡中的MBR数据;在步骤S104中,若校验通过,则正常启动所述移动终端;在步骤S105中,若校验未通过,则不响应所述开机指令。
在本发明实施例中,S卩如果检测到所述终端SM卡信息读取正常,且校验出SM卡中的MBR数据正确,则正常启动移动终端;如果检测到所述终端SIM卡信息读取正常,但检测到该SM卡中不存在MBR数据或者校验出SM卡中的MBR数据不正确,则无法开机。上述实施例能够实现在移动终端丢失后,恶意的持有者如果换SM卡,但是没有原移动终端SIM卡中定制的MBR分区则导致移动终端不能启动。移动终端无法启动,只能进行厂级维修。请参阅图2,作为本发明一优选实施例,所述移动终端的开机启动方法还包括:在步骤S201中,移动终端接收服务器发送的MBR数据;即丢失的移动终端接收服务器发送的修改后的MBR数据。在本发明实施例中,在步骤S201之前,还包括以下步骤:将所述终端MBR数据同步到服务器上。在步骤S202中,移动终端判断所述终端SM卡中的MBR数据与所述接收到的服务器发送的MBR数据是否一致;即丢失的移动终端判断本机SIM卡中的MBR数据与服务器发送的修改后的MBR数
据是否一致。在步骤S203中,如果所述终端SM卡中的MBR数据与所述接收到的服务器发送的MBR数据不一致, 所述移动终端将当前工作模式切换至预设的工作模式。在本发明实施例中,预设的工作模式能够禁止恶意持有者执行移动终端某些必要的功能,并且能够锁定刷机功能,防止恶意持有者非法刷机。即如果判断出SM卡中的MBR数据与服务器发送的修改后的MBR数据不一致时,丢失的移动终端将本机的工作模式切换为工程模式。在本发明实施例中,移动终端在工程模式能够禁止恶意持有者执行移动终端某些必要的功能,并且能够锁定刷机功能,防止恶意持有者非法刷机。该优选实施例提供的技术方案,能够防止移动终端丢失后,恶意持有者继续使用机主原SIM卡,原机主能够防止恶意持有者非法刷机,且能够禁止恶意持有者执行移动终端某些必要的功能,从而为原机主用户挽回损失;另外,当原机主找回丢失的移动终端后,能够根据备份在服务器上的正确的MBR来引导系统开启,从而使得原机主能够恢复移动终端中存储的原有数据。请参阅图3,为本发明实施例提供的移动终端的开机启动系统的结构。为了便于说明,仅示出了与本发明实施例相关的部分。所述移动终端的开机启动系统包括:检测模块101,开机响应控制模块102、校验模块103、以及启动模块104。所述移动终端的开机启动系统可以是内置于移动终端中的软件单元、硬件单元或者是软硬件结合的单元。检测模块101,用于移动终端接收到开机指令时,检测终端SIM卡信息是否读取正常;开机响应控制模块102,用于如果检测到所述终端SM卡信息读取不正常,则不响应所述开机指令;校验模块103,用于如果检测到所述终端SM卡信息读取正常,则校验所述终端SM卡中的MBR数据;启动模块104,用于若校验通过,则正常启动所述移动终端;
所述开机响应控制模块102,还用于若校验未通过,则不响应所述开机指令。在本发明实施例中,所述移动终端的开机启动系统还包括:保存|吴块。保存|旲块,用于将移动终端的MBR数据保存在终端SIM卡中,而所述移动终端的存储区域中不保存所述MBR数据。即将MBR分区固化在移动终端的SM卡中,而EMMC中不存放MBR数据。因此,移动终端启动时,直接使用SIM卡中存储的MBR分区以引导系统启动。上述实施例能够实现在移动终端丢失后,恶意的持有者如果换SM卡,但是没有原移动终端SIM卡中定制的MBR分区则导致移动终端不能启动。移动终端无法启动,只能进行厂级维修。作为本发明一优选实施例,所述移动终端的开机启动系统还包括:接收模块、判断模块、以及切换模块。接收模块,用于接收服务器发送的MBR数据;判断模块,用于判断所述终端SIM卡中的MBR数据与所述接收到的服务器发送的MBR数据是否一致;切换模块,用于如果所述终端SIM卡中的MBR数据与所述接收到的服务器发送的MBR数据不一致时,将所述移动终端当前工作模式切换至预设的工作模式。在本发明实施例中,预设的工作模式能够禁止恶意持有者执行移动终端某些必要的功能,并且能够锁定刷机功能 ,防止恶意持有者非法刷机。在本发明实施例中,所述移动终端的开机启动系统还包括:同步模块。同步模块,用于将所述终端MBR数据同步到服务器上。该优选实施例提供的技术方案,能够防止移动终端丢失后,恶意持有者继续使用机主原SIM卡,原机主能够防止恶意持有者非法刷机,且能够禁止恶意持有者执行移动终端某些必要的功能,从而为原机主用户挽回损失;另外,当原机主找回丢失的移动终端后,能够根据备份在服务器上的正确的MBR来引导系统开启,从而使得原机主能够恢复移动终端中存储的原有数据。综上所述,本发明实施例通过将MBR分区信息分别存放在SM卡和服务器中以达到移动终端和SIM卡绑定以及防止刷机保护数据的目的。本发明实施例由于将MBR分区固化在移动终端的SM卡中,而EMMC中不存放MBR数据。因此,移动终端启动时,直接使用SM卡中存储的MBR分区以引导系统启动。能够实现在移动终端丢失后,恶意的持有者如果换SIM卡,但是没有原移动终端SIM卡中定制的MBR分区则导致移动终端不能启动。移动终端无法启动,只能进行厂级维修。另外,由于通过服务器将丢失的移动终端中的MBR切换为工程模式MBR,因此能够防止移动终端丢失后,恶意持有者继续使用机主原SM卡,原机主能够防止恶意持有者非法刷机,且能够禁止恶意持有者执行移动终端某些必要的功能,从而为原机主用户挽回损失;另外,当原机主找回丢失的移动终端后,能够根据备份在服务器上的正确的MBR来引导系统开启,从而使得原机主能够恢复移动终端中存储的原有数据。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、 等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端的开机启动方法,其特征在于,所述方法包括以下步骤: 移动终端接收到开机指令时,检测终端SIM卡信息是否读取正常; 如果检测到所述终端SIM卡信息读取不正常,则不响应所述开机指令; 如果检测到所述终端SM卡信息读取正常,则校验所述终端SM卡中的MBR数据; 若校验通过,则正常启动所述移动终端; 若校验未通过,则不响应所述开机指令。
2.如权利要求1所述的方法,其特征在于,在所述移动终端接收到开机指令时,检测终端SM卡信息是否读取正常的步骤之前,还包括: 将移动终端的MBR数据保存在终端SIM卡中,所述移动终端的存储区域中不保存所述MBR数据。
3.如权利要求1或2所述的方法,其特征在于,所述移动终端正常启动后还包括以下步骤: 移动终端接收服务器发送的MBR数据; 移动终端判断所述终端SIM卡中的MBR数据与所述接收到的服务器发送的MBR数据是否一致; 所述终端SM卡中的MBR数据与所述接收到的服务器发送的MBR数据不一致时,所述移动终端将当前工作模式切换至预设的工作模式。
4.如权利要求3所述的方法,其特征在于,在所述移动终端接收服务器发送的MBR数据的步骤之前,还包括以下步骤: 将所述终端MBR数据同步到服务器上。
5.一种移动终端的开机启动系统,其特征在于,所述系统包括: 检测模块,用于移动终端接收到开机指令时,检测终端SIM卡信息是否读取正常; 开机响应控制模块,用于如果检测到所述终端SIM信息卡读取不正常,则不响应所述开机指令; 校验模块,用于如果检测到所述终端SIM卡信息读取正常,则校验所述终端SIM卡中的MBR数据; 启动模块,用于若校验通过,则正常启动所述移动终端; 所述开机响应控制模块,还用于若校验未通过,则不响应所述开机指令。
6.如权利要求5所述的系统,其特征在于,所述移动终端的开机启动系统还包括: 保存模块,用于将移动终端的MBR数据保存在终端SIM卡中,所述移动终端的存储区域中不保存所述MBR数据。
7.如权利要求5或6所述的系统,其特征在于,所述移动终端的开机启动系统还包括: 接收模块,用于接收服务器发送的MBR数据; 判断模块,用于判断所述终端SM卡中的MBR数据与所述接收到的服务器发送的MBR数据是否一致; 切换模块,用于所述终端SM卡中的MBR数据与所述接收到的服务器发送的MBR数据不一致时,将所述移动终端当前工作模式切换至预设的工作模式。
8.如权利要求7所述的系统,其特征在于,所述移动终端的开机启动系统还包括: 同步模块,用于将所述终端MBR数据同步到服务器上。
9.一种包括权利要求5至8任一 项所述的移动终端的开机启动系统的移动终端。
全文摘要
本发明适用于移动终端领域,提供了一种移动终端的开机启动方法、系统及移动终端。所述方法包括以下步骤移动终端接收到开机指令时,检测终端SIM卡信息是否读取正常;如果检测到所述终端SIM卡信息读取不正常,则不响应所述开机指令;如果检测到所述终端SIM卡信息读取正常,则校验所述终端SIM卡中的MBR数据;若校验通过,则正常启动所述移动终端;若校验未通过,则不响应所述开机指令。本发明通过将终端MBR数据存放在SIM卡中以达到移动终端和SIM卡绑定进行开机启动检验以及防止刷机保护数据的目的。
文档编号H04M1/725GK103237118SQ20131010046
公开日2013年8月7日 申请日期2013年3月26日 优先权日2013年3月26日
发明者阳广, 杨光 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1