P2P CDN业务处理方法、智能网关以及CDN平台技术

技术编号:21552845 阅读:40 留言:0更新日期:2019-07-07 00:42
本发明专利技术实施例公开一种P2P CDN业务处理方法、智能网关以及CDN平台,涉及通信技术领域,用于解决现有技术中智能网关在传输P2P CDN业务数据时,传输时延较大且传输效率偏低的技术问题。该方法包括:第一智能网关预先生成仅针对P2P CDN业务的VLAN ID并将其上报给CDN平台;第一智能网关接收终端通过第一WAN连接发送的点播信息标识并将其转发给CDN平台,从CDN平台上获取存有上述点播信息标识的至少一个第二智能网关的VLAN ID以及IP地址,根据将上述VLAN ID或IP地址,通过第二WAN连接从第二智能网关上获取点播信息标识对应的目标数据并将其插入第一WAN连接,使终端通过第一WAN连接获取目标数据。本发明专利技术实施例用于P2P CDN业务数据传输。

P2P CDN Service Processing Method, Intelligent Gateway and CDN Platform

【技术实现步骤摘要】
P2PCDN业务处理方法、智能网关以及CDN平台
本专利技术的实施例涉及通信
,具体涉及一种P2PCDN业务处理方法、智能网关以及CDN平台。
技术介绍
随着P2P(peer-to-peer,点对点技术)CDN(ContentDeliveryNetwork,内容分发网络)技术的发展,通过智能网关提供的P2PCDN业务逐渐得到应用和普及。据统计,目前有超过数十万用户使用智能网关提供的P2PCDN业务,包括观看和点播视频、以及上传数据等,为用户获取或上传网络数据提供了诸多便利。实际情况中,智能网关在传输P2PCDN业务数据时,存在传输时延较大,传输效率偏低的问题,严重伤害用户体验。
技术实现思路
本专利技术的实施例提供一种P2PCDN业务处理方法、智能网关以及CDN平台,用于解决现有技术中智能网关在传输P2PCDN业务数据时,传输时延较大且传输效率偏低的技术问题。第一方面,本专利技术的实施例提供一种P2PCDN业务处理方法,包括:第一智能网关接收终端通过第一WAN连接发送的携带点播信息标识的点播指令;第一智能网关发送点播信息标识至内容分发网络CDN平台,以供CDN平台根据点播信息标识确定至少一个第二智能网关的连接信息;连接信息包括:第二智能网关预先向CDN平台上报的VLANID或者第二智能网关的IP地址;第一智能网关接收CDN平台发送的携带第二智能网关的VLANID或者第二智能网关的IP地址的连接消息;第一智能网关根据连接消息向第二智能网关发送数据请求消息;数据请求消息携带点播信息标识;第一智能网关通过第二WAN连接从第二智能网关上获取点播信息标识对应的目标数据;第一智能网关将目标数据插入第一WAN连接,以供终端通过第一WAN连接获取目标数据。第二方面,本专利技术的实施例还提供一种P2PCDN业务处理方法,包括:第二智能网关接收第一智能网关根据CDN平台发送的连接信息发送的携带点播信息标识的数据请求消息;其中,点播信息标识携带在终端通过第一WAN连接发送给第一智能网关的点播指令中;第一智能网关发送点播信息标识至CDN平台以使CDN平台确定连接消息;连接信息包括:第二智能网关的VLANID或者第二智能网关的IP地址;第二智能网关响应数据请求消息,以供第一智能网关通过第二WAN连接获取点播信息标识对应的目标数据并其插入第一WAN连接,使终端通过第一WAN连接获取目标数据。在本专利技术实施例第一方面以及第二方面提供的P2PCDN业务处理方法中,第一智能网关通过第一WAN连接从终端获取点播信息标识后,能够将该点播信息标识发送给CDN平台,以从获取CDN平台根据上述点播信息标识发送的点播信息标识对应的目标数据的第二智能网关的VLANID或第二智能网关的IP地址,然后根据上述VLANID或上述IP地址通过第二WAN连接从第二智能网关上获取上述目标数据(或者,第二智能网关通过第二WAN连接向第一智能网关上传目标数据),并将目标数据插入第一WAN连接,以供终端通过第一WAN连接获取目标数据。由此可见,本专利技术实施例能够通过一条专用于传输P2PCDN业务的第二WAN连接获取或上传目标数据,并且能够将第二WAN连接中的目标数据插入第一WAN连接,以便终端能够从第一WAN连接获取上述目标数据,有效避免了智能网关上传数据过程受上行网络带宽限制的影响,以及P2PCDN业务数据与其它类型的业务数据共用互联网数据通道情况的发生,提高了P2PCDN业务数据的传输效率。第三方面,本专利技术的实施例还提供一种P2PCDN业务处理方法,包括:CDN平台接收第一智能网关发送的点播信息标识;其中点播信息标识携带在终端通过第一WAN连接发送给第一智能网关的点播指令中;CDN平台根据点播信息标识确定至少一个第二智能网关;CDN平台在本地数据库中查询第二智能网关预先上报的第二智能网关的VLANID或者第二智能网关的IP地址;CDN平台向第一智能网关发送携带第二智能网关的VLANID或者第二智能网关的IP地址的连接消息,以供第一智能网关根据连接消息向第二智能网关发送携带点播信息标识的数据请求消息后,并通过第二WAN连接获取第二智能网关上传的点播信息标识对应的目标数据,通过将目标数据插入第一WAN连接使终端通过第一WAN连接获取目标数据。在本专利技术实施例第三方面提供的P2PCDN业务处理方法中,第一智能网关通过第一WAN连接从终端获取点播信息标识后,能够将该点播信息标识发送给CDN平台,以从获取CDN平台根据上述点播信息标识发送的点播信息标识对应的目标数据的第二智能网关的VLANID或第二智能网关的IP地址,然后根据上述VLANID或上述IP地址通过第二WAN连接获取第二智能网关向第一智能网关上传的目标数据,并将目标数据插入第一WAN连接,以供终端通过第一WAN连接获取目标数据。由此可见,本专利技术实施例能够通过一条专用于传输P2PCDN业务的第二WAN连接获取或上传目标数据,并且能够将第二WAN连接中的目标数据插入第一WAN连接,以便终端能够从第一WAN连接获取上述目标数据,有效避免了智能网关上传数据时受上行网络带宽限制的影响,以及P2PCDN业务数据与其它类型的业务数据共用互联网数据通道情况的发生,提高了P2PCDN业务数据的传输效率。第四方面,本专利技术的实施例提供一种智能网关,包括:接收模块,用于接收终端通过第一WAN连接发送的携带点播信息标识的点播指令;发送模块,用于发送接收模块接收的点播信息标识至内容分发网络CDN平台,以供CDN平台根据点播信息标识确定至少一个第二智能网关的连接信息;连接信息包括:第二智能网关的VLANID或者第二智能网关的IP地址;接收模块还用于,用于接收CDN平台发送的携带第二智能网关的VLANID或者第二智能网关的IP地址的连接消息;发送模块还用于,根据接收模块接收的连接消息向第二智能网关发送数据请求消息;数据请求消息携带点播信息标识;获取模块,用于通过第二WAN连接从第二智能网关上获取点播信息标识对应的目标数据;处理模块,用于将目标数据插入第一WAN连接,以供终端通过第一WAN连接获取目标数据。第五方面,本专利技术的实施例还提供一种智能网关,包括:接收模块,用于接收第一智能网关根据CDN平台发送的连接信息发送的携带点播信息标识的数据请求消息;其中,点播信息标识携带在终端通过第一WAN连接发送给第一智能网关的点播指令中;第一智能网关发送点播信息标识至CDN平台以使CDN平台确定连接消息;连接信息包括:第二智能网关的VLANID或者第二智能网关的IP地址;处理模块,用于根据数据请求消息通过第二WAN连接上传点播信息标识对应的目标数据至第一智能网关,以供目标数据插入第一WAN连接,使终端通过第一WAN连接获取目标数据。第六方面,本专利技术的实施例还提供一种CDN平台,包括:接收模块,用于接收第一智能网关发送的点播信息标识;其中点播信息标识携带在终端通过第一WAN连接发送给第一智能网关的点播指令中;确定模块,用于根据点播信息标识确定至少一个第二智能网关;处理模块,用于在本地数据库中查询第二智能网关预先上报的第二智能网关的VLANID或者第二智能网关的IP地址;发送模块,用于向第一智能网关发送携带第二智能网关的VLANID或者第二智能网关的IP地址的连接消本文档来自技高网...

