卫星电视节目智能推荐方法和系统转让专利

申请号 : CN201510304312.6

文献号 : CN104883586B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈政安

申请人 : 深圳市九洲电器有限公司

摘要 :

本发明涉及卫星寻星技术领域,特别是涉及卫星电视节目智能推荐方法。本发明实施例通过获取卫星接收装置的坐标信息和朝向信息,从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息,根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有电视节目信息,再根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择,实现了卫星电视节目的智能推荐。本发明还提供了一种卫星电视节目智能推荐系统。本发明实施例解决了现有技术中基于卫星电视机顶盒+DiSEqC马达的系统中寻星繁琐、辅助手段不足且不能为用户提供节目智能推荐功能的问题。

权利要求 :

1.一种卫星电视节目智能推荐方法,其特征在于,所述卫星电视节目智能推荐方法包括如下步骤:S10:获取卫星接收装置的坐标信息和朝向信息;

S20:根据所述坐标信息和所述朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息,所述卫星网络数据库中存放某一颗卫星在全球的不同位置接收它的朝向信息;所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息;

S30:获取所述卫星接收装置中LNB马达的速度,若所述LNB马达的速度不为0,则存储所述精准卫星信息至本地数据库中,执行S10;否则,所述精准卫星信息为当前精准卫星信息,执行S40;

S40:根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配对应的电视节目信息;

S50:根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。

2.如权利要求1所述的卫星电视节目智能推荐方法,其特征在于,所述步骤S10包括:S101:通过设置于所述卫星接收装置上的GPS定位模块获取所述坐标信息,所述坐标信息包括所述卫星接收装置的经纬度信息;

S102:所述朝向信息包括方向信息和仰角信息;通过设置于所述卫星接收装置上的方向采集模块获取所述方向信息;通过设置于所述卫星接收装置上的仰角采集模块获取所述仰角信息。

3.如权利要求1所述卫星电视节目智能推荐方法,其特征在于,所述步骤S20包括:S201:根据所述坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息;

S202:根据所述朝向信息从所述有效卫星信息中匹配所述卫星接收装置对应的精准卫星信息,所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息。

4.如权利要求1所述卫星电视节目智能推荐方法,其特征在于,所述步骤S30包括:通过设置于所述卫星接收装置上的马达测速模块获取所述LNB马达的速度。

5.如权利要求1~4任一项所述卫星电视节目智能推荐方法,其特征在于,所述步骤S40包括:S401:根据当前精准卫星信息中的卫星名称从全球卫星节目数据库中匹配正在播放的第一电视节目信息;

S402:根据本地数据库中存储的精准卫星信息的卫星名称从全球卫星节目数据库中匹配正在播放的第二电视节目信息;

所述电视节目信息包括所述第一电视节目信息和所述第二电视节目信息。

6.一种卫星电视节目智能推荐系统,其特征在于,所述卫星电视节目智能推荐系统包括卫星接收装置信息采集子系统、定星子系统、节目查询子系统以及节目分析和推荐子系统,其中:所述卫星接收装置信息采集子系统用于获取卫星接收装置的坐标信息和朝向信息;

所述定星子系统用于根据所述坐标信息和所述朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息,所述卫星网络数据库中存放某一颗卫星在全球的不同位置接收它的朝向信息;所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息;所述定星子系统还用于获取所述卫星接收装置中LNB马达的速度,若所述LNB马达的速度不为0,则存储所述精准卫星信息至本地数据库中;否则,所述精准卫星信息为当前精准卫星信息;

所述节目查询子系统用于根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配对应的电视节目信息;

所述节目分析和推荐子系统用于根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。

7.如权利要求6所述的卫星电视节目智能推荐系统,其特征在于,所述卫星接收装置信息采集子系统包括设置于所述卫星接收装置上的GPS定位模块、方向采集模块和仰角采集模块,其中:所述GPS定位模块用于获取所述卫星接收装置的经纬度信息;

所述方向采集模块用于获取所述卫星接收装置的方向信息;

所述仰角采集模块用于获取所述卫星接收装置的仰角信息;

所述坐标信息包括所述经纬度信息,所述朝向信息包括所述方向信息和所述仰角信息。

8.如权利要求6所述的卫星电视节目智能推荐系统,其特征在于,所述定星子系统包括:有效卫星匹配模块,用于根据所述坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息;

精准卫星匹配模块,用于根据所述朝向信息从所述有效卫星信息中匹配所述卫星接收装置对应的精准卫星信息,所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息。

