移动通讯终端的软件存储方法

文档序号:7616125阅读:234来源:国知局
专利名称:移动通讯终端的软件存储方法
技术领域
本发明属于移动通讯技术领域,特别涉及移动通讯终端的软件存储方法。尤其是涉及能够减少为写入或更新移动通讯终端的固件而下载的软件在内置不可擦除存储部的写入时间的移动通讯终端的软件存储方法。
背景技术
移动通讯终端的迅速发展,使更好的控制器和更多色彩的显示部的使用成为可能,为此需要使用更大的存储部。为提供多媒体生成和再生功能、各种通讯功能、电源管理功能和多样化的附加菜单而设置在移动通讯终端的固件的大小也在变大。尤其是在内部搭载实时运营体系,并由使用于相应运营体系的各种应用程序构成的移动通讯终端固件的基本大小更是不能忽视的,而且为支持新功能而增加应用程序也需要更大的储存容量。
再有,适用于移动通讯终端的不可擦除存储部的大小在逐渐变大,但存储部开发的容量增加速度比存储部容量的需求增加速度低,因此往往会出现安装多个存储部的情况。
目前的移动通讯终端都具有固件下载功能,这就意味着能改变存储在移动通讯终端的固件,为支持这个功能,固件必须存储在不可擦除存储部上。而且,不能使用可大量生产的光罩只读存储器,因此在生产和维修步骤中也必须有写入固件的步骤。
现在使用的可写入存储部是闪电存储器,闪电存储器的写入特征在于先删除所要写入的存储部扇区的内容,写入数据后等待一定时间。这里指的一定的写入等待时间是物理性写入存储部的时间,一般需要几毫秒的时间,而此时间的长短与存储部的特性有关。
图1为现有的多个闪电存储器写入移动通讯终端固件的过程概念图,这里说明的是两个闪电存储器10、20中写入固件的情况。
首先,连接存有移动通讯终端固件的计算机,之后实施固件的写入,以计算机的控制信号指定存储部的存储位置和写入方式,固件程序的编码依次被写入。
在这里特别需要指出的是,使用多个闪电存储器时也像使用单个闪电存储器一样依次进行写入。即,选择第1存储部10并在相应闪电存储器的一号扇区写入(Ts)数据,经过一定的写入延迟和确认步骤(Tw)之后若无数据错误就在2号存储扇区写入数据,以这样的方式在第1闪电存储器10记录数据。上述第1闪电存储器10的存储空间已满时,指定第2闪电存储器20的存储空间,在第2闪电存储器20的一号扇区写入(Ts)数据20后经过一定的写入延迟和确认步骤(Tw),之后继续在2号存储扇区写入数据,以这样的方式持续写入直到相应固件完全被写入为止。
一般写入数据的时间(Ts)以几~几十微秒为单位,对相应记录进行物理实施的时间和进行确认的写入等待时间以及确认时间(Tw)是几百微秒~几毫秒,因此所需要的写入时间为很长。但以现有的方式写入固件时,所需要的写入时间为在第1闪电存储器10写入数据的时间(T1)与在第2闪电存储器20写入数据的时间(T2)的总和。
存储部在实际进行物理记录时移动通讯终端和计算机不会进行任何的运作而只是在等待,因此会浪费很多时间。这不仅是闪电存储器所具有的特征,也是可反复写入的所有非挥发性存储部所具有的特征。
如上所述,现有的为写入固件而适用于移动通讯终端的可写入的不可擦除存储部由多个存储部设备组成时,固件的写入从一个存储部开始依次进行,总的写入时间为个别存储部写入固件编码的时间之和,因此过长的写入时间导致了一系列的问题,即延长了产品的开发时间、批量生产时的工程时间和固件的更新时间。

发明内容
本发明的目的在于提供一种能够减少固件写入时间的移动通讯终端的软件存储方法,即在以使用可改写的多个不可擦除存储部/来存储固件的移动通讯终端中写入固件时,本发明将固件编码以不可擦除存储部大小为单位分成若干个部分并将其对应于不可擦除存储部,在不同的不可擦除存储部的物理写入等待时间内交错进行各个记录操作,使多个非挥发性存储部留有时间差而同时进行写入,从而多个不可擦除存储部存储软件时写入其中一个非挥发性存储部的时间内完成所有的写入。其特征在于包括如下步骤首先,连接存有移动通讯终端固件的计算机,之后进行固件写入操作,以计算机的控制信号指定存储部的存储位置和写入方式,固件程序的编码依次被写入;根据存储的不可擦除存储部的大小划分所要写入的软件数据的步骤;将上述划分的软件数据相隔既定的时间差同时记录存储于各对应的不可擦除存储部的步骤。
所述既定的时间差相比比存储部中写入数据的步骤较长,相比物理存储数据的写入等待时间较短。
本发明的有益效果是如上所述,本存储方法为将要写入的程序编码以存储上述编码的存储部大小分割,被分割的数据在多个存储部并行实施记录。因此有利于移动通讯终端的开发以及批量生产能有效减少时间和费用,而且将本发明适用于固件更新时也可有效减少服务时间而提高用户的便利性。


