建立电视端与网络服务器端频道对应关系的方法及系统转让专利

申请号 : CN201210340328.9

文献号 : CN103517096B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王静唐莎

申请人 : TCL集团股份有限公司

摘要 :

本发明公开一种建立电视端与网络服务器端频道对应关系的方法及系统,其中,所述方法通过由电视端收集本地频道名称,然后将该本地频道名称上传至网络服务器端,由网络服务器端建立本地频道名称与统一频道名称的频道对应关系,从而提供给电视端准确的网络数据。本发明有效解决了在各地运营商对一个电视频道有多种名称的情况下,实现根据不同的本地频道名称均可从网络服务器端获取网络数据的目的。

权利要求 :

1.一种建立电视端与网络服务器端频道对应关系的方法,其特征在于,包括步骤:A、电视端收集并保存本地频道名称,并将所述本地频道名称上传至网络服务器端;

B、网络服务器端根据接收到的本地频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系;

所述步骤A具体包括:

A1、电视端收集并保存当前本地频道列表,并检测是否存储有前次本地频道列表,当检测到存储有前次本地频道列表时转入步骤A2;当没有检测到存储有前次本地频道列表时,将所述当前本地频道列表的本地频道名称上传至网络服务器端,并转入步骤B;

A2、比较所述当前本地频道列表与前次本地频道列表,当所述当前本地频道列表与前次本地频道列表有差异时,将二者的频道差异列表的本地频道名称上传至网络服务器端,并转入步骤B;

步骤B具体还包括:

B11、网络服务器端通过电视端上传的本地频道名称的出口IP,判断所述电视端所在地区在这之前是否上传过本地频道名称,当是时,则进入步骤B12,当否时进入步骤B13;

B12、网络服务器端根据所述出口IP更新与所述出口IP对应的本地频道名称与统一频道名称的频道对应关系;

B13、网络服务器端根据出口IP存储与该出口IP对应的本地频道名称,建立所述本地频道名称与网络服务器端的统一频道名称的频道对应关系。

2.根据权利要求1所述建立电视端与网络服务器端频道对应关系的方法,其特征在于,所述步骤B12中更新频道对应关系或步骤B13中建立频道对应关系具体包括:B1、网络服务器端将收到的本地频道名称分解为关键字组;

B2、根据所述关键字组依次查找所述关键字组对应的网络服务器端的统一频道名称;

B3、根据查找到的统一频道名称更新或建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。

3.根据权利要求1所述建立电视端与网络服务器端频道对应关系的方法,其特征在于,所述电视端上传本地频道名称时,还上传与该本地频道名称对应的电视运营商ID。

4.一种建立电视端与网络服务器端频道对应关系的系统,其包括电视端及网络服务器端,其特征在于,所述电视端包括收集上传模块,所述网络服务器端包括频道对应关系建立存储模块;

收集上传模块,用于收集并保存本地频道名称,并将所述本地频道名称上传至网络服务器端;

频道对应关系建立存储模块,用于根据接收到的本地频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系;

所述收集上传模块具体包括:

检测单元,用于收集并保存当前本地频道列表,并检测是否存储有前次本地频道列表,当检测到存储有前次本地频道列表时进入比较单元;当没有检测到存储有前次本地频道列表时,将所述当前本地频道列表的本地频道名称上传至网络服务器端,并进入频道对应关系建立存储模块;

比较单元,用于比较所述当前本地频道列表与前次本地频道列表,当所述当前本地频道列表与前次本地频道列表有差异时,将二者的频道差异列表的本地频道名称上传至网络服务器端,并进入频道对应关系建立存储模块;

所述频道对应关系建立存储模块包括:

出口IP判断单元,用于通过电视端上传的本地频道名称的出口IP,判断所述电视端所在地区在这之前是否上传过本地频道名称;

频道对应关系更新及存储单元,用于根据所述出口IP更新与所述出口IP对应的本地频道名称与统一频道名称的频道对应关系;或者根据出口IP存储与该出口IP对应的本地频道名称,建立所述本地频道名称与网络服务器端的统一频道名称的频道对应关系。

5.根据权利要求4所述的系统,其特征在于,频道对应关系更新及存储单元:分解单元,用于将收到的本地频道名称分解为关键字组;

查找单元,用于根据所述关键字组依次查找所述关键字组对应的网络服务器端的统一频道名称;

