敏感信息展示方法和装置与流程

文档序号:12177907阅读:384来源:国知局
敏感信息展示方法和装置与流程

本发明涉及计算机技术领域,特别是涉及一种敏感信息展示方法和装置。



背景技术:

随着互联网技术的发展,越来越多的人开始习惯通过网络进行理财以管理自己的资产。在资产管理过程中,不可避免的展示用户的资产数据,如总资产、昨日收益等敏感信息。

传统的敏感信息展示方法完全没有隐藏敏感信息,一些如总资产、收益等敏感信息总是暴露在显著的位置。传统的敏感信息展示方法中,也可以在二级设置页面中提供隐藏/显示开关,通过点击开关就可以显示敏感信息,再点击开关又可以隐藏敏感信息。

然而,第一种方法中的敏感信息极其容易被其他人查看以暴露自己的信息隐私;第二种方法中,查看敏感信息时需要进入二级设置页面并找到隐藏/显示开关,然后点击开关以显示敏感信息,查看完后又需再次进入二级设置页面点击开关以隐藏敏感信息,操作步骤繁琐。



技术实现要素:

基于此,有必要针对上述容易暴露信息隐私或操作繁琐的技术问题,提供一种不易暴露信息隐私且操作简便的敏感信息展示方法和装置。

一种敏感信息展示方法,所述方法包括:

获取展示页面的请求,所述页面中包含敏感信息;

展示所述页面并在所述页面展示所述敏感信息的位置生成用于遮挡所述敏感信息的浮层;

获取对所述浮层的触发事件,根据所述触发事件在所述浮层中将所述敏感信息显示出来。

一种敏感信息展示装置,所述装置包括:

请求获取模块,用于获取展示页面的请求,所述页面中包含敏感信息;

页面展示模块,用于展示所述页面;

浮层生成模块,用于在所述页面展示所述敏感信息的位置生成用于遮挡所述敏感信息的浮层;

触发事件获取模块,用于获取对所述浮层的触发事件;

敏感信息显示模块,用于根据所述触发事件在所述浮层中将所述敏感信息显示出来。

上述敏感信息展示方法和装置,通过在页面展示所述敏感信息的位置生成用于遮挡敏感信息的浮层,并在获取对所述浮层的触发事件后,根据所述触发事件在所述浮层中将所述敏感信息显示出来,这样用户在进入页面后,敏感信息会被浮层遮挡,不易暴露;另外,当用户需要查看敏感信息时,只需触发所述浮层即可,等下次展示页面时又会自动生成浮层,因此查看完后不需要再去对敏感信息进行隐藏设置,操作简便。

附图说明

图1为一个实施例中敏感信息展示方法实现的应用环境图;

图2为一个实施例中用户终端的内部结构示意图;

图3为一个实施例中敏感信息展示方法的流程示意图;

图4为另一个实施例中敏感信息展示方法的流程示意图;

图5为一个实施例中根据触摸事件在浮层中将敏感信息显示出来的具体流程图;

图6为敏感信息展示操作界面的示意图之一;

图7为敏感信息展示操作界面的示意图之二;

图8为敏感信息展示操作界面的示意图之三;

图9为一个实施例中敏感信息展示装置的结构框图;

图10为另一个实施例中敏感信息展示装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,为一个实施例中敏感信息展示方法实现的应用环境图,该应用环境包括用户终端102和服务器104。其中,用户终端102可以是智能手机、笔记本电脑、平板电脑或者台式计算机等;用户终端102和服务器104通过网络进行通信。用户终端102上可以运行各种应用程序,例如各种即时通信应用、游戏应用、社交应用、理财应用等,这些网络应用在为用户提供服务的过程中往往有时会显示用户的一些敏感或隐私数据,例如用户的理财总资产等。用户终端102提供了一种展示这类数据的方法,以提高安全性。

在一个实施例中,上述图1中的用户终端102的内部结构示意图如图2所示。该用户终端102包括通过系统总线连接的处理器、内存储器、非易失性存储介质、显示屏幕、输入设备和网络接口。其中,该用户终端102的存储介质存储有操作系统和一种敏感信息展示装置,该敏感信息展示装置用于实现一种敏感信息展示方法。该用户终端102的处理器被配置为执行一种敏感信息展示方法,用于提供计算和控制能力,支撑整个用户终端102的运行。该用户终端102的内存储器为存储介质中的敏感信息展示装置的运行提供环境,该用户终端102的网络接口用于与服务器104进行网络通信,如发送展示页面的请求至服务器104或接收服务器返回的页面等。该用户终端102的显示屏幕用于显示页面等,该用户终端102的输入设备用于输入展示页面的请求、对浮层的触发事件等。该用户终端102的显示屏可以是液晶显示屏或者电子墨水显示屏等,该用户终端102的输入设备可以是显示屏上覆盖的触摸层,也可以是用户终端102的外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。

如图3所示,在一个实施例中,提供了一种敏感信息展示方法,本实施例以该方法应用于上述图1中的用户终端来举例说明。该敏感信息展示方法具体 包括如下步骤:

步骤S302:获取展示页面的请求,页面中包含敏感信息。

具体地,用户可以是通过登录操作进入包含敏感信息的页面,也可以是通过返回等操作方式从其他页面跳转至包含敏感信息的页面。

比如,用户终端上运行有用于管理资产的理财应用,理财应用的界面中设置有登录请求触发控件(比如一个按钮或一个超链接)。用户通过用户终端的触摸屏、按键或者轨迹球等输入设备输入登录请求触发指令,也就是展示页面的请求的触发指令,使得用户终端向服务器发送展示页面的请求以进入包含总资产、收益等敏感信息的页面。

步骤S304:展示页面并在页面展示敏感信息的位置生成用于遮挡敏感信息的浮层。

具体地,浮层是指显示在网络页面最顶层的图层,可用于遮挡敏感信息。用户终端在展示页面之后,会在页面生成浮层。由于敏感信息的位置上有图层,因此能够遮挡敏感信息,从而使敏感信息达到隐藏的效果,不易暴露。

在一个实施例中,浮层为提前存储的图片,那么步骤S304实际为:展示页面并在页面展示敏感信息的位置添加用于遮挡敏感信息的图片。或者,在一个实施例中,浮层为临时生成的阴影,那么步骤S304实际为:展示页面并在页面展示敏感信息的位置填充用于遮挡敏感信息的阴影。

步骤S306:获取对浮层的触发事件,根据触发事件在浮层中将敏感信息显示出来。

浮层一般为一块长方形区域,用户可以在该区域的任何位置发起对浮层的触发事件。在一个实施例中,步骤S306为获取对所述浮层的触摸事件,根据触摸事件在浮层中将敏感信息显示出来。或者,在一个实施例中,步骤S306为获取对浮层的点击事件,根据点击事件在浮层中将敏感信息显示出来。

具体地,步骤S304在生成浮层时设置浮层的透明度为0,当用户触摸浮层的某个位置后,该位置的浮层的透明度便会由0%变为100%。这样,当遮挡在敏感信息上的浮层的透明度变成100%后,敏感信息就会显示出来,用户不需要进入二级设置页面进行设置来查看资产数据,操作非常简便。

相应地,当用户将光标移到浮层的某个位置后便进行点击操作,该位置的浮层的透明度会由0%变为100%。可以理解,如果用户长按鼠标左键,并使光标在浮层所在区域上划一划,则光标划过的位置,浮层的透明度由0%变为100%。这样,当遮挡在敏感信息上的浮层的透明度变成100%后,敏感信息就会显示出来,用户不需要进入二级设置页面进行设置来查看资产数据,操作非常简便。

可以理解,触发事件实际为能被安装在用户终端的输入传感器感应的任意事件,如压力感应(类似于风将沙子吹开)、双指拉伸(类似于打开窗帘)等。比如,在页面展示敏感信息的位置生成的浮层为两个对称的图片,用户采用双指拉伸的方式,使双指向左右向对的两个方向移动,这样左边的图片会向左边移动,右边的图片会向右边移动,从而达到显示敏感信息的效果。

上述敏感信息展示方法,通过在页面展示所述敏感信息的位置生成用于遮挡敏感信息的浮层,并在获取对所述浮层的触发事件后,根据所述触发事件在所述浮层中将所述敏感信息显示出来,这样用户在进入页面后,敏感信息会被浮层遮挡,不易暴露;另外,当用户需要查看敏感信息时,只需触发所述浮层即可,等下次展示页面时又会自动生成浮层,因此查看完后不需要再去对敏感信息进行隐藏设置,操作简便。

请参照图4,为另一实施例中敏感信息展示方法的流程示意图。

在一个实施例中,该敏感信息展示方法具体包括:

步骤S402:获取展示页面的请求,页面中包含敏感信息。

具体地,用户可以是通过登录操作进入包含敏感信息的页面,也可以是通过返回等操作方式从其他页面跳转至包含敏感信息的页面。具体过程如上所述,在此不再赘述。

步骤S404:展示页面并在页面中显示预设的用于开启和关闭浮层的浮层设置控件。

具体地,在进入包含敏感信息的页面时会显示预设的用于开启和关闭浮层的浮层设置控件。浮层设置控件可以是图标,也可以是按钮,这里不做限定。浮层设置控件可以展示在该页面的右上方,方便操作。

在一个实施例中,浮层设置控件默认设置为关闭浮层。

步骤S406:接收对浮层设置控件的设置指令以开启浮层。

在一个实施例中,用户可以使用手指、触摸笔等触摸体触摸或用鼠标点击该页面中的浮层设置控件,以触发对该浮层设置控件的设置指令。在本实施例中,浮层设置控件默认设置为关闭浮层,因此,在用户触摸或点击浮层设置控件后,则会开启浮层。再次点击浮层设置控件后,又会关闭浮层,以此类推进行循环设置。这样,直接在该页面就可以实现开启浮层或关闭浮层的设置,不需要进入二级设置页面进行设置,简化了操作流程,节省了操作时间。

