浏览器中收藏网页对象的方法、浏览器客户端和系统的制作方法

文档序号:8299126阅读:260来源:国知局
浏览器中收藏网页对象的方法、浏览器客户端和系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及一种浏览器中收藏网页对象的方法、一种浏览器客户端和一种带有浏览器客户端的系统。
【背景技术】
[0002]浏览器是指可以显示网页服务器或者文件系统的HTML(超文本标记语言,HyperText Mark-up Language))文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由URL(统一资源定位符,Uniform Resource Locator)指定,文件格式通常为HTML。一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图片、视频等。
[0003]而在互联网中还有很多应用功能,比如云盘服务器,即用户可以在云盘服务器注册一个账户,然后可以将本地的文件发送至云盘服务器,以该账户进行存储。但是目前的云盘服务器的存储功能都需要用户将文件存储到客户端本地,然后再进入该账户的云盘文件夹界面,在云盘文件夹中点击上传按钮,然后选择需要存储文件的路径,点击确定进行上传过程。但是上述过程中,用户的操作步骤繁琐,特别是对于用户在通过浏览器访问网页的过程中,如果需要将网页中的内容上传至云盘中时,需要先将其下载至本地,然后再进行上传,其操作过程更加繁琐。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器客户端和相应的浏览器中收藏网页对象的方法。
[0005]依据本发明的一个方面,提供了一种浏览器中收藏网页对象的方法,包括:
[0006]触发对当前网页的云盘服务器收藏指令;
[0007]解析所述网页的网页内容,获得网页内容中的各指定对象;
[0008]将所述各指定对象发送至云盘服务器中,以用户设定的账户信息进行存储。
[0009]优选地,所述解析所述网页的网页内容,获得网页内容中的各指定对象之后,还包括:
[0010]针对所述各指定对象生成提示列表;
[0011]在所述提示列表中,接收用户对需要存储的指定对象的选择操作;
[0012]根据所述选择操作,确定需要发送至云盘服务器的各指定对象。
[0013]优选地,所述解析所述网页的网页内容,获得网页内容中的各指定对象包括:
[0014]解析所述网页的超文本标记语言文档获得的文件对象模型树;
[0015]从所述文件对象模型树中获得网页内容中的图片元素、和/或视频元素、和/或音频元素。
[0016]优选地,所述将所述各指定对象发送至云盘服务器中,以用户设定的账户信息进行存储包括:
[0017]对于图片元素,获取所述图片元素对应的第二网址传送至云盘服务器,以用户设定的账户信息进行存储。
[0018]优选地,所述将所述各指定对象发送至云盘服务器中,以用户设定的账户信息进行存储包括:
[0019]对于视频元素,将当前网页的第一网址传送至云盘服务器;所述云盘服务器通过所述第一网址解析所述视频元素的第三网址,以通过所述第三网址获取视频进行存储。
[0020]优选地,所述云盘服务器通过所述第一网址解析所述视频元素的第三网址,以通过所述第三网址获取视频进行存储包括:
[0021]模拟移动终端访问所述第一网址,获取超文本标记语言文档;
[0022]解析所述超文本标记语言文档中的video标签,以通过所述video标签获取视频进行存储。
[0023]优选地,所述模拟移动终端访问所述第一网址,获取超文本标记语言文档,包括:
[0024]针对所述第一网址生成超文本传送协议请求,并将所述超文本传送协议请求中的用户类型字段修改为移动终端;
[0025]将所述修改了用户类型字段的超文本传送协议请求发送至第一网址对应的服务器,获取超文本标记语言文档。
[0026]优选地,所述云盘服务器通过所述第一网址解析所述视频元素的第三网址,以通过所述第三网址获取视频进行存储包括:
[0027]调用视频地址解析API通过所述第一网址解析视频的真实的第三网址。
[0028]优选地,所述调用视频地址解析API通过所述第一网址解析视频的真实的第三网址,包括:
[0029]向第一服务器请求所述视频的播放列表信息;所述第一服务器根据所述请求返回JSON对象;
[0030]根据所述JSON对象中的各字段值获取第三网址的key字段值、sid字段值、fileld字段值;
[0031]根据所述key字段值、sid字段值、fileld字段值组合得到第三网址。
[0032]依据本发明的另外一个方面,本发明还公开了一种浏览器客户端,包括:
[0033]收藏触发组件,适于触发对当前网页的云盘服务器收藏指令;
[0034]对象解析组件,适于解析所述网页的网页内容,获得网页内容中的各指定对象;
[0035]对象存储组件,适于将所述各指定对象发送至云盘服务器中,以用户设定的账户信息进行存储。
[0036]优选地,所述对象解析组件之后,还包括:
[0037]列表生成组件,适于针对所述各指定对象生成提示列表;
[0038]选择接收组件,适于在所述提示列表中,接收用户对需要存储的指定对象的选择操作;
[0039]对象确定组件,适于根据所述选择操作,确定需要发送至云盘服务器的各指定对象。
[0040]优选地,所述对象解析组件包括:
[0041]文件对象模型树解析模组,适于解析所述网页的超文本标记语言文档获得的文件对象模型树;
[0042]元素获取模组,适于从所述文件对象模型树中获得网页内容中的图片元素、和/或视频元素、和/或音频元素。
[0043]优选地,所述对象存储组件包括:
[0044]图片存储模组,适于对于图片元素,获取所述图片元素对应的第二网址传送至云盘服务器,以用户设定的账户信息进行存储。
[0045]优选地,所述对象存储组件包括:
[0046]视频存储模组,适于对于视频元素,将当前网页的第一网址传送至云盘服务器;其中,所述云盘服务器包括:第三网址转换解析模组,适于通过所述第一网址解析所述视频元素的第三网址,以通过所述第三网址获取视频进行存储。
[0047]优选地,所述第三网址转换解析模组包括:
[0048]模拟访问模组,适于模拟移动终端访问所述第一网址,获取超文本标记语言文档;
[0049]标签解析模组,适于解析所述超文本标记语言文档中的video标签,以通过所述video标签获取视频进行存储。
[0050]优选地,所述模拟访问模组包括:
[0051]请求更改模组,适于针对所述第一网址生成超文本传送协议请求,并将所述超文本传送协议请求中的用户类型字段修改为移动终端;
[0052]将所述修改了用户类型字段的超文本传送协议请求发送至第一网址对应的服务器,获取超文本标记语言文档。
[0053]优选地,所述第三网址转换解析模组包括:
[0054]函数调用模组,适于调用视频地址解析API函数通过所述第一网址解析视频的真实的第三网址。
[0055]优选地,所述函数调用模组包括:
[0056]JSON对象获取模组,适于向第一服务器请求所述视频的播放列表信息;所述第一服务器根据所述请求返回JSON对象;
[0057]字段获取模块,适于根据所述JSON对象中的各字段值获取第三网址的key字段值、sid字段值、fileld字段值;
[0058]第三网址生成模组,适于根据所述key字段值、sid字段值、fileld字段值组合得到第三网址。
[0059]依据本发明的另外一个方面,本发明还公开了一种带有浏览器客户端的系统,包括:
[0060]处理器,以及加载有多条可执行指令的存储器,所述多条指令包括执行以下步骤的方法:
[0061]触发对当前网页的云盘服务器收藏指令;
[0062]解析所述网页的网页内容,获得网页内容中的各指定对象;
[0063]将所述各指定对象发送至云盘服务器中,以用户设定的账户信息进行存储。
[0064]根据本发明的浏览器中收藏网页对象的方法可以在用户使用浏览器访问网页的过程中,如果用户需要将网页中的内容上传至云盘服务器中时,可以主动触发对当前网页的云盘服务器收藏指令,然后浏览器自动解析所述网页的网页内容,获得网页内容中的各指定对象,将所述各指定对象发送至云盘服务器中,以用户设定的账户信息进行存储,由此解决了用户对浏览器的网页中的内容存储至云盘服务器的操作过程繁琐的问题,取得了减少用户对浏览器的网页中的内容存储至云盘服务器的操作过程、并且避免了上传过程占用客户端网络带宽的有益效果。
[0065]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0066]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0067]图1示出了根据本发明一个实施例的一种浏览器中收藏网页对象的方法的流程示意图;
[0068]图2示出了根据本发明一个实施例的一种浏览器中收藏网页对象的方法的流程示意图;
[0069]图3示出了根据本发明一个实施例的一种浏览器客户端的结构示意图;
[0070]图4示出了根据本发明一个实施例的一种浏览器客户端的结构示意图;
[0071]图5示出了根据本发明一个实施例的浏览器中收藏网页对象的系统的结构示意图;
[0072]图6示出了根据本发明一个实施例的一种带有浏览器客户端的系统的结构示意图。
【具体实施方式】
[0073]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0074]实施例一
[0075]参照图1,其示出了本发明一种浏览器中收藏网页对象的方法的流程示意图,包括:
[0076]步骤110,触发对当前网页的云盘服务器收藏指令;
[0077]在本发明实施例中,用户可以通过浏览器访问网页,当需要对某个网页中的指定对象,比如图片、视频等存储到其指定的云盘服务器账户中时,可以点击浏览器工具栏中的收藏到云盘的按钮,触发对当前网页的云盘服务器收藏指令,即本发明可以预先在浏览器工具栏中添加收藏到云盘的按钮,以接收用户对当前网页的云盘服务器收藏指令。当然,也可以通过点击鼠标右键菜单的中的收藏到云盘的按钮形式,触发对当前网页的云盘服务器收藏指令,即本发明实施例可以预先向鼠标右键菜单添加收藏到云盘的按钮,以接收用户对当前网页的云盘服务器收藏指令。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1