1.一种基于用户专注信息的实时推送媒体信息的方法,其特征在于,该方法包括:
确定当前页面显示的元素,以及当前页面显示的元素中概率最高的操作位置对应的用户专注的元素,并确定所述用户专注的元素的ID为当前页面的用户专注信息;
根据所述用户专注信息实时推送相匹配的媒体信息;
其中,所述确定当前页面显示的元素中概率最高的操作位置对应的用户专注的元素,包括:
记录操作网页内容中各元素时在页面的操作位置,统计出概率最高的操作位置,根据所述概率最高的操作位置确定用户专注的元素。
2.根据权利要求1所述的方法,其特征在于,所述确定当前页面显示的元素,包括:
计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度,根据所述各元素的偏置高度和当前页面显示的元素的偏置高度,确定当前页面显示的元素。
3.根据权利要求2所述的方法,其特征在于,所述计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度为:
计算机后台加载网页内容,在用户浏览网页内容并停留在页面的任意位置时,计算机后台通过元素顶端获取函数获取网页内容中各元素的偏置高度;通过页面获取函数获取网页大小和页面大小,通过页面滚动条获取函数获取当前页面上滚动条的位置,根据网页内容中各元素的偏置高度、网页大小和页面大小、当前页面上滚动条的位置,获得当前页面显示的元素的偏置高度。
4.根据权利要求3所述的方法,其特征在于,所述根据所述用户专注信息实时推送相匹配的媒体信息为:根据所述用户专注信息查找关键字,实时推送与查找到的关键字相匹配的媒体信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述用户专注信息查找关键字为:计算机后台根据所述用户专注信息确定当前页面显示的内容,对所述内容进行语义分析,并与媒体数据库中的关键字相匹配,查找出匹配的关键字。
6.根据权利要求5所述的方法,其特征在于,所述实时推送与查找到的关键字相匹配的媒体信息为:计算机后台根据查找到的关键字,将媒体数据库中与所述关键字相匹配的媒体信息进行实时推送。
7.根据权利要求2所述的方法,其特征在于,所述网页内容包括:微博、或论坛中显示的用户发表内容。
8.一种基于用户专注信息的实时推送媒体信息的装置,其特征在于,该装置包括:用户专注信息确定模块和实时推送模块;其中,
用户专注信息确定模块,用于确定当前页面显示的元素,以及当前页面显示的元素中概率最高的操作位置对应的用户专注的元素,并确定所述用户专注的元素的ID为当前页面的用户专注信息;
实时推送模块,用于根据所述用户专注信息实时推送相匹配的媒体信息;
所述用户专注信息确定模块,还用于记录操作网页内容中各元素时在页面的操作位置,统计出概率最高的操作位置,根据所述概率最高的操作位置确定用户专注的元素。
9.根据权利要求8所述的装置,其特征在于,所述用户专注信息确定模块,具体用于计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度,根据所述各元素的偏置高度和当前页面显示的元素的偏置高度,确定当前页面显示的元素。
10.根据权利要求8所述的装置,其特征在于,所述实时推送模块,具体用于根据所述用户专注信息查找关键字,实时推送与查找到的关键字相匹配的媒体信息。
基于用户专注信息的实时推送媒体信息的方法和装置\n技术领域\n[0001] 本发明涉及互联网的信息发布技术,尤其涉及一种基于用户专注信息的实时推送媒体信息的方法和装置。\n背景技术\n[0002] 目前的网络文章正文旁,一般都会有一个信息框,信息框里面推送有很多文字或图片信息。与一般的竞价排名或者文字链接等不同的是,信息框里面的文字或图片信息和文章上下文是关联的。比如,一则报道最新汽车的文章,在正文旁边就能够看到和汽车销售或服务相关的信息框。\n[0003] 虽然文章的内容可以被前期抓取并分析定义出相关联的文字或图片信息,将所述文字或图片信息固定的推送到该文章正文旁的信息框显示,但是并不表示用户会看或者看到全部该文章的内容,用户可能只关心该文章的一个段落的内容或者是其他内容,这样,在该文章被浏览时只能在正文旁的信息框固定显示所述文字或图片信息,不能准确针对用户专注信息推送相关联的信息。\n发明内容\n[0004] 有鉴于此,本发明的主要目的在于提供一种基于用户专注信息的实时推送媒体信息的方法和装置,提高媒体信息推送的实时性和准确度。\n[0005] 为达到上述目的,本发明的技术方案是这样实现的:\n[0006] 本发明提供的一种基于用户专注信息的实时推送媒体信息的方法,该方法包括:\n[0007] 确定当前页面的用户专注信息,根据所述用户专注信息实时推送相匹配的媒体信息。\n[0008] 上述方案中,所述确定当前页面的用户专注信息为:计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度,根据所述各元素的偏置高度和当前页面显示的元素的偏置高度,确定当前页面显示的元素,所述元素的内容或ID为当前页面的用户专注信息。\n[0009] 上述方案中,所述计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度为:\n[0010] 计算机后台加载网页内容,在用户浏览网页内容并停留在页面的任意位置时,计算机后台通过元素顶端获取函数获取网页内容中各元素的偏置高度;通过页面获取函数获取网页大小和页面大小,通过页面滚动条获取函数获取当前页面上滚动条的位置,根据网页内容中各元素的偏置高度、网页大小和页面大小、当前页面上滚动条的位置,获得当前页面显示的元素的偏置高度。\n[0011] 上述方案中,所述根据所述用户专注信息实时推送相匹配的媒体信息为:根据所述用户专注信息查找关键字,实时推送与查找到的关键字相匹配的媒体信息。\n[0012] 上述方案中,所述根据所述用户专注信息查找关键字为:计算机后台根据所述用户专注信息确定当前页面显示的内容,对所述内容进行语义分析,并与媒体数据库中的关键字相匹配,查找出匹配的关键字。\n[0013] 上述方案中,所述实时推送与查找到的关键字相匹配的媒体信息为:计算机后台根据查找到的关键字,将媒体数据库中与所述关键字相匹配的媒体信息进行实时推送。\n[0014] 上述方案中,所述网页内容包括:微博、或论坛中显示的用户发表内容。\n[0015] 本发明提供的一种基于用户专注信息的实时推送媒体信息的装置,该装置包括:\n用户专注信息确定模块和实时推送模块;其中,\n[0016] 用户专注信息确定模块,用于确定当前页面的用户专注信息;\n[0017] 实时推送模块,用于根据所述用户专注信息实时推送相匹配的媒体信息。\n[0018] 上述方案中,所述用户专注信息确定模块,具体用于计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度,根据所述各元素的偏置高度和当前页面显示的元素的偏置高度,确定当前页面显示的元素,所述元素的内容或ID为当前页面的用户专注信息。\n[0019] 上述方案中,所述实时推送模块,具体用于根据所述用户专注信息查找关键字,实时推送与查找到的关键字相匹配的媒体信息。\n[0020] 本发明提供了一种基于用户专注信息的实时推送媒体信息的方法和装置,确定当前页面的用户专注信息,根据所述用户专注信息实时推送相匹配的媒体信息;如此,能够提高媒体信息推送的实时性和准确度。\n附图说明\n[0021] 图1为本发明实施例实现基于用户专注信息的实时推送媒体信息的方法的流程示意图;\n[0022] 图2为本发明实施例实现基于用户专注信息的实时推送媒体信息的装置的结构示意图。\n具体实施方式\n[0023] 本发明的基本思想是:确定当前页面的用户专注信息,根据所述用户专注信息实时推送相匹配的媒体信息;所述媒体信息可以是文字或图片等信息。\n[0024] 下面通过附图及具体实施例对本发明做进一步的详细说明。\n[0025] 本发明实施例实现一种基于用户专注信息的实时推送媒体信息的方法,如图1所示,该方法包括以下几个步骤:\n[0026] 步骤101:确定当前页面的用户专注信息;\n[0027] 具体的,计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度,根据所述各元素的偏置高度和当前页面显示的元素的偏置高度,确定当前页面显示的元素,所述元素的内容或ID(Identity)即为当前页面的用户专注信息;\n[0028] 所述计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度为:\n[0029] 计算机后台加载网页内容,在用户浏览网页内容并停留在页面的任意位置时,计算机后台通过元素顶端获取函数获取网页内容中各元素的偏置高度;通过页面获取函数获取网页大小和页面大小,通过页面滚动条获取函数获取当前页面上滚动条的位置,根据网页内容中各元素的偏置高度、网页大小和页面大小、当前页面上滚动条的位置,获得当前页面显示的元素的偏置高度;\n[0030] 所述网页内容包括:微博、或论坛等显示的用户发表内容;\n[0031] 所述元素为网页中独立的信息,如页面中各用户的微博内容、或各用户的评论与回复等;\n[0032] 以微博为例,步骤101可以分为以下几个步骤:\n[0033] 步骤201:在用户浏览微博并停留在页面的任意位置时,计算机后台通过元素顶端获取函数getElementTop获取每条微博的偏置高度,如获取第一条微博的偏置高度为:\n[0034] >>getElementTop(document.getElementByID(’46258092435294’))[0035] 408\n[0036] 其中,’46258092435294’为第一条微博的ID,408为获取到的第一条微博的偏置高度。\n[0037] 步骤202:通过页面获取函数GetPageSize获取网页大小和页面大小,如:\n[0038]\n[0039] 其中,PageW表示获取的网页宽度,PageH表示获取的网页高度,WinW表示获取的显示器宽度,WinH表示获取的显示器高度。\n[0040] 步骤203:通过页面滚动条获取函数GetPageScroll获取当前页面上滚动条的位置,如:\n[0041]\n[0042] 其中,X表示横向滚动条的位置,Y表示纵向滚动条的高度。\n[0043] 步骤204:获取当前微博页面的用户专注信息;\n[0044] 假设第一条微博的偏置高度为W1,除第一条微博外的每条微博的高度为WHi,当前页面上纵向滚动条的高度为S,页面高度为WH,当前页面显示的微博的偏置高度WHx应该满足条件min(S,W1)<WHx<S+WH,通过公式(1)获得满足所述条件的至少一个WHx,满足所述条件的WHx中x表示第x条微博,所述第x条微博的内容或ID即为当前页面的用户专注信息。\n[0045]\n[0046] 本步骤还包括:预先通过操作习惯数据库记录用户操作网页内容中各元素时在页面的操作位置,统计出概率最高的操作位置,在确定当前页面显示的元素之后,根据所述概率最高的操作位置,确定用户专注的元素,所述元素的内容或ID为当前页面的用户专注信息。\n[0047] 步骤102:根据所述用户专注信息实时推送相匹配的媒体信息;\n[0048] 具体的,根据所述用户专注信息查找关键字,实时推送与查找到的关键字相匹配的媒体信息;\n[0049] 所述根据所述用户专注信息查找关键字具体为:计算机后台根据所述用户专注信息确定当前页面显示的内容,对所述内容进行语义分析,并与媒体数据库中的关键字相匹配,查找出匹配的关键字;\n[0050] 所述媒体数据库为预先设置的、存储有媒体信息及与媒体信息对应的关键字的数据库;\n[0051] 所述实时推送与查找到的关键字相匹配的媒体信息具体为:计算机后台根据查找到的关键字,将媒体数据库中与所述关键字相匹配的媒体信息进行实时推送;\n[0052] 本步骤中,所述将媒体数据库中与所述关键字相匹配的媒体信息进行实时推送为:预先设定媒体信息在页面的显示坐标,将媒体数据库中与所述关键字相匹配的媒体信息悬浮或嵌入在所述显示坐标处。\n[0053] 为了实现上述方法,本发明实施例还提供一种基于用户专注信息的实时推送媒体信息的装置,如图2所示,该装置包括:用户专注信息确定模块21和实时推送模块22;其中,[0054] 用户专注信息确定模块21,用于确定当前页面的用户专注信息;\n[0055] 实时推送模块22,用于根据所述用户专注信息实时推送相匹配的媒体信息;\n[0056] 所述用户专注信息确定模块21,具体用于计算机后台获取用户浏览的网页内容中各元素的偏置高度和当前页面显示的元素的偏置高度,根据所述各元素的偏置高度和当前页面显示的元素的偏置高度,确定当前页面显示的元素,所述元素的内容或ID为当前页面的用户专注信息;\n[0057] 所述实时推送模块22,具体用于根据所述用户专注信息查找关键字,实时推送与查找到的关键字相匹配的媒体信息;\n[0058] 具体的,所述实时推送模块22根据所述用户专注信息确定当前页面显示的内容,对所述内容进行语义分析,并与媒体数据库中的关键字相匹配,查找出匹配的关键字,根据查找到的关键字,将媒体数据库中与所述关键字相匹配的媒体信息进行实时推送。\n[0059] 综上所述,本发明实施例根据所述用户专注信息实时推送媒体信息,能够提高媒体信息推送的实时性和准确度。\n[0060] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
法律信息
- 2019-01-29
- 2015-04-29
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201210345450.5
申请日: 2012.09.17
- 2014-03-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-09-03
|
2008-03-31
| | |
2
| |
2011-03-16
|
2010-10-28
| | |
3
| |
2007-07-25
|
2007-01-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |