一种保护用户隐私的方法、装置及移动终端制造方法及图纸

技术编号:15618079 阅读:198 留言:0更新日期:2017-06-14 03:53
本发明专利技术实施例公开了一种保护用户隐私的方法、装置及移动终端。该方法包括获取用户对应用程序中的虚拟键盘的触摸操作;根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则;在所述用户输入字符串符合预设规则时,将下一时刻的用户输入字符作为起始字符,自所述起始字符开始,采用预设的目标字符替代用户输入字符进行显示。本发明专利技术实施例解决目前用户输入个人隐私信息容易被他人窥视而可能威胁用户信息安全的问题,达到提高终端用户信息安全性及移动终端管理效率的效果。

【技术实现步骤摘要】
一种保护用户隐私的方法、装置及移动终端
本专利技术实施例涉及信息安全技术,尤其涉及一种保护用户隐私的方法、装置及移动终端。
技术介绍
随着智能手机、平板电脑等移动终端的使用越来越普及,许多业务可以通过电话办理,而无需去营业厅办理,极大了提升了业务办理效率,提高用户体验。例如,用户在拨打信用卡中心的电话查询信用卡使用情况时,信用卡中心往往需要验证用户身份。此时,信用卡中心通常会通过语音提示用户输入个人身份证号码或其它隐私信息。用户在听到该语音提示后,一般会通过拨号盘输入个人身份证号码。用户在执行上述操作的过程中,存在输入信息被偷窥的风险,无法确保用户信息安全。
技术实现思路
本专利技术实施例提供一种保护用户隐私的方法、装置及移动终端,可以提高用户信息安全性。第一方面,本专利技术实施例提供了一种保护用户隐私的方法,包括:获取用户对应用程序中的虚拟键盘的触摸操作;根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则;在所述用户输入字符串符合预设规则时,将下一时刻的用户输入字符作为起始字符,自所述起始字符开始,采用预设的目标字符替代用户输入字符进行显示。第二方面,本专利技术实施例还提供了一种保护用户隐私的装置,该装置包括:操作获取模块,用于获取用户对应用程序中的虚拟键盘的触摸操作;规则判断模块,用于根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则;字符显示模块,用于在所述用户输入字符串符合预设规则时,将下一时刻的用户输入字符作为起始字符,自所述起始字符开始,采用预设的目标字符替代用户输入字符进行显示。第三方面,本专利技术实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取用户对应用程序中的虚拟键盘的触摸操作;根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则;在所述用户输入字符串符合预设规则时,将下一时刻的用户输入字符作为起始字符,自所述起始字符开始,采用预设的目标字符替代用户输入字符进行显示。本专利技术实施例提供一种保护用户隐私的方法,还提供一种执行该方法的保护用户隐私的装置和移动终端,可以实现以设定字符替换符合预设规则的用户输入字符串中的部分字符进行显示,避免他人窥探到用户输入的个人隐私信息。本专利技术实施例解决目前用户输入个人隐私信息容易被他人窥视而可能威胁用户信息安全的问题,达到提高终端用户信息安全性及移动终端管理效率的效果。附图说明图1是本专利技术实施例提供的一种保护用户隐私的方法的流程图;图2是本专利技术实施例提供的一种拨号界面的示意图;图3是本专利技术实施例提供的另一种保护用户隐私的方法的流程图;图4是本专利技术实施例提供的一种判断用户输入的字符串是否符合预设规则的方法的流程图;图5是本专利技术实施例提供的另一种拨号界面的示意图;图6是本专利技术实施例提供的一种保护用户隐私的装置;图7是本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本专利技术实施例提供的一种保护用户隐私的方法的流程图。该方法可以由一种保护用户隐私的装置来执行,其中,该装置可由软件和/或硬件实现,一般可集成于移动终端中。该方法可以包括如下步骤:步骤110、获取用户对应用程序中的虚拟键盘的触摸操作。其中,虚拟键盘可以是触摸屏上显示的供用户向终端输入信息的输入控件。例如,虚拟键盘可以包括电话应用程序的拨号盘,微信或短信应用程序中的键盘等。该触摸操作可以是对触摸屏显示的虚拟键盘的点击操作。例如,该触摸操作可以是对电话应用程序中拨号盘上数字的点击操作。又如,该触摸操作可以是对微信的英文模式下的虚拟键盘中英文字符的点击操作。获取移动终端当前处于运行状态的应用程序,监控位于任务栈的栈顶的应用程序,确定用户是否对该应用程序中的虚拟键盘进行触摸操作。其中,应用程序可以是移动终端中预配置的电话应用或短信应用,还可以是用户自行安装的第三方应用。进一步的,可以预先配置白名单。在该设定白名单内的应用启动时,开启隐私保护模式。其中,白名单可以是需要进行用户隐私保护的应用程序的集合,被划入白名单的应用程序会被许可在特定情况下执行保护用户隐私的操作。确定白名单的方法有很多种,例如,通过终端厂商将可能涉及用户隐私信息的应用程序配置为白名单并预置在移动终端内。又如,在用户开始使用移动终端时,首先进入隐私保护功能设置界面,提示用户选择需要设置隐私保护的应用程序,根据用户选择的应用程序更新白名单。例如,白名单可以包括电话应用程序、微信或短信应用程序等。具体的,在通过拨打电话办理某些业务时,需要输入用户个人身份证号码等隐私信息,通过用户隐私保护功能可以在用户输入隐私信息时,隐藏真实信息。又如,用户有时候可能需要通过微信或短信发送个人身份证号码等隐私信息,通过用户隐私保护功能可以在用户输入隐私信息时,隐藏真实信息。在上述优化方案的基础上,在获取用户对应用程序中的虚拟键盘的触摸操作之前,还包括:判断运行在前台的应用程序是否属于预先配置的白名单;在运行在前台的应用程序属于所述白名单时,开启隐私保护模式;其中,所述隐私保护模式为隐藏用户输入真实字符的模式。示例性的,获取移动终端当前处于运行状态的应用程序,确定位于任务栈的栈顶的应用程序的包名。根据该包名查询预先配置的白名单,确定当前移动终端前台运行的应用程序是否属于该白名单。在该应用程序属于该白名单时,监控在当前应用程序中用户输入的对虚拟键盘的触摸操作。具体的,以电容式触摸屏为例,当手指触摸在金属层时,由于人体电场,用户和触摸屏表面形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流,这个电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,控制器通过对这四个电流比例的精确计算,得出触摸点的触点坐标。根据触摸操作对应的触点坐标确定该触摸操作是否是对虚拟键盘的操作。步骤120、根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则。其中,该预设规则为用户输入字符串包括设定字符串,其中,所述设定字符串包括至少两个连续的设定字符。例如,用户预先设定字符串为44528,则移动终端在检测到用户输入44528时,确定用户输入字符串包括设定字符串。具体的,在用户的触摸操作是对当前终端前台运行的应用程序中虚拟键盘的触摸操作时,根据该触摸操作对应的触点坐标确定用户输入的字符串。判断用户输入字符串的字符串长度是否不小于所述设定字符串的字符串长度,根据判断结果确定是否执行判断所述用户输入字符本文档来自技高网...
一种保护用户隐私的方法、装置及移动终端

【技术保护点】
一种保护用户隐私的方法,其特征在于,包括:获取用户对应用程序中的虚拟键盘的触摸操作;根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则;在所述用户输入字符串符合预设规则时,将下一时刻的用户输入字符作为起始字符,自所述起始字符开始,采用预设的目标字符替代用户输入字符进行显示。

【技术特征摘要】
1.一种保护用户隐私的方法,其特征在于,包括:获取用户对应用程序中的虚拟键盘的触摸操作;根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则;在所述用户输入字符串符合预设规则时,将下一时刻的用户输入字符作为起始字符,自所述起始字符开始,采用预设的目标字符替代用户输入字符进行显示。2.根据权利要求1所述的方法,其特征在于,在获取用户对应用程序中的虚拟键盘的触摸操作之前,还包括:判断运行在前台的应用程序是否属于预先配置的白名单;在运行在前台的应用程序属于所述白名单时,开启隐私保护模式;其中,所述隐私保护模式为隐藏用户输入真实字符的模式。3.根据权利要求1所述的方法,其特征在于,还包括:在检测到用户输入的终止字符时,自所述终止字符开始,显示用户输入字符。4.根据权利要求1所述的方法,其特征在于,所述预设规则为用户输入字符串包括设定字符串,其中,所述设定字符串包括至少两个连续的设定字符。5.根据权利要求4所述的方法,其特征在于,判断所述用户输入字符串是否符合预设规则,包括:在用户输入字符串与所述设定字符串的字符串长度相同时,判断用户输入字符串与所述设定字符串是否相同,若是,则确定所述用户输入字符串符合预设规则,否则,确定所述用户输入字符串不符合预设规则;在用户输入字符串的字符串长度大于所述设定字符串时,由用户输入字符串的末尾对应的字符开始,在用户输入字符串中选择连续的与所述设定字符串的字符串长度相同的字符子串,判断所述字符子串与所述设定字符串是否相同,若是,则确定所述用户输入字符串符合预设规则,否则,确定所述用户输入字符串不符合预设规则。6.根据权利要求1至5中任一项所述的方法,其特征在于,还包括:在所述用户输入字符串符合预设规则时,采用与真实字符对应的替换字符显示所述虚拟键盘在英文输入状态或数字输入状态时的真实字符。7.一种保护用户隐私的装置,其特征在于,包括:操作获取模块,用于获取用户对应用程序中的虚拟键盘的触摸操作;规则判断模块,用于根据所述触摸操作确定用户输入字符串,判断所述用户输入字符串是否符合预设规则;字符显示模块,用于在所述用户输入字符串符合预设规则...

【专利技术属性】
技术研发人员:张晓璇
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1