Nothing Special   »   [go: up one dir, main page]

KR20030089092A - Apparatus and Method for Program Update - Google Patents

Apparatus and Method for Program Update Download PDF

Info

Publication number
KR20030089092A
KR20030089092A KR1020020027128A KR20020027128A KR20030089092A KR 20030089092 A KR20030089092 A KR 20030089092A KR 1020020027128 A KR1020020027128 A KR 1020020027128A KR 20020027128 A KR20020027128 A KR 20020027128A KR 20030089092 A KR20030089092 A KR 20030089092A
Authority
KR
South Korea
Prior art keywords
update
information
program
time
notice information
Prior art date
Application number
KR1020020027128A
Other languages
Korean (ko)
Other versions
KR100469257B1 (en
Inventor
이기훈
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2002-0027128A priority Critical patent/KR100469257B1/en
Publication of KR20030089092A publication Critical patent/KR20030089092A/en
Application granted granted Critical
Publication of KR100469257B1 publication Critical patent/KR100469257B1/en

Links

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE: An apparatus and a method for updating a program are provided to realize stable program update regardless of power on and off according to update advance notice information. CONSTITUTION: It is judged whether update advance notice information exists in broadcast signals to notify a time transmitting update data for updating a predetermined program of a receiver. If so, the update advance notice information is analyzed to judge whether update is necessary. If so, the corresponding update time is set up and stored according to the advance notice information. The current time is checked according to the existence of update time set information(S52-S53). An equipment is turned on if it is the update set time(S54). The update data is received to update the corresponding program and update set time storage information is cleared(S55-S63).

Description

프로그램 업데이트 장치 및 방법{Apparatus and Method for Program Update}Apparatus and Method for Program Update

본 발명은 전원 온/오프 여부에 상관없이 예고정보에 따라 설정된 시간에 자동으로 기기 전원을 제어하여 프로그램(S/W) 업데이트를 수행하는 프로그램 업데이트 장치 및 방법에 관한 것이다.The present invention relates to a program updating apparatus and method for performing a program (S / W) update by automatically controlling the power of the device at a set time according to the notice information regardless of whether the power on / off.

소비자의 욕구가 증대되고 이러한 소비자의 욕구를 충족시켜 제품의 경쟁력을 향상시키기 위하여 티브이, 컴퓨터 등 각종 전자제품들은 짧은 주기로 시스템 및 응용 프로그램들이 최신버전으로 업데이트되거나 새로운 프로그램들이 추가되는 등 비약적인 발전을 거듭하고 있다.In order to meet the needs of consumers and to improve their competitiveness by satisfying these needs, various electronic products such as TVs, computers, etc. have undergone rapid developments such as systems and applications are updated to the latest version or new programs are added in a short cycle. Doing.

따라서 이제는 단순히 제품 자체의 품질, 디자인만이 제품의 경쟁력을 결정하는 주요소가 아니라, 얼마나 빠르게 기술의 발전에 부응하여 제품을 업데이트시킬수 있느냐가 제품 경쟁력 측면의 핵심요소로 작용하고 있다.Therefore, not only the quality and design of the product itself is a major factor in determining the competitiveness of the product, but also how quickly it can be updated in response to the development of technology is playing a key factor in the aspect of product competitiveness.

특히, 수많은 전자제품중 현재 가정에 필수 가전제품으로 자리잡은 티브이의 예를 들면, 단순히 방송국에서 송출하는 방송을 시청하는 단방향 아날로그 매체에서 양방향 디지털 매체로 탈바꿈하고 있으며, 그에 따라 인터넷을 이용한 이메일, 양방향 서비스 등을 지원하기 위한 각종 제어프로그램 및 응용프로그램의 업데이트가 필수기능으로 자리잡고 있다.In particular, the TV, which is now an essential home appliance among home appliances, is changing from a unidirectional analog medium to simply watching a broadcast from a broadcasting station to a bidirectional digital medium. Update of various control programs and application programs to support services has become an essential function.

이와 같은 디지털 티브이는 도 1에 도시된 바와 같이, 크게 디지털 RF신호입력을 위한 프론트앤드부(Front End)(10)와 신호처리를 위한 백앤드부(20)(Back End)로 구성된다.Such a digital TV is composed of a front end 10 for digital RF signal input and a back end 20 for signal processing.

이때 프론트앤드부(10)는 안테나를 통해 수신된 RF신호를 복조하기 위한 튜너/링크부(11) 등으로 이루어지고 백앤드부(20)는 복조된 방송신호를 디지털 신호처리하여 모니터 및 스피커를 통해 출력시키기 위한 TP 분리기(21), 마이컴(22), 비디오/오디오 디코더(23), NTSC/PAL 엔코더(24), OSD(On Screen Display)/그래픽가속기(25), 주변장치 프로세서(26), IEEE1394(27), 트래픽 컨트롤러(Traffic Controller)(28), 응용소프트웨어 데이터저장용 DRAM(29), OSD데이터 저장용 SRAM(30) 등으로 구성된다.At this time, the front end unit 10 is composed of a tuner / link unit 11 for demodulating the RF signal received through the antenna, and the back end unit 20 digitally processes the demodulated broadcast signal to monitor and speaker. TP separator (21), microcomputer (22), video / audio decoder (23), NTSC / PAL encoder (24), OSD (On Screen Display) / Graphics accelerator (25), peripheral processor (26) And an IEEE 1394 27, a traffic controller 28, a DRAM 29 for application software data storage, an SRAM 30 for OSD data storage, and the like.

그리고 이와 같이 구성된 디지털 티브이의 동작을 살펴보면, 송신기에서 QPSK변조되어 송신된 트랜스포트 패킷(Transport Packet)은 안테나를 거쳐 튜너/링크부(11)로 입력된다.In addition, referring to the operation of the digital TV configured as described above, a transport packet transmitted after being QPSK modulated by the transmitter is input to the tuner / link unit 11 via an antenna.

이어서 사용자가 리모컨을 사용하여 선국한 방송프로그램에 상응하는 트랜스포트 패킷은 I2C버스를 통한 마이컴(22)의 제어에 따라 TP 분리기(21)에서 음성, 영상 및 시스템 정보(PSI)로 분리된다.Subsequently, the transport packet corresponding to the broadcast program selected by the user using the remote controller is separated into audio, video and system information (PSI) by the TP separator 21 under the control of the microcomputer 22 through the I 2 C bus. .

그리고 그중 음성데이터는 비디오/오디오 디코더(23) 및 증폭기(도시 생략)를 경유하여 스피커로 출력되고 영상데이터는 비디오/오디오 디코더(23), NTSC/PAL 엔코더(24)를 경유하여 RGB, Y/C, CVBS 등으로 출력되어 CRT 또는 FPD(Flat Panel Display) 등을 통해 사용자가 시청할 수 있도록 디스플레이된다.Among them, the audio data is output to the speaker via the video / audio decoder 23 and the amplifier (not shown), and the image data is output via the video / audio decoder 23 and the NTSC / PAL encoder 24. It is output to C, CVBS, etc. and displayed for viewing by the user through CRT or Flat Panel Display (FPD).

이와 동시에 상기 시스템정보 즉, 사용자정보, 캡션(Caption)데이터, 텔레텍스트(Teletext), 방송 안내정보 및 OSD데이터 또한 OSD/그래픽가속기(25)를 경유하여 영상신호와 함께 화면상에 디스플레이된다.At the same time, the system information, namely, user information, caption data, teletext, broadcast guide information, and OSD data, are also displayed on the screen together with the video signal via the OSD / graphic accelerator 25.

한편, 주변장치 프로세서(26)는 외부입력단자를 통해 리모컨, GPIO, 스마트카드, 모뎀 등과 접속하여 각종 방송정보 및 사용자관련정보를 인터페이스하며, 트래픽 컨트롤러(28)는 전반적인 디지털 신호의 흐름을 제어함과 동시에 DRAM(29) 및SRAM(30)의 메모리 액세스동작을 제어한다.On the other hand, the peripheral processor 26 is connected to the remote control, GPIO, smart card, modem, etc. through the external input terminal to interface various broadcast information and user-related information, the traffic controller 28 controls the flow of the overall digital signal At the same time, memory access operations of the DRAM 29 and the SRAM 30 are controlled.

상술한 구성 및 동작상태를 나타내는 디지털 티브이의 제어 및 응용 프로그램 업데이트 방법을 살펴보면, 먼저 방송국에서 소정 시간에 국한하여 해당 업데이트 데이터를 방송신호에 포함시켜 송신하고 디지털 티브이에서는 전원이 켜진 상태에서만 방송신호에 포함된 업데이트 데이터를 추출하여 해당 프로그램의 업데이트를 수행한다.Looking at the control method and the application program update method of the digital TV showing the configuration and operation described above, first, the broadcast station includes the corresponding update data included in the broadcast signal for a limited time and transmits the broadcast signal only when the power is turned on in the digital TV. Update the program by extracting the included update data.

종래의 기술 특히, 공중파를 이용한 프로그램 업데이트의 경우, 업데이트 데이터를 소정 시간에 국한하여 송신하므로 사용자와 수신기가 이를 알 수 없고, 그 시간을 공지하더라도 사용자가 그 공지내용을 확인하지 못하는 경우가 있으며, 사용자가 그 공지내용을 확인하더라도 그 시간을 기억하지 못하여 해당 시간에 기기의 전원을 켜놓지 않는 경우가 발생하는데, 이와 같이 기기의 전원이 켜있지 않는 경우 프로그램 업데이트가 이루어지지 못하는 문제점이 있다.In the prior art, in particular, in the case of a program update using airwaves, since the update data is limited to a predetermined time, the user and the receiver are not aware of this, and even if the time is known, the user may not be able to check the contents of the notification. Even if the user checks the notice, the user may not remember the time, and the device may not be turned on at the corresponding time. Thus, if the device is not turned on, there is a problem in that the program is not updated.

따라서 본 발명은 상기한 종래의 문제점을 해결하기 위하여 안출한 것으로서, 기기의 전원상태에 상관없이 자동으로 프로그램 업데이트를 수행할 수 있도록 한 프로그램 업데이트 장치 및 방법을 제공함에 그 목적이 있다.Accordingly, an object of the present invention is to provide a program update apparatus and method for automatically executing a program update regardless of a power state of a device.

도 1은 일반적인 디지털 티브이의 구성을 나타낸 블록도1 is a block diagram showing the configuration of a typical digital TV

도 2는 본 발명에 따른 프로그램 업데이트 장치의 구성을 나타낸 블록도2 is a block diagram showing a configuration of a program updater according to the present invention.

도 3은 본 발명에 따른 프로그램 업데이트 데이터 송신방법을 나타낸 플로우챠트3 is a flowchart illustrating a method of transmitting program update data according to the present invention.

도 4는 본 발명에 따른 프로그램 업데이트 시간 설정방법을 나타낸 플로우챠트4 is a flowchart illustrating a method of setting a program update time according to the present invention.

도 5는 본 발명에 따른 프로그램 업데이트 방법을 나타낸 플로우챠트5 is a flowchart illustrating a program update method according to the present invention.

도면의 주요부분에 대한 부호의 설명Explanation of symbols for main parts of the drawings

31: 디지털 방송 수신부 32: 영상처리부31: digital broadcast receiving unit 32: image processing unit

33: 디스플레이부 34: 사용자 인터페이스부33: display unit 34: user interface unit

35: 저장부 36: 제어부35: storage unit 36: control unit

본 발명에 따른 프로그램 업데이트 장치는 업데이트 예고정보 또는 업데이트 데이터를 수신하기 위한 수신부와, 제어 및 응용 프로그램과 업데이트 예고정보에 따른 업데이트 시간설정정보와 해당 업데이트 데이터를 저장하기 위한 저장부와,수신부를 통해 수신된 업데이트 예고정보에 따라 업데이트 시각을 설정하여 저장부에 저장하고 해당 업데이트 시각에 기기 전원상태를 파악하여 기기 전원을 켜고 수신부를 통해 수신된 업데이트 데이터를 이용하여 저장부의 해당 프로그램을 업데이트시키는 제어부를 포함함을 특징으로 한다.The program update apparatus according to the present invention includes a receiving unit for receiving update notice information or update data, update time setting information according to the control and application program and update notice information, and a storage unit for storing the corresponding update data, and a receiver. The control unit sets the update time according to the received update notice information and stores it in the storage unit. The controller determines the device power state at the update time, turns on the device power, and updates the corresponding program in the storage unit using the update data received through the receiver unit. It is characterized by including.

본 발명에 따른 프로그램 업데이트 방법은 방송신호에 수신기의 소정 프로그램을 업데이트시키기 위한 업데이트 데이터를 전송하는 시간을 미리 알리기 위한 업데이트 예고정보가 존재하는지 판단하는 단계와, 방송신호에 업데이트 예고정보가 존재하면 예고정보를 분석하여 업데이트 필요여부를 판단하는 단계와, 업데이트 필요여부 판단결과 업데이트가 필요하면 예고정보에 따라 해당 업데이트 시간을 설정하고 저장하는 단계와, 업데이트 시간 설정정보 존재여부에 따라 현재 시간을 체크하고 업데이트 설정시간이 되면 기기의 전원상태를 파악하여 전원을 '온'시키고 업데이트 데이터를 수신하여 해당 프로그램을 업데이트시키는 단계를 포함함을 특징으로 한다.The program update method according to the present invention comprises the steps of determining whether there is update notice information for notifying in advance a time for transmitting update data for updating a predetermined program of a receiver in a broadcast signal, and if there is update notice information in a broadcast signal. Analyzing the information to determine the need for an update, and if the result of the determination of the need for an update requires setting and storing the corresponding update time according to the notice information, and checking the current time according to the existence of the update time setting information. When the update setting time is reached, the power supply of the device is checked, and the power is turned on, receiving update data, and updating the corresponding program.

이하, 첨부된 도면을 참조하여 본 발명에 따른 프로그램 업데이트 장치 및 방법의 바람직한 일실시예를 상세히 설명하면 다음과 같다.Hereinafter, a preferred embodiment of a program updating apparatus and method according to the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 프로그램 업데이트 장치의 구성을 나타낸 블록도, 도 3은 본 발명에 따른 프로그램 업데이트 데이터 송신방법을 나타낸 플로우챠트, 도 4는 본 발명에 따른 프로그램 업데이트 시간 설정방법을 나타낸 플로우챠트이고, 도 5는 본 발명에 따른 프로그램 업데이트 방법을 나타낸 플로우챠트이다.2 is a block diagram showing a configuration of a program update apparatus according to the present invention, FIG. 3 is a flowchart showing a method of transmitting program update data according to the present invention, and FIG. 4 is a flowchart showing a method of setting a program update time according to the present invention. 5 is a flowchart illustrating a program update method according to the present invention.

본 발명에 따른 프로그램 업데이트 장치는 그 일실시예로서, 티브이에 적용한 경우 도 2에 도시된 바와 같이, 업데이트 예고정보 또는 업데이트 데이터와 영상 및 음성신호가 포함된 방송신호를 수신하기 위한 디지털 방송 수신부(31), 상기 디지털 방송 수신부(31)를 통해 수신된 영상신호를 화면상에 디스플레이 가능하도록 영상처리하는 영상처리부(32), 상기 영상처리부(32)의 출력을 CRT 또는 PDP 또는 LCD 등의 화상 매체를 통해 디스플레이하는 디스플레이부(33), 제어 및 응용 프로그램과 상기 업데이트 예고정보에 따른 업데이트 시간설정정보와 해당 업데이트 데이터를 저장하기 위한 저장부(35), 상기 각 구성에 동작전원을 공급하기 위한 전원부(도시 생략), 상기 디지털 방송 수신부(31)를 통해 수신된 업데이트 예고정보에 따라 업데이트 시각을 설정하여 상기 저장부(35)에 저장하고 해당 업데이트 시각에 기기 전원상태를 파악하고 상기 전원부를 제어하여 디지털 방송 수신부(31)에 전원이 공급되도록 하고 디지털 방송 수신부(31)를 통해 수신된 업데이트 데이터를 이용하여 상기 저장부(35)의 해당 프로그램을 업데이트시키는 제어부(36), 사용자가 각종 동작명령을 입력하기 위한 사용자 인터페이스부(34)를 포함하여 구성된다.According to an embodiment of the present invention, a program update apparatus according to the present invention may include a digital broadcast receiver for receiving a broadcast signal including update notice information or update data and a video and audio signal, as shown in FIG. 31), an image processing unit 32 for performing image processing so that the image signal received through the digital broadcasting receiver 31 can be displayed on the screen, and outputting the output of the image processing unit 32 to an image medium such as CRT or PDP or LCD. Display unit 33 to display through, the control unit and the application and the update time setting information according to the update notice information and the storage unit 35 for storing the corresponding update data, the power supply unit for supplying the operating power to the respective components (Not shown), the update time may be set according to the update notice information received through the digital broadcast receiver 31. For example, the storage unit 35 stores the device power state at the corresponding update time, controls the power unit to supply power to the digital broadcast receiver 31, and updates the update data received through the digital broadcast receiver 31. Control unit 36 for updating the corresponding program of the storage unit 35 by using, and a user interface unit 34 for the user to input various operation commands.

