本发明专利技术实施例公开了一种存储及查找网页的方法,包括:用户选择保存网页,解析保存的内容得到所述网页的文本信息、文件名及地址;解析所述文本信息得到关键字,将所述网页的关键字、文件名及地址存储至数据库;设定查询关键字,查询所述数据库并将满足条件的网页呈现给用户。本发明专利技术实施例还公开了一种存储及查找网页的装置。采用本发明专利技术,可对收藏夹或本地保存的网页进行系统地归类整理,操作简便,利于用户查找需要的网页。
【技术实现步骤摘要】
本专利技术涉及互联网领域,尤其涉及一种存储及查找网页的方法及装置。
技术介绍
伴随着超文本标记语言(Hypertext Markup Language, HTML) 5的诞生,现有浏览器可实现的功能越来越多,带给人们的体验也越来越丰富。浏览器作为重要的网上冲浪工具,给人们的生活学习带来许多的便利,用户在浏览网页的时候,对某个网站或网址感兴趣时,可以将感兴趣或者对自己有帮助的网页添加到浏览器的收藏夹或保存至本地文件夹。这样,用户在下一次打开浏览器想查看以前看过的网页时,可以点击收藏夹跳转到该网页或者点击保存在本地的网页即可。但是,虽然现有的收藏夹提供归类管理,但是当收藏夹中保存的网页非常多的时候,归类项及每一归类项下的网页均可能很多,用户要找到其中的某一个网页比较繁琐耗时,同时如果在收藏网页进行归类的时候不小心出错,则会更加地±曾加的查找的成本。而对于不太喜欢归类整理的用户来说,查询花费的时间将会更长。另夕卜,现有浏览器对保存至本地文件夹的资源整理和归类,目前还无法实现。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种存储及查找网页的方法及装置。可对收藏夹或本地保存的网页进行系统地归类整理,操作简便,利于用户查找需要的网页。为了解决上述技术问题,本专利技术实施例提供了一种存储及查找网页的方法,包括 用户选择保存网页,解析保存的内容得到所述网页的文本信息、文件名及地址; 解析所述文本信息得到关键字,将所述网页的关键字、文件名及地址存储至数据库; 设定查询关键字,查询所述数据库并将满足条件的网页呈现给用户。其中,所述用户选择保存网页,解析保存的内容得到所述网页的文本信息、文件名及地址的步骤包括 用户选择保存网页至浏览器的收藏夹或本地文件夹; 当用户选择保存网页至浏览器的收藏夹时,下载并解析所述网页得到所述网页的文本信息、文件名及网络链接地址,当用户选择保存网页至本地文件夹时,对保存的本地文件进行整理归类后解析所述本地文件得到所述网页的文本信息、文件名及本地存储路径。其中,所述对保存的本地文件进行整理归类后解析所述本地文件得到所述网页的文本信息、文件名及本地存储路径的步骤包括 设定要归类整理的本地文件夹及整理间隔时间; 当到达所述整理间隔时间时,遍历所述本地文件夹; 判断是否存在未整理的文件; 若存在,则解析所述文件得到所述文件的文本信息、文件名及本地存储路径;若不存在,则等待下一次整理间隔时间的到来。其中,所述解析所述文本信息得到关键字,将所述关键字、文件名及地址存储至数据库的步骤包括 解析所述文本信息得到关键字; 判断所述数据库中是否存在所述关键字对应的地址; 若存在对应的地址,则直接查询所述数据库,进一步判断所述关键字是否为分类关键字; 若所述关键字是分类关键字,则将所述关键字作为分类关键字,普通关键字设为空,并与地址及文件名共同存储至所述数据库; 若所述关键字不是分类关键字,则将所述关键字作为普通关键字,分类关键字设为空,并与地址及文件名共同存储至所述数据库; 若不存在对应的地址,则进一步判断是否存在对应的数据库; 若不存在对应的数据库,则创建数据库,所述数据库中包含数据表,所述数据表包括网页的关键字、普通关键字、分类关键字及地址; 若存在对应的数据库,则直接查询所述数据库,进一步判断所述关键字是否为分类关键字。其中,所述设定查询关键字,查询所述数据库并将满足条件的网页呈现给用户的步骤包括 设定查询关键字; 将所述查询关键字作为普通关键字对所述数据库进行查询,并将查询结果保存至一个集合,所述集合中的单项查询结果包括网页的关键字、文件名及地址; 将所述查询关键字作为分类关键字对所述数据库进行查询,并将查询结果保存至所述集合中,若所述集合中已存在本次查询结果中的单项查询结果,则无需重复保存; 解析所述集合,并将所述集合中的文件名以链接的形式呈现给用户。相应地,本专利技术实施例还提供了一种存储及查找网页的装置,包括 网页解析模块,用于用户选择保存网页,解析保存的内容得到所述网页的文本信息、文件名及地址; 关键字解析模块,用于解析所述文本信息得到关键字,将所述网页的关键字、文件名及地址存储至数据库; 存储模块,用于建立数据库,存储所述网页的关键字、文件名及地址; 查询模块,用于设定查询关键字,查询所述数据库并将满足条件的网页呈现给用户。其中,所述网页解析模块进一步用于 当用户选择保存网页至浏览器的收藏夹时,下载并解析所述网页得到所述网页的文本信息、文件名及网络链接地址,当用户选择保存网页至本地文件夹时,对保存的本地文件进行整理归类后解析所述本地文件得到所述网页的文本信息、文件名及本地存储路径。其中,所述网页解析模块更进一步用于 当用户选择保存网页至本地文件夹时,设定要归类整理的本地文件夹及整理间隔时间; 当到达所述整理间隔时间时,遍历所述本地文件夹;判断是否存在未整理的文件; 若存在,则解析所述文件得到所述文件的文本信息、文件名及本地存储路径; 若不存在,则等待下一次整理间隔时间的到来。其中,所述关键字解析模块进一步用于 解析所述文本信息得到关键字,判断所述数据库中是否存在所述关键字对应的地址; 若存在对应的地址,则直接查询所述数据库,进一步判断所述关键字是否为分类关键字; 若所述关键字是分类关键字,则将所述关键字作为分类关键字,普通关键字设为空,并与地址及文件名共同存储至所述数据库; 若所述关键字不是分类关键字,则将所述关键字作为普通关键字,分类关键字设为空,并与地址及文件名共同存储至所述数据库; 若不存在对应的地址,则进一步判断是否存在对应的数据库; 若不存在对应的数据库,则创建数据库,所述数据库中包含数据表,所述数据表包括网页的关键字、普通关键字、分类关键字及地址; 若存在对应的数据库,则直接查询所述数据库,进一步判断所述关键字是否为分类关键字。其中,所述查询模块进一步用于 设定查询关键字; 将所述查询关键字作为普通关键字对所述数据库进行查询,并将查询结果保存至一个集合,所述集合中的单项查询结果包括网页的关键字、文件名及地址; 将所述查询关键字作为分类关键字对所述数据库进行查询,并将查询结果保存至所述集合中,若所述集合中已存在本次查询结果中的单项查询结果,则无需重复保存; 解析所述集合,并将所述集合中的文件名以链接的形式呈现给用户。实施本专利技术实施例,具有如下有益效果 利用现有的HTML5支持数据库的特点,可对收藏夹或本地保存的网页通过解析其关键字的方式进行系统地归类整理,操作简便,通过查询关键字的方式查询需要的网页或本地文件,利于用户查找需要的网页,为用户节省了宝贵的时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术存储及查找网页的方法第一实施例的流程示意 图2是本专利技术存储及查找网页的方法第二实施例的流程示意 图3是本专利技术存储及查找网页的方法第三实施例的流程示意 图4是本文档来自技高网...
【技术保护点】
一种存储及查找网页的方法,其特征在于,包括:用户选择保存网页,解析保存的内容得到所述网页的文本信息、文件名及地址;解析所述文本信息得到关键字,将所述网页的关键字、文件名及地址存储至数据库;设定查询关键字,查询所述数据库并将满足条件的网页呈现给用户。
【技术特征摘要】
【专利技术属性】
技术研发人员:李怀德,
申请(专利权)人:深圳市同洲电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。