[发明专利]消息延迟检测方法、装置、电子设备及存储介质在审
申请号: | 202110762437.9 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113595814A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 闫思维 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 汪阮磊 |
地址: | 518052 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 延迟 检测 方法 装置 电子设备 存储 介质 | ||
本申请实施例公开了一种消息延迟检测方法、装置、电子设备及存储介质,包括:当终端系统中应用程序的目标线程执行时,获取目标线程中消息对应的处理时间;对目标线程中消息进行类型识别,得到消息的消息类型;根据消息类型确定消息所对应的消息延迟阈值;根据处理时间和消息延迟阈值,对消息进行延迟检测,得到消息的延迟检测结果;该方案针对不同类型的消息采用不同消息延迟阈值进行消息延迟检测,可以提升消息延迟检测的准确性。
技术领域
本申请涉及计算机技术领域,具体涉及一种消息延迟检测方法、装置、电子设备及存储介质。
背景技术
随着计算机技术的快速发展,电子设备得到了广泛的应用,人们往往通过对电子设备中各种应用程序的使用来完成日常的学习和工作。
应用程序的使用需要依赖电子设备中的终端系统,终端系统为应用程序提供运行环境,终端系统往往是通过发送消息来完成通信,消息是通信系统传输的对象,是信息的载体,但消息在发送过程中往往会存在延迟,即消息在线程中处理时会发生延迟,一旦延迟时间过长就会影响到系统的性能,例如,界面(UI,User Interface)层的画面卡顿,甚至出现死机等现象,最终影响用户体验,因此如何对延迟进行检测,快速的获取到发生延迟的原因,对保证系统的流畅性具有重要意义。
在一些系统中设置有延迟检测机制,如安卓(Android)系统中原生的延迟检测机制,当达到一定时间时,就会返回延迟报告,但是这种延迟检测的结果不准确。
发明内容
本申请实施例提供一种消息延迟检测方法、装置、电子设备及存储介质,可以提高消息延迟检测的准确性。
本申请提供了一种消息延迟检测方法,包括:
当终端系统中应用程序的目标线程执行时,获取目标线程中消息对应的处理时间;
对目标线程中消息进行类型识别,得到消息的消息类型;
根据消息类型确定消息所对应的消息延迟阈值;
根据处理时间和消息延迟阈值,对消息进行延迟检测,得到消息的延迟检测结果。
相应的,本申请还提供了一种消息延迟检测装置,包括:
获取模块,用于当终端系统中应用程序的目标线程执行时,获取目标线程中消息对应的处理时间;
识别模块,用于对目标线程中消息进行类型识别,得到消息的消息类型;
确定模块,用于根据识别模块识别得到的消息的消息类型确定消息所对应的消息延迟阈值;
分析模块,用于根据获取模块获取的处理时间和确定模块确定的消息延迟阈值,对消息进行延迟检测,得到消息的延迟检测结果。
可选的,在本发明的一些实施例中,确定模块包括:
第一获取单元,用于获取映射关系集合,映射关系集合包括预设消息类型与预设消息延迟阈值的映射关系;
第一确定单元,用于根据第一获取单元获取的映射关系集合和识别模块识别得到的消息类型,确定消息所对应的消息延迟阈值。
可选的,在本发明的一些实施例中,确定模块包括:
第二确定单元,用于确定消息类型对应的消息延迟阈值区间;
第三确定单元,用于根据消息类型发生延迟的延迟频率,从消息延迟区间中确定消息所对应的消息延迟阈值。
可选的,在本发明的一些实施例中,第三确定单元包括:
选取子单元,用于从所述消息延迟阈值区间中选取初始消息延迟阈值;
记录子单元,用于记录所述消息类型发生延迟的延迟频率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110762437.9/2.html,转载请声明来源钻瓜专利网。