频点列表更新方法和系统与流程

文档序号:12697755阅读:244来源:国知局
频点列表更新方法和系统与流程

本发明涉及多媒体电视领域,尤其涉及一种频点列表更新方法和系统。



背景技术:

目前的智能电视都支持DVB(Digital Video Broadcasting,数字视频广播)中的数字卫星直播系统标准DVB-S,而DVB-S需要导入卫星才能搜台。不同的区域,如欧洲、北美洲和亚洲等,可搜索的卫星是不一样的,而且每颗卫星在不同的时间,所对应的频点是经常变化的。然而,目前的智能电视只有卫星列表,没有频点列表。

目前很多网站都会提供实时的卫星参数,当需要将卫星的频点列表导入智能电视时,需要用户手动在网站上查询卫星的频点,将频点导入智能电视中。但是由于是人工操作,因此更新电视频点列表工作量大,且容易出错。



技术实现要素:

本发明的主要目的在于提供一种频点列表更新方法和系统,旨在解决现有的电视在更新频点列表过程中工作量大,容易出错的技术问题。

为实现上述目的,本发明提供频点列表更新方法,所述频点列表更新方法包括步骤:

当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页;

解析所述卫星网页,得到所述卫星网页对应卫星的频点;

基于所述更新指令,根据所述频点更新所述频点列表。

优选地,所述解析所述卫星网页,得到所述卫星网页对应卫星的频点的步骤之后,还包括:

判断所述频点是否有对应的节目信息;

若判断结果为否,则执行所述基于所述更新指令,根据所述频点更新所述频点列表的步骤;

若判断结果为是,则所述基于所述更新指令,根据所述频点更新所述频点列表的步骤包括:

基于所述更新指令,根据所述频点更新所述频点列表,以及根据所述节目信息更新与所述频点对应的节目列表。

优选地,所述判断所述频点是否有对应的节目信息的步骤之后,还包括:

若判断结果为是,则将所述频点和所述节目信息存储至数据库中。

优选地,所述解析所述卫星网页,得到所述卫星网页对应卫星的频点的步骤包括:

解析所述卫星网页,确定与所述卫星网页对应的卫星参数;

解析所述卫星参数对应的子网页,得到所述卫星对应的频点。

优选地,所述当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页的步骤包括:

当接收到更新电视频点列表的更新指令时,获取所述电视的配置信息;

根据所述配置信息确定所述电视所属区域;

登录卫星网站中与所述电视所属区域对应的网页。

此外,为实现上述目的,本发明还提供一种频点列表更新系统,所述频点列表更新系统包括:

登录模块,用于当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页;

解析模块,用于解析所述卫星网页,得到所述卫星网页对应卫星的频点;

更新模块,用于基于所述更新指令,根据所述频点更新所述频点列表。

优选地,所述频点列表更新系统还包括:

判断模块,用于判断所述频点是否有对应的节目信息;

所述更新模块还用于若判断结果为否,则基于所述更新指令,根据所述频点更新所述频点列表;若判断结果为是,则基于所述更新指令,根据所述频点更新所述频点列表,以及根据所述节目信息更新与所述频点对应的节目列表。

优选地,所述频点列表更新系统还包括:

存储模块,用于若判断结果为是,则将所述频点和所述节目信息存储至数据库中。

优选地,所述解析模块还用于解析所述卫星网页,确定与所述卫星网页对应的卫星参数;解析所述卫星参数对应的子网页,得到所述卫星对应的频点。

优选地,所述登录模块包括:

获取单元,用于当接收到更新电视频点列表的更新指令时,获取所述电视的配置信息;

确定单元,用于根据所述配置信息确定所述电视所属区域;

登录单元,用于登录卫星网站中与所述电视所属区域对应的网页。

本发明通过当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页;解析所述卫星网页,得到所述卫星网页对应卫星的频点;基于所述更新指令,根据所述频点更新所述频点列表。实现了通过电视的网络功能,自动更新电视的频点列表,降低了电视频点列表更新过程中的工作量,以及降低了频点列表更新过程中的错误率。

附图说明

图1为本发明频点列表更新方法第一实施例的流程示意图;

