CN103500110A - 一种移动终端及其***软件下载方法 - Google Patents

一种移动终端及其***软件下载方法 Download PDF

Info

Publication number
CN103500110A
CN103500110A CN201310457807.3A CN201310457807A CN103500110A CN 103500110 A CN103500110 A CN 103500110A CN 201310457807 A CN201310457807 A CN 201310457807A CN 103500110 A CN103500110 A CN 103500110A
Authority
CN
China
Prior art keywords
memory
system software
mobile terminal
module
identification code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310457807.3A
Other languages
English (en)
Inventor
俞斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL Communication Ningbo Ltd
Original Assignee
TCL Communication Ningbo Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TCL Communication Ningbo Ltd filed Critical TCL Communication Ningbo Ltd
Priority to CN201310457807.3A priority Critical patent/CN103500110A/zh
Publication of CN103500110A publication Critical patent/CN103500110A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种移动终端及其***软件下载方法,该移动终端包括中央处理器、信号选择器、第一存储器和第二存储器,所述中央处理器通过所述信号选择器与所述第一存储器和第二存储器数据连接,用于当前***使用所述第一存储器时将***软件下载到所述第二存储器中,或当前***使用所述第二存储器时将***软件下载到所述第一存储器中;由于采用了信号选择器和两个存储器,其中一个存储器用于运行当前***,另一个存储器用于下载***软件,由此避免了在下载***软件期间对当前***造成的影响,保证了移动终端的正常使用。

Description

一种移动终端及其***软件下载方法
技术领域
本发明涉及移动终端及其***软件下载方法领域,尤其涉及的是一种在***软件的下载过程中移动终端仍可正常使用的移动终端。
背景技术
在移动终端的日常使用中,难免需要下载***软件进行***升级或修复***。
但是,现有的移动终端,由于其***软件的下载过程往往需要较长时间,而在这期间移动终端的正常功能也无法使用。
因此,现有技术尚有待改进和发展。
发明内容
为解决上述技术问题,本发明提供一种在下载***软件期间也能正常使用的移动终端。
同时,本发明还提供一种***软件下载方法,可在下载***软件的期间保证移动终端正常使用。
本发明的技术方案如下:一种移动终端,包括中央处理器、信号选择器、第一存储器和第二存储器,所述中央处理器通过所述信号选择器与所述第一存储器和第二存储器数据连接,用于当前***使用所述第一存储器时将***软件下载到所述第二存储器中,或当前***使用所述第二存储器时将***软件下载到所述第一存储器中。
所述的移动终端,其中,所述中央处理器包括信号通路控制模块、***软件下载模块、***软件获取模块、存储器识别模块和***运行模块,其中:
所述信号通路控制模块,用于控制所述信号选择器的信号通路,控制所述***运行模块与所选择的存储器相连接;
所述***软件下载模块,用于将需要下载的***软件写入所选择的存储器中;
所述***软件获取模块,用于获取需要下载的***软件;
所述存储器识别模块,用于识别该移动终端当前***软件所使用的存储器,以及用于识别需要下载的***软件存放的存储器;
所述***运行模块,用于在所述移动终端上运行当前***。
所述的移动终端,其中,所述信号选择器中设置有第一开关和第二开关,所述第一开关与所述第一存储器相连接,所述第二开关与所述第二存储器相连接,所述第一开关和第二开关的控制端均与所述信号通路控制模块相连接。
所述的移动终端,其中:所述存储器识别模块包括开机标识码单元和***运行标识码单元,其中:
所述开机标识码单元,用于保存下一次开机时与所述***运行模块相连接的存储器的开机标识码;
所述***运行标识单元,用于保存本次开机时与所述***运行模块相连接的存储器的***运行标识码。
所述的移动终端,其中:所述***软件获取模块以通过USB数据线连接电脑、WIFI无线网络传输或从SD卡中的方式获取***软件。
所述的移动终端,其中:所述第一存储器和第二存储器均为EEPROM或FLASH闪存。
一种***软件下载方法,在上述中任一项所述的移动终端上运行,并包括以下步骤:
A、检测到***软件的下载请求;
B、获取当前***所使用的存储器之外的空闲存储器;
C、将***软件下载到空闲存储器中;
D、检测下载是否成功,是则修改开机标识码,否则返回步骤C。
所述的***软件下载方法,其中,所述步骤B包括:
B1、读取***运行标识码;
B2、根据所述***运行标识码选择待下载***软件的存储器。
述的***软件下载方法,其中,还包括下载后的开机步骤:
E1、获取开机标识码;
E2、根据所述开机标识码选择已下载***软件的存储器;
E3、将所述开机标识码赋值给***运行标识码。
本发明所提供的一种移动终端及其***软件下载方法,由于采用了信号选择器和两个存储器,其中一个存储器用于运行当前***,另一个存储器用于下载***软件,由此避免了在下载***软件期间对当前***造成的影响,保证了移动终端的正常使用。
附图说明
图1是本发明移动终端的结构框图。
图2是本发明移动终端所用信号选择器实施例一的使用结构框图。
具体实施方式
以下将结合附图,对本发明的具体实施方式和实施例加以详细说明,所描述的具体实施例仅用以解释本发明,并非用于限定本发明的具体实施方式。
发明的一种***软件下载方法,其发明点在于,利用当前***所使用的存储器之外的空闲存储器,当检测到***软件的下载请求时,将***软件下载到空闲存储器中,并在下载成功之后修改开机标识码,以便下次开机时从空闲存储器中运行***,进而在下载***软件的期间也能够正常使用当前***的所有功能。
基于上述***软件下载方法,本发明还提出了一种移动终端,如图1所示,图1是本发明移动终端的结构框图,该移动终端包括中央处理器100、信号选择器200、第一存储器300和第二存储器400,所述中央处理器100通过所述信号选择器200与所述第一存储器300和第二存储器400数据连接。
具体的,所述中央处理器100包括信号通路控制模块110、***软件下载模块120、***软件获取模块130、存储器识别模块140和***运行模块150,其中:
所述信号通路控制模块110用于控制所述信号选择器200的信号通路,由此控制所述***运行模块150与所述第一存储器300或第二存储器400相连接;
所述***软件下载模块120用于将需要下载的***软件经由所述信号选择器200的信号通路写入所选择的存储器中;
所述***软件获取模块130用于获取需要下载的***软件,可以从SD卡中获取,也可以通过USB数据线连接电脑下载,还可以通过WIFI无线网络传输;
所述存储器识别模块140用于识别该移动终端当前正在运行的***使用的是所述第一存储器300还是第二存储器400,以及用于识别将需要下载的***软件存放在所述第一存储器300还是第二存储器400;
所述***运行模块150用于在所述移动终端上运行当前***,保证该移动终端的正常使用。
而所述第一存储器300和所述第二存储器400的作用相同,均可采用掉电后数据并不丢失的EEPROM或FLASH闪存等存储器,当该移动终端上运行的***软件存放在所述第一存储器300时,则将需要下载的***软件下载到所述第二存储器400,而当该移动终端上运行的***软件存放在所述第二存储器400时,则将需要下载的***软件下载到所述第一存储器300。
进一步地,所述存储器识别模块140包括开机标识码单元141和***运行标识码单元142,所述开机标识码单元141用于保存下一次开机时与所述***运行模块150相连接的存储器的开机标识码,所述***运行标识单元142用于保存本次开机时与所述***运行模块150相连接的存储器的***运行标识码。
例如,可用***数字1作为所述第一存储器300的代码,而用***数字2作为所述第二存储器400的代码;若所述开机标识码为1,则在下一次开机时将所述第一存储器300与所述***运行模块150相连接;若所述***运行标识码为2,则表明本次开机时与所述***运行模块150相连接的是所述第二存储器400。
由此在***软件下载成功之后,所述***软件下载模块120将***软件所在的存储器代码写入开机标识码单元141,以及在下一次开机之后,所述***运行模块150将所述开机标识码单元141中开机标识码写入所述***运行标识码单元142。
在本发明移动终端及其***软件下载方法的优选实施方式中,结合图2所示,图2是本发明移动终端所用信号选择器实施例一的使用结构框图,所述中央处理器100还包括存储器读写接口160,所述存储器读写接口160单向接收所述***软件下载模块120的数据,所述存储器读写接口160还与所述***运行模块150双向数据连接,所述信号选择器200的信号通路内部可设置有并联的第一开关201和第二开关202,所述第一开关201双向连接在所述存储器读写接口160与所述第一存储器300之间,所述第二开关202双向连接在所述存储器读写接口160与所述第二存储器400之间,所述第一开关300和第二开关400的控制端均与所述信号通路控制模块110相连接,所述信号通路控制模块110单向接收所述***运行模块150的数据。
本发明***软件下载方法的具体流程结合图1和图2所示,以移动终端的当前***运行在所述第一存储器300为例:
步骤S310、所述中央处理器100检测到***软件的下载请求;
步骤S320、所述中央处理器100中的***软件获取模块130获取需要下载的***软件;
步骤S330、获取当前***使用的存储器和空闲存储器;只需读取所述存储器识别模块140中的***运行标识码,若该***运行标识码为***数字1,可知当前***使用的存储器为所述第一存储器300,即所述***运行模块读写的是所述第一存储器300,而空闲存储器则为所述第二存储器400;
步骤S340、所述中央处理器100中的信号通路控制模块110控制所述第一开关201断开,所述第二开关202闭合,由所述***软件下载模块120将下载的***软件通过所述存储器读写接口160写入所述第二存储器400;
在下载***软件的过程中,若所述***运行模块150有读写所述第一存储300的请求时,则所述***软件下载模块120暂停写入所述第二存储器400,所述信号通路控制模块110控制所述第一开关201闭合,所述第二开关202断开,所述***运行模块150通过所述存储器读写接口160读写所述第一存储器300;当所述***运行模块150读写所述第一存储器300完毕之时,所述信号通路控制模块110又控制所述第一开关201断开,所述第二开关202闭合,由所述***软件下载模块120继续将下载的***软件写入所述第二存储器400;当***软件下载成功之后,所述信号通路控制模块110控制所述第一开关201闭合,所述第二开关202断开,同时,所述***软件下载模块120将所述存储器识别模块140中开机标识码单元141的开机标识码修改为***数字2。
由此,当所述移动终端在下一次开机时,所述中央处理器100读取其存储器识别模块140中卡机标识码单元141的开机标识码,所述信号通路控制模块110根据该开机标识码为***数字2控制所述第一开关201断开,所述第二开关202闭合,所述***运行模块150读写所述第二存储器400;在开机结束之时再由所述中央处理器100将所述开机标识码的***数字2赋值给所述存储器识别模块140中***运行标识码单元142的***运行标识码,以便于下一次开机时使用。
需要说明的是,在上述***软件下载方法的实施例中,经过下载***软件升级或修复之后,该移动终端直到检测到下一次***软件下载请求之前,其开机后的当前***所用的都是所述第二存储器400,所述第一存储器300就变成空闲存储器,以便于下一次进行***软件下载时使用,而下一次进行***软件下载时的具体步骤可参照上述***软件下载方法的实施例做适当的变换,在此不再赘述。
应当理解的是,以上所述仅为本发明的较佳实施例而已,并不足以限制本发明的技术方案,对本领域普通技术人员来说,在本发明的精神和原则之内,可以根据上述说明加以增减、替换、变换或改进,而所有这些增减、替换、变换或改进后的技术方案,都应属于本发明所附权利要求的保护范围。

