1.一种解决方案推荐方法,所述方法包括:
获取用户的问题信息和个人信息,将所述用户的问题信息作为第一问题信息,将所述用户的个人信息作为第一个人信息;所述用户的个人信息包括年龄、性别;
将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;
获取与所述第二问题信息及第二个人信息对应的解决方案;
将获取到的所述解决方案推荐给所述用户,并将用户对所述解决方案的评分作为所述解决方案对应的解决效果的分数值;
其中,所述将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息,包括:将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;
计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;
查找所述第二解决案例集合中每个解决案例的解决效果的分数值;
将所述分数值最大的解决效果对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;或者,根据获取的所述第二解决案例集合中每个解决案例的问题信息匹配度、个人信息匹配度和解决效果的分数值计算每个解决案例的匹配优先度,将计算得到的最大匹配优先度作为第一匹配优先度;将所述第一匹配优先度对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。
2.根据权利要求1所述的方法,其特征在于,在所述获取用户的问题信息和个人信息的步骤之前还包括:建立知识库,所述知识库包括多个解决案例,所述解决案例包括问题信息、个人信息、及与所述问题信息及个人信息对应的解决方案和解决效果的分数值。
3.根据权利要求1所述的方法,其特征在于,所述计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合的步骤包括:计算所述第一解决案例集合中每个解决案例的个人信息中的用户年龄与所述第一个人信息的用户年龄的差值的绝对值;
计算所述第一解决案例集合中每个解决案例的个人信息的用户所在地与所述第一个人信息中的用户所在地的距离;
根据计算得到的用户年龄的差值的绝对值和所述用户所在地的距离确定所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息之间的匹配度。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取用户对所述解决方案的反馈,根据所述反馈确定与所述解决方案对应的解决效果的分数值;
将所述第一问题信息、第一个人信息、推荐的所述解决方案及所述解决效果的分数值作为一个解决案例添加至所述知识库中,当所述知识库中解决案例的数量达到第一预设阈值时,形成大数据知识库。
5.根据权利要求1所述的方法,其特征在于,所述解决效果的分数值表征所述解决案例解决效果的好坏。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将用户的评分作为与解决方案对应的解决效果的分数值,然后将第一问题信息、以及为第一问题信息推荐的解决方案和解决效果的分数值一起作为一个新的解决案例添加到知识库中。
7.一种解决方案推荐系统,其特征在于,所述系统包括:
信息获取模块,用于获取用户的问题信息和个人信息,将所述用户的问题信息作为第一问题信息,将所述用户的个人信息作为第一个人信息;
确定模块,用于将所述第一问题信息及所述第一个人信息与知识库中的问题信息及个人信息进行匹配,确定与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;
解决方案获取模块,用于获取与所述第二问题信息及第二个人信息对应的解决方案;
推荐模块,用于将获取到的所述解决方案推荐给所述用户;
其中,所述确定模块包括:
第一获取单元,用于将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;
第一计算单元,用于计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;
第一查找单元,用于查找所述第二解决案例集合中每个解决案例的解决效果的分数值;
第一匹配单元,用于将所述分数值最大的解决效果对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息;
或者,
第二获取单元,用于将所述第一问题信息与所述知识库中的各个解决案例的问题信息进行匹配,获取匹配度大于第一预设阈值的第一解决案例集合;
第二计算单元,用于计算所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二解决案例集合;
第二查找单元,用于查找所述第二解决案例集合中每个解决案例的解决效果的分数值;
匹配优先度计算单元,用于根据获取的所述第二解决案例集合中每个解决案例的问题信息匹配度、个人信息匹配度和解决效果的分数值计算每个解决案例的匹配优先度,将计算得到的最大匹配优先度作为第一匹配优先度;
第二匹配单元,将所述第一匹配优先度对应的问题信息及个人信息作为与所述第一问题信息及第一个人信息匹配的第二问题信息及第二个人信息。
8.根据权利要求7所述的系统,其特征在于,所述第一计算单元或第二计算单元包括:年龄计算子单元,用于计算所述第一解决案例集合中每个解决案例的个人信息中的用户年龄与所述第一个人信息的用户年龄的差值的绝对值;
距离计算子单元,用于计算所述第一解决案例集合中每个解决案例的个人信息的用户所在地与所述第一个人信息中的用户所在地的距离;
个人信息匹配子单元,用于个人信息根据计算得到的用户年龄的差值的绝对值和所述用户所在地的距离确定所述第一解决案例集合中每个解决案例的个人信息与所述第一个人信息之间的匹配度。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。