[发明专利](L、S)波段卫星移动通信系统终端机自动升级方法无效
申请号: | 201210063734.5 | 申请日: | 2012-03-12 |
公开(公告)号: | CN102637133A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 吴伟林;张代红;黄耀;王亮 | 申请(专利权)人: | 成都林海电子有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14;G06F21/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 波段 卫星 移动 通信 系统 终端机 自动 升级 方法 | ||
技术领域
本发明涉及卫星移动通信领域,尤其涉及一种(L、S)波段卫星移动通信系统终端机自动升级方法。
背景技术
在(L、S)波段卫星移动通信系统终端机的开发、测试和使用过程中,需要对终端机上的程序进行版本升级改进。目前普遍采用的升级方法为从网络下载并保存相应的新版本程序的映像文件到终端机,同时覆盖终端机上的原有程序。此方法中,终端机必须具有网络接口且可以访问网络,才能实现新版本程序的下载并完成升级;而对于不具备网络接口或不能访问网络的终端机,此方法或者暂时不可用、或者根本不可用。因此,此方法的局限性较大。
发明内容
有鉴于此,本发明提供了一种(L、S)波段卫星移动通信系统终端机自动升级方法,以解决现有技术中的升级方法局限性大的问题。
为实现上述目的,本发明提供如下技术方案:
一种(L、S)波段卫星移动通信系统终端机自动升级方法,包括:
S1、检测USB接口是否连接有可读写的存储设备,如果有,则进入步骤S2;
S2、检测所述存储设备是否存储有与现有程序相应的新版本的程序,如果有,则将现有程序作为可升级的现有程序,进入步骤S3;
S3、将所述可升级的现有程序升级为所述新版本的程序,升级完成后,将所述新版本的程序作为现有程序。
优选地,在步骤S3后还包括:
S4、运行现有程序。
优选地,步骤S1具体包括:
S11、检测所述USB接口是否连接有存储设备,如果有,则进入步骤S12;否则进入步骤S4;
S12、检测所述存储设备是否可读写,如果是,则进入步骤S2;否则进入步骤S4。
优选地,步骤S2具体包括:
S21、分别读取所述存储设备存储的程序的版本信息和现有程序的版本信息,如果读取成功,则进入步骤S22,否则进入步骤S4;
S22、根据所述读取到的版本信息,判断所述存储设备存储的程序的版本是否高于现有程序的版本,如果是,则进入步骤S3;否则进入步骤S4。
优选地,所述版本信息包括程序名和版本号;
步骤S22具体包括:
S221、判断所述读取到的版本信息中的程序名是否匹配,如果匹配,则进入步骤S222,否则进入步骤S4;
S222、比较所述版本信息中的版本号,如果所述存储设备存储的程序的版本号更高,则进入步骤S3,否则进入步骤S4。
优选地,步骤S3具体包括:
S31、备份所述可升级的现有程序;
S32、卸载所述可升级的现有程序;
S33、安装所述新版本的程序以进行升级;
S34、升级完成后,将所述新版本的程序作为现有程序并更新现有程序的版本信息。
优选地,步骤S31具体包括:以备份文件的形式备份所述可升级的现有程序;所述备份文件根据存储时间存储在备份目录中。
优选地,所述以备份文件的形式备份所述可升级的现有程序具体包括:
扫描所述备份目录;
如果扫描出错,则建立新的备份目录并保存所述可升级的现有程序作为一个备份文件,进入步骤S32;
如果扫描正确,则判断所述备份目录下的备份文件的个数是否达到上限,如果是,则删除存储时间最早的一个备份文件,在所述备份目录下添加所述可升级的现有程序作为最新的备份文件,进入步骤S32;否则直接在所述备份目录下添加所述可升级的现有程序作为最新的备份文件,进入步骤S32。
从上述的技术方案可以看出,本发明利用现有终端机普遍具备的USB接口,从连接在此USB接口上的存储设备中获取新版本的程序,实现终端机上的程序的自动升级。用户事先将新版本程序的映像文件下载到存储设备中,并将该存储设备通过USB接口与终端机相连接,再由终端机自动完成升级。因此,本发明所述方法避免了由终端机直接访问网络,普遍适用于任何有USB接口的终端机,从而扩大了应用范围。另外,由于终端机不必与网络连接,避免了网络病毒的直接影响;同时,在新版本程序安装之前,可以利用相应杀毒软件对存储设备进行病毒查杀。从而确保了终端机上程序及数据的安全性。
附图说明
图1为本发明实施例提供的(L、S)波段卫星移动通信系统终端机自动升级方法的流程图;
图2为本发明实施例提供的(L、S)波段卫星移动通信系统终端机自动升级方法的另一流程图;
图3为图1中步骤S1的流程图;
图4为图1中步骤S2的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都林海电子有限责任公司,未经成都林海电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210063734.5/2.html,转载请声明来源钻瓜专利网。