Claims (9)

1.一种移动终端,包括中央处理器,其特征在于:该移动终端还包括信号选择器、第一存储器和第二存储器,所述中央处理器通过所述信号选择器与所述第一存储器和第二存储器数据连接,用于当前***使用所述第一存储器时将***软件下载到所述第二存储器中,或当前***使用所述第二存储器时将***软件下载到所述第一存储器中。
2.根据权利要求1所述的移动终端,其特征在于,所述中央处理器包括信号通路控制模块、***软件下载模块、***软件获取模块、存储器识别模块和***运行模块,其中:
所述信号通路控制模块,用于控制所述信号选择器的信号通路,控制所述***运行模块与所选择的存储器相连接;
所述***软件下载模块,用于将需要下载的***软件写入所选择的存储器中;
所述***软件获取模块,用于获取需要下载的***软件;
所述存储器识别模块,用于识别该移动终端当前***软件所使用的存储器,以及用于识别需要下载的***软件存放的存储器;
所述***运行模块,用于在所述移动终端上运行当前***。
3.根据权利要求2所述的移动终端,其特征在于,所述信号选择器中设置有第一开关和第二开关,所述第一开关与所述第一存储器相连接,所述第二开关与所述第二存储器相连接,所述第一开关和第二开关的控制端均与所述信号通路控制模块相连接。
4.根据权利要求2所述的移动终端,其特征在于:所述存储器识别模块包括开机标识码单元和***运行标识码单元,其中:
所述开机标识码单元,用于保存下一次开机时与所述***运行模块相连接的存储器的开机标识码;
所述***运行标识单元,用于保存本次开机时与所述***运行模块相连接的存储器的***运行标识码。
5.根据权利要求2所述的移动终端,其特征在于:所述***软件获取模块以通过USB数据线连接电脑、WIFI无线网络传输或从SD卡中的方式获取***软件。
6.根据权利要求2所述的移动终端,其特征在于:所述第一存储器和第二存储器均为EEPROM或FLASH闪存。
7.一种***软件下载方法,其特征在于,在权利要求1至6中任一项所述的移动终端上运行,并包括以下步骤:
A、检测到***软件的下载请求;
B、获取当前***所使用的存储器之外的空闲存储器;
C、将***软件下载到空闲存储器中;
D、检测下载是否成功,是则修改开机标识码,否则返回步骤C。
8.根据权利要求7所述的***软件下载方法,其特征在于,所述步骤B包括:
B1、读取***运行标识码;
B2、根据所述***运行标识码选择待下载***软件的存储器。
9.根据权利要求7所述的***软件下载方法,其特征在于,还包括下载后的开机步骤:
E1、获取开机标识码;
E2、根据所述开机标识码选择已下载***软件的存储器;
E3、将所述开机标识码赋值给***运行标识码。
CN201310457807.3A 2013-09-30 2013-09-30 一种移动终端及其***软件下载方法 Pending CN103500110A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310457807.3A CN103500110A (zh) 2013-09-30 2013-09-30 一种移动终端及其***软件下载方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310457807.3A CN103500110A (zh) 2013-09-30 2013-09-30 一种移动终端及其***软件下载方法

