获取字词转换结果的方法及装置制造方法及图纸

技术编号:8489589 阅读:156 留言:0更新日期:2013-03-28 08:24
本申请提供了一种获取字词转换结果的方法及装置,其中,获取字词转换结果的方法包括:根据用户的输入序列显示候选字词;根据用户对所述候选字词的操作确定显示的所述候选字词未能匹配用户输入需求,则向服务器发送远程字词转换请求;按照所述服务器返回的远程字词转换结果更新候选字词的显示。通过本申请,达到了提高候选字词与用户输入序列的匹配度,提高用户字词输入效率的效果。

【技术实现步骤摘要】

本申请涉及网络
,特别是涉及一种获取字词转换结果的方法及装置
技术介绍
拼音输入法发展至今,输入法客户端(指运行在用户电脑上的输入法模块,在windows系统上称为ime,下文中简称为“客户端”)本地数据空间与计算能力的限制往往不能满足用户日益丰富的输入需求。为此,“云输入”技术利用智能性更强的远程服务器进行计算突破了这一限制,现已成为主流输入法的必备功能之一。然而,尽管“云输入”可以提高非常见词、复杂短语和疑难句子的输入命中率,但由于远程计算涉及到网络操作,因此无论是从用户角度出发,节约网络流量、减少视觉打扰,还是从服务器角度出发,减小服务器带宽和计算压力,在进行输入时都需要首先确定是否需要进行“云输入”。一种现有的云输入方法如下,包括针对用户的输入内容,根据本地词库进行候选词转换;当转换结果不符合预置条件时,将所述输入内容发送到服务器;接收服务器返回的字词转换结果,并将该字词转换结果显示给用户。其中,对转换结果是否符合预置条件的判断标准为判断转换结果的匹配准确率是否低于预置阈值。该方法虽然在一定程度上提高了候选词的转换准确率,但是,该方法由输入法自动进行匹配准确率的判断,因而只有在候选项质量相当差的情况下才会发送远程请求,但满足最低要求的候选项并不见得是用户想输入的内容,用户仍然需要耗费较多的时间精力自己查找和多次选择候选字词。总之,现有的云输入技术存在着当本地候选字词不是用户想输入的内容时,用户只能耗费较多的精力与时间自己完成候选字词的选择,影响用户的输入效率的问题。
技术实现思路
本申请提供了一种获取字词转换结果的方法及一种装置,以解决现有的云输入技术存在当本地候选字词不是用户想输入的内容时,用户输入效率低的问题。为了解决上述问题,本申请公开了一种获取字词转换结果的方法,包括根据用户的输入序列显示候选字词;根据用户对所述候选字词的操作确定显示的所述候选字词未能匹配用户输入需求,则向服务器发送远程字词转换请求;按照所述服务器返回的远程字词转换结果更新候选字词的显示。优选地,所述用户对候选字词的操作为翻页操作。优选地,所述向服务器发送的远程字词转换请求中包括所述用户的输入序列;当所述用户对候选字词的操作为翻页操作时,所述按照服务器返回的远程字词转换结果更新候选字词的显示进一步包括显示所述服务器返回的远程字词转换结果中与所述翻页操作前已显示的候选字词不同的字词转换结果。优选地,所述向服务器发送的远程字词转换请求中包括所述用户的输入序列、和所述翻页操作前已显示的候选字词。优选地,在所述向服务器发送远程字词转换请求的步骤之前,还包括判断在所述翻页操作之前,是否已向所述服务器发送过远程字词转换请求;若是,则在本次的远程字词转换请求中携带所述服务器上次返回的远程字词转换结果,并向所述服务器发送本次的远程字词转换请求。优选地,所述用户对候选字词的操作为半选操作。优选地,所述向服务器发送的远程字词转换请求中包括所述用户的输入序列;所述按照服务器返回的远程字词转换结果更新候选字词的显示进一步包括如果所述服务器返回的远程字词转换结果中前半部分与半选操作已选定的部分字词相同,则优先显示这些字词转换结果的后半部分。优选地,所述向服务器发送的远程字词转换请求中包括所述用户的输入序列中尚未被用户选定的部分序列、和所述半选操作已选定的部分字词。优选地,所述向服务器发送的远程字词转换请求中包括所述用户输入序列的上下文信息和/或当前的输入环境信息。为了解决上述问题,本申请还公开了一种获取字词转换结果的装置,包括显示模块,用于根据用户的输入序列显示候选字词;发送模块,用于根据用户对所述候选字词的操作确定显示的所述候选字词未能匹配用户输入需求,则向服务器发送远程字词转换请求;更新模块,用于按照所述服务器返回的远程字词转换结果更新候选字词的显示。优选地,所述用户对候选字词的操作为翻页操作。优选地,所述发送模块向服务器发送的远程字词转换请求中包括所述用户的输入序列;当所述用户对候选字词的操作为翻页操作时,所述更新模块,用于显示所述服务器返回的远程字词转换结果中与所述翻页操作前已显示的候选字词不同的字词转换结果。优选地,所述发送模块向服务器发送的远程字词转换请求中包括所述用户的输入序列、和所述翻页操作前已显示的候选字词。优选地,所述获取字词转换结果的装置还包括判断模块,用于在所述发送模块向服务器发送远程字词转换请求之前,判断在所述翻页操作之前,是否已向所述服务器发送过远程字词转换请求;若是,则在本次的远程字词转换请求中携带所述服务器上次返回的远程字词转换结果,并向所述服务器发送本次的远程字词转换请求。优选地,所述用户对候选字词的操作为半选操作。优选地,所述发送模块向服务器发送的远程字词转换请求中包括所述用户的输入序列;所述更新模块,用于如果所述服务器返回的远程字词转换结果中前半部分与半选操作已选定的部分字词相同,则优先显示这些字词转换结果的后半部分。优选地,所述发送模块向服务器发送的远程字词转换请求中包括所述用户的输入序列中尚未被用户选定的部分序列、和所述半选操作已选定的部分字词。优选地,所述发送模块向服务器发送的远程字词转换请求中包括所述用户输入序列的上下文信息和/或当前的输入环境信息。与现有技术相比,本申请具有以下优点本申请通过对用户对与输入序列相对应的候选字词的操作判断候选字词是否能够匹配用户的输入需求,在确定候选字词不能匹配用户输入需求时,向服务器发送远程字词转换请求,并按照服务器返回的远程字词转换结果更新候选字词的显示,供用户进行字词输入。根据用户对候选字词的操作确定显示的候选字词不能匹配用户输入需求的情形,恰恰是远程计算需要发挥作用的场合,在这时发送远程字词转换请求,可以进一步提高候选字词与用户输入序列的匹配度,减少用户再耗费较多的时间精力自己查找和多次选择候选字词的时间。可见,通过本申请,在一定程度上解决了现有的云输入技术存在当本地候选字词不是用户想输入的内容时,用户输入效率低的问题,达到了提高候选字词与用户输入序列的匹配度,提高用户字词输入效率的效果。附图说明图1是根据本申请实施例一的一种获取字词转换结果的方法的步骤流程图;图2是根据本申请实施例二的一种获取字词转换结果的方法的步骤流程图;图3是根据本申请实施例三的一种获取字词转换结果的方法的步骤流程图;图4是根据本申请实施例四的一种获取字词转换结果的方法的步骤流程图;图5是根据本申请实施例五的一种获取字词转换结果的方法的步骤流程图;图6是根据本申请实施例五的一种获取字词转换结果的装置的结构框图。具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。实施例一参照图1,示出了根据本申请实施例一的一种获取字词转换结果的方法的步骤流程图。本实施例的获取字词转换结果的方法包括以下步骤步骤SlO :根据用户的输入序列显示候选字词。在用户进行输入时,其通过键盘、触摸屏、手写笔等接口直接输入的内容为输入序列,由计算机程序(通常是输入法)根据用户当前采用的输入方式(如拼音、五笔、笔画、语音、手写等)将输入序列转换为候选字词。本申请中,输入序列可以是拼音序列、笔画序列、手写序列、语音输入序列等,但不限于此,其本文档来自技高网...

【技术保护点】
一种获取字词转换结果的方法,其特征在于,包括:根据用户的输入序列显示候选字词;根据用户对所述候选字词的操作确定显示的所述候选字词未能匹配用户输入需求,则向服务器发送远程字词转换请求;按照所述服务器返回的远程字词转换结果更新候选字词的显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶樉张军杨磊
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:

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

1