一种云端联想方法和相关装置制造方法及图纸

技术编号:24330432 阅读:34 留言:0更新日期:2020-05-29 19:25
本申请实施例公开了一种云端联想方法和相关装置,服务器获取待联想字符串时,针对待联想字符串进行符合语义关联关系的下文字符串联想。如果在联想出的下文字符串中确定出一个下文字符串还包括与该下文字符串具有语义关联关系的其他下文字符串,将该下文字符串确定为第一下文字符串并为第一下文字符串设置发云标识。在将第一下文字符串返回终端后,若根据该发云标识确定终端将第一下文字符串上屏,服务器将第一下文字符串作为待联想字符串继续进行联想,并将联想得到的下文字符串继续返回该终端,由此,服务器实现了通过发云标识发起云端联想的功能,并通过连续的云端联想提供下文字符串,为用户提供输入便利,有利于提高用户的输入流畅性。

A cloud association method and related devices

【技术实现步骤摘要】
一种云端联想方法和相关装置
本申请涉及输入法领域,特别是涉及一种云端联想方法和相关装置。
技术介绍
云端联想是输入法提供的一种服务器根据用户的输入字符串联想与之相关的下文字符串的方式,由于服务器端的计算能力和存储空间远大于终端,使得服务器端可以根据用户的输入通过更为复杂的方式联想出终端可能无法确定出的下文字符串,从而可以在用户使用输入法输入时通过这些下文字符串为用户提供更为丰富的候选项,为用户的输入提供便利。然而,目前输入法领域中主要通过终端发起云端联想,例如终端中设置的输入法客户端根据用户的输入确定不出合适的下文字符串或者在一些特定的输入情况时,会通过终端主动向服务器端发起云端联想请求。可见,目前这种云端联想的发起方式主要由终端主导,方式单一,难以适用于用户的各种输入情况,不能更好的为用户提供输入便利。
技术实现思路
为了解决上述技术问题,本申请提供了一种云端联想方法和相关装置,使得服务器也可以参与到云端联想发起中,并通过连续的云端联想为用户提供由云端联想出的下文字符串,为用户提供输入便利,有利于提高用户的输入流畅性。本申请实施例公开了如下技术方案:第一方面,本申请实施例提供了一种云端联想方法,所述方法包括:服务器获取待联想字符串;所述服务器根据语义关联关系对所述待联想字符串进行下文字符串的联想;若所述服务器联想出与所述待联想字符串具有语义关联关系的第一下文字符串、且所述第一下文字符串包括与所述第一下文字符串具有语义关联关系的第二下文字符串,所述服务器为所述第一下文字符串设置发云标识;所述服务器向终端返回携带所述发云标识的第一下文字符串;若所述服务器通过所述发云标识确定所述终端对所述第一下文字符串进行上屏,所述服务器将所述第一下文字符串作为所述待联想字符串,并执行所述根据语义关联关系对所述待联想字符串进行下文字符串的联想的步骤。可选的,所述服务器通过所述发云标识确定所述终端对所述第一下文字符串进行上屏,包括:若所述服务器获取所述终端根据所述发云标识发送的包括所述第一下文字符串的云端联想请求,所述服务器确定所述终端对所述第一下文字符串进行了上屏。可选的,所述服务器根据语义关联关系对所述待联想字符串进行下文字符串的联想,包括:若所述服务器根据语义关联关系对所述待联想字符串所联想到的目标下文字符串处于包括多个语句的完整性文本中,所述服务器将所述目标下文字符串作为所述第一下文字符串,将所述目标下文字符串在所述完整性文本中的下一个语句作为所述第二下文字符串。可选的,所述服务器获取待联想字符串,包括:所述服务器根据终端发送的云端联想请求获取所述待联想字符串。可选的,所述服务器根据语义关联关系对所述待联想字符串进行下文字符串的联想,包括:所述服务器根据语义关联关系对所述待联想字符串所联想到的目标下文字符串不包括具有语义关联关系的下文字符串;所述方法还包括:所述服务器向所述终端返回不携带所述发云标识的所述目标下文字符串。第二方面,本申请实施例提供了一种云端联想方法,所述方法包括:终端获取所述服务器返回的第一下文字符串,所述第一下文字符串携带有发云标识,所述第一下文字符串是所述服务器根据语义关联关系对待联想字符串联想得到的;所述终端将所述第一下文字符串作为目标候选项进行展示;若所述目标候选项被选择上屏,所述终端获取所述服务器返回的第二下文字符串,所述第二下文字符串为与所述第一下文字符串具有语义关联关系的下文字符串。可选的,若所述目标候选项被选择上屏,所述方法还包括:所述终端根据所述发云标识向所述服务器发送包括所述第一下文字符串的云端联想请求。可选的,在所述终端获取所述服务器返回的第一下文字符串之前,所述方法还包括:所述终端向服务器发送包括所述待联想字符串的云端联想请求。第三方面,本申请实施例提供了一种用于云端联想的服务器,所述服务器包括获取单元、联想单元、设置单元、返回单元和确定单元:所述获取单元,用于获取待联想字符串;所述联想单元,用于根据语义关联关系对所述待联想字符串进行下文字符串的联想;若所述联想单元联想出与所述待联想字符串具有语义关联关系的第一下文字符串、且所述第一下文字符串包括与所述第一下文字符串具有语义关联关系的第二下文字符串,所述设置单元,用于为所述第一下文字符串设置发云标识;所述返回单元,用于向终端返回携带所述发云标识的第一下文字符串;所述确定单元,用于确定所述终端是否对所述第一下文字符串进行上屏,若所述确定单元通过所述发云标识确定所述终端对所述第一下文字符串进行上屏,触发所述联想单元;所述联想单元还用于将所述第一下文字符串作为所述待联想字符串,并根据语义关联关系对所述待联想字符串进行下文字符串的联想。可选的,所述确定单元还用于若获取所述终端根据所述发云标识发送的包括所述第一下文字符串的云端联想请求,确定所述终端对所述第一下文字符串进行了上屏。可选的,所述联想单元还用于若根据语义关联关系对所述待联想字符串所联想到的目标下文字符串处于包括多个语句的完整性文本中,将所述目标下文字符串作为所述第一下文字符串,将所述目标下文字符串在所述完整性文本中的下一个语句作为所述第二下文字符串。可选的,所述获取单元还用于根据终端发送的云端联想请求获取所述待联想字符串。可选的,所述返回单元还用于若所述联想单元根据语义关联关系对所述待联想字符串所联想到的目标下文字符串不包括具有语义关联关系的下文字符串,向所述终端返回不携带所述发云标识的所述目标下文字符串。第四方面,本申请实施例提供了一种用于云端联想的终端,所述终端包括获取单元和展示单元:所述获取单元,用于获取所述服务器返回的第一下文字符串,所述第一下文字符串携带有发云标识,所述第一下文字符串是所述服务器根据语义关联关系对待联想字符串联想得到的;所述展示单元,用于将所述第一下文字符串作为目标候选项进行展示;所述获取单元还用于若所述目标候选项被选择上屏,获取所述服务器返回的第二下文字符串,所述第二下文字符串为与所述第一下文字符串具有语义关联关系的下文字符串。可选的,所述终端还包括发送单元,所述发送单元,用于若所述目标候选项被选择上屏,根据所述发云标识向所述服务器发送包括所述第一下文字符串的云端联想请求。可选的,所述发送单元还用于向服务器发送包括所述待联想字符串的云端联想请求。第五方面,本申请实施例提供了一种用于云端联想的服务器,所述服务器包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:获取待联想字符串;根据语义关联关系对所述待联想字符串进行下文字符串的联想;若联想出与所述待联想字符串具有语义关联关系的第一下本文档来自技高网...

【技术保护点】
1.一种云端联想方法,其特征在于,所述方法包括:/n服务器获取待联想字符串;/n所述服务器根据语义关联关系对所述待联想字符串进行下文字符串的联想;/n若所述服务器联想出与所述待联想字符串具有语义关联关系的第一下文字符串、且所述第一下文字符串包括与所述第一下文字符串具有语义关联关系的第二下文字符串,所述服务器为所述第一下文字符串设置发云标识;/n所述服务器向终端返回携带所述发云标识的第一下文字符串;/n若所述服务器通过所述发云标识确定所述终端对所述第一下文字符串进行上屏,所述服务器将所述第一下文字符串作为所述待联想字符串,并执行所述根据语义关联关系对所述待联想字符串进行下文字符串的联想的步骤。/n

【技术特征摘要】
1.一种云端联想方法,其特征在于,所述方法包括:
服务器获取待联想字符串;
所述服务器根据语义关联关系对所述待联想字符串进行下文字符串的联想;
若所述服务器联想出与所述待联想字符串具有语义关联关系的第一下文字符串、且所述第一下文字符串包括与所述第一下文字符串具有语义关联关系的第二下文字符串,所述服务器为所述第一下文字符串设置发云标识;
所述服务器向终端返回携带所述发云标识的第一下文字符串;
若所述服务器通过所述发云标识确定所述终端对所述第一下文字符串进行上屏,所述服务器将所述第一下文字符串作为所述待联想字符串,并执行所述根据语义关联关系对所述待联想字符串进行下文字符串的联想的步骤。


2.根据权利要求1所述的方法,其特征在于,所述服务器通过所述发云标识确定所述终端对所述第一下文字符串进行上屏,包括:
若所述服务器获取所述终端根据所述发云标识发送的包括所述第一下文字符串的云端联想请求,所述服务器确定所述终端对所述第一下文字符串进行了上屏。


3.根据权利要求1所述的方法,其特征在于,所述服务器根据语义关联关系对所述待联想字符串进行下文字符串的联想,包括:
若所述服务器根据语义关联关系对所述待联想字符串所联想到的目标下文字符串处于包括多个语句的完整性文本中,所述服务器将所述目标下文字符串作为所述第一下文字符串,将所述目标下文字符串在所述完整性文本中的下一个语句作为所述第二下文字符串。


4.根据权利要求1-3任意一项所述的方法,其特征在于,所述服务器获取待联想字符串,包括:
所述服务器根据终端发送的云端联想请求获取所述待联想字符串。


5.根据权利要求1所述的方法,其特征在于,所述服务器根据语义关联关系对所述待联想字符串进行下文字符串的联想,包括:
所述服务器根据语义关联关系对所述待联想字符串所联想到的目标下文字符串不包括具有语义关联关系的下文字符串;
所述方法还包括:
所述服务器向所述终端返回不携带所述发云标识的所述目标下文字符串。


6.一种云端联想方法,其特征在于,所述方法包括:
终端获取服务器返回的第一下文字符串,所述第一下文字符串携带有发云标识,所述第一下文字符串是所述服务器根据语义关联关系对待联想字符串联想得到的;
所述终端将所述第一下文字符串作为目标候选项进行展示;
若所述目标候选项被选择上屏,所述终端获取所述服务器返回的第二下文字符串,所述第二下文字符串为与所述第一下文字符串具有语义关联关系的下文字符串。


7.根据权利要求6所述的方法,其特征在于,若所述目标候选项被选择上屏,所述方法还包括:
所述终端根据所述发云标识向所述服务器发送包括所述第一下文字符串的云端联想请求。


8.根据权利要求6或7所述的方法,其特征在于,在所述终端获取所述服务器返回的第一下文字符串之前,所述方法还包括:
所述终端向服务器发送包括所述待联想字符串的云端联想请求。


9.一种用于云端联想的服务器,其特征在于,所述服务器包括获取单元、联想单元、设置单元、返回单元...

【专利技术属性】
技术研发人员:崔欣
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1