(57)【特許請求の範囲】
【請求項１】
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録するステップと、
移動端末が非最高優先度ネットワークに常駐している場合、前記最高優先度ネットワークをモニターリングするステップと、
前記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた前記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるステップと、
を含み、
ここで、前記最高優先度ネットワークは、ネットワーク側からの指示によらず、前記移動端末において予め設定されたルールにより特定されることを特徴とするネットワーク選択方法。
【請求項２】
前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属しない、という条件を含むことを特徴とする請求項１に記載のネットワーク選択方法。
【請求項３】
前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属し、且つ現在の時刻と前記記録したエリアから離れた時刻の間隔が予め設定された時間を超える、という条件を含むことを特徴とする請求項１に記載のネットワーク選択方法。
【請求項４】
前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるステップは、
前記移動端末の現在のネットワーク接続状態がアイドル状態にある場合、前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するステップと、
前記移動端末の現在のネットワーク接続状態が接続済み状態にある場合、ＰＬＭＮ選択を発し、前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するステップと、
を含むことを特徴とする請求項１に記載のネットワーク選択方法。
【請求項５】
前記予め設定されたルールは、
前記移動端末が属するロング・ターム・エボリューション（ＬＴＥ）ネットワークを前記最高優先度ネットワークと定義する、というルールを含むことを特徴とする請求項１に記載のネットワーク選択方法。
【請求項６】
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録するために用いられるエリア記録モジュールと、
移動端末が非最高優先度ネットワークに常駐している場合、前記最高優先度ネットワークをモニターリングするために用いられる最高優先度ネットワークモニターリングモジュールと、
前記最高優先度ネットワークモニターリングモジュールにより前記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた前記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、エリア切り替えモジュールをトリガーするために用いられる最高優先度ネットワーク判断モジュールと、
前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるために用いられるエリア切り替えモジュールと、
を含み、
ここで、前記最高優先度ネットワークは、ネットワーク側からの指示によらず、前記移動端末において予め設定されたルールにより特定されることを特徴とするネットワーク選択装置。
【請求項７】
前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属しない、という条件を含むことを特徴とする請求項６に記載のネットワーク選択装置。
【請求項８】
前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属し、且つ現在の時刻と前記記録したエリアから離れた時刻の間隔が予め設定された時間を超える、という条件を含むことを特徴とする請求項６に記載のネットワーク選択装置。
【請求項９】
前記エリア切り替えモジュールは、
前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かを判断し、アイドル状態にある場合、第１の切り替えサブモジュールをトリガーし、接続済み状態にある場合、第２の切り替えサブモジュールをトリガーするために用いられる接続状態判断サブモジュールと、
前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するために用いられる第１の切り替えサブモジュールと、
ＰＬＭＮ選択を発し、前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するために用いられる第２の切り替えサブモジュールと、
を含むことを特徴とする請求項６に記載のネットワーク選択装置。
【請求項１０】
前記予め設定されたルールは、
前記移動端末が属するロング・ターム・エボリューション（ＬＴＥ）ネットワークを前記最高優先度ネットワークと定義する、というルールを含むことを特徴とする請求項６に記載のネットワーク選択装置。
【請求項１１】
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み
ここで、前記プロセッサは、
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録し、
移動端末が非最高優先度ネットワークに常駐している場合、前記最高優先度ネットワークをモニターリングし、
前記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた前記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるように構成され、
ここで、前記最高優先度ネットワークは、ネットワーク側からの指示によらず、前記移動端末において予め設定されたルールにより特定されることを特徴とするネットワーク選択装置。
【請求項１２】
プロセッサーに実行されることにより、請求項１〜５のいずれか１項に記載のネットワーク選択方法を実現する、プログラム。
【請求項１３】
請求項１２に記載のプログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１５１０８１３２２４．９であって、出願日が２０１５年１１月２０日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【０００２】
本発明は、通信技術分野に関し、特に、ネットワーク選択方法、装置、プログラム、及び記録媒体に関するものである。 
【背景技術】
【０００３】
マルチモードをサポートする移動端末は、一般的にいずれも４Ｇ／３Ｇ／２Ｇなどの異なるモードのネットワークに常駐することができる。携帯電話を例にすると、渋滞、電波が弱いなどの原因により、携帯電話が最高優先度のＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ，ロング・ターム・エボリューション）ネットワークから３Ｇ／２Ｇネットワークに反落する可能性がある。関連技術において、例えば、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ，第３世代移動体通信システムの標準化プロジェクト）においては、現在のネットワークより優先度がもっと高いネットワークが検出されると、移動端末は新たに優先度がもっと高いネットワークに戻る必要があると規定している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ネットワーク側から優先度指示が提供されない可能性があり、このとき移動端末が優先度が実際には低いネットワークに常駐している場合、現在のネットワーク状況が良く、且つ選び直す条件を満足しないと、優先度が実際にもっと高いネットワークが存在するとしても、移動端末は当該優先度が実際にもっと高いネットワークに速く戻らない場合があるのが問題である。
【０００５】
本発明は、関連技術に存在する問題を克服するために、移動端末がネットワーク側から優先度指示が提供されない場合に優先度が実際にもっと高いネットワークに速く戻れるようにするネットワーク選択方法、装置、プログラム、及び記録媒体を提供する。 
【課題を解決するための手段】
【０００６】
本発明の実施例の第１の局面によると、ネットワーク選択方法を提供し、上記方法は、
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録するステップと、
移動端末が非最高優先度ネットワークに常駐している場合、前記最高優先度ネットワークをモニターリングするステップと、
前記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた前記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるステップと、
を含み、
ここで、前記最高優先度ネットワークは、前記移動端末において予め設定されたルールにより特定される。
【０００７】
選択的に、前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属しない、という条件を含む。
【０００８】
選択的に、前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属し、且つ現在の時刻と前記記録したエリアから離れた時刻の間隔が予め設定された時間を超える、という条件を含む。
【０００９】
選択的に、前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるステップは、
前記移動端末の現在のネットワーク接続状態がアイドル状態にある場合、前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するステップと、
前記移動端末の現在のネットワーク接続状態が接続済み状態にある場合、ＰＬＭＮ選択を発し、前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するステップと、を含む。
【００１０】
選択的に、前記予め設定されたルールは、
前記移動端末が属するロング・ターム・エボリューション（ＬＴＥ）ネットワークを前記最高優先度ネットワークと定義する、というルールを含む。
【００１１】
本発明の実施例の第２の局面によると、ネットワーク選択装置を提供し、上記装置は、
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録するために用いられるエリア記録モジュールと、
移動端末が非最高優先度ネットワークに常駐している場合、前記最高優先度ネットワークをモニターリングするために用いられる最高優先度ネットワークモニターリングモジュールと、
前記最高優先度ネットワークモニターリングモジュールにより前記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた前記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、エリア切り替えモジュールをトリガーするために用いられる最高優先度ネットワーク判断モジュールと、
前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるために用いられるエリア切り替えモジュールと、
を含み、
ここで、前記最高優先度ネットワークは、前記移動端末において予め設定されたルールにより特定される。
【００１２】
選択的に、前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属しない、という条件を含む。
【００１３】
選択的に、前記予め設定された条件は、
モニターリングされた前記エリアが前記以前に記録したエリアに属し、且つ現在の時刻と前記記録したエリアから離れた時刻の間隔が予め設定された時間を超える、という条件を含む。
【００１４】
選択的に、前記エリア切り替えモジュールは、
前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かを判断し、アイドル状態にある場合、第１の切り替えサブモジュールをトリガーし、接続済み状態にある場合、第２の切り替えサブモジュールをトリガーするために用いられる接続状態判断サブモジュールと、
前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するために用いられる第１の切り替えサブモジュールと、
ＰＬＭＮ選択を発し、前記移動端末のネットワークモードを前記最高優先度ネットワークに切り替え、モニターリングされた前記エリアに登録要求を発して、前記最高優先度ネットワークに常駐するために用いられる第２の切り替えサブモジュールと、を含む。
【００１５】
選択的に、前記予め設定されたルールは、
前記移動端末が属するロング・ターム・エボリューション（ＬＴＥ）ネットワークを前記最高優先度ネットワークと定義する、というルールを含む。
【００１６】
本発明の実施例の第３の局面によると、ネットワーク選択装置を提供し、上記装置は、
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、
ここで、前記プロセッサは、
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録し、
移動端末が非最高優先度ネットワークに常駐している場合、前記最高優先度ネットワークをモニターリングし、
前記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた前記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、前記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも前記移動端末をモニターリングされた前記エリアに切り替えるように構成され、
ここで、前記最高優先度ネットワークは、前記移動端末において予め設定されたルールにより特定される。
本発明の実施例の第４の局面によると、
プロセッサに実行されることにより、上記方法を実現する、プログラムを提供する。
本発明の実施例の第５の局面によると、
上記プログラムが記録されたコンピュータ読取可能な記録媒体を提供する。
【発明の効果】
【００１７】
本発明の実施例に係る技術案は、下記の有益な効果を得ることができる。
【００１８】
本発明の実施例において、移動端末がある原因によって最高優先度ネットワークに常駐できなくなった場合、移動端末は、現在常駐できない最高優先度ネットワークのエリアを記録する。ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。一方、後で上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替える。本発明の実施例において、移動端末がネットワーク側からの指示によらず現在のネットワークが最高優先度ネットワークであるか否かを得ることができるため、ネットワーク側に対する依頼から抜け出し、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際にもっと高いネットワークに速く戻れるようにする。それとともに、離れた最高優先度ネットワークのエリアに対する記録、及びモニターリングされた最高優先度ネットワークの新エリアに対する判断を通じて、移動端末が現在最高優先度ネットワークに戻れるか否かを特定できるようにし、特定した後、強制的に自身を最高優先度ネットワークに戻すことによって、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際もっと高いネットワークに速く戻ることを最終的に実現する。
【００１９】
以上の一般的な記述と、以下の詳細の記述は、ただ例示的なものであって、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２０】
ここの図面は、明細書に組み入れて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【００２１】
【図１】１つの例示的な実施例に係るネットワーク選択方法のフローチャートである。
【図２】１つの例示的な実施例に係る新旧エリアの模式図である。
【図３】１つの例示的な実施例に係るネットワーク選択方法のフローチャートである。
【図４】１つの例示的な実施例に係るネットワーク選択方法のフローチャートである。
【図５】１つの例示的な実施例に係るネットワーク選択装置のブロック図である。
【図６】１つの例示的な実施例に係るネットワーク選択装置のブロック図である。
【図７】１つの例示的な実施例に係るネットワーク選択用の装置のブロック図である。
【発明を実施するための形態】
【００２２】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する場合、特別な説明がない限り、異なる図面での同一符号は、同一または類似する要素を示す。以下の例示的な実施例で記載する実施例は、本発明に一致する全ての実施例を代表するわけではない。かえって、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００２３】
本文において、移動端末は、携帯電話、タブレットＰＣ、電子ブックリーダー、ＭＰ３（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ，エムピースリー）プレイヤー、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ，エムピーフォー）プレイヤー、及びノートパソコンなどであってもよい。
【００２４】
図１は、１つの例示的な実施例に係るネットワーク選択方法のフローチャートである。当該方法は、携帯電話などの移動端末に適用できる。図１に示されたように、当該方法は、下記のステップを含んでもよい。
【００２５】
ステップＳ１０１：移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録する。ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。
【００２６】
本実施例において、移動端末は、検索されたあるネットワークの優先度を判断するとき、ネットワーク側に対する依頼から抜け出し、即ち、優先度についてのネットワーク側からの指示による必要がなく、自身が予め設定したルールに基づいて、当該ネットワークが最高優先度ネットワークであるか否かを特定することができる。
【００２７】
当該予め設定されたルールの内容について、本実施例は限定せず、例えば、２Ｇ、３Ｇ、４Ｇは、優先度が次第に高くなり、４Ｇが最高優先度ネットワークであると規定してもよい。ここで使用可能なルールのすべてが本発明の趣旨と保護範囲を逸脱していないと理解されるべきだろう。
【００２８】
例示として、当該予め設定されたルールは、上記移動端末が属するロング・ターム・エボリューション（ＬＴＥ）ネットワークを上記最高優先度ネットワークと定義することを含んでもよい。
【００２９】
本実施例において、移動端末が最初には最高優先度ネットワークのあるエリアに常駐していたが、ある原因、例えばＣＳＦＢ（Ｃｉｒｃｕｉｔ  Ｓｗｉｔｃｈｅｄ  Ｆａｌｌｂａｃｋ，回線交換フォールバック）、弱い電波のカバー、渋滞、ネットワーク問題などによって、移動端末が最高優先度ネットワークに常駐できなくなった場合、本実施例において、移動端末は、離れる前または離れた後、または離れるときに、当該エリアを記録する。例えば、当該エリアの識別子、離れた原因などを記録することができ、記録する内容について、本実施例は限定しない。
【００３０】
ステップＳ１０２：移動端末が非最高優先度ネットワークに常駐している場合、上記最高優先度ネットワークをモニターリングする。
【００３１】
移動端末が最高優先度ネットワークから離れるしかなく、非最高優先度ネットワークに常駐した後、最高優先度ネットワークをモニターリングして、条件が熟したときに速く最高優先度ネットワークに戻れるようにする。
【００３２】
ステップＳ１０３：上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、ステップＳ１０４を実行する。
【００３３】
一方、最高優先度ネットワークのエリアがモニターリングされなかった場合、または最高優先度ネットワークのエリアはモニターリングされたが当該エリアと以前に記録したエリアとの関係が予め設定された条件を満足しない場合、ステップＳ１０４を実行せず、例えば、移動端末が現在属している非最高優先度ネットワークに続いて常駐するようにすることができる。
【００３４】
ステップＳ１０４：上記移動端末の現在のネットワーク接続状態がアイドル（ｉｄｌｅ）状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替える。
【００３５】
例示として、本実施例または本発明の別の選択可能な実施例において、上記予め設定された条件は、下記の条件を含んでもよい。
【００３６】
ｉ）モニターリングされた上記エリアが上記以前に記録したエリアに属しない。
【００３７】
以前に記録したエリアを旧エリアと称すると、モニターリングされたエリアは新エリアと称することができる。例示として、図２に示されたように、図２において、２０３は移動端末であり、エリア２０１は、旧エリアであり、エリア２０２は、新エリアであり、当該２つのエリアは異なるエリアであり、移動端末２０３は、最初は旧エリア２０１に位置したが、後で新エリア２０２に移動した。
【００３８】
以前、移動端末が旧エリアから離れるしかなかったとき、旧エリアに渋滞などの問題が存在するため、当該旧エリアを回避するべきであり、現在見つけた新エリアが既に旧エリアではないと、上記移動端末を新エリアに切り替えて移動端末が最高優先度ネットワークに速く戻るようにするのも合理である。なお、新エリアにも万が一渋滞などの問題が存在するなどの確率が低い状況が本発明で討議する範囲に属しないということは、理解しやすいことである。
【００３９】
例示として、本実施例または本発明の別の選択可能な実施例において、上記予め設定された条件は、下記の条件を含んでもよい。
【００４０】
ｉｉ）モニターリングされた上記エリアが上記以前に記録したエリアに属し、且つ現在の時刻と上記記録したエリアから離れた時刻の間隔が予め設定された時間を超える。
【００４１】
予め設定された時間は、回避時間とも称することができる。モニターリングされたエリアが旧エリアであるが、現在の時刻と旧エリアから離れた時刻の間隔が既に十分に長い場合、即ち、予め設定された時間を超える場合、旧エリアの渋滞などの問題が既に解決され、続いて回避する必要がないと信じる理由があるため、現在、上記移動端末を再び旧エリアに切り替えて、移動端末ができるだけ速く最高優先度ネットワークに戻れるようにするのも合理である。
【００４２】
予め設定された時間について、本実施例は限定せず、当業者は、異なる場面によって予め設定することができ、例えば、５分または１０分などに設定することができる。なお、予め設定された時間が経った後にも旧エリアに万が一依然として渋滞などの問題が存在するなどの確率が低い状況が本発明で討議する範囲に属しないということは、理解しやすいことである。
【００４３】
また、他の幾つの特殊な状況に対して、例えば、少なくとも２つの最高優先度ネットワークエリアが同時にモニターリングされ、且つ新エリアも含んで、予め設定された時間の要求を満足する旧エリアも含む場合、これらのエリアを電波の強度、通信品質などの要素に基づいて順序に並べた後、そのうちの好ましいものを選択して常駐しようとするエリアにし、ここでは詳細に述べない。
【００４４】
図３に示されたように、本実施例または本発明の別の選択可能な実施例において、上記ステップ１０４は、下記のステップを含んでもよい。
【００４５】
ステップＳ１０４１：上記移動端末の現在のネットワーク接続状態がアイドル状態にある場合、上記移動端末のネットワークモードを上記最高優先度ネットワークに切り替え、モニターリングされた上記エリアに登録要求を発して、上記最高優先度ネットワークに常駐する。
【００４６】
ステップＳ１０４２：上記移動端末の現在のネットワーク接続状態が接続済み状態にある場合、ＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ，公衆携帯電話網）選択を発し、上記移動端末のネットワークモードを上記最高優先度ネットワークに切り替え、モニターリングされた上記エリアに登録要求を発して、上記最高優先度ネットワークに常駐する。
【００４７】
ＰＬＭＮ選択を発することは、移動端末の自身の底層モジュールに対する命令であり、移動端末の現在のネットワーク接続状態が接続済み状態にある場合、ＰＬＭＮ選択を発するのは、強制的にネットワークを切るのと同じであり、その後、新たにネットワークを選択する。一方、関連技術において、接続済み状態にある場合、一般的には強制的にネットワークを切らない。
【００４８】
本実施例において、移動端末がある原因によって最高優先度ネットワークに常駐できなくなった場合、移動端末は、現在常駐できない最高優先度ネットワークのエリアを記録する。ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。一方、後で上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替える。本実施例において、移動端末がネットワーク側からの指示によらず現在のネットワークが最高優先度ネットワークであるか否かを得ることができるため、ネットワーク側に対する依頼から抜け出し、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際にもっと高いネットワークに速く戻れるようにする。それとともに、離れた最高優先度ネットワークのエリアに対する記録、及びモニターリングされた最高優先度ネットワークの新エリアに対する判断を通じて、移動端末が現在最高優先度ネットワークに戻れるか否かを特定できるようにし、特定した後、強制的に自身を最高優先度ネットワークに戻すことによって、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際もっと高いネットワークに速く戻ることを最終的に実現する。
【００４９】
図４は、１つの例示的な実施例に係るネットワーク選択方法のフローチャートである。図４を参照すると、
ステップＳ４０１：移動端末は、最高優先度ネットワークに対する定義ルールを受信する。
【００５０】
例えば、移動端末は、工場から出荷時に当該ルールを受信して移動端末に予め設定してもよく、また、使用過程においてユーザの操作によって移動端末に当該ルールを定義してもよい。
【００５１】
ステップＳ４０２：移動端末は、最高優先度ネットワークに常駐する。
【００５２】
ステップＳ４０３：ある時刻に、移動端末は、最高優先度ネットワークに常駐できなくなったことが分かる。例えば、ＣＳＦＢ、弱い信号のカバー、渋滞、ネットワーク問題などの原因によって常駐できなくなる。
【００５３】
ステップＳ４０４：移動端末は、離れた最高優先度ネットワークのエリアを記録する。
【００５４】
ステップＳ４０５：移動端末は、非最高優先度ネットワークに常駐するとともに、最高優先度ネットワークをモニタリングする。
【００５５】
ステップＳ４０６：移動端末は、最高優先度ネットワークのエリアがモニターリングされたか否かを判断し、モニターリングされた場合、ステップＳ４０７に進み、モニターリングされなかった場合、ステップＳ４０５に戻る。
【００５６】
ステップＳ４０７：移動端末は、モニターリングされたエリアが新エリアであるか否か、または、モニターリングされたエリアが以前に記録した旧エリアであるが現在回避時間を超えたか否かを判断する。
【００５７】
モニターリングされたエリアが新エリアであるか、またはモニターリングされたエリアは以前に記録した旧エリアであるが現在回避時間を超えた場合、ステップＳ４０８に進み、そうではない場合、ステップＳ４０５に戻る。
【００５８】
ステップＳ４０８：移動端末は、自身の現在のネットワーク接続状態がアイドル状態であるか否かを判断する。アイドル状態である場合、ステップＳ４０９に進み、アイドル状態ではない場合、ステップＳ４１０に進む。
【００５９】
ステップＳ４０９：移動端末は、自身のネットワークモードを上記最高優先度ネットワークに切り替え、モニターリングされた上記エリアに登録要求を発して、上記最高優先度ネットワークに常駐する。その後、ステップＳ４０２に戻る。
【００６０】
ステップＳ４１０：移動端末は、ＰＬＭＮ選択を発し、上記移動端末のネットワークモードを上記最高優先度ネットワークに切り替え、モニターリングされた上記エリアに登録要求を発して、上記最高優先度ネットワークに常駐する。その後、ステップＳ４０２に戻る。
【００６１】
本実施例において、移動端末がある原因によって最高優先度ネットワークに常駐できなくなった場合、移動端末は、現在常駐できない最高優先度ネットワークのエリアを記録する。ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。一方、後で上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替える。本実施例において、移動端末がネットワーク側からの指示によらず現在のネットワークが最高優先度ネットワークであるか否かを得ることができるため、ネットワーク側に対する依頼から抜け出し、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際にもっと高いネットワークに速く戻れるようにする。それとともに、離れた最高優先度ネットワークのエリアに対する記録、及びモニターリングされた最高優先度ネットワークの新エリアに対する判断を通じて、移動端末が現在最高優先度ネットワークに戻れるか否かを特定できるようにし、特定した後、強制的に自身を最高優先度ネットワークに戻すことによって、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際もっと高いネットワークに速く戻ることを最終的に実現する。
【００６２】
下記は、本発明の装置実施例であり、本発明の方法実施例を実行するために用いられてもよい。本発明の装置実施例において開示しない詳細については、本発明の方法実施例を参照すればよい。
【００６３】
図５は、１つの例示的な実施例に係るネットワーク選択装置のブロック図であり、当該装置は、下記のモジュールを含んでもよい。
【００６４】
エリア記録モジュール５０１は、移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録するために用いられる。ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。
【００６５】
最高優先度ネットワークモニターリングモジュール５０２は、移動端末が非最高優先度ネットワークに常駐している場合、上記最高優先度ネットワークをモニターリングするために用いられる。
【００６６】
最高優先度ネットワーク判断モジュール５０３は、上記最高優先度ネットワークモニターリングモジュール５０２により上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、エリア切り替えモジュール５０４をトリガーするために用いられる。
【００６７】
エリア切り替えモジュール５０４は、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替えるために用いられる。
【００６８】
本実施例または本発明の別の選択可能な実施例において、上記予め設定された条件は、下記の条件を含んでもよい。
【００６９】
モニターリングされた上記エリアが上記以前に記録したエリアに属しない。
【００７０】
本実施例または本発明の別の選択可能な実施例において、上記予め設定された条件は、下記の条件を含んでもよい。
【００７１】
モニターリングされた上記エリアが上記以前に記録したエリアに属し、且つ現在の時刻と上記記録したエリアから離れた時刻の間隔が予め設定された時間を超える。
【００７２】
図６に示されたように、在本実施例または本発明の別の選択可能な実施例において、上記エリア切り替えモジュール５０４は、下記のサブモジュールを含んでもよい。
【００７３】
接続状態判断サブモジュール５０４１は、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かを判断し、アイドル状態にある場合、第１の切り替えサブモジュール５０４２をトリガーし、接続済み状態にある場合、第２の切り替えサブモジュール５０４３をトリガーするために用いられる。
【００７４】
第１の切り替えサブモジュール５０４２は、上記移動端末のネットワークモードを上記最高優先度ネットワークに切り替え、モニターリングされた上記エリアに登録要求を発して、上記最高優先度ネットワークに常駐するために用いられる。
【００７５】
第２の切り替えサブモジュール５０４３は、ＰＬＭＮ選択を発し、上記移動端末のネットワークモードを上記最高優先度ネットワークに切り替え、モニターリングされた上記エリアに登録要求を発して、上記最高優先度ネットワークに常駐するために用いられる。
【００７６】
本実施例または本発明の別の選択可能な実施例において、上記予め設定されたルールは、下記のルールを含んでもよい。
【００７７】
上記移動端末が属するロング・ターム・エボリューション（ＬＴＥ）ネットワークを上記最高優先度ネットワークと定義する。
【００７８】
本実施例において、移動端末がある原因によって最高優先度ネットワークに常駐できなくなった場合、移動端末は、現在常駐できない最高優先度ネットワークのエリアを記録する。ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。一方、後で上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替える。本実施例において、移動端末がネットワーク側からの指示によらず現在のネットワークが最高優先度ネットワークであるか否かを得ることができるため、ネットワーク側に対する依頼から抜け出し、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際にもっと高いネットワークに速く戻れるようにする。それとともに、離れた最高優先度ネットワークのエリアに対する記録、及びモニターリングされた最高優先度ネットワークの新エリアに対する判断を通じて、移動端末が現在最高優先度ネットワークに戻れるか否かを特定できるようにし、特定した後、強制的に自身を最高優先度ネットワークに戻すことによって、ネットワーク側から優先度指示が提供されない場合、移動端末が優先度が実際もっと高いネットワークに速く戻ることを最終的に実現する。
【００７９】
上記実施例の装置に関して、その各モジュールが動作を行う具体的な方式は、既に関連する方法実施例で詳しく説明したので、ここで詳細な説明をしない。
【００８０】
本発明は、ネットワーク選択装置をさらに開示し、
プロセッサと、
プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、
ここで、上記プロセッサは、
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録し、
移動端末が非最高優先度ネットワークに常駐している場合、上記最高優先度ネットワークをモニターリングし、
上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替えるように構成され、
ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。
【００８１】
本発明は、コンピュータ読取り可能な非一時的な記録媒体をさらに開示し、上記記録媒体に記録されている命令が移動端末設備のプロセッサにより実行されると、移動端末は、ネットワーク選択方法を実行することができ、上記方法は、
移動端末が最高優先度ネットワークに常駐できない場合、現在常駐できない最高優先度ネットワークのエリアを記録するステップと、
移動端末が非最高優先度ネットワークに常駐している場合、上記最高優先度ネットワークをモニターリングするステップと、
上記最高優先度ネットワークのエリアがモニターリングされ、且つモニターリングされた上記エリアと以前に記録したエリアとの関係が予め設定された条件を満足する場合、上記移動端末の現在のネットワーク接続状態がアイドル状態にあるか否かに関係なく、いずれも上記移動端末をモニターリングされた上記エリアに切り替えるステップと、を含み、
ここで、上記最高優先度ネットワークは、上記移動端末において予め設定されたルールにより特定される。
【００８２】
図７は、１つの例示的な実施例に係るネットワーク選択用の装置のブロック図である。当該装置は、即ち図面に示された装置７００であり、当該装置７００は、例えば、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲームコンソール、タブレット装置、医療設備、フィットネス装置、ＰＤＡなどであってもよい。
【００８３】
図７を参照すると、装置７００は、処理ユニット７０２、メモリ７０４、電源ユニット７０６、マルチメディアユニット７０８、オーディオユニット７１０、入出力（Ｉ／Ｏ）インタフェース７１２、センサユニット７１４、及び通信ユニット７１６のような１つ或いは複数のユニットを含んでもよい。
【００８４】
処理ユニット７０２は、一般的には装置７００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。処理ユニット７０２は、１つ以上のプロセッサ７２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、処理ユニット７０２は、１つ以上のモジュールを含んで処理ユニット７０２と他のユニットの間のインタラクションを容易にしてもよい。例えば、処理ユニット７０２は、マルチメディアモジュールを含んでマルチメディアユニット７０８と処理ユニット７０２の間のインタラクションを容易にしてもよい。
【００８５】
メモリ７０４は、各種類のデータを記憶することにより装置７００の動作を支援するように構成される。これらのデータの例は、装置７００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ７０４は、いずれかの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｏｒｙ）、磁気メモリ、フラッシュメモリ（登録商標）、磁気ディスク、或いは光ディスクである。
【００８６】
電源ユニット７０６は、装置７００の各ユニットに電力を供給する。電源ユニット７０６は、電源管理システム、１つ或いは複数の電源、及び装置７００のための電力の生成、管理、及び割り当てに関連する他のユニットを含んでもよい。
【００８７】
マルチメディアユニット７０８は、上記装置７００とユーザの間に１つの出力インタフェースを提供するスクリーンを含む。部分実施例において、スクリーンは、液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含む場合、スクリーンはタッチスクリーンとして実現されて、ユーザからの入力信号を受信することができる。タッチパネルは、１つ以上のタッチセンサを含み、タッチ、スライド、及びタッチパネル上のジェスチャをモニターリングすることができる。上記タッチセンサは、タッチ、或はスライド動作の境界だけでなく、上記タッチ、或はスライド操作に係る継続時間、及び圧力もモニターリングできる。部分実施例において、マルチメディアユニット７０８は、１つのフロントカメラ、及び／又はリアカメラを含む。装置７００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、１つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００８８】
オーディオユニット７１０は、オーディオ信号を入出力するように構成される。例えば、オーディオユニット７１０は、１つのマイク（ＭＩＣ）を含み、装置７００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ７０４に記憶されたり、通信ユニット７１６を介して送信されたりする。部分実施例において、オーディオユニット７１０は、オーディオ信号を出力するための１つのスピーカーをさらに含む。
【００８９】
Ｉ／Ｏインタフェース７１２は、処理ユニット７０２と周辺インタフェースモジュールの間にインタフェースを提供するものであり、上記周辺インタフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００９０】
センサユニット７１４は、装置７００に各方面の状態に対する評価を提供するための１つ以上のセンサを含む。例えば、センサユニット７１４は、装置７００のＯＮ／ＯＦＦ状態、装置７００のディスプレイとキーパッドのようなユニットの相対的な位置決めをモニターリングできる。また、センサユニット７１４は、装置７００、或いは装置７００の１つのユニットの位置変更、ユーザと装置７００とが接触しているか否か、装置７００の方位、又は加速／減速、装置７００の温度の変化をモニターリングできる。センサユニット７１４は、何れの物理的接触がない状態にて付近の物体の存在をモニターリングするための近接センサを含んでもよい。センサユニット７１４は、撮影アプリケーションに用いるためのＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。部分実施例において、当該センサユニット７１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００９１】
通信ユニット７１６は、装置７００と他の機器の間に有線、又は無線形態の通信を提供する。装置７００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。１つの例示的な実施例において、通信ユニット７１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。１つの例示的な実施例において、上記通信ユニット７１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信をプッシュする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、及び他の技術に基づいて実現できる。
【００９２】
例示的な実施例において、装置７００は、１つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されて、端末側の上記方法を実行する。
【００９３】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応的な変化を含み、このような変形、用途、または適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００９４】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【図１】
0006386092.tif 000002
【図２】
0006386092.tif 000003
【図３】
0006386092.tif 000004
【図４】
0006386092.tif 000005
【図５】
0006386092.tif 000006
【図６】
0006386092.tif 000007
【図７】
0006386092.tif 000008