CN105812252B - 一种家庭网关、系统以及终端访问组播业务的方法 - Google Patents
一种家庭网关、系统以及终端访问组播业务的方法 Download PDFInfo
- Publication number
- CN105812252B CN105812252B CN201410834507.7A CN201410834507A CN105812252B CN 105812252 B CN105812252 B CN 105812252B CN 201410834507 A CN201410834507 A CN 201410834507A CN 105812252 B CN105812252 B CN 105812252B
- Authority
- CN
- China
- Prior art keywords
- multicast
- home gateway
- terminal
- request
- private network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- OYYYPYWQLRODNN-UHFFFAOYSA-N [hydroxy(3-methylbut-3-enoxy)phosphoryl]methylphosphonic acid Chemical compound CC(=C)CCOP(O)(=O)CP(O)(O)=O OYYYPYWQLRODNN-UHFFFAOYSA-N 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000131 plasma-assisted desorption ionisation Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种家庭网关、系统以及终端访问组播业务的方法。家庭网关包括:接收模块、组播转单播模块和发送模块,通过接收模块获取组播专网发送的IGMP组播媒体流;组播转单播模块将该IGMP组播媒体流转换为单播媒体流;发送模块将该单播媒体流发送至终端,从而实现了终端获取组播专网的组播资源。将家庭网关Internet LAN接口与终端连接,使得终端可以以路由方式接入上网通道,从而可以使得终端通过普通上网通道获取组播专网的组播资源。
Description
技术领域
本发明涉及通信领域,特别涉及一种家庭网关、系统以及终端访问组播业务的方法。
背景技术
目前,OTT(Over The Top,越过顶部,指通过互联网向用户提供各种应用服务)业务发展迅猛,电信网的组播能力是电信与OTT运营商合作或电信自营OTT业务的重要资源。但是,电信网络的组播能力部署在专网(例如B平面)或专用通道中,只提供给IPTV(Internet Protocol Television,互联协议电视)终端访问,而OTT终端通过普通上网通道接入,无法访问电信的组播资源,且OTT终端普遍不支持IGMP(Internet Group ManagementProtocol,因特网组管理协议)组播协议。
图1是示出现有技术中终端访问组播专网的系统架构图。家庭网关102基于不同的VLAN(Virtual Local Area Network,虚拟局域网)分别接入IPTV组播网络(例如B平面)和Internet(例如A平面);机顶盒101连接家庭网关专用LAN接口(即连接组播专网的专用LAN接口),以桥接方式,通过IGMP获取组播业务。该机顶盒无法通过普通上网通道访问电信的组播资源。
另外,现网组播复制设备(例如DSLAM(Digital Subscriber Line AccessMultiplexer,数字用户线路接入复用器))不提供认证鉴权功能,组播功能对外合作存在被盗用风险。例如,图1中,机顶盒101的组播请求没有认证鉴权流程。
发明内容
本发明解决的一个技术问题是:终端无法获取组播专网的组播资源。
根据本发明的第一方面,提供了一种家庭网关,包括:接收模块,用于获取组播专网发送的IGMP组播媒体流;组播转单播模块,用于将所述IGMP组播媒体流转换为单播媒体流;发送模块,用于将所述单播媒体流发送至终端。
进一步,还包括:业务认证代理模块,用于从所述终端接收组播业务认证请求,并将所述组播业务认证请求转发至组播业务平台,以及从所述组播业务平台接收业务用户的组播业务权限,并将所述组播业务权限转发至所述终端;其中,所述组播业务平台设置在所述组播专网内,根据所述组播业务认证请求,获得业务用户的组播业务权限,并将所述组播业务权限发送至所述家庭网关。
进一步,所述组播业务认证请求包括业务用户的用户名和密码;其中,所述组播业务平台根据所述业务用户的用户名和密码,获得与所述用户名和所述密码匹配的业务用户的组播业务权限。
进一步,还包括:组播协议代理模块,用于从所述终端接收直播频道请求,将所述直播频道请求转换为IGMP组播加入请求,并且向所述组播专网发起所述IGMP组播加入请求;其中,当接收到所述IGMP组播加入请求时,所述组播专网向所述家庭网关下发IGMP组播媒体流。
进一步,所述组播协议代理模块从所述终端接收直播结束请求,将所述直播结束请求转换为IGMP组播结束请求,并且向所述组播专网发起所述IGMP组播结束请求;其中,当接收到所述IGMP组播结束请求时,所述组播专网停止向所述家庭网关下发IGMP组播媒体流。
进一步,还包括:分配网址模块,用于向所述终端分配私网地址;其中,所述终端开机时向所述家庭网关发起DHCP以获取私网地址。
进一步,还包括:网络接入模块,用于向所述组播专网发起DHCP或PPPoE进行网络接入认证,并从所述组播专网接收所述组播专网分配的IP地址。
进一步,所述单播媒体流为实时流协议RTSP单播媒体流。
根据本发明的第二方面,提供了一种系统,包括:终端、组播专网以及所述家庭网关,其中,所述终端连接所述家庭网关的因特网局域网接口,以路由方式接入上网通道。
根据本发明的第三方面,提供了一种终端访问组播业务的方法,包括:家庭网关获取组播专网发送的IGMP组播媒体流;所述家庭网关将所述IGMP组播媒体流转换为单播媒体流;所述家庭网关将所述单播媒体流发送至终端。
进一步,在家庭网关获取组播专网发送的IGMP组播媒体流之前,还包括:所述家庭网关从所述终端接收组播业务认证请求,并将所述组播业务认证请求转发至组播业务平台,以及从所述组播业务平台接收业务用户的组播业务权限,并将所述组播业务权限转发至所述终端;其中,所述组播业务平台设置在所述组播专网内,根据所述组播业务认证请求,获得业务用户的组播业务权限,并将所述组播业务权限发送至所述家庭网关。
进一步,所述组播业务认证请求包括业务用户的用户名和密码;其中,所述组播业务平台根据所述业务用户的用户名和密码,获得与所述用户名和所述密码匹配的业务用户的组播业务权限。
进一步,在家庭网关获取组播专网发送的IGMP组播媒体流之前,还包括:所述家庭网关从所述终端接收直播频道请求,将所述直播频道请求转换为IGMP组播加入请求,并且向所述组播专网发起所述IGMP组播加入请求;其中,当接收到所述IGMP组播加入请求时,所述组播专网向所述家庭网关下发IGMP组播媒体流。
进一步,还包括:所述家庭网关从所述终端接收直播结束请求,将所述直播结束请求转换为IGMP组播结束请求,并且向所述组播专网发起所述IGMP组播结束请求;其中,当接收到所述IGMP组播结束请求时,所述组播专网停止向所述家庭网关下发IGMP组播媒体流。
进一步,在所述家庭网关从所述终端接收组播业务认证请求之前,还包括:所述家庭网关向所述终端分配私网地址;其中,所述终端开机时向所述家庭网关发起DHCP以获取私网地址。
进一步,在所述家庭网关从所述终端接收组播业务认证请求之前,还包括:所述家庭网关向所述组播专网发起DHCP或PPPoE进行网络接入认证,并从所述组播专网接收所述组播专网分配的IP地址。
进一步,所述单播媒体流为实时流协议RTSP单播媒体流。
本发明中,通过家庭网关将从组播专网接收的IGMP组播媒体流转换为单播媒体流,并将该单播媒体流发送至终端,从而实现了终端获取组播专网的组播资源的目的。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
图1是示出现有技术中终端访问组播专网的系统架构图。
图2是示出根据本发明一些实施例的家庭网关的结构图。
图3是示出根据本发明另一些实施例的家庭网关的结构图。
图4是示出根据本发明一些实施例的系统的架构图。
图5是示出根据本发明一些实施例的终端访问组播业务的方法的流程图。
图6是示出根据本发明另一些实施例的终端访问组播业务的方法的流程图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图2是示出根据本发明一些实施例的家庭网关的结构图。如图2所示,家庭网关20包括:接收模块201、组播转单播模块202和发送模块203,其中,
接收模块201用于获取组播专网发送的IGMP组播媒体流。
组播转单播模块202用于将IGMP组播媒体流转换为单播媒体流(例如,RTSP(RealTime Streaming Protocol,实时流协议)单播媒体流)。
发送模块203用于将单播媒体流发送至终端(例如机顶盒、计算机、平板电脑等)。
在该实施例中,家庭网关通过将从组播专网(例如组播专网中的网元)接收的IGMP组播媒体流转换为单播媒体流,并将转换后的单播媒体流发送至终端,从而实现了终端获取组播专网的组播资源的目的。
在另一实施例中,将家庭网关Internet LAN接口(例如也支持家庭WiFi接入)与终端连接,使得终端可以以路由方式接入上网通道,从而实现了终端通过普通上网通道获取组播专网的组播资源。
在本发明的实施例中,组播转单播模块可以将获得的组播媒体流的组播封装改为单播封装,例如将组播IP地址改为单播IP(Internet Protocol,网络协议)地址,且将组播RTP(Real-time Transport Protocol,实时传输协议)协议改为单播RTP协议,从而实现将IGMP组播媒体流转换为单播媒体流。
在本发明的实施例中,家庭网关还包括:业务认证代理模块,用于从终端接收组播业务认证请求,并将该组播业务认证请求转发至组播业务平台,以及从该组播业务平台接收业务用户的组播业务权限,并将组播业务权限转发至终端;其中,组播业务平台设置在组播专网内,根据组播业务认证请求,获得业务用户的组播业务权限,并将该组播业务权限发送至家庭网关。在该实施例中,通过业务认证代理模块将终端的组播业务认证请求转发至组播业务平台,并且将从组播业务平台接收的业务用户的组播业务权限转发至终端,从而实现了认证鉴权功能,防止组播资源被盗用。
在本发明的实施例中,组播业务认证请求包括业务用户的用户名和密码;其中,组播业务平台根据业务用户的用户名和密码,获得与该用户名和该密码匹配的业务用户的组播业务权限。在另一实施例中,在业务用户通过家庭网关鉴权之前,业务用户需要进行组播业务的注册,获得用户名和密码。
在本发明的实施例中,组播业务权限包括业务用户的授权信息等。
在本发明的实施例中,家庭网关还包括:组播协议代理模块,用于从终端接收直播频道请求(例如RTSP直播频道请求),将该直播频道请求转换为IGMP组播加入请求,并且向组播专网发起该IGMP组播加入请求;其中,当接收到IGMP组播加入请求时,组播专网向家庭网关下发IGMP组播媒体流。在该实施例中,通过组播协议代理模块将终端的直播频道请求转换为IGMP组播加入请求并发送至组播专网,从而实现了终端通过家庭网关来请求访问组播专网以获得组播资源。
在另一实施例中,组播协议代理模块从终端接收直播结束请求(例如RTSP直播结束请求),将该直播结束请求转换为IGMP组播结束请求,并且向组播专网发起该IGMP组播结束请求;其中,当接收到IGMP组播结束请求时,组播专网停止向家庭网关下发IGMP组播媒体流。在该实施例中,通过组播协议代理模块将终端的直播结束请求转换为IGMP组播结束请求并发送至组播专网,从而实现了终端通过家庭网关来结束访问组播专网。
在本发明的实施例中,家庭网关还包括:分配网址模块,用于向终端分配私网地址;其中,终端开机时向所述家庭网关发起DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)以获取私网地址。在该实施例中,通过分配网址模块向终端分配私网地址从而使得家庭网关与终端之间建立网络连接。
例如,终端在开机时发送DHCPDISCOVER广播包在家庭私网上寻找DHCP服务器,家庭网关的分配网址模块即为DHCP服务器;该分配网址模块向本网络发送DHCPOFFER广播数据包,包含IP地址以及地址租期等;终端发送DHCPREQUEST广播包,正式向分配网址模块请求分配已提供的IP地址;该分配网址模块向终端发送DHCPACK单播包,确认终端的请求,从而实现向终端分配私网地址。
在本发明的实施例中,家庭网关还包括:网络接入模块,用于向组播专网发起DHCP或PPPoE(Point to Point Protocol over Ethernet,以太网上的点对点协议)进行网络接入认证,并从组播专网接收该组播专网分配的IP地址。在该实施例中,通过网络接入模块向组播专网发起DHCP或PPPoE进行网络接入认证,从而实现了家庭网关与组播专网之间建立网络连接。其中,利用DHCP协议进行网络接入认证可以不需要网络用户的用户名和密码,利用PPPoE协议进行网络接入认证则需要网络用户的用户名和密码。
例如,网络接入模块通过DHCP获得组播专网分配的IP地址的过程包括:家庭网关开机后,网络接入模块发送DHCPDISCOVER广播包在组播专网上寻找DHCP服务器;组播专网上的DHCP服务器向本组播专网发送DHCPOFFER广播数据包,包含IP地址及地址租期等;网络接入模块发送DHCPREQUEST广播包,正式向DHCP服务器请求分配已提供的IP地址;DHCP服务器向网络接入模块发送DHCPACK单播包,确认网络接入模块的请求,从而实现家庭网关获得组播专网分配的IP地址。
又例如,网络接入模块通过PPPoE获得组播专网分配的IP地址的过程包括:
(1)家庭网关的网络接入模块向组播专网上的AC(Access Concentrator,访问集中器)设备发送一个PADI(PPPoE Active Discovery Initiation,PPPoE主动发现初始包)报文,开始PPPoE接入的开始。
(2)AC设备向网络接入模块发送PADO(PPPoE Active Discovery Offer,PPPoE主动发现提议包)报文。
(3)网络接入模块根据回应,发起PADR(PPPoE Active Discovery Request,PPPoE主动发现请求包)请求给AC设备。
(4)AC设备产生一个session id,通过PADS(PPPoE Active Discovery Session-confirmation,PPPoE主动发现会话确认包)发给网络接入模块。
(5)网络接入模块和AC设备之间进行PPP的LCP(Link Control Protocol,链路控制协议)协商,建立链路层通信,协商可以使用PAP(Password Authentication Protocol,密码认证协议)、CHAP(Challenge Handshake Authentication Protocol,询问握手认证协议)认证方式。
(6)AC设备通过Challenge报文发送给网络接入模块,提供一个128bit的Challenge。
(7)网络接入模块收到Challenge(询问)报文后,将密码和Challenge做MD5(Message-Digest Algorithm 5,信息摘要算法5)算法后的Challenge—Password(询问-密码),通过Response回应报文发送给AC设备。
(8)AC设备将Challenge、challenge-Password和网络用户的用户名发送到RADIUS(Remote Authentication Dial In User Service,远程用户拨号认证服务)用户认证服务器,由RADIUS用户认证服务器进行认证。
(9)RADIUS用户认证服务器根据用户信息判断用户是否合法,然后回应认证成功或失败报文到AC设备。如果成功,携带协商参数,以及网络用户的相关业务属性给网络用户授权。如果认证失败,则流程到此结束。
(10)AC设备将认证结果返回给网络接入模块。
(11)网络用户进行NCP(Network Control Protocol,网络控制协议)(例如IPCP,即IP Control Protocol,IP控制协议)协商,通过AC设备获取到规划的IP地址等参数。
(12)认证如果成功,AC设备发起计费开始请求至RADIUS用户认证服务器。
(13)RADIUS用户认证服务器回应计费开始请求报文。网络用户接入认证完毕。
图3是示出根据本发明另一些实施例的家庭网关的结构图。如图所示,家庭网关30包括:接入模块301、组播转单播模块302、发送模块303、组播协议代理模块304、业务认证代理模块305、分配网址模块305和网络接入模块307。关于这些模块的描述与前面类似,这里不再赘述。
在该实施例中,通过在家庭网关中设置上述模块,从而实现了社会化终端(例如机顶盒、手持终端等)访问基于组播专网的直播节目,解决了社会化终端无法访问组播专网、且不具有IGMP组播协议的问题,也解决了现网组播没有认证鉴权的问题。
图4是示出根据本发明一些实施例的系统的架构图。如图4所示,所述系统包括:终端41(例如机顶盒、手持终端等)、组播专网43以及家庭网关42。为了说明的目的,图4中还示出了因特网44(internet)。
其中,终端41连接家庭网关42的因特网局域网接口(Internet LAN接口),以路由方式接入上网通道。
在该实施例中,终端连接家庭网关Internet LAN接口(例如也支持家庭WiFi接入),以路由方式接入上网通道,获取家庭内网地址;家庭网关在接受到终端的直播业务请求后,向网络发起组播请求,并将组播转为单播后,通过路由的方式发给终端,从而实现了终端通过普通上网通道获取组播专网的组播资源。
图5是示出根据本发明一些实施例的终端访问组播业务的方法的流程图。
在步骤S501,家庭网关获取组播专网发送的IGMP组播媒体流。
在步骤S502,家庭网关将IGMP组播媒体流转换为单播媒体流。该单播媒体流例如为RTSP单播媒体流。
在步骤S503,家庭网关将单播媒体流发送至终端。
在该实施例中,家庭网关通过将从组播专网(例如组播专网中的网元)接收的IGMP组播媒体流转换为单播媒体流,并将转换后的单播媒体流发送至终端,从而实现了终端获取组播专网的组播资源的目的。
在另一实施例中,将家庭网关Internet LAN接口(例如也支持家庭WiFi接入)与终端连接,使得终端可以以路由方式接入上网通道,从而实现了终端通过普通上网通道获取组播专网的组播资源。
在本发明的实施例中,在家庭网关获取组播专网发送的IGMP组播媒体流之前,终端访问组播业务的方法还包括:家庭网关从终端接收组播业务认证请求,并将该组播业务认证请求转发至组播业务平台,以及从组播业务平台接收业务用户的组播业务权限,并将该组播业务权限转发至终端;其中,组播业务平台设置在组播专网内,根据组播业务认证请求,获得业务用户的组播业务权限,并将组播业务权限发送至家庭网关。在该实施例中,通过家庭网关将终端的组播业务认证请求转发至组播业务平台,并且将从组播业务平台接收的业务用户的组播业务权限转发至终端,从而实现了认证鉴权功能,防止组播资源被盗用。
在本发明的实施例中,组播业务认证请求包括业务用户的用户名和密码;其中,组播业务平台根据业务用户的用户名和密码,获得与该用户名和该密码匹配的业务用户的组播业务权限。在另一实施例中,在业务用户通过家庭网关鉴权之前,业务用户需要进行组播业务的注册,获得用户名和密码。
在本发明的实施例中,组播业务权限包括业务用户的授权信息等。
在本发明的实施例中,在家庭网关获取组播专网发送的IGMP组播媒体流之前,终端访问组播业务的方法还包括:家庭网关从终端接收直播频道请求(例如RTSP直播频道请求),将该直播频道请求转换为IGMP组播加入请求,并且向组播专网发起该IGMP组播加入请求;其中,当接收到IGMP组播加入请求时,组播专网向家庭网关下发IGMP组播媒体流。在该实施例中,通过家庭网关将终端的直播频道请求转换为IGMP组播加入请求并发送至组播专网,从而实现了终端通过家庭网关来请求访问组播专网以获得组播资源。
在另一实施例中,终端访问组播业务的方法还包括:家庭网关从终端接收直播结束请求(例如RTSP直播结束请求),将该直播结束请求转换为IGMP组播结束请求,并且向组播专网发起该IGMP组播结束请求;其中,当接收到IGMP组播结束请求时,组播专网停止向家庭网关下发IGMP组播媒体流。在该实施例中,通过家庭网关将终端的直播结束请求转换为IGMP组播结束请求并发送至组播专网,从而实现了终端通过家庭网关来结束访问组播专网。
在本发明的实施例中,在家庭网关从终端接收组播业务认证请求之前,终端访问组播业务的方法还包括:家庭网关向终端分配私网地址;其中,终端开机时向家庭网关发起DHCP以获取私网地址。关于家庭网关向终端分配私网地址的过程,前面已经详述,这里不再赘述。在该实施例中,通过家庭网关向终端分配私网地址从而使得家庭网关与终端之间建立网络连接。
在本发明的实施例中,在家庭网关从终端接收组播业务认证请求之前,终端访问组播业务的方法还包括:家庭网关向组播专网发起DHCP或PPPoE进行网络接入认证,并从组播专网接收组播专网分配的IP地址。关于家庭网关向组播专网发起DHCP或PPPoE进行网络接入认证的过程,前面已经详细描述,这里不再赘述。在该实施例中,通过家庭网关向组播专网发起DHCP或PPPoE进行网络接入认证,从而实现了家庭网关与组播专网之间建立网络连接。其中,利用DHCP协议进行网络接入认证可以不需要网络用户的用户名和密码,利用PPPoE协议进行网络接入认证则需要网络用户的用户名和密码。
图6是示出根据本发明另一些实施例的终端访问组播业务的方法的流程图。
在步骤S601,家庭网关进行组播专网的网络接入认证。例如,家庭网关开机时向组播专网发起DHCP或PPPoE进行网络接入认证,获取组播专网分配的IP地址。
在步骤S602,终端获取家庭网关分配的私网地址。例如,终端开机时向家庭网关发起DHCP获取私网地址。
在步骤S603,终端向家庭网关发送组播业务认证请求。
在步骤S604,家庭网关向组播业务平台转发组播业务认证请求,并从组播业务平台获取业务用户的组播业务权限。
在步骤S605,家庭网关向终端转发组播业务权限。
在步骤S606,终端向家庭网关发送RTSP直播频道请求。
在步骤S607,家庭网关将RTSP直播频道请求转换为IGMP组播加入请求并发送至组播专网。
在步骤S608,组播专网向家庭网关下发IGMP组播媒体流。
在步骤S609,家庭网关将IGMP组播媒体流转换为RTSP单播媒体流。
在步骤S610,家庭网关向终端下发RTSP单播媒体流。
在步骤S611,终端向家庭网关发送RTSP直播结束请求。
在步骤S612,家庭网关将RTSP直播结束请求转换为IGMP组播结束请求并发送至组播专网。
在步骤S613,组播专网停止向家庭网关下发IGMP组播媒体流。
在该实施例中,通过家庭网关将组播专网承载的组播转换成通过上网通道的单播,并提供业务访问认证鉴权的方法,实现社会化终端对电信组播能力的访问和管控,该方法适用于电信网组播能力向OTT运营商开放,同时也适用于自营OTT的直播业务。
至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
Claims (15)
1.一种家庭网关,其特征在于,包括:
接收模块,用于获取组播专网发送的因特网组管理协议IGMP组播媒体流;
组播转单播模块,用于将所述IGMP组播媒体流转换为单播媒体流;
发送模块,用于将所述单播媒体流发送至终端;
业务认证代理模块,用于从所述终端接收组播业务认证请求,并将所述组播业务认证请求转发至组播业务平台,以及从所述组播业务平台接收业务用户的组播业务权限,并将所述组播业务权限转发至所述终端;
其中,所述组播业务平台设置在所述组播专网内,根据所述组播业务认证请求,获得业务用户的组播业务权限,并将所述组播业务权限发送至所述家庭网关。
2.根据权利要求1所述家庭网关,其特征在于,
所述组播业务认证请求包括业务用户的用户名和密码;
其中,所述组播业务平台根据所述业务用户的用户名和密码,获得与所述用户名和所述密码匹配的业务用户的组播业务权限。
3.根据权利要求1所述家庭网关,其特征在于,还包括:
组播协议代理模块,用于从所述终端接收直播频道请求,将所述直播频道请求转换为IGMP组播加入请求,并且向所述组播专网发起所述IGMP组播加入请求;
其中,当接收到所述IGMP组播加入请求时,所述组播专网向所述家庭网关下发IGMP组播媒体流。
4.根据权利要求3所述家庭网关,其特征在于,
所述组播协议代理模块从所述终端接收直播结束请求,将所述直播结束请求转换为IGMP组播结束请求,并且向所述组播专网发起所述IGMP组播结束请求;
其中,当接收到所述IGMP组播结束请求时,所述组播专网停止向所述家庭网关下发IGMP组播媒体流。
5.根据权利要求1所述家庭网关,其特征在于,还包括:
分配网址模块,用于向所述终端分配私网地址;
其中,所述终端开机时向所述家庭网关发起动态主机配置协议DHCP以获取私网地址。
6.根据权利要求1所述家庭网关,其特征在于,还包括:
网络接入模块,用于向所述组播专网发起DHCP或以太网上的点对点协议PPPoE进行网络接入认证,并从所述组播专网接收所述组播专网分配的IP地址。
7.根据权利要求1所述家庭网关,其特征在于,所述单播媒体流为实时流协议RTSP单播媒体流。
8.一种用于终端访问组播业务的系统,其特征在于,包括:
终端、组播专网以及如权利要求1至7任一所述家庭网关,
其中,所述终端连接所述家庭网关的因特网局域网接口,以路由方式接入上网通道。
9.一种终端访问组播业务的方法,其特征在于,包括:
家庭网关获取组播专网发送的因特网组管理协议IGMP组播媒体流;
所述家庭网关将所述IGMP组播媒体流转换为单播媒体流;
所述家庭网关将所述单播媒体流发送至终端;
其中,在家庭网关获取组播专网发送的IGMP组播媒体流之前,所述方法还包括:
所述家庭网关从所述终端接收组播业务认证请求,并将所述组播业务认证请求转发至组播业务平台,以及从所述组播业务平台接收业务用户的组播业务权限,并将所述组播业务权限转发至所述终端;
其中,所述组播业务平台设置在所述组播专网内,根据所述组播业务认证请求,获得业务用户的组播业务权限,并将所述组播业务权限发送至所述家庭网关。
10.根据权利要求9所述终端访问组播业务的方法,其特征在于,
所述组播业务认证请求包括业务用户的用户名和密码;
其中,所述组播业务平台根据所述业务用户的用户名和密码,获得与所述用户名和所述密码匹配的业务用户的组播业务权限。
11.根据权利要求9所述终端访问组播业务的方法,其特征在于,
在家庭网关获取组播专网发送的IGMP组播媒体流之前,还包括:
所述家庭网关从所述终端接收直播频道请求,将所述直播频道请求转换为IGMP组播加入请求,并且向所述组播专网发起所述IGMP组播加入请求;
其中,当接收到所述IGMP组播加入请求时,所述组播专网向所述家庭网关下发IGMP组播媒体流。
12.根据权利要求11所述终端访问组播业务的方法,其特征在于,还包括:
所述家庭网关从所述终端接收直播结束请求,将所述直播结束请求转换为IGMP组播结束请求,并且向所述组播专网发起所述IGMP组播结束请求;
其中,当接收到所述IGMP组播结束请求时,所述组播专网停止向所述家庭网关下发IGMP组播媒体流。
13.根据权利要求9所述终端访问组播业务的方法,其特征在于,
在所述家庭网关从所述终端接收组播业务认证请求之前,还包括:
所述家庭网关向所述终端分配私网地址;
其中,所述终端开机时向所述家庭网关发起动态主机配置协议DHCP以获取私网地址。
14.根据权利要求13所述终端访问组播业务的方法,其特征在于,
在所述家庭网关从所述终端接收组播业务认证请求之前,还包括:
所述家庭网关向所述组播专网发起DHCP或以太网上的点对点协议PPPoE进行网络接入认证,并从所述组播专网接收所述组播专网分配的IP地址。
15.根据权利要求9所述终端访问组播业务的方法,其特征在于,所述单播媒体流为实时流协议RTSP单播媒体流。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410834507.7A CN105812252B (zh) | 2014-12-29 | 2014-12-29 | 一种家庭网关、系统以及终端访问组播业务的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410834507.7A CN105812252B (zh) | 2014-12-29 | 2014-12-29 | 一种家庭网关、系统以及终端访问组播业务的方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105812252A CN105812252A (zh) | 2016-07-27 |
| CN105812252B true CN105812252B (zh) | 2019-03-15 |
Family
ID=56980479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410834507.7A Active CN105812252B (zh) | 2014-12-29 | 2014-12-29 | 一种家庭网关、系统以及终端访问组播业务的方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105812252B (zh) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108668178B (zh) * | 2017-03-31 | 2020-12-04 | 华为技术有限公司 | 一种组播实现方法及相关网络设备 |
| CN107566135B (zh) * | 2017-09-28 | 2020-12-29 | 金华市智甄通信设备有限公司 | 网关组播功能测试方法及系统 |
| CN109451497B (zh) * | 2018-11-23 | 2021-07-06 | Oppo广东移动通信有限公司 | 无线网络连接方法及装置、电子设备、存储介质 |
| CN110113656B (zh) * | 2019-04-29 | 2021-11-16 | 烽火通信科技股份有限公司 | Iptv服务端接入方法、终端设备和iptv系统 |
| CN112995750B (zh) * | 2019-12-17 | 2024-04-30 | 天翼数字生活科技有限公司 | 家庭路由器场景下实现iptv组播服务的方法及系统 |
| CN111163105A (zh) * | 2020-01-02 | 2020-05-15 | 中国联合网络通信集团有限公司 | 一种访问网路协议电视iptv业务的方法及装置 |
| CN113840151A (zh) * | 2020-06-24 | 2021-12-24 | 中国电信股份有限公司 | Ott组播网关调度方法、装置和系统、存储介质 |
| CN113840168A (zh) * | 2020-06-24 | 2021-12-24 | 深圳市中兴微电子技术有限公司 | 一种iptv多媒体播放方法、设备及储存介质 |
| CN113873299A (zh) * | 2020-06-30 | 2021-12-31 | 中兴通讯股份有限公司 | 组播业务访问方法和设备、电子设备及存储介质 |
| CN113872916B (zh) * | 2020-06-30 | 2024-12-17 | 中兴通讯股份有限公司 | 数据重传方法、网络设备和计算机可读存储介质 |
| CN113891107B (zh) * | 2021-09-30 | 2024-05-14 | 中国电信股份有限公司 | 交互式网络电视无线接入的方法、系统、设备及存储介质 |
| CN116033236A (zh) * | 2021-10-27 | 2023-04-28 | 中移(杭州)信息技术有限公司 | 一种专网和公网混合接入的方法、装置、设备及存储介质 |
| CN116980343A (zh) * | 2023-07-24 | 2023-10-31 | 中国电信股份有限公司技术创新中心 | 数据流传输方法、装置、系统、计算机设备和存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040006640A1 (en) * | 2002-07-03 | 2004-01-08 | Inderieden Daniel W. | Notification to routing protocols of changes to routing information base |
| CN101030921B (zh) * | 2006-03-02 | 2012-05-23 | 华为技术有限公司 | 一种组播控制系统和方法 |
| CN101030918B (zh) * | 2006-03-03 | 2010-06-02 | 华为技术有限公司 | 一种基于ip网络提供组播业务的方法、设备和系统 |
| CN101155053B (zh) * | 2006-09-25 | 2011-03-30 | 华为技术有限公司 | 一种组播/广播业务实现方法和系统 |
| CN101155191B (zh) * | 2006-09-25 | 2011-06-08 | 华为技术有限公司 | 支持ims终端享用现有iptv业务的系统和方法 |
-
2014
- 2014-12-29 CN CN201410834507.7A patent/CN105812252B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN105812252A (zh) | 2016-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105812252B (zh) | 一种家庭网关、系统以及终端访问组播业务的方法 | |
| CN103039038B (zh) | 用于有效地使用电信网络以及该电信网络和客户驻地设备之间的连接的方法和系统 | |
| CN100388739C (zh) | 实现dhcp地址安全分配的方法及系统 | |
| CN100583997C (zh) | 网络电视的业务启动方法、装置和系统以及网络电视终端 | |
| CN103039037B (zh) | 用于有效地管理电信网络以及该电信网络和客户驻地设备之间的连接的方法和系统 | |
| US20100235856A1 (en) | Method, system, and device for realizing internet protocol television service | |
| CN102404293A (zh) | 一种双栈用户管理方法及宽带接入服务器 | |
| JP5567166B2 (ja) | 次世代ネットワークでの有無線端末機のサービスネットワークとアクセスネットワークとの間のバンドル認証方法及びシステム | |
| WO2015018069A1 (zh) | 网络终端获取业务的方法、设备、系统 | |
| CN103069750B (zh) | 用于有效地使用电信网络以及该电信网络和客户驻地设备之间的连接的方法和系统 | |
| CN101141492B (zh) | 实现dhcp地址安全分配的方法及系统 | |
| CN103685201A (zh) | 一种wlan用户固网接入的方法和系统 | |
| CN104272781A (zh) | 从第二网络访问第一网络的服务/数据以通过第二网络实现服务/数据访问的方法和系统 | |
| WO2009155770A1 (zh) | 交互式网络电视系统及其内容推播方法 | |
| CN101527671A (zh) | 一种实现IPv6会话的方法、设备及系统 | |
| CN102098551A (zh) | 流媒体业务处理方法和系统 | |
| TW201216660A (en) | Method and system for handling security in an IP multimedia gateway | |
| CN115278373A (zh) | 互联网电视组网方法及系统 | |
| CN101488874B (zh) | 配置信息生成方法及装置、视频终端 | |
| CN101365238B (zh) | 一种会话转换的方法及装置 | |
| CN101635632A (zh) | 认证与配置方法、系统和装置 | |
| CN105516064B (zh) | 一种拨号设备带宽接入方法、装置及服务器 | |
| CN101227309B (zh) | 下一代网络组播业务接纳控制方法 | |
| EP2184895B1 (en) | Secure distributed network resource management | |
| US20230283605A1 (en) | Authentication of consumer premise equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |