BRAS地址更新方法、装置和系统制造方法及图纸

技术编号:14708052 阅读:156 留言:0更新日期:2017-02-25 23:39
本发明专利技术公开了一种BRAS地址更新方法、装置和系统,涉及通信领域,用于解决当IPTV业务和宽带业务使用相同VLAN时,BRAS服务器的IPTV业务地址库不能及时更新的问题。BRAS地址更新方法包括:网关接收TCP/UDP数据包,TCP/UDP数据包中封装了RTSP协议数据;网关根据TCP/UDP数据包中的目标端口号或者RTSP协议特征字段来判断TCP/UDP数据包是否为IPTV业务数据包;如果TCP/UDP数据包为IPTV业务数据包,则网关检测该TCP/UDP数据包的优先级;如果TCP/UDP数据包中的优先级为最低优先级,则网关将TCP/UDP数据包的源IP地址发送给BRAS服务器,TCP/UDP数据包的源IP地址用于BRAS服务器更新IPTV业务地址库。本发明专利技术的实施例应用于IPTV。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种BRAS地址更新方法、装置和系统
技术介绍
各大运营商在为家庭用户部署宽带网络的同时,也为用户提供IPTV(英文全称:internetprotocoltelevision,中文全称:网络协议电视)业务。当用户同时使用这两种业务时,由于IPTV业务对时延比较敏感,时延大时用户观看体验较差,而宽带上网业务对时延要求比较低,用户比较容易接受网页开启缓慢,因此需要将IPTV业务设置为高优先级。现网中一种连接方式是IPTV和宽带使用同一业务通道即使用相同的VLAN(英文全称:virtuallocalareanetwork,中文全称:虚拟局域网),在网关或OLT(英文全称:opticallineterminal,中文全称:光线路终端)都无法对同一VLAN的IPTV业务和宽带业务进行区分,而且设置不同优先级。现有技术中可以在BRAS(英文全称:broadbandremoteaccessserver,中文全称:宽带远程接入服务器)上根据上行IPTV业务访问的目的IP地址或下行IPTV业务的源IP地址来区分是IPTV业务还是宽带业务。但是需要在BRAS中人工输入以建立IPTV业务地址库,当BRAS识别到数据包中带有上述地址库中的IP地址时,认为该数据包为IPTV业务数据包,并将此数据包设置为高优先级,从而保证IPTV业务的质量。此方法虽然可以实现IPTV业务的优先级设定,但随着视频资源的源IP地址越来越多并且不断更新,有可能出现BRAS服务器上IPTV业务地址库未及时更新的情况,对于未更新到该BRAS服务器的IPTV业务地址库中的IPTV业务,将无法设置优先级,进而无法保证该IPTV业务的通信质量。
技术实现思路
本专利技术的实施例提供一种BRAS地址更新方法、装置和系统,用于解决当IPTV业务和宽带业务使用相同VLAN时,BRAS服务器的IPTV业务地址库不能及时更新的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种BRAS地址更新方法,该方法包括:网关接收TCP/UDP数据包,所述TCP/UDP数据包中封装了RTSP协议数据;所述网关根据所述TCP/UDP数据包中的目标端口号或者RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包;如果所述TCP/UDP数据包为IPTV业务数据包,则所述网关检测所述数据包中的优先级;如果所述数据包中的优先级为最低优先级,则所述网关将所述TCP/UDP数据包的源IP地址发送给BRAS服务器,所述TCP/UDP数据包的源IP地址用于所述BRAS服务器更新IPTV业务地址库。第二方面,提供了另一种BRAS地址更新方法,该方法包括:BRAS服务器从网关接收TCP/UDP数据包的源IP地址,所述TCP/UDP数据包中封装了RTSP协议数据,所述TCP/UDP数据包的源IP地址为所述网关判断如果所述TCP/UDP数据包为IPTV业务数据包,并且如果所述TCP/UDP数据包的优先级为最低优先级时发送给所述BRAS服务器,其中,所述网关根据所述TCP/UDP数据包中的目标端口号或者所述TCP/UDP数据包中是否包含RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包;所述BRAS服务器将所述TCP/UDP数据包的源IP地址更新至IPTV业务地址库。第三方面,提供了一种网关设备,该网关设备包括:接收单元,用于接收TCP/UDP数据包,所述TCP/UDP数据包中封装了RTSP协议数据;判断单元,用于根据所述TCP/UDP数据包中的目标端口号或者RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包;检测单元,用于如果所述TCP/UDP数据包为IPTV业务数据包,则检测所述数据包中的优先级;发送单元,用于如果所述数据包中的优先级为最低优先级,则将所述TCP/UDP数据包的源IP地址发送给BRAS服务器,所述TCP/UDP数据包的源IP地址用于所述BRAS服务器更新IPTV业务地址库。第四方面,提供了一种BRAS服务器,该BRAS服务器包括:接收单元,用于从网关接收TCP/UDP数据包的源IP地址,所述TCP/UDP数据包中封装了RTSP协议数据,所述TCP/UDP数据包的源IP地址为所述网关判断如果所述TCP/UDP数据包为IPTV业务数据包,并且如果所述TCP/UDP数据包的优先级为最低优先级时发送给所述BRAS服务器,其中,所述网关根据所述TCP/UDP数据包中的目标端口号或者所述TCP/UDP数据包中是否包含RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包;更新单元,用于将所述TCP/UDP数据包的源IP地址更新至IPTV业务地址库。第五方面,提供了一种BRAS地址更新系统,该系统包括如第三方面所述的网关设备以及如四方面所述的BRAS服务器。本专利技术的实施例提供的BRAS地址更新方法、装置和系统,针对目前主流的IPTV业务应用层主要采用RTSP协议,通过判断TCP/UDP数据包是否包含指示RTSP协议的特征,来判断该TCP/UDP数据包是否为IPTV业务数据包,当该TCP/UDP数据包为IPTV业务数据包时,进一步判断TCP/UDP数据包是否已经被BRAS服务器设置了优先级,如果未被设置优先级则认为是未存储在BRAS服务器的IPTV业务地址库中,进而将该TCP/UDP数据包的源IP地址发送给BRAS服务器用于更新IPTV业务地址库,当下次再有使用相同源IP地址的TCP/UDP数据包时,BRAS服务器即可以根据更新后的IPTV业务地址库来设置优先级,解决了当IPTV业务和宽带业务使用相同VLAN时,BRAS服务器的IPTV业务地址库不能及时更新的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的实施例提供的BRAS地址更新系统的结构示意图;图2为本专利技术的实施例提供的PON网关的以太网帧结构示意图;图3为本专利技术的实施例提供的BRAS地址更新方法的流程示意图;图4为本专利技术的实施例提供的TCP/UDP数据包格式的示意图;图5为本专利技术的实施例提供的判断TCP/UDP数据包是否为IPTV业务数据包的流程示意图;图6为本专利技术的实施例提供的网关设备的结构示意图;图7为本专利技术的实施例提供的BRAS服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的实施例提供了一种BRAS地址更新系统,参照图1中所示,该系统包括:用户设备11、网关设备12和BRAS服务器13。用户设备11可以包括但不限于机顶盒、路由器、PC(英本文档来自技高网
...
BRAS地址更新方法、装置和系统

【技术保护点】
一种BRAS地址更新方法,其特征在于,所述方法包括:网关接收TCP/UDP数据包,所述TCP/UDP数据包中封装了RTSP协议数据;所述网关根据所述TCP/UDP数据包中的目标端口号或者RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包;如果所述TCP/UDP数据包为IPTV业务数据包,则所述网关检测所述TCP/UDP数据包中的优先级;如果所述TCP/UDP数据包中的优先级为最低优先级,则所述网关将所述TCP/UDP数据包的源IP地址发送给BRAS服务器,所述TCP/UDP数据包的源IP地址用于所述BRAS服务器更新IPTV业务地址库。

【技术特征摘要】
1.一种BRAS地址更新方法,其特征在于,所述方法包括:网关接收TCP/UDP数据包,所述TCP/UDP数据包中封装了RTSP协议数据;所述网关根据所述TCP/UDP数据包中的目标端口号或者RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包;如果所述TCP/UDP数据包为IPTV业务数据包,则所述网关检测所述TCP/UDP数据包中的优先级;如果所述TCP/UDP数据包中的优先级为最低优先级,则所述网关将所述TCP/UDP数据包的源IP地址发送给BRAS服务器,所述TCP/UDP数据包的源IP地址用于所述BRAS服务器更新IPTV业务地址库。2.根据权利要求1所述的方法,其特征在于,所述网关根据TCP/UDP数据包中的目标端口号或者RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包,包括:如果所述TCP/UDP数据包中的目标端口号为RTSP协议默认目标端口号中的一个,则所述网关判断所述TCP/UDP数据包为所述IPTV业务数据包;如果所述TCP/UDP数据包中的目标端口号不为RTSP协议默认目标端口号中的一个,则所述网关检测所述TCP/UDP数据包中是否包含所述RTSP协议特征字段;如果所述TCP/UDP数据包中包含所述RTSP协议特征字段,则所述网关判断所述TCP/UDP数据包为所述IPTV业务数据包。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:如果所述TCP/UDP数据包中包含所述RTSP协议特征字段,则将所述TCP/UDP数据包中的目标端口号加入所述RTSP协议默认目标端口号。4.一种BRAS地址更新方法,其特征在于,所述方法包括:BRAS服务器从网关接收TCP/UDP数据包的源IP地址,所述TCP/UDP数据包中封装了RTSP协议数据,所述TCP/UDP数据包的源IP地址为所述网关判断如果所述TCP/UDP数据包为IPTV业务数据包,并且如果所述TCP/UDP数据包的优先级为最低优先级时发送给所述BRAS服务器,其中,所述网关根据所述TCP/UDP数据包中的目标端口号或者所述TCP/UDP数据包中是否包含RTSP协议特征字段来判断所述TCP/UDP数据包是否为IPTV业务数据包;所述BRAS服务器将所述TCP/UDP数据包的源IP地址更新至IPTV业务地址库。5.一种网关设备,其特征在于,所述网关设备包括:接收单元,用于...

【专利技术属性】
技术研发人员:钟秀芳张沛李洁
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1