(57)【特許請求の範囲】
【請求項１】
無線通信ネットワークに係るアクセスポイントに接続可能な携帯端末であって、
所定期間における前記携帯端末と前記アクセスポイントとの接続時間を含む、前記携帯端末の前記アクセスポイントとの接続履歴を記憶する記憶部と、
前記アクセスポイントを検出する検出部と、
前記携帯端末が過去に接続した前記アクセスポイントに対応する前記接続履歴を参照し、前記接続時間に基づいて通信制限が行われる前記無線通信ネットワークに対応するアクセスポイントとの前記接続時間に基づいて、前記検出部が検出した複数のアクセスポイントから、接続するアクセスポイントを選択する選択部と、
選択されたアクセスポイントに通信接続する接続部と、
を備える携帯端末。
【請求項２】
無線通信ネットワークに係るアクセスポイントに接続可能な携帯端末であって、
前記携帯端末が前記アクセスポイントに通信接続してから通信切断されるまでの接続時間を示す連続接続時間を含む、前記携帯端末の前記アクセスポイントとの接続履歴を記憶する記憶部と、
前記アクセスポイントを検出する検出部と、
前記携帯端末が過去に接続した前記アクセスポイントに対応する前記接続履歴を参照し、前記携帯端末が過去に接続したアクセスポイントとの前記連続接続時間に基づいて、前記検出部が検出した複数のアクセスポイントから、接続するアクセスポイントを選択する選択部と、
選択されたアクセスポイントに通信接続する接続部と、
を備える携帯端末。
【請求項３】
前記選択部は、前記検出部が前記アクセスポイントを新たに検出すると、前記携帯端末が過去に接続した前記アクセスポイントに対応する前記接続履歴に基づいて当該新たに検出したアクセスポイントに接続するか否かを判定し、前記新たに検出されたアクセスポイントに接続すると判定したことに応じて、当該アクセスポイントを選択する、
請求項１又は２に記載の携帯端末。
【請求項４】
前記接続履歴は、所定期間における前記携帯端末と前記アクセスポイントとの通信量を含み、
前記選択部は、前記接続履歴を参照し、前記通信量に基づいて通信制限が行われる前記無線通信ネットワークに対応するアクセスポイントとの前記通信量に基づいて、接続するアクセスポイントを選択する、
請求項１から３のいずれか１項に記載の携帯端末。
【請求項５】
前記記憶部は、前記携帯端末が接続可能な前記アクセスポイントの位置を示す位置情報を記憶し、
前記携帯端末の位置を示す位置情報を取得する位置情報取得部をさらに備え、
前記検出部は、取得した前記位置情報が、前記アクセスポイントの前記位置情報に対応している場合に前記アクセスポイントの検出を試行する、
請求項１から４のいずれか１項に記載の携帯端末。
【請求項６】
携帯端末が、無線通信ネットワークに係るアクセスポイントに接続する接続方法であって、
前記アクセスポイントを検出するステップと、
所定期間における前記携帯端末と前記アクセスポイントとの接続時間を含む、前記携帯端末が過去に接続した前記アクセスポイントに対応する接続履歴を参照し、前記接続時間に基づいて通信制限が行われる前記無線通信ネットワークに対応するアクセスポイントとの前記接続時間に基づいて、検出した複数のアクセスポイントから、接続するアクセスポイントを選択するステップと、
選択されたアクセスポイントに通信接続するステップと、
を備える接続方法。
【請求項７】
携帯端末が、無線通信ネットワークに係るアクセスポイントに接続する接続方法であって、
前記アクセスポイントを検出するステップと、
前記携帯端末が前記アクセスポイントに通信接続してから通信切断されるまでの接続時間を示す連続接続時間を含む、前記携帯端末が過去に接続した前記アクセスポイントに対応する接続履歴を参照し、前記携帯端末が過去に接続したアクセスポイントとの前記連続接続時間に基づいて、検出した複数のアクセスポイントから、接続するアクセスポイントを選択するステップと、
選択されたアクセスポイントに通信接続するステップと、
を備える接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、通信システム及び接続方法に関する。
【背景技術】
【０００２】
従来、携帯端末がアクセスポイントを検出したことに応じて、当該アクセスポイントに接続するか否かを判定し、当該判定結果に基づいて接続するアクセスポイントを切り替えることが行われている。
【０００３】
例えば、特許文献１には、異なる通信機器間の優先度が設定され、アクセスポイントとの通信を確立するために用いられるプロファイルを記憶しておき、検出したアクセスポイントに対応するプロファイルの優先度が高い場合に当該アクセスポイントに接続を切り替える装置が開示されている。
【０００４】
また、特許文献２には、通信接続したことのある外部装置の情報を保持しておき、通信接続したことのある外部装置に優先して接続する装置が開示されている。
また、特許文献３には、アクセスポイントとの接続履歴として、位置情報、接続時間等を示す品質情報を保持しておき、当該接続履歴に基づいて接続するアクセスポイントを決定する装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７７７５７号公報
【特許文献２】特開２０１４−１３１１０３号公報
【特許文献３】特開２０１２−１９９９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１から３のそれぞれに記載されている装置は、未知のアクセスポイントを検出した場合に、当該アクセスポイントに接続するか否かを適切に判定することができないという問題がある。
【０００７】
例えば、特許文献１に記載されている装置は、検出したアクセスポイントに対応するプロファイルの優先度が高い場合に当該アクセスポイントに接続を切り替えるものであり、検出したアクセスポイントに対応するプロファイルを参照できない場合には、当該アクセスポイントに接続するか否かを判定することができない。
【０００８】
また、特許文献２、３に記載されている装置は、過去に接続したことのあるアクセスポイントについて、当該アクセスポイントの接続履歴に基づいて接続するか否かを判定するものであり、携帯端末が過去に接続したことのない新たなアクセスポイントを検出した場合に、当該アクセスポイントに接続するか否かを判定することができない。
【０００９】
そこで、本発明はこれらの点に鑑みてなされたものであり、新たなアクセスポイントを検出した場合であっても、当該アクセスポイントに接続するか否かを適切に判定することができる携帯端末、通信システム及び接続方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の態様に係る携帯端末は、無線通信ネットワークに係るアクセスポイントに接続可能な携帯端末であって、前記携帯端末の前記アクセスポイントとの接続履歴を記憶する記憶部と、前記アクセスポイントを検出する検出部と、前記携帯端末が過去に接続した前記アクセスポイントに対応する前記接続履歴に基づいて、前記検出部が検出した複数のアクセスポイントから、接続するアクセスポイントを選択する選択部と、選択されたアクセスポイントに通信接続する接続部と、を備える。
【００１１】
前記選択部は、前記検出部が前記アクセスポイントを新たに検出すると、前記携帯端末が過去に接続した前記アクセスポイントに対応する前記接続履歴に基づいて当該新たに検出したアクセスポイントに接続するか否かを判定し、前記新たに検出されたアクセスポイントに接続すると判定したことに応じて、当該アクセスポイントを選択してもよい。
【００１２】
前記接続履歴は、所定期間における前記携帯端末と前記アクセスポイントとの通信量を含み、前記選択部は、前記接続履歴を参照し、前記通信量に基づいて通信制限が行われる前記無線通信ネットワークに対応するアクセスポイントとの前記通信量に基づいて、接続するアクセスポイントを選択してもよい。
【００１３】
前記接続履歴は、所定期間における前記携帯端末と前記アクセスポイントとの接続時間を含み、前記選択部は、前記接続履歴を参照し、前記接続時間に基づいて通信制限が行われる前記無線通信ネットワークに対応するアクセスポイントとの前記接続時間に基づいて、接続するアクセスポイントを選択してもよい。
【００１４】
前記接続履歴は、前記携帯端末が前記アクセスポイントに通信接続してから通信切断されるまでの接続時間を示す連続接続時間を含み、前記選択部は、前記接続履歴を参照し、前記携帯端末が過去に接続したアクセスポイントとの前記連続接続時間に基づいて、接続するアクセスポイントを選択してもよい。
【００１５】
前記記憶部は、前記携帯端末が接続可能な前記アクセスポイントの位置を示す位置情報を記憶し、前記携帯端末の位置を示す位置情報を取得する位置情報取得部をさらに備え、前記検出部は、取得した前記位置情報が、前記アクセスポイントの前記位置情報に対応している場合に前記アクセスポイントの検出を試行してもよい。
【００１６】
本発明の第２の態様に係る通信システムは、無線通信ネットワークに係るアクセスポイントと、当該アクセスポイントに接続可能な携帯端末とを備える通信システムであって、前記携帯端末は、前記携帯端末の前記アクセスポイントとの接続履歴を記憶する記憶部と、前記アクセスポイントを検出する検出部と、前記携帯端末が過去に接続した前記アクセスポイントに対応する前記接続履歴に基づいて、前記検出部が検出した複数のアクセスポイントのうち、接続するアクセスポイントを選択する選択部と、選択された前記アクセスポイントに通信接続する接続部と、選択された前記アクセスポイントに前記接続履歴を送信する送信部とを有し、前記アクセスポイントは、前記接続履歴を受信する受信部と、受信した前記接続履歴に基づいて、前記携帯端末に配信情報を配信する配信部とを有する。
【００１７】
前記接続履歴は、前記アクセスポイントの識別情報を含み、前記アクセスポイントは、当該アクセスポイントと関連するアクセスポイントの識別情報を記憶する識別情報記憶部をさらに有し、前記配信部は、受信した前記接続履歴に含まれている前記アクセスポイントの識別情報が前記識別情報記憶部に記憶されている場合に、前記携帯端末に前記配信情報を配信してもよい。
【００１８】
前記接続履歴は、前記識別情報として、前記アクセスポイントを識別するＳＳＩＤ及び前記アクセスポイントのＭＡＣアドレスの少なくともいずれかを含み、前記識別情報記憶部は、前記関連するアクセスポイントの前記ＳＳＩＤ及び前記ＭＡＣアドレスの少なくともいずれかを記憶し、前記配信部は、受信した前記接続履歴に含まれている前記アクセスポイントの前記ＳＳＩＤ及び前記ＭＡＣアドレスの少なくともいずれかが前記識別情報記憶部に記憶されている場合に、前記携帯端末に前記配信情報を配信してもよい。
【００１９】
本発明の第３の態様に係る接続方法は、携帯端末が、無線通信ネットワークに係るアクセスポイントに接続する接続方法であって、前記アクセスポイントを検出するステップと、前記携帯端末が過去に接続した前記アクセスポイントに対応する接続履歴に基づいて、検出した複数のアクセスポイントから、接続するアクセスポイントを選択するステップと、選択されたアクセスポイントに通信接続するステップと、を備える。
【発明の効果】
【００２０】
本発明によれば、新たなアクセスポイントを検出した場合であっても、当該アクセスポイントに接続するか否かを適切に判定することができるという効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態に係る携帯端末の概要を説明する図である。
【図２】第１の実施形態に係る携帯端末がアクセスポイントを切り替える例を示す図である。
【図３】第１の実施形態に係る携帯端末の構成を示す図である。
【図４】接続履歴情報に含まれる情報の一例を示す図である。
【図５】第１の実施形態に係る携帯端末がアクセスポイントに接続する際の処理の流れを示すフローチャートである。
【図６】第２の実施形態に係る通信システムにおける携帯端末とアクセスポイントとの動作を説明する図である。
【図７】第２の実施形態に係る携帯端末及びアクセスポイントの構成を示す図である。
【図８】第２の実施形態に係る携帯端末がアクセスポイントに接続する際の処理の流れを示すシーケンスである。
【図９】第３の実施形態に係る携帯端末及びアクセスポイントの構成を示す図である。
【発明を実施するための形態】
【００２２】
＜第１の実施形態＞
［携帯端末１の概要］
図１は、第１の実施形態に係る携帯端末１の概要を説明する図である。携帯端末１は、無線通信ネットワークに係るアクセスポイント２に接続可能な端末であり、例えば、スマートフォン等の携帯電話機である。ここで、無線通信ネットワークは、例えば、携帯電話回線、無線ＬＡＮ回線、ＷｉＭＡＸ（登録商標）回線等である。アクセスポイント２（例えば、アクセスポイント２Ａ、・・・２Ｘ、２Ｙ等）は、複数種類の無線通信ネットワークのそれぞれに対応して複数存在する。アクセスポイント２は、自身が対応する無線通信ネットワークを介して、インターネット等の通信ネットワーク３と接続する。なお、図では、アクセスポイントを省略して「ＡＰ」とも表現する。
【００２３】
携帯端末１は、アクセスポイント２と接続すると、アクセスポイント２（例えば、アクセスポイント２Ａ）との接続履歴を記憶する（図１（Ａ））。携帯端末１は、アクセスポイント２（例えば、アクセスポイント２Ｘ、２Ｙ）を検出すると、過去に接続したアクセスポイント２（例えば、アクセスポイント２Ａ）に対応する接続履歴に基づいて、検出した複数のアクセスポイント２の中から接続するアクセスポイント２を選択し、当該選択したアクセスポイント２と通信接続する（図１（Ｂ））。ここで、携帯端末１は、過去に接続したアクセスポイント２に対応する接続履歴として、検出したアクセスポイント２とは異なる他のアクセスポイント２の接続履歴を用いて、接続するアクセスポイント２を選択する。
【００２４】
図２は、第１の実施形態に係る携帯端末１がアクセスポイント２を切り替える例を示す図である。例えば、図２（Ａ）に示すように、携帯端末１が、通信量や接続時間等によって通信制限がかかるアクセスポイント２Ａと接続し、アクセスポイント２Ａの通信履歴を記憶しているとする。その後、携帯端末１のユーザが移動することにより、携帯端末１がアクセスポイント２Ａの接続中に、例えば、携帯端末１が過去に通信接続したことがないアクセスポイント２として、店舗に設けられている無料アクセスポイント等の、通信制限のないアクセスポイント２Ｂを新たに検出したとする。
【００２５】
この場合、携帯端末１は、アクセスポイント２Ａの通信履歴に含まれる通信量や接続時間等に基づいてアクセスポイント２Ｂに接続するか否かを判定する。携帯端末１は、例えば、アクセスポイント２Ａの通信履歴に含まれる所定期間内の通信量又は接続時間が、所定期間内に許容されている通信量又は接続時間に近づいていることを示す閾値を超えている場合に、アクセスポイント２Ｂに接続すると判定する。そして、携帯端末１は、アクセスポイント２Ｂと接続すると判定すると、アクセスポイント２Ａとの通信接続を切断し、アクセスポイント２Ｂと通信接続する。このようにすることで、携帯端末１は、新たなアクセスポイント２を検出した場合に、当該アクセスポイント２に接続するか否かを適切に判定することができる。
【００２６】
［携帯端末１の構成例］
続いて、携帯端末１が備える構成について説明する。図３は、第１の実施形態に係る携帯端末１の構成を示す図である。
携帯端末１は、無線部１１と、記憶部１２と、制御部１３とを備える。なお、図示は省略するが、携帯端末１は、ボタンやタッチパネル等により構成され、携帯端末１のユーザから操作入力を受け付ける入力部や、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等により構成され、制御部１３の制御に応じて文字や図形等を表示する表示部を備えていてもよい。
【００２７】
無線部１１は、制御部１３から出力された信号を変調してＲＦ（Radio Frequency）信号を生成し、アンテナ（不図示）を介して当該ＲＦ信号をアクセスポイント２に無線送信する。無線部１１は、アンテナを介してアクセスポイント２から受信したＲＦ信号を復調し、復調により得られた信号を制御部１３に出力する。以下の説明において、携帯端末１は、無線部１１を介してアクセスポイント２と通信を行うものとする。
【００２８】
記憶部１２は、例えば、ＲＯＭ及びＲＡＭ等により構成される。記憶部１２は、携帯端末１を機能させるための各種プログラムを記憶する。例えば、記憶部１２は、携帯端末１の制御部１３を、後述する検出部１３１、選択部１３２及び接続部１３３として機能させるための接続プログラムを記憶する。記憶部１２は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、アクセスポイント２及び通信ネットワーク３を介して外部機器からダウンロードされたプログラムを記憶してもよい。
【００２９】
また、記憶部１２は、携帯端末１とアクセスポイント２との接続履歴を示す接続履歴情報を、複数のアクセスポイント２のそれぞれに対応して記憶する。図４は、接続履歴情報に含まれる情報の一例を示す図である。図４に示されるように、接続履歴情報には、ネットワーク種別と、ＭＡＣアドレスと、接続開始時間と、接続終了時間と、連続接続時間と、総接続時間と、データ送信量と、データ受信量と、ＭＡＣアドレス（クライアント）とが含まれている。
【００３０】
ネットワーク種別は、アクセスポイント２に対応する無線通信ネットワークの種別を示す情報である。ネットワーク種別には、無線通信ネットワークの種別が無線ＬＡＮ等の所定の種別である場合、アクセスポイント２を識別する識別情報（例えば、ＳＳＩＤ）が記憶されている。ＭＡＣアドレスは、アクセスポイント２のＭＡＣアドレスを示す。
【００３１】
接続開始時間は、携帯端末１がアクセスポイント２と最後に通信接続した際の接続開始時間を示す。接続終了時間は、携帯端末１が当該接続履歴情報に対応するアクセスポイント２と最後に通信接続した際の接続終了時間を示す。連続接続時間は、携帯端末１がアクセスポイント２と最後に通信接続した際の、当該アクセスポイント２に通信接続を開始してから通信切断されるまでの接続時間を示す。なお、連続接続時間は、当該アクセスポイント２と携帯端末１とが通信接続を維持している場合には、アクセスポイント２に通信接続を開始してから現在時刻までの接続時間を示す。
【００３２】
総接続時間は、所定期間内（例えば、１カ月間）において、アクセスポイント２と通信接続していた時間を示す。データ送信量は、所定期間において、アクセスポイント２に対して送信したデータ量を示す。データ受信量は、所定期間において、アクセスポイント２から受信したデータ量を示す。ＭＡＣアドレス（クライアント）は、携帯端末１が、自身が備えるテザリング機能によって１以上の他の端末と通信した際の、当該他の端末のＭＡＣアドレスを示す。
【００３３】
制御部１３は、例えば、ＣＰＵにより構成される。制御部１３は、記憶部１２に記憶されている各種プログラムを実行することにより、携帯端末１に係る機能を制御する。制御部１３は、検出部１３１と、選択部１３２と、接続部１３３とを備える。
【００３４】
検出部１３１は、アクセスポイント２を検出する。例えば、検出部１３１は、無線部１１を介してアクセスポイント２から定期的に送信されるアクセスポイント２の検出用のビーコン信号を受信することによって、携帯端末１が通信可能な範囲内に存在するアクセスポイント２を検出する。
【００３５】
選択部１３２は、携帯端末１が過去に接続したアクセスポイント２に対応する接続履歴に基づいて、検出部１３１が検出した複数のアクセスポイント２から、接続するアクセスポイント２を選択する。
【００３６】
具体的には、選択部１３２は、検出部１３１がアクセスポイント２を新たに検出すると、携帯端末１が過去に接続したアクセスポイント２に対応する接続履歴に基づいて、当該新たに検出したアクセスポイント２に接続するか否かを判定し、当該新たに検出したアクセスポイント２に接続すると判定したことに応じて、当該アクセスポイント２を選択する。
【００３７】
例えば、選択部１３２は、接続履歴に含まれている各種情報に基づいて、接続するアクセスポイント２を選択する。以下に、選択部１３２がアクセスポイント２を選択する複数の方法を説明する。
【００３８】
［通信量に基づいてアクセスポイントを選択する］
選択部１３２は、接続履歴を参照し、所定期間内の通信量に基づいて通信制限が行われる無線通信ネットワークに対応するアクセスポイント２との通信量に基づいて、接続するアクセスポイント２を選択する。
【００３９】
具体的には、選択部１３２は、アクセスポイント２Ａと通信接続されている状態において、検出部１３１がアクセスポイント２Ｂを新たに検出すると、アクセスポイント２Ａに対応するネットワーク種別を確認することによって、アクセスポイント２Ａが通信量に基づいて通信制限がかかるアクセスポイントであるか否かを判定する。ここで、通信制限は、例えば、通信速度が制限されることを示している。また、通信制限がかかるアクセスポイントは、例えば、ネットワーク種別が携帯電話回線、又はＷｉＭＡＸ回線といった有料のネットワーク回線に対応するアクセスポイントである。また、通信制限がかからないアクセスポイントは、例えば、店舗や個人が提供する無線ＬＡＮ回線等の無料のアクセスポイントである。
【００４０】
選択部１３２は、アクセスポイント２Ａが、通信量に基づいて通信制限がかかるアクセスポイントであると判定すると、記憶部１２に記憶されているアクセスポイント２Ａの通信履歴情報に含まれるデータ受信量が、第１の閾値を超えているか否かを判定する。選択部１３２は、アクセスポイント２Ａに対応するデータ受信量が、第１の閾値を超えていると判定すると、接続するアクセスポイント２として、アクセスポイント２Ｂを選択する。このようにすることで、携帯端末１は、無線通信ネットワークを介した通信量が、通信制限がかかる通信量を超過しないように、接続先を変更することができる。
【００４１】
なお、第１の閾値は、通信制限の基準値（例えば、７ＧＢ）に基づいて定められる値（例えば、６．５ＧＢ）である。選択部１３２は、データ受信量が、第１の閾値を超えているか否かを判定したが、これに限らず、データ受信量及びデータ送信量の合計が、第１の閾値を超えているか否かを判定してもよい。
【００４２】
また、選択部１３２は、アクセスポイント２Ｂが、通信量に基づいて通信制限がかかるアクセスポイントであるか否かについても判定し、この判定結果に基づいてアクセスポイント２Ｂに接続するか否かを判定するようにしてもよい。例えば、選択部１３２は、アクセスポイント２Ａが、通信量に基づいて通信制限がかかるアクセスポイントであるとともに、アクセスポイント２Ｂが、通信量に基づいて通信制限がかかるアクセスポイントであると判定すると、アクセスポイント２Ａの接続を維持したままとしてもよい。
【００４３】
また、選択部１３２は、アクセスポイント２Ａが、通信量に基づいて通信制限がかからないアクセスポイントである場合には、アクセスポイント２Ｂが、通信量に基づいて通信制限がかかるアクセスポイントであるか否かにかかわらず、アクセスポイント２Ａの接続を維持したままとしてもよい。
【００４４】
［接続時間に基づいてアクセスポイントを選択する］
また、選択部１３２は、接続履歴を参照し、所定期間内の接続時間に基づいて通信制限が行われる無線通信ネットワークに対応するアクセスポイント２との接続時間に基づいて、接続するアクセスポイント２を選択してもよい。
【００４５】
具体的には、選択部１３２は、アクセスポイント２Ａと通信接続されている状態において、検出部１３１がアクセスポイント２Ｂを新たに検出すると、アクセスポイント２Ａに対応するネットワーク種別を確認することによって、所定時間における接続時間に基づいて通信制限がかかるアクセスポイントであるか否かを判定する。
【００４６】
選択部１３２は、アクセスポイント２Ａが、接続時間に基づいて通信制限がかかるアクセスポイントであると判定すると、記憶部１２に記憶されているアクセスポイント２Ａの通信履歴情報に含まれる総接続時間が、第２の閾値を超えているか否かを判定する。ここで、第２の閾値は、通信制限の基準値（例えば、１００時間）に基づいて定められる値（例えば、８０時間）である。選択部１３２は、アクセスポイント２Ａに対応する総接続時間が、第２の閾値を超えていると判定すると、接続するアクセスポイント２として、アクセスポイント２Ｂを選択する。このようにすることで、携帯端末１は、無線通信ネットワークを介した通信の接続時間が、通信制限がかかる時間を超過しないように、接続先を変更することができる。
【００４７】
［接続してからの接続時間に基づいてアクセスポイントを選択する］
また、選択部１３２は、接続履歴を参照し、携帯端末１が過去に接続したアクセスポイント２との連続接続時間に基づいて、接続するアクセスポイント２を選択してもよい。ここで、過去に接続したアクセスポイント２とは、所定時間以内（例えば、３０分以内）に接続したアクセスポイント２である。
【００４８】
具体的には、選択部１３２は、検出部１３１がアクセスポイント２Ａ及びアクセスポイント２Ｂを新たに検出すると、所定時間以内に接続したアクセスポイント２に対応する接続履歴情報に含まれる連続接続時間を参照し、当該連続接続時間が、第３の閾値（例えば、５分）よりも小さいか否かを判定する。ここで、選択部１３２は、所定時間以内に接続したアクセスポイント２が複数存在する場合には、それぞれのアクセスポイント２に対応する連続接続時間の全てが、第３の閾値よりも小さいか否かを判定する。
【００４９】
ここで、連続接続時間が第３の閾値よりも小さい場合、携帯端末１が移動中である可能性が高い。このため、選択部１３２は、連続接続時間が、第３の閾値よりも小さいと判定すると、検出した複数のアクセスポイント２から、通信範囲が広い無線通信ネットワークを示すネットワーク種別に対応するアクセスポイント２を、接続するアクセスポイント２として選択する。例えば、選択部１３２は、連続接続時間が、第３の閾値よりも小さいと判定すると、ＷｉＭＡＸ回線又は携帯電話回線に対応するアクセスポイント２を選択する。このようにすることで、携帯端末１は、移動中によって通信状況が不安定である場合において、通信範囲が広い無線通信ネットワークに対応したアクセスポイント２を接続先とすることにより、安定した通信を行うことができる。
【００５０】
接続部１３３は、選択部１３２によって選択されたアクセスポイント２に通信接続する。具体的には、接続部１３３は、アクセスポイント２Ａと通信接続されている状態において、選択部１３２が、接続するアクセスポイント２としてアクセスポイント２Ｂを選択すると、アクセスポイント２Ａとの通信接続を切断するとともに、アクセスポイント２Ｂに通信接続する。なお、接続部１３３は、通信接続されているアクセスポイント２のネットワーク種別が携帯電話回線を示している場合には、アクセスポイント２との通信接続を維持しつつ、アクセスポイント２Ｂに通信接続してもよい。
また、接続部１３３は、アクセスポイント２Ｂに通信接続すると、当該アクセスポイント２Ｂとの接続履歴を示す接続履歴情報を記憶部１２に記憶させる。
【００５１】
［携帯端末１における処理フロー］
続いて、携帯端末１がアクセスポイント２に接続する際の処理の流れについて説明する。図５は、第１の実施形態に係る携帯端末１がアクセスポイント２に接続する際の処理の流れを示すフローチャートである。
【００５２】
まず、選択部１３２は、検出部１３１がアクセスポイント２を検出したか否かを判定する（Ｓ１０）。選択部１３２は、アクセスポイント２を検出したと判定すると、Ｓ２０に処理を移し、アクセスポイント２を検出していないと判定すると、Ｓ１０を再実行する。
【００５３】
続いて、選択部１３２は、検出部１３１がアクセスポイント２を新たに検出すると、携帯端末１が過去に接続したアクセスポイント２に対応する接続履歴に含まれるデータ受信量、総接続時間及び連続接続時間の少なくともいずれかに基づいて、当該新たに検出したアクセスポイント２に接続するか否かを判定する（Ｓ２０）。選択部１３２は、新たに検出したアクセスポイント２に接続すると判定すると、Ｓ３０に処理を移し、新たに検出したアクセスポイント２に接続しないと判定すると、Ｓ１０に処理を移す。
【００５４】
続いて、接続部１３３は、選択部１３２によって接続すると判定されたアクセスポイント２に通信接続する接続処理を行う（Ｓ３０）。
続いて、接続部１３３は、新たに通信接続したアクセスポイント２との接続履歴を示す接続履歴情報を記憶部１２に記憶させる（Ｓ４０）。なお、当該アクセスポイント２に対応する接続履歴情報が記憶部１２に既に記憶されている場合には、接続部１３３は、当該接続履歴情報を更新する。
【００５５】
［第１の実施形態における効果］
以上のとおり、携帯端末１は、自身が過去に接続したアクセスポイント２に対応する接続履歴に基づいて、検出部１３１が検出した複数のアクセスポイント２から、接続するアクセスポイント２を選択し、選択されたアクセスポイント２に通信接続する。このようにすることで、携帯端末１は、新たなアクセスポイント２を検出した場合であっても、過去に接続したアクセスポイント２に対応する接続履歴に基づいて、当該新たなアクセスポイントに接続するか否かを適切に判定することができる。
【００５６】
＜第２の実施形態＞
［アクセスポイント２が接続履歴に基づいて配信情報を配信する］
続いて、第２の実施形態について説明する。第１の実施形態では、携帯端末１が過去に接続したアクセスポイント２に対応する接続履歴に基づいて、接続するアクセスポイント２を選択したが、第２の実施形態では、携帯端末１とアクセスポイント２とが通信システムＳを構成し、当該アクセスポイント２が、接続された携帯端末１から接続履歴を取得し、当該接続履歴に基づいて携帯端末１に配信情報を配信する点で第１の実施形態と異なる。
【００５７】
図６は、第２の実施形態に係る通信システムＳにおける携帯端末１とアクセスポイント２との動作を説明する図である。
図６（Ａ）において、アクセスポイント２Ａは、例えば観光バス４に設置されている。携帯端末１Ａは、観光バス４に乗車している乗客が所持しており、アクセスポイント２Ａと通信接続している。携帯端末１Ａは、アクセスポイント２Ａとの接続履歴を記憶する。また、アクセスポイント２Ｂは、観光バス４の外部に設置されており、携帯端末１Ｂと通信接続している。携帯端末１Ｂは、アクセスポイント２Ｂとの接続履歴を記憶する。
【００５８】
図６（Ｂ）において、携帯端末１Ａ及び携帯端末１Ｂは、アクセスポイント２Ｃを検出し、当該アクセスポイント２Ｃと接続する。ここで、携帯端末１Ａ及び携帯端末１Ｂのそれぞれは、アクセスポイント２Ｃに対して接続履歴情報を送信する。アクセスポイント２Ｃは、アクセスポイント２Ａと関連性のあるアクセスポイント２である。アクセスポイント２Ｃは、受信した接続履歴情報に基づいて、当該接続履歴情報に対応するアクセスポイント２が、自身と関連するアクセスポイント２であることを条件として、当該接続履歴を送信した携帯端末１に対して配信情報を配信する。
【００５９】
図６（Ｂ）では、携帯端末１Ａが、アクセスポイント２Ｃと関連する観光バス４のアクセスポイント２Ａとの接続履歴を送信することから、アクセスポイント２Ｃは、携帯端末１Ａに対して観光情報等の配信情報を配信する。また、携帯端末１Ｂが、アクセスポイント２Ｃと関連しないアクセスポイント２Ｂとの接続履歴を送信することから、アクセスポイント２Ｃは、携帯端末１Ｂに対して観光情報等の配信情報を配信しない。
【００６０】
［携帯端末１及びアクセスポイント２の構成例］
続いて、第２の実施形態に係る通信システムＳを構成する携帯端末１及びアクセスポイント２の構成について説明する。なお、第１の実施形態と同じ構成については適宜説明を省略する。図７は、第２の実施形態に係る携帯端末１及びアクセスポイント２の構成を示す図である。
【００６１】
携帯端末１の制御部１３は、送信部１３４と受信部１３５とをさらに備える。
送信部１３４は、選択部１３２が選択したアクセスポイント２に接続履歴を送信する。具体的には、送信部１３４は、選択部１３２が選択したアクセスポイント２に接続部１３３が接続したことに応じて、現在時刻から所定時間前までに接続したアクセスポイント２に対応する接続履歴情報をアクセスポイント２に送信する。なお、送信部１３４は、接続部１３３がアクセスポイント２と接続する際にやりとりする情報（例えば、プローブリクエストや認証リクエスト）に接続履歴情報を含めて送信したりしてもよい。
受信部１３５は、アクセスポイント２が配信した配信情報を受信する。受信部１３５は、受信した配信情報を、携帯端末１が備える表示部に表示させる。
【００６２】
第２の実施形態のアクセスポイント２は、無線部２１と、通信部２２と、記憶部２３と、制御部２４とを備える。
無線部２１は、制御部２４から出力された信号を変調してＲＦ信号を生成し、アンテナ（不図示）を介して当該ＲＦ信号を携帯端末１に無線送信する。無線部２１は、アンテナを介して携帯端末１から受信したＲＦ信号を復調し、復調により得られた信号を制御部２４に出力する。以下の説明において、アクセスポイント２は、無線部２１を介して携帯端末１と通信を行うものとする。
【００６３】
通信部２２は、制御部２４の制御により、通信ネットワーク３に接続されているサーバ等の各種外部機器に接続し、各種情報を取得する。
記憶部２３は、例えば、ＲＯＭ及びＲＡＭ等により構成される。記憶部２３は、アクセスポイント２を機能させるための各種プログラムを記憶する。例えば、記憶部２３は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワーク３を介して外部機器からダウンロードされたプログラムを記憶してもよい。
【００６４】
記憶部２３は、例えば、携帯端末１に配信する配信情報を記憶する。
また、記憶部２３は、アクセスポイント２に関連する他のアクセスポイント２の識別情報を記憶する識別情報記憶部２３１をさらに備えている。
【００６５】
制御部２４は、例えば、ＣＰＵにより構成される。制御部２４は、記憶部２３に記憶されている各種プログラムを実行することにより、アクセスポイント２に係る機能を制御する。制御部２４は、受信部２４１と、配信部２４２とを備える。
【００６６】
受信部２４１は、携帯端末１が送信した接続履歴情報を受信する。
配信部２４２は、受信した接続履歴情報に基づいて、携帯端末１に配信情報を配信する。具体的には、配信部２４２は、受信した接続履歴情報のネットワーク種別に含まれているアクセスポイント２の識別情報が、識別情報記憶部２３１に記憶されている場合に、携帯端末１に配信情報を配信する。
【００６７】
例えば、配信部２４２は、受信した接続履歴情報のネットワーク種別に無線ＬＡＮのＳＳＩＤが記憶されており、当該ＳＳＩＤが識別情報記憶部２３１に記憶されている場合には、当該接続履歴情報を送信した携帯端末１に対して配信情報を配信する。なお、配信部２４２は、受信した接続履歴情報に含まれているアクセスポイント２のＳＳＩＤ及びＭＡＣアドレスの少なくともいずれかが識別情報記憶部２３１に記憶されている場合に、携帯端末１に配信情報を配信してもよい。例えば、識別情報記憶部２３１に、アクセスポイント２の識別情報としてＭＡＣアドレスを記憶させておいてもよい。そして、配信部２４２が、受信した接続履歴情報に含まれるアクセスポイント２のＭＡＣアドレスが識別情報記憶部２３１に記憶されている場合に、携帯端末１に配信情報を配信してもよい。また、配信部２４２は、受信した接続履歴情報に含まれるＳＳＩＤ及びＭＡＣアドレスが識別情報記憶部２３１に記憶されている場合に、携帯端末１に配信情報を配信してもよい。
【００６８】
［通信システムＳにおける処理シーケンス］
続いて、携帯端末１がアクセスポイント２に接続する際の処理の流れについて説明する。図８は、第２の実施形態に係る携帯端末１がアクセスポイント２に接続する際の処理の流れを示すシーケンスである。
【００６９】
Ｓ１０からＳ３０までの処理の流れは、第１実施形態に示すフローチャートのＳ１０からＳ３０までと同じであるので説明を省略する。
接続処理の後、携帯端末１の送信部１３４は、選択部１３２が選択したアクセスポイント２に接続履歴を送信する。
【００７０】
配信部２４２は、受信部２４１が受信した接続履歴情報のネットワーク種別に含まれているアクセスポイント２の識別情報が、識別情報記憶部２３１に記憶されている場合に、記憶部２３から配信情報を取得し（Ｓ３１）、当該配信情報を携帯端末１に配信する。
【００７１】
受信部１３５は、アクセスポイント２が配信した配信情報を受信すると、当該配信情報を、携帯端末１が備える表示部に表示させる（Ｓ３２）。
続いて、接続部１３３は、新たに通信接続したアクセスポイント２との接続履歴を示す接続履歴情報を記憶部１２に記憶させる（Ｓ４０）。
【００７２】
［第２の実施形態における効果］
以上のとおり、第２の実施形態の通信システムＳでは、アクセスポイント２が、携帯端末１の接続履歴に基づいて、携帯端末１に適した配信情報を配信することができる。
【００７３】
＜第３の実施形態＞
［アクセスポイント２が配信情報としてアクセスポイント２の位置情報を配信する］
続いて、第３の実施形態について説明する。第２の実施形態では、アクセスポイント２が、接続された携帯端末１から接続履歴を取得し、当該接続履歴に基づいて携帯端末１に観光情報等の配信情報を配信したが、第３の実施形態では、アクセスポイント２の位置情報を配信し、携帯端末１が当該位置情報に基づいてアクセスポイント２の検出を試行する点で第２の実施形態と異なる。
【００７４】
図９は、第３の実施形態に係る携帯端末１及びアクセスポイント２の構成を示す図である。
携帯端末１の制御部１３は、携帯端末１の位置を示す位置情報取得部１３６をさらに備える。
【００７５】
第３の実施形態において、アクセスポイント２の配信部２４２は、配信情報として、複数のアクセスポイント２の位置を示すアクセスポイント位置情報を携帯端末１に配信する。
携帯端末１の受信部１３５は、アクセスポイント位置情報を受信すると、記憶部１２に記憶させる。
【００７６】
携帯端末１の検出部１３１は、位置情報取得部１３６が取得した携帯端末１の位置情報が、記憶部１２に記憶されているアクセスポイント位置情報に含まれる位置情報に対応している場合に、アクセスポイント２の検出を試行する。
具体的には、検出部１３１は、位置情報取得部１３６が取得した位置情報が示す位置が、アクセスポイント位置情報に含まれる複数の位置情報が示す複数の位置のいずれかから所定範囲内にある場合、アクセスポイント２の検出を試行する。
【００７７】
［第３の実施形態における効果］
以上のとおり、第３の実施形態の通信システムＳでは、検出部１３１は、携帯端末１の位置情報が、アクセスポイント位置情報に含まれる位置情報に対応している場合に、アクセスポイント２の検出を試行するので、常にアクセスポイント２の検出を試行する必要がなくなり、消費電力を削減することができるとともに、効率的にアクセスポイント２を検出することができる。
【００７８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００７９】
１・・・携帯端末、１１・・・無線部、１２・・・記憶部、１３・・・制御部、１３１・・・検出部、１３２・・・選択部、１３３・・・接続部、１３４・・・送信部、１３５・・・受信部、１３６・・・位置情報取得部、２・・・アクセスポイント、２１・・・無線部、２２・・・通信部、２３・・・記憶部、２３１・・・識別情報記憶部、２４・・・制御部、２４１・・・受信部、２４２・・・配信部、３・・・通信ネットワーク、Ｓ・・・通信システム
【図１】
0006368620.tif 000002
【図２】
0006368620.tif 000003
【図３】
0006368620.tif 000004
【図４】
0006368620.tif 000005
【図５】
0006368620.tif 000006
【図６】
0006368620.tif 000007
【図７】
0006368620.tif 000008
【図８】
0006368620.tif 000009
【図９】
0006368620.tif 000010