JP2002268890A - ウェブサイトからのプログラムダウンロード方法 - Google Patents

ウェブサイトからのプログラムダウンロード方法

Info

Publication number
JP2002268890A
JP2002268890A JP2001069170A JP2001069170A JP2002268890A JP 2002268890 A JP2002268890 A JP 2002268890A JP 2001069170 A JP2001069170 A JP 2001069170A JP 2001069170 A JP2001069170 A JP 2001069170A JP 2002268890 A JP2002268890 A JP 2002268890A
Authority
JP
Japan
Prior art keywords
program
user terminal
system information
download
user
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.)
Pending
Application number
JP2001069170A
Other languages
English (en)
Inventor
Masaaki Moriyama
正昭 森山
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.)
Tsubasa System Co Ltd
Original Assignee
Tsubasa System 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 Tsubasa System Co Ltd filed Critical Tsubasa System Co Ltd
Priority to JP2001069170A priority Critical patent/JP2002268890A/ja
Publication of JP2002268890A publication Critical patent/JP2002268890A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 ユーザ端末にとって最適なバグフィックスプ
ログラムのダウンロードをネットワークを介して実現す
る。 【解決手段】 ユーザ端末のシステム情報をネットワー
クを介して収集し、このシステム情報に基づいて関連す
るプログラムをデータベースから索出し、前記ユーザ端
末に対してダウンロードメニューとして表示させる。そ
して、ユーザ端末からの選択指示を受け付けて、選択さ
れたプログラムを前記ユーザに送信するようにした。こ
れにより、ユーザ端末毎の固有のシステム情報、すなわ
ち障害情報に対応したバグフィックスプログラムのダウ
ンロードが可能となり、少ないデータ通信量で個別のユ
ーザ端末の障害に対応することができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、インターネットを
用いたウェブサイトからのプログラムダウンロードに適
用して有効な技術に関する。
【0002】
【従来の技術】パーソナルコンピュータにおいて実行さ
れるOSや各種アプリケーションプログラム(以下、
「プログラム」と総称する)は、店舗購入するものが一
般的であり、CD−ROMまたはフロッピー(登録商
標)ディスク等の媒体に格納されて提供されている。
【0003】一方、インターネットの急速な普及によっ
て、数メガバイト程度のアプリケーションプログラム
は、ネットワークを介してウェブサイトよりダウンロー
ドして入手することも可能になってきている。
【0004】ところで、このようにして入手したプログ
ラムにバグがあった場合には、当該プログラムのバグフ
ィックス版を媒体として入手したり、前記ウェブサイト
からダウンロードする必要があった。
【0005】
【発明が解決しようとする課題】ところが、一般ユーザ
にとってはプログラムの運用時において当該パーソナル
コンピュータがハングする等の障害が発生した場合、当
該プログラムのいずれのモジュールにバグがあるのかが
わからないことが多く、結局媒体やダウンロードで提供
されたバグフィックス版の全てのプログラムおよびモジ
ュールを再度インストールし直して対応するしかなかっ
た。
【0006】ところで、前記プログラムに複数のバグが
あった場合、ソフトウエアメーカーとしてはバグフィッ
クスの完了した実行ファイルや関連モジュールをバグの
存在しない実行ファイルや関連モジュールとともに媒体
に格納してユーザに提供することが一般的であった。
【0007】そのため、個別の障害に対応するだけのた
めにも、多数のプログラムや関連モジュールを前述のよ
うに再度インストールし直す必要があり、ユーザへの提
供に対してはその都度、媒体の輸送料やダウンロードの
データ通信料がかかり、無駄が多かった。
【0008】本発明は、このような点に鑑みてなされた
ものであり、ユーザ端末毎に最適なバグフィックスプロ
グラムのダウンロードをネットワークを介して実現する
ことを技術的課題とする。
【0009】
【課題を解決するための手段】本発明は、ユーザ端末の
システム情報をネットワークを介して収集し、このシス
テム情報に基づいて関連するプログラムをデータベース
から索出し、前記ユーザ端末に対してダウンロードメニ
ューとして表示させる。そして、ユーザ端末からの選択
指示を受け付けて、選択されたプログラムを前記ユーザ
に送信するようにしたものである。
【0010】これにより、ユーザ端末毎の固有のシステ
ム情報、すなわち障害情報に対応したバグフィックスプ
ログラムのダウンロードが可能となり、少ないデータ通
信量で個別のユーザ端末の障害に対応することができ
る。
【0011】
【発明の実施の形態】
【実施例】以下、図面に基づいて、本発明の実施の形態
を説明する。
【0012】図1は本発明の実施例のシステム構成を示
すブロック図、図2は本実施例の処理手順を示すブロッ
ク図である。
【0013】本実施例は、ダウンロードサーバ(DLS
V)と、ネットワーク(NW)を介して接続されたユー
ザ端末(UST)とで構成されている。このネットワー
ク(NW)はTCP/IPによるデータ通信網、すなわ
ちインターネットであり、ダウンロードサーバ(DLS
V)は汎用のパーソナルコンピュータまたはメインフレ
ーム等で構成されている。
【0014】ユーザ端末(UST)も汎用のパーソナル
コンピュータで構成されているが、PDA(Personal Da
ta assistant)または表示機能を備えデータ通信が可能
な携帯電話であってもよい。
【0015】ダウンロードサーバ(DLSV)は、中央
処理装置(CPU)を中心にこれとバス(BUS)で接
続されたメインメモリ(MM)、ハードディスク装置
(HD)、表示装置(CRT)および入力装置(KB
D)を有している。また、ネットワーク(NW)とは通
信インターフェース(I/O)を介して接続されてい
る。
【0016】以下に説明するダウンロードサーバ(DL
SV)の機能は、ハードディスク装置(HD)にインス
トールされた運用プログラム(PRG)を中央処理装置
(CPU)がメインメモリ(MM)を介して順次読み込
んで実行することにより実現される。
【0017】前記運用プログラム(PRG)は、たとえ
ばCD−ROM、DVD−ROM等の記憶媒体に格納さ
れた状態で提供され、この運用プログラム(PRG)は
図示しないドライブ装置を介して前記ハードディスク装
置(HD)内にインストールされる。
【0018】ハードディスク装置(HD)内には前記運
用プログラム(PRG)とともに、複数の修正プログラ
ム(FIXAPL)が格納されている。これらの修正プ
ログラム(FIXAPL)は、ユーザ端末(UST)で
実行される端末プログラム毎に複数登録されている。
【0019】すなわち、端末プログラムの初期バージョ
ン以降に発見された修正プログラム毎に管理されてお
り、発生する可能性のある障害毎に修正プログラム(F
IXAPL1〜n)が生成され格納されている。
【0020】ユーザ端末(UST)には、端末プログラ
ムがインストールされており、ユーザはこの端末プログ
ラムの実行途中でプログラムエラー等の障害が発生した
場合、ユーザ端末(UST)をネットワーク(NW)に
接続し、ダウンロードサーバ(DLSV)のアドレス、
すなわちURL(Uniform Resource Locator)を指定す
る。
【0021】ダウンロードサーバ(DLSV)は、ウェ
ブサーバとして機能しており、前記URLが指定される
と、まずユーザ端末(UST)のシステム情報(USS
INF)をアップロードさせる。このシステム情報は、
ユーザ端末(UST)内に格納された端末プログラムの
実行ログやオペレーティングシステム(OS)のセッシ
ョン記録情報であり、ユーザが特別な操作を行うことな
く、ユーザ端末(UST)よりダウンロードサーバ(D
LSV)に対してアップロードされる。
【0022】そして、これらのシステム情報(USSI
NF)は、ダウンロードサーバ(DLSV)のハードデ
ィスク装置(HD)内に一旦格納される。
【0023】ダウンロードサーバ(DLSV)の中央処
理装置(CPU)は運用プログラム(PRG)中のプロ
グラム抽出モジュールを実行し、このシステム情報(U
SSINF)を解析し、ユーザ端末(UST)において
発生した障害を特定する。
【0024】次に、このプログラム抽出モジュールは、
前記システム情報(USSINF)から得られた障害に
対応する修正プログラム(たとえばFIXAPL1)を
ハードディスク装置(HD)から読み出す。
【0025】次に、運用プログラム(PRG)のダウン
ロードメニュー生成モジュールは、前期障害に対応した
修正プログラム(FIXAPL1)のダウンロードメニ
ュー画面を生成する。この画面は、HTML(Hyper Te
xt Mark-up Language)形式のファイルであり、このフ
ァイルを通信モジュールによってネットワーク(NW)
を介してユーザ端末(UST)に送信する。
【0026】ユーザ端末(UST)には汎用のブラウザ
プログラム(たとえばマイクロソフト社のインターネッ
ト・エクスプローラやネットスケープ社のネットスケー
プ)がインストールされており、前記HTML形式のフ
ァイルを表示画面に所定の書式で表示できるようになっ
ている。
【0027】このダウンロードメニュー画面は、図2に
示すように、ダウンロードの可否を問い合わせるもので
あり、これに対してユーザがユーザ端末(UST)上で
「はい」を指定すると、この情報がダウンロードサーバ
(DLSV)に通知される。
【0028】ダウンロードサーバ(DLSV)はこの通
知に対して、クレジットカード番号の入力を促す画面を
前記ユーザ端末(UST)に送信する。
【0029】ユーザ端末(UST)上で当該クレジット
番号が入力されると修正プログラム(FIXAPL1)
がハードディスク装置(HD)より読み出されてユーザ
端末(UST)に送信(ダウンロード)される。
【0030】以上のように、本実施例では、ユーザ端末
(UST)からシステム情報(USSINF)を収集し
て、ユーザ端末(UST)毎の固有の障害情報に基づい
て修正プログラム(FIXAPL)を決定しダウンロー
ドさせるため、必要最小限の修正プログラム(FIXA
PL)のダウンロードで足りる。そのために通信帯域幅
の狭い通信環境であっても、短時間で適切な修正プログ
ラムを得ることができる。
【発明の効果】本発明によれば、ユーザ端末からシステ
ム情報を収集して、ユーザ端末毎の固有の障害情報に基
づいて修正プログラムを決定しダウンロードさせるた
め、必要最小限の修正プログラムのダウンロードで足り
る。そのために通信帯域幅の狭い通信環境であっても、
短時間で適切な修正プログラムを得ることができる。
【図面の簡単な説明】
【図1】 本発明の実施例を示すシステム構成図
【図2】 実施例の処理手順を示すブロック図
【符号の説明】
DLSV ダウンロードサーバ CPU 中央処理装置 BUS バス I/O 通信インターフェース MM メインメモリ HD ハードディスク装置 FIXAPL 修正プログラム USSINF システム情報 CRT 表示装置 KBD 入力装置 NW ネットワーク UST ユーザ端末

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 ユーザ端末のシステム情報を入力するス
    テップと、 入力されたシステム情報に基づいて関連するプログラム
    をデータベースから索出するステップと、 索出された関連プログラムのダウンロードメニューを前
    記ユーザ端末に送出するステップと、 前記ユーザ端末に表示されたダウンロードメニューに対
    してユーザ端末からの選択指示を受け付けるステップ
    と、 前記で選択されたプログラムを前記ユーザに送信するス
    テップとからなるプログラムダウンロード方法。
  2. 【請求項2】 前記ユーザ端末のシステム情報はユーザ
    端末における障害情報であり、前記関連プログラムは当
    該障害に対応する修復プログラムであることを特徴とす
    る請求項1記載のプログラムダウンロード方法。
  3. 【請求項3】 ユーザ端末とネットワークを介して接続
    されたプログラムダウンロードサーバで運用されるプロ
    グラムであって、 ユーザ端末からのシステム情報を入力するステップと、 入力されたシステム情報に基づいて関連するプログラム
    をデータベースから索出するステップと、 索出された関連プログラムのダウンロードメニューを前
    記ユーザ端末に送出するステップと、 前記ユーザ端末に表示されたダウンロードメニューに対
    してユーザ端末からの選択指示を受け付けるステップ
    と、 前記で選択されたプログラムを前記ユーザに送信するス
    テップとからなるコンピュータ実行可能なプログラム。
  4. 【請求項4】 ユーザ端末のシステム情報を入力する手
    段と、 入力されたシステム情報に基づいて関連するプログラム
    をデータベースから索出する手段と、 索出された関連プログラムのダウンロードメニューを前
    記ユーザ端末に送出する手段と、 前記ユーザ端末に表示されたダウンロードメニューに対
    してユーザ端末からの選択指示を受け付ける手段と、 前記で選択されたプログラムを前記ユーザに送信する手
    段とからなるプログラムダウンロード装置。