步骤S408:在页面展示敏感信息的位置生成用于遮挡敏感信息的浮层。

在开启浮层之后,并会在页面展示敏感信息的位置生成用于遮挡敏感信息的浮层。可以理解,在关闭浮层后,该浮层便会及时消失。

步骤S410:获取对浮层的触发事件,根据触发事件在浮层中将敏感信息显示出来。

在一个实施例中,步骤S410为获取对所述浮层的触摸事件,根据触摸事件在浮层中将敏感信息显示出来。或者,在一个实施例中,步骤S410为获取对浮层的点击事件,根据点击事件在浮层中将敏感信息显示出来。具体过程如上所述,这里不再赘述。

如图5所示,上述根据触摸事件在浮层中将敏感信息显示出来的步骤包括:

步骤S502:根据触发事件获取触发区域。

具体地,若触发事件为对浮层的触摸事件,用户终端可以直接定位触摸位置,从而获取触摸事件的触发区域。若触发事件为对浮层的点击事件,用户终端可以先定位鼠标的光标位置,然后检测光标所在的位置是否有点击事件,如果有,则获取点击事件的触发区域。

可以理解,因为光标的移动相当于“点”的移动,当用户长按鼠标左键移动时,相当于在浮层上“画线”,多条线汇集在一起就在浮层上形成了不规则的区域。

步骤S504:调整浮层中的触发区域的透明度以使敏感信息显示出来。

具体地,在生成浮层时设置浮层的透明度为0,在获取触发事件的触发区域之后,调整浮层中的触发区域的透明度以使敏感信息显示出来。

下面通过具体应用场景来说明上述实施例中敏感信息展示方法的原理,该应用场景以带有触摸屏的手机作为用户终端为例进行说明。

如图6所示,用户终端获取用户输入的展示页面的请求后展示出包含敏感信息的页面。在该页面中,敏感信息包括昨日总收益602、累计收益604、总资产606以及浮层设置控件608。浮层设置控件608默认关闭浮层,即在进入该页面时,默认不生成浮层,敏感信息(昨日总收益602、累计收益604和总资产606)都是可见的。点击浮层设置控件608以触发对浮层设置控件608的设置指令,开启浮层,这时便会在该页面展示敏感信息的位置生成用于遮挡敏感信息的浮层610,具体如图7所示。用户在确保周围环境处于安全的情况下,用手在浮层610上触摸,类似于“刮一刮”的动作,这时浮层610中触摸区域的透明度便会由0调整为100%,显示出浮层下面的敏感信息,如图8所示。

如图9所示,在一个实施例中,提供了一种敏感信息展示装置900,具有实现上述各个实施例的敏感信息展示方法的功能。该敏感信息展示装置900包括请求获取模块902、页面展示模块904、浮层生成模块906、触发事件获取模块908以及敏感信息显示模块910。

具体地,请求获取模块902用于获取展示页面的请求,所述页面中包含敏感信息。

页面展示模块904用于展示所述页面。

浮层生成模块906用于在所述页面展示所述敏感信息的位置生成用于遮挡所述敏感信息的浮层。

触发事件获取模块908用于获取对所述浮层的触发事件。

敏感信息显示模块910用于根据所述触发事件在所述浮层中将所述敏感信息显示出来。

在一个实施例中,敏感信息显示模块910包括触发区域获取单元和透明度调整单元。所述触发区域获取单元用于根据所述触发事件获取触发区域。所述透明度调整单元用于调整所述浮层中的所述触发区域的透明度以使所述敏感信息显示出来。

具体地,浮层生成模块906在生成所述浮层时设置所述浮层的透明度为0,所述透明度调整单元用于调整所述浮层中所述触发区域的透明度为100%,以使所述敏感信息显示出来。

如图10所示,在一个实施例中,提供了另一种敏感信息展示装置1000,具有实现上述各个实施例的敏感信息展示方法的功能。该敏感信息展示装置1000包括请求获取模块1002、页面展示模块1004、浮层设置控件显示模块1006、浮层生成模块1008、触发事件获取模块1010以及敏感信息显示模块1012。

请求获取模块1002用于获取展示页面的请求,所述页面中包含敏感信息。

页面展示模块1004用于展示所述页面。

浮层设置控件显示模块1006用于在所述页面中显示预设的用于开启和关闭所述浮层的浮层设置控件。

浮层生成模块1008用于在所述页面展示所述敏感信息的位置生成用于遮挡所述敏感信息的浮层。

触发事件获取模块1010用于获取对所述浮层的触发事件。

敏感信息显示模块1012用于根据所述触发事件在所述浮层中将所述敏感信息显示出来。

在一个实施例中,所述触发事件为对所述浮层的点击事件,或者,为对所述浮层的触摸事件。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1