一种数据展示方法和装置制造方法

文档序号:7811953阅读:99来源:国知局
一种数据展示方法和装置制造方法
【专利摘要】本发明提供了一种数据展示方法和装置。所述方法包括:针对视频访问客户端的导航栏中包含的多个频道分别添加第一属性值;监测在所述导航栏上对一个或多个频道的第一选择操作以及在所述频道的停留时间,根据所述第一选择操作对所述频道添加第二属性值;根据所述第一属性值、所述第二属性值以及所述停留时间计算所述频道的综合属性值;接收在所述导航栏上对某个频道的第二选择操作,并根据各个频道的综合属性值确定预测选择的下一个频道;提取所述下一个频道的相关展示数据,在接收到对所述下一个频道的选择操作时,展示所述相关展示数据。
【专利说明】一种数据展示方法和装置

【技术领域】
[0001] 本发明涉及视频处理领域,特别是涉及一种数据展示方法,以及,一种数据展示装 置。

【背景技术】
[0002] 目前,大多数客户端视频软件,都是通过导航栏方式展示所提供的频道,频道是如 电影、电视剧、动漫之类的一类视频数据的集合名称,用户通过在客户端选择切换到导航栏 具体频道,客户端接收到选择后,获取该频道的相关展示数据展示给用户,并预先获取相应 的视频数据准备进行播放。
[0003] 如此,当用户切换到该频道时,首先展示给用户的相关展示数据是实时通过网络 从服务器获取的,这样用户就会等到数据返回后才能继续播放等其他操作,从选择频道至 展示相关数据之间耗时较长,给用户操作不流畅的感觉。


【发明内容】

[0004] 本发明提供了一种数据展示方法和装置,以克服选择频道后获取相关展示数据耗 时较长的问题。
[0005] 本发明提供了一种数据展示方法,包括:
[0006] 针对视频访问客户端的导航栏中包含的多个频道分别添加第一属性值,所述第一 属性值标识所述频道在视频访问客户端展示的优先级;
[0007] 监测在所述导航栏上对一个或多个频道的第一选择操作以及在所述频道的停留 时间,根据所述第一选择操作对所述频道添加第二属性值,所述第二属性值标识根据所述 第一选择操作确定的所述频道在视频访问客户端展示的优先级,其中,针对所述第一选择 操作在先选择的频道添加的第二属性值高于针对在后选择的频道添加的第二属性值;
[0008] 根据所述第一属性值、所述第二属性值以及所述停留时间计算所述频道的综合属 性值;
[0009] 接收在所述导航栏上对某个频道的第二选择操作,并根据各个频道的综合属性值 确定预测选择的下一个频道;
[0010] 提取所述下一个频道的相关展示数据,在接收到对所述下一个频道的选择操作 时,展示所述相关展示数据。
[0011] 优选地,所述监测在所述导航栏上对一个或多个频道的第一选择操作,根据所述 第一选择操作对所述频道添加第二属性值包括:
[0012] 监测在所述导航栏上对一个或多个频道的第一选择操作,记录所选择的频道的频 道标识以及对所述频道的选择顺序,当选择一个频道时,所述选择顺序为第一,当选择多个 频道时,每个频道分别对应一个选择顺序;
[0013] 根据预置的对频道的选择顺序与第二属性值的对应关系,确定选择的频道对应的 第二属性值,并对选择的频道添加所述第二属性值。
[0014] 优选地,所述根据所述第一属性值、所述第二属性值以及所述停留时间计算所述 频道的综合属性值包括:
[0015] 查找所述停留时间对应的修正参数,将所述修正参数与所述第二属性值之积替代 所述第二属性值;
[0016] 查找所述第一属性值对应的第一权重以及所述第二属性值对应的第二权重;
[0017] 分别根据所述第一权重与所述和所述第二权重对所述第一属性值与所述第二属 性值进行加权平均,作为所述频道的综合属性值。
[0018] 优选地,所述方法还包括:
[0019] 将各个频道以及分别对应的综合属性值保存在预置的历史数据库中。
[0020] 优选地,所述方法还包括:
[0021] 根据各个频道对应的综合属性值从大到小对各个频道进行排序;
[0022] 所述接收在所述导航栏上对某个频道的第二选择操作,并根据各个频道的综合属 性值确定预测选择的下一个频道包括:
[0023] 接收在所述导航栏上对某个频道的第二选择操作;
[0024] 在所有的频道中排除所述第二选择操作对应的频道以及在所述第二选择操作之 前的选择操作对应的频道;
[0025] 提取排除后剩余频道中根据对应的综合属性值从大到小排序最前的频道作为预 测选择的下一个频道。
[0026] 本发明还提供了一种数据展示装置,包括:
[0027] 第一属性值添加模块,用于针对视频访问客户端的导航栏中包含的多个频道分别 添加第一属性值,所述第一属性值标识所述频道在视频访问客户端展示的优先级;
[0028] 第二属性值添加模块,用于监测在所述导航栏上对一个或多个频道的第一选择操 作以及在所述频道的停留时间,根据所述第一选择操作对所述频道添加第二属性值,所述 第二属性值标识根据所述第一选择操作确定的所述频道在视频访问客户端展示的优先级, 其中,针对所述第一选择操作在先选择的频道添加的第二属性值高于针对在后选择的频道 添加的第二属性值;
[0029] 综合属性值计算模块,用于根据所述第一属性值、所述第二属性值以及所述停留 时间计算所述频道的综合属性值;
[0030] 频道预测模块,用于接收在所述导航栏上对某个频道的第二选择操作,并根据各 个频道的综合属性值确定预测选择的下一个频道;
[0031] 数据展示模块,用于提取所述下一个频道的相关展示数据,在接收到对所述下一 个频道的选择操作时,展示所述相关展示数据。
[0032] 优选地,所述第二属性值添加模块包括:
[0033] 记录子模块,用于监测在所述导航栏上对一个或多个频道的第一选择操作,记录 所选择的频道的频道标识以及对所述频道的选择顺序,当选择一个频道时,所述选择顺序 为第一,当选择多个频道时,每个频道分别对应一个选择顺序;
[0034] 属性值确定子模块,用于根据预置的对频道的选择顺序与第二属性值的对应关 系,确定选择的频道对应的第二属性值,并对选择的频道添加所述第二属性值。
[0035] 优选地,所述综合属性值计算模块包括:
[0036] 属性值替代子模块,用于查找所述停留时间对应的修正参数,将所述修正参数与 所述第二属性值之积替代所述第二属性值;
[0037] 权重查找子模块,用于查找所述第一属性值对应的第一权重以及所述第二属性值 对应的第二权重;
[0038] 加权平均子模块,用于分别根据所述第一权重与所述和所述第二权重对所述第一 属性值与所述第二属性值进行加权平均,作为所述频道的综合属性值。
[0039] 优选地,所述装置还包括:
[0040] 数据保存模块,用于将各个频道以及分别对应的综合属性值保存在预置的历史数 据库中。
[0041] 优选地,所述装置还包括:
[0042] 排序模块,用于根据各个频道对应的综合属性值从大到小对各个频道进行排序;
[0043] 所述频道预测模块包括:
[0044] 操作接收子模块,用于接收在所述导航栏上对某个频道的第二选择操作;
[0045] 排除子模块,用于在所有的频道中排除所述第二选择操作对应的频道以及在所述 第二选择操作之前的选择操作对应的频道;
[0046] 频道提取子模块,用于提取排除后剩余频道中根据对应的综合属性值从大到小排 序最前的频道作为预测选择的下一个频道。
[0047] 与【背景技术】相比,本发明包括以下优点:
[0048] 本发明实施例,针对各个频道分别设置标识展示优先级的第一属性值,并监控用 户对频道的选择操作,对选择的频道添加标识展示优先级第二属性值,并统计各个频道的 综合属性值,综合属性值记录了用户对各个频道的历史点击情况,可以作为用户点击频道 的预测依据,在用户下次点击频道时,可以根据综合属性值预测当前点击的下一步点击的 频道,从而提前预取相关展示数据,当用户点击到该频道时,展示此部分数据,缩短了从选 择频道至展示相关数据之间耗费的时间,这样就能让用户切换到该频道时迅速看到相关展 示数据,而不用等待太长时间。

【专利附图】

【附图说明】
[0049] 图1是本发明实施例的一种数据展示方法的流程图;
[0050] 图2是本发明实施例的一种数据展示装置的结构框图。

【具体实施方式】
[0051] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0052] 下面通过实施例对本发明所述方法的实现流程进行详细说明。
[0053] 参照图1,其示出了本发明实施例所述一种数据展示方法的流程图,所述方法具体 可以包括:
[0054] 步骤101、针对视频访问客户端的导航栏中包含的多个频道分别添加第一属性值, 所述第一属性值标识所述频道在视频访问客户端展示的优先级。
[0055] 根据优先级,针对视频访问客户端的导航栏上每个频道添加一个第一属性值,相 当于对该频道的一个默认打分,可以标识在视频访问客户端展示的优先级的基础值。
[0056] 步骤102、监测在所述导航栏上对一个或多个频道的第一选择操作以及在所述频 道的停留时间,根据所述第一选择操作对所述频道添加第二属性值,所述第二属性值标识 根据所述第一选择操作确定的所述频道在视频访问客户端展示的优先级,其中,针对所述 第一选择操作在先选择的频道添加的第二属性值高于针对在后选择的频道添加的第二属 性值。
[0057] 用户在导航栏上选择点击一个或是多个频道,监测到对频道的选择操作后,点击 一个频道时,记录选择的频道以及在该频道停留的时间,先后点击多个频道时,记录各个频 道点击的先后顺序,并记录在各个频道的停留时间。
[0058] 根据对频道的选择操作对频道添加第二属性值,第二属性值标识频道在视频访问 客户端展示的优先级,展示次数越多,用户点击频道排序越靠前,对应的第二属性值就越 大。点击多个频道时,在线选择的频道的第二属性值要大于在后选择的频道的第二属性值, 例如,在先选择的频道对应的第二属性值为10,在后选择的频道对应的属性值为5。
[0059] 本发明实施例中,优选地,所述步骤102可以包括:
[0060] 子步骤1021、监测在所述导航栏上对一个或多个频道的第一选择操作,记录所选 择的频道的频道标识以及对所述频道的选择顺序,当选择一个频道时,所述选择顺序为第 一,当选择多个频道时,每个频道分别对应一个选择顺序;
[0061] 子步骤1022、根据预置的对频道的选择顺序与第二属性值的对应关系,确定选择 的频道对应的第二属性值,并对选择的频道添加所述第二属性值。
[0062] 具体地,预先设置对频道选择的先后顺序分别对应的第二属性值,例如,第一个选 择的频道对应的第二属性值为20,第二个选择的频道对应的第二属性值为15,第三个选择 的频道对应的第二属性值为10…往后依次减小。
[0063] 在监测到对导航栏上频道的选择操作时,记录各个频道被选择的顺序,当仅仅选 择了一个频道时,记为第一顺序,当选择了多个频道时,记录各个频道被选择的先后顺序, 查找各个顺序对应的第二属性值,对频道添加第二属性值。
[0064] 步骤103、根据所述第一属性值、所述第二属性值以及所述停留时间计算所述频道 的综合属性值。
[0065] 第一属性值和第二属性值均标识了频道被选择的优先级,历史记录的停留时间也 可以作为优先级的一个评价参数,停留时间越长,说明该频道被选择的机会越大。根据获取 的三个参数可以统计一个标识优先级的总参数。
[0066] 根据三个参数统计标识优先级的总参数的方式可以根据具体地应用环境设置,本 发明实施例中,优选地,所述步骤103可以包括:
[0067] 子步骤1031、查找所述停留时间对应的修正参数,将所述修正参数与所述第二属 性值之积替代所述第二属性值;
[0068] 子步骤1032、查找所述第一属性值对应的第一权重以及所述第二属性值对应的第 二权重;
[0069] 子步骤1033、分别根据所述第一权重与所述和所述第二权重对所述第一属性值与 所述第二属性值进行加权平均,作为所述频道的综合属性值。
[0070] 停留时间与第二属性值均为用户访问的历史记录,可以根据停留时间对第二属性 值进行修正,例如,停留时间1小时,对应的修正参数为100%,停留时间为40分钟,对应的 修正参数为70%,本发明实施例将停留时间作为考量优先级的一个参数,根据停留时间对 第二属性值进行修正,可以使第二参数更好地反映用户对频道的优先选择的情况,进而可 以得到更倾向于用户实际选择的预测。
[0071] 第一属性值预先根据经验或实际环境设置,第二属性值根据历史点击数据得到, 本发明实施例中,还对第一属性值和第二属性值分别设置权重,例如,第一属性值的权重为 40%,第二属性值的权重为60%,根据两者对应的权重做加权平均处理,得到的加权平均值 作为综合属性值。
[0072] 具体的实现中,权重可以根据实际需求设置,还可以根据预测结果是否符合用户 实际选择情况进行修正。
[0073] 优选地,所述方法还可以包括:
[0074] 将各个频道以及分别对应的综合属性值保存在预置的历史数据库中。
[0075] 计算的综合属性值可以保存在预置的历史数据库中,在需要使用的时候从历史数 据库中提取数据进行处理。还可以对第一属性值和第二属性值与综合属性值以及频道进行 对应保存。
[0076] 本发明实施例中,优选地,所述方法还包括:
[0077] 根据各个频道对应的综合属性值从大到小对各个频道进行排序。
[0078] 步骤104、接收在所述导航栏上对某个频道的第二选择操作,并根据各个频道的综 合属性值确定预测选择的下一个频道。
[0079] 综合属性值标识了用户选择频道的优先级,在用户选择某个频道之后,可以根据 综合属性值预测用户可能会选择的下一个频道。
[0080] 例如,选取除去当前选择频道之外排序最前的频道作为预测频道,或是选取除去 当前选择频道以及在当前选择频道之前选取的频道之外的频道中,排序最前的频道作为预 测频道。或是根据综合属性值从大到小的排序,可以选取排序在当前选择频道之后的第一 个频道作为预测频道,或是选取排序在当前选择频道排序之前的第N个频道作为预测频 道,还可以按照根据实际应用的需求按照任意可实现的方式选择预测频道。
[0081] 本发明实施例中,优选地,所述步骤104可以包括:
[0082] 子步骤1041、接收在所述导航栏上对某个频道的第二选择操作;
[0083] 子步骤1042、在所有的频道中排除所述第二选择操作对应的频道以及在所述第二 选择操作之前的选择操作对应的频道;
[0084] 子步骤1043、提取排除后剩余频道中根据对应的综合属性值从大到小排序最前的 频道作为预测选择的下一个频道。
[0085] 在第二选择操作之前,用户可能还选择了其他频道,在预测频道时,将已经选择的 频道排除,将剩余频道中综合属性值最大的频道,也即是综合属性值从大到小排序最前的 频道作为预测频道。
[0086] 在第二选择操作后,用户在导航栏上选择某个频道时,可以根据本次用户选择的 频道再次进行下一个频道的预测。
[0087] 步骤105、提取所述下一个频道的相关展示数据,在接收到对所述下一个频道的选 择操作时,展示所述相关展示数据。
[0088] 综合属性值记录了用户对各个频道的历史点击情况,可以作为用户点击频道的预 测依据,用户点击频道时,可以根据综合属性值预测当前点击的下一步点击的频道,从而提 前预取数据。当用户在第二选择操作之后点击频道时,展示提取的数据,可以缩短从选择频 道至展示相关数据之间耗费的时间,这样就能让用户切换到该频道时迅速看到相关展示数 据,而不用等待太长时间,不会让用户等待以及产生使用不流畅的感觉。
[0089] 需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的 动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依 据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉, 说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。
[0090] 基于上述方法实施例的说明,本发明还提供了相应的数据展示装置实施例,来实 现上述方法实施例所述的内容。
[0091] 参照图2,其示出了本发明实施例所述一种数据展示装置的结构框图,包括:
[0092] 第一属性值添加模块201,用于针对视频访问客户端的导航栏中包含的多个频道 分别添加第一属性值,所述第一属性值标识所述频道在视频访问客户端展示的优先级;
[0093] 第二属性值添加模块202,用于监测在所述导航栏上对一个或多个频道的第一选 择操作以及在所述频道的停留时间,根据所述第一选择操作对所述频道添加第二属性值, 所述第二属性值标识根据所述第一选择操作确定的所述频道在视频访问客户端展示的优 先级,其中,针对所述第一选择操作在先选择的频道添加的第二属性值高于针对在后选择 的频道添加的第二属性值;
[0094] 综合属性值计算模块203,用于根据所述第一属性值、所述第二属性值以及所述停 留时间计算所述频道的综合属性值;
[0095] 频道预测模块204,用于接收在所述导航栏上对某个频道的第二选择操作,并根据 各个频道的综合属性值确定预测选择的下一个频道;
[0096] 数据展示模块205,用于提取所述下一个频道的相关展示数据,在接收到对所述下 一个频道的选择操作时,展示所述相关展示数据。
[0097] 本发明实施例中,优选地,所述第二属性值添加模块包括:
[0098] 记录子模块,用于监测在所述导航栏上对一个或多个频道的第一选择操作,记录 所选择的频道的频道标识以及对所述频道的选择顺序,当选择一个频道时,所述选择顺序 为第一,当选择多个频道时,每个频道分别对应一个选择顺序;
[0099] 属性值确定子模块,用于根据预置的对频道的选择顺序与第二属性值的对应关 系,确定选择的频道对应的第二属性值,并对选择的频道添加所述第二属性值。
[0100] 本发明实施例中,优选地,所述综合属性值计算模块包括:
[0101]属性值替代子模块,用于查找所述停留时间对应的修正参数,将所述修正参数与 所述第二属性值之积替代所述第二属性值;
[0102] 权重查找子模块,用于查找所述第一属性值对应的第一权重以及所述第二属性值 对应的第二权重;
[0103] 加权平均子模块,用于分别根据所述第一权重与所述和所述第二权重对所述第一 属性值与所述第二属性值进行加权平均,作为所述频道的综合属性值。
[0104] 本发明实施例中,优选地,所述装置还包括:
[0105] 数据保存模块,用于将各个频道以及分别对应的综合属性值保存在预置的历史数 据库中。
[0106] 本发明实施例中,优选地,所述装置还包括:
[0107] 排序模块,用于根据各个频道对应的综合属性值从大到小对各个频道进行排序。
[0108] 本发明实施例中,优选地,所述频道预测模块包括:
[0109] 操作接收子模块,用于接收在所述导航栏上对某个频道的第二选择操作;
[0110] 排除子模块,用于在所有的频道中排除所述第二选择操作对应的频道以及在所述 第二选择操作之前的选择操作对应的频道;
[0111] 频道提取子模块,用于提取排除后剩余频道中根据对应的综合属性值从大到小排 序最前的频道作为预测选择的下一个频道。
[0112] 本发明实施例,针对各个频道分别设置标识展示优先级的第一属性值,并监控用 户对频道的选择操作,对选择的频道添加标识展示优先级第二属性值,并统计各个频道的 综合属性值,综合属性值记录了用户对各个频道的历史点击情况,可以作为用户点击频道 的预测依据,在用户下次点击频道时,可以根据综合属性值预测当前点击的下一步点击的 频道,从而提前预取数据,当用户点击到该频道时,展示此部分数据,缩短了从选择频道至 展示相关数据之间耗费的时间,这样就能让用户切换到该频道时迅速看到相关展示数据, 而不用等待太长时间。
[0113] 对于上述数据展示装置实施例而言,由于其与方法实施例基本相似,所以描述的 比较简单,相关之处参见图1所示方法实施例的部分说明即可。
[0114] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0115] 本领域技术人员易于想到的是:上述各个实施例的任意组合应用都是可行的,故 上述各个实施例之间的任意组合都是本发明的实施方案,但是由于篇幅限制,本说明书在 此就不一一详述了。
[0116] 本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务 器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶 盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的 分布式计算环境等等。
[0117] 本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。
[0118] 在本发明中,"组件"、"装置"、"系统"等等指应用于计算机的相关实体,如硬件、硬 件和软件的组合、软件或执行中的软件等。详细地说,例如,组件可以、但不限于是运行于处 理器的过程、处理器、对象、可执行组件、执行线程、程序和/或计算机。还有,运行于服务器 上的应用程序或脚本程序、服务器都可以是组件。一个或多个组件可在执行的过程和/或 线程中,并且组件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可 以由各种计算机可读介质运行。组件还可以根据具有一个或多个数据包的信号,例如,来自 一个与本地系统、分布式系统中另一组件交互的,和/或在因特网的网络通过信号与其它 系统交互的数据的信号通过本地和/或远程过程来进行通信。
[0119] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作 之间存在任何这种实际的关系或者顺序。而且,术语"包括"、"包含",不仅包括那些要素,而 且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有 的要素。在没有更多限制的情况下,由语句"包括……"限定的要素,并不排除在包括所述 要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0120] 而且,上文中的"和/或"表示本文既包含了 "和"的关系,也包含了"或"的关系, 其中:如果方案A与方案B是"和"的关系,则表示某实施例中可以同时包括方案A和方案 B ;如果方案A与方案B是"或"的关系,则表示某实施例中可以单独包括方案A,或者单独包 括方案B。
[0121] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。
[0122] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0123] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0124] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0125] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
[0126] 以上对本发明所提供的一种数据展示方法和数据展示装置,进行了详细介绍,本 文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于 帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思 想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对 本发明的限制。
【权利要求】
1. 一种数据展示方法,其特征在于,包括: 针对视频访问客户端的导航栏中包含的多个频道分别添加第一属性值,所述第一属性 值标识所述频道在视频访问客户端展示的优先级; 监测在所述导航栏上对一个或多个频道的第一选择操作以及在所述频道的停留时间, 根据所述第一选择操作对所述频道添加第二属性值,所述第二属性值标识根据所述第一选 择操作确定的所述频道在视频访问客户端展示的优先级,其中,针对所述第一选择操作在 先选择的频道添加的第二属性值高于针对在后选择的频道添加的第二属性值; 根据所述第一属性值、所述第二属性值以及所述停留时间计算所述频道的综合属性 值; 接收在所述导航栏上对某个频道的第二选择操作,并根据各个频道的综合属性值确定 预测选择的下一个频道; 提取所述下一个频道的相关展示数据,在接收到对所述下一个频道的选择操作时,展 示所述相关展示数据。
2. 根据权利要求1所述的方法,其特征在于,所述监测在所述导航栏上对一个或多个 频道的第一选择操作,根据所述第一选择操作对所述频道添加第二属性值包括: 监测在所述导航栏上对一个或多个频道的第一选择操作,记录所选择的频道的频道标 识以及对所述频道的选择顺序,当选择一个频道时,所述选择顺序为第一,当选择多个频道 时,每个频道分别对应一个选择顺序; 根据预置的对频道的选择顺序与第二属性值的对应关系,确定选择的频道对应的第二 属性值,并对选择的频道添加所述第二属性值。
3. 根据权利要求1所述的方法,其特征在于,所述根据所述第一属性值、所述第二属性 值以及所述停留时间计算所述频道的综合属性值包括: 查找所述停留时间对应的修正参数,将所述修正参数与所述第二属性值之积替代所述 第二属性值; 查找所述第一属性值对应的第一权重以及所述第二属性值对应的第二权重; 分别根据所述第一权重与所述和所述第二权重对所述第一属性值与所述第二属性值 进行加权平均,作为所述频道的综合属性值。
4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 将各个频道以及分别对应的综合属性值保存在预置的历史数据库中。
5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据各个频道对应的综合属性值从大到小对各个频道进行排序; 所述接收在所述导航栏上对某个频道的第二选择操作,并根据各个频道的综合属性值 确定预测选择的下一个频道包括: 接收在所述导航栏上对某个频道的第二选择操作; 在所有的频道中排除所述第二选择操作对应的频道以及在所述第二选择操作之前的 选择操作对应的频道; 提取排除后剩余频道中根据对应的综合属性值从大到小排序最前的频道作为预测选 择的下一个频道。
6. -种数据展示装置,其特征在于,包括: 第一属性值添加模块,用于针对视频访问客户端的导航栏中包含的多个频道分别添加 第一属性值,所述第一属性值标识所述频道在视频访问客户端展示的优先级; 第二属性值添加模块,用于监测在所述导航栏上对一个或多个频道的第一选择操作 以及在所述频道的停留时间,根据所述第一选择操作对所述频道添加第二属性值,所述第 二属性值标识根据所述第一选择操作确定的所述频道在视频访问客户端展示的优先级,其 中,针对所述第一选择操作在先选择的频道添加的第二属性值高于针对在后选择的频道添 加的第二属性值; 综合属性值计算模块,用于根据所述第一属性值、所述第二属性值以及所述停留时间 计算所述频道的综合属性值; 频道预测模块,用于接收在所述导航栏上对某个频道的第二选择操作,并根据各个频 道的综合属性值确定预测选择的下一个频道; 数据展示模块,用于提取所述下一个频道的相关展示数据,在接收到对所述下一个频 道的选择操作时,展示所述相关展示数据。
7. 根据权利要求6所述的装置,其特征在于,所述第二属性值添加模块包括: 记录子模块,用于监测在所述导航栏上对一个或多个频道的第一选择操作,记录所选 择的频道的频道标识以及对所述频道的选择顺序,当选择一个频道时,所述选择顺序为第 一,当选择多个频道时,每个频道分别对应一个选择顺序; 属性值确定子模块,用于根据预置的对频道的选择顺序与第二属性值的对应关系,确 定选择的频道对应的第二属性值,并对选择的频道添加所述第二属性值。
8. 根据权利要求6所述的装置,其特征在于,所述综合属性值计算模块包括: 属性值替代子模块,用于查找所述停留时间对应的修正参数,将所述修正参数与所述 第二属性值之积替代所述第二属性值; 权重查找子模块,用于查找所述第一属性值对应的第一权重以及所述第二属性值对应 的第二权重; 加权平均子模块,用于分别根据所述第一权重与所述和所述第二权重对所述第一属性 值与所述第二属性值进行加权平均,作为所述频道的综合属性值。
9. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 数据保存模块,用于将各个频道以及分别对应的综合属性值保存在预置的历史数据库 中。
10. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 排序模块,用于根据各个频道对应的综合属性值从大到小对各个频道进行排序; 所述频道预测模块包括: 操作接收子模块,用于接收在所述导航栏上对某个频道的第二选择操作; 排除子模块,用于在所有的频道中排除所述第二选择操作对应的频道以及在所述第二 选择操作之前的选择操作对应的频道; 频道提取子模块,用于提取排除后剩余频道中根据对应的综合属性值从大到小排序最 前的频道作为预测选择的下一个频道。
【文档编号】H04N21/472GK104219580SQ201410413322
【公开日】2014年12月17日 申请日期:2014年8月20日 优先权日:2014年8月20日
【发明者】龙勇 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1