敏感信息展示方法、装置、存储介质和计算机设备转让专利

申请号 : CN201710359426.X

文献号 : CN107665313B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈秋红

申请人 : 平安科技(深圳)有限公司

摘要 :

本发明涉及一种敏感信息展示方法、装置、存储介质和计算机设备。所述方法包括:接收对敏感信息的展示指令;根据所述对敏感信息的展示指令获取终端当前位置数据;比较所述当前位置数据和预设的安全位置数据是否匹配;当所述当前位置数据和预设的安全位置数据匹配时,在终端上展示所述敏感信息。上述的敏感信息展示方法、装置、存储介质和计算机设备,可提高破解者获取敏感信息的难度,并提高敏感信息展示的安全性。

权利要求 :

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

接收对敏感信息的展示指令;

根据所述对敏感信息的展示指令获取终端当前位置数据;读取与敏感信息的安全等级相对应的位置数据;

比较所述当前位置数据和预设的安全位置数据是否匹配;

当所述当前位置数据和预设的安全位置数据匹配时,在终端上展示所述敏感信息;

若否,则不展示所示敏感信息;

所述不展示敏感信息还包括:

屏蔽层,所示屏蔽层设置于所示敏感信息展示位置上,且所示屏蔽层随所述敏感信息展示位置移动;

或者对所示敏感信息加密,以密文形式进行展示;

所述敏感信息包括一个以上的敏感信息;

所述读取与敏感信息的安全等级相对应的位置数据包括:所述一个以上的敏感信息包括不同的安全等级,每个所述敏感信息对应相应的安全位置数据;所述与敏感信息的安全等级相对应的位置数据包括与所述安全等级相同的安全位置数据,或比所述安全等级更高级的安全位置数据;

所述比较所述当前位置数据和预设的安全位置数据是否匹配,包括:比较所述当前位置数据和与所述敏感信息的安全等级相对应的安全位置数据是否匹配;

或者,所述预设的安全位置数据包括一个以上的安全位置数据;所述比较所述当前位置数据和预设的安全位置数据是否匹配,包括:比较所述当前位置数据和预设的安全位置数据中任意一个安全位置数据是否匹配。

2.根据权利要求1所述的敏感信息展示方法,其特征在于,所述安全位置数据对应的安全位置包括安全区域位置;

所述比较所述当前位置数据和预设的安全位置数据是否匹配,包括:比较所述当前位置数据对应的当前位置是否在所述安全区域位置内。

3.根据权利要求1所述的敏感信息展示方法,其特征在于,所述获取终端当前位置数据,包括:获取终端以短距离无线通信方式连接的连接终端的位置数据,将所述连接终端的位置数据作为所述终端的当前位置数据。

4.根据权利要求1所述的敏感信息展示方法,其特征在于,所述敏感信息还包括支付信息;所述展示指令包括根据支付请求而生成的对所述支付信息的展示指令。

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

展示指令接收模块,用于接收对敏感信息的展示指令;当前位置数据获取模块,用于根据所述对敏感信息的展示指令获取终端当前位置数据;读取与敏感信息的安全等级相对应的位置数据;

当前位置数据匹配模块,用于比较所述当前位置数据和预设的安全位置数据是否匹配;

敏感信息展示模块,用于当所述当前位置数据和预设的安全位置数据匹配时,在终端上展示所述敏感信息;若否,则不展示所示敏感信息;

所述不展示敏感信息还包括:

屏蔽层,所示屏蔽层设置于所示敏感信息展示位置上,且所示屏蔽层随所述敏感信息展示位置移动;

或者对所示敏感信息加密,以密文形式进行展示;

所述敏感信息包括一个以上的敏感信息;

所述读取与敏感信息的安全等级相对应的位置数据包括:所述一个以上的敏感信息包括不同的安全等级,每个所述敏感信息对应相应的安全位置数据;所述与敏感信息的安全等级相对应的位置数据包括与所述安全等级相同的安全位置数据,或比所述安全等级更高级的安全位置数据;

所述比较所述当前位置数据和预设的安全位置数据是否匹配,包括:比较所述当前位置数据和与所述敏感信息的安全等级相对应的安全位置数据是否匹配;

