网络文件下载服务器及方法

文档序号:6460777阅读:198来源:国知局
专利名称:网络文件下载服务器及方法
技术领域
本发明是关于 一种网络文件下载服务器及方法。
背景技术
网络为人们提供了大量的共享文件,人们可以通过网络方便快捷的找 到自己需要的文件,为了方便使用这些文件,用户需要将其下载至本地 终端机,以方便随时获取,如需要将音频、视频、图像、文本等文件下 载至计算机或手机进行播放或者浏览。
通常在从网络浏览或下载文件时,用户需要从一连网的终端机输入某 一提供文件的服务器所在的网络地址,然后通过用户名登录该网络地址 对应的服务器,再在该服务器上查找所需要的文件,该服务器可以记录 该用户名浏览过的文件。然而,用户经常会有一经常使用的终端机(与 以下所称特定终端机意义相同),籍由该用户名登录该服务器下载文 件,在很多种情况下,用户经常会通过其他不同的终端机籍由用户名登 录该服务器,但由于不是其经常使用的终端机, 一般情况下用户只会选 择浏览文件(如试听歌曲)而不下载文件,或是下载了文件后还需要通 过其他方式将所下载的文件转移到其经常使用的终端机。该服务器只是 记录某一用户名浏览过的文件,其并没有记录用户通过不同终端机浏览 过文件,当用户通过特定终端机登录该服务器时,并不会提示用户通过 其他终端机浏览过的文件,以便于用户下载。

发明内容
有鉴于此,故需要一种网络文件下载服务器及方法,其可记录用户 通过不同终端机在服务器上浏览的文件,并在用户通过特定终端机连接 至服务器后,显示用户浏览过的所有文件,以供用户下载。所述网络文件下载服务器,至少一终端机可通过一网络连接至该服 务器,该服务器包括包括一资料库,用于存储至少一文件列表及多个文 件,该文件列表记录了用户在该服务器上登录的用户名、终端机的识别
关系,该下载状态可为已下载状态及未下载状态; 一识别码获取模块用
于在用户登录服务器后,获取该用户所使用终端机的识别码,并判断该
识别码是否与文件列表中用户登录用户名对应的识别码一致; 一文件列 表更新模块用于在识别码获取模块所获取的终端机的识别码与文件列表 中用户登录用户名对应的识别码不一致时,记录用户在该服务器上浏览 文件的相关信息至文件列表,并将所浏览文件的下载状态标示为"未下 载",在识别码获取模块所获取的终端机的识别码与文件列表中用户登 录用户名对应的识别码一致时,将用户所下载文件的下载状态标示为
"已下载"; 一下载提示模块用于在识别码获取模块所获取的终端机的 识别码与文件列表中用户登录用户名对应的识别码 一 致时,将下载状态
标示为"未下载"的文件的文件信息显示于用户; 一文件下载模块用于 记录用户所选定的文件,并响应用户的下载操作,将选定的文件通过网 络下载至终端^/L。
所述网络文件下载方法用于将一服务器上的文件下载至一终端机, 该服务器的资料库中存储至少 一文件列表及多个文件,该文件列表用户 在该服务器上登录的用户名、终端机的识别码、用户在服务器上浏览过 的文件信息及各文件的下载状态之间的对应关系,该下载状态可为已下 载状态及未下载状态,该方法包括步骤在用户登录服务器后获取用户 所使用终端机的识别码,并判断该识别码是否与文件列表中登录用户名 对应的识别码 一 致;在所获取的终端机的识别码与文件列表中登录用户 名对应的识别码不一致时,记录用户在该服务器上浏览文件的相关信息 至文件列表,并将所浏览文件的下载状态标示为"未下载";所获取的 终端机的识别码与文件列表中用户名对应的识别码 一 致时,将下载状态 标示为"未下载"的文件的文件信息显示于用户;记录用户所选定的文
5件,并响应用户的下载操作,将选定的文件通过网络下载至终端机;将
用户所下载文件的下载状态标示为"已下载"。
相较于现有技术,所述网络文件自动下载系统、方法及服务器可通过 在服务器中设置一文件列表用于记录用户名、终端机的识别码及所浏览 过的文件的对应关系,使用户通过不同终端机在服务器上浏览的文件, 在用户通过特定终端机连接至服务器后,显示于用户,供用户下载。


