(57)【要約】【課題】従来は、システム起動中はブラウザのメモリ用状況を監視していないため、ブラウザの動作状況を確認する手段がなかった。このため、端末装置およびシステムが起動しないことがあった。本発明の監視システムは、不特定多数の端末装置で、実情報を基にした機能制限を行うことによって、端末装置およびシステムが正常に起動する映像監視システムを提供することを目的とする。【解決手段】システム起動時にメモリを読み込み、システムの機能制限を実施することで、操作端末に搭載されているメモリが少ない場合でも、一部の機能を使用することができるので、システムを利用できる操作端末のスペックの制限を広げることができる。【選択図】図１
2013003772.tif 000002
【特許請求の範囲】
【請求項１】
カメラと、Ｗｅｂサーバと、端末装置とを備えた映像監視システムにおいて、
前記Ｗｅｂサーバは前記操作端末のメモリ情報を取得し監視するソフトウェアを有し、
前記端末装置のＷｅｂブラウザは、前記Ｗｅｂサーバから前記ソフトウエアを取得してインストールし、前記操作端末のメモリ情報を取得および監視することでシステムの機能制限を行うことを特徴とする映像監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザを使用したサーバクライアント方式の映像監視システムに関わり、特に、ＰＣ（Personal Computer）等の操作端末に搭載されているメモリ、およびシステム中のブラウザのメモリ使用量を監視することにより、システムの機能制限を行う映像監視システムに関する。
【背景技術】
【０００２】
従来のブラウザを使用した映像監視システムでは、操作端末毎に機能制限を行う場合には、端末のＩＰ（Internet Protocol）アドレスを基に、Ｗｅｂサーバ内のデータベースに端末情報を登録し、かつ管理していた。
上記方法では、システム内の全ての端末情報を予め登録する必要がある。
そのため、登録した情報が実際の端末情報と一致しているか判別することができないという問題がある。
従来は、システムが稼働中には、設備状態を監視する技術はいくか提案されている（例えば、特許文献１参照。）。しかし、システム起動中はブラウザのメモリ用状況を監視していないため、ブラウザの動作状況を確認する手段がない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６０６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のデータベースを使用した端末管理では、データベースに全ての端末情報を登録しなければならなかった。また、実際の端末とデータベースに登録されている情報が一致しない可能性があるという問題があった。例えば、システム起動中はブラウザのメモリ用状況を監視していないため、ブラウザの動作状況を確認する手段がない。そのため、端末装置およびシステムが起動しないことがあった。
本発明の監視システムは、不特定多数の端末装置で、実情報を基にした機能制限を行うことによって、端末装置およびシステムが正常に起動する映像監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明の映像監視システムにおいて、操作端末のメモリを取得し監視するソフトウェアをＡｃｔｉｖｅ Ｘ（商標）コントロールとして作成し、Ｗｅｂサーバからブラウザ経由でインストールを行うものである。
また、システムを使用するための操作端末の推奨メモリや、システムの安定稼動を保障するブラザの上限メモリ使用量の情報を、Ｗｅｂサーバ上に、ＸＭＬファイルとして配置し、操作端末がこのファイルを読み込み、読み込んだファイル情報に基づいて機能制限を行うものである。
【０００６】
即ち、本発明の映像監視システムは、カメラと、Ｗｅｂサーバと、端末装置とを備えた映像監視システムにおいて、前記Ｗｅｂサーバは前記操作端末のメモリ情報を取得し監視するソフトウェアを有し、前記端末装置のＷｅｂブラウザは、前記Ｗｅｂサーバから前記ソフトウエアを取得してインストールし、前記操作端末のメモリ情報を取得および監視することでシステムの機能制限を行うものである。
【発明の効果】
【０００７】
本発明によれば、システム起動時にメモリを読み込み、システムの機能制限を実施することで、操作端末に搭載されているメモリが少ない場合でも、一部の機能を使用することができるので、システムを利用できる操作端末のスペックの制限を広げることができる。
また、ブラウザのメモリ使用量を監視することで、メモリ使用量が増加していった際に、当該操作端末のユーザに注意を促し、ユーザが操作端末の操作機能を自ら制限することでシステムの安定稼働を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の映像監視システムの一実施例の構成を示すブロック図である。
【図２】本発明の映像監視システムにおけるＷｅｂサーバとクライアント間の動作の一実施例を説明するための構成を示す図である。
【図３】本発明の映像監視システムにおけるクライアントのシステム起動時の処理動作の一実施例を示す図である。
【図４】本発明の映像監視システムにおけるＷｅｂブラウザ２１のメモリ使用量を監視する処理動作の一実施例を示す図である。
【図５】メモリ情報を記載するＸＭＬファイルのフォーマットの一例を示す図である。
【発明を実施するための形態】
【０００９】
本発明は、ブラウザを使用したサーバクライアント方式での映像監視システムにおいて、ＰＣ等の操作端末に搭載されているメモリおよびシステム使用中のブラウザのメモリ量を監視し、メモリ量が少ない時には、システムの機能制限を行うものである。
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、各図の説明において、共通な機能を有する構成要素には同一の参照番号を付し、できるだけ説明の重複を避けるため、説明を省略するようにした。
【００１０】
図１によって、本発明の映像監視システムの構成を説明する。図１は、本発明の映像監視システムの一実施例の構成を示すブロック図である。１００は本発明の映像監視システム、１１−１、１１−２、・・・、１１−ｍはＷｅｂカメラ（ｍは自然数）、１２はネットワーク回線、１３０はサーバ、１３はサーバ１３０のＷｅｂサーバ、１４は管理サーバ、１５−１、１５−２、１５−３、・・・、１５−ｎは不特定のクライアント（ｎは２以上の自然数）である。
【００１１】
図１の映像監視システムにおいて、Ｗｅｂカメラ１１−１、１１−２、・・・、１１−ｍは、それぞれ、所定の監視エリアの被写体を撮像し、画像データとしてネットワーク回線１２を介してサーバ１３０のＷｅｂサーバ１３に送信する。Ｗｅｂサーバ１３は、入力された映像データを、Ｗｅｂカメラ毎のＩＤ等で識別して蓄積する。また、Ｗｅｂサーバ１３は、クライアント（操作端末）１５−１、１５−２、１５−３、・・・、１５−ｎからの要求に応じて、蓄積した映像データの中から指定された映像データを、ネットワーク回線１２を介して配信する。
管理サーバ１４は、映像監視システム１００の、システム管理を行うサーバである。
クライアント１５−１、１５−２、１５−３、・・・、１５−ｎは、ネットワーク回線１２を介して、Ｗｅｂサーバ１３に接続し、所望の映像データを配信される。
なお、Ｗｅｂカメラ１１−１、１１−２、・・・、１１−ｍを代表して、Ｗｅｂカメラ１１を使用する。また、クライアント（操作端末）１５−１、１５−２、１５−３、・・・、１５−ｎを代表して、クライアント１５を使用する。
【００１２】
図２は、本発明の映像監視システムにおけるＷｅｂサーバとクライアント間の動作の一実施例を説明するための構成を示す図である。クライアント１５において、２１はＷｅｂブラウザ、２２はＸＭＬ、２３はメモリ監視用にインストールされたＡｃｔｉｖｅ Ｘである。また、サーバ１３０において、１３はＷｅｂサーバ１３、２６はプログラムファイル、２７はメモリ情報ファイルである。さらに、２８はダウンロード経路である。
図２は、本発明の映像監視システムにおいて使用するサーバ１３０とクライアント１５間の構成を示し、操作端末（クライアント）１５は、サーバ１３０のＷｅｂサーバ１３から、Ｗｅｂサーバ１３が有するＸＭＬファイル等のプログラムファイル２６を、ネットワーク回線１２を介したダウンロード経路２８を介して、読み出すことで、操作画面の表示および制御を実現する。
【００１３】
図３および図５によって、本発明の映像監視システムの動作の一実施例を説明する。図３は、本発明の映像監視システムにおける操作端末１５のシステム起動時の処理動作の一実施例を示す図である。また図５は、メモリ情報を記載するＸＭＬファイルのフォーマットの一例を示す図である。図５（ａ）は、スクリプト、図５（ｂ）はタグ名称、属性、およびその内容を示す表である。図３において、Ｗｅｂサーバ２１からＷｅｂブラウザ２１経由で、メモリを監視および取得するＡｃｔｉｖｅ Ｘ（以降、メモリ監視Ａｃｔｉｖｅ Ｘと称する）をインストールする。そして、メモリ情報（操作端末毎の推奨メモリ量）が記載されたＸＭＬファイルをメモリ情報ファイル２７から読み出し、操作端末１５に搭載されているメモリ量と比較し、機能制限を行う。図５に、メモリ情報を記載するＸＭＬファイルのフォーマットの一例を示す。なお、メモリ情報ファイル２７内のメモリ情報は、予め登録しておく。
【００１４】
図３においては、上から下に時刻が経過する。また、Ｗｅｂブラウザ２１とＷｅｂサーバ１３間のネットワーク回線１２等の途中の経路の説明を省略している。
処理３０１では、Ｗｅｂブラウザ２１は、初期ファイルをＷｅｂサーバ１３に要求し、処理３０２では、Ｗｅｂサーバ１３は、初期ファイルをＷｅｂブラウザ２１に送信する。
【００１５】
Ｗｅｂブラウザ２１は、処理３０３では、機能制限項目を非表示にする。
次にＷｅｂブラウザ２１は、処理３０４において、メモリ監視Ａｃｔｉｖｅ Ｘのインストールを開始する。
処理３０５において、Ｗｅｂブラウザ２１は、メモリ監視Ａｃｔｉｖｅ Ｘから端末装置１５に搭載されているメモリ情報（メモリ量Ｂ）を取得する。
そして、Ｗｅｂブラウザ２１は、処理３０６では、Ｗｅｂサーバ１３にメモリ情報の取得を要求する。
Ｗｅｂブラウザ２１は、処理３０７では、Ｗｅｂブラウザ２１にメモリ情報ファイル２７に登録されている当該端末装置１５のメモリ情報（上限メモリ量Ａ）を送信する。
【００１６】
Ｗｅｂブラウザ２１は、処理３０８では、取得したメモリ情報から上限メモリ量Ａを取得する。
Ｗｅｂブラウザ２１は、処理３０９では、端末搭載メモリ量Ｂと取得した上限メモリ情報Ａとを比較し、端末搭載メモリ量Ｂが上限メモリ情報Ａと等しいかまたは大であるか否か（Ａ≦Ｂ）を判定する。
Ｗｅｂブラウザ２１は、端末搭載メモリ量Ｂが上限メモリ情報Ａと等しいかまたは大であれば、処理３１０に進み、否（Ａ＞Ｂ）であれば、処理３１３に進む。
【００１７】
Ｗｅｂブラウザ２１は、処理３１０では、取得したデータから推奨メモリ量Ｃを取得する。
Ｗｅｂブラウザ２１は、処理３１１では、端末搭載メモリ量Ａと取得した推奨メモリ量Ｃとを比較し、端末搭載メモリ量Ａが推奨メモリ量Ｃと等しいかまたは大であるか否か（Ａ≦Ｃ）を判定する。Ｗｅｂブラウザ２１は、端末搭載メモリ量Ａが推奨メモリ量Ｃと等しいかまたは大であれば、処理３１２に進み、否（Ａ＞Ｃ）であれば、処理３１３に進む。
Ｗｅｂブラウザ２１は、処理３１２では、機能制限項目を表示し、システム起動動作を続ける。
【００１８】
また、Ｗｅｂブラウザ２１は、処理３１３では、メモリ不足であることを示すメッセージを端末装置１５のＷｅｂブラウザ２１に表示し処理３１４に進む。
Ｗｅｂブラウザ２１は、処理３１４では、処理３１５に進みシステムの起動を中止する。
【００１９】
次に、図４によって、本発明の映像監視システムの動作の一実施例を説明する。図４は、Ｗｅｂブラウザ２１のメモリ使用量を監視する処理を示し、メモリ監視Ａｃｔｉｖｅ Ｘ２３から定期的にメモリ使用量を取得する。そして、システム起動時に取得したメモリ情報が記載されたＸＭＬファイル内の上限メモリ使用量と比較する。ブラウザのメモリ使用量が上限メモリ使用量を超えていた時、注意喚起を促すメッセージ画面を表示する。
【００２０】
図４において、Ｗｅｂブラウザ２１は、処理４０１では、メモリ情報ファイル２７から上限メモリ使用量Ａを取得する。
次に、Ｗｅｂブラウザ２１は、処理４０２では、メモリ監視Ａｃｔｉｖｅ Ｘ２３からブラウザのメモリ使用量Ｂを取得する。
そして、Ｗｅｂブラウザ２１は、処理４０３では、ブラウザのメモリ使用量Ｂが上限メモリ使用量Ａ未満であるか否かを判定する。ブラウザのメモリ使用量Ｂが上限メモリ使用量Ａ未満であれば、処理４０４に進み、ブラウザのメモリ使用量Ｂが上限メモリ使用量Ａより大か等しければ、処理Ｃに進む。
処理４０４では、Ｗｅｂブラウザ２１は、当該操作端末のブラウザに注意喚起が表示されているか否かを検出する。注意喚起が未表示であれば処理４０５に進み、表示されていれば処理Ｃに進む。
処理４０５では、Ｗｅｂブラウザ２１は、注意喚起メッセージを当該操作端末のブラウザに画面表示する。
処理４０６では、Ｗｅｂブラウザ２１は、注意喚起表示済みとして、所定の機能制限を行い、必要な一部の機能だけ使用できるように、操作端末１５のスペックに制限を加え、処理４０５に進む。
処理Ｃは、Ｗｅｂブラウザの起動処理である。このＷｅｂブラウザの起動処理が終了するまで、所定の時間間隔で割込み処理Ｄとして、図４の処理４０２から処理Ｃまで実行し、Ｗｅｂブラウザのメモリ使用量Ｂを監視する。
【００２１】
以上の実施例によれば、従来、システム起動中はブラウザのメモリ用状況を監視していないため、ブラウザの動作状況を確認する手段がなかったため、端末装置およびシステムが起動しないことがあったが、上記実施例によれば、不特定多数の端末装置で、実情報を基にした機能制限を行うことによって、端末装置およびシステムが正常に起動する映像監視システムを実現できる。
【００２２】
以上、本発明を実施例によって詳細に説明した。しかし、本発明は、上述の実施例に限定されるわけではなく、本発明が属する技術分野において、通常の知識を有する者であれば、本発明の思想と精神に基づいて、本発明を修正若しくは変更できる発明が含まれることは勿論である。
【符号の説明】
【００２３】
１１、１１−１、１１−２、・・・、１１−ｍ：Ｗｅｂカメラ、  １２：ネットワーク回線、  １３：Ｗｅｂサーバ、  １４：管理サーバ、  １５、１５−１、１５−２、１５−３、・・・、１５−ｎ：クライアント、  ２１：Ｗｅｂブラウザ、  ２２：ＸＭＬ、  ２３：Ａｃｔｉｖｅ Ｘ、  ２６：プログラムファイル、  ２７：メモリ情報ファイル、  ２８：ダウンロード経路、  １００：本発明の映像監視システム、  １３０：サーバ。
【図１】
2013003772.tif 000003
【図２】
2013003772.tif 000004
【図３】
2013003772.tif 000005
【図４】
2013003772.tif 000006
【図５】
2013003772.tif 000007