一种问题优先级别权重确定方法、装置、系统及服务器与流程

文档序号:12157886阅读:179来源:国知局
一种问题优先级别权重确定方法、装置、系统及服务器与流程

本发明涉及权重计算领域,具体而言,涉及一种问题优先级别权重确定方法、装置、系统及服务器。



背景技术:

在网络社会中,用户可以将自己需要解答的问题发布到网络中,其他用户可以对问题进行解答。

发明人发现,在现有的问题解决机制,是将用户提问的问题按照提问时间的先后顺序进行排序,使得一些被更多人关注的问题由于提问时间过早,出现没有被回答者回答的情况,使得问题的解答效率低下,不能满足用户希望问题得到快速解答的需求。



技术实现要素:

本发明提供了问题优先级别处理方法,旨在改善上述问题。

本发明是这样实现的:

一种问题优先级别权重确定方法,应用于问题解答系统,包括:确定问题的有效时间和半衰时间K;

确定当前时刻与所述问题提问时刻之间的时间差值T

确定所述问题在有效时间内的点击次数C;

确定所述问题的关注率F,所述关注率为所述问题的当前关注用户数量与所有用户数量的比值;

确定点击所述问题的用户的平均等级R,所述平均等级为当前点击所述问题的用户等级算数平均数与系统用户等级算数平均数的比值;

确定所述问题的半衰时间变化率调节值D;

根据权重算法计算所述问题的优先级别权重P,具体计算公式为:

优选地,还包括:

确定系统中所有问题的优先级别权重;

将所述问题按照优先级别权重从高到底的顺序排列显示。

优选地,所述确定问题的有效时间和半衰时间包括:

获取所述问题的提问时刻;

设定所述问题的结束时刻,从提问时刻到结束时刻之间的时间为所述问题的有效时间,所述半衰时间是所述有效时间的一半的时间长度。

本申请还提供了一种问题优先级别处理装置,包括:

时间确定模块,用于确定问题的有效时间和半衰时间K;

时间差值确定模块,用于确定当前时刻与所述问题提问时刻之间的时间差值T;

点击次数确定模块,用于确定所述问题在有效时间内的点击次数C;

关注率确定模块,用于确定所述问题的关注率F,所述关注率为所述问题的当前关注用户数量与所有用户数量的比值;

用户等级确定模块,用于确定点击所述问题的用户的平均等级R,所述平均等级为当前点击所述问题的用户等级算数平均数与系统用户等级算数平均数的比值;

变换率调节值确定模块,用于确定所述问题的半衰时间变化率调节值D;

权重计算模块,用于根据权重算法计算所述问题的优先级别权重P,具体计算公式为:

优选地,所述权重计算模块还用于确定系统中所有问题的优先级别权重;

所述装置还包括:

排序模块,用于将所述问题按照优先级别权重从高到底的顺序排列显示。

优选地,所述时间确定模块具体用于:获取所述问题的提问时刻;

设定所述问题的结束时刻,从提问时刻到结束时刻之间的时间为所述问题的有效时间,所述半衰时间是所述有效时间的一半的时间长度。

本申请还提供了一种问题处理系统,包括:

提问终端,用于提交问题;

解答终端,用于解答所述问题;

权重计算终端,用于计算所述问题的优先级别权重,具体用于:

确定问题的有效时间和半衰时间K;

确定当前时刻与所述问题提问时刻之间的时间差值T

确定所述问题在有效时间内的点击次数C;

确定所述问题的关注率F,所述关注率为所述问题的当前关注用户数量与所有用户数量的比值;

确定点击所述问题的用户的平均等级R,所述平均等级为当前点击所述问题的用户等级算数平均数与系统用户等级算数平均数的比值;

确定所述问题的半衰时间变化率调节值D;

根据权重算法计算所述问题的优先级别权重P,具体计算公式为:

优选地,所述权重计算装置还用于确定系统中所有问题的优先级别权重;

所述系统还包括:

显示终端,用于将所述问题按照优先级别权重从高到底的顺序排列显示。

优选地,所述权重计算终端确定问题的有效时间和半衰时间具体包括:

获取所述问题的提问时刻;

设定所述问题的结束时刻,从提问时刻到结束时刻之间的时间为所述问题的有效时间,所述半衰时间是所述有效时间的一半的时间长度。

本申请还提供了一种服务器,包括上面所述的问题优先级别权重确定装置。

本发明的有益效果是:本发明通过引入影响问题的多个参数,计算得到问题的优先级别权重,将问题的优先级别权重数字化,使得一个问题的优先级别可以通过直观的数值得到展示,其他用户可以了解到不同优先级别的问题,使优先级别权重更高的问题可以被解答者更快的了解到,热门问题得到解答的概率也更高,用户体验更好。

附图说明

为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明实施方式提供的一种问题优先级别权重确定方法的流程示意图;

图2是本发明实施方式提供的另一种问题优先级别权重确定方法的流程示意图;

图3是本发明实施方式提供的一种问题优先级别权重确定装置的示意图;

图4是本发明实施方式提供的一种问题优先级别权重确定系统的示意图。

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

现有的问题解答机制,是将大量用户提问的问题按照提问时间的先后顺序进行排序,解答者在观看问题时,都是后提问的问题在前,先提问的问题在后,使得只有最新提问的问题可能被解决的几率较大,而较早提出的问题与被较晚提出的问题相比,提问时间早,被解答者看到的几率就相对较小,使提问者的问题不能有效的得到解答,降低了问题的解答效率,用户体验不好。

有鉴于此,本申请提供了一种问题优先级别权重确定方法,包括:

步骤101,确定问题的有效时间和半衰时间K;

具体的,步骤101包括:

步骤1011,获取问题的提问时刻;

用户在进行问题的提问时,在将问题完成描述提交后的时刻,就是提问时刻,不同的问题可能具有相同的提问时刻,也可能具有不同的提问时刻,具体的时刻确定方式可以是问题的存储装置确定的时刻,本申请并不限定提问时刻的确定方式。步骤1012,设定所 述问题的结束时刻,从提问时刻到结束时刻之间的时间为所述问题的有效时间,所述半衰时间是所述有效时间的一半的时间长度。

由于问题的提问时刻是由用户提交问题时确定的,还可以设定问题的结束时刻,问题的结束时刻可以根据实际情况确定,例如可以设定提问时刻一定时间长度后就不能被解答者解答,即问题在一定的时间长度内才是有效的,即从提问时刻到结束时刻之间的时间长度就是问题的有效时间,该有效时间的长短和问题的结束时刻相关,可以根据实际的需要进行调整,不同的问题如果具有相同的提问时刻可能具有相同的有效时间,也可以根据实际情况设定不同的结束时刻,从而使得相同时刻提交的问题具有不同的结束时刻,从而具有不同的有效时间。

本申请实施例中设定的半衰时间就是有效时间的一半,例如有效时间是一小时,那么半衰时间就是半小时,即为有效时间的一半。

步骤102,确定当前时刻与所述问题提问时刻之间的时间差值T;

问题被提交后,可能不会立即被其他用户看到,当其他用户看到该问题,并希望对该问题解答时,即为当前时刻,从而可以确定当前时刻与提问时刻之间的时间差值,提问时刻是问题提交到服务器的时刻,当前时刻是解答者在打开该问题时的服务器的当前时刻。步骤103,确定所述问题在有效时间内的点击次数C;

在确定了问题的有效时间后,就可以确定问题在有效时间内的点击次数,这里提到的点击次数在实际情况中,就是问题被用户点击的次数总和,一个问题可以被同一个用户点击多次,也可以根据实际情况设定一个用户对一个问题的多次点击视为一次,具体设定可以根据实际情况确定,如果问题的点击不限制同一用户的多次点 击,如果某一问题,用户希望通过增大点击次数得到关注,那么就可以多次点击该问题,增加问题的点击次数,使问题的权重得到提高。

步骤104,确定所述问题的关注率F,所述关注率为所述问题的当前关注用户数量与所有用户数量的比值;

在本申请实施例中,问题可以被用户进行关注,用户对问题的关注可以视为用户希望了解到问题的实施进度,即用户希望知道该问题的答案从而对问题进行了关注,某一问题可能由于不同用户的兴趣问题,可以得到一部分用户的关注,也可能虽然被用户点击但用户没有关注该问题,即得到问题的关注率,关注率为所述问题的当前关注用户数量与所有用户数量的比值,该比值越大表明越多的用户关注了该问题,希望得到该问题的答案的用户也就越多,表明问题也是较热门的问题,希望可以得到解答者的快速解答,满足用户对问题答案的了解。步骤105,确定点击所述问题的用户的平均等级R,所述平均等级为当前点击所述问题的用户等级算数平均数与系统用户等级算数平均数的比值;

在确定了问题的关注率后,在本申请实施例中,还包括确定点击该问题的所有问题的平均等级,用户的等级是随着用户的能力不同的,解答过更多问题的用户的等级也就越高,点击问题的用户的平均等级就是当前点击所述问题的用户等级算数平均数与系统用户等级算数平均数的比值。

步骤106,确定所述问题的半衰时间变化率调节值D;

在本申请实施例中,还需要确定问题的半衰时间变化率调节值D,D的值可以根据实际情况预先确定,例如可以取0.7071,或取或者取其他数值。

步骤107,根据权重算法计算所述问题的优先级别权重P,具体计算公式为:

在确定了上述参数后,就可以根据权重算法计算得到某一问题的优先级别权重,简单的说,某一问题,有效时间内如果点击的用户越多,点击该问题的用户平均等级越高,关注该问题的用户越多,该问题的优先级别权重也就越大,该问题也就越热门,方便解答者了解到更多用户希望知晓答案的问题,使得热门的问题解答者知晓的概率更大,得到解答的速度也就会更快。

在本申请实施例中,通过引入影响问题的多个参数,计算得到问题的优先级别权重,将问题的优先级别权重数字化,使得一个问题的优先级别可以通过直观的数值得到展示,其他用户可以了解到不同优先级别的问题,使优先级别权重更高的问题可以被解答者更快的了解到,热门问题得到解答的概率也更高,用户体验更好。

本申请还提供了一种问题优先级别权重确定方法,如图2所示,包括:

步骤201,确定问题的有效时间和半衰时间K;

步骤202,确定当前时刻与所述问题提问时刻之间的时间差值T;

步骤203,确定所述问题在有效时间内的点击次数C;

步骤204,确定所述问题的关注率F,所述关注率为所述问题的当前关注用户数量与所有用户数量的比值;

步骤205,确定点击所述问题的用户的平均等级R,所述平均等级为当前点击所述问题的用户等级算数平均数与系统用户等级算数平均数的比值;

步骤206,确定所述问题的半衰时间变化率调节值D;步骤207,根据权重算法计算所述问题的优先级别权重P,具体计算公式为:

步骤201至207与步骤101至107类似,这里不再赘述。

步骤208,确定所述系统中所有问题的优先级别权重;

步骤209,将所有问题按照优先级别权重从高到底的顺序排列显示。

在本申请实施例中,可以通过上述权重计算公式计算系统中所有问题的优先级别权重,并将所有问题按照计算得到的优先级别权重按照从高到低的顺序排列显示。使得优先级别更高的问题可以显示在靠前的位置,而不是简单的按照提问时刻的先后顺序显示,如果一个较早时刻提问的问题,如果计算得到该问题的优先级别权重更高,那么该问题虽然提问时刻较早,但还是会由于优先级别权重更高而得到靠前的显示,得到解答的概率得到了提高。

本申请还提供了一种问题优先级别处理装置,如图3所示,包括:

时间确定模块100,用于确定问题的有效时间和半衰时间K;时间差值确定模块200,用于确定当前时刻与所述问题提问时刻之间的时间差值T;

点击次数确定模块300,用于确定所述问题在有效时间内的点击次数C;

关注率确定模块400,用于确定所述问题的关注率F,所述关注率为所述问题的当前关注用户数量与所有用户数量的比值;

用户等级确定模块500,用于确定点击所述问题的用户的平均等级R,所述平均等级为当前用户等级算数平均数与系统用户等级算数平均数的比值;

变换率调节值确定模块600,用于确定所述问题的半衰时间变化率调节值D;

权重计算模块700,用于根据权重算法计算所述问题的优先级别权重P,具体计算公式为:

所述权重计算模块还用于确定系统中所有问题的优先级别权重;

所述装置还包括:

排序模块,用于将所述问题按照优先级别权重从高到底的顺序排列显示。

所述时间确定模块具体用于:

获取所述问题的提问时刻;设定所述问题的结束时刻,从提问时刻到结束时刻之间的时间为所述问题的有效时间,半衰时间是所述有效时间的一半的时间长度。

本申请还提供了一种问题处理系统,如图4所示,包括:

提问终端800,用于提交问题;

用户可以通过提问终端进行问题的提问,提问终端可以是移动设备或者电脑设备。

解答终端1000,用于解答所述问题;

通过解答终端可以对上述问题进行解答,解答终端可以是移动设备如智能手机、平板电脑等,或者其他电子设备。

权重计算终端900,用于计算所述问题的优先级别权重,具体用于:

确定问题的有效时间和半衰时间K;

确定当前时刻与所述问题提问时刻之间的时间差值T;

确定所述问题在有效时间内的点击次数C;

确定所述问题的关注率F,所述关注率为所述问题的当前关注用户数量与所有用户数量的比值;

确定点击所述问题的用户的平均等级R,所述平均等级为当前用户等级算数平均数与系统用户等级算数平均数的比值;

确定所述问题的半衰时间变化率调节值D;根据权重算法计算所述问题的优先级别权重P,具体计算公式为:

所述权重计算装置还用于确定系统中所有问题的优先级别权重;

所述系统还包括:

显示终端,用于将所述问题按照优先级别权重从高到底的顺序排列显示。

本申请实施例还提供了一种服务器,包括上面所述的问题优先级别权重确定装置。可以计算服务器中的问题的优先级别权重。

本发明实施例所提供的进行优先级别权重确定的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样 的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。 在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上仅为本发明的优选实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1