一种输入法信息处理方法及装置与流程

文档序号:17487910发布日期:2019-04-23 20:07阅读:154来源:国知局
一种输入法信息处理方法及装置与流程

本说明书实施例涉及终端技术领域,尤其涉及一种输入法信息处理方法及装置。



背景技术:

输入法指的是输入编码方式而不是实现文字输入的软件。输入法平台是帮助用户在计算机设备上输入文本的计算机应用。输入法平台可以基于用户的输入提供多个候选词。用户的输入和所提供的文本可以是相同语言或者不同语言、例如诸如英文之类的拉丁字符和/或诸如汉字之类的非拉丁字符。用户可以通过选择某个候选词而将该候选词输入到当前活跃的应用。

但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:

现有技术中输入法只能依据单个词语提供候选词,而不能基于整个文档提供相关的候选词。



技术实现要素:

本说明书实施例提供及一种输入法信息处理方法及装置,解决了现有技术中输入法只能依据单个词语提供候选词,而不能基于整个文档提供相关的候选词导致输入效率低的技术问题,能够方便用户选择和加快文本输入的速度的技术效果。

鉴于上述问题,提出了本申请实施例以便提供一种输入法信息处理方法及装置。

第一方面,本说明书实施例提供一种输入法信息处理方法,所述方法包括:获得输入法的第一输入位置;根据所述第一输入位置获得第一输入位置附近的第一文档内容;根据所述第一文档内容获得第一关键词;根据所述第一关键词获得对应的第一文库;将所述第一文库导入所述输入法中。

优选地,所述方法包括:根据所述第一文档内容获得第二文库,其中所述第二文库是根据第一文档内容采编后自动形成的输入法文库;将所述第二文库导入所述输入法中。

优选地,所述方法还包括:获得所述输入法的第一应用环境;根据所述第一应用环境获得第二文档;根据所述第二文档和所述第一文档获得第一关键词。

优选地,所述第一应用环境为邮件,其中,所述方法包括:将所述邮件的附件作为所述第二文档。

优选地,所述第一应用环境为邮件,其中,所述方法包括:获得所述第一输入位置所处的正在编辑的第一邮件;根据所述第一邮件获得与所述第一邮件有关系的第二邮件;根据所述第二邮件获得所述第二文档。

第二方面,本说明书实施例提供一种输入法信息处理装置,所述装置包括:

第一获得单元,用于获得输入法的第一输入位置;

第二获得单元,用于根据所述第一输入位置获得第一输入位置附近的第一文档内容;

第三获得单元,用于根据所述第一文档内容获得第一关键词;

第四获得单元,用于根据所述第一关键词获得对应的第一文库;

第一操作单元,用于将所述第一文库导入所述输入法中。

优选地,所述装置还包括:

第五获得单元,用于根据所述第一文档内容获得第二文库,其中所述第二文库是根据第一文档内容采编后自动形成的输入法文库;

第二操作单元,用于将所述第二文库导入所述输入法中。

优选地,所述装置还包括:

第六获得单元,用于获得所述输入法的第一应用环境;

第七获得单元,用于根据所述第一应用环境获得第二文档;

第八获得单元,用于根据所述第二文档和所述第一文档获得第一关键词。

优选地,所述第一应用环境为邮件,其中,所述装置包括:

第一确定单元,用于将所述邮件的附件作为所述第二文档。

优选地,所述第一应用环境为邮件,其中,所述装置包括:

第九获得单元,用于获得所述第一输入位置所处的正在编辑的第一邮件;

第十获得单元,用于根据所述第一邮件获得与所述第一邮件有关系的第二邮件;

第十一获得单元,用于根据所述第二邮件获得所述第二文档。

第三方面,本说明书实施例提供一种输入法信息处理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行上述任一项所述方法的步骤。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

本说明书实施例提供的一种输入法信息处理方法及装置,通过获得输入法的第一输入位置;根据所述第一输入位置获得第一输入位置附近的第一文档内容;根据所述第一文档内容获得第一关键词;根据所述第一关键词获得对应的第一文库;将所述第一文库导入所述输入法中。根据用户输入的内容匹配相应领域的文库,为用户提供更多相关领域的候选词,解决了现有技术中输入法只能依据单个词语提供候选词,而不能基于整个文档提供相关的候选词导致输入效率低的技术问题,能够方便用户选择和加快文本输入的速度的技术效果。

附图说明

图1为本说明书实施例中提供的一种输入法信息处理方法流程图;

图2为本说明书实施例中提供的一种输入法信息处理装置示意图;

图3为本说明书实施例中提供的另一种输入法信息处理装置示意图。

附图标号说明:总线300,接收器301,处理器302,发送器303,存储器304,总线接口306。

具体实施方式

本发明实施例提供了一种输入法信息处理方法及装置,用于解决了现有技术中输入法只能依据单个词语提供候选词,而不能基于整个文档提供相关的候选词导致输入效率低的技术问题,本发明提供的技术方案总体思路如下:

