基于九宫格输入模式的联想输入系统的制作方法

文档序号:8223498阅读:392来源:国知局
基于九宫格输入模式的联想输入系统的制作方法
【技术领域】
[0001]本发明属于智能输入领域,更具体地说是一种基于九宫格输入模式的联想输入系统。
【背景技术】
[0002]九宫格输入模式通常为第一个按键为字母或标点符号,26个字母分配其他在八个按键,一个按键实现多个字母的输入,为了便于用户通过输入法输入字符,输入法软件会根据用户输入的字符进行智能联想,以便于提供联想词汇供用户选择。例如,用户通过输入法软件输入“H”时,输入法会推荐“好”、“和”、“或”等联想词汇给用户。
[0003]多数智能联想输入系统采用对用户输入的历史词汇进行分析处理,完成智能联想的,并没有考虑用户当前的需求,因此根据历史词汇进行智能联想的准确性相对较低。因此,如何预测用户当前的需求并根据用户当前的需求实现智能联想,提高智能联想的准确性,是亟需解决的问题。
[0004]申请号“201210575949.5 ”,发明名称“一种提高输入法智能联想准确度的方法及系统本发明公开了一种提高输入法智能联想准确度的方法及系统,该方法包括:输入法引擎获取输入框的词库属性,并根据所述输入框的词库属性重排输入法引擎词库中的词组优先级;输入法引擎按照所述词组优先级,输出与用户输入内容相匹配的词组供用户选择。本发明通过输入法引擎获取输入框的词库属性后,根据输入框的词库属性重排输入法引擎词库中的词组优先级,然后按照所述词组优先级,输出与用户输入内容相匹配的词组供用户选择,由于最后输出并显示的相关词组的优先级已事先作了重排,不相关的词组已被排除,从而大大提高了用户的输入速度及满意度。
[0005]申请号:201410332524.0,发明名称一种输入法智能联想的方法及装置,本发明涉及智能输入技术领域,公开了一种输入法智能联想的方法及装置。所述方法包括:根据当前界面中的字符信息,分析输入法所处的语义环境,其中该输入法包含至少两个词库;根据输入法所处的语义环境,确定该输入法包含的至少两个词库的优先级;当检测到通过输入法对当前界面执行输入操作时,根据用户输入的字符,优先从优先级最高的词库中获取与用户输入的字符对应的联想词汇推荐给用户。通过本发明的方法能够提高输入法智能联想的准确性。
[0006]上述两种方法都是通过设置词库的优先级来进行联想词汇的推荐,但是这种方法无法实现根据用户某个时间段的输入语境来进行精确提醒。

【发明内容】

[0007]本发明所要解决的技术问题是:提供一种基于九宫格输入模式的联想输入系统,该系统根据不同时间段用户生成的语境词汇来设置记忆词库,再根据判断当前输入时间来优先推荐用户输入的字符对应的联想词汇。
[0008]为了解决上述技术问题,基于九宫格输入模式的联想输入系统,包括记忆词库,用于存储采样周期内采样的输入时间和关键词;
归类模块,用于对记忆词库内的关键词进行归类,并为每个关键词设置关键词权重值;
监控模块,用于监控输入操作触发第一查找模块工作;
第一查找模块,用于查找当前输入时间在记忆词库内对应的时间段,确定待匹配关键词后触发第二查找模块工作;
第二查找模块,用于查找待匹配关键词内存在当前输入操作所产生的联想词的数量触发排序模块工作;
排序模块,根据第二查找模块查找到的联想词数量来对联想词显示顺序进行排序。
[0009]进一步地优选方案,本发明基于九宫格输入模式的联想输入系统中,所述采用周期为一周。
[0010]进一步地优选方案,本发明基于九宫格输入模式的联想输入系统中,归类模块中按照同一时间段的关键词归为一类。
[0011]进一步地优选方案,本发明基于九宫格输入模式的联想输入系统中,第二查找模块中查找到的联想词数量包括零个、一个或至少两个。
[0012]进一步地优选方案,本发明基于九宫格输入模式的联想输入系统中,归类模块中的关键词权重值用阿拉伯数字表示。
[0013]进一步地优选方案,本发明基于九宫格输入模式的联想输入系统中,归类模块中的关键词权重值越大表示关键词出现的次数越多。
[0014]与现有技术相比,本发明具有如下有益效果:该系统先设置记忆词库,再利用归类模块将记忆词库内的关键词按照时间段来进行归类;监控模块监控输入操作,第一查找模块通过查找当前输入时间在记忆词库内对应的时间段来确定待匹配关键词,第二查找模块通过查找待匹配关键词内中当前输入操作所产生的所有联想词的数量来确定排序模块对联想词显示排序,优先推荐的联想词。该系统可以实现以时间段为条件的输入语境下联想词的优先推荐。
【具体实施方式】
[0015]基于九宫格输入模式的联想输入系统,包括
记忆词库,用于存储采样周期内采样的输入时间和关键词;
归类模块,用于对记忆词库内的关键词进行归类,并为每个关键词设置关键词权重值;
监控模块,用于监控输入操作触发第一查找模块工作;
第一查找模块,用于查找当前输入时间在记忆词库内对应的时间段,确定待匹配关键词后触发第二查找模块工作;
第二查找模块,用于查找待匹配关键词内存在当前输入操作所产生的联想词的数量触发排序模块工作;
排序模块,根据第二查找模块查找到的联想词数量来对联想词显示顺序进行排序。
[0016]该系统先设置记忆词库,再利用归类模块将记忆词库内的关键词按照时间段来进行归类;监控模块监控输入操作,第一查找模块通过查找当前输入时间在记忆词库内对应的时间段来确定待匹配关键词,第二查找模块通过查找待匹配关键词内中当前输入操作所产生的所有联想词的数量来确定排序模块对联想词显示排序,优先推荐的联想词。
实施例
[0017]基于九宫格输入模式的联想输入系统,包括
记忆词库,用于存储采样周期内采样的输入时间和关键词,采用周期为一周;
归类模块,用于对记忆词库内的关键词按照同一时间段进行归类,并为每个关键词设置关键词权重值,关键词权重值用阿拉伯数字表示;
监控模块,用于监控输入操作触发第一查找模块工作;
第一查找模块,用于查找当前输入时间在记忆词库内对应的时间段,确定待匹配关键词后触发第二查找模块工作;
第二查找模块,用于查找待匹配关键词内存在当前输入操作所产生的联想词的数量触发排序模块工作;
排序模块,根据第二查找模块查找到的联想词数量来对联想词显示顺序进行排序。
[0018]本系统中,归类模块中的关键词权重值越大表示关键词出现的次数越多,第二查找模块中查找到的联想词数量包括零个、一个或至少两个。
[0019]为了进一步描述本发明基于九宫格输入模式的联想输入系统,提出一种基于九宫格输入模式的联想输入方法,包括以下步骤:
步骤1、设置记忆词库,具体为:在一个采样周期内对输入信息进行采样,采样内容包括输入时间和关键词,将输入时间和关键词对应存储至记忆词库内;
步骤2、对记忆词库内的关键词进行归类;将记忆词库内同一时间段的关键词归为一类,以时间段作为每一类的索引目录,同时根据关键词的出现次数设置关键词权重值;
步骤3、监控九宫格输入操作,判断当前输入时间在记忆词库内对应的时间段,将该时间段所属类的所有关键词作为待匹配关键词,执行步骤4 ;
步骤4、查找待匹配关键词内存在当前输入操作所产生的联想词的数量,若不存在则按照联想输入系统显示所有联想词,若仅存在一个联想词,则执行步骤5 ;若存在两个或两个以上时,则步骤6 ;
步骤5、将该联想词作为优先输入词排列在第一位,其余联想词随机排序的方式进行显示;
步骤6、将多个联想词按照其在记忆词库内的关键词权重值进行排序的方式进行显示。
[0020]该方法先设置记忆词库,将记忆词库内的关键词按照时间段来进行归类;监控输入操作,判断当前输入时间在记忆词库内对应的时间段来确定待匹配关键词,通过查找待匹配关键词内是否存在当前输入操作所产生的所有联想词的数量来确定优先推荐的联想
ο
[0021]显然,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本发明的实质精神所引伸出的显而易见的变化或变动仍属于本发明的保护范围。
【主权项】
1.基于九宫格输入模式的联想输入系统,其特征在于,包括 记忆词库,用于存储采样周期内采样的输入时间和关键词; 归类模块,用于对记忆词库内的关键词进行归类,并为每个关键词设置关键词权重值; 监控模块,用于监控输入操作触发第一查找模块工作; 第一查找模块,用于查找当前输入时间在记忆词库内对应的时间段,确定待匹配关键词后触发第二查找模块工作; 第二查找模块,用于查找待匹配关键词内存在当前输入操作所产生的联想词的数量触发排序模块工作; 排序模块,根据第二查找模块查找到的联想词数量来对联想词显示顺序进行排序。
2.根据权利要求1所述基于九宫格输入模式的联想输入系统,其特征在于,所述采用周期为一周。
3.根据权利要求1所述基于九宫格输入模式的联想输入系统,其特征在于,归类模块中按照同一时间段的关键词归为一类。
4.根据权利要求1所述基于九宫格输入模式的联想输入系统,其特征在于,第二查找模块中查找到的联想词数量包括零个、一个或至少两个。
5.根据权利要求1所述基于九宫格输入模式的联想输入系统,其特征在于,归类模块中的关键词权重值用阿拉伯数字表示。
6.根据权利要求5所述基于九宫格输入模式的联想输入系统,其特征在于,归类模块中的关键词权重值越大表示关键词出现的次数越多。
【专利摘要】本发明公开了基于九宫格输入模式的联想输入系统。该系统包括记忆词库,用于存储采样周期内采样的输入时间和关键词;归类模块,用于对记忆词库内的关键词进行归类,并为每个关键词设置关键词权重值;监控模块,用于监控输入操作触发第一查找模块工作;第一查找模块,用于查找当前输入时间在记忆词库内对应的时间段,确定待匹配关键词后触发第二查找模块工作;第二查找模块,用于查找待匹配关键词内存在当前输入操作所产生的联想词的数量触发排序模块工作;排序模块,根据第二查找模块查找到的联想词数量来对联想词显示顺序进行排序。
【IPC分类】G06F17-30
【公开号】CN104536976
【申请号】CN201410730934
【发明人】姚红专, 姚红岩, 严荣
【申请人】苏州沃斯麦机电科技有限公司
【公开日】2015年4月22日
【申请日】2014年12月5日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1