JPH11110197A - ソフトウェア管理装置 - Google Patents

ソフトウェア管理装置

Info

Publication number
JPH11110197A
JPH11110197A JP27287997A JP27287997A JPH11110197A JP H11110197 A JPH11110197 A JP H11110197A JP 27287997 A JP27287997 A JP 27287997A JP 27287997 A JP27287997 A JP 27287997A JP H11110197 A JPH11110197 A JP H11110197A
Authority
JP
Japan
Prior art keywords
software
information
update
version
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
Application number
JP27287997A
Other languages
English (en)
Inventor
Masanobu Koike
正展 小池
Mitsuhiro Ida
充洋 井田
Tatsuo Koga
達雄 古賀
Makoto Okada
誠 岡田
Isao Imazato
功 今里
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP27287997A priority Critical patent/JPH11110197A/ja
Publication of JPH11110197A publication Critical patent/JPH11110197A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 ソフトウェアのバージョン管理を容易にする
ことができるソフトウェア管理装置を提供する。 【解決手段】 ソフトウェア管理装置は、ソフトウェア
の記憶装置88と、ソフトのバージョン情報を記憶する
ソフト名/バージョン情報テーブル72と、ディジタル
衛星放送からソフトのバージョンの更新情報82を取得
する機能70と、更新情報82およびソフト名/バージ
ョン情報テーブル72を比較して、インストールされた
もののうち、バージョンアップが必要なソフトのバージ
ョン管理情報を表示する装置48とを含む。バージョン
アップを予約するソフトを選択する入力装置52、54
と、予約されたソフトのバージョン管理情報を記憶する
装置84と、バージョン管理情報に基づき、選択された
ソフトの更新データ86を受信してソフトを更新するた
めの機能70とをさらに含んでもよい。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、パーソナルコン
ピュータなどのためのソフトウェアのバージョンを管理
するための装置に関し、特に、多数のソフトウェアのバ
ージョンを容易に管理し更新することができるようにす
るソフトウェア管理装置に関する。
【0002】
【従来の技術】周知のように、パーソナルコンピュータ
等は、ソフトウェアをハードディスクなどに記憶してお
り、実行時にはこのソフトウェアをメモリに読込んでC
PU(中央演算処理装置)が実行する。一般にソフトウ
ェアは、新しい機能を追加したり、いわゆるバグを解決
したりするために、頻繁にバージョンアップが行なわれ
る。使用者は、このバージョンアップ情報に注意し、自
己のパーソナルコンピュータにインストールされている
ソフトウェアを常に最新のものに保つことが推奨されて
いる。
【0003】ところで、最近の技術の発達により、ハー
ドディスクの記憶容量は非常な勢いで増大している。ま
た、パーソナルコンピュータの製造者が、その供給時に
ハードウェアに多数のソフトウェアを予めインストール
して販売することが広く行なわれるようになっている。
また、インターネットや、いわゆるパソコン通信などに
より、容易にソフトウェアを入手することができるよう
になったため、ハードディスクにインストールされるソ
フトウェアの数は以前に比べてはるかに多い。さらに、
パーソナルコンピュータの普及に伴い、流通するソフト
ウェアの種類そのものが多くなっている。
【0004】こうした要因により、パーソナルコンピュ
ータにインストールされるソフトウェアの数は非常に多
く、しかもそのバージョンアップが頻繁に行なわれるた
めに、ユーザがソフトウェアのバージョン管理を行なう
ことは非常に困難となっている。バージョン管理を徹底
して行なおうとすれば、収集すべき情報が多種多様とな
り、使用者に要求される労力は莫大なものとなる。
【0005】
【発明が解決しようとする課題】それゆえに本発明の1
つの目的は、ソフトウェアのバージョンの管理を容易に
することができるソフトウェア管理装置を提供すること
である。
【0006】本発明の他の目的は、使用者の介入を最小
に抑えて、ソフトウェアのバージョンアップを行なうこ
とができるソフトウェア管理装置を提供することであ
る。
【0007】
【課題を解決するための手段】請求項1に記載の発明に
係るソフトウェア管理装置は、ソフトウェアの更新情報
を所定の通信方式に従って供給するソフトウェア管理情
報供給源と通信することにより、ソフトウェアを管理す
るためのソフトウェア管理装置であって、ソフトウェア
格納手段と、ソフトウェア格納手段内に格納されたソフ
トウェアのバージョン情報を記憶するためのバージョン
情報記憶手段と、ソフトウェア管理情報供給源より供給
される更新情報を取得するための更新情報取得手段と、
更新情報取得手段により取得された更新情報と、バージ
ョン情報記憶手段に記憶されたバージョン情報とを比較
して、ソフトウェア格納手段内の、バージョンアップが
必要なソフトウェアを特定する情報を使用者に表示する
ための手段とを含む。
【0008】請求項1に記載の発明に係るソフトウェア
管理装置においては、ソフトウェア管理情報供給源によ
り供給されるソフトウェアの更新情報と、ソフトウェア
格納手段に格納されているソフトウェアのバージョン情
報とが比較され、バージョンアップが必要なソフトウェ
アを特定する情報が使用者に表示される。使用者が、ソ
フトウェアのバージョン管理のために、個々のソフトウ
ェアのバージョンを調べて最新のバージョンか否かを判
断する必要がない。したがって、ソフトウェアの管理が
容易になる。
【0009】請求項2に記載の発明においては、ソフト
ウェア管理情報供給源は、ソフトウェアのバージョンを
最新に更新するために必要なソフトウェア更新データを
所定の通信方式によって供給する。更新情報は、ソフト
ウェアのバージョンアップを行なうために必要なデータ
を取得するのに必要なバージョン管理情報を含む。請求
項2に記載の発明に係るソフトウェア管理装置は、請求
項1に記載の発明の構成に加えてさらに、表示手段によ
り表示された情報に基づき、バージョンアップを行なう
ソフトウェアを使用者が選択するための選択手段と、選
択手段により選択されたソフトウェアのバージョン管理
情報を記憶するためのバージョン管理情報記憶手段と、
バージョン管理情報記憶手段により記憶されたバージョ
ン管理情報に基づき、選択されたソフトウェアのソフト
ウェア更新データをソフトウェア管理情報供給源から取
得するための手段とを含む。
【0010】請求項2に記載の発明に係るソフトウェア
管理装置においては、請求項1に記載の発明の作用、効
果に加えて、バージョンアップが必要なソフトウェアの
うち、使用者が選択したものに関しては、バージョン管
理情報記憶手段によりバージョン管理情報が一旦記憶さ
れる。さらに、この一旦記憶されたバージョン管理情報
に基づいて、選択されたソフトウェアをバージョンアッ
プするのに必要なデータが取得される。使用者が、バー
ジョンアップのために必要なデータを取得するために何
らかの行動を起こす必要がなくなる。
【0011】請求項3に記載の発明に係るソフトウェア
管理装置は、請求項2に記載の発明の構成に加えてさら
に、更新データ取得手段により取得されたソフトウェア
更新データを用いて、ソフトウェア格納手段内の当該ソ
フトウェアを更新するための更新手段を含む。
【0012】選択されたソフトウェアが、取得されたソ
フトウェア更新データを用いて自動的に最新のバージョ
ンに更新される。使用者が介入することなく、ソフトウ
ェアが最新のバージョンに維持される。
【0013】請求項4に記載の発明に係るソフトウェア
管理装置は、請求項3に記載の発明の構成に加えてさら
に、バージョン情報記憶手段に記憶された当該指定され
たソフトウェアのバージョン情報を、更新手段による更
新結果に応じて更新するための手段とを含む。
【0014】更新手段による更新結果に応じて、ソフト
ウェアのバージョン情報が更新される。したがって、自
動的にバージョンアップされたソフトウェアは、対応の
バージョン情報も自動的に更新されるので、以後のバー
ジョン管理を引続き有効に行なうことができる。
【0015】
【発明の実施の形態】今、衛星放送により多チャンネル
の番組を提供するディジタル放送サービスが注目を集め
ている。ディジタル放送サービスでは、1チャンネル内
で映像、音声に加えてさらにデータを含んだ放送を行な
うことができる。そのため、たとえば映像および音声と
して映画や演劇のチケット情報を提供するとともに、デ
ータとして、いわゆるパソコン通信を介して当該映画ま
たは演劇などのチケットを予約するためのプログラムな
どのソフトウェアをも放送により視聴者に提供する、と
いうサービスの提供形態が考えられる。視聴者の装置で
は、例えばこのソフトウェアを用いてチケット販売業者
に対してチケット予約を行なう、という使い方ができ
る。
【0016】本発明は、典型的にはこのようなディジタ
ル放送サービスのこのようなシステムを利用して、視聴
者が有するコンピュータにインストールされているソフ
トウェアのバージョン管理を容易に行なうことができる
ようにするためのものである。なお、以下の実施の形態
の説明では、衛星放送を通じてソフトウェアのバージョ
ン管理を行なうものとして説明するが、本発明はこれに
は限定されず、たとえば有線の媒体を介して、または光
通信により、実現することもできる。
【0017】図1を参照して、このシステムは、こうし
たソフトウェアのバージョン管理を行なうための情報を
放送局22および衛星放送24を介してディジタル放送
するためのバージョン管理サービスプロバイダ20が存
在することを前提とする。バージョン管理サービスプロ
バイダは、提携するソフトウェア業者からソフトウェア
のバージョンアップに関する情報の提供を受け、それら
をディジタル放送するための加工処理を行なう。
【0018】使用者のコンピュータ26には、アンテナ
28が設けられ、放送衛星24からのディジタル放送を
受信することができる。図1に示すシステムにおいて
は、前述したチケット予約サービスなどを提供するサー
ビス提供業者32に対してパソコン通信を介して手続を
行なうためのモデム30がコンピュータ26に接続され
ている。すなわちこのコンピュータ26は、衛星放送受
信用テレビジョンとして機能すると同時に、サービス提
供業者32との通信を行なうための通信端末でもある。
【0019】なお、衛星放送受信用テレビジョンとし
て、いわゆるパーソナルコンピュータの形態を持たない
ものであってもよい。たとえば通常のテレビジョン受像
機の形態を有するものであって、後述する処理を行なう
ために必要な機能を実現するための装置を内部に有する
ものでもよく、また通常のテレビジョン受像機に接続さ
れる、いわゆるセットアップボックス形式のものであっ
てもよい。
【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以外は、通常のパーソナ
ルコンピュータと同様のハードウェア構成である。
【0021】本願発明に係るソフトウェア管理装置は、
ハードディスク56、FDまたはCD−ROM等の記録
媒体に記憶されたソフトウェアをRAM44にロード
し、CPU40により実行することによりこのパーソナ
ルコンピュータ26によって実現される。なお、このソ
フトウェアはFD、磁気テープまたはCD−ROM等の
記憶媒体に記憶されて、または通信媒体を介して流通
し、衛星放送受信可能なパーソナルコンピュータに実装
されることでこの実施の形態のソフトウェア管理装置を
実現する。
【0022】図3を参照して、本実施の形態では、ハー
ドディスク56内に、ソフトウェア管理装置を実現する
ためのソフトウェア更新管理アプリケーションプログラ
ム70が格納されている。同じくハードディスク56に
は、ソフトウェア更新管理アプリケーションプログラム
70がソフトウェアのバージョン管理を行なうための、
ソフト名/バージョン情報テーブル72が格納されてい
る。以下単にバージョン情報テーブル72と呼ぶ場合、
ソフト名/バージョン情報テーブル72を指す。
【0023】図3を参照して、バージョン情報テーブル
72には、このパーソナルコンピュータ26にインスト
ールされているソフトウェアのソフト名(APP1、A
PP2、…)と、それらソフトウェアのバージョン情報
とが格納されている。
【0024】図4を参照して、パーソナルコンピュータ
26によりソフトウェア管理装置を実現する際のシステ
ム構成は以下のようになっている。ディジタル放送受信
ボード62は、ディジタル放送の所定のチャンネル内の
データとして供給されるソフトウェアの更新情報および
更新データ80を受信する。
【0025】図5を参照して、更新情報/データ80
は、ソフトウェアの更新情報82と、更新情報82にリ
ストされているソフトウェアを最新のバージョンに更新
するために必要なソフトウェア(ソフトA、ソフトB、
ソフトC、…:以下「更新ソフトウェア」と呼び、特許
請求の範囲に記載の「ソフトウェア更新データ」に対応
する。)とを含んでいる。図1に示されるバージョン管
理サービスプロバイダ20は、この更新情報82と、更
新に必要なデータとを常に最新のものに管理しており、
衛星放送を介して繰返し放送している。
【0026】更新情報は、各ソフトウェアの最新バージ
ョンを示す情報と、旧バージョンから最新バージョンに
更新する際のソフトウェア更新データを特定するための
バージョン管理情報とを含んでいる。
【0027】再び図4を参照して、ソフトウェア更新管
理アプリケーション70によってソフトウェアの更新管
理が要求されると、ディジタル放送受信ボード62は、
更新情報/データ80の中から更新情報82を選択的に
受信しソフトウェア更新管理アプリケーション70に与
える。ソフトウェア更新管理アプリケーション70は、
受信された更新情報82と、ハードディスク56内に格
納されているバージョン情報テーブル72の内容とを比
較し、パーソナルコンピュータ26にインストールされ
ているソフトウェアのうち、最新バージョンでないもの
についてだけ、そのソフト名とそのソフトウェアのバー
ジョン管理情報とを抽出し表示装置48上に表形式で表
示する。この様子を図示したのが図6である。
【0028】図6を参照して、更新情報82は、各ソフ
ト名と、そのソフトウェアの最新バージョン数と、当該
ソフトウェアのバージョン管理情報とを含んでいる。バ
ージョン管理情報としてはたとえば、当該ソフトウェア
の旧バージョンを最新バージョンに更新するために準備
されているいわゆるアップデートプログラムなどを特定
するための情報が考えられる。
【0029】この更新情報82を、ソフトウェア更新管
理アプリケーション70はバージョン情報テーブル72
に格納されている情報と比較照合して、このパーソナル
コンピュータ26にインストールされているソフトウェ
アであって、更新情報82により知ることができる限り
最新バージョンでないもののみを抽出する。さらにこの
ようにして抽出されたソフトウェアのバージョン管理情
報も併せて抽出し、表示装置48にテーブル90として
表示する。
【0030】再び図4を参照して、使用者は、表示装置
48に表示されたソフトウェアのうち、最新バージョン
に更新することを望むソフトウェアをキーボード52、
マウス54などを用いて指定する。この情報はソフトウ
ェア更新管理アプリケーション70に与えられる。ソフ
トウェア更新管理アプリケーション70は、この情報を
受信予約情報84としてハードディスク56内に一旦格
納する。
【0031】以下、ソフトウェア更新管理アプリケーシ
ョン70は、ディジタル放送受信ボード62が受信する
更新情報/データ80のうち、更新データを監視し、受
信予約情報84によって受信が予約されたプログラムの
みを更新データ86としてハードディスク内に格納す
る。そして、このように格納された更新データ86に含
まれるアップデートプログラムを実行することにより、
旧バージョンのアプリケーション88を最新バージョン
に更新する。同時に、バージョン情報テーブル72内の
当該ソフトウェアに関する情報を、更新後の状態に従っ
て更新する。
【0032】以下図7〜図9を参照して、ソフトウェア
更新管理アプリケーション70の制御構造について説明
する。図7を参照して、使用者がソフトウェア更新管理
アプリケーション70を選択し実行を開始させると、更
新情報取得処理110を行なう。更新情報取得処理11
0の詳細については図8を参照して後述する。続いて、
このようにして取得された更新情報と、図4に示すバー
ジョン情報テーブル72の内容とを比較し、当該パーソ
ナルコンピュータ26にインストールされているソフト
ウェアであって、かつ最新バージョンとは異なるバージ
ョン(旧バージョン)のソフトウェアのみを抽出する処
理112を行なう。このとき、当該ソフトウェアのバー
ジョン管理情報の抽出も行なう。
【0033】このようにして抽出された結果は図6のテ
ーブル90により示される形式で表示装置48上に表示
される(114)。使用者は、表示結果に基づいて、最
新バージョンに更新することを望むソフトウェアを選択
し、受信を予約するための入力を行なう(116)。ソ
フトウェア更新管理アプリケーション70は、処理11
6の結果、予約があったかどうかについての判定をブロ
ック118で行なう。予約がない場合には処理を終了す
る。予約がある場合にはこの予約情報をハードディスク
56に記録し(120)、以下、予約されたソフトウェ
アを受信する処理122を行なう。予約ソフトウェア受
信処理122については図9を参照して後述する。
【0034】図8を参照して、図7の更新受信取得処理
110は次のように行なわれる。まず図4に示すディジ
タル放送受信ボード62を介して、衛星放送のデータ部
分のパケットを受信する(130)。現在採用されてい
るこのようなディジタル放送では、パケットヘッダの中
にそのデータの内容を特定するための情報が格納されて
いる。そこでブロック132で、受信されたパケットの
ヘッダが更新情報を示すものであるかどうかについての
判断を行なう。データパケットが更新情報でない場合に
はブロック130に戻り、以下このようにしてデータパ
ケットのヘッダが更新情報を示す値となるまで待機す
る。
【0035】受信されたパケットのヘッダが更新情報を
示すものであるときにはブロック134に進み、このパ
ケット以下の更新情報のデータパケットを受信しメモリ
にストアする(136)。このようにして一連の更新情
報のデータパケットをすべて受信すると更新情報取得処
理は終了する。
【0036】図9を参照して、図7の予約ソフトウェア
受信処理122は以下のようにして行なわれる。ブロッ
ク140でデータパケットの受信が行なわれ、ブロック
142で、このデータパケットに含まれるデータが、受
信予約情報84により受信が予約された更新データに関
するものであるかどうかについての判断が行なわれる。
判断結果がNOであれば制御はブロック140に戻り、
以下このようにして受信が予約されている更新データの
データパケットを受信するまで待機する。
【0037】受信が予約された更新データのデータパケ
ットを受信するとブロック144に進み、以下一連の更
新データのデータパケットを受信しハードディスク等に
格納する。さらにこの実施の形態のソフトウェア更新管
理アプリケーション70では、受信された更新データを
用いて、インストールされている旧バージョンのソフト
ウェアを更新する処理を行なう(146)。
【0038】こうしてソフトウェアの更新が異常なく行
なわれたら、続いてブロック148でバージョン情報テ
ーブル72の、当該更新されたソフトウェアに関する情
報を最新バージョンに書換える。続いてブロック150
で、受信予約情報84内の、当該ソフトウェアに関する
情報について、受信済みを示すように更新する。さらに
ブロック152で、予約されたすべての更新データを受
信したかどうかについての判断を行なう。まだ受信が済
んでいないものが存在する場合には制御はブロック14
0に戻る。受信予約された更新データをすべて受信した
場合には処理を終了する。
【0039】このような制御構造を有するソフトウェア
更新管理アプリケーション70を実行することにより、
パーソナルコンピュータ26にインストールされている
ソフトウェアのうち、最新バージョンでないものが自動
的に最新バージョンに更新される。また、バージョン情
報テーブル72も併せて最新バージョンに更新されるの
で、次回ソフトウェア更新管理アプリケーション70が
起動されたときにも、インストールされているソフトウ
ェアの情報が正しく反映されることとなり、ソフトウェ
アの更新管理を適切に行なうことができる。
【0040】なお、上述の実施の形態のソフトウェア更
新管理アプリケーション70では、図7に示すように予
約入力116を行ない、予約があった場合には予約ソフ
トウェア受信処理122まで自動的に実行する。しか
し、このような予約および予約に基づくソフトウェアの
受信処理まで行なわなくとも、比較結果を表示する処理
114までを行なうことによっても、インストールされ
ているソフトウェアのうち、最新バージョンでないもの
に関する情報を使用者が容易に確認できるという効果を
奏する。この場合、ソフトウェアを最新バージョンに更
新するために必要な更新データの取得を手作業で行なっ
てもよいし、またそのためのアプリケーションを別に容
易してそれを実行することによりブロック116〜12
2の機能を実現してもよい。また、更新データの取得ま
でを自動で行ない、更新データ中のアップデートプログ
ラムの実行のみを使用者が選択的に行なってもよい。さ
らに、バージョン管理情報テーブル72の更新も、自動
でなく手動で行なってもよい。しかし、ソフトウェア管
理装置を最も効率的に動作させるためには、上記の本実
施の形態のようにバージョン管理情報テーブル72の更
新まで自動的に行なうことが最もよい。
【0041】また図9においては、データ受信において
エラーが発生した場合の処理は示していない。しかし図
5にも示したように、ソフトウェアの更新データ92
は、衛星放送により繰返し放送されるので、次の放送の
際に受信を試みるようにすればよい。または、受信を失
敗したソフトウェアについては繰返し受信を行なうこと
をせず、受信に失敗した旨のメッセージを表示装置48
上に表示するようにしてもよい。またはこれらを組合
せ、予め定められた何回かの受信処理を実行し、それら
がすべて失敗した場合のみ処理を打ち切ってエラー発生
の表示を行なうようにしてもよい。
【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内のバージ
ョン管理情報に予め格納されているものとする。
【0043】なお、図1に示すシステムにおいては、更
新情報や更新データは衛星放送を介して放送されるもの
とした。しかしながら本発明はこのような衛星放送を使
うもののみには限定されず、図5に示すような更新情報
と更新データとを繰返し放送することができるものであ
れば無線、有線を問わず適用可能である。たとえばケー
ブルテレビのネットワークを使用することも考えられ
る。
【0044】さらにまた、上述の実施の形態では、更新
情報と更新データとをともに衛星放送の1チャンネル内
のディジタル放送として放送している。しかし本発明は
そのようなものには限定されず、更新情報と更新データ
とを別チャンネルのものにすることも可能である。この
場合には予約ソフトウェア受信処理において自動的にそ
の予め定められた更新データ放送のためのチャンネルに
切換えればよい。また図7に示す予約情報記録処理12
0を行なった後、予約情報のみを図1に示すモデム30
を介してソフトウェアの通信販売業者に送り、通信販売
業者から当該ソフトウェアを別途配送するようにしても
よい。
【0045】また上述の実施の形態では、ソフトウェア
更新管理アプリケーション70については、使用者の起
動指示によって起動するようにした。しかし本発明はこ
のようなものに限定されない。たとえばパーソナルコン
ピュータ26の電源を投入したときに自動的にソフトウ
ェア更新管理アプリケーション70を実行するようにし
てもよいし、一定時刻になるとソフトウェア更新管理ア
プリケーション70を自動的に起動させるようにしても
よい。また特定のソフトウェアについては常に最新バー
ジョンに更新する指定が行なえるようにしておき、一旦
受信予約が行なわれたものに関しては、以後使用者によ
る予約作業を行なうことなく、最新バージョンが発行さ
れる度に自動的に更新データの取得および更新が行なわ
れるようにしてもよい。
【図面の簡単な説明】
【図1】本発明の一実施の形態を実現するためのシステ
ム構成図である。
【図2】本願発明に係るソフトウェア管理装置を実現す
るためのパーソナルコンピュータのハードウェア構成を
示す図である。
【図3】記憶媒体に記憶されたソフトウェア更新管理ア
プリケーションおよびソフト名/バージョン情報テーブ
ルを模式的に示す図である。
【図4】本願発明に係るソフトウェア管理装置のシステ
ム構成をブロック形式で示す図である。
【図5】更新情報/データを模式的に示す図である。
【図6】ソフトウェア更新管理アプリケーション70に
よる比較処理を模式的に示す図である。
【図7】ソフトウェア更新管理アプリケーションの全体
の制御構成を示すフローチャートである。
【図8】更新情報取得処理の流れを示すフローチャート
である。
【図9】予約ソフトウェア受信処理の制御の流れを示す
フローチャートである。
【符号の説明】
26 パーソナルコンピュータ 28 衛星放送受信アンテナ 62 衛星放送受信ボード 70 ソフトウェア更新管理アプリケーション 72 ソフト名/バージョン情報テーブル 82 更新情報 84 受信予約情報 86 更新データ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡田 誠 大阪府守口市京阪本通2丁目5番5号 三 洋電機株式会社内 (72)発明者 今里 功 大阪府守口市京阪本通2丁目5番5号 三 洋電機株式会社内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 ソフトウェアの更新情報を所定の通信方
    式に従って供給するソフトウェア管理情報供給源と通信
    することにより、ソフトウェアを管理するためのソフト
    ウェア管理装置であって、 ソフトウェア格納手段と、 前記ソフトウェア格納手段内に格納されたソフトウェア
    のバージョン情報を記憶するためのバージョン情報記憶
    手段と、 前記ソフトウェア管理情報供給源より供給される更新情
    報を取得するための更新情報取得手段と、 前記更新情報取得手段により取得された更新情報と、前
    記バージョン情報記憶手段に記憶されたバージョン情報
    とを比較して、前記ソフトウェア格納手段内の、バージ
    ョンアップが必要なソフトウェアを特定する情報を使用
    者に表示するための手段とを含む、ソフトウェア管理装
    置。
  2. 【請求項2】 前記ソフトウェア管理情報供給源は、ソ
    フトウェアのバージョンを最新に更新するために必要な
    ソフトウェア更新データを所定の通信方式によって供給
    し、 前記更新情報は、ソフトウェアのバージョンアップを行
    なうために必要なデータを特定するためのバージョン管
    理情報を含み、 前記ソフトウェア管理装置はさらに、 前記表示手段により表示された情報に基づき、バージョ
    ンアップを行なうソフトウェアを使用者が選択するため
    の選択手段と、 前記選択手段により選択されたソフトウェアのバージョ
    ン管理情報を記憶するためのバージョン管理情報記憶手
    段と、 前記バージョン管理情報記憶手段により記憶されたバー
    ジョン管理情報に基づき、選択されたソフトウェアのソ
    フトウェア更新データを前記ソフトウェア管理情報供給
    源から取得するための更新データ取得手段を含む、請求
    項1に記載のソフトウェア管理装置。
  3. 【請求項3】 さらに、前記更新データ取得手段により
    取得されたソフトウェア更新データを用いて前記ソフト
    ウェア格納手段内の当該ソフトウェアを更新するための
    更新手段を含む、請求項2に記載のソフトウェア管理装
    置。
  4. 【請求項4】 さらに、前記バージョン情報記憶手段に
    記憶された当該指定されたソフトウェアの前記バージョ
    ン情報を、前記更新手段による更新結果にしたがって更
    新するための手段を含む、請求項3に記載のソフトウェ
    ア管理装置。
JP27287997A 1997-10-06 1997-10-06 ソフトウェア管理装置 Withdrawn JPH11110197A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27287997A JPH11110197A (ja) 1997-10-06 1997-10-06 ソフトウェア管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27287997A JPH11110197A (ja) 1997-10-06 1997-10-06 ソフトウェア管理装置

Publications (1)

Publication Number Publication Date
JPH11110197A true JPH11110197A (ja) 1999-04-23

Family

ID=17520041

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27287997A Withdrawn JPH11110197A (ja) 1997-10-06 1997-10-06 ソフトウェア管理装置

Country Status (1)

Country Link
JP (1) JPH11110197A (ja)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010092199A (ko) * 2000-03-21 2001-10-24 이기원 통신망을 통한 소프트웨어 업그레이드 시스템 및 그 방법
JP2002288092A (ja) * 2001-03-26 2002-10-04 Sharp Corp 電子メールシステム
JP2002543508A (ja) * 1999-04-27 2002-12-17 ローク マナー リサーチ リミテッド ソフトウェアをダウンロードする方法
KR100400542B1 (ko) * 2001-02-28 2003-10-08 엘지전자 주식회사 디지털 방송 수신장치의 광고를 이용한 시스템 소프트웨어업그레이드 장치 및 방법
JP2006227871A (ja) * 2005-02-17 2006-08-31 Fujitsu Ten Ltd アップデートシステム、情報処理装置、情報配信装置、及びアップデート方法
KR100679012B1 (ko) * 2004-08-26 2007-02-05 삼성전자주식회사 디지털 방송 수신기의 업그레이드 방법 및 시스템
JP2007066147A (ja) * 2005-09-01 2007-03-15 Omron Corp 誤更新防止方法とそのプログラム、及び電子機器
KR100732161B1 (ko) 2005-11-04 2007-06-27 엘지전자 주식회사 디지털방송 시스템 및 디지털방송 시스템의디지털방송데이터 실행 애플리케이션 제공 방법 및 이를위한 디지털방송용 단말기
KR100747522B1 (ko) * 2001-04-11 2007-08-08 엘지전자 주식회사 방송 수신기 메뉴 설정 방법 및 장치
KR100775157B1 (ko) 2005-11-29 2007-11-12 엘지전자 주식회사 디지털 방송 수신기에서 소프트웨어 업그레이드 방법 및장치
KR100777409B1 (ko) 2006-06-05 2007-11-19 주식회사 알티캐스트 디지털 양방향 방송에서의 네트워크 서비스 프로바이더애플리케이션 프로비저닝 방법
JP2009129148A (ja) * 2007-11-22 2009-06-11 Hitachi Ltd サーバ切り替え方法、およびサーバシステム
KR100989250B1 (ko) * 2008-11-28 2010-10-20 인벤테크 베스타 컴퍼니 표시목록의 업데이트 표시시스템 및 그 방법
US8014767B1 (en) * 2006-11-06 2011-09-06 Sprint Communications Company L.P. Wireless communication network with software update monitoring and notification
WO2013129212A1 (ja) 2012-02-27 2013-09-06 三菱重工業株式会社 制御プログラム管理システム、及び制御プログラムの変更方法
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

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002543508A (ja) * 1999-04-27 2002-12-17 ローク マナー リサーチ リミテッド ソフトウェアをダウンロードする方法
KR20010092199A (ko) * 2000-03-21 2001-10-24 이기원 통신망을 통한 소프트웨어 업그레이드 시스템 및 그 방법
KR100400542B1 (ko) * 2001-02-28 2003-10-08 엘지전자 주식회사 디지털 방송 수신장치의 광고를 이용한 시스템 소프트웨어업그레이드 장치 및 방법
JP2002288092A (ja) * 2001-03-26 2002-10-04 Sharp Corp 電子メールシステム
KR100747522B1 (ko) * 2001-04-11 2007-08-08 엘지전자 주식회사 방송 수신기 메뉴 설정 방법 및 장치
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 (ko) * 2004-08-26 2007-02-05 삼성전자주식회사 디지털 방송 수신기의 업그레이드 방법 및 시스템
JP2006227871A (ja) * 2005-02-17 2006-08-31 Fujitsu Ten Ltd アップデートシステム、情報処理装置、情報配信装置、及びアップデート方法
JP2007066147A (ja) * 2005-09-01 2007-03-15 Omron Corp 誤更新防止方法とそのプログラム、及び電子機器
KR100732161B1 (ko) 2005-11-04 2007-06-27 엘지전자 주식회사 디지털방송 시스템 및 디지털방송 시스템의디지털방송데이터 실행 애플리케이션 제공 방법 및 이를위한 디지털방송용 단말기
KR100775157B1 (ko) 2005-11-29 2007-11-12 엘지전자 주식회사 디지털 방송 수신기에서 소프트웨어 업그레이드 방법 및장치
KR100777409B1 (ko) 2006-06-05 2007-11-19 주식회사 알티캐스트 디지털 양방향 방송에서의 네트워크 서비스 프로바이더애플리케이션 프로비저닝 방법
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 (ja) * 2007-11-22 2009-06-11 Hitachi Ltd サーバ切り替え方法、およびサーバシステム
KR100989250B1 (ko) * 2008-11-28 2010-10-20 인벤테크 베스타 컴퍼니 표시목록의 업데이트 표시시스템 및 그 방법
WO2013129212A1 (ja) 2012-02-27 2013-09-06 三菱重工業株式会社 制御プログラム管理システム、及び制御プログラムの変更方法
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 (ja) ソフトウェア管理装置
US7234035B2 (en) System and method for maintaining applications with their current versions
JP4694091B2 (ja) 分散アプリケーションのスケーリングおよび配信
EP0848341A2 (en) Remote upgrade of software over a network
US20030221094A1 (en) Method and system for configuring a computer
CN104081759A (zh) 接收设备,接收方法和程序
BR112012008440B1 (pt) Set-top box inteligente e método de operação para fornecimento de serviço inteligente e serviço de televisão digital usando reprodutor de mídia convencional incluído em um sistema operacional único
EP1203491A1 (en) Systems and methods for multimedia messaging in a cable or satellite subscriber system
KR20060065645A (ko) 브로드캐스트에서 특징 이용성 핸들링
EP3474559B1 (en) Smart-television playback method and apparatus
JP4603367B2 (ja) 通信ネットワークを介し受信されるサービスの実行のための装置
JP2002344400A (ja) データ放送連動制御方法及び連動制御方法
CN115278339A (zh) 混播处理方法及***
US6286037B1 (en) Data communication system, data communication method, data receiver and data receiving method
US7770187B2 (en) Applications manager with variable management instruction set
US9678736B2 (en) Method and system for updating a software image at a client device
JP2003223387A (ja) プログラムダウンロードシステム、放送通信融合端末およびプログラムダウンロード方法
JP2002320158A (ja) 機能追加削除型受信機及び機能搭載方法並びに機能提供方法
JP2002077080A (ja) 蓄積型放送サービスシステムおよび受信蓄積装置
US20100250721A1 (en) Method and apparatus for reserving function of upnp device
JP2000227851A (ja) 双方向通信システム及び記録媒体
CN107135409A (zh) 一种视音频播放能力的检测方法
JP2003198614A (ja) 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム
JP2009038548A (ja) ケーブル放送受信装置
JP2000197034A (ja) 双方向tvシステム及びその番組配信方法

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20041207