工作区任务进度的查看方法和装置、记录方法和装置制造方法及图纸

技术编号:34355928 阅读:19 留言:0更新日期:2022-07-31 06:35
本发明专利技术公开了一种工作区任务进度的查看方法和装置、记录方法和装置,涉及计算系统应用工作区任务查看领域,可以解决现有技术中无法实时观察任务进度的问题。工作区任务进度的查看方法包括:响应于用户查看各工作区任务进度的操作,在桌面展示进度汇总功能区;通过桌面多进程交互模块,判断在各工作区中是否存在任务;如果存在任务,通过桌面多进程交互模块从配置文件获取各任务的相关信息;根据各任务的相关信息,在所述进度汇总功能区中绘制各任务的任务进度。根据本发明专利技术技术方案,可以方便用户掌握其他工作区任务进度,合理安排任务处理,并能够响应于用户操作,快速跳转到任务具体对应的工作区,简化用户操作。简化用户操作。简化用户操作。

【技术实现步骤摘要】
工作区任务进度的查看方法和装置、记录方法和装置


[0001]本专利技术涉及计算机系统工作区任务进度查看领域,尤其涉及一种工作区任务进度的查看方法和装置、记录方法和装置、计算设备和可读存储介质。

技术介绍

[0002]目前操作系统都存在多个工作区,每个工作区内可以有一个或多个任务。如果需要查看当前工作区之外的其他工作区的任务情况,比如复制、删除等,需要使用系统提供的操作方式切换到对应的工作区,才能查看到属于其他工作区的任务进度情况。
[0003]比如UOS系统中,有两种查看其他工作区任务进度的方式。第一种是通过快捷键super+方向键切换到对应的工作区,以查看对应工作区中的任务进度。第二种是使用快捷键super+s唤出所有工作区的预览界面,再选择任务对应的具体工作区查看详细情况。
[0004]再比如在windows系统的桌面中,存在多个工作区,用户可使用super+tab键,切换对应的工作区查看任务进度。
[0005]上述方案的缺点在于:一、查看其他工作区任务的操作过程比较复杂。当用户需要查看其他工作区的任务进度时,需要先切换到对应的工作区,再选择有相应任务的应用,才能查看到应用的任务进度,交互界面和步骤过多,操作过程十分繁琐。二、无法实时观察任务进度。在工作区预览界面,当用户需要查看某个应用的任务进度时,若应用窗口最小化,则无法观察到进度条的变化。
[0006]综上,现有技术的工作区任务进度查看方法的整个过程步骤较为繁琐,且用户体验不够友好。

技术实现思路

