一种手机应用模块快速访问方法

文档序号:7692340阅读:189来源:国知局
专利名称:一种手机应用模块快速访问方法
技术领域
本发明涉及计算积4支术领域,更准确地说,是一种对手^/L中包含大量记录 的应用模块的快速访问方法。
背景技术
当今科技日新月异,技术进步特别显著,随着计算机存储技术和通信技术 的发展,手机上大容量电话存储卡等的出现,以及多模终端智能手机的盛行和 发展,将来保存到我们终端手机(特别是多模智能手机)上的信息记录数量, 会有较大数量级的增长。当保存到手机上的记录信息到达一定数量后,我们非 常关心手机中一些常用应用模块,如电话本、短消息、通话记录、以及彩信等 应用模块的访问速度,且速度问题越来越作为手机易用性的一个重要指标,直 接关系到手机用户对手机性能的体验。
目前世面上的双模智能手机,特别是高端多模3G智能手机,由于其支持 的应用业务无论在数量上,还是复杂度方面较从前的低端手机有一个质的飞 跃,因此对手机运行速度性能上提出新的考验。对于一些常用的应用模块,为 了提高其访问速度,当前比较流行的做法是让其常驻内存中,这样一旦该模块 启动后,以后对该模块的数据操作都直接从内存中获取,不用到手机本地的文 件或者数据库中,以及电话存储卡中读取信息,从而提高其访问该模块的速度。 虽然釆取了应用模块常驻内存的策略,但在这些应用模块当中含有大量数据记 录的情况下,做一些启动加载显示等访问操作时往往速度还是比较慢的,从而 对用户体验带来一些不良的影响。
下面以电话本应用模块为例,对其采用的技术策略进行剖析,从而分析出 其存在的缺点。多模智能手机的电话本记录中包含保存到手机本地的记录,以及保存到电 话存储卡中的记录。当我们要使用电话本模块时,主要包含两大步骤来启动该 模块,第一步是将本地和各个存储卡上的电话记录读取装载保存到内存中,然
后第二步是将内存中的电话记录显示在主界面上,即经历先装载数据,后显示 数据这两大过程。由于记录数目众多,且存储卡上的数据是通过无线方式读取 出来的,读取数据的速度相对来说比较慢,若是多模,且每个模对应的卡的记 录又比较多的话,把记录全部读取出来肯定是需要一定的时间的。
为此,目前主要有两种方式来处理数据装载和数据显示过程的关系,第一
种方式是先装载完毕,然后再显示记录数据;第二种方式是先装载部分记录数 据,当记录到达一定数量后,就先显示一些记录,然后再装载剩余的数据。通 过实践来看,以上两种方式在处理大数据量装载和显示的时候,其优劣性如下 第一种方式,当装载数据花费时间比较长的话,用户进入该模块也相应也 需较长时间才能够看到记录数据,这样用户感觉好像进入该模块太慢了,但是 当用户进入该才莫块后,因数据装载完毕,所以无需等待就可以做其它相应的任 何操作。
第二种方式,因为先装载部分数据就显示,这样用户可以比较快进入该模 块,看到一些显示的记录数据,但是进入该模块之后,由于记录可能还有相当 多数据没有装载完毕,做有些操作受到一些限制,需要等待,有时候等待时间 比较长,这样用户体验也感觉不好,有时候容易带来较大的负面影响。
综上所述,现有技术中的手机应用模块访问方法在数据装载及显示量较大 的情况下,均在一定程度上存在访问速度较慢的问题。

发明内容
本发明提供一种手机应用模块快速访问方法,用以解决现有技术中访问手 机应用模块时,若数据装载量及显示量较大,则访问速度较慢的问题。 本发明所述技术方案包括一种手机应用模块快速访问方法,包括步骤
A、 启动一个预设定时,同时开始将手机本地及各个模对应的存储卡中的 记录分别装载到内存数据分块存储结构的各个存储块中,若在记录装载过程中 所述预设定时的超时限制被触发,则执行步骤B、 C,否则,仅执行步骤B;
B、 关闭所述预设定时,将内存数据分块存储结构中符合显示条件的记录 的位置编号映射到显示映射滑动基窗口结构中,然后根据该位置编号从内存数 据分块存储结构中读取相应的记录并显示在手机主界面上;
C、 继续将手机本地及各个模对应的存储卡中尚未装载的数据全部装载到 内存数据分块存储结构中。
进一步地,所述内存数据分块存储结构中各个存储块的记录与手机本地及 各个模对应的存储卡中的记录一一对应。
每个存储块中的每条记录具有对应的块内号和状态信息。
进一步地,所述存储块中各条记录的状态信息中包含用于标识该记录是否 符合显示条件的显示标志位。
进一步地,所述显示映射滑动基窗口结构中的各个显示在手机主界面上的 记录的位置编号指明了该记录在内存数据分块存储结构中的块编号和块内号。
进一步地,所述显示映射滑动基窗口结构中的各个显示在手机主界面上的 记录的位置编号具有对应的显示状态位,用于指示该记录在手机主界面上的的 显示状态。
进一步地,所述步骤B中,若内存数据分块存储结构中符合显示条件的记 录的位置编号无法一次全部映射到显示映射滑动基窗口结构中,则在用户的触 发下将内存数据分块存储结构中符合显示条件的记录的位置编号分次映射到 显示映射滑动基窗口结构中,每次映射的位置编号的数量由显示映射滑动基窗 口结构的存储容量决定。
本发明所述技术方案通过引入内存数据分块存储结构,可将手机本地及各存储卡的记录进行分块存储,进一步地,内存数据分块存储结构中引入了位置
标志等信息,方便了应用模块启动之后的一些查询等操作管理;并且通过引入 显示映射滑动基窗口结构,可以实现应用模块记录的快速显示,同时方便了显 示数据的管理和维护;另外,本发明还引入了数据加载显示定时管理控制块, 通过选择不同的定时器,使得超时限制时长能够灵活的进行调整,既能够满足 少量数据的快速加载,又能快速地实现大量数据的启动加载,且还规避背景技 术中方式二根据记录条数做部分显示带来的 一 些不良用户体验。本发明通过引 入以上三个创新点,实现了应用模块的快速访问,规避了现有技术中的一些缺 陷,且还对应用模块启动后的一些操作提供了必要的准备。


