一种内容推荐方法及装置制造方法

文档序号:6551468阅读:112来源:国知局
一种内容推荐方法及装置制造方法
【专利摘要】本发明提供了一种内容推荐方法及装置,用以解决用于解决现有的内容推荐方法中因手工编排终端设置的内容推荐位的内容推荐数据,而存在的容易出现编排错误以及当内容推荐数据更新频率较高时,需要不断向推荐位写入资源,导致的编排有效时间短的问题。该方法包括:获取预设的采集地址下的内容推荐数据;根据内容推荐位和所述内容推荐数据的关联关系,将获取到的内容推荐数据写入相应的内容推荐位上。
【专利说明】一种内容推荐方法及装置

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种内容推荐方法及装置。

【背景技术】
[0002] 目前,智能设备的数据处理能力已经足够强大,其硬件配置已经能够支持音频、视 频、应用以及游戏等功能,但是其在内容服务方面还有很大的发展空间。智能设备的发展已 经逐渐由注重数据处理能力转向注重内容服务能力。现有的智能设备提供内容服务的模式 一般为:内容服务商建立内容服务平台以及提供内容呈现载体,智能设备厂商提供支持内 容服务平台及内容呈现载体的硬件及软件架构,如此,通过内容服务商和智能设备厂商的 合作,建立起内容服务体系。
[0003] 为了提高智能设备的内容服务能力,通常在智能设备的桌面启动器或者导航页上 设置推荐位,以便在推荐位上展现各种各样的内容,例如,最新最热的电影、电视剧,当前流 行的应用、当前火爆的游戏等等。为了保证用户能够了解到最新的内容,智能设备厂商需要 及时从内容服务商处获得更新的内容,并将更新的内容写入桌面启动器的推荐位上。对于 推荐位的内容设置与更新,现有技术通常采用的方式为:智能设备厂商将从内容服务商处 采集到的内容以手工编排的方式设置到各个推荐位。具体如图1所示,假设目前需要在位 置号为3的推荐位上写入推荐内容,则需要运营人员在右侧待选资源的资源列表中选择要 写入的资源,并将所选择的资源拖入左侧已选资源的资源时刻编排表中。
[0004] 但是,一方面,电影、电视剧、应用及游戏等内容的更新频率很高,当需要在推荐位 上写入这些内容时,由于其较高的更新频率,运营人员需要不断地向推荐位写入资源,另一 方面,随着内容种类的不断增多,推荐位也随之增多,大量的推荐位需要大量的手工编排, 很容易出现编排错误。


【发明内容】

[0005] 本发明实施例提供了一种内容推荐方法和装置,用于解决现有的内容推荐方法中 因手工编排终端设置的内容推荐位的内容推荐数据,而存在的容易出现编排错误以及当内 容推荐数据更新频率较高时,需要不断向推荐位写入资源,导致的编排有效时间短的问题。
[0006] 本发明实施例提供的一种内容推荐方法,包括:获取预设的采集地址下的内容推 荐数据;根据内容推荐位和所述内容推荐数据的关联关系,将获取到的内容推荐数据写入 相应的内容推荐位上。
[0007] 基于与内容推荐方法相同的发明构思,本发明实施例提供的一种内容推荐装置, 包括:采集模块,用于获取预设的采集地址下的内容推荐数据;编排模块,用于根据内容推 荐位和所述内容推荐数据的关联关系,将获取到的内容推荐数据写入相应的内容推荐位 上。
[0008] 本发明实施例中提供的内容推荐方法及装置,通过获取预设采集地址下的内容推 荐数据,然后根据内容推荐数据与内容推荐位之间的关联关系,将更新后的内容推荐数据 写入终端对应的内容推荐位中,实现了终端内容推荐位上的内容与内容提供商的推荐内容 的同步,且能及时地将更新的内容推荐数据写到对应的内容推荐位上,使得用户获得最新 的内容推荐。而不必像现有技术中,手动将获取到的内容推荐数据放到内容推荐位上,从而 避免了手动编排内容推荐位上的内容推荐数据带来的有效时间短且容易出错的缺陷,尤其 避免了现有技术中,当手动编排的频率小于内容推荐数据更新的频率时,不能及时地将更 新的内容推荐数据写入内容推荐位而导致的用户不能及时获得最新的内容推荐数据的缺 陷。

【专利附图】

【附图说明】
[0009] 图1为现有技术中手动编排内容推荐位的示意图。
[0010] 图2为本发明实施例中内容推荐方法的流程示意图。
[0011] 图3为本发明实施例中设置内容推荐数据的采集地址示意图。
[0012] 图4为本发明实施例中配置内容采集策略示意图。
[0013] 图5为本发明实施例中内容推荐装置示意图。

【具体实施方式】
[0014] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0015] 如图2所示,本发明提供的一种内容推荐方法,包括: 获取预设的采集地址下的内容推荐数据; 本步骤中,由内容服务商提供内容推荐数据的采集地址,如图3所示,内容服务商澳大 利亚Howdini提供给终端一 URL地址作为采集地址,服务器根据其提供的URL地址及提供 该地址的内容服务商,配置获取内容推荐数据的目标信息,比如,配置URL地址为http:// feeds, touchstorm. com/mrss/aa46〇 配置 URL 名称为澳大利亚 Howdini Health。配置好该 采集地址后,访问所配置的URL地址,获取内容推荐数据。
[0016] 根据内容推荐位和所述内容推荐数据的关联关系,将获取到的内容推荐数据写入 相应的内容推荐位上。
[0017] 基于上述实施例,从配置好的URL地址获取到内容推荐数据,根据内容推荐数据 与内容推荐位之间的映射关系,遍历获取到的内容推荐数据集合,提取出与内容推荐位有 映射关系的内容推荐数据,将提取出的内容推荐数据写入相应的内容推荐位上。
[0018] 由于在内容推荐数据与内容推荐位之间建立了关联关系,从而能够使得当内容推 荐数据有所更新时,根据内容推荐数据与内容推荐位之间的对应关系,将更新后的内容推 荐数据写入终端对应的内容推荐位中,实现了终端内容推荐位上的内容与内容提供商的推 荐内容的同步,且能及时地将更新的内容推荐数据写到对应的内容推荐位上,使得用户获 得最新的内容推荐。而不必像现有技术中,手动将获取到的内容推荐数据放到内容推荐位 上,从而避免了手动编排内容推荐位上的内容推荐数据带来的有效时间短且容易出错的缺 陷,尤其避免了现有技术中,当手动编排的频率小于内容推荐数据更新的频率时,不能及时 地将更新的内容推荐数据写入内容推荐位而导致的用户不能及时获得最新的内容推荐数 据的缺陷。
[0019] 作为较佳的一种实施方式,内容推荐位和所述内容推荐数据的关联关系 的建立过程为:选择内容推荐位;为所选择的内容推荐位设置采集地址;设置所述采 集地址下的内容推荐数据的索引号;建立所述内容推荐位的编号与所述索引号之间的关联 关系。
[0020] 终端一般设置多个内容推荐位,并且可以根据具体的需求增加或者减少内容推荐 位的数量。基于以上任一实施例,本实施例为每个内容推荐位设置一个编号,作为每一个 内容推荐位的ID。而从内容服务商所提供的URL地址中,可以访问到多个内容推荐数据对 象,本实施例中,给获取到的每个内容推荐数据对象设置一个编号,作为每一个内容推荐数 据对象的ID。由此,我们可以将指定编号的内容数据推荐对象绑定到指定编号的内容推荐 位上,即将内容推荐位的ID与内容推荐数据对象的ID进行关联,建立内容推荐数据与内容 推荐位的映射关系。建立映射关系时,可以为每个内容推荐位配置一个URL采集地址,也 可多个内容推荐位配置一个URL采集地址,本实施例中,为了提高建立关联的效率,可以进 行批量关联,批量关联时,可以为多个内容推荐位配置一个URL采集地址,也可以为全部的 内容推荐位配置一个URL采集地址,为内容推荐位配置好采集URL地址后,设置配置的URL 采集地址下的内容推荐数据的索引号,建立内容推荐位的编号与索引号之间的关联关系。 举一个具体的例子,假设终端有10个内容推荐位,ID号为Γ10,然后全选终端的内容推荐 位,即选定的内容推荐位个数为10,为这10个内容推荐位设置采集地址为htt D://feeds, touchstorm. com/mrss/aa46,从该采集地址下获取到的内容推荐数据对象有20个,ID号为 Γ20,可以选定内容推荐数据对象的起始序号,即索引号为11,并设置内容推荐数据对象的 排列方式为顺序排列,则可以得到编排结果为,ID号为1的内容推荐位与ID号为11的内 容推荐数据对象关联,ID号为2的内容推荐位与ID号为12的内容推荐数据对象关联…… 依次类推,ID号为10的内容推荐位与ID号为20的内容推荐数据对象关联,就完成了所有 的内容推荐位与所有的内容推荐数据对象的关联关系,并可以将该关联关系作为数据表存 储起来。当然,这里的关联关系还可以是其他关系,比如选定内容推荐数据对象的起始序 号为1,但是设置内容推荐数据对象的排列方式为按照奇数依次排列,则可以得到编排结果 为,ID号为1的内容推荐位与ID号为1的内容推荐数据对象关联,ID号为2的内容推荐位 与ID号为3的内容推荐数据对象关联……依次类推,ID号为10的内容推荐位与ID号为 19的内容推荐数据对象关联,就完成了所有的内容推荐位与所有的内容推荐数据对象的关 联关系。需要说明的是,不管采用什么样的表达式,在内容推荐数据对象的编号和内容推荐 位的编号之间建立关联关系,都要保证内容推荐位上有对应的内容推荐数据对象,具体地 说,假设从预设的采集地址获取到了 10个内容推荐数据对象,终端也设置了 10个内容推荐 位,但是采用的表达式是在内容推荐位上写入比该内容推荐位的编号加1的编号对应的内 容推荐数据对象,即在编号为10的内容推荐位上写入编号为11的内容推荐数据对象,但是 从采集地址上总共获取到了 10个内容推荐数据对象,如此,出现了编号为10的内容推荐位 上没有对应的内容推荐数据对象,这种情况在实际操作过程中是不被允许的,所以,此处限 定为不管采用什么样的表达式,在内容推荐数据对象的编号和内容推荐位的编号之间建立 关联关系,都要保证内容推荐位上有对应的内容推荐数据对象。
[0021] 作为本实施例较佳的一种实现方式,本步骤中还设置了获取内容推荐数据的采集 起始时间和采集周期,即为获取内容推荐数据设置了采集策略,如图4所示,设置抓取时 间,即获取内容推荐数据的采集起始时间为17:44:00,采集周期即图4中的抓取周期性间 隔天数为1天。
[0022] 本实施例中,配置好内容推荐数据的目标信息及采集策略之后,在一天之内,当 当前时间到达设定的起始时间17:44:00时,根据配置好的URL地址,访问http://feeds. touchstorm.com/mrss/aa46, 一般情况下,一个米集地址下有多个内容推荐数据对象,因 此,访问http://feeds. touchstorm. com/mrss/aa46会接收到该地址返.回的多个内容推荐 数据对象,而且,在实际操作过程中,有可能出现获取到的内容推荐数据对象为非法数据的 情况,这里的非法数据可以理解为,如果获取到的内容推荐数据类型是视频,但是视频的播 放地址不可用或者终端不支持所获取视频的格式,此时,将这些非法数据舍弃。
[0023] 为了节约处理资源,优选地,本实施例为获取到的内容推荐数据对象的数量设定 一个阈值,比如图3中设定该阈值为10。当终端接收到的该地址返回的内容推荐数据对象 的数量大于或者等于10时,舍弃其中的非法数据后,从剩下的内容推荐数据对象中选择10 个作为编排终端内容推荐位的基础,可以是任意选取10个,也可以根据终端推荐位的具体 需求选择10个,此处对选取的方式不作限定;当终端收到该地址返回的内容推荐数据对象 的数量小于10时,舍弃其中的非法数据后,将剩下的内容推荐数据对象作为编排终端内容 推荐位的基础。
[0024] 本步骤中还可以设置内容推荐数据的解码规范,比如图3中设置的Howdini_ video, xml,当使用设置的解码规范不能成功解析返回的内容推荐数据对象,即判定获取到 的内容推荐数据对象不符合设置的解码规范,将该内容推荐数据对象舍弃,并向终端发出 告警,终端接收到该告警后,可以根据该告警,适当地对设置的解码规范进行调整。
[0025] 具体地,可以为每一个预设的采集地址都设置一个解码规范,因为采集地址都是 内容服务商提供的,而不同的内容服务商可能有不同的解码规范,如果在实际操作过程中, 为所有的采集地址设置同一个解码规范,那么,在一些情况下,就会出现从采集地址获取内 容推荐数据后,解码不成功的情况,从而不能及时地将获取到的内容推荐数据写入内容推 荐位上,影响了用户体验。在本实施例中,根据内容服务商的不同,预先配置与内容推荐数 据适配的解码规范,就规避了上述解码不成功的情况,能够及时地对获取到的内容推荐数 据进行解码,从而,及时将解码后的内容推荐数据写入到内容推荐位上。
[0026] 作为本发明实施例较佳的一种实现方式,在获取内容推荐数据的过程中,还可以 设置终端获取内容推荐数据失败次数的阈值,比如将该阈值设定为5,在采集内容推荐数据 的过程中,当获取数据失败次数达到5时,可以确定该预设的采集地址是错误的,或者该采 集地址下没有内容推荐数据,此时,发出告警,同时也可以产生一错误日志,以指示相关人 员检查错误原因或者更改预设的采集地址,更改预设的采集地址后,当到达下次采集时间 时,从更改后的采集地址获取内容推荐数据。由于设定了获取内容推荐数据失败次数的阈 值,避免了当从预设的采集地址下获取不到内容推荐数据时,一直执行获取内容推荐数据 的动作而陷入死循环。
[0027] 基于同一发明构思,本实施例提供的一种内容推荐装置包括:采集模块,用于获取 预设的采集地址下的内容推荐数据;编排模块,用于根据内容推荐位和所述内容推荐数据 的关联关系,将获取到的内容推荐数据写入相应的内容推荐位上。
[0028] 采集地址是由内容服务商提供的,如图3所示,内容服务商澳大利亚Howdini提供 给终端一 URL地址作为采集地址,服务器根据其提供的URL地址及提供该地址的内容服务 商,配置获取内容推荐数据的目标信息,比如,配置URL地址为http://feeds, touchstorm. com/mrss/aa46〇配置URL名称为澳大利亚Howdini Health。配置好该米集地址后,访问所 配置的URL地址,获取内容推荐数据。
[0029] 采集模块访问上述配置的采集地址,并获取该采集地址下的内容推荐数据。获取 到内容推荐数据后,由编排模块根据内容推荐位和所述内容推荐数据的关联关系,将获取 到的内容推荐数据写入相应的内容推荐位上。
[0030] 由于在内容推荐数据与内容推荐位之间建立了关联关系,从而能够使得当内容推 荐数据有所更新时,根据内容推荐数据与内容推荐位之间的对应关系,将更新后的内容推 荐数据写入终端对应的内容推荐位中,实现了终端内容推荐位上的内容与内容提供商的推 荐内容的同步,且能及时地将更新的内容推荐数据写到对应的内容推荐位上,使得用户获 得最新的内容推荐。而不必像现有技术中,手动将获取到的内容推荐数据放到内容推荐位 上,从而避免了手动编排内容推荐位上的内容推荐数据带来的有效时间短且容易出错的缺 陷,尤其避免了现有技术中,当手动编排的频率小于内容推荐数据更新的频率时,不能及时 地将更新的内容推荐数据写入内容推荐位而导致的用户不能及时获得最新的内容推荐数 据的缺陷。
[0031] 作为本实施例较佳的一种实现方式,本装置还包括:选择模块,用于选择内容推荐 位;设置模块,用于为所述选择模块选择的内容推荐位设置采集地址及所述采集地址下的 内容推荐数据的索引号;关联模块,用于建立所述设置模块设置的内容推荐数据的索引号 和所述内容推荐位的编号之间的关联关系。
[0032] 终端一般设置多个内容推荐位,并且可以根据具体的需求增加或者减少内容推荐 位的数量。基于以上任一实施例,本实施例为每个内容推荐位设置一个编号,作为每一个内 容推荐位的ID。而从内容服务商所提供的URL地址中,可以访问到多个内容推荐数据对象, 本实施例中,给获取到的每个内容推荐数据对象设置一个编号,作为每一个内容推荐数据 对象的ID。由此,我们可以将指定编号的内容数据推荐对象绑定到指定编号的内容推荐位 上,即将内容推荐位的ID与内容推荐数据对象的ID进行关联,建立内容推荐数据与内容推 荐位的映射关系。建立映射关系时,可以为每个内容推荐位配置一个URL采集地址,也可多 个内容推荐位配置一个URL采集地址,本实施例中,为了提高建立关联的效率,可以进行批 量关联,批量关联时,可以为多个内容推荐位配置一个URL采集地址,也可以为全部的内容 推荐位配置一个URL采集地址,为内容推荐位配置好采集URL地址后,设置配置的URL采集 地址下的内容推荐数据的索引号,建立内容推荐位的编号与索引号之间的关联关系。举一 个具体的例子,假设终端有10个内容推荐位,ID号为1~10,然后选择模块全选终端的内容 推荐位,即选择模块选定的内容推荐位个数为10,然后,由设置模块为这10个内容推荐位 设置采集地址为http: "feeds, touchstorm. com/mrss/aa46,假设从该采集地址下获耳又至" 的内容推荐数据对象有20个,ID号为1~20,设置模块设置内容推荐数据对象的起始序号, 即索引号为11,并设置内容推荐数据对象的排列方式为顺序排列,则关联模块根据选择模 块和设置模块的选择内容和设置内容,可以得到编排结果为,ID号为1的内容推荐位与ID 号为11的内容推荐数据对象关联,ID号为2的内容推荐位与ID号为12的内容推荐数据 对象关联……依次类推,ID号为10的内容推荐位与ID号为20的内容推荐数据对象关联, 就完成了所有的内容推荐位与所有的内容推荐数据对象的关联关系,并可以将该关联关系 作为数据表存储起来。当然,这里的关联关系还可以是其他关系,比如选定内容推荐数据对 象的起始序号为1,但是设置内容推荐数据对象的排列方式为按照奇数依次排列,则可以得 到编排结果为,ID号为1的内容推荐位与ID号为1的内容推荐数据对象关联,ID号为2 的内容推荐位与ID号为3的内容推荐数据对象关联……依次类推,ID号为10的内容推荐 位与ID号为19的内容推荐数据对象关联,就完成了所有的内容推荐位与所有的内容推荐 数据对象的关联关系。需要说明的是,不管采用什么样的表达式,在内容推荐数据对象的编 号和内容推荐位的编号之间建立关联关系,都要保证内容推荐位上有对应的内容推荐数据 对象,具体地说,假设从预设的采集地址获取到了 10个内容推荐数据对象,终端也设置了 10个内容推荐位,但是采用的表达式是在内容推荐位上写入比该内容推荐位的编号加1的 编号对应的内容推荐数据对象,即在编号为10的内容推荐位上写入编号为11的内容推荐 数据对象,但是从采集地址上总共获取到了 10个内容推荐数据对象,如此,出现了编号为 10的内容推荐位上没有对应的内容推荐数据对象,这种情况在实际操作过程中是不被允许 的,所以,此处限定为不管采用什么样的表达式,在内容推荐数据对象的编号和内容推荐位 的编号之间建立关联关系,都要保证内容推荐位上有对应的内容推荐数据对象。
[0033] 作为本实施例较佳的另一种实现方式,该内容推荐装置的设置模块还用于设置获 取所述内容推荐数据的采集起始时间、采集周期、内容推荐数据的获取数量设置阈值、采集 地址以及获取内容推荐数据失败次数的阈值。在本较佳的实施例中,采集模块具体用于在 设置模块设置的采集周期内,在当前时间到达设定的采集起始时间时,访问设定的采集地 址,获取该采集地址下的内容推荐数据。
[0034] 本实施例中,配置好内容推荐数据的目标信息及采集策略之后,在一天之内,当 当前时间到达设定的起始时间17:44:00时,根据配置好的URL地址,访问http://feeds. touchstorm. com/mrss/aa46,得至丨丨内容推荐数据。
[0035] 进一步地,作为本实施例较佳的一种实现方式,本装置还包括选取模块,用于当确 定获取到的内容推荐数据的数量大于或者等于设定的阈值时,选取设定阈值数量的内容推 荐数据。
[0036] -般情况下,一个采集地址下有多个内容推荐数据对象,因此,访问http:// feeds, touchstorm. com/mrss/aa46会接收到该地址返回的多个内容推荐数据对象,而且, 在实际操作过程中,有可能出现获取到的内容推荐数据对象为非法数据的情况,这里的非 法数据可以理解为,如果获取到的内容推荐数据类型是视频,但是视频的播放地址不可用 或者终端不支持所获取视频的格式,此时,将这些非法数据舍弃。为了节约处理资源,本实 施例为获取到的内容推荐数据对象的数量设定一个阈值,比如图3中设定该阈值为10。当 终端接收到的该地址返回的内容推荐数据对象的数量大于或者等于10时,舍弃其中的非 法数据后,由选取模块从剩下的内容推荐数据对象中选择10个作为编排终端内容推荐位 的基础,可以是任意选取10个,也可以根据终端推荐位的具体需求选择10个,此处对选取 的方式不作限定;当终端收到该地址返回的内容推荐数据对象的数量小于10时,舍弃其中 的非法数据后,将剩下的内容推荐数据对象作为编排终端内容推荐位的基础。
[0037] 更进一步地,作为本发明实施例较佳的一种实现方式,本装置还包括异常 处理模块,用于当获取内容推荐数据失败的次数达到设定阈值时,发出告警,同时也可 以产生一错误日志,以指示相关人员检查错误原因或者更改预设的采集地址,更改预设的 采集地址后,当到达下次采集时间时,从更改后的采集地址获取内容推荐数据。由于设定了 获取内容推荐数据失败次数的阈值,避免了当从预设的采集地址下获取不到内容推荐数据 时,一直执行获取内容推荐数据的动作而陷入死循环。
[0038] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计 算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0039] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一 个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0040] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。
[0041] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0042] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基 本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要 求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0043] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1. 一种内容推荐方法,其特征在于,包括: 获取预设的采集地址下的内容推荐数据; 根据内容推荐位和所述内容推荐数据的关联关系,将获取到的内容推 荐数据写入相应的内容推荐位上。
2. 如权利要求1所述的内容推荐方法,其特征在于,所述内容推荐位和所述内容推荐 数据的关联关系的建立过程为: 选择内容推荐位; 为所选择的内容推荐位设置采集地址; 设置所述采集地址下的内容推荐数据的索引号; 建立所述内容推荐位的编号与所述索引号之间的关联关系。
3. 如权利要求1或2所述的内容推荐方法,其特征在于, 所述获取预设的采集地址下的内容推荐数据具体为: 在设置的采集周期内,当当前时间到达预设的采集起始时间时,访问 预设的采集地址,获取所述采集地址下的内容推荐数据。
4. 如权利要求2所述的内容推荐方法,其特征在于,所述建立所述内容推荐位的编号 与所述索引号之间的关联关系之前,还包括: 确定获取到的内容推荐数据的数量大于或者等于设定阈值时,选取设定阈值数量的内 容推荐数据。
5. 如权利要求3或4所述的内容推荐方法,其特征在于, 所述建立所述内容推荐位的编号与所述索引号之间的关联关系之前,还包括: 当获取内容推荐数据失败的次数达到设定阈值时,更改所述预设的采集 地址,以便下次采集起始时间到达时,从更改后的采集地址获取到内 容推荐数据。
6. -种内容推荐装置,其特征在于,所述装置包括: 采集模块,用于获取预设的采集地址下的内容推荐数据; 编排模块,用于根据内容推荐位和所述内容推荐数据的关联关系,将获 取到的内容推荐数据写入相应的内容推荐位上。
7. 如权利要求6所述的内容推荐装置,其特征在于,所述装置还包括: 选择模块,用于选择内容推荐位; 设置模块,用于为所述选择模块选择的内容推荐位设置采集地址及所述 采集地址下的内容推荐数据的索引号; 关联模块,用于建立所述设置模块设置的内容推荐数据的索引号和所述 内容推荐位的编号之间的关联关系。
8. 如权利要求7所述的内容推荐装置,其特征在于, 所述设置模块还用于设置获取所述内容推荐数据的采集起始时间以及 采集周期: 所述采集模块用于在设置的采集周期内,当当前时间到达预设的采集起 始时间时,访问预设的采集地址,获取所述采集地址下的内容推荐数据。
9. 如权利要求8所述的内容推荐装置,其特征在于,所述装置还包括: 选取模块,用于当确定获取到的内容推荐数据的数量大于或者等于设定 的阈值时,选取设定阈值数量的内容推荐数据。
10.如权利要求9所述的内容推荐装置,其特征在于,所述装置还包括: 异常处理模块,用于当获取内容推荐数据失败的次数达到设定阈值时, 更改所述预设的采集地址后,以便下次采集时间到达时,从更改后的采 集地址获取到内容推荐数据。
【文档编号】G06F17/30GK104123342SQ201410303431
【公开日】2014年10月29日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】邓莹华, 张乐 申请人:海视云(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1