一种自定义输入法及系统的制作方法

文档序号:9432150阅读:379来源:国知局
一种自定义输入法及系统的制作方法
【技术领域】
[0001]本发明涉及一种自定义输入法,特别是涉及一种适用于配置有内置加速度传感器的移动终端的自定义输入法及系统。
【背景技术】
[0002]随着移动互联网的发展,移动终端,特别是智能手机已经成为现代人们日常生活必备的通讯工具,人们常用智能手机发送短信、聊天、上网、发邮件,甚至编辑文档等。然而,对于现有手机使用的输入法,其不支持删除多行功能,同时复制粘贴功能又较繁琐;具体为:当在编辑文字时,有时候想删除多行,此时输入法只能逐个字或者逐行删除,导致删除较慢;有时想复制或者剪切文字时,总是需要滑动很多次才能精确地覆盖所选位置,一些使用低端TP的低端机复制时更慢。另外,智能手机的输入法未加任何加密方案,输入的字符未带任何加密功能,在人群杂乱的地方,输入的一些密码信息(特别是简短但很重要的密码信息)很容易被人窥视到,对用户的安全造成极大的损害。
[0003]因此,迫切需要一种新型的用于移动终端,特别是智能手机输入法的改善方案,其能够改善现有智能手机的文字删除,复制剪切,粘贴功能以及加密功能,能够判断用户意图并进行对应的操作,增加输入法的便捷性和安全性。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种自定义输入法及系统,用于解决现有技术中文字编辑繁琐、信息输入不安全等问题,提供更加便捷和安全的用于移动终端的输入法。
[0005]为实现上述目的及其他相关目的,本发明提供一种自定义输入法,其应用于配置有内置加速度传感器的移动终端,包括:步骤一,在开启所述自定义输入法的模式下,对所述移动终端执行动作指令;步骤二,所述内置加速度传感器检测移动终端沿三维方向的移动加速度,判定所述动作指令;步骤三,根据不同的动作指令定义和预设不同的功能操作,并存储所述动作指令和所述功能操作的对应关系;步骤四,当需要输入预设的功能操作时,对所述移动终端执行动作指令;所述内置加速度传感器检测所述动作指令,判断所述动作指令是否与存储的所述功能操作的对应动作指令相符;若是,则执行相应功能操作;若否,则返回至步骤一。
[0006]进一步地,在所述移动终端的界面布局中增设按钮,通过所述按钮选择打开或关闭所述自定义输入法。
[0007]进一步地,所述动作指令包括向上用动、向下用动、向左用动、向右用动、向前用动、向后甩动或至少两种类型甩动的任意组合。
[0008]进一步地,所述功能操作包括文字删除、文字复制、文字剪切、文字粘贴或数据加
LU O
[0009]进一步地,本发明还对每个方向的移动加速度设定阈值,当内置加速度传感器检测到动作指令的移动加速度大于所述阈值时,则判定为对应方向的甩动。
[0010]具体地,本发明执行文字删除、文字复制、文字剪切或文字粘贴的方法包括:开启所述自定义输入法的模式;预设并存储不同动作指令、和与所述不同动作指令相对应的功能操作,包括进入初始正常状态、进入文字删除状态、进入文字复制状态、进入文字剪切状态、进入文字粘贴状态、执行文字删除操作、执行文字复制操作、执行文字剪切操作或执行文字粘贴操作;当处于删除状态时,提示用户输入所要删除的行数的数字;输入数字后,执行与执行文字删除操作相对应的动作指令,则删除文字对应的行数;或,当处于复制状态时,提示用户选择文字复制的起点位置和终点位置;当选择文字复制的起点位置和终点位置后,执行与执行文字复制操作相对应的动作指令,则复制选中的文字;或,当处于剪切状态时,提示用户选择文字剪切的起点位置和终点位置;当选择文字剪切的起点位置和终点位置,执行与执行剪切操作相对应的动作指令,则剪切选中的文字;或,当处于粘贴状态时,提示用户选择文字粘贴的位置;当选择文字粘贴的位置后,执行与执行粘贴操作相对应的动作指令,则粘贴所述复制或剪切选中的文字。
[0011]可选地,预设并存储所述按钮的识别标记与所述自定义输入法的当前状态的对应关系,所述识别标记至少包括3种,分别与初始正常状态、文字复制或粘贴状态、文字剪切或删除状态一一对应;当切换至不同状态时,所述按钮显示出相应的识别标记。
[0012]进一步地,本发明在输入文本框内执行数据加密的方法包括:预设一组或多组密码,并为每组密码设定一个序号;开启所述自定义输入法的模式;预设并存储执行解密操作的动作指令;当输入文本框提示输入密码时,在所述输入文本框内输入与设定密码对应的序号;执行动作指令;所述内置加速度传感器检测所述动作指令,判断所述动作指令是否与存储的所述执行解密操作的对应动作指令相符;若是,则执行解密操作,并将文本框内输入的所述序号转换成该序号相对应的密码;若否,则不执行所述解密操作。
[0013]可替换地,本发明在输入文本框内执行数据加密的方法包括:按照加密规则对设定密码进行加密处理,得到相应的字符串;开启所述自定义输入法的模式;预设并存储执行解密操作的动作指令;当输入文本框提示输入密码时,在所述输入文本框内输入所述设定密码进行加密处理后得到的字符串;执行动作指令;所述内置加速度传感器检测所述动作指令,判断所述动作指令是否与存储的所述执行解密操作的对应动作指令相符;若是,则执行解密操作,并将文本框内输入的所述序号转换成该序号相对应的密码;若否,则不执行所述解密操作。
[0014]本发明还提供了一种自定义输入法系统,其应用于配置有内置加速度传感器的移动终端,其特征在于,所述自定义输入法系统包括:内置加速度传感器,其用于在开启所述自定义输入法的模式下,检测移动终端的三维方向的移动加速度,判定对所述移动终端执行的动作指令;设置和存储模块,其用于根据不同的动作指令定义和预设不同的功能操作,并存储所述动作指令和所述功能操作的对应关系;判断和执行模块,其用于当需要输入预设的功能操作时并对所述移动终端执行动作指令后,根据所述内置加速度传感器检测的所述动作指令,判断所述动作指令是否与存储的所述功能操作的对应动作指令相符;若是,则执行相应功能操作;若否,则不执行操作。
[0015]如上所述,本发明的自定义输入法及系统,移动终端配置的内置加速度传感器可以精确地检测到手机沿三维方向的移动加速度,当事先预设和存储的不同动作指令以及与其对应的功能操作后,对移动终端通过执行动作指令,内置加速度传感器检测所述动作指令,当判断所述动作指令与存储的所述功能操作的对应动作指令相符时,即执行相应的功能操作。换言之,本发明利用内置加速度传感器检测用户的动作,从而判断用户意图并进行对应的操作,增加了输入法的便捷性和安全性。
【附图说明】
[0016]图1显示为本发明的自定义输入法的流程示意图。
[0017]图2显示为本发明的一个实施例的状态切换示意图。
[0018]附图标记说明
[0019]Sll:步骤一
[0020]S12:步骤二
[0021]S13:步骤三
[0022]S14:步骤四
【具体实施方式】
[0023]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0024]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0025]本发明的自定义输入法,如图1所示,其应用于配置有内置加速度传感器的移动终端,包括:
[0026]步骤一,在开启所述自定义输入法的模式下,对所述移动终端执行动作指令;
[0027]步骤二,所述内置加速度传感器检测移动终端沿三维方向的移动加速度,判定所述动作指令;
[0028]步骤三,根据不同的动作指令定义和预设不同的功能操作,并存储所述动作指令和所述功能操作的对应关系;
[0029]步骤四,当需要输入预设的功能操作时,对所述移动终端执行动作指令;所述内置加速度传感器检测所述动作指令,判断
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1