一种问询方法及装置的制造方法

文档序号:9727316阅读:311来源:国知局
一种问询方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种问询方法及装置。
【背景技术】
[0002] 随着通信技术的不断发展,移动设备(如手机)上的智能信息助手逐渐成为手机 的一个重要功能,同时也逐渐成为用户获得信息的重要手段。智能信息助手可以包括浏览、 检索和问询三种交互方式。其中,问询方式正在随着自然语言处理等技术的发展变成了一 种日益重要的交互方式,具体的,在用户提出问题后,移动设备的智能信息助手可以接收用 户提出的问题,并依靠第三方服务(如天气、地图等)或者匹配来自社区问答的已有的问题 和答案对,给出与用户提出的问题对应的答案,再将答案展示给用户。
[0003] 为了较好的回答用户提出的问题,现有技术通过社交网络这种问询媒介,先选择 出能够回答问题的用户,然后将问题推送给选择出的这些用户,当这些用户针对问题给出 相应的答案后,再将这些用户的答案通过社交网络发给提出问题的用户。众所周知,现实生 活中用户所提出的问题往往对实时性要求高,此时由于现有技术在选择能够回答问题的用 户时,只考虑了其活跃程度、感兴趣和擅长领域等信息,此时选择出的这些用户往往不能给 出这些问题对应的答案,例如,用户提出的问题为:去机场的高速堵不堵,如果在选择能够 回答问题的用户时,只考虑其活跃程度、感兴趣和擅长领域,而选择出的用户在预定的时间 段内(如,10分钟内)未处在去机场的高速路上,该用户则不能给出对应的答案。
[0004] 因此,如何更为准确的确定出能够回答问题的用户已成为本领域技术人员研究的 重要课题。

【发明内容】

[0005] 本发明提供一种问询方法及装置,能够更为准确的确定出能够回答问题的用户。
[0006] 为达到上述目的,本发明采用如下技术方案:
[0007] 本发明的第一方面,提供一种问询方法,包括:
[0008] 问询装置接收第一用户设备发送的待解答问题,并对所述待解答问题进行分析得 到所述待解答问题的特征信息;其中,所述待解答问题为第一用户输入至所述第一用户设 备的;
[0009] 所述问询装置将所述待解答问题的特征信息和所述问询装置中预存储的至少一 个第二用户的用户数据进行匹配,得到每个所述第二用户的匹配度;
[0010] 所述问询装置根据每个所述第二用户的匹配度,确定匹配度满足预定条件的第二 用户,将所述待解答问题通过社交网络推送至所述匹配度满足预定条件的第二用户对应的 第二用户设备,以便所述匹配度满足预定条件的第二用户给出所述待解答问题的答案,并 将所述待解答问题的答案通过所述对应的第二用户设备发送至所述问询装置;
[0011] 所述问询装置接收所述对应的第二用户设备发送的所述待解答问题的答案;
[0012] 所述问询装置将所述待解答问题的答案发送至所述第一用户设备,以便所述第一 用户设备将待解答问题的答案展示给所述第一用户。
[0013] 结合第一方面,在第一种可能的实现方式中,在所述问询装置接收第一用户设备 发送的待解答问题,并对所述待解答问题进行分析得到所述待解答问题的特征信息之前, 还包括:
[0014] 所述问询装置从所述社交网络中获取所有用户的用户数据;
[0015] 所述问询装置将所述所有用户的用户数据存储在数据库中;所述所有用户中包括 所述第二用户。
[0016] 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述问 询装置将所述所有用户的用户数据存储在数据库中之前,还包括:
[0017] 所述问询装置将每个所述用户的用户数据按照预先定义的标签进行预定义;
[0018] 所述问询装置将所述所有用户的用户数据存储在数据库中,包括:
[0019] 所述问询装置将所有所述用户的进行预定义后的用户数据存储在数据库中;
[0020] 所述问询装置将所述待解答问题的特征信息和所述问询装置中预存储的至少一 个第二用户的用户数据进行匹配,得到每个所述第二用户的匹配度,包括:
[0021] 所述问询装置从所述数据库中获取所述至少一个第二用户的进行预定义后的用 户数据;
[0022] 所述问询装置将所述待解答问题的特征信息和所述至少一个第二用户的进行预 定义后的用户数据进行匹配,得到每个所述第二用户的匹配度。
[0023] 结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,在所述问 询装置从所述数据库中获取所述至少一个第二用户的进行预定义后的用户数据之前,还包 括:
[0024] 所述问询装置根据所述待解答问题的特征信息和所述所有用户的进行预定义后 的用户数据,对所述所有用户进行筛选,得到所述至少一个第二用户。
[0025] 结合第一方面,在第四种可能的实现方式中,所述问询装置根据每个所述第二用 户的匹配度,确定匹配度满足预定条件的第二用户,将所述待解答问题通过社交网络推送 至所述匹配度满足预定条件的第二用户对应的第二用户设备,包括:
[0026] 所述问询装置根据每个所述第二用户的匹配度和对应的所述第二用户的当前状 态,对所述第二用户进行排序;
[0027] 所述问询装置按照排序后所述第二用户顺序,依次选取预设数量的所述第二用 户;
[0028] 所述问询装置将所述待解答问题通过所述社交网络推送至所述预设数量的所述 第二用户对应的第二用户设备。
[0029] 结合第一方面,在第五种可能的实现方式中,在所述问询装置将所述待解答问题 的答案发送至所述第一用户设备之前,还包括:
[0030] 所述问询装置对接收到的所述对应的第二用户设备发送的所述待解答问题的答 案进行分析,得到所述待解答问题的综合分析结果;
[0031] 所述问询装置将所述待解答问题的答案发送至所述第一用户设备,包括:
[0032] 所述问询装置将所述待解答问题的综合分析结果发送至所述第一用户设备。
[0033] 本发明的第二方面,提供一种问询装置,包括:
[0034] 接收分析单元,用于接收第一用户设备发送的待解答问题,并对所述待解答问题 进行分析得到所述待解答问题的特征信息;其中,所述待解答问题为第一用户输入至所述 第一用户设备的;
[0035] 匹配单元,用于将所述接收分析单元得到的所述待解答问题的特征信息和所述问 询装置中预存储的至少一个第二用户的用户数据进行匹配,得到每个所述第二用户的匹配 度;
[0036] 推送单元,用于根据所述匹配单元得到的每个所述第二用户的匹配度,确定匹配 度满足预定条件的第二用户,将所述待解答问题通过社交网络推送至所述匹配度满足预定 条件的第二用户对应的第二用户设备,以便所述匹配度满足预定条件的第二用户给出所述 待解答问题的答案,并将所述待解答问题的答案通过所述对应的第二用户设备发送至所述 问询装置;
[0037] 接收单元,用于接收所述对应的第二用户设备发送的所述待解答问题的答案;
[0038] 发送单元,用于将所述接收单元接收到的所述待解答问题的答案发送至所述第一 用户设备,以便所述第一用户设备将待解答问题的答案展示给所述第一用户。
[0039] 结合第二方面,在第一种可能的实现方式中,还包括:
[0040] 获取单元,用于在所述接收分析单元接收第一用户设备发送的待解答问题,并对 所述待解答问题进行分析得到所述待解答问题的特征信息之前,从所述社交网络中获取所 有用户的用户数据;
[0041] 存储单元,用于将所述获取单元获取到的所述所有用户的用户数据存储在数据库 中;所述所有用户中包括所述第二用户。
[0042] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:
[0043] 处理单元,用于在所述存储单元将所述所有用户的用户数据存储在数据库中之 前,将每个所述用户的用户数据按照预先定义的标签进行预定义;
[0044] 所述存储单元,具体用于将所述处理单元得到的所有所述用户的进行预定义后的 用户数据存储在数据库中;
[0045] 所述匹配单元,包括:
[0046] 获取模块,用于从所述数据库中获取所述至少一个第二用户的进行预定义后的用 户数据;
[0047] 匹配模块,用于将所述待解答问题的特征信息和所述获取模块获取到的所述至少 一个第二用户的进行预定义后的用户数据进行匹配,得到每个所述第二用户的匹配度。 [0048] 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述匹配 单元还包括:
[0049] 筛选模块,用于在所述获取模块从所述数据库中获取所述至少一个第二用户的进 行预定义后的用户数据之前,根据所述待解答问题的特征信息和所述所有用户的进行预定 义后的用户数据,对所述所有用户进行筛选,得到所述至少一个第二用户。
[0050] 结合第二方面,在第四种可能的实现方式中,所述推送单元,包括:
[0051] 排序模块,用于根据每个所述第二用户的匹配度和对应的所述第二用户的当前状 态,对所述第二用户进行排序;
[0052] 选取模块,用于按照所述排序模块排序后所述第二用户顺序,依次选取预设数量 的所述第二用户;
[0053] 推送模块,用于将所述待解答问题通过所述社交网络推送至所述选取模块选取的 所述预设数量的所述第二用户对应的第二用户设备。
[0054] 结合第二方面,在第五种可能的实现方式中,还包括:
[0055] 分析单元,用于在所述发送单元将所述待解答问题的答案发送至所述第一用户设 备之前,对接收到的所述对应的第二用户设备发送的所述待解答问题的答案进行分析,得 到所述待解答问题的综合分析结果;
[0056] 所述发送单元,具体用于将所述分析单元得到的所述待解答问题的综合分析结果 发送至所述第一用户设备。
[0057] 本发明提供的问询方法及装置,在问询装置对待解答问题进行分析得到待解答问 题的特征信息后,将待解答问题的特征信息和至少一个第二用户的用户数据进行匹配,然 后根据匹配得到的每个第二用户的匹配度,将待解答问题推送至匹配度满足预定条件的第 二用户对应的第二用户设备,以便匹配度满足预定条件
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1