一种由SIM卡主导的手机操作系统加载方法技术方案

技术编号:11551877 阅读:64 留言:0更新日期:2015-06-04 01:05
本发明专利技术公开的一种由SIM卡主导手机操作系统加载的方法,通过将不同的系统指令集成到SIM卡中;再根据指令与云端服务器进行适配并检测,以达到云端推送固件并加载系统的目的;且因为云端与Internet网络连接,固件信息可以实时进行更新;另外因非易失性存储器数目包含多个,当都不为空时可增加一键切换系统的功能。并且该方案适用于所有类似电子终端。当用户对自己手机的操作系统不满意时,只需要更换包含不同指令信息的SIM卡便可达到更换手机系统的目的。既高效又便捷。可适用于各种主流系统的加载,各种系统随意体验和使用,大大提高了手机的易用性和可玩性。同时该方法同样可以适用于类似移动终端。

【技术实现步骤摘要】
一种由SIM卡主导的手机操作系统加载方法
本专利技术属移动终端
,特别是一种由SIM卡主导的手机操作系统加载方法。
技术介绍
当前的手机大多为单一操作系统,部分手机实现了双系统。但当用户对自己的手机操作系统不满意时又无法随意更换操作系统。部分手机发烧友因为对手机软硬件熟悉可能会通过电脑对手机重新更新系统,已达到更换手机操作系统的目的。但这种方法既费时又费力,且容易出现手机坏损的现象。很难达到每次都能成功升级。中国专利申请CN102202129A公开了一种实现手机操作系统加载的方法,该方法描述了在用户身份识别卡存储手机操作系统,所述用户身份识别卡中存储的手机操作系统文件分为可缓存文件和不可缓存文件;手机加载操作系统时,若为首次加载,则先将所述可缓存文件存储在手机的非易失性存储器中,并从所述非易失性存储器加载手机操作系统的可缓存文件,从用户身份识别卡加载手机操作系统的不可缓存文件;若为后续时候进行加载,则直接从所述非易失性存储器加载手机操作系统的可缓存文件,从用户身份识别卡加载手机操作系统的不可缓存文件。可降低由于USB传输速率的限制带来的手机加载存储于SIM卡上的操作系统花费过长时间的影响,提高用户的体验。”。上述“实现手机操作系统加载的方法”,虽然已经提出了更换手机操作系统的新方法。但是,也存在如下不足:1.上述专利技术阐述的“大容量SIM卡”迫使SIM卡存储空间必须加大。2.且单一SIM卡只能更换指定系统,不能达到实时更新的目的。3.因非易失性存储器数目只有一个,当用户更换不同类型SIM卡时,必须先擦除存储器中内容再进行写入加载操作,过程麻烦。4.对于已经加载的固件程序,无法实时进行升级。
技术实现思路
本专利技术要解决的问题是提供一种由SIM卡主导的手机操作系统加载方法,包括以下步骤:1)手机与SIM卡结合,开机;2)手机通讯模块采集SIM卡钥匙指令信息,将该指令信息发送给云端服务器;3)SIM卡中的钥匙指令信息与云端服务器中的固件进行匹配;4)指令与云端固件适配成功后,通过引导分区判断非易失性存储器中是否存在与指令匹配的固件:如果没有匹配的固件,云端服务器自动向手机推送已经适配的固件,手机自动下载该固件至一为空的非易失性存储器中,手机系统加载模块调用刚刚保存至非易失性存储器中的固件进行系统加载操作;如果有与指令匹配的固件,且固件版本为最新,手机系统加载模块直接调用非易失性存储器中的固件进行系统加载操作系统;如果有与指令匹配的固件,但版本非最新,云端服务器自动向手机推送适配后最新的固件,手机自动下载该固件覆盖老版本同时将新版本保存至已经先前已经占用的非易失性存储器中,手机系统加载模块调用保存至非易失性存储器中的最新固件进行系统加载操作;5)手机系统加载成功后,手机正常运行。作为上述方案的进一步改进,所述步骤4)中,手机系统加载时,如果加载失败次数<=5次,系统则不向云端上报任何错误信息,如果加载失败次数>5次,则将失败信息上报至云端服务器进行解析;且当手机系统加载成功后,会将系统及个人信息全部保存至已保存适配固件的非易失性存储器中。作为上述方案的进一步改进,因云端服务器与Internet相连,云端服务器信息会随时更新,当手机系统已经加载成功后实时检测云端服务器有没有更新固件,当检测云端有更新的固件时则自动下载新的固件进行版本更新。作为上述方案的进一步改进,所述手机操作系统包括IOS、Windowsphone、Symbian、Android、BlackBerryOS和Tizen中的一个或者多个。本专利技术公开的由SIM卡主导的手机操作系统加载方法,只需要更换包含不同指令信息的SIM卡便可达到更换手机系统的目的。本方法可使用多个非易失性存储器,通过引导分区在更换操作系统时,不同的操作系统存储在不同的非易失性存储器中,更换系统简单易行。由于操作系统存储在非易失性存储器中,避免使用大容量SIM卡,节约了成本。本专利技术的方法载入的操作系统可保证是最新版本的系统,提高了用户体验。本专利技术的方法既高效又便捷。可适用于各种主流系统的加载,各种系统随意体验和使用,大大提高了手机的易用性和可玩性。同时该方法同样可以适用于类似移动终端。附图说明图1是本专利技术手机操作系统加载方法的流程图;图2是本专利技术手机、SIM、云端服务器以及Internet的结构框图。具体实施方式下面结合附图,对本专利技术提出的一种由SIM卡主导的手机操作系统加载方法进行详细说明。如图1至2所示,本专利技术公开的一种由SIM卡主导的手机操作系统加载方法包括以下步骤:1)手机与SIM卡A(包含Android系统钥匙指令)结合,开机;2)手机通讯模块采集SIM卡A钥匙指令信息,将信息发送给云端服务器;通讯模块具体可以是微型数据卡或类似于微型数据卡的模块产品,当与SIM卡连接上电后会自动注册上网络并拨号。3)SIM卡A中的钥匙指令与云端服务器中的固件进行匹配;SIM卡厂商可增加类似于IMSI号的一串字符写入SIM中来代表对应手机系统,比如字符1代表Android,字符2代表IOS。当通讯模块注册上网络后,会自动将这一串字符发送到云端,云端更具字符来适配当前自己的服务器是否有适配的固件。若指令与固件匹配成功,将成功的信息发送到引导分区进行判断;若指令与固件匹配失败,则钥匙指令与云端服务器重新进行匹配。4)引导分区判断非易失性存储器中是否有与云端中匹配出来的信息相符的固件信息:当手机系统加载次数<=5次时,那么手机正常开机;若手机系统加载次数>5次,系统依然没有成功则将失败信息直接上报到云端服务器进行相关分析。如果没有与指令匹配的固件,云端服务器自动向手机推送适配的手机固件,手机系统加载模块通过SIM卡的流量保存下载下来的手机固件,并进行系统加载。手机系统加载成功后,手机正常运行。将系统及个人信息保存至一为空的非易失存储器,待下次开机时进行检索。如果有与指令匹配的固件,但存储器中的固件不是最新版本,云端服务器则依然会向手机推送适配出来的最新版本的固件,同时在原有的存储器基础上将老版本的固件覆盖;待手机系统加载成功后,手机正常运行。将系统及个人信息保存至先前已经使用过的非易失存储器,待下次开机时进行检索。如果有与指令匹配的固件,且存储器中的固件为最新版本,则直接采用先前已保存的信息,直接加载手机固件;手机系统加载成功后,手机正常运行。将系统及个人信息保存至之前的非易失存储器,待下次开机时进行检索。6)当用户希望在不更换手机的情况下使用IOS系统时,关闭手机电源,取出包含Android系统指令的SIM卡A,将包含IOS系统钥匙指令的SIM卡B放入手机,然后执行与使用SIM卡A中的操作系统相同的步骤。如果希望使用WP系统,操作步骤相同。用户使用本专利技术公开的手机系统加载方法可以随时随地不用借助于其他外部条件(例如:电脑、数据线、辅助软件工具等)便可更换自己想要的操作系统。7)同时,因为云端服务器与Internet相连,所以云端服务器中的信息可以随时更新。当手机系统正常运行时,手机依然会通过通信模块与云端服务器进行实时交互。当发现云端服务器中的固件版本有更新时,会及时请求云端服务器及时推送最新的版本至手机。通过上面的具体实施方式的描述,本专利技术的内容已经非常详细本文档来自技高网
...
一种由SIM卡主导的手机操作系统加载方法