이와 같이 구성된 프로그램 업데이트 장치를 통한 프로그램 업데이트 방법에 대하여 상세히 설명하면 다음과 같다.A program update method through the program update device configured as described above will be described in detail as follows.

먼저, 본 발명의 프로그램 업데이트 방법은 업데이트 예고정보가 기본적으로 제공되어야 한다.First, in the program update method of the present invention, update notice information should be basically provided.

따라서 본 발명의 실시예로서, 디지털 티브이가 적용되었으므로 방송국에서 공중파를 통해 업데이트 예고정보를 전송하는 방법에 대하여 도 3을 참조하여 설명하기로 한다.Therefore, as an embodiment of the present invention, since a digital TV has been applied, a method of transmitting update notice information through an airwave in a broadcasting station will be described with reference to FIG. 3.

방송국에서는 디지털 방송신호의 부가정보 영역에 업데이트 예고정보를 포함시켜 송신한다(S31).The broadcast station includes the updated notice information in the additional information area of the digital broadcast signal and transmits it (S31).

즉, 영상, 음성 및 부가정보가 다중화된 트랜스포트 패킷(Transport Packet)의 부가정보(Resource & Subscriber Management System:RSMS)중 PSI(Program Service Information)내의 SI(Service Information)내의 NIT(Network Information Table)의 두 번째 루프의 링키지 디스크립터(Linkage_descriptor) 정보에 업데이트 예고정보를 포함시킨다.That is, NIT (Network Information Table) in Service Information (SI) in Program Service Information (PSI) among Transport & Packet Information (RSMS) of Transport Packet multiplexed with video, audio, and additional information Update notice information is included in the linkage descriptor information of the second loop.

이때 업데이트 예고정보는 업데이트 데이터 전송기간과 버전(Version)정보로 이루어지는데, 버전 정보는 수신측에서 자신의 업데이트 해당 여부를 판단하기 위한 기준이 되는 것으로 제품 코드, 모델 번호, 소프트웨어 버전을 포함하며, 소프트웨어 버전은 업데이트 원인(소프트웨어의 문제 또는 방송방식 변경)과 업데이트가 이루어질 수 있는 하드웨어의 상태 코드를 포함하여 구성된다.At this time, the update notice information is composed of the update data transmission period and the version (Version) information, the version information is a criterion for determining whether the update is applicable to the receiver, including the product code, model number, software version, The software version consists of the cause of the update (a problem with the software or a change in the broadcast format) and a status code of the hardware on which the update can be made.

이어서 방송국에서는 상기 업데이트 예고정보에 설정된 기간을 확인하여(S32), 해당 기간이면 업데이트 데이터가 포함된 방송신호를 송신하고(S33), 해당 기간이 아니면 일반 방송신호를 송신한다(S34).Subsequently, the broadcasting station checks the period set in the update notice information (S32), and transmits the broadcast signal including the update data in the corresponding period (S33), and transmits the general broadcast signal in the other period (S34).

이때 업데이트 데이터는 트랜스포트 패킷의 PSI(Program Service Information)내의 SI(Service Information)내의 NIT(Network Information Table)의 DSM-CC(Digital Storage Media-Command&Control)에 헤더를 포함한 다수의 블록으로 분할하여 송신한다.At this time, the update data is divided into a plurality of blocks including headers and transmitted to the Digital Storage Media Command & Control (DSM-CC) of the Network Information Table (NIT) in the SI (Service Information) in the PSI (Program Service Information) of the transport packet. .

다음으로, 방송국에서 송신된 업데이트 예고정보 및 업데이트 데이터를 수신하여 해당 프로그램을 업데이트 시키는 방법을 도 2, 도 4 및 도 5를 참조하여 설명하면 다음과 같다.Next, a method of updating the corresponding program by receiving update notice information and update data transmitted from a broadcasting station will be described with reference to FIGS. 2, 4, and 5.

먼저, 방송국에서 송신된 업데이트 예고정보에 따라 업데이트 시간을 설정하는 방법을 도 2 및 도 4를 참조하여 설명하기로 한다.First, a method of setting an update time according to update notice information transmitted from a broadcasting station will be described with reference to FIGS. 2 and 4.

제어부(36)는 디지털 방송 수신부(31)를 통해 수신된 디지털 방송신호중 PSI(Program Service Information)내의 SI(Service Information)내의 NIT(Network Information Table)의 두 번째 루프의 링키지 디스크립터(Linkage_descriptor) 정보를 분석하여 업데이트 예고정보가 존재하는지 판단한다(S41).The controller 36 analyzes the linkage descriptor information of the second loop of the NIT (Network Information Table) in the SI (Service Information) in the PSI (Program Service Information) among the digital broadcast signals received through the digital broadcast receiver 31. It is determined whether the updated notice information exists (S41).

