(57)【特許請求の範囲】
【請求項１】
被設定端末に対して無線LAN接続用の設定を行う無線LAN設定方法において、
設定端末との間に第１通信路を確立するための第１設定情報に基づいて第１プロファイルを生成する手順と、
前記第１プロファイルを、当該被設定端末のメモリ領域上に構築されたWebサーバ機能へアップロードする手順と、
Webブラウザから前記Webサーバ機能にアクセスして前記第１プロファイルを取得する手順と、
前記第１プロファイルを被設定端末にインストールすることで前記第１設定情報に基づく第１無線LAN設定を行う手順と、
前記第１無線LAN設定に基づいて、設定端末との間に第１通信路を確立する手順と、
前記設定端末との間に第２通信路を確立するための第２設定情報を、前記第１通信路を利用して前記設定端末から取得する手順と、
前記第２設定情報に基づいて第２プロファイルを生成する手順と、
前記第２プロファイルを前記Webサーバ機能へアップロードする手順と、
Webブラウザから前記Webサーバ機能にアクセスして前記第２プロファイルを取得する手順と、
前記第２プロファイルを被設定端末にインストールすることで前記第２設定情報に基づく第２無線LAN設定を行う手順とを含むことを特徴とする無線LAN設定方法。
【請求項２】
前記Webブラウザに第１プロファイルを取得させる手順において、前記Webブラウザは、予め登録されているWebサーバ機能の宛先アドレスに接続要求を送信し、前記Webサーバ機能は、当該接続要求に対して第１プロファイルを応答することを特徴とする請求項１に記載の無線LAN設定方法。
【請求項３】
前記Webブラウザに第２プロファイルを取得させる手順において、前記Webブラウザは、予め登録されているWebサーバ機能の宛先アドレスに接続要求を送信し、前記Webサーバ機能は、当該接続要求に対して第２プロファイルを応答することを特徴とする請求項１に記載の無線LAN設定方法。
【請求項４】
前記請求項１または３に記載の無線LAN設定方法を、コンピュータに実行させるための無線LAN設定プログラム。
【請求項５】
前記請求項４に記載した無線LAN設定プログラムをコンピュータが読み取り可能に記憶した無線LAN設定プログラムの記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線LAN機能を備えた無線端末に無線LAN接続の設定を行う方法およびプログラムならびにその記録媒体に係り、特に、無線LAN設定の手順が、Web経由でサーバから取得した設定情報（プロファイル）をインストールするWeb API (Application Programming Interface)利用に制限された被設定端末に対して、簡単化された手順による無線LAN設定を可能にする無線LAN設定方法およびプログラムならびにその記録媒体に関する。
【背景技術】
【０００２】
近年、スマートフォン、携帯ゲーム機あるいはデジタルフォトフレーム等に代表される無線LAN機器が急速に普及している。これらの無線LAN機器を利用する際には、利用者が予め用意した無線LANの親機となるアクセスポイント(AP)との接続設定を実施する必要がある。この接続設定では、次のような設定情報を無線LAN機器に登録する必要がある。
(1)APが持つSSID(Service Set Identifier：アクセスポイントを一意に識別するID
(2)暗号方式
(3)暗号鍵(KEY)
【０００３】
しかしながら、これらの設定情報を無線LAN機器に入力する際には、無線LANに関する専門知識が必要となるため、不慣れな利用者にとっては簡単な操作ではなかった。
【０００４】
このような技術課題に対して、非特許文献１には、設定操作を自動化して利用者の負担を軽減する技術が開示されている。非特許文献１では、アクセスポイントが具備するボタンを操作することで、アクセスポイントが仮の設定情報で無線LAN機器と通信路を確立することを許容するモード(設定モード)に移行し、その間に無線LAN機器は、仮の設定情報を用いてアクセスポイントに一時的に接続し、この無線LAN通信路を使って、アクセスポイントから通常用の設定情報を取得する。その後、取得した通常用の設定情報を用いたアクセスポイントへの再接続により、無線LANの利用(通信)が可能になる。
【０００５】
図７は、非特許文献１による無線LAN設定の手順を示したシーケンスフローであり、スマートフォンなどの被設定端末には、設定用通信路を確立するための第１設定情報として、全端末に共通のSSID1、KEY1および暗号方式が予め登録されている。無線APなどの設定端末には、SSID1、KEY1および暗号方式と共に、通常通信路を確立するための第２設定情報として、各端末に固有のSSID2、KEY2および暗号方式が予め登録されている。
【０００６】
手順S1では、設定端末が具備するボタンを利用者が押下操作等することにより、当該設定端末に対して設定の開始が要求される。なお、ボタン操作の代わりに画面表示等が利活用される場合もある。ボタン操作された設定端末では、動作モードが「通常モード」から「設定モード」に変更される。
【０００７】
手順S2では、利用者が被設定端末を操作して設定開始を要求する。この要求操作には、物理ボタンやソフトウェアボタン等を利用できる。
【０００８】
手順S3，S4では、被設定端末において、予め保持されているSSID1およびKEY1が自身に設定登録される。なお、KEY1は全設定端末に共通の文字列で構成される。
【０００９】
手順S5では、被設定端末が前記SSID1およびKEY1を用いて一時的に設定端末に接続することで設定用の仮通信路が確立される。
【００１０】
手順S6では、被設定端末から設定端末へ、前記仮通信路を用いて設定開始の指示が送信される。
【００１１】
手順S7では、設定端末において、前記設定開始指示の受信に応答して被設定端末のMACアドレスが読み取られる。
【００１２】
手順S8では、設定端末から被設定端末へ、通常モード時に利用するSSID2およびKEY2の設定情報が送信される。
【００１３】
手順S9では、被設定端末から設定端末へ、前記設定情報の正常受信を通知するための受信確認データが送信される。
【００１４】
手順S10では、設定端末において、被設定端末からの受信確認データの受信に応答して、被設定端末のMACアドレスが設定端末自身に登録される。
【００１５】
手順S11では、設定端末から被設定端末へ、前記MACアドレスの登録を完了したことを被設定端末に通知するための端末MACアドレス登録完了データが送信される。
【００１６】
手順S12，S13では、被設定端末において、前記端末MACアドレス登録完了データの受信に応答して、前記手順S8で取得したSSID2およびKEY2の設定が実行される。
【００１７】
一方、非特許文献２には、被設定端末に対して、当該端末の開発業者により無線LANの設定方法に制限を設ける技術が開示されている。非特許文献２では、無線LAN設定に必要なSSIDやKEYなどの設定情報が、開発業者により独自に規定されたフォーマットで記述されたファイル(以下、プロファイルと呼ぶ)としてネットワーク上のサーバに保持されている。被設定端末の利用者は、Webブラウザから前記サーバにアクセスしてプロファイルを取得する。また、被設定端末には、当該プロファイルを自動でインストールするプログラムが予め実装されており、前記プロファイルが取得されると、当該プログラムが起動されて前記プロファイルをインストールすることで、前記各設定情報が登録される。
【００１８】
図８は、非特許文献２による無線LAN設定の手順を示したシーケンスフローであり、サーバ等から構成される設定端末には、無線LANの設定情報(SSID、KEYおよび暗号方式)の記述されたプロファイルが予め保持されている。
【００１９】
手順U1では、スマートフォン等の被設定端末において、第三者からのメールによる通知や、利用者がWebサーバへの接続方法が掲載されたホームページなどを閲覧するなどの方法を利用して、設定情報を含んだプロファイルを管理する設定端末へのURL、IPアドレスあるいはリンク(以下、URLで代表する)などが取得される。
【００２０】
手順U2では、被設定端末において、利用者の操作に応答して設定端末のURLに接続要求が送信される。
【００２１】
手順U3では、設定端末から被設定端末へ、前記要求されたURLのWebページが応答される。
【００２２】
手順U4では、被設定端末において、前記要求したURLから応答されたWebページを受信する。このとき、利用者は受信したWebページの内容を確認することで、信頼できる設定端末からのWebページであることを確認することができる。そのため、利用者の意図しない設定端末の設定情報を受信することを防止でき、セキュリティを担保することも可能である。
【００２３】
手順U5では、被設定端末において、そのディスプレイ上に表示された設定情報を取得するためのリンク先にアクセスすることで、無線LANアクセスポイントの設定情報を含んだプロファイルが保持されているURLに接続する。
【００２４】
手順U6では、設定端末において、前記要求されたURLに保持されている、無線LAN設定情報の記述されたプロファイルが応答される。
【００２５】
手順U7では、被設定端末において、前記設定端末から受信したプロファイルをインストールすることで、当該被設定端末に無線LANの設定情報が登録される。
【先行技術文献】
【非特許文献】
【００２６】
【非特許文献１】1 AOSS(AirStation One-Touch Secure System)；(http://www.buffalotech.com/files/AOSS_WP_Final.pdf)
【非特許文献２】iPhone構成プロファイル；(http://developer.apple.com/jp/devcenter/ios/library/documentation/FA_iPhone_Configuration_Utility.pdf)
【発明の概要】
【発明が解決しようとする課題】
【００２７】
非特許文献１に開示された技術を利用すれば、無線LAN設定の操作を簡単化できるが、非特許文献２の技術により無線LANの設定方法に制限が設けられた被設定端末に対しては、非特許文献１に開示された技術を適用して無線LAN設定の操作を簡単化することができなかった。
【００２８】
本発明の目的は、上記した従来技術の課題を全て解決し、無線LAN設定の手順が、Web経由で外部のサーバから取得した設定情報をインストールするWeb API利用に制限された被設定端末に対して、既存の簡単化された手順と同様の手順で無線LAN設定を行える無線LAN設定方法およびプログラムならびにその記録媒体を提供することにある。
【課題を解決するための手段】
【００２９】
上記の目的を達成するために、本発明は、被設定端末に対して無線LAN接続用の設定をWeb経由で行う無線LAN設定方法において、以下の手順を具備した点に特徴がある。
【００３０】
手順１では、第１通信路を確立するための第１設定情報に基づいて第１プロファイルが生成される。
【００３１】
手順２では、第１プロファイルが、メモリ領域上のWebサーバ機能へアップロードされる。
【００３２】
手順３では、WebブラウザからWebサーバ機能にアクセスして第１プロファイルが取得される。
【００３３】
手順４では、第１プロファイルを被設定端末にインストールすることで第１設定情報に基づく第１無線LAN設定が行われる。
【００３４】
手順５では、第１無線LAN設定に基づいて、接続先の設定端末との間に第１通信路が確立される。
【００３５】
手順６では、第２通信路を確立するための第２設定情報が第１通信路を利用して設定端末から取得される。
【００３６】
手順７では、第２設定情報に基づいて第２プロファイルが生成される。
【００３７】
手順８では、第２プロファイルが、メモリ領域上のWebサーバ機能へアップロードされる。
【００３８】
手順９では、WebブラウザからWebサーバ機能にアクセスして第２プロファイルが取得される。
【００３９】
手順１０では、第２プロファイルを被設定端末にインストールすることで第２設定情報に基づく第２無線LAN設定が行われる。
【発明の効果】
【００４０】
本発明によれば、SSIDやKEYなどの無線LAN設定情報を、被設定端末の開発業者が規定した固有の設定方法でしか設定できない環境下でも、それ以外の簡便な方法で設定できるようになる。
【００４１】
すなわち、本発明によれば、被設定端末上にWebサーバが仮想的に構築され、無線LAN設定情報をプロファイル化して当該WebサーバにアップロードすることでWeb APIを模擬できるので、無線LAN設定の手順が、Web経由で外部のサーバから取得したプロファイルをインストールするWeb API利用に制限された被設定端末に対しても、外部サーバとの接続なしに、既存の簡単化された手順により無線LAN設定を行えるようになる。
【図面の簡単な説明】
【００４２】
【図１】本発明が適用される無線LANの構成を示した図である。
【図２】無線AP（設定端末）の構成を示した機能ブロック図である。
【図３】無線端末MN（被設定端末）の構成を示した機能ブロック図である。
【図４】本発明の第１実施形態に係る無線LAN設定手順のシーケンスフローである。
【図５】無線端末MNの表示パネルの表示例を示した図である。
【図６】本発明の第２実施形態に係る無線LAN設定手順のシーケンスフローである。
【図７】非特許文献１に開示された無線LAN設定手順のシーケンスフローである。
【図８】非特許文献２に開示された無線LAN設定手順のシーケンスフローである。
【発明を実施するための形態】
【００４３】
以下、図面を参照して本発明の実施の形態について詳細に説明する。図１は、本発明が適用される無線LANのネットワーク構成を示した図であり、ここでは、被設定端末としての無線端末MNと設定端末として無線アクセスポイントAPとの間に無線LAN接続を確立するための無線LAN設定操作を無線端末MNに対して行う場合を例にして説明する。
【００４４】
無線端末MNはIEEE 802.11規格に準拠した無線LANモジュールを搭載し、無線APには、後述する無線LAN設定ボタンスイッチ１０３ａが装備されている。無線APは複数のネットワーク名(SSID)を所持することが可能であり、SSIDごとに通信路の暗号化の要否、暗号方式の種類、暗号鍵(KEY)の文字列等のセキュリティレベルを定義できる。端末MNには、無線APから設定情報を取得するために、当該無線APに接続するためのURLが予め保持されている。
【００４５】
本実施形態では、無線APおよび無線端末MNに、全ての無線APおよび無線端末MNに共通のネットワーク名SSID1および暗号鍵KEY1が予め保持されており、初めにSSID1およびKEY1を用いて無線APと無線端末MNとの間に設定用通信路が確立され、この設定用通信路を利用して、本通信路を確立するためのSSID2およびKEY2が無線端末MNにより無線APから受信される。
【００４６】
図２は、前記無線APの構成を示した機能ブロック図であり、ここでは、本発明の説明に不要な構成は図示が省略されている。
【００４７】
無線LANインタフェース１０１は無線信号を送受信する。通信制御部１０２は、前記無線LANインタフェース１０１から送信される無線信号を暗号化すると共に、無線LANインタフェース１０１で受信される無線信号を復号する。ボタンスイッチ(SW)１０３は、利用者による無線LAN設定操作を受け付ける。
【００４８】
メモリ領域１０５において、第１無線LAN設定保持部１０５ａには、端末MNとの間に第１通信路（設定用通信路）を確立するための第１設定情報として、全端末MNに共通のネットワーク名SSID1、暗号鍵KEY1および暗号方式が予め保持されている。第２無線LAN設定保持部１０５ｂには、端末MNとの間に第２通信路（通常通信路）を確立するための第２設定情報として、当該無線APに固有のネットワーク名SSID2、暗号鍵KEY2および暗号方式が予め保持されている。
【００４９】
前記第１設定情報は、利用者による書換および閲覧が禁止されている。前記第２設定情報は、利用者による書換および閲覧が許可されている。なお、第２設定情報の保持数は一つとは限らず、相互に異なる複数の設定情報が保持される場合もある。
【００５０】
図３は、前記無線端末MNの構成を示した機能ブロック図であり、ここでも、本発明の説明に不要な構成は図示が省略されている。
【００５１】
無線LANインタフェース２０１は、無線信号を送受信する。通信制御部２０２は、前記無線LANインタフェース２０１から送信される無線信号を暗号化すると共に、無線LANインタフェース２０１で受信される無線信号を復号する。UI部２０３は、利用者の操作を受け付けるタッチSW２０３ａおよび表示パネル２０３ｂを含み、本実施形態では、表示パネル２０３ｂに表示されたアイコンやスイッチがタッチされると、これがタッチSW２０３ａにより検知されるように構成されている。
【００５２】
メモリ領域２０５において、第１設定情報保持部２０５ａには、無線APとの間に前記第１通信路を確立するための無線LAN設定情報として、ネットワーク名SSID1、暗号鍵KEY1および暗号方式が予め保持されている。プログラム領域２０５ｂには、後述する無線LAN設定を実行するプログラム（アプリケーション）Pwlanが保持されている。ブラウザ領域２０５ｃには、Webブラウザが保持されている。Webサーバ領域２０５ｄには、後述するWebサーバ機能が仮想的に構築される。無線LAN設定登録部２０５ｅには、無線APとの間に確立される通信路に応じて、設定用通信路の設定情報[SSID1、KEY1、暗号方式1]または通常通信路の設定情報[SSID2、KEY2、暗号方式2]が設定登録される。
【００５３】
制御部２０４において、プログラム制御部２０４ａは、前記無線LAN設定プログラムPwlanを管理する。ブラウザ制御部２０４ｂは、前記Webブラウザを制御する。インストール実行部２０４ｃは、無線LAN設定情報の記述されたプロファイルを端末MNにインストールする。これにより、当該プロファイルに記述されていた無線LAN設定情報が無線LAN設定登録部２０５ｅに設定登録され、無線APとの間に無線LANの通信路を確立できるようになる。
【００５４】
図４は、本発明の第１実施形態の動作を示したフローチャートであり、図５は、被設定端末としての無線端末MNに設けられた表示パネル２０３ｂの表示例を示している。無線端末MNのホーム画面には、図５(a)に示したように、無線LAN設定プログラムPwlanを含む各種の実装済みソフトウェアのショートカットアイコンが一覧表示されている。
【００５５】
手順W1では、利用者によって無線LAN設定プログラムPwlanのアイコンがホーム画面上でタップ等され、これがプログラム管理部２０４ａにより検知されて設定プログラムPwlanが起動される。
手順W2では、設定プログラムPwlanが実行され、予め第１設定情報保持部２０５ａに保持されている、全端末に共通の第１設定情報(SSID1、KEY1および暗号方式2)に基づいてプロファイルF1が生成される。
手順W3では、無線端末MNのメモリ領域２０５に仮想的に設けられたWebサーバSwebが、前記設定プログラムPwlanにより起動される。
手順W4では、手順W2で生成されたプロファイルF1が、設定プログラムPwlanによりWebサーバSwebにアップロードされる。
【００５６】
手順W5では、WebサーバSwebが、設定プログラムPwlanからの指示に応答してバックグラウンドで動作を開始する。
手順W6では、設定プログラムPwlanが、WebサーバSwebの宛先アドレスを指定してブラウザを起動する。
手順W7では、起動されたブラウザが、前記指定されたWebサーバSwebの宛先アドレスへ接続要求を送信する。
手順W8では、WebサーバSwebが前記接続要求に応答して、手順W4でアップロードされたプロファイルF1を応答する。
【００５７】
手順W9では、図５(b)に示したように、前記プロファイルF1の無線端末MNへのインストールを促すアイコンが表示パネル２０３ｂに表示される。
手順W10では、表示パネル２０３ｂに表示されたアイコンが利用者によりタップされ、制御部２０４へインストール要求が送信される。
手順W11では、制御部２０４によりプロファイルF1のインストールが実行され、当該プロファイルF1に記述されているSSID1、KEY1および暗号方式が無線LAN設定登録部２０５ｅに設定登録される。表示パネル２０３ｂでは、図５(c)に示したように、設定登録の完了を利用者に通知するメッセージが表示される。
【００５８】
手順W12では、制御部２０４によりブラウザが再び起動される。
手順W13では、ブラウザからWebサーバSwebへ接続要求が送信される。
手順W14では、WebサーバSwebからブラウザへWebページが応答される。
手順W15では、図５(d)に示したように、ブラウザの画面上に、各端末に固有の第２設定情報(SSID2、KEY2、暗号方式2)の設定開始を促すアイコンが表示される。
【００５９】
手順W16では、無線APのボタンスイッチ１０３ａが利用者により押下される。
手順W17では、前記ブラウザの画面上に表示されているアイコンが利用者によりタップされる。
手順W18では、前記タップ操作に応答して設定プログラムPwlanが再起動される。
【００６０】
手順W19では、設定プログラムPwlanから制御部２０４へ、無線APへの接続要求と共に無線APに固有の第２設定情報が要求される。
手順W20では、制御部２０４により、前記無線LAN設定登録２０５ｅに設定登録された第１設定情報（SSID1等）に基づいて無線APへ接続要求が送信される。
手順W21では、無線APが前記接続要求に応答することで、第１設定情報に基づく設定用通信路が確立される。
【００６１】
手順W22では、制御部２０４から無線APへ、前記設定用通信路を利用して、無線APに固有の第２設定情報が要求される。
手順W23では、無線APから制御部２０４へ、無線APに固有のSSID2、KEY2および暗号方式2が応答される。
手順W24では、制御部２０４から設定プログラムPwlanへ、無線APから受信した無線APに固有のSSID2、KEY2が応答される。
【００６２】
手順W25では、設定プログラムPwlanにおいて、受信したSSID2等に基づいてプロファイルF2が生成される。
【００６３】
手順W26では、設定プログラムPwlanにより前記Webサーバが起動される。
手順W27では、設定プログラムPwlanからWebサーバSwebへ、手順W25で生成されたプロファイルF2がアップロードされる。
手順W28では、設定プログラムPwlanからの指示に応答して、WebサーバSwebがバックグラウンドで動作を開始する。
手順W29では、設定プログラムPwlanがWebサーバSwebの宛先アドレスを指定してブラウザを起動する。
【００６４】
手順W30では、ブラウザから前記WebサーバSwebの宛先アドレスに接続要求が送信される。
手順W31では、WebサーバSwebがブラウザからの接続要求を受信して、手順W27でアップロードされたプロファイルF2を応答する。
手順W32では、図５(e)に示したように、プロファイルF2のインストールを促すアイコンが表示パネル２０３ａ上に表示される。
手順W33では、利用者によりアイコンがタップされる。このとき、図５(f)に示したように、表示パネル２０３ｂには設定操作の完了を通知するメッセージが表示される。
手順W34では、制御部２０４によりプロファイルF2のインストールが実行され、当該プロファイルF2に記述されていたSSID2、KEY2および暗号方式が無線LAN設定登録部２０５ｅに設定登録される。
【００６５】
手順W35では、制御部２０４により、前記無線LAN設定登録部２０５eに設定登録された第２設定情報（無線APに固有のSSID2、KEY2）に基づいて無線APへ接続要求が送信される。
【００６６】
手順36では、無線APが制御部２０４へ、無線LANの接続を応答することで、設定が完了する。
【００６７】
以上のようにして、無線LAN設定登録部２０５ｅへの第２設定情報の登録が完了すると、図５(f)に示したように、表示パネル２０３ｂには、無線LAN設定の完了を通知するメッセージが表示される。
【００６８】
なお、上記の実施形態では、無線端末MNが通常通信路を設定するための第２設定情報(SSID2、KEY2、暗号方式)を無線APから取得し、この設定情報に基づいてプロファイルF2を自ら生成して仮想のWebサーバにアップロードするものとして説明したが、本発明はこれのみに限定されるものではなく、無線APからSSID2等のプロファイルF2を直接取得するようにしても良い。
【００６９】
図６は、本発明の第２実施形態の動作を示したフローチャートであり、手順W1〜W21までは第１実施形態と同様なので、その説明は省略する。
【００７０】
手順W41では、制御部２０４から無線APへ、前記設定用通信路を利用して、無線APに固有のプロファイルF2が要求される。
手順W42では、無線APから制御部２０４へプロファイルF2が応答される。
手順W43では、プロファイルF2のインストールを促すアイコンが表示パネル２０３ａ上に表示される。
【００７１】
手順W44では、利用者により前記アイコンがタップされる。
手順W45では、制御部２０４によりプロファイルF2のインストールが実行され、当該プロファイルF2に記述されていたSSID2、KEY2および暗号方式が無線LAN設定登録部２０５ｅに設定登録される。
【００７２】
手順W46では、制御部２０４により、前記無線LAN設定登録部２０５eに設定登録された第２設定情報（無線APに固有のSSID2、KEY2）に基づいて無線APへ接続要求が送信される。
【００７３】
手順47では、無線APが制御部２０４へ、無線LANの接続を応答することで、設定が完了する。
【００７４】
なお、上記の一連の無線LAN設定手順は、コンピュータにより実行可能なプログラム言語で記述することができ、当該プログラムをCD-ROMやDVDなどの記憶媒体に記録し、これを携帯端末等のコンピュータに読み込ませて実行させることにより、無線LAN設定機能を備えた無線端末を実現できる。
【符号の説明】
【００７５】
２０１…無線LANインタフェース，２０２…通信制御部，２０３…UI部，２０４…制御部，２０５…メモリ領域
【図１】
0005894482.tif 000002
【図２】
0005894482.tif 000003
【図３】
0005894482.tif 000004
【図４】
0005894482.tif 000005
【図５】
0005894482.tif 000006
【図６】
0005894482.tif 000007
【図７】
0005894482.tif 000008
【図８】
0005894482.tif 000009