Method and apparatus for upgrading software of digital broadcasting receiver
AssigneeSamsung Electronics Co., Ltd.
InventorKwang-hyun Koh
Life of this patent
Estimating the term…
Abstract
A method and apparatus of upgrading software in a digital broadcasting receiver are provided. The apparatus includes a receiving unit which receives upgrade information including information on versions of a plurality of modules included in the software and information on an upgrading method, and an upgrading unit which performs the upgrading of the software according to the upgrade information by using upgrade data. Accordingly, only the modules which need upgrading can be selectively upgraded, so that it is possible to increase the efficiency of the upgrading.
Claims14
A method of upgrading software in a digital broadcasting receiver, comprising:
- receiving upgrade information of the software, wherein the upgrade information includes information on versions of modules included in the software and information on an upgrading method;
- determining whether any module needs to be upgraded, based on the versions of modules included in the software;
- selectively receiving only upgrade data for the modules to be upgraded;
- and performing the upgrading of the software according to the upgrade information by using the upgrade data;
- wherein the upgrade information includes information on the upgrading method for each of the modules to be updated in the software,
- wherein the upgrade data includes an upgrade application or script which is used to perform the upgrading based on the information on the upgrading method included in the upgrade information, and
- wherein the information on the upgrading method for each of the modules to be updated in the software includes at least one of a type of the upgrade data, a transmission scheme of the upgrade data, a position for storing the upgrade data in a memory, and a time for the upgrading.
An apparatus for upgrading software in a digital broadcasting receiver, comprising:
- a processor and a memory:
- an information receiver which receives upgrade information of the software, wherein the upgrade information includes information on versions of modules included in the software and information on an upgrading method;
- a determiner which determines whether any module needs to be upgraded, based on the versions of modules included in the software;
- a data receiver which selectively receives only upgrade data for the modules to be upgraded;
- and
- an upgrader which performs the upgrading of the software according to received upgrade information by using the upgrade data;
- wherein the upgrade information includes information on the upgrading method for each of the modules to be updated in the software,
- wherein the upgrade data includes an upgrade application or script which is used to perform the upgrading based on the information on the upgrading method included in the upgrade information, and
- wherein the information on the upgrading method for each of the modules to be updated in the software includes at least one of a type of the upgrade data, a transmission scheme of the upgrade data, a position for storing the upgrade data in a memory, and a time for the upgrading.
A non-transitory computer-readable medium having embodied thereon a computer program for a method, the method comprising:
- receiving upgrade information of software, wherein the upgrade information includes information on versions of modules included in the software and information on an upgrading method;
- determining whether any module needs to be upgraded, based on the versions of modules included in the software;
- selectively receiving only upgrade data for the modules to be upgraded;
- and performing the upgrading of the software according to the upgrade information by using the upgrade data;
- wherein the upgrade information includes information on the upgrading method for each of the modules to be updated in the software,
- wherein the upgrade data includes an upgrade application or script which is used to perform the upgrading based on the information on the upgrading method included in the upgrade information, and
- wherein the information on the upgrading method for each of the modules to be updated in the software includes at least one of a type of the upgrade data, a transmission scheme of the upgrade data, a position for storing the upgrade data in a memory, and a time for the upgrading.
Dependencies are inferred from the claim text.