频道对应关系建立单元,用于根据查找到的统一频道名称更新或建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。

说明书 :

建立电视端与网络服务器端频道对应关系的方法及系统

技术领域

[0001] 本发明涉及数字电视领域,尤其涉及一种电视端建立电视端与网络服务器端频道对应关系的方法及系统。

背景技术

[0002] 随着电视机的智能化及网络化的发展,电视机的网络数据与网络服务器端的广电数据的匹配使用性要求越来越高。现阶段我国的数字电视是诸侯割据的状态,即不同的地区有着不同的电视运营商。虽然电视运营商所提供的电视内容是一样的,但是电视信息例如频道名称却是有差异的。比如同样是中央电视台一套节目,在不同的地方,不同的运营商给出的电视频道名称就各不一样,有中央1、中央一套、中央一台、CCTV-1、中央一套综合频道及中央等,但包含有中央电视台一套节目网络数据的网络服务器端,其提供给外界访问中央电视台一套节目网络数据的接口只能识别一个统一频道名称,而无法供其他频道名称访问;因此,一旦电视端的本地频道名称发生变化(通常是运营商发生变化),电视端便可能无法访问该网络服务器端以获取相应的网络数据。例如,用户需要用运营商给出的本地频道名称去网络服务器端获取一些网络数据,而网络服务器端所提供的接口只能识别中央一套综合频道这个统一频道名称,那么其他的中央1等等运营商自己的本地频道名称就获取不到相对应的网络数据,这给数字电视用户带来了极大的不便。
[0003] 因此,现有技术还有待于改进和发展。

发明内容

[0004] 鉴于上述现有技术的不足,本发明的目的在于提供一种电视端建立电视端与网络服务器端频道对应关系的方法及系统,旨在解决数字电视由于本地频道名称变化无法获取网络服务器端的网络数据的问题。
[0005] 本发明的技术方案如下:
[0006] 一种建立电视端与网络服务器端频道对应关系的方法,其中,包括步骤:
[0007] A、电视端收集并保存本地频道名称,并将所述本地频道名称上传至网络服务器端;
[0008] B、网络服务器端根据接收到的本地频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0009] 所述建立电视端与网络服务器端频道对应关系的方法,其中,所述步骤A具体包括:
[0010] A1、电视端收集并保存当前本地频道列表,并检测是否存储有前次本地频道列表,当检测到存储有前次本地频道列表时转入步骤A2;当没有检测到存储有前次本地频道列表时,将所述当前本地频道列表的本地频道名称上传至网络服务器端,并转入步骤B;
[0011] A2、比较所述当前本地频道列表与前次本地频道列表,当所述当前本地频道列表与前次本地频道列表有差异时,将二者的频道差异列表的本地频道名称上传至网络服务器端,并转入步骤B。
[0012] 所述建立电视端与网络服务器端频道对应关系的方法,其中,步骤B具体还包括:
[0013] B11、网络服务器端通过电视端上传的本地频道名称的出口IP,判断所述电视端所在地区在这之前是否上传过本地频道名称,当是时,则进入步骤B12,当否时进入步骤B13;
[0014] B12、网络服务器端根据所述出口IP更新与所述出口IP对应的本地频道名称与统一频道名称的频道对应关系;
[0015] B13、网络服务器端根据出口IP存储与该出口IP对应的本地频道名称,建立所述本地频道名称与网络服务器端的统一频道名称的频道对应关系。
[0016] 所述建立电视端与网络服务器端频道对应关系的方法,其中,所述步骤B12中更新频道对应关系或步骤B13中建立频道对应关系具体包括:
[0017] B1、网络服务器端将收到的本地频道名称分解为关键字组;
[0018] B2、根据所述关键字组依次查找所述关键字组对应的网络服务器端的统一频道名称;
[0019] B3、根据查找到的统一频道名称更新或建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0020] 所述建立电视端与网络服务器端频道对应关系的方法,其中,所述电视端上传本地频道名称时,还上传与该本地频道名称对应的电视运营商ID。
[0021] 一种建立电视端与网络服务器端频道对应关系的系统,其包括电视端及网络服务器端,其中,所述电视端包括收集上传模块,所述网络服务器端包括频道对应关系建立存储模块;
[0022] 收集上传模块,用于收集并保存本地频道名称,并将所述本地频道名称上传至网络服务器端;
[0023] 频道对应关系建立存储模块,用于根据接收到的本地频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0024] 所述的系统,其中,所述收集上传模块具体包括:
[0025] 检测单元,用于收集并保存当前本地频道列表,并检测是否存储有前次本地频道列表,当检测到存储有前次本地频道列表时进入比较单元;当没有检测到存储有前次本地频道列表时,将所述当前本地频道列表的本地频道名称上传至网络服务器端,并进入频道对应关系建立存储模块;
[0026] 比较单元,用于比较所述当前本地频道列表与前次本地频道列表,当所述当前本地频道列表与前次本地频道列表有差异时,将二者的频道差异列表的本地频道名称上传至网络服务器端,并进入频道对应关系建立存储模块。
[0027] 所述的系统,其中,所述频道对应关系建立存储模块包括:
[0028] 出口IP判断单元,用于通过电视端上传的本地频道名称的出口IP,判断所述电视端所在地区在这之前是否上传过本地频道名称;
[0029] 频道对应关系更新及存储单元,用于根据所述出口IP更新与所述出口IP对应的本地频道名称与统一频道名称的频道对应关系;或者根据出口IP存储与该出口IP对应的本地频道名称,建立所述本地频道名称与网络服务器端的统一频道名称的频道对应关系。
[0030] 所述的系统,其中,频道对应关系更新及存储单元:
[0031] 分解单元,用于将收到的本地频道名称分解为关键字组;
[0032] 查找单元,用于根据所述关键字组依次查找所述关键字组对应的网络服务器端的统一频道名称;
[0033] 频道对应关系建立单元,用于根据查找到的统一频道名称更新或建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0034] 有益效果:本发明电视端建立电视端与网络服务器端频道对应关系的方法及系统,通过由电视端收集本地频道名称,然后将该本地频道名称上传至网络服务器端,由网络服务器端建立本地频道名称与统一频道名称的频道对应关系。本发明有效解决了在各地运营商对一个电视频道有不同名称的情况下无法获取网络数据的问题,实现根据不同的本地频道名称均可从网络服务器端获取唯一识别的统一频道名称的网络数据的目的。

