任务等待时间处理系统及方法技术方案

技术编号:10846599 阅读:52 留言:0更新日期:2014-12-31 17:32
一种任务等待时间处理方法,该方法包括:计算当前数据中心处理特定类型的任务的预计等待时间;将该特定类型的任务的预计等待时间发送给客户端,并在客户端上显示出来;当该特定类型的任务处理完成之后,计算该特定类型的任务的实际等待时间;统计一定时期的该特定类型的任务的预计等待时间及实际等待时间,并计算一个修正系数,根据修正系数修正该特定类型的任务的预计等待时间。利用本发明专利技术可以预先为用于估算任务处理需要等待的时间,并根据实际情况动态更新等待的时间,如此一来,用户看到时间之后就能根据时长去决定是继续等待还是先处理其它工作,方便了用户。

【技术实现步骤摘要】

本专利技术涉及一种虚拟机控制系统及方法,尤其是关于一种任务等待时间处理系统及方法
技术介绍
目前,任务处理(例如,专利申请文件转档)都采用后台服务的方式进行处理,用户在相关页面启动任务处理后,系统会给出一个提示(案件正在转档中,请稍后),然而,用户不能很直观地看到任务处理还要等待多久的时间,而用户也无法预估任务处理大概需要等待的时间,这就给用户带来很大的困扰,不知道是继续等待,还是可以先完成其它的工作再来处理该任务,如果继续等待,有可能就浪费不必要的等待时间,如果稍后再来处理,又不知道过多久再来处理。
技术实现思路
鉴于以上内容,有必要提供一种任务等待时间处理系统,其可以预先为用于估算任务处理需要等待的时间,并根据实际情况动态更新等待的时间,如此一来,用户看到时间之后就能根据时长去决定是继续等待还是先处理其它工作,方便了用户。鉴于以上内容,还有必要提供一种任务等待时间处理方法,其可以预先为用于估算任务处理需要等待的时间,并根据实际情况动态更新等待的时间,如此一来,用户看到时间之后就能根据时长去决定是继续等待还是先处理其它工作,方便了用户。一种任务等待时间处理系统,该系统运行于监控服务器中,该系统包括:计算模块,用于计算当前数据中心处理特定类型的任务的预计等待时间;显示模块,用于将该特定类型的任务的预计等待时间发送给客户端,并在客户端上显示出来;更新模块,用于及时更新该特定类型的任务的预计等待时间;所述显示模块,还用于将更新后的该特定类型的任务的预计等待时间发送给客户端,并在客户端上显示出来;所述计算模块,还用于当该特定类型的任务处理完成之后,计算该特定类型的任务的实际等待时间;修正模块,用于统计一定时期的该特定类型的任务的预计等待时间及实际等待时间,并计算一个修正系数,根据修正系数修正该特定类型的任务的预计等待时间。一种任务等待时间处理方法,该方法运用于监控服务器中,该方法包括:计算当前数据中心处理特定类型的任务的预计等待时间;将该特定类型的任务的预计等待时间发送给客户端,并在客户端上显示出来;及时更新该特定类型的任务的预计等待时间;将更新后的该特定类型的任务的预计等待时间发送给客户端,并在客户端上显示出来;当该特定类型的任务处理完成之后,计算该特定类型的任务的实际等待时间;统计一定时期的该特定类型的任务的预计等待时间及实际等待时间,并计算一个修正系数,根据修正系数修正该特定类型的任务的预计等待时间。相较于现有技术,本专利技术提供的任务等待时间处理系统及方法,其可以预先估算任务处理需要等待的时间,并根据实际情况动态更新等待的时间,如此一来,用户看到时间之后就能根据时长去决定是继续等待还是先处理其它工作,方便了用户。附图说明图1是本专利技术任务等待时间处理系统较佳实施例的应用环境图。图2是本专利技术监控计算机较佳实施例的结构示意图。图3是本专利技术任务等待时间处理方法较佳实施例的流程图。主要元件符号说明客户端10监控计算机20数据库30网络40数据中心50服务器500任务等待时间处理系统200计算模块210显示模块220更新模块230修正模块240存储器250处理器260如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式参阅图1所示,是本专利技术任务等待时间处理系统200较佳实施例的应用环境图。该任务等待时间处理系统200应用于监控计算机20中。该监控计算机20与数据中心(Data Center)50通过网络40进行通信连接。所述网络40可以是互联网、局域网或者其它通讯网络。所述数据中心50包括多个服务器500(图中以四个为例),所述服务器500为刀片服务器。所述服务器500用于处理任务,所述任务可以是一个文件的转档(例如,将WORD格式的专利申请文件转换成官方规定的专利申请文件的格式)、文件的下载或文件的上传等服务器自动处理的任务。所述监控计算机20用于监控数据中心50的服务器500的运行情况,以在数据中心50中计算出处理每个任务的等待时间,并呈现给客户端10。所述每个任务的等待时间包括每个任务的预计等待时间及每个任务的实际等待时间。每个任务的等待时间的计算方式将在图2及图3中做详细描述。该监控计算机20还安装有动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)服务,通过DHCP服务可以分配网络之间互连的协议(Internet Protocol,IP)地址给数据中心50中的各个服务器500,使监控计算机20能够与数据中心50的各个服务器500进行通信。该监控计算机20可以是个人计算机、网络服务器,还可以是任意其它适用的计算机。此外,该监控计算机20还可以放置在数据中心50内部,即该监控计算机20也可以是数据中心50中的一台服务器。用户只需通过客户端10进行操作就可以实现对数据中心50中的服务器500的监控。所述监控计算机20通过一个数据库连接与数据库30连接。其中,所述数据库连接可为一开放式数据库连接(Open Database Connectivity,ODBC),或Java数据库连接(Java Database Connectivity,JDBC)。所述数据库30用于存储从数据中心50的各个服务器500传送过来的数据,该数据包括每个任务的预计等待时间及实际等待时间等信息。在此需说明的是,数据库30可独立于监控计算机20,也可位于监控计算机20内。所述数据库30可存于监控计算机20的硬盘或者闪存盘中。从系统安全性的角度考虑,本实施例中的数据库30独立于监控计算机20。所述客户端10提供一数据中心50的登录界面,通过该登录界面用户可以启动对某一个任务的处理,例如,用户可以通过登录界面上传文件到数据中心50,之后启动对该文件的转档。该客户端10可以是个人计算机、笔记本电脑、手机、平板电脑以及其它任意能与监控计算机20连接的设备。参阅图2所示,是本专利技术监控计算机20较佳实施例的结构示意图。该监控计算机20包括任务等待时间处理系统200。该任务等待时间处理系统200包括计算模块210、显示模块220、更新模块230、修正模块本文档来自技高网...

【技术保护点】
一种任务等待时间处理系统,该系统运行于监控服务器中,其特征在于,该系统包括:计算模块,用于计算当前数据中心处理特定类型的任务的预计等待时间;显示模块,用于将该特定类型的任务的预计等待时间发送给客户端,并在客户端上显示出来;更新模块,用于及时更新该特定类型的任务的预计等待时间;所述显示模块,还用于将更新后的该特定类型的任务的预计等待时间发送给客户端,并在客户端上显示出来;所述计算模块,还用于当该特定类型的任务处理完成之后,计算该特定类型的任务的实际等待时间;及修正模块,用于统计一定时期的该特定类型的任务的预计等待时间及实际等待时间,并计算一个修正系数,根据修正系数修正该特定类型的任务的预计等待时间。

【技术特征摘要】
1.一种任务等待时间处理系统,该系统运行于监控服务器中,其特
征在于,该系统包括:
计算模块,用于计算当前数据中心处理特定类型的任务的预计等待
时间;
显示模块,用于将该特定类型的任务的预计等待时间发送给客户
端,并在客户端上显示出来;
更新模块,用于及时更新该特定类型的任务的预计等待时间;
所述显示模块,还用于将更新后的该特定类型的任务的预计等待时
间发送给客户端,并在客户端上显示出来;
所述计算模块,还用于当该特定类型的任务处理完成之后,计算该
特定类型的任务的实际等待时间;及
修正模块,用于统计一定时期的该特定类型的任务的预计等待时间
及实际等待时间,并计算一个修正系数,根据修正系数修正该特定类型
的任务的预计等待时间。
2.如权利要求1所述的任务等待时间处理系统,其特征在于,所述
特定类型的任务的预计时间包括该特定类型的任务的预计处理时间及该
特定类型的任务的排队时间。
3.如权利要求2所述的任务等待时间处理系统,其特征在于,所述
该特定类型的任务的预计处理时间通过如下方式计算:对该特定类型的
任务进行测试得出该特定类型的任务的平均处理时间,该特定类型的任
务的平均处理时间即为该特定类型的任务的预计处理时间。
4.如权利要求2所述的任务等待时间处理系统,其特征在于,所述
该特定类型的任务的排队时间的计算方式如下:先计算出数据中心处理
所有任务的总时间,再除以数据中心中服务器的数量,从而得出该特定
类型的任务的排队时间。
5.如权利要求4所述的任务等待时间处理系统,其特征在于,所述
数据中心处理所有任务的总时间的计算方式如下:统计数据中心中包含

\t的每种任务类型的数量,并获取每种类型的任务的预计处理时间,每种
任务...

【专利技术属性】
技术研发人员:李忠一谢德意陶帅军易志强姚俊超杨准
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1