(57)【要約】【課題】  Ｊａｖａアプレットを使用しても操作性の低下を防止することが可能な産業用機器、表示装置、及び通信システムを提供することを目的とする。【解決手段】  最初に表示されるホームページ画面２０又は２２に、Ｊａｖａアプレット２１又はダミーＪａｖａアプレット２３を組み込んでおき、表示設定部４の電源をオンにしてから間もなくしてＪａｖａＶＭを起動させ、以降、表示設定部４の電源をオフにするまで、ＪａｖａＶＭを起動し続ける。【選択図】      図２
2005056310.tif 000002
【特許請求の範囲】
【請求項１】
被制御部を制御する制御部と、該制御部とネットワークを介してデータを送受信する表示設定部とを備える産業用機器であって、
前記制御部は、
複数のデータを記録する記録部と、
前記表示設定部から送信される要求データを受信すると共に、該要求データに基づいて、前記記録部に記録される前記複数のデータから取り出される所定のデータを前記表示設定部に送信する第１の送受信部と、
を備え、
前記表示設定部は、
前記制御部に前記要求データを送信すると共に、前記制御部から前記所定のデータを受信する第２の送受信部と、
前記第２の送受信部で受信される前記所定のデータにＪａｖａアプレットが含まれていると、ＪａｖａＶＭを起動し、該ＪａｖａＶＭにより前記Ｊａｖａアプレットから表示データを生成させる表示データ生成部と、
前記表示データ生成部で生成される前記表示データを出力する出力部と、
を備え、
前記ＪａｖａＶＭは、前記Ｊａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機していることを特徴とする産業用機器。
【請求項２】
請求項１に記載の産業用機器であって、
前記表示データ生成部は、前記第２の送受信部で受信される前記所定のデータに、ダミーＪａｖａアプレットが含まれていると、前記ＪａｖａＶＭを起動し、
前記ＪａｖａＶＭは、前記ダミーＪａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機していることを特徴とする産業用機器。
【請求項３】
請求項１又は２に記載の産業用機器であって、
前記出力部に最初に出力されるホームページ画面に、前記Ｊａｖａアプレット又は前記ダミーＪａｖａアプレットに基づく画面が配置されていることを特徴とする産業用機器。
【請求項４】
ネットワークを介してデータを受信する受信部と、
前記受信部で受信される前記データに、Ｊａｖａアプレットが含まれていると、ＪａｖａＶＭを起動し、該ＪａｖａＶＭにより前記Ｊａｖａアプレットから表示データを生成させる表示データ生成部と、
前記表示データ生成部で生成される前記表示データを出力する出力部と、
を備え、
前記ＪａｖａＶＭは、前記Ｊａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機していることを特徴とする表示装置。
【請求項５】
請求項４に記載の表示装置であって、
前記表示データ生成部は、前記受信部で受信される前記データに、ダミーＪａｖａアプレットが含まれていると、前記ＪａｖａＶＭを起動し、
前記ＪａｖａＶＭは、前記ダミーＪａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機していることを特徴とする表示装置。
【請求項６】
請求項４又は５に記載の表示装置であって、
前記出力部に最初に出力されるホームページ画面に、前記Ｊａｖａアプレット又は前記ダミーＪａｖａアプレットに基づく画面が配置されていることを特徴とする表示装置。
【請求項７】
ネットワークを介してＪａｖａアプレットを受信する受信部と、
当該表示装置の電源がオン又はＯＳが起動すると、ＪａｖａＶＭを起動し、該ＪａｖａＶＭにより前記Ｊａｖａアプレットから表示データを生成させる表示データ生成部と、
前記表示データ生成部で生成される前記表示データを出力する出力部と、
を備え、
前記ＪａｖａＶＭは、前記Ｊａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機していることを特徴とする表示装置。
【請求項８】
サーバ装置と、該サーバ装置とネットワークを介してデータを送受信する端末装置とを備える通信システムであって、
前記サーバ装置は、
複数のデータを記録する記録部と、
前記端末装置から送信される要求データを受信すると共に、該要求データに基づいて、前記記録部に記録される前記複数のデータから取り出される所定のデータを前記端末装置に送信する第１の送受信部と、
を備え、
前記端末装置は、
前記サーバ装置に前記要求データを送信すると共に、前記サーバ装置から前記所定のデータを受信する第２の送受信部と、
前記第２の送受信部で受信される前記所定のデータにＪａｖａアプレットが含まれていると、ＪａｖａＶＭを起動し、該ＪａｖａＶＭにより前記Ｊａｖａアプレットから表示データを生成させる表示データ生成部と、
前記表示データ生成部で生成される前記表示データを出力する出力部と、
を備え、
前記ＪａｖａＶＭは、前記Ｊａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機していることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してデータが送受信される産業用機器、表示装置、及び通信システムに関し、特に、Ｊａｖａ（登録商標）ＶＭ（Ｊａｖａ Ｖｉｒｔｕａｌ ｍａｃｈｉｎｅ）の動作設定に関する。
【背景技術】
【０００２】
今日のインターネットやＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）の技術の発展により、織機などの産業用機器は、ＷｅｂサーバやＷｅｂブラウザなどを備え、ネットワーク機器としてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークに接続されるようになった（例えば、特許文献１参照）。
【０００３】
図３は、既存の産業用機器の構成を概念的に示す図である。
図３に示すように、産業用機器３０は、加工処理や計測／検査処理などを行う被制御部３１に対する設定処理や制御を行う機能を受けもつ制御部３２と、オペレータとのインターフェースを受けもつ表示設定部３３とを備えて構成され、制御部３２と表示設定部３３とがネットワーク３４を介して接続されている。
【０００４】
制御部３２は、ＨＴＭＬ（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）などの標準化されたページ記述言語で記載されたデータファイル及びそのファイルと関連付けられているイメージデータなどのファイルを記録する表示データファイル群３５と、表示設定部３３からの要求に対応する表示データファイル群３５内のデータを表示設定部３３に送信する表示データファイル送信部３６と、表示設定部３３からの指示に基づいて被制御部３１に対する設定処理や制御を行う制御・設定処理部３７とを備える。
【０００５】
表示設定部３３は、液晶によるフラットパネルやタッチパネルなどで構成される入出力部３８と、制御部３２から送られてくるデータを解析して入出力部３８により出力される表示データを生成する表示解析部３９とを備える。
まず、制御部３２は、表示設定部３３からの要求に対応するデータを表示データファイル群３５内から取り出し、そのデータを表示データファイル送信部３６からネットワーク３４を介して表示設定部３３に送信する。
【０００６】
次に、表示設定部３３は、表示解析部３９において制御部３２から送られてくるデータを解析して表示データを生成し、入出力部３８においてその表示データを出力する。
ところで、入出力部３８で出力される表示データのページ記述言語としては、ＨＴＭＬやＸＬＭの他にも、Ｊａｖａアプレットを使用することが考えられている。
【特許文献１】特開２００３−５８２５号  （第３〜６頁、第１〜４図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、パーソナルコンピュータなどの汎用コンピュータを含め、上記産業用機器３０の表示設定部３３で起動させている一般的なＪａｖａＶＭは、Ｊａｖａアプレットを実行させるときなど必要性が発生したときに起動を開始し、Ｊａｖａアプレットが終了するなど必要性がなくなると自動的に終了する。
【０００８】
このように、Ｊａｖａアプレットの実行や終了の都度、ＪａｖａＶＭの起動や終了が行われるため、ＪａｖａＶＭの起動や終了にかかる時間分Ｊａｖａアプレットの実行が遅れ、産業用機器３０や汎用コンピュータの操作性を低下させてしまうという問題がある。
そこで、本発明では、Ｊａｖａアプレットを使用しても操作性の低下を防止することが可能な産業用機器、表示装置、及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために本発明では、以下のような構成を採用した。
すなわち、本発明の産業用機器は、被制御部を制御する制御部と、該制御部とネットワークを介してデータを送受信する表示設定部とを備える産業用機器であって、前記制御部は、複数のデータを記録する記録部と、前記表示設定部から送信される要求データを受信すると共に、該要求データに基づいて、前記記録部に記録される前記複数のデータから取り出される所定のデータを前記表示設定部に送信する第１の送受信部とを備え、前記表示設定部は、前記制御部に前記要求データを送信すると共に、前記制御部から前記所定のデータを受信する第２の送受信部と、前記第２の送受信部で受信される前記所定のデータにＪａｖａアプレットが含まれていると、ＪａｖａＶＭを起動し、該ＪａｖａＶＭにより前記Ｊａｖａアプレットから表示データを生成させる表示データ生成部と、前記表示データ生成部で生成される前記表示データを出力する出力部とを備え、前記ＪａｖａＶＭは、前記Ｊａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機していることを特徴とする。
【００１０】
このように、一旦、ＪａｖａＶＭを起動すると、Ｊａｖａアプレットが終了しても、ＪａｖａＶＭを終了させないようにしているので、次回以降のＪａｖａアプレットの実行や終了に伴うＪａｖａＶＭの起動や終了にかかる時間をなくすことができる。これより、次回以降のＪａｖａアプレットの実行にかかる時間を短くすることができるので、Ｊａｖａアプレットを使用する産業用機器の操作性を低下させることを防止することができる。
【００１１】
また、上記産業用機器の前記表示データ生成部は、前記第２の送受信部で受信される前記所定のデータに、ダミーＪａｖａアプレットが含まれていると、前記ＪａｖａＶＭを起動し、前記ＪａｖａＶＭは、前記ダミーＪａｖａアプレットが終了しても、終了することなく次回以降のＪａｖａアプレットを実行させるために待機するように構成してもよい。
【００１２】
上記ダミーＪａｖａアプレットは、例えば、特に何も動作しないＪａｖａアプレットであり、このダミーＪａｖａアプレットによりＪａｖａＶＭを終了させないようにすることにより、例えば、最初のＪａｖａアプレットの実行前に、ダミーＪａｖａアプレットによりＪａｖａＶＭを待機状態にすることができる。これより、最初のＪａｖａアプレットの実行に伴うＪａｖａＶＭの起動にかかる時間をなくすことができるので、最初のＪａｖａアプレットを即座に実行することができる。
【００１３】
また、上記産業用機器は、前記出力部に最初に出力されるホームページ画面に前記Ｊａｖａアプレット又は前記ダミーＪａｖａアプレットに基づく画面が配置されているように構成してもよい。
このように、最初に出力されるホームページ画面にＪａｖａアプレット又はダミーＪａｖａアプレットに基づく画面が配置されていることにより、初期段階でＪａｖａＶＭを起動させることができる。
【００１４】
また、特に、最初に出力されるホームページ画面にダミーＪａｖａアプレットに基づく画面が配置されている場合は、そのホームページ画面にＪａｖａアプレットに基づく画面を配置する必要がない場合に対応することができる。
また、本発明の範囲は、ネットワークを介してデータを受信し表示データを出力する表示装置や、サーバ装置と該サーバ装置とネットワークを介してデータを送受信する端末装置とを備える通信システムにまで及ぶ。
【発明の効果】
【００１５】
本発明によれば、一旦、ＪａｖａＶＭが起動すれば、ＪａｖａアプレットやダミーＪａｖａアプレットが終了しても、ＪａｖａＶＭを終了させないようにしているので、次回以降のＪａｖａアプレットの実行や終了に伴うＪａｖａＶＭの起動や終了にかかる時間をなくすことができる。これより、次回以降のＪａｖａアプレットの実行にかかる時間を短くすることができるので、Ｊａｖａアプレットを使用する産業用機器や汎用コンピュータの操作性を低下させることを防止することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を図面を用いて説明する。
図１は、本発明の実施形態の産業用機器の構成を概念的に示す図である。
図１に示すように、産業用機器１は、加工処理や計測／検査処理などを行う被制御部２（例えば、織機など）の設定処理や制御を行う機能を受けもつ制御部３と、オペレータとのインターフェース機能を受けもつ表示設定部４（表示装置）とを備えて構成され、制御部３と表示設定部４とがネットワーク５を介して接続されている。なお、例えば、制御部３と表示設定部４との接続にＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）などを用い、制御部３から表示設定部４へのデータの送信にＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）などを用いるようにしてもよい。
【００１７】
制御部３は、ＨＴＭＬやＸＭＬなどで記載されたデータ、Ｊａｖａで記載されたＪａｖａアプレットを含むデータ、及びそれらデータと関連付けられているイメージデータなどを記録する記録部６と、表示設定部４からの要求データを受信すると共に、要求データに対応する記録部６内のデータを表示設定部４に送信する送受信部７（第１の送受信部）と、表示設定部４からの指示に基づいて被制御部２に対する設定処理や制御を行う制御・設定処理部８とを備える。
【００１８】
表示設定部４は、液晶によるフラットパネルやタッチパネルなどで構成される入出力部９（出力部）と、制御部３から送られてくるデータを解析して入出力部９により出力される表示データを生成する表示解析部１０（表示データ生成部）と、制御部３に要求データを送信すると共に制御部３から送られてくるデータを受信する送受信部１１（第２の送受信部、受信部）とを備える。
【００１９】
まず、表示設定部４は、オペレータの入出力部９の操作による要求データを、送受信部１１からネットワーク５を介して制御部３に送信する。
制御部３は、送受信部７で受信された要求データに対応するデータを記録部６から取り出し、そのデータを送受信部７からネットワーク５を介して表示設定部４に送信する。
【００２０】
表示設定部４は、送受信部１１で受信されたデータを表示解析部１０において解析して表示データを生成し、その表示データを入出力部９に出力する。そして、例えば、表示解析部１０は、送受信部１１で受信されたデータにＪａｖａアプレットが含まれていると、ＪａｖａＶＭを起動し、そのＪａｖａＶＭによりＪａｖａアプレットから表示データを生成する。
【００２１】
そして、本実施形態の産業用機器１の特徴とする点は、一旦、ＪａｖａＶＭが起動すると、それ以降は、表示設定部４の電源がオフするまでＪａｖａＶＭを終了させないようにする点である。
次に、表示設定部４の動作の一例を説明する。
【００２２】
（１）まず、表示設定部４の電源がオンになる。
（２）次に、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）を起動する。なお、ＯＳは特に限定されない。
（３）次に、ＯＳが起動されると、無条件でＪａｖａＶＭを起動する。なお、表示設定部４の電源がオンになると、無条件でＪａｖａＶＭを起動するように設定してもよい。
【００２３】
（４）次に、ＷｅｂブラウザがＪａｖａアプレットを読み込むなど、ＪａｖａＶＭが必要になると、既に起動されているＪａｖａＶＭによりそのＪａｖａアプレットを即座に実行する。
（５）そして、Ｊａｖａアプレットが終了するなどＪａｖａＶＭが必要としない状態となってもＪａｖａＶＭを終了させずに、そのままの状態で待機する。
【００２４】
（６）これ以降は、表示設定部４の電源がオフになるまで、（４）及び（５）の動作を繰り返し、Ｊａｖａアプレットが即座に実行される環境を維持する。
このように、一旦、ＪａｖａＶＭを起動させた後は、Ｊａｖａアプレットが終了しても、ＪａｖａＶＭを終了させないようにしているので、次回以降のＪａｖａアプレットの実行や終了に伴うＪａｖａＶＭの起動や終了にかかる時間をなくすことができる。これより、次回以降のＪａｖａアプレットの実行にかかる時間を短くすることができるので、Ｊａｖａアプレットを使用する際の産業用機器１の操作性を低下させることを防止することができる。
【００２５】
また、上記表示設定部４を実現するためのハードウェア構成の一例として、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、メモリ、外部記憶装置、媒体駆動装置、入出力装置（上記入出力部９）、ネットワーク接続装置（上記送受信部１１）などを備える構成が考えられ、それらはバスにより互いに接続される。
【００２６】
上記メモリは、例えば、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）などを含み、処理に用いられるプログラム（例えば、ＷｅｂブラウザやＪａｖａＶＭ）やデータ（例えば、ＨＴＭＬ、ＸＭＬ、又はＪａｖａアプレット）などを格納する。
【００２７】
上記ＣＰＵは、上記メモリを利用してプログラムを実行することにより、ＷｅｂブラウザやＪａｖａＶＭの起動などの必要な処理を行う。
上記外部記憶装置は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置などが考えられる。そして、オペレータは、例えば、この外部記憶装置にＷｅｂブラウザやＪａｖａＶＭなどを記録しておき、必要に応じて、それらを上記メモリにロードして使用するようにしてもよい。
【００２８】
上記媒体駆動装置は、可搬記録媒体を駆動し、その記録内容にアクセスする。
上記可搬記録媒体としては、メモリカード、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｋ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ ）、光ディスク、光磁気ディスクなど、任意のコンピュータ読み取り可能な記録媒体が用いられる。そして、オペレータは、例えば、この可搬記録媒体にＨＴＭＬ、ＸＭＬ、又はＪａｖａアプレットなどを格納しておき、必要に応じて、それらを上記メモリにロードしてＷｅｂブラウザやＪａｖａＶＭにより実行させてもよい。
【００２９】
また、同様に、制御部３を実現するためのハードウェア構成の一例として、例えば、上記ＣＰＵ、上記メモリ、上記外部記憶装置、上記ネットワーク接続装置（上記送受信部７）などを備え、それらがバスにより互いに接続される構成が考えられる。
なお、制御部３及び表示設定部４は、上述のように産業用機器１内に構成してもよいが、例えば、ネットワークを介したサーバ装置−端末装置間において、少なくともサーバ装置に上記記録部６及び上記送受信部７に相当する機能を備え、端末装置に上記入出力部９、上記表示解析部１０、及び上記送受信部１１に相当する機能を備えるように構成してもよい。そして、この端末装置は、例えば、パーソナルコンピュータなどの汎用コンピュータで構成されてもよい。
【実施例１】
【００３０】
図２（ａ）は、表示設定部４の電源がオンした後に、入出力部９に最初に表示されるホームページ画面の例を示す図である。
図２（ａ）に示すように、最初に表示されるホームページ画面２０に、Ｊａｖａアプレット２１を組み込んでおくことにより、表示設定部４の電源をオンにしてから間もなくしてＪａｖａＶＭを起動させることができる。すなわち、表示設定部４の電源がオンになると、ＯＳ、Ｗｅｂブラウザ、ＪａｖａＶＭの順に、ＯＳ、Ｗｅｂブラウザ、及びＪａｖａＶＭが自動的に起動される。このように、最初に表示されるホームページ画面２０に、Ｊａｖａアプレット２１を組み込んでおくことにより、初期段階でＪａｖａＶＭを起動させることができる。
【実施例２】
【００３１】
図２（ｂ）は、表示設定部４の電源がオンした後に、入出力部９に最初に表示されるホームページ画面の他の例を示す図である。
図２（ｂ）に示すように、最初に表示されるホームページ画面２２に、特に何も動作しないダミーＪａｖａアプレット２３を組み込んでおくことにより、表示設定部４の電源をオンにしてから間もなくしてＪａｖａＶＭを起動させることができる。すなわち、上記実施例１と同様に、表示設定部４の電源がオンになると、ＯＳ、Ｗｅｂブラウザ、ＪａｖａＶＭの順に、ＯＳ、Ｗｅｂブラウザ、及びＪａｖａＶＭが自動的に起動される。このように、最初に表示されるホームページ画面２２に、ダミーＪａｖａアプレット２３を組み込んでおくことにより、最初に表示されるホームページ画面２２にＪａｖａアプレットを使用する必要がない場合においても、初期段階でＪａｖａＶＭを起動させることができる。なお、ダミーＪａｖａアプレット２３は、最初に表示されるホームページ画面２２の片隅に配置するか、又は、最初に表示されるホームページ画面２２に極小サイズで配置させるように構成してもよい。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態の産業用機器の構成を概念的に示す図である。
【図２】入出力部に最初に表示されるホームページ画面の一例を示す図である。
【図３】既存の産業用機器の構成を概念的に示す図である。
【符号の説明】
【００３３】
１      産業用機器
２      被制御部
３      制御部
４      表示設定部
５      ネットワーク
６      記録部
７      送受信部
８      制御・設定処理部
９      入出力部
１０    表示解析部
１１    送受信部
２０    ホームページ画面
２１    Ｊａｖａアプレット
２２    ホームページ画面
２３    ダミーＪａｖａアプレット
【図１】
2005056310.tif 000003
【図２】
2005056310.tif 000004
【図３】
2005056310.tif 000005