搜索结果中文件的保存方法、装置和浏览器客户端.pdf

上传人:Y94****206 文档编号:1635708 上传时间:2018-06-30 格式:PDF 页数:15 大小:1.21MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410669784.7

申请日:

2014.11.20

公开号:

CN104361094A

公开日:

2015.02.18

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20141120|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

北京奇虎科技有限公司; 奇智软件(北京)有限公司

发明人:

田新超

地址:

100088北京市西城区新街口外大街28号D座112室(德胜园区)

优先权:

专利代理机构:

北京国昊天诚知识产权代理有限公司11315

代理人:

许志勇; 王中

PDF下载: PDF下载
内容摘要

本发明公开一种搜索结果中文件的保存方法、装置和浏览器客户端。其中该方法包括:依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。

权利要求书

权利要求书
1.  一种搜索结果中文件的保存方法,包括:
依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;
在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;
将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。

2.  根据权利要求1所述的方法,其中,还包括:
浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。

3.  根据权利要求2所述的方法,其中,所述依据浏览器客户端的用户标识信息登录到存储服务器的步骤,包括:
检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。

4.  根据权利要求1所述的方法,其中,所述下载文件资源信息包括以下之一或其组合:
下载文件在存储服务器中的存储地址信息、
安全认证信息、
文件的描述摘要信息、
文件作者、出版社、上传来源信息。

5.  根据权利要求1所述的方法,其中,所述将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下的步骤,包括:
将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。

6.  根据权利要求1所述的方法,其中,还包括:
依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。

7.  根据权利要求1所述的方法,其中,还包括:
将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。

8.  根据权利要求7所述的方法,其中,所述将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子的步骤,还包括:
对所述第二文件搜索结果进行分类,并建立相应的分类索引;
根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。

9.  一种浏览器客户端,包括:
界面组件,其配置为浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;
网络组件,其配置为通过所述界面组件触发发起的网络请求,依据输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;
浏览器内核组件,其配置为加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;
下载组件,其包括:存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。

10.  一种搜索结果中文件的保存装置,包括:
请求模组,用于依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;
加载显示模组,用于在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;
存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。

说明书

说明书搜索结果中文件的保存方法、装置和浏览器客户端
技术领域
本发明属于浏览器技术领域,尤其涉及一种搜索结果中文件的保存方法、装置和浏览器客户端。
背景技术
在互联网技术中,通过浏览器访问是一种最常见的有效获取各种信息和数据的方式。在现有技术中,实现互联网存储的云存储或云盘技术也逐步发展起来,扩展了个人存储的空间、时间,成为便捷的个人网络硬盘、专业存储工具,人们可以随时随地安全地存放数据和重要资料。
相对于传统的实体磁盘来说更方便,用户不需要把储存重要资料的实体磁盘带在身上,却一样可以通过互联网,轻松地从云端读取自己所存储的信息,其提供拥有灵活性和按需功能的新一代存储服务,从而能满足不断变化的多样化需求。
现有技术中,当用户执行网络搜索时,搜索引擎将与搜索关键字对应的搜索结果展现给用户,但是这种简单的搜索结果的展现并不能满足用户多元化的需求,因此有必要提出改进的技术手段解决该问题。
发明内容
为了解决上述问题,本发明提供一种搜索结果中文件的保存方法、装置和浏览器客户端。
根据本发明的一个方面,提供了一种搜索结果中文件的保存方法,包括:依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;在浏览器客户端加载显 示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
其中,所述方法还包括:浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。
其中,所述依据浏览器客户端的用户标识信息登录到存储服务器的步骤,包括:检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。
其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。
其中,所述将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下的步骤,包括:将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
其中,所述方法还包括:依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。
其中,所述方法还包括:将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。
其中,所述将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子的步骤,还包括:对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。
其中,还包括:对所述第二文件搜索结果进行解析,依据预设规则对所 述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
根据本发明的另一方面,提供了一种浏览器客户端,包括:界面组件,其配置为浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;网络组件,其配置为通过所述界面组件触发发起的网络请求,依据输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;浏览器内核组件,其配置为加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;下载组件,其包括:存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
其中,所述下载组件还包括:登录模组,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。
其中,所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。
其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。
其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
其中,所述下载组件还包括:下载模组,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。
其中,所述浏览器内核组件还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。
其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。
其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
根据本发明的又一方面,提供了一种搜索结果中文件的保存装置,包括:请求模组,用于依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;加载显示模组,用于在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
其中,所述装置还包括:登录模组,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。
其中,所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。
其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、 出版社、上传来源信息。
其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
其中,所述装置还包括:下载模组,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。
其中,所述装置还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。
其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。
其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
根据本发明的技术方案,能够在浏览器客户端加载显示与搜索关键词对应的网页搜索结果以及文件结果,从而将下载文件的下载文件资源信息保存至浏览器客户端的账号下。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明实施例的搜索结果中文件的保存方法的流程图;
图2是根据本发明一个实施例的搜索结果中文件的保存装置的结构框图;
图3是根据本发明另一实施例的搜索结果中文件的保存装置的结构框 图;
图4是根据本发明实施例的浏览器客户端的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
根据本发明实施例,提供一种搜索结果中文件的保存方法,应用于具有客户端浏览器的各种客户端,该客户端例如可以为Web浏览器客户端。需要说明的是,上述客户端是指与服务器相对应,安装在终端上为用户提供服务的应用程序,如,安装在计算机终端或智能手机终端上的应用程序。
图1示出了根据本发明一个实施例的搜索结果中文件的保存方法,如图1所示,所述搜索结果中文件的保存方法包括:
步骤S102,依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息。
检测到客户在浏览器客户端输入的搜索关键词后,依据该搜索关键词同时进行网页搜索以及文件搜索,其中,向搜索引擎(或搜索服务器)发起网页搜索请求,向存储服务器发起文件搜索请求。
其中,文件搜索请求是搜索与搜索关键词相对应的下载文件资源信息,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。
具体地,根据在浏览器客户端展现的下载文件在存储服务器中的存储地址信息可以对应下载该下载文件;根据在浏览器客户端展现的安全认证信息(例如文件的MD5值)可以确定下载文件的安全性;根据在浏览器客户端展现的文件的描述摘要信息、文件作者、出版社、上传来源信息可以确定下 载文件的各种属性信息,从而在展示的众多搜索结果中确定用户所需的文件。
在本发明的一个实施例中,浏览器客户端与存储服务器是相关联的,可以依据浏览器客户端的用户标识信息登录到存储服务器。浏览器用户登录到浏览器客户端后,判断浏览器客户端是否登录到存储服务器,如果未登录,甚至未注册,可以提示当前浏览器用户通过用户名、密码等实现登录或者注册。其中,注册浏览器账号后,用户会得到浏览器提供给登录用户的浏览器标识,例如:当前浏览器用户Q.T串;然后,该登录用户利用该用户Q.T串经浏览器登录到存储服务器(首次),在存储服务器对应的网站cookie中写入该串并返回cookie给浏览器,同时cookie中还写入了存储服务器提供给登录用户的认证Token。或者,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。这样,将浏览器客户端和存储服务器关联起来。
步骤S104,在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息。
在本发明的一个实施例中,将第一网页搜索结果和第二文件搜索结果在浏览器客户端加载显示,优选地,将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。
进一步地,还可以对所述第二文件搜索结果进行分类,并建立相应的分类索引,并根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。并且,还可以对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
步骤S106,将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
在浏览器客户端加载显示与搜索关键词相对应的下载文件的下载文件资源信息后,将该下载文件的下载文件资源信息保存到存储服务器中浏览器客户端对应的账号下,并可以依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。
例如,将所述下载文件的下载文件资源信息的链接信息(例如URL)保存到所述存储服务器中所述浏览器客户端对应的账号下,之后可以依据该URL将所述下载文件下载到所述浏览器客户端进行加载。
根据本发明的实施例,还提供了一种搜索结果中文件的保存装置。
参考图2,是根据本发明一个实施例的搜索结果中文件的保存装置的结构框图,如图2所示,所述进行文件下载的装置200至少包括:请求模组210、加载显示模组220和存储模组230,下面详细描述各模块的结构和功能。
请求模组210,用于依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息。
加载显示模组220,用于在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息。
存储模组230,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
参考图3,是根据本发明另一实施例的搜索结果中文件的保存装置的结构框图,如图3所示,所述进行文件下载的装置300至少包括:请求模组310、 加载显示模组320、存储模组330、登录模组340、下载模组350和应用盒子生成及展示模组360。
其中,请求模组310、加载显示模组320和存储模组330分别与请求模组210、加载显示模组220和存储模组230类似,不再赘述。
登录模组340,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。
下载模组350,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。
应用盒子生成及展示模组360,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。
其中,所述应用盒子生成及展示模组360还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。
其中,所述应用盒子生成及展示模组360还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
以上描述的搜索结果中文件的保存装置与之前描述的搜索结果中文件的保存方法的处理是对应的,因此,关于更详细的技术细节,可以参见之前描述的方法。
根据本发明的实施例,还提供了一种浏览器客户端。
参考图4,是根据本发明实施例的浏览器客户端的结构框图,如图4所 示,所述浏览器客户端400至少包括:界面组件410、网络组件420、浏览器内核组件430以及下载组件440。
其中,界面组件410,其配置为浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;
网络组件420,其配置为通过所述界面组件触发发起的网络请求,依据输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息。
其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。
浏览器内核组件430,其配置为加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;
下载组件440,其包括:存储模组441,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。进一步地,所述存储模组441还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。
进一步地,所述下载组件440还包括:登录模组442,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。并且进一步地,所述登录模组442还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。
进一步地,所述下载组件440还包括:下载模组443,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。
其中,所述浏览器内核组件430还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。
其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。
其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
以上描述的浏览器客户端与之前描述的搜索结果中文件的保存方法的处理是对应的,因此,关于更详细的技术细节,可以参见之前描述的方法。
根据本发明的技术方案,能够在浏览器客户端加载显示与搜索关键词对应的网页搜索结果以及文件结果,从而将下载文件的下载文件资源信息保存至浏览器客户端的账号下。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映 的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的查找内容项中是否存在标志的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利 要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明的实施例揭示了A1、一种搜索结果中文件的保存方法,包括:依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。A2、根据A1所述的方法,其中,还包括:浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。A3、根据A2所述的方法,其中,所述依据浏览器客户端的用户标识信息登录到存储服务器的步骤,包括:检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。A4、根据A1所述的方法,其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。A5、根据A1所述的方法,其中,所述将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下的步骤,包括:将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。A6、根据A1所述的方法,其中,还包括:依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。A7、根据A1所述的方法,其中,还 包括:将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。A8、根据A7所述的方法,其中,所述将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子的步骤,还包括:对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。A9、根据A7或A8所述的方法,其中,还包括:对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
本发明的实施例还揭示了B10、一种浏览器客户端,包括:界面组件,其配置为浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;网络组件,其配置为通过所述界面组件触发发起的网络请求,依据输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;浏览器内核组件,其配置为加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;下载组件,其包括:存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。B11、根据B10所述的浏览器客户端,其中,所述下载组件还包括:登录模组,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。B12、根据B11所述的浏览器客户端,其中,所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。B13、根据B10所述的浏览器客户端,其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。 B14、根据B10所述的浏览器客户端,其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。B15、根据B10所述的浏览器客户端,其中,所述下载组件还包括:下载模组,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。B16、根据B10所述的浏览器客户端,其中,所述浏览器内核组件还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。B17、根据B16所述的浏览器客户端,其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。B18、根据B16或B17所述的浏览器客户端,其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。
本发明的实施例又揭示了C19、一种搜索结果中文件的保存装置,包括:请求模组,用于依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;加载显示模组,用于在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。C20、根据C19所述的装置,其中,还包括:登录模组,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。C21、根据C20所述的装置,其中,所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。 C22、根据C19所述的装置,其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。C23、根据C19所述的装置,其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。C24、根据C19所述的装置,其中,还包括:下载模组,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。C25、根据C19所述的装置,其中,还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。C26、根据C25所述的装置,其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。C27、根据C25或C26所述的装置,其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。

