JP2005301779A - Image server, program, and network system - Google Patents
Image server, program, and network system Download PDFInfo
- Publication number
- JP2005301779A JP2005301779A JP2004118616A JP2004118616A JP2005301779A JP 2005301779 A JP2005301779 A JP 2005301779A JP 2004118616 A JP2004118616 A JP 2004118616A JP 2004118616 A JP2004118616 A JP 2004118616A JP 2005301779 A JP2005301779 A JP 2005301779A
- Authority
- JP
- Japan
- Prior art keywords
- image server
- image
- network
- network information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
Description
本発明は、自カメラまたは自分及びローカルエリアネットワーク内の他の画像サーバのカメラが撮像した画像をポータル画面に表示させることができる画像サーバ、そのためのプログラム、及びこれらの画像サーバと端末からなるネットワークシステムに関する。 The present invention relates to an image server capable of displaying on the portal screen an image captured by the own camera or the camera of the own camera and another image server in the local area network, a program therefor, and a network comprising these image server and terminal About the system.
近年のネットワーク技術の発達により、ネットワークカメラ等の画像サーバで撮像した画像を、インターネットなどネットワークを介して、遠隔地のクライアント端末から閲覧することができるようになってきた。しかし、クライアントの端末から複数の画像サーバの画像を閲覧する場合、一つ一つの画像サーバにアクセスする必要があり、アクセス時間がかかり煩わしく、不便である。したがって、このように複数の画像サーバにアクセスするとき、複数の画像を一覧で表示し、これを使ってアクセスすることによりネットワークから画像情報を入手できれば好都合である。例えば、従来、画像サーバを利用する通信ではないが、複数の画像をサムネイル画像で一覧表示するシステムが提案されている(特許文献1参照)。同様に、複数の画像をそれぞれ表示しながら所望の画像を選択する画像通信方法も提案されている(特許文献2参照)。これは、サーバが保持する画像を何れかまたは順に画像表示しながらに、クライアントがリクエストを送信した場合、サーバは、表示中の画像をクライアントに送信するものである。
以上説明した(特許文献1,2)のシステムは、画像を一覧で表示し、詳細画像を表示する。しかし、(特許文献1,2)の技術は、予めサーバが保持する画像を一覧表示するものであって、それぞれが次々と更新されて画像サーバによって送信される画像を一覧表示するものではない。
The systems described above (
また、画像サーバが送信する画像を一覧表示する方法として、クライアントに送信するウェブページ等の画面表示用情報(HTMLなどのマークアップ言語で記述された情報)に他の画像サーバへのリンク情報を含ませる方法が考えられるが、複数の画像サーバの画像を一覧表示する場合には面倒な登録作業が必要になるなどの以下述べるような問題がある。以下、図7、図8を用いて具体的に説明する。図7は従来の画像サーバを含むネットワークシステムの構成図、図8は従来の一覧表示のための設定とポータル画面閲覧のシーケンスチャートである。 Also, as a method of displaying a list of images transmitted by the image server, link information to other image servers is added to screen display information (information described in a markup language such as HTML) such as a web page transmitted to the client. Although a method of including the images can be considered, there are problems as described below, such as troublesome registration work, when displaying a list of images from a plurality of image servers. This will be specifically described below with reference to FIGS. FIG. 7 is a configuration diagram of a network system including a conventional image server, and FIG. 8 is a sequence chart for conventional list display settings and portal screen browsing.
図7、図8において、画像サーバ60a,60b,60cは、ルータのDHCP機能、UPnP機能によって自動的にローカルIPアドレスと外部ポート番号を割り当てされるものであって、画像サーバ60aがクライアントPC50からアクセス可能なように代表画像サーバとして画像サーバ60b,60cのIPアドレス、ポート番号、MACアドレス、ホスト名を管理している。
7 and 8, the
図8の(B)ポータル画面閲覧シーケンスに示すように、ポータルページ(以下、ポータル画面)の各画像サーバの画像一覧をみるためコンピュータ装置80から代表の画像サーバ60aにアクセスすると、画像サーバ60aは、自カメラと、画像サーバ60b、画像サーバ60cのカメラが撮像した画像をそれぞれ取得する旨、例えばHTMLで<img src=http:// 1.1.1.1:8001/ image/image.jpg>等を記述したポータル画面表示用情報を送
信する。コンピュータ装置80のブラウザ等の通信手段(閲覧用アプリケーションプログラムにより実行される機能手段)は上述の記述に従って画像サーバ60a,60b,60cの各URLから画像データを取得するため、各画像サーバ60a,60b,60cにそれぞれ画像送信要求を行う。各画像サーバ60a,60b,60cは、この要求に応じてそれぞれ画像「image.jpg」を送信し、表示されたポータル画面に各画像が表示される。なお、クライアントPC50からルータ90、インターネット40経由でアクセスする場合も同様である。
As shown in the portal screen browsing sequence in FIG. 8B, when the computer device 80 accesses the
以上から分るように、画像サーバの画像を一覧表示するためには、URL(Uniform Resource Locator)として上述の「1.1.1.1」のようなIPアドレス、「8001」のようなポート番号、あるいはDNS(Dynamic name system)機能が利用できる場合には、ホスト名、ポート番号の入力が必要である。 As can be seen from the above, in order to display a list of images from the image server, an IP address such as “1.1.1.1”, a port number such as “8001”, or DNS is used as a URL (Uniform Resource Locator). When the (Dynamic name system) function is available, it is necessary to enter the host name and port number.
そこで、従来は図8の(A)登録シーケンスに示すように、面倒な登録作業を行っていた。まず、コンピュータ装置80から画像サーバ60aに、一覧表示する画像サーバ60a,60b,60cを設定するための画面設定要求を送信する。画像サーバ60aは設定画面表示用情報を送信し、コンピュータ装置80では利用者が画像サーバ60b,60cのそれぞれに対して、IPアドレス、ポート番号、ホスト名を入力し、マルチ画像登録要求を送信する。
Therefore, conventionally, a troublesome registration work has been performed as shown in FIG. First, a screen setting request for setting the
画像サーバ60aは、入力された各画像サーバ60b,60cのIPアドレス、ポート番号を使って、登録要求をユニキャストで送信し、各画像サーバ60b,60cはこれに対してMACアドレスを通知するACKを送信する。画像サーバ60aはこれを受信すると、画像サーバ60a,60b,60cのホスト名、IPアドレス、ポート番号とMACアドレスを関係付けて登録テーブルに登録する。なお、セキュリティの面から、この(A)の登録シーケンスの間に認証が行われ、登録手続きはさらに複雑で面倒なものとなる。
The
このように従来のシステムでは、画像の一覧表示を行う画像サーバを登録するために、設定画面表示用情報を受信して、ホスト名、IPアドレス、ポート番号をそれぞれ手入力する面倒な作業が必要であった。しかも、ホスト名、IPアドレス、ポート番号の入力は画像サーバの台数だけ必要であり、利用者にとって意味の分からない多数の英数字の列は入力ミスを招き易く、とても快適な操作環境が実現されているとはいえないものであった。 As described above, in the conventional system, in order to register an image server for displaying a list of images, it is necessary to receive the setting screen display information and manually enter the host name, IP address, and port number. Met. In addition, the host name, IP address, and port number need only be entered for the number of image servers, and a large number of alphanumeric strings that do not make sense to the user are prone to input errors, resulting in a very comfortable operating environment. It could not be said.
そこで本発明は、ポータル画面表示に表示する複数の画像を容易に一覧の表示にすることができ、単独の画像の表示も容易に設定できる画像サーバとプログラム、及びネットワークシステムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide an image server, a program, and a network system that can easily display a list of a plurality of images displayed on a portal screen display and can easily set a single image display. And
上記課題を解決するために本発明は、ネットワークを介して端末からアクセスされると、ポータル画面表示用情報を送信し、自カメラ及びローカルエリアネットワーク内の他の画像サーバのカメラが撮像した画像を端末にネットワーク経由で表示させることができる画像サーバであって、画像を取得するためのネットワーク情報を登録するときに、自動設定で登録する場合には、制御部がネットワーク情報取得要求をブロードキャストし、ローカルエリアネットワーク内の他の画像サーバからネットワーク情報取得応答を受信して、ネットワーク情報を表示用画像サーバテーブルに登録することを主要な特徴とする。 In order to solve the above problems, the present invention transmits portal screen display information when accessed from a terminal via a network, and captures images captured by the own camera and cameras of other image servers in the local area network. An image server that can be displayed on a terminal via a network, and when registering network information for acquiring an image, when registering with automatic setting, the control unit broadcasts a network information acquisition request, The main feature is that a network information acquisition response is received from another image server in the local area network, and the network information is registered in the display image server table.
本発明の画像サーバとプログラム、及びネットワークシステムによれば、ポータル画面表示に表示する複数の画像を容易に一覧の表示にすることができ、単独の画像の表示も容
易に設定できる。
According to the image server, the program, and the network system of the present invention, a plurality of images to be displayed on the portal screen display can be easily displayed as a list, and display of a single image can be easily set.
本発明の第1の形態は、ネットワークを介して端末からアクセスされると、ポータル画面表示用情報を送信し、自カメラ及びローカルエリアネットワーク内の他の画像サーバのカメラが撮像した画像を端末にネットワーク経由で表示させることができる画像サーバであって、画像を取得するためのネットワーク情報を登録するときに、自動設定で登録する場合には、制御部がネットワーク情報取得要求をブロードキャストし、ローカルエリアネットワーク内の他の画像サーバからネットワーク情報取得応答を受信して、ネットワーク情報を表示用画像サーバテーブルに登録する画像サーバであり、ネットワーク情報取得応答を返した画像サーバのネットワーク情報を表示用画像サーバテーブルに登録するから、ポータル画面表示に表示する複数の画像を容易に一覧のマルチ画面表示にすることができる。ネットワーク情報取得応答を返した画像サーバがなければ単独の画像のシングル画面表示が行える。 In the first aspect of the present invention, when accessed from a terminal via a network, portal screen display information is transmitted, and an image captured by the own camera and a camera of another image server in the local area network is transmitted to the terminal. An image server that can be displayed via a network. When registering network information for acquiring an image, when registering with automatic setting, the control unit broadcasts a network information acquisition request, and the local area An image server that receives a network information acquisition response from another image server in the network, registers the network information in the display image server table, and displays the network information of the image server that returned the network information acquisition response. Since it is registered in the table, it is displayed in the portal screen display. Image can be a multi-screen display of easily list of. If no image server returns a network information acquisition response, a single image can be displayed on a single screen.
本発明の第2の形態は、ネットワーク情報が、IPアドレス、ポート番号、MACアドレスを含む画像サーバであり、IPアドレス、ポート番号、MACアドレスを表示用画像サーバテーブルに登録するから、IPアドレスでURLを記述して、ポータル画面表示に表示する複数の画像を容易に一覧のマルチ画面表示にすることができる。ネットワーク情報取得応答を返した画像サーバがなければ単独の画像のシングル画面表示が行える。 In the second aspect of the present invention, the network information is an image server including an IP address, a port number, and a MAC address, and the IP address, the port number, and the MAC address are registered in the display image server table. By describing the URL, a plurality of images displayed on the portal screen display can be easily displayed as a multi-screen display of a list. If no image server returns a network information acquisition response, a single image can be displayed on a single screen.
本発明の第3の形態は、ネットワーク情報が、ホスト名を含む画像サーバであり、IPアドレス、ポート番号、MACアドレスを表示用画像サーバテーブルに登録するから、ドメイン名でURLを記述して、ポータル画面表示に表示する複数の画像を容易に一覧のマルチ画面表示にすることができる。ネットワーク情報取得応答を返した画像サーバがなければ単独の画像のシングル画面表示が行える。 In the third aspect of the present invention, the network information is an image server including a host name, and the IP address, port number, and MAC address are registered in the display image server table. A plurality of images to be displayed on the portal screen display can be easily made into a multi-screen display of a list. If no image server returns a network information acquisition response, a single image can be displayed on a single screen.
本発明の第4の形態は、画像サーバにおいて、制御部は、手動設定で登録する場合には、他の画像サーバごとに入力手段によってネットワーク情報を入力し、制御部がネットワーク情報取得要求をネットワーク情報を入力した画像サーバにユニキャストし、ネットワーク情報取得応答を受信して、表示用画像サーバテーブルに登録する画像サーバであり、手動設定によって登録する場合は、自動設定から切り替えて単独の画像の表示を設定できる。 According to a fourth aspect of the present invention, in the image server, when registering by manual setting, the control unit inputs network information by input means for each other image server, and the control unit sends a network information acquisition request to the network. This is an image server that unicasts to the image server that entered the information, receives a network information acquisition response, and registers it in the display image server table. You can set the display.
本発明の第5の形態は、設定画面を表示するための設定画面表示用情報には、グラフィカルユーザインターフェースによる入力が行える自動設定入力ボタンと手動設定入力ボタンとが設けられる画像サーバであり、入力するための設定画面に自動設定入力ボタンと手動設定入力ボタンが表示されるから、自動設定入力ボタンと手動設定入力ボタンを選択するだけで、自動設定でも、手動設定でも行える。 According to a fifth aspect of the present invention, there is provided an image server provided with an automatic setting input button and a manual setting input button that can be input by a graphical user interface in the setting screen display information for displaying the setting screen. Since the automatic setting input button and the manual setting input button are displayed on the setting screen for performing the setting, the automatic setting or the manual setting can be performed only by selecting the automatic setting input button and the manual setting input button.
本発明の第6の形態は、ネットワーク情報が設定画面情報のテンプレートに表示されて一覧表示される画像サーバであり、設定画面で自動設定を選択すると、ネットワーク情報が表示用画像サーバテーブルに登録され、そのまま設定画面にデータが書き込まれたマルチ画面表示とすることができ、快適な操作感覚をえることができる。 The sixth aspect of the present invention is an image server in which network information is displayed in a list of setting screen information templates, and when automatic setting is selected on the setting screen, the network information is registered in the display image server table. In addition, a multi-screen display in which data is written on the setting screen can be made as it is, and a comfortable operation feeling can be obtained.
本発明の第7の形態は、コンピュータを、自動設定で登録する場合にネットワーク情報取得要求をブロードキャストする自動設定手段、ローカルエリアネットワーク内の他の画像サーバからネットワーク情報取得応答を受信したときネットワーク情報を表示用画像サーバテーブルに登録するテーブル登録手段、として機能させるプログラムであり、ブロードキャストして一斉に送信を行い、ネットワーク情報取得応答を返した画像サーバのネッ
トワーク情報を表示用画像サーバテーブルに登録するから、ポータル画面表示に表示する複数の画像を容易に一覧のマルチ画面表示にすることができる。
According to a seventh aspect of the present invention, there is provided automatic setting means for broadcasting a network information acquisition request when a computer is registered by automatic setting, network information when a network information acquisition response is received from another image server in the local area network. Is registered in the image server table for display, and the network information of the image server that has returned the network information acquisition response is registered in the image server table for display. Thus, a plurality of images to be displayed on the portal screen display can be easily displayed as a multi-screen display of a list.
本発明の第8の形態は、コンピュータを、表示用画像サーバテーブルのネットワーク情報を設定画面表示用情報のテンプレートに記述させるデータ反映手段として機能させるプログラムであり、ネットワーク情報がそのまま設定画面に書き込まれたマルチ画面表示とすることができ、快適な操作感覚をえることができる。 The eighth aspect of the present invention is a program for causing a computer to function as data reflecting means for describing network information of a display image server table in a template for setting screen display information, and the network information is directly written on the setting screen. Multi-screen display can be provided, and a comfortable operation feeling can be obtained.
本発明の第9の形態は、ローカルエリアネットワークに接続され、アクセスされるとポータル画面表示用情報を送信する第1画像サーバと、ローカルエリアネットワークに接続された第2画像サーバと、該ローカルエリアネットワークを含むネットワークを介して第1画像サーバにアクセスする端末とから構成され、ポータル画面表示用情報には、第1画像サーバ及び第2画像サーバのカメラが撮像した画像を表示する旨の記述がなされたネットワークシステムであって、画像を取得するためのネットワーク情報を自動設定で登録するとき、第1画像サーバがネットワーク情報取得要求をブロードキャストし、第2画像サーバからネットワーク情報取得応答を受信すると、第1画像サーバがネットワーク情報を表示用画像サーバテーブルに登録するネットワークシステムであり、ネットワーク情報取得応答を返した画像サーバのネットワーク情報を表示用画像サーバテーブルに登録するから、ポータル画面表示に表示する複数の画像を容易に一覧のマルチ画面表示にすることができる。ネットワーク情報取得応答を返した画像サーバがなければ単独の画像のシングル画面表示が行える。 According to a ninth aspect of the present invention, there is provided a first image server connected to a local area network and transmitting portal screen display information when accessed, a second image server connected to the local area network, and the local area A terminal that accesses the first image server via a network including a network, and the portal screen display information includes a description that displays images captured by the cameras of the first image server and the second image server. When the first image server broadcasts the network information acquisition request and receives the network information acquisition response from the second image server when the network information for acquiring the image is automatically registered in the network system, The first image server registers the network information in the display image server table The network information of the image server that returned the network information acquisition response is registered in the display image server table, so that multiple images displayed on the portal screen display can be easily displayed as a multi-screen display of a list. it can. If no image server returns a network information acquisition response, a single image can be displayed on a single screen.
以下、本発明の実施例1における画像サーバとプログラム、ネットワークシステムについて、図面に基づいて説明を行う。図1は本発明の実施例1における画像サーバを含むネットワークシステムの構成図、図2(a)は本発明の実施例1における画像サーバの構成図、図2(b)は(a)の画像サーバに搭載された自動設定のためのプログラムの機能構成の説明図、図3は本発明の実施例1におけるポータル画面表示用情報の説明図、図4(a)は本発明の実施例1における設定画面の説明図、図4(b)は本発明の実施例1における表示用画像サーバ登録画面の説明図、図5は表示用画像サーバテーブルの説明図、図6は本発明の実施例1における自動設定のシーケンスチャートである。
Hereinafter, an image server, a program, and a network system according to
図1において、1はローカルエリアネットワーク(以下、LAN)、2はインターネット、3はインターネット2と接続可能なインタフェースを有し、LAN側のポートを複数備えて配下の各IP機器に対してルーティングする、特にUPnP規格に従って動的にポートフォワーディング設定するUPnP機能搭載のルータ、4a,4b,4cはプロトコルTCP/IPで画像を配信できるDHCP,UPnP機能搭載の画像サーバである。本発明のネットワークは、LAN1に限られず、アクセスする端末の位置によってインターネット1等の広域ネットワークとLAN1から構成されるネットワークを含むものである。
In FIG. 1, 1 is a local area network (hereinafter referred to as LAN), 2 is the Internet, 3 is an interface that can be connected to the
5はLAN内に接続され画像サーバ4a,4b,4cの運営上の管理を行うためのコンピュータ装置、6はルータ、7はインターネット2に接続して画像サーバ4a,4b,4cにアクセスできる端末である。なお、コンピュータ装置5と端末7は、いずれも本発明の端末に相当する。また、実施例1のルータ3には、UPnP機能のほか、所定のローカルIPアドレス(以下、IPアドレス)の中からLAN内のIP機器、すなわち画像サーバ4a,4b,4c、コンピュータ装置5にIPアドレスを割り当てるDHCP(Dynamic Host Configuration Protocol)サーバ機能を搭載している。
以下、画像サーバ4a,4b,4cの構成ついて説明する。図2において、11はIE
EE802.3規格に準拠したインタフェースであり、端末7のブラウザ等の通信手段からのリクエストを画像サーバ4a,4b,4cに伝え、画像サーバ4a,4b,4cからのウェブページ等を表示するためにHTML等のマークアップ言語で記述された画面表示用情報をインターネット2に送信したりする。12はCCDあるいはCMOS撮像素子等を備えたカメラ部、13はカメラ部12からの映像信号を処理し、JPEG形式、MPEG形式等の圧縮形式に圧縮する画像データ生成部である。
Hereinafter, the configuration of the
An interface conforming to the EE802.3 standard for transmitting a request from a communication means such as a browser of the terminal 7 to the
14は制御プログラムや各種データをメモリする記憶部であり、14aはポータル画面表示用情報や設定画面ページ(本発明の設定画面表示用情報)、その他の画面表示を行うための表示指示やリンク情報が記述された画面表示用情報を格納した画面表示用情報記憶部である。画面表示用情報は、HTML等のマークアップ言語とJava(登録商標)アプレット等で記述される。HTMLに限らず、XML、XTML等の他のマークアップ言語で記述するのでもよい。14bは画像データ生成部13で圧縮した画像データを格納する画像記憶部、14cはUPnP規格に従ってルータ3のポートフォワーディングテーブルに割り当てられたポート番号、ルータ3のWAN側IPアドレス、及び自装置のMACアドレス、IPアドレス、ホスト名等を記憶したアドレス情報記憶部、14dはポータル画面表示用情報に単独または一覧の画像を表示するための情報を記録した表示用画像サーバテーブルを格納した表示用画像サーバテーブル記憶部である。また、上述したHTML等で記述した画面表示用情報は画面表示用情報記憶部14aに記憶されるが、このとき表示される画像データは各画像サーバの画像記憶部14bに格納されている。
Reference numeral 14 denotes a storage unit that stores a control program and various data.
15は、プロトコルTCP/IP、UDP等のプロトコルでネットワークとの通信を行うウェブサーバ部であり、16は、画面表示用情報を生成するとともに、端末4の通信手段からウェブサーバ部15へのアクセスがあったときに、画面表示用情報を記憶部14から取り出し、送信する画面表示用情報生成部である。なお、後述のマルチ画像画面の表示用情報は、表示用画像サーバテーブルに基づいて、画面表示用情報生成部16により生成され、送信される。
15 is a web server unit that communicates with the network using protocols such as TCP / IP and UDP, and 16 generates screen display information and accesses the
17は制御部であって、中央処理装置(CPU)に制御プログラムを読み込んで各機能を奏する機能実現手段として構成される。17aはUPnP機能を実行し、ルータ3のポートフォワーディングテーブルに割り当てたWAN側ポート番号及び要求により取得したルータ3のWAN側IPアドレス等をアドレス情報記憶部14cに格納し、管理するポート管理手段、17bはDHCP発見パケットを送信してDHCPサーバ等からIPアドレスの割り当てを受けるDHCP管理手段である。DHCP管理手段17bとポート管理手段17aは、DHCP機能とUPnP機能を搭載したルータ3に対してWAN側IPアドレスとWAN側ポート番号の割り当てを要求し、割り当てられるとアドレス情報記憶部14cにこれを登録する。なお、DHCPサーバは必ずしもルータ3に搭載される必要はなくLAN内に配置するのでもよい。
17cはコンピュータ装置5が画像サーバ4aに自動設定を要求したとき、コンピュータ装置5に表示するポータル画面表示用情報の画像を自動的に設定するためLAN1内にUDPパケットをブロードキャストする自動設定実行手段、17dはこのパケットを受信した画像サーバからの応答のパケットから登録情報を取り出して表示用画像サーバテーブルをつくるテーブル登録手段である。自動設定実行手段17cとテーブル登録手段17dによって、IPアドレス、ポート番号、ホスト名をまったく手入力することなく、登録情報送信要求をブロードキャストするだけで表示用画像サーバテーブルに登録することができる。
17c is an automatic setting execution means for broadcasting a UDP packet in the
17eはブロードキャストによって表示用画像サーバテーブルが完成すると、設定画面にデータを反映するため画面表示用情報生成部16によって設定画面表示用情報のテンプ
レートにデータを表示させるデータ反映実行手段である。画面表示用情報生成部16は、データを設定画面表示用情報のテンプレートに表示した画面表示用情報を自動的に生成し、制御部17は生成した画面表示用情報を記憶部14に登録する。このようにして、図3(b)で示す自カメラ及び他の画像サーバの画像の一覧表示(アクセス用マルチ画像画面)22の画面表示用情報を生成し、登録することができる。
なお、図2(b)に示すAのように、自動設定のためのプログラムは自動設定実行手段17c、テーブル登録手段17d、データ反映実行手段17eを備えたもので、画像サーバ4aに搭載されるが、上述のアプレットもしくはプラグイン等のプログラムを使って通信により搭載するのでもよい。データ反映実行手段17eはデータを反映した画面表示用情報生成のために画面表示用情報生成部16を動作させるように一体となって機能する。
As shown in FIG. 2B, the automatic setting program includes automatic setting execution means 17c, table registration means 17d, and data reflection execution means 17e, and is installed in the
また、17fはアドレス情報記憶部14cに登録されたネットワーク情報を取り出す処理を行う登録情報送信手段である。登録情報送信手段17fは、IPアドレス、ポート番号、MACアドレス、ホスト名を要求する旨の登録情報送信要求(本発明のネットワーク情報取得要求)をネットワークインターフェース11を介して受信したとき、アドレス情報記憶部14cに登録されたこれらの情報を取り出し、登録情報応答(本発明のネットワーク情報取得応答)として送信する。なお、この自動設定実行手段17c、テーブル登録手段17d、データ反映実行手段17e、登録情報送信手段17fはいずれもCPUをハードウェアとしてプログラムによって構成される機能実現手段である。
18はカメラ部12のパンチルト等の操作を行うモータ等の駆動部、19は駆動部18を駆動させるカメラ制御部である。制御部17は、通信手段からの要求を処理しHTML生成部16を動作させてページ情報を生成したり、通信手段へ送信する画像データを記憶部から取り出したり、さらにカメラ制御部18に対して撮像モードを指定して動作させるものである。
ところで、コンピュータ装置5からポータル画面の変更のため画面設定要求を行うと、画像サーバ4aの制御部17は画面表示用情報記憶部14aに格納された設定画面表示用情報を読み出し、コンピュータ装置5に送信する。これに基づいて表示された設定画面(後述の図4(a)参照)を使ってグラフィカルインターフェースにより自動設定要求を行うと、これを受信した画像サーバ4aの自動設定実行手段17cは、LAN1内に登録情報を要求する登録情報送信要求をブロードキャストする。
By the way, when a screen setting request is made for changing the portal screen from the
LAN1内の画像サーバ4b,4cはこのUDPパケットを受信し、登録情報送信部17fがアドレス情報記憶部14cに登録されたIPアドレス、ポート番号、MACアドレス、ホスト名を取り出し、登録情報応答を生成して画像サーバ4aに対してユニキャストする。画像サーバ4aのテーブル登録手段17dは、受信したパケットのデータ域からMACアドレス、IPアドレス、ポート番号、ホスト名を取り出し、図5に示す表示用画像サーバテーブルを完成する。なお、MACアドレス、IPアドレス、ポート番号の取り出しは、受信したパケットのヘッダ域から取り出すようにしてもよい。
The
さらに、このグラフィカルユーザインターフェースにより入力する設定画面について説明すると、図4(a)に示す画面表示は、コンピュータ装置5においてHTML等の設定画面表示用情報を画面表示した設定画面である。IPアドレスボックス23、ポートボックス24、ホスト名ボックス25の登録情報表示ボックスと、これらに表示された情報を削除するデリートボタン26、自動設定要求を行うための自動設定ボタン27、手動設定ボタン28が表示される。また、登録情報が表示されたとき押すと内容を確定できる登録ボタン29、設定画面に表示された登録情報をすべてキャンセルできるキャンセルボタン30が設けられている。なお、31は画像を表示できる画像サーバ4a,4b,4cの登
録番号で、それぞれポータル画面表示用情報の画像の配置と関係付けられている。ただ、画像サーバ4aは常に登録番号1に登録される。また、デリートボタン26、自動設定ボタン27、手動設定ボタン28、登録ボタン29、キャンセルボタン30は、いずれもマウス等を使って入力することができる。
Further, the setting screen input by this graphical user interface will be described. The screen display shown in FIG. 4A is a setting screen in which setting screen display information such as HTML is displayed on the
続いて、設定画面にネットワーク情報を反映させる動作について説明する。画面設定要求したとき、コンピュータ装置5に表示される設定画面は、図4(a)に示すようにIPアドレスボックス23、ポートボックス24、ホスト名ボックス25が空欄で、テンプレートがそのまま表示される。その後、自動設定実行手段17cが登録情報要求をブロードキャストし、テーブル登録手段17dが登録情報応答から送信元画像サーバ4のMACアドレス、IPアドレス、ポート番号、ホスト名を取り出し、表示用画像サーバテーブルを作成する。そして、制御部17が表示用画像サーバテーブルを画像サーバテーブル記憶部14dに登録する。
Next, an operation for reflecting network information on the setting screen will be described. When a screen setting request is made, the setting screen displayed on the
この後、データ反映実行手段17eが設定画面表示用情報のテンプレートにネットワーク情報を表示するように画面表示用情報生成部16に命じると、画面表示用情報生成部16は、画面表示用情報記憶部14aから設定画面表示用情報を読み出すとともに、表示用画像サーバテーブル記憶部14dからネットワーク情報を読み出し、テンプレートにネットワーク情報のデータを表示した図4(b)のような設定画面表示用情報を生成して送信し、コンピュータ装置5はその設定画面表示用情報(表示用画像サーバ登録画面表示情報)を表示する。
Thereafter, when the data
例えば、図4(b)に示す表示用画像サーバ登録画面では、画像サーバ4aに対してIPアドレス「192.168.0.151」、ポート番号「8001」、ホスト名「camera001」、画像サーバ4bに対してIPアドレス「192.168.0.152」、ポート番号「8002」、ホスト名「camera002」、画像サーバ4cに対してIPアドレス「192.168.0.153」、ポート番号「8003」、ホスト名「camera003」が表示される。なお、図5に示す表示用画像サーバテーブルには、表示用画像サーバ登録画面には表示されないMACアドレスが登録シーケンスの中で登録される。すなわち、画像サーバ4aにおいては登録情報応答から取り出されたMACアドレス「0080FF445510」がIPアドレス、ポート番号、ホスト名と関係付けられて登録される。同様に、画像サーバ4bに対してMACアドレス「0080FF445520」、画像サーバ4cに対してMACアドレス「0080FF445530」が関係付けられて登録される。画像サーバ4aのネットワーク情報はアドレス情報記憶部14cのマッピングテーブルから取り出されて表示される。
For example, in the display image server registration screen shown in FIG. 4B, the IP address “192.168.0.151”, the port number “8001”, the host name “camera001”, and the
これらを用いることにより画像サーバ4b,4cに対して、画面表示用情報生成部16が例えばIPアドレスとポート番号を使って<img src= http:// 192.168.0.152:8002 /image/ image.jpg>等と記述することで「image.jpg」という画像を要求できるし、DDNSサーバ(図示しない)が利用できる場合には、ホスト名を使って<img src= http:// xxx.net/camera002 /image/ image.jpg>等で画像を要求できる。
By using these, for the
この画像サーバ4a,4b,4cの各画像を一覧表示したポータル画面表示用情報を生成するときには、このまま登録ボタン29を押して登録すれば、表示用画像サーバテーブル記憶部14dの表示用画像サーバテーブルが確定する。そして、図3(b)で示すマルチ画像画面が表示される。また、この画像サーバ4a,4b,4cの各画像を一覧表示したポータル画面表示用情報を表示するときには、LAN1内の端末(例えばコンピュータ装置5)から例えば画像サーバ4aの所定のURLをアクセスすることにより行う。画像サーバ4の制御部17は、LAN1内の端末から上述したような所定のURLを指定してアクセスがあると、記憶部14からアクセス用マルチ画像画面22の画面表示用情報を取り出し、LAN1内の端末に送信する。
When generating portal screen display information in which the images of the
これに対し、デリートボタン26で画像サーバ4b,4cのデータを削除して登録ボタン29を押して送信すれば、画像サーバ4aの画像を単独で表示した図3(a)で示すシングル画像画面が表示されることになる。
On the other hand, if the
また、手動設定は、コンピュータ装置5の入力手段(図示せず)から、表示用画像サーバ登録画面の各欄(IPアドレスボックス23、ポートボックス24、ホスト名ボックス25)に文字や数字を入力し、手動設定ボタン28を押すことによって行われる。この入力手段の操作により、各欄に入力された情報を含む手動設定要求が画像サーバ4a,4b,4cに送信される。画像サーバ4a,4b,4cは、コンピュータ装置5から送信される入力情報を表示用画像サーバテーブルに登録する。
In the manual setting, characters and numbers are input to each column (
続いて、実施例1の自動設定のシーケンスについて説明する。図6は自動設定のシーケンスチャートを示す。コンピュータ装置5から画面設定要求を行う(sq1)。画像サーバ4aの制御部17は設定画面表示用情報を読み出しコンピュータ装置5に送信する(sq2)。これに基づいて自動設定要求を行うと(sq3)、これを受信した画像サーバ4aの自動設定実行手段17cは登録情報送信要求をブロードキャストする(sq4)。画像サーバ4bは画像サーバ4aに対して登録情報応答をユニキャストする(sq5)。画像サーバ4cも同様に画像サーバ4aに対して登録情報応答をユニキャストする(sq6)。
Next, the automatic setting sequence according to the first embodiment will be described. FIG. 6 shows a sequence chart for automatic setting. A screen setting request is made from the computer device 5 (sq1). The
画像サーバ4aのテーブル登録手段17dは、受信したパケットから送信元のMACアドレス、IPアドレス、ポート番号を取り出し、表示用画像サーバテーブルを完成し、表示用画像サーバ登録画面表示用情報を生成して、コンピュータ装置5に自動設定応答を送信する(sq7)。表示用画像サーバ登録画面から登録要求が行なわれると(sq8)、画像サーバ4aは表示用画像サーバテーブルを確定する(sq9)。
The
このように、本発明の実施例1の画像サーバとプログラム、ネットワークシステムは、ポータル画面表示用情報の画像表示を容易に複数の画像の一覧表示にすることができ、単独表示も容易に設定できる画像サーバに適用できる。 As described above, the image server, the program, and the network system according to the first embodiment of the present invention can easily display the portal screen display information as a list of a plurality of images, and can easily set a single display. Applicable to image server.
なお、本実施例1では、コンピュータ装置5から自動設定要求を受信したときに、自動設定の動作を開始するようにしたが、画像サーバ4の電源ONやリセットを自動設定開始のタイミングとすることもできる。
In the first embodiment, the automatic setting operation is started when an automatic setting request is received from the
また、本発明の実施例1では、LAN1内からのアクセス用マルチ画像画面22の画面表示用情報の自動生成について説明したが、インターネット2からのアクセス用マルチ画像画面22の画面表示用情報の自動生成をするようにしてもよい。この場合、例えば画像サーバ4aの自動設定実行手段17cは画像サーバ4b、4cに対し、登録情報送信要求として、ルータ3のポートフォワーディングテーブルに割り当てられた画像サーバ4b、4cのためのポート番号、ルータ3のWAN側IPアドレス及びホスト名を要求し、一方、テーブル登録手段17dは、受信したパケットからこれらの情報を取り出して表示用画像サーバテーブルを完成し、表示用画像サーバ登録画面表示用情報を生成して、コンピュータ装置5に自動設定応答を送信する。そして、表示用画像サーバ登録画面から登録要求が行なわれると、画像サーバ4aは表示用画像サーバテーブルを確定する。これにより、インターネット2からのアクセス用マルチ画像画面22の画面表示用情報が自動生成される。
In the first embodiment of the present invention, automatic generation of screen display information of the
また、LAN1内からのアクセス用マルチ画像画面22の画面表示用情報と、インターネット2からのアクセス用マルチ画像画面22の画面表示用情報との両方を自動生成する
ようにしてもよい。この場合、例えば画像サーバ4aの自動設定実行手段17cは画像サーバ4b、4cに対し、登録情報送信要求として、ルータ3のポートフォワーディングテーブルに割り当てられた画像サーバ4b、4cのポート番号、ルータ3のWAN側IPアドレス、要求先画像サーバ4aのIPアドレス、ポート番号及びホスト名を要求し、一方、テーブル登録手段17dは、受信したパケットからこれらの情報を取り出し、LAN1内からのアクセス用の表示用画像サーバテーブルとインターネット2からアクセス用の表示用画像サーバテーブルとを完成し、表示用画像サーバ登録画面表示用情報を生成して、コンピュータ装置5に自動設定応答を送信する。そして、表示用画像サーバ登録画面から登録要求が行なわれるとと、画像サーバ4aは表示用画像サーバテーブルを確定する。これにより、LAN1内からアクセスするためのマルチ画像画面と、インターネット2からアクセスするためのマルチ画像画面が自動生成される。そして、画像サーバ4にアクセス元検出手段(図示せず)を設け、マルチ画像画面の要求元のIPアドレスに基づいていずれのマルチ画面を表示するのかを決定する。
Further, both the screen display information of the
なお、マルチ画像画面の要求元のIPアドレスがLAN1内のIPアドレスである場合には、LAN1内からアクセスするためのマルチ画像画面を、LAN1内のIPアドレスでない場合には、インターネット2からアクセスするためのマルチ画像画面を表示するようにする。
If the IP address requesting the multi-image screen is an IP address in the
本発明は、ポータル画面表示に表示する複数の画像を容易に一覧の表示にすることができ、単独の画像の表示も容易に設定できる画像サーバとプログラム、及びネットワークシステムに適用できる。 The present invention can be applied to an image server, a program, and a network system that can easily display a list of a plurality of images displayed on a portal screen display and can easily set display of a single image.
1 ローカルエリアネットワーク(LAN)
2,40 インターネット
3,6,70 ルータ
4a,4b,4c,60a,60b,60c 画像サーバ
5,80 コンピュータ装置
7 端末
11 ネットワークインターフェース
12 カメラ部
13 画像データ生成部
14 記憶部
14a 画面表示用情報記憶部
14b 画像記憶部
14c アドレス情報記憶部
14d 表示用画像サーバテーブル記憶部
15 ウェブサーバ部
16 画面表示用情報生成部
17 制御部
17a ポート管理手段
17b DHCP管理手段
17c 自動設定実行手段
17d テーブル登録手段
18 カメラ制御部
21 単独表示
22 アクセス用マルチ画像画面
23 IPアドレスボックス
24 ポートボックス
25 ホスト名ボックス
26 デリートボタン
27 自動設定ボタン
28 手動設定ボタン
29 登録ボタン
30 キャンセルボタン
31 登録番号
50 クライアントPC
1 Local Area Network (LAN)
2,40
Claims (9)
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004118616A JP2005301779A (en) | 2004-04-14 | 2004-04-14 | Image server, program, and network system |
| PCT/JP2005/000436 WO2005067263A1 (en) | 2004-01-09 | 2005-01-07 | Ip device, management server, and network system |
| GB0613030A GB2430849B (en) | 2004-01-09 | 2005-01-07 | IP Device Management Server and Network System |
| DE112005000173T DE112005000173B4 (en) | 2004-01-09 | 2005-01-07 | IP device and management server |
| CN2005800060957A CN1922847B (en) | 2004-01-09 | 2005-01-07 | Ip device, management server and network system |
| US11/031,284 US20050152287A1 (en) | 2004-01-09 | 2005-01-10 | IP device, management server, and network system |
| US12/268,139 US8295268B2 (en) | 2004-01-09 | 2008-11-10 | IP device, management server, and network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004118616A JP2005301779A (en) | 2004-04-14 | 2004-04-14 | Image server, program, and network system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005301779A true JP2005301779A (en) | 2005-10-27 |
Family
ID=35333218
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004118616A Pending JP2005301779A (en) | 2004-01-09 | 2004-04-14 | Image server, program, and network system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005301779A (en) |
-
2004
- 2004-04-14 JP JP2004118616A patent/JP2005301779A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4110977B2 (en) | server | |
| US8295268B2 (en) | IP device, management server, and network system | |
| JP4531794B2 (en) | Method for controlling a device connected to a UPnP home network through the Internet, and system and apparatus therefor | |
| JP7028117B2 (en) | Information processing system, information processing device, information processing method and program | |
| JP2004304602A (en) | Network connected camera and image display method | |
| US8687219B2 (en) | System which can utilize a function of an image processing apparatus as a web service | |
| US20030152038A1 (en) | Router, network system, and network setup method | |
| JP2005198145A (en) | Server, access destination database server, and network system | |
| CN109474646A (en) | Communication connecting method, device, system and storage medium | |
| JP3925237B2 (en) | Remote control system and its processing side distributed control system and remote control method | |
| JP7188024B2 (en) | Information processing device, information processing system, information processing method and program | |
| JP4779328B2 (en) | Image distribution system | |
| JP4926381B2 (en) | Management server and communication confirmation method | |
| JP2005301779A (en) | Image server, program, and network system | |
| JP2005141620A (en) | Selection method for information processor, information processor, retrieval server and program | |
| JP4661520B2 (en) | Search for network devices via network devices with web server functionality | |
| JP2005204124A (en) | Camera device and network system | |
| JP4289044B2 (en) | Server and screen display method | |
| JP2003249941A (en) | Setting method of remote control system, remote control system thereof, and distributed control system on the processing side | |
| JP2006252321A (en) | Electronic document management system, print setting device, print history device, image forming device, print setting service device, temporary document storage service device, and control program | |
| US20140297877A1 (en) | Method and device for pairing a terminal and a user account | |
| JP2005260311A (en) | Server, program and network system | |
| JP6198511B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| JP3775198B2 (en) | Image server and image server system | |
| JP2006092320A (en) | Content data transmitting device, control method of content data transmitting device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070326 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070412 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090908 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091120 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100112 |