(57)【要約】【課題】  ウエブサービス提供用のあらゆるソフトウエアで汎用的に利用できると共に端末装置の環境等を正確に確認することが可能な確認システムを含む情報処理システム等を提供する。【解決手段】  サーバ装置２と、当該サーバ装置２と接続された端末装置１と、を含んで情報処理を行う情報処理システムＳにおいて、端末装置１は、サーバ装置２から端末装置１に伝送されたプローブプログラムにより実現されるプローブ機能部１０Ａであって情報処理の実行に際してサーバ装置２が収集すべき端末装置１の状態を示す端末情報を取得してサーバ装置２へ伝送するプローブ機能部１０Ａを備えると共に、サーバ装置２は、端末装置１にプローブプログラムを伝送すると共に、端末装置１から伝送されて来た端末情報を取得する通信部２１と、取得した端末情報に基づいて、端末装置１を情報処理に供させるための処理を実行するチェック結果ページ生成部２３と、を備える。【選択図】  図２
2005107846.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、当該サーバ装置と接続された端末装置と、を含んで情報処理を行う情報処理システムにおいて、
前記端末装置は、前記サーバ装置から前記端末装置に伝送された取得手段であって前記情報処理の実行に際して当該サーバ装置が収集すべき当該端末装置の状態を示す状態情報を取得して当該サーバ装置へ伝送する取得手段を備えると共に、
前記サーバ装置は、
前記端末装置に前記取得手段を伝送するサーバ伝送手段と、
前記伝送されて来た状態情報を取得するサーバ取得手段と、
前記取得した状態情報に基づいて、前記端末装置を前記情報処理に供させるための処理を実行する処理手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、
前記サーバ装置は、前記状態情報として当該サーバ装置が取得すべき前記状態の項目を設定するために用いられる項目設定手段を更に備えると共に、
前記取得手段は、前記サーバ伝送手段から前記端末装置に伝送される取得処理用プログラムであって、
前記端末装置に含まれる端末コンピュータを、
前記項目設定手段を用いて設定された前記項目に相当する当該端末装置の状態を検出して前記状態情報を生成する生成手段、及び、
前記生成された状態情報を前記サーバ装置に伝送する伝送手段、
として機能させる取得処理用プログラムであることを特徴とする情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムにおいて、
前記処理手段は、前記取得した状態情報に基づき前記端末装置を前記情報処理に供させることが可能であるか否かを判定すると共に、
前記サーバ装置は、前記処理手段における判定結果を前記端末装置に伝送する結果伝送手段を更に備えることを特徴とする情報処理システム。
【請求項４】
請求項３に記載の情報処理システムにおいて、
前記処理手段は、前記端末装置を前記情報処理に供させることができないと判定されたとき、当該端末装置を当該情報処理に供させるために当該端末装置において実行されるべき処理の内容を示す内容情報を生成すると共に、
前記結果伝送手段は、前記判定結果と共に前記内容情報を併せて前記端末装置に伝送することを特徴とする情報処理システム。
【請求項５】
サーバ装置と、当該サーバ装置と接続された端末装置と、を含んで情報処理を行う情報処理システムにおいて実行される情報処理方法において、
前記情報処理の実行に際して前記サーバ装置が収集すべき前記端末装置の状態を示す状態情報を取得して当該サーバ装置へ伝送するための取得手段を前記サーバ装置から前記端末装置へ伝送する取得手段伝送工程と、
前記伝送された取得手段から伝送されてきた前記状態情報を前記サーバ装置において取得する取得工程と、
前記取得した状態情報に基づいて、前記端末装置を前記情報処理に供させるための処理を前記サーバ装置及び前記端末装置において実行する処理工程と、
を含むことを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法において、
前記状態情報として前記サーバ装置が取得すべき前記状態の項目を当該サーバ装置において設定する項目設定工程を更に含むと共に、
前記取得手段は、前記サーバ装置から前記端末装置に伝送される取得処理用プログラムであって、
前記端末装置に含まれる端末コンピュータを、
前記項目設定工程において設定された前記項目に相当する当該端末装置の状態を検出して前記状態情報を生成する生成手段、及び、
前記生成された状態情報を前記サーバ装置に伝送する伝送手段、
として機能させる取得処理用プログラムであることを特徴とする情報処理方法。
【請求項７】
請求項５又は６に記載の情報処理方法において、
前記処理工程においては、前記取得した状態情報に基づき前記端末装置を前記情報処理に供させることが可能であるか否かを判定すると共に、
前記処理工程における判定結果を前記端末装置に伝送する結果伝送工程を更に含むことを特徴とする情報処理方法。
【請求項８】
請求項７に記載の情報処理方法において、
前記処理工程においては、前記端末装置を前記情報処理に供させることができないと判定されたとき、当該端末装置を当該情報処理に供させるために当該端末装置において実行されるべき処理の内容を示す内容情報を生成すると共に、
前記結果伝送工程においては、前記判定結果と共に前記内容情報を併せて前記端末装置に伝送することを特徴とする情報処理方法。
【請求項９】
サーバ装置と、当該サーバ装置と接続された端末装置と、を含んで情報処理を行う情報処理システムにおける前記サーバ装置に含まれるサーバコンピュータを機能させるための情報処理用プログラムであって、
前記端末装置は、前記サーバ装置から前記端末装置に伝送された取得手段であって当該サーバ装置が収集すべき当該端末装置の状態を示す状態情報を取得して当該サーバ装置へ伝送する取得手段を備えると共に、
前記サーバコンピュータを、
前記端末装置に前記取得手段を伝送するサーバ伝送手段、
前記伝送されて来た状態情報を取得するサーバ取得手段、及び、
前記取得した状態情報に基づいて、前記端末装置を前記情報処理に供させるための処理を実行する処理手段、
として機能させることを特徴とする情報処理用プログラム。
【請求項１０】
請求項９に記載の情報処理用プログラムにおいて、
前記サーバコンピュータを、前記状態情報として前記サーバ装置が取得すべき前記状態の項目を設定するために用いられる項目設定手段として更に機能させると共に、
前記取得手段は、前記サーバ伝送手段から前記端末装置に伝送される取得処理用プログラムであって、
前記端末装置に含まれる端末コンピュータを、
前記項目設定手段として機能する前記サーバコンピュータを用いて設定された前記項目に相当する当該端末装置の状態を検出して前記状態情報を生成する生成手段、及び、
前記生成された状態情報を前記サーバ装置に伝送する伝送手段、
として機能させる取得処理用プログラムであることを特徴とする情報処理システム。
【請求項１１】
請求項９又は１０に記載の情報処理用プログラムにおいて、
前記処理手段として機能する前記サーバコンピュータを、前記取得した状態情報に基づき前記端末装置を前記情報処理に供させることが可能であるか否かを判定するように機能させると共に、
前記サーバコンピュータを、前記処理手段として機能する当該サーバコンピュータによる判定結果を前記端末装置に伝送する結果伝送手段として更に機能させることを特徴とする情報処理用プログラム。
【請求項１２】
請求項１１に記載の情報処理用プログラムにおいて、
前記処理手段として機能する前記サーバコンピュータを、前記端末装置を前記情報処理に供させることができないと判定されたとき、当該端末装置を当該情報処理に供させるために当該端末装置において実行されるべき処理の内容を示す内容情報を生成するように機能させると共に、
前記結果伝送手段として機能する前記サーバコンピュータを、前記判定結果と共に前記内容情報を併せて前記端末装置に伝送するように機能させることを特徴とする情報処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法及び情報処理用プログラムの技術分野に属し、より詳細には、サーバ装置と端末装置とがインターネット等のネットワークを介して接続されてなる情報処理システム及び当該情報処理システムにおいて実行される情報処理方法並びに当該情報処理用のプログラムの技術分野に属する。
【背景技術】
【０００２】
近年のインターネットの拡大には目を見張るものがあるが、その中で、サーバ装置と端末装置（クライアント装置）とをインターネットを介して接続し、例えばオンラインゲームを提供する等のサービスを提供することが広く行われている。
【０００３】
ここで、当該サービスを広く提供する上で従来から指摘されている問題点の一つに、当該サービス用のアプリケーションの実行において、端末装置側（すなわち、一般利用者側）における様々な環境又は機能或いはその端末装置自体の能力の相違により、サーバ装置側からその端末装置に提供しようとしているサービスがその端末装置において利用できないという問題点がある。
【０００４】
そして、このような問題点の発生を事前に防ぐべく、現状では、複数のサーバ装置で事前に端末装置の環境又は機能等を確認するための仕組みが提唱されている。より具体的には、例えばいわゆるオンラインショッピングシステムやオンライン教育システム等のウエブサイトでは、そのサイトにアクセスした端末装置側の環境や機能等をその端末装置側で主体的に調査するためのプログラムを起動することで、そのサービスを享受できるかを端末装置側で確認することが可能とされていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来一般化している端末装置の環境等を確認するための仕組みは、いずれもサービス提供者（サーバ装置の運用者）が独自に開発したものであり、提供しようとするサービス毎に別個にプログラムを作成して組み込んでいた。よって、サービス提供者側にそのプログラム開発のための負荷や不要な開発コストが掛かってしまうという問題点があった。
【０００６】
また、上述した従来における端末装置の環境等を確認するための仕組みは、汎用のインターネットプロトコルにおけるヘッダ情報等を用いた、いずれも簡易的な確認のみを実行するものであり、各サービスのためのアプリケーション毎に特有の閲覧用ソフトウエアの詳細設定やネットワーク設定等を確認することはできないといった問題点があった。そしてこの問題点により、閲覧用ソフトウエアの設定が不備であるが故に必要なサービスを利用できない利用者は、利用者自身がそのサービスを利用できない原因を特定できずに戸惑ったりサービスを受けることを諦めてしまう場合があるといった問題点があった。
【０００７】
そこで、本発明は上記の各問題点に鑑みて為されたもので、その課題は、ウエブサービス提供用のあらゆるソフトウエアで汎用的に利用できると共に端末装置の環境等を正確に確認することが可能な確認システムを含む情報処理システム及び当該情報処理システムにおいて実行される情報処理方法並びに当該情報処理用のプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に記載の発明は、サーバ装置と、当該サーバ装置と接続された端末装置と、を含んで情報処理を行う情報処理システムにおいて、前記端末装置は、前記サーバ装置から前記端末装置に伝送されたプローブ機能部等の取得手段であって前記情報処理の実行に際して当該サーバ装置が収集すべき当該端末装置の状態を示す状態情報を取得して当該サーバ装置へ伝送する取得手段を備えると共に、前記サーバ装置は、前記端末装置に前記取得手段を伝送する通信部等のサーバ伝送手段と、前記伝送されて来た状態情報を取得する通信部等のサーバ取得手段と、前記取得した状態情報に基づいて、前記端末装置を前記情報処理に供させるための処理を実行するサーバ機能部等の処理手段と、を備える。
【０００９】
よって、取得手段をサーバ装置から端末装置に伝送し、当該取得手段により端末装置の状態を取得してサーバ装置に伝送させた後に当該端末装置を情報処理に供させるための処理を行うので、端末装置の状態をサーバ装置側で把握できると共に、端末装置において必要な情報処理が実行できなくなる事態を防止できる。
【００１０】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の情報処理システムにおいて、前記サーバ装置は、前記状態情報として当該サーバ装置が取得すべき前記状態の項目を設定するために用いられる収集項目設定部等の項目設定手段を更に備えると共に、前記取得手段は、前記サーバ伝送手段から前記端末装置に伝送される取得処理用プログラムであって、前記端末装置に含まれる端末コンピュータを、前記項目設定手段を用いて設定された前記項目に相当する当該端末装置の状態を検出して前記状態情報を生成する生成手段、及び、前記生成された状態情報を前記サーバ装置に伝送する伝送手段、として機能させる取得処理用プログラムであるように構成される。
【００１１】
よって、サーバ装置において取得すべき端末装置の状態の項目を変更可能な汎用性のある取得処理用プログラムを端末装置に伝送して当該端末装置の状態を把握するので、低いコストで必要な情報処理を実行することができる。また、取得手段が取得処理用プログラムであるので、従来に比して詳細な項目に至るまで端末装置の状態をサーバ装置において認識することができる。
【００１２】
上記の課題を解決するために、請求項３に記載の発明は、請求項１又は２に記載の情報処理システムにおいて、前記処理手段は、前記取得した状態情報に基づき前記端末装置を前記情報処理に供させることが可能であるか否かを判定すると共に、前記サーバ装置は、前記処理手段における判定結果を前記端末装置に伝送する通信部等の結果伝送手段を更に備える。
【００１３】
よって、その端末装置が情報処理に供することが可能か否かを示す判定結果が端末装置に伝送されるので、当該端末装置において必要な情報処理の実行の可否を認識することができ、迅速に必要な処理を講じることができる。
【００１４】
上記の課題を解決するために、請求項４に記載の発明は、請求項３に記載の情報処理システムにおいて、前記処理手段は、前記端末装置を前記情報処理に供させることができないと判定されたとき、当該端末装置を当該情報処理に供させるために当該端末装置において実行されるべき処理の内容を示す内容情報を生成すると共に、前記結果伝送手段は、前記判定結果と共に前記内容情報を併せて前記端末装置に伝送するように構成される。
【００１５】
よって、端末装置を情報処理に供させることができないと判定されたとき、必要な内容情報を生成して当該端末装置に伝送するので、当該端末装置において当該情報処理の実行の可否を認識することができると共に、必要な情報処理を端末装置において実行できない場合でも迅速にその対策を講じることができる。
【００１６】
上記の課題を解決するために、請求項５に記載の発明は、サーバ装置と、当該サーバ装置と接続された端末装置と、を含んで情報処理を行う情報処理システムにおいて実行される情報処理方法において、前記情報処理の実行に際して前記サーバ装置が収集すべき前記端末装置の状態を示す状態情報を取得して当該サーバ装置へ伝送するための取得手段を前記サーバ装置から前記端末装置へ伝送する取得手段伝送工程と、前記伝送された取得手段から伝送されてきた前記状態情報を前記サーバ装置において取得する取得工程と、前記取得した状態情報に基づいて、前記端末装置を前記情報処理に供させるための処理を前記サーバ装置及び前記端末装置において実行する処理工程と、を含む。
【００１７】
よって、取得手段をサーバ装置から端末装置に伝送し、当該取得手段により端末装置の状態を取得してサーバ装置に伝送させた後に当該端末装置を情報処理に供させるための処理を行うので、端末装置の状態をサーバ装置側で把握できると共に、端末装置において必要な情報処理が実行できなくなる事態を防止できる。
【００１８】
上記の課題を解決するために、請求項６に記載の発明は、請求項５に記載の情報処理方法において、前記状態情報として前記サーバ装置が取得すべき前記状態の項目を当該サーバ装置において設定する項目設定工程を更に含むと共に、前記取得手段は、前記サーバ装置から前記端末装置に伝送される取得処理用プログラムであって、前記端末装置に含まれる端末コンピュータを、前記項目設定工程において設定された前記項目に相当する当該端末装置の状態を検出して前記状態情報を生成する生成手段、及び、前記生成された状態情報を前記サーバ装置に伝送する伝送手段、として機能させる取得処理用プログラムであるように構成される。
【００１９】
よって、サーバ装置において取得すべき端末装置の状態の項目を変更可能な汎用性のある取得処理用プログラムを端末装置に伝送して当該端末装置の状態を把握するので、低いコストで必要な情報処理を実行することができる。また、取得手段が取得処理用プログラムであるので、従来に比して詳細な項目に至るまで端末装置の状態をサーバ装置において認識することができる。
【００２０】
上記の課題を解決するために、請求項７に記載の発明は、請求項５又は６に記載の情報処理方法において、前記処理工程においては、前記取得した状態情報に基づき前記端末装置を前記情報処理に供させることが可能であるか否かを判定すると共に、前記処理工程における判定結果を前記端末装置に伝送する結果伝送工程を更に含む。
【００２１】
よって、その端末装置が情報処理に供することが可能か否かを示す判定結果が端末装置に伝送されるので、当該端末装置において必要な情報処理の実行の可否を認識することができ、迅速に必要な処理を講じることができる。
【００２２】
上記の課題を解決するために、請求項８に記載の発明は、請求項７に記載の情報処理方法において、前記処理工程においては、前記端末装置を前記情報処理に供させることができないと判定されたとき、当該端末装置を当該情報処理に供させるために当該端末装置において実行されるべき処理の内容を示す内容情報を生成すると共に、前記結果伝送工程においては、前記判定結果と共に前記内容情報を併せて前記端末装置に伝送するように構成される。
【００２３】
よって、端末装置を情報処理に供させることができないと判定されたとき、必要な内容情報を生成して当該端末装置に伝送するので、当該端末装置において当該情報処理の実行の可否を認識することができると共に、必要な情報処理を端末装置において実行できない場合でも迅速にその対策を講じることができる。
【００２４】
上記の課題を解決するために、請求項９に記載の発明は、サーバ装置と、当該サーバ装置と接続された端末装置と、を含んで情報処理を行う情報処理システムにおける前記サーバ装置に含まれるサーバコンピュータを機能させるための情報処理用プログラムであって、前記端末装置は、前記サーバ装置から前記端末装置に伝送された取得手段であって当該サーバ装置が収集すべき当該端末装置の状態を示す状態情報を取得して当該サーバ装置へ伝送する取得手段を備えると共に、前記サーバコンピュータを、前記端末装置に前記取得手段を伝送するサーバ伝送手段、前記伝送されて来た状態情報を取得するサーバ取得手段、及び、前記取得した状態情報に基づいて、前記端末装置を前記情報処理に供させるための処理を実行する処理手段、として機能させる。
【００２５】
よって、取得手段をサーバ装置から端末装置に伝送し、当該取得手段により端末装置の状態を取得してサーバ装置に伝送させた後に当該端末装置を情報処理に供させるための処理を行うようにサーバコンピュータが機能するので、端末装置の状態をサーバ装置側で把握できると共に、端末装置において必要な情報処理が実行できなくなる事態を防止できる。
【００２６】
上記の課題を解決するために、請求項１０に記載の発明は、請求項９に記載の情報処理用プログラムにおいて、前記サーバコンピュータを、前記状態情報として前記サーバ装置が取得すべき前記状態の項目を設定するために用いられる項目設定手段として更に機能させると共に、前記取得手段は、前記サーバ伝送手段から前記端末装置に伝送される取得処理用プログラムであって、前記端末装置に含まれる端末コンピュータを、前記項目設定手段として機能する前記サーバコンピュータを用いて設定された前記項目に相当する当該端末装置の状態を検出して前記状態情報を生成する生成手段、及び、前記生成された状態情報を前記サーバ装置に伝送する伝送手段、として機能させる。
【００２７】
よって、サーバ装置において取得すべき端末装置の状態の項目を変更可能な汎用性のある取得処理用プログラムを端末装置に伝送して当該端末装置の状態を把握するようにサーバコンピュータが機能するので、低いコストで必要な情報処理を実行することができる。また、取得手段が取得処理用プログラムであるので、従来に比して詳細な項目に至るまで端末装置の状態をサーバ装置において認識することができる。
【００２８】
上記の課題を解決するために、請求項１１に記載の発明は、請求項９又は１０に記載の情報処理用プログラムにおいて、前記処理手段として機能する前記サーバコンピュータを、前記取得した状態情報に基づき前記端末装置を前記情報処理に供させることが可能であるか否かを判定するように機能させると共に、前記サーバコンピュータを、前記処理手段として機能する当該サーバコンピュータによる判定結果を前記端末装置に伝送する結果伝送手段として更に機能させるように構成される。
【００２９】
よって、その端末装置が情報処理に供することが可能か否かを示す判定結果が端末装置に伝送されるようにサーバコンピュータが機能するので、当該端末装置において必要な情報処理の実行の可否を認識することができ、迅速に必要な処理を講じることができる。
【００３０】
上記の課題を解決するために、請求項１２に記載の発明は、請求項１１に記載の情報処理用プログラムにおいて、前記処理手段として機能する前記サーバコンピュータを、前記端末装置を前記情報処理に供させることができないと判定されたとき、当該端末装置を当該情報処理に供させるために当該端末装置において実行されるべき処理の内容を示す内容情報を生成するように機能させると共に、前記結果伝送手段として機能する前記サーバコンピュータを、前記判定結果と共に前記内容情報を併せて前記端末装置に伝送するように機能させる。
【００３１】
よって、端末装置を情報処理に供させることができないと判定されたとき、必要な内容情報を生成して当該端末装置に伝送するようにサーバコンピュータが機能するので、当該端末装置において当該情報処理の実行の可否を認識することができると共に、必要な情報処理を端末装置において実行できない場合でも迅速にその対策を講じることができる。
【発明の効果】
【００３２】
以上説明したように、請求項１に記載の発明によれば、取得手段をサーバ装置から端末装置に伝送し、当該取得手段により端末装置の状態を取得してサーバ装置に伝送させた後に当該端末装置を情報処理に供させるための処理を行うので、端末装置の状態をサーバ装置側で把握できると共に、端末装置において必要な情報処理が実行できなくなる事態を防止できる。
【００３３】
従って、端末装置の利用者が戸惑ったり原因不明の操作不能等の事態に陥ることなく必要な情報処理による利益を教授することができる。
【００３４】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加えて、サーバ装置において取得すべき端末装置の状態の項目を変更可能な汎用性のある取得処理用プログラムを端末装置に伝送して当該端末装置の状態を把握するので、低いコストで必要な情報処理を実行することができる。また、取得手段が取得処理用プログラムであるので、従来に比して詳細な項目に至るまで端末装置の状態をサーバ装置において認識することができる。
【００３５】
請求項３に記載の発明によれば、請求項１又は２に記載の発明の効果に加えて、その端末装置が情報処理に供することが可能か否かを示す判定結果が端末装置に伝送されるので、当該端末装置において必要な情報処理の実行の可否を認識することができ、迅速に必要な処理を講じることができる。
【００３６】
請求項４に記載の発明によれば、請求項３に記載の発明の効果に加えて、端末装置を情報処理に供させることができないと判定されたとき、必要な内容情報を生成して当該端末装置に伝送するので、当該端末装置において当該情報処理の実行の可否を認識することができると共に、必要な情報処理を端末装置において実行できない場合でも迅速にその対策を講じることができる。
【００３７】
請求項５に記載の発明によれば、取得手段をサーバ装置から端末装置に伝送し、当該取得手段により端末装置の状態を取得してサーバ装置に伝送させた後に当該端末装置を情報処理に供させるための処理を行うので、端末装置の状態をサーバ装置側で把握できると共に、端末装置において必要な情報処理が実行できなくなる事態を防止できる。
【００３８】
従って、端末装置の利用者が戸惑ったり原因不明の操作不能等の事態に陥ることなく必要な情報処理による利益を教授することができる。
【００３９】
請求項６に記載の発明によれば、請求項５に記載の発明の効果に加えて、サーバ装置において取得すべき端末装置の状態の項目を変更可能な汎用性のある取得処理用プログラムを端末装置に伝送して当該端末装置の状態を把握するので、低いコストで必要な情報処理を実行することができる。また、取得手段が取得処理用プログラムであるので、従来に比して詳細な項目に至るまで端末装置の状態をサーバ装置において認識することができる。
【００４０】
請求項７に記載の発明によれば、請求項５又は６に記載の発明の効果に加えて、その端末装置が情報処理に供することが可能か否かを示す判定結果が端末装置に伝送されるので、当該端末装置において必要な情報処理の実行の可否を認識することができ、迅速に必要な処理を講じることができる。
【００４１】
請求項８に記載の発明によれば、請求項７に記載の発明の効果に加えて、端末装置を情報処理に供させることができないと判定されたとき、必要な内容情報を生成して当該端末装置に伝送するので、当該端末装置において当該情報処理の実行の可否を認識することができると共に、必要な情報処理を端末装置において実行できない場合でも迅速にその対策を講じることができる。
【００４２】
請求項９に記載の発明によれば、取得手段をサーバ装置から端末装置に伝送し、当該取得手段により端末装置の状態を取得してサーバ装置に伝送させた後に当該端末装置を情報処理に供させるための処理を行うようにサーバコンピュータが機能するので、端末装置の状態をサーバ装置側で把握できると共に、端末装置において必要な情報処理が実行できなくなる事態を防止できる。
【００４３】
従って、端末装置の利用者が戸惑ったり原因不明の操作不能等の事態に陥ることなく必要な情報処理による利益を教授することができる。
【００４４】
請求項１０に記載の発明によれば、請求項９に記載の発明の効果に加えて、サーバ装置において取得すべき端末装置の状態の項目を変更可能な汎用性のある取得処理用プログラムを端末装置に伝送して当該端末装置の状態を把握するようにサーバコンピュータが機能するので、低いコストで必要な情報処理を実行することができる。また、取得手段が取得処理用プログラムであるので、従来に比して詳細な項目に至るまで端末装置の状態をサーバ装置において認識することができる。
【００４５】
請求項１１に記載の発明によれば、請求項９又は１０に記載の発明の効果に加えて、その端末装置が情報処理に供することが可能か否かを示す判定結果が端末装置に伝送されるようにサーバコンピュータが機能するので、当該端末装置において必要な情報処理の実行の可否を認識することができ、迅速に必要な処理を講じることができる。
【００４６】
請求項１２に記載の発明によれば、請求項１１に記載の発明の効果に加えて、端末装置を情報処理に供させることができないと判定されたとき、必要な内容情報を生成して当該端末装置に伝送するようにサーバコンピュータが機能するので、当該端末装置において当該情報処理の実行の可否を認識することができると共に、必要な情報処理を端末装置において実行できない場合でも迅速にその対策を講じることができる。
【発明を実施するための最良の形態】
【００４７】
次に、本発明を実施するための最良の実施形態について、図面に基づいて説明する。なお、以下に説明する実施形態は、サーバ装置と端末装置とがインターネット等のネットワークを介して接続されてなる情報処理システムにおいて、一般の利用者が使用する端末装置でサーバ装置から提供される種々のウエブサービスを受ける際に本発明を適用した場合の実施の形態である。
【００４８】
なお、図１及び図２は実施形態に係る情報処理システムの概要構成を示すブロック図であり、図３は当該情報処理システム内に蓄積されているデータのデータ構造を例示する図であり、図４は実施形態に係る端末装置の機能チェック処理を示すフローチャートであり、図５及び図６は上記機能チェック処理において端末装置の利用者に提示（表示）される画面例を示す図である。
【００４９】
図１に示すように、実施形態に係る情報処理システムＳは、インターネット又はイントラネット等のネットワークＮＴを介して相互に情報の授受が可能に接続されている端末装置１と、サーバ装置２と、により構成されている。
【００５０】
そして、サーバ装置２は、当該サーバ装置２としての本来の機能を有する処理手段としてのサーバ機能部２０と、サーバ装置２により提供されるウエブサービスにおけるダウンロード用のページをネットワークＮＴ上に公開するダウンロードページ表示機能部３と、を備えており、これに加えて、サーバ装置２には汎用のプログラム言語を用いて記述されたプローブプログラム（以下、単にプローブと称する）１０が予め格納されている。
【００５１】
ここで、当該プローブ１０は、端末装置１内にダウンロードされて図示しない端末装置１内のＣＰＵにより読み込まれて実行されることにより、当該端末装置１の現在の状態（ＣＰＵの動作周波数、ハードディスクの記録容量、揮発性メモリの記憶容量、ネットワーク装置の通信速度等）を当該端末装置１内において検出すると共にその検出結果を端末情報としてネットワークＮＴを介してサーバ装置２に返信する機能を有する汎用のものである。
【００５２】
そして、端末装置１の利用者が始めてサーバ装置２に接続して必要なウエブアプリケーションのサービスを受けようとするときには、最初にダウンロードページ表示機能部３によりホームページ上等に公開されているダウンロードページにアクセスすることにより、当該プローブ１０がネットワークＮＴを介してサーバ装置２から端末装置１に送り込まれ、当該端末装置１において当該プローブ１０の導入（インストール）処理が施される。
【００５３】
なお、端末装置１には、上記ＣＰＵの他に、図示しないマウス及びキーボード等よりなる入力部、プリンタ等の出力部或いはディスプレイ等の表示部などが備えられている。
【００５４】
一方、サーバ装置２にも、上記ダウンロードページ表示機能部３及びサーバ機能部２０並びにプローブ１０を始めとする種々のデータを蓄積記憶する不揮発性の記憶部の他に、端末装置１の場合と同様の構成を有する図示しない入力部、プリンタ等の出力部或いはディスプレイ等の表示部などが備えられている。
【００５５】
次に、プローブ１０がサーバ装置２から端末装置１へ伝送されて当該端末装置１においてインストールされた後の情報処理システムＳの機能的な構成について、図２を用いて説明する。
【００５６】
先ず、プローブ１０がインストールされた後の端末装置１内には、図２に示すように、当該プローブ１０が端末装置１内の上記ＣＰＵによって実行されることにより実現される取得手段としてのプローブ機能部１０Ａが、プローブ１０が図示しないサーバ装置２内のＣＰＵによって実行されることにより形成されている。そして、当該プローブ機能部１０Ａには、通信部１１と、端末情報収集部１２と、チェック結果ページ表示部１３と、が実現されている。
【００５７】
このとき、通信部１１は、プローブ機能部１０Ａとサーバ装置２との間の通信状態（通信対象の情報の指定又は通信速度等）を制御する。
【００５８】
また、端末情報収集部１２は、後述する収集項目データベース内に登録されている内容に基づいて端末装置１の現在の機能等を示す端末情報を収集する。そして、この端末情報は、通信部１１の制御の下、ネットワークＮＴを介してサーバ装置２に出力される。
【００５９】
一方、チェック結果ページ表示部１３は、上記端末情報がサーバ装置２に伝送された後、当該サーバ装置２において実行される端末装置１の機能チェック処理の結果並びにその結果を反映して端末装置１において所望のウエブサービスを受けるためにとるべき操作又は処理等を示す情報を表示してその端末装置１の利用者に提示する。
【００６０】
次に、サーバ装置２におけるサーバ機能部２０は、図２に示すように、サーバ伝送手段及びサーバ取得手段としての通信部２１と、動作環境チェック部２２と、チェック結果ページ生成部２３と、収集項目データベース２４と、動作正常値データベース２５と、解決手順管理部２６と、当該解決手順管理部２６を介して端末装置１内のチェック結果ページ表示部１３において表示されるべき解決手順ファイルが複数格納されている解決手順データベース２７と、収集項目設定部２８と、動作正常値設定部２９と、解決手順設定部３０と、により構成されている。
【００６１】
ここで、通信部２１は、端末装置１内の通信部１１と協働し、プローブ機能部１０Ａとサーバ装置２との間の通信状態を制御する。
【００６２】
次に、収集項目データベース２４は、端末装置１内においてプローブ機能部１０Ａにより検出又は確認されるべき端末装置１としての機能等を示す複数の項目が蓄積されている。ここで、当該収集項目データベース２４に蓄積されている収集項目として具体的には、例えば図３に例示するごとき多数の項目が設定されている。そして、これらの項目の追加や削除等の操作は、収集項目設定部２８において実行され、その操作内容に応じて図３に例示する収集項目自体の編集が実行される。
【００６３】
また、動作正常値データベース２５は、上記した各収集項目毎に、サーバ装置２から提供されるウエブサービスを支障なく端末装置１において享受するために当該端末装置１が具備すべき機能や諸元が具体的に記述されている。そして、これらの動作正常値の追加や削除又は変更等の操作は、動作正常値設定部２９において実行され、その操作内容に応じて当該動作正常値自体の編集が実行される。
【００６４】
更に、解決手順データベース２７内には、上記プローブ機能部１０Ａにより収集された端末装置１の機能が、サーバ装置２から提供されるウエブアプリケーションの実行に支障が出るものであった場合、それを支障が出ないものに変更するための手順が記述された解決手順ファイルが各支障の種類毎に蓄積されている。そして、プローブ機能部１０Ａにおいて収集され伝送されてきた端末情報の内容に応じて、必要な解決手段ファイルが解決手段データベース２７から解決手順管理部２６により読み出されて通信部２１を介して端末装置１に出力される。そして、これらの解決手段ファイルの追加や削除又は変更等の操作は、解決手順設定部３０において実行され、その操作内容に応じて当該解決手順ファイル自体の編集が実行される。
【００６５】
また、動作環境チェック部２２は、収集項目データベース２４内の各収集項目についての端末装置１の機能確認を実行することの指示等を端末装置１内のプローブ機能部１０Ａに指示する動作を行うものであり、一方、チェック結果ページ生成部２３は、解決手順管理部２６を制御して必要な解決手順ファイルを解決手順データベース２７から読み出し、これを端末装置１内のチェック結果ページ表示部１３に出力して当該端末装置１の利用者に提示させる。
【００６６】
次に、上述した構成を備える情報処理システムＳにより実行される、実施形態に係る端末装置１の機能チェック処理について、具体的に図４乃至図６を用いて説明する。
【００６７】
図４に示すように、実施形態に係る機能チェック処理においては、端末装置１の利用者が当該端末装置１の図示しない入力部において操作することにより当該機能チェック処理が開始されると、始めに上述した如き（図１参照）プローブ１０の端末装置１への伝送（ダウンロード）並びに端末装置１におけるインストール処理が実行される（ステップＳ１）。
【００６８】
そして、プローブ１０のインストール処理等が完了すると、次に、サーバ機能部２０における通信部２１を介して収集項目データベース２４から機能チェックすべき項目を取得し（ステップＳ２）、更に当該取得した収集項目を示す情報を、ネットワークＮＴを介して端末装置１内に形成されている端末情報収集部１２に伝送することで、当該端末情報収集部１２における各収集項目の値の取得処理を介して端末装置１の機能等が確認される（ステップＳ３）。
【００６９】
端末情報収集部１２において機能等の確認が完了すると、次に、その確認した各収集項目毎の値を含む端末情報を、端末情報収集部１２を介してサーバ装置２へ伝送する（ステップＳ４）。
【００７０】
そして、当該端末情報を取得したサーバ装置２内の動作環境チェック部２２において、当該取得した端末情報に含まれている各収集項目毎の値と、動作正常値データベース２５内に蓄積されている各収集項目毎の動作正常値と、を夫々の収集項目毎に比較し、端末情報に含まれていた収集項目の値が動作正常値により示される正常の範囲内にあるか否かを確認する（ステップＳ５）。
【００７１】
次に、その確認の結果に基づいて、表示すべきチェック結果ページを生成する（ステップＳ６）。このとき、当該チェック結果ページの生成処理は、解決手順データベース２７に蓄積されている解決手順ファイルを用いてチェック結果ページ生成部２３において実行される。
【００７２】
そして、生成されたチェック結果ページに対応する情報は、チェック結果ページ生成部２３からネットワークＮＴ等を介して端末装置１内のチェック結果ページ表示部１３へ出力され、対応するチェック結果ページが表示される（ステップＳ７）。
【００７３】
そして、当該チェック結果ページとして表示されている内容に基づいて端末装置１の設定や機能が更新されることにより、所望されるサーバ装置２殻のウエブサービスが端末装置１において享受可能となるのである。
【００７４】
ここで、当該チェック結果ページについて図５及び図６を用いて例示すると、先ず、上述した機能チェック処理において、プローブ機能部１０Ａにより収集された端末装置１の機能が、サーバ装置２から提供されるウエブアプリケーションの実行に支障が出るものではないと確認された場合には、例えば図５に例示する如き確認メッセージ４０が端末装置１上のディスプレイＤ上に表示される。
【００７５】
一方、例えば図６に示すように、端末装置１の機能が、サーバ装置２から提供されるウエブアプリケーションの実行に支障が出るものであると確認された場合には、その旨を示す確認メッセージ４１と共に、その機能を支障が出ないものに変更するための手順が記述された解決手順ファイル４２乃至４４が各支障の種類毎に表示される。
【００７６】
以上説明したように、実施形態に係る情報処理システムＳの動作によれば、プローブ１０をサーバ装置２から端末装置１に伝送し、当該プローブ１０に対応するプローブ機能部１０Ａにより端末装置１の状態を取得してサーバ装置２に伝送させた後に当該端末装置１を必要なウエブサービスを受けるために設定変更するので、汎用性のある方法で端末装置１の状態をサーバ装置２側で把握できると共に、端末装置１において必要なサービスを受けることができなくなる事態を防止できる。
【００７７】
また、プローブ１０が汎用性のあるプログラムであるので、低いコストで且つ端末装置１並びにサーバ装置２に不要な負荷をかけることなく必要な機能チェック処理を実行することができる。
【００７８】
更に、その端末装置１で必要なウエブサービスが受けられるか否かを示す確認結果が端末装置１に伝送されて表示されるので、当該端末装置１において必要なウエブサービスの実行の可否を認識することができ、迅速に必要な処理を講じることができる。
【００７９】
更にまた、端末装置１をウエブサービスに供させることができないと判定されたとき、必要な解決手順ファイル等を生成して当該端末装置１に伝送するので、当該端末装置１において当該サービスの実行の可否を認識することができると共に、必要なサービスを端末装置１において受けられない場合でも迅速にその対策を講じることができる。
【００８０】
なお、上述してきた実施形態においては、サーバ装置２と端末装置１とが一対一に対応して種々のウエブサービスを提供するために必要な情報の授受を行う場合について説明したが、これ以外に、本発明に係るサーバ装置２（以下、［発明を実施するための最良の形態］の欄において、本発明に係るサーバ装置２を単にサーバ装置２と称する）と当該ウエブサービスを提供するサービスサーバ装置とを別個のものとする場合に本発明を適用することも可能である。
【００８１】
この場合には、例えば、複数種類のサービスサーバ装置で共用可能な多数の収集項目を含む一つのプローブをサーバ装置２から端末装置１に伝送し、当該一つのプローブを共用して当該各サービスサーバ装置毎に異なる収集項目につき端末装置２の状態を取得するように構成することもできる。
【００８２】
なお、この場合には更に、当該取得した状態を各サービスサーバ装置に伝送せずとも、端末装置１における設定変更をサーバ装置２との情報の授受によってのみ行い、その変更が完了した旨（すなわち、各サービスサーバ装置からの情報提供が可能となった旨）のみをサーバ装置２から各サービスサーバ装置に伝送するように構成することもできる。このとき、各サービスサーバ装置は、本発明に係る端末装置１の状態取得並びにその設定変更には関与しないこととなる。
【００８３】
更に、図４に示すフローチャートに対応するプログラムを、フレキシブルディスク等の情報記録媒体に記録しておき、或いは当該プログラムをネットワークＮＴを介して取得して記録しておき、これらを汎用のマイクロコンピュータチップ等を用いて読み出して実行することにより、当該汎用のマイクロコンピュータチップを実施形態に係るサーバ機能部２０又はプローブ機能部１０Ａとして用いることも可能である。
【産業上の利用可能性】
【００８４】
以上説明したように、本発明はウエブアプリケーションを用いたネットワークサービスの分野に利用することが可能であるが、この他に、本発明は、当該ネットワークを介した広範なサービス提供の分野に適用することが可能である。
【図面の簡単な説明】
【００８５】
【図１】実施形態の情報処理システムの概要構成を示すブロック図（Ｉ）である。
【図２】実施形態の情報処理システムの概要構成を示すブロック図（II）である。
【図３】実施形態の収集項目の具体的な内容を例示する図である。
【図４】実施形態の機能チェック処理を示すフローチャートである。
【図５】実施形態の機能チェック処理において端末装置上に表示される画面例（Ｉ）である。
【図６】実施形態の機能チェック処理において端末装置上に表示される画面例（II）である。
【符号の説明】
【００８６】
１    端末装置
２    サーバ装置
３    ダウンロードページ表示機能部
１０    プローブ
１０Ａ    プローブ機能部
１１、２１    通信部
１２    端末情報収集部
１３    チェック結果ページ表示部
２０    サーバ機能部
２２    動作環境チェック部
２３    チェック結果ページ生成部
２４    収集項目データベース
２５    動作正常値データベース
２６    解決手順管理部
２７    解決手順データベース
２８    収集項目設定部
２９    動作正常値設定部２９
３０    解決手順設定部
４０、４１    確認メッセージ
４２、４３、４４    解決手順ファイル
Ｓ    情報処理システム
Ｄ    ディスプレイ
ＮＴ    ネットワーク
【図１】
2005107846.tif 000003
【図２】
2005107846.tif 000004
【図３】
2005107846.tif 000005
【図４】
2005107846.tif 000006
【図５】
2005107846.tif 000007
【図６】
2005107846.tif 000008