(57)【要約】【課題】ユーザの手間を増やすことなく、インターネット接続を有していないアクセスポイントに接続可能な通信機器を提供する。【解決手段】通信機器１００は、無線ＬＡＮ通信部１１０と、制御部１６０とを備える。制御部１６０は、無線ＬＡＮ通信部１１０によりＡＰとの接続処理を行うとき、無線ＬＡＮ通信部１１０がＡＰから受信する識別情報に基づいて、ＡＰを介してインターネット接続の利用可能性を確認する疎通確認を行うか否かを決定する。【選択図】図２
2020182055.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮ通信部と、
前記無線ＬＡＮ通信部によりアクセスポイントとの接続処理を行うとき、前記無線ＬＡＮ通信部が前記アクセスポイントから受信する識別情報に基づいて、前記アクセスポイントを介してインターネット接続の利用可能性を確認する疎通確認を行うか否かを決定する制御部と、を備える
通信機器。
【請求項２】
前記制御部は、
前記疎通確認を行うと決定した場合、前記アクセスポイントを介して前記疎通確認を行い、前記疎通確認に成功したことに応じて前記接続処理を完了させ、
前記疎通確認を行わないと決定した場合、前記疎通確認を行うことなく前記接続処理を完了させる
請求項１に記載の通信機器。
【請求項３】
前記識別情報は、ＳＳＩＤ、ＭＡＣアドレス、及びＩＰアドレスのうち少なくとも１つを含む
請求項１又は２に記載の通信機器。
【請求項４】
前記識別情報は、前記アクセスポイントを構成する機器の機器種別情報を含む
請求項１乃至３のいずれか１項に記載の通信機器。
【請求項５】
インターネット接続を利用不能な所定アクセスポイントの識別情報のリストを記憶する記憶部をさらに備え、
前記制御部は、前記無線ＬＡＮ通信部が前記アクセスポイントから受信する識別情報と、前記リストに含まれる識別情報とが一致する場合、前記疎通確認を行わないと決定する
請求項１乃至４のいずれか１項に記載の通信機器。
【請求項６】
前記制御部は、前記疎通確認を行うと決定した後、前記疎通確認に失敗した場合、前記無線ＬＡＮ通信部が前記アクセスポイントから受信した識別情報を前記リストに追加する
請求項５に記載の通信機器。
【請求項７】
通信機器の制御方法であって、
無線ＬＡＮ通信部によりアクセスポイントとの接続処理を行うとき、前記無線ＬＡＮ通信部が前記アクセスポイントから受信する識別情報に基づいて、前記アクセスポイントを介してインターネット接続の利用可能性を確認する疎通確認を行うか否かを決定する
通信機器の制御方法。
【請求項８】
無線ＬＡＮ通信部と、
前記無線ＬＡＮ通信部によりアクセスポイントとの接続処理を行うとき、
前記アクセスポイントが閉域網に属しない場合、前記アクセスポイントを介してインターネット接続の利用可能性を確認する疎通確認を行い、前記アクセスポイントが閉域網に属する場合、前記疎通確認を行わないようにする制御部と、を備える
通信機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器及びその制御方法に関する。
【背景技術】
【０００２】
無線ＬＡＮ通信に対応した通信機器は、無線ＬＡＮのアクセスポイントとの接続処理を行う際に疎通確認を行う機能を有する。具体的には、通信機器は、アクセスポイントを介してインターネット上の所定サーバに対する疎通確認を行い、インターネット接続を利用可能であることを確認したうえでアクセスポイントとの接続処理を完了させる。このような機能は、Ｃａｐｔｉｖｅ  Ｐｏｒｔａｌと呼ばれることがある。
【０００３】
近年、スマートフォン等の通信機器が無線ＬＡＮ通信を用いて内線通話を行うようなユースケースが注目されている。このようなユースケースにおいては、通信機器が接続するアクセスポイントは、インターネット接続を有していない閉域網でありうる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−８４５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通信機器がアクセスポイントとの接続処理を行う際にＣａｐｔｉｖｅ  Ｐｏｒｔａｌによる疎通確認を行う場合、インターネットとの接続を有していないアクセスポイントとの接続処理を完了させることができない。よって、ユーザがマニュアルでＣａｐｔｉｖｅ  Ｐｏｒｔａｌを無効にしなければ、インターネット接続を有していないアクセスポイントに通信機器が接続できないという問題がある。
【０００６】
そこで、本発明は、ユーザの手間を増やすことなく、インターネット接続を有していないアクセスポイントに接続可能な通信機器及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の態様に係る通信機器は、無線ＬＡＮ通信部と、前記無線ＬＡＮ通信部によりアクセスポイントとの接続処理を行うとき、前記無線ＬＡＮ通信部が前記アクセスポイントから受信する識別情報に基づいて、前記アクセスポイントを介してインターネット接続の利用可能性を確認する疎通確認を行うか否かを決定する制御部とを備える。
【０００８】
第２の態様に係る通信機器の制御方法は、無線ＬＡＮ通信部によりアクセスポイントとの接続処理を行うとき、前記無線ＬＡＮ通信部が前記アクセスポイントから受信する識別情報に基づいて、前記アクセスポイントを介してインターネット接続の利用可能性を確認する疎通確認を行うか否かを決定する。
【０００９】
第３の態様に係る通信機器は、無線ＬＡＮ通信部と、前記無線ＬＡＮ通信部によりアクセスポイントとの接続処理を行うとき、前記アクセスポイントが閉域網に属しない場合、前記アクセスポイントを介してインターネット接続の利用可能性を確認する疎通確認を行い、前記アクセスポイントが閉域網に属する場合、前記疎通確認を行わないようにする制御部とを備える。
【発明の効果】
【００１０】
本発明の一態様によれば、ユーザの手間を増やすことなく、インターネットとの接続を有していないアクセスポイントに接続可能な通信機器及びその制御方法を提供できる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る通信システムの構成を示す図である。
【図２】一実施形態に係る通信機器の構成を示す図である。
【図３】一実施形態に係るインターネット不可ＡＰリストを示す図である。
【図４】一実施形態に係る通信機器の動作を示す図である。
【発明を実施するための形態】
【００１２】
図面を参照して実施形態について説明する。図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１３】
（システム構成例）
図１は、一実施形態に係る通信システム１の構成を示す図である。
【００１４】
図１に示すように、通信システム１は、通信機器１００ａ乃至１００ｃと、アクセスポイント（ＡＰ）２００ａ乃至２００ｃと、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０ａ及び１０ｂと、セルラ基地局３００及びＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２０と、インターネット３０と、サーバ４００とを有する。
【００１５】
以下において、通信機器１００ａ乃至１００ｃを特に区別しないときは単に「通信機器１００」と呼び、ＡＰ２００ａ乃至２００ｃを特に区別しないときは単に「ＡＰ２００」と呼び、ＬＡＮ１０ａ及び１０ｂを特に区別しないときは単に「ＬＡＮ１０」と呼ぶ。
【００１６】
通信機器１００は、少なくとも無線ＬＡＮ通信に対応した機器であればどのような機器であってもよいが、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ（ＰＣ）、ウェアラブル端末等である。
【００１７】
一実施形態において、通信機器１００は、無線ＬＡＮ通信及びセルラ通信の両通信方式に対応した機器である。無線ＬＡＮ通信の方式は、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１諸規格に準拠した方式である。無線ＬＡＮ通信の方式は、例えば、３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）諸規格に準拠した方式である。
【００１８】
通信機器１００ａは、ＷＡＮ２０に属するセルラ基地局３００に無線で接続している。ＷＡＮ２０は、インターネット３０との接続を有する。通信機器１００ａは、ＷＡＮ２０を介してインターネット３０にアクセスする。
【００１９】
通信機器１００ｂは、ＬＡＮ１０ａに属するＡＰ２００ａに無線で接続している。ＬＡＮ１０ａは、インターネット３０との接続を有する。通信機器１００ｂは、ＬＡＮ１０ａを介してインターネット３０にアクセスする。
【００２０】
通信機器１００ｂは、ＡＰ２００ａとの接続処理を行う際に、ＡＰ２００ａを介してインターネット３０上のサーバ（例えば、認証サーバ）４００に対する疎通確認を行い、インターネット接続を利用可能であることを確認したうえでＡＰ２００ａとの接続処理を完了させる。このような機能は、Ｃａｐｔｉｖｅ  Ｐｏｒｔａｌと呼ばれることがある。
【００２１】
通信機器１００ｃは、ＬＡＮ１０ｂに属するＡＰ２００ｂに無線で接続している。通信機器１００ｄは、ＬＡＮ１０ｂに属するＡＰ２００ｃに無線で接続している。ＬＡＮ１０ｂは、インターネット３０との接続を有しない閉域網である。
【００２２】
通信機器１００ｃ及び１００ｄは、ＬＡＮ１０ｂを介してインターネット３０にアクセスすることができない。但し、通信機器１００ｃ及び１００ｄは、無線ＬＡＮ通信を用いてＬＡＮ１０ｂを介した内線通話を行うことができる。
【００２３】
ＡＰ２００ｂ及び２００ｃの少なくとも一方は、ＡＰモードで動作するプリンタ等の機器であってもよい。ＡＰモードで動作する機器は、ＡＰとしての機能を有する。例えば、通信機器１００ｃ及び１００ｄは、ＡＰモードで動作するプリンタに接続し、このプリンタに印刷等の動作を指示することができる。
【００２４】
通信機器１００ｃ及び１００ｄがＡＰ２００ｂ及び２００ｃとの接続処理を行う際にＣａｐｔｉｖｅ  Ｐｏｒｔａｌによる疎通確認を行う場合、疎通確認に失敗し、ＡＰ２００ｂ及び２００ｃとの接続処理を完了させることができない。よって、ユーザがマニュアルでＣａｐｔｉｖｅ  Ｐｏｒｔａｌを無効にしなければ、インターネット接続を有していないＡＰ２００ｂ及び２００ｃに通信機器１００ｃ及び１００ｄが接続できない。
【００２５】
一実施形態に係る通信機器１００は、ＡＰ２００との接続処理を行うとき、このＡＰ２００から受信する識別情報に基づいて、Ｃａｐｔｉｖｅ  Ｐｏｒｔａｌによる疎通確認を行うか否かを決定する。
【００２６】
具体的には、通信機器１００は、疎通確認を行うと決定した場合、ＡＰ２００を介して疎通確認を行い、疎通確認に成功したことに応じてＡＰ２００との接続処理を完了させる。一方、通信機器１００は、疎通確認を行わないと決定した場合、疎通確認を行うことなく接続処理を完了させる。
【００２７】
これにより、ユーザがマニュアルでＣａｐｔｉｖｅ  Ｐｏｒｔａｌを無効にしなくても、インターネット３０との接続を有していないＡＰ２００に通信機器１００が接続可能になる。
【００２８】
（通信機器の構成例）
図２は、一実施形態に係る通信機器１００の構成を示す図である。
【００２９】
図２に示すように、通信機器１００は、無線ＬＡＮ通信部１１０と、セルラ通信部１２０と、ユーザインターフェイス１３０と、電源管理部１４０と、記憶部１５０と、制御部１６０とを有する。
【００３０】
無線ＬＡＮ通信部１１０は、アンテナ１１１を介して無線ＬＡＮ通信を行う。具体的には、無線ＬＡＮ通信部１１０は、アンテナ１１１がＡＰ２００から受信した無線信号に対して増幅処理及びフィルタ処理等を行い、無線信号をベースバンド信号に変換して制御部１６０に出力する。また、無線ＬＡＮ通信部１１０は、制御部１６０から出力されたベースバンド信号を無線信号に変換し、増幅処理等を行ってアンテナ１１１から送信する。
【００３１】
セルラ通信部１２０は、アンテナ１２１を介してセルラ通信を行う。具体的には、セルラ通信部１２０は、アンテナ１２１がセルラ基地局３００から受信した無線信号に対して増幅処理及びフィルタ処理等を行い、無線信号をベースバンド信号に変換して制御部１６０に出力する。また、セルラ通信部１２０は、制御部１６０から出力されたベースバンド信号を無線信号に変換し、増幅処理等を行ってアンテナ１２１から送信する。
【００３２】
ユーザインターフェイス１３０は、例えば、表示部、操作部、音声出力部、及び音声入力部等を含む。表示部は、制御部１６０から出力された画像信号に基づいて画像を表示する。操作部は、ユーザ操作を受け付けて、操作内容に応じた信号を制御部１６０に出力する。音声出力部は、制御部１６０から出力された音声信号に基づいて音声を出力する。音声入力部は、音声を集音し、音声信号を制御部１６０に出力する。
【００３３】
電源管理部１４０は、バッテリ及びその周辺回路を含む。電源管理部１４０は、通信機器１００の駆動電力を供給する。なお、通信機器１００が外部からの給電を受ける場合、電源管理部１４０は、外部から供給される電力を変換する回路により構成されてもよい。
【００３４】
記憶部１５０は、揮発性メモリ及び不揮発性メモリを含む。記憶部１５０は、制御部１６０により実行されるプログラム、及び制御部１６０による処理に用いられる情報を記憶する。一実施形態において、記憶部１５０は、インターネット接続を利用不能な所定ＡＰ２００の識別情報のリスト（以下、「インターネット不可ＡＰリスト」と呼ぶ）を記憶する。
【００３５】
例えば、制御部１６０は、ユーザインターフェイス１３０（操作部）がユーザから受け付けた操作に基づいて、所定ＡＰ２００の識別情報をインターネット不可ＡＰリストに追加する。図３は、一実施形態に係るインターネット不可ＡＰリストを示す図である。図３に示すように、インターネット不可ＡＰリストは、インターネット接続を利用不能な所定ＡＰ２００ごとに識別情報を記録したリストである。
【００３６】
ここで、識別情報は、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、及びＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスのうち少なくとも１つを含む。識別情報は、ＡＰ２００を構成する機器の機器種別情報を含んでもよい。機器種別情報とは、ＡＰモードで動作する機器の種別を示す情報をいい、例えば、プリンタ又はデジタルカメラ等の種別を示す情報が機器種別情報に相当する。
【００３７】
制御部１６０は、通信機器１００における各種の処理及び制御を行う。制御部１６０は、少なくとも１つのプロセッサを含む。プロセッサは、ベースバンドプロセッサと、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とを含んでもよい。ベースバンドプロセッサは、ベースバンド信号の変調・復調及び符号化・復号等を行う。ＣＰＵは、記憶部１５０に記憶されたプログラムを実行して各種の処理を行う。
【００３８】
制御部１６０は、無線ＬＡＮ通信部１１０によりＡＰ２００との接続処理を行うとき、無線ＬＡＮ通信部１１０がＡＰ２００から受信する識別情報に基づいて、ＡＰ２００を介してインターネット接続の利用可能性を確認する疎通確認（すなわち、Ｃａｐｔｉｖｅ  Ｐｏｒｔａｌによる疎通確認）を行うか否かを決定する。なお、このような識別情報は、ＡＰ２００が周期的にブロードキャストする無線信号であるビーコン信号に含まれている。
【００３９】
制御部１６０は、無線ＬＡＮ通信部１１０がＡＰ２００から受信する識別情報と、記憶部１５０に記憶されたインターネット不可ＡＰリストに含まれる識別情報とが一致する場合、このＡＰ２００が閉域網に属すると判断し、疎通確認を行わないと決定する。制御部１６０は、疎通確認を行うと決定した場合、ＡＰ２００を介して疎通確認を行い、疎通確認に成功したことに応じて接続処理を完了させる。一方、制御部１６０は、疎通確認を行わないと決定した場合、疎通確認を行うことなく接続処理を完了させる。
【００４０】
（通信機器の動作例）
図４は、一実施形態に係る通信機器１００の動作を示す図である。
【００４１】
図４に示すように、ステップＳ１において、通信機器１００の無線ＬＡＮ通信部１１０は、ＡＰ２００からビーコン信号（Ｂｅａｃｏｎ）を受信する。図４において、ビーコン信号がＳＳＩＤ及び機器種別情報をＡＰ２００の識別情報として含む一例を示している。
【００４２】
ステップＳ２において、通信機器１００の制御部１６０は、無線ＬＡＮ通信部１１０がＡＰ２００から受信する識別情報と、記憶部１５０に記憶されたインターネット不可ＡＰリストとを比較し、ＡＰ２００が閉域網に属するか否かを判断する。閉域網とは、インターネット３０との接続を有しないＬＡＮ１０をいう。
【００４３】
ステップＳ３において、通信機器１００の制御部１６０は、ＡＰ２００に対して接続要求を送信するように無線ＬＡＮ通信部１１０を制御する。
【００４４】
ステップＳ４において、通信機器１００の無線ＬＡＮ通信部１１０は、ＡＰ２００から接続応答（Ａｃｋ）を受信する。ステップＳ３及びＳ４により通信機器１００とＡＰ２００との間の無線接続が設定される。
【００４５】
ステップＳ５において、通信機器１００の制御部１６０は、ステップＳ２の判断結果に基づき、ＡＰ２００が閉域網に属するか否かを確認する。ＡＰ２００が閉域網に属しないと判断されている場合（ステップＳ５：Ｎｏ）、制御部１６０は、疎通確認を行うと決定し、処理をステップＳ６に進める。一方、ＡＰ２００が閉域網に属すると判断されている場合（ステップＳ５：Ｙｅｓ）、制御部１６０は、疎通確認を行わないと決定し、処理をステップＳ９に進める。
【００４６】
ステップＳ６において、通信機器１００の制御部１６０は、ＡＰ２００を介してサーバ４００に疎通確認要求を送信するように無線ＬＡＮ通信部１１０を制御する。
【００４７】
ステップＳ７において、通信機器１００の無線ＬＡＮ通信部１１０は、ＡＰ２００を介してサーバ４００からの疎通確認応答を受信する。
【００４８】
ステップＳ７において受信した疎通確認応答が肯定応答（Ａｃｋ）である場合、疎通確認に成功し、通信機器１００とインターネット３０との間のネットワーク接続が設定される。一方、ステップＳ７において受信した疎通確認応答が否定応答（Ｎａｃｋ）である場合又は疎通確認応答を受信せずにタイムアウトした場合、疎通確認に失敗する。
【００４９】
疎通確認に成功した場合（ステップＳ８：Ｙｅｓ）、ステップＳ９において、通信機器１００の制御部１６０は、ＡＰ２００との接続処理を完了し、無線ＬＡＮ通信を開始する。
【００５０】
一方、疎通確認に失敗した場合（ステップＳ８：Ｎｏ）、ステップＳ１０において、通信機器１００の制御部１６０は、ＡＰ２００との接続処理に失敗する。この場合、通信機器１００の制御部１６０は、無線ＬＡＮ通信の開始に代えて、セルラ通信を開始するようにセルラ通信部１２０を制御してもよい。
【００５１】
また、通信機器１００の制御部１６０は、疎通確認を行うと決定した後、疎通確認に失敗した場合（ステップＳ８：Ｎｏ）、無線ＬＡＮ通信部１１０がＡＰ２００から受信した識別情報をインターネット不可ＡＰリストに追加してもよい。これにより、インターネット不可ＡＰリストを自動的に拡充し、このＡＰ２００に次回接続するときに疎通確認を行わずに接続処理を完了させることができる。
【００５２】
（実施形態のまとめ）
一実施形態に係る通信機器１００は、ＡＰ２００との接続処理を行うとき、このＡＰ２００から受信する識別情報に基づいて、Ｃａｐｔｉｖｅ  Ｐｏｒｔａｌによる疎通確認を行うか否かを決定する。これにより、ユーザがマニュアルでＣａｐｔｉｖｅ  Ｐｏｒｔａｌを無効にしなくても、インターネット３０との接続を有していないＡＰ２００に通信機器１００が接続可能になる。
【００５３】
（その他の実施形態）
通信機器１００が行う各処理をコンピュータに実行させるプログラムが提供されてもよい。プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体であってもよい。また、通信機器１００が行う各処理を実行する機能部（回路）を集積化し、通信機器１００を半導体集積回路（チップセット、ＳｏＣ）として構成してもよい。
【００５４】
以上、図面を参照して実施形態について詳しく説明したが、具体的な構成は上述のものに限られることはなく、要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００５５】
１          ：通信システム
１０        ：ＬＡＮ
２０        ：ＷＡＮ
３０        ：インターネット
１００      ：通信機器
１１０      ：無線ＬＡＮ通信部
１１１      ：アンテナ
１２０      ：セルラ通信部
１２１      ：アンテナ
１３０      ：ユーザインターフェイス
１４０      ：電源管理部
１５０      ：記憶部
１６０      ：制御部
３００      ：セルラ基地局
４００      ：サーバ
【図１】
2020182055.tif 000003
【図２】
2020182055.tif 000004
【図３】
2020182055.tif 000005
【図４】
2020182055.tif 000006