一种自动修改目标下载文件信息的系统、装置及方法

文档序号:6613047阅读:101来源:国知局

专利名称::一种自动修改目标下载文件信息的系统、装置及方法
技术领域
:本发明涉及互联网领域,特别是涉及一种自动修改目标下载文件信息的系统、装置及方法。
背景技术
:随着互联网的发展,用户从互联网下载的文件日益增多。但是互联网上的文件名称千奇百怪,命名毫无规则,例如"175863.wmv,,或是"XX下载站-2134.mp3,,。随着这样命名与内容不匹配的文件日益增多,给用户下载所需的文件以及管理硬盘上的文件带来很大的困扰。目前用户在确定目标下载文件后,可能无法获知该文件的实际内容(例如142567.mp3),进而用户无法确定是否需要下载;参见图1所示,即使用户通过网页信息或其它方式获知目标下载文件应命名的文件信息(如名称),也只能手动在下载前填写"另存名称",或者在下载后修改文件名称,这显然比较烦瑣,尤其是在批量下载多个文件时。综上所述,现有技术给用户带来了不好的体验。
发明内容本发明实施例提供一种自动修改目标下载文件信息的系统、装置及方法,以实现从网络侧下载文件时,自动为该文件匹配文件信息。本发明实施例的一种自动修改目标下载文件信息的系统,包括服务器,用于收集文件的信息以及该文件的唯一标识,并建立文件的信息与该文件的唯一标识之间的关联关系;客户端,用于获取目标下载文件的唯一标识,并以该标识向服务器查询获得对应的文件信息,以及以获得的文件信息修改所述目标下载文件当前的信息。本发明实施例的一种服务器,包括收集单元,用于收集文件的信息以及该文件的唯一标识;数据库单元,用于建立文件的信息与该文件的唯一标识之间的关^:关系,以备查询。本发明实施例的一种客户端,包括获取单元,用于获取目标下载文件的唯一标识;查询单元,用于发出携带有所述标识的查询消息,并从响应消息中提取目标下载文件的信息;修改单元,用于以查询单元查询获得的文件信息修改所述目标下载文件当前的信息。本发明实施例的一种自动修改目标下载文件信息的方法,包括下列步骤收集文件的信息以及该文件的唯一标识,并建立文件的信息与该文件的唯一标识之间的关联关系;获取目标下载文件的唯一标识,并以该标识查询所述关联关系获得对应的文件信息,以及以获得的文件信息修改所述目标下载文件当前的信息。本发明实施例中,由于在服务器中建立了文件的信息与该文件的唯一标识之间的关联关系,所以可在客户端下载文件时为该客户端提供自动查询匹配文件信息的服务,使得客户端可根据服务器返回的信息自动修改目标下载文件当前的信息。图1为现有的用户手动在下载前填写另存名称的示意图;图2为本发明实施例的一种自动修改目标下载文件信息的系统的结构示意图;图3为本发明实施例中服务器收集文件信息方式的示意图;图4为本发明实施例中客户端查询文件信息的示意图;图5为本发明实施例的一种服务器的结构示意图;图6为本发明实施例的一种客户端的结构示意图;图7为本发明实施例的一种自动修改目标下载文件信息的方法的步骤流程图。具体实施方式为了解决现有技术中存在的问题,使用户下载的文件可以自动匹配到文件信息,方便用户日后在本地硬盘对资源进行管理,本发明实施例提供了一种自动修改目标下载文件信息的系统,参见图2所示,其包括服务器l和客户端2。其中,所述服务器1用于收集文件的信息以及该文件的唯一标识(所述唯一标识包括但不限于文件指紋),并建立文件的信息与该文件的唯一标识之间的关联关系。进一步参见图3所示,该服务器1可至少通过下述方式之一收集文件信息(所述文件信息包括但不限于文件的名称,还可包括标题、描述、标签、下载次数、演唱者、所属专辑等描述信息)方式Al、通过网络爬虫Spider机制定期搜索网络侧的文件及其网页信息,并根据网页信息获知该文件的名称等信息;方式A2、收集用户通过客户端2发布的文件名称等信息;方式A3、从客户端2—侧收集文件名称等信息。进一步,该服务器1通过下述方式之一收集文件的唯一标识方式B1、在收集文件的信息时,一并收集该文件的唯一标识;方式B2、在收集文件的信息后,通过一定的算法(如哈希hash算法或信息-摘要算法MD5,Message-DigestAlgorithm5,以下不再赘述)计算该文件的唯一标识。其中,参见图4所示,所述客户端2用于通过一定的算法计算获得目标下载文件的唯一标识,并以该标识向服务器1查询获得对应的文件信息,以及以获得的文件信息修改所述目标下载文件当前的信息。对应上述系统,本发明实施例还提供了一种服务器1,参见图5所示,其包括收集单元11和数据库单元12;所述收集单元11中进一步可包括第一收集子单元111和第二收集子单元112。所述收集单元11,用于收集文件的信息(所述文件信息包括但不限于文件的名称,还可包括标题、描述、标签、下载次数、演唱者、所属专辑等描述信息)以及该文件的唯一标识。其中的第一收集子单元111可至少通过下述方式之一收集文件的信息方式Al、通过爬虫机制定期搜索网络侧的文件及其网页信息,并根据网页信息获知该文件的信息;方式A2、收集用户通过客户端2发布的文件信息;方式A3、从客户端2—侧收集文件信息。其中的第二收集子单元112,用于通过下述方式之一收集文件的唯一标识方式B1、在收集文件的信息时,一并收集该文件的唯一标识;方式B2、在收集文件的信息后,计算该文件的唯一标识。所述数据库单元12的类型可为关系型,用于建立文件的名称与该文件的唯一标识之间的关联关系,以备查询。对应上述系统,本发明实施例还提供了一种客户端2,参见图6所示,其包括获取单元21、查询单元22和修改单元23。获取单元21,用于获取目标下载文件的唯一标识;具体可通过一定的算法计算获得,或者直接从下载源获取。查询单元22,用于发出携带有所述标识的查询消息,并从响应消息中提取目标下载文件的信息。修改单元23,用于以查询单元22查询获得的文件信息修改所述目标下载文件当前的信息。对应上述系统,本发明实施例还提供了一种自动^^改目标下载文件信息的方法,参见图7所示,包括下列主要步骤Sl、收集文件的信息以及该文件的唯一标识。具体可至少通过下述方式之一收集文件的信息方式Al、通过爬虫机制定期搜索网络侧的文件及其网页信息,并根据网页信息获知该文件的信息;方式A2、收集用户通过客户端2发布的文件信息;方式A3、从客户端2—侧收集文件信息。具体可通过下述方式之一收集文件的唯一标识方式Bl、在收集文件的信息时,一并收集该文件的唯一标识;方式B2、在收集文件的名称后,通过一定的算法计算该文件的唯一标识。52、建立文件的信息与该文件的唯一标识之间的关联关系。53、获取目标下载文件的唯一标识,并以该标识查询所述关联关系获得对应的文件信息。54、以获得的文件信息修改所述目标下载文件当前的信息。以下通过一个实施例进一步详述描述。实施例1、通过网络爬虫spider程序获取文件信息,并在用户下载文件时自动匹配文件名称。步骤100、ISP(InternetServiceProvider,互联网服务提供商)服务器通过网络爬虫spider程序定期搜索网页中的二进制文件,并通过网页信息获得该文件的名称,例如一URL(UniformResourceLocator,统一资源定位符)链接所指向的内容为迅雷五客户端安装文件,但该URL链接所指向文件的名称为"adse.exe",则可通过与该URL相关联的描述信息网页获知该文件实际名称应为"迅雷五客户端setup.exe";除文件的名称以外,还可一并获取文件的其他描述信息,如标题、描述、标签、下载次数等。步骤IOI、ISP服务器将所述URL所指向的文件(即adse.exe),以一定的算法(如CID算法,MD5算法,hash算法等)进行唯一化标识,如采用一种算法计算获得该文件的指紋"575A1E,'。步骤102、参见表1所示,ISP服务器通过关系型数据库建立文件指紋为"575A1E"的二进制文件与其应命名的文件名称"迅雷五客户端setup.exe"之间的关联关系。<table>tableseeoriginaldocumentpage11</column></row><table>表1所述关系型数据库可通过在ISP服务器上安装关系型数据库软件实现,并可采用关系型数据库厂商4是供的应用程序接口(API,ApplicationProgrammingInterface)。一般在关系型数据库中,采用结构化查询语言(SQL,StructuredQueryLanguage)作为管理数据库内容的接口程序。若步骤100中,除文件的名称以外,还获取了文件的其他信息,如标题、描述、标签、下载次数等,则可对该数据库进行扩展,通过多个字段描述文件的多种信息,以支撑除文件名称外的其他字段的信息的修改,例如MP3文件的ID3标签所包括歌曲的演唱者、专辑等信息。步骤103、当用户利用客户端下载文件时,客户端首先根据一定的算法(该算法与服务器侧所用的算法相同,可通过预先约定实现,例如采用MD5算法)算出欲下载文件的指紋,例如为"575A1E",并将该指纟丈发送给ISP服务器。步骤104、ISP服务器根据该指紋在所述数据库中查找到匹配的记录,并向客户端返回对应的文件名称"迅雷五客户端setup.exe"。步骤105、ISP客户端收到该文件名称后返回响应,并以文件名称"迅雷五客户端setup.exe"重命名"adse.exe"文件。综上所述,本发明实施例中,由于在服务器中建立了文件的信息与该文件的唯一标识之间的关联关系,所以可在客户端下载文件时为该客户端提供自动查询匹配文件信息的服务,使得客户端可根据服务器返回的信息自动修改目标下载文件的信息,从而简化了用户下载文件的行为。具体的,若所述文件信息为文件名称,则适用于所有类型的文件。通过本发明实施例用户不用写文件另存的名称,提高了下载文件命名的准确度,并使用户下载的文件命名规范,一目了然,便于管理。在批量下载时,效果尤为突出。具体的,若所述文件信息为文件描述信息,包括但不限于标题、描述、标签、下载次数、演唱者和所属专辑等,则可适用于特定类型的文件。例如用户下载MP3时,可自动修改MP3的ID3标签,使得用户使用支持ID3标签播放MP3的软件时,可直接获得该MP3的相关信息,给用户带来更好的体验。当然,若所述文件信息包括文件名称和文件描述信息,则可带来最优的效果。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求1、一种自动修改目标下载文件信息的系统,其特征在于,包括服务器,用于收集文件的信息以及该文件的唯一标识,并建立文件的信息与该文件的唯一标识之间的关联关系;客户端,用于获取目标下载文件的唯一标识,并以该标识向服务器查询获得对应的文件信息,以及以获得的文件信息修改所述目标下载文件当前的信息。2、如权利要求1所述的系统,其特征在于,服务器收集的文件信息包括文件的名称,则建立文件的名称与该文件的唯一标识之间的关联关系;客户端获取目标下载文件的唯一标识,并以该标识向服务器查询获得对应的文件名称,以及以该文件名称命名所述目标下载文件。3、如权利要求1或2所述的系统,其特征在于,服务器收集的文件信息包括文件的描述信息,则建立文件的描述信息与该文件的唯一标识之间的关联关系;客户端获取目标下载文件的唯一标识,并以该标识向服务器查询获得对应的文件描述信息,以及以获得的文件描述信息修改所述目标下载文件当前的文件描述信息。4、如权利要求3所述的系统,其特征在于,所述文件的描述信息至少包括下列之一标题、描述、标签、下载次数、演唱者和所属专辑。5、如权利要求3所述的系统,其特征在于,所述目标下载文件为音频文件,则以获得的所述文件描述信息修改目标下载文件的ID3标签。6、如权利要求1所述的系统,其特征在于,所述服务器至少通过下述方式之一收集文件的信息方式Al、通过爬虫机制定期搜索网络侧的文件及其网页信息,并根据网页信息获知该文件的信息;方式A2、收集用户通过客户端发布的文件信息;方式A3、乂人客户端一侧收集文件信息。7、如权利要求1所述的系统,其特征在于,所述服务器通过下述方式之一收集文件的p眷一标识方式B1、在收集文件的信息时,一并收集该文件的唯一标识;方式B2、在收集文件的信息后,计算该文件的唯一标识。8、如权利要求l所述的系统,其特征在于,在所述服务器中内置数据库,以建立文件的信息与该文件的唯一标识之间的关联关系。9、一种服务器,其特征在于,包括收集单元,用于收集文件的信息以及该文件的唯一标识;数据库单元,用于建立文件的信息与该文件的唯一标识之间的关联关系,以备查询。10、如权利要求9所述的服务器,其特征在于,所述收集单元中包括第一收集子单元,用于至少通过下述方式之一收集文件的信息方式Al、通过爬虫机制定期搜索网络侧的文件及其网页信息,并根据网页信息获知该文件的信息;方式A2、收集用户通过客户端发布的文件信息;方式A3、从客户端一侧收集文件信息。11、如权利要求9所述的服务器,其特征在于,所述收集单元中包括第二收集子单元,用于通过下述方式之一收集文件的唯一标识方式B1、在收集文件的信息时,一并收集该文件的唯一标识;方式B2、在收集文件的信息后,计算该文件的唯一标识。12、一种客户端,其特征在于,包括获取单元,用于获取目标下载文件的唯一标识;查询单元,用于发出携带有所述标识的查询消息,并从响应消息中提取目标下载文件的信息;修改单元,用于以查询单元查询获得的文件信息修改所述目标下载文件当前的信息。13、一种自动修改目标下载文件信息的方法,其特征在于,包括下列步骤收集文件的信息以及该文件的唯一标识,并建立文件的信息与该文件的唯一标识之间的关耳关关系;获取目标下载文件的唯一标识,并以该标识查询所述关联关系获得对应的文件信息,以及以获得的文件信息修改所述目标下载文件当前的信息。14、如权利要求13所述的方法,其特征在于,收集的文件信息包括文件的名称,则建立文件的名称与该文件的唯一标识之间的关联关系;获取目标下载文件的唯一标识,并以该标识查询所述关联关系获得对应的文件名称,以及以该文件名称命名所述目标下载文件。15、如权利要求13或14所述的方法,其特征在于,收集的文件信息包括文件的描述信息,则建立文件的描述信息与该文件的唯一标识之间的关联关系;获取目标下载文件的唯一标识,并以该标识查询所述关联关系获得对应的文件描述信息,以及以获得的文件描述信息修改所述目标下载文件当前的文件描述信息。16、如权利要求15所述的方法,其特征在于,所述文件的描述信息至少包括下列之一标题、描述、标签、下载次数、演唱者和所属专辑。17、如权利要求15所述的方法,其特征在于,所述目标下载文件为音频文件,则以获得的所述文件描述信息修改目标下载文件的ID3标签。18、如权利要求13所述的方法,其特征在于,至少通过下述方式之一收集文件的信息方式Al、通过爬虫机制定期搜索网络侧的文件及其网页信息,并根据网页信息获知该文件的信息;方式A2、收集用户通过客户端发布的文件信息;方式A3、乂人客户端一侧收集文件信息。19、如权利要求13所述的方法,其特征在于,通过下述方式之一收集文件的唯一标识方式B1、在收集文件的信息时,一并收集该文件的唯一标识;方式B2、在收集文件的信息后,计算该文件的唯一标识。全文摘要本发明公开了一种自动修改目标下载文件信息的系统、装置及方法,以实现从网络侧下载文件时,自动为该文件匹配文件信息。系统包括服务器,用于收集文件的信息以及该文件的唯一标识,并建立文件的信息与该文件的唯一标识之间的关联关系;客户端,用于获取目标下载文件的唯一标识,并以该标识向服务器查询获得对应的文件信息,以及以获得的文件信息修改所述目标下载文件当前的信息。方法包括收集文件的信息以及该文件的唯一标识,并建立文件的信息与该文件的唯一标识之间的关联关系;获取目标下载文件的唯一标识,并以该标识查询所述关联关系获得对应的文件信息,以及以获得的文件信息修改所述目标下载文件当前的信息。文档编号G06F17/30GK101158964SQ200710165968公开日2008年4月9日申请日期2007年11月9日优先权日2007年11月9日发明者彬李,想李,李勇华申请人:深圳市迅雷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1