在本发明实施例的技术方案中,通过获得输入法的第一输入位置;根据所述第一输入位置获得第一输入位置附近的第一文档内容;根据所述第一文档内容获得第一关键词;根据所述第一关键词获得对应的第一文库;将所述第一文库导入所述输入法中。根据用户输入的内容匹配相应领域的文库,为用户提供更多相关领域的候选词,解决了现有技术中输入法只能依据单个词语提供候选词,而不能基于整个文档提供相关的候选词导致输入效率低的技术问题,能够方便用户选择和加快文本输入的速度的技术效果。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。

在本文公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本文公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例一

图1为本发明实施例中一种输入法信息处理方法的流程示意图。如图1所示,所述方法应用于一信息处理设备,所述信息的处理设备包括一输入设备和一显示设备,所述输入设备内部具有文字输入模块、文字处理模块、存储器、信号输入模块,所述输入设备可以与电脑键盘、手机键盘等产生输出信号的设备进行连接,所述显示设备与所述输入设备连接,是能够将所述电脑键盘、手机键盘等输入设备执行出来的显示屏等设备。该方法包括步骤s101-s105。

s101:获得输入法的第一输入位置。

具体而言,在本申请实施例中,所述服务器可以为计算机设备、云端或计算机设备组,在此不作限制。所述目标用户的客户端可以为智能手机、笔记本、台式电脑和平板电脑,在此也不作限制。输入法是指为将各种符号输入计算机或其他设备(如手机)而采用的编码方法,同时是书写工具克服墨水限制的最终结果,是一种拥有无限墨水的书写工具,是文字生产力发展到一定阶段的产物。当用户利用电脑键盘或手机键盘输入文本信息时,根据用户输入时选择的输入法,如中文、英文或罗马数字等。获得用户采用输入法的第一输入位置,这种获取输入法输入文本的位置是在用户采用输入法输入文本实时进行的。

s102:根据所述第一输入位置获得第一输入位置附近的第一文档内容。

s103:根据所述第一文档内容获得第一关键词。

具体而言,根据用户在文本中的第一输入位置获得所述第一输入位置附近的第一文档内容。举例而言,当用户在写邮件时,可以获得用户编辑时,正在输入正文部分的第二段内容,服务器会获得在正文部分的第二段之前输入的内容,包括主题、名称、已输入的正文部分等。根据所述第一文档内容,对所述第一文档内容进行语义分析,获得在所述第一文档内容中出现频率最高的词汇,将出现频率最高的词汇作为所述第一文档的第一关键词。

s104:根据所述第一关键词获得对应的第一文库。

s105:将所述第一文库导入所述输入法中。

具体而言,根据第一文档内容的第一关键词在数据库中检索包含第一关键词所对应的第一文库,并将所述第一文库导入所述输入法中,用户在后续输入文本时,会根据联想记忆为用户推送更多的相关领域的词汇方便用户选择并快速的输入,提高输入效率。举例而言,用户在编辑邮件时,邮件的文档中出现次数最多的有效关键词汇为纤维,将纤维一词作为关键词,在数据库中检索关于纤维的文库,并将关于纤维的文库导入输入法中,用户在编辑邮件内容时,会根据用户后续输入的内容为用户推送多个关于纤维领域的词汇供用户选择输入。

进一步的,所述方法包括:根据所述第一文档内容获得第二文库,其中所述第二文库是根据第一文档内容采编后自动形成的输入法文库;将所述第二文库导入所述输入法中。

具体而言,根据用户在编辑所述第一文档内容已经形成的文档部分,即正文部分作为第二文库,将第二文库导入所述输入法中。举例而言,用户在编辑邮件时,除了邮件的名称、主题等,将邮件的正文部分作为第二文档,所述第二文档是该邮件的主题内容,在第二文文档中的词汇均属于高频词汇,用户在编辑邮件后续内容时,属于应用率较高的词汇,将第二文档导入输入法中,用户在完成后续邮件时,可以提高用户输入率,起到更好的提示作用。

进一步的,所述方法还包括:获得所述输入法的第一应用环境;根据所述第一应用环境获得第二文档;根据所述第二文档和所述第一文档获得第一关键词。

具体而言,输入法是书写工具克服墨水限制的最终结果,是一种拥有无限墨水的书写工具。输入法已经广泛应用于人们的生活中,且输入法可应用于多种环境中,作为一种重要的输入工具,如应用于编辑邮件、聊天场景等。首先获得用户在使用输入法时的第一应用环境,根据所述第一应用环境获得以往的记录中的第二文档,即所述第二文档属于历史记录。然后在历史记录中的第二文档和用户正在编辑的第一文档中提取两个文档中出现频率最高的词汇,且出现频率最高的词汇在所述第一文档与所述第二文档中均与技术或内容关联度最高的词汇,将所述词汇作为第一关键词。举例而言,某学生在编辑邮件中出现纤维和复合材料的次数最多,在该学生的历史邮件中检索到相关邮件,并在相关邮件中检索到出现频率最高的词汇为复合材料,将复合材料作为第一关键词。

