一种机顶盒频点识别变更和节目更新的方法与流程

文档序号:15152628发布日期:2018-08-10 21:19阅读:2073来源:国知局

本发明属于机顶盒技术领域,具体涉及一种机顶盒频点识别变更和节目更新的方法。



背景技术:

数字接收机:即俗称的机顶盒,set-topbox:stb,一种依托电视终端提供综合信息业务的家电设备,使用户能在现有电视机上观看数字电视节目,并可通过网络进行交互式数字化娱乐、教育和商业化活动。

现有市场上的机顶盒,对于节目的频点变化和节目列表更新控制都属于被动控制,即需要用户要手动去设置卫星和频点,然后搜索,不管节目或者频点有无更新,都需要用户进一步干预才能确定是否更新节目列表或者删除原节目列表,甚至节目频点有变更,就得更新软件才能变更。效率低,速度慢,没有很好的客户体验。



技术实现要素:

针对现有技术的不足,提出了一种机顶盒频点识别变更和节目更新的方法,自动检查卫星节目频点是否有变化,如果有变化则自动更新存储新频点信息,并进行重新搜索,也能在卫星节目信息变化时提示用户有节目有更新,并及时搜索及更新节目列表。

为解决上述技术问题,本发明采取的技术方案为:

本发明提出了一种机顶盒频点识别变更和节目更新的方法,包括:

s1、机顶盒自动搜索单元的定时设置启动;

s2、当接收到设定时间的到达指令后,进行后台扫描,获取卫星节目列表数据,与存储区的节目列表数据进行比较;

s3、根据比较结果,提示用户是否重新搜索进行更新;

s4、若机顶盒接收到重新搜索指令;

s5、当搜索成功时,处理搜索到的卫星节目列表数据并更新存储区的节目列表,当搜索失败时,重新查找新的卫星频点;

s6、根据找到的所述新的卫星频点进行重新搜索,返回s5。

进一步的,所述s2中,所述比较的方法包括:当卫星节目列表数据的版本号与存储区的节目列表数据的版本号一致且所述卫星节目列表数据的版本号有后台标志时,发出结束指令。

进一步的,所述比较的方法还包括:当卫星节目列表数据的版本号与存储区的节目列表数据的版本号不一致且所述卫星节目列表数据的版本号有后台标志时,发送更新处理指令,提示用户进行重新搜索进行更新。

进一步的,所述后台标志为1,表示经过后台扫描;所述后台标志为0,表示未经过后台扫描。

进一步的,所述s4中,还包括步骤:若机顶盒没有接收到重新搜索指令,则机顶盒保持原来状态及节目列表。

进一步的,所述s5中,当搜索失败时,根据卫星角度重新定位diseqc位置,并根据originalnetworkid和transportstreamid重新查找新的卫星频点。

进一步的,所述搜索失败为:存储区的节目列表数据对应的频点与卫星节目列表数据对应的频点不一致。

进一步的,还包括步骤:当找到新的卫星频点时,将其储存至存储区,然后根据储存的新的卫星频点进行重新搜索。

本发明的有益效果至少包括:

1)具有自动根据卫星数据变化进行更新节目,并且当节目频点变化时自动查找新的节目频点的功能;

2)减少软件更新,方便快速清晰,提高了用户体验。

附图说明

图1为本发明方法流程图。

具体实施方式

为了使本领域技术人员更好地理解本发明的技术方案,下面结合具体实施例对本发明作进一步的详细说明。下面描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。实施例中未注明具体技术或条件的,按照本领域内的文献所描述的技术或条件或者按照产品说明书进行。

本发明提出了一种机顶盒频点识别变更和节目更新的方法,能够自动根据卫星数据变化进行更新节目,并且当节目频点变化时自动查找新的节目频点,减少软件更新,提高了用户体验。

本发明实施例中的技术方案为解决上述技术问题,采取的总体思路如下:

本本发明通过菜单打开自动功能,如果自动功能打开,则机顶盒会定时快速自动在后获取卫星关键数据,并根据当前机顶盒中保存的相关数据进行比较,判断卫星节目是否有更新或者节目频点是否有变化,来提示用户是否更新或者提示频点变化需重新搜索节目,无需重新更新软件来更新频点,方便,快速,清晰,确保了用户体验。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

根据本发明的实施例,图1为本发明方法流程图,参照图1所示,本发明所述机顶盒频点识别变更和节目更新的方法,具体包括以下步骤。

s0、在机顶盒菜单上增加是否打开自动搜索功能的控制单元,并设置定时。

s1、机顶盒自动搜索单元的定时设置启动,当到达设定时间时,发送启动后台自动扫描获取卫星节目信息的指令。

s2、当主线程接收到自动扫描获取卫星节目信息的指令后,进行后台快速扫描,获取卫星节目列表数据,与存储区的节目列表数据进行比较:当卫星节目列表数据的版本号与存储区的节目列表数据的版本号一致且所述卫星节目列表数据的版本号有后台标志时,发出结束指令;当卫星节目列表数据的版本号与存储区的节目列表数据的版本号不一致且所述卫星节目列表数据的版本号有后台标志时,发送更新处理指令,提示用户进行重新搜索进行更新。

根据本发明的一些实施例,本发明所述后台标志为1,表示经过后台扫描;所述后台标志为0,表示未经过后台扫描。

s3、根据比较结果,提示用户是否重新搜索进行更新。

s4、若机顶盒没有接收到用户发出的重新搜索指令,即发出上述的结束指令,则机顶盒保持原来状态及节目列表,不做更新处理;若机顶盒接收到重新搜索指令则根据存储区保存的原来的节目频点进行快速搜索(fastscan,基于卫星转频器频点的一种节目搜索)。

s5、当搜索成功时,处理搜索到的卫星节目列表数据并更新存储区的节目列表,当搜索失败时,发出搜索失败提示并根据卫星角度重新定位diseqc位置,并根据originalnetworkid和transportstreamid重新查找新的卫星频点。

根据本发明的实施例,本发明所述搜索失败可以理解为:存储区的节目列表数据对应的频点与卫星节目列表数据对应的频点不一致,即卫星节目频点进行了更新,出现了新的卫星频点,机顶盒本地存储区的节目频点需要对应进行自动变更。

s6、当找到新的卫星频点时,将其储存至存储区,然后根据储存的新的卫星频点进行重新搜索,返回s5再次进行判断。

可以理解的是,本发明所述方法在fastscan的卫星下逐个频点进行检查,直到找到新的正确的卫星频点,进行存储更新,重新搜索节目。

本发明所述的机顶盒频点识别变更和节目更新的方法,能够自动根据卫星数据变化进行更新节目,并且当节目频点变化时自动查找新的节目频点,减少软件更新,提高了用户体验。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型,同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1