汉字输入方法、系统、计算机设备及存储介质技术方案

技术编号:33841928 阅读:15 留言:0更新日期:2022-06-18 10:24
本公开提供一种汉字输入方法、系统、计算机设备及存储介质,其中,所述方法包括:构造生僻字词库;获取用户输入的拼音或笔划,并判断所述拼音或笔划在所述生僻字词库中是否有对应的汉字;若有对应的汉字,则将输入法候选词窗口的候选词页面分为上下两栏,并使其中一栏显示所述拼音或笔划对应的通用候选词,另一栏显示所述拼音或笔划在所述生僻字词库中对应的汉字;以及,根据接收到的选择命令输出候选词页面上的相应候选词。本公开提供的技术方案便于用户快速找到想要输入的生僻字,实现了单个生僻字的快速输入,而且还能满足用户常见字的输入需求。的输入需求。的输入需求。

【技术实现步骤摘要】
汉字输入方法、系统、计算机设备及存储介质


[0001]本公开涉及汉字输入领域,尤其涉及一种汉字输入方法、一种汉字输入系统、一种计算机设备以及一种计算机可读存储介质。

技术介绍

[0002]输入法是指为了将各种符号输入电子设备(如计算机、手机、平板电脑等)而采用的编码方法。其中,中文输入法是指为了将汉字输入电子设备而采用的编码方法,是中文信息处理的重要技术。
[0003]目前,中文输入法的实现方式一般为,给每个汉字赋予一个权值,权值高的字在候选词窗口中排在前面,权值低的字在候选词窗口中排在后面,而生僻字的权值较低,自然排在后面,导致用户想要输入生僻字时,需要在候选词窗口内翻找很久,用户体验较差。
[0004]为了解决这一问题,相关技术提出了制作专有词库的方式,这种词库一般分成几大类,例如城市地理、人文艺术、动漫游戏、运动体育、生活百科和网络数码等。对于人文艺术类别的词库,用户需要输入完整或部分诗句的拼音才能输入一句含有生僻字的古诗,例如离骚中的诗句“扈江离与辟芷兮”,至少需要输入拼音“hu jiang li yu”,输入法的候选词窗口才能展示完整的诗句,而只输入诗句中单个生僻字的拼音则还需要去候选词窗口内翻找,例如,在输入“扈”后,若想再输入“芷”,仍需要在候选词窗口内翻找很久。可见,目前的输入法无法解决单个生僻字输入慢的问题。
[0005]因此,提出一种可以实现单个生僻字快速输入的方案是目前亟待解决的问题。

技术实现思路

[0006]为了至少部分解决现有技术中存在的技术问题而完成了本公开。
[0007]根据本公开实施例的一方面,提供一种汉字输入方法,所述方法包括:
[0008]构造生僻字词库;
[0009]获取用户输入的拼音或笔划,并判断所述拼音或笔划在所述生僻字词库中是否有对应的汉字;
[0010]若有对应的汉字,则将输入法候选词窗口的候选词页面分为上下两栏,并使其中一栏显示所述拼音或笔划对应的通用候选词,另一栏显示所述拼音或笔划在所述生僻字词库中对应的汉字;以及,
[0011]根据接收到的选择命令输出候选词页面上的相应候选词。
[0012]根据本公开实施例的另一方面,提供一种汉字输入系统,所述系统包括:
[0013]构造模块,其设置为构造生僻字词库;
[0014]第一判断模块,其设置为获取用户输入的拼音或笔划,并判断所述拼音或笔划在所述生僻字词库中是否有对应的汉字;
[0015]控制模块,当所述第一判断模块判断为所述拼音或笔划在所述生僻字词库中有对应的汉字时,将输入法候选词窗口的候选词页面分为上下两栏,并使其中一栏显示所述拼
音或笔划对应的通用候选词,另一栏显示所述拼音或笔划在所述生僻字词库中对应的汉字;以及,
[0016]输出模块,其设置为根据接收到的选择命令输出候选词页面上的相应候选词。
[0017]根据本公开实施例的又一方面,提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行前述汉字输入方法。
[0018]根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述汉字输入方法。
[0019]本公开的实施例提供的技术方案可以包括以下有益效果:
[0020]本公开实施例提供的汉字输入方法及系统,预先构造生僻字词库,并在用户输入的拼音或笔划有对应的汉字时将输入法候选词窗口的候选词页面分为上下两栏,分别显示所述拼音或笔划对应的通用候选词及其在所述生僻字词库中对应的汉字,用户既可以很容易地从中找到想要输入的生僻字并输出,实现了单个生僻字的快速输入;也可以从中选择常见字并输出,满足了用户常见字的输入需求。
[0021]本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0022]附图用来提供对本公开技术方案的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。
[0023]图1为本公开实施例提供的一种汉字输入方法的流程示意图;
[0024]图2为本公开实施例提供的一种输入法的候选词窗口示意图;
[0025]图3为本公开实施例提供的另一种输入法的候选词窗口示意图;
[0026]图4为本公开实施例提供的汉字输入系统的结构示意图;
[0027]图5为本公开实施例提供的计算机设备的结构示意图。
具体实施方式
[0028]为使本公开实施例的目的、技术方案和优点更加清楚,以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0029]需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序;并且,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。
[0030]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本公开的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0031]图1为本公开实施例提供的汉字输入方法的流程示意图。如图1所示,所述方法包括如下步骤S101至S104。
[0032]S101.构造生僻字词库。
[0033]S102.获取用户输入的拼音或笔划,并判断所述拼音或笔划在所述生僻字词库中是否有对应的汉字,若有对应的汉字,则执行步骤S103。
[0034]S103.将输入法候选词窗口的候选词页面分为上下两栏,并使其中一栏显示所述拼音或笔划对应的通用候选词,另一栏显示所述拼音或笔划在所述生僻字词库中对应的汉字,即显示指定范围内的生僻字。
[0035]其中,输入法可以为现有输入法中的一种,例如搜狗输入法、百度输入法、QQ输入法、微软输入法和讯飞输入法等。输入法候选词窗口2、候选词页面的上栏21和候选词页面的下栏22如图2所示,其中上栏21显示所述拼音或笔划对应的通用候选词,下栏22显示所述拼音或笔划在所述生僻字词库中对应的汉字(反之亦可),点击候选词页面上栏21/下栏22右侧的向下箭头即可实现候选词页面上栏21/下栏22的翻页。
[0036]S104.根据接收到的选择命令输出候选词页面上的相应候选词。
[0037]本实施例中,预先构造生僻字词库,并在用户输入的拼音或笔划有对应的汉字时将输入法候选词窗口的候选词页面分为上下两栏,分别显示所述拼音或笔划对应的通用候选词及其在所述生僻字词库中对应的汉字,用户既可以很容易地从中找到想要输入的生僻字(前提是用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汉字输入方法,其特征在于,包括:构造生僻字词库;获取用户输入的拼音或笔划,并判断所述拼音或笔划在所述生僻字词库中是否有对应的汉字;若有对应的汉字,则将输入法候选词窗口的候选词页面分为上下两栏,并使其中一栏显示所述拼音或笔划对应的通用候选词,另一栏显示所述拼音或笔划在所述生僻字词库中对应的汉字;以及,根据接收到的选择命令输出候选词页面上的相应候选词。2.根据权利要求1所述的方法,其特征在于,在构造生僻字词库之后,还包括:获取所述生僻字词库中每个汉字出现的次数;所述使另一栏显示所述拼音或笔划在所述生僻字词库中对应的汉字,具体为:使所述拼音或笔划在所述生僻字词库中对应的汉字按照其在所述生僻字词库中出现的次数升序排列并显示在所述另一栏中。3.根据权利要求2所述的方法,其特征在于,还包括:基于构造所述生僻字词库的用户名、所述生僻字词库涉及的范围、所述生僻字词库中的每个汉字及其出现的次数,生成生僻字表格;以及,将所述生僻字表格上传至区块链。4.根据权利要求1所述的方法,其特征在于,还包括:判断用户是否已开启“双层输入模式”;若已开启,则在所述拼音或笔划在所述生僻字词库中有对应的汉字的情况下,将输入法候选词窗口的候选词页面分为上下两栏。5.根据权利要求1所述的方法,其特征在于,还包括:若没有对应的汉字,则使输入法候选词窗口的候选词页面仅显示所述拼音或笔划对应的通用候选词。6.根据权利要求1所述的方法,其特征在于,在另一栏显示所述拼音或笔划在所述生僻字词库中对应的汉字之前,还包括:将显示通用候选词一栏的首页各候选词分别与所述拼音或笔划在所述生僻字词库中对应的汉字进行比较;若二者有相同的汉字...

【专利技术属性】
技术研发人员:王新宇冯伟斌
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1