用于在因特网上提供对问题的回答的方法

文档序号:6482827阅读:212来源:国知局
专利名称:用于在因特网上提供对问题的回答的方法
技术领域
本发明涉及一种用于提供对问题的回答的方法,其中对用户张贴的问题和回答数据的质量进行评价,以提高用户可以在因特网上提出问题和给出回答的回答与提问服务中的问题和回答质量。
背景技术
图1显示了用于提供对问题的回答的常规系统的网络连接。按照惯例,想要提出某些问题的某一用户(提问者)利用他自己的用户终端101、通过因特网103访问用于提供对问题的回答的系统100,然后注册他的问题。
接着,另一用户(回答者)利用他自己的用户终端102、通过因特网103访问用于提供对问题的回答的系统100,然后注册他对问题的回答。通过该配置,用户能够在因特网上提出问题,并给出回答。因而,提问者可以获得对他问题的回答。
进一步,用于提供对问题的回答的系统100包括一种用于存储问题和对问题的回答的给定数据库,并且向通过因特网103访问系统100的用户提供搜索服务。
然而,在先有技术中,如果用户注册虚假问题或回答,或者如果用户注册与所提出的问题无关的回答,则不可能防止问题和回答的水平降级。可以通过实行一种消极的规则,如禁止用户输入俚语等,来防止用户注册包含俚语的回答或问题。然而,该方法的问题是,如果俚语被间接表示,则该方法不能禁止问题或回答的注册,并且该方法不能以一种积极的方式来提高问题和回答的水平。
作为选择,使用了这样一种方法,其中给定管理员确认问题和回答的内容,并删除不适当的问题和回答。该方法也不能以一种积极的方式来提高问题和回答的水平。进一步,其问题是,当回答与提问服务所涉及的问题数据量和回答数据量增加时,众多的管理员必须投入大量时间进行检验。
因此,经常会发生提问者不能得到适于他的问题的回答的情况。虽然问题和回答不是被直接注册,但是访问用于提供对问题的回答的系统100以搜索回答和问题的用户,极有可能被提供了无用信息。
此外,当回答与提问服务所涉及的问题数据量和回答数据量增加时,重要的是挑选出不正确或不适当的回答数据,以便维护回答与提问服务。

发明内容
构思本发明以解决先有技术中的上述问题。本发明的一个目的是,以这样一种方式来诱导用户自发地输入高水平问题,以致从用户接收对于问题的评价数据,并把对于问题的评价结果数据和问题关联地提供给给定网页。
本发明的另一目的是提供一种用于提供对问题的回答的方法,其中以这样一种方式来诱导用户自发地输入高水平回答如果问题的回答被输入,则从用户接收对回答的投票,并把作为投票结果而获得的得票得分和回答关联地提供给网页。这种提供对问题的回答的方法用于,通过将预定分数提供给输入回答的用户、或输入具有高得票得分的回答的用户,来诱导用户输入回答、及补偿提供良好回答的用户。
本发明的进一步目的是提供一种用于提供对问题的回答的方法,其中以这样一种方式来诱导用户输入高水平问题如果输入问题的用户输入对于回答的评价数据、同时采用回答,则根据评价数据、将预定分数提供给输入被采用的回答的用户。
本发明的进一步目的是提供一种用于提供对问题的回答的方法,其中以这样一种方式来提高被采用的回答的水平如果即使在由于回答被采用而使问题和对问题的回答结束之后用户也对被采用的回答提出问题,则输入了被采用的回答的用户被允许输入附加信息。
本发明的进一步目的是提供一种用于提供对问题的回答的方法,其中以这样一种方式使用户能够容易地使用高水平问题和回答如果问题和对问题的回答完成了,则从用户接收对问题和回答的建议,并且一旦搜索,就将建议显示在网页上,或使建议的问题和回答位于顶部。
为实现以上目的以及解决常规技术的问题,提供一种在因特网上执行的用于提供对问题的回答的方法,该方法包括以下步骤从第一用户接收问题;将问题提供在给定网页上;从第二用户或网页操作者接收对于问题的评价数据;通过反映评价数据来计算评价结果数据;以及把评价结果数据和问题关联地提供在网页上。
根据本发明的一个方面,提供一种在因特网上执行的用于提供对问题的回答的方法,该方法包括以下步骤将第一用户输入的问题提供在给定网页上;从第二用户接收对问题的回答;将回答和问题关联地提供在网页上;如果多个回答被输入,则在预定投票时期内从第三用户接收对回答的投票;以及响应投票的输入而增加与回答相对应的得票得分。
根据本发明的一个方面,提供一种在因特网上执行的用于提供对问题的回答的方法,该方法包括以下步骤将第一用户输入的问题提供在给定网页上;在预定时期内从第二用户接收对问题的回答;将回答和问题关联地提供在网页上;如果预定时期过去了,从第一用户接收用于采用回答的输入,和对于被采用的回答的评价数据;以及根据评价数据,来使与输入被采用的回答的第二用户关联的分数数据增加。
根据本发明的一个方面,提供一种在因特网上执行的用于提供对问题的回答的方法,所述方法包括以下步骤将第一用户输入的问题提供在给定网页上;在预定时期内从第二用户接收对问题的回答;将回答和问题关联地提供在网页上;将问题和问题所关联的回答确定为知识数据;从第三用户接收对知识数据的建议;以及将建议和知识数据关联地提供在网页上。


由以下连同附图给出的本发明优选实施例描述,本发明的以上及其它目的、特征和优点将变得显而易见,其中图1显示了用于提供对问题的回答的常规系统的网络连接。
图2所示为根据本发明实施例的用于提供对问题的回答的方法的流程图。
图3显示了被提供在网页上的问题以及对于问题的评价结果数据的例子。
图4a至4c所示为根据该实施例的用于提供对问题的回答的方法的流程图。
图5显示了如果回答被采用、在网页上提供的问题和问答的例子。
图6(a)显示了如果所提出的问题被输入,在网页上提供的回答;而图6(b)显示了提供给第四用户的用于输入所提出的问题的输入窗口例子。
图7显示了网页上提供的附加回答例子。
图8所示为根据该实施例的用于提供对问题的回答的方法的流程图。
图9所示为根据该实施例的用于提供对问题的回答的方法的流程图。
图10显示了提供给用户的用于输入建议的输入窗口例子。
图11所示为用于提供回答和问题的系统1100的结构框图。
图12显示了根据本发明实施例的典型计算机系统。
具体实施例方式
以下,将参考附图来详细描述本发明的优选实施例。
图2所示为根据本发明实施例的提供对问题的回答的方法流程图。为了实施提供对问题的回答的方法,可以使用如图1所示的用于提供对问题的回答的系统100。
用于提供对问题的回答的系统100从第一用户接收问题(步骤201),并把该问题提供在给定网页上(步骤202),使得用户能够观看问题。
收到网页上的问题的第二用户或网页操作者输入对该问题的评价数据(步骤203)。用于提供对问题的回答的系统100通过反映评价数据来计算评价结果数据(步骤204)。
根据本发明另一实施例,评价数据是一种用于选择问题“肯定”或“否定”的数据。用于提供对问题的回答的系统100可以以这样一种方式来计算评价结果数据如果评价数据“肯定”被输入,则使评价结果数据所对应的评价值数据增加,以及如果评价数据“否定”被输入,则使评价值数据减少。例如,如果评价数据“肯定”被输入,则使评价值数据增加1。如果评价数据“否定”被输入,则使评价值数据减少1。评价结果数据是基于评价值数据来计算的。
此外,根据本发明又一实施例,用于提供对问题的回答的系统100把预定权重分配给从被操作者赋予给定权限的用户或操作者输入的评价数据,以计算评价结果数据(步骤204)。例如,如果用户或操作者输入评价数据“肯定”,则用于提供对问题的回答的系统100使评价值数据增加3,并且如果用户或操作者输入了评价数据“否定”,则系统100使评价值数据减少3。
被操作者赋予给定权限的用户可以是,例如输入多个问题和回答并且从问题和回答有关的其它用户得到良好信用的用户,以及被认为是按照给定方法的给定领域中的专家的用户等等。如果被认为是专家的用户输入对于与他的领域相对应的问题的评价数据,则权重被分配给评价数据,以计算评价结果数据。在某种程度上,这样检验的用户或操作者的评价被认为在其专业性和可靠性上不同于普通评价。从而,有可能通过把预定权重分配给被检验用户或操作者的评价,来获得更准确的评价。
用于提供对问题的回答的系统100把评价结果数据和问题关联地提供在网页上(步骤205)。可以将评价结果数据表示为预定图表,使得用户能够容易地观看它。
图3显示了被提供在网页上的问题以及对于问题的评价结果数据的例子。附图标记301表示利用量器(gauge)形式的图表提供的评价结果数据。图3显示了其中从-100到+100相对地计算量器的评价结果数据。因此,用户可以仅仅通过图表中“”的位置来容易地识别其它用户的评价。后面将给出对图3中附图标记302、303和304的描述。
此外,虽然图2中未显示,但是如果评价结果数据和预定基准不一致,根据本发明进一步实施例的用于提供对问题的回答的系统100可以进一步执行按照预定显示方法来显示问题的步骤。例如,如果评价结果数据和预定基准不一致,则可以使用以下方法利用和其它问题相比更低的分辨率来在网页上显示问题的方法;另外和问题关联地显示给定图标的方法;等等。
作为选择,虽然图2中未显示,但是如果评价结果数据超出预定基准,则根据本发明又一实施例的用于提供对问题的回答的系统100可以通过使与第一用户关联的分数数据(point data)增加预定值,来补偿第一用户。
通过以上配置,在根据该实施例的提供对问题的回答的方法中,输入问题的用户被诱导输入良好问题,以便从其它用户接收良好评价、或获得预定分数。
另外,根据本发明另一实施例,用于提供对问题的回答的系统100可以通过使与输入评价数据的第二用户关联的分数数据增加预定值,来诱导用户积极地参与问题评价。
因而,根据该实施例的提供对问题的回答的方法包括,向通过输入评价数据来积极参与回答与提问服务的用户提供预定分数。然而,无论何时评价数据被输入都使评价数据增加预定值的方法可能被用户滥用,作为一种只是增加其分数而不真诚地参与回答与提问服务的手段,如用于输入“没有确认”问题内容或没有考虑问题水平的评价数据的“单击”。
因此,根据本发明又一实施例的提供对问题的回答的方法可以进一步包括以下步骤从操作者接收与预定单位时期相对应的限制数;对第二用户在单位时期内输入评价数据的次数进行计数;以及只有当输入次数低于限制数时,才响应评价数据的输入而使与第二用户关联的分数数据增加预定值。
单位时期可以是“12小时”或“1天”,并且可以由操作者来设置。通过该配置,有可能防止恶意用户迅速地增加其分数,并有可能防止与用户关联的分数急剧增加。
以下将描述根据本发明又一实施例的用于提供对问题的回答的方法。图4a至4c所示为根据该实施例的用于提供对问题的回答的方法流程图。
用于提供对问题的回答的系统100把第一用户输入的问题提供在给定网页上(步骤401),使得用户能够读问题,并在预定时期内从第二用户接收对问题的回答(步骤403)。
根据本发明另一实施例,用于提供对问题的回答的系统100只有在预定回答时期内才能从第二用户接收回答。系统100确定回答时期是否过去了(步骤402)。在步骤403中,只有当回答时期还没有过去时,系统100才从第二用户接收回答。因为只在回答时期内才接收回答,所以第一用户不需要等待回答无限长时间。进一步,因为只有当在步骤402中回答时期过去时对回答的投票才被输入,所以可以保证如上所述的投票客观性。
回答时期可以是由第一用户输入的预定时期,或者是由用于提供对问题的回答的系统100为问题共同设置的时期。因此,如果第一用户把关于问题的适当时期输入,作为回答时期,则只有在输入的回答时期内,用于提供对问题的回答的系统100才允许输入回答。
如上所述,用于提供对问题的回答的系统100把回答和问题关联地提供在网页上(步骤404)。
用于提供对问题的回答的系统100确定预定投票时期是否过去了(步骤405)。如果系统100确定预定投票时期还没有过去,则系统100从第三用户接收对回答的投票(步骤406)。
可以把投票时期显示在网页上,如图3中的附图标记302所示。用户可以参考网页上显示的投票时期来参与投票。
根据本发明另一实施例,只有当有多个回答时,用于提供对问题的回答的系统100才从第三用户接收投票。这是因为,如果只有一个输入回答,则通过投票来采用回答是没有意义的。根据本发明另一实施例,即使只有一个回答被输入,也从第三用户接收相对于“肯定回答”或“否定回答”对这个回答的投票。提问者或用于提供对问题的回答的系统100可以使用投票结果,相对于这个响应来选择“采用为回答”或“没有回答”。
虽然图4中未显示,但是根据本发明又一实施例的用于提供对问题的回答的系统100可以进一步包括,使与第三用户关联的分数数据增加与投票输入相对应的预定值的步骤。因而,通过向参与投票的用户提供预定分数,可以诱导用户积极参与投票。
此外,如上述实施例所述,为了防止用户输入与回答的内容或水平无关的投票作为增加其分数的手段的情况,或防止与用户关联的分数迅速增加的现象(在该情况下是分数值减少),根据本发明又一实施例的提供对问题的回答的方法可以进一步包括以下步骤从操作者接收与预定单位时期相对应的限制数;对第三用户在单位时期期间输入投票的次数计数;以及只有当输入次数低于限制数时,才响应投票输入而使与第三用户关联的分数数据增加预定值。
同时,为了防止以获得更多分数为目的的对相同回答的重复投票,根据本发明又一实施例的用于提供对问题的回答的系统100获知关于输入投票的用户的信息,然后不允许同一用户再次对同一回答投票,或者不把投票反映在得票得分(将在后面描述)或分数分配中。
如上所述,只有当回答时期已过去时,用于提供对问题的回答的系统100才从第三用户接收投票。因而,通过将投票开始的时点设置为预定回答时期过去了的时点,首先输入的建议得到比后来输入的建议多的得票得分。从而,有可能防止不正确地反映用户的共同意见。
此外,只有在投票时期期间,用于提供对问题的回答的系统100才接收对回答的投票。根据本发明实施例,投票时期可以是由第一用户设置的预定时期。此外,根据本发明另一实施例,投票时期可以是达到第一用户输入的投票者数量的时期。例如,第一用户可以输入100作为投票者数量,并且用于提供对问题的回答的系统100可以这样被设置,使得当投票者总数达到100时,结束对回答的投票。
然而,在关于回答的投票者数量被设置为100的情况下,如果在很长时间内关于回答的投票者数量都没有达到100,则有这样一个问题,投票没有结束,而问题和对问题的回答被留置较长时间。为了解决以上问题,根据本发明又一实施例的提供对问题的回答的方法可以同时从第一用户接收投票时期和投票者总数,并且如果投票时期或投票者数量被满足时,就结束投票。例如,如果第一用户将投票时期设置为从投票开始时点起的10天,并将投票者数量设置为100,则如果10天投票时期过去了、或者投票者总数达到100,则用于提供对问题的回答的系统10就结束投票。
作为选择,根据本发明另一实施例,投票时期可以是由管理回答与提问服务的操作者设置的给定时期,或者是达到操作者所设置的给定投票者数量的时期。即,用于提供对问题的回答的系统100可以允许用户设置投票时期,或者允许操作者设置投票时期。
用于提供对问题的回答的系统100响应投票输入而增加与回答相对应的得票得分(polling score)(步骤407),并将得票得分和回答关联地提供在网页上,如图3中的附图标记303所示(步骤408)。
根据本发明又一实施例的用于提供对问题的回答的系统100可以在执行步骤407之前,进一步执行确定第三用户是否和第一用户重合以及第三用户是否和第二用户重合的步骤。如果确定第三用户和第一用户或第二用户重合,则即使投票被输入,用于提供对问题的回答的系统100也不增加回答的得票得分。通过该配置,不允许输入问题或回答的用户参与投票。从而,有可能获得对给定回答的客观评价。
如果在步骤405中确定投票时期过去了,则用于提供对问题的回答的系统100根据得票得分来采用一个或多个回答(步骤410)。图5显示了如果回答被采用、在网页上提供的问题和回答的例子。在投票时期过去之后,不再允许输入投票,如图5中的附图标记501所示。
根据实施例,用于提供对问题的回答的系统100可以采用一个具有最高得票得分的回答、按得票得分降序排列的给定数量回答、或具有预定得票得分的所有回答。
此外,根据本发明另一实施例,用于提供对问题的回答的系统100确定输入回答的得票得分是否超过预定得票得分(步骤409)。如果没有回答达到预定得票得分,则系统100不采用任何回答。通过该配置,虽然某一回答具有最高得票得分,但是如果该回答没有预定得票得分,则不采用该回答作为回答。从而,防止采用不满足给定基准的回答。例如,如果问题的三个回答被输入,各个回答所对应的得票得分分别是3票、2票和5票,则防止采用只有5票的回答(虽然它取决于使用回答与提问服务的用户总数)。
如果没有回答具有预定得票得分,则用于提供对问题的回答的系统100指出没有与问题相关的被采用回答(步骤411)。用户可以使用每个回答所对应的得票得分、它是被采用的答案这一事实、没有被采用的回答这一事实等,作为用于确定每个回答的内容的基准。
用于提供对问题的回答的系统100按照预定显示方法来指示被采用的回答(步骤412)。如图5中的附图标记502所示,可以使用以下方法仅仅显示被采用的回答的方法;使被采用的回答位于回答列表的顶部、而与回答被输入的时间无关的方法;用不同于其它回答的形状或颜色来指示被采用的回答的方法;等等。
用于提供对问题的回答的系统100把输入被采用的回答的第二用户确定为回答采用者,并使与回答采用者关联的分数数据增加预定值(步骤413)。通过向输入被采用的回答的用户补偿分数,来诱导用户输入高水平回答。
根据本发明另一实施例,步骤413包括以下步骤把与用户关联的分数数据维护在分数数据库中;从第一用户接收补偿分数数据;基于补偿分数数据,使与回答采用者关联的分数数据增加补偿分数数据;以及使与第一用户关联的分数数据减少补偿分数数据。
补偿分数是第一用户保存的分数的一部分,并且是支付给输入第一用户所采用的回答的回答采用者的分数。补偿分数与普通分数的不同之处在于,不同于回答与提问服务操作者的用户向其它用户提供补偿分数。
在图3中,附图标记304表示补偿分数数据。即,第一用户将20设置为补偿分数。如果回答被采用,则使与回答采用者关联的补偿分数数据增加20。而且,补偿分数是由第一用户提供的。从而,如果与回答采用者关联的补偿分数数据增加20,则与第一用户关联的分数数据减少20。如上所述的分数数据被维护在与用户关联的补偿分数数据库中。
根据该实施例,第一用户自己可以确定补偿分数数据的值。因此,第一用户可以通过输入关于重要问题或必须迫切得到回答的问题的高补偿分数数据,来容易地实现预期目的。此外,第一用户可以输入0(即没有补偿分数)作为补偿分数值。
此外,根据本发明另一实施例,基于补偿分数数据使与回答采用者关联的分数数据增加补偿分数数据的步骤包括以下步骤如果多个回答被采用,则与各个回答所对应的得票得分成比例地分配第一用户输入的补偿分数;以及使与回答采用者关联的分数数据增加被分配的补偿分数数据。
如上所述,用于提供对问题的回答的系统100可以采用一个或多个回答。如果多个回答被采用,则必须向各个回答采用者提供补偿分数。从而,需要向回答采用者分配补偿分数。此时,虽然可以使用一种把补偿分数平等地分配给回答采用者的方法,但是优选地,通过反映与被采用的回答相对应的得票得分,来把补偿分数分配给回答采用者。
因此,用于提供对问题的回答的系统100与得票得分成比例分配补偿分数,并把分配的补偿分数提供给回答采用者。例如,如果补偿分数等于100,被采用的回答数为4,并且各个回答所对应的得票得分分别是70、55、50和25,则与输入各个回答的回答采用者关联的分数将分别增加35分、27分、25分和12分(按降序)。此时,如上所述,与第一用户关联的分数减少100。
同时,用于提供对问题的回答的系统100可以不基于得票得分来采用回答,而是可以允许输入问题的第一用户选择回答输入之一,如上所述。此时,只有当第一用户自己不能采用回答时,才补充地(或一起)使用通过投票来采用回答的方法。
此时,只有当从第一用户收到对于回答的投票返回命令时,用于提供对问题的回答的系统100才能接收对回答的投票。因此,第一用户可以自己采用回答,或者根据投票结果来采用回答。
而且,根据本发明另一实施例,如果虽然通过以上步骤401至410采用了回答、但是回答的内容中有错误,则用于提供对问题的回答的系统允许用户输入与用户提出的问题相对应的附加回答。
用于提供对问题的回答的系统100从第四用户接收对被采用的回答提出的问题(步骤414),并将所提出的问题提供给输入被采用的回答的第二用户(步骤415)。
收到所提出的问题的用户可以给出问题的附加回答(步骤416)。用于提供对问题的回答的系统100把附加回答和被采用的回答关联地提供在网页上。
此外,用于提供对问题的回答的系统100将所提出的问题的附加回答提供给用户,并且也通知输入问题的第一用户关于附加回答将通过电子邮件或SMS被提供,使得第一用户能够接收修改或补充的回答。
图6(a)显示了如果所提出的问题被输入、在网页上提供的回答,图6(b)显示了提供给第四用户的用于输入所提出的问题的输入窗口例子。
在图6(a)中,附图标记601表示网页上提供的回答是被采用的回答。附图标记602表示,对被采用的答案提出的问题已被输入。因而,通过指出虽然回答是被采用的回答、但是它是一个引起问题的回答,使得收到回答的用户在确定回答的可靠性等的时候,可以考虑这一事实。
同时,图6(a)中只显示了所提出的问题被输入。然而,在用于提供对问题的回答的系统100中,可以通过“弹出”窗口来提供所提出的问题的内容,使得当单击附图标记602时,所提出的问题的内容被显示。即,与被采用的回答关联地提供所提出的问题。
在图6(b)中,如附图标记603所示,第一用户可以进一步输入问题提出原因所属的种类,以及问题的内容。如图所示,种类可以包括“错误回答”、“所需回答的附加内容”、“印刷错误”等。可以通过把所提出的问题的内容显示在网页上,或者通过电子邮件、移动通信终端等把所提出的问题发送给第二用户等,来把所提出的问题提供给第二用户。
图7显示了在网页上提供的附加回答的例子。如图7所示,可以通过这样一种方法来给出附加回答,以致添加附加回答而不更改“被采用的回答”的内容、并保持被采用的回答原样。如果使用该添加方法,则甚至除第二和第四用户以外的其它用户也能够确认根据问题提出而修改的部分,并能够理解与回答相关的历史。
而且,根据本发明另一实施例,用于提供对问题的回答的系统100对从第二用户收到的附加回答数计数(步骤419),并且如果附加回答数超过预定数,则拒绝附加回答的进一步输入(步骤420)。
有这样一种情况虽然用户给出关于对被采用的回答提出的问题的附加回答,但是用户发现该附加回答不足,从而想要再次输入附加回答。进一步,如果对被采用的回答提出了多个问题,则第二用户可以为每个提出的问题给出一个附加回答。如果按某一时间间隔输入多个提出的问题,则第二用户必须输入多个附加回答。
接收其回答被输入并被采用了的问题的多个附加回答、然后将这些附加回答提供在网页上,可能使用户不方便使用回答与提问服务,因为用户必须阅读添加到被采用的回答上的附加回答、以及“被采用的回答”。
因此,如上所述,需要对输入的附加回答数计数,由此限制附加回答数。该配置的优点在于,通过将输入的附加回答数限于预定数,来诱导用户从一开始就输入高完整性的回答。
同时,有这样一种情况收到所提出的问题的第二用户不同意问题提出(problem presentation)。此时,用于提供对问题的回答的系统100可以进一步执行以下步骤从第二用户接收第二用户为什么不同意问题提出的拒绝原因;以及将拒绝原因提供给第四用户。
此外,如果收到所提出的问题的第二用户不响应问题提出,则第四用户感到的问题是不方便的,这是因为第四用户没有收到响应、并且其它用户因为不知道问题提出的结果而不相信被采用的回答。
因此,根据本发明另一实施例的用于提供对问题的回答的系统100使输入附加回答或问题提出拒绝原因的用户所关联的分数增加预定值,并使在预定时期内没有响应问题提出的用户所关联的分数减少预定值,由此诱导第二用户真诚地响应。
另外,用于提供对问题的回答的系统100可以只使输入附加回答或问题提出拒绝原因的用户所关联的分数数据增加预定值。如果第二用户没有在预定时期内访问网页、或阅读所收到的电子邮件,则有以下危险与第二用户关联的预定分数数据可能减少了,而第二用户不知道这一点。
以下将描述根据本发明又一实施例的用于提供对问题的回答的方法。图8所示为根据该实施例的用于提供对问题的回答的方法流程图。
用于提供对问题的回答的系统100把第一用户输入的问题提供在给定网页上(步骤801),并确定预定回答时期是否过去了(步骤802)。如果确定预定回答时期还没有过去,则用于提供对问题的回答的系统100从第二用户接收对问题的回答(步骤803),并把回答和问题关联地提供给网页(步骤804)。在上述实施例中详细描述了回答时期。因而,在该实施例中将省略对回答时期的描述。
如果在步骤802中回答时期已过去了,则用于系统对问题的回答的系统100从第一用户接收用于采用回答的输入、以及相对于被采用的回答的评价数据(步骤805和806)。
评价数据可以是给定数量的评价等级中的任一等级。即,用于提供对问题的回答的系统100将多个评价等级呈现给第一用户,并且第一用户可以输入这多个评价等级之一作为评价数据。评价等级可以是如上所述的“肯定”或“否定”,并且可以分类为3级或更多等级。例如,这种评价等级可以包括使用诸如“☆”、“☆☆”、…、“☆☆☆☆☆”的图标的等级。
用于提供对问题的回答的系统100根据评价等级,来使输入被采用的回答的第二用户所关联的分数数据增加。此时,用于提供对问题的回答的系统100可以使用以下方法将评价等级所对应的分数数据值维护在预定数据库中,并使与第二用户关联的分数数据增加与评价等级相对应的分数数据值。
例如,如果对于每个“☆”、对应于1分的分数数据值作为评价数据被维护,则如果第一用户输入“☆”作为评价数据,用于提供对问题的回答的系统100就使与第二用户关联的分数数据增加1分,并且如果第一用户输入“☆☆☆☆☆”作为评价数据,用于提供对问题的回答的系统100就使与第二用户关联的分数数据增加5分。
根据该配置,虽然回答成为被采用的回答,但是给定的等级被分配给被采用的回答。更多的补偿被给予输入更高水平回答的用户。从而,诱导用户输入高水平回答。
此外,象其中根据投票来采用回答的对问题的回答提供方法一样,根据本发明进一步实施例的用于提供对问题的回答的系统100允许第一用户采用输入回答中的多个回答。此时,根据该实施例的提供对问题的回答的方法可以进一步包括以下步骤从第一用户接收预定补偿分数数据以及对于多个被采用的回答中每个回答的评价数据;与每个回答所对应的评价数据成比例地分配补偿分数数据;以及使输入被采用的回答的每个第二用户所关联的分数数据都增加被分配的补偿分数数据。如果第二用户的分数数据增加了,则与第一用户关联的分数数据等量地减少。
因此,如果输入问题的第一用户采用多个回答,则第一用户的分数数据可以被分配给输入被采用的回答的多个用户。
同时,根据该实施例的用于提供对问题的回答的系统100可以进一步执行上述接收对被采用的回答提出的问题、以及提供附加回答的步骤。
现在将参考图9来描述根据本发明另一实施例的用于提供对问题的回答的方法。图9所示为根据该实施例的用于提供对问题的回答的方法流程图。用于提供对问题的回答的系统100将第一用户输入的问题提供在给定网页上(步骤901),在预定时期内从第二用户接收对问题的回答(步骤902),并将回答和问题关联地提供给网页(步骤903)。
用于提供对问题的回答的系统100把问题和问题所关联的回答确定为知识数据(knowledge data)(步骤904)。根据本发明另一实施例,当回答的输入和回答的采用完成时,执行步骤904。因此,在不进一步改变问题和回答的情况下,问题和回答被确定为知识数据。
用于提供对问题的回答的系统100从第三用户接收对知识数据的建议(步骤905)。根据本发明另一实施例,用于提供对问题的回答的系统100确定第三用户是否和输入问题的第一用户以及输入被采用的回答的第二用户重合。如果确定第三用户不和第一用户或第二用户重合,则系统100接收建议。从而,有可能维护建议的客观性。第三用户可以通过单击如图5所示的“建议”按键,来输入对知识数据的建议。
用于提供对问题的回答的系统100把建议和知识数据关联地提供在网页上(步骤906)。根据本发明另一实施例,按照预定显示方法来显示包含建议的知识数据,使得可以把它和其它知识数据区分开。可以通过以不同的方式显示字母、背景颜色、字母尺寸等的方法,或通过另外进一步显示相关图标的方法,来显示包含建议的知识数据。因此,用户能够容易地阅读包含建议的知识数据。
而且,根据本发明另一实施例,步骤905包括从第三用户接收和知识数据关联的种类的步骤,并且步骤906包括和知识数据关联地显示种类的步骤。因此,想要接收和某一种类关联的知识的用户可以利用网页上显示的种类,容易地阅读和种类及建议关联的知识数据。
图10显示了提供给用户的用于输入建议的输入窗口的例子。如附图标记1001所示,用户可以选择由对问题的回答提供系统100提供的种类之一(如图10所示,种类可以包括“有用知识”、“令人感兴趣的知识”以及“荒谬知识”),然后输入建议。根据实施例,第四用户可以直接输入种类。
用于提供对问题的回答的系统100把知识数据和知识数据所关联的建议信息维护在知识数据库中(步骤907)。建议信息是一种指示对知识数据的建议是否已被输入的信息。
如果从第四用户收到了对于知识数据的搜索请求(步骤908),则用于提供对问题的回答的系统100响应该搜索请求,来在知识数据库中搜索知识数据(步骤909)。此时,如果作为搜索的结果、搜索到了多个知识数据,则系统100根据建议信息来确定搜索到的知识数据是否为建议的知识数据(步骤910),将预定权重分配给建议的知识数据(步骤911),并确定知识数据的排列顺序(步骤912)。因此,除知识数据相对于搜索关键字一致以外,是否进行建议可以变为决定排列顺序的另一个因素。
通过以上配置,用户可以容易地阅读搜索结果中的建议知识数据。进一步,提供回答与提问服务的服务公司可以优选地提供高质量的建议知识数据。从而,有可能总体上改善回答与提问服务。
此外,本发明提供一种计算机可读记录介质,其中记录了用于执行根据上述每个实施例的对问题的回答提供方法的程序。
同时,上述每个实施例中描述的分数可以是真实货币、可以在因特网上交换的计算机货币、或mileage。而且,分数可以是象征的,以致它们不能作为一种用于通过通知用户积极参与了回答与提问服务以提供高质量问题或回答、来提高用户名誉的手段,而被交换。
现在将描述一种能够执行根据上述各个实施例的对问题的回答提供方法的、用于提供回答与提问服务的系统。图11所示为用于提供回答和问题的系统100的结构。
用户输入单元1101从用户接收问题,对问题的回答,对于问题或回答的评价数据,回答时期,投票时期,补偿分数数据,问题提出,附加回答、或问题提出拒绝等。
评价数据计算单元1102根据对于问题的评价数据,来计算对于问题的评价结果数据。
得票得分管理单元1103响应从用户输入单元1101输入的投票,来增加与回答相对应的得票得分。投票数据库1104中存储回答、与回答相对应的得票得分、以及关于提供回答的用户的信息。
回答采用单元1105从输入问题的用户接收用于采用回答的输入,采用多个回答,或根据投票结果来采用具有最高得票得分的回答。
分数管理单元1107管理用户所关联的分数数据,例如,如果回答被采用或投票被输入,则使输入回答或投票的用户所关联的分数数据增加,以及如果输入问题的用户输入补偿分数数据、并且问题的回答被采用,则使与输入问题的用户关联的分数数据减少补偿分数数据。分数数据库1108中维护与每个用户关联的分数数据。
搜索单元1109响应用户的搜索请求,来搜索知识数据库1110中存储的知识数据。
输出单元1106将问题、对问题的回答、对于问题的评价结果数据、问题所对应的得票得分、搜索结果等提供在网页上,使得用户能够阅读它们。
图12显示了根据本发明实施例的典型计算机系统。
计算机系统1200包括任何数量的处理器1201(也称为中央处理器或CPU),处理器1201连接到包括主存储器1202(典型地为随机存储器或“RAM”)和主存储器1203(典型地为只读存储器或“ROM”)的存储装置。如本技术领域中众所周知的,主存储器1202用于单向地向CPU传送数据和指令,并且主存储器1202典型地用于以双向方式传送数据和指令。这些主存储器都可以包括上述任何合适类型的计算机可读介质。大容量存储装置1204也双向连接到CPU1201,提供附加数据存储容量,并可以包括上述任何计算机可读介质。大容量存储装置1204可以用于存储程序、数据等,并且典型地是一种次级存储介质,如比主存储器慢的硬盘。诸如只读光盘(CD-ROM)1206的特殊大容量存储装置也可以单向地向CPU传递数据。处理器1201也连接到接口1205,该接口1205包括一个或多个输入/输出装置,如视频监视器、跟踪球、鼠标、键盘、麦克风、触敏显示器、传感器卡阅读器(transducercard reader)、磁或纸带阅读器、输入板、输入笔、语音或笔迹识别器、或诸如其它计算机的其它众所周知输入装置。最后,处理器1201可以任选地利用一般以1207表示的网络连接、来连接到计算机或电信网络。利用这种网络连接,预期CPU在执行上述方法步骤期间可以从网络接收信息、或者向网络输出信息。上述装置和材料是计算机硬件和软件领域技术人员所熟悉的。
可以将上述硬件部件(通常临时地)配置成,作为用于执行本发明操作的一个或多个软件模块。
工业实用性根据如上所述的本发明,提供一种用于提供对问题的回答的方法,其中从用户接收对于问题的评价数据、然后将该评价数据提供在给定网页上,从而诱导用户输入良好的问题。
此外,根据本发明,提供一种提供对问题的回答的方法,其中从用户接收关于对问题的回答的投票、并将投票结果提供在网页上,从而诱导用户输入良好的回答。
而且,根据本发明,提供一种用于提供对问题的回答的方法,其中,如果用户对被采用的回答提出问题,则输入被采用的回答的用户被允许输入附加回答,借此提高被采用的回答的水平。
另外,根据本发明,提供一种用于提供对问题的回答的方法,其中把问题和回答确定为知识数据、并且接收对知识数据的建议,使得容易向用户提供高水平知识数据。
顺便提及,根据本发明,提供一种用于提供对问题的回答的方法,其中,用分数来补偿积极参与回答与提问服务的用户以及输入高水平问题或回答的用户,从而诱导用户自发地参与回答与提问服务。
虽然参考特殊说明性实施例描述了本发明,但是本发明不受实施例限制,而是仅由所附权利要求限制。应该理解,本领域技术人员可以在不脱离本发明精神和范围的情况下改变或更改实施例。
权利要求
1.一种在因特网上执行的、用于提供对问题的回答的方法,所述方法包括以下步骤(a)从第一用户接收问题;(b)将问题提供在给定网页上;(c)从第二用户或网页操作者接收对于问题的评价数据;(d)通过反映评价数据来计算评价结果数据;以及(e)把评价结果数据和问题关联地提供在网页上。
2.根据权利要求1所述的方法,其中,步骤(e)包括将评价结果数据显示为预定图表的步骤。
3.根据权利要求1所述的方法,进一步包括如果评价结果数据和预定基准不一致就按照预定显示方法来显示问题的步骤。
4.根据权利要求1所述的方法,其中步骤(c)包括从第二用户或操作者接收对问题的“肯定”和“否定”之一的步骤,并且步骤(d)包括以下步骤如果收到“肯定”,则增加与评价结果数据相对应的给定评价值数据;以及如果收到“否定”,则减少评价值数据。
5.根据权利要求1所述的方法,其中,步骤(d)包括以下步骤确定所收到的评价数据是否为从操作者或被操作者赋予预定权限的用户收到的评价数据;以及通过将预定权重分配给从操作者或被操作者赋予预定权限的用户收到的评价数据,来计算评价结果数据。
6.根据权利要求1所述的方法,进一步包括响应评价数据的输入而使与第二用户关联的分数数据增加预定值的步骤。
7.根据权利要求6所述的方法,其中,使分数数据增加预定值的步骤包括以下步骤从操作者接收与预定单位时期相对应的限制数;对第二用户在单位时期期间输入评价数据的输入次数进行计数;以及如果输入次数低于限制数,则响应评价数据的输入而使与第二用户关联的分数数据增加预定值。
8.一种在因特网上执行的、用于提供对问题的回答的方法,所述方法包括以下步骤将第一用户输入的问题提供在给定网页上;从第二用户接收对问题的回答;将回答和问题关联地提供在网页上;如果多个回答被输入,则在预定投票时期内从第三用户接收对回答的投票;以及响应投票的输入而增加与回答相对应的得票得分。
9.根据权利要求8所述的方法,进一步包括将得票得分和回答关联地提供在网页上的步骤。
10.根据权利要求8所述的方法,其中,投票时期是由第一用户输入的预定时期、和/或直到达到第一用户所输入的投票数为止的时期。
11.根据权利要求8所述的方法,其中,投票时期是由操作者输入的预定时期、和/或直到达到操作者所输入的给定投票者数量为止的时期。
12.根据权利要求8所述的方法,其中,接收回答的步骤包括在预定回答时期内从第二用户接收对问题的回答的步骤,以及接收投票的步骤包括,如果回答时期过去了、则从第三用户接收对回答的投票的步骤。
13.根据权利要求12所述的方法,其中,回答时期是由第一用户输入的预定时期。
14.根据权利要求8所述的方法,进一步包括如果投票时期过去了、则根据得票得分来采用一个或多个回答的步骤。
15.根据权利要求8所述的方法,进一步包括以下步骤如果在投票时期过去之后、回答所对应的得票得分低于预定得票得分,则不采用回答并显示没有被采用的回答。
16.根据权利要求14所述的方法,进一步包括按照预定显示方法来显示被采用的回答的步骤。
17.根据权利要求14所述的方法,进一步包括以下步骤将输入被采用的回答的第二用户确定为回答采用者;以及使与回答采用者关联的分数数据增加预定值。
18.根据权利要求17所述的方法,其中,使与回答采用者关联的分数数据增加预定值的步骤包括以下步骤将与用户关联的分数数据维护在分数数据库中;从第一用户接收补偿分数数据;根据补偿分数数据,使与回答采用者关联的分数数据增加补偿分数数据;以及使与第一用户关联的分数数据减少补偿分数数据。
19.根据权利要求18所述的方法,其中,根据补偿分数数据使与回答采用者关联的分数数据增加补偿分数数据的步骤包括以下步骤如果多个回答被采用,则与每个被采用的回答所对应的得票得分成比例地分配第一用户所输入的补偿分数数据;以及使与每个回答采用者关联的分数数据增加被分配的补偿分数数据。
20.根据权利要求8所述的方法,进一步包括响应投票的输入、而使与第三用户关联的分数数据增加预定值的步骤。
21.根据权利要求20所述的方法,其中,使分数数据增加预定值的步骤包括以下步骤从操作者接收与预定单位时期相对应的限制数;对第三用户在单位时期内输入投票的输入次数进行计数;以及如果输入次数低于限制数,则响应投票的输入而使与第三用户关联的分数数据增加预定值。
22.根据权利要求8所述的方法,其中,接收投票的步骤包括以下步骤从第一用户接收对于回答的投票返回命令;以及在投票返回命令被输入之后,从第三用户接收对回答的投票。
23.一种在因特网上执行的、用于提供对问题的回答的方法,所述方法包括以下步骤将第一用户输入的问题提供在给定网页上;在预定时期内从第二用户接收对问题的回答;将回答和问题关联地提供在网页上;如果预定时期过去了,从第一用户接收用于采用回答的输入和对于被采用的回答的评价数据;以及根据评价数据,使与输入被采用的回答的第二用户关联的分数数据增加。
24.根据权利要求23所述的方法,其中,接收评价数据的步骤包括从第一用户接收对于被采用的回答的给定数量评价等级之一的步骤,以及增加分数数据的步骤包括以下步骤维护与评价等级相对应的分数数据值;以及使与第二用户关联的分数数据增加与评价等级相对应的分数数据值。
25.根据权利要求14或23所述的方法,进一步包括以下步骤接收由第四用户对被采用的回答提出的问题;将所提出的问题提供给输入被采用的回答的第二用户;从输入被采用的回答的第二用户接收对所提出问题的附加回答;以及将附加回答和被采用的回答关联地提供在网页上。
26.根据权利要求25所述的方法,其中,接收附加回答的步骤包括以下步骤对输入的附加回答数计数;以及如果附加回答数超过给定数,则不允许输入附加回答。
27.根据权利要求14或23所述的方法,进一步包括以下步骤接收由第四用户对被采用的回答提出的问题;将所提出的问题提供给输入被采用的回答的第二用户;如果输入被采用的回答的第二用户不同意所提出的问题,则从第二用户接收对于所提出的问题的拒绝原因;以及将拒绝原因提供给第四用户。
28.根据权利要求27所述的方法,进一步包括与被采用的回答关联地提供所提出的问题的步骤。
29.一种在因特网上执行的、用于提供对问题的回答的方法,所述方法包括以下步骤(a)将第一用户输入的问题提供在给定网页上;(b)在预定时期内从第二用户接收对问题的回答;(c)将回答和问题关联地提供在网页上;(d)将问题和问题所关联的回答确定为知识数据;(e)从第三用户接收对知识数据的建议;以及(f)将建议和知识数据关联地提供在网页上。
30.根据权利要求29所述的方法,进一步包括按照预定显示方法来显示建议的知识数据的方法。
31.根据权利要求29所述的方法,其中步骤(e)包括从第三用户接收与知识数据关联的种类的步骤,以及步骤(f)包括与知识数据关联地显示种类的步骤。
32.根据权利要求29所述的方法,进一步包括以下步骤将知识数据和与知识数据关联的建议信息维护在知识数据库中;从第四用户接收对于知识数据的搜索请求;响应搜索请求而在知识数据库中搜索知识数据;确定搜索到的知识数据的排列顺序;以及按照排列顺序来显示搜索到的知识数据,确定搜索到的知识数据的排列顺序的步骤包括以下步骤根据建议信息来确定搜索到的知识数据是否为建议的知识数据;以及通过将预定权重分配给建议的知识数据,来确定排列顺序。
33.一种计算机可读记录介质,所述计算机可读记录介质中记录了一种用于执行根据权利要求1至24、26和28至32中任一权利要求所述的方法的程序。
全文摘要
本发明涉及一种用于提供对问题的回答的方法,其中对用户张贴的问题和回答数据的质量进行评价,以提高用户可以在因特网上提出问题和给出回答的回答与提问服务中的问题和回答质量。根据本发明,提供一种在因特网上执行的用于提供对问题的回答的方法,该方法包括以下步骤从第一用户接收问题;将问题提供在给定网页上;从第二用户或网页操作者接收对于问题的评价数据;通过反映评价数据来计算评价结果数据;以及把评价结果数据和问题关联地提供在网页上。
文档编号G06Q10/00GK1784675SQ200480011995
公开日2006年6月7日 申请日期2004年5月13日 优先权日2003年5月13日
发明者金美延 申请人:Nhn株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1