[发明专利]截图生成方法、装置、计算机设备和存储介质在审
申请号: | 201810426867.1 | 申请日: | 2018-05-07 |
公开(公告)号: | CN108776607A | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 许剑勇 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标准字符 点数 数组 计算机设备 存储介质 环境参数 截图指令 页面标识 图生成 图像 写入 定位效率 界面截图 数值转换 异常问题 组生成 预设 应用 查找 申请 | ||
1.一种截图生成方法,所述方法包括:
接收截图指令;
根据所述截图指令获取当前界面的位图像素点数组,并获取当前应用页面的页面标识;
查找所述页面标识对应的待获取环境参数;
获取所述待获取环境参数对应的环境参数值,将所述环境参数值转换成标准字符数组;
按照预设隐写逻辑将所述标准字符数组写入所述位图像素点数组,根据写入所述标准字符数组后的位图像素点数组生成当前界面截图。
2.根据权利要求1所述的方法,其特征在于,所述将所述环境参数值转换成标准字符数组,包括:
统计所述环境参数值中包含的字符数,将所述字符数转换成二进制字符数;
将所述环境参数值转换成二进制环境参数数组;
获取预设头字符和预设尾字符,根据所述预设头字符、所述二进制字符数、所述二进制环境参数数组和所述预设尾字符生成标准字符数组。
3.根据权利要求1所述的方法,其特征在于,所述按照预设隐写逻辑将所述标准字符数组写入所述位图像素点数组,包括:
获取预设隐写位置,从所述位图像素点数组中查找与所述预设隐写位置对应的第一像素数组;
按照预设顺序读取所述标准字符数组中的字符,并通过所读取的所述标准字符数据中的字符逐个替换所述第一像素数组中每一字节的末位字符。
4.根据权利要求3所述的方法,其特征在于,所述获取预设隐写位置,从所述位图像素点数组中查找与所述预设隐写位置对应的第一像素数组,包括:
获取预设隐写控件的控件位置和隐写行;
从所述位图像素点数组中查找与所述控件位置和所述隐写行对应的第一像素数组。
5.根据权利要求1所述的方法,其特征在于,所述按照预设隐写逻辑将所述标准字符数组写入所述位图像素点数组,包括:
查找与所述页面标识对应的数据处理规则;
根据所述数据处理规则对所述标准字符数组进行数据处理;
按照预设隐写逻辑将经过数据处理的标准字符数组隐写入所述位图像素点数组中。
6.根据权利要求5所述的方法,其特征在于,所述根据所述数据处理规则对所述标准字符数组进行数据处理,包括:
当所述数据处理规则为压缩处理时,获取第一预设标识符;
将所述标准字符数组根据预设压缩方式进行压缩,将所述第一预设标识符写入经过压缩处理的标准字符数组中。
7.根据权利要求5所述的方法,其特征在于,所述根据所述数据处理规则对所述标准字符数组进行数据处理,包括:
当所述数据处理规则为加密处理时,获取第二预设标识符;
将所述标准字符数组根据预设加密方式进行加密,将所述第二预设标识符写入经过加密处理的标准字符数组中。
8.一种截图生成装置,其特征在于,所述装置包括:
指令接收模块,用于接收截图指令;
标识获取模块,用于根据所述截图指令获取当前界面的位图像素点数组,并获取当前应用页面的页面标识;
参数查找模块,用于查找所述页面标识对应的待获取环境参数;
参数转换模块,用于获取所述待获取环境参数对应的环境参数值,将所述环境参数值转换成标准字符数组;
截图生成模块,用于按照预设隐写逻辑将所述标准字符数组写入所述位图像素点数组,根据写入所述标准字符数组后的位图像素点数组生成当前界面截图。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810426867.1/1.html,转载请声明来源钻瓜专利网。