(57)【要約】  本発明の実施の形態によりネットワークアクセス方法および端末が提供され、本発明の実施の形態は通信分野に関し、これにより、現在のネットワークがすべてのネットワークサービスのサービス要件を満たすことができないことで生じる断続的な停止またはサービス中断のような問題が避けられる。方法は、実行される第1のネットワークサービスの優先度を端末によって取得するステップと、ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを端末によって決定するステップであって、関係は端末に記憶される、ステップと、端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを端末によって取得するステップと、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合に、そのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高い第2のネットワークに端末によってアクセスし、第2のネットワークを用いて第1のネットワークサービスを実行するステップとを含む。
2019514276.tif 000002
【特許請求の範囲】
【請求項１】
実行される第1のネットワークサービスの優先度を端末によって取得するステップと、
ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、前記第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを前記端末によって決定するステップであって、前記関係は前記端末に記憶され、前記ネットワークサービスクラスはネットワーク品質を示すのに用いられる、ステップと、
前記端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを前記端末によって取得し、前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラスよりも低い場合に、第2のネットワークに前記端末によってアクセスし、前記第2のネットワークを用いて前記第1のネットワークサービスを実行するステップであって、
前記第2のネットワークのネットワークサービスクラスは前記第1のネットワークの前記ネットワークサービスクラスよりも高い、
ステップと
を備えるネットワークアクセス方法。
【請求項２】
前記方法は、
前記端末がアクセス可能なN個のネットワークの各々のM個のサービス品質パラメータを前記端末によってモニタするステップであって、前記M個のサービス品質パラメータは、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを備え、Nは1を超える整数であり、Mは1以上の整数である、ステップと、
前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを前記端末によって決定するステップであって、前記N個のネットワークは前記第1のネットワークと前記第2のネットワークとを備える、ステップと
をさらに備える、請求項1に記載の方法。
【請求項３】
前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを前記端末によって決定する前記ステップは、
各々のネットワークの前記M個のサービス品質パラメータの各々が、対応する予め設定された閾値条件を満たすか否かを前記N個のネットワークの各々について前記端末によって決定するステップと、
前記M個のサービス品質パラメータ中にあり、かつ前記対応する予め設定された閾値条件を満たすサービス品質パラメータの数を前記端末によってカウントするステップと、
前記数にしたがって前記N個のネットワークの各々の前記ネットワークサービスクラスを前記端末によって決定するステップであって、多い数は前記ネットワークの前記ネットワークサービスクラスによって示される高いネットワークサービス品質を示す、ステップと
を備える、請求項2に記載の方法。
【請求項４】
第2のネットワークに前記端末によってアクセスする前記ステップの後、前記方法は、
前記第2のネットワークでの第1のバンド幅占有率を前記端末によってカウントするステップと、
前記第1のバンド幅占有率が第1の閾値を超える場合に、前記第2のネットワークと、前記第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANに前記端末によってアクセスするステップと
をさらに備える、請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記方法は、
前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラス以上である場合に、前記第1のネットワークでの現在の第2のバンド幅占有率を前記端末によってカウントするステップと、
前記第2のバンド幅占有率が第2の閾値を超える場合に、前記第1のネットワークと、前記第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANに前記端末によってアクセスするステップと
をさらに備える、請求項1から4のいずれか一項に記載の方法。
【請求項６】
第2のネットワークに前記端末によってアクセスする前記ステップは、
前記第2のネットワークの料金を前記第1のネットワークの料金と前記端末によって比較するステップと、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも低い場合に、前記第2のネットワークに前記端末によってアクセスするステップと
を備える、請求項1から5のいずれか一項に記載の方法。
【請求項７】
前記第2のネットワークの料金を前記第1のネットワークの料金と前記端末によって比較する前記ステップの後、前記方法は、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも高い場合に、前記端末がアクセス可能な前記N個のネットワークから候補ネットワークを前記端末によって決定するステップであって、前記候補ネットワークのネットワークサービスクラスは前記第1のネットワークの前記ネットワークサービスクラスよりも高く、前記候補ネットワークの料金は前記第2のネットワークの前記料金よりも低い、ステップと、
前記第2のネットワークとして前記候補ネットワークを前記端末によって用いて前記第2のネットワークにアクセスするステップと
をさらに備える、請求項6に記載の方法。
【請求項８】
実行される第1のネットワークサービスの優先度を端末によって取得する前記ステップは、
前記第1のネットワークサービスのインターネットワーキングプロトコルIPパケットを前記端末によって取得するステップと、
前記IPパケット中のタイプ・オブ・サービスTOSフィールドを前記端末によって解析するステップと、
前記TOSフィールドにしたがって前記第1のネットワークサービスの前記優先度を前記端末によって決定するステップと
を備える、請求項1から7のいずれか一項に記載の方法。
【請求項９】
プロセッサ、メモリ、バスおよび高周波RF回路を備える端末であって、
前記RF回路は、実行される第1のネットワークサービスの優先度を取得し、前記端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを取得するように構成され、
前記プロセッサは、ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、前記第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを決定し、前記関係が前記メモリに記憶され、前記ネットワークサービスクラスがネットワーク品質を示すのに用いられる、ように構成され、かつ、前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラスよりも低い場合に、第2のネットワークに前記端末によってアクセスし、前記第2のネットワークを用いて前記第1のネットワークサービスを実行し、
前記第2のネットワークのネットワークサービスクラスが前記第1のネットワークの前記ネットワークサービスクラスよりも高い、ように構成されている、端末。
【請求項１０】
前記RF回路は、前記端末がアクセス可能なN個のネットワークの各々のM個のサービス品質パラメータをモニタし、前記M個のサービス品質パラメータが、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを備え、Nが1を超える整数であり、Mが1以上の整数である、ようにさらに構成され、
前記プロセッサは、前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを決定し、前記N個のネットワークが前記第1のネットワークと前記第2のネットワークとを備える、ようにさらに構成されている、
請求項9に記載の端末。
【請求項１１】
前記プロセッサが、前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを決定することは、
各々のネットワークの前記M個のサービス品質パラメータの各々が、対応する予め設定された閾値条件を満たすか否かを前記N個のネットワークの各々について決定することと、
前記M個のサービス品質パラメータ中にあり、かつ前記対応する予め設定された閾値条件を満たすサービス品質パラメータの数をカウントすることと、
前記数にしたがって前記ネットワークの前記ネットワークサービスクラスを決定することであって、多い数は前記ネットワークの前記ネットワークサービスクラスによって示される高いネットワークサービス品質を示す、ことと
を備える、請求項10に記載の端末。
【請求項１２】
前記プロセッサは、
前記第2のネットワークでの第1のバンド幅占有率をカウントし、
前記第1のバンド幅占有率が第1の閾値を超える場合に、前記第2のネットワークと、前記第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANにアクセスする
ようにさらに構成されている、請求項9から11のいずれか一項に記載の端末。
【請求項１３】
前記プロセッサは、
前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラス以上である場合に、前記第1のネットワークでの第2のバンド幅占有率をカウントし、
前記第2のバンド幅占有率が第2の閾値を超える場合に、前記第1のネットワークと、前記第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANにアクセスする
ようにさらに構成されている、請求項9から12のいずれか一項に記載の端末。
【請求項１４】
前記プロセッサは、
前記第2のネットワークの料金を前記第1のネットワークの料金と比較し、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも低い場合に、前記第2のネットワークにアクセスする
ようにさらに構成されている、請求項9から13のいずれか一項に記載の端末。
【請求項１５】
前記プロセッサは、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも高い場合に、前記端末がアクセス可能な前記N個のネットワークから候補ネットワークを決定し、前記候補ネットワークのネットワークサービスクラスが前記第1のネットワークの前記ネットワークサービスクラスよりも高く、前記候補ネットワークの料金が前記第2のネットワークの前記料金よりも低い、ようにさらに構成され、かつ、
前記第2のネットワークとして前記候補ネットワークを用いて前記第2のネットワークにアクセスする
ようにさらに構成されている、請求項14に記載の端末。
【請求項１６】
前記RF回路は、前記第1のネットワークサービスのインターネットワーキングプロトコルIPパケットを取得するようにさらに構成され、
前記プロセッサは、前記IPパケット中のタイプ・オブ・サービスTOSフィールドを解析し、前記TOSフィールドにしたがって前記第1のネットワークサービスの前記優先度を決定するようにさらに構成されている、
請求項9から15のいずれか一項に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野に関し、特に、ネットワークアクセス方法および端末に関する。
【背景技術】
【０００２】
今日、端末（たとえば、携帯電話器またはルータ）はWiFi（WIreless−Fidelity、ワイヤレス・フィディリティ）サービスを用いて無線ネットワークにアクセスすることができるし、3G（3rd−Generation、第3世代移動体テレコミュニケーション技術）／4G（the 4th Generation mobile communication technology、第4世代移動体通信技術）サービスを用いてセルラネットワークにアクセスすることができるし、ブロードバンドサービスを用いて固定ネットワークにアクセスすることができる。これに加えて、端末は様々なシーンで現在用いられているネットワークを切り替えることができる。
【０００３】
たとえば、ユーザが携帯電話器を用いてインターネットに屋外でアクセスする場合、ユーザは3G／4Gサービスを用いてセルラネットワークにアクセスして、音声サービス、動画サービス、ダウンロードサービスおよびウェブページブラウジングサービスなどの様々なサービスを実行してもよい。ユーザが帰宅する場合、端末は記憶されたWiFiパスワードおよびユーザ名にしたがってWiFiサービスを用いて無線ネットワークにアクセスしてもよい。
【０００４】
ただし、端末がネットワークにアクセスすると、ネットワークは、端末からユーザが要求するすべてのサービスが必要とするジター値、遅延およびパケットロス率などのサービス指標を示し、ネットワークが提供することができるサービス品質はリアルタイムで変化する。たとえば、1回目の時点で無線ネットワークが提供することができる最大通信速度は800K／sであり、端末がダウンロードサービスを実行するとき、700K／sの通信速度が必要である。この場合、無線ネットワークは端末によって実行されるダウンロードサービスをサポートすることができる。しかし、2回目の時点で無線ネットワークが提供することができる最大通信速度が500K／sしかない場合、無線ネットワークは、ダウンロードサービスを実行する端末が必要とする最大通信速度を満たすことができない。この結果、端末がダウンロードサービスを実行するときに断続的な停止のような問題が起こったり、それどころかサービス中断のような問題が起こったりする。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施の形態によりネットワークアクセス方法および端末が提供され、これにより、現在のネットワークがすべてのネットワークサービスのサービス要件を満たすことができないことで生じる断続的な停止またはサービス中断のような問題が避けられる。
【０００６】
前述の目的を達成するために、本発明の実施の形態において以下の技術的解決手段が用いられている。
【０００７】
第1の態様に係れば、実行される第1のネットワークサービスの優先度を端末によって取得するステップと、ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを端末によって決定するステップであって、関係は端末に記憶され、ネットワークサービスクラスはネットワーク品質を示すのに用いられる、ステップと、端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを端末によって取得し、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合に、すなわち、第1のネットワークのネットワークサービスクラスによって示されるネットワーク品質が、第1のネットワークサービスを実行するのに必要なネットワーク品質を満たすことができない場合に、そのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高い第2のネットワークに端末によってアクセスし、第2のネットワークを用いて第1のネットワークサービスを実行するステップとを含むネットワークアクセス方法が本発明の実施の形態により提供される。
【０００８】
第2のネットワークのネットワークサービスクラスは第1のネットワークのネットワークサービスクラスよりも高く、すなわち、第2のネットワークのネットワーク品質のネットワークサービスクラスは第1のネットワークのネットワーク品質よりも高い。したがって、第1のネットワークから第2のネットワークへの切り替え後、現在の第1のネットワークが提供するネットワーク品質の劣化、または現在の第1のネットワークが提供することができる総サービス指標が限られていることによる断続的な停止、中断または同様の問題に第1のネットワークサービスが直面しないことを確実とすることができる。
【０００９】
可能性な設計では、方法は、端末がアクセス可能なN個のネットワーク（Nは1を超える整数である）の各々のM（Mは1以上の整数である）個のサービス品質パラメータを端末によってモニタするステップであって、M個のサービス品質パラメータは、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを含む、ステップと、N個のネットワークの各々のM個のサービス品質パラメータにしたがって各ネットワークのネットワークサービスクラスを端末によって決定するステップとをさらに含む。
【００１０】
N個のネットワークのネットワーク品質はリアルタイムで変化するので、端末は、前述の方法を用いて取得される各ネットワークのネットワークサービスクラスにしたがって、ネットワークサービスクラスと、異なるネットワークとの対応を確立してもよい。
【００１１】
たとえば、N個のネットワークの各々について、端末は、各ネットワークのM個のサービス品質パラメータの各々が、対応する予め設定された閾値条件を満たすか否かを個別に決定してもよい。その後、端末は、M個のサービス品質パラメータ中にあり、かつ対応する予め設定された閾値条件を満たすサービス品質パラメータの数をカウントする。端末は、数にしたがってN個のネットワークの各々のネットワークサービスクラスを決定する。多い数はネットワークのネットワークサービスクラスによって示される高いネットワークサービス品質を示す。
【００１２】
可能性な設計では、第2のネットワークに端末によってアクセスするステップの後、方法は、第2のネットワークでの第1のバンド幅占有率を端末によってカウントするステップと、第1のバンド幅占有率が第1の閾値を超える場合に、第2のネットワークと、第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANに端末によってアクセスするステップとをさらに含む。
【００１３】
個々のネットワーク中の端末が提供することができるバンド幅は制限されるので、端末で動作するすべてのネットワークサービス（第1のネットワークサービスを含む）のバンド幅要件を満たすために、第1のネットワークから第2のネットワークへの切り替え後、端末は第2のネットワークでの第1のバンド幅占有率をカウントする。第1のバンド幅占有率が第1の閾値を超える場合、端末は第2のネットワークと、第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスしてもよく、これにより、端末で動作するすべてのネットワークサービスのバンド幅要件が満たされる。
【００１４】
可能性な設計では、方法は、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス以上である場合に、第1のネットワークでの第2のバンド幅占有率を端末によってカウントするステップと、第2のバンド幅占有率が第2の閾値を超える場合に、第1のネットワークと、第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANに端末によってアクセスするステップとをさらに含む。
【００１５】
可能性な設計では、第2のネットワークに端末によってアクセスするステップは、第2のネットワークの料金を第1のネットワークの料金と端末によって比較するステップと、第2のネットワークの料金が第1のネットワークの料金よりも低い場合に、第2のネットワークに端末によってアクセスするステップとを含む。
【００１６】
第2のネットワークの料金が第1のネットワークの料金よりも低い場合、端末は第1のネットワークから第2のネットワークに直接切り替えてもよい。これにより、端末は比較的高いネットワーク品質を第1のネットワークサービスに確実に提供することができ、さらに、ユーザのネットワークアクセス費用を低減させることもできる。
【００１７】
可能性な設計では、第2のネットワークの料金を第1のネットワークの料金と端末によって比較するステップの後、方法は、第2のネットワークの料金が第1のネットワークの料金よりも高い場合に、端末がアクセス可能なN個のネットワークから候補ネットワークを端末によって決定するステップであって、候補ネットワークのネットワークサービスクラスは第1のネットワークのネットワークサービスクラスよりも高く、候補ネットワークの料金は第2のネットワークの料金よりも低い、ステップと、第2のネットワークとして候補ネットワークを端末によって用いて第2のネットワークにアクセスするステップとをさらに含む。
【００１８】
第2のネットワークの料金が第1のネットワークの料金よりも高い場合、候補ネットワークのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高く、かつ候補ネットワークの料金が第2のネットワークの料金よりも低いので、ユーザのネットワークアクセス費用を低減しつつ、第1のネットワークサービスについて比較的高いネットワーク品質を確保するために、端末は第2のネットワークとして候補ネットワークを用いて第2のネットワークにアクセスしてもよい。
【００１９】
可能性な設計では、実行される第1のネットワークサービスの優先度を端末によって取得するステップは、第1のネットワークサービスのIPパケットを端末によって取得するステップと、IPパケット中のTOSフィールドを端末によって解析するステップと、TOSフィールドにしたがって第1のネットワークサービスの優先度を決定するステップとを含む。
【００２０】
第2の態様に係れば、実行される第1のネットワークサービスの優先度を取得し、端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを取得するように構成されている取得部と、ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを決定し、関係が端末に記憶され、ネットワークサービスクラスがネットワーク品質を示すのに用いられる、ように構成されている決定部と、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合に、第2のネットワークにアクセスし、第2のネットワークを用いて第1のネットワークサービスを実行し、第2のネットワークのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高い、ように構成されているアクセス部とを含む端末が本発明の実施の形態により提供される。
【００２１】
可能性な設計では、決定部は、端末がアクセス可能なN個のネットワークの各々のM個のサービス品質パラメータをモニタし、M個のサービス品質パラメータが、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを含み、Nが1を超える整数であり、Mが1以上の整数である、ように特に構成され、かつ、N個のネットワークの各々のM個のサービス品質パラメータにしたがってN個のネットワークの各々のネットワークサービスクラスを決定し、N個のネットワークが第1のネットワークと第2のネットワークとを含む、ように特に構成されている。
【００２２】
可能性な設計では、決定部は、各々のネットワークのM個のサービス品質パラメータの各々が、対応する予め設定された閾値条件を満たすか否かをN個のネットワークの各々について決定し、M個のサービス品質パラメータ中にあり、かつ対応する予め設定された閾値条件を満たすサービス品質パラメータの数をカウントし、数にしたがってN個のネットワークの各々のネットワークサービスクラスを決定し、多い数がネットワークのネットワークサービスクラスによって示される高いネットワークサービス品質を示す、ように特に構成されている。
【００２３】
さらに、端末はカウント部をさらに含み、カウント部は、第2のネットワークでの第1のバンド幅占有率をカウントするように構成され、アクセス部は、第1のバンド幅占有率が第1の閾値を超える場合に、第2のネットワークと、第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスするようにさらに構成されている。
【００２４】
さらに、カウント部は、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス以上である場合に、第1のネットワークでの第2のバンド幅占有率をカウントするようにさらに構成され、アクセス部は、第2のバンド幅占有率が第2の閾値を超える場合に、第1のネットワークと、第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスするようにさらに構成されている。
【００２５】
さらに、決定部は、第2のネットワークの料金を第1のネットワークの料金と比較するようにさらに構成され、アクセス部は、第2のネットワークの料金が第1のネットワークの料金よりも低い場合に、第2のネットワークにアクセスするように特に構成されている。
【００２６】
さらに、決定部は、第2のネットワークの料金が第1のネットワークの料金よりも高い場合に、端末がアクセス可能なN個のネットワークから候補ネットワークを決定し、候補ネットワークのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高く、候補ネットワークの料金が第2のネットワークの料金よりも低い、ようにさらに構成され、かつ、第2のネットワークとして候補ネットワークを端末によって用いるようにさらに構成されている。
【００２７】
さらに、取得部は、第1のネットワークサービスのIPパケットを取得するように特に構成され、決定部は、IPパケット中のTOSフィールドを解析し、TOSフィールドにしたがって第1のネットワークサービスの優先度を決定するようにさらに構成されている。
【００２８】
第3の態様に係れば、プロセッサ、メモリ、バスおよび高周波RF回路を含む端末であって、メモリは、コンピュータ実行可能指示を記憶するように構成され、プロセッサはバスを用いてメモリに接続され、端末が動作するとき、プロセッサは、メモリに記憶されているコンピュータ実行可能指示を実行し、これにより、端末は第1の態様の任意の可能な設計にしたがってネットワークアクセス方法を実行する、端末が本発明の実施の形態により提供される。
【００２９】
第4の態様にしたがって、前述の端末により用いられるコンピュータソフトウェア指示を記憶し、コンピュータ記憶媒体が、前述の態様を端末が実行するように設計されているプログラムを含む、ように構成されているコンピュータ記憶媒体が本発明の実施の形態により提供される。
【００３０】
本発明では、前述の端末の名称はデバイスまたは機能モジュールに対する限定を構成しない。現実の実施では、当該デバイスまたは機能モジュールは他の名称で登場してもよい。デバイスまたは機能モジュールの機能が本発明のものに類似すれば、デバイスまたは機能モジュールは本発明の請求項とその均等技術とによって定められる保護範囲に含まれる。
【００３１】
これに加えて、第2の態様〜第4の態様のいずれの設計手法によってもたらされる技術的効果についても、第1の態様の異なる設計手法によってもたらされる技術的効果を参照し、詳細は重ねてここで説明しない。
【００３２】
本発明のこれらの態様または他の態様については、後述の実施の形態の説明においてより簡潔であり、より理解が容易である。
【００３３】
より明確に本発明の実施の形態または先行技術における技術的解決手段を説明するために、以下により、実施の形態または先行技術を説明するのに必要な添付の図面を簡潔に説明する。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態に係るネットワークアクセス方法の応用シーンの概略図1である。
【図２】本発明の実施の形態に係るネットワークアクセス方法の応用シーンの概略図2である。
【図３】本発明の実施の形態に係る端末のハードウェアの概略構成図である。
【図４】本発明の実施の形態に係るネットワークアクセス方法の概略フローチャート1である。
【図５】本発明の実施の形態に係るネットワークアクセス方法の概略フローチャート2である。
【図６】本発明の実施の形態に係る端末の概略構成図1である。
【図７】本発明の実施の形態に係る端末の概略構成図2である。
【発明を実施するための形態】
【００３５】
以下では、本発明の実施の形態における添付の図面を参照して本発明の実施の形態における技術的解決手段を明確にかつ完全に説明する。説明されている実施の形態は、本発明の実施の形態の一部にしかすぎず、すべてではないことは明らかである。
【００３６】
これに加えて、用語「第1（first）」および「第2（second）」は説明目的を意図しているにすぎず、相対的な重要度の表示もしくは黙示または示されている技術的特徴の番号の黙示的な表示として解するものではない。したがって、「第1」または「第2」によって限定される特徴は1つ以上の特徴を明示的または黙示的に含んでもよい。本発明の記載では、特に明記しない限り、「複数（multiple）」は2または2を超えることを意味する。
【００３７】
本明細書における用語「および／または（and／or）」は、関連する対象を説明する関連関係のみを説明し、3つの関係が存在してもよいことを表す。たとえば、Aおよび／またはBは、Aのみが存在する、AとBとの両方が存在する、およびBのみが存在するという、3つのケースを表してもよい。これに加えて、本明細書の記号「／」は概して、関連する対象間の「または（or）」関係を示す。
【００３８】
図1に示されているように、端末01は、無線ネットワークにアクセスするように、WiFiサービスを用いてWiFiアクセスポイント（AP、Access Point）と通信してもよい。これの代わりに、端末01は、セルラネットワークにアクセスするように、3G／4Gサービスを用いて基地局と通信してもよい。さらにこれの代わりに、端末01は、固定ネットワークにアクセスするように、ブロードバンドサービスを用いてSDN（Software Defined Network、ソフトウェア・デファインド・ネットワーク）サーバと通信してもよい。このように、ユーザは端末01を用いて音声通話または動画ダウンロードのようなネットワークサービスを実行してもよい。
【００３９】
3種類の異なるネットワークとして無線ネットワーク、セルラネットワークおよび固定ネットワークを用いて様々なネットワークサービスを端末に提供してもよい。
【００４０】
端末01が、複数のネットワークをサポートする携帯電話器、ルータまたはCPE（Customer Premise Equipment、顧客構内設備）のような任意の端末であってもよい点に留意するべきである。これは本発明において限定されない。
【００４１】
図2に示されているように、端末01がネットワークにアクセスした後、アップリンクデバイスとして端末01を用いて、ネットワークアクセスサービスをダウンリンクデバイス02に提供してもよいと解することができる。たとえば、端末01が携帯電話器である場合、携帯電話器が4Gサービスを用いてセルラネットワークにアクセスした後、携帯電話器は、携帯電話器自体をWiFiホットスポットとして用いるように、アップリンクデバイスとして機能してもよく、この結果、別の携帯電話器またはiPad(登録商標)（タブレットコンピュータ）のようなダウンリンクデバイス02がWiFiサービスを用いてWiFiホットスポットにアクセスした後にセルラネットワークにアクセスすることができる。この場合、ダウンリンクデバイス02は端末01にネットワークサービスを要求してもよい。たとえば、ユーザがiPad(登録商標)を用いてウェブページをブラウジングするとき、iPad(登録商標)は端末01にウェブページブラウジングサービスを要求する。
【００４２】
ただし、異なる種類のネットワークにより提供されるネットワークサービス品質（たとえば、遅延、ジター値、符号誤り率および最大通信速度）はリアルタイムに変化する。これに加えて、同じ時点に異なる種類のネットワークが提供することができるネットワークサービス品質は異なる。この結果、端末01が所定のネットワークにアクセスした後、現在のネットワークにより提供されるネットワークサービス品質が悪化したり、端末01に要求した各サービスが必要とするサービス指標が、ネットワークが提供することができる全サービス指標を超えたりすると、端末01または端末01が担当するiPad(登録商標)などのダウンリンクデバイス02がネットワークサービスを実行するときに断続的な停止または中断のような問題が起こる。
【００４３】
これを鑑みて、本発明の実施の形態によりネットワークアクセス方法を提供する。ネットワークアクセス方法では、端末01はN（N＞1）個の種類のネットワークをサポートし、ネットワークサービスの優先度とネットワークサービスクラスとの対応が端末01で確立される。ネットワークサービスクラスはネットワーク品質を示すのに用いられる。高いネットワークサービスクラスは高いネットワーク品質を示す。たとえば、ウェブページブラウジングサービスの優先度は1（1は最低優先度クラスであると仮定する）であり、優先度1に対応するネットワークサービスクラスは3（すなわち、最低ネットワークサービスクラス）であり、音声通話サービスの優先度は4であり、優先度4に対応するネットワークサービスクラスは1である。
【００４４】
端末01によって現在用いられるネットワークが第1のネットワークであると仮定して、端末01は個別にN個のネットワークのネットワークサービスクラスを定期的に取得してもよく、各ネットワークのネットワークサービスクラスはネットワークが提供することができるネットワーク品質を反映してもよい。このように、端末01またはダウンリンクデバイス02が第1のネットワークサービスを実行するように要求すると、端末01は実行される第1のネットワークサービスの優先度を取得する。その後、端末01は、ネットワークサービス優先度とネットワークサービスクラスとの対応にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス、すなわち、第1のネットワークサービスのサービス指標を満たす最低ネットワークサービスクラスを決定する。現在の第1のネットワークのネットワークサービスクラスが第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合、すなわち、第1のネットワークのネットワークサービスクラスによって示されるネットワーク品質が、第1のネットワークサービスを実行するのに必要なネットワーク品質を満たすことができない場合、ネットワークによって第1のネットワークサービスにより高いサービス品質を提供する必要がある。したがって、端末01はより高いネットワークサービスクラスを持つ第2のネットワークにアクセスする。第2のネットワークのネットワークサービスクラスは第1のネットワークのネットワークサービスクラスよりも高い。これにより、第1のネットワークサービスは、現在の第1のネットワークが提供するネットワーク品質の変化、または現在の第1のネットワークが提供することができる総サービス指標が限られていることによる断続的な停止、中断または同様の問題に確実に直面しない。
【００４５】
たとえば、ユーザの携帯電話器は、2種類のネットワーク、すなわち、無線ネットワークおよびセルラネットワークをサポートする。ユーザが帰宅した後、携帯電話器はWiFiサービスを用いて無線ネットワークにアクセスしてもよい。この場合、無線ネットワークは第1のネットワークである。携帯電話器は2つの種類のネットワークのネットワークサービスクラスを定期的に取得してもよい。たとえば、セルラネットワークのネットワークサービスクラスは1であり、無線ネットワークのネットワークサービスクラスは2である。すなわち、そのときにセルラネットワークによって提供されるネットワーク品質は、そのときに無線ネットワークによって提供されるネットワーク品質よりも高い。この場合、ユーザが携帯電話器を用いて動画通話を行なうとき、端末01は動画通話サービス要求を取得し、すなわち、動画通話サービスは第1のネットワークサービスである。この場合、端末01は動画通話サービスの優先度を取得する。たとえば、動画通話サービスの優先度は7、すなわち、最高クラスである。すなわち、動画通話サービスが必要とするネットワーク品質（たとえば、通信速度および遅延）は比較的高い。端末01は、ネットワークサービス品質とネットワークサービスクラスとの対応にしたがって、動画通話サービスを実行するのに必要なネットワークサービスクラスが1であるかを判断する。現在の無線ネットワークのネットワークサービスクラス（2）は動画通話サービスを実行するのに必要なネットワークサービスクラス（1）よりも低く、すなわち、現在の無線ネットワークのネットワーク品質は動画通話サービスを満たすことができない。したがって、端末01は、そのネットワークサービスクラスが無線ネットワークのネットワークサービスクラスよりも高いネットワークにアクセスし、たとえば、無線ネットワークから、ネットワークサービスクラスが1であるセルラネットワークに切り替える。
【００４６】
さらに、図3は本発明の実施の形態に係る端末01の概略構成図である。携帯端末は、携帯電話器、タブレットコンピュータ、ノートブックコンピュータ、UMPC（Ultra−mobile Personal Computer、ウルトラモバイルパーソナルコンピュータ）、ネットブック、PDA（Personal Digital Assistant、パーソナルデジタルアシスタント）などであってもよい。
【００４７】
本発明の本実施の形態では、携帯端末が携帯電話器である例を用いて説明する。図3は、本発明の各実施の形態に関連する携帯電話器300の部分構成のブロック図を示す。
【００４８】
図3に示されているように、携帯電話器300は、RF（radio frequency、高周波）回路320、メモリ330、入力部340、表示部350、方位センサ360、オーディオ周波数回路370、プロセッサ380および電源390などの構成要素を含む。図3に示されている携帯電話器の構成が携帯電話器に対する限定を構成しないと当業者は解することができ、携帯電話器は、図に示されているよりも多かったり少なかったりする構成要素を含んでもよいし、いくつかの構成要素の組み合せを含んでもよいし、別様に配置される構成要素を含んでもよい。
【００４９】
以下、図3を参照して詳細に携帯電話器300の各構成要素を説明する。
【００５０】
RF回路320は、情報を送ったり受けたりし、通話中に信号を送ったり受けたりするように構成してもよく、特に、基地局からダウンリンク情報を受けて、ダウンリンク情報を、処理を行なうプロセッサ380に送るように構成してもよく、さらに、アップリンクデータを基地局に送るように構成してもよい。通常、RF回路は、アンテナ、少なくとも1つのアンプ、トランシーバ、カプラ、LNA（low noise amplifier、ローノイズアンプ）、デュプレクサなどを含むが、これに限定されない。これに加えて、RF回路320は無線通信によってネットワークおよび別のデバイスとさらに通信してもよい。任意の通信標準またはプロトコルを無線通信に用いてもよく、当該無線通信は、GSM(登録商標)（global system of mobile communication、グローバル・システム・オブ・モバイル・コミュニケーションズ）、GPRS（general packet radio service、ジェネラル・パケット・ラジオ・サービス）、CDMA（code division multiple access、符号分割多元接続）、WCDMA(登録商標)（wideband code division multiple access、ワイドバンド符号分割多元接続）、LTE（long term evolution、ロングタームエボリューション）、電子メール、SMS（short messaging service、ショートメッセージサービス）などを含むがこれに限定されない。
【００５１】
メモリ330は、ソフトウェアプログラムおよびモジュールを記憶するように構成してもよい。プロセッサ380は携帯電話器300の様々な機能アプリケーションを実行し、メモリ330に記憶されているソフトウェアプログラムおよびモジュールを動作させることによってデータを処理する。メモリ330はプログラム記憶領域とデータ記憶領域とを主に含んでもよい。プログラム記憶領域は、オペレーティングシステム、少なくとも1つの機能（たとえば、サウンド再生機能および画像再生機能）が必要とするアプリケーションプログラムなどを記憶してもよい。データ記憶領域は、携帯電話器300の使用によって生成されるデータ（たとえば、オーディオデータ、画像データおよび電話帳）などを記憶してもよい。これに加えて、メモリ330は高速ランダムアクセスメモリを含んでもよく、不揮発性メモリ、たとえば、少なくとも1つのディスク記憶デバイス、フラッシュメモリデバイス、または別の揮発性ソリッドステート記憶デバイスをさらに含んでもよい。
【００５２】
入力部340は、入力デジタル情報または入力文字情報を受け、ユーザ設定および携帯電話器300の機能制御に関連するキー信号入力を生成するように構成してもよい。特に、入力部340はタッチ画面341と別の入力デバイス342とを含んでもよい。タッチ画面341はタッチパネルとも称し、タッチ画面341上またはタッチ画面341近傍でユーザによって行なわれるタッチ動作（たとえば、指、スタイラスまたは任意の適当な物またはアクセサリを用いてユーザによってタッチ画面341上またはタッチ画面341近傍で行なわれる動作）を収集してもよく、予め設定されたプログラムにしたがって対応する接続装置を駆動してもよい。これとは別に、タッチ画面341は2つの部分、すなわち、タッチ検出装置およびタッチコントローラを含んでもよい。タッチ検出装置はユーザのタッチ位置を検出し、タッチ動作によって生成される信号を検出し、タッチコントローラに信号を送信する。タッチコントローラはタッチ検出装置からタッチ情報を受け、タッチ情報を接触座標に変換した後、接触座標をプロセッサ380に送る。タッチコントローラはプロセッサ380によって送られるコマンドを受けて実行することもできる。これに加えて、抵抗型、静電容量型、赤外線型および弾性表面波型などの複数の型を用いてタッチ画面341を実施してもよい。タッチ画面341に加えて、入力部340は別の入力デバイス342を含んでもよい。特に、別の入力デバイス342は、物理キーボード、ファンクションキー（たとえば、ボリューム制御キーまたはオン／オフキー）、トラックボール、マウス、ジョイスティックなどのうちの1つ以上を含んでもよいが、これに限定されない。
【００５３】
表示部350は、ユーザが入力する情報またはユーザに提供される情報と、携帯電話器300の様々なメニューとを表示するように構成してもよい。表示部350は表示パネル351を含んでもよい。これとは別に、表示パネル341は、LCD（Liquid Crystal Display、液晶ディスプレイ）、OLED（Organic Light−Emitting Diode、有機発光ダイオード）などの形態で構成してもよい。さらに、タッチ画面341は表示パネル351を覆ってもよい。タッチ画面341上またはタッチ画面341近傍でのタッチ動作が検出された後、タッチ画面341はタッチ動作に関する情報をプロセッサ380に送ってタッチイベントタイプを決定する。その後、プロセッサ380はタッチイベントタイプにしたがって表示パネル351に対応する視覚出力を提供する。図3では、タッチ画面341および表示パネル351は携帯電話器300の入出力機能を実施する2つの独立した構成要素として用いられている。ただし、いくつかの実施の形態では、タッチ画面341および表示パネル351を集積して携帯電話器300の入出力機能を実施してもよい。
【００５４】
方位センサ360、たとえば、加速度センサまたは重力センサ（gravity sensor）は、様々な方向（一般的には3軸）の携帯電話器の加速度を検出してもよく、静止状態で重力の値および方向を検出してもよく、様々な方向の携帯電話器の加速度を特定するアプリケーション（横画面モードと縦画面モードとの画面切り替え、関連ゲームおよび磁気計姿勢較正など）、振動認識関連機能（たとえば歩数計または往復行程計（stroking））などに用いてもよい。
【００５５】
携帯電話器300は光センサなどの別のセンサをさらに含んでもよい。特に、光センサは周囲光センサと光学近接センサとを含んでもよい。周囲光センサは周囲光の明度にしたがって表示パネル341の輝度を調節してもよい。光学近接センサは対象が携帯電話器に接近しているか、接触しているかを検出してもよく、携帯電話器300が耳に向かって移動するときに表示パネル341および／またはバックライトをオフにしてもよい。携帯電話器300において構成し得るジャイロスコープ、気圧計、湿度計、温度計および赤外線センサなどの他のセンサはここでは説明しない。
【００５６】
オーディオ回路370、スピーカ371およびマイク372により、ユーザと携帯電話器300との間のオーディオインタフェースを実現してもよい。オーディオ周波数回路370は、受けたオーディオデータを変換することによって得られる電気信号をスピーカ371に送信してもよく、スピーカ371は電気信号をサウンド信号に変換してサウンド信号を出力する。これに加えて、マイク372は集音したサウンド信号を電気信号に変換し、オーディオ周波数回路370は電気信号を受けて、電気信号をサウンドデータに変換した後、サウンドデータをRF回路320に出力することで、サウンドデータはたとえば別の携帯電話器に送られたり、サウンドデータはさらなる処理のためにメモリ330に出力されたりする。
【００５７】
WiFiモジュール390により、無線手法で、たとえばWiFiモードで携帯電話器300がWANにアクセスすることを可能にしてもよい。
【００５８】
プロセッサ380は携帯電話器300の制御中心部であり、様々なインタフェースおよび配線を用いて携帯電話器全体の様々な部分に接続されており、携帯電話器300の様々な機能を実行し、また、メモリ330に記憶されているソフトウェアプログラムおよび／またはモジュールを動作させ、すなわち実行し、メモリ330に記憶されているデータを呼び出すことによってデータを処理し、これにより、携帯電話器全体をモニタする。これとは別に、プロセッサ380は1つ以上の処理部を含んでもよい。好ましくは、アプリケーションプロセッサおよびモデムプロセッサをプロセッサ380に集積してもよい。アプリケーションプロセッサは、オペレーティングシステム、ユーザインタフェース、アプリケーションプログラムなどを主に処理する。モデムプロセッサは主に無線通信を扱う。これの代わりに、モデムプロセッサをプロセッサ380に集積しなくてもよいと解することができる。
【００５９】
図示されていないが、携帯電話器300はBluetooth(登録商標)モジュールなどをさらに含んでもよく、詳細はここでは説明しない。
【００６０】
本発明の本実施の形態では、メモリ330はサービスの優先度とネットワークサービスクラスとの対応を記憶する。特に、携帯電話器300はウェブページブラウジングサービスおよび動画通話サービスなどの複数のサービスをサポートし、異なるサービス指標にしたがって、これらのサービスが必要とするこれらのサービスの優先度およびサービス品質を個別に決定し、その後、メモリ330でサービスの優先度とネットワークサービスクラスとの対応を確立してもよい。
【００６１】
このように、本発明の実施の形態に係るネットワークアクセス方法では、プロセッサ380はRF回路320を起動することによって第1のネットワークサービスの優先度を取得した後、メモリ330に記憶されているサービスの優先度とネットワークサービスクラスとの対応にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを決定してもよい。現在の第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合、プロセッサ380は第2のネットワークにアクセスする。第2のネットワークのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高いことで、第1のネットワークサービスは、現在の第1のネットワークのネットワーク品質の変化、または第1のネットワークが提供することができる総サービス指標が限られていることによる断続的な停止、中断または同様の問題に確実に直面しない。
【００６２】
本発明の実施の形態において設けられているネットワークアクセス方法を、図3を参照して以下に詳細に説明する。図4に示されているように、方法は以下のステップを含む。
【００６３】
101．端末は、端末によってサポートされるN個のネットワークのネットワークサービスクラスを取得し、ここで、端末はN個のネットワークのうちの第1のネットワークに現在アクセスしており、Nは1を超える整数である。
【００６４】
特に、端末によってサポートされるN個のネットワークの各々について、端末はネットワークのM個のサービス品質パラメータをモニタしてもよい。M個のサービス品質パラメータは、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを含み、Mは1以上の整数である。その後、端末はM個のサービス品質パラメータにしたがってネットワークのネットワークサービスクラスを決定し、最終的には、N個のネットワークの各々のネットワークサービスクラスを取得する。本発明の本実施の形態では、1のネットワークサービスクラスは2のネットワークサービスクラスよりも高く、高いネットワークサービスクラスはネットワークが提供することができる高いネットワーク品質を示す。
【００６５】
たとえば、セルラネットワークでは、端末は基地局にプローブデータパケットを送って、合計4つのサービス品質パラメータ、すなわち、遅延、ジター値、符号誤り率および最大通信速度を検出してもよい。これに加えて、第4のサービス品質パラメータの各々の閾値条件が端末で予め設定される。たとえば、遅延の閾値条件は、検出された遅延が0．8ミリ秒未満である、というものであり、最大通信速度の閾値条件は、検出された最大通信速度が800K／sを超える、というものである。
【００６６】
したがって、端末は、各サービス品質パラメータが、対応する閾値条件を満たすか否かを判断した後、対応する閾値条件を満たすサービス品質パラメータの数をカウントしてもよい。たとえば、2つのサービス品質パラメータ、すなわち、遅延および最大通信速度が、対応する閾値条件を満たし、すなわち、数は2である。このように、端末は数にしたがってセルラネットワークのネットワークサービスクラスを決定してもよい。多い数はセルラネットワークの高いネットワークサービスクラスを示したり、セルラネットワークのネットワークサービスクラスによって表される高いネットワークサービス品質を示したりする。たとえば、4つのサービス品質パラメータのすべてが、対応する閾値条件を満たす場合、端末は、セルラネットワークのネットワークサービスクラスが1（最高クラス）であると判断する、4つのサービス品質パラメータのうちの3つが、対応する閾値条件を満たす場合、端末は、セルラネットワークのネットワークサービスクラスが2であると判断する、などである。
【００６７】
当然、ネットワークのネットワークサービスクラスを取得する方法は本発明の本実施の形態において限定されない。当業者は実際の経験またはアルゴリズムにしたがって、様々なサービス品質パラメータを用いてネットワークのネットワークサービスクラスを決定してもよいと解することができる。
【００６８】
たとえば、重みをM個のサービス品質パラメータの各々に設定してもよい。このように、端末は各サービス品質パラメータの重みにしたがってモニタされたM個のサービス品質パラメータをスコアリングした後、スコアリング結果にしたがってネットワークのネットワークサービスクラスを決定してもよい。
【００６９】
図3を参照して、ステップ101では、端末中のプロセッサ380は、RF回路300を起動し、メモリ330に記憶されているプログラムを呼び出すことによってN個のネットワークのネットワークサービスクラスを取得してもよい。
【００７０】
102．端末は、実行される第1のネットワークサービスの優先度を取得する。
【００７１】
図1または図2に示されているように、端末が第1のネットワークにアクセスした後、端末自体が第1のネットワークサービス（歌曲ダウンロード、動画通話または音声通話）を実行するように要求してもよい。第1のネットワークサービスを実行するように端末に端末のダウンリンクデバイスが要求することもしてもよい。この場合、端末は第1のネットワークサービスのIPパケットを取得し、さらにIPパケット中のTOS（Type of Service、タイプ・オブ・サービス）フィールドを解析する。TOSフィールドは第1のネットワークサービスの優先度を示すのに用いられるので、端末は、解析されたTOSフィールドにしたがって、第1のネットワークサービスの優先度を決定してもよい。
【００７２】
表1に列挙されているように、表1は、IPプロトコルで指定されるIPパケット中のTOSフィールドの第0〜第5ビットの個々の値に対応するネットワークサービス（第1のネットワークサービスを含む）と、サービスの優先度とを列挙する。DSCP（Differentiated Services Code Point、分化サービスコードポイント）は各ネットワークサービスのコードである。優先度の値は0〜6を含み、大きい値は高い優先度を示す。このように、端末は表1にしたがって第1のネットワークサービスの優先度を取得してもよい。
【００７３】
【表１】
2019514276.tif 000003
【００７４】
図3を参照して、ステップ102では、端末中のプロセッサ380は、RF回路300を起動し、メモリ330に記憶されているプログラムを呼び出すことによって、実行される第1のネットワークサービスの優先度を取得してもよい。
【００７５】
103．端末は、ネットワークサービス品質とネットワークサービスクラスとの予め設定された対応にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを決定する。
【００７６】
特に、ネットワークサービス品質とネットワークサービスクラスとの対応は端末に記憶される。ネットワークサービスの優先度は1対1的にネットワークサービスクラスに対応してもよい。これの代わりに、特定の値範囲内の優先度が特定のネットワークサービスクラスに対応してもよい。
【００７７】
たとえば、表2に列挙されているように、表2は表1におけるネットワークサービスの優先度（すなわち、優先度0〜6）とネットワークサービスクラスとの対応を示す。たとえば、ウェブページブラウジングサービスの優先度が［0，2］内にある場合、ウェブページブラウジングサービスは3のネットワークサービスクラスに対応する。すなわち、ネットワークサービスクラスが3であるいずれのネットワークも、ウェブページブラウジングサービスが必要とするサービス指標を満たすことができる。
【００７８】
【表２】
2019514276.tif 000004
【００７９】
端末はステップ102で第1のネットワークサービスの優先度を決定しているので、表2のサービスの優先度とネットワークサービスクラスとの対応を参照して、端末は、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス、すなわち、第1のネットワークサービスのサービス指標を満たす最低ネットワークサービスクラスを決定してもよい。
【００８０】
さらに、端末はステップ101でN個のネットワークのネットワークサービスクラスを取得するので、ネットワークサービス優先度とネットワークサービスクラスとの対応を参照して、端末はネットワークサービス優先度、ネットワークサービスクラスおよびN個のネットワークの対応を決定してもよい。たとえば、表3に列挙されているように、表3はネットワークサービス優先度、ネットワークサービスクラスおよび3つのネットワークの対応を示す。
【００８１】
当然、N個のネットワークのネットワーク品質はリアルタイムで変化するので、端末は、ステップ101で取得される各ネットワークのネットワークサービスクラスにしたがって表3のネットワークサービスクラスと異なるネットワークとの対応を修正してもよい。
【００８２】
【表３】
2019514276.tif 000005
【００８３】
N個のネットワークと各ネットワークサービス優先度との対応と、第1のネットワークサービスが必要とし、かつステップ102で決定されるネットワークサービスクラスとに基づいて、端末は、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも高いか否か判断することができ、現在の第1のネットワークによって提供されるネットワーク品質が、第1のネットワークサービスを実行するのに必要なネットワーク品質を満たすか否かを判断することができる。たとえば、第1のネットワークは無線ネットワークであり、第1のネットワークサービスは動画ダウンロードサービスであり、第1のネットワークサービスの優先度は4であり、第1のネットワークサービスの優先度に対応するネットワークサービスクラス（たとえば、第1のネットワークサービスクラス）は2である。したがって、ネットワークがデータモードまたは固定ネットワークモードにあるときに、サービス品質に対する第1のネットワークサービスの要件を満たすことができると、表3にしたがって判断してもよい。ただし、現在の第1のネットワークのネットワークサービスクラスは3であり、明らかに、第1のネットワークのネットワークサービスクラスは第1のネットワークサービスクラス、すなわち、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い。
【００８４】
図3を参照して、ステップ103では、端末中のプロセッサ380は、メモリ330に記憶されているネットワークサービス優先度とネットワークサービスクラスとの対応を呼び出すことによって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを決定してもよい。
【００８５】
104a．第1のネットワークのネットワークサービスクラスが第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合、端末は第2のネットワークにアクセスする。
【００８６】
第2のネットワークのネットワークサービスクラスは第1のネットワークのネットワークサービスクラスよりも高い。
【００８７】
ステップ103の例を説明に引き続き用いる。端末によって現在用いられるネットワークが無線ネットワークである場合、すなわち、第1のネットワークが無線ネットワークである場合、無線ネットワークのネットワークサービスクラスは3であり、第1のネットワークサービスを実行するのに必要な第1のネットワークサービスクラスは2である。
【００８８】
すなわち、無線ネットワークのサービスの現在の品質では、端末は第1のネットワークサービスを実行できない。その際、端末が、無線ネットワークを引き続き用いて第1のネットワークサービスを実行する場合、断続的な停止のような問題が起こったり、それどころかサービス中断のような問題が起こったりする。したがって、端末はこの場合には高いネットワークサービスクラスを持つ第2のネットワークにアクセスしてもよい。すなわち、端末によって第1のネットワークサービスを実行するのに必要なサービス指標を満たすことができるように、第2のネットワークのネットワークサービスクラスは第1のネットワークサービスクラス以上であるべきである。
【００８９】
端末が第2のネットワークにアクセスする場合、端末は第2のネットワークのみにアクセスしてもよいし、第1のネットワークと第2のネットワークとの両方にアクセスしてもよい点に留意するべきである。これは本発明の本実施の形態において限定されない。
【００９０】
図3を参照して、ステップ104aでは、端末中のプロセッサ380は、WiFiモジュール390のような異なるネットワークモジュールを呼び出すことによって異なるネットワークにアクセスしてもよい。
【００９１】
105a．端末は、第2のネットワークでの第1のバンド幅占有率をカウントする。
【００９２】
個々のネットワーク中の端末が提供することができるバンド幅は制限されるので、端末で動作するすべてのネットワークサービス（第1のネットワークサービスを含む）のバンド幅要件を満たすために、端末は第2のネットワークにアクセスした後に第2のネットワークでの第1のバンド幅占有率をカウントする。
【００９３】
106a．第1のバンド幅占有率が第1の閾値を超える場合、端末は第2のネットワークと、第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWAN（Wide Area Network、ワイドエリアネットワーク）にアクセスする。
【００９４】
したがって、ステップ106aでは、第1のバンド幅占有率が第1の閾値を超える場合、端末は第2のネットワークと、第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスして、端末で動作するすべてのネットワークサービスのバンド幅要件を満たすことができる。
【００９５】
たとえば、第2のネットワーク（第2のネットワークはセルラネットワークである）中の端末が提供することができる全バンド幅は4Mであり、ウェブページブラウジングサービスおよび音声サービスが端末ですでに動作しており、第1のネットワークサービスが追加された後、第2のネットワークでの第1のバンド幅占有率は第1の閾値95％を超える。この場合、端末は第2のネットワークに加えて固定ネットワークおよび／または無線ネットワークにアクセスしてもよく、これにより、端末は前述の3つのサービスを満たすバンド幅を確実に提供することができる。
【００９６】
図3を参照して、端末中のプロセッサ380はメモリ330中のプログラムを呼び出すことによってステップ105aおよびステップ106aを実行してもよい。
【００９７】
104b．第1のネットワークのネットワークサービスクラスが第1のネットワークサービスを実行するのに必要なネットワークサービスクラス以上である場合、端末は第1のネットワークでの現在の第2のバンド幅占有率をカウントする。
【００９８】
ステップ104aに対応して、ステップ104bでは、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス以上である場合、すなわち、端末によって用いられている第1のネットワークによって提供されるネットワーク品質が第1のネットワークサービスのサービス指標を満たすことができる場合、端末は別のネットワークにアクセスする必要はない。
【００９９】
ステップ103の例を説明に引き続き用いる。表3に列挙されているように、端末がセルラネットワークに現在アクセスしている場合、すなわち、第1のネットワークがセルラネットワークである場合、セルラネットワークのネットワークサービスクラスは2であり、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスは3であり、すなわち、第1のネットワークのネットワークサービスクラスは、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも高い。すなわち、セルラネットワークによって現在提供されているネットワーク品質は、端末によって第1のネットワークサービスを実行するのに必要なサービス指標を満たすことができる。したがって、端末は別のネットワークにアクセスする必要はなく、第1のネットワークを用いて第1のネットワークサービスを実行し続けることができる。
【０１００】
これに加えて、第1のネットワークサービスが追加されるので、端末で動作するすべてのネットワークサービスのバンド幅要件を満たすために、端末は第1のネットワークでの現在の第2のバンド幅占有率をカウントする。
【０１０１】
105b．第2のバンド幅占有率が第2の閾値を超える場合、端末は第1のネットワークと、第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスする。
【０１０２】
ステップ106aと同様に、第2のバンド幅占有率が第2の閾値を超える場合、端末は第2のネットワークと、第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスして、端末で動作するすべてのネットワークサービスのバンド幅要件を満たすことができる。
【０１０３】
図3を参照して、端末中のプロセッサ380はメモリ330中のプログラムを呼び出すことによってステップ104bおよびステップ105bを実行してもよい。
【０１０４】
端末は端末によってサポートされるN個のネットワークのネットワークサービスクラスを定期的に取得し、N個のネットワークにより提供されるネットワーク品質のリアルタイム変化を判定し、さらに、前述のネットワークアクセス方法にしたがってリアルタイムで、端末によってアクセスされるネットワークを調節して、端末がネットワークサービス毎に安定したネットワーク品質をネットワークに途切れなく提供することができることを確実にしてもよい。
【０１０５】
さらに、異なるネットワークを使用する料金は一般的には異なる。たとえば、セルラネットワークの料金はデータ伝送トラフィックにしたがって計算され、一般的には高い。ファイバブロードバンドなどの固定ネットワークの料金はセルラネットワークの料金よりも一般的に低く、無線ネットワークは一般的に無料である。
【０１０６】
したがって、端末がステップ104aを実行するとき、すなわち、端末が、端末によってすでにアクセスされている第1のネットワークから第2のネットワークに切り替えるとき、端末は個々のネットワークの料金にしたがってユーザに対して低い料金のネットワークをさらに選択してもよく、これにより、異なるネットワーク間のインテリジェントな切り替えが実施される。
【０１０７】
これを鑑みて、たとえば、端末によって第2のネットワークにアクセスする特定の方法を本発明の実施の形態により提供する。図5に示されているように、方法は以下のステップを含む。
【０１０８】
201．端末は第2のネットワークの料金を第1のネットワークの料金と比較する。
【０１０９】
特に、第1のネットワークサービスを実行するのに必要なネットワークが、高いネットワークサービスクラスを持つ第2のネットワークであると判断すると、端末は第2のネットワークの料金を現在用いられている第1のネットワークの料金と比較する。
【０１１０】
202a．第2のネットワークの料金が第1のネットワークの料金よりも低い場合、端末は第2のネットワークに直接アクセスする。
【０１１１】
ステップ202aでは、第2のネットワークの料金が第1のネットワークの料金よりも低い場合、端末は第2のネットワークに直接アクセスしてもよい。これにより、端末は比較的高いネットワーク品質を第1のネットワークサービスに確実に提供することができ、さらに、ユーザのネットワークアクセス費用を低減させることもできる。
【０１１２】
202b．第2のネットワークの料金が第1のネットワークの料金よりも高い場合、端末は候補ネットワークを決定し、候補ネットワークのネットワークサービスクラスは第1のネットワークのネットワークサービスクラスよりも高く、候補ネットワークの料金は第2のネットワークの料金よりも低い。
【０１１３】
ステップ202aとは逆に、第2のネットワークの料金が第1のネットワークの料金よりも高い場合、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低いので、すなわち、第1のネットワークサービスについて比較的高いサービス品質を確保するように、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高くあるべきであるので、端末は、そのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高いネットワークを選択する必要がある。これに加えて、ユーザのネットワークアクセス費用を低減するために、端末は、その料金が第2のネットワークの料金よりも低いネットワーク、すなわち候補ネットワークを選択する必要がある。
【０１１４】
ステップ103の例を説明に引き続き用いる。端末によって現在アクセスされているネットワークが無線ネットワークである場合、すなわち、第1のネットワークが無線ネットワークである場合、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスは3であり、第2のネットワークは、そのネットワークサービスクラスが2であるセルラネットワークであり、第2のネットワークの料金は第1のネットワークの料金よりも高い。この場合、端末が、引き続き現在用いられている第1のネットワークを用いて第1のネットワークサービスを実行する場合、断続的な停止のような問題が起こったり、それどころかサービス中断のような問題が起こったりする。端末が第2のネットワークを用いて第1のネットワークサービスを実行する場合、費用は高い。したがって、端末は、ネットワークサービスクラスが第1のネットワークよりも高く、料金が第2のネットワークよりも低いネットワークを、切り替えられる候補ネットワーク、たとえば表3の固定ネットワークとして選択する。
【０１１５】
203b．端末は候補ネットワークを第2のネットワークとして使用して第2のネットワークにアクセスする。
【０１１６】
この場合、端末は、アクセスされる第2のネットワークとして候補ネットワークを使用し、その後、第2のネットワークにアクセスすることで、ユーザのネットワークアクセス費用を低減しつつ、比較的高いネットワーク品質を第1のネットワークサービスに提供する。
【０１１７】
図3を参照して、端末中のプロセッサ380はメモリ330中のプログラムを呼び出すことによってステップ201〜ステップ203bを実行してもよい。
【０１１８】
本発明の本実施の形態によりネットワークアクセス方法を提供する。ネットワークアクセス方法では、ネットワークサービス優先度とネットワークサービスクラスとの対応が端末で確立される。現在用いられているネットワークが第1のネットワークであると仮定して、端末が第1のネットワークサービスを実行するように要求されると、端末は実行される第1のネットワークサービスの優先度を取得する。このように、端末は、ネットワークサービス優先度とネットワークサービスクラスとの対応にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス、すなわち、第1のネットワークサービスのサービス指標を満たす最低ネットワークサービスクラスを決定する。第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合、すなわち、第1のネットワークのネットワークサービスクラスによって示されるネットワーク品質が、第1のネットワークサービスを実行するのに必要なネットワーク品質を満たすことができない場合、端末は、そのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高い第2のネットワークにアクセスする。これにより、第1のネットワークサービスは、現在の第1のネットワークが提供するネットワーク品質の変化、または現在の第1のネットワークが提供することができる総サービス指標が限られていることによる断続的な停止、中断または同様の問題に確実に直面しない。
【０１１９】
図6は本発明の実施の形態に係る端末の概略構成図である。本発明の本実施の形態において提供される端末を用いて、図1〜図5に示されている本発明の実施の形態において実施される方法を実施してもよい。説明を容易にするために、本発明の本実施の形態に関連する部分のみを示す。開示されていない特定の技術的詳細については、図1〜図5に示されている本発明の実施の形態を参照する。
【０１２０】
端末は、特に、N（Nは1を超える整数）個のネットワークをサポートする携帯電話器、ルータなどであってもよい。これは本発明において限定されず、動作能力要件を満たすことができるすべてのハードウェア製品を用いてもよい。
【０１２１】
特に、端末は、
実行される第1のネットワークサービスの優先度を取得し、端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを取得するように構成されている取得部11と、
ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを決定し、関係が端末に記憶され、ネットワークサービスクラスがネットワーク品質を示すのに用いられるように構成されている決定部12と、
第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合に、第2のネットワークにアクセスし、第2のネットワークを用いて第1のネットワークサービスを実行するように構成されているアクセス部13と
を含む。
【０１２２】
第2のネットワークのネットワークサービスクラスは第1のネットワークのネットワークサービスクラスよりも高い。
【０１２３】
さらに、取得部11は、端末がアクセス可能なN個のネットワークの各々のM個のサービス品質パラメータを端末によってモニタするようにさらに構成されている。M個のサービス品質パラメータは、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを含み、Nは1を超える整数であり、Mは整数1以上である。
【０１２４】
決定部12は、N個のネットワークの各々のM個のサービス品質パラメータにしたがってN個のネットワークの各々のネットワークサービスクラスを決定するようにさらに構成されている。N個のネットワークは第1のネットワークと第2のネットワークとを含む。
【０１２５】
さらに、決定部12は、特に、N個のネットワークの各々について、各ネットワークのM個のサービス品質パラメータの各々が、対応する予め設定された閾値条件を満たすか否かを判断し、M個のサービス品質パラメータ中にあり、かつ対応する予め設定された閾値条件を満たすサービス品質パラメータの数をカウントし、数にしたがってN個のネットワークの各々のネットワークサービスクラスを決定するように構成されている。多い数はネットワークのネットワークサービスクラスによって示される高いネットワークサービス品質を示す。
【０１２６】
さらに、図7に示されているように、端末はカウント部14をさらに含む。
【０１２７】
カウント部14は、第2のネットワークでの第1のバンド幅占有率をカウントするように構成されている。
【０１２８】
アクセス部13は、第1のバンド幅占有率が第1の閾値を超える場合に、第2のネットワークと、第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスするようにさらに構成されている。
【０１２９】
さらに、カウント部14は、第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス以上である場合に、第1のネットワークでの第2のバンド幅占有率をカウントするようにさらに構成されている。
【０１３０】
アクセス部13は、第2のバンド幅占有率が第2の閾値を超える場合に、第1のネットワークと、第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりWANにアクセスするようにさらに構成されている。
【０１３１】
さらに、決定部12は、第2のネットワークの料金を第1のネットワークの料金と比較するようにさらに構成されている。
【０１３２】
アクセス部13は、第2のネットワークの料金が第1のネットワークの料金よりも低い場合に、第2のネットワークにアクセスするように特に構成されている。
【０１３３】
さらに、決定部12は、第2のネットワークの料金が第1のネットワークの料金よりも高い場合に、端末がアクセス可能なN個のネットワークから候補ネットワークを決定し、候補ネットワークのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高く、候補ネットワークの料金が第2のネットワークの料金よりも低いようにさらに構成され、また、第2のネットワークとして候補ネットワークを使用するようにさらに構成されている。
【０１３４】
さらに、取得部11は、第1のネットワークサービスのIPパケットを取得するように特に構成されている。
【０１３５】
決定部12は、IPパケット中のTOSフィールドを解析し、TOSフィールドにしたがって第1のネットワークサービスの優先度を決定するようにさらに構成されている。
【０１３６】
本発明の本実施の形態により端末を提供する。ネットワークサービス優先度とネットワークサービスクラスとの対応が端末で確立される。現在用いられているネットワークが第1のネットワークであると仮定して、端末が第1のネットワークサービスを実行するように要求されると、端末は実行される第1のネットワークサービスの優先度を取得する。このように、端末は、ネットワークサービス優先度とネットワークサービスクラスとの対応にしたがって、第1のネットワークサービスを実行するのに必要なネットワークサービスクラス、すなわち、第1のネットワークサービスのサービス指標を満たす最低ネットワークサービスクラスを決定する。第1のネットワークのネットワークサービスクラスが、第1のネットワークサービスを実行するのに必要なネットワークサービスクラスよりも低い場合、すなわち、第1のネットワークのネットワークサービスクラスによって示されるネットワーク品質が、第1のネットワークサービスを実行するのに必要なネットワーク品質を満たすことができない場合、端末は、そのネットワークサービスクラスが第1のネットワークのネットワークサービスクラスよりも高い第2のネットワークにアクセスする。これにより、第1のネットワークサービスは、現在の第1のネットワークが提供するネットワーク品質の変化、または現在の第1のネットワークが提供することができる総サービス指標が限られていることによる断続的な停止、中断または同様の問題に確実に直面しない。
【０１３７】
簡便かつ簡潔に説明するために、前述の機能モジュールの分割が説明の例として捉えられることを当業者は明確に理解すると考えられることができる。現実の応用では、前述の機能を異なる機能モジュールに割り付けて、要件にしたがって実施することができ、すなわち、装置の内部構成は上述の機能の全部または一部を実施する異なる機能モジュールに分割される。前述のシステム、装置および部の詳細な動作プロセスについては、前述の方法実施の形態の対応するプロセスを参照し、詳細は重ねてここで説明しない。
【０１３８】
本出願において提供されているいくつかの実施の形態では、開示されているシステム、装置および方法を他の手法で実施してもよいと解するべきである。たとえば、説明されている装置実施の形態は例にすぎない。たとえば、モジュールまたは部の分割は単なる論理的な機能分割であり、現実の実現例では他の分割であってもよい。たとえば、複数の部または構成要素を組み合わせて、すなわち統合して別のシステムにしてもよいし、いくつかの特徴を省略してもよいし、実行しなくてもよい。これに加えて、表示されたり、説明されたりしている相互連結または直接連結または通信接続をいくつかのインタフェースを用いて実施してもよい。装置または部間の間接的連結または通信接続を電気的、機械的または他の形態で実施してもよい。
【０１３９】
別体の部分として説明されている部を物理的に分離してもよいし、しなくてもよし、また、部として表示されている部分は物理的な部であってもよいし、でなくてもよいし、1つの位置に位置してもよいし、複数のネットワーク部に分散してもよい。実施の形態の解決手段の目的を達成するように、現実の要件にしたがって部の一部もしくは全部を選択してもよい。
【０１４０】
これに加えて、本発明の実施の形態における機能部を1つの処理部に統合してもよいし、部の各々は物理的に単独で存在してもよいし、2つ以上の部は1つの部に統合される。統合した部をハードウェアの形態で実施してもよいし、ソフトウェア機能部の形態で実施してもよい。
【０１４１】
統合した部をソフトウェア機能部の形態で実施し、独立した製品として販売または使用する場合、統合した部をコンピュータ可読記憶媒体に記憶してもよい。このような理解に基づいて、基本的には本発明の技術的解決手段、または先行技術に貢献する部分、または技術的解決手段の全部もしくは一部をソフト製品の形態で実施してもよい。ソフト製品は記憶媒体に記憶され、本発明の実施の形態で説明されている方法のステップの全部または一部を実行するコンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイスなどであってもよい）またはプロセッサ（processor）に指示するいくつかの指示を含む。前述の記憶媒体は、USBフラッシュドライブ、リムーバブルハードディスク、読出し専用メモリ（ROM、Read−Only Memory）、ランダムアクセスメモリ（RAM、Random Access Memory）、磁気ディスクまたは光ディスクなどの、プログラムコードを記憶することができる任意の媒体を含む。
【０１４２】
前述の説明は本発明の特定の実現例にすぎず、本発明の保護範囲を限定することを意図しない。本発明において開示されている技術的範囲の当業者によって容易に理解されるいずれの変形または置換も本発明の保護範囲に含まれる。したがって、本発明の保護範囲は請求項の保護範囲にしたがう。
【符号の説明】
【０１４３】
01  端末
02  ダウンリンクデバイス
11  取得部
12  決定部
13  アクセス部
14  カウント部
300  携帯電話器
320  RF回路
330  メモリ
340  入力部
341  タッチ画面
342  別の入力デバイス
350  表示部
351  表示パネル
360  方位センサ
370  オーディオ周波数回路
371  スピーカ
372  マイク
380  プロセッサ
390  WiFiモジュール
【図１】
2019514276.tif 000006
【図２】
2019514276.tif 000007
【図３】
2019514276.tif 000008
【図４】
2019514276.tif 000009
【図５】
2019514276.tif 000010
【図６】
2019514276.tif 000011
【図７】
2019514276.tif 000012
【手続補正書】
【提出日】平成30年11月15日(2018.11.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
実行される第1のネットワークサービスの優先度を端末によって取得するステップと、
ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、前記第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを前記端末によって決定するステップであって、前記関係は前記端末に記憶され、前記ネットワークサービスクラスはネットワーク品質を示すのに用いられる、ステップと、
前記端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを前記端末によって取得し、前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラスよりも低い場合に、第2のネットワークに前記端末によってアクセスし、前記第2のネットワークを用いて前記第1のネットワークサービスを実行するステップであって、
前記第2のネットワークのネットワークサービスクラスは前記第1のネットワークの前記ネットワークサービスクラスよりも高い、
ステップと
を備えるネットワークアクセス方法。
【請求項２】
前記方法は、
前記端末がアクセス可能なN個のネットワークの各々のM個のサービス品質パラメータを前記端末によってモニタするステップであって、前記M個のサービス品質パラメータは、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを備え、Nは1を超える整数であり、Mは1以上の整数である、ステップと、
前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを前記端末によって決定するステップであって、前記N個のネットワークは前記第1のネットワークと前記第2のネットワークとを備える、ステップと
をさらに備える、請求項1に記載の方法。
【請求項３】
前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを前記端末によって決定する前記ステップは、
各々のネットワークの前記M個のサービス品質パラメータの各々が、対応する予め設定された閾値条件を満たすか否かを前記N個のネットワークの各々について前記端末によって決定するステップと、
前記M個のサービス品質パラメータ中にあり、かつ前記対応する予め設定された閾値条件を満たすサービス品質パラメータの数を前記端末によってカウントするステップと、
前記数にしたがって前記N個のネットワークの各々の前記ネットワークサービスクラスを前記端末によって決定するステップであって、多い数は前記ネットワークの前記ネットワークサービスクラスによって示される高いネットワークサービス品質を示す、ステップと
を備える、請求項2に記載の方法。
【請求項４】
第2のネットワークに前記端末によってアクセスする前記ステップの後、前記方法は、
前記第2のネットワークでの第1のバンド幅占有率を前記端末によってカウントするステップと、
前記第1のバンド幅占有率が第1の閾値を超える場合に、前記第2のネットワークと、前記第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANに前記端末によってアクセスするステップと
をさらに備える、請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記方法は、
前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラス以上である場合に、前記第1のネットワークでの現在の第2のバンド幅占有率を前記端末によってカウントするステップと、
前記第2のバンド幅占有率が第2の閾値を超える場合に、前記第1のネットワークと、前記第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANに前記端末によってアクセスするステップと
をさらに備える、請求項1から4のいずれか一項に記載の方法。
【請求項６】
第2のネットワークに前記端末によってアクセスする前記ステップは、
前記第2のネットワークの料金を前記第1のネットワークの料金と前記端末によって比較するステップと、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも低い場合に、前記第2のネットワークに前記端末によってアクセスするステップと
を備える、請求項1から5のいずれか一項に記載の方法。
【請求項７】
前記第2のネットワークの料金を前記第1のネットワークの料金と前記端末によって比較する前記ステップの後、前記方法は、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも高い場合に、前記端末がアクセス可能な前記N個のネットワークから候補ネットワークを前記端末によって決定するステップであって、前記候補ネットワークのネットワークサービスクラスは前記第1のネットワークの前記ネットワークサービスクラスよりも高く、前記候補ネットワークの料金は前記第2のネットワークの前記料金よりも低い、ステップと、
前記第2のネットワークとして前記候補ネットワークを前記端末によって用いて前記第2のネットワークにアクセスするステップと
をさらに備える、請求項6に記載の方法。
【請求項８】
実行される第1のネットワークサービスの優先度を端末によって取得する前記ステップは、
前記第1のネットワークサービスのインターネットワーキングプロトコルIPパケットを前記端末によって取得するステップと、
前記IPパケット中のタイプ・オブ・サービスTOSフィールドを前記端末によって解析するステップと、
前記TOSフィールドにしたがって前記第1のネットワークサービスの前記優先度を前記端末によって決定するステップと
を備える、請求項1から7のいずれか一項に記載の方法。
【請求項９】
プロセッサ、メモリ、バスおよび高周波RF回路を備える端末であって、
前記RF回路は、実行される第1のネットワークサービスの優先度を取得し、前記端末によって現在アクセスされている第1のネットワークのネットワークサービスクラスを取得するように構成され、
前記プロセッサは、ネットワークサービス優先度とネットワークサービスクラスとの関係にしたがって、前記第1のネットワークサービスを実行するのに必要なネットワークサービスクラスを決定し、前記関係が前記メモリに記憶され、前記ネットワークサービスクラスがネットワーク品質を示すのに用いられる、ように構成され、かつ、前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラスよりも低い場合に、第2のネットワークにアクセスし、前記第2のネットワークを用いて前記第1のネットワークサービスを実行し、
前記第2のネットワークのネットワークサービスクラスが前記第1のネットワークの前記ネットワークサービスクラスよりも高い、ように構成されている、端末。
【請求項１０】
前記RF回路は、前記端末がアクセス可能なN個のネットワークの各々のM個のサービス品質パラメータをモニタし、前記M個のサービス品質パラメータが、遅延、ジター値、符号誤り率、最大通信速度、最小通信速度または平均通信速度の少なくとも1つを備え、Nが1を超える整数であり、Mが1以上の整数である、ようにさらに構成され、
前記プロセッサは、前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを決定し、前記N個のネットワークが前記第1のネットワークと前記第2のネットワークとを備える、ようにさらに構成されている、
請求項9に記載の端末。
【請求項１１】
前記プロセッサが、前記N個のネットワークの各々の前記M個のサービス品質パラメータにしたがって前記N個のネットワークの各々のネットワークサービスクラスを決定することは、
各々のネットワークの前記M個のサービス品質パラメータの各々が、対応する予め設定された閾値条件を満たすか否かを前記N個のネットワークの各々について決定することと、
前記M個のサービス品質パラメータ中にあり、かつ前記対応する予め設定された閾値条件を満たすサービス品質パラメータの数をカウントすることと、
前記数にしたがって前記ネットワークの前記ネットワークサービスクラスを決定することであって、多い数は前記ネットワークの前記ネットワークサービスクラスによって示される高いネットワークサービス品質を示す、ことと
を備える、請求項10に記載の端末。
【請求項１２】
前記プロセッサは、
前記第2のネットワークでの第1のバンド幅占有率をカウントし、
前記第1のバンド幅占有率が第1の閾値を超える場合に、前記第2のネットワークと、前記第2のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANにアクセスする
ようにさらに構成されている、請求項9から11のいずれか一項に記載の端末。
【請求項１３】
前記プロセッサは、
前記第1のネットワークの前記ネットワークサービスクラスが、前記第1のネットワークサービスを実行するのに必要な前記ネットワークサービスクラス以上である場合に、前記第1のネットワークでの第2のバンド幅占有率をカウントし、
前記第2のバンド幅占有率が第2の閾値を超える場合に、前記第1のネットワークと、前記第1のネットワークとは異なる少なくとも1つのネットワークとを同時に用いることによりワイドエリアネットワークWANにアクセスする
ようにさらに構成されている、請求項9から12のいずれか一項に記載の端末。
【請求項１４】
前記プロセッサは、
前記第2のネットワークの料金を前記第1のネットワークの料金と比較し、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも低い場合に、前記第2のネットワークにアクセスする
ようにさらに構成されている、請求項9から13のいずれか一項に記載の端末。
【請求項１５】
前記プロセッサは、
前記第2のネットワークの前記料金が前記第1のネットワークの前記料金よりも高い場合に、前記端末がアクセス可能な前記N個のネットワークから候補ネットワークを決定し、前記候補ネットワークのネットワークサービスクラスが前記第1のネットワークの前記ネットワークサービスクラスよりも高く、前記候補ネットワークの料金が前記第2のネットワークの前記料金よりも低い、ようにさらに構成され、かつ、
前記第2のネットワークとして前記候補ネットワークを用いて前記第2のネットワークにアクセスする
ようにさらに構成されている、請求項14に記載の端末。
【請求項１６】
前記RF回路は、前記第1のネットワークサービスのインターネットワーキングプロトコルIPパケットを取得するようにさらに構成され、
前記プロセッサは、前記IPパケット中のタイプ・オブ・サービスTOSフィールドを解析し、前記TOSフィールドにしたがって前記第1のネットワークサービスの前記優先度を決定するようにさらに構成されている、
請求項9から15のいずれか一項に記載の端末。
【請求項１７】
端末によって実行されると、前記端末に請求項1から8のいずれか一項に記載の方法を実行させる命令を含むコンピュータ読み取り可能な記録媒体。
【国際調査報告】
2019514276.tif 000013
2019514276.tif 000014
2019514276.tif 000015
2019514276.tif 000016