이어서 제어부(36)는 상기 판단결과(S41), 업데이트 예고정보가 존재하면 업데이트 예고정보중 상술한 제품코드 및 모델번호를 통해 자신에게 해당되는 정보인지 먼저 확인하고, 소프트웨어 버전을 통해 현재 자신의 프로그램보다 상위의 버전인지 즉, 업데이트가 필요한지 확인한다(S42).Subsequently, if the determination result S41 and update notice information exist, the control unit 36 first checks whether the information corresponds to the user through the above-described product code and model number of the update notice information, and then checks the current program of the user through the software version. It is checked whether it is a higher version, that is, an update is necessary (S42).

그리고 제어부(36)는 상기 판단결과(S42), 업데이트가 필요하면 상기 업데이트 예고정보에 포함된 업데이트 기간중 임의의 시간을 적어도 2회이상 설정하여 저장부(35)에 저장한다(S43). 예를 들어, 업데이트 예고정보에 설정된 업데이트 기간이 5월 1일부터 5월 5일이라면 업데이트로 인해 티브이 시청에 방해가 되지 않는 시간(예를 들어, 새벽 2시)을 1일 간격으로 2회 내지 5회 설정하는 것이다.In addition, when the determination result S42 requires an update, the control unit 36 sets at least two times of an update period included in the update notice information and stores it in the storage unit 35 (S43). For example, if the update period set in the update notice information is from May 1 to May 5, the time when the update does not disturb TV viewing (for example, 2 am) is 2 times per day. It is set five times.

이때 업데이트 설정시간을 1회만 설정할 경우 업데이트가 안정적으로 이루어지지 못할 수 있으므로 2회 이상 설정하는 것이다.At this time, if the update setup time is set only once, the update may not be performed stably, so it is set more than twice.

이어서 제어부(36)는 설정시간 저장이 완료되는지 판단하여(S44), 종료한다.Subsequently, the controller 36 determines whether the setting time storage is completed (S44) and ends.

한편, 이와 같이 업데이트 시간설정후 실제 프로그램 업데이트가 이루어지는 동작을 도 2 및 도 5를 참조하여 설명하기로 한다.Meanwhile, an operation in which an actual program update is performed after the update time is set will be described with reference to FIGS. 2 and 5.

