用于动态更新 IPTV 路由表的方法、装置和系统制造方法及图纸

技术编号:17413688 阅读:25 留言:0更新日期:2018-03-07 09:27
本发明专利技术公开一种用于动态更新IPTV路由表的方法、装置和系统,涉及通信领域。其中在IPTV终端通过第一网卡接收到IPTV业务平台下发的电子节目指南EPG页面后,从EPG页面中解析出IPTV业务的全部IP地址,将全部IP地址与路由表进行对比,以查询在全部IP地址中是否存在未包括在路由表中的IP地址,若存在未包括在路由表中的IP地址,则将未包括在路由表中的IP地址作为IPTV路由信息添加到路由表中,以便对路由表进行更新。通过对IPTV业务平台返回的IPTV目的地址与已有的本地路由表信息进行比对,从而可自动实现路由表的更新及拓展,确保IPTV专网变换时IPTV终端仍可正常访问。

Methods, devices, and systems for dynamically updating IPTV routing tables

The invention discloses a method, a device and a system for dynamically updating the IPTV routing table, which relates to the communication field. In the IPTV terminal through the first network card receives the electronic program guide to the IPTV EPG page service platform, parse out the IPTV business all the IP address from the EPG page, all IP addresses are compared with the routing table, the query at all IP address exists in the routing table in the IP address is not included. If there exists in the routing table of IP addresses are not included, are not included in the routing table in IP address as IPTV routing information is added to the routing table, to update the routing table. By comparing the IPTV destination address returned from the IPTV business platform to the existing local routing table information, it can automatically update and expand the routing table, and ensure that the IPTV terminal can still be accessed normally when the IPTV private network is transformed.

