划分无线终端的内存空间的方法和装置的制作方法

文档序号:7694258阅读:195来源:国知局
专利名称:划分无线终端的内存空间的方法和装置的制作方法
技术领域
本发明涉及无线终端(例如,手机)的内存空间管理,特别是涉及一种划 分无线终端的内存空间的装置和方法。
背景技术
无线终端(例如,手机)在出厂或开发的时候,内存的区域划分都是固定 的。 一些功能的内存空间被限定并且无法更改。 一些具有磁盘性质的智能手 机的内存动态分配,属于被动非可控的,并且涉及的功能有限。因此,现有
无线终端(例如,手机)内存空间的设定存在如下缺点
1. 某一功能的可存储区域受到固定划分大小的限制;
2. 共享最大上限内存空间的方法,不具备可控性;
3. 无法根据用户的实际需求,动态设定某一功能存储区域的大小;4. 空间利用率不高,存在浪费的现象(个数限制导致剩余空间过多等), 有些功能的内存空间可能长时间处于闲置状态,而有些功能的内存空间则不 够使用;
5. 空间划分人性化不足。
因此,需要一种用户可以自由划分无线终端的内存空间的方法。

发明内容
基于现有无线终端内存空间的设定的不便之处,本发明提供了 一种划分 无线终端的内存空间的装置和方法,通过该方法,无线终端可按照用户的实 际需求,在安全许可范围内,由用户设定某些功能所需要的内存空间的大小, 并由无线终端系统自动完成划分操作,以此满足用户对不同功能存储的动态需求。
根据本发明的另 一方面,本发明提供了 一种划分无线终端的内存空间的 方法,该方法包括计算无线终端的可用内存空间总量以及各个功能所占用 的内存空间量;根据用户对某功能所占用的内存空间的调整的输入,对该功能所占用的内存空间量进行调整。
根据本发明的一方面,提供一种划分无线终端的内存空间的装置,该装
置包括内存计算单元,计算无线终端的可用内存空间总量以及各个功能所 占用的内存空间量,并将计算的可用内存空间总量以及各个功能所占用的内 存空间量发送给内存划分单元;内存划分单元,接收内存计算单元计算的可
用内存空间总量以及各个功能所占用的内存空间量,并根据用户对某功能所
占用的内存空间量调整的输入,对该功能所占用的内存空间量进行调整;用 户界面单元,显示用户输入的内存空间调整量。