제어부(36)는 저장부(35)에 업데이트 설정시간 저장정보가 존재하는지 판단한다(S52).The control unit 36 determines whether the update setting time storage information exists in the storage unit 35 (S52).

이어서 제어부(36)는 상기 판단결과(S52), 업데이트 설정시간 저장정보가 존재하면 현재시간이 업데이트 설정시간인지 확인하고(S53), 업데이트 설정시간이면 티브이의 전원상태를 체크한다(S54). 특히, 업데이트 데이터를 수신하기 위한 디지털 방송 수신부(31)가 '온'상태인지 체크한다.Subsequently, the controller 36 checks whether the current time is the update setting time (S53), and if the update setting time storage information exists (S53), and checks the power state of the TV (S54). In particular, it is checked whether the digital broadcast receiver 31 for receiving update data is in an 'on' state.

그리고 제어부(36)는 상기 판단결과(S54), 전원이 '오프'상태이면 전원을 '온'시키고(S55), 디지털 방송 수신부(31)를 통해 수신된 디지털 방송신호중 PSI(Program Service Information)내의 SI(Service Information)내의 NIT(Network Information Table)의 두 번째 루프의 링키지 디스크립터(Linkage_descriptor) 정보를 분석하여 DSM-CC(Digital Storage Media-Command&Control)섹션에서 헤더를 포함한 블록으로 분할된 각각의 데이터를 통합하여 수신하고 저장부(35)에 저장한다(S56).The controller 36 turns on the power when the power is 'off' state (S55), and in the PSI (Program Service Information) of the digital broadcast signals received through the digital broadcast receiver 31. It analyzes the linkage descriptor information of the second loop of the NIT (Network Information Table) in the service information (SI) and integrates each data divided into blocks including headers in the Digital Storage Media-Command & Control (DSM-CC) section. Received and stored in the storage unit 35 (S56).

이어서 제어부(36)는 상기 업데이트 데이터 수신이 완료되면(S57), 해당 프로그램 업데이트를 수행한다(S58).Subsequently, when reception of the update data is completed (S57), the controller 36 performs a corresponding program update (S58).

그리고 제어부(36)는 상기 저장부(35)의 업데이트 설정시간 저장정보를 클리어(Clear)시키고 기기 전원을 '오프'시킨다(S59).The control unit 36 clears the update setting time storage information of the storage unit 35 and turns off the device power (S59).

한편, 제어부(36)는 상기 판단결과(S54), 전원이 '온'상태이면 디지털 방송 수신부(31)를 통해 수신된 디지털 방송신호중 PSI(Program Service Information)내의 SI(Service Information)내의 NIT(Network Information Table)의 두 번째 루프의 링키지 디스크립터(Linkage_descriptor) 정보를 분석하여 DSM-CC(Digital Storage Media-Command&Control)섹션에서 헤더를 포함한 블록으로 분할된 각각의 데이터를 통합하여 수신하고 저장부(35)에 저장한다(S60).On the other hand, the control unit 36 determines that the NIT (Network) in the service information (SI) in the program service information (PSI) of the digital broadcast signal received through the digital broadcast receiver 31 when the power is 'on' state, the determination result (S54) Linkage Descriptor (Linkage_Descriptor) information of the second loop of the information table is analyzed to integrate and receive each data divided into blocks including headers in the Digital Storage Media-Command & Control (DSM-CC) section, and to the storage unit 35. Save (S60).

이어서 제어부(36)는 상기 업데이트 데이터 수신이 완료되면(S61), 해당 프로그램 업데이트를 수행한다(S62).Subsequently, when reception of the update data is completed (S61), the controller 36 performs a corresponding program update (S62).

그리고 제어부(36)는 상기 저장부(35)의 업데이트 설정시간 저장정보를 클리어(Clear)시킨다(S63).The control unit 36 clears the update setting time storage information of the storage unit 35 (S63).

본 발명에 따른 프로그램 업데이트 장치는 업데이트 예고정보에 따라 전원 온/오프에 상관없이 자동으로 안정적인 프로그램 업데이트를 수행하므로 제품의 신뢰성 및 사용의 편의를 증대시킬 수 있는 효과가 있다.The program update apparatus according to the present invention performs stable program update automatically regardless of power on / off according to the update notice information, thereby increasing the reliability and ease of use of the product.

Claims (12)

