+

CN105357088A - Cloud-framework efficient system network transmission method under interactive media service environment - Google Patents

Cloud-framework efficient system network transmission method under interactive media service environment Download PDF

Info

Publication number
CN105357088A
CN105357088A CN201510819186.8A CN201510819186A CN105357088A CN 105357088 A CN105357088 A CN 105357088A CN 201510819186 A CN201510819186 A CN 201510819186A CN 105357088 A CN105357088 A CN 105357088A
Authority
CN
China
Prior art keywords
data
channel
module
top box
sending module
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.)
Granted
Application number
CN201510819186.8A
Other languages
Chinese (zh)
Other versions
CN105357088B (en
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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201510819186.8A priority Critical patent/CN105357088B/en
Publication of CN105357088A publication Critical patent/CN105357088A/en
Application granted granted Critical
Publication of CN105357088B publication Critical patent/CN105357088B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/2878Access multiplexer, e.g. DSLAM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种云化架构的互动媒体服务环境下的高效系统网络传输方法,包括:(1)用户机顶盒向网关设备的数据层发送包含认证和注册信息的数据包,数据层对接收到的数据包进行分类和地址转换,然后数据层提取数据包中的信息并发送给网关设备的控制层,控制层根据接收到的信息与服务器进行信令交互、以及认证和注册交互;(2)用户机顶盒向数据层发出业务请求信息,网关设备的控制层根据所接收到的来自于数据层的业务请求信息分配相应的下行通道并通知数据层,数据层对业务数据进行分类和地址转换后根据所分配的下行通道向用户机顶盒发送业务数据。本发明对融合网络资源进行优化调度,提高数据传输的效率,为业务数据提供具有QoS保障的数据通道。

The invention discloses a high-efficiency system network transmission method under the interactive media service environment of the cloud architecture, including: (1) the user set-top box sends a data packet containing authentication and registration information to the data layer of the gateway device, and the data layer receives the received The data packet is classified and addressed, and then the data layer extracts the information in the data packet and sends it to the control layer of the gateway device. The control layer performs signaling interaction, authentication and registration interaction with the server according to the received information; (2) the user The set-top box sends service request information to the data layer, and the control layer of the gateway device allocates the corresponding downlink channel according to the received service request information from the data layer and notifies the data layer. The assigned downlink channel sends service data to the user's set-top box. The invention optimizes and dispatches integrated network resources, improves the efficiency of data transmission, and provides a data channel with QoS guarantee for service data.

Description

云化架构的互动媒体服务环境下的高效系统网络传输方法Efficient system network transmission method in the interactive media service environment of cloud architecture

技术领域 technical field

本发明涉及云化架构的互动媒体服务环境下高效系统网络传输方法。 The invention relates to an efficient system network transmission method under the interactive media service environment of cloud architecture.

背景技术 Background technique

分随着云计算时代的到来,在媒体产业走向内容海量化、体验个性化、高清互动化、终端多样化的过程中,媒体传播的三大要素-内容、网络、终端等方面均发生了深刻的变化。内容更加丰富,涵盖了音、视、图、文等多种方式﹔网络更加多样,覆盖广电、电信和互联网等多种传输手段﹔终端更加泛在,渗透到电视、手机、个人电脑和平板电脑等多种终端。如何充利用云计算带来的技术革命,不断降低媒体网络的建设和管理成本,不断提高用户体验,最终提升投资效益,是我们目前媒体行业的面临的一个新的课题。 With the advent of the era of cloud computing, in the process of the media industry moving toward mass content, personalized experience, high-definition interaction, and terminal diversification, profound changes have taken place in the three major elements of media communication—content, network, and terminal. The change. The content is richer, covering audio, video, graphics, text, etc.; the network is more diverse, covering various transmission methods such as radio and television, telecommunications, and the Internet; the terminal is more ubiquitous, penetrating into TVs, mobile phones, personal computers, and tablets. and other terminals. How to make full use of the technological revolution brought about by cloud computing, continuously reduce the construction and management costs of media networks, continuously improve user experience, and ultimately improve investment returns is a new issue facing our current media industry.

云计算在广电媒体服务领域越来越受到广泛的使用,但“云、管、端”同步建设,广电网络公司目前对“云”和“端”倾注了大量的精力,一定程度上忽略了“管”的重要性,本文通过探讨高效协同传输在广电视频云服务中的应用,希望对融合多种传输方式的。通道建设进行有益的探讨。 Cloud computing is more and more widely used in the field of radio and television media services, but the simultaneous construction of "cloud, pipe, and terminal". Currently, radio and television network companies have devoted a lot of energy to "cloud" and "terminal", ignoring the "cloud" and "terminal" to a certain extent. In view of the importance of "management", this paper discusses the application of efficient collaborative transmission in radio and television video cloud services, hoping to integrate multiple transmission methods. Useful discussion on channel construction.

目前各地有线电视网络公司依托多年在互动电视、直播频道、宽带接入、IDC数据中心等领域积累的丰富经验,纷纷构建具有行业特色,同时体现媒体服务特点、兼容先进、高效、安全、可控的“媒体云”。具体来说,“媒体云”包含了“媒体云”平台和“媒体云”服务两个层次。 At present, cable TV network companies around the world rely on years of rich experience accumulated in the fields of interactive TV, live channels, broadband access, IDC data centers, etc., to build industry-specific features, while reflecting the characteristics of media services, advanced compatibility, high efficiency, safety, and controllability. "Media Cloud". Specifically, "media cloud" includes two levels of "media cloud" platform and "media cloud" service.

媒体云平台以高标准、可调度、可伸缩的云计算中心为基础,具有开放、兼容、安全的特点,随着云平台建设的完成和云服务的日益普及,配合终端智能化、OTT化等的演进方向,“云管端”协同发展的运营模式基本成型,但高速传输管道的问题日益突出,亟待解决大颗粒度高带宽视频服务的高效传输问题,为了更好的解决这个问题,必须综合利用双向IP(InternetProtocol)通道和HFC(HybridFiber-Coaxial)通道的混合组网优势,利用广播网“单点接收、全网覆盖”的特点,辅以IP通道双向交互的个性化特征,实现综合媒体服务内容的高效系统传输。 The media cloud platform is based on a high-standard, schedulable, and scalable cloud computing center, which has the characteristics of openness, compatibility, and security. The evolution direction of the "cloud-pipe-device" collaborative development operation model has basically taken shape, but the problem of high-speed transmission pipelines has become increasingly prominent, and it is urgent to solve the problem of efficient transmission of large-grained and high-bandwidth video services. In order to better solve this problem, it is necessary to comprehensively Utilize the mixed networking advantages of two-way IP (Internet Protocol) channel and HFC (Hybrid Fiber-Coaxial) channel, use the characteristics of "single-point reception, full network coverage" of the broadcast network, supplemented by the personalized feature of two-way interaction of IP channel, to realize integrated media Efficient systematic delivery of service content.

发明内容 Contents of the invention

本发明的目的是提供一种云化架构的互动媒体服务环境下的高效系统网络传输方法。 The purpose of the present invention is to provide an efficient system network transmission method under the interactive media service environment of cloud architecture.

为实现上述目的,本发明所采取的技术方案是:本发明云化架构的互动媒体服务环境下的高效系统网络传输方法包括如下步骤: In order to achieve the above object, the technical solution adopted by the present invention is: the efficient system network transmission method under the interactive media service environment of the cloud architecture of the present invention comprises the following steps:

(1)用户机顶盒向网关设备的数据层发送包含认证和注册信息的数据包,网关设备的数据层对接收到的数据包进行分类和地址转换,然后数据层提取数据包中的信息并发送给网关设备的控制层,控制层根据所接收到的信息与服务器进行信令交互、以及认证和注册交互; (1) The user set-top box sends a data packet containing authentication and registration information to the data layer of the gateway device. The data layer of the gateway device classifies and translates the address of the received data packet, and then the data layer extracts the information in the data packet and sends it to The control layer of the gateway device, the control layer performs signaling interaction, authentication and registration interaction with the server according to the received information;

(2)用户机顶盒向网关设备的数据层发出业务请求信息,网关设备的控制层根据所接收到的来自于数据层的业务请求信息分配相应的下行通道并通知数据层,数据层对业务数据进行分类和地址转换后根据所分配的下行通道向用户机顶盒发送业务数据。 (2) The user set-top box sends service request information to the data layer of the gateway device, and the control layer of the gateway device allocates the corresponding downlink channel according to the received service request information from the data layer and notifies the data layer, and the data layer processes the service data After classification and address translation, the service data is sent to the user's set-top box according to the allocated downlink channel.

进一步地,本发明所述数据层包括通道数据适配器、分类器模块、NAT模块和数据接收与发送模块,所述控制层包括信令交互模块、AAA客户端和SM/PS客户端;在所述步骤(1)中,用户机顶盒向所述通道数据适配器发送包含认证和注册信息的数据包,分类器模块对通道数据适配器接收到的数据包进行分类,NAT模块对通道数据适配器接收到的数据包进行地址转换;数据接收与发送模块提取通道数据适配器接收到的且经分类和地址转换的数据包中的信息并发送到所述信令交互模块、AAA客户端和SM/PS客户端,信令交互模块根据所接收到的信息与服务器进行信令交互,所述AAA客户端和SM/PS客户端分别根据所接收到的信息与服务器进行认证和注册的交互。 Further, the data layer of the present invention includes a channel data adapter, a classifier module, a NAT module, and a data receiving and sending module, and the control layer includes a signaling interaction module, an AAA client and an SM/PS client; in the In step (1), the user set-top box sends data packets containing authentication and registration information to the channel data adapter, the classifier module classifies the data packets received by the channel data adapter, and the NAT module classifies the data packets received by the channel data adapter Carry out address translation; The data receiving and sending module extracts the information in the packet received by the channel data adapter and through classification and address translation and sends it to the signaling interaction module, AAA client and SM/PS client, signaling The interaction module performs signaling interaction with the server according to the received information, and the AAA client and the SM/PS client respectively perform authentication and registration interactions with the server according to the received information.

进一步地,本发明所述数据接收与发送模块还包括超时定时器,所述控制层还包括通道管理模块和通道控制器; Further, the data receiving and sending module of the present invention also includes a timeout timer, and the control layer also includes a channel management module and a channel controller;

所述步骤(2)包括: Said step (2) includes:

步骤1):用户机顶盒向所述通道数据适配器发送包含业务请求信息的数据包,数据接收与发送模块提取通道数据适配器所接收到的数据包中的信息并发送给通道管理模块,通道管理模块根据业务请求信息选择相应的下行通道并向通道控制器发出申请通道资源的请求,所述下行通道包括IP通道和HFC通道,通道控制器根据通道管理模块的请求分配相应的下行通道并通知通道数据适配器;然后,数据接收与发送模块根据业务请求信息将业务数据存入缓存区并启动超时定时器,分类器模块对缓存区中的业务数据进行分类,NAT模块对缓存区中的业务数据进行地址转换,所述通道数据适配器通过通道控制器分配的下行通道向用户机顶盒发送经过分类和地址转换后的业务数据; Step 1): The user set-top box sends a data packet containing service request information to the channel data adapter, the data receiving and sending module extracts the information in the data packet received by the channel data adapter and sends it to the channel management module, and the channel management module according to The service request information selects the corresponding downlink channel and sends a request to the channel controller to apply for channel resources. The downlink channel includes an IP channel and an HFC channel. The channel controller allocates the corresponding downlink channel according to the request of the channel management module and notifies the channel data adapter Then, the data receiving and sending module stores the service data in the cache according to the service request information and starts the timeout timer, the classifier module classifies the service data in the cache, and the NAT module performs address translation on the service data in the cache , the channel data adapter sends the service data after classification and address translation to the user set-top box through the downlink channel allocated by the channel controller;

步骤2):用户机顶盒接收到经过分类和地址转换后的业务数据后向所述通道数据适配器发送ACK或NAK,通道数据适配器再将ACK或NAK发送给数据接收与发送模块; Step 2): The user set-top box sends ACK or NAK to the channel data adapter after receiving the classified and address-translated service data, and the channel data adapter sends the ACK or NAK to the data receiving and sending module;

步骤3):若数据接收与发送模块接收到的是ACK,则删除缓存区的业务数据; Step 3): If the data receiving and sending module receives ACK, delete the business data in the buffer area;

若数据接收与发送模块接收到的是NAK,或者,数据接收与发送模块超过超时定时器设定的时间既未接收到ACK也未收到NAK,则数据接收与发送模块判断业务数据是否达到预设的重传次数上限:若达到重传次数上限,则数据接收与发送模块取消向用户机顶盒发送业务数据;否则,数据接收与发送模块向用户机顶盒重传缓存区中经过分类和地址转换后的业务数据,并再次启动超时定时器,并返回步骤2)。 If the data receiving and sending module receives NAK, or, the data receiving and sending module has neither received ACK nor received NAK beyond the time set by the timeout timer, then the data receiving and sending module judges whether the business data reaches the predetermined value. Set the upper limit of retransmission times: if the upper limit of retransmission times is reached, the data receiving and sending module cancels sending service data to the user set-top box; business data, and start the timeout timer again, and return to step 2).

