WO2014015791A1 - 节目源数据的处理方法和装置 - Google Patents

节目源数据的处理方法和装置 Download PDF

Info

Publication number
WO2014015791A1
WO2014015791A1 PCT/CN2013/079891 CN2013079891W WO2014015791A1 WO 2014015791 A1 WO2014015791 A1 WO 2014015791A1 CN 2013079891 W CN2013079891 W CN 2013079891W WO 2014015791 A1 WO2014015791 A1 WO 2014015791A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
program
different
source data
different network
Prior art date
Application number
PCT/CN2013/079891
Other languages
English (en)
French (fr)
Inventor
柏杨
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to US14/412,597 priority Critical patent/US20150172735A1/en
Priority to EP13822102.3A priority patent/EP2876864A4/en
Publication of WO2014015791A1 publication Critical patent/WO2014015791A1/zh

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/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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/06Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network

Definitions

  • the present invention relates to the field of communications, and in particular to a method and apparatus for processing program source data.
  • BACKGROUND OF THE INVENTION With the increasing trend of triple play of mobile networks, broadband networks, and cable television networks, the realization of the features of the three screens is also urgent. Through the function of 3 screens, sub-accounts of different terminals under the same parent account can realize the sharing of bookmarks, and the sharing of content ordering and unsubscribing, which greatly facilitates the application of different characters in different occasions.
  • the current method is to select the corresponding media server for different network types to provide media content suitable for the network type.
  • a method for processing program source data including: receiving program source data to be distributed; converting program source data to corresponding to different network types through interfaces corresponding to different network types Content to be distributed, where different network types correspond to different interfaces.
  • converting the program source data into the content to be distributed corresponding to the different network types comprises: determining the sub-program content and the main program content in the program source data, wherein the main program content is different from the data type of the sub-program content;
  • the interface corresponding to the data type of the program content converts the main program content;
  • the sub-program content is converted by the interface corresponding to the data type of the sub-program content.
  • different network types correspond to interfaces corresponding to data types of the same main program content, and different network types correspond to interfaces corresponding to data types of different sub-program contents.
  • the network type comprises at least one of the following: a mobile network, a broadband network, and a cable television network.
  • the interfaces corresponding to different network types are integrated in the content interface machine platform IMP.
  • the method further includes: after receiving the content to be distributed corresponding to the different network types, the method further includes: after receiving the request for acquiring the content to be distributed, sending the content to be distributed corresponding to the network type of the terminal to the terminal.
  • a processing apparatus for program source data comprising: a receiving unit configured to receive program source data to be distributed; and a conversion unit configured to pass an interface corresponding to a different network type, The program source data is converted into content to be distributed corresponding to different network types, wherein different network types correspond to different interfaces.
  • the converting unit comprises: a determining module, configured to determine sub-program content and main program content in the program source data, wherein the main program content is different from the data type of the sub-program content; the first converting module is configured to pass the main program The interface corresponding to the data type of the content converts the main program content; the second conversion module is configured to convert the sub-program content by using an interface corresponding to the data type of the sub-program content.
  • different network types correspond to interfaces corresponding to data types of the same main program content, and different network types correspond to interfaces corresponding to data types of different sub-program contents.
  • the foregoing apparatus further includes: a sending unit, configured to: after being converted into content to be distributed corresponding to different network types, after receiving the request for acquiring the content to be distributed of the terminal, the to-be-distributed corresponding to the network type of the terminal
  • the content is sent to the terminal.
  • a sending unit configured to: after being converted into content to be distributed corresponding to different network types, after receiving the request for acquiring the content to be distributed of the terminal, the to-be-distributed corresponding to the network type of the terminal.
  • the content is sent to the terminal.
  • a sending unit configured to: after being converted into content to be distributed corresponding to different network types, after receiving the request for acquiring the content to be distributed of the terminal, the to-be-distributed corresponding to the network type of the terminal.
  • the content is sent to the terminal.
  • the program data solves the technical problem that the intermediate server provided by the program in the prior art can only process and distribute the program data of one network type in the above manner, and cannot
  • FIG. 1 is a preferred flowchart of a method for processing program source data according to an embodiment of the present invention
  • FIG. 2 is another preferred flowchart of a method for processing program source data according to an embodiment of the present invention.
  • FIG. 4 is a block diagram showing another preferred configuration of a processing apparatus for program source data according to an embodiment of the present invention
  • FIG. 4 is a block diagram showing a program according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of a system networking structure of a node synchronization processing 3 screen according to an embodiment of the present invention
  • FIG. 7 is a flowchart of a synchronization processing 3 screen according to an embodiment of the present invention
  • FIG. 8 is an interaction flowchart of a synchronization process 3 screen according to an embodiment of the present invention.
  • the embodiment of the present invention provides a method for processing program source data.
  • the method includes the following steps: Step S102: Receive program source data to be distributed; Step S104: through an interface corresponding to different network types, The program source data is converted into content to be distributed corresponding to different network types, wherein different network types correspond to different interfaces.
  • Step S102 Receive program source data to be distributed
  • Step S104 through an interface corresponding to different network types
  • the program source data is converted into content to be distributed corresponding to different network types, wherein different network types correspond to different interfaces.
  • interfaces corresponding to different network types also called different screens
  • the program data of the type is solved in the above manner, and the intermediate server provided by the program in the prior art can only process and distribute the program data of one network type, and cannot adapt to the technical problem of centralized processing of different network types, and achieves The technical effect of satisfying the requirements of program content of different network types improves the processing capability of the service side to the program source data.
  • a complete data program includes main program content and sub-program content, for example, for a movie content, the text description of the introductory part of the movie can be regarded as the main program content, and the officially played video content can be regarded as the sub-program content.
  • main program content and the sub-program content correspond to different types of data types, different types of interfaces can be set for both.
  • the step of converting the program source data into the content to be distributed corresponding to different network types is as shown in FIG. 2, and includes the following steps: Step S202: determining sub-program content and main program content in the program source data, where the main program content is different from the sub-program content data type; Step S204: converting the main program content by using an interface corresponding to the data type of the main program content Step S206: Convert the sub-program content by an interface corresponding to the data type of the sub-program content.
  • the content of the main program mentioned above is generally the description information of the text part.
  • the same data encoding method can be used, and the content of the sub-program is generally video or audio data, and different data types often correspond to different network types. Encoding. Therefore, when converting program source data into specific program content, one program can correspond to one main program content and a plurality of sub-program contents to suit different network type requirements.
  • different network types correspond to interfaces corresponding to data types of the same main program content, and different network types correspond to interfaces corresponding to data types of different sub-program contents.
  • the foregoing network types include, but are not limited to, at least one of the following: a mobile network, a broadband network, and a cable television network.
  • the above interfaces corresponding to different network types can be integrated through the IPTV/3 interface Interface Manipulation Platform (IMP), that is, the interfaces corresponding to different network types are integrated in the content interface machine platform IMP. .
  • IMP IPTV/3 interface Interface Manipulation Platform
  • the method further includes: after receiving the request for acquiring the content to be distributed of the terminal, sending the to-be-distributed content corresponding to the network type of the terminal Give the terminal.
  • a processing device for program source data is provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again.
  • the term "unit” or “module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and conceivable.
  • 3 is a block diagram showing a preferred configuration of a device for processing program source data according to an embodiment of the present invention. As shown in FIG. 3, the method includes: a receiving unit 302 and a converting unit 304, which will be described below.
  • the receiving unit 302 is configured to receive program source data to be distributed;
  • the converting unit 304 is coupled to the receiving unit 302, and configured to convert the program source data into the to-be-distributed content corresponding to different network types by using interfaces corresponding to different network types, where different network types correspond to different interfaces.
  • the converting unit 304 includes: a determining module 402 configured to determine sub-program content and main program content in the program source data, wherein the main program content and the sub-program content data type
  • the first conversion module 404 is coupled to the determination module 402, and configured to convert the main program content by using an interface corresponding to the data type of the main program content.
  • the second conversion module 406 is coupled to the determination module 402 and configured to pass the sub program.
  • the interface corresponding to the data type of the content converts the sub-program content.
  • different network types correspond to interfaces corresponding to data types of the same main program content, and different network types correspond to interfaces corresponding to data types of different sub-program contents.
  • the apparatus shown in FIG. 5 further includes: a sending unit 502, configured to: after receiving the content to be distributed corresponding to different network types, after receiving the request for acquiring the content to be distributed, The content to be distributed corresponding to the network type of the terminal is sent to the terminal.
  • the embodiments of the present invention further provide a specific embodiment to further describe the present invention.
  • the three-screen fusion of the mobile network, the broadband network, and the cable television network is mainly taken as an example for description.
  • the content interface device receives the content synchronization request message sent by the content management system (CMS)
  • the content synchronization request message is parsed, and the program source data is converted into 3 according to different types of source data.
  • the data corresponding to the screen architecture When the type of the source data is the main content (title), the content interface machine will call the main content provided by the SLCS and the main program to add a new interface, which is converted into three-screen information, compared to the single in the prior art.
  • the IPTV screen the content interface machine has the function of calling the new interface provided by the SLCS.
  • the content interface machine When the type of the source data is a sub-content (movie), the content interface machine will call the sub-content provided by the SLCS and the sub-program new interface to convert into three-screen information. Compared with the single IPTV screen in the prior art, the content interface machine has Call the content provided by SLCS to add a new interface. For the case of 3 screens, there should be 3 sub-contents. For the movie of different screens, the content interface machine will call the sub-content and the sub-program new interface multiple times to realize the logical relationship between the multiple sub-contents under the main content. A single IPTV screen to a 3-screen conversion is realized by calling the different sub-interfaces provided by the SLCS through the above content interface machine.
  • the present invention provides a system networking diagram for synchronously processing three screens, as shown in FIG. 6, including: a content management system (CMS), an IPTV/3 screen interface device platform (Interface Manipulation Platform, referred to as For the IMP), the Service Logical Control Server (SLCS), the content distribution module (Control Point, CP for short), the Media Distribution Platform (MDP), and the unified streaming media. Server (Unify Streaming Server, referred to as USS).
  • CMS content management system
  • IPTV/3 screen interface device platform Interface Manipulation Platform, referred to as For the IMP
  • SLCS Service Logical Control Server
  • MDP Media Distribution Platform
  • USS Unify Streaming Server
  • IMP set to interface with third-party platforms, and manage multiple interfaces for content synchronization
  • SLCS set to invoke the statement of the database, operate the business table, to convert the program source data into program content corresponding to different network types
  • CP is set to notify the CDN to release the program content
  • MDP set to distribute and schedule media content (ie, program content);
  • the USS is deployed in the network, and is mainly responsible for the local access of the user, and provides services such as on-demand and live broadcast of the streaming media content.
  • the embodiment of the present invention also provides a three-screen flowchart for content synchronization processing. As shown in FIG.
  • Step S702 The CMS initiates a content synchronization request to the 3-screen content interface device
  • Step S704 The 3-screen content interface device stores the received program source data in a database
  • Step S706 The type of the data in the program source data is program (also called main program source data) or movie (also called sub-program source data)
  • Step S708 calling the main content and the main program new interface for the main program source data
  • Step S710 The sub-program source data calls the sub-content and sub-program new interface.
  • the specific operation process is as shown in FIG. 8 , and includes the following steps: Step S802: The CMS initiates a content synchronization request to the IMP.
  • Step S804 The IMP returns a response of the CMS content synchronization, where the response is used to confirm that the CMS receives the message;
  • Step S806 Timingly determining whether the received program source data is of a sub-program data or a main program data. For a 3-screen content interface machine, selecting a different new interface to send the SLCS;
  • Step S808 The CP transparently transmits the content distribution request message.
  • Step S810 After the processing, the MDP/USS returns the result to the SLCS/CP; Step S812: The IMP periodically scans the processing result of the content distribution; Step S814: The IMP sends a content synchronization result message to the CMS; S816: The CMS sends a content synchronization result response message to the IMP to confirm that the result message is received.
  • the embodiments provided by the embodiments of the present invention have substantially no requirements for external specifications. As long as the specifications of the requirements of three screens or multiple screens are required, the inventive concepts of the invention can be applied, for example, IPTV, Web. Business areas such as PC are applicable to the present invention.
  • software is also provided for performing the technical solutions described in the above embodiments and preferred embodiments.
  • a storage medium is provided, the software being stored, including but not limited to: an optical disk, a floppy disk, a hard disk, a rewritable memory, and the like.
  • the present invention achieves the following technical effects: By integrating interfaces corresponding to different network types (also called different screens), different interfaces are called when there is program source data coming.
  • the intermediate server provided by the prior art program can only process and distribute program data of one network type in the above manner, and cannot adapt to different
  • the technical problem of centralized processing of the network type achieves the technical effect of satisfying the requirements of program content of different network types, and improves the processing capability of the service side to the program source data.
  • modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. Perform the steps shown or described, or separate them into individual integrated circuit modules, or Multiple of these modules or steps are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
  • the above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种节目源数据的处理方法和装置,其中,该方法包括:接收待分发的节目源数据;通过不同的网络类型所对应的接口,将节目源数据转换成对应于不同网络类型的待分发内容,其中,不同的网络类型对应不同的接口。本发明解决了现有技术中节目提供的中间服务器仅可以对一种网络类型的节目数据进行处理和分发,而无法适应于不同网络类型的集中处理的技术问题,达到了满足不同网络类型的节目内容的要求的技术效果,提高了服务侧对节目源数据的处理能力。