[0007]为此,本专利技术提供了一种工作区任务进度的查看方法和装置、记录方法和装置、计算设备和可读存储介质,以力图解决或者至少缓解上面存在的至少一个问题。
[0008]根据本专利技术的第一方面,提供了一种工作区任务进度的查看方法,包括:响应于用户查看各工作区任务进度的操作,在桌面展示进度汇总功能区;通过桌面多进程交互模块,判断在各工作区中是否存在任务,所述桌面多进程交互模块由桌面提供;如果存在任务,通过桌面多进程交互模块从配置文件获取各任务的相关信息,所述各任务的相关信息是在任务运行时通过桌面多进程交互模块保存在配置文件中的,且包括任务进度;根据各任务的相关信息,在所述进度汇总功能区中绘制各任务的任务进度。
[0009]可选地,在本专利技术的工作区任务进度的查看方法中,所述各任务的相关信息还包括:任务所属工作区名称、任务类型、任务唯一标识、任务内容。
[0010]可选地,本专利技术的工作区任务进度的查看方法还包括:响应于用户对特定任务的点击操作,根据所述特定任务的相关信息中包含的工作区名称,跳转到该工作区名称指代的工作区。
[0011]根据本专利技术的第二方面,提供一种工作区任务进度的记录方法,包括:应用程序启
动,并调用桌面多进程交互模块,所述桌面多进程交互模块由桌面提供;所述应用程序接收任务,判断任务是否为所述桌面多进程交互模块规定的监控范围内的任务;如果是,调用所述桌面多进程交互模块,将任务的相关信息记录在配置文件中,所述任务的相关信息包括任务进度。
[0012]可选地,本专利技术的工作区任务进度的记录方法还包括:监控内核中记录节点信息的文件系统,在监控到所述文件系统的变化时,通过所述桌面多进程交互模块刷新所述配置文件中的任务进度。
[0013]根据本专利技术的第三方面,提供一种工作区任务进度的查看装置,包括:展示模块,响应于用户查看各工作区任务进度的操作,在桌面展示进度汇总功能区;判断模块, 通过桌面多进程交互模块,判断在各工作区中是否存在任务,所述桌面多进程交互模块由桌面提供;获取模块,如果存在任务,通过桌面多进程交互模块从配置文件获取各任务的相关信息,所述各任务的相关信息是通过所述桌面多进程交互模块在任务运行时保存在配置文件中的,且包括任务进度;绘制模块,根据各任务的相关信息,在所述进度汇总功能区中绘制各任务的任务进度。
[0014]根据本专利技术的第四方面,提供一种工作区任务进度的记录装置,包括:调用模块,应用程序启动,并调用桌面多进程交互模块,所述桌面多进程交互模块由桌面提供;判断模块,所述应用程序接收任务,判断任务是否为所述桌面多进程交互模块规定的监控范围内的任务;记录模块,如果任务是监控范围内的任务,调用所述桌面多进程交互模块,将任务的相关信息记录在配置文件中,所述任务的相关信息包括任务进度。
[0015]可选地,本专利技术的工作区任务进度的记录装置还包括监控模块,用于监控内核中记录节点信息的文件系统,且在监控到所述文件系统的变化时,通过所述桌面多进程交互模块刷新所述配置文件中的任务进度。
[0016]根据本专利技术的第五方面,提供一种计算设备,包括:至少一个处理器和存储有程序指令的存储器;当所述程序指令被所述处理器读取并执行时,使得所述计算设备执行如上所述的方法。
[0017]根据本专利技术的第六方面,提供一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如上所述的方法。
[0018]根据本专利技术技术方案,在当前工作区的桌面上能够展示表现不同工作区的任务进度汇总的功能区。当用户离开原来的工作区后,即使处于当前工作区,也能查看到原来工作区中的任务进度。用户能够实时掌握其他工作区的任务情况,从而能够即时响应任务完成后的下一步动作。
附图说明
[0019]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0020]图1示出了根据本专利技术实施方式的工作区任务进度查看方法的示意性流程图;
图2示出根据上述方法绘制出的各任务进度的示意图;图3描述了根据本专利技术实施方式,通过桌面多进程交互模块在配置文件中注册任务相关信息的过程;图4示出了配置文件中的数据结构;图5示出了根据本专利技术实施方式的工作区任务进度查看装置的示意性框图;图6示出了根据本专利技术实施方式的工作区任务进度记录装置的示意性框图;图7示出了根据本专利技术一个实施方式的计算设备的示意图。
具体实施方式
[0021]下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,本公开可以以各种形式实现而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0022]本专利技术技术方案的设计思路为:桌面应用的程序代码提供一个桌面多进程交互模块。由于桌面的守护进程一直在后台运行,其他应用程序在启动时,可以调用该桌面多进程交互模块。该桌面多进程交互模块可以是dbus接口。dbus是一个消息总线系统,其功能已涵盖进程间通信的所有需求。dbus是三层架构的进程间通信系统,其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工作区任务进度的查看方法,包括:响应于用户查看各工作区任务进度的操作,在桌面展示进度汇总功能区;通过桌面多进程交互模块,判断在各工作区中是否存在任务, 所述桌面多进程交互模块由桌面提供;如果存在任务,通过桌面多进程交互模块从配置文件获取各任务的相关信息,所述各任务的相关信息是在任务运行时通过桌面多进程交互模块保存在配置文件中的,且包括任务进度;根据各任务的相关信息,在所述进度汇总功能区中绘制各任务的任务进度。2.如权利要求1所述的工作区任务进度的查看方法,其中,所述各任务的相关信息还包括:任务所属工作区名称、任务类型、任务唯一标识、任务内容。3.如权利要求2所述的工作区任务进度的查看方法,还包括:响应于用户对特定任务的点击操作,根据所述特定任务的相关信息中包含的工作区名称,跳转到该工作区名称指代的工作区。4.一种工作区任务进度的记录方法,包括:应用程序启动,并调用桌面多进程交互模块,所述桌面多进程交互模块由桌面提供;所述应用程序接收任务,判断任务是否为所述桌面多进程交互模块规定的监控范围内的任务;如果是,调用所述桌面多进程交互模块,将任务的相关信息记录在配置文件中,所述任务的相关信息包括任务进度。5.如权利要求4所述的工作区任务进度的记录方法,还包括:监控内核中记录节点信息的文件系统,在监控到所述文件系统的变化时,通过所述桌面多进程交互模块刷新所述配置文件中的任务进度。6.一种工作区任务进度的查看装置,包括:展示模块,响应于用户查看各工作区任务进度的操作,在桌面展示进度汇...

【专利技术属性】
技术研发人员:张芮
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1