Movatterモバイル変換


[0]ホーム

URL:


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
CN101365124ACNA2008101670486ACN200810167048ACN101365124ACN 101365124 ACN101365124 ACN 101365124ACN A2008101670486 ACNA2008101670486 ACN A2008101670486ACN 200810167048 ACN200810167048 ACN 200810167048ACN 101365124 ACN101365124 ACN 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 LtdfiledCriticalChina Telecom Corp Ltd
Priority to CN2008101670486ApriorityCriticalpatent/CN101365124B/en
Publication of CN101365124ApublicationCriticalpatent/CN101365124A/en
Application grantedgrantedCritical
Publication of CN101365124BpublicationCriticalpatent/CN101365124B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

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.
Instep 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, instep 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.
Instep 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.
Instep 306, the video content address is sent in the control of EPG expansion script, and requires to begin to play by controlling object.
Instep 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.
Instep 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.
Instep 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.
Instep 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, enterstep 308.
Instep 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 comprisesbrowser 40,transmit control module 41 and player 42.Wherein,player 42 is used for playingstream media.Browser 40 is used for resolving the expansion script that the page comprises, transmitcontrol module 41; Reception is from the internal event ofplayer 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 ofbrowser 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)

CN2008101670486A2008-10-092008-10-09Method and system for network television video play controlActiveCN101365124B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2008101670486ACN101365124B (en)2008-10-092008-10-09Method and system for network television video play control

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2008101670486ACN101365124B (en)2008-10-092008-10-09Method and system for network television video play control

Publications (2)

Publication NumberPublication Date
CN101365124Atrue CN101365124A (en)2009-02-11
CN101365124B CN101365124B (en)2011-11-30

Family

ID=40391217

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2008101670486AActiveCN101365124B (en)2008-10-092008-10-09Method and system for network television video play control

Country Status (1)

CountryLink
CN (1)CN101365124B (en)

Cited By (10)

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

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8255968B2 (en)*2002-04-152012-08-28Universal Electronics, Inc.System and method for adaptively controlling the recording of program material using a program guide
CN101523909B (en)*2006-08-112012-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-082008-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 numberPriority datePublication dateAssigneeTitle
WO2011076043A1 (en)*2009-12-212011-06-30中兴通讯股份有限公司Method for controlling services of set-top box, set-top box, server and system
CN102075800A (en)*2011-01-112011-05-25中兴通讯股份有限公司File play control method and system based on interactive personnel television set top box
CN102143403A (en)*2011-05-102011-08-03中国电信股份有限公司 Multimedia service display processing method and device, and multimedia service system
CN102143403B (en)*2011-05-102012-08-15中国电信股份有限公司Multimedia service display processing method and device and multimedia service system
CN102625182A (en)*2012-03-312012-08-01百视通网络电视技术发展有限责任公司Method and system for integrating and controlling video player in Connected TV
CN102665137B (en)*2012-04-012016-12-14深圳Tcl新技术有限公司Control method and the terminal of media player
CN102665137A (en)*2012-04-012012-09-12深圳Tcl新技术有限公司Method for controlling media player and terminal thereof
CN104038830A (en)*2013-03-072014-09-10中兴通讯股份有限公司Application processing method and application processing device
CN108600779A (en)*2018-05-182018-09-28紫光华山信息技术有限公司A kind of target object operating method and device based on video content
CN108600779B (en)*2018-05-182021-04-06新华三信息技术有限公司 A method and device for operating a target object based on video content
CN108881987A (en)*2018-06-132018-11-23青岛海信宽带多媒体技术有限公司Media play controlling method, device, equipment and the storage medium of set-top box
CN112449228B (en)*2019-08-302024-05-31青岛海信宽带多媒体技术有限公司Method and equipment for synchronizing states of player and page
CN115379277A (en)*2022-08-222022-11-22武汉烽火技术服务有限公司VR panoramic video playing method and system based on IPTV service
CN115379277B (en)*2022-08-222023-07-25烽火通信科技股份有限公司VR panoramic video playing method and system based on IPTV service

Also Published As

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

Similar Documents

PublicationPublication DateTitle
CN101365124B (en)Method and system for network television video play control
US10341711B2 (en)Remote controller device with electronic programming guide and video display
US20220400318A1 (en)Trick playback of video data
US8625974B1 (en)Obscuring advertisements during trick mode operation
CA2738911C (en)Video branching
US10979768B2 (en)Method and system for device discovery and content management on a network
US20130290848A1 (en)Connected multi-screen video
CN105354002B (en)A kind of system and method for realizing video seamless switching between multi-screen
US20090064252A1 (en)System and method for dynamic bandwidth allocation
US20130152135A1 (en)Network tv and method for operating network tv
KR20130087614A (en)Systems and methods for mirroring and transcoding media content
KR20110100675A (en) How to Perform Personal Video Recorder Functions in IP Receivers and IP Receivers
US9942620B2 (en)Device and method for remotely controlling the rendering of multimedia content
CN102577416B (en) Method, device and system for selectively outputting 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
CN101383930B (en)Method and apparatus for recording broadcast data and providing contents
CN101668110A (en)Set-top box and media play controlling method thereof
CN101692670B (en)Rich media play control method, rich media play control system and rich media service platform
KR20090123236A (en) Broadcast receiver, recording file providing method and recording file providing system
CN111629250A (en)Display device and video playing method

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp