基于触摸屏的点击输入方法、汉字输入方法

文档序号:6632645阅读:781来源:国知局
基于触摸屏的点击输入方法、汉字输入方法
【专利摘要】本发明涉及一种点击输入法,包括:设置一个虚拟触摸分区;该虚拟触摸分区是一个有效触控区域;通过点击操作来产生点击事件,每个点击操作指连续点击若干个位置点;不同的点击事件对应不同的触控符号;不同的触控符号对应不同的英文字母、汉语拼音字母、数字、标点符号、汉字笔画、特殊符号、图形表情符号或控制命令。所述点击输入法用于触摸屏,所述的对应关系可以不显示在屏幕上。本发明方便了各种字符的输入,而且输入不同类型的字符时,在表面上不需要切换输入协助显示界面。由于对应关系可以不用显示在屏幕上,能够直接输入指定字符,而且可以省略候选字符显示以供选择的环节,既方便输入操作、提高输入效率,也便于节省耗电量。
【专利说明】基于触摸屏的点击输入方法、汉字输入方法

【技术领域】
[0001]本发明涉及字符输入领域,特别涉及用于触摸屏的点击输入方法、汉字输入方法。

【背景技术】
[0002]随着触摸屏技术的成熟,便携式智能移动终端设备得到广泛应用,基于具有触摸感应设备的人机交互技术被得到前所未有的重视,基于触摸屏来进行信息的输入输出已经成为计算机及通信领域最主要和最广泛的应用技术。所述触摸屏也可以称为触控屏。
[0003]现有基于触摸屏的输入技术通常是在触摸屏上显示一个模拟键盘,借助触控工具(包括手指和触摸笔、跟踪球等)对虚拟键盘进行操作输入信息。由于触摸屏的尺寸较小使得虚拟键盘的触控符号较小且个数较少,如何在较小较少的触屏空间合理安排大量的输入内容,是一个难题。所述模拟键盘也可以称为虚拟键盘。
[0004]一种方案需要在系统中预设多个不同键盘布局的虚拟键盘,用户根据需要切换调用并显示。这类方案以现有的触摸屏拼音输入法为代表,其缺点是:用户需要频繁切换的虚拟键盘是需要显示的,且需要在显示的虚拟键盘上频繁多次点击,既增加了操作的疲劳感和复杂性,也降低了输入效率和精确度,也不利于节约能耗。
[0005]一种方案需要动态变化虚拟键盘的键盘布局,提示用户后续输入内容。这类方案以申请号201010542968.9的专利文献公开的技术为代表,其缺点是:由于输入的不可预知性,需要对后续内容进行识别选择,从而降低了输入速度,并且必须长时间紧盯触屏,易致眼睛疲劳,影响视力健康。
[0006]还有一种方案通过增加虚拟键盘的触控符号,并主要以在多个触控符号之间滑行输入。例如有名的扫屏SWYPE输入法使用经典QWERT键盘布局,通过在要输入的字母之间滑行,以滑行轨迹拐点位置来识别相应字母。其缺点是:按键布局拥挤,对触屏空间和触屏分辨率要求高,滑行路径过长,必须紧盯键盘才能准确操作,而且需要复杂的算法跟踪运动轨迹。
[0007]综上,现有技术输入效率低、差错率高,容易导致操作疲劳,有时候还相对比较耗电,主要原因在于:虚拟键盘布局比较拥挤、基于触摸屏的输入操作方法比较复杂,而且必须显示虚拟键盘或后续键盘提示、显示不同类型字符时还需要进行虚拟键盘显示界面的切换。


【发明内容】

[0008]为解决现有技术中的上述问题,本发明的目的在于基于触摸屏的输入方法、汉字输入方法。所述输入方法简称输入法。
[0009]在第一方面,本发明提供一种用于触摸屏的输入方法,所述方法包括:设置触摸屏的一个虚拟触摸分区,该虚拟触摸分区是一个有效触控区域;设置不同的点击事件与不同的英文字母、数字、标点符号、汉字笔画、特殊符号和/或控制命令之间的对应关系;根据实际的点击事件和/或点击事件序列,在屏幕上输出相对应的英文字母、数字、标点符号、与汉字笔画序列对应的汉字、和/或执行对应的控制命令。所述有效触控区域也可以称为有效触摸区域。所述虚拟触摸分区也可以称为虚拟触控分区或者虚拟触控区域。所述的控制命令往往对应一个功能符号,或者对应由多个功能符号组成的符号集合。比如:插入段落标记'P,控制Ctrl,制表Tab,上档Shift,换挡Alt,上页PgUp,下页PgDn,结束End,删除Delete,插入 Insert,起始 Home, Fl, F2, F3, F4, F5, F6, F7, F8, F9, F10, Fll, F12 等。
[0010]优选地,所述不同的点击事件对应不同的英文字母、数字、标点符号、汉字笔画、特殊符号和/或控制命令,具体为:不同的点击事件对应不同的触控符号,不同的触控符号对应不同的英文字母、数字、标点符号、汉字笔画、特殊符号和/或控制命令;相应地,所述根据实际的点击事件和/或点击事件序列,在屏幕上输出相对应的英文字母、数字、标点符号、特殊符号、与笔画序列对应的汉字,和/或执行对应的控制命令,具体为:根据与实际的点击事件和/或点击事件序列对应的触控符号和/或触控符号序列,在屏幕上输出相对应的英文字母、数字、标点符号、与笔画序列对应的汉字,和/或执行对应的控制命令。所述的序列也可以称为组合或者集合(下文中的序列也是如此)。
[0011]优选地,所述不同的点击事件或不同的触控符号与不同的英文字母、数字、标点符号、汉字笔画、特殊符号和/或控制命令的对应关系显示或者不显示在屏幕上。
[0012]优选地,所述虚拟触摸分区不显示在屏幕上。
[0013]优选地,所述虚拟触摸分区通过矩形、菱形、圆形、椭圆形、或者其他形状显示在屏幕上。
[0014]在第二方面,本发明提供一种用于触摸屏的输入系统,所述系统包括:虚拟触摸分区设置模块,用于设置触摸屏的一个虚拟触摸分区,该虚拟触摸分区是一个有效触控区域;对应关系设置模块,用于设置不同的点击事件与不同的英文字母、数字、标点符号、汉字笔画、特殊符号和/或控制命令之间的对应关系;输出或者执行模块,用于根据实际的点击事件和/或点击事件序列,在屏幕上输出相对应的英文字母、数字、标点符号、特殊符号、与汉字笔画序列对应的汉字、与汉语拼音字母序列对应的汉字,和/或执行对应的控制命令。
[0015]在第三方面,本发明提供一种汉语拼音输入方法,所述方法包括以下步骤:设置触摸屏的一个虚拟触摸分区,该虚拟触摸分区是一个有效触控区域;设置不同的点击事件与不同的汉语拼音声母、韵母或拼音辅助码之间的对应关系;根据实际的点击事件和/或点击事件序列,输入对应的汉语拼音声母、韵母、拼音辅助码,和/或所述对应的汉语拼音声母、韵母、拼音辅助码的组合。
[0016]同时,本发明还提供一种基于汉语拼音输入汉字的方法,所述方法包括以下步骤:设置触摸屏的一个虚拟触摸分区,该虚拟触摸分区是一个有效触控区域;设置不同的点击事件与不同的汉语拼音声母、韵母或拼音辅助码之间的对应关系;根据实际的点击事件和/或点击事件序列,确定对应的汉语拼音声母、韵母、拼音辅助码,并根据所述对应的汉语拼音声母、韵母、拼音辅助码的组合在屏幕上输出与该组合相对应的汉字。
[0017]在第四方面,本发明提供一种汉语拼音输入系统,所述系统包括:虚拟触摸分区设置模块,用于设置触摸屏的一个虚拟触摸分区,每个虚拟触摸分区是一个有效触控区域;对应关系设置模块,用于设置不同的点击事件与不同的汉语拼音声母、韵母和/或拼音辅助码之间的对应关系;输入模块,用于根据实际的点击事件和/或点击事件序列,输入对应的汉语拼音声母、韵母、拼音辅助码,和/或所述对应的汉语拼音声母、韵母、拼音辅助码的组合。所述汉语拼音声母、韵母、拼音辅助码,和/或所述对应的汉语拼音声母、韵母、拼音辅助码的组合显示在触摸屏的屏幕上。
[0018]同时,本发明还提供一种基于汉语拼音输入汉字的系统,所述系统包括:虚拟触摸分区设置模块,用于设置触摸屏的一个虚拟触摸分区,每个虚拟触摸分区是一个有效触控区域;对应关系设置模块,用于设置不同的点击事件与不同的汉语拼音声母、韵母和/或拼音辅助码之间的对应关系;确定模块,用于根据实际的点击事件和/或点击事件序列,确定对应的汉语拼音声母、韵母、拼音辅助码,和/或所述对应的汉语拼音声母、韵母、拼音辅助码的组合;汉字输入模块,用于根据所述对应的汉语拼音声母、韵母、拼音辅助码的组合在触摸屏的屏幕上输出与该组合相对应的汉字。
[0019]上述技术方案中,所述触摸屏属于手机、个人电脑PC、移动终端,PAD或者其他电子设备。
[0020]再一方面,本发明还提供一种计算机程序,用于实现上述第一方面的触摸屏的输入方法。
[0021]本发明提供一种用于实现上述第二方面的用于触摸屏的输入系统的计算机程序。
[0022]本发明还提供一种计算机程序,用于实现上述第三方面的汉语拼音输入方法。
[0023]本发明提供一种用于实现上述第三方面的基于汉语拼音输入汉字的方法的计算机程序。
[0024]本发明还提供一种计算机程序,用于实现上述第四方面的汉语拼音输入系统。
[0025]本发明还提供一种计算机程序,用于实现上述第四方面的基于汉语拼音输入汉字的系统。
[0026]最后,本发明还提供一种计算机可读介质,所述介质用于存储上述各种计算机程序。
[0027]本发明的优点在于:
[0028]1、一个虚拟触摸分区上不同的点击操作可以产生几十种触控符号,有的触控符号就是输入场景切换命令,有利于减少或者完全避免输入不同类型符号时的显示界面切换操作;所述输入场景是指输入英文字母场景、输入汉字场景、输入标点符号场景、输入特殊符号场景等。本文件中的所述场景也可以理解成模式。
[0029]2、一个虚拟触摸分区就是一个有效触摸区域,通过点击事件输入相应字符时可以不要求显示虚拟键盘,这有利于实现脱屏盲打,从而减少眼睛疲劳;
[0030]3、对应关系可以根据用户各自的操作习惯自由设置,易学也方便使用,有利于提高输入的舒适性以及大范围推广普及;
[0031]4、输入时,可以不显示软键盘/虚拟键盘,有利于节约能耗。
[0032]总之,基于本发明的基于/用于触摸屏的输入方法简称输入法/输入系统、汉字输入方法简称汉字输入法/输入系统,可以实现拼音、英文、数字、标点符号、特殊符号、笔画、笔画序列对应的汉字甚至控制命令的多种输入,并且可以无需显示虚拟键盘、无需显示输入法采用的对应关系,无需显示输入法的输入协助界面,无需传统/经典QWERT键盘也可连续点击输入汉字、英文、标点、特殊符号等,可不一直盯屏输入,即可以实现一定程度的盲打,输入时相对不受触摸屏的大小限制(因为不用显示虚拟键盘等),从而使得输入操作的空间相对比较大,输入一个完整拼音最少只需两至三个点击操作,每个点击操作是连续点击几个预先设定位置点,优选是两个至三个设定位置点。本发明的输入速度比较高,点击误识率也比较小,纠错/重新输入也比较容易。

【专利附图】

【附图说明】
[0033]图1A-1D是本发明实施例的一种预先选定的位置点的示意图;
[0034]图2A-2C是点击事件-触控符号对应关系示意图;
[0035]图3是触控符号-功能符号对应关系示意图;
[0036]图4A-4B是点击事件-英文字母的对应关系示意图;
[0037]图5是一种用于触摸屏的输入系统不意图;
[0038]图6A是基于触摸屏的输入方法示意图;
[0039]图6B是本发明的一种基于触摸屏的汉字输入方法示意图;
[0040]图6C是本发明的另一种基于触摸屏的汉字输入方法示意图。

【具体实施方式】
[0041]在本发明中,核心思想是突破传统虚拟键盘必须显示的限制,并且突破传统虚拟键盘上字符布局结构的限制,允许用户自己根据自己的使用习惯来设置点击事件与待输入的字符之间的对应关系。前句中的字符可做广义理解,具体可以理解成英文字母、数字、汉语拼音、笔画,甚至功能符号/控制命令符号等等。可以说,本发明是一种开拓性的发明。因为以往所有的输入法基本上都没有脱离实体键盘/虚拟键盘。因此本发明撰写的权利要求的范围应当可以相对大一些,这也是符合专利审查指南明文规定的。
[0042]本发明针对现有技术的不足提出一种点击输入方法,设置一系列触控符号(也可以称为点击操作符号),通过建立触控符号与要实际输入的字符之间的对应关系,展示了基于触摸屏的点击输入方法、汉字输入方法,以及对应的具有触摸屏也可以称为触摸感应部件/设备的输入系统可以是任何具有触摸屏的电子系统/设备。能够在触摸屏的有限空间上争取到最大的操作空间,输入字符或功能符号从而进行功能控制,提高输入效率,降低输入差错率,并且当熟练操作时在眼睛不用紧盯触摸屏的情况下也能比较准确地输入。前句中的字符可做前述广义理解。
[0043]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不用于限定本发明。
[0044]本发明所述点击操作是指使用工具所述工具可以是手指、触摸笔或者跟踪球、鼠标等在触摸屏上对位置点进行连续的点击操作,每次点击操作可能包括对一个或者若干个所述位置点的连续点击。所述位置点是可以预先设定的有效点击位置点,简称有效点。每次点击操作可以认为是一个点击事件。一系列的点击操作可以形成点击事件序列。
[0045]针对不同的点击操作,可以预先设置将其对应到不同的触控符号(也可以称为点击操作符号),所述触控符号可以是数字、字母或者其他标记性符号。
[0046]图1A是本发明实施例的一种预先选定的位置点的示意图。可见,在手机屏幕I上有AB⑶EFGHO九个位置点,其中O是手机屏幕的中心点。手机屏幕I具有四条边:AC、CE、EG、GA,B、D、F、H分别是这四条边的中点。
[0047]一个例子中,当用户连续点击AB两点时,产生一个点击事件,可以将其对应的触控符号标记为I ;当连续点击AC两点时,触控符号可以标记为2 ;当连续点击AC两点时,触控符号可以标记为3,当连续点击AD两点时,触控符号可以标记为4,当连续点击AE两点时,触控符号可以标记为5,当连续点击AF两点时,触控符号可以标记为6,当连续点击AG两点时,触控符号可以标记为7,当连续点击BC两点时,触控符号可以标记为8,当连续点击BD两点时,触控符号可以标记为9,以此类推,……,当连续点击GO两点时,触控符号可以标记为28。具体对应关系,参见图2A。在本例子中,不区分被连续点击的两个点的次序,即用户连续点击AB两点与用户连续点击BA两点,视为同一种点击操作。
[0048]要说明的是:图2A所示的对应关系只是一种可行的方案。本领域人员还可以采用别的对应关系。只要保证一一对应即可。
[0049]如果上述28种对应关系不够用,还可以通过其他方式来进行扩展,例如,区分连续点击两点的次序。例如:用户连续点击AB两点与用户连续点击BA两点,视为不同的点击操作。此时,一种可行选择是将用户连续点击BA两点对应于29,其他可以以此类推,参见图2B。要说明的是:图2B所示的对应关系也只是一种可行的方案。本领域人员还可以采用别的对应关系。只要保证一一对应即可。
[0050]另一种可行的扩展方式是采用一次点击操作由连续点击三个位置点来实现,所述三个位置点,可以相同,也可以不同。例如一种可行的对应关系如图2C所示。要说明的是,图2C所示的对应关系也只是一种可行的方案。本领域人员还可以采用别的对应关系。只要保证一一对应即可。当不采用图2B所示的对应关系时,也可以将相应的29至56的数值赋给如图2C的连续点击三个位置点的点击操作。同样也可以采用区分三个位置点的点击顺序的方式来进一步扩展,例如,可以将连续点击ABC三点与连续点击ACB视为不同的点击操作,从而可以赋予不同的对应的触控符号,在此不再赘述。
[0051]要说明的是,每一个触控符号可以与一个或几个不同类型的字符符号对应,比如字母、数字、笔画等;也可以与一个或几个功能符号对应,比如控制指令、切换命令等。具体的,一个触控符号究竟与哪个字符符号或功能符号对应,可以根据不同的应用场合由用户自由设置,或者由系统默认设置。触控符号与字符符号之间的对应关系,可以称为触控符号-字符符号对应表;触控符号与功能符号之间的对应关系,可以称为触控符号-功能符号对应表。
[0052]上述一个触控符号究竟与哪个字符符号或功能符号对应,也可以通过点击事件调用切换功能来实现,图3展示了一种可行的方案。图3中展示了两个对应关系:点击事件-触控符号;触控符号-功能。从中可以看出,如果连续两次点击0,触控符号可以标记为78,该符号对应的功能为调用大写英文字母输入模式,即采用点击事件-英文字母的对应关系,一种可行的此类对应关系如图4A所示。也存在类似的其他可行的对应关系,例如图4B,在此不再赘述。
[0053]所述的对应表可以直接显示可以是小比例显示或者大比例显示在触摸屏上用于协助输入;如果用户熟悉这个对应表,则可以选择不再显示在触摸屏上,从而争取更大的输入操作空间,节省电量。
[0054]如果某一触控符号被设置为对应于某个或某几个字符符号或功能符号,则该触控符号可以认定为一个有效触控符号;如果触控符号没有与任何字符符号或功能符号有对应关系,则该触控符号为无效触控符号。实际操作时,一个触控符号对应的有效触控符号的数量越少,则操作准确率可能会越高。
[0055]要特别说明的是,图1A展示的AB⑶EFGHO九个位置点只是一种可行的位置点布置方案,本领域人员还可以采用别的可行的布置方案,位置点的个数、具体位置都可以变化,在此不再赘述。图1B就展示了另外一种可行的布置方案。
[0056]另外要说明的是,所述的虚拟触控分区也可以只占据触摸屏屏幕的部分区域,参见图1C、图1D。图1C、图1D中示意了整个触摸屏屏幕1,以及虚拟触控分区2。
[0057]—种例子中,本发明是通过图5所示的本发明实施例的一种用于触摸屏的输入系统示意图。可见,所述系统包括:对应表设置模块500,用于设置上述的各种对应表,所述的对应表可以预先存储在触摸屏所在的电子设备之中;触控区域设置模块502也可以称为触摸区域设置模块,用于设置一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域也可以称为有效触摸区域;点击事件捕捉模块504,用于捕捉点击事件;触控符号转换模块506,用于将捕捉到的点击事件转换成对应的触控符号,或者将点击事件序列转换成对应的触控符号序列;场景应用设置模块508,用于根据点击事件设置对应的场景;输入模块510,用于根据具体的场景以及对应表来输入对应的字符,或者根据对应的字符序列输入对应的汉字,所述字符要做前述的广义理解。
[0058]可选地,还可以包括显示布局模块(未示出),用于在触摸屏上显示上述的对应表,或者关闭所述的对应表。
[0059]前述有效触控区域是指触摸屏所在的设备/系统能够对点击操作做出响应的区域。如果系统没有特别设置,整个触控屏默认为一个有效触控区域,该有效触控区域可以遍布整个触摸屏,也可以占据触摸屏的部分,可以通过前述的触控区域设置模块来进行设置。
[0060]所述点击事件捕捉模块捕捉到点击事件后发送给触控符号转换模块,以便其将捕捉到的点击事件转换成对应的触控符号,或者将捕捉到的点击事件序列转换成对应的触控符号序列,所述的触控符号或者触控符号序列会被发送至输入模块。
[0061]所述输入模块根据接收到的触控符号,以及实际的对应表,输入对应的字符,或者根据触控符号序列输出对应的汉字,完成本次输入过程。所述实际的对应表是与场景应用设置模块提供的场景下的触控符号-字符对应表或者触控符号-功能符号对应表。
[0062]要特别说明的是,所述系统中的各模块可以是硬件单元、也可以是软件单元,或者是软硬件结合单元,在此不作特别限定。因此所述的各模块也可以根据功能进一步拆分或者合并。而且系统中还可以增加其他模块。另外各模块的名字也可以有其他称呼。
[0063]图6A是本发明实施例的一种基于触摸屏的输入方法示意图。可见,所述方法包括:
[0064]步骤100:设置触摸屏的一个虚拟触摸分区,该虚拟触摸分区是一个有效触控区域;
[0065]一个例子中,所述虚拟触摸分区可以不显示在屏幕上。而且可以部分或者全部占据整个触摸屏。
[0066]另一个例子中,所述虚拟触摸分区可以显示在屏幕上。优选地,所述虚拟触摸分区通过矩形、菱形、圆形、椭圆形、或者其他形状显示在屏幕上。
[0067]步骤102:设置不同的点击事件与不同的英文字母、数字、标点符号或控制命令也可以称为功能命令,或者功能控制命令之间的对应关系;
[0068]具体地,所述不同的点击事件对应不同的英文字母、数字、标点符号或控制命令,具体为:不同的点击事件对应不同的触控符号,不同的触控符号对应不同的英文字母、数字、标点符号或控制命令。
[0069]所述的触控符号可以是数字,也可以是别的能够起到区别作用的任何符号。
[0070]—个例子中,所述不同的点击事件或不同的触控符号与不同的英文字母、数字、标点符号、汉字笔画或控制命令的对应关系可以显示,也可以不显示在触摸屏的屏幕上。
[0071]要特别指出的是,所述的对应关系是可以预先默认设置的,也可以根据情况随时进行改变。
[0072]步骤104:在所述虚拟触摸分区上进行点击,得到实际的点击事件;
[0073]要说明的是,触摸屏如何捕捉点击操作形成的点击事件,属于本领域的公知技术,例如,对于虚拟激光键盘,可以通过感应反射光来进行所述捕捉;对于电容触摸屏,则可以通过周期性采样获得,在此不加以限制。
[0074]步骤106:根据实际的点击事件,在屏幕上输出相对应的英文字母、数字、标点符号,或执行对应的控制命令。
[0075]相应地,所述根据实际的点击事件,在屏幕上输出相对应的英文字母、数字、标点符号,或执行对应的控制命令,具体为:根据与实际的点击事件对应的触控符号,在屏幕上输出对应于该触控符号的英文字母、数字、标点符号,或执行对应的控制命令。
[0076]最后要说明的是,步骤100与步骤102之间的顺序是可以互换的。
[0077]图6B是本发明实施例的一种基于触摸屏的汉字输入方法示意图。可见,所述方法包括:
[0078]步骤200:设置触摸屏的一个虚拟触摸分区,该虚拟触摸分区是一个有效触控区域;
[0079]一个例子中,所述虚拟触摸分区可以不显示在屏幕上。而且可以部分或者全部占据整个触摸屏。
[0080]另一个例子中,所述虚拟触摸分区可以显示在屏幕上。优选地,所述虚拟触摸分区通过矩形、菱形、圆形、椭圆形、或者其他形状显示在屏幕上。
[0081]步骤202:设置不同的点击事件与不同的汉字笔画之间的对应关系;
[0082]具体地,所述不同的点击事件对应不同的汉字笔画,具体为:不同的点击事件对应不同的触控符号,不同的触控符号对应不同的汉字笔画。
[0083]所述的触控符号可以是数字,也可以是别的能够起到区别作用的任何符号。
[0084]一个例子中,所述不同的点击事件或不同的汉字笔画的对应关系可以显示,也可以不显示在触摸屏的屏幕上。
[0085]要特别指出的是,所述的对应关系是可以预先默认设置的,也可以根据情况随时进行改变。
[0086]步骤204:在所述虚拟触摸分区上进行若干次点击,得到实际的点击事件序列;
[0087]所述的点击事件序列指一系列点击事件。要说明的是,触摸屏如何捕捉点击操作形成的点击事件,属于本领域的公知技术,例如,对于虚拟激光键盘,可以通过感应反射光来进行所述捕捉;对于电容触摸屏,则可以通过周期性采样获得,在此不加以限制。
[0088]步骤206:根据实际的点击事件序列,在屏幕上输出相对应的汉字。
[0089]相应地,所述根据实际的点击事件,在屏幕上输出相对应的汉字,具体为:根据与实际的点击事件序列对应的触控符号序列,在屏幕上输出对应于该触控符号序列的汉字。
[0090]要说明的是,在步骤206中,如果触控符号序列只对应一个汉字时,系统直接输出该汉字,无需候选提示显示。而对应多个汉字时,输出汉字时可能还需要用到候选汉字提示显示。此时,还需要进入步骤208未示出:用户点击选择目标汉字进行输入,完成本次输入过程。
[0091]最后要说明的是,步骤200与步骤202之间的顺序是可以互换的。
[0092]图6C展示了另外一种基于触摸屏的汉字输入方法,所述方法包括以下步骤:
[0093]步骤300:设置触摸屏的一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域;
[0094]步骤302:设置不同的点击事件与不同的汉语拼音部件之间的对应关系,所述汉语拼音部件是声母、韵母或拼音辅助码;
[0095]本发明的汉语拼音输入方法可以用于本发明的汉语拼音输入系统,也可以用于现有的各种汉语拼音输入系统,例如全拼、简拼、搜狗、微软等拼音输入法。
[0096]步骤304:在所述虚拟触摸分区上进行点击,得到点击事件序列;
[0097]步骤306:根据点击事件序列,得到相应的汉语拼音部件序列,输出与所述汉语拼音部件序列对应的候选汉字;
[0098]步骤308:从候选的汉字中点击选中一个汉字进行输入。
[0099]要说明的是,在步骤306中,如果触控符号序列对应的汉语拼音部件序列只对应一个汉字时,系统直接输出该汉字,无需再进行步骤308。而对应多个汉字时,则需要进入步骤 308。
[0100]最后要说明的是,步骤300与步骤302之间的顺序是可以互换的。
[0101]为便于理解,以下结合更详细的具体实施例对本发明的具体实现再次进行补充详细描述:
[0102]实施例一
[0103]根据本发明的一个优选实施例的英文字母输入方法
[0104]例如当本发明的一种实施例应用于英文字母输入时,可以生成52种触控符号,分别对应于26个小写英文字母和26个大写:01对应a、02对应h、10对应b、20对应e、30对应1、40对应1、50对应o、60对应r、70对应u、80对应x、ll对应C、12对应f、13对应j、14对应m、15对应p、16对应S、17对应V、18对应y、21对应d、22对应g、23对应k、24对应η、25对应q、26对应t、27对应w、28对应z ;03对应A、04对应H、31对应B、32对应E、33对应1、34对应L、35对应O、36对应R、37对应U、38对应X、41对应C、42对应F、43对应J、44对应M、45对应P、46对应S、47对应V、48对应Y、51对应D、52对应G、53对应K、54对应N、55对应Q、56对应T、57对应W、58对应Z。
[0105]实施例二
[0106]根据本发明的一个优选实施例的拼音输入方法
[0107]优选的,52个触控符号可以用于表达拼音的声母以及韵母。拼音的声母及韵母与触控符号的对应关系可以为:
[0108]声母:1对应j,2对应q,3对应x,4对应z,5对应c,6对应s,7对应y,8对应w ;
[0109]11对应b,12对应m, 13对应d, 14对应η, 15对应g, 16对应h, 17对应zh, 18对应ch ;
[0110]21对应P,22对应f,23对应t,24对应1,25对应k,26对应r,27对应,sh,28对应零。
[0111]韵母:1对应a,2对应e\er,3对应1,4对应11八,5对应ia/ua,6对应ao,7对应ai,8 对应 uai ;
[0112]11 对应 an,12 对应 en,13 对应 in,14 对应 un,15 对应 ian/uan,16 对应 uo\o,17对应ui,18对应ue ;
[0113]21 对应 ang, 22 对应 eng, 23 对应 ing, 24 对应 1ng, 25 对应 iang/uang, 26 对应111,27对应6丨,28对应ie。
[0114]基于本发明实施例二所述的拼音输入法,任意一个完整拼音只需完成两次点击操作,无需软键盘,熟练后可以不盯屏盲打。需要特别说明是:触控符号与拼音的对应关系可以由用户自由设定,不限于本实施例。
[0115]实施例三
[0116]—种拼音输入方法
[0117]如果采用前述的扩展方式,得到足够多,例如达数百个触控符号。此时甚至可以省略场景切换,可同时输入英文字母、汉语拼音、汉字笔画、数字、标点符号,并且能够连续不间断的点击操作输入。
[0118]一个实例中,触控符号与输入字符之间的对应关系可以设置为:
[0119]全拼声母:触控符号101对应b/p,触控符号201对应m/f,触控符号301对应d/t,触控符号401对应n/1,触控符号501对应g/k,触控符号601对应h/r,触控符号701对应j/z、zh,触控符号801对应q/c/ch,触控符号901对应x/s/sh,触控符号001对应y/w。
[0120]韵母:分为首韵母和尾韵母。首韵母:触控符号111对应a,触控符号211对应V,触控符号113对应O,触控符号213对应e,触控符号115对应i,触控符号215对应u/1,触控符号117对应ia,触控符号217对应ua。
[0121]尾韵母:触控符号311对应ng,:触控符号321对应n,触控符号313对应o/e,:触控符号323对应o/e,触控符号315对应i/u,:触控符号325对应i/u,触控符号317对应n,触控符号327对应ng。
[0122]另外一个实例中,触控符号与输入字符之间的对应关系可以设置为:
[0123]例如应用于简拼,即只输入拼音的声母:触控符号112对应b,触控符号122对应P,触控符号212对应m,触控符号222对应f,触控符号312对应d,触控符号322对应t,触控符号412对应n,触控符号422对应1,触控符号512对应g,触控符号522对应k,触控符号612对应h,触控符号613对应hr,触控符号712对应j,触控符号722对应z/zh,触控符号812对应q,触控符号822对应c/ch,触控符号912对应X,触控符号922对应s/sh,触控符号012对应W,触控符号022对应y。
[0124]通过笔画输入汉字的方法中,一种对应关系为:
[0125]汉字笔画:触控符号16对应“一”;触控符号26对应“丨”;触控符号36对应“ J ”;触控符号46对应“、”;触控符号56对应“乙”。
[0126]英文字母输入方法,一种对应关系为:
[0127]英文字母:触控符号101对应b,触控符号102对应p,触控符号103对应a,触控符号201对应m,触控符号202对应f,触控符号203对应e,触控符号301对应d,触控符号302对应t,触控符号303对应O,触控符号401对应n,触控符号402对应1,触控符号403对应i,触控符号501对应g,触控符号502对应k,触控符号503对应U,触控符号601对应h,触控符号602对应r,触控符号602对应V,触控符号701对应j,触控符号702对应z,触控符号801对应q,触控符号802对应C,触控符号901对应X,触控符号902对应S,触控符号001对应y,触控符号002对应w
[0128]数字输入方法,一种对应关系为:
[0129]数字:触控符号11对应I,触控符号21对应2,触控符号31对应3,触控符号41对应4,触控符号51对应5,触控符号61对应6,触控符号71对应7,,触控符号81对应8,触控符号91对应9,触控符号01对应O。
[0130]标点符号输入方法,一种对应关系为:
[0131]常用标点符号:触控符号15对应“,”;触控符号25对应“。”,触控符号35对应“?” ;触控符号45对应“ ! ” ;触控符号55对应“;”;触控符号65对应“:”;触控符号75对应“、”;触控符号85对应;触控符号95对应“ % ”,触控符号05对应“/”。
[0132]需要特别说明的是:触控符号与拼音及英文、笔画、数字、标点符号的对应关系可以由用户自由设定,不仅限于本实施例。
[0133]与现有技术相比,本发明实施例的优点如下:
[0134]对于不同的点击操作对应的触控符号可以对应几十种甚至上百种输入符号;
[0135]用户熟练后可以不使用虚拟键盘输入字符,实现脱屏盲打,减少眼睛疲劳;
[0136]用户根据自己的操作习惯设置可以自由设置虚拟触控区域,有效触控符号可调,易于普及;
[0137]可以连续不间断的进行点击操作输入。
[0138]基于有效触控区域,可以同时输入大量的字符符号或功能符号而无需频繁切换,多种集合的字符符号同时输入,互不干扰。
[0139]容易掌握和操作,上手速度快、输入速度快,输错率低,输错后纠正起来/重新输入也容易。
[0140]在算法上相对简单,对软件要求不高,提高响应速度,降低占用内存,点击操作准确率较高。
[0141]本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例模块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0142]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器RAM、内存、只读存储器ROM、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。也即,本领域人员知道:本发明提供的基于触摸屏的输入系统、汉语拼音输入系统都可以使用可编程逻辑器件结合来实现,也可以实施为计算机程序软件,例如根据本发明的实施例可以是一种计算机程序产品,运行该程序产品使计算机执行用于所示范的方法。所述计算机程序产品包括计算机可读存储介质,该介质包含计算机程序逻辑或代码部分,用于实现所述基于触摸屏的输入方法。所述计算机可读存储介质可以是被安装在计算机中的内置介质或者可从计算机主题拆卸的可移动介质例如热拔插技术存储设备。所述内置介质包括但不限于可重写的非易失性存储器,例如RAM、ROM、快闪存储器和硬盘。所述可移动介质包括但不限于:光存储媒体例如⑶-ROM和DVD、磁光存储媒体例如MO、磁存储媒体例如盒带或移动硬盘、具有内置的可重写的非易失性存储器的媒体例如存储卡和具有内置ROM的媒体例如ROM盒。
[0143]最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种基于触摸屏的点击输入方法,其特征在于,所述方法包括: 设置触摸屏的一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域; 设置不同的点击事件与不同的英文字母、数字、标点符号、特殊符号或控制命令之间的对应关系; 在所述虚拟触摸分区上进行点击操作,得到点击事件,每次所述点击操作指连续点击若干个位置点; 根据点击事件,在屏幕上输出相对应的英文字母、数字、标点符号,或执行对应的控制命令; 其中,上述步骤“设置触摸屏的一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域”与步骤“设置不同的点击事件与不同的英文字母、数字、标点符号、特殊符号或控制命令之间的对应关系”的顺序可以颠倒。
2.根据权利要求1所述的输入方法,其特征在于, 所述不同的点击事件对应不同的英文字母、数字、标点符号或控制命令,具体为: 不同的点击事件对应不同的触控符号,不同的触控符号对应不同的英文字母、数字、标点符号、特殊符号或控制命令; 相应地,所述根据点击事件,在屏幕上输出相对应的英文字母、数字、标点符号、特殊符号,或执行对应的控制命令,具体为: 根据与所述点击事件对应的触控符号,在屏幕上输出相对应的英文字母、数字、标点符号、特殊符号,或执行对应的控制命令。
3.根据权利要求1或2所述的输入方法,其特征在于,所述不同的点击事件或不同的触控符号与不同的英文字母、数字、标点符号、特殊符号或控制命令的对应关系显示或者不显示在屏幕上。 优选地,一种控制命令是切换使用的对应关系,所述对应关系即不同的点击事件与不同的英文字母、数字、标点符号或者特殊符号之间的对应关系。 优选地,所述特殊符号是货币符号、图形表情符号、版权符号、商标符号、段落标记或统一码UNICODE字符。 优选地,所述虚拟触摸分区不显示在屏幕上。 优选地,所述虚拟触摸分区通过矩形、菱形、圆形、椭圆形、或者其他形状显示在屏幕上。 优选地,所述不同的点击事件根据连续点击位置的组合来进行区分。
4.一种基于触摸屏的点击输入方法,其特征在于,所述方法包括: 设置触摸屏的一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域; 设置不同的点击事件与不同的汉字笔画之间的对应关系; 在所述虚拟触摸分区上进行点击操作,得到点击事件序列,每次所述点击操作指连续点击若干个位置点; 根据所述点击事件序列,得到汉字笔画序列,在屏幕上输出与所述汉字笔画序列对应的汉字; 其中,上述步骤“设置触摸屏的一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域”与步骤“设置不同的点击事件与不同的汉字笔画之间的对应关系”的顺序可以颠倒。
5.根据权利要求4所述的输入方法,其特征在于, 所述不同的点击事件对应不同的汉字笔画,具体为: 不同的点击事件对应不同的触控符号,不同的触控符号对应不同的汉字笔画; 相应地,所述根据点击事件序列,在屏幕上输出相对应的汉字,具体为: 根据与所述点击事件序列对应的触控符号序列,得到汉字笔画序列,在屏幕上输出与所述汉字笔画序列对应的汉字。
6.根据权利要求4或5所述的输入方法,其特征在于,所述不同的点击事件与不同的汉字笔画之间的对应关系显示或者不显示在屏幕上。
7.根据权利要求4或5所述的输入方法,其特征在于,所述虚拟触摸分区不显示在屏幕上。 优选地,所述虚拟触摸分区通过矩形、菱形、圆形、椭圆形、或者其他形状显示在屏幕上。 优选地,所述不同的点击事件根据连续点击位置的组合来进行区分。
8.一种基于触摸屏的汉字输入方法,其特征在于,所述方法包括以下步骤: 设置触摸屏的一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域; 设置不同的点击事件与不同的汉语拼音部件之间的对应关系,所述汉语拼音部件是声母、韵母或拼音辅助码; 在所述虚拟触摸分区上进行点击操作,得到点击事件序列,每次所述点击操作指连续点击若干个位置点; 根据点击事件序列,得到相应的汉语拼音部件序列,输出与所述汉语拼音部件序列对应的候选汉字; 从候选的汉字中点击选中一个汉字进行输入; 其中,上述步骤“设置触摸屏的一个虚拟触摸分区,所述虚拟触摸分区是一个有效触控区域”与步骤“设置不同的点击事件与不同的汉语拼音部件之间的对应关系,所述汉语拼音部件是声母、韵母或拼音辅助码”的顺序可以颠倒。
9.根据权利要求8所述的汉字输入方法,其特征在于,所述不同的点击事件与不同的汉语拼音部件之间的对应关系显示或者不显示在触摸屏上。
10.根据权利要求8或9所述的汉字输入方法,其特征在于,所述虚拟触摸分区不显示在屏幕上。 优选地,所述虚拟触摸分区通过矩形、菱形、圆形、椭圆形、或者其他形状显示在屏幕上。 优选地,所述不同的点击事件根据连续点击位置的组合来进行区分。
【文档编号】G06F3/023GK104331245SQ201410603374
【公开日】2015年2月4日 申请日期:2014年11月3日 优先权日:2014年11月3日
【发明者】赵研, 荀亮 申请人:荀亮, 赵研
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1