下载方法、浏览器及下载工具的制作方法

文档序号:7807618阅读:128来源:国知局
下载方法、浏览器及下载工具的制作方法
【专利摘要】本发明提供了一种下载方法、浏览器及下载工具,其中,一种下载方法包括:浏览器在用户的浏览器账号下接收到下载指令;根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;根据所述下载工具账号及密码调用对应的下载工具;将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源。通过本发明,能够将浏览器与下载工具通过账号绑定的形式进行结合,实现浏览器与下载工具之间的优势互补。
【专利说明】下载方法、浏览器及下载工具

【技术领域】
[0001]本申请涉及网络【技术领域】,特别是涉及一种下载方法、浏览器及下载工具。

【背景技术】
[0002]浏览器是用户上网的入口,比如用户可以通过浏览器浏览网页、上传资源以及下载文件等。虽然能够使用浏览器下载文件,但是浏览器本身的下载功能却较弱。
[0003]为此,目前用户在下载文件时,一般是先要在浏览器中搜索下载的对象,然后打开下载页面,点击下载链接,然后,通过安装的第三方下载工具下载文件。
[0004]然而,上述现有的下载文件的方法,浏览器与下载工具间各尽其职,浏览器负责查找下载资源,在查找到后,由下载工具负责下载,浏览器与下载工具间不能实现优势互补,既不能为系统减轻操作负担,也不能为用户提供更加人性化的下载方案和使用体验。


【发明内容】

[0005]鉴于上述现有的下载方法既不能为系统减轻操作负担,也不能为用户提供更加人性化的下载方案和使用体验的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的下载方法、浏览器及下载工具。
[0006]依据本发明的一个方面,提供了一种在浏览器中进行下载的方法,包括:浏览器在用户的浏览器账号下接收到下载指令;根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;根据所述下载工具账号及密码调用对应的下载工具;将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源。
[0007]可选地,在所述浏览器在用户的浏览器账号下接收到下载指令步骤之前,还包括:根据用户输入的浏览器账号及浏览器账号密码,登录所述浏览器账号;在所述浏览器账号下,提示所述用户是否绑定下载工具;若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0008] 可选地,所述确定所述下载工具账号及下载工具账号的密码合法步骤包括:所述浏览器将所述下载工具账号及下载工具账号的密码发送给所述下载工具的服务器进行合法性验证,其中,所述下载工具的服务器中保存有所述下载工具账号及下载工具账号的密码的对应关系,所述下载工具的服务器通过所述对应关系确定所述下载工具账号及下载工具账号的密码是否合法;根据所述下载工具的服务器返回的确认回复,确定所述下载工具账号及下载工具账号的密码合法。
[0009]可选地,所述根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及密码步骤包括:判断所述浏览器中是否存在与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;若存在,则直接获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;若不存在,则提示所述用户是否绑定下载工具;若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0010]可选地,将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源步骤包括:将所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息发送至所述下载工具,以使所述下载工具根据所述浏览器账号以及所述对应的等级信息和/或积分信息为所述下载指令指示的下载分配下载资源。
[0011]可选地,所述方法还包括:接收所述下载工具发送的用户属性信息,其中,所述用户属性信息为所述下载工具根据所述浏览器账号的下载信息,分析获得的用于指示所述用户的个性化特征的信息;根据所述用户属性信息获取相匹配的URL,使用所述浏览器将所述URL推荐给所述用户。
[0012]可选地,所述方法还包括:接收所述下载工具发送的URL,其中,所述URL为所述下载工具根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息,根据所述用户属性信息获得的相匹配的URL ;使用所述浏览器将所述URL推荐给所述用户。
[0013]根据本发明的另一方面,本发明还提供了一种下载方法,包括:下载工具接收到浏览器发送的调用指令,其中,所述调用指令中包含有所述下载工具的下载工具账号及所述下载工具账号的密码;根据所述调用指令启动所述下载工具,并且,根据所述下载工具账号及所述下载工具账号的密码登录所述下载工具账号;在所述下载工具账号下,获取所述浏览器发送的浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息;根据所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息为所述浏览器分配下载资源。
[0014]可选地,在所述下载工具接收到浏览器发送的调用指令步骤之前,还包括:根据用户输入的下载工具账号及下载工具账号密码,登录所述下载工具账号;在所述下载工具账号下,提示所述用户是否绑定浏览器;若确定绑定浏览器,则获取所述用户输入的浏览器账号及浏览器账号的密码,并在确定所述浏览器账号及浏览器账号的密码合法后,将所述下载工具账号与所述浏览器账号绑定。
[0015]可选地,确定所述浏览器账号及浏览器账号的密码合法步骤包括:所述下载工具将所述浏览器账号及浏览器账号的密码发送给所述浏览器的服务器进行合法性验证,其中,所述浏览器的服务器中保存有所述浏览器账号及浏览器账号的密码的对应关系,所述浏览器的服务器通过所述对应关系确定所述浏览器账号及浏览器账号的密码是否合法;根据所述浏览器的服务器返回的确认回复,确定所述浏览器账号及浏览器账号的密码合法。
[0016]可选地,所述方法还包括:根据所述浏览器账号的下载信息,分析获得所述用户的用户属性信息,其中,所述用户属性信息用于指示所述用户的个性化特征的信息;将所述用户的用户属性信息发送至所述浏览器,以使所述浏览器根据接收到的所述用户属性信息获取相匹配的URL,将所述URL推荐给所述用户。
[0017]可选地,所述方法还包括:根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息;根据所述用户属性信息获取相匹配的URL,将所述获取的URL发送至所述浏览器,使用所述浏览器将所述URL推荐给所述用户。
[0018]根据本发明的再一方面,提供了一种浏览器,包括:第一接收模块,用于在用户的浏览器账号下接收到下载指令;获取模块,用于根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;调用模块,用于根据所述下载工具账号及密码调用对应的下载工具;发送模块,用于将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源。
[0019]可选地,所述浏览器还包括:浏览器登录模块,用于在所述第一接收模块,在用户的浏览器账号下接收到下载指令之前,根据用户输入的浏览器账号及浏览器账号密码,登录所述浏览器账号;提示模块,用于在所述浏览器账号下,提示所述用户是否绑定下载工具;绑定模块,用于若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0020]可选地,所述绑定模块确定所述下载工具账号及下载工具账号的密码合法时:将所述下载工具账号及下载工具账号的密码发送给所述下载工具的服务器进行合法性验证,其中,所述下载工具的服务器中保存有所述下载工具账号及下载工具账号的密码的对应关系,所述下载工具的服务器通过所述对应关系确定所述下载工具账号及下载工具账号的密码是否合法;根据所述下载工具的服务器返回的确认回复,确定所述下载工具账号及下载工具账号的密码合法。
[0021]可选地,所述获取模块具体用于:判断所述浏览器中是否存在与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;若存在,则直接获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;若不存在,则提示所述用户是否绑定下载工具;若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0022]可选地,所述发送模块具体用于:将所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息发送至所述下载工具,以使所述下载工具根据所述浏览器账号以及所述对应的等级信息和/或积分信息为所述下载指令指示的下载分配下载资源。
[0023]可选地,所述浏览器还包括:第二接收模块,用于接收所述下载工具发送的用户属性信息,其中,所述用户属性信息为所述下载工具根据所述浏览器账号的下载信息,分析获得的用于指示所述用户的个性化特征的信息;第一推荐模块,用于根据所述用户属性信息获取相匹配的URL,使用所述浏览器将所述URL推荐给所述用户。
[0024]可选地,所述浏览器还包括:第三接收模块,用于接收所述下载工具发送的URL,其中,所述URL为所述下载工具根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息,根据所述用户属性信息获得的相匹配的URL ;第二推荐模块,用于使用所述浏览器将所述URL推荐给所述用户。
[0025]根据本发明的又一方面,还提供了一种下载工具,包括:接收模块,用于接收到浏览器发送的调用指令,其中,所述调用指令中包含有所述下载工具的下载工具账号及所述下载工具账号的密码;调用模块,用于根据所述调用指令启动所述下载工具,并且,根据所述下载工具账号及所述下载工具账号的密码登录所述下载工具账号;第一获取模块,用于在所述下载工具账号下,获取所述浏览器发送的浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息;下载资源分配模块,用于根据所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息为所述浏览器分配下载资源。
[0026]可选地,在所述下载工具还包括:登录模块,用于在所述接收模块收到浏览器发送的调用指令之前,根据用户输入的下载工具账号及下载工具账号密码,登录所述下载工具账号;提示模块,用于在所述下载工具账号下,提示所述用户是否绑定浏览器;绑定模块,用于若确定绑定浏览器,则获取所述用户输入的浏览器账号及浏览器账号的密码,并在确定所述浏览器账号及浏览器账号的密码合法后,将所述下载工具账号与所述浏览器账号绑定。
[0027]可选地,所述绑定模块确定浏览器账号及浏览器账号的密码合法时:将所述浏览器账号及浏览器账号的密码发送给所述浏览器的服务器进行合法性验证,其中,所述浏览器的服务器中保存有所述浏览器账号及浏览器账号的密码的对应关系,所述浏览器的服务器通过所述对应关系确定所述浏览器账号及浏览器账号的密码是否合法;根据所述浏览器的服务器返回的确认回复,确定所述浏览器账号及浏览器账号的密码合法。
[0028]可选地,所述下载工具还包括:第二获取模块,用于根据所述浏览器账号的下载信息,分析获得所述用户的用户属性信息,其中,所述用户属性信息用于指示所述用户的个性化特征的信息;第一发送模块,用于将所述用户的用户属性信息发送至所述浏览器,以使所述浏览器根据接收到的所述用户属性信息获取相匹配的URL,将所述URL推荐给所述用户。
[0029]可选地,所述下载工具还包括:第三获取模块,用于根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息;第二发送模块,根据所述用户属性信息获取相匹配的URL,将所述获取的URL发送至所述浏览器,使用所述浏览器将所述URL推荐给所述用户。
[0030]与现有技术相比,本申请包括以下优点:
[0031]本发明提供的下载方法、浏览器及下载工具,通过将浏览器账号与下载工具账号及下载工具账号的密码进行绑定,当浏览器在用户的浏览器账号下接收到下载指令时,直接调用与该浏览器账号绑定的下载工具。下载工具则根据浏览器账号对应的账号信息为浏览器发送的下载指令指示的下载分配下载资源,例如:下载工具为等级高、且积分高的浏览器账号提供更多的下载带宽,以实现更快的下载,为用户在浏览器中提供个性化下载。而通过浏览器直接调用绑定的下载工具,提高了系统操作和调用效率,不仅减轻了系统操作负担,同时也减轻了用户的操作负担.通过本发明提供的下载方法、浏览器及下载工具,能够将浏览器与下载工具通过账号绑定的形式进行结合,实现浏览器与下载工具之间的优势互补。
[0032]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0033]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0034]图1是根据本发明实施例一的一种在浏览器中进行下载的方法的步骤流程图;
[0035]图2是根据本发明实施例二的一种在浏览器中进行下载的方法的步骤流程图;
[0036]图3是实施例二中的下载方法在浏览器中进行浏览器账号与下载工具账号绑定的步骤流程图;
[0037]图4是采用实施例二中的下载方法在浏览器中进行下载的步骤流程图;
[0038]图5是根据本发明实施例三的一种下载方法的步骤流程图;
[0039]图6是根据本发明实施例四的一种下载方法的步骤流程图;
[0040]图7是实施例四中的下载方法在下载工具中进行浏览器账号与下载工具账号绑定的步骤流程图;
[0041]图8是根据本发明实施例五的一种浏览器的结构框图;
[0042]图9是根据本发明实施例六的一种浏览器的结构框图;
[0043]图10是根据本发明实施例七的一种下载工具的结构框图;
[0044]图11是根据本发明实施例八的一种下载工具的结构框图。

