手机电话簿读取系统及方法

文档序号:7668422阅读:249来源:国知局
专利名称:手机电话簿读取系统及方法
技术领域
本发明涉及一种手机电话簿读取系统及方法。
背景技术
目前,市面上的手机均具有电话簿功能,能够储存几百甚至上千个用户电话资料。
如图1所示,是现有手机电话簿的存储架构示意图。当手机开机时,系统会将SIM卡电话 簿、手机内存电话簿、系统电话簿及紧急电话簿均读进手机暂存记忆体中。而且这些电话簿 的资料均存储在暂存记忆体的同一阵列的不同元件中。手机中各个不同的电话簿再以各自的 对照表指向暂存记忆体中该电话簿所对应的第一个元件的地址。如,S頂卡(subscriber identity module,用户识别卡)电话簿对照表、手机内存电话簿对照表、系统电话簿对照 表、紧急电话簿对照表分别对应暂存记忆体中0001、 0005、 0006、 0009的地址。这样,每个 元件需一个空间来记载下一个同类元件的地址,如S頂(l)中需记载S頂(2)的地址0003,手机 (1)中需记载手机(2)的地址0002。
当手机中各个不同的电话簿以名称来排列的时候,手机中还需一个名称对照表来指向暂 存记忆体中名称排列第一位的元件的地址,并且暂存记忆体中每个元件还需要一个空间来记 载下一个名称所对应的元件的地址。如,名称(1)中还需记载名称(2)的地址000A。
根据现有的手机电话簿的存储架构,搜索暂存记忆体中第i个元件的电话簿资料需要经 过如图2所示的各步骤手机开机时,将手机S頂卡及内存中的各电话簿对照表均储存于暂存 记忆体的同一阵列中,并且该阵列中每个元件还需储存有下一个同类元件的地址及下一个名 称地址(步骤Sll);点击电话簿中第i个元件,开始准备搜索该元件相应的电话簿资料(步 骤S12);确定该第i个元件所在的电话簿(步骤S13);从暂存记忆体中找到该电话簿所指 向的第一个元件的地址(步骤S14);判断该元件是否为用户所需的第i个元件(步骤S15) ;若该元件不是用户所需的第i个元件,则找到该元件所指向的下一个同类元件的地址,然 后再返回步骤S14继续(步骤S16);若步骤S14中该元件是用户所需的第i个元件,则读取该 元件中的电话簿资料(步骤S17)。
这样,从现有暂存记忆体的阵列中读取电话簿资料需要花费比较多的时间,而且暂存记 忆体需要比较多的空间来储存电话簿资料及相关地址资料。当手机中储存有大量的电话簿资 料时,会造成手机的系统效能较差。

发明内容
鉴于以上内容,有必要提供一种手机电话簿读取系统,其可从暂存记忆体中快速读取电 话簿资料,节省读取时间,并且节省暂存记忆体的空间。
此外,还有必要提供一种手机电话簿读取方法,其可从暂存记忆体中快速读取电话簿资 料,节省读取时间,并且节省暂存记忆体的空间。
一种手机电话簿读取系统,所述的手机包括用户识别卡、内存及暂存记忆体,所述的手 机电话簿读取系统包括电话簿储存模块、点击模块、电话簿确定模块、找寻模块及读取模块 ,其中所述的电话簿储存模块,用于在手机开机时将用户识别卡及内存中的多个电话簿对 照表分别储存于暂存记忆体的不同阵列中;所述的点击模块,用于点击电话簿中第i个元件 ;所述的电话簿确定模块,用于确定该元件所在的电话簿对照表;所述的找寻模块,用于直 接从暂存记忆体中找到该电话簿对照表所指向的第i个元件的地址;及所述的读取模块,用 于读取该第i个元件地址所对应的电话簿资料。
一种手机电话簿读取方法,所述的手机包括用户识别卡、内存及暂存记忆体,该方法包
括如下步骤在手机开机时,将用户识别卡及内存中的多个电话簿对照表分别储存于暂存记 忆体的不同阵列中;点击电话簿中第i个元件;确定该元件所在的电话簿对照表;直接从暂 存记忆体中找到该电话簿对照表所指向的第i个元件的地址中;及读取该第i个元件地址所对 应的电话簿资料。
相较于现有技术,所述的手机电话簿读取系统及方法无需逐一比对暂存记忆体中各元件 的电话簿资料,而直接从暂存记忆体中相应的元件中读取电话簿资料,节省读取时间,并且 节省暂存记忆体的空间。


图1是现有手机电话簿的存储架构示意图。
图2是现有手机电话簿读取方法的流程图。
图3是本发明手机电话簿读取系统较佳实施例的应用环境架构图。 图4是本发明手机电话簿的存储架构示意图。 图5是本发明手机电话簿读取方法较佳实施例的流程图。
具体实施例方式
如图3所示,是本发明手机电话簿读取系统较佳实施例的应用环境系统架构图。所述的 手机电话簿读取系统10应用于手机1上。所述的手机1包括S頂卡20、内存30及暂存记忆体40 。所述的手机电话簿读取系统10包括有电话簿储存模块110、点击模块120、电话簿确定模块130、找寻模块140及读取模块150。
所述的电话簿储存模块IIO,用于当手机开机时,将手机S頂卡20及内存30中的各电话簿 对照表分别储存于暂存记忆体40的不同阵列中。其中,每个阵列中的元件只需储存各相应的 电话簿对照表资料,如姓名、电话号码、邮件等,而不需储存下一个同类元件的地址及下一 个名称地址。例如,如图4所示的暂存记忆体40的存储架构中,在手机l开机时,所述的电话 簿储存模块lIO将S頂卡电话簿对照表储存于第一阵列中,将手机内存电话簿对照表储存于第 二阵列中,将系统电话簿对照表储存于第三阵列中,将紧急电话簿对照表储存于第四阵列, 将名称对照表储存于第五阵列。其中,电话簿对照表中的元件S頂(l)、 SIM(2)、 S頂(3)分别 储存于第一阵列的OOOl、 0002、 0003的地址处;手机内存电话簿对照表中的元件手机(l)、 手机(2)、手机(3)分别储存于第二阵列的0011、 0012、 0013的地址处;系统电话簿对照表中 的元件系统(1)储存于第三阵列的0021的地址处;紧急电话簿对照表中的元件紧急(1)储存于 第四阵列的0031的地址处。在本实施例中,所述的元件S頂(l)、 S頂(2)、 S頂(3)、手机(l) 、手机(2)、手机(3)分别对应于名称对照表中的名称(3)、名称(5)、名称(l)、名称(6)、名 称(4)、名称(2)。因此,相应的名称对照表的第一个元件至第六个元件的内容分别为 S頂(3)、手机(3)、 S頂(l)、手机(2)、 S頂(2)、手机(l)的地址,即分别为0003、 0013、 0001、 0012、 0002、 0011。
所述的点击模块120,用于点击电话簿中第i个元件,开始准备搜索该元件相应的电话簿 资料。
所述的电话簿确定模块130,用于确定该元件所在的电话簿对照表。S卩,确定该元件所 在的电话簿对照表为S頂卡电话簿对照表、手机内存电话簿对照表、系统电话簿对照表或紧 急电话簿对照表。
所述的找寻模块140,用于根据所确定电话簿对照表直接从暂存记忆体40中找到该电话 簿对照表所指向的第i个元件的地址。
所述的读取模块150,用于读取该第i个元件地址所对应的电话簿资料,并在手机l的显 示屏上显示该所读取的电话簿资料。
如图2所示,是本发明手机电话簿读取方法较佳实施例的流程图。首先,步骤S21,在手 机开机时,电话簿储存模块110将手机S頂卡20及内存30中的各电话簿对照表分别储存于暂存 记忆体40的不同阵列中。所述的电话簿对照表包括S頂卡电话簿对照表、手机内存电话簿对 照表、系统电话簿对照表、紧急电话簿对照表及名称对照表。
步骤S22,点击模块120点击电话簿中第i个元件,开始准备搜索该元件相应的电话簿资料。
步骤S23,电话簿确定模块l30确定该元件所在的电话簿对照表。
步骤S24,找寻模块140根据所确定电话簿对照表直接从暂存记忆体40中找到该电话簿对 照表所指向的第i个元件的地址。
步骤S25,读取模块150读取该第i个元件地址所对应的电话簿资料,并在手机l的显示屏 上显示该所读取的电话簿资料,然后结束本流程。
权利要求
权利要求1一种手机电话簿读取系统,所述的手机包括用户识别卡、内存及暂存记忆体,其特征在于,所述的手机电话簿读取系统包括电话簿储存模块、点击模块、电话簿确定模块、找寻模块及读取模块,其中所述的电话簿储存模块,用于在手机开机时将用户识别卡及内存中的多个电话簿对照表分别储存于暂存记忆体的不同阵列中;所述的点击模块,用于点击电话簿中第i个元件;所述的电话簿确定模块,用于确定该元件所在的电话簿对照表;所述的找寻模块,用于直接从暂存记忆体中找到该电话簿对照表所指向的第i个元件的地址;及所述的读取模块,用于读取该第i个元件地址所对应的电话簿资料。
2 如权利要求l所述的手机电话簿读取系统,其特征在于,所述的读取模块还用于在手机上显示该所读取的电话簿资料。
3 如权利要求l所述的手机电话簿读取系统,其特征在于,所述的电话簿对照表包括用户识别卡电话簿对照表、手机内存电话簿对照表、系统电话簿对照表、紧急电话簿对照表及名称对照表。
4 一种手机电话簿读取方法,所述的手机包括用户识别卡、内存及暂存记忆体,其特征在于,该方法包括如下步骤在手机开机时,将用户识别卡及内存中的多个电话簿对照表分别储存于暂存记忆体的不同阵列中;点击电话簿中第i个元件; 确定该元件所在的电话簿对照表;直接从暂存记忆体中找到该电话簿对照表所指向的第i个元件的地址;及 读取该第i个元件地址所对应的电话簿资料。
5 如权利要求4所述的手机电话簿读取方法,其特征在于,该方法还包括步骤在手机上显示该所读取的电话簿资料。
6 如权利要求4所述的手机电话簿读取方法,其特征在于,所述的电话簿对照表包括用户识别卡电话簿对照表、手机内存电话簿对照表、系统电话簿对照表、紧 急电话簿对照表及名称对照表。
全文摘要
本发明提供一种手机电话簿读取方法,所述的手机包括用户识别卡、内存及暂存记忆体,该方法包括如下步骤在手机开机时,将用户识别卡及内存中的多个电话簿对照表分别储存于暂存记忆体的不同阵列中;点击电话簿中第i个元件;确定该元件所在的电话簿对照表;直接从暂存记忆体中找到该电话簿对照表所指向的第i个元件的地址中;及读取该第i个元件地址所对应的电话簿资料。本发明还提供一个手机电话簿读取系统。利用本发明可从暂存记忆体中快速读取电话簿资料,节省读取时间,并且节省暂存记忆体的空间。
文档编号H04M1/274GK101437073SQ20071020255
公开日2009年5月20日 申请日期2007年11月15日 优先权日2007年11月15日
发明者郑凯阳 申请人:深圳富泰宏精密工业有限公司;奇美通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1