WO2012122780A1 - 一种多终端间数据内容实时切换的方法和系统 - Google Patents
一种多终端间数据内容实时切换的方法和系统 Download PDFInfo
- Publication number
- WO2012122780A1 WO2012122780A1 PCT/CN2011/078814 CN2011078814W WO2012122780A1 WO 2012122780 A1 WO2012122780 A1 WO 2012122780A1 CN 2011078814 W CN2011078814 W CN 2011078814W WO 2012122780 A1 WO2012122780 A1 WO 2012122780A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- content
- identifier
- play
- service system
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
Definitions
- the present invention relates to the field of network television technologies, and in particular, to a method and system for real-time switching of data content between multiple terminals. Background technique
- IPTV Internet TV
- PCs personal computers
- Terminals provide business services.
- the multi-screen convergence business model has become the main direction of IPTV development. Therefore, for current home users, there are more than one terminal that can use the IPTV service in the home.
- the present invention provides a method and system for real-time switching of data content between multiple terminals, which is used to solve the problem of real-time switching between programs of multi-screen terminals of a home user in a multi-screen content fusion mode in the prior art.
- the embodiment of the present invention provides a method for real-time switching of data content between multiple terminals, including: the service system needs to play the content in the process of performing the on-demand service at the first terminal. And a content switching request message sent by the first terminal or the second terminal, where the content switching request message includes a content identifier of the play file, a play time identifier, and a terminal identifier of the second terminal;
- CDN content distribution network
- the present invention further provides a system for real-time switching of data content between multiple terminals, including a first terminal, a second terminal, a service system, and a content distribution network:
- the first terminal or the second terminal sends a content switching request message to the service system;
- a service system configured to receive the content switching request message, where the content switching request message includes a content identifier of a play file, a play time identifier, and a terminal identifier of the second terminal; and the content distribution network (CDN) according to the content identifier Obtaining a content index file of the first terminal playing file, and determining, according to the terminal identifier of the second terminal and the obtained content index file, a content play request link applicable to the second terminal, linking the content play request with the playing time
- the splicing message is sent to the second terminal, so that the second terminal requests the corresponding playing content from the CDN according to the splicing message;
- a content distribution network for storing playback content and responding to media playback requests.
- the method and system provided by the present invention implement real-time switching of programs across terminals according to the identification information by using the user identifier and the terminal identifier of the service side, and a binding relationship, combined with the playing time identifier.
- FIG. 1 is a flow chart of a method for real-time switching of data content between multiple terminals according to an embodiment of the present invention
- FIG. 2 is a flowchart of implementing a first terminal and a second terminal in the same local area network according to Embodiment 1 of the present invention
- FIG. 3 is a flowchart of implementing the first terminal and the second terminal in the same local area network according to Embodiment 2 of the present invention
- FIG. 4 is a structural diagram of a system for real-time switching of data content between multiple terminals according to an embodiment of the present invention. detailed description
- the embodiment of the present invention provides a method for real-time data content switching between multiple terminals, the method includes: when the service system receives the on-demand service in the first terminal, when the content needs to be switched to the second terminal, a content switching request message sent by a terminal or a second terminal, where the content switching request message includes a content identifier of the play file, a play time identifier, and a terminal identifier of the second terminal; and the content distribution network (CDN) according to the content identifier
- CDN content distribution network
- an embodiment of the present invention provides a method for real-time switching of data content between terminals, which specifically includes the following steps:
- Step 101 When the user subscribes to the video playing service, bind the multiple terminal identification information corresponding to the user identifier, and save the binding relationship in the service system.
- the multi-screen terminal under the same user identification includes a set-top box, a personal computer (PC), a mobile phone, and other handheld devices
- the terminal user name can be: l @iptv_stb, l @iptv_mobile, l @iptv_pc, that is, a variety of terminal user name suffix forms under the same user identity, stb is the identification information of the set top box, and mobile is the identification information of the mobile phone. Pc is the identification information of the personal computer.
- Step 102 The first terminal switches the play content to the second terminal in the process of performing the on-demand service, and the service system receives the content switching request message sent by the first terminal or the second terminal, where the content switching request message includes playing The content identifier of the file, the play time identifier, and the terminal identifier of the second terminal.
- Step 103 The service system generates, according to the content switching request message, a splicing message that enables the second terminal to acquire the same playing content as the first terminal.
- the service system acquires a content index file of the first terminal play file from the content distribution network (CDN) according to the content identifier, and determines a content play request applicable to the second terminal according to the terminal identifier of the second terminal and the obtained content index file. Linking, the content play request link and the play time identifier form a splicing message.
- CDN content distribution network
- the content distribution network stores a plurality of file formats of the same program content according to the terminal type of the multi-screen terminal, and establishes a format conversion index table corresponding to the file format and the terminal type;
- the content distribution network determines a content index file of the corresponding file format from the format conversion index table according to the terminal type in the content identifier.
- Step 104 The splicing message is sent to the second terminal, so that the second terminal requests the corresponding playing content from the CDN according to the splicing message.
- the service system receives the content switching sent by the first terminal or the second terminal.
- the service system receives the content switching sent by the first terminal or the second terminal.
- the specific implementation manner is: The first terminal sends a handover request to the second terminal by using the built-in channel, where the handover request includes a content identifier and a play time identifier of the currently played file of the first terminal;
- the second terminal After receiving the handover request, the second terminal sends a content switching request message to the service system, where the content switching request message includes a content identifier of the play file, a play time identifier, and a terminal identifier of the second terminal.
- the specific implementation manner includes: when the second terminal logs in to the service system, if the service system determines that the second terminal and the first terminal exist according to the saved binding mapping relationship Binding the relationship, and then sending a link that can be switched to the first terminal;
- the first terminal If the first terminal switches to the second terminal in the process of performing the on-demand service, the first terminal sends a content switching request message to the service system according to the link sent by the service system, where the content switching request message includes The content identifier of the play file, the play time identifier, and the terminal identifier of the second terminal.
- the first terminal and the second terminal are in the same local area network as an example, and the foregoing method is further described.
- the specific steps include:
- the business system includes: EPG (Electronic Program Guide), business control and user management.
- EPG is the entrance of IPTV system service.
- Various terminals enjoy IPTV service by logging in to EPG.
- Service control is mainly used for business logic processing of user requests.
- User management mainly manages basic information of users.
- Step 201 The first terminal logs in to the EPG, and initiates a content play request by using the EPG.
- Step 202 The second terminal logs in to the local area network.
- the specific status of the second terminal may be within the local area network, but the EPG has not been logged in.
- Step 203 The service system returns a video link to the first terminal according to the content play request of the first terminal.
- Step 205 After the first terminal plays for a period of time, the first terminal initiates a handover request to the second terminal by using the built-in channel, where the content identifier and the play time identifier of the play file are carried.
- Step 206 After receiving the handover request, the second terminal logs in to the EPG, and sends a content switching request message to the service system by using the EPG, where the message carries the content identifier of the play file, the play time identifier, and the terminal identifier of the second terminal.
- Step 207 After receiving the content switching request message, the service system acquires the content index file from the CDN according to the content identifier of the play file.
- Step 208 The service system queries the corresponding content play request link according to the terminal identifier of the second terminal, and then sends the link and the play time identifier to the second terminal.
- Step 209 After receiving the message sent by the service system, the second terminal requests the CDN to play the corresponding content.
- the request carries the play time identifier.
- Step 210 The CDN sends the corresponding content to the second terminal according to the playing content and the playing time identifier.
- the real-time synchronization of the program viewed on the first terminal is switched to the second terminal for viewing.
- the first terminal and the second terminal are not in the same local area network, and the method provided by the present invention is further described.
- the specific steps include:
- Step 301 The first terminal and the second terminal both log in to the EPG; and the first terminal initiates a content play request by using the EPG.
- Step 302 The service system returns a video link to the first terminal according to the content play request of the first terminal.
- Step 303 The first terminal acquires corresponding play content from the CDN according to the video link.
- Step 304 The second terminal is logged in to the EPG, and the service system sends the terminal that can be switched to the first terminal according to the user binding relationship. In this embodiment, only one second terminal is used as an example, in an actual application. The first terminal in the middle can be bound to multiple second terminals. Business system When the link is sent, the links of multiple terminals that log in to the EPG can be sent to the first terminal.
- Step 305 After playing for a period of time, the first terminal initiates a handover request to the service system by using the EPG, where the content identifier of the play file, the play time identifier, and the terminal identifier of the second terminal are carried.
- Step 306 After receiving the handover request, the service system obtains the content index file from the CDN according to the content identifier of the play file.
- Step 307 The service system queries the corresponding content play request link according to the terminal identifier of the second terminal, and then splices the link and the play time identifier to the second terminal.
- Step 308 After receiving the message sent by the service system, the second terminal requests the CDN to play the corresponding content.
- Step 309 The CDN sends the corresponding content to the second terminal according to the playing content and the playing time identifier.
- the real-time synchronization of the program viewed on the first terminal is switched to the second terminal for viewing.
- the embodiment of the present invention further provides a system for real-time switching of data content between multiple terminals, including a first terminal 401, a second terminal 402, a service system 403, and a content distribution network.
- a first terminal 401 a second terminal 402, a service system 403, and a content distribution network.
- the first terminal 401 When the first terminal 401 needs to switch the play content to the second terminal 402 in the process of performing the on-demand service, the first terminal 401 or the second terminal 402 sends a content switching request message to the service system 403;
- the service system 403 is configured to receive the content switching request message, where the content switching request message includes a content identifier of the play file, a play time identifier, and a terminal identifier of the second terminal, and distributes the content according to the content identifier of the play file.
- the network 404 obtains a content index file of the file played by the first terminal 401, and determines a content play request link applicable to the second terminal 402 according to the terminal identifier of the second terminal 402 and the obtained content index file, and links the content play request. And forming a splicing message with the play time identifier; sending the splicing message to the second terminal 402, so that the second terminal 402 requests the corresponding play from the content distribution network 404 according to the splicing message.
- the content distribution network 404 is configured to store the played content and respond to the media play request.
- the system specifically implementing content switching provided by the present invention further includes:
- the method includes:
- the first terminal 401 sends a handover request to the second terminal 402 through the built-in channel, where the handover request includes the content identifier and the play time identifier of the currently played file of the first terminal 401.
- the second terminal 402 After receiving the handover request, the second terminal 402 receives the handover request. Sending a content switching request message to the service system 403.
- the service system 403 is further configured to: when the second terminal 402 logs in to the service system, determine the second terminal 402 according to the saved binding mapping relationship. If the first terminal 401 has a binding relationship, the first terminal 401 sends a link that can be switched.
- the first terminal 401 sends a content switching request message to the service system 403 according to the link sent by the service system 403.
- the content distribution network 404 stores multiple file formats of the same program content according to the terminal type of the multi-screen terminal, and establishes the file format and the terminal type. Formatting the index table of the corresponding relationship; and determining a content index file of the corresponding file format from the format conversion table according to the terminal type in the content identifier.
- the method and system provided by the present invention implement real-time switching of programs across terminals according to the identification information by using the user identifier and the terminal identifier of the service side, and a binding relationship, combined with the playing time identifier.
- the technicians according to the technical solution of the present invention obtain other embodiments, which are also the techniques of the present invention.
- the scope of innovation is also possible.
- the method and system provided by the invention provide a user identity and a terminal identifier on the service side, a binding relationship, a play time identifier, and a multi-screen content fusion mode according to the identification information, and a multi-screen terminal between the home users.
- the program switches in real time.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种多终端间数据内容实时切换的方法和系统,应用于网络电视技术领域。该方法包括:业务系统接收到在第一终端进行点播类业务的过程中,需将播放内容切换到第二终端时,由第一终端或第二终端发送的内容切换请求消息,所述内容切换请求消息中包括播放文件的内容标识、播放时间标识和第二终端的终端标识;根据所述内容标识获取第一终端播放内容的内容播放请求链接,并将所述内容播放请求链接与所述播放时间标识形成拼接消息;第二终端根据所述拼接消息从内容分发网请求对应的播放内容。应用本发明提供的方法能够实现家庭用户多屏终端间的节目实时切换。
Description
一种多终端间数据内容实时切换的方法和系统 技术领域
本发明涉及网络电视技术领域, 尤其涉及一种多终端间数据内容实时 切换的方法和系统。 背景技术
网络电视(IPTV )是一种视频传媒服务业务, 随着技术不断发展和业 务的深入开展, IPTV业务已从单纯为机顶盒提供业务服务,扩展到为手机、 个人电脑(PC )、 手持终端等多种终端提供业务服务。 多屏融合业务模式已 成为 IPTV发展的主要方向。 因此, 对于当前的家庭用户而言, 家庭内可以 使用享受 IPTV服务的终端已大于一个。
在现有技术中, 当用户在通过机顶盒观看某个电视内容后, 如果在位 置移动后需要切换到其他播放终端中进行播放。 在现有技术中提供的方法 中, 则需要在其他可移动终端(如 PC、 手机及其他手持终端)上登陆业务 系统, 并寻找到之前的播放文件再进行播放。 从上述现有技术可知, 现有 技术中存在的问题为: 在多屏内容融合的模式下, 不能实现家庭用户多屏 终端间的节目实时切换。 发明内容
本发明提供一种多终端间数据内容实时切换的方法和系统, 用于解决 现有技术中在多屏内容融合的模式下, 不能实现家庭用户多屏终端间的节 目实时切换的问题。
本发明实施例提供一种多终端间数据内容实时切换的方法, 包括: 业务系统接收到在第一终端进行点播类业务的过程中, 需将播放内容
切换到第二终端时, 由第一终端或第二终端发送来的内容切换请求消息, 所述内容切换请求消息中包括播放文件的内容标识、 播放时间标识和第二 终端的终端标识;
根据所述内容标识从内容分发网 (CDN )获取第一终端播放文件的内 容索引文件, 并根据第二终端的终端标识和获取到的内容索引文件确定适 用于第二终端的内容播放请求链接, 将所述内容播放请求链接与所述播放 时间标识形成拼接消息;
将所述拼接消息下发到第二终端, 使第二终端根据所述拼接消息从 CDN请求对应的播放内容。
根据上述方法, 本发明还提供一种多终端间数据内容实时切换的系统, 包括第一终端、 第二终端、 业务系统和内容分发网:
第一终端在进行点播类业务的过程中, 需将播放内容切换到第二终端 时, 第一终端或第二终端向业务系统发送内容切换请求消息;
业务系统, 用于接收所述内容切换请求消息, 所述内容切换请求消息 中包括播放文件的内容标识、 播放时间标识和第二终端的终端标识; 根据 所述内容标识从内容分发网 (CDN )获取第一终端播放文件的内容索引文 件, 并根据第二终端的终端标识和获取到的内容索引文件确定适用于第二 终端的内容播放请求链接, 将所述内容播放请求链接与所述播放时间标识 形成拼接消息; 将所述拼接消息下发到第二终端, 使第二终端根据所述拼 接消息从 CDN请求对应的播放内容;
内容分发网, 用于存储播放内容, 并响应媒体播放请求。
本发明提供的方法和系统通过业务侧的用户标识和终端标识, 以及一 种绑定关系, 结合播放时间标识, 根据标识信息实现跨终端的节目实时切 换。
附图说明
图 1 为本发明实施例的一种多终端间数据内容实时切换的方法的流程 图;
图 2为本发明实施例一的第一终端和第二终端在同一局域网中的实现 流程图;
图 3 为本发明实施例二的第一终端和第二终端不在同一局域网中的实 现流程图;
图 4为本发明实施例的一种多终端间数据内容实时切换的系统的结构 图。 具体实施方式
本发明实施例提供一种多终端间数据内容实时切换的方法, 该方法包 括: 业务系统接收到在第一终端进行点播类业务的过程中, 需将播放内容 切换到第二终端时, 由第一终端或第二终端发送的内容切换请求消息, 所 述内容切换请求消息中包括播放文件的内容标识、 播放时间标识和第二终 端的终端标识; 根据所述内容标识从内容分发网 (CDN )获取第一终端播 放文件的内容索引文件, 并根据第二终端的终端标识和获取到的内容索引 文件确定适用于第二终端的内容播放请求链接, 将所述内容播放请求链接 与所述播放时间标识形成拼接消息; 将所述拼接消息下发到第二终端, 使 第二终端根据所述拼接消息从 CDN请求对应的播放内容。
如图 1所示, 本发明实施例提供一种终端间数据内容实时切换的方法, 具体包括以下步驟:
步驟 101 , 当用户订购视频播放业务时,对用户标识对应的多个终端标 识信息进行绑定, 并将绑定关系保存于业务系统。
在业务开户时, 对用户标识和终端标识信息进行绑定; 同一用户标识 下的多屏终端包括机顶盒、 个人电脑(PC )、 手机以及其他手持设备, 则上
述终端用户名可以是: l @iptv_stb、 l @iptv_mobile、 l @iptv_pc, 即同一用 户标识下的多种终端用户名以后缀形式进行区分, stb为机顶盒的标识信息, mobile为手机的标识信息, pc为个人电脑的标识信息。
步驟 102, 第一终端在进行点播类业务的过程中,将播放内容切换到第 二终端, 业务系统接收第一终端或第二终端发送的内容切换请求消息, 所 述内容切换请求消息中包括播放文件的内容标识、 播放时间标识和第二终 端的终端标识。
步驟 103 ,业务系统根据内容切换请求消息生成能够使第二终端获取与 第一终端相同播放内容的拼接消息。
业务系统根据所述内容标识从内容分发网 (CDN )获取第一终端播放 文件的内容索引文件, 并根据第二终端的终端标识和获取到的内容索引文 件确定适用于第二终端的内容播放请求链接, 将所述内容播放请求链接与 所述播放时间标识形成拼接消息。
其中, 从内容分发网获取索引文件的具体实现为:
所述内容分发网根据多屏终端的终端类型存储同一节目内容的多个文 件格式, 并建立文件格式与终端类型对应关系的格式转换索引表;
所述内容分发网根据所述内容标识中的终端类型从所述格式转换索引 表中确定对应文件格式的内容索引文件。
步驟 104,将所述拼接消息下发到第二终端,使第二终端根据所述拼接 消息从 CDN请求对应的播放内容。
在本发明实施例中, 针对第一终端和第二终端设置于同一局域网、 或 设置于不同局域网的这两种情况, 在上述步驟 102 中业务系统接收第一终 端或第二终端发送的内容切换请求消息之前, 存在两种不同的具体实现方 式:
A、 当第一终端和第二终端在同一局域网内时, 具体实现方式为:
第一终端通过内建通道向第二终端发送切换请求, 该切换请求中包括 第一终端当前播放文件的内容标识、 播放时间标识;
第二终端收到所述切换请求后, 发送内容切换请求消息到业务系统, 所述内容切换请求消息中包括播放文件的内容标识、 播放时间标识和第二 终端的终端标识。
B、当第一终端和第二终端不在同一个局域网内时,具体实现方式包括: 当第二终端登录业务系统时, 如果业务系统根据保存的绑定映射关系 确定第二终端与第一终端存在绑定关系, 则向第一终端下发可进行切换的 链接;
如果第一终端在进行点播类业务的过程中, 将播放终端切换到第二终 端, 则第一终端根据业务系统下发的链接向业务系统发送内容切换请求消 息, 所述内容切换请求消息中包括播放文件的内容标识、 播放时间标识和 第二终端的终端标识。
如图 2所示, 以第一终端和第二终端在同一局域网为例, 对上述方法 做进一步的说明书, 具体步驟包括:
在具体应用中,业务系统包括:电子节目菜单( EPG, Electronic Program Guide )、业务控制和用户管理这几个主要组成部分。 EPG是 IPTV系统业务 服务的入口, 各种终端通过登陆 EPG享受 IPTV业务服务; 业务控制主要 用于对用户请求进行业务逻辑处理; 用户管理主要对用户的基本信息进行 管理。
步驟 201 , 第一终端登录 EPG, 并通过 EPG发起内容播放请求。
步驟 202, 第二终端登陆局域网。 第二终端的具体状态可以是在局域网 内, 但尚未登录 EPG。
步驟 203 , 业务系统根据第一终端的内容播放请求, 向第一终端返回视 频链接。
步驟 204, 第一终端根据所述视频链接, 向内容分发网请求播放内容, 并接收内容分发网返回的内容。
步驟 205 , 第一终端在播放一段时间后, 通过内建通道向第二终端发起 切换请求, 其中携带播放文件的内容标识、 播放时间标识。
步驟 206, 第二终端收到切换请求后, 登录 EPG, 并通过 EPG向业务 系统发送内容切换请求消息, 消息中携带播放文件的内容标识、 播放时间 标识和第二终端的终端标识。
步驟 207, 业务系统收到内容切换请求消息后,根据播放文件的内容标 识向 CDN获取内容索引文件。
步驟 208,业务系统根据第二终端的终端标识查询到相应内容播放请求 链接, 再将链接和播放时间标识拼接消息后, 下发到第二终端。
步驟 209, 第二终端收到业务系统发送的消息后, 向 CDN请求相应播 放内容; 其中, 该请求中携带播放时间标识。
步驟 210, CDN根据播放内容和播放时间标识, 下发相应内容到第二 终端; 使第一终端上观看的节目实时的同步切换到第二终端上观看。
如图 3 所示, 以第一终端和第二终端不在同一局域网为例, 对本发明 所提供的方法做进一步的说明书, 具体步驟包括:
步驟 301 , 第一终端和第二终端均登录 EPG; 并且第一终端通过 EPG 发起内容播放请求。
步驟 302, 业务系统根据第一终端的内容播放请求, 向第一终端返回视 频链接。
步驟 303,第一终端根据所述视频链接,从 CDN获取对应的播放内容。 步驟 304, 由于第二终端已经登录 EPG, 业务系统根据用户绑定关系, 下发可进行切换的终端链接到第一终端; 在本实施例中是只有一个第二终 端为例, 在实际的应用中第一终端可以绑定多个第二终端。 所以业务系统
在下发链接时, 可以将登陆 EPG的多个终端的链接都下发到第一终端。 步驟 305, 播放一段时间后, 第一终端通过 EPG向业务系统发起切换 请求, 其中携带播放文件的内容标识、 播放时间标识和第二终端的终端标 识。
步驟 306,业务系统收到切换请求后,根据播放文件的内容标识向 CDN 获取内容索引文件。
步驟 307,业务系统根据第二终端的终端标识查询到相应内容播放请求 链接, 再将链接和播放时间标识拼接消息后, 下发到第二终端。
步驟 308, 第二终端收到业务系统发送的消息后, 向 CDN请求相应播 放内容。
步驟 309 , CDN根据播放内容和播放时间标识, 下发相应内容到第二 终端; 使第一终端上观看的节目实时的同步切换到第二终端上观看。
如图 4所示, 根据图 1所述的方法, 本发明实施例还提供一种多终端 间数据内容实时切换的系统, 包括第一终端 401、 第二终端 402、 业务系统 403和内容分发网 404:
第一终端 401 在进行点播类业务的过程中, 需将播放内容切换到第二 终端 402时, 第一终端 401或第二终端 402向业务系统 403发送内容切换 请求消息;
业务系统 403, 用于接收所述内容切换请求消息, 所述内容切换请求消 息中包括播放文件的内容标识、 播放时间标识和第二终端的终端标识; 根 据所述播放文件的内容标识从内容分发网 404获取第一终端 401播放文件 的内容索引文件, 并根据第二终端 402 的终端标识和获取到的内容索引文 件确定适用于第二终端 402的内容播放请求链接, 将所述内容播放请求链 接与所述播放时间标识形成拼接消息; 将所述拼接消息下发到第二终端 402, 使第二终端 402根据所述拼接消息从内容分发网 404请求对应的播放
内容;
内容分发网 404, 用于存储播放内容, 并响应媒体播放请求。
根据第一终端 401和第二终端 402是否在同一局域网中, 本发明所提 供的系统具体实现内容切换还包括:
当第一终端 401和第二终端 402在同一局域网内时, 包括:
所述第一终端 401通过内建通道向第二终端 402发送切换请求, 该切 换请求中包括第一终端 401当前播放文件的内容标识、 播放时间标识; 第二终端 402收到所述切换请求后, 发送内容切换请求消息到业务系 统 403。
当第一终端 401和第二终端 402不在同一个局域网内时包括: 所述业务系统 403还用于在第二终端 402登录业务系统时, 如果根据 保存的绑定映射关系确定第二终端 402与第一终端 401存在绑定关系, 则 向第一终端 401下发可进行切换的链接;
所述第一终端 401则根据业务系统 403下发的链接向业务系统 403发 送内容切换请求消息。
因为多屏终端所支持的文件格式并不相同, 为了实现终端的切换, 则 所述内容分发网 404根据多屏终端的终端类型存储同一节目内容的多个文 件格式, 并建立文件格式与终端类型对应关系的格式转换索引表; 并根据 所述内容标识中的终端类型从所述格式转换索弓 I表确定对应文件格式的内 容索引文件。
本发明提供的方法和系统通过业务侧的用户标识和终端标识, 以及一 种绑定关系, 结合播放时间标识, 根据标识信息实现跨终端的节目实时切 换。 术人员根据本发明的技术方案得出其它的实施方式, 同样属于本发明的技
术创新范围。
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离 本发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权 利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在 内。 工业实用性
本发明提供的方法和系统通过业务侧的用户标识和终端标识, 以及一 种绑定关系, 结合播放时间标识, 根据标识信息实现了在多屏内容融合的 模式下, 家庭用户多屏终端间的节目实时切换。
Claims
1、 一种多终端间数据内容实时切换的方法, 其特征在于, 包括: 业务系统接收到在第一终端进行点播类业务的过程中, 需将播放内容 切换到第二终端时, 由第一终端或第二终端发送来的内容切换请求消息, 所述内容切换请求消息中包括播放文件的内容标识、 播放时间标识和第二 终端的终端标识;
根据所述内容标识从内容分发网 (CDN )获取第一终端播放文件的内 容索引文件, 并根据第二终端的终端标识和获取到的内容索引文件确定适 用于第二终端的内容播放请求链接, 将所述内容播放请求链接与所述播放 时间标识形成拼接消息;
将所述拼接消息下发到第二终端, 使第二终端根据所述拼接消息从 CDN请求对应的播放内容。
2、 如权利要求 1所述的方法, 其特征在于, 当第一终端和第二终端在 同一局域网内时, 在业务系统接收第一终端或第二终端发送的内容切换请 求消息之前, 该方法进一步包括:
第一终端通过内建通道向第二终端发送切换请求, 所述切换请求中包 括第一终端当前播放文件的内容标识、 播放时间标识;
第二终端收到所述切换请求后, 发送内容切换请求消息到业务系统。
3、 如权利要求 1所述的方法, 其特征在于, 当第一终端和第二终端不 在同一个局域网内时, 在业务系统接收第一终端或第二终端发送的内容切 换请求消息之前, 该方法进一步包括:
当第二终端登录业务系统时, 如果根据保存的绑定映射关系确定第二 终端与第一终端存在绑定关系, 则向第一终端下发可进行切换的链接; 第一终端在进行点播类业务的过程中, 将播放终端切换到第二终端, 则根据业务系统下发的链接向业务系统发送内容切换请求消息。
4、 如权利要求 3所述的方法, 其特征在于, 该方法进一步包括: 当用 户订购视频播放业务时, 对用户标识对应的多个终端标识信息进行绑定, 并将绑定关系保存于业务系统。
5、 如权利要求 1所述的方法, 其特征在于, 该方法进一步包括: 所述内容分发网根据多屏终端的终端类型存储同一节目内容的多个文 件格式, 并建立文件格式与终端类型对应关系的格式转换索引表;
所述内容分发网根据所述内容请求标识中的终端类型从所述格式转换 索弓 I表确定对应文件格式的内容索引文件。
6、 一种多终端间数据内容实时切换的系统, 其特征在于, 包括第一终 端、 第二终端、 业务系统和内容分发网:
第一终端在进行点播类业务的过程中, 需将播放内容切换到第二终端 时, 第一终端或第二终端向业务系统发送内容切换请求消息;
业务系统, 用于接收所述内容切换请求消息, 所述内容切换请求消息 中包括播放文件的内容标识、 播放时间标识和第二终端的终端标识; 根据 所述内容标识从内容分发网 (CDN )获取第一终端播放文件的内容索引文 件, 并根据第二终端的终端标识和获取到的内容索引文件确定适用于第二 终端的内容播放请求链接, 将所述内容播放请求链接与所述播放时间标识 形成拼接消息; 将所述拼接消息下发到第二终端, 使第二终端根据所述拼 接消息从 CDN请求对应的播放内容;
内容分发网, 用于存储播放内容, 并响应媒体播放请求。
7、 如权利要求 6所述的系统, 其特征在于, 当第一终端和第二终端在 同一局域网内时包括:
所述第一终端通过内建通道向第二终端发送切换请求, 所述切换请求 中包括第一终端当前播放文件的内容标识、 播放时间标识;
第二终端收到所述切换请求后, 发送内容切换请求消息到业务系统。
8、 如权利要求 6所述的系统, 其特征在于, 当第一终端和第二终端不 在同一个局域网内时包括:
所述业务系统还用于在第二终端登录业务系统时, 如果根据保存的绑 定映射关系确定第二终端与第一终端存在绑定关系, 则向第一终端下发可 进行切换的链接;
所述第一终端则根据业务系统下发的链接向业务系统发送内容切换请 求消息。
9、 如权利要求 6-8任一项所述的系统, 其特征在于, 所述内容分发网 根据多屏终端的终端类型存储同一节目内容的多个文件格式, 并建立文件 格式与终端类型对应关系的格式转换索引表; 并根据所述内容请求标识中
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110063160.7A CN102149008B (zh) | 2011-03-16 | 2011-03-16 | 一种多终端间数据内容实时切换的方法和系统 |
CN201110063160.7 | 2011-03-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012122780A1 true WO2012122780A1 (zh) | 2012-09-20 |
Family
ID=44422965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/078814 WO2012122780A1 (zh) | 2011-03-16 | 2011-08-24 | 一种多终端间数据内容实时切换的方法和系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102149008B (zh) |
WO (1) | WO2012122780A1 (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102149008B (zh) * | 2011-03-16 | 2014-03-12 | 中兴通讯股份有限公司 | 一种多终端间数据内容实时切换的方法和系统 |
CN103036922A (zh) * | 2011-09-30 | 2013-04-10 | 青岛海信电器股份有限公司 | 不同电子终端中媒体文件连续浏览的方法及电子终端 |
CN103034533A (zh) * | 2011-09-30 | 2013-04-10 | 深圳市龙视传媒有限公司 | 一种在不同终端间切换游戏的方法、装置和终端 |
CN103139173B (zh) * | 2011-11-30 | 2016-06-22 | 中国联合网络通信集团有限公司 | 终端设备、媒体交换网系统、媒体业务下载方法及系统 |
CN103188524A (zh) * | 2011-12-29 | 2013-07-03 | 青岛海尔软件有限公司 | 媒体内容显示切换装置以及采用该装置的切换方法 |
CN103428556B (zh) * | 2012-05-17 | 2016-11-23 | 华为技术有限公司 | 多屏互动的方法及系统 |
CN103491122A (zh) * | 2012-06-13 | 2014-01-01 | 腾讯科技(深圳)有限公司 | 多屏显示互动系统及多屏互动方法 |
US9131111B2 (en) * | 2012-11-02 | 2015-09-08 | OpenExchange, Inc. | Methods and apparatus for video communications |
US9531833B2 (en) * | 2012-11-28 | 2016-12-27 | Qualcomm Incorporated | System and method for use of network services in receiving content and data |
CN103052121B (zh) * | 2013-01-04 | 2016-08-03 | 中兴通讯股份有限公司 | 一种本地通信网络业务切换方法、装置和系统 |
CN104301748A (zh) * | 2013-07-19 | 2015-01-21 | 深圳市同洲电子股份有限公司 | 多屏预订直播频道节目的方法及其系统 |
CN103533401B (zh) * | 2013-10-22 | 2016-09-21 | 中国联合网络通信集团有限公司 | 流媒体数据切换播放方法和播放器 |
CN103581740B (zh) * | 2013-10-25 | 2018-09-25 | 南京中兴软件有限责任公司 | 一种分布式的iptv多屏网关和iptv多屏互动方法 |
CN104780591B (zh) * | 2014-01-15 | 2018-11-02 | 中国移动通信集团北京有限公司 | 终端设备间业务互操作实现方法、装置、系统及相关设备 |
CN104125231B (zh) * | 2014-07-31 | 2017-12-01 | 百度在线网络技术(北京)有限公司 | 消息的处理方法及装置 |
CN104147780B (zh) * | 2014-09-05 | 2017-07-21 | 深圳第七大道科技有限公司 | 一种切换游戏终端的方法及用户终端 |
CN104519394B (zh) * | 2014-12-18 | 2018-12-18 | 小米科技有限责任公司 | 节目播放方法及装置 |
CN104486650A (zh) * | 2014-12-29 | 2015-04-01 | 上海昌视网络科技有限公司 | 用于电视终端和移动终端绑定实现切换展示的方法及系统 |
CN105812898A (zh) * | 2014-12-31 | 2016-07-27 | 青岛中科软件股份有限公司 | 媒体内容显示切换装置 |
CN107645477A (zh) * | 2016-07-22 | 2018-01-30 | 中兴通讯股份有限公司 | Iptv多屏互动方法、终端及iptv多屏网关 |
CN111580768A (zh) * | 2020-05-07 | 2020-08-25 | 联想(北京)有限公司 | 一种控制方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193264A (zh) * | 2006-11-21 | 2008-06-04 | 明基电通股份有限公司 | 影音文件的播放方法及应用该方法的播放系统 |
CN101355470A (zh) * | 2007-07-26 | 2009-01-28 | 华为技术有限公司 | 家庭网络环境中实现业务连续性的系统、方法和装置 |
CN101517554A (zh) * | 2006-08-01 | 2009-08-26 | 摩托罗拉公司 | 多再现媒体事件切换 |
CN101594594A (zh) * | 2009-06-30 | 2009-12-02 | 中兴通讯股份有限公司 | 一种实现对等设备间切换流媒体的局域网络系统及其实现方法 |
CN101616305A (zh) * | 2008-06-25 | 2009-12-30 | 华为技术有限公司 | 点播业务中内容切换的方法、装置和系统 |
CN102149008A (zh) * | 2011-03-16 | 2011-08-10 | 中兴通讯股份有限公司 | 一种多终端间数据内容实时切换的方法和系统 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101552945A (zh) * | 2009-05-08 | 2009-10-07 | 中兴通讯股份有限公司 | 一种实现媒体内容共享的方法及系统 |
CN101931606A (zh) * | 2009-06-24 | 2010-12-29 | 中国联合网络通信集团有限公司 | 多媒体信息处理方法及系统 |
CN101697549B (zh) * | 2009-10-23 | 2013-12-04 | 中兴通讯股份有限公司 | 流媒体的展示方法、系统以及流媒体管理服务器 |
-
2011
- 2011-03-16 CN CN201110063160.7A patent/CN102149008B/zh active Active
- 2011-08-24 WO PCT/CN2011/078814 patent/WO2012122780A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101517554A (zh) * | 2006-08-01 | 2009-08-26 | 摩托罗拉公司 | 多再现媒体事件切换 |
CN101193264A (zh) * | 2006-11-21 | 2008-06-04 | 明基电通股份有限公司 | 影音文件的播放方法及应用该方法的播放系统 |
CN101355470A (zh) * | 2007-07-26 | 2009-01-28 | 华为技术有限公司 | 家庭网络环境中实现业务连续性的系统、方法和装置 |
CN101616305A (zh) * | 2008-06-25 | 2009-12-30 | 华为技术有限公司 | 点播业务中内容切换的方法、装置和系统 |
CN101594594A (zh) * | 2009-06-30 | 2009-12-02 | 中兴通讯股份有限公司 | 一种实现对等设备间切换流媒体的局域网络系统及其实现方法 |
CN102149008A (zh) * | 2011-03-16 | 2011-08-10 | 中兴通讯股份有限公司 | 一种多终端间数据内容实时切换的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102149008A (zh) | 2011-08-10 |
CN102149008B (zh) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012122780A1 (zh) | 一种多终端间数据内容实时切换的方法和系统 | |
US9973812B2 (en) | Multi-screen interaction method and system | |
RU2534977C2 (ru) | Устройство обработки информации, способ управления данными и программа | |
CN101257619B (zh) | 控制交互视频业务的方法、系统和设备 | |
US9253262B2 (en) | Systems and methods for connecting media devices through web sockets | |
WO2012065550A1 (zh) | 多媒体终端和ip机顶盒之间的互动方法和系统 | |
CN102891886A (zh) | 基于云计算的多屏互动方法及系统 | |
CN103843301A (zh) | 经译码多媒体数据的网络串流期间的表示之间的切换 | |
JP2011517224A (ja) | インターネット放送システムにおける放送コンテンツ提供装置及び方法 | |
Boronat et al. | HbbTV-compliant platform for hybrid media delivery and synchronization on single-and multi-device scenarios | |
CN102474517A (zh) | 转换移动装置媒体内容的方法 | |
WO2013044696A1 (zh) | 节目播放方法和系统 | |
CN101867777A (zh) | 一种基于对等计算机顶盒的视频点播传输方法 | |
WO2018079295A1 (ja) | 情報処理装置、及び、情報処理方法 | |
WO2014190655A1 (zh) | 应用同步方法、应用服务器及终端 | |
CN103414921A (zh) | 一种分布式的iptv多终端视频切换业务的建立方法 | |
WO2011143881A1 (zh) | 实现移动终端电视互动的方法、系统及背靠背的用户代理 | |
WO2015180446A1 (zh) | 一种多设备联动服务中的连接通道维护系统及方法 | |
CN107547517B (zh) | 音视频节目录制方法和网络设备及计算机装置 | |
WO2013181996A1 (zh) | 一种获取信息的方法、设备及系统 | |
CN102045586A (zh) | 网络设备、信息处理装置、流切换方法和内容分送系统 | |
CN205230019U (zh) | 一种实现多屏间视频无缝切换的系统 | |
WO2008141542A1 (fr) | Procédé, dispositif vidéo et système pour l'affichage d'informations au moment d'une commutation de canaux | |
WO2010025635A1 (zh) | 一种播放切换方法、媒体服务器、用户终端和系统 | |
US8671422B2 (en) | Systems and methods for handling advertisements in conjunction with network-based bookmarking |
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: 11861118 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11861118 Country of ref document: EP Kind code of ref document: A1 |