[发明专利]一种匹配截图方法和系统有效
申请号: | 201210222144.2 | 申请日: | 2012-06-28 |
公开(公告)号: | CN102830963A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 张金瑞;陈皓 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 匹配 截图 方法 系统 | ||
1.一种匹配截图方法,其特征在于,包括:
记录光标轨迹所划定的候选区域;
从所述候选区域的区域边沿出发,查找是否存在窗口边沿均在所述区域边沿内的UI窗口;所述窗口边沿为UI窗口的边沿;
如果存在,则查找所述区域边沿内最外层的UI窗口,自动匹配所述UI窗口对应的区域作为截图区域;
将所述截图区域对应的图像进行保存。
2.根据权利要求1所述的方法,其特征在于,所述查找所述区域边沿内最外层的UI窗口,自动匹配所述UI窗口对应的区域作为截图区域进一步包括:
接收对所述候选区域的范围进行缩放调整的指令,当所述候选区域的范围缩小时,自动匹配当前UI窗口的子UI窗口,并将重新匹配后的UI窗口对应的区域作为截图区域。
3.根据权利要求1或2所述的方法,其特征在于,自动匹配当前UI窗口的子UI窗口,并将重新匹配后的UI窗口对应的区域作为截图区域包括:
调用子窗口获取API函数获取当前UI窗口的下一层UI窗口;
判断所述下一层UI窗口是否在用户范围缩放指令对应的范围之内;
如果在,则将所述下一层UI窗口对应的区域作为截图区域。
4.根据权利要求1-3之中任一项权利要求所述的方法,其特征在于,所述从所述候选区域的区域边沿出发,自动向内匹配查找是否存在窗口边沿均在所述区域边沿内的UI窗口包括:
步骤A1,记录所述区域边沿的坐标点;
步骤A2,在所述区域边沿的坐标点围成的区域内,选择一坐标点,并根据所述坐标点确认包括当前坐标点的UI窗口;
步骤A3,获取当前UI窗口的窗口边沿的各坐标点,并遍历所述窗口边沿的各坐标点,判断所述窗口边沿的各坐标点是否在区域边沿的坐标点所围成的范围之内;
步骤A4,当存在一个窗口边沿的坐标点在区域边沿的坐标点所围成的范围之外,则获取当前UI窗口的下一层子UI窗口,转入步骤A3;否则,转入步骤A5;
步骤A5,当所述窗口边沿的各坐标点均在区域边沿的坐标点所围成的范围之内,则判断所述区域边沿之内存在UI窗口。
5.根据权利要求1至4之中任一项所述的方法,其特征在于,所述如果存在,则查找所述区域边沿内最外层的UI窗口包括:
步骤A6,当所述窗口边沿的各坐标点均在区域边沿的坐标点所围成的范围之内,则获取所述UI窗口的上一层父UI窗口,转入步骤A7;
步骤A7,获取当前UI窗口的窗口边沿的各坐标点,并遍历所述窗口边沿的各坐标点,判断所述窗口边沿的各坐标点是否在区域边沿的坐标点所围成的范围之内;
步骤A8,当上一层父UI窗口存在一个窗口边沿的坐标点在区域边沿的坐标点所围成的范围之外,那么确认所述上一层父UI窗口的UI窗口为区域边沿内最外层的UI窗口;
步骤A9,当上一层父UI窗口的窗口边沿的各坐标点均在区域边沿的坐标点所围成的范围之内,则转入步骤A6。
6.根据权利要求1所述的方法,其特征在于,所述自动匹配所述UI窗口对应的区域作为截图区域包括:
将包括所述UI窗口的窗口边沿外,至少一圈坐标所围成的区域作为截图区域。
7.根据权利要求1所述的方法,其特征在于,所述记录光标轨迹所划定的候选区域包括:
将光标点击的至少三个坐标点连接形成的范围确定为候选区域;
或将光标滑动轨迹的起点和终点作为对角线坐标构成的矩形区域确定为候选区域;
或将光标滑动轨迹围成的任意图形区域确定为候选区域。
8.一种匹配截图系统,其特征在于,包括:
候选区域划定模块,适于记录光标轨迹所划定的候选区域;
窗口存在判断模块,适于从所述候选区域的区域边沿出发,查找是否存在窗口边沿均在所述区域边沿内的UI窗口;所述窗口边沿为UI窗口的边沿;
截图区域确认模块,适于如果所述窗口存在判断模块查找到存在窗口边沿均在区域边沿内的UI窗口,则查找所述区域边沿内最外层的UI窗口,自动匹配所述UI窗口对应的区域作为截图区域;
图形保存模块,适于将所述截图区域对应的图像进行保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222144.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有增强的产量相关性状的植物及其制备方法
- 下一篇:不溶性目标蛋白质的分离