一种频道列表更新方法、装置及终端设备的制作方法

文档序号:7818152阅读:217来源:国知局
一种频道列表更新方法、装置及终端设备的制作方法
【专利摘要】本发明适用于电视领域,提供一种频道列表更新方法,包括如下步骤:接收频道列表更新命令;根据接收的频道列表更新命令,向服务器发送最新频道列表版本信息获取请求;接收服务器返回的最新频道列表版本信息,并判断所述最新频道列表版本信息是否新于上一频道列表版本信息;当判断所述最新频道列表版本信息新于所述上一频道列表版本信息时,向服务器发送最新频道列表信息获取请求;接收服务器返回的所述最新频道列表信息,根据所述最新频道列表信息对上一频道列表进行更新。本发明的频道列表更新方法,耗时短,减少了频道列表更新时间。
【专利说明】一种频道列表更新方法、装置及终端设备

【技术领域】
[0001] 本发明属于电视领域,尤其涉及一种频道列表更新方法、装置及终端设备。

【背景技术】
[0002] 现有的电视解决方案主要包括互联网电视解决方案和广播电视解决方案。
[0003] 互联网电视解决方案中,互联网电视客户端软件可谓不计其数,互联网电视运营 商大多没有自己的视频源,不同的互联网电视运营商会对接入内容提供商的视频源在互联 网电视客户端做定制开发,形成自己唯一的一套频道列表方案。即仅仅针对某个虚拟的互 联网电视运营商来进行频道列表的定制归划,没有一种智能方案来统一管理不同互联网电 视运营商频道列表数据的命名、排序。
[0004] 广播电视解决方案中,不同机顶盒生产厂家为了能够通过某一广播电视运营商所 管理的DVB (Digital Video Broadcasting,数字视频广播)网络入网测试,会针对相应广播 电视运营商归划的频道列表在机顶盒上做定制开发,形成一套针对某一广播电视运营商的 频道列表方案。
[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] 本发明实施例通过向服务器发送最新频道列表版本信息获取请求和最新频道列 表信息获取请求,从服务器获取运营商的最新频道列表信息,根据最新频道列表信息实现 频道列表的更新,无需更新客户端软件或者重新进行搜台,耗时短,减少了频道列表更新时 间。

【专利附图】

【附图说明】
[0050] 图1是本发明实施例提供的适用于本发明实施例的频道列表更新方法的网络环 境图;
[0051] 图2是本发明实施例一提供的频道列表更新方法的实现流程图;
[0052] 图3是本发明实施例一、三、五提供的频道列表更新方法中数据流向时序图;
[0053] 图4是本发明实施例二提供的频道列表更新方法的实现流程图;
[0054] 图5是本发明实施例三提供的一种频道列表更新方法的实现流程图;
[0055] 图6是本发明实施例四提供的频道列表更新方法的流程图;
[0056] 图7是本发明实施例五提供的一种频道列表更新方法的实现流程图;
[0057] 图8是本发明实施例六提供的终端设备频道列表更新装置的结构示意图;
[0058] 图9是本发明实施例七提供的服务器频道列表更新装置的结构示意图;
[0059] 图10是本发明实施例八提供的终端设备的结构示意图。

【具体实施方式】
[0060] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0061] 本发明实施例提供的频道列表更新方法通过从服务器直接获取最新版本的频道 信息,实现频道列表的更新,无需更新客户端软件或者重新进行搜台,用时短,减少了频道 列表更新时间。
[0062] 图1示出了适用于本发明实施例的频道列表更新方法的网络环境。
[0063] 终端设备通过条件接收器与电视网络连接,从电视网络获取电视信号,并进行播 放。
[0064] 在本发明实施例中,终端设备可以为智能终端设备,如计算机、智能电视机、智能 机顶盒、智能手机等,其上可以安装应用系统和应用程序。
[0065] 在本发明实施例中,终端设备还通过有线或者无线网络与服务器通信。
[0066] 在本发明实施例中,服务器可以为Apache服务器,其上存储有电视运营商的频道 列表数据。
[0067] 作为本发明的一个实施例,频道列表数据包括频道列表标识信息和相应的频道列 表,两者以键值映射的方式存储于服务器。其中,频道列表标识信息写入key处,频道列表 写入相应的value处。
[0068] 例如:
[0069] 表一:频道列表数据的键值映射
[0070]