Publications (1)

Publication Number Publication Date
CN103500110A true CN103500110A (zh) 2014-01-08

Family

ID=49865325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310457807.3A Pending CN103500110A (zh) 2013-09-30 2013-09-30 一种移动终端及其***软件下载方法

Country Status (1)

Country Link
CN (1) CN103500110A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111666094A (zh) * 2020-06-04 2020-09-15 深圳市稳先微电子有限公司 一种实时固件升级***与方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999032968A2 (en) * 1997-09-30 1999-07-01 Scientific-Atlanta, Inc. Apparatus and method for upgrading a computer system operating system
CN101017441A (zh) * 2007-02-27 2007-08-15 华为技术有限公司 一种电子设备、电子设备的启动方法及bios升级方法
CN101078990A (zh) * 2006-05-25 2007-11-28 中兴通讯股份有限公司 一种客户端启动软件的动态更新方法及其装置
CN102004657A (zh) * 2010-12-15 2011-04-06 周佳 一种电子设备及其升级方法
CN102129375A (zh) * 2010-01-12 2011-07-20 ***通信集团公司 一种移动终端***升级的方法和设备
US20120303947A1 (en) * 2008-11-13 2012-11-29 David Durham Switching Between Multiple Operating Systems (OSes) Using Sleep State Management And Sequestered Re-Baseable Memory

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999032968A2 (en) * 1997-09-30 1999-07-01 Scientific-Atlanta, Inc. Apparatus and method for upgrading a computer system operating system
US5930515A (en) * 1997-09-30 1999-07-27 Scientific-Atlanta, Inc. Apparatus and method for upgrading a computer system operating system
CN101078990A (zh) * 2006-05-25 2007-11-28 中兴通讯股份有限公司 一种客户端启动软件的动态更新方法及其装置
CN101017441A (zh) * 2007-02-27 2007-08-15 华为技术有限公司 一种电子设备、电子设备的启动方法及bios升级方法
US20120303947A1 (en) * 2008-11-13 2012-11-29 David Durham Switching Between Multiple Operating Systems (OSes) Using Sleep State Management And Sequestered Re-Baseable Memory
CN102129375A (zh) * 2010-01-12 2011-07-20 ***通信集团公司 一种移动终端***升级的方法和设备
CN102004657A (zh) * 2010-12-15 2011-04-06 周佳 一种电子设备及其升级方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
紫光之神2: ""【ROM集合】卡刷包、线刷包、OTA升级包三大方式,你都知道了吗?"", 《HTTP://TIEBA.BAIDU.COM/P/2404173926》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111666094A (zh) * 2020-06-04 2020-09-15 深圳市稳先微电子有限公司 一种实时固件升级***与方法
CN111666094B (zh) * 2020-06-04 2024-04-05 深圳市稳先微电子有限公司 一种实时固件升级***与方法

