一种机顶盒更新卫星频点的方法及装置的制造方法

文档序号:10597569阅读:342来源:国知局
一种机顶盒更新卫星频点的方法及装置的制造方法
【专利摘要】本发明公开了一种机顶盒更新卫星频点的方法及装置,其中,该方法包括:通过网络建立与卫星频点数据服务器的连接;由所述卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析所述目标网页得到所述卫星频点信息;利用所述卫星频点信息对机顶盒内的频点信息列表进行更新。通过本申请公开的上述技术方案,在机顶盒与卫星频点数据服务器具有网络连接时,通过网络访问卫星频点数据服务器,下载包含有卫星频点信息的网页,进而通过解析网页获取卫星频点信息,利用卫星频点信息更新机顶盒内的频点信息列表,无需人工介入,耗时短,操作过程简单。
【专利说明】
一种机顶盒更新卫星频点的方法及装置
技术领域
[0001 ]本发明涉及机顶盒技术领域,更具体地说,涉及一种机顶盒更新卫星频点的方法及装置。
【背景技术】
[0002]数字视频变换盒(英语:SetTop Box,简称STB),通常称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备,其能够将由外部信号源获取的信号转换成电视内容,并在电视机上显示出来。
[0003]现有技术中通常外部信号源为卫星,对应的,机顶盒中通常存储有卫星频点信息,以通过卫星频点信息播放对应卫星频点的电视台。由于卫星频点的信号强度会间隔时间发生变化,因此,需要对机顶盒中的卫星频点信息进行更新,以保证机顶盒能够随时获取最新的卫星频点信息,进而顺利播放对应卫星频点的电视台。现有技术中,通常是由工作人员手动对机顶盒中的卫星频点信息进行更新,即由工作人员通过添加、更改及删除等方式对机顶盒中的卫星频点信息进行操作,以使其与卫星实际的卫星频点信息一致。但是,这种由人工进行更新的方式需要由工作人员对机顶盒中的卫星频点信息和卫星实际的卫星频点信息进行比对,进而手动更新,这样很耗时间,且操作过程繁琐。
[0004]综上所述,现有技术中用于对机顶盒中的卫星频点信息进行更新的方法存在操作过程繁琐且耗时的问题。

【发明内容】

[0005]本发明的目的是提供一种机顶盒更新卫星频点的方法及装置,以解决现有技术中用于对机顶盒中的卫星频点信息进行更新的方法存在的操作过程繁琐且耗时的问题。
[0006]为了实现上述目的,本发明提供如下技术方案:
[0007]—种机顶盒更新卫星频点的方法,包括:
[0008]通过网络建立与卫星频点数据服务器的连接;
[0009]由所述卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析所述目标网页得到所述卫星频点信息;
[0010]利用所述卫星频点信息对机顶盒内的频点信息列表进行更新。
[0011 ]优选的,通过解析所述目标网页得到所述卫星频点信息,包括:
[0012]获取所述目标网页中的关键字,其中,所述关键字为表示其对应的信息表包含有子频点信息的关键字;
[0013]获取每个关键字对应的信息表中包含的子频点信息,并确定全部所述子频点信息为所述卫星频点信息。
[0014]优选的,利用所述卫星频点信息对机顶盒内的频点信息列表进行更新,包括:
[0015]将所述卫星频点信息中信号强度为O的频点进行删除,得到有效卫星频点信息;
[0016]确定所述机顶盒内与所述卫星频点信息对应同一卫星波段类型的频点信息列表为待更新频点信息列表;
[0017]利用所述有效卫星频点信息对所述待更新频点信息列表进行更新。
[0018]优选的,利用所述有效卫星频点信息对所述待更新频点信息列表进行更新,包括:
[0019]确定包含于所述有效卫星频点信息中但不包含于所述待更新频点信息列表中的频点,并将该频点添加至所述待更新频点信息列表中;
[0020]确定包含于所述待更新频点信息列表中但不包含于所述有效卫星频点信息中的频点,并将该频点由所述待更新频点信息列表中删除;
[0021]确定所述有效卫星频点信息中与所述待更新频点信息列表中均包含的、频率相同、其他信息不同的频点,并利用所述有效卫星频点信息中该频点的信息对待更新频点信息列表中该频点的信息进行更新。
[0022]优选的,还包括:
[0023]如果与所述卫星频点数据服务器的连接失败,或者下载所述目标网页失败,或者解析所述目标网页失败,或者更新所述机顶盒中保存的频点信息失败,则输出对应的错误提不?目息。
[0024]一种机顶盒更新卫星频点的装置,包括:
[0025]连接建立模块,用于通过网络建立与卫星频点数据服务器的连接;
[0026]网页处理模块,用于由所述卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析所述目标网页得到所述卫星频点信息;
[0027]更新模块,用于利用所述卫星频点信息对机顶盒内的频点信息列表进行更新。
[0028]优选的,网页处理模块包括:
[0029]第一获取单元,用于获取所述目标网页中的关键字,其中,所述关键字为表示其对应的信息表包含有子频点信息的关键字;
[0030]第二获取单元,用于获取每个关键字对应的信息表中包含的子频点信息,并确定全部所述子频点信息为所述卫星频点信息。
[0031 ]优选的,更新模块包括:
[0032]预处理单元,用于将所述卫星频点信息中信号强度为O的频点进行删除,得到有效卫星频点信息;
[0033]确定单元,用于确定所述机顶盒内与所述卫星频点信息对应同一卫星波段类型的频点信息列表为待更新频点信息列表;
[0034]更新单元,用于利用所述有效卫星频点信息对所述待更新频点信息列表进行更新。
[0035]优选的,更新单元包括:
[0036]添加子单元,用于确定包含于所述有效卫星频点信息中但不包含于所述待更新频点信息列表中的频点,并将该频点添加至所述待更新频点信息列表中;
[0037]删除子单元,用于确定包含于所述待更新频点信息列表中但不包含于所述有效卫星频点信息中的频点,并将该频点由所述待更新频点信息列表中删除;
[0038]更新子单元,用于确定所述有效卫星频点信息中与所述待更新频点信息列表中均包含的、频率相同、其他信息不同的频点,并利用所述有效卫星频点信息中该频点的信息对待更新频点信息列表中该频点的信息进行更新。
[0039]优选的,还包括:
[0040]信息输出模块,用于如果与所述卫星频点数据服务器的连接失败,或者下载所述目标网页失败,或者解析所述目标网页失败,或者更新所述机顶盒中保存的频点信息失败,则输出对应的错误提示信息。
[0041 ]本发明提供的一种机顶盒更新卫星频点的方法及装置,其中,该方法包括:通过网络建立与卫星频点数据服务器的连接;由所述卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析所述目标网页得到所述卫星频点信息;利用所述卫星频点信息对机顶盒内的频点信息列表进行更新。通过本申请公开的上述技术方案,在机顶盒与卫星频点数据服务器具有网络连接时,通过网络访问卫星频点数据服务器,下载包含有卫星频点信息的网页,进而通过解析网页获取卫星频点信息,利用卫星频点信息更新机顶盒内的频点信息列表,无需人工介入,耗时短,操作过程简单。
【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0043]图1为本发明实施例提供的一种机顶盒更新卫星频点的方法的流程图;
[0044]图2为本发明实施例提供的一种机顶盒更新卫星频点的装置的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]请参阅图1,其示出了本发明实施例提供的一种机顶盒更新卫星频点的方法,可以包括以下步骤:
[0047]Sll:通过网络建立与卫星频点数据服务器的连接。
[0048]需要说明的是,步骤Sll只需在未与卫星频点数据服务器连接时进行,即步骤Sll可以为预先执行的,只要执行完步骤SI I,与卫星频点数据服务器处于连接状态后,则可多次执行步骤SI 2及步骤SI 3。
[0049]具体来说,步骤Sll可以包括:与网络建立连接,进而通过网络与卫星频点数据服务器建立连接。
[0050]S12:由卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析目标网页得到卫星频点信息。
[0051]需要说明的是,在需要下载卫星对应的网页时,可以通过卫星对应的url下载网页,其中,url是互联网上标准资源的地址,互联网上的每个文件都有一个唯一的url。简单来说,一个卫星对应一个网页,而该网页具有唯一的url,因此,可以通过url定位到需下载的网页,即目标网页,进而完成网页的下载。具体来说,可以通过http协议下载网页。
[0052]在下载网页完成后,可以将下载到的网页内容保存于缓存中,也可以保存于指定的文件中,进而由缓存中或者指定的文件中获取网页内容,对其进行解析获得卫星频点信息。
[0053]S13:利用卫星频点信息对机顶盒内的频点信息列表进行更新。
[0054]通过本申请公开的上述技术方案,在机顶盒与卫星频点数据服务器具有网络连接时,通过网络访问卫星频点数据服务器,下载包含有卫星频点信息的网页,进而通过解析网页获取卫星频点信息,利用卫星频点信息更新机顶盒内的频点信息列表,无需人工介入,耗时短,操作过程简单。
[0055]另外,通过本申请公开的上述技术方案,可以实现基于网络的一键实时更新,即只需用户的一键操作,即可实现机顶盒内频点信息列表的自动更新,具有实时性和有效性。
[0056]本发明实施例提供的一种机顶盒更新卫星频点的方法中,通过解析目标网页得到卫星频点信息,可以包括:
[0057]获取目标网页中的关键字,其中,关键字为表示其对应的信息表包含有子频点信息的关键字;
[0058]获取每个关键字对应的信息表中包含的子频点信息,并确定全部子频点信息为卫星频点信息。
[0059]其中,在对目标网页中的关键字进行获取时,可以通过关键字判断关键字对应信息表的有效性,即通过关键字可以判断出其对应信息表中是否包含有频点信息,并且获取其对应信息表中包含有频点信息的信息表进行操作,其余则直接跳过。
[0060]具体来说,上述步骤实则为通过关键字,分段解析目标网页的步骤,获取关键字后,确定关键字对应的信息表,如果信息表中包含有卫星波段类型,则记录卫星波段类型,如果信息表中包含有频点信息,则通过关键字段处理提取出频点的频率、极性、波特率、纠错码及信号强度等信息。并确定由信息表中获取的全部信息为子频点信息。可以将子频点信息保存至定义的结构体中,结构体的信息包括频点的总数、每个频点所属的卫星波段类型及每个频点的详细信息。其中,卫星波段类型通常包括C波段和Ku波段。
[0061]另外,对于信息表的获取,可以是通过关键字获取信息表的个数,实现接口获取信息表的起始地址和长度,进而依据起始地址和长度解析信息表,也可以依次直接通过关键字获取对应信息表,将信息表保存至缓存或者文件中再对其进行解析等,均在本发明的保护范围之内。
[0062]本发明实施例提供的一种机顶盒更新卫星频点的方法中,利用卫星频点信息对机顶盒内的频点信息列表进行更新,可以包括:
[0063]将卫星频点信息中信号强度为O的频点进行删除,得到有效卫星频点信息;
[0064]确定机顶盒内与有效卫星频点信息对应同一卫星波段类型的频点信息列表为待更新频点信息列表;
[0065]利用有效卫星频点信息对待更新频点信息列表进行更新。
[0066]其中,信号强度为O的频点为无需获取的频点,因此可以直接将卫星频点信息中信号强度为O的频点进行删除。而对频点信息列表的更新为依据对应同一卫星波段类型的卫星频点信息实现的,因此,需要确定出与有效频点信息对应于同一卫星波段类型的频点信息列表为待更新频点信息列表,其中,卫星波段类型包括C和Ku,因此,需要利用波段类型为C的有效卫星频点信息对波段类型为C的频点信息列表进行更新,利用波段类型为Ku的有效卫星频点信息对波段类型为Ku的频点信息列表进行更新。
[0067]具体来说,利用有效卫星频点信息对待更新频点信息列表进行更新,可以包括:
[0068]确定包含于有效卫星频点信息中但不包含于待更新频点信息列表中的频点,并将该频点添加至待更新频点信息列表中;
[0069]确定包含于待更新频点信息列表中但不包含于有效卫星频点信息中的频点,并将该频点由待更新频点信息列表中删除;
[0070]确定有效卫星频点信息中与待更新频点信息列表中均包含的、频率相同、其他信息不同的频点,并利用有效卫星频点信息中该频点的信息对待更新频点信息列表中该频点的信息进行更新;其中,利用有效卫星频点信息中频点的信息对待更新频点信息列表中对应频点的信息进行更新,具体可以为:对于有效卫星频点信息中频点的信息不同于待更新频点信息列表中对应频点的信息,以有效卫星频点信息中频点的信息为准,即利用有效卫星频点信息中频点的信息替换待更新频点信息列表中对应频点的信息。
[0071]而对于有效卫星频点信息中与待更新频点信息列表中均包含的且包含信息均相同的频点,不做任何处理。
[0072]通过上述技术方案,能够利用有效卫星频点信息实现对于待更新频点信息列表的更新,保证了待更新频点信息列表的有效性。
[0073]另外,在对待更新频点信息列表的更新中,可以以对应标志位来表示待更新频点信息列表中的任一频点是否已被处理过。具体来说,以卫星波段类型为C的卫星为例,获取卫星频点信息后,将卫星频点信息中信号强度为O的频点进行删除也可以为将卫星频点信息中信号强度为O的频点添加已处理标志位I,即将其处理标志位设为I,对应的,处理标志位为I的频点无需再对其处理,而处理标志位为O的为还未被处理的频点,需要对其进行处理;然后依次遍历卫星频点信息中处理标志位为O的频点及待更新频点信息列表中的频点,如果同时包括于卫星频点信息及待更新频点信息列表中的频点的频率相同,其他信息有不同,则更新待更新频点信息列表中的频点,并为该频点添加已处理标志位I;如果同时包括于卫星频点信息及待更新频点信息列表中的频点的频率相同,其他信息也相同,则为该频点添加已处理标志位I;如果有频点只包括于待更新频点信息列表中而未包括于卫星频点信息中,则将待更新频点信息列表中的该频点删除,并为该频点添加已处理标志位I;将卫星频点信息中包含的且处理标志位为O的频点添加到待更新频点信息列表中。
[0074]本发明实施例提供的一种机顶盒更新卫星频点的方法中,还可以包括:
[0075]如果与卫星频点数据服务器的连接失败,或者下载目标网页失败,或者解析目标网页失败,或者更新机顶盒中保存的频点信息失败,则输出对应的错误提示信息。
[0076]通过输出对应的错误提示信息,能够使得用户得知当前状态,并做出相应措施,以保证频点信息的顺利更新。具体来说,如果与卫星频点数据服务器的连接失败,输出对应的错误提示信息后,可以在用户检测网络状态后,重新进行与卫星频点数据服务器的连接;如果下载目标网页失败或者解析目标网页失败,输出对应错误提示信息的同时还可以释放缓存。
[0077]与上述方法实施例相对应,本发明实施例还提供了一种机顶盒更新卫星频点的装置,如图2所示,可以包括:
[0078]连接建立模块11,用于通过网络建立与卫星频点数据服务器的连接;
[0079]网页处理模块12,用于由卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析目标网页得到卫星频点信息;
[0080]更新模块13,用于利用卫星频点信息对机顶盒内的频点信息列表进行更新。
[0081]本发明实施例提供的一种机顶盒更新卫星频点的装置中,网页处理模块可以包括:
[0082]第一获取单元,用于获取目标网页中的关键字,其中,关键字为表示其对应的信息表包含有子频点信息的关键字;
[0083]第二获取单元,用于获取每个关键字对应的信息表中包含的子频点信息,并确定全部子频点信息为卫星频点信息。
[0084]本发明实施例提供的一种机顶盒更新卫星频点的装置中,更新模块可以包括:
[0085]预处理单元,用于将卫星频点信息中信号强度为O的频点进行删除,得到有效卫星频点信息;
[0086]确定单元,用于确定机顶盒内与卫星频点信息对应同一卫星波段类型的频点信息列表为待更新频点信息列表;
[0087]更新单元,用于利用有效卫星频点信息对待更新频点信息列表进行更新。
[0088]本发明实施例提供的一种机顶盒更新卫星频点的装置中,更新单元可以包括:
[0089]添加子单元,用于确定包含于有效卫星频点信息中但不包含于待更新频点信息列表中的频点,并将该频点添加至待更新频点信息列表中;
[0090]删除子单元,用于确定包含于待更新频点信息列表中但不包含于有效卫星频点信息中的频点,并将该频点由待更新频点信息列表中删除;
[0091]更新子单元,用于确定有效卫星频点信息中与待更新频点信息列表中均包含的、频率相同、其他信息不同的频点,并利用有效卫星频点信息中该频点的信息对待更新频点信息列表中该频点的信息进行更新。
[0092]本发明实施例提供的一种机顶盒更新卫星频点的装置中,还可以包括:
[0093]信息输出模块,用于如果与卫星频点数据服务器的连接失败,或者下载目标网页失败,或者解析目标网页失败,或者更新机顶盒中保存的频点信息失败,则输出对应的错误提不?目息。
[0094]本发明实施例提供的一种机顶盒更新卫星频点的装置中相关部分的说明请参见本发明实施例提供的一种机顶盒更新卫星频点的方法中对应部分的详细说明,在此不再赘述。
[0095]对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种机顶盒更新卫星频点的方法,其特征在于,包括: 通过网络建立与卫星频点数据服务器的连接; 由所述卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析所述目标网页得到所述卫星频点信息; 利用所述卫星频点信息对机顶盒内的频点信息列表进行更新。2.根据权利要求1所述的方法,其特征在于,通过解析所述目标网页得到所述卫星频点信息,包括: 获取所述目标网页中的关键字,其中,所述关键字为表示其对应的信息表包含有子频点信息的关键字; 获取每个关键字对应的信息表中包含的子频点信息,并确定全部所述子频点信息为所述卫星频点信息。3.根据权利要求1所述的方法,其特征在于,利用所述卫星频点信息对机顶盒内的频点信息列表进行更新,包括: 将所述卫星频点信息中信号强度为O的频点进行删除,得到有效卫星频点信息; 确定所述机顶盒内与所述卫星频点信息对应同一卫星波段类型的频点信息列表为待更新频点信息列表; 利用所述有效卫星频点信息对所述待更新频点信息列表进行更新。4.根据权利要求3所述的方法,其特征在于,利用所述有效卫星频点信息对所述待更新频点信息列表进行更新,包括: 确定包含于所述有效卫星频点信息中但不包含于所述待更新频点信息列表中的频点,并将该频点添加至所述待更新频点信息列表中; 确定包含于所述待更新频点信息列表中但不包含于所述有效卫星频点信息中的频点,并将该频点由所述待更新频点信息列表中删除; 确定所述有效卫星频点信息中与所述待更新频点信息列表中均包含的、频率相同、其他信息不同的频点,并利用所述有效卫星频点信息中该频点的信息对待更新频点信息列表中该频点的信息进行更新。5.根据权利要求1所述的方法,其特征在于,还包括: 如果与所述卫星频点数据服务器的连接失败,或者下载所述目标网页失败,或者解析所述目标网页失败,或者更新所述机顶盒中保存的频点信息失败,则输出对应的错误提示?目息O6.一种机顶盒更新卫星频点的装置,其特征在于,包括: 连接建立模块,用于通过网络建立与卫星频点数据服务器的连接; 网页处理模块,用于由所述卫星频点数据服务器中下载包含有卫星频点信息的目标网页,并通过解析所述目标网页得到所述卫星频点信息; 更新模块,用于利用所述卫星频点信息对机顶盒内的频点信息列表进行更新。7.根据权利要求6所述的装置,其特征在于,网页处理模块包括: 第一获取单元,用于获取所述目标网页中的关键字,其中,所述关键字为表示其对应的信息表包含有子频点信息的关键字; 第二获取单元,用于获取每个关键字对应的信息表中包含的子频点信息,并确定全部所述子频点信息为所述卫星频点信息。8.根据权利要求6所述的装置,其特征在于,更新模块包括: 预处理单元,用于将所述卫星频点信息中信号强度为O的频点进行删除,得到有效卫星频点信息; 确定单元,用于确定所述机顶盒内与所述卫星频点信息对应同一卫星波段类型的频点信息列表为待更新频点信息列表; 更新单元,用于利用所述有效卫星频点信息对所述待更新频点信息列表进行更新。9.根据权利要求8所述的装置,其特征在于,更新单元包括: 添加子单元,用于确定包含于所述有效卫星频点信息中但不包含于所述待更新频点信息列表中的频点,并将该频点添加至所述待更新频点信息列表中; 删除子单元,用于确定包含于所述待更新频点信息列表中但不包含于所述有效卫星频点信息中的频点,并将该频点由所述待更新频点信息列表中删除; 更新子单元,用于确定所述有效卫星频点信息中与所述待更新频点信息列表中均包含的、频率相同、其他信息不同的频点,并利用所述有效卫星频点信息中该频点的信息对待更新频点信息列表中该频点的信息进行更新。10.根据权利要求6所述的装置,其特征在于,还包括: 信息输出模块,用于如果与所述卫星频点数据服务器的连接失败,或者下载所述目标网页失败,或者解析所述目标网页失败,或者更新所述机顶盒中保存的频点信息失败,则输出对应的错误提示信息。
【文档编号】H04N21/434GK105959779SQ201610438576
【公开日】2016年9月21日
【申请日】2016年6月16日
【发明人】余涛
【申请人】珠海迈科智能科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1