[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101365124A - Method, system and set-top box for network television video play control - Google Patents

Method, system and set-top box for network television video play control Download PDF

Info

Publication number
CN101365124A
CN101365124A CNA2008101670486A CN200810167048A CN101365124A CN 101365124 A CN101365124 A CN 101365124A CN A2008101670486 A CNA2008101670486 A CN A2008101670486A CN 200810167048 A CN200810167048 A CN 200810167048A CN 101365124 A CN101365124 A CN 101365124A
Authority
CN
China
Prior art keywords
top box
player
controlling object
operational order
media
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
CNA2008101670486A
Other languages
Chinese (zh)
Other versions
CN101365124B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN2008101670486A priority Critical patent/CN101365124B/en
Publication of CN101365124A publication Critical patent/CN101365124A/en
Application granted granted Critical
Publication of CN101365124B publication Critical patent/CN101365124B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a method for controlling web television and videos broadcasting, a web television system and a set-top box. The method comprises the following steps of creating a controlled object according to an extended script; connecting the controlled object to a player of the set-top box; controlling the player of the set-top box by the controlled object according to received operation orders and/or internal events. The method, the system and the set-top box conveniently achieve the control on the video playing of the set-top box through a server, and serve the function that the server actively controls video playing of the set-top box, improve the flexibility of the video broadcasting playing of IPTV business, and decrease the difficulty in handling video playing business.

Description

Method, system and set-top box that the Control Network television video is play
Technical field
The present invention relates to Web TV (IPTV) technical field, relate in particular to method, system and set-top box that a kind of Control Network television video is play.
Background technology
The IPTV business is based on the telecommunications broadband network, add set-top box with television set is main terminal equipment, is the broad band value-added service that the user provides multimedia service.The video playback that comprises live telecast and video request program is the main business form of IPTV.Can realize in the IPTV network that simply, efficiently also the control of video broadcast is a key factor of carrying out and promote the IPTV business smoothly.
The control of conventional IPTV video playback is responded and is realized by the local player initiation of set-top box control request, server, and server platform is controlled passively.Like this, need unify in the business scenario of video playback control at some, as the advertisement F.F. of Streaming Media form, fast reverse operation etc., server platform can't be realized ACTIVE CONTROL, also can't realize the control mode of compartmentalization.In order to adapt to changeable business demand, need a kind of control method of easy, effective I PTV video playback.
Summary of the invention
The technical problem that the present invention will solve provides a kind of control method of easy, effective I PTV video playback.
The invention provides the method that a kind of Control Network television video is play, comprising: create controlling object according to the expansion script, controlling object is associated with the player of set-top box; Controlling object is according to the operational order that receives and/or the player of internal event controller top box.
An embodiment of the method for playing according to Control Network television video of the present invention, the above-mentioned step of creating controlling object according to the expansion script comprises: be included in expansion script in the electronic program guide web pages by browser resolves, create the controlling object that comprises control logic according to the expansion script.The above-mentioned step that controlling object is associated with the player of set-top box comprises: browser will be distributed to the control logic that controlling object comprises from the operational order of remote controller and/or internal event and carry out judgment processing; The function of invoke extensions script in the control logic of controlling object, the function of expansion script is corresponding with the application programming interfaces that the bottom media play function provides.
Further, aforesaid operations instruction comprise upper and lower, left and right, determine, stop from remote controller, in the broadcast, time-out, F.F., rewind down instruction one or more.Above-mentioned internal event comprises URL mistake, network connection error, media formats mistake, media decodes mistake, is fast-forward to right margin, is fast-forward to left margin or broadcast state change incident.
The method that Control Network television video provided by the invention is play, create controlling object by the expansion script, come player in the controller top box by controlling object, thereby can different control logics be set by the expansion script, easy, control the IPTV video playback effectively.
Another technical problem that the present invention will solve provides a kind of network television system, can be by the function of server ACTIVE CONTROL set-top box video playback.
The present invention also provides a kind of network television system, comprising: streaming media server is used for storage and Streaming Media is provided; Epg server is used to store and issue and comprises the electronic program guide web pages of expanding script; Set-top box is used for obtaining electronic program guide web pages from epg server, creates controlling object by the expansion script in the page, and controlling object is related with the player of set-top box; Obtain Streaming Media and broadcast from streaming media server; Reception is from user's operational order and/or internal event, by controlling object according to the broadcast of the player of operational order and/or internal event controller top box to Streaming Media.
Network television system provided by the invention, issue by epg server and to comprise the electronic program guide web pages of expanding script, set-top box is created controlling object according to the expansion script, player to set-top box is controlled, and has realized the function of server ACTIVE CONTROL set-top box video playback.
The present invention also provides a kind of set-top box that is applied to said method and system, comprising: player is used for playing stream media; Browser is used for resolving the expansion script that the page comprises, creates transmit control module; Reception is distributed to transmit control module from the internal event of player with from the operational order of remote controller; Transmit control module is used to receive internal event and/or the operational order that browser is distributed, and internal event and/or operational order is judged, according to the operation and the broadcast of judged result controls playing device.
Description of drawings
Fig. 1 is the schematic diagram of IPTV of the present invention system;
Fig. 2 is the flow chart of an embodiment of the method for control of the present invention IPTV video playback;
Fig. 3 is the flow chart of another embodiment of the method for control of the present invention IPTV video playback;
Fig. 4 is the structure chart of an embodiment of set-top box of the present invention.
Embodiment
With reference to the accompanying drawings the present invention is described more fully, exemplary embodiment of the present invention wherein is described.
Fig. 1 is the schematic diagram of IPTV of the present invention system.As shown in Figure 1, the IPTV system generally includes set-top box 10, EPG (electronic program guides) server 11 and streaming media server 12.Wherein, streaming media server 12 is used for storage and Streaming Media is provided, and can provide streaming media service in the IPTV network.EPG server 11 is used for storage and EPG is provided the page, comprises the expansion script in this EPG page, is fit to TV demonstration and remote controller operation.EPG server 11 can provide EPG service in the IPTV network.Set-top box 10 possesses IPTV basic service ability, for example inserts the IPTV network, and the IPTV Streaming Media obtains and ability to play, receives the remote controller operation, has browser, can show the EPG page, and supports expansion script etc.Set-top box 10 is used for obtaining the EPG page from EPG server 11, creates controlling object by the expansion script in the page, and controlling object is related with the player of set-top box; Obtain Streaming Media and broadcast from streaming media server 12; Reception is from user's operational order (for example, the user sends by remote controller), by controlling object according to the broadcast of the player of operational order controller top box to Streaming Media.
Though it is pointed out that EPG server and streaming media server are separated portions in Fig. 1, in other embodiments of the invention, EPG server and streaming media server also can be positioned on the same server.Be used for TV or the display (not shown in figure 1) that display stream medium plays or link to each other with set-top box by interface separably, perhaps integrate with set-top box.Remote controller is not limited to communicate by letter with set-top box by infrared mode, also can adopt other communication modes such as wireless, bluetooth.Player in the set-top box can be realized with combining of software by hardware, software or hardware.
Fig. 2 is the flow chart of an embodiment of the method for control of the present invention IPTV video playback.
As shown in Figure 2,, create controlling object, controlling object is associated with the player of set-top box according to the expansion script in step 202.The expansion script can be included in the EPG page, also can be by independent page downloading expansion script.Usually comprise the browser of supporting the expansion script in the set-top box,, create controlling object by the expansion script in the browser resolves page.Controlling object will be distributed to corresponding handling procedure with the related set-top box that comes down to of set-top box player with operational order and the internal event that player is correlated with by system message mechanism, and the corresponding function of API that provides with the bottom media play function is provided by this controlling object handling procedure.The expansion script can realize by multiple programming language, Javascript for example, Perl etc.
In step 204, controlling object is according to the operational order that receives and/or the player of internal event controller top box.The control logic of controlling object is judged the back by calling corresponding expansion script function executable operations to the operational order or the internal event that receive, and these expansion script function are corresponding with the API that the bottom media play function provides, thus the controls playing device.
In an embodiment of the method for control of the present invention IPTV video playback, the expansion script provides the support of media object (Media) and media play object (MediaPlayer).Media object is pure data object, comprises URL, medium ID, coded format, code check etc., does not comprise function.The media play object provides various handling functions, for example creates object (NewMediaPlayer), is provided with and plays object (SetMedia), play (Play), F.F. (FastForward), rewind down (Rewind), suspend (Pause), stop (Stop), the window's position setting (SetWindowPos), show (Show), hide (Hide) etc.And the bottom media play function provides various API, as is used for the API of media play management: media player state initialization (InitMediaPlayer), player withdraw from (ReleaseMediaPlayer); The AIP that is used for the playback process management: be provided with and play URL (SetMediaURL), media formats (SetMediaFormat) is set, starts and play (Play), F.F. (FastForward, parameter is a speed), rewind down (Rewind, parameter is a speed), suspend (Pause), stop (Stop), navigate to the time (Seek) etc.; Be used to play the API of demonstration and outgoing management: broadcast window size (SetWindowSize), display position (SetWindowPos), volume adjusting (SetVolume) etc. are set.There are corresponding relation in the API of expansion script and the API that the bottom media play function provides.On the bottom layer realization of the API that expands script, can call the API that corresponding bottom media play function provides, thereby realize the operation of player and the control of broadcast.
Fig. 3 is the flow chart of another embodiment of the method for control of the present invention IPTV video playback.
As shown in Figure 3, in step 302, behind the set-top-box opening, enter the EPG server, accessing video is play the page, and the page has comprised the expansion script of control of video broadcast logic, creates the controlling object of video playback by the request of expansion script.
In step 304, the request of video playback controlling object is associated with the video player example (Instance) of set-top box, set up with the video player example between corresponding the contact.
In step 306, the video content address is sent in the control of EPG expansion script, and requires to begin to play by controlling object.
In step 308, the set-top box video player enters broadcast state, and according to the difference of broadcasting speed, state such as can be divided into normal, F.F., rewind down, suspend, stop.
In step 310, if set-top box receives user's remote controller operational order, then operational order is sent into the control logic of expansion script, carry out corresponding operating.
In step 312, if functional entitys such as set-top box video player and system, network communication detect F.F. to the end, rewind down to the end, play to the end, incident such as network error, then event is sent into the control logic of expansion script, carry out corresponding operating.
In step 314, the operation of control logic process user or the internal event of expansion script, and judge whether to withdraw from broadcast, as not needing to withdraw from broadcast, then carry out transferring to broadcast state after the respective handling, enter step 308.
In step 316, need withdraw from broadcast after the control logic processing as the expansion script, the then video playback controlling object of deletion expansion script, and end video playback.
The method and system that Control Network television video provided by the invention is play, create controlling object by the expansion script, come player in the controller top box by controlling object, thereby can different control logics be set by the expansion script, easy, control the IPTV video playback effectively.The expansion script can be included in the electronic program guide web pages, issue from the server end unification, be convenient to by the control of server end realization the set-top box video playback, thereby improve in the present legacy network television video broadcast, the single Play Control mode of the control request that can only the passive response set-top box local player of server is initiated, the function of server ACTIVE CONTROL set-top box video playback is proposed, improve the flexibility of the video playback capability of IPTV business, reduced the difficulty of video playback Business Processing.For example, by in the control logic of expansion script, setting processing, can filter F.F., fast reverse operation instruction that the user sends advertisement by remote controller to the expectation of F.F., rewind down.
Fig. 4 is the structure chart of an embodiment of set-top box of the present invention.As shown in Figure 4, set-top box comprises browser 40, transmit control module 41 and player 42.Wherein, player 42 is used for playing stream media.Browser 40 is used for resolving the expansion script that the page comprises, transmit control module 41; Reception is from the internal event of player 42 and/or from the operational order of remote controller and be distributed to transmit control module.Transmit control module 41 is used to receive the internal event and/or the operational order of browser 40 distributions, internal event and/or operational order is judged, according to judged result controls playing device.Transmit control module 41 can be provided by the application programming interfaces that call the bottom media play function and provide by the operation and the broadcast of described player.
Player is in initialization or playing process during trigger event, the event notice API (as SetEvent) of meeting calling system bottom, and import the parameter of incident into, system calls the call back function of top-level travel device then, inserts corresponding message in the message queue of browser.When browser handles arrives this message, then generate a event notice, message is distributed to transmit control module handles based on the expansion form of scripts.When set-top box received the button operation of remote controller, the processing procedure of processing procedure and above-mentioned internal event was similar.Incidents such as the internal event of player can comprise URL mistake, network connection error, media formats mistake, media decodes mistake, is fast-forward to right margin, is fast-forward to left margin, broadcast state change.The operational order of remote controller is sent by the form of keyboard by the user, mainly comprises: upper and lower, left and right, determine, stop, playing/time-out, instruction such as F.F., rewind down.
Description of the invention provides for example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.

Claims (12)

1. the method that the Control Network television video is play is characterized in that, comprising:
Create controlling object according to the expansion script, described controlling object is associated with the player of set-top box;
The player that operational order that described controlling object basis receives and/or internal event are controlled described set-top box.
2. the method that Control Network television video according to claim 1 is play is characterized in that, the step of creating controlling object according to the expansion script comprises:
Be included in expansion script in the electronic program guide web pages by browser resolves, create the controlling object that comprises control logic according to described expansion script.
3. the method that Control Network television video according to claim 2 is play is characterized in that the step that controlling object is associated with the player of set-top box comprises:
Browser will be distributed to the control logic that described controlling object comprises from the operational order of remote controller and/or internal event and carry out judgment processing;
The function of invoke extensions script in the control logic of described controlling object, the function of described expansion script is corresponding with the application programming interfaces that the bottom media play function provides.
4. according to any method that described Control Network television video is play in the claim 1 to 3, it is characterized in that described operational order comprises upper and lower, left and right from remote controller, determines, stops, in the broadcast, time-out, F.F., rewind down instruction one or more.
5. according to any method that described Control Network television video is play in the claim 1 to 3, it is characterized in that described internal event comprises URL mistake, network connection error, media formats mistake, media decodes mistake, is fast-forward to right margin, is fast-forward to left margin or broadcast state change incident.
6. network television system comprises:
Streaming media server is used for storage and Streaming Media is provided;
Epg server is used to store and issue and comprises the electronic program guide web pages of expanding script;
Set-top box is used for obtaining described electronic program guide web pages from described epg server, creates controlling object by the expansion script in the described page, and described controlling object is related with the player of set-top box; Obtain Streaming Media and broadcast from described streaming media server; Reception is from user's operational order and/or internal event, by described controlling object according to the broadcast of the player of described operational order and/or internal event controller top box to described Streaming Media.
7. network television system as claimed in claim 6 is characterized in that described set-top box comprises browser, and described browser resolves is included in the expansion script in the described electronic program guide web pages, creates the controlling object that comprises control logic.
8. network television system as claimed in claim 7 is characterized in that, described controlling object is by setting up related with described player entity with the corresponding expansion script function of bottom media play-back application interface.
9. a set-top box is characterized in that, comprising:
Player is used for playing stream media;
Browser is used for resolving the expansion script that the page comprises, creates transmit control module; Reception is distributed to described transmit control module from the internal event of described player and/or from the operational order of remote controller;
Described transmit control module is used to receive described internal event and/or the operational order that browser is distributed, and internal event and/or operational order are judged, controls described player according to judged result.
10. set-top box as claimed in claim 9 is characterized in that, described transmit control module is provided by the application programming interfaces that call the bottom media play function and provide by the operation and the broadcast of described player.
11., it is characterized in that described operational order comprises upper and lower, left and right from remote controller, determines, stops, in the broadcast, time-out, F.F., rewind down instruction one or more as claim 9 or 10 described set-top box.
12., it is characterized in that described internal event comprises URL mistake, network connection error, media formats mistake, media decodes mistake, is fast-forward to right margin, is fast-forward to left margin or broadcast state change incident as claim 9 or 10 described set-top box.
CN2008101670486A 2008-10-09 2008-10-09 Method and system for network television video play control Active CN101365124B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101670486A CN101365124B (en) 2008-10-09 2008-10-09 Method and system for network television video play control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101670486A CN101365124B (en) 2008-10-09 2008-10-09 Method and system for network television video play control

Publications (2)

Publication Number Publication Date
CN101365124A true CN101365124A (en) 2009-02-11
CN101365124B CN101365124B (en) 2011-11-30

Family

ID=40391217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101670486A Active CN101365124B (en) 2008-10-09 2008-10-09 Method and system for network television video play control

Country Status (1)

Country Link
CN (1) CN101365124B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075800A (en) * 2011-01-11 2011-05-25 中兴通讯股份有限公司 File play control method and system based on interactive personnel television set top box
WO2011076043A1 (en) * 2009-12-21 2011-06-30 中兴通讯股份有限公司 Method for controlling services of set-top box, set-top box, server and system
CN102143403A (en) * 2011-05-10 2011-08-03 中国电信股份有限公司 Method and device for displaying and processing multimedia service, and multimedia service system
CN102625182A (en) * 2012-03-31 2012-08-01 百视通网络电视技术发展有限责任公司 Method and system for integrating and controlling video player in Connected TV
CN102665137A (en) * 2012-04-01 2012-09-12 深圳Tcl新技术有限公司 Method for controlling media player and terminal thereof
CN104038830A (en) * 2013-03-07 2014-09-10 中兴通讯股份有限公司 Application processing method and application processing device
CN108600779A (en) * 2018-05-18 2018-09-28 紫光华山信息技术有限公司 A kind of target object operating method and device based on video content
CN108881987A (en) * 2018-06-13 2018-11-23 青岛海信宽带多媒体技术有限公司 Media play controlling method, device, equipment and the storage medium of set-top box
CN115379277A (en) * 2022-08-22 2022-11-22 武汉烽火技术服务有限公司 VR panoramic video playing method and system based on IPTV service
CN112449228B (en) * 2019-08-30 2024-05-31 青岛海信宽带多媒体技术有限公司 Method and equipment for synchronizing states of player and page

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8255968B2 (en) * 2002-04-15 2012-08-28 Universal Electronics, Inc. System and method for adaptively controlling the recording of program material using a program guide
CN101523909B (en) * 2006-08-11 2012-05-23 夏普株式会社 Image display device, image data providing device, image display system, image display system control method, control program, and recording medium
CN101141625A (en) * 2007-10-08 2008-03-12 中兴通讯股份有限公司 Method and system of dynamically loading control logic of set up box

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011076043A1 (en) * 2009-12-21 2011-06-30 中兴通讯股份有限公司 Method for controlling services of set-top box, set-top box, server and system
CN102075800A (en) * 2011-01-11 2011-05-25 中兴通讯股份有限公司 File play control method and system based on interactive personnel television set top box
CN102143403A (en) * 2011-05-10 2011-08-03 中国电信股份有限公司 Method and device for displaying and processing multimedia service, and multimedia service system
CN102143403B (en) * 2011-05-10 2012-08-15 中国电信股份有限公司 Method and device for displaying and processing multimedia service, and multimedia service system
CN102625182A (en) * 2012-03-31 2012-08-01 百视通网络电视技术发展有限责任公司 Method and system for integrating and controlling video player in Connected TV
CN102665137B (en) * 2012-04-01 2016-12-14 深圳Tcl新技术有限公司 Control method and the terminal of media player
CN102665137A (en) * 2012-04-01 2012-09-12 深圳Tcl新技术有限公司 Method for controlling media player and terminal thereof
CN104038830A (en) * 2013-03-07 2014-09-10 中兴通讯股份有限公司 Application processing method and application processing device
CN108600779A (en) * 2018-05-18 2018-09-28 紫光华山信息技术有限公司 A kind of target object operating method and device based on video content
CN108600779B (en) * 2018-05-18 2021-04-06 新华三信息技术有限公司 Target object operation method and device based on video content
CN108881987A (en) * 2018-06-13 2018-11-23 青岛海信宽带多媒体技术有限公司 Media play controlling method, device, equipment and the storage medium of set-top box
CN112449228B (en) * 2019-08-30 2024-05-31 青岛海信宽带多媒体技术有限公司 Method and equipment for synchronizing states of player and page
CN115379277A (en) * 2022-08-22 2022-11-22 武汉烽火技术服务有限公司 VR panoramic video playing method and system based on IPTV service
CN115379277B (en) * 2022-08-22 2023-07-25 烽火通信科技股份有限公司 VR panoramic video playing method and system based on IPTV service

Also Published As

Publication number Publication date
CN101365124B (en) 2011-11-30

Similar Documents

Publication Publication Date Title
CN101365124B (en) Method and system for network television video play control
CN105338425B (en) A kind of system and method for realizing video seamless switching between multi-screen
US10341711B2 (en) Remote controller device with electronic programming guide and video display
US20220400318A1 (en) Trick playback of video data
CA2738911C (en) Video branching
US8625974B1 (en) Obscuring advertisements during trick mode operation
US20130290848A1 (en) Connected multi-screen video
US10979768B2 (en) Method and system for device discovery and content management on a network
US20090064252A1 (en) System and method for dynamic bandwidth allocation
US20130152135A1 (en) Network tv and method for operating network tv
CN105354002B (en) A kind of system and method for realizing video seamless switching between multi-screen
KR20130087614A (en) Systems and methods for mirroring and transcoding media content
KR20110100675A (en) An iptv receiver and method for performing a personal video recorder function in the iptv receiver
KR20160013888A (en) Apparatus and method for displaying a program guide
US9942620B2 (en) Device and method for remotely controlling the rendering of multimedia content
WO2020098504A1 (en) Video switching control method and display device
KR102380673B1 (en) System and method for providing cloud based user interfaces
US20080313680A1 (en) Method of Providing an On-Demand Multimedia Service, Service Platform, Program and Decoder for Implementing Said Method
CN205230019U (en) System for realize video seamless handover between many screens
KR102284295B1 (en) System and method for providing cloud based user interfaces
US9813777B1 (en) Time shifting content for network DVR and trick play keys
CN101668110A (en) Set-top box and media play controlling method thereof
KR20090023940A (en) Method and apparatus for recording broadcasting data and providing contents
CN101692670B (en) Rich media play control method, rich media play control system and rich media service platform
KR20090123236A (en) Broadcast receiver to provide a list of recorded files to external devices, method for providing recorded files, and system using the same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant