首页> 中国专利> 收藏网站资源的方法、装置及终端

收藏网站资源的方法、装置及终端

摘要

本发明公开了一种收藏网站资源的方法、装置及终端,属于信息网络技术领域。方法包括:获取网络侧返回的伪协议信息,伪协议为网络侧与收藏程序之间的协议,伪协议信息中包括网站资源对应的链接地址;调用收藏程序解析获取到的伪协议信息,得到网站资源对应的链接地址;根据网站资源对应的链接地址将网站资源收藏至收藏程序中。本发明通过采用伪协议信息进行网站资源的收藏,实现了收藏网站资源的装置与网络侧的直接交互,省去了现有技术中用于存储网站资源的中转服务器,节约了资源;且通过伪协议信息传递网站资源对应的链接地址,再根据链接地址获取网站资源,可减少代码量,降低交互过程中的信息量。

著录项

  • 公开/公告号CN103581148A

    专利类型发明专利

  • 公开/公告日2014-02-12

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201210278656.0

  • 发明设计人 何炯琛;沈艳慧;

    申请日2012-08-07

  • 分类号H04L29/06;

  • 代理机构北京三高永信知识产权代理有限责任公司;

  • 代理人罗振安

  • 地址 518000 广东省深圳市福田区赛格科技园2栋东403室

  • 入库时间 2024-02-19 23:15:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-04

    授权

    授权

  • 2015-05-20

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20120807

    实质审查的生效

  • 2014-02-12

    公开

    公开

说明书

技术领域

本发明涉及信息网络技术领域,特别涉及一种收藏网站资源的方法、装置及终端。

背景技术

随着互联网技术的不断发展,人们对互联网提供的服务要求越来越高。用户希望下次再 访问相同页面进行操作时,能够直接在客户端执行操作进入相关页面。因此,将网站资源收 藏到客户端的技术受到越来越多的重视。

现有技术中,在实现收藏网站资源的操作时,首先客户端向具有网站资源的服务器端发 送操作请求,该服务器端接收来自该客户端的操作请求并进行相应处理后,由服务器端将用 户所需的网站资源的相关信息发送给中转服务器,然后由中转服务器根据服务器端发送的信 息从服务器端获取并存储用户所需的网站资源,客户端再从中转服务器下载用户所需的网站 资源。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

由于在服务器端和客户端之间增添了中转服务器,并且由中转服务器来间接实现服务器 端和客户端的通信,这种方式不但浪费了资源、过程繁琐,还会导致代码工作量过大。

发明内容

为了解决现有技术的问题,本发明实施例提供了一种收藏网站资源的方法、装置及终端。 所述技术方案如下:

一方面,提供了一种收藏网站资源的方法,所述方法包括:

获取网络侧返回的伪协议信息,所述伪协议为所述网络侧与收藏程序之间的协议,所述 伪协议信息中包括所述网站资源对应的链接地址;

调用所述收藏程序解析获取到的伪协议信息,得到所述网站资源对应的链接地址;

根据所述网站资源对应的链接地址将所述网站资源收藏至所述收藏程序中。

进一步地,所述调用所述收藏程序解析获取到的伪协议信息,具体包括:

调用浏览器解析所述伪协议信息,并在所述浏览器解析所述伪协议信息失败后,由所述 浏览器扫描注册表,以打开所述收藏程序,由所述收藏程序对所述伪协议信息进行解析。

进一步地,所述由所述浏览器扫描注册表,以打开所述收藏程序之前,还包括:

在本地安装所述收藏程序,并将所述收藏程序对应的信息写入注册表,所述收藏程序对 应的信息至少包括所述收藏程序对应的版本号、安装路径、协议;

所述由所述收藏程序对所述伪协议信息进行解析之前,还包括:

判断所述收藏程序对应的版本号是否达到预设版本号,如果是,则将所述伪协议信息发 送至所述收藏程序,由所述收藏程序对所述伪协议信息进行解析,否则,提示将所述收藏程 序升级,以使其达到预设版本号。

进一步地,所述伪协议信息中还包括所述网站资源对应的图标,所述根据所述网站资源 对应的链接地址将所述网站资源收藏至所述收藏程序中,具体包括:

根据所述网站资源对应的链接地址获取所述网站资源后,将所述网站资源对应的链接地 址添加到所述浏览器的收藏夹,并将所述网站资源对应的图标添加到所述收藏程序的主界面。

