(57)【要約】【課題】異なる通信プロトコルをもつ機器の間の操作を容易とするサーバ装置を提供する。【解決手段】第１のプロトコルの操作コマンドを第１の外部装置との間で第１プロトコルを用いて送受信する第１通信部と、第２のプロトコルの操作コマンドを第２の外部装置との間で第２プロトコルを用いて送受信する第２通信部と、第１外部装置から第１のプロトコルの操作コマンドを受信すると第２プロトコルの操作コマンドに変換して第２外部装置に送信する制御部をもつサーバ装置。【選択図】図１
2012222687.tif 000002
【特許請求の範囲】
【請求項１】
第１のプロトコルの操作コマンドを、第１の外部装置との間で前記第１プロトコルを用いて送受信する第１通信部と、
前記第１プロトコルとは異なる第２のプロトコルの操作コマンドを、第２の外部装置との間で前記第２プロトコルを用いて送受信する第２通信部と、
前記第１通信部を介して前記第１のプロトコルの操作コマンドを前記第１外部装置から受信すると前記第１プロトコルの操作コマンドを前記第２プロトコルの操作コマンドに変換し、前記変換した第２プロトコルの操作コマンドを前記第２通信部を介して前記第２外部装置に送信する制御部と、を具備することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数の機器の間の通信を行うサーバ装置であり、特に、複数の異なる通信プロトコルの間を仲介するサーバ装置に関する。
【背景技術】
【０００２】
最近、ネットワーク技術を活用した映像システムが様々な形で開発され実施されており、例えば、このような映像システムは、ネットワーク通信が可能な複数のカメラや映像処理装置、複数のモニタから構成される。このシステムにおいて、制御装置によりこれらの通信機能を有する各ユニットを制御することで、ユーザの必要に応じて、視聴しようとする被写体に対応するカメラを映像切替部を用いて切り替え、選択的に任意の映像を任意のモニタ等に表示させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３２８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のネットワーク機能をもった映像システムにおいて、ネットワークの通信機能のプロトコルが統一されていない場合は、プロトコルが共通な範囲で制御が可能であるが、プロトコルが相違する機器は、制御コマンドを認識することができない。
【０００５】
本発明は、異なる通信プロトコルを使用している機器の間の操作を容易とするサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
課題を解決する一実施形態は、
第１のプロトコルの操作コマンドを、第１の外部装置との間で前記第１プロトコルを用いて送受信する第１通信部と、
前記第１プロトコルとは異なる第２のプロトコルの操作コマンドを、第２の外部装置との間で前記第２プロトコルを用いて送受信する第２通信部と、
前記第１通信部を介して前記第１のプロトコルの操作コマンドを前記第１外部装置から受信すると前記第１プロトコルの操作コマンドを前記第２プロトコルの操作コマンドに変換し、前記変換した第２プロトコルの操作コマンドを前記第２通信部を介して前記第２外部装置に送信する制御部と、を具備することを特徴とするサーバ装置である。
【発明の効果】
【０００７】
複数の通信プロトコルが用いられる機器で構成されたシステムにおいて、例えばクライアントＰＣが使用する通信プロトコルと異なる通信プロトコルを用いている映像機器を制御対象とする場合でも、通信プロトコルの違いを意識することなくクライアントＰＣからこの映像機器を制御することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態である通信システムの構成を示す図。
【図２】同じく通信システムの他の構成を示す図。
【図３】同じくネットワーク監視サーバＶの情報取得処理の一例を示すフローチャート。
【図４】同じくネットワーク監視サーバＶのコマンド変換処理を示すフローチャート。
【図５】同じく通信システムにおける映像の配信処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照して詳細に説明する。  
本発明の一実施形態である通信システムの構成を図１および図２を用いて、以下に説明する。はじめに、本発明の一実施形態である通信システムは、図１に示すように、一例として映像信号を送受信するものであり、例えば、ＯＮＶＩＦ（Open Network Video Interface Forum）等のネットワークカメラ製品のインターフェースの規格標準化フォーラムとしての通信プロトコルに準拠した共通プロトコルとして使用するが、このプロトコルに限定されることはない。この通信システムは、一例として、この共通プロトコルではないプロトコルを意味する独自プロトコルで通信を行う独自プロトコル対応クライアントＰＣ１１と、ＬＡＮ（Local Area Network）やインターネット等のネットワークを介して設けられる、上述したＯＮＶＩＦに準拠した共通プロトコル対応クライアントＰＣ１２と、同じく、この共通プロトコルではない独自プロトコルで通信を行う独自プロトコル対応ＩＰカメラ１３と、上述したＯＮＶＩＦに準拠した共通プロトコル対応ＩＰカメラ１４を有している。
【００１０】
このようなＯＮＶＩＦに準拠した共通プロトコルを使用する通信システムにおいては、独自プロトコル対応クライアントＰＣ１１からは、制御コマンドをネットワークを介して独自プロトコル対応ＩＰカメラ１３、または共通プロトコル対応ＩＰカメラ１４に送信し、ネットワーク製品側で制御処理完了後に、レスポンスをネットワークを介して独自プロトコル対応クライアントＰＣ１１で受信して、一連の処理を完了することができる。
【００１１】
この通信システムにおいては、共通プロトコル対応クライアントＰＣ１２からは、同様に制御コマンドをネットワークを介して独自プロトコル対応ＩＰカメラ１３、または共通プロトコル対応ＩＰカメラ１４に送信し、共通プロトコル対応ＩＰカメラ１４に対しては一連の処理を完了することができる。
【００１２】
しかしながら、共通プロトコル対応クライアントＰＣ１２から独自プロトコル対応ＩＰカメラ１３に対して制御を行おうとしても、独自プロトコル対応ＩＰカメラ１３は、共通プロトコル対応クライアントＰＣ１２からの制御コマンドを認識できず、制御に応じることができない。
【００１３】
このため、図１の通信システムにおいては、独自プロトコル対応ＩＰカメラ１３と共通プロトコル対応ＩＰカメラ１４を、１台の共通プロトコル対応クライアントＰＣ１２から同時監視を行うことができないため、独自プロトコル対応クライアントＰＣ１１を設けてこれにより、独自プロトコル対応ＩＰカメラ１３を監視している。
【００１４】
これに対しして、図２に示す通信システムにおいては一例として、映像信号を送受信するものであり、ＬＡＮやインターネット等のネットワークを介して設けられる、上述したＯＮＶＩＦに準拠した共通プロトコル対応クライアントＰＣ１２と、この共通プロトコルではない独自プロトコルで通信を行う独自プロトコル対応ＩＰカメラ１３と、上述したＯＮＶＩＦに準拠した共通プロトコル対応ＩＰカメラ１４と、独自プロトコル対応ネットワークデジタルレコーダ１５と、ネットワーク監視サーバＶを有している。なお、このネットワーク監視サーバＶは、一例として、接続機器情報２０とプロトコル対応情報１９を格納しているＲＡＭ２１と、共通プロトコル制御部１６と独自プロトコル制御部１７と機器情報取得制御部１８を有するアプリケーション２２を有している。
【００１５】
次に、このような構成の図２に示す通信システムが行う管理情報の登録処理を、図３のフローチャートを用いて以下に説明する。すなわち、ネットワーク監視サーバＶは、予め独自プロトコル方式対応ＩＰカメラ１３、共通プロトコル方式対応ＩＰカメラ１４、独自プロトコル対応ネットワークデジタルレコーダ１５とネットワーク接続した際に、機器情報取得制御部１８から各ネットワーク製品に対して独自方式対応の機器情報問合せコマンドを送信する（ステップＳ１１）。ネットワーク監視サーバＶは、独自プロトコル方式対応ＩＰカメラ１３、共通プロトコル方式対応ＩＰカメラ１４、および独自プロトコル対応ネットワークデジタルレコーダ１５からこの機器情報問合せコマンドに対応して返信された独自プロトコル機器情報応答を受信すると（ステップＳ１２）、機器情報取得制御部１８は、応答のあった装置をＲＡＭ２１のプロトコル対応情報１９に「独自プロトコル対応装置」として更新して登録すると共に（ステップＳ１３）、ＩＰアドレス、型式等の情報を接続機器情報２０としてＲＡＭ２１に登録する（ステップＳ１４）。
【００１６】
また、ネットワーク監視サーバＶの機器情報取得制御部１８は、各ネットワーク製品に対して共通方式対応の機器情報問合せコマンドを送信する（ステップＳ１５）。機器情報取得制御部１８は、共通プロトコル機器情報応答を受信すると（ステップＳ１６）、応答のあった装置をＲＡＭ２１のプロトコル対応情報１９に「共通プロトコル対応装置」として登録し（ステップＳ１７）、また、ＩＰアドレス、型式等の情報を、ＲＡＭ２１の接続機器情報２０として更新して登録する（ステップＳ１８）。ただし、機器情報取得制御部１８は、独自プロトコル機器情報応答、共通プロトコル機器情報応答の両方があった場合は、共通プロトコル対応装置の方をＲＡＭ２１のプロトコル対応情報１９として登録する。
【００１７】
次に、図４が示す制御コマンド変換処理を示すフローチャートを用いて、共通プロトコル対応クライアントＰＣ１２により、接続された各ネットワーク製品を制御する方法について以下に説明する。最初に共通プロトコル対応クライアントＰＣ１２により、独自プロトコル方式対応ＩＰカメラ１３を制御する場合について説明する。
【００１８】
本発明の実施形態に係る通信システムにおいて、共通プロトコル対応クライアントＰＣ１２は、共通制御コマンドをネットワーク監視サーバＶに送信すると、ネットワーク監視サーバＶの共通プロトコル制御部１６はこれを受信し（ステップＳ２１）、制御対象装置のプロトコル対応情報１９、および接続機器情報２０を取得する（ステップＳ２２）。次に、共通プロトコル制御部１６は、プロトコル対応情報をチェックして（ステップＳ２３）、「独自プロトコル対応装置」と判断すると、独自プロトコル制御部１７にて共通プロトコルにおける制御コマンドを独自プロトコル用の制御コマンドに変換して（ステップＳ２４）、制御対象の独自プロトコル方式対応ＩＰカメラ１３に送信する（ステップＳ２５）。
【００１９】
独自プロトコル方式対応ＩＰカメラ１３において制御コマンドに従って制御完了後、制御レスポンスをネットワーク監視サーバＶに送信し、ネットワーク監視サーバＶの共通プロトコル制御部１６はこの制御レスポンスを受信すると（ステップＳ２６）、独自プロトコル制御部１７は、制御対象機器の対応プロトコルが独自プロトコルかどうかを判断する（ステップＳ２７）。独自プロトコル制御部１７は、制御対象機器の対応プロトコルが独自プロトコルであると判断すると、独自プロトコル用の制御レスポンスを共通プロトコル用の制御レスポンスに変換する（ステップＳ２８）。そして、共通プロトコル制御部１６は、変換された共通制御レスポンスを共通プロトコル対応クライアントＰＣ１２へ送信する（ステップＳ２９）。このような手順により、共通プロトコル対応クライアントＰＣ１２による独自プロトコル対応ＩＰカメラ１３の制御処理が行われる。
【００２０】
次に、共通プロトコル対応クライアントＰＣ１２が共通プロトコル方式対応ＩＰカメラ１４を制御する場合について、図４のフローチャートを用いて説明する。
ネットワーク監視サーバＶの共通プロトコル制御部１６は、共通プロトコル対応クライアントＰＣ１２から送信された共通制御コマンドをネットワーク監視サーバＶが受信すると（ステップＳ２１）、制御対象装置のプロトコル対応情報１９および接続機器情報２０を取得する（ステップＳ２２）。共通プロトコル制御部１６は、プロトコル対応情報をチェックし（ステップＳ２３）、「共通プロトコル対応装置」と認識すると、共通プロトコルにおける制御コマンドを制御対象の共通プロトコル方式対応ＩＰカメラ１４に送信する（ステップＳ２５）。共通プロトコル方式対応ＩＰカメラ１４において、制御コマンドに応じた制御が完了した後、制御レスポンスをネットワーク監視サーバＶに送信する。ネットワーク監視サーバＶがこの制御レスポンスを受信すると（ステップＳ２６）、共通プロトコル制御部１６は、この制御レスポンスが共通プロトコルであると判断して（ステップＳ２８）、共通制御レスポンスを共通プロトコル対応クライアントＰＣ１２へ送信する（ステップＳ２９）。これにより、共通プロトコル対応クライアントＰＣ１２による、共通プロトコル対応ＩＰカメラ１４の制御処理を行うことができる。
【００２１】
次に、共通プロトコル対応クライアントＰＣ１２が、独自プロトコル対応ネットワークデジタルレコーダ１５を制御する場合について、図４のフローチャートを用いて説明する。  
ネットワーク監視サーバＶの共通プロトコル制御部１６は、共通プロトコル対応クライアントＰＣ１２が送信した共通制御コマンドをネットワーク監視サーバＶが受信すると（ステップＳ２１）、制御対象装置のプロトコル対応情報１９および接続機器情報２０を取得する（ステップＳ２２）。ここで、共通プロトコル制御部１６は、プロトコル対応情報をチェックして「独自プロトコル対応装置」であると判断すると（ステップＳ２３）、独自プロトコル制御部１７により共通プロトコルにおける制御コマンドを独自プロトコル用の制御コマンドに変換し（ステップＳ２４）、独自プロトコル対応ネットワークデジタルレコーダ１５に送信する（ステップＳ２５）。
【００２２】
この独自プロトコル用の制御コマンドに応じて、独自プロトコル対応ネットワークデジタルレコーダ１５にて制御完了後、独自プロトコル対応ネットワークデジタルレコーダ１５から送信された制御レスポンスを、ネットワーク監視サーバＶの共通プロトコル制御部１６が受信すると（ステップＳ２６）、独自プロトコル制御部１７は、制御対象機器の対応プロトコルが独自プロトコルかどうかを判断する（ステップＳ２７）。独自プロトコル制御部１７は、制御対象機器の対応プロトコルが独自プロトコルであると判断すると、独自プロトコル用の制御レスポンスを共通プロトコル用の制御レスポンスに変換し（ステップＳ２８）、共通プロトコル制御部１６にて共通プロトコル用の制御レスポンスを共通プロトコル対応クライアントＰＣ１２へ送信する（ステップＳ２９）。このようにして、共通プロトコル対応クライアントＰＣ１２は、独自プロトコル対応ネットワークデジタルレコーダ１５を制御することができる。
【００２３】
最後に、図５に示す映像の配信処理フローチャートを用いて、映像配信の例として、共通プロトコル対応クライアントＰＣ１２による制御によって、共通プロトコル対応ＩＰカメラ１４からの映像を受信する場合について説明する。
共通プロトコル対応クライアントＰＣ１２は、ネットワーク監視サーバＶに、映像配信接続前の制御コマンドを送信すると（ステップＳ３１）、ネットワーク監視サーバＶの共通プロトコル制御部１６は、この制御コマンドを受信し（ステップＳ３２）、制御対象装置のプロトコル対応情報１９および接続機器情報２０を取得してプロトコル対応情報をチェックする（ステップＳ３３）。共通プロトコル制御部１６は、チェック処理の結果が「共通プロトコル対応装置」であると認識すると、共通プロトコルにおける制御コマンドを制御対象の共通プロトコル方式対応ＩＰカメラ１４に送信する（ステップＳ３４）。
【００２４】
共通プロトコル対応ＩＰカメラ１４は、この制御コマンドを受信するとこの制御コマンドに応じて制御処理を行った後に、制御レスポンスをネットワーク監視サーバＶに送信する（ステップＳ３５）。ネットワーク監視サーバＶの共通プロトコル制御部１６は、制御コマンド応答を受信すると（ステップＳ３６）、この制御コマンド応答を、共通プロトコル対応クライアントＰＣ１２へ送信する（ステップＳ３７）。
【００２５】
共通プロトコル対応クライアントＰＣ１２は、映像配信接続前にこの制御コマンド応答を受信すると（ステップＳ３８）、応答に含まれるＵＲＬ（Uniform Resource Locator）（共通プロトコル対応ＩＰカメラ１４）に基づいてＲＴＳＰ（Real Time Streaming Protocol）接続要求を共通プロトコル対応ＩＰカメラ１４に送信する（ステップＳ３９）。共通プロトコル対応ＩＰカメラ１４は、ＲＴＳＰコマンドに応じた処理を行うと、応答を共通プロトコル対応クライアントＰＣ１２に送信する（ステップＳ４０）。ＲＴＳＰ接続が完了すると、共通プロトコル対応ＩＰカメラ１４から共通プロトコル対応クライアントＰＣ１２への映像配信が開始され（ステップＳ４１）、共通プロトコル対応クライアントＰＣ１２は、配信映像を受信して、この配信映像に応じた映像表示を行う（ステップＳ４２）。
【００２６】
以上、図５のフローチャートを用いて説明したように、本発明の一実施形態に係る通信システムにおいては、共通プロトコル対応ＩＰカメラ１４から同じく共通プロトコル対応ネットワーク製品に対する映像配信を行う場合は、上述したネットワーク監視サーバＶを介さずに映像配信を行うことができるので、ネットワーク負荷を軽減することができる。
【００２７】
以上、詳細に述べたように本発明の一実施形態に係る通信システムにおいては、制御対象である機器が使用するプロトコルが独自プロトコルと共通プロトコルとで混在している場合でも、共通プロトコル対応クライアントＰＣから制御する場合、プロトコルを意識することなく制御を行なうことが可能となる。
【００２８】
以上記載した様々な実施形態は複数同時に実施することが可能であり、これらの記載により、当業者は本発明を実現することができるが、更にこれらの実施形態の様々な変形例を思いつくことが当業者によって容易であり、発明的な能力をもたなくとも様々な実施形態へと適用することが可能である。従って、本発明は、開示された原理と新規な特徴に矛盾しない広範な範囲に及ぶものであり、上述した実施形態に限定されるものではない。
【符号の説明】
【００２９】
１１…独自プロトコル対応クライアントＰＣ、１２…共通プロトコル対応クライアントＰＣ、１３…独自プロトコル対応ＩＰカメラ、１４…共通プロトコル対応ＩＰカメラ、１５…独自プロトコル対応ネットワークデジタルレコーダ、１６…共通プロトコル制御部、１７…共通プロトコル制御部、１８…機器情報取得制御部、１９…プロトコル対応情報、２０…接続機器情報、２１…ＲＡＭ、２２…アプリケーション、Ｖ…ネットワーク監視サーバ。
【図１】
2012222687.tif 000003
【図２】
2012222687.tif 000004
【図３】
2012222687.tif 000005
【図４】
2012222687.tif 000006
【図５】
2012222687.tif 000007