[发明专利]区域EPG管理系统、分发系统及分发方法有效
| 申请号: | 201910169261.9 | 申请日: | 2019-03-06 |
| 公开(公告)号: | CN109996096B | 公开(公告)日: | 2022-01-11 |
| 发明(设计)人: | 乐骏;丁毅;付晶 | 申请(专利权)人: | 湖北省广播电视信息网络股份有限公司 |
| 主分类号: | H04N21/258 | 分类号: | H04N21/258;H04N21/239;H04N21/235;H04N21/232 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 胡娟 |
| 地址: | 430056 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区域 epg 管理 系统 分发 方法 | ||
1.一种区域EPG管理系统,其特征在于,包括:
接收模块,用于接收终端发送的携带有所述终端区域信息的获取EPG请求;
区域管理模块,用于根据所述区域信息查询该终端所在的区域,并根据该终端所在的区域找到该区域的EPG下载地址;
发送模块,用于将所述EPG下载地址发送至所述终端;终端根据所述EPG下载地址下载EPG;
所述区域管理模块包括:
存储模块,用于存储匹配规则列表,所述匹配规则列表包括不同区域的区域码、每个区域码关联的区域规则值、每个区域规则值与区域信息的映射关系;还用于存储每个EPG下载地址与一个区域码绑定信息;
查询模块,用于从所述接收模块中获取所述区域信息,在所述匹配规则列表中查询该区域信息对应的区域规则值,根据该区域规则值找到该终端所在区域的区域码,再从存储模块中找到该区域码对应的EPG下载地址;
当所述区域信息包括IP地址时,所述区域规则值包括IP段,每个IP段包括多个IP地址;
所述查询模块用于在所述匹配规则列表中查询IP地址对应的IP段,根据该IP段找到该终端所在区域的区域码;
当所述区域信息还包括CA卡卡号时,所述区域规则值包括根据CA卡的属性建立的CA卡群组,每个CA卡群组包括多个CA卡号;
所述查询模块用于在所述匹配规则列表中查询CA卡号对应的CA卡群组,根据该CA卡群组找到该终端所在区域的区域码;
所述查询模块在所述匹配规则列表中查询该终端所在区域的区域码时,还用于优先采用IP地址进行查询,然后采用CA卡号进行查询;
当采用CA卡号未找到区域码时,以通过IP地址找到的区域码为终端所在区域的区域码;
当采用CA卡号找到区域码时,以通过CA卡号找到的区域码为终端所在区域的区域码;
所述系统还包括:
EPG管理模块,用于发布各个区域的EPG信息,并将EPG信息根据EPG模版生成EPG节目文件,将各个区域EPG节目文件绑定对应的区域码;
所述发送模块还用于将EPG节目文件发送至EPG下载服务器,并生成EPG下载地址,将EPG下载地址与该EPG节目文件绑定的区域码进行绑定,并将EPG下载地址和区域码的绑定信息发送至存储模块;
所述EPG管理模块还用于在每次发布各个区域的EPG信息时,对应生成一个版本号,并后续更新时,将当前发布的各个区域的EPG版本号按照预定规则增加,并保存当前版本号;所述版本号与对应的区域码关联;
所述发送模块还用于发送各个区域的EPG版本号至所述终端;
所述系统还包括校验模块,所述获取EPG请求包括终端已有的EPG版本号;
所述校验模块,用于从所述接收模块中获取终端已有的EPG版本号,并与所述EPG管理模块当前存储的版本号进行对比;
若版本号不同,所述校验模块还用于对当前的EPG节目文件进行加密形成校验码,将校验码加入EPG下载地址形成加密地址;
发送模块还用于将所述加密地址发送至所述终端。
2.一种区域EPG分发系统,其特征在于,包括:终端、EPG下载服务器以及如权利要求1所述的区域EPG管理系统;
所述终端,用于发送携带有所述终端区域信息的获取EPG请求至所述接收模块,接收所述发送模块发送的EPG下载地址,并根据所述EPG下载地址发送EPG下载请求;
所述EPG下载服务器,用于存储各个区域的EPG节目文件,并在接收到所述终端发送的EPG下载请求之后,向所述终端发送EPG节目文件。
3.一种区域EPG分发方法,其特征在于,包括如下步骤:
接收终端发送的携带有所述终端区域信息的获取EPG请求;
根据所述终端区域信息查询该终端所在的区域,并根据该终端所在的区域找到该区域的EPG下载地址;
将所述EPG下载地址发送至所述终端;
接收终端发送的携带有所述终端区域信息的获取EPG请求之前,该方法还包括如下步骤:按照预定规则对准备推送EPG的区域分配一个区域码,每个区域码与区域规则值建立关联,每个区域规则值与区域信息建立映射关系,将每个区域的EPG下载地址与该区域的区域码绑定;
根据所述终端区域信息查询该终端所在的区域,并根据该终端所在的区域找到该区域的EPG下载地址包括:在匹配规则列表中查询该区域信息对应的区域规则值,根据该区域规则值找到该终端所在区域的区域码,再根据该区域码找到EPG下载地址;
当所述区域信息包括IP地址和CA卡卡号时,所述区域规则值包括IP段和根据CA卡的属性建立的CA卡群组,每个IP段包括多个IP地址,每个CA卡群组包括多个CA卡号;
根据所述终端区域信息查询该终端所在的区域包括:先在所述匹配规则列表中查询IP地址对应的IP段,根据该IP段找到该终端所在区域的区域码;然后在所述匹配规则列表中查询CA卡号对应的CA卡群组,根据该CA卡群组找到该终端所在区域的区域码;若采用CA卡号未找到区域码,以通过IP地址找到的区域码为终端所在区域;若采用CA卡号找到区域码,以通过CA卡号找到的区域码为终端所在区域;
接收终端发送的携带有所述终端区域信息的获取EPG请求之前,还包括如下步骤:
发布各个区域的EPG信息,并将EPG信息生成EPG节目文件,将各个区域EPG节目文件绑定对应的区域码;
将EPG节目文件发送至EPG下载服务器,并生成EPG下载地址,将EPG下载地址与该EPG节目文件绑定的区域码进行绑定,并存储EPG下载地址和区域码的绑定信息;
其中,在每次发布各个区域的EPG信息时,对应生成一个版本号,并后续更新时,将当前发布的各个区域的EPG版本号按照预定规则增加;在发送EPG下载地址时,发送该区域的EPG版本号;所述版本号与对应的区域码关联;
当获取EPG请求包括终端已有的EPG版本号时,将所述EPG下载地址发送至所述终端之前还包括如下步骤:
从获取EPG请求中获取终端已有的EPG版本号,将终端已有的EPG版本号与当前EPG版本号进行对比;
若版本号不同,找到该区域的EPG下载地址之后,对该EPG下载地址进行加密形成校验码,将校验码加入EPG下载地址形成加密地址,再将加密地址发送至所述终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北省广播电视信息网络股份有限公司,未经湖北省广播电视信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910169261.9/1.html,转载请声明来源钻瓜专利网。





