一种移动终端的固件升级方法及移动终端的制作方法_2

文档序号:9274572阅读:来源:国知局
明实施例三中移动终端的的结构框图三;
[0066]图9是本发明实施例四中移动终端的的结构框图一;
[0067]图10是本发明实施例四中移动终端的的结构框图二。
【具体实施方式】
[0068]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0069]实施例一
[0070]附图1-3为本发明实施例一提供的一种移动终端的固件升级方法的流程图,通过该方法,当触摸屏的固件版本出现问题从而使触摸屏的出现问题时可以对移动终端的一部分固件进行升级,包括步骤100至步骤400。
[0071]100:接收到通过移动终端按键输入的第一触发信号,进入工厂模式界面。
[0072]工厂模式指一个直接运行在手机内核(Linux内核)上的工作模式,即实例化对象,用工厂方法代替new操作。相比于new操作,工厂模式会给系统带来更大的可扩展性和尽量少的修改量,具有系统能迅速启动,操作简单的特点,适用于固件升级。工厂模式界面是构建在Linux OS上的一个简单的用户交互界面,是为了帮助工厂测试各种外围设备的功能和功能的稳定性以及进行固件升级等。
[0073]具体的,当触摸屏的固件版本出现问题从而使触摸屏的出现问题时,接收到通过移动终端的第一按键和第二按键同时按下输入的第一触发信号,进入工厂模式界面,工厂模式界面中包括触摸屏固件升级选项、摄像头固件升级选项、光感固件升级选项、距离传感器固件升级选项以及重力传感器固件升级选项中的一种或几种,上述选项均为通过工厂方法实现固件升级的操作选项。其中移动终端的第一按键和第二按键指物理按键、光学按键等,不是触摸屏中的按键。
[0074]例如,当触摸屏的固件版本出现问题从而使触摸屏的出现问题时,通过同时按移动终端的开关机键和音量下键进入工厂模式界面,即按下开关机键进入启动流程,当检测到音量下键按下的时候,进入工厂模式,当没有检测到音量下键按下的时候,进入普通的开机/关机模式。
[0075]200:选中工厂模式界面中预置的固件升级选项。
[0076]具体的,接收到通过移动终端按键输入的使屏幕中光标移动的移动触发信号来选中工厂模式界面中预置的固件升级选项。
[0077]例如,通过移动终端的音量上键或音量下键可输入的移动触发信号,其中音量上键为向上移动一项,移动下键为向下移动一项,通过按音量上键或音量下键来切换选中工厂模式界面中的选项,选中触摸屏固件升级选项。
[0078]300:接收到通过移动终端按键输入的第一选项确认信号,选择存储卡中预置的固件升级文件。
[0079]具体包括步骤301至步骤303。301:接收到通过移动终端按键输入的第一选项确认信号。其中移动终端按键指物理按键、光学按键等,不是触摸屏中的按键。
[0080]如上例中,接收到通过用户按下移动终端的开关机键输入的第一选项确认信号。
[0081]302:遍历存储卡内预置路径中的文件,得到与预置文件格式相匹配的文件,存储卡可以为T-flash卡或SD卡。
[0082]如上例中,一般为通过在网络上下载得到最新的触摸屏固件升级文件(如某型号的移动终端在官网上定期更新触摸屏固件升级文件,可供用户在触摸屏固件出现问题时下载)并存储在存储卡中特定的路径中,如存储在根目录中,并遍历根目录中的文件,得到特定的固件升级文件格式的文件作为触摸屏固件升级文件,如RTN格式。
[0083]303:确定该文件的版本比目前相应的固件版本高,则将该文件作为预置的固件升级文件。
[0084]如上例中,确认上步中特定的固件升级文件格式的文件的版本比目前的触摸屏固件版本高,则将该文件作为预置的固件升级文件。
[0085]400:通过预置的固件升级文件对移动终端进行相应的固件升级。
[0086]具体的,通过接口将预置的固件升级文件传送给相应的IC进行固件升级,其中,接口可以为I2C接口、串口或SPI,当然也可以为其他接口。
[0087]如上例中,通过I2C接口将预置的固件升级文件传送给触摸屏的IC进行固件升级。
[0088]较佳地,步骤400后,还包括步骤401至步骤403。
[0089]401:提示用户升级成功,返回工厂模式界面。
[0090]如上例中,升级触摸屏后,屏幕上显示“it’ s OK.”,并自动跳转返回工厂模式界面。
[0091]402:接收到通过按键输入的使屏幕中光标移动的移动触发信号来选中工厂模式界面中预置的重启操作系统选项。
[0092]如上例中,通过用户通过按下移动终端音量上键或音量下键输入的移动触发信号,来切换选中工厂模式界面中的选项,选中重启操作系统选项。
[0093]403:接收到通过移动终端按键输入的启动触发信号,重启操作系统。
[0094]如上例中,通过按下移动终端的开关机键输入的第一选项确认信号,则执行重启操作系统操作,重启系统后便可以正常使用移动终端的触摸屏了。
[0095]若触摸屏的固件版本出现问题的同时显示屏的固件版本出现问题,从而使显示屏显示出现问题,为了使用户在看不见选项的情况下,可以完成显示屏的固件升级以及触摸屏的固件升级,则在步骤200中具体包括:
[0096]接收到通过移动终端按键输入的移动播报触发信号来使屏幕中光标移动的同时语音播报光标所切换选中的选项名称,以选中工厂模式界面中预置的固件升级选项。
[0097]例如,通过用户按下音量上键或音量下键输入移动播报触发信号,来切换选中工厂模式界面中的选项,以选中工厂模式界面中用于显示屏固件升级的选项,在切换选中选项的同时语音播报光标选中的选项名称,以便于在显示屏显示出现问题时成功选择所需的选项。
[0098]本实施例中的移动终端当触摸屏的固件版本出现问题从而使触摸屏的出现问题时,可以预置固件升级文件在存储卡中,通过按键进行相应的固件升级,当显示屏同时出现问题时,仍然可以通过语音播报完成对固件升级。不需要拆机,操作方便,节省工时,且防止电子设备因被拆坏或者装坏而带来损失。
[0099]实施例二
[0100]附图4-5为本发明实施例二提供的一种移动终端的固件升级方法的流程图,当触摸屏的固件版本出现问题从而使触摸屏的出现问题时可以对移动终端的一部分固件进行升级,包括步骤500至步骤800。
[0101]500:接收到通过移动终端按键输入的第一触发信号,进入工厂模式界面。
[0102]本步骤与实施例一中的步骤100的原理一致,在此不再赘述。
[0103]600:选择工厂模式界面中预置的固件升级选项。本步骤与实施例一中的步骤200的原理一致,在此不再赘述。
[0104]700:接收到通过移动终端按键输入的第二选项确认信号,确定移动终端连接网络,从云端后台或互联网中下载相应的固件升级文件。从云端后台或互联网中下载相应的固件升级文件,其中,固件升级文件可以下载到存储卡中或移动终端的存储器中。其中,网络可以为有线网络、无线网络等。
[0105]本实施例中,具体为从云端后台或互联网中下载相应的固件升级文件到存储卡中,选择存储卡中的固件升级文件。
[0106]具体的,包括步骤701至步骤704。
[0107]701:接收到通过移动终端按键输入的第二选项确认信号,确定移动终端连接网络。其中移动终端按键指物理按键、光学按键等,不是触摸屏中的按键。具体的,接收到通过移动终端按键输入的第二选项确认信号,判断是否连接网络,如果是,则进行步骤702,如果不是,则返回工厂模式界面。
[0108]702:从云端后台或互联网中下载相应的固件升级文件到存储卡中。步骤702固件升级文件下载到存储卡中,可减少对手机内存的占用。
[0109]703:遍历存储卡内预置路径中的文件,得到与预置文件格式相匹配的文件,存储卡为T-flash卡或SD卡。
[0110]704:确定该文件的版本比目前相应的固件版本高,则将该文件作为固件升级文件。步骤732至步骤733与实施例一中的步骤302至步骤303原理一致,在此不再赘述。
[0111]进一步的,可以在本地没有存储固件升级文件的情况下,再选择通过网络进行固件升级文件的下载,步骤700具体包括:接收到通过移动终端按键输入的第二选项确认信号来确认步骤600中光标选中的固件升级选项后,确认没有在移动终端本地(存储卡中和/或移动终端的存储器中)搜索到的对应的固件升级文件且移动终端连接网络,则从云端后台或互联网中下载相应的固件升级文件。
[0112]例如,确认没有在移动终端本地(存储卡中和/或移动终端的存储器中)搜索到的对应的固件升级文件且移动终端连接网络,则自动从云端后台或互联网中下载相应的固件升级文件。或者,确认没有在移动
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1