[发明专利]检测方法、装置和用于检测的装置在审
| 申请号: | 202110951597.8 | 申请日: | 2021-08-17 |
| 公开(公告)号: | CN115705273A | 公开(公告)日: | 2023-02-17 |
| 发明(设计)人: | 李明浩;李晓帆;李腾杰 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 检测 方法 装置 用于 | ||
本申请实施例公开了检测方法、装置和用于检测的装置。该方法的实施例包括:在键盘进程启动时,若未检测到键盘进程的上次退出原因,则检测键盘进程是否带有目标标记,目标标记在键盘调起后且键盘进程的剩余可用内存小于第一预设阈值时被添加;若键盘进程带有目标标记,确定键盘进程上次退出原因为内存不足。该实施方式提高了对键盘进程退出原因的检测的准确性。
技术领域
本申请实施例涉及计算机技术领域,具体涉及检测方法、装置和用于检测的装置。
背景技术
键盘进程运行期间会发生异常退出,影响用户体验。在异常退出后,需要进行归因,以便于针对性地进行程序优化。常见的异常退出原因有程序升级、系统升级、设备重启、内存不足(Out of Memory,OOM)等。
现有技术中,可采用排除法,在排除程序升级、系统升级、设备重启等可检测的原因排除后,判定键盘进程因内存不足退出。然而,操作系统(如iOS)在键盘调起状态下若发出终止信号(如sigquit),也会导致键盘进程退出,且为避免键盘使用异常通常不可检测该终止信号,由此,现有技术无法排除因响应操作系统发出的终止信号(如sigquit)而使键盘进程退出的情况,导致对键盘进程退出原因的检测不够准确。
发明内容
本申请实施例提出了检测方法,以解决现有技术中对键盘进程退出原因的检测不够准确的技术问题。
第一方面,本申请实施例提供了一种检测方法,该方法包括:在键盘进程启动时,若所述键盘进程的上次退出原因为未知原因,则检测所述键盘进程是否带有目标标记,所述目标标记在键盘调起后且所述键盘进程的剩余可用内存小于第一预设阈值时被添加;若所述键盘进程带有所述目标标记,确定所述键盘进程上次退出原因为内存不足。
在一些实施例中,该方法还包括:若所述键盘进程未带有所述目标标记,确定所述键盘进程上次退出原因为响应终止信号退出,所述终止信号由操作系统在检测到键盘调起时长大于第二预设阈值时发出。
在一些实施例中,该方法还包括:在确定出所述键盘进程上次退出原因后,清除所述目标标记。
在一些实施例中,在清除所述目标标记后,所述方法还包括:调起键盘,并持续获取所述键盘进程的剩余可用内存;在所述键盘进程的剩余可用内存小于所述第一预设阈值时,为所述键盘进程添加目标标记;在所述键盘正常收起时,清除所述目标标记。
在一些实施例中,所述持续获取所述键盘进程的剩余可用内存,包括:创建定时器,并配置所述定时器的周期;基于所述定时器,周期性的获取所述键盘进程的剩余可用内存。
在一些实施例中,该方法还包括:在确定出所述键盘进程上次退出原因后,向服务端上报所述键盘进程的退出原因检测数据。
在一些实施例中,在键盘进程启动时,若未检测出所述键盘进程的上次退出原因,则检测所述键盘进程是否带有目标标记,包括:在键盘进程启动时,检测所述键盘进程的上次退出原因是否为以下至少一项:应用程序升级、操作系统升级、设备重启、键盘正常收起、非内存不足导致的常规系统崩溃;若否,检测所述键盘进程是否带有目标标记。
第二方面,本申请实施例提供了一种检测装置,该装置包括:检测单元,被配置成在键盘进程启动时,若所述键盘进程的上次退出原因为未知原因,则检测所述键盘进程是否带有目标标记,所述目标标记在键盘调起后且所述键盘进程的剩余可用内存小于第一预设阈值时被添加;第一确定单元,被配置成若所述键盘进程带有所述目标标记,确定所述键盘进程上次退出原因为内存不足。
在一些实施例中,上述装置还包括:第二确定单元,若上述键盘进程未带有上述目标标记,确定上述键盘进程上次退出原因为响应终止信号退出,上述终止信号由操作系统在检测到键盘调起时长大于第二预设阈值时发出。
在一些实施例中,上述装置还包括清除单元,被配置成:在确定出所述键盘进程上次退出原因后,清除本地的所述目标标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110951597.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置
- 下一篇:情报源数据质量评估方法、装置、设备及存储介质





