首页> 中国专利> 一种生成热点内容页面的装置和方法

一种生成热点内容页面的装置和方法

摘要

本发明公开了一种生成热点内容页面的装置和方法。该方法包括:将页面转化成矩形块对象,称为初始矩形块对象,将所述初始矩形块对象切分成指定个数的矩形块对象;为所述指定个数的矩形块对象按照面积大小设置权重,然后根据各个矩形块对象的权重向所述指定个数的矩形块对象中分别放入对应的热点内容;对所述指定个数的矩形块对象进行组合,生成热点内容页面。本发明的技术方案,由于将热点内容集中到一个热点内容页面中,方便了用户查看热点内容,丰富了热点内容的展现方式,并且以矩形块的面积大为权重放置对应的热点内容,使得关注度高的热点内容能够得到更醒目的展示。

著录项

  • 公开/公告号CN103473282A

    专利类型发明专利

  • 公开/公告日2013-12-25

    原文格式PDF

  • 申请/专利号CN201310384938.3

  • 发明设计人 陈新;

    申请日2013-08-29

  • 分类号G06F17/30(20060101);

  • 代理机构11323 北京市隆安律师事务所;

  • 代理人权鲜枝;何立春

  • 地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)

  • 入库时间 2024-02-19 22:05:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-12

    未缴年费专利权终止 IPC(主分类):G06F17/30 专利号:ZL2013103849383 申请日:20130829 授权公告日:20161005

    专利权的终止

  • 2016-10-05

    授权

    授权

  • 2014-01-22

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20130829

    实质审查的生效

  • 2013-12-25

    公开

    公开

说明书

技术领域

本发明涉及计算机网络领域,特别涉及一种生成热点内容页面的装置和 方法。

背景技术

目前,很多网站的热点新闻一般以聚合、弹窗的方式突出显示给用户。 或者,用户只能到门户网站的首页去查看热点新闻。

现有的网站的这种热点内容的展示方式比较枯燥,列表页形式单一。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分 地解决上述问题的一种生成热点内容页面的装置和方法。

依据本发明的一个方面,提供了一种生成热点内容页面的装置,其中, 该装置包括:

矩形块对象切分单元,适于将页面转化成矩形块对象,称为初始矩形块 对象,将所述初始矩形块对象切分成指定个数的矩形块对象;

热点内容放置单元,适于为所述指定个数的矩形块对象按照面积大小设 置权重,然后根据各个矩形块对象的权重向所述指定个数的矩形块对象中分 别放入对应的热点内容;

组合单元,适于对所述指定个数的矩形块对象进行组合,生成热点内容 页面。

可选地,所述矩形块对象切分单元,适于将页面上的一个矩形面积作为 初始矩形块对象,并用向量[x,y,W,H]表示一个矩形块对象;其中,x和y 是该矩形块对象的左上角的横纵坐标值,W和H分别是该矩形块对象的宽度 和高度;

所述矩形块对象切分单元,还适于通过如下步骤A至E将所述初始矩形 块对象切分成指定个数的矩形块对象,其中初始时,当前的矩形块对象为所 述初始矩形块对象:

A、为当前的矩形块对象随机选择横向切分或者纵向切分方式;

B、随机生成一个切线百分比例值;

C、根据步骤A中的选择,将当前的矩形块对象按照步骤B中的切线百 分比例值横向或纵向切分成为两个矩形块对象;

D、判断已切分的矩形块对象的个数是否达到指定个数,是则结束,否 则执行步骤E;

E、从已切分的矩形块对象中选择一个矩形块对象作为当前的矩形块对 象,并返回步骤A;

所述组合单元,适于根据各个矩形块对象的左上角的坐标值进行组合。

可选地,所述矩形块对象切分单元,适于在所述步骤A中选择横向切分 时,在所述步骤B中从给定的横向百分比例范围中随机选择一个百分比例值 作为切线百分比例值;适于在步骤A中选择纵向切分时,在所述步骤B中从 给定的纵向百分比例范围中随机选择一个百分比例值作为切线百分比例值。

可选地,该装置进一步包括:

热点内容链接单元,适于在接收到鼠标点击所述热点内容页面上的一个 矩形块对象的指令时,使页面跳转到该矩形块对象中的热点内容所对应的页 面,或者使页面跳转到该矩形块对象中的热点内容的搜索结果页面。

可选地,该装置进一步包括:

摘要信息单元,适于在接收到鼠标移动到所述热点内容页面上的一个矩 形块对象上的指令时,在该矩形块对象的位置上显示该矩形块对象中的热点 内容的摘要信息。

依据本发明的另一方面,提供了一种生成热点内容页面的方法,其中, 该方法包括:

将页面转化成矩形块对象,称为初始矩形块对象,将所述初始矩形块对 象切分成指定个数的矩形块对象;

为所述指定个数的矩形块对象按照面积大小设置权重,然后根据各个矩 形块对象的权重向所述指定个数的矩形块对象中分别放入对应的热点内容;

对所述指定个数的矩形块对象进行组合,生成热点内容页面。

可选地,所述将页面转化成矩形块对象包括:将页面上的一个矩形面积 作为初始矩形块对象,并用向量[x,y,W,H]表示一个矩形块对象;其中,x 和y是该矩形块对象的左上角的横纵坐标值,W和H分别是该矩形块对象对 应的宽度和高度;

所述将所述初始矩形块对象切分成指定个数的矩形块对象包括:

A、为当前的矩形块对象随机选择横向切分或者纵向切分方式;初始时, 当前的矩形块对象为所述初始矩形块对象;

B、随机生成一个切线百分比例值;

C、根据步骤A中的选择,将当前的矩形块对象按照步骤B中的切线百 分比例值横向或纵向切分成为两个矩形块对象;

D、判断已切分的矩形块对象的个数是否达到指定个数,是则结束,否 则执行步骤E;

E、从已切分的矩形块对象中选择一个矩形块对象作为当前的矩形块对 象,并返回步骤A;

所述对所述指定个数的矩形块对象进行组合包括:根据各个矩形块对象 的左上角的坐标值进行组合。

可选地,所述步骤B包括:

当步骤A中选择横向切分时,从给定的横向百分比例范围中随机选择一 个百分比例值作为切线百分比例值;

当步骤A中选择纵向切分时,从给定的纵向百分比例范围中随机选择一 个百分比例值作为切线百分比例值。

可选地,该方法进一步包括:

当接收到鼠标点击所述热点内容页面上的一个矩形块对象的指令时,使 页面跳转到该矩形块对象中的热点内容所对应的页面,或者使页面跳转到该 矩形块对象中的热点内容的搜索结果页面。

可选地,该方法进一步包括:

当接收到鼠标移动到所述热点内容页面上的一个矩形块对象上的指令 时,在该矩形块对象的位置上显示该矩形块对象中的热点内容的摘要信息。

本发明这种将页面转化成矩形块对象,称为初始矩形块对象,将所述初 始矩形块对象切分成指定个数的矩形块对象;为所述指定个数的矩形块对象 按照面积大小设置权重,然后根据各个矩形块对象的权重向所述指定个数的 矩形块对象中分别放入对应的热点内容;对所述指定个数的矩形块对象进行 组合,生成热点内容页面的技术方案,由于将热点内容集中到一个热点内容 页面中,方便了用户查看热点内容,丰富了热点内容的展现方式,并且以矩 形块的面积大为权重放置对应的热点内容,使得关注度高的热点内容能够得 到更醒目的展示。

附图说明

图1示出了根据本发明一个实施例的一种生成热点内容页面的方法的流 程图;

图2示出了根据本发明一个实施例的将初始矩形块对象切分成指定个数 的矩形块对象的流程图;

图3示出了根据本发明一个实施例的将初始矩形块对象切分成指定个数 的矩形块对象的详细流程图;

图4是本发明实施例中的一个切分后的页面版式的示意图;

图5示出了根据本发明一个实施例的一种生成热点内容页面的装置的结 构图;

图6示出了根据本发明又一个实施例的一种生成热点内容页面的装置的 结构图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示 了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不 应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地 理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的一种生成热点内容页面的方法的流 程图。如图1所示,该方法包括:

步骤S110,将页面转化成矩形块对象,称为初始矩形块对象,将所述初 始矩形块对象切分成指定个数的矩形块对象。

在本步骤中,将页面转换成一个矩形块对象后,将该矩形块对象再切分 成预定个数的小的矩形块对象。

步骤S120,为所述指定个数的矩形块对象按照面积大小设置权重,然后 根据各个矩形块对象的权重向所述指定个数的矩形块对象中分别放入对应的 热点内容;

在本步骤中,可以将关注度高的热点内容放入到面积较大的矩形块中, 以达到醒目地展示的目的。例如,按照矩形块的面积大小设置权重,面积越 大的权重越高,按权重从高到低排序,作为热点推荐等业务的排序依据,即 最热的热点放到面积最大的矩形块中,以此类推。这里放入矩形块对象中的 热点内容包括:热点新闻标题、热点内容的关键字和/或图片等等。

步骤S130,对所述指定个数的矩形块对象进行组合,生成热点内容页面。

图1所示方法中,由于将热点内容集中到一个热点内容页面中,方便了 用户查看热点内容,丰富了热点内容的展现方式,并且以矩形块的面积大为 权重放置对应的热点内容,使得关注度高的热点内容能够得到更醒目的展示。

在本发明的一个实施例中,采用切线算法将页面(视为一个矩形,即初 始矩形块)随机切分为任意多个任意大小的矩形块,然后再将这些矩形块重 新拼成一个完整的页面,形成不同的页面版式。

在本发明的一个具体实施例中,步骤S110中的将页面转化成矩形块对 象具体为:将页面上的一个矩形面积作为初始矩形块对象。这里用向量[x,y, W,H]表示一个矩形块对象;其中,x和y是该矩形块对象的左上角的横纵坐 标值,W和H分别是该矩形块对象对应的宽度和高度。例如,将矩形块对象 [x,y,W,H]切分后转化成两个矩形块对象[x’,y’,W’,H’]和[x”,y”,W”,H”]。 步骤S130中对所述指定个数的矩形块对象进行组合对所述指定个数的矩形 块对象进行组合具体为:根据各个矩形块对象的左上角的坐标值进行组合。 例如,根据x’、y’、x”和y”进行组合。

步骤S110中的将初始矩形块对象切分成指定个数的矩形块对象具体可 以如图2所示。

图2示出了根据本发明一个实施例的将初始矩形块对象切分成指定个数 的矩形块对象的流程图。如图2所示,该方法包括:

步骤S210,为当前的矩形块对象随机选择横向切分或者纵向切分方式; 初始时,当前的矩形块对象为所述初始矩形块对象。

步骤S220,随机生成一个切线百分比例值。

步骤S230,根据步骤S210中的选择,将当前的矩形块对象按照步骤S220 中的切线百分比例值横向或纵向切分成为两个矩形块对象。

步骤S240,判断已切分的矩形块对象的个数是否达到指定个数,是则结 束,否则执行步骤S250。

步骤S250,从已切分的矩形块对象中选择一个矩形块对象作为当前的矩 形块对象,并返回步骤S210。

例如,初始矩形块对象为[0,0,100,200],横向切分,切线百分比例 值为30%(即0.3),则切分后的两个矩形块为[0,0,100,60]和[0,-60, 100,200-60]。

又例如,初始矩形块对象为[0,0,100,200],纵向切分,切线百分比 例值为30%(即0.3),则切分后的两个矩形块为[0,0,30,200]和[30,0, 100-30,200]。

在切分过程中,为了避免出现超长的横向的矩形块或者超高的纵向矩形 块,对步骤S220中生成的切线百分比例值进行约束,具体可以为:当步骤 S210中选择横向切分时,从给定的横向百分比例范围中随机选择一个百分比 例值作为切线百分比例值;当步骤S210中选择纵向切分时,从给定的纵向 百分比例范围中随机选择一个百分比例值作为切线百分比例值。即预先给定 横向百分比例范围和纵向百分比例范围,切线百分比例值从该范围内随机生 成。该范围的取值应避免出现过窄的矩形块。例如,在本发明的一个实施例 中,横向百分比例范围为[0.1,0.44],即10%~44%,纵向百分比例范围为 [0.11,0.44],即11%~44%。还可以进一步限定前几次切分必须按照指定的 方向进行切分,如第一次纵向切分,第二次横向切分等。

图3示出了根据本发明一个实施例的将初始矩形块对象切分成指定个数 的矩形块对象的详细流程图。如图3所示,该方法包括:

步骤S310,将页面转化成矩形块对象,将该矩形块对象作为当前的矩形 块对象。

步骤S320,为当前矩形块对象随机选择横向切分或者纵向切分方式。如 果选择横向切分方式执行步骤S330,如果选择纵向切分方式执行步骤S350。

步骤S330,从给定的横向百分比例范围中随机选择一个百分比例值作为 切线百分比例值。

在本发明的一个实施例中,还可以进一步限制矩形块对象的宽度和高度 的最大值和最小值,则本步骤中选择切线百分比例值时还要考虑是否满足矩 形块对象的宽度和高度的最大值和最小值要求,如果不满足则重新选择。

步骤S340,将当前的矩形块对象按照步骤S330中的切线百分比例值横 向切分成为两个矩形块对象。执行步骤S370。

步骤S350,从给定的纵向百分比例范围中随机选择一个百分比例值作为 切线百分比例值。

在本发明的一个实施例中,还可以进一步限制矩形块对象的宽度和高度 的最大值和最小值,则本步骤中选择切线百分比例值时还要考虑是否满足矩 形块对象的宽度和高度的最大值和最小值要求,如果不满足则重新选择。

步骤S360,将当前的矩形块对象按照步骤S350中的切线百分比例值纵 向切分成为两个矩形块对象。执行步骤S370。

步骤S370,判断已切分的矩形块对象的个数是否达到指定个数,是则结 束流程,否则执行步骤S380。

步骤S380,从已切分的矩形块对象中选择一个矩形块对象作为当前的矩 形块对象。返回步骤S320。

在本发明的一个具体实施例中,当设定将页面切分成20个矩形块对象 时,执行图3所示方法所得到的一个切分后的页面版式如图4所示。图4是 本发明实施例中的一个切分后的页面版式的示意图。需要说明的是,由于每 次切分时都是随机选择横向切分或纵向切分,且切分线的百分比例值也是随 机选择的,因此,虽然都设定将页面切分成20块,但每执行一次图3所示的 流程所得到的页面版式都是不同的,即20个矩形块的大小和排列都是不同 的。因此可以方便地实现不同的排版版式。

在图4中,面积越大的矩形块的权重越高,在向矩形块中放入热点内容 时,将关注度高的热点内容放入权重高的矩形块中,以达到醒目展示的目的。

在本发明的一个实施例中,根据上述方法生成热点内容页面后,进一步 包括:当接收到鼠标点击所述热点内容页面上的一个矩形块对象的指令时, 使页面跳转到该矩形块对象中的热点内容所对应的页面,或者使页面跳转到 该矩形块对象中的热点内容的搜索结果页面。这样可以用户可以方便地看到 关于该热点相关的详细的专题内容以及相关连的其它内容。

在本发明的一个实施例中,根据上述方法生成热点内容页面后,进一步 包括:当接收到鼠标移动到所述热点内容页面上的一个矩形块对象上的指令 时,在该矩形块对象的位置上显示该矩形块对象中的热点内容的摘要信息。 这样,在用户点击进入该热点内容的专题页面之前,可以先查看其摘要,以 判断是否进一步点击进入。

图5示出了根据本发明一个实施例的一种生成热点内容页面的装置的结 构图。如图5所示,该生成热点内容页面的装置500包括:

矩形块对象切分单元510,适于将页面转化成矩形块对象,称为初始矩 形块对象,将所述初始矩形块对象切分成指定个数的矩形块对象。

热点内容放置单元520,适于为所述指定个数的矩形块对象按照面积大 小设置权重,然后根据各个矩形块对象的权重向所述指定个数的矩形块对象 中分别放入对应的热点内容。

组合单元530,适于对所述指定个数的矩形块对象进行组合,生成热点 内容页面。

在本发明的一个实施例中,矩形块对象切分单元510,适于将页面上的 一个矩形面积作为初始矩形块对象,并用向量[x,y,W,H]表示一个矩形块对 象;其中,x和y是该矩形块对象的左上角的横纵坐标值,W和H分别是该 矩形块对象的宽度和高度。

矩形块对象切分单元510,还适于通过如下步骤A至E将所述初始矩形 块对象切分成指定个数的矩形块对象,其中初始时,当前的矩形块对象为所 述初始矩形块对象:

A、为当前的矩形块对象随机选择横向切分或者纵向切分方式;

B、随机生成一个切线百分比例值;

C、根据步骤A中的选择,将当前的矩形块对象按照步骤B中的切线百 分比例值横向或纵向切分成为两个矩形块对象;

D、判断已切分的矩形块对象的个数是否达到指定个数,是则结束,否 则执行步骤E;

E、从已切分的矩形块对象中选择一个矩形块对象作为当前的矩形块对 象,并返回步骤A;

所述组合单元,适于根据各个矩形块对象的左上角的坐标值进行组合。

在本发明的一个实施例中,矩形块对象切分单元510,适于在所述步骤 A中选择横向切分时,在所述步骤B中从给定的横向百分比例范围中随机选 择一个百分比例值作为切线百分比例值;适于在步骤A中选择纵向切分时, 在所述步骤B中从给定的纵向百分比例范围中随机选择一个百分比例值作为 切线百分比例值。

图6示出了根据本发明又一个实施例的一种生成热点内容页面的装置的 结构图。如图6所示,该生成热点内容页面的装置600包括:矩形块对象切 分单元610、热点内容放置单元620、组合单元630、热点内容链接单元640 和摘要信息单元650。其中,矩形块对象切分单元610、热点内容放置单元 620和组合单元630的功能和作用,与图5中的对象切分单元510、热点内容 放置单元520和组合单元530分别相同,这里不再复述。

热点内容链接单元640,适于在接收到鼠标点击所述热点内容页面上的 一个矩形块对象的指令时,使页面跳转到该矩形块对象中的热点内容所对应 的页面,或者使页面跳转到该矩形块对象中的热点内容的搜索结果页面。这 样可以用户可以方便地看到关于该热点相关的详细的专题内容以及相关连的 其它内容。

摘要信息单元650,适于在接收到鼠标移动到所述热点内容页面上的一 个矩形块对象上的指令时,在该矩形块对象的位置上显示该矩形块对象中的 热点内容的摘要信息。这样,在用户点击进入该热点内容的专题页面之前, 可以先查看其摘要,以及判断是否进一步点击进入。

综上所述,本发明这种将页面转化成矩形块对象,称为初始矩形块对象, 将所述初始矩形块对象切分成指定个数的矩形块对象;为所述指定个数的矩 形块对象按照面积大小设置权重,然后根据各个矩形块对象的权重向所述指 定个数的矩形块对象中分别放入对应的热点内容;对所述指定个数的矩形块 对象进行组合,生成热点内容页面的技术方案,由于将热点内容集中到一个 热点内容页面中,方便了用户查看热点内容,丰富了热点内容的展现方式, 并且以矩形块的面积大为权重放置对应的热点内容,使得关注度高的热点内 容能够得到更醒目的展示。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固 有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述, 构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定 编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容, 并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本 发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未 详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个 或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时 被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开 的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求 中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映 的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循 具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利 要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自 适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以 把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可 以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者 单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴 随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或 者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴 随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相 似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其 它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组 合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权 利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使 用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理 器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当 理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据 本发明实施例的生成热点内容页面的装置中的一些或者全部部件的一些或 者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者 全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的 实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多 个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号 上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制, 并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换 实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利 要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位 于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可 以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。 在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一 个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。 可将这些单词解释为名称。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号