进度显示的控制方法、装置和电子设备制造方法及图纸

技术编号:10221201 阅读:142 留言:0更新日期:2014-07-16 21:53
本发明专利技术提出一种进度显示的控制方法、装置和电子设备,其中,该方法,包括;获取任务队列的执行进度信息;根据任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,第一进度显示模式与第二进度显示模式的纬度不同。本发明专利技术实施例的进度显示的控制方法,使用户能够在长时间等待任务队列执行的过程中,随时知道执行的状况,从而避免了用户因误认为程序卡死而退出执行程序,提高了任务队列执行的成功率,提升用户体验。

【技术实现步骤摘要】
进度显示的控制方法、装置和电子设备
本专利技术涉及计算机
,特别涉及一种进度的显示方法、装置和电子设备。
技术介绍
用户在个人计算机PC(PersonalComputer)等电子设备上通常会执行很多耗时的操作,如联网传送(下载、上传)或读取数据,或者扫描大量文件等。由于各个电子设备的硬件条件不同,因此在不同电子设备上执行这些操作所需的处理时间也难以预测。为了使用户能够了解处理进度,可通过一个百分比进度条来实时展现操作的处理进度。例如,传送文件时,可根据传输文件的个数占文件总个数的百分比显示进度条;在下载文件时,可根据已下载文件的大小占全部文件的百分比显示进度条。但是,在操作执行的过程中,受到文件大小、设备处理速度等条件的影响,处理过程可能在某个地方卡住,如当网络堵塞时,下载进度就会在一个百分比处卡住;当扫描一个非常大的文件时,扫描文件需要的时间较长,因而在这个文件未扫描完成时,扫描进度就会卡在一个数值,而当电子设备的处理能力较差时,会造成扫描操作卡死,此时扫描进度也会卡在一个数值。因而,当进度条停止不前时,用户很难判断停止的原因是因为程序出错卡死还是因为文件较大而使进度更新较慢,无法准确了解处理进度,极易误认为程序卡死而退出,导致难以完成处理任务。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题。为此,本专利技术的第一方面的目的在于提出一种进度显示的控制方法,能够避免了用户因误认为程序卡死而退出执行程序,提高了任务队列执行的成功率,提升用户体验。本专利技术的第二方面的目的在于提出一种进度显示的控制装置。本专利技术第三方面的目的在于提出一种电子设备。为达上述目的,根据本专利技术第一方面实施例提出了一种进度显示的控制方法,包括:获取任务队列的执行进度信息;根据所述任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,所述第一进度显示模式与所述第二进度显示模式的纬度不同。本专利技术实施例的进度显示的控制方法,可根据任务队列的执行进度信息控制任务进度的显示模式在具有不同纬度的第一进度显示模式和第二进度显示模式之间切断,从而在任务队列执行缓慢时,切换到显示当前任务对象的执行情况的模式,使用户能够在长时间等待任务队列执行的过程中,随时知道执行的状况,从而避免了用户因误认为程序卡死而退出执行程序,提高了任务队列执行的成功率,提升用户体验。本专利技术的第二方面的实施例提供了一种进度显示的控制装置,包括:获取模块,用于获取任务队列的执行进度信息;切换模块,用于根据所述任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,所述第一进度显示模式与所述第二进度显示模式的纬度不同。本专利技术实施例的进度显示的控制装置,可根据任务队列的执行进度信息控制任务进度的显示模式在具有不同纬度的第一进度显示模式和第二进度显示模式之间切断,从而在任务队列执行缓慢时,切换到显示当前任务对象的执行情况的模式,使用户能够在长时间等待任务队列执行的过程中,随时知道执行的状况,从而避免了用户因误认为程序卡死而退出执行程序,提高了任务队列执行的成功率,提升用户体验。本专利技术第三方面的实施例提供了一种电子设备,包括:外壳,显示器、电路板和处理器,其中,电路板安置在外壳围成的空间内部,显示器在外壳外部,并与电路板相连接,处理器设置在电路板上;处理器用于处理数据,并具体用于执行:获取任务队列的执行进度信息;根据所述任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,所述第一进度显示模式与所述第二进度显示模式的纬度不同。本专利技术实施例的电子设备,可根据任务队列的执行进度信息控制任务进度的显示模式在具有不同纬度的第一进度显示模式和第二进度显示模式之间切断,从而在任务队列执行缓慢时,切换到显示当前任务对象的执行情况的模式,使用户能够在长时间等待任务队列执行的过程中,随时知道执行的状况,从而避免了用户因误认为程序卡死而退出执行程序,提高了任务队列执行的成功率,提升用户体验。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术一个实施例的进度显示的控制方法的流程图;图2为根据本专利技术一个具体实施例的进度显示的控制方法的流程图;图3为根据本专利技术另一个具体实施例的进度显示的控制方法的流程图;图4为根据本专利技术一个实施例的进度显示的控制装置的结构示意图;图5为根据本专利技术另一个实施例的进度显示的控制装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。下面参考附图描述根据本专利技术实施例的进度显示的控制方法、装置和电子设备。应当理解,本专利技术的实施例进度显示的控制方法和装置优选的用于台式计算机、笔记本电脑等计算机设备中,也可以用于手机、平板电脑、个人数字助理、电子书等移动终端中,本专利技术对此不做限定。为了使用户了解任务队列执行过程中的处理进度,并在处理进度更新停止时的原因,从而避免误认为程序卡死而退出任务执行,本专利技术的实施例提出一种进度显示的控制方法。图1为根据本专利技术一个实施例的进度显示的控制方法的流程图。如图1所示,根据本专利技术实施例的进度显示的控制方法,包括:S101,获取任务队列的执行进度信息。在本专利技术的实施例中,任务队列可包括文件扫描队列、文件下载队列、页面加载队列、文件修改队列中的一种或多种,还可包括其他形式的执行过程需要一定的时间的文件/数据处理队列,本专利技术针对进度的显示进行控制,对进度的对象不限。执行进度信息可包括任务队列中任务对象的个数,已执行完成的任务对象的个数,当前正在执行的任务对象的执行进度,如扫描文件时的扫描时间、下载文件时文件的下载量等。S102,根据任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,第一进度显示模式与第二进度显示模式的纬度不同。其中,纬度为第一进度显示模式或第二进度显示本文档来自技高网...
进度显示的控制方法、装置和电子设备

【技术保护点】
一种进度显示的控制方法,其特征在于,包括:获取任务队列的执行进度信息;根据所述任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,所述第一进度显示模式与所述第二进度显示模式的纬度不同。

【技术特征摘要】
1.一种进度显示的控制方法,其特征在于,包括:获取任务队列的执行进度信息;根据所述任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,所述第一进度显示模式与所述第二进度显示模式的纬度不同;其中,所述方法还包括:估计所述任务队列中平均每个任务对象执行完成所需的时间;如果所述平均每个任务对象执行完成所需的时间不大于预设阈值,则根据当前任务对象的执行时间切换任务进度的显示模式;如果所述平均每个任务对象执行完成所需的时间大于预设阈值,则根据监控到的任务对象所述当前任务对象的开始执行消息切换任务进度的显示模式。2.如权利要求1所述的方法,其特征在于,所述纬度包括任务对象的个数、任务队列的执行时间、任务对象的数据量中的一种。3.如权利要求2所述的方法,其特征在于,如果当前所述任务进度的显示模式为所述第一进度显示模式,其中,所述第一进度显示模式与所述任务对象的个数相关,则进一步获取当前任务对象的执行时间;如果所述当前任务对象的执行时间大于第一预设阈值,则将所述任务进度的显示模式切换为第二进度显示模式,其中,所述第二进度显示模式与所述任务队列的执行时间相关。4.如权利要求3所述的方法,其特征在于,通过计时器获取所述当前任务对象的执行时间,所述获取当前任务对象的执行时间具体包括:监控所述任务对象的开始执行消息,并在监控到所述开始执行消息时,将所述计时器的值置0;每隔预设时间t将所述计时器的值加1,以根据所述计时器的值获取所述当前任务对象的执行时间,并在所述计时器的值超过第三预设阈值n时,判断所述当前任务对象的执行时间大于第一预设阈值T,其中,n=T/t。5.如权利要求3所述的方法,其特征在于,在所述将所述任务进度的显示模式切换为第二进度显示模式之后,还包括:判断经过第一预设时间后,所述第二进度显示模式显示的所述任务队列的执行时间是否发生变化;如果未发生变化,则提示用户任务执行异常。6.如权利要求2所述的方法,其特征在于,如果当前所述任务进度的显示模式为第一进度显示模式,其中,所述第一进度显示模式与所述任务对象的个数相关,则,监控所述任务对象的开始执行消息,并在监控到所述开始执行消息时,将所述任务进度的显示模式切换为第二进度显示模式,并实时获取当前任务对象的已执行的数据量,其中,所述第二进度显示模式与所述当前任务对象的已执行的数据量相关。7.如权利要6所述的方法,其特征在于,还包括:在每个任务对象的执行过程中,同时显示所述第一进度显示模式与所述第二进度显示模式。8.如权利要求6所述的方法,其特征在于,在所述将所述任务进度的显示模式切换为第二进度显示模式之后,还包括:判断经过第二预设时间后,所述第二进度显示模式显示的所述当前任务对象的已执行数据量是否发生变化;如果未发生变化,则提示用户任务执行异常。9.如权利要求1-8任一项所述的方法,其特征在于,当所述当前任务对象执行完成时,将所述任务进度的显示模式切换为所述第一进度显示模式,并根据当前已完成的任务对象的个数更新所述第一进度显示条。10.如权利要求1-8任一项所述的方法,其特征在于,所述任务队列包括文件扫描队列、文件下载队列、页面加载队列、文件修改队列中的一种或多种。11.一种进度显示的控制装置,其特征在于,包括:获取模块,用于获取任务队列的执行进度信息;切换模块,用于根据所述任务队列的执行进度信息控制任务进度的显示模式在第一进度显示模式和第二进度显示模式之间切换,其中,所述第一进度显示模式与所述第二进度显示模式的纬度不同;其中,所述装置还包括:估计模块,用于估计所述任务队列中平均每个任务对象执行完成所需的时间;所述切换模块,还用于在所述平均每个任务对象执行完成所需的时间不大于预设阈值时,根据当前任务对象的执行时间切换任务进度的显示模式,并在所述平均每个...

【专利技术属性】
技术研发人员:胡月鹏王春雷张利峰
申请(专利权)人:可牛网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1