净化网络小说页面的方法与装置与流程

文档序号:14554876阅读:1561来源:国知局
净化网络小说页面的方法与装置与流程

本发明涉及到电子阅读器领域,特别是涉及到净化网络小说页面的方法与装置。



背景技术:

随着计算机技术与网络技术的发展,网络电子信息资源成为人们日常生活中的常用资源,比如网络小说、网络图片等。而提供网络小说的第三方网站更是数不胜数,但各第三方网站的风格特征更是百家争鸣、各不相同,在带给用户更多视觉享受的同时,也带了眼花缭乱的应用体验,造成各种不同的用户体验,使用户阅读小说的视觉体验产生波动,影响用户的浏览心情。

因此,现有技术还有待改进。



技术实现要素:

本发明的主要目的为提供一种净化网络小说页面的方法,旨在解决各第三方网站的风格特征,影响读者只关注网络小说的阅读内容的技术问题。

本发明提出一种净化网络小说页面的方法,包括:

读取网络小说所处网站的源码;

根据所述源码的编译结构匹配网络小说页面的净化框架;

将网络小说正文文本内容显示于所述净化框架中。

优选地,所述根据所述源码的编译结构匹配网络小说页面的净化框架的步骤,包括:

识别所述源码中小说正文开始和正文结束的符号;

根据所述正文开始和正文结束的符号的特征区别网络小说所处网站;

选择与所述网络小说所处网站相对应的净化框架。

优选地,所述将网络小说正文文本内容显示于所述净化框架中的步骤,包括:

提取所述网络小说正文文本的文字;

按照指定排版模式对所述文字再排版。

优选地,所述提取所述网络小说正文文本的文字的步骤,包括:

根据所述正文开始和正文结束的符号定位小说正文文本的布局范畴;

抽取所述布局范畴内的文字段落。

优选地,所述按照指定排版模式对所述文字再排版的步骤,包括:

将所述文字段落中的每个文字套嵌到净化框架的指定排版模式中。

优选地,所述指定排版模式,包括:

指定阅读背景、字号、行距、翻页视觉效果中的一项或多项。

本发明还提供一种净化网络小说页面的装置,包括:

读取模块,用于读取网络小说所处网站的源码;

匹配模块,用于根据所述源码的编译结构匹配网络小说页面的净化框架;

显示模块,用于将网络小说正文文本内容显示于所述净化框架中。

优选地,所述匹配模块,包括:

识别单元,用于识别所述源码中小说正文开始和正文结束的符号;

区别单元,用于根据所述正文开始和正文结束的符号的特征区别网络小说所处网站;

选择单元,用于选择与所述网络小说所处网站相对应的净化框架。

优选地,所述显示模块,包括:

提取单元,用于提取所述网络小说正文文本的文字;

再排版单元,用于按照指定排版模式对所述文字再排版。

优选地,所述提取单元,包括:

定位子单元,用于根据所述正文开始和正文结束的符号定位小说正文文本的布局范畴;

抽取子单元,用于抽取所述布局范畴内的文字段落。

优选地,所述再排版单元,包括:

套嵌子单元,用于将所述文字段落中的每个文字套嵌到净化框架的指定排版模式中。

优选地,所述指定排版模式,包括:

指定阅读背景、字号、行距、翻页视觉效果中的一项或多项。

本发明有益技术效果:本发明通过对第三方网络小说页面净化后,再显示于客户端的应用程序上,为用户提供网络小说阅读服务,有效过滤掉第三方网站的广告和其他内容,使各网络小说网站提供的网络小说只将网络小说正文文本内容显示于指定的净化框架中,提高用户对网络小说内容的关注度,提高用于阅读网络小说的视觉感受。

附图说明

图1本发明一实施例中净化网络小说页面的方法流程示意图;

图2本发明一实施例中步骤s2的流程示意图;

图3本发明一实施例中步骤s3的流程示意图;

图4本发明一实施例中步骤s30的流程示意图;

图5本发明一实施例中步骤s31的流程示意图;

图6本发明一实施例中净化网络小说页面的装置模块结构示意图;

图7本发明一实施例中匹配模块的单元结构示意图;

图8本发明一实施例中显示模块的单元结构示意图;

图9本发明一实施例中提取单元的子单元结构示意图;

图10本发明一实施例中再排版单元的子单元结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,本发明一实施例提出一种净化网络小说页面的方法,包括:

s1:读取网络小说所处网站的源码。

本步骤中网站包括提供网络小说的第三方网站。

s2:根据所述源码的编译结构匹配网络小说页面的净化框架。

提供网络小说的第三方网站的源码采用不同的编译结构,比如,小说正文文本和正文文本之外的广告等内容的排布布局不同,致使不同的第三方网站规则各不相同,本实施例中根据不同网站采用不同的净化框架。

s3:将网络小说正文文本内容显示于所述净化框架中。

本实施例的净化框架可将提供网络小说的第三方网站中,除网络小说正文文本内容之外的元素有效地掩盖掉,使各网络小说网站提供的网络小说只将网络小说正文文本内容显示于指定的净化框架中,有效过滤掉第三方网站的广告图片、视频等其他内容,位于正文文本之外的文字广告、位于正文文本中的广告插图也被有效过滤掉,提高用户对网络小说内容的关注度,提高用于阅读网络小说的视觉感受。

参照图2,本实施例的步骤s2,包括:

s20:识别所述源码中网络小说的正文开始和正文结束的符号。

源码中网络小说的正文代码与正文开始、正文结束的符号不同,以将网络小说的正文内容与正文之外的内容进行区分,分别排布于网站页面的不同区域。

s21:根据所述正文开始和正文结束的符号的特征区别网络小说所处网站。

