一种输入法的数据库添加方法和设备技术

技术编号:7097981 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种输入法的数据库添加方法和设备。其中该方法包括以下步骤:在屏幕上选取一段显示内容;检测出所述一段显示内容中可能存在的输入单元;将所述输入单元提供给用户进行选择;将用户选择的输入单元添加至输入法数据库中。本发明专利技术的优点是,用户每次不仅可以添加一个输入单元至本地数据库,还可以将一篇文章或者多篇文章中的众多输入单元一次性添加至本地数据库,其中,输入单元可以是词条,还可以是图片、动画、视频或者音乐;此外,通过鼠标悬停、高亮或者键盘操作即可获取所需输入单元,方便快捷,无需繁琐操作。

【技术实现步骤摘要】

本专利技术涉及输入法领域,尤其涉及一种输入法的数据库添加方法和设备
技术介绍
现有输入法的数据库涵盖了大部分用户经常使用的词条,但是因为每个用户所在的领域、兴趣爱好以及使用习惯的不同,使得输入法的数据库无法准确地满足每个用户的需求。为此,现有的输入法技术提出了根据用户的需求或使用习惯,自行添加其所需词条至本地数据库的方法。因此,用户可以将其惯用词条收录至本地数据库,并根据词条的使用频率确定其在本地数据库中的优先级,从而最大程度地符合用户的输入习惯,提高用户的输入效率,增强用户的使用体验。但是,这些添加词条至本地数据库的方法仍然存在一定的缺点,下面对现有输入法的数据库添加的主要方法以及缺点进行简单地描述I.通过手动操作将用户所需的词条添加至本地数据库。例如,搜狗输入法提供的自定义短语功能,当用户需要添加词条时,需要进入自定义短语功能菜单,手动输入词条和其对应的拼音或者英文字符缩写,以及候选框中此词条的排列位置,然后保存设置。当用户再次输入这个词条对应的拼音或者英文字符缩写时,输入法候选框中将根据所设定的排列位置显示这个词条。这种方式的缺点在于,用户每次只能添加一个词条到本地词库中,如果想一次性添加数量较多的词条时,需要进行重复操作,非常繁琐。II.根据用户的输入习惯自动添加词条至本地数据库。当用户通过键盘输入某个词条时,如果这个词条不存在于本地数据库以及网络服务器中,输入法会自动将词条添加至本地词库。例如,当用户输入“baidushurufadeyoudian”,候选框中没有用户所需要的词条,此时用户需要从候选框中逐字选择“百”、“度”、“输”、“入”、“法”、“的”、 “优”和“点”,然后回车,此时输入法将自动添加这个词条到本地数据。当用户再次输入 “baidushurufadeyoudian ”甚至声母简拼的“bdsrfdyd”时,候选框中第一候选词即为“百度输入法的优点”。这种输入法的缺点在于,用户只有将整个词条完整输入后,输入法才能够自动将词条添加至本地数据库,如果词条较长,分开输入,则输入法就无法自动记录;另外, 当用户输入一个长句子时,输入法也不能从这个长句子中将其中包含的用户所需的词条自动保存到本地数据库中。III.以上所述输入法的数据库添加的主要方法,只限于文字的添加,而无法将图片、动画、视频或者音乐等内容保存至本地数据库。为了解决上述问题,需要提供一种可以根据用户需求、快捷高效的输入法的数据库添加方法。
技术实现思路
本专利技术的目的是提供一种解决上述问题的输入法的数据库添加方法和设备。根据本专利技术的一个方面,提供一种输入法的数据库添加方法,该方法包括以下步骤在屏幕上选取一段显示内容;检测出所述一段显示内容中可能存在的输入单元;将所述输入单元提供给用户进行选择;将用户选择的输入单元添加至输入法数据库中。根据本专利技术的另一个方面,还提供了一种输入法的数据库添加设备,包括用于存储输入法数据库的装置;用于在屏幕上选取一段显示内容的装置;用于检测出所述一段显示内容中可能存在的输入单元的装置;用于将所述输入单元提供给用户进行选择的装置;以及用于将用户选择的输入单元添加至输入法数据库中的装置。与现有技术相比,本专利技术具有以下优点1)用户每次不仅可以添加一个输入单元至本地数据库,还可以将一篇文章或者多篇文章中的众多输入单元一次性添加至本地数据库,其中,输入单元可以是词条,还可以是图片、动画、视频或者音乐。2)通过鼠标悬停、高亮或者键盘操作即可获取所需输入单元,方便快捷,无需繁琐操作。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1为根据本专利技术一个实施例的输入法的数据库添加方法的流程图;图2为根据本专利技术检测选取一段文字中可能存在的词条步骤的第一变型的流程图;图3为根据本专利技术检测选取一段文字中可能存在的词条步骤的第二变型的流程图;图4为根据本专利技术检测选取一段文字中可能存在的词条步骤的第三变型的流程图;图5为根据本专利技术将词条提供给用户进行选择步骤的第一变型的流程图6为根据本专利技术将词条提供给用户进行选择步骤的第二优变型的流程图;以及图7为根据本专利技术一个优选实施例的输入法的数据库添加设备的方框图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。以上对本专利技术的具体实施例进行了描述。需要理解的是,本专利技术并不局限于上述特定实施方式,本领域技术人员可以在所附权利要求的范围内做出各种变形或修改。图1为根据本专利技术一个实施例的输入法的数据库添加方法的流程图,如图所示, 在步骤SlOl中,用户在屏幕上选取一段显示内容,其中,所述屏幕可以包括但不限于计算机的屏幕、服务器的屏幕、手机的屏幕以及PDA的屏幕;所述被选取的一段显示内容可以是6一个词条、一句话、一个段落、一篇文章、多篇文章,还可以是图片、动画、视频或者音乐;用户可以通过鼠标和键盘对显示内容进行选取,当使用鼠标选取一段显示内容时,可以将鼠标悬停在某个文字附近或其上,搜索所述文字前后最近的标点符号之间的连续文字段落作为所述选取的一段显示内容,或者将光标停放在某个文字上,然后按住鼠标左键并移动鼠标以高亮所需选取的一段显示内容;当使用键盘选取一段显示内容时,可以将光标停放在某个文字前后,然后通过Shift键和方向键的配合进行对显示内容的选取。接着,在步骤S102中,检测出所述一段显示内容中所有可能存在的输入单元。当通过鼠标悬停于某个文字附近时可以对鼠标悬停位置前后的字组合进行分析, 检测出和鼠标悬停位置文字相关的所有可能存在的输入单元,检测出和鼠标悬停位置文字相关的所有可能存在的输入单元。举例来说,当用户在阅读“百度手机输入法是一款功能强大的智能手机输入法,支持全拼、简拼、笔划、双拼、模糊音等多种输入方式”时,将鼠标悬停在“百度手机输入法”的“输”字上,首先根据标点符号确定将“百度手机输入法是一款功能强大的智能手机输入法”作为选取的一段显示内容,然后根据“输”字以及其前后的文字进行组合分析,可以得到“输入”和“输入法”两个可能存在的词条。也可以对鼠标悬停位置前后或其上选取了一段显示内容“百度手机输入法是一款功能强大的智能手机输入法”,在所述一段显示内容的范围内,对该段显示内容进行切词分析,给出候选词供用户选择添加。当通过鼠标或者键盘高亮选取了一段显示内容后,首先判断高亮的一段显示内容的字数是否超过阈值,如果没有超过预定阈值,认为选取的一段显示内容为一个词条,否则认为所述一段显示内容是由多个词条构成,需要进行切词。举例来说,假设用户设备对于词条长度的阈值设定为5,当用户通过鼠标或者键盘高亮“百度输入法”这5个字时,通过判断可知高亮的显示内容为一个词条,不经过切词即可提供给用户进行选择;如果用户通过鼠标或者键盘高亮如下一段文字“清圣祖康熙,名爱新觉罗·玄烨,清朝皇帝,康熙的称谓来自其年号”,通过判断可知高亮的显示内容是由多个词条构成的,若用户想将这段文字中的所有历史人物的称谓全部保存至本地数据库,就必须经过切词。根据所述文字中的每个单字以及每个单字前后的字组合进行分析,得到所有可能的词条如下“圣祖”、“康熙”、“爱新觉罗玄烨”、“清朝”、“皇帝”、“康熙”、“称谓本文档来自技高网
...

【技术保护点】
1.一种输入法的数据库添加方法,该方法包括以下步骤:在屏幕上选取一段显示内容;检测出所述一段显示内容中可能存在的输入单元;将所述输入单元提供给用户进行选择;将用户选择的输入单元添加至输入法数据库中。

【技术特征摘要】

【专利技术属性】
技术研发人员:周志华
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11

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

1