专利名称:一种查询文件进度的系统的制作方法
技术领域:
本实用新型涉及一种查询文件进度的系统,属于网络通信领域。
背景技术:
在网盘中,用户上传或下载大文件时,进度比较慢,所以用户需要不断的查询进度来确认文件是否处理完。如果用户打开多个文件夹,并在其中都进行文件上传或下载操作, 那么用户必须一一打开相应的文件夹才能看到各个文件中文件的进度情况,这样很不方便用户查询,并且用户查询速度较慢。
实用新型内容本实用新型的目的在于,提供一种查询文件进度的系统,它可以方便用户查询多个文件夹中文件的进度情况,并且提高用户查询速度。为解决上述技术问题,本实用新型采用如下的技术方案一种查询文件进度的系统,它包括客户端、应用服务器和数据库,应用服务器分别与客户端和数据库连接;包括设置在客户端上的触发模块,用于用户触发查询文件进度操作;还包括设置在应用服务器上的查询模块,与触发模块和数据库连接,用于应用服务器根据用户ID查询活动列表数据库;信息获取模块,与查询模块连接,用于获取活动列表信息;综合处理模块,与客户端和信息获取模块连接,用于将获取的活动列表信息和客户端的速度信息进行综合处理;显示模块,与综合处理模块连接,用于显示综合结果信息给用户。前述的一种查询文件进度的系统中,还包括设置在应用服务器上的列表创建模块,与查询模块连接,用于创建活动列表。前述的一种查询文件进度的系统中,还包括设置在应用服务器上的定时更新模块,与客户端和综合处理模块连接,用于定时更新综合结果信息。与现有技术相比,本实用新型通过利用设置在应用服务器上的查询模块查询为每个活动文件都建立有进度条的活动列表数据库并利用设置在应用服务器上的信息获取模块获取活动列表信息,将所有活动列表的信息都列出来,并利用设置在应用服务器上的综合处理模块将获取的活动列表信息结合客户端的速度信息一起返回给用户,从而方便了用户查询多个文件夹中文件的进度情况,并且提高了用户查询速度。其次,本实用新型利用设置在应用服务器上的列表创建模块创建活动列表,从而方便用户查询所有活动文件的进度情况,一目了然。最后,本实用新型利用设置在应用服务器上的定时更新模块根据客户端的速度信息变换情况定时更新综合结果信息,从而为用户提供实时准确的进度信息。
图1是本实用新型的一种实施例的结构示意图;图2是本实用新型的一种实施例的工作流程图。附图标记1-客户端,2-应用服务器,3-数据库,4-触发模块,5-查询模块,6_信息获取模块,7-综合处理模块,8-显示模块,9-列表创建模块,10-定时更新模块。
以下结合附图和
具体实施方式
对本实用新型作进一步的说明。
具体实施方式
本实用新型的实施例一种查询文件进度的系统,如图1所示,它包括客户端1、 应用服务器2和数据库3,应用服务器2分别与客户端1和数据库3连接;包括设置在客户端1上的触发模块4,用于用户触发查询文件进度操作;还包括设置在应用服务器2上的查询模块5,与触发模块4和数据库3连接,用于应用服务器根据用户ID查询活动列表数据库;信息获取模块6,与查询模块5连接,用于获取活动列表信息;综合处理模块7,与客户端1和信息获取模块6连接,用于将获取的活动列表信息和客户端的速度信息进行综合处理;显示模块8,与综合处理模块7连接,用于显示综合结果信息给用户。上述系统中,还包括设置在应用服务器2上的列表创建模块9,与查询模块5连接,用于创建活动列表。上述系统中,还包括设置在应用服务器2上的定时更新模块10,与客户端1和综合处理模块7连接,用于定时更新综合结果信肩、ο本实用新型的一种实施例的工作流程(如图2所示)S10,客户端用户触发的查询文件进度操作;S20,应用服务器根据用户ID查询为每个活动文件都建立有进度条的活动列表数据库并获取活动列表信息;S30,应用服务器将获取的活动列表信息和客户端的速度信息进行综合处理;S40,客户端显示综合结果信息给用户。实例说明比如“张三”在他网络社区的网盘的文件夹名为我的文件、计算机文件、 娱乐文件及我的生活中分别上传四个大文件,并且上传工作同时进行。“张三”想要查看文件的上传进度则必须一一打开所上传文件的文件夹查看该文件夹中文件的上传进度情况。 如果“张三”的网络社区采用本实用新型,则分别上传四个大文件时,设置在应用服务器2 上的列表创建模块9就开始创建活动列表。当“张三”想要查看四个文件的上传进度时,则利用设置在客户端1上的触发模块4触发查询文件进度操作,这里用户只需将鼠标定位在网盘总的进度条上就可以触发查看文件的进度情况,应用服务器2收到查询进度命令后, 利用设置在应用服务器2上的查询模块5根据用户ID查询为每个活动文件都建立有进度条的活动列表数据库3并利用设置在应用服务器2上的信息获取模块6获取活动列表信息,所述的活动列表信息包括活动文件的ID和文件存储路径。然后设置在应用服务器2上的综合处理模块7将获取的活动列表信息和客户端采集的文件处理速度信息进行综合处理,最后利用设置在客户端1上的显示模块8将综合结果信息显示给用户。由于客户端1 采集的文件处理速度信息是随时变化的,所以利用设置在应用服务器2上的定时更新模块 10对综合处理后的信息进行定时更新以便给用户提供实时准确的进度信息。
权利要求1.一种查询文件进度的系统,其特征在于,它包括客户端(1)、应用服务器(2)和数据库(3),应用服务器(2)分别与客户端(1)和数据库(3)连接;还包括设置在客户端(1)上的 触发模块(4),用于用户触发查询文件进度操作; 还包括设置在应用服务器(2)上的查询模块(5),与触发模块(4)和数据库(3)连接,用于应用服务器查询活动列表数据库;信息获取模块(6),与查询模块(5)连接,用于获取活动列表信息; 综合处理模块(7),与客户端(1)和信息获取模块(6)连接,用于将获取的活动列表信息和客户端的速度信息进行综合处理;显示模块(8 ),与综合处理模块(7 )连接,用于显示综合结果信息给用户;还包括设置在应用服务器(2)上的列表创建模块(9),与查询模块(5)连接,用于创建活动列表。
2.根据权利要求1所述的一种查询文件进度的系统,其特征在于,还包括设置在应用服务器(2)上的定时更新模块(10),与客户端(1)和综合处理模块(7)连接,用于定时更新综合结果信息。
专利摘要本实用新型公开了一种查询文件进度的系统,它包括客户端、应用服务器和数据库,应用服务器分别与客户端和数据库连接;包括设置在客户端上的触发模块;还包括设置在应用服务器上的查询模块,与触发模块和数据库连接;信息获取模块,与查询模块连接;综合处理模块,与客户端和信息获取模块连接;显示模块,与综合处理模块连接。本实用新型通过应用服务器利用查询模块查询为每个活动文件都建立有进度条的活动列表数据库并获取活动列表信息,将所有活动列表的信息都列出来,并结合客户端的速度信息一起返回给用户,从而方便了用户查询多个文件夹中文件的进度情况,并且提高了用户查询速度。
文档编号G06F17/30GK202075735SQ201120001800
公开日2011年12月14日 申请日期2011年1月5日 优先权日2011年1月5日
发明者张矗, 郭丽娜 申请人:北京开心人信息技术有限公司