一种数据保护方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39318025 阅读:13 留言:0更新日期:2023-11-12 16:00
本申请提供一种数据保护方法、装置、电子设备及存储介质,涉及数据安全技术领域,所述方法包括:在终端设备运行应用程序时,获取所述应用程序的显示视图层;在所述应用程序显示敏感信息时,获取对应于所述敏感信息的显示指令;基于所述显示指令,获取所述敏感信息所在的第一视图层,在所述第一视图层与所述显示视图层之间添加第二视图层,所述第二视图层包括用于对所述敏感信息进行保护的保护区域;响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据。显示视图层生成目标数据。显示视图层生成目标数据。

【技术实现步骤摘要】
一种数据保护方法、装置、电子设备及存储介质


[0001]本申请实施例涉及数据安全
,具体而言,涉及一种数据保护方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网+时代的到来,移动互联网发展迅猛,人们已经能很方便地利用移动终端设备来随时随地上网,并基于智能终端应用(App)实现更多种功能,如基于智能终端应用实现实时通讯、购物、手机移动支付、日常工作业务处理等。它在丰富大家日常生活和工作的同时,也给我们带来了超强娱乐体验。

技术实现思路

[0003]本申请实施例在于提供一种数据保护方法、装置、电子设备及存储介质,旨在解决如何的问题。
[0004]本申请实施例第一方面提供一种数据保护方法,包括:
[0005]在终端设备运行应用程序时,获取所述应用程序的显示视图层;
[0006]在所述应用程序显示敏感信息时,获取对应于所述敏感信息的显示指令;
[0007]基于所述显示指令,获取所述敏感信息所在的第一视图层,在所述第一视图层与所述显示视图层之间添加第二视图层,所述第二视图层包括用于对所述敏感信息进行保护的保护区域;
[0008]响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据。
[0009]在一种可选的实施方式中,所述在所述第一视图层与所述显示视图层之间添加第二视图层,包括:
[0010]基于所述显示指令,获取第三视图层,所述第三视图层为所述第一视图层的父视图层;
[0011]基于所述显示视图层,获取第一视图信息,所述第一视图信息至少包括所述显示视图层的尺寸信息以及坐标信息;
[0012]基于所述第一视图信息,生成所述第二视图层,以使所述第二视图层在所述显示视图层对应的区域生成所述保护区域;
[0013]将所述第二视图层添加至所述第三视图层中。
[0014]在一种可选的实施方式中,所述在所述第一视图层与所述显示视图层之间添加第二视图层,包括:
[0015]基于所述显示指令,获取第三视图层,所述第三视图层为所述第一视图层的父视图层;
[0016]在所述第三视图层与所述显示视图层之间创建所述第二视图层;
[0017]基于所述显示指令,对所述第一视图层进行动态修改,以使所述第二视图层作为所述第一视图层的父视图层。
[0018]在一种可选的实施方式中,在所述第三视图层与所述显示视图层之间创建所述第二视图层,包括:
[0019]基于所述显示指令,获取第二视图信息,所述第二视图信息至少包括所述敏感信息的位置信息以及尺寸信息;
[0020]基于所述第二视图信息,在所述第三视图层与所述显示视图层之间创建所述第二视图层,以使所述第二视图层中在所述敏感信息对应的区域生成所述保护区域。
[0021]在一种可选的实施方式中,所述响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据,包括:
[0022]响应于所述数据获取指令,对所述第二视图层的所述保护区域进行模糊处理;
[0023]基于模糊处理后的第二视图层以及所述显示视图层,生成所述目标数据,其中,所述目标数据中对应所述敏感信息的区域被模糊处理后的所述保护区域覆盖。
[0024]在一种可选的实施方式中,所述响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据,包括:
[0025]响应于所述数据获取指令,对所述第二视图层的所述保护区域进行纯色覆盖处理;
[0026]基于纯色覆盖处理后的第二视图层以及所述显示视图层,生成所述目标数据,所述目标数据中对应所述敏感信息的区域被纯色覆盖处理后的所述保护区域覆盖。
[0027]在一种可选的实施方式中,在基于所述第二视图层以及所述显示视图层生成目标数据之前,所述方法还包括:
[0028]基于所述敏感信息,生成告警信息,所述告警信息用于提示所述应用程序正在显示所述敏感信息;
[0029]响应于所述数据获取指令,将所述告警信息显示在所述显示视图层。
[0030]在一种可选的实施方式中,在基于所述显示指令,获取所述敏感信息所在的第一视图层之后,所述方法还包括:
[0031]获取所述显示视图层的刷新频率;
[0032]将所述显示视图层的刷新频率调整至目标刷新频率,所述目标刷新频率为预设频率范围内的任意刷新频率;
[0033]响应于数据获取指令,基于所述第一视图层以及所述显示视图层生成所述目标数据。
[0034]在一种可选的实施方式中,所述预设频率范围为大于人眼刷新频率,且小于所述显示视图层的刷新频率。
[0035]在一种可选的实施方式中,所述预设频率范围为大于60Hz,且小于120Hz。
[0036]在一种可选的实施方式中,所述终端设备为ios终端设备,所述在终端设备运行应用程序时,获取所述应用程序的显示视图层,包括:
[0037]获取所述终端设备的系统版本号;
[0038]判断所述终端设备的系统版本号是否满足预设版本条件,所述预设版本条件为所述系统版本号大于或等于13.0;
[0039]在所述终端设备的系统版本号满足所述预设版本条件的情况下,获取所述应用程序的显示视图层。
[0040]本申请实施例第二方面提供了一种数据保护装置,包括:
[0041]显示视图获取模块,用于在终端设备运行应用程序时,获取所述应用程序的显示视图层;
[0042]显示指令获取模块,用于在所述应用程序显示敏感信息时,获取对应于所述敏感信息的显示指令;
[0043]保护视图添加模块,用于基于所述显示指令,获取所述敏感信息所在的第一视图层,在所述第一视图层与所述显示视图层之间添加第二视图层,所述第二视图层包括用于对所述敏感信息进行保护的保护区域;
[0044]数据生成模块,用于响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据。
[0045]在一种可选的实施方式中,所述保护视图添加模块,包括:
[0046]第三视图子模块,用于基于所述显示指令,获取第三视图层,所述第三视图层为所述第一视图层的父视图层;
[0047]第一视图信息子模块,用于基于所述显示视图层,获取第一视图信息,所述第一视图信息至少包括所述显示视图层的尺寸信息以及坐标信息;
[0048]第二视图子模块,用于基于所述第一视图信息,生成所述第二视图层,以使所述第二视图层在所述显示视图层对应的区域生成所述保护区域;
[0049]添加子模块,用于将所述第二视图层添加至所述第三视图层中。
[0050]在一种可选的实施方式中,所述保护视图添加模块,还包括:
[0051]第三视图子模块,用于基于所述显示指令,获取第三视图层,所述第三视图层为所述第一视图层的父视图层;
[0052]第二视图创建子模块,用于在所述第三视图层与所述显示视图层之间创建所述第二视图层;
[0053]动态修改子模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据保护方法,其特征在于,包括:在终端设备运行应用程序时,获取所述应用程序的显示视图层;在所述应用程序显示敏感信息时,获取对应于所述敏感信息的显示指令;基于所述显示指令,获取所述敏感信息所在的第一视图层,在所述第一视图层与所述显示视图层之间添加第二视图层,所述第二视图层包括用于对所述敏感信息进行保护的保护区域;响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据。2.根据权利要求1所述的数据保护方法,其特征在于,所述在所述第一视图层与所述显示视图层之间添加第二视图层,包括:基于所述显示指令,获取第三视图层,所述第三视图层为所述第一视图层的父视图层;基于所述显示视图层,获取第一视图信息,所述第一视图信息至少包括所述显示视图层的尺寸信息以及坐标信息;基于所述第一视图信息,生成所述第二视图层,以使所述第二视图层在所述显示视图层对应的区域生成所述保护区域;将所述第二视图层添加至所述第三视图层中。3.根据权利要求1所述的数据保护方法,其特征在于,所述在所述第一视图层与所述显示视图层之间添加第二视图层,包括:基于所述显示指令,获取第三视图层,所述第三视图层为所述第一视图层的父视图层;在所述第三视图层与所述显示视图层之间创建所述第二视图层;基于所述显示指令,对所述第一视图层进行动态修改,以使所述第二视图层作为所述第一视图层的父视图层。4.根据权利要求3所述的数据保护方法,其特征在于,在所述第三视图层与所述显示视图层之间创建所述第二视图层,包括:基于所述显示指令,获取第二视图信息,所述第二视图信息至少包括所述敏感信息的位置信息以及尺寸信息;基于所述第二视图信息,在所述第三视图层与所述显示视图层之间创建所述第二视图层,以使所述第二视图层中在所述敏感信息对应的区域生成所述保护区域。5.根据权利要求1所述的数据保护方法,其特征在于,所述响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据,包括:响应于所述数据获取指令,对所述第二视图层的所述保护区域进行模糊处理;基于模糊处理后的第二视图层以及所述显示视图层,生成所述目标数据,其中,所述目标数据中对应所述敏感信息的区域被模糊处理后的所述保护区域覆盖。6.根据权利要求1所述的数据保护方法,其特征在于,所述响应于数据获取指令,基于所述第二视图层以及所述显示视图层生成目标数据,包括:响应于所述数据获取指令,对所述第二视图层的所述保护区域进行纯色覆盖处理;基于纯色覆盖处理后的第二视图层以及所述显示视图层,生成所述目标数据,所述目...

【专利技术属性】
技术研发人员:李考李楠杨超朱东亮鞠美玉朱翰文
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1