Iptv系统中的频道混排方法和iptv系统的制作方法

文档序号:7750413阅读:324来源:国知局
专利名称:Iptv系统中的频道混排方法和iptv系统的制作方法
技术领域
本发明涉及网络电视技术领域,尤其涉及无线网络中IPTV系统中的频道混排方法和IPTV系统。
背景技术
IPTVdnternet Protocol Television,交互式网络电视)结合了互联网和传统电 视的丰富内容,给用户提供交互性更强的电视感受。IPTV系统页面中,用户在多数时候看到的是混排信息。混排信息一般至少包括频 道名称和与频道名称对应的全局混排号,可由系统管理员登录进行相应操作。如表1所示, 混排信息中的频道名称与全局混排号为一一对应的关系,每一个频道有其唯一对应的全局 混排号。全局混排号与遥控器上的数字键或+/-键对应,用户对频道的选择是通过选择全 局混排号来实现的,例如用户可以通过遥控器上的数字键或+/-键访问对应频道的内容, 例如按1,就播放CCTVl ;按2,就播放CCTV2。 表 1目前的IPTV系统中,一个频道对应唯一一个混排号,频道的混排号是固定不变 的,也就是说同一个频道显示给所有用户的都是同一个混排号。在IPTV的运营过程中,由 于用户所在区域的不同或者兴趣爱好的不同,某些用户需要对频道进行重排,这在现有的 IPTV系统中无法实现。

发明内容
本发明的主要目的在于提供一种IPTV系统中的频道混排方法和IPTV系统,旨在 根据用户需要,按用户组对频道进行混排,提高用户体验。本发明提供一种IPTV系统中的频道混排方法,包括以下步骤按用户组更新混排信息;电子节目指南EPG获取更新后的混排信息,并将混排信息保存到本地;EPG根据机顶盒的登录请求对机顶盒进行认证,完成认证后将更新后的混排信息 下发至机顶盒。
优选地,所述按用户组更新混排信息的步骤中包括业务处理模块提取数据库中的混排信息,在混排信息中根据不同的频道设置对应 的用户组,对用户组分配不同的用户组混排号并保存。优选地,所述EPG根据机顶盒的登录请求对机顶盒进行认证,完成认证后将更新 后的混排信息下发至机顶盒的步骤中包括
在机顶盒向EPG请求下发频道列表时,EPG根据机顶盒所属用户组拼装频道信息, 将频道列表下发至机顶盒。优选地,所述EPG根据机顶盒所属用户组拼装频道信息,将频道列表下发至机顶 盒的步骤中包括根据机顶盒所属用户组,在下发至机顶盒的频道信息中将全局混排号替换成对应 的用户组混排号。优选地,上述方法还包括以下步骤在下发所述频道信息至机顶盒时,将频道信息同时下发至频道切换模块。本发明还提供一种IPTV系统,包括后台、电子节目指南EPG及机顶盒,其中,所述后台用于按用户组更新混排信息并通知EPG获取更新后的混排信息;所述EPG用于获取更新后的混排信息,将混排信息保存到本地,并根据机顶盒的 登录请求对机顶盒进行认证,完成认证后将更新后的混排信息下发至机顶盒。优选地,所述后台包括业务处理模块和数据库,所述业务处理模块用于提取数据 库中的混排信息,在混排信息中根据频道设置对应的用户组,对用户组分配不同的用户组 混排号并保存。优选地,所述EPG设有频道拼装模块,用于在机顶盒向EPG请求下发频道列表时, 根据机顶盒所属用户组拼装频道信息。优选地,所述频道拼装模块包括混排号替换子块,用于根据机顶盒所属用户组,在 下发至机顶盒的频道信息中将全局混排号替换成对应的用户组混排号。优选地,所述EPG还包括频道列表发送模块,用于在下发所述频道信息至机顶盒 时,将频道信息同时下发至频道切换模块。本发明所提供的IPTV系统中的频道混排方法或IPTV系统,按用户组混排频道,增 强了频道混排号设置的灵活性;并且,用户可根据个人兴趣爱好对频道进行排序,提升了用 户体验。


