输入方法、装置和用于输入的装置制造方法及图纸

技术编号:25755490 阅读:14 留言:0更新日期:2020-09-25 21:04
本发明专利技术实施例提供了一种输入方法、装置和用于输入的装置。其中的方法具体包括:对服务端针对返回的第一预测候选进行展现;若未接收到服务端返回的第二预测候选、且所述第一预测候选与实时输入串不匹配,则对所述第一预测候选进行持续展现;所述第二预测候选与所述第一预测候选不同。本发明专利技术实施例可以提高预测候选的查看概率和使用率。

【技术实现步骤摘要】
输入方法、装置和用于输入的装置
本专利技术涉及输入
,尤其涉及一种输入方法、装置和用于输入的装置。
技术介绍
输入法程序可以针对用户的输入串、或者输入串和上下文,在输入过程中提供对应的预测候选。例如,针对用户的输入串“shiyou”及其上文“我去帮”,提供“我去帮室友拿快递”等预测候选。又如,针对用户的输入串“wojiuyao”及其上文“再不开空调的话,”,提供“我就要热死了”等预测候选。目前,客户端通常在输入过程中,向服务端发送预测请求,预测请求可以随着输入串的更新而更新。而服务端可以针对预测请求得到预测候选,并在预测候选的质量符合预设质量条件的情况下,向客户端返回预测候选。客户端针对预测候选的处理策略通常为:在未接收到后续的预测候选的情况下,判断当前的预测候选是否与当前的输入串相匹配,若是,则展现当前的预测候选,否则,将不展现任何预测候选。专利技术人在实施本专利技术实施例的过程中发现,在服务端未返回后续的预测候选、且当前的预测候选与当前的输入串不匹配的情况下,预测区域将不呈现任何预测候选,这将使得预测候选的持续性较差。而持续性较差的预测候选将使用户对预测候选的关注力下降,影响用户对于预测候选的使用率。
技术实现思路
本专利技术实施例提供一种输入方法、装置和用于输入的装置,可以提高预测候选的查看概率和使用率。为了解决上述问题,本专利技术实施例公开了一种输入方法,包括:对服务端针对返回的第一预测候选进行展现;若未接收到服务端返回的第二预测候选、且所述第一预测候选与实时输入串不匹配,则对所述第一预测候选进行持续展现;所述第二预测候选与所述第一预测候选不同。另一方面,本专利技术实施例公开了一种输入装置,包括:展现模块,用于对服务端针对返回的第一预测候选进行展现;持续展现模块,用于若未接收到服务端返回的第二预测候选、且所述第一预测候选与实时输入串不匹配,则对所述第一预测候选进行持续展现;所述第二预测候选与所述第一预测候选不同。再一方面,本专利技术实施例公开了一种用于输入的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:对服务端针对返回的第一预测候选进行展现;若未接收到服务端返回的第二预测候选、且所述第一预测候选与实时输入串不匹配,则对所述第一预测候选进行持续展现;所述第二预测候选与所述第一预测候选不同。又一方面,本专利技术实施例公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如前述一个或多个所述的输入方法。本专利技术实施例包括以下优点:本专利技术实施例突破了针对预测候选的高质量要求的限制,在预测候选的质量较低(也即预测候选与实时输入串不匹配)的情况下,仍然提供预测候选,这样可以提高预测候选的持续性。在提高预测候选的持续性的情况下,可以给用户带来预测区域长时间存在预测候选的认知,提高用户对于预测候选的查看概率。并且,在用户查看预测候选的情况下,可以给用户留出足够的时间确定是否使用预测候选,因此能够提高预测候选的使用率。换言之,本专利技术实施例能够给用户带来持续预测的体验,便于用户将注意力切换到预测候选,并给用户足够的时间浏览和上屏。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种输入界面的示意;图2是本专利技术实施例的一种输入方法的应用环境的示意;图3是本专利技术的一种输入方法实施例一的步骤流程图;图4是本专利技术的一种输入方法实施例二的步骤流程图;图5是本专利技术的一种输入方法实施例三的步骤流程图;图6是本专利技术的一种输入装置实施例的结构框图;图7是本专利技术的一种用于输入的装置800的框图;及图8是本专利技术的一些实施例中服务端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例可以应用于输入预测场景。在输入预测场景下,可以在输入过程中,针对实时的输入串提供预测候选。预测候选对应的语言单位可以包括:句子、分句、短语等,以提高预测候选的完整性,进而可以减少用户的输入成本。相对于客户端,服务端有着更为丰富的的资源,故预测候选的获取操作通常由服务端执行。具体地,客户端可以向服务端发送预测请求,预测请求中通常包括:输入串及其上下文,则服务端可以针对预测请求获得对应的预测候选。预测候选可被展现在预测区域。非预测候选可被展现在候选区域。非预测候选可以为依据输入串在词库中查找得到的候选,非预测候选对应的音节可以与输入串相匹配。如输入串“shiyou”对应的非预测候选可以包括:“室友”、“是有”、“石油”、等。预测区域与候选区域通常为不同的区域。参照图1,示出了本专利技术实施例的一种输入界面的示意,其中,输入串“shiyou”对应的非预测候选可被展现在候选区域201。输入串“shiyou”对应的预测候选可被展现在预测区域202。传统技术中,对预测候选的质量有着较高的要求,具体表现在如下方面:一方面,服务端在预测候选的质量符合预设质量条件(如质量得分超过得分阈值等)的情况下,向客户端返回预测候选;换言之,若不存在符合预设质量条件的预测候选,则不向客户端返回预测候选。另一方面,在未接收到服务端返回的预测候选的情况下,客户端会将已有的预测候选与实时输入串进行匹配,若匹配,则展现已有的预测候选;若不匹配,则不展现任何预测候选。这样,可以避免质量不佳的预测候选影响用户体验。针对持续性较差的预测候选将使用户对预测候选的关注力下降、影响用户对于预测候选的使用率的技术问题,本专利技术实施例提出了一种将预测候选滞留的技术方案。该技术方案可以包括:对服务端返回的第一预测候选进行展现;若未接收到服务端返回的第二预测候选、且上述第一预测候选与实时输入串不匹配,则对上述第一预测候选进行持续展现;上述第二预测候选与上述第一预测候选不同。本专利技术实施例可以向服务端发送预测请求。上述预测请求可以随着输入串的更新而更新。例如,预测请求可以包括:第一预测请求和第二预测请求;所述第一预测请求与第一输入串相应;所述第二预测请求与第二输入串相应;所述第一输入串的输入时间早于所述第二输入串的输入时间。第一输入串可以泛指在输入过程中能够得到第一预测候选的输入串。而第二输入串可以泛指在第一输入串之后的输入串,第二输入串可以为一个或多个本文档来自技高网...

【技术保护点】
1.一种输入方法,其特征在于,所述方法包括:/n对服务端针对返回的第一预测候选进行展现;/n若未接收到服务端返回的第二预测候选、且所述第一预测候选与实时输入串不匹配,则对所述第一预测候选进行持续展现;所述第二预测候选与所述第一预测候选不同。/n

【技术特征摘要】
1.一种输入方法,其特征在于,所述方法包括:
对服务端针对返回的第一预测候选进行展现;
若未接收到服务端返回的第二预测候选、且所述第一预测候选与实时输入串不匹配,则对所述第一预测候选进行持续展现;所述第二预测候选与所述第一预测候选不同。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若接收到服务端返回的第二预测候选,则停止展现所述第一预测候选,并对所述第二预测候选进行展现。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一预测候选的展现时长超过时长阈值,则停止展现所述第一预测候选。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在输入过程中,依据输入串向服务端发送预测请求;所述预测请求包括:第一预测请求和第二预测请求;所述第一预测请求与第一输入串相应;所述第二预测请求与第二输入串相应;所述第一输入串的输入时间早于所述第二输入串的输入时间;所述第二预测请求包括:第一预测候选;
若接收到服务端针对所述第二预测请求返回的第一预测候选,则对返回次数进行记录;
若记录的返回次数超过第一阈值,则停止展现所述第一预测候选。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对第二预测候选的返回失败次数进行记录;
若记录的返回失败次数超过第二阈值,则停止展...

【专利技术属性】
技术研发人员:贺雅婧杜玮李晓帆张文略
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1