一种展示问题的方法和装置的制作方法

文档序号:6471637阅读:180来源:国知局

专利名称::一种展示问题的方法和装置的制作方法
技术领域
:本发明涉及计算机互联网领域,特别涉及一种展示问题的方法和装置。
背景技术
:随着互联网的广泛应用,用户越来越习惯遇到问题向互联网寻求答案,为了满足用户的需要,出现了即时问答互动平台,它以互动问答的形式,提供向他人请教、回答他人提问、及贡献分享个人知识的服务。由于其能够帮助用户快速解决问题,因而得到广泛使用。在即时问答互动平台上,用户遇到任何问题都可以提出,很多网友或专家将及时地解答;用户也可以根据自己的实际情况,主动回答自己所熟悉的问题,同时获得一定的奖励。即时问答互动平台对于用户而言,提问简单方便,所以每天都有大量的新问题被用户提出,使得待解决的问题的数量很大,需要对所有的待解决的问题进行排序后在各个页面下展示。目前对待解决的问题大都是通过时间进行排序后,在各个页面进行展示。发明人在实现本发明的过程中,发现上述对待解决的问题通过时间进行排序展示,至少存在以下缺点和不足由于问题的数量很大,使得问题很难被合理地展示,且每个问题的难易程度、被展示次数和时间也各不相同,使得各个问题所获得的回答数量不合理、不可控,影响了各分类下问题的解决率和解决质量,降低了用户的使用体验。
发明内容为了提高各个问题的解决率和解决质量,使每个问题都能合理展示,提高用户的使用体验,本发明实施例提供了一种展示问题的方法和装置。所述技术方案如下本发明提供了一种展示问题的方法,所述方法包括设定所获取的待解决问题的有效回答时间,并计算所述问题在所述有效回答时间内的预期回答个数;获取所述问题的当前所耗时间和当前回答个数;根据所述问题的当前所耗时间、当前回答个数、有效回答时间和预期回答个数,计算所述问题的优先级;根据所述问题的优先级,对所述问题进行展示。其中,所述设定所获取的待解决问题的有效回答时间的步骤之前,具体包括接收用户提出的问题;根据预设审核规则,对所述用户提出的问题进行审核,得到待解决问题。其中,所述计算所述问题在所述有效回答时间内的预期回答个数的步骤,具体包括获取所述问题的参数因子,所述参数因子至少包括内容因子、用户因子、分数因子中的一项;根据所述问题的参数因子,计算所述问题的预期回答个数。其中,所述根据所述问题的当前所耗时间、当前回答个数、有效回答时间和预期回答个数,计算所述问题的优先级,具体包括根据所述问题的当前所耗时间、有效回答时间,得到所述问题的剩余时间;根据所述问题的当前回答个数、预期回答个数,得到所述问题的回答个数差值;根据所述问题的剩余时间、回答个数差值以及预设优先级计算规则,计算所述问题的优先级。其中,所述根据所述问题的剩余时间、回答个数差值以及预设优先级计算规则,计算所述问题的优先级,还包括获取所述问题的回答质量;根据所述问题的剩余时间、回答个数差值、预设优先级计算规则以及所述问题的回答质量,设定所述问题的优先级。其中,所述根据所述问题的优先级,对所述问题进行展示的步骤,具体包括当展示空间充足时,根据所述问题的优先级高低,对所述问题按顺序展示;当展示空间不充足时,如果所述问题的优先级高于预设展示阈值,则对所述问题进行展示。其中,所述装置包括设定模块,用于设定所获取的待解决问题的有效回答时间;计算模块,用于计算所述问题在所述设定模块设定的有效回答时间内的预期回答个数;获得模块,用于获取所述问题的当前所耗时间和当前回答个数;处理模块,用于根据所述获得模块获取的当前所耗时间和当前回答个数、所述设定模块设定的有效回答时间和所述计算模块计算的预期回答个数,计算所述问题的优先级;展示模块,用于根据所述处理模块计算得到的优先级,对所述问题进行展示。其中,所述设定才莫块,还包括接收单元,用于接收用户提出的问题;获取单元,用于根据预设审核规则,对所述用户提出的问题进行审核,得到待解决问题。其中,所述计算^^莫块具体包括获得单元,用于获取所述问题的参数因子,所述参数因子至少包括内容因子、用户因子、分数因子中的一项;计算单元,用于根据所述获得单元获取的问题的参数因子,计算所述问题的预期回答个数。其中,所述处理模块具体包括第一处理单元,用于根据所述问题的当前所耗时间、有效回答时间,得到所述问题的剩余时间;第二处理单元,用于根据所述问题的当前回答个数、预期回答个数,得到所述问题的回答个数差值;第三处理单元,用于根据所述第一处理单元得到的问题的剩余时间、第二处理单元得到的回答个数差值以及预设优先级计算规则,计算所述问题的优先级。其中,所述展示模块具体包括第一展示单元,用于当展示空间充足时,根据所述问题的优先级高低,对所述问题按顺序展示;第二展示单元,用于当展示空间不充足时,如果所述问题的优先级高于预设展示阈值,则对所述问题进行展示。本发明实施例提供的技术方案带来的有益效果是通过本发明提供的方法,能够使每个问题合理的被展示进而使每个问题所获得的回答个数合理可控,提高了问题的解决率和解决质量,并提高了用户的使用体验。图1是本发明实施例1中提供的方法流程示意图;图2是本发明实施例2中提供的装置示意图;图3是本发明实施例2中提供的计算模块示意图;图4是本发明实施例2中提供的处理模块示意图;图5是本发明实施例2中提供的展示模块示意图。具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本发明提供了一种展示问题的方法,该方法包括设定所获取的待解决问题的有效回答时间,并计算问题在有效回答时间内的预期回答个数;获取问题的当前所耗时间和当前回答个数;根据问题的当前所耗时间、当前回答个数、有效回答时间和预期回答个数,计算问题的优先级;根据问题的优先级,对问题进行展示。通过本发明提供的方法,能够使每个问题合理地被展示进而使每个问题所获得的回答个数合理可控,提高了问题的解决率和解决质量,并提高了用户的使用体验。述。实施例1为了提高了问题的解决率和解决质量,本发明实施例提供了一种展示问题的方法,参见图1,本发明实施例的具体实现步骤如下101:用户根据自己的需要,在即时问答互动平台上提出问题;其中,用户可以根据自己的实际情况,在即时问答互动平台上提出任何问题。102:即时问答互动平台对用户提出的问题进行审核处理;其中,对于用户提出的问题,即时问答互动平台会按照预先设定的筛选原则进行审核,未通过审核的问题将不能进行以下步骤地处理。例如为了提高问题的质量,同时节约即时问答互动平台的公共展示资源,即时问答互动平台对用户所提出的问题进行过滤,滤除垃圾问题。例如当用户提出问题"天空是什么颜色的?"或"1+1=",由于该类问题是垃圾问题不能通过审核,继而不能进行后续步骤。通过上述步骤对用户提出的问题进行审核处理,如果问题通过审核,则继续执行步骤103;否则,结束。在有效回答时间内的预期回答个数;具体实现内容如下其中,问题的有效回答时间为即时问答互动平台根据实际情况对审核通过的问题,根据预设的规则灵活设定,如根据问题的难度,对于难度较大的问题设定较长的有效回答时间,对于难度较小的问题设定较短的有效回答时间,本发明实施例不限制问题的有效回答时间的具体大小。即时问答互动平台计算问题在有效回答时间内的预期回答个数,是指在有效回答时间内综合考虑各个因素设定的问题回答个数,其中,即时问答互动平台设定预期回答个数主要考虑以下几个因素1、内容因子即时问答互动平台根据问题内容如问题的难度、质量、关注程度等的不同,对所提出的问题"&定不同的内容分数,而问题的内容因子通过内容分数具体体现。例如参见表1,问题"2,的值为多少?"和问题"21()的值为多少?,,,由于问题"21G()的值为多少?"比问题"21()的值为多少?"的难度大,可以给问题"2廳的值为多少?,,设置较高的内容分数40,给问题"210的值为多少?"设置较低的内容分数30。表1<table>tableseeoriginaldocumentpage10</column></row><table>其中,在其他因子都相同的情况下,内容分数越高,获得的预期回答个数就会越多。2、用户因子其中,用户因子是即时问答互动平台根据用户种类得出;即时问答互动平台会根据用户类型不同,对所提出的问题设定不同的用户分数,而问题的用户因子通过用户分数具体体现。例如对于刚加入的新用户,为了让其充分体验即时问答互动平台的优越性,使其获得比较高的用户体验,所以一般会对新用户提出的问题设定比较高的用户分数;对于一些比较重要的用户,比如VIP用户,一般也会对这些用户提出的问题设定比较高的用户分数,使其充分享受即时问答互动平台为其带来的便利快捷;对于普通的用户,在其他因子都相同的情况下,一般用户分数会按照用户的信用度设定用户分数。其中,在其他分子都相同的情况下,用户分数越高,获得的预期回答个数就会越多。3、分凄史因子其中,分数因子是即时问答互动平台根据用户提问所消耗的积分得出;即时问答互动平台会根据用户对所提出的问题所消耗的积分不同,设定不同的分数,而问题得分数因子通过问题所消耗的积分体现。上述所消耗的积分是指对所提出的问题所消耗的总积分,如问题的悬赏积分、投票消耗积分等,并不仅仅指某一项消耗的积分。参见表2,假定问题l和问题2只有问题悬赏积分和投票消耗积分两种积分消耗形式;问题1的悬赏积分为20,投票消耗积分为10;问题2的悬赏积分为15,投票消耗积分为25;问题2的悬赏积分和投票消耗积分之和大于问题1的悬赏积分和投票消耗积分之和,则问题2所消耗的总积分比问题1高。<table>tableseeoriginaldocumentpage11</column></row><table>其中,在其他因子都相同的情况下,所消耗的积分越高,获得的预期回答个数就会越多。上述,每个提出的问题的预期回答个数由上述内容因子、用户因子和分数因子共同决定,每个问题需要综合考虑上述三个因子,按照设定的计算规则计算得到预期回答个数,三个因子之间没有主次之分,根据具体的情况按比例进行计算,得到问题的预期回答个数。一般问题的预期回答个数一旦设定,不会随便改变,但是对于用户改变悬赏积分或者对于问题的内容进行补充等操作,这时问题的分数因子或者内容因子会相应地发生变化,问题的预期回答个数也会重新按照新的因子进行计算,进而得到的预期回答个数也会改变。104:即时问答互动平台获取问题的当前所耗时间和当前回答个数;其中,即时问答互动平台获取问题的当前所耗时间是指问题从提出到当前时刻的时间值;当前回答个数是指截至到当前时刻已经得到的回答个数。105:根据问题的当前所耗时间、当前回答个数、有效回答时间和预期回答个数,计算问题的剩余时间和回答个数差值;其中,问题的剩余时间为问题的有效回答时间与问题的当前所耗时间的差值;对于新提出的问题,问题的剩余时间为问题的有效回答时间。问题的回答个数差值为问题的预期回答个数与问题的当前回答个数的差值。例如问题l的当前所耗时间为5天、当前回答个数为10个、有效回答时间为15天、预期回答个数为100个,则问题l的剩余时间为10天,回答个数差值为90个。106:即时问答互动平台根据问题的剩余时间和回答个数差值,设定问题的优先级;其中,问题的剩余时间越长,离有效回答时间越远,问题时间越充足,此时即时问答互动平台给问题设定越低的优先级。问题的回答个数差值越小,离预期回答个数越接近,此时问题已经得到比较充分的展示,所以即时问答互动平台给问题设定较低的优先级。在设定问题优先级时,即时问答互动平台会根据问题的当前回答个数计算问题的回答个数差值进而设定优先级。但对于有些问题的当前回答个数虽然已经很多,但是问题的回答质量却比较差,此时为了将质量差的回答和质量高的回答区别开,可以对问题设定回答质量评定机制,获取问题的回答质量,根据设定的回答质量评定机制,设定优先级,从而更加合理的设定问题的优先级。即时问答互动平台对问题的优先级地计算是每隔一段时间进行一次,而计算问题优先级的时间间隔可以根据实际情况灵活选"^,本发明实施例不限制计算问题优先级的时间间隔的具体大小。107:即时问答互动平台根据问题的优先级,对问题进行展示;其中,即时问答互动平台在其展示空间中对问题进行展示时,按优先级高低,优先展示优先级高的问题。例如问题l的优先级比问题2的优先级高,当展示空间充足时,则问题l和问题2都会净練示;当展示空间不足时,会优先展示问题l;或者即时问答互动平台动态的给问题1配置的展示次数要多于问题2配置的展示次数。另外,对于超期的问题,即问题的当前所耗时间已经超过有效回答时间的问题,即时问答互动平台将不再计算问题的优先级,相应地也不再在展示空间中进行展示。对于设置了很高的优先级并已经给与了很多展示次数但仍然没有得到预期回答个数的问题,即时问答互动平台不再计算该类问题的优先级,相应地也不再在展示空间中进行展示。例如即时问答互动平台给问题1设定了较高的优先级,也给与了1000次展示,但只得到5个回答;而其他同优先级的问题,给与1000次展示后都得到100次以上的回答,那么即时问答互动平台将不再计算问题l的优先级,也不在展示空间中对其进行展示。对于不再计算优先级的问题,虽然即时问答互动平台不在展示空间中进行展示,但这些问题仍然可以在用户的个人空间或者个人网页等渠道中进行展示,其他用户通过这些渠道浏览到该类问题时仍然可以进行回答。体结合问题展示空间的自身特征。例如对于某些展示空间中的问题,用户对问题的答案有很强的时间要求,在这些展示空间中进行问题展示时就会优先考虑问题的时间,再按照优先级对问题进行展示。本发明实施例提供的方法,通过对用户所提出的问题计算预期回答个数,进而设定问题的优先级,根据优先级对问题进行展示的方法,使得每个问题都得到了合理地展示,进而使得各个问题所获得的回答数量合理可控,该方法综合考虑了问题的各个因素,大大提高了问题的解决率和解决质量,并提高了用户的使用体验。实施例2为了提高了问题的解决率和解决质量,能够使每个问题合理地被展示进而使每个问题所获得的回答个数合理可控,本发明实施例提供了一种展示问题的装置,参见图2,该装置包括设定模块201,用于设定所获取待解决问题的有效回答时间;计算模块202,用于计算待解决问题在设定模块201设定的有效回答时间内的预期回答个数;获得模块203,用于获取上述待解决问题的当前所耗时间和当前回答个数;处理模块204,用于根据获得模块203获取的当前所耗时间和当前回答个数、设定模块201设定的有效回答时间和计算模块202预期回答个数,计算问题的优先级;展示模块205,用于根据处理模块204计算得到的优先级,对问题进行展示。其中,设定模块201,还包括接收单元,用于接收用户提出的问题;获取单元,用于根据预设审核规则,对用户提出的问题进行审核,得到待解决的问题。其中,参见图3,计算模块202具体包括获得单元202a,用于获取问题的参数因子,所述参数因子至少包括内容因子、用户因子、分数因子中的一项;计算单元202b,用于根据获得单元202a获取的问题的参数因子,计算问题的预期回答个数。其中,采见图4,处理模块204具体包括第一处理单元204a,用于根据问题的当前所耗时间、有效回答时间,得到问题的剩余时间;第二处理单元204b,用于根据问题的当前回答个数、预期回答个数,得到问题的回答个数差值;第三处理单元204c,用于根据第一处理单元204a得到的问题的剩余时间、第二处理单元204b得到的回答个数差值以及预设优先级计算规则,计算问题的优先级。其中,参见图5,展示模块205具体包括第一展示单元205a,用于当展示空间充足时,根据问题的优先级高低,对问题按顺序展示;第二展示单元205b,用于当展示空间不充足时,如果问题的优先级高于预设展示阈值,则对问题进行展示。本发明实施例提供的装置,通过对用户所提出的问题计算预期回答个数,进而设定问题的优先级,根据优先级对问题进行展示,使得每个问题都得到了合理地展示,进而使得各个问题所获得的回答数量合理可控,该装置综合考虑了问题的各个因素,大大提高了问题的解决率和解决质量,并提高了用户的使用体验。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1、一种展示问题的方法,其特征在于,所述方法包括设定所获取的待解决问题的有效回答时间,并计算所述问题在所述有效回答时间内的预期回答个数;获取所述问题的当前所耗时间和当前回答个数;根据所述问题的当前所耗时间、当前回答个数、有效回答时间和预期回答个数,计算所述问题的优先级;根据所述问题的优先级,对所述问题进行展示。2、如权利要求l所述的方法,其特征在于,所述设定所获取的待解决问题的有效回答时间的步骤之前,具体包括接收用户提出的问题;根据预设审核规则,对所述用户提出的问题进行审核,得到待解决问题。3、如权利要求l所述的方法,其特征在于,所述计算所述问题在所述有效回答时间内的预期回答个数的步骤,具体包括获取所述问题的参数因子,所述参数因子至少包括内容因子、用户因子、分数因子中的一项;根据所述问题的参数因子,计算所述问题的预期回答个数。4、如权利要求l所述的方法,其特征在于,所述根据所述问题的当前所耗时间、当前回答个数、有效回答时间和预期回答个数,计算所述问题的优先级,具体包括根据所述问题的当前所耗时间、有效回答时间,得到所述问题的剩余时间;根据所述问题的当前回答个数、预期回答个数,得到所述问题的回答个数差值;根据所述问题的剩余时间、回答个数差值以及预设优先级计算规则,计算所述问题的优先级。5、如权利要求4所述的方法,其特征在于,所述根据所述问题的剩余时间、回答个数差值以及预设优先级计算规则,计算所述问题的优先级,还包括获取所述问题的回答质量;根据所述问题的剩余时间、回答个数差值、预设优先级计算规则以及所述问题的回答质量,设定所述问题的优先级。6、如权利要求1所述的方法,其特征在于,所述根据所述问题的优先级,对所述问题进行展示的步骤,具体包括当展示空间充足时,根据所述问题的优先级高低,对所述问题按顺序展示;当展示空间不充足时,如果所述问题的优先级高于预设展示阈值,则对所述问题进行展示。7、一种展示问题的装置,其特征在于,所述装置包括设定模块,用于设定所获取的待解决问题的有效回答时间;计算模块,用于计算所述问题在所述设定模块设定的有效回答时间内的预期回答个数;获得模块,用于获取所述问题的当前所耗时间和当前回答个数;处理模块,用于根据所述获得模块获取的当前所耗时间和当前回答个数、所述设定模块设定的有效回答时间和所述计算模块计算的预期回答个数,计算所述问题的优先级;展示模块,用于根据所述处理模块计算得到的优先级,对所述问题进行展8、如权利要求7所述的装置,其特征在于,所述设定模块,还包括接收单元,用于接收用户提出的问题;获取单元,用于根据预设审核规则,对所述用户提出的问题进行审核,得到待解决问题。9、如权利要求7所述的装置,其特征在于,所述计算模块具体包括获得单元,用于获取所述问题的参数因子,所述参数因子至少包括内容因子、用户因子、分数因子中的一项;计算单元,用于根据所述获得单元获取的问题的参数因子,计算所述问题的预期回答个数。10、如权利要求7所述的装置,其特征在于,所述处理模块具体包括第一处理单元,用于根据所述问题的当前所耗时间、有效回答时间,得到所述问题的剩余时间;第二处理单元,用于根据所述问题的当前回答个数、预期回答个数,得到所述问题的回答个数差值;第三处理单元,用于根据所述第一处理单元得到的问题的剩余时间、第二处理单元得到的回答个数差值以及预设优先级计算规则,计算所述问题的优先级。11、如权利要求7所述的装置,其特征在于,所述展示模块具体包括第一展示单元,用于当展示空间充足时,根据所述问题的优先级高低,对所述问题按顺序展示;第二展示单元,用于当展示空间不充足时,如果所述问题的优先级高于预设展示阈值,则对所述问题进行展示。全文摘要本发明公开了一种展示问题的方法和装置,属于计算机互联网领域。方法包括设定所获取的待解决问题的有效回答时间,并计算问题在有效回答时间内的预期回答个数;获取问题的当前所耗时间和当前回答个数;根据问题的当前所耗时间、当前回答个数、有效回答时间和预期回答个数,计算问题的优先级;根据问题的优先级,对问题进行展示。装置包括设定模块、计算模块、获得模块、处理模块和展示模块。通过本发明提供的方法,能够使每个问题合理地被展示,提高了问题的解决率和解决质量,并提高了用户的使用体验。文档编号G06F17/30GK101419631SQ20081023946公开日2009年4月29日申请日期2008年12月11日优先权日2008年12月11日发明者刘昌毅,高自光申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1