一种任务运行监测方法、装置及电子设备与流程

文档序号:12719317阅读:167来源:国知局
一种任务运行监测方法、装置及电子设备与流程

本申请涉及软件涉及技术领域,特别涉及一种任务运行监测方法、装置及电子设备。



背景技术:

对于软件产品,在执行某个功能任务时,通常会需要一段时间才会完成。例如,需要20分钟下载一个电影或者需要10秒粘贴一个文档,等等。

因此,通常需要对运行的任务所需要的时间进行估算。



技术实现要素:

有鉴于此,本申请的目的是提供一种任务运行监测方法、装置及电子设备,用以解决现有技术中需要对运行的任务所需要的时间进行估算的技术问题。

本申请提供了一种任务运行监测方法,包括:

采集目标用户的行为参数,所述目标用户为目标任务所运行的设备用户;

获得所述目标任务的初始剩余运行时间长;

基于所述行为参数,对所述初始剩余运行时间长进行调整,得到修正剩余运行时间长。

上述方法,优选的,所述采集目标用户的行为参数,包括:

利用图像采集设备,采集目标用户的目标部位的图像;

基于所述目标部位的图像,获得所述目标部位的行为特征作为所述目标用户的行为参数。

上述方法,优选的,所述目标部位为眼球部位。

上述方法,优选的,所述采集目标用户的行为参数,包括:

采集目标用户在所述目标任务所运行的设备上的操作行为;

获得所述操作行为的行为特征作为所述目标用户的行为参数。

上述方法,优选的,所述操作行为包括:所述目标用户对所述目标任务的操作行为;

和/或

所述目标用户对所述设备的目标部件的操作行为。

上述方法,优选的,所述目标部件为:鼠标。

上述方法,优选的,基于所述行为参数,对所述初始剩余运行时间长进行调整,得到修正剩余运行时间长,包括:

如果所述行为参数表明所述目标用户的动作频率高于预设的阈值,延长所述初始剩余运行时间长预设的目标时间长,得到修正剩余运行时间长。

上述方法,优选的,获得目标任务的初始剩余运行时间长,包括:

获得所述目标任务的剩余任务量及运行速率;

基于所述剩余任务量及所述运行速率,获得所述目标任务的初始剩余运行时间长。

本申请还提供了一种任务运行监测装置,包括:

行为采集单元,用于采集目标用户的行为参数,所述目标用户为所述目标任务所运行的设备用户;

初始获得单元,用于获得目标任务的初始剩余运行时间长;

时间长修正单元,用于基于所述行为参数,对所述初始剩余运行时间长进行调整,得到修正剩余运行时间长。

本申请还提供了一种电子设备,包括:

采集模块,用于采集目标用户的行为参数,所述目标用户为所述目标任务所运行的设备用户;

处理器,用于获得目标任务的初始剩余运行时间长,基于所述行为参数,对所述初始剩余运行时间长进行调整,得到修正剩余运行时间长。

上述电子设备,优选的,所述采集模块为:图像采集设备。

由上述方案可知,本申请提供的一种任务运行监测方法、装置及电子设备,通过对目标任务的初始剩余运行时间长利用用户的行为参数进行调整,例如,延长初始的时间长或者缩短初始的时间长,使得修正后的剩余运行时间长能够给用户关于任务运行剩余时间在心理上的预先准备,为用户提供更多的计划依据,由此改善用户体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例一提供的一种任务运行监测方法的流程图;

图2~图4分别为本申请实施例一的部分流程图;

图5为本申请实施例二提供的一种任务运行监测装置的结构示意图;

图6为本申请实施例三提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

参考图1,为本申请实施例一提供的一种任务运行监测方法的实现流程图,可以应用在运行有应用任务的电子设备中,应用任务的运行能够为用户提供相应的功能服务,例如,下载服务或安装服务等。

本实施例中,该方法可以包括以下步骤:

步骤101:采集目标用户的行为参数。

其中,目标用户为目标任务所运行的设备用户。目标用户通过操作电子设备运行目标任务,实现相应的服务。

步骤102:获得目标任务的初始剩余运行时间长。

其中,本实施例中可以根据目标任务的实际运行状态来估算目标任务的初始剩余运行时间长。

步骤103:基于行为参数,对初始剩余运行时间长进行调整,得到修正剩余运行时间长。

本实施例中,可以基于行为参数对初始剩余运行时间长进行延长或者缩短,得到修正剩余运行时间长。

