移动终端及其系统升级方法_4

文档序号:9931670阅读:来源:国知局
移动通信系统10,还用于接收存储区间,通过存储区间将升级包分享至第二移动通信系统20;
[0115]第二应用处理器201接收第一应用处理器101发送的升级指令,根据升级指令分享存储区间给第一移动通信系统10,第一应用处理器101接收第二应用处理器201发送的存储区间,通过存储区间将升级包分享至第二应用处理器201。即第二应用处理器201将第二移动通信系统20内置SD卡目录通过USB共享给第一移动通信系统10,当第一应用处理器101检测到第二应用处理器201的SD卡时,将升级包拷贝到第二应用处理器201中的SD卡中。
[0116]第二移动通信系统20,还用于接收升级包,根据升级包进行升级;
[0117]当第二移动通信系统20接收到升级包时,进入recovery模式,根据SD卡中存储的升级包进行升级,并发送升级信息给第一移动通信系统10,以通知第一移动通信系统10,第二解调器已经开始根据升级包进行升级。
[0118]进一步地,第二移动通信系统20,还用于当接收到升级包时,检测升级包的完整性;
[0119]第二移动通信系统20,还用于若升级包完整,则根据升级包进行升级。
[0120]进一步地,当第二移动通信系统20接收到第一移动通信系统10发送的升级包时,第二应用处理器201检测升级包的完整性。若升级包完整,第二应用处理器201则根据升级包进行升级;若升级包不完整,第二应用处理器201则删除不完整的升级包,再次从第一应用处理器101中获取升级包;或者第二应用处理器201发送提示消息给第一应用处理器101,以提示第一应用处理器101,升级包不完整。
[0121]当第二移动通信系统20升级成功后,第一应用处理器101检测升级包的完整性。若升级包不完整,第一应用处理器101则重新获取升级包。
[0122]第二移动通信系统20,还用于升级成功时,发送通知消息给第一移动通信系统10,通知第一移动通信系统10第二移动通信系统20已成功升级。
[0123]当第二移动通信系统20升级成功时,第二应用处理器201发送通知消息给第一应用处理器101,以通知第一移动通信系统10,第二移动通信系统20已成功升级。进一步地,当第一移动通信系统10接收到通知消息时,第一移动通信系统10输出提示信息,以提示用户第二移动通信系统20已成功升级。
[0124]本实施例通过当第二移动通信系统20升级成功后,通知第一移动通信系统10第二移动通信系统20已成功升级,以使第一移动通信系统10可以进行升级,以完成双卡双通道移动终端100的第一移动通信系统10和第二移动通信系统20的升级。
[0125]参照图3,图3为本发明系统升级方法的第一实施例的流程示意图。
[0126]在本实施例中,系统升级方法包括:
[0127]步骤S10,当第一移动通信系统10获取升级包时,发送升级指令给第二移动通信系统20;
[0128]当移动终端100的第一移动通信系统10和/或第二移动通信系统20需要升级时,第一移动通信系统10获取升级包。当第一应用处理器101获取升级包时,第一应用处理器101发送升级指令给第二应用处理器201。第一应用处理器101和第二应用处理器201通过USB数据线进行数据传输。移动终端100包括但不限于智能手机和iPad。第一应用处理器101可以通过FOTA(Firmware Over-The-Air)升级的方式获取升级包,或者通过用户将升级包拷贝到移动终端100的指定目录中,如SD(Secure Digital Memory Card,安全数码卡)卡目录或者data目录。FOTA是移动终端100的空中下载软件,指通过云端升级技术,为具有连网功能的设备:例如手机、平板电脑、便携式媒体播放器、移动互联网设备等提供固件升级服务,用户使用网络以按需、易扩展的方式获取智能终端系统升级包,并通过FOTA进行云端升级,完成系统修复和优化。
[0129]进一步地,当第一应用处理器101获取到升级包时,从升级包中获取升级包的版本号。第一应用处理器101发送获取指令给第二应用处理器201,当第二应用处理器201接收到第一应用处理器101发送的获取指令时,根据获取指令获取到其未升级前的版本号,将未升级前的版本号发送给第一应用处理器101。当第一应用处理器101接收到第二应用处理器201发送未升级前的版本号时,将第二移动通信系统20未升级前的版本号与升级包的版本号进行对比,当第一应用处理器101判定第二移动通信系统20升级前的版本号低于升级包的版本号时,判定第二移动通信系统20需要升级。当第一应用处理器101判定第二移动通信系统20未升级前的版本号与升级包的版本号相同时,判定第二移动通信系统20不需要升级。当第一应用处理器101获取到升级包的版本号时,第一应用处理器101获取其当前的版本号。若第一移动通信系统10当前的版本号与升级包的版本号相同时,第一移动通信系统10则不进行系统升级;若第一移动通信系统10当前的版本号低于升级包的版本号,第一移动通信系统10则进行系统升级。
[0130]步骤S20,第二移动通信系统20接收升级指令,根据升级指令分享存储区间给第一移动通信系统10;
[0131]步骤S30,第一移动通信系统10接收存储区间,通过存储区间将升级包分享至第二移动通信系统20;
[0132]第二应用处理器201接收第一应用处理器101发送的升级指令,根据升级指令分享存储区间给第一移动通信系统10,第一应用处理器101接收第二应用处理器201发送的存储区间,通过存储区间将升级包分享至第二应用处理器201。即第二应用处理器201将第二移动通信系统20内置SD卡目录通过USB共享给第一移动通信系统10,当第一应用处理器101检测到第二应用处理器201的SD卡时,将升级包拷贝到第二应用处理器201中的SD卡中。
[0133]步骤S40,第二移动通信系统20接收升级包,根据升级包进行升级。
[0134]当第二移动通信系统20接收到升级包时,将共享给第一移动通信系统10的存储区间收回,不再让第一移动通信系统10控制第二移动通信系统20的SD卡。第二移动通信系统20进入recovery模式,根据SD卡中存储的升级包进行升级,并发送升级信息给第一移动通信系统10,以通知第一移动通信系统10,第二应用处理器201已经开始根据升级包进行升级。Recovery模式指的是一种可以对安卓机内部的数据或系统进行修改的模式。在Recovery模式下我们可以刷入新的安卓系统,或者对已有的系统进行备份或升级,也可以在此恢复出厂设置。
[0135]在其他实施例中,第一应用处理器101获取的升级包中包含了第一移动通信系统10所需要的升级包数据和第二移动通信系统20所需要的升级包数据。当第一应用处理器101获取到该数据包后,将该数据包进行解析,将属于第二移动通信系统20所需要的升级包数据通过USB拷贝至分享存储空间内,当第二应用处理器201在其存储区间中检测到升级包数据后,第二应用处理器201进入recovery模式,根据SD卡中存储的升级包进行升级,并发送升级信息给第一应用处理器101,以通知第一应用处理器101,第二应用处理器201已经开始根据升级包进行升级。
[0136]在其他实施例中,第一应用处理器101获取的升级包中包含了第一移动通信系统10所需要的升级包数据和第二移动通信系统20所需要的升级包数据。当第一应用处理器101获取到该数据包后,将该升级包全部通过USB拷贝至分享存储空间内,当第二应用处理器201在其存储区间中检测到升级包数据后,对该升级包数据进行解析,第二应用处理器201进入recovery模式,根据SD卡中存储的升级包中属于第二移动通信系统20所需要的升级包数据进行升级,并发送升级信息给第一应用处理器101,以通知第一应用处理器101,第二应用处理器201已经开始根据升级包进行升级。
[0137]其他实施例中,第一移动通信系统10和第二移动通信系统20可以分别通过各自的网络下载升级包,并分别根据各自下载的升级包进行系统升级。
[0138]本实施例通过当第一移动通信系统10获取升级包时,将升级包发送至第二移动通信系统20,当第二移动通信系统20接收到升级包时,根据升级包进行升级。解决了同时使用4G网络的双卡终端的升级问题。
[0139]参照图4,图4为本发明系统升级方法的第二实施例的流程示意图。
[0140]在本实施例中,系统升级方法包括:
[0141]步骤S10,当第一移动通信系统10获取升级包时,发送升级指令给第二移动通信系统20;
[0142]当第一移动通信系统10和/或第二移动通信系统20需要升级时,第一移动通信系统10获取升级包。当第一应用处理器101获取升级包时,第一应用处理器101发送升级指令给第二应用处理器201。第一应用处理器101和第二应用处理器201通过USB数据线进行数据传输。第一应用处理器101可以通过FOTA升级的方式获取升级包,或者通过用户将升级包拷贝到移动终端100的指定目录中,如SD卡目录或者data目录。
[0143]步骤S20,第二移动通信系统20接收升级指令,根据升级指令分享存储区间给第一移动通信系统10;
[0144]步骤S30,第一移动通信系统10接收存储区间,通过存储区间将升级包分享至第二移动通信系统20;
[0145]第二应用处理器201接收第一应用处理器101发送的升级指令,根据升级指令分享存储区间给第一移动通信系统10,第一应用处理器101接收第二应用处理器201发送的存储区间,通过存储区间将升级包分享至第二应用处理器201。即第二应用处理器201将第二移动通信系统20内置SD卡目录通过USB共享给第一移动通信系统10,当第一应用处理器101检测到第二应用处理器201的SD卡时,将升级包拷贝到第二应用处理器201中的SD卡中。
[0146]步骤S40,第二移动通信系统20接收升级包,根据升级包进行升级;
[0147]当第二移动通信系统20接收到升级包时,进入recovery模式,根据SD卡中存储的升级包进行升级,并发送升级信息给第一移动通信系统10,以通知第一移动通信系统10,第二解调器已经开始根据升级包进行升级。
[0148]步骤S51,当第二移动通信系统20升级成功后,第一移动通信系统10发送请求命令给第二移动通信系统20;
[0149]步骤S52,第二移动通信系统20接收请求命令,根据请求命令发送升级后的版本号给第一移动通信系统1;
[0150]当第二移动通信系统20升级成功后,第一应用处理器101发送请求命令给第二移动通信系统20,请求第二移动通信系统20发送升级之后的版本号给第一移动通信系统10。第二移动通信系统20接收到第一移动通信系统10发送的请求命令,根据请求命令发送第二移动通信系统20升级后的版本号给第一移动通信系统10。
[0151]步骤S53,第一移动通信系统10接收第二移动通信系统20升级后的版本号,若第二移动通信系统20升级后的版本号与升级包版本号相同,判定第二移动通信系统20升级成功。
[0152]当第一移动
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1