(57)【要約】【課題】簡易なデータベースを用いた情報共有システムおよび方法を提供すること。【解決手段】情報共有システムは、Ｗｅｂサーバと、支援サーバと、データベースサーバの３つのサーバから構成される。Ｗｅｂサーバは、専用Ｗｅｂページをクライアント端末へ送信し、前記専用Ｗｅｂページから入力された情報を電子メールに記述し、前記電子メールを自動で固定の電子メールアドレスに送信するメールホスティング機能を有し、かつデータベースサーバにて作成された閲覧用情報を保持するサーバである。支援サーバは、前記電子メールを受信して、前記データベースサーバの記憶部に保持されている情報を更新するために前記電子メールの本文中から抽出された情報のデータ形式を変換するサーバである。データベースサーバは、前記変換された情報にて前記記憶部に保持されている情報を更新し、前記記憶部の情報に基づいて前記閲覧用情報を作成するサーバである。【選択図】図２
2009301442.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末が接続されたネットワークを利用した情報共有システムであって、
記憶部を有するデータベースサーバと、
ネットワークを介して専用Ｗｅｂページをクライアント端末へ送信し、前記専用Ｗｅｂページから入力された情報を電子メールの本文中に所定の形式で記述し、前記電子メールを自動で固定の電子メールアドレスに送信するメールホスティング機能を有する、かつ前記データベースサーバにて作成された閲覧用情報を保持するＷｅｂサーバと、
前記電子メールを受信して、前記データベースサーバの記憶部に保持されている情報を更新するために前記電子メールの本文中から抽出された情報のデータ形式を変換する支援サーバと、
を備え、
前記データベースサーバは、前記変換された情報にて前記記憶部に保持されている情報を更新し、前記記憶部に保持されている情報に基づいて前記閲覧用情報を作成することを特徴とする情報共有システム。
【請求項２】
前記専用Ｗｅｂページに入力された情報と前記記憶部に保持されている情報を表形式で管理することにより、前記専用Ｗｅｂページに入力された情報と前記記憶部に保持されている情報が位置情報を有する請求項１に記載のシステム。
【請求項３】
前記Ｗｅｂサーバは、アクセスＩＤとパスワードを用いて前記専用Ｗｅｂページへの認証を行う認証部を備える請求項１に記載の情報共有システム。
【請求項４】
複数のクライアント端末が接続されたネットワークを利用した情報共有方法であって、
クライアント端末がネットワーク資源上の専用Ｗｅｂページにアクセスし、前記専用Ｗｅｂページから入力された情報を電子メールの本文中に所定の形式で記述し、メールホスティング機能により前記電子メールを自動で固定の電子メールアドレスに送信するステップと、
前記電子メールを受信して、電子メールの本文中から抽出された情報を所定の形式に変換するステップと、
前記変換された情報を共有情報として保持するステップと、
前記共有情報から、閲覧用情報を作成するステップと、
を含む情報共有方法。
【請求項５】
前記専用Ｗｅｂページに入力された情報と前記閲覧用情報に保持されている情報を表形式で管理することにより、前記専用Ｗｅｂページに入力された情報と前記閲覧用情報に保持されている情報が位置情報を有する請求項４に記載の方法。
【請求項６】
アクセスＩＤとパスワードを用いて前記専用Ｗｅｂページへの認証を行うステップを含む請求項４に記載の方法。
【請求項７】
複数のクライアント端末が接続されたネットワークを利用した情報共有のためのコンピュータ・プログラムであって、
クライアント端末がネットワーク資源上の専用Ｗｅｂページにアクセスし、前記専用Ｗｅｂページから入力された情報を電子メールの本文中に所定の形式で記述し、メールホスティング機能により前記電子メールを自動で固定の電子メールアドレスに送信するステップと、
前記電子メールを受信して、電子メールの本文中から抽出された情報を所定の形式に変換するステップと、
前記変換された情報を共有情報として保持するステップと、
前記共有情報から、閲覧用情報を作成するステップと、
をコンピュータに実行させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用した情報共有システムに関する。
【背景技術】
【０００２】
従来から、情報の伝達は書類のやり取りによって行われることが多いため、情報を共有するためには書類を手作業でまとめて全体へ周知するといった方法が取られていた。この方法には、多大な労力と時間が必要とされること、また、リアルタイムに情報を共有することができないという問題点があった。
【０００３】
そのため、上記の問題点の解決手段として、情報を電子化してデータベース化する方法がある。具体的には、電子化された情報をデータベースに保持し、ネットワーク回線を通じてクライアント端末からサーバに接続されたデータベースに接続できるようにすることが一般的に行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報が限られていたり、データ同士が複雑な構成をしたりしていない場合に、通常用いられるようなデータベース管理システムを必要とするデータベースは不要である。また、通常用いられるリレーショナルデータベースではＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）を用いてデータの取得等を行うため、ＳＱＬ文を作成しなければならない。
【０００５】
そこで、本発明は上記課題に鑑み、データベース管理システムを有さず、ＳＱＬが不要な簡易なデータベースを用いた情報共有システムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの態様では、複数のクライアント端末が接続されたネットワークを利用した情報共有システムを提供する。情報共有システムは、Ｗｅｂサーバと、支援サーバと、記憶部を有するデータベースサーバ（以下、簡略化のためデータベースをＤＢとする。）の３つのサーバから構成される。Ｗｅｂサーバとは、ＨＴＭＬ文書や画像等の情報を蓄積しておき、Ｗｅｂブラウザ等のクライアントソフトウェアの要求に応じて、インターネット等のネットワークを通じて、これらの情報を送信するサーバである。
【０００７】
上記においては、Ｗｅｂサーバは、ネットワークを介して専用Ｗｅｂページ（以下、簡略化のためページとする）をクライアント端末へ送信し、前記ページから入力された情報を電子メールの本文中に所定の形式で記述し、前記電子メールを自動で固定の電子メールアドレスに送信するメールホスティング機能を有し、かつデータベースサーバにて作成された閲覧用情報を保持するサーバである。支援サーバは、前記電子メールを受信して、前記ＤＢサーバの記憶部に保持されている情報を更新するために前記電子メールの本文中から抽出された情報のデータ形式を変換するサーバである。ＤＢサーバは、前記変換された情報にて前記記憶部に保持されている情報を更新し、前記記憶部に保持されている情報に基づいて前記閲覧用情報を作成するサーバである。
【０００８】
ここで、「メールホスティング機能」とは、ページにおいて問い合わせ等を行う時に固定したメールアドレスに向けてメールを送信することである。
【０００９】
また、本発明はさらに別の態様として、コンピュータを利用した情報共有方法、あるいは、コンピュータにおいて実行されるコンピュータ・プログラムとしても提供できる。
【発明の効果】
【００１０】
本発明によれば、メールホスティング機能を用いることにより、ＳＱＬを使用せずに情報を登録・更新・削除を行うことができるＤＢを実現することができる。この簡易なＤＢを用いてネットワークを介して誰もが容易に情報共有を行うことができる。入力された情報からすぐに閲覧ファイルが作成されるため、リアルタイムな情報共有を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら説明する。図１は、本発明を適用した情報共有システム１の一実施形態の構成を示す図である。端末２００−１、２００−２・・・２００―ｎ（以下、端末２００−１から２００―ｎを区別する必要がない場合は、単にクライアント端末とする）は、ユーザ側のクライアント端末であり、インターネットやイントラネットに代表されるネットワーク３００と接続され、Ｗｅｂサーバ１００、支援サーバ１１０、ＤＢサーバ１２０と送受信が行えるようになっている。ユーザはクライアント端末にて操作を行い、ネットワーク３００を介して、Ｗｅｂサーバ１００、支援サーバ１１０、ＤＢサーバ１２０等にて処理を行なわせることができる。ただし、クライアント端末はＷｅｂサーバ１００を介して支援サーバ１１０とＤＢサーバ１２０に接続する。なお、本構成における各サーバは必ずしも１台とは限らず、複数台で構成されてもよい。
【００１２】
図２は、情報共有システム１のクライアント端末とサーバの基本システム構成を示す図である。Ｗｅｂサーバ１００はメール送信部１０１、ページ受信部１０２、ページ送信部１０３、認証部１０４、ページＤＢ１０５を有する。また、支援サーバ１１０は、メール受信部１１１、メール解析部１１２、データ送信部１１３を有する。さらに、ＤＢサーバ１２０は、ＤＢ更新部１２１、ページ作成部１２２、受入支援ＤＢ１２３を有する。受入支援ＤＢ１２３は記憶部の一例である。なお、記憶部はハード・ディスクに限らず、メモリ、磁気テープやフレキシブル・ディスク等の外部記憶装置でもよい。
【００１３】
メール送信部１０１はページに入力された情報をメール本文に記述し、予め定められた固定のメールアドレスに送信する。ページ受信部１０２は、ＤＢサーバ１２０にて作成されたページをＤＢサーバ１２０から受け取り、ページＤＢ１０５に格納する。クライアント端末からページ表示の要求があると、ページＤＢ１０５に格納されたページはページ送信部１０３を介して、クライアント端末のユーザに提供される。ページに対してＩＤとパスワードによりアクセス制御を行う場合には、認証部１０４にてＩＤに対するパスワードが正しいか確認が行われる。メール受信部１１１はメール送信部１０１にて送信されたメールを受け取る。受け取ったメールはメール解析部１１２にて受入支援ＤＢ１２３の情報を更新できる形式、例えば、データをカンマ「，」で区切って並べたＣＳＶ形式に変換され、その情報はデータ送信部１１３からＤＢサーバ１２０へ送信される。ＤＢ更新部１２１は、支援サーバ１１０にて作成された情報にて受入支援ＤＢ１２３を更新する。ページ作成部１２２は、受入支援ＤＢ１２３が更新されると、更新された情報についてのページを作成し、Ｗｅｂサーバ１００へ送信する。
【００１４】
受入支援ＤＢ１２３はページ毎に表形式で情報を格納している。表には、行と列、そして情報を入れるフィールドが存在する。表の例としては米Ｍｉｃｒｏｓｏｆｔ社のＭｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ（登録商標、以下簡略化のためＥｘｃｅｌとする）が挙げられる。表の情報の「登録、更新、削除」は、常に情報を上書きすることで実現する。詳細については後述する。
【００１５】
図３は、情報共有システムの処理フローを示す図である。以下、図３の処理フローを、図４、図５の画面例を参照しながら説明する。Ｗｅｂサーバ１００からクライアント端末へ送られたページに情報が入力され、送信ボタンが押されると処理が開始する。図４は、情報を入力するページの表示例を示す図である。ページ上には受入支援ＤＢ１２３にページに対応する表に現在登録されているデータが表示される。ページ上の情報を変更する場合には、情報を変更した後に送信ボタンを押下する。ページ上に表示されている情報を全て削除したい場合にはクリアボタンを押下する。
【００１６】
図４を用いて情報の「登録、更新、削除」について説明する。このページの表示例では、新規情報を追加する場合には、登録者氏名、登録者メールアドレス、会社名、役職、名前等を所定の欄に入力する。更新する場合には、ページに表示されている情報の内容を修正する。削除する場合は、削除する情報をページ上から削除する、または、他の情報で上書きする。ページ上の情報入力欄は位置情報を有している。例えば、会社名の一番上は１−１、役職名の一番上は２−１、役職名の２番目は２−２のように示される。この位置情報は、本ページと対応する受入支援ＤＢ１２３の表の位置情報と一致している。送信ボタンが押された後、ページに表示されている情報とその情報が入力された欄の位置情報をメールホスティング機能が指定する所定の形式でメール送信部１０１がメール本文中に記述し、固定のメールアドレスに送信する（図３のステップＳ１）。所定の形式については後述する。メールアドレスはページに設定しても、メール送信部１０１に設定してもよい。登録者メールアドレスには、固定アドレスに入力された情報が送信されたことが通知される。
【００１７】
図５は、メール送信部１０１にて作成されるメール例を示す図である。ここでは、図４に示したページにて表示されている情報が送信された場合について説明する。宛先には、ページやメール送信部１０１にて設定されている固定アドレスが入力される。メールの題名やメールの差出人から情報を送信するページを特定できるようにしておく。ページに入力された情報は所定の形式に変換される。所定の形式とは、使用するメールホスティング機能のメール送信プログラムに依存する。例えば、図５に示すように項目に対応する情報を配列する方法がある。メールに記述する際に会社名はＣＯＭＰＡＮＹ、役職はＯＦＦＩＣＩＡＬＴＩＴＬＥのように英字名に変換する。「ＣＯＭＰＡＮＹ＝１−１，○×会社」、「ＯＦＦＩＣＩＡＬＴＩＴＬＥ＝１−２，担当」のように、ページ上部の項目の英字名と、入力された情報およびその位置情報をイコールにて結びつけて、１行ずつに記述する。また、別の例として、会社名からＥ−ｍａｉｌまでの１行を全て繋げる方法もある。この場合、「（１）＝１−１，○×会社，１−２，担当，・・・，１−ｎ，ａｂｃ＠ｘｘｘｘ．ｃｏ．ｊｐ」を１行ずつに記述する。
【００１８】
支援サーバ１１０にて受信したメールは、メール受信部１１１からメール解析部１１２に渡され、情報の編集が行われる（図３のステップＳ２）。情報の編集とは、受入支援ＤＢ１２３を更新するためにメール本文中に記載された情報を所定の形式に変更することをいう。所定の形式には、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式等がある。ＣＳＶ形式とは、いくつかのフィールド（項目）をカンマ「，」で区切ったテキストデータおよびテキストファイルである。ＣＳＶ形式を拡張し、「，」だけでなく「％」、「：」等の入力される情報に使用しない文字や、空白等にて区切ったテキストデータおよびテキストファイルでもよい。
【００１９】
メール解析部１１２にて情報はＣＳＶファイルに変換されたとして、以下説明する。メール解析部１１２は、ページ毎にＣＳＶファイルを格納する記憶領域を有する。作成されたＣＳＶファイルはメールの題名や送信元アドレスにて情報が入力されたページを判断し、対応する記憶領域に格納される。格納されたＣＳＶファイルは、データ送信部１１３を介してＤＢ更新部１２１へ渡される（図３のステップＳ３）。データ送信部１１３を介してＤＢ更新部１２１へ渡されるタイミングとしては、ＣＳＶファイルがメール解析部１１２の記憶領域に格納される度とするのが望ましいが、所定時間おきでも所定数のＣＳＶファイルが格納された時としてもよい。なお、所定時間や、所定数はシステムの管理者等が設定する。
【００２０】
ステップＳ３にて渡されたＣＳＶファイルにて、ＣＳＶが格納されていた記憶領域の対応、つまり、情報が入力されたページに対応した受入支援ＤＢ１２３の表が更新される。「登録、更新、削除」された情報について、位置情報に基づいて表の情報を上書きする（図３のステップＳ４）。ただし、ＣＳＶファイルと表の同じ位置情報の情報を比較し、内容が異なる位置の情報のみを上書きする。表の更新後、ＣＳＶファイルは削除される。ステップＳ４にて変更された表からページを作成する（図３のステップＳ５）。ページの作成方法には既存の方法を用いる。表がＥｘｃｅｌ（登録商標）で作成されていた場合には「．ｈｔｍ」または「．ｈｔｍｌ」形式で表を保存することにより作成することができる。また、Ｗｅｂサーバ１００のページＤＢ１０５に格納されたＨＴＭＬファイルを取得し、取得したＨＴＭＬファイルにステップＳ４にて更新された情報を反映させてもよい。
【００２１】
作成されたページはＷｅｂサーバ１００へ送られ（図３のステップＳ６）、ページＤＢ１０５に格納される（図３のステップＳ７）。この時、同じ名前のページが存在する場合には新しいページで上書きする。Ｗｅｂサーバ１００へはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）転送する。図６は、ページＤＢ１０５に格納されたページがクライアント端末に表示された図を示す。図４に示したページにて入力された情報がページに表示される。
【００２２】
このように、ネットワーク上において複数のページから構成されるサイトを共有することにより、関係者間で容易に情報共有をすることができる。しかしながら、ネットワーク上における情報共有においては関係者以外にも情報が見えてしまう問題点がある。そこで、サイト内のページへのアクセスを制限するために、ＩＤとパスワードを設定する。トップページにＩＤとパスワードでアクセス制限を行うと、サイト内全てに対するアクセス制御が可能である。また、ページ毎にＩＤとパスワードを設定することで、ページ毎にアクセス制御を行うことができる。なお、アクセス制御には変更可能や閲覧のみといった様々な種類の制御がある。
【００２３】
以下、本発明の実施例として、発電所等に設置されるＬＮＧタンクを管理するための、ＬＮＧ受入支援システムおよびタンクレベル監視システムについて、図を参照しながら概略を説明する。
【実施例１】
【００２４】
本発明の一つの実施例として、ＬＮＧ受入支援システムについて説明する。ＬＮＧ受入支援システムとは、発電所等に設置されるＬＮＧタンクへのＬＮＧ運搬船からの受入に伴う様々な情報の管理を支援するシステムである。ＬＮＧ受入支援システムのネットワーク構成およびシステム構成は情報共有システムと同様であり、情報共有システムをＬＮＧタンク支援業務に適用したアプリケーション・システムである。
【００２５】
図７は、ＬＮＧ受入支援システムの専用Ｗｅｂサイト（以下、簡略化のためサイトとする）のトップページを示す図である。このページの上部にある連絡先、乗船申請、受入体制、受入前会議、受入前会議（編集）、受入前会議出席者、訪船申請、受入工程、関係資料の配布、説明リンクを押下すると、ＬＮＧの受入の際に必要となる情報を閲覧することができるページが表示される。例えば、受入前会議資料（編集）のリンクが押下された場合には、図８に示すページが表示される。図８は、受入前会議資料（編集）のページを示す図である。ここでは、ＬＮＧ受入前に行われる会議の資料を作成することができる。会議時間、開催場所等を入力することができる。
【００２６】
入力された情報は、メール送信部１０１にて、メール本文中にそれぞれの情報とそれぞれの情報が入力された欄の位置を示す位置情報が記載されて支援サーバ１１０へ送信される。送信されたメールはメール受信部１１１にて受信され、メール解析部１１２で編集がなされる。編集された情報はデータ送信部１１３からＤＢ更新部１２１へ送られ、受入支援ＤＢ１２３を更新する。更新されるのは図８に示す受入前会議資料（編集）のページに対応する表であり、位置情報を用いて変更された部分のみ情報の変更が行われる。更新された表からページ作成部１２２にて新たに受入前会議資料のページが作成され、ページ送信部１０３を介してページＤＢ１０５の同ページを更新する。図９は、受入前会議資料のページを示す図である。トップページの受入前会議のリンクを押下すると、上記にて作成された受入会議前資料のページが表示される。
【００２７】
このように、入力された情報はすぐにページに反映されるので、リアルタイムの情報共有を行うことができる。また、ページが自動で作成されることにより、作業効率がアップする。ＬＮＧ受入に必要な情報を全てまとめたサイトを構築することで情報の一元管理をすることができ、ＬＮＧの受入をスムーズに行うことができる。
【実施例２】
【００２８】
本発明の別の実施例として、ＬＮＧタンクレベル監視システムについて説明する。ＬＮＧタンクレベル監視システムとは、推移をシミュレーションすることで、関係者間の調整を容易とし、確実なＬＮＧタンクレベル管理を行うためのシステムである。タンクレベルが不足すると供給不足を引き起こし、逆に、タンクレベルが過剰であると、契約した量をタンクに全て受け入れることができず、ＬＮＧ運搬船のキャンセル料等の損失につながるからである。
【００２９】
図１０は、ＬＮＧタンクレベル監視システムのサイトのトップページを示す図である。このページの上部にある、Ｄａｔａ表示、基地、ＧＡＳ販売、液販売、中給（３号）、中給（１号）、発電所ボタンを押下すると、関係各所それぞれの使用予定のＬＮＧ量等を閲覧することができるページが表示される。Ｄａｔａ表示はページのグラフの数値データのページを、燃料はグラフを作成する際の計算に使用する定数を定義しているページを表示する。例えば、基地のボタンが押下された場合には、図１１に示すページが表示される。ここでは、基地のＬＮＧタンクのタンクレベルが表示される。この画面右上のＤａｔａ送信ボタンを押下するとタンクレベルを入力するための図１２で示すようなページが表示される。
【００３０】
図１２に示されるページにてタンクレベルが入力されるとメール送信部１０１にて、メール本文中に入力されたタンクレベルとタンクレベルが入力された欄の位置を示す位置情報が記載されて支援サーバ１１０へ送信される。送信されたメールはメール受信部１１１にて受信され、メール解析部１１２で編集がなされる。編集された情報はデータ送信部１１３からＤＢ更新部１２１へ送られ、受入支援ＤＢ１２３を更新する。更新されるのは図１１に示す基地のページに対応する表であり、位置情報を用いて変更された部分のみ情報の変更が行われる。更新された表からページ作成部１２２にて新たに基地のページが作成され、ページ送信部１０３を介してページＤＢ１０５の同ページを更新する。再度トップページの基地ボタンを押下すると上記にて作成された新たな基地のページが表示される。
【００３１】
上述した受入支援システムと同様に、入力された情報はすぐにページに反映されるので、リアルタイムの情報共有を行うことができる。また、ページが自動で作成されることにより、作業効率がアップする。また、タンクを使用する関係各所が情報を入力し、それらが共有されることにより、ＬＮＧタンクレベルの監視を行うことができる。
【００３２】
以上、本発明を実施形態に則して説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態または実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００３３】
【図１】本発明を適用した情報共有システムの一実施形態の構成を示す図である。
【図２】情報共有支援システムのクライアント端末とサーバの基本システム構成を示す図である。
【図３】情報共有システムの処理フローを示す図である。
【図４】情報を入力するページの表示例を示す図である。
【図５】メール送信部にて作成されるメール例を示す図である。
【図６】ページＤＢに格納されたページがクライアント端末に表示された図を示す。
【図７】ＬＮＧ受入支援システムの専用Ｗｅｂサイトのトップページを示す図である。
【図８】受入前会議資料（編集）のページを示す図である。
【図９】受入前会議資料のページを示す図である。
【図１０】ＬＮＧタンクレベル監視システムのサイトのトップページを示す図である。
【図１１】基地のＬＮＧタンクのタンクレベルを日別に表示するページを示す図である。
【図１２】タンクレベルの情報を送信するためのページを示す図である。
【符号の説明】
【００３４】
１００  Ｗｅｂサーバ
１０１  メール送信部
１０２  ページ受信部
１０３  ページ送信部
１０４  認証部
１０５  ページＤＢ
１１０  支援サーバ
１１１  メール受信部
１１２  メール解析部
１１３  データ送信部
１２０  ＤＢサーバ
１２１  ＤＢ更新部
１２２  ページ作成部
１２３  受入支援ＤＢ
【図１】
2009301442.tif 000003
【図２】
2009301442.tif 000004
【図３】
2009301442.tif 000005
【図４】
2009301442.tif 000006
【図５】
2009301442.tif 000007
【図６】
2009301442.tif 000008
【図７】
2009301442.tif 000009
【図８】
2009301442.tif 000010
【図９】
2009301442.tif 000011
【図１０】
2009301442.tif 000012
【図１１】
2009301442.tif 000013
【図１２】
2009301442.tif 000014