[发明专利]一种截图方法、系统和存储介质有效
申请号: | 201910361549.6 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110162250B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 余长宏;黄小勇;雷磊;黄坚;李襄陵;邓宇;郑光宏;黄剑;谢晓东;闵俊文;李金 | 申请(专利权)人: | 广州微算互联信息技术有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/54;G06F16/182;G06F16/51 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 胡辉 |
地址: | 510220 广东省广州市海珠区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 截图 方法 系统 存储 介质 | ||
本发明公开了一种截图方法、系统和存储介质,方法包括以下步骤:根据客户端上传的截图请求生成截图key;根据截图key获取用户截图地址、文件系统服务地址和截图结果保存服务地址;获取截图命令;根据截图命令调用截图脚本;根据用户截图地址使用截图脚本执行截图操作,得到截图图片;根据文件系统服务地址将截图图片保存到文件系统,并从文件系统中获取截图图片路径;根据截图结果保存服务地址将截图key和截图图片路径保存到截图结果保存服务;通过截图结果保存服务将截图key和截图图片路径保存到与设备管理控制节点对应的分机房的redis内。本发明可用分机房的服务调用代替跨机房的服务调用。本发明可应用于互联网技术领域。
技术领域
本发明涉及互联网技术领域,尤其是一种截图方法、系统和存储介质。
背景技术
随着互联网技术的发展,人们经常会使用浏览器处理各类信息。在使用浏览器处理信息的过程中,当看到有用的信息,或者想要与其他人分享这个信息时,用户一般会在终端使用截图功能,将需要的部分截图下来。在现有截图技术中,截图结果的保存方式是直接通过中心机房的管理服务将截图结果保存到分机房的redis内,redis是一个key-value存储系统,这种截图结果的保存方式,由于管理服务属于中心机房,而截图结果则保存在分机房,使得在查询截图结果时,需使用跨机房调用服务调用分机房内的截图结果,导致调用过程中,涉及的服务过多,因而容易受到网络稳定性的影响。
发明内容
为解决上述技术问题,本发明的目的在于:提供一种不需使用跨机房调用服务调用分机房内的截图结果的截图方法、系统和存储介质。
本发明所采用的第一种技术方案是:
一种截图方法,其包括以下步骤:
根据客户端上传的截图请求生成截图key;
根据截图key获取用户截图地址、文件系统服务地址和截图结果保存服务地址;
获取截图命令;
根据截图命令调用截图脚本;
根据用户截图地址使用截图脚本执行截图操作,得到截图图片;
根据文件系统服务地址将截图图片保存到文件系统,并从文件系统中获取截图图片路径;
根据截图结果保存服务地址将截图key和截图图片路径保存到截图结果保存服务;
通过截图结果保存服务将截图key和截图图片路径保存到与设备管理控制节点对应的分机房的redis内。
进一步地,还包括以下步骤:
根据用户截图地址和截图key生成图片获取请求;
将图片获取请求发送到客户端。
进一步地,在将截图key和截图图片路径保存到截图结果保存服务时,还包括以下步骤:
将截图图片路径保存到中心机房的redis内。
进一步地,还包括以下步骤:
接收客户端上传的图片获取请求;
获取图片获取请求内的截图key;
根据图片获取请求内的截图key获取用户截图地址、文件系统服务地址和截图结果保存服务地址;
根据截图图片路径从文件系统内获取截图图片。
进一步地,在根据截图key获取用户截图地址、文件系统服务地址和截图结果保存服务地址这一步骤和获取截图命令这一步骤之间,还包括以下步骤:
将截图key、用户截图地址、文件系统服务地址和截图结果保存服务地址保存到中心机房的redis内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州微算互联信息技术有限公司,未经广州微算互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910361549.6/2.html,转载请声明来源钻瓜专利网。