CN115203737A - 显示数据的方法和电子设备 - Google Patents
显示数据的方法和电子设备 Download PDFInfo
- Publication number
- CN115203737A CN115203737A CN202210744946.3A CN202210744946A CN115203737A CN 115203737 A CN115203737 A CN 115203737A CN 202210744946 A CN202210744946 A CN 202210744946A CN 115203737 A CN115203737 A CN 115203737A
- Authority
- CN
- China
- Prior art keywords
- privacy
- data
- target
- private
- privacy data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004422 calculation algorithm Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 150000007523 nucleic acids Chemical class 0.000 description 5
- 102000039446 nucleic acids Human genes 0.000 description 5
- 108020004707 nucleic acids Proteins 0.000 description 5
- 230000000474 nursing effect Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Storage Device Security (AREA)
Abstract
本申请提供了一种显示数据的方法、电子设备,其中所述方法包括:获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;显示所述目标隐私数据。
Description
技术领域
本申请涉及显示技术领域,尤其涉及一种显示数据的方法和电子设备。
背景技术
实际应用中,对于一些重要文件,比如身份证、社保卡、包含有个人信息的照片等,通常会其将保存到隐私空间,以实现对隐私文件的安全保护。在使用时,需要输入指纹、密码等认证信息方可实现对这些重要文件的使用。相关技术中,对这些隐私文件的显示,均是进行文件全部内容的显示,如此,用户的隐私无法得到有效保护。
发明内容
本申请提供了一种显示数据的方法和电子设备,以至少解决相关技术中存在的以上技术问题。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种显示数据的方法,包括:
获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;
基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;
显示所述目标隐私数据。
前述方案中,所述目标隐私数据为隐私文件的所有隐私数据中与所述目标参数匹配的隐私数据。
前述方案中,所述目标隐私数据是对隐私文件的所有隐私数据中与所述目标参数匹配的隐私数据进行加密而得到的数据;
其中,所述显示所述目标隐私数据包括:
对所述目标隐私数据进行解密;
显示解密后的数据。
前述方案中,所述至少两个隐私数据中除与所述目标参数匹配的隐私数据之外的其余各隐私数据被加密。
前述方案中,在与所述目标参数匹配的隐私数据和所述其余各隐私数据中的每个隐私数据采用各自的加密密钥被加密。
前述方案中,对所述目标隐私数据进行解密,包括:
基于与所述目标参数匹配的隐私数据的加密密钥,获取目标解密密钥;
基于目标解密密钥,对所述目标隐私数据进行解密。
前述方案中,所述对目标隐私数据进行解密,包括:
基于采集到的预设用户的生理特征信息和/或输入的字符信息,对所述目标隐私数据进行解密。
前述方案中,所述隐私文件为包含隐私数据的图像,所述目标隐私数据为所述图像的全部内容中的部分内容。
本申请实施例提供一种电子设备,包括:
获取单元,用于获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;
确定单元,用于基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;
显示单元,用于显示所述目标隐私数据。
本申请实施例提供一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述的显示数据的方法。
本申请的显示数据的方法和电子设备,其中所述方法包括:获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;显示所述目标隐私数据。为隐私文件根据使用场景显示该使用场景下需要的隐私数据提供了一种技术支持。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,其中:
在附图中,相同或对应的标号表示相同或对应的部分。
图1示出了本申请实施例中显示数据的方法的实现流程示意图一;
图2示出了本申请实施例中显示数据的方法的实现流程示意图二;
图3示出了本申请实施例中显示数据的方法的实现框图;
图4示出了本申请实施例中一隐私文件的保存效果示意图;
图5示出了本申请实施例中电子设备所处的使用场景的示意图;
图6示出了本申请实施例中一隐私文件中部分隐私数据的显示示意图;
图7示出了本申请实施例中隐私文件中默认元素和私有元素的示意图;
图8示出了本申请实施例中电子设备的组成结构示意图一;
图9示出了本申请实施例中电子设备的组成结构示意图二。
具体实施方式
为使本申请的目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在以下的描述中,所涉及的术语“第一\第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
应理解,在本申请的各种实施例中,各实施过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本申请实施例中的隐私文件具有狭义的定义和广义的定义。其中,狭义的定义:隐私文件包括实际应用中任何合理的需要进行隐私保护的证件、文件等。例如,身份证、社保卡、驾照、通行证、护照等。还例如,写有机密信息的合同、协议等。广义的定义是:隐私文件除了包括前述的证件、文件等,还包括具有任何隐私信息的图像、文件、视频等内容。
与相关技术中的隐私文件的显示无法保证用户的隐私性的方案相比,本申请实施例的技术方案-基于目标参数实现对隐私文件中的目标隐私数据的显示,为根据使用场景显示该使用场景下需要的隐私数据提供了一种技术支持。实现了根据电子设备所处的使用场景对隐私文件中的隐私数据进行合理显示,由此可保证使用场景下不需要的隐私数据的隐私性,提高对隐私数据的保护安全性。
本申请实施例的显示数据的方法的处理逻辑可部署于任何合理的电子设备中。该电子设备可以是终端或服务器。其中,终端包括但不限定于平板电脑、一体机、台式机、手机、智能音箱、智能手表等。服务器包括普通服务器、云服务器等。
本申请实施例的显示数据的方法的一实现流程,如图1所示,所述方法包括:
S101:获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;
本步骤中,隐私数据可以是涉及到用户个人信息、公司或单位个人信息的数据。其中,用户个人信息包括但不仅限定于用户姓名、性别、住址、身份证号、护照号、用户照片等。公司或单位个人信息包括但不仅限定于法人名称、股东名称、注册地点、注册资金等。
隐私文件可以是以文字形式体现以上隐私数据的文件,还可以是以图像形式体现隐私数据的文件即隐私文件为图像。通常,一个隐私文件中包括两个或两个以上的隐私数据。
在实际应用中,诸如身份证、医保卡等隐私文件通常在不同的使用场景去使用。如身份证会在银行、房产交易大厅、核酸采样处等使用场景中使用。医保卡会在医院、保险公司等使用场景中使用。
S102:基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;
本步骤中,目标隐私数据是目标参数表征的使用场景下需要进行显示的隐私数据。其可以是隐私文件的所有隐私数据中与目标参数匹配的一个、或两个及以上的隐私数据。与目标参数匹配的隐私数据为在目标参数表征的使用场景下需要进行显示的隐私数据。
示例性地,如果目标参数表征当前电子设备在银行的使用场景中,则与目标参数匹配的目标隐私数据可以是身份证上的用户姓名、身份证号等。在显示时,可对身份证上的用户姓名、身份证号进行显示。
如果目标参数表征当前电子设备处在医院的使用场景中,则与目标参数匹配的目标隐私数据可以是医保卡上的患者姓名、医保***等。在显示时,可对医保卡上的患者姓名、医保***进行显示。
可预先设置不同使用场景下目标参数与该使用场景下会使用到的隐私文件中的隐私数据之间的对应关系,作为第一对应关系。待到使用时,从第一对应关系中读取与目标参数对应的隐私数据作为该目标参数下的目标隐私数据即可。
可以理解,如果使用场景不同,则基于目标参数确定出的目标隐私数据可能会存在不同。基于此,可根据不同的使用场景实现对各使用场景下需要显示的隐私数据的显示。
S103:显示所述目标隐私数据。
本步骤中,可采用任何合理的方式进行目标隐私数据的显示。例如,以隐私文件为身份证为例,以身份证形式进行目标隐私数据的显示。这种情况下可理解为:显示的是身份证,身份证上作为目标隐私数据的信息如用户姓名和身份证号可被显示,未被作为目标隐私数据的信息不被显示或以马赛克的形式进行显示。还例如,将需要显示的目标隐私数据按照一定的排列格式显示在显示屏上,如以用户姓名在前、身份证号在后的格式进行显示。或者,按照随机的排列格式进行显示,只要使用场景下需要显示的隐私数据均被显示即可。
S101~S103中,对于隐私文件来说,可基于表征电子设备所处使用场景的目标参数,确定出隐私文件的所有隐私数据中在该使用场景下需要显示的隐私数据(目标隐私数据),并对该使用场景下需要显示的隐私数据进行显示。为隐私文件根据使用场景显示该使用场景下需要的隐私数据提供了一种技术支持。实现了根据电子设备所处的使用场景对隐私文件中的隐私数据进行合理显示,由此可保证使用场景下不需要的隐私数据的隐私性,提高对隐私数据的保护安全性。
需要说明的是,针对同一隐私文件,可能不同使用场景下需要显示的隐私数据不同。针对这种情况,可预先设置针对同一隐私文件的、在不同使用场景下目标参数与该使用场景下会使用到的隐私数据之间的对应关系,作为第一对应关系。待到使用时,从第一对应关系中读取与获取到的目标参数对应的隐私数据作为该目标参数下的目标隐私数据即可。由此可见,本申请实施例中,同一隐私文件可根据不同使用场景实现对不同隐私数据的显示。
本申请实施例中在对隐私文件进行保存时,可将隐私数据以明文数据的形式进行保存。即,隐私数据在隐私文件中是明文数据,即不被加密的数据。本申请实施例中基于目标参数确定出的目标隐私数据可以是隐私文件中的一个或多个隐私数据,可以也是明文数据。如S101~S103中的目标隐私数据为明文数据。在基于目标参数确定出目标隐私数据的情况下直接进行目标隐私数据的显示。
此外,考虑到数据的(保存)安全性和隐私性,基于目标参数确定出的目标隐私数据还可以是密文数据。即,目标隐私数据可以是对隐私文件的所有隐私数据中与目标参数匹配的隐私数据进行加密而得到的数据(如图2中的S1021所示)。
针对这种情况,需要先对各使用场景下会使用到的隐私数据进行加密,然后记录不同使用场景下目标参数与该使用场景下会使用到的经加密的隐私数据之间的对应关系,作为第二对应关系。待到使用时,从第二对应关系中读取与目标参数对应的经加密的隐私数据作为该目标参数下的目标隐私数据即可。
基于此,如图2所示,S103包括:
S1031:对目标隐私数据进行解密;
S1032:显示解密后的数据。
在S101、S1021、S1031和S1032中,为提高对隐私数据的保护安全性,需对隐私数据进行加密,实现了安全保存。为实现对隐私数据的正常显示,在基于目标参数确定出经加密的隐私数据(目标隐私数据)的情况下,对目标隐私数据进行解密后再显示。由此,不仅提高了对隐私数据的保护安全性,还实现了隐私数据的正常显示。这里的隐私数据的正常显示可包括以下两种含义中的至少之一:隐私数据被成功显示;加密后的隐私数据是以原数据(隐私数据本身、未加密的)的形式进行的显示,即对加密后的隐私数据进行还原。
可以理解,本申请实施例中对隐私数据进行加密,是为了实现对隐私数据在电子设备中的安全保存,以便对隐私文件进行正常使用,如此可有效避免由于不法人员恶意被破解而导致的隐私数据泄露的问题。
上述方案中,对目标隐私数据进行解密可以采用如下其中之一的实现方式来实现:
实现方式一:基于采集到的预设用户的生理特征信息和/或输入的字符信息,对目标隐私数据进行解密。
在实现方式一中,预设用户可以是电子设备的合理使用者,如机主本人。字符信息可以为用户输入的数字、字符、下划线、星号等字符信息。生理特征信息包括但不限定于以下所述:指纹、声纹、眼膜中的至少之一。利用机主本人的指纹、声纹和眼膜中的至少之一生理特征信息对目标隐私数据进行解密。这种情况下,机主本人的生理特征信息可视为对目标隐私数据进行解密的解密密码。其中,生理特征信息基于电子设备的指纹识别模块、声纹识别模块、眼膜识别模块对指纹、声纹、眼膜进行采集而得到。此处的输入的字符信息和生理特征信息均作为解密密钥来使用。
与下述的实现方式二相比,实现方式一中是基于用户输入的字符信息和/或生理特征信息实现的加密隐私数据的解密,即基于用户的参与,实现了对加密隐私数据的解密,从而实现隐私数据的正常显示。
实现方式二:基于与目标参数匹配的隐私数据的加密密钥,获取目标解密密钥;基于目标解密密钥,对所述目标隐私数据进行解密。
在实现方式二中,随机生成不同的密钥对。通常,生成的密钥对的数量与隐私文件中的隐私数据的数量保持一致。为每个隐私数据分配一个密钥对。每个密钥对中包括一个加密密钥和一个解密密钥。即,为每个隐私数据分配一个加密密钥以及与该加密密钥构成一个密钥对的解密密钥。其中,加密密钥用于对被分配有该加密密钥的隐私数据进行加密。解密密钥用于对经加密的该隐私数据进行解密。
此处,可以理解为:通过采用为与目标参数匹配的隐私数据分配的加密密钥,对与目标参数匹配的隐私数据进行加密。将与该加密密钥构成一个密钥对的解密密钥作为目标解密密钥,采用目标解密密钥解密被该加密密钥加密后的隐私数据。通俗来讲,针对某个隐私数据以及为该隐私数据分配的密钥对,利用该密钥对的加密密钥对该隐私数据进行加密,再利用该密钥对的解密密钥对该加密后的隐私数据进行解密。
其中,利用加密密钥进行加密可提高对隐私数据的安全保护,有效避免了隐私数据的不必要泄露。基于解密密钥的解密实现了不同使用场景下需要显示的隐私数据的正常显示,提高了用户体验。
可以理解,在同一使用场景中,隐私文件的所有隐私数据中与目标参数匹配的隐私数据可以是被加密的数据,所有隐私数据中除与目标参数匹配的隐私数据之外的其余各隐私数据可以是明文数据,即是不被加密的数据。隐私文件的所有隐私数据中除与目标参数匹配的隐私数据之外的其余各隐私数据也可被加密。
示例性地,在银行的使用场景中,针对身份证这个隐私文件,假定与目标参数匹配的隐私数据为用户姓名、身份证号和用户照片,则身份证上的用户姓名、身份证号和用户照片等均可被加密,身份证上的其余隐私数据如性别、出生日期和家庭住址等可不被加密,作为明文数据来使用,也可被加密。身份证上的其余隐私数据被加密的方案,一方面可提高对隐私数据的保护安全性,另一方面可适配于需要将性别、出生日期和家庭住址等隐私数据作为需要显示的隐私数据的使用场景,实用性更强,方案在工程上易于推广。
针对隐私文件中的与目标参数匹配的隐私数据和除与目标参数匹配的隐私数据之外的其余各隐私数据均需要被加密的方案,与目标参数匹配的隐私数据可采用一定的加密算法进行加密,其余各隐私数据也可采用一定的加密算法进行加密。其中,与目标参数匹配的隐私数据采用的加密算法和其余各隐私数据采用的加密算法可以相同,也可以不同。
加密算法包括但不仅限定于以下所述:哈什(Hash)算法、对称密码体制加密(DES)算法、RSA加密算法、高级加密标准(AES)算法等。
与目标参数匹配的隐私数据的数量可以为两个或两个以上。隐私文件的所有隐私数据中除与目标参数匹配的隐私数据之外的其余隐私数据的数量可以为两个或两个以上。与目标参数匹配的隐私数据之间、和/或其余各隐私数据之间可采用相同的加密算法进行加密,或者采用不同的加密算法进行加密。
本申请实施例中隐私数据的加密实现了对隐私数据的安全保护,有效避免恶意篡改。
作为一个可选方案,在与目标参数匹配的隐私数据和其余各隐私数据中的每个隐私数据采用各自的加密密钥被加密。即,隐私文件的所有隐私数据采用各自的加密密钥进行加密。隐私文件中的各隐私数据采用不同的加密密钥进行加密,可提高对隐私数据的安全保护性,避免对隐私数据的恶意破解。
其中,加密密钥可以是为各隐私数据随机生成的不同的密钥,或者为各隐私数据随机生成不同的密钥对中的用来对各隐私数据进行加密的加密密钥。
在加密密钥为各隐私数据随机生成不同的密钥对中的用来对各隐私数据进行加密的加密密钥的情况下,对与目标参数匹配的隐私数据的解密可采用为该隐私数据分配的密钥对中的解密密钥对该加密的隐私数据进行解密。
在加密密钥为各隐私数据随机生成的不同的密钥的情况下,对与目标参数匹配的隐私数据的解密可采用基于机主本人的生理特征信息的方式实现对加密的隐私数据的解密。
在其余各隐私数据被加密的情况下,在显示经解密的与目标参数匹配的隐私数据时,其余各隐私数据可以不显示、或者以马赛克的形式显示、或者以加密后的数据进行显示。以实现对不同使用场景下需要的隐私数据的正常显示。
作为一个可选方案,隐私文件可以为包括隐私数据的图像,如对身份证、医保卡进行拍照或扫描而得到的图像。或者,为日常生活中拍进有隐私数据的图像。所述图像中包括两个或两个隐私数据,如身份证上的用户姓名、性别、身份证号、出生日期、用户照片、家庭住址等。如包含有自家车牌号的日常图像,包括有自家地址附近地标的日常图像。如果将以上隐私数据为图像的所有内容,则需要显示的目标隐私数据为隐私图像中所有内容中的部分内容。在将前述的图像视为隐私图像的情况下,本方案可根据电子设备的使用场景实现对隐私图像中的部分隐私内容的显示。为隐私图像可根据使用场景显示该使用场景下需要的隐私内容提供了一种技术支持。
本申请实施例中,可获取电子设备所处的位置和/或时间,基于电子设备所处的位置和/或时间,确定出目标参数。可通过电子设备的定位模块如全球定位***(GPS)实现对电子设备所处位置的获知。如果GPS显示电子设备当前所处的位置为银行,则生成表征处于银行这一使用场景的目标参数。如果GPS显示电子设备当前所处的位置为医院,则生成表征处于医院这一使用场景的目标参数。电子设备可基于与网络侧的时间同步获知自身所处的时间,电子设备通过对用户一段时间的行为轨迹和/或行为习惯的统计,发现用户通常在周二的7点-8点去做核酸采样。如果电子设备获知当前所处的时间如周二的7点-8点,则生成表征处于核酸采样点这一使用场景的目标参数。由此实现了对目标参数的准确获取,从而基于准确获取的目标参数实现对目标隐私数据的准确确定与显示。
因为实际应用中隐私文件有多个,如有身份证、社保卡、驾照等。不同使用场景下需要使用的隐私文件不同。需要预先设置在不同使用场景下需要使用的隐私文件。如在银行或核酸采样点的使用场景下,设置身份证为这种使用场景下的隐私文件。如在医院的使用场景下,设置医保卡为这种使用场景下的隐私文件。
下面结合图3-图6对本申请技术方案做进一步说明。
先对本申请技术方案中的隐私文件的保存过程进行说明。
以隐私文件为身份证为例,通过拍照或扫描的方式得到身份证这一隐私图像。通常,身份证上包括姓名、性别、民族、出生日期、住址、照片和身份证号等几个基本元素。视每个基本元素均为一个隐私数据。
电子设备随机生成N个不同的密钥对。N为大于1的正整数,N的取值为身份证上的基本元素的数量相同。将每个密钥对分配给各个基本元素。结合图3所示,密钥对1分配给姓名这一基本元素、密钥对2分配给性别这一基本元素,密钥对3分配给民族这一基本元素,密钥对4分配给照片这一基本元素,密钥对5分配给身份证号这一基本元素,以此类推,直至所有基本元素均被分配了密钥对。
每个密钥对包括一个加密密钥和一个解密密钥。利用各个密钥对中的加密密钥对身份证上的各基本元素进行加密。例如,利用密钥对1中的加密密钥对姓名这一基本元素进行加密,利用密钥对2中的加密密钥对性别这一基本元素进行加密,以此类推,直至利用密钥对N中的加密密钥对最后一个基本元素进行加密。
将经加密后的各基本元素保存或存储到电子设备中。这种保存或存储具体可以是各基本元素以加密的形式在身份证这一隐私图像中进行保存,从而实现了对隐私数据的加密保存,以备后续使用。后续使用中同一隐私文件如身份证这一隐私图像可根据不同的使用场景进行不同隐私数据的显示。
可以理解,身份证上的各基本元素在身份证这一隐私图像中是以加密形式进行的保存。图4为各加密后的基本元素在隐私图像中的保存效果示意图。如图4所示,图4中的XXX、YYY、ZZZ等表示对身份证上的各个基本元素进行加密后的呈现效果,电子设备以这种形式对身份证这个隐私图像进行保存。
图3所示中、提供了身份证文件的M个使用场景,M为大于1的正整数。如身份证可在银行、派出所、房产交易大厅、核酸采样点等不同的使用场景下使用。基于此,在图5所处的应用场景中,以GPS显示电子设备当前所处的位置为银行为例,在当前所处位置为银行的情况下,电子设备生成表征处于银行这一使用场景的目标参数。电子设备调用多个隐私文件中的身份证文件,作为银行这一使用场景中需要使用的隐私文件。
电子设备读取预先设置的第二对应关系,如果第二对应关系中说明与表征银行这一使用场景的目标参数对应的身份证上的需要显示的隐私数据为用户姓名、身份证号、照片等几个基本元素(目标隐私数据),则利用为这几个基本元素分配的密钥对中的解密密钥对这几个加密的基本元素进行解密。
例如,利用密钥对1中的解密密钥对加密的用户姓名进行解密;利用密钥对4中的解密密钥对加密的照片进行解密;密钥对5中的解密密钥对加密的身份证号进行解密。
对银行这一使用场景下的需要显示的基本元素进行解密的情况下,将身份证进行显示。如图6所示,在显示的身份证上,被解密的基本元素如用户姓名、身份证号和照片以明文的形式进行显示,其余基本元素以密文形式进行显示。其余基本元素还可以以马赛克的形式进行显示,或身份证上不显示未经解密的基本元素。
在将身份证视为隐私图像,身份证上的各基本元素视为隐私图像的所有内容时,以上方案中实现了隐私图像所有内容中的部分内容的显示。可见,本申请技术方案可根据电子设备的使用场景实现对隐私图像中的部分隐私内容的显示。
针对身份证这一隐私文件,如果使用场景不同,如使用场景为房产交易大厅,假定这一使用场景下需要使用身份证文件上的姓名和身份证号,则确定姓名和身份证号为目标隐私数据,则需要对姓名和身份证号进行解密并显示,其余基本元素无需解密。可见,本申请实施例为隐私图像根据不同的使用场景显示不同的隐私数据提供了一种技术支持。
以上的解密采用的是密钥对中的解密密钥进行的解密。除此之外,还可以基于采集到的机主本人的生理特征信息进行各个需要解密的基本元素的解密。即,机主本人的生理特征信息可视为解密密码。
示例性地,采集到机主本人的一个指纹的情况下,实现对各个需要解密的基本元素的解密。即,该指纹为解密所有需要解密的基本元素的解密密码。
或者,采集到机主本人的不同指纹的情况下,逐个实现对各个需要解密的基本元素的解密。如采集到食指指纹时,对加密后的姓名进行解密;采集到中指指纹的情况下,对加密后的身份证号码进行解密。不同指纹可看成不同基本元素的解密密码。
或者,预先设置两个或多个不同的需要解密的基本元素的解密指纹为同一个指纹,其余需要解密的基本元素的解密指纹是另一指纹等。
以上情况为全部需要解密的基本元素均采用密钥对中的解密密钥对生理特征信息进行解密为例。除此之外,还可以预先设置部分加密后的基本元素采用解密密钥的方式进行解密,部分加密后的基本元素采用生理特征信息的方式进行解密。具体不赘述,请参照理解。
可以理解,前述方案中,利用加密密钥进行加密可提高对隐私数据的安全保护,有效避免了隐私数据的不必要泄露。基于解密密钥或生理特征信息解密实现了不同使用场景下需要显示的隐私数据的正常显示,提高了用户体验。
通俗来讲,本申请中,把隐私文件分割成不同的element(基本元素),然后使用不同的key(如加密密钥)加密并保存,在需要使用的时候,根据不同的使用场景,只解密用户需要的隐私数据并显示。
与相关技术中显示整个隐私文件即隐私文件中的全部隐私数据的被显示具有隐私泄露的风险不同,本方案中根据不同的使用场景只解密用户需要的隐私数据并显示,可减少隐私泄露风险,避免非合理用户对隐私的窥探。
前述方案为电子设备基于自身所处位置和/或时间,自动生成目标参数;并基于目标参数确定目标隐私数据的方案。此外,考虑到在实际应用中,可能存在有身份证、医保卡和驾照等隐私文件的在意想不到的情况下被使用。针对这种情况下,本申请还支持对隐私文件的手动调用、隐私文件中用户期望显示的隐私数据的手动选取和自动显示。可提高用户的使用体验。
示例性地,身份证、医保卡和驾照等隐私文件中的各基本元素以加密的形式保存在电子设备中。在一个突发的使用场景中,用户手动选择其需要的隐私文件如身份证并显示。因为此时电子设备显示屏显示的身份证上的各基本元素为加密后的数据,所以用户可在显示屏上选取其需要的基本元素,再向电子设备输入指定生理特征信息。如,电子设备响应用户的选取操作,将显示屏上被选取的基本元素视为需要被解密的隐私数据,并在采集到机主本人的指定指纹的情况下,实现对其需要解密的基本元素的解密,并显示解密后的基本元素,即将还原后的基本元素进行显示。
或者,用户在显示屏上每选取一个其需要的基本元素,向电子设备输入一个可解密该基本元素的指纹,电子设备基于选取操作确定需要解密的隐私数据,并基于采集到的指纹对需要解密的基本元素进行解密并显示。实现了其需要的基本元素的逐个选取、逐个解密与逐个显示。
当然,在逐个选取、逐个解密的方案,解密后的基本元素还可以同时显示。如,在最后一个基本元素被解密的情况下该基本元素及其在前被解密的基本元素同时被显示在显示屏上。
在需要解密的基本元素为两个或两个以上的情况下,不同的需要解密的基本元素之间可以使用同一手指的指纹,可以使用不同手指的指纹。还可以部分基本元素使用同一手指的指纹,部分基本元素使用不同手指的指纹。本申请实施例中,除了可以使用指纹进行解密,还可以使用声纹或眼膜进行解密。
在对两个或两个以上需要解密的基本元素进行解密时,可使用指纹、声纹和眼膜中的其中之一去解密,还可以三者中的至少两者混用去解密。
综上,本申请实施例的技术方案还可基于用户的参与,实现对隐私文件中用户需要的基本元素的解密和正常显示。由此可见,本申请实施例的技术方案实用性高,适用范围广。
以上方案是以密文形式进行隐私文件中的各基本元素的保存。在实际应用中,还可以以明文形式进行隐私文件中的各基本元素的保存。在获取到目标参数的情况下,读取第一对应关系,从第一对应关系中读取与目标参数对应的隐私数据作为目标隐私数据。此时的目标隐私数据为明文数据,电子设备的显示屏可直接显示目标隐私数据。对于在目标参数表征的使用场景下不需要的隐私数据,可以不显示,或以马赛克的形式进行显示。以此实现了根据使用场景只显示用户需要的隐私数据,减少不需要的隐私数据的泄露风险。
下面以图7所示为例,对本申请技术方案进行进一步说明。
将隐私文件进行基本元素(element)的划分,如图7所示。每个基本元素可供选择的标签(label)具有两种,其中一种为默认标签(Defaultlabel),另外一种为私有标签(privacylabel)。用户可为每个基本元素选择一个标签。被选择为默认标签的基本元素需采用默认密钥(Default key)进行加密和解密。被选择为私有标签的基本元素需采用私有密钥(Privacy key)进行加密和解密。或者,在全部基本元素中被选中的基本元素采用私有密钥进行加密和解密,其余未被选中的基本元素默认采用默认密钥进行加密和解密。每个基本元素可根据实际使用需求进行标签的选择。在一些场景中,可选择全部基本元素作为默认标签、或者选择全部基本元素作为私有标签。
针对隐私文件为身份证的场景,在身份证的全部基本元素中,姓名和身份证号可作为具有默认标签的元素。其余基本元素可视为具有私有标签的元素。
为电子设备开辟安全(secure)空间或私有空间,将默认密钥和/或私有密钥保存至安全空间。待到使用如需要对基本元素进行解密时,可从安全空间中读取出默认密钥和/或私有密钥。利用默认密钥对具有默认标签的基本元素进行解密,利用私有密钥对具有私有标签的基本元素进行解密。
可以理解,由于安全空间或私有空间具有一定的保密性和安全性,利用安全空间对默认密钥和私有密钥进行保存,可提高密钥保存的安全性和保密性,避免密钥的恶意被篡改。
此外,为加强安全空间的访问安全性,可预先为安全空间的访问设置访问密码,在用户输入的访问密码被认证通过的情况下,方可读取保存在安全空间中的密钥。以此来进一步增强安全性。
本应用场景中,默认密钥的由来是:在secure空间为每个被选中为默认标签的基本元素生成随机数,使用椭圆加密(ECC)算法对生成的各个随机数进行加密,得到各个默认密钥。使用各个默认密钥对每个被选中的为默认标签的基本元素进行对应加密,得到各个加密后的默认元素(为默认标签的基本元素)。
示例性地,默认标签的基本元素包括元素1和元素2,为元素1、元素2生成的随机数为随机数1、随机数2,对随机数1、随机数2分别进行ECC加密得到默认密钥1、默认密钥2。使用默认密钥1对元素1进行加密,使用默认密钥2对元素2进行加密,得到元素1、元素2被加密后的数据。
待到使用时,对于隐私文件中的默认元素,如果将解锁电子设备的操作如输入开机密码作为进入安全空间的访问密码,在电子设备识别用户输入的访问密码正确的情况下,进入安全空间,从安全空间中读取默认密钥1、默认密钥2。使用默认密钥1、默认密钥2分别对加密后的元素1、元素2进行解密,并将解密后的数据进行显示。直接给用户呈现图7中的Default documentation(默认元素文件),在Default documentation中为defaultlabel的element均以明文形式进行显示。
从前述内容可见,本应用场景中默认密钥是由基于电子设备自动生成的随机数而得到的。私有密钥可基于电子设备采集到的输入密码而得到。私有密钥是的由来是:采集用户输入的密码,使用ECC算法对用户输入的密码进行加密,得到各个私有密钥。使用各个私有密钥对每个被选中的为私有标签的基本元素进行对应加密,得到各个加密后的私有元素(为私有标签的基本元素)。
其中,用户输入的密码可以是数字、字母、下划线等字符,还可以是生理特征信息,如指纹、声纹、眼膜等。在实现上,在私有元素的数量为两个或两个以上的情况下,可采用基于同一用户输入密码得到的私有密钥对各个私有元素进行加密。还可以每个私有元素对应一个用户输入密码,每个私有元素采用基于与其对应的用户输入密码而得到的私有密钥进行加密。或者,部分私有元素对应同一用户输入密码,部分私有元素采用基于该同一用户输入密码而得到的私有密钥进行加密。对此不作具体限定。
示例性地,私有标签的基本元素包括元素3、元素4和元素5,元素3对应的用户输入密码为手指1的指纹、元素4对应的用户输入密码为手指2的指纹、元素5对应的用户输入密码为手指3的指纹,对手指1、手指2、手指3的指纹分别进行ECC加密得到私有密钥1、私有密钥2、私有密钥3。使用私有密钥1对元素3进行加密,使用私有密钥2对元素4进行加密,使用私有密钥3对元素5进行加密,得到元素3、元素4、元素5被加密后的数据。
待到使用时,对于隐私文件中的私有元素,如果将解锁电子设备的操作如输入开机密码作为进入安全空间的访问密码,在电子设备识别用户输入的访问密码正确的情况下,进入安全空间,从安全空间中读取私有密钥1、私有密钥2和私有密钥3。使用私有密钥1、私有密钥2、私有密钥3分别对加密后的元素3、元素4、元素5进行解密,并将解密后的数据进行显示。
以上方案中,需要显示的私有元素可预先设置好,基于该设置,自动选中需要显示的私有元素,并进行解密。此外,对于私有元素,用户可对其处于一个使用场景下的需要的私有元素进行手动选择,在手动选择后对选择的私有元素进行解密。
在具体实现上,电子设备可通过菜单的形式将可供用户手动选择的私有元素的标识(如身份证上的“性别”、“名族”等字样)进行呈现,用户从菜单中选择需要显示或展示的基本元素,点击需要显示或展示的基本元素的标识。电子设备识别被用户选中需要显示的私有元素,采集访问密码,在访问密码认证通过的情况下,从安全空间中读取可解密这个或这些被选中的私有元素的私有密钥,利用私有密钥进行解密并显示解密后的数据。如电子设备为用户呈现图7中的Privacy documentation(私有元素文件),Privacydocumentation可既包含默认元素、又包含用户选中的私有元素。默认元素和用户选中的私有元素在Privacy documentation中以明文形式进行显示。
其中,采集的访问密码可以是采集到的针对每个被选中的私有元素、用户在选中后而输入的密码。在访问密码通过的情况下,则从安全空间读取被选中的私有元素的私有密钥并解密和显示。
访问密码可以是额外采集用户输入的数字、字母等字符、或指纹、声纹、眼膜等作为访问密码。还可以无需进行额外采集,将私有密钥由来方案中需要使用ECC算法加密而得到私有密钥的用户输入密码作为对安全空间的访问密码即可。选择私有密钥由来方案中需要使用ECC算法加密而得到私有密钥的用户输入密码中的一个或多个作为访问密码。
安全空间的访问密码的数量可以是一个,在全部被选中的私有元素被选中后,用户输入被选中的访问密码。或者,安全空间的访问密码为多个,如每选中一个私有元素之后输入一个访问密码,或者每选中两个或多个私有元素之后输入一个访问密码。具体根据实际应用而定。
在每选中一个私有元素之后输入一个访问密码的方案中,每选中一个私有元素之后输入的访问密码需为每个被选中的私有元素的私有密钥由来方案中需要使用ECC算法加密而得到该私有密钥的用户输入密码。
示例性地,如果在私有密钥由来方案中,元素3作为私有元素,其私有密钥是使用ECC算法对用户指纹1进行加密而得到的。如果在手动选择需要显示的私有元素中用户选择了元素3,则在选中元素3后,用户需输入指纹1,作为访问安全空间中的元素3的私有密钥的访问密码。
即,在每选中一个私有元素之后输入一个访问密码的方案中,每选中一个私有元素之后输入的访问密码可作为访问该私有元素的私有密钥的密码。
前述方案中,只有输入正确的访问密码的情况下,才可成功访问到想要显示的私有元素的私有密钥。为私有元素的解密提供了一道安全防线,实现了对私有元素的安全解密,可有效减少隐私数据被泄露的风险。
以上关于访问密码的输入方案不限定于手动选中需要显示的私有元素的过程中,还适用于自动选中需要显示的私有元素并解密的方案。
可以理解,前述方案中,是以电子设备所处的位置和/或时间来确定电子设备所处的使用场景的。如,以电子设备所处的位置和/或时间来区分电子设备处于银行、学校、房产交易大厅、警局等何种使用场景中。进而实现根据不同的使用场景显示不同的隐私数据。
在实际应用中,除了可以根据电子设备所处的位置和/或时间来区分电子设备所处的使用场景,还可以根据观看图像、视频、文本的对象的不同来区分不同的使用场景。这里的对象主要指的是人。不同对象主要是指处于不同角色的人。例如,大人、小孩、熟人、陌生人、熟人中关系亲密的人、熟人中关系不亲密的人等。由于在实际应用中每个人可能不止是一个角色,所以任何合理的角色对象均可位于本申请实施例的保护范围内。
本申请的技术方案,可以根据观看图像、视频、文本的对象的不同来区分不同的使用场景,根据不同的对象从隐私文件中确定出需要显示的内容,对需要显示的内容进行显示。即,根据不同的使用场景实现对隐私文件中的不同内容的显示。简言之,可根据不同的对象来显示隐私文件中的不同内容。
本申请技术方案中,隐私文件可以是图像、视频、文本等。如果隐私文件为视频,视频中含有隐私内容。可基于观看对象的角色,对视频中符合观看对象的护理内容进行截取,并显示给该观看对象。
示例性地,针对包含有小孩的身体隐私部位的护理、大人的身体隐私部位的护理和老人的身体隐私部位的护理等内容的视频A,电子设备可基于对观看对象的人脸的识别得到观看对象为小孩、大人、还是老年人。如果识别为观看对象是小孩,则确定视频A中小孩的隐私部位的护理内容为目标隐私数据,从视频A中截取出小孩的隐私部位的护理内容的视频部分,并显示截取的视频部分。如果识别为观看对象是大人,则确定视频A中大人的隐私部位的护理内容为目标隐私数据,从视频A中截取出大人的隐私部位的护理内容的视频部分,并显示截取的视频部分。
其中,需要预先将观看对象的不同角色与视频A中属于不同角色的观看对象应该看的视频内容部分进行对应绑定,如此,便可基于观看对象的角色实现对该角色应该观看的内容的确定,进而从视频A中实现要显示视频部分的准确截取。
如果隐私文件为图像,图像中含有隐私内容。可基于对该图像的观看对象的角色,电子设备提供对同一图像中不同图像内容,以供不同观看对象的观看。
示例性地,电子设备的机主本人站在了新购买的私家车面前拍了一张照片,该照片中含有自家车的车牌号和车标(车牌号和车标可视为机主本人的隐私信息)。机主本人可通过电子设备将该照片发布于网络上,如通过发朋友圈的方式在网络上发布。对于机主本人在网络上发布的这张照片,利用本申请实施例的技术方案,朋友圈中不同关系的朋友看到的内容不同。按照朋友的亲密程度,将机主本人的朋友圈中的朋友划分为家人、关系比较亲密的朋友、关系一般的朋友和不太熟悉的朋友等。电子设备可基于机主本人对朋友的亲密程度的设定而获知朋友圈中各个朋友的角色。如果一位家人通过朋友圈点击了该张照片,想要观看,则电子设备获知点击该照片的人在机主本人的朋友圈中的角色,其为家人,则可将整个照片显示给家人。如果一位关系一般的朋友通过朋友圈点击了该张照片,想要观看,则电子设备获知点击该照片的人在机主本人的朋友圈中的角色,其为关系一般的朋友,则可将整个照片中除了车牌号和车标之外的其他图像部分显示给该朋友。
其中,需要预先将观看对象的不同角色与照片中属于不同角色的观看对象应该看的内容部分进行对应绑定,如此,便可基于观看对象的角色实现对该角色应该观看的图像内容的确定。
朋友圈中发布的照片可以是人脸照片,人脸照片作为一种特殊的隐私照片,也可根据朋友圈中想要观看人脸照片的对象与机主本人的亲密程度显示不同的图像内容。示例性地,如果一位家人通过朋友圈点击了人脸照片,想要观看,则电子设备获知点击该人脸照片的人在机主本人的朋友圈中的角色,其为家人,则可将人脸照片以原生照(未经过美颜)的显示效果显示给家人。如果一位朋友通过朋友圈点击了人脸照片,想要观看,则电子设备获知点击该人脸照片的人在机主本人的朋友圈中的角色,其为关系一般的朋友,则可将人脸照片以经过美颜的照片显示给关系一般的朋友。其中,可预先将观看对象的不同角色与照片中属于不同角色的观看对象观看该照片时的显示效果的图像进行对应绑定。其中,不同的角色可以该电子化设备的用户或者该应用程序的用户针对不同的用户ID(标识)设定的角色标识,例如,家人、朋友等。
从前述内容可知,对于隐私文件,利用本申请实施例的技术方案,根据观看对象的身份实现对隐私文件的不同内容的显示,或者根据电子设备所处的位置和/或时间实现对隐私文件的不同内容的显示。总结而言,利用本申请技术方案,可根据不同的使用场景实现对隐私文件中的不同内容的显示。
根据本申请实施例,本申请提供一种电子设备,如图8所示,所述电子设备包括:
获取单元701,用于获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;
确定单元702,用于基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;
显示单元703,用于显示所述目标隐私数据。
在一个可选的方案中,所述目标隐私数据为隐私文件的所有隐私数据中与所述目标参数匹配的隐私数据。
在一个可选的方案中,所述目标隐私数据是对隐私文件的所有隐私数据中与所述目标参数匹配的隐私数据进行加密而得到的数据;
其中,所述确定单元702还用于:
对所述目标隐私数据进行解密;
显示单元703,用于显示解密后的数据。
在一个可选的方案中,所述至少两个隐私数据中除与所述目标参数匹配的隐私数据之外的其余各隐私数据被加密。
在一个可选的方案中,在与所述目标参数匹配的隐私数据和所述其余各隐私数据中的每个隐私数据采用各自的加密密钥被加密。
在一个可选的方案中,所述确定单元702还用于:基于与所述目标参数匹配的隐私数据的加密密钥,获取目标解密密钥;
基于目标解密密钥,对所述目标隐私数据进行解密。
在一个可选的方案中,所述确定单元702还用于:基于采集到的预设用户的生理特征信息,对所述目标隐私数据进行解密。
在一个可选的方案中,所述隐私文件为隐私图像,所述目标隐私数据为所述隐私图像的全部内容中的部分内容。
需要说明的是,本申请实施例的电子设备,由于该电子设备解决问题的原理与前述的显示方法相似,因此,电子设备的实施过程及实施原理、有益效果均可以参见前述方法的实施过程及实施原理描述,重复之处不再赘述。
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
图9示出了可以用来实施本申请的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图9所示,设备800包括计算单元801,其可以根据存储在只读存储器(ROM)802中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)803中的计算机程序,来执行各种适当的动作和处理。在RAM 803中,还可存储设备800操作所需的各种程序和数据。计算单元801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
设备800中的多个部件连接至I/O接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如显示数据的方法。例如,在一些实施例中,显示数据的方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到RAM 803并由计算单元801执行时,可以执行上文描述的显示数据的方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行显示数据的方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式***的服务器,或者是结合了区块链的服务器。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种显示数据的方法,包括:
获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;
基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;
显示所述目标隐私数据。
2.根据权利要求1所述的方法,其中,所述目标隐私数据为隐私文件的所有隐私数据中与所述目标参数匹配的隐私数据。
3.根据权利要求1所述的方法,其中,所述目标隐私数据是对隐私文件的所有隐私数据中与所述目标参数匹配的隐私数据进行加密而得到的数据;
其中,所述显示所述目标隐私数据包括:
对所述目标隐私数据进行解密;
显示解密后的数据。
4.根据权利要求3所述的方法,其中,所述至少两个隐私数据中除与所述目标参数匹配的隐私数据之外的其余各隐私数据被加密。
5.根据权利要求4所述的方法,其中,在与所述目标参数匹配的隐私数据和所述其余各隐私数据中的每个隐私数据采用各自的加密密钥被加密。
6.根据权利要求5所述的方法,其中,对所述目标隐私数据进行解密,包括:
基于与所述目标参数匹配的隐私数据的加密密钥,获取目标解密密钥;
基于目标解密密钥,对所述目标隐私数据进行解密。
7.根据权利要求3所述的方法,其中,所述对目标隐私数据进行解密,包括:
基于采集到的预设用户的生理特征信息和/或输入的字符信息,对所述目标隐私数据进行解密。
8.根据权利要求1所述的方法,其中,所述隐私文件为包含隐私数据的图像,所述目标隐私数据为所述图像的全部内容中的部分内容。
9.一种电子设备,包括:
获取单元,用于获取目标参数,所述目标参数表征电子设备所处的使用场景;所述电子设备包括隐私文件,所述隐私文件包括至少两个隐私数据;
确定单元,用于基于目标参数,从所述至少两个隐私数据中确定出目标隐私数据;
显示单元,用于显示所述目标隐私数据。
10.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210744946.3A CN115203737A (zh) | 2022-06-27 | 2022-06-27 | 显示数据的方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210744946.3A CN115203737A (zh) | 2022-06-27 | 2022-06-27 | 显示数据的方法和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115203737A true CN115203737A (zh) | 2022-10-18 |
Family
ID=83578359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210744946.3A Pending CN115203737A (zh) | 2022-06-27 | 2022-06-27 | 显示数据的方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115203737A (zh) |
-
2022
- 2022-06-27 CN CN202210744946.3A patent/CN115203737A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230129693A1 (en) | Transaction authentication and verification using text messages and a distributed ledger | |
US11611553B2 (en) | Online identity verification platform and process | |
US11790118B2 (en) | Cloud-based system for protecting sensitive information in shared content | |
US20220407720A1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
US10607035B2 (en) | Method of displaying content on a screen of an electronic processing device | |
WO2018145127A1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
CN114026823A (zh) | 用于处理匿名数据的计算机***及其操作方法 | |
US20140253412A1 (en) | Method for Displaying Confidential Data on an Auxiliary Device | |
US10893052B1 (en) | Duress password for limited account access | |
US9853955B2 (en) | Techniques for securing delivery of an audio message | |
CA3066701A1 (en) | Controlling access to data | |
CN115795538B (zh) | 脱敏文档的反脱敏方法、装置、计算机设备和存储介质 | |
CN106648583A (zh) | 一种信息处理方法及终端 | |
Avdić | Use of biometrics in mobile banking security: case study of Croatian banks | |
JP6518378B1 (ja) | 認証システム、認証方法、及び、認証プログラム | |
US20120272060A1 (en) | Electronic file delivering system, relevant mobile communication device, and relevant computer program product | |
US20200242256A1 (en) | Electronic communications device and messaging application therefor | |
Mujeye | A survey on multi-factor authentication methods for mobile devices | |
Elngar et al. | Data protection and privacy in healthcare: research and innovations | |
CN115203737A (zh) | 显示数据的方法和电子设备 | |
US20200226278A1 (en) | Secure document messaging system, device, and method using biometric authentication | |
GB2566043A (en) | A method of displaying content on a screen of an electronic processing device | |
US11514144B1 (en) | Universal identification device | |
USRE49968E1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
EP3686764A1 (en) | Electronic communications device and messaging application therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |