Method and apparatus for upgrading software of digital broadcasting receiver
First Claim
Patent Images
1. 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, andwherein 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.
1 Assignment
0 Petitions
Accused Products
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.
33 Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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.
-
Specification