基于大数据知识库的个性化解决方案推荐方法和系统技术方案

技术编号:14030445 阅读:81 留言:0更新日期:2016-11-19 19:22
本发明专利技术提出了一种解决方案推荐方法,所述方法包括:获取用户的问题信息和个人信息,将所述用户的问题信息作为第一问题信息,将所述用户的个人信息作为第一个人信息;将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;获取与所述第二问题信息及第二个人信息对应的解决方案;将获取到的所述解决方案推荐给所述用户。实现了获取解决方案的及时性和快捷性,且由于该方法和系统不再依赖于个人的主观经验,而是根据解决问题的客观历史数据,并且结合用户的个人信息进行推荐,推荐的解决方案更具有可靠性。此外,还提出了一种解决方案推荐系统。

【技术实现步骤摘要】

本专利技术涉及计算机技术与人工智能
,特别是涉及一种基于大数据知识库的个性化解决方案推荐方法和系统
技术介绍
目前,传统的问题解决沟通模式为用户需要到专业机构找专家,与专家进行面对面的问题沟通,专家根据用户的问题,通过咨询结果、自身经验或者专家库中已有的数据进行参考推理,得到针对该用户的问题解决方案推荐给用户。上述这种方式过于依赖专家或专家库的主观经验和理论知识,同时,一旦专家或专家库的知识有误,则会产生错误的解决方案推荐结果,推荐方案会有偏差,对用户问题的解决具有不良的影响,延缓了用户获得有效解决方案的时效性。
技术实现思路
基于此,有必要提供一种能够根据不同用户的个性化特征,准确、有效且及时的基于大数据知识库的个性化解决方案推荐方法和系统。一种解决方案推荐方法,所述包括:获取用户的问题信息和个人信息,将所述用户的问题信息作为第一问题信息,将所述用户的个人信息作为第一个人信息;将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;获取与所述第二问题信息及第二个人信息对应的解决方案;将获取到的所述解决方案推荐给所述用户。在其中一个实施例中,在所述获取用户的问题信息和个人信息的步骤之前还包括:建立知识库,所述知识库包括多个解决案例,所述解决案例包括问题信息、个人信息、及与所述问题信息及个人信息对应的解决方案和解决效果的分数值。在其中一个实施例中,所述将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息的步骤包括:将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;查找所述第二解决案例集合中每个解决案例的解决效果的分数值;将所述分数值最大的解决效果对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。在其中一个实施例中,所述将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息的步骤包括:将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;查找所述第二解决案例集合中每个解决案例的解决效果的分数值;根据获取的所述第二解决案例集合中每个解决案例的问题信息匹配度、个人信息匹配度和解决效果的分数值计算每个解决案例的匹配优先度,将计算得到的最大匹配优先度作为第一匹配优先度;将所述第一匹配优先度对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。在其中一个实施例中,所述计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合的步骤包括:计算所述第一解决案例集合中每个解决案例的个人信息中的用户年龄与所述第一个人信息的用户年龄的差值的绝对值;计算所述第一解决案例集合中每个解决案例的个人信息的用户所在地与所述第一个人信息中的用户所在地的距离;根据计算得到的用户年龄的差值的绝对值和所述用户所在地的距离确定所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息之间的匹配度。在其中一个实施例中,所述方法还包括:获取用户对所述解决方案的反馈,根据所述反馈确定与所述解决方案对应的解决效果的分数值;将所述第一问题信息、第一个人信息、推荐的所述解决方案及所述解决效果的分数值作为一个解决案例添加至所述知识库中,当所述知识库中解决案例的数量达到第一预设阈值时,形成大数据知识库。一种解决方案推荐系统,所述系统包括:信息获取模块,用于获取用户的问题信息和个人信息,将所述用户的问题信息作为第一问题信息,将所述用户的个人信息作为第一个人信息;确定模块,用于将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;解决方案获取模块,用于获取与所述第二问题信息及第二个人信息对应的解决方案;推荐模块,用于将获取到的所述解决方案推荐给所述用户。在其中一个实施例中,所述装置还包括:建立模块,用于建立知识库,所述知识库包括多个解决案例,所述解决案例包括问题信息、个人信息、及与所述问题信息及个人信息对应的解决方案和解决效果的分数值。在其中一个实施例中,所述确定模块包括:第一获取单元,用于将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;第一计算单元,用于计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;第一查找单元,用于查找所述第二解决案例集合中每个解决案例的解决效果的分数值;第一匹配单元,用于将所述分数值最大的解决效果对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。在其中一个实施例中,所述确定模块包括:第二获取单元,用于将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;第二计算单元,用于计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;第二查找单元,用于查找所述第二解决案例集合中每个解决案例的解决效果的分数值;匹配优先度计算单元,用于根据获取的所述第二解决案例集合中每个解决案例的问题信息匹配度、个人信息匹配度和解决效果的分数值计算每个解决案例的匹配优先度,将计算得到的最大匹配优先度作为第一匹配优先度;第二匹配单元,将所述第一匹配优先度对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。在其中一个实施例中,所述第一计算单元或第二计算单元包括:年龄计算子单元,用于计算所述第一解决案例集合中每个解决案例的个人信息中的用户年龄与所述第一个人信息的用户年龄的差值的绝对值;距离计算子单元,用于计算所述第一解决案例集合中每个解决案例的个人信息的用户所在地与所述第一个人信息中的用户所在地的距离;个人信息匹配子单元,用于个人信息根据计算得到的用户年龄的差值的绝对值和所述用户所在地的距离确定所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息之间的匹配度。在其中一个实施例中,所述系统还包括:反馈模块,用于获取用户对所述解决方案的反馈,根据所述反馈确定与所述解决方案对应的解决效果的分数值;添加模块,用于将所述第一问题信息、第一个人信息、推荐的所述解决方案及所述解决效果的分数值作为一个解决案例添加至所述知识库中,当所述知识库中解决案例的数量达到第本文档来自技高网...
基于大数据知识库的个性化解决方案推荐方法和系统

【技术保护点】
一种解决方案推荐方法,所述方法包括:获取用户的问题信息和个人信息,将所述用户的问题信息作为第一问题信息,将所述用户的个人信息作为第一个人信息;将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;获取与所述第二问题信息及第二个人信息对应的解决方案;将获取到的所述解决方案推荐给所述用户。

【技术特征摘要】
1.一种解决方案推荐方法,所述方法包括:获取用户的问题信息和个人信息,将所述用户的问题信息作为第一问题信息,将所述用户的个人信息作为第一个人信息;将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;获取与所述第二问题信息及第二个人信息对应的解决方案;将获取到的所述解决方案推荐给所述用户。2.根据权利要求1所述的方法,其特征在于,在所述获取用户的问题信息和个人信息的步骤之前还包括:建立知识库,所述知识库包括多个解决案例,所述解决案例包括问题信息、个人信息、及与所述问题信息及个人信息对应的解决方案和解决效果的分数值。3.根据权利要求2所述的方法,其特征在于,所述将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息的步骤包括:将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;查找所述第二解决案例集合中每个解决案例的解决效果的分数值;将所述分数值最大的解决效果对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。4.根据权利要求1所述的方法,其特征在于,所述将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息的步骤包括:将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;查找所述第二解决案例集合中每个解决案例的解决效果的分数值;根据获取的所述第二解决案例集合中每个解决案例的问题信息匹配度、个人信息匹配度和解决效果的分数值计算每个解决案例的匹配优先度,将计算得到的最大匹配优先度作为第一匹配优先度;将所述第一匹配优先度对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。5.根据权利要求3或4所述的方法,其特征在于,所述计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合的步骤包括:计算所述第一解决案例集合中每个解决案例的个人信息中的用户年龄与所述第一个人信息的用户年龄的差值的绝对值;计算所述第一解决案例集合中每个解决案例的个人信息的用户所在地与所述第一个人信息中的用户所在地的距离;根据计算得到的用户年龄的差值的绝对值和所述用户所在地的距离确定所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息之间的匹配度。6.根据权...

【专利技术属性】
技术研发人员:朱定局
申请(专利权)人:华南师范大学
类型:发明
国别省市:广东;44

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

1