与现有技术相比,本发明的有益效果是:通过构建融合IP双向通道和HFC通道的协同网络传输方法,实现针对媒体服务内容的非对称双向数据通道的高校传输。在基于IP和HFC的多通道协同传输系统中,上行数据通过IP双向通道进行传输,下行数据则可通过IP双向通道或HFC通道下发。作为用户机顶盒的网关设备,位于HFC通道的前端,用于融合IP双向和HFC通道两种通道,对IP数据包进行NAT转发;对于服务端至终端方向的数据,通过通道决策机制,选择合适的下行通道,并采用相应的封装协议进行封装打包,其中,下行通道包括IP通道和HFC通道。由于HFC通道具有单向保序的特性,因此可针对HFC通道的此特性进行数据可靠传输的优化。本发明基于融合网络的特性,对融合的网络的资源进行优化调度,提高数据传输的效率,为业务数据提供具有QoS保障的数据通道。 Compared with the prior art, the beneficial effect of the present invention is: by constructing a collaborative network transmission method that integrates IP bidirectional channels and HFC channels, university transmission of asymmetric bidirectional data channels for media service content is realized. In the multi-channel cooperative transmission system based on IP and HFC, the uplink data is transmitted through the IP two-way channel, and the downlink data can be delivered through the IP two-way channel or the HFC channel. As the gateway device of the user's set-top box, it is located at the front end of the HFC channel. It is used to integrate the two channels of IP bidirectional and HFC channels, and perform NAT forwarding of IP data packets; for data from the server to the terminal, through the channel decision mechanism, select the appropriate The downlink channel is encapsulated and packaged using a corresponding encapsulation protocol, wherein the downlink channel includes an IP channel and an HFC channel. Since the HFC channel has the characteristic of unidirectional order preservation, it is possible to optimize reliable data transmission according to this characteristic of the HFC channel. Based on the characteristics of the fusion network, the present invention optimizes and schedules the resources of the fusion network, improves the efficiency of data transmission, and provides a data channel with QoS guarantee for service data.

