(57)【特許請求の範囲】
【請求項１】
一般ユーザの下位処理装置とサポートセンタの上位処理装置とがインターネットでデータ通信するデータ通信システムでのデータ提供方法であって、
少なくとも前記下位処理装置の操作マニュアルに相当するテキストデータを内包した各種のサポートデータが前記上位処理装置にデータ登録されており、
この上位処理装置により前記サポートデータをデータ提供するホームページが前記インターネットに開設されており、
このインターネットから前記下位処理装置により前記ホームページがデータ閲覧され、
このホームページをデータ閲覧する前記下位処理装置の各種環境を反映した端末データが前記上位処理装置によりデータ収集され、
このデータ受信された端末データに対応して前記上位処理装置により多数の前記サポートデータから少なくとも一部がデータ選択され、
このデータ選択された前記サポートデータが前記上位処理装置により前記ホームページの表示画像として前記下位処理装置にデータ提示され、
前記端末データに対応してデータ選択された複数のサポートデータから前記下位処理装置と前記上位処理装置との対話形式のデータ通信に対応して一つがデータ選択され、
このデータ選択が実行されないときに前記上位処理装置から前記下位処理装置に前記ホームページの表示画像としてテキストデータの入力領域がデータ提示され、
このホームページの表示画像としてデータ提示された入力領域に前記下位処理装置からデータ入力されるテキストデータが前記上位処理装置にデータ保持されて前記サポートセンタにデータ提示される、データ提供方法。
【請求項２】
少なくとも操作マニュアルに相当するテキストデータを内包した閲覧自在な各種のサポートデータが更新自在にデータ登録されている一般ユーザの下位処理装置とインターネットでデータ通信するサポートセンタの上位処理装置であって、
多数のサポートデータが前記下位処理装置の各種環境に対応してデータ登録されているデータ登録手段と、
このデータ登録手段にデータ登録されている前記サポートデータをデータ提示するホームページを前記インターネットに開設するページ開設手段と、
このページ開設手段により開設されている前記ホームページをデータ閲覧する前記下位処理装置から各種環境を反映した端末データをデータ収集するデータ収集手段と、
このデータ収集手段によりデータ収集された前記端末データに対応して多数の前記サポートデータから少なくとも一部をデータ選択するデータ選択手段と、
このデータ選択手段でデータ選択された前記サポートデータを前記ホームページの表示画像として前記下位処理装置にデータ提示するデータ提示手段と、
を具備しており、
前記端末データに対応してデータ選択した複数のサポートデータから前記下位処理装置との対話形式のデータ通信に対応して一つをデータ選択し、
このデータ選択が実行されないときに前記下位処理装置に前記ホームページの表示画像としてテキストデータの入力領域をデータ提示し、
このホームページの表示画像としてデータ提示された入力領域に前記下位処理装置からデータ入力されるテキストデータをデータ保持して前記サポートセンタにデータ提示する上位処理装置。
【請求項３】
請求項２に記載の上位処理装置と、
少なくとも操作マニュアルに相当するテキストデータを内包した閲覧自在な各種のサポートデータが更新自在にデータ登録されている一般ユーザの下位処理装置と、
前記上位処理装置と前記下位処理装置とを接続するインターネットと、
を具備しているデータ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般ユーザの下位処理装置とサポートセンタの上位処理装置とがインターネットでデータ通信するデータ通信システムでのデータ提供方法、その上位処理装置および方法、その下位処理装置および方法、そのデータ通信システム、その上位処理装置および下位処理装置のためのプログラムがソフトウェアとして格納されている情報記憶媒体、に関する。
【０００２】
【従来の技術】
現在、パーソナルコンピュータなどの下位処理装置が一般ユーザに普及しており、いわゆるインターネットに開設されているホームページのデータ閲覧なども一般ユーザに普及している。しかし、下位処理装置の操作は複雑かつ多様であるため、その操作マニュアルなどはサポートデータとして下位処理装置にデータ登録されている。
【０００３】
例えば、一般ユーザが下位処理装置の所望の操作を調査したい場合、下位処理装置のアプリケーションプログラムであるサポートプログラムに質問事項をキーワードなどでデータ入力すると、これに対応したサポートデータが下位処理装置でデータ検索されて表示出力される。しかし、このように下位処理装置にデータ登録されているサポートデータを一般ユーザがデータ閲覧しても、一般ユーザの疑問が解消されないことがある。
【０００４】
これを解決するため、現在では下位処理装置の製造メーカが開設しているサポートセンタなどが、一般ユーザの下位処理装置をサポートするホームページをインターネットに開設している。このようなホームページには、下位処理装置の各種環境ごとに最新のサポートデータがデータ登録されているので、一般ユーザは自身の下位処理装置に対応したサポートデータをデータ検索してデータ閲覧することが可能である。
【０００５】
また、一般的に下位処理装置はハードウェアにソフトウェアを実装した構成からなるが、そのソフトウェアは製造メーカにより頻繁にアップデートされる。このようなアップデートは最新機能の追加やデバッグなどを目的とするため、一般ユーザがソフトウェアをアップデートすると下位処理装置の機能や性能が向上することになる。
【０００６】
このようにソフトウェアをアップデートするプログラムモジュールは、有料や無料で製造メーカから一般ユーザに配布されており、この配布はインターネットのデータ通信でも実行されている。その場合、一般ユーザは製造メーカのホームページをデータ閲覧して自身の下位処理装置に対応したプログラムモジュールを選択し、そのプログラムモジュールを下位処理装置にダウンロードする。
【０００７】
このようにデータ通信されるプログラムモジュールは一般的に圧縮されているので、一般ユーザは下位処理装置によりダウンロードしたプログラムモジュールを解凍し、このプログラムモジュールをインストールしてアプリケーションプログラムをアップデートすることになる。
【０００８】
【発明が解決しようとする課題】
前述のように下位処理装置はデータ登録されているサポートデータを一般ユーザにデータ提示できるが、これでは下位処理装置が製造された時点でのサポートデータしか一般ユーザは確認できない。
【０００９】
一般的にパーソナルコンピュータからなる下位処理装置はハードウェアやソフトウェアが頻繁に改良され、一般ユーザが下位処理装置に新規の周辺機器やアプリケーションプログラムを追加することもある。従って、このような各種環境に対応した最新のサポートデータを一般ユーザにデータ提示する必要があるが、このような最新のサポートデータを下位処理装置に製造時にデータ登録することは実際には困難である。
【００１０】
この点、サポートセンタがサポートデータをホームページにデータ登録して一般ユーザがデータ閲覧する手法では、一般ユーザが最新のサポートデータをデータ閲覧することが可能である。しかし、このようなホームページにデータ登録されているサポートデータは膨大であり、そこから一般ユーザが自身の下位処理装置の各種環境に対応した適切なサポートデータを検索することは困難である。
【００１１】
同様に、ホームページにデータ登録されているプログラムモジュールを一般ユーザが下位処理装置によりダウンロードする手法でも、一般ユーザが自身の下位処理装置の各種環境に対応した適切なプログラムモジュールを検索することは困難である。
【００１２】
このため、従来は下位処理装置の一般ユーザが疑問を自力で解決することが困難であり、この一般ユーザの自助努力をサポートセンタが上位処理装置により有効に支援することも困難である。
【００１３】
本発明は上述のような課題に鑑みてなされたものであり、サポートセンタの上位処理装置から一般ユーザの下位処理装置に適切なサポートデータやプログラムモジュールを簡単にデータ提供できるデータ提供方法、その上位処理装置および方法、その下位処理装置および方法、そのデータ通信システム、その上位処理装置および下位処理装置のためのプログラムがソフトウェアとして格納されている情報記憶媒体、の少なくとも一つを提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明のデータ提供方法は、一般ユーザの下位処理装置とサポートセンタの上位処理装置とがインターネットでデータ通信するデータ通信システムで実行される。
【００１５】
本発明の第一のデータ提供方法では、少なくとも操作マニュアルに相当するテキストデータを内包した各種のサポートデータが下位処理装置に閲覧自在にデータ登録されており、各々所定の機能を具備した各種のアプリケーションプログラムが下位処理装置にデータ実装されており、多数のサポートデータが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、アプリケーションプログラムをアップデートする各種のプログラムモジュールが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、プログラムモジュールを紹介するテキストデータを内包したサポートデータも下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、下位処理装置により自身の各種環境を反映した端末データがデータ収集され、このデータ収集された端末データが下位処理装置からインターネットで上位処理装置までデータ送信され、この上位処理装置で端末データに対応して多数のサポートデータから少なくとも一部がデータ選択され、このデータ選択されたサポートデータが上位処理装置からインターネットで下位処理装置までデータ返信され、この下位処理装置でデータ受信されたサポートデータによりデータ登録されているサポートデータがアップデートされ、プログラムモジュールが紹介されているサポートデータも下位処理装置にアップデートされ、この下位処理装置によりアップデートされたサポートデータに紹介されているプログラムモジュールが上位処理装置からデータ取得され、この下位処理装置でデータ取得されたプログラムモジュールにより対応するアプリケーションプログラムがアップデートされる。
【００１６】
従って、本発明のデータ提供方法では、上位処理装置にデータ登録されているサポートデータで下位処理装置のサポートデータがアップデートされ、このアップデートされるサポートデータは下位処理装置でデータ収集されてデータ送信される端末データに対応して上位処理装置でデータ選択される。さらに、上位処理装置からデータ送信されて下位処理装置にアップデートされるサポートデータで一般ユーザにプログラムモジュールが紹介され、このプログラムモジュールが上位処理装置から下位処理装置にデータ取得されてアプリケーションプログラムがアップデートされる。
【００１７】
本発明の第二のデータ提供方法では、少なくとも操作マニュアルに相当するテキストデータを内包した各種のサポートデータが下位処理装置に閲覧自在にデータ登録されており、各々所定の機能を具備した各種のアプリケーションプログラムが下位処理装置にデータ実装されており、多数のサポートデータが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、アプリケーションプログラムをアップデートする各種のプログラムモジュールが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、プログラムモジュールを紹介するテキストデータを内包したサポートデータも下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、この上位処理装置によりアプリケーションプログラムをアップデートするホームページがインターネットに開設されており、下位処理装置により自身の各種環境を反映した端末データがデータ収集され、このデータ収集された端末データが下位処理装置からインターネットで上位処理装置までデータ送信され、この上位処理装置で端末データに対応して多数のサポートデータから少なくとも一部がデータ選択され、このデータ選択されたサポートデータが上位処理装置からインターネットで下位処理装置までデータ返信され、この下位処理装置でデータ受信されたサポートデータによりデータ登録されているサポートデータがアップデートされ、プログラムモジュールが紹介されているサポートデータも下位処理装置にアップデートされ、ホームページをデータ閲覧する下位処理装置によりアップデートされたサポートデータに紹介されているプログラムモジュールが上位処理装置からデータ取得され、この下位処理装置でデータ取得されたプログラムモジュールにより対応するアプリケーションプログラムがアップデートされる。
【００１８】
従って、本発明のデータ提供方法では、上位処理装置にデータ登録されているサポートデータで下位処理装置のサポートデータがアップデートされ、このアップデートされるサポートデータは下位処理装置でデータ収集されてデータ送信される端末データに対応して上位処理装置でデータ選択される。さらに、上位処理装置からデータ送信されて下位処理装置にアップデートされるサポートデータで一般ユーザにプログラムモジュールが紹介され、このプログラムモジュールが上位処理装置から下位処理装置にデータ取得されてアプリケーションプログラムがアップデートされる。
【００１９】
本発明の第三のデータ提供方法では、少なくとも操作マニュアルに相当するテキストデータを内包した各種のサポートデータが下位処理装置に閲覧自在にデータ登録されており、各々所定の機能を具備した各種のアプリケーションプログラムが下位処理装置にデータ実装されており、多数のサポートデータが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、アプリケーションプログラムをアップデートする各種のプログラムモジュールが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、プログラムモジュールを紹介するテキストデータを内包したサポートデータも下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、この上位処理装置によりサポートデータをアップデートするホームページがインターネットに開設されており、このインターネットから下位処理装置によりホームページがデータ閲覧され、このホームページをデータ閲覧する下位処理装置の各種環境を反映した端末データが上位処理装置によりデータ収集され、このデータ受信された端末データに対応して上位処理装置により多数のサポートデータから少なくとも一部がデータ選択され、このデータ選択されたサポートデータが上位処理装置からホームページをデータ閲覧する下位処理装置までデータ返信され、この下位処理装置でデータ受信されたサポートデータによりデータ登録されているサポートデータがアップデートされ、プログラムモジュールが紹介されているサポートデータも下位処理装置にアップデートされ、この下位処理装置によりアップデートされたサポートデータに紹介されているプログラムモジュールが上位処理装置からデータ取得され、この下位処理装置でデータ取得されたプログラムモジュールにより対応するアプリケーションプログラムがアップデートされる。
【００２０】
従って、本発明のデータ提供方法では、上位処理装置にデータ登録されているサポートデータで下位処理装置のサポートデータがアップデートされ、このアップデートされるサポートデータは下位処理装置の端末データに対応して上位処理装置でデータ選択され、この端末データは上位処理装置によりホームページをデータ閲覧する下位処理装置からデータ収集される。さらに、上位処理装置からデータ送信されて下位処理装置にアップデートされるサポートデータで一般ユーザにプログラムモジュールが紹介され、このプログラムモジュールが上位処理装置から下位処理装置にデータ取得されてアプリケーションプログラムがアップデートされる。
【００２１】
本発明の第四のデータ提供方法では、少なくとも操作マニュアルに相当するテキストデータを内包した各種のサポートデータが下位処理装置に閲覧自在にデータ登録されており、各々所定の機能を具備した各種のアプリケーションプログラムが下位処理装置にデータ実装されており、多数のサポートデータが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、アプリケーションプログラムをアップデートする各種のプログラムモジュールが下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、プログラムモジュールを紹介するテキストデータを内包したサポートデータも下位処理装置の各種環境に対応して上位処理装置にデータ登録されており、この上位処理装置によりサポートデータとアプリケーションプログラムとをアップデートするホームページがインターネットに開設されており、このインターネットから下位処理装置によりホームページがデータ閲覧され、このホームページをデータ閲覧する下位処理装置の各種環境を反映した端末データが上位処理装置によりデータ収集され、このデータ受信された端末データに対応して上位処理装置により多数のサポートデータから少なくとも一部がデータ選択され、このデータ選択されたサポートデータが上位処理装置からホームページをデータ閲覧する下位処理装置までデータ返信され、この下位処理装置でデータ受信されたサポートデータによりデータ登録されているサポートデータがアップデートされ、プログラムモジュールが紹介されているサポートデータも下位処理装置にアップデートされ、ホームページをデータ閲覧する下位処理装置によりアップデートされたサポートデータに紹介されているプログラムモジュールが上位処理装置からデータ取得され、この下位処理装置でデータ取得されたプログラムモジュールにより対応するアプリケーションプログラムがアップデートされる。
【００２２】
従って、本発明のデータ提供方法では、上位処理装置にデータ登録されているサポートデータで下位処理装置のサポートデータがアップデートされ、このアップデートされるサポートデータは下位処理装置の端末データに対応して上位処理装置でデータ選択され、この端末データは上位処理装置によりホームページをデータ閲覧する下位処理装置からデータ収集される。さらに、上位処理装置からデータ送信されて下位処理装置にアップデートされるサポートデータで一般ユーザにプログラムモジュールが紹介され、このプログラムモジュールが上位処理装置から下位処理装置にデータ取得されてアプリケーションプログラムがアップデートされる。
【００２３】
本発明の第五のデータ提供方法では、少なくとも下位処理装置の操作マニュアルに相当するテキストデータを内包した各種のサポートデータが上位処理装置にデータ登録されており、この上位処理装置によりサポートデータをデータ提供するホームページがインターネットに開設されており、このインターネットから下位処理装置によりホームページがデータ閲覧され、このホームページをデータ閲覧する下位処理装置の各種環境を反映した端末データが上位処理装置によりデータ収集され、このデータ受信された端末データに対応して上位処理装置により多数のサポートデータから少なくとも一部がデータ選択され、このデータ選択されたサポートデータが上位処理装置によりホームページの表示画像として下位処理装置にデータ提示され、端末データに対応してデータ選択された複数のサポートデータから下位処理装置と上位処理装置との対話形式のデータ通信に対応して一つがデータ選択され、このデータ選択が実行されないときに上位処理装置から下位処理装置にホームページの表示画像としてテキストデータの入力領域がデータ提示され、このホームページの表示画像としてデータ提示された入力領域に下位処理装置からデータ入力されるテキストデータが上位処理装置にデータ保持されてサポートセンタにデータ提示される。
【００２４】
従って、本発明のデータ提供方法では、上位処理装置にデータ登録されているサポートデータがホームページの表示画像として下位処理装置にデータ提示され、このデータ提供されるサポートデータは下位処理装置の端末データに対応して上位処理装置でデータ選択され、この端末データは上位処理装置によりホームページをデータ閲覧する下位処理装置からデータ収集される。
【００２５】
さらに、端末データに対応してデータ選択された複数のサポートデータから下位処理装置と上位処理装置との対話形式のデータ通信に対応して一つがデータ選択され、このデータ選択が実行されないときに上位処理装置から下位処理装置にホームページの表示画像としてテキストデータの入力領域がデータ提示され、このホームページの表示画像としてデータ提示された入力領域に下位処理装置からデータ入力されるテキストデータが上位処理装置にデータ保持されてサポートセンタにデータ提示される。
【００２６】
より詳細には、端末データに対応して複数のサポートデータがデータ選択されたとき、そこに一般ユーザの疑問などに対応するサポートデータが存在すれば、これは必然的に下位処理装置と上位処理装置との対話形式のデータ通信に対応して一つのサポートデータがデータ選択されることになる。
【００２７】
しかし、端末データに対応してデータ選択された複数のサポートデータに一般ユーザの疑問などに対応するサポートデータが存在しないと、必然的に下位処理装置と上位処理装置との対話形式のデータ通信に対応してサポートデータがデータ選択されないことになるので、この場合は上位処理装置から下位処理装置にホームページの表示画像としてテキストデータの入力領域がデータ提示されることになる。
【００２８】
このため、上位処理装置は下位処理装置にサポートデータをデータ提示できないとテキストデータの入力領域をデータ提示するので、この入力領域にサポートデータを獲得できなかった一般ユーザにより所望のテキストデータがデータ入力され、上位処理装置がサポートデータをデータ提示できなかった質問事項などがサポートセンタに通達される。
【００３３】
また、アップデートされたサポートデータにより下位処理装置の一連の所定操作が自動実行されることにより、
下位処理装置の複雑な一連の所定操作などもアップデートされたサポートデータにより自動実行される。
【００３４】
また、下位処理装置が一般ユーザの所定操作に対応して特定のサポートデータを上位処理装置からデータ取得することにより、
一般ユーザが所望するサポートデータが下位処理装置により上位処理装置からデータ取得される。
【００３５】
また、下位処理装置が一般ユーザの所定操作に対応して特定のプログラムモジュールを上位処理装置からデータ取得することにより、
一般ユーザが所望するプログラムモジュールが下位処理装置により上位処理装置からデータ取得される。
【００３６】
また、上位処理装置がサポートセンタの所定操作に対応して特定のサポートデータを下位処理装置にデータ送信することにより、
一般ユーザが所望するサポートデータがサポートセンタにより上位処理装置から下位処理装置にデータ提供される。
【００３７】
また、上位処理装置がサポートセンタの所定操作に対応して特定のプログラムモジュールを下位処理装置にデータ送信することにより、
一般ユーザが所望するプログラムモジュールがサポートセンタにより上位処理装置から下位処理装置にデータ提供される。
【００３８】
また、アップデートの履歴データが下位処理装置にデータ登録され、このデータ登録された履歴データを上位処理装置が下位処理装置からデータ取得し、上位処理装置はデータ選択を端末データとともに履歴データにも対応して実行することにより、
上位処理装置から下位処理装置にデータ提供されるサポートデータやプログラムモジュールが、下位処理装置の履歴データにも対応して上位処理装置でデータ選択される。
【００３９】
また、下位処理装置ごとにアップデートの履歴データが上位処理装置にデータ登録され、この上位処理装置はデータ選択を端末データとともに履歴データにも対応して実行することにより、
下位処理装置にデータ提供されるサポートデータやプログラムモジュールが、上位処理装置の履歴データにも対応してデータ選択される。
【００４０】
なお、本発明で云うサポートデータとは、例えば、下位処理装置のハードウェアやＯＳ(OperatingSystem)やアプリケーションプログラムの操作マニュアルなどのテキストデータを必要により内包したものであり、下位処理装置の所定操作によりデータ閲覧できるようにデータ生成されている。
【００４１】
その操作マニュアルとは、少なくとも下位処理装置の操作を説明したものであるが、例えば、下位処理装置の操作などに関連した質疑応答、下位処理装置のアプリケーションプログラムや周辺機器などの紹介や説明、下位処理装置に実装されているアプリケーションプログラムのアップデートの説明、このアップデートを実現するプログラムモジュールの紹介、などを内包することが可能である。
【００４２】
また、サポートデータのアップデートとは、例えば、サポートデータの一部ないし全部のデータ上書、新規のサポートデータの追加、これらの組み合わせ、等を許容する。プログラムモジュールによるアプリケーションプログラムのアップデートとは、アプリケーションプログラムの一部ないし全部のデータ上書、アプリケーションプログラムへの新規データの追加、これらの組み合わせ、等を許容する。
【００４３】
また、本発明で云う各種手段は、その機能を実現するように形成されていれば良く、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がプログラムにより付与されたコンピュータ、プログラムによりコンピュータの内部に実現された所定の機能、これらの組み合わせ、等を許容する。
【００４４】
また、本発明で云う情報記憶媒体とは、コンピュータに各種処理を実行させるためのプログラムがソフトウェアとして事前に格納されたハードウェアであれば良く、例えば、コンピュータを一部とする装置に固定されているＲＯＭ(ReadOnly Memory)やＨＤＤ(Hard DiscDrive)、コンピュータを一部とする装置に交換自在に装填されるＣＤ(CompactDisc)−ＲＯＭやＦＤ(Floppy Disc)、等を許容する。
【００４５】
また、本発明で云うコンピュータとは、ソフトウェアからなるプログラムをデータ読取して対応する処理動作を実行できる装置であれば良く、例えば、ＣＰＵ(CentralProcessing Unit)を主体として、これにＲＯＭやＲＡＭ(RandomAccess Memory)やＩ／Ｆ(Interface)等の各種デバイスが必要により接続された装置などを許容する。
【００４６】
なお、本発明でソフトウェアに対応した各種動作をコンピュータに実行させることは、各種デバイスをコンピュータに動作制御させることなども許容する。例えば、コンピュータに各種データをデータ保存させることは、コンピュータが事前に接続されているＲＡＭ等の情報記憶媒体に各種データを格納することや、コンピュータが一部として具備している内部メモリに各種データを格納することや、本発明の情報記憶媒体がＦＤ等の場合に、そこにコンピュータが各種データを格納すること、等を許容する。
【００４７】
【発明の実施の形態】
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態のデータ通信システム１０は、図２に示すように、上位処理装置２０と下位処理装置３０とインターネット４０からなり、このインターネット４０により一個の上位処理装置２０と多数の下位処理装置３０とが接続されている。
【００４８】
上位処理装置２０はサポートセンタが所有するネットワークサーバからなり、下位処理装置３０は一般ユーザが所有するパーソナルコンピュータからなる。サポートセンタは、一般ユーザの下位処理装置３０の各種サポートを業務としているので、このサポート業務の各種のデータ処理に上位処理装置２０は利用されている。
【００４９】
この上位処理装置２０は、コンピュータの主体となるハードウェアとしてＣＰＵ１０１を具備しており、このＣＰＵ１０１には、バスライン１０２により、ＲＯＭ１０３、ＲＡＭ１０４、ＨＤＤ１０５、ＦＤ１０６が交換自在に装填されるＦＤＤ(FDDrive)１０７、ＣＤ−ＲＯＭ１０８が交換自在に装填されるＣＤドライブ１０９、キーボード１１０、マウス１１１、ディスプレイ１１２、通信Ｉ／Ｆ１１３、等のハードウェアが接続されている。
【００５０】
なお、各部のデータ容量や処理速度などは相違するが、下位処理装置３０も上位処理装置２０と同様なハードウェアを具備しているので、ここでは下位処理装置３０と上位処理装置２０との各部で同一の名称および符号を使用して詳細な説明は省略する。
【００５１】
本実施の形態の上位処理装置２０では、ＲＯＭ１０３、ＲＡＭ１０４、ＨＤＤ１０５、交換自在なＦＤ１０６、交換自在なＣＤ−ＲＯＭ１０８、等のハードウェアが情報記憶媒体に相当し、これらの少なくとも一個にＣＰＵ１０１のための制御プログラムなどがソフトウェアとしてデータ格納されている。
【００５２】
このようにＣＰＵ１０１に各種の処理動作を実行させる制御プログラムは、一般的に一つのＯＳと複数のアプリケーションプログラムからなり、ＦＤ１０６やＣＤ−ＲＯＭ１０８に事前にデータ格納されている。このような制御プログラムはＨＤＤ１０５に事前にインストールされており、上位処理装置２０の起動時などにＨＤＤ１０５からＲＡＭ１０４に複写されてＣＰＵ１０１にデータ読取される。
【００５３】
本実施の形態では、下位処理装置３０を製造して一般ユーザに販売する製造メーカがサポートセンタを開設しており、このサポートセンタのサポート業務に利用されるように販売業者がデータ生成したユーザ用のアプリケーションプログラムが下位処理装置３０にプリインストールされており、業者用のアプリケーションプログラムがデータ処理装置１１にインストールされている。
【００５４】
このようなアプリケーションプログラムなどをＣＰＵ１０１がデータ読取して各種の処理動作を実行することにより、図１に示すように、本実施の形態の上位処理装置２０は、データ登録手段２１、ページ開設手段２２、データ収集手段２３、データ受信手段２４、データ選択手段２５、データ送信手段２６、データ提示手段２７、等の各種手段を各種機能として論理的に具備しており、本実施の形態の下位処理装置３０は、プログラム実装手段３１、端末登録手段３２、ページ閲覧手段３３、端末収集手段３４、端末提供手段３５、端末送信手段３６、端末受信手段３７、アップデート手段３８、等の各種手段を各種機能として論理的に具備している。
【００５５】
下位処理装置３０のプログラム実装手段３１は、そのＲＡＭ１０４等にデータ保持されている制御プログラムに対応してＣＰＵ１０１が認識するようにＨＤＤ１０５等に構築された記憶エリアなどに相当し、各種のアプリケーションプログラムがデータ実装されている。
【００５６】
このようなアプリケーションプログラムは各々所定の機能を具備しており、例えば、テキストデータを編集処理するワードプロセッサプログラム、インターネット４０でのデータ閲覧などを実行するブラウザプログラム、インターネット４０でのメール通信などを実行する電子メールプログラム、等からなる。
【００５７】
端末登録手段３２も、上述の制御プログラムに対応してＣＰＵ１０１が認識するようにＨＤＤ１０５等に構築された記憶エリアなどに相当し、閲覧自在な各種のサポートデータが更新自在にデータ登録されている。このようなサポートデータは、例えば、ハードウェアやＯＳやアプリケーションプログラムの操作マニュアルなどのテキストデータを内包しており、いわゆるデスクトップに配置された操作アイコンの所定操作などでデータ閲覧できるようにデータ生成されている。
【００５８】
上位処理装置２０のデータ登録手段２１は、そのＲＡＭ１０４等にデータ保持されている制御プログラムに対応してＣＰＵ１０１が認識するようにＨＤＤ１０５等に構築された記憶エリアなどに相当し、多数のプログラムモジュールと多数のサポートデータとが下位処理装置３０の各種環境に対応してデータ登録されている。
【００５９】
このようにデータ登録されているプログラムモジュールは、下位処理装置３０のアプリケーションプログラムをアップデートするようにデータ生成されており、そのアプリケーションプログラムごとに下位処理装置３０の各種環境に対応している。このようにデータ管理される下位処理装置３０の各種環境は、装置型番、製造番号、ＯＳタイプ、ＯＳバージョン、等からなり、これらの各々がステータスデータとしてプログラムモジュールやサポートデータにデータ付与されている。
【００６０】
ページ開設手段２２は、そのＣＰＵ１０１が上述の制御プログラムに対応してＨＤＤ１０５や通信Ｉ／Ｆ１１３を統合制御する機能などに相当し、サポートサービスのホームページをインターネット４０に開設する。このホームページには、データ登録手段２１にデータ登録されているプログラムモジュールで下位処理装置３０のアプリケーションプログラムをアップデートできることがデータ提示されており、データ登録手段２１にデータ登録されているサポートデータをデータ閲覧できることもデータ提示されている。
【００６１】
下位処理装置３０のページ閲覧手段３３は、そのＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３やディスプレイ１１２を統合制御する機能などに相当し、上位処理装置２０などによりインターネット４０に開設されているホームページをデータ閲覧する。
【００６２】
上位処理装置２０のデータ収集手段２３は、そのＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３のデータ通信を動作制御する機能などに相当し、ページ開設手段２２により開設されているホームページをデータ閲覧する下位処理装置３０から各種環境を反映した端末データをデータ収集する。
【００６３】
下位処理装置３０の端末収集手段３４は、ＣＰＵ１０１が制御プログラムに対応して所定のデータ処理を実行する機能などに相当し、自身の各種環境を反映した端末データをデータ収集する。このようにデータ収集される端末データは、上位処理装置２０でデータ管理されているプログラムモジュールなどの前述したステータスデータに対応しており、装置型番、製造番号、ＯＳタイプ、ＯＳバージョン、等からなる。
【００６４】
端末提供手段３５は、ＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３のデータ通信を動作制御する機能などに相当し、前述のホームページがページ閲覧手段３３でデータ閲覧されるとき、データ収集手段２３の収集要求により端末収集手段３４に端末データをデータ収集させて上位処理装置２０にデータ提供する。
【００６５】
より具体的には、上位処理装置２０でインターネット４０に開設されているサポートサービスのホームページを下位処理装置３０がデータ閲覧し、そのホームページでデータ提供されているプログラムモジュールのアップデートやサポートデータのデータ閲覧などの実行を下位処理装置３０が要求すると、これに対応して上位処理装置２０が端末データのデータ収集とデータ送信とを下位処理装置３０に要求するので、これに対応して下位処理装置３０が端末データをデータ収集して上位処理装置２０にデータ送信することになる。
【００６６】
端末送信手段３６は、ＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３のデータ通信を動作制御する機能などに相当し、一般ユーザにより所定操作が実行されたとき、端末収集手段３４に端末データをデータ収集させてインターネット４０で上位処理装置２０までデータ送信する。
【００６７】
この上位処理装置２０のデータ受信手段２４は、ＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３の受信データをデータ認識する機能などに相当し、下位処理装置３０の端末送信手段３６から端末データをインターネット４０によりデータ受信する。
【００６８】
より具体的には、下位処理装置３０には、前述のようにデスクトップに配置された所定の操作アイコンを入力操作すると、データ登録されているサポートデータをオフラインでデータ閲覧できるアプリケーションプログラムがデータ実装されている。
【００６９】
ただし、このアプリケーションプログラムはデータ登録されているサポートデータをオンラインでアップデートする機能も具備しており、その操作メニューが操作ウインドウに配置されている。そこで、操作ウインドウでアップデートの操作メニューが一般ユーザにより入力操作されると、下位処理装置３０が端末データをデータ収集してＪａｖａアプレットなどの送信データをデータ生成し、これをインターネット４０により上位処理装置２０までデータ送信する。
【００７０】
この上位処理装置２０のデータ選択手段２５は、ＣＰＵ１０１が制御プログラムに対応して所定のデータ処理を実行する機能などに相当し、データ収集手段２３によりデータ収集された端末データに対応して多数のプログラムモジュールから少なくとも一部をデータ選択するとともに多数のサポートデータから少なくとも一部をデータ選択し、データ受信手段２４でデータ受信された端末データに対応して多数のサポートデータから少なくとも一部をデータ選択する。
【００７１】
データ送信手段２６は、ＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３のデータ送信を動作制御する機能などに相当し、データ選択手段２５でデータ選択されたプログラムモジュールをホームページをデータ閲覧する下位処理装置３０までデータ返信し、データ選択手段２５でデータ選択されたサポートデータをインターネット４０で下位処理装置３０までデータ返信する。
【００７２】
データ提示手段２７も、ＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３のデータ送信を動作制御する機能などに相当し、データ選択手段２５でデータ選択されたサポートデータをホームページの表示画像として下位処理装置３０にデータ提示する。
【００７３】
つまり、前述のように上位処理装置２０でインターネット４０に開設されているサポートサービスのホームページで下位処理装置３０がプログラムモジュールのアップデートを要求して端末データをデータ提供すると、これに対応して上位処理装置２０から下位処理装置３０までプログラムモジュールがＪａｖａアプレットなどでデータ返信される。
【００７４】
また、前述のようにサポートサービスのホームページで下位処理装置３０がサポートデータのデータ閲覧を要求して端末データをデータ提供すると、これに対応して上位処理装置２０から下位処理装置３０までサポートデータがホームページの表示画像としてデータ提示される。
【００７５】
また、前述のように下位処理装置３０で一般ユーザの所定処理によりサポートデータのアップデート要求が端末データとともに上位処理装置２０までデータ送信されると、これに対応して上位処理装置２０から下位処理装置３０までサポートデータがＪａｖａアプレットなどでデータ返信される。
【００７６】
この下位処理装置３０の端末受信手段３７は、ＣＰＵ１０１が制御プログラムに対応して通信Ｉ／Ｆ１１３の受信データをデータ認識する機能などに相当し、端末提供手段３５によりデータ提供された端末データに対応して上位処理装置２０からインターネット４０でデータ返信されるプログラムモジュールをデータ受信し、端末送信手段３６でデータ送信された端末データに対応して上位処理装置２０からインターネット４０でデータ返信されるサポートデータをデータ受信する。
【００７７】
アップデート手段３８は、ＣＰＵ１０１が制御プログラムに対応して所定のデータ処理を実行する機能などに相当し、端末受信手段３７によりデータ受信されたプログラムモジュールによりプログラム実装手段３１にデータ実装されているアプリケーションプログラムをアップデートし、端末受信手段３７によりデータ受信されたサポートデータにより端末登録手段３２にデータ登録されているサポートデータをアップデートする。
【００７８】
上述のような上位処理装置２０と下位処理装置３０との各種手段は、必要によりＨＤＤ１０５や通信Ｉ／Ｆ１１３等のハードウェアを利用して実現されるが、その主体はＲＡＭ１０４等の情報記憶媒体に格納されたアプリケーションプログラムに対応して、コンピュータのハードウェアであるＣＰＵ１０１が機能することにより実現されている。
【００７９】
このような上位処理装置２０のアプリケーションプログラムは、例えば、多数のプログラムモジュールと多数のサポートデータとを下位処理装置３０の各種環境に対応してデータ登録すること、サポートサービスのホームページをインターネット４０に開設すること、この開設されているホームページをデータ閲覧する下位処理装置３０から端末データを能動的にデータ収集すること、この能動的にデータ収集した端末データに対応して多数のプログラムモジュールから少なくとも一部をデータ選択するとともに多数のサポートデータから少なくとも一部をデータ選択すること、このデータ選択されたプログラムモジュールをホームページをデータ閲覧する下位処理装置３０までデータ返信すること、データ選択されたサポートデータをホームページの表示画像として下位処理装置３０にデータ提示すること、下位処理装置３０からインターネット４０によりデータ送信される端末データを受動的にデータ受信すること、この受動的にデータ受信された端末データに対応して多数のサポートデータから少なくとも一部をデータ選択すること、このデータ選択されたサポートデータをインターネット４０で下位処理装置３０までデータ返信すること、等の処理動作をＣＰＵ１０１等に実行させるための制御プログラムとしてＲＡＭ１０４等の情報記憶媒体に格納されている。
【００８０】
また、下位処理装置３０のアプリケーションプログラムは、例えば、閲覧自在な各種のサポートデータを更新自在にデータ登録すること、上位処理装置２０などによりインターネット４０に開設されているホームページをデータ閲覧すること、上位処理装置２０のホームページをデータ閲覧しているときに受動的に端末データをデータ収集して上位処理装置２０にデータ提供すること、この受動的にデータ提供された端末データに対応して上位処理装置２０からインターネット４０でデータ返信されるプログラムモジュールをデータ受信すること、このデータ受信されたプログラムモジュールによりデータ実装されているアプリケーションプログラムをアップデートすること、一般ユーザにより所定操作が実行されたときに能動的に端末データをデータ収集してインターネット４０で上位処理装置２０までデータ送信すること、この能動的にデータ送信された端末データに対応して上位処理装置２０からインターネット４０でデータ返信されるサポートデータをデータ受信すること、このデータ受信されたサポートデータによりデータ登録されているサポートデータをアップデートすること、等の処理動作をＣＰＵ１０１等に実行させるための制御プログラムとしてＲＡＭ１０４等の情報記憶媒体に格納されている。
【００８１】
上述のような構成において、本実施の形態のデータ通信システム１０でのデータ提供方法を以下に説明する。まず、製造メーカは一つのＯＳと各種のアプリケーションプログラムが事前に実装された下位処理装置３０を製造して一般ユーザに販売し、その下位処理装置３０のサポートサービスをサポートセンタに依頼する。
【００８２】
このとき、製造メーカはサポートサービスに利用されるユーザ用のアプリケーションプログラムも販売する下位処理装置３０に実装しておき、サポートサービスに利用される業者用のアプリケーションプログラムをサポートセンタのデータ処理装置１１に実装させる。
【００８３】
上述のように一般ユーザに販売された下位処理装置３０は、実装されているアプリケーションプログラムが各種の機能を発揮するので、一般ユーザの所望により各種のデータ処理に利用される。例えば、一般ユーザが下位処理装置３０をインターネット４０に接続してアプリケーションプログラムであるブラウザプログラムを機能させることにより、インターネット４０に開設されている各種のホームページを下位処理装置３０でデータ閲覧することができる。
【００８４】
しかし、この下位処理装置３０に一般ユーザが不慣れな場合、所望の機能を発揮させる操作が判明しないこともある。このような場合、一般ユーザが下位処理装置３０のアプリケーションプログラムであるサポートプログラムを機能させると、図４に示すように、その操作ウインドウが下位処理装置３０のディスプレイ１１２に表示出力される(ステップＳ１)。
【００８５】
その操作ウインドウには、例えば、サポートデータをデータ検索するための操作アイコンやキーワードの入力項目などが用意されているので、これらを一般ユーザが所望により入力操作すると(ステップＳ２)、この入力操作に対応して下位処理装置３０でサポートデータがデータ検索される(ステップＳ３)。
【００８６】
この検索結果として対応するサポートデータがデータ検出されると(ステップＳ４)、このデータ検出されたサポートデータがディスプレイ１１２に表示出力される(ステップＳ５)。このサポートデータは、下位処理装置３０の操作マニュアルなどのテキストデータからなり、そこには下位処理装置３０の操作などに関連した質疑応答なども内包されている。
【００８７】
従って、これをデータ閲覧することで一般ユーザは下位処理装置３０の操作に関連した疑問などを解消することが可能であるが、サポートデータの記載内容が不充分なこともあり、一般ユーザが所望するサポートデータが検出されないこともある。
【００８８】
また、前述の検索結果として対応するサポートデータがデータ検出されないと(ステップＳ４)、“提供できるサポートデータはありません。サポートデータのアップデートを推奨します”などのエラーガイダンスがディスプレイ１１２に表示出力される(ステップＳ６)。
【００８９】
この場合、一般ユーザは所望のサポートデータを下位処理装置３０が提供できないことを認識することになり、これをアップデートにより解消できるかもしれないことも認識することになる。そこで、このような一般ユーザがサポートデータのアップデートを要望した場合、サポートプログラムの操作ウインドウに用意されているアップデートの操作アイコンを入力操作することになる(ステップＳ７)。
【００９０】
すると、この入力操作に対応して下位処理装置３０は自身の各種環境を反映した端末データをデータ収集し(ステップＳ８)、その端末データをサポートプログラムのアップデートを要求するＪａｖａアプレットなどの送信データにデータ設定してインターネット４０から上位処理装置２０にデータ送信する(ステップＳ９)。
【００９１】
図５に示すように、この送信データをデータ受信した上位処理装置２０は(ステップＴ１)、その受信データから端末データをデータ検出し(ステップＴ２)、その端末データに対応するサポートデータをデータ検索する(ステップＴ４)。これで対応するサポートデータがデータ検出されると(ステップＴ５)、そのサポートデータをＪａｖａアプレットなどの送信データにデータ設定してインターネット４０から下位処理装置３０にデータ返信する。
【００９２】
図４に示すように、この送信データをデータ受信した下位処理装置３０は(ステップＳ１０)、その受信データからサポートデータをデータ検出し(ステップＳ１２)、このデータ検出されたサポートデータでデータ登録されているサポートデータをアップデートする(ステップＳ１３)。
【００９３】
このアップデートが完了すると“サポートデータのアップデートを完了しました。このアイコンをクリックすると追加されたサポートデータを閲覧できます。このアイコンをクリックすると修正されたサポートデータを閲覧できます。”などの完了ガイダンスがディスプレイ１１２に表示出力される。
【００９４】
なお、前述のように下位処理装置３０が上位処理装置２０にアップデートを要求してから所定時間が経過しても応答されないと(ステップＳ１０)、下位処理装置３０のディスプレイ１１２には“サポートセンタから応答がありません。しばらくしてから再度接続して下さい”などのエラーガイダンスが表示出力される(ステップＳ１１)。
【００９５】
また、図５に示すように、上位処理装置２０は下位処理装置３０からデータ受信した送信データから端末データをデータ検出できないと(ステップＴ２)、“送信データの不良です。コンピュータを終了して各部の接続状態を確認し、コンピュータを再度起動してから、もう一度送信して下さい”などのエラーガイダンスをデータ返信する(ステップＴ３)。
【００９６】
さらに、下位処理装置３０の端末データから対応するサポートデータをデータ検出できないと(ステップＴ５)、“現在提供できるサポートデータはありません。新規のサポートデータは×月×日にリリース予定です。”などのエラーガイダンスをデータ返信する(ステップＴ６)。
【００９７】
従って、図４に示すように、これらのエラーガイダンスを上位処理装置２０から下位処理装置３０がデータ受信した場合には(ステップＳ１２)、この下位処理装置３０はデータ受信したエラーガイダンスをディスプレイ１１２に表示出力することになる(ステップＳ１５)。
【００９８】
なお、上述のサポートデータをアップデートする一連のデータ処理(ステップＳ７〜Ｓ１５)は、下位処理装置３０がインターネット４０に接続されているオンラインの状態で実行されるが、前述のサポートデータをデータ提示する一連のデータ処理(ステップＳ１〜Ｓ６)は、下位処理装置３０がインターネット４０に接続されていないスタンドアロンの状態で実行可能である。
【００９９】
また、上述のように上位処理装置２０から下位処理装置３０にデータ提供される最新のサポートデータには、例えば、新型商品の広告データなどを内包させることも可能なので、上位処理装置２０がホームページを開設していることや、アプリケーションプログラムをアップデートできることも紹介できる。
【０１００】
そこで、一般ユーザが下位処理装置３０をインターネット４０に接続して上位処理装置２０により開設されているホームページをデータ閲覧すると、このホームページには、下位処理装置３０のアプリケーションプログラムをアップデートできること、下位処理装置３０のサポートデータをオンラインでデータ閲覧できること、などがデータ提示されている。
【０１０１】
そこには操作アイコンも用意されているので、上述のホームページをデータ閲覧する下位処理装置３０によりアプリケーションプログラムをアップデートする操作アイコンが入力操作されると、図６に示すように、これがプログラムモジュールの送信要求として上位処理装置２０にデータ受信される(ステップＥ２)。
【０１０２】
すると、この上位処理装置２０は下位処理装置３０に端末データのデータ送信を要求するので(ステップＥ３)、これに対応して下位処理装置３０は端末データをデータ収集し、この端末データを上位処理装置２０にデータ返信することになる。
【０１０３】
この端末データを下位処理装置３０からデータ受信した上位処理装置２０は(ステップＥ４)、その端末データに対応するプログラムモジュールをデータ検索するので(ステップＥ５)、これで対応するプログラムモジュールがデータ検出されると(ステップＥ６)、そのプログラムモジュールをインターネット４０から下位処理装置３０にデータ返信する(ステップＥ７)。
【０１０４】
このようにデータ送信されるプログラムモジュールは、下位処理装置３０にデータ受信されると自動的にアプリケーションプログラムをアップデートするようにデータ生成されているので、これで下位処理装置３０のアプリケーションプログラムは最新の状態にアップデートされることになる。
【０１０５】
なお、前述のように上位処理装置２０が下位処理装置３０に端末データを要求してから所定時間が経過しても応答されないと(ステップＥ４)、“送信データの不良です。コンピュータを終了して…”などのエラーガイダンスが上位処理装置２０から下位処理装置３０にデータ送信される(ステップＥ８)。
【０１０６】
さらに、上位処理装置２０が下位処理装置３０の端末データから対応するプログラムモジュールをデータ検出できないと(ステップＥ６)、“現在提供できるプログラムモジュールはありません。新規のプログラムモジュールは×月×日にリリース予定です。”などのエラーガイダンスがデータ送信される(ステップＥ９)。
【０１０７】
また、上述のホームページをデータ閲覧する下位処理装置３０によりサポートデータをデータ閲覧する操作アイコンが入力操作されると、これがサポートデータの閲覧要求として上位処理装置２０にデータ受信される(ステップＥ１０)。すると、この上位処理装置２０は下位処理装置３０に端末データのデータ送信を要求するので(ステップＥ１１)、これに対応して下位処理装置３０は端末データをデータ収集し、この端末データを上位処理装置２０にデータ返信することになる。
【０１０８】
この端末データを下位処理装置３０からデータ受信した上位処理装置２０は(ステップＥ１２)、その端末データに対応するサポートデータのリリースの有無を確認するので(ステップＥ１３)、これでリリース有りが判定されると(ステップＥ１４)、最新リリースのサポートデータをデータ検索するための操作ウインドウがホームページの表示画像として上位処理装置２０から下位処理装置３０にデータ提示される(ステップＥ１５)。
【０１０９】
その操作ウインドウには、例えば、サポートデータをデータ検索するための操作アイコンやキーワードの入力項目などが用意されているので、これらが下位処理装置３０により入力操作されると(ステップＥ１６)、この入力操作に対応して上位処理装置２０でサポートデータがデータ検索される(ステップＥ１７)。
【０１１０】
この検索結果として対応するサポートデータがデータ検出されると(ステップＥ１８)、このデータ検出されたサポートデータがホームページの表示画像として上位処理装置２０から下位処理装置３０にデータ提示されるので(ステップＥ１９)、これで一般ユーザは最新のサポートデータをデータ閲覧することになる。
【０１１１】
一方、下位処理装置３０の検索操作に対応して上位処理装置２０でサポートデータをデータ検索できないと(ステップＥ１８)、この上位処理装置２０はホームページの表示画像としてテキストデータの入力領域をデータ提示する。この入力領域には“御質問に回答できるサポートデータが登録されておりません。ここに質問事項と連絡方法とをテキストデータで入力して下さい、担当者に検討させまして回答させます。”なるガイダンスメッセージがデータ付与されている。
【０１１２】
そこで、これをデータ閲覧した一般ユーザが下位処理装置３０により上述の入力領域にテキストデータで質問事項をデータ入力すると、これを検知した上位処理装置２０はデータ入力されたテキストデータを所定のメールアドレスなどでサポートセンタにメール送信する(ステップＥ２２)。そこで、このサポートセンタは電子メールにより一般ユーザの質問事項を確認し、電子メールやファクシミリや電話などの連絡方法で一般ユーザに回答することになる。
【０１１３】
なお、前述のように上位処理装置２０が下位処理装置３０に端末データを要求してから所定時間が経過しても応答されないと(ステップＥ１２)、“送信データの不良です。コンピュータを終了して…”などのエラーガイダンスが上位処理装置２０から下位処理装置３０にデータ送信される(ステップＥ２３)。
【０１１４】
さらに、下位処理装置３０の端末データに対応するサポートデータがリリースされていないことを上位処理装置２０がデータ検出すると(ステップＥ１４)、“現在提供できるサポートデータはありません。新規のサポートデータは×月×日にリリース予定です。”などのエラーガイダンスがデータ送信される(ステップＥ２４)。
【０１１５】
本実施の形態のデータ通信システム１０におけるデータ提供方法では、前述のように下位処理装置３０は上位処理装置２０から最新のサポートデータをデータ受信してデータ登録されているサポートデータをアップデートすることができるので、一般ユーザは常時最新のサポートデータをデータ閲覧することが可能となる。このため、下位処理装置３０の一般ユーザは疑問を自力で解決することが可能となり、この一般ユーザの自助努力をサポートセンタが上位処理装置２０により有効に支援することができる。
【０１１６】
このように下位処理装置３０が上位処理装置２０から最新のサポートデータをデータ取得するとき、下位処理装置３０は自身の各種環境を反映した端末データをデータ収集して上位処理装置２０にデータ送信し、この上位処理装置２０は端末データに対応して下位処理装置３０に適切なサポートデータのみ選択する。
【０１１７】
このため、上位処理装置２０にデータ登録されている膨大な数量のサポートデータを一般ユーザが下位処理装置３０の手動操作でデータ選択する必要がなく、上位処理装置２０から下位処理装置３０に膨大な数量のサポートデータの全部をデータ提供する必要もなく、上位処理装置２０から下位処理装置３０に適切なサポートデータのみを簡単にデータ提供することができる。
【０１１８】
しかも、このサポートデータは下位処理装置３０がインターネット４０に接続されていないスタンドアロンの状態でデータ閲覧できるので、不慣れな一般ユーザでも通信費用などを気にすることなく存分にサポートデータをデータ閲覧することができる。
【０１１９】
さらに、一般的に下位処理装置３０は電話回線によりインターネット４０に接続されるので、下位処理装置３０がインターネット４０に接続されているときは電話機(図示せず)は使用不能となる。しかし、前述のように下位処理装置３０はスタンドアロンの状態でサポートデータをデータ閲覧することができるので、例えば、一般ユーザは電話機でサポートセンタのオペレータと通話しながら下位処理装置３０で最新のサポートデータをデータ閲覧するようなことが可能であり、より詳細なサポートサービスを実現することができる。
【０１２０】
また、本実施の形態のデータ通信システム１０におけるデータ提供方法では、前述のように下位処理装置３０は上位処理装置２０から最新のプログラムモジュールをデータ取得してデータ登録されているアプリケーションプログラムをアップデートすることができるので、一般ユーザは常時最新のアプリケーションプログラムを使用することが可能となる。
【０１２１】
このように下位処理装置３０が上位処理装置２０から最新のプログラムモジュールをデータ取得するとき、上位処理装置２０は下位処理装置３０に端末データをデータ収集させてデータ送信させ、この端末データに対応して下位処理装置３０に適切なプログラムモジュールのみ選択する。
【０１２２】
このため、上位処理装置２０にデータ登録されている膨大な数量のプログラムモジュールを一般ユーザが下位処理装置３０の手動操作でデータ選択する必要がなく、上位処理装置２０から下位処理装置３０に適切なプログラムモジュールを簡単にデータ提供することができる。
【０１２３】
また、本実施の形態のデータ通信システム１０におけるデータ提供方法では、前述のように下位処理装置３０は上位処理装置２０からデータ提示される最新のサポートデータをホームページの表示画像としてデータ閲覧することができるので、一般ユーザは最新のサポートデータをデータ閲覧することが可能である。
【０１２４】
このように下位処理装置３０が上位処理装置２０に最新のサポートデータをデータ提示させるとき、上位処理装置２０は下位処理装置３０に端末データをデータ収集させてデータ送信させ、この端末データに対応して下位処理装置３０に適切なサポートデータのみ選択する。
【０１２５】
このため、上位処理装置２０にデータ登録されている膨大な数量のサポートデータを一般ユーザが下位処理装置３０の手動操作でデータ選択する必要がなく、上位処理装置２０が下位処理装置３０に膨大な数量のサポートデータの全部をデータ提示する必要もなく、上位処理装置２０から下位処理装置３０に適切なサポートデータのみを簡単にデータ提供することができる。
【０１２６】
しかも、上位処理装置２０は下位処理装置３０にサポートデータをデータ提示できないとテキストデータの入力領域をデータ提示するので、一般ユーザは上位処理装置２０がサポートデータをデータ提示できなかった質問事項などをサポートセンタに通達することができる。このサポートセンタは質問事項などを検討して一般ユーザに回答するので、一般ユーザの質問事項に上位処理装置２０が回答できない場合でもサポートセンタが回答することができる。
【０１２７】
なお、本発明は上記形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態では下位処理装置３０がアプリケーションプログラムの処理動作により上位処理装置２０から最新のサポートデータをデータ取得することを例示したが、上位処理装置２０によりインターネット４０に開設されているホームページから下位処理装置３０に最新のサポートデータをデータ提供することも可能である。
【０１２８】
また、上記形態では上位処理装置２０によりインターネット４０に開設されているホームページから下位処理装置３０に最新のプログラムモジュールをデータ提供することを例示したが、例えば、下位処理装置３０がアプリケーションプログラムの処理動作により上位処理装置２０から最新のプログラムモジュールをデータ取得することも可能である。
【０１２９】
さらに、上記形態では下位処理装置３０が上位処理装置２０から操作マニュアルなどに相当するサポートデータをデータ取得してデータ登録されているサポートデータをアップデートすることを例示したが、このようにアップデートされたサポートデータに下位処理装置３０の所定の一連の入力操作を実演するなどして自動実行させることも可能である。
【０１３０】
この場合、下位処理装置３０の複雑な一連の所定操作などをサポートデータで一般ユーザに指導することができ、このように一般ユーザを指導する最新のサポートデータを上位処理装置２０から下位処理装置３０にデータ送信することができる。
【０１３１】
また、上記形態では上位処理装置２０から下位処理装置３０に単純に最新のサポートデータやプログラムモジュールをデータ提供することを例示したが、これでは同一のサポートデータやプログラムモジュールが重複してアップデートされる可能性はある。
【０１３２】
そこで、上位処理装置２０からサポートデータやプログラムモジュールが下位処理装置３０にデータ提供されるとき、その履歴データを上位処理装置２０や下位処理装置３０にデータ登録し、この履歴データに対応して上位処理装置２０から下位処理装置３０にサポートデータやプログラムモジュールをデータ提供することも可能である。
【０１３３】
この場合、上位処理装置２０から下位処理装置３０に同一のサポートデータやプログラムモジュールが重複してアップデートされることなどを自動的に防止することができ、履歴データを上位処理装置２０にデータ登録する場合は一般ユーザによるアップデートの状況などをサポートセンタがデータ管理することも可能となる。
【０１３４】
なお、履歴データを下位処理装置３０のみにデータ登録する場合は、上位処理装置２０からサポートデータやプログラムモジュールが下位処理装置３０にデータ提供されるとき、その履歴データを上位処理装置２０が下位処理装置３０からデータ取得する必要があるので、例えば、履歴データを端末データに内包させて上位処理装置２０が下位処理装置３０からデータ取得するようなことが可能である。
【０１３５】
また、上記形態では下位処理装置３０の端末データに対応して上位処理装置２０がサポートデータやプログラムモジュールを選択することを例示したが、例えば、下位処理装置３０が一般ユーザの所定操作に対応して特定のサポートデータやプログラムモジュールを上位処理装置２０からデータ取得することも可能である。
【０１３６】
この場合、一般ユーザが所望するサポートデータやプログラムモジュールを下位処理装置３０により上位処理装置２０からデータ取得することができるので、一般ユーザが所望のサポートデータやアプリケーションプログラムをアップデートすることができる。
【０１３７】
さらに、一般ユーザがサポートセンタに電子メールなどで所望のサポートデータやアプリケーションプログラムのアップデートを申し込み、そのサポートセンタの入力操作に対応して上位処理装置２０が特定のサポートデータやプログラムモジュールを下位処理装置３０にデータ送信することも可能である。
【０１３８】
この場合、一般ユーザが所望するサポートデータやプログラムモジュールをサポートセンタが上位処理装置２０から下位処理装置３０にデータ提供することができるので、一般ユーザが所望のサポートデータやアプリケーションプログラムをアップデートすることができる。
【０１３９】
また、上記形態では上位処理装置２０から下位処理装置３０に操作マニュアルなどに相当するサポートデータがデータ提供されることを例示したが、例えば、このようにアップデートされるサポートデータで一般ユーザにプログラムモジュールを紹介することも可能である。
【０１４０】
この場合、下位処理装置３０に対応した最新のプログラムモジュールをアップデートされる最新のサポートデータで一般ユーザに紹介することができるので、一般ユーザによるアプリケーションプログラムのアップデートを誘導することができる。
【０１４１】
さらに、上述のようにアップデートされるサポートデータで紹介されるプログラムモジュールを、上位処理装置２０から下位処理装置３０にデータ取得させてアプリケーションプログラムをアップデートさせることも可能であり、この場合、サポートデータで紹介した最新のプログラムモジュールを一般ユーザに簡単にアップデートさせることができる。
【０１４２】
なお、これを実現するためには、例えば、前述のように下位処理装置３０がアプリケーションプログラムの処理動作により上位処理装置２０からサポートデータをデータ取得してアップデートする場合、そのサポートデータに紹介されているプログラムモジュールを下位処理装置３０が上述のアプリケーションプログラムの処理動作により上位処理装置２０からアップデートすることが可能である。
【０１４３】
また、上記形態では下位処理装置３０が上位処理装置２０からデータ取得するプログラムモジュールでアプリケーションプログラムをアップデートすることを例示したが、このようにアップデートされるアプリケーションプログラムに、上述の上位処理装置２０からサポートデータをデータ取得してアップデートを実行するアプリケーションプログラムや、上位処理装置２０のホームページからプログラムモジュールをデータ取得してアップデートを実行するアプリケーションプログラムを内包させることも可能である。
【０１４４】
さらに、上記形態ではＲＡＭ１０４等にソフトウェアとして格納されている制御プログラムに従ってＣＰＵ１０１が動作することにより、上位処理装置２０の各種機能として各種手段が論理的に実現されることを例示した。しかし、このような各種手段の各々を固有のハードウェアとして形成することも可能であり、一部をソフトウェアとしてＲＡＭ１０４等に格納するとともに一部をハードウェアとして形成することも可能である。
【０１４５】
また、上記形態ではＣＤ−ＲＯＭ１０８等からＨＤＤ１０５に事前にインストールされているソフトウェアが上位処理装置２０の起動時にＲＡＭ１０４に複写され、このようにＲＡＭ１０４に格納されたソフトウェアをＣＰＵ１０１が読み取ることを想定したが、このようなソフトウェアをＨＤＤ１０５に格納したままＣＰＵ１０１に利用させることや、ＲＯＭ１０３に事前に固定的に格納しておくことも可能である。
【０１４６】
さらに、単体で取り扱える情報記憶媒体であるＦＤ１０６やＣＤ−ＲＯＭ１０８にソフトウェアを格納しておき、このＦＤ１０６等からＨＤＤ１０５やＲＡＭ１０４にソフトウェアをインストールすることも可能であるが、このようなインストールを実行することなくＦＤ１０６等からＣＰＵ１０１がソフトウェアを直接にデータ読取して処理動作を実行することも可能である。
【０１４７】
つまり、本発明の上位処理装置２０の各種手段をソフトウェアにより実現する場合、そのソフトウェアはＣＰＵ１０１がデータ読取して対応する動作を実行できる状態に有れば良い。さらに、このように情報記憶媒体に記述したソフトウェアをＣＰＵ１０１に供給する手法は、その情報記憶媒体を上位処理装置２０に直接に装填することに限定されない。
【０１４８】
また、上述のような各種手段を実現する制御プログラムを、複数のソフトウェアの組み合わせで形成することも可能であり、その場合、単体の製品となる情報記憶媒体には、本発明の上位処理装置２０を実現するための必要最小限のソフトウェアのみを格納しておけば良い。
【０１４９】
例えば、既存のＯＳが実装されている上位処理装置２０に、ＣＤ−ＲＯＭ１０８等の情報記憶媒体によりアプリケーションプログラムを提供するような場合、本発明の上位処理装置２０の各種手段を実現するソフトウェアは、アプリケーションプログラムとＯＳとの組み合わせで実現されるので、ＯＳに依存する部分のソフトウェアは情報記憶媒体のアプリケーションプログラムから省略することができる。
【０１５０】
【発明の効果】
本発明の第一第二のデータ提供方法では、上位処理装置にデータ登録されているサポートデータで下位処理装置のサポートデータをアップデートすることができ、このアップデートされるサポートデータは下位処理装置でデータ収集されてデータ送信される端末データに対応して上位処理装置でデータ選択され、上位処理装置からデータ送信されて下位処理装置にアップデートされるサポートデータで一般ユーザにプログラムモジュールが紹介され、このプログラムモジュールが上位処理装置から下位処理装置にデータ取得されてアプリケーションプログラムがアップデートされることにより、
上位処理装置にデータ登録されている膨大な数量のサポートデータを一般ユーザが下位処理装置の手動操作でデータ選択する必要がなく、上位処理装置から下位処理装置に膨大な数量のサポートデータの全部をデータ提供する必要もなく、上位処理装置から下位処理装置に適切なサポートデータを簡単にデータ提供することができるので、下位処理装置の一般ユーザは疑問を自力で解決することが可能となり、この一般ユーザの自助努力をサポートセンタが上位処理装置により有効に支援することができ、しかも、上位処理装置にデータ登録されている膨大な数量のプログラムモジュールを一般ユーザが下位処理装置の手動操作でデータ選択する必要がなく、上位処理装置から下位処理装置に膨大な数量のプログラムモジュールの全部をデータ提供する必要もなく、上位処理装置から下位処理装置に適切なプログラムモジュールを簡単にデータ提供することができる。
【０１５２】
本発明の第三第四のデータ提供方法では、上位処理装置にデータ登録されているサポートデータで下位処理装置のサポートデータをアップデートすることができ、このアップデートされるサポートデータは下位処理装置の端末データに対応して上位処理装置でデータ選択され、この端末データは上位処理装置によりホームページをデータ閲覧する下位処理装置からデータ収集され、上位処理装置からデータ送信されて下位処理装置にアップデートされるサポートデータで一般ユーザにプログラムモジュールが紹介され、このプログラムモジュールが上位処理装置から下位処理装置にデータ取得されてアプリケーションプログラムがアップデートされることにより、
上位処理装置にデータ登録されている膨大な数量のサポートデータを一般ユーザが下位処理装置の手動操作でデータ選択する必要がなく、上位処理装置から下位処理装置に膨大な数量のサポートデータの全部をデータ提供する必要もなく、上位処理装置から下位処理装置に適切なサポートデータを簡単にデータ提供することができるので、下位処理装置の一般ユーザは疑問を自力で解決することが可能となり、この一般ユーザの自助努力をサポートセンタが上位処理装置により有効に支援することができ、しかも、上位処理装置にデータ登録されている膨大な数量のプログラムモジュールを一般ユーザが下位処理装置の手動操作でデータ選択する必要がなく、上位処理装置から下位処理装置に膨大な数量のプログラムモジュールの全部をデータ提供する必要もなく、上位処理装置から下位処理装置に適切なプログラムモジュールを簡単にデータ提供することができる。
【０１５４】
本発明の第五のデータ提供方法では、上位処理装置にデータ登録されているサポートデータをホームページの表示画像として下位処理装置にデータ提示することができ、このデータ提示されるサポートデータは下位処理装置の端末データに対応して上位処理装置でデータ選択され、この端末データは上位処理装置によりホームページをデータ閲覧する下位処理装置からデータ収集され、上位処理装置は下位処理装置にサポートデータをデータ提示できないとテキストデータの入力領域をデータ提示することにより、
上位処理装置にデータ登録されている膨大な数量のサポートデータを一般ユーザが下位処理装置の手動操作でデータ選択する必要がなく、上位処理装置から下位処理装置に膨大な数量のサポートデータの全部をデータ提供する必要もなく、上位処理装置から下位処理装置に適切なサポートデータを簡単にデータ提供することができるので、下位処理装置の一般ユーザは疑問を自力で解決することが可能となり、この一般ユーザの自助努力をサポートセンタが上位処理装置により有効に支援することができ、しかも、入力領域にはサポートデータを獲得できなかった一般ユーザが所望のテキストデータをデータ入力することができるので、上位処理装置がサポートデータをデータ提示できなかった質問事項などをサポートセンタに通達することができ、このサポートセンタが一般ユーザに独自にサポート業務を実行するようなことができる。
【０１５７】
また、アップデートされたサポートデータにより下位処理装置の一連の所定操作が自動実行されることにより、
下位処理装置の複雑な一連の所定操作などをサポートデータで一般ユーザに指導することができ、このように一般ユーザを指導するサポートデータを上位処理装置から下位処理装置にデータ送信することができる。
【０１５８】
また、下位処理装置が一般ユーザの所定操作に対応して特定のサポートデータを上位処理装置からデータ取得することにより、
一般ユーザが所望するサポートデータを下位処理装置により上位処理装置からデータ取得させることができるので、一般ユーザに所望のサポートデータをアップデートさせることができる。
【０１５９】
また、下位処理装置が一般ユーザの所定操作に対応して特定のプログラムモジュールを上位処理装置からデータ取得することにより、
一般ユーザが所望するプログラムモジュールを下位処理装置により上位処理装置からデータ取得させることができるので、一般ユーザに所望のアプリケーションプログラムをアップデートさせることができる。
【０１６０】
また、上位処理装置がサポートセンタの所定操作に対応して特定のサポートデータを下位処理装置にデータ送信することにより、
一般ユーザが所望するサポートデータをサポートセンタが上位処理装置から下位処理装置にデータ提供することができるので、一般ユーザに所望のサポートデータをアップデートさせることができる。
【０１６１】
また、上位処理装置がサポートセンタの所定操作に対応して特定のプログラムモジュールを下位処理装置にデータ送信することにより、
一般ユーザが所望するプログラムモジュールをサポートセンタが上位処理装置から下位処理装置にデータ提供することができるので、一般ユーザに所望のアプリケーションプログラムをアップデートさせることができる。
【０１６２】
また、上位処理装置から下位処理装置にデータ提供されるサポートデータやプログラムモジュールが、下位処理装置の履歴データにも対応して上位処理装置でデータ選択されることにより、
同一のサポートデータやプログラムモジュールが重複してアップデートされることなどを防止することができる。
【０１６３】
また、下位処理装置にデータ提供されるサポートデータやプログラムモジュールが、上位処理装置の履歴データにも対応してデータ選択されることにより、
同一のサポートデータやプログラムモジュールが重複してアップデートされることなどを防止することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態のデータ通信システムの論理構造を示す模式図である。
【図２】データ通信システムの物理構造を示すブロック図である。
【図３】上位処理装置の物理構造を示すブロック図である。
【図４】下位処理装置がサポートデータをデータ表示するときとアップデートするときのデータ処理方法を示すフローチャートである。
【図５】上位処理装置が下位処理装置にサポートデータをデータ提供するときのデータ処理方法を示すフローチャートである。
【図６】上位処理装置が下位処理装置にホームページからプログラムモジュールをデータ提供するときのデータ処理方法を示すフローチャートである。
【図７】上位処理装置が下位処理装置にホームページでサポートデータをデータ提示するときのデータ処理方法を示すフローチャートである。
【符号の説明】
１０    データ通信システム
２０    上位処理装置
２１    データ登録手段
２２    ページ開設手段
２３    データ収集手段
２４    データ受信手段
２５    データ選択手段
２６    データ送信手段
２７    データ提示手段
３０    下位処理装置
３１    プログラム実装手段
３２    端末登録手段
３３    ページ閲覧手段
３４    端末収集手段
３５    端末提供手段
３６    端末送信手段
３７    端末受信手段
３８    アップデート手段
４０    インターネット
１０１    コンピュータの主体であるＣＰＵ
１０３    情報記憶媒体であるＲＯＭ
１０４    情報記憶媒体であるＲＡＭ
１０５    情報記憶媒体であるＨＤＤ
１０６    情報記憶媒体であるＦＤ
１０８    情報記憶媒体であるＣＤ−ＲＯＭ
【図１】
0004227728.tif 000002
【図２】
0004227728.tif 000003
【図３】
0004227728.tif 000004
【図４】
0004227728.tif 000005
【図５】
0004227728.tif 000006
【図６】
0004227728.tif 000007
【図７】
0004227728.tif 000008