【权利要求】
1. 一种频道列表更新方法,其特征在于,所述方法包括如下步骤: 接收频道列表更新命令; 根据接收的频道列表更新命令,向服务器发送最新频道列表版本信息获取请求; 接收服务器返回的最新频道列表版本信息,并判断所述最新频道列表版本信息是否新 于上一频道列表版本信息; 当判断所述最新频道列表版本信息新于所述上一频道列表版本信息时,向服务器发送 最新频道列表信息获取请求; 接收服务器返回的所述最新频道列表信息,根据所述最新频道列表信息对上一频道列 表进行更新。
2. 如权利要求1所述的频道列表更新方法,其特征在于,所述最新频道列表版本信息 获取请求携带有条件接收器标识和运营商信息。
3. 如权利要求1所述的频道列表更新方法,其特征在于,所述最新频道列表版本信息 获取请求携带有与运营商绑定的条件接收器标识。
4. 如权利要求1所述的方法,其特征在于,所述最新频道列表信息为最新频道列表。
5. 如权利要求4所述的方法,其特征在于,当所述最新频道列表信息为最新频道列表 时,根据所述最新频道列表信息对频道列表进行更新的方式为用最新频道列表替换上一频 道列表。
6. 如权利要求1所述的方法,其特征在于,所述最新频道列表信息为频道列表变更属 性信息。
7. 如权利要求6所述的方法,其特征在于,当所述最新频道列表信息为频道列表变更 属性信息时,根据所述最新频道列表信息对频道列表进行更新的方式为根据所述频道列表 变更属性信息对上一频道列表中发生变更处进行更新。
8. 如权利要求1所述的频道列表更新方法,其特征在于,在接收频道列表更新命令前, 还包括: 获取原始频道列表数据的步骤。
9. 一种频道列表更新方法,其特征在于,所述方法包括如下步骤: 接收终端设备发送的最新频道列表版本信息获取请求,并根据所述最新频道列表版本 信息获取请求,在频道列表数据中查得最新频道列表版本信息; 将查得的最新频道列表版本信息返回给所述终端设备; 接收所述终端设备发送的最新频道列表信息获取请求,并根据所述最新频道列表信息 获取请求,在频道列表数据中查得最新频道列表信息; 将查得的最新频道列表信息返回给所述终端设备。
10. 如权利要求9所述的频道列表更新方法,其特征在于,所述最新频道列表版本信息 获取请求携带有条件接收器标识和运营商信息。
11. 如权利要求9所述的频道列表更新方法,其特征在于,所述最新频道列表版本信息 获取请求携带有与运营商绑定的条件接收器标识。
12. 如权利要求9所述的频道列表更新方法,其特征在于,在频道列表数据中查得最新 频道列表版本信息包括W下步骤: 根据条件接收器标识判断用户是否有权限获取最新频道列表,若判断结果为是,则进 入步骤下一步,若判断结果为否,则过程结束; 遍历服务器中存储的频道列表数据键值映射中的key值,查找与运营商信息对应的运 营商的最新频道列表的版本信息。
13. 如权利要求9所述的频道列表更新方法,其特征在于,在频道列表数据中查得最新 频道列表版本信息包括W下步骤: 根据条件接收器标识判断用户是否有权限获取最新频道列表,若判断结果为是,则进 入下一步,若判断结果为否,则过程结束; 遍历服务器中频道列表数据键值映射中的key值,查找与运营商信息对应的运营商的 最新频道列表的版本信息。
14. 如权利要求9所述的频道列表更新方法,其特征在于,在接收终端设备发送的最新 频道列表版本信息获取请求,并根据所述最新频道列表版本信息获取请求,在频道列表数 据中查得最新频道列表版本信息前,还包括: 获取频道列表数据,并保存。
15. -种频道列表更新方法,其特征在于,所述方法包括如下步骤: 终端设备接收频道列表更新命令; 终端设备根据所述频道列表更新命令,向服务器发送最新频道列表版本信息获取请 求; 服务器接收终端设备发送的最新频道列表版本信息获取请求,并根据所述最新频道列 表版本信息获取请求,在频道列表数据中查得最新频道列表版本信息; 服务器将查得的最新频道列表版本信息返回给所述终端设备; 终端设备接收服务器返回的最新频道列表版本信息,并判断所述最新频道列表版本信 息是否新于上一频道列表版本信息; 当判断所述最新频道列表版本信息是否新于上一频道列表版本信息时,向服务器发送 最新频道列表信息获取请求; 服务器接收所述终端设备发送的最新频道列表信息获取请求,并根据所述最新频道列 表信息获取请求,查得最新频道列表信息; 服务器将查得的最新频道列表信息返回给所述终端设备; 终端设备接收服务器返回的所述最新频道列表信息,根据所述最新频道列表信息对上 一频道列表进行更新。
16. -种终端设备频道列表更新装置,其特征在于,所述装置包括: 频道列表数据获取单元,用于获取上一频道列表数据,并将所述频道列表数据保存至 本地存储器; 命令录入单元,用于接收频道列表更新命令; 频道列表版本信息请求单元,用于根据所述频道列表更新命令,向服务器发送最新频 道列表版本信息获取请求; 频道列表版本信息接收单元,用于接收服务器返回的最新频道列表版本信息,并判断 所述最新频道列表版本信息是否新于上一频道列表版本信息; 频道列表信息请求单元,用于当判断所述最新频道列表版本信息新于所述上一频道列 表版本信息时,向服务器发送最新频道列表信息获取请求;W及 频道列表更新单元,用于接收服务器返回的所述最新频道列表信息,根据所述最新频 道列表信息对上一频道列表进行更新。
17. 如权利要求16所述的装置,其特征在于,所述最新频道列表版本信息获取请求携 带有条件接收器标识和运营商信息。
18. 如权利要求16所述的装置,其特征在于,所述最新频道列表版本信息获取请求携 带有与运营商绑定的条件接收器标识。
19. 如权利要求16所述的装置,其特征在于,所述频道列表版本信息接收单元还包括 版本信息判断单元,用于判断所述最新频道列表版本信息是否新于上一频道列表版本信 息。
20. 如权利要求16所述的装置,其特征在于,所述频道列表更新单元为列表替换单元 或变更属性更新单元, 所述列表替换单元用于当所述最新频道列表信息为最新频道列表时,根据所述最新频 道列表信息对频道列表进行更新的方式为用最新频道列表替换上一频道列表; 所述变更属性更新单元用于当所述最新频道列表信息为频道列表变更属性信息时,根 据所述最新频道列表信息对频道列表进行更新的方式为根据所述频道列表变更属性信息 对上一频道列表中发生变更处进行更新。
21. -种服务器频道列表更新装置,其特征在于,所述装置包括: 频道列表数据获取单元,用于获取频道列表数据,并保存至数据库; 频道列表版本信息获取请求处理单元,用于接收终端设备发送的最新频道列表版本信 息获取请求,并根据所述最新频道列表版本信息获取请求,在频道列表数据中查得最新频 道列表版本信息; 最新频道列表版本信息返回单元,用于将查得的最新频道列表版本信息返回给所述终 端设备; 频道列表获取请求处理单元,用于接收所述终端设备发送的最新频道列表信息获取请 求,并根据所述最新频道列表信息获取请求,在频道列表数据中查得最新频道列表信息;W 及 最新频道列表返回单元,用于将查得的最新频道列表信息返回给所述终端设备。
22. -种终端设备,其特征在于,所述终端设备包括一终端设备频道列表更新装置, 所述频道列表更新装置包括: 频道列表数据获取单元,用于获取上一频道列表数据,并将所述频道列表数据保存至 本地存储器; 命令录入单元,用于接收频道列表更新命令; 频道列表版本信息请求单元,用于根据所述频道列表更新命令,向服务器发送最新频 道列表版本信息获取请求; 频道列表版本信息接收单元,用于接收服务器返回的最新频道列表版本信息,并判断 所述最新频道列表版本信息是否新于上一频道列表版本信息; 频道列表信息请求单元,用于当判断所述最新频道列表版本信息新于所述上一频道列 表版本信息时,向服务器发送最新频道列表信息获取请求;W及 频道列表更新单元,接收服务器返回的所述最新频道列表信息,根据所述最新频道列 表信息对上一频道列表进行更新。
【文档编号】H04N21/435GK104469474SQ201410592591
【公开日】2015年3月25日 申请日期:2014年10月28日 优先权日:2014年10月28日
【发明者】林铠鹏, 江楚发, 赵秦田, 张磊 申请人:深圳国微技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1