输入处理方法、装置及设备制造方法及图纸

技术编号:13035969 阅读:52 留言:0更新日期:2016-03-17 11:40
本公开是一种关于输入处理方法、装置及设备。所述方法包括:获取输入内容;获取上下文内容;将所述输入内容与所述上下文内容进行匹配;在所述上下文内容中匹配到与所述输入内容相关的内容时,将所述相关的内容显示为输入候选词。应用本公开实施例的技术方案,可以结合上下文内容,快速为用户提供想输入的内容,为用户节省输入时间,提高用户体验。

【技术实现步骤摘要】

本公开涉及移动通信
,尤其涉及输入处理方法、装置及设备
技术介绍
目前有各种各样的智能输入法。智能输入法的快捷,为用户提供了便捷的输入体验。但是在某些情况下,相关的输入法还是不够准确。例如,用户在使用微博过程中,如果要回复某个话题,此话题中包含一个名词是“涵哥”,而用户恰好需要输入这一个名词,但这个词用户之前从未使用过,此时用户虽然拼写了“hange”这个拼音输入后,输入法程序也不会为用户提供“涵哥”这一候选词汇。
技术实现思路
本公开提供了一种输入处理方法、装置及设备,以解决相关技术中不能结合上下文提供输入候选词的问题。根据本公开实施例的第一方面,提供一种输入处理方法,所述方法包括:获取输入内容;获取上下文内容;将所述输入内容与所述上下文内容进行匹配;在所述上下文内容中匹配到与所述输入内容相关的内容时,将所述相关的内容显示为输入候选词。可选的,所述方法还包括:将所述相关的内容增加到输入法程序的词汇中。可选的,所述获取输入内容包括:获取输入法程序中输入的内容。可选的,所述获取上下文内容包括:获取当前界面、当前界面及相邻设定界面或全部界面的上下文内容。可选的,所述将输入内容与所述上下文内容进行匹配包括:将所述上下文内容中的内容转换成按所述输入内容对应的输入规则表示后,与所述输入内容进行匹配;如果所述上下文内容中的内容转换成按所述输入内容对应的输入规则表示后与所述输入内容相同或相似,确定所述上下文内容中匹配到与所述输入内容相关的内容。可选的,当所述上下文内容包括图片内容时,所述所述将输入内容与所述上下文内容进行匹配,还包括:利用图片识别技术识别所述图片内容中包含的文字,作为上下文内容;执行所述将所述上下文内容中的内容转换成按所述输入内容对应的输入规则表示后,与所述输入内容进行匹配。可选的,所述将所述上下文内容中的内容转换成按所述输入内容对应的输入规则表示后,与所述输入内容进行匹配,包括:当所述输入内容对应的输入规则为拼音输入规则时,将所述上下文内容中的内容转换成拼音输入表示后,与所述输入内容进行匹配;当所述输入内容对应的输入规则为五笔输入规则时,将所述上下文内容中的内容转换成五笔输入表示后,与所述输入内容进行匹配; 当所述输入内容对应的输入规则为笔画输入规则时,将所述上下文内容中的内容转换成笔画输入表示后,与所述输入内容进行匹配。可选的,所述获取输入内容包括:由应用程序获取输入法程序传输的输入内容;所述获取上下文内容包括:由所述应用程序获取自身的上下文内容;或者,所述获取输入内容包括:由输入法程序获取自身的输入内容;所述获取上下文内容包括:由所述输入法程序获取应用程序传输的上下文内容。根据本公开实施例的第二方面,提供一种输入处理装置,所述装置包括:输入内容获取模块,用于获取输入内容;主题内容获取模块,用于获取上下文内容;匹配模块,用于将所述输入内容获取模块获取的输入内容与所述主题内容获取模块获取的上下文内容进行匹配;处理模块,用于在所述匹配模块在上下文内容中匹配到与所述输入内容相关的内容时,将所述相关的内容显示为输入候选词。可选的,所述装置还包括:添加模块,用于在所述匹配模块在上下文内容中匹配到与所述输入内容相关的内容时,将所述相关的内容增加到输入法程序的词汇中。可选的,所述输入内容获取模块包括:程序连接子模块,用于与输入法程序建立连接;输入内容获取子模块,用于获取所述程序连接子模块连接的输入法程序中输入的内容。可选的,所述主题内容获取模块包括:范围选择子模块,用于确定所述上下文内容的范围为当前界面、当前界面及相邻设定界面或全部界面;上下文内容获取子模块,用于根据所述范围选择子模块的选择范围,获取当前界面、当前界面及相邻设定界面或全部界面的上下文内容。可选的,所述匹配模块包括:描述转换子模块,用于将所述上下文内容中的内容转换成按所述输入内容对应的输入规则表示;匹配子模块,用于在所述上下文内容中的内容被所述描述转换子模块转换成按所述输入内容对应的输入规则表示后,与所述输入内容进行匹配;如果所述上下文内容中的内容被所述描述转换子模块转换成按所述输入内容对应的输入规则表不后,与所述输入内容相同或相似,确定所述上下文内容中匹配到与所述输入内容相关的内容。可选的,所述匹配模块还包括:图片内容识别子模块,用于当所述上下文内容包括图片内容时,利用图片识别技术识别所述图片内容中包含的文字,作为上下文内容。根据本公开实施例的第三方面,提供一种终端设备,该终端设备包括:处理器和用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取输入内容;获取上下文内容;将所述输入内容与所述上下文内容进行匹配;在所述上下文内容中匹配到与所述输入内容相关的内容时,将所述相关的内容显示为输入候选词。本公开的实施例提供的技术方案可以包括以下有益效果:本公开通过获取上下文内容后,与输入框的输入内容进行匹配,如果匹配到与所述输入内容相关的内容时,将所述相关的内容显示为输入候选词,这样就可以结合上下文内容,快速为用户提供想输入的内容,为用户节省输入时间,提高用户体验。本公开还可以将相关的内容增加到输入法程序的词汇中以丰富词汇。本公开可以灵活选择主题上下文内容的范围,例如可以是当前界面的上下文内容,或者是当前界面及相邻设定界面的上下文内容,或者是全部界面的上下文内容。本公开除了对文本内容可以进行匹配,还可以识别上下文内容中的图片内容所包含的文字后再进行匹配处理。本公开可以适用于不同输入法的应用场景,例如拼音输入、五笔输入或笔画输入的应用场景等。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开根据一示例性实施例示出的一种输入处理方法流程图。图2是本公开根据一示例性实施例示出的另一种输入处理方法流程图。图3是本公开根据一示例性实施例示出的另一种输入处理方法流程图。图4是本公开根据一示例性实施例示出的一种输入处理装置框图。图5是本公开根据一不例性实施例不出的另一种输入处理装置框图。图6是本公开根据一示例性实施例示出的一种终端设备框图。图7是本公开根据一示例性实施例示出的一种设备的一结构框图。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也本文档来自技高网...

【技术保护点】
一种输入处理方法,其特征在于,包括:获取输入内容;获取上下文内容;将所述输入内容与所述上下文内容进行匹配;在所述上下文内容中匹配到与所述输入内容相关的内容时,将所述相关的内容显示为输入候选词。

【技术特征摘要】

【专利技术属性】
技术研发人员:高毅王洪强葛云源
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1