信息输入方法、信息输入装置及存储介质与流程

文档序号:33322091发布日期:2023-03-03 21:10阅读:38来源:国知局
信息输入方法、信息输入装置及存储介质与流程

1.本公开涉及计算机应用技术领域,尤其涉及信息输入方法、信息输入装置及存储介质。


背景技术:

2.随着科技的飞速发展,电子产品在人们的生活中普遍应用,给人们带来了更高效率的工作和便捷的生活体验。与此同时,人们在使用电子产品的过程中,不可避免地涉及到个人隐私。
3.网络和大数据的发展使得个人信息的收集和处理都变得更加便捷和迅速。移动互联网业务为了更好地为公众和个体服务,往往需要更多地收集用户的个人资料,使用电子产品用户的隐私数据也面临被非法获取的威胁,影响了用户的隐私保护甚至威胁财产安全。


技术实现要素:

4.为克服相关技术中存在的问题,本公开提供信息输入方法、信息输入装置及存储介质。
5.根据本公开实施例的第一方面,提供一种信息输入方法,应用于终端,所述信息输入方法包括:响应于在隐私输入模式下进行信息输入,确定第一词库,其中,所述第一词库包括第二词库以及在所述隐私输入模式下记录的信息所生成并保存在本地指定存储路径的词库,所述第二词库为所述终端被设置为隐私输入模式之前所用的词库;基于所述第一词库进行信息输入。
6.在一些实施例中,所述第一词库采用如下方式生成:响应于所述终端被触发开启隐私输入模式,获取第二词库,并启动所述第二词库的禁止写入功能;记录所述隐私输入模式新输入的信息,将所述第二词库和所述新输入的信息共同存储至本地指定存储路径,得到第一词库。
7.在一些实施例中,所述信息输入方法还包括:响应于在所述隐私输入模式下启用语音输入功能,确定所述输入法的离线语音数据包,并基于所述离线语音数据包进行语音输入;所述离线语音数据包在所述终端被触发开启隐私输入模式时,预先存储至本地指定存储路径。
8.在一些实施例中,所述基于所述第一词库进行信息输入,包括:复用所述终端的安全键盘保护模式,基于所述第一词库进行信息输入;在所述安全键盘保护模式下禁止启用截屏功能和/或录屏功能。
9.在一些实施例中,所述信息输入方法还包括:响应于确定所述终端当前使用的输入法以及所述终端的安全中心支持隐私输入模式,确定所述终端当前使用的输入法满足隐私输入模式的开启条件,设置并开启隐私输入模式。
10.在一些实施例中,设置并开启隐私输入模式,包括:显示设置界面,所述设置界面
上显示有隐私输入模式选项;响应于所述隐私输入模式选项被触发,显示所述隐私输入模式开启后对应的隐私保护功能属性,以及隐私输入模式开启选项功能控件;响应于所述隐私输入模式开启选项功能控件被选中,开启隐私输入模式。
11.在一些实施例中,所述信息输入方法还包括:响应于退出所述隐私输入模式,清除所述第一词库,并基于所述第二词库进行信息输入。
12.根据本公开实施例的又一方面,提供一种信息输入装置,应用于终端,所述信息输入装置包括:确定单元,用于响应于在隐私输入模式下进行信息输入,确定第一词库,其中,所述第一词库包括第二词库以及在所述隐私输入模式下记录的信息所生成并保存在本地指定存储路径的词库,所述第二词库为所述终端被设置为隐私输入模式之前所用的词库;输入单元,用于基于所述第一词库进行信息输入。
13.在一些实施例中,所述确定单元采用以下方式生成所述第一词库:响应于所述终端被触发开启隐私输入模式,获取第二词库,并启动所述第二词库的禁止写入功能;记录所述隐私输入模式新输入的信息,将所述第二词库和所述新输入的信息共同存储至本地指定存储路径,得到第一词库。
14.在一些实施例中,所述确定单元还用于:响应于在所述隐私输入模式下启用语音输入功能,确定所述输入法的离线语音数据包,并基于所述离线语音数据包进行语音输入;所述离线语音数据包在所述终端被触发开启隐私输入模式时,预先存储至本地指定存储路径。
15.在一些实施例中,所述输入单元采用如下方式基于所述第一词库进行信息输入:复用所述终端的安全键盘保护模式,基于所述第一词库进行信息输入;在所述安全键盘保护模式下禁止启用截屏功能和/或录屏功能。
16.在一些实施例中,所述确定单元还用于:响应于确定所述终端当前使用的输入法以及所述终端的安全中心支持隐私输入模式,确定所述终端当前使用的输入法满足隐私输入模式的开启条件,设置并开启隐私输入模式。
17.在一些实施例中,所述确定单元采用如下方式设置并开启隐私输入模式:显示设置界面,所述设置界面上显示有隐私输入模式选项;响应于所述隐私输入模式选项被触发,显示所述隐私输入模式开启后对应的隐私保护功能属性,以及隐私输入模式开启选项功能控件;响应于所述隐私输入模式开启选项功能控件被选中,开启隐私输入模式。
18.在一些实施例中,所述确定单元还用于:响应于退出所述隐私输入模式,清除所述第一词库,并基于所述第二词库进行信息输入。
19.根据本公开实施例的又一方面,提供一种信息输入装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:执行前述任意一项所述的信息输入方法。
20.根据本公开实施例的又一方面,提供一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行前述任意一项所述的信息输入方法。
21.本公开的实施例提供的技术方案可以包括以下有益效果:通过在终端进行隐私输入模式下进行信息输入时,确定第一词库,基于第一词库进行信息输入,第一词库在终端本地存储,与终端被设置为隐私输入模式之前所用的第二词库为不同的词库,且第一词库包
括第二词库以及在隐私输入模式下记录的信息所生成的词库,保护了用户使用终端进行信息输入时,信息中包括的用户隐私信息不被泄露,提高输入效率,提升用户体验。
22.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
23.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
24.图1是根据本公开一示例性实施例示出的一种信息输入方法的流程图。
25.图2是根据本公开一示例性实施例示出的第一词库生成方法的流程图。
26.图3是根据本公开又一示例性实施例示出的一种信息输入方法的流程图。
27.图4是根据本公开一示例性实施例示出的基于第一词库进行信息输入方法的流程图。
28.图5是根据本公开又一示例性实施例示出的一种信息输入方法的流程图。
29.图6是根据本公开一示例性实施例示出的设置并开启隐私输入模式方法的流程图。
30.图7是根据本公开又一示例性实施例示出的一种信息输入方法的流程图。
31.图8a-图8i是根据本公开一示例性实施例示出的一种信息输入方法的应用示意图。
32.图9是根据本公开又一示例性实施例示出的一种信息输入方法的流程图。
33.图10是根据本公开一示例性实施例示出的一种信息输入装置框图。
34.图11是根据本公开一示例性实施例示出的一种用于信息输入的装置的框图。
具体实施方式
35.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
36.人们在使用电子产品的过程中,不可避免地涉及到个人隐私。当前技术中,为了防止在使用终端进行信息输入的场景下,通过用户的输入非法获取用户隐私情况的发生,通常采用在使用输入法时网络连接断开的方式,以避免将用户输入中的隐私被上传到网络。
37.然而,单纯断开网络连接,用户在使用输入法进行输入时,仅能使用基础的打字输入功能。用户在输入中常常需要使用的词汇联想、语音输入等功能,均需要网络连接的支持,网络连接断开导致上述功能无法使用,给用户的输入带来不便,影响输入速度,影响用户体验。并且,断网状态下使用终端进行输入,还存在用户无法察觉的其它形式的隐私获取,例如,通过在联网后,获取用户使用输入法时的使用历史记录进行隐私信息获取,在用户使用输入法过程中,后台进行隐蔽录屏或者截屏,获取用户操作键盘的轨迹、输入信息等窃取隐私信息等,故无法对用户的隐私进行有效保护。
38.由此,本公开提供一种信息输入方法,在使用终端输入法过程中,不影响用户的输
入体验,且对用户进行信息输入过程中涉及的隐私信息进行有效保护。
39.图1是根据本公开一示例性实施例示出的信息输入方法的流程图,信息输入方法应用于终端,如图1所示,信息输入方法包括以下步骤。
40.在步骤s101中,响应于在隐私输入模式下进行信息输入,确定第一词库,其中,第一词库包括第二词库以及在隐私输入模式下记录的信息所生成并保存在本地指定存储路径的词库,第二词库为终端被设置为隐私输入模式之前所用的词库。
41.在步骤s102中,基于第一词库进行信息输入。
42.在本公开实施例中,用户使用终端进行信息输入,终端支持隐私输入模式,在隐私输入模式下,用户的信息输入能够得到保护,避免发生被盗取的危险。在隐私输入模式下进行信息输入时,确定进行信息输入时基于的第一词库。并在隐私输入模式下,基于第一词库进行信息输入。
43.在本公开实施例中,第一词库在终端本地指定存储路径进行存储,可以理解地,第一词库与终端被设置为隐私输入模式之前所用的第二词库为不同的词库,第一词库包括第二词库,还包括使用终端在隐私输入模式下进行信息输入的使用过程中,记录的信息所生成的词库。可以理解地,第二词库为终端被设置为隐私输入模式之前,用户使用输入法,经过积累形成的词库,用于记载用户在使用中的使用习惯数据。可以基于第二词库确定用户的使用习惯,通过词频调整、输入中的联想输入等功能,便捷地辅助用户进行输入,提高输入效率。第一词库为终端设置为隐私输入模式时,用户使用输入法进行信息输入时,对应使用习惯数据形成的词库。第一词库包括终端被设置为隐私输入模式之前所用的第二词库,在隐私输入模式下基于第一词库进行信息输入,能够保留用户已有的词库数据,实现词汇联想等功能,在实现隐私保护的同时,不影响用户信息输入体验。可以理解地,不同的输入法,可以是对应不同的第一词库以及第二词库。
44.根据本公开实施例,通过在终端进行隐私输入模式下进行信息输入时,确定第一词库,基于第一词库进行信息输入,第一词库在终端本地存储,与终端被设置为隐私输入模式之前所用的第二词库为不同的词库,且第一词库包括第二词库以及在隐私输入模式下记录的信息所生成的词库,保护了用户使用终端进行信息输入时,信息中包括的用户隐私信息不被泄露,提高输入效率,提升用户体验。
45.图2是根据本公开一示例性实施例示出的第一词库生成方法的流程图,如图2所示,第一词库生成方法包括以下步骤。
46.在步骤s201中,响应于终端被触发开启隐私输入模式,获取第二词库,并启动第二词库的禁止写入功能。
47.在步骤s202中,记录隐私输入模式新输入的信息,将第二词库和新输入的信息共同存储至本地指定存储路径,得到第一词库。
48.在本公开实施例中,当用户开启终端的隐私输入模式时,基于第一词库进行信息输入,第一词库包括第二词库以及在隐私输入模式下记录的信息所生成的词库。终端被触发开启隐私输入模式,获取第二词库,并基于第二词库生成第一词库。即,第一词库基于第二词库生成,第二词库为终端被设置为隐私输入模式之前,用户使用输入法,经过积累形成的词库,用于记载用户在使用中的使用习惯数据。在隐私输入模式下基于第一词库进行信息输入,能够保留用户已有的词库数据,实现词汇联想等功能。将第二词库存储至本地指定
存储路径,得到第一词库。随着在隐私输入模式下,用户进行信息输入,记录隐私输入模式新输入的信息,将新输入的信息存储至第一词库中。可以是基于沙盒机制,对第一词库、第二词库分别进行保护,不再将使用习惯数据写入第二词库,避免隐私输入模式下进行信息输入记录的信息存在于第二词库中。在终端本地,第一词库与第二词库存储于不同存储路径。
49.根据本公开实施例,响应于终端被触发开启隐私输入模式,获取终端被设置为隐私输入模式之前积累形成的词库,并对第二词库进行保护,禁止将隐私输入模式下的信息记录在第二词库中,将第二词库存储至本地指定存储路径,得到第一词库,并记录隐私输入模式新输入的信息,将新输入的信息与第一词库共同存储至本地指定存储路径。保证隐私输入模式下的用户进行信息输入的体验,且保证隐私输入模式时的输入内容不会被记录在第二词库中,确保了用户的隐私安全。
50.图3是根据本公开又一示例性实施例示出的一种信息输入方法的流程图,如图3所示,信息输入方法包括以下步骤。
51.在步骤s301中,响应于在隐私输入模式下进行信息输入,确定第一词库,其中,第一词库包括第二词库以及在隐私输入模式下记录的信息所生成并保存在本地指定存储路径的词库,第二词库为终端被设置为隐私输入模式之前所用的词库。
52.在步骤s302中,响应于在隐私输入模式下启用语音输入功能,确定输入法的离线语音数据包,并基于离线语音数据包进行语音输入。
53.在步骤s303中,离线语音数据包在终端被触发开启隐私输入模式时,预先存储至本地指定存储路径。
54.在步骤s304中,基于第一词库进行信息输入。
55.在本公开实施例中,用户使用终端进行信息输入,终端支持隐私输入模式,在隐私输入模式下进行信息输入时,基于第一词库进行信息输入。第一词库在终端本地指定存储路径进行存储,第一词库包括终端被设置为隐私输入模式之前、用户使用输入法经过积累形成的第二词库,还包括使用终端在隐私输入模式下进行信息输入的使用过程中,记录的信息所生成的词库。第一词库以及第二词库均用于记载用户在使用中的使用习惯数据。即,第一词库为终端设置为隐私输入模式时,用户使用输入法进行信息输入时,对应使用习惯数据形成的词库。在隐私输入模式下基于第一词库进行信息输入,能够保留用户已有的词库数据,实现词汇联想等功能,在实现隐私保护的同时,不影响用户信息输入体验。
56.在本公开实施例中,用户依赖语音实现信息输入,若确定在隐私输入模式下启用语音输入功能,在终端被触发开启隐私输入模式时,预先将离线语音数据包存储至本地指定存储路径。即将语音识别引擎下载到终端本地,以实现输入法网络连接断开状态下,在本地实现语音识别,以实现隐私输入模式下通过语音的信息输入,从而实现隐私输入模式下,用户能够体验与输入法在网络连接状态下的语音输入功能。
57.根据本公开实施例,通过在终端进行隐私输入模式下进行信息输入时,确定第一词库,基于存储在本地的第一词库进行信息输入,并且在隐私输入模式下启用语音输入功能时,基于存储至本地的离线语音数据包进行语音输入,确保用户隐私安全的同时,使用语音输入的信息输入不受网络连接断开的影响。
58.图4是根据本公开一示例性实施例示出的基于第一词库进行信息输入方法的流程
图,如图4所示,基于第一词库进行信息输入方法包括以下步骤。
59.在步骤s401中,复用终端的安全键盘保护模式,基于第一词库进行信息输入。
60.在步骤s402中,在安全键盘保护模式下禁止启用截屏功能和/或录屏功能。
61.在本公开实施例中,为了确保在隐私输入模式下信息输入的安全,用户输入的信息中包括的隐私信息不被盗取,还需要避免可能存在的通过透明悬浮窗、录屏伪装、截屏等隐私数据泄露的问题。在隐私输入模式下基于第一词库进行信息输入,并复用终端的安全键盘保护模式。在安全键盘保护模式下,禁止启用截屏功能,和/或录屏功能。避免恶意应用通过截屏或录屏的方式窃取隐私信息,提高信息输入的安全性。
62.通过本公开实施例,在隐私输入模式下进行信息输入时,复用终端的安全键盘保护模式,在安全键盘保护模式下禁止启用截屏功能和/或录屏功能,防止通过截屏、录屏等手段盗取用户输入隐私的发生,进一步确保用户隐私信息不被泄露。
63.图5是根据本公开又一示例性实施例示出的一种信息输入方法的流程图,如图5所示,信息输入方法包括以下步骤。
64.在步骤s501中,响应于确定终端当前使用的输入法以及终端的安全中心支持隐私输入模式,确定终端当前使用的输入法满足隐私输入模式的开启条件,设置并开启隐私输入模式。
65.在步骤s502中,响应于在隐私输入模式下进行信息输入,确定第一词库,其中,第一词库包括第二词库以及在隐私输入模式下记录的信息所生成并保存在本地指定存储路径的词库,第二词库为终端被设置为隐私输入模式之前所用的词库。
66.在步骤s503中,基于第一词库进行信息输入。
67.在本公开实施例中,用户使用终端进行信息输入,终端支持隐私输入模式,在隐私输入模式下进行信息输入时,基于第一词库进行信息输入。第一词库在终端本地指定存储路径进行存储,第一词库包括终端被设置为隐私输入模式之前、用户使用输入法经过积累形成的第二词库,还包括使用终端在隐私输入模式下进行信息输入的使用过程中,记录的信息所生成的词库。第一词库以及第二词库均用于记载用户在使用中的使用习惯数据。即,第一词库为终端设置为隐私输入模式时,用户使用输入法进行信息输入时,对应使用习惯数据形成的词库。在隐私输入模式下基于第一词库进行信息输入,能够保留用户已有的词库数据,实现词汇联想等功能,在实现隐私保护的同时,不影响用户信息输入体验。
68.在本公开实施例中,开启隐私输入模式需要满足条件,即终端当前使用的输入法支持隐私输入模式,并需满足终端的安全中心支持隐私输入模式。确定终端当前使用的输入法以及终端的安全中心支持隐私输入模式,确定终端当前使用的输入法满足隐私输入模式的开启条件,设置并开启隐私输入模式。开启隐私输入模式后,在隐私输入模式下基于第一词库进行信息输入。可以理解地,若终端当前使用的输入法或终端的安全中心不支持隐私输入模式,不满足隐私输入模式的开启条件,终端不进行隐私输入模式的开启。可以通过提示框、提示栏、提示语等提示方式,向用户提示无法进入隐私输入模式。
69.根据本公开实施例,终端当前使用的输入法以及终端的安全中心支持隐私输入模式,满足隐私输入模式的开启条件,设置并开启隐私输入模式,在终端进行隐私输入模式下进行信息输入时,确定第一词库,基于第一词库进行信息输入,第一词库在终端本地存储,与终端被设置为隐私输入模式之前所用的第二词库为不同的词库,且第一词库包括第二词
库以及在隐私输入模式下记录的信息所生成的词库,保护了用户使用终端进行信息输入时,信息中包括的用户隐私信息不被泄露,提升用户体验。
70.图6是根据本公开一示例性实施例示出的设置并开启隐私输入模式方法的流程图,如图6所示,设置并开启隐私输入模式方法包括以下步骤。
71.在步骤s601中,显示设置界面,设置界面上显示有隐私输入模式选项。
72.在步骤s602中,响应于隐私输入模式选项被触发,显示隐私输入模式开启后对应的隐私保护功能属性,以及隐私输入模式开启选项功能控件。
73.在步骤s603中,响应于隐私输入模式开启选项功能控件被选中,开启隐私输入模式。
74.在本公开实施例中,终端当前使用的输入法以及终端的安全中心支持隐私输入模式,满足隐私输入模式的开启条件,设置并开启隐私输入模式。用户可以是通过终端系统的设置中,开启隐私输入模式。在设置隐私输入模式的显示设置界面,界面上显示有隐私输入模式选项,用户在显示设置页面进行隐私输入模式的选择,显示隐私输入模式开启后对应的隐私保护功能属性,隐私保护功能属性即隐私输入模式下的保护措施,即隐私保护功能可以是多个。多个隐私保护功能,例如,可以为数据本地处理和存储、停用所有获取个人信息的敏感权限、停止记录输入习惯数据、保护屏幕信息、保护输入法数据安全、使用本地语音包进行语音输入等。在设置隐私输入模式的显示设置界面还显示隐私输入模式开启选项功能控件,用户可以通过对隐私输入模式开启选项功能控件的选中操作,开启隐私输入模式。
75.通过本公开实施例,通过在显示设置界面上显示隐私输入模式选项,隐私输入模式选项被触发时,显示隐私输入模式开启后对应的隐私保护功能属性,并在隐私输入模式开启选项功能控件被选中时开启隐私输入模式,能够实现隐私输入模式被选择时,显示并应用隐私输入模式开启后对应的全部隐私保护功能,方便了用户进入隐私输入模式的设置操作,并对用户的隐私实现全面保护,进一步保护了用户使用终端进行信息输入的使用安全。
76.图7是根据本公开又一示例性实施例示出的一种信息输入方法的流程图,如图7所示,信息输入方法包括以下步骤。
77.在步骤s701中,响应于在隐私输入模式下进行信息输入,确定第一词库,其中,第一词库包括第二词库以及在隐私输入模式下记录的信息所生成并保存在本地指定存储路径的词库,第二词库为终端被设置为隐私输入模式之前所用的词库。
78.在步骤s702中,基于第一词库进行信息输入。
79.在步骤s703中,响应于退出隐私输入模式,清除第一词库,并基于第二词库进行信息输入。
80.在本公开实施例中,用户使用终端进行信息输入,终端支持隐私输入模式,在隐私输入模式下进行信息输入时,基于第一词库进行信息输入。第一词库在终端本地指定存储路径进行存储,第一词库包括终端被设置为隐私输入模式之前、用户使用输入法经过积累形成的第二词库,还包括使用终端在隐私输入模式下进行信息输入的使用过程中,记录的信息所生成的词库。第一词库以及第二词库均用于记载用户在使用中的使用习惯数据。即,第一词库为终端设置为隐私输入模式时,用户使用输入法进行信息输入时,对应使用习惯
数据形成的词库。在隐私输入模式下基于第一词库进行信息输入,能够保留用户已有的词库数据,实现词汇联想等功能,在实现隐私保护的同时,不影响用户信息输入体验。当用户选择退出隐私输入模式时,清除在隐私输入模式下应用的第一词库,清理隐私输入模式下用户进行输入产生的使用痕迹,防止数据再次丢失的风险。并在退出隐私输入模式时启用第二词库,基于第二词库进行信息输入,既保证隐私输入模式时的输入内容不被泄露,又确保了在使用隐私输入模式之后,退出隐私输入模式时,用户进行信息输入的历史使用习惯数据得以保留。
81.根据本公开实施例,通过在终端进行隐私输入模式下进行信息输入时,确定第一词库,基于存储在本地的第一词库进行信息输入,并且在退出隐私输入模式,清除第一词库,并基于第二词库进行信息输入,确保用户隐私安全的同时,在处于隐私输入模式以及退出隐私输入模式时,隐私输入模式时的输入内容不被泄露,用户使用习惯数据得以保留,提高用户体验。
82.图8a-图8i是根据本公开一示例性实施例示出的一种信息输入方法的应用示意图,图8a示出了通过终端系统的设置菜单,触发开启终端的隐私输入模式,即通过选择隐私输入模式,将终端设置为隐私输入模式。在图8a中通过点选开启隐私输入模式的空间,弹出如图8b所显示的隐私输入模式信息提示页面。在隐私输入模式信息提示页面中,可以是展示隐私输入模式包括的隐私保护功能,即隐私输入模式采用的保护措施,并显示各保护措施对应的保护内容,以对用户进行提示。例如,数据本地处理和存储、停用所有获取个人信息的敏感权限、停止记录输入习惯数据、保护屏幕信息、保护输入法数据安全、以及使用本地语音包进行语音输入等隐私保护措施。并且将各隐私保护措施对应的效果对用户进行提示,以供用户进行隐私保护模式的了解。
83.图8c示出了信息过程中,通过在输入法输入键盘的隐私输入模式设置图标的选择操作,选择进入隐私输入模式。在选择进入隐私输入模式后,可以弹出图8d所示的弹窗,进一步对用户进行即将进入的隐私输入模式进行提示,提示内容包括隐私输入模式功能对应的说明,以及用户选择隐私输入模式可能带来的输入中的使用限制等。用户可以依据提示确认是否继续选择进入隐私输入模式,也可以基于隐私输入模式的内容提示,选择退出进入该模式。在用户选择进入隐私输入模式后,还可以弹出图8e所示的弹窗,对用户进行即将进入的隐私输入模式进行提示。如图8e所示,提示弹窗中还包括提示用户确认是否下载离线语音包的提示,用户可以根据语音输入的使用习惯,在信息输入中需要进行语音输入时,下载离线语音包。当确定选择进行下载离线语音包的下载时,弹出如图8f所示的加载离线语音包展示进度条,将下载进度对用户进行提示。在离线语音包加载完成后,对输入法的联网功能进行禁止,用户在使用输入法进行输入时,触发输入法中相应的联网功能,可以弹出“隐私输入模式已开启,当前功能不可用”等信息对用户进行提示,引导用户进行操作,并实现隐私输入模式的设置,以及隐私输入模式的开启。图8g示出了设置并开启隐私输入模式后,在隐私输入模式下进行信息输入,键盘的显示样式。图8h与图8i示出了设置并开启隐私输入模式后,键盘交互界面的显示变化。在隐私输入模式下,基于输入法常规键盘的布局和样式,仅改变输入法键盘中部分不支持功能的按键,保留用户的输入习惯。
84.图9是根据本公开又一示例性实施例示出的一种信息输入方法的流程图,如图9所示,用户使用终端进行信息输入,可以是通过终端系统的设置菜单选择进入隐私输入模式。
终端可以是通过提示界面等对用户进行隐私输入模式设置中的引导、提示。经过隐私输入模式相关信息提示,用户可以在页面中点击“我知道了”,确定选择隐私输入模式。用户可以在隐私输入模式提示页面根据信息输入的使用习惯,选择是否需要信息输入中的语音输入功能。判断提示页面用户需知是否勾选了离线语音包,并在选择下载离线语音包时,加载离线语音包展示进度条,将下载进度对用户进行展示,在离线语音包加载完成后,进行判断是否满足输入模式开启条件。在用户选择不下载离线语音包时,判断是否满足输入模式开启条件。当终端当前使用的输入法以及终端的安全中心支持隐私输入模式时,确定终端当前使用的输入法满足隐私输入模式的开启条件。当满足隐私输入模式的开启条件时,输入法向系统返回正常开启的消息,开启终端隐私输入模式。当不满足隐私输入模式的开启条件时,输入法向系统返回开启失败的消息,并且根据开启失败的原因弹出提示框通知。终端隐私输入模式开启成功后,系统关闭终端的部分权限,即对如下权限进行禁用,例如,禁用终端的网络连接权限、禁用获取联系人信息权限、禁用获取地理位置权限、禁用获取通话记录权限、禁用通知权限、禁用悬浮窗权限等。终端隐私输入模式开启成功后,输入法侧开启隐私输入模式对应的隐私保护功能,例如,停止收集用户使用习惯、信息输入键盘弹出时,禁用截屏功能和/或录屏功能,禁用输入法的联网功能,并在用户点击输入法的联网相关功能时,弹出提示框,例如,“隐私输入模式已开启,当前功能不可用”等信息对用户进行提示。输入法变更输入键盘交互界面,在隐私输入模式下,隐去部分不支持功能的按键。还可以是在用户进行信息输入,输入法键盘展示时,通过输入法键盘中的隐私输入模式设置图标选择,进入隐私输入模式,即跳转至隐私输入模式的设置页面,供用户在设置页面中完成隐私输入模式的设置以及开启。
85.基于相同的构思,本公开实施例还提供一种信息输入装置。
86.可以理解的是,本公开实施例提供的装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开实施例中所公开的各示例的单元及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。
87.图10是根据本公开一示例性实施例示出的一种信息输入装置框图,信息输入装置应用于终端,参照图10,信息输入装置100包括:确定单元101和输入单元102。
88.确定单元101,用于响应于在隐私输入模式下进行信息输入,确定第一词库,其中,第一词库包括第二词库以及在隐私输入模式下记录的信息所生成并保存在本地指定存储路径的词库,第二词库为终端被设置为隐私输入模式之前所用的词库。
89.输入单元102,用于基于第一词库进行信息输入。
90.在一些实施例中,确定单元101采用以下方式生成第一词库:响应于终端被触发开启隐私输入模式,获取第二词库,并启动第二词库的禁止写入功能;记录隐私输入模式新输入的信息,将第二词库和新输入的信息共同存储至本地指定存储路径,得到第一词库。
91.在一些实施例中,确定单元101还用于:响应于在隐私输入模式下启用语音输入功能,确定输入法的离线语音数据包,并基于离线语音数据包进行语音输入;离线语音数据包在终端被触发开启隐私输入模式时,预先存储至本地指定存储路径。
92.在一些实施例中,输入单元102采用如下方式基于第一词库进行信息输入:复用终端的安全键盘保护模式,基于第一词库进行信息输入;在安全键盘保护模式下禁止启用截屏功能和/或录屏功能。
93.在一些实施例中,确定单元101还用于:响应于确定终端当前使用的输入法以及终端的安全中心支持隐私输入模式,确定终端当前使用的输入法满足隐私输入模式的开启条件,设置并开启隐私输入模式。
94.在一些实施例中,确定单元101采用如下方式设置并开启隐私输入模式:显示设置界面,设置界面上显示有隐私输入模式选项;响应于隐私输入模式选项被触发,显示隐私输入模式开启后对应的隐私保护功能属性,以及隐私输入模式开启选项功能控件;响应于隐私输入模式开启选项功能控件被选中,开启隐私输入模式。
95.在一些实施例中,确定单元101还用于:响应于退出隐私输入模式,清除第一词库,并基于第二词库进行信息输入。
96.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
97.图11是根据本公开一示例性实施例示出的一种用于信息输入的装置200的框图。例如,装置200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
98.参照图11,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电力组件206,多媒体组件208,音频组件210,输入/输出(i/o)的接口212,传感器组件214,以及通信组件216。
99.处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件202可以包括一个或多个处理器220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。
100.存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
101.电力组件206为装置200的各种组件提供电力。电力组件206可以包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。
102.多媒体组件208包括在装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件208包括一个前置摄像头和/或后置摄像头。当装置200处于操作模式,如拍摄模式或视频模式时,前
置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
103.音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风(mic),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204或经由通信组件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。
104.i/o接口212为处理组件202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
105.传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214可以检测到装置200的打开/关闭状态,组件的相对定位,例如组件为装置200的显示器和小键盘,传感器组件214还可以检测装置200或装置200一个组件的位置改变,用户与装置200接触的存在或不存在,装置200方位或加速/减速和装置200的温度变化。传感器组件214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件214还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
106.通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件216还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
107.在示例性实施例中,装置200可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
108.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器204,上述指令可由装置200的处理器220执行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
109.可以理解的是,本公开中“多个”是指两个或两个以上,其它量词与之类似。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。单数形式的“一种”、
“”
和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
110.进一步可以理解的是,术语“第一”、“第二”等用于描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,并不表示特定的顺序或者重要程度。实际上,“第一”、“第二”等表述完全可以互换使用。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。
111.进一步可以理解的是,除非有特殊说明,“连接”包括两者之间不存在其他构件的直接连接,也包括两者之间存在其他元件的间接连接。
112.进一步可以理解的是,本公开实施例中尽管在附图中以特定的顺序描述操作,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作,或是要求执行全部所示的操作以得到期望的结果。在特定环境中,多任务和并行处理可能是有利的。
113.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利范围指出。
114.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利范围来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1