专利名称:文件下载方法及装置的制作方法
技术领域:
本发明涉及文件下载,尤其涉及一种文件下载方法及装置。
背景技术:
人们在使用计算机过程中,通常会进行文件下载操作。然而,目前的文件下载方法通常是每进行一次文件下载操作需要用户选择一次存储路径。此种文件下载方法不仅影响用户的效率且给用户带来了不便。
发明内容
有鉴于此,有必要提供一种方便操作的文件下载装置。此外,还有必要提供一种方便操作的文件下载方法。一种文件下载装置,所述文件下载装置用于下载一份文件。所述文件下载装置包括识别单元、第一判断单元、第二判断单元、查找单元、路径提供单元以及存储单元。所述存储单元用于存储路径数据库,所述路径数据库用于存储文件类型、下载地址、存储路径、存储路径与文件类型及下载地址的对应关系。所述识别单元用于识别所述待下载文件的类型。所述第一判断单元用于判断所述待下载文件的类型是否存储于路径数据库中。所述第二判断用于判断所述下载文件的下载地址是否存储于路径数据库中。所述查找单元用于在第一判断单元及第二判断单元判断出所述下载文件的类型及下载地址分别存储于所述路径数据库时,在所述路径数据库中查找相应的存储路径。所述路径提供单元用于提供查找到的存储路径以使所述待下载文件根据所述存储路径进行存储。一种文件下载方法,所述文件下载方法应用于上一种文件下载装置中,所述文件下载装置包括路径数据库用于存储文件类型、下载地址、所述路径数据库用于存储存储路径、所述存储路径及所述文件类型及所述下载地址之间的关系;所述文件下载方法包括
选择一份待下载文件;
识别待下载文件的类型;
判断待下载文件的类型及下载地址是否存储于所述路径数据库中;
若所述待下载文件的类型及下载地址存储于所述路径数据库中,在所述路径数据库中查找与待下载文件的类型及下载地址相对应的存储路径;
根据查找到的存储路径存储待下载文件。上述文件下载装置及方法,根据下载文件的类型和下载地址分配相应的存储路径,且下载文件可以根据其文件类型和下载地址自动依照分配的存储路径进行存储,不仅提高了文件下载的效率且操作比较方便。另外,下载文件的类型和下载地址分配相应的存储路径,下载文件可以自动进行分类,有利于文件的管理。
图1为较佳实施方式的文件下载装置功能模块图。
图2为较佳实施方式的文件下载方法流程图。主要元件符号说明 文件下载装置100
识别单元10 第一判断单元21 第二判断单元22 第三判断单元23 设置单元30 查找单元40 路径提供单元50 存储单元60 路径数据库63 文件下载方法步骤20广223
如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式本发明提供一种文件下载装置及方法,能够根据文件类型和下载地址分配存储路径,而后待下载的文件依照分配的存储路径进行存储,从而便于用户进行下载操作,提高下载效率。请参看图1,其为文件下载装置100的功能模块图。文件下载装置100用于将一份文件从相应的下载地址存储于另一地址中。文件下载装置100包括识别单元10、第一判断单元21、第二判断单元22、第三判断单元23、设置单元30、查找单元40、路径提供单元50以及存储单元60。在本实施方式中,文件下载装置100为计算机。存储单元60包括路径数据库63。路径数据库63用于存储文件类型、下载地址、存储路径以及存储路径与文件类型及下载地址的关系。文件类型包括HF、WORD、XML及MP3等。其中,文件类型、下载地址和存储路径可以以列表的形式存储于路径数据库63中。一个文件类型及一个下载地址对应一条存储路径。识别单元10用于识别待下载的文件的类型。在本实施方式中,识别单元10根据下载的文件名称进行识别。例如,文件的名称包含文件类型的后缀,识别单元10根据文件名称中的后缀来识别所述文件属于哪种类型。第一判断单元21用于判断待下载文件的类型是否存储于路径数据库63。在本实施方式中,第一判断单元21在判断出待下载文件的类型存储于路径数据库63时产生第一判断信号;且第一判断单元21在判断出待下载文件的类型未存储于路径数据库63将待下载文件的类型存储于路径数据库63中,并产生第二判断信号。第二判断单元22用于响应所述第一判断信号判断待下载文件的下载地址是否存储于路径数据库63中。第二判断单元22判断出待下载文件的下载地址存储于路径数据库63时产生第三判断信号;且第二判断单元22在判断出待下载文件的下载地址未存储于路径数据库63时,将下载地址存储于路径数据库63中,并产生第四判断信号。设置单元30用于响应第二和第四判断信号提供一个用户界面以供用户设置待下载文件的存储路径。查找单元40用于响应第三判断信号,根据下载文件的类型及下载地址在路径数据库63中查找相应的存储路径。路径提供单元50用于提供查找到的存储路径或者用户设置的存储路径。以使待下载文件依据所述存储路径存储。第三判断单元23用于判断用户设置的存储路径是否存储于路径数据库63中。第三判断单元23在判断出用户设置的存储路径存储于路径数据库63时,将待下载文件的存储路径与文件类型及下载地址的对应关系存储于路径数据库63中,且第三判断单元23在在判断出用户设置的存储路径未存储于路径数据库63时,将待下载文件的存储路径、及待下载文件的存储路径与文件类型及下载地址的对应关系存储于路径数据库63中。请参看图2,其为文件下载方法流程图。所述文件下载方法应用于文件下载装置中,所述文件下载装置包括路径数据库用于存储文件类型、下载地址、存储存储路径及存储路径与文件类型及下载地址的对应关系。其中,每一文件类型及每一下载地址与一下载路径相对应。所述文件下载方法包括如下步骤
步骤201,选择一份待下载文件。步骤203,识别待下载文件的类型。步骤205,判断待下载文件的类型是否存储于路径数据库中。若待下载文件的类型存储于路径数据库中,进入步骤207,若待下载文件的类型未存储于路径数据库中,进入步骤 213。步骤207,判断待下载文件的下载地址是否存储于路径数据库中。若下载地址存储于路径数据库中,进入步骤209,若下载地址未存储于路径数据库中,进入步骤223。步骤209,在路径数据库中查找与待下载文件的类型及下载地址相对应的存储路径。步骤211,根据查找到的存储路径存储待下载文件。步骤213,存储待下载文件的类型于路径数据库并设置待下载文件的存储路径。步骤215,根据设置的存储路径存储待下载文件。步骤217,判断设置的存储路径是否存储于路径数据库中。步骤219,若设置的存储路径存储于路径数据库中,存储所述设置的存储路径与待下载文件的类型及下载地址的对应关系。步骤221,若设置的存储路径未存储于路径数据库中,存储所述设置的存储路径、设置的存储路径与待下载文件的类型及下载地址的对应关系。步骤223,存储待下载文件的下载地址于路径数据库并设置待下载文件的存储路径。进入步骤215。上述文件下载装置及方法,根据下载文件的类型和下载地址分配相应的存储路径,且下载文件可以根据其文件类型和下载地址自动依照分配的存储路径进行存储,不仅提高了文件下载的效率且操作比较方便。另外,下载文件的类型和下载地址分配相应的存储路径,下载文件可以自动进行分类,有利于文件的管理。本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。
权利要求
1.一种文件下载装置,所述文件下载装置用于下载一份文件,其特征在于所述文件下载装置包括识别单元、第一判断单元、第二判断单元、查找单元、路径提供单元以及存储单元,所述存储单元用于存储路径数据库,所述路径数据库用于存储文件类型、下载地址、存储路径、存储路径与文件类型及下载地址的对应关系;所述识别单元用于识别所述待下载文件的类型;所述第一判断单元用于判断所述待下载文件的类型是否存储于路径数据库中;所述第二判断用于判断所述下载文件的下载地址是否存储于路径数据库中;所述查找单元用于在第一判断单元及第二判断单元判断出所述下载文件的类型及下载地址分别存储于所述路径数据库时,在所述路径数据库中查找相应的存储路径;所述路径提供单元用于提供查找到的存储路径以使所述待下载文件根据所述存储路径进行存储。
2.如权利要求1所述的文件下载装置,其特征在于所述文件下载工具还包括设置单元,所述设置单元用于在所述第一判断单元判断出所述待下载文件的类型未存储于所述路径数据库时或者所述第二判断单元判断出所述待下载文件的下载地址未存储于路径数据库时,供用户设置所述待下载文件的存储路径。
3.如权利要求2所述的文件下载装置,其特征在于所述文件下载装置还包括第三判断单元,所述第三判断单元用于判断所述存储路径是否存储于路径数据库中,并在判断出所述存储路径未存储于所述路径数据库时,存储所述所述文件类型、所述下载地址、存储路径、所述存储路径及所述待下载文件的类型及下载地址的对应关系于所述路径数据库中。
4.如权利要求2所述的文件下载装置,其特征在于所述第三判断单元判断出所述存储路径未存储于所述路径数据库时,存储所述所述文件类型、所述下载地址、所述存储路径及所述待下载文件的类型及下载地址于所述路径数据库中。
5.如权利要求2所述的文件下载装置,其特征在于所述第二判断单元在所述第一判断单元判断出所述待下载文件的类型未存储于所述路径数据库时,判断所述下载地址是否存储于所述路径数据库中。
6.一种文件下载方法,所述文件下载方法应用于上一种文件下载装置中,所述文件下载装置包括路径数据库用于存储文件类型、下载地址、所述路径数据库用于存储存储路径、所述存储路径及所述文件类型及所述下载地址之间的关系;所述文件下载方法包括 选择一份待下载文件; 识别待下载文件的类型; 判断待下载文件的类型及下载地址是否存储于所述路径数据库中; 若所述待下载文件的类型及下载地址存储于所述路径数据库中,在所述路径数据库中查找与待下载文件的类型及下载地址相对应的存储路径; 根据查找到的存储路径存储待下载文件。
7.如权利要求6所述的文件下载方法,其特征在于所述文件下载方法还包括如下步骤 若所述待下载文件的类型未存储于所述路径数据库中,存储所述下载文件的类型于所述路径数据库中,并设置所述下载文件的存储路径; 根据所述设置的路径存储所述待下载文件。
8.如权利要求6所述的文件下载方法,其特征在于所述文件下载方法还包括如下步骤若所述待下载文件的下载路径未存储于所述路径数据库中,存储所述下载文件的下载地址于所述路径数据库中,并设置所述下载文件的存储路径; 根据所述设置的路径存储所述待下载文件。
9.如权利要求7或8所述的文件下载方法,其特征在于所述文件下载方法还包括 判断所述设置的下载路径是否存在于所述路径存储器中, 若所述设置的下载路径未存储于所述路径数据库中,存储所述设置的下载路径、所述设置的下载路径与所述待下载文件的类型及下载地址的对应关系于所述路径数据库中。
10.如权利要求6所述的文件下载方法,其特征在于判断出所述待下载文件的类型存储于所述路径数据库后,执行判断所述下载文件的下载地址是否存储于所述路径数据库中的步骤。
全文摘要
一种文件下载方法,所述文件下载方法应用于上一种文件下载装置中,所述文件下载装置包括路径数据库用于存储文件类型、下载地址、所述路径数据库用于存储存储路径、所述存储路径及所述文件类型及所述下载地址之间的关系;所述文件下载方法包括选择一份待下载文件;识别待下载文件的类型;判断待下载文件的类型及下载地址是否存储于所述路径数据库中;若所述待下载文件的类型及下载地址存储于所述路径数据库中,在所述路径数据库中查找与待下载文件的类型及下载地址相对应的存储路径;根据查找到的存储路径存储待下载文件。此外,还提供一种文件下载装置。
文档编号G06F17/30GK103034643SQ20111029847
公开日2013年4月10日 申请日期2011年9月29日 优先权日2011年9月29日
发明者犹强 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司