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

技术编号:4214656 阅读:259 留言:0更新日期:2012-04-11 18:40
一种网络文件下载方法,包括步骤:在用户登录服务器后获取用户所使用终端机的识别码并判断该识别码是否与文件列表中用户名对应的识别码一致;在所获取的终端机的识别码与文件列表中用户名对应的识别码不一致时,记录用户在该服务器上浏览文件的相关信息至文件列表,并将所浏览文件的下载状态标示为“未下载”;在所获取的终端机的识别码与文件列表中用户名对应的识别码一致时,将下载状态标示为“未下载”的文件的文件信息显示于用户;将选定的文件通过网络下载至终端机;将用户所下载文件的下载状态标示为“已下载”。同时提供一种网络文件下载服务器。本发明专利技术在用户通过特定终端机连接至服务器后,显示用户浏览过的所有文件,以供用户下载。

【技术实现步骤摘要】

本专利技术是关于 一种。
技术介绍
网络为人们提供了大量的共享文件,人们可以通过网络方便快捷的找 到自己需要的文件,为了方便使用这些文件,用户需要将其下载至本地 终端机,以方便随时获取,如需要将音频、视频、图像、文本等文件下 载至计算机或手机进行播放或者浏览。通常在从网络浏览或下载文件时,用户需要从一连网的终端机输入某 一提供文件的服务器所在的网络地址,然后通过用户名登录该网络地址 对应的服务器,再在该服务器上查找所需要的文件,该服务器可以记录 该用户名浏览过的文件。然而,用户经常会有一经常使用的终端机(与 以下所称特定终端机意义相同),籍由该用户名登录该服务器下载文 件,在很多种情况下,用户经常会通过其他不同的终端机籍由用户名登 录该服务器,但由于不是其经常使用的终端机, 一般情况下用户只会选 择浏览文件(如试听歌曲)而不下载文件,或是下载了文件后还需要通 过其他方式将所下载的文件转移到其经常使用的终端机。该服务器只是 记录某一用户名浏览过的文件,其并没有记录用户通过不同终端机浏览 过文件,当用户通过特定终端机登录该服务器时,并不会提示用户通过 其他终端机浏览过的文件,以便于用户下载。
技术实现思路
有鉴于此,故需要一种,其可记录用户 通过不同终端机在服务器上浏览的文件,并在用户通过特定终端机连接 至服务器后,显示用户浏览过的所有文件,以供用户下载。所述网络文件下载服务器,至少一终端机可通过一网络连接至该服 务器,该服务器包括包括一资料库,用于存储至少一文件列表及多个文 件,该文件列表记录了用户在该服务器上登录的用户名、终端机的识别关系,该下载状态可为已下载状态及未下载状态; 一识别码获取模块用于在用户登录服务器后,获取该用户所使用终端机的识别码,并判断该识别码是否与文件列表中用户登录用户名对应的识别码一致; 一文件列 表更新模块用于在识别码获取模块所获取的终端机的识别码与文件列表 中用户登录用户名对应的识别码不一致时,记录用户在该服务器上浏览 文件的相关信息至文件列表,并将所浏览文件的下载状态标示为"未下 载",在识别码获取模块所获取的终端机的识别码与文件列表中用户登 录用户名对应的识别码一致时,将用户所下载文件的下载状态标示为"已下载"; 一下载提示模块用于在识别码获取模块所获取的终端机的 识别码与文件列表中用户登录用户名对应的识别码 一 致时,将下载状态标示为"未下载"的文件的文件信息显示于用户; 一文件下载模块用于 记录用户所选定的文件,并响应用户的下载操作,将选定的文件通过网 络下载至终端^/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中用户登录用户名对应的识本文档来自技高网...

【技术保护点】
一种网络文件下载服务器,至少一终端机可通过一网络连接至该服务器,其特征在于,该服务器包括: 一资料库,用于存储至少一文件列表及多个文件,该文件列表记录了用户在该服务器上登录的用户名、终端机的识别码、用户在服务器上浏览过的文件信息及各文 件的下载状态之间的对应关系,该下载状态可为已下载状态及未下载状态; 一识别码获取模块,用于在用户登录后,获取该用户所使用终端机的识别码,并判断该识别码是否与文件列表中用户登录用户名对应的识别码一致; 一文件列表更新模块,用于在识 别码获取模块所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码不一致时,记录用户在该服务器上浏览文件的相关信息至文件列表,并将所浏览文件的下载状态标示为“未下载”,在识别码获取模块所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码一致时,将用户所下载文件的下载状态标示为“已下载”; 一下载提示模块,用于在识别码获取模块所获取的终端机的识别码与文件列表中用户登录用户名对应的识别码一致时,将下载状态标示为“未下载”的文件的文件信息显示于用户; 一文 件下载模块,用于记录用户所选定的文件,并响应用户的下载操作,将选定的文件通过网络下载至终端机。...

【技术特征摘要】

【专利技术属性】
技术研发人员:潘在安李兵刘夺王汉哲
申请(专利权)人:鹏智科技深圳有限公司锦天科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1