【技术实现步骤摘要】
用于动态更新IPTV路由表的方法、装置和系统
本专利技术涉及通信领域,特别涉及一种用于动态更新IPTV路由表的方法、装置和系统。
技术介绍
目前,各运营商基于专网提供IPTV(InternetProtocolTelevision,互联网电视)业务,与公众互联网隔离。为了满足用户同时访问IPTV和互联网的业务需求,在现有技术中出现了IPTV智能终端进行IPTV业务和互联网业务的方案,其中IPTV智能终端通过一根网线接入家庭网关后,在无需人工切换IPTV智能终端接入家庭网关的物理端口便可访问IPTV业务和公共互联网业务,从而有效解决了IPTV终端无法同时访问IPTV专网和公共互联网的问题。在上述现有技术中通过静态路由的方式同时访问IPTV专网和互联网,随着IPTV业务的发展,IPTV地址段不断的扩充,静态路由访问方法已无法满足IPTV地址段扩充的需求,因此需要进一步研究IPTV机顶盒自动获取IPTV路由表的方法。
技术实现思路
本专利技术实施例提供一种用于动态更新IPTV路由表的方法、装置和系统,通过对IPTV业务平台返回的IPTV目的地址与已有的本地路由表信息进行比对,从而可自动实现路由表的更新及拓展,确保IPTV专网变换时IPTV终端仍可正常访问。根据本专利技术的一个方面,提供一种用于动态更新IPTV路由表的方法,包括:在通过第一网卡接收到IPTV业务平台下发的电子节目指南EPG页面后,从EPG页面中解析出IPTV业务的全部IP地址;将全部IP地址与路由表进行对比,以查询在全部IP地址中是否存在未包括在路由表中的IP地址;若存在未包括在路由表中的IP地址,则将未包括在路由表中的IP地址作为IPTV路由信息添加到路由表中,以便对路由表进行更新。在一个实施例中,在用户使用IPTV业务或进行EPG页面跳转时,判断相应IPTV数据包的目的地IP地址是否包括在路由表中;若相应IPTV数据包的目的地IP地址包括在路由表中,则将IPTV数据包嵌入指定标识,并通过第一网卡发送给家庭网关,以便家庭网关根据指定标识将IPTV数据包转发给IPTV业务平台,使得IPTV业务平台下发相应的目标EPG页面。在一个实施例中,若相应IPTV数据包的目的地IP地址未包括在路由表中,则将IPTV数据包通过第二网卡发送给家庭网关,以便家庭网关将IPTV数据包转发给互联网业务平台进行相应处理。在一个实施例中,在用户使用互联网业务或应用时,判断相应业务数据包的目的地IP地址是否包括在路由表中;若相应业务数据包的目的地IP地址未包括在路由表中,则将业务数据包通过第二网卡发送给家庭网关,以便家庭网关将业务数据包转发给互联网业务平台进行相应处理。在一个实施例中,第一网卡根据PPPoE协议,通过家庭网关与IPTV业务平台建立连接;第二网卡根据DHCP协议,通过家庭网关与互联网业务平台建立连接。在一个实施例中,在进行IPTV业务认证时生成认证请求;判断认证请求的目标地址是否与路由表中预先设置的IPTV认证服务器路由信息一致;若认证请求目标地址与路由表中的IPTV认证服务器路由信息一致,则通过第一网卡将认证请求由家庭网关转发给IPTV业务平台,以便IPTV业务平台在认证通过后下发EPG首页。根据本专利技术的另一方面,提供一种用于动态更新IPTV路由表的IPTV终端,包括第一网卡、IPTV客户端模块、路由表查询模块和路由表更新模块,其中:IPTV客户端模块,用于在第一网卡接收到IPTV业务平台下发的电子节目指南EPG页面后,从EPG页面中解析出IPTV业务的全部IP地址;路由表查询模块,用于将全部IP地址与路由表进行对比,以查询在全部IP地址中是否存在未包括在路由表中的IP地址;路由表更新模块,用于根据路由表查询模块的查询结果,若存在未包括在路由表中的IP地址,则将未包括在路由表中的IP地址作为IPTV路由信息添加到路由表中,以便对路由表进行更新。在一个实施例中,IPTV客户端模块还用于在用户使用IPTV业务或进行EPG页面跳转时,指示路由表查询模块判断相应IPTV数据包的目的地IP地址是否包括在路由表中;第一网卡还用于根据路由表查询模块的查询结果,在相应IPTV数据包的目的地IP地址包括在路由表中的情况下,将IPTV数据包嵌入指定标识,并发送给家庭网关,以便家庭网关根据指定标识将IPTV数据包转发给IPTV业务平台,使得IPTV业务平台下发相应的目标EPG页面。在一个实施例中,上述IPTV终端还包括第二网卡,其中:第二网卡,用于根据路由表查询模块的查询结果,若相应IPTV数据包的目的地IP地址未包括在路由表中,则将IPTV数据包发送给家庭网关,以便家庭网关将IPTV数据包转发给互联网业务平台进行相应处理。在一个实施例中,上述IPTV终端还包括互联网业务模块,其中:互联网业务模块,用于在用户使用互联网业务或应用时,指示路由表查询模块判断相应业务数据包的目的地IP地址是否包括在路由表中;第二网卡用于根据路由表查询模块的查询结果,若相应业务数据包的目的地IP地址未包括在路由表中,则将业务数据包发送给家庭网关,以便家庭网关将业务数据包转发给互联网业务平台进行相应处理。在一个实施例中,第一网卡用于根据PPPoE协议,通过家庭网关与IPTV业务平台建立连接;第二网卡用于根据DHCP协议,通过家庭网关与互联网业务平台建立连接。在一个实施例中,IPTV客户端模块还用于在进行IPTV业务认证时生成认证请求;路由表查询模块还用于判断认证请求的目标地址是否与路由表中预先设置的IPTV认证服务器路由信息一致;若认证请求目标地址与路由表中的IPTV认证服务器路由信息一致,则指示第一网卡将认证请求通过家庭网关转发给IPTV业务平台,以便IPTV业务平台在认证通过后下发EPG首页。根据本专利技术的另一方面,提供一种用于动态更新IPTV路由表的系统,包括上述任一实施例涉及的IPTV终端,以及IPTV业务平台,用于将下发给IPTV终端的电子节目指南EPG页面发送给家庭网关;家庭网关,用于将接收到的EPG页面发送给IPTV终端。在一个实施例中,家庭网关还用于在接收到IPTV终端发送的业务数据包后,判断数据包中是否嵌有指定标识,若数据包中嵌有指定标识,则将业务数据包发送给IPTV业务平台;IPTV业务平台还用于根据接收到的业务数据包下发相应的目标EPG页面。在一个实施例中,上述系统还包括互联网业务平台,其中:家庭网关还用于在业务数据包中未嵌有指定标识的情况下,将业务数据包转发给互联网业务平台;互联网业务平台,用于根据接收到的业务数据包进行相应处理。在一个实施例中,家庭网关还用于在接收到IPTV终端发送的认证请求后,将认证请求转发给IPTV业务平台;IPTV业务平台还用于在认证通过后给IPTV终端下发EPG首页。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术用于动态更新IPTV路由表的方法本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201610700347.html" title="用于动态更新 IPTV 路由表的方法、装置和系统原文来自X技术">用于动态更新 IPTV 路由表的方法、装置和系统</a>

【技术保护点】
一种用于动态更新IPTV路由表的方法,其特征在于,包括:在通过第一网卡接收到IPTV业务平台下发的电子节目指南EPG页面后,从所述EPG页面中解析出IPTV业务的全部IP地址;将所述全部IP地址与路由表进行对比,以查询在所述全部IP地址中是否存在未包括在路由表中的IP地址;若存在未包括在路由表中的IP地址,则将未包括在路由表中的IP地址作为IPTV路由信息添加到路由表中,以便对路由表进行更新。

【技术特征摘要】
1.一种用于动态更新IPTV路由表的方法,其特征在于,包括:在通过第一网卡接收到IPTV业务平台下发的电子节目指南EPG页面后,从所述EPG页面中解析出IPTV业务的全部IP地址;将所述全部IP地址与路由表进行对比,以查询在所述全部IP地址中是否存在未包括在路由表中的IP地址;若存在未包括在路由表中的IP地址,则将未包括在路由表中的IP地址作为IPTV路由信息添加到路由表中,以便对路由表进行更新。2.根据权利要求1所述的方法,其特征在于,还包括:在用户使用IPTV业务或进行EPG页面跳转时,判断相应IPTV数据包的目的地IP地址是否包括在路由表中;若相应IPTV数据包的目的地IP地址包括在路由表中,则将所述IPTV数据包嵌入指定标识,并通过第一网卡发送给家庭网关,以便家庭网关根据指定标识将所述IPTV数据包转发给IPTV业务平台,使得IPTV业务平台下发相应的目标EPG页面。3.根据权利要求2所述的方法,其特征在于,若相应IPTV数据包的目的地IP地址未包括在路由表中,则将所述IPTV数据包通过第二网卡发送给家庭网关,以便家庭网关将所述IPTV数据包转发给互联网业务平台进行相应处理。4.根据权利要求3所述的方法,其特征在于,还包括:在用户使用互联网业务或应用时,判断相应业务数据包的目的地IP地址是否包括在路由表中;若相应业务数据包的目的地IP地址未包括在路由表中,则将所述业务数据包通过第二网卡发送给家庭网关,以便家庭网关将所述业务数据包转发给互联网业务平台进行相应处理。5.根据权利要求4所述的方法,其特征在于,第一网卡根据PPPoE协议,通过家庭网关与IPTV业务平台建立连接;第二网卡根据DHCP协议,通过家庭网关与互联网业务平台建立连接。6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:在进行IPTV业务认证时生成认证请求;判断认证请求的目标地址是否与路由表中预先设置的IPTV认证服务器路由信息一致;若认证请求目标地址与路由表中的IPTV认证服务器路由信息一致,则通过第一网卡将认证请求由家庭网关转发给IPTV业务平台,以便IPTV业务平台在认证通过后下发EPG首页。7.一种用于动态更新IPTV路由表的IPTV终端,其特征在于,包括第一网卡、IPTV客户端模块、路由表查询模块和路由表更新模块,其中:IPTV客户端模块,用于在第一网卡接收到IPTV业务平台下发的电子节目指南EPG页面后,从所述EPG页面中解析出IPTV业务的全部IP地址;路由表查询模块,用于将所述全部IP地址与路由表进行对比,以查询在所述全部IP地址中是否存在未包括在路由表中的IP地址;路由表更新模块,用于根据路由表查询模块的查询结果,若存在未包括在路由表中的IP地址,则将未包括在路由表中的IP地址作为IPTV路由信息添加到路由表中,以便对路由表进行更新。8.根据权利要求7所述的IPTV终端,其特征在于,IPTV客户端模块还用于在用户使用IPTV业务或进行EPG页面跳转时,指示路由表查询模块判断相应...

【专利技术属性】
技术研发人员:苏军根卢燕青林健洪博宇黄海鲁维甘玉珏
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1