附图说明

[0035] 图1为本发明建立电视端与网络服务器端频道对应关系的方法较佳实施例的流程图;
[0036] 图2为图1中步骤S101的具体较佳实施例的流程图;
[0037] 图3为图1中步骤S102的具体较佳实施例的流程图;
[0038] 图4为图3中步骤S302更新频道对应关系或步骤S303建立频道对应关系的具体较佳实施例的流程图;
[0039] 图5为本发明建立电视端与网络服务器端频道对应关系的系统较佳实施例的结构框图;
[0040] 图6为图5所示系统中频道对应关系建立存储模块的结构框图;
[0041] 图7为本发明实施例中的频道对应关系表。

具体实施方式

[0042] 本发明提供一种电视端建立电视端与网络服务器端频道对应关系的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043] 请参阅图1,图1为本发明建立电视端与网络服务器端频道对应关系的方法较佳实施例的流程图,如图所示,其包括步骤:
[0044] S101、电视端收集并保存本地频道名称,并将所述本地频道名称上传至网络服务器端;
[0045] S102、网络服务器端根据接收到的本地频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0046] 在步骤S101中,首先由电视端通过搜台的方法收集当前本地频道列表,并且将该当前本地频道列表进行保存,在本发明中,还检测该电视端是否含有已经存储的本地频道列表即前次本地频道列表,针对不同情况进行不同处理,如图2所示,所述步骤S101可具体细化为以下步骤:
[0047] S201、电视端收集并保存当前本地频道列表,检测是否存储有前次本地频道列表;
[0048] S202、当检测到存储有前次本地频道列表时比较所述当前本地频道列表与前次本地频道列表,当所述当前本地频道列表与前次本地频道列表有差异时,将二者的频道差异列表的本地频道名称上传至网络服务器端,并转入步骤S102;
[0049] S203、当没有检测到存储有前次本地频道列表时,将所述当前本地频道列表的本地频道名称上传至网络服务器端,并转入步骤S102;
[0050] 如果检测到存储有前次本地频道列表,则将该前次本地频道列表与当前本地频道列表进行比较,判断它们是否有差异,如果有差异,比如当前本地频道列表增加了凤凰卫视,并删除了旅游卫视,则将这种差异以频道差异列表的形式通过网络服务器端提供的接口上传至网络服务器端。同时上传的还可包括该频道差异列表对应的电视运营商ID。
[0051] 如果检测到没有存储前次本地频道列表,则无需进行比较的步骤,即可直接将该当前本地频道列表的本地频道名称通过网络服务器端提供的接口上传至网络服务器端,并且同时上传该当前本地频道列表对应的电视运营商ID。
[0052] 由电视端检测完是否存储有前次本地频道列表并根据不同情况上传了当前本地频道列表或频道差异列表的本地频道名称后,需要由网络服务器端进一步来检测该电视端所在的地区是否曾经上传过频道名称,如果上传过,则需要对该地区的网络服务器端的频道对应关系进行更新(可以理解的是,本实施例中,“更新”也是“建立”的一种方式),而如果没有上传过,则需要新建立频道对应关系,提供给电视端使用。
[0053] 一般来说,一个地区只有一个电视运营商ID,但是也有可能是一个地区内有多个电视运营商,因而具有多个电视运营商ID,如果仅仅依靠电视运营商ID来判断该地区是否上传过频道列表,可能出现不准确的情况。本发明通过电视端上传当前本地频道列表或频道差异列表的出口IP来判断电视端所在地区是否曾上传过频道名称。因上传信息的出口IP对于一个地区是唯一的,所以此种方法更加准确。
[0054] 具体来说,上述步骤S102可进一步细化,如图3所示,包括:
[0055] S301、网络服务器端通过电视端上传的本地频道名称的出口IP,判断所述电视端所在地区在这之前是否上传过本地频道名称,当是时,则进入步骤S202,当否时,进入步骤S203;
[0056] S302、网络服务器端根据所述出口IP更新与所述出口IP对应的本地频道名称与统一频道名称的频道对应关系;判断已经上传过本地频道名称后,则可针对该出口IP对应的频道对应关系进行更新,具体是根据上传的当前本地频道列表或频道差异列表的本地频道名称来更新网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0057] S303、网络服务器端根据出口IP存储与该出口IP对应的本地频道名称,并建立所述本地频道名称与网络服务器端的统一频道名称的频道对应关系。判断没有上传过本地频道列表后,可将该出口IP对应的本地频道名称存储起来,然后建立该本地频道名称与网络服务器端的统一频道名称的频道对应关系,并存储该本地频道名称所对应的出口IP,以方便下一次的判断。
[0058] 在本发明中,电视端上传当前本地频道列表或者频道差异列表的本地频道名称时还同时上传了电视运营商的ID,然后可将电视运营商ID、出口IP、本地频道名称以及统一频道名称建立一个完整的频道对应关系,如图7所示。在由电视端上传当前本地频道列表或者频道差异列表的本地频道名称后,如果检测到同样的电视运营商ID也可直接对该电视运营商ID对应的频道对应关系进行更新。
[0059] 本实施例中步骤S302更新频道对应关系或步骤S303建立频道对应关系的方法如图4所示,其包括步骤:
[0060] S401、网络服务器端将收到的本地频道名称分解为关键字组;
[0061] S402、根据所述关键字组依次查找所述关键字组对应的网络服务器端的统一频道名称;
[0062] S403、根据查找到的统一频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0063] 下面举例说明:
[0064] 网络服务器端在接收到电视端发送过来的当前本地频道列表或频道差异列表的本地频道名称后,根据这些列表中的本地频道名称建立与统一频道名称的频道对应关系,其具体的步骤包括:
[0065] 1、遍历所述当前本地频道列表或频道差异列表的本地频道名称,取出第一个本地频道名称;
[0066] 2、判断当前是否已经存储了该本地频道名称与统一频道名称、出口IP、或者电视运营商ID的对应关系,当已经存在时,则转入步骤6,否则转入步骤3;
[0067] 3、将取出的第一个本地频道名称分解为关键字组,其分解根据已知的关键字进行,例如中央1可分解为“中央”和“1”两个关键字组;
[0068] 4、根据所述的关键字组依次查找对应的网络服务器端的统一频道名称,如果能够精确匹配到统一频道名称,则记录该统一频道名称与本地频道名称的频道对应关系,否则进入步骤5;例如,当前取出的本地频道名称为中央1,其分解为关键字组“中央”和“1”,通过“中央”可匹配到的统一频道名称可能包括“CCTV-1综合频道”、“CCTV-2财经频道”、“CCTV-3综艺频道”等等所有中央台的统一频道名称(在执行本实施例前,可先进行模糊定义,这里“中央”不仅匹配 “中央”这两个字,还匹配“CCTV”。),然后通过关键字组“1”即可精确匹配到统一频道名称“CCTV-1综合频道”。
[0069] 5、如果所有的关键字组均匹配失败,则报警提示完善关键字的匹配关系,并转入到步骤6;
[0070] 6、判断当前本地频道名称是否是电视端上传到网络服务器端的所有本地频道名称中的最后一个,当是时进入步骤7,否则取出下一个本地频道名称,并转入到步骤2;
[0071] 7、流程结束。
[0072] 在网络服务器端建立或更新频道对应关系后,网络服务器端响应接口调用,将与各地不同的本地频道名称对应准确的统一频道名称提供给电视端,从而电视端可通过该统一频道名称对应的接口获取准确的网络数据。而且在应用实现过程中,如果用户只知道网络服务器端的统一频道名称,而需要跳转到本地的频道时,可直接向网络服务器端提交该统一频道名称和运营商ID ,网络服务器端根据所述频道对应关系返回给用户电视端所需的本地频道名称,实现在电视端的本地跳台。本发明中的网络服务器端可接收来自全国范围内的电视端的本地频道列表的网络数据,扩大了信息匹配成功率,还可解决所有需要通过本地频道名称与网络服务器端进行数据交互的问题。
[0073] 基于上述方法,本发明还提供一种电视端建立电视端与网络服务器端频道对应关系的系统,如图5所示,其包括电视端100及网络服务器端200,所述电视端100包括收集上传模块110,所述网络服务器端200包括频道对应关系建立存储模块210;
[0074] 收集上传模块110,用于收集并保存本地频道名称,并将所述本地频道名称上传至网络服务器端;
[0075] 频道对应关系建立存储模块210,用于根据接收到的本地频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0076] 进一步,所述收集上传模块110具体包括:
[0077] 检测单元,用于收集并保存当前本地频道列表,并检测是否存储有前次本地频道列表,当检测到存储有前次本地频道列表时进入比较单元;当没有检测到存储有前次本地频道列表时,将所述当前本地频道列表的本地频道名称上传至网络服务器端,并进入频道对应关系建立存储模块;
[0078] 比较单元,用于比较所述当前本地频道列表与前次本地频道列表,当所述当前本地频道列表与前次本地频道列表有差异时,将二者的频道差异列表的本地频道名称上传至网络服务器端,并进入频道对应关系建立存储模块。
[0079] 进一步,如图6所示,所述频道对应关系建立存储模块210包括:
[0080] 出口IP判断单元211,用于通过电视端上传的本地频道名称的出口IP判断所述电视端所在地区是否上传过本地频道名称;
[0081] 频道对应关系更新及存储单元222,用于根据所述出口IP更新与所述出口IP对应的本地频道名称与统一频道名称的频道对应关系;或者根据出口IP存储与该出口IP对应的本地频道名称,并建立所述本地频道名称与网络服务器端的统一频道名称的频道对应关系。
[0082] 进一步,所述频道对应关系更新及存储单元222包括:
[0083] 分解单元,用于将收到的本地频道名称分解为关键字组;
[0084] 查找单元,用于根据所述关键字组依次查找所述关键字组对应的网络服务器端的统一频道名称;
[0085] 频道对应关系建立单元,用于根据查找到的统一频道名称建立所述网络服务器端的统一频道名称与电视端的本地频道名称的频道对应关系。
[0086] 关于上述各功能模块的作用在前面的方法中已有详述,故不再赘述。综上所述,本发明电视端建立电视端与网络服务器端频道对应关系的方法及系统,通过由电视端收集本地频道名称,然后将该本地频道名称或与上一次的频道差异列表上传至网络服务器端,由网络服务器端建立本地频道名称与统一频道名称的频道对应关系,从而使得电视端在本地频道名称发生变化时,依然能够访问网络服务器端并获取相应的网络数据。本发明有效解决了在各地运营商对一个电视频道有多种名称的情况下,实现根据不同的本地频道名称均可从网络服务器端获取网络数据的目的。
[0087] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。