一种推送信息的方法、装置及电子设备的制造方法

文档序号:10655413阅读:217来源:国知局
一种推送信息的方法、装置及电子设备的制造方法
【专利摘要】本发明的实施例公开一种推送信息的方法、装置及电子设备,涉及信息推送技术,能够提升推送信息的效率。所述推送信息的方法包括:获取目标用户浏览每一历史信息标题的停留时间;计算各用户浏览每一历史信息标题的平均停留时间,基于每一历史信息标题的平均停留时间以及所述目标用户的停留时间,得到所述目标用户对每一历史信息标题的内隐兴趣度;依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向所述目标用户推送与提取到的关键词相匹配的待推送信息集中的信息。本发明适用于对新闻内容进行推荐。
【专利说明】
-种推送信息的方法、装置及电子设备
技术领域
[0001] 本发明设及信息推送技术,尤其设及一种推送信息的方法、装置及电子设备。
【背景技术】
[0002] 当今社会,越来越多的用户使用电子设备,通过互联网络获取所需的信息,例如, 通过移动电话,进行网上新闻、幽默笑话等阅读,W 了解基于自己兴趣爱好的各种时事动 态,借W缓解生活W及工作压力。
[0003] W新闻为例,由于每天发生的新闻数量庞大、新闻类型繁多,用户从如此海量的新 闻中找到符合自己兴趣爱好的新闻,需要花费大量的时间,导致新闻浏览效率较低。为了提 升用户浏览新闻的效率,现有技术中,提出了一种新闻推送方法,通过统计各用户对每一新 闻的访问行为参数,例如,浏览历史、评论、分享、捜索行为、点赞、收藏等,将各用户对每一 新闻的的访问行为应用于预先设置的新闻权值数学模型,例如,基于内容的推荐数学模型、 协同过滤推荐数学模型、基于知识的推荐数学模型、基于网络结构的推荐数学模型、组合推 荐数学模型等,从而得到每一新闻的权值,并依据权值进行排序,选取排序前N位的新闻,作 为待推荐新闻集;然后,通过对用户行为,例如,用户对新闻的点击、浏览、收藏、评论等行为 进行统计,获取用户的行为特征,计算用户的行为特征与待推荐新闻集中每一新闻的匹配 度,选取匹配度靠前的新闻,向该用户进行推送,从而使得用户避免从海量新闻中查找所需 的新闻,无需花费查找时间就能够获取所需的新闻,提升了用户浏览新闻的效率W及用户 提升浏览新闻内容的体验。
[0004] 但该新闻推送方法,在对新闻权值进行计算时,用于计算新闻权值的访问行为参 数为浏览历史、评论、分享、捜索行为、点赞、收藏等宏观访问行为参数,未考虑用户浏览新 闻标题的时间等微观访问行为参数,尤其是对于现今工作、生活节凑紧张的用户来说,通过 花费一些时间浏览新闻标题,可W获知该新闻的大概内容,因而,可能无需再去浏览该新闻 内容,而该因素并未被现有技术考虑,使得基于宏观访问行为参数推送的新闻可能与用户 预期不符,从而使得用户不去浏览推送的新闻,导致推送的新闻效率较低,相应用户浏览新 闻的效率也较低;进一步地,很多用户在浏览新闻后,并不进行评论、分享、点赞、收藏等行 为,也使得基于宏观访问行为参数推送的新闻可能与用户预期不符,降低了推送新闻的效 率。

【发明内容】

