[发明专利]基于iPhone系统状态栏的iOS11以下的防录屏方法有效

专利信息
申请号: 201910946276.1 申请日: 2019-10-04
公开(公告)号: CN110795699B 公开(公告)日: 2022-12-02
发明(设计)人: 骆林昊;黄海亮;梁瑛玮;洪行健;李长杰;冷冬;丁一 申请(专利权)人: 易方信息科技股份有限公司
主分类号: G06F21/10 分类号: G06F21/10
代理公司: 广州帮专高智知识产权代理事务所(特殊普通合伙) 44674 代理人: 胡洋
地址: 510006 广东省广州*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 iphone 系统 状态栏 ios11 以下 防录屏 方法
【说明书】:

基于iPhone系统状态栏的iOS11以下的防录屏方法,其特征在于:当Mac自带软件QuickTime或其他第三方Mac App时:若手机被录屏,当视频开始播放时,每隔一段时间触发一次判断,通过子控件中的名为“UIStatusBarTimeItemView”的类的属性“timeString”获得状态栏所显示的时间,同时读取系统真实时间,如果此刻真实时间,和状态栏时间不符,则证明存在录屏操作,并报告给视频提供方,由视频提供方做出进一步的处理。本发明与已有技术相比,具有能防止录屏的优点。

技术领域:

本发明涉及计算机领域,特别是防录屏技术。

背景技术

视频播放在iPhone时,画面声音极其容易被完整地录制下来,方式诸如iOS11以上的系统自带录屏,第三方录屏App,Mac电脑自带QuickTime软件录屏,AirPlay投屏等等,这对于版权视频来说是影响巨大的。iOS11以上,有系统自带的录屏监听通知UIScreenCapturedDidChangeNotification,以及UIScreen的isCaptured属性,开发者可通过此通知及属性,判断用户是否正在录制手机屏幕内容。但iOS11以下,框架并没有针对录屏提供属性、方法、监听去获取录屏状态。包括UIScreen在非录屏状态、被录屏状态下,所有属性均是一样无差异的,无法进行判断。而录屏渠道却仍是存在且方便的,如此则有iOS11以下iPhone手机,版权视频不受保护的问题。

发明内容

本发明的发明目的在于提供一种能防止录屏的基于iPhone系统状态栏的iOS11以下的防录屏方法。

本发明是这样实现的:

当通过Mac自带软件QuickTime或其他第三方Mac App录制时:若手机被录屏,手机顶部状态栏中的时间变为恒定“9点41分”(若手机设置显示是12小时制则显示“上午9点41分”,9点41分是第一代iPhone发布时的时间,只要iPhone被录制屏幕时,时间会恒定为此时间),当视频开始播放时,每隔一段时间触发一次判断,通过子控件中的名为“UIStatusBarTimeItemView”的类的属性“timeString”获得状态栏所显示的时间,同时读取系统真实时间,如果此刻真实时间,和状态栏时间不符,则证明存在录屏操作,并报告给视频提供方,由视频提供方做出进一步的处理(包括停止提供视频在内);

当通过AirPlay投屏时(如:手机被投屏到其他设备后——智能电视、电脑),手机App提前启用苹果iOS系统自带的通知中心NSNotificationCenter,并配置监听UIScreenDidConnectNotification事件,当AirPlay投屏事件发生时,将可收到通知中心NSNotificationCenter发出的UIScreenDidConnectNotification的事件通知。此时可得知已被投屏到其他设备,具备录屏高风险,此时 由视频提供方做出进一步的处理(包括停止提供视频在内)。

本发明与已有技术相比,具有能防止录屏的优点。

具体实施方式

当Mac自带软件QuickTime或其他第三方Mac App录制时:若手机被录屏,手机顶部状态栏中的时间变为恒定“9点41分”(若手机设置显示是12小时制则显示“上午9点41分”,9点41分是第一代iPhone发布时的时间,只要iPhone被录制屏幕时,时间会恒定为此时间),当视频开始播放时,每隔一段时间(如:一分钟)触发一次判断,通过子控件中的名为“UIStatusBarTimeItemView”的类的属性“timeString”获得状态栏所显示的时间(即“9点41分”或“上午9点41分”),同时读取系统真实时间,如果此刻真实时间,和状态栏时间不符,则证明存在录屏操作,并报告给视频提供方,由视频提供方做出进一步的处理(包括停止提供视频在内);

当通过AirPlay投屏时(如:手机被投屏到其他设备后——智能电视、电脑),手机App提前启用苹果iOS系统自带的通知中心NSNotificationCenter,并配置监听UIScreenDidConnectNotification事件,当AirPlay投屏事件发生时,将可收到通知中心NSNotificationCenter发出的UIScreenDidConnectNotification的事件通知。此时可得知已被投屏到其他设备,具有录屏高风险,此时由视频提供方做出进一步的处理(包括停止提供视频在内)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易方信息科技股份有限公司,未经易方信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910946276.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top