(57)【要約】【課題】認証フィルタリング環境下において容易にＬＡＮ接続を行なうことができる通信接続システム、通信接続プログラム、通信接続方法およびＬＡＮ接続装置を提供することである。【解決手段】本発明にかかる通信接続システム１００は、ＭＡＣアドレスフィルタのＭＡＣアドレスを有するＰＣ２００と、ＭＡＣアドレスを有するＵＳＢＮＩＣ４００と、を含む。また、ＵＳＢＮＩＣ４００は、ＰＣ２００と接続された場合に、アプリケーションソフト８００によりＰＣ２００におけるＭＡＣアドレスと、ＵＳＢＮＩＣ４００のＭＡＣアドレスとが入れ換えて設定される。【選択図】図２
2015056843.tif 000002
【特許請求の範囲】
【請求項１】
第１コードを有するコンピュータと、
第２コードを有するＬＡＮ接続装置と、を含み、
前記コンピュータは、前記ＬＡＮ接続装置と接続された場合に、前記コンピュータにおける第１コードと、前記第２コードとを入れ換え、通信可否を確認し、通信可の第１コードを前記ＬＡＮ接続装置のコードとして設定する入れ換え設定部を含む、通信接続システム。
【請求項２】
前記第１コードおよび第２コードは、ＭＡＣアドレスである、請求項１記載の通信接続システム。
【請求項３】
前記ＬＡＮ接続装置は、前記コンピュータと接続解除された場合に、前記コンピュータにおける第２コードと、前記第１コードとを元に戻して設定する元戻し設定部を含む、請求項１または２に記載の通信接続システム。
【請求項４】
前記設定の状況をユーザに報知する報知部を含む、請求項１乃至３記載のいずれか１項に通信接続システム。
【請求項５】
前記ＬＡＮ接続装置は、有線または無線により前記コンピュータと接続される、請求項１乃至４のいずれか１項に記載の通信接続システム。
【請求項６】
前記ＬＡＮ接続装置は、所定の期間で前記コンピュータとの接続状況を検知する、請求項１乃至５のいずれか１項に記載の通信接続システム。
【請求項７】
前記第１コードは、複数個のコードを含み、
前記入れ換え設定部は、前記第１コードの複数個のうち１つずつ全てを順に前記第２コードと入れ換え、通信可否を確認し、通信可の第１コードのうちいずれか１個を設定する、請求項１乃至６のいずれか１項に記載の通信接続システム。
【請求項８】
前記第１コードは、複数個のコードを含み、
前記入れ換え設定部は、前記第１コードの複数個のうち１つずつ順に前記第２コードと入れ換え、通信可否を確認し、通信可の第１コードを設定する、請求項１乃至６のいずれか１項に記載の通信接続システム。
【請求項９】
前記コンピュータは、
前記入れ換えて設定した通信接続状況を記録する記録部を有する、請求項１乃至８のいずれか１項に記載の通信接続システム。
【請求項１０】
前記ＬＡＮ接続装置は、パスワード情報を有し、
前記入れ換え設定部は、前記コンピュータに前記ＬＡＮ接続装置が接続された場合に、前記ＬＡＮ接続装置に前記パスワード情報を送信し、前記ＬＡＮ接続装置は、前記コンピュータから送信された前記パスワード情報と自身に設定されているパスワード情報を照合し、前記入れ換えられたコードを通信に使用するか否かを判定する請求項１乃至９のいずれか１項に記載の通信接続システム。
【請求項１１】
第１コードを有するコンピュータおよび第２コードを有するＬＡＮ接続装置の通信接続プログラムにおいて、
前記ＬＡＮ接続装置および前記コンピュータが接続された場合に、前記コンピュータにおける第１コードと、前記第２コードとを入れ換え、通信可否を確認し、通信可の第１コードを前記ＬＡＮ接続装置のコードとして設定する入れ換え設定処理を含む、通信接続プログラム。
【請求項１２】
記録処理をさらに含み、
前記記録処理により請求項１１記載の通信接続プログラムを記録した、ＬＡＮ接続装置。
【請求項１３】
第１コードを有するコンピュータおよび第２コードを有するＬＡＮ接続装置の通信接続方法において、
前記ＬＡＮ接続装置および前記コンピュータが接続された場合に、前記コンピュータにおける第１コードと、前記第２コードとを入れ換え、通信可否を確認し、通信可の第１コードを前記ＬＡＮ接続装置のコードとして設定する入れ換え設定工程を含む、通信接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信接続システム、通信接続プログラム、通信接続方法およびＬＡＮ接続装置に関する。
【背景技術】
【０００２】
従来から、ＮＩＣ（ネッワークインターフェイスカード、Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を用いてコンピュータをＬＡＮ（ローカル・エリア・ネットワーク、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続することが行なわれている。
【０００３】
例えば、特許文献１（特開２００９−２１２６１７号公報）には、実ネットワークのデータリンクレベルの通信方式がイーサネット（登録商標）である場合、実ＮＩＣのＭＡＣアドレスと仮想ＮＩＣのＭＡＣアドレスを同一にする処理を自動化する。実ネットワークがイーサネットではない場合、実ネットワークのデータリンク通信を、ユーザＶＭの仮想ＮＩＣに対してイーサネットによる通信に変換する。この際、プロキシＡＲＰを、ユーザＶＭの仮想ＮＩＣに対して行う。ユーザＶＭの仮想ＮＩＣに対するＩＰアドレス情報については、実ネットワークのＩＰアドレス情報を再利用する。ユーザＶＭの仮想ＮＩＣからの通信については、イーサネットフレームとそのペイロードから、処理方法を判断する。実ネットワークからの通信については、イーサネットフレームもしくはＩＰパケットから、処理方法を判断する仮想化システムについて開示されている。
【０００４】
特許文献１記載の仮想化システムにおいては、実ＮＩＣであるネットワークカードを介して接続された実ネットワークが直接のイーサネット（登録商標）かどうか判定し、ユーザＶＭの仮想ＮＩＣの対向ノードである仮想ノードの設定を行う仮想ノード設定手段と、仮想ノードの設定内容に応じて、ネットワークカードのＭＡＣアドレスを取得し、取得されたＭＡＣアドレスをユーザＶＭの仮想ＮＩＣのＭＡＣアドレスとして定義し、仮想ＮＩＣの設定を行う仮想ＮＩＣ設定手段と、ユーザＶＭから仮想ＮＩＣのＭＡＣアドレスの変更を要求された場合、ネットワークカードのＭＡＣアドレスを、仮想ＮＩＣのＭＡＣアドレスに変更し、実ＮＩＣの設定を行う実ＮＩＣ設定手段とを具備するものである。
【０００５】
また、特許文献２（特開２００４−１２９０５６号公報）には、既存のネットワーク１０に接続されているネットワークデバイス１１０と、このネットワーク１０との間に、容易に追加設置することのできるデバイス監視装置１００について開示されている。
【０００６】
特許文献２記載のデバイス監視装置は、ネットワークと、このネットワークに接続されるべきネットワークデバイスとの間に接続されるデバイス監視装置であって、前記ネットワークデバイスのネットワークに関する通信設定を取得する通信設定取得手段と、前記通信設定取得手段が取得した前記ネットワークデバイスの通信設定を、ネットワーク側通信設定として設定する第１設定手段と、前記ネットワークデバイスと当該デバイス監視装置との間の通信設定を、デバイス側通信設定として設定する、ネットワークデバイス側通信設定手段と、を備えるものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２１２６１７号公報
【特許文献２】特開２００４−１２９０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、認証フィルタリング、例えば、ＭＡＣアドレスフィルタリングのように、アクセス制限がかかっている環境下のコンピュータに、新たなＬＡＮ接続装置を接続する場合、それぞれにＭＡＣアドレス等の種々の設定を実施する必要がある。
【０００９】
例えば、ＭＡＣアドレスフィルタリングによってアクセス制限がかかっている環境下において、アクセスが許可されているＭＡＣアドレスを持つコンピュータに対し、新たなＬＡＮ接続装置を接続し、そのＬＡＮ接続装置を介してネットワークへの接続をおこなう場合、新たなＬＡＮ接続装置のＭＡＣアドレスが、アクセス許可される様に種々の設定を実施する必要がある。
【００１０】
本発明の目的は、認証フィルタリング環境下において容易にＬＡＮ接続を行なうことができる通信接続システム、通信接続プログラム、通信接続方法およびＬＡＮ接続装置を提供することである。
【課題を解決するための手段】
【００１１】
（１）
一局面に従う通信接続システムは、第１コードを有するコンピュータと、第２コードを有するＬＡＮ接続装置と、を含み、コンピュータは、ＬＡＮ接続装置と接続された場合に、コンピュータにおける第１コードと、第２コードとを入れ換えて、通信可否を確認し、通信可の第１コードをＬＡＮ接続装置のコードとして設定する入れ換え設定部を含むものである。
【００１２】
本発明にかかる通信接続システムは、第１コードを有するコンピュータと、第２コードを有するＬＡＮ接続装置と、を含む。また、ＬＡＮ接続装置は、コンピュータと接続された場合に、入れ換え設定部によりコンピュータにおける第１コードと、第２コードとが入れ換えて設定される。
【００１３】
この場合、第１コードをＬＡＮ接続装置の第２コードと入れ換えることができるので、第１コードが認証フィルタに対しアクセス許可されている場合、認証フィルタが施された環境下でも、コンピュータにＬＡＮ接続装置を接続し、コンピュータに接続されていたＬＡＮケーブルをＬＡＮ接続装置に接続するのみで、ＬＡＮ接続装置を認証フィルタの環境下に配置することができる。
すなわち、認証フィルタ環境下においても、認証フィルタの設定を改めて実施することなく、容易にＬＡＮ接続装置を用いることができる。
なお、ＬＡＮ接続装置には、ＵＳＢ−ＬＡＮの変換器であってもよく、アクセスポイントであってもよく、その他任意の機器であってもよい。
【００１４】
（２）
第２の発明にかかる通信接続システムは、一局面に従う通信接続システムにおいて、第１コードおよび第２コードは、ＭＡＣアドレスであってもよい。
【００１５】
この場合、ＭＡＣアドレスフィルタリング設定済みの環境下において、ＬＡＮ接続装置を用いた場合でも、容易に通信接続を確立させることができる。
【００１６】
（３）
第３の発明にかかる通信接続システムにおいては、一局面または第２の発明にかかる通信接続システムにおいて、ＬＡＮ接続装置は、コンピュータと接続解除された場合に、コンピュータにおける第２コードと、第１コードとを元に戻して設定する元戻し設定部を含んでもよい。
【００１７】
この場合、ＬＡＮ接続装置と、コンピュータとの接続が解除された場合、自動的に第１コードと第２コードとが元に戻されるので、ＬＡＮ接続装置との接続を解除した場合であっても、コンピュータに第１コードが設定されるので、通信接続環境をそのまま利用することができる。
【００１８】
（４）
第４の発明にかかる通信接続システムにおいては、一局面または第２、第３の発明にかかる通信接続システムにおいて、設定の状況をユーザに報知する報知部を含んでもよい。
【００１９】
この場合、報知部によりＬＡＮ接続装置およびコンピュータの接続を報知することができる。すなわち、ユーザに対して、ＬＡＮ接続装置およびコンピュータが正しく接続され、通信環境が円滑に行なわれていることを認識させることができる。他方、ユーザに対して、通信環境の不具合をも認識させることができる。
【００２０】
（５）
第５の発明にかかる通信接続システムにおいては、一局面または第２乃至第４の発明にかかる通信接続システムにおいて、ＬＡＮ接続装置は、有線または無線によりコンピュータと接続されてもよい。
【００２１】
この場合、ＬＡＮ接続装置は、有線または無線によりコンピュータと接続することができる。有線の場合は、ＵＳＢコネクタ等により接続させることができる。
また、無線の場合は、所定の距離内であれば、自由に接続させることが出来る。
【００２２】
（６）
第６の発明にかかる通信接続システムにおいては、一局面または第２乃至第５の発明にかかる通信接続システムにおいて、ＬＡＮ接続装置は、所定の期間でコンピュータとの接続状況を検知してもよい。
【００２３】
この場合、ＬＡＮ接続装置は、所定の期間で、接続状況を検知するので、瞬間的な接続解除状態が発生して、接続状態が回復した場合でも、継続して通信環境を維持することが出来る。また、所定の期間を超過して、接続解除状態が継続した場合には、接続解除されたことを正式に判定することが出来る。
【００２４】
（７）
第７の発明にかかる通信接続システムは、一局面または第２乃至第６の発明にかかる通信接続システムにおいて、第１コードは、複数個のコードを含み、入れ換え設定部は、第１コードの複数個のうち１つずつ全てを順に第２コードと入れ換え、通信可否を確認し、通信可の第１コードのうちいずれか１個を設定してもよい。
【００２５】
この場合、第１コードが複数存在した場合でも、入れ換え設定部が、第１コードを順に１個ずつ第２コードと入れ換え、通信可能な第１コードのうちの１個を設定をするので、通信環境を維持することができる。また、複数の第１コードの通信状態の最も良い第１コードを選択して設定させてもよい。
【００２６】
（８）
第８の発明にかかる通信接続システムは、一局面または第２乃至第６の発明にかかる通信接続システムにおいて、第１コードは、複数個のコードを含み、
入れ換え設定部は、第１コードの複数個のうち１つずつ順に第２コードと入れ換え、通信可否を確認し、通信可の第１コードを設定してもよい。
【００２７】
この場合、第１コードが複数存在した場合でも、入れ換え設定部が、第１コードを順に１個ずつ第２コードと入れ換え、通信可能な第１コードを設定をするので、短時間で、通信環境を維持することができる。
【００２８】
（９）
第９の発明にかかる通信接続システムは、一局面または第２乃至第８の発明にかかる通信接続システムにおいて、コンピュータは、入れ換えて設定した通信接続状況を記録する記録部を有してもよい。
【００２９】
この場合、記録部に通信接続状況が記録されるので、再度、過去に接続されたコンピュータおよびＬＡＮ接続装置の場合、過去の記録に応じて第１コードおよび第２コードとが、設定される。その結果、過去の接続結果を容易に設定することができる。
【００３０】
（１０）
第１０の発明にかかる通信接続システムは、一局面、第２の発明乃至第９の発明にかかる通信接続システムにおいて、ＬＡＮ接続装置は、パスワード情報を有し、入れ換え設定部は、コンピュータにＬＡＮ接続装置が接続された場合に、ＬＡＮ接続装置にパスワード情報を送信し、ＬＡＮ接続装置は、コンピュータから送信されたパスワード情報と自身に設定されているパスワード情報を照合し、入れ換えられたコードを通信に使用するか否かを判定してもよい。
【００３１】
この場合、ＬＡＮ接続装置はコンピュータから正しいパスワードを受信しなければ入れ換えられたコードを通信に使用しないため、コードの簡便な入れ換えを実現しつつ、ＬＡＮ接続装置がコードを不正に書き換えられた状態で通信することを防止することができる。
【００３２】
（１１）
他の局面に従う通信接続プログラムは、第１コードを有するコンピュータおよび第２コードを有するＬＡＮ接続装置の通信接続プログラムにおいて、ＬＡＮ接続装置およびコンピュータが接続された場合に、コンピュータにおける第１コードと、第２コードとを入れ換えて、通信可否を確認し、通信可の第１コードをＬＡＮ接続装置のコードとして設定する入れ換え設定処理を含むものである。
【００３３】
本発明にかかる通信接続プログラムは、ＬＡＮ接続装置およびコンピュータが接続された場合に、入れ換え設定処理によりコンピュータにおける認証フィルタの第１コードと、第２コードとが入れ換えて設定される。
【００３４】
この場合、第１コードをＬＡＮ接続装置の第２コードと入れ換えることができるので、第１コードが認証フィルタに対しアクセス許可されている場合、認証フィルタが施された環境下でも、コンピュータにＬＡＮ接続装置を接続し、コンピュータに接続されていたＬＡＮケーブルをＬＡＮ接続装置に接続するのみで、ＬＡＮ接続装置を認証フィルタの環境下に配置することができる。
すなわち、認証フィルタ環境下においても、認証フィルタの設定を改めて実施することなく、容易にＬＡＮ接続装置を用いることができる。
なお、ＬＡＮ接続装置には、ＵＳＢ−ＬＡＮの変換器であってもよく、アクセスポイントであってもよく、その他任意の機器であってもよい。
【００３５】
（１２）
さらに他の局面に従うＬＡＮ接続装置は、記録処理を含み、記録処理により他の局面にかかる通信接続プログラムを記録したものである。
【００３６】
この場合、第１コードをＬＡＮ接続装置の第２コードと入れ換えることができるので、第１コードが認証フィルタに対しアクセス許可されている場合、認証フィルタが施された環境下でも、コンピュータにＬＡＮ接続装置を接続し、コンピュータに接続されていたＬＡＮケーブルをＬＡＮ接続装置に接続するのみで、ＬＡＮ接続装置を認証フィルタの環境下に配置することができる。
すなわち、認証フィルタ環境下においても、認証フィルタの設定を改めて実施することなく、容易にＬＡＮ接続装置を用いることができる。
なお、ＬＡＮ接続装置には、ＵＳＢ−ＬＡＮの変換器であってもよく、アクセスポイントであってもよく、その他任意の機器であってもよい。
【００３７】
（１３）
さらに他の局面に従う通信接続方法は、第１コードを有するコンピュータおよび第２コードを有するＬＡＮ接続装置の通信接続方法において、ＬＡＮ接続装置およびコンピュータが接続された場合に、コンピュータにおける第１コードと、第２コードとを入れ換えて、通信可否を確認し、通信可の第１コードをＬＡＮ接続装置のコードとして設定する入れ換え設定工程を含むものである。
【００３８】
本発明にかかる通信接続方法は、ＬＡＮ接続装置およびコンピュータが接続された場合に、入れ換え設定工程によりコンピュータにおける第１コードと、第２コードとが入れ換えて設定される。
【００３９】
この場合、第１コードをＬＡＮ接続装置の第２コードと入れ換えることができるので、第１コードが認証フィルタに対しアクセス許可されている場合、認証フィルタが施された環境下でも、コンピュータにＬＡＮ接続装置を接続し、コンピュータに接続されていたＬＡＮケーブルをＬＡＮ接続装置に接続するのみで、ＬＡＮ接続装置を認証フィルタの環境下に配置することができる。
すなわち、認証フィルタ環境下においても、認証フィルタの設定を改めて実施することなく、容易にＬＡＮ接続装置を用いることができる。
なお、ＬＡＮ接続装置には、ＵＳＢ−ＬＡＮの変換器であってもよく、アクセスポイントであってもよく、その他任意の機器であってもよい。
【図面の簡単な説明】
【００４０】
【図１】本実施の形態にかかる通信接続システムの一例を示す図である。
【図２】ＵＳＢＮＩＣの内部構成およびＰＣの内部構成の一例を示す模式図である。
【図３】図２の有線接続の代わりに無線接続を行う際のＰＣおよびＵＳＢＮＩＣの内部構成の一例を示す模式図である
【図４】ＰＣにＵＳＢハブであるＵＳＢＮＩＣを接続する例を示すフローチャートである。
【図５】ＰＣにＵＳＢハブであるＵＳＢＮＩＣを接続する例を示すフローチャートである。
【図６】ＭＡＣアドレスの一例を示す模式図である。
【図７】図６のＭＡＣアドレスのさらに他の例を示す模式図である。
【発明を実施するための形態】
【００４１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の構成には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４２】
図１は、本実施の形態にかかる通信接続システム１００の一例を示す図である。
【００４３】
図１に示すように、通信接続システム１００は、パーソナルコンピュータ（以下、ＰＣと呼ぶ）２００、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ、以下、ＵＳＢと略記する）ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）４００、ディスプレイモニタ５１０、ＵＳＢプリンタ５３０、ＵＳＢハードディスク５４０、ＵＳＢキーボード５５０、ＵＳＢマウス５６０を含む。
【００４４】
図１に示す通信接続システム１００において、ＰＣ２００は、ＵＳＢ接続部を多数有する。ＰＣ２００は、ディスプレイモニタ５１０、ＵＳＢプリンタ５３０、ＵＳＢハードディスク５４０、ＵＳＢキーボード５５０、ＵＳＢマウス５６０と接続可能な状態からなる。
【００４５】
この場合に、本実施の形態においては、ＵＳＢＮＩＣ４００を用いて、ディスプレイモニタ５１０、ＵＳＢプリンタ５３０、ＵＳＢハードディスク５４０、ＵＳＢキーボード５５０、ＵＳＢマウス５６０を集約して接続し、ＵＳＢＮＩＣ４００からＵＳＢケーブル３００を用いてＰＣ２００に接続する。
【００４６】
なお、ＰＣ２００には、記録部２１０、表示部２２０およびＵＳＢ制御部２３０（図２参照）を有する。記録部２１０には、ＭＡＣアドレスが記録されるとともに、過去の接続履歴などが記録される。ここで、過去の接続履歴とは、後述するＵＳＢ＿ＮＩＣのＭＡＣアドレスとＰＣ＿ＮＩＣのＭＡＣアドレスとの入れ換えに伴う通信確認の結果を含む。
また、本実施の形態においては、ＰＣ２００の記録部２１０に予めアプリケーションソフト８００がインストールされている。また、表示部２２０は、ディスプレイ表示装置からなる。
【００４７】
次に、図２は、ＵＳＢＮＩＣ４００の内部構成およびＰＣ２００の内部構成の一例を示す模式図である。
【００４８】
図２に示すように、ＵＳＢＮＩＣ４００は、ＵＳＢ制御部（以下、本実施の携帯においては、ＵＳＢハブと呼ぶ。）４１０、ＵＳＢｔｏＨＤＭＩ４２０、ＵＳＢｔｏＬＡＮ４３０、ＨＤＭＩコネクタ４４０、ＬＡＮコネクタ４５０、ＵＳＢコネクタ４６０、ＵＳＢコネクタ４７０、ＵＳＢコネクタ４８０および記録部４９０を含む。
【００４９】
ＵＳＢＮＩＣ４００のＵＳＢハブ４１０は、ＵＳＢとＨＤＭＩ（登録商標）とを変換するＵＳＢｔｏＨＤＭＩ４２０を介してＨＤＭＩコネクタ４４０に接続される。したがって、ＨＤＭＩコネクタ４４０は、図１のディスプレイモニタ５１０のＨＤＭＩケーブルと接続することができる。
【００５０】
また、ＵＳＢハブ４１０は、ＵＳＢとＬＡＮとを変換するＵＳＢｔｏＬＡＮ４３０を介してＬＡＮコネクタ４５０と接続される。したがって、ＬＡＮコネクタ４５０は、図１のＬＡＮケーブルを接続することができる。
【００５１】
さらに、ＵＳＢハブ４１０は、ＵＳＢコネクタ４６０，４７０に接続される。したがって、ＵＳＢコネクタ４６０，４７０は、図１のＵＳＢプリンタ５３０、ＵＳＢハードディスク５４０、ＵＳＢキーボード５５０、ＵＳＢマウス５６０と接続することができる。
【００５２】
最後に、ＵＳＢハブ４１０は、ＵＳＢコネクタ４８０と接続される。したがって、ＵＳＢコネクタ４８０は、ＵＳＢケーブル３００と接続することができる。
【００５３】
さらに、図２に示すように、ＰＣ２００は、記録部２１０（図１参照）、表示部２２０（図１参照）、ＵＳＢ制御部（以下、本実施の形態においては、ＵＳＢホストと呼ぶ。）２３０、ＵＳＢコネクタ２４０を有する。ＵＳＢコネクタ２４０にＵＳＢケーブル３００が接続される。ＰＣ２００で動作するプログラムにより、ＵＳＢホスト２３０において、ＵＳＢコネクタ２４０に接続されたＵＳＢ機器を認識することができる。
【００５４】
また、ＵＳＢＮＩＣ４００に内蔵された記録部４９０は、ＵＳＢｔｏＬＡＮ４３０のＬＡＮ部が使用するＭＡＣアドレスを記録することができる。また、アクセス制限がかかっている環境下で、ＰＣ２００がＵＳＢｔｏＬＡＮ４３０を介してＬＡＮによるネットワーク接続で使用するためにＰＣ＿ＮＩＣのＭＡＣアドレスと入れ換え設定されたＭＡＣアドレスも記録することができる。
【００５５】
なお、本実施の形態においては、記録部４９０には、後述するアプリケーションソフト８００も記録されており、当該アプリケーションソフト８００は、上述したように、ＰＣ２００の記録部２１０に予めインストールされている。
【００５６】
なお、本実施の形態においては、ＵＳＢケーブル３００によりＵＳＢＮＩＣ４００とＰＣ２００とを接続することとしているが、これに限定されず、ＵＳＢＮＩＣ４００が無線機能を有し、ＰＣ２００と無線接続してもよい。
【００５７】
図３は、図２の有線接続の代わりに無線接続を行う際のＰＣ２００およびＵＳＢＮＩＣ４００の内部構成の一例を示す模式図である。図３においては、図２と異なる点についてのみ説明を行う。
【００５８】
図３に示すように、ＰＣ２００においては、ＵＳＢコネクタ２４０の代わりに有線無線ＬＡＮ接続部２４５が設けられ、ＵＳＢＮＩＣ４００においては、ＵＳＢコネクタ４８０の代わりに有線無線ＬＡＮ接続部４８５が設けられる。
【００５９】
また、ＵＳＢｏｖｅｒＩＰ２３５がＵＳＢホスト２３０と有線無線ＬＡＮ接続部２４５の間に設けられ、ＵＳＢｏｖｅｒＩＰ４０５がＵＳＢハブ４１０と有線無線ＬＡＮ接続部４８５との間に設けられる。
【００６０】
図３に示すように、ＰＣ２００と接続されるＵＳＢ信号は、ＵＳＢｏｖｅｒＩＰ４０５によりＬＡＮ信号に変換され、そのＬＡＮ信号が無線化されて、ＰＣ２００と無線ＬＡＮ接続される。
【００６１】
なお、ＵＳＢｏｖｅｒＩＰ４０５は、ＵＳＢで用いられるＵＳＢコマンドをＩＰパケットにカプセル化することにより、例えばＴＣＰ／ＩＰによるＵＳＢコマンドの送受信を実現し、ネットワーク経由でＵＳＢデバイスを使用可能とするものである。
【００６２】
ＵＳＢＮＩＣ４００からＰＣ２００へ信号が伝送される場合、ＵＳＢＮＩＣ４００のＬＡＮコネクタ４５０に入力された信号は、ＵＳＢｔｏＬＡＮ４３０でＵＳＢ信号に変換され、ＵＳＢデバイス側のＵＳＢｏｖｅｒＩＰ４０５でＵＳＢ信号はＩＰパケットにカプセル化され、ＰＣ２００に送信される。それを受信したＰＣ２００は、ＵＳＢホスト側のＵＳＢｏｖｅｒＩＰ２３５でそのＩＰパケットからＵＳＢ信号を抽出して、ＵＳＢＮＩＣ４００を仮想的に自身のＵＳＢポートに接続されているＵＳＢデバイスとして認識する。
【００６３】
ＰＣ２００からＵＳＢＮＩＣ４００へ信号が伝送される場合、ＰＣ２００のＵＳＢホスト２３０からＵＳＢホスト側のＵＳＢｏｖｅｒＩＰ２３５に入力されたＵＳＢ信号はＩＰパケットにカプセル化され、ＵＳＢＮＩＣ４００に送信される。それを受信したＵＳＢＮＩＣ４００は、ＵＳＢデバイス側のＵＳＢｏｖｅｒＩＰ４０５でそのＩＰパケットからＵＳＢ信号を抽出してＵＳＢＮＩＣ４００の内部、または外部に接続されているＵＳＢデバイスに受け渡す。
【００６４】
また、本実施の形態においては、ＵＳＢハブ機能を有するＵＳＢＮＩＣ４００を用いたが、これに限定されず、インターフェイス変換機能としてＵＳＢｔｏＬＡＮ４３０のみの機能があるＵＳＢ−ＬＡＮアダプタを用い、アプリケーションソフト８００を、サーバまたはクラウドからダウンロード可能に設定してもよい。
【００６５】
次に、ＭＡＣアドレスフィルタ環境下におけるＰＣ２００にＵＳＢＮＩＣ４００を介して認証ハブに接続する場合について説明する。
図４および図５は、ＰＣ２００にＵＳＢＮＩＣ４００を介して認証ハブに接続する例を示すフローチャートである。なお、認証ハブとは、例えば、ＭＡＣアドレスフィルタリングによってアクセス制限を実施するネットワークハブである。
また、図６は、ＭＡＣアドレスの一例を示す模式図であり、図７は、図６のＭＡＣアドレスのさらに他の例を示す模式図である。
【００６６】
まず、ＰＣ２００は、ＵＳＢＮＩＣ４００の接続があるか否かを判定する（ステップＳ１）。なお、この場合の接続とは、ＰＣ２００とＵＳＢＮＩＣ４００との接続判定であってもよいし、またはＰＣ２００とＵＳＢＮＩＣ４００が接続済みで、かつＵＳＢＮＩＣ４００のＵＳＢｔｏＬＡＮ４３０のＬＡＮ部がリンク状態であるか否かを判定してもよい。
【００６７】
次いで、ＰＣ２００内に常駐ソフトとして既にインストールされたアプリ（アプリケーションソフト８００）を起動する（ステップＳ２）。なお、ＵＳＢＮＩＣ４００の接続があるか否かの判定は、アプリケーション８００が実施してもよい。
なお、本実施の形態においては、ユーザがＰＣ２００の記録部２１０内にインストールされたアプリ８００を起動することとしているが、これに限定されず、ＵＳＢＮＩＣ４００がＵＳＢを用いてＰＣ２００に接続された場合に、ＵＳＢＮＩＣ４００内に記録されたデータがＰＣ２００側でオートランさせるようにしてもよい。
【００６８】
次いで、ＰＣ２００は、自身にＮＩＣがあるか否かを判定する（ステップＳ３）。以下においては、複数のＮＩＣが混在するため、ＰＣ２００のＮＩＣをＰＣ＿ＮＩＣと呼び、ＵＳＢＮＩＣ４００のＮＩＣをＵＳＢ＿ＮＩＣと呼ぶ。
ステップＳ３の処理においてＰＣ＿ＮＩＣが存在しないと判定した場合には、全ての処理を終了させる。
ステップＳ３の処理において、ＰＣ＿ＮＩＣが存在すると判定した場合、ＰＣ＿ＮＩＣおよびＵＳＢ＿ＮＩＣの情報（ＭＡＣアドレス）を取得する。
【００６９】
次に、全てのＰＣ＿ＮＩＣを用いたか否かを判定する（ステップＳ５）。
全てのＰＣ＿ＮＩＣを用いて後述するステップＳ５からステップＳ９の処理を実施した場合には、ステップＳ１０の処理へ移動する。
一方、全てのＰＣ＿ＮＩＣを用いていない場合には、ＵＳＢ＿ＮＩＣのＭＡＣアドレスと、ＰＣ＿ＮＩＣのＭＡＣアドレスとを入れ換える（ステップＳ６）。
【００７０】
ここで、本実施の形態においては、ＰＣ＿ＮＩＣのＭＡＣアドレスが、ｎ個あると仮定する。したがって、ＰＣ＿ＮＩＣ１，ＰＣ＿ＮＩＣ２，ＰＣ＿ＮＩＣ３，・・・，ＰＣ＿ＮＩＣｎ個と仮定する。
【００７１】
この場合、ＵＳＢ＿ＮＩＣのＭＡＣアドレスと、ＰＣ＿ＮＩＣ１のＭＡＣアドレスとを入れ換える。
ここで、図６に示すように、ＭＡＣアドレスを入れ換える手法は、ＰＣ＿ＮＩＣのＭＡＣアドレス保管部からＰＣ＿ＮＩＣ１のＭＡＣアドレスを読み出し、ＵＳＢ＿ＮＩＣのＭＡＣアドレス保管部からＵＳＢ＿ＮＩＣ１のＭＡＣアドレスを読み出し、読み出したＰＣ＿ＮＩＣ１のＭＡＣアドレスをＵＳＢ＿ＮＩＣのＭＡＣアドレスとしてＵＳＢ＿ＮＩＣ１に設定し、読み出したＵＳＢ＿ＮＩＣ１のＭＡＣアドレスをＰＣ＿ＮＩＣ１のＭＡＣアドレスとしてＰＣ＿ＮＩＣ１に設定する。
【００７２】
または、図７に示すように、ＰＣ＿ＮＩＣのＭＡＣアドレス保管部からＰＣ＿ＮＩＣ１のＭＡＣアドレスを読み出し、読み出したＰＣ＿ＮＩＣ１のＭＡＣアドレスをＵＳＢ＿ＮＩＣのＭＡＣアドレスとしてＵＳＢ＿ＮＩＣ１に設定すると共に、ＭＡＣアドレスの重複を防止するためにＰＣ＿ＮＩＣ１を使用不可とする。
【００７３】
なお、ＭＡＣアドレスを入れ換える際、入れ換え動作に該当するＰＣ＿ＮＩＣが使用中である場合は、その旨を報知する構成であってもよい。
【００７４】
続いて、入れ換えた後、ＰＣ２００がＵＳＢｔｏＬＡＮ４３０を介してＭＡＣアドレスフィルタリングを通過する通信が可能か否かを判定する（ステップＳ７）。例えば、ＭＡＣアドレスフィルタリングが施された認証ハブの先に存在する特定サーバに向けてＰＩＮＧを発信し、その応答を確認する等により通信可能か否かの判定ができる。
通信が可能な場合、そのＭＡＣアドレスが、ＭＡＣアドレスフィルタリングによってアクセス制限がかかっている環境下において使用可能なＭＡＣアドレスであると判定し、通信の可能なＰＣ＿ＮＩＣを記録する（ステップＳ８）。一方、通信が不可能な場合、ステップＳ９の処理へ進む。
【００７５】
次いで、ＰＣ＿ＮＩＣ１からＰＣ＿ＮＩＣｎまで順に変更し（ステップＳ９）、ステップＳ５からステップＳ９までの処理を繰り返し実施する。
すなわち、ＵＳＢｔｏＬＡＮ４３０のＭＡＣアドレスと入れ換えを行うＰＣ２００側のＰＣ＿ＮＩＣ１のＭＡＣアドレスの次にＰＣ＿ＮＩＣ２、ＰＣ＿ＮＩＣ３、と順に入れ換え処理を行い、通信可能か否かを判定し、ＰＣ＿ＮＩＣｎまで実施する。
【００７６】
なお、本実施の形態においては、ＰＣ＿ＮＩＣｎまで全て繰り返し通信可能か否かを実施することとしているが、ステップＳ７の処理において通信可能であると判定された場合で、処理を停止してもよく、最適な通信環境、例えば、ＰＩＮＧによるレスポンスタイムが速いものを用いてもよい。
【００７７】
続いて、ＰＣ２００は、ユーザに通信結果を報知する（ステップＳ１０）。ユーザは、通信可能なＰＣ＿ＮＩＣのＭＡＣアドレスを選択する（ステップＳ１１）。選択されない場合には、待機する。
選択された場合、当該ＭＡＣアドレスを入れ換え設定し、通信を開始する（ステップＳ１２）。
【００７８】
なお、本実施の形態においては、ユーザがＭＡＣアドレスを選択することとしているが、これに限定されず、自動的に最適な通信環境、例えば、ＰＩＮＧによるレスポンスタイムが速いものを自動で選択して、設定させてもよい。また、最初に通信可能となったＭＡＣアドレスを自動で選択して、設定させてもよい。
その場合、ユーザによる手間を省くことができる。
【００７９】
続いて、ＰＣ２００は、通信が接続断されないか否かを判定する（ステップＳ１３）。仮に接続断と判定した場合には、所定時間が経過したか否かを判定する（ステップＳ１４）。所定時間経過していない場合には、ステップＳ１３の処理から繰り返す。
一方、所定時間経過した場合には、接続が遮断されたと判定し、ＵＳＢ＿ＮＩＣのＭＡＣアドレスと、ＰＣ＿ＮＩＣのＭＡＣアドレスとの入れ換えを修正する。すなわち、入れ換え前の状態に戻す。
なお、接続遮断の判定としては、ＵＳＢＮＩＣ４００とＰＣ２００との接続が論理的、もしくは物理的に取り外しされた場合、または、ＵＳＢＮＩＣ４００のＬＡＮ側接続のリンクが切れた場合も接続遮断と判定してもよい。
【００８０】
また、本実施の形態における入れ換え修正は、ＵＳＢＮＩＣ４００のＭＡＣアドレスに関して、ＵＢＳＮＩＣ４００がＵＳＢＮＩＣ４００とＰＣ２００の接続遮断、または、ＵＳＢＮＩＣ４００のＬＡＮ側接続の接続遮断を判定した場合、ＵＳＢＮＩＣ４００の電源がオフである場合にＵＳＢＮＩＣ４００が入れ換え修正を実施する構成でもよい。
【００８１】
例えば、ＵＳＢＮＩＣ４００が接続遮断を判定した場合、ＰＣ２００からＵＳＢＮＩＣ４００の、例えば揮発性メモリに対して入れ換え設定されたＭＡＣアドレスが消去される。
そうした場合、入れ換え設定済みのＵＳＢＮＩＣ４００がＰＣ２００から意図せず取り外された場合などにおいて、ＭＡＣアドレスフィルタリングによってアクセス制限がかかっている環境下において使用可能なＭＡＣアドレスが入れ換え設定されたＵＳＢＮＩＣ４００の流出を防ぐことができる。
【００８２】
また、ＵＳＢＮＩＣ４００はＰＣ２００から入れ換えられたＭＡＣアドレスを通信に使用する設定を有効とするためのパスワード情報を記録部４９０に持ってもよい。
ＵＳＢＮＩＣ４００はＰＣ２００から送信されたパスワード情報を自身に設定されているパスワード情報と照合し、設定を有効にするか否かを判定する。この場合、ＵＳＢＮＩＣ４００はＰＣ２００から正しいパスワード情報を受信しなければ入れ換えられたＭＡＣアドレスを通信に使用しないため、ＵＳＢＮＩＣ４００がＭＡＣアドレスを不正に書き換えられた状態で通信することを防止することができる。
【００８３】
また、本実施の形態においては、ＵＳＢＮＩＣ４００とＰＣ２００との認証方式として共通鍵方式を使用する場合について説明したが、これに限定されず、ＵＳＢＮＩＣ４００とＰＣ２００とが一対一となるように設定されていればよい。
【００８４】
以上のように、本実施の形態にかかるＰＣ２００のＭＡＣアドレスと、ＵＳＢＮＩＣ４００のＭＡＣアドレスとを入れ換えることができるので、ＰＣ２００のＭＡＣアドレスがＭＡＣアドレスフィルタに対しアクセス許可されている場合、ＭＡＣアドレスフィルタが施された環境下でも、ＰＣ２００にＵＳＢＮＩＣ４００を接続し、ＰＣ２００に接続されていたＬＡＮケーブルをＵＳＢＮＩＣ４００に接続するのみで、ＵＳＢＮＩＣ４００をＭＡＣアドレスフィルタの環境下に配置することができる。
【００８５】
すなわち、ＭＡＣアドレスフィルタ環境下においても、ＭＡＣアドレスフィルタの設定を改めて実施することなく、容易にＵＳＢＮＩＣ４００を用いることができる。
【００８６】
また、ＵＳＢＮＩＣ４００と、ＰＣ２００との接続が解除された場合、自動的にＭＡＣアドレスが元に戻されるので、ＵＳＢＮＩＣ４００との接続を解除した場合であっても、ＰＣ２００に元のＭＡＣアドレスが設定されるので、通信接続環境をそのまま利用することができる。
【００８７】
また、ＰＣ２００の表示部２２０によりＵＳＢＮＩＣ４００およびＰＣ２００の接続を報知することができる。すなわち、ユーザに対して、ＵＳＢＮＩＣ４００およびＰＣ２００が正しく接続され、通信環境が円滑に行なわれていることを認識させることができる。他方、ユーザに対して、通信環境の不具合をも認識させることができる。
【００８８】
また、ＵＳＢＮＩＣ４００は、ステップＳ１３、Ｓ１４において接続状況を検知するので、瞬間的な接続断状態が発生して、接続状態が回復した場合でも、継続して通信環境を維持することが出来る。また、所定の期間を超過して、接続断状態が継続した場合には、接続断されたことを正式に判定することが出来る。
【００８９】
この場合、ＰＣ２００においてＰＣ＿ＮＩＣが複数存在する場合、すなわち、ＭＡＣアドレスが複数存在する場合でも、ＰＣ２００のアプリケーションソフト８００が、ＭＡＣアドレスを順に１個ずつ入れ換え、通信可能なＭＡＣアドレスのうちの１個のＭＡＣアドレスと入れ換えて設定をするので、通信環境を維持することができる。
【００９０】
また、ＰＣ２００の記録部２１０に通信接続状況（接続履歴）が記録されるので、再度、過去に接続されたＰＣ２００およびＵＳＢＮＩＣ４００の場合、過去の記録に応じてＭＡＣアドレスが、設定される。その結果、過去の接続結果を容易に設定することができる。
【００９１】
なお、ＭＡＣアドレスフィルタ以外の他の認証フィルタにも本発明を適用してもよい。
【００９２】
本発明においては、ＰＣ２００のＭＡＣアドレスが「第１コード」に相当し、ＰＣ２００が「コンピュータ」に相当し、ＵＳＢＮＩＣ４００のＭＡＣアドレスが「第２コード」に相当し、ＵＳＢＮＩＣ４００が「ＬＡＮ接続装置」に相当し、アプリケーションソフト８００が「入れ換え設定部」に相当し、通信接続システム１００が「通信接続システム、通信接続方法」に相当し、アプリケーションソフト８００が「元戻し設定部」に相当し、表示部２２０が「報知部」に相当し、記録部２１０および４９０が「記録部」に相当し、アプリケーションソフト８００が「通信接続プログラム」に相当し、ステップＳ６の処理が「入れ換え設定処理、入れ換え設定工程」に相当する。
【００９３】
また、本発明の好ましい一実施の形態は上記の通りであるが、本発明はそれだけに制限されない。本発明の精神と範囲から逸脱することのない様々な実施形態が他になされることは理解されよう。さらに、本実施形態において、本発明の構成による作用および効果を述べているが、これら作用および効果は、一例であり、本発明を限定するものではない。
【符号の説明】
【００９４】
１００  通信接続システム
２００  ＰＣ
２２０  表示部
２１０  記録部
４００  ＵＳＢＮＩＣ
４９０  記録部
８００  アプリケーションソフト
【図１】
2015056843.tif 000003
【図２】
2015056843.tif 000004
【図３】
2015056843.tif 000005
【図４】
2015056843.tif 000006
【図５】
2015056843.tif 000007
【図６】
2015056843.tif 000008
【図７】
2015056843.tif 000009