当前位置: 首页 > 专利查询>李晓波专利>正文

用数字键盘输入文字信息的方法技术

技术编号:2874061 阅读:317 留言:0更新日期:2012-04-11 18:40
一种涉及固定电话机、移动电话机等电子设备,使用数字键盘输入文字信息的方法,适用于中文拼音输入法以及英文输入法等。在程序流程的根据编码查找链表中对应结点的步骤,采用记时函数取得系统时间值T1,如果再输入数字键码,记时函数取得系统时间值T2,判断二次时间值之差(T2-T1)是否大于预先设定常量ΔT,如果否则返回继续输入编码的步骤,如果是执行选择文字信息的步骤。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种输入文字信息的方法,特别涉及使用固定电话机、移动电话机等电子设备的数字键盘输入文字信息的方法,适用于中文拼音法输入法以及英文输入法。
技术介绍
用数字键盘输入文字信息,首先建立由数字组成的编码与文字信息对应的文件,预先存储在设备内部;在设备外部键盘上,将组成文字的基本构件(如汉语拼音字母或英文26个字母,)设定在部分数字键上(称为编码键),利用数字键输入文字信息的编码,内部程序根据编码查找对应的文字信息,因为键盘只有0-9数字键,组成文字的基本构件都多于10个,所以一般存在一组编码对应多个文字信息的现象,还需要输入某个键码选择其中的某个文字信息,现有技术一般是用移动光标键和确认键选择,有时选择一个文字信息需要输入多次移动光标键,对于中文输入法有的可以在选择侯选汉字步骤使用数字键,但是一个输入过程中仍需要较多地使用非编码键辅助选择。本专利技术所做的改进是用数字键选择文字信息,并且程序中采用记时器辅助选择。此外输入法应该允许使用者补充新的编码和文字信息,现有技术中文输入法的不足之处是,如果想补充与编码对应的词组或短语,则需要退出当前输入操作,另外启动专用程序,本专利技术所做的改进是在输入过程中完成造词组或造短语。
技术实现思路
本专利技术提供的,包括文字信息编码文件和有关程序,对于英文输入法编码文件是单词库,对于中文输入法编码文件是拼音编码库、汉字库、词组库、短语库;程序开始运行时从文件中读取数据建立单链表,以便进行处理;程序的流程为(1)输入数字键码,数字键码组成编码X;(2)在各链表中查找与编码X对应的结点(对于英文是单词,对于中文是拼音或词组、短语),将查找到结点的数据放入新的线性表A,在显示屏的侯选区输出(显示与编码对应的侯选文字信息列表,对于英文是单词,对于中文是拼音或词组、短语);(3)输入相应的键码,选择列表中的文字信息或执行相应的流程;至此,对于英文输入法完成一条单词输入过程,对于中文输入法完成一条词组或短语输入过程,如果输入单个汉字还有后续步骤(4)根据拼音在汉字链表中查找相应的汉字,将查找到的汉字放入新的线性表B,在显示屏的侯选区输出(显示汉字列表);(5)输入数字键码,根据该数字计算线性表B中某个元素的序号,查找该元素并在显示屏的文本区输出(所选的汉字)。本专利技术的技术特征是对上述步骤的处理方法进行改进1)上述步骤(2)如果查找到与编码X对应的结点,记时函数取得系统时间值T1,查找到结点的数据放入新的线性表A,在显示屏的侯选区输出,其中对于中文输入法显示的拼音列表是按照数字键盘的形式排列;2)上述步骤(3)如果输入数字键码,记时函数取得系统时间值T2,判断二次时间值之差(T2-T1)是否大于设定常量ΔT;如果为是,对于英文输入法,根据该数字键码计算线性表A中某单词的序号,查找该单词并在显示屏的文本区输出;对于中文输入法如果步骤(2)的数据元素是拼音,根据该数字键码计算线性表A中某拼音的序号,查找该拼音后执行步骤(4);对于中文输入法如果步骤(2)的数据元素是词组或短语,执行自动确认输入流程;如果为否,返回上述步骤(1)继续执行输入编码;3)上述步骤(3)如果输入确认键,则执行手动确认输入流程;对于中文输入法如果需要造词组或造短语,再输入某个特定键,执行造词组或造短语流程。上述方案中所述的拼音列表按照数字键盘的形式排列,是拼音列表按照数字键盘-数字键的布局分为三行三列排列,拼音所在位置与键盘上相应的数字键对应,在没有拼音的位置标示与键盘上相应位置数字键对应的数字,这种排列方式紧凑,适合具有较小尺寸显示屏的设备,而且便于识别。上述方案中所述的自动确认输入流程执行步骤为在显示屏的文本区输出线性表A第一个元素(中文词组或短语),本输入过程结束,该步骤所输入的数字键码作为下一个输入过程的第一个数字键码赋值给X,省去输入第一个键码的操作。上述方案中所述的手动确认输入流程执行步骤为输入数字键码,如果步骤(2)的数据元素是英文单词或中文词组、短语,根据该数字键码计算线性表A中某元素的序号,查找该元素并在显示屏的文本区输出,同时调整该元素至所在链表的最前面,当下一次输入该元素编码时,其排列于侯选列表第一位;如果步骤(2)的数据元素是拼音,根据该数字键码计算线性表A中某拼音的序号,查找该拼音后执行步骤(4)。本专利技术对于中文输入法使用手动确认流程可以调整词组或短语的位置,利于以后使用自动确认流程,这种可以混合使用手动、自动确认的设计得输入操作更为灵活、方便。上述方案中所述的造词组或造短语流程步骤为(a)编码X转化为构成词组或短语的每个汉字的拼音编码,赋值给数组各元素Xz,如果造短语还要把编码转化为每个汉字拼音编码的第一个数字组成的简码;(b)在拼音链表中查找与数组元素Xz对应的结点,将查找到结点的数据放入新的线性表Za,在显示屏的侯选区输出;(c)输入数字键码,根据该键码计算线性表Za中某拼音的序号,查找该拼音,根据该拼音在汉字链表中查找相应的汉字,将查找到的汉字放入新的线性表Zb,在显示屏的侯选区输出;(d)输入数字键码,根据该数字计算线性表Zb中某个汉字的序号,查找该汉字并在显示屏的文本区输出,同时该汉字赋值给数组Zc,(e)返回步骤(b)循环执行,直到词组或短语的每个汉字输入完成;(f)由编码X和数组Zc对于造短语是简码和数组Zc,组成的新结点插入词组或短语链表的最前面,这是在当前输入过程中由程序引导依次输入每个汉字的同时完成造词组或造短语的。上述所述记时函数可称为记时器,程序执行查找链表中结点时,如果查找到结点则开始第一次记时,否则不记时。可描述为操作者输入编码,显示屏出现侯选元素列表,程序开始记录操作者的等待时间,直到输入下一个键码为止,程序对这个等待时间与设定值进行比较,决定程序是继续执行输入编码,还是进入选择模块,所述的设定值由操作者设定,对于英文输入法最小值不应设为0秒,对于中文输入法最小值可设为0秒,最大值都可设为几分钟。当设定值设为0秒时,当输入第一个编码程序开始记时直到输入下一个键码为止,因为等待时间肯定大于0秒,所以程序只能进入选择模块;对于英文输入法最小的编码是一个字母,这样就只能按照单个字母输入,不能调用单词库;对于中文输入法最小的编码是拼音,这样可以输入单个汉字,称为单字输入法;当设定值为几分钟时,程序找到任何一个数据元素开始记时,都要等待几分钟后才能自动进入选择模块,这种情况应该输入确认键键码使程序执行手动确认流程,这种设定适合操作不熟练的情况使用,对于中文输入法更适合输入词组、短语或造词组、造短语,称为词语输入法;当设定值选为合适值时,记时器才真正体现作用,程序执行自动确认流程,对于中文输入法可以称为连续输入法。通过设定不同的记时器比较值ΔT,在一个程序中实现多种功能,对于中文输入法实现单字输入法、词语输入法、连续输入法。单字输入法,输入一组编码,显示屏的侯选区出现该编码对应的拼音列表,根据拼音所对应的数字键位,输入相应的数字键选择拼音,则出现该拼音对应的汉字列表,每个汉字前有标示其排列顺序的数字,输入数字键选择某个汉字完成输入。词语输入法,输入一组编码(拼音编码、词组编码、短语编码),显示屏的侯选区出现该编码对应的拼音或词组、短语列表,输入确认键后再进行选本文档来自技高网...

【技术保护点】
一种用数字键盘输入文字信息的方法,包括文字信息编码文件和有关程序,首先建立由数字组成的编码与文字信息对应的文件,预先存储在设备内部,在设备外部键盘上,将组成文字的基本构件设定在部分数字键上,利用数字键输入文字信息的编码,内部程序根据编码查找对应的文字信息,对于英文输入法编码文件是单词库,对于中文输入法编码文件是拼音编码库、汉字库、词组库、短语库,程序开始运行时从文件中读取数据建立各自单链表;程序的流程为:(1)输入数字键码,数字键码组成编码X;(2)在各链表中查找与编码X对应的结点(对于英文输入法是单词,对于中文输入法是拼音或词组、短语),将查找到结点的数据放入新的线性表A,在显示屏的侯选区输出;(3)输入相应的键码,选择列表中的文字信息或执行相应的流程;至此,对于英文输入法完成一条单词输入过程,对于中文输入法完成一条词组或短语输入过程,如果输入单个汉字还有后续步骤:(4)根据上一步骤查找到的拼音,在汉字链表中查找相应的汉字,将查找到的汉字放入新的线性表B,在显示屏的侯选区输出;(5)输入数字键码,根据该数字计算线性表B中某个汉字的序号,查找该汉字并在显示屏的文本区输出;其特征在于对上述流程步骤的处理方法进行改进:1)上述步骤(2)如果查找到与编码X对应的结点,记时函数取得系统时间值T1,查找到结点的数据放入新的线性表A,在显示屏的侯选区输出;其中对于中文输入法显示的拼音列表是 按照数字键盘的形式排列;2)上述步骤(3)如果输入数字键码,记时函数取得系统时间值T2,判断二次时间值之差(T2-T1)是否大于设定常量ΔT;如果为是,对于英文输入法,根据该数字键码计算线性表A中某单词的序号,查找该单词并在显示屏的文本 区输出;对于中文输入法如果步骤(2)的数据元素是拼音,根据该数字键码计算线性表A中某拼音的序号,查找该拼音后执行步骤(4);对于中文输入法如果步骤(2)的数据元素是词组或短语,执行自动确认输入流程;如果为否,返回上述步骤(1)继续执行输入编码;3)上述步骤(3)如果输入确认键,则执行手动确认输入流程;对于中文输入法如果需要造词组或造短语,再输入某个特定键,执行造词组或造短语流程。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李晓波
申请(专利权)人:李晓波
类型:发明
国别省市:13[中国|河北]

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

1