1.一种截屏管理方法,其特征在于,包括:
检测当前调用的控件是否带有第一标识;
若所述控件带有所述第一标识,以第一频率获取所述控件的显示页面,以及每个所述显示页面的显示尺寸;
基于每个所述显示页面的所述显示尺寸创建图片上下文,根据所述图片上下文铺设画布,并将所述显示页面渲染至对应的所述画布,生成每个所述显示画面对应的渲染后的控件图片;
将得到的所有所述控件图片按照对应的所述显示尺寸渲染为加密视频流,并对所述加密视频流进播放;
若检测到针对所述加密视频流的截屏指令,获取所述第一标识对应的背景图片,并将所述背景图片储存为所述截屏指令对应的截图。
2.如权利要求1所述的截屏管理方法,其特征在于,所述将所述显示页面渲染至对应的所述画布,生成每个所述显示画面对应的渲染后的控件图片,包括:将所述显示页面导入对应的所述画布,并通过UIGraphicsGetImageFromCurrentImageContext函数从所述画布中得到渲染后的控件图片。
3.如权利要求1所述的截屏管理方法,其特征在于,所述将得到的所有所述控件图片按照对应的所述显示尺寸渲染为加密视频流,包括:将得到的所述控件图片按照对应的所述显示尺寸渲染为未加密视频流;
获取长度为n且仅包含数字的第一字符串,并将所述第一字符串各个位置处的数字依次作为加密间隔数,生成包含n个所述加密间隔数的加密间隔序列,其中,n为正整数;
按照所述加密间隔序列中的n个所述加密间隔数,依次间隔挑选所述未加密视频流中待加密的帧图片;
对挑选出的所述帧图片进行加密,得到所述加密视频流。
4.如权利要求3所述的截屏管理方法,其特征在于,所述获取仅包含数字的第一字符串,包括:随机生成长度n,并随机生成长度为n且仅包含数字的第一字符串。
5.如权利要求3所述的截屏管理方法,其特征在于,在所述以第一频率获取所述控件的显示页面之前,还包括:随机生成大于或等于20张/秒且小于40张/秒的所述第一频率;
所述获取长度为n且仅包含数字的第一字符串,包括:
获取长度为n且仅包含数字1的第一字符串。
6.如权利要求3至5任意一项所述的截屏管理方法,其特征在于,所述加密间隔序列中n个所述加密间隔数的序列号依次为1、2、…、n,所述按照所述加密间隔序列中的n个所述加密间隔数,依次间隔挑选所述未加密视频流中待加密的帧图片,包括:按照序列号从小到大的顺序依次选取所述加密间隔数,并基于每次选取出的所述加密间隔数,间隔挑选所述未加密视频流中待加密的帧图片;
若选取出的所述加密间隔数序列号为n,将下一次选取所述加密间隔数的序列号设置为1,并返回执行所述按照序列号从小到大的顺序依次选取所述加密间隔数的操作。
7.一种截屏管理装置,其特征在于,包括:
标识检测模块,用于检测当前调用的控件是否带有第一标识;
页面获取模块,用于若所述控件带有所述第一标识,以第一频率获取所述控件的显示页面,以及每个所述显示页面的显示尺寸;
图片渲染模块,用于基于每个所述显示页面的所述显示尺寸创建图片上下文,根据所述图片上下文铺设画布,并将所述显示页面渲染至对应的所述画布,生成每个所述显示画面对应的渲染后的控件图片;
视频流转换模块,用于将得到的所有所述控件图片按照对应的所述显示尺寸渲染为加密视频流,并对所述加密视频流进播放;
截屏处理模块,用于若检测到针对所述加密视频流的截屏指令,获取所述第一标识对应的背景图片,并将所述背景图片储存为所述截屏指令对应的截图。
8.如权利要求7所述的截屏管理装置,其特征在于,所述视频流转换模块,包括:视频渲染模块,用于将得到的所述控件图片按照对应的所述显示尺寸渲染为未加密视频流;
间隔获取模块,用于获取长度为n且仅包含数字的第一字符串,并将所述第一字符串各个位置处的数字依次作为加密间隔数,生成包含n个所述加密间隔数的加密间隔序列,其中,n为正整数;
图片挑选模块,用于按照所述加密间隔序列中的n个所述加密间隔数,依次间隔挑选所述未加密视频流中待加密的帧图片;
加密模块,用于对挑选出的所述帧图片进行加密,得到所述加密视频流。
9.一种移动终端,其特征在于,所述移动终端包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述方法的步骤。