[发明专利]一种文学作品章节的显示方法、电子设备及介质有效
申请号: | 201911030123.9 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110929474B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 朱文进 | 申请(专利权)人: | 维沃移动通信(杭州)有限公司 |
主分类号: | G06F40/106 | 分类号: | G06F40/106;G06F40/154 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文学作品 章节 显示 方法 电子设备 介质 | ||
本发明实施例公开了一种文学作品章节的显示方法、电子设备及介质,所述文学作品章节的显示方法包括:将第一文学作品的超文本标记语言HTML文档解析成第一文档对象模型DOM树,所述第一文档对象模型DOM树包括所述第一文学作品的N个章节的N个节点;识别所述N个节点中的M个目标节点,所述目标节点指示所述N个章节中的垃圾章节;将所述M个目标节点从所述第一文档对象模型DOM树中删除,得到第二DOM树;基于所述第二DOM树,显示所述第一文学作品的T个章节;其中,N、M和T均为正整数,N=M+T。利用本发明实施例能够过滤掉垃圾章节,避免垃圾章节影响用户的阅读体验。
技术领域
本发明实施例涉及电子设备领域,尤其涉及一种文学作品章节的显示方法、电子设备及介质。
背景技术
随着网络的快速发展,以网络为载体的文学作品(比如小说、漫画)发展迅速。作者可以在网络上发布文学作品,并不断进行更新,以使读者通过网络进行阅读。其特点为风格自由,文体不限,发表阅读方式较为简单。
有些文学作品中存在一些垃圾章节,例如,垃圾章节的内容包括作者发出的广告、新书推荐等,这些垃圾章节的内容与文学作品内容本身并不相干。但是,垃圾章节十分影响读者对文学作品的阅读。
发明内容
本发明实施例提供一种文学作品章节的显示方法,以解决由于文学作品中的垃圾章节影响用户阅读的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种文学作品章节的显示方法,包括:
将第一文学作品的超文本标记语言HTML文档解析成第一文档对象模型DOM树,所述第一文档对象模型DOM树包括所述第一文学作品的N个章节的N个节点;
识别所述N个节点中的M个目标节点,所述目标节点指示所述N个章节中的垃圾章节;
将所述M个目标节点从所述第一文档对象模型DOM树中删除,得到第二DOM树;
基于所述第二DOM树,显示所述第一文学作品的T个章节;
其中,N、M和T均为正整数,N=M+T。
第二方面,本发明实施例提供了一种电子设备,包括:
文档解析模块,用于将第一文学作品的超文本标记语言HTML文档解析成第一文档对象模型DOM树,所述第一文档对象模型DOM树包括所述第一文学作品的N个章节的N个节点;
目标节点识别模块,用于识别所述N个节点中的M个目标节点,所述目标节点指示所述N个章节中的垃圾章节;
节点删除模块,用于将所述M个目标节点从所述第一文档对象模型DOM树中删除,得到第二DOM树;
章节显示模块,用于基于所述第二DOM树,显示所述第一文学作品的T个章节;
其中,N、M和T均为正整数,N=M+T。
第三方面,本发明实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的文学作品章节的显示方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现所述的文学作品章节的显示方法的步骤。
在本发明实施例中,通过识别垃圾章节,并将指示垃圾章节的目标节点从文学作品的DOM树中删除,实现了过滤掉文学作品中的垃圾章节,使得向用户显示的章节中不包括垃圾章节,避免垃圾章节影响用户的阅读体验,达到了净化文学作品章节的作用。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信(杭州)有限公司,未经维沃移动通信(杭州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911030123.9/2.html,转载请声明来源钻瓜专利网。