一种基于论坛的自媒体信息展示方法和系统的制作方法
【技术领域】
[0001]本发明涉及一种基于论坛的自媒体信息展示方法和系统,属于互联网技术领域。
【背景技术】
[0002]论坛是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而及时的Internet电子信息服务系统,用户在BBS站点上可以获得各种信息服务、发布信息、进行讨论、聊天等等。目前,论坛已得到了迅速的发展壮大,几乎涵盖了人们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。
[0003]自媒体(外文名:WeMedia)又称“公民媒体”或“个人媒体”,是指私人化、平民化、普泛化、自主化的传播者,以现代化、电子化的手段,向不特定的大多数或者特定的单个人传递规范性及非规范性信息的新媒体的总称。自媒体平台包括:博客、微博、微信、论坛/BBS等网络社区。正是由于自媒体的“私人化”等特性,研制符合用户个性化特点的自媒体技术已受到了越来越多技术人员的关注,但如何基于论坛来为用户展现符合其个性化需求的自媒体信息,还没有相关的技术方案。
[0004]因此,随着自媒体技术的快速发展,如何发挥论坛的现有优势,根据论坛的用户历史行为来挖掘其关注信息,从而为用户展现符合其个性化需求的自媒体信息,已成为了一个急需解决的技术问题。
【发明内容】
[0005]有鉴于此,本发明的目的是提供一种基于论坛的自媒体信息展示方法和系统,能根据论坛的用户历史行为来挖掘其关注信息,从而为用户展现符合其个性化需求的自媒体
?目息。
[0006]为了达到上述目的,本发明提供了一种基于论坛的自媒体信息展示方法,包括有:
[0007]步骤一、根据用户在论坛上对其他用户的回帖记录,获取当前登录用户的多个关注用户;
[0008]步骤二、将用户的多个所关注的用户的发表文章展现在当前登录用户的自媒体页面上。
[0009]为了达到上述目的,本发明还提供了一种基于论坛的自媒体信息展示系统,包括有:
[0010]关注信息展示装置,用于根据用户在论坛上对其他用户的回帖记录,获取当前登录用户的多个关注用户,然后将多个关注用户的发表文章展现在当前登录用户的自媒体页面上。
[0011]与现有技术相比,本发明的有益效果是:本发明可以充分利用论坛的海量用户信息,根据用户在论坛中对其他用户的回帖数和回帖内容,获取每个用户的关注和兴趣点,从而将符合其个性化需求的关注信息展现在用户个人的自媒体上,技术方案简单易行,具有很高的易操作性和实用性。
【附图说明】
[0012]图1是本发明一种基于论坛的自媒体信息展示方法的流程图。
[0013]图2是图1步骤一的具体计算流程图。
[OOM]图3是图2步骤11中,计算用户对每个其他用户Other-User的回帖交互数和精力投入值的具体计算流程图。
[0015]图4是本发明一种基于论坛的自媒体信息展示系统的组成结构示意图。
[0016]图5是关注信息展示装置的组成结构示意图。
【具体实施方式】
[0017]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
[0018]如图1所示,本发明一种基于论坛的自媒体信息展示方法,包括有:
[0019]步骤一、根据用户在论坛上对其他用户的回帖记录,获取当前登录用户的多个关注用户;
[0020]步骤二、将用户的多个关注用户的发表文章展现在当前登录用户的自媒体页面上。
[0021]如图2所示,步骤一进一步包括有:
[0022]步骤11、根据用户在论坛上对其他用户的回帖记录,将用户对其有回帖记录的所有其他用户构成一个回帖交互用户群,并计算用户对回帖交互用户群中的所有其他用户的回帖交互数和关注精力值;
[0023]步骤12、统计用户的总关注精力值,即用户对所有其他用户的关注精力值之和,并构建一个关注用户集,所述关注用户集初始化为空,同时还设置一个关注用户精力值G,G初始化为0 ;
[0024]步骤13、按照用户对其他用户的回帖交互数从大到小的次序,对用户的回帖交互用户群中的所有其他用户进行排序,并按序从回帖交互用户群中提取第一个其他用户;
[0025]步骤14、调整关注用户精力值G:G= G+Ug,其中Ug是用户对所提取的其他用户的关注精力值,并判断关注用户精力值G和用户的总关注精力值的比值是否大于或等于关注用户精力比重的阈值?如果是,则本流程结束,如果否,则将所述提取的其他用户作为关注用户保存到关注用户集中,然后转向步骤15;其中关注用户精力比重的阈值可以根据实际情况而设定;
[0026]步骤15、判断是否已提取完回帖交互用户群中的所有其他用户?如果是,则本流程结束;如果否,则继续按序从回帖交互用户群中提取下一个其他用户,然后转向步骤14。
[0027]如图3所示,图2步骤11中,计算用户对回帖交互用户群中的任一个其他用户(例如:Other-User)的回帖交互数和关注精力值,还可以进一步包括有:
[0028]步骤111、将用户对其他用户Other-User的回帖交互数j初始化设为1,用户对所述其他用户Other-User的关注精力值仏初始化设为Ο;
[0029]步骤112、按回帖时间的先后次序,从用户的回帖记录中提取出用户对所述其他用户Other-User的第一条回帖记录;
[0030]步骤113、统计所提取的回帖记录的字数T,并判断所述回帖记录的回帖时间和上一条提取的用户对所述其他用户Other-User的回帖记录的回帖时间之间的时长是否小于交互时长阈值?如果是,则表示提取的回帖记录和上一条提取的回帖记录属于同一次回帖交互,将用户对所述其他用户Other-User的关注精力值Ug更新为:Ug = Ug+T,然后继续下一步;如果否,则表示提取的回帖记录和上一条提取的回帖记录属于两次回帖交互,将用户对所述其他用户Other-User的回帖交互数j更新为:j = j+l,并将用户对所述其他用户Other-User的关注精力值Ug更新为:Ug = Ug+T,然后继续下一步;
[0031]例如,所述交互时长阈值可以根据实际情况而设置,例如设置为10分钟,即当用户对某个其他用户的临近两次回帖的回帖时间之间的时长大于10分钟时,则表示这两次临近回帖属于两次回帖交互;
[0032]步骤114、判断是否已从用户的回帖记录中提取出用户对所述其他用户Other-User的所有回帖记录?如果是,则本流程结束;如果否,则继续按回帖时间的先后次序,从用户的回帖记录中提取出用户对所述其他用户Other-User的下一条回帖记录,然后转向步骤113。
[0033]值得一提的是,为了使得用户更方便的了解其关注的兴趣点,本发明还可以根据实际情况,选取实施以下的一个或多个步骤:
[0034]步骤A、将论坛上的主题帖转化为原创文章,且原创文章的作者是主题帖的作者,然后将转化后的原创文章、原创文章的作者展现在当前登录用户的自媒体页面上;
[0035]步骤B、将论坛上主题帖的回复帖转化成主题帖对应原创文章的评论,且评论的作者是回复帖的作者,然后将转化后的评论、评论的作者展现在当前登录用户的自媒体页面上;或,
[0036]步骤C、从论坛上主题帖的回复帖中挑选出重要回复帖,将所述重要回复帖转化为主题帖对应原创文章的转发文章,且转发文章的作者是重要回复帖的作者,同时将所述重要回复帖的直接回复帖也转化成所述转发文章的评论,且评论的作者是直接回复帖的作者,然后将转化后的转发文章、转发文章的作者、转发文章的评论、评论的作者展现在当前登录用户的自媒体页面上。
[0037]所述步骤C中,从论坛上主题帖的回复帖中挑选出重要回复帖,还可以进一步包括有:
[0038]统计主题帖的每个回复帖所获得的直接回帖数,当直接回帖数大于或等于回帖数阈值时,则表示所述回复帖获得的关注较多,所述回复帖是重要回复帖,回帖数阈值可以根据实际需要而灵活设定。
[0039]如图4所示,本发明一种基于论坛的自媒体信息展示系统,包括有:
[0040]关注信息展示装置,用于根据用户在论坛上对其他用户的回帖记录,获取当前登录用户的多个关注用户,然后将多个关注用户的发表文章展现在当前登录用户的自媒体页面上;
[0041]主题信息展示装置,用于将论坛上的主题帖转化为原创文章,且原创文章的作者是主题帖的作者,然后将转化后的原创文章、原创文章的作者展现在当前登录用户的自媒体页面上;
[0042]回复信息展示装置,用于将论坛上主题帖的回复帖转化成主题帖对应原创文章的评论,且评论的作者是回复帖的作者,然后将转化后的评论、评论的作者展现在当前登录用户的自媒体页面上;
[0043]重要回复信息展示装置,用于从论坛上主题帖的回复帖中挑选出重要回复帖,将所述重要回复帖转化为主题帖对应原创文章的转发文章,且转发文章的作者是重要回复帖的作者,同时将所述重要回复帖的直接回复帖也转化成所述转发文章的评论,且评论的作者是直接回复帖的作者,然后将转化后的转发文章、转发文章的作者、转发文章的评论、评论的作者展现在当前登录用户的自媒体页面上。
[0044]如图5所示,关注信息展示装置还可以进一步包括有:
[0045]论坛交互计算部件,用于根据用户在论坛上对其他用户的回帖记录,将用户对其有回帖记录的所有其他用户构成一个回帖交互用户群,并计算用户对回帖交互用户群中的所有其他用户的回帖交互数和关注精力值,然后统计用户的总关注精力值,即用户对所有其他用户的关注精力值之和;
[0046]关注用户计算部件,用于构建一个关注用户集,所述关注用户集初始化为空,同时还设置一个关注用户精力值G,G初始化为0,然后按照用户对其他用户的回帖交互数从大到小的次序,对用户的回帖交互用户群中的所有其他用户进行排序,并按序从回帖交互用户群中逐一提取每个其他用户,计算关注用户精力值G:G = G+Ug,其中Ug是用户对所提取的其他用户的关注精力值,判断关注用户精力值G和用户的总关注精力值的比值是否大于或等于关注用户精力