一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息保护方法、装置、电子设备和存储介质与流程

2021-11-05 23:40:00 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,尤其涉及一种信息保护方法、装置、电子设备和存储介质。


背景技术:

2.随着科技的发展,智能终端不断更新迭代,为人们的生活带来了许多便利。
3.用户在使用终端时,使用输入法在对应输入框内,输入相关信息,以完成登录、聊天或搜索等。在用户输入内容后,通常会有记忆功能,使用户在下次输入时,会根据输入的字符联想出用户将要输入的内容,如此,用户可以直接点击联想出的内容,以减少自身的操作。
4.但是,这种方式,容易将用户的信息泄露,尤其是在用户输入密码时,在输入一个或前几个密码字符后,其他密码字符被显示出来,容易被他人窃取到密码,安全性较低,给用户带来不可预知的后果和损失。


技术实现要素:

5.本技术提供了一种信息保护方法、装置、电子设备和存储介质,用以解决现有技术中,在输入一个或前几个密码字符后,其他密码字符被显示出来,容易被他人窃取到密码,安全性较低,给用户带来不可预知的后果和损失的问题。
6.第一方面,本技术实施例提供了一种信息保护方法,包括:
7.在确定当前输入框为指定类型的输入框时,确定关联信息选择区,所述关联信息选择区用于显示所述当前输入框中输入字符的关联信息;
8.隐藏所述关联信息选择区,或,隐藏所述关联信息选择区中的所述关联信息。
9.可选的,所述确定关联信息选择区,包括:
10.确定输入法的显示界面所在的第一区域,所述第一区域包括用于显示输入法的键盘界面的第二区域;
11.确定所述第一区域中除所述第二区域外的第三区域为所述关联信息选择区。
12.可选的,在所述隐藏所述关联信息选择区时,所述方法还包括:
13.在所述输入法的显示界面中,显示所述第二区域。
14.可选的,所述隐藏所述关联信息选择区,包括:
15.获取填充信息;
16.将所述填充信息覆盖在所述关联信息选择区所在的位置。
17.可选的,所述隐藏所述关联信息选择区中的所述关联信息,包括:
18.在监测到所述指定类型的输入框内存在输入信息后,将所述关联信息选择区中所述关联信息替换为预设字符。
19.可选的,所述确定当前输入框为指定类型的输入框,包括:
20.获取所述当前输入框对应的输入框标识;
21.若所述输入框标识为指定类型的输入框标识,将所述当前输入框作为所述指定类型的输入框。
22.可选的,所述确定当前输入框为指定类型的输入框,包括:
23.检测到所述当前输入框中包括对已输入内容进行保护显示的属性时,确定为指定类型的输入框。
24.第二方面,本技术实施例提供了一种信息保护装置,包括:
25.确定模块,用于在确定当前输入框为指定类型的输入框时,确定关联信息选择区,所述关联信息选择区用于显示所述当前输入框中输入字符的关联信息;
26.隐藏模块,用于隐藏所述关联信息选择区,或,隐藏所述关联信息选择区中的所述关联信息。
27.可选的,所述确定模块,包括:
28.第一确定单元,用于确定输入法的显示界面所在的第一区域,所述第一区域包括用于显示输入法的键盘界面的第二区域;
29.第二确定单元,用于确定所述第一区域中除所述第二区域外的第三区域为所述关联信息选择区。
30.可选的,所述方法还包括:
31.显示单元,用于在所述输入法的显示界面中,显示所述第二区域。
32.可选的,所述隐藏模块,包括:
33.第一获取单元,用于获取填充信息;
34.覆盖单元单元,用于将所述填充信息覆盖在所述关联信息选择区所在的位置。
35.可选的,所述隐藏模块,包括:
36.替换单元单元,用于在监测到所述指定类型的输入框内存在输入信息后,将所述关联信息选择区中所述关联信息替换为预设字符。
37.可选的,所述确定当前输入框为指定类型的输入框,包括:
38.第二获取单元,用于获取所述当前输入框对应的输入框标识;
39.第三确定单元,用于若所述输入框标识为指定类型的输入框标识,将所述当前输入框作为所述指定类型的输入框。
40.可选的,所述确定当前输入框为指定类型的输入框,包括:
41.第四确定单元,用于检测到所述当前输入框中包括对已输入内容进行保护显示的属性时,确定为指定类型的输入框。
42.第三方面,本技术实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;所述存储器,用于存储计算机程序;
43.所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的信息保护方法。
44.第四方面,本技术实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的信息保护方法。
45.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,通过在确定当前输入框为指定类型的输入框时,确定关联信息选择区,关联
信息选择区用于显示当前输入框中输入字符的关联信息;隐藏关联信息选择区,或,隐藏关联信息选择区中的关联信息。如此,在确定当前输入框为指定类型的输入框时,能够将关联信息选择区或关联信息隐藏,从而,使使用者不会在当前界面查看到有关关联信息的内容,保障了常输入信息的私密性,提高使用安全性。
附图说明
46.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
47.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
48.图1为本技术一实施例提供的信息保护方法的硬件环境示意图;
49.图2为本技术一实施例提供的信息保护方法的流程图;
50.图3为本技术一实施例提供的信息保护方法中输入法显示界面的示意图;
51.图4为本技术另一实施例提供的信息保护方法中关联显示区示意图;
52.图5为本技术另一实施例提供的信息保护方法的流程图;
53.图6为本技术一实施例提供的信息保护装置的结构图;
54.图7为本技术一实施例提供的电子设备的结构图。
具体实施方式
55.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
56.根据本技术一实施例提供了一种信息保护方法。可选地,在本技术实施例中,上述信息保护方法可以应用于如图1所示的由终端101和服务器102所构成的硬件环境中。如图1所示,服务器102通过网络与终端101进行连接,可用于为终端或终端上安装的客户端提供服务(如视频服务、应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器102提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端101并不限定于pc、手机、平板电脑等。
57.本技术实施例的信息保护方法可以由服务器102来执行,也可以由终端101来执行,还可以是由服务器102和终端101共同执行。其中,终端101执行本技术实施例的信息保护方法,也可以是由安装在其上的客户端来执行。
58.以终端执行本技术实施例的信息保护方法为例,该方法可以应用于终端,图2是根据本技术实施例的一种可选的信息保护方法的流程示意图,如图2所示,该方法的流程可以包括以下步骤:
59.步骤201、在确定当前输入框为指定类型的输入框时,确定关联信息选择区,关联信息选择区用于显示当前输入框中输入字符的关联信息。
60.一些实施例中,在输入框中输入相关内容时,相关输入法的显示界面会呈现在界
面中,供用户输入相关字符,显示界面中包括键盘界面,以及用于显示当前输入框中输入字符的关联信息的关联信息选择区。在确定当前输入框为指定类型的输入框时,由于关联信息选择区中会显示关联信息,因此,可以先确定关联信息选择区,以进一步进行隐藏处理。
61.在一个可选实施例中,确定关联信息选择区,包括:
62.确定输入法的显示界面所在的第一区域,第一区域包括用于显示输入法的键盘界面的第二区域;确定第一区域中除第二区域外的第三区域为关联信息选择区。
63.图3为在输入框中输入字符的一种场景的示意图,参见图3,实线框中的第一区域为输入法的显示界面,虚线框中的第二区域为键盘界面。由于输入法显示界面中包括键盘界面和关联信息选择区,因此,在确定关联信息选择区时,可以先确定出显示界面所在的第一区域和键盘界面的第二区域,进而将第一区域中除第二区域外的区域作为关联信息选择区。
64.其中,在键盘界面所在区域中,往往会存在每个键盘上每个待选按钮的控件,因此,可以根据检测待选按钮的控件,确定键盘界面所处的第二区域。
65.示例性的,用户在登录应用程序、登录网页、网上答题或聊天时,常常需要在输入框中输入相关内容,以完成登录、答题或对话。为提高登录信息的私密性、答题的公平性以及聊天的内容的私密性,指定类型的输入框可以但不限于为账号输入框、密码输入框、信息提示/答案输入框。
66.进一步的,确定当前输入框为指定类型的输入框的方式有多种,以以下两种方式进行举例说明。
67.在一个可选实施例中,确定当前输入框为指定类型的输入框,包括:
68.获取当前输入框对应的输入框标识;若输入框标识为指定类型的输入框标识,将当前输入框作为指定类型的输入框。
69.在实际应用中,输入框往往具有唯一的输入框标识,因此,在判断当前输入框是否为指定类型的输入框时,可以通过输入框标识进行判断。通过将指令类型的输入框的输入框标识存储,在获取到当前输入框对应的输入框标识时,将其与存储的输入框标识进行比对,若当前输入框的输入框标识为存储的输入框标识时,确定当前输入框为指定类型的输入框。
70.相应的,指定类型的输入框标识可以为账号输入框标识、密码输入框标识、信息提示/答案输入框标识。
71.在一个可选实施例中,确定当前输入框为指定类型的输入框,包括:
72.检测到当前输入框中包括对已输入内容进行保护显示的属性时,确定为指定类型的输入框。
73.一些实施例中,以指定类型的输入框为密码输入框为例,通常,在输入框输入密码时,为保护隐私,常常将密码用“*”或“·”等保护显示的属性的替代符替代。因此,可以通检测当前输入框中包括保护显示的属性,来确认当前输入框为指定类型的输入框。
74.示例性的,以用户在登录某一应用时,在密码输入框中输入密码为例。终端在检测到相关输入法光标位于密码输入框上时,先判断密码输入框是否为指定类型的输入框,由于密码输入框中输入的字符往往会进行保护显示,即密码输入框中包括对已输入内容进行保护显示的属性,因此,确定密码输入框为指定类型的输入框。由于相关输入法在输入字符
时会在当前界面呈现显示界面,通过对显示界面的第一区域以及键盘界面的第二区域进行识别,便能够确定出第一区域中除第二区域外的区域,即关联信息选择区。
75.步骤202、隐藏关联信息选择区,或,隐藏关联信息选择区中的关联信息。
76.一些实施例中,在确定关联信息选择区后,由于该区域会显示已输入字符相关联的关联信息,为避免该关联信息泄露,将关联信息选择区或关联信息进行隐藏。
77.示例性的,参照图4,在某登录界面中,由于曾输入多次mimamima的登录信息,使得输入法存储了该登录信息,由此,在未将全部登录信息输入(如图4中仅输入了mimami)时,在关联信息选择区依旧显示了mimamima,造成了该信息的泄露。
78.其中,对关联信息选择区和关联信息的隐藏的方式有多种,以以下几种方式进行示例性说明。
79.在一个可选实施例中,隐藏关联信息选择区,包括:
80.获取填充信息;将填充信息覆盖在关联信息选择区所在的位置。
81.一些实施例中,填充信息可以为预设的填充图片,预设的填充图片为不透明或半透明设置,在预设的填充图片为半透明设置时,其透明度能够遮挡关联选择区中显示的内容。例如,预设的填充图片为纯色图片或马赛克图片。
82.一些实施例中,在填充信息过小时,填充信息不能将关联信息全部覆盖,会导致部分关联信息被显示,可能会根据显示的部分关联信息猜测到全部关联信息,造成关联信息的泄露;在填充信息过大时,填充信息会将键盘界面遮挡,使得用户在输入框中输入相关内容时,不能选择键盘中相关按钮,导致无法输入的情况。因此,本技术中填充信息的尺寸与关联信息选择区的尺寸差值在预设范围内。其中,预设范围可以是0

1毫米区间内。
83.优选的,填充信息的尺寸与关联信息选择区的尺寸相同。
84.以填充信息为灰色图片为例,在确定关联信息选择区后,获取关联信息选择区的尺寸,将灰色图片以关联信息选择区的尺寸大小,显示在关联信息选择区所在的位置。从而,用户在输入框中输入字符后,关联信息选择区会显示灰色图片,将关联信息遮挡,从而避免了关联信息的泄露。
85.本实施例中,通过将填充信息填充在关联选择区所在的位置,可以直接将关联选择区中的关联信息进行覆盖,避免将关联信息泄露,导致指定类型的输入框中信息被泄露的情况发生。
86.在一个可选实施例中,隐藏关联信息选择区中的关联信息,包括:
87.在监测到指定类型的输入框内存在输入信息后,将关联信息选择区中关联信息替换为预设字符。
88.一些实施例中,通常,往往在输入框中输入一定数量的字符后,关联信息便会在关联信息选择区进行显示,因此,在监测到指定类型的输入框中存在输入信息后,便可以将关联信息选择区中的关联信息进行替换,以预设字符显示在关联信息选择区。
89.示例性的,预设字符的种类有多种,例如,可以为任意字母(如a或x)、数字(如0或1)、符号(如*或#)或文字(如此处空白)。优选的,以“*”显示。
90.以预设字符为“*”为例,在确定关联信息选择区后,若检测到用户在输入框中输入字符后,相关输入法会查询存储的与输入字符相关的关联信息,通过将查询到的关联信息以“*”代替显示,不会对用户产生提示作用,避免了关联信息的泄露。
91.可以理解的是,在终端监测到指定类型的输入框内存在输入信息后还可以通过隐藏关联信息的方式,达到关联信息不会提醒到用户的作用。直接不再显示界面上显示关联信息,可以直接避免使用者查看到,提升了指定类型的输入框中信息的安全性。
92.在一个可选实施例中,在隐藏关联信息选择区时,该信息保护方法还包括:
93.在输入法的显示界面中,显示第二区域。
94.基于上述相关实施例,在输入框中输入相关信息时,相关输入法会在输入法的显示界面显示键盘界面和关联信息选择区。在确定当前书框为指定类型的输入框时,隐藏关联信息选择区可以通过在界面上不显示关联信息选择区,将键盘界面的第二区域显示在屏幕上。
95.可以理解的是,在一个可选实施例中,在确定当前输入框为指定类型的输入框后,为确保指定类型的输入框中的输入信息不被泄露,还可以在用户每次输入时,获取用户身份信息,通过将身份信息进行核实,确定当前用户为常用用户(如,使用次数大于5次)后,将关联信息选择区正常显示,在对身份信息核实不通过时,将关联信息选择区或关联信息选择区的关联信息隐藏。通过对用户身份进行核实,保证该用户的信息的安全性,不会产生泄露的风险。
96.在本技术的一个具体实施例中,以终端执行该信息保护方法,指定输入框为密码输入框为例。参见图5,该信息保护方法包括:
97.步骤501、判断当前输入框是否为密码输入框,若是,执行步骤502,若否,执行步骤504。
98.步骤502、确定输入法显示界面中的关联信息选择区。
99.步骤503、隐藏关联信息选择区。
100.步骤504、正常显示输入法显示界面。
101.本实施例中,终端可以对当前输入框是否是密码输入框进行判断,当确定用户选择了非密码输入框进行输入时,正常显示输入法界面即可;而当确定用户选择了密码输入框时,首先,确定输入法显示区域以及键盘区域,然后,将键盘区域顶部到输入法显示区域顶部之间的区域,隐藏或者遮挡起来。如此,就使得在用户输入密码时,不会因为输入法已保存的用户密码,在输入一两个字符时就被联想并显示出来,以致将用户的密码完全暴露出来,缺乏安全性,给用户带来无法预料到的不好后果。
102.通过本技术的信息保护方法,能够提升输入法使用的安全性,避免给用户带来不必要的损失,保障用户的隐私以及财产等的安全。
103.基于同一构思,本技术实施例中提供了一种信息保护装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图6所示,该装置主要包括:
104.确定模块601,用于在确定当前输入框为指定类型的输入框时,确定关联信息选择区,关联信息选择区用于显示当前输入框中输入字符的关联信息;
105.隐藏模块602,用于隐藏关联信息选择区,或,隐藏关联信息选择区中的关联信息。
106.本实施例中,通过确定模块在确定当前输入框为指定类型的输入框时,确定关联信息选择区,关联信息选择区用于显示当前输入框中输入字符的关联信息;并由隐藏模块隐藏关联信息选择区,或,隐藏关联信息选择区中的关联信息。如此,在确定当前输入框为指定类型的输入框时,能够将关联信息选择区或关联信息隐藏,从而,使使用者不会在当前
界面查看到有关关联信息的内容,保障了常输入信息的私密性,提高使用安全性。
107.可选的,所述确定模块,包括:
108.第一确定单元,用于确定输入法的显示界面所在的第一区域,所述第一区域包括用于显示输入法的键盘界面的第二区域;
109.第二确定单元,用于确定所述第一区域中除所述第二区域外的第三区域为所述关联信息选择区。
110.可选的,所述方法还包括:
111.显示单元,用于在所述输入法的显示界面中,显示所述第二区域。
112.可选的,所述隐藏模块,包括:
113.第一获取单元,用于获取填充信息;
114.覆盖单元单元,用于将所述填充信息覆盖在所述关联信息选择区所在的位置。
115.可选的,所述隐藏模块,包括:
116.替换单元单元,用于在监测到所述指定类型的输入框内存在输入信息后,将所述关联信息选择区中所述关联信息替换为预设字符。
117.可选的,所述确定当前输入框为指定类型的输入框,包括:
118.第二获取单元,用于获取所述当前输入框对应的输入框标识;
119.第三确定单元,用于若所述输入框标识为指定类型的输入框标识,将所述当前输入框作为所述指定类型的输入框。
120.可选的,所述确定当前输入框为指定类型的输入框,包括:
121.第四确定单元,用于检测到所述当前输入框中包括对已输入内容进行保护显示的属性时,确定为指定类型的输入框。
122.基于同一构思,本技术实施例中还提供了一种电子设备,如图7所示,该电子设备主要包括:处理器701、存储器702和通信总线703,其中,处理器701和存储器702通过通信总线703完成相互间的通信。其中,存储器702中存储有可被至处理器701执行的程序,处理器701执行存储器702中存储的程序,实现如下步骤:
123.在确定当前输入框为指定类型的输入框时,确定关联信息选择区,关联信息选择区用于显示当前输入框中输入字符的关联信息;
124.隐藏关联信息选择区,或,隐藏关联信息选择区中的关联信息。
125.本实施例中,通过在确定当前输入框为指定类型的输入框时,确定关联信息选择区,关联信息选择区用于显示当前输入框中输入字符的关联信息;隐藏关联信息选择区,或,隐藏关联信息选择区中的关联信息。如此,在确定当前输入框为指定类型的输入框时,能够将关联信息选择区或关联信息隐藏,从而,使使用者不会在当前界面查看到有关关联信息的内容,保障了常输入信息的私密性,提高使用安全性。
126.上述电子设备中提到的通信总线703可以时外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线703可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
127.存储器702可以包括随机存取存储器(random access memory,简称ram),也可以
包括非易失性存储器(non

volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器701的存储装置。
128.上述的处理器701可以是通用处理器,包括中央处理器(centralprocessing unit,简称cpu)、网络处理器(network processor,简称np)等,还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field

programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
129.在本技术的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的信息保护方法。
130.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如dvd)或者半导体介质(例如固态硬盘)等。
131.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
132.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献