一种联想预取方法、装置和用于联想预取的装置制造方法及图纸

技术编号:33336588 阅读:17 留言:0更新日期:2022-05-08 09:19
本申请实施例公开了一种联想预取方法、装置和用于联想预取的装置。该方法的实施例包括:获取用户的输入信息;在满足预设条件的情况下,发送联想预取请求,以获取输入信息对应的目标候选结果和目标候选结果对应的目标联想结果;展示目标候选结果,并在用户上屏目标候选结果的情况下,展示目标联想结果。该实施方式解决了联想候选展示过程出现延时或卡顿的问题,提高了输入效率。提高了输入效率。提高了输入效率。

【技术实现步骤摘要】
一种联想预取方法、装置和用于联想预取的装置


[0001]本申请实施例涉及计算机
,具体涉及一种联想预取方法、装置和用于联想预取的装置。

技术介绍

[0002]在用户使用输入法应用进行内容输入时,通常可以根据用户输入的内容以及上文等信息,通过联想的方式为用户提供联想候选,以节省用户的输入成本、提高输入效率。例如,当用户上屏“马上”时,可以提供“上课”、“回来”等联想候选。
[0003]现有技术中,通常是在用户上屏输入信息对应的某个候选项后,向服务端发送联想请求,从而获取该候选项对应的联想候选。由于服务端处理数据以及返回数据需要一定时间,因而这种方式会导致联想候选展示过程出现延时或卡顿,影响用户的输入效率。

技术实现思路

[0004]本申请实施例提出了一种联想预取方法、装置和用于联想预取的装置,以解决现有技术中联想候选展示过程出现延时或卡顿的技术问题。
[0005]第一方面,本申请实施例提供了一种联想预取方法,该方法包括:获取用户的输入信息;在满足预设条件的情况下,发送联想预取请求,以获取所述输入信息对应的目标候选结果和所述目标候选结果对应的目标联想结果;展示所述目标候选结果,并在用户上屏所述目标候选结果的情况下,展示所述目标联想结果。
[0006]第二方面,本申请实施例提供了一种联想预取装置,该装置包括:第一获取单元,被配置成获取用户的输入信息;第二获取单元,被配置成在满足预设条件的情况下,发送联想预取请求,以获取所述输入信息对应的目标候选结果和所述目标候选结果对应的目标联想结果;展示单元,被配置成展示所述目标候选结果,并在用户上屏所述目标候选结果的情况下,展示所述目标联想结果。
[0007]第三方面,本申请实施例提供了一种用于联想预取的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:获取用户的输入信息;在满足预设条件的情况下,发送联想预取请求,以获取所述输入信息对应的目标候选结果和所述目标候选结果对应的目标联想结果;展示所述目标候选结果,并在用户上屏所述目标候选结果的情况下,展示所述目标联想结果。
[0008]第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所描述的方法。
[0009]本申请实施例提供的联想预取方法、装置和用于联想预取的装置,通过获取用户的输入信息,在满足预设条件的情况下,发送联想预取请求,以获取输入信息对应的目标候选结果和目标候选结果对应的目标联想结果;从而展示目标候选结果,并在用户上屏目标候选结果的情况下,展示目标联想结果。由此,一方面,在获得用户的输入信息后进行目标
联想结果的预取,相较于在用户上屏候选项后再发送请求获取联想候选的方式,避免了联想候选展示过程出现延时或卡顿,提高了输入效率。另一方面,通过设定预设条件,并在满足预设条件时发送联想预取请求,避免了因频繁发送联想预取请求导致资源耗费。
附图说明
[0010]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0011]图1是根据本申请的联想预取方法的一个实施例的流程图;
[0012]图2是根据本申请的联想预取方法的步骤102的一个分解流程图;
[0013]图3是根据本申请的联想预取方法的步骤102的又一个分解流程图;
[0014]图4是根据本申请的联想预取装置的一个实施例的结构示意图;
[0015]图5是根据本申请的一种用于联想预取的装置的结构示意图;
[0016]图6是根据本申请的一些实施例中服务器的结构示意图。
具体实施方式
[0017]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。
[0018]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0019]请参考图1,其示出了根据本申请的联想预取方法的一个实施例的流程100。上述联想预取方法可运行于各种电子设备,上述电子设备包括但不限于:服务器、智能手机、平板电脑、电子书阅读器、MP3(动态影像专家压缩标准音频层面3,Moving Picture Experts Group Audio Layer III)播放器、MP4(动态影像专家压缩标准音频层面4,Moving Picture Experts Group Audio Layer IV)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等。
[0020]本申请实施例中所提到的输入法应用能够支持多种输入法。其中,输入法可以是一种为了将各种符号输入到如计算机、手机等电子设备而采用的编码方法,用户可以使用输入法应用便利地将需要的字符或者字符串输入电子设备。需要注意的是,在本申请实施例中输入法除了支持常见的中文输入法(比如拼音输入法、五笔输入法、注音输入法、语音输入法、手写输入法等)以外,还可以支持其他语种的输入法(比如英文输入法、日文平假名输入法、韩文输入法等),在此不对输入法以及输入法的语言种类做任何限定。
[0021]本实施例中的联想预取方法,可以包括以下步骤:
[0022]步骤101,获取用户的输入信息。
[0023]在本实施例中,联想预取方法的执行主体(如上述电子设备)可以获取用户的输入信息。输入信息可以是用户通过输入法应用输入的信息。用户可以采用任意的输入方式进行信息的输入。例如,可以采用拼音、五笔、笔画等编码输入方式,也可以采用语音输入方式等,此处不作限定。
[0024]作为示例,当用户以拼音输入方式输入时,输入信息可以指输入串,具体可以指用
户输入的编码字符串。例如,用户想要输入“马上”,则采用拼音输入法输入的编码字符串可以为“mashang”。当用户以语音输入方式输入时,输入信息可以指用户输入的语音。
[0025]步骤102,在满足预设条件的情况下,发送联想预取请求,以获取输入信息对应的目标候选结果和目标候选结果对应的目标联想结果。
[0026]在本实施例中,上述执行主体在获取到用户的输入信息后,可以基于该输入信息,检测是否满足预设条件。在满足预设条件的情况下,可向服务端发送联想预取请求,以获取输入信息对应的目标候选结果和目标候选结果对应的目标联想结果。
[0027]此处,服务端可以指为输入法应用提供支持的服务器,该服务器可以是单个服务器,也可以是由多个服务器构成的服务器集群。服务器的类型此处不作限定,例如,可以是物理服务器,也可以是云服务器等。向服务端发送的联想预取请求中,可以包括但不限于所获取的上述输入信息、以及上述输入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联想预取方法,其特征在于,所述方法包括:获取用户的输入信息;在满足预设条件的情况下,发送联想预取请求,以获取所述输入信息对应的目标候选结果和所述目标候选结果对应的目标联想结果;展示所述目标候选结果,并在用户上屏所述目标候选结果的情况下,展示所述目标联想结果。2.根据权利要求1所述的方法,其特征在于,所述在满足预设条件的情况下发送联想预取请求,包括:获取所述输入信息对应的本地联想结果;在所述本地联想结果的期望值大于或等于预设阈值的情况下,发送联想预取请求。3.根据权利要求2所述的方法,其特征在于,所述本地联想结果的期望值通过如下步骤确定:获取所述输入信息的上文;基于所述输入信息和所述上文,确定所述本地候选结果命中的第一概率;基于所述上文和所述本地候选结果,确定所述本地联想结果命中的第二概率;基于所述第一概率和所述第二概率,确定所述本地联想结果的期望值。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一概率和所述第二概率,确定所述本地联想结果的期望值,包括:在存在至少两个本地候选结果的情况下,对于每一个本地候选结果,基于该本地候选结果命中的第一概率与该本地候选结果对应的本地联想结果命中的第二概率,确定该本地候选结果对应的本地联想结果的期望值;将各本地联想结果的期望值求和,得到最终的期望值。5.根据权利要求1所述的方法,其特征在于,所述在满足预设条件的情况下,发送联想预取请求,包括:获取输入相关信息;将所述输入相关信息输入至预先训练的决策模型,得到用于指示是否需要发送联想预取请求的决策结果;在所述决策结果指示需要发送联想预取请求情况下,发送所述联想预取请求。6.根据权利要求5所述的方法,其特征在于,所述输入相...

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

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

1