[发明专利]确定应用程序的展示界面是否是白屏的方法及装置有效
| 申请号: | 201610525669.1 | 申请日: | 2016-07-05 |
| 公开(公告)号: | CN106919377B | 公开(公告)日: | 2020-06-26 |
| 发明(设计)人: | 宋毅 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 确定 应用程序 展示 界面 是否 是白屏 方法 装置 | ||
1.一种确定应用程序的展示界面是否是白屏的方法,其特征在于,该方法包括:
获取最近启动的第一应用程序;
在终端屏幕上捕获由所述第一应用程序发起的第一绘画事件;
判断所述第一绘画事件是否与预设的绘画事件相同;
当所述第一绘画事件与预设的绘画事件不相同时,确定所述第一应用程序的展示界面不是白屏,所述白屏是指未显示界面元素的展示界面。
2.根据权利要求1所述的方法,其特征在于,所述获取最近启动的第一应用程序,包括:
实时监控所述终端屏幕上针对任一应用程序的启动事件;
当监控到所述启动事件时,将所述任一应用程序获取为最近启动的第一应用程序。
3.根据权利要求1所述的方法,其特征在于,所述预设的绘画事件包括绘制等待动画的事件或者绘制加载动画的事件,所述方法还包括:
当所述第一绘画事件与预设的绘画事件相同时,确定所述第一应用程序的展示界面是白屏。
4.根据权利要求3所述的方法,其特征在于,在所述确定所述第一应用程序的展示界面是白屏之后,所述方法还包括:
重复执行捕获由所述第一应用程序发起的其它绘画事件的步骤,直至所述其它绘画事件与所述预设的绘画事件不相同,则确定所述第一应用程序的展示界面不是白屏。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
统计所述展示界面的白屏时间;
若所述白屏时间超过预设时长,则输出报告信息,所述报告信息包括终端的运行环境参数信息。
6.一种确定应用程序的展示界面是否是白屏的装置,其特征在于,该装置包括:
获取单元,用于获取最近启动的第一应用程序;
捕获单元,用于在终端屏幕上捕获由所述获取单元获取的所述第一应用程序发起的第一绘画事件;
判断单元,用于判断所述捕获单元捕获的所述第一绘画事件是否与预设的绘画事件相同;
确定单元,用于当所述第一绘画事件与预设的绘画事件不相同时,确定所述第一应用程序的展示界面不是白屏,所述白屏是指未显示界面元素的展示界面。
7.根据权利要求6所述的装置,其特征在于,所述获取单元具体用于:
实时监控所述终端屏幕上针对任一应用程序的启动事件;
当监控到所述启动事件时,将所述任一应用程序获取为最近启动的第一应用程序。
8.根据权利要求6所述的装置,其特征在于,所述预设的绘画事件包括绘制等待动画的事件或者绘制加载动画的事件,所述确定单元,还用于当所述第一绘画事件与预设的绘画事件相同时,确定第一应用程序的展示界面是白屏。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:执行单元,用于重复执行捕获由所述第一应用程序发起的其它绘画事件的步骤,直至所述其它绘画事件与所述预设的绘画事件不相同,则确定所述第一应用程序的展示界面不是白屏。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
统计单元,用于统计所述展示界面的白屏时间;
输出单元,用于若所述统计单元统计的所述白屏时间超过预设时长,则输出报告信息,所述报告信息包括终端的运行环境参数信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610525669.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:防水鞋
- 下一篇:基于增量的应用更新和测试方法及系统、服务器及客户端