JP2001069170A 2001-03-12 2001-03-12 ウェブサイトからのプログラムダウンロード方法 Pending JP2002268890A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001069170A JP2002268890A (ja) 2001-03-12 2001-03-12 ウェブサイトからのプログラムダウンロード方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001069170A JP2002268890A (ja) 2001-03-12 2001-03-12 ウェブサイトからのプログラムダウンロード方法

Publications (1)

Publication Number Publication Date
JP2002268890A true JP2002268890A (ja) 2002-09-20

Family

ID=18927240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001069170A Pending JP2002268890A (ja) 2001-03-12 2001-03-12 ウェブサイトからのプログラムダウンロード方法

Country Status (1)

Country Link
JP (1) JP2002268890A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2015173A1 (en) * 2007-07-05 2009-01-14 Hewlett-Packard Development Company, L.P. Method of maintaining software updates by means of dependency expressions
JP2018128405A (ja) * 2017-02-10 2018-08-16 株式会社トプコン 測量機のための、通信処理システム,不具合処理方法,および管理サーバ

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0381838A (ja) * 1989-08-24 1991-04-08 Nec Corp ソフトウェア障害の修正方式
JPH11102343A (ja) * 1997-09-26 1999-04-13 Sanyo Electric Co Ltd 情報表示装置
JPH11272506A (ja) * 1998-03-23 1999-10-08 Nec Corp 遠隔保守方式
JP2000322267A (ja) * 1999-05-13 2000-11-24 Nec Corp 自動診断修復システムおよび方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0381838A (ja) * 1989-08-24 1991-04-08 Nec Corp ソフトウェア障害の修正方式
JPH11102343A (ja) * 1997-09-26 1999-04-13 Sanyo Electric Co Ltd 情報表示装置
JPH11272506A (ja) * 1998-03-23 1999-10-08 Nec Corp 遠隔保守方式
JP2000322267A (ja) * 1999-05-13 2000-11-24 Nec Corp 自動診断修復システムおよび方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2015173A1 (en) * 2007-07-05 2009-01-14 Hewlett-Packard Development Company, L.P. Method of maintaining software updates by means of dependency expressions
US8255903B2 (en) 2007-07-05 2012-08-28 Hewlett-Packard Development Company, L.P. Data processing system and method
JP2018128405A (ja) * 2017-02-10 2018-08-16 株式会社トプコン 測量機のための、通信処理システム,不具合処理方法,および管理サーバ

