本发明专利技术提出了一种用于移动设备的软件升级方法和软件升级系统。软件升级方法,包括:提供第一移动设备及与其相对应的第二移动设备,其中第一移动设备及第二移动设备各具有程序存储器,用于存储软件;建立第一移动设备与第二移动设备的无线连接;启动第一移动设备及第二移动设备中的升级程序;确定第一移动设备及第二移动设备的软件的版本号;判断第一移动设备与第二移动设备的软件的版本号是否相同;以及当第一移动设备与第二移动设备的软件的版本号不同时,则将高版本号的移动设备中的软件通过无线方式复制到低版本号的移动设备中,并烧录在程序存储器中。本发明专利技术所提出的软件升级方法,便于同型号移动设备的软件升级,可广泛适用于普通用户。
【技术实现步骤摘要】
用于移动设备的软件升级方法及软件升级系统
本专利技术涉及软件升级,特别是涉及两移动设备间的软件升级方法及软件升级系统。
技术介绍
当前,一般的智能手机的操作系统的升级通常采用如下两种方法: 1)使用厂家提供的烧录工具,直接对操作系统所在的NAND闪存(FLASH)区域进行数据改写操作来实现智能手机软件的升级; 2)利用智能手机中的安全数码卡(SecureDigital Memory Card, SD卡),存储特定格式的操作系统升级包数据,在智能手机启动时,通过特定的按键组合,进入到一个软件升级界面,将SD卡中的升级包数据烧录到智能手机的NAND闪存中。但是,对于一般的消费者而言,第一种方法一般不会被采用,因为原厂的工具一般不会提供给一般的消费者,而只会提供一些维修中心使用,藉此,可避免消费者频繁使用它进行软件更新操作而造成智能手机一些特定的数据的丢失,进而影响智能手机的正常工作,例如,射频(Radio Frequency, RF)校正参数的丢失,将引起智能手机通话异常。第二种方法,是一般消费者很常用的方法,但消费者需要清楚地知道自己手机型号对应的软件升级包,否则如果使用了错误的升级包,将导致智能手机不能正常工作,需要到维修中心去升级操作系统才可以恢复系统的运行,由于目前智能手机的型号繁多,使得升级包也很多,一些公司的网站上同时会发布很多的升级包,且同一型号的手机的升级包也有很多版本,例如:欧洲版、香港版、大陆版、韩版、日语版等等,对于一般的用户而言,很容易选错,从而导致智能手机不能正常工作。
技术实现思路
有鉴于此,有必要针对现有的软件升级易导致智能手机不能正常工作的问题,提供一种用于移动设备的软件升级方法和软件升级系统。一种用于移动设备的软件升级方法,包括: 提供第一移动设备及与其相对应的第二移动设备,其中所述第一移动设备及所述第二移动设备各具有程序存储器,用于存储软件; 建立所述第一移动设备与所述第二移动设备的无线连接; 启动所述第一移动设备及所述第二移动设备中的升级程序; 确定所述第一移动设备及所述第二移动设备的所述软件的版本号; 判断所述第一移动设备与所述第二移动设备的所述软件的版本号是否相同;以及当所述第一移动设备与所述第二移动设备的所述软件的版本号不同时,则将高版本号的移动设备中的软件通过无线方式复制到低版本号的移动设备中,并烧录在所述程序存储器中。在其中一个实施方式中,所述软件为操作系统,并以文件系统格式存储在所述程序存储器中。在其中一个实施方式中,所述升级程序为设备文件,与所述软件相对应。在其中一个实施方式中,所述设备文件为加密访问。在其中一个实施方式中,还包括: 当所述第一移动设备与所述第二移动设备的所述软件的版本号不同时,判断低版本号的移动设备是否需要进行升级,如需要进行升级,则将高版本号的移动设备中的软件复制到低版本号的移动设备中。一种软件升级系统,包括第一移动设备及与其相对应的第二移动设备,所述第一移动设备包括: 程序存储器,用于存储软件及与所述软件相对应的升级程序; 无线通讯单元,用于实现所述第一移动设备与所述第二移动设备的无线连接; 判断单元,用于判断所述第一移动设备与所述第二移动设备的软件版本号是否相同及闻低;以及 控制单元,用于根据所述判断单元控制所述软件升级; 其中,启动所述升级程序,当所述判断单元判断所述第一移动设备与所述第二移动设备的所述软件的版本号不同时,则所述控制单元指示将高版本号的移动设备中的软件通过无线方式复制到低版本号的移动设备中,并烧录在所述程序存储器中。在其中一个实施方式中,所述软件为操作系统,并以文件系统格式存储在所述程序存储器中。在其中一个实施方式中,所述升级程序为设备文件,与所述软件相对应。在其中一个实施方式中,所述设备文件为加密访问。在其中一个实施方式中,所述判断单元还用于: 当所述第一移动设备与所述第二移动设备的所述软件的版本号不同时,判断低版本号的移动设备是否需要进行升级,如需要进行升级,则将高版本号的移动设备中的软件复制到低版本号的移动设备中。上述用于移动设备的软件升级方法和软件升级系统,便于同型号移动设备的软件升级,可广泛适用于普通用户。此外,在移动设备的操作界面启动升级程序,通过高版本号软件所对应的文件覆盖低版本软件所对应的文件,即可实现软件升级,这便于用户操作。【附图说明】图1绘示了本专利技术的一实施方式的用于移动设备的软件升级方法的流程图; 图2绘示了本专利技术的另一实施方式的用于移动设备的软件升级方法的流程图;以及 图3绘示了本专利技术又一实施方式的软件升级系统的方块图。【具体实施方式】为了使本领域相关技术人员更好地理解本专利技术的技术方案,下面将结合本专利技术实施方式的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。参照图1,图1绘示了本专利技术的一实施方式的用于移动设备的软件升级方法的流程图。首先,在步骤110中,提供第一移动设备及与其相对应的第二移动设备,其中第一移动设备及第二移动设备各具有程序存储器,用于存储软件,此软件可以是操作系统,也可以是应用软件。而当软件为操作系统时,则其以文件系统的格式存储在程序存储器中,并且,其所表现出的都是一个文件名,例如:/mnt/sdcard,这里的文件名sdcard常被用来表示SD卡。对于程序存储器,较佳地,为NAND闪存,但不以此为限,如也可以是SD卡。另外,对于第一移动设备、第二移动设备,可以为同型号的移动设备,即具有相同的内部结构,可以是手机,如智能手机,还可以是掌上电脑,当然,还可以是其它移动设备,如MP3,在此,不 列举。然后,在步骤120中,建立第一移动设备与第二移动设备的无线连接,比如通过蓝牙(bluetooth,BT)或WIFI来建立起无线连接。之后,在步骤130中,启动第一移动设备及第二移动设备中的升级程序,此升级程序与程序存储器中的软件一一对应,比如当软件为操作系统时,则升级程序为操作系统的升级程序,当软件为应用软件时,则升级程序为此应用软件对应的升级程序。在本实施方式中,可以在移动设备的操作界面中直接启动升级程序,升级程序为设备文件,可以用来启动软件,比如用来启动操作系统,并且,对于设备文件,可以为加密访问,即设置密码访问机制,并且可以在普通操作模式下,隐含其文件名,使得普通的文件操作时无法看到它的存在,这样,可以提高软件升级的安全性,以避免升级过程中对软件误写入。继而,在步骤140中,确定第一移动设备及第二移动设备的软件的版本号,比如,可以确定第一移动设备中的操作系统的版本号及第二移动设备中的操作系统的版本号,再t匕如,也可以是确定第一移动设备中的一种应用软件的版本号,相应地,确定第二移动设备中的此应用软件的版本号。然后,在步骤150中,判断第一移动设备与第二移动设备的软件的版本号是否相同。之后,当第一移动设备与第二移动设备的相对应的软件的版本号不同时,则进入步骤160,即,将高版本号的移动设备中的软件通过无线方式复制到低版本号的移动设备中,并烧录在程序存储器中。具体而言,比如,当第一移动设备的软件版本号高于第二移动设备的相应软件的版本号时,则将第一移本文档来自技高网...
【技术保护点】
一种用于移动设备的软件升级方法,其特征在于,包括:提供第一移动设备及与其相对应的第二移动设备,其中所述第一移动设备及所述第二移动设备各具有程序存储器,用于存储软件;建立所述第一移动设备与所述第二移动设备的无线连接;启动所述第一移动设备及所述第二移动设备中的升级程序;确定所述第一移动设备及所述第二移动设备的所述软件的版本号;判断所述第一移动设备与所述第二移动设备的所述软件的版本号是否相同;以及当所述第一移动设备与所述第二移动设备的所述软件的版本号不同时,则将高版本号的移动设备中的软件通过无线方式复制到低版本号的移动设备中,并烧录在所述程序存储器中。
【技术特征摘要】
1.一种用于移动设备的软件升级方法,其特征在于,包括: 提供第一移动设备及与其相对应的第二移动设备,其中所述第一移动设备及所述第二移动设备各具有程序存储器,用于存储软件; 建立所述第一移动设备与所述第二移动设备的无线连接; 启动所述第一移动设备及所述第二移动设备中的升级程序; 确定所述第一移动设备及所述第二移动设备的所述软件的版本号; 判断所述第一移动设备与所述第二移动设备的所述软件的版本号是否相同;以及当所述第一移动设备与所述第二移动设备的所述软件的版本号不同时,则将高版本号的移动设备中的软件通过无线方式复制到低版本号的移动设备中,并烧录在所述程序存储器中。2.根据权利要求1所述的软件升级方法,其特征在于,所述软件为操作系统,并以文件系统格式存储在所述程序存储器中。3.根据权利要求1所述的软件升级方法,其特征在于,所述升级程序为设备文件,与所述软件相对应。4.根据权利要求3所述的软件升级方法,其特征在于,所述设备文件为加密访问。5.根据权利要求1所述的软件升级方法,其特征在于,还包括: 当所述第一移动设备与所述第二移动设备的所述软件的版本号不同时,判断低版本号的移动设备是否需要进行升级,如需要进行升级,则将高版本号的移动设备中的软件复制到低版本号的移动设备中。6.一种软件...
【专利技术属性】
技术研发人员:夏惠斌,胡波,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。