[发明专利]一种移动端文本显示方法、存储介质、设备及系统有效
| 申请号: | 201810019593.4 | 申请日: | 2018-01-09 |
| 公开(公告)号: | CN110018863B | 公开(公告)日: | 2022-05-10 |
| 发明(设计)人: | 汪刚;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0483 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
| 地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 移动 文本 显示 方法 存储 介质 设备 系统 | ||
本发明公开了一种移动端文本显示方法、存储介质、设备及系统,涉及互联网移动端应用开发领域领域,其包括获取需要显示的原始文本,将原始文本中的特殊符号从初始的类型转换为网页类型得到目标文本;将目标文本使用HTML语言进行替换和表达,得到网页文本;创建一UIWebView类型的WebView对象,使用Webview加载网页文本。本发明通过类型转换、HTML语言替换并使用UIWebView类型的WebView对象Webview加载文本,能够流畅的显示大规模文本。
技术领域
本发明涉及互联网移动端应用开发领域领域,具体涉及一种移动端文本显示方法、存储介质、设备及系统。
背景技术
在一些页面需要显示的内容很多时候,如在我们看新闻时会显示的文本和图片,该页面的数据是分步进行加载的,而且内容比较小,一般是在10万字节内,移动端能够可以很流畅显示给用户。
但是随着移动端的快速发展,手机移动端需要展示越来越多的信息。出现了需要展示超过10万字节的情况,其产生了显示数据不流畅的问题。现有技术中常常是首先下载需要显示的文本并读取,然后根据文本数量计算显示的面积,当大量的文本使用这种方式显示时候,会占用移动端资源,使得移动端出现卡顿以及间隔很长时间才会显示文本。因此亟须一种流畅的信息流展示方案可以无需计算文字的高度,自动适用文本的高度,并且使用系统自带的无缓存的策略,可以实现流畅的浏览效果。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种移动端文本显示方法,其在浏览大规模文本时移动端占用资源少,防止移动端卡顿。
为达到以上目的,本发明采取的技术方案是:
一种移动端文本显示方法,其包括:
获取需要显示的原始文本,将原始文本中的特殊符号从初始的类型转换为网页类型得到目标文本;
将目标文本使用HTML语言进行替换和表达,得到网页文本;
创建一UIWebView类型的WebView对象,使用Webview加载网页文本。
在上述技术方案的基础上,所述将原始文本中的特殊符号从初始的类型转换为网页类型得到目标文本具体为:
获取正则表,所述正则表包含特殊符号的初始的类型和网页类型的对应关系;
将原始文本进行分段,逐段将原始文本中的特殊符号根据正则表从初始类型替换为网页类型。
在上述技术方案的基础上,将原始文本进行分段具体为:根据原始文本的分段符号位置将原始文本分割为多个字段。
本发明还提供一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。使用该存储介质的移动端在浏览大规模文本时占用资源少,防止移动端卡顿。
本发明还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法。该电子设备在在浏览大规模文本时占用资源少,防止卡顿。
本发明还提供一种移动端文本显示系统,其包括:
第一单元,所述第一单元用于获取需要显示的原始文本,将原始文本中的特殊符号从初始的类型转换为网页类型得到目标文本;
第二单元,所述第二单元用于将目标文本使用HTML语言进行替换和表达,得到网页文本;
第三单元,所述第三单元用于创建一UIWebView类型的WebView对象,并使用Webview加载网页文本。
本系统在浏览大规模文本时占用资源少,防止移动端卡顿。
在上述技术方案的基础上,所述第一单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810019593.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:浏览器的数据处理方法及装置
- 下一篇:页面资源投放方法及装置