进一步的,所述第一应用环境为邮件,其中,所述方法包括:将所述邮件的附件作为所述第二文档。

进一步的,所述第一应用环境为邮件,其中,所述方法包括:获得所述第一输入位置所处的正在编辑的第一邮件;根据所述第一邮件获得与所述第一邮件有关系的第二邮件;根据所述第二邮件获得所述第二文档。

具体而言,根据输入法的应用环境,可以更加精准的为用户提供候选词。首先,根据输入法的应用环境确定第二文档。在具体实施过程中,确定所述第二文档的方法可以有多种,下面列举两种为例:第一种,所述第一应用环境为邮件,将用户发送邮件时的附件作为第二文档。也就是说,目前大部分用户在发送邮件时,如涉及相关领域的技术类文件都习惯将文件添加附件发送给收件人,当用户在编辑相关领域的邮件时,搜索用户的历史记录并将往期邮件中的附件作为第二文档,便于用户在编辑新邮件时选择相关专业领域的候选词,这样输入法提示精准度更高。第二种,所述第一应用环境为邮件,将用户转发或抄送的邮件作为第二文档。通过获得用户正在编辑文本的位置,从而获得目前正在编辑的第一邮件,根据所述第一邮件在邮箱历史记录中搜索与所述第一邮件相关的往来邮件,并获得与第一邮件关联度最高的第二邮件,即第二邮件为转发或抄送的与第一邮件相关的回复邮件等,根据第二邮件的主题、名称、正文、附件等获得第二文档,为用户在编辑第一邮件时提供更多相关话题的词汇,提高输入效率。

进一步的,所述第一应用环境为邮件,其中,所述方法包括:根据所述第一邮件获得所述第一邮件的主题;获得所述第一应用环境中与所述主题有关联的第三邮件;判断所述第三邮件与所述第一邮件的关联度是否大于预定阈值;当所述第三邮件与所述第一邮件的关联度大于预定阈值时,从所述第三邮件中获得所述第一文档。

具体而言,将用户的往期邮件中主题相关的第三邮件作为第一文档。通过在用户的终端上的所述第一邮件获得所述第一邮件的主题,获得所述用户的往期邮件中与所述主题有关联的第三邮件。判断所述第三邮件与所述第一邮件的关联度是否大于预定阈值,如所述预定阈值为对比所述第三邮件与所述第一邮件的正文的相似度是否大于60%。当所述第三邮件与所述第一邮件的关联度大于预定阈值时,从所述第三邮件中的附件或正文获得所述第一文档。

实施例二

基于与前述实施例中一种输入法信息处理方法同样的发明构思,本发明还提供一种输入法信息处理装置,如图2所示,所述装置包括:

第一获得单元,用于获得输入法的第一输入位置;

第二获得单元,用于根据所述第一输入位置获得第一输入位置附近的第一文档内容;

第三获得单元,用于根据所述第一文档内容获得第一关键词;

第四获得单元,用于根据所述第一关键词获得对应的第一文库;

第一操作单元,用于将所述第一文库导入所述输入法中。

进一步的,所述装置还包括:

第五获得单元,用于根据所述第一文档内容获得第二文库,其中所述第二文库是根据第一文档内容采编后自动形成的输入法文库;

第二操作单元,用于将所述第二文库导入所述输入法中。

进一步的,所述装置还包括:

第六获得单元,用于获得所述输入法的第一应用环境;

第七获得单元,用于根据所述第一应用环境获得第二文档;

第八获得单元,用于根据所述第二文档和所述第一文档获得第一关键词。

进一步的,所述第一应用环境为邮件,其中,所述装置包括:

第一确定单元,用于将所述邮件的附件作为所述第二文档。

进一步的,所述第一应用环境为邮件,其中,所述装置包括:

第九获得单元,用于获得所述第一输入位置所处的正在编辑的第一邮件;

第十获得单元,用于根据所述第一邮件获得与所述第一邮件有关系的第二邮件;

第十一获得单元,用于根据所述第二邮件获得所述第二文档。

前述图1实施例一中的一种输入法信息处理方法的各种变化方式和具体实例同样适用于本实施例的一种输入法信息处理装置,通过前述对一种输入法信息处理方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种输入法信息处理装置的实施方法,所以为了说明书的简洁,在此不再详述。

实施例三

基于与前述实施例一中一种输入法信息处理方法同样的发明构思,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种输入法信息处理方法的任一方法的步骤。

其中,在图3中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口306在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

本说明书实施例提供的一种输入法信息处理方法及装置,通过获得输入法的第一输入位置;根据所述第一输入位置获得第一输入位置附近的第一文档内容;根据所述第一文档内容获得第一关键词;根据所述第一关键词获得对应的第一文库;将所述第一文库导入所述输入法中。根据用户输入的内容匹配相应领域的文库,为用户提供更多相关领域的候选词,解决了现有技术中输入法只能依据单个词语提供候选词,而不能基于整个文档提供相关的候选词导致输入效率低的技术问题,能够方便用户选择和加快文本输入的速度的技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。

显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1