图1示出一般手机的内存分配的示意图2示出可用内存的内存分配情况的示意图3示出根据本发明实施例的划分手机的内存空间的装置的框图4示出根据本发明实施例的划分手机的内存空间的方法的流程具体实》包方式
装置禾p方法进4亍4苗述。
图1示出一般手机的内存分配的示意图。在手机出厂时,采用默认地址 范围划分内存,如图1所示,内存空间包括ICP、 SDRAM、 32MB的ROM Flash, 32MB的ROM Flash被分为14MB的可用内存和18MB的其它不可用内存。
图2示出14MB的可用内存的内存分配情况的示意图。如图2所示,14MB 的可用内存被分为MP3、图像、声音、照相机、视频等共享的13MB内存空 间以及电话簿和短消息共享的1MB内存空间。由于这14MB的内存空间向用 户开放且供用户支配,因此被称为可用内存空间。另外,如图1所示的不可 用内存空间是未授权地址,对于用户不可见,因此用户无权操作。
图3示出根据本发明实施例的划分手机的内存空间的装置。如图3所示, 根据本发明的划分手机的内存空间的装置包括内存计算单元101、内存划分 单元102和用户界面单元103,其中内存划分单元102包括输入信息采集单 元104。内存计算单元101计算内存空间总量(在本实施例中^i殳为14MB),并且 计算各个功能所占用的内存空间量,并将计算的内存空间总量以及各个功能
所占用的内存空间量发送给内存划分单元102。具体地,内存计算单元101 计算可用内存空间的起止地址以及各个功能所用的内存空间的起止地址。当 内存划分单元102对某功能所占用的内存空间进行调整时,内存计算单元101 计算内存空间调整量的有效性,具体地,判断调整后的该功能所占用的内存 空间的起止地址是否有效。
内存划分单元102接收内存计算单元101计算的内存空间总量以及各个 功能所占用的内存空间量。内存划分单元102中的输入信息采集单元104采 集用户对某功能所占用的内存空间量调整的输入。内存划分单元102根据输 入信息采集单元104采集的用户输入的内存空间调整量。
用户界面单元103显示内存空间状态以及用户对内存划分的情况。
图4示出根据本发明实施例的划分手机的内存空间的方法的流程图。如 图4所示,在步骤S401,内存计算单元101计算手^L的可用内存空间的总量 以及各个功能所占用的内存空间量。在步骤S402,根据用户的输入,输入信 息采集单元104确定用户是否调整某功能所占用的内容空间量。当确定用户 调整某功能的内存空间时,在步骤S403,用户在用户界面103中输入内存空 间调值,输入信息采集单元104采集用户输入的内存空间调整量。内存划分 单元102将采集的内存空间调整量发送给内存计算单元101,在步骤S404, 内存计算单元101判断内存空间调整量的有效性,即判断该功能所占用的内 存空间的新地址是否可分配。具体地,内存计算单元101计算内存空间调整 量对应的内存空间的起止地址,来确定内存空间调整量的有效性。当确定可 以分配该新地址时,在步骤S405,内存划分单元102根据内存调整值来调整 内存空间。当确定新地址不可分配时,^:示用户重新输入内存调整值。新地 址不可分配的原因可能是用户设定的信地址不存在或者与其他功能冲突。
图5示出应用根据本发明实施例的划分手机的内存空间的方法的例子的 示图。当用户想要进行调整内存空间划分时,他进入用户界面上的菜单,选 择存储器管理。此时提示用户输入内存空间划分密码(该密码由用户预先设 定)。当进入存储器管理界面时,用户界面上显示可用内存的占用和剩余情况, 可以采用可视化图表(例如,条形或扇形)的方式来显示可用内存的信息。可以 采用各种颜色或者文字来表示各个功能所占用的内存空间。如在图5中所示,白色表示剩余的内存空间,黑色或灰色表示占用的内存空间。图5中显示,
可用内存空间是10000KB,最多可用内存空间是14000KB。界面上显示各个 功能所占用的内存空间,例如图5所示,短消息占用3000KB、电话簿占用 500KB,可以通过下拉滚动条看到其他功能所占用的内存空间。在图5中, 用户选择调整电话簿功能所占用的内存空间,此时电话簿已占用500KB,占 可用内存空间的1/20。显示的图表中可以有游动的指针形标尺,用来标注选 定的内存位置。当用户调整内存空间时,标尺会移动到新位置,界面会以弹 出的形式放大显示细节。指针游动时,每次移动1格,每格的幅度,由用户 定义,单位是KB(例如IOOK或IOOOKB)。图表根据指针步幅,自动调节显 示总格数。每次指针显示的位置为上次保存的内存地址,用户可以调节起止 地址中的一个或全部。用户可以通过两种方式来进4亍划分内存第一种通 过方向键,控制状态条下面的游标指针左右移动,向右为减少,向左为增加(但 本发明不限于此),并且左右移动不能超过状态条的有效范围;第二种通过 复合菜单,控制电话本内存空间的变化,复合菜单选择"减少,,或"增加,,, 对应内存的变小或变大,在设定框内可以输入要增加的内存空间的大小(单位 为KB),在本实施例中,输入的数值范围在0 10000KB。当用户界面为触摸 屏时,用户可直接在状态图表上点击选择划分位置。通过以上过程,用户调 整了电话本功能所占用的内存空间。另外,当用户调整内存空间失败时,也 就是用户的内存空间调整值无效(原因可能是内存剩余空间不足、数据沖突、 地址超界等),此时,系统会向用户提出建议,例如重新输入调整值或删除一 些旧数据等,并让用户重新输入调整值。
除了用户可以对内存划分功能设置密码之外,用户还可以对某些信息进 行锁定保护。例如,当内存空间调整值无效的原因是剩余空间不足时,在冲 突地址上存在信息,如果冲突的信息是用户之前锁定保护的,则无法占用, 除非解除锁定保护。
因此,通过本发明的划分无线终端的内存空间的装置和方法,用户根据 自己的需要能够对无线终端的可用内存空间进行重新划分,因此,本发明的 划分无线终端的内存空间的装置和方法具有如下优点
1. 依据用户需求,由用户决定无线终端某些功能内存空间的大小;
2. 提高无线终端内存利用率,避免剩余空间的浪费;
3. 对于内存大小固定的无线终端,通过调节,可有重点的支援某些常用用户界面功能,最大限度的满足用户对某些功能(商务,游戏,短信族等)
的使用强度;
4.改进操作方式,使内存设定更加人性化,用户界面功能更新颖。 尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的
技术人员应该理解,在不脱离本发明的精神和范围的情况下,可以对其进行
形式和细节上的各种改变。
权利要求
1、一种划分无线终端的内存空间的方法,该方法包括计算无线终端的可用内存空间总量以及各个功能所占用的内存空间量;根据用户对某功能所占用的内存空间的调整的输入,对该功能所占用的内存空间量进行调整。
2、 如权利要求1所述的方法,所述对该功能所占用的内存空间量进行调 整的步骤包括判断内存空间调整量的有效性。
3、 如权利要求1所述的方法,所述计算无线终端的可用内存空间总量以 及各个功能所占用的内存空间量的步骤包括计算无线终端的可用内存空间 的起止地址以及各个功能所占用的内存空间的起止地址。
4、 如权利要求2所述的方法,所述判断内存空间调整量的有效性的步骤 包括通过计算内存空间调整量对应的内存空间的起止地址来确定内存空间 调整量的有效性。
5、 如权利要求l所述的方法,所述方法还包括采集用户输入的内存空间调整量。
6、 一种划分无线终端的内存空间的装置,该装置包括 内存计算单元,计算无线终端的可用内存空间总量以及各个功能所占用的内存空间量,并将计算的可用内存空间总量以及各个功能所占用的内存空 间量发送给内存划分单元;内存划分单元,接收内存计算单元计算的可用内存空间总量以及各个功 能所占用的内存空间量,并根据用户对某功能所占用的内存空间量调整的输 入,对该功能所占用的内存空间量进行调整;用户界面单元,显示用户输入的内存空间调整量。
7、 如权利要求6所述的装置,其特征在于当内存划分单元接收到内存空 间调整量时,内存划分单元将内存空间调整量发送给内存计算单元,内存计 算单元判断内存空间调整量的有效性。
8、 如权利要求6所述的装置,其特征在于所述内存计算单元通过计算无 线终端的可用内存空间的起止地址以及各个功能所占用的内存空间的起止地 址,来计算无线终端的可用内存空间总量以及各个功能所占用的内存空间量。
9、 如权利要求7所述的装置,其特征在于所述内存计算单元通过计算内存空间调整量对应的内存空间的起止地址,来确定内存空间调整量的有效性。
10、如权利要求6所述的装置,其特征在于所述内存划分单元包括输入 信息采集单元,用于从用户界面单元采集用户输入的内存空间调整量,并将 该调整量发送给内存划分单元。
全文摘要
本发明提供一种划分无线终端的内存空间的装置和方法,该装置包括内存计算单元,计算无线终端的可用内存空间总量以及各个功能所占用的内存空间量,并将计算的可用内存空间总量以及各个功能所占用的内存空间量发送给内存划分单元;内存划分单元,接收内存计算单元计算的可用内存空间总量以及各个功能所占用的内存空间量,并根据用户对某功能所占用的内存空间量调整的输入,对该功能所占用的内存空间量进行调整;用户界面单元,显示用户输入的内存空间调整量。
文档编号H04M1/725GK101594700SQ200810108888
公开日2009年12月2日 申请日期2008年5月29日 优先权日2008年5月29日
发明者健 王 申请人:三星电子株式会社;北京三星通信技术研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1