업데이트 예고정보 또는 업데이트 데이터를 수신하기 위한 수신부,A receiver for receiving update notice information or update data, 제어 및 응용 프로그램과 상기 업데이트 예고정보에 따른 업데이트 시간설정정보와 해당 업데이트 데이터를 저장하기 위한 저장부,A storage unit for storing update time setting information and corresponding update data according to the control and application program and the update notice information; 상기 수신부를 통해 수신된 업데이트 예고정보에 따라 업데이트 시각을 설정하여 상기 저장부에 저장하고 해당 업데이트 시각에 기기 전원상태를 파악하여 기기 전원을 켜고 상기 수신부를 통해 수신된 업데이트 데이터를 이용하여 상기 저장부의 해당 프로그램을 업데이트시키는 제어부를 포함하는 프로그램 업데이트 장치.Set the update time according to the update notice information received through the receiving unit and store it in the storage unit, grasp the device power state at the update time, turn on the device power, and use the update data received through the receiving unit. And a control unit for updating the program. 방송국에서 업데이트 데이터를 전송할 시간을 미리 알리기 위한 업데이트 예고정보를 방송신호에 포함시켜 송신하는 단계,Transmitting, by a broadcasting station, update notification information included in the broadcast signal for notifying in advance of a time for transmitting update data; 현재 시간이 상기 업데이트 예고정보에 설정된 시간이면 해당 업데이트 데이터를 송신하는 단계를 포함하는 프로그램 업데이트 방법.And transmitting a corresponding update data when a current time is a time set in the update notice information. 제2 항에 있어서,The method of claim 2, 상기 업데이트 예고정보는 트랜스포트 패킷의 PSI(Program Service Information)내의 SI(Service Information)내의 NIT(Network Information Table)에 포함되는 것을 특징으로 하는 프로그램 업데이트 방법.The update notice information is included in a network information table (NIT) in a service information (SI) in a program service information (PSI) of a transport packet. 제2 항에 있어서,The method of claim 2, 상기 업데이트 예고정보는 업데이트 데이터 전송기간 및 버전(Version)정보를 포함함을 특징으로 하는 프로그램 업데이트 방법.The update notice information includes an update data transmission period and version information. 제4 항에 있어서,The method of claim 4, wherein 상기 버전정보는 제품 코드, 모델번호, 소프트웨어 버전을 포함함을 특징으로 하는 프로그램 업데이트 방법.The version information includes a product code, model number, software version. 제5 항에 있어서,The method of claim 5, 상기 소프트웨어 버전은 업데이트 원인정보와 해당 하드웨어 상태코드를 포함함을 특징으로 하는 프로그램 업데이트 방법.And said software version includes update cause information and a corresponding hardware status code. 제2 항에 있어서,The method of claim 2, 상기 업데이트 데이터는 트랜스포트 패킷의 PSI(Program Service Information)내의 SI(Service Information)내의 NIT(Network Information Table)에 포함되는 것을 특징으로 하는 프로그램 업데이트 방법.And the update data is included in a network information table (NIT) in a service information (SI) in a program service information (PSI) of a transport packet. 방송신호에 수신기의 소정 프로그램을 업데이트시키기 위한 업데이트 데이터를 전송하는 시간을 미리 알리기 위한 업데이트 예고정보가 존재하는지 판단하는 단계,Determining whether there is update notice information for notifying in advance a time for transmitting update data for updating a predetermined program of a receiver to a broadcast signal; 상기 방송신호에 업데이트 예고정보가 존재하면 상기 예고정보를 분석하여 업데이트 필요여부를 판단하는 단계,If there is update notice information in the broadcast signal, analyzing the notice information and determining whether an update is necessary; 상기 업데이트 필요여부 판단결과 업데이트가 필요하면 상기 예고정보에 따라 해당 업데이트 시간을 설정하고 저장하는 단계,Setting and storing a corresponding update time according to the notice information if an update is needed as a result of the determination of whether the update is necessary; 업데이트 시간 설정정보 존재여부에 따라 현재 시간을 체크하고 업데이트 설정시간이 되면 기기의 전원상태를 파악하여 전원을 '온'시키고 업데이트 데이터를 수신하여 해당 프로그램을 업데이트시키는 단계를 포함하는 프로그램 업데이트 방법.Checking the current time according to the existence of the update time setting information, and if the update setting time is reached, the program updating method comprising the step of identifying the power state of the device 'on' the power and receiving the update data to update the program. 제8 항에 있어서,The method of claim 8, 상기 업데이트 예고정보는 업데이트 데이터 전송기간과 수신기측에서 업데이트 필요여부를 판단하기 위한 기준이되는 버전정보를 포함함을 특징으로 하는 프로그램 업데이트 방법.The update notice information includes the update data transmission period and the version information as a reference for determining whether the update needs to be updated at the receiver. 제8 항에 있어서,The method of claim 8, 상기 예고정보에 따라 해당 업데이트 시간을 설정하는 단계는 예고정보내의 업데이트 데이터 전송기간중 적어도 2회 이상의 시간을 설정하는 것을 특징으로 하는 프로그램 업데이트 방법.The setting of the update time according to the notice information may include setting at least two times of update data transmission periods in the notice information. 제8 항에 있어서,The method of claim 8, 상기 프로그램 업데이트후 기저장된 업데이트 시간설정 정보를 삭제하는 단계를 더 포함함을 특징으로 하는 프로그램 업데이트 방법.And deleting previously stored update time setting information after the program update. 제8 항에 있어서,The method of claim 8, 상기 프로그램 업데이트후 기기의 전원을 '오프'시키는 단계를 더 포함함을 특징으로 하는 프로그램 업데이트 방법.And 'turning off' the device after the program update.
KR10-2002-0027128A 2002-05-16 2002-05-16 Apparatus and Method for Program Update KR100469257B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0027128A KR100469257B1 (en) 2002-05-16 2002-05-16 Apparatus and Method for Program Update

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0027128A KR100469257B1 (en) 2002-05-16 2002-05-16 Apparatus and Method for Program Update

