(57)【要約】【課題】ＳＩＭカードを用いない通信方式とＳＩＭカードを用いる通信方式とを利用可能な中継装置の機能がファームウェアの更新によって動作しなくなることを防止する。【解決手段】中継装置１は、ＳＩＭカードを用いない通信方式で接続されるＷＬＡＮトランシーバ２、電話機４、デジタルトランシーバ６、アナログトランシーバ８、および、ＳＩＭカードを用いる通信方式で接続されるＬＴＥトランシーバ２１の通信を中継する。中継装置１は、ＳＩＭカードが挿入されていない場合、インターネット２５に接続されるファームアップサーバ２６Ａから、中継装置１の機種に対応する、中継装置１を機能させるファームウェアを取得し、ＳＩＭカードが挿入されている場合、ＬＴＥネットワーク２４に接続されるファームアップサーバ２６Ｂから、ＳＩＭカードが記憶する固有の識別番号に対応する、中継装置１を機能させるファームウェアを取得する。【選択図】図１
2020052736.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＭカードを用いない通信方式およびＳＩＭカードを用いる通信方式を利用可能な中継装置であって、
ＳＩＭカードを用いない通信方式で接続する第１の通信端末およびＳＩＭカードを用いる通信方式で接続する第２の通信端末の通信を中継する通信中継部と、
前記中継装置を機能させるファームウェアを取得するファームウェア取得部と、
前記ファームウェア取得部が取得した前記ファームウェアを記憶する記憶部と、
前記中継装置にＳＩＭカードが挿入されているか否かを判定するＳＩＭカード判定部と、
を備え、
前記ファームウェア取得部は、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていないと判定した場合に、ＳＩＭカードを用いない通信方式で接続される第１のファームアップサーバから、前記中継装置の機種に対応するファームウェアを取得し、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていると判定した場合に、ＳＩＭカードを用いる通信方式で接続される第２のファームアップサーバから、前記ＳＩＭカードが記憶する固有の識別番号に対応するファームウェアを取得する、中継装置。
【請求項２】
前記ファームウェア取得部は、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていないと判定した場合であって、かつ、前記第１のファームアップサーバが記憶する前記中継装置の機種に対応するファームウェアが、前記中継装置が記憶するファームウェアよりも新しいバージョンであった場合に、前記第１のファームアップサーバから前記中継装置の機種に対応するファームウェアを取得し、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていると判定した場合であって、かつ、前記第２のファームアップサーバが記憶する前記ＳＩＭカードが記憶する固有の識別番号に対応するファームウェアが、前記中継装置が記憶するファームウェアと異なるバージョンであった場合に、前記第２のファームアップサーバから前記ＳＩＭカードが記憶する固有の識別番号に対応するファームウェアを取得する、
請求項１に記載の中継装置。
【請求項３】
前記ファームウェア取得部は、
前記中継装置の起動時に、前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていると判定すると、前記第２のファームアップサーバのアドレスを取得し、その後、前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていないと判定すると、前記第２のファームアップサーバのアドレスを消去する、
請求項１または２に記載の中継装置。
【請求項４】
ＳＩＭカードを用いない通信方式で接続される第１の通信端末およびＳＩＭカードを用いる通信方式で接続される第２の通信端末の通信を中継する中継装置が実行する、
前記中継装置にＳＩＭカードが挿入されているか否かを判定するＳＩＭカード判定ステップと、
前記ＳＩＭカード判定ステップで前記中継装置にＳＩＭカードが挿入されていないと判定した場合に、ＳＩＭカードを用いない通信方式で接続される第１のファームアップサーバから、前記中継装置の機種に対応する、前記中継装置を機能させるファームウェアを取得する第１ファームウェア取得ステップと、
前記ＳＩＭカード判定ステップで前記中継装置にＳＩＭカードが挿入されていると判定した場合に、第２のファームアップサーバから、前記ＳＩＭカードが記憶する固有の識別番号に対応する、前記中継装置を機能させるファームウェアを取得する第２ファームウェア取得ステップと、
を備えるファームウェア取得方法。
【請求項５】
ＳＩＭカードを用いない通信方式で接続される第１の通信端末およびＳＩＭカードを用いる通信方式で接続される第２の通信端末の通信を中継するコンピュータに、
前記コンピュータにＳＩＭカードが挿入されているか否かを判定するＳＩＭカード判定ステップと、
前記ＳＩＭカード判定ステップで前記コンピュータにＳＩＭカードが挿入されていないと判定した場合に、ＳＩＭカードを用いない通信方式で接続される第１のファームアップサーバから、前記コンピュータの機種に対応する、前記コンピュータを機能させるファームウェアを取得する第１ファームウェア取得ステップと、
前記ＳＩＭカード判定ステップで前記コンピュータにＳＩＭカードが挿入されていると判定した場合に、第２のファームアップサーバから、前記ＳＩＭカードが記憶する固有の識別番号に対応する、前記コンピュータを機能させるファームウェアを取得する第２ファームウェア取得ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、ファームウェア取得方法およびプログラムに関する。
【背景技術】
【０００２】
ＬＴＥ（Long Term Evolution）をはじめとするモバイル通信技術や、無線ＬＡＮ（Local Area Network）などによるデータ通信技術が、広く一般に普及してきている。これらのデータ通信技術にはそれぞれ一長一短があり、例えば、ＬＴＥと無線ＬＡＮとを比較すると、電波の届く範囲はＬＴＥの方が広いが、高速通信を行うコストは無線ＬＡＮの方が低い。
【０００３】
そこで、それぞれのメリットを生かすべく、複数のデータ通信技術を組み合わせた通信技術も開発されている。例えば、特許文献１には、無線ＬＡＮを介した通信方式と、携帯電話網を介した通信方式とを切り替えることができ、通信方式に応じたデータの送受信を行うことができる通信装置が開示されている。
【０００４】
特許文献１に記載のような通信装置は、携帯電話網を介した通信方式を利用する場合、ＳＩＭカード（Subscriber Identity Module Card）が挿入されている必要がある。通信端末間の通信を中継する中継装置の場合も同様に、携帯電話網を介した通信方式を利用する場合、ＳＩＭカードが挿入されている必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−７４２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般的に、中継装置がファームウェアを取得するファームアップサーバは特定のサーバであり、ファームアップサーバから取得されるファームウェアも製品（機種）ごとに固定されている。
【０００７】
例えば、ＳＩＭカードを用いない通信方式とＳＩＭカードを用いる通信方式とを利用可能な中継装置に対し、ＳＩＭカードを用いない通信方式で接続されるメーカのファームアップサーバからのみファームウェアが提供されるとする。通常、メーカのファームアップサーバから提供されるファームウェアは、製品の機種によって決まっている。ＳＩＭカードを用いる通信方式の携帯電話網を介した通信システムは、メーカとは別の事業者によって提供される。海外のインフラや携帯電話キャリアの事情などにより、中継装置が接続する携帯電話網を介した通信システムが古いシステムであって、中継装置の機種の最新のファームウェアが古いシステムに対応していない場合、中継装置の機種の最新のファームウェアをインストールして動作させると、携帯電話網を介した通信ができなくなってしまうことがある。
【０００８】
また、中継装置が製品個体でカスタマイズされたファームウェアで動作する場合、中継装置の機種の最新のファームウェアをインストールして動作させると、カスタマイズしている機能が動作しなくなったり、全体の機能が動作しなくなったりすることがある。
【０００９】
本発明は上述の事情に鑑みてなされたものであり、ＳＩＭカードを用いない通信方式とＳＩＭカードを用いる通信方式とを利用可能な中継装置の機能がファームウェアの更新によって動作しなくなることを防止することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点に係る中継装置は、
ＳＩＭカードを用いない通信方式およびＳＩＭカードを用いる通信方式を利用可能な中継装置であって、
ＳＩＭカードを用いない通信方式で接続する第１の通信端末およびＳＩＭカードを用いる通信方式で接続する第２の通信端末の通信を中継する通信中継部と、
前記中継装置を機能させるファームウェアを取得するファームウェア取得部と、
前記ファームウェア取得部が取得した前記ファームウェアを記憶する記憶部と、
前記中継装置にＳＩＭカードが挿入されているか否かを判定するＳＩＭカード判定部と、
を備え、
前記ファームウェア取得部は、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていないと判定した場合に、ＳＩＭカードを用いない通信方式で接続される第１のファームアップサーバから、前記中継装置の機種に対応するファームウェアを取得し、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていると判定した場合に、ＳＩＭカードを用いる通信方式で接続される第２のファームアップサーバから、前記ＳＩＭカードが記憶する固有の識別番号に対応するファームウェアを取得する。
【００１１】
好ましくは、
前記ファームウェア取得部は、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていないと判定した場合であって、かつ、前記第１のファームアップサーバが記憶する前記中継装置の機種に対応するファームウェアが、前記中継装置が記憶するファームウェアよりも新しいバージョンであった場合に、前記第１のファームアップサーバから前記中継装置の機種に対応するファームウェアを取得し、
前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていると判定した場合であって、かつ、前記第２のファームアップサーバが記憶する前記ＳＩＭカードが記憶する固有の識別番号に対応するファームウェアが、前記中継装置が記憶するファームウェアと異なるバージョンであった場合に、前記第２のファームアップサーバから前記ＳＩＭカードが記憶する固有の識別番号に対応するファームウェアを取得する。
【００１２】
好ましくは、
前記ファームウェア取得部は、
前記中継装置の起動時に、前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていると判定すると、前記第２のファームアップサーバのアドレスを取得し、その後、前記ＳＩＭカード判定部が前記中継装置にＳＩＭカードが挿入されていないと判定すると、前記第２のファームアップサーバのアドレスを消去する。
【００１３】
本発明の第２の観点に係るファームウェア取得方法は、
ＳＩＭカードを用いない通信方式で接続される第１の通信端末およびＳＩＭカードを用いる通信方式で接続される第２の通信端末の通信を中継する中継装置が実行する、
前記中継装置にＳＩＭカードが挿入されているか否かを判定するＳＩＭカード判定ステップと、
前記ＳＩＭカード判定ステップで前記中継装置にＳＩＭカードが挿入されていないと判定した場合に、ＳＩＭカードを用いない通信方式で接続される第１のファームアップサーバから、前記中継装置の機種に対応する、前記中継装置を機能させるファームウェアを取得する第１ファームウェア取得ステップと、
前記ＳＩＭカード判定ステップで前記中継装置にＳＩＭカードが挿入されていると判定した場合に、第２のファームアップサーバから、前記ＳＩＭカードが記憶する固有の識別番号に対応する、前記中継装置を機能させるファームウェアを取得する第２ファームウェア取得ステップと、
を備える。
【００１４】
本発明の第３の観点に係るプログラムは、
ＳＩＭカードを用いない通信方式で接続される第１の通信端末およびＳＩＭカードを用いる通信方式で接続される第２の通信端末の通信を中継するコンピュータに、
前記コンピュータにＳＩＭカードが挿入されているか否かを判定するＳＩＭカード判定ステップと、
前記ＳＩＭカード判定ステップで前記コンピュータにＳＩＭカードが挿入されていないと判定した場合に、ＳＩＭカードを用いない通信方式で接続される第１のファームアップサーバから、前記コンピュータの機種に対応する、前記コンピュータを機能させるファームウェアを取得する第１ファームウェア取得ステップと、
前記ＳＩＭカード判定ステップで前記コンピュータにＳＩＭカードが挿入されていると判定した場合に、第２のファームアップサーバから、前記ＳＩＭカードが記憶する固有の識別番号に対応する、前記コンピュータを機能させるファームウェアを取得する第２ファームウェア取得ステップと、
を実行させる。
【発明の効果】
【００１５】
本発明によれば、ＳＩＭカードを用いない通信方式とＳＩＭカードを用いる通信方式とを利用可能な中継装置の機能がファームウェアの更新によって動作しなくなることを防止することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る通信システムの構成例を示すブロック図である。
【図２】実施の形態に係る中継装置の機能構成例を示すブロック図である。
【図３】実施の形態に係るファームウェア取得処理の動作の一例を示すフローチャートである。
【図４】実施の形態に係るファームウェア取得処理の動作の他の例を示すフローチャートである。
【図５】本発明の実施の形態に係る中継装置のハードウェアの構成例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照して詳細に説明する。なお図中、同一または同等の部分には同一の符号を付す。
【００１８】
図１は、本発明の実施の形態に係る通信システムの構成例を示すブロック図である。通信システム１００は、中継装置１と、ＷＬＡＮトランシーバ２と、アクセスポイント３と、電話機４と、ＳＩＰサーバ５と、デジタルトランシーバ６と、中継用トランシーバ７と、アナログトランシーバ８と、中継用トランシーバ９と、ＬＴＥトランシーバ２１と、基地局２２および基地局２３と、で構成される。
【００１９】
ＷＬＡＮトランシーバ２、電話機４、デジタルトランシーバ６、アナログトランシーバ８、および、ＬＴＥトランシーバ２１は、中継装置１に接続される通信端末である。中継装置１は、これらの通信端末間の通信を中継する。
【００２０】
ＷＬＡＮトランシーバ２は、アクセスポイント３を介してＬＡＮ１０に接続する。ＷＬＡＮトランシーバ２は、ＬＡＮ１０に接続する中継装置１を経由して他の通信端末と通信する。電話機４は、ＳＩＰサーバ５を介してＬＡＮ１０に接続し、中継装置１を経由して他の通信端末と通信する。ＬＡＮ１０は任意のローカルネットワークである。
【００２１】
ＷＬＡＮトランシーバ２は、ＰＴＴ（Push to Talk）スイッチを備えた無線通信用のハンディトランシーバに似た形状をしている。ＷＬＡＮトランシーバ２は、機能的には、アクセスポイント３を介して音声信号を送受信する無線ネットワーク機器である。図１の例では、アクセスポイント３およびＷＬＡＮトランシーバ２は、それぞれ１台で記載しているが、これに限らず、それぞれ１台以上であればよい。電話機４およびＳＩＰサーバ５も、それぞれ１台以上であればよい。
【００２２】
デジタルトランシーバ６は、中継用トランシーバ７を介して中継装置１と接続し、中継装置１を経由して他の通信端末と通信する。デジタルトランシーバ６は、音声信号をデジタル変調して送受信するトランシーバである。図１の例では、デジタルトランシーバ６は、１台で記載しているが、これに限らず、１台以上であればよい。
【００２３】
アナログトランシーバ８は、中継用トランシーバ９を介して中継装置１と接続し、中継装置１を経由して他の通信端末と通信する。アナログトランシーバ８は、音声信号をアナログ変調して送受信するトランシーバである。図１の例では、アナログトランシーバ８は、１台で記載しているが、これに限らず、１台以上であればよい。
【００２４】
ＬＴＥトランシーバ２１は、基地局２２を介してＬＴＥネットワーク２４に接続する。ＬＴＥトランシーバ２１は、基地局２３を介してＬＴＥネットワーク２４に接続する中継装置１を経由して他の通信端末と通信する。中継装置１には、ＳＩＭカードを挿入することができる。中継装置１は、ＳＩＭカードに記憶されている識別番号（ＩＭＳＩ、ＩＣＣＩＤなど）を用いて、基地局２３を介してＬＴＥネットワーク２４に接続する。
【００２５】
ＬＴＥトランシーバ２１は、ＰＴＴスイッチを備えた無線通信用のハンディトランシーバに似た形状をしている。ＬＴＥトランシーバ２１は、機能的には、基地局２２を介して音声信号を送受信する無線ネットワーク機器である。図１の例では、１台のＬＴＥトランシーバ２１、２台の基地局２２および基地局２３を記載しているが、これに限らず、それぞれ１台以上であればよい。
【００２６】
中継装置１は、ＳＩＭカードが挿入されていない場合には、ＷＬＡＮトランシーバ２、電話機４、デジタルトランシーバ６およびアナログトランシーバ８の通信を中継する。中継装置１は、ＳＩＭカードが挿入されている場合には、ＷＬＡＮトランシーバ２、電話機４、デジタルトランシーバ６およびアナログトランシーバ８に加え、ＬＴＥトランシーバ２１の通信を中継する。ＷＬＡＮトランシーバ２、電話機４、デジタルトランシーバ６およびアナログトランシーバ８は、本発明における第１の通信端末である。ＬＴＥトランシーバ２１は、本発明における第２の通信端末である。
【００２７】
通信システム１００は、これらの構成に加えて、インターネット２５に接続されたファームアップサーバ２６ＡおよびＬＴＥネットワーク２４に接続されたファームアップサーバ２６Ｂを含む。
【００２８】
中継装置１は、ＳＩＭカードが挿入されていない場合には、ＬＡＮ１０に接続されるモデムまたは光回線終端装置（図示せず）を介してインターネット２５に接続し、ファームアップサーバ２６Ａから、中継装置１を機能させるファームウェアを取得する。中継装置１は、ファームアップサーバ２６Ａからファームウェアを取得する場合には、中継装置１の機種に対応するファームウェアを取得する。モデムまたは光回線終端装置は、中継装置１に含まれてもよい。
【００２９】
中継装置１は、ＳＩＭカードが挿入されている場合には、ＬＴＥネットワーク２４を介して、中継装置１を機能させるファームウェアをファームアップサーバ２６Ｂから取得する。中継装置１は、ファームアップサーバ２６Ｂからファームウェアを取得する場合には、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアを取得する。ファームアップサーバ２６Ａおよびファームアップサーバ２６Ｂはそれぞれ、本発明における第１のファームアップサーバおよび第２のファームアップサーバである。
【００３０】
図２は、実施の形態に係る中継装置の機能構成例を示すブロック図である。中継装置１は、機能構成として、処理部１１と、記憶部１２と、ＬＡＮ通信部１３と、デジタル通信部１４と、アナログ通信部１５と、ＬＴＥ通信部１６と、ＳＩＭカード読取部１７とを備える。
【００３１】
処理部１１は、ＷＬＡＮトランシーバ２、電話機４、デジタルトランシーバ６、アナログトランシーバ８およびＬＴＥトランシーバ２１の通信を中継する通信制御部１１１、ＳＩＭカードが挿入されているか否かを判定するＳＩＭカード判定部１１２、ならびに、ファームウェアを取得するファームウェア取得部１１３を備える。これら各部の詳細については後述する。
【００３２】
記憶部１２は、処理部１１の処理を実行するためのプログラムや、プログラムを実行する上で予め必要なデータが記憶されている。記憶部１２は、中継装置１を機能させるファームウェアを記憶する。記憶部１２は、中継装置１を機能させるファームウェアと共にファームウェアのバージョンを示すバージョン情報を記憶してもよい。記憶部１２は、本発明における記憶部である。
【００３３】
ＬＡＮ通信部１３は、ＬＡＮ１０に接続し、アクセスポイント３を介してＷＬＡＮトランシーバ２と通信を行うための通信インタフェースである。また、ＬＡＮ通信部１３は、ＬＡＮ１０に接続し、ＳＩＰサーバ５を介して電話機４と通信を行うための通信インタフェースである。さらに、ＬＡＮ通信部１３は、ＬＡＮ１０を介してインターネット２５に接続するための通信インタフェースである。
【００３４】
デジタル通信部１４は、中継用トランシーバ７に接続し、デジタルトランシーバ６と通信を行うための通信インタフェースである。
【００３５】
アナログ通信部１５は、中継用トランシーバ９に接続し、アナログトランシーバ８と通信を行うための通信インタフェースである。
【００３６】
ＬＴＥ通信部１６は、基地局２３を介してＬＴＥネットワーク２４に接続し、基地局２２を介してＬＴＥトランシーバ２１と通信を行うための通信インタフェースである。
【００３７】
ＳＩＭカード読取部１７は、中継装置１に挿入されたＳＩＭカードに記憶されている識別番号を読み取る。
【００３８】
ここで、中継装置１の処理部１１が実現する各部について説明する。通信制御部１１１は、ＬＡＮ通信部１３を通じてＬＡＮ１０に接続し、アクセスポイント３を介してＷＬＡＮトランシーバ２の通信を中継する。通信制御部１１１は、ＬＡＮ通信部１３を通じてＬＡＮ１０に接続し、ＳＩＰサーバ５を介して電話機４の通信を中継する。通信制御部１１１は、デジタル通信部１４を通じて中継用トランシーバ７に接続し、デジタルトランシーバ６の通信を中継する。通信制御部１１１は、アナログ通信部１５を通じて中継用トランシーバ９に接続し、アナログトランシーバ８の通信を中継する。通信制御部１１１は、ＬＴＥ通信部１６を通じ、基地局２３を介してＬＴＥネットワーク２４に接続し、基地局２２を介してＬＴＥトランシーバ２１の通信を中継する。
【００３９】
通信制御部１１１は、ＬＴＥトランシーバ２１の通信を中継する場合には、ＳＩＭカード読取部１７がＳＩＭカードから読み取った識別番号を用いて、ＬＴＥ通信部１６を通じてＬＴＥネットワーク２４に接続する。
【００４０】
通信制御部１１１は、ＬＡＮ通信部１３、デジタル通信部１４、アナログ通信部１５およびＬＴＥ通信部１６を通じて、中継装置１に接続される各通信端末からの音声信号がパケット化された音声パケットを受信する。通信制御部１１１は、受信した音声パケットに含まれる通信相手を識別する情報に基づいて、そのパケットに含まれている音声信号を、通信相手の通信方式に合わせて処理し、通信相手に送信する。また、通信制御部１１１は、同じ宛先に複数の音声信号を送信する場合は、それらの音声信号をミキシングする機能を含んでもよい。音声信号のパケット化は、通信端末が行ってもよいし、通信端末と中継装置１とを中継する装置が行ってもよいし、通信制御部１１１が行ってもよい。
【００４１】
図２では、通信制御部１１１を１つ示しているが、無線機側（デジタルトランシーバ６およびアナログトランシーバ８）の通信制御処理を行う通信制御部と、ＬＡＮ１０やＬＴＥネットワーク２４を介した、ネットワーク機器側（ＷＬＡＮトランシーバ２、電話機４およびＬＴＥトランシーバ２１）の通信制御処理を行う通信制御部とを別々に備え、これらの通信制御部が互いに協働して中継装置１の通信制御を行ってもよい。
【００４２】
通信制御部１１１、ＬＡＮ通信部１３、デジタル通信部１４、アナログ通信部１５、および、ＬＴＥ通信部１６は、本発明における通信中継部である。
【００４３】
ＳＩＭカード判定部１１２は、中継装置１にＳＩＭカードが挿入されているか否かを判定する。ＳＩＭカードが挿入されているか否かの判断は、ＳＩＭカード読取部１７が有効な識別番号を取得したか否かで判断する。ＳＩＭカード判定部１１２は、本発明におけるＳＩＭカード判定部である。
【００４４】
ファームウェア取得部１１３は、ＳＩＭカード判定部１１２が、中継装置１にＳＩＭカードが挿入されていないと判定した場合、ＬＡＮ通信部１３で接続するＬＡＮ１０を介してインターネット２５に接続し、ファームアップサーバ２６Ａからファームウェアを取得し、記憶部１２に上書き記憶する。ファームウェア取得部１１３は、ＳＩＭカード判定部１１２が、中継装置１にＳＩＭカードが挿入されていると判定した場合、ＬＴＥ通信部１６で接続するＬＴＥネットワーク２４を介して、ファームアップサーバ２６Ｂから、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアを取得し、記憶部１２に上書き記憶する。
【００４５】
なお、記憶部１２が、ファームウェアのバージョン情報を記憶している場合、ファームウェア取得部１１３は、ファームアップサーバ２６Ａに記憶されているファームウェアが、記憶部１２が記憶するファームウェアよりも新しいバージョンである場合にのみファームウェアを取得し、ファームアップサーバ２６Ｂに記憶されているファームウェアが、記憶部１２が記憶するファームウェアと異なるバージョンである場合にのみファームウェアを取得する構成にしてもよい。ファームアップサーバ２６Ｂに記憶されているファームウェアは、中継装置１が接続するＬＴＥネットワーク２４を介した通信システムが古いシステムである場合には、記憶部１２が記憶するファームウェアよりも古いバージョンである場合がある。
【００４６】
ファームウェア取得部１１３が取得する中継装置１を機能させるファームウェアは、少なくとも、通信端末間の通信を中継する機能を担う、通信制御部１１１、ＬＡＮ通信部１３、デジタル通信部１４、アナログ通信部１５、および、ＬＴＥ通信部１６を機能させるファームウェアを含む。ファームウェア取得部１１３は、本発明におけるファームウェア取得部である。
【００４７】
ここで、ファームウェア取得部１１３のファームアップサーバ２６Ａおよびファームアップサーバ２６Ｂへのアクセス方法の例について説明する。ファームウェア取得部１１３は、中継装置１の起動時に、ＳＩＭカード判定部１１２が中継装置１にＳＩＭカードが挿入されていないと判定すると、ファームアップサーバ２６Ａのアドレスを参照して、ファームアップサーバ２６Ａへアクセスする。ファームアップサーバ２６Ａのアドレスは、中継装置１に予め記憶されていてもよいし、ユーザが入力してもよい。
【００４８】
ファームウェア取得部１１３は、中継装置１の起動時に、ＳＩＭカード判定部１１２が中継装置１にＳＩＭカードが挿入されていると判定すると、ファームアップサーバ２６Ｂのアドレスを取得する。ファームアップサーバ２６Ｂのアドレスの取得先は、例えば、中継装置１がプロビジョニング時にアクセスするプロビジョニングサーバである。プロビジョニングサーバは、ＬＴＥネットワーク２４内に設置されており、プロビジョニングサーバのアドレスは、中継装置１に予め記憶されている。ファームウェア取得部１１３は、取得したファームアップサーバ２６Ｂのアドレスを記憶部１２に記憶し、ファームアップサーバ２６Ｂのアドレスを参照して、ファームアップサーバ２６Ｂへアクセスする。以後、ファームアップサーバ２６Ｂへアクセスする場合には、記憶部１２が記憶するファームアップサーバ２６Ｂのアドレスを参照する。
【００４９】
なお、ファームウェア取得部１１３は、ファームアップサーバ２６Ｂのアドレスを記憶部１２に記憶した後に、ＳＩＭカード判定部１１２が中継装置１にＳＩＭカードが挿入されていないと判定すると、記憶部１２が記憶するファームアップサーバ２６Ｂのアドレスを消去するようにしてもよい。これにより、ＳＩＭカードが挿入されていないにも関わらず、ＳＩＭカードの誤検出によって、ファームウェア取得部１１３がファームアップサーバ２６Ｂへアクセスしようとして、接続できないＬＴＥネットワーク２４への接続を何度も試みてしまうエラーを防止できる。また、ファームアップサーバ２６Ｂには、中継装置１固有の情報が記憶されているので、ファームアップサーバ２６Ｂのアドレスを不使用時に中継装置１の内部に残さないことは、セキュリティの観点からも好ましい。
【００５０】
ここで、中継装置１が実行するファームウェア取得処理について図３を用いて説明する。図３は、実施の形態に係るファームウェア取得処理の動作の一例を示すフローチャートである。ファームウェア取得処理は、中継装置１の起動時に実行され、その後定期的に実行される。中継装置１の処理部１１のＳＩＭカード判定部１１２は、中継装置１にＳＩＭカードが挿入されているか否かを判定する（ステップＳ１１）。
【００５１】
ＳＩＭカードが挿入されていない場合（ステップＳ１１；ＮＯ）、ファームウェア取得部１１３は、ＬＡＮ通信部１３で接続するＬＡＮ１０を介してインターネット２５に接続し、ファームアップサーバ２６Ａから、中継装置１の機種に対応するファームウェアを取得する（ステップＳ１２）。ファームウェア取得部１１３は、取得したファームウェアを記憶部１２に上書き記憶する（ステップＳ１３）。ファームウェア取得部１１３は、中継装置１を再起動し（ステップＳ１６）、処理を終了する。
【００５２】
ＳＩＭカードが挿入されている場合（ステップＳ１１；ＹＥＳ）、ファームウェア取得部１１３は、ＬＴＥ通信部１６で接続するＬＴＥネットワーク２４を介して、ファームアップサーバ２６Ｂから、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアを取得する（ステップＳ１４）。ファームウェア取得部１１３は、取得したファームウェアを記憶部１２に上書き記憶する（ステップＳ１５）。ファームウェア取得部１１３は、中継装置１を再起動し（ステップＳ１６）、処理を終了する。
【００５３】
続いて、ファームウェア取得部１１３が、ファームアップサーバ２６Ａに記憶されているファームウェアが、記憶部１２が記憶するファームウェアよりも新しいバージョンである場合にのみファームウェアを取得し、ファームアップサーバ２６Ｂに記憶されているファームウェアが、記憶部１２が記憶するファームウェアと異なるバージョンである場合にのみファームウェアを取得する構成の中継装置１が実行するファームウェア更新処理について図４を用いて説明する。
【００５４】
図４は、実施の形態に係るファームウェア取得処理の動作の他の例を示すフローチャートである。ファームウェア取得処理は、中継装置１の起動時に実行され、その後定期的に実行される。中継装置１の処理部１１のＳＩＭカード判定部１１２は、中継装置１にＳＩＭカードが挿入されているか否かを判定する（ステップＳ２１）。
【００５５】
ＳＩＭカードが挿入されていない場合（ステップＳ２１；ＮＯ）、ファームウェア取得部１１３は、ＬＡＮ通信部１３で接続するＬＡＮ１０を介してインターネット２５に接続し、ファームアップサーバ２６Ａに記憶された中継装置１の機種に対応するファームウェアのバージョンが、記憶部１２が記憶するファームウェアのバージョンよりも新しいか否かを判定する（ステップＳ２２）。ファームアップサーバ２６Ａに記憶されたファームウェアのバージョンが新しくない場合（ステップＳ２２；ＮＯ）、ファームウェア取得部１１３は、処理を終了する。
【００５６】
ファームアップサーバ２６Ａに記憶されたファームウェアのバージョンが新しい場合（ステップＳ２２；ＹＥＳ）、ファームウェア取得部１１３は、ファームアップサーバ２６Ａから、中継装置１の機種に対応するファームウェアを取得する（ステップＳ２３）。ファームウェア取得部１１３は、取得したファームウェアを記憶部１２に上書き記憶する（ステップＳ２４）。ファームウェア取得部１１３は、中継装置１を再起動し（ステップＳ２８）、処理を終了する。
【００５７】
ＳＩＭカードが挿入されている場合（ステップＳ２１；ＹＥＳ）、ファームウェア取得部１１３は、ＬＴＥ通信部１６で接続するＬＴＥネットワーク２４を介して、ファームアップサーバ２６Ｂに記憶されたＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアのバージョンが、記憶部１２が記憶するファームウェアのバージョンと一致するか否かを判定する（ステップＳ２５）。ファームアップサーバ２６Ｂに記憶されたファームウェアのバージョンが一致する場合（ステップＳ２５；ＹＥＳ）、ファームウェア取得部１１３は、処理を終了する。
【００５８】
ファームアップサーバ２６Ｂに記憶されたファームウェアのバージョンが一致しない場合（ステップＳ２５；ＮＯ）、ファームウェア取得部１１３は、ファームアップサーバ２６Ｂから、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアを取得する（ステップＳ２６）。ファームウェア取得部１１３は、取得したファームウェアを記憶部１２に上書き記憶する（ステップＳ２７）。ファームウェア取得部１１３は、中継装置１を再起動し（ステップＳ２８）、処理を終了する。
【００５９】
図３および図４に示すファームウェア取得処理のフローチャートでは、ファームウェア取得後に中継装置１を再起動するステップを有するが、これに限らない。例えば、中継装置１は、ファームアップサーバへのアクセスのタイミングが通信端末間の通信中継処理中であった場合、ファームウェア取得処理は、通信中継処理と並行して行う。ファームウェアのインストールには再起動を伴うため、通信中継処理中にインストールすると通話が切断されてしまう。そこで、ファームウェアをダウンロードした後の処理については、ダウンロードした後の処理（通信中継処理が終了するのを待つ、強制的に通信中継処理を中断など）を示す後処理情報に従うものとしてもよい。後処理情報は、例えばファームウェア取得部１１３がファームウェアと共にファームアップサーバから取得する。なお、特にＬＴＥネットワーク２４を介してファームウェアをダウンロードする場合、ダウンロードに時間がかかることを考慮し、ファームウェアのダウンロード後に通信中継処理中であるか否かの判定を行うようにしてもよい。
【００６０】
以上説明したとおり、実施の形態に係る中継装置１によれば、ＳＩＭカードを用いない通信方式とＳＩＭカードを用いる通信方式とを利用可能な中継装置の機能がファームウェアの更新によって動作しなくなることを防止することができる。
【００６１】
例えば、海外のインフラや携帯電話キャリアの事情などにより、中継装置１が接続するＬＴＥネットワーク２４を介した通信システムが古いシステムであって、中継装置１の機種の最新のファームウェアが古いシステムに対応していない場合であっても、中継装置１にＳＩＭカードが挿入されていれば、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアをファームアップサーバ２６Ｂから取得する。したがって、古いシステムに対応していない中継装置１の機種の最新のファームウェアを自動的にインストールしてしまうことがないので、ＬＴＥネットワークを介した通信ができなくなってしまうことを防止できる。
【００６２】
中継装置１が製品個体でカスタマイズされたファームウェアで動作する場合であっても、中継装置１にＳＩＭカードが挿入されていれば、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアをファームアップサーバ２６Ｂから取得する。ファームアップサーバ２６Ｂが、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアのカスタマイズの内容を示す情報を保有するようにすれば、中継装置１の機種の最新のファームウェアにカスタマイズの内容を引き継ぐことができ、中継装置１のカスタマイズしている機能が動作しなくなったり、全体の機能が動作しなくなったりすることを防止できる。
【００６３】
また、ＳＩＭカードが挿入されていない場合、中継装置１の機種に対応するファームウェアを自動的に取得し、ＳＩＭカードが挿入されている場合、ＳＩＭカードに記憶されている固有の識別番号に対応するファームウェアを自動的に取得するので、ユーザがファームアップサーバを指定するなどの操作をする必要がない。さらに、ファームアップサーバ２６Ａに記憶されたファームウェアが新しいバージョンである場合にのみファームウェアを取得し、ファームアップサーバ２６Ｂに記憶されたファームウェアが異なるバージョンである場合にのみファームウェアを取得する構成にすることで、中継装置１のファームウェアの更新にかかる負荷をより軽減することができる。
【００６４】
図５は、本発明の実施の形態に係る中継装置のハードウェアの構成例を示す図である。中継装置１は、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５および送受信部３６を備える。主記憶部３２、外部記憶部３３、操作部３４、表示部３５および送受信部３６はいずれも内部バス３０を介して制御部３１に接続されている。
【００６５】
制御部３１はＣＰＵ（Central Processing Unit）等から構成され、外部記憶部３３に記憶されている制御プログラム３９に従って、通信制御部１１１、ＳＩＭカード判定部１１２およびファームウェア取得部１１３の各処理を実行する。
【００６６】
主記憶部３２はＲＡＭ（Random-Access Memory）等から構成され、外部記憶部３３に記憶されている制御プログラム３９をロードし、制御部３１の作業領域として用いられる。
【００６７】
外部記憶部３３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）等の不揮発性メモリから構成され、中継装置１の処理を制御部３１に行わせるためのプログラムをあらかじめ記憶し、また、制御部３１の指示に従って、このプログラムが記憶するデータを制御部３１に供給し、制御部３１から供給されたデータを記憶する。記憶部１２は、外部記憶部３３に構成される。
【００６８】
操作部３４はキーボードおよびマウスなどのポインティングデバイスとＳＩＭカードのカードスロットなどの機器と、これらの機器を内部バス３０に接続するインタフェースとから構成されている。ユーザが中継装置１に情報を入力する場合は、操作部３４を介して、入力された情報が制御部３１に供給される。操作部３４は、ＳＩＭカード読取部１７として機能する。
【００６９】
表示部３５は、ＣＲＴまたはＬＣＤなどから構成されている。ユーザが中継装置１に情報を入力する場合は、表示部３５は、操作画面を表示する。
【００７０】
送受信部３６は、ネットワークに接続するインタフェース、他の装置と接続するインタフェースなどから構成されている。送受信部３６は、ＬＡＮ通信部１３、デジタル通信部１４、アナログ通信部１５およびＬＴＥ通信部１６として機能する。
【００７１】
図２に示す処理部１１、記憶部１２、ＬＡＮ通信部１３、デジタル通信部１４、アナログ通信部１５、ＬＴＥ通信部１６およびＳＩＭカード読取部１７の処理は、制御プログラム３９が、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５および送受信部３６を資源として用いて処理することによって実行する。
【００７２】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００７３】
制御部３１、主記憶部３２、外部記憶部３３、内部バス３０などから構成される制御処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する中継装置１を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで中継装置１を構成してもよい。
【００７４】
また、中継装置１の機能を、ＯＳとアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００７５】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板(BBS：Bulletin Board System)に前記コンピュータプログラムを掲示し、通信ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【００７６】
本発明の実施の形態は上述の実施の形態に限られない。中継装置１は、少なくともＳＩＭカードを用いない通信方式で接続される２台以上の通信端末、および、ＳＩＭカードを用いる通信方式で接続される１台以上の通信端末の通信を中継する機能を備えればよい。
【００７７】
ＳＩＭカードを用いる通信方式は、ＬＴＥネットワークを介した通信方式に限らない。例えば、ＳＩＭカードを用いて接続可能な他の携帯電話網を介した通信方式でもよい。
【００７８】
中継装置１には、通信端末ではない装置を接続してもよい。例えば、中継装置１にマイクおよびスピーカを備える呼出装置を接続してもよい。
【００７９】
ファームアップサーバ２６Ａは、インターネット２５に接続されているサーバに限らず、ＬＡＮ１０に接続されるサーバでもよいし、ＳＩＭカードが不要な他のネットワークに接続されるサーバであってもよい。
【００８０】
記憶部１２が記憶するファームウェアのバージョン情報は、ファームウェアの現在のバージョンを示す情報に限らず、ファームウェアの更新日時および更新の成功または失敗を示す情報であってもよい。
【符号の説明】
【００８１】
１    中継装置
２    ＷＬＡＮトランシーバ
３    アクセスポイント
４    電話機
５    ＳＩＰサーバ
６    デジタルトランシーバ
７    中継用トランシーバ
８    アナログトランシーバ
９    中継用トランシーバ
１０    ＬＡＮ
１１    処理部
１２    記憶部
１３    ＬＡＮ通信部
１４    デジタル通信部
１５    アナログ通信部
１６    ＬＴＥ通信部
１７    ＳＩＭカード読取部
２１    ＬＴＥトランシーバ
２２，２３    基地局
２４    ＬＴＥネットワーク
２５    インターネット
２６Ａ，２６Ｂ    ファームアップサーバ
３０    内部バス
３１    制御部
３２    主記憶部
３３    外部記憶部
３４    操作部
３５    表示部
３６    送受信部
３９    制御プログラム
１００    通信システム
１１１    通信制御部
１１２    ＳＩＭカード判定部
１１３    ファームウェア取得部
【図１】
2020052736.tif 000003
【図２】
2020052736.tif 000004
【図３】
2020052736.tif 000005
【図４】
2020052736.tif 000006
【図５】
2020052736.tif 000007