由上述方案可知,本申请实施例一提供的一种任务运行监测方法,通过对目标任务的初始剩余运行时间长利用用户的行为参数进行调整,例如,延长初始的时间长或者缩短初始的时间长,使得修正后的剩余运行时间长能够给用户关于任务运行剩余时间在心理上的预先准备,为用户提供更多的计划依据,由此改善用户体验。

在一种实现中,步骤101在采集目标用户的行为参数时,具体可以包括以下步骤,如图2中所示:

步骤201:利用图像采集设备,采集目标用户的目标部位的图像。

其中,图像采集设备可以为摄像头等能够获得图像的设备。而目标部位可以为目标用户的眼球部位。也就是说,本实施例中可以不定时或间隔时间开启摄像头,通过摄像头获得正在使用任务所运行的电子设备的目标用户的眼球部位的图像。

步骤202:基于目标部位的图像,获得目标部位的行为特征作为目标用户的行为参数。

其中,目标部位的行为特征可以为目标用户的眼球转动特征和/或眼球的视线方向特征,例如,目标用户的眼球随着目标任务的运行状态转动或者目标用户的眼球实现对应目标任务的运行窗口等。

也就是说,本实施例中通过图像采集设备获得目标用户的眼球部位的图像,来确定目标用户是否一直在观察目标任务的运行状态或进度等,由此作为目标用户的行为参数。

在一种实现中,步骤101在采集目标用户的行为参数时,具体可以包括以下步骤,如图3中所示:

步骤301:采集目标用户在目标任务所运行的设备上的操作行为。

其中,操作行为可以包括有:目标用户对目标任务的操作行为,和/或,目标用户对目标任务所运行的设备的目标部件的操作行为。

目标用户对目标任务的操作行为可以为:对目标任务的运行窗口的操作行为等。

目标用户对目标任务所运行的设备的目标部件的操作行为。目标部件可以为设备的鼠标,或者目标部件可以为设备的显示器,等。

步骤302:获得操作行为的行为特征作为目标用户的行为参数。

其中,本实施例中对目标用户的操作行为进行特征提取来作为行为参数。例如,行为特征可以为:最小化软件窗口和/或最大化软件窗口、将鼠标悬停在软件运行进度条附近、鼠标点击软件运行窗口、开关显示器,等。本实施例中获得目标用户的行为参数来确定目标用户是否为缺乏耐心或厌恶等待的性格,相应的对初始剩余运行时间长进行调整。

在一种实现方式中,步骤103在调整初始剩余运行时间长时,可以通过判断行为参数进行实现,例如:

判断行为参数是否表明目标用户的动作频率高于预设的阈值,如果行为参数表明目标用户的动作频率高于预设的阈值,说明目标用户的厌恶等待的性格,那么延长初始剩余运行时间长预设的目标时间长,得到修正剩余运行时间长。

这里的目标时间长可以根据需求进行设置。

例1,行为参数中用户最大化最小化软件窗口的次数在预设时长内超过预设的阈值说明用户反复最大化最小化软件窗口,此时延长初始剩余运行时间长,可以延长10分钟或20分钟等目标时间长,得到修正剩余运行时间长。

例2,行为参数中用户将鼠标悬停在软件运行进度条附近的次数在预设时长内超过预设的阈值,或者悬停的时间超过预设的阈值,说明用户经常将鼠标悬停在进度条附近,那么延长初始剩余运行时间长10分钟或半小时等,得到修正剩余运行时间长,即为:将初始的20分钟延长10分钟,最终估算出的剩余运行时间长为30分钟,为心急的用户增加心理准确,提供更多的计划依据。

例3,行为参数中用户使用鼠标点击软件运行窗口的次数在预设时长内超过阈值,说明用户以软件窗口为焦点,使用鼠标无意义的乱点,此时延长初始剩余运行时间长20分钟等,得到修正剩余运行时间长。

例4,行为参数中用户开关显示器的次数在预设时长内超过阈值,说明用户反复开关显示器,此时延长初始剩余运行时间长半小时,得到修正剩余运行时间长。

例5,行为参数中用户眼球部位对应目标任务次数在预设时长内超过阈值或者时长超过阈值,说明用户经常在观察目标任务的运行进度,此时延长初始剩余运行时间长半小时,得到修正剩余运行时间长。

在一种实现方式中,步骤102可以通过以下步骤实现,如图4中所示:

步骤401:获得目标任务的剩余任务量及运行速率。

其中,运行速率可以为目标任务已完成任务量的平均运行速率,可以用目标任务的已完成任务量除以目标任务的已运行时长。

或者,运行速率为目标任务的瞬时运行速率。

步骤402:基于剩余任务量及运行速率,获得目标任务的初始剩余运行时间长。

其中,可以将剩余任务量处于运行速率,得到初始剩余运行时间长。例如,视频下载任务中,还剩余下载量有10M,下载速率为128kb/s,相应的初始剩余运行时间长为:10M/128kb/s,即为:80s;之后,基于目标用户的行为参数,对初始剩余运行时间长进行调整,如延长60s,得到修正剩余运行时间长140s。

参考图5,为本申请实施例二提供的一种任务运行监测装置的结构示意图,该装置可以设置在运行有应用任务的电子设备中,应用任务的运行能够为用户提供相应的功能服务,例如,下载服务或安装服务等。

本实施例中,该装置包括以下结构:

行为采集单元501,用于采集目标用户的行为参数。

其中,目标用户为目标任务所运行的设备用户。目标用户通过操作电子设备运行目标任务,实现相应的服务。

初始获得单元502,用于获得目标任务的初始剩余运行时间长。

其中,本实施例中可以根据目标任务的实际运行状态来估算目标任务的初始剩余运行时间长。

时间长修正单元503,用于基于行为参数,对初始剩余运行时间长进行调整,得到修正剩余运行时间长。

本实施例中,可以基于行为参数对初始剩余运行时间长进行延长或者缩短,得到修正剩余运行时间长。

由上述方案可知,本申请实施例二提供的一种任务运行监测装置,通过对目标任务的初始剩余运行时间长利用用户的行为参数进行调整,例如,延长初始的时间长或者缩短初始的时间长,使得修正后的剩余运行时间长能够给用户关于任务运行剩余时间在心理上的预先准备,为用户提供更多的计划依据,由此改善用户体验。

参考图6,为本申请实施例三提供的一种电子设备的结构示意图,该电子设备上运行有应用任务,应用任务为用户提供功能服务

该电子设备可以包括以下结构:

采集模块601,用于采集目标用户的行为参数。

其中,目标用户为目标任务所运行的设备用户。

在一种实现中,采集模块601可以采集目标用户的目标部位的图像,如眼球部位的图像,将眼球部位的图像中眼球部位的行为特征作为目标用户的行为参数,此时,采集模块601可以为图像采集设备,如摄像头等。

在一种实现中,采集模块601通过采集目标用户在目标任务所运行的设备上的操作行为,如目标用户对目标任务的操作行为和/或目标用户对设备的目标部件如鼠标的操作行为,进而获得操作行为的行为特征作为目标用户的行为参数。

处理器602,用于获得目标任务的初始剩余运行时间长,基于行为参数,对所述剩余运行时间长进行调整,得到修正剩余运行时间长。

其中,处理器602可以通过获得目标任务的剩余任务量及运行速率,再基于剩余任务量及所述运行速率,来获得目标任务的初始剩余运行时间长。

而处理器602可以通过判断行为参数是否表明目标用户的动作频率高于预设的阈值,那么延长初始剩余运行时间长一个预设的目标时间长,得到修正剩余运行时间长。

例如,电脑中,在监测到用户将鼠标经常悬停在软件进度条附近时,延长软件的剩余运行时间长10分钟;

或者,手机上通过不定时开启摄像头,监测到用户经常观察软件进度时,延长软件的剩余运行时间长20分钟;

或者,电脑中在监测到用户反复最小化最大化软件窗口时,延长软件的剩余运行时间长10分钟;

或者,电脑在软件的窗口是用户正在操作的窗口且监测到用户反复开关显示器时,延长软件的剩余运行时间长半小时;

或者,电脑在软件的窗口是用户正在操作的窗口且监测到用户操作鼠标无意义的乱点时,延长软件的剩余运行时间长40分钟。

由上述方案中可知,本申请实施例三提供的一种电子设备,通过对目标任务的初始剩余运行时间长利用用户的行为参数进行调整,例如,延长初始的时间长或者缩短初始的时间长,使得修正后的剩余运行时间长能够给用户关于任务运行剩余时间在心理上的预先准备,为用户提供更多的计划依据,由此改善用户体验。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种任务运行监测方法、装置及电子设备进行了详细介绍,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1