9.如权利要求6所述的卫星电视节目智能推荐系统,其特征在于,所述定星子系统包括:马达测速模块,设置于所述卫星接收装置上,用于获取所述LNB马达的速度;

当前精准卫星信息确定模块,用于当所述LNB马达的速度不为0,存储所述精准卫星信息至本地数据库中,请求重新获取卫星接收装置的坐标信息和朝向信息;否则,确定所述精准卫星信息为当前精准卫星信息。

10.如权利要求6~9任一项所述的卫星电视节目智能推荐系统,其特征在于,所述节目查询子系统包括:当前精准卫星节目匹配模块,用于根据当前精准卫星信息中的卫星名称从全球卫星节目数据库中匹配正在播放的第一电视节目信息;

精准卫星节目匹配模块,用于根据本地数据库中存储的精准卫星信息的卫星名称从全球卫星节目数据库中匹配正在播放的第二电视节目信息;

所述电视节目信息包括所述第一电视节目信息和所述第二电视节目信息。

说明书 :

卫星电视节目智能推荐方法和系统

【技术领域】

[0001] 本发明涉及卫星寻星技术领域,特别是涉及一种卫星电视节目智能推荐方法和系统。【背景技术】
[0002] 目前,每年卫星电视机顶盒的出货用户中有相当比例会用到DiSEqC(Digital Satellite Equipment Control,数字卫星设备控制)马达,在用户使用卫星电视机顶盒的过程中,寻星在用户心中是繁琐的工作,用户一般不太愿意经常切换卫星,而寻星出问题时用户一般也无从下手,虽然运行商都预置了当地卫星信息,但信息量有限,辅助手段不足。此外,在上述基于卫星电视机顶盒+DiSEqC马达的系统中,没有切实可行的技术方案能够为用户提供节目智能推荐功能的方法和系统。
[0003] 鉴于此,克服该现有技术所存在的缺陷是本技术领域亟待解决的问题。【发明内容】
[0004] 本发明要解决的技术问题是提供一种卫星电视节目智能推荐方法和系统,解决现有技术中基于卫星电视机顶盒+DiSEqC马达的系统中寻星繁琐、辅助手段不足且不能为用户提供节目智能推荐功能的问题。
[0005] 本发明采用如下技术方案:
[0006] 一种卫星电视节目智能推荐方法,所述卫星电视节目智能推荐方法包括如下步骤:
[0007] S10:获取卫星接收装置的坐标信息和朝向信息;
[0008] S20:根据所述坐标信息和所述朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息;所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息;
[0009] S30:获取所述卫星接收装置中LNB马达的速度,若所述LNB马达的速度不为0,则存储所述精准卫星信息至本地数据库中,执行S10;否则,所述精准卫星信息为当前精准卫星信息,执行S40;
[0010] S40:根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配对应的电视节目信息;
[0011] S50:根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。
[0012] 在其中一个实施例中,所述步骤S10包括:
[0013] S101:通过设置于所述卫星接收装置上的GPS定位模块获取所述坐标信息,所述坐标信息包括所述卫星接收装置的经纬度信息;
[0014] S102:所述朝向信息包括方向信息和仰角信息;通过设置于所述卫星接收装置上的方向采集模块获取所述方向信息;通过设置于所述卫星接收装置上的仰角采集模块获取所述仰角信息。
[0015] 在其中一个实施例中,所述步骤S20包括:
[0016] S201:根据所述坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息;
[0017] S202:根据所述朝向信息从所述有效卫星信息中匹配所述卫星接收装置对应的精准卫星信息,所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息。
[0018] 在其中一个实施例中,所述步骤S30包括:
[0019] 通过设置于所述卫星接收装置上的马达测速模块获取所述LNB马达的速度。
[0020] 在其中一个实施例中,所述步骤S40包括:
[0021] S401:根据当前精准卫星信息中的卫星名称从全球卫星节目数据库中匹配正在播放的第一电视节目信息;
[0022] S402:根据本地数据库中存储的精准卫星信息的卫星名称从全球卫星节目数据库中匹配正在播放的第二电视节目信息;
[0023] 所述电视节目信息包括所述第一电视节目信息和所述第二电视节目信息。
[0024] 本发明还提供了一种卫星电视节目智能推荐系统,所述卫星电视节目智能推荐系统包括卫星接收装置信息采集子系统、定星子系统、节目查询子系统以及节目分析和推荐子系统,其中:
[0025] 所述卫星接收装置信息采集子系统用于获取卫星接收装置的坐标信息和朝向信息;
[0026] 所述定星子系统用于根据所述坐标信息和所述朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息;所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息;所述定星子系统还用于获取所述卫星接收装置中LNB马达的速度,若所述LNB马达的速度不为0,则存储所述精准卫星信息至本地数据库中;否则,所述精准卫星信息为当前精准卫星信息;
[0027] 所述节目查询子系统用于根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配对应的电视节目信息;
[0028] 所述节目分析和推荐子系统用于根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。
[0029] 在其中一个实施例中,所述卫星接收装置信息采集子系统包括设置于所述卫星接收装置上的GPS定位模块、方向采集模块和仰角采集模块,其中:
[0030] 所述GPS定位模块用于获取所述卫星接收装置的经纬度信息;
[0031] 所述方向采集模块用于获取所述卫星接收装置的方向信息;
[0032] 所述仰角采集模块用于获取所述卫星接收装置的仰角信息;
[0033] 所述坐标信息包括所述经纬度信息,所述朝向信息包括所述方向信息和所述仰角信息。
[0034] 在其中一个实施例中,所述定星子系统包括:
[0035] 有效卫星匹配模块,用于根据所述坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息;
[0036] 精准卫星匹配模块,用于根据所述朝向信息从所述有效卫星信息中匹配所述卫星接收装置对应的精准卫星信息,所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息。
[0037] 在其中一个实施例中,所述定星子系统包括:
[0038] 马达测速模块,设置于所述卫星接收装置上,用于获取所述LNB马达的速度;
[0039] 当前精准卫星信息确定模块,用于当所述LNB马达的速度不为0,存储所述精准卫星信息至本地数据库中,请求重新获取卫星接收装置的坐标信息和朝向信息;否则,确定所述精准卫星信息为当前精准卫星信息。
[0040] 在其中一个实施例中,所述节目查询子系统包括:
[0041] 当前精准卫星节目匹配模块,用于根据当前精准卫星信息中的卫星名称从全球卫星节目数据库中匹配正在播放的第一电视节目信息;
[0042] 精准卫星节目匹配模块,用于根据本地数据库中存储的精准卫星信息的卫星名称从全球卫星节目数据库中匹配正在播放的第二电视节目信息;
[0043] 所述电视节目信息包括所述第一电视节目信息和所述第二电视节目信息。
[0044] 与现有技术相比,本发明的有益效果在于:本发明实施例通过获取卫星接收装置的坐标信息和朝向信息,根据坐标信息和朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息,当LNB马达还在转时,存储所述精准卫星信息至本地数据库中,重新获取所述坐标信息和朝向信息,否则,将所述精准卫星信息设置为当前精准卫星信息,并根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有电视节目信息,再根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择,实现了卫星电视节目的智能推荐。本发明实施例解决了现有技术中基于卫星电视机顶盒+DiSEqC马达的系统中寻星繁琐、辅助手段不足且不能为用户提供节目智能推荐功能的问题。【附图说明】
[0045] 图1是本发明实施例提供的卫星电视节目智能推荐方法第一较佳实施例流程示意图;
[0046] 图2是图1中步骤S10的细化流程示意图;
[0047] 图3是图1中步骤S20的细化流程示意图;
[0048] 图4是图1中步骤S40的细化流程示意图;
[0049] 图5是本发明实施例提供的卫星电视节目智能推荐系统第一较佳实施例流程示意图;
[0050] 图6是本发明卫星接收装置信息采集子系统较佳实施例结构示意图;
[0051] 图7是本发明定星子系统较佳实施例结构示意图;
[0052] 图8是本发明节目查询子系统较佳实施例结构示意图。【具体实施方式】
[0053] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0054] 此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0055] 本发明实施例以现有技术中基于卫星电视机顶盒+DiSEqC马达的系统为例来进行说明。
[0056] 实施例1:
[0057] 本发明实施例1提供了的卫星电视节目智能推荐方法第一较佳实施例,如图1所示为本发明实施例提供的卫星电视节目智能推荐方法第一较佳实施例流程示意图。
[0058] 参照图1,本实施提供的卫星电视节目智能推荐方法包括如下步骤:
[0059] S10:获取卫星接收装置的坐标信息和朝向信息;
[0060] 具体地,本发明实施例中所述的卫星接收装置包括接收卫星信号的面天线(通常被人们称之为“锅”),可通过获取所述卫星接收装置(具体指面天线)的坐标信息和朝向信息,获取当前卫星接收装置的经纬度和朝向,为定星查询做好准备。
[0061] S20:根据所述坐标信息和所述朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息;所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息;
[0062] 具体地,本发明所述卫星网络数据库为将工程技术人员的经验值固化成传感器数据(即坐标信息,朝向信息)的全球卫星信息数据库,该全球卫星信息数据库中存放的是某一颗卫星在全球的不同位置接收它的方向、仰角信息,该信息是根据工程技术人员的经验长期积累得来的,现将其固化成经验数据库供采集到的坐标信息和朝向信息进行匹配。根据所述坐标信息和所述朝向信息从卫星网络数据库中遍历所有可能的朝向,匹配所述卫星接收装置能够精准接收的精准卫星信息;找到该精准卫星后,从卫星网络数据库中下载该精准卫星的主要信息,包括卫星名称、卫星经度以及转发器列表中的至少一种信息。本发明所述下载当前检索到的卫星信息指的是上述方式定位卫星名称之后,还可以知道卫星的经度(同步卫星都在赤道上),同一颗卫星有很多个频点(称为转发器),每个频点上面又有很多套节目,下载指通过有线或无线网络连接万维网从特定的服务器上下载这些信息。具体的方法可以通过HTTP方法、FTP方法等通用的网络数据下载方法。
[0063] S30:获取所述卫星接收装置中LNB马达的速度,若所述LNB马达的速度不为0,则存储所述精准卫星信息至本地数据库中,执行S10;否则,所述精准卫星信息为当前精准卫星信息,执行S40;
[0064] 具体地,步骤S20匹配到所述卫星接收装置对应的精准卫星信息后,如果当前LNB马达的速度不为0,即LNB马达还在转动,说明该精准卫星信息是在面天线转动中找到的卫星信息,不是最终确定的精准卫星信息,但可以存储在本地数据库中,以供后续查询使用,同时,重新启动整个过程,完成新一轮扫描,即执行S10;如果当前LNB马达的速度为0,即LNB马达不转动,说明用户此时有可能想要停止卫星扫描来看电视,此时标记该精准卫星信息为当前精准卫星信息,并获取该当前精准卫星信息的卫星名称为步骤S40使用。
[0065] S40:根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配对应的电视节目信息;
[0066] 具体地,获取当前精准卫星信息对应的卫星名称后,以所述当前精准卫星信息对应的卫星名称为关键字,从全球卫星节目数据库中匹配对应的电视节目信息;同时,获取本地数据库中存储的精准卫星信息,该类精准卫星信息为面天线转动中找到的卫星信息,为后续查询所有正在播放节目信息创造条件,以所述本地数据库中存储的精准卫星信息的卫星名称为关键字,从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有对应的电视节目信息,为后续的节目分类及推荐提供可以接收到的丰富的电视节目信息,为用户提供更多的选择。
[0067] S50:根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。
[0068] 具体地,首先对上述查询到的所有的电视节目信息进行分类,优选地,可以预先记录和统计用户平时选择的电视节目信息对应的分类及频率,根据用户的喜好(即平时选择较多的分类)对分类后的电视节目信息进行排序,并将用户最喜欢的电视节目信息分类推荐出来;此外,从全球卫星节目数据库中下载上述所有的电视节目信息对应的海报和相关信息,用户可以根据上述海报和相关信息选择自己喜欢的电视节目,获取用户选择的电视节目信息后,从运营商转发器数据库中查询用户要看的这个电视节目在该卫星中的转发器信息,即可使用转发器信息进行锁频、播放节目,完成节目切换的最终动作。
[0069] 本发明实施例通过获取卫星接收装置的坐标信息和朝向信息,根据坐标信息和朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息,当LNB马达还在转时,存储所述精准卫星信息至本地数据库中,重新获取所述坐标信息和朝向信息,否则,将所述精准卫星信息设置为当前精准卫星信息,并根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有电视节目信息,再根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择,实现了卫星电视节目的智能推荐。本发明实施例解决了现有技术中基于卫星电视机顶盒+DiSEqC马达的系统中寻星繁琐、辅助手段不足且不能为用户提供节目智能推荐功能的问题。
[0070] 实施例2:
[0071] 本发明实施例2提供了卫星电视节目智能推荐方法第二较佳实施例,如图2所示为图1中步骤S10的细化流程示意图,图3所示为图1中步骤S20的细化流程示意图,图4所示为图1中步骤S40的细化流程示意图。
[0072] 本发明实施例提供的卫星电视节目智能推荐方法包括如下步骤:
[0073] S10:获取卫星接收装置的坐标信息和朝向信息;
[0074] 参照图2,在本实施例中,所述步骤S10具体包括:
[0075] S101:通过设置于所述卫星接收装置上的GPS定位模块获取所述坐标信息,所述坐标信息包括所述卫星接收装置的经纬度信息;
[0076] S102:所述朝向信息包括方向信息和仰角信息;通过设置于所述卫星接收装置上的方向采集模块获取所述方向信息;通过设置于所述卫星接收装置上的仰角采集模块获取所述仰角信息。
[0077] 具体地,所述GPS定位模块、方向采集模块以及仰角采集模块设置于LNB(Low Noise Block,高频头)端,所述仰角采集模块优选采用水平仪模块,且三个模块优选集成于一寻星接头上,所述寻星接头设置于所述卫星接收装置上,连接于LNB和面天线之间或者LNB马达和同轴线缆之间。方便对基于卫星电视机顶盒+DiSEqC马达的系统进行改装,用户不用重新更换系统即可实现本发明实施例提供的卫星电视节目智能推荐方法。本发明DiSEqC马达单指DiSEqC1.2的马达设备。获取到所述坐标信息和所述朝向信息后,可同时获取的LNB马达的速度,与LNB马达的速度一起,通过卫星同轴电缆传递到卫星电视机顶盒的信号接收端,通过网络将各种必要信息存储打包,为下一个步骤的查询定星提供关键字。
[0078] S20:根据所述坐标信息和所述朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息;所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息;
[0079] 参照图3,在本实施例中,所述步骤S20具体包括:
[0080] S201:根据所述坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息;
[0081] S202:根据所述朝向信息从所述有效卫星信息中匹配所述卫星接收装置对应的精准卫星信息,所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息。
[0082] 具体地,为了获取当前卫星接收装置能够接收到的精准卫星信息,首先根据坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息,再根据朝向信息从匹配到的所有有效卫星信息中匹配对应朝向的精准卫星信息,并从卫星网络数据库中下载所述精准卫星信息对应的卫星名称、卫星经度以及转发器列表等。
[0083] S30:获取所述卫星接收装置中LNB马达的速度,若所述LNB马达的速度不为0,则存储所述精准卫星信息至本地数据库中,执行S10;否则,所述精准卫星信息为当前精准卫星信息,执行S40;
[0084] 参照图1,在本实施例中,所述步骤S30具体包括:
[0085] S301:获取所述卫星接收装置中LNB马达的速度;
[0086] S302:判断LNB马达的速度是否为0,若是,则执行S303,否则执行S304;
[0087] S303:存储所述精准卫星信息至本地数据库中;
[0088] S304:所述精准卫星信息为当前精准卫星信息;
[0089] 在步骤S303之后执行步骤S10,在步骤S304之后执行步骤S40;
[0090] 具体地,通过设置于所述卫星接收装置上的马达测速模块获取所述LNB马达的速度。如果当前LNB马达的速度不为0,即LNB马达还在转动,说明该精准卫星信息是在面天线转动中找到的卫星信息,不是最终确定的精准卫星信息,但可以存储在本地数据库中,以供后续查询使用,同时,重新启动整个过程,完成新一轮扫描,即执行S10;如果当前LNB马达的速度为0,即LNB马达不在转动,说明用户此时有可能想要停止卫星扫描来看电视,此时标记该精准卫星信息为当前精准卫星信息,并获取该当前精准卫星信息的卫星名称为步骤S40使用。
[0091] S40:根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配对应的电视节目信息;
[0092] 参照图4,在本实施例中,所述步骤S40具体包括:
[0093] S401:根据当前精准卫星信息中的卫星名称从全球卫星节目数据库中匹配正在播放的第一电视节目信息;
[0094] S402:根据本地数据库中存储的精准卫星信息的卫星名称从全球卫星节目数据库中匹配正在播放的第二电视节目信息;
[0095] 所述电视节目信息包括所述第一电视节目信息和所述第二电视节目信息。该第一电视节目信息为当前精准卫星中正在播放的电视节目信息;该第二电视节目信息为当前卫星接收装置能够接收到的其他精准卫星中正在播放的电视节目信息,通过从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有精准卫星中正在播放的电视节目信息,为后续的节目分类及推荐提供可以接收到的丰富的电视节目信息,为用户提供更多的选择。
[0096] S50:根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。
[0097] 具体地,首先对上述所有的电视节目信息进行分类,再根据用户的喜好对分类后的电视节目信息进行排序,并将用户最喜欢的电视节目信息分类推荐出来;此外,从全球卫星节目数据库中下载上述所有的电视节目信息对应的海报和相关信息,用户可以根据上述海报和相关信息选择自己喜欢的电视节目,获取用户选择的电视节目信息后,从运营商转发器数据库中查询用户要看的这个电视节目在该卫星中的转发器信息,即可使用转发器信息进行锁频、播放节目,完成节目切换的最终动作。
[0098] 本发明实施例通过获取卫星接收装置的坐标信息和朝向信息,根据坐标信息和朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息,当LNB马达还在转时,存储所述精准卫星信息至本地数据库中,重新获取所述坐标信息和朝向信息,否则,将所述精准卫星信息设置为当前精准卫星信息,并根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有电视节目信息,再根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择,实现了卫星电视节目的智能推荐。本发明实施例解决了现有技术中基于卫星电视机顶盒+DiSEqC马达的系统中寻星繁琐、辅助手段不足且不能为用户提供节目智能推荐功能的问题。
[0099] 实施例3:
[0100] 本发明实施例3为卫星电视节目智能推荐系统第一较佳实施例。图5所示为本发明实施例提供的卫星电视节目智能推荐系统第一较佳实施例结构示意图。
[0101] 参照图5,所述卫星电视节目智能推荐系统包括卫星接收装置信息采集子系统10、定星子系统20、节目查询子系统30以及节目分析和推荐子系统40,其中:
[0102] 所述卫星接收装置信息采集子系统10用于获取卫星接收装置的坐标信息和朝向信息;
[0103] 具体地,本发明实施例中所述的卫星接收装置包括接收卫星信号的面天线(通常被人们称之为“锅”),卫星接收装置信息采集子系统10可通过获取所述卫星接收装置(具体指面天线)的坐标信息和朝向信息,获取当前卫星接收装置的经纬度和朝向,为定星查询做好准备。
[0104] 所述定星子系统20用于根据所述坐标信息和所述朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息;所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息;所述定星子系统20还用于获取所述卫星接收装置中LNB马达的速度,若所述LNB马达的速度不为0,则存储所述精准卫星信息至本地数据库中;否则,所述精准卫星信息为当前精准卫星信息;
[0105] 具体地,本发明所述卫星网络数据库为将工程技术人员的经验值固化成传感器数据(即坐标信息,朝向信息)的全球卫星信息数据库,该全球卫星信息数据库中存放的是某一颗卫星在全球的不同位置接收它的方向、仰角信息,该信息是根据工程技术人员的经验长期积累得来的,现将其固化成经验数据库供采集到的坐标信息和朝向信息进行匹配。根据所述坐标信息和所述朝向信息从卫星网络数据库中遍历所有可能的朝向,匹配所述卫星接收装置能够精准接收的精准卫星信息;找到该精准卫星后,从卫星网络数据库中下载该精准卫星的主要信息,包括卫星名称、卫星经度以及转发器列表中的至少一种信息。本发明所述下载当前检索到的卫星信息指的是上述方式定位卫星名称之后,还可以知道卫星的经度(同步卫星都在赤道上),同一颗卫星有很多个频点(称为转发器),每个频点上面又有很多套节目,下载指通过有线或无线网络连接万维网从特定的服务器上下载这些信息。具体的方法可以通过HTTP方法、FTP方法等通用的网络数据下载方法。
[0106] 当匹配到所述卫星接收装置对应的精准卫星信息后,如果当前LNB马达的速度不为0,即LNB马达还在转动,说明该精准卫星信息是在面天线转动中找到的卫星信息,不是最终确定的精准卫星信息,但可以存储在本地数据库中,以供后续查询使用,同时,重新启动整个过程,完成新一轮扫描,即通过所述卫星接收装置信息采集子系统10获取卫星接收装置的坐标信息和朝向信息,再根据新的坐标信息和朝向信息匹配精准卫星信息;如果当前LNB马达的速度为0,即LNB马达不转动,说明用户此时有可能想要停止卫星扫描来看电视,此时标记该精准卫星信息为当前精准卫星信息,并获取该当前精准卫星信息的卫星名称为所述节目查询子系统30使用。
[0107] 所述节目查询子系统30用于根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配对应的电视节目信息;
[0108] 具体地,获取当前精准卫星信息对应的卫星名称后,以所述当前精准卫星信息对应的卫星名称为关键字,从全球卫星节目数据库中匹配对应的电视节目信息;同时,获取本地数据库中存储的精准卫星信息,该类精准卫星信息为面天线转动中找到的卫星信息,为后续查询所有正在播放节目信息创造条件,以所述本地数据库中存储的精准卫星信息的卫星名称为关键字,从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有对应的电视节目信息,为后续的节目分类及推荐提供可以接收到的丰富的电视节目信息,为用户提供更多的选择。
[0109] 所述节目分析和推荐子系统40用于根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。
[0110] 具体地,首先对上述查询到的所有的电视节目信息进行分类,优选地,可以预先记录和统计用户平时选择的电视节目信息对应的分类及频率,根据用户的喜好(即平时选择较多的分类)对分类后的电视节目信息进行排序,并将用户最喜欢的电视节目信息分类推荐出来;此外,从全球卫星节目数据库中下载上述所有的电视节目信息对应的海报和相关信息,用户可以根据上述海报和相关信息选择自己喜欢的电视节目,获取用户选择的电视节目信息后,从运营商转发器数据库中查询用户要看的这个电视节目在该卫星中的转发器信息,即可使用转发器信息进行锁频、播放节目,完成节目切换的最终动作。
[0111] 实施例4:
[0112] 本发明实施例4为卫星电视节目智能推荐系统第二较佳实施例。实施例4基于实施例3,图6所示为本发明卫星接收装置信息采集子系统较佳实施例结构示意图,图7所示为本发明定星子系统较佳实施例结构示意图,图8所示为本发明节目查询子系统较佳实施例结构示意图。
[0113] 参照图5,所述卫星电视节目智能推荐系统包括卫星接收装置信息采集子系统10、定星子系统20、节目查询子系统30以及节目分析和推荐子系统40。
[0114] 结合图6,在本实施例中,所述卫星接收装置信息采集子系统10用于获取卫星接收装置的坐标信息和朝向信息,包括设置于所述卫星接收装置上的GPS定位模块101、方向采集模块102和仰角采集模块103,其中:
[0115] 所述GPS定位模块101用于获取所述卫星接收装置的经纬度信息;
[0116] 所述方向采集模块102用于获取所述卫星接收装置的方向信息;
[0117] 所述仰角采集模块103用于获取所述卫星接收装置的仰角信息;
[0118] 所述坐标信息包括所述经纬度信息,所述朝向信息包括所述方向信息和所述仰角信息。
[0119] 具体地,所述GPS定位模块101、方向采集模块102以及仰角采集模块103设置于LNB端,所述仰角采集模块优选采用水平仪模块,且三个模块优选集成于一寻星接头上,所述寻星接头设置于所述卫星接收装置上,连接于LNB和面天线之间或者LNB马达和同轴线缆之间。方便对基于卫星电视机顶盒+DiSEqC马达的系统进行改装,用户不用重新更换系统即可实现本发明实施例提供的卫星电视节目智能推荐方法。本发明DiSEqC马达单指DiSEqC1.2的马达设备。获取到所述坐标信息和所述朝向信息后,可同时获取的LNB马达的速度,与LNB马达的速度一起,通过卫星同轴电缆传递到卫星电视机顶盒的信号接收端,通过网络将各种必要信息存储打包,为定星子系统20查询定星提供关键字。
[0120] 结合图7,在本实施例中,所述定星子系统20包括有效卫星匹配模块202和精准卫星匹配模块203,其中:
[0121] 所述有效卫星匹配模块202用于根据所述坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息;
[0122] 所述精准卫星匹配模块203用于根据所述朝向信息从所述有效卫星信息中匹配所述卫星接收装置对应的精准卫星信息,所述精准卫星信息包括卫星名称、卫星经度以及转发器列表中的至少一种信息。
[0123] 具体地,为了获取当前卫星接收装置能够接收到的精准卫星信息,首先根据坐标信息从卫星网络数据库中匹配所述卫星接收装置能够接收到的有效卫星信息,再根据朝向信息从匹配到的所有有效卫星信息中匹配对应朝向的精准卫星信息,并从卫星网络数据库中下载所述精准卫星信息对应的卫星名称、卫星经度以及转发器列表等。
[0124] 所述定星子系统20包括马达测速模块201和当前精准卫星信息确定模块204,其中:
[0125] 所述马达测速模块201设置于所述卫星接收装置上,用于获取所述LNB马达的速度;
[0126] 当前精准卫星信息确定模块204用于当所述LNB马达的速度不为0,存储所述精准卫星信息至本地数据库中,请求重新获取卫星接收装置的坐标信息和朝向信息;否则,确定所述精准卫星信息为当前精准卫星信息。
[0127] 具体地,当匹配到所述卫星接收装置对应的精准卫星信息后,如果当前LNB马达的速度不为0,即LNB马达还在转动,说明该精准卫星信息是在面天线转动中找到的卫星信息,不是最终确定的精准卫星信息,但可以存储在本地数据库中,以供后续查询使用,同时,重新启动整个过程,完成新一轮扫描,即通过所述卫星接收装置信息采集子系统10获取卫星接收装置的坐标信息和朝向信息,再根据新的坐标信息和朝向信息匹配精准卫星信息;如果当前LNB马达的速度为0,即LNB马达不转动,说明用户此时有可能想要停止卫星扫描来看电视,此时标记该精准卫星信息为当前精准卫星信息,并获取该当前精准卫星信息的卫星名称为所述节目查询子系统30使用。
[0128] 结合图8,在本实施例中,所述节目查询子系统30包括当前精准卫星节目匹配模块301和精准卫星节目匹配模块302,其中:
[0129] 所述当前精准卫星节目匹配模块301用于根据当前精准卫星信息中的卫星名称从全球卫星节目数据库中匹配正在播放的第一电视节目信息;
[0130] 所述精准卫星节目匹配模块302用于根据本地数据库中存储的精准卫星信息的卫星名称从全球卫星节目数据库中匹配正在播放的第二电视节目信息;
[0131] 所述电视节目信息包括所述第一电视节目信息和所述第二电视节目信息。该第一电视节目信息为当前精准卫星中正在播放的电视节目信息;该第二电视节目信息为当前卫星接收装置能够接收到的其他精准卫星中正在播放的电视节目信息,通过从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有精准卫星中正在播放的电视节目信息,为后续的节目分类及推荐提供可以接收到的丰富的电视节目信息,为用户提供更多的选择。
[0132] 所述节目分析和推荐子系统40用于根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择。
[0133] 具体地,首先对上述查询到的所有的电视节目信息进行分类,优选地,可以预先记录和统计用户平时选择的电视节目信息对应的分类及频率,根据用户的喜好(即平时选择较多的分类)对分类后的电视节目信息进行排序,并将用户最喜欢的电视节目信息分类推荐出来;此外,从全球卫星节目数据库中下载上述所有的电视节目信息对应的海报和相关信息,用户可以根据上述海报和相关信息选择自己喜欢的电视节目,获取用户选择的电视节目信息后,从运营商转发器数据库中查询用户要看的这个电视节目在该卫星中的转发器信息,即可使用转发器信息进行锁频、播放节目,完成节目切换的最终动作。
[0134] 本发明实施例通过获取卫星接收装置的坐标信息和朝向信息,根据坐标信息和朝向信息从卫星网络数据库中匹配所述卫星接收装置对应的精准卫星信息,当LNB马达还在转时,存储所述精准卫星信息至本地数据库中,重新获取所述坐标信息和朝向信息,否则,将所述精准卫星信息设置为当前精准卫星信息,并根据当前精准卫星信息和本地数据库中存储的精准卫星信息从全球卫星节目数据库中匹配当前卫星接收装置能够接收到的所有电视节目信息,再根据用户喜好对所述电视节目信息进行分类、排序,输出排序后的电视节目信息供用户查看和选择,实现了卫星电视节目的智能推荐。本发明实施例解决了现有技术中基于卫星电视机顶盒+DiSEqC马达的系统中寻星繁琐、辅助手段不足且不能为用户提供节目智能推荐功能的问题。
[0135] 本发明实施例的实现可以设计一种寻星接头和配套的信息采集系统,设置在LNB和面天线之间,或者拧在LNB马达与同轴线缆之间,获取当地用户面天线的GPS位置、仰角、方向、LNB马达的转速等各种数据,通过线缆把寻星接头采集的数据传输下来,再配合互联网接入、内容聚合服务器管理当前卫星转发器信息、卫星电视机顶盒联网操作,达到让用户清楚地了解到其在当地能够接收到哪些卫星,卫星上都正在播放什么节目,哪些节目是他感兴趣的。
[0136] 同时,机顶盒根据当地的坐标和天线仰角朝向等数据自动把马达转到对准某颗卫星的位置,服务器把这颗卫星上的转发器和相关信息都推送下来,机顶盒同时完成锁台并切换到用户感兴趣的节目上,普通用户也可以像专业玩家一样方便地寻星。另外,根据信息采集系统采集的用户接收卫星电视的位置朝向等信息,判断用户的接收能力,给用户自动推荐这颗卫星或用户可以收到信号的相关卫星上此时正在播放哪些用户可能喜欢的节目。
[0137] 当平时没有使用寻星接头寻星的时候,该寻星接头也可以探测线缆的连通性、信号状态等各种日常信息。
[0138] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。