首页 / 专利库 / 商业 / 线下广告 / 一种收藏文章的方法及移动终端

一种收藏文章的方法及移动终端

阅读:399发布:2020-05-08

专利汇可以提供一种收藏文章的方法及移动终端专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种收藏文章的方法及移动终端,所述方法包括:获取预收藏文章的网址;根据网址信息下载文章内容;对下载的文章内容进行编辑,生成新的文章网页;将新的文章网页保存至移动终端。本申请提供的收藏文章的方法将预收藏的网络文章下载到移动终端,并对下载的文章内容进行编辑,去除原文章网页上的广告等无关的内容,生成新的文章网页,并将新的文章网页保存至移动终端,用户可对其进行离线阅读,用户若当前没有时间阅读,事后可在移动终端阅读收藏的文章,或者在无网络环境下也可阅读收藏的文章,极大地提高了用户的使用感受。,下面是一种收藏文章的方法及移动终端专利的具体信息内容。

1.一种收藏文章的方法,其特征在于,所述方法包括:
获取预收藏文章的网址;
根据网址信息下载文章内容;
对下载的文章内容进行编辑,生成新的文章网页;
将所述新的文章网页保存至移动终端。
2.根据权利要求1所述的方法,其特征在于,对下载的文章内容进行编辑,生成新的文章网页,包括:
根据下载的所述文章内容提取文章标题和文章正文;
获取所述文章内容中图片的url信息;
根据所述图片的url信息下载图片;
根据所述文章标题、文章正文及下载的图片生成新的文章网页。
3.根据权利要求1所述的方法,其特征在于,将所述新的文章网页保存至移动终端,包括:
将生成的文章网页加载至移动终端的阅读列表中。
4.一种收藏文章的方法,其特征在于,所述方法包括:
截取预收藏文章的网页数据信息;
根据所述网页数据信息生成文章网页;
对所述文章网页进行编辑,生成新的文章网页;
将所述新的文章网页保存至移动终端。
5.根据权利要求4所述的方法,其特征在于,截取预收藏文章的网页数据信息,包括:
通过webview系统控件的接口,在系统底层截取预文章的网页数据信息。
6.根据权利要求4所述的方法,其特征在于,根据所述网页数据信息生成文章网页,包括:
通过系统接口将所述文章网页数据信息生成mht文件;
解析所述mht文件,以获得所述mht文件中的网页正文;
将所述网页正文解码成数据流,并将所述数据流保存为HTML网页。
7.根据权利要求6所述的方法,其特征在于,对所述文章网页进行编辑,生成新的文章网页,包括:
提取所述HTML网页中的标题、正文以及图片url信息;
根据所述图片url信息下载图片;
根据所述标题、正文以及下载的图片生成新的文章网页。
8.一种移动终端,其特征在于,包括:
存储器,用于存储计算机程序
处理器,用于处理所述计算机程序,以实现权利要求1-3任一项所述的方法。
9.一种移动终端,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于处理所述计算机程序,以实现权利要求4-7任一项所述的方法。

说明书全文

一种收藏文章的方法及移动终端

技术领域

[0001] 本申请涉及互联网技术领域,尤其涉及一种收藏文章的方法及移动终端。

背景技术

[0002] 随着互联网的发展,尤其是触屏移动终端的发展,越来越多的用户习惯于使用触屏设备(如手机、平板电脑等)进行新闻查看、文章阅读。
[0003] 目前移动终端中有各种浏览器以及新闻apk(Android Package,Android安装包),人们在使用移动终端上网时通常会通过这些应用阅读各种新闻、文章,有时遇到喜欢的文章但没有时间阅读,想收藏起来等有时间的时候再进行阅读;或者在一些没有网络的环境下想阅读查看一些网络文章。
[0004] 但是,当移动终端和WIFI均无法使用时,即没有网络的环境下,现有的浏览器与新闻apk等无法获取网页信息,导致用户无法阅读查看浏览器与新闻apk上的文章网页或收藏的文章,严重影响用户的使用感受。发明内容
[0005] 本申请提供了一种收藏文章的方法及移动终端,以解决目前移动终端无法实现文章收藏,没有网络的环境下用户无法阅读查看文章网页,影响用户使用感受的技术问题。
[0006] 为了解决上述技术问题,本申请实施例公开了如下技术方案:
[0007] 第一方面,本申请实施例公开了一种收藏文章的方法,所述方法包括:
[0008] 获取预收藏文章的网址;
[0009] 根据网址信息下载文章内容;
[0010] 对下载的文章内容进行编辑,生成新的文章网页;
[0011] 将所述新的文章网页保存至移动终端。
[0012] 第二方面,本申请实施例还公开了一种收藏文章的方法,,包括:
[0013] 截取预收藏文章的网页数据信息;
[0014] 根据所述网页数据信息生成文章网页;
[0015] 对所述文章网页进行编辑,生成新的文章网页;
[0016] 将所述新的文章网页保存至移动终端。
[0017] 第三方面,本申请实施例还公开了一种移动终端,包括:
[0018] 存储器,用于存储计算机程序
[0019] 处理器,用于处理所述计算机程序,以实现第一方面所述的方法。
[0020] 第四方面,本申请实施例还公开了一种移动终端,包括:
[0021] 存储器,用于存储计算机程序;
[0022] 处理器,用于处理所述计算机程序,以实现第二方面所述的方法。
[0023] 与现有技术相比,本申请的有益效果为:
[0024] 本申请实施例提供了一种收藏文章的方法,所述方法包括:获取预收藏文章的网址;根据网址信息下载文章内容;对下载的文章内容进行编辑,生成新的文章网页;将新的文章网页保存至移动终端。本申请提供的收藏文章的方法根据文章网址将预收藏的网络文章下载到移动终端,并对下载的文章内容进行编辑,去除原文章网页上的广告等无关的内容,生成新的文章网页,并将新的文章网页保存至移动终端,用户可对其进行离线阅读,方便用户随时随地查看阅读网络文章,即使在无网络环境下也可阅读收藏的文章,极大地提高用户的使用感受。
[0025] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明
[0026] 为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1为本申请实施例提供的一种收藏文章的方法的流程图
[0028] 图2为本申请实施例提供的收藏文章的方法中S103的详细流程图;
[0029] 图3为本申请实施例提供的另一种收藏文章的方法的流程图;
[0030] 图4为本申请实施例提供的收藏文章的方法中S202的详细流程图;
[0031] 图5为本申请实施例提供的收藏文章的方法中S203的详细流程图;
[0032] 图6为本申请实施例提供的一种移动终端的结构示意图。

具体实施方式

[0033] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0034] 目前移动终端(手机、平板电脑)中有各种浏览器以及新闻apk,人们在使用移动终端上网时会使用这些应用查看阅读各种文章,有时候遇到喜欢的文章没有时间阅读,但是过后又找不到该篇文章;或者在一些没有网络的环境下(如飞机上)想阅读查看一些网络文章。但是,移动终端中的浏览器及新闻apk需要在网络环境下才能加载网络文章,若没有网络,浏览器及新闻apk中的新闻、文章等均无法阅读,严重影响用户的使用感受。
[0035] 为了解决上述问题,本申请实施例提供了一种收藏文章的方法,所述方法将浏览器及新闻apk上的网络文章下载到移动终端上,方便用户随时随地离线阅读网络文章,即使在无网络环境下仍然可以阅读收藏的文章,极大地提高了用户的使用感受。
[0036] 实施例一
[0037] 参见图1,为本申请实施例提供的一种收藏文章的方法的流程图。
[0038] 如图1所示,本申请实施例提供的收藏文章的方法包括:
[0039] S101:获取预收藏文章的网址。
[0040] 在用户通过移动终端的浏览器或新闻apk阅读文章时,若用户想收藏该文章,需要判断是否能获取该文章的网址url,若能获取,则获取通过移动终端系统接口获取该文章网址url。一般浏览器中的文章可获取文章的网址url,而新闻apk中的文章都无法获取网页url,因此若是通过浏览器阅读文章时,通过移动终端的Android系统接口获取文章网址url。具体实现细节为:主要是用Apache第三方软件总的HttpClient模拟浏览器请求第三方站点url,然后相响应,获取网页数据,然后使用程序代码提取所需要的信息。
[0041] 浏览器中文章均可获取文章的网址url,因此针对浏览器中的文章,HTTP协议是现在Internet上使用得最多、最重要的协议,越来越多的应用程序需要直接通过HTTP协议来访问网络资源,HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,HttpClient框架主要用来请求第三方服务器,然后获取到网页,得到我们需要的数据。
[0042] S102:根据网址信息下载文章内容。
[0043] 通过Android系统接口获取文章网址url后,根据网址信息下载该文章内容。
[0044] S103:对下载的文章内容进行编辑,生成新的文章网页。
[0045] 下载文章网页后,文章网页中往往存在广告等无关内容,其可能影响用户正常阅读网页内容,因此需要对文章内容进行编辑,去除文章内容中的无用内容,具体方法如图2所示:
[0046] S1031:根据下载的文章内容提取文章标题和文章正文。
[0047] 下载得到预收藏的文章网页后,通过程序代码提取文章内容中的文章标题和文章正文。
[0048] S1032:获取文章内容中图片的url信息。
[0049] 大多数文章中存在多个图片,为了获得完整的网页信息,需要获得这些图片,因此需要获取文章内容中各个图片的url(统一资源定位符)信息,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。
[0050] S1033:根据图片的url信息下载图片。
[0051] 获取得到各个图片的url信息后,根据各个图片的url信息下载各图片,以获得网页文章中的各个图片。
[0052] S1034:根据文章标题、文章正文及下载的图片生成新的文章网页。
[0053] 获取文章内容的文章标题和文章正文,下载得到各个图片后,将这些文章标题、文章正文及各个图片编辑生成新的文章网页。
[0054] S104:将新的文章网页保存至移动终端。
[0055] 获得新的文章网页后,可将该新的文章网页统一加载至移动终端的阅读列表中,用户可通过移动终端的阅读列表随时随地阅读查看收藏的网络文章,即使在没有网络的环境下,用户也可离线阅读查看阅读列表中收藏的文章。
[0056] 本申请提供的收藏文章的方法通过文章网址信息将预收藏的网络文章下载到移动终端,用户可以把喜欢的文章收藏到移动终端,并对收藏的文章内容进行编辑,去除文章中广告等无关内容,减小了收藏的文章网页的大小,用户在以后想阅读的时候,或者在无网络环境下可直接阅读收藏的文章,极大地提高了用户的使用感受。
[0057] 实施例二
[0058] 本申请实施例还提供了一种收藏文章的方法,参见图3,为本申请实施例提供的另一种收藏文章的方法的流程图。
[0059] 如图3所示,本申请实施例提供的收藏文章的方法包括:
[0060] S201:截取预收藏文章的网页数据信息。
[0061] 移动终端的新闻apk中的网页一般无法通过Android系统接口获取文章网址url,此时可使用webview(WebView是一个基于webkit引擎、展现web页面的控件)系统控件中的接口,在Android系统底层截取网页数据信息。
[0062] S202:根据网页数据信息生成文章网页。
[0063] 截取到网页数据信息后,根据该网页数据信息获取网页正文,将网页正文生成新的文章网页。具体实现方法如图4所示:
[0064] S2021:通过系统接口将文章网页数据信息生成mht文件。
[0065] 截取到网页数据信息后,通过Android系统接口将网页数据信息生成mht(MHTML文件又称为聚合HTML文档、Web档案或单一文件网页,单个文件网页可将网站的所有元素(包括文本和图形)都保存到单个文件中)文件,由于Android系统接口不支持将网页数据保存为其他格式,因此只能保存为mht文件。
[0066] S2022:解析mht文件,以获得mht文件中的网页正文。
[0067] 由于mht文件使用特定编码,无法满足我们的功能需求显示,因此需要解析该mht文件,把网页正文提取出来。
[0068] S2023:将网页正文解码成数据流,并将数据流保存为HTML网页。
[0069] 对网页正文进行base64解码(base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息),将提取的mht文件中的正文解码成数据流,并将数据流保存为HTML网页。
[0070] S203:对文章网页进行编辑,生成新的文章网页。
[0071] 获取HTML网页后,再对HTML网页进行编辑,去除HTML网页中的广告等无用内容,只保留HTML网页中有关文章内容的内容,并将其生成新的文章网页。具体实现方法如图5所示:
[0072] S2031:提取HTML网页中的标题、正文以及图片url信息。
[0073] 获取HTML网页后,通过程序代码提取HTML网页中的文章标题和文章正文,并获取网页中各个图片的url信息。
[0074] S2032:根据图片url信息下载图片。
[0075] 获得网页中各个图片的url信息后,根据各个图片的url信息下载图片,以获得网页中各个图片。
[0076] S2033:根据标题、正文以及下载的图片生成新的文章网页。
[0077] 获得网页中的文章标题和文章正文,下载得到各个图片后,将这些文章标题、文章正文及各个图片编辑生成新的文章网页。
[0078] S204:将新的文章网页保存至移动终端。
[0079] 获得新的文章网页后,可将该新的文章网页统一加载至移动终端的阅读列表中,用户可通过移动终端的阅读列表随时随地阅读查看收藏的网络文章,即使在没有网络的环境下,用户也可离线阅读查看阅读列表中收藏的文章。
[0080] 本申请提供的收藏文章的方法通过移动终端系统接口截取预收藏文章的网页数据信息,根据网页数据信息生成文章网页,再对文章网页进行编辑,去除文章中广告等无关内容,只获得与预收藏文章相关的内容,减小了收藏的文章网页的大小,该方法适用于新闻apk等无法获取文章网址的文章收藏,用户在以后想阅读的时候,或者在无网络环境下可直接阅读收藏的文章,极大地提高了用户的使用感受。
[0081] 对应于上述收藏文章的方法,本申请实施例还提供了一种移动终端。图6是移动终端的一种结构示意图,如图6所示,该移动终端500,其结构可包括:至少一个处理器(processor)501、存储器(memory)502、外围设备接口(peripheral interface)503、输入/输出子系统(I/Osubsystem)504、电线路505和通信线路506。
[0082] 在图6中,箭头表示能进行计算机系统的构成要素间的通信和数据传送,且其可利用高速串行总线(high-speed serial bus)、并行总线(parallelbus)、存储区域网络(SAN,Storage Area Network)和/或其他适当的通信技术而实现。
[0083] 存储器502可包括操作系统512和文章网页控制例程522。例如,存储器502可包括高速随机存取存储器(high-speed random access memory)、磁盘、静态随机存取存储器(SPAM)、动态随机存取存储器(DRAM)、只读存储器(ROM)、闪存或非挥发性存储器。存储器502可存储用于操作系统512和文章网页控制例程522的程序编码,也就是说可包括移动终端500的动作所需的软件模、指令集架构或其之外的多种数据。此时,处理器501或外围设备接口503等其他控制器与存储器502的存取可通过处理器501进行控制。
[0084] 外围设备接口503可将移动终端500的输入和/或输出外围设备与处理器501和存储器502相结合。并且,输入/输出子系统504可将多种输入/输出外围设备与外围设备接口503相结合。例如,输入/输出子系统504可包括显示器、打印机或根据需要用于将照相机、各种传感器等外围设备与外围设备接口503相结合的控制器。根据另一侧面,输入/输出外围也可不经过输入/输出子系统504而与外围设备接口503相结合。
[0085] 电力线路505可向移动终端的电路元件的全部或部分供给电力。例如,电力线路505可包括如电力管理系统、电池或交流(AC)之一个以上的电源、充电系统、电源故障检测电路(Power Failuredetection Circuit)、电力变换器或逆变器、电力状态标记符或用于电力生成、管理、分配的任意其他电路元件。
[0086] 通信线路506可利用至少一个接口与其他计算机系统进行通信,如与其它的移动终端进行通信。
[0087] 处理器501通过施行存储在存储器502中的软件模块或指令集架构可执行移动终端500的多种功能且处理数据。也就是说,处理器501通过执行基本的算术、逻辑以及计算机系统的输入/输出演算,可构成为处理计算机程序的命令。
[0088] 图6的实施例仅是移动终端500的一个示例,移动终端500可具有如下结构或配置:省略图6所示的部分电路元件,或进一步具备图6中未图示之追加的电路元件,或结合两个以上的电路元件。例如,在通信线路506中可包括用于多种通信方式(WiFi、6G、LTE、Bluetooth、NFC、Zigbee等)的RF通信的电路。可包含在移动终端500中的电路元件可由包括一个以上的信号处理或应用程序所特殊化的集成电路的硬件、软件或硬件和软件两者的组合而实现。
[0089] 上述构成的移动终端500,可通过文章网址信息将预收藏的网络文章下载到移动终端,并对下载的文章内容进行编辑,去除文章中的无关内容,最后将其加载至移动终端的阅读列表中,以供用户随时随地进行阅读查看。
[0090] 对应于上述收藏文章的方法,本申请实施例还提供了另一种移动终端,该移动终端其结构可包括:至少一个处理器(processor)、存储器(memory)、外围设备接口(peripheral interface)、输入/输出子系统(I/Osubsystem)、电力线路和通信线路。
[0091] 处理器通过施行存储在存储器中的软件模块或指令集架构可执行移动终端的多种功能且处理数据。也就是说,处理器通过执行基本的算术、逻辑以及计算机系统的输入/输出演算,可构成为处理计算机程序的命令。
[0092] 上述构成的移动终端,也可通过移动终端系统接口截取预收藏文章的网页数据信息,根据网页数据信息生成文章网页,再对文章网页进行编辑,去除文章中的无关内容,只获得与预收藏文章相关的内容,用户可随时随地进行阅读查看。
[0093] 由于以上实施方式均是在其他方式之上引用结合进行说明,不同实施例之间均具有相同的部分,本说明书中各个实施例之间相同、相似的部分互相参见即可。在此不再详细阐述。
[0094] 需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个……”限定的要素,并不排除在包括所述要素的电路结构、物品或者设备中还存在另外的相同要素。
[0095] 本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本申请的其他实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求的内容指出。
[0096] 以上所述的本申请实施方式并不构成对本申请保护范围的限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