一种微博话题的热度统计方法及相关装置制造方法及图纸

技术编号:9618461 阅读:396 留言:0更新日期:2014-01-30 06:20
本发明专利技术实施例公开了一种微博话题的热度统计方法及相关装置,其中,一种微博话题的热度统计方法,包括:在检测出用户发布的微博与至少一个话题相关联时,对每一个与微博相关联的话题:针对每一个单位时间n,检查是否存在以该话题和单位时间n为主键的热度记录,单位时间1至单位时间k分别表示当前单位时间以及当前单位时间之后的k-1个单位时间;若存在以该话题和单位时间n为主键的热度记录,则将该热度记录的值加上该微博的热度;若不存在以该话题和单位时间n为主键的热度记录,则新增一条以该话题和单位时间n为主键的热度记录,该热度记录的值为上述微博的热度。本发明专利技术提供的技术方案能够有效减少微博话题的热度统计的运算量。

Heat statistic method for micro-blog topic and related device

The embodiment of the invention discloses a statistical method for heat topic micro-blog and related device, which includes heat statistical methods, a topic: micro-blog released micro-blog in the detection of a user associated with at least one topic, for each topic is associated with micro-blog: for each unit of time n, check whether there is a primary key heat records to the topic and unit time n, 1 to K per unit time per unit time per unit time respectively represents the current and current per unit time k-1 units of time; if there are primary heat records to the topic and unit time is n, the heat value and record on the micro-blog heat; if there is no record in the primary key heat topic and unit time for N, then add a record to the primary heat topic and unit time is n, the heat value of the record For the above micro-blog heat. The technical proposal provided by the invention can effectively reduce the heat statistical calculation amount of the micro-blog topic.

【技术实现步骤摘要】
一种微博话题的热度统计方法及相关装置
本专利技术涉及互联网
,尤其涉及一种微博话题的热度统计方法及相关装置。
技术介绍
微博,即微博客的简称,是一种通过关注机制分享简短实时信息的广播式的社交网络平台,用户通过组建个人的微博社区,可以在个人的微博社区发布简短文字信息,或者,也可以在个人的微博社区发布图片,分享视频等。由于用户在微博社区发布的内容一般较短(例如文字信息不多于140字的限制),因此,通常将用户在微博社区发布的信息称为“微博”。用户发布的微博或者针对某个微博的回复可能与一个或多个话题相关联,为便于用户查看到热度较高(即受关注程度较高)的话题,当用户需要查看某个话题最近η个单位时间的热度(如某个话题最近7天的热度)或最近η个单位时间的话题的热度排行(如最近7天的话题热度排行)时,需要微博服务器能够快速返回话题的热度数据。目前,统计最近η个单位时间内话题的热度的方案如下:当用户发布关联话题的微博时,微博服务器通过对用户发布的微博进行分析获知该微博所关联的话题,微博服务器以该话题和当前时间(精确到统计的时间单位)为主键,在话题热度表中检查是否存在该话题的热度记录,本文档来自技高网...

【技术保护点】
一种微博话题的热度统计方法,其特征在于,包括:检测用户发布的微博是否与至少一个话题相关联;若检测出所述微博与至少一个话题相关联,则对于每一个与所述微博相关联的话题:针对每一个单位时间n,检查是否存在以所述话题和单位时间n为主键的热度记录,其中,所述n∈[1,2,...,k],单位时间1至单位时间k分别表示当前单位时间以及当前单位时间之后的k?1个单位时间;若存在以所述话题和单位时间n为主键的热度记录,则将该热度记录的值加上所述微博的热度,以更新该热度记录;若不存在以所述话题和单位时间n为主键的热度记录,则新增一条以所述话题和单位时间n为主键的热度记录,该热度记录的值为所述微博的热度。

【技术特征摘要】
1.一种微博话题的热度统计方法,其特征在于,包括: 检测用户发布的微博是否与至少一个话题相关联; 若检测出所述微博与至少一个话题相关联,则对于每一个与所述微博相关联的话题:针对每一个单位时间n,检查是否存在以所述话题和单位时间η为主键的热度记录,其中,所述n e [1,2,...,k],单位时间I至单位时间k分别表示当前单位时间以及当前单位时间之后的k-Ι个单位时间; 若存在以所述话题和单位时间η为主键的热度记录,则将该热度记录的值加上所述微博的热度,以更新该热度记录; 若不存在以所述话题和单位时间η为主键的热度记录,则新增一条以所述话题和单位时间η为主键的热度记录,该热度记录的值为所述微博的热度。2.根据权利要求1所述的方法,其特征在于, 若检测到用户发布的微博评论与至少一个话题相关联,则所述方法还包括: 对于每一个与所述微博评论相关联的话题: 针对每一个单位时间η,检查是否存在以所述话题和单位时间η为主键的热度记录; 若存在以所述话题和单位时间η为主键的热度记录,则将该热度记录的值加上所述微博评论的热度,以更新该热度记录; 若不存在以所述话题和单位时间η为主键的热度记录,则新增一条以所述话题和单位时间η为主键的热度记录,该热度记录的值为所述微博评论的热度。3.根据权利要求1或2所述的方法,其特征在于, 若接收到用户查询指定话题在最近k个单位时间内的热度的请求,则所述方法还包括: 向所述用户反馈所述指定话题在当前单位时间的热度记录。4.根据权利要求1或2所述的方法,其特征在于, 若接收到用户查询最近k个单位时间内所有话题的热度排行的请求,则所述方法还包括: 按照热度由大到小的顺序,根据所述所有话题在当前单位时间的热度记录,对所述所有话题进行排序; 向所述用户反馈排序后的结果。5.根据权利要求1或2所述的方法,其特征在于, 所述检查是否存在以所述话题和单位时间η为主键的热度记录,具体为: 检查本地存储的话题热度表中是否存在以所述话题和单位时间η为主键的热度记录。6.一种微博话题热度统计装置,其特征在,包括: 第一检测单元,用于检测用户发布的微博是否与至少一个话题相关联; 第二检测单元,用于当所述第一检测单元检测出所述微博与至少一个话题相关联时,对于每一个与所述微博相关联的话题,针对每一个单位时间η检查是否存在以所述话题和单位时...

【专利技术属性】
技术研发人员:康大强林立安
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1