Similar Documents

Publication Publication Date Title
CN103970557B (zh) 存储设备启动***的方法及存储设备
CN102270144A (zh) 嵌入式网络设备及其更新固件的方法
US9141533B2 (en) Data storage device and flash memory control method for performing garbage collection
CN105630533B (zh) 可更新固件的电子装置及其固件下载方法
CN107908417B (zh) 固件升级方法及电子设备
CN105320529A (zh) 基于NAND-Flash双启动引导的启动方法及装置
CN105354071A (zh) 一种嵌入式软件兼容硬件的方法
CN103501327A (zh) 基于移动终端应用的下载方法和装置
CN102662688A (zh) 一种Nor flash更新方法及装置
CN111115398B (zh) 电梯的调试方法、装置、调试终端和存储介质
CN104765631B (zh) 一种移动终端的应用程序恢复方法及装置
CN104700902A (zh) 数据储存装置及其模式检测方法
CN103500110A (zh) 一种移动终端及其***软件下载方法
CN109614118A (zh) 一种SPI Flash固件烧录方法及装置
CN105260133B (zh) 一种移动终端emmc的数据写入方法及***
CN106204031B (zh) 卡应用处理方法及装置
CN113360161A (zh) 资源升级方法及相关产品
CN105760198A (zh) 手机app更新方法及***
US9313651B2 (en) Memory system and method of controlling memory system
CN104298618A (zh) 一种智能终端的命令处理方法及装置
CN101197959B (zh) 一种终端的控制方法、***和设备
CN111857785A (zh) 一种mcu的启动方法、装置及终端设备
CN104503905B (zh) 一种嵌入式***的调试方法及调试***
CN103677941A (zh) 一种实现智能卡操作***模块升级的方法及装置
CN104750617A (zh) 电子装置及其数据维护方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140108

RJ01 Rejection of invention patent application after publication