图1为本发明所述手机应用^t块快速访问方法的流程图; 图2为本发明所述数据加载显示定时控制块的结构图; 图3为本发明所述内存数据分块存储结构的结构图; 图4为本发明所述显示映射滑动基窗口结构的结构示意图。
具体实施例方式
为解决上述现有技术中存在的技术问题,本发明在应用模块的访问过程中 通过采用了定时控制、分块存储及滑动基窗口管理显示等措施,从而大大提高 了包含大量数据的,特别是多模智能手机环境下的应用模块的访问速度。 下面结合各个附图对本发明的具体实现过程做进一 步详细说明。 请参阅图1,该图为本发明所述手机应用模块快速访问方法的流程图,其 主要包括步骤
步骤10、启动数据加载显示定时控制块中的一个定时器; 请参阅图2,该图为本发明所述数据加载显示定时控制块的结构图,数据 加载显示定时控制块中记录有定时器的启动状态标志、当前启动的定时器的标识号、当前启动的定时器的时间长度及数据加载状态标志。
步骤ll、在所述定时器启动的同时,开始将手机本地及各个模对应的存储
卡中的记录分别装载到内存数据分块存储结构的各个存储块中;
请参阅图3,该图为本发明所述内存数据分块存储结构的结构图,内存数 据分块存储结构用于将手机本地、以及各个存储卡上的记录分别存放到内部的 各个存储块中,使内存数据分块存储结构中各个存储块的记录与手机本地及各 个模对应的存储卡中的记录——对应,即将所有手机本地上读取出来的记录都 放在内存的一个储存块中,该存储块中的记录和手机本地中的记录——映射, 同样每个模的存储卡也有它自己对应的存储块。内存数据分块存储结构中各个 存储块具有对应的块编号,每个存储块中的每条记录具有对应的块内号和状态 信息,状态信息中包含用于标识该记录是否符合显示条件的显示标志位,块编 号、块内号及状态信息的设置为准确定位记录,以及查询显示等操作提供了方 便。
步骤12、判断在记录装载过程中所述定时器的超时限制是否被触发,若是, 则顺序执行步骤13至步骤15,否则,在执行完步骤13后,直接跳转到步骤 15。
步骤13、关闭所述定时器,将内存数据分块存储结构中显示标志位中指明 符合显示条件的记录的位置编号映射到显示映射滑动基窗口结构中,然后根据 该位置编号从内存数据分块存储结构中读取相应的记录并显示在手机主界面
上;
请参阅图4,该图为本发明所述显示映射滑动基窗口结构的结构示意图,
所述显示映射滑动基窗口结构用于指明主界面显示信息对应的记录的存储结 构,即主界面显示信息和显示映射滑动基窗口结构中存储记录的位次顺序一一 对应,但是显示映射滑动基窗口结构中的每个记录并非是实体记录,它是一个
指向图3所示内存数据分块存储结构中具体记录存储位置的映射编号,也可以 理解成"显示映射滑动基窗口结构是主界面显示信息和图3所示内存数据分块存储结构中满足显示条件的具体记录之间的一个桥梁"。所述显示映射滑动基 窗口结构中的各个显示在手机主界面上的记录的位置编号指明了该记录在内 存数据分块存储结构中的块编号和块内号,该位置编号具有对应的显示状态 位,用于指示该记录在手机主界面上的的显示状态,如高亮状态、字体加粗状 态等。
本步骤中,若内存数据分块存储结构中符合显示条件的记录的位置编号无 法一次全部映射到显示映射滑动基窗口结构中,则在用户的触发下将内存数据 分块存储结构中符合显示条件的记录的位置编号分次映射到显示映射滑动基 窗口结构中,每次映射的位置编号的数量由显示映射滑动基窗口结构的存储容 量决定,在手机主界面上的表现就是在用户的触发下主界面上显示记录的上下 滑动更新。
步骤14、继续将手机本地及各个模对应的存储卡中尚未装载的数据全部装 载到内存数据分块存储结构中。
步骤15、结束应用模块的数据装载显示操作,流程结束。 综上可见,与现有的技术相比较,本发明通过引入内存数据分块存储结构, 可将手机本地及各存储卡的记录进行分块存储,且内存数据分块存储结构中引
入了位置标志等信息方便应用模块启动之后的一些查询等操作管理;并且通过 引入显示映射滑动基窗口结构,可以实现应用模块记录的快速显示,同时方便 了显示数据的管理和维护;另外,本发明还引入了凝:据加载显示定时管理控制 块,通过选择不同的定时器,使得超时限制时长能够灵活的进行调整,既能够 满足少量数据的快速加载,又能快速地实现大量数据的启动加载,且还规避背 景技术方式二中根据记录条数做部分显示带来的一些不良用户体验。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种手机应用模块快速访问方法,其特征在于,包括步骤A、启动一个预设定时,同时开始将手机本地及各个模对应的存储卡中的记录分别装载到内存数据分块存储结构的各个存储块中,若在记录装载过程中所述预设定时的超时限制被触发,则执行步骤B、C,否则,仅执行步骤B;B、关闭所述预设定时,将内存数据分块存储结构中符合显示条件的记录的位置编号映射到显示映射滑动基窗口结构中,然后根据该位置编号从内存数据分块存储结构中读取相应的记录并显示在手机主界面上;C、继续将手机本地及各个模对应的存储卡中尚未装载的数据全部装载到内存数据分块存储结构中。
2、 如权利要求1所述的方法,其特征在于,所述内存数据分块存储结构 中各个存储块的记录与手机本地及各个模对应的存储卡中的记录一一对应。
3、 如权利要求1所述的方法,其特征在于,所述内存数据分块存储结构 中各个存储块具有对应的块编号,每个存储块中的每条记录具有对应的块内号 和状态信息。
4、 如权利要求3所述的方法,其特征在于,所述存储块中各条记录的状 态信息中包含用于标识该记录是否符合显示条件的显示标志位。
5、 如权利要求3所述的方法,其特征在于,所述显示映射滑动基窗口结 构中的各个显示在手机主界面上的记录的位置编号指明了该记录在内存数据 分块存储结构中的块编号和块内号。
6、 如权利要求1所述的方法,其特征在于,所述显示映射滑动基窗口结 构中的各个显示在手机主界面上的记录的位置编号具有对应的显示状态位,用 于指示该记录在手机主界面上的的显示状态。
7、 如权利要求l所述的方法,其特征在于,所述步骤B中,若内存数据 分块存储结构中符合显示条件的记录的位置编号无法一次全部映射到显示映 射滑动基窗口结构中,则在用户的触发下将内存数据分块存储结构中符合显示条件的记录的位置编号分次映射到显示映射滑动基窗口结构中,每次映射的位 置编号的数量由显示映射滑动基窗口结构的存储容量决定。
全文摘要
本发明公开了一种手机应用模块快速访问方法,包括A.启动一个预设定时,同时开始将手机本地及各个模对应的存储卡中的记录分别装载到内存数据分块存储结构的各个存储块中,若在记录装载过程中所述预设定时的超时限制被触发,则执行步骤B、C,否则,仅执行步骤B;B.关闭所述预设定时,将内存数据分块存储结构中符合显示条件的记录的位置编号映射到显示映射滑动基窗口结构中,然后根据该位置编号从内存数据分块存储结构中读取相应的记录并显示在手机主界面上;C.继续将手机本地及各个模对应的存储卡中尚未装载的数据全部装载到内存数据分块存储结构中。本发明实现了应用模块的快速访问且对应用模块启动后的一些操作提供了必要的准备。
文档编号H04M1/274GK101594420SQ20081009808
公开日2009年12月2日 申请日期2008年5月26日 优先权日2008年5月26日
发明者向炳新, 昕 王, 柯 王 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1