进一步地,所述根据所述网站资源对应的链接地址将所述网站资源收藏至所述收藏程序 中之后,还包括:

在客户端的任务栏上弹出成功收藏所述网站资源的图标,并以动画方式显示所述图标。

进一步地,所述以动画方式显示所述图标,具体包括:

在所述客户端的任务栏上以渐现方式显示所述图标,并使所述图标按照预设频率跳动之 后,以渐隐方式消失。

另一方面,提供了一种收藏网站资源的装置,所述装置包括:

获取模块,用于获取网络侧返回的伪协议信息,所述伪协议为所述网络侧与收藏程序之 间的协议,所述伪协议信息中包括所述网站资源对应的链接地址;

解析模块,用于调用所述收藏程序解析所述获取模块获取到的伪协议信息,得到所述网 站资源对应的链接地址;

收藏模块,用于根据所述解析模块解析得到的网站资源对应的链接地址将所述网站资源 收藏至所述收藏程序中。

进一步地,所述解析模块,具体用于调用浏览器解析所述伪协议信息,并在所述浏览器 解析所述伪协议信息失败后,由所述浏览器扫描注册表,以打开所述收藏程序,由所述收藏 程序对所述伪协议信息进行解析。

进一步地,所述装置,还包括:

安装模块,用于在本地安装所述收藏程序,并将所述收藏程序对应的信息写入注册表, 所述收藏程序对应的信息至少包括所述收藏程序对应的版本号、安装路径、协议;

判断模块,用于判断所述收藏程序对应的版本号是否达到预设版本号,如果是,则将所 述伪协议信息发送至所述收藏程序,由所述收藏程序对所述伪协议信息进行解析,否则,提 示将所述收藏程序升级,以使其达到预设版本号。

进一步地,所述获取模块获取到的伪协议信息中还包括所述网站资源对应的图标;

所述收藏模块,具体用于根据所述网站资源对应的链接地址获取所述网站资源后,将所 述网站资源对应的链接地址添加到所述浏览器的收藏夹,并将所述网站资源对应的图标添加 到所述收藏程序的主界面。

进一步地,所述装置,还包括:

反馈模块,用于在客户端的任务栏上弹出成功收藏所述网站资源的图标,并以动画方式 显示所述图标。

进一步地,所述反馈模块,具体用于在所述客户端的任务栏上以渐现方式显示所述图标, 并使所述图标按照预设频率跳动之后,以渐隐方式消失。

进一步地,一种终端,其特征在于,所述终端包括如上面所述的收藏网站资源的装置。

本发明实施例提供的技术方案带来的有益效果是:

通过采用伪协议信息进行网站资源的收藏,实现了收藏网站资源的装置与网络侧的直接 交互,因为省去了现有技术中用于存储网站资源的中转服务器,所以节约了资源;另外,通 过伪协议信息传递网站资源对应的链接地址,之后再根据链接地址获取网站资源,不仅可以 减少代码量,还可降低交互过程中的信息量。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种收藏网站资源的方法流程图;

图2是本发明实施例二提供的一种收藏网站资源的方法流程图;

图3是本发明实施例三提供的一种收藏网站资源的装置结构示意图;

图4是本发明实施例三提供的另一种收藏网站资源的装置结构示意图;

图5是本发明实施例三提供的又一种收藏网站资源的装置结构示意图;

图6是本发明实施例三提供的再一种收藏网站资源的装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进 一步地详细描述。

实施例一

本发明实施例提供了一种收藏网络资源的方法,参见图1,方法流程包括:

步骤101:获取网络侧返回的伪协议信息,伪协议为网络侧与收藏程序之间的协议,伪 协议信息中包括网站资源对应的链接地址;

步骤102:调用收藏程序解析获取到的伪协议信息,得到网站资源对应的链接地址;

其中,解析获取到的伪协议信息,包括但不限于:

调用浏览器解析伪协议信息,并在浏览器解析伪协议信息失败后,由浏览器扫描注册表, 以打开收藏程序,由收藏程序对伪协议信息进行解析。

进一步地,由浏览器扫描注册表,以打开收藏程序之前,还包括:

在本地安装收藏程序,并将收藏程序对应的信息写入注册表,收藏程序对应的信息至少 包括收藏程序对应的版本号、安装路径、协议;

由收藏程序对伪协议信息进行解析之前,还包括:

判断收藏程序对应的版本号是否达到预设版本号,如果是,则将伪协议信息发送至收藏 程序,由收藏程序对伪协议信息进行解析,否则,提示将收藏程序升级,以使其达到预设版 本号。

步骤103:根据网站资源对应的链接地址将网站资源收藏至收藏程序中。

进一步地,伪协议信息中还包括网站资源对应的图标,根据网站资源对应的链接地址将 网站资源收藏至收藏程序中,具体包括:

根据网站资源对应的链接地址获取网站资源后,将网站资源对应的链接地址添加到浏览 器的收藏夹,并将网站资源对应的图标添加到收藏程序的主界面。

进一步地,根据网站资源对应的链接地址将网站资源收藏至收藏程序中之后,还包括:

在客户端的任务栏上弹出成功收藏网站资源的图标,并以动画方式显示图标。

进一步地,以动画方式显示图标,具体包括:

在客户端的任务栏上以渐现方式显示图标,并使图标按照预设频率跳动之后,以渐隐方 式消失。

本发明实施例提供的方法,通过采用伪协议信息进行网站资源的收藏,实现了收藏网站 资源的装置与网络侧的直接交互,因而省去了现有技术中用于存储网站资源的中转服务器, 所以节约了资源;另外,通过伪协议信息传递网站资源对应的链接地址,之后再根据链接地 址获取网站资源,不仅可以减少代码量,还可降低交互过程中的信息量。

实施例二

本发明实施例提供了一种收藏网站资源的方法,该方法通过获取网络侧返回的包含网站 资源对应的链接地址的伪协议信息,以根据该伪协议信息中的链接地址实现网站资源的收藏。 结合上述实施例一的内容,为了便于说明,本实施例以获取网络侧返回的伪协议信息的方式 为向网络侧发送收藏请求,并接收网络侧根据该收藏请求返回的伪协议信息为例,对本实施 例提供的方法进行举例说明。参见图2,方法流程包括:

步骤201:在本地安装收藏程序,并将收藏程序对应的信息写入注册表,收藏程序对应 的信息至少包括收藏程序对应的版本号、安装路径、协议。

针对该步骤,在本地安装收藏程序的具体实现方式可依据现有的程序安装方式实现,本 实施例对此不作具体限定。收藏程序具体可为一些管理软件,本实施例不对管理软件的具体 类型进行限定。在安装收藏程序的过程中,直接将收藏程序对应的信息写入注册表中,对应 的信息至少要包括收藏程序对应的版本号、安装路径、协议等通过扫描注册表可以找到收藏 程序的必要信息,还可以包括其他通过扫描注册表可以找到收藏程序的信息,本实施例对此 不作具体限定。以便在后续步骤中,当浏览器不能解析伪协议信息时,浏览器可直接扫描注 册表,对收藏程序进行查询。

在安装收藏程序后,用户通过点击该收藏程序可打开该收藏程序的主界面,在该收藏程 序的主界面上可以展示其所管理的一些应用软件的图标。用户在下次访问收藏程序收藏的网 站资源时,可直接到收藏程序的主界面通过点击图标的方法进行对网站资源的访问。

需要说明的是,该步骤仅在终端未安装收藏程序的情况下执行,对于已经安装了该收藏 程序的终端而言,在实现收藏网站资源时,可不执行该步骤,而直接执行后续步骤。

步骤202:向网络侧发送网站资源的收藏请求,收藏请求中携带了网站资源的标识。

针对该步骤,首先客户端的用户对某一网站资源产生兴趣并执行相关操作向网络侧发送 网站资源的收藏请求,例如通过在网站资源的页面上点击收藏按钮来向网络侧发送网站资源 的收藏请求。向网络侧发送网站资源收藏请求的方式包括但不限于上述方法,本实施例不对 向网络侧发送网站资源收藏请求的方式进行具体限定。当然,向网络侧发送的网站资源的收 藏请求中携带了客户端想要收藏的网站资源的标识,以便网络侧对客户端想要收藏的网站资 源进行识别。

步骤203:接收网络侧根据收藏请求中携带的网站资源的标识返回的伪协议信息,伪协 议信息中包括网站资源对应的链接地址。