【技术保护点】
一种由SIM卡主导的手机操作系统加载方法,其特征在于:包括以下步骤:1)手机与SIM卡结合,开机;2)手机通讯模块采集SIM卡钥匙指令信息,将该指令信息发送给云端服务器;3)SIM卡中的钥匙指令信息与云端服务器中的固件进行匹配;4)指令与云端固件适配成功后,通过引导分区判断非易失性存储器中是否存在与指令匹配的固件:如果没有与指令匹配的固件,云端服务器自动向手机推送已经适配的固件,手机自动下载该固件至一为空的非易失性存储器中,手机系统加载模块调用刚刚保存至非易失性存储器中的固件进行系统加载操作;如果有与指令匹配的固件,且固件版本为最新,手机系统加载模块直接调用非易失性存储器中的固件进行系统加载操作;如果有与指令匹配的固件,但版本非最新,云端服务器自动向手机推送适配后最新的固件,手机自动下载该固件覆盖老版本同时将新版本保存至已经先前已经占用的非易失性存储器中,手机系统加载模块调用保存至非易失性存储器中的最新固件进行系统加载操作;5)手机系统加载成功后,手机正常运行。

【技术特征摘要】
1.一种由SIM卡主导的手机操作系统加载方法,其特征在于:包括以下步骤:1)手机与SIM卡结合,开机;2)手机通讯模块采集SIM卡钥匙指令信息,将该指令信息发送给云端服务器;3)SIM卡中的钥匙指令信息与云端服务器中的固件进行匹配;4)指令与云端固件适配成功后,通过引导分区判断非易失性存储器中是否存在与指令匹配的固件:如果没有与指令匹配的固件,云端服务器自动向手机推送已经适配的固件,手机自动下载该固件至一为空的非易失性存储器中,手机系统加载模块调用刚刚保存至非易失性存储器中的固件进行系统加载操作;如果有与指令匹配的固件,且固件版本为最新,手机系统加载模块直接调用非易失性存储器中的固件进行系统加载操作;如果有与指令匹配的固件,但版本非最新,云端服务器自动向手机推送适配后最新的固件,手机自动下载该固件覆盖老版本同时将新版本保存至已经先前已经占用的非易失性存储器中,手机系统加载模块调用保存至非易失性存储器中的最新固...

【专利技术属性】
技术研发人员:马健
申请(专利权)人:诚迈科技南京股份有限公司
类型:发明
国别省市:江苏;32

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

1