图1为本发明的一个实施方式中IPTV系统中的频道混排方法流程图;图2为上述实施方式的一个实施例中IPTV系统中的频道混排方法流程图;图3为本发明的一个实施方式中IPTV系统的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示出了本发明的一个实施方式中IPTV系统中的频道混排方法流程。该方法流程包括以下步骤步骤S10,按用户组更新混排信息;IPTV系统中,可获取用户ID,根据用户对某类 频道的访问频率对用户进行分组;混排信息一般保存在IPTV系统后台的数据库中。下表2 示出了更新后的混排信息的结构。从表2中可以看出,更新后的混排信息中,全局混排号所 对应的频道名称未发生改变,但根据频道信息增加了对应的用户组A和用户组B,用户组A 和用户组B分配了异于全局混排号的用户组混排号。用户组A或用户组B可由多个用户构 成,也可由一个用户构成,其分类有多种方法,可通过后台灵活设置,例如可根据用户访问 某类频道的频率、频道的类别、用户的权限、用户所处的地域等。例如,在一实施例中,可根 据不同地域将经常访问CCTVl的用户分为用户组A和用户组B。用户组A中,CCTVl所对应 的用户组混排号为2 ;用户组B中,CCTVl所对应的用户组混排号为3。用户组A中的用户 在登录IPTV系统页面时,系统页面中与CCTVl频道对应的混排号为2 ;用户组B中的用户 在登录IPTV系统页面时,系统页面中与CCTVl频道对应的混排号为3。同理,其他频道的 设置可以按上述方法类推。实际应用时,可按频道的类别对应一定顺序的用户组混排号,例 如,将与CCTVl类别相同或相似的多个频道分别对应用户组A中的各混排号并按一定顺序 对用户组A中的各混排号进行排序,将用户组A中用户所感兴趣的频道置于较为方便选取 的位置,以便供用户选择。 表 2步骤S20,EPG获取更新后的混排信息,并将混排信息保存到本地; EPG(Electronic Program Guide,电子节目指南)是IPTV系统中的一个门户系统,为用户 提供各种业务的索引及导航等功能,例如各种节目信息等。EPG中设有存储器,用于存储混 排信息等。在一实施例中,后台更新混排信息后,可通过发送HTTP消息通知EPG,以便EPG 获取更新后的混排信息进行数据同步。EPG根据通知消息获取更新后的混排信息后将其保 存到本地,替换原有的混排信息,并在本地混排信息结构中添加用户组信息,以便发送至机 顶盒,供用户调用。在另一实施例中,亦可设置EPG隔时访问后台,从而获取更新后的混排 fn息ο步骤S30,EPG根据机顶盒的登录请求对机顶盒进行认证,完成认证后将更新后的 混排信息下发至机顶盒。上述EPG与后台的数据同步完成后,将更新后的混排信息保存在 本地中,当机顶盒向EPG发起登录请求本通过EPG的认证向EPG发送频道列表请求时,EPG 按新的混排信息对频道进行拼装并将频道列表发送至机顶盒。本实施例中,用户可根据自 己的喜好按用户组混排号的大小进行排序,从而可根据用户设置将用户感兴趣的频道放在频道列表靠前的位置,以满足不同用户群体对混排号设置的不同需求。用户登录管理页面查看频道列表时,可看到按以往访问频率排列的频道列表或者按个人兴趣设定的频道列表,增强了频道设置的灵活性,提升了用户体验。例如,在一实施 例中,原IPTV系统中,CCTVl所对应的混排号相对所有用户来说,都是相同的。用户要修改 一个频道的混排号,一般是在后台中将对应的混排频道删除,然后再重新选择频道的混排 号,建一个混排频道,从而完成频道混排号的修改。而本实施例中,通过在后台添加用户组 信息,按用户的访问频率或根据用户的要求对频道进行重排,使得用户可根据自己兴趣按 一定顺序进行排列频道,从而提升体验。上述按用户组对混排信息的修改主要通过后台实现。在一实施例中,后台包括业 务处理模块和数据库模块。其中,业务处理模块主要用于处理对混排信息的修改,例如提取 数据库中混排信息,按用户组混排频道,并通知EPG混排信息已更新等。上述后台还包括TOB模块。该TOB模块为一管理页面系统,用于供管理员登录系 统页面从而输入用户混排更新的数据。数据库是IPTV系统中用户、节目、频道到混排等数据存放的载体。上述步骤SlO中,可通过业务处理模块提取数据库中的混排信息,在混排信息中 根据频道设置对应的用户组,对用户组分配不同的用户组混排号并保存。例如,在一实施例 中,可根据用户访问娱乐类或体育类频道的频率,在混排信息里添加对应的用户组,并为用 户组分配用户组混排号;在另一实施例中,还可根据用户的不同地域,设置与该类用户对应 的频道,将混排信息更新,更新后的混排信息的具体格式可参照前述表2。业务处理模块将 更新后的混排信息保存到数据库中之后,就生成好要同步给EPG的混排数据并通知EPG,所 述混排数据是一个xml体,与现有混排数据结构不同的是,更新后的混排数据中添加了用 户组及用户组混排号。具体地,可在ml体混排数据中添加team_id字段,将全局混排号和 用户组混排号添加到该team_id字段中,例如,team_id number (10) default-l,其中,_1标 识全局混排号,其它整数值标识对应用户分组的混排号。EPG接收到更新通知后,通过调用混排同步接口获取上述xml格式的混排数据,并 将其保存在EPG中。IPTV中,机顶盒中的频道列表是通过EPG获得的,EPG在获取上述混 排数据之后,用其替换原有的混排数据,在本地混排数据中增加用户分组的一个层次,对每 个用户分组增加一个混排信息的结构。在一实施例中,EPG识别机顶盒所属用户组后,根据 同步数据中的用户组信息来拼装频道信息,例如,team_id字段中的用户组和用户组混排 号,在下发至机顶盒的频道信息中将全局混排号替换成对应的用户组混排号。在一具体示 例中,EPG在拼装频道信息时,将欲下发至机顶盒的频道数据中,将原UserCharmelID处存 放的数据更改为用户组对应的混排信息。EPG在拼装这个频道信息时,会根据用户组ID和 频道编号到mixCharmels中找出此频道在对应用户组里的混排号,然后把这个混排号赋给 UserChannelID字段,以适配于机顶盒和频道切换模块。频道信息拼装完成后,将各频道信息处理形成频道列表以发送至机顶盒。具体应 用时,机顶盒会向EPG发起登录请求,通过EPG的登录认证后,机顶盒向EPG请求下发频道 列表,EPG根据机顶盒所属用户组,按上述方法拼装频道信息形成频道列表发送至机顶盒。 在发送至机顶盒的同时,也发送频道列表至频道切换模块。频道切换模块供用户对机顶盒 机顶盒进行操作,获取频道信息并对频道信息进行切换。该频道切换模块可以为与遥控器进行信号交互的模块或者网络中的频道管理页面。参照图2,在一实施例中,上述IPTV系统中的频道混排方法的详细流程可包括步骤S100,业务处理模块提取数据库中的混排信息,按用户组对频道进行混排; 按用户组对频道进行混排的方法可参照前述实施例。步骤SlOl,通知EPG混排信息已更新;该步骤中,也可为EPG以轮循方式获得更新 后的混排信息,例如,EPG隔时启动访问后台,从而获取更新后的混排信息。步骤S102,EPG调用混排同步接口获取更新后的混排信息;步骤S103,将混排信息保存到本地;步骤S104,机顶盒向EPG发送登录请求;步骤S105,EPG完成对机顶盒的登录认证,将认证结果反馈至机顶盒;该步骤中, EPG可通过对机顶盒的登录认证,识别用户所在用户组;步骤S106,机顶盒向EPG请求下发频道列表;步骤S107,EPG拼装对应的频道信息,将频道列表发送至机顶盒;步骤S108,EPG将频道列表发送频道切换模块。EPG拼装频道信息的方法参照上述实施例,在此不作赘述。本发明还提供了一种IPTV系统。如图3所示,该IPTV系统至少包括后台10、EPG20 及机顶盒30。其中后台10包括业务处理模块11、数据库12和TOB模块13。业务处理模块11用于提取数据库12中的混排信息,在混排信息中根据频道设置 对应的用户组,对用户组分配不同的用户组混排号并保存;例如,可根据用户访问娱乐类或 体育类频道的频率,在混排信息里添加对应的用户组,为用户组分配用户组混排号并通知 EPG混排信息已更新。WEB模块13为一管理页面系统,用于供管理员登录从而输入用户混 排更新的数据。后台10对混排信息的处理流程可参照前述图1和图2所示实施例,在此不 作赘述。EPG20至少包括频道拼装模块21和频道列表发送模块22,其中频道拼装模块21 用于在机顶盒30向EPG20请求下发频道列表时,根据机顶盒30所属用户组拼装频道信息, 以便下发至机顶盒30。频道拼装模块21包括混排号替换子块,用于根据机顶盒30所属用 户组,在下发至机顶盒30的频道信息中将全局混排号替换成对应的用户组混排号。除此之 外,EPG还包括数据处理模块和内存等,数据处理模块用于调用混排同步接口获取同步混排 数据;内存用于存储数据。频道列表发送模块22,用于在下发频道信息至机顶盒30时,将频道信息同时下发 至频道切换模块40。机顶盒30用于向EPG发送登录请求,在通过EPG的用户认证后,以便EPG根据用 户所属用户组反馈对应的频道列表。频道切换模块40用于根据用户组混排号展示或调节频道信息。后台10、EPG20及机顶盒30对混排信息的处理流程可参照前述图1和图2所示实 施例,在此不作赘述。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包 括在本发明的专利保护范围内。
权利要求
一种IPTV系统中的频道混排方法,其特征在于,包括以下步骤按用户组更新混排信息;电子节目指南EPG获取更新后的混排信息,并将混排信息保存到本地;EPG根据机顶盒的登录请求对机顶盒进行认证,完成认证后将更新后的混排信息下发至机顶盒。
2.如权利要求1所述的IPTV系统中的频道混排方法,其特征在于,所述按用户组更新 混排信息的步骤中包括提取数据库中的混排信息,在混排信息中根据频道设置对应的用户组,对用户组分配 不同的用户组混排号并保存。
3.如权利要求1或2所述的IPTV系统中的频道混排方法,其特征在于,所述EPG根据 机顶盒的登录请求对机顶盒进行认证,完成认证后将更新后的混排信息下发至机顶盒的步 骤中包括在机顶盒向EPG请求下发频道列表时,EPG根据机顶盒所属用户组拼装频道信息,将频 道列表下发至机顶盒。
4.如权利要求3所述的IPTV系统中的频道混排方法,其特征在于,所述EPG根据机顶 盒所属用户组拼装频道信息,将频道列表下发至机顶盒的步骤中包括根据机顶盒所属用户组,在下发至机顶盒的频道信息中将全局混排号替换成对应的用 户组混排号。
5.如权利要求4所述的IPTV系统中的频道混排方法,其特征在于,还包括以下步骤在下发所述频道信息至机顶盒时,将频道信息同时下发至频道切换模块。
6.一种IPTV系统,其特征在于,包括后台、电子节目指南EPG及机顶盒,其中,所述后台用于按用户组更新混排信息;所述EPG用于获取更新后的混排信息,将混排信息保存到本地,并根据机顶盒的登录 请求对机顶盒进行认证,完成认证后将更新后的混排信息下发至机顶盒。
7.如权利要求6所述的IPTV系统,其特征在于,所述后台包括业务处理模块和数据库, 所述业务处理模块用于提取数据库中的混排信息,在混排信息中根据频道设置对应的用户 组,对用户组分配不同的用户组混排号并保存。
8.如权利要求6或7所述的IPTV系统,其特征在于,所述EPG设有频道拼装模块,用于 在机顶盒向EPG请求下发频道列表时,根据机顶盒所属用户组拼装频道信息。
9.如权利要求8所述的IPTV系统,其特征在于,所述频道拼装模块包括混排号替换子 块,用于根据机顶盒所属用户组,在下发至机顶盒的频道信息中将全局混排号替换成对应 的用户组混排号。
10.如权利要求9所述的IPTV系统,其特征在于,所述EPG还包括频道列表发送模块, 用于在下发所述频道信息至机顶盒时,将频道信息同时下发至频道切换模块。
全文摘要
本发明涉及网络电视技术领域,提供了一种IPTV系统中的频道混排方法,包括以下步骤按用户组更新混排信息;电子节目指南EPG获取更新后的混排信息,并将混排信息保存到本地;EPG根据机顶盒的登录请求对机顶盒进行认证,完成认证后将更新后的混排信息下发至机顶盒。本发明还提供了一种IPTV系统。本发明所提供的IPTV系统中的频道混排方法或IPTV系统,按用户组混排频道,增强了频道混排号设置的灵活性;并且,用户可根据个人兴趣爱好对频道进行排序,提升了用户体验。
文档编号H04N7/16GK101867761SQ20101018919
公开日2010年10月20日 申请日期2010年5月26日 优先权日2010年5月26日
发明者刘式舟, 尤许, 李锐, 杨金刚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1