候选字排序方法、装置和文字输入方法、设备制造方法及图纸

技术编号:10868817 阅读:73 留言:0更新日期:2015-01-07 10:16
本发明专利技术公开了一种候选字排序方法、装置和文字输入方法、设备,其中,所述一种候选字排序方法包括:根据文字输入的地址信息,获取输入场景信息;将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理;以及如果所述匹配成功,则从所述场景数据库中得到优先显示候选字信息,并按照优化顺序排列和展示所述优先显示候选字信息。本发明专利技术通过识别输入场景信息和调用场景数据库,向输入者优先展示特定类别高频输入的候选字信息,从而实现根据输入场景对候选字的优化排序,有效地提高文字输入效率。

【技术实现步骤摘要】
候选字排序方法、装置和文字输入方法、设备
本专利技术涉及计算机文字输入技术,更为具体而言,涉及一种候选字排序方法、装置和文字输入方法、设备。
技术介绍
在日常生活中,将文字进行电子输入已经十分普及。如今,各类文字输入法(如:拼音输入法、笔画输入法、手写输入法等)和相关软件发展迅速,这不仅方便了各类不同人群,同时也使得输入效率不断提高。 目前,众多的文字输入法通常都采用先输入再选择的输入模式,具体而言,这种输入模块先根据输入的拼音或笔画等信息得到相关候选字,输入者再通过选取候选字的方式确定最终输入的文字。然而,通常由于候选字的数量众多,在选取候选字的时候,如果没有一定的规则,将可能占用输入者较长的选择时间,从而大大降低文字的输入效率。尽管当前已出现一些改善文字输入的方式,但是针对候选字的优化排序,这些改善方式也仅仅提供当前输入设备内已输入文字中较高输入频率的候选字优化排序。面对一些输入频率和重复度较高的表格类文字输入,其包含可识别的输入场景(如:性别、城市、职业等),而这些输入场景往往对待输入的文字范围具有较高的指向性,因此,如果可以对这些可识别的输入场景进行分析和利用,将可有效地提高文字输入效率。
技术实现思路
为了减少输入者选择候选字的时间,提高文字输入的输入效率,本专利技术实施方式提供了一种候选字排序方法、装置和文字输入方法、设备。 —方面,本专利技术实施方式提供了一种候选字排序方法,包括: 根据文字输入的地址信息,获取输入场景信息; 将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理;以及 如果所述匹配成功,则从所述场景数据库中得到优先显示候选字信息,并按照优化顺序排列和展示所述优先显示候选字信息。 另一方面,本专利技术实施方式提供了一种候选字排序装置,所述装置包括: 获取模块,用于根据文字输入的地址信息,获取输入场景信息; 匹配模块,用于将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理;以及 展示模块,用于在所述匹配成功时,从所述场景数据库中得到优先显示候选字信息,并按照优化顺序排列和展示所述优先显示候选字信息。 再一方面,本专利技术实施方式提供了一种文字输入方法,包括: 在输入文字的地址内输入可检索候选字的基本字符; 按照如上所述的一种候选字排序方法排列和展示优先显示候选字信息;以及 从所述优先显示候选字信息中选定输入的文字,并将所述选定的文字输入到所述地址。 又一方面,本专利技术实施方式提供了一种文字输入设备,包括: 输入装置,用于在输入文字的地址内输入可检索候选字的基本字符; 如上所述的一种候选字排序装置;以及 选定装置,用于从所述根据输入场景排序候选字的装置所优先显示候选字信息中选定输入的文字,并将所述选定的文字输入到所述地址。 实施本专利技术的各种实施方式具有以下有益效果:通过识别的输入场景信息和调用场景数据库,向输入者优先展示特定类别高频输入的候选字信息,从而实现根据输入场景对候选字的优化排序,有效地提高文字输入效率。 【附图说明】 图1是根据本专利技术实施方式的一种候选字排序方法的流程图; 图2示出了图1所示的方法的实施例; 图3示出了图1中步骤S200的具体流程图; 图4示出了图3中步骤S220的具体流程图; 图5示出了根据本专利技术实施方式的一种候选字排序方法的另一流程图; 图6是根据本专利技术实施方式的一种候选字排序装置的架构图; 图7示出了图6所示的匹配模块200的框图; 图8示出了图7所示的二级子匹配模块220的框图; 图9是根据本专利技术实施方式的文字输入方法的流程图; 图10是根据本专利技术实施方式的文字输入设备的架构图。 【具体实施方式】 以下结合附图和【具体实施方式】对本专利技术的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本专利技术的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。 图1是根据本专利技术实施方式的一种候选字排序方法的流程图。参见图1,在本专利技术的实施方式中,所述方法包括: 步骤S100,根据文字输入的地址信息,获取输入场景信息; 步骤S200,将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理;以及 步骤S300,如果所述匹配成功,则从所述场景数据库中得到优先显示候选字信息,并按照优化顺序排列和展示优先显示候选字信息。 在本实施方式中,所述方法还包括:如果所述匹配失败,则向优化升级模块上传匹配失败的所述输入场景信息用于优化分析。 其中,场景数据库是一个技术人员预设的数据库,包括两级匹配标志和显示方案,包含mdb、mdf、aCCdb等后缀的数据库格式的文本信息。匹配失败时,根据上传匹配失败的所述输入场景信息可以对所述场景数据库进行动态更新和维护,从而不断提高候选字的优化水平。所述优先显示候选字信息包括一组在一般候选字前优先显示的候选字列表;所述优化顺序是指按照在某个类别或领域内,使用频率或知名度较高的排序。 例如,图2示出了图1所示的方法的实施例,从图2可知,当输入场景信息21为“姓名”时,输入者在地址栏输入文字的拼音“liu”,输入场景信息与场景数据库的匹配标志进行匹配后,显示出一组候选字22,其中“刘”即为优先显示候选字,它排序在一般候选字之前。当输入场景信息23为“正文”时,输入者同样在地址栏输入文字的拼音“liu”,输入场景信息与场景数据库的匹配标志进行匹配后,没有得到优先显示候选字,则按照一般候选字进行显示,然后可向优化升级模块上传匹配失败的场景信息“正文”用于对场景数据库的优化分析和更新维护。需要说明的是,关于对匹配失败的场景信息的上传,输入者可以选择“自动上传”或者“从不上传”的选择性处理方式。 图3示出了图1中步骤S200的具体流程图。参见图3,在本专利技术的实施方式中,所述步骤S200包括: 步骤S210,将所述输入场景信息中的窗口信息与所述场景数据库中的一级匹配标志进行一级匹配处理,若所述一级匹配成功,则筛选得到一级条目信息; 步骤S220,在所述一级条目信息中,将所述输入场景信息中的二级匹配信息与所述场景数据库中的二级匹配标志进行二级匹配处理,如果所述二级匹配处理成功,则执行所述从所述场景数据库中得到优先显示候选字信息的步骤。 在本实施方式中,所述方法应用于WINDOWS系统条件下,因此,可以通过WINDOWS应用程序接口(API)的开发函数(例如:wingettitle、wingettext、wingetclass 和wingetprocess等)方法获取当前处于激活状态窗口的基本信息,将其与一级匹配标志进行一级匹配处理。在所述一级匹配成功的情况下,可筛选得到一级条目信息,所述二级匹配处理,将仅在所述一级条目信息中进行再次匹配。一级匹配标志包括且不限于窗口名、窗口文本、窗口类名和进程名,二级标志包括且不限于控件名、控件文本、控件类名、控件对应的label本文档来自技高网...

【技术保护点】
一种候选字排序方法,其特征在于,所述方法包括:根据文字输入的地址信息,获取输入场景信息;将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理;以及如果所述匹配成功,则从所述场景数据库中得到优先显示候选字信息,并按照优化顺序排列和展示所述优先显示候选字信息。

【技术特征摘要】
1.一种候选字排序方法,其特征在于,所述方法包括: 根据文字输入的地址信息,获取输入场景信息; 将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理;以及如果所述匹配成功,则从所述场景数据库中得到优先显示候选字信息,并按照优化顺序排列和展示所述优先显示候选字信息。2.如权利要求1所述的方法,其特征在于,所述方法还包括: 如果所述匹配失败,则向优化升级模块上传匹配失败的所述输入场景信息用于优化分析。3.如权利要求所述I的方法,其特征在于,所述将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理包括: 将所述输入场景信息中的窗口信息与所述场景数据库中的一级匹配标志进行一级匹配处理,若所述一级匹配成功,则筛选得到一级条目信息; 在所述一级条目信息中,将所述输入场景信息中的二级匹配信息与所述场景数据库中的二级匹配标志进行二级匹配处理,如果所述二级匹配处理成功,则执行所述从所述场景数据库中得到优先显示候选字信息的步骤。4.如权利要求3所述的方法,其特征在于,所述在所述一级条目信息中将所述输入场景信息中的二级匹配信息与所述场景数据库中的二级匹配标志进行二级匹配处理包括: 根据所述输入场景信息中的进程名判断所述输入场景信息是否为浏览器格式信息; 如果判断为是时,则通过获得当前页面的页面内容信息,获取表单元素信息; 如果判断为否时,则获取所述输入场景信息中的所述控件信息;以及在所述一级条目信息中,将所述表单元素信息或所述控件信息作为所述二级匹配信息与所述场景数据库中的二级匹配标志进行二级匹配处理。5.一种候选字排序装置,其特征在于,所述装置包括: 获取模块,用于根据文字输入的地址信息,获取输入场景信息; 匹配模块,用于将所述输入场景信息与预设置的场景数据库中的匹配标志进行匹配处理;以及 ...

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

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

1