一种数字卫星广播频道的排序方法和装置制造方法及图纸

技术编号:14404893 阅读:68 留言:0更新日期:2017-01-11 16:33
本发明专利技术公开了一种数字卫星广播频道的排序方法和装置,所述方法包括:获取当前的用户频道列表以及所述用户频道列表中的用户频道的顺序;当检测到网络信息表更新时,从所述网络信息表中获取新的数字卫星广播频道列表;将所述数字卫星广播频道列表和所述用户频道列表进行比对,查找两个频道列表中均存在的相同频道;依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息。本发明专利技术在保证节目信息可以正常同步更新的情况下,又不改变其原有的用户频道排序.有利于改善用户体验。

【技术实现步骤摘要】

本专利技术涉及数字卫星广播
,尤其涉及一种数字卫星广播频道的排序方法和装置
技术介绍
在电视端搜索到数字卫星广播(DVB-S或者DVB-S2)频道时,在频道列表中,需要按照一定的顺序将频道排序,用户自己可以通过移动,删除等操作,调整频道的顺序。在此背景下,用户希望自己调整过的频道顺序不会被改变,能保持此顺序。但是在DVB-S/DVB-S2中,在开启码流的网络信息表(NIT,NetworkInformationTable)自动更新后,在频道信息被更新时,比如频道的增加或者减少,会导致频道列表的顺序产生很大的变化,极大的降低了用户的体验。如图1所示,假设在某一颗卫星的某一个频点上,搜索出4个频道,分别为A、B、C和D,用户通过调整后,频道的顺序为B、C、D、A;在某一天,此频点的上的节目信息发生变化,即网络信息表自动更新节目信息,传统的做法是将此频点上的频道按照网络信息表的中信息全部更新,并重新排序,假设新的频道顺序为A、B、D、E,即卫星节目提供商删除了频道C而增加了频道E,用户的频道列表会被重新排序为:A、B、D、E。从图1中可以看出更新后的频道列表的顺序发生了很大的改变,用户原来希望第一个频道是频道B的,现在被自动修改为了A,让用户体验大打折扣,容易产生客户投诉。
技术实现思路
本专利技术实施例的目的在于提供一种数字卫星广播频道的排序方法和装置,对网络信息表自动更新时的频道排序进行优化,改善用户体验。为实现上述目的,本专利技术实施例提供了一种数字卫星广播频道的排序方法,包括:获取当前的用户频道列表以及所述用户频道列表中的用户频道的顺序;当检测到网络信息表更新时,从所述网络信息表中获取新的数字卫星广播频道列表;将所述数字卫星广播频道列表和所述用户频道列表进行比对,查找两个频道列表中均存在的相同频道;依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息。在一种优选的实施方式当中,在所述依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息之后,还包括:若所述数字卫星广播频道列表与所述用户频道列表相比,有新的频道增加,则将新增的频道添加到所述用户频道列表中,排在原有的用户频道的后面。若所述数字卫星广播频道列表与所述用户频道列表相比,有原有的用户频道被删除,则在所述用户频道列表中将被删除频道的原有排序位置留空,并清除所述被删除频道的频道信息。在另一种优选的实施方式当中,在所述依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息之后,还包括:若所述数字卫星广播频道列表与所述用户频道列表相比,既有新的频道增加,又有原有的用户频道被删除,则将新增的频道添加到所述用户频道列表中被删除频道的排序位置上。优选地,所述频道信息包括频道调谐参数、频率和符号率中的一种或多种组合。相应地,本专利技术实施例还提供了一种数字卫星广播频道的排序装置,包括:用户频道获取模块,用于获取当前的用户频道列表以及所述用户频道列表中的用户频道的顺序;广播频道获取模块,用于当检测到网络信息表更新时,从所述网络信息表中获取新的数字卫星广播频道列表;频道比对模块,用于将所述数字卫星广播频道列表和所述用户频道列表进行比对,查找两个频道列表中均存在的相同频道;排序更新模块,用于依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息。在一种优选的实施方式当中,所述装置还包括:频道增添模块,用于若所述数字卫星广播频道列表与所述用户频道列表相比,有新的频道增加,则将新增的频道添加到所述用户频道列表中,排在原有的用户频道的后面。频道删除模块,用于若所述数字卫星广播频道列表与所述用户频道列表相比,有原有的用户频道被删除,则在所述用户频道列表中将被删除频道的原有排序位置留空,并清除所述被删除频道的频道信息。在另一种优选的实施方式当中,所述装置还包括:频道置换模块,用于若所述数字卫星广播频道列表与所述用户频道列表相比,既有新的频道增加,又有原有的用户频道被删除,则将新增的频道添加到所述用户频道列表中被删除频道的排序位置上。优选地,所述频道信息包括频道调谐参数、频率和符号率中的一种或多种组合。本专利技术在存储DVB-S/DVB-S2频道列表时,增加频道排序的优化算法,当码流中的网络信息表自动更新时,从所述网络信息表中获取新的数字卫星广播频道列表,以与本地的用户频道列表进行比对,保持其中相同频道的排序位置,不对用户先前的排序进行破坏,只更新对应频道的信息,而强制保持排序位置不变,保证节目信息可以正常同步更新的情况下,又不改变其原有的用户频道排序.有利于改善用户体验。附图说明图1是现有技术提供的频道列表更新排序方法的示意图;图2是本专利技术提供的数字卫星广播频道的排序方法的一个实施例的流程图;图3是本专利技术提供的数字卫星广播频道的排序方法的一种优选实施方式的示意图;图4是本专利技术提供的数字卫星广播频道的排序方法的另一种优选实施方式的示意图;图5是本专利技术提供的数字卫星广播频道的排序装置的一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图2,是本专利技术提供的数字卫星广播频道的排序方法的一个实施例的流程图。如图2所示,所述数字卫星广播频道的排序方法包括:S1,获取当前的用户频道列表以及所述用户频道列表中的用户频道的顺序;S2,当检测到网络信息表更新时,从所述网络信息表中获取新的数字卫星广播频道列表;S3,将所述数字卫星广播频道列表和所述用户频道列表进行比对,查找两个频道列表中均存在的相同频道;S4,依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息。在一种优选的实施方式当中,在所述步骤S4之后还包括:若所述数字卫星广播频道列表与所述用户频道列表相比,有新的频道增加,则将新增的频道添加到所述用户频道列表中,排在原有的用户频道的后面。若所述数字卫星广播频道列表与所述用户频道列表相比,有原有的用户频道被删除,则在所述用户频道列表中将被删除频道的原有排序位置留空,并清除所述被删除频道的频道信息。如图3所示,假设当前用户频道列表中包含B、C、D和A四个用户频道,且用户频道的顺序为:B、C、D、A;当检测到码流中的网络信息表自动更新时,从所述网络信息表中获取新的数字卫星广播频道列表,假设此时码流中新的数字卫星广播频道列表为A、B、D、E;通过接收机端的软件将新的频道列表中的频道A、B、D、E与用户频道列表中的频道B、C、D、A进行一一对比,其中,频道A、B、D在原始的用户频道列表中已经存在,此时只需要在原始的用户频道列表中,本文档来自技高网...
一种数字卫星广播频道的排序方法和装置

【技术保护点】
一种数字卫星广播频道的排序方法,其特征在于,包括:获取当前的用户频道列表以及所述用户频道列表中的用户频道的顺序;当检测到网络信息表更新时,从所述网络信息表中获取新的数字卫星广播频道列表;将所述数字卫星广播频道列表和所述用户频道列表进行比对,查找两个频道列表中均存在的相同频道;依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息。

【技术特征摘要】
1.一种数字卫星广播频道的排序方法,其特征在于,包括:获取当前的用户频道列表以及所述用户频道列表中的用户频道的顺序;当检测到网络信息表更新时,从所述网络信息表中获取新的数字卫星广播频道列表;将所述数字卫星广播频道列表和所述用户频道列表进行比对,查找两个频道列表中均存在的相同频道;依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息。2.如权利要求1所述的数字卫星广播频道的排序方法,其特征在于,在所述依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息之后,还包括:若所述数字卫星广播频道列表与所述用户频道列表相比,有新的频道增加,则将新增的频道添加到所述用户频道列表中,排在原有的用户频道的后面。3.如权利要求1所述的数字卫星广播频道的排序方法,其特征在于,在所述依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息之后,还包括:若所述数字卫星广播频道列表与所述用户频道列表相比,有原有的用户频道被删除,则在所述用户频道列表中将被删除频道的原有排序位置留空,并清除所述被删除频道的频道信息。4.如权利要求1所述的数字卫星广播频道的排序方法,其特征在于,在所述依据所述用户频道的顺序,保持所述相同频道在所述用户频道列表中的原有排序位置,并根据所述网络信息表,在所述原有排序位置上更新对应频道的频道信息之后,还包括:若所述数字卫星广播频道列表与所述用户频道列表相比,既有新的频道增加,又有原有的用户频道被删除,则将新增的频道添加到所述用户频道列表中被删除频道...

【专利技术属性】
技术研发人员:刘柏芳
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1