应用程序推荐方法、装置、电子设备及计算机可读存储介质.pdf

上传人:62****3 文档编号:11305588 上传时间:2021-09-16 格式:PDF 页数:14 大小:435.35KB
返回 下载 相关 举报
应用程序推荐方法、装置、电子设备及计算机可读存储介质.pdf_第1页
第1页 / 共14页
应用程序推荐方法、装置、电子设备及计算机可读存储介质.pdf_第2页
第2页 / 共14页
应用程序推荐方法、装置、电子设备及计算机可读存储介质.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《应用程序推荐方法、装置、电子设备及计算机可读存储介质.pdf》由会员分享,可在线阅读,更多相关《应用程序推荐方法、装置、电子设备及计算机可读存储介质.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910469581.6 (22)申请日 2019.05.31 (71)申请人 三角兽 (北京) 科技有限公司 地址 100029 北京市朝阳区惠新东街甲2号 住总地产大厦804 (72)发明人 王卓然亓超马宇驰陈华荣 (74)专利代理机构 北京智沃律师事务所 11620 代理人 梁晨 (51)Int.Cl. G06F 16/9535(2019.01) G06F 16/958(2019.01) G06F 16/33(2019.01) G06F 16/335(2019.01) 。

2、G06F 17/27(2006.01) (54)发明名称 应用程序推荐方法、 装置、 电子设备及计算 机可读存储介质 (57)摘要 本申请涉及一种应用程序推荐方法、 装置、 电子设备及计算机可读存储介质, 所述方法包 括: 在检测到用户的关注文本时, 确定所述关注 文本的用户意图, 在预设的意图应用关系表中确 定与所述用户意图对应的多个候选应用程序, 基 于预设的每个候选应用程序在多个推荐维度的 权重, 计算每个候选应用程序的推荐分数, 最后 可以将推荐分数最大的候选应用程序确定为目 标应用程序, 并推荐所述目标应用程序。 本申请 实施例能够自动为根据用户意图及各个应用程 序的推荐分数用户推荐。

3、符合用户意图的且最符 合用户自身使用情况的应用程序, 便于用户使 用。 权利要求书2页 说明书9页 附图2页 CN 110188278 A 2019.08.30 CN 110188278 A 1.一种应用程序推荐方法, 其特征在于, 包括: 若接收到用户的关注文本, 确定所述关注文本的用户意图; 在预设的意图应用关系表中确定与所述用户意图对应的多个候选应用程序; 基于预设的每个候选应用程序在多个推荐维度的权重, 计算每个候选应用程序的推荐 分数; 将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐所述目标应用程序。 2.根据权利要求1所述的应用程序推荐方法, 其特征在于, 在预设的意图应。

4、用关系表中 确定与所述用户意图对应的多个候选应用程序, 包括: 针对所述意图应用关系表中的每对对应关系, 确定所述用户意图是否存在对应的应用 程序; 若存在, 将所述应用程序确定为候选应用程序。 3.根据权利要求1所述的应用程序推荐方法, 其特征在于, 基于预设的每个候选应用程 序在多个推荐维度的权重, 计算每个候选应用程序的推荐分数, 包括: 针对每个候选应用程序, 根据预设的多个推荐维度确定候选应用程序每个推荐维度对 应的维度评分; 将多个维度评分进行求和, 得到候选应用程序的推荐分数。 4.根据权利要求1所述的应用程序推荐方法, 其特征在于, 所述方法还包括: 获取多个应用程序的提供服务。

5、的服务信息; 针对每个应用程序, 根据所述应用程序的服务信息确定与所述应用程序对应的意图信 息; 基于每个应用程序对应的意图信息, 构建意图应用关系表。 5.根据权利要求1所述的应用程序推荐方法, 其特征在于, 确定所述关注文本的用户意 图, 包括: 将所述关注文本输入预设的语义模型, 所述语义模型提取所述关注文本中的关注实 体, 基于预设的实体意图对应关系, 确定与所述关注实体对应的用户意图。 6.根据权利要求1所述的应用程序推荐方法, 其特征在于, 确定所述关注文本的用户意 图, 包括: 对所述关注文本进行分词, 得到第一词语; 将所述第一词语与预设的词语意图库中的第二词语对比; 如果所述。

