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地址,则将 ...
【技术保护点】
一种用于动态更新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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。