CN111212331B - Scheduling method and system of IPTV player - Google Patents

Scheduling method and system of IPTV player Download PDF

Info

Publication number
CN111212331B
CN111212331B CN202010033043.5A CN202010033043A CN111212331B CN 111212331 B CN111212331 B CN 111212331B CN 202010033043 A CN202010033043 A CN 202010033043A CN 111212331 B CN111212331 B CN 111212331B
Authority
CN
China
Prior art keywords
list
media player
page
player
hardware
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.)
Active
Application number
CN202010033043.5A
Other languages
Chinese (zh)
Other versions
CN111212331A (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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co 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 Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN202010033043.5A priority Critical patent/CN111212331B/en
Publication of CN111212331A publication Critical patent/CN111212331A/en
Application granted granted Critical
Publication of CN111212331B publication Critical patent/CN111212331B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention discloses a scheduling method and a system of an IPTV player, relating to the technical field of IPTV.A created media player object is respectively added into a first list and a second list when a new media player object is created, and all media player objects with parameters and all media player objects without parameters created in a page and sub-pages thereof are respectively recorded; and binding the media player object with the hardware player. Before triggering and loading new page content, releasing hardware players bound with all media player objects contained in the first list and the second list corresponding to the last page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the last page and the sub-page thereof. The method and the device can accurately judge which media player objects and hardware players need to be released, and avoid the abnormal functions and the waste of resources caused by not calling player release logic before page jump.

Description

Scheduling method and system of IPTV player
Technical Field
The invention relates to the technical field of IPTV, in particular to a scheduling method and a scheduling system of an IPTV player.
Background
With the development of networks, people have more and more requirements on intelligent playing terminals. In order to meet the diversified requirements of users, a new service such as Picture-in-Picture (PIP) and four-screen simultaneous viewing is also introduced by an Internet Protocol Television (IPTV) platform. This puts higher demands on the player management and control capability and performance of the IPTV terminal.
The existing browser kernel is provided with a garbage recovery module, but the action principle and the time of the garbage recovery module cannot meet the release requirement of a player. The garbage collection module is generally triggered when the memory usage reaches a certain size or the processor is idle. The IPTV platform does not actively call the release logic of the player before the page jump, which often results in the abnormal function and the waste of resources. Therefore, when a user uses the IPTV terminal, sometimes, after the user presses a key, the page is already switched, but the video of the previous page is flashed; when jumping to the next page to play the video, the screen is suddenly blacked, or the next page is in a blacked screen state at the beginning; when the user returns to the single-channel playing after the four-screen simultaneous watching service is played, the phenomena of unsmooth key response and the like can occur.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a scheduling method and a scheduling system of an IPTV player, which can intelligently and accurately release player resources.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows: a scheduling method of an IPTV player comprises the following steps:
when a new media player object is created, adding the created media player object into the first list and the second list respectively, and binding the media player object and the hardware player; the first list is used for recording all media player objects with parameters created in the page and sub-pages thereof; the second list is used for recording all media player objects without parameters created in the page and sub-pages thereof;
before triggering and loading new page content, releasing hardware players bound with all media player objects contained in a first list and a second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof.
On the basis of the technical scheme, when a new media player object is created, the created media player object is respectively added into the first list and the second list, and the media player object and the hardware player are bound, and the method specifically comprises the following steps:
calling JS to create a new media player object;
if the media player carries parameters when being created, adding the media player into the first list, and setting the id of the bound hardware player according to the carried parameters, wherein the id is a positive integer;
and if the media player is not carried with the parameters when being created, adding the media player into the second list, and setting the id of the bound hardware player as 0.
On the basis of the technical scheme, the parameter is the player type of the media player.
On the basis of the technical scheme, the method specifically comprises the following steps of releasing the hardware players bound with all the media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof, and deleting all the media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof:
releasing hardware players bound with all media player objects which are contained in the first list and the second list and are subordinate to the upper page;
deleting all media player objects contained in the first list and the second list and belonging to the previous page;
if the last page contains the sub-page, releasing the hardware player bound with all the media player objects which are contained in the first list and the second list and belong to the sub-page;
deleting all media player objects contained in the first list and the second list that are subordinate to the sub-page.
On the basis of the technical scheme, the method for releasing the hardware player bound by all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof specifically comprises the following steps:
when the JS is called to release the media player object in the first list, the hardware player corresponding to the media player object is released;
when the JS is called to release the media player objects in the second list, whether other media player objects exist in the second list is judged; and if not, releasing the hardware player corresponding to the media player object.
The invention also provides a scheduling system of the IPTV player, which comprises:
a player creation module to: when a new media player object is created, adding the created media player object into the first list and the second list respectively, and binding the media player object and the hardware player; the first list is used for recording all media player objects with parameters created in the page and sub-pages thereof; the second list is used for recording all media player objects without parameters created in the page and sub-pages thereof;
a release module to: before triggering and loading new page content, releasing hardware players bound with all media player objects contained in a first list and a second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof.
On the basis of the above technical solution, the player creation module is specifically configured to:
calling JS to create a new media player object;
if the media player carries parameters when being created, adding the media player into the first list, and setting the id of the bound hardware player according to the carried parameters, wherein the id is a positive integer;
and if the media player is not carried with the parameters when being created, adding the media player into the second list, and setting the id of the bound hardware player as 0.
On the basis of the technical scheme, the parameter is the player type of the media player.
On the basis of the technical scheme, the release module comprises a player release unit and an object deletion unit;
the player release unit is configured to: calling JS to release hardware players bound with all media player objects which are contained in the first list and the second list and are subordinate to the last page; if the last page contains the sub-page, releasing the hardware player bound with all the media player objects which are contained in the first list and the second list and belong to the sub-page;
the object deleting unit is configured to: deleting all media player objects which are contained in the first list and the second list and belong to the previous page by adopting a FrameLoader-load function; and if the last page contains the sub-page, deleting all media player objects which are contained in the first list and the second list and belong to the sub-page.
On the basis of the above technical solution, the player release unit is specifically configured to:
when the JS is called to release the media player object in the first list, the hardware player corresponding to the media player object is released;
when the JS is called to release the media player objects in the second list, whether other media player objects exist in the second list is judged; and if not, releasing the hardware player corresponding to the media player object.
Compared with the prior art, the invention has the advantages that:
when a new media player object is created, the created media player objects are respectively added into the first list and the second list, and all media player objects with parameters and all media player objects without parameters created in the page and sub-pages thereof are respectively recorded; and binding the media player object with the hardware player. Before triggering and loading new page content, releasing hardware players bound with all media player objects contained in a first list and a second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof. The method and the device can accurately judge which media player objects and hardware players need to be released, and avoid the abnormal functions and the waste of resources caused by the fact that the release logic of the players is not actively called before the page jump.
And binding the application scenes of one hardware player for a plurality of media player objects without parameters, and releasing the hardware player until other media player objects to be deleted do not exist in the second list, thereby ensuring the operation safety of the deleted player.
Drawings
FIG. 1 is a schematic flow chart of creating a player according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of the set-top box end automatic release player and deletion list according to the embodiment of the present invention;
fig. 3 is a schematic flowchart of a server actively releasing a hardware player and deleting a list according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
The embodiment of the invention provides a scheduling method of an IPTV player, which comprises the following steps:
when a new media player object is created, adding the created media player object into the first list and the second list respectively, and binding the media player object and the hardware player; the first list is used for recording all media player objects with parameters created in the page and sub-pages thereof; the second list is used for recording all media player objects without parameters created in the page and sub-pages thereof;
before triggering and loading new page content, releasing hardware players bound with all media player objects contained in a first list and a second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof.
The embodiment of the invention can accurately judge which media player objects and hardware players need to be released, and avoid the abnormal functions and the waste of resources caused by not actively calling the release logic of the players before the page jump.
As a preferred embodiment, when creating a new media player object, adding the created media player object to the first list and the second list, respectively, and binding the media player object and the hardware player, specifically including the following steps:
calling JS to create a new media player object;
if the media player carries parameters when being created, adding the media player into the first list, and setting the id of the bound hardware player according to the carried parameters; the parameters are the player types of the media players, and the media players carrying the same parameters correspond to the same hardware player.
And if the media player is not carried with the parameters when being created, adding the media player into the second list, and setting the id of the bound hardware player as 0.
The binding of the media player object and the hardware player is realized, so that the media player object and the hardware player are accurately judged to be released.
As a preferred embodiment, the method for releasing the hardware player bound to all the media player objects included in the first list and the second list corresponding to the previous page and the sub-page thereof, and deleting all the media player objects included in the first list and the second list corresponding to the previous page and the sub-page thereof specifically includes the following steps:
releasing hardware players bound with all media player objects which are contained in the first list and the second list and are subordinate to the upper page;
adopting a FrameLoader to delete all media player objects which are contained in the first list and the second list and belong to the upper page by using a load function;
if the upper page contains the sub-page, releasing the hardware player bound with all the media player objects which are contained in the first list and the second list and are subordinate to the sub-page;
using FrameLoader-the load function deletes all media player objects contained in the first list and the second list that are affiliated to the sub-page.
Frameloader, load is a function existing in a browser kernel originally, and the main functions of the load comprise: 1. and judging whether the page to be jumped needs to be downloaded from the network or be directly obtained from the cache. 2. The content of the new page is associated to a certain frame. 3. And (4) initializing the resources related to the creation of the new page, and triggering the loading of the page content. In the embodiment of the invention, before the Frameloader triggers the page content to load the content, the release function of all media player objects contained in the player list to which the current page and the sub-page belong is added, so as to realize the automatic player release function during page switching.
Therefore, the release of the media player object and the hardware player of the upper page is realized, and the release of the media player object and the hardware player of the sub-page of the upper page is also realized.
The same page sometimes creates a plurality of media player objects without parameters through the JS, and in order to reduce resource waste, the media player objects only bind one hardware player, so that when the page actively calls the JS to release one or more of the media player objects, whether the hardware player bound with the JS needs to be released or not needs to be accurately judged.
In order to solve the above problem, as a further preferred embodiment, the method for releasing all the hardware players bound to the media player objects in the first list and the second list corresponding to the previous page and the sub-page thereof specifically includes the following steps:
when JS (JavaScript, a scripting language) is called to release the media player object in the first list, the hardware player corresponding to the media player object is released;
when the JS is called to release the media player objects in the second list, whether other media player objects exist in the second list is judged; and if not, releasing the hardware player corresponding to the media player object.
And binding the application scenes of one hardware player for a plurality of media player objects without parameters, and releasing the hardware player until other media player objects to be deleted do not exist in the second list, thereby ensuring the operation safety of the deleted player.
Referring to fig. 1, the process of creating a player specifically includes the following steps:
s100, the page is used for creating a media player through JS.
S101, creating a new media player object.
S102, judging whether the media player is created by the page or not, if so, executing step 103, otherwise, executing step 105.
S103, inserting the media player objects into a first list, wherein the first list is used for recording all media player objects created by the current page and the sub-pages of the current page. Step 104 is executed;
s104, setting the id (1 … N) of the hardware player to be bound according to the carried parameters, wherein N depends on the number of the players simultaneously supported by the hardware, and ending.
S105, inserting the media player objects into a second list, wherein the second list is used for recording all the media player objects bound by the current page and the sub-pages thereof and the appointed hardware player. Step 105 is executed;
s106, setting the id of the hardware player to be bound as 0, and ending.
The method of the embodiment of the invention is suitable for automatically releasing the player and deleting the list at the set top box end and also suitable for actively releasing the hardware player and deleting the list at the server end.
Referring to fig. 2, the process of automatically releasing the player and deleting the list at the set-top box specifically includes the following steps:
s200, the browser starts to load a new page.
S201, releasing all hardware players which are contained in the first list and the second list and are subordinate to the current page and bound with the media player object.
S202, deleting all the media player objects which are contained in the first list and the second list and are subordinate to the current page.
S203, judging whether the current page contains a sub-page or not, and if so, executing a step 204; if not, ending.
S204, releasing all the hardware players bound to the media player objects belonging to the sub-pages and contained in the first list and the second list.
And S205, deleting all media player objects which are contained in the first list and the second list and belong to the sub-page.
In the above process, when releasing the media player objects in the second list, it is necessary to determine whether there are other media player objects in the second list; and if not, releasing the hardware player corresponding to the media player object.
Referring to fig. 3, the process of actively releasing the hardware player and deleting the list at the server specifically includes the following steps:
s300, the web page calls JS to release the media player object.
S301, judging whether the id of the hardware player bound with the media player object is 0, if so, executing step 302, otherwise, executing step 303.
S302, determining whether there is only one media player object in the second list, if yes, executing step 303, otherwise, executing step 304.
S303, releasing the hardware player bound with the media player object.
S304, deleting the media player object in the second list.
S305, deleting the media player object in the first list.
The embodiment of the invention provides a scheduling system of an IPTV player, which comprises:
a player creation module to: when a new media player object is created, adding the created media player object into the first list and the second list respectively, and binding the media player object and the hardware player; the first list is used for recording all media player objects with parameters created in the page and sub-pages thereof; the second list is used for recording all media player objects without parameters created in the page and sub-pages thereof;
a release module to: before triggering and loading new page content, releasing hardware players bound with all media player objects contained in a first list and a second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof.
As a preferred embodiment, the player creation module is specifically configured to:
calling JS to create a new media player object;
if the media player carries parameters when being created, adding the media player into the first list, and setting the id of the bound hardware player according to the carried parameters; preferably, the parameter is a player type of the media player.
And if the media player is not carried with the parameters when being created, adding the media player into the second list, and setting the id of the bound hardware player as 0.
As a preferred embodiment, the release module includes a player release unit and an object deletion unit;
the player release unit is configured to: calling JS to release hardware players bound with all media player objects which are contained in the first list and the second list and are subordinate to the last page; if the upper page contains the sub-page, releasing the hardware player bound with all the media player objects which are contained in the first list and the second list and are subordinate to the sub-page;
the object deleting unit is configured to: adopting a FrameLoader to delete all media player objects which are contained in the first list and the second list and belong to the upper page by using a load function; and if the previous page contains the sub-page, deleting all media player objects which are contained in the first list and the second list and belong to the sub-page.
As a preferred embodiment, the player release unit is specifically configured to:
when the JS is called to release the media player object in the first list, the hardware player corresponding to the media player object is released;
when the JS is called to release the media player objects in the second list, whether other media player objects exist in the second list is judged; and if not, releasing the hardware player corresponding to the media player object.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. A scheduling method of an IPTV player is characterized by comprising the following steps:
when a new media player object is created, adding the created media player object into the first list and the second list respectively, and binding the media player object and the hardware player; the first list is used for recording all media player objects with parameters created in the current page and sub-pages thereof; the second list is used for recording all media player objects without parameters created in the current page and sub-pages thereof;
before triggering and loading new page content, releasing hardware players bound with all media player objects contained in a first list and a second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof.
2. The method of claim 1, wherein when creating a new media player object, adding the created media player object to the first list and the second list, respectively, and binding the media player object with the hardware player, specifically comprising the steps of:
calling JS to create a new media player object;
if the media player carries parameters when being created, adding the media player into the first list, and setting the id of the bound hardware player according to the carried parameters, wherein the id is a positive integer;
and if the media player is not carried with the parameters when being created, adding the media player into the second list, and setting the id of the bound hardware player as 0.
3. The method of claim 2, wherein the parameter is a player type of a media player.
4. The method of claim 1, wherein releasing the hardware player bound to all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof, specifically comprises the following steps:
releasing hardware players bound with all media player objects which are contained in the first list and the second list and are subordinate to the upper page;
deleting all media player objects contained in the first list and the second list and belonging to the previous page;
if the last page contains the sub-page, releasing the hardware player bound with all the media player objects which are contained in the first list and the second list and belong to the sub-page;
deleting all media player objects contained in the first list and the second list that are subordinate to the sub-page.
5. The method of claim 1, wherein releasing the hardware player bound to all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof comprises the following steps:
when the JS is called to release the media player object in the first list, the hardware player corresponding to the media player object is released;
when the JS is called to release the media player objects in the second list, whether other media player objects exist in the second list is judged; and if not, releasing the hardware player corresponding to the media player object.
6. A scheduling system for an IPTV player, comprising:
a player creation module to: when a new media player object is created, adding the created media player object into the first list and the second list respectively, and binding the media player object and the hardware player; the first list is used for recording all media player objects with parameters created in the current page and sub-pages thereof; the second list is used for recording all media player objects without parameters created in the current page and sub-pages thereof;
a release module to: before triggering and loading new page content, releasing hardware players bound with all media player objects contained in a first list and a second list corresponding to the previous page and the sub-page thereof, and deleting all media player objects contained in the first list and the second list corresponding to the previous page and the sub-page thereof.
7. The system of claim 6, wherein the player creation module is specifically configured to:
calling JS to create a new media player object;
if the media player carries parameters when being created, adding the media player into the first list, and setting the id of the bound hardware player according to the carried parameters, wherein the id is a positive integer;
and if the media player is not carried with the parameters when being created, adding the media player into the second list, and setting the id of the bound hardware player as 0.
8. The system of claim 7, wherein the parameter is a player type of a media player.
9. The system of claim 6, wherein the release module includes a player release unit and an object deletion unit;
the player release unit is configured to: calling JS to release hardware players bound with all media player objects which are contained in the first list and the second list and are subordinate to the last page; if the last page contains the sub-page, releasing the hardware player bound with all the media player objects which are contained in the first list and the second list and belong to the sub-page;
the object deleting unit is configured to: deleting all media player objects which are contained in the first list and the second list and belong to the previous page by adopting a FrameLoader-load function; and if the last page contains the sub-page, deleting all media player objects which are contained in the first list and the second list and belong to the sub-page.
10. The system of claim 6, wherein the player release unit is specifically configured to:
when the JS is called to release the media player object in the first list, the hardware player corresponding to the media player object is released;
when the JS is called to release the media player objects in the second list, whether other media player objects exist in the second list is judged; and if not, releasing the hardware player corresponding to the media player object.
CN202010033043.5A 2020-01-13 2020-01-13 Scheduling method and system of IPTV player Active CN111212331B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010033043.5A CN111212331B (en) 2020-01-13 2020-01-13 Scheduling method and system of IPTV player

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010033043.5A CN111212331B (en) 2020-01-13 2020-01-13 Scheduling method and system of IPTV player

Publications (2)

Publication Number Publication Date
CN111212331A CN111212331A (en) 2020-05-29
CN111212331B true CN111212331B (en) 2021-10-15

Family

ID=70786096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010033043.5A Active CN111212331B (en) 2020-01-13 2020-01-13 Scheduling method and system of IPTV player

Country Status (1)

Country Link
CN (1) CN111212331B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111988667B (en) * 2020-08-18 2022-06-21 视若飞信息科技(上海)有限公司 Intelligent terminal media player management method and system
CN115391687A (en) * 2022-07-29 2022-11-25 盐城金堤科技有限公司 Page returning method and device, storage medium and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478669A (en) * 2008-08-29 2009-07-08 百视通网络电视技术发展有限责任公司 Media playing control method based on browser on IPTV system
CN104661092A (en) * 2015-03-09 2015-05-27 深圳市茁壮网络股份有限公司 Video playing control method and system as well as STB (set-top box)
WO2017181506A1 (en) * 2016-04-20 2017-10-26 深圳Tcl数字技术有限公司 Display terminal information source switching method and device
JP2018138997A (en) * 2013-07-17 2018-09-06 ソノズ インコーポレイテッド Association of media player with play queue

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201238331A (en) * 2011-03-01 2012-09-16 Hon Hai Prec Ind Co Ltd System and method for supplying streaming media to media player
US20170171266A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and electronic device based on android platform for multimedia resource play

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478669A (en) * 2008-08-29 2009-07-08 百视通网络电视技术发展有限责任公司 Media playing control method based on browser on IPTV system
JP2018138997A (en) * 2013-07-17 2018-09-06 ソノズ インコーポレイテッド Association of media player with play queue
CN104661092A (en) * 2015-03-09 2015-05-27 深圳市茁壮网络股份有限公司 Video playing control method and system as well as STB (set-top box)
WO2017181506A1 (en) * 2016-04-20 2017-10-26 深圳Tcl数字技术有限公司 Display terminal information source switching method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于安卓浏览器的交互式网络电视实现技术研究;余涛;《中国优秀硕士学位论文全文数据库 信息科技辑》;20140615;全文 *

Also Published As

Publication number Publication date
CN111212331A (en) 2020-05-29

Similar Documents

Publication Publication Date Title
CN108259409B (en) Information processing method, terminal and system
CN111212331B (en) Scheduling method and system of IPTV player
WO2015081776A1 (en) Method and apparatus for processing video images
CN107547940A (en) Video playback processing method, equipment and computer-readable recording medium
CN101170675B (en) Method and system for managing J2ME application in network TV system
CN109274982B (en) Video carousel method and device, computer equipment and storage medium
KR20130037574A (en) Apparatus and method for controlling selective use of heterogeneous networks according to unprocessed state of data being streamed
CN107995513A (en) A kind of method of TV remote controller and its button multiplexing, storage medium
KR20180074762A (en) Method, apparatus and terminal for controlling terminal-based wake lock
US20180343486A1 (en) Program Recording Method and Device, and Set Top Box
CN103731729A (en) Media player of smart television, exception handling method of media player of smart television and smart television
CN106155828A (en) For play-back application resource control method and equipment
CN107018441A (en) A kind of present triggers the method and device of rotating disk
WO2022262433A1 (en) Resource allocation method, and terminal and computer-readable storage medium
CN108228477B (en) Method and system for acquiring operation data based on storage capacity
US7600045B2 (en) Information processor
CN107027064A (en) The processing method and processing device of video file in wireless screen transmission
CN105786539A (en) File downloading method and device
CN105245959A (en) System and method for maintaining connection channel in multi-device linkage services
CN113810777B (en) Playing method and device
CN101958974A (en) Method for taking video as screen saver and mobile terminal
CN105657545A (en) Video play method and apparatus
CN108108294B (en) Method and system for acquiring customized operation data according to reference time
CN102572596A (en) Management method of application assemblies and multi-media device
CN102271142A (en) Service development platform, system thereof and method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant