节目显示方法、终端及系统的制作方法

文档序号:9474752阅读:258来源:国知局
节目显示方法、终端及系统的制作方法
【技术领域】
[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] 第二显示模块,用于基于所述节目数据流显示所述第一目标频道当前正在播放的 -H- 口 ~P目。
[0044] 结合第二方面,在上述第二方面的第一种可能的实现方式中,所述第一显示模块 包括:
[0045] 判断单元,用于基于所述第一目标频道标识,判断所述摘要信息库中是否包括所 述第一目标频道的摘要信息;
[0046] 显示单元,用于如果所述摘要信息库中包括所述第一目标频道的摘要信息,则显 示所述第一目标频道的摘要信息。
[0047] 结合第二方面或者第二方面的第一种可能的实现方式,在上述第二方面的第二种 可能的实现方式中,所述基于所述第一目标频道标识和存储的摘要信息库,显示第一目标 频道的摘要信息之前,所述终端还包括:
[0048] 发送模块,用于向所述服务器发送摘要信息获取请求,所述摘要信息获取请求中 至少携带第二目标频道标识,第二目标频道为所述摘要信息获取请求发送时刻当前显示的 节目所在频道;
[0049] 信息接收模块,用于接收所述服务器发送的多个参数信息,所述参数信息包括摘 要信息或者摘要信息地址,所述多个参数信息是所述服务器基于所述第二目标频道标识获 取得到的;
[0050] 生成模块,用于基于所述多个参数信息,生成所述摘要信息库。
[0051] 结合第二方面的第二种可能的实现方式,在上述第二方面的第三种可能的实现方 式中,所述生成模块包括:
[0052] 确定单元,用于当所述参数信息包括摘要信息时,将所述多个参数信息确定为多 个摘要信息;
[0053] 获取单元,用于当所述参数信息包括摘要信息地址时,基于所述多个摘要信息地 址,从所述服务器中获取多个摘要信息;
[0054] 存储单元,用于将所述多个摘要信息存储在所述摘要信息库中。
[0055] 结合第二方面的第二种可能的实现方式或者第二方面的第三种可能的实现方式, 在上述第二方面的第四种可能的实现方式中,所述发送模块包括:
[0056] 第一发送单元,用于每隔第一指定时长向所述服务器发送摘要信息获取请求;
[0057] 第二发送单元,用于当定时时间到达时,向所述服务器发送摘要信息获取请求,所 述定时时间基于所述服务器更新摘要信息的时间设置;
[0058] 第三发送单元,用于每接收到频道切换指令时,向所述服务器发送摘要信息获取 请求。
[0059] 结合第二方面的第二种可能的实现方式至第二方面的第四种可能的实现方式中 的任一可能的实现方式,在上述第二方面的第五种可能的实现方式中,所述向所述服务器 发送摘要信息获取请求之前,所述终端还包括:
[0060] 第二获取模块,用于当所述摘要信息获取请求中还携带周边频道标识时,基于所 述第二目标频道标识,获取与所述第二目标频道相邻的多个频道标识;
[0061] 第一确定模块,用于将获取的多个频道标识确定为所述周边频道标识。
[0062] 结合第二方面的第二种可能的实现方式至第二方面的第四种可能的实现方式中 的任一可能的实现方式,在上述第二方面的第六种可能的实现方式中,所述向所述服务器 发送摘要信息获取请求之前,所述终端还包括:
[0063] 数据确定模块,用于当所述摘要信息获取请求中还携带周边频道标识时,确定所 述服务器所提供的多个频道的观看行为数据,所述观看行为数据包括观看时长、观看次数、 或者所述观看时长和所述观看次数的加权值;
[0064] 第二确定模块,用于基于所述多个频道的观看行为数据和所述第二目标频道标 识,确定所述周边频道标识。
[0065] 结合第二方面的第六种可能的实现方式,在上述第二方面的第七种可能的实现方 式中,所述第二确定模块包括:
[0066] 第一选择单元,用于基于所述多个频道的观看行为数据,从所述多个频道中,选择 观看行为数据大于或等于指定行为数据阈值的频道;
[0067] 第一筛选单元,用于基于所述第二目标频道标识,对选择的频道的频道标识进行 筛选,得到所述周边频道标识。
[0068] 结合第二方面的第六种可能的实现方式,在上述第二方面的第八种可能的实现方 式中,所述第二确定模块包括:
[0069] 排序单元,用于基于所述观看行为数据,对所述多个频道进行排序,得到频道顺 序;
[0070] 第二选择单元,用于基于所述频道顺序,从所述多个频道中,选择指定数值个频 道;
[0071] 第二筛选单元,用于基于所述第二目标频道标识,对选择的频道的频道标识进行 筛选,得到所述周边频道标识。
[0072] 根据本发明实施例的第三方面,提供一种节目显示系统,所述系统包括服务器和 第二方面所述的终端;
[0073] 所述服务器用于:
[0074] 接收终端发送的摘要信息获取请求,所述摘要信息获取请求中至少携带第二目标 频道标识,所述第二目标频道为所述摘要信息获取请求发送时刻所述终端显示的节目所在 频道;
[0075] 基于所述第二目标频道标识,获取多个参数信息,所述参数信息包括摘要信息或 者摘要信息地址;
[0076] 将所述多个参数信息发送给所述终端,使所述终端生成摘要信息库。
[0077] 结合第三方面,在上述第三方面的第一种可能的实现方式中,所述服务器,还用 于:
[0078] 基于所述第二目标频道标识,获取与所述第二目标频道相邻的多个频道标识;
[0079] 将获取的多个频道标识确定为周边频道标识;
[0080] 基于所述第二目标频道标识和所述周边频道标识,获取多个参数信息。
[0081] 结合第三方面,在上述第三方面的第二种可能的实现方式中,所述服务器,还用 于:
[0082] 确定所提供的多个频道的观看行为数据,所述观看行为数据包括观看时长、观看 次数、或者所述观看时长和所述观看次数的加权值;
[0083] 基于所述多个频道的观看行为数据和所述第二目标频道标识,确定周边频道标 识;
[0084] 基于所述第二目标频道标识和所述周边频道标识,获取多个参数信息。
[0085] 结合第三方面,在上述第三方面的第三种可能的实现方式中,所述服务器,还用 于:
[0086] 当所述摘要信息获取请求中还携带周边频道标识时,基于所述第二目标频道标识 和所述周边频道标识,获取多个参数信息。
[0087] 结合第三方面至第三方面的第三种可能的实现方式中的任一可能的实现方式,在 上述第三方面的第四种可能的实现方式中,所述服务器,还用于:
[0088] 每隔第二指定时长,基于所提供的多个频道当前播放的节目数据流,生成所述多 个频道的摘要信息。
[0089] 结合第三方面的第四种可能的实现方式,在上述第三方面的第五种可能的实现方 式中,所述服务器,还用于:
[0090] 生成所述多个频道的摘要信息的摘要
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1