[发明专利]基于IOS系统的防录屏方法及装置有效
申请号: | 202310819890.8 | 申请日: | 2023-07-06 |
公开(公告)号: | CN116540984B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 骆林昊;白剑;黄海亮;梁瑛玮;张海林;鲁和平;李长杰;陈焕然;李乐;王浩;洪行健;冷冬;丁一 | 申请(专利权)人: | 易方信息科技股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/448;G06F21/10 |
代理公司: | 广州帮专高智知识产权代理事务所(特殊普通合伙) 44674 | 代理人: | 胡洋 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ios 系统 防录屏 方法 装置 | ||
本发明提出了基于IOS系统的防录屏方法及装置,所述方法包括:引入AVFoundation框架;当检测当前版本低于IOS11时,进行监听注册;在获取到AVAudioSession单例会话后,读取其currentRoute属性以取得AVAudioSessionRouteDescription对象;读取其outputs属性以取得当前输出线路数组;针对outputs数组进行遍历,访问各AVAudioSessionPortDescription对象;遍历其porType属性;根据对应的关键字符串值确定是否执行防录屏逻辑。所述装置使用了所述方法。本发明针对不同的录屏场景,设计对应的防录屏方案,来实现了完整的防录屏效果。相比于旧的行业方案而言,该方法具备24小时全程防录屏的效果。
技术领域
本发明涉及软件开发技术领域,具体涉及一种基于IOS系统的防录屏方法及装置。
背景技术
当视频在iOS上进行播放时,有多种途径可将该视频完整录制,市面上常见的录制方法包括采用IOS自带的QuickTime软件录屏、AirPlay投屏时同步录屏等,而上述录制方法容易被盗版者利用,这对于版权视频的拥有人或拥有企业而言,将产生巨大的资产损害或经济损失。
而当IOS版本低于IOS11时,没有直接的防录屏检测功能,目前通用的防录屏方案如下:
使用QuickTime录屏时,利用连接IOS设备后,IOS状态栏时间必定变为“9:41”(特性一)、本机时间是否与状态时间一致(特性二),结合特性一和特性二进行录屏甄别;
使用AirPlay投屏时,利用投屏监听API来进行录屏甄别。
以上方案虽然可行,但其仍然具有以下缺陷:
1、当盗版者刚好在9点41分进行录屏操作,因满足“本机时间与状态栏时间一致”的特点,此时是系统是无法得知盗版者是否正在录屏的,存在一分钟的黄金盗版时间;
2、因时间状态栏属于iOS系统中的非公开API,若持续调用,则极大可能在AppStore上架审核过程中,触发“Guideline 2.5.1 - Performance - SoftwareRequirements”条款而导致审核被拒;
3、不同的防录屏方案无法简单而高效的统一整合。
因此上述方案仍存在较大的优化空间。
发明内容
针对现有技术的不足,本发明提出一种基于IOS系统的防录屏方法,包括:
引入AVFoundation框架;
当检测IOS版本低于IOS11时,针对AVAudioSessionRouteChangeNotification进行监听注册;
在调用[AVAudioSessionsharedInstance].currentRoute获取到AVAudioSession单例会话后,读取AVAudioSession单例会话的currentRoute属性以取得AVAudioSessionRouteDescription对象;
读取AVAudioSessionRouteDescription对象的outputs属性以取得当前输出线路数组;
针对outputs数组进行遍历,访问每一个AVAudioSessionPortDescription对象;
重复多次遍历AVAudioSessionPortDescription对象的porType属性;
根据porType属性对应的关键字符串值确定是否执行防录屏逻辑。
在其中一个实施例中,上述所述根据porType属性对应的关键字符串值确定是否执行防录屏逻辑的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易方信息科技股份有限公司,未经易方信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310819890.8/2.html,转载请声明来源钻瓜专利网。