搜索结果中文件的保存方法、装置和浏览器客户端.pdf_第1页
第1页 / 共15页
搜索结果中文件的保存方法、装置和浏览器客户端.pdf_第2页
第2页 / 共15页
搜索结果中文件的保存方法、装置和浏览器客户端.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《搜索结果中文件的保存方法、装置和浏览器客户端.pdf》由会员分享,可在线阅读,更多相关《搜索结果中文件的保存方法、装置和浏览器客户端.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104361094 A(43)申请公布日 2015.02.18CN104361094A(21)申请号 201410669784.7(22)申请日 2014.11.20G06F 17/30(2006.01)(71)申请人北京奇虎科技有限公司地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司(72)发明人田新超(74)专利代理机构北京国昊天诚知识产权代理有限公司 11315代理人许志勇 王中(54) 发明名称搜索结果中文件的保存方法、装置和浏览器客户端(57) 摘要本发明公开一种搜索结果中文件的保存方法、装置和浏览器客。

2、户端。其中该方法包括:依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。(51)Int.Cl.权利要求书2页 说明书10页 附图2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要。

3、求书2页 说明书10页 附图2页(10)申请公布号 CN 104361094 ACN 104361094 A1/2页21.一种搜索结果中文件的保存方法,包括:依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端。

4、对应的账号下。2.根据权利要求1所述的方法,其中,还包括:浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。3.根据权利要求2所述的方法,其中,所述依据浏览器客户端的用户标识信息登录到存储服务器的步骤,包括:检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。4.根据权利要求1所述的方法,其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的。

5、存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。5.根据权利要求1所述的方法,其中,所述将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下的步骤,包括:将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。6.根据权利要求1所述的方法,其中,还包括:依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。7.根据权利要求1所述的方法,其中,还包括:将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。8.根。

6、据权利要求7所述的方法,其中,所述将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子的步骤,还包括:对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。9.一种浏览器客户端,包括:界面组件,其配置为浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交权 利 要 求 书CN 104361094 A2/2页3互用的信息;网络组件,其配置为通过所述界面组件触发发起的网络请求,依据输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器。

7、发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;浏览器内核组件,其配置为加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;下载组件,其包括:存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。10.一种搜索结果中文件的保存装置,包括:请求模组,用于依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对。

8、应的下载文件资源信息;加载显示模组,用于在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。权 利 要 求 书CN 104361094 A1/10页4搜索结果中文件的保存方法、 装置和浏览器客户端技术领域0001 本发明属于浏览器技术领域,尤其涉及一种搜索结果中文件的保存方法、装置和浏览器客户端。背景技术0002 在互联网技术中,通过浏览器访问是一种最常见。

9、的有效获取各种信息和数据的方式。在现有技术中,实现互联网存储的云存储或云盘技术也逐步发展起来,扩展了个人存储的空间、时间,成为便捷的个人网络硬盘、专业存储工具,人们可以随时随地安全地存放数据和重要资料。0003 相对于传统的实体磁盘来说更方便,用户不需要把储存重要资料的实体磁盘带在身上,却一样可以通过互联网,轻松地从云端读取自己所存储的信息,其提供拥有灵活性和按需功能的新一代存储服务,从而能满足不断变化的多样化需求。0004 现有技术中,当用户执行网络搜索时,搜索引擎将与搜索关键字对应的搜索结果展现给用户,但是这种简单的搜索结果的展现并不能满足用户多元化的需求,因此有必要提出改进的技术手段解决。

10、该问题。发明内容0005 为了解决上述问题,本发明提供一种搜索结果中文件的保存方法、装置和浏览器客户端。0006 根据本发明的一个方面,提供了一种搜索结果中文件的保存方法,包括:依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;将所述下载文件的下载文件资源信息保存到所述存储服务。

11、器中所述浏览器客户端对应的账号下。0007 其中,所述方法还包括:浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。0008 其中,所述依据浏览器客户端的用户标识信息登录到存储服务器的步骤,包括:检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。0009 其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件。

12、的描述摘要信息、文件作者、出版社、上传来源信息。0010 其中,所述将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下的步骤,包括:将所述下载文件的下载文件资源信息的链接信息说 明 书CN 104361094 A2/10页5保存到所述存储服务器中所述浏览器客户端对应的账号下。0011 其中,所述方法还包括:依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。0012 其中,所述方法还包括:将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。0013 其中,所述将所述第一网。

13、页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子的步骤,还包括:对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。0014 其中,还包括:对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。0015 根据本发明的另一方面,提供了一种浏览器客户端,包括:界面组件,其配置为浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;网络组件,其配置为通过所述。

14、界面组件触发发起的网络请求,依据输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;浏览器内核组件,其配置为加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;下载组件,其包括:存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。0016 其中,所述下载组件还包括:登录模组,用于浏览器用户登录到浏览器客户端,并依据浏览。

15、器客户端的用户标识信息登录到存储服务器。0017 其中,所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。0018 其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。0019 其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所。

16、述浏览器客户端对应的账号下。0020 其中,所述下载组件还包括:下载模组,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。0021 其中,所述浏览器内核组件还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。0022 其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。说 明 书CN 104361094 A3/10页6002。

17、3 其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。0024 根据本发明的又一方面,提供了一种搜索结果中文件的保存装置,包括:请求模组,用于依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息;加载显示模组,用于在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果。

18、,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;存储模组,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。0025 其中,所述装置还包括:登录模组,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。0026 其中,所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录。

19、操作。0027 其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。0028 其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。0029 其中,所述装置还包括:下载模组,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。0030 其中,所述装置还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。。

20、0031 其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。0032 其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。0033 根据本发明的技术方案,能够在浏览器客户端加载显示与搜索关键词对应的网页搜索结果以及文件结果,从而将下载文件的下载文件资源信息保存至浏览器客户端的账号下。附图说明0034 通过阅。

21、读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明说 明 书CN 104361094 A4/10页7的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:0035 图1是根据本发明实施例的搜索结果中文件的保存方法的流程图;0036 图2是根据本发明一个实施例的搜索结果中文件的保存装置的结构框图;0037 图3是根据本发明另一实施例的搜索结果中文件的保存装置的结构框图;0038 图4是根据本发明实施例的浏览器客户端的结构框图。具体实施方式0039 下面将参照附图更详细地描述本公开的示例性实施。

22、例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0040 根据本发明实施例,提供一种搜索结果中文件的保存方法,应用于具有客户端浏览器的各种客户端,该客户端例如可以为Web浏览器客户端。需要说明的是,上述客户端是指与服务器相对应,安装在终端上为用户提供服务的应用程序,如,安装在计算机终端或智能手机终端上的应用程序。0041 图1示出了根据本发明一个实施例的搜索结果中文件的保存方法,如图1所示,所述搜索结果中文件的保存方法包括:004。

23、2 步骤S102,依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息。0043 检测到客户在浏览器客户端输入的搜索关键词后,依据该搜索关键词同时进行网页搜索以及文件搜索,其中,向搜索引擎(或搜索服务器)发起网页搜索请求,向存储服务器发起文件搜索请求。0044 其中,文件搜索请求是搜索与搜索关键词相对应的下载文件资源信息,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。0045。

24、 具体地,根据在浏览器客户端展现的下载文件在存储服务器中的存储地址信息可以对应下载该下载文件;根据在浏览器客户端展现的安全认证信息(例如文件的MD5值)可以确定下载文件的安全性;根据在浏览器客户端展现的文件的描述摘要信息、文件作者、出版社、上传来源信息可以确定下载文件的各种属性信息,从而在展示的众多搜索结果中确定用户所需的文件。0046 在本发明的一个实施例中,浏览器客户端与存储服务器是相关联的,可以依据浏览器客户端的用户标识信息登录到存储服务器。浏览器用户登录到浏览器客户端后,判断浏览器客户端是否登录到存储服务器,如果未登录,甚至未注册,可以提示当前浏览器用户通过用户名、密码等实现登录或者注。

25、册。其中,注册浏览器账号后,用户会得到浏览器提供给登录用户的浏览器标识,例如:当前浏览器用户Q.T串;然后,该登录用户利用该用户Q.T串经浏览器登录到存储服务器(首次),在存储服务器对应的网站cookie中写入该串并返回cookie给浏览器,同时cookie中还写入了存储服务器提供给登录用户的认证Token。或者,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token说 明 书CN 104361094 A5/10页8标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存。

26、储服务器请求进行登录操作。这样,将浏览器客户端和存储服务器关联起来。0047 步骤S104,在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息。0048 在本发明的一个实施例中,将第一网页搜索结果和第二文件搜索结果在浏览器客户端加载显示,优选地,将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。0049 进一步地,还可以对所述第二文件搜索结果进行分类,并建立相应的分类索引,并根。

27、据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。并且,还可以对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。0050 步骤S106,将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。0051 在浏览器客户端加载显示与搜索关键词相对应的下载文件的下载文件资源信息后,将该下载文件的下载文件资源信息保存到存储服务器中浏览器客户端对应的账号下,并可以依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端。

28、进行加载。0052 例如,将所述下载文件的下载文件资源信息的链接信息(例如URL)保存到所述存储服务器中所述浏览器客户端对应的账号下,之后可以依据该URL将所述下载文件下载到所述浏览器客户端进行加载。0053 根据本发明的实施例,还提供了一种搜索结果中文件的保存装置。0054 参考图2,是根据本发明一个实施例的搜索结果中文件的保存装置的结构框图,如图2所示,所述进行文件下载的装置200至少包括:请求模组210、加载显示模组220和存储模组230,下面详细描述各模块的结构和功能。0055 请求模组210,用于依据在浏览器客户端中输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索。

29、关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息。0056 加载显示模组220,用于在浏览器客户端加载显示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息。0057 存储模组230,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。其中,所述存储模组还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。0058 参考图3,是根据本发明另一实施例的搜索。

30、结果中文件的保存装置的结构框图,如图3所示,所述进行文件下载的装置300至少包括:请求模组310、加载显示模组320、存储模组330、登录模组340、下载模组350和应用盒子生成及展示模组360。0059 其中,请求模组310、加载显示模组320和存储模组330分别与请求模组210、加载说 明 书CN 104361094 A6/10页9显示模组220和存储模组230类似,不再赘述。0060 登录模组340,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。所述登录模组还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标。

31、识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。0061 下载模组350,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。0062 应用盒子生成及展示模组360,用于将所述第一网页搜索结果和所述第二文件搜索结果套用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。0063 其中,所述应用盒子生成及展示模组360还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模。

32、板,套用该适用的模板生成所述搜索关键词的应用盒子。0064 其中,所述应用盒子生成及展示模组360还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。0065 以上描述的搜索结果中文件的保存装置与之前描述的搜索结果中文件的保存方法的处理是对应的,因此,关于更详细的技术细节,可以参见之前描述的方法。0066 根据本发明的实施例,还提供了一种浏览器客户端。0067 参考图4,是根据本发明实施例的浏览器客户端的结构框图,如图4所示,所述浏览器客户端400至少包括:界面组件410、网。

33、络组件420、浏览器内核组件430以及下载组件440。0068 其中,界面组件410,其配置为浏览器客户端绘制交互界面,接收输入和/或输出显示与用户交互用的信息;0069 网络组件420,其配置为通过所述界面组件触发发起的网络请求,依据输入的一搜索关键词向搜索引擎发起第一网页搜索请求,并同时依据所述搜索关键词向一存储服务器发起第二文件搜索请求以搜索与所述搜索关键词相对应的下载文件资源信息。0070 其中,所述下载文件资源信息包括以下之一或其组合:下载文件在存储服务器中的存储地址信息、安全认证信息、文件的描述摘要信息、文件作者、出版社、上传来源信息。0071 浏览器内核组件430,其配置为加载显。

34、示所述第一网页搜索请求对应的第一网页搜索结果以及所述第二文件搜索请求对应的第二文件搜索结果,其中所述第二文件搜索结果中包含有与所述搜索关键词相对应的下载文件的下载文件资源信息;0072 下载组件440,其包括:存储模组441,用于将所述下载文件的下载文件资源信息保存到所述存储服务器中所述浏览器客户端对应的账号下。进一步地,所述存储模组441还用于,将所述下载文件的下载文件资源信息的链接信息保存到所述存储服务器中所述浏览器客户端对应的账号下。0073 进一步地,所述下载组件440还包括:登录模组442,用于浏览器用户登录到浏览器客户端,并依据浏览器客户端的用户标识信息登录到存储服务器。并且进一步。

35、地,所述登说 明 书CN 104361094 A7/10页10录模组442还用于,检测所述浏览器客户端是否具有登录用户的合法Token标识,若是则将所述合法Token标识直接写入所述存储服务器对应的网络地址的cookie文件中,在登录到所述存储服务器时,将写入到所述Cookie文件中的有效Token标识发送到所述存储服务器请求进行登录操作。0074 进一步地,所述下载组件440还包括:下载模组443,用于依据所述下载文件资源信息将所述下载文件下载到所述浏览器客户端进行加载。0075 其中,所述浏览器内核组件430还包括:应用盒子生成及展示模组,用于将所述第一网页搜索结果和所述第二文件搜索结果套。

36、用预设模板生成所述搜索关键词的应用盒子,并在所述客户端浏览器进行显示和/或访问。0076 其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行分类,并建立相应的分类索引;根据相应的分类索引,从预设的模板中选择适用的模板,套用该适用的模板生成所述搜索关键词的应用盒子。0077 其中,所述应用盒子生成及展示模组还用于,对所述第二文件搜索结果进行解析,依据预设规则对所述第二文件搜索结果进行排序,根据排序顺序将所述第二文件搜索结果排布在所述预设模板的相应位置,生成该关键词的应用盒子。0078 以上描述的浏览器客户端与之前描述的搜索结果中文件的保存方法的处理是对应的,因此,关于更详细的技术。

37、细节,可以参见之前描述的方法。0079 根据本发明的技术方案,能够在浏览器客户端加载显示与搜索关键词对应的网页搜索结果以及文件结果,从而将下载文件的下载文件资源信息保存至浏览器客户端的账号下。0080 在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。0081 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发。

38、明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。0082 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。0083 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任说 明 书CN 104361094 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1