[0001]【発明の属する技術分野】本発明は、通信速度や料金体系の異なる複数の通信経路(通信事業者、アクセスポイント、通信機器)の中から選択して通信を行なう情報処理装置において、アプリケーション毎に蓄積した通信履歴から一回の通信におけるデータ量を推定し、通信時間のログから料金が最小となる、または通信時間が最小となる経路を選択する。接続後にデータ量を取得した時点で過去の通信履歴と大きく異なる場合は再度最適な経路を探索し、必要な場合は現在の接続を切断して他の通信経路に接続しなおすことで、通信料金や通信時間を最適とする通信制御を行なう情報処理装置に関するものである。[0002]【従来の技術】従来の複数の通信経路を選択的に利用可能な情報処理装置においてどの通信経路を利用するのかは、通信に先立ちどの程度のデータ量を通信するのかを予め予測し、時間が最も短くなるような通信経路を利用するのか、あるいは通信コストが最も安くなるような通信経路を利用するのかを、ユーザーの過去の経験に基づき最適と思われる通信経路を手動で選択していた。通信経路を選択する手段に優先順位を登録しておき、登録された順番の優先度の高い通信経路にアクセスし、利用できない場合は自動的に次の優先度の通信経路にアクセスするなどの方法を採っていた。[0003]【発明が解決しようとする課題】しかしながら、従来の通信装置では以下の課題があった。problems.【0004】ユーザーが過去の経験に基づき通信コストを最小とするあるいは通信時間を最短とする通信経路を手動で選択する方法においては、ユーザーがその都度通信経路を選択した上で通信のプログラムを起動してアクセスポイントまで接続するという作業が必要であった。advance,その優先度の高いものから順番に通信経路を選択して自動で接続する方法においては、どのアプリケーションプログラムを利用するかに関わらず選択経路が決められるため、予測される通信時のデータ量に関係無く選択経路が選ばれてしまい、通信コストや通信時間が最適にならない通信経路が選択される場合があった。selected.【0005】一般的に通信でやり取りするデータ量はアプリケーションに依存する傾向にあり、FTPなどでは短時間に多量のデータを転送する場合が多く、ブラウザにおいては長時間に渡って多量のデータを送ることもある。電子メールでは比較的容量が少ない場合が多いが、電子メールにファイルを添付した場合においては通信を始めてから当初の予想よりも通信容量が多いことが判定できる場合もある。large.【0006】このように従来の技術では、ユーザーが過去の経験に基づき手動で通信経路を選択する作業を要するか、あるいはアプリケーションごとに最適化されない通信経路を選択されていた。本発明ではユーザーの手を煩わすことなく、アプリケーション毎に最適な通信経路を自動的に選択してアクセスポイントに接続することを目的とする。[0007]【課題を解決するための手段】電子メールやブラウザやFTPなどの通信を利用するアプリケーション毎に、通信に要した時間および通信したデータ量と通信装置ごとの通信速度情報を蓄積することによって、利用するアプリケーションが要する通信料金や通信時間の期待値を求めることができる。この期待値に基づきアプリケーション毎に通信料金や通信時間を最適化する通信経路を選択することが可能となる。通信接続後に通信データ量を取得した時点で、期待値と大きく異なる場合は通信速度情報より所要通信時間を算出し、通信業者やプロバイダごとの料金設定および現在時刻から再度通信料金を算出し、現在の通信経路が最適な場合はそのまま通信を継続し、現在の通信経路を一旦切断し別の他の通信経路が最適なら現在の接続を切断して最適な接続経路に接続しなおすことができるように構成したことを特徴とするものである。in.【0008】この構成により、複数の通信経路が存在し、かつ複雑な料金体系の場合でも容易に最適な通信経路が選択される。データおよび前記時計部からの現在時刻より、通信経路ごとの予測される通信料金および通信時間を算出する通信コスト演算部と、前記通信コスト演算部により算出された通信料金および通信時間の中で通信料金が最小となる通信経路に接続する通信接続部とを備えたことを特徴とする通信装置であり、アプリケーション毎に標準的な通信を行なう場合において通信料金が最小となるという作用を有する。データおよび前記時計部からの現在時刻より、通信経路ごとの予測される通信料金および通信時間を算出する通信コスト演算部と、前記通信コスト演算部により算出された通信料金および通信時間の中で通信時間が最小となる通信経路に接続する通信接続部とを備えたことを特徴とする通信装置であり、アプリケーション毎に標準的な通信を行なう場合において通信時間が最小となるという作用を有する。1または2記載の通信装置であり、接続後に通信データ量が期待値と大きく異なる場合でも、通信料金または通信時間を最小とする経路が自動的に選択されるという作用を有する。connection,移動体通信の圏内・圏外や有線の電話回線の利用可否を判断し、利用可能なものの中から通信料金または通信時間を最小とする経路が自動的に選択されるという作用を有する。参照し、最も通信コストが安くなる時間帯になった時点で再接続することを特徴とする請求項1に記載の通信装置であり、夜間の安価な通信コストの時間帯を利用して通信コストを最適化するという作用を有する。cost.【0014】以下、本発明の実施の形態を、図1から図5に示す通信装置を一例に用いて詳細に説明する。1-5.【0015】(実施の形態1)図1は本発明の実施の形態1に係る通信装置の構成を示すブロック図である。103,通信アプリケーション判定部104と、通信コスト演算部105と、通信接続部106と、通信データ量取得部107とで構成されている。107.【0016】図2は本発明の処理のフローチャートである。以下、このフローチャートに基づいてその動作を説明する。ステップ200で通信料金設定部100にあらかじめ通信事業者毎に定められた各通信経路毎の単位時間当たりの通信料金と時刻との関係を登録しておく。通信料金設定部100に登録する内容の一例を図3に示す。単位時間当たりの通信料金は利用時間帯によって異なる場合が一般的であるため、時刻情報も含めて登録しておく。ステップ201でアプリケーション毎にあらかじめ通信に要することが想定される時間および通信速度をアプリ別通信データパタン蓄積部103に入力しておく。アプリ別通信データパタン蓄積部103に登録する内容の一例を図4に示す。104が判定して、通信コスト演算部105にその情報を伝える。次に、ステップ204で時計部101より取得した現在時刻も合わせて通信コスト演算部105に伝える。ステップ205では通信コスト演算部105が、起動されたアプリケーションの過去の通信時間、通信データ量および通信速度をアプリ別通信データパタン蓄積部103より抽出し、現在時刻および通信料金情報から予想される通信料金および通信時間を算出する。ステップ206で予想される通信料金を基に通信接続部106は最適な通信経路に接続する。この場合通信コストを最小化する通信経路を選んでも、通信時間を最小化する通信経路を選んでもよい。これにより、最適な通信経路を選択して通信することが可能となる。path.【0018】ステップ208では、通信が修了した後に、実際に通信したデータ量および平均通信速度を算出してアプリ別通信データパタン蓄積部103に登録することにより、実際の使用に即した値を学習することができる。103に通信の結果を置きかえるだけでなく、過去のデータと加重平均などの統計処理を施した値で置きかえることにより、個々の通信におけるバラツキにより影響を少なく出来ることは当然である。communications.【0019】(実施の形態2)実施の形態1で示した通り、過去の通信におけるデータ量や通信速度を基に最適な通信経路を選択する方法を示したが、電子メールなどでは通信を開始した直後に通信データ量が入手できるアプリケーションもある。実施の形態1と同様に図2のフローチャートを用いて説明する。embodiment.【0020】ステップ206までは実施の形態1と同様である。通信を開始した後にデータ量が入手できる場合はステップ207で通信データ量を取得する。電子メールの取得の場合はメールの内容がテキストだけであれば比較的容量が少なく短時間で通信が完了するが画像や動画などのファイルが添付されていると取得すべきデータ量が飛躍的に増大する。ステップ209では取得した通信データ量を基に通信が終了までにかかる通信コストと時間を通信経路毎に算出する。ステップ210で現在の接続経路が最適な場合はそのまま通信を継続し、通信を一旦切断し、他の通信経路に再接続した方が最適と判断された場合は、ステップ211で通信接続部106により現在の接続を切断して、ステップ212で他の最適な通信経路に接続し直す。212.【0021】いずれの場合も通信データ量/通信速度モニタ部102によって通信時間、通信データ量および通信速度がモニタされ、通信が終了した後にアプリ別通信データパタン蓄積部103にデータを蓄積する。terminated.【0022】これにより、電子メールの様に添付ファイルの有無により大きく通信データ量が変化するアプリケーションにおいても最適な通信経路を自動的に選択して通信することが可能となる。changes.【0023】また、通信を一旦切断した後、最適な通信経路を用いて接続する方法を説明したが、必ずしも即時再接続するものに限る必要は無く、例えば電子メールであればテキストの本体だけを取得しておき、深夜などの通信料金の安い時間帯に画像や動画データを取得しても良い。)な経路を選択することができる。通信データ量を取得した後に過去の履歴から予測した値と大きく異なる場合は、再度最適経路を算出するために、より精度の高い通信経路が選択できる。前記通信コスト演算部により算出された通信料金および通信時間の中で通信料金が最小となる通信経路に接続する通信接続部とを備えたことを特徴とする通信装置。前記通信コスト演算部により算出された通信料金および通信時間の中で通信時間が最小となる通信経路に接続する通信接続部とを備えたことを特徴とする通信装置。通信接続後に通信データ量を取得する通信データ量取得部を備え、該通信データ量の情報を通信コスト演算部に送り、再度通信経路ごとの予測される通信料金および通信時間を算出し、通信接続部が現在の通信経路が最適な場合はそのまま通信を継続し、通信を一旦切断した上で別の通信経路で再接続を行なった方が通信料金を低くできる、または通信時間を短縮できる場合は、現在の接続を切断して最適な接続経路に接続しなおすことを特徴とする請求項1または2記載の通信装置。前記アプリケーションはメールソフトであることを特徴とする請求項3に記載の通信装置。参照し、最も通信コストが安くなる時間帯になった時点で再接続することを特徴とする請求項1に記載の通信装置。