基于移动设备应用的防截屏方法与流程

文档序号:18941875发布日期:2019-10-23 01:13阅读:295来源:国知局
基于移动设备应用的防截屏方法与流程

本发明涉及计算机技术领域,尤其是涉及一种基于移动设备应用的防截屏方法。



背景技术:

移动终端,是指可以在移动中使用的计算机设备。最初,移动终端实现的功能仅包含移动通信,主要包括电话和短信。

随着计算机软件技术、网络技术的发展,在移动终端上实现的功能越来越多,大量的应用被设计出来并被投放到市场上。如今,用户们已经可以在移动终端上通过各种不同的应用轻松实现诸如移动支付、邮件交流、网页浏览、网络游戏、视频交友等功能。

随着移动终端应用的快速发展,信息安全的重要性也越来越受到重视。现有技术中,一些应用中包含的一些敏感信息,例如移动支付中的支付二维码、邮件中的正文区域等容易被截屏获取,如果有效地防截屏,成为技术发展的必然。

发明人在研究中发现,现有移动端的应用并没有采取防截屏的技术手段,而传统计算机技术中存在的防截屏,其主要思路如下:将当前屏幕的内容存放在缓存中,对用户的截屏操作(例如计算机端按下截屏键)进行监控,当检测到用户的截屏操作后,将用户得到截屏图像与缓存中相同的图像部分进行处理,例如以删除或者水印等方式重新生成图像来替换掉用户的截屏图像,由此可见,其缺点,一是在于耗费的计算机资源比较多,需要实时对用户的操作进行监控,在监控到用户截屏操作后,需要对用户的截屏图像进行处理和替换,二是采用该技术的应用程序将总是无法得到真实的截屏图像,而目前移动端的某些应用下,其防截屏需求仅仅是对敏感信息进行防截屏,对无关敏感信息的图像界面允许截屏操作。

故,需要提供一种适合目前移动终端需求的防截屏方法。



技术实现要素:

有鉴于此,有必要针对上述的问题,提供一种基于移动设备应用的防截屏方法,可以适合目前移动终端应用的需求,对包含敏感信息的图像界面进行防截屏,并有效地节省移动设备的计算资源。

一种基于移动设备应用的防截屏方法,包括:

获取应用内需要防截屏的敏感信息内容;

将所述敏感信息内容转变为具有数字认证的流媒体格式数据;以及

将所述流媒体格式数据输送到所述应用的界面上。

所述获取应用内需要防截屏的敏感信息内容的步骤,具体包括:

启动应用的第一线程获取应用内预先定义的需要防截屏的敏感信息内容。

所述将所述敏感信息内容转变为具有数字认证的流媒体格式数据的步骤,具体包括:

应用的第二线程在应用内启动流媒体服务功能;

启动应用的第三线程,将敏感信息内容转换为图片格式,并进一步将图片格式转换为预设帧率的mp4视频文件;

第二线程接收所述mp4视频文件,加入m3u8协议,生成具有数字认证的流媒体格式数据。

所述预设帧率为1fps。

所述方法还包括:

利用应用的第四线程将所述流媒体格式数据定位在应用的页面之上。

所述移动设备包括ios移动设备或android移动设备。

所述敏感信息内容包括二维码数据、个人信息显示页面或邮件正文显示页面。

本发明提供的基于移动设备应用的防截屏方法,是一种适合于移动终端的防截屏技术,相比于传统计算机领域的防截屏技术,无需对用户操作进行监控,也无需对用户的截图进行处理,只需要将页面中需要显示的敏感信息内容转变为具有数字认证的流媒体格式,在用户进行截屏操作时并不会得到敏感信息内容,在页面中不含有敏感信息内容时,用户可自由进行截屏,因此既不占用移动设备过多的计算资源,也便于用户使用。

附图说明

图1是本发明提供的基于移动设备应用的防截屏方法的流程示意图;

图2a和图2b是本发明提供的基于移动设备应用的防截屏方法的场景示意图。

具体实施方式

参见图1,在本发明的一个实施例中提供了一种基于移动设备应用的防截屏方法。具体包括:

获取应用内需要防截屏的敏感信息内容;

将敏感信息内容转变为具有数字认证的流媒体格式数据;以及

将流媒体格式数据输送到所述应用的界面上。

下面结合图2a和图2b的应用场景,对本发明又一个实例提供的基于移动设备应用的防截屏方法进行叙述。

在图2a和图2b中,移动设备可以是手机、平板电脑等,可以是ios终端,也可以是android终端。本实施例中的应用,可以是移动支付应用,可以是邮件应用,也可以是其它包含用户个人账户信息页面的在线网络游戏应用等,在本实施例中并不具体限定。

在图2a和图2b中,当应用被用户启动后,启动应用的第一线程获取应用内预先定义的需要防截屏的敏感信息内容,该内容如二维码、邮件正文或者个人账户信息页面等。在本实施例中,仅以支付二维码作为举例。

当当前应用的显示界面包含敏感信息内容时,应用的第二线程在应用内启动流媒体服务功能,并启动应用的第三线程,将敏感信息内容转换为图片格式,并进一步将图片格式转换为预设帧率(例如可以但不限于是单帧0.1s,人眼能力是感受不到其刷新)的mp4视频文件,紧接着,第二线程接收mp4视频文件,加入m3u8协议,生成具有数字认证的流媒体格式数据。m3u8文件本质上是一种索引文件,现有移动端的截屏操作(例如可以但不限于是长按home键)并不能像常规图片或页面那样获取其真实内容。

如图2b,生成具有数字认证的流媒体数据后,将其输送到应用界面,具体通过应用的第四线程将其内容定位在应用的页面之上,这样即使在用户按下截屏键后,由于没有实体页面的存在,截图也并不会获取敏感信息的内容。

容易理解,当应用的显示界面中不包含预先定义的敏感信息内容时,用户可以使用常规的截屏操作进行截图,例如用户之间可以通过截屏的方式进行网络游戏的交流。

综上,本发明实施例提供的基于移动设备应用的防截屏方法,是一种适合于移动终端的防截屏技术,相比于传统计算机领域的防截屏技术,无需对用户操作进行监控,也无需对用户的截图进行处理,只需要将页面中需要显示的敏感信息内容转变为具有数字认证的流媒体格式,在用户进行截屏操作时并不会得到敏感信息内容,在页面中不含有敏感信息内容时,用户可自由进行截屏,因此既不占用移动设备过多的计算资源,也便于用户使用。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。



技术特征:

技术总结
本发明涉及一种基于移动设备应用的防截屏方法,所述方法包括:获取应用内需要防截屏的敏感信息内容;将所述敏感信息内容转变为具有数字认证的流媒体格式数据;以及将所述流媒体格式数据输送到所述应用的界面上。本发明技术方案,相比现有技术,可以适合目前移动终端应用的需求,对包含敏感信息的图像界面进行防截屏,有效地节省移动设备的计算资源。

技术研发人员:张承超;张成康;林立岳;章艺
受保护的技术使用者:赛意(上海)信息科技有限公司
技术研发日:2019.06.28
技术公布日:2019.10.22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1