图1为现有的闪电存储器写入方式的概念图。
图2为本发明的一实施例的写入方式概念图。
附图主要部分的符号说明10,30第1闪电存储器20,40第2闪电存储器具体实施方式
下面结合附图对本发明进行详细说明。
图2为本发明一实施例的动作过程的概念图,为更具体地解释本发明的动作,图2表示的是使用两个闪电存储器的移动通讯终端写入固件的方法。
首先,连接存有移动通讯终端固件的计算机,之后进行固件写入操作,以计算机的控制信号指定存储部的存储位置和写入方式,固件程序的编码依次被写入。
此时,本发明所要提供的是,将要写入的程序编码以存储上述编码的存储部大小分割,被分割的数据在多个存储部并行实施记录的方法。
例如,如图所示,要在各闪电存储器30、40写入N字节的数据时,将所要写入的数据(长为2N的数据)以记录上述数据的非挥发性存储部30、40的大小即N字节划分。即,在第1或第2闪电存储器30、40所要存储的固件数据在第1闪电存储器30存储前N字节,而在第2闪电存储器存储后N字节,闪电存储器的大小已知的情况下,所要写入的固件以N字节为基准进行划分,前N字节作为存储在第1闪电存储器30的数据,后N字节作为存储在第2闪电存储器40的数据,第1闪电存储器30和第2闪电存储器40同时进行写入。
这里,实际写入的时间内将数据提供给存储部控制(Ts)写入后,写入等待时间(Tw)内不必控制相应的存储部,一个存储部等待写入时,只通过一个控制信道也能控制其它存储部的写入工作,因此留有一定的时间差(α)进行写入,就能控制多个存储部30/40进行不同数据的写入。如图所示,闪电存储器30、40的各写入时间为T1=T2,总写入时间为T1+α或α+T2,这样与以往的总写入时间T1+T2相比,能有效减少写入时间。
即,利用的是以较短的写入时间(Ts)和相对较长的物理写入等待时间(Tw)组成的非挥发性存储部的写入特性,第1闪电存储器30和第2闪电存储器40留有一定的时间差进行并列处理。
在图示例中,长为N字节的闪电存储器存储的都是N字节的程序,但也可以根据实际写入的软件大小存储N以下字节的数据。而且,使用两个以上的闪电存储器时也以同样的方式同时进行写入。实际上,写入数据的过程需要几~几十微秒的时间,但为物理的数据写入而等待的时间需要几百微秒~几毫秒的时间,因此物理的写入等待时间长几~几十倍。再有,各闪电存储器之间的写入时间差(α)比存储部的写入时间(Ts)长而比物理写入等待时间(Tw)短就可以同时进行写入,若同时在两个以上的闪电存储器中进行写入操作时,存储部之间的时间差(α)的总和(例如,存储部为三个时,有两种时间差,n个时有n-1种的时间差的总和)要比物理写入等待时间(Tw)短。
另外,总的写入时间几乎与一个闪电存储器的写入时间相同,也有可能是在一个闪电存储器的写入时间(T)加上最大的一字节的写入等待时间(Tw)。随之可见,在两个存储部写入数据时,可具有约两倍的写入速度,而在n个存储部写入数据时,可得到约n倍的写入速度的提高。
这样的固件写入在移动通讯终端的开发、批量生产、售后服务中广泛使用,缩短固件写入时间的意义在于对开发、批量生产能够带来巨大的时间和费用上的减少,在售后服务中的时间节约以更快的软件更新,将缩短使用者的等待时间并可提高服务质量。
权利要求
1.一种移动通讯终端的软件存储方法,针对为下载特定软件而具备多个可记录的非挥发性存储部的移动通讯终端的软件存储方法,其特征在于,包括如下步骤根据存储的非挥发性存储部的大小划分所要写入的软件数据的步骤;将上述划分的软件数据相隔既定的时间差同时记录存储于各对应的非挥发性存储部的步骤。
2.根据权利要求1所述的移动通讯终端的软件存储方法,其特征在于上述既定的时间差相比存储部中写入数据的步骤较长,相比物理存储数据的写入等待时间较短。
3.根据权利要求1所述的移动通讯终端的软件存储方法,其特征在于上述的特定软件是移动通讯终端的固件。
全文摘要
本发明公开了属于移动通讯技术领域的一种移动通讯终端的软件存储方法。首先,连接存有移动通讯终端固件的计算机,之后进行固件写入操作,以计算机的控制信号指定存储部的存储位置和写入方式,固件程序的编码依次被写入。将要写入的程序编码以存储上述编码的存储部大小分割,被分割的数据在多个存储部并行实施记录。因此在移动通讯终端的开发以及批量生产上能够有效减少时间和费用,而且将本发明适用于固件更新时也可有效减少服务时间而提高用户的便利性。
文档编号H04Q7/32GK1716216SQ20051005397
公开日2006年1月4日 申请日期2005年3月15日 优先权日2004年7月1日
发明者郑仁哲 申请人:乐金电子(中国)研究开发中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1