(57)【要約】【課題】各端末に格納されたアプリケーションをＷＥＢサーバーを介して各端末間で相互に利用可能としたＬＡＮシステムを提供する。【解決手段】ＬＡＮ１を介して接続されたＷＥＢサーバー２と複数台の端末Ａ〜Ｅとを備えたＬＡＮシステムであって、操作を希望する端末Ｅが起動されたとき、ＷＥＢサーバーから当該起動端末で使用することが可能なアプリケーション名ＡＰ１〜ＡＰ５を起動端末に送り、起動端末において使用を希望するアプリケーションが選択されたら、ＷＥＢサーバーはその選択アプリケーションＡＰ１のインストールされている端末Ａにアクセスして当該選択アプリケーションを起動し、そのアプリケーション情報を読み出してＷＥＢサーバー経由で起動端末Ｅに送り、起動端末の画面上に当該選択アプリケーションの初期画面等を表示し、起動端末Ｅから当該選択アプリケーションを遠隔操作して使用できるようにした。【選択図】      図１
2014157449.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮを介して接続されたＷＥＢサーバーと複数台の端末とを備えたＬＡＮシステムであって、
各端末にはＷＥＢブラウザと所望のアプリケーションとがインストールされていると共に、
前記ＷＥＢサーバーは、
各端末のそれぞれがどのアプリケーションを使用可能に設定されているかの端末情報を予め格納した端末情報格納手段と、
起動端末で使用可能なアプリケーション名を前記端末情報格納手段から読み出して出力する使用可能アプリケーション読み出し手段と、
各端末にインストールされているアプリケーションのそれぞれが現在接続可能なアプリケーションであるか否かの情報を予め格納したインストールアプリケーション情報格納手段と、
前記インストールアプリケーション情報格納手段から現在接続可能な環境にあるアプリケーション名を読み出して出力する接続可能アプリケーション読み出し手段と、
前記使用可能アプリケーション読み出し手段と前記接続可能アプリケーション読み出し手段の出力より、起動端末で現在使用可能なアプリケーションがどれであるかを判断して出力する起動端末使用可能アプリケーション判断手段と、
使用要求のあったアプリケーションを起動端末の画面上にどのように配置して表示するかの画面表示配置情報を予め格納したアプリケーションの画面表示配置情報格納手段と、
該アプリケーションの画面表示配置情報格納手段の情報に基づいて使用要求のあったアプリケーションを起動端末の画面上のどの位置に配置して表示するかを決定するアプリケーションの画面配置位置決定手段と、
システム全体の処理動作を統括的に制御する処理制御手段と、
ＬＡＮを通じて各端末との間で情報の送受信を行うデータ送受信手段とを備え、
前記処理制御手段は、
起動端末においてブラウザが起動された時に前記起動端末使用可能アプリケーション判断手段の出力情報に基づいて当該起動端末で使用可能なアプリケーション名を当該起動端末の画面に表示する手順と、
起動端末において使用可能なアプリケーション中から使用を希望するアプリケーションが選択されたときに、当該選択アプリケーションのインストールされている端末にアクセスして当該選択アプリケーションを起動し、そのアプリケーション情報を起動端末に送信して当該起動端末の画面上に選択アプリケーションの初期画面を表示する手順と、
該選択アプリケーションの初期画面を起動端末の画面上に表示する際に、前記アプリケーションの画面表示配置情報格納手段とアプリケーションの画面配置位置決定手段とを用いて当該選択アプリケーションの初期画面の起動端末画面上での配置位置を決定して画面表示する手順と、
起動端末の画面上に表示された選択アプリケーション中から使用を希望するアプリケーションが選択されて操作されたときに、当該選択アプリケーションのインストールされている端末にアクセスし、選択アプリケーションをＬＡＮを介して起動端末から自由に操作可能とする手順と
を有することを特徴とするＬＡＮシステム。
【請求項２】
ＬＡＮを介して接続されたＷＥＢサーバーと複数台の端末とを備えたＬＡＮシステムであって、
各端末にはＷＥＢブラウザと所望のアプリケーションとがインストールされていると共に、
前記ＷＥＢサーバーは、
各端末にインストールされているアプリケーションのそれぞれが現在接続可能なアプリケーションであるか否かの情報を予め格納したインストールアプリケーション情報格納手段と、
前記インストールアプリケーション情報格納手段から現在接続可能な環境にあるアプリケーション名を読み出して出力する接続可能アプリケーション読み出し手段と、
使用要求のあったアプリケーションを起動端末の画面上にどのように配置して表示するかの画面表示配置情報を予め格納したアプリケーションの画面表示配置情報格納手段と、
該アプリケーションの画面表示配置情報格納手段の情報に基づいて使用要求のあったアプリケーションを起動端末の画面上のどの位置に配置して表示するかを決定するアプリケーションの画面配置位置決定手段と、
システム全体の処理動作を統括的に制御する処理制御手段と、
ＬＡＮを通じて各端末との間で情報の送受信を行うデータ送受信手段とを備え、
前記処理制御手段は、
起動端末においてブラウザが起動された時に前記接続可能アプリケーション読み出し手段によって前記インストールアプリケーション情報格納手段から現時点で接続可能なアプリケーション名のすべてを読み出し、当該接続可能なアプリケーション名を起動端末の画面に表示する手順と、
起動端末において使用可能なアプリケーション中から使用を希望するアプリケーションが選択されたときに、当該選択アプリケーションのインストールされている端末にアクセスして当該選択アプリケーションを起動し、そのアプリケーション情報を起動端末に送信して当該起動端末の画面上に選択アプリケーションの初期画面を表示する手順と、
該選択アプリケーションの初期画面を起動端末の画面上に表示する際に、前記アプリケーションの画面表示配置情報格納手段とアプリケーションの画面配置位置決定手段とを用いて当該選択アプリケーションの初期画面の起動端末画面上での配置位置を決定して画面表示する手順と、
起動端末の画面上に表示された選択アプリケーション中から使用を希望するアプリケーションが選択されて操作されたときに、当該選択アプリケーションのインストールされている端末にアクセスし、選択アプリケーションをＬＡＮを介して起動端末から自由に操作可能とする手順と
を有することを特徴とするＬＡＮシステム。
【請求項３】
請求項１記載のＬＡＮシステムにおいて、
前記端末情報格納手段、前記インストールアプリケーション情報格納手段、アプリケーションの画面表示配置情報格納手段に格納されている情報の追加、修正、削除が可能な入力手段を備えたことを特徴とするＬＡＮシステム。
【請求項４】
請求項２記載のＬＡＮシステムにおいて、
前記インストールアプリケーション情報格納手段、アプリケーションの画面表示配置情報格納手段に格納されている情報の追加、修正、削除が可能な入力手段を備えたことを特徴とするＬＡＮシステム。
【請求項５】
前記ＷＥＢサーバーがインターネット回線に接続可能とされていることを特徴とする請求項１〜４のいずれかに記載のＬＡＮシステム。
【請求項６】
請求項１〜５のいずれかに記載のＬＡＮシステムを歯科医院のＬＡＮシステムに適用したことを特徴とするＬＡＮシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＥＢサーバーと複数台の端末が接続されたＬＡＮ（ローカルエリアネットワーク）システムにおいて、各端末に格納されたアプリケーションをＷＥＢサーバーを介して各端末間で相互に利用可能としたＬＡＮシステムに関するものである。
【背景技術】
【０００２】
近年、ＬＡＮシステムはあらゆる分野で利用されている。例えば、歯科医院においては、院内に構築されたＬＡＮにサーバーと複数台の端末（クライアントＰＣやタブレットＰＣ等）を接続し、個々の端末毎にその端末の使用用途に応じたアプリケーションをインストールしておき、サーバーとの間でデータや情報のやり取りをしながら当該端末を使用しているのが一般的であった（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３７９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記したように、歯科医院のＬＡＮシステムを初めとして、従来のＬＡＮシステムにおいては、各端末には当該端末の使用用途に応じたアプリケーションを個々にインストールして使用していた。このため、複数用途に使用しようとすると、当該用途に応じた複数のアプリケーションをそれぞれの端末にインストールするしかない。しかしながら、端末の性能やメモリ資源等の関係で、すべての端末にすべてのアプリケーションをインストールしておくことは難しく、使用用途毎に端末を分けてアプリケーションをインストールしておき、使用用途に応じてそれに対応した端末を使い分けていた。
【０００５】
また、例え個々の端末にすべてのアプリケーションをインストールできたとしても、その使用に際しては、各アプリケーションを個々に起動して使用せざるを得ず、複数のアプリケーションを利用する場合、現在使用しているアプリケーションを閉じたのちに次に使用するアプリケーションを開く必要があり、操作が面倒であった。
【０００６】
また、上記のような問題を解消するために、インストールされた複数のアプリケーションを統括制御して複数のアプリケーションを使用できるようにしたソフトも存在するが、これを実現するには、この統括制御用のソフトを各端末にインストールしなければならず、予算的に問題があったり、各端末の性能やメモリ資源等の関係でインストール困難な場合があった。
【０００７】
本発明は、上記のような問題を解決するためになされたもので、サーバーとしてＷＥＢサーバーを用い、各端末に格納されたアプリケーションをＷＥＢサーバーを介して各端末間でやり取りすることにより、各端末にインストールされたアプリケーションを端末相互間で利用可能としたＬＡＮシステムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１記載の発明は、ＬＡＮを介して接続されたＷＥＢサーバーと複数台の端末とを備えたＬＡＮシステムであって、各端末にはＷＥＢブラウザと所望のアプリケーションとがインストールされていると共に、前記ＷＥＢサーバーは、各端末のそれぞれがどのアプリケーションを使用可能に設定されているかの端末情報を予め格納した端末情報格納手段と、起動端末で使用可能なアプリケーション名を前記端末情報格納手段から読み出して出力する使用可能アプリケーション読み出し手段と、各端末にインストールされているアプリケーションのそれぞれが現在接続可能なアプリケーションであるか否かの情報を予め格納したインストールアプリケーション情報格納手段と、前記インストールアプリケーション情報格納手段から現在接続可能な環境にあるアプリケーション名を読み出して出力する接続可能アプリケーション読み出し手段と、前記使用可能アプリケーション読み出し手段と前記接続可能アプリケーション読み出し手段の出力より、起動端末で現在使用可能なアプリケーションがどれであるかを判断して出力する起動端末使用可能アプリケーション判断手段と、使用要求のあったアプリケーションを起動端末の画面上にどのように配置して表示するかの画面表示配置情報を予め格納したアプリケーションの画面表示配置情報格納手段と、該アプリケーションの画面表示配置情報格納手段の情報に基づいて使用要求のあったアプリケーションを起動端末の画面上のどの位置に配置して表示するかを決定するアプリケーションの画面配置位置決定手段と、システム全体の処理動作を統括的に制御する処理制御手段と、ＬＡＮを通じて各端末との間で情報の送受信を行うデータ送受信手段とを備え、前記処理制御手段は、起動端末においてブラウザが起動された時に前記起動端末使用可能アプリケーション判断手段の出力情報に基づいて当該起動端末で使用可能なアプリケーション名を当該起動端末の画面に表示する手順と、起動端末において使用可能なアプリケーション中から使用を希望するアプリケーションが選択されたときに、当該選択アプリケーションのインストールされている端末にアクセスして当該選択アプリケーションを起動し、そのアプリケーション情報を起動端末に送信して当該起動端末の画面上に選択アプリケーションの初期画面を表示する手順と、該選択アプリケーションの初期画面を起動端末の画面上に表示する際に、前記アプリケーションの画面表示配置情報格納手段とアプリケーションの画面配置位置決定手段とを用いて当該選択アプリケーションの初期画面の起動端末画面上での配置位置を決定して画面表示する手順と、起動端末の画面上に表示された選択アプリケーション中から使用を希望するアプリケーションが選択されて操作されたときに、当該選択アプリケーションのインストールされている端末にアクセスし、選択アプリケーションをＬＡＮを介して起動端末から自由に操作可能とする手順とを有することを特徴とするものである。
【０００９】
なお、本発明でいうＷＥＢサーバーとは、通信プロトコルとしてＴＣＰ／ＩＰを用いると共に、ファイルやデータ類をＨＴＭＬ形式で送受信するようにしたサーバーを指すものである。また、起動端末とは、アプリケーションを使用するためにＷＥＢブラウザを起動した端末を指すものである。
【００１０】
請求項２記載の発明は、ＬＡＮを介して接続されたＷＥＢサーバーと複数台の端末とを備えたＬＡＮシステムであって、各端末にはＷＥＢブラウザと所望のアプリケーションとがインストールされていると共に、前記ＷＥＢサーバーは、各端末にインストールされているアプリケーションのそれぞれが現在接続可能なアプリケーションであるか否かの情報を予め格納したインストールアプリケーション情報格納手段と、前記インストールアプリケーション情報格納手段から現在接続可能な環境にあるアプリケーション名を読み出して出力する接続可能アプリケーション読み出し手段と、使用要求のあったアプリケーションを起動端末の画面上にどのように配置して表示するかの画面表示配置情報を予め格納したアプリケーションの画面表示配置情報格納手段と、該アプリケーションの画面表示配置情報格納手段の情報に基づいて使用要求のあったアプリケーションを起動端末の画面上のどの位置に配置して表示するかを決定するアプリケーションの画面配置位置決定手段と、システム全体の処理動作を統括的に制御する処理制御手段と、ＬＡＮを通じて各端末との間で情報の送受信を行うデータ送受信手段とを備え、前記処理制御手段は、起動端末においてブラウザが起動された時に前記接続可能アプリケーション読み出し手段によって前記インストールアプリケーション情報格納手段から現時点で接続可能なアプリケーション名のすべてを読み出し、当該接続可能なアプリケーション名を起動端末の画面に表示する手順と、起動端末において使用可能なアプリケーション中から使用を希望するアプリケーションが選択されたときに、当該選択アプリケーションのインストールされている端末にアクセスして当該選択アプリケーションを起動し、そのアプリケーション情報を起動端末に送信して当該起動端末の画面上に選択アプリケーションの初期画面を表示する手順と、該選択アプリケーションの初期画面を起動端末の画面上に表示する際に、前記アプリケーションの画面表示配置情報格納手段とアプリケーションの画面配置位置決定手段とを用いて当該選択アプリケーションの初期画面の起動端末画面上での配置位置を決定して画面表示する手順と、起動端末の画面上に表示された選択アプリケーション中から使用を希望するアプリケーションが選択されて操作されたときに、当該選択アプリケーションのインストールされている端末にアクセスし、選択アプリケーションをＬＡＮを介して起動端末から自由に操作可能とする手順とを有することを特徴とするものである。
【００１１】
請求項３記載の発明は、請求項１記載の発明において、前記端末情報格納手段、前記インストールアプリケーション情報格納手段、アプリケーションの画面表示配置情報格納手段に格納されている情報の追加、修正、削除が可能な入力手段を備えたことを特徴とするものである。
【００１２】
請求項４記載の発明は、請求項２記載の発明において、前記インストールアプリケーション情報格納手段、アプリケーションの画面表示配置情報格納手段に格納されている情報の追加、修正、削除が可能な入力手段を備えたことを特徴とするものである。
【００１３】
請求項５記載の発明は、請求項１〜４のいずれかに記載の発明において、前記ＷＥＢサーバーがインターネット回線に接続可能とされていることを特徴とするものである。
【００１４】
請求項６記載の発明は、請求項１〜５のいずれかに記載の発明を歯科医院のＬＡＮシステムに適用したことを特徴とするものである。
【発明の効果】
【００１５】
請求項１記載の発明によれば、各端末に格納されたアプリケーションをＷＥＢサーバーを介して各端末間で相互に利用することが可能となり、各端末にすべてのアプリケーションをインストールする必要がなくなる。このため、各端末で多くのアプリケーションを利用することができるようになり、性能やメモリ資源の不十分な端末であっても、これに影響されることなく、多くのアプリケーションを利用することが可能となる。また、端末毎に使用可能なアプリケーションを設定することができるので、システムとしてのセキュリティーも確保することができる。
【００１６】
請求項２記載の発明は、請求項１記載の発明における端末情報格納手段、使用可能アプリケーション読み出し手段、起動端末使用アプリケーション判断手段を省略したもので、アプリケーションを使用するために端末のブラウザを起動した際には、その時点で接続可能なアプリケーションのすべてを端末画面に表示し、すべてのアプリケーション中から使用を希望するアプリケーションを自由に選択できるようにしているので、システムの構成と処理をより簡素化することができ、より簡単かつ安価にシステムを構築することができる。
【００１７】
請求項３又は４記載の発明によれば、必要なときに各格納手段に格納されている情報を追加、修正、削除することができるので、端末の増減やアプリケーションの増減に対しても柔軟に対応することができる。
【００１８】
請求項５記載の発明によれば、ＷＥＢサーバーがインターネット回線に接続可能とされているので、本発明システムのバージョンアップや改変、修正に際して、システム管理会社の管理用サーバーから直接行うことができ、システムの運用と管理をより簡単かつ確実に行うことができる。
【００１９】
請求項６記載の発明によれば、本発明のＬＡＮシステムを歯科医院のＬＡＮシステムに適用したので、患者情報や歯の検査結果などの歯科医院特有の情報を院内のどの端末からでも見ることが可能となり、医師やスタッフの業務の促進と改善を図ることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明のＬＡＮシステムを歯科医院用のＬＡＮシステムに適用した場合の第１の実施例を示すもので、その全体構成を示すブロック図である。
【図２】図１中のＷＥＢサーバーの機能対応ブロック図である。
【図３】図１及び図２に示す歯科医院用ＬＡＮシステムにおいて、３つのアプリケーションを使用した場合の端末画面のアプリケーション表示例を示す図である。
【図４】図１及び図２のＬＡＮシステムの全体的な処理動作を示すフローチャートである。
【図５】図４中の使用可能アプリケーション表示・選択処理（ステップＳ２）の詳細な動作を示すフローチャートである。
【図６】図４中の選択アプリケーションの端末Ｅへの表示処理（ステップＳ３、Ｓ６、Ｓ９）の詳細な動作を示すフローチャートである。
【図７】図４中の他の使用可能アプリケーションの表示・選択処理（ステップＳ５、Ｓ８）の詳細な動作を示すフローチャートである。
【図８】図４中の使用アプリケーションの選択処理（ステップＳ１０）の詳細な動作を示すフローチャートである。
【図９】図４中の選択アプリケーションの使用とデータ保存処理（ステップＳ１１）の詳細な動作を示すフローチャートである。
【図１０】第２の実施例におけるＷＥＢサーバーの機能対応ブロック図である。
【図１１】第２の実施例の全体的な処理動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明のＬＡＮシステムを歯科医院用ＬＡＮシステムに適用した場合の実施例について、図面を参照して説明する。なお、図面においては、「アプリケーション」を「アプリ」と略記した。
【００２２】
図１は、本発明のＬＡＮシステムを適用して構成した歯科医院用ＬＡＮシステムの第１の実施例の全体構成を示すブロック図である。
【００２３】
図示例のＬＡＮシステムは、歯科医院に引かれた院内ＬＡＮ１に、ＷＥＢサーバー２、必要な台数（図示例では５台）の端末Ａ〜Ｅ、その他の必要な機材（たとえばプリンタ３等）を接続することにより構成されている。
【００２４】
ＷＥＢサーバー２は、前述したように、通信プロトコルとしてＴＣＰ／ＩＰを用いると共に、ファイルやデータ類をＨＴＭＬ形式で送受信するようにした周知のサーバーである。なお、院内ＬＡＮ１は、有線、無線、いずれの方式であってもよい。
【００２５】
各端末Ａ〜Ｅは、ＷＥＢサーバー２との間で送受信される情報を画面表示するためのＷＥＢブラウザを備えると共に、使用目的に応じたアプリケーションＡＰ１〜ＡＰ５がそれぞれの端末にインストールされているものとする。
【００２６】
なお、分かり易くするために、各端末にアプリケーションが１個ずつインストールされている場合を例に採ったが、必要なアプリケーションを複数個インストールしてもよいことは当然である。
【００２７】
各端末Ａ〜ＤにインストールされているアプリケーションＡＰ１〜ＡＰ５の具体例を図３に示す。端末ＡにインストールされているアプリケーションＡＰ１は、図３中にＡＰ１として示すように、歯科医院の患者情報を表示するためのアプリケーションである。また、端末ＢにインストールされているアプリケーションＡＰ２は、図３中にＡＰ２として示すように、受診した患者の検査結果を表示するためのアプリケーションである。また、端末ＣにインストールされているアプリケーションＡＰ３は、図３中にＡＰ３として示すように、患者の歯の状態（口腔内）を撮影した説明動画を表示するためのアプリケーションである。さらに、図示は略したが、端末Ｄ、Ｅにも、それぞれアプリケーションＡＰ４、ＡＰ５がインストールされている。
【００２８】
図２に、図１中のＷＥＢサーバー２の機能対応ブロック図を示す。
ＷＥＢサーバー２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、入出力インターフェース等から構成されたコンピュータシステムであって、後述する図４〜図９のフローチャートに示す処理動作を実行するための処理プログラムが予め格納されている。なお、図２中の主要機能部分は、ＷＥＢサーバー２にインストールされている処理プログラムによってソフトウェア上で構築されているが、可能であるならばハードウェアで構成してもよい。
【００２９】
処理制御手段２０１は、サーバーに格納されている処理プログラムに従って、ＷＥＢサーバー２内の各手段や各回路及び各端末Ａ〜Ｅの動作を統括的に制御し、図４〜図９のフローチャートに示す処理動作を実行させるものである。
【００３０】
端末情報格納手段２０２は、各端末Ａ〜ＥのそれぞれがアプリケーションＡＰ１〜ＡＰ５のどのアプリケーションを使用可能に設定されているかを予め格納した記憶手段である。
【００３１】
使用可能アプリケーション読み出し手段２０３は、起動端末で使用可能なアプリケーション名を前記端末情報格納手段２０２から読み出して出力する回路である。
【００３２】
インストールアプリケーション情報格納手段２０４は、各端末Ａ〜ＥにインストールされているアプリケーションＡ〜Ｅのそれぞれが現在接続可能なアプリケーションであるか否かの情報を予め格納した記憶手段である。
【００３３】
接続可能アプリケーション読み出し手段２０５は、現在接続可能なアプリケーション名をインストールアプリケーション情報格納手段から読み出して出力する回路である。
【００３４】
起動端末使用可能アプリケーション判断手段２０６は、前記使用可能アプリケーション読み出し手段２０３と前記接続可能アプリケーション読み出し手段２０５の出力より、起動端末で現在使用可能なアプリケーションがどれであるかを判断して出力する回路である。
【００３５】
アプリケーションの画面表示配置情報格納手段２０７は、使用要求のあったアプリケーションを起動端末の画面上にどのように配置して表示するかの画面表示配置情報を予め格納した記憶手段である。
【００３６】
アプリケーションの画面配置位置決定手段２０８は、前記アプリケーションの画面表示配置情報格納手段２０７の情報に基づいて使用要求のあったアプリケーションを起動端末画面上のどの位置に配置して表示するかを決定する手段である。
【００３７】
例えば、３個のアプリケーションＡＰ１、ＡＰ２、ＡＰ３を端末画面上に表示する場合を例に採ると、図３に示すように、表示画面の上半部位置に患者情報表示用のアプリケーションＡＰ１が、左側下半部位置に検査結果表示用のアプリケーションＡＰ２が、右側下半部位置に説明動画表示用のアプリケーションＡＰ３が位置するように各アプリケーションの表示位置を決定するものである。
【００３８】
データ送受信手段２０９は、院内ＬＡＮ１を通じて各端末Ａ〜Ｅの間で情報やデータの送受信を行うための通信回路である。なお、図中点線で示すように、インターネット回線へも接続可能とし、インターネット回線を介してシステム管理会社の管理用サーバーにも接続可能とすることが望ましい。
【００３９】
入力手段２１０は、例えば、液晶モニタ、キーボード、記録媒体読込装置等のハードウェアからなる入力装置であって、端末情報格納手段２０２、インストールアプリケーション情報格納手段２０４、アプリケーションの画面表示配置情報格納手段２０７への新たな情報の追加や修正、削除を行う際に用いられる。
【００４０】
次に、図４〜図９のフローチャートを参照して、上記歯科医院用ＬＡＮシステムの処理動作を説明する。
【００４１】
なお、理解を容易とするため、以下においては、端末Ｅから、端末ＡのアプリケーションＡＰ１、端末ＢのアプリケーションＡＰ２、端末ＣのアプリケーションＡＰ３の３つのアプリケーションを呼び出し、この呼び出した３つのアプリケーションを、院内ＬＡＮ１を介して端末Ｅから操作して使用する場合を例に採って説明する。
【００４２】
また、前述したように、アプリケーションＡＰ１は、図３中にＡＰ１として示すように、歯科医院の患者情報を表示するためのアプリケーション、アプリケーションＡＰ２は、図３中にＡＰ２として示すように、患者の検査結果を表示するためのアプリケーション、アプリケーションＡＰ３は、図３中にＡＰ３として示すように、患者の歯の状態（口腔内）を撮影した説明動画を表示するためのアプリケーションであるものとする。
【００４３】
いま、アプリケーションを使用するために端末ＥのＷＥＢブラウザを起動すると、この起動端末Ｅは、ＷＥＢブラウザ、院内ＬＡＮ１を介して、ＷＥＢサーバー２に接続される（図４ステップＳ１）。そして、図４ステップＳ２の使用可能アプリケーションの表示・選択処理が開始される。
【００４４】
上記使用可能アプリケーションの表示・選択処理の詳細な動作を図５に示す。
起動端末Ｅが、ＷＥＢサーバー２に接続されると、処理制御手段２０１の制御の下、使用可能アプリケーション読み出し手段２０３は、使用要求のあった起動端末Ｅで使用可能とされているアプリケーション名を端末情報格納手段２０２から読み出すと共に（図５ステップＳ２１）、接続可能アプリケーション読み出し手段２０５は、各端末にインストールされているアプリケーションＡＰ１〜ＡＰ５のそれぞれが現在接続可能なアプリケーションであるか否かの情報をインストールアプリケーション情報格納手段２０４から読み出し（図５ステップＳ２２）、これらの情報を起動端末使用可能アプリケーション判断手段２０６に送る。
【００４５】
起動端末使用可能アプリケーション判断手段２０６は、前記使用可能アプリケーション読み出し手段２０３と前記接続可能アプリケーション読み出し手段２０５の出力から、起動端末Ｅで現在使用可能なアプリケーションがどれであるかを判断して出力する（図５ステップＳ２３）。そして、処理制御手段２０１は、この得られた起動端末Ｅで現在使用可能なアプリケーション名をデータ送受信手段２０９、院内ＬＡＮ１を介して起動端末Ｅに送信する。
【００４６】
これによって、起動端末Ｅには、当該起動端末Ｅにおいて現在使用可能なアプリケーション名、例えば、前記５つのアプリケーションＡＰ１〜ＡＰ５の名前が使用可能なアプリケーションとして画面表示される（図５ステップＳ２４）。
【００４７】
次いで、起動端末Ｅの操作者が、画面に表示されている当該端末Ｅで使用可能なアプリケーション名を見て、その中から使用を希望するアプリケーション、例えば、患者情報表示用のアプリケーションＡＰ１を選択してクリックすると（図５ステップＳ２５）、当該アプリケーションＡＰ１の選択情報は院内ＬＡＮ１を介してＷＥＢサーバー２へ送られる（図５ステップＳ２６）。そして、処理は図４ステップＳ３の選択アプリケーションの初期画面の端末Ｅへの表示処理へと移行する。
【００４８】
上記選択アプリケーションの初期画面の端末Ｅへの表示処理の詳細な動作を図６に示す。
ＷＥＢサーバー２は、起動端末ＥからのアプリケーションＡＰ１の選択情報を受信すると、当該選択アプリケーションＡＰ１がインストールされている端末Ａにアクセスし（図６ステップＳ３１）、使用要求のあった選択アプリケーションＡＰ１を起動する（図６ステップＳ３２）。
【００４９】
次いで、ＷＥＢサーバー２は、起動した選択アプリケーションＡＰ１の表示用情報を取得したのち（図６ステップＳ３３）、アプリケーションの画面表示配置情報格納手段２０７の情報を基に、アプリケーションの画面配置位置決定手段２０８において、当該アプリケーションＡＰ１を起動端末Ｅの画面上のどの位置に配置して表示するかを決定する（図６ステップＳ３４）。この例の場合、まだアプリケーションＡＰ１の１つしか選択されていないので、アプリケーションＡＰ１の初期画面を、例えば、起動端末Ｅの画面全面に表示するように決定する。
【００５０】
そして、ＷＥＢサーバー２は、選択アプリケーションＡＰ１の表示用情報と表示画面配置位置情報とを起動端末Ｅに送信する（図６ステップＳ３５）。これによって、起動端末Ｅの画面には選択したアプリケーションＡＰ１の初期画面が全画面表示される（図６ステップＳ３６）。次いで、処理は図４ステップＳ４へ移行する。
【００５１】
上記例の場合、使用したいアプリケーションとして他にＡＰ２，ＡＰ３があるので、処理はステップＳ５の他の使用可能アプリケーションの表示・選択処理へと移行する（図４ステップＳ４のＮｏ側）。
【００５２】
上記ステップＳ５の他の使用可能アプリケーションの表示・選択処理の詳細な動作を図７に示す。
ＷＥＢサーバー２は、処理制御手段２０１の制御の下、他の使用可能アプリケーションとして、既に選択したアプリケーションＡＰ１を除いた他の４つのアプリケーションＡＰ２〜ＡＰ５を起動端末Ｅの画面上に表示する（図７ステップＳ５１）。
【００５３】
次いで、起動端末Ｅの操作者が、画面に表示されている当該端末Ｅで使用可能な他のアプリケーションを見て、使用を希望する他のアプリケーション、例えば、検診結果表示用のアプリケーションＡＰ２を選択してクリックすると（図７ステップＳ５２）、当該アプリケーションＡＰ２の選択情報は院内ＬＡＮ１を介してＷＥＢサーバー２へ送られる（図７ステップＳ５３）。そして、処理は図４ステップＳ６の選択アプリケーションの初期画面の起動端末Ｅへの表示処理へと移行する。
【００５４】
図４ステップＳ６では、前述した図４ステップＳ３の場合と同様に、選択アプリケーションＡＰ２の初期画面の起動端末Ｅへの表示処理（詳細図６）を実行する。
【００５５】
図４ステップＳ６の処理が、図４ステップＳ３の場合と異なる点は、選択したアプリケーションの起動端末Ｅの画面上での表示位置の決定に際して、現在選択されているアプリケーションがＡＰ１とＡＰ２の２つであるので、この２つのアプリケーションを画面上にどのように配置するかを決定する。例えば、アプリケーションＡＰ１を画面の上側半部に、アプリケーションＡＰ２を画面の下側半部に位置するように、画面を上下に二分して配置するように決定する。
【００５６】
このようにして、起動端末Ｅの画面には、アプリケーションＡＰ１とＡＰ２の２つのアプリケーションの初期画面が上下に二分して表示され、処理は図４ステップＳ７へと移行する。
【００５７】
上記例の場合、使用したいアプリケーションとして他にＡＰ３があるので、処理は図４ステップＳ８の他の使用可能アプリケーションの表示・選択処理へと移行する（ステップＳ７のＮｏ側）。
【００５８】
図４ステップＳ８の他の使用可能アプリケーションの表示・選択処理は、前述した図４ステップＳ５の場合と同様であって、ＷＥＢサーバー２は、処理制御手段２０１の制御の下、他の使用可能アプリケーションとして、既に選択したアプリケーションＡＰ１、ＡＰ２を除いた他の３つのアプリケーションＡＰ３〜ＡＰ５を起動端末Ｅの画面に表示する（詳細図７）。
【００５９】
そして、起動端末Ｅの操作者が、アプリケーションＡＰ３を選択すると、処理は図４ステップＳ９の選択アプリケーションＡＰ３の初期画面の端末Ｅへの表示処理へ移行する。
【００６０】
図４ステップＳ９では、前述した図４ステップＳ６と同様に、選択アプリケーションＡＰ３の初期画面の起動端末Ｅへの表示処理（詳細図６）を実行する。
【００６１】
図４ステップＳ９の処理が、ステップＳ６の場合と異なる点は、選択したアプリケーションがＡＰ１、ＡＰ２、ＡＰ３の３つであるので、この３つのアプリケーションを端末Ｅの画面上にどのように配置するかを決定する。
【００６２】
例えば、図３に示すように、患者情報表示用のアプリケーションＡＰ１を画面の上半部位置に、検査結果表示用のアプリケーションＡＰ２を左側下半部位置に、説明動画表示用のアプリケーションＡＰ３を右側下半部位置に表示するように、各アプリケーションの表示位置を決定する。
【００６３】
これにより、起動端末Ｅの画面には、３つのアプリケーションＡＰ１、ＡＰ２、ＡＰ３の初期画面が図３に示すような配置状態で表示され、処理は図４ステップＳ１０の操作希望アプリケーションの選択処理へと移行する。
【００６４】
上記操作希望アプリケーションの選択処理の詳細な動作を図８に示す。
起動端末Ｅには、上記したように３つのアプリケーションＡＰ１、ＡＰ２、ＡＰ３の初期画面が図３に示すような配置状態で表示されている（図８ステップＳ１０１）。
【００６５】
そこでいま、起動端末Ｅの操作者が、図３の画面中から患者情報表示用のアプリケーションＡＰ１を選択したものとすると（図８ステップＳ１０２）、このアプリケーションＡＰ１の選択情報はＷＥＢサーバー２へ送られる（図８ステップ１０３）。そして、処理は図４ステップＳ１１の選択アプリケーションの操作とデータ保存処理へ移行する。
【００６６】
上記選択アプリケーションの操作とデータ保存処理の詳細な動作を図９に示す。
起動端末Ｅの操作者が、例えば、図３のアプリケーションＡＰ１の初期画面の名前欄にカーソルを当て、患者の氏名（図３の例では「宝  太郎」）を入力すると（図９ステップＳ１１１）、この入力情報はＷＥＢサーバー２を経由して端末Ａへ送られ（図９ステップＳ１１２）、アプリケーションＡＰ１の名前欄が更新される。
【００６７】
また、この更新情報は、端末ＡのアプリケーションＡＰ１からＷＥＢサーバー２を経由して起動端末Ｅへ返送され（図９ステップＳ１１３）、起動端末ＥのアプリケーションＡＰ１の名前欄に名前が記入された更新画面が表示される。
【００６８】
この更新後のデータを保存したい場合（図９ステップＳ１１４のＹｅｓ側）、起動端末Ｅから、ＷＥＢサーバー２を介して、アプリケーションＡＰ１をインストールされている端末Ａに向けて更新データの保存命令を送信する（図９ステップＳ１１５）。端末ＡのアプリケーションＡＰ１は、この保存命令に従って当該更新データを保存する（図９ステップＳ１１６）。
【００６９】
一方、ＷＥＢサーバー２は、バックアップデータやその他必要なデータを内蔵ハードディスク等に保存する（図９ステップＳ１１７）。
【００７０】
なお、上記の例では、更新データを直接、端末ＡのアプリケーションＡＰ１に保存するようにしたが、それ以外の保存場所、例えば、院内ＬＡＮ１に設けたメモリサーバー、或いはインターネットを介したクラウドメモリ等に保存してもよいものである。
【００７１】
このように、更新データをアプリケーション以外の他の場所に保存するように構成すれば、各端末のメモリ資源が小さい場合においても、メモリ容量を気にすることなく各端末を安心して使用することができ、有用である。
【００７２】
選択アプリケーションの操作を継続する場合には（図９ステップＳ１１８のＮｏ側）、前記ステップＳ１１１〜Ｓ１１７の処理を繰り返す。
【００７３】
一方、選択アプリケーションの操作を終了する場合には（図９ステップＳ１１８のＹｅｓ側）、処理は図４ステップＳ１２へと移行する。
【００７４】
そして、図４ステップＳ１２において、引き続いて他の選択アプリを使用する場合には（ステップＳ１２のＹｅｓ側）、図４ステップＳ１０へ戻り、他のアプリケーションＡＰ２或いはＡＰ３について、前述した操作希望アプリケーションの選択処理（図４ステップＳ１０）と、選択アプリケーションの操作とデータ保存処理（図４ステップＳ１１）を繰り返す。
【００７５】
一方、すべての選択アプリケーションについてその使用を終了する場合には（図４ステップＳ１２のＮｏ側）、起動端末Ｅに表示されている３つのアプリケーションＡＰ１〜ＡＰ３を閉じ、一連の処理を終了する。
【００７６】
上記第１の実施例にかかる歯科医院用ＬＡＮシステムによれば、各端末にインストールされている歯科医院用の各種のアプリケーションを他の端末から読み出して使用することができる。このため、すべての端末にすべてのアプリケーションをインストールする必要がなくなり、歯科医院用ＬＡＮシステムを簡単に構築することができる。
【００７７】
また、各端末毎に当該端末で使用可能なアプリケーションを設定することができるので、医院での職務に応じて使用可能なアプリケーションを個々に設定することが可能となり、システムとしてのセキュリティーも十分に確保することができる。
【００７８】
また、いずれかの端末に新たなアプリケーションがインストールされ、或いはインストールされているアプリケーションが削除された場合には、ＷＥＢサーバー入力手段２１０を用いて、端末情報格納手段２０２、インストールアプリケーション情報格納手段２０４、アプリケーションの画面表示配置情報格納手段２０７に当該変更に伴う追加情報や修正情報を書き込むだけで対応することができ、システムの運用とカスタマイズが簡単となる
【００７９】
また、ＷＥＢサーバー２をインターネット回線を介してシステム提供会社の管理用サーバーに接続可能としておけば、システム提供会社の遠隔制御によって、システムのバージョンアップ、拡張、修正、さらには日々の運用管理を簡単に行うことができる。
【００８０】
次に、図１０及び図１１を参照して、第２の実施例について説明する。
図１０は第２の実施例で用いられるＷＥＢサーバー２の機能対応ブロック図、図１１は第２の実施例の全体的な処理動作を示すフローチャートである。なお、システムの全体構成は図１と同じであるので、図示を省略した。また、図１０中、第１の実施例（図２）と同一の手段、同一の回路部分には同一の符号を付し、その詳細な説明は省略する。
【００８１】
この第２の実施例は、前述した第１の実施例（図２）における端末情報格納手段２０２、使用可能アプリケーション読み出し手段２０３、起動端末使用可能アプリケーション判断手段２０６を省略することにより、システムの構成と処理の簡素化を図ったものである。
【００８２】
上記第２の実施例の処理動作を、図１１のフローチャートを参照して簡単に説明する。
なお、この第２の実施例の場合も、第１の実施例の場合と同じく、端末Ｅにおいて図３に示したアプリケーションＡＰ１，ＡＰ２，ＡＰ３を遠隔使用する場合を例に採る。また、すべてのアプリケーションＡＰ１〜ＡＰ５がその時点における接続可能なアプリケーションとしてインストールアプリケーション情報格納手段２０４に設定されているものとする。
【００８３】
端末ＥのＷＥＢブラウザを起動すると、起動端末ＥはＷＥＢブラウザ、院内ＬＡＮ１を介してＷＥＢサーバー２に接続される（図１１ステップＴ１）。
【００８４】
ＷＥＢサーバー２は、処理制御手段２０１の制御の下、接続可能アプリケーション読み出し手段２０５によって、インストールアプリケーション情報格納手段２０４から現在接続可能なアプリケーション名のすべて（例えば、ＡＰ１〜ＡＰ５）を読み出し、当該接続可能なアプリケーション名をデータ送受信手段２０９、院内ＬＡＮ１を介して起動端末Ｅに送信する。
【００８５】
これによって、起動端末Ｅには、その時点において接続可能なアプリケーションとして、例えば、前記５つのアプリケーションＡＰ１〜ＡＰ５の名前が画面表示される（図１１ステップＴ２）。
【００８６】
次いで、起動端末Ｅの操作者が、画面に表示されている接続可能なアプリケーション名を見て、その中から使用を希望するアプリケーション、例えば、患者情報表示用のアプリケーションＡＰ１を選択してクリックすると（図１１ステップＴ３）、当該アプリケーションＡＰ１の選択情報は院内ＬＡＮ１を介してＷＥＢサーバー２へ送られる。
【００８７】
そして、ＷＥＢサーバー２は、当該使用要求のあったアプリケーションＡＰ１がインストールされている端末Ａにアクセスし、使用要求のあったアプリケーションＡＰ１を起動したのち、当該起動したアプリケーションＡＰ１の表示用情報を取得して端末Ｅへ送り、端末Ｅの画面にアプリケーションＡＰ１の初期画面を表示する（図１１ステップＴ４）。
【００８８】
この画面表示に際して、ＷＥＢサーバー２は、アプリケーションの画面表示配置情報格納手段２０７の情報を基に、アプリケーションの画面配置位置決定手段２０８によって、当該アプリケーションＡＰ１を起動端末Ｅの画面上にどのように配置して表示するかを決定し、その表示位置情報も送る。
【００８９】
上記例の場合、まだアプリケーションＡＰ１の１つしか選択されていないので、アプリケーションＡＰ１の初期画面を起動端末Ｅの画面全面に表示するように決定する。これによって、起動端末Ｅには選択したアプリケーションＡＰ１の初期画面が全画面表示される。
【００９０】
次いで、処理は図１１のステップＴ５へ移行する。
上記例の場合、使用したいアプリケーションとして他にＡＰ２，ＡＰ３があるので、処理はステップＴ６へと移行する（図１１ステップＴ５のＮｏ側）。
【００９１】
端末Ｅの画面に表示されている残りのアプリケーションＡＰ２〜ＡＰ５中から、
次に使用を希望するアプリケーション、例えば、検診結果表示用のアプリケーションＡＰ２を選択してクリックすると（図１１ステップＴ６）、当該アプリケーションＡＰ２の選択情報は院内ＬＡＮ１を介してＷＥＢサーバー２へ送られる。
【００９２】
そして、ＷＥＢサーバー２は、当該使用要求のあったアプリケーションＡＰ２がインストールされている端末Ｂにアクセスし、使用要求のあったアプリケーションＡＰ２を起動したのち、当該起動したアプリケーションＡＰ２の表示用情報を取得して起動端末Ｅへ送り、起動端末Ｅの画面にアプリケーションＡＰ２の初期画面を表示する（図１１ステップＴ７）。
【００９３】
この画面表示に際して、ＷＥＢサーバー２は、アプリケーションの画面表示配置情報格納手段２０７の情報を基に、アプリケーションの画面配置位置決定手段２０８によって、当該アプリケーションＡＰ２を起動端末Ｅの画面上にどのように配置して表示するかを決定する。
【００９４】
上記例の場合、すでにアプリケーションＡＰ１が表示されているので、例えば、アプリケーションＡＰ１を画面の上側半部に、アプリケーションＡＰ２を画面の下側半部に位置するように、画面を上下に二分して配置するように決定する。このようにして、起動端末Ｅの画面には、選択したアプリケーションＡＰ１とＡＰ２の２つのアプリケーションの初期画面が上下に二分して表示される。
【００９５】
次いで、処理は図１１のステップＴ８へ移行する。
上記例の場合、使用したいアプリケーションとして他にＡＰ３があるので、処理はステップＴ９へと移行する（図１１ステップＴ８のＮｏ側）。
【００９６】
端末Ｅの画面に表示されている残りのアプリケーションＡＰ３〜ＡＰ５中から、
次に使用を希望するアプリケーション、例えば、検診結果表示用のアプリケーションＡＰ３を選択してクリックすると（図１１ステップＴ９）、当該アプリケーションＡＰ３の選択情報は院内ＬＡＮ１を介してＷＥＢサーバー２へ送られる。
【００９７】
そして、ＷＥＢサーバー２は、当該使用要求のあったアプリケーションＡＰ３がインストールされている端末Ｃにアクセスし、使用要求のあったアプリケーションＡＰ３を起動したのち、当該起動したアプリケーションＡＰ３の表示用情報を取得して起動端末Ｅへ送り、起動端末Ｅの画面にアプリケーションＡＰ３の初期画面を表示する（図１１ステップＴ１０）。
【００９８】
この画面表示に際して、ＷＥＢサーバー２は、アプリケーションの画面表示配置情報格納手段２０７の情報を基に、アプリケーションの画面配置位置決定手段２０８によって、当該アプリケーションＡＰ３を起動端末Ｅの画面上にどのように配置して表示するかを決定する。
【００９９】
上記例の場合、すでにアプリケーションＡＰ１、アプリケーションＡＰ２が表示されているので、例えば、図３に示すように、患者情報表示用のアプリケーションＡＰ１を画面の上半部位置に、検査結果表示用のアプリケーションＡＰ２を左側下半部位置に、説明動画表示用のアプリケーションＡＰ３を右側下半部位置に表示するように、各アプリケーションの表示位置を決定する。これにより、起動端末Ｅの画面には、３つのアプリケーションＡＰ１、ＡＰ２、ＡＰ３の初期画面が図３に示すような配置で表示される。
【０１００】
以上で使用を希望する３つのアプリケーションＡＰ１、ＡＰ２、ＡＰ３の選択処理が終了し、処理は図１１ステップＴ１１の「操作希望アプリケーションの選択処理」と、ステップＴ１２の「選択アプリケーションの操作とデータ保存処理」へと移行する。
【０１０１】
上記ステップＴ１１の「操作希望アプリケーションの選択処理」と、ステップＴ１２の「選択アプリケーションの操作とデータ保存処理」の動作は、前述した第１実施例における図４ステップＳ１０の「操作希望アプリケーションの選択処理」（詳細図８）と、図４ステップＳ１１の「選択アプリケーションの操作とデータ保存処理」（詳細図９）とまったく同じであるので、その詳細な動作説明は省略する。
【０１０２】
上記図１１ステップＴ１１、Ｔ１２の処理を終了すると、処理は図１１ステップＴ１３へ移行する。
【０１０３】
そして、図１１ステップＴ１３において、引き続いて他の選択アプリケーションを使用する場合には（図１１ステップＴ１３のＹｅｓ側）、ステップＴ１１へ戻り、他のアプリケーション（上記例ではＡＰ２、ＡＰ３）について、前述した操作希望アプリケーションの選択処理（図１１ステップＴ１１）と、選択アプリケーションの操作とデータ保存処理（図１１ステップＴ１２）を繰り返す。
【０１０４】
一方、すべての選択アプリケーションの使用を終了する場合には（図１１ステップＴ１３のＮｏ側）、起動端末Ｅに表示されている３つのアプリケーションＡＰ１〜ＡＰ３を閉じ、一連の処理を終了する。
【０１０５】
上記第２実施例にかかる歯科医院用ＬＡＮシステムの場合、第１実施例の歯科医院用ＬＡＮシステムにおける端末情報格納手段２０２と使用可能アプリケーション読み出し手段２０３を省略し、アプリケーションを使用するために端末を起動した際には、その時点で接続可能なアプリケーションのすべてを起動端末の画面に表示し、すべてのアプリケーション中から使用を希望するアプリケーションを自由に選択できるようにした。このため、第１実施例に比べてセキュリティーの点では若干落ちるが、システムの構成と処理動作をより簡素化することができ、システムをより安価に構築することができる。
【０１０６】
以上、本発明の実施例について詳述したが、本発明は上記実施例に限定されるものではなく、ＬＡＮシステム一般に適用可能であり、発明の趣旨の範囲内において種々の変更が可能である。
【符号の説明】
【０１０７】
１        院内ＬＡＮ
２        ＷＥＢサーバー
３        プリンタ
２０１    処理制御手段
２０２    端末情報格納手段
２０３    使用可能アプリケーション読み出し手段
２０４    インストールアプリケーション情報格納手段
２０５    接続可能アプリケーション読み出し手段
２０６    起動端末使用可能アプリケーション判断手段
２０７    アプリケーションの画面表示配置情報格納手段
２０８    アプリケーションの画面配置位置決定手段
２０９    データ送受信手段
２１０    入力手段
Ａ〜Ｅ    端末
Ｅ        起動端末
ＡＰ１〜ＡＰ５    アプリケーション
【図１】
2014157449.tif 000003
【図２】
2014157449.tif 000004
【図４】
2014157449.tif 000005
【図５】
2014157449.tif 000006
【図６】
2014157449.tif 000007
【図７】
2014157449.tif 000008
【図８】
2014157449.tif 000009
【図９】
2014157449.tif 000010
【図１０】
2014157449.tif 000011
【図１１】
2014157449.tif 000012
【図３】
2014157449.tif 000013