(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号(10)申请公布号 CN 104244095 A(43)申请公布日 2014.12.24
(21)申请号 201410481940.7(22)申请日 2014.09.19
(71)申请人四川长虹电器股份有限公司
地址621000 四川省绵阳市高新区绵兴东路
35号(72)发明人缪洪波 宋伟 陈锡林 刘裕(74)专利代理机构成都虹桥专利事务所(普通
合伙) 51124
代理人李凌峰(51)Int.Cl.
H04N 21/443(2011.01)H04N 21/63(2011.01)
权利要求书2页 说明书4页 附图1页权利要求书2页 说明书4页 附图1页
(54)发明名称
识别电视网络运营商和机顶盒型号的方法及其系统(57)摘要
本发明涉及电视网络。本发明旨在提供一种识别电视网络运营商和机顶盒型号的方法,首先,客户端向服务器发起地区查询请求,服务器根据客户端发起请求的IP值,查询对应的地区信息;其次,服务器根据查询到的地区信息,提取地区对应的运营商列表;然后,服务器根据提取到的运营商列表,提取运营商旗下的所有机顶盒遥控码列表,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;再然后,服务器将运营商和遥控码对应信息推送到客户端;最后,客户端接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出运营商和机顶盒型号。以达到能够快速有效的识别电视网络运营商和机顶盒型号的效果。适用于识别电视网络运营商和机顶盒型号。
CN 104244095 A CN 104244095 A
权 利 要 求 书
1/2页
1.识别电视网络运营商和机顶盒型号的方法,其特征在于,包括以下几个步骤:
步骤1,客户端向服务器发起地区查询请求,服务器根据客户端发起请求的IP值,查询对应的地区信息;
步骤2,服务器根据查询到的地区信息,提取地区对应的运营商列表;步骤3,服务器根据提取到的运营商列表,提取运营商旗下的所有机顶盒遥控码列表,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;
步骤4,服务器将运营商和遥控码对应信息推送到客户端;步骤5,客户端接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出运营商和机顶盒型号。
2.根据权利要求1所述的识别电视网络运营商和机顶盒型号的方法,其特征在于,所述步骤5中,关键码匹配方法包括以下步骤:
步骤51,客户端将任意一个运营商对应的所有组遥控码的音量加的红外键码值分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配音量加键的遥控码列表,进入步骤52;若机顶盒没有任何响应,则选择另一运营商,重复上述步骤;
步骤52,客户端从已匹配音量加的遥控码列表中提取每组遥控码的节目加的红外键码值,并分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配节目加键的遥控码列表,进入步骤53;若机顶盒没有任何响应,则返回步骤51;
步骤53,客户端从已匹配节目加键的遥控码列表中提取每组遥控码的数字1的红外键码值,并分别发送到机顶盒,若机顶盒响应数字1键,则完成匹配,并记录下匹配的运营商及遥控码,进入步骤54;若机顶盒没有任何响应,则返回步骤51;
步骤54,服务器根据完成匹配的运营商及遥控码,提取到对应的运营商ID及遥控码ID,并查找对应的运营商名称和机顶盒型号信息。
3.识别电视网络运营商和机顶盒型号的系统,其特征在于,包括地区查询模块,地区识别模块,运营商提取模块,遥控码提取模块,数据推送模块,遥控码匹配模块及信息查询模块;
所述地区查询模块,用于客户端发起所在地查询请求;所述地区识别模块,用于服务器根据客户端中地区查询模块发起请求的IP值,查询对应的地区信息;
所述运营商提取模块,用于服务器根据地区识别模块查询到的地区信息提取对应的运营商列表;
所述遥控码提取模块,用于根据运营商提取模块提取的运营商列表,分别提取到各运营商旗下运营的所有机顶盒遥控码数据,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;
所述数据推送模块,用于将运营商和遥控码对应信息推送到客户端;所述遥控码匹配模块,用于根据接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出匹配的运营商ID和遥控码ID;
所述信息查询模块,用于根据匹配的运营商ID和遥控码ID,查询对应的运营商和机顶盒型号信息。
4.根据权利要求3所述的识别电视网络运营商和机顶盒型号的系统,其特征在于,所
2
CN 104244095 A
权 利 要 求 书
2/2页
述关键码匹配方法包括以下步骤:
步骤a,客户端将任意一个运营商对应的所有组遥控码的音量加的红外键码值分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配音量加键的遥控码列表,进入步骤b;若机顶盒没有任何响应,则选择另一运营商,重复上述步骤;
步骤b,客户端从已匹配音量加的遥控码列表中提取每组遥控码的节目加的红外键码值,并分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配节目加键的遥控码列表,进入步骤c;若机顶盒没有任何响应,则返回步骤a;
步骤c,客户端从已匹配节目加键的遥控码列表中提取每组遥控码的数字1的红外键码值,并分别发送到机顶盒,若机顶盒响应数字1键,则完成匹配,并记录下匹配的运营商及遥控码,进入步骤d;若机顶盒没有任何响应,则返回步骤a;
步骤d,服务器根据完成匹配的运营商及遥控码,提取到对应的运营商编号及遥控码编号,并查找对应的运营商名称和机顶盒型号信息。
3
CN 104244095 A
说 明 书
识别电视网络运营商和机顶盒型号的方法及其系统
1/4页
技术领域
[0001]
本发明涉及电视网络,特别涉及识别电视网络运营商和机顶盒型号的方法。
背景技术
[0002]
数字电视网络的普及,数字机顶盒相关功能的应用越来越丰富。但用户对电视网络运营商信息和机顶盒信息却不甚了解,尤其是老年人。一种快速有效的识别运营商信息和机顶盒信号,是未来的大势所趋。
发明内容
[0003] 本发明所要解决的技术问题,就是提供一种识别电视网络运营商和机顶盒型号的方法及其系统,以达到能够快速有效的识别电视网络运营商和机顶盒型号的效果。[0004] 本发明解决所述技术问题,采用的技术方案是,识别电视网络运营商和机顶盒型号的方法,包括以下几个步骤:[0005] 步骤1,客户端向服务器发起地区查询请求,服务器根据客户端发起请求的IP值,查询对应的地区信息;[0006] 步骤2,服务器根据查询到的地区信息,提取地区对应的运营商列表;[0007] 步骤3,服务器根据提取到的运营商列表,提取运营商旗下的所有机顶盒遥控码列表,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;[0008] 步骤4,服务器将运营商和遥控码对应信息推送到客户端;[0009] 步骤5,客户端接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出运营商和机顶盒型号。[0010] 具体的,所述步骤5中,关键码匹配方法包括以下步骤:[0011] 步骤51,客户端将任意一个运营商对应的所有组遥控码的音量加的红外键码值分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配音量加键的遥控码列表,进入步骤52;若机顶盒没有任何响应,则选择另一运营商,重复上述步骤;[0012] 步骤52,客户端从已匹配音量加的遥控码列表中提取每组遥控码的节目加的红外键码值,并分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配节目加键的遥控码列表,进入步骤53;若机顶盒没有任何响应,则返回步骤51;[0013] 步骤53,客户端从已匹配节目加键的遥控码列表中提取每组遥控码的数字1的红外键码值,并分别发送到机顶盒,若机顶盒响应数字1键,则完成匹配,并记录下匹配的运营商及遥控码,进入步骤54;若机顶盒没有任何响应,则返回步骤51;[0014] 步骤54,服务器根据完成匹配的运营商及遥控码,提取到对应的运营商ID及遥控码ID,并查找对应的运营商名称和机顶盒型号信息。[0015] 识别电视网络运营商和机顶盒型号的系统,包括地区查询模块,地区识别模块,运营商提取模块,遥控码提取模块,数据推送模块,遥控码匹配模块及信息查询模块;[0016] 所述地区查询模块,用于客户端发起所在地查询请求;
4
CN 104244095 A[0017]
说 明 书
2/4页
所述地区识别模块,用于服务器根据客户端中地区查询模块发起请求的IP值,查询对应的地区信息;
[0018] 所述运营商提取模块,用于服务器根据地区识别模块查询到的地区信息提取对应的运营商列表;
[0019] 所述遥控码提取模块,用于根据运营商提取模块提取的运营商列表,分别提取到各运营商旗下运营的所有机顶盒遥控码数据,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;[0020] 所述数据推送模块,用于将运营商和遥控码对应信息推送到客户端;[0021] 所述遥控码匹配模块,用于根据接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出匹配的运营商ID和遥控码ID;[0022] 所述信息查询模块,用于根据匹配的运营商ID和遥控码ID,查询对应的运营商和机顶盒型号信息。[0023] 具体的,所述关键码匹配方法包括以下步骤:[0024] 步骤a,客户端将任意一个运营商对应的所有组遥控码的音量加的红外键码值分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配音量加键的遥控码列表,进入步骤b;若机顶盒没有任何响应,则选择另一运营商,重复上述步骤;[0025] 步骤b,客户端从已匹配音量加的遥控码列表中提取每组遥控码的节目加的红外键码值,并分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配节目加键的遥控码列表,进入步骤c;若机顶盒没有任何响应,则返回步骤a;[0026] 步骤c,客户端从已匹配节目加键的遥控码列表中提取每组遥控码的数字1的红外键码值,并分别发送到机顶盒,若机顶盒响应数字1键,则完成匹配,并记录下匹配的运营商及遥控码,进入步骤d;若机顶盒没有任何响应,则返回步骤a;[0027] 步骤d,服务器根据完成匹配的运营商及遥控码,提取到对应的运营商编号及遥控码编号,并查找对应的运营商名称和机顶盒型号信息。[0028] 本发明的有益效果是,能够快速有效的识别电视网络运营商和机顶盒型号。附图说明
[0029]
图1为本发明识别电视网络运营商和机顶盒型号的方法实施例的流程图。
具体实施方式
[0030] 下面结合附图及实施例详细描述本发明的技术方案:
[0031] 本发明旨在提供一种识别电视网络运营商和机顶盒型号的方法,首先,客户端向服务器发起地区查询请求,服务器根据客户端发起请求的IP值,查询对应的地区信息;其次,服务器根据查询到的地区信息,提取地区对应的运营商列表;然后,服务器根据提取到的运营商列表,提取运营商旗下的所有机顶盒遥控码列表,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;再然后,服务器将运营商和遥控码对应信息推送到客户端;最后,客户端接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出运营商和机顶盒型号。一种识别电视网络运营商和机顶盒型号的系统,包括地区查询模块,地区识别模块,运营商提取模块,遥控码提取模块,数据推送模块,遥控码匹配模块及信息查询
5
CN 104244095 A
说 明 书
3/4页
模块;所述地区查询模块,用于客户端发起所在地查询请求;所述地区识别模块,用于服务器根据客户端中地区查询模块发起请求的IP值,查询对应的地区信息;所述运营商提取模块,用于服务器根据地区识别模块查询到的地区信息提取对应的运营商列表;所述遥控码提取模块,用于根据运营商提取模块提取的运营商列表,分别提取到各运营商旗下运营的所有机顶盒遥控码数据,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;所述数据推送模块,用于将运营商和遥控码对应信息推送到客户端;所述遥控码匹配模块,用于根据接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出匹配的运营商ID和遥控码ID;所述信息查询模块,用于根据匹配的运营商ID和遥控码ID,查询对应的运营商和机顶盒型号信息。以达到能够快速有效的识别电视网络运营商和机顶盒型号的效果。
[0032] 实施例
[0033] 本例的识别电视网络运营商和机顶盒型号的系统,包括地区查询模块,地区识别模块,运营商提取模块,遥控码提取模块,数据推送模块,遥控码匹配模块及信息查询模块;
[0034] 所述地区查询模块,用于客户端发起所在地查询请求;[0035] 所述地区识别模块,用于服务器根据客户端中地区查询模块发起请求的IP值,查询对应的地区信息;
[0036] 所述运营商提取模块,用于服务器根据地区识别模块查询到的地区信息提取对应的运营商列表;
[0037] 所述遥控码提取模块,用于根据运营商提取模块提取的运营商列表,分别提取到各运营商旗下运营的所有机顶盒遥控码数据,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;[0038] 所述数据推送模块,用于将运营商和遥控码对应信息推送到客户端;[0039] 所述遥控码匹配模块,用于根据接收到运营商和遥控码对应信息后,采取关键码匹配方法,识别出匹配的运营商ID和遥控码ID;[0040] 所述信息查询模块,用于根据匹配的运营商ID和遥控码ID,查询对应的运营商和机顶盒型号信息。
[0041] 为了更好的说明本发明,下面以流程图的方式加以说明,流程图如图1所示。[0042] 步骤1,用户所在地提取。客户端向服务器发起地区查询请求,服务器根据客户端发起请求的IP值,查询对应的地区信息。[0044] 步骤2,运营商信息提取。[0045] 根据步骤1中查询到的地区,服务器提取地区对应的运营商列表。[0046] 步骤3,遥控码提取。
[0047] 根据步骤2中的运营商列表,提取各运营商旗下的所有机顶盒遥控码列表,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应关系。[0048] 步骤4,运营商和遥控码推送。[0049] 服务器根据步骤3处理结果,将运营商数据和每个运营商对应的遥控码数据推送到客户端。
[0043]
6
CN 104244095 A[0050]
说 明 书
4/4页
步骤5,机顶盒型号识别。[0051] 步骤51,客户端将任意一个运营商对应的所有组遥控码的音量加的红外键码值分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配音量加键的遥控码列表,进入步骤52;若机顶盒没有任何响应,则选择另一运营商,重复上述步骤;[0052] 步骤52,客户端从已匹配音量加的遥控码列表中提取每组遥控码的节目加的红外键码值,并分别发送到机顶盒,并将机顶盒响应的对应的遥控码记入已匹配节目加键的遥控码列表,进入步骤53;若机顶盒没有任对任何一组遥控码进行响应,则返回步骤51;[0053] 步骤53,客户端从已匹配节目加键的遥控码列表中提取每组遥控码的数字1的红外键码值,并分别发送到机顶盒,若机顶盒响应数字1键,则完成匹配,并记录下匹配的运营商及遥控码,进入步骤54;若机顶盒没有任何响应,则返回步骤51;[0054] 步骤54,服务器根据完成匹配的运营商及遥控码,提取到对应的运营商ID及遥控码ID,并查找对应的运营商名称和机顶盒型号信息。
7
CN 104244095 A
说 明 书 附 图
1/1页
图1
8