附图说明 Description of drawings

图1是本发明的云化架构的互动媒体服务环境下的高效传输系统的结构示意图。 FIG. 1 is a schematic structural diagram of an efficient transmission system in an interactive media service environment of a cloud architecture according to the present invention.

具体实施方式 detailed description

本发明构建了云化架构的互动媒体服务环境下的高效系统网络传输方法,该方法基于IP和HFC的多通道传输系统实现。在该传输系统中,网关设备位于HFC通道的前端,用于融合IP双向和HFC通道两种通道,对IP数据包进行NAT转发;对于服务端至终端方向的数据,通过通道决策机制,选择合适下行通道,并采用相应的封装协议进行封装打包,其中下行通道包括IP通道和HFC通道;基于融合网络的特性,对融合的网络的资源进行优化调度,提高数据传输的效率,为业务数据提供具有QoS保障的数据通道。 The present invention constructs an efficient system network transmission method under the interactive media service environment of the cloud structure, and the method is realized based on a multi-channel transmission system of IP and HFC. In this transmission system, the gateway device is located at the front end of the HFC channel, which is used to integrate the two channels of IP bidirectional and HFC channels, and perform NAT forwarding of IP data packets; The downlink channel is encapsulated and packaged with the corresponding encapsulation protocol. The downlink channel includes IP channel and HFC channel; based on the characteristics of the converged network, the resources of the converged network are optimized and scheduled to improve the efficiency of data transmission and provide business data with Data channel with QoS guarantee.

如图1所示,在本发明中,网关设备包括两个层面:控制层和数据层。 As shown in Fig. 1, in the present invention, the gateway device includes two layers: a control layer and a data layer.

(一)控制层 (1) Control layer

控制层面主要包括信令交互模块、频点管理模块、通道管理模块、终端管理模块、AAA客户端模块和SM/PS客户端模块等。 The control layer mainly includes signaling interaction module, frequency point management module, channel management module, terminal management module, AAA client module and SM/PS client module, etc.

(1)信令交互模块 (1) Signaling interaction module

信令交互模块负责与终端和服务端设备的信令交互,包括终端注册、终端保活、通道管理、NAT穿越以及直播配置等协议的解析与处理。 The signaling interaction module is responsible for the signaling interaction with terminals and server devices, including the analysis and processing of protocols such as terminal registration, terminal keep-alive, channel management, NAT traversal, and live broadcast configuration.

(2)通道管理模块 (2) Channel management module

通道管理模块负责通道信息的管理、通道的申请/关闭、通道的流量统计等,并根据请求信息或者业务数据信息选择合适的下行通道,IP通道或HFC通道或IP+HFC通道。 The channel management module is responsible for channel information management, channel application/closing, channel traffic statistics, etc., and selects an appropriate downlink channel, IP channel or HFC channel or IP+HFC channel, according to request information or business data information.

(3)AAA客户端模块 (3) AAA client module

AAA客户端模块负责与AAA服务器交互,进行用户、业务的认证和计费。 The AAA client module is responsible for interacting with the AAA server to perform user and business authentication and accounting.

(4)SM/PS客户端模块 (4) SM/PS client module

SM/PS客户端模块主要负责与SM/PS(业务管理和策略服务器)的交互,以及QoS策略信息的管理。该模块与SM交互,进行业务识别;与PS交互,获取业务的QoS策略,支持push和pull两种类型,并对申请的策略进行缓存和管理,提供查询、增加和删除等操作。 The SM/PS client module is mainly responsible for the interaction with SM/PS (service management and policy server) and the management of QoS policy information. This module interacts with SM to identify services; interacts with PS to obtain service QoS policies, supports push and pull types, caches and manages applied policies, and provides operations such as query, addition, and deletion.

