CN105959733B - Method, device and system for updating content on smart television - Google Patents

Method, device and system for updating content on smart television Download PDF

Info

Publication number
CN105959733B
CN105959733B CN201610292931.2A CN201610292931A CN105959733B CN 105959733 B CN105959733 B CN 105959733B CN 201610292931 A CN201610292931 A CN 201610292931A CN 105959733 B CN105959733 B CN 105959733B
Authority
CN
China
Prior art keywords
content
layer
updating
intelligent television
updated
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
CN201610292931.2A
Other languages
Chinese (zh)
Other versions
CN105959733A (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.)
TCL Corp
Original Assignee
TCL Corp
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 TCL Corp filed Critical TCL Corp
Priority to CN201610292931.2A priority Critical patent/CN105959733B/en
Publication of CN105959733A publication Critical patent/CN105959733A/en
Application granted granted Critical
Publication of CN105959733B publication Critical patent/CN105959733B/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client

Abstract

The invention provides a method, a device and a system for updating contents on an intelligent television, which are used for improving the speed of interface response on the intelligent television. The method comprises the following steps: when the content is required to be updated, the smart television firstly calls an application interface of a necessary layer to send a content updating request of the necessary layer to a server in the background; after the content corresponding to all the necessary layer content updating requests is updated, the intelligent television calls an application interface of a non-necessary layer in the background to send the non-necessary layer content updating requests to the server; and the intelligent television receiving server updates the content corresponding to the non-essential layer content updating request in the background according to the updating content returned by the non-essential layer content updating request. On one hand, the invention can improve the response speed of the intelligent television interface; on the other hand, the network transmission quantity of content updating of the intelligent television end is objectively reduced at the same time, the network pressure and bandwidth overhead are reduced, and quick response can be achieved for updating important content.

Description

Method, device and system for updating content on smart television
Technical Field
The invention belongs to the field of smart televisions, and particularly relates to a method, a device and a system for updating contents on a smart television.
Background
The smart television is a general name of a color television which has a fully-open platform like a smart phone, is loaded with an operating system, can be used by a user to install and uninstall programs provided by third-party service providers such as software and games, continuously expands the functions of the color television through the programs, and can realize surfing on the internet through a network cable and a wireless network. In other words, the smart television has the application platform advantages that the traditional television manufacturers do not have. The intelligent television can realize various application services such as network search, IP television, BBTV network video communication, Video On Demand (VOD), digital music, network news, network video telephone and the like. The smart television is becoming a third information access terminal behind a computer and a mobile phone, and a user can access information needed by the user at any time; the television also becomes an intelligent device, and cross-platform search among the television, the network and the program is realized; smart televisions will also be an "entertainment center".
The interaction of the smart television with the Internet (Internet) is based on a Client/Server (C/S) architecture. When the smart television has a need for content update, it may send a content update request to a server on the network. And after responding to the request, the server returns the updated content to the intelligent television.
As the content on the smart television is richer and richer, the content updating frequency of the smart television is inevitably more and more frequent, and the drawbacks of the existing simple interaction mechanism between the smart television and the Internet (Internet) are more and more obvious, for example, the content loading of the smart television becomes slow due to frequent content updating, the interface returning speed is not ideal, and the like.
At present, no good solution exists in the industry for the above-mentioned confusion encountered by the smart tv in use.
Disclosure of Invention
The invention aims to provide a method, a device and a system for updating contents on an intelligent television, so as to improve the speed of interface response on the intelligent television.
The invention provides a method for updating contents on an intelligent television in a first aspect, which comprises the following steps:
when the content is required to be updated, the smart television firstly calls an application interface of a necessary layer to send a content updating request of the necessary layer to a server in the background;
after the content corresponding to all the content updating requests of the necessary layer is updated, the intelligent television calls an application interface of a non-necessary layer in the background to send the content updating requests of the non-necessary layer to a server;
and the intelligent television receives the updated content returned by the server according to the non-essential layer content updating request, and updates the content corresponding to the non-essential layer content updating request in the background.
The second aspect of the present invention provides a method for updating content on a smart television, where the method includes:
the server receives a necessary layer content updating request sent by the intelligent television;
the server returns the content corresponding to the content updating request of the necessary layer to the intelligent television so that the intelligent television completes the content updating corresponding to the content updating request of the necessary layer;
the server receives a non-essential layer content updating request sent by the intelligent television;
and the server returns the content corresponding to the non-essential layer content updating request to the intelligent television so that the intelligent television completes the content updating corresponding to the non-essential layer content updating request.
The third aspect of the present invention provides an apparatus for updating content on a smart television, where the apparatus includes:
the first sending module is used for firstly calling an application interface of a necessary layer to send a content updating request of the necessary layer to the server at the background when the content is required to be updated;
the second sending module is used for calling an application interface of a non-essential layer to send a content updating request of the non-essential layer to the server in the background after the content updating corresponding to the content updating requests of all the essential layers is completed;
and the updating module is used for receiving the updated content returned by the server according to the non-essential layer content updating request and updating the content corresponding to the non-essential layer content updating request in the background.
The fourth aspect of the present invention provides an apparatus for updating content on a smart television, where the apparatus includes:
the first receiving module is used for receiving a necessary layer content updating request sent by the intelligent television;
the first response module is used for returning the content corresponding to the necessary layer content updating request to the intelligent television so that the intelligent television completes the content updating corresponding to the necessary layer content updating request;
the second receiving module is used for receiving an unnecessary layer content updating request sent by the intelligent television;
and the second response module is used for returning the content corresponding to the non-essential layer content updating request to the intelligent television so that the intelligent television completes the content updating corresponding to the non-essential layer content updating request.
The invention provides a system for updating contents on an intelligent television, which comprises the intelligent television and a server, wherein the intelligent television comprises a first sending module, a second sending module and an updating module, and the server comprises a first receiving module, a first response module, a second receiving module and a second response module;
the first sending module is used for firstly calling an application interface of a necessary layer to send a content updating request of the necessary layer to the server in the background when the content updating is required;
the second sending module is used for calling an application interface of a non-essential layer to send a content updating request of the non-essential layer to the server in a background after the content updating corresponding to the content updating requests of all the essential layers is completed;
the updating module is used for receiving the updating content returned by the server according to the non-essential layer content updating request and updating the content corresponding to the non-essential layer content updating request;
the first receiving module is used for receiving a necessary layer content updating request sent by the intelligent television;
the first response module is configured to return the content corresponding to the necessary layer content update request to the smart television, so that the smart television completes content update corresponding to the necessary layer content update request;
the second receiving module is used for receiving an unnecessary layer content updating request sent by the intelligent television;
the second response module is configured to return the content corresponding to the non-essential layer content update request to the smart television, so that the smart television completes the content update corresponding to the non-essential layer content update request.
According to the technical scheme of the invention, when the content is required to be updated, on one hand, the intelligent television completes the sending of the content updating request of the necessary layer, the sending of the updating request of the non-necessary layer and the updating of the corresponding content in the background, so that the response speed of the intelligent television interface can be improved; on the other hand, because the intelligent television firstly completes the sending of the content updating request of the necessary layer and the updating of the corresponding content, and then completes the sending of the updating request of the unnecessary layer and the updating of the corresponding content, the network transmission quantity of the content updating of the intelligent television end is objectively reduced at the same time, the network pressure and the bandwidth overhead are reduced, and the quick response can be realized for the updating of the important content.
Drawings
Fig. 1 is a schematic flow chart of an implementation of a method for updating content on a smart television according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of an implementation of a method for updating content on a smart television according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of an apparatus for updating content on a smart television according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an apparatus for updating content on a smart television according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of an apparatus for updating content on a smart television according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of an apparatus for updating content on a smart television according to a sixth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a system for updating content on a smart television according to a seventh embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more clearly apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The embodiment of the invention provides a method for updating contents on an intelligent television, which comprises the following steps: when the content is required to be updated, the smart television firstly calls an application interface of a necessary layer to send a content updating request of the necessary layer to a server in the background; after the content corresponding to all the content updating requests of the necessary layer is updated, the intelligent television calls an application interface of a non-necessary layer in the background to send the content updating requests of the non-necessary layer to a server; and the intelligent television receives the updated content returned by the server according to the non-essential layer content updating request, and updates the content corresponding to the non-essential layer content updating request in the background. The embodiment of the invention also provides a corresponding device and a corresponding system for updating the content on the intelligent television. The following are detailed below.
Referring to fig. 1, a schematic view of an implementation flow of a method for updating content on an intelligent television according to an embodiment of the present invention mainly includes the following steps S101 to S103:
s101, when the content is required to be updated, the smart television firstly calls an application interface of the necessary layer to send a content updating request of the necessary layer to the server in the background.
In the embodiment of the invention, the requirements of the smart television for content updating comprise the time when the smart television is started, the time when a content updating message is received or the time when the preset time is reached. The server divides the content required by the intelligent television into a necessary layer and a necessary layer, wherein the necessary layer refers to the layer which is important, the content which is updated to the intelligent television needs to be updated at the first time, each layer of update needs to be acquired to apply the update, and the unnecessary layer refers to the content which can be updated to the intelligent television in a delayed time or failed in the update. As one embodiment of the invention, the mandatory layer comprises a layout layer and a resource layer, the non-mandatory layer comprises a style layer, the layout layer represents typesetting of content, the resource layer represents specific resources such as text, pictures and video links, the style layer represents styles of the content, such as a whole background picture, a focus frame, a font, a whole tone and the like, each layer is provided with a corresponding application interface (API), each layer has a layer identifier for explaining identity information of the layer, and each layer has a time stamp for representing the time of the content update. Obviously, the above-mentioned division indication for the essential layer and the non-essential layer is exemplified, and other division methods can be adopted according to the application scenario and the actual needs.
Since the layer identifier of the mandatory layer and the time for updating the content of the mandatory layer can be obtained when the smart television calls the application interface of the mandatory layer in the background, the updated update time of the content of the mandatory layer can be sent to the server at the same time or after the smart television sends the update request of the content of the mandatory layer to the server.
And S102, after the content updating corresponding to the content updating requests of all the necessary layers is completed, the intelligent television calls the application interface of the unnecessary layer in the background to send the content updating requests of the unnecessary layer to the server.
After the server receives the content updating request of the necessary layer, the content corresponding to the content updating request of the necessary layer is returned to the intelligent television; and when the contents corresponding to the content updating requests of all the necessary layers are returned and the intelligent television finishes the updating of the contents, calling the application interface of the non-necessary layer in the background to send the content updating requests of the non-necessary layer to the server.
It should be noted that, the smart television calls the application interface of the non-essential layer in the background to send the content update request of the non-essential layer to the server, and the content update request of the non-essential layer is not necessarily executed immediately after the content update corresponding to all the content update requests of the essential layer is completed, but may be executed after a period of time according to the actual conditions of the current load condition, the current network condition, and the like of the smart television, so that the stuck phenomenon of the smart television can be reduced, and better experience can be provided for users.
It should be further noted that, after the content update corresponding to all the necessary layer content update requests is completed, the smart television stores the time of the content update, so that the updated time is sent to the server while or after the necessary layer content update request is sent to the server next time.
Similar to the foregoing embodiment, since the layer identification of the non-essential layer and the time for updating the content thereof can be obtained when the smart tv first calls the application interface of the non-essential layer in the background, the update time of the updated content of the non-essential layer can also be sent to the server at the same time or after the smart tv sends the content update request of the non-essential layer to the server.
S103, the intelligent television receiving server updates the content corresponding to the non-essential layer content updating request in the background according to the updating content returned by the non-essential layer content updating request.
And after the content corresponding to the unnecessary layer content updating request is updated in the background, the intelligent television saves the time of updating the content, so that the updated time is sent to the server while or after the unnecessary layer content updating request is sent to the server next time.
As can be seen from the method for updating the content on the smart television illustrated in fig. 1, when there is a need for updating the content, on one hand, since the smart television completes sending the update request of the content at the necessary layer, sending the update request of the non-necessary layer, and updating the corresponding content at the background, the response speed of the smart television interface can be increased; on the other hand, because the intelligent television firstly completes the sending of the content updating request of the necessary layer and the updating of the corresponding content, and then completes the sending of the updating request of the unnecessary layer and the updating of the corresponding content, the network transmission quantity of the content updating of the intelligent television end is objectively reduced at the same time, the network pressure and the bandwidth overhead are reduced, and the quick response can be realized for the updating of the important content.
Referring to fig. 2, a schematic flow chart of an implementation of the method for updating content on an intelligent television according to the second embodiment of the present invention mainly includes the following steps S201 to S204:
s201, the server receives an update request of the necessary layer content sent by the intelligent television.
And the content updating request of the necessary layer sent by the intelligent television is used for requesting the content of the necessary layer to be updated. In the embodiment of the invention, the server divides the content required by the intelligent television end into the necessary layer and the necessary layer, the necessary layer refers to the more important layer, the content required to be updated to the intelligent television is updated at the first time, each layer of update is required to be acquired to be applied, and the unnecessary layer can allow the content to be updated to the intelligent television in a delayed time or allow the content failed to be updated. As one embodiment of the invention, the mandatory layer comprises a layout layer and a resource layer, the non-mandatory layer comprises a style layer, the layout layer represents typesetting of content, the resource layer represents specific resources such as text, pictures and video links, the style layer represents styles of the content, such as a whole background picture, a focus frame, a font, a whole tone and the like, each layer is provided with a corresponding application interface (API), each layer has a layer identifier for explaining identity information of the layer, and each layer has a time stamp for representing the time of the content update. Obviously, the above-mentioned division indication for the essential layer and the non-essential layer is exemplified, and other division methods can be adopted according to the application scenario and the actual needs.
The intelligent television can obtain the layer identification of the necessary layer and the time for updating the content of the necessary layer when calling the application interface of the necessary layer in the background, and can send the updated update time of the necessary layer content to the server at the same time or after the intelligent television sends the necessary layer content update request to the server, so that the server can receive the update time of the updated necessary layer content sent by the intelligent television.
S202, the server returns the content corresponding to the content updating request of the necessary layer to the intelligent television so that the intelligent television completes the content updating corresponding to the content updating request of the necessary layer.
As an embodiment of the present invention, the server may return the content corresponding to the necessary layer content update request in JSON format. It should be noted that, because the server may receive the update time of the updated necessary layer content sent by the smart television, the server may compare the update time of the necessary layer reported by the smart television with the update time of the necessary layer content previously returned to the smart television by the server, if the two times are different, return the content and the update time corresponding to the necessary layer content update request, otherwise return a null.
S203, the server receives an unnecessary layer content updating request sent by the intelligent television.
Similarly to the foregoing embodiment, since the layer identifier of the non-essential layer and the time for updating the content thereof can be obtained when the smart tv calls the application interface of the non-essential layer in the background, and the update time of the updated non-essential layer content can also be sent to the server while or after the smart tv sends the content update request of the non-essential layer to the server, the server can receive the update time of the updated non-essential layer content sent by the smart tv.
And S204, the server returns the content corresponding to the non-essential layer content updating request to the intelligent television so that the intelligent television completes the content updating corresponding to the non-essential layer content updating request.
As an embodiment of the present invention, the server may return the content corresponding to the unnecessary layer content update request in the JSON format. It should be noted that, because the server may receive the update time of the updated unnecessary layer content sent by the smart television, the server may compare the update time of the unnecessary layer reported by the smart television with the update time of the unnecessary layer content previously returned to the smart television by the server, if the two times are different, return the content and the update time corresponding to the unnecessary layer content update request, otherwise return a null.
Fig. 3 is a schematic structural diagram of an apparatus for updating content on an intelligent television according to a third embodiment of the present invention. For convenience of explanation, fig. 3 shows only portions related to the embodiment of the present invention. The apparatus for updating content on the smart television illustrated in fig. 3 may be an executing body of the method for updating content on the smart television illustrated in fig. 1, and for example, may be a smart television having a communication connection with a server. The apparatus for updating content on a smart television illustrated in fig. 3 mainly includes a first sending module 301, a second sending module 302, and an updating module 303, where:
a first sending module 301, configured to, when there is a need for content update, first call an application interface of an essential layer in a background to send an essential layer content update request to a server;
a second sending module 302, configured to, after content update corresponding to all the content update requests of the required layers is completed, call an application interface of the non-required layer in the background to send a content update request of the non-required layer to the server;
and the updating module 303 is configured to receive the updated content returned by the server according to the non-essential layer content updating request, and update the content corresponding to the non-essential layer content updating request in the background.
It should be noted that, in the embodiment of the apparatus for updating content on a smart television illustrated in fig. 3, the division of the functional modules is only an example, and in practical applications, the above functions may be allocated by different functional modules according to needs, for example, configuration requirements of corresponding hardware or convenience of implementation of software, that is, the internal structure of the apparatus for updating content on a smart television is divided into different functional modules to complete all or part of the above described functions. Moreover, in practical applications, the corresponding functional modules in this embodiment may be implemented by corresponding hardware, or may be implemented by corresponding hardware executing corresponding software, for example, the first sending module may be hardware that, when the request for content update is executed, first invokes an application interface of the necessary layer in the background to send a content update request of the necessary layer to the server, for example, a first sender, or may be a general processor or other hardware device that can execute a corresponding computer program to complete the foregoing functions; as another example, the update module may be hardware that executes the update content returned by the receiving server according to the non-essential layer content update request, and updates the content corresponding to the non-essential layer content update request in the background, such as an updater, or may be a general processor or other hardware device that can execute a corresponding computer program to perform the aforementioned functions (the foregoing description principles can be applied to various embodiments provided in this specification)
In the apparatus for updating content on a smart tv illustrated in fig. 3, the required layer includes a layout layer and a resource layer, the non-required layer includes a style layer, and the contents of the required layer, the non-required layer, the layout layer, the resource layer, the style layer, and the like included in the required layer and the non-required layer are the same as those of the foregoing embodiment.
The apparatus for updating content on a smart television illustrated in fig. 3 further includes a third sending module 401, as shown in fig. 4, the apparatus for updating content on a smart television according to the fourth embodiment of the present invention. The third sending module 401 is used for the first sending module 301 to send the update request of the essential layer content to the server and the second sending module 302 to send the update time of the updated essential layer content and the update time of the updated non-essential layer content to the server after sending the update request of the non-essential layer content to the server.
Fig. 5 is a schematic structural diagram of an apparatus for updating content on an intelligent television according to a fifth embodiment of the present invention. For convenience of explanation, fig. 5 shows only portions related to the embodiment of the present invention. The apparatus for updating content on the smart television illustrated in fig. 5 may be an executing body of the method for updating content on the smart television illustrated in fig. 2, and for example, may be a server having a communication connection with the smart television. The apparatus for updating content on a smart television illustrated in fig. 5 mainly includes a first receiving module 501, a first responding module 502, a second receiving module 503, and a second responding module 504, where:
a first receiving module 501, configured to receive a necessary layer content update request sent by a smart television;
a first response module 502, configured to return content corresponding to the content update request of the mandatory layer to the smart television, so that the smart television completes content update corresponding to the content update request of the mandatory layer;
a second receiving module 503, configured to receive an unnecessary layer content update request sent by the smart television;
the second response module 504 is configured to return the content corresponding to the unnecessary layer content update request to the smart television, so that the smart television completes the content update corresponding to the unnecessary layer content update request.
In the apparatus for updating content on a smart tv illustrated in fig. 5, the required layer includes a layout layer and a resource layer, the non-required layer includes a style layer, and the contents of the required layer, the non-required layer, the layout layer, the resource layer, the style layer, and the like included in the required layer and the non-required layer are the same as those of the foregoing embodiment.
The apparatus for updating content on the smart television illustrated in fig. 5 further includes a third receiving module 601, as shown in fig. 6, which is an apparatus for updating content on the smart television according to a sixth embodiment of the present invention. The third receiving module 601 is used for the first receiving module 501 to receive the update time of the updated mandatory layer content and the update time of the updated nonessential layer content sent by the smart television at the same time or after the second receiving module 503 receives the mandatory layer content update request sent by the smart television and the nonessential layer content update request sent by the smart television.
Fig. 7 is a schematic structural diagram of a system for updating content on an intelligent television according to a seventh embodiment of the present invention. For convenience of explanation, fig. 7 shows only portions related to the embodiment of the present invention. The system for updating content on the smart television illustrated in fig. 7 may include the smart television 701 illustrated in any one of fig. 3 to 4 and the server 702 illustrated in any one of fig. 5 to 6, where the smart television 701 includes a first sending module 703, a second sending module 704, and an updating module 705, and the server 702 includes a first receiving module 706, a first responding module 707, a second receiving module 708, and a second responding module 709, where:
a first sending module 703, configured to, when there is a need for content update, first call, in the background, an application interface of an essential layer to send an essential layer content update request to the server 702;
a second sending module 704, configured to, after content update corresponding to all the content update requests of the required layers is completed, call an application interface of the non-required layer in the background to send a content update request of the non-required layer to the server 702;
an update module 705, configured to receive update content returned by the server 702 according to the non-essential layer content update request, and update content corresponding to the non-essential layer content update request in the background;
a first receiving module 706, configured to receive an update request of the necessary layer content sent by the smart television 701;
a first response module 707, configured to return content corresponding to the content update request of the mandatory layer to the smart television 701, so that the smart television 701 completes content update corresponding to the content update request of the mandatory layer;
a second receiving module 708, configured to receive an unnecessary layer content update request sent by the smart television 704;
the second response module 709 is configured to return the content corresponding to the non-essential layer content update request to the smart tv 701, so that the smart tv 701 completes the content update corresponding to the non-essential layer content update request.
It should be noted that, because the contents of information interaction, execution process, and the like between the modules/units of the apparatus are based on the same concept as the method embodiment of the present invention, the technical effect brought by the contents is the same as the method embodiment of the present invention, and specific contents may refer to the description in the method embodiment of the present invention, and are not described herein again.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, or the like.
The method and apparatus for controlling tv usage by a tv user according to the embodiments of the present invention are described in detail above, and the principle and the implementation manner of the present invention are explained in this document by applying specific examples, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (14)

1. A method for updating content on a smart television is characterized by comprising the following steps:
when the content is required to be updated, the smart television firstly calls an application interface of a necessary layer to send a content updating request of the necessary layer to a server in the background; the necessary layer content refers to content which needs to be updated to the intelligent television in time and needs to obtain each layer of update to be applied;
after the content corresponding to all the content updating requests of the necessary layer is updated, the intelligent television calls an application interface of a non-necessary layer in the background to send the content updating requests of the non-necessary layer to a server; the non-essential layer content refers to content which is allowed to be updated to the intelligent television in a delayed mode or content which is allowed to be updated to fail;
and the intelligent television receives the updated content returned by the server according to the non-essential layer content updating request, and updates the content corresponding to the non-essential layer content updating request in the background.
2. The method of claim 1, wherein the required layers include a layout layer and a resource layer, and the non-required layers include a style layer.
3. The method of claim 1 or 2, wherein the method, while or after sending the server a must-layer content update request and sending the server a non-must-layer content update request, further comprises:
the smart television transmits the updated update time of the updated mandatory layer content and the updated update time of the non-mandatory layer content to the server.
4. A method for updating content on a smart television is characterized by comprising the following steps:
the server receives a necessary layer content updating request sent by the intelligent television; the necessary layer content refers to content which needs to be updated to the intelligent television in time and needs to obtain each layer of update to be applied;
the server returns the content corresponding to the content updating request of the necessary layer to the intelligent television so that the intelligent television completes the content updating corresponding to the content updating request of the necessary layer;
the server receives a non-essential layer content updating request sent by the intelligent television; the non-essential layer content refers to content which is allowed to be updated to the intelligent television in a delayed mode or content which is allowed to be updated to fail;
and the server returns the content corresponding to the non-essential layer content updating request to the intelligent television so that the intelligent television completes the content updating corresponding to the non-essential layer content updating request.
5. The method of claim 4, wherein the required layers include a layout layer and a resource layer, and the non-required layers include a style layer.
6. The method according to claim 4 or 5, wherein the server, at the same time or after receiving the mandatory layer content update request and the non-mandatory layer content update request sent by the smart television, further comprises:
and the server receives the update time of the updated mandatory layer content and the update time of the updated non-mandatory layer content transmitted by the intelligent television.
7. The method of claim 6, wherein the method further comprises:
the server compares the update time of the necessary layer content returned to the intelligent television before with the update time of the updated necessary layer content sent by the intelligent television, if the update time of the necessary layer content is different from the update time of the updated necessary layer content, the server returns the content and the update time corresponding to the necessary layer content update request, otherwise, the server returns null;
and the server compares the update time of the non-essential layer content returned to the intelligent television before with the update time of the updated non-essential layer content sent by the intelligent television, if the update time of the non-essential layer content is different from the update time of the updated non-essential layer content, the server returns the content and the update time corresponding to the non-essential layer content update request, otherwise, the server returns null.
8. An apparatus for updating content on a smart television, the apparatus comprising:
the first sending module is used for firstly calling an application interface of a necessary layer to send a content updating request of the necessary layer to the server at the background when the content is required to be updated; the necessary layer content refers to content which needs to be updated to the intelligent television in time and needs to obtain each layer of update to be applied;
the second sending module is used for calling an application interface of a non-essential layer to send a content updating request of the non-essential layer to the server in the background after the content updating corresponding to the content updating requests of all the essential layers is completed; the non-essential layer content refers to content which is allowed to be updated to the intelligent television in a delayed mode or content which is allowed to be updated to fail;
and the updating module is used for receiving the updated content returned by the server according to the non-essential layer content updating request and updating the content corresponding to the non-essential layer content updating request in the background.
9. The apparatus of claim 8, wherein the required layers include a layout layer and a resource layer, and the non-required layers include a style layer.
10. The apparatus of claim 8 or 9, wherein the apparatus further comprises:
and the third sending module is used for sending the updated update time of the content of the essential layer and the updated update time of the content of the non-essential layer to the server after the first sending module sends the update request of the content of the essential layer to the server and the second sending module sends the update request of the content of the non-essential layer to the server.
11. An apparatus for updating content on a smart television, the apparatus comprising:
the first receiving module is used for receiving a necessary layer content updating request sent by the intelligent television; the necessary layer content refers to content which needs to be updated to the intelligent television in time and needs to obtain each layer of update to be applied;
the first response module is used for returning the content corresponding to the necessary layer content updating request to the intelligent television so that the intelligent television completes the content updating corresponding to the necessary layer content updating request;
the second receiving module is used for receiving an unnecessary layer content updating request sent by the intelligent television; the non-essential layer content refers to content which is allowed to be updated to the intelligent television in a delayed mode or content which is allowed to be updated to fail;
and the second response module is used for returning the content corresponding to the non-essential layer content updating request to the intelligent television so that the intelligent television completes the content updating corresponding to the non-essential layer content updating request.
12. The apparatus of claim 11, wherein the required layers include a layout layer and a resource layer, and the non-required layers include a style layer.
13. The apparatus of claim 11 or 12, wherein the apparatus further comprises:
and the third receiving module is used for receiving the update time of the updated necessary layer content and the update time of the updated non-necessary layer content transmitted by the intelligent television by the first receiving module at the same time or after the necessary layer content update request transmitted by the intelligent television is received by the second receiving module and the non-necessary layer content update request transmitted by the intelligent television is received by the second receiving module.
14. A system for updating contents on an intelligent television is characterized by comprising the intelligent television and a server, wherein the intelligent television comprises a first sending module, a second sending module and an updating module, and the server comprises a first receiving module, a first response module, a second receiving module and a second response module;
the first sending module is used for firstly calling an application interface of a necessary layer to send a content updating request of the necessary layer to the server in the background when the content updating is required; the necessary layer content refers to content which needs to be updated to the intelligent television in time and needs to obtain each layer of update to be applied;
the second sending module is used for calling an application interface of a non-essential layer to send a content updating request of the non-essential layer to the server in a background after the content updating corresponding to the content updating requests of all the essential layers is completed; the non-essential layer content refers to content which is allowed to be updated to the intelligent television in a delayed mode or content which is allowed to be updated to fail;
the updating module is used for receiving the updating content returned by the server according to the non-essential layer content updating request and updating the content corresponding to the non-essential layer content updating request in the background;
the first receiving module is used for receiving a necessary layer content updating request sent by the intelligent television;
the first response module is configured to return the content corresponding to the necessary layer content update request to the smart television, so that the smart television completes content update corresponding to the necessary layer content update request;
the second receiving module is used for receiving an unnecessary layer content updating request sent by the intelligent television;
the second response module is configured to return the content corresponding to the non-essential layer content update request to the smart television, so that the smart television completes the content update corresponding to the non-essential layer content update request.
CN201610292931.2A 2016-05-05 2016-05-05 Method, device and system for updating content on smart television Active CN105959733B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610292931.2A CN105959733B (en) 2016-05-05 2016-05-05 Method, device and system for updating content on smart television

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610292931.2A CN105959733B (en) 2016-05-05 2016-05-05 Method, device and system for updating content on smart television