图2为本发明频点列表更新方法第二实施例的流程示意图;

图3为本发明频点列表更新系统第一实施例的功能模块示意图;

图4为本发明频点列表更新系统第二实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种频点列表更新方法。

参照图1,图1为本发明频点列表更新方法第一实施例的流程示意图。

在本实施例中,所述频点列表更新方法包括:

步骤S10,当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页;

当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页。可以理解的是,所述更新指令可由用户通过与所述电视对应的遥控器触发,也可由用户通过设置于所述电视本体中的预设按键触发。在本实施例中,所述电视所属区域为所述电视所在洲,如欧洲、亚洲和北美洲等。在其它实施例中,所述电视所属区域也可为所述电视所在国家,或者所在城市。进一步地,还可以设置所述电视定时触发更新频点列表的更新指令,触发所述更新指令的时间可根据具体需要而设置,如可设置为5天,或者10天等。

进一步地,所述步骤S10包括:

步骤a,当接收到更新电视频点列表的更新指令时,获取所述电视的配置信息;

步骤b,根据所述配置信息确定所述电视所属区域;

步骤c,登录卫星网站中与所述电视所属区域对应的网页。

进一步地,在接收到更新电视频点列表的更新指令时,获取所述电视的配置信息。所述配置信息为用户使用所述电视时所设置的信息,在本实施例中,所述配置信息具体指所述电视所在的国家。当获取到所述电视的配置信息后,根据所述配置信息确定所述电视的所属区域,即根据所述电视所在国家确定所述电视所在的洲。当确定所述电视所属区域后,通过所述电视的网络功能登录卫星网站,解析所述卫星网站的主页数据,确定所述电视所属区域的网页,登录所述网页。如当所述电视所属区域为亚洲时,通过socket登陆卫星网站http://www.lyngsat.com/,并解析http://www.lyngsat.com/的主页数据,确定所述电视所属区域的网页http://www.lyngsat.com/asia.html。所述socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,建立网络通信连接至少要一对端口号。

需要说明的是,在本实施例中,网页的格式是基于HTML(HyperText Markup Language,超级文本标记语言)的格式,因此对网页的解析就是对HTML的解析。

步骤S20,解析所述卫星网页,得到所述卫星网页对应卫星的频点;

步骤S30,基于所述更新指令,根据所述频点更新所述频点列表。

当得到所述卫星网页后,解析所述卫星网页,得到所述卫星网页对应卫星的频点。需要说明的是,所述卫星网页对应着一个卫星或者多个卫星。在同一颗卫星上每一个TP(Transponder,转发器)对应着一个频点。当得到频点后,根据所述频点更新所述频点列表。所述频点指该TP所有参数,包括频率,符号率,极化方式等。

进一步地,所述步骤S20包括:

步骤d,解析所述卫星网页,确定与所述卫星网页对应的卫星参数;

步骤e,解析所述卫星参数对应的子网页,得到所述卫星对应的频点。

进一步地,当得到所述卫星网页后,解析所述卫星网页,确定与所述卫星网页对应的卫星参数。在本实施例中,通过所述卫星参数可区分不同卫星。不同的卫星对应着不同的经度,也对应着不同的子网页。在确定与所述卫星对应的卫星参数后,确定与所述卫星参数对应的卫星的子网页,登录所述卫星的子网页,并解析所述子网页,得到所述卫星对应的频点。如解析http://www.lyngsat.com/asia.html,确定所对应的卫星参数为NSS-9,对应的子网页为http://www.lyngsat.com/NSS-9.html。

需要说明的是,由于所述电视所属区域可对应一个卫星或者多个卫星,因此,在更新所述频点列表和所述节目列表过程中,需要逐一解析所述电视所属区域对应的全部卫星网页,得到所述电视所属区域中所有卫星对应的频点。

本实施例通过当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页;解析所述卫星网页,得到所述卫星网页对应卫星的频点;基于所述更新指令,根据所述频点更新所述频点列表。实现了通过电视的网络功能,自动更新电视的频点列表,降低了电视频点列表更新过程中的工作量,以及降低了频点列表更新过程中的错误率。同时由于频点包括TP所有参数,进一步实现了Full scan的搜台方式,省略了手动搜台的输入频率和符号率等参数的步骤,提高了搜台效率。

进一步地,提出本发明频点列表更新方法第二实施例。

所述频点列表更新方法第二实施例与所述频点列表更新方法第一实施例区别在于,所述频点列表更新方法还包括:

步骤S40,判断所述频点是否有对应的节目信息;

若判断结果为否,则执行步骤S30;

若判断结果为是,则所述步骤S30包括:

步骤S31,基于所述更新指令,根据所述频点更新所述频点列表,以及根据所述节目信息更新与所述频点对应的节目列表。

当得到与所述卫星对应的频点后,判断所述频点是否有对应的节目信息。当所述频点未有对应的节目信息时,基于所接收的更新指令,根据所述频点更新所述频点列表。当所述频点有对应的节目信息时,获取所述节目信息,基于所述更新指令,根据所述频点更新所述频点列表,以及根据所述节目信息更新与所述频点对应的节目列表。

进一步地,所述频点列表更新方法还包括:

步骤f,若判断结果为是,则将所述频点和所述节目信息存储至数据库中。

进一步地,若所述频点有对应的节目信息,则将所述频点以及所述节目信息存储至数据库中。当所述电视需要更新所述频点列表和所述节目列表时,可以从所述数据库中提取所述频点和所述节目信息,更新所述频点列表和所述节目列表。

进一步地,若所述频点没有对应的节目信息,则所述频点存储至数据库中。当所述电视需要更新频点列表中,从所述数据库中提取所述频点,更新所述频点列表。

本实施例通过判断所述频点是否有对应的节目信息,当所述频点存在节目信息时,在更新频点列表过程中,更新对应的节目列表,实现了网络预制节目功能,省略了搜台过程。

本发明进一步提供一种频点列表更新系统。

参照图3,图3为本发明频点列表更新系统第一实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图3所示模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图3所示的频点列表更新系统的模块,可轻易进行新的模块的补充;各模块的名称是自定义名称,仅用于辅助理解该频点列表更新系统的各个程序功能模块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的模块所要达成的功能。

在本实施例中,所述频点列表更新系统包括:

登录模块10,用于当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页;

当接收到更新电视频点列表的更新指令时,登录模块10登录与所述电视所属区域对应的卫星网页。可以理解的是,所述更新指令可由用户通过与所述电视对应的遥控器触发,也可由用户通过设置于所述电视本体中的预设按键触发。在本实施例中,所述电视所属区域为所述电视所在洲,如欧洲、亚洲和北美洲等。在其它实施例中,所述电视所属区域也可为所述电视所在国家,或者所在城市。进一步地,还可以设置所述电视定时触发更新频点列表的更新指令,触发所述更新指令的时间可根据具体需要而设置,如可设置为5天,或者10天等。

进一步地,所述登录模块10包括:

获取单元,用于当接收到更新电视频点列表的更新指令时,获取所述电视的配置信息;

确定单元,用于根据所述配置信息确定所述电视所属区域;

登录单元,用于登录卫星网站中与所述电视所属区域对应的网页。

进一步地,在接收到更新电视频点列表的更新指令时,获取单元获取所述电视的配置信息。所述配置信息为用户使用所述电视时所设置的信息,在本实施例中,所述配置信息具体指所述电视所在的国家。当所述获取单元获取到所述电视的配置信息后,确定单元根据所述配置信息确定所述电视的所属区域,即根据所述电视所在国家确定所述电视所在的洲。当所述确定单元确定所述电视所属区域后,登录单元通过所述电视的网络功能登录卫星网站,解析所述卫星网站的主页数据,确定所述电视所属区域的网页,登录所述网页。如当所述电视所属区域为亚洲时,通过socket登陆卫星网站http://www.lyngsat.com/,并解析http://www.lyngsat.com/的主页数据,确定所述电视所属区域的网页http://www.lyngsat.com/asia.html。所述socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,建立网络通信连接至少要一对端口号。

需要说明的是,在本实施例中,网页的格式是基于HTML(HyperText Markup Language,超级文本标记语言)的格式,因此对网页的解析就是对HTML的解析。

解析模块20,用于解析所述卫星网页,得到所述卫星网页对应卫星的频点;

更新模块30,用于基于所述更新指令,根据所述频点更新所述频点列表。

当得到所述卫星网页后,解析模块20解析所述卫星网页,得到所述卫星网页对应卫星的频点。需要说明的是,所述卫星网页对应着一个卫星或者多个卫星。在同一颗卫星上每一个TP(Transponder,转发器)对应着一个频点。当得到频点后,更新模块30根据所述频点更新所述频点列表。所述频点指该TP所有参数,包括频率,符号率,极化方式等。

进一步地,所述解析模块20还用于解析所述卫星网页,确定与所述卫星网页对应的卫星参数;解析所述卫星参数对应的子网页,得到所述卫星对应的频点。

进一步地,当得到所述卫星网页后,所述解析模块20解析所述卫星网页,确定与所述卫星网页对应的卫星参数。在本实施例中,通过所述卫星参数可区分不同卫星。不同的卫星对应着不同的经度,也对应着不同的子网页。在确定与所述卫星对应的卫星参数后,确定与所述卫星参数对应的卫星的子网页,登录所述卫星的子网页,所述解析模块20解析所述子网页,得到所述卫星对应的频点。如解析http://www.lyngsat.com/asia.html,确定所对应的卫星参数为NSS-9,对应的子网页为http://www.lyngsat.com/NSS-9.html。

需要说明的是,由于所述电视所属区域可对应一个卫星或者多个卫星,因此,在更新所述频点列表和所述节目列表过程中,需要逐一解析所述电视所属区域对应的全部卫星网页,得到所述电视所属区域中所有卫星对应的频点。

本实施例通过当接收到更新电视频点列表的更新指令时,登录与所述电视所属区域对应的卫星网页;解析所述卫星网页,得到所述卫星网页对应卫星的频点;基于所述更新指令,根据所述频点更新所述频点列表。实现了通过电视的网络功能,自动更新电视的频点列表,降低了电视频点列表更新过程中的工作量,以及降低了频点列表更新过程中的错误率。同时由于频点包括TP所有参数,进一步实现了Full scan的搜台方式,省略了手动搜台的输入频率和符号率等参数的步骤,提高了搜台效率。

进一步地,提出本发明频点列表更新系统第二实施例。

所述频点列表更新系统第二实施例与所述频点列表更新系统第一实施例区别在于,所述频点列表更新系统还包括:

判断模块40,用于判断所述频点是否有对应的节目信息;

所述更新模块30还用于若判断结果为否,则基于所述更新指令,根据所述频点更新所述频点列表;若判断结果为是,则基于所述更新指令,根据所述频点更新所述频点列表,以及根据所述节目信息更新与所述频点对应的节目列表。

当得到与所述卫星对应的频点后,判断模块40判断所述频点是否有对应的节目信息。当所述频点未有对应的节目信息时,所述更新模块30基于所接收的更新指令,根据所述频点更新所述频点列表。当所述频点有对应的节目信息时,获取所述节目信息,所述更新模块30基于所述更新指令,根据所述频点更新所述频点列表,以及根据所述节目信息更新与所述频点对应的节目列表。

进一步地,所述频点列表更新系统还包括:

存储模块,用于若判断结果为是,则将所述频点和所述节目信息存储至数据库中。

进一步地,若所述频点有对应的节目信息,存储模块则将所述频点以及所述节目信息存储至数据库中。当所述电视需要更新所述频点列表和所述节目列表时,可以从所述数据库中提取所述频点和所述节目信息,更新所述频点列表和所述节目列表。

进一步地,若所述频点没有对应的节目信息,则所述频点存储至数据库中。当所述电视需要更新频点列表中,从所述数据库中提取所述频点,更新所述频点列表。

本实施例通过判断所述频点是否有对应的节目信息,当所述频点存在节目信息时,在更新频点列表过程中,更新对应的节目列表,实现了网络预制节目功能,省略了搜台过程。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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