[发明专利]基于手机终端的城市运行应急数据大文本双缓冲显示算法无效

专利信息
申请号: 200810101796.4 申请日: 2008-03-12
公开(公告)号: CN101534341A 公开(公告)日: 2009-09-16
发明(设计)人: 汤海京;张楠;孙涛;朱红军;蒋海涛;刘莹;赵峰 申请(专利权)人: 北京博越世纪科技有限公司
主分类号: H04M1/725 分类号: H04M1/725;H04M1/02
代理公司: 暂无信息 代理人: 暂无信息
地址: 100085北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 手机 终端 城市 运行 应急 数据 文本 缓冲 显示 算法
【权利要求书】:

1、基于手机终端的城市运行应急数据大文本双缓冲显示算法,其特征在于:该方法至少包括如下的步骤:

步骤1:选择文件。

步骤2:打开文件,双缓冲加载。

步骤3:浏览下一页,双缓冲更新。

步骤4:关闭文件。

2、根据权利要求1所述的基于手机终端的城市运行应急数据大文本双缓冲显示算法,其特征在于:选择文件,其步骤为:

步骤11:显示文件浏览界面,以层级或者树状结构显示手机终端上文件目录。

步骤12:定位到指定的文件目录下,确定需要打开的文件。

3、根据权利要求1所述的手机终端双缓冲显示大文本的算法,其特征在于:打开文件,双缓冲加载,其步骤为:

步骤21:扫描文件,将文件按照预定大小Block_Size分块.顺序记录下块起始位置(P[i];i=0,N)。

步骤22:按预定文件块大小Block_Size(如2k-4k,且以/n结束)读取文件第一块加载至块缓存B1,并记录下当前块序号Cur_BlockSeq,根据文件Bom头或统计置信的方法判断文件编码。

步骤23:B1中加载当前块文件大小,并根据手机屏幕特性计算每行的字符数据。

步骤24:显示当前页所包含行数的字符数据。

4、根据权利要求1所述的手机终端双缓冲显示大文本的算法,其特征在

于:浏览下一页,双缓冲更新,其步骤为:

步骤31:如浏览下一页,首先判断是否为当前页是否为文件的最后一页,判断依据:最后一块且该块的最后一页。如结果为是,停止操作。如结果为否,进行步骤32。

步骤32:判断当前缓存块,若为临时缓存块TempBlock,进行步骤33,若为缓存块B1,进行步骤34。

步骤33:判断当前屏的最后一行至TempBlock结束行是否小于一页的行数,如结果为是,则将B2的数据拷贝到B1中,并在缓存块B1中找到当前显示的位置,进行步骤34;如结果为否,从临时缓存块TempBlock中获取下一页的行字符数据并显示。

步骤34:判断B1中加载的是否为文件的最后一个块,如结果为是,文件缓冲区不更新,如果否,进行步骤35。

步骤35:判断当前页最后一行至当前块B1结束行是否小于N(N为预先设定的值,该值应大于一页的行数)行,且未启动读下一块文件数据的线程,如结果为是,启动线程读下一块数据到块缓存B2,同时将B1的后M(M为预先设定的值,该值应大于一页的行数)行数据及B2的前M行数据加载到临时缓存TempBlock中。进行步骤36。

步骤36:判断当前页最后一行至当前块B1结束行是否小于一页的行数,如结果为是,切换当前缓存为临时缓存TempBlock,从TempBlock中找到当前显示的位置,获取下一页的字符数据并显示;如结果为否,从B1中获取下一页的行字符数据并显示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博越世纪科技有限公司,未经北京博越世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810101796.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top