Publications (2)

Publication Number Publication Date
CN105959733A CN105959733A (en) 2016-09-21
CN105959733B true CN105959733B (en) 2020-01-14

Family

ID=56914805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610292931.2A Active CN105959733B (en) 2016-05-05 2016-05-05 Method, device and system for updating content on smart television

Country Status (1)

Country Link
CN (1) CN105959733B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7631336B2 (en) * 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
CN103647986B (en) * 2013-12-04 2017-01-25 乐视致新电子科技(天津)有限公司 Version upgrading method and apparatus
CN103634665B (en) * 2013-12-04 2017-03-08 乐视致新电子科技(天津)有限公司 A kind of version upgrading method and device
CN104902327B (en) * 2015-05-27 2018-03-27 青岛海信传媒网络技术有限公司 Content update and delivery method, the intelligent television and system of a kind of page
CN105516747B (en) * 2015-12-04 2019-04-16 聚好看科技股份有限公司 Smart television and its Application Hints upgrade method

Also Published As

Publication number Publication date
CN105959733A (en) 2016-09-21

Similar Documents

Publication Publication Date Title
US10764430B2 (en) Calling an unready terminal
US8131875B1 (en) Device profile assignment based on device capabilities
EP3780637A1 (en) Webpage video playback method and apparatus, electronic device and storage medium
US9602553B2 (en) Method, apparatus, and system for implementing VOIP call in cloud computing environment
US20100211651A1 (en) Method and system for multimedia file transfer to a mobile device
CN109542614B (en) Resource allocation method, device, terminal and storage medium
CN110891123B (en) Interactive information transmission method and device
US20150319205A1 (en) Method for Transferring Media Stream and User Equipment
CN105611422B (en) Online live broadcasting method and device based on multimedia list
CN109788301B (en) Live broadcast method, terminal equipment, live broadcast system and computer readable storage medium of streaming media
WO2019218478A1 (en) Response method and device for call service
EP3641262A1 (en) Communication method and device, application server, user equipment and system
CN110290009B (en) Data scheduling method and device and computer readable storage medium
WO2021078208A1 (en) Information acquisition method, cloudified set top box system, entity set top box, and storage medium
CN105959733B (en) Method, device and system for updating content on smart television
CN116389454A (en) Data downloading system
CN105100147A (en) Controlmethod and device based on separation of content provider and service provider
CN107852577B (en) Supplementary service implementation method, terminal equipment and IMS server
CN111726762B (en) Method, device, equipment and storage medium for initiating MCPTT group call
CN111683264A (en) Video-on-demand method, network equipment and terminal
CN111741174A (en) Video color ring generating method, system, network equipment and storage medium
WO2017215482A1 (en) Iptv multi-screen interaction implementation method and management interaction system
CN110572703A (en) Multimedia data synchronous playing method, system, terminal and storage medium
CN114374859B (en) Video color ring playing method, platform and terminal
CN114448945B (en) Voice calling method, device, system and user terminal

Legal Events

Date Code Title Description
C06 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