6、第一词语与所述词语意图库中的第二词语相同, 将所述词语意图库中与所述 第二词语对应的意图确定为所述关注文本的用户意图。 7.根据权利要求1所述的应用程序推荐方法, 其特征在于, 确定所述关注文本的用户意 图, 包括: 提取所述关注文本的语义片段; 对所述语义片段进行语义解析, 得到用户意图。 8.一种应用程序推荐装置, 其特征在于, 包括: 第一确定模块, 用于若接收到用户的关注文本, 确定所述关注文本的用户意图; 第二确定模块, 用于在预设的意图应用关系表中确定与所述用户意图对应的多个候选 应用程序; 权利要求书 1/2 页 2 CN 110188278 A 2 计算模块, 用于基于预设的每。

7、个候选应用程序在多个推荐维度的权重, 计算每个候选 应用程序的推荐分数; 推荐模块, 用于将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐所述目 标应用程序。 9.一种电子设备, 包括存储器、 处理器, 所述存储器中存储有可在所述处理器上运行的 计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现上述权利要求1至7任一 项所述的方法的步骤。 10.一种具有处理器可执行的非易失的程序代码的计算机可读介质, 其特征在于, 所述 程序代码使所述处理器执行所述权利要求1至7任一所述方法。 权利要求书 2/2 页 3 CN 110188278 A 3 应用程序推荐方法、 装置、 电子设。

8、备及计算机可读存储介质 技术领域 0001 本申请涉及计算机技术领域, 尤其涉及一种应用程序推荐方法、 装置、 电子设备及 计算机可读存储介质。 背景技术 0002 目前, 现有技术中市面上的智慧识屏方案, 一般是根据用户触控的文本进行推荐, 但是推荐的内容是根据文本的实体对应的意图的APP, 例如, 触控文本, 实体是电影, 那么推 荐的是优酷或者爱奇艺等, 但是用户并不能够根据推荐的APP获知当前电影是哪一个APP独 家的, 有可能会出现是爱奇艺独家热播的, 当用户点击优酷的APP时, 还需要从优酷进行跳 转到爱奇艺, 还有一种可能是用户是优酷会员, 但是并不是爱奇艺会员, 这时用户在忘记。

9、自 己会员身份的情况下, 在选择爱奇艺进行播放电影时, 会存在大量广告的产生, 这时用户可 能还需要退出当前APP, 再次切换进入到优酷APP进行尝试, 用户使用非常不便。 发明内容 0003 为了解决上述技术问题或者至少部分地解决上述技术问题, 本申请提供了一种应 用程序推荐方法、 装置、 电子设备及计算机可读存储介质。 0004 第一方面, 本申请提供了一种应用程序推荐方法, 包括: 0005 若接收到用户的关注文本, 确定所述关注文本的用户意图; 0006 在预设的意图应用关系表中确定与所述用户意图对应的多个候选应用程序; 0007 基于预设的每个候选应用程序在多个推荐维度的权重, 计算。

10、每个候选应用程序的 推荐分数; 0008 将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐所述目标应用程 序。 0009 可选地, 在预设的意图应用关系表中确定与所述用户意图对应的多个候选应用程 序, 包括: 0010 针对所述意图应用关系表中的每对对应关系, 确定所述用户意图是否存在对应的 应用程序; 0011 若存在, 将所述应用程序确定为候选应用程序。 0012 可选地, 基于预设的每个候选应用程序在多个推荐维度的权重, 计算每个候选应 用程序的推荐分数, 包括: 0013 针对每个候选应用程序, 根据预设的多个推荐维度确定候选应用程序每个推荐维 度对应的维度评分; 0014 将。

11、多个维度评分进行求和, 得到候选应用程序的推荐分数。 0015 可选地, 所述方法还包括: 0016 获取多个应用程序的提供服务的服务信息; 0017 针对每个应用程序, 根据所述应用程序的服务信息确定与所述应用程序对应的意 说明书 1/9 页 4 CN 110188278 A 4 图信息; 0018 基于每个应用程序对应的意图信息, 构建意图应用关系表。 0019 可选地, 确定所述关注文本的用户意图, 包括: 0020 将所述关注文本输入预设的语义模型, 所述语义模型提取所述关注文本中的关注 实体, 基于预设的实体意图对应关系, 确定与所述关注实体对应的用户意图。 0021 可选地, 确定。

12、所述关注文本的用户意图, 包括: 0022 对所述关注文本进行分词, 得到第一词语; 0023 将所述第一词语与预设的词语意图库中的第二词语对比; 0024 如果所述第一词语与所述词语意图库中的第二词语相同, 将所述词语意图库中与 所述第二词语对应的意图确定为所述关注文本的用户意图。 0025 可选地, 确定所述关注文本的用户意图, 包括: 0026 提取所述关注文本的语义片段; 0027 对所述语义片段进行语义解析, 得到用户意图。 0028 第二方面, 本申请提供了一种应用程序推荐装置, 包括: 0029 第一确定模块, 用于若接收到用户的关注文本, 确定所述关注文本的用户意图; 0030。

13、 第二确定模块, 用于在预设的意图应用关系表中确定与所述用户意图对应的多个 候选应用程序; 0031 计算模块, 用于基于预设的每个候选应用程序在多个推荐维度的权重, 计算每个 候选应用程序的推荐分数; 0032 推荐模块, 用于将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐所 述目标应用程序。 0033 可选地, 所述第二确定模块, 包括: 0034 针对所述意图应用关系表中的每对对应关系, 确定所述用户意图是否存在对应的 应用程序; 0035 若存在, 将所述应用程序确定为候选应用程序。 0036 可选地, 所述计算模块, 包括: 0037 针对每个候选应用程序, 根据预设的多个。

14、推荐维度确定候选应用程序每个推荐维 度对应的维度评分; 0038 将多个维度评分进行求和, 得到候选应用程序的推荐分数。 0039 可选地, 所述装置还包括: 0040 获取模块, 用于获取多个应用程序的提供服务的服务信息; 0041 提取模块, 用于针对每个应用程序, 根据所述应用程序的服务信息确定与所述应 用程序对应的意图信息; 0042 构建模块, 用于基于每个应用程序对应的意图信息, 构建意图应用关系表。 0043 可选地, 所述第一确定模块还用于: 0044 将所述关注文本输入预设的语义模型, 所述语义模型提取所述关注文本中的关注 实体, 基于预设的实体意图对应关系, 确定与所述关注。

15、实体对应的用户意图。 0045 可选地, 所述第一确定模块还用于: 0046 对所述关注文本进行分词, 得到第一词语; 说明书 2/9 页 5 CN 110188278 A 5 0047 将所述第一词语与预设的词语意图库中的第二词语对比; 0048 如果所述第一词语与所述词语意图库中的第二词语相同, 将所述词语意图库中与 所述第二词语对应的意图确定为所述关注文本的用户意图。 0049 可选地, 所述第一确定模块还用于: 0050 提取所述关注文本的语义片段; 0051 对所述语义片段进行语义解析, 得到用户意图。 0052 第三方面, 本申请提供了一种电子设备, 包括存储器、 处理器, 所述存。

16、储器中存储 有可在所述处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述第一 方面所述的方法的步骤。 0053 第四方面, 本申请提供了一种具有处理器可执行的非易失的程序代码的计算机可 读介质, 所述程序代码使所述处理器执行所述第一方面所述的方法。 0054 本申请实施例提供的上述技术方案与现有技术相比具有如下优点: 0055 本申请实施例通过在检测到用户的关注文本时, 确定所述关注文本的用户意图, 在预设的意图应用关系表中确定与所述用户意图对应的多个候选应用程序, 基于预设的每 个候选应用程序在多个推荐维度的权重, 计算每个候选应用程序的推荐分数, 最后可以将 推荐分数最大的。

17、候选应用程序确定为目标应用程序, 并推荐所述目标应用程序。 0056 本申请实施例能够自动为根据用户意图及各个应用程序的推荐分数用户推荐符 合用户意图的且最符合用户自身使用情况的应用程序, 避免仅根据用户意图进行应用程序 推荐, 导致的应用程序不符合用户自身使用情况的问题, 便于用户使用。 附图说明 0057 此处的附图被并入说明书中并构成本说明书的一部分, 示出了符合本申请的实施 例, 并与说明书一起用于解释本申请的原理。 0058 为了更清楚地说明本申请实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 对于本领域普通技术人员而 言。

18、, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 0059 图1为本申请实施例提供的一种应用程序推荐方法的一种流程图; 0060 图2为本申请实施例提供的图1中步骤S103的一种流程图; 0061 图3为本申请实施例提供的一种应用程序推荐方法的另一种流程图; 0062 图4为本申请实施例提供的一种应用程序推荐装置的结构图。 具体实施方式 0063 为使本申请实施例的目的、 技术方案和优点更加清楚, 下面将结合本申请实施例 中的附图, 对本申请实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是 本申请的一部分实施例, 而不是全部的实施例。 基于本申请中的实。

19、施例, 本领域普通技术人 员在没有做出创造性劳动的前提下所获得的所有其他实施例, 都属于本申请保护的范围。 0064 由于现有技术中被推荐应用的用户并不能够根据推荐的APP获知当前电影是哪一 个APP独家的, 有可能会出现是爱奇艺独家热播的, 当用户点击优酷的APP时, 还需要从优酷 进行跳转到爱奇艺, 还有一种可能是用户是优酷会员, 但是并不是爱奇艺会员, 这时用户在 说明书 3/9 页 6 CN 110188278 A 6 忘记自己会员身份的情况下, 在选择爱奇艺进行播放电影时, 会存在大量广告的产生, 这时 用户可能还需要退出当前APP, 再次切换进入到优酷APP进行尝试, 用户使用非常。

20、不便, 为 此, 在本申请的一个实施例中, 提供一种应用程序推荐方法、 装置、 电子设备及计算机可读 介质, 如图1所示, 所述应用程序推荐方法可以包括以下步骤: 0065 步骤S101, 若接收到用户的关注文本, 确定所述关注文本的用户意图; 0066 在本申请实施例中, 用户的关注文本可以是通过自动对用户触控的文本进行识别 得到的。 0067 在本申请的一种实施方式中, 可以将所述关注文本输入预设的语义模型, 所述语 义模型提取所述关注文本中的关注实体, 基于预设的实体意图对应关系, 确定与所述关注 实体对应的用户意图。 0068 语义模型可以是基于机器学习模型构建的, 并且利用大量已有的。

21、关注文本及用户 意图对语义模型进行进行训练, 在语义模型输出结果的准确度满足预设的准确度条件时, 才将语义模型投入使用。 0069 在本申请的另一种实施方式中, 可以对所述关注文本进行分词, 得到第一词语; 将 所述第一词语与预设的词语意图库中的第二词语对比; 如果所述第一词语与所述词语意图 库中的第二词语相同, 将所述词语意图库中与所述第二词语对应的意图确定为所述关注文 本的用户意图。 0070 词语意图库中可以包含多组第二词语与意图之间的对应关系, 每个意图可以对应 多个第二词语。 0071 示例性的, 关注文本为 “ 大话西游 是一部经典爱情悲喜剧电影” , 对关注文本进 行分词, 为了。

22、降低词语处理复杂度, 在分词后还可以删除关注文本中的数量词和介词等与 确定关注文本的用户意图无关的词语, 这样, 可以得到多个第一词语:“大话西游” 、“经典” 、 “爱情” 、“悲喜剧” 和 “电影” , 然后针对每个第一词语, 将第一词语与词语意图库中的第二词 语比较, 如果任一第一词语 “大话西游” 与词语意图库中的第二词语 “大话西游” 相同, 若词 语意图库中, 与 “大话西游” 对应的意图为 “想看大话西游” , 则可以将 “想看大话西游” 确定 为用户意图。 0072 在本申请的另一种实施方式中, 可以提取所述关注文本的语义片段; 对所述语义 片段进行语义解析, 得到用户意图。 。

23、0073 步骤S102, 在预设的意图应用关系表中确定与所述用户意图对应的多个候选应用 程序; 0074 在本申请实施例中, 意图应用关系表中包含多对意图与应用程序之间的对应关 系。 0075 示例性的, 意图应用关系表可以如下表1所示。 0076 意图应用程序 想看大话西游爱奇艺APP 想看大话西游优酷APP 想看大话西游腾讯视频APP 想听勇气酷狗音乐APP 说明书 4/9 页 7 CN 110188278 A 7 想看还珠格格优酷APP 0077 在该步骤中, 可以针对所述意图应用关系表中的每对对应关系, 确定所述用户意 图是否存在对应的应用程序; 若存在, 将所述应用程序确定为候选应用。

24、程序。 0078 示例性的, 意图应用关系表中与用户意图 “想看大话西游” 对应的应用程序包括: 爱奇艺APP、 优酷APP和腾讯视频APP, 可以分别将爱奇艺APP、 优酷APP和腾讯视频APP确定为 候选应用程序。 0079 步骤S103, 基于预设的每个候选应用程序在多个推荐维度的权重, 计算每个候选 应用程序的推荐分数; 0080 如图2所示, 步骤S103可以包括以下步骤: 0081 步骤S201, 针对每个候选应用程序, 根据预设的多个推荐维度确定候选应用程序 每个推荐维度对应的维度评分; 0082 在本申请实施例中, 推荐维度可以指向用户推荐应用程序时的参考因素, 示例性 的, 。

25、推荐维度可以为 “会员” 、“独播” 及 “用户使用度” 等等, 在实际应用中, 可以为每个推荐 维度设置维度评分, 例如,“会员” 的维度评分为0.35、“独播” 的维度评分为0.45及 “用户使 用度” 的维度评分为0.2。 0083 在该步骤中, 可以逐个确定每个候选应用程序每个推荐维度对应的维度评分。 0084 示例性的, 可以首先确定候选应用程序爱奇艺APP各个推荐维度对应的维度评分, 如果用户有爱奇艺的会员, 则爱奇艺APP的维度评分包括:“会员” 的维度评分为0.35和 “用 户使用度” 的维度评分为0.2。 0085 然后确定候选应用程序优酷APP各个推荐维度对应的维度评分, 。

26、如果用户没有优 酷的会员且大话西游在优酷APP独播, 则优酷APP的维度评分包括:“独播” 的维度评分为 0.45和 “用户使用度” 的维度评分为0.2。 0086 最后确定候选应用腾讯视频APP各个推荐维度对应的维度评分, 如果用户没有腾 讯会员且大话西游不在腾讯视频APP独播, 则腾讯视频APP的维度评分包括:“用户使用度” 的维度评分为0.2。 0087 步骤S202, 将多个维度评分进行求和, 得到候选应用程序的推荐分数。 0088 在该步骤中, 可以确定候选应用程序爱奇艺APP的推荐分数为0.35+0.20.55; 0089 候选应用程序优酷APP的推荐分数为0.45+0.20.65。

27、; 0090 候选应用程序腾讯视频APP的推荐分数为0.2。 0091 步骤S104, 将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐所述目 标应用程序。 0092 在该步骤中, 由于0.650.550.2, 所以可以将候选应用程序优酷APP确定为目标 应用程序, 并向用户推荐目标应用程序优酷APP。 0093 本申请实施例通过在检测到用户的关注文本时, 确定所述关注文本的用户意图, 在预设的意图应用关系表中确定与所述用户意图对应的多个候选应用程序, 基于预设的每 个候选应用程序在多个推荐维度的权重, 计算每个候选应用程序的推荐分数, 最后可以将 推荐分数最大的候选应用程序确定为目标。

28、应用程序, 并推荐所述目标应用程序。 0094 本申请实施例能够自动为根据用户意图及各个应用程序的推荐分数用户推荐符 合用户意图的且最符合用户自身使用情况的应用程序, 避免仅根据用户意图进行应用程序 说明书 5/9 页 8 CN 110188278 A 8 推荐, 导致的应用程序不符合用户自身使用情况的问题, 便于用户使用。 0095 在本申请的又一实施例中, 如图3所示, 所述方法还包括: 0096 步骤S301, 获取多个应用程序的提供服务的服务信息; 0097 示例性的, 如爱奇艺APP能够提供视频服务, 所以爱奇艺APP的服务信息为播放视 频; 优酷APP能够提供视频服务, 所以优酷A。

29、PP的服务信息为播放视频; 腾讯视频APP能够提 供视频服务, 所以腾讯视频APP的服务信息为播放视频; 酷狗音乐APP能够提供音频播放服 务, 所以酷狗音乐APP的服务信息为播放音频。 0098 步骤S302, 针对每个应用程序, 根据所述应用程序的服务信息确定与所述应用程 序对应的意图信息; 0099 在该步骤中, 可以获取各个应用程序的视频库信息或者音频库信息等等, 进而可 以根据应用程序的服务信息确定与应用程序对应的意图信息。 0100 示例性的, 由于爱奇艺APP的服务信息为播放视频, 所以可以获取爱奇艺APP的视 频库信息, 进而可以将爱奇艺APP的视频库信息确定为爱奇艺APP的意。

30、图信息。 0101 由于优酷APP的服务信息为播放视频, 所以可以获取优酷APP的视频库信息, 进而 可以将优酷APP的视频库信息确定为优酷APP的意图信息。 0102 由于腾讯视频APP的服务信息为播放视频, 所以可以获取腾讯视频APP的视频库信 息, 进而可以将腾讯视频APP的视频库信息确定为腾讯视频APP的意图信息。 0103 由于酷狗音乐APP的服务信息为播放音频, 所以可以获取酷狗音乐APP的音频库信 息, 进而可以将酷狗音乐APP的视频库信息确定为酷狗音乐APP的意图信息。 0104 步骤S303, 基于每个应用程序对应的意图信息, 构建意图应用关系表。 0105 在该步骤中, 可。

31、以建立包含多对应用程序与意图信息之间对应关系的意图应用关 系表。 0106 本申请实施例能够自动构建意图应用关系表, 进而便于根据用户意图确定候选应 用, 便于用户使用。 0107 在本申请的又一实施例中, 还提供一种应用程序推荐装置, 如图4所示, 所述装置 包括: 0108 第一确定模块11, 用于若接收到用户的关注文本, 确定所述关注文本的用户意图; 0109 第二确定模块12, 用于在预设的意图应用关系表中确定与所述用户意图对应的多 个候选应用程序; 0110 计算模块13, 用于基于预设的每个候选应用程序在多个推荐维度的权重, 计算每 个候选应用程序的推荐分数; 0111 推荐模块1。

32、4, 用于将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐 所述目标应用程序。 0112 在本申请的又一实施例中, 所述第二确定模块, 包括: 0113 针对所述意图应用关系表中的每对对应关系, 确定所述用户意图是否存在对应的 应用程序; 0114 若存在, 将所述应用程序确定为候选应用程序。 0115 在本申请的又一实施例中, 所述计算模块, 包括: 0116 针对每个候选应用程序, 根据预设的多个推荐维度确定候选应用程序每个推荐维 说明书 6/9 页 9 CN 110188278 A 9 度对应的维度评分; 0117 将多个维度评分进行求和, 得到候选应用程序的推荐分数。 0118。

33、 在本申请的又一实施例中, 所述装置还包括: 0119 获取模块, 用于获取多个应用程序的提供服务的服务信息; 0120 提取模块, 用于针对每个应用程序, 根据所述应用程序的服务信息确定与所述应 用程序对应的意图信息; 0121 构建模块, 用于基于每个应用程序对应的意图信息, 构建意图应用关系表。 0122 在本申请的又一实施例中, 所述第一确定模块还用于: 0123 将所述关注文本输入预设的语义模型, 所述语义模型提取所述关注文本中的关注 实体, 基于预设的实体意图对应关系, 确定与所述关注实体对应的用户意图。 0124 在本申请的又一实施例中, 所述第一确定模块还用于: 0125 对所。

34、述关注文本进行分词, 得到第一词语; 0126 将所述第一词语与预设的词语意图库中的第二词语对比; 0127 如果所述第一词语与所述词语意图库中的第二词语相同, 将所述词语意图库中与 所述第二词语对应的意图确定为所述关注文本的用户意图。 0128 在本申请的又一实施例中, 所述第一确定模块还用于: 0129 提取所述关注文本的语义片段; 0130 对所述语义片段进行语义解析, 得到用户意图。 0131 在本申请的又一实施例中, 还提供一种电子设备, 包括存储器、 处理器, 所述存储 器中存储有可在所述处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现 上述方法实施例所述的方法的步骤。

35、。 0132 在本申请的又一实施例中, 还提供一种具有处理器可执行的非易失的程序代码的 计算机可读介质, 所述程序代码使所述处理器执行所述方法实施例所述的方法。 0133 本申请还提供了: 0134 A1.一种应用程序推荐方法, 包括: 0135 若接收到用户的关注文本, 确定所述关注文本的用户意图; 0136 在预设的意图应用关系表中确定与所述用户意图对应的多个候选应用程序; 0137 基于预设的每个候选应用程序在多个推荐维度的权重, 计算每个候选应用程序的 推荐分数; 0138 将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐所述目标应用程 序。 0139 A2.根据A1所述的应用。

36、程序推荐方法, 在预设的意图应用关系表中确定与所述用 户意图对应的多个候选应用程序, 包括: 0140 针对所述意图应用关系表中的每对对应关系, 确定所述用户意图是否存在对应的 应用程序; 0141 若存在, 将所述应用程序确定为候选应用程序。 0142 A3.根据A1所述的应用程序推荐方法, 基于预设的每个候选应用程序在多个推荐 维度的权重, 计算每个候选应用程序的推荐分数, 包括: 0143 针对每个候选应用程序, 根据预设的多个推荐维度确定候选应用程序每个推荐维 说明书 7/9 页 10 CN 110188278 A 10 度对应的维度评分; 0144 将多个维度评分进行求和, 得到候选。

37、应用程序的推荐分数。 0145 A4.根据A1所述的应用程序推荐方法, 所述方法还包括: 0146 获取多个应用程序的提供服务的服务信息; 0147 针对每个应用程序, 根据所述应用程序的服务信息确定与所述应用程序对应的意 图信息; 0148 基于每个应用程序对应的意图信息, 构建意图应用关系表。 0149 A5.根据A1所述的应用程序推荐方法, 确定所述关注文本的用户意图, 包括: 0150 将所述关注文本输入预设的语义模型, 所述语义模型提取所述关注文本中的关注 实体, 基于预设的实体意图对应关系, 确定与所述关注实体对应的用户意图。 0151 A6.根据A1所述的应用程序推荐方法, 确定。

38、所述关注文本的用户意图, 包括: 0152 对所述关注文本进行分词, 得到第一词语; 0153 将所述第一词语与预设的词语意图库中的第二词语对比; 0154 如果所述第一词语与所述词语意图库中的第二词语相同, 将所述词语意图库中与 所述第二词语对应的意图确定为所述关注文本的用户意图。 0155 A7.根据A1所述的应用程序推荐方法, 确定所述关注文本的用户意图, 包括: 0156 提取所述关注文本的语义片段; 0157 对所述语义片段进行语义解析, 得到用户意图。 0158 B8.一种应用程序推荐装置, 包括: 0159 第一确定模块, 用于若接收到用户的关注文本, 确定所述关注文本的用户意图。

39、; 0160 第二确定模块, 用于在预设的意图应用关系表中确定与所述用户意图对应的多个 候选应用程序; 0161 计算模块, 用于基于预设的每个候选应用程序在多个推荐维度的权重, 计算每个 候选应用程序的推荐分数; 0162 推荐模块, 用于将推荐分数最大的候选应用程序确定为目标应用程序, 并推荐所 述目标应用程序。 0163 B9.根据B8所述的应用程序推荐装置, 所述第二确定模块, 包括: 0164 针对所述意图应用关系表中的每对对应关系, 确定所述用户意图是否存在对应的 应用程序; 0165 若存在, 将所述应用程序确定为候选应用程序。 0166 B10.根据B8所述的应用程序推荐装置,。

40、 所述计算模块, 包括: 0167 针对每个候选应用程序, 根据预设的多个推荐维度确定候选应用程序每个推荐维 度对应的维度评分; 0168 将多个维度评分进行求和, 得到候选应用程序的推荐分数。 0169 B11.根据B8所述的应用程序推荐装置, 所述装置还包括: 0170 获取模块, 用于获取多个应用程序的提供服务的服务信息; 0171 提取模块, 用于针对每个应用程序, 根据所述应用程序的服务信息确定与所述应 用程序对应的意图信息; 0172 构建模块, 用于基于每个应用程序对应的意图信息, 构建意图应用关系表。 说明书 8/9 页 11 CN 110188278 A 11 0173 B1。

41、2.根据B8所述的应用程序推荐装置, 所述第一确定模块还用于: 0174 将所述关注文本输入预设的语义模型, 所述语义模型提取所述关注文本中的关注 实体, 基于预设的实体意图对应关系, 确定与所述关注实体对应的用户意图。 0175 B13.根据B8所述的应用程序推荐装置, 所述第一确定模块还用于: 0176 对所述关注文本进行分词, 得到第一词语; 0177 将所述第一词语与预设的词语意图库中的第二词语对比; 0178 如果所述第一词语与所述词语意图库中的第二词语相同, 将所述词语意图库中与 所述第二词语对应的意图确定为所述关注文本的用户意图。 0179 B14.根据B8所述的应用程序推荐装置。

42、, 所述第一确定模块还用于: 0180 提取所述关注文本的语义片段; 0181 对所述语义片段进行语义解析, 得到用户意图。 0182 C15.一种电子设备, 包括存储器、 处理器, 所述存储器中存储有可在所述处理器上 运行的计算机程序, 所述处理器执行所述计算机程序时实现上述A1至A7任一项所述的方法 的步骤。 0183 D16.一种具有处理器可执行的非易失的程序代码的计算机可读介质, 所述程序代 码使所述处理器执行所述A1至A7任一所述的方法。 0184 需要说明的是, 在本文中, 诸如 “第一” 和 “第二” 等之类的关系术语仅仅用来将一 个实体或者操作与另一个实体或操作区分开来, 而不。

43、一定要求或者暗示这些实体或操作之 间存在任何这种实际的关系或者顺序。 而且, 术语 “包括” 、“包含” 或者其任何其他变体意在 涵盖非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者设备不仅包括那些 要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、 方法、 物品或者设 备所固有的要素。 在没有更多限制的情况下, 由语句 “包括一个” 限定的要素, 并不排除 在包括所述要素的过程、 方法、 物品或者设备中还存在另外的相同要素。 0185 以上所述仅是本申请的具体实施方式, 使本领域技术人员能够理解或实现本申 请。 对这些实施例的多种修改对本领域的技术人员来说将是显而易见的, 本文中所定义的 一般原理可以在不脱离本申请的精神或范围的情况下, 在其它实施例中实现。 因此, 本申请 将不会被限制于本文所示的这些实施例, 而是要符合与本文所申请的原理和新颖特点相一 致的最宽的范围。 说明书 9/9 页 12 CN 110188278 A 12 图1 图2 图3 说明书附图 1/2 页 13 CN 110188278 A 13 图4 说明书附图 2/2 页 14 CN 110188278 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1