一种网页收藏方法和浏览器插件的制作方法

文档序号:9787386阅读:1219来源:国知局
一种网页收藏方法和浏览器插件的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种网页收藏方法和浏览器插件。
【背景技术】
[0002]浏览器可以显示网页服务器或者文件系统的HTML文件内容,便于用户与这些文件进行交互。其中,网页收藏夹为浏览器的一个基本应用,用于将用户需要收藏的网页链接保存在本地计算机终端,以便用户通过点击加载在网页收藏夹中的网页标题便可以直接打开对应的网页,方便用户随时查看感兴趣的网页内容。
[0003]目前,为了解决保存在本地计算机终端的网页链接的丢失问题,人们提出了网络收藏夹,用于将网页链接保存至网络数据库中,例如印象笔记、有道云笔记等,然后,上述网络收藏工具均采用单实例模式,只允许单实例运行,收藏数据均被默认发送到该单实例中。
[0004]上述单实例收藏解决方案比较简单,在此基础上,本申请发明人提出了一种可允许用户运行多个实例,并能准确在收藏数据发送到指定实例的收藏解决方案。

【发明内容】

[0005]本发明实施例提供了一种网页收藏方法,可在允许用户运行多个实例的情况下,将待收藏的网页信息准确地发送到指定实例中。
[0006]本发明实施例的第一方面提供一种网页收藏方法,包括:
[0007]接收用户对网页执行的收藏指令;
[0008]根据所述收藏指令提取所述网页的网页信息;
[0009]接收所述用户输入的登录账号信息;
[0010]与所述登录账号信息对应的即时通讯工具建立通信连接;
[0011]向所述即时通讯工具发送所述网页信息。
[0012]本发明实施例的第二方面提供一种浏览器插件,包括:
[0013]第一接收单元,用于接收用户对网页执行的收藏指令;
[0014]提取单元,用于根据所述收藏指令提取所述网页的网页信息;
[0015]第二接收单元,用于接收所述用户输入的登录账号信息;
[0016]建立单元,用于与所述登录账号信息对应的即时通讯工具建立通信连接;
[0017]发送单元,用于向所述即时通讯工具发送所述网页信息。
[0018]本发明实施例提供的技术方案中,在接收到用户对网页执行的收藏指令后,浏览器插件根据该收藏指令提取网页的网页信息,在接收到用户输入的登录账号信息后,与登录账号信息对应的即时通讯工具建立通信连接,并通过该通信连接向该即时通讯工具发送上述网页信息,在本实施例中,即时通讯工具允许用户运行多个实例,且浏览器插件在接收到用户输入的登录账号信息后,与该登录账号信息对应的即时通讯工具建立通信连接,可使得待收藏的网页信息准确地发送到用户指定的即时通讯工具中。因此相对于现有技术,本发明实施例可在允许用户运行多个实例的情况下,将待收藏的网页信息准确地发送到指定实例中。
【附图说明】
[0019]图1为本发明实施例中网页收藏方法一个实施例示意图;
[0020]图2为本发明实施例中网页收藏方法另一实施例示意图;
[0021]图3A和图3B为本发明实施例中网页收藏方法的应用场景示意图;
[0022]图4为本发明实施例中浏览器插件一个实施例示意图;
[0023]图5为本发明实施例中浏览器插件另一实施例示意图;
[0024]图6为本发明实施例中浏览器插件另一实施例示意图;
【具体实施方式】
[0025]本发明实施例提供了一种网页收藏方法和浏览器插件,可在允许用户运行多个实例的情况下,将待收藏的网页信息准确地发送到指定实例中。以下分别进行详细说明。
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]其中,实例是指一些能支撑数据库运行的数据库程序,是对象的具体表示。
[0028]下面先介绍本发明实施例提供的网页收藏方法,需要说明的是,本发明实施例提供的网页收藏方法可以应用于多种浏览器工具,例如,可以是基于IE内核的浏览器或者基于webkit内核的浏览器,具体此处不一一列举。
[0029]请参阅图1,本发明实施例中网页收藏方法包括:
[0030]101、接收用户对网页执行的收藏指令;
[0031]当用户对当前浏览的网页感兴趣时,可以对网页执行收藏指令,以触发浏览器插件进入网页收藏流程。
[0032]102、根据所述收藏指令提取网页的网页信息;
[0033]当接收到该收藏指令时,浏览器插件根据该收藏指令提取该网页的网页信息。需要说明的是,在本实施例中,网页的提取范围可以是网页中的部分网页,如正文,也可以是整个网页,具体此处不作限定,用户可以通过上述收藏指令对网页的收藏范围进行指示。
[0034]103、接收用户输入的登录账号信息;
[0035]在本实施例中,在触发浏览器插件进入网页收藏流程后,浏览器插件为用户提供账号登陆界面,以便用户输入指定的待收藏地方。
[0036]104、与登录账号信息对应的即时通讯工具建立通信连接;
[0037]在本实施例中,登录账号信息与即时通讯工具之间存在对应关系,根据该登陆账号信息便可查询到与该登陆账号信息对应的即时通讯工具。在浏览器插件与登录账号信息对应的即时通讯工具建立通信连接后,浏览器插件便可以根据相应的通信协议向该即时通讯工具发送数据和指令。
[0038]需要说明的是,上述步骤102也可以是在步骤103和步骤104之后执行,或者,步骤102中的部分流程在步骤103和步骤104之后执行,具体此处不作限定,在实际应用过程中,网页信息的提取流程和通信连接的建立流程之间不存在时序限定。
[0039]105、向即时通讯工具发送网页信息;
[0040]在上述通信连接建立完成后,浏览器插件通过该通信连接向即时通讯工具发送网页信息,以将提取得到的网页信息发送至指定的即时通讯工具中。
[0041 ] 本发明实施例提供的技术方案中,在接收到用户对网页执行的收藏指令后,浏览器插件根据该收藏指令提取网页的网页信息,在接收到用户输入的登录账号信息后,与登录账号信息对应的即时通讯工具建立通信连接,并通过该通信连接向该即时通讯工具发送上述网页信息,在本实施例中,即时通讯工具允许用户运行多个实例,且浏览器插件在接收到用户输入的登录账号信息后,与该登录账号信息对应的即时通讯工具建立通信连接,可使得待收藏的网页信息准确地发送到用户指定的即时通讯工具中。因此相对于现有技术,本发明实施例可在允许用户运行多个实例的情况下,将待收藏的网页信息准确地发送到指定实例中。
[0042]在图1所示实施例的基础上,进一步描述浏览器插件是如何提取网页信息的,具体请参阅图2,在本发明实施例中网页收藏方法另一实施例包括:
[0043]201、接收用户对网页执行的收藏指令;
[0044]当用户对当前浏览的网页感兴趣时,可以对网页执行收藏指令,以触发浏览器插件进入网页收藏流程。在本实施例,收藏指令可以是指示收藏网页中的正文,也可以是指示收藏整个网页,或者是指示收藏其他部分网页。
[0045]202、提取网页中网页元素的文本标签;
[0046]在本实施例中,浏览器插件通过调用浏览器接口,遍历网页中的网页元素,进行网页元素的文本标签提取。当收藏指令指示收藏网页中的正文时,浏览器插件提取该正文中网页元素的文本标签;当收藏指令指示收藏整个网页时,浏览器插件提取整个网页中网页元素的文本标签,即对收藏指令中指示的收藏范围内的网页进行网页元素的文本标签提取。
[0047]203、根据文本标签的标签深度或文本个数确定文本标签的权重值;
[0048]为了滤掉网页中的一些噪声信息,如广告等,浏览器插件对提取得到的文本标签进行选取。在本实施例中,浏览器插件以文本标签的标签深度或文本个数作为文本标签的选取依据,根据文本标签的标签深度或文本个数确定文本标签的权重值,例如,文本个数是否大于20个字节等。
[0049]204、将权重值大于预设值的文本标签选取为目标文本标签;
[0050]
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1