(57)【要約】【課題】サービス通信を制御して、容易にかつ自動的にアップデートを行わせ、最新アップデートファイルを更新して、セキュリティやバグ、ネットワーク内の他の通信装置の連動などの問題に対処することを可能とする。【解決手段】同一ネットワーク上にある他の通信装置が利用するサービスのバージョンをチェックするバージョンチェック部と、他の通信装置がサービスへのアクセスを行う際に、バージョンチェック部によりバージョンが古いなどの判定が起こったときにアクセスを他の通信装置それぞれに対応したバージョンアップサーバへリダイレクトさせ、他の通信装置のサービスのバージョンアップを行なわせると共に、再度バージョンをチェックして他の通信装置のサービスのバージョンアップが完了したと判定した場合は、他の通信装置からサービスへのアクセスを再開するリダイレクト部とを備える。【選択図】図６
2006222724.tif 000002
【特許請求の範囲】
【請求項１】
同一ネットワーク上にある他の通信装置に実装された、前記他の通信装置が利用するサービスのバージョンをチェックするバージョンチェック部と、前記他の通信装置が前記サービスへのアクセスを行う際に、前記バージョンチェック部によりバージョンが古いなどの判定が起こったときに前記アクセスを前記他の通信装置それぞれに対応したバージョンアップサーバへリダイレクトさせ、前記他の通信装置のサービスのバージョンアップを行なわせると共に、再度バージョンをチェックして前記他の通信装置のサービスのバージョンアップが完了したと判定した場合は、前記他の通信装置から前記サービスへのアクセスを再開するリダイレクト部とを備えたことを特徴とするルータ装置。
【請求項２】
前記バージョンチェック部は、前記他の通信装置が利用するサービスのバージョンやファイル形式やサービスサーバのＵＲＬなどの情報を登録する機能を有することを特徴とする、請求項１に記載のルータ装置。
【請求項３】
前記バージョンチェック部は、登録された前記バージョンアップサーバと定期的に通信し、最新バージョンアップ情報を登録する機能を更に有することを特徴とする、請求項１に記載のルータ装置。
【請求項４】
前記バージョンチェック部は、前記他の通信装置が利用するサービスのバージョンと、前記最新バージョンアップ情報とを比較し、バージョンアップが必要な前記他の通信装置を判別する機能を更に有することを特徴とする請求項３に記載のルータ装置。
【請求項５】
前記リダイレクト部は、前記他の通信装置がアップデートのために前記バージョンアップサーバにリダイレクトする際に、通信機器からの通常サービス利用要求のパケットにバージョンアップサーバに対してのダウンロード要求パケットを付け加えて転送させることを特徴とする請求項１に記載のルータ装置。
【請求項６】
前記リダイレクト部は、前記他の通信装置がアップデートのために前記バージョンアップサーバにリダイレクトする際に、複数の前記他の通信装置のリダイレクトが同時に実行されないようにする機能を更に有することを特徴とする、請求項１に記載のルータ装置。
【請求項７】
前記リダイレクト部で、前記他の通信装置のリダイレクトが困難な時、もしくはリダイレクトするＵＲＬがないなどの時に、前記バージョンアップサーバから前記他の通信装置の各々の最新のバージョンファイルを定期的にダウンロードし、保存して必要に応じて前記他の通信機器に対して配布するＤＬ総括部を更に有することを特徴とする請求項１に記載のルータ装置。
【請求項８】
前記他の通信装置のバージョンアップ要請をするために前記他の通信装置に対してバージョンアップ要請パケットを送信するバージョンアップ要請パケット部を更に有することを特徴とする請求項１に記載のルータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報機器、通信機器、ネット家電などのネットワークを介して通信機能を備える通信装置の管理に関し、特に、家庭内や社内などに接続された通信装置を同時にバージョンアップするためのネットワークバージョンアップ機能を有するルータ装置に関するものである。
【背景技術】
【０００２】
従来のネットワークバージョンアップ機能を有するルータ装置は、特許文献１の図２０に記載されているように、セキュリティやバグや最新プログラムファイルの更新などに対処するために、ルータ装置がダウンロードサイトからファイルを一括ダウンロードしてバージョンアップ要請パケットに対して自動アップデートさせる機能を有するものがあった。
【特許文献１】特開２００１−２２２５００号公報（第２６頁、図２０）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の構成では、ネットワーク内にある通信装置がアップデートする前に、通常サービスに接続することができ、多種多様な通信装置（ホームネットワークも含む）がその装置に特化したアプリケーションまたはサービスを提供することが考えられ、片方の装置だけがバージョンが古いなどのようなことが発生するとサービスがうまく連動しなくなるなどの問題が生じる。又、個々の自動アップデート機能などは普及しつつあるが、近年のネットワーク機器の大幅増加による、ＯＳなどのバージョンの齟齬により、トラブルが起こるという課題を有していた。
【０００４】
本発明は、前記従来の課題を解決するもので、本ルータ装置が管理している通信装置群に対して、容易にかつ効率的にアップデートを行わせ、アップデートされていない通信装置には、通常サービスを遮断し、自動的にアップデートサーバに接続させてアップデートさせ、セキュリティやバグ、他機種との連動などの問題により安全に対処することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を開悦するために、本発明の請求項１に係るルータ装置は、同一ネットワーク上にある他の通信装置に実装された、前記他の通信装置が利用するサービスのバージョンをチェックするバージョンチェック部と、前記他の通信装置が前記サービスへのアクセスを行う際に、前記バージョンチェック部によりバージョンが古いなどの判定が起こったときに前記アクセスを前記他の通信装置それぞれに対応したバージョンアップサーバへリダイレクトさせ、前記他の通信装置のサービスのバージョンアップを行なわせると共に、再度バージョンをチェックして前記他の通信装置のサービスのバージョンアップが完了したと判定した場合は、前記他の通信装置から前記サービスへのアクセスを再開するリダイレクト部とを備えたことを特徴とする。
【０００６】
この場合、通信装置が通常サービスの接続要求時に、本装置が通信装置のファームのバージョンをチェックし、接続許可をするかしないかを判断し、接続不可の場合は、リダイレクト部により、該当する通信装置のサービスサーバにリダイレクト転送し、最新バージョンのファームにアップデートをさせることが可能になる。
【０００７】
本発明の請求項２に係るルータ装置は、請求項１に記載のルータ装置であって、前記バージョンチェック部は、前記他の通信装置が利用するサービスのバージョンやファイル形式やサービスサーバのＵＲＬなどの情報を登録する機能を有することを特徴とする。
【０００８】
この場合、通信装置のバージョンナンバやファイル形式が何であるか認識することが可能となる。
【０００９】
本発明の請求項３に係るルータ装置は、請求項１に記載のルータ装置であって、前記バージョンチェック部は、登録された前記バージョンアップサーバと定期的に通信し、最新バージョンアップ情報を登録する機能を更に有することを特徴とする。
【００１０】
この場合、登録されたネットワーク内の通信装置群の最新アップデート情報が何であるか認識することができる。
【００１１】
本発明の請求項４に係るルータ装置は、請求項３に記載のルータ装置であって、前記バージョンチェック部は、前記他の通信装置が利用するサービスのバージョンと、前記最新バージョンアップ情報とを比較し、バージョンアップが必要な前記他の通信装置を判別する機能を更に有することを特徴とする。
【００１２】
この場合、ネットワーク内の通信装置群のバージョン情報とバージョンアップサーバからの最新バージョンアップ情報の二つの情報により、その通信装置に対し、アップデートが必要か判断することができる。
【００１３】
本発明の請求項５に係るルータ装置は、請求項１に記載のルータ装置であって、前記リダイレクト部は、前記他の通信装置がアップデートのために前記バージョンアップサーバにリダイレクトする際に、通信機器からの通常サービス利用要求のパケットにバージョンアップサーバへ接続するためのダウンロード要求パケットを付け加えて転送させることを特徴とする。
【００１４】
この場合、バージョンアップサーバに転送が必要と決定したとき、本来の通常サービス要求パケットを遮断し、バージョンアップサーバに接続させるために、ダウンロード要求パケットを付け加えて転送させることができる。
【００１５】
本発明の請求項６に係るルータ装置は、請求項１に記載のルータ装置であって、前記リダイレクト部は、前記他の通信装置がアップデートのために前記バージョンアップサーバにリダイレクトする際に、複数の前記他の通信装置のリダイレクトが同時に実行されないようにする機能を更に有することを特徴とする。
【００１６】
この場合、ファイルのサイズによるが、リダイレクト部の遮断機能などを用いて、時間をずらして転送していくことが可能となり、同一ネットワーク内（宅内）のトラフィックに負荷をかけることを避けることができる。
【００１７】
本発明の請求項７に係るルータ装置は、請求項１に記載のルータ装置であって、前記リダイレクト部で、前記他の通信装置のリダイレクトが困難な時、もしくはリダイレクトするＵＲＬがないなどの時に、前記バージョンアップサーバから前記他の通信装置の各々の最新のバージョンファイルを定期的にダウンロードし、保存して必要に応じて前記他の通信機器に対して配布するＤＬ総括部を更に有することを特徴とする。
【００１８】
この場合、通信装置がリダイレクト部により、バージョンアップサーバにリダイレクトした際、サーバのメンテナンスやトラブルなどのため、アップデートが不可能な場合、リダイレクト部がＤＬ総括部に通知し、ＤＬ総括部が後に、代わりにアップデートファイルをバージョンアップサーバから入手し、配布することができる。
【００１９】
本発明の請求項８に係るルータ装置は請求項１に記載のルータ装置であって、前記他の通信装置のバージョンアップ要請をするために前記他の通信装置に対してバージョンアップ要請パケットを送信するバージョンアップ要請パケット送信部を更に有することを特徴とする。
【００２０】
この場合、本機器から通信装置に対し、各々のバージョンアップサーバにアクセスして定期的にバージョンアップさせるためにバージョンアップ要請パケットを送信し、通信装置に各々の必要なバージョンアップサーバに接続させる。
【発明の効果】
【００２１】
本発明のルータ装置によれば、通信装置間で連携して動く際にバージョンの齟齬もなく、本装置が定期的に登録された通信装置のバージョン情報を探しにいくため、各通信装置は最新バージョンのファームを有することになり、最新バージョンでない場合にも、本発明のルータ装置が自動的にバージョンアップサーバに誘導して、アップデートさせ、セキュリティやバグ問題、ネットワーク内の他機種の通信装置とのサービスの連動などの問題に対処することができる。
【発明を実施するための最良の形態】
【００２２】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００２３】
（実施の形態１）
図１は、本発明の実施の形態１に係るルータ装置の原理を説明するためにネットワーク接続環境の一例を示す説明図であり、例えば、宅内のネットワークにおいて、複数の通信装置が本ルータ装置に接続されているネットワークの構成図を示している。
【００２４】
たとえば、宅内のネットワークで通信装置１５０、１６０、１７０が装置１４０を介してインターネットに接続することができ、各々の通常サービスを行っているとする。図２のように通信装置１５０、１６０、１７０のバージョンアップを装置１４０が管理するが、本ルータ装置１４０の基本構成を示す図３でルータ装置１４０は、バージョンチェック部４０１、リダイレクト部４０２、通信機器との通信を行う機能部４０３、インターネットとの通信を行う機能部４０４を備えている。
【００２５】
通信装置１５０，１６０，１７０を利用する際、ルータ装置１４０を介してインターネットに接続しなければならない。まず、通信装置１５０、１６０、１７０が宅内ネットワークに接続された場合、通信装置１５０、１６０、１７０は図４の（１）に示したように通信機器との通信を行う機能部４０３を介して、自装置の現使用バージョンなどの情報をバージョンチェック部４０１に登録する。このとき、装置１４０内のバージョンチェック部４０１は、通信装置１５０、１６０、１７０の現ファームバージョンやその機器の各々のバージョンアップサーバＵＲＬやメーカ型番などを随時登録しておく機能を有している。図１０はそのときのシーケンス図である。
【００２６】
一方で、ルータ装置１４０は図４の（２）と（３）のように、定期的に登録された通信装置のバージョンアップサーバのＵＲＬにアクセスし、通信装置の最新ファームバージョンなどの情報を取得する。図１１はそのときのシーケンス図である。この時点で、ルータ装置140のバージョンチェック部４０１は、通信装置１５０、１６０、１７０の現バージョン情報とバージョンアップサーバからの最新バージョン情報を保有する。
【００２７】
バージョンチェック部４０１は定期的に取得したバージョンアップサーバの最新バージョン情報とルータ装置１４０にあらかじめ登録されて接続された通信装置のバージョン情報とを比較し、バージョンアップが必要な通信装置のリストを作成して、図４の（４）のように、リダイレクト部４０２に送信する。リダイレクト部４０２はバージョンチェック部４０１で作成されたリストを受信して、保存しておく。ここで、リストとは、ＩＰアドレス、機器の型番などの属性情報やバージョンアップに必要なサーバのアドレスなどの情報、バージョン情報、バージョンファイルの種類などを含んでいる。
【００２８】
図５のように、今、通信装置１５０がルータ装置１４０を介して通常サービス（サービスサーバ）へ通信機器との通信を行う機能部４０３を介し、接続しようとする際、図５の（５）のようにリダイレクト部４０２が前記バージョンチェック部４０１で作成されたリストで割り出されたバージョアップデートの必要のある通信装置であるかどうかのバージョンのチェックを開始する。この際、通信装置１５０がバージョンの古いファームを使用していた場合、装置１４０は通信装置１５０が接続を試みようとしていた通常サービス（サービスサーバ）への接続を許可せず、そこへのアクセスを遮断し、代わりに、図５の（６）のように通信装置１５０に必要なバージョンアップサーバへインターネットとの通信を行う機能部４０４を介し、リダイレクトさせて、バージョンアップサーバでアップデートさせる。ここで、リダイレクト部４０２は通信機器１５０の通常接続要求パケットにリダイレクトさせるためのバージョンアップサーバ接続要求パケットを付け加えてバージョンアップサーバに転送させる。アップデートが完了すると、ルータ装置１４０はバージョンアップサーバへのリダイレクトを解除し、本来接続すべき通常サービス（サービスサーバ）への接続を行う。図１２はその時のシーケンス図である。
【００２９】
なお、通信装置１４０がリダイレクト転送される際に、バージョンアップサーバ側にトラブルやネットワーク障害などが生じて、接続できず、アップデートが不可能だった場合が考えられる。その場合の動作について図６、７で説明する。図６は基本構成を示すものでルータ装置１４０は、バージョンチェック部４０１、リダイレクト部４０２、通信機器との通信を行う機能部４０３、インターネットとの通信を行う機能部４０４、ＤＬ総括部４０５を備えている。図７のように、リダイレクト部４０２が、アップデートに失敗した通信装置の情報を、図７の（７）（８）のように、ＤＬ総括部４０５に送信し、DL総括部４０５が後で代行して、その通信装置に必要なバージョンファイルをダウンロードして、配布してもよい。又、ＤＬ総括部４０５がバージョンファイルをダウンロード時に、複数の通信装置のバージョンアップファイルのダウンロード同時に実行することによってネットワークに負荷がかからないように、時間差を用いて、一度でダウンロードせずに、数回に分けてダウンロードすることも可能である。図１３はその時のシーケンス図である。
【００３０】
以上説明したように、本発明にかかるルータ装置は、登録された通信装置のバージョン情報を定期的にバージョンアップサーバに問い合わせる。当該通信装置がサービス利用要求を行う際に、通信装置のソフトウェアのバージョンが古い場合は、自動的にバージョンアップサーバにリダイレクトし、最新のソフトウェアをダウンロードする。そして、ソフトウェアのバージョンが最新になった時点で通信装置からのアクセスをサービスサーバに転送する。これにより、通信装置はサービスを実行する際に最新バージョンのファームを有することになり、同じサービスにおいて連携する複数の通信装置の間でソフトウェアのバージョンが異なることを防止することが出来る。
【００３１】
（実施の形態２）
図８は本発明の実施の形態２について説明するものである。本ルータ装置１４０のＤＬバージョンアップ要請パケット送信部を含む基本構成を示す図８でルータ装置１４０は、バージョンチェック部４０１、リダイレクト部４０２、通信機器との通信を行う機能部４０３、インターネットとの通信を行う機能部４０４、ＤＬ総括部４０５、バージョンアップ要請パケット送信部４０６を備えている。図９の（９）のように、ルータ装置１４０から定期的にバージョンアップ要請パケット送信部４０６からバージョンアップ要請パケットを通信機器に対して通信機器との通信行う機能部４０３を介して、送信することが可能である。たとえば、ルータ装置１４０が管理している通信装置１５０、１６０、１７０に対して定期的にバージョンアップ要請パケットを送信し、そのパケットをトリガーに通信装置に各々のバージョンアップサーバに接続させるようにすることも可能である。これにより、ネットワーク内の通信装置はほぼ同時にアップデートできる。また、ネットワークのトラフィックの負荷をかけないように時間差を設けて、バージョンアップさせることも可能である。図１４は本発明の実施の形態２における、通信装置への最新バージョンアップデート要請手順を示すシーケンス図である。
【００３２】
なお、バージョンアップ要請パケット送信部４０６はルータ装置１４０ではなく通信装置１５０、１６０、１７０内に搭載することも可能である。図１５は、通信装置１５０にバージョンアップ要請パケット送信部４０６を搭載した場合のシーケンス図である。ある通信装置が同じネットワーク内に存在する通信装置群に対して、バージョンアップ要請パケットを送信し、ネットワーク内の全通信装置群をバージョンアップ促進させることが可能である。
【産業上の利用可能性】
【００３３】
本発明にかかるルータ装置は、同じサービスにおいて連携する複数の通信装置の間でソフトウェアのバージョンが異なることを防止することがで、情報機器、通信機器、ネット家電などのネットワークを介して通信機能を備える電子機器のセキュリティやバグ問題などの問題に対処するための管理等に有用である。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態１における通信装置の通常サービスサーバ接続時の説明図
【図２】本発明の実施の形態１における通信装置のリダイレクト時の説明図
【図３】本発明の実施の形態１における本装置基本構成図
【図４】本発明の実施の形態１における通信装置の登録手順図
【図５】本発明の実施の形態１における通信装置のリダイレクト手順図
【図６】本発明の実施の形態１におけるＤＬ総括部を含む構成図
【図７】本発明の実施の形態１における通信装置のＤＬ手順図
【図８】本発明の実施の形態２におけるバージョンアップ要請パケット送信部を含む構成図
【図９】本発明の実施の形態２におけるバージョンアップ要請パケット送信部によるバージョンアップ要請手順図
【図１０】本発明の実施の形態１における本装置への通信装置のバージョン登録の手順を示すシーケンス図
【図１１】本発明の実施の形態１におけるサービスセンタへの登録された通信装置の最新バージョン情報取得の手順を示すシーケンス図
【図１２】本発明の実施の形態１における、通信装置の最新バージョンアップデートのリダイレクト手順を示すシーケンス図
【図１３】本発明の実施の形態１における、通信装置の最新バージョンアップデート失敗時の本装置のダウンロード代行手順を示すシーケンス図
【図１４】本発明の実施の形態２における、通信装置への最新バージョンアップデート要請手順を示すシーケンス図
【図１５】本発明の実施の形態２における、通信装置間での最新バージョンアップ要請手順を示すシーケンス図
【符号の説明】
【００３５】
１４０    ルータ装置
１５０    通信装置
１６０    通信装置
１７０    通信装置
４０１    バージョンチェック部
４０２    リダイレクト部
４０３    通信機器との通信を行う機能部
４０４    インターネット通信を行う機能部
４０５    ＤＬ総括部
４０６    バージョンアップ要請パケット送信部
【図１】
2006222724.tif 000003
【図２】
2006222724.tif 000004
【図３】
2006222724.tif 000005
【図４】
2006222724.tif 000006
【図５】
2006222724.tif 000007
【図６】
2006222724.tif 000008
【図７】
2006222724.tif 000009
【図８】
2006222724.tif 000010
【図９】
2006222724.tif 000011
【図１０】
2006222724.tif 000012
【図１１】
2006222724.tif 000013
【図１２】
2006222724.tif 000014
【図１３】
2006222724.tif 000015
【図１４】
2006222724.tif 000016
【図１５】
2006222724.tif 000017