本发明专利技术实施例提供了一种输入法键盘的启动方法和装置,该方法包括:当基于输入框调用输入法应用时,检测所述输入框的类型;当所述输入框的类型包括预设的安全类型时,调用系统中指定的安全输入法应用;加载所述安全输入法应用的输入法键盘。本发明专利技术实施例在系统层面设置安全输入法应用,对输入法的调用流程进行了修改,在调用输入法应用时,需要检测输入框的属性,如果检测到输入框的属性为安全类型,则调用安全输入法应用,使得系统中的每个应用在需要进行安全输入的环境中,都可以启动安全输入法应用,使得安全输入法应用具有广泛的通用性。
【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种输入法键盘的启动方法和装置,该方法包括:当基于输入框调用输入法应用时,检测所述输入框的类型;当所述输入框的类型包括预设的安全类型时,调用系统中指定的安全输入法应用;加载所述安全输入法应用的输入法键盘。本专利技术实施例在系统层面设置安全输入法应用,对输入法的调用流程进行了修改,在调用输入法应用时,需要检测输入框的属性,如果检测到输入框的属性为安全类型,则调用安全输入法应用,使得系统中的每个应用在需要进行安全输入的环境中,都可以启动安全输入法应用,使得安全输入法应用具有广泛的通用性。【专利说明】_种输入法键盘的启动方法和装置
本专利技术涉及安全
,特别是涉及一种输入法键盘的启动方法和一种输入法键盘的启动装置。
技术介绍
随着触屏设备的普及,基于触屏设备内的虚拟键盘也相继普及,是数据输入的工具之一。虚拟键盘具有多个虚拟的键位,每个键位对应固定的键值,通过触摸按键可得到不同的输入。与传统的物理键盘类似,一般的虚拟键盘的键位所对应的键值是固定的。因此,用户在输入重要数据(如密码)时,木马、病毒等可能会通过记录用户进行点击的位置而得到用户输入的数据,通过网络传输出去,从而造成用户数据的泄露。而且,某些第三方的输入法为了提高输入效率,往往会记录用户输入时的信息,返回服务器训练纠错模型、个性化输入模型、用户词库等等,也容易造成用户数据的泄露。
技术实现思路
鉴于上述问题,为了解决上述数据输入的安全性低的问题,本专利技术实施例提出了一种输入法键盘的启动方法和相应的一种输入法键盘的启动装置。为了解决上述问题,本专利技术实施例公开了一种输入法键盘的启动方法,包括:当基于输入框调用输入法应用时,检测所述输入框的类型;当所述输入框的类型包括预设的安全类型时,调用系统中指定的安全输入法应用;加载所述安全输入法应用的输入法键盘。优选地,所述当基于输入框调用输入法应用时,检测所述输入框的类型的步骤包括:当系统中的输入法应用管理服务监听到基于输入框调用输入法应用的消息时,由所述输入法应用管理服务检测所述输入框的类型。优选地,所述调用系统中指定的安全输入法应用的步骤包括:由所述输入法应用管理服务在系统中独立的区域调用指定的安全输入法应用,其中,所述安全输入法应用禁止连接网络。优选地,所述加载所述安全输入法应用的输入法键盘的步骤包括:置乱所述安全输入法应用的输入法键盘中按键的位置;加载置乱按键位置之后的输入法键盘。优选地,所述加载所述安全输入法应用的输入法键盘的步骤包括:当所述安全类型为数字密码类型时,加载所述安全输入法应用的数字键盘;或者,当所述安全类型为文本密码类型时,加载所述安全输入法应用的字母键盘。优选地,还包括:当检测到在所述输入法键盘上的按键被触发时,将被触发的按键映射的字符输出至所述输入框。优选地,所述将被触发的按键映射的字符输出至所述输入框的步骤包括:确定在所述输入法键盘上的触发位置;查找置乱位置之后,位于所述触发位置的按键;查找所述按键映射的字符;将所述字符输出至所述输入框。优选地,还包括:当所述输入框的类型为非预设的安全类型时,读取在先调用安全输入法应用时记录的、选定的输入法应用的输入法标识;调用所述输入法标识对应的输入法应用。本专利技术实施例还公开了一种输入法键盘的启动装置,包括:输入框类型检测模块,用于在基于输入框调用输入法应用时,检测所述输入框的类型;安全输入法应用调用模块,用于在所述输入框的类型包括预设的安全类型时,调用系统中指定的安全输入法应用;输入法键盘加载模块,用于加载所述安全输入法应用的输入法键盘。优选地,所述输入框类型检测模块包括:服务检测子模块,用于在系统中的输入法应用管理服务监听到基于输入框调用输入法应用的消息时,由所述输入法应用管理服务检测所述输入框的类型。优选地,所述安全输入法应用调用模块包括:服务调用子模块,用于由所述输入法应用管理服务在系统中独立的区域调用指定的安全输入法应用,其中,所述安全输入法应用禁止连接网络。优选地,所述输入法键盘加载模块包括:按键位置置乱子模块,用于所述安全输入法应用的输入法键盘中按键的位置;置乱键盘加载子模块,用于加载置乱按键位置之后的输入法键盘。优选地,所述输入法键盘加载模块包括:数字键盘加载子模块,用于在所述安全类型为数字密码类型时,加载所述安全输入法应用的数字键盘;或者,字母键盘加载子模块,用于在所述安全类型为文本密码类型时,加载所述安全输入法应用的字母键盘。优选地,还包括:字符输出模块,用于在检测到在所述输入法键盘上的按键被触发时,将被触发的按键映射的字符输出至所述输入框。优选地,所述字符输出模块包括:触发位置确定子模块,用于确定在所述输入法键盘上的触发位置;按键查找子模块,用于查找置乱位置之后,位于所述触发位置的按键;字符查找子模块,用于查找所述按键映射的字符;输入框输出子模块,用于将所述字符输出至所述输入框。优选地,还包括:输入法标识读取模块,用于在所述输入框的类型为非预设的安全类型时,读取在先调用安全输入法应用时记录的、选定的输入法应用的输入法标识;输入法应用调用模块,用于调用所述输入法标识对应的输入法应用。本专利技术实施例包括以下优点:本专利技术实施例在系统层面设置安全输入法应用,对输入法的调用流程进行了修改,监听到调用输入法应用时,检测输入框的属性,如果检测到输入框的属性为安全类型,则调用安全输入法应用,使得系统中的每个应用在需要进行安全输入的环境中,都可以启动安全输入法应用,使得安全输入法应用具有广泛的通用性,并且,通过加载安全输入法应用的输入法键盘,可以将需要的数据输入到输入框,由于安全输入法提供了安全输入的方式,防止用户数据的泄漏,可以全面提高数据输入的安全性。本专利技术实施例通过独立存储安全输入法应用的数据、禁止安全输入法应用连接网络、置乱安全输入法应用的按键位置等方式,防止泄露输入的数据,保证了安全输入法应用的安全性。本专利技术实施例可以根据不同类型的输入框加载不同类型的输入键盘,灵活性强。本专利技术实施例在为非安全类型的输入框进行输入时,调用在先选定的输入法应用,保证了选定的输入法应用的正常使用。【附图说明】图1是本专利技术的一种输入法键盘的启动方法实施例1的步骤流程图;图2A和图2B是一种常规输入法应用的输入法键盘的示例图;图3A和图3B是本专利技术实施例的一种安全输入法应用的输入法键盘的示例图;图4是本专利技术的一种输入法键盘的启动方法实施例2的步骤流程图;图5是本专利技术的一种输入法键盘的启动装置实施例的结构框图。【具体实施方式】为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种输入法键盘的启动方法实施例1的步骤流程图,具体可以包括如下步骤:步骤101,当基于输入框调用输入法应用时,检测所述输入框的类型;需要说明的是,本专利技术实施例可以应用于移动设备的操作系统中,其中,该移动设备可以包括手机、平板电脑、智能可穿戴设备(如智能手表)等等。这些移动设备的操作系统可以包括Android(安卓)、1S、WindowsPhone、Windows等等,通常可以安装多种应用,其中包括通过输入法键盘进行数据输入的输入法应用。为使本领域技术人员更好地理解本专利技术实本文档来自技高网...
【技术保护点】
一种输入法键盘的启动方法,其特征在于,包括:当基于输入框调用输入法应用时,检测所述输入框的类型;当所述输入框的类型包括预设的安全类型时,调用系统中指定的安全输入法应用;加载所述安全输入法应用的输入法键盘。
【技术特征摘要】
【专利技术属性】
技术研发人员:肖虹,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。