System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能的批量处理,尤其涉及一种任务进度管理方法、装置、计算机设备及存储介质。
技术介绍
1、随着计算机和网络技术的迅猛发展,云计算已经成为当前最热门的技术之一,其中作为云计算基础架构的虚拟化技术正进行不断的技术发展与变革。
2、服务器虚拟化管理系统中的主机管理升级是虚拟化管理系统中的一个重要问题,需要不定时上传更新的安装包或者配置文件服务,从而对主机进行配置或修复。上传过程中,管理用户无从知晓上传情况,不利于用户的下一步操作,用户体验效果不好。
3、因此,如何在云计算系统中获知上传进度是亟待解决的问题。
技术实现思路
1、本申请实施例的目的在于提出一种任务进度管理方法、装置、计算机设备及存储介质,以解决如何在云计算系统中获知上传进度是亟待解决的问题。
2、为了解决上述技术问题,本申请实施例提供一种任务进度管理方法,采用了如下所述的技术方案:
3、接收用户终端发送的文件批量处理请求,其中,所述文件批量处理请求至少包括若干待处理文件;
4、调用任务管理应用程序,并在所述任务管理应用程序的任务列表子组件中创建与所述若干待处理文件相对应的上传任务列表;
5、根据所述任务管理应用程序的文件上传子组件上传所述若干待处理文件;
6、采集上传所述若干待处理文件的实时上传状态信息;
7、根据所述任务管理应用程序的进度条子组件将所述实时上传状态信息实时展示于所述上传任务列表中;
8、
9、进一步的,所述根据文件上传子组件上传所述若干待处理文件的步骤,具体包括下述步骤:
10、根据逐个处理任务的方式或者异步处理任务的方式上传所述若干待处理文件。
11、进一步的,所述根据进度条子组件将所述实时上传状态信息实时展示于所述上传任务列表中的步骤,具体包括下述步骤:
12、根据setstate的同步功能更新所述实时上传状态信息。
13、进一步的,在所述接收用户终端发送的文件批量处理请求的步骤之前,还包括下述步骤:
14、获取用户终端发送的系统构建请求,其中,所述系统构建请求至少携带有系统需求信息;
15、根据所述系统需求信息构建进度管理器的组件结构,所述组件结构至少包括主组件;
16、根据usestate钩子定义所述主组件的状态变量;
17、在所述主组件中创建所述文件上传子组件,其中,所述文件上传子组件基于标签或第三方库以实现文件选择和上传功能;
18、在所述主组件中创建所述任务列表子组件;
19、在所述主组件中创建所述进度条子组件;
20、在所述任务列表子组件中创建批量处理任务功能;
21、当完成所述主组件的创建操作以及所述主组件中的所有子组件的创建操作后,得到基于web的文件上传和批量处理任务的进度管理系统。
22、进一步的,所述在所述主组件中创建任务列表子组件的步骤,具体包括下述步骤:
23、在所述任务列表子组件中创建暂停/继续任务控制按钮、取消任务控制按钮和/或错误处理控制按钮。
24、进一步的,所述当完成所述主组件的创建操作以及所述主组件中的所有子组件的创建操作后,得到基于web的文件上传和批量处理任务的进度管理系统的步骤,具体包括下述步骤:
25、根据css或css-in-js库为所述主组件以及所述主组件中的所有子组件添加组件样式。
26、为了解决上述技术问题,本申请实施例还提供一种任务进度管理装置,采用了如下所述的技术方案:
27、列表创建模块,用于调用任务管理应用程序,并在所述任务管理应用程序的任务列表子组件中创建与所述若干待处理文件相对应的上传任务列表;
28、文件上传模块,用于根据所述任务管理应用程序的文件上传子组件上传所述若干待处理文件;
29、状态采集模块,用于采集上传所述若干待处理文件的实时上传状态信息;
30、状态展示模块,用于根据所述任务管理应用程序的进度条子组件将所述实时上传状态信息实时展示于所述上传任务列表中;
31、上传完成模块,用于当所述文件上传子组件完成上传所述若干待处理文件的操作后,在所述上传任务列表显示上传完成信号。
32、进一步的,所述装置还包括:
33、系统构建请求获取模块,用于获取用户终端发送的系统构建请求,其中,所述系统构建请求至少携带有系统需求信息;
34、组件结构构建模块,用于根据所述系统需求信息构建进度管理器的组件结构,所述组件结构至少包括主组件;
35、主组件定义模块,用于根据usestate钩子定义所述主组件的状态变量;
36、文件上传子组件创建模块,用于在所述主组件中创建所述文件上传子组件,其中,所述文件上传子组件基于标签或第三方库以实现文件选择和上传功能;
37、任务列表子组件创建模块,用于在所述主组件中创建所述任务列表子组件;
38、进度条子组件创建模块,用于在所述主组件中创建所述进度条子组件;
39、功能创建模块,用于在所述任务列表子组件中创建批量处理任务功能;
40、创建完成模块,用于当完成所述主组件的创建操作以及所述主组件中的所有子组件的创建操作后,得到基于web的文件上传和批量处理任务的进度管理系统。
41、为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
42、包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上所述的任务进度管理方法的步骤。
43、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
44、所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上所述的任务进度管理方法的步骤。
45、本申请提供了一种任务进度管理方法,包括:接收用户终端发送的文件批量处理请求,其中,所述文件批量处理请求至少包括若干待处理文件;调用任务管理应用程序,并在所述任务管理应用程序的任务列表子组件中创建与所述若干待处理文件相对应的上传任务列表;根据所述任务管理应用程序的文件上传子组件上传所述若干待处理文件;采集上传所述若干待处理文件的实时上传状态信息;根据所述任务管理应用程序的进度条子组件将所述实时上传状态信息实时展示于所述上传任务列表中;当所述文件上传子组件完成上传所述若干待处理文件的操作后,在所述上传任务列表显示上传完成信号接收用户终端发送的文件批量处理请求,其中,所述文件批量处理请求至少包括若干待处理文件;在任务列表子组件中创建与所述若干待处理文件相对应的上传任务列表;根据文件上传子本文档来自技高网...
【技术保护点】
1.一种任务进度管理方法,其特征在于,所述方法包括下述步骤:
2.根据权利要求1所述的任务进度管理方法,其特征在于,所述根据文件上传子组件上传所述若干待处理文件的步骤,具体包括下述步骤:
3.根据权利要求1所述的任务进度管理方法,其特征在于,所述根据进度条子组件将所述实时上传状态信息实时展示于所述上传任务列表中的步骤,具体包括下述步骤:
4.根据权利要求1所述的任务进度管理方法,其特征在于,在所述接收用户终端发送的文件批量处理请求的步骤之前,还包括下述步骤:
5.根据权利要求4所述的任务进度管理方法,其特征在于,所述在所述主组件中创建任务列表子组件的步骤,具体包括下述步骤:
6.根据权利要求4所述的任务进度管理方法,其特征在于,所述当完成所述主组件的创建操作以及所述主组件中的所有子组件的创建操作后,得到基于Web的文件上传和批量处理任务的进度管理系统的步骤,具体包括下述步骤:
7.一种任务进度管理装置,其特征在于,包括:
8.根据权利要求7所述的任务进度管理装置,其特征在于,所述装置还包括:
>9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至6中任一项所述的任务进度管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述的任务进度管理方法的步骤。
...【技术特征摘要】
1.一种任务进度管理方法,其特征在于,所述方法包括下述步骤:
2.根据权利要求1所述的任务进度管理方法,其特征在于,所述根据文件上传子组件上传所述若干待处理文件的步骤,具体包括下述步骤:
3.根据权利要求1所述的任务进度管理方法,其特征在于,所述根据进度条子组件将所述实时上传状态信息实时展示于所述上传任务列表中的步骤,具体包括下述步骤:
4.根据权利要求1所述的任务进度管理方法,其特征在于,在所述接收用户终端发送的文件批量处理请求的步骤之前,还包括下述步骤:
5.根据权利要求4所述的任务进度管理方法,其特征在于,所述在所述主组件中创建任务列表子组件的步骤,具体包括下述步骤:
6.根据权利要求4所述的任务进度管理方...
【专利技术属性】
技术研发人员:黄方明,王颖奇,冯斌,
申请(专利权)人:深圳复临科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。