信息输入方法和装置制造方法及图纸

技术编号:20517320 阅读:46 留言:0更新日期:2019-03-06 02:28
本申请公开了信息输入方法和装置。该方法的一具体实施方式包括:获取用户输入的字符串,以及将字符串划分为多个子字符串;基于多个子字符串中的每一个子字符串的字符串序号和词语组合信息,分别确定每一个子字符串对应的词语;基于每一个子字符串对应的词语,生成字符串对应的语句。实现了在生成语句的过程中,仅在已经确定出的词语的基础上通过词语序号查询出与已经确定出的词语具有组合关系的词语,无需判断每一个子字符串对应的所有词语之间是否存在组合关系,提升了生成语句的速度。

Information input method and device

This application discloses information input methods and devices. One specific implementation of the method includes: acquiring the string input by the user and dividing the string into multiple substrings; determining the corresponding words of each substring based on the sequence number and word combination information of each substring in the multiple substrings; and generating the corresponding statement of the string based on the corresponding words of each substring. In the process of generating sentences, only the words that have been determined can be queried by word ordinal number. It is not necessary to judge whether there is a combination relationship between all the words corresponding to each sub-string, which improves the speed of generating sentences.

【技术实现步骤摘要】
信息输入方法和装置
本申请涉及计算机领域,具体涉及输入法领域,尤其涉及信息输入方法和装置。
技术介绍
目前,在一些输入法中,提供对用户输入的字符串进行整句变换,生成字符串对应的语句的功能。通常的整句变换方式为:将字符串划分为多个子字符串,依次查询出每一个子字符串对应的所有词语,判断每一个子字符串对应的所有词语之间是否存在组合关系,根据判断结果,最终确定用于生成字符串对应的语句的每一个子字符串对应的词语,生成字符串对应的语句。然而,上述整句变换方式需要分别判断每一个子字符串对应的所有词语之间是否存在组合关系,一些与待生成的整句无关联的词语也需要判断是否与其他词语存在组合关系,导致生成语句的开销较大。
技术实现思路
本申请提供了信息输入方法和装置,用于解决上述
技术介绍
部分存在的技术问题。第一方面,本申请提供了信息输入方法,该方法包括:获取用户输入的字符串,以及将字符串划分为多个子字符串;基于多个子字符串中的每一个子字符串的字符串序号和词语组合信息,分别确定每一个子字符串对应的词语,词语组合信息包括:具有组合关系的词语的词语序号,词语的词语序号基于词语所属的词语集合对应的字符串序号和词语在词语本文档来自技高网...

【技术保护点】
1.一种信息输入方法,其特征在于,所述方法包括:获取用户输入的字符串,以及将所述字符串划分为多个子字符串;基于所述多个子字符串中的每一个子字符串的字符串序号和词语组合信息,分别确定每一个子字符串对应的词语,所述词语组合信息包括:具有组合关系的词语的词语序号,词语的词语序号基于所述词语所属的词语集合对应的字符串序号和所述词语在所述词语集合中的次序而确定;基于所述每一个子字符串对应的词语,生成所述字符串对应的语句。

【技术特征摘要】
1.一种信息输入方法,其特征在于,所述方法包括:获取用户输入的字符串,以及将所述字符串划分为多个子字符串;基于所述多个子字符串中的每一个子字符串的字符串序号和词语组合信息,分别确定每一个子字符串对应的词语,所述词语组合信息包括:具有组合关系的词语的词语序号,词语的词语序号基于所述词语所属的词语集合对应的字符串序号和所述词语在所述词语集合中的次序而确定;基于所述每一个子字符串对应的词语,生成所述字符串对应的语句。2.根据权利要求1所述的方法,其特征在于,基于所述多个子字符串中的每一个子字符串的字符串序号和词语组合信息,分别确定每一个子字符串对应的词语包括:执行查询操作:确定最新查询出的词语对应的子字符串的后一子字符串的字符串序号,其中,当首次执行查询操作时,最新查询出的词语为从多个子字符串中的首个子字符串的字符串序号对应的词语集合中选取出的词语;获取与所述后一子字符串的字符串序号对应的词语集合和所述词语集合中的词语的词语序号;从二元关系表中查询出包含最新查询出的词语的词语序号和所述后一子字符串的字符串序号对应的词语集合中的一个词语的词语序号的表项,其中,二元关系表中的表项包含具有组合关系的两个词语的词语序号;将查询出的表项中的所述后一子字符串的字符串序号对应的词语集合中的一个词语的词语序号对应的词语作为所述后一子字符串对应的词语;判断所述后一子字符串是否为最后一个子字符串;若是,停止执行查询操作;若否,将所述后一子字符串对应的词语作为最新查询出的词语,以及再次执行查询操作。3.根据权利要求2所述的方法,其特征在于,所述确定最新查询出的词语对应的子字符串的后一子字符串的字符串序号包括:在字典树中查询出最新查询出的词语对应的子字符串的后一子字符串对应的叶节点,其中,字典树中的每一个非叶节点对应一个音节元素,每一个叶节点对应的字符串为所述叶节点至根节点之间的路径上的非叶节点对应的音节元素组成的字符串;将最新查询出的词语对应的子字符串的后一子字符串对应的叶节点的节点序号作为最新查询出的词语对应的子字符串的后一子字符串的字符串序号。4.根据权利要求3所述的方法,其特征在于,所述获取与所述后一子字符串的字符串序号对应的词语集合和所述词语集合中的词语的词语序号包括:在查询数组中查询出所述后一子字符串的字符串序号对应的数组元素,其中,查询数组中的每一个数组元素的下标对应一个字符串序号,查询数组中的数组元素包括:所述数组元素的下标对应的字符串序号对应的词语集合和所述词语集合中的词语的词语序号。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于词语对应的输入次数,确定所述词语在所述词语所属的词语集合中的次序。6.一种信息输入装置,其特征在于...

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

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

1