CN102970251B - 一种组网方法及组网装置 - Google Patents

一种组网方法及组网装置 Download PDF

Info

Publication number
CN102970251B
CN102970251B CN201210436212.5A CN201210436212A CN102970251B CN 102970251 B CN102970251 B CN 102970251B CN 201210436212 A CN201210436212 A CN 201210436212A CN 102970251 B CN102970251 B CN 102970251B
Authority
CN
China
Prior art keywords
external interface
module
networking
network device
service
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
Application number
CN201210436212.5A
Other languages
English (en)
Other versions
CN102970251A (zh
Inventor
梁建适
郑发展
温婷婷
孔琪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
Nanjing ZTE New Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
Priority to CN201210436212.5A priority Critical patent/CN102970251B/zh
Publication of CN102970251A publication Critical patent/CN102970251A/zh
Priority to RU2015119300A priority patent/RU2621606C2/ru
Priority to PCT/CN2013/083904 priority patent/WO2014067366A1/zh
Priority to JP2015540031A priority patent/JP6145512B2/ja
Priority to EP13851678.6A priority patent/EP2908487B1/en
Priority to MX2015005647A priority patent/MX351872B/es
Priority to KR1020157014880A priority patent/KR101677868B1/ko
Priority to US14/439,522 priority patent/US9930411B2/en
Application granted granted Critical
Publication of CN102970251B publication Critical patent/CN102970251B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/632Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64707Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless for transferring content from a first network to a second network, e.g. between IP and wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64746Control signals issued by the network directed to the server or the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)

Abstract

本发明公开了一种组网方法及组网装置,该方法应用于组网装置中,该组网装置分别与至少一个业务交换机连接,以及与至少一个流媒体服务器连接,该方法包括:通过所述组网装置中的配置模块配置所述至少一个流媒体服务器的组网配置信息;通过所述组网装置中的控制模块获取所述组网配置信息;基于所述组网配置信息,通过所述交换模块的设置接口,通过所述控制模块设置所述交换模块。

Description

一种组网方法及组网装置
技术领域
本发明涉及网络技术领域,尤其涉及一种组网方法及组网装置。
背景技术
近年来,随着网络技术的不断发展,三网融合技术(电信网,广播电视网,互联网)不断深入到普通用户中,其中,IPTV技术便是运用三网融合技术为普通家庭提供了交互式的全新电视体验和感受,如时移电视,视频点播,高清电视,以及各类非视听类增值业务等,融合了语音,数据,视频,带给用户视听感官新体验。
IPTV业务主要分为三大部分,一、IPTV管理平台;二、传输网络;三、用户终端。
IPTV管理平台主要完成对节目的采集,存储和服务的功能,节目采集包括节目的接收(如从卫星,有线电视网,地面无线和IP网络等)节目的压缩编码和转码及格式化,加密和DRM(数字版权管理)打包以及EPG(电子节目指南)生成等;节目存储与服务完成对节目采集处理后生成的节目大规模存储或播送服务。播送指将加密的视音频流媒体节目以IP单播或多播的方式从流媒体服务器向被认证用户或用户终端设备传送DRM授权/密钥,使用户能解密和播放。
传输网络包括骨干网/城域网,完成视音频数据流文件在城市之间和城市范围内的传送,宽带接入网完成用户到城域网的连接。在现有的IPTV组网方式下,流媒体服务器上刀片服务器的每个对外接口都要连接一根网线到业务交换机上,再由业务交换机将网络报文分发到不同的用户终端。
用户终端负责接收,处理和播放IPTV节目流媒体数据、EPG等信息,在用户终端中配有IPTV机顶盒,它是普通电视机和宽带传输网络之间的桥梁,它使电视机不但能接收直播或点播电视节目,还可以扩展到享受上网,电子商务等服务。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
随着流媒体服务器上的刀片服务器数量的增多,对外接口的数量也呈现增多,连接业务交换机的网线以及所占用的业务交换机端口也会增长,由于网络线缆的增加,也增加了组网的复杂度,而且当对外接口出现故障时,也不易排除故障点。
同时,由于流媒体数据的不断增多,现有的流媒体刀片服务器带有的本地存储设备并不能满足对不断增多的流媒体数据的存储。
虽然在现有的技术中,能通过提高刀片服务器的对外接口能力以及本地服务器的存储能力来提高整个流媒体服务器的能力,但是由于在提高刀片服务器的对外接口能力和本地服务器的存储能力的时候,需要不断改善现有技术,但是随着媒体数据的不断增多,改善现有技术的速度远远不能满足现有刀片服务器对外接口能力不足和本地服务器存储能力不足的缺陷。
另一方面,光靠提升刀片服务器对外接口的能力并不能解决组网复杂度的问题,当网络出现故障时,也不能及时有效地排除故障。
发明内容
本申请实施例通过提供一种组网方法及组网装置,解决了现有技术中存在的组网方式复杂的技术问题,实现了对网络统一管理和配置的技术效果。
本申请实施例提供了一种组网方法,应用于组网装置中,所述组网装置分别与至少一个业务交换机连接,以及与至少一个流媒体服务器连接,所述方法包括:通过所述组网装置中的配置模块配置所述至少一个流媒体服务器的组网配置信息;通过所述组网装置中的控制模块获取所述组网配置信息;基于所述组网配置信息,通过所述交换模块的设置接口,通过所述控制模块设置所述交换模块。
可选的,所述组网配置信息具体包括组网方式信息和所述组网装置中交换模块的包含在对外接口列表中的M个对外接口的配置信息,其中,所述M为大于等于1的整数。
可选的,所述通过所述控制模块设置所述交换模块,具体为:通过所述控制模块设置所述交换模块中的所述M个对外接口的属性。
可选的,所述属性具体包括:对外接口所在vlan id,tag标签,以及服务的汇聚属性。
可选的,所述基于所述组网配置信息,通过所述交换模块的设置接口,通过所述控制模块设置所述交换模块之后,所述方法还包括:通过所述组网装置中的检测模块检测所述交换模块的包含在对外接口列表中的M个对外接口,确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态。
可选的,在确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态之前,所述方法还包括:将M个对外接口划分成P个组,P小于等于M,其中,所述P个组中,至少一个组中包含至少一个对外接口,且不能超过M个对外接口,且每个对外接口只能属于一个组。
可选的,在所述确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态之后,所述方法还包括:在所述M个对外接口中有第一对外接口处于所述无效状态时,将所述第一外接口从与所述对外接口列表对应的汇聚端口中移除。
可选的,在所述确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态之后,所述方法还包括:在所述M个对外接口有第二对外接口处于有效状态,且所述第二对外接口不属于所述对外接口列表对应的汇聚端口时,则将所述第二对外接口加入与所述对外接口列表对应的汇聚端口中。
可选的,所述组网方式,具体为:媒体服务与存储服务混合组网;或媒体服务与存储服务分离组网;或直播专网组网;或媒体入向和媒体出向分离,与存储服务混合组网;或媒体入向和媒体出向分离,与存储服务分离组网;或媒体入向和媒体出向分离,且是直播专网组网。
本发明另一实施例提供一种组网装置,包括:配置模块,用于配置所述至少一个流媒体服务器的组网配置信息;交换模块,分别与至少一个业务交换机,以及与至少一个流媒体服务器连接;控制模块,与所述配置模块及所述交换模块连接,用于从所述配置模块中获取所述组网配置信息,并且基于所述组网配置信息,通过所述交换模块的设置接口,设置所述交换模块。
可选的,所述配置模块具体包括:第一配置子模块,用于配置组网方式信息;第二配置子模块,用于配置交换模块中对外接口列表中的M个对外接口的配置信息,其中,所述M为大于等于1的整数。
可选的,所述控制模块具体包括:第一控制子模块,用于设置交换模块的对外接口所在vlan id,tag标签;第二控制子模块,用于设置服务的汇聚属性。
可选的,所述组网装置还包括:检测模块:用于检测所述交换模块的M个对外接口,确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态。
可选的,所述组网装置还包括:分组模块,用于将M个对外接口划分成P个组,P小于等于M,其中,所述P个组中,至少一个组中包含至少一个对外接口,且不能超过M个对外接口,且每个对外接口只能属于一个组。
可选的,所述检测模块具体包括:第一检测子模块,用于在所述M个对外接口中有第一对外接口处于所述无效状态时,将所述第一外接口从与所述对外接口列表对应的汇聚端口中移除。第二检测子模块,用于在所述M个对外接口有第二对外接口处于有效状态,且所述第二对外接口中不属于所述对外接口列表对应的汇聚端口时,则将所述第二对外接口加入与所述对外接口列表对应的汇聚端口中。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、由于采用在组网装置中通过控制模块获取配置模块中的组网配置信息来对交换模块进行设置,能够使交换模块将业务交换机与流媒体服务器连接的技术方案,所以解决了现有技术中通过过多网线来连接业务交换机与流媒体服务器时,组网方式复杂的技术问题,从而实现了改善组网配置信息,并对网络统一管理和配置的技术效果。
2、由于采用在配置模块中对交换模块的对外接口的属性进行配置,即,配置对外接口的vlan id,tag标签,以及服务的汇聚端口,用来识别传输报文的服务类型,所以有效解决了现有技术中不同类型的服务需要不同的网线来传输时,网线数量随刀片服务器数量不断增多,容易造成线路混乱的技术问题,从而实现了用标签来标识服务类型或者需要传送到的目的地址,减少网线数量的同时又保证了传输的准确性。
3、由于采用在控制模块设置交换模块之后,通过组网装置中的检测模块对交换模块的对外接口进行实时检测的技术方案,所以解决了在现有技术中当网络出现故障时,不能有效排除故障点的技术问题,从而实现了对组网线路的有效监测,并及时排除故障,提高了网络的容错性的技术效果。
附图说明
图1为本申请实施例组网方法的流程图;
图2为本申请实施例组网方式中媒体服务与存储服务混合组网的示意图;
图3为本申请实施例组网方式中媒体服务与存储服务分离组网的示意图;
图4为本申请实施例组网方式中直播专网组网的示意图;
图5为本申请实施例组网方式中媒体入向与媒体出向分离,与存储服务混合组网的示意图;
图6为本申请实施例组网方式中媒体入向与媒体出向分离,与存储服务分离组网的示意图;
图7为本申请实施例组网方式中媒体入向与媒体出向分离,且是直播专网组网的示意图;
图8为本申请实施例组网装置的模块图。
具体实施方式
本申请提供了一种组网方法及装置,用以解决现有技术中由于组网方式复杂的技术问题。
本申请实施例中的技术方案为解决上述组网方式复杂的问题,总体思路如下:
在媒体服务器与业务交换机之间设置的组网装置,按照组网的需求,通过配置模块配置组网信息,然后控制模块获取组网信息,并对交换模块的对外接口进行配置,通过配置交换模块的对外接口,当入向报文(媒体服务和存储服务)带有不同的vlan tag标签时,交换模块会根据vlan tag标签和目的MAC地址决定入向报文的目的流媒体刀片服务器;当流媒体刀片服务器向外网发送流媒体数据时,交换模块接收这些流媒体数据并向业务交换机输出出向报文,这里的出向报文也带有不同的vlan tag标签,然后在业务交换机的配合下,转发到不同的网络中去;最后,检测模块实时检测交换模块的对外接口。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
如图1所示,为本申请实施例提供的一种组网方法的流程图,该方法应用在组网装置中,该组网装置分别与至少一个业务交换机连接,以及与至少一个流媒体服务器连接,这个组网装置适用于IPTV网络电视中,下面以IPTV网络电视为例进行详细说明。
S1,通过所述组网装置中的配置模块配置至少一个流媒体服务器的组网配置信息;
其中,这些配置模块的组网配置信息具体包括组网方式信息和组网装置中交换模块的包含在对外接口列表中的M个对外接口的配置信息,这里,M为大于等于1的整数。
通过控制模块设置交换模块就是设置交换模块中的M个对外接口的属性。这些属性具体包括:对外接口所在的vlan id,tag标签,以及服务组的汇聚属性。
首先,在IPTV网络电视的前端设备中由内容提供商与视频采集设备为流媒体服务器提供流媒体资源,流媒体服务器便接收这些流媒体资源,当终端用户需要时,再转发给不同的用户。在本方案的实施方式中,通过组网装置中的配置模块给至少一个流媒体服务器组网配置信息,在流媒体服务器上包含多个刀片服务器,在一个刀片服务器上至少包括一个媒体服务对外接口,一个存储服务对外接口,还有专门提供对外信令服务的刀片服务器对外接口,配置模块根据不同的服务对交换模块的对外接口进行配置,在本申请实施例中,配置的对外接口数量可以为大于等于1小于等于8。
如在IPTV网络电视中,需要先确定发明内容中说明的组网方式,然后根据组网方式确定需要将对外接口划分为若干个服务组(也就是trunk组),最后再确定每个服务组中包含哪些对外接口。在实际配置中,每个服务组中至少有一个对外接口,且最多有8个对外接口,每个对外接口只能属于其中一个服务组;而且所有服务组中的对外接口数量不能超过所有对外接口的数目总和。
通过配置模块配置有交换模块的对外接口信息之后,执行步骤S2:通过组网装置中的控制模块获取组网配置信息。获取组网信息之后,执行步骤S3:基于组网配置信息,通过交换模块的设置接口,通过控制模块设置交换模块。下面将这两步骤结合来进行详细描述。
在具体的实施过程中,交换模块根据配置好的对外接口属性能识别传输的流媒体数据具体是属于哪种服务,然后再根据不同的服务转发到不同的用户终端上。例如,在IPTV网络电视中,由流媒体服务器发送来的服务是直播服务时,就会带有直播服务的tag标签,交换模块所提供的对外接口就标识有vlan id标签,vlan id标签用来标识直播服务,结合媒体报文的目的IP地址,通过业务交换机发送到目的外部网络。同样的,当流媒体服务器发送来的服务是点播服务时,就会带有点播服务的tag标签,交换模块所提供的对外接口就标志有vlan id标签,根据vlan id标签,以及媒体报文中的目的IP地址,通过业务交换机找到对应需要点播服务的目的外部网络。
当然,还有是信令的服务,这里所说的信令是终端用户IPTV机顶盒与IPTV流媒体服务器之间的交互,如:当用户在观看节目时,通过遥控器向IPTV机顶盒发送选择节目的信号,IPTV机顶盒便识别发送的信号将IPTV流媒体服务器与普通电视机建立连接。所以,信令不仅可以给用户提供点播服务,也可以提供直播服务,所以,IPTV机顶盒是提供信令服务的关键设备。
配置模块不仅保存了交换模块的对外接口的配置信息,同时也保存了交换模块的组网方式信息,下面将对组网方式信息进行详细描述。
组网方式信息包括:媒体服务与存储服务混合组网;或媒体服务与存储服务分离组网;或直播专网组网;或媒体入向和媒体出向分离,与存储服务混合组网;或媒体入向和媒体出向分离,与存储服务分离组网;或媒体入向和媒体出向分离,且是直播专网组网。
其中,媒体服务与存储服务混合组网,如图2所示,由媒体服务器上刀片服务器的对外接口分为媒体服务对外接口和存储服务对外接口,这两个对外接口放入对外接口列表中,而且这两个服务的对外接口汇聚在同一逻辑端口中。从交换模块的对外接口出来连接到业务交换机上,在对应交换机的端口也会配置为汇聚。这里所说的汇聚不仅可以增加传输线路的带宽,而且可以对传输线路上传输的流媒体数据进行负载均衡,即使得汇聚在一端的传输线路上的带宽均衡地分配到每条线路上。这里的媒体服务就是提供入向,出向的服务和信令,直播,点播的服务;存储服务用于外接存储设备的,比如,在IPTV网络电视中,用户进行点播服务的时候,用户选择的视频是事先存储在外接存储设备上的;当然,当用户没有时间观看直播的节目时,可以将直播的节目请求录制下来。这是就需要外接存储设备提供的存储服务。所以,存储服务就是用于在外接存储设备上进行流媒体数据的读写操作的过程。同时,IPTV提供的是交互式的网络服务,用户可以灵活地通过与流媒体服务端进行交互,以获得需要的电视节目。所以,信令服务就提供了交互的平台,信令服务既可以提供点播操作,也可以提供直播操作。
媒体服务与存储服务分离组网,如图3所示,媒体服务对外接口与存储服务对外接口都在对外接口列表中,但是,媒体服务对外接口与存储服务对外接口分别在两个汇聚端口中,媒体服务对外接口连接到交换机上,对应的交换机的端口配置为汇聚;存储服务通过交换机可以外接存储设备,也可以直连存储设备。所以存储服务对外接口可以是汇聚,也可以不汇聚。这种组网方式既可以支持点播服务,也可以支持直播服务和存储服务。
直播专网组网,如图4所示,对外接口列表中只包含媒体服务对外接口,同时并不包括点播服务的接口;媒体服务的对外接口出来连接到交换机上,业务交换机上对应端口也配置为汇聚。例如,远程视频教学就是直播专网组网,不能支持点播,也就不能对远程视频进行暂停,后退,快进等操作,当然,直播服务并不仅仅限于上述提到的远程视频教学,还有其他实时广播的节目,例如现场直播的奥运赛事等。
媒体入向和媒体出向分离,与存储服务混合组网,如图5所示,对外接口列表分为媒体入向服务对外接口列表,媒体出向服务与存储混合对外接口列表;媒体入向服务对外接口连接到业务交换机上,业务交换机上对应的端口配置为汇聚;媒体出向服务与存储混合对外接口连接到业务交换接上,业务交换机上对应的端口也配置为汇聚。例如,当流媒体数据在内网传输时,又同时需要向外网上的其他IPTV用户传送流媒体数据,那么就需要将媒体入向与媒体出向进行分离,从而保证内部私有网络的独立性。
媒体入向和媒体出向分离,与存储服务分离组网,如图6所示,对外接口列表分为媒体入向服务对外接口列表,媒体出向服务对外接口列表,以及存储服务对外接口列表;媒体入向服务对外接口连接到业务交换机上,业务交换机上对应的端口配置为汇聚;媒体出向服务对外接口连接到业务交换机上,业务交换机上对应的端口配置为汇聚;存储服务对外接口连接到交换机或者直连存储设备,所以存储服务对外接口可以汇聚,也可不汇聚。
媒体入向和媒体出向分离,且是直播专网组网,如图7所示,对外接口列表分为媒体入向服务对外接口列表和媒体出向服务对外接口列表;对外接口连接到业务交换机上,交换机上对应的端口配置为汇聚。
在控制模块通过软件设置了交换模块之后,该组网方法还包括:通过组网装置中的检测模块检测交换模块的M个对外接口,确定M个对外接口中每个对外接口是处于有效状态还是无效状态。
具体地,在M个对外接口中有第一对外接口处于无效状态时,将第一外接口从与对外接口列表对应的汇聚端口中移除。
在具体的实施方式中,就是当传输数据的一条线路物理链路中断了,就将这条线路的端口从汇聚的trunk组中删除,也就是不再使用这个端口来传输数据了,相对于trunk组来说,这个端口已经不属于trunk组了。根据汇聚的属性,将传输的流媒体数据进行负载均衡,防止流量在一个对外接口上集中,造成在其他接口的带宽资源的浪费。
其中,端口链路的状态是指交换模块的link状态,链路状态为down实际是指,当出现硬件问题的状态,比如是,对外接口光模块器件坏掉,或光纤折断,或对外的业务交换机down掉等,都会有可能使得交换模块对外接口的状态异常,从而使得对外接口处于无效状态。
当M个对外接口有第二对外接口处于有效状态,且所述第二对外接口中不属于所述对外接口列表对应的汇聚端口时,则将所述第二对外接口加入与所述对外接口列表对应的汇聚端口中。
在具体的实施方式中,有无效的端口也就有有效的端口,当其中一个对外接口有效时,就将这条线路的端口添加到汇聚端口中。也就是当在配置了的对外接口中处于无效状态的对外接口此时处于UP状态,则就将该处于UP状态的链路的端口添加到汇聚端口中。其中,对外接口处于有效状态还是无效状态只是针对配置了的对外接口而言,对于没有配置的对外接口,即使处于UP状态,也不会被添加到汇聚端口中。
当流媒体数据传输到业务交换机之后,在业务交换机的配合下,找到与传输的流媒体数据相匹配的用户端,将用户需要的流媒体数据传输给用户。这里的用户端可以是个人计算机,也可以是普通电视机加机顶盒,还可以具有接收3G网路的手机。
当然,该组网方法不仅是可以运用在IPTV网络电视中,在其他网络上也可以实现。
基于同一发明构思,本申请另一实施例提供一种组网装置,该组网装置为实施本申请组网方法的组网装置。
如图8所示,该组网装置包括:配置模块10,用于配置至少一个流媒体服务器的组网配置信息;交换模块20,分别与至少一个业务交换机,以及与至少一个流媒体服务器连接;控制模块30,与配置模块及交换模块连接,用于从配置模块中获取组网配置信息,并且基于组网配置信息,通过交换模块的设置接口,设置交换模块。
配置模块具体包括:第一配置子模块,用于配置组网方式信息;第二配置子模块,用于配置交换模块中对外接口列表中的M个对外接口的配置信息,其中,M为大于等于1的整数。
控制模块具体包括:第一控制子模块,用于设置交换模块的对外接口所在vlanid,tag标签;第二控制子模块,用于设置服务的汇聚属性。
该组网装置还包括:检测模块:用于检测所述交换模块的M个对外接口,确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态。
该组网装置还包括:分组模块,用于将M个对外接口划分成P个组,P小于等于M,其中,在P个组中,至少一个组中包含至少一个对外接口,且不能超过M个对外接口,且每个对外接口只能属于一个组。
该检测模块具体包括:第一检测子模块,用于在M个对外接口中有第一对外接口处于无效状态时,将第一外接口从与对外接口列表对应的汇聚端口中移除。第二检测子模块,用于在M个对外接口有第二对外接口处于有效状态,且第二对外接口中不属于对外接口列表对应的汇聚端口时,则将第二对外接口加入与对外接口列表对应的汇聚端口中。
由于本实施例所介绍的组网装置为实施本申请组网方法所采用的组网装置,故而基于本申请实施例中所介绍的组网方法,本领域所属技术人员能够了解本实施例的组网装置的具体实施方式以及其各种变化形式,所以在此对于该组网装置不再详细介绍。只要本领域所属技术人员实施本申请组网方法所采用的组网装置,都属于本申请所欲保护的范围。
本申请提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、由于采用在组网装置中通过控制模块获取配置模块中的组网配置信息来对交换模块进行设置,能够使交换模块将业务交换机与流媒体服务器连接的技术方案,所以解决了现有技术中通过过多的网线来连接业务交换机与流媒体服务器时,组网方式复杂的技术问题,从而实现了改善组网方式,并对网络统一管理和配置的技术效果。
2、由于采用在配置模块中对交换模块的对外接口的属性进行配置,即,配置对外接口的vlan id,tag标签,以及服务的汇聚端口,用来识别传输报文的服务类型,所以有效解决了现有技术中不同类型的服务需要不同的网线来传输时,网线数量随刀片服务器数量不断增多,容易造成线路混乱的技术问题,从而实现了用标签来标识服务类型或者需要传送到的目的地址,减少网线数量的同时又保证了传输的准确性。
3、由于采用在控制模块设置交换模块之后,通过组网装置中的检测模块对交换模块的对外接口进行实时检测的技术方案,所以解决了在现有技术中当网络出现故障时,不能有效排除故障点的技术问题,从而实现了对组网线路的有效监测,并及时排除故障,提高了网络的容错性的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (8)

1.一种组网方法,应用于组网装置中,其特征在于,所述组网装置分别与至少一个业务交换机连接,以及与至少一个流媒体服务器连接,所述方法包括:
通过所述组网装置中的配置模块配置所述至少一个流媒体服务器的组网配置信息;
通过所述组网装置中的控制模块获取所述组网配置信息;
基于所述组网配置信息,通过所述交换模块的设置接口,通过所述控制模块设置所述交换模块;
其中,所述组网配置信息具体包括组网方式信息和所述组网装置中交换模块的包含在对外接口列表中的M个对外接口的配置信息,其中,所述M为大于等于1的整数;所述通过所述控制模块设置所述交换模块,具体为:通过所述控制模块设置所述交换模块中的所述M个对外接口的属性;所述属性具体包括:所述对外接口所在vlan id,tag标签,以及服务的汇聚属性;在所述基于所述组网配置信息,通过所述交换模块的设置接口,通过所述控制模块设置所述交换模块之后,所述方法还包括:通过所述组网装置中的检测模块检测所述交换模块的包含在对外接口列表中的M个对外接口,确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态。
2.如权利要求1所述的方法,其特征在于,在确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态之前,所述方法还包括:
将M个对外接口划分成P个组,P小于等于M,其中,所述P个组中,至少一个组中包含至少一个对外接口,且不能超过M个对外接口,且每个对外接口只能属于一个组。
3.如权利要求1所述的方法,其特征在于,在所述确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态之后,所述方法还包括:
在所述M个对外接口中有第一对外接口处于所述无效状态时,将所述第一对外接口从与所述对外接口列表对应的汇聚端口中移除。
4.如权利要求1所述的方法,其特征在于,在所述确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态之后,所述方法还包括:
在所述M个对外接口有第二对外接口处于有效状态,且所述第二对外接口不属于所述对外接口列表对应的汇聚端口时,则将所述第二对外接口加入与所述对外接口列表对应的汇聚端口中。
5.如权利要求1所述的方法,其特征在于,所述组网方式,具体为:
媒体服务与存储服务混合组网;或
媒体服务与存储服务分离组网;或
直播专网组网;或
媒体入向和媒体出向分离,与存储服务混合组网;或
媒体入向和媒体出向分离,与存储服务分离组网;或
媒体入向和媒体出向分离,且是直播专网组网。
6.一种组网装置,其特征在于,包括:
配置模块,用于配置至少一个流媒体服务器的组网配置信息;
交换模块,分别与至少一个业务交换机,以及与至少一个流媒体服务器连接;
控制模块,与所述配置模块及所述交换模块连接,用于从所述配置模块中获取所述组网配置信息,并且基于所述组网配置信息,通过所述交换模块的设置接口,设置所述交换模块;
所述配置模块具体包括:第一配置子模块,用于配置组网方式信息;第二配置子模块,用于配置交换模块中对外接口列表中的M个对外接口的配置信息,其中,所述M为大于等于1的整数;所述控制模块具体包括:第一控制子模块,用于设置交换模块的对外接口所在vlanid,tag标签;第二控制子模块,用于设置服务的汇聚属性;所述组网装置还包括:检测模块:用于检测所述交换模块的M个对外接口,确定所述M个对外接口中每个对外接口是处于有效状态还是无效状态。
7.如权利要求6所述的组网装置,其特征在于,所述组网装置还包括:
分组模块,用于将M个对外接口划分成P个组,P小于等于M,其中,所述P个组中,至少一个组中包含至少一个对外接口,且不能超过M个对外接口,且每个对外接口只能属于一个组。
8.如权利要求6所述的组网装置,其特征在于,所述检测模块具体包括:
第一检测子模块,用于在所述M个对外接口中有第一对外接口处于无效状态时,将第一外接口从与所述对外接口列表对应的汇聚端口中移除;
第二检测子模块,用于在所述M个对外接口有第二对外接口处于有效状态,且所述第二对外接口不属于所述对外接口列表对应的汇聚端口时,则将所述第二对外接口加入与所述对外接口列表对应的汇聚端口中。
CN201210436212.5A 2012-11-05 2012-11-05 一种组网方法及组网装置 Active CN102970251B (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CN201210436212.5A CN102970251B (zh) 2012-11-05 2012-11-05 一种组网方法及组网装置
EP13851678.6A EP2908487B1 (en) 2012-11-05 2013-09-22 Networking method and networking device
PCT/CN2013/083904 WO2014067366A1 (zh) 2012-11-05 2013-09-22 一种组网方法及组网装置
JP2015540031A JP6145512B2 (ja) 2012-11-05 2013-09-22 ネットワーキング方法及びネットワーキング装置
RU2015119300A RU2621606C2 (ru) 2012-11-05 2013-09-22 Сетевой способ и сетевое устройство
MX2015005647A MX351872B (es) 2012-11-05 2013-09-22 Método de manejo de redes y dispositivo de manejo de redes.
KR1020157014880A KR101677868B1 (ko) 2012-11-05 2013-09-22 네트워킹 방법 및 네트워킹 장치
US14/439,522 US9930411B2 (en) 2012-11-05 2013-09-22 Networking method and networking device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210436212.5A CN102970251B (zh) 2012-11-05 2012-11-05 一种组网方法及组网装置

Publications (2)

Publication Number Publication Date
CN102970251A CN102970251A (zh) 2013-03-13
CN102970251B true CN102970251B (zh) 2018-07-27

Family

ID=47800138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210436212.5A Active CN102970251B (zh) 2012-11-05 2012-11-05 一种组网方法及组网装置

Country Status (8)

Country Link
US (1) US9930411B2 (zh)
EP (1) EP2908487B1 (zh)
JP (1) JP6145512B2 (zh)
KR (1) KR101677868B1 (zh)
CN (1) CN102970251B (zh)
MX (1) MX351872B (zh)
RU (1) RU2621606C2 (zh)
WO (1) WO2014067366A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970251B (zh) * 2012-11-05 2018-07-27 南京中兴新软件有限责任公司 一种组网方法及组网装置
CN104022972B (zh) * 2014-06-13 2017-10-31 深圳市优特普科技有限公司 一种以太网交换机配置方法及应用该方法的交换机
CN106130859A (zh) * 2016-06-23 2016-11-16 北京东土科技股份有限公司 一种工业互联网现场层宽带总线配置管理实现方法
CN108616390B (zh) * 2018-04-11 2019-09-13 新华三信息技术有限公司 刀箱管理方法、装置和刀箱管理的实现装置
CN112636945A (zh) * 2020-02-14 2021-04-09 西安诺瓦星云科技股份有限公司 网络通信方法及其装置、媒体播控设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825836A (zh) * 2006-04-04 2006-08-30 中兴通讯股份有限公司 避免网络设备拥塞的***和方法
CN101005434A (zh) * 2007-01-15 2007-07-25 杭州华为三康技术有限公司 二层组播虚拟局域网聚合方法及其汇聚交换机

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
PE20040139A1 (es) 2002-06-04 2004-04-15 Qualcomm Inc Metodo y aparato para reproducir contenido multimedia en un dispositivo portatil que tiene un procesador incorporado
KR100628297B1 (ko) 2003-12-23 2006-09-27 한국전자통신연구원 Snmp를 이용한 망 관리 방법
US9247208B2 (en) * 2006-07-25 2016-01-26 At&T Intellectual Property I, Lp Adaptive video-server reconfiguration for self-optimizing multi-tier IPTV networks
US8015294B2 (en) * 2006-08-22 2011-09-06 Embarq Holdings Company, LP Pin-hole firewall for communicating data packets on a packet network
CN100525195C (zh) 2006-09-25 2009-08-05 华为技术有限公司 一种实现网络电视业务的方法及***
CN100571177C (zh) 2006-12-20 2009-12-16 中兴通讯股份有限公司 一种分布式iptv***的组网方法及业务实现方法
JP2009100118A (ja) 2007-10-15 2009-05-07 Mitsubishi Electric Corp 送信装置、受信装置、通信装置及び通信方法
JP5005524B2 (ja) 2007-12-17 2012-08-22 日本電信電話株式会社 仮想専用線装置、その接続方法、およびプログラム
US8289978B2 (en) * 2008-10-15 2012-10-16 At&T Intellectual Property I, Lp Broadcast interactive television system
JP2010263261A (ja) 2009-04-30 2010-11-18 Nec Corp ネットワーク構成機器、情報通信ネットワーク及びそれらに用いるネットワーク自動構築方法
KR100998284B1 (ko) 2009-12-31 2010-12-03 신영전자통신 주식회사 네트워크와 보안이 통합된 보안스위치 장치 및 그 방법
EP2636283B1 (en) 2010-11-02 2018-08-29 Philips Lighting Holding B.V. Lighting system with radar detection
CN102594668A (zh) * 2012-02-03 2012-07-18 福建星网锐捷网络有限公司 报文转发方法、装置和交换设备
CN102970251B (zh) * 2012-11-05 2018-07-27 南京中兴新软件有限责任公司 一种组网方法及组网装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825836A (zh) * 2006-04-04 2006-08-30 中兴通讯股份有限公司 避免网络设备拥塞的***和方法
CN101005434A (zh) * 2007-01-15 2007-07-25 杭州华为三康技术有限公司 二层组播虚拟局域网聚合方法及其汇聚交换机

Also Published As

Publication number Publication date
MX2015005647A (es) 2015-08-20
EP2908487B1 (en) 2020-01-08
US20150289017A1 (en) 2015-10-08
KR101677868B1 (ko) 2016-11-18
EP2908487A4 (en) 2015-10-21
RU2015119300A (ru) 2016-12-27
RU2621606C2 (ru) 2017-06-06
JP6145512B2 (ja) 2017-06-14
KR20150083891A (ko) 2015-07-20
US9930411B2 (en) 2018-03-27
MX351872B (es) 2017-11-01
EP2908487A1 (en) 2015-08-19
WO2014067366A1 (zh) 2014-05-08
CN102970251A (zh) 2013-03-13
JP2016503603A (ja) 2016-02-04

Similar Documents

Publication Publication Date Title
CN102970251B (zh) 一种组网方法及组网装置
CN108881933B (zh) 一种视联网的直播处理方法和装置
CN108173803B (zh) 一种通过视联网访问互联网的方法及视联猫服务端
CN106549912A (zh) 一种视频数据的播放方法和***
CN109640029A (zh) 一种视频流上墙展示的方法和装置
CN108134916B (zh) 一种4k终端和4k终端的数据处理方法
CN108881815A (zh) 一种视频数据的传输方法和装置
CN110022307A (zh) 一种监控设备的控制方法和监控接入服务器
CN108124158B (zh) 多媒体终端及多媒体终端的数据处理方法
CN108174230A (zh) 基于弹性分布式流媒体的音视频直播***
CN107959818A (zh) 一体化终端和一体化终端的数据处理方法
CN108966018B (zh) 基于视联网的视频播放方法、装置、电子设备及存储介质
CN110166727A (zh) 一种视联网与互联网切换方法、装置及***
CN109617830A (zh) 一种视联网中实时演示业务的方法和装置
CN102833591B (zh) 交互式网络电视***中点播服务不中断的方法及装置
CN108966003A (zh) 一种电视数据处理的方法和装置
CN203801040U (zh) 一种基于车载的数字化影音***
CN105872779A (zh) 清鹤数字电视头端获取电信清流的应用软件
CN108574819B (zh) 一种终端设备和一种视频会议的方法
CN110022500A (zh) 一种丢包处理方法和装置
CN107147958A (zh) IP万兆1550nm光无源电视广播和互动点播节目流传输方法
CN102075459B (zh) 家庭服务网关接入设备
CN110417715A (zh) 一种基于视联网的组帧方法和装置
CN109640036A (zh) 配置修改方法和装置
CN116938907B (zh) 一种实时音视频传输网络的数据传输方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180425

Address after: 210012 No. 68 Bauhinia Road, Yuhuatai District, Jiangsu, Nanjing

Applicant after: Nanjing Zhongxing New Software Co., Ltd.

Address before: 518057 A601 room, west 6 building, block A, SKYWORTH science and technology, Nanshan District science and Technology Park, Shenzhen, Guangdong.

Applicant before: ZTE Corporation

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191120

Address after: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No.

Patentee after: ZTE Communications Co., Ltd.

Address before: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68

Patentee before: Nanjing Zhongxing New Software Co., Ltd.