JPH11110197A - Software management device - Google Patents
Software management deviceInfo
- Publication number
- JPH11110197A JPH11110197A JP9272879A JP27287997A JPH11110197A JP H11110197 A JPH11110197 A JP H11110197A JP 9272879 A JP9272879 A JP 9272879A JP 27287997 A JP27287997 A JP 27287997A JP H11110197 A JPH11110197 A JP H11110197A
- Authority
- JP
- Japan
- Prior art keywords
- software
- information
- version
- update
- management
- 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.)
- Withdrawn
Links
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】 ソフトウェアのバージョン管理を容易にする
ことができるソフトウェア管理装置を提供する。
【解決手段】 ソフトウェア管理装置は、ソフトウェア
の記憶装置88と、ソフトのバージョン情報を記憶する
ソフト名/バージョン情報テーブル72と、ディジタル
衛星放送からソフトのバージョンの更新情報82を取得
する機能70と、更新情報82およびソフト名/バージ
ョン情報テーブル72を比較して、インストールされた
もののうち、バージョンアップが必要なソフトのバージ
ョン管理情報を表示する装置48とを含む。バージョン
アップを予約するソフトを選択する入力装置52、54
と、予約されたソフトのバージョン管理情報を記憶する
装置84と、バージョン管理情報に基づき、選択された
ソフトの更新データ86を受信してソフトを更新するた
めの機能70とをさらに含んでもよい。
(57) [Summary] [PROBLEMS] To provide a software management device capable of facilitating software version management. The software management device includes a software storage device, a software name / version information table for storing software version information, a function for acquiring software version update information from digital satellite broadcasting, A device 48 for comparing the update information 82 and the software name / version information table 72 and displaying version management information of software that needs to be upgraded among installed software. Input devices 52 and 54 for selecting software for which version upgrade is reserved
And a device 70 for storing version management information of the reserved software and a function 70 for receiving the update data 86 of the selected software and updating the software based on the version management information.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、パーソナルコン
ピュータなどのためのソフトウェアのバージョンを管理
するための装置に関し、特に、多数のソフトウェアのバ
ージョンを容易に管理し更新することができるようにす
るソフトウェア管理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for managing software versions for a personal computer or the like, and more particularly to a software management for easily managing and updating a large number of software versions. Related to the device.
【0002】[0002]
【従来の技術】周知のように、パーソナルコンピュータ
等は、ソフトウェアをハードディスクなどに記憶してお
り、実行時にはこのソフトウェアをメモリに読込んでC
PU(中央演算処理装置)が実行する。一般にソフトウ
ェアは、新しい機能を追加したり、いわゆるバグを解決
したりするために、頻繁にバージョンアップが行なわれ
る。使用者は、このバージョンアップ情報に注意し、自
己のパーソナルコンピュータにインストールされている
ソフトウェアを常に最新のものに保つことが推奨されて
いる。2. Description of the Related Art As is well known, a personal computer or the like stores software on a hard disk or the like.
Executed by a PU (Central Processing Unit). Generally, software is frequently upgraded in order to add a new function or solve a so-called bug. It is recommended that users pay attention to this version upgrade information and always keep the software installed on their personal computers up to date.
【0003】ところで、最近の技術の発達により、ハー
ドディスクの記憶容量は非常な勢いで増大している。ま
た、パーソナルコンピュータの製造者が、その供給時に
ハードウェアに多数のソフトウェアを予めインストール
して販売することが広く行なわれるようになっている。
また、インターネットや、いわゆるパソコン通信などに
より、容易にソフトウェアを入手することができるよう
になったため、ハードディスクにインストールされるソ
フトウェアの数は以前に比べてはるかに多い。さらに、
パーソナルコンピュータの普及に伴い、流通するソフト
ウェアの種類そのものが多くなっている。[0003] By the way, the storage capacity of a hard disk is increasing at an extremely rapid pace due to the recent development of technology. In addition, it has become common for a personal computer manufacturer to install and sell a large number of software in hardware at the time of supply.
Further, since software can be easily obtained via the Internet or so-called personal computer communication, the number of software installed on a hard disk is much larger than before. further,
With the spread of personal computers, the types of distributed software themselves have increased.
【0004】こうした要因により、パーソナルコンピュ
ータにインストールされるソフトウェアの数は非常に多
く、しかもそのバージョンアップが頻繁に行なわれるた
めに、ユーザがソフトウェアのバージョン管理を行なう
ことは非常に困難となっている。バージョン管理を徹底
して行なおうとすれば、収集すべき情報が多種多様とな
り、使用者に要求される労力は莫大なものとなる。[0004] Due to these factors, the number of software installed in a personal computer is very large, and the version is frequently updated, so that it is very difficult for a user to manage the version of the software. . If a thorough version control is performed, the information to be collected becomes diversified, and the labor required of the user becomes enormous.
【0005】[0005]
【発明が解決しようとする課題】それゆえに本発明の1
つの目的は、ソフトウェアのバージョンの管理を容易に
することができるソフトウェア管理装置を提供すること
である。SUMMARY OF THE INVENTION Therefore, the present invention
One object is to provide a software management device that can easily manage software versions.
【0006】本発明の他の目的は、使用者の介入を最小
に抑えて、ソフトウェアのバージョンアップを行なうこ
とができるソフトウェア管理装置を提供することであ
る。It is another object of the present invention to provide a software management apparatus capable of upgrading software with minimum intervention of a user.
【0007】[0007]
【課題を解決するための手段】請求項1に記載の発明に
係るソフトウェア管理装置は、ソフトウェアの更新情報
を所定の通信方式に従って供給するソフトウェア管理情
報供給源と通信することにより、ソフトウェアを管理す
るためのソフトウェア管理装置であって、ソフトウェア
格納手段と、ソフトウェア格納手段内に格納されたソフ
トウェアのバージョン情報を記憶するためのバージョン
情報記憶手段と、ソフトウェア管理情報供給源より供給
される更新情報を取得するための更新情報取得手段と、
更新情報取得手段により取得された更新情報と、バージ
ョン情報記憶手段に記憶されたバージョン情報とを比較
して、ソフトウェア格納手段内の、バージョンアップが
必要なソフトウェアを特定する情報を使用者に表示する
ための手段とを含む。A software management apparatus according to the first aspect of the present invention manages software by communicating with a software management information supply source that supplies software update information in accordance with a predetermined communication method. Software management device for acquiring software update information supplied from a software management information supply source, software version information storage means for storing software version information stored in the software storage means, Update information acquisition means for performing
The update information acquired by the update information acquisition means is compared with the version information stored in the version information storage means, and information for identifying software that needs to be upgraded in the software storage means is displayed to the user. Means for
【0008】請求項1に記載の発明に係るソフトウェア
管理装置においては、ソフトウェア管理情報供給源によ
り供給されるソフトウェアの更新情報と、ソフトウェア
格納手段に格納されているソフトウェアのバージョン情
報とが比較され、バージョンアップが必要なソフトウェ
アを特定する情報が使用者に表示される。使用者が、ソ
フトウェアのバージョン管理のために、個々のソフトウ
ェアのバージョンを調べて最新のバージョンか否かを判
断する必要がない。したがって、ソフトウェアの管理が
容易になる。In the software management apparatus according to the first aspect of the present invention, the software update information supplied from the software management information supply source is compared with the software version information stored in the software storage means. Information identifying the software that needs to be upgraded is displayed to the user. There is no need for the user to check each software version to determine whether it is the latest version for software version management. Therefore, management of software becomes easy.
【0009】請求項2に記載の発明においては、ソフト
ウェア管理情報供給源は、ソフトウェアのバージョンを
最新に更新するために必要なソフトウェア更新データを
所定の通信方式によって供給する。更新情報は、ソフト
ウェアのバージョンアップを行なうために必要なデータ
を取得するのに必要なバージョン管理情報を含む。請求
項2に記載の発明に係るソフトウェア管理装置は、請求
項1に記載の発明の構成に加えてさらに、表示手段によ
り表示された情報に基づき、バージョンアップを行なう
ソフトウェアを使用者が選択するための選択手段と、選
択手段により選択されたソフトウェアのバージョン管理
情報を記憶するためのバージョン管理情報記憶手段と、
バージョン管理情報記憶手段により記憶されたバージョ
ン管理情報に基づき、選択されたソフトウェアのソフト
ウェア更新データをソフトウェア管理情報供給源から取
得するための手段とを含む。In the invention according to claim 2, the software management information supply source supplies software update data necessary for updating the software version to the latest by a predetermined communication method. The update information includes version management information necessary for acquiring data necessary for upgrading the software. According to a second aspect of the present invention, in addition to the configuration of the first aspect of the present invention, the software management device further allows a user to select software to be upgraded based on information displayed by the display means. Selection means, and version management information storage means for storing version management information of the software selected by the selection means,
Means for acquiring software update data of selected software from a software management information supply source based on the version management information stored by the version management information storage means.
【0010】請求項2に記載の発明に係るソフトウェア
管理装置においては、請求項1に記載の発明の作用、効
果に加えて、バージョンアップが必要なソフトウェアの
うち、使用者が選択したものに関しては、バージョン管
理情報記憶手段によりバージョン管理情報が一旦記憶さ
れる。さらに、この一旦記憶されたバージョン管理情報
に基づいて、選択されたソフトウェアをバージョンアッ
プするのに必要なデータが取得される。使用者が、バー
ジョンアップのために必要なデータを取得するために何
らかの行動を起こす必要がなくなる。[0010] In the software management device according to the second aspect of the present invention, in addition to the functions and effects of the first aspect of the present invention, the software selected by the user among the software that needs to be upgraded is not required. The version management information is temporarily stored by the version management information storage means. Further, based on the temporarily stored version management information, data necessary for upgrading the selected software is acquired. There is no need for the user to take any action to obtain the data necessary for the version upgrade.
【0011】請求項3に記載の発明に係るソフトウェア
管理装置は、請求項2に記載の発明の構成に加えてさら
に、更新データ取得手段により取得されたソフトウェア
更新データを用いて、ソフトウェア格納手段内の当該ソ
フトウェアを更新するための更新手段を含む。According to a third aspect of the present invention, in addition to the configuration of the second aspect of the present invention, the software management apparatus further includes software update data acquired by the update data acquisition means in the software storage means. And updating means for updating the software.
【0012】選択されたソフトウェアが、取得されたソ
フトウェア更新データを用いて自動的に最新のバージョ
ンに更新される。使用者が介入することなく、ソフトウ
ェアが最新のバージョンに維持される。[0012] The selected software is automatically updated to the latest version using the acquired software update data. The software is kept up to date with no user intervention.
【0013】請求項4に記載の発明に係るソフトウェア
管理装置は、請求項3に記載の発明の構成に加えてさら
に、バージョン情報記憶手段に記憶された当該指定され
たソフトウェアのバージョン情報を、更新手段による更
新結果に応じて更新するための手段とを含む。According to a fourth aspect of the present invention, in addition to the configuration of the third aspect, the software management apparatus further updates the version information of the designated software stored in the version information storage means. Means for updating in accordance with an update result by the means.
【0014】更新手段による更新結果に応じて、ソフト
ウェアのバージョン情報が更新される。したがって、自
動的にバージョンアップされたソフトウェアは、対応の
バージョン情報も自動的に更新されるので、以後のバー
ジョン管理を引続き有効に行なうことができる。The version information of the software is updated in accordance with the result of the update by the updating means. Therefore, the automatically upgraded software automatically updates the corresponding version information, so that subsequent version management can be performed effectively.
【0015】[0015]
【発明の実施の形態】今、衛星放送により多チャンネル
の番組を提供するディジタル放送サービスが注目を集め
ている。ディジタル放送サービスでは、1チャンネル内
で映像、音声に加えてさらにデータを含んだ放送を行な
うことができる。そのため、たとえば映像および音声と
して映画や演劇のチケット情報を提供するとともに、デ
ータとして、いわゆるパソコン通信を介して当該映画ま
たは演劇などのチケットを予約するためのプログラムな
どのソフトウェアをも放送により視聴者に提供する、と
いうサービスの提供形態が考えられる。視聴者の装置で
は、例えばこのソフトウェアを用いてチケット販売業者
に対してチケット予約を行なう、という使い方ができ
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Digital broadcasting services for providing multi-channel programs by satellite broadcasting have attracted attention. In a digital broadcasting service, broadcasting including data in addition to video and audio can be performed within one channel. Therefore, for example, while providing ticket information of a movie or a theater as video and audio, software such as a program for reserving a ticket for the movie or the theater via so-called personal computer communication is also provided to viewers by broadcasting. A service providing form of providing is conceivable. The viewer's device can be used, for example, to make a ticket reservation to a ticket seller using this software.
【0016】本発明は、典型的にはこのようなディジタ
ル放送サービスのこのようなシステムを利用して、視聴
者が有するコンピュータにインストールされているソフ
トウェアのバージョン管理を容易に行なうことができる
ようにするためのものである。なお、以下の実施の形態
の説明では、衛星放送を通じてソフトウェアのバージョ
ン管理を行なうものとして説明するが、本発明はこれに
は限定されず、たとえば有線の媒体を介して、または光
通信により、実現することもできる。The present invention makes use of such a system of digital broadcasting services typically to facilitate version control of software installed on a computer possessed by a viewer. It is for doing. In the following description of the embodiments, it is assumed that software version management is performed through satellite broadcasting, but the present invention is not limited to this. For example, the present invention can be implemented through a wired medium or by optical communication. You can also.
【0017】図1を参照して、このシステムは、こうし
たソフトウェアのバージョン管理を行なうための情報を
放送局22および衛星放送24を介してディジタル放送
するためのバージョン管理サービスプロバイダ20が存
在することを前提とする。バージョン管理サービスプロ
バイダは、提携するソフトウェア業者からソフトウェア
のバージョンアップに関する情報の提供を受け、それら
をディジタル放送するための加工処理を行なう。Referring to FIG. 1, the system is based on the premise that there is a version control service provider 20 for digitally broadcasting information for performing such software version control via a broadcast station 22 and a satellite broadcast 24. It is assumed. The version management service provider receives the information on the software version upgrade from the affiliated software vendor and performs a processing for digitally broadcasting them.
【0018】使用者のコンピュータ26には、アンテナ
28が設けられ、放送衛星24からのディジタル放送を
受信することができる。図1に示すシステムにおいて
は、前述したチケット予約サービスなどを提供するサー
ビス提供業者32に対してパソコン通信を介して手続を
行なうためのモデム30がコンピュータ26に接続され
ている。すなわちこのコンピュータ26は、衛星放送受
信用テレビジョンとして機能すると同時に、サービス提
供業者32との通信を行なうための通信端末でもある。The user's computer 26 is provided with an antenna 28 so that digital broadcasting from the broadcasting satellite 24 can be received. In the system shown in FIG. 1, a modem 30 is connected to a computer 26 for performing a procedure via a personal computer communication with a service provider 32 that provides the above-described ticket reservation service and the like. That is, the computer 26 functions as a television for receiving satellite broadcasts and is also a communication terminal for performing communication with the service provider 32.
【0019】なお、衛星放送受信用テレビジョンとし
て、いわゆるパーソナルコンピュータの形態を持たない
ものであってもよい。たとえば通常のテレビジョン受像
機の形態を有するものであって、後述する処理を行なう
ために必要な機能を実現するための装置を内部に有する
ものでもよく、また通常のテレビジョン受像機に接続さ
れる、いわゆるセットアップボックス形式のものであっ
てもよい。The satellite broadcast receiving television may not have a so-called personal computer. For example, it may have a form of a normal television receiver, and may have a device for realizing functions necessary for performing processing described later, or may be connected to a normal television receiver. It may be of a so-called setup box type.
【0020】図2に、パーソナルコンピュータ26のハ
ードウェア構成を示す。図2を参照してパーソナルコン
ピュータ26は、CPU(中央演算処理装置)40と、
CPU40が接続されたバス42とを含んでいる。以下
に述べる各ハードウェア構成要素は、特に記載しない限
りいずれもバス42に接続される。パーソナルコンピュ
ータ26はさらに、RAM(Random Access Memory)4
4と、ROM(Read-Only Memory)46と、表示装置4
8、キーボード52およびマウス54が接続されたI/
Oインターフェイス50と、ハードディスク56と、F
D(Floppy Disk )ドライブ58と、CD−ROM(Co
mpact-Disc ROM)ドライブ60と、モデム30が接続さ
れる通信インターフェイス64と、衛星放送受信アンテ
ナ28が接続される衛星放送受信ボード62とを含んで
いる。衛星放送受信ボード62以外は、通常のパーソナ
ルコンピュータと同様のハードウェア構成である。FIG. 2 shows a hardware configuration of the personal computer 26. Referring to FIG. 2, personal computer 26 includes a CPU (central processing unit) 40,
And a bus 42 to which the CPU 40 is connected. All hardware components described below are connected to the bus 42 unless otherwise specified. The personal computer 26 further includes a RAM (Random Access Memory) 4
4, ROM (Read-Only Memory) 46, and display device 4
8, I / O connected to keyboard 52 and mouse 54
O interface 50, hard disk 56, F
D (Floppy Disk) drive 58 and CD-ROM (Co
A mpact-Disc ROM) drive 60, a communication interface 64 to which the modem 30 is connected, and a satellite broadcast receiving board 62 to which the satellite broadcast receiving antenna 28 is connected. Except for the satellite broadcast receiving board 62, the hardware configuration is the same as that of a normal personal computer.
【0021】本願発明に係るソフトウェア管理装置は、
ハードディスク56、FDまたはCD−ROM等の記録
媒体に記憶されたソフトウェアをRAM44にロード
し、CPU40により実行することによりこのパーソナ
ルコンピュータ26によって実現される。なお、このソ
フトウェアはFD、磁気テープまたはCD−ROM等の
記憶媒体に記憶されて、または通信媒体を介して流通
し、衛星放送受信可能なパーソナルコンピュータに実装
されることでこの実施の形態のソフトウェア管理装置を
実現する。The software management device according to the present invention comprises:
The software stored in the hard disk 56, the FD, or a recording medium such as a CD-ROM is loaded into the RAM 44 and executed by the CPU 40 to be realized by the personal computer 26. Note that this software is stored in a storage medium such as an FD, a magnetic tape, or a CD-ROM, or is distributed via a communication medium, and is mounted on a personal computer capable of receiving satellite broadcasts. Implement a management device.
【0022】図3を参照して、本実施の形態では、ハー
ドディスク56内に、ソフトウェア管理装置を実現する
ためのソフトウェア更新管理アプリケーションプログラ
ム70が格納されている。同じくハードディスク56に
は、ソフトウェア更新管理アプリケーションプログラム
70がソフトウェアのバージョン管理を行なうための、
ソフト名/バージョン情報テーブル72が格納されてい
る。以下単にバージョン情報テーブル72と呼ぶ場合、
ソフト名/バージョン情報テーブル72を指す。Referring to FIG. 3, in the present embodiment, software update management application program 70 for realizing a software management device is stored in hard disk 56. Similarly, the hard disk 56 has a software update management application program 70 for managing software versions.
A software name / version information table 72 is stored. Hereinafter, when simply referred to as the version information table 72,
Indicates the software name / version information table 72.
【0023】図3を参照して、バージョン情報テーブル
72には、このパーソナルコンピュータ26にインスト
ールされているソフトウェアのソフト名(APP1、A
PP2、…)と、それらソフトウェアのバージョン情報
とが格納されている。Referring to FIG. 3, the version information table 72 includes software names (APP1, A1) of the software installed in the personal computer 26.
PP2,...) And version information of the software.
【0024】図4を参照して、パーソナルコンピュータ
26によりソフトウェア管理装置を実現する際のシステ
ム構成は以下のようになっている。ディジタル放送受信
ボード62は、ディジタル放送の所定のチャンネル内の
データとして供給されるソフトウェアの更新情報および
更新データ80を受信する。Referring to FIG. 4, a system configuration for implementing a software management device by personal computer 26 is as follows. The digital broadcast receiving board 62 receives software update information and update data 80 supplied as data in a predetermined digital broadcast channel.
【0025】図5を参照して、更新情報/データ80
は、ソフトウェアの更新情報82と、更新情報82にリ
ストされているソフトウェアを最新のバージョンに更新
するために必要なソフトウェア(ソフトA、ソフトB、
ソフトC、…:以下「更新ソフトウェア」と呼び、特許
請求の範囲に記載の「ソフトウェア更新データ」に対応
する。)とを含んでいる。図1に示されるバージョン管
理サービスプロバイダ20は、この更新情報82と、更
新に必要なデータとを常に最新のものに管理しており、
衛星放送を介して繰返し放送している。Referring to FIG. 5, update information / data 80
Are software update information 82 and software (software A, software B, software A, software B, software A) required for updating software listed in the update information 82 to the latest version.
Software C,...: Hereinafter referred to as “update software” and corresponds to “software update data” described in the claims. ). The version management service provider 20 shown in FIG. 1 always manages the update information 82 and data necessary for update to be the latest.
It repeatedly broadcasts via satellite broadcasting.
【0026】更新情報は、各ソフトウェアの最新バージ
ョンを示す情報と、旧バージョンから最新バージョンに
更新する際のソフトウェア更新データを特定するための
バージョン管理情報とを含んでいる。The update information includes information indicating the latest version of each software and version management information for specifying software update data when updating from an old version to the latest version.
【0027】再び図4を参照して、ソフトウェア更新管
理アプリケーション70によってソフトウェアの更新管
理が要求されると、ディジタル放送受信ボード62は、
更新情報/データ80の中から更新情報82を選択的に
受信しソフトウェア更新管理アプリケーション70に与
える。ソフトウェア更新管理アプリケーション70は、
受信された更新情報82と、ハードディスク56内に格
納されているバージョン情報テーブル72の内容とを比
較し、パーソナルコンピュータ26にインストールされ
ているソフトウェアのうち、最新バージョンでないもの
についてだけ、そのソフト名とそのソフトウェアのバー
ジョン管理情報とを抽出し表示装置48上に表形式で表
示する。この様子を図示したのが図6である。Referring again to FIG. 4, when software update management is requested by software update management application 70, digital broadcast receiving board 62
The update information 82 is selectively received from the update information / data 80 and given to the software update management application 70. The software update management application 70
The received update information 82 is compared with the contents of the version information table 72 stored in the hard disk 56, and only the software installed in the personal computer 26 that is not the latest version has its software name and The software version management information is extracted and displayed on the display device 48 in a table format. FIG. 6 illustrates this state.
【0028】図6を参照して、更新情報82は、各ソフ
ト名と、そのソフトウェアの最新バージョン数と、当該
ソフトウェアのバージョン管理情報とを含んでいる。バ
ージョン管理情報としてはたとえば、当該ソフトウェア
の旧バージョンを最新バージョンに更新するために準備
されているいわゆるアップデートプログラムなどを特定
するための情報が考えられる。Referring to FIG. 6, update information 82 includes each software name, the latest version number of the software, and version management information of the software. As the version management information, for example, information for specifying a so-called update program prepared for updating an old version of the software to the latest version can be considered.
【0029】この更新情報82を、ソフトウェア更新管
理アプリケーション70はバージョン情報テーブル72
に格納されている情報と比較照合して、このパーソナル
コンピュータ26にインストールされているソフトウェ
アであって、更新情報82により知ることができる限り
最新バージョンでないもののみを抽出する。さらにこの
ようにして抽出されたソフトウェアのバージョン管理情
報も併せて抽出し、表示装置48にテーブル90として
表示する。The software update management application 70 transmits the update information 82 to the version information table 72.
And extracts only the software installed in the personal computer 26 which is not the latest version as far as it can be known from the update information 82. Further, the software version management information thus extracted is also extracted and displayed as a table 90 on the display device 48.
【0030】再び図4を参照して、使用者は、表示装置
48に表示されたソフトウェアのうち、最新バージョン
に更新することを望むソフトウェアをキーボード52、
マウス54などを用いて指定する。この情報はソフトウ
ェア更新管理アプリケーション70に与えられる。ソフ
トウェア更新管理アプリケーション70は、この情報を
受信予約情報84としてハードディスク56内に一旦格
納する。Referring again to FIG. 4, the user selects the software desired to be updated to the latest version among the software displayed on the display device 48 by using the keyboard 52.
It is designated using the mouse 54 or the like. This information is provided to the software update management application 70. The software update management application 70 temporarily stores this information as reception reservation information 84 in the hard disk 56.
【0031】以下、ソフトウェア更新管理アプリケーシ
ョン70は、ディジタル放送受信ボード62が受信する
更新情報/データ80のうち、更新データを監視し、受
信予約情報84によって受信が予約されたプログラムの
みを更新データ86としてハードディスク内に格納す
る。そして、このように格納された更新データ86に含
まれるアップデートプログラムを実行することにより、
旧バージョンのアプリケーション88を最新バージョン
に更新する。同時に、バージョン情報テーブル72内の
当該ソフトウェアに関する情報を、更新後の状態に従っ
て更新する。Hereinafter, the software update management application 70 monitors the update data of the update information / data 80 received by the digital broadcast receiving board 62, and updates only the program reserved for reception by the reception reservation information 84 to the update data 86. Stored in the hard disk. Then, by executing the update program included in the update data 86 thus stored,
Update the old version of the application 88 to the latest version. At the same time, the information about the software in the version information table 72 is updated according to the updated state.
【0032】以下図7〜図9を参照して、ソフトウェア
更新管理アプリケーション70の制御構造について説明
する。図7を参照して、使用者がソフトウェア更新管理
アプリケーション70を選択し実行を開始させると、更
新情報取得処理110を行なう。更新情報取得処理11
0の詳細については図8を参照して後述する。続いて、
このようにして取得された更新情報と、図4に示すバー
ジョン情報テーブル72の内容とを比較し、当該パーソ
ナルコンピュータ26にインストールされているソフト
ウェアであって、かつ最新バージョンとは異なるバージ
ョン(旧バージョン)のソフトウェアのみを抽出する処
理112を行なう。このとき、当該ソフトウェアのバー
ジョン管理情報の抽出も行なう。The control structure of the software update management application 70 will be described below with reference to FIGS. Referring to FIG. 7, when the user selects and starts execution of software update management application 70, update information acquisition processing 110 is performed. Update information acquisition processing 11
Details of 0 will be described later with reference to FIG. continue,
The update information acquired in this manner is compared with the contents of the version information table 72 shown in FIG. 4, and the version of the software installed on the personal computer 26 and different from the latest version (old version) The processing 112 for extracting only the software described in (1) is performed. At this time, version management information of the software is also extracted.
【0033】このようにして抽出された結果は図6のテ
ーブル90により示される形式で表示装置48上に表示
される(114)。使用者は、表示結果に基づいて、最
新バージョンに更新することを望むソフトウェアを選択
し、受信を予約するための入力を行なう(116)。ソ
フトウェア更新管理アプリケーション70は、処理11
6の結果、予約があったかどうかについての判定をブロ
ック118で行なう。予約がない場合には処理を終了す
る。予約がある場合にはこの予約情報をハードディスク
56に記録し(120)、以下、予約されたソフトウェ
アを受信する処理122を行なう。予約ソフトウェア受
信処理122については図9を参照して後述する。The result extracted in this manner is displayed on the display device 48 in the format shown by the table 90 in FIG. 6 (114). The user selects the software desired to be updated to the latest version based on the display result, and makes an input to reserve reception (116). The software update management application 70 executes processing 11
A determination is made at block 118 as to whether there was a reservation as a result of step 6. If there is no reservation, the process ends. If there is a reservation, this reservation information is recorded on the hard disk 56 (120), and thereafter, processing 122 for receiving the reserved software is performed. The reservation software receiving process 122 will be described later with reference to FIG.
【0034】図8を参照して、図7の更新受信取得処理
110は次のように行なわれる。まず図4に示すディジ
タル放送受信ボード62を介して、衛星放送のデータ部
分のパケットを受信する(130)。現在採用されてい
るこのようなディジタル放送では、パケットヘッダの中
にそのデータの内容を特定するための情報が格納されて
いる。そこでブロック132で、受信されたパケットの
ヘッダが更新情報を示すものであるかどうかについての
判断を行なう。データパケットが更新情報でない場合に
はブロック130に戻り、以下このようにしてデータパ
ケットのヘッダが更新情報を示す値となるまで待機す
る。Referring to FIG. 8, update reception / acquisition process 110 in FIG. 7 is performed as follows. First, the satellite broadcast data portion packet is received via the digital broadcast receiving board 62 shown in FIG. 4 (130). In such digital broadcasting currently employed, information for specifying the content of the data is stored in a packet header. A determination is then made at block 132 as to whether the header of the received packet indicates update information. If the data packet is not update information, the process returns to block 130, and waits until the header of the data packet becomes a value indicating the update information in this manner.
【0035】受信されたパケットのヘッダが更新情報を
示すものであるときにはブロック134に進み、このパ
ケット以下の更新情報のデータパケットを受信しメモリ
にストアする(136)。このようにして一連の更新情
報のデータパケットをすべて受信すると更新情報取得処
理は終了する。When the header of the received packet indicates the update information, the process proceeds to block 134, and the data packet of the update information equal to or smaller than this packet is received and stored in the memory (136). When all data packets of a series of update information are received in this way, the update information acquisition processing ends.
【0036】図9を参照して、図7の予約ソフトウェア
受信処理122は以下のようにして行なわれる。ブロッ
ク140でデータパケットの受信が行なわれ、ブロック
142で、このデータパケットに含まれるデータが、受
信予約情報84により受信が予約された更新データに関
するものであるかどうかについての判断が行なわれる。
判断結果がNOであれば制御はブロック140に戻り、
以下このようにして受信が予約されている更新データの
データパケットを受信するまで待機する。Referring to FIG. 9, the reservation software receiving process 122 in FIG. 7 is performed as follows. At block 140, a data packet is received, and at block 142, a determination is made as to whether the data contained in the data packet is related to updated data reserved for reception by the reception reservation information 84.
If the determination is no, control returns to block 140,
Thereafter, the process waits until a data packet of update data reserved for reception is received in this manner.
【0037】受信が予約された更新データのデータパケ
ットを受信するとブロック144に進み、以下一連の更
新データのデータパケットを受信しハードディスク等に
格納する。さらにこの実施の形態のソフトウェア更新管
理アプリケーション70では、受信された更新データを
用いて、インストールされている旧バージョンのソフト
ウェアを更新する処理を行なう(146)。When a data packet of update data reserved for reception is received, the process proceeds to block 144, where a series of data packets of update data are received and stored in a hard disk or the like. Further, the software update management application 70 of this embodiment performs a process of updating the installed old version software using the received update data (146).
【0038】こうしてソフトウェアの更新が異常なく行
なわれたら、続いてブロック148でバージョン情報テ
ーブル72の、当該更新されたソフトウェアに関する情
報を最新バージョンに書換える。続いてブロック150
で、受信予約情報84内の、当該ソフトウェアに関する
情報について、受信済みを示すように更新する。さらに
ブロック152で、予約されたすべての更新データを受
信したかどうかについての判断を行なう。まだ受信が済
んでいないものが存在する場合には制御はブロック14
0に戻る。受信予約された更新データをすべて受信した
場合には処理を終了する。When the software has been updated without any abnormality, the information on the updated software in the version information table 72 is rewritten to the latest version in block 148. Then block 150
Then, the information about the software in the reception reservation information 84 is updated so as to indicate that the reception has been completed. Further, at block 152, a determination is made as to whether all reserved update data has been received. If there are any that have not been received, control is passed to block 14
Return to 0. If all the update data reserved for reception has been received, the process ends.
【0039】このような制御構造を有するソフトウェア
更新管理アプリケーション70を実行することにより、
パーソナルコンピュータ26にインストールされている
ソフトウェアのうち、最新バージョンでないものが自動
的に最新バージョンに更新される。また、バージョン情
報テーブル72も併せて最新バージョンに更新されるの
で、次回ソフトウェア更新管理アプリケーション70が
起動されたときにも、インストールされているソフトウ
ェアの情報が正しく反映されることとなり、ソフトウェ
アの更新管理を適切に行なうことができる。By executing the software update management application 70 having such a control structure,
Of the software installed in the personal computer 26, software that is not the latest version is automatically updated to the latest version. In addition, the version information table 72 is also updated to the latest version, so that the next time the software update management application 70 is started, the installed software information is correctly reflected, and the software update management is performed. Can be appropriately performed.
【0040】なお、上述の実施の形態のソフトウェア更
新管理アプリケーション70では、図7に示すように予
約入力116を行ない、予約があった場合には予約ソフ
トウェア受信処理122まで自動的に実行する。しか
し、このような予約および予約に基づくソフトウェアの
受信処理まで行なわなくとも、比較結果を表示する処理
114までを行なうことによっても、インストールされ
ているソフトウェアのうち、最新バージョンでないもの
に関する情報を使用者が容易に確認できるという効果を
奏する。この場合、ソフトウェアを最新バージョンに更
新するために必要な更新データの取得を手作業で行なっ
てもよいし、またそのためのアプリケーションを別に容
易してそれを実行することによりブロック116〜12
2の機能を実現してもよい。また、更新データの取得ま
でを自動で行ない、更新データ中のアップデートプログ
ラムの実行のみを使用者が選択的に行なってもよい。さ
らに、バージョン管理情報テーブル72の更新も、自動
でなく手動で行なってもよい。しかし、ソフトウェア管
理装置を最も効率的に動作させるためには、上記の本実
施の形態のようにバージョン管理情報テーブル72の更
新まで自動的に行なうことが最もよい。In the software update management application 70 of the above-described embodiment, a reservation input 116 is performed as shown in FIG. 7, and if there is a reservation, the processing is automatically executed up to a reservation software receiving process 122. However, even without performing such reservation and receiving processing of the software based on the reservation, by performing the processing up to the processing 114 of displaying the comparison result, the user can obtain information on the installed software that is not the latest version. Is easily confirmed. In this case, the update data necessary for updating the software to the latest version may be obtained manually, or an application for the update may be executed separately to execute the blocks 116 to 12.
The second function may be realized. Alternatively, the processing up to the acquisition of the update data may be automatically performed, and the user may selectively execute only the update program in the update data. Further, the version management information table 72 may be updated manually instead of automatically. However, in order to operate the software management device most efficiently, it is best to automatically update the version management information table 72 as in the above-described embodiment.
【0041】また図9においては、データ受信において
エラーが発生した場合の処理は示していない。しかし図
5にも示したように、ソフトウェアの更新データ92
は、衛星放送により繰返し放送されるので、次の放送の
際に受信を試みるようにすればよい。または、受信を失
敗したソフトウェアについては繰返し受信を行なうこと
をせず、受信に失敗した旨のメッセージを表示装置48
上に表示するようにしてもよい。またはこれらを組合
せ、予め定められた何回かの受信処理を実行し、それら
がすべて失敗した場合のみ処理を打ち切ってエラー発生
の表示を行なうようにしてもよい。FIG. 9 does not show a process when an error occurs during data reception. However, as shown in FIG.
Is repeatedly broadcast by satellite broadcasting, so that reception may be attempted in the next broadcast. Alternatively, for the software for which reception has failed, a message indicating that reception has failed is displayed on the display device 48 without repeatedly performing reception.
It may be displayed above. Alternatively, these may be combined, a predetermined number of reception processes may be executed, and only when all of them have failed, the process may be terminated to display an error occurrence.
【0042】なお、図6のテーブル90のソフトAに関
し、最新バージョンが3.2であるものとして、この最
新バージョンにソフトAを更新するために必要な更新デ
ータとして2つのもの(3.1および3.2)が記載さ
れている。これは、図6のバージョン情報テーブル72
にも示されるように、インストールされているソフトA
が3.0であり、このバージョン3.0から最新のバー
ジョン3.2に更新するためには、まずバージョン3.
1に更新するための処理をした後に、それをさらにバー
ジョン3.2に更新する処理が必要なためである。すな
わちこのように段階的な処理を行なうことが必要な場合
もあり、そうした情報もすべて更新情報82内のバージ
ョン管理情報に予め格納されているものとする。As for the software A in the table 90 in FIG. 6, it is assumed that the latest version is 3.2, and two pieces of update data (3.1 and 3.1) are required to update the software A to this latest version. 3.2) is described. This corresponds to the version information table 72 in FIG.
As shown in the figure, installed software A
Is 3.0, and in order to update from this version 3.0 to the latest version 3.2, first update the version 3.0.
This is because, after performing the processing for updating to version 1, the processing for further updating the version to version 3.2 is required. That is, it may be necessary to perform such stepwise processing, and it is assumed that all such information is stored in advance in the version management information in the update information 82.
【0043】なお、図1に示すシステムにおいては、更
新情報や更新データは衛星放送を介して放送されるもの
とした。しかしながら本発明はこのような衛星放送を使
うもののみには限定されず、図5に示すような更新情報
と更新データとを繰返し放送することができるものであ
れば無線、有線を問わず適用可能である。たとえばケー
ブルテレビのネットワークを使用することも考えられ
る。In the system shown in FIG. 1, the update information and the update data are broadcasted via satellite broadcasting. However, the present invention is not limited to only those using satellite broadcasting, and is applicable regardless of whether it is wireless or wired as long as it can repeatedly broadcast update information and update data as shown in FIG. It is. For example, a cable TV network may be used.
【0044】さらにまた、上述の実施の形態では、更新
情報と更新データとをともに衛星放送の1チャンネル内
のディジタル放送として放送している。しかし本発明は
そのようなものには限定されず、更新情報と更新データ
とを別チャンネルのものにすることも可能である。この
場合には予約ソフトウェア受信処理において自動的にそ
の予め定められた更新データ放送のためのチャンネルに
切換えればよい。また図7に示す予約情報記録処理12
0を行なった後、予約情報のみを図1に示すモデム30
を介してソフトウェアの通信販売業者に送り、通信販売
業者から当該ソフトウェアを別途配送するようにしても
よい。Further, in the above-described embodiment, both the update information and the update data are broadcast as digital broadcast in one channel of satellite broadcast. However, the present invention is not limited to such a case, and the update information and the update data can be of different channels. In this case, it is sufficient to automatically switch to the channel for the predetermined update data broadcast in the reservation software receiving process. The reservation information recording process 12 shown in FIG.
0, only the reservation information is transferred to the modem 30 shown in FIG.
The software may be sent to a mail order dealer via the Internet, and the software may be separately delivered from the mail order dealer.
【0045】また上述の実施の形態では、ソフトウェア
更新管理アプリケーション70については、使用者の起
動指示によって起動するようにした。しかし本発明はこ
のようなものに限定されない。たとえばパーソナルコン
ピュータ26の電源を投入したときに自動的にソフトウ
ェア更新管理アプリケーション70を実行するようにし
てもよいし、一定時刻になるとソフトウェア更新管理ア
プリケーション70を自動的に起動させるようにしても
よい。また特定のソフトウェアについては常に最新バー
ジョンに更新する指定が行なえるようにしておき、一旦
受信予約が行なわれたものに関しては、以後使用者によ
る予約作業を行なうことなく、最新バージョンが発行さ
れる度に自動的に更新データの取得および更新が行なわ
れるようにしてもよい。In the above-described embodiment, the software update management application 70 is activated by a user's activation instruction. However, the present invention is not limited to this. For example, the software update management application 70 may be automatically executed when the power of the personal computer 26 is turned on, or the software update management application 70 may be automatically started at a certain time. In addition, it is possible to always specify that specific software is updated to the latest version, and once the reception has been reserved, the latest version will be issued without any reservation work by the user. And the update data may be automatically acquired and updated.
【図1】本発明の一実施の形態を実現するためのシステ
ム構成図である。FIG. 1 is a system configuration diagram for realizing an embodiment of the present invention.
【図2】本願発明に係るソフトウェア管理装置を実現す
るためのパーソナルコンピュータのハードウェア構成を
示す図である。FIG. 2 is a diagram showing a hardware configuration of a personal computer for realizing a software management device according to the present invention.
【図3】記憶媒体に記憶されたソフトウェア更新管理ア
プリケーションおよびソフト名/バージョン情報テーブ
ルを模式的に示す図である。FIG. 3 is a diagram schematically illustrating a software update management application and a software name / version information table stored in a storage medium.
【図4】本願発明に係るソフトウェア管理装置のシステ
ム構成をブロック形式で示す図である。FIG. 4 is a block diagram showing a system configuration of a software management device according to the present invention.
【図5】更新情報/データを模式的に示す図である。FIG. 5 is a diagram schematically showing update information / data.
【図6】ソフトウェア更新管理アプリケーション70に
よる比較処理を模式的に示す図である。FIG. 6 is a diagram schematically illustrating a comparison process performed by a software update management application 70;
【図7】ソフトウェア更新管理アプリケーションの全体
の制御構成を示すフローチャートである。FIG. 7 is a flowchart illustrating an overall control configuration of a software update management application.
【図8】更新情報取得処理の流れを示すフローチャート
である。FIG. 8 is a flowchart illustrating a flow of an update information acquisition process.
【図9】予約ソフトウェア受信処理の制御の流れを示す
フローチャートである。FIG. 9 is a flowchart illustrating a control flow of a reservation software receiving process.
26 パーソナルコンピュータ 28 衛星放送受信アンテナ 62 衛星放送受信ボード 70 ソフトウェア更新管理アプリケーション 72 ソフト名/バージョン情報テーブル 82 更新情報 84 受信予約情報 86 更新データ 26 Personal Computer 28 Satellite Broadcast Receiving Antenna 62 Satellite Broadcast Receiving Board 70 Software Update Management Application 72 Software Name / Version Information Table 82 Update Information 84 Reception Reservation Information 86 Update Data
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡田 誠 大阪府守口市京阪本通2丁目5番5号 三 洋電機株式会社内 (72)発明者 今里 功 大阪府守口市京阪本通2丁目5番5号 三 洋電機株式会社内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Makoto Okada 2-5-5 Keihanhondori, Moriguchi-shi, Osaka Sanyo Electric Co., Ltd. (72) Isao Imazato 2-5-2 Keihanhondori, Moriguchi-shi, Osaka No. 5 Sanyo Electric Co., Ltd.
Claims (4)
式に従って供給するソフトウェア管理情報供給源と通信
することにより、ソフトウェアを管理するためのソフト
ウェア管理装置であって、 ソフトウェア格納手段と、 前記ソフトウェア格納手段内に格納されたソフトウェア
のバージョン情報を記憶するためのバージョン情報記憶
手段と、 前記ソフトウェア管理情報供給源より供給される更新情
報を取得するための更新情報取得手段と、 前記更新情報取得手段により取得された更新情報と、前
記バージョン情報記憶手段に記憶されたバージョン情報
とを比較して、前記ソフトウェア格納手段内の、バージ
ョンアップが必要なソフトウェアを特定する情報を使用
者に表示するための手段とを含む、ソフトウェア管理装
置。1. A software management device for managing software by communicating with a software management information supply source that supplies software update information according to a predetermined communication method, comprising: a software storage unit; and a software storage unit. Version information storage means for storing version information of software stored in the software, update information acquisition means for acquiring update information supplied from the software management information supply source, and acquisition by the update information acquisition means Means for comparing the updated information and the version information stored in the version information storage means, and displaying to the user information identifying the software that needs to be upgraded in the software storage means. Software management device, including.
フトウェアのバージョンを最新に更新するために必要な
ソフトウェア更新データを所定の通信方式によって供給
し、 前記更新情報は、ソフトウェアのバージョンアップを行
なうために必要なデータを特定するためのバージョン管
理情報を含み、 前記ソフトウェア管理装置はさらに、 前記表示手段により表示された情報に基づき、バージョ
ンアップを行なうソフトウェアを使用者が選択するため
の選択手段と、 前記選択手段により選択されたソフトウェアのバージョ
ン管理情報を記憶するためのバージョン管理情報記憶手
段と、 前記バージョン管理情報記憶手段により記憶されたバー
ジョン管理情報に基づき、選択されたソフトウェアのソ
フトウェア更新データを前記ソフトウェア管理情報供給
源から取得するための更新データ取得手段を含む、請求
項1に記載のソフトウェア管理装置。2. The software management information supply source supplies software update data necessary for updating a software version to a latest version by a predetermined communication method. The update information is used to update software version. The software management device further includes version management information for specifying necessary data, the software management device further includes: selection means for a user to select software to be upgraded based on the information displayed by the display means; A version management information storage unit for storing version management information of the software selected by the selection unit; and a software update data of the selected software based on the version management information stored by the version management information storage unit. management Including the update data acquisition means for acquiring from a broadcasting source, software management apparatus according to claim 1.
取得されたソフトウェア更新データを用いて前記ソフト
ウェア格納手段内の当該ソフトウェアを更新するための
更新手段を含む、請求項2に記載のソフトウェア管理装
置。3. The software management device according to claim 2, further comprising an update unit for updating the software in the software storage unit using the software update data acquired by the update data acquisition unit.
記憶された当該指定されたソフトウェアの前記バージョ
ン情報を、前記更新手段による更新結果にしたがって更
新するための手段を含む、請求項3に記載のソフトウェ
ア管理装置。4. The software according to claim 3, further comprising means for updating the version information of the designated software stored in the version information storage means according to an update result by the update means. Management device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9272879A JPH11110197A (en) | 1997-10-06 | 1997-10-06 | Software management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9272879A JPH11110197A (en) | 1997-10-06 | 1997-10-06 | Software management device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11110197A true JPH11110197A (en) | 1999-04-23 |
Family
ID=17520041
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9272879A Withdrawn JPH11110197A (en) | 1997-10-06 | 1997-10-06 | Software management device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11110197A (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010092199A (en) * | 2000-03-21 | 2001-10-24 | 이기원 | System for upgrading software over network and method therefor |
| JP2002288092A (en) * | 2001-03-26 | 2002-10-04 | Sharp Corp | Email system |
| JP2002543508A (en) * | 1999-04-27 | 2002-12-17 | ローク マナー リサーチ リミテッド | How to download software |
| KR100400542B1 (en) * | 2001-02-28 | 2003-10-08 | 엘지전자 주식회사 | System software upgrade apparatus and method using advertisement for digital television |
| JP2006227871A (en) * | 2005-02-17 | 2006-08-31 | Fujitsu Ten Ltd | Updating system, information processor, information distribution device, and updating method |
| KR100679012B1 (en) * | 2004-08-26 | 2007-02-05 | 삼성전자주식회사 | Upgrade method and system of digital broadcasting receiver |
| JP2007066147A (en) * | 2005-09-01 | 2007-03-15 | Omron Corp | Incorrect update prevention method and program, and electronic device |
| KR100732161B1 (en) | 2005-11-04 | 2007-06-27 | 엘지전자 주식회사 | Method of providing digital broadcasting data execution application of digital broadcasting system and digital broadcasting system and digital broadcasting terminal for same |
| KR100747522B1 (en) * | 2001-04-11 | 2007-08-08 | 엘지전자 주식회사 | Broadcast receiver menu setting method and device |
| KR100775157B1 (en) | 2005-11-29 | 2007-11-12 | 엘지전자 주식회사 | Software upgrade method and device in digital broadcasting receiver |
| KR100777409B1 (en) | 2006-06-05 | 2007-11-19 | 주식회사 알티캐스트 | Network Service Provider Application Provisioning Method in Digital Interactive Broadcast |
| JP2009129148A (en) * | 2007-11-22 | 2009-06-11 | Hitachi Ltd | Server switching method and server system |
| KR100989250B1 (en) * | 2008-11-28 | 2010-10-20 | 인벤테크 베스타 컴퍼니 | Update display system of display list and method |
| US8014767B1 (en) * | 2006-11-06 | 2011-09-06 | Sprint Communications Company L.P. | Wireless communication network with software update monitoring and notification |
| WO2013129212A1 (en) | 2012-02-27 | 2013-09-06 | 三菱重工業株式会社 | Control program management system and method for changing control program |
| US8626146B2 (en) | 2003-10-29 | 2014-01-07 | Qualcomm Incorporated | Method, software and apparatus for performing actions on a wireless device using action lists and versioning |
| US9092286B2 (en) | 2002-12-20 | 2015-07-28 | Qualcomm Incorporated | System to automatically process components on a device |
| US9134989B2 (en) | 2002-01-31 | 2015-09-15 | Qualcomm Incorporated | System and method for updating dataset versions resident on a wireless device |
| US9143560B2 (en) | 2007-06-19 | 2015-09-22 | Qualcomm Incorporated | Methods and apparatus for dataset synchronization in a wireless environment |
-
1997
- 1997-10-06 JP JP9272879A patent/JPH11110197A/en not_active Withdrawn
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002543508A (en) * | 1999-04-27 | 2002-12-17 | ローク マナー リサーチ リミテッド | How to download software |
| KR20010092199A (en) * | 2000-03-21 | 2001-10-24 | 이기원 | System for upgrading software over network and method therefor |
| KR100400542B1 (en) * | 2001-02-28 | 2003-10-08 | 엘지전자 주식회사 | System software upgrade apparatus and method using advertisement for digital television |
| JP2002288092A (en) * | 2001-03-26 | 2002-10-04 | Sharp Corp | Email system |
| KR100747522B1 (en) * | 2001-04-11 | 2007-08-08 | 엘지전자 주식회사 | Broadcast receiver menu setting method and device |
| US9134989B2 (en) | 2002-01-31 | 2015-09-15 | Qualcomm Incorporated | System and method for updating dataset versions resident on a wireless device |
| US10602348B2 (en) | 2002-01-31 | 2020-03-24 | Qualcomm Incorporated | System and method for updating dataset versions resident on a wireless device |
| US10348804B2 (en) | 2002-12-20 | 2019-07-09 | Qualcomm Incorporated | System to automatically process components on a device |
| US9092286B2 (en) | 2002-12-20 | 2015-07-28 | Qualcomm Incorporated | System to automatically process components on a device |
| US9386397B2 (en) | 2003-10-29 | 2016-07-05 | Qualcomm Incorporated | Method, software and apparatus for performing actions on a wireless device using action lists and versioning |
| US9591428B2 (en) | 2003-10-29 | 2017-03-07 | Qualcomm Incorporated | Method, software and apparatus for performing actions on a wireless device using action lists and versioning |
| US8626146B2 (en) | 2003-10-29 | 2014-01-07 | Qualcomm Incorporated | Method, software and apparatus for performing actions on a wireless device using action lists and versioning |
| KR100679012B1 (en) * | 2004-08-26 | 2007-02-05 | 삼성전자주식회사 | Upgrade method and system of digital broadcasting receiver |
| JP2006227871A (en) * | 2005-02-17 | 2006-08-31 | Fujitsu Ten Ltd | Updating system, information processor, information distribution device, and updating method |
| JP2007066147A (en) * | 2005-09-01 | 2007-03-15 | Omron Corp | Incorrect update prevention method and program, and electronic device |
| KR100732161B1 (en) | 2005-11-04 | 2007-06-27 | 엘지전자 주식회사 | Method of providing digital broadcasting data execution application of digital broadcasting system and digital broadcasting system and digital broadcasting terminal for same |
| KR100775157B1 (en) | 2005-11-29 | 2007-11-12 | 엘지전자 주식회사 | Software upgrade method and device in digital broadcasting receiver |
| KR100777409B1 (en) | 2006-06-05 | 2007-11-19 | 주식회사 알티캐스트 | Network Service Provider Application Provisioning Method in Digital Interactive Broadcast |
| US8014767B1 (en) * | 2006-11-06 | 2011-09-06 | Sprint Communications Company L.P. | Wireless communication network with software update monitoring and notification |
| US9143560B2 (en) | 2007-06-19 | 2015-09-22 | Qualcomm Incorporated | Methods and apparatus for dataset synchronization in a wireless environment |
| JP2009129148A (en) * | 2007-11-22 | 2009-06-11 | Hitachi Ltd | Server switching method and server system |
| KR100989250B1 (en) * | 2008-11-28 | 2010-10-20 | 인벤테크 베스타 컴퍼니 | Update display system of display list and method |
| WO2013129212A1 (en) | 2012-02-27 | 2013-09-06 | 三菱重工業株式会社 | Control program management system and method for changing control program |
| US9823639B2 (en) | 2012-02-27 | 2017-11-21 | Mitsubishi Heavy Industries, Ltd. | Control program management system and method for changing control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11110197A (en) | Software management device | |
| JP4694091B2 (en) | Scaling and delivery of distributed applications | |
| US7234035B2 (en) | System and method for maintaining applications with their current versions | |
| US6845396B1 (en) | Method and system for content deployment and activation | |
| US20060179465A1 (en) | Handling feature availability in a broadcast | |
| EP0848341A2 (en) | Remote upgrade of software over a network | |
| US20030221094A1 (en) | Method and system for configuring a computer | |
| JPWO2013157440A1 (en) | Reception device, reception method, transmission device, transmission method, and program | |
| EP1203491A1 (en) | Systems and methods for multimedia messaging in a cable or satellite subscriber system | |
| BR112012008440B1 (en) | SMART SET-TOP BOX AND OPERATION METHOD FOR DELIVERY OF SMART SERVICE AND DIGITAL TELEVISION SERVICE USING A CONVENTIONAL MEDIA PLAYER INCLUDED IN A SINGLE OPERATING SYSTEM | |
| EP1842373A2 (en) | Memory card handling for enhancing interactive television services | |
| CN105187943A (en) | Television channel supplement method and device | |
| JP4603367B2 (en) | Device for the execution of services received via a communication network | |
| CN113938699B (en) | Method for quickly establishing live broadcast based on webpage | |
| JP2002320158A (en) | Function addition and deletion type receiver, function mounting method, and function providing method | |
| JPH10301788A (en) | Data communication system and data communication method, and data receiving device and data receiving method | |
| JP2002077080A (en) | Storage type broadcasting service system and reception storage device | |
| US20110009110A1 (en) | Processing method, system and apparatus for component installation | |
| JP2007310596A (en) | Service providing apparatus, computer program, and recording medium | |
| US8688776B1 (en) | Emulation tool and method of using the same for a content distribution system | |
| JP2000227851A (en) | Two-way communication system and recording medium | |
| US9830243B1 (en) | Method and system for rebooting a client device within a local area network from a central server | |
| CN1997145B (en) | Method, system and device for template replacement | |
| CN107566860A (en) | Video EPG acquisitions, player method, cloud platform server, television set and system | |
| JPH10107747A (en) | Information service receiving device, information service providing device, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041207 |