或者,所述预设的安全位置数据包括一个以上的安全位置数据;

所述当前位置数据匹配模块还用于比较所述当前位置数据和预设的安全位置数据中任意一个安全位置数据是否匹配。

6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至4中任意一项所述方法的步骤。

7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至4中任意一项所述方法的步骤。

说明书 :

敏感信息展示方法、装置、存储介质和计算机设备

技术领域

[0001] 本发明涉及信息安全技术领域,特别是涉及一种敏感信息展示方法、装置、存储介质和计算机设备。

背景技术

[0002] 随着智能终端的发展和普及,人们生活变得便利。越来越多的用户习惯将敏感信息存储在智能终端,比如日记、隐私照片、银行卡信息等。因此智能终端在展示敏感信息前对用户进行安全验证变得十分重要。目前的智能终端可以在一些敏感信息入口处设置密码、指纹、人脸等安全验证,用于保障用户敏感信息的安全。
[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] 图1为一个实施例中敏感信息展示方法的应用环境图;
[0031] 图2为一个实施例中敏感信息展示方法的流程图;
[0032] 图3为另一个实施例中敏感信息展示方法的流程图;
[0033] 图4为一个实施例中敏感信息展示装置的结构框图;
[0034] 图5为另一个实施例中敏感信息展示装置的结构框图;
[0035] 图6为一个实施例中终端的内部结构图。

具体实施方式

[0036] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0037] 本发明实施例所提供的敏感信息展示方法可应用于图1所示的应用环境中。如图1所示,终端110可通过与定位后台120进行信号传输来定位。终端110包括但不限于手机、平板电脑、便携式笔记本或智能穿戴设备等具备定位功能的设备。定位后台120用于向终端110提供终端110的当前位置数据,该定位后台110可包括但不限于通过GPS(Global positioning system,全球定位系统)定位、北斗定位、Wi-Fi定位等方式的定位后台。终端
110上存储有敏感信息,其中,敏感信息可为包含敏感信息的数据,包括但不限于短信、日记、隐私照片和银行卡信息等。终端110在展示敏感信息前,可通过信号传输与定位后台120进行连接,并接收定位后台120反馈的终端110所在的地理位置数据。比较当前位置数据和预设的安全位置数据是否匹配;当当前位置数据和预设的安全位置数据匹配时,在终端上展示敏感信息。
[0038] 在一个实施例中,如图2所示,提供了一种敏感信息展示方法,该方法包括:
[0039] 步骤S202,接收对敏感信息的展示指令。
[0040] 本实施例中,敏感信息是指其被非目标查阅对象所查阅时,会对该信息的拥有者或相关对象造成损失的信息。敏感信息包括但不限于文本、图片、视频和网页链接等其中的一种或多种信息的组合,比如短信、日记、隐私照片和银行卡信息等。敏感信息可为存储在终端中的部分或全部数据,或者将从服务器获取的数据作为敏感信息,比如通过终端联网后查询的银行账户余额等。
[0041] 在一个实施例中,触发对敏感信息的展示指令之前还包括接收用户的操作指令,并判断该操作指令所涉及的信息是否属于预设的敏感信息,若是,则触发对敏感信息的展示指令。其中,操作指令包括进行密码更改、支付请求、图片或短信等媒体信息的查看等类型的操作指令。举例来说,接收到用户的密码更改的操作指令之后,可判断得知密码更改的操作会涉及敏感信息,即密码信息,因此会触发对敏感信息的展示指令。
[0042] 在一个实施例中,终端包括触摸屏,比如电容屏或者电子屏,可通过接收作用于该触摸屏上显示的控件的点击操作,生成相应的指令。终端可针对所要展示的敏感信息提供相应的界面,该界面上包括相应的用于接收对敏感信息的展示指令的控件,在检测到作用于该控件的点击操作时,触发对敏感信息的展示指令。或者在展示相应的请求展示界面时,即触发了相应的对敏感信息的展示指令,而无需提供对应的控件,以简化敏感信息展示的操作。
[0043] 在一个实施例中,终端可侦测用户作用于其上展示操作,并判断该展示操作所作用的展示对象是否包含预设的待展示的敏感信息,若是,则该展示操作对应的指令即为对敏感信息的展示指令。
[0044] 步骤S204,根据对敏感信息的展示指令获取终端当前位置数据。
[0045] 本实施例中,终端中预置有定位系统,当终端接收到对敏感信息的展示指令之后,可触发该定位系统,并可通过信号传输给定位后台,获取终端所在的地理位置对应的当前位置数据。其中,当前位置数据包括但不限于由经度和纬度组成的二维位置数据,或者由经度、纬度和海拔组成的三维位置数据。
[0046] 举例来说,终端可内置SIM(Subscriber Identification Module,客户识别模块)卡,通过移动GPS信号传输到GPS卫星定位后台来实现定位。再比如说,终端可内置北斗卫星导航接收芯片,通过接收卫星发射的信号,并经过根据三维坐标中的距离公式进行计算,可获取终端的经纬度和高程。
[0047] 在一个实施例中,终端也可以在未接收到对敏感信息的展示操作时,实时或者以预设的时间间隔获取终端所在位置对应的数据,并以每次获取的数据作为当前位置数据。因此能够减少终端在请求后再获取当前位置数据的时间,提高终端展示敏感信息的效率。
[0048] 步骤S206,比较当前位置数据和预设的安全位置数据是否匹配。若是,则执行步骤S208;否则,则执行步骤S210。
[0049] 本实施例中,与当前位置数据相对应的,预设的安全位置数据也包括但不限于由经度和纬度组成的二维位置数据,或者由经度、纬度和海拔组成的三维位置数据等其中一种或多种的组合。终端中预设有安全位置数据,可与所接收的定位后台反馈到终端的当前位置数据进行比较。具体地,预设的安全位置数据可为一个或多个由具体的经纬度定位的安全位置所对应的数据,当终端所在的当前位置与由具体的经纬度定位的安全位置重合时,判定该当前位置数据和预设的安全位置数据匹配。预设的安全位置数据还可为一个或多个安全区域所对应的数据,其中,安全区域可为以一个具体的经纬度对应的位置为圆心且以预设安全距离为半径的安全范围,比如将办公室座位的位置设置为具体的安全位置,在当前位置数据对应的位置与该办公室座位的距离小于等于安全距离时,判定该当前位置数据和预设的安全位置数据匹配。或者,安全区域可为一个不规则区域范围,比如某一栋楼、某个小区等,在当前位置数据对应的位置在该范围以内时,判定该当前位置数据和预设的安全位置数据匹配。
[0050] 步骤S208,在终端上展示敏感信息。
[0051] 本实施例中,展示敏感信息的方式包括但不限于在终端的显示屏上显示终端存储的文本、图片、视频和网页链接数据等其中的一种或多种数据类型的组合,或者通过终端联网从服务器获取文本、图片、视频和网页链接数据等其中的一种或多种数据类型的组合,其中,服务器包括但不限于应用服务器或网站服务器。举例来说,在当前位置数据和预设的安全位置数据匹配时,用户才能通过终端上的浏览器登陆网上银行,查看账户余额。
[0052] 步骤S210,不展示敏感信息。
[0053] 在一个实施例中,终端可针对所要展示的敏感信息提供相应的界面,该界面上包括相应的用于接收对敏感信息的展示指令的控件,在当前位置数据和预设的安全位置数据不匹配时,则作用于该控件的点击操作无法触发对敏感信息的展示。进一步地,在终端上可展示终端不在安全位置的提示信息,比如,在当前位置数据和预设的安全位置数据不匹配时,接收到对用于接收对敏感信息的展示指令的控件的点击操作后,弹出不在安全位置的信息框,经过预设的时间后,如2秒后,返回该用于展示敏感信息的界面。
[0054] 在一个实施例中,可在敏感信息对应的展示位置上设置一个屏蔽层,通过该屏蔽层来遮挡对该敏感信息的展示。具体地,可在检测到该敏感信息根据的用户操作而移动时,可实时获取该敏感信息在显示屏所处的移动位置,并对该屏蔽层进行相应地移动,以实时遮挡该敏感信息;还可以将整个界面进行屏蔽,比如对含有敏感信息的界面进行模糊化处理,使得用户无法清楚地查看到该敏感信息。或者对该敏感信息进行加密,以密文的形式进行展示,使得用户无法直接查看到该敏感信息。
[0055] 在一个实施例中,终端中预置有相应的密码验证装置,上述敏感信息展示方法还包括密码验证的步骤。具体地,终端可针对密码验证的步骤提供一个相应的密码验证的界面,该界面上可包括相应的用于接收密码验证指令的控件,在接收到密码验证指令,如接收到对相应控件的点击操作时,进行密码验证步骤。其中,密码验证的方式包括但不限于通过密码、指纹、人脸等进行验证。密码可为具有预设长度的数字、字母或其它字符等其中的一种或多种的组合。指纹可通过终端内置的指纹采集设备进行采集。人脸可通过终端内置的人脸识别设备
[0056] 本实施例中,对密码验证步骤进行的顺序不作限定。比如,可以当检测到对敏感信息的展示指令时,终端将进入密码验证界面,提示用户进行密码验证,在密码验证通过后获取终端当前位置数据。若否,则提示用户密码验证失败,无法查看该敏感信息。再比如,可以当检测到当前位置数据与安全位置数据匹配后,终端可以展示密码验证界面,进行密码验证。或者,可以同时执行当前位置数据与安全位置数据匹配步骤和密码验证步骤。
[0057] 上述实施例通过预设安全位置数据,在接收对敏感信息的展示指令时,对终端当前位置数据进行验证,只有在当前位置数据与安全位置数据匹配时,才可展示相应的敏感信息。由于地理位置数据太过丰富,破解者难以进行遍历操作获得安全位置数据,提高了破解敏感信息的难度。而且地理位置数据是通过定位确定的,无需用户手动输入进行验证,提高了敏感信息展示的便利性。
[0058] 在一个实施例中,存在多个安全位置数据时,将所接收的定位后台反馈到终端的当前位置数据与预设的全部安全位置作比较,当该当前位置数据与安全位置数据中任意一个安全位置数据匹配,展示与展示指令对应的敏感信息。
[0059] 在一个实施例中,在设置安全位置数据时,可展示安全位置数据的列表,并接收作用于对列表中的一个以上安全位置数据的设置操作。其中,设置操作包括但不限于添加安全位置数据、删除安全位置数据或更改安全位置数据等。
[0060] 在一个实施例中,终端可以根据终端停留在不同地理位置所在的时长和/或频率对用户进行安全位置推荐。具体地,可以在当终端处于某地理位置时长大于预设时长时,将该地理位置推荐给用户作为安全位置。比如,当用户连续五天平均每天在某一饭店的时间大于三小时时,将该饭店的地理位置推荐给用户作为安全位置。
[0061] 在一个实施例中,安全位置数据对应的安全位置包括安全点位置,可为由经度和纬度组成的具体点位置,或者由经度、纬度和海拔组成的三维位置数据组合定位的具体点位置。在终端的当前位置数据对应的当前位置处于该位置时,才可在终端上展示敏感信息。
[0062] 在一个实施例中,安全位置数据对应的安全位置包括安全区域位置,其中,安全区域位置可为以一个具体的经纬度对应的位置为圆心的安全区域位置,在当前位置数据对应的当前位置在与该圆心的距离小于预设安全距离时,判定该当前位置数据和预设的安全位置数据匹配。或者,安全区域位置可为一个不规则区域范围,比如某一栋楼、某个小区等,在当前位置数据对应的位置在该范围以内时,判定该当前位置数据和预设的安全位置数据匹配。还可以通过地理位置对应的定位序列作为安全区域位置,包括但不限于邮政编码,比如说,设置安全位置对应的邮政编码为518000,当检测到终端所在位置在深圳市罗湖区内,则判定当前位置数据和预设的安全位置数据匹配。
[0063] 在一个实施例中,存在一个以上的敏感信息,敏感信息可根据其敏感程度或敏感类型等进行等级划分,如图3所示,展示敏感信息的方法还包括:
[0064] 步骤S205,读取与敏感信息的安全等级相对应的安全位置数据。
[0065] 具体地,每个敏感信息有具有相应的安全等级,且每个安全等级有相应的安全位置数据。在所接收的定位后台反馈到终端的当前位置数据之后,终端可根据对敏感信息的展示指令读取相应的敏感信息的安全等级,并根据该安全等级读取相应的安全位置数据。步骤S206包括比较当前位置数据和敏感信息的安全等级相对应的安全位置数据是否匹配,若是,则展示相应的敏感信息。其中,与安全等级相应的安全位置数据可包括与该安全等级相同的安全位置数据,或者也可为与该安全等级相同和比该安全等级更高级的安全位置数据。
[0066] 举例来说,可以设置隐私照片的安全等级为一级敏感信息,设置银行卡信息的安全等级为二级敏感信息,将短信设置为三级敏感信息,并且将自己家的地理位置设置为一级安全位置,将办公室的地理位置设置为二级安全位置,将常去的咖啡厅的地理位置设置为三级安全位置。若读取的安全位置数据为与敏感信息安全等级相同安全等级的安全位置数据,则在自己家展示隐私照片,在办公室展示银行卡信息,在常去的咖啡厅展示短信。若读取的安全位置数据为与敏感信息安全等级相同安全等级的和比敏感信息安全等级更高级的安全位置数据,则当终端的当前位置数据对应的位置在安全位置中的自己家时,终端可展示隐私照片、银行卡信息和短信。当终端的当前位置数据对应的位置在安全位置中的办公室时,终端可展示银行卡信息和短信但不能展示隐私照片。当终端的当前位置数据对应的位置在安全位置中的常去的咖啡厅,终端可展示的敏感信息为短信,不能展示隐私照片和银行卡信息。
[0067] 在一个实施例中,存在一个以上的敏感信息,敏感信息可根据其敏感程度或敏感类型等进行等级划分。每个敏感信息有具有相应的安全等级,每个安全等级有相应的安全位置数据,每个安全位置数据可有相应的解锁方式。在所接收的定位后台反馈到终端的当前位置数据之后,步骤S206包括,读取与敏感信息的安全等级相对应的安全位置数据。终端可根据对敏感信息的展示指令读取相应的敏感信息的安全等级,并根据该安全等级读取相对应的安全位置数据,将当前位置数据与相对应的安全位置数据进行匹配,若匹配,则进行相应的密码验证。
[0068] 具体地,终端在展示敏感信息前,在不同的地理位置可有相应的密码验证方式,比如在公共场所时采取复杂的密码验证方式,当密码验证通过后展示该敏感信息。举例来说,当前位置在自己家时,用户可以通过滑动解锁查看隐私照片,当前位置在办公室时,用户可以通过输入密码进行密码验证来查看隐私照片,当前位置在常去的咖啡厅时,用户可以通过指纹密码验证来查看隐私照片。
[0069] 上述实施例通过将敏感信息进行安全等级的划分,并设置相应的具有安全等级的安全位置数据,或者根据安全位置数据的安全等级设置相应的密码验证方式,从而更好地分级管理敏感信息,提高对敏感信息保护。
[0070] 在一个实施例中,获取终端以短距离无线通信方式连接的连接终端的位置数据,将连接终端的位置数据作为终端的当前位置数据。其中,短距离无线通信方式包括但不限于蓝牙、Wi-Fi、NFC(Near Field Communication,近距离无线通讯技术)等无线通信方式。当终端通过信号传输与连接终端连接时,则可比较该连接终端的位置数据与安全位置数据是否匹配,若是,则判定终端当前位置数据也与安全位置数据匹配。
[0071] 举例来说,终端可采取Wi-Fi定位方式获取终端当前位置数据,其中,当前位置数据可为终端所连接Wi-Fi的Wi-Fi标识所处的位置对应的位置数据。Wi-Fi标识为发射Wi-Fi的信号源的标识,该信号源包括但不限于手机、路由器、笔记本等。当检测到Wi-Fi标识所处的位置数据与预设的安全位置数据匹配时,则判定终端处于安全位置内。举例来说,将办公室设置为安全位置,且终端连接了办公室里的路由器发出的Wi-Fi,当终端本身不处于安全位置时,仍判定终端的当前位置数据与安全位置数据匹配,可以展示相应的敏感信息。或者,可以将Wi-Fi标识发出的Wi-Fi所覆盖的区域作为安全位置,当终端连接到该Wi-Fi时,可判定终端的当前位置数据与安全位置数据匹配。
[0072] 在一个实施例中,敏感信息包括支付信息;展示指令包括根据支付请求而生成的对支付信息的展示指令。其中,支付请求为用于进行支付操作的请求,支付信息为进行支付操作所涉及的敏感信息,比如,账户余额、支付金额、银行卡账号等。具体地,接收到支付请求后,可根据支付请求生成相应的对支付信息的展示指令,根据该展示指令比较当前位置数据和预设的安全位置数据是否匹配,比如,可以计算该终端当前位置数据对应的当前位置与每个预设的具体安全位置数据对应的具体安全位置之间的距离,检测每个所计算出的距离是否处于对应安全位置所预设安全距离之内,若是,则展示展示支付信息,并进行支付操作。进一步地,还可以在计算该当前位置信息与每个预设的具体安全位置之间的距离之前,或者在进行支付操作之前进行密码验证,其中密码验证的方式包括但不限于通过密码、指纹、人脸等进行验证,在密码验证通过后,执行下一个步骤。
[0073] 在一个实施例中,如图4所示,提供了一种敏感信息展示装置,该装置包括:
[0074] 展示指令接收模块402,用于接收对敏感信息的展示指令。
[0075] 当前位置数据获取模块404,用于根据对敏感信息的展示指令获取终端当前位置数据。
[0076] 当前位置数据匹配模块406,用于比较当前位置数据和预设的安全位置数据是否匹配。
[0077] 敏感信息展示模块408,用于当前位置数据和预设的安全位置数据匹配时,在终端上展示敏感信息。
[0078] 在一个实施例中,预设的安全位置数据包括一个以上的安全位置数据,当前位置数据匹配模块406还用于比较当前位置数据和预设的安全位置数据中任意一个安全位置数据是否匹配。
[0079] 在一个实施例中,安全位置数据对应的安全位置包括安全区域位置,当前位置数据匹配模块406还用于比较当前位置数据对应的当前位置是否在安全区域位置内。
[0080] 在一个实施例中,敏感信息包括一个以上的敏感信息,如图5所示,敏感信息展示装置还包括:
[0081] 安全位置数据读取模块405,用于读取与敏感信息的安全等级相对应的安全位置数据。
[0082] 当前位置数据匹配模块406还用于比较当前位置数据和与敏感信息的安全等级相对应的安全位置数据。
[0083] 在一个实施例中,当前位置数据获取模块404还用于获取终端以短距离无线通信方式连接的连接终端的位置数据,将连接终端的位置数据作为终端的当前位置数据。
[0084] 在一个实施例中,敏感信息包括支付信息,展示指令接收模块402还用于接收根据支付请求而生成的对支付信息的展示指令。
[0085] 上述敏感信息展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于终端的存储器中,也可以以软件形式存储于终端的存储器中,以便于处理器调用执行以上各个模块对应的操作。该处理器可以为中央处理单元(CPU)、微处理器、单片机等。
[0086] 在一个实施例中,提供了一个或多个存储有计算机可执行指令的非易失性计算机可读存储介质,计算机可执行指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:
[0087] 接收对敏感信息的展示指令;
[0088] 根据对敏感信息的展示指令获取终端当前位置数据;
[0089] 比较当前位置数据和预设的安全位置数据是否匹配;
[0090] 当当前位置数据和预设的安全位置数据匹配时,在终端上展示敏感信息。
[0091] 在一个实施例中,预设的安全位置数据包括一个以上的安全位置数据。
[0092] 该一个或多个处理器执行的比较当前位置数据和预设的安全位置数据是否匹配的步骤,包括:
[0093] 比较当前位置数据和预设的安全位置数据中任意一个安全位置数据是否匹配。
[0094] 在一个实施例中,安全位置数据对应的安全位置包括安全区域位置。
[0095] 该一个或多个处理器执行的比较当前位置数据和预设的安全位置数据是否匹配的步骤,包括:
[0096] 比较当前位置数据对应的当前位置是否在安全区域位置内。
[0097] 在一个实施例中,敏感信息包括一个以上的敏感信息。
[0098] 该一个或多个处理器执行的比较当前位置数据和预设的安全位置数据是否匹配,包括:
[0099] 比较当前位置数据和相对应的安全位置数据是否匹配。
[0100] 在一个实施例中,该一个或多个处理器执行的根据对敏感信息的展示指令获取终端当前位置数据的步骤,包括:
[0101] 获取终端以短距离无线通信方式连接的连接终端的位置数据,将连接终端的位置数据作为终端的当前位置数据。
[0102] 在一个实施例中,敏感信息包括支付信息,该一个或多个处理器执行的接收对敏感信息的展示指令的步骤包括接收根据支付请求而生成的对支付信息的展示指令。
[0103] 在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行程序时实现以下步骤:
[0104] 接收对敏感信息的展示指令;
[0105] 根据对敏感信息的展示指令获取终端当前位置数据;
[0106] 比较当前位置数据和预设的安全位置数据是否匹配;
[0107] 当当前位置数据和预设的安全位置数据匹配时,在终端上展示敏感信息。
[0108] 在一个实施例中,预设的安全位置数据包括一个以上的安全位置数据。
[0109] 所实现的比较当前位置数据和预设的安全位置数据是否匹配的步骤,包括:
[0110] 比较当前位置数据和预设的安全位置数据中任意一个安全位置数据是否匹配。
[0111] 在一个实施例中,安全位置数据对应的安全位置包括安全区域位置。
[0112] 所实现的比较当前位置数据和预设的安全位置数据是否匹配的步骤,包括:
[0113] 比较当前位置数据对应的当前位置是否在安全区域位置内。
[0114] 在一个实施例中,敏感信息包括一个以上的敏感信息。所实现的比较当前位置数据和预设的安全位置数据是否匹配,包括:
[0115] 比较当前位置数据和相对应的安全位置数据是否匹配。
[0116] 在一个实施例中,所实现的根据对敏感信息的展示指令获取终端当前位置数据的步骤,包括:
[0117] 获取终端以短距离无线通信方式连接的连接终端的位置数据,将连接终端的位置数据作为终端的当前位置数据。
[0118] 在一个实施例中,敏感信息包括支付信息,所实现的接收对敏感信息的展示指令的步骤包括接收根据支付请求而生成的对支付信息的展示指令。
[0119] 在一个实施例中,上述的计算机设备可包括但不限于手机、平板电脑、便携式笔记本或智能穿戴设备等终端。如图6所示,为一个实施例中终端的内部结构示意图。该终端包括通过系统总线连接的处理器、存储器和网络接口、显示屏。
[0120] 其中,该终端的处理器用于提供计算和控制能力,支撑整个终端的运行。存储器用于存储数据、指令代码等,网络接口用于与定位后台120进行网络通信。存储器上存储至少一个计算机可执行指令,该计算机可执行指令可被处理器执行,以实现本申请实施例中提供的适用于服务器的敏感信息展示方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。终端的非易失性存储介质存储有操作系统、数据库和计算机可执行指令。该数据库中存储有用于实现以上各个实施例所提供的一种敏感信息展示方法相关的数据,比如可存储有安全位置数据。该计算机可执行指令可被处理器所执行,以用于实现以上各个实施例所提供的一种敏感信息展示方法。终端中的内存储器为非易失性存储介质中的操作系统、数据库和计算机可执行指令提供高速缓存的运行环境。网络接口可以是以太网卡或无线网卡等,用于与外部的终端或服务器进行通信。终端的显示屏可以是触摸屏,比如为电容屏或电子屏,可通过接收作用于该触摸屏上显示的控件的点击操作,生成相应的指令。
[0121] 本领域技术人员可以理解,图6中示出的终端的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。比如,该图中的终端还可包括摄像头等。
[0122] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
[0123] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0124] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。