(二)数据层 (2) Data layer

数据层面主要包括NAT模块、分类器模块、数据接收与发送模块、数据优先级调度模块和通道数据适配器模块等。 The data level mainly includes NAT module, classifier module, data receiving and sending module, data priority scheduling module and channel data adapter module, etc.

(1)NAT模块 (1) NAT module

NAT模块主要负责对IP数据包进行NAT转换和逆转换,并管理维护地址映射关系,负责虚拟地址的分配与回收和端口的分配与回收等。 The NAT module is mainly responsible for performing NAT conversion and reverse conversion on IP data packets, managing and maintaining the address mapping relationship, and responsible for the allocation and recovery of virtual addresses and port allocation and recovery.

(2)分类器模块 (2) Classifier module

该模块的主要作用是根据数据包中的信息(包括源端口、目的端口、源IP、目的IP、TOS字段等),对业务数据流进行分类与标识。 The main function of this module is to classify and identify the business data flow according to the information in the data packet (including source port, destination port, source IP, destination IP, TOS field, etc.).

(3)数据接收与发送模块 (3) Data receiving and sending module

该模块主要负责接收下行的三层(网络层)以上完整的IP数据包,对接收的IP数据包进行四、五层协议解析,获得应用数据类型、优先级等重要信息;该模块还负责IP数据包的发送。 This module is mainly responsible for receiving the complete IP data packets above the third layer (network layer) of the downlink, and analyzing the received IP data packets for the fourth and fifth layer protocols, and obtaining important information such as application data type and priority; this module is also responsible for IP Sending of packets.

(4)通道数据适配器模块 (4) Channel data adapter module

该模块的主要功能是对准备发送的数据进行封装转换和协议适配,以适应所选择的通道。每一种类型的通道对应一个具体的适配器,主要有HFC窄播通道适配器和IP通道适配器,其中HFC通道适配器将应用数据或IP包按照DVB封装格式(MPE或ULE等)打包成TS包,生成PSI/SI信息,然后将生成的TS包以UDP的形式发送给IPQAM设备;IP通道适配器将应用数据以IP包的形式通过IP双向通道发送给终端机顶盒。该模块还可以根据网络接入情况进行扩展,添加新的通道适配器。 The main function of this module is to perform encapsulation conversion and protocol adaptation on the data to be sent, so as to adapt to the selected channel. Each type of channel corresponds to a specific adapter, mainly including HFC narrowcast channel adapter and IP channel adapter, where the HFC channel adapter packs application data or IP packets into TS packets according to the DVB encapsulation format (MPE or ULE, etc.), and generates PSI/SI information, and then send the generated TS packet to the IPQAM device in the form of UDP; the IP channel adapter sends the application data in the form of IP packet to the terminal set-top box through the IP bidirectional channel. The module can also be expanded to add new channel adapters according to network access.

在本发明基于IP和HFC的多通道协同传输系统中,上行数据通过IP双向通道进行传输,下行数据则可通过IP双向通道或HFC的单向通道下发。由于HFC通道具有单向保序的特性,因此,本发明针对HFC通道的此特性,对数据的可靠传输进行优化。本发明考虑了在基于IP通道和HFC通道上传输数据时可能出现的数据丢失问题,并采用了全面而可靠的机制加以解决,是一种基于IP和HFC新型传输模式下保证安全传输的优化方法。云化架构的互动媒体服务环境下的高效系统网络传输流程包括如下步骤: In the multi-channel cooperative transmission system based on IP and HFC of the present invention, the uplink data is transmitted through the IP bidirectional channel, and the downlink data can be delivered through the IP bidirectional channel or the HFC unidirectional channel. Since the HFC channel has the characteristic of unidirectional order preservation, the present invention optimizes the reliable transmission of data aiming at this characteristic of the HFC channel. The present invention considers the data loss problem that may occur when transmitting data based on the IP channel and the HFC channel, and adopts a comprehensive and reliable mechanism to solve it. It is an optimization method for ensuring safe transmission in a new transmission mode based on IP and HFC . The efficient system network transmission process under the cloud-based interactive media service environment includes the following steps:

步骤(1):用户机顶盒向网关设备的数据层发送包含认证和注册信息的数据包,网关设备的数据层对接收到的数据包进行分类和地址转换,然后数据层提取数据包中的信息并发送给网关设备的控制层,控制层根据所接收到的信息与服务器进行信令交互、以及认证和注册交互。 Step (1): The user set-top box sends a data packet containing authentication and registration information to the data layer of the gateway device. The data layer of the gateway device classifies and translates the address of the received data packet, and then the data layer extracts the information in the data packet and Send to the control layer of the gateway device, and the control layer performs signaling interaction, authentication and registration interaction with the server according to the received information.

