【技术实现步骤摘要】
APP后台保活方法及装置
本专利技术涉及物联网
,特别涉及一种APP后台保活方法及装置。
技术介绍
近年来,蓝牙无钥匙系统越来越受市场欢迎。数字钥匙应用一般在智能操作系统后台运行。但iOS操作系统中,APP退到后台后很快就会被系统挂起,使得应用无法正常工作,导致用户需要频繁手动唤醒APP,操作繁琐。
技术实现思路
本专利技术实施方式的目的在于提供一种APP后台保活方法及装置,可在节约功耗的前提下使得应用在后台持续存活而不被挂起,提高用户使用的便利性。为解决上述技术问题,本专利技术的实施方式提供了一种APP后台保活方法,应用于iOS设备,所述iOS设备与终端设备通信连接,所述方法包括:接收所述终端设备周期性发送的唤醒通知以唤醒目标APP,并监测所述目标APP的存活状况信息;根据所述存活状况信息确定当前所述唤醒通知的发送周期是否需要调整;在需要调整时,根据所述存活状况信息确定调整方向,并通知所述终端设备按照所述调整方向调整所述发送周期。本专利技术的实施方式还提供了 ...
【技术保护点】
1.一种APP后台保活方法,其特征在于,应用于iOS设备,所述iOS设备与终端设备通信连接,所述方法包括:/n接收所述终端设备周期性发送的唤醒通知以唤醒目标APP,并监测所述目标APP的存活状况信息;/n根据所述存活状况信息确定当前所述唤醒通知的发送周期是否需要调整;/n在需要调整时,根据所述存活状况信息确定调整方向,并通知所述终端设备按照所述调整方向调整所述发送周期。/n
【技术特征摘要】
1.一种APP后台保活方法,其特征在于,应用于iOS设备,所述iOS设备与终端设备通信连接,所述方法包括:
接收所述终端设备周期性发送的唤醒通知以唤醒目标APP,并监测所述目标APP的存活状况信息;
根据所述存活状况信息确定当前所述唤醒通知的发送周期是否需要调整;
在需要调整时,根据所述存活状况信息确定调整方向,并通知所述终端设备按照所述调整方向调整所述发送周期。
2.根据权利要求1所述的APP后台保活方法,其特征在于,所述存活状况信息包括所述目标APP在监测时间段内的存活状况信息;所述监测时间段包括N个当前所述发送周期;N为大于或者等于1的自然数;
所述根据所述存活状况信息确定当前所述唤醒通知的发送周期是否需要调整,以及根据所述存活状况信息确定调整方向,具体包括:
根据所述监测时间段内的存活状况信息确定所述目标APP在所述监测时间段内是否被挂起,或者根据所述监测时间段内的存活状况信息确定所述目标APP在所述监测时间段内的挂起情况是否满足预设条件;
若所述目标APP在所述监测时间段内被挂起或者所述挂起情况满足预设条件,则确定调小所述发送周期。
3.根据权利要求2所述的APP后台保活方法,其特征在于,所述监测时间段内的存活状况信息包括:所述监测时间段内各发送周期内所述目标APP的存活时长;其中,所述监测时间段内各发送周期内所述目标APP的存活时长通过以下方式监测得到:
在接收到当前的所述唤醒通知时控制计时器开始计时,当接收到下一唤醒通知时获取所述计时器的计时时长,将所述计时时长作为各所述发送周期内所述目标APP的存活时长;其中,所述计时器在所述目标APP被挂起时停止计时;
所述根据所述监测时间段内的存活状况信息确定所述目标APP在所述监测时间段内是否被挂起,具体包括:
若所述监测时间段内一个或者多个所述发送周期内所述APP的存活时长小于当前所述发送周期,则判定所述目标APP在所述监测时间段内被挂起;
所述根据所述监测时间段内的存活状况信息确定所述目标APP在所述监测时间段内的挂起情况是否满足预设条件,具体包括:
若所述监测时间段内一个或者多个所述发送周期内当前所述发送周期与所述APP的存活时长之差大于第一阈值,则确定所述挂起情况满足预设条件。
4.根据权利要求3所述的APP后台保活方法,其特征在于,还包括:
若确定调小所述发送周期,则根据所述监测时间段内各发送周期内所述目标APP的存活时长确定当前所...
【专利技术属性】
技术研发人员:董齐,余晓飞,仇兆峰,
申请(专利权)人:上海银基信息安全技术股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。