确定网络中的内容的热度的方法和设备的制作方法

文档序号:6354694阅读:366来源:国知局
专利名称:确定网络中的内容的热度的方法和设备的制作方法
技术领域
本发明涉及计算机网络技术领域,更具体地涉及确定网络中的内容的热度的方法和设备。
背景技术
随着互联网的广泛普及,各种网络社区和论坛大量出现,网络已经成为人们进行信息交互以及了解当前热点内容的重要平台。如何向用户呈现网络内容是用户能否获得有价值信息的重要因素。现有的一种网络内容呈现方案基于时间顺序来呈现网络内容。例如在论坛应用中,通常按照帖子的发布时间或者最近回复时间对帖子进行排序。这种方案可以向用户呈现最新出现的内容,但是无法直观呈现当前关注度较高的话题,不利于用户快速捕获有价值的信息。并且如果采用按照回复时间排序的方式,很有可能使过期的话题因为较新的回复而排在前面,而一般情况下过期话题对用户是没有意义的。另外一种呈现方案根据对内容的操作数量进行排序。例如在论坛应用中,回复越多的帖子排名越靠前。这种方案在某种程度上可以选择出关注度较多的话题,但是由于发布时间较久的内容可能拥有较多的操作数量,所以不利于用户查看较新的内容。又一种呈现方案是由网站管理者手动选择最近关注度较高的内容,并且通过突出显示的方式向用户呈现,诸如所常见的论坛十大热门话题等。这种方式耗费大量人力,并且人工的选择耗费时间较多,因此效率较低。另外,热点话题的选取依赖于操作者自身的主观因素,难免有失客观性。

发明内容
因此,目前需要一种自动确定网络内容热度的方案,以便向用户呈现最新并且最有价值的内容。为了解决上述问题之一,根据本发明的一个方面,提供了一种确定网络中的内容的热度的方法,包括设置内容的内容权重;根据与内容相关联的操作与内容的生成之间的时间间隔来设置操作的操作权重;随时间降低内容权重和操作权重;以及根据内容权重和操作权重来确定内容的热度。根据本发明的另一方面,提供了一种确定网络中的内容的热度的设备,包括内容权重设置装置,配置用于设置内容的内容权重;操作权重设置装置,配置用于根据与内容相关联的操作与内容的生成之间的时间间隔来设置操作的操作权重;权重降低装置,配置用于随时间降低内容权重和操作权重;以及热度确定装置,配置用于根据内容权重和操作权重来确定内容的热度。本发明的确定网络中的内容的热度的方法和设备能够在无需人工干预的情况下自动确定网络中内容的热度,有助于向用户呈现最新并且最有价值的内容。


通过对结合附图所示出的实施方式进行详细说明,本发明的上述以及其他特征将更加明显,本发明附图中相同的标号表示相同或相似的元素。在附图中图I示出了根据本发明一个实施方式的确定网络中的内容的热度的方法的流程图;图2示出了根据本发明一个实施方式的确定网络中的内容的热度的设备的框图;以及图3示出了适合用来实践本发明实施方式的计算机系统的框图。在附图中,相同或对应的标号表不相同或对应的部分。
具体实施方式
下文将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。下面结合附图以示例的方式详细描述本发明的各种实施方式。首先参考图1,其示出了根据本发明一个实施方式的确定网络中的内容的热度的方法100的流程图。应当理解,方法100中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法100可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。需要注意,本说明书中所提到的网络内容的热度是指网络中以各种形式出现的内容在一定时期内的热点程度或者受关注程度,其反映了在特定时段中用户对该内容的感兴趣程度,或者是该内容对用户的有价值程度。例如,在某个时期内关于热捧的“网络红人”的内容即是热度较高的内容。在步骤SlOl中,设置内容的内容权重。可选地,可以为所有的内容设置相同的内容权重。另外,可以基于各种考虑因素为不同的内容设置不同的权重。根据本发明的一个实施方式,可以根据内容出现时间以及相应系数来设置内容权重,例如设置内容权重可以调用以下接口 threadHotService. addffeightffhenCreateThread(longforumld, longthreadld, Date createThreadTime)//createThreadTime 创建内容时间。根据一个实施方式,设置内容权重可以基于内容的发布者简档(profile),包括内容发布者的个人属性、IP地址、发布者在内容发布平台中的等级,等等。例如,浏览网页的用户可能对名人发布的内容更加感兴趣,所以可以为知名度较高的人发布的内容设置较高权重。根据另一实施方式,设置内容权重可以基于内容的发布时间,例如,如果内容的发布时间与特定的历史时刻相关联,则为时间关联程度较高的内容设置较高的权重。根据又一实施方式,设置内容权重可以基于内容的发布主题,例如,如果内容的话题与当前普遍热议的话题相关联,则为该内容设置较高的权重。以上内容权重设置的考虑因素可以单独使用也可以组合使用。在步骤S102中,根据与内容相关联的操作与内容的生成之间的时间间隔来设置操作的操作权重。根据本发明的一个实施方式,关联操作包括对内容的回复、页面浏览(Page View, PV)或者转载等。例如,在论坛应用场景中,设置回复操作权重可以调用接口 com. renren. forum, service. ThreadHotService@AtuowiredthreadHotService.addffeightOfThreadByComment(long forumld, IongthreadId)// 群组 ID threadld 内容 ID ;设置 PV 操作权重可以调用接口 threadHotService. addffeightByPageView(longforumld, long threadld, intpageCount) //pageCount 增加的 PV 数。可选地,可以为不同的操作类型设置相同或者不同的操作权重,以反映关联操作对内容热度的影响。例如,可以使单纯浏览的操作权重低于回复的操作权重。另外,在一个实施方式中,用户的回复可以包括对内容的评价,例如,可以为内容设置不同的评价标签,诸如“顶”、“踩”或者“支持”、“鄙视”等,评价标签分别对应加权重操作和减权重操作。利用该实施方式,将可以在内容热度确定的过程中考虑到用户的情绪因素等,使得热度确定更加人性化。并且,通过收集用户对内容的评价,可以使用户更有兴趣参与到对内容的评价中来,从而有利于采集更为详实的数据。根据本发明的一个实施方式,在时间间隔较大的情况下,为操作设置较小操作权重。采用这种方式,可以使得与内容出现时间越接近的操作对内容的热度影响越大。也即,如果内容在出现的瞬间即引起了大量浏览和回复,则说明该内容的受关注程度较高。 在一个实施方式中,设置操作权重基于以时间间隔为参数的等比模型。换言之,操作权重随着时间间隔的增大,以等比数列衰减。在这种实施方式中,操作权重随时间间隔的增大而减小的速度较快。可选地,可以将权重的和设置为在一定时间间隔(例如,η天)之后达到极限,为了实现这种方案,可以将等比数列的公比设置为(η*24*60-1)/(η*24*60),其中,等比数列以分钟为单位衰减,η是以天为单位的时间间隔。在η天之后,等比数列的和达到极限al/(l-q),其中al是等比数列的初值,q为上述公比。采用这种实施方式,可以使η天前的帖子无论多火,都不会超越η天后帖子的权重,确保向用户呈现最新的内容。在另一实施方式中,设置权重基于以时间间隔为参数的高斯指数模型。在该实施方式中,操作权重初期随时间间隔的增大而减小的速度较慢,并且在一定时间间隔之后极度衰减,体现了操作出现的时间对权重的影响程度。以上两种模型仅是对权重设置的示例表示,本领域技术人员可以理解,在实际应用中,可以通过公式设置和参数选择来实现不同效果的权重设置模型。在步骤S103中,随时间降低内容权重和操作权重。也即,使得以上设置的内容权重和操作权重随着时间而衰减,避免发布时间较久的内容长期占据排序靠前的位置。根据本发明的一个实施方式,权重降低基于以时间为参数的等比模型。在这种实施方式中,权重随时间衰减的速度较快,适合于确定短期内受到热捧的内容。根据本发明的另一实施方式,权重降低基于以时间为参数的高斯指数模型,例如高斯函数pow(e,-X),其中χ根据权重衰减需求以及时间来设置。高斯函数是递减的,而且序列和收敛于一个固定的值,并且在某一定值处极度衰减。在该实施方式中,操作权重初期随时间间隔的增大而减小的速度较慢,并且在一定时间间隔之后极度衰减,体现了权重随时间的衰减程度,适合于确定一定时期内持续热议的内容。本领域技术人员能够理解,在实际应用中,可以选择上述模型的任意一种或者二者的结合,或者也可以选择其他任何适合的总值收敛的数学模型。在步骤S104中,根据内容权重和操作权重来确定内容的热度。可选地,可以将内容权重与各类型操作的操作权重进行累加从而得到内容热度。当然,也可以采用其他任何适合的数学模型。
根据本发明的一个实施方式,可以在每次确定热度数据时不进行重新计算,而是在历史热度数据上进行更新。现在参考图2,其示出了根据本发明一个实施方式的确定网络中的内容的热度的设备200的框图。该设备200包括内容权重设置装置201,配置用于设置内容的内容权重;操作权重设置装置202,配置用于根据与内容相关联的操作与内容的生成之间的时间间隔来设置所述操作的操作权重;权重降低装置203,配置用于随时间降低内容权重和操作权重;以及热度确定装置204,配置用于根据内容权重和操作权重来确定内容的热度。根据本发明的一个实施方式,操作权重设置装置202进一步包括配置用于在时间间隔较大的情况下为操作设置较小操作权重的装置。可选地,上述配置用于在时间间隔较大的情况下为操作设置较小操作权重的装置 进一步包括配置用于基于以时间间隔为参数的等比模型和高斯指数模型中的至少一个来设置操作权重的装置。根据本发明的一个实施方式,权重降低装置203进一步包括配置用于基于以时间为参数的等比模型和高斯指数模型中的至少一个来降低内容权重和操作权重的装置。根据本发明的一个实施方式,内容权重设置装置201进一步包括配置用于根据以下一个或多个来设置内容权重的装置内容的发布者简档、发布时间和发布主题。根据本发明的一个实施方式,关联操作包括以下一个或多个对内容的回复、浏览和转载。应当理解,设备200中记载的每个装置与参考图I描述的方法100中的每个步骤相对应。由此,上文针对图I描述的操作和特征同样适用于设备200及其中包含的装置,在此不再赘述。还应当理解,设备200通常可以实现在网站的服务器中。其可以利用各种方式来实现。例如,在某些实施方式中,设备200可以利用软件和/或固件模块来实现。此外,设备200也可以利用硬件模块来实现。现在已知或者将来开发的其他方式也是可行的,本发明的范围在此方面不受限制。根据本发明的实施方式的确定内容热度的方法和设备可以应用于web2. O实现中。本发明的实施方式利用时间以及其他热度影响因素对内容进行加权,加权偏重于新的以及短时间交互较多的内容,可以在无需人工干预的情况下提取出最新和最有价值的网络内容。利用通过本发明实施方式得到的网络内容的热度,可以按照内容热度的大小对内容进行排序。这使得用户可以更加方便快速地浏览到最新的并且最受关注的话题,有助于更多的用户更加容易地看到网络中的各种“热点”或者精华信息,并进一步促使他们参与其中。本发明的实施方式使网络热点和精华信息的提取和展现变得更加准确,更加方便。进一步地,可以根据内容热度来对热点内容进行突出显示,例如选取一部分热点内容展示在网站首页。另外,可以将具有不同热度的内容进行区分显示,例如,在主题列表中主题的标题后显示对应级别的图标,来表示该主题的热度。网站管理者可以根据站点当前运营情况来设定这些级别。由于突出显示或者区分显示的主题热度高,参与性强,能够更好地促进信息交互气氛的活跃。图3示出了适于用来实现本发明实施方式的计算机系统的框图。如图3所示,计算机系统可以包括CPU(中央处理单元)301、RAM(随机存取存储器)302、ROM(只读存储器)303、系统总线304、硬盘控制器305、键盘控制器306、串行接口控制器307、并行接口控制器308、显示控制器309、硬盘310、键盘311、串行外部设备312、并行外部设备313和显示器314。在这些部件中,与系统总线304相连的有CPU 301、RAM 302、ROM 303、硬盘控制器305、键盘控制器306、串行控制器307、并行控制器308和显示控制器309。硬盘310与硬盘控制器305相连,键盘311与键盘控制器306相连,串行外部设备312与串行接口控制器307相连,并行外部设备313与并行接口控制器308相连,以及显示器314与显示控制器309相连。应当理解,图3所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明的限制。在某些情况下,可以根据需要增加或者减少其中的一些设备。特别地,除硬件实施方式之外,本发明的实施方式可以通过计算机程序产品的形式实现。例如,参考图I描述的方法100可以通过计算机程序产品来实现。该计算机程序产品可以存储在例如图3所示的RAM 302、ROM 303、硬盘310和/或任何适当的存储介质中,或者通过网络从适当的位置下载到计算机系统300上。计算机程序产品可以包括计算机代码部分,其包括可由适当的处理设备(例如,图3中示出的CPU 301)执行的程序指令应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。应当注意,尽管在上文详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。虽然已经参考目前考虑到的实施方式描述了本发明,但是应该理解本发明不限于所公开的实施方式。相反,本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。以下权利要求的范围符合最广泛解释,以便包含所有这样的修改及等同结构和功能。
权利要求
1.一种确定网络中的内容的热度的方法,包括 设置所述内容的内容权重; 根据与所述内容相关联的操作与所述内容的生成之间的时间间隔来设置所述操作的操作权重; 随时间降低所述内容权重和所述操作权重;以及 根据所述内容权重和所述操作权重来确定所述内容的热度。
2.根据权利要求I所述的方法,其中设置所述操作权重进一步包括在所述时间间隔较大的情况下,为所述操作设置较小操作权重。
3.根据权利要求2所述的方法,其中,设置所述操作权重基于以所述时间间隔为参数的等比模型和高斯指数模型中的至少一个。
4.根据权利要求I所述的方法,其中,所述降低基于以时间为参数的等比模型和高斯指数模型中的至少一个。
5.根据权利要求I所述的方法,其中,根据以下一个或多个来设置所述内容权重 所述内容的发布者简档、发布时间和发布主题。
6.根据权利要求I所述的方法,其中所述关联操作包括以下一个或多个对所述内容的回复、浏览和转载。
7.一种确定网络中的内容的热度的设备,包括 内容权重设置装置,配置用于设置所述内容的内容权重; 操作权重设置装置,配置用于根据与所述内容相关联的操作与所述内容的生成之间的时间间隔来设置所述操作的操作权重; 权重降低装置,配置用于随时间降低所述内容权重和所述操作权重;以及 热度确定装置,配置用于根据所述内容权重和所述操作权重来确定所述内容的热度。
8.根据权利要求7所述的设备,其中,所述操作权重设置装置进一步包括配置用于在所述时间间隔较大的情况下为所述操作设置较小操作权重的装置。
9.根据权利要求8所述的设备,其中,所述配置用于在所述时间间隔较大的情况下为所述操作设置较小操作权重的装置进一步包括配置用于基于以时间间隔为参数的等比模型和高斯指数模型中的至少一个来设置所述操作权重的装置。
10.根据权利要求7所述的设备,其中,所述权重降低装置进一步包括配置用于基于以时间为参数的等比模型和高斯指数模型中的至少一个来降低所述内容权重和所述操作权重的装置。
11.根据权利要求7所述的设备,其中,所述内容权重设置装置进一步包括配置用于根据以下一个或多个来设置所述内容权重的装置 所述内容的发布者简档、发布时间和发布主题。
12.根据权利要求7所述的设备,其中所述关联操作包括以下一个或多个对所述内容的回复、浏览和转载。
全文摘要
本发明公开了一种确定网络中的内容的热度的方法和设备。该方法包括设置内容的内容权重;根据与内容相关联的操作与内容的生成之间的时间间隔来设置操作的操作权重;随时间降低内容权重和所述操作权重;以及根据内容权重和操作权重来确定内容的热度。本发明的用于确定网络中的内容的热度的方法和设备能够在无需人工干预的情况下自动确定网络中内容的热度,有助于向用户呈现最新并且最有价值的内容。
文档编号G06F17/30GK102646098SQ20111004171
公开日2012年8月22日 申请日期2011年2月16日 优先权日2011年2月16日
发明者冷昊, 方亮 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1