WO2015074536A1 - Télévision intelligente et procédé et appareil de mise à niveau associés - Google Patents
Télévision intelligente et procédé et appareil de mise à niveau associés Download PDFInfo
- Publication number
- WO2015074536A1 WO2015074536A1 PCT/CN2014/091393 CN2014091393W WO2015074536A1 WO 2015074536 A1 WO2015074536 A1 WO 2015074536A1 CN 2014091393 W CN2014091393 W CN 2014091393W WO 2015074536 A1 WO2015074536 A1 WO 2015074536A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- upgrade
- smart
- condition
- upgrading
- package
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling 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/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Definitions
- the present application relates to the field of television technology, and in particular, to a smart television, an upgrade method thereof, and an upgrade device.
- Smart TV is a new TV product with a fully open platform and an operating system. Customers can install and uninstall various application software while continuing to appreciate and upgrade their functions while enjoying ordinary TV content.
- the smart TV After the smart TV is provided to the user, as the TV user demands higher and higher use of the smart TV, the operator often needs to further increase or upgrade the application or function of the smart TV. Also, when a smart TV fails, or when the application or function of the smart TV needs to be significantly changed, the smart TV needs to be upgraded.
- the upgrade methods of the existing smart TV mainly include the following: (1) The operator sends the upgrade package to the smart TV, and the smart TV displays corresponding prompts, and the user finds the “online upgrade” manual operation in the “setup”. (2) The user actively obtains the latest version of the software through the "System Settings” - “System Information” of the main page application, and completes the upgrade; (3) When the system fails to start normally, the after-sales personnel or users will copy the upgrade package. In the U disk, insert the U disk into the USB port of the smart TV and complete the upgrade through the external storage device.
- the upgrade method of the smart TV in the prior art has a poor user experience and complicated operation. This will easily lead to an untimely upgrade.
- the embodiment of the present invention provides a smart TV, an upgrade method and an upgrade device thereof, to solve the problem that the upgrade method of the smart TV in the prior art has poor user experience, complicated operation, and easy to cause the upgrade to be untimely.
- a method for upgrading a smart television includes: detecting whether the running status of the smart TV meets the preset first upgrade condition; sending the upgrade request information to the upgrade server when the running status of the smart TV meets the first upgrade condition; and receiving the upgrade response information sent by the upgrade server, where
- the upgrade response information includes a first upgrade flag, the first upgrade flag is used to indicate whether the smart TV needs to be upgraded; the upgrade response information is parsed; and if the smart TV needs to be upgraded, the upgrade package is downloaded for upgrade.
- detecting whether the running status of the smart TV meets the preset first upgrade condition comprises: detecting whether the smart TV receives the power-on command, and if the smart TV receives the power-on command, detecting whether the network of the smart TV is connected, wherein, when the smart TV is connected When the TV is connected to the network, the running status of the smart TV satisfies the first upgrade condition; detecting whether the smart TV disconnects the network, and if the smart TV disconnects the network, detecting whether the network connection of the smart TV is restored, wherein, when the smart TV is restored When the network connection is restored, the running status of the smart TV satisfies the first upgrade condition; and/or detecting whether the time of the network connection of the smart TV reaches a preset time, wherein when the time of the network connection of the smart TV reaches a preset time, the smart The operating state of the television satisfies the first upgrade condition.
- downloading the upgrade package and performing the upgrade includes: downloading the upgrade package in the background of the smart TV; if the upgrade package is successfully downloaded, setting the second upgrade flag in the smart TV to the state that the smart TV has the upgrade package to be upgraded; detecting the smart Whether the operating state of the television meets the preset second upgrade condition; if the running status of the smart TV meets the second upgrade condition, the second upgrade flag is parsed; if the smart TV has the upgrade package to be upgraded, the upgrade package is automatically upgraded.
- detecting whether the running status of the smart TV meets the preset second upgrade condition comprises: detecting whether the smart TV receives the power-on command, wherein when the smart TV receives the power-on command, the running status of the smart TV meets the second upgrade condition. And/or detecting whether the smart TV receives an upgrade command input by the user, wherein when the smart TV receives the upgrade command, the operating state of the smart TV satisfies the second upgrade condition.
- the method further comprises: after the upgrade is successful, setting the second upgrade flag to a state that the smart TV does not have the upgrade package to be upgraded.
- downloading the upgrade package for upgrading includes: using the upgrade package for incremental upgrade or full upgrade.
- the upgrade request information includes the identification information of the smart TV
- the receiving the upgrade response information sent by the upgrade server includes: receiving the upgrade response information corresponding to the identifier information delivered by the upgrade server, where the identifier information includes the MAC address of the smart TV. , product model, ID number and system soft Version number.
- the receiving the upgrade response information sent by the upgrade server includes: receiving the upgrade response information sent by the upgrade server through the post mode of the http, wherein the upgrade response information is a json string, and the upgrade response information further includes an upgrade information description and an upgrade version number. Whether to force the upgrade logo, the upgrade package address, and the upgrade header description.
- an apparatus for upgrading a smart television includes: a detecting module configured to detect whether an operating state of the smart television meets a preset first upgrade condition; and a sending module is configured to When the running status of the smart TV meets the first upgrade condition, the upgrade request information is sent to the upgrade server, and the receiving module is configured to receive the upgrade response information delivered by the upgrade server, where the upgrade response information includes the first upgrade flag, and the first upgrade The flag is used to indicate whether the smart TV needs to be upgraded; the first parsing module is configured to parse the upgrade response information; and the first upgrade module is configured to download the upgrade package for upgrading when the smart TV needs to be upgraded.
- the detecting module comprises: a first detecting module, configured to detect whether the smart TV receives the power-on command, and if the smart TV receives the power-on command, detecting whether the network of the smart TV is connected, wherein when the smart TV network is connected, the smart The operating state of the television satisfies the first upgrade condition; the second detecting module is configured to detect whether the smart TV disconnects the network, and if the smart TV disconnects the network, detecting whether the network connection of the smart television is restored, wherein, when the smart television is When the network connection is restored, the running status of the smart TV satisfies the first upgrade condition; and/or the third detecting module is configured to detect whether the time of the network connection of the smart TV reaches a preset time, wherein when the network connection time of the smart TV is reached When the preset time is reached, the running status of the smart TV satisfies the first upgrade condition.
- a first detecting module configured to detect whether the smart TV receives the power-on command, and if the smart TV
- the first upgrade module includes: a downloading module, configured to download an upgrade package in a background of the smart TV; and a setting module configured to set the second upgrade flag in the smart TV to be a smart TV after the upgrade package is successfully downloaded The status of the upgrade package to be upgraded; the fourth detection module is configured to detect whether the running status of the smart TV meets a preset second upgrade condition; and the second parsing module is configured to: when the running status of the smart TV meets the second upgrade condition The second upgrade flag is parsed; the second upgrade module is configured to automatically upgrade by using the upgrade package when the smart TV has an upgrade package to be upgraded.
- the fourth detecting module when detecting the running state of the smart TV, performs the following steps: detecting whether the smart TV receives the power-on command, wherein when the smart TV receives the power-on command, the running state of the smart TV meets the second upgrade condition. ; and / or detect whether the smart TV receives user input The upgrade command, wherein when the smart TV receives the upgrade command, the running status of the smart TV satisfies the second upgrade condition.
- a smart television including any one of the smart TV upgrade devices provided by the present application is provided.
- a computer readable recording medium having recorded thereon a program for any of the methods of the present application.
- the system software of the smart TV automatically and in real time detects whether the running state meets the preset upgrade condition, and if yes, automatically sends the upgrade request information to the upgrade server, and after receiving the upgrade server, receiving the upgrade server The upgrade response information is sent, and the upgrade response information is parsed.
- the upgrade package is downloaded for upgrade, and the user does not need to operate and pay attention to the whole process, the upgrade condition judgment, the upgrade request, the upgrade package download, and the upgrade process. It is realized by the smart TV itself, which solves the problem that the upgrade method of the smart TV in the prior art has poor user experience, complicated operation, easy to lead to untimely upgrade, and achieves a good user experience and timely upgrade effect.
- FIG. 1 is a flowchart of a smart TV upgrade method according to a first embodiment of the present application
- FIG. 2 is a flowchart of a smart TV upgrade method according to a second embodiment of the present application.
- FIG. 3 is a block diagram of a smart television upgrading apparatus according to a third embodiment of the present application.
- FIG. 4 is a block diagram of a smart television upgrading apparatus according to a fourth embodiment of the present application.
- the smart TV is an execution subject, as shown in FIG. 1, the method may include the following steps:
- Step S102 Detect whether the running status of the smart TV meets a preset first upgrade condition.
- the factor that triggers the smart TV upgrade is the running state of the smart TV itself, and the running state is determined by the smart TV itself, the detected running state satisfies the preset upgrade condition, and the smart TV automatically issues an upgrade request.
- the operating status of the switch can be change of the switch, network connection changes, network connection time changes, changes in the length of the last upgrade, and changes in user operating behavior.
- step S102 when the step S102 is specifically implemented, it can be set to be implemented in any of the following steps:
- Step S1021 Detect whether the smart TV receives the power-on command. If the smart TV receives the power-on command, it detects whether the network of the smart TV is connected. When the network of the smart TV is connected, the running state of the smart TV meets the first upgrade condition.
- an upgrade request is triggered to ensure that the smart TV can automatically issue an upgrade request while ensuring the timeliness of the upgrade.
- Step S1022 detecting whether the smart TV disconnects the network, and if the smart TV disconnects the network, detecting whether the network connection of the smart TV is restored, wherein when the network connection of the smart TV is restored, the running status of the smart TV satisfies the first upgrade. condition.
- an upgrade request is triggered to ensure that the smart TV can automatically issue an upgrade request, and can issue an upgrade request in time after the network is disconnected for a long time and the network is reconnected. In order to get the latest upgrade information in time.
- Step S1023 Detect whether the time of the network connection of the smart TV reaches a preset time, wherein when the time of the network connection of the smart TV reaches a preset time, the running state of the smart TV satisfies the first upgrade condition.
- the preset time may be a time set by the smart television system, or may be a time set by the user according to his own needs.
- the time of the network connection can be the time of continuous connection or the cumulative time of the connection.
- the timer can be used to record the connection time and the timer is cleared each time an upgrade request is issued.
- Step S1024 detecting whether the time interval between the current time of the smart TV and the last upgrade time reaches a preset time interval. If the detected time interval reaches a preset time interval, detecting whether the network of the smart TV is connected, wherein, when the smart TV is connected When the network is connected, the running status of the smart TV satisfies the first upgrade condition.
- the preset time interval may be a time set by the smart television system, or may be a time set by the user according to his own needs.
- the smart TV sends an upgrade request according to the set time interval, ensuring that the smart TV can automatically issue the upgrade request and ensure the regularity of the upgrade request transmission, so that the upgrade server side can be set according to the setting.
- An upgrade package is available at intervals.
- Step S1025 Detect whether the number of times the user performs network-related operations reaches a preset number of times. If the number of detected operations reaches a preset number of times, it is detected whether the network of the smart TV is connected, wherein when the network of the smart TV is connected, the smart The operating state of the television satisfies the first upgrade condition.
- network-related operations include users downloading or uploading resources from the Internet, clicking on web browsing information, and conducting video calls over the network.
- the implementation of the upgrade condition determination may be adopted, so that when the user is an active user used by the network, the upgrade request is sent in time, so that the active user of the network can obtain the latest network-related application system in time.
- users use the network infrequently, they are upgraded over a long period of time to avoid the inconvenience caused by frequent upgrades to users.
- Step S104 Send the upgrade request information to the upgrade server when the running status of the smart TV meets the first upgrade condition.
- the upgrade request information may include an upgrade request command and identification information of the smart TV, and the identifier information may be a unique parameter of the smart TV, such as an ID number or a MAC address of the smart TV, so that the server can be completely personalized. Upgrade package. It can also be a parameter shared by a type of smart TV, such as a product model of a smart TV or a system software version number, so that an upgrade package of a certain type of smart TV delivered by the server can be received.
- Step S106 Receive upgrade response information delivered by the upgrade server.
- the upgrade response information includes a first upgrade flag, and the first upgrade flag is used to indicate whether the smart TV needs to be upgraded. For example, when the first upgrade flag is 1, it indicates that the smart TV needs to be upgraded, and when the first upgrade flag is 0, it indicates that the smart TV does not need to be upgraded.
- first of the first upgrade flag and the “second” of the second upgrade flag below are merely for mutual differentiation, and have no meaning in order.
- present application uses “first”, “second”, “third” and the like to define “conditions”, “modules” and the like, and does not express the order.
- Step S108 Parsing the upgrade response information.
- the upgrade response information is parsed in this step, it can be concluded whether the smart TV needs to be upgraded. For example, when the first upgrade flag is 1, the smart TV needs to be upgraded, and the first upgrade flag is 0. , get the conclusion that smart TV does not need to be upgraded.
- the upgrade flag when the smart TV needs to be upgraded, it is not necessary to transmit the upgrade package in the upgrade response information, which reduces the data amount of the upgrade response information, especially when multiple smart TVs request upgrade at the same time, which greatly reduces the pair. Upgrade server processing power requirements. Moreover, the upgrade package is actively downloaded by the smart TV, which provides the flexibility of the smart TV download timing, and avoids the inconvenience of using the large amount of data when the network is in a bad condition.
- Step S110 If the smart TV needs to be upgraded, download the upgrade package to upgrade.
- the upgrade of the smart TV does not require user operation and attention throughout the whole process, and the determination of the upgrade condition, the transmission of the upgrade request, the download of the upgrade package, and the upgrade process are all implemented by the smart TV itself, and the upgrade process does not require excessive participation of the user. Therefore, when the smart TV upgrade is implemented, a better user experience is provided, and the upgrade is timely.
- This embodiment is a method for upgrading a smart TV, which is further preferred on the basis of the first embodiment.
- the method may include the following steps:
- Step S202 Detecting an operating state of the smart TV.
- the operating status of the switch can be change of the switch, network connection changes, network connection time changes, changes in the length of the last upgrade, changes in user operating behavior, changes in user input commands, and the like.
- Step S204 Determine whether the detected running state meets a preset first upgrade condition.
- step S208 is performed. If the running state does not satisfy the first upgrade condition, the process returns to step S202 to continue detecting the running state.
- Step S206 Determine whether the detected running state meets a preset second upgrade condition.
- step S220 is performed. If the running state does not satisfy the second upgrade condition, the process returns to step S202 to continue detecting the running state.
- the operating status of the switch can be change of the switch, network connection changes, network connection time changes, changes in the length of the last upgrade, changes in user operating behavior, changes in user input commands, and the like. For example, when it is detected that the smart TV receives the power-on command, the running state of the smart TV satisfies the second upgrade condition, and further, when it is detected that the smart TV receives the power-on command, and the network connection of the smart TV, the running state of the smart TV Meet the first upgrade condition.
- the running status of the smart TV satisfies the second upgrade condition.
- the time for detecting the network connection of the smart TV reaches a preset time, the running state of the smart TV satisfies the first upgrade condition.
- the smart TV sends an upgrade request message to the upgrade server as long as the running status of the smart TV meets the first upgrade condition; as long as the running status of the smart TV satisfies the second upgrade condition
- the smart TV will parse the second upgrade flag and judge whether to upgrade or not according to the upgrade flag.
- Step S208 Establish an http connection with the upgrade server.
- Step S210 Send the upgrade request information to the upgrade server by means of get.
- the smart TV When the running status of the smart TV meets the first upgrade condition, the smart TV sends a link of http to the upgrade server, establishes a connection channel, and then sends the upgrade request information to the upgrade server via the connection channel.
- the upgrade request information includes identifier information of the smart TV, and the identifier information includes a MAC address, a product model number, an ID number, and a system software version number of the smart TV.
- Step S212 Receive upgrade response information corresponding to the identification information sent by the upgrade server through the post mode of http.
- the upgrade response information may be a json string, including a first upgrade flag, an upgrade information description, an upgrade version number, a mandatory upgrade identifier, an upgrade package address, and an upgrade information header description.
- the upgrade response information corresponds to the product model.
- the corresponding relationship can be configured and stored by the operator on the upgrade server.
- the upgrade server is configured with an upgrade policy. This policy can make the upgrade server target different types.
- the smart TV of the product model delivers the corresponding upgrade response information.
- the user can choose to purchase the upgrade package, and the upgrade response information corresponds to the ID number of the smart TV, and the corresponding relationship is stored on the upgrade server side through the purchase behavior, so that the upgrade server delivers the corresponding upgrade response for the smart TV with different ID numbers. information.
- step S214 the upgrade response information is parsed. If the smart TV needs to be upgraded, step S216 is performed; otherwise, the upgrade request ends.
- the smart TV parses the json string to obtain the first upgrade flag. If the first upgrade flag is 1, and the smart TV needs to be upgraded, step S216 is performed. If the first upgrade flag is 0, the smart TV does not need to be obtained. The conclusion of the upgrade, the upgrade request ends.
- Step S216 download the upgrade package in the background of the smart TV.
- the upgrade package is downloaded from the upgrade package address in the upgrade response information in the background of the system.
- downloading the upgrade package in the background does not affect the user's use.
- obtaining the upgrade package address from the upgrade response information The upgrade package storage location is flexible.
- the upgrade response information may not include the upgrade package.
- Step S218 setting the second upgrade flag in the smart TV to the state that the smart TV has the upgrade package to be upgraded.
- the second upgrade flag is set to state 1 to indicate that the smart TV currently has an upgrade package to be upgraded, and the second upgrade flag is set to state 0 to indicate that the smart TV does not currently have an upgrade package to be upgraded.
- step S2128 if the second upgrade flag is already in state 1, the second upgrade flag is maintained; if the second upgrade flag is in state 0, state 0 is changed to state 1.
- Step S220 Parsing the second upgrade flag in the smart TV, wherein if the smart TV is resolved If the upgrade package is to be upgraded, go to step S222, otherwise the upgrade ends.
- Step S222 Acquire an upgrade package, and use the obtained upgrade package to perform incremental upgrade or full upgrade.
- the second upgrade flag is parsed through step S220 to determine whether there is an upgrade package to be upgraded in the smart TV, if the smart TV is stored.
- the upgrade package to be upgraded obtains the upgrade package through step S222 and is upgraded.
- the upgrade package stored by the smart TV at this time may be an upgrade package obtained by one upgrade request, or may be an upgrade package obtained by multiple upgrade requests.
- Step S224 After the upgrade is successful, the second upgrade flag is set to a state in which the smart TV does not have an upgrade package to be upgraded.
- the second upgrade flag is changed from state 1 to state 0, and the second upgrade flag is reset after downloading the upgrade package again.
- the upgrade request process and the upgrade process are separated from each other, and the upgrade request is automatically issued when the first upgrade condition is met, and the upgrade package is not immediately upgraded, but is automatically upgraded when the second upgrade condition is met.
- the package is upgraded so that the upgrade process does not require complicated operations by the user and does not affect the user's use.
- step S206 is performed after step S218. Therefore, the sequence of steps in the embodiment does not constitute an improper limitation of the present application.
- the above is a description of the upgrade method of the smart TV provided by the present application.
- the upgrade device of the smart TV provided by the present application will be described below. It should be noted that the device can be used to perform the upgrade method of any of the above smart TVs.
- the embodiment of the present application further provides a smart television upgrade device, where the device is located in a smart TV.
- the device may include a detection module 310 and send The module 320, the receiving module 330, the first parsing module 340, and the first upgrading module 350.
- the detecting module 310 detects whether the running state of the smart TV meets the preset first upgrade condition, When the detected operating state meets the first upgrade condition, the sending module 320 sends the upgrade request information to the upgrade server.
- the operating status of the switch can be change of the switch, network connection changes, network connection time changes, changes in the length of the last upgrade, and changes in user operating behavior.
- the detecting module 310 can perform any specific implementation steps in steps S1021 to S1025 described in the first embodiment, and details are not described herein again.
- the triggering of the smart TV upgrade is the running state of the smart TV itself, and the detection module 310 performs the detection and judgment of the running state, and when the running state meets the preset upgrade condition, the sending module 320 implements the upgrade request.
- the upgrade request information may include an upgrade request command and identification information of the smart TV, and the identifier information may be a unique parameter of the smart TV, such as an ID number or a MAC address of the smart TV, so that the server can be completely personalized. Upgrade package. It can also be a parameter shared by a type of smart TV, such as a product model of a smart TV or a system software version number, so that an upgrade package of a certain type of smart TV delivered by the server can be received.
- the receiving module 330 is configured to receive the upgrade response information delivered by the upgrade server, where the upgrade response information includes a first upgrade flag, and the first upgrade flag is used to indicate whether the smart TV needs to be upgraded. For example, when the first upgrade flag is 1, it indicates that the smart TV needs to be upgraded, and when the first upgrade flag is 0, it indicates that the smart TV does not need to be upgraded.
- the first parsing module 340 is configured to parse the upgrade response information, and can obtain a conclusion that the smart TV needs to be upgraded. For example, when the first upgrade flag is 1, the smart TV needs to be upgraded, and the first upgrade flag is parsed. At 0 o'clock, the conclusion that the smart TV does not need to be upgraded is obtained. If the smart TV needs to be upgraded, the first upgrade module 350 downloads the upgrade package for upgrade.
- the upgrade flag when the smart TV needs to be upgraded, it is not necessary to transmit the upgrade package in the upgrade response information, which reduces the data amount of the upgrade response information, especially when multiple smart TVs request upgrade at the same time, which greatly reduces the pair. Upgrade server processing power requirements. Moreover, the upgrade package is actively downloaded by the smart TV, which provides the flexibility of the smart TV download timing, and avoids the inconvenience of using the large amount of data when the network is in a bad condition.
- the upgrade of the smart TV does not require user operation and attention throughout the whole process, and the determination of the upgrade condition, the transmission of the upgrade request, the download of the upgrade package, and the upgrade process are all implemented by the smart TV itself, and the upgrade process does not require excessive participation of the user. Therefore, it provides better use when implementing smart TV upgrade. User experience and upgrade in time.
- the embodiment of the present application further provides a smart television upgrade device, where the device is located in a smart TV.
- the device includes a detection module 410 and a sending module. 420.
- the first upgrade module 450 includes a download module 451, a set module 452, a fourth detection module 453, a second parsing module 454, and a second upgrade module 455.
- the detecting module 410 is configured to detect whether the running state of the smart TV meets a preset first upgrade condition.
- the detecting module 410 can include a first detecting module, a second detecting module, a third detecting module, a fifth detecting module, and/or a sixth detecting module, wherein the first detecting module is configured to detect whether the smart TV receives the power-on command.
- the smart TV receives the power-on command, detecting whether the network of the smart TV is connected, wherein when the network of the smart TV is connected, the running state of the smart TV meets the first upgrade condition; and the second detecting module is configured to detect whether the smart TV disconnects the network Connection, if the smart TV disconnects the network, it detects whether the network connection of the smart TV is restored, wherein when the network connection of the smart TV is restored, the running state of the smart TV satisfies the first upgrade condition; and the third detecting module is set to detect the smart Whether the time of the network connection of the television reaches a preset time, wherein when the time of the network connection of the smart TV reaches the preset time, the running state of the smart TV satisfies the first upgrade condition; and the fifth detecting module detects the current time of the smart TV and Whether the time interval of the last upgrade time reaches the preset time If the detected time interval reaches a preset time interval, detecting whether the network of the smart TV is connected, wherein when the network of
- the sending module 420 establishes an http connection with the upgrade server, and then sends the upgrade request information to the upgrade server via the connection channel, where the upgrade request information includes the smart
- the identification information of the television includes the MAC address of the smart TV, the product model number, the ID number, and the system software version number.
- the receiving module 430 is configured to receive, by the upgrade server, the post mode sent by http
- the upgrade response information corresponding to the information.
- the upgrade response information may be a json string, including a first upgrade flag, an upgrade information description, an upgrade version number, a mandatory upgrade identifier, an upgrade package address, and an upgrade information header description.
- the first parsing module 440 is configured to parse the upgrade response information. Optionally, the first parsing module 440 parses the json string to obtain the first upgrade flag. If the first upgrade flag is 1, the smart TV needs to be upgraded. If the first upgrade flag is 0, the smart TV does not need to be upgraded. The conclusion.
- the download module 451 silently downloads the upgrade package from the upgrade package address in the upgrade response information in the system background. On the one hand, the download module 451 downloads the upgrade package in the background without affecting the user's use, on the other hand, the upgrade is performed.
- the response information obtains the upgrade package address, which makes the upgrade package storage location flexible.
- the upgrade response information may not include the upgrade package.
- Each time the smart TV downloads the upgrade package the smart TV downloads at a fixed address. The advantage of adopting this method is that the data amount of the upgrade response information can be reduced, and the upgrade package is guaranteed. The security of the address.
- the set module 452 sets the upgrade flag, and sets the second upgrade flag in the smart TV to the state that the smart TV has the upgrade package to be upgraded.
- the second upgrade flag is set to state 1 to indicate that the smart TV currently has an upgrade package to be upgraded
- the second upgrade flag is set to state 0 to indicate that the smart TV does not currently have an upgrade package to be upgraded.
- the set module 452 maintains the second upgrade flag; if the second upgrade flag is in state 0, the set module 452 changes the state 0 to the state 1. After the setting module 452 successfully sets the upgrade flag, an upgrade request process of the smart TV ends.
- the upgrade request process and the upgrade process are separated from each other, and the upgrade request is automatically issued when the first upgrade condition is met, and the upgrade package is not immediately upgraded, but the fourth detection module 453 detects the smart TV. If the running status meets the preset second upgrade condition, the upgrade package is automatically upgraded when the second upgrade condition is met, so that the upgrade process does not require complicated operation of the user and does not affect the user's use.
- the second parsing module 454 parses the second upgrade flag in the smart TV, wherein if the smart TV does not have the upgrade package to be upgraded, After the upgrade is completed, if the smart TV has an upgrade package to be upgraded, the second upgrade module 455 obtains the upgrade package, and uses the obtained upgrade package to perform incremental upgrade or full upgrade.
- the running status of the smart TV meets the second upgrade condition, it indicates that the current running status of the smart TV meets the upgrade requirement.
- the second upgrade flag is analyzed by the second parsing module 454 to determine whether there is an upgrade package to be upgraded in the smart TV. If the smart TV stores the upgrade package to be upgraded, the upgrade package is obtained through the second upgrade module 455, and the upgrade is performed.
- the upgrade package stored by the smart TV at this time may be an upgrade package obtained by one upgrade request, or may be an upgrade package obtained by multiple upgrade requests.
- the setting module 452 is configured to set the second upgrade flag to a state in which the smart TV does not have an upgrade package to be upgraded after the upgrade is successful.
- the second upgrade flag is changed from state 1 to state 0, and the second upgrade flag is reset after downloading the upgrade package again.
- This embodiment describes in detail the working process of an upgrade system, which includes a smart TV and an upgrade server, starting from the overall system that completes the upgrade.
- the upgraded server is deployed with a forced upgrade version, and some or all of the smart TVs are forced to be upgraded and delivered according to the deployment policy.
- the server is automatically upgraded to obtain the upgraded version of the system.
- the upgrade server is requested to request whether there is an upgraded version; or, when the network is disconnected, after the network connection is reconnected or the wireless connection is made to connect the network, then the network will be connected.
- the upgrade server requests whether there is an upgraded version; or, if it is 2 hours, in the case of a network connection, the upgrade server will also be requested whether there is an upgraded version.
- the smart TV when requesting the presence of the upgraded version, the smart TV establishes an http connection with the upgrade server, and sends the upgrade request information composed of the identification information such as the product model, the unique ID, and the system version number of the smart TV to the upgrade server through the get mode. .
- the upgrade server After receiving the get request, the upgrade server parses the sent upgrade request information, and searches for the corresponding group according to the upgrade policy configured by the upgrade server.
- the upgrade package below is divided into two cases:
- the upgrade server When the upgrade server is configured with the mandatory upgrade version corresponding to the identifier information, the upgrade server saves the required parameters in the json string and sends it to the smart TV terminal through the post mode of http. After receiving the json string, the smart TV determines whether there is a forced upgrade version. If there is, it will download the upgrade package silently in the system background without affecting the user's use. When the upgrade package is successfully downloaded and upgraded, the upgrade flag is set. Automatically upgrades when the user turns off and then turns on.
- the upgrade server When the upgrade server is not configured with the mandatory upgrade version, the upgrade server will set the versionless information to the json string and send it to the smart TV through the post mode of http. After the smart TV receives it, it determines that there is no forced upgrade version, and no operation is performed. The smart TV obtains the specific information of the upgrade server through getBoxProfile.
- the attributes of the json string during the upgrade process are as follows:
- the embodiment of the present application also provides a computer readable recording medium having recorded thereon a program for executing any of the methods of the embodiments of the present application.
- the computer readable recording medium includes any mechanism for storing or transmitting information in a form readable by a computer (eg, a computer).
- a machine-readable medium includes read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash storage media, electrical, optical, acoustic, or other forms of propagation signals (eg, carrier waves) , infrared signals, digital signals, etc.).
- the embodiment of the present application achieves the following technical effects: the upgrade of the smart TV does not require user operation and attention, the determination of the upgrade condition, the transmission of the upgrade request, the download of the upgrade package, and the upgrade.
- the process is implemented by the smart TV itself.
- the upgrade process does not require excessive user participation.
- the smart TV upgrade is implemented, it provides a better user experience and is upgraded in time.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
La présente invention concerne une télévision intelligente et un procédé et un appareil de mise à niveau associés. Le procédé comprend les étapes suivantes : détection pour savoir si un statut de fonctionnement de la télévision intelligente satisfait une première condition de mise à niveau prédéfinie ; lorsque le statut de fonctionnement de la télévision intelligente satisfait la première condition de mise à niveau, envoi d'informations de requête de mise à niveau à un serveur de mise à niveau ; réception d'informations de réponse de mise à niveau envoyées par le serveur de mise à niveau, les informations de réponse de mise à niveau comprenant une première marque de mise à niveau utilisée pour indiquer si la télévision intelligente a besoin d'être mise à niveau ; analyse des informations de réponse de mise à niveau ; et, si la télévision intelligente doit être mise à niveau, téléchargement d'un paquet de mise à niveau et réalisation de la mise à niveau. Grâce à la présente invention, les utilisateurs n'ont pas besoin de réaliser d'opération ni d'être attentifs pendant tout le processus de mise à niveau de la télévision intelligente ; l'évaluation des conditions de mise à niveau, les requêtes de mise à niveau, le téléchargement des paquets de mise à niveau et le processus de mise à niveau sont tous réalisés par la télévision intelligente. L'utilisateur connaît donc une expérience satisfaisante et la mise à niveau s'effectue en temps voulu.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310588834.4A CN103596049A (zh) | 2013-11-21 | 2013-11-21 | 智能电视及其升级方法和升级装置 |
| CN201310588834.4 | 2013-11-21 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015074536A1 true WO2015074536A1 (fr) | 2015-05-28 |
Family
ID=50086004
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/091393 Ceased WO2015074536A1 (fr) | 2013-11-21 | 2014-11-18 | Télévision intelligente et procédé et appareil de mise à niveau associés |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103596049A (fr) |
| WO (1) | WO2015074536A1 (fr) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110045971A (zh) * | 2018-01-16 | 2019-07-23 | 浙江宇视科技有限公司 | 系统升级恢复方法及装置 |
| CN111083564A (zh) * | 2019-12-18 | 2020-04-28 | 青岛聚看云科技有限公司 | 一种智能电视升级方法及智能终端、智能外设和智能电视 |
| CN111930410A (zh) * | 2020-08-14 | 2020-11-13 | 海信视像科技股份有限公司 | 一种显示设备及闲时升级方法 |
| CN111984287A (zh) * | 2020-07-24 | 2020-11-24 | 青岛经济技术开发区海尔热水器有限公司 | 设备升级方法及系统 |
| CN112261630A (zh) * | 2020-09-24 | 2021-01-22 | 易兆微电子(杭州)股份有限公司 | 一种基于bnep蓝牙实现键盘ota升级系统及其方法 |
| CN112312213A (zh) * | 2019-07-30 | 2021-02-02 | 青岛海信传媒网络技术有限公司 | 数字电视系统的升级方法及相关装置 |
| CN115562696A (zh) * | 2022-02-24 | 2023-01-03 | 荣耀终端有限公司 | 软件升级方法、控制设备及智慧屏 |
| CN116661821A (zh) * | 2023-05-10 | 2023-08-29 | 浙江简捷物联科技有限公司 | 一种应用升级方法、装置、电子设备及存储介质 |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103596049A (zh) * | 2013-11-21 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | 智能电视及其升级方法和升级装置 |
| CN105094863A (zh) * | 2014-05-07 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 升级应用软件的处理方法、装置和移动终端 |
| CN104469409A (zh) * | 2014-11-28 | 2015-03-25 | 四川长虹电器股份有限公司 | 智能电视软件差分升级的自动化测试方法 |
| CN106528186A (zh) * | 2015-09-09 | 2017-03-22 | 阿里巴巴集团控股有限公司 | 资源文件的更新方法和装置 |
| CN105468414B (zh) * | 2015-11-30 | 2019-07-09 | Tcl集团股份有限公司 | 一种智能终端升级方法及系统 |
| CN105812176A (zh) * | 2016-03-08 | 2016-07-27 | 江苏万帮德和新能源科技有限公司 | 一种客户端主动式支持并发升级的远程升级方法 |
| CN106375815A (zh) * | 2016-09-27 | 2017-02-01 | 深圳市茁壮网络股份有限公司 | 遥控器升级系统及升级方法 |
| CN107704280B (zh) * | 2016-11-15 | 2020-08-04 | 平安科技(深圳)有限公司 | 应用程序升级方法及系统 |
| CN108063980A (zh) * | 2017-12-20 | 2018-05-22 | 深圳市康冠技术有限公司 | 一种tv应用软件管理方法、系统及装置 |
| CN109246481B (zh) * | 2018-07-12 | 2021-08-17 | 广州视源电子科技股份有限公司 | 电视机参数设置方法、装置、移动终端及存储介质 |
| CN109739528B (zh) * | 2018-12-03 | 2020-12-15 | 珠海格力电器股份有限公司 | 一种设备的升级方法、装置、存储介质及终端 |
| CN111610990B (zh) * | 2019-02-25 | 2023-05-16 | 阿里巴巴集团控股有限公司 | 一种应用程序升级的方法、装置和相关系统 |
| CN111225371B (zh) * | 2019-12-27 | 2024-09-17 | 上海商米科技集团股份有限公司 | 控制智能商业终端系统升级的方法和装置 |
| CN111367545A (zh) * | 2020-02-13 | 2020-07-03 | 北京三快在线科技有限公司 | 终端升级方法、装置、服务器、终端设备及可读存储介质 |
| CN112052022A (zh) * | 2020-09-02 | 2020-12-08 | 深圳创维-Rgb电子有限公司 | 智能电视系统更新方法、装置、智能电视和可读存储介质 |
| CN114217835A (zh) * | 2021-12-08 | 2022-03-22 | 广州长嘉电子有限公司 | 一种对音响设备进行在线升级的方法及音响设备 |
| CN114356376A (zh) * | 2021-12-31 | 2022-04-15 | 合肥美菱物联科技有限公司 | 一种智能家电ota升级方法及系统 |
| CN118245078A (zh) * | 2022-12-23 | 2024-06-25 | 荣耀终端有限公司 | 升级方法及其相关设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101426077A (zh) * | 2008-12-05 | 2009-05-06 | 深圳创维-Rgb电子有限公司 | 通过Internet在线升级电视机软件的方法 |
| CN102750176A (zh) * | 2012-07-20 | 2012-10-24 | 冠捷显示科技(厦门)有限公司 | 网络电视的软件升级方法及装置 |
| CN102799459A (zh) * | 2012-08-10 | 2012-11-28 | 福建捷联电子有限公司 | 电视中进行网络升级的实现方法 |
| CN103596049A (zh) * | 2013-11-21 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | 智能电视及其升级方法和升级装置 |
-
2013
- 2013-11-21 CN CN201310588834.4A patent/CN103596049A/zh active Pending
-
2014
- 2014-11-18 WO PCT/CN2014/091393 patent/WO2015074536A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101426077A (zh) * | 2008-12-05 | 2009-05-06 | 深圳创维-Rgb电子有限公司 | 通过Internet在线升级电视机软件的方法 |
| CN102750176A (zh) * | 2012-07-20 | 2012-10-24 | 冠捷显示科技(厦门)有限公司 | 网络电视的软件升级方法及装置 |
| CN102799459A (zh) * | 2012-08-10 | 2012-11-28 | 福建捷联电子有限公司 | 电视中进行网络升级的实现方法 |
| CN103596049A (zh) * | 2013-11-21 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | 智能电视及其升级方法和升级装置 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110045971A (zh) * | 2018-01-16 | 2019-07-23 | 浙江宇视科技有限公司 | 系统升级恢复方法及装置 |
| CN110045971B (zh) * | 2018-01-16 | 2023-03-24 | 浙江宇视科技有限公司 | 系统升级恢复方法及装置 |
| CN112312213A (zh) * | 2019-07-30 | 2021-02-02 | 青岛海信传媒网络技术有限公司 | 数字电视系统的升级方法及相关装置 |
| CN111083564A (zh) * | 2019-12-18 | 2020-04-28 | 青岛聚看云科技有限公司 | 一种智能电视升级方法及智能终端、智能外设和智能电视 |
| CN111984287A (zh) * | 2020-07-24 | 2020-11-24 | 青岛经济技术开发区海尔热水器有限公司 | 设备升级方法及系统 |
| CN111930410A (zh) * | 2020-08-14 | 2020-11-13 | 海信视像科技股份有限公司 | 一种显示设备及闲时升级方法 |
| CN112261630A (zh) * | 2020-09-24 | 2021-01-22 | 易兆微电子(杭州)股份有限公司 | 一种基于bnep蓝牙实现键盘ota升级系统及其方法 |
| CN112261630B (zh) * | 2020-09-24 | 2023-03-28 | 易兆微电子(杭州)股份有限公司 | 一种基于bnep蓝牙实现键盘ota升级系统及其方法 |
| CN115562696A (zh) * | 2022-02-24 | 2023-01-03 | 荣耀终端有限公司 | 软件升级方法、控制设备及智慧屏 |
| CN115562696B (zh) * | 2022-02-24 | 2023-09-08 | 荣耀终端有限公司 | 软件升级方法、控制设备及智慧屏 |
| CN116661821A (zh) * | 2023-05-10 | 2023-08-29 | 浙江简捷物联科技有限公司 | 一种应用升级方法、装置、电子设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103596049A (zh) | 2014-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2015074536A1 (fr) | Télévision intelligente et procédé et appareil de mise à niveau associés | |
| US10268471B2 (en) | Method for upgrading terminal system, terminal, and system | |
| US9774642B2 (en) | Method and device for pushing multimedia resource and display terminal | |
| US10594606B2 (en) | Wired data-connection aggregation | |
| CN105049502B (zh) | 一种云端网络管理系统中设备软件更新的方法和装置 | |
| CN105812435B (zh) | 应用升级数据包处理方法、装置、电子设备及系统 | |
| CN102802059B (zh) | 配置机顶盒的方法、装置及系统 | |
| CN105917613B (zh) | 软件升级方法及设备 | |
| CN103634386A (zh) | 一种客户端应用程序下载应用的方法及装置 | |
| WO2015007245A1 (fr) | Procédé de téléchargement à terminaux croisés, système, serveur en nuage et terminal | |
| CN104580376B (zh) | 在局域网中建立终端之间连接的方法、装置和系统 | |
| CN102938943A (zh) | 基于iPhone的WiFi无线数据传输方法 | |
| CN104793980A (zh) | 应用程序更新通知方法及其装置 | |
| WO2015149471A1 (fr) | Procédé, système et dispositif pour pousser de l'information, et support d'enregistrement d'ordinateur | |
| CN110069288B (zh) | Usb设备共享方法、装置及系统 | |
| US20150236892A1 (en) | Network device and method for maintaining network connection | |
| CN104320347A (zh) | 一种主动更新lldp的方法及设备 | |
| WO2011095096A1 (fr) | Procédé de filtrage de publicité, terminal de réception de télévision numérique, terminal de serveur et système associé | |
| CN102685155B (zh) | 内容传送的方法、内容传送服务器及内容传送代理服务器 | |
| US20130227162A1 (en) | Management of Data Upload Speed | |
| CN105872742A (zh) | 网络视频下载方法和用户终端设备 | |
| CN102325272B (zh) | 一种网络多媒体业务遥控方法、装置和系统 | |
| CN105873202A (zh) | 一种开启设备发现功能的方法、服务器及终端设备 | |
| CN107241628A (zh) | 电视设备的配置同步方法、电视设备及存储介质 | |
| CN107294812A (zh) | 网络检测方法、网络检测装置及智能终端 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14864754 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14864754 Country of ref document: EP Kind code of ref document: A1 |