[发明专利]移动终端的页面排版方法及系统有效
申请号: | 201010276662.3 | 申请日: | 2010-09-08 |
公开(公告)号: | CN101937429A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 梁捷;毛贯力 | 申请(专利权)人: | 优视科技有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 陈英俊 |
地址: | 100080 北京市海淀区苏州街*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 页面 排版 方法 系统 | ||
技术领域
本发明涉及移动终端的信息处理技术领域,具体地说,涉及一种移动终端的网页页面排版方法及系统。
背景技术
随着科技的发展和人们物质生活水平的提高,移动终端尤其是手机的普及率越来越高,而通过移动终端设备登陆网络并浏览网页,依靠其不受时间、地点、设备等限制的灵活性和自主性,成为现如今更为热门和广泛的上网途径。在使用移动终端进行上网浏览的过程中,由于移动终端本身硬件条件的限制,尤其是移动终端本身屏幕大小的限制,往往需要先根据移动终端的屏幕大小、网页中的文字、图片大小等因素对网页进行重新排版,然后再将重新排版后的网页显示在移动终端的屏幕上。
在现有的移动终端页面排版技术中,由于对网页文本进行重新排版时需要根据移动终端的屏幕宽度计算可显示文本的长度、一定长度的文本(若干个文字)一起计算宽度,而且往往需要多次计算、比较才能得出移动终端屏幕上一行可以显示文字的个数,计算过程繁琐而且效率低。并且由于移动终端本身的数据处理能力的限制,对于一个大的网页来说,排版时计算字体宽度会占用移动终端较多的处理器资源并且需要花相当多的时间,通常需要几秒到十几秒才能完成。对用户来说,从提交网页浏览请求到看到最终的网页之间的时间间隔比较长,大大影响用户通过移动终端进行的上网体验。
因此,需要一种能够加快移动终端排版速度的排版技术。
发明内容
基于现有技术中存在的上述问题,本发明在移动终端进行网页文本排版时,引入字体等宽判断机制,快速计算每行能够显示的文字个数,从而节省浏览网页所需要的排版等待时间,提高排版效率。
为了实现上述目的,本发明提供一种移动终端的页面排版方法,包括:
在移动终端的页面排版启动时或者页面排版过程中字体发生改变时,判断待排版的字符是否可以等宽处理;
如果可以等宽处理,则通过调用移动终端中预先保存的字符宽度数据进行字符的排版。
此外,优选的,在所述判断待排版的字符是否可以等宽处理的过程中,
先将一预定义的字符串的长度与含有与所述预定义的字符串数量相同的实际待排版的字符的宽度和相比较,然后通过确定比较差值的误差范围的方法来判断是否可以等宽处理。
另外,优选的,所述判断待排版的字符是否可以等宽处理的步骤具体包括:检查待排版的字符中的中文字符是否可以等宽处理;检查待排版的字符中的ASCII码是否可以等宽处理。
另一方面,本发明还提供一种移动终端的页面排版方法,包括:
S601:判断待排版的字符是否可以等宽处理;
S602:如果待排版的字符可以等宽处理,则调用预先保存的字符宽度数据按照权利要求1~9中任一项所述的页面排版方法进行快速排版,否则转步骤S604;
S603:在一个等宽条件下的快速排版结束后,判断该快速排版结束的条件是否是不再有待排版字符;如果是网页排版全部结束,则结束排版;如果网页排版没有全部结束,则转步骤S601;
S604:对待排版的字符进行常规排版;
S605:对下一个对待排版的字符进行排版之前,判断下一个待排版字符相对于前一个已排版的字符的字体是否发生了改变,如果没有,则转步骤S604继续对该待排版的字符进行常规排版;否则,转步骤S601。
再一方面,本发明还提供一种移动终端的页面排版系统,包括:
等宽判断单元,用于判断待排版的字符是否可以等宽处理;
快速排版单元,用于在待排版的字符可以等宽处理的条件下,调用预先保存的字符宽度数据进行快速排版;
快速排版结束条件判断单元,用于在一个等宽条件下的快速排版结束后,判断该快速排版结束的条件是否是不再有待排版字符;如果是网页排版全部结束,则结束系统的排版;如果网页排版没有全部结束,则触发所述等宽判断单元继续判断待排版的字符是否可以等宽处理;
常规排版单元,用于对待排版的字符进行常规排版;
待排版字体判断单元,用于判断待排版字符相对于前一个已排版的字符的字体是否发生了改变。
采用上述为待排版的网页引入等宽处理机制的技术方案后,移动终端能够充分利用网页中同一版块或者同一主题的文本中字符的格式和大小基本相同的特点,利用等宽处理的手段,对这部分文本进行快速排版,从而在一定程度上提高移动终端网页排版的速度,节省用户浏览网页所需要的排版等待时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010276662.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种射频识别电子标签及其制造方法
- 下一篇:一种不兼容数据的处理方法和装置