推送文本的方法、装置、电子设备及存储介质与流程

专利2026-02-28  5


本申请涉及计算机,尤其涉及一种推送文本的方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、目前的输入法、搜索引擎等需要输入文字的场景中,通常在用户输入首个完整字符或某些完整字符后,用户终端或服务器会根据用户输入的内容提取相关的词语或句子,并将提取的词语或句子显示在用户终端。在用户使用手写输入法输入文字时,目前的方法需要用户输入至少一个完整的文字后,才能提取与输入的文字相关的内容,用户在输入偏旁部首后,无法向用户推荐其可能需要的备选文本,造成用户输入文字的速度较慢。


技术实现思路

1、鉴于此,为解决上述部分或全部技术问题,本申请实施例提供一种推送文本的方法、装置、电子设备及计算机可读存储介质。

2、第一方面,本申请实施例提供一种推送文本的方法,该方法包括:响应于检测到在终端输入的偏旁部首,从预设的索引文件中确定偏旁部首对应的文本集合,其中,索引文件是预设的表示偏旁部首和文本的对应关系的文件;从文本集合中提取至少一个推荐文本,并输出至少一个推荐文本。

3、在一个可能的实施方式中,基于预设的排序规则,对文本集合中的文本进行排序,包括:确定所述文本集合中的每个文本对应的至少一种推荐优先级数据,其中,所述至少一种推荐优先级数据中的每种推荐优先级数据对应于一个推荐参考维度,表示在对应的推荐参考维度下向用户推荐文本的优先程度;基于至少一种推荐优先级数据,进行推荐分值计算,得到文本集合中的每个文本的推荐分值;按照推荐分值的大小,对文本集合中的文本进行排序。

4、在一个可能的实施方式中,所述从所述文本集合中提取至少一个推荐文本,并输出所述至少一个推荐文本,包括:按照排序后的所述文本集合中的文本的排列顺序,从所述文本集合中提取至少一个推荐文本,并按照所述排列顺序输出所述至少一个推荐文本。

5、在一个可能的实施方式中,确定文本集合中的每个文本对应的至少一种推荐优先级数据,包括:获取文本集合中的每个文本的历史搜索频率;确定文本集合中的每个文本所属的文本类别和用户的偏好类别,基于文本类别和偏好类别,确定文本集合中的每个文本与用户的偏好的匹配程度;确定文本集合中的每个文本的首字的偏旁部首与用户输入的偏旁部首的相似度;基于历史搜索频率、匹配程度、相似度中的至少一项,确定至少一种推荐优先级数据。

6、在一个可能的实施方式中,在响应于检测到在终端输入的偏旁部首,从预设的索引文件中确定偏旁部首对应的文本集合之前,方法还包括:基于预先设置的目标文字位置,从预设的文本库中的每个文本中确定目标文字位置对应的目标文字,并确定目标文字的偏旁部首,其中,文本库是预先对多个用户输入的文本进行统计而生成的;生成每个目标文字的偏旁部首的标识,并建立标识和对应的文本的映射关系;基于映射关系,生成索引文件。

7、在一个可能的实施方式中,建立标识和对应的文本的映射关系,包括:基于标识和标识对应的文本,建立表示映射关系的倒排索引表。

8、在一个可能的实施方式中,在输出至少一个推荐文本之后,方法还包括:接收终端发送的表示从至少一个推荐文本中选择了目标推荐文本的选择结果信息;基于选择结果信息,从预设数据库中搜索目标推荐文本对应的推荐信息;将推荐信息发送至终端。

9、第二方面,本申请实施例提供一种推送文本的装置,该装置包括:第一确定模块,用于响应于检测到在终端输入的偏旁部首,从预设的索引文件中确定偏旁部首对应的文本集合,其中,索引文件是预设的表示偏旁部首和文本的对应关系的文件;输出模块,用于从所述文本集合中提取至少一个推荐文本,并输出所述至少一个推荐文本。

10、第三方面,本申请实施例提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现本申请上述第一方面的推送文本的方法中任一实施例的方法。

11、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现如上述第一方面的推送文本的方法中任一实施例的方法。

12、第五方面,本申请实施例提供一种计算机程序,计算机程序包括计算机可读代码,当计算机可读代码在设备上运行时,使得该设备中的处理器实现如上述第一方面的推送文本的方法中任一实施例的方法。

13、本申请实施例提供的推送文本的方法、装置、电子设备及计算机可读存储介质,通过在检测到终端输入的偏旁部首时,从预设的索引文件中确定偏旁部首对应的文本集合,然后从文本集合中提取并输出至少一个推荐文本,实现了使用户无需输入完整的文字,即可快速获得用户当前输入的偏旁部首相关的推荐文本,用户从推荐文本中选择其想输入的文本,从而减少了用户输入文本耗费的时间,提高了用户输入文本的速度。



技术特征:

1.一种推送文本的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述从所述文本集合中提取至少一个推荐文本之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述从所述文本集合中提取至少一个推荐文本,并输出所述至少一个推荐文本,包括:

4.根据权利要求2所述的方法,其特征在于,确定所述文本集合中的每个文本对应的至少一种推荐优先级数据,包括:

5.根据权利要求1所述的方法,其特征在于,在所述响应于检测到在终端输入的偏旁部首,从预设的索引文件中确定所述偏旁部首对应的文本集合之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述建立所述标识和对应的文本的映射关系,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,在所述输出所述至少一个推荐文本之后,所述方法还包括:

8.一种推送文本的装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-7任一所述的推送文本的方法。


技术总结
本申请实施例涉及一种推送文本的方法、装置、电子设备及存储介质,该方法包括:响应于检测到在终端输入的偏旁部首,从预设的索引文件中确定偏旁部首对应的文本集合,其中,索引文件是预设的表示偏旁部首和文本的对应关系的文件;从文本集合中提取至少一个推荐文本,并输出至少一个推荐文本。本申请实施例实现了使用户无需输入完整的文字,即可快速获得用户当前输入的偏旁部首相关的推荐文本,用户从推荐文本中选择其想输入的文本,从而减少了用户输入文本耗费的时间,提高了用户输入文本的速度。

技术研发人员:陈伟桐
受保护的技术使用者:北京爱奇艺科技有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1828247.html

最新回复(0)