具体地说,网关设备的数据层可包括通道数据适配器、分类器模块、NAT模块和数据接收与发送模块,网关设备的控制层包括信令交互模块、AAA客户端和SM/PS客户端。用户机顶盒向通道数据适配器发送包含认证和注册信息的数据包,分类器模块对通道数据适配器接收到的数据包进行分类,NAT模块对通道数据适配器接收到的数据包进行地址转换;数据接收与发送模块提取通道数据适配器接收到的且经分类和地址转换的数据包中的信息并发送到信令交互模块、AAA客户端和SM/PS客户端,信令交互模块根据所接收到的信息与服务器进行信令交互,AAA客户端和SM/PS客户端分别根据所接收到的信息与服务器进行认证和注册的交互。 Specifically, the data layer of the gateway device may include a channel data adapter, a classifier module, a NAT module, and a data receiving and sending module, and the control layer of the gateway device includes a signaling interaction module, an AAA client and an SM/PS client. The user set-top box sends data packets containing authentication and registration information to the channel data adapter, the classifier module classifies the data packets received by the channel data adapter, and the NAT module performs address translation on the data packets received by the channel data adapter; data receiving and sending The module extracts the information in the classified and address-translated data packets received by the channel data adapter and sends them to the signaling interaction module, AAA client and SM/PS client. The signaling interaction module communicates with the server according to the received information For signaling interaction, the AAA client and the SM/PS client interact with the server for authentication and registration respectively according to the received information.

步骤(2):用户机顶盒向网关设备的数据层发出业务请求信息,网关设备的控制层根据所接收到的来自于数据层的业务请求信息分配相应的下行通道并通知数据层,数据层对业务数据进行分类和地址转换后根据所分配的下行通道向用户机顶盒发送业务数据。数据接收与发送模块还包括超时定时器,控制层还包括通道管理模块和通道控制器。 Step (2): The user set-top box sends service request information to the data layer of the gateway device. The control layer of the gateway device allocates the corresponding downlink channel according to the received service request information from the data layer and notifies the data layer. After data classification and address conversion, the service data is sent to the user's set-top box according to the allocated downlink channel. The data receiving and sending module also includes a timeout timer, and the control layer also includes a channel management module and a channel controller.

具体地说,该步骤(2)可进一步包括如下步骤: Specifically, this step (2) may further include the following steps:

步骤1):用户机顶盒向通道数据适配器发送包含业务请求信息的数据包,数据接收与发送模块提取通道数据适配器所接收到的数据包中的信息并发送给通道管理模块,通道管理模块根据业务请求信息选择相应的下行通道并向通道控制器发出申请通道资源的请求,其中,下行通道包括IP通道和HFC通道,通道控制器根据通道管理模块的请求分配相应的下行通道并通知通道数据适配器;然后,数据接收与发送模块根据业务请求信息将业务数据存入缓存区并启动超时定时器,分类器模块对缓存区中的业务数据进行分类,NAT模块对缓存区中的业务数据进行地址转换,通道数据适配器通过通道控制器分配的下行通道向用户机顶盒发送经过分类和地址转换后的业务数据。 Step 1): The user set-top box sends a data packet containing service request information to the channel data adapter, the data receiving and sending module extracts the information in the data packet received by the channel data adapter and sends it to the channel management module, and the channel management module according to the service request The information selects the corresponding downlink channel and sends a request to the channel controller to apply for channel resources, wherein the downlink channel includes an IP channel and an HFC channel, and the channel controller allocates the corresponding downlink channel according to the request of the channel management module and notifies the channel data adapter; then , the data receiving and sending module stores the service data in the buffer according to the service request information and starts the timeout timer, the classifier module classifies the service data in the buffer, the NAT module performs address translation on the service data in the buffer, and the channel The data adapter sends the classified and address-translated service data to the user set-top box through the downlink channel allocated by the channel controller.

步骤2):用户机顶盒接收到经过分类和地址转换后的业务数据后向通道数据适配器发送ACK(Acknowledgement)或NAK(NegativeAcknowledgment),通道数据适配器再将ACK或NAK发送给数据接收与发送模块。 Step 2): The user set-top box sends ACK (Acknowledgment) or NAK (Negative Acknowledgment) to the channel data adapter after receiving the service data after classification and address translation, and the channel data adapter sends the ACK or NAK to the data receiving and sending module.

步骤3):若数据接收与发送模块接收到的是ACK,则删除缓存区的业务数据; Step 3): If the data receiving and sending module receives ACK, delete the business data in the buffer area;

若数据接收与发送模块接收到的是NAK,或者,数据接收与发送模块超过超时定时器设定的时间既未接收到ACK也未收到NAK,则数据接收与发送模块判断业务数据是否达到预设的重传次数上限:若达到重传次数上限,则数据接收与发送模块取消向用户机顶盒发送业务数据;否则,数据接收与发送模块向用户机顶盒重传缓存区中经过分类和地址转换后的业务数据,并再次启动超时定时器,并返回步骤2)。 If the data receiving and sending module receives NAK, or, the data receiving and sending module has neither received ACK nor received NAK beyond the time set by the timeout timer, then the data receiving and sending module judges whether the business data reaches the predetermined value. Set the upper limit of retransmission times: if the upper limit of retransmission times is reached, the data receiving and sending module cancels sending service data to the user set-top box; business data, and start the timeout timer again, and return to step 2).

Claims (3)

1. the efficient system network transfer method under the interactive medium service environment of cloud framework, is characterized in that, comprise the steps:
(1) subscriber computer top box sends to the data Layer of gateway device the packet comprising certification and log-on message, the data Layer of gateway device is classified and address transition to the packet received, then data Layer extracts the information in packet and sends to the key-course of gateway device, and it is mutual that key-course carries out Signalling exchange and certification and registration according to received information and server;
(2) subscriber computer top box sends service requesting information to the data Layer of gateway device, the key-course of gateway device distributes corresponding down going channel and notification data layer according to the received service requesting information coming from data Layer, and data Layer is classified to business datum and sent business datum according to distributed down going channel to subscriber computer top box after address transition.
2. the efficient system network transfer method under the interactive medium service environment of cloud framework according to claim 1, it is characterized in that: described data Layer comprises channel data adapter, classifier modules, NAT module and data receiver and sending module, described key-course comprises Signalling exchange module, AAA client and SM/PS client; In described step (1), subscriber computer top box sends the packet comprising certification and log-on message to described channel data adapter, classifier modules is classified to the packet that channel data adapter receives, and NAT module carries out address transition to the packet that channel data adapter receives; Data receiver and sending module extract that channel data adapter receives and through classify and address transition packet in information and be sent to described Signalling exchange module, AAA client and SM/PS client, Signalling exchange module carries out Signalling exchange according to received information and server, and described AAA client and SM/PS client carry out the mutual of certification and registration according to received information and server respectively.
3. the efficient system network transfer method under the interactive medium service environment of cloud framework according to claim 2, it is characterized in that: described data receiver and sending module also comprise overtime timer, described key-course also comprises path management module and channel controller;
Described step (2) comprising:
Step 1): subscriber computer top box sends the packet comprising service requesting information to described channel data adapter, data receiver and sending module extract the information in the packet received by channel data adapter and send to path management module, path management module is selected corresponding down going channel according to service requesting information and is sent the request of application channel resource to channel controller, described down going channel comprises IP tunnel and HFC passage, and channel controller is according to the corresponding down going channel of the request dispatching of path management module and notify channel data adapter; Then, business datum is started overtime timer stored in buffer area according to service requesting information by data receiver and sending module, classifier modules is classified to the business datum in buffer area, NAT module carries out address transition to the business datum in buffer area, and the down going channel that described channel data adapter is distributed by channel controller sends the business datum after classification and address transition to subscriber computer top box;
Step 2): subscriber computer top box sends ACK or NAK to described channel data adapter after receiving the business datum after classification and address transition, ACK or NAK is sent to data receiver and sending module by channel data adapter again;
Step 3): if data receiver and sending module receive is ACK, then delete the business datum of buffer area;
If that data receiver and sending module receive is NAK, or, data receiver and sending module exceed time that overtime timer sets and had not both received ACK and also do not receive NAK, then data receiver and sending module judge the number of retransmissions upper limit whether business datum reaches default: if reach the number of retransmissions upper limit, then data receiver and sending module are cancelled and sent business datum to subscriber computer top box; Otherwise data receiver and sending module retransmit the business datum through classifying and after address transition in buffer area to subscriber computer top box, and again start overtime timer, and return step 2).
CN201510819186.8A 2015-11-21 2015-11-21 Efficient system network transmission method in interactive media service environment with cloud-based architecture Active CN105357088B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510819186.8A CN105357088B (en) 2015-11-21 2015-11-21 Efficient system network transmission method in interactive media service environment with cloud-based architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510819186.8A CN105357088B (en) 2015-11-21 2015-11-21 Efficient system network transmission method in interactive media service environment with cloud-based architecture

Publications (2)

Publication Number Publication Date
CN105357088A true CN105357088A (en) 2016-02-24
CN105357088B CN105357088B (en) 2019-04-23

Family

ID=55332962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510819186.8A Active CN105357088B (en) 2015-11-21 2015-11-21 Efficient system network transmission method in interactive media service environment with cloud-based architecture

Country Status (1)

Country Link
CN (1) CN105357088B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973315A (en) * 2017-04-07 2017-07-21 广西广播电视信息网络股份有限公司 CHINA RFTCOM Co Ltd multi-channel intelligent scheduled transmission system and method based on user's request
CN111464836A (en) * 2019-12-27 2020-07-28 山东中科先进技术研究院有限公司 A kind of wired digital set-top box terminal network management method and system
CN113438058A (en) * 2021-06-22 2021-09-24 中国科学院计算机网络信息中心 Data transmission method, device, network relay equipment and system
CN114301906A (en) * 2020-09-22 2022-04-08 财团法人资讯工业策进会 Data transmission system and data transmission method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1893437A (en) * 2005-07-01 2007-01-10 中国科学院声学研究所 Stream-media business transmission platform system based on transmission network
CN102263669A (en) * 2011-08-26 2011-11-30 清华大学 Network management system and method of controllable multicast system based on multicast conversion
CN102624560A (en) * 2012-03-12 2012-08-01 深圳市天威视讯股份有限公司 A Distributed Deployment and Centralized Control Cable TV Network Broadband Access System
WO2014198020A1 (en) * 2013-06-14 2014-12-18 Telefonaktiebolaget L M Ericsson(Publ) Migrating embms into a cloud computing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1893437A (en) * 2005-07-01 2007-01-10 中国科学院声学研究所 Stream-media business transmission platform system based on transmission network
CN102263669A (en) * 2011-08-26 2011-11-30 清华大学 Network management system and method of controllable multicast system based on multicast conversion
CN102624560A (en) * 2012-03-12 2012-08-01 深圳市天威视讯股份有限公司 A Distributed Deployment and Centralized Control Cable TV Network Broadband Access System
WO2014198020A1 (en) * 2013-06-14 2014-12-18 Telefonaktiebolaget L M Ericsson(Publ) Migrating embms into a cloud computing system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973315A (en) * 2017-04-07 2017-07-21 广西广播电视信息网络股份有限公司 CHINA RFTCOM Co Ltd multi-channel intelligent scheduled transmission system and method based on user's request
CN106973315B (en) * 2017-04-07 2023-11-21 广西广播电视信息网络股份有限公司 Multi-channel intelligent dispatching and transmission system and method for radio and television network based on user needs
CN111464836A (en) * 2019-12-27 2020-07-28 山东中科先进技术研究院有限公司 A kind of wired digital set-top box terminal network management method and system
CN114301906A (en) * 2020-09-22 2022-04-08 财团法人资讯工业策进会 Data transmission system and data transmission method
CN114301906B (en) * 2020-09-22 2023-06-09 财团法人资讯工业策进会 Data transmission system and data transmission method
CN113438058A (en) * 2021-06-22 2021-09-24 中国科学院计算机网络信息中心 Data transmission method, device, network relay equipment and system
CN113438058B (en) * 2021-06-22 2022-11-25 中国科学院计算机网络信息中心 A data transmission method, device, network relay equipment and system

Also Published As

Publication number Publication date
CN105357088B (en) 2019-04-23

Similar Documents

Publication Publication Date Title
CN102143035B (en) Data traffic processing method, network device and network system
CN109155762B (en) Method and device for data transmission
EP2601757B1 (en) Method and apparatus for converting a multicast session to a unicast session
US11316799B2 (en) Method and apparatus for transmitting a multimedia data packet using cross-layer optimization
CN104541516B (en) Method and device for transferring transmission characteristic information of multimedia data
CN103916375B (en) The encapsulation of hfc plant downlink data multichannel and transmission method
EP2509359A2 (en) Method and apparatus for transmitting a multimedia data packet using cross-layer optimization
CN106416112B (en) A kind of method and device of data transmission
CN105357088A (en) Cloud-framework efficient system network transmission method under interactive media service environment
CN1866831A (en) A broadband access device and its application
US12363043B2 (en) Priority application and network bits for PDU handling
CN102801692B (en) A kind of transmission control protocol optimization method and system connecting based on division
CN107027151A (en) Ensure the method and device of service quality
JP2011130436A5 (en) Method and apparatus for harmonizing QoS in home network
CN101815210A (en) Digital home remote video monitoring system based on next-generation network
CN102148813B (en) Method and system for transmitting media content
CN103905331A (en) Real-time media data transmission method, device and system
CN104837069A (en) NGB-W system and data processing method
CN101262445A (en) Adaptive IPv4/IPv6 Streaming Media Server and Implementation Method
CN110086772B (en) Method and system for acquiring monitoring video
CN109698859B (en) Data storage method and device based on video network
CN103731371A (en) Method for network data receiving channel management for double-module set top box
CN102036103B (en) Set-top box and video-on-demand method thereof
CN105634979A (en) Processing method of hotspot traffic information, processing device of hotspot traffic information, terminal and MiFi
CN111683228B (en) Data transmission method and device based on video networking, electronic equipment and storage medium

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载