问答社区中的问答处理方法及问答系统的制作方法

文档序号:6482156阅读:138来源:国知局
专利名称:问答社区中的问答处理方法及问答系统的制作方法
问答社区中的问答处理方法及问答系统
技术领域
本发明属于信息交互技术领域,尤其是涉及一种问答系统及问答处理方法。背景4支术
随着互联网技术的发展,互联网的应用也越来越多,用户利用互联网便捷 的交互性解决问题也成为一种趋势,出现了问答社区。在问答社区中,提问者 将问题发布出来,社区中的其他人都可以看到该问题并解答,提问者从所有的 解答中选取自己满意的答案。
目前主流问答社区中,问答基本都是"一问一答"的模式。首先,由提问 人提出问题,并附上一段问题描述。然后其他网友看到这个问题后,进行回答。 问题和回答,无论是在空间上还是时间上都相距甚远。提问人提出问题后,往 往由于种种原因,没有再来浏览其提出的问题,或是来浏览时没有找到优质回 答。从而,导致大量低质量问题的产生。
针对无法找到优质回答的问题,主流问答社区采取不同的优化措施,例如 有的问答社区还提供问题补充,回答修改等服务。问题补充是提问人针对自己
提问的进一步描述,通常显示在问题描述附近;回答修改/补充往往是回答人, 或针对提问人的问题补充,或自发地为完善其回答而进行的修撰行为,通常显 示在对应回答的附近。在问题浏览页面内,问题补充与回答修改/补充的距离较 远,这种弱关联性不能很好地承载其强因果关系,从而无法给用户提供一个直 观、形象的问题成长过程。所以该优化措施仍然没有使问题得到有效地解决。

发明内容
有鉴于此,有必要提供一种使问答相互促进并最终使问题得到有效解决的 问答社区中的问答处理方法。
一种问答社区中的问答处理方法,其特征在于,包括以下步骤接收业务 数据,所述业务数据为问题数据或追问数据;若业务数据为问题数据,则将问 题数据按常规存储;若业务数据为追问数据,则将追问数据与问题数据关联存 储;将与上述问题数据和追问数据相关的检索数据更新;根据检索数据将问题数据和/或追问数据代表的内容进行关联显示。追问方式可以有效地使问题逐步得到提炼或#~正,使提问者能够与回答者 进行交互,得到想要的答案或得到更多信息,提高问题的质量。其关联显示的 方式也可以让用户看到问题的提炼过程。优选地,还包括通知提问者或回答者的步骤。优选地,通知提问者或回答者的方式为^i区消息、邮件或即时通讯软件消自提供通知功能使用户不必保持关注问题也能够及时荻知追问的进展。 优选地,所述问题数据包括提问者提出的初始问题,回答者针对该初始问题作出的回答;所述追问数据包括提问者对回答者的回答发起的追问,被追问 的回答者对提问者的追问的追问回答。优选地,所述业务数据还包括用于在提交初始问题后对问题进行进一步补 充或修正的问题补充,或在问题得到满意答复后对回答者的感谢。优选地,关联显示的形式包括在网页浏览器内显示,问答查看的请求为问 答链接的点击,网页浏览器处理点击事件后,对检索数据进行检索;读取常规存储的问题数据中的初始问题和回答中的内容,并将初始问题置于浏览页面的顶端,以下按照回答者回答时间的先后依次分栏显示多个回答;读取与问题数 据关联存储的追问数据中的追问和追问回答中的内容,并将追问显示于被追问 的回答者的回答所在的分栏中回答的下方,追问回答显示于同在一个分栏的追 问的下方。此外,还提供一种问答社区中的问答系统。一种问答社区中的问答系统,包括问答接口、存储模块、检索模块和显示 模块,所述问答接口接收业务数据并提交给与问答接口相连的存储模块,所述 存储模块组织并存储业务数据,所述业务数据包括问题数据和追问数据,所述 存储模块将问题数据与追问数据关联存储,所述检索模块根据业务数据中问题 数据与追问数据的关联存储情况更新相关的检索数据,所述显示模块得到查看 问答的请求后,根据检索数据将问题数据和追问数据代表的内容进行关联显示。追问方式可以有效地使问题逐步得到提炼或修正,使提问者能够与回答者 进行交互,得到想要的答案或得到更多信息,提高问题的质量。其关联显示的 方式也可以让用户看到问题的提炼过程。优选地,问题数据包括提问者提出的初始问题,回答者针对该初始问题作
出的回答;所述追问数据包括提问者对回答者的回答发起的追问,被追问的回 答者对提问者的追问的追问回答。
优选地,关联显示的形式包括在网页浏览器内显示,问答查看的请求为问 答链接的点击,网页浏览器处理点击事件后,对检索数据进行检索;读取常规 存储的问题数据中的初始问题和回答中的内容,并将初始问题置于浏览页面的 顶端,以下按照回答者回答时间的先后依次分栏显示多个回答;读取与问题数 据关联存储的追问数据中的追问和追问回答中的内容,并将追问显示于被追问 的回答者的回答所在的分栏中回答的下方,追问回答显示于同在一个分栏的追 问的下方。
优选地,所述问答系统进一步包括与存储模块相连,获知有新的业务数据 后通知提问者或回答者的通知it块。


图1为实施例1的问答处理的流程图2为实施例1的问题数据与追问数据关联存储的示意图3为实施例1的问答系统模块图4为实施例2的问答系统模块图。
具体实施方式
采取一种追问的方式使提问者对某个回答者做出的接近或近似回答作进一 步的追问,更加明确问题,该回答者也可以进一步回答提问者的追问,使提问 者和回答者交互,问答相互促进,使问题得到有效的解决。具体包括将追问与 回答者的回答进行关联存储及关联显示,体现出问题的提炼过程。
实施例1
如图1所示,为本实施例的问答处理流程图。包括如下步骤 S100:接收业务数据。业务数据为问题数据或追问数据,由用户(包括提 问者和回答者)向问答系统提交。问题数据包括提问者提出的初始问题、回答 者针对该初始问题作出的回答;追问数据包括提问者对回答者的回答发起的追 问,被追问的回答者对提问者的追问的追问回答。根据实际中问答行为来看,业务数据中的初始问题、回答、追问以及追问回答并不是一起提交的,而是有 时间的先后顺序的,即按照上述列出的顺序提交。接收业务数据即指接收问答 过程中的某一项数据。S200:存储业务数据。根据业务数据的类型进行存储,若业务数据为问题 数据,则将问题数据按常规存储,即按通常问答社区中数据存储方式存储。若 业务数据为追问数据,则将追问数据与之前已有的问题数据关联存储,即将追 问数据和问题数据关联在一起存放,便于后续读取,用于关耳綠示。对于某个问答涉及的业务数据,可以用存储其内容的变量名称进行区分。 比如一个问题被提出后,为其分配一个唯一的ID,而初始问题、回答、追问、 追问回答则用该数字ID的后缀进行区分。如图2所示,为凄t据间关联存储的示 意图。如提问者提出问题"这是一首什么歌?",并在提问中'有对问题的描述,如 提供一些歌词片段供回答者参考。问答系统为这个问题分配ID为Ql23,存储 初始问题内容的变量为Q123—IQ(initial question),众多回答者作出回答,这些回 答的内容的变量可以用数组存储,如Q123—R[IOO] ( reply )。提问者从众多回答 中挑选与答案相近的回答,比如某个回答者写出了歌名、歌词(假设该回答的 内容存储在变量Q123一R[12]中),提问者就可以通过歌词的相似度或者根据歌名 找到歌曲对比确定是否是想要的结果。若提问者进一步想知道关于该歌曲的更 多信息,于是对该回答者发起追问,如想了解歌曲作者、演唱者等,追问数据 可用链表保存,链表中初始的内容就是与Q123—R[12]相关联的追问。如杲该回 答者针对该追问作出追问回答,追问回答就是在链表的尾部增加的数据。那么 关于歌曲作者、演唱者的追问就和提供了歌名、歌词的回答就通过链表进行关 联存储。进一步地,对于关于歌曲作者、演唱者的回答也与该问题的追问进行 关联存储。由于进行了关联存储,后续的处理中就可以将它们关联地读出,进 而进行关联展示。当然,为丰富系统功能,业务还可以包括用于在提交初始问 题后对问题进行进一步补充或修正的问题补充,以及在问题得到满意答复后对 回答者的感谢等。S300:将与上述问题数据和追问数据相关的检索数据更新。问题数据和追 问数据主要是包含了文本的数据,某些文本可能有很多内容,不便于直接索引 并调出。因此建立与问题数据和追问数据对应的检索数据。比如用存储服务器存储所有的业务数据,各业务数据项分别有数据名称及数据内容。由于在提问 者在关闭问题之前,所有浏览的用户都可以作出回答,而提问者也可以对很多 回答者追问,因此这些业务数据项都是变化的。检索数据就是将数据名称按照 对应数据的内在逻辑关系组织起来的数据,比如提问者增加了追问,回答者对 追问作了回答就增加新的业务数据,在冲企索数据中增加该业务数据的名称及该 业务数据与其他业务数据的关联,即更新检索数据。
S400:根据检索数据将问题数据和/或追问数据代表的问题、答案、问题补 充、追问及答案补充进行显示。根据检索数据中业务数据项的数据名称以及业 务数据的关联,可以将问题、答案、问题补充、追问及答案补充进行关联显示。 具体的显示形式包括在网页浏览器内显示,如初始问题置于浏览页面的顶端, 以下按照回答者回答时间的先后依次分栏显示多个回答,追问显示于被追问的 回答者的回答所在的分栏中回答的下方,追问回答显示于同在一个分栏的追问 的下方。提问者可以对最少一个回答者进行最少一次追问,按照上述形式依次 显示。
如图3所示,为本实施例的问答系统模块图。问答系统包括问答接口、存 储模块、检索模块和显示模块。
问答接口是提问者发布问题或回答者提供答案的接口 ,对于以网页形式呈 现的问答系统,该接口一般是文字编辑窗口。输入问答接口的问题或答案统称 为业务数据。业务数据通常以文本的形式存储在存储模块中。
业务数据按照上述的提问、回答、追问、回答补充分类型由存储模块进行 组织,然后关联存储。由于提问者提出的问题有很多人回答,所以提问和与之 对应的多个回答是相互关联的。提问者可以选取某些回答者的回答进行追问, 因此提问者的追问只是与提问者选取的回答关联,被选取的回答者对追问的回 答补充与追问相关联。存储模块将上述的业务数据按照关联存储的方式进行组 织,例如用树形结构组织,并且进行一定的优化后存储。
检索模块与存储模块相连,可以接收存储模块发送的存储完成的信号,然 后根据存储模块中新增加的关联存储的数据更新用于检索的检索数据。
显示模块与检索模块相连,将关联的问题与答案显示, 一般也是以网页的
形式显示。具体示例如下提问者A使用本实施例的问答系统提问,通过浏览器进入问答社区的首页, 点击"提问"后,首先通过网页中的文字输入窗口编辑问题,然后提交。根据 情况可能需要对问题进行详细描述,形成的提问数据会保存在该网站服务器的 存储器中,问答系统的检索模块会建立该提问数据的索引。用户浏览该网站时, 点击该问题的链接,即可通过检索模块提供的检索数据将该问题进行显示,若 没有人对问题进行回答,则只有问题显示于浏览页面的顶端,并有该问题的相 关信息,如发布时间,提问者等。用户若要回答该问题,则通过点击"回答,,进入文字输入及编辑窗口,回答完成后提交,提交后与该问题关联存储。假设有N个回答者R。 R2........Rw对提问者A的问题进行了回答,此时网页就可以呈现问题和众多回答,形式 如在顶端显示问题,回答以时间先后顺序分栏显示。提问者A对回答者R2的回答比较认可,但是又不是想要的答案或想进一步 了解更多信息,就可以对回答者R2追问,如在每个回答所在的分栏都提供一个 "追问,,的链接。通过点击该链接问答系统接受提问者A的追问请求,进入文 字输入及编辑窗口。编辑完成后提交,产生追问的数据,并将追问的数据与回 答关联存储。回答者R2在浏览页面可看到提问者A对其回答的追问位于其回答的下方, 该回答所在分栏也可以提供"回复,,的链接,通过点击该链接问答系统接受回 答者R2的追问请求,并进入进入文字输入及编辑窗口,编辑完成4是交,产生回 答补充的数据。每一次关联存储完成后,存储模块发送信号给检索模块,检索模块根据关 联存储的情况更新相关的用于检索的检索数据。显示模块根据最新的检索数据 显示与该问题相关的所有内容。显示的结果可以清晰地展示问题从最初提出到得到最后答案的提炼过程, 提问者也可以在于回答者的交互中逐步明确问题,得到想要的答案,得到高质 量的问题与答案。实施例2上述实施例中,虽然可以实现提问者与回答者的交互,但是需要提问者与回答者保持关注问题或答案,会带来一些不便。因此本实施例在问答系统中加 入通知模块,当追问或追问回答产生时,通知模块通知回答者或提问者,就可 以及时准确地处理相应的追问或追问回答。如图4所示,为本实施例的问答系统模块图。在实施例1的基础上加入了 通知模块,通知模块与存储模块相连。当关联存储完成后,存储模块发送信号 给通知模块,通知模块根据追问或问题补充通知回答者或提问者。通知的方式可以是社区消息、邮件或即时通讯软件消息。如可以在邮件中 附加链接,点击后直接跳转到追问或追问回答所在的分栏。在其他的实施例中,还可以对提问者和回答者的文字显示成不同的字体、 颜色或力口亮、力口框等以区分显示。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。
权利要求
1、一种问答社区中的问答处理方法,其特征在于,包括以下步骤接收业务数据,所述业务数据为问题数据或追问数据;若业务数据为问题数据,则将问题数据按常规存储;若业务数据为追问数据,则将追问数据与问题数据关联存储;将与上述问题数据和追问数据相关的检索数据更新;得到查看问答的请求后,根据检索数据将问题数据和追问数据代表的内容进行关联显示。
2、 如权利要求1所述的问答社区中的问答处理方法,其特征在于,还包括 通知提问者或回答者的步骤。
3、 如权利要求2所述的问答社区中的问答处理方法,其特征在于,通知提 问者或回答者的方式为社区消息、邮件或即时通讯4欠件消息。
4、 如权利要求l所述的问答社区中的问答处理方法,其特征在于,所述问 题数据包括提问者提出的初始问题,回答者针对该初始问题作出的回答;所述 追问数据包括提问者对回答者的回答发起的追问,被追问的回答者对提问者的 追问的追问回答。
5、 如权利要求4所述的问答社区中的问答处理方法,其特征在于,所述业 务数据还包括用于在提交初始问题后对问题进行进一步补充或修正的问题补 充,或在问题得到满意答复后对回答者的感谢。
6、 如权利要求4所述的问答社区中的问答处理方法,其特征在于, 关联显示的形式包括在网页浏览器内显示,问答查看的请求为问答链接的点击,网页浏览器处理点击事件后,对检索数据进行检索;读取常规存储的问题数据中的初始问题和回答中的内容,并将初始问题置 于浏览页面的顶端,以下按照回答者回答时间的先后依次分栏显示多个回答;读取与问题数据关联存储的追问数据中的追问和追问回答中的内容,并将 追问显示于被追问的回答者的回答所在的分栏中回答的下方,追问回答显示于 同在一个分栏的追问的下方。
7、 一种问答社区中的问答系统,包括问答接口、存储模块、检索模块和显 示模块,所述问答接口接收业务数据并提交给与问答接口相连的存储模块,所 述存储模块组织并存储业务数据,其特征在于,所述业务数据包括问题数据和 追问数据,所述存储模块将问题数据与追问数据关联存储,所述检索模块根据业务数据中问题数据与追问数据的关联存储情况更新相关的检索数据,所述显 示模块将问题数据和追问数据关联显示。
8、 如权利要求7所迷的问答系统,其特征在于,所述问题数据包括提问者 提出的初始问题,回答者针对该初始问题作出的回答;所述追问数据包括提问 者对回答者的回答发起的追问,被追问的回答者对提问者的追问的追问回答。
9、 如权利要求7或8所述的问答系统,其特征在于,关联显示的形式包括在网页浏览器内显示,问答查看的请求为问答链接的 点击,网页浏览器处理点击事件后,对检索数据进行检索;读取常规存储的问题数据中的初始问题和回答中的内容,并将初始问题置 于浏览页面的顶端,以下按照回答者回答时间的先后依次分栏显示多个回答;读取与问题数据关联存储的追问数据中的追问和追问回答中的内容,并将 追问显示于被追问的回答者的回答所在的分栏中回答的下方,追问回答显示于 同在 一 个分栏的追问的下方。
10、 如权利要求7所述的问答系统,其特征在于,进一步包括与存储模块 相连,获知有新的业务数据后通知提问者或回答者的通知模块。
全文摘要
本发明涉及一种问答社区中的问答处理方法,属于信息交互技术领域。包括如下步骤接收业务数据,所述业务数据为问题数据或追问数据;若业务数据为问题数据,则将问题数据按常规存储;若业务数据为追问数据,则将追问数据与问题数据关联存储;将与上述问题数据和追问数据相关的检索数据更新;根据检索数据将问题数据和/或追问数据代表的内容进行关联显示。本发明还涉及一种问答社区中的问答系统,包括问答接口、存储模块、检索模块和显示模块,上述模块依次连接。追问方式可以有效地使问题逐步得到提炼或修正,使提问者能够得到想要的答案,提高问题的质量。
文档编号G06F19/00GK101635010SQ20091004206
公开日2010年1月27日 申请日期2009年8月21日 优先权日2009年8月21日
发明者刘云杉, 王钰琨, 扬 高 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1