针对该步骤,伪协议可以理解为网络侧与收藏程序之间的协议,其形式可如网络侧与浏 览器之间的标准协议,在通过上述步骤202向网络侧发送网站资源的收藏请求后,由网络侧 根据收藏请求中携带的网站资源的标识生成伪协议信息,该伪协议信息中包括客户端想要收 藏的网站资源对应的链接地址。最后,由网络侧将该伪协议信息发送到客户端。

步骤204:调用收藏程序解析获取到的伪协议信息,得到网站资源对应的链接地址。

针对该步骤,当客户端接收到网络侧发送的伪协议信息后,由于该伪协议的形式可如网 络侧与浏览器之间的标准协议,因而该方法的执行流程可遵循原有的协议流程,首先调用浏 览器解析伪协议信息,并在浏览器解析伪协议信息失败后,再由浏览器扫描注册表,根据注 册表中记录的有关于收藏程序的版本号、路径和协议等信息打开对应的收藏程序,由收藏程 序来解析接收到的伪协议信息。

进一步地,由于不同版本的收藏程序对应不同的功能,在收藏程序开发的过程中,如果 仅达到预设版本号的收藏程序才可对接收到的伪协议信息进行解析,则具体实现时,由收藏 程序对伪协议信息进行解析之前,还包括:由浏览器对收藏程序对应的版本号进行判断,并 在判断当前的收藏程序具有解析伪协议信息能力后,再将接收到的伪协议信息发送给收藏程 序进行解析。如果收藏程序对应的版本号达到预设版本号,则将网络侧发送的伪协议信息发 送至收藏程序,并由收藏程序对网络侧发送的伪协议信息进行解析,在收藏程序对网络侧发 送的伪协议信息解析成功后,收藏程序得到网络侧发送的伪协议信息中携带的网站资源对应 的链接地址。如果收藏程序对应的版本号未达到预设版本号,提示将收藏程序升级,以使其 达到预设版本号。以收藏程序的预设版本号为2.5版为例,首先判断当前收藏程序的版本号 是否大于或等于2.5版,如果收藏程序的当前版本号大于或等于2.5版,则说明当前的收藏程 序具备解析伪协议信息的能力,浏览器可将网络侧发送的伪协议信息发送至收藏程序,并由 收藏程序对网络侧发送的伪协议信息进行解析,在收藏程序对网络侧发送的伪协议信息解析 成功后,收藏程序得到网络侧发送的伪协议信息中携带的网站资源对应的链接地址;如果收 藏程序的当前版本号小于2.5版,则提示将收藏程序进行升级,使其达到2.5版,进而保证接 收到的伪协议信息能够被成功解析。其中,预设版本号的大小除上述2.5版以外,还可以为 其他大小,本实施例不对预设版本号的具体大小进行限定,具体可依据不同版本号的收藏程 序的具体功能进行设定。

步骤205:根据网站资源对应的链接地址将网站资源收藏至收藏程序中。

针对该步骤,上述步骤204解析出的伪协议信息中除了包括网站资源的链接地址外,还 可以包括该网站资源对应的图标,则该步骤在根据网站资源对应的链接地址将网站资源收藏 至收藏程序中时,可先根据伪协议信息中携带的网站资源对应的链接地址获取到网站资源, 之后可将网站资源对应的链接地址添加到浏览器的收藏夹,并将网站资源对应的图标添加到 收藏程序的主界面。

步骤206:在客户端的任务栏上弹出成功收藏网站资源的图标,并以动画方式显示图标。

其中,在客户端的任务栏上弹出成功收藏网站资源的图标,并以动画方式显示图标时, 包括但不限于在客户端的任务栏上以渐现方式显示图标,并使图标按照预设频率跳动之后, 以渐隐方式消失。

以弹出成功收藏网站资源的图标为“+1”图标,跳动次数为2次,预设频率为2.5Hz, 渐显渐隐总时间为3秒为例,则当上述步骤201至步骤205执行之后,在客户端任务栏上, 升起一个“+1”图标提示,该图标会上下跳动2次,并在3秒后自动以渐隐的方式消失。其 中,成功收藏网站资源的图标的种类、跳动次数的多少、预设频率的大小和渐显渐隐总时间 的大小,除上述类型和数值外,还可以为其他类型和其他数值,本实施例对此不做具体限定。 当然,除上述以动画方式显示图标的方法外,还可以有其他以动画方式显示图标的方法,例 如,采用提示图标变色的方法和采用提示图标变换形状的方法,本实施例不对以动画方式显 示图标的方法进行具体限定。

