[发明专利]文本处理方法及移动终端有效
申请号: | 201310159473.1 | 申请日: | 2013-05-02 |
公开(公告)号: | CN104133811B | 公开(公告)日: | 2018-05-22 |
发明(设计)人: | 潘泰燊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 处理 方法 移动 终端 | ||
本发明涉及一种文本处理方法及移动终端,其方法包括:检测移动终端的文本段落是否存在换行临界态;若移动终端的文本段落存在换行临界态,则在移动终端的文本段落中应用预设属性;否则,不应用所述预设属性。本发明避免了文本段落的最后一个符号独自占据一行的情况,节省了移动终端的移动版本资源,并提高了移动终端的视觉效果。
技术领域
本发明涉及移动互联网技术领域,尤其涉及一种文本处理方法及移动终端。
背景技术
目前在移动互联网中,对于各大社交网站(如Qzone,facebook、twitter、google+等)移动版本,由于受手机屏幕的大小限制,社交网站移动版本中的文字排版往往是以呈现Feeds(社交网站中的好友动态、最新消息等)为主,通常是使用几条最新的feeds列表作为首页。
以facebook的移动版本(m.facebook.com)为例,在登录进m.facebook.com后,呈现首页如图1-1所示。以图中方框内的文本为例,该文本作为一个段落放在一个DIV元素中,由DIV元素所限定的显示区域进行显示。DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成该块,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。
对于DIV等块级元素,正常文字(亚洲文字和非亚洲文字)的换行元素拥有默认的white-space:normal(泛空格符默认处理方式:文本自动处理换行),即当超过定义的宽度之后自动换行,并且不会截断字符。其中,“不会截断字符”指的是不会把一个英文单词显示在两行中。另外,这种换行方式不会在某一行的首部出现标点符号,标点符号会跟它前面的一个文字组成一个整体,表现出英文单词的特性。也就是图1-1中方框内的最后两个字符“哈”和“!”不会出现在两行,要么都在第二行,要么都在第三行,不会出现只有“!”在第三行的情况。
目前,各大社交网站均采用上述方案实现移动版本中的文字排版。
但是上述方案在以下两种情况下有可能出现换行临界态(即一段文字由于放不下最后的一个标点符号而导致换行,最后一行由该标点符号占据的情况):
(1)在某些特殊符号作为文本的结尾时,会违反普通的换行特性,出现一个符号占据一行的情况,比如波浪号“~”,如图1-2所示,图1-2中触屏版Qzone首页中,方框内的波浪号“~”单独占据一行。
(2)为了防止连续字符因DIV元素所限定的显示区域有限而溢出DIV元素所限定的区域,有时会对文本元素设置word-wrap:break-word(依照亚洲语言和非亚洲语言的文本规则,允许在字内换行,且允许非亚洲语言文本行的任意字内断开)或者word-break:break-all(内容将在边界内换行,如果需要,也允许词内换行),当这样设置以后,也会出现一个符号占据一行的情况,如图1-3所示,图1-3中触屏版Qzone首页中,方框内的省略号其中一点单独占据一行。
然而,移动终端的显示界面是非常有限的,产生换行临界态不仅影响视觉效果,还会造成单条FEEDs(简易信息聚合内容)在呈现的时候占用过多的显示区域,影响其他有价值的信息向用户的呈现,这样导致了对于移动终端显示区域资源的浪费。
发明内容
本发明的主要目的在于提供一种文本处理方法及移动终端,旨在避免文本出现换行临界态,节省移动终端的显示界面资源。
为了达到上述目的,本发明提出一种文本处理方法,包括:
获取移动终端输入的文本段落;
检测将所述文本段落在设定显示区域内进行显示时,所述文本段落是否存在换行临界态;
所述换行临界态是指一段文字由于放不下最后的一个标点符号而导致换行,最后一行由该标点符号占据的情况;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310159473.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:输入和搜索的方法及系统
- 下一篇:长距离PCIe延长系统及数据发送方法