[发明专利]截图生成方法、装置、计算机设备和存储介质在审
申请号: | 201810426867.1 | 申请日: | 2018-05-07 |
公开(公告)号: | CN108776607A | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 许剑勇 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标准字符 点数 数组 计算机设备 存储介质 环境参数 截图指令 页面标识 图生成 图像 写入 定位效率 界面截图 数值转换 异常问题 组生成 预设 应用 查找 申请 | ||
本申请涉及一种截图生成方法、装置、计算机设备和存储介质。所述方法包括:接收截图指令;根据截图指令获取当前界面的位图像素点数组,并获取当前应用页面的页面标识;查找页面标识对应的待获取环境参数;获取待获取环境参数对应的环境参数值,将环境参数值转换成标准字符数组;按照预设隐写逻辑将标准字符数组写入位图像素点数组,根据写入标准字符数组后的位图像素点数组生成当前界面截图。采用本方法能够提高应用异常问题原因定位效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种截图生成方法、装置、计算机设备和存储介质。
背景技术
用户在使用应用产品时,有时会遇到应用运行异常的情况,用户想要解决异常问题时,通常是将出现异常情况的应用页面进行截图并发送给产品客服人员,但是客服人员仅仅凭借页面截图很难查找出异常问题的产生原因,在收到页面截图后还需要与用户沟通并了解更加详细的信息,如应用所在终端的运行环境等信息。因此,在进行异常问题原因定位时,往往需要双方反复沟通确认,工作效率非常低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高应用异常问题原因定位效率的截图生成方法、装置、计算机设备和存储介质。
一种截图生成方法,所述方法包括:
接收截图指令;
根据所述截图指令获取当前界面的位图像素点数组,并获取当前应用页面的页面标识;
查找所述页面标识对应的待获取环境参数;
获取所述待获取环境参数对应的环境参数值,将所述环境参数值转换成标准字符数组;
按照预设隐写逻辑将所述标准字符数组写入所述位图像素点数组,根据写入所述标准字符数组后的位图像素点数组生成当前界面截图。
在其中一个实施例中,所述将所述环境参数值转换成标准字符数组,包括:
统计所述环境参数值中包含的字符数,将所述字符数转换成二进制字符数;
将所述环境参数值转换成二进制环境参数数组;
获取预设头字符和预设尾字符,根据所述预设头字符、所述二进制字符数、所述二进制环境参数数组和所述预设尾字符生成标准字符数组。
在其中一个实施例中,所述按照预设隐写逻辑将所述标准字符数组写入所述位图像素点数组,包括:
获取预设隐写位置,从所述位图像素点数组中查找与所述预设隐写位置对应的第一像素数组;
按照预设顺序读取所述标准字符数组中的字符,并通过所读取的所述标准字符数据中的字符逐个替换所述第一像素数组中每一字节的末位字符。
在其中一个实施例中,所述获取预设隐写位置,从所述位图像素点数组中查找与所述预设隐写位置对应的第一像素数组,包括:
获取预设隐写控件的控件位置和隐写行;
从所述位图像素点数组中查找与所述控件位置和所述隐写行对应的第一像素数组。
在其中一个实施例中,所述按照预设隐写逻辑将所述标准字符数组写入所述位图像素点数组,包括:
查找与所述页面标识对应的数据处理规则;
根据所述数据处理规则对所述标准字符数组进行数据处理;
按照预设隐写逻辑将经过数据处理的标准字符数组隐写入所述位图像素点数组中。
在其中一个实施例中,所述根据所述数据处理规则对所述标准字符数组进行数据处理,包括:
当所述数据处理规则为压缩处理时,获取第一预设标识符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810426867.1/2.html,转载请声明来源钻瓜专利网。