该步骤通过以动画方式显示图标来对客户端进行反馈的方式,可以不用打开客户端收藏 程序的主界面即可获知已成功收藏网站资源,而动态提示可以引起客户端用户的足够注意。 并且提示图标会自动消失,不需客户端的用户进行任何操作,也不会呼起客户端主界面,从 而不会对用户当前的界面操作产生影响,具有轻量化的特点。

本发明实施例提供的方法,通过采用伪协议信息进行网站资源的收藏,实现了收藏网站 资源的装置与网络侧的直接交互,因而省去了现有技术中用于存储网站资源的中转服务器, 所以节约了资源;另外,通过伪协议信息传递网站资源对应的链接地址,之后再根据链接地 址获取网站资源,不仅可以减少代码量,还可降低交互过程中的信息量。

实施例三

本发明实施例提供了一种收藏网站资源的装置,参见图3,该装置包括:

获取模块31,用于获取网络侧返回的伪协议信息,伪协议为网络侧与收藏程序之间的协 议,伪协议信息中包括网站资源对应的链接地址;

解析模块32,用于调用收藏程序解析获取模块31获取到的伪协议信息,得到网站资源 对应的链接地址;

收藏模块33,用于根据解析模块32解析得到的网站资源对应的链接地址将网站资源收 藏至收藏程序中。

进一步地,解析模块32,具体用于调用浏览器解析伪协议信息,并在浏览器解析伪协议 信息失败后,由浏览器扫描注册表,以打开收藏程序,由收藏程序对伪协议信息进行解析。

进一步地,参见图4,该装置,还包括:

安装模块34,用于在本地安装收藏程序,并将收藏程序对应的信息写入注册表,收藏程 序对应的信息至少包括收藏程序对应的版本号、安装路径、协议;

进一步地,参见图5,该装置,还包括:

判断模块35,用于判断收藏程序对应的版本号是否达到预设版本号,如果是,则将伪协 议信息发送至收藏程序,由收藏程序对伪协议信息进行解析,否则,提示将收藏程序升级, 以使其达到预设版本号。

进一步地,获取模块31获取到的伪协议信息中还包括网站资源对应的图标;

收藏模块33,具体用于根据网站资源对应的链接地址获取网站资源后,将网站资源对应 的链接地址添加到浏览器的收藏夹,并将网站资源对应的图标添加到收藏程序的主界面。

进一步地,参见图6,该装置,还包括:

反馈模块36,用于在客户端的任务栏上弹出成功收藏网站资源的图标,并以动画方式显 示图标。

进一步地,反馈模块36,具体用于在客户端的任务栏上以渐现方式显示图标,并使图标 按照预设频率跳动之后,以渐隐方式消失。

综上,本发明实施例提供的收藏网站资源的装置,通过采用伪协议信息进行网站资源的 收藏,实现了收藏网站资源的装置与网络侧的直接交互,因为省去了现有技术中用于存储网 站资源的中转服务器,所以节约了资源;另外,通过伪协议信息传递网站资源对应的链接地 址,之后再根据链接地址获取网站资源,不仅可以减少代码量,还可降低交互过程中的信息 量。

实施例四

本发明实施例提供了一种收藏网站资源的终端,该终端包括:收藏网站资源的装置;

其中,收藏网站资源的装置如上述实施例三提供的收藏网站资源的装置。

本发明实施例提供的终端,通过采用伪协议信息进行网站资源的收藏,实现了收藏网站 资源的装置与网络侧的直接交互,因为省去了现有技术中用于存储网站资源的中转服务器, 所以节约了资源;另外,通过伪协议信息传递网站资源对应的链接地址,之后再根据链接地 址获取网站资源,不仅可以减少代码量,还可降低交互过程中的信息量。

需要说明的是:上述实施例提供的收藏网站资源的装置和终端在收藏网站资源时,仅以 上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同 的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者 部分功能。另外,上述实施例提供的收藏网站资源的装置和终端与收藏网站资源的方法实施 例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成, 也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之 内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号