图1为网络文件下载服务器的方块图;及 图2为网络文件下载方法的流程图。
具体实施例方式
请参阅图1,为网络文件下载服务器的方块图。该服务器13通过网 络12与一终端机ll相连。该终端机11可为计算才几,也可为电子书、音 乐播放器、手机等可播放或浏览文件如媒体文件或文本文件的手持设 备。该网络12可为Internet网络,也可为GPRS等无线网络。
该服务器13包括一资料库131,该资料库131用于存储至少一文件 列表1311及多个文件1312。该文件列表1311用于记录每个在服务器上 注册用户名对应用户在服务器13上浏览过的各文件信息的列表,如表1 所示,包括一用户名栏、 一识别码栏、 一文件名栏、 一物理地址栏及一 下载状态栏。该用户名栏记录了用户在服务器13上注册的用户名,用户 可通过该用户名登录服务器浏览文件1312;该识别码栏记录终端机11的 识别码;该文件名栏用于记录该用户名对应用户在服务器13上浏览过的 文件1312的文件名,一^:按照浏览时间顺序排列;该物理地址栏记录了 每个文件在资料库131中的物理地址或统一资源定位地址(Uniform Resource Locator, URL);该下载状态栏^f立记录某一文件1312的下载 状态如已下载、未下载或无需下载,其中已下载状态标识该文件1312已 经下载到具有该用户名相应识别码的终端才几11,未下载状态标识该文件 1312未下载到具有该用户名相应识别码的终端才几11,无需下载状态标识该文件1312是为用户通过终端机ll登录服务器13浏览过但不下载的文 件或/及用户通过终端机11登录服务器13时显示提示下载但未下载的文 件。
表1
用户名识别码文件名物理地址下载状态
轻舞飞扬XXXXX1爱情呼叫转移xxxxxxxxxx已下载
澎湖湾xxxxxxxxxx未下载
桃花朵朵开xxxxxxxxxx无需下载
痞子蔡XXXXX2在路上xxxxxxxxxx无需下载
真心英雄xxxxxxxxxx已下载
童话xxxxxxxxxx未下载
该服务器13还包括一用户信息识别模块132、 一识别码获取模块 133、 一文件列表更新模块134、 一下载提示模块135及一文件下载模块 136。各模块的具体功能请一并参阅图2。
请参阅图2,为网络文件下载方法的流程图。首先,该用户信息识别 模块130接收用户通过终端机输入的用户名及密码(步骤S201)。
该用户信息识别模块132判断该用户是否为该服务器13的合法用户 (步骤S202)。
若该用户不是该服务器13的合法用户,则该用户信息识别模块132 提示用户重新输入用户名及密码及/或提示用户进行注册(步骤S203)。
在用户信息识别才莫块132识别该用户为合法用户时,该识别码获取 模块133读取该用户所使用终端机的识别码(步骤S204)。
该识别码获取模块131判断该终端机的识别码是否与文件列表1311 中用户登录用户名对应的识别码一致(步骤S205)。
7若该终端机11的识别码与文件列表1311中用户登录用户名对应的 识别码不一致,则由该文件列表更新模块132记录用户在服务器13上浏 览过的文件1312的相关信息即文件名、物理地址记录于文件列表1311 中该用户名对应的栏位,并将各文件对应的下载状态标示为"未下载" (步骤S206)。
若该终端机的识别码与文件列表1311中用户登录用户名对应的识别 码一致,则该下载提示模块133显示该文件列表1311中下载状态栏位中 标示为"未下载"对应文件的文件名于用户(步骤S207)。
该文件下载模块134记录用户选择的需要下载的文件,并响应用户 的下载操作根据文件列表中记录的各文件的物理地址将选定的文件下载 至终端机11(步骤S208)。
该文件列表更新模块132将选定下载的文件的下载状态更新为"已 下载",将未被选中下载的文件的下载状态更新为"无需下载"(步骤 S209)。
在用户下载完选定的文件后,若用户通过该终端机在服务器13上继 续浏览文件,则该文件列表更新模块132记录用户所浏览过的文件的相
记录为"已下载",将用户浏览过但为被下载的文件的下载状态记录为 "无需下载"。
在本发明另一实施方式中,在显示下载提示模块133显示该文件列 表1311中下载状态栏位中标示为"未下载"文件时,该服务器13还提 供一显示全部文件的功能,在用户选定显示全部文件的功能时,则该下 载提示模块133显示文件列表1311中该用户名对应的所用文件名供用户 选择。在用户选定文件下载之后,若所选定下载文件下载前的下载状态 标示为"已下载",则下载后,其下载状态标示不变,若所选定下载文 件下载前的下载状态标示为"无需下载"或"未下载",则下载后,由 文件列表更新模块132将其对应下载状态标示更改为"已下载"。
权利要求
1. 一种网络文件下载服务器,至少一终端机可通过一网络连接至该服务器,其特征在于,该服务器包括一资料库,用于存储至少一文件列表及多个文件,该文件列表记录了用户在该服务器上登录的用户名、终端机的识别码、用户在服务器上浏览过的文件信息及各文件的下载状态之间的对应关系,该下载状态可为已下载状态及未下载状态;一识别码获取模块,用于在用户登录后,获取该用户所使用终端机的识别码,并判断该识别码是否与文件列表中用户登录用户名对应的识别码一致;一文件列表更新模块,用于在识别码获取模块所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码不一致时,记录用户在该服务器上浏览文件的相关信息至文件列表,并将所浏览文件的下载状态标示为“未下载”,在识别码获取模块所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码一致时,将用户所下载文件的下载状态标示为“已下载”;一下载提示模块,用于在识别码获取模块所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码一致时,将下载状态标示为“未下载”的文件的文件信息显示于用户;一文件下载模块,用于记录用户所选定的文件,并响应用户的下载操作,将选定的文件通过网络下载至终端机。
2. 如权利要求1所述的网络文件自动下载系统,其特征在于,该文件据该物理地址在资料库中获取所要下载的文件。
3. 如权利要求1所述的网络文件自动下载系统,其特征在于,各文件 的下载状态还包括一无需下载状态,在下载提示模块将标示为"未下 载"的文件信息显示于用户时,未被用户选定下载的文件,及在用户在 识别码获取模块所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码一致时,用户在该终端机上所浏览的,但未被选定下载的 文件,由该文件列表更新模块将其下载状态更新为"无需下载"。
4. 一种网络文件下载方法,该方法用于将一服务器上的文件下载至一 终端机,该服务器的资料库中存储至少一文件列表及多个文件,该文件 列表用户在该服务器上登录的用户名、终端机的识别码、用户在服务器可为已下载状态及未下载状态,其特征在于,该方法包括步骤在用户登录服务器后获取用户所使用终端机的识别码,并判断该识别码是否与文件列表中用户登录用户名对应的识别码一致;在所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码不一致时,记录用户在该服务器上浏览文件的相关信息至文件列表,并将所浏览文件的下载状态标示为"未下载";'在所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码一致时,将下载状态标示为"未下载"的文件的文件信息显示于用户;记录用户所选定的文件,并响应用户的下载才喿作,将选定的文件通 过网络下载至终端才几;将用户所下载文件的下载状态标示为"已下载"。
5. 如权利要求4所述的网络文件自动下载方法,其特征在于,各文件 的下载状态还包括一无需下载状态,该方法还包括步骤在将标示为"未下载"的文件信息显示于用户时,未被用户选定下载的文件,及在 所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码一 致时,将用户在该终端机上所浏览的,但未被选定下载的文件的下载状 态更新为"无需下载"。
全文摘要
一种网络文件下载方法,包括步骤在用户登录服务器后获取用户所使用终端机的识别码并判断该识别码是否与文件列表中用户名对应的识别码一致;在所获取的终端机的识别码与文件列表中用户名对应的识别码不一致时,记录用户在该服务器上浏览文件的相关信息至文件列表,并将所浏览文件的下载状态标示为“未下载”;在所获取的终端机的识别码与文件列表中用户名对应的识别码一致时,将下载状态标示为“未下载”的文件的文件信息显示于用户;将选定的文件通过网络下载至终端机;将用户所下载文件的下载状态标示为“已下载”。同时提供一种网络文件下载服务器。本发明在用户通过特定终端机连接至服务器后,显示用户浏览过的所有文件,以供用户下载。
文档编号G06F17/30GK101488138SQ20081006593
公开日2009年7月22日 申请日期2008年1月18日 优先权日2008年1月18日
发明者夺 刘, 兵 李, 潘在安, 王汉哲 申请人:鹏智科技(深圳)有限公司;锦天科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1