[0005] 有鉴于此,本发明实施例提供一种推送信息的方法、装置及电子设备,能够提升推 送信息的效率,W解决现有的推送信息的方法中,基于宏观访问行为参数推送的信息可能 与用户预期不符,从而不去浏览推送信息,使得信息推送效率较低的问题。
[0006] 第一方面,本发明实施例提供一种推送信息的方法,包括:
[0007] 获取目标用户浏览每一历史信息标题的停留时间;
[000引计算各用户浏览每一历史信息标题的平均停留时间;
[0009] 基于每一历史信息标题的平均停留时间W及所述目标用户的停留时间,得到所述 目标用户对每一历史信息标题的内隐兴趣度;
[0010] 依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向所述目标用户推 送与提取到的关键词相匹配的待推送信息集中的信息。
[0011] 结合第一方面,在第一方面的第一种实施方式中,所述获取目标用户浏览每一历 史信息标题的停留时间包括:
[0012] 设置W-个或多个信息标题为一页面的信息标题页面;
[0013] 记录用户在所述信息标题页面的页面停留时间,如果所述信息标题页面包含一信 息标题,获取的停留时间为所述页面停留时间,如果所述信息标题页面包含多个信息标题, 获取的停留时间为所述页面停留时间除W所述信息标题页面中包含的信息标题数。
[0014] 结合第一方面,在第一方面的第二种实施方式中,利用下式计算所述内隐兴趣度:
[0015]
[0016] 式中,
[0017] T功第i个历史信息标题的平均停留时间;
[0018] Li为第j个用户浏览第i个历史信息标题的停留时间;
[0019] IAj功第j个用户对第i个历史信息标题的内隐兴趣度。
[0020] 结合第一方面、第一方面的第一种或第二种实施方式,在第一方面的第=种实施 方式中,在所述基于每一历史信息标题的平均停留时间W及所述目标用户的停留时间,得 到所述目标用户对每一历史信息标题的内隐兴趣度之前,所述方法还包括:
[0021] 统计历史信息标题包含的字数,计算所述目标用户的单字平均停留时间;
[0022] 所述基于每一历史信息标题的平均停留时间W及所述目标用户的停留时间,得到 所述目标用户对每一历史信息标题的内隐兴趣度包括:
[0023] 计算一历史信息标题的停留时间除W平均停留时间的商,得到第一内隐兴趣度;
[0024] 获取所述一历史信息标题包含的第一字数,计算所述目标用户的单字平均停留时 间与第一字数的乘积;
[0025] 计算所述一历史信息标题的停留时间除W所述乘积的商,得到第二内隐兴趣度;
[0026] 计算所述第一内隐兴趣度与所述第二内隐兴趣度的和值,得到所述目标用户对所 述一历史信息标题的内隐兴趣度。
[0027] 结合第一方面的第=种实施方式,在第一方面的第四种实施方式中,所述目标用 户的单字平均停留时间包括:所述目标用户的所有单字平均停留时间W及单标题单字平均 停留时间,所述统计历史信息标题包含的字数,计算所述目标用户的单字平均停留时间包 括:
[0028] 从统计的信息标题集中,提取一历史信息标题,统计所述一历史信息标题包含的 字数,计算所述目标用户浏览所述一历史信息标题的停留时间与所述字数的商,得到单标 题单字平均停留时间.
[0029] 依据所述信息标题集包含的历史信息标题数量,计算各单标题单字平均停留时间 的平均值,得到所述目标用户的所有单字平均停留时间。
[0030] 第二方面,本发明实施例提供一种推送信息的装置,包括:停留时间获取模块、平 均停留时间获取模块、内隐兴趣度模块W及推送模块,其中,
[0031] 停留时间获取模块,用于获取目标用户浏览每一历史信息标题的停留时间;
[0032] 平均停留时间获取模块,用于计算各用户浏览每一历史信息标题的平均停留时 间;
[0033] 内隐兴趣度模块,用于基于每一历史信息标题的平均停留时间W及所述目标用户 的停留时间,得到所述目标用户对每一历史信息标题的内隐兴趣度;
[0034] 推送模块,用于依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向所 述目标用户推送与提取到的关键词相匹配的待推送信息集中的信息。
[0035] 结合第二方面,在第二方面的第一种实施方式中,所述停留时间获取模块包括:信 息标题页面设置单元W及停留时间计算单元,其中,
[0036] 信息标题页面设置单元,用于设置W-个或多个信息标题为一页面的信息标题页 面;
[0037] 停留时间计算单元,用于记录用户在所述信息标题页面的页面停留时间,如果所 述信息标题页面包含一信息标题,获取的停留时间为所述页面停留时间,如果所述信息标 题页面包含多个信息标题,获取的停留时间为所述页面停留时间除W所述信息标题页面中 包含的信息标题数。
[0038] 结合第二方面,在第二方面的第二种实施方式中,所述内隐兴趣度模块利用下式 计算所述内隐兴趣度:
[0039]
[0040] 式中,
[0041 ] Tl为第i个历史信息标题的平均停留时间;
[0042] Li为第j个用户浏览第i个历史信息标题的停留时间;
[0043] IAji为第j个用户对第i个历史信息标题的内隐兴趣度。
[0044] 结合第二方面、第二方面的第一种或第二种实施方式,在第二方面的第=种实施 方式中,所述内隐兴趣度模块包括:单字平均停留时间计算单元、第一内隐兴趣度计算单 元、单字总平均停留时间计算单元、第二内隐兴趣度计算单元W及内隐兴趣度计算单元,其 中,
[0045] 单字平均停留时间计算单元,用于统计历史信息标题包含的字数,计算所述目标 用户的单字平均停留时间.
[0046] 第一内隐兴趣度计算单元,用于计算一历史信息标题的停留时间除W平均停留时 间的商,得到第一内隐兴趣度;
[0047] 单字总平均停留时间计算单元,用于获取所述一历史信息标题包含的第一字数, 计算所述目标用户的单字平均停留时间与第一字数的乘积;
[0048] 第二内隐兴趣度计算单元,用于计算所述一历史信息标题的停留时间除W所述乘 积的商,得到第二内隐兴趣度;
[0049] 内隐兴趣度计算单元,用于计算所述第一内隐兴趣度与所述第二内隐兴趣度的和 值,得到所述目标用户对所述一历史信息标题的内隐兴趣度。
[0050] 结合第二方面的第=种实施方式,在第二方面的第四种实施方式中,所述单字平 均停留时间计算单元包括:所有单字平均停留时间计算子单元W及单标题单字平均停留时 间计算子单元,其中,
[0051] 单标题单字平均停留时间计算子单元,用于从统计的信息标题集中,提取一历史 信息标题,统计所述一历史信息标题包含的字数,计算所述目标用户浏览所述一历史信息 标题的停留时间与所述字数的商,得到单标题单字平均停留时间;
[0052] 所有单字平均停留时间计算子单元,用于依据所述信息标题集包含的历史信息标 题数量,计算各单标题单字平均停留时间的平均值,得到所述目标用户的所有单字平均停 留时间。
[0053] 第=方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存 储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置 在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执 行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对 应的程序,用于执行前述任一所述的推送信息的方法。
[0054] 本发明实施例提供的一种推送信息的方法、装置及电子设备,通过获取目标用户 浏览每一历史信息标题的停留时间;计算各用户浏览每一历史信息标题的平均停留时间, 基于每一历史信息标题的平均停留时间W及所述目标用户的停留时间,得到所述目标用户 对每一历史信息标题的内隐兴趣度;依次提取内隐兴趣度排序前N位的历史信息标题中的 关键词,向所述目标用户推送与提取到的关键词相匹配的待推送信息集中的信息,能够提 升推送信息的效率,W解决现有的推送信息的方法中,基于宏观访问行为参数推送的信息 可能与用户预期不符,从而不去浏览推送信息,使得信息推送效率较低的问题。
【附图说明】
[0055] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其它的附图。
[0056] 图1为本发明的实施例一推送信息的方法流程示意图;
[0057] 图2为本发明的实施例二推送信息的装置结构示意图;
[0058] 图3为本发明电子设备一个实施例的结构示意图。
【具体实施方式】
[0059] 下面结合附图对本发明实施例进行详细描述。
[0060] 应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 它实施例,都属于本发明保护的范围。
[0061 ]实施例一
[0062] 图1为本发明的实施例一推送信息的方法流程示意图,如图1所示,本实施例的方 法可W包括:
[0063] 步骤101,获取目标用户浏览每一历史信息标题的停留时间;
[0064] 本实施例中,信息在通过电子设备呈现在屏幕上时,为了便于用户即使粗略了解 信息内容,每一信息都设置有一信息标题,用户在浏览信息标题时,基于自己的兴趣爱好, 不同的信息标题会有不同的停留时间。例如,对于用户感兴趣的信息标题,会有较长的停留 时间,而对于不感兴趣的信息标题,停留时间会较短,用户在浏览信息标题时的停留时间长 短,可W直观反应用户对该类型信息的兴趣,因而,本实施例中,考虑将用户浏览历史信息 标题的停留时间作为用户对给类型信息潜在的兴趣指标。
[0065] 本实施例中,作为一可选实施例,信息包括但不限于:新闻、搞笑、科技、养生等。
[0066] 本实施例中,作为一可选实施例,所述获取目标用户浏览每一历史信息标题的停 留时间包括:
[0067] All,设置W-个或多个信息标题为一页面的信息标题页面;
[0068] A12,记录用户在所述信息标题页面的页面停留时间,如果所述信息标题页面包含 一信息标题,获取的停留时间为所述页面停留时间,如果所述信息标题页面包含多个信息 标题,获取的停留时间为所述页面停留时间除W所述信息标题页面中包含的信息标题数。
[0069] 本实施例中,用户在信息标题页面的页面停留时间,可W是从该信息标题页面打 开至被关闭的时间,也可W是从该信息标题页面打开至该信息标题页面被切换至其它信息 标题页面的时间,还可W是从该信息标题页面打开至用户产生滑移操作时的时间。
[0070] 步骤102,计算各用户浏览每一历史信息标题的平均停留时间;
[0071] 步骤103,基于每一历史信息标题的平均停留时间W及所述目标用户的停留时间, 得到所述目标用户对每一历史信息标题的内隐兴趣度;
[0072] 本实施例中,作为一可选实施例,利用下式计算历史信息标题的平均停留时间:
[0073]
[0074] 式中,
[0075] Tl为第i个历史信息标题的平均停留时间;
[0076] Li为第j个用户浏览第i个历史信息标题的停留时间;
[0077] n为浏览第i个历史信息标题的用户数。
[0078] 作为一可选实施例,利用下式计算内隐兴趣度:
[0079]
[0080] 式中,
[0081] IAji为第j个用户对第i个历史信息标题的内隐兴趣度。
[0082] 本实施例中,由于不同年龄段的用户在正常浏览同一信息标题时,所需的时间会 有较大差异,例如,儿童正常浏览信息标题所需的时间显著大于成年人,因而,作为另一可 选实施例,还可W对用户依据年龄进行分类,依据目标用户所属的年龄分类,统计该年龄分 类的各用户浏览每一历史信息标题的平均停留时间。
[0083] 本实施例中,例如,W新闻标题为例,如果进行统计的用户数为2,用户A浏览编号 为又1、义2、义3、义4的四篇新闻标题,其中,用户4在^的停留时间为110〇1113,义2的停留时间尾 1 OOOms,x3的停留时间为900ms,x4的停留时间为1400ms。
[0084] 用户B在在XI的停留时间为1600ms,x2的停留时间为1700ms,x3的停留时间为 1200ms,x4的停留时间为1800ms。则:
[0085] 各用户浏览每一新闻标题的平均停留时间分别如下:
[0086]
[0087]
[008引
[0089]
[0090] 依据上述的内隐兴趣度计算公式,内隐兴趣度计算结果如下:
[0091] 用户A对Xl的内隐兴趣度为0.8148;
[0092] 用户A对x2的内隐兴趣度为0.7407;
[0093] 用户A对x3的内隐兴趣度为0.8571;
[0094] 用户A对x4的内隐兴趣度为0.8750;
[00M]用户B对Xl的内隐兴趣度为1.1852;
[0096] 用户B对x2的内隐兴趣度为1.2593;
[0097] 用户B对x3的内隐兴趣度为1.1429;
[0098] 用户B对x4的内隐兴趣度为1.1250。
[0099] 本实施例中,用户对某一信息标题的内隐兴趣度越高,表明用户浏览该信息标题 所用的时间越长,对该类信息越关注。
[0100] 本实施例中,为了提升用于计算平均停留时间的各用户数据(停留时间)的可靠 性,作为一可选实施例,在所述计算各用户浏览每一历史信息标题的平均停留时间之后,基 于每一历史信息标题的平均停留时间W及所述目标用户的停留时间之前,该方法还包括:
[0101] 计算浏览每一历史信息标题的均方差,如果某一用户浏览历史信息标题的停留时 间与平均停留时间的误差大于3倍所述均方差,删除所述某一用户浏览历史信息标题的停 留时间,执行所述计算各用户浏览每一历史信息标题的平均停留时间的步骤。
[0102] 本实施例中,如果每一用户浏览历史信息标题的停留时间与平均停留时间的误差 不大于3倍所述均方差,执行所述计算各用户浏览每一历史信息标题的平均停留时间的步 骤。
[0103] 本实施例中,由于各信息标题中包含的字数不一致,如果某一用户浏览两信息标 题所花的时间一样,但第一信息标题包含10个文字,第二信息标题包含20个文字,显然,在 该用户类别相同的情况下,该用户对第一信息标题的关注度要高于对第二信息标题的关注 度。因而,作为一可选实施例,基于每一用户的阅读能力所浏览历史信息标题的时间的不同 的,在所述计算各用户浏览每一历史信息标题的平均停留时间,基于每一历史信息标题的 平均停留时间W及所述目标用户的停留时间之前,该方法还包括:
[0104] 统计历史信息标题包含的字数,计算所述目标用户的单字平均停留时间。
[0105] 本实施例中,单字平均停留时间包括:所述目标用户的所有单字平均停留时间W 及单标题单字平均停留时间,其中,所述目标用户的所有单字平均停留时间为该用户浏览 所有历史信息标题对应的总字数中,每一文字对应的浏览时间;单标题单字平均停留时间 为用户浏览一历史信息标题对应的每字平均停留时间。
[0106] 作为一可选实施例,所述统计历史信息标题包含的字数,计算所述目标用户的单 字平均停留时间包括:
[0107] Bll,从统计的信息标题集中,提取一历史信息标题,统计所述一历史信息标题包 含的字数,计算所述目标用户浏览所述一历史信息标题的停留时间与所述字数的商,得到 单标题单字平均停留时间;
[0108] B12,依据所述信息标题集包含的历史信息标题数量,计算各单标题单字平均停留 时间的平均值,得到所述目标所有单字平均停留时间。
[0109] 作为另一可选实施例,所述统计历史信息标题包含的字数,计算所述目标用户的 单字平均停留时间包括:
[0110] 从统计的信息标题集中,提取一历史信息标题,统计所述一历史信息标题包含的 字数,计算所述目标用户浏览所述一历史信息标题的停留时间与所述字数的商,得到所述 一历史信息标题对应的单标题单字平均停留时间。
[0111] 本实施例中,作为一可选实施例,所述基于每一历史信息标题的平均停留时间W 及所述目标用户的停留时间,得到所述目标用户对每一历史信息标题的内隐兴趣度包括:
[0112] Cll,计算一历史信息标题的停留时间除W平均停留时间的商,得到第一内隐兴趣 度;
[0113] C12,获取所述一历史信息标题包含的第一字数,计算所述目标用户的单字平均停 留时间与第一字数的乘积;
[0114] C13,计算所述一历史信息标题的停留时间除W所述乘积的商,得到第二内隐兴趣 度;
[0115] C14,计算所述第一内隐兴趣度与所述第二内隐兴趣度的和值,得到所述目标用户 对所述一历史信息标题的内隐兴趣度。
[0116] 本实施例中,W上述为例,目标用户包括用户A和用户B,如果^1、^2、^3、^4包含的 字数分别为5、10、15、20,计算得到的各用户的所有单字平均停留时间分别如下:
[0117] 用户A的所有单字平均停留时间:
[0118] TpA= (1100ms/5+1000ms/10+900ms/15+1400ms/20)/4 = 112.5ms/字;
[0119] 用户B的所有单字平均停留时间:
[0120] T地=(1600ms/5+1700ms/10+1200ms/15+1800ms/20)/4 = 165ms/字。
[0121] 则计算得到的目标用户对所述一历史信息标题的内隐兴趣度分别如下:
[0122] 用户 A 对 Xl 的内隐兴趣度= 1100/1350+1100/(5*112.5) =2.7704;
[0123] 用户 A 对 x2 的内隐兴趣度=1000/1350+1000/( 10*112.5) = 1.6300;
[0124] 用户 A 对 x3 的内隐兴趣度= 900/1050+900/( 15*112.5) = 1.3905;
[01 巧]用户 A 对 x4 的内隐兴趣度=1400/1600+1400/(20*112.5) = 1.4972;
[01%]用户 B 对 Xl 的内隐兴趣度= 1600/1350+1600/(5*165) =3.1246;
[0127]用户 B 对 x2 的内隐兴趣度=1700/1350+1700/( 10*165) =2.2896;
[0128]用户B对x3的内隐兴趣度=1200/1050+1200/( 15*165) = 1.6277;
[01 巧]用户 B 对 x4 的内隐兴趣度= 1800/1600+1800/(20*165) = 1.6705。
[0130] 作为另一可选实施例,所述基于每一历史信息标题的平均停留时间W及所述目标 用户的停留时间,得到所述目标用户对每一历史信息标题的内隐兴趣度包括:
[0131] Dll,计算一历史信息标题的停留时间除W平均停留时间的商,得到第一内隐兴趣 度;
[0132] D12,计算所述一历史信息标题对应的单字平均停留时间与所述第一内隐兴趣度 的和值,得到所述目标用户对所述一历史信息标题的内隐兴趣度。
[0133] 步骤104,依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向所述目 标用户推送与提取到的关键词相匹配的待推送信息集中的信息。
[0134] 本实施例中,作为一可选实施例,待推送信息集可W采用现有技术方法获取,例 如,通过统计各用户对每一新闻的访问行为参数,例如,浏览历史、评论、分享、捜索行为、点 赞、收藏等,将各用户对每一新闻的的访问行为应用于预先设置的新闻权值数学模型,例 如,基于内容的推荐数学模型、协同过滤推荐数学模型、基于知识的推荐数学模型、基于网 络结构的推荐数学模型、组合推荐数学模型等,从而得到每一新闻的权值,并依据权值进行 排序,选取排序前N位的新闻,作为初选新闻集;然后,通过对用户行为,例如,用户对新闻的 点击、浏览、收藏、评论等行为进行统计,获取用户的行为特征,计算用户的行为特征与初选 新闻集中每一新闻的匹配度,选取匹配度靠前的新闻,得到待推送新闻(信息)集。作为另一 可选实施例,待推送信息集也可W是由各运营商提交至推送服务器的信息组成,本实施例 对此不作限定。
[0135] 本实施例中,作为一可选实施例,可W是通过提取内隐兴趣度排序前N位的历史信 息标题中的一历史信息标题,提取该历史信息标题包含的各历史关键词,再提取待推送信 息集中的一信息对应的信息标题中包含的各推送关键词,按照预先设置的匹配度算法,计 算各历史关键词与各推送关键词的匹配度,如果计算得到的匹配度超过预先设置的匹配度 阔值,则将提取的信息标题对应的信息向目标用户推送;如果计算得到的匹配度未超过预 先设置的匹配度阔值,则从待推送信息集中提取下一信息,直至待推送信息集中的信息被 提取完毕。然后,提取内隐兴趣度排序前N位的历史信息标题中的下一历史信息标题。
[0136] 本发明实施例一推送信息的方法,通过获取目标用户浏览每一历史信息标题的停 留时间;计算各用户浏览每一历史信息标题的平均停留时间,基于每一历史信息标题的平 均停留时间W及所述目标用户的停留时间,得到所述目标用户对每一历史信息标题的内隐 兴趣度;依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向所述目标用户推送 与提取到的关键词相匹配的待推送信息集中的信息。运样,在进行信息推送时,考虑用户浏 览信息标题的停留时间等微观访问行为参数,作为用户兴趣度的辅助指标或指标,使得推 送的信息更能符合目标用户预期,从而提升推送的信息效率,推送的信息被用户浏览的概 率增大,增强了用户浏览信息的效率;进一步地,由于基于浏览信息标题的停留时间计算的 内隐兴趣度可W表征用户对信息的兴趣,即使用户在浏览信息后不进行评论、分享、点赞、 收藏等行为,也能使得推送的信息与用户预期吻合度高,提升了用户的信息浏览体验。
[0137] 实施例二
[0138] 图2为本发明的实施例二推送信息的装置结构示意图,如图2所示,本实施例的装 置可W包括:停留时间获取模块21、平均停留时间获取模块22、内隐兴趣度模块23W及推送 模块24,其中,
[0139] 停留时间获取模块21,用于获取目标用户浏览每一历史信息标题的停留时间;
[0140] 本实施例中,作为一可选实施例,信息包括但不限于:新闻、搞笑、科技、养生等。
[0141] 本实施例中,作为一可选实施例,停留时间获取模块21包括:信息标题页面设置单 元W及停留时间计算单元(图中未示出),其中,
[0142] 信息标题页面设置单元,用于设置W-个或多个信息标题为一页面的信息标题页 面;
[0143] 停留时间计算单元,用于记录用户在所述信息标题页面的页面停留时间,如果所 述信息标题页面包含一信息标题,获取的停留时间为所述页面停留时间,如果所述信息标 题页面包含多个信息标题,获取的停留时间为所述页面停留时间除W所述信息标题页面中 包含的信息标题数。
[0144] 平均停留时间获取模块22,用于计算各用户浏览每一历史信息标题的平均停留时 间;
[0145] 本实施例中,作为一可选实施例,利用下式计算历史信息标题的平均停留时间:
[0146]
[0147] 式中,
[0148] Tl为第i个历史信息标题的平均停留时间;
[0149] Li为第j个用户浏览第i个历史信息标题的停留时间;
[0150] n为浏览第i个历史信息标题的用户数。
[0151] 作为另一可选实施例,还可W对用户依据年龄进行分类,依据目标用户所属的年 龄分类,统计该年龄分类的各用户浏览每一历史信息标题的平均停留时间。
[0152] 作为一可选实施例,在计算各用户浏览每一历史信息标题的平均停留时间,基于 每一历史信息标题的平均停留时间W及所述目标用户的停留时间之前,平均停留时间获取 模块还可W用于计算浏览每一历史信息标题的均方差,如果某一用户浏览历史信息标题的 停留时间与平均停留时间的误差大于3倍所述均方差,删除所述某一用户浏览历史信息标 题的停留时间,计算各用户浏览每一历史信息标题的平均停留时间。
[0153] 内隐兴趣度模块23,用于基于每一历史信息标题的平均停留时间W及所述目标用 户的停留时间,得到所述目标用户对每一历史信息标题的内隐兴趣度;
[0154] 本实施例中,作为一可选实施例,利用下式计算所述内隐兴趣度:
[0155]
[0156] 式中,
[0157] Tl为第i个历史信息标题的平均停留时间;
[0158] Li为第j个用户浏览第i个历史信息标题的停留时间;
[0159] IAji为第j个用户对第i个历史信息标题的内隐兴趣度。
[0160] 本实施例中,作为一可选实施例,内隐兴趣度模块23包括:单字平均停留时间计算 单元、第一内隐兴趣度计算单元、单字总平均停留时间计算单元、第二内隐兴趣度计算单元 W及内隐兴趣度计算单元(图中未示出),其中,
[0161] 单字平均停留时间计算单元,用于统计历史信息标题包含的字数,计算所述目标 用户的单字平均停留时间.
[0162] 本实施例中,作为一可选实施例,单字平均停留时间计算单元包括:所有单字平均 停留时间计算子单元W及单标题单字平均停留时间计算子单元,其中,
[0163] 单标题单字平均停留时间计算子单元,用于从统计的信息标题集中,提取一历史 信息标题,统计所述一历史信息标题包含的字数,计算所述目标用户的用户浏览所述一历 史信息标题的停留时间与所述字数的商,得到单标题单字平均停留时间;
[0164] 所有单字平均停留时间计算子单元,用于依据所述信息标题集包含的历史信息标 题数量,计算各单标题单字平均停留时间的平均值,得到所述目标用户的所有单字平均停 留时间。
[0165] 第一内隐兴趣度计算单元,用于计算一历史信息标题的停留时间除W平均停留时 间的商,得到第一内隐兴趣度;
[0166] 单字总平均停留时间计算单元,用于获取所述一历史信息标题包含的第一字数, 计算所述目标用户的单字平均停留时间与第一字数的乘积;
[0167] 第二内隐兴趣度计算单元,用于计算所述一历史信息标题的停留时间除W所述乘 积的商,得到第二内隐兴趣度;
[0168] 内隐兴趣度计算单元,用于计算所述第一内隐兴趣度与所述第二内隐兴趣度的和 值,得到所述目标用户对所述一历史信息标题的内隐兴趣度。
[0169] 推送模块24,用于依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向 所述目标用户推送与提取到的关键词相匹配的待推送信息集中的信息。
[0170] 本实施例的装置,可W用于执行图1所示方法实施例的技术方案,其实现原理和技 术效果类似,此处不再寶述。
[0171] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示运些实体或操作之间存 在任何运种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖 非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为运种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在 包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0172] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0173] 尤其,对于装置实施例而言,由于其基本相似于方法实施例,所W描述的比较简 单,相关之处参见方法实施例的部分说明即可。
[0174] 在流程图中表示或在此W其他方式描述的逻辑和/或步骤,例如,可W被认为是用 于实现逻辑功能的可执行指令的定序列表,可W具体实现在任何计算机可读介质中,W供 指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可W从指令执 行系统、装置或设备取指令并执行指令的系统)使用,或结合运些指令执行系统、装置或设 备而使用。就本说明书而言,"计算机可读介质"可W是任何可W包含、存储、通信、传播或传 输程序W供指令执行系统、装置或设备或结合运些指令执行系统、装置或设备而使用的装 置。计算机可读介质的更具体的示例(非穷尽性列表)包括W下:具有一个或多个布线的电 连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器 (ROM),可擦除可编辑只读存储器巧PROM或闪速存储器),光纤装置,W及便携式光盘只读存 储器(CDR0M)。另外,计算机可读介质甚至可W是可在其上打印所述程序的纸或其他合适的 介质,因为可W例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时W其 他合适方式进行处理来W电子方式获得所述程序,然后将其存储在计算机存储器中。
[0175] 应当理解,本发明的各部分可W用硬件、软件、固件或它们的组合来实现。
[0176] 在上述实施方式中,多个步骤或方法可W用存储在存储器中且由合适的指令执行 系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用 本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功 能的逻辑口电路的离散逻辑电路,具有合适的组合逻辑口电路的专用集成电路,可编程口 阵列(PGA),现场可编程口阵列(FPGA)等。
[0177] 本发明实施例还提供一种电子设备,所述电子设备包含前述任一实施例所述的装 置。
[0178] 图3为本发明电子设备一个实施例的结构示意图,可W实现本发明图1-2所示实施 例的流程,如图3所示,上述电子设备可W包括:壳体31、处理器32、存储器33、电路板34和电 源电路35,其中,电路板34安置在壳体31围成的空间内部,处理器32和存储器33设置在电路 板34上;电源电路35,用于为上述电子设备的各个电路或器件供电;存储器33用于存储可执 行程序代码;处理器32通过读取存储器33中存储的可执行程序代码来运行与可执行程序代 码对应的程序,用于执行前述任一实施例所述的推送信息的方法。
[0179] 处理器32对上述步骤的具体执行过程W及处理器32通过运行可执行程序代码来 进一步执行的步骤,可W参见本发明图1-2所示实施例的描述,在此不再寶述。
[0180] 该电子设备W多种形式存在,包括但不限于:
[0181] (1)移动通信设备:运类设备的特点是具备移动通信功能,并且W提供话音、数据 通信为主要目标。运类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,W及低 端手机等。
[0182] (2)超移动个人计算机设备:运类设备属于个人计算机的范畴,有计算和处理功 能,一般也具备移动上网特性。运类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0183] (3)便携式娱乐设备:运类设备可W显示和播放多媒体内容。该类设备包括:音频、 视频播放器(例如iPod),掌上游戏机,电子书,W及智能玩具和便携式车载导航设备。
[0184] (4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总 线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能 力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0185] (5)其他具有数据交互功能的电子设备。
[0186] 本技术领域的普通技术人员可W理解实现上述实施例方法携带的全部或部分步 骤是可W通过程序来指令相关的硬件完成,所述的程序可W存储于一种计算机可读存储介 质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0187] 为了描述的方便,描述W上装置是W功能分为各种单元/模块分别描述。当然,在 实施本发明时可W把各单元/模块的功能在同一个或多个软件和/或硬件中实现。
[0188] 通过W上的实施方式的描述可知,本领域的技术人员可W清楚地了解到本
[0189] 发明可借助软件加必需的通用硬件平台的方式来实现。基于运样的理解,本发明 的技术方案本质上或者说对现有技术做出贡献的部分可WW软件产品的形式体现出来,该 计算机软件产品可W存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用W使得 一台计算机设备(可W是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或 者实施例的某些部分所述的方法。
[0190] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应W权利要求的保护范围为准。
【主权项】
1. 一种推送信息的方法,其特征在于,包括: 获取目标用户浏览每一历史信息标题的停留时间; 计算各用户浏览每一历史信息标题的平均停留时间; 基于每一历史信息标题的平均停留时间以及所述目标用户的停留时间,得到所述目标 用户对每一历史信息标题的内隐兴趣度; 依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向所述目标用户推送与 提取到的关键词相匹配的待推送信息集中的信息。2. 根据权利要求1所述的推送信息的方法,其特征在于,所述获取目标用户浏览每一历 史信息标题的停留时间包括: 设置以一个或多个信息标题为一页面的信息标题页面; 记录用户在所述信息标题页面的页面停留时间,如果所述信息标题页面包含一信息标 题,获取的停留时间为所述页面停留时间,如果所述信息标题页面包含多个信息标题,获取 的停留时间为所述页面停留时间除以所述信息标题页面中包含的信息标题数。3. 根据权利要求1所述的推送信息的方法,其特征在于,利用下式计算所述内隐兴趣 度:式中, T1为第i个历史信息标题的平均停留时间; L1为第j个用户浏览第i个历史信息标题的停留时间; IAjl为第j个用户对第i个历史信息标题的内隐兴趣度。4. 根据权利要求1至3任一项所述的推送信息的方法,其特征在于,在所述基于每一历 史信息标题的平均停留时间以及所述目标用户的停留时间,得到所述目标用户对每一历史 信息标题的内隐兴趣度之前,所述方法还包括: 统计历史信息标题包含的字数,计算所述目标用户的单字平均停留时间; 所述基于每一历史信息标题的平均停留时间以及所述目标用户的停留时间,得到所述 目标用户对每一历史信息标题的内隐兴趣度包括: 计算一历史信息标题的停留时间除以平均停留时间的商,得到第一内隐兴趣度; 获取所述一历史信息标题包含的第一字数,计算所述目标用户的单字平均停留时间与 第一字数的乘积; 计算所述一历史信息标题的停留时间除以所述乘积的商,得到第二内隐兴趣度; 计算所述第一内隐兴趣度与所述第二内隐兴趣度的和值,得到所述目标用户对所述一 历史信息标题的内隐兴趣度。5. 根据权利要求4所述的推送信息的方法,其特征在于,所述目标用户的单字平均停留 时间包括:所述目标用户的所有单字平均停留时间以及单标题单字平均停留时间,所述统 计历史信息标题包含的字数,计算所述目标用户的单字平均停留时间包括: 从统计的信息标题集中,提取一历史信息标题,统计所述一历史信息标题包含的字数, 计算所述目标用户浏览所述一历史信息标题的停留时间与所述字数的商,得到单标题单字 平均停留时间; 依据所述信息标题集包含的历史信息标题数量,计算各单标题单字平均停留时间的平 均值,得到所述目标用户的所有单字平均停留时间。6. -种推送信息的装置,其特征在于,包括:停留时间获取模块、平均停留时间获取模 块、内隐兴趣度模块以及推送模块,其中, 停留时间获取模块,用于获取目标用户浏览每一历史信息标题的停留时间; 平均停留时间获取模块,用于计算各用户浏览每一历史信息标题的平均停留时间; 内隐兴趣度模块,用于基于每一历史信息标题的平均停留时间以及所述目标用户的停 留时间,得到所述目标用户对每一历史信息标题的内隐兴趣度; 推送模块,用于依次提取内隐兴趣度排序前N位的历史信息标题中的关键词,向所述目 标用户推送与提取到的关键词相匹配的待推送信息集中的信息。7. 根据权利要求6所述的推送信息的装置,其特征在于,所述停留时间获取模块包括: 信息标题页面设置单元以及停留时间计算单元,其中, 信息标题页面设置单元,用于设置以一个或多个信息标题为一页面的信息标题页面; 停留时间计算单元,用于记录用户在所述信息标题页面的页面停留时间,如果所述信 息标题页面包含一信息标题,获取的停留时间为所述页面停留时间,如果所述信息标题页 面包含多个信息标题,获取的停留时间为所述页面停留时间除以所述信息标题页面中包含 的信息标题数。8. 根据权利要求5所述的推送信息的装置,其特征在于,所述内隐兴趣度模块利用下式 计算所述内隐兴趣度:式中, T1为第i个历史信息标题的平均停留时间; L1为第j个用户浏览第i个历史信息标题的停留时间; IAjl为第j个用户对第i个历史信息标题的内隐兴趣度。9. 根据权利要求6至8任一项所述的推送信息的装置,其特征在于,所述内隐兴趣度模 块包括:单字平均停留时间计算单元、第一内隐兴趣度计算单元、单字总平均停留时间计算 单元、第二内隐兴趣度计算单元以及内隐兴趣度计算单元,其中, 单字平均停留时间计算单元,用于统计历史信息标题包含的字数,计算所述目标用户 的单字平均停留时间; 第一内隐兴趣度计算单元,用于计算一历史信息标题的停留时间除以平均停留时间的 商,得到第一内隐兴趣度; 单字总平均停留时间计算单元,用于获取所述一历史信息标题包含的第一字数,计算 所述目标用户的单字平均停留时间与第一字数的乘积; 第二内隐兴趣度计算单元,用于计算所述一历史信息标题的停留时间除以所述乘积的 商,得到第二内隐兴趣度; 内隐兴趣度计算单元,用于计算所述第一内隐兴趣度与所述第二内隐兴趣度的和值, 得到所述目标用户对所述一历史信息标题的内隐兴趣度。10. -种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电 源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源 电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理 器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执 行前述任一权利要求1-5所述的推送信息的方法。
【文档编号】G06F17/30GK106021577SQ201610380433
【公开日】2016年10月12日
【申请日】2016年6月1日
【发明人】魏铮
【申请人】北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1