(57)【要約】【課題】（イ）常に電源をオンにしていることが多い。（ロ）データ通信機能を装備している。（ハ）通信回線が専用線化されている。という条件を満たし、マルチメディア処理などを目的として高速化、大容量化されてきたＣＰＵ、メモリ及び通信機能を有する携帯端末を利用した分散コンピューティングシステムを提供する点にある。【解決手段】図１に示すように、本実施の形態に係る分散コンピューティングシステムは、ネットワーク１００に接続されたサーバ５０と、クライアントである携帯電話１０（ユーザ携帯電話、携帯端末）とで概略構成され、サーバアプリケーションを有するサーバ５０はワークステーションなどの情報処理装置（図示せず）を備え、携帯電話１０は通信機能を有するエージェントやジョブ実行プログラムを含むクライアントソフトを有する。【選択図】        図１
2004164255.tif 000002
【特許請求の範囲】
【請求項１】
計算処理の分散処理を行う分散コンピューティングシステムであって、
サーバアプリケーションを有するサーバと、
携帯端末と前記サーバとの通信回線となるネットワークとを備え、
前記サーバアプリケーションは、顧客企業などから依頼された計算処理を所定規模の処理ユニットに分割し、処理ユニットの送信状況及び処理済みユニットの受信状況を含む進捗状況や処理目的の管理を行い、クライアントとなる前記携帯端末からの要求に応じて前記処理ユニットを配信し、複数の前記携帯端末が有するクライアントソフトにより各々処理され、送信された前記処理済みユニットを結合し、処理完成ユニットを作成し、
前記処理ユニットは、予め設定された処理条件において前記クライアントソフトにより処理される
ことを特徴とする分散コンピューティングシステム。
【請求項２】
前記ネットワークは、インターネット及び携帯端末を管理する通信キャリア内の専用回線を含み、
前記処理ユニットは前記サーバから前記インターネット及び前記専用回線を介して前記携帯端末に送信され、
前記処理済みユニットは、前記携帯端末から前記専用回線及び前記インターネットを介して前記サーバに送信される
ことを特徴とする請求項１に記載の分散コンピューティングシステム。
【請求項３】
前記ネットワークは、携帯端末を管理する通信キャリア内の専用回線を含み、
前記処理ユニットは前記通信キャリアの前記サーバから前記専用回線を介して前記携帯端末に送信され、
前記処理済みユニットは、前記携帯端末から前記専用回線を介して前記サーバに送信される
ことを特徴とする請求項１に記載の分散コンピューティングシステム。
【請求項４】
前記サーバは、前記携帯端末からの要求に応じて、前記携帯端末の利用者により予め設定された処理目的の種別に該当する前記処理ユニットを前記携帯端末に送信し、
前記処理ユニットは、前記処理条件が満たされた場合に処理が行われて処理済みユニットになる
ことを特徴とする請求項１乃至３のいずれかに記載の分散コンピューティングシステム。
【請求項５】
前記処理条件は、処理される時間帯、充電中に処理を行うかどうか、通信や通話待ち受け時に処理を行うかなどの設定条件を含むことを特徴とする請求項１乃至４のいずれかに記載の分散コンピューティングシステム。
【請求項６】
計算処理の分散処理を行う分散コンピューティング方法であって、
通信回線となるネットワークに接続されたサーバにおけるサーバアプリケーションにより、顧客企業などから依頼された計算処理が所定規模の処理ユニットに分割される第１のステップと、
クライアントとなる携帯端末からの前記ネットワークを介した要求に応じて前記処理ユニットが配信される第２のステップと、
複数の前記携帯端末が有するクライアントソフトにより各々処理され、送信された処理済みユニットが結合されて処理完成ユニットが作成される第３のステップと、
前記処理ユニットの送信状況及び前記処理済みユニットの受信状況を含む処理の進捗状況や処理目的の管理が行われる第４のステップとを有し、
前記第３のステップは、前記処理ユニットが予め設定された処理条件において前記クライアントソフトにより処理されるステップを含む
ことを特徴とする分散コンピューティング方法。
【請求項７】
前記第２のステップは、前記処理ユニットが、前記サーバからインターネット及び携帯端末を管理する通信キャリア内の専用回線を含む前記ネットワークを介して送信されるステップを含み、
前記第３のステップは、前記処理済みユニットが、前記携帯端末から前記専用回線及び前記インターネットを含む前記ネットワークを介して前記サーバに送信されるステップを含む
ことを特徴とする請求項６に記載の分散コンピューティング方法。
【請求項８】
前記第２のステップは、前記処理ユニットが、携帯端末を管理する通信キャリアが有する前記サーバから通信キャリア内の専用回線を含む前記ネットワークを介して前記携帯端末に送信されるステップを含み、
前記第３のステップは、前記処理済みユニットが、前記携帯端末から前記専用回線を介して前記サーバに送信されるステップを含む
ことを特徴とする請求項６に記載の分散コンピューティング方法。
【請求項９】
前記第２のステップは、前記携帯端末からの要求に応じて、前記携帯端末の利用者により予め設定された処理目的の種別に該当する前記処理ユニットが前記携帯端末に送信されるステップを含み、
前記第３のステップは、前記処理条件が満たされた場合に前記処理ユニットの処理が行われて処理済みユニットになるステップを含む
ことを特徴とする請求項６乃至８のいずれかに記載の分散コンピューティング方法。
【請求項１０】
前記第３のステップにおける前記処理条件は、処理される時間帯、充電中に処理を行うかどうか、通信や通話待ち受け時に処理を行うかなどの設定条件を含むことを特徴とする請求項６乃至９のいずれかに記載の分散コンピューティング方法。
【請求項１１】
請求項６乃至１０のいずれかに記載の分散コンピューティング方法におけるサーバアプリケーション及びクライアントソフトの動作を実現できるコンピュータプログラムであって、請求項６乃至１０のいずれかに記載の各ステップをコード化したことを特徴とするコンピュータプログラム。
【請求項１２】
請求項１乃至５のいずれかに記載の分散コンピューティングシステムに利用される携帯端末であって、サーバからネットワークを介して送信された処理ユニットを処理できるクライアントソフトがインストール可能な携帯端末。
【請求項１３】
請求項６乃至１０のいずれかに記載の分散コンピューティング方法を利用した計算処理に対する課金方法であって、
サーバは、携帯端末により処理された処理済みユニットの量に応じた課金データを作成し、ネットワークを介して前記携帯端末に前記課金データの内容を通知し、
前記課金データに基づき、前記携帯端末から前記サーバに対して課金が行われ、分散コンピューティングシステムの提供側から前記利用者に対して前記処理済みユニットに対応する対価の支払いが行われる
ことを特徴とする課金方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、分散した端末の計算能力を利用して分散処理を行う分散コンピューティングシステムに属する。
【０００２】
【従来の技術】
従来、科学技術計算などの膨大な計算量の必要となる処理を小さな処理ユニットに分割し、その処理をネットワーク上のパーソナルコンピュータの空き時間を利用して分散処理する分散コンピューティングという手法は近年多く見られている。
【０００３】
図８は、従来の分散コンピューティングシステムの概略を示す図である。
図８に示すように、サーバ２０１において計算処理３００が行われる場合、サーバ２０１は計算処理３００を所定数のユニットに分割する。クライアント２１０、２１１、２１２は作業の空き時間にサーバ２０１へ要求を出し、計算処理ユニット３０１、３０２、３０３（計算処理）を受け取る。次に、クライアント２１０、２１１、２１２は空き時間を利用し、計算処理ユニット３０１、３０２、３０３を処理する。
【０００４】
処理の終わった計算ユニット４０１、４０２、４０３（処理結果）はサーバ２０１に送信されサーバ２０１は分割された計算ユニット４０１、４０２、４０３をまとめ、計算結果４００を得ることができる。
【０００５】
以上の処理を繰り返すことによる分散処理を行うことで、一台のパーソナルコンピュータでは時間のかかる処理を短時間で行うことができるようになる。
【０００６】
特開２０００−２４２６１４号公報には、ネットワーク上で密結合されたＣＰＵ群を有効に利用して大規模な処理を少ない負荷で行うことができるようにする技術が公開されている。これは端末上での自己の業務等を休止している昼休みや夜間などにサーバのホームページにアクセスすることにより、各端末上で通常の処理を行う際にそれらのＣＰＵに余計な負担をかけないようにすることができるものである。
【０００７】
【特許文献１】
特開２０００−２４２６１４号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来技術には以下に掲げる問題点があった。
特開２０００−２４２６１４号公報に記載されるような分散処理は、現状、ボランティアー的なパーソナルコンピュータの利用が多い。また、通常のパーソナルコンピュータは常時オンラインの端末として利用される場合は少なく、節電のために電源を切っていることも多いのでＣＰＵなどの資源を利用できる絶対時間が少ない。更に、このようなパーソナルコンピュータを分散処理目的に利用する場合、クライアントとなるパーソナルコンピュータとサーバとの間でセキュリティを確保して、更に計算量に応じた対価を期待できるシステムの構築には費用がかかるという問題点があった。
【０００９】
本発明は斯かる問題点を鑑みてなされたものであり、その目的とするところは、（イ）常に電源をオンにしていることが多い。（ロ）データ通信機能を装備している。（ハ）通信回線が専用線化されている。という条件を満たし、マルチメディア処理などを目的として高速化、大容量化されてきたＣＰＵ、メモリ及び通信機能を有する携帯端末を利用した分散コンピューティングシステムを提供する点にある。
【００１０】
【課題を解決するための手段】
請求項１記載の本発明の要旨は、計算処理の分散処理を行う分散コンピューティングシステムであって、サーバアプリケーションを有するサーバと、携帯端末と前記サーバとの通信回線となるネットワークとを備え、前記サーバアプリケーションは、顧客企業などから依頼された計算処理を所定規模の処理ユニットに分割し、処理ユニットの送信状況及び処理済みユニットの受信状況を含む進捗状況や処理目的の管理を行い、クライアントとなる前記携帯端末からの要求に応じて前記処理ユニットを配信し、複数の前記携帯端末が有するクライアントソフトにより各々処理され、送信された前記処理済みユニットを結合し、処理完成ユニットを作成し、前記処理ユニットは、予め設定された処理条件において前記クライアントソフトにより処理されることを特徴とする分散コンピューティングシステムに存する。
請求項２記載の本発明の要旨は、前記ネットワークは、インターネット及び携帯端末を管理する通信キャリア内の専用回線を含み、前記処理ユニットは前記サーバから前記インターネット及び前記専用回線を介して前記携帯端末に送信され、前記処理済みユニットは、前記携帯端末から前記専用回線及び前記インターネットを介して前記サーバに送信されることを特徴とする請求項１に記載の分散コンピューティングシステムに存する。
請求項３記載の本発明の要旨は、前記ネットワークは、携帯端末を管理する通信キャリア内の専用回線を含み、前記処理ユニットは前記通信キャリアの前記サーバから前記専用回線を介して前記携帯端末に送信され、前記処理済みユニットは、前記携帯端末から前記専用回線を介して前記サーバに送信されることを特徴とする請求項１に記載の分散コンピューティングシステムに存する。
請求項４記載の本発明の要旨は、前記サーバは、前記携帯端末からの要求に応じて、前記携帯端末の利用者により予め設定された処理目的の種別に該当する前記処理ユニットを前記携帯端末に送信し、前記処理ユニットは、前記処理条件が満たされた場合に処理が行われて処理済みユニットになることを特徴とする請求項１乃至３のいずれかに記載の分散コンピューティングシステムに存する。
請求項５記載の本発明の要旨は、前記処理条件は、処理される時間帯、充電中に処理を行うかどうか、通信や通話待ち受け時に処理を行うかなどの設定条件を含むことを特徴とする請求項１乃至４のいずれかに記載の分散コンピューティングシステムに存する。
請求項６記載の本発明の要旨は、計算処理の分散処理を行う分散コンピューティング方法であって、通信回線となるネットワークに接続されたサーバにおけるサーバアプリケーションにより、顧客企業などから依頼された計算処理が所定規模の処理ユニットに分割される第１のステップと、クライアントとなる携帯端末からの前記ネットワークを介した要求に応じて前記処理ユニットが配信される第２のステップと、複数の前記携帯端末が有するクライアントソフトにより各々処理され、送信された処理済みユニットが結合されて処理完成ユニットが作成される第３のステップと、前記処理ユニットの送信状況及び前記処理済みユニットの受信状況を含む処理の進捗状況や処理目的の管理が行われる第４のステップとを有し、前記第３のステップは、前記処理ユニットが予め設定された処理条件において前記クライアントソフトにより処理されるステップを含むことを特徴とする分散コンピューティング方法に存する。
請求項７記載の本発明の要旨は、前記第２のステップは、前記処理ユニットが、前記サーバからインターネット及び携帯端末を管理する通信キャリア内の専用回線を含む前記ネットワークを介して送信されるステップを含み、前記第３のステップは、前記処理済みユニットが、前記携帯端末から前記専用回線及び前記インターネットを含む前記ネットワークを介して前記サーバに送信されるステップを含むことを特徴とする請求項６に記載の分散コンピューティング方法に存する。
請求項８記載の本発明の要旨は、前記第２のステップは、前記処理ユニットが、携帯端末を管理する通信キャリアが有する前記サーバから通信キャリア内の専用回線を含む前記ネットワークを介して前記携帯端末に送信されるステップを含み、前記第３のステップは、前記処理済みユニットが、前記携帯端末から前記専用回線を介して前記サーバに送信されるステップを含むことを特徴とする請求項６に記載の分散コンピューティング方法に存する。
請求項９記載の本発明の要旨は、前記第２のステップは、前記携帯端末からの要求に応じて、前記携帯端末の利用者により予め設定された処理目的の種別に該当する前記処理ユニットが前記携帯端末に送信されるステップを含み、前記第３のステップは、前記処理条件が満たされた場合に前記処理ユニットの処理が行われて処理済みユニットになるステップを含むことを特徴とする請求項６乃至８のいずれかに記載の分散コンピューティング方法に存する。
請求項１０記載の本発明の要旨は、前記第３のステップにおける前記処理条件は、処理される時間帯、充電中に処理を行うかどうか、通信や通話待ち受け時に処理を行うかなどの設定条件を含むことを特徴とする請求項６乃至９のいずれかに記載の分散コンピューティング方法に存する。
請求項１１記載の本発明の要旨は、請求項６乃至１０のいずれかに記載の分散コンピューティング方法におけるサーバアプリケーション及びクライアントソフトの動作を実現できるコンピュータプログラムであって、請求項６乃至１０のいずれかに記載の各ステップをコード化したことを特徴とするコンピュータプログラムに存する。
請求項１２記載の本発明の要旨は、請求項１乃至５のいずれかに記載の分散コンピューティングシステムに利用される携帯端末であって、サーバからネットワークを介して送信された処理ユニットを処理できるクライアントソフトがインストール可能な携帯端末に存する。
請求項１３記載の本発明の要旨は、請求項６乃至１０のいずれかに記載の分散コンピューティング方法を利用した計算処理に対する課金方法であって、サーバは、携帯端末により処理された処理済みユニットの量に応じた課金データを作成し、ネットワークを介して前記携帯端末に前記課金データの内容を通知し、前記課金データに基づき、前記携帯端末から前記サーバに対して課金が行われ、分散コンピューティングシステムの提供側から前記利用者に対して前記処理済みユニットに対応する対価の支払いが行われることを特徴とする課金方法に存する。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
図１は、本実施の形態に係る分散コンピューティングシステムの概略構成を示す図である。
【００１２】
図１に示すように、本実施の形態に係る分散コンピューティングシステムは、ネットワーク１００に接続されたサーバ５０と、クライアントである携帯電話１０（ユーザ携帯電話、携帯端末）とで概略構成され、サーバアプリケーションを有するサーバ５０はワークステーションなどの情報処理装置（図示せず）を備え、携帯電話１０は通信機能を有するエージェントやジョブ実行プログラムを含むクライアントソフトを有する。
【００１３】
サーバ５０が有するサーバアプリケーションは依頼された計算処理を所定規模（例えばデータの大きさ）のユニットに分割を行い、その処理の進捗状況や、どの目的に行われる処理なのか等の管理を行う。また、クライアントソフトを有する携帯電話１０からの要求に応じて処理ユニット７０をクライアントの携帯電話１０に対して配信を行う。更に、処理に対する対価を支払うため、どのクライアントの携帯電話１０が処理ユニット７０をいくつ処理したかの情報の管理も行う。
【００１４】
携帯電話１０はネットワーク１００を介してサーバ５０に接続され、サーバ５０から送信された処理ユニット７０をクライアントソフトの動作により処理し、処理結果の処理済みユニット７１をサーバ５０に送信する。
【００１５】
図２は、図１の処理ユニット７０の選択画面１０ａの一例を示す図である。
図２を参照して、携帯電話１０における処理ユニット７０の選択説明する。
【００１６】
クライアントである携帯電話１０には、処理目的１〜３の選択画面１０ａが表示されて、利用者による処理目的の選択を行われる。この処理目的１〜３は、例えば、「化学目的」、「医療目的」、「経済予測目的」など多岐の分野にわたり、これらの中から特定の処理目的に絞ることができる。
【００１７】
本実施の形態においてサーバ５０の運営者には顧客企業から多目的（多くの処理目的）を前提とした処理の依頼があるものとしており、携帯電話１０を利用するクライアント（サーバに対するクライアントを意味する）には処理の内容を判別することが難しいため、利用者（クライアント）の意図しない目的で携帯電話１０が使用ないようにするための設定である。
【００１８】
図３は、図１の処理ユニット７０に関する設定画面１０ｂの一例を示す図である。
【００１９】
図３に示すように、携帯電話１０には設定画面１０ｂが表示されて、利用者による処理条件に関する処理設定が予め登録される。ここでは、時間帯１０ｃ、充電時１０ｄに処理を行うかどうか、待ち受け時１０ｅに処理を行うかなど携帯電話１０の使用状況に合わせて設定される。
【００２０】
これは、計算処理にはＣＰＵなど携帯電話１０の資源を多く利用するため携帯電話１０の電源を多く使用してしまう恐れがあるためである。ここでの設定に基づいて携帯電話１０は設定条件に合った場合のみ処理を行うことになる。
【００２１】
次に、図を参照して本実施の形態に係る分散コンピューティングシステムの動作を説明する。
【００２２】
図２及び３に示した選択結果及び設定条件において、携帯電話１０からサーバ５０に対して処理の処理要求が行われる。
【００２３】
図４は、図１の携帯電話１０における動作の一例を示す図である。
携帯電話１０は設定内容に基づき条件に合うまで待機を続け（ステップ１０１）、処理可能な条件が満たされるかどうか状態確認を行う（ステップ１０２）。
【００２４】
ステップ１０２において、処理可能な条件が満たされた場合（図中、処理可能）、クライアントの携帯電話１０は取得済みの処理ユニット７０があるかどうかの確認を行う（図中、処理中ユニットがあるか？）（ステップ１０３）。
【００２５】
取得済み、又は、処理途中の処理ユニット７０が存在した場合（図中、ある）、携帯電話１０は計算処理の開始、又は、計算処理の続きを行う（ステップ１０５）。
【００２６】
処理中に電話の着信等により携帯電話１０における状態が変更された場合（ステップ１０６）、予め設定された対応処理手順に従い計算処理の続行、又は、計算処理を中断してステップ１０１に戻る。
【００２７】
計算処理を続行し、処理終了後に、処理済みユニット７１をサーバ５０に送信し（ステップ１０７）、待機する（ステップ１０８）。
【００２８】
ステップ１０３において、処理ユニット７０が存在しない場合（図中、なし）、クライアントの携帯電話１０はサーバ５０にアクセスし新しい処理ユニット７０を要求し、処理ユニット取得を行う（ステップ１０４）。
【００２９】
処理ユニット７０の要求時は、既に設定されている処理目的と一致する処理を要求する。条件の合った処理ユニット７０が見つからない場合は、取得失敗としてクライアント携帯電話１０はステップ１０１の待機状態へ移行する。新しい処理ユニット７０の取得成功時、クライアントの携帯電話１０はステップ１０５に進み計算処理を行う。
【００３０】
本実施の形態において、サーバ５０及び携帯電話１０における処理ユニット７０に対する相互の管理システムを複雑にさせないため、携帯電話１０は一つの処理ユニット７０の処理を行うが、携帯電話１０側の計算処理能力やメモリ容量拡大に伴って、複数の処理ユニット７０を携帯電話１０にて記憶し、また、処理することもできる。
【００３１】
図５は、図１のサーバ５０における動作の一例を示す図である。
【００３２】
サーバ５０では、クライアント携帯電話１０からの処理ユニット７０の要求を受信する（クライアントからのリクエスト）（ステップ５０１）。
【００３３】
要求されている処理ユニット７０の種別を判別する（リクエスト種別確認）（ステップ５０２）。この種別とはクライアント側にて予め設定された処理目的である。
【００３４】
サーバ５０は処理要求に応じて処理ユニット７０を検索して未処理の処理ユニット７０があるかどうか判断する（未処理計算ユニットあり？）（ステップ５０３）。
【００３５】
未処理の処理ユニット７０がある場合（図中、あり）、該当する処理ユニット７０をクライアントの携帯電話１０に送信する（計算ユニットをクライアントに送信）（ステップ５０４）。
【００３６】
ステップ５０３にて未処理の処理ユニット７０がない場合（図中、なし）、クライアントの携帯電話１０に対して処理ユニット７０なしとして送信する（ステップ５０４）。
【００３７】
図６は、図１のサーバ５０における動作の他の一例を示す図である。
【００３８】
サーバ５０ではクライアント携帯電話１０から処理済みユニット７１を受信する（クライアントからの受信）（ステップ５１１）。
【００３９】
受信した処理済みユニット７１を確認し、対価の支払いのため処理した携帯電話１０を利用するクライアントの情報を保存する（ステップ５１２）。
【００４０】
また、サーバ５０は既存の処理済みユニット７１を確認し、すべて処理済みユニット７１が揃っているかどうかの確認を行う（処理済みユニットの完成？）（ステップ５１３）。
【００４１】
すべて処理済みユニット７１が揃っている場合（図中、完成）、処理済みユニット７１を結合し処理完成ユニットとして保存する（ステップ５１４）。
【００４２】
ステップ５１３において、すべて処理済みユニット７１が揃っていない場合（図中、Ｎｏ）、処理終了して、処理済みユニット７１の受信を待つ（図示せず）。
【００４３】
以上の処理を繰り返し、処理を進めていく。
【００４４】
図７は、図１の応用例を示す図である。
図１においては、携帯電話１０（携帯端末）は、ネットワーク１００（Ｉｎｔｅｒｎｅｔ）を介してサーバ５０に接続される構成であったが、本応用例において、携帯電話１０は通信事業者のキャリア内通信網１０２を介してサーバ５０（通信キャリアサーバ）に接続される。
【００４５】
このサーバ５０はインターネットなどのネットワーク１００に接続され、顧客企業からの端末（図示せず）からサーバ５０に保存された処理完成ユニットや処理進行状況を含む処理情報の参照、ダウンロードが可能となる。
【００４６】
実施の形態に係る分散コンピューティングシステムは上記の如く構成されているので、以下に掲げる効果を奏する。
【００４７】
携帯電話１０はサーバ５０よりネットワーク１００を介して処理ユニット７０を受信する。携帯電話１０は処理ユニット７０を処理し、処理済みユニット７１を作成する。携帯電話１０は処理済みユニット７１を、ネットワーク１００を介してサーバ５０に送信する。このように携帯電話１０を分散処理端末に組み入れることで、分散処理に利用できる絶対時間の増大が期待できる。
【００４８】
また、サーバ５０を有するシステム提供側が計算能力を顧客企業に販売し、携帯電話１０の利用者側に対しては処理された計算量（処理量）により対価が支払われる、即ち、電話番号などを識別子とすることで携帯電話１０からもサーバ５０に対して容易に課金できる（利用者に対価が支払われる）システムが構築できる。
【００４９】
更に、図１で説明した携帯電話１０から通信キャリアサーバを通りインターネットに繋がるシステムだけでなく、図７に示すように携帯電話を管理する通信会社の通信キャリアサーバに分散処理を管理できるサーバアプリケーションを導入すれば携帯電話１０とサーバ５０（通信キャリアサーバ）との間は通信キャリア内の専用回線となるのでセキュリティの確保が容易になる。
【００５０】
なお、本実施の形態においては、ＣＰＵなど計算処理手段を有する携帯電話１０を掲げて説明したが、無線回線を利用して常時データの送受信が行われる（常時電源がＯＮになっている）携帯端末の同様の効果が期待できる。また、携帯電話１０を携行することのない充電時間も有効な処理対象時間として期待できる。
【００５１】
なお、本実施の形態においては、本発明はそれに限定されず、本発明を適用する上で好適な分散コンピューティングシステムに適用することができる。
【００５２】
また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。
なお、各図において、同一構成要素には同一符号を付している。
【００５３】
【発明の効果】
本発明は以上のように構成されているので、以下に掲げる効果を奏する。
電話番号などを利用することで携帯電話ごとにクライアントの識別が可能となり、クライアントからサーバへの課金システムの構築が容易になる。
【００５４】
通信キャリア内における専用の回線を使用することにより、処理案件の送受信や課金に関するセキュリティの確保が容易になる。
【００５５】
分散コンピューティングにおける処理端末を通常のパーソナルコンピュータではなく、通信機能維持のため電源入力状態の長い携帯電話を利用することで、資源を分散処理に利用できる絶対時間の増大が期待できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る分散コンピューティングシステムの概略構成を示す図である。
【図２】図１の処理ユニットの選択画面の一例を示す図である。
【図３】図１の処理ユニットに関する設定画面の一例を示す図である。
【図４】図１の携帯電話における動作の一例を示す図である。
【図５】図１のサーバにおける動作の一例を示す図である。
【図６】図１のサーバにおける動作の他の一例を示す図である。
【図７】図１の応用例を示す図である。
【図８】従来の分散コンピューティングシステムの概略を示す図である。
【符号の説明】
１〜３  処理目的
１０  携帯電話
１０ａ  選択画面
１０ｂ  設定画面
１０ｃ  時間帯
１０ｄ  充電時
１０ｅ  待ち受け時
５０  サーバ
７０  処理ユニット
７１  処理済みユニット
１００  ネットワーク
２０１  サーバ
２１０、２１１、２１２  クライアント
３００  計算処理
３０１、３０２、３０３  計算処理ユニット
４００  計算結果
４０１、４０２、４０３  計算ユニット
【図１】
2004164255.tif 000003
【図２】
2004164255.tif 000004
【図３】
2004164255.tif 000005
【図４】
2004164255.tif 000006
【図５】
2004164255.tif 000007
【図６】
2004164255.tif 000008
【図７】
2004164255.tif 000009
【図８】
2004164255.tif 000010