Description

节目源数据的处理方法和装置 技术领域 本发明涉及通信领域, 具体而言, 涉及一种节目源数据的处理方法和装置。 背景技术 随着移动网、 宽带网以及有线电视网的三网融合趋势的不断加大, 3 屏的特色功 能的实现也迫在眉睫。 通过 3屏的功能, 可以在同一个父账号下不同终端的子账号, 可以实现收藏书签的共享, 以及内容的订购和退订的共享, 从而极大地方便了不同人 物在不同场合的应用。 对于在 3屏过程的媒体内容的展现, 目前采用的方式, 还是对于不同的网络类型 就选择其对应的媒体服务器以提供适用于该网络类型的媒体内容, 目前还没有一个方 式可以将不同的网络类型集中在一起通过一个服务器进行不同网络类型的媒体内容的 提供, 从而导致网络的架构比较复杂, 实施和维护都比较繁琐。 针对上述的问题, 目前尚未提出有效的解决方案。 发明内容 本发明提供了一种节目源数据的处理方法和装置, 以至少解决现有技术中节目提 供的中间服务器仅可以对一种网络类型的节目数据进行处理和分发, 而无法适应于不 同网络类型的集中处理的技术问题。 根据本发明的一个方面, 提供了一种节目源数据的处理方法, 包括: 接收待分发 的节目源数据; 通过不同的网络类型所对应的接口, 将节目源数据转换成对应于不同 网络类型的待分发内容, 其中, 不同的网络类型对应不同的接口。 优选地, 将节目源数据转换成对应于不同网络类型的待分发内容包括: 确定节目 源数据中的子节目内容和主节目内容, 其中, 主节目内容与子节目内容的数据类型不 同; 通过主节目内容的数据类型对应的接口对主节目内容进行转换; 通过子节目内容 的数据类型对应的接口对子节目内容进行转换。 优选地, 不同的网络类型对应相同的主节目内容的数据类型对应的接口, 不同的 网络类型对应不同的子节目内容的数据类型对应的接口。 优选地, 网络类型包括以下至少之一: 移动网、 宽带网以及有线电视网。 优选地, 不同的网络类型所对应的接口集成在内容接口机平台 IMP中。 优选地, 在转换成对应于不同网络类型的待分发内容之后, 上述方法还包括: 在 接收到终端的获取待分发内容请求后, 将与该终端的网络类型对应的待分发内容发送 给终端。 根据本发明的另一方面, 提供了一种节目源数据的处理装置, 包括: 接收单元, 设置为接收待分发的节目源数据; 转换单元, 设置为通过不同的网络类型所对应的接 口, 将节目源数据转换成对应于不同网络类型的待分发内容, 其中, 不同的网络类型 对应不同的接口。 优选地, 转换单元包括: 确定模块, 设置为确定节目源数据中的子节目内容和主 节目内容, 其中, 主节目内容与子节目内容的数据类型不同; 第一转换模块, 设置为 通过主节目内容的数据类型对应的接口对主节目内容进行转换; 第二转换模块, 设置 为通过子节目内容的数据类型对应的接口对子节目内容进行转换。 优选地, 不同的网络类型对应相同的主节目内容的数据类型对应的接口, 不同的 网络类型对应不同的子节目内容的数据类型对应的接口。 优选地, 上述装置还包括: 发送单元, 设置为在转换成对应于不同网络类型的待 分发内容之后, 当接收到终端的获取待分发内容请求后, 将与该终端的网络类型对应 的待分发内容发送给终端。 在本发明中, 通过将对应于不同网络类型 (又称不同屏) 的接口集成在一起, 在 有节目源数据到来时,将调用不同的接口以将节目源数据转换成适应于 不同网络类型 的节目数据, 通过上述方式解决了现有技术中节目提供的中间服务器仅可以对一种网 络类型的节目数据进行处理和分发, 而无法适应于不同网络类型的集中处理的技术问 题, 达到了满足不同网络类型的节目内容的要求的技术效果, 提高了服务侧对节目源 数据的处理能力。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图 中- 图 1是根据本发明实施例的节目源数据的处理方法的一种优选流程图; 图 2是根据本发明实施例的节目源数据的处理方法的另一种优选流程图; 图 3是根据本发明实施例的节目源数据的处理装置的一种优选结构框图; 图 4是根据本发明实施例的节目源数据的处理装置的另一种优选结构框图; 图 5是根据本发明实施例的节目源数据的处理装置的另一种优选结构框图; 图 6是根据本发明实施例的节同步处理 3屏的***组网架构示意图; 图 7是根据本发明实施例的同步处理 3屏的流程图; 图 8是根据本发明实施例的同步处理 3屏的交互流程图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本发明。 需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互组合。 本发明实施例提供了一种节目源数据的处理方法, 如图 1所示, 包括以下步骤: 步骤 S102: 接收待分发的节目源数据; 步骤 S104: 通过不同的网络类型所对应的接口, 将节目源数据转换成对应于不同 网络类型的待分发内容, 其中, 不同的网络类型对应不同的接口。 在上述优选实施方式中, 通过将对应于不同网络类型 (又称不同屏) 的接口集成 在一起,在有节目源数据到来时,将调用不同的接口以将节目源数据转换成适应于 不 同网络类型的节目数据, 通过上述方式解决了现有技术中节目提供的中间服务器仅可 以对一种网络类型的节目数据进行处理和分发, 而无法适应于不同网络类型的集中处 理的技术问题, 达到了满足不同网络类型的节目内容的要求的技术效果, 提高了服务 侧对节目源数据的处理能力。 考虑到一个完整的数据节目包括主节目内容和子节目内容, 例如, 对于一个影片 内容, 对影片的介绍部分的文字描述可以认为是主节目内容, 而对于正式播放的视频 内容可以认为是子节目内容。因主节目内容和子节目内容对应着不同类型的数据类型, 因此可以为两者设置不同类型的接口。 在一个优选实施方式中, 将节目源数据转换成 对应于不同网络类型的待分发内容的步骤如图 2所示, 包括以下步骤: 步骤 S202: 确定节目源数据中的子节目内容和主节目内容, 其中, 主节目内容与 子节目内容的数据类型不同; 步骤 S204: 通过主节目内容的数据类型对应的接口对主节目内容进行转换; 步骤 S206: 通过子节目内容的数据类型对应的接口对子节目内容进行转换。 上述的主节目内容一般是文字部分的描述信息, 对于不同的网络类型往往可以采 用相同的数据编码方式, 而对于子节目内容一般是视频或者是音频数据, 对于不同的 网络类型往往对应不同的数据编码方式。 因此, 在将节目源数据转换成具体的节目内 容的时候, 对于一个节目可以对应一个主节目内容和多个子节目内容以适应不同网络 类型的要求。 在一个优选实施方式中, 不同的网络类型对应相同的主节目内容的数据 类型对应的接口, 不同的网络类型对应不同的子节目内容的数据类型对应的接口。 优选地, 上述的网络类型包括但不限于以下至少之一: 移动网、 宽带网以及有线 电视网。 对于上述对应于不同网络类型的接口可以通过 IPTV/3 屏内容接口机平台 (Interface Manipulation Platform, 简称为 IMP) 集成在一起, 即, 不同的网络类型所 对应的接口集成在内容接口机平台 IMP中。 转换为节目内容后的节目源数据存储在后台后, 当接收到终端的播放或者获取请 求后, 直接就可以将终端所对应的网络类型的内容发送给终端即可, 从而实现满足不 同网络类型的需求。 在一个优选实施方式中, 在转换成对应于不同网络类型的待分发 内容之后, 方法还包括: 在接收到终端的获取待分发内容请求后, 将与该终端的网络 类型对应的待分发内容发送给终端。 在本实施例中还提供了一种节目源数据的处理装置, 该装置用于实现上述实施例 及优选实施方式, 已经进行过说明的不再赘述。 如以下所使用的, 术语"单元"或者"模 块"可以实现预定功能的软件和 /或硬件的组合。 尽管以下实施例所描述的装置较佳地 以软件来实现, 但是硬件, 或者软件和硬件的组合的实现也是可能并被构想的。 图 3 是根据本发明实施例的节目源数据的处理装置的一种优选结构框图, 如图 3所示, 包 括: 接收单元 302和转换单元 304, 下面对该结构进行说明。 接收单元 302, 设置为接收待分发的节目源数据; 转换单元 304, 与接收单元 302耦合, 设置为通过不同的网络类型所对应的接口, 将节目源数据转换成对应于不同网络类型的待分发内容, 其中, 不同的网络类型对应 不同的接口。 在一个优选实施方式中, 如图 4所示, 转换单元 304包括: 确定模块 402, 设置 为确定节目源数据中的子节目内容和主节目内容, 其中, 主节目内容与子节目内容的 数据类型不同; 第一转换模块 404, 与确定模块 402耦合, 设置为通过主节目内容的 数据类型对应的接口对主节目内容进行转换; 第二转换模块 406, 与确定模块 402耦 合, 设置为通过子节目内容的数据类型对应的接口对子节目内容进行转换。 优选地, 不同的网络类型对应相同的主节目内容的数据类型对应的接口, 不同的 网络类型对应不同的子节目内容的数据类型对应的接口。 在一个优选实施方式中, 如图 5所示上述装置还包括: 发送单元 502, 设置为在 转换成对应于不同网络类型的待分发内容之后, 当接收到终端的获取待分发内容请求 后, 将与该终端的网络类型对应的待分发内容发送给终端。 本发明实施例还提供了一种具体的实施方式来对本发明进行进一步描述。 在本发明实施方式中, 主要以移动网、 宽带网以及有线电视网三屏融合为例进行 说明。当内容接口机接收到内容管理***(Content Management System, 简称为 CMS ) 发送的内容同步请求消息后, 将解析该内容同步请求消息, 并根据不同的源数据的类 型, 将节目源数据转换成 3屏架构对应的数据: 当源数据的类型是主内容(title)时, 内容接口机将调用 SLCS提供的主内容和主 节目新增接口, 转换成 3屏信息, 相比于现有技术中单一的 IPTV屏, 内容接口机具 备调用 SLCS提供的节目新增接口的作用。 当源数据的类型是子内容 (movie), 内容接口机将调用 SLCS提供的子内容和子 节目新增接口, 转换成 3屏信息, 相比于现有技术中单一的 IPTV屏, 内容接口机具 备调用 SLCS提供的内容新增接口的作用。 对于 3屏的情况, 子内容应该存在 3种。 针对不同屏的 movie, 内容接口机将多 次调用子内容和子节目新增接口, 以实现主内容下多个子内容之间关联的逻辑关系。 通过上述内容接口机调用 SLCS提供的不同的子接口, 实现了单一 IPTV屏到 3屏的 转换。 本发明提供了同步处理 3屏的***组网架构图, 如图 6所示, 包括: 内容管理系 统(Content Management System, 简称为 CMS), IPTV/3屏内容接口机平台 (Interface Manipulation Platform, 简称为 IMP), 业务逻辑控制服务器 (Service Logical Control Server, 简称为 SLCS), 业务侧的内容分发模块 (Control Point, 简称为 CP), 媒体分 发平台(Media Distribution Platform,简称为 MDP),统一流媒体服务器(Unify Streaming Server, 简称为 USS)。 下面对这些功能单元进行具体描述。
IMP, 设置为与第三方平台进行对接, 同时对内容同步的多个接口进行管理;
SLCS, 设置为调用数据库的语句, 操作业务表, 以实现将节目源数据转换为对应 不同网络类型的节目内容; CP, 设置为通知 CDN进行节目内容的发布;
MDP, 设置为对媒体内容 (即, 节目内容) 进行分发和调度;
USS, 部署在网络中, 主要负责用户的本地接入, 并提供流媒体内容的点播、 直 播等服务; 基于上述的***组网架构图, 本发明实施例还提供了内容同步处理 3屏流程图, 如图 7所示, 包括以下步骤: 步骤 S702: CMS向 3屏内容接口机发起内容同步请求; 步骤 S704: 3屏内容接口机将接收到的节目源数据存储到数据库中; 步骤 S706: 判断节目源数据中数据的类型是 program (又称主节目源数据) 还是 movie (又称子节目源数据); 步骤 S708: 对于主节目源数据调用主内容和主节目新增接口; 步骤 S710: 对于子节目源数据调用子内容和子节目新增接口。 具体的操作流程如图 8所示, 包括以下步骤: 步骤 S802: CMS向 IMP发起内容同步请求; 步骤 S804: IMP返回 CMS内容同步的响应, 该响应用于确认 CMS收到消息了; 步骤 S806: 定时判断接收到的节目源数据是的类型是子节目数据还是主节目数 据, 对于 3屏内容接口机, 选择不同的新增接口发送 SLCS; 步骤 S808: CP将内容发布请求消息透传给 MDP/USS; 步骤 S810: MDP/USS在处理完之后, 将结果返回给 SLCS/CP; 步骤 S812: IMP定时扫描内容发布的处理结果; 步骤 S814: IMP向 CMS发送内容同步的结果消息; 步骤 S816: CMS向 IMP发送内容同步结果响应消息, 用以确认收到了结果消息。 可以看出, 通过本发明实施例上述的实施方式所描述的方法, 在内容同步的流程 中, 重新组合调用 SLCS模块提供的一系列接口, 将外部信息转换为 3屏信息的方式, 实现了不同屏内容的统一发布处理, 方便了后续业务开展和扩展。 值得注意的是, 本 发明实施例所提供的实施方式对外部的规范基本没有要求, 只要是需要实现 3屏或者 多屏的需求的规范, 都可以应用该发明的发明思想, 例如, IPTV, Web PC等业务领 域都适用于本发明。 在另外一个实施例中, 还提供了一种软件, 该软件用于执行上述实施例及优选实 施方式中描述的技术方案。 在另外一个实施例中, 还提供了一种存储介质, 该存储介质中存储有上述软件, 该存储介质包括但不限于: 光盘、 软盘、 硬盘、 可擦写存储器等。 从以上的描述中, 可以看出, 本发明实现了如下技术效果: 通过将对应于不同网 络类型 (又称不同屏) 的接口集成在一起, 在有节目源数据到来时, 将调用不同的接 口以将节目源数据转换成适应于 不同网络类型的节目数据,通过上述方式解决了现有 技术中节目提供的中间服务器仅可以对一种网络类型的节目数据进行处理和分发, 而 无法适应于不同网络类型的集中处理的技术问题, 达到了满足不同网络类型的节目内 容的要求的技术效果, 提高了服务侧对节目源数据的处理能力。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以 将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处 的顺序执行所示出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将 它们中的多个模块或步骤制作成单个集成电路模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims

权 利 要 求 书
1. 一种节目源数据的处理方法, 包括:
接收待分发的节目源数据;
通过不同的网络类型所对应的接口, 将所述节目源数据转换成对应于不同 网络类型的待分发内容, 其中, 不同的网络类型对应不同的接口。
2. 根据权利要求 1所述的方法, 其中, 将所述节目源数据转换成对应于不同网络 类型的待分发内容包括:
确定所述节目源数据中的子节目内容和主节目内容, 其中, 所述主节目内 容与所述子节目内容的数据类型不同;
通过主节目内容的数据类型对应的接口对所述主节目内容进行转换; 通过子节目内容的数据类型对应的接口对所述子节目内容进行转换。
3. 根据权利要求 2所述的方法, 其中, 不同的网络类型对应相同的主节目内容的 数据类型对应的接口, 不同的网络类型对应不同的子节目内容的数据类型对应 的接口。
4. 根据权利要求 1所述的方法, 其中, 所述网络类型包括以下至少之一: 移动网、 宽带网以及有线电视网。
5. 根据权利要求 1的方法, 其中, 所述不同的网络类型所对应的接口集成在内容 接口机平台 IMP中。
6. 根据权利要求 1至 5中任一项所述的方法, 其中, 在转换成对应于不同网络类 型的待分发内容之后, 所述方法还包括:
在接收到终端的获取所述待分发内容请求后, 将与该终端的网络类型对应 的待分发内容发送给所述终端。
7. 一种节目源数据的处理装置, 包括:
接收单元, 设置为接收待分发的节目源数据; 转换单元, 设置为通过不同的网络类型所对应的接口, 将所述节目源数据 转换成对应于不同网络类型的待分发内容, 其中, 不同的网络类型对应不同的 接口。
8. 根据权利要求 7所述的装置, 其中, 所述转换单元包括: 确定模块, 设置为确定所述节目源数据中的子节目内容和主节目内容, 其 中, 所述主节目内容与所述子节目内容的数据类型不同;
第一转换模块, 设置为通过主节目内容的数据类型对应的接口对所述主节 目内容进行转换;
第二转换模块, 设置为通过子节目内容的数据类型对应的接口对所述子节 目内容进行转换。
9. 根据权利要求 8所述的装置, 其中, 不同的网络类型对应相同的主节目内容的 数据类型对应的接口, 不同的网络类型对应不同的子节目内容的数据类型对应 的接口。
10. 根据权利要求 7至 9中任一项所述的装置, 其中, 还包括:
发送单元, 设置为在转换成对应于不同网络类型的待分发内容之后, 当接 收到终端的获取所述待分发内容请求后, 将与该终端的网络类型对应的待分发 内容发送给所述终端。
PCT/CN2013/079891 2012-07-23 2013-07-23 节目源数据的处理方法和装置 WO2014015791A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/412,597 US20150172735A1 (en) 2012-07-23 2013-07-23 Program source data processing method and device
EP13822102.3A EP2876864A4 (en) 2012-07-23 2013-07-23 METHOD AND DEVICE FOR PROCESSING PROGRAM SOURCE DATA

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210255931.7 2012-07-23
CN2012102559317A CN102769786A (zh) 2012-07-23 2012-07-23 节目源数据的处理方法和装置

Publications (1)

Publication Number Publication Date
WO2014015791A1 true WO2014015791A1 (zh) 2014-01-30

Family

ID=47097016

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/079891 WO2014015791A1 (zh) 2012-07-23 2013-07-23 节目源数据的处理方法和装置

Country Status (4)

Country Link
US (1) US20150172735A1 (zh)
EP (1) EP2876864A4 (zh)
CN (1) CN102769786A (zh)
WO (1) WO2014015791A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102769786A (zh) * 2012-07-23 2012-11-07 中兴通讯股份有限公司 节目源数据的处理方法和装置
CN106817593A (zh) * 2015-12-01 2017-06-09 三亚中兴软件有限责任公司 Iptv***中注册账户的管理方法及装置
CN106791974B (zh) * 2016-12-27 2020-03-27 优地网络有限公司 一种iptv业务***的媒资下发方法与装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340464A (zh) * 2008-08-22 2009-01-07 中国电信股份有限公司 网络资源统一管理方法及***
WO2010118577A1 (zh) * 2009-04-16 2010-10-21 深圳华为通信技术有限公司 一种实现多媒体广播组播业务的移动性管理方法、设备和***
CN102769786A (zh) * 2012-07-23 2012-11-07 中兴通讯股份有限公司 节目源数据的处理方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0456249B1 (en) * 1990-05-10 1998-12-09 Hewlett-Packard Company System for integrating application programs in a heterogeneous network enviroment
CA2824723A1 (en) * 2009-09-26 2011-03-31 Disternet Technology Inc. System and method for micro-cloud computing
US8780130B2 (en) * 2010-11-30 2014-07-15 Sitting Man, Llc Methods, systems, and computer program products for binding attributes between visual components
CN102164156A (zh) * 2010-02-24 2011-08-24 腾讯科技(深圳)有限公司 一种资源发布方法及***
US8654768B2 (en) * 2010-02-26 2014-02-18 Cisco Technology, Inc. Source specific transcoding multicast
CN202121723U (zh) * 2011-07-05 2012-01-18 上海百事灵多媒体科技有限公司 流媒体多终端适配与发布***
CN103139211A (zh) * 2013-02-06 2013-06-05 中山大学 一种多屏适配显示***及其实现方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340464A (zh) * 2008-08-22 2009-01-07 中国电信股份有限公司 网络资源统一管理方法及***
WO2010118577A1 (zh) * 2009-04-16 2010-10-21 深圳华为通信技术有限公司 一种实现多媒体广播组播业务的移动性管理方法、设备和***
CN102769786A (zh) * 2012-07-23 2012-11-07 中兴通讯股份有限公司 节目源数据的处理方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2876864A4 *

Also Published As

Publication number Publication date
CN102769786A (zh) 2012-11-07
US20150172735A1 (en) 2015-06-18
EP2876864A1 (en) 2015-05-27
EP2876864A4 (en) 2015-08-12

Similar Documents

Publication Publication Date Title
US9113186B2 (en) Providing syndication feed content on a television set-top box with limited decoder capability
CN101861729B (zh) 通过使用会话初始化协议发现互联网协议电视服务iptv提供商和iptv服务的方法和设备
CN110121059B (zh) 监控视频处理方法、装置及存储介质
CN109167960B (zh) 一种视频流数据的处理方法和***
CN110087102B (zh) 状态查询方法、装置及存储介质
CN109889780B (zh) 数据同步方法和装置
CN108965220B (zh) 一种会议控制权同步的方法及***
CN109660816B (zh) 信息处理方法和装置
CN109379209B (zh) 一种视联网存储服务的升级方法和装置
CN110191315B (zh) 一种基于视联网的监控查看方法和装置
CN109660753B (zh) 资源同步方法和装置
CN104683734A (zh) 一种视频监控的内容适配方法、***及中心服务器、装置
CN110113564B (zh) 一种数据获取方法和视联网***
US9854276B2 (en) Information processing device, information processing method, and program
WO2014015791A1 (zh) 节目源数据的处理方法和装置
CN109587433B (zh) 一种点调方法和点调装置
CN111193767A (zh) 请求数据发送方法、装置和集群化服务器***
CN110737519A (zh) 一种主题切换方法及装置
CN109936563A (zh) 一种同声传译的数据处理方法和装置
CN110134892B (zh) 一种监控资源列表的加载方法和***
US20090290690A1 (en) System and method for processing messages
CN109361891B (zh) 一种分级会议中的数据同步方法和***
CN109587524B (zh) 一种向互联网终端同步视联网资源的方法和装置
CN105100147A (zh) 一种基于内容提供商与服务提供商分离的控制方法及装置
CN110753071B (zh) 一种信息获取方法和装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13822102

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14412597

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2013822102

Country of ref document: EP