通过t卡更新/备份操作系统的方法及装置的制造方法

文档序号:9826102阅读:377来源:国知局
通过t卡更新/备份操作系统的方法及装置的制造方法
【技术领域】
[0001]本发明涉及智能终端技术领域,尤其涉及通过T卡更新/备份操作系统的方法及
目.ο
【背景技术】
[0002]智能终端如手机和平板电脑等广泛存在于社会生活的各个方面,为人们的生活、工作和娱乐带来了极大的便利。
[0003]智能终端都有操作系统,操作系统允许用户进行操作,并允许用户根据需要安装符合操作系统要求的应用程序。特别的,开源操作系统允许用户直接将特定的应用程序写入原始操作系统或对原始操作系统进行修改,这就大大提高了该特定应用程序的工作稳定性、与操作系统的兼容性和操作系统用户的针对性,使得用户在安装有特定应用程序的操作系统环境下就能直接使用该应用程序,为用户提供了便利。
[0004]智能终端允许用户自行更新操作系统。常用的更新操作系统的方法是:将智能终端的电源关闭,通过数据线将智能终端与电脑连接;通过电脑下载更新控制软件和需要更新的操作系统文件,并通过更新控制软件将需要更新的操作系统文件写入到智能终端。
[0005]但该更新操作系统的方法存在以下缺陷:
[0006]1、使用数据线将智能终端和电脑连接。因数据线通常是连接在电脑的通用串行总线(Universal Serial Bus, USB)接口上,而USB接口能够提供的电压有限,数据线本身要消耗电能。这样就导致施加在智能终端上的电压较低,不利于智能终端的正常工作;尤其是在将需要更新的操作系统文件写入智能终端时,如果数据线被干扰,导致数据传输中断,则会导致操作系统更新失败;严重的,会使得智能终端出现不可修复性错误,智能终端将无法使用。
[0007]2、智能终端处于被动更新状态,只有更新失败时才会发出错误信息,无法在更新操作系统前对需要更新的操作系统文件的合法性进行检测;
[0008]3、USB供电电压不稳,对更新操作系统产生干扰。

【发明内容】

[0009]有鉴于此,本发明实施例期望提供T卡更新/备份操作系统的方法及装置,至少能解决通过数据线更新智能终端操作系统时存在的数据传输稳定性差等不足。
[0010]本发明实施例的技术方案是这样实现的:
[0011]本发明实施例提供了一种通过T卡更新操作系统的方法,应用于具有T卡的智能终端,所述方法包括:
[0012]接收更新操作系统的触发信号后,向智能终端发送存储设备信息查询指令;
[0013]接收所述智能终端发来的存储设备信息,从所述存储设备信息中找出T卡的数据存储位置信息;
[0014]根据所述T卡的数据存储位置信息向所述智能终端发送T卡读取指令;
[0015]接收所述智能终端发来的T卡数据信息,若所述T卡数据信息中包含智能终端的操作系统更新文件,则向所述智能终端发送操作系统更新指令;
[0016]接收所述智能终端发来的操作系统更新完成信息。
[0017]上述方案中,所述方法包括:
[0018]若接收到所述智能终端发来的因T卡无法读取、镜像文件和系统分区表不匹配、镜像文件不合法或智能终端当前可用的数据存储空间不满足操作系统更新要求的操作系统更新失败信息,则发出告警信号并退出。
[0019]本发明实施例还提供了一种通过T卡更新操作系统的方法,应用于具有T卡的智能终端,所述方法包括:
[0020]接收控制装置发来的存储设备信息查询指令,根据所述存储设备信息查询指令查询存储设备信息,并将所述存储设备信息发送给所述控制装置;
[0021]接收所述控制装置发来的T卡读取指令,根据所述T卡读取指令读取T卡,得到T卡数据信息;将所述T卡数据信息发送给所述控制装置;
[0022]接收所述控制装置发来的操作系统更新指令,根据所述操作系统更新指令将T卡内的操作系统更新文件写入操作系统的存储区;
[0023]向所述控制装置发送操作系统更新完成信息。
[0024]上述方案中,所述根据所述T卡读取指令读取T卡,得到T卡数据信息包括:
[0025]将程序计数器指向所述T卡读取指令对应的T卡的数据存储位置,并读取T卡的数据,得到T卡数据信息。
[0026]上述方案中,所述根据所述操作系统更新指令将T卡内的操作系统更新文件写入操作系统的存储区包括:
[0027]从T卡的数据中找出操作系统更新文件对应的镜像文件和系统分区表;
[0028]查询当前可用的数据存储空间;若所述镜像文件和系统分区表匹配、镜像文件合法,且当前可用的数据存储空间满足操作系统更新要求,则格式化当前操作系统,并将所述镜像文件写入操作系统的存储区;
[0029]读取所述操作系统的存储区数据。
[0030]上述方案中,所述方法包括:
[0031]若所述T卡无法读取、镜像文件和系统分区表不匹配、镜像文件不合法或当前可用的数据存储空间不满足操作系统更新要求,则向所述控制系统发送操作系统更新失败信息,读取操作系统的存储区。
[0032]本发明实施例还提供了一种通过T卡备份操作系统的方法,应用于具有T卡的智能设备,所述方法包括:
[0033]接收备份操作系统的触发信号后,向智能终端发送存储设备信息查询指令;
[0034]接收所述智能终端发来的存储设备信息,从所述存储设备信息中找出T卡的数据存储位置信息;
[0035]根据所述T卡的数据存储位置信息向所述智能终端发送操作系统备份指令;
[0036]接收所述智能终端发来的操作系统备份完成信息。
[0037]上述方案中,所述方法包括:
[0038]若接收到所述智能终端发来的因智能终端当前可用的数据存储空间或T卡的可用数据存储空间不满足操作系统备份要求的操作系统备份失败信息,则发出告警信号并退出。
[0039]本发明实施例还提供了一种通过T卡备份操作系统的方法,应用于具有T卡的智能设备,所述方法包括:
[0040]接收控制装置发来的存储设备信息查询指令,根据所述存储设备信息查询指令查询存储设备信息,并将所述存储设备信息发送给所述控制装置;
[0041]接收所述控制装置发来的操作系统备份指令,根据所述操作系统备份指令将当前操作系统写入T卡;
[0042]向所述控制装置发送操作系统备份完成信息。
[0043]上述方案中,所述根据所述操作系统备份指令将当前操作系统写入T卡包括:
[0044]查询当前可用的数据存储空间和T卡的可用数据存储空间,若当前可用的数据存储空间和T卡的可用数据存储空间满足操作系统备份要求,则将程序计数器指向所述T卡读取指令对应的T卡的数据存储位置,并读取当前操作系统的数据,根据所述当前操作系统的数据生成所述当前操作系统的数据对应的镜像文件和系统分区表;并将所述镜像文件和系统分区表写入T卡。
[0045]上述方案中,所述方法包括:
[0046]若所述当前可用的数据存储空间或T卡的可用数据存储空间不满足操作系统备份要求,则向所述控制系统发送操作系统备份失败信息。
[0047]本发明实施例还提供了一种通过T卡更新操作系统的装置,所述装置包括:
[0048]更新查询指令发送单元,用于接收更新操作系统的触发信号,并根据所述更新操作系统的触发信号向智能终端发送存储设备信息查询指令;
[0049]第一 T卡数据查询单元,用于接收所述智能终端发来的存储设备信息,从所述存储设备信息中找出T卡的数据存储位置信息;
[0050]第一 T卡读取指令发送单元,用于根据所述T卡的数据存储位置信息向所述智能终端发送T卡读取指令;
[0051]操作系统更新控制单元,用于接收所述智能终端发来的T卡数据信息,若所述T卡数据信息中包含智能终端的操作系统更新文件,则向所述智能终端发送操作系统更新指令;
[0052]第一监测单元,用于接收所述智能终端发来的操作系统更新完成信息。
[0053]上述方案中,所述装置包括:
[0054]第一告警单元,用于在接收到所述智能终端发来的因T卡无法读取、镜像文件和系统分区表不匹配、镜像文件不合法或智能终端当前可用的数据存储空间不满足操作系统更新要求的操作系统更新失败信息时,则发出告警信号并退出。
[0055]本发明实施例还提供了一种通过T卡更新操作系统的装置,所述装置包括:
[0056]第一查询信息接收单元,用于接收控制装置发来的存储设备信息查询指令,根据所述存储设备信息查询指令查询存储设备信息,并将所述存储设备信息发送给所述控制装置;
[0057]T卡数据检索单元,用于接收所述控制装置发来的T卡读取指令,根据所述T卡读取指令读取T卡,得到T卡数据信息;将所述T卡数据信息发送给所述控制装置;
[0058]操作系统更新单元,用于接收所述控制装置发来的操作系统更新指令,根据所述操作系统更新指令将T卡内的操作系统更新文件写入操作系统的存储区;
[0059]更新完成信息发送单元,用于向所述控制装置发送操作系统更新完成信息。
[0060]上述方案中,所述T卡数据检索单元包括:
[0061]T卡数据读取模块,用于将程序计数器指向所述T卡读取指令对应的T卡的数据存储位置,并读取T卡的数据,得到T卡数据信息。
[0062]上述方案中,所述操作系统更新单元包括:
[0063]T卡数据检索模块,用于从T卡的数据中找出操作系统更新文件对应的镜像文件和系统分区表;
[0064]更新控制模块,用于查询当前可用的数据存储空间;若所述镜像文件和系统分区表匹配、镜像文件合法,且当前可用的数据存储空间满足操作系统更新要求,则格式化当前操作系统,并将所述镜像文件写入操作系统的存储区;
[0065]操作系统重启模块,用于读取所述操作系统的存储区数据。
[0066]上述方案中,所述装置包括:
[0067]第二告警单元,用于在所述T卡无法读取、镜像文件和系统分区表不匹配、镜像文件不合法或当前可用的数据存储空间
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1