显示文章的方法和装置制造方法

文档序号:6505936阅读:138来源:国知局
显示文章的方法和装置制造方法
【专利摘要】本发明公开了一种显示文章的方法和装置,属于通信领域。所述方法包括:获取文章的发表时间和热度;根据所述发表时间,判断所述文章是否为在规定时间内发表;如果所述文章在规定时间内发表,则按照发表时间对所述文章进行排序;如果所述文章在规定时间外发表,则按照发表时间和热度对所述文章进行排序;将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合;按照整合后的结果显示所述文章。所述装置包括:获取模块、判断模块、第一排序模块、第二排序模块、整合模块和显示模块。本发明极大地方便了用户查找文章,提高了查找速度和效率。
【专利说明】显示文章的方法和装置

【技术领域】
[0001]本发明涉及通信领域,特别涉及一种显示文章的方法和装置。

【背景技术】
[0002]现有的资讯文章一般根据文章的更新时间排序显示,将最新更新的文章排在前面,用户可以很方便地浏览到最新更新的文章,获取新文章的速度较快。还有一种方式是按照文章被浏览的次数或者浏览的用户数降序排序显示,从而可以使用户快速找到大家关注度较高的文章进行浏览。
[0003]但是,按照更新时间排序显示资讯文章存在一个问题,就是好文章下沉过快,用户查找起来不方便,速度较慢。按照文章被浏览的次数或者浏览的用户数降序排序显示资讯文章,则会导致较新的文章很难进入用户的关注视野,也不方便用户查找。


【发明内容】

[0004]为了方便用户查找文章,提高查找速度,本发明提供了一种显示文章的方法和装置。所述技术方案如下:
[0005]一方面,提供了一种显示文章的方法,包括:
[0006]获取文章的发表时间和热度;
[0007]根据所述发表时间,判断所述文章是否为在规定时间内发表;
[0008]如果所述文章在规定时间内发表,则按照发表时间对所述文章进行排序;
[0009]如果所述文章在规定时间外发表,则按照发表时间和热度对所述文章进行排序;
[0010]将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合;
[0011 ] 按照整合后的结果显示所述文章。
[0012]另一方面,提供了一种显示文章的装置,包括:
[0013]获取模块,用于获取文章的发表时间和热度;
[0014]判断模块,用于根据所述发表时间,判断所述文章是否为在规定时间内发表;
[0015]第一排序模块,用于如果所述文章在规定时间内发表,则按照发表时间对所述文章进行排序;
[0016]第二排序模块,用于如果所述文章在规定时间外发表,则按照发表时间和热度对所述文章进行排序;
[0017]整合模块,用于将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合;
[0018]显示模块,用于按照整合后的结果显示所述文章。
[0019]本发明提供的技术方案带来的有益效果是:通过获取文章的发表时间和热度,根据发表时间判断所述文章是否为在规定时间内发表,如果是,则按照发表时间对所述文章进行排序;如果否,则按照发表时间和热度对所述文章进行排序;将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合,按照整合后的结果显示所述文章,从而极大地方便了用户查找文章,提高了查找速度和效率。

【专利附图】

【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本发明实施例1提供的显示文章的方法流程图。
[0022]图2是本发明实施例2提供的显示文章的方法流程图。
[0023]图3是本发明实施例3提供的显示文章的装置一种结构图。
[0024]图4是本发明实施例3提供的显示文章的装置另一种结构图。

【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026]实施例1
[0027]参见图1,本实施例提供了一种显示文章的方法,包括:
[0028]101:获取文章的发表时间和热度;
[0029]本实施例中,所述文章是指待显示的文章,如可以是资讯文章,包括新闻、体育、娱乐等各方面的文章。所述文章至少为一篇,通常都是多篇,因此,在显示所述文章之前对其进行合理的排序,能够达到更好的显示效果,方便用户浏览和查找,提升用户的体验。
[0030]所述发表时间是指文章的作者将其创作完成后发表到网络上的时间。所述热度是指一篇文章被关注的程度,热度可以用文章被浏览的次数或者浏览的用户数来表示。热度越高代表文章被关注的程度越高,关注的用户越多,浏览的次数越多;热度越低代表文章被关注的程度越低,关注的用户越少,浏览的次数越少。
[0031]102:根据该发表时间,判断该文章是否为在规定时间内发表;
[0032]所述规定时间可以根据需要来设置,如可以设置为3个小时,则在3个小时内发表的文章视为在规定时间内发表,在3个小时外发表的文章视为在规定时间外发表等等。当然也可以设置为其它时间,如将规定时间设置为30分钟,I个小时,2个小时,5个小时等等,本实施例对此不做具体限定。
[0033]103:如果该文章在规定时间内发表,则按照发表时间对该文章进行排序;如果该文章在规定时间外发表,则按照发表时间和热度对该文章进行排序;
[0034]对于在规定时间内发表的文章,通常是比较新的文章,因此,按照发表时间来排序方便用户查找到最新发表的文章,了解最快的资讯,提高用户的查找速度和效率。对于在规定时间外发表的文章,可以综合考虑发表时间和热度的因素来进行排序,从而更加符合用户的习惯,提高用户满意度。
[0035]104:将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合;
[0036]105:按照整合后的结果显示该文章。
[0037]结合上述方法,在第一种实施方式下,如果该文章在规定时间内发表,则按照发表时间对该文章进行排序,包括:
[0038]如果该文章在规定时间内发表,则按照发表时间从近到远对该文章进行排序。
[0039]结合上述方法,在第二种实施方式下,如果该文章在规定时间外发表,则按照发表时间和热度对该文章进行排序,包括:
[0040]如果该文章在规定时间外发表,则按照预设的算法对发表时间和热度进行计算得到权重值,按照权重值从高到低对该文章进行排序。
[0041]结合上述第二种实施方式,在第三种实施方式下,按照预设的算法对发表时间和热度进行计算得到权重值,包括:
[0042]获取当前时刻,在预设的对应关系中查找该当前时刻对应的时间因子;
[0043]用预设的公式对该时间因子、发表时间和热度进行计算得到权重值;
[0044]其中,该对应关系包括时刻与时间因子的对应关系和/或时间段与时间因子的对应关系,该时间因子用于控制发表时间和热度的权重。
[0045]结合上述第三种实施方式,在第四种实施方式下,该对应关系至少包括第一时间段和第二时间段,该第一时间段对应第一时间因子,该第二时间段对应第二时间因子,该第二时间段晚于该第一时间段,该第一时间因子的取值对应发表时间的权重高于热度的权重,该第二时间因子的取值对应热度的权重高于发表时间的权重。
[0046]结合上述方法,在第五种实施方式下,将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合,包括:
[0047]将按照发表时间排序的结果排在前面,将按照发表时间和热度排序的结果排在后面,得到整合后的结果。
[0048]本实施例提供的上述方法,通过获取文章的发表时间和热度,根据发表时间判断所述文章是否为在规定时间内发表,如果是,则按照发表时间对所述文章进行排序;如果否,则按照发表时间和热度对所述文章进行排序;将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合,按照整合后的结果显示所述文章,从而极大地方便了用户查找文章,提高了查找速度和效率。
[0049]实施例2
[0050]参见图2,本实施例提供了一种显示文章的方法,包括:
[0051]201:获取文章的发表时间和热度;
[0052]本实施例中,所述文章是指待显示的文章,如可以是资讯文章,包括新闻、体育、娱乐等各方面的文章。所述文章至少为一篇,通常都是多篇,因此,在显示所述文章之前对其进行合理的排序,能够达到更好的显示效果,方便用户浏览和查找,提升用户的体验。
[0053]所述发表时间是指文章的作者将其创作完成后发表到网络上的时间。所述热度是指一篇文章被关注的程度,热度可以用文章被浏览的次数或者浏览的用户数来表示。热度越高代表文章被关注的程度越高,关注的用户越多,浏览的次数越多;热度越低代表文章被关注的程度越低,关注的用户越少,浏览的次数越少。
[0054]202:根据该发表时间,判断该文章是否为在规定时间内发表;
[0055]所述规定时间可以根据需要来设置,如可以设置为3个小时,则在3个小时内发表的文章视为在规定时间内发表,在3个小时外发表的文章视为在规定时间外发表等等。当然也可以设置为其它时间,如将规定时间设置为30分钟,I个小时,2个小时,5个小时等等,本实施例对此不做具体限定。
[0056]203:如果该文章在规定时间内发表,则按照发表时间从近到远对该文章进行排序;
[0057]对于在规定时间内发表的文章,通常是比较新的文章,因此,按照发表时间来排序方便用户查找到最新发表的文章,了解最快的资讯,提高用户的查找速度和效率。对于在规定时间外发表的文章,可以综合考虑发表时间和热度的因素来进行排序,从而更加符合用户的习惯,提高用户满意度。
[0058]204:如果该文章在规定时间外发表,则按照预设的算法对发表时间和热度进行计算得到权重值,按照权重值从高到低对该文章进行排序;
[0059]其中,按照预设的算法对发表时间和热度进行计算得到权重值,包括:
[0060]获取当前时刻,在预设的对应关系中查找该当前时刻对应的时间因子;
[0061]用预设的公式对该时间因子、发表时间和热度进行计算得到权重值;
[0062]其中,该对应关系包括时刻与时间因子的对应关系和/或时间段与时间因子的对应关系,该时间因子用于控制发表时间和热度的权重。
[0063]本实施例中,所述对应关系中可以包括一个或多个时间因子,其中,任一个时间因子可以对应一个时刻,或者也可以对应一个时间段,本实施例对此不做具体限定。例如,所述对应关系包括3个时间因子gl,g2和g3,其中,gl对应时刻8:00,g2对应时间段9:00-12:00, g3 对应时间段 19:00-24:00 等等。
[0064]所述预设的公式可以有多种,包括但不限于以下公式:

pv
则 Vveight = ^i;
[0066]其中,weight为文章的权重值,pv为文章的热度,t为文章发表至当前时刻的小时数,k为常数,g为时间因子,k可以根据需要设置,如k=l或2或3等等。所述t为小时数,分钟忽略不计,t最小值可以为O。
[0067]当然,在其它的实施方式下,也可以采用其它公式来计算,本实施例对此不做具体限定。
[0068]205:将按照发表时间排序的结果排在前面,将按照发表时间和热度排序的结果排在后面,得到整合后的结果;
[0069]例如,待显示的文章有10篇,其中3篇为规定时间内发表的,按照发表时间排序后得到第一集合,另外7篇为规定时间外发表的,按照上述公式计算权重值后进行排序得到第二集合,则将第一集合排在前面,第二集合排在后面,得到整合后的集合。
[0070]206:按照整合后的结果显示所述文章。
[0071]本实施例中,优选地,所述对应关系至少包括第一时间段和第二时间段,该第一时间段对应第一时间因子,该第二时间段对应第二时间因子,该第二时间段晚于该第一时间段,该第一时间因子的取值对应发表时间的权重高于热度的权重,该第二时间因子的取值对应热度的权重高于发表时间的权重。
[0072]优选地,所述第一时间段可以为早上的时间段,所述第二时间段为晚上的时间段,基于动态的时间因子计算出权重值进行排序,从而带给用户在一天的不同时段呈现不同的阅读体验。例如,设置早上的时间段7:00-10:00,对应第一时间因子,该第一时间因子控制发表时间的权重较大,晚上的时间段20:00-24:00,对应第二时间因子,该第二时间因子控制热度的权重较大,从而实现了 “早看新、晚看热”,极大地满足了用户的需求,提升用户的体验。
[0073]本实施例提供的上述方法,通过获取文章的发表时间和热度,根据发表时间判断所述文章是否为在规定时间内发表,如果是,则按照发表时间对所述文章进行排序;如果否,则按照发表时间和热度对所述文章进行排序;将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合,按照整合后的结果显示所述文章,从而极大地方便了用户查找文章,提高了查找速度和效率。
[0074]实施例3
[0075]参见图3,本实施例提供了一种显示文章的装置,包括:
[0076]获取模块301,用于获取文章的发表时间和热度;
[0077]判断模块302,用于根据该发表时间,判断该文章是否为在规定时间内发表;
[0078]第一排序模块303,用于如果该文章在规定时间内发表,则按照发表时间对该文章进行排序;
[0079]第二排序模块304,用于如果该文章在规定时间外发表,则按照发表时间和热度对该文章进行排序;
[0080]整合模块305,用于将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合;
[0081 ] 显示模块306,用于按照整合后的结果显示该文章。
[0082]本实施例中,所述文章是指待显示的文章,如可以是资讯文章,包括新闻、体育、娱乐等各方面的文章。所述文章至少为一篇,通常都是多篇,因此,在显示所述文章之前对其进行合理的排序,能够达到更好的显示效果,方便用户浏览和查找,提升用户的体验。
[0083]所述发表时间是指文章的作者将其创作完成后发表到网络上的时间。所述热度是指一篇文章被关注的程度,热度可以用文章被浏览的次数或者浏览的用户数来表示。热度越高代表文章被关注的程度越高,关注的用户越多,浏览的次数越多;热度越低代表文章被关注的程度越低,关注的用户越少,浏览的次数越少。
[0084]所述规定时间可以根据需要来设置,如可以设置为3个小时,则在3个小时内发表的文章视为在规定时间内发表,在3个小时外发表的文章视为在规定时间外发表等等。当然也可以设置为其它时间,如将规定时间设置为30分钟,I个小时,2个小时,5个小时等等,本实施例对此不做具体限定。
[0085]结合上述装置,在第一种实施方式下,第一排序模块303用于:
[0086]如果该文章在规定时间内发表,则按照发表时间从近到远对该文章进行排序。
[0087]对于在规定时间内发表的文章,通常是比较新的文章,因此,按照发表时间来排序方便用户查找到最新发表的文章,了解最快的资讯,提高用户的查找速度和效率。对于在规定时间外发表的文章,可以综合考虑发表时间和热度的因素来进行排序,从而更加符合用户的习惯,提高用户满意度。
[0088]参见图4,结合上述装置,在第二种实施方式下,第二排序模块304包括:
[0089]计算单元304a,用于如果该文章在规定时间外发表,则按照预设的算法对发表时间和热度进行计算得到权重值;
[0090]排序单元304b,用于按照权重值从高到低对该文章进行排序。
[0091]结合上述第二种实施方式,在第三种实施方式下,计算单元304a用于:
[0092]获取当前时刻,在预设的对应关系中查找该当前时刻对应的时间因子;
[0093]用预设的公式对该时间因子、发表时间和热度进行计算得到权重值;
[0094]其中,该对应关系包括时刻与时间因子的对应关系和/或时间段与时间因子的对应关系,该时间因子用于控制发表时间和热度的权重。
[0095]结合上述第三种实施方式,在第四种实施方式下,所述对应关系至少包括第一时间段和第二时间段,该第一时间段对应第一时间因子,该第二时间段对应第二时间因子,该第二时间段晚于该第一时间段,该第一时间因子的取值对应发表时间的权重高于热度的权重,该第二时间因子的取值对应热度的权重高于发表时间的权重。
[0096]优选地,所述第一时间段可以为早上的时间段,所述第二时间段为晚上的时间段,基于动态的时间因子计算出权重值进行排序,从而带给用户在一天的不同时段呈现不同的阅读体验。例如,设置早上的时间段7:00-10:00,对应第一时间因子,该第一时间因子控制发表时间的权重较大,晚上的时间段20:00-24:00,对应第二时间因子,该第二时间因子控制热度的权重较大,从而实现了“早看新、晚看热”,极大地满足了用户的需求,提升用户的体验。
[0097]结合上述装置,整合模块305用于:
[0098]将按照发表时间排序的结果排在前面,将按照发表时间和热度排序的结果排在后面,得到整合后的结果。
[0099]本实施例提供的上述装置可以执行上述任一方法实施例中提供的方法,详细过程见方法实施例中的描述,此处不赘述。
[0100]本实施例提供的上述装置,通过获取文章的发表时间和热度,根据发表时间判断所述文章是否为在规定时间内发表,如果是,则按照发表时间对所述文章进行排序;如果否,则按照发表时间和热度对所述文章进行排序;将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合,按照整合后的结果显示所述文章,从而极大地方便了用户查找文章,提高了查找速度和效率。
[0101]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0102]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种显示文章的方法,其特征在于,所述方法包括: 获取文章的发表时间和热度; 根据所述发表时间,判断所述文章是否为在规定时间内发表; 如果所述文章在规定时间内发表,则按照发表时间对所述文章进行排序; 如果所述文章在规定时间外发表,则按照发表时间和热度对所述文章进行排序; 将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合; 按照整合后的结果显示所述文章。
2.根据权利要求1所述的方法,其特征在于,如果所述文章在规定时间内发表,则按照发表时间对所述文章进行排序,包括: 如果所述文章在规定时间内发表,则按照发表时间从近到远对所述文章进行排序。
3.根据权利要求1所述的方法,其特征在于,如果所述文章在规定时间外发表,则按照发表时间和热度对所述文章进行排序,包括: 如果所述文章在规定时间外发表,则按照预设的算法对发表时间和热度进行计算得到权重值,按照权重值从高到低对所述文章进行排序。
4.根据权利要求3所述的方法,其特征在于,按照预设的算法对发表时间和热度进行计算得到权重值,包括: 获取当前时刻,在预设的对应关系中查找所述当前时刻对应的时间因子; 用预设的公式对所述时间因子、发表时间和热度进行计算得到权重值; 其中,所述对应关系包括时刻与时间因子的对应关系和/或时间段与时间因子的对应关系,所述时间因子用于控制发表时间和热度的权重。
5.根据权利要求4所述的方法,其特征在于,所述对应关系至少包括第一时间段和第二时间段,所述第一时间段对应第一时间因子,所述第二时间段对应第二时间因子,所述第二时间段晚于所述第一时间段,所述第一时间因子的取值对应发表时间的权重高于热度的权重,所述第二时间因子的取值对应热度的权重高于发表时间的权重。
6.根据权利要求1所述的方法,其特征在于,将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合,包括: 将按照发表时间排序的结果排在前面,将按照发表时间和热度排序的结果排在后面,得到整合后的结果。
7.—种显示文章的装置,其特征在于,所述装置包括: 获取模块,用于获取文章的发表时间和热度; 判断模块,用于根据所述发表时间,判断所述文章是否为在规定时间内发表; 第一排序模块,用于如果所述文章在规定时间内发表,则按照发表时间对所述文章进行排序; 第二排序模块,用于如果所述文章在规定时间外发表,则按照发表时间和热度对所述文章进行排序; 整合模块,用于将按照发表时间排序的结果与按照发表时间和热度排序的结果进行整合; 显示模块,用于按照整合后的结果显示所述文章。
8.根据权利要求7所述的装置,其特征在于,所述第一排序模块用于: 如果所述文章在规定时间内发表,则按照发表时间从近到远对所述文章进行排序。
9.根据权利要求7所述的装置,其特征在于,所述第二排序模块包括: 计算单元,用于如果所述文章在规定时间外发表,则按照预设的算法对发表时间和热度进行计算得到权重值; 排序单元,用于按照权重值从高到低对所述文章进行排序。
10.根据权利要求9所述的装置,其特征在于,所述计算单元用于: 获取当前时刻,在预设的对应关系中查找所述当前时刻对应的时间因子; 用预设的公式对所述时间因子、发表时间和热度进行计算得到权重值; 其中,所述对应关系包括时刻与时间因子的对应关系和/或时间段与时间因子的对应关系,所述时间因子用于控制发表时间和热度的权重。
11.根据权利要求10所述的装置,其特征在于,所述对应关系至少包括第一时间段和第二时间段,所述第一时间段对应第一时间因子,所述第二时间段对应第二时间因子,所述第二时间段晚于所述第一时间段,所述第一时间因子的取值对应发表时间的权重高于热度的权重,所述第二时间因子的取值对应热度的权重高于发表时间的权重。
12.根据权利要求7所述的装置,其特征在于,所述整合模块用于: 将按照发表时间排序的结果排在前面,将按照发表时间和热度排序的结果排在后面,得到整合后的结果。
【文档编号】G06F17/30GK104298674SQ201310300911
【公开日】2015年1月21日 申请日期:2013年7月17日 优先权日:2013年7月17日
【发明者】吕庆祥, 李儒智, 康斌 申请人:腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1