【手続補正書】
【提出日】平成20年3月19日(2008.3.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】  明細書
【発明の名称】  最適無線通信路自動選択装置および最適無線通信路自動選択方法
【特許請求の範囲】
【請求項１】  通信路選択方略記憶部に記憶された無線通信路選択の方略に基づいて、通信情報記憶部に記憶された各無線通信路の通信情報を参照して、上記通信路選択の方略に合致した最適な無線通信路、若しくは、複数の無線通信路を選択し、この選択された無線通信路に対応した通信制御部を動作させる通信路選択制御部を有する最適無線通信路自動選択装置において、
通信すべきデータのサイズおよび現在時刻の少なくとも一方を出力する情報処理部を備えると共に、
上記通信情報記憶部に、上記各無線通信路が接続中であるか否かを表す接続情報を上記通信情報として記憶し、
上記通信路選択制御部を、上記データサイズおよび現在時刻の少なくとも一方と上記接続情報を含む通信情報とに基づいて無線通信路を選択するように成したことを特徴とする最適無線通信路自動選択装置。
【請求項２】  請求項１に記載の最適無線通信路自動選択装置において、
上記情報処理部は、上記無線通信路によってデータ通信を行うソフトウェアを実行すると共に、上記ソフトウェアに従ってデータの送受信を行う際の通信路選択規則を上記無線通信路選択の方略として上記通信路選択方略記憶部に記憶させるようになっており、
上記通信路選択制御部は、上記情報処理部の要求に従って、上記通信路選択方略記憶部に記憶された通信路選択規則に基づいて無線通信路を選択するようになっていることを特徴とする最適無線通信路自動選択装置。
【請求項３】  請求項１あるいは請求項２に記載の最適無線通信路自動選択装置において、
上記複数の無線通信路は２以上の回線交換無線通信路を含み、
上記各回線交換無線通信路に接続された通信制御部は、上記回線交換無線通信路が接続中である場合には、当該回線交換無線通信路の空き容量を監視して空き容量情報を生成して、上記通信情報記憶部に上記通信情報として記憶させるようになっており、
上記通信路選択制御部は、上記空き容量情報に基づいて、選択する回線交換無線通信路を決定するようになっていることを特徴とする最適無線通信路自動選択装置。
【請求項４】  通信情報記憶部に、各無線通信路が接続中であるか否かを表す接続情報を、各無線通信路の通信情報として記憶させるステップと、
情報処理部によって、通信すべきデータのサイズおよび現在時刻の少なくとも一方を出力して、通信路選択制御部に入力するステップと、
上記通信路選択制御部によって、通信路選択方略記憶部に記憶された無線通信路選択の方略に従って、入力された上記データサイズおよび上記現在時刻の少なくとも一方と、上記通信情報記憶部に記憶された上記接続情報を含む上記通信情報と、に基づいて、上記通信路選択の方略に合致した最適な無線通信路、若しくは、複数の無線通信路を選択するステップと、
上記通信路選択制御部によって、上記選択された無線通信路に対応した通信制御部を動作させるステップ
を備えたたことを特徴とする最適無線通信路自動選択方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、特性の異なる複数の無線通信路から目的に応じた無線通信路を自動的に選択できる最適無線通信路自動選択装置、および、最適無線通信路自動選択方法に関する。
【０００２】
【従来の技術】
従来より、コンピュータ装置とインターネットに代表されるネットワークとを接続して上記ネットワークに対してデータを送受信するために、有線/無線両通信路を使用する回線交換方式/パケット交換方式の通信方法が使用されている。上記回線交換方式による通信は基本的に接続時間に比例した課金体系であり、パケット交換方式による通信は従量課金体系となっている。
【０００３】
上記特徴の異なる両通信方式が使用可能な携帯情報端末は既に存在しており、両通信方式を効率的に使用する方法として、無線通信路使用における各通信路の電界強度を指標として最適通信路を選択する通信路選択装置(特開平１０‐３０４０７１号公報)が提案されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の通信路選択装置においては、通信を行うアプリケーションが考慮されていないために、通信データの性質に従った無線通信路が使用されていないという問題がある。また、同時に使用する無線通信路を一経路のみと仮定しているため、複数の無線通信路を使用することによる効果を十分に利用されているとは言えない。
【０００５】
さらには、複数の無線通信路を使用可能なコンピュータ装置においては、使用目的,送受信データの特性,使用ソフトウェアおよび現在接続中の回線交換通信路の空き容量等に応じて無線通信路を選択することができないため、以下のような種々の問題が予想される。
【０００６】
すなわち、第１には、無線回線交換や無線パケット交換のように特性の異なる複数の通信インフラストラクチャを利用可能なコンピュータ装置においては、任意の時点で何れの無線通信路を使用するか、または、複数の無線通信路を使用する場合にはどの組み合せを用いるかを決定することは、当該コンピュータ装置の使用者には困難であると考えられる。そして、最適な無線通信路の組み合せはコンピュータ使用者の使用目的、あるいは、送受信を行うデータの特性によっても変化すると考えられ、上記困難性は更に増す。
【０００７】
また、第２には、上記コンピュータ装置の使用者が使用するソフトウェアが、使用する無線通信路の特性を利用できない場合には、目的を達成するために不要な通信時間若しくは通信料が必要となり、ユーザに対して不利益を与える可能性がある。
【０００８】
また、第３には、上記コンピュータ装置が現在接続中の回線交換通信路の空き容量を認識できない場合には、新たに別の無線通信路を接続することになり、目的を達成するために不要な通信時間若しくは通信料が必要となるため、ユーザに対して不利益を与える可能性がある。
【０００９】
そこで、この発明の目的は、各無線通信路の特性を踏まえたユーザの目的に応じた最適な無線通信路の選択を自動的に行うことができる最適無線通信路自動選択装置、および、最適無線通信路自動選択方法を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、第１の発明は、通信路選択方略記憶部に記憶された無線通信路選択の方略に基づいて,通信情報記憶部に記憶された各無線通信路の通信情報を参照して,上記通信路選択の方略に合致した最適な無線通信路,若しくは,複数の無線通信路を選択し,この選択された無線通信路に対応した通信制御部を動作させる通信路選択制御部を有する最適無線通信路自動選択装置において、通信すべきデータのサイズおよび現在時刻の少なくとも一方を出力する情報処理部を備えると共に、上記通信情報記憶部に,上記各無線通信路が接続中であるか否かを表す接続情報を上記通信情報として記憶し、上記通信路選択制御部を,上記データサイズおよび現在時刻の少なくとも一方と上記接続情報を含む通信情報とに基づいて無線通信路を選択するように成したことを特徴としている。
【００１１】
この実施例によれば、上記通信路選択制御部は、無線通信路選択の方略と、情報処理部からの通信すべきデータのサイズおよび現在時刻の少なくとも一方と、上記通信情報記憶部に記憶された接続情報を含む通信情報とに基づいて、上記データの通信に必要な通信時間や通信料金を算出することが可能になる。したがって、各無線通信路の実効通信帯域や料金体系を踏まえて、より短時間にあるいはより低料金で等のユーザの目的に応じた最適な無線通信路が選択可能になる。
【００１２】
また、第１の実施例は、この発明の最適無線通信路自動選択装置において、上記情報処理部は,上記無線通信路によってデータ通信を行うソフトウェアを実行すると共に,上記ソフトウェアに従ってデータの送受信を行う際の通信路選択規則を上記無線通信路選択の方略として上記通信路選択方略記憶部に記憶させるようになっており、上記通信路選択制御部は,上記情報処理部の要求に従って,上記通信路選択方略記憶部に記憶された通信路選択規則に基づいて無線通信路を選択するようになっていることを特徴としている。
【００１３】
この実施例によれば、情報処理部が現在実行中のソフトウェアに従ってデータの送受信を行う際の通信路選択規則に基づいて、上記通信路選択制御部によって最適な無線通信路が選択される。こうして、ソフトウェアによって指定される無線通信路が選択されて、使用される無線通信路の特性の有効利用が図られる。したがって、ソフトウェアによる指定とは異なる無線通信路の選択によって生ずる通信時間あるいは通信料金の浪費等のユーザの不利益が避けられる。
【００１４】
また、第３の実施例は、この発明の最適無線通信路自動選択装置において、上記複数の無線通信路は２以上の回線交換無線通信路を含み、上記各回線交換無線通信路に接続された通信制御部は,上記回線交換無線通信路が接続中である場合には,当該回線交換無線通信路の空き容量を監視して空き容量情報を生成して上記通信情報記憶部に上記通信情報として記憶させるようになっており、上記通信路選択制御部は,上記空き容量情報に基づいて,選択する回線交換無線通信路を決定するようになっていることを特徴としている。
【００１５】
この実施例によれば、上記情報処理部が回線交換無線通信路によってデータ通信を行う２つのソフトウェアを実行する際に、例えば一方のソフトウェアが使用中の第１回線交換無線通信路の使用割合が１００％に近い場合に、他方のソフトウェアに基づいてデータ通信の必要が発生すると、上記通信路選択制御部によって、上記通信情報記憶部に記憶された容量情報が参照されて、新規通信されるデータの総量から上記第１回線交換無線通信路を使用した場合の通信時間等が推測される。そして、その推測結果に基づいて現在接続中の上記第１回線交換無線通信路を使用するか、上記第２回線交換無線通信路を使用するかが自動的に決定される。こうして、通信路選択方略記憶部に記憶された例えば「回線交換無線通信路によって最も短時間で通信を完了する」等の無線通信路選択の方略に則した最適な無線通信路が選択される。
【００１６】
また、第２の発明の最適無線通信路自動選択方法は、
通信情報記憶部に、各無線通信路が接続中であるか否かを表す接続情報を、各無線通信路の通信情報として記憶させるステップと、
情報処理部によって、通信すべきデータのサイズおよび現在時刻の少なくとも一方を出力して、通信路選択制御部に入力するステップと、
上記通信路選択制御部によって、通信路選択方略記憶部に記憶された無線通信路選択の方略に従って、入力された上記データサイズおよび上記現在時刻の少なくとも一方と、上記通信情報記憶部に記憶された上記接続情報を含む上記通信情報と、に基づいて、上記通信路選択の方略に合致した最適な無線通信路、若しくは、複数の無線通信路を選択するステップと、
上記通信路選択制御部によって、上記選択された無線通信路に対応した通信制御部を動作させるステップ
を備えたことを特徴としている。
【００１７】
この実施例によれば、上記第１の発明の場合と同様に、上記通信路選択制御部は、無線通信路選択の方略と、情報処理部からの通信すべきデータのサイズおよび現在時刻の少なくとも一方と、上記通信情報記憶部に記憶された接続情報を含む通信情報と、に基づいて、上記データの通信に必要な通信時間や通信料金を算出することが可能になる。したがって、各無線通信路の実効通信帯域や料金体系を踏まえて、より短時間にあるいはより低料金で等のユーザの目的に応じた最適な無線通信路が選択可能になる。
【００１８】
【発明の実施の形態】
以下、この発明を図示の実施の形態により詳細に説明する。
＜第１実施の形態＞
図１は、本実施の形態の最適無線通信路自動選択装置におけるブロック図である。ここで、本最適無線通信路自動選択装置は、複数の無線通信方式に適用可能になっている。
【００１９】
すなわち、図１に示すように、第１無線通信路用の第１通信路用アンテナ１を有している。そして、この第１通信路用アンテナ１は、第１通信路用スイッチ４を介して第１通信路用通信制御部７に接続されている。以下、同様に接続された第２無線通信路用アンテナ２〜第Ｘ通信路用アンテナ３、第２通信路用スイッチ５〜第Ｘ通信路用スイッチ６、および、第２通信路用通信制御部８〜第Ｘ通信路用通信制御部９を有している。
【００２０】
さらに、上記第１通信路用通信制御部７に接続された第１通信路情報記憶部１０、第２通信路用通信制御部８に接続された第２通信路情報記憶部１１,…,第Ｘ通信路用通信制御部９に接続された第Ｘ通信路情報記憶部１２を有している。通信路選択制御部１３は、常時、各無線通信路１７〜１９,各通信路用通信制御部７〜９,各通信路情報記憶部１０〜１２及び情報処理部１４に接続されており、各無線通信路１７〜１９が使用可能か否かを判定し、通信すべきデータの特性および通信路選択方略記憶部１５の内容等を参照して、使用する無線通信路の通信路用スイッチ４〜６をオンする。尚、場合によっては、複数の通信路用スイッチをオンする。
【００２１】
そうすると、上記各通信路用通信制御部７〜９のうちオンとなった通信路用スイッチ４〜６に接続されている通信路用通信制御部７〜９は、対応する無線通信路１７〜１９によるデータ通信を行う。そして、その際に得られた通信情報を各通信路情報記憶部１０〜１２に送出する。ここで、各通信路情報記憶部１０〜１２は、各通信路用通信制御部７〜９のうちデータ通信を行った各通信路用通信制御部７〜９からの通信情報によって、各無線通信路に関する情報を更新する機能を有している。
【００２２】
入力部１６からは、上記情報処理部１４を介して、通信路選択方略記憶部１５に記憶させるユーザの通信路選択の方略や通信路選択制御部１３への選択情報や情報処理部１４に対する指令等を入力する。また、通信路選択方略記憶部１５には、情報処理部１４上において実行されているソフトウェアによって指定された通信路選択の方略も記憶されている。
【００２３】
図２は、上記通信路選択制御部１３および各通信路用通信制御部７〜９の制御の下に実行される自動無線通信路選択処理動作のフローチャートである。以下、図２に従って、自動無線通信路選択処理動作について詳細に説明する。情報処理部１４によって通信路選択制御部１３に対して通信要求が出されると、自動無線通信路選択処理動作がスタートする。
【００２４】
先ず、ステップＳ1で、上記通信路選択制御部１３によって、各通信路用アンテナ１〜３からの信号に基づいて、第１無線通信路１７〜第Ｘ無線通信路１９が使用可能であるか否かが判断される。さらに、第１通信路情報記憶部１０〜第Ｘ通信路情報記憶部１２に記憶されている各無線通信路１７〜１９による通信履歴や料金体系や使用可能な通信帯城中の何％を使用しているか等の各種通信情報が取得される。ステップＳ2で、通信路選択制御部１３によって、入力部１６からユーザによって入力されて或はソフトウェアによって指定されて通信路選択方略記憶部１５に記憶されている通信路選択の方略が参照される。そして、ステップＳ3で、通信路選択制御部１３によって、上記ステップＳ2において参照された通信路選択の方略に従って、上記ステップＳ1において取得された各無線通信路１７〜１９の通信情報に基づいて、使用する無線通信路が選択される。そして、通信路用スイッチ４〜６のうち上述の選択に対応する通信路用スイッチがオンされる。
【００２５】
この場合、上記ステップＳ3で参照される通信情報は、上記ステップＳ1において得られた総ての通信情報が参照されるのではなく、ユーザやソフトウェアによって指定された通信路選択の方略に応じた通信情報のみが参照される。例えば、ユーザが指定した方略が「現在接続中の無線通信路を選択する」である場合には、第１通信路情報記憶部１０〜第Ｘ通信路情報記憶部１２に記憶されている通信情報のうち接続中であるか否かを示す通信情報のみが参照され、その他の通信履歴や料金体系、あるいは、現在使用中の回線交換無線通信路は使用可能な通信帯城中の何％を使用しているか等の通信情報は参照されない。また、上記指定された通信方略が「パケット交換無線通信路を使用する」である場合には、通信情報中における各無線通信路の交換方式を示す通信情報のみが参照されるのである。尚、上述したように、上記無線通信路１７〜１９の選択処理は、情報処理部１４が通信路選択制御部１３を駆動することによって行われるのであるが、切り換え選択の単位は規定されず、また、複数の無線通信路の同時選択も可能となっている。
【００２６】
ステップＳ4で、上記通信路用通信制御部７〜９のうち、上記ステップＳ3においてオンされた通信路用スイッチに接続された通信路用通信制御部によって、上記選択された無線通信路によるデータ通信が行われる。そうした後、自動無線通信路選択処理動作を終了する。
【００２７】
以下、上記通信路選択制御部１３によって行われる無線通信路の選択方法について、具体例を上げて説明する。ここで、第１無線通信路１７及び第２無線通信路１８は共に回線交換無線通信路であり、第１無線通信路１７を第１回線交換無線通信路とし、第２無線通信路１８を第２回線交換無線通信路とする。情報処理部１４は、アプリケーションＡを現在実行中であり、次にアプリケーションＢを実行しようとしている。通信路選択制御部１３は、情報処理部１４からの通信要求によって、現在アプリケーションＡ用に第１回線交換無線通信路１７を選択している。
【００２８】
そして、上記第１通信路情報記憶部１０には、
回線状態：通信中
データ通信速度：上り下りとも１９.２Kbps
アプリケーションＡによる占有帯域：上り下りとも９５％
を含む通信情報が記憶されている。また、第２通信路情報記憶部１１には、
回線状態：非通信中
データ通信速度：上り下りとも５４Kbps
回線接続に必要な時間：１５秒
を含む通信情報が記憶されている。さらに、通信路選択方略記憶部１５には、情報処理部１４によって、アプリケーションＢ用の通信路選択の方略「回線交換無線通信路によって最も短時間で通信を完了する」が記憶されているものとする。
【００２９】
この状態で、上記情報処理部１４は、アプリケーションＡに並行してアプリケーションＢの実行を開始し、やがてアプリケーションＢに従ってデータサイズが１０キロバイトのデータ通信を行う必要が生じたために通信路選択制御部１３に対して通信要求を出したとする。そうすると、通信路選択制御部１３は、各通信路情報記憶部１０〜１２から通信情報を取得し、通信路選択方略記憶部１５に記憶されているアプリケーションＢに関する通信路選択の方略「回線交換無線通信路によって最も短時間で通信を完了する」を読み出す。そして、以下のようにして、第１回線交換無線通信路１７と第２回線交換無線通信路１８とによる通信時間を算出する。
【００３０】
すなわち、上記第１回線交換無線通信路１７を使用する場合には、既に９５％をアプリケーションＡが使用しているために、使用可能な帯域は
１９.２×０.０５＝０.９６(Kbps)
である。したがって、１０キロバイトのデータの通信時間は
１０,０００÷０.９６×１,０００＝１０.４２(秒)
となる。また、第２回線交換無線通信路１８を使用する場合には、回線接続に必要な時間が１５秒必要であるために、１０キロバイトのデータの通信時間は
１５＋１０,０００÷５４,０００＝１５.１９(秒)
となる。したがって、この場合、通信路選択制御部１３は、通信時間の短い第１回線交換無線通信路１７を使用無線通信路として選択するのである。
【００３１】
次に、同じ条件で、データサイズが１０２４キロバイトのデータ通信を行う場合を考えてみる。この場合には、上述と同様にして、第１回線交換無線通信路１７を使用する場合の通信時間は１０６４秒となる。これに対して、第２回線交換無線通信路１８を使用する場合の通信時間は３３.９６秒となる。したがって、この場合、通信路選択制御部１３は、通信時間が圧倒的に短い第２回線交換無線通信路１８を使用無線通信路として選択するのである。
【００３２】
上述したように、本実施の形態においては、上記通信路選択方略記憶部１５には、入力部１６から指定された通信路選択の方略、および、情報処理部１４上において実行されているソフトウェアによって指定された通信路選択の方略を記憶しておく。さらに、各通信路情報記憶部１０〜１２には、各無線通信路１７〜１９の接続情報,通信履歴,料金体系および使用可能な通信帯域中の何％を使用しているか等の通信情報を格納しておく。
【００３３】
そして、上記通信路選択制御部１３は、上記通信路選択方略記憶部１５に記憶されている通信路選択の方略に従って、各通信路情報記憶部１０〜１２に記憶されている通信情報を参照して使用無線通信路を選択し、通信路用スイッチ４〜６のうち対応する通信路用スイッチをオンにする。こうして、各通信路用通信制御部７〜９のうちオンした通信路用スイッチに接続されている通信路用通信制御部によって、対応した無線通信路によるデータ通信を行うようにしている。
【００３４】
したがって、ユーザが指定した通信路選択の方略や情報処理部１４が実行しているソフトウェアによって指定された通信路選択の方略に従って、無線通信インフラストラクチャの特性に応じた最適な無線通信路を自動的に選択することが可能になる。
【００３５】
＜第２実施の形態＞
次に、上記実施の形態における最適無線通信路自動選択装置を、より具体的な例をあげて説明する。図３は、本実施の形態における最適無線通信路自動選択装置のブロック図である。尚、この無線通信路自動選択装置は、パケット交換と回線交換との２つの無線通信方式に適用可能となっている。
【００３６】
すなわち、上記通信路用アンテナとしてパケット交換用アンテナ２１と回線交換用アンテナ２２とを有し、パケット交換用アンテナ２１はパケット交換用スイッチ２３を介してパケット交換用通信制御部２５に接続されている。さらに、上記パケット交換用通信制御部２５は、パケット交換情報記憶部２７に接続されている。同様に、回線交換用アンテナ２２は、回線交換用スイッチ２４を介して回線交換用通信制御部２６に接続されている。さらに、回線交換用通信制御部２６は、回線交換情報記憶部２８に接続されている。
【００３７】
通信路選択制御部２９は、通信路選択方略記憶部３１に記憶されているユーザの通信路選択の方略あるいは情報処理部３０によって実行されているソフトウェアからの情報および通信情報と、パケット交換情報記憶部２７および回線交換情報記憶部２８に記憶されている通信情報とを参照して、使用する無線通信路を選択する。そして、その選択結果に従って、パケット交換用スイッチ２３あるいは回線交換用スイッチ２４をオンにする。そうすると、パケット交換用通信制御部２５あるいは回線交換用通信制御部２６のうちオンされた通信路用スイッチに接続されている通信制御部は、対応する無線通信路によってデータ通信を行う。通信完了後は、使用されたパケット交換用通信制御部２５あるいは回線交換用通信制御部２６によってパケット交換情報記憶部２７あるいは回線交換情報記憶部２８の記憶情報が更新されると共に、情報処理部３０に同様の情報が送出される。
【００３８】
上記情報処理部３０は、上記パケット交換用通信制御部２５あるいは回線交換用通信制御部２６のうちデータ通信を行った通信制御部からの通信結果や入力部３２からのユーザの指定に基づいて、通信路選択方略記憶部３１に対する通信情報や通信方略の記憶・更新を行う。また、入力部３２からは、通信路選択方略記憶部３１に記憶させるユーザの通信方略や情報処理部３０に対する指令等が入力される。
【００３９】
本実施の形態において適用可能な無線通信方式である回線交換では、回線が接続されると、回線が切断されるまでは時間単位で課金される。これに対して、パケット交換では、データをパケットと呼ばれる一定の長さ以下のブロックに区切り、このバケット毎に宛て先情報を付加して通信インフラストラクチャの交換機に蓄積して相手の回線が空いた場合に相手に転送する。このようにパケット交換では、実際にデータ交換を行っている場合のみ回線を使用するので、使用目的によっては上記回線交換と比較して通信料は非常に少なくて済む場合がある。ところが、上記パケット交換は、比較的大きなサイズのデータを送受信する場合には多くのパケット送受信が必要となり、十分高速な回線交換通信路を高占有率で使用した場合に比較して通信料が掛るという欠点を有する。
【００４０】
そこで、本実施の形態においては、上記パケット交換情報記憶部２７および回線交換情報記憶部２８に、通信情報の一つとして該当する無線通信路の料金体系表を記憶する。パケット交換情報記憶部２７に記憶される料金体系表の例を図４に示す。また、回線交換情報記憶部２８に記憶される料金体系表の例を図５に示す。さらに、回線交換無線通信路３４を使用して通信した場合、通信路として確保された通信帯域の総てを使用できるわけではなく、通常半分以下しか使用できない。そのため、本実施の形態においては、特定の時間帯を単位としてその通信路を使用した場合の実効通信帯域を記憶しておく。回線交換情報記憶部２８に記憶されている時間別の実効通信帯域を図５に示す。本実効通信帯域の情報を使用することによって通信路選択制御部２９は、より正確な通信時間および通信料金を算出可能になるのである。また、通信要求を情報処理部３０が出す際には、通信を行うデータのサイズおよび現在時刻等の情報を同時に通信路選択制御部２９に対して送出する。
【００４１】
図６は、上記通信路選択制御部２９,パケット交換用通信制御部２５および回線交換用通信制御部２６の制御の下に実行される自動無線通信路選択処理動作のフローチャートである。以下、図６に従って、本実施の形態における自動無線通信路選択処理動作について説明する。情報処理部３０によって通信路選択制御部２９に対してデータサイズ及び現在時刻等の情報と共に通信要求が出されると、自動無線通信路選択処理動作がスタートする。
【００４２】
先ず、ステップＳ11で、上記通信路選択制御部２９によって、パケット交換用アンテナ２１および回線交換用アンテナ２２からの信号に基づいて、各無線通信路３３,３４が使用可能であるかどうかが判定される。ステップＳ12で、通信路選択制御部２９によって、通信路選択方略記憶部３１に記憶されている通信路選択の方略(例えば、最も短時間で通信を完了させる)が取得される。ステップＳ13で、通信路選択制御部２９によって、パケット交換情報記憶部２７および回線交換情報記憶部２８に記憶されている各通信情報が取得される。そして、取得された各通信情報に基づいて、各無線通信路の料金体系と実効通信帯域情報とその無線通信路が使用中か否かが調査される。
【００４３】
次に、ステップＳ14で、上記通信路選択制御部２９によって、パケット交換無線通信路３３および回線交換無線通信路３４毎に、上記取得された選択方略「最も短時間で通信を完了させる」に従って、通信が完了するまでの通信時間が求められる。ここで、通信時間を算出する場合には、各無線通信路が既に接続済みか否かをパケット交換情報記憶部２７または回線交換情報記憶部２８を参照することにより判定し、接続済みでない場合には、通信路接続確立までに必要な時間をオフセットとして追加する。尚、パケット交換情報記憶部２７および回線交換情報記憶部２８に記憶されている通信路接続確立までに必要な時間の一例を図７に示す。ステップＳ15で、通信路選択制御部２９によって、上記ステップＳ12において取得されたユーザ指定の通信路選択方略と、上記ステップＳ14において算出された通信時間とに基づいて、使用する無線通信路が選択される。そして、パケット交換用スイッチ２３および回線交換用スイッチ２４のうち上述の選択に対応する通信路用スイッチがオンされる。ステップＳ16で、パケット交換用通信制御部２５および回線交換用通信制御部２６のうち、上記ステップＳ15においてオンされた通信路用スイッチに接続された通信制御部によって、上記選択された無線通信路によるデータ通信が行われる。そうした後、自動無線通信路選択処理動作を終了する。
【００４４】
尚、上記自動無線通信路選択処理動作においては、上記通信路選択の方略「最も短時間で通信を完了させる」に基づいて通信時間を算出する場合を例に説明したが、これに限らず、種々の通信路選択の方略に応じて無線通信路の選択に必要な算出を行えばよい。
【００４５】
以下、上記通信路選択制御部２９によって行われる無線通信路の選択方法について、具体例を上げて説明する。先ず、通信路選択方略記憶部３１に記憶されている通信路選択の方略が「最も短時間でデータ通信を完了させる」であって、接続条件が、夜間(２０時)であり、回線交換無線通信路３４が非接続で且つパケット交換無線通信路３３が接続中であり、通信先との距離が１５０kmであり、総通信データサイズが５０キロバイトであり、接続中であるパケット交換無線通信路３３の平均使用通信帯域が実効通信帯域の５０％であり、回線交換無線通信路３４の平均使用通信帯域が実効通信帯域の７０％である場合について説明する。
【００４６】
この場合には、上記通信路選択制御部２９は、図４,図５および図７のデータを用いて通信に必要な時間を算出する。ここで、通信時間の算出は次式
通信時間＝通信路接続確立時間
＋(総データ量)/(実効通信帯域×(１−平均使用通信帯域))に従って行う。
【００４７】
したがって、上記回線交換無線通信路３４を用いる場合の通信時間は、図７より接続確立に必要な通信路接続確立時間は１５秒であるから、
通信時間＝１５＋５０,０００/(２４,０００×(１−０.７))
＝２１.９４(秒)
となる。また、パケット交換無線通信路３３を用いる場合の通信時間は、既に接続状態であるから、
通信時間＝０＋５０,０００/(２８,０００×(１−０.５))
＝３.５７(秒)
となる。そして、この算出結果に従って、通信路選択制御部２９は、通信時間が短いパケット交換無線通信路３３を使用無線通信路として選択するのである。
【００４８】
次に、同接続条件下において、上記通信路選択方略記憶部３１に記憶されている通信路選択の方略が「最も小さい通信料金でデータ通信を完了させる」である場合には、次のように使用無線通信路を選択する。すなわち、通信路選択制御部２９は、上述と同様に、図４,図５および図７のデータを用いて通信に必要な料金を算出する。ここで、通信料金の算出は次式
・回線交換無線通信路３４を用いる場合：
通信料金＝実通信時間×単位時間当りの通信料金
・パケット交換無線通信路３３を用いる場合：
通信料金＝通信データサイズ×単位データ当りの通信料金
に従って行う。
【００４９】
したがって、上記回線交換無線通信路３４を用いる場合の通信料金は、上記実通信時間が、上述の例において算出した通信時間２１.９４秒から通信路接続確立時間の１５秒を差し引いて６.９４秒であるから、
通信料金＝６.９４(秒)×０.２１(円/秒)
＝１.４５７(円)
となる。また、パケット交換無線通信路３３を用いる場合の通信料金は、
通信料金＝５０,０００(バイト)×(０.２１(円)/１２８(バイト))
＝８２.０(円)
となる。そして、この算出結果に従って、通信路選択制御部２９は、通信料金の安い回線交換無線通信路３４を使用無線通信路として選択するのである。
【００５０】
上述したように、本実施の形態においては、上記通信路選択方略記憶部３１には、入力部３２から指定された通信路選択の方略を記憶しておく。また、パケット交換情報記憶部２７および回線交換情報記憶部２８には、パケット交換および回線交換による通信料金体系,実効通信帯域,通信接続確立に必要な時間および現在通信接続中か否かを示す接続情報等を通信情報として記憶しておく。また、情報処理部３０は、送受信すべきデータのサイズを示す情報を保持している。
【００５１】
そして、上記通信路選択制御部２９は、情報処理部３０からの通信要求とデータサイズおよび現在時刻とに従って、通信路選択方略記憶部３１に記憶されている通信路選択の方略に従って、各情報記憶部２７,２８に格納された通信情報を用いて各無線通信路を使用した場合の通信時間や通信料金を算出し、この算出結果に基づいて使用する無線通信路を選択するのである。
【００５２】
したがって、上記入力部３２からユーザによって指定されて記憶された通信路選択の方略に従って、ユーザの目的に応じた最適な無線通信路あるいはその組み合せを自動的に選択することができるのである。
【００５３】
また、上記通信路選択制御部２９は、上記情報処理部３０からの通信要求に従って、情報処理部３０によって実行されているソフトウェアからの情報に基づいて、上記通信情報を用いて使用無線通信路を選択することもできる。例えば、ウエブ(Ｗeb)ブラウザ・アプリケーションによってＨＴＴＰ(ハイパーテキスト・トランスファ・プロトコル)サーバからデータを取得中に、メールアプリケーションによって定期的にメールサーバに対してメール着信の有無を確認することができるのである。
【００５４】
その場合には、上記ＨＴＴＰサーバからのデータ取得は、ある時間連続して実行されるというデータの送受信傾向を有する。一方、上記メール着信の有無確認は、所定の時間間隔で繰り返し実行されるというデータの送受信傾向を有する。そこで、情報処理部３０は、上記データの送受信傾向に基づいて、上記Ｗebブラウザ・アプリケーション用の無線通信路選択の方略として「ＨＴＴＰサーバからのデータ取得は回線交換無線通信路によって行う」という通信路選択規則を通信路選択方略記憶部３１に記憶させる。さらに、上記メールアプリケーション用の無線通信路選択の方略として「メール着信の確認はパケット交換無線通信路によって行う」という通信路選択規則を通信路選択方略記憶部３１に記憶させるのである。
【００５５】
そして、上記通信路選択制御部２９は、上記通信路選択方略記憶部３１に記憶された通信路選択規則に従って、上記ＨＴＴＰサーバからのデータ取得に関しては回線交換無線通信路３４を選択し、上記メール着信の有無確認に関してはパケット交換無線通信路３３を選択するのである。
【００５６】
こうすることによって、各アプリケーションが他のアプリケーションの通信動作を阻害することが防止されるのである。更には、使用しているソフトウェアが指定する無線通信路を的確に使用することができ、当該無線通信路の特性を利用することができるのである。
【００５７】
また、上記パケット交換情報記憶部２７及び回線交換情報記憶部２８は、通信情報として現在接続中の無線通信路においては平均使用通信帯域が実効通信帯域の何％であるかの空き情報を記憶しておく。そして、通信路選択制御部２９は、この空き情報を用いて使用する無線通信路を選択するようにしている。したがって、上記空き情報を用いて無線通信路を的確に選択することができ、目的とする無線通信路に空きがあるのに他の無線通信路を選択することによる不要な通信時間若しくは通信料を浪費することが無くなる。
【００５８】
【発明の効果】
以上より明らかなように、第１の発明の最適無線通信路自動選択装置、および、第２の発明の最適無線通信路自動選択方法は、通信路選択制御部によって、無線通信路選択の方略と、情報処理部からの通信すべきデータのサイズおよび現在時刻の少なくとも一方と、通信情報記憶部に記憶された接続情報を含む通信情報とに基づいて、無線通信路を選択するので、例えばデータの通信に必要な通信時間や通信料金を算出し、各無線通信路の実効通信帯域や料金体系を踏まえて、より短時間にあるいはより低料金で等のユーザの目的に応じて最適な無線通信路を選択することが可能になる。
【００５９】
また、第１の実施例の最適無線通信路自動選択装置は、上記情報処理部によって、ソフトウェアに従ってデータの送受信を行う際の通信路選択規則を上記通信路選択方略記憶部に記憶させ、上記通信路選択制御部によって、上記情報処理部の要求に従って、上記通信路選択規則に基づいて無線通信路を選択するので、ソフトウェアによって指定された無線通信路を選択することによって、使用される無線通信路の特性の有効利用を図ることができる。したがって、ソフトウェアによる指定とは異なる無線通信路の選択によって生ずる通信時間あるいは通信料金の浪費等のユーザの不利益を避けることができる。
【００６０】
また、第２の実施例の最適無線通信路自動選択装置は、複数の回線交換無線通信路に接続された通信制御部によって、接続中である回線交換無線通信路の空き容量情報を生成して上記通信情報記憶部に記憶させ、上記通信路選択制御部によって、上記空き容量情報に基づいて回線交換無線通信路を選択するので、回線交換無線通信路によってデータ通信を行う２つのソフトウェアを上記情報処理部が実行する際に、一方のソフトウェアが第１回線交換無線通信路を使用中に、他方のソフトウェアによるデータ通信の必要が発生すると、上記通信路選択制御部によって、上記容量情報と新規通信データの総量とから上記第１回線交換無線通信路を使用した場合の通信時間等を推測し、その推測結果に基づいて何れかの回線交換無線通信路を選択するかを自動的に決定することができる。したがって、通信路選択方略記憶部に記憶された例えば「回線交換無線通信路によって最も短時間で通信を完了する」等の無線通信路選択の方略に則した最適な無線通信路を選択することができる。
【図面の簡単な説明】
【図１】  この発明の最適無線通信路自動選択装置におけるブロック図である。
【図２】  図１に示す最適無線通信路自動選択装置による自動無線通信路選択処理動作のフローチャートである。
【図３】  図１とは異なる最適無線通信路自動選択装置におけるブロック図である。
【図４】  図３におけるパケット交換情報記憶部に記憶される料金体系表を示す図である。
【図５】  図３における回線交換情報記憶部に記憶される料金体系表を示す図である。
【図６】  図３に示す最適無線通信路自動選択装置による自動無線通信路選択処理動作のフローチャートである。
【図７】  図３におけるパケット交換情報記憶部および回線交換情報記憶部に記憶されている通信路接続確立までに必要な時間を示す図である。
【符号の説明】
１〜３…通信路用アンテナ、
４〜６…通信路用スイッチ、
７〜９…通信路用通信制御部、
１０〜１２…通信路情報記憶部、
１３,２９…通信路選択制御部、
１４,３０…情報処理部、
１５,３１…通信路選択方略記憶部、
１６,３２…入力部、
１７〜１９…無線通信路、
２１…パケット交換用アンテナ、
２２…回線交換用アンテナ、
２３…パケット交換用スイッチ、
２４…回線交換用スイッチ、
２５…パケット交換用通信制御部、
２６…回線交換用通信制御部、
２７…パケット交換情報記憶部、
２８…回線交換情報記憶部、
３３…パケット交換無線通信路、
３４…回線交換無線通信路。