CN106210898B - Upgrading method and system for television terminal in network-free state - Google Patents

Upgrading method and system for television terminal in network-free state Download PDF

Info

Publication number
CN106210898B
CN106210898B CN201610546368.7A CN201610546368A CN106210898B CN 106210898 B CN106210898 B CN 106210898B CN 201610546368 A CN201610546368 A CN 201610546368A CN 106210898 B CN106210898 B CN 106210898B
Authority
CN
China
Prior art keywords
television terminal
upgrading
bit value
data packet
identification bit
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
CN201610546368.7A
Other languages
Chinese (zh)
Other versions
CN106210898A (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.)
Shenzhen TCL Digital Technology Co Ltd
Original Assignee
Shenzhen TCL Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL Digital Technology Co Ltd filed Critical Shenzhen TCL Digital Technology Co Ltd
Priority to CN201610546368.7A priority Critical patent/CN106210898B/en
Publication of CN106210898A publication Critical patent/CN106210898A/en
Application granted granted Critical
Publication of CN106210898B publication Critical patent/CN106210898B/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/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
    • 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/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses an upgrading method of a television terminal in a network-free state, which comprises the following steps: the television terminal reads the version information of the software to be upgraded and generates a network address corresponding to the version information; the television terminal acquires a two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture; and scanning the two-dimensional code picture by the scanning terminal to jump to the network address, downloading an upgrading data packet of the software to be upgraded and transmitting the upgrading data packet to the television terminal in a wired mode so as to upgrade the television terminal. The invention also discloses an upgrading system of the television terminal in the network-free state, which can conveniently and effectively upgrade the terminal system and the program in the network-free state and provides a method for upgrading the network-free terminal.

Description

Upgrading method and system for television terminal in network-free state
Technical Field
The invention relates to the technical field of non-network terminals, in particular to an upgrading method and system of a television terminal in a non-network state.
Background
With the development of television technology and the continuous improvement of living standard of people, the television has developed towards the direction of network and intelligence, and the network function and android system have become the basic configuration of the television nowadays. However, the network smart television has a relatively late appearance time and relatively high cost and sale price, and under the impact of rapid development of the current network smart devices such as mobile phones and flat panels, the network smart television does not go into a large range of home users, but the non-network television still has a certain share in the television market with low price, high practical performance-price ratio and high practicability. However, the non-network tv cannot update and optimize the tv system in a network manner, which results in that the non-network tv cannot be maintained in the terminal customer, and if a serious system problem is found, a lot of time, labor and cost are wasted in the after-sale recycling and home service, so that a manner for the terminal customer to maintain the non-network tv is needed.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide an upgrading method and system for a television terminal in a network-free state, and aims to solve the problem that a system without a network terminal in the prior art cannot be upgraded.
In order to achieve the above object, the present invention provides an upgrade method for a television terminal in a network-less state, comprising the following steps:
the television terminal reads the version information of the software to be upgraded and generates a network address corresponding to the version information;
the television terminal acquires a two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture;
and scanning the two-dimensional code picture by the scanning terminal to jump to the network address, downloading an upgrading data packet of the software to be upgraded and transmitting the upgrading data packet to the television terminal in a wired mode so as to upgrade the television terminal.
Preferably, before the television terminal acquires the two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture, the method further includes:
the television terminal reads the identification bit value of the network address and judges whether the identification bit value is the same as a preset identification bit value or not;
if the two-dimension code is the same as the preset identification bit value, displaying a two-dimension code picture corresponding to the preset identification bit value stored by the system on the television terminal;
and if the value is different from the preset identification bit value, generating a two-dimensional code picture corresponding to the network address, displaying the generated two-dimensional code picture, and replacing the preset identification bit value with the identification bit value of the network address.
Preferably, the step of scanning the two-dimensional code picture by the scanning terminal to jump to the network address and download the upgrade data packet of the software to be upgraded specifically includes:
the scanning terminal scans the two-dimensional code picture to jump to the network address;
the scanning terminal matches the identification bit value of the network address with the sub-webpage identification on the download page of the upgrade data packet;
if the identification bit value of the network address has no corresponding value, skipping to the latest software upgrading prompt page and downloading the upgrading data packet;
and if the identification bit value of the network address has a corresponding value, skipping to an upgrading data packet downloading sub-page corresponding to the identification bit value and downloading the upgrading data packet.
Preferably, after skipping to the step of downloading the sub-page of the upgrade data packet corresponding to the identification bit value if the identification bit value of the network address has the corresponding value, the method further includes:
the scanning terminal downloads the upgrade guide information corresponding to the upgrade data packet and is connected with the television terminal through a USB interface;
and the television terminal operates the upgrading data packet to upgrade according to the upgrading guide information through a USB interface.
Preferably, the step of running the upgrade data packet by the television terminal through a USB interface according to the upgrade guidance information to upgrade includes:
the television terminal checks whether the upgrade data packet is suitable for the software version upgrade of the television terminal;
if the verification is not suitable for upgrading the software version of the television terminal, sending out prompt information of verification failure;
and if the software version is suitable for upgrading the television terminal, running the upgrading data packet for upgrading through the USB interface according to the upgrading guide information.
In addition, in order to achieve the above object, the present invention further provides an upgrade system of a television terminal in a network-less state, including: a television terminal and a scanning terminal;
the television terminal includes:
the reading module is used for reading the version information of the software to be upgraded and generating a network address corresponding to the version information; and
the two-dimension code acquisition module is used for acquiring a two-dimension code picture corresponding to the network address and displaying the two-dimension code picture;
the scanning terminal includes:
the scanning and downloading module is used for scanning the two-dimensional code picture to jump to the network address and download the upgrading data packet of the software to be upgraded; and
and the transmission module is used for transmitting the upgrade data packet to the television terminal in a wired mode so as to upgrade the television terminal.
Preferably, the two-dimensional code obtaining module includes:
a reading judgment unit, configured to read an identification bit value of the network address, and judge whether the identification bit value is the same as a preset identification bit value; and
and the acquisition display unit is used for displaying the two-dimensional code picture corresponding to the preset identification bit value stored by the system on the television terminal when the identification bit value of the network address is the same as the preset identification bit value, generating the two-dimensional code picture corresponding to the network address and displaying the generated two-dimensional code picture when the identification bit value of the network address is different from the preset identification bit value, and replacing the preset identification bit value with the identification bit value of the network address.
Preferably, the scan download module includes:
the scanning unit is used for scanning the two-dimensional code picture to jump to the network address;
the matching unit is used for matching the identification bit value of the network address with the sub-webpage identification on the download page of the upgrade data packet; and
and the skipping unit is used for skipping to the latest software upgrading prompt page and downloading the upgrading data packet when the identification bit value of the network address has no corresponding value, and skipping to the upgrading data packet downloading sub-page corresponding to the identification bit value and downloading the upgrading data packet when the identification bit value of the network address has a corresponding value.
Preferably, the scanning and downloading module is further configured to download upgrade guidance information corresponding to the upgrade data package, and the scanning terminal further includes:
the connecting module is used for being connected with the television terminal through a USB interface;
the television terminal further comprises:
and the upgrading module is used for running the upgrading data packet to upgrade through a USB interface according to the upgrading guide information.
Preferably, the television terminal further includes:
the verification module is used for verifying whether the upgrading data packet is suitable for upgrading the software version of the television terminal or not, and if the upgrading data packet is suitable for upgrading the software version of the television terminal, the upgrading module is called;
and the prompt module is used for sending out verification failure prompt information when the upgrade data packet is not suitable for the software version upgrade of the television terminal.
The television terminal reads the version information of the software to be upgraded through the television terminal and generates a network address corresponding to the version information; the television terminal acquires a two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture; the scanning terminal scans the two-dimensional code picture to jump to the network address, downloads the upgrading data packet of the software to be upgraded and transmits the upgrading data packet to the television terminal in a wired mode for upgrading the television terminal, so that a terminal system and a program in a network-free state can be conveniently and effectively upgraded, and a method is provided for upgrading a network-free terminal.
Drawings
Fig. 1 is a schematic flowchart of a first embodiment of an upgrade method in a network-less state of a television terminal according to the present invention;
fig. 2 is a schematic flowchart of an upgrade method in a network-less state of a television terminal according to a second embodiment of the present invention;
fig. 3 is a functional module diagram of the upgrade system in the network-less state of the television terminal according to the first embodiment of the present invention;
fig. 4 is a schematic diagram of a functional module refining unit of the first embodiment of the upgrade system in the network-less state of the television terminal according to the present invention;
fig. 5 is a functional module diagram of an upgrade system in a network-less state of a television terminal according to a second embodiment of the present invention;
FIG. 6 is a schematic diagram of a factory menu for a certain deck of the TCL;
FIG. 7 is a diagram illustrating contents of the Main menu/Server small menu of the TCL core factory menu.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
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 main solution of the embodiment of the invention is as follows: the television terminal reads the version information of the software to be upgraded and generates a network address corresponding to the version information; the television terminal acquires a two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture; the scanning terminal scans the two-dimensional code picture to jump to the network address, downloads the upgrading data packet of the software to be upgraded and transmits the upgrading data packet to the television terminal in a wired mode for upgrading the television terminal, so that the system and the program of the terminal in a network-free state can be conveniently and effectively upgraded, and a method is provided for upgrading the network-free terminal.
Because some terminals in the existing terminal have no network connection function, the terminal cannot be connected with a network to upgrade the system of the terminal, and if the terminal cannot be upgraded, the experience degree and the utilization rate of the terminal are affected.
Based on the above problem, the present invention provides an upgrade method for a television terminal in a network-less state.
Referring to fig. 1, fig. 1 is a schematic flow chart of a first embodiment of an upgrade method of a television terminal in a network-less state according to the present invention. As shown in fig. 1, the method includes:
step S1, the television terminal reads the version information of the software to be upgraded, and generates a network address corresponding to the version information.
In this embodiment, in the television terminal to be upgraded, a software version reading program and a website address generator are implanted in the television terminal. Reading version information of a software version to be upgraded in the current television terminal through a software version reading program; in the prior art, each television brand has an operating system with a factory menu, and the factory menu contains software information to provide a check basis for factory production and after-sale maintenance of each brand, so as to facilitate information management. For the convenience of managing after-sales information, it is generally only provided to the after-sales and maintenance department to enter the "Service menu" menu mode. Referring to fig. 6, fig. 6 is a factory menu of a certain movement of the TCL; referring to fig. 7, fig. 7 shows the contents of the Main menu \ Server small menu of the TCL cartridge factory menu, as shown in fig. 7, where "SW NO" and "Software" are Software versions of the cartridge; in the process of ordering, developing, modifying and factory production of the television terminal by a client, the television software information can be confirmed and written to form information which uniquely identifies the television, or a series or a machine core. In the software version reading program, directly reading the information of the software version through an interface and transmitting the information to a website producer to generate a network address corresponding to the version information; the corresponding network address is a download address of the network provider for deploying the upgrade file according to the corresponding software version, and the software version information is used as the identifier. Or, in the electronic device associated with the terminal, the software version reading program is used for reading the version information of the software version to be upgraded and generating the corresponding network address.
And generating a network address corresponding to the software version information, wherein the software version information is added to the generated network address as an identification bit value, and the identification bit value is used as a part of the network address and is used as an identification corresponding to the software version number to be downloaded. For example, if the software version number is V8-MS08F60-LF1V013, after the corresponding website is generated, the network address obtained by adding the software version number as a part of the network address is:
http://na-update.cedock.com/apps/resource2/ms6308LAUpgradeincrement0/V 8-MS08F60-LF1V013/FOTA-OTA/MS08F6upgrade.bin。
and step S2, the television terminal acquires the two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture.
And the television terminal acquires the two-dimensional code picture corresponding to the network address, and before the two-dimensional code picture is generated, whether the identification bit value in the generated network address is consistent with a preset identification bit value or not needs to be judged so as to confirm whether the two-dimensional code picture needs to be generated again or not.
The process of generating the two-dimensional code picture by the television terminal comprises the following steps:
and the television terminal reads the identification bit value of the network address and judges whether the identification bit value is the same as a preset identification bit value. The preset identification bit value is an identification bit value already stored in the television terminal, and the identification bit value is software version information generated when the two-dimensional code picture is generated last time, namely the last software version information, and the television terminal automatically reserves the identification bit value as the preset identification bit value. Or the preset identification bit value is set by the user at the television terminal, or the preset identification bit value is set in a remote control device and an electronic device which are associated with the television terminal. And the television terminal generates a corresponding two-dimensional code picture according to the preset identification bit value and stores the two-dimensional code picture in the terminal.
If the identification bit value of the network address is the same as a preset identification bit value, displaying a two-dimensional code picture corresponding to the preset identification bit value stored by the system on a television terminal; and the identification bit value of the network address is the same as the preset identification bit value, which indicates that the version required to be upgraded currently is consistent with the stored identification bit value, namely the updated system version, and the two-dimensional code picture corresponding to the preset identification bit value and stored in the system is directly displayed on the television terminal.
If the identification bit value of the network address is different from a preset identification bit value, generating a two-dimensional code picture corresponding to the network address, displaying the generated two-dimensional code picture, and replacing the preset identification bit value with the identification bit value of the network address; and if the identification bit value of the network address is different from the preset identification bit value, the version required to be upgraded currently is inconsistent with the stored preset identification bit value, namely the updated system version, the two-dimensional code picture corresponding to the network address is regenerated, and the stored preset identification bit value in the television terminal is replaced by the identification bit value of the current network address.
And step S3, the scanning terminal scans the two-dimensional code picture to jump to the network address, downloads the upgrading data packet of the software to be upgraded and transmits the upgrading data packet to the television terminal in a wired mode for upgrading the television terminal.
Scanning the two-dimensional code picture displayed by the television terminal by adopting a terminal (namely a scanning terminal) capable of being associated with a network, skipping to a download address corresponding to an upgrade data packet, downloading the relevant upgrade data packet according to software version information of the television terminal, storing the downloaded upgrade data packet in the scanning terminal, associating the television terminal with the scanning terminal through wired connection, and transmitting the upgrade data packet to the television terminal for upgrading the television terminal. The wired connection includes, but is not limited to, a USB interface connection. Or, the upgrade data packet is transmitted to other electronic equipment through the association between the scanning terminal and other electronic equipment, and then the upgrade data packet is transmitted after the other electronic equipment is connected with the television terminal, so that the television terminal is upgraded. For example, after the scanning terminal downloads the upgrade data package, the scanning terminal is connected to a notebook computer through a USB connection, the upgrade data package stored in the memory of the scanning terminal is transferred to another target USB disk connected to the notebook computer, the target USB disk is connected to the television terminal through a USB interface, and the television terminal is upgraded using the upgrade data package stored in the target USB disk.
The method comprises the following steps of scanning a two-dimensional code picture displayed by the television terminal by adopting a terminal (namely a scanning terminal) capable of being associated with a network, skipping to a download address corresponding to an upgrade data packet, and downloading a relevant upgrade data packet according to software version information of the television terminal, and further comprises the following steps:
the scanning terminal corresponds the identification bit value of the network address to the website identification value of the downloaded upgrading data packet; after the scanning terminal scans the two-dimensional code picture displayed on the upgrading terminal, the network address associated with the two-dimensional code is jumped to the corresponding data upgrading packet downloading website, and in the jumping process, the subnet page identification of the upgrading data packet downloading address is corresponding to the identification bit value in the network address. The subnet page identifier is a subnet page of the download website of the upgrade data packet, and each subnet page takes the version of the upgrade data packet as the subnet page identifier according to the storage of the upgrade data packet of the software version of the webpage so as to be correspondingly associated with the network address identifier value of the subnet page.
If the identification bit value of the network address has no corresponding value, jumping to a latest software upgrading prompt page; and if the identification bit value of the network address does not have the corresponding identification numerical value of the sub-web page corresponding to the corresponding identification numerical value, which indicates that no related software downloading sub-page exists in the downloading address of the current software upgrading software package, skipping to the page of the latest software upgrading version, and facilitating the user to select the upgrading data package to be downloaded for downloading.
If the identification bit value of the network address has a corresponding value, jumping to an upgrade data packet downloading sub-page corresponding to the identification bit value; and if the download address of the current software upgrading software package has a software download sub-page corresponding to the television terminal software version, directly jumping to a sub-web page corresponding to the mark value, so that a user can conveniently and directly download the upgrading data package on the sub-web page.
Further, the storing the downloaded upgrade data packet in the scanning terminal, associating the television terminal with the scanning terminal through wired connection, and transmitting the upgrade data packet to the television terminal for upgrading the television terminal, further includes:
the scanning terminal downloads the upgrade guide information corresponding to the upgrade data packet and is connected with the television terminal through a USB interface; after the scanning terminal jumps to the network address of the corresponding upgrading data packet, the required upgrading data packet and upgrading guide information are downloaded, the upgrading data packet and the upgrading guide information are stored in the internal memory of the scanning terminal, and the connection is established with the television terminal through a USB interface; or the scanning terminal transfers the stored data upgrading packet and the upgrading guide information to other USB equipment through the USB interface for storage, and the USB equipment is used for establishing connection with the television terminal through the USB interface.
And the television terminal operates the upgrading data packet to upgrade according to the upgrading guide information through a USB interface. And the upgrading data packet is stored in the scanning terminal, and the scanning terminal is associated with the television terminal through the USB interface. Or transmitting the upgrade data packet from the memory of the scanning terminal to the memory of the television terminal, and running the upgrade data packet according to the upgrade guidance information to upgrade and update the system of the television terminal. The upgrade guidance information and the upgrade data packet are downloaded and stored in the scanning terminal together, and during upgrade, the upgrade guidance information is still kept in the scanning terminal for the user to look up, so that the user can conveniently operate the upgrade of the television terminal according to the upgrade guidance information, and the upgrade guidance information is expressed in a text or other format. Further, the upgrade data packet is transferred to other USB storage devices, or the upgrade data packet is transferred to the television terminal through the USB storage devices. And upgrading the software system of the television terminal by using the upgrading data packet according to the upgrading guide information.
Referring to fig. 2, fig. 2 is a schematic flowchart of a second embodiment of the upgrade method of the television terminal in the network-less state according to the present invention. Based on the first embodiment of the method, the step of running the upgrade data packet for upgrading through the USB interface according to the upgrade guidance information specifically includes:
step S4, the television terminal checks whether the upgrade data packet is suitable for the software version upgrade of the television terminal;
when the upgrade data packet is used for upgrading the television terminal, the upgrade checking function of the television terminal is triggered, the checking function checks the used upgrade data packet, and whether the current upgrade data packet can be applied to upgrading and updating of a television terminal system is judged. The checking function and the checking content comprise the version of the television terminal system, the system name and the like, whether the version number and the name of the upgrading data packet correspond to each other or not. The checking function is the existing checking function of the television terminal. Or a verification function set in the television terminal for the user. The verification content is verification information with a verification function in the television terminal, or the user sets the verification information in the verification function of the television terminal.
Step S5, if the software version is not suitable for upgrading of the television terminal, sending out prompt information of verification failure;
and if the verification information of the television terminal is inconsistent with the corresponding information of the upgrading data packet, the upgrading data packet is not suitable for upgrading the television terminal, and prompt information of verification failure is pushed.
And step S6, if the software version is suitable for upgrading of the television terminal, the upgrading data packet is operated for upgrading through the USB interface according to the upgrading guidance information.
And the upgrading data packet is stored in the scanning terminal, and the scanning terminal is associated with the television terminal through the USB interface. Or transmitting the upgrade data packet from the memory of the scanning terminal to the memory of the television terminal, and upgrading and updating the system of the television terminal by using the upgrade data packet according to the upgrade guidance. The upgrade guidance and the upgrade data packet are downloaded and stored in the scanning terminal together, and during upgrade, the upgrade guidance is still kept in the scanning terminal for the user to look up, so that the user can conveniently operate the upgrade of the television terminal according to the upgrade guidance content, and the upgrade guidance is expressed in a text or other format.
Further, the upgrade data packet is transferred to other USB storage devices, or the upgrade data packet is transferred to the television terminal through the USB storage devices. And upgrading the software system of the television terminal by using the upgrading data packet according to the upgrading guide information.
The invention further provides an upgrading system of the television terminal in a network-free state.
In one embodiment, the upgrade system comprises: a television terminal 10 and a scanning terminal 20. Referring to fig. 3, fig. 3 is a functional module diagram of the upgrade system according to the first embodiment of the present invention in the terminal no-network state; the television terminal 10 is configured to generate a network address and a two-dimensional code picture with software version information, and upgrade a system by using an upgrade data package downloaded by a scanning terminal, where the television terminal 10 includes: the scanning terminal 20 is configured to scan a two-dimensional code picture displayed by a television terminal, download an upgrade data package of the television terminal, associate with the television terminal through USB association, and assist the television terminal in completing upgrade operations, where the scanning terminal 20 includes: a scanning download module 201 and a transmission module 202.
The generation module 101 is used for the television terminal to read the version information of the software to be upgraded and generate a network address corresponding to the version information;
in this embodiment, in the television terminal to be upgraded, a software version reading program and a website address generator are implanted in the television terminal. Reading version information of a software version to be upgraded in the current television terminal through a software version reading program; in the prior art, each television brand has an operating system with a factory menu, and the factory menu contains software information to provide a check basis for factory production and after-sale maintenance of each brand, so as to facilitate information management. For the convenience of managing after-sales information, it is generally only provided to the after-sales and maintenance department to enter the "Service menu" menu mode. Referring to fig. 6, fig. 6 is a factory menu of a certain movement of the TCL; referring to fig. 7, fig. 7 shows the contents of the Main menu \ Server small menu of the TCL cartridge factory menu, as shown in fig. 7, where "SW NO" and "Software" are Software versions of the cartridge; in the process of ordering, developing, modifying and factory production of the television terminal by a client, the television software information can be confirmed and written to form information which uniquely identifies the television, or a series or a machine core. In the software version reading program, directly reading the information of the software version through an interface and transmitting the information to a website producer to generate a network address corresponding to the version information; the corresponding network address is a download address of the network provider for deploying the upgrade file according to the corresponding software version, and the software version information is used as the identifier. Or, in the electronic device associated with the terminal, the software version reading program is used for reading the version information of the software version to be upgraded and generating the corresponding network address.
And generating a network address corresponding to the software version information, wherein the software version information is added to the generated network address as an identification bit value, and the identification bit value is used as a part of the network address and is used as an identification corresponding to the software version number to be downloaded. For example, if the software version number is V8-MS08F60-LF1V013, after the corresponding website is generated, the network address obtained by adding the software version number as a part of the network address is:
http://na-update.cedock.com/apps/resource2/ms6308LAUpgradeincrement0/V 8-MS08F60-LF1V013/FOTA-OTA/MS08F6upgrade.bin。
the two-dimensional code obtaining module 102 is configured to obtain, by the television terminal, a two-dimensional code picture corresponding to the network address and display the two-dimensional code picture.
And the television terminal acquires the two-dimensional code picture corresponding to the network address, and before the two-dimensional code picture is generated, whether the identification bit value in the generated network address is consistent with a preset identification bit value or not needs to be judged so as to confirm whether the two-dimensional code picture needs to be generated again or not.
The process of generating the two-dimensional code picture by the television terminal comprises the following steps: a reading determination unit 1021 and an acquisition display unit 1022;
the reading determination unit 1021 is configured to read, by the television terminal, an identification bit value of the network address, and determine whether the identification bit value is the same as a preset identification bit value. The preset identification bit value is an identification bit value already stored in the television terminal, and the identification bit value is software version information generated when the two-dimensional code picture is generated last time, namely the last software version information, and the television terminal automatically reserves the identification bit value as the preset identification bit value. Or the preset identification bit value is set by the user at the television terminal, or the preset identification bit value is set in a remote control device and an electronic device which are associated with the television terminal. And the television terminal generates a corresponding two-dimensional code picture according to the preset identification bit value and stores the two-dimensional code picture in the terminal.
The obtaining and displaying unit 1022 is configured to display, on the television terminal, a two-dimensional code picture corresponding to the preset identification bit value stored in the system if the identification bit value of the network address is the same as the preset identification bit value; and the identification bit value of the network address is the same as the preset identification bit value, which indicates that the version required to be upgraded currently is consistent with the stored identification bit value, namely the updated system version, and the two-dimensional code picture corresponding to the preset identification bit value and stored in the system is directly displayed on the television terminal.
The obtaining and displaying unit 1022 is further configured to generate a two-dimensional code picture corresponding to the network address and display the generated two-dimensional code picture if the identification bit value of the network address is different from a preset identification bit value, and replace the preset identification bit value with the identification bit value of the network address; and if the identification bit value of the network address is different from the preset identification bit value, the version required to be upgraded currently is inconsistent with the stored preset identification bit value, namely the updated system version, the two-dimensional code picture corresponding to the network address is regenerated, and the stored preset identification bit value in the television terminal is replaced by the identification bit value of the current network address.
The scanning and downloading module 201 is configured to scan the two-dimensional code picture by the scanning terminal to jump to the network address, download the upgrade data packet of the software to be upgraded, and transmit the upgrade data packet to the television terminal in a wired manner for the television terminal to upgrade.
Scanning the two-dimensional code picture displayed by the television terminal by adopting a terminal (namely a scanning terminal) capable of being associated with a network, skipping to a download address corresponding to an upgrade data packet, downloading the relevant upgrade data packet according to software version information of the television terminal, storing the downloaded upgrade data packet in the scanning terminal, associating the television terminal with the scanning terminal through wired connection, and transmitting the upgrade data packet to the television terminal for upgrading the television terminal. The wired connection includes, but is not limited to, a USB interface connection. Or, the upgrade data packet is transmitted to other electronic equipment through the association between the scanning terminal and other electronic equipment, and then the upgrade data packet is transmitted after the other electronic equipment is connected with the television terminal, so that the television terminal is upgraded. For example, after the scanning terminal downloads the upgrade data package, the scanning terminal is connected to a notebook computer through a USB connection, the upgrade data package stored in the memory of the scanning terminal is transferred to another target USB disk connected to the notebook computer, the target USB disk is connected to the television terminal through a USB interface, and the television terminal is upgraded using the upgrade data package stored in the target USB disk.
Wherein, a terminal (i.e. a scanning terminal) capable of associating with a network is adopted to scan the two-dimensional code picture displayed by the television terminal, and jump to a download address corresponding to the upgrade data package, and a step of downloading the relevant upgrade data package according to the software version information of the television terminal is performed, and the scanning and downloading module 201 further includes: a scan unit 2011, a match unit 2012, and a skip unit 2013, wherein:
the scanning unit 2011 is configured to enable the scanning terminal to associate the identifier value of the network address with the website identifier value of the downloaded upgrade data packet; after the scanning terminal scans the two-dimensional code picture displayed on the upgrading terminal, the network address associated with the two-dimensional code is jumped to the corresponding data upgrading packet downloading website, and in the jumping process, the subnet page identification of the upgrading data packet downloading address is corresponding to the identification bit value in the network address. The subnet page identifier is a subnet page of the download website of the upgrade data packet, and each subnet page takes the version of the upgrade data packet as the subnet page identifier according to the storage of the upgrade data packet of the software version of the webpage so as to be correspondingly associated with the network address identifier value of the subnet page.
The matching unit 2012 is configured to jump to the latest software upgrade hint page if the identifier bit value of the network address has no corresponding value; and if the identification bit value of the network address does not have the corresponding identification numerical value of the sub-web page corresponding to the corresponding identification numerical value, which indicates that no related software downloading sub-page exists in the downloading address of the current software upgrading software package, skipping to the page of the latest software upgrading version, and facilitating the user to select the upgrading data package to be downloaded for downloading.
The skipping unit 2013 is configured to skip to the download sub-page of the upgrade data packet corresponding to the identification bit value if the identification bit value of the network address has the corresponding value; and if the download address of the current software upgrading software package has a software download sub-page corresponding to the television terminal software version, directly jumping to a sub-web page corresponding to the mark value, so that a user can conveniently and directly download the upgrading data package on the sub-web page.
Further, the step of storing the downloaded upgrade data packet in the scanning terminal, associating the television terminal with the scanning terminal through wired connection, and transmitting the upgrade data packet to the television terminal for upgrading the television terminal, where the scanning terminal 20 specifically includes: a transmission module 202 and a connection module 203; the television terminal 10 further includes an upgrade module 103;
the transmission module 202 is used for the scanning terminal to download the upgrade guide information corresponding to the upgrade data packet, and is connected with the television terminal through a USB interface; after the scanning terminal skips to the network address of the corresponding upgrading data packet, the required upgrading data packet and upgrading guide information are downloaded, the upgrading data packet and the upgrading guide information are stored in the internal memory of the scanning terminal and are connected with the television terminal through a USB interface; or the scanning terminal transfers the stored data upgrading packet and the upgrading guide information to other USB equipment through the USB interface for storage, and the USB equipment is used for establishing connection with the television terminal through the USB interface.
The connection module 203 is used for connecting with a television terminal through a USB interface. And the television terminal operates the upgrading data packet to upgrade according to the upgrading guide information through a USB interface. And the upgrading data packet is stored in the scanning terminal, and the scanning terminal is associated with the television terminal through the USB interface. Or transmitting the upgrade data packet from the memory of the scanning terminal to the memory of the television terminal, and running the upgrade data packet according to the upgrade guidance information to upgrade and update the system of the television terminal.
The upgrade module 103 is configured to operate the upgrade data packet for upgrading according to the upgrade guidance information through a USB interface. The upgrade guidance information and the upgrade data packet are downloaded and stored in the scanning terminal together, and during upgrade, the upgrade guidance information is still kept in the scanning terminal for the user to look up, so that the user can conveniently operate the upgrade of the television terminal according to the upgrade guidance information, and the upgrade guidance information is expressed in a text or other format. Further, the upgrade data packet is transferred to other USB storage devices, or the upgrade data packet is transferred to the television terminal through the USB storage devices. And upgrading the software system of the television terminal by using the upgrading data packet according to the upgrading guide information.
Referring to fig. 5, fig. 5 is a schematic functional module diagram of an upgrade system in a terminal no-network state according to a second embodiment of the present invention, where the television terminal 10 further includes a verification module 104 and a prompt module 105;
the checking module 104 is configured to check whether the upgrade data packet is suitable for software version upgrade of the television terminal, and if the upgrade data is suitable for software version upgrade of the television terminal, call the upgrade module;
when the upgrade data packet is used for upgrading the television terminal, the upgrade checking function of the television terminal is triggered, the checking function checks the used upgrade data packet, and whether the current upgrade data packet can be applied to upgrading and updating of a television terminal system is judged. The checking function and the checking content comprise the version of the television terminal system, the system name and the like, whether the version number and the name of the upgrading data packet correspond to each other or not. The checking function is the existing checking function of the television terminal. Or a verification function set in the television terminal for the user. The verification content is verification information with a verification function in the television terminal, or the user sets the verification information in the verification function of the television terminal.
And the upgrading data packet is stored in the scanning terminal, and the scanning terminal is associated with the television terminal through the USB interface. Or transmitting the upgrade data packet from the memory of the scanning terminal to the memory of the television terminal, and upgrading and updating the system of the television terminal by using the upgrade data packet according to the upgrade guidance. The upgrade guidance and the upgrade data packet are downloaded and stored in the scanning terminal together, and during upgrade, the upgrade guidance is still kept in the scanning terminal for the user to look up, so that the user can conveniently operate the upgrade of the television terminal according to the upgrade guidance content, and the upgrade guidance is expressed in a text or other format. Further, the upgrade data packet is transferred to other USB storage devices, or the upgrade data packet is transferred to the television terminal through the USB storage devices. And upgrading the software system of the television terminal by using the upgrading data packet according to the upgrading guide information.
The prompting module 105 is used for sending out verification failure prompting information if the software version upgrading of the television terminal is not suitable;
and if the verification information of the television terminal is inconsistent with the corresponding information of the upgrading data packet, the upgrading data packet is not suitable for upgrading the television terminal, and prompt information of verification failure is pushed.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (8)

1. A method for upgrading a television terminal in a network-free state is characterized by comprising the following steps:
the television terminal reads the version information of the software to be upgraded through a pre-embedded software version reading program, and inputs the acquired version information into a pre-embedded website producer to generate a network address corresponding to the version information;
the television terminal acquires a two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture;
the scanning terminal scans the two-dimensional code picture to jump to the network address, downloads an upgrading data packet of the software to be upgraded and transmits the upgrading data packet to the television terminal in a wired mode so as to upgrade the television terminal;
before the television terminal acquires the two-dimensional code picture corresponding to the network address and displays the two-dimensional code picture, the method further comprises the following steps:
the television terminal reads the identification bit value of the network address and judges whether the identification bit value is the same as a preset identification bit value, wherein the preset identification bit value is software version information stored in the television terminal when a two-dimensional code picture is generated last time;
if the two-dimension code is the same as the preset identification bit value, displaying a two-dimension code picture corresponding to the preset identification bit value stored by the system on the television terminal;
and if the value is different from the preset identification bit value, generating a two-dimensional code picture corresponding to the network address, displaying the generated two-dimensional code picture, and replacing the preset identification bit value with the identification bit value of the network address.
2. The upgrading method of claim 1, wherein the step of the scanning terminal scanning the two-dimensional code picture to jump to the network address and download the upgrading data package of the software to be upgraded specifically comprises:
the scanning terminal scans the two-dimensional code picture to jump to the network address;
the scanning terminal matches the identification bit value of the network address with the sub-webpage identification on the download page of the upgrade data packet;
if the identification bit value of the network address has no corresponding value, skipping to the latest software upgrading prompt page and downloading the upgrading data packet;
and if the identification bit value of the network address has a corresponding value, skipping to an upgrading data packet downloading sub-page corresponding to the identification bit value and downloading the upgrading data packet.
3. The upgrading method of claim 2, wherein if the identification bit value of the network address has a corresponding value, after skipping to the step of downloading the sub-page of the upgrade data packet corresponding to the identification bit value, the method further comprises:
the scanning terminal downloads the upgrade guide information corresponding to the upgrade data packet and is connected with the television terminal through a USB interface;
and the television terminal operates the upgrading data packet to upgrade according to the upgrading guide information through a USB interface.
4. The upgrading method of claim 3, wherein the step of running the upgrade data packet to upgrade via the USB interface according to the upgrade guidance information comprises:
the television terminal checks whether the upgrade data packet is suitable for the software version upgrade of the television terminal;
if the verification is not suitable for upgrading the software version of the television terminal, sending out prompt information of verification failure;
and if the software version is suitable for upgrading the television terminal, running the upgrading data packet for upgrading through the USB interface according to the upgrading guide information.
5. An upgrade system for a television terminal in a network-less state, comprising: a television terminal and a scanning terminal;
the television terminal includes:
the reading module is used for reading the version information of the software to be upgraded through a pre-implanted software version reading program and inputting the acquired version information into a pre-implanted website address generator to generate a network address corresponding to the version information; and
the two-dimension code acquisition module is used for acquiring a two-dimension code picture corresponding to the network address and displaying the two-dimension code picture;
the scanning terminal includes:
the scanning and downloading module is used for scanning the two-dimensional code picture to jump to the network address and download the upgrading data packet of the software to be upgraded; and
the transmission module is used for transmitting the upgrading data packet to the television terminal in a wired mode so as to upgrade the television terminal;
wherein, the two-dimensional code acquisition module includes:
the reading judgment unit is used for reading the identification bit value of the network address and judging whether the identification bit value is the same as a preset identification bit value, wherein the preset identification bit value is software version information stored in the television terminal when a two-dimensional code picture is generated last time; and
and the acquisition display unit is used for displaying the two-dimensional code picture corresponding to the preset identification bit value stored by the system on the television terminal when the identification bit value of the network address is the same as the preset identification bit value, generating the two-dimensional code picture corresponding to the network address and displaying the generated two-dimensional code picture when the identification bit value of the network address is different from the preset identification bit value, and replacing the preset identification bit value with the identification bit value of the network address.
6. The upgrade system in the network-less state of the television terminal according to claim 5, wherein the scanning download module comprises:
the scanning unit is used for scanning the two-dimensional code picture to jump to the network address;
the matching unit is used for matching the identification bit value of the network address with the sub-webpage identification on the download page of the upgrade data packet; and
and the skipping unit is used for skipping to the latest software upgrading prompt page and downloading the upgrading data packet when the identification bit value of the network address has no corresponding value, and skipping to the upgrading data packet downloading sub-page corresponding to the identification bit value and downloading the upgrading data packet when the identification bit value of the network address has a corresponding value.
7. The system for upgrading a television terminal in a network-less state according to claim 6, wherein the scanning and downloading module is further configured to download upgrade guidance information corresponding to the upgrade data package, and the scanning terminal further includes:
the connecting module is used for being connected with the television terminal through a USB interface;
the television terminal further comprises:
and the upgrading module is used for running the upgrading data packet to upgrade through a USB interface according to the upgrading guide information.
8. The upgrade system in a network-less state of a television terminal according to claim 7, wherein the television terminal further comprises:
the verification module is used for verifying whether the upgrading data packet is suitable for upgrading the software version of the television terminal or not, and if the upgrading data packet is suitable for upgrading the software version of the television terminal, the upgrading module is called;
and the prompt module is used for sending out verification failure prompt information when the upgrade data packet is not suitable for the software version upgrade of the television terminal.
CN201610546368.7A 2016-07-12 2016-07-12 Upgrading method and system for television terminal in network-free state Active CN106210898B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610546368.7A CN106210898B (en) 2016-07-12 2016-07-12 Upgrading method and system for television terminal in network-free state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610546368.7A CN106210898B (en) 2016-07-12 2016-07-12 Upgrading method and system for television terminal in network-free state

Publications (2)

Publication Number Publication Date
CN106210898A CN106210898A (en) 2016-12-07
CN106210898B true CN106210898B (en) 2020-06-09

Family

ID=57477425

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610546368.7A Active CN106210898B (en) 2016-07-12 2016-07-12 Upgrading method and system for television terminal in network-free state

Country Status (1)

Country Link
CN (1) CN106210898B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3514679B1 (en) * 2018-01-22 2023-06-07 Top Victory Investments Limited Method and system for updating a software program installed in an electronic device
CN110377313A (en) * 2019-07-19 2019-10-25 上海擎感智能科技有限公司 A kind of OTA engine USB upgrade method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827126A (en) * 2010-03-11 2010-09-08 青岛海信电器股份有限公司 Software upgrade method of television terminal, television terminal and software upgrade system
CN103369035A (en) * 2013-06-24 2013-10-23 四川长虹电器股份有限公司 Two dimensional code-based intelligent household electrical appliance communication method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100026658A (en) * 2008-09-01 2010-03-10 엘지전자 주식회사 Digital broadcasting receiver and method for updating broadcasting content
CN102932691A (en) * 2012-10-23 2013-02-13 深圳市同洲电子股份有限公司 Method and device for upgrading wireless fidelity (Wi-Fi) software of digital television terminal
CN103491438A (en) * 2013-09-23 2014-01-01 深圳市同洲电子股份有限公司 Method and system for updating applications of smart television
CN103595784A (en) * 2013-11-11 2014-02-19 北京京东尚科信息技术有限公司 File sharing method and system
CN104463061A (en) * 2014-10-23 2015-03-25 长园共创电力安全技术股份有限公司 Data transmission system and method under unreliable network connection
CN104486687A (en) * 2014-12-29 2015-04-01 深圳国微技术有限公司 Data processing method, digital television terminal and server
CN108718424A (en) * 2015-04-28 2018-10-30 常州爱上学教育科技有限公司 2 D code information sharing method based on mobile terminal
CN105072398B (en) * 2015-08-06 2018-07-13 浙江宇视科技有限公司 A kind of device updating method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827126A (en) * 2010-03-11 2010-09-08 青岛海信电器股份有限公司 Software upgrade method of television terminal, television terminal and software upgrade system
CN103369035A (en) * 2013-06-24 2013-10-23 四川长虹电器股份有限公司 Two dimensional code-based intelligent household electrical appliance communication method

Also Published As

Publication number Publication date
CN106210898A (en) 2016-12-07

Similar Documents

Publication Publication Date Title
CN103605531A (en) Household appliance control method and device and mobile terminal
CN109254817B (en) Dial plate replacing method and system of wearable device and wearable device
KR101079585B1 (en) Display apparatus, image processing apparatus and method for upgrading control program thereof
CN110780789B (en) Game application starting method and device, storage medium and electronic device
CN101167051B (en) Methods and apparatus for providing on-demand assistance for a wireless device
CN102196037A (en) Method and apparatus for accessing services of a device
CN101389927A (en) Processing device for detecting a certain computer command, method and computer program
CN107729014B (en) Page jump method and structure based on Android
CN103731733B (en) A kind of version upgrading method and electronic equipment
CN102984209A (en) Distributing method of application program and terminals thereof
CN105975298A (en) Method and system for remotely controlling applications of Android terminal
CN104168667A (en) Data acquisition method, device and system
CN106210898B (en) Upgrading method and system for television terminal in network-free state
CN114327446B (en) Processing method and device for converting small program into application program
CN103634675A (en) System updating method and device in intelligent television
JP2005032230A (en) Electronic apparatus and web page generation method
US20090125983A1 (en) Security key with instructions
CN104023073A (en) Resource pushing method, system and device
CN115022857A (en) Terminal system supporting rapid distribution network and setting NFC label function
CN103984541A (en) Method and system for generating application procedure based on terminal source codes
CN101751266B (en) Method and device for updating graphic user interface (GUI) component
CN111726396A (en) Device binding method and device, cloud and storage medium
CN112486801A (en) App Scheme availability verification method and system
CN104349209A (en) Method and device for updating set-top box
CN114257584B (en) Method and device for generating configuration file of Internet of things equipment and storage medium

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