【技术保护点】
1.一种P2P CDN业务处理方法,其特征在于,包括:第一智能网关接收终端通过第一WAN连接发送的携带点播信息标识的点播指令;第一智能网关发送所述点播信息标识至内容分发网络CDN平台,以供所述CDN平台根据所述点播信息标识确定至少一个第二智能网关的连接信息;所述连接信息包括:所述第二智能网关预先向CDN平台上报的VLAN ID或者所述第二智能网关的IP地址;第一智能网关接收所述CDN平台发送的携带所述第二智能网关的VLAN ID或者所述第二智能网关的IP地址的连接消息;第一智能网关根据所述连接消息向所述第二智能网关发送数据请求消息;所述数据请求消息携带所述点播信息标识;第一智能网关通过第二WAN连接从所述第二智能网关上获取所述点播信息标识对应的目标数据;第一智能网关将所述目标数据插入所述第一WAN连接,以供所述终端通过所述第一WAN连接获取所述目标数据。

【技术特征摘要】
1.一种P2PCDN业务处理方法,其特征在于,包括:第一智能网关接收终端通过第一WAN连接发送的携带点播信息标识的点播指令;第一智能网关发送所述点播信息标识至内容分发网络CDN平台,以供所述CDN平台根据所述点播信息标识确定至少一个第二智能网关的连接信息;所述连接信息包括:所述第二智能网关预先向CDN平台上报的VLANID或者所述第二智能网关的IP地址;第一智能网关接收所述CDN平台发送的携带所述第二智能网关的VLANID或者所述第二智能网关的IP地址的连接消息;第一智能网关根据所述连接消息向所述第二智能网关发送数据请求消息;所述数据请求消息携带所述点播信息标识;第一智能网关通过第二WAN连接从所述第二智能网关上获取所述点播信息标识对应的目标数据;第一智能网关将所述目标数据插入所述第一WAN连接,以供所述终端通过所述第一WAN连接获取所述目标数据。2.根据权利要求1所述的P2PCDN业务处理方法,其特征在于,所述将所述目标数据插入所述第一WAN连接之前,所述方法还包括:将所述目标数据的处理优先级设置为所述第一WAN连接中数据的处理优先级中的最高处理优先级。3.根据权利要求1或2所述的P2PCDN业务处理方法,其特征在于,所述根据所述连接消息向所述第二智能网关发送数据请求消息,包括:若所述连接消息携带所述第二智能网关的VLANID,根据所述VLANID向所述第二智能网关发送数据请求消息;若所述连接消息携带所述第二智能网关的IP地址,根据所述IP地址向所述第二智能网关发送数据请求消息。4.一种P2PCDN业务处理方法,其特征在于,包括:第二智能网关接收第一智能网关根据CDN平台发送的连接信息发送的携带点播信息标识的数据请求消息;其中,所述点播信息标识携带在终端通过第一WAN连接发送给第一智能网关的点播指令中;所述第一智能网关发送所述点播信息标识至所述CDN平台以使所述CDN平台确定所述连接消息;所述连接信息包括:第二智能网关的VLANID或者所述第二智能网关的IP地址;第二智能网关响应所述数据请求消息,以供第一智能网关通过第二WAN连接获取所述点播信息标识对应的目标数据并其插入所述第一WAN连接,使所述终端通过所述第一WAN连接获取所述目标数据。5.根据权利要求4所述的P2PCDN业务处理方法,其特征在于,所述第二智能网关接收第一智能网关根据CDN平台发送的连接信息发送的数据请求消息之前,所述方法还包括:第二智能网关接收终端发送的插件,安装所述插件并生成第二智能网关的VLANID;第二智能网关将所述第二智能网关的VLANID上报至所述CDN平台,以供所述CDN平台根据所述第一智能网关发送的点播信息标识查询并确定所述第二智能网关的VLANID。6.一种P2PCDN业务处理方法,其特征在于,包括:CDN平台接收第一智能网关发送的点播信息标识;其中所述点播信息标识携带在终端通过第一WAN连接发送给第一智能网关的点播指令中;CDN平台根据所述点播信息标识确定至少一个第二智能网关;CDN平台在本地数据库中查询所述第二智能网关预先上报的第二智能网关的VLANID或者所述第二智能网关的IP地址;CDN平台向所述第一智能网关发送携带所述第二智能网关的VLANID或者所述第二智能网关的IP地址的连接消息,以供所述第一智能网关根据所述连接消息向所述第二智能网关发送携带所述点播信息标识的数据请求消息后,并通过第二WAN连接获取所述第二智能网关上传的所述点播信息标识对应的目标数据,通过将所述目标数据插入所述第一WAN连接使所述终端通过所述第一WAN连接获取所述目标数据。7.根据权利要求6所述的P2PCDN业务处理方法,其特征在于,所述CDN平台在本地数据库中查询所述第二智能网关预先上报的第二智能网关的VLANID或者所述第二智能网关的IP地址,包括:CDN平台确定所述第一智能网关与所述第二智能网关是否接入相同的光线路中断OLT;若所述CDN平台确定所述第一智能网关与所述第二智能网关接入相同的OLT,则所述CDN平台在本地数据库中查询所述第二智能网关预先上报的第二智能网关的VLANID;则所述CDN平台向所述第一智能网关发送携带所述第二智能网关的VLANID或者所述第二智能网关的IP地址的连接消息具体为:所述CDN平台向所述第一智能网关发送携带所述第二智能网关的VLANID的连接消息;若所述CDN平台确定所述第一智能网关与所述第二智能网关接入不同的OLT,则所述CDN平台获取所述第二智能网关的IP地址;则所述CDN平台向所述第一智能网关发送携带所述第二智能网关的VLANID或者所述第二智能网关的IP地址的连接消息具体为:所述CDN平台向所述第一智能网关发送携带第二智能网关的IP地址的连接消息。8.根据权利要求6或7所述的P2PCDN业务处理方法,其特征在于,所述CDN平台接收第一智能网关发送的点播信息标识之前,所述方法还包括:接收所述第二智能网关上报的所述第二智能网关的VLANID。9.一种智能网关,其特征在于,包括:接收模块,用于接收终端通过第一WAN连接发送的携带点播信息标识的点播指令;发送模块,用于...

【专利技术属性】
技术研发人员:丁海肖甜徐佳琪
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1