【具体实施方式】
[0045]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0046]下面通过实施例对本发明所述方法的实现流程进行详细说明。
[0047]实施例一
[0048]参照图1,示出了本发明实施例一的一种在浏览器中进行下载的方法的步骤流程图。
[0049]本实施例中从浏览器侧对本发明的下载方法进行说明,本实施例中在浏览器中进行下载的方法包括以下步骤:
[0050]步骤S102:浏览器在用户的浏览器账号下接收到下载指令。
[0051]浏览器的每个登录用户都对应有一个帐号即浏览器账号,这些浏览器账号下包含有用户的基本信息,如,用户标识,用户昵称、用户性别、等级和积分等等。
[0052]本步骤中,浏览器在用户登录其浏览器账号后,需要进行下载,并发送了相应的下载指令后,如用户点击下载按钮后发送的下载指令后,则浏览器将在该账号下接收到下载指令。
[0053]步骤S104:浏览器根据下载指令,获取与浏览器账号绑定的下载工具账号及下载工具账号的密码。
[0054]浏览器中存储有浏览器账号与下载工具账号及下载工具账号的密码的绑定关系,在用户登录浏览器账号后,浏览器能够获得该浏览器账号的信息,然后,浏览器可以根据存储的上述绑定关系,获取与浏览器账号绑定的下载工具账号及下载工具账号的密码。其中,下载工具为第三方下载工具,例如:迅雷、国际快车、QQ旋风等,本发明对此不作限制。
[0055]在实际实现时,浏览器会首先判断本地浏览器中是否存在与浏览器账号绑定的下载工具账号及下载工具账号的密码,如果存在,则直接获取下载工具账号及下载工具账号的密码,如果不存在,则可以给出提示信息,以供用户新建浏览器账号与下载工具的账号及密码的绑定关系,以实现浏览器与下载工具的互通。浏览器的账号以下载工具账号分别存储在两个不同的账号体系中,通过将两个体系中的账号互通,实现信息的互享。
[0056]在用户新建浏览器账号与下载工具的账号及密码的绑定关系时,一种优选方式如下:
[0057]浏览器提示用户是否绑定下载工具;若确定绑定下载工具,则获取用户输入的下载工具账号,并提示用户选择下载工具类型并输入下载工具账号和密码,然后将下载工具账号和密码发送给下载工具的服务器进行合法性验证,在根据下载工具的服务器返回的结果确定下载工具账号及下载工具账号的密码合法后,将浏览器账号与下载工具账号绑定。其中,下载工具的服务器中存储有下载工具账号和下载工具账号对应的密码。
[0058]步骤S106:浏览器根据下载工具账号及密码调用对应的下载工具。
[0059]浏览器在获取了与浏览器账号绑定的下载工具账号及下载工具账号的密码后,则将该账号以及密码发送给下载工具,以直接调用下载工具,登录该下载工具账号,通过该下载工具进行下载。
[0060]步骤S108:浏览器将浏览器账号对应的账号信息发送至下载工具,以使下载工具根据账号信息为下载指令指示的下载分配下载资源。
[0061]浏览器在调用下载工具,登录下载工具账号后,将浏览器账号对应的账号信息发送至下载工具,以使下载工具可以根据浏览器账号信息为浏览器账号分配下载资源。例如:当浏览器账号为等级高、且积分高的浏览器账号时,为该浏览器账号的下载提供更多的下载带宽,或者,更多的下载资源,以进行更快地下载。
[0062]通过本实施例提供的在浏览器中进行下载的方法,将浏览器账号与下载工具账号及下载工具账号的密码进行绑定,当浏览器在用户的浏览器账号下接收到下载指令时,直接调用与该浏览器账号绑定的下载工具。下载工具则根据浏览器账号对应的账号信息为浏览器发送的下载指令指示的下载分配下载资源,例如:下载工具为等级高、且积分高的浏览器账号提供更多的下载带宽,以实现更快的下载,为用户在浏览器中提供个性化下载。而通过浏览器直接调用绑定的下载工具,提高了系统操作和调用效率,不仅减轻了系统操作负担,同时也减轻了用户的操作负担.通过本实施例提供的在浏览器中进行下载的方法,能够将浏览器与下载工具通过账号绑定的形式进行结合,实现浏览器与下载工具之间的优势互补。
[0063]实施例二
[0064]参照图2,示出了本发明实施例二的一种在浏览器中进行下载的方法的步骤流程图。
[0065]本实施例中依然从浏览器侧对本发明的下载方法进行说明,本实施例中在浏览器中进行下载的方法具体包括以下步骤:
[0066]步骤S202:浏览器根据用户输入的浏览器账号及浏览器账号密码,登录浏览器账号。
[0067]步骤S204:浏览器在浏览器账号下,提示用户是否绑定下载工具。
[0068]在登录浏览器账号后,浏览器给出提示选项,供用户选择是否进行下载工具绑定。
[0069]步骤S206:若确定绑定下载工具,浏览器则获取用户输入的下载工具账号及下载工具账号的密码,并在确定下载工具账号及下载工具账号的密码合法后,将浏览器账号与下载工具账号绑定。
[0070]若用户确定进行下载工具绑定,则进入下载工具绑定界面。其中,在下载工具绑定界面中包含供绑定的下载工具的类型,如快车或者迅雷,用户选择相应的类型,并输入下载工具账号以及下载工具账号密码,浏览器则获取用户输入的下载工具账号及下载工具账号的密码。
[0071]在实际实现时,一种优选的确定下载工具账号及下载工具账号的密码合法的方式为:
[0072]步骤S2062:浏览器将下载工具账号及下载工具账号的密码发送给下载工具所属的服务器进行合法性验证,其中,下载工具所属的服务器中保存有下载工具账号及下载工具账号的密码的对应关系,下载工具的服务器通过对应关系确定下载工具账号及下载工具账号的密码是否合法。
[0073]步骤S2064:浏览器根据下载工具的服务器返回的确认回复,确定下载工具账号及下载工具账号的密码合法。
[0074]在此过程中,如果下载工具的服务器中未检测到下载工具账号及下载工具账号对应的密码,则说明用户输入的下载工具账号和下载工具账号的密码不合法,那么下载工具的服务器将不会返回确认回复,或者是返回验证不合法的消息。
[0075]需要说明的是,对于浏览器账号与下载工具账号绑定关系的存储,一种可行方式是:在浏览器账号与下载工具账号绑定后,浏览器还可以发相应的通知消息给浏览器的服务器、下载工具的服务器、以及下载工具,以在上述两个服务器以及下载工具中保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系。当然,浏览器也可以只将相应的通知消息发送给浏览器的服务器、下载工具的服务器,而不直接发送给下载工具,再由下载工具的服务器发绑定关系给下载工具保存。同时,浏览器本身也保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系,完成浏览器账号与下载工具账号的绑定。
[0076]另一种可行方式是:当下载工具的服务器收到浏览器发送来的验证请求,确定下载工具账号及下载工具账号的密码合法时,即保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系,同时通知浏览器,浏览器收到通知后即绑定并保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系,进而,浏览器向浏览器的服务器和下载工具发送相应的通知消息,通知浏览器的服务器和下载工具保存上述浏览器和下载工具的绑定关系,或者,浏览器仅向浏览器的服务器发送相应的通知消息,通知浏览器的服务器保存上述浏览器和下载工具的绑定关系,而下载工具则由下载工具的服务器进行通知保存。
[0077]下面结合图3以上述第二种可行方式为例,对在浏览器中进行浏览器账号与下载工具账号绑定的流程进行说明,具体流程如下:
[0078]步骤S1:在浏览器中登录浏览器账号。
[0079]步骤S2:提示用户输入下载工具账号和下载工具账号密码。
[0080]在登录浏览器账号后,浏览器中会显示提示用户输入下载工具账号和下载工具账号密码界面;并将用户输入的下载工具账号和下载工具账号密码发送给下载工具账号系统如下载工具的服务器。
[0081]步骤S3:在下载工具账号系统中检查下载工具账号和下载工具账号密码是否存在;若存在则执行步骤S4。
[0082]也即,通过下载工具的服务器判断下载工具账号和下载工具账号密码是否合法。
[0083]本步骤中的下载工具账号系统可以包括但不限于:下载工具以及下载工具的服务器,本步骤中由下载工具的服务器对下载工具账号和下载工具账号密码的合法性进行判断。步骤S4:下载工具账号系统中建立映射关系。
[0084]本步骤中,是在下载工具的服务器中所建立的映射关系,该映射关系即为浏览器账号与下载工具账号间的绑定关系;下载工具的服务器在建立完绑定关系后,向浏览器返回下载工具账号和下载工具账号密码合法的确认回复。
[0085]步骤S5:浏览器账号系统中建立映射关系。
[0086]其中,浏览器账号系统包括:浏览器以及浏览器的服务器。本步骤中在浏览器账号系统中建立映射关系即绑定关系时,由下载工具服务器发送下载工具账号和下载工具账号密码合法的确认回复至浏览器,由浏览器根据接收到的确认回复对浏览器账号与下载工具账号建立绑定关系。在建立完绑定关系后,将该绑定关系同时发送至浏览器的服务器以及下载工具,在浏览器的服务器以及下载工具中分别保存浏览器账号与下载工具账号间的绑定关系,以此在浏览器账号系统中建立浏览器账号与下载工具账号间的绑定关系。
[0087]步骤S208:浏览器根据下载指令,获取与浏览器账号绑定的下载工具账号及下载工具账号的密码。
[0088]在实际实现时,浏览器获取与浏览器账号绑定的下载工具账号及下载工具账号的密码的流程如下:
[0089]步骤S2082:判断浏览器中是否存在与浏览器账号绑定的下载工具账号及下载工具账号的密码;若存在,则执行步骤S2084,若不存在则执行步骤S2086。
[0090]步骤S2084:当判断浏览器中是否存在与浏览器账号绑定的下载工具账号及下载工具账号的密码时,则直接获取与浏览器账号绑定的下载工具账号及下载工具账号的密码。
[0091]步骤S2086:当判断浏览器中是否存在与浏览器账号绑定的下载工具账号及下载工具账号的密码时,则提示用户是否绑定下载工具;若确定绑定下载工具,则获取用户输入的下载工具账号及下载工具账号的密码,并在确定下载工具账号及下载工具账号的密码合法后,将浏览器账号与下载工具账号绑定。
[0092]本实施例中,由于预先已经建立好了浏览器账号与下载工具账号的绑定关系,因此,浏览器直接获取与浏览器账号绑定的下载工具账号及下载工具账号的密码。
[0093]步骤S210:浏览器根据下载工具账号及密码调用对应的下载工具。
[0094]例如:下载工具账号为迅雷下载工具账号,浏览器则调用迅雷下载工具,然后登录该账号通过迅雷进行下载。
[0095]步骤S212:浏览器将浏览器账号以及浏览器账号对应的等级信息和/或积分信息发送至下载工具,以使下载工具根据浏览器账号以及对应的等级信息和/或积分信息为下载指令指示的下载分配下载资源。
[0096]下载工具根据浏览器账号对应的等级信息和/或积分信息为下载指令指示的下载分配下载资源时,一种优选的分配方式为:下载工具为浏览器账号等级高、且积分高的账号分配更多的下载资源或更多的带宽,以进行更快的下载。
[0097]其中,用户通过浏览器账号与下载工具互通以完成下载任务后,浏览器为浏览器账号增加相应的积分,以此来激励用户下载。浏览器账号与下载工具账号实现互通后,下载工具不单能根据浏览器账号对应的等级信息和/或积分信息为浏览器账号分配不同的下载资源,以实现在浏览器中的个性化下载,还可以根据浏览器账号所下载的信息为用户在浏览器中进行个性化的下载内容推荐。
[0098]在实际实现时,可以通过下述任意一种方式进行个性化的下载内容推荐:
[0099]第一种,浏览器接收下载工具发送的用户属性信息,其中,用户属性信息为下载工具根据所述浏览器账号的下载信息,分析获得的用于指示用户的个性化特征的信息;浏览器根据用户属性信息获取相匹配的URL (Uniform Resource Locator,统一资源定位符),使用浏览器将URL推荐给用户。
[0100]第二种,浏览器接收下载工具发送的URL,其中,URL为下载工具根据所述浏览器账号的下载信息,分析获得用于指示用户的个性化特征的用户属性信息,根据用户属性信息获得的相匹配的URL ;使用浏览器将URL推荐给用户。
[0101]需要说明的是,上述仅是列举了两种优选的推荐方案,本领域技术人员应该明了,在实际应用中进行个性化推荐的方案并不局限于这两种,本领域技术人员可以根据实际需求设定个性化推荐的方案,例如:还可以设定成,通过下载工具筛选出热门的下载内容,将热门的下载内容对应的URL发送至浏览器,由浏览器推荐给用户。本申请对此不作具体限制。
[0102]以下,结合图4,从浏览器以及下载工具之间的交互角度,对本实施例的上述在浏览器中进行下载以及个性化下载进行说明,用户对应的浏览器账号与下载工具账号及下载工具密码已预先建立了绑定关系,具体过程如下:
[0103]步骤S1:登录浏览器账号,在浏览器中点击下载。
[0104]本实例中,设定登录的浏览器账号与下载工具账号已预先建立了绑定关系。
[0105]步骤S2:浏览器调起下载工具,使用绑定的下载工具账号和密码登录并开始下载。
[0106]步骤S3:下载工具获取浏览器账号等级和/或积分,根据浏览器账号等级和/或积分,分配下载资源。
[0107]浏览器在每次完成下载后为浏览器账号增加积分,那么活跃度高的用户等级自然也高。为了奖励等级和积分高的用户,下载工具在为浏览器账号提供下载时,将浏览器账号等级和下载速度建立起关系,浏览器账号等级越高,分配的带宽越宽,分配的下载资源越多,提供的下载速度越快。
[0108]步骤S4:下载工具完成下载,通知浏览器。
[0109]步骤S5:浏览器增加相应的活跃积分给浏览器账号。
[0110]通过本实施例提供的在浏览器中进行下载的方法,将浏览器账号与下载工具账号及下载工具账号的密码进行绑定,当浏览器在用户的浏览器账号下接收到下载指令时,直接调用与该浏览器账号绑定的下载工具,,提高了系统操作和调用效率,不仅减轻了系统操作负担,同时也减轻了用户的操作负担。下载工具则根据浏览器账号对应的等级信息和/或积分信息为浏览器发送的下载指令指示的下载分配下载资源,以实现为用户在浏览器中提供个性化下载。同时浏览器还能够将下载工具根据浏览器账号的下载信息获取的用户属性信息或与用户属性信息相匹配的URL通过浏览器推荐给用户,使得浏览器为下载工具带来可观的用户量和更好的展现形式,实现浏览器与下载工具之间的优势互补。
[0111]实施例三
[0112]参照图5,示出了本发明实施三的一种下载方法的步骤流程图。
[0113]本实施例中从下载工具侧对本发明的下载方法进行说明,具体步骤如下:
[0114]步骤S502:下载工具接收到浏览器发送的调用指令。
[0115]其中,调用指令中包含有下载工具的下载工具账号及下载工具账号的密码。
[0116]当浏览器中已经保存有浏览器账号和下载工具账号的绑定关系时,也即,浏览器中保存有浏览器账号、下载工具账号、下载工具账号的密码之间的关系,那么,当浏览器需要进行下载时,会直接将浏览器账号对应的下载工具账号和下载工具账号的密码发送给下载工具进行调用和登录;当浏览器中未保存浏览器账号和下载工具账号的绑定关系时,则在用户登录浏览器账号后,按照前述实施例中的方法建立浏览器账号和下载工具账号的绑定关系后,当浏览器需要进行下载时,才会接收到浏览器发送的、包含有下载工具的下载工具账号及下载工具账号的密码的调用指令。
[0117]步骤S504:下载工具根据调用指令启动下载工具,并且,根据下载工具账号及下载工具账号的密码登录下载工具账号。
[0118]步骤S506:下载工具在下载工具账号下,获取浏览器发送的浏览器账号以及浏览器账号对应的等级信息和/或积分信息。
[0119]下载工具成功登录浏览器发送的下载工具账号后,便可以与浏览器进行信息的交互,例如:接收浏览器发送的浏览器账号以及浏览器账号对应的等级信息和/或积分信息,再例如:向浏览器发送URL等。
[0120]步骤S508:下载工具根据浏览器账号以及浏览器账号对应的等级信息和/或积分信息为浏览器分配下载资源。
[0121]例如:下载工具为等级高、且积分高的浏览器账号提供更快的下载速度或更多的下载带宽,以实现为用户提供个性化下载。
[0122]下载工具在为浏览器分配下载资源时,可以仅参照浏览器账号对应的等级信息或仅参照浏览器账号对应的积分信息为浏览器分配下载资源,还可以综合考虑浏览器账号对应的等级信息以及积分信息为浏览器分配下载资源。具体的分配下载资源的规则可以由本领域技术人员根据实际需求进行设定,本申请对此不作具体限制。
[0123]通过本实施例提供的下载方法,将浏览器账号与下载工具账号及下载工具账号的密码进行绑定,当浏览器在用户的浏览器账号下接收到下载指令时,直接调用与该浏览器账号绑定的下载工具,提高了系统操作和调用效率,不仅减轻了系统操作负担,同时也减轻了用户的操作负担。下载工具则根据浏览器账号对应的等级信息和/积分信息为浏览器发送的下载指令指示的下载分配下载资源,例如:为等级高、且积分高的浏览器账号提供更多的下载带宽,以实现更快的下载,为用户提供个性化下载。通过本实施例提供的下载方法能够将浏览器与下载工具通过账号绑定的形式进行结合,实现浏览器与下载工具之间的优势互补。
[0124]实施例四
[0125]参照图6,示出了本发明实施四的一种下载方法的步骤流程图。
[0126]本实施例中仍然从下载工具侧对本发明的下载方法进行说明,本实施例中的下载方法具体包括以下步骤:
[0127]步骤S602:下载工具根据用户输入的下载工具账号及下载工具账号密码,登录下载工具账号。
[0128]步骤S604:下载工具在下载工具账号下,提示用户是否绑定浏览器。
[0129]本步骤中,下载工具在用户登录其下载工具账号后,下载工具给出提示选项,供用户选择是否进行浏览器绑定。
[0130]步骤S606:若确定绑定浏览器,下载工具则获取用户输入的浏览器账号及浏览器账号的密码,并在确定浏览器账号及浏览器账号的密码合法后,将下载工具账号与浏览器账号绑定。
[0131]若用户确定进行浏览器绑定,则进入浏览器绑定界面。其中,在浏览器绑定界面中包含供绑定的浏览器的类型,用户选择相应的类型,并输入浏览器账号以及浏览器账号密码,下载工具则获取用户输入的浏览器账号及浏览器账号密码。
[0132]在实际实现时,一种优选的确定浏览器账号及下浏览器账号的密码合法的步骤包括:
[0133]步骤S6062:下载工具将浏览器账号及浏览器账号的密码发送给浏览器的服务器进行合法性验证,其中,浏览器的服务器中保存有浏览器账号及浏览器账号的密码的对应关系,浏览器的服务器通过对应关系确定浏览器账号及浏览器账号的密码是否合法。
[0134]步骤S6064:下载工具根据浏览器的服务器返回的确认回复,确定浏览器账号及浏览器账号的密码合法。
[0135]在此过程中,如果浏览器的服务器中未检测到浏览器账号及浏览器账号对应的密码,则说明用户输入的浏览器账号和浏览器账号的密码不合法,那么浏览器的服务器将不会返回确认回复,或者是返回验证不合法的消息。
[0136]需要说明的是,对于浏览器账号与下载工具账号绑定关系的存储,一种可行方式是:在浏览器账号与下载工具账号绑定后,下载工具还可以发相应的通知消息给下载工具的服务器、浏览器的服务器、以及浏览器,以在上述两个服务器以及浏览器中保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系。当然,下载工具也可以只将相应的通知消息发送给下载工具的服务器、浏览器的服务器,而不直接发送给浏览器,再由浏览器的服务器发绑定关系给下载工具保存。同时,下载工具本身也保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系,完成浏览器账号与下载工具账号的绑定。
[0137]另一种可行方式是:当浏览器的服务器收到下载工具发送来的验证请求,确定下载工具账号及下载工具账号的密码合法时,即保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系,同时通知下载工具,下载工具收到通知后即绑定并保存浏览器账号与下载工具账号及下载工具账号的密码的绑定关系,进而,下载工具向下载工具的服务器和浏览器发送相应的通知消息,通知下载工具的服务器和浏览器保存上述浏览器和下载工具的绑定关系,或者,下载工具仅向下载工具的服务器发送相应的通知消息,通知下载工具的服务器保存上述浏览器和下载工具的绑定关系,而浏览器则由浏览器的服务器进行通知保存。
[0138]下面结合图7以上述第二种可行方式为例,对在下载工具中进行浏览器账号与下载工具账号绑定的流程进行说明,具体流程如下:
[0139]步骤S1:在下载工具中登录下载工具账号。
[0140]步骤S2:提示用户输入浏览器账号和浏览器账号密码。
[0141]在登录下载工具账号后,下载工具会显示提示用户输入浏览器账号和浏览器账号密码界面;并将用户输入的浏览器账号和浏览器账号密码发送给浏览器账号系统如浏览器的服务器。
[0142]步骤S3:在浏览器账号系统中检查浏览器账号和浏览器账号密码是否存在;若存在则执行步骤S4。
[0143]也即,使用浏览器的服务器判断浏览器账号和浏览器账号密码是否合法。
[0144]本步骤中的浏览器账号系统包括:浏览器以及浏览器的服务器,本步骤中由浏览器的服务器对浏览器账号和浏览器账号密码的合法性进行判断。
[0145]步骤S4:浏览器账号系统中建立映射关系。
[0146]本步骤中,在浏览器的服务器中所建立的映射关系,该映射关系即为浏览器账号与下载工具账号间的绑定关系,浏览器的服务器在建立完绑定关系后,向下载工具返回浏览器账号和浏览器账号密码合法的确认回复。
[0147]步骤S5:下载工具账号系统中建立映射关系。
[0148]本步骤中,在下载工具以及下载工具的服务器中均建立浏览器账号以及下载工具账号之间的绑定关系即映射关系。在下载工具账号系统中建立绑定关系时,由浏览器服务器发送下载工具账号和下载工具账号密码合法的确认回复至下载工具,由下载工具根据接收到的确认回复对浏览器账号与下载工具账号建立绑定关系。在建立完绑定关系后,将该绑定关系同时发送至下载工具的服务器以及浏览器,在下载工具的服务器以及浏览器中分别保存浏览器账号与下载工具账号间的绑定关系,以此在下载工具账号系统中建立浏览器账号与下载工具账号间的绑定关系。
[0149]以上以在下载工具中进行下载工具账号和浏览器账号的绑定为例,对本实施例的下载方法中的绑定关系创建和保存部分进行了说明。但在实际应用中,下载工具也可以无须创建上述绑定关系,下载工具可以通过在浏览器创建上述绑定关系时,从浏览器或者下载工具的服务器发送的相应的消息中获得上述绑定关系并保存。
[0150]步骤S608:下载工具接收到浏览器发送的调用指令。
[0151]其中,调用指令中包含有下载工具的下载工具账号及下载工具账号的密码。
[0152]上述步骤606中已完成浏览器账号与下载工具账号之间的绑定,当用户登录浏览器账号后,在浏览器账号下发送下载指令时,浏览器则需调用下载工具进行下载,向下载工具发送调用指令。
[0153]步骤S610:下载工具根据调用指令启动下载工具,并且,根据下载工具账号及载工具账号的密码登录下载工具账号。
[0154]步骤S612:下载工具在下载工具账号下,获取浏览器发送的浏览器账号以及浏览器账号对应的等级信息和/或积分信息。
[0155]步骤S614:下载工具根据浏览器账号以及浏览器账号对应的等级信息和/或积分信息为浏览器分配下载资源。
[0156]步骤S616:下载工具根据浏览器账号所下载的信息向浏览器进行个性化的下载内容推荐。
[0157]本步骤为可选步骤,在实际实现时,下载工具可以通过下述两种方案中的任意一种向浏览器进行个性化的下载内容推荐:
[0158]第一种:下载工具根据浏览器账号的下载信息,分析获得用户的用户属性信息,其中,用户属性信息用于指示用户的个性化特征的信息;将用户的用户属性信息发送至浏览器,以使浏览器根据接收到的用户属性信息获取相匹配的URL,将URL推荐给户。
[0159]第二种:下载工具根据浏览器账号的下载信息,分析获得用于指示用户的个性化特征的用户属性信息;根据用户属性信息获取相匹配的URL,将获取的URL发送至浏览器,使用浏览器将URL推荐给用户。
[0160]需要说明的是,用户的用户属性信息、以及用户属性信息获取相匹配的URL可以由下载工具根据浏览器账号的下载信息分析获得,也可以由下载工具的服务器来分析获得,本申请对此不作具体限制。
[0161]再次需要说明的是,步骤S616并不局限于在步骤S614之后执行,该步骤可以在步骤S608之前执行,或是在步骤S608与步骤S616之间的任意时刻执行。
[0162]通过本实施例提供的下载方法,将浏览器账号与下载工具账号及下载工具账号的密码进行绑定,当浏览器在用户的浏览器账号下接收到下载指令时,直接调用与该浏览器账号绑定的下载工具,提高了系统操作和调用效率,不仅减轻了系统操作负担,同时也减轻了用户的操作负担。下载工具则根据浏览器账号对应的等级信息和/或积分信息为浏览器发送的下载指令指示的下载分配下载资源,以实现为用户提供个性化下载。同时,下载工具还能够根据浏览器账号的下载信息获取的用户属性信息或与用户属性信息相匹配的URL发送至浏览器,通过浏览器推荐给用户,通过浏览器为下载工具带来可观的用户量和更好的展现形式,实现下载工具与浏览器之间的优势互补。
[0163]需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请所必需的。
[0164]基于上述方法实施例的说明,本申请还提供了相应的下载装置实施例,来实现上述方法实施例所述的内容。
[0165]实施例五
[0166]参照图8,示出了本发明实施例五的一种浏览器的结构框图。
[0167]本实施例的浏览器包括:第一接收模块802,用于在用户的浏览器账号下接收到下载指令;获取模块804,用于根据下载指令,获取与浏览器账号绑定的下载工具账号及下载工具账号的密码;调用模块806,用于根据下载工具账号及密码调用对应的下载工具;发送模块808,用于将浏览器账号对应的账号信息发送至下载工具,以使下载工具根据所述账号信息为下载指令指示的下载分配下载资源。
[0168]通过本实施例提供的浏览器,将浏览器账号与下载工具账号及下载工具账号的密码进行绑定,当浏览器在用户的浏览器账号下接收到下载指令时,直接调用与该浏览器账号绑定的下载工具。下载工具则根据浏览器账号对应的账号信息为浏览器发送的下载指令指示的下载分配下载资源,例如:下载工具为等级高、且积分高的浏览器账号提供更多的下载带宽,以实现更快的下载,为用户在浏览器中提供个性化下载。而通过浏览器直接调用绑定的下载工具,提高了系统操作和调用效率,不仅减轻了系统操作负担,同时也减轻了用户的操作负担.通过本实施例提供的浏览器能够将浏览器与下载工具通过账号绑定的形式进行结合,实现浏览器与下载工具之间的优势互补。
[0169]实施例六
[0170]参照图9,示出了本发明实施例六的一种浏览器的结构框图。
[0171]本实施例对实施例五中的浏览器进行了进一步优化,优化后的浏览器包括:第一接收模块902,用于在用户的浏览器账号下接收到下载指令;获取模块904,用于根据下载指令,获取与浏览器账号绑定的下载工具账号及下载工具账号的密码;调用模块906,用于根据下载工具账号及密码调用对应的下载工具;发送模块908,用于将浏览器账号对应的账号信息发送至下载工具,以使下载工具根据所述账号信息为下载指令指示的下载分配下载资源。
[0172]优选地,本实施例中的浏览器还包括:浏览器登录模块910,用于在第一接收模块902,在用户的浏览器账号下接收到下载指令之前,根据用户输入的浏览器账号及浏览器账号密码,登录所述浏览器账号;提示模块912,用于在浏览器账号下,提示用户是否绑定下载工具;绑定模块914,用于若确定绑定下载工具,则获取用户输入的下载工具账号及下载工具账号的密码,并在确定下载工具账号及下载工具账号的密码合法后,将浏览器账号与下载工具账号绑定。
[0173]优选地,绑定模块914确定下载工具账号及下载工具账号的密码合法时:将下载工具账号及下载工具账号的密码发送给下载工具的服务器进行合法性验证,其中,下载工具的服务器中保存有下载工具账号及下载工具账号的密码的对应关系,下载工具的服务器通过对应关系确定下载工具账号及下载工具账号的密码是否合法;根据下载工具的服务器返回的确认回复,确定下载工具账号及下载工具账号的密码合法。
[0174]优选地,获取模块904具体用于:判断浏览器中是否存在与浏览器账号绑定的下载工具账号及下载工具账号的密码;若存在,则直接获取与浏览器账号绑定的下载工具账号及所述下载工具账号的密码;若不存在,则提示用户是否绑定下载工具;若确定绑定下载工具,则获取用户输入的下载工具账号及下载工具账号的密码,并在确定下载工具账号及下载工具账号的密码合法后,将浏览器账号与下载工具账号绑定。
[0175]优选地,发送模块908具体用于:将浏览器账号以及浏览器账号对应的等级信息和/或积分信息发送至下载工具,以使下载工具根据浏览器账号以及对应的等级信息和/或积分信息为下载指令指示的下载分配下载资源。
[0176]优选地,本实施例中的浏览器还包括:第二接收模块916,用于接收下载工具发送的用户属性信息,其中,用户属性信息为下载工具根据浏览器账号的下载信息,分析获得的用于指示用户的个性化特征的信息;第一推荐模块918,用于根据用户属性信息获取相匹配的URL,使用浏览器将URL推荐给用户。
[0177]优选地,本实施例中的浏览器还包括:第三接收模块920,用于接收下载工具发送的URL,其中,URL为下载工具根据浏览器账号的下载信息,分析获得用于指示用户的个性化特征的用户属性信息,根据用户属性信息获得的相匹配的URL;第二推荐模块922,用于使用浏览器将URL推荐给用户。
[0178]本实施例的浏览器用于实现前述实施例一、实施例二中相应的在浏览器中进行下载的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0179]实施例七
[0180]参照图10,示出了本发明实施例七的一种下载工具的结构框图。
[0181]本实施例中的下载工具包括:接收模块1002,用于接收到浏览器发送的调用指令,其中,调用指令中包含有下载工具的下载工具账号及下载工具账号的密码;调用模块1004,用于根据调用指令启动下载工具,并且,根据下载工具账号及下载工具账号的密码登录所述下载工具账号;第一获取模块1006,用于在下载工具账号下,获取浏览器发送的浏览器账号以及浏览器账号对应的等级信息和/或积分信息;下载资源分配模块1008,用于根据浏览器账号以及浏览器账号对应的等级信息和/或积分信息为浏览器分配下载资源。
[0182]通过本实施例提供的下载工具,将浏览器账号与下载工具账号及下载工具账号的密码进行绑定,当浏览器在用户的浏览器账号下接收到下载指令时,直接调用与该浏览器账号绑定的下载工具,提高了系统操作和调用效率,不仅减轻了系统操作负担,同时也减轻了用户的操作负担。下载工具则根据浏览器账号对应的等级信息和/积分信息为浏览器发送的下载指令指示的下载分配下载资源,例如:为等级高、且积分高的浏览器账号提供更多的下载带宽,以实现更快的下载,为用户提供个性化下载。通过本实施例提供的下载方法能够将浏览器与下载工具通过账号绑定的形式进行结合,实现浏览器与下载工具之间的优势互补。
[0183]实施例八
[0184]参照图11,示出了本发明实施例八的一种下载工具的结构框图。
[0185]本实施例对实施例七中的下载工具进行了进一步优化,优化后的下载工具包括:接收模块1102,用于接收到浏览器发送的调用指令,其中,调用指令中包含有下载工具的下载工具账号及下载工具账号的密码;调用模块1104,用于根据调用指令启动下载工具,并且,根据下载工具账号及下载工具账号的密码登录所述下载工具账号;第一获取模块1106,用于在下载工具账号下,获取浏览器发送的浏览器账号以及浏览器账号对应的等级信息和/或积分信息;下载资源分配模块1108,用于根据浏览器账号以及浏览器账号对应的等级信息和/或积分信息为浏览器分配下载资源。
[0186]优选地,本实施例中的下载工具还包括:登录模块1110,用于在接收模块收到浏览器发送的调用指令之前,根据用户输入的下载工具账号及下载工具账号密码,登录下载工具账号;提示模块1112,用于在下载工具账号下,提示用户是否绑定浏览器;绑定模块1114,用于若确定绑定浏览器,则获取用户输入的浏览器账号及浏览器账号的密码,并在确定浏览器账号及浏览器账号的密码合法后,将下载工具账号与浏览器账号绑定。
[0187]优选地,绑定模块1114确定浏览器账号及浏览器账号的密码合法时:将浏览器账号及浏览器账号的密码发送给浏览器的服务器进行合法性验证,其中,浏览器的服务器中保存有浏览器账号及浏览器账号的密码的对应关系,浏览器的服务器通过对应关系确定浏览器账号及浏览器账号的密码是否合法;根据浏览器的服务器返回的确认回复,确定浏览器账号及浏览器账号的密码合法。
[0188]优选地,本实施例中的下载工具还包括:第二获取模块1116,用于根据浏览器账号的下载信息,分析获得用户的用户属性信息,其中,用户属性信息用于指示用户的个性化特征的信息;第一发送模块1118,用于将用户的用户属性信息发送至浏览器,以使浏览器根据接收到的用户属性信息获取相匹配的URL,将URL推荐给用户。
[0189]优选地,本实施例中的下载工具还包括:第三获取模块1120,用于根据浏览器账号的下载信息,分析获得用于指示用户的个性化特征的用户属性信息;第二发送模块1122,根据用户属性信息获取相匹配的URL,将获取的URL发送至浏览器,使用浏览器将URL推荐给用户。
[0190]需要说明的是,在实际实现中,第二获取模块1116与第三获取模块1120可以独立设置,也可以合并设置成同一个功能模块,本实施例中为了便于区分而分开设置成了两个模块。
[0191]本实施例的下载工具用于实现前述实施例三、实施例四中相应的下载方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0192]本申请提供的下载方法、浏览器以及下载工具将浏览器与下载工具账号进行绑定,在绑定时,分别到对方的账号体系中检查账号是否存在,然后建立映射关系,实现浏览器与下载工具之间账号互通,为二者建立无缝的结合。通过浏览器与下载工具的账号互通的形式,浏览器为下载工具带来可观的用户量和更好的展现形式,下载工具更好的为浏览器完成下载任务,两者之间优势互补,为用户下载带来更好的体验。
[0193]对于上述下载装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见相应的方法实施例的部分说明即可。
[0194]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0195]本领域技术人员易于想到的是:上述各个实施例的任意组合应用都是可行的,故上述各个实施例之间的任意组合都是本申请的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。
[0196]本申请实施例可以实施在任何支持图形处理、互联网内容撷取和渲染的装置(或多个装置)上。这些装置包括但不限于个人计算机、集群服务器、移动电话、工作站、嵌入式系统、游戏机、电视、机顶盒,或任何其它支持计算机图形和内容显示的计算装置。这些装置可以包括但不限于拥有执行和储存指令的一个或多个处理器和存储器的装置。这些装置可以包括软件、固件和硬件。软件可以包括一个或多个应用程序和操作系统。硬件可以包括但不限于处理器、存储器及显示器。
[0197]本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0198]本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0199]在本申请中,“组件”、“装置”、“系统”等等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,组件可以、但不限于是运行于处理器的过程、处理器、对象、可执行组件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是组件。一个或多个组件可在执行的过程和/或线程中,并且组件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。组件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一组件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。
[0200]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0201]而且,上文中的“和/或”表示本文既包含了 “和”的关系,也包含了 “或”的关系,其中:如果方案A与方案B是“和”的关系,则表示某实施例中可以同时包括方案A和方案B ;如果方案A与方案B是“或”的关系,则表示某实施例中可以单独包括方案A,或者单独包括方案B。
[0202]本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0203]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0204]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0205]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0206]尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0207]本发明实施例公开了 Al、一种在浏览器中进行下载的方法,包括:
[0208]浏览器在用户的浏览器账号下接收到下载指令;
[0209]根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;
[0210]根据所述下载工具账号及密码调用对应的下载工具;
[0211]将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源。
[0212]A2、根据Al所述的方法,其中,在所述浏览器在用户的浏览器账号下接收到下载指令步骤之前,还包括:
[0213]根据用户输入的浏览器账号及浏览器账号密码,登录所述浏览器账号;
[0214]在所述浏览器账号下,提示所述用户是否绑定下载工具;
[0215]若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0216]A3、根据A2所述的方法,其中,所述确定所述下载工具账号及下载工具账号的密码合法步骤包括:
[0217]所述浏览器将所述下载工具账号及下载工具账号的密码发送给所述下载工具的服务器进行合法性验证,其中,所述下载工具的服务器中保存有所述下载工具账号及下载工具账号的密码的对应关系,所述下载工具的服务器通过所述对应关系确定所述下载工具账号及下载工具账号的密码是否合法;
[0218]根据所述下载工具的服务器返回的确认回复,确定所述下载工具账号及下载工具账号的密码合法。
[0219]A4、根据A1-A3任一所述的方法,其中,所述根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及密码步骤包括:
[0220]判断所述浏览器中是否存在与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;
[0221]若存在,则直接获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;
[0222]若不存在,则提示所述用户是否绑定下载工具;
[0223]若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0224]A5、根据A1-A3任一所述的方法,其中,将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源步骤包括:
[0225]将所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息发送至所述下载工具,以使所述下载工具根据所述浏览器账号以及所述对应的等级信息和/或积分信息为所述下载指令指示的下载分配下载资源。
[0226]A6、根据Al所述的方法,其中,所述方法还包括:
[0227]接收所述下载工具发送的用户属性信息,其中,所述用户属性信息为所述下载工具根据所述浏览器账号的下载信息,分析获得的用于指示所述用户的个性化特征的信息;
[0228]根据所述用户属性信息获取相匹配的URL,使用所述浏览器将所述URL推荐给所述用户。
[0229]A7、根据Al所述的方法,其中,所述方法还包括:
[0230]接收所述下载工具发送的URL,其中,所述URL为所述下载工具根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息,根据所述用户属性信息获得的相匹配的URL ;
[0231]使用所述浏览器将所述URL推荐给所述用户。
[0232]本发明实施例还公开了 B8、一种下载方法,包括:
[0233]下载工具接收到浏览器发送的调用指令,其中,所述调用指令中包含有所述下载工具的下载工具账号及所述下载工具账号的密码;
[0234]根据所述调用指令启动所述下载工具,并且,根据所述下载工具账号及所述下载工具账号的密码登录所述下载工具账号;
[0235]在所述下载工具账号下,获取所述浏览器发送的浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息;
[0236]根据所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息为所述浏览器分配下载资源。
[0237]B9、根据B8所述的方法,其中,在所述下载工具接收到浏览器发送的调用指令步骤之前,还包括:
[0238]根据用户输入的下载工具账号及下载工具账号密码,登录所述下载工具账号;
[0239]在所述下载工具账号下,提示所述用户是否绑定浏览器;
[0240]若确定绑定浏览器,则获取所述用户输入的浏览器账号及浏览器账号的密码,并在确定所述浏览器账号及浏览器账号的密码合法后,将所述下载工具账号与所述浏览器账号绑定。
[0241]B10、根据B9所述的方法,其中,确定所述浏览器账号及浏览器账号的密码合法步骤包括:
[0242]所述下载工具将所述浏览器账号及浏览器账号的密码发送给所述浏览器的服务器进行合法性验证,其中,所述浏览器的服务器中保存有所述浏览器账号及浏览器账号的密码的对应关系,所述浏览器的服务器通过所述对应关系确定所述浏览器账号及浏览器账号的密码是否合法;
[0243]根据所述浏览器的服务器返回的确认回复,确定所述浏览器账号及浏览器账号的密码合法。
[0244]BI 1、根据B8-B10任一所述的方法,其中,所述方法还包括:
[0245]根据所述浏览器账号的下载信息,分析获得所述用户的用户属性信息,其中,所述用户属性信息用于指示所述用户的个性化特征的信息;
[0246]将所述用户的用户属性信息发送至所述浏览器,以使所述浏览器根据接收到的所述用户属性信息获取相匹配的URL,将所述URL推荐给所述用户。
[0247]B12、根据B8-B10任一所述的方法,其中,所述方法还包括:
[0248]根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息;
[0249]根据所述用户属性信息获取相匹配的URL,将所述获取的URL发送至所述浏览器,使用所述浏览器将所述URL推荐给所述用户。
[0250]本发明实施例还公开了 C13、一种浏览器,包括:
[0251]第一接收模块,用于在用户的浏览器账号下接收到下载指令;
[0252]获取模块,用于根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;
[0253]调用模块,用于根据所述下载工具账号及密码调用对应的下载工具;
[0254]发送模块,用于将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源。
[0255]C14、根据C13所述的浏览器,其中,所述浏览器还包括:
[0256]浏览器登录模块,用于在所述第一接收模块,在用户的浏览器账号下接收到下载指令之前,根据用户输入的浏览器账号及浏览器账号密码,登录所述浏览器账号;
[0257]提示模块,用于在所述浏览器账号下,提示所述用户是否绑定下载工具;
[0258]绑定模块,用于若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0259]C15、根据C14所述的浏览器,其中,所述绑定模块确定所述下载工具账号及下载工具账号的密码合法时:
[0260]将所述下载工具账号及下载工具账号的密码发送给所述下载工具的服务器进行合法性验证,其中,所述下载工具的服务器中保存有所述下载工具账号及下载工具账号的密码的对应关系,所述下载工具的服务器通过所述对应关系确定所述下载工具账号及下载工具账号的密码是否合法;
[0261]根据所述下载工具的服务器返回的确认回复,确定所述下载工具账号及下载工具账号的密码合法。
[0262]C16、根据权利要求C13-C15任一所述的浏览器,其中,所述获取模块具体用于:
[0263]判断所述浏览器中是否存在与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;
[0264]若存在,则直接获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码;
[0265]若不存在,则提示所述用户是否绑定下载工具;
[0266]若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
[0267]C17、根据C13-C15任一所述的浏览器,其中,所述发送模块具体用于:
[0268]将所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息发送至所述下载工具,以使所述下载工具根据所述浏览器账号以及所述对应的等级信息和/或积分信息为所述下载指令指示的下载分配下载资源。
[0269]C18、根据C13所述的浏览器,其中,所述浏览器还包括:
[0270]第二接收模块,用于接收所述下载工具发送的用户属性信息,其中,所述用户属性信息为所述下载工具根据所述浏览器账号的下载信息,分析获得的用于指示所述用户的个性化特征的信息;
[0271]第一推荐模块,用于根据所述用户属性信息获取相匹配的URL,使用所述浏览器将所述URL推荐给所述用户。
[0272]C19、根据C13所述的浏览器,其中,所述浏览器还包括:
[0273]第三接收模块,用于接收所述下载工具发送的URL,其中,所述URL为所述下载工具根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息,根据所述用户属性信息获得的相匹配的URL ;
[0274]第二推荐模块,用于使用所述浏览器将所述URL推荐给所述用户。
[0275]本发明实施例还公开了 D20、一种下载工具,包括:
[0276]接收模块,用于接收到浏览器发送的调用指令,其中,所述调用指令中包含有所述下载工具的下载工具账号及所述下载工具账号的密码;
[0277]调用模块,用于根据所述调用指令启动所述下载工具,并且,根据所述下载工具账号及所述下载工具账号的密码登录所述下载工具账号;
[0278]第一获取模块,用于在所述下载工具账号下,获取所述浏览器发送的浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息;
[0279]下载资源分配模块,用于根据所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息为所述浏览器分配下载资源。
[0280]D21、根据D20所述的下载工具,其中,在所述下载工具还包括:
[0281]登录模块,用于在所述接收模块收到浏览器发送的调用指令之前,根据用户输入的下载工具账号及下载工具账号密码,登录所述下载工具账号;
[0282]提示模块,用于在所述下载工具账号下,提示所述用户是否绑定浏览器;
[0283]绑定模块,用于若确定绑定浏览器,则获取所述用户输入的浏览器账号及浏览器账号的密码,并在确定所述浏览器账号及浏览器账号的密码合法后,将所述下载工具账号与所述浏览器账号绑定。
[0284]D22、根据D21所述的下载工具,其中,所述绑定模块确定浏览器账号及浏览器账号的密码合法时:
[0285]将所述浏览器账号及浏览器账号的密码发送给所述浏览器的服务器进行合法性验证,其中,所述浏览器的服务器中保存有所述浏览器账号及浏览器账号的密码的对应关系,所述浏览器的服务器通过所述对应关系确定所述浏览器账号及浏览器账号的密码是否合法;
[0286]根据所述浏览器的服务器返回的确认回复,确定所述浏览器账号及浏览器账号的密码合法。
[0287]D23、根据D20-D22任一所述的下载工具,其中,所述下载工具还包括:
[0288]第二获取模块,用于根据所述浏览器账号的下载信息,分析获得所述用户的用户属性信息,其中,所述用户属性信息用于指示所述用户的个性化特征的信息;
[0289]第一发送模块,用于将所述用户的用户属性信息发送至所述浏览器,以使所述浏览器根据接收到的所述用户属性信息获取相匹配的URL,将所述URL推荐给所述用户。
[0290]D24、根据D20-D22任一所述的下载工具,其中,所述下载工具还包括:
[0291]第三获取模块,用于根据所述浏览器账号的下载信息,分析获得用于指示所述用户的个性化特征的用户属性信息;
[0292]第二发送模块,根据所述用户属性信息获取相匹配的URL,将所述获取的URL发送至所述浏览器,使用所述浏览器将所述URL推荐给所述用户。
【权利要求】
1.一种在浏览器中进行下载的方法,包括: 浏览器在用户的浏览器账号下接收到下载指令; 根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码; 根据所述下载工具账号及密码调用对应的下载工具; 将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源。
2.根据权利要求1所述的方法,其特征在于,在所述浏览器在用户的浏览器账号下接收到下载指令步骤之前,还包括: 根据用户输入的浏览器账号及浏览器账号密码,登录所述浏览器账号; 在所述浏览 器账号下,提示所述用户是否绑定下载工具; 若确定绑定下载工具,则获取所述用户输入的下载工具账号及下载工具账号的密码,并在确定所述下载工具账号及下载工具账号的密码合法后,将所述浏览器账号与所述下载工具账号绑定。
3.根据权利要求2所述的方法,其特征在于,所述确定所述下载工具账号及下载工具账号的密码合法步骤包括: 所述浏览器将所述下载工具账号及下载工具账号的密码发送给所述下载工具的服务器进行合法性验证,其中,所述下载工具的服务器中保存有所述下载工具账号及下载工具账号的密码的对应关系,所述下载工具的服务器通过所述对应关系确定所述下载工具账号及下载工具账号的密码是否合法; 根据所述下载工具的服务器返回的确认回复,确定所述下载工具账号及下载工具账号的密码合法。
4.根据权利要求1-3任一项所述的方法,其特征在于,将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源步骤包括: 将所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息发送至所述下载工具,以使所述下载工具根据所述浏览器账号以及所述对应的等级信息和/或积分信息为所述下载指令指示的下载分配下载资源。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收所述下载工具发送的用户属性信息,其中,所述用户属性信息为所述下载工具根据所述浏览器账号的下载信息,分析获得的用于指示所述用户的个性化特征的信息; 根据所述用户属性信息获取相匹配的URL,使用所述浏览器将所述URL推荐给所述用户。
6.—种下载方法,包括: 下载工具接收到浏览器发送的调用指令,其中,所述调用指令中包含有所述下载工具的下载工具账号及所述下载工具账号的密码; 根据所述调用指令启动所述下载工具,并且,根据所述下载工具账号及所述下载工具账号的密码登录所述下载工具账号; 在所述下载工具账号下,获取所述浏览器发送的浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息; 根据所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息为所述浏览器分配下载资源。
7.根据权利要求6所述的方法,其特征在于,在所述下载工具接收到浏览器发送的调用指令步骤之前,还包括: 根据用户输入的下载工具账号及下载工具账号密码,登录所述下载工具账号; 在所述下载工具账号下,提示所述用户是否绑定浏览器; 若确定绑定浏览器,则获取所述用户输入的浏览器账号及浏览器账号的密码,并在确定所述浏览器账号及浏览器账号的密码合法后,将所述下载工具账号与所述浏览器账号绑定。
8.根据权利要求7所述的方法,其特征在于,确定所述浏览器账号及浏览器账号的密码合法步骤包括: 所述下载工具将所述浏览器账号及浏览器账号的密码发送给所述浏览器的服务器进行合法性验证,其中,所述浏览器的服务器中保存有所述浏览器账号及浏览器账号的密码的对应关系,所述浏览器的服务器通过所述对应关系确定所述浏览器账号及浏览器账号的密码是否合法; 根据所述浏览器的服务器返回的确认回复,确定所述浏览器账号及浏览器账号的密码合法。
9.一种浏览器,包括: 第一接收模块,用于在用户的浏览器账号下接收到下载指令; 获取模块,用于根据所述下载指令,获取与所述浏览器账号绑定的下载工具账号及所述下载工具账号的密码; 调用模块,用于根据所述下载工具账号及密码调用对应的下载工具; 发送模块,用于将所述浏览器账号对应的账号信息发送至所述下载工具,以使所述下载工具根据所述账号信息为所述下载指令指示的下载分配下载资源。
10.一种下载工具,包括: 接收模块,用于接收到浏览器发送的调用指令,其中,所述调用指令中包含有所述下载工具的下载工具账号及所述下载工具账号的密码; 调用模块,用于根据所述调用指令启动所述下载工具,并且,根据所述下载工具账号及所述下载工具账号的密码登录所述下载工具账号; 第一获取模块,用于在所述下载工具账号下,获取所述浏览器发送的浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息; 下载资源分配模块,用于根据所述浏览器账号以及所述浏览器账号对应的等级信息和/或积分信息为所述浏览器分配下载资源。
【文档编号】H04L29/08GK104079648SQ201410302937
【公开日】2014年10月1日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】熊鹏 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1