Similar Documents

Publication Publication Date Title
Dolan NEOS Server 4.0 administrative guide
US10664651B2 (en) Forms conversion and deployment system for mobile devices
US6256668B1 (en) Method for identifying and obtaining computer software from a network computer using a tag
US6789215B1 (en) System and method for remediating a computer
JP3167522B2 (ja) ソフトウェア遠隔自動更新システムおよび方法
US7779408B1 (en) Method and system for downloading and managing portable applications on a mobile device
US8880660B2 (en) Information-processing device, communication system, computer readable medium, and information-processing method
US20030195951A1 (en) Method and system to dynamically detect, download and install drivers from an online service
US7392321B1 (en) Method and system for evaluating quality of service for transactions over a network
US6804773B1 (en) System and method for transferring information over a network
JP2005285118A (ja) リモートソフトウェアサポートエージェントシステム
JP2005530264A (ja) サーバ側構成管理
WO2002029548A2 (en) Http transaction monitor with capacity to replay in debugging session
KR20180132287A (ko) 엔드-투-엔드 엔드 유저 성능 자동 모니터링 방법 및 이러한 방법을 수행하는 장치
WO2002029641A2 (en) Http transaction monitor with replay capacity
GB2357680A (en) Monitoring of services provided over a network with determination of interactive content of web pages
CN102135895B (zh) web***升级方法及web***
JPH11112541A (ja) メッセージ中継方法及びメッセージ処理方法、ルータ装置、ネットワークシステム、ルータ装置を制御するプログラムを格納した記憶媒体
CN110716786B (zh) 一种页面展示方法、***及存储介质
JPH1195989A (ja) プログラム更新方式
JP4048736B2 (ja) 障害解析支援方法および装置
JP2004240490A (ja) ネットワーク環境設定プログラムとウェブサーバとネットワーク環境設定システム
JP2002268890A (ja) ウェブサイトからのプログラムダウンロード方法
CN116244186A (zh) 一种操作***测试管理方法、装置与计算设备
Cisco CiscoView CD Installation Instructions for AIX

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20060118

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060412

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080312

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100215

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100326

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110614

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111018