后台任务管理方法、系统、设备及存储介质技术方案

技术编号:37381767 阅读:18 留言:0更新日期:2023-04-27 07:23
本发明专利技术公开了一种后台任务管理方法,包括:在检测到当前处于预设的各个空闲时段其中一个目标空闲时段时,判断是否存在需要执行的目标后台任务;若存在,则判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配;若所述预估时长与所述目标空闲时段相匹配,则检测预设时间内是否存在用户操作;若不存在,则执行所述目标后台任务。本发明专利技术还公开了一种后台任务管理系统、设备及存储介质。本发明专利技术使得车辆诊断设备可以避开用户的使用时间,自动选择合适的空闲时间执行后台任务,从而避免影响用户的操作,提高了后台任务管理的智能性,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
后台任务管理方法、系统、设备及存储介质


[0001]本专利技术涉及后台任务管理
,尤其涉及一种后台任务管理方法、系统、设备及存储介质。

技术介绍

[0002]车辆诊断设备一般用于迅速准确地查明汽车、总成和机构的技术状况,并得出可靠的结论。在车辆诊断设备与车辆连接并进行诊断的过程中,为了更好的为用户提供服务,车辆诊断设备会在未被用户感知的情况下上传一些检查报告,以及为用户自动下载或更新最新的诊断软件。
[0003]目前的车辆诊断设备在连接网络后,如果检测到有需要后台执行的上传报告数据或下载更新软件的任务,就会在后台执行,而用户在使用车辆诊断设备时,如果诊断设备正在后台执行任务,就会导致用户在操作时出现无应答、卡顿、假死等情况,影响了用户体验。
[0004]因此,有必要提出一种车辆诊断设备可以自动选择合适的时间执行后台任务,从而避免影响用户的操作,提升用户体验的解决方案。

技术实现思路

[0005]本专利技术的主要目的在于提供一种后台任务管理方法、系统、设备及存储介质,旨在解决车辆诊断设备在不合适的时间执行后台任务,导致用户操作时出现无应答、卡顿、假死等情况,影响用户体验的技术问题。
[0006]为实现上述目的,本专利技术提供一种后台任务管理方法,应用于车辆诊断设备,所述后台任务管理方法包括以下步骤:
[0007]在检测到当前处于预设的各个空闲时段其中一个目标空闲时段时,判断是否存在需要执行的目标后台任务;
[0008]若存在所述目标后台任务,则判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配;
[0009]若所述预估时长与所述目标空闲时段相匹配,则检测预设时间内是否存在用户操作;
[0010]若不存在所述用户操作,则执行所述目标后台任务。
[0011]优选地,所述判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配的步骤包括:
[0012]将所述预估时长与所述目标空闲时段的剩余时长进行对比;
[0013]若所述剩余时长大于或等于所述预估时长,则确定所述预估时长与所述目标空闲时段相匹配;或者,
[0014]若所述剩余时长小于所述预估时长,则确定所述预估时长与所述目标空闲时段不匹配。
[0015]优选地,所述若存在所述目标后台任务,则判断所述目标后台任务对应的预估时
长是否与所述目标空闲时段相匹配的步骤之后,还包括:
[0016]若所述预估时长与所述目标空闲时段不匹配,则将所述目标空闲时段的后一个空闲时段作为更新的目标空闲时段;
[0017]等待至处于所述更新的目标空闲时段时,返回执行所述判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配的步骤。
[0018]优选地,所述若所述预估时长与所述目标空闲时段相匹配,则检测预设时间内是否存在用户操作的步骤之后,还包括:
[0019]若存在所述用户操作,则将所述目标空闲时段的后一个空闲时段作为更新的目标空闲时段;
[0020]等待至处于所述更新的目标空闲时段时,返回执行所述判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配的步骤。
[0021]优选地,所述检测预设时间内是否存在用户操作的步骤包括:
[0022]获取应用界面对应的操作记录;
[0023]基于所述操作记录中的操作结束时间确定所述预设时间内是否存在用户操作。
[0024]优选地,所述若不存在所述用户操作,则执行所述目标后台任务的步骤之后,还包括:
[0025]在执行所述目标后台任务时,若检测到用户操作,则暂停执行所述目标后台任务;
[0026]若所述预设时间内用户操作未更新,则恢复执行所述目标后台任务。
[0027]优选地,所述在检测到当前处于预设的各个空闲时段其中一个目标空闲时段时,判断是否存在需要执行的目标后台任务的步骤之前,还包括:
[0028]定时获取操作日志,对所述操作日志进行分析,获得用户的使用记录;
[0029]基于所述使用记录,确定各个历史空闲时段的分布情况,以及各个所述历史空闲时段对应的时间长度;
[0030]基于所述分布情况以及所述时间长度,对各个所述空闲时段进行预设。
[0031]此外,为实现上述目的,本专利技术还提供一种后台任务管理系统,所述后台任务管理系统包括:
[0032]第一判断模块,用于在检测到当前处于预设的各个空闲时段其中一个目标空闲时段时,判断是否存在需要执行的目标后台任务;
[0033]第二判断模块,用于若存在所述目标后台任务,则判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配;
[0034]检测模块,用于若所述预估时长与所述目标空闲时段相匹配,则检测预设时间内是否存在用户操作;
[0035]执行模块,用于若不存在所述用户操作,则执行所述目标后台任务。
[0036]此外,为实现上述目的,本专利技术还提供一种后台任务管理设备,所述后台任务管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的后台任务管理程序,所述后台任务管理程序被所述处理器执行时实现如上所述的后台任务管理方法的步骤。
[0037]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述可读存储介质上存储有后台任务管理程序,所述后台任务管理程序被处理器执行时实现如上所述的后
台任务管理方法的步骤。
[0038]本专利技术提出的后台任务管理方法,通过在检测到当前处于预设的各个空闲时段其中一个目标空闲时段时,判断是否存在需要执行的目标后台任务;若存在所述目标后台任务,则判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配;若所述预估时长与所述目标空闲时段相匹配,则检测预设时间内是否存在用户操作;若不存在所述用户操作,则执行所述目标后台任务。使得车辆诊断设备可以避开用户的使用时间,自动选择合适的空闲时间执行后台任务,从而避免影响用户的操作,提高了后台任务管理的智能性,提升了用户体验。
附图说明
[0039]图1是本专利技术实施例方案涉及的硬件运行环境中后台任务管理设备的结构示意图;
[0040]图2为本专利技术后台任务管理方法第一实施例的流程示意图;
[0041]图3为本专利技术一实施例后台任务管理系统的模块示意图。
[0042]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0044]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境中后台任务管理设备的结构示意图。
[0045]本专利技术实施例终端可以是车辆诊断设备。
[0046]如图1所示,该后台任务管理设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线100本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种后台任务管理方法,其特征在于,应用于车辆诊断设备,所述后台任务管理方法包括以下步骤:在检测到当前处于预设的各个空闲时段其中一个目标空闲时段时,判断是否存在需要执行的目标后台任务;若存在所述目标后台任务,则判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配;若所述预估时长与所述目标空闲时段相匹配,则检测预设时间内是否存在用户操作;若不存在所述用户操作,则执行所述目标后台任务。2.如权利要求1所述的后台任务管理方法,其特征在于,所述判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配的步骤包括:将所述预估时长与所述目标空闲时段的剩余时长进行对比;若所述剩余时长大于或等于所述预估时长,则确定所述预估时长与所述目标空闲时段相匹配;或者,若所述剩余时长小于所述预估时长,则确定所述预估时长与所述目标空闲时段不匹配。3.如权利要求2所述的后台任务管理方法,其特征在于,所述若存在所述目标后台任务,则判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配的步骤之后,还包括:若所述预估时长与所述目标空闲时段不匹配,则将所述目标空闲时段的后一个空闲时段作为更新的目标空闲时段;等待至处于所述更新的目标空闲时段时,返回执行所述判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配的步骤。4.如权利要求3所述的后台任务管理方法,其特征在于,所述若所述预估时长与所述目标空闲时段相匹配,则检测预设时间内是否存在用户操作的步骤之后,还包括:若存在所述用户操作,则将所述目标空闲时段的后一个空闲时段作为更新的目标空闲时段;等待至处于所述更新的目标空闲时段时,返回执行所述判断所述目标后台任务对应的预估时长是否与所述目标空闲时段相匹配的步骤。5.如权利要求1所述的后台任务管理方法,其特征在于,所述检测预设时间内是否存在用户操作的步骤包括:获取应用界面对应的操作...

【专利技术属性】
技术研发人员:刘新邓春武
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1