Publications (2)

Publication Number Publication Date
KR20030089092A true KR20030089092A (en) 2003-11-21
KR100469257B1 KR100469257B1 (en) 2005-02-02

Family

ID=32383162

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0027128A KR100469257B1 (en) 2002-05-16 2002-05-16 Apparatus and Method for Program Update

Country Status (1)

Country Link
KR (1) KR100469257B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100679012B1 (en) * 2004-08-26 2007-02-05 삼성전자주식회사 Method and system for upgrading digital broadcast receiver
KR100855551B1 (en) * 2006-11-23 2008-09-02 삼성전자주식회사 Broadcasting signal receiving apparatus
KR200454155Y1 (en) * 2011-04-27 2011-06-17 최동일 Mobile phone mounting mechanism
KR20230103776A (en) * 2021-12-31 2023-07-07 엘지전자 주식회사 Method of software upgrade configuration of home appliance and device implementing thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101031391B1 (en) 2009-04-27 2011-04-25 엘지전자 주식회사 Display device and channel strucring method
KR101264157B1 (en) * 2011-08-02 2013-05-14 전자부품연구원 Method for managing update in condition of multiple standby mode and broadcast receiving apparatus using the same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0164577B1 (en) * 1995-09-14 1999-03-20 김광호 The time alteration method in information television
KR100222700B1 (en) * 1997-06-24 1999-10-01 윤종용 Program guide changing method and apparatus in a digital television
JPH11308552A (en) * 1998-04-17 1999-11-05 Matsushita Electric Ind Co Ltd Program list interlocked power supply device
JP2000341670A (en) * 1999-05-27 2000-12-08 Toshiba Corp Bi-directional television system and program content management method in the same system
KR100351851B1 (en) * 2000-10-02 2002-09-11 엘지전자주식회사 Method and Apparatus for sorting data broadcasting of TV

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100679012B1 (en) * 2004-08-26 2007-02-05 삼성전자주식회사 Method and system for upgrading digital broadcast receiver
KR100855551B1 (en) * 2006-11-23 2008-09-02 삼성전자주식회사 Broadcasting signal receiving apparatus
KR200454155Y1 (en) * 2011-04-27 2011-06-17 최동일 Mobile phone mounting mechanism
KR20230103776A (en) * 2021-12-31 2023-07-07 엘지전자 주식회사 Method of software upgrade configuration of home appliance and device implementing thereof

Also Published As

Publication number Publication date
KR100469257B1 (en) 2005-02-02

Similar Documents

Publication Publication Date Title
US9294797B2 (en) Methods, systems, and products for control of devices
CN1076931C (en) Method and apparatus for displaying textual or graphic data on the screen of television receivers
CA2564755C (en) Emergency alert signaling method and dtv receiver
US20100070994A1 (en) Emergency alert signaling method and digital cable broadcast system
EP2003801A2 (en) Broadcast receiving apparatus and method for configuring the same according to configuration setting values received from outside
KR100759139B1 (en) Multivision, system and method for controlling the OSD using it
JP4950670B2 (en) Media device
US20020124266A1 (en) Method and device for remote access of a power control system of a set-top box
KR100469257B1 (en) Apparatus and Method for Program Update
CN101909199B (en) Broadcast receiving terminal apparatus
CN101335849A (en) TV set and its program information obtaining method, TV broadcasting receiving system
EP2160023A1 (en) Broadcast receiving apparatus capable of communicating with external apparatus and method for using content
US7391470B2 (en) Apparatus and method for providing caption information
EP1126699B1 (en) OSD system
KR101007296B1 (en) Method and apparatus for enabling the display of a text service upon audio muting
KR100709348B1 (en) Image refroducing apparatus for updating channel map and method of updating thereof
KR100599120B1 (en) The method of making the cable card and channel list in the initial state using reset menu on the OSD picture and device thereof
US20110061087A1 (en) Electronic device and method for providing a combined data set relating to program information
KR100449713B1 (en) Method and apparatus for managing an updated information in the broadcasting receiver
US20060090191A1 (en) Controller device to be connected to tuner device via IEEE 1394 serial bus
US20060212913A1 (en) Remote control system, controllable device, and remote control method
KR20040037372A (en) Method and apparatus for controlling the display of program guide
US20080013472A1 (en) Method of controlling data broadcast and data broadcast receiver
CN101150700B (en) Broadcast system, and its distribution device and terminal device
JPH11234645A (en) Digital broadcast reception terminal

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121227

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20131224

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20141224

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20151224

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee