CN101452346B - 一种基于按键和笔画的字词混合的输入方法 - Google Patents

一种基于按键和笔画的字词混合的输入方法 Download PDF

Info

Publication number
CN101452346B
CN101452346B CN2008102497422A CN200810249742A CN101452346B CN 101452346 B CN101452346 B CN 101452346B CN 2008102497422 A CN2008102497422 A CN 2008102497422A CN 200810249742 A CN200810249742 A CN 200810249742A CN 101452346 B CN101452346 B CN 101452346B
Authority
CN
China
Prior art keywords
key
stroke
word
input
words
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008102497422A
Other languages
English (en)
Other versions
CN101452346A (zh
Inventor
韩亚林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN2008102497422A priority Critical patent/CN101452346B/zh
Publication of CN101452346A publication Critical patent/CN101452346A/zh
Application granted granted Critical
Publication of CN101452346B publication Critical patent/CN101452346B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本发明公开了一种基于按键和笔画的字词混合的输入方法,它是通过电子信息设备的按键盘,并利用汉字的笔画进行编码和检索,同时实现单字和词语的混合输入。本发明旨在提高小键盘掌上信息设备中汉字输入操作的便捷性。本发明的主要技术方案是,将汉字输入的整个过程,主要地实现于按键盘中紧凑分布并便于操作的五键组之上,以此来摆脱汉字输入过程中对按键的视觉依赖,并提高汉字输入过程中的按键操作速度;同时设计科学合理的字词编码方案和按键操作规则,通过增加键码对字词的编码效率,以尽量减少汉字输入过程中的按键次数;并且实现字词混合的快速中文输入模式。本发明主要应用于便携式小键盘电子信息设备的汉字输入领域。

Description

一种基于按键和笔画的字词混合的输入方法
【技术领域】
本发明涉及一种电子信息设备的汉字输入方法,尤其涉及一种通过掌上电子信息设备的按键盘、并以笔画的编码角度和检索途径、实现汉字中单字和词语的混合输入方法。它可应用于遥控器、游戏机、手持电话、掌上电脑、电子词典、数码相机、电子记事本、个人数字助理等便携式小键盘电子信息设备的汉字输入领域。
【背景技术】
目前人们在手持电话等电子信息设备的小键盘上进行汉字输入时,在所采用的公知方法中,基本输入方案的类型有多种多样:在按键输入方法中,有通过拼音编码的方法,也有通过笔画编码的方法;在笔画编码的方法中,有单个汉字输入的方法,也有字词混合输入的方法;即使是在字词混合输入方法中,也有多种不同的设计方案。
相对于手写输入和语音输入,在当前最为常见的按键式汉字输入方案的基础上,可以采用汉字的笔画构成和笔画顺作为线索、进行码本的预先创建和汉字的编码检索,并进而将汉语中的单字和词语混合地统一编码、统一输入。在这种特定的汉字输入的背景技术即按键实现、笔画编码、字词混合的汉字输入方案中,目前常见的技术特征有以下几点:
——利用按键盘中的多个按键,实现汉字输入的操作,这多个按键通常会涉及到数字键、方向键、确认键等;
——根据输入法中所设计的编码规则,利用指定的按键,输入单字或词语中参与编码的各个基本笔画类型,或者是偏旁、部首、字根等汉字构成部件;
——使用一种候选字词列表,作为输入法的操作界面,它将罗列出输入法码本库中、符合由按键盘当前已输入的检索关键字条件的所有单字和词语,当没有任何检索关键字输入时,候选字词列表中的候选字词便表现为整个输入法码本库中的所有单字和词语;
——在候选字词列表中,使用数字按键编号的方法,或者使用光标突出显示的方法,对各个字词选项进行定位标识,以便操作者对特定字词选项的选定输入;
——在以字词的笔画编码为线索,对候选字词列表进行字词检索时,通常每增加输入一个检索码位,候选字词列表都要进行一次数据刷新,并且随着检索码位的不断输入,候选字词列表中的候选字词的数量规模将以指数级的速度衰减;
——在候选字词列表的当前页面显示中,当要输入的字词出现时,操作者将其选定输入,即可完成了一个基本的字词输入的操作过程;
——鉴于候选字词列表中的字词数量较多,候选字词列表通常包含多个页面并需分屏逐页显示,在笔画检索过程中、以及在字词选定完成后,仅默认地将当前候选字词列表的首页显示在屏幕中,但在必要时可以对其进行前、后翻页操作。
伴随着便携式电子设备小型化的发展趋势,其键盘变得越来越小巧,使得按键的间隔更紧凑,按键的表面更狭小,并在按键顶部印制更小的数字和字母。遗憾的是,这些电子设备的操作者在辨认或按压那些表面狭小且紧凑安排的按键时有时会遇到困难,容易导致一次按下多个键或者按错键。对于手持电话和其它便携式电子设备,存在着这些缺陷,因此需要将输入汉字所涉及到的按键的总数量尽量地减少。与此同时,人们对电子设备中汉字输入的简易性和速度性的要求也在越来越高。
在目前存在的各种不同的汉字输入方案中,通常各有利弊。但就前述特定的汉字输入的背景技术即按键实现、笔画编码、字词混合的方案而言,尽管它具有多种多样的表现形式,但也普遍存在着涉及的按键数量较多、编码元的类型不易区分、编码规则过于复杂、候选字词选定不便、汉字输入速度较慢等不足之处。
【发明内容】
本发明克服了现有技术中的不足,提供了一种基于按键和笔画的字词混合的输入方法。其目的是,将汉字输入的整个操作过程,实现于按键盘中集中分布并便于操作的少量几个按键之上,以此来摆脱汉字输入过程中对按键的视觉依赖,并提高汉字输入过程中的按键操作速度;同时设计科学合理的字词编码方案和按键操作规则,增加键码的编码效率,以尽量减少汉字输入过程中的按键次数;并且实现字词混合的快速中文输入模式。总而言之,本发明的目的是提高小键盘掌上信息设备中汉字输入操作的便捷性。
为了实现上述目的,本发明是通过以下技术方案解决的。
(一)在汉字输入的按键利用上
(1)无论单字,还是词语,其输入过程均实现于按键盘中少量的几个按键之上。这少量的几个按键主要是指五键组,该五键组在按键盘上集中分布,并且它由相对分布于上、下、左、右、中位置的五个按键构成;其它一些实现辅助作用的功能键在按键盘上的分布位置则无特殊要求,因为它们在汉字输入过程中通常相对较少地使用。
(2)在对五键组进行按键操作时,为了实现同一按键的功能复用,将涉及三种按键操作方式即按动、长按、双按之中被任意指定的两种。三种按键操作方式之间的区别是:按动操作为基本的按键操作;长按操作在按键持续时间上区别于按动操作;双按操作在按键间隔时间上区别于按动操作。
(二)在汉字输入的笔画编码上
(3)无论单字,还是词语,在其笔画编码构成中,均以汉字的笔画构成和笔画顺序为线索,并将五种基本的笔画类型即横、竖、撇、点、折,作为五个笔画编码元。
(4)对于单字,其完整的笔画编码的构成定义是,由整个汉字的笔画构成和笔画顺序所决定的、所有笔画编码位依次连接而成的编码位序列。
(5)对于词语,其完整的笔画编码的构成定义是,根据前述中关于单字的笔画编码的构成定义,由词语中除最后一个汉字之外的其它每个非结尾汉字的完整笔画编码构成中各自提取的至少一个的笔画编码位、以及结尾汉字的完整笔画编码构成中的所有笔画编码位,依次连接而成的编码位序列。在这里定义所述的构成一条词语的完整笔画编码的所有笔画编码位之中,与一个结尾汉字相对应的笔画编码位,就是其单字自身的完整笔画编码构成中的所有笔画编码位,此处是明确限定的;但与每个非结尾汉字相对应的笔画编码位,除了仅仅规定为笔画编码构成中的至少一个的编码位之外,而其在该笔画编码构成中的具***置和数量,此处并无明确限定,尽管它们在具体实施案例中将是明确限定的,并且与所设计的特定编码规则有关。
(三)在字词混合的输入方案上
(6)候选字词列表作为汉字输入的操作界面,在它的每个页面中,共有四个具体表现为单字或词语的候选项,并且它们呈上、下、左、右的相对位置分布。
(7)候选字词列表作为汉字输入的操作对象,在字词输入过程中,对其可以进行笔画检索、字词选定、列表翻页的三种按键操作。
(8)在字词输入的笔画检索上,对单字和词语进行统一地全面检索,它们均作为汉字检索的基本单位,并均作为输入法字词库的构建元素,共同地组成输入法所能输入的各字词的全集。
(9)在候选字词的结果显示上,对单字和词语进行统一地罗列显示,它们均作为汉字输入的基本单位,并均作为候选字词列表的组成选项,混合地显示在候选字词列表的各个页面之中。
(10)在五键组的三种按键方式即按动、长按、双按之中,选取任意两种分别用作按键操作的不同键码环境,在其中一种键码环境下的五键组全部用于笔画检索,在另一种键码环境下的四向键用于字词选定、中央键用于列表的往后翻页。这样通过区分两种不同的键码环境,以丰富键码取值,最终实现同一按键的功能多样化。
(11)在笔画检索时,根据要输入的单字或词语的笔画编码构成,通过五键组中五个按键的某种指定的按键方式,分别依次输入其笔画编码构成中横、竖、撇、点、折的五种笔画编码位,并且在满足一一对应关系的前提条件下,这五个笔画编码元在五键组中五个按键上的分布方式是任意的。
(12)在字词选定时,根据要输入的单字或词语在候选字词列表当前页面中所处的上、下、左、右位置,通过四向键中与之上、下、左、右位置相对应的一个按键,并利用该按键的某种指定的按键方式,将目标单字或词语选定输入。
(13)在列表翻页时,根据对要输入的单字或词语的查找需要,通过中央键的某种指定的按键方式,对候选字词列表进行往后翻页。候选字词列表的翻页,通常仅仅作为字词检索的一种辅助手段,但它应同时具有往前翻页和往后翻页的两种功能,这里只提及了候选字词列表的往后翻页,至于其往前翻页,可使用其它灵活多变的实现方法,在具体实施案例中将给予详细说明。
以上是本发明的技术方案。与现有技术相比,本发明的有益效果,主要表现为小键盘汉字输入的高效性和灵活性。
【附图说明】
图1:      小键盘中部分按键的典型分布;
图2:      五键组中五个按键的分布形状;
图3A-3D:  候选字词列表页面中四个候选字词的基本分布形状及其三种变形;
图4:      字词编码中五个笔画编码元与五键组中五个按键之间的一一对应关系;
图5:      屏幕显示的三个基本组成部分;
图6A-6K:  字词混合输入的操作过程举例;
图7A-7B:  候选字词列表的自动复位的特性示意;
图8A-8F:  候选字词列表的往前翻页、手动复位、及文本字符删除的全过程示意;
图9A-9B:  候选字词列表的自动复位后瞬间检索无效的特性示意;
图10:     候选字词列表的候选字词少量时不再检索的特性示意;
图11A-11E:候选字词列表的少笔画数偏僻汉字的屏蔽的特性示意;
图12A-12D:笔画检索过程中特别候选字词的定位显示的特性示意;
图13A-13B:字词选定完成后特别候选字词的定位显示的特性示意;
图14A-14D:五向导航键的两种功能状态之间相互切换的过程示意;
图15A-15D:五向导航键的两种功能在一种状态下并用的过程示意。
【具体实施方式】
下面将以手持电话为例、从四个方面、并结合附图,对本发明的具体实施方式进行详细描述。
(一)关于汉字输入的按键利用
(1)按键盘的常规分布
在图1中,给出了目前手持电话按键盘中、部分按键的典型分布方式,这些按键共涉及了导航键、数字键、功能键,对它们分别说明如下:
该图中的导航键,又通常被称为五向导航键。鉴于导航键中五个按键的相对位置分布,在小键盘信息设备的文本编辑输入和功能菜单浏览中,它们通常用于实现光标移动和菜单选定的功能操作。
该图中的数字键,包括了0-9的十个数字键。在通常的小数字键盘中,这十个数字键将以标准的位置形式分布。
该图中的功能键,涉及了清除键、软键、*键、#键。其中的清除键又通常被称为CLR键、C键、返回键、退出键等名称形式;其中的软键在手持电话中通常有两个,并且位于按键盘的上部,由软件灵活定义其在当前操作状态下的按键功能,并由屏幕底行的标签文字给予简要说明;其中的*键和#键在这里之所以用作功能键,是因为它们在本发明的具体实施方式中,可以被用于指定的功能操作,即输入状态的切换。
(2)五键组的构成定义
在本发明的实施中,将主要地使用一个五键组,实现字词混合的汉字输入过程。
五键组仅仅由五个按键构成,并且这五个按键呈上、下、左、右、中的十字形相对位置分布,其分布形状如图2所示。在整个五键组构成中,它包括四向键和中央键,其中的四向键又具体包括上键、下键、左键、右键,其中的中央键又被称为中键。
上面提到的五键组的十字形按键分布,其含义仅仅在于五键组的按键构成以及各按键之间的相对位置安排,在图2中给出的作为具体实施例的五键组的外观特征,并不限定其中每个按键的具体形状。因此,当对这五个按键的形状进行各种方式的美工设计后,仍将属于本发明的五键组的概念范畴之内。
在五键组的机械设计中,为了提高五键组中按键的结构紧凑性和操作适宜性,应考虑五键组中五个按键之间的分布间距问题,如果上、下、左、右、中的五个按键是各自独立分布的,那么其中上、下、左、右的四个按键的中心位置相对于中央键的中心位置之间的距离,均应适应于手指的舒适操作;另外在五键组中五个按键的触觉反馈上,应通过恰当的机械设计,使五键组能够提供适宜的按键手感。
五键组中的各个按键在机械设计上除了可以各自独立分布,也可以将它们一体化,即将整个五键组在机械上一体化为一个五向操纵杆式按键,它除了上、下、左、右的四向按动之外,还可向下按动;也可以将五键组中的上、下、左、右键在机械上设计为一个整体,而仅中央键独立分布。将五键组中上、下、左、右、中的五个按键全部地或部分地、在机械设计上被集于一体,同样可以符合前面所描述的五键组的机械特征,因此也是可以用作本发明所涉及的五键组进行汉字输入的,并且一体化形式的按键在操作时将更为方便灵活。
总之,五键组的上述机械特征表明,五个按键的数量是便于为人们所熟悉的;各个按键所处的上、下、左、右、中的相对位置也是便于人们所掌握的;紧凑的按键分布结构会为在汉字输入过程中缩短手指(通常为拇指)在按键盘上的移动距离和消耗时间;加强了手感设计的按键造型会为使用者提供良好的触觉反馈。所有这些,均为使用者对五键组的方便操作、尤其为是“盲”操作(不看按键)提供了有用的帮助,从而为快捷、连贯地进行汉字输入提供可能条件。
在汉字输入过程中,对按键的“盲”化操作方式所带来的一个好处是,因使用者摆脱了对按键的视觉依赖,也避免了视线在键盘和屏幕之间的不断切换,从而能够将视线完全集中于屏幕上的候选字词列表。因此,对于其笔画编码还没有输入完毕就已经在候选字词列表中出现的候选字词,尽可能地方便了使用者在第一时间内对其直接进行字词选定操作,而避免了本不必需的多余笔画码位继续输入的情况。
除了传统的靠按动操作的机械按键之外,对于新型的靠感应控制的触摸按键,同样可以构成满足上、下、左、右、中位置分布特征的五键组,并利用该五键组进行汉字输入操作。
(3)五键组的表现形式
十字形分布的五键组属于电子信息设备按键盘上的一个组成部分。幸运的是,在当前电子信息设备尤其是手持电话的按键盘上,存在着其分布形状符合“上、下、左、右、中”特征的五键组合。具体地说就是,五键组在整个按键盘上的分布位置,可以表现为下面的三种形式之一:
其一是,五键组分布在按键盘中的五向导航键之上。可以直接利用当前电子信息设备的按键盘中常见的五向导航键,进行本发明所涉及的汉字输入。五向导航键是相对分布为上、下、左、右、中位置的一组相关按键,在手持电话中它通常位于按键盘的上部。
其二是,五键组分布在标准数字键盘中的“2-8-4-6-5”或者“5-0-7-9-8”数字键组合之上。在标准数字键盘上,0-9的10个数字键、以及*和#的2个功能键,通常以4(行)×3(列)的阵列分布,并且它们中的五个数字键“2-8-4-6-5”或者“5-0-7-9-8”均恰好构成了“上-下-左-右-中”的十字形相对分布形状,符合本发明所涉及的五键组的分布特征和构成定义。
其三是,五键组分布在按键盘中的呈上、下、左、右、中位置安排的五个触摸键组合之上。五键组除了表现为传统的机械按键,还可以表现为新型的触摸按键,并利用触摸感应的方式控制按键操作。
当五键组位于五向导航键之上时,其最大优点在于,电子设备按键盘中的五向导航键本身在机械设计上通常就是结构紧凑、手感良好,它可以为本发明所直接借用,并赋予其汉字输入的额外功能。尤其是当本发明的汉字输入方法应用于手持电话时,利用位于它的按键盘上部的五向导航键、并且利用拇指进行汉字输入操作时,更容易为使用者所把持话机;同时,由于本汉字输入方法在这种情况下并不占用按键盘上的数字键资源,因此可以实现在不切换本汉字输入法状态的情况下,直接利用数字键进行数字输入、或者利用数字键以其它不使用五向导航键的汉字输入法进行汉字输入。但在另一方面,当五键组位于五向导航键之上时的一个不利因素是,在文本编辑时,五向导航键在新赋予的汉字输入功能和原具有的常规定义功能之间,往往会产生按键定义上的冲突,这种冲突需要另行地设法解决。
(4)五键组的操作方式
对于本发明中的五键组的按键操作,将涉及三种方式即按动、长按、双按之中被任意指定的两种,在实现本发明的软件运行中,对应于五键组中同一个按键的这两种不同的按键方式,将会产生各自对应的程序反应。对上述三种按键方式分别解释如下:
对按键的“按动”操作,是一种最基本、最普遍的按键方式。本“按动”的定义,应以不与下面“长按”、“双按”的定义相冲突为前提,即在本“按动”的定义中:为了区别于“长按”,在按键被按下之后应当即松开;为了区别于“双按”,同一按键在被按下之后的极短时间段之内不得被再次按下。在本发明的实施例中,通常情况是,对于相对高频使用的功能操作,将使用这种按键操作方式。
对按键的“长按”操作,是指按下某个按键,并在一个软件所定义的足够长的时间段之内一直保持这种按键被按下的状态。与按键长按相对应的程序反应是在该时长条件满足之后自动发生的,与当时按键是否已经松开无关,操作者可以通过屏幕的显示刷新,获知当前的长按操作已经生效。在本发明的实施例中,通常情况是,对于相对低频使用的功能操作,将使用这种按键操作方式。
对按键的“双按”操作,是指连续按动某个按键两次,并且两次按动之间的时间间隔小于一个软件所定义的足够短的时间段之内,这种“双按”操作非常类似于计算机鼠标的“双击”操作。与按键双按相对应的程序反应是在满足这个时间间隔条件的第二次按动之后自动发生的,操作者同样可以通过屏幕的显示刷新,获知当前的双按操作已经生效。在本发明的实施例中,通常情况是,对于相对低频使用的功能操作,将使用这种按键操作方式。
当五键组表现为五个触摸按键时,上述三种按键操作方式的含义,没有本质变化,只是按键操作时的动作由按动改为触摸、由保持按动改为保持触摸、由连续按动改为连续触摸。
在本发明中,上述三种不同的按键方式,仅仅是针对于五键组中的五个按键而言的。对于按键盘中其它按键的按键方式,并不限定,也不做特别说明。
(二)关于汉字输入的笔画编码
(1)基本笔画编码元的使用
本发明所涉及的字、词输入方法,是在符合国家语言文字的相关规范的基础上,建立易学易用的汉字编码的。它将汉字的基本笔画分类为公知的五种:横(表示为一,含提
Figure G2008102497422D00071
)、竖(表示为丨,含竖钩亅)、撇(表示为丿)、点(表示为丶,含捺)、折(表示为乛,包括各种折笔笔画,如:乛、乚、
Figure G2008102497422D00073
Figure G2008102497422D00074
Figure G2008102497422D00075
Figure G2008102497422D00076
Figure G2008102497422D00077
Figure G2008102497422D00079
く……),并根据汉字书写的笔画构成和笔画顺序,对字词进行编码;另一方面,也将以此为线索,进行字词输入时的笔画检索操作。总之,无论单字,还是词语,在其编码方式和检索方式中,均是依照汉字的笔画构成和笔画顺序,将横、竖、撇、点、折的五种基本笔画类型,作为字词的编码和检索的五个笔画编码元。
在字、词的笔画编码中,利用公知的汉字的五种基本笔画类型,即横、竖、撇、点、折的五个笔画编码元,并根据汉字书写时的笔画和笔顺对字词进行编码,在字词的笔画编码构成中,每一个笔画编码元均表现为一个笔画编码位。可以说,编码位是笔画编码构成中的最小编码单位,而编码元则是对编码位的基本类型的总结。
在字、词的笔画编码所基于的每个汉字的笔画构成和笔画顺序,应以相关的国家标准和行业标准作为参考依据。同时需要说明的是,为了描述字、词笔画编码的方便性,后面将使用“1”、“2”、“3”、“4”、“5”的五个数字,依次分别对应地表示“横”、“竖”、“撇”、“点”、“折”的五种基本笔画类型,所以在用数字串表示的笔画编码构成中,每一个数字将表示一个笔画编码位。
(2)单字和词语的编码规则
对于单字和词语,所使用的编码规则分别叙述如下。在字词输入的过程中,也应按照下述编码规则的线索进行笔画检索操作。
对于单字,其完整的笔画编码的构成定义是,由整个汉字的笔画构成和笔画顺序所决定的、所有笔画编码位依次连接而成的编码位序列。
对于词语,其完整的笔画编码的构成定义是,根据前述中关于单字的笔画编码的构成定义,由词语中除最后一个汉字之外的其它每个非结尾汉字的完整笔画编码构成中各自提取的至少一个的笔画编码位、以及结尾汉字的完整笔画编码构成中的所有笔画编码位,依次连接而成的编码位序列。
在前面定义所述的构成一条词语的完整笔画编码的所有笔画编码位之中,每个非结尾汉字均提供了至少一个的笔画编码位,但这至少一个的笔画编码位,在其单字自身的完整笔画编码构成中的具***置和数量,均被视为待定细化的要素,并由此可衍生出许许多多的具体编码方案。因为这至少一个的笔画编码位,在其单字自身的完整笔画编码构成中,可以是连续的,也可以是非连续的;同样是在连续的情况下,可以是位于头部,也可以是位于中部或尾部;同样是在连续、位于头部的情况下,对每个非结尾汉字所提取的笔画编码位的数量,可以是固定不变的,也可以是互不相同的。作为一种案例,对于词语,其完整的笔画编码的构成定义是,根据前述中关于单字的笔画编码的构成定义,由词语中除最后一个汉字之外的其它每个非结尾汉字的完整笔画编码构成中各自位于最前面的固定数量的笔画编码位、以及结尾汉字的完整笔画编码构成中的所有笔画编码位,依次连接而成的编码位序列;并且对每个非结尾汉字所各自截取的位于最前面的笔画编码位的固定数量值,为一个大于等于1且小于等于4的整数;另外当非结尾汉字的笔画编码的总长度小于这一固定数量值时,则取这个非结尾汉字的整个笔画编码实际构成中的所有笔画编码位。
在前面,当把每个非结尾汉字的完整笔画编码中固定长度的前缀,作为整个词语的完整笔画编码的组成部分时,这个固定长度的数值尽管已被约束在1-4的整数范围之内,但据该具体数值的不同,仍将存在着前缀截取长度分别为1、2、3、4的四种不同的方案。作为一种更为具体的案例,在词语的完整的笔画编码的构成定义中,对其中每个非结尾汉字的完整笔画编码,所各自截取的位于最前面的笔画编码位的固定数量,取值为2。如无特殊说明,在下文所述的各种举例情况下的词语编码,均将采用这种前缀截取长度固定为2的方案。
在上面的字词编码规则的叙述中,通过对比可以得知,无论单字,还是词语,都是对其中最后一个汉字取其完整的笔画编码、而对它之前的每个汉字仅取其笔画编码的前缀部分,所以前述的对单字和词语的编码规则在本质上是一致的,对单字的编码规则只是对词语的编码规则的一种极端情况。
通常而言,对于字词的编码,在输入法码本中需要保存其完整的笔画编码,因为根据检索匹配的要求,在输入法码本中任何一个字词的所有笔画码位都是不可缺少的;而对于字词的检索,在笔画编码的按键输入过程中,则未必要使用其所有的笔画码位,因为在所有的笔画码位输入完成之前,要输入的字词就有可能已经出现在用于当前屏幕默认显示的、候选字词列表的首页之中,此时已没有必要继续输入更多的笔画码位了。
(3)单字和词语的编码举例
对于上述具体的字词编码规则,举例说明如下。需要注意的是,在下述词语例子、以及后面更多出现的词语例子的笔画编码表示中,连接符号“-”本身并不作为词语笔画编码的组成部分,它仅仅是为了阅读识别之便,用于分段表示词语中各个单字所对应的笔画编码位。
单字“国”的完整笔画编码定义为“25112141”,这个笔画编码是由“国”字的完整笔画编码位,依次连接所构成的序列(竖折横横竖横点横),在单字“国”的笔画检索时也应以这个编码线索依次输入其各个编码位;
词语“祖国”的完整笔画编码定义为“45-25112141”,这个笔画编码是由“祖”字的前两个笔画编码位、“国”字的完整笔画编码位,依次连接所构成的序列(点折-竖折横横竖横点横),在词语“祖国”的笔画检索时也应以这个编码线索依次输入其各个编码位;
词语“爱祖国”的完整笔画编码定义为“34-45-25112141”,这个笔画编码是由“爱”字的前两个笔画编码位、“祖”字的前两个笔画编码位、“国”字的完整笔画编码位,依次连接所构成的序列(撇点-点折竖折横横竖横点横),在词语“爱祖国”的笔画检索时也应以这个编码线索依次输入其各个编码位;
词语“热爱祖国”的完整笔画编码定义为“12-34-45-25112141”,这个笔画编码是由“热”字的前两个笔画编码位、“爱”字的前两个笔画编码位、“祖”字的前个笔画编码位、“国”字的完整笔画编码位,依次连接所构成的序列(横竖-撇点-点折-竖折横横竖横点横),在词语“热爱祖国”的笔画检索时也应以这个编码线索依次输入其各个编码位。
在词语编码中,如果非结尾汉字的笔画总数小于所指定的编码前缀截取长度,那么则以该字实际的笔画编码长度为准。例如在词语“一个”中,非结尾汉字“一”的笔画总数不足两个,则仅取其唯一的笔画编码位“1”,整个词语“一个”的笔画编码构成即为“1-342”;同样地,词语“另一方面”的笔画编码构成为“25-1-41-132522111”,词语“乙方”的笔画编码构成为“5-4153”,词语“聚乙烯”的笔画编码构成为“12-5-43343413252”。
(三)关于字词混合的输入方案
(1)候选字词列表
候选字词列表是汉字输入的操作界面,在进入本汉字输入方法之后的整个汉字输入过程中,候选字词列表始终存在。
候选字词列表是指,根据当前已经输入的作为检索关键字的笔画编码串,在整个输入法字词库中由***智能预测的操作者可能要输入的各个单字和词语的列表,鉴于候选字词列表中的候选单字及候选词语的数量可能较多,它往往包括多个页面而需逐页地分屏显示。
候选字词列表作为当前可供操作者选定输入的各个单字或词语的列表,位于当前候选字词列表之中的各个字词均满足这样的编码检索特征:字词的整个笔画编码、或其整个笔画编码的前缀部分(笔画编码中开头的一个或多个连续编码位),与当前已经输入的作为检索关键字的笔画编码串完全相同;当没有任何笔画码位输入时,当前候选字词列表中的字词选项构成,便为输入法中字库和词库的全集。
一旦进入本汉字输入法状态,候选字词列表马上出现并始终存在,候选字词列表的存在,可以为汉字输入操作提供各种便利:首先,它将为字词输入时不经过笔画检索而直接进行字词选定提供可能;其次,它将缓冲笔画输入和检索结果二者之间的匹配运算关系;再次,它将有助于处理笔画编码完全相同或前缀相同的字词的输入问题。
候选字词列表往往由多个候选字词构成,因此它常常需要多页保存、翻页显示。在候选字词列表的每个页面中,共显示有四个字词作为候选项,并且它们呈上、下、左、右的相对位置集中分布,如图3A所示。
在五键组中的四向键与屏幕显示中的四个候选字词之间的对应关系上,通过这种方法来建立二者之间的直接映射——各候选字词在其列表页面中的相对位置即代表选定该字词的四向键在五键组中的相对位置,这样的位置映射关系将使得字词选定操作变得非常直观。在字词的输入过程中,可以通过五键组中的上、下、左、右的四向键,分别依次选定输入当前候选字词列表页面中与它们上、下、左、右位置相对应的候选单字或候选词语。这样,通过对字词输入的操作界面即候选字词列表的造型设计,相当于对页面中每个候选字词进行了特别方便于选定输入的二次编码,因为它提供了直接面向按键操作的键位信息。
在候选字词列表页面中四个候选字词的分布形状的三种变形,如图3B、图3C、图3D所示。在这三种变形中,四个字词候选项间的上、下、左、右的相对位置分布虽然不如图3A那样表达得直观明显,但它们均仅仅占用两行字符的显示空间,相对于图3A的三行字符,它们可为屏幕节约一行的显示空间。
总之,候选字词列表的上述外观属性表明,候选字词列表中每页显示的四个字词的容量,可方便地为人们的视野范围所接受;同时,候选字词列表页面中的四个候选字词呈四个方位的分布形状,这四个候选字词可一一对应地与五键组中同样呈四个方位分布的四向键之间建立起一种直观的位置映射关系,以方便于字词选定操作。
在整个字词输入过程中的各种具体按键操作,均是以候选字词列表为中心对象,其基本目标都是将要输入的字词从候选字词列表调入到文本输入编辑区之内。对于候选字词列表的按键操作,有三种类型:笔画检索、字词选定、列表翻页,对它们分别描述如下。
笔画检索操作指的是,根据要输入字词的笔画编码构成,依次输入它的各个笔画编码位,并以此作为关键字条件,在当前候选字词列表中检索要输入的字词。在字词输入过程中,随着字词的笔画码位的不断输入,对现有候选字词列表中的所有字词,也进行着不断的检索。将符合检索要求的各个字词继续保留于候选字词列表,而不符合检索要求的字词将从列表中淘汰消失。继续保留于列表的仍是以当前已输入的笔画编码串为其笔画编码、或其笔画编码的前缀部分的所有字词,因此每输入一个笔画码位,候选字词列表也将随即更新。当参与字词编码的码元个数为5时,在理想情况下,候选字词列表中的字词数目将以(1/5)N的衰减速度缩小(N为所输入的笔画编码的长度)。在笔画检索的过程中,用于屏幕显示的候选字词列表的当前页面总是默认地指向其首页。
字词选定操作指的是,对已出现在候选字词列表当前页面中要输入的字词,利用四个候选字词与四向键之间的直观位置对应关系,通过相应的键操作将它***到文本输入区的当前光标之处。当要输入的字词已经出现于候选字词列表的当前页面时,需要这种按键操作,并且字词选定是在任一字词输入过程中都必不可少的操作步骤,因为它代表着字词输入操作的最终完成。
列表翻页操作指的是,当候选字词因数量较多而具有多个页面、且要输入的字词并未出现在当前页面中时,可通过按键操作对候选字词列表进行前、后翻页,以逐页地查找要输入的字词,并且列表的往前翻页与往后翻页是互逆的。列表的往后翻页的使用场合通常是,在笔画检索中,当操作者对要输入字词中的某些笔画类型识别有难度、或者笔画顺序难以掌握,而中断了笔画码位的继续输入,同时因所输入的笔画码位过少而导致候选字词太多,而它又未能出现在候选字词列表的当前首页时;以及在笔画检索中,当要输入字词中的所有笔画码位虽然均已输入完毕,但因重码字词较多,而它又未能出现在候选字词列表的当前首页时。
以上描述的三种按键操作类型是相辅相成的,在字词输入过程中它们可以相可交叉地进行,并且在候选字词列表的任一状态之下,均可进行这三种按键操作类型中的任意一种。需要说明的一点是,在字词输入的过程中,为使要输入的字词出现于候选字词列表的当前页面之中,可以通过笔画检索的方式,也可以通过列表的往后翻页查找的方式,为提高字词输入效率,使要输入的字词尽快地出现在候选字词列表的首页之中,应尽可能地通过输入笔画码位的方法检索它,而不是通过列表翻页的方法查找它。这是因为,笔画码位输入属于一种索引查找方式,而列表翻页则属于一种分块查找方式,前者会以指数级的速度缩小查找范围,而后者则仅以线性速度缩小查找范围,通常前者的算法效率要比后者高。所以,即使要输入的字词为上一输入字词的联想字词,但由于上一输入字词的联想字词数量较多、而要输入的字词未能排列在候选字词列表的首页之中时,为提高输入效率,也应尽量不使用、或者不首先使用翻页的方式查找它,而是优先使用笔画检索的方式查找它。
在任一字词输入过程中的笔画检索、翻页查找的按键操作之前,候选字词列表所处的状态,统称为初始状态。候选字词列表的初始状态具体表现为:在进入本汉字输入法状态之后而未进行任何按键操作的状态;或者是在刚刚完成对一个字词的选定输入之后而未进行任何按键操作的状态;或者是在笔画检索的过程中因所输入的笔画编码经***判断为非法而导致列表自动复位之后的状态;或者是在字词查找的过程中虽已进行了笔画检索或列表翻页的操作但又被清除而导致列表手动复位之后的状态。在初始状态下,候选字词列表中的字词选项构成,为本输入法的整个字库和词库的全集,且当前屏幕仅默认地显示候选字词列表的首页。
在候选字词列表中各个候选字词之间排列顺序的安排上,按照由高到低的优先级次序,应遵循的基本原则是:完全匹配的字词位于前缀匹配的字词之前;联想的字词位于非联想的字词之前;高频使用的字词位于低频使用的字词之前。
此外,虽然将会按照上述基本原则对输入法字词库中的所有单字和词语进行混合排序,但就上述“高频使用的字词位于低频使用的字词之前”这一具体原则而言,各字词之间的相对先后顺序并不是一成不变的,它们完全可以随着操作者对不同字词的输入过程,进行不断地动态调整。其目的是通过适应操作者的字词使用习惯,也就是通过字词使用频度的实时变化,以更加方便地针对特定操作者提高其字词输入的效率。
(2)字词的统一性
在本发明中,单字和词语均是汉字输入的基本单位,所以在输入法的字库和词库中,需要对二者进行统一地笔画检索,并将二者中符合编码检索特征的所有单字和词语统一地作为有待于选定输入的字词。
在本发明中,单字是指单个的汉字;而词语则是相对于单字而言的,它由多于一个的汉字构成,它通常表现为多字词、词组即短语、甚至是常用句子等。
首先,在字词输入的笔画检索上,对单字和词语进行统一地全面检索,它们均作为汉字检索的基本单位,并均作为输入法字词库的构建元素,共同地组成输入法所能输入的各字词的全集。在字词输入的笔画检索中,其笔画码位的输入应依据它们各自的编码规则分别进行,在所输入的键码中不必携带有用于指定所输入的汉字类型是单字还是词语的特征信息。
其次,在候选字词的结果显示上,对单字和词语进行统一地罗列显示,它们均作为汉字输入的基本单位,并均作为候选字词列表的组成选项,混合地显示在候选字词列表的各个页面之中。只要符合当前已输入的笔画码位的检索条件特征,无论是单字,还是词语,它们都将会作为基本的候选项,包含于当前的候选字词列表之中。
(3)字词输入方法
在对五键组的操作中,应在三种按键方式即按动、长按、双按之中,选取任意两种分别用作按键操作的不同键码环境,在其中一种键码环境下的五键组全部用于笔画检索,在另一种键码环境下的四向键用于字词选定、中央键用于列表的往后翻页。为此将形成下述六种不同排列方式的具体方案:
按动五键组用于笔画检索,长按四向键用于字词选定,长按中央键用于列表的往后翻页;
按动五键组用于笔画检索,双按四向键用于字词选定,双按中央键用于列表的往后翻页;
长按五键组用于笔画检索,按动四向键用于字词选定,按动中央键用于列表的往后翻页;
长按五键组用于笔画检索,双按四向键用于字词选定,双按中央键用于列表的往后翻页;
双按五键组用于笔画检索,按动四向键用于字词选定,按动中央键用于列表的往后翻页;
双按五键组用于笔画检索,长按四向键用于字词选定,长按中央键用于列表的往后翻页。
作为一个最佳实施案例,对五键组的按键操作,可选用上面六种方案之中的第一种,也就是将按动和长按作为两种指定的按键方式:通过对五键组中五个按键的按动,实现笔画检索操作;通过对五键组中四向键的长按,实现字词选定操作;通过对五键组中中央键的长按,实现列表的往后翻页操作。
在上述发明人认为的最佳实施案例中,也可以将字词选定操作时对四向键的长按改为双按、将列表的往后翻页操作时对中央键的长按改为双按,这样便形成了另外一个较佳实施案例,它便是上面六种方案之中的第二种。
这里前后两个不同的实施案例,仅仅区别于字词选定和列表的往后翻页时,对五键组的长按或双按的按键方式上,而这两种不同的按键方式,各有不足之处:
在前者方案中,因使用了按键的“长按”操作,在笔画检索时,对五键组中五个按键按动时的持续时间的最大值做出了条件限制(不得过大,否则会被视为长按操作);在字词选定和列表的往后翻页时,则又需要操作者在按键长按时对屏幕反应的耐心目视等待。
在后者方案中,因使用了按键的“双按”操作,在笔画检索时,对连续输入相同笔画码位时的时间间隔的最小值做出了条件限制(不得过小,否则会被视为双按操作);在字词选定和列表的往后翻页时,则又需要操作者在按键双按时对同一按键的快速连续按动。
在笔画检索操作时,应根据要输入的单字或词语的笔画编码构成,通过五键组中五个按键的特定按键方式,分别依次输入其笔画编码构成中横、竖、撇、点、折的五种笔画编码位,并且在满足一一对应关系的前提条件下,这五个笔画编码元在五键组中五个按键上的分布方式是任意的。根据前述最佳实施案例,这里对五键组中五个按键的特定按键方式指的是按动。另外,字词编码中的五个笔画编码元与五键组中的五个按键之间的一一对应关系,作为举例,可以具体地表现为:横笔画-上键、竖笔画-下键、撇笔画-左键、点笔画-右键、折笔画-中键,这种对应关系如图4表示。在这种对应关系中,由各按键在整个五键组中的位置很容易联想到与它相对应的笔形走势、以及它所代表的笔画类型,这会对操作者提供有用的暗示性帮助,甚至不必将各笔画类型印制在五键组中的相应按键上。
对上述的笔画检索操作,举例说明如下:
单字“国”的完整笔画编码定义为“25112141”,即完整的笔画码位的构成序列为“竖折横横竖横点横”,则其完整的键码输入序列对应为“下中上上下上右上”;
词语“祖国”的完整笔画编码定义为“45-25112141”,即完整的笔画码位的构成序列为“点折-竖折横横竖横点横”,则其完整的键码输入序列对应为“右中-下中上上下上右上”;
词语“爱祖国”的完整笔画编码定义为“34-45-25112141”,即完整的笔画码位的构成序列为“撇点-点折-竖折横横竖横点横”,则其完整的键码输入序列对应为“左右-右中-下中上上下上右上”;
词语“热爱祖国”的完整笔画编码定义为“12-34-45-25112141”,即完整的笔画码位的构成序列为“横竖-撇点-点折-竖折横横竖横点横”,则其完整的键码输入序列对应为“上下-左右-右中-下中上上下上右上”。
在字词选定操作时,应根据要输入的单字或词语在候选字词列表当前页面中所处的上、下、左、右位置,通过四向键中与之上、下、左、右位置相对应的一个按键,并利用该按键的特定按键方式,将目标单字或词语选定输入。根据前述最佳实施案例,这里对四向键之一的特定按键方式指的是长按。另外,当一个候选字词被选定输入之后,候选字词列表页面也将随即刷新,刷新后的页面中的候选字词通常为上一输入字词的联想字词。
无论单字,还是词语,在其笔画检索的过程中,在通常情况下没有必要将它们的整个笔画编码完整地输入,而往往是在仅仅键入了其整个笔画编码中作为前缀部分的若干个笔画码位之后,作为笔画检索结果,欲输入的字词就已经出现于候选字词列表的当前首页之中,此时通过长按四向键中与该字词位置相对应的一个按键,即可直接选定输入这一单字或词语。
在列表翻页操作时,应根据对要输入的单字或词语的查找需要,通过中央键的特定按键方式,对候选字词列表进行往后翻页。根据前述最佳实施案例,这里对中央键的特定按键方式指的是长按。另外,对应于本次列表的往后翻页操作,在屏幕显示上应有相应的翻页标记,例如可使用字符“P”表示。
对列表翻页操作的基本要求是,包含在当前候选字词列表之中的任一候选字词均可被反复地浏览显示,这里存在一个如何重新显示在往后列表翻页操作之前所显示的各个页面的问题。对这一问题有下述两种解决途径,可以使用二者的其中之一或者同时并用。
其一是,对候选字词列表的往后翻页操作,表现为单向循环的形式,即在当前显示页面为候选字词列表的最后一个页面的情况下继续往后翻页,将重新显示候选字词列表的首页。在候选字词列表所包含的页面数量较少的情况下,通过这种单向循环翻页的方式查找候选字词是切实可行的。
其二是,在已经连续进行了至少一次的候选字词列表的往后翻页的情况下,可以通过清除键,实现候选字词列表的往前翻页、即上述往后翻页的逆向操作。通过这种往前翻页的方式查找候选字词,只能是在当前已经执行了往后翻页的前提条件下进行,但不受当前候选字词列表中页面数量多少的困扰。
(4)输入过程举例
在本发明的一个具体实施例的屏幕显示上,有三个基本组成部分:文本字符编辑区、候选字词列表区、键码输入显示区,如图5所示。其中:
文本字符编辑区,用于显示当前所输入的文本字符,若其内容较多则可滚屏显示,并用文本光标显示文本的当前编辑位置,在后续附图中文本光标将使用一个黑色方块表示;
候选字词列表区,用于显示当前操作状态下的候选字词列表的一个页面,这个页面中的四个候选字词的其中之一,在被选定之后将会***到文本字符编辑区的光标位置处;
键码输入显示区,用于显示当前已输入的所有键码的序列,即由表示笔画编码位的字符“一”、“丨”、“丿”、“丶”、“乛”,以及表示列表的往后翻页的字符“P”,所构成的字符序列。
在图5中给出的三个屏幕显示部分的组成及其之间的相对位置安排,只是一种举例。在这里除了候选字词列表区之外,还给出了其它的两个屏幕显示部分,其目的仅仅在于辅助本专利说明之需要。除此之外,在汉字输入的过程中,候选字词列表区的显示位置也未必是固定不变的,如果电子信息设备的显示屏幕较大,那么候选字词列表页面作为汉字输入的操作界面,它可以跟随文本编辑输入时光标位置的变动而变动,因为这种字词输入界面的浮动性显示,将便于操作者在文本输入过程中的视线集中。
下面举例说明字词混合输入的操作过程,并用图6A-图6K表示。
假设要输入的汉字文本为“移动信息终端的中文输入”,并使用“移动/信息/终端/的/中文输入”的字词分离方式。在图6A所示的开始状态下,首先,根据五键组中五个按键与五个笔画编码元之间的一一对应关系,按动五个按键,依次输入词语“移动”的各个笔画编码位(完整的笔画编码为:31-115453,与此对应地完整的键码序列为:左上-上上中右中左),每输入一个笔画码位,候选字词列表页面便进行一次显示刷新,在输入了其前7个笔画码位之后,词语“移动”出现在候选字词列表的当前首页之中,并位于列表页面中的下位置,如图6B所示,此时通过长按下键选定该词语,如图6C所示;然后,以同样的方式依次输入词语“信息”的各个笔画编码位(完整的笔画编码为:32-3251114544,与此对应地完整的键码序列为:左下-左下中上上上右中右右),在输入了其前5个笔画码位之后,词语“信息”出现在候选字词列表的当前首页之中,并位于列表页面中的上位置,如图6D所示,此时通过长按上键选定该词语,如图6E所示;接着,由于候选字词列表的当前首页中已出现了所输入词语“信息”的联想词语“终端”,所以此时没有必要进行笔画检索操作了,而可直接通过长按它所对应的右键选定该词语,如图6F所示;继续,同样地直接通过长按上键输入单字“的”,如图6G所示;最后,依次输入词语“中文输入”的各个笔画编码位(完整的笔画编码为:25-41-15-34,与此对应地完整的键码序列为:下中-右上-上中-左右),在输入了其前6个笔画码位之后,词语“中文输入”出现在候选字词列表的当前首页之中,并位于列表页面中的上位置,如图6H所示,此时通过长按上键选定该词语,如图6I所示,至此文本输入全部完成。
在图6I所示状态的基础上,若连续执行两次列表的往后翻页,即先后长按中键两次,则其先后过程如图6J和图6K所示,它们分别显示了候选字词列表中后续的两个页面,并在键码输入显示区中依次递增地添加了翻页符号“P”。若在图6K所示基础上再连续执行两次列表的往前翻页,即先后操作清除键两次,则其先后过程如图6J和图6I所示,它们则分别重新显示了候选字词列表中先前所显示的、位于头部的两个页面,并在键码输入显示区中依次递减地删除了翻页符号“P”。此处演示的是在没有笔画码位输入的情况下对列表的前、后翻页操作,在笔画检索的过程中同样也是可以随时进行这种前、后翻页操作的。
(四)关于输入方案的其它特征
(1)候选字词列表的状态复位
在候选字词列表的初始状态下,其中的字词选项构成,为本输入法的整个字库和词库的全集,且当前屏幕仅默认地显示候选字词列表的首页。
在字词输入的笔画检索过程中,当前候选字词列表中的所有字词,始终是根据已输入的笔画码串在整个字词库中的检索结果,但当已输入的笔画码串非法,即输入法码本中不存在以此为编码或编码前缀的字词时,***将自动清除当前已经输入的所有笔画码位,并使候选字词列表返回到先前的、未输入任何检索码位时的初始状态。这种设计方案的初衷是,便于操作者重新开始输入字词的笔画编码,而无需事先手动地清除已输入的所有笔画码位。对此特性举例来说,在图7A所示的初始状态下,当输入三个笔画码位“横、点、竖”之后,在候选字词列表的首页中已显示了符合检索要求的四个候选字词,如图7B所示;现在此基础上继续输入第四个笔画码位“撇”后,由于在输入法的整个字词库中,不存在以“横、点、竖、撇”为笔画编码或笔画编码前缀的字词,所以这里输入的第四个笔画码位“撇”是非法的,在遇到非法笔画码位输入的情况下,候选字词列表将自动复位到先前如图7A所示的初始状态。在候选字词列表自动复位后,***以声响作为提醒,反馈给操作者。
在字词输入的笔画检索过程中,虽然已输入的笔画码串合法,但是操作者意识到它对于要输入字词的笔画编码而言是属于按键误操作,此时可以主动更正地利用CLR键清除当前已经输入的所有笔画码位,并使候选字词列表返回到先前的、未输入任何检索码位时的初始状态。如果在紧邻这种CLR键操作之前,已进行了若干次的列表的往后翻页操作、即在键码输入显示区的最后为至少一个的连续的翻页标识符“P”,那么此时执行的CLR键操作将是对列表的往前翻页,并且每执行一次CLR键操作,将往前翻页一次,同时删除一个翻页标识符“P”,直到屏幕重新显示当前候选字词列表的首页、即键码输入显示区中的最后一个字符不再是翻页标识符“P”,此后执行的CLR键操作方是对候选字词列表的手动复位,并且在候选字词列表复位后继续执行的CLR键操作将是对文本字符的删除。对此过程举例来说,在图8A所示的初始状态下,当输入四个笔画码位并执行两次列表的往后翻页操作之后,如图8B所示,现在此基础上开始连续地执行CLR键操作:首先因最后的一个按键操作为列表的往后翻页,此时执行CLR键操作后,候选字词列表将执行列表的往前翻页,如图8C所示;再次执行CLR键操作,候选字词列表仍将执行列表的往前翻页,如图8D所示;继续执行CLR键操作,候选字词列表将复位到图8E所示的状态,这个状态与先前图8A所示的初始状态完全相同;仍再执行CLR键操作,便开始删除文本字符编辑区中光标之前的一个字符,如图8F所示。
在前面,无论是因笔画编码非法而导致的自动复位,还是因按键误操作而进行的手动复位,***均将清除已输入的全部笔画码位,而非当前输入的最后一个笔画码位。其设计依据是,笔画编码的输入错误,往往并非是由最后输入的一个笔画码位引起的,而是由当前已经输入的各个笔画码位之间的顺序错误、即笔顺错误造成的,需要操作者从头开始重新输入正确的笔画编码。
(2)自动复位后瞬间检索无效
在字词的笔画检索过程中,由于操作者对所涉及汉字的笔画构成和笔画顺序、以及字词编码规则等方面上的误解,或者偶尔不经意的按键失误,均有可能导致输入错误的笔画码位,并进而可能地导致候选字词列表的自动复位。这种发生在操作者快速输入笔画码位过程中的候选字词列表的自动复位,尽管***会同时伴以声响提醒,但对于快速操作按键的操作者而言,极有可能会因“惯性”作用,在列表自动复位之后仍难免地继续输入了更多的一个甚至几个笔画码位,因此在操作者打算从头开始重新输入正确的笔画编码之前,需要首先地将这些后续输入的更多的笔画码位手动地清除。
为了克服需手动清除后续输入的笔画码位的不便,在本发明的具体实施例中,可以启用候选字词列表自动复位后瞬间检索无效的功能,即在候选字词列表自动复位后的一个短暂的时间段内,***对于通过五键组所输入的任何笔画码位,均做屏蔽处理也就是不予任何按键响应。在这个所定义的短暂时间段过后,五键组笔画检索的功能方可恢复正常。这里所定义的短暂时间段的具体数值,过大或过小都是不恰当的。
对上述特性举例来说,在图9A中,已经输入了三个笔画码位“横、点、竖”,在候选字词列表的首页中也显示了符合检索要求的四个候选字词;现在此基础上继续输入第四个笔画码位“撇”后,由于在输入法的整个字词库中,不存在以“横、点、竖、撇”为笔画编码或笔画编码前缀的字词,所以这里输入的第四个笔画码位“撇”是非法的,在遇到非法笔画码位输入的情况下,候选字词列表将自动复位到先前的初始状态,如图9B所示。这里要说的是,在由图9A状态进入图9B状态之后的一个极短暂的时间段内,执行笔画检索操作将是无效的,即***对于新输入的笔画码位将均不予接收。
(3)候选字词少量时不再检索
在字词的笔画检索过程中,随着越来越多的笔画码位的不断输入,候选字词列表中的候选字词的数量也将会越来越少,当其数量不多于一页的容量、即四个候选字词时,对于继续输入的笔画码位,其检索作用的意义已经不大,因为当前候选字词列表仅包含一个页面,其中可能会被选定输入的、不多于四个的候选字词已经被全部可视化地列举出来了,已经没有必要继续对其进行笔画检索操作了,此时若继续输入笔画码位,反而还可能会因所输入的码位非法而导致候选字词列表的自动复位。
针对上述情况,在本发明的具体实施例中,可以启用候选字词列表中的候选字词数量极少时,屏蔽继续输入的笔画码位的功能,即当候选字词的数量等于或小于四个、甚至一个时,对于继续输入的笔画码位将会被***自动屏蔽,这种自动屏蔽功能将会起到忽略继续输入的笔画码位的合法性判断的效果,以尽可能地避免因更多输入的笔画码位非法所引起的候选字词列表的自动复位,或者说在一定程度上增加了对笔画码位的容错处理能力。
对上述特性举例来说,假设现要输入词语“二维”,这个词语的完整笔画编码构成为“11-55132411121”。在输入了它的前七个笔画码位“11-55132”之后,“二维”使作为少量的两个候选字词的其中之一,出现在候选字词列表的当前页画之中,如图10所示。在此状态下,无论是继续输入其合法的笔画码位“4”,还是输入其它任何非法的笔画码位“1”、“2”、“3”、“5”,***将均不予接收或响应,即无论是利用上、下、左、右、中的哪一个按键继续进行笔画检索操作,作为程序反应的屏幕显示,都将是保持为原来的图10状态不变。
(4)少笔画数偏僻汉字的屏蔽
在汉语中存往着少量汉字被高频使用的规律特点。在本输入法的汉字库中,偏僻汉字、尤其是少量笔画数构成的偏僻汉字的存在,将会影响每个汉字输入时所需按键次数的平均值性能。在本发明的具体实施例中,为了提高汉字的输入效率,可以将输入法汉字库中的偏僻汉字、尤其是少量笔画数构成的偏僻汉字,从整个汉字库中临时屏蔽起来。
由少量笔画数构成的偏僻汉字,举例但不限定为:丨丶丿乀乁乚乛亅丂丄丅丆丩丷乂乜亠亻冂冖冫凵刂勹匚卩厶巜廴讠阝丌丫丬乇乊亇亍亐亼亽亾兦凢凣刄劜卂卄卪囗夂夊孔孒孓宀尢屮巛幺廾弋彐彑彡彳忄氵犭纟艹辶饣丒丮丯乢乣乤乥亓亖亢亣仂仃仄仈仉仌仏仐仒
Figure G2008102497422D00171
兮兯冃冄冇冘刅刈勻勼勽匁匂卅卆卍卐卝卞卬厃厷厸厹収圠圡壬夨夬夭
Figure G2008102497422D00173
屲巿帀廿弌弔弖戈戶戸扌支攵旡朩歺殳毋毌灬爫爻爿牜礻禸罓耂肀辷邒闩阞丕丗丱丼乧乬亗仚仛仜全仡仢仦仧仩仫仭仮仺冊冋冎冚冭冮凥処凧凷凸凹刉刌刍劢匄匇匛匜匞卌卟卭卮卯厇厈厺厼叏叐叧叴叺叻叾囙囜圢圤圥圦圧壭夃夘夰夲夳奵宂宄尒尕屳屴屵屶屷巪帄庀庁庂広弁弍忇忉忊戋戹扏扐払扖
Figure G2008102497422D00174
朰氐氕氶氷氹
Figure G2008102497422D00175
氻氾汃汄汅汈犮玊玌玍甴疋疒癶罒肊艻艼艽艿芀芁衤讫讬讱辸辺辻込邔邖邗邘邙邚邛邜邝钅阠阢阣阤饤……
在候选字词列表中各个候选字词之间的排列顺序上,遵循着完全匹配的字词位于前缀匹配的字词之前的原则。所以,在输入法字库中上述这些由少量笔画数构成并偏僻使用的汉字的存在,将会使得以这些汉字的笔画编码为编码前缀的其它高频使用的汉字被后置显示,并导致其它高频使用汉字的输入需要更多的按键次数。
为了减少每个汉字输入时所需的平均按键次数,在本发明的具体实施例中,可以启用少笔画数偏僻汉字的屏蔽功能,即将上述的由少量笔画数构成、并偏僻使用的汉字从输入法汉字库中临时隐藏起来,也即视为这些汉字不存在。但这个功能的启用,会造成上述的由少量笔画数构成、并偏僻使用的汉字无法输入的弊端,因此该功能只能***作者作为一种选项,定义性地使用。
需要说明的是,笔画构成数量的多少、汉字使用的偏僻与否均是相对概念,少笔画数偏僻汉字的具体范畴,也只能在输入法字词库中由软件去界定。前面给出的汉字列表,仅仅是说明示例,而非对少笔画数偏僻汉字的具体指明或限定。
对上述特性举例来说,在图11A所示的初始状态下,如果关闭少笔画数偏僻汉字的屏蔽功能,在输入笔画编码串“25”即“丨乛”的过程中,屏幕显示先后如图11B和图11C所示,在候选字词列表首页中先后出现了两个完全匹配的、由少笔画构成的偏僻汉字“丨”和“冂”;而在图11A所示的初始状态下,如果开启少笔画数偏僻汉字的屏蔽功能,在输入笔画编码串“25”即“丨乛”的过程中,屏幕显示先后如图11D和图11E所示,但在此过程中候选字词列表中不再出现有前述的两个由少笔画构成的偏僻汉字。通过对比图11B和图11D可知,在输入了同样的检索码位“2”即“丨”的情况下,它们出现了共同的候选字词“是”、“上”、“当然”,但前者出现了偏僻的候选字“丨”,后者出现了常用的候选字“中”;通过对比图11C和图11E可知,在输入了同样的检索码位“25”即“丨乛”的情况下,它们出现了共同的候选字词“中”、“是”、“时间”,但前者出现了偏僻的候选字“冂”,后者出现了常用的候选词“内容”。常用字词的尽早出现,通常会减少字词输入所需的按键次数,在这个例子中,在同样的图11A所示的初始状态下,如果操作者要输入的字词为“中”或“内容”,相对于关闭少笔画数偏僻汉字的屏蔽功能,在开启少笔画数偏僻汉字的屏蔽功能后,仅需更少的笔画检索次数。所以从整体统计上看,少笔画数偏僻汉字的屏蔽功能的启用,将会提高汉字的输入效率。
(5)方案应用时的个性化设置
在本发明的具体实施例中,为了更好地适应操作者的汉字输入习惯,可以将若干技术特征,以个性化参数的形式表现出来,即在软件实现中,由操作者根据个人的使用偏好,通过功能菜单的选择或者表单数据的填写,定制出符合自己使用习惯的汉字输入模式。下面列举出几个项目作为例子,可以实施其中的一个或多个。
之一,在本发明的具体实施例中,对于五键组的长按操作,其按键被按下的持续时长的数值定义需要因人而异。因为在该持续时长的数值定义过小的情况下,操作者所主观误认为的按动操作易被***客观地实际识别为长按操作;而在该持续时长的数值定义过大的情况下,又需要操作者在按键长按时对程序反应的耐心目视等待。因此,该时长数值应由操作者自行定义。另外,对于五键组的双按操作,其同一按键被连续两次按动的时间间隔的数值定义也需因人而异。因为在该间隔时长的数值定义过小的情况下,操作者在实际执行中往往会有些难度;而在该间隔时长的数值定义过大的情况下,连续输入同一笔画码位时对同一按键的相邻两次按动操作易被***识别为对该键的双按操作。
之二,在本发明的具体实施例中,在词语的完整的笔画编码的构成定义中,对词语中每个非结尾汉字的完整笔画编码构成中所各自截取的位于最前面的笔画编码位的固定数量值,除了已被指定在1-4的整数范围内之外,它还可由操作者在该数据范围内进行个性化地具体数值定义,以适应其词语检索输入时的习惯偏爱。在词语的笔画编码的构成定义中,所谓“固定”数量值,只是强调对每个非结尾汉字所截取笔画码位数量的等同性或指定性,但并不意味着这个数量值的一成不变性。
之三,在本发明的具体实施例中,对于候选字词列表的状态自动复位的功能,为其应用设置开启与关闭的个性化开关选项。
之四,在本发明的具体实施例中,对于候选字词列表自动复位后瞬间检索无效的功能,由操作者进行个性化地定义列表自动复位后检索无效、即不接收新的笔画码位的时间段长度数值,当这一时间段长度数值为零时,表示该功能的关闭。
之五,在本发明的具体实施例中,对于候选字词少量时不再检索的功能,除了为其应用设置开启与关闭的个性化开关选项之外,还要在忽略继续输入的笔画码位的合法性判断时,对当前候选字词列表中候选字词的数量范围进行定义,例如为仅仅1个,或者是4个之内。
之六,在本发明的具体实施例中,对于少笔画数偏僻汉字的屏蔽的功能,为其应用设置开启与关闭的个性化开关选项。
在上述项目中,具体参数的选择通常是各有利弊,但其最终目的还是为了满足操作者的个性化需要。
(6)特别候选字词的定位显示
对于候选字词列表页面中所显示的四个字词,其位置安排,除了满足上、下、左、右的相对位置的分布特征之外,对于其中的特别候选字词,还应遵循下述的两条原则:
在笔画检索的操作过程中,随着笔画码位的不断输入,虽然候选字词列表页面也进行着不断的屏幕显示刷新,但对于码位输入过程中连续出现的同一候选字词,在候选字词列表页面中上、下、左、右的显示位置上,应保持不变,即它下次连续出现的位置与其上次出现的位置相一致。这种设计思路的目的是,避免同一候选字词的显示位置变动在操作者视觉上可能引起的不适,在一定程度上减轻人机交互的负担,否则的话,同一个候选字词在不同位置上的频频变动,会增加操作者查找候选字词的视觉劳累程度。举例来说,在图12A所示状态的基础上,输入笔画编码串“431”即“丶丿一”的过程依次如图12B、图12C、图12D所示,对于图中连续出现的同一候选字词“着”、“道”、“关于”,它们在此过程中分别地始终保持了其下、上、右位置的不变性。
在一个候选字词被选定输入后,候选字词列表随即刷新,在其刷新后的屏幕显示中,通常是它的四个后继联想字词,在这四个后继联想字词之中,与上一前驱输入字词连用频度为最大的下一后继联想字词的显示位置,应与当前已输入字词在选定输入时上、下、左、右的显示位置相一致。这种设计思路的目的是,通过特别指定被选定输入概率为最大的下一个后继联想字词的显示位置,以尽量减少操作者手指的位置挪动。举例来说,在图13A中,依次输入了“民”字的前面若干个笔画码位,使之出现于候选字词列表的当前页面,此时候选单字“民”所处的位置为四方向的上位置,选定输入该字时也将使用四向键中的上键。在“民”字被选定输入之后,假设作为“民”字的联想字词、其出现频度为最大的一个后继字词为“族”字,那么该“族”字在候选字词列表页面中的显示位置,相对于它的前驱字“民”在选定输入时的位置,应保持一致,即仍处于上、下、左、右显示的上位置,在选定输入“族”字时也将同样地使用四向键中的上键,如图13B所示。
(7)导航键的两种功能的使用
如果本发明中的五键组具体表现为按键盘上的五向导航键,那么五向导航键将被用于笔画检索、字词选定、列表往后翻页的整个字词输入过程,五向导航键的这种汉字输入功能,将与其传统的光标移动(四向键)、选项确认(中央键)等功能发生相互冲突。为此,在文本编辑输入的过程中,五向导航键需要在新赋予的汉字输入功能和原具有的常规定义功能之间进行相互的状态切换,在两种不同的功能状态下分别实现其不同的功能;或者是在同一种状态下,互不影响地同时实现五向导航键的两种功能。下面列举出四种实现方法,在具体实施例中,可以仅仅使用其中的一种,也可以同时使用其中的几种。
方法一:利用五向导航键之外的某个按键,直接将五向导航键的两种功能状态之间进行相互切换,这个用于状态切换的按键可以是按键盘中的软键、*键、#键的其中之一。
在文本输入状态下,如果存在可利用的软键资源,那么完全可以通过对这些空闲的软键进行按键定义,将五向导航键的功能,在汉字输入功能和常规定义功能之间进行相互状态切换。除了使用软键,还可以通过标准数字键盘上的*键,或者#键,实现这种状态切换。五向导航键所处的两种功能状态之间的区别标志是,作为汉字输入界面的候选字词列表是否显示在屏幕上。也就是说,在屏幕上显示有候选字词列表的情况下,五向导航键被用于汉字输入的功能操作,否则被用于常规定义的功能操作。
举例来说,使用按动*键的方法,将五向导航键的功能在汉字输入状态和常规定义状态之间进行相互切换,并以候选字词列表的显现与否作为五向导航键当前所处功能状态的标志。在图14A所示状态下,按动*键,屏幕将显示为图14B所示状态;当再次按动*键,屏幕显示将切回为图14A所示状态。在图14A所示状态下,五向导航键可以进行汉字输入的功能操作;而在图14B所示状态下,五向导航键可以进行常规定义的功能操作,例如此时通过四向键可将光标移动到新位置,如图14C所示;在图14C所示状态的基础上,按动*键后又可输入汉字了,如图14D所示,并且此时所输入的字词将被***到新的文本光标之处。
这种状态切换方案,操作方式比较简单,并且这种切换操作可以在两种状态下随时进行。但是这种状态切换方法要求,在文本输入状态下必须存在着这样一个空闲的按键资源,或者说这种状态切换方法需要占用其它的按键资源。因此,在这种状态切换的方案设计中,需要事先考察上述按键是否已被用于其它功能定义。
方法二:利用五向导航键之外的某个按键,在本发明的汉字输入法状态与其它某种字符输入法状态之间进行相互切换,并在其它某种字符输入法状态下实现五向导航键的常规定义的功能操作,这个用于状态切换的按键可以是按键盘中的软键、*键、#键的其中之一。
可以在本发明的汉字输入法状态与其它某种字符输入法状态之间建立起一种热键联系,这个热键,可以是软键,也可以是*键或者#键,通过它,在本发明的汉字输入法与其它某种字符输入法之间,直接进行相互的状态切换。例如,当五向导航键处于本发明的汉字输入法状态,而又需要利用其中的四向键在所输入的字符文本中进行上、下、左、右的光标移动时、或者是利用其中的中央键对所输入的字符文本进行完成确认时,可以通过这个热键,先将本发明的汉字输入法状态切换到其它某种字符输入法状态,然后再进行所需要的常规定义的功能操作,并事后重新切回到本发明的汉字输入法状态。
这种热键切换不仅仅用于改变五向导航键的功能状态,还可以临时地改变字符输入的类型或方法。但对这个切换热键的前提要求是,无论是本发明的汉字输入法状态,还是其它某种字符输入法状态,在它们的按键操作过程中,这个热键必须是没有被用于其它功能定义的。
方法三:利用对中央键的不同于字词输入所涉及的两种按键方式的第三种按键方式,在五向导航键的两种功能状态之间进行相互切换。
在前面关于按动、长按、双按的三种按键方式中,可以通过对中央键使用不同于字词输入所涉及的两种按键方式的第三种按键方式,也即使用中央键的第三种键码取值,实现五向导航键的两种功能状态之间的相互切换。例如,如果使用按动和长按五向导航键的方法输入字词,那么可以通过双按中央键的方法将五向导航键的两种功能状态进行相互切换;如果使用按动和双按五向导航键的方法输入字词,那么可以通过长按中央键的方法将五向导航键的两种功能状态进行相互切换。五向导航键在两种功能状态之间进行相互切换时,它所处的两种功能状态之间的区别标志在于,作为汉字输入界面的候选字词列表是否显示在屏幕上。
这种切换操作可以在两种状态下随时进行,并且因为这种状态切换方案的执行不涉及五向导航键之外的其它按键,因此它可以实现在拇指不离开五个按键的情况下,直接切换五向导航键的功能状态,操作起来比较方便。但这里会因使用中央键的第三种按键方式,而增加了操作的复杂程度。
方法四:利用对五向导航键的不同于字词输入所涉及的两种按键方式的第三种按键方式,在字词输入的同时,实现五向导航键原具有的常规定义功能。
在前面关于按动、长按、双按的三种按键方式中,可以通过对五向导航键使用不同于字词输入所涉及的两种按键方式的第三种按键方式,也即使用五向导航键的第三种键码取值,在字词输入的同时,实现五向导航键的常规定义功能。例如,如果使用按动和长按五向导航键的方法输入字词,那么可以通过双按五向导航键的方法实现其常规定义功能;如果使用按动和双按五向导航键的方法输入字词,那么可以通过长按五向导航键的方法实现其常规定义功能。
在前述的方法一、二、三中,使用两种状态分别实现五向导航键的两种功能,即:在汉字输入状态下,上、下、左、右、中的五个按键全部用于汉字输入;在常规定义状态下,上、下、左、右的四向键用于光标移动,中央键用于其它定义的功能操作例如文本输入的完成确认等。而在当前的方法四中,通过不同于字词输入所涉及的两种按键方式的第三种按键方式,实现五向导航键的常规定义功能,并且在字词输入过程中这种常规定义的功能操作可以随时进行。因此与前述三种方法不同,这里的第四种方法实际上并不涉及五向导航键的两种功能状态的相互切换问题,而是在一种状态下,同时地全面实现五向导航键的汉字输入功能和常规定义功能。
举例来说,不妨假设使用这样的方案:按动五个按键进行笔画检索;长按四向键进行字词选定,长按中央键进行列表的往后翻页;双按五个按键进行常规定义的功能操作。那么在同样的图15A所示状态的基础上:若按动上键则输入笔画码位“一”,如图15B所示;若长按上键则选定候选单字“我”,如图15C所示;若双按上键则文本光标上移一行,如图15D所示。
在同时使用五向导航键的两种功能时,因为这个方法并不涉及两种功能状态的相互切换,也不涉及除五向导航键之外的其它按键,所以操作起来同样比较方便。但由于它同时使用了五向导航键的三种按键方式,这样将会增加文本编辑输入时的操作难度。
以上是对本发明的具体实施方式的详细描述,最后需要补充说明的是:
本发明的实现方法并不局限于实施案例。以上的描述仅仅参照优选实施例,示意性地给出了本发明的技术方案,但特例并不构成对发明范围的限定,因为对前述中各具体实施方案仍可以进行其它的等价替换,或者做出适当的优化改进,而不脱离本发明的主旨和范围。
本发明的主题内容并不局限于方法使用。以上的描述仅仅站在方法的角度,示意性地给出了本发明的技术方案,但本发明的保护主题并不限定于这种特定汉字输入方法的本身使用上,凡是内嵌有这种汉字输入方法的任何信息设备,同样包含在本发明的保护范围之内。
本发明的产品应用并不局限于手持电话。以上的描述仅仅借助于手持电话,示意性地给出了本发明的技术方案,但本发明的应用领域并不限定于该产品,因此上述实施例应被看作是示例性的,而非限制性的,凡涉及汉字输入领域、并符合本发明技术特征的各种技术方法均属于本发明的范围。
本发明的本质特征并不局限于具体示例。以上的描述仅仅以字词输入为例,示意性地给出了本发明的技术方案,但所提到的字词输入过程中的屏幕显示,仅为具体示例,并不限定实际操作界面的显示内容,也不限定实际操作时的真实状态,因为实际操作过程中的屏幕显示可以是多种多样的。

Claims (9)

1.一种基于按键和笔画的字词混合的输入方法,通过电子信息设备的按键盘、并利用汉字的笔画进行编码和检索,实现单字和词语的混合输入,其特征是:
在汉字输入的按键利用上,
——无论单字,还是词语,其输入按键均至少地包括五键组,该五键组在按键盘上集中分布,并且它由相对分布于上、下、左、右、中位置的五个按键构成;
——在对五键组进行按键操作时,将涉及三种按键操作方式即按动、长按、双按之中被任意指定的两种,并且三种按键操作方式之间的区别是,按动操作为基本的按键操作,长按操作在按键持续时间上区别于按动操作,双按操作在按键间隔时间上区别于按动操作;在汉字输入的笔画编码上,
——无论单字,还是词语,在其笔画编码构成中,均以汉字的笔画构成和笔画顺序为线索,并将五种基本的笔画类型即横、竖、撇、点、折,作为五个笔画编码元;
——对于单字,其完整的笔画编码的构成定义是,由整个汉字的笔画构成和笔画顺序所决定的、所有笔画编码位依次连接而成的编码位序列;
——对于词语,其完整的笔画编码的构成定义是,根据前述中关于单字的笔画编码的构成定义,由词语中除最后一个汉字之外的其它每个非结尾汉字的完整笔画编码构成中各自提取的至少一个的笔画编码位、以及结尾汉字的完整笔画编码构成中的所有笔画编码位,依次连接而成的编码位序列;
在字词混合的输入方案上,
——候选字词列表作为汉字输入的操作界面,在它的每个页面中,共有四个具体表现为单字或词语的候选项,并且它们呈上、下、左、右的相对位置分布;
——候选字词列表作为汉字输入的操作对象,在字词输入过程中,对其可以进行笔画检索、字词选定、列表翻页的三种按键操作;
——在字词输入的笔画检索上,对单字和词语进行统一地全面检索,它们均作为汉字检索的基本单位,并均作为输入法字词库的构建元素,共同地组成输入法所能输入的各字词的全集;
——在候选字词的结果显示上,对单字和词语进行统一地罗列显示,它们均作为汉字输入的基本单位,并均作为候选字词列表的组成选项,混合地显示在候选字词列表的各个页面之中;
——在五键组的三种按键方式即按动、长按、双按之中,选取任意两种分别用作按键操作的不同键码环境,在其中一种键码环境下的五键组全部用于笔画检索,在另一种键码环境下的四向键用于字词选定、中央键用于列表的往后翻页;
——在笔画检索时,根据要输入的单字或词语的笔画编码构成,通过五键组中五个按键的指定按键方式,分别依次输入其笔画编码构成中横、竖、撇、点、折的五种笔画编码位,并且在满足一一对应关系的前提条件下,这五个笔画编码元在五键组中五个按键上的分布方式是任意的;
——在字词选定时,根据要输入的单字或词语在候选字词列表当前页面中所处的上、下、左、右位置,通过四向键中与之上、下、左、右位置相对应的一个按键,并利用该按键的指定按键方式,将目标单字或词语选定输入;
——在列表翻页时,根据对要输入的单字或词语的查找需要,通过中央键的指定按键方式,对候选字词列表进行往后翻页。
2.根据权利要求1所述的输入方法,其特征是,五键组在整个按键盘中的存在,表现为以下三种形式的其中之一:
——按键盘中五向导航键的上、下、左、右、中,所构成的五键组合;
——按键盘中呈标准位置分布的数字键2、8、4、6、5,或者5、0、7、9、8,所构成的五键组合;
——按键盘中呈上、下、左、右、中位置分布的五个触摸键,所构成的五键组合。
3.根据权利要求1所述的输入方法,其特征是,在词语的完整笔画编码的构成定义中:
对词语中除最后一个汉字之外的其它每个非结尾汉字的完整笔画编码构成中所各自提取的至少一个的笔画编码位,就是这些非结尾汉字的完整笔画编码构成中各自位于最前面的固定数量的笔画编码位,并且该固定数量值为一个大于等于1且小于等于4的整数,当非结尾汉字的笔画编码的总长度小于这一固定数量值时,则取这个非结尾汉字的整个笔画编码实际构成中的所有笔画编码位。
4.根据权利要求1所述的输入方法,其特征是,在对五键组的按键操作上,采用以下两种按键方式的其中之一:
——通过按动五键组进行笔画检索,通过长按四向键进行字词选定,通过长按中央键进行列表的往后翻页;
——通过按动五键组进行笔画检索,通过双按四向键进行字词选定,通过双按中央键进行列表的往后翻页。
5.根据权利要求1所述的输入方法,其特征是,在笔画检索的操作过程中,字词编码中的五个笔画编码元,与五键组中的五个按键之间的一一对应关系,具体表现为:
横笔画-上键、竖笔画-下键、撇笔画-左键、点笔画-右键、折笔画-中键。
6.根据权利要求1所述的输入方法,其特征是,在重新显示候选字词列表往后翻页之前所显示的各个页面时,使用下述两种实现途径的其中之一或者同时并用:
——对候选字词列表的往后翻页操作,表现为单向循环的形式,即在当前显示页面为候选字词列表的最后一个页面的情况下继续往后翻页,将重新显示候选字词列表的首页;
——在已经连续进行了至少一次的候选字词列表的往后翻页的情况下,通过清除键,实现候选字词列表的往前翻页、即上述往后翻页的逆向操作。
7.根据权利要求1所述的输入方法,其特征是,由操作者根据个人的使用偏好,定制出符合自己使用习惯的汉字输入模式,包括下述项目中的一个或多个:
——五键组长按操作时其按键被按下的持续时长的数值,以及五键组双按操作时其同一按键被连续两次按动的时间间隔的数值,均由操作者进行个性化地参数定义;
——在词语的完整的笔画编码的构成定义中,对词语中每个非结尾汉字的完整笔画编码构成中所各自截取的位于最前面的笔画编码位的固定数量值,在1-4的整数范围内,由操作者进行个性化地定义其具体数值;
——对于候选字词列表的状态自动复位的功能,为其应用设置开启与关闭的个性化开关选项;
——对于候选字词列表自动复位后瞬间检索无效的功能,由操作者进行个性化地定义列表自动复位后检索无效、即不接收新的笔画码位的时间段长度数值;
——对于候选字词少量时不再检索的功能,除了为其应用设置开启与关闭的个性化开关选项之外,还要在忽略继续输入的笔画码位的合法性判断时,对当前候选字词列表中候选字词的数量范围进行定义;
——对于少笔画数偏僻汉字的屏蔽的功能,为其应用设置开启与关闭的个性化开关选项。
8.根据权利要求1所述的输入方法,其特征是,对于候选字词列表页面中的特别候选字词,具有下述的定位显示特性:
——在笔画检索的码位输入过程中,对于在候选字词列表页面中连续出现的同一候选字词,在候选字词列表页面中上、下、左、右的显示位置上,保持不变,即它下次连续出现的位置与其上次出现的位置相一致;
——在一个候选字词被选定输入后,与其连用频度为最大的下一后继联想字词,在刷新后的候选字词列表页面中的显示位置,与当前已输入字词在选定输入时上、下、左、右的显示位置相一致。
9.根据权利要求1所述的输入方法,其特征是,在文本编辑输入的过程中,如果五向导航键既用于汉字输入操作,又用于常规定义操作,那么在实现它的这两种功能操作时,使用下述四种方法之中的一种或多种:
——利用按键盘中的由软件灵活定义其当前功能的按键即软键、或*键、或#键的其中之一,直接将五向导航键的两种功能状态之间进行相互切换,并且五向导航键所处的两种功能状态之间的区别标志是,作为汉字输入界面的候选字词列表是否显示在屏幕上;
——利用按键盘中的由软件灵活定义其当前功能的按键即软键、或*键、或#键的其中之一,在本发明的汉字输入法状态与其它某种字符输入法状态之间进行相互切换,并在其它某种字符输入法状态下实现五向导航键的常规定义的功能操作;
——在按动、长按、双按的三种按键方式之中,利用对中央键的不同于字词输入所涉及的任意两种按键方式之外的第三种按键方式,在五向导航键的两种功能状态之间进行相互切换,并且五向导航键所处的两种功能状态之间的区别标志是,作为汉字输入界面的候选字词列表是否显示在屏幕上;
——在按动、长按、双按的三种按键方式之中,利用对五向导航键的不同于字词输入所涉及的任意两种按键方式之外的第三种按键方式,在字词输入的同时,实现五向导航键原具有的常规定义功能。
CN2008102497422A 2008-12-30 2008-12-30 一种基于按键和笔画的字词混合的输入方法 Expired - Fee Related CN101452346B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008102497422A CN101452346B (zh) 2008-12-30 2008-12-30 一种基于按键和笔画的字词混合的输入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102497422A CN101452346B (zh) 2008-12-30 2008-12-30 一种基于按键和笔画的字词混合的输入方法

Publications (2)

Publication Number Publication Date
CN101452346A CN101452346A (zh) 2009-06-10
CN101452346B true CN101452346B (zh) 2010-06-02

Family

ID=40734608

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102497422A Expired - Fee Related CN101452346B (zh) 2008-12-30 2008-12-30 一种基于按键和笔画的字词混合的输入方法

Country Status (1)

Country Link
CN (1) CN101452346B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467245B (zh) * 2010-11-09 2015-03-11 邓桂成 一种字词分体交互入口汉字输入方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1694049A (zh) * 2005-05-20 2005-11-09 韩亚林 一种基于五键的汉字输入***
CN1808353A (zh) * 2006-02-15 2006-07-26 劳英杰 应用于数目字键盘的汉字输入法及相应的电子产品
CN1877499A (zh) * 2006-06-30 2006-12-13 韩亚林 一种基于按键的多输入状态的混合实现方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1694049A (zh) * 2005-05-20 2005-11-09 韩亚林 一种基于五键的汉字输入***
CN1808353A (zh) * 2006-02-15 2006-07-26 劳英杰 应用于数目字键盘的汉字输入法及相应的电子产品
CN1877499A (zh) * 2006-06-30 2006-12-13 韩亚林 一种基于按键的多输入状态的混合实现方法

Also Published As

Publication number Publication date
CN101452346A (zh) 2009-06-10

Similar Documents

Publication Publication Date Title
US20110209087A1 (en) Method and device for controlling an inputting data
CN102904995A (zh) 手机键盘
CN101581994B (zh) 用于在终端的触摸屏上输入汉字的装置和方法
WO2010089740A1 (en) Data entry system
CN102314318A (zh) 应用于触摸屏终端的字符输入方法、装置及触摸屏终端
CN101183296A (zh) 通过手机触摸屏上显示的虚拟双拼键盘输入汉字
WO2012155479A1 (zh) 一种触摸屏键盘调整方法、装置及终端
CN101221478A (zh) 通过手机触摸屏上的虚拟桌面和虚拟键盘进行显示和操作
TW201314561A (zh) 觸摸屏電子裝置及其虛擬鍵盤的顯示和控制方法
CN103576886A (zh) 一种数字双拼双笔输入法及其键盘方案
CN103677304A (zh) 声韵分区汉字拼音输入法
WO2020063214A1 (zh) 一种基于虚拟输入装置远程操控pc的方法及***
CN105278693B (zh) 一种整合触摸屏和音响功能的计算机键盘
CN106527755A (zh) 一种可穿戴设备的文字输入方法及装置
CN102023806A (zh) 一种触摸屏幕的输入方法
CN104020951A (zh) 一种基于触控设备的交互式滑动拼音输入法
KR101039284B1 (ko) 터치식 문자 입력 장치 및 방법
CN103257715A (zh) 一种汉语拼音键盘及基于该键盘的输入法
CN101452346B (zh) 一种基于按键和笔画的字词混合的输入方法
JP5599909B2 (ja) 日本語入力システム
CN106201003B (zh) 一种基于触摸屏设备的虚拟键盘及其输入方法
KR100762944B1 (ko) 화면자판 편집기와 편집방법
CN101741943A (zh) 一种移动终端的键盘
CN104965600A (zh) 一键多触点字母键盘
CN101162415A (zh) 触控式屏幕键盘及其键盘的编排方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100602

Termination date: 20151230

EXPY Termination of patent right or utility model