本步骤中,不同的提供网络小说的第三方网站的源码中采用的网络小说正文开始和正文结束的符号的特征不同,比如具体符号内容、形式不同,可以根据正文开始和正文结束的符号的特征辨别相对应的提供网络小说的第三方网站。

s22:选择与所述网络小说所处网站相对应的净化框架。

不同的网络小说第三方网站的净化规则不同,根据不同净化规则生成不同的净化框架存储于服务器,客户端的应用程序可根据不同的第三方网站选择性的调用存储于服务器的相应净化框架。

参照图3,本实施例的步骤s3,包括:

s30:提取所述网络小说正文文本的文字。

本步骤中提取文字的过程中,无需在客户端存储提取后文字,节省客户端内存占用量,提高用户浏览网络小说的流畅度。

s31:按照指定排版模式对所述文字再排版。

本步骤按照指定排版模式对提取后的文字进行再排版,用户可根据各自的阅读喜好预设指定排版模式,包括:指定阅读背景、字号、行距、翻页视觉效果中的一项或多项。比如:可根据喜好设置柔和阅读背景、合适的字号与行距,也可以对翻页效果进行设置,如滑动效果、滚动效果等。又比如可根据阅读环境更换日间或夜晚的阅读模式等。

参照图4,本实施例的步骤s30,包括:

s301:根据所述正文开始和正文结束的符号定位小说正文文本的布局范畴。

本步骤由于不同的第三方网站源码中的正文开始和正文结束的符号不同,所以针对不同的第三方网站,采用不同的定位方式以准确锁定小说正文文本的布局范畴。

s302:抽取所述布局范畴内的文字段落。

本步骤中的文字段落,是指小说正文文本所对应源码中的文字段落。

参照图5,本实施例的步骤s31,包括:

s311:将所述文字段落中的每个文字套嵌到净化框架的指定排版模式中。

本步骤在提取字体的同时将每个字体套嵌到净化框架的指定排版模式中,对提取的文字不进行保存,节省内存空间。

参照图6,本发明一实施例还提供一种净化网络小说页面的装置,包括:

读取模块1,用于读取网络小说所处网站的源码。

本实施例中网站包括提供网络小说的第三方网站。通过读取模块1读取提供网络小说的第三方网站源码。

匹配模块2,用于根据所述源码的编译结构匹配网络小说页面的净化框架。

提供网络小说的不同的第三方网站的源码采用不同的编译结构,比如,小说正文文本和正文文本之外的广告等内容的排布布局不同,致使不同的第三方网站规则各不相同,本实施例中通过匹配模块2根据不同网站匹配不同的净化框架。

显示模块3,用于将网络小说正文文本内容显示于所述净化框架中。

本实施例的净化框架可将提供网络小说的第三方网站中,除网络小说正文文本内容之外的元素有效地掩盖掉,使各网络小说网站提供的网络小说只将网络小说正文文本内容通过显示模块3显示于指定的净化框架中,有效过滤掉第三方网站的广告图片、视频等其他内容,包括位于正文文本之外的文字广告、位于正文文本中的广告插图也被有效过滤掉,提高用户对网络小说内容的关注度,提高用于阅读网络小说的视觉感受。

参照图7,所述匹配模块2,包括:

识别单元20,用于识别所述源码中小说正文开始和正文结束的符号。

源码中网络小说的正文代码与正文开始、正文结束的符号不同,识别单元20通过识别源码中小说正文开始和正文结束的符号,以将网络小说的正文内容与正文之外的内容进行区分,分别排布于网站页面的不同区域。

区别单元21,用于根据所述正文开始和正文结束的符号的特征区别网络小说所处网站。

本实施例中不同的提供网络小说的第三方网站的源码中采用的网络小说正文开始和正文结束的符号的特征不同,比如具体符号内容、形式不同,可以通过区别单元21根据正文开始和正文结束的符号的特征辨别相对应的提供网络小说的第三方网站。

选择单元22,用于选择与所述网络小说所处网站相对应的净化框架。

不同的网络小说第三方网站的净化规则不同,根据不同净化规则生成不同的净化框架存储于服务器,客户端的应用程序可通过选择单元22根据不同的第三方网站选择性的调用存储于服务器的相应净化框架。

参照图8,所述显示模块3,包括:

提取单元30,用于提取所述网络小说正文文本的文字。

本实施例中通过提取单元30提取文字的过程中,无需在客户端存储提取后文字,节省客户端内存占用量,提高用户浏览网络小说的流畅度。

再排版单元31,用于按照指定排版模式对所述文字再排版。

本实施例中通过再排版单元31按照指定排版模式对提取后的文字进行再排版,用户可根据各自的阅读喜好预设指定排版模式,包括:指定阅读背景、字号、行距、翻页视觉效果中的一项或多项。比如:可根据喜好设置柔和阅读背景、合适的字号与行距,也可以对翻页效果进行设置,如滑动效果、滚动效果等。又比如可根据阅读环境更换日间或夜晚的阅读模式等。

参照图9,所述提取单元30,包括:

定位子单元301,用于根据所述正文开始和正文结束的符号定位小说正文文本的布局范畴。

本实施例中由于不同的第三方网站源码中的正文开始和正文结束的符号不同,所以针对不同的第三方网站,通过定位子单元301采用不同的定位方式以准确锁定小说正文文本的布局范畴。

抽取子单元302,用于抽取所述布局范畴内的文字段落。

本实施例中的文字段落,是指小说正文文本所对应源码中的文字段落。

参照图10,所述再排版单元31,包括:

套嵌子单元311,用于将所述文字段落中的每个文字套嵌到指定排版模式中。

本步骤在提取字体的同时,将每个字体通过套嵌子单元311套嵌到净化框架的指定排版模式中,对提取的文字不进行保存,节省内存空间。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1