(57)【要約】【課題】  例えば、掲示板上に書き込まれている各メッセージ情報について、書き込んだユーザに対して連絡を取れるのかどうかを一目で確認可能とする。【解決手段】  サーバ装置１４は、端末装置１１〜１３から受信したメッセージ情報を記録し、記録するメッセージ情報から、所定のユーザ情報に該当するユーザからのメッセージ情報、及び、現在通信が接続されている端末装置１１〜１３を使用しているユーザからのメッセージ情報の少なくとも何れか一方を検知し、検知したメッセージ情報と他のメッセージ情報との表示方法が異なるように各メッセージ情報を含む画面情報を生成する。【選択図】  図１
2006338095.tif 000002
【特許請求の範囲】
【請求項１】
複数の外部装置と通信回線を介して接続される情報処理装置であって、
前記外部装置からメッセージ情報を受信するメッセージ情報受信手段と、
前記メッセージ情報受信手段により受信したメッセージ情報及び所定のユーザ情報を記録媒体内に記録する記録制御手段と、
前記記録媒体に記録されるメッセージ情報から、前記所定のユーザ情報に該当するユーザからのメッセージ情報、及び、当該情報処理装置と現在通信が接続されている前記外部装置を使用しているユーザからのメッセージ情報の少なくとも何れか一方を検知する検知手段と、
前記検知手段により検知されたメッセージ情報と他のメッセージ情報との表示方法が異なるように、前記記録媒体に記録される各メッセージ情報を含む画面情報を生成する画面情報生成手段とを有することを特徴とする情報処理装置。
【請求項２】
前記画面情報生成手段は、前記検知手段により検知されたメッセージ情報と他のメッセージ情報との色情報を異ならせて前記画面情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画面情報生成手段は、前記検知手段により検知されたメッセージ情報と他のメッセージ情報とのフォント情報を異ならせて前記画面情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記画面情報生成手段は、前記検知手段により検知されたメッセージ情報と他のメッセージ情報との、太字、斜体及び下線のうちの少なくとも何れか一つを含む文字スタイル情報を異ならせて前記画面情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記画面情報生成手段は、前記検知手段により検知されたメッセージ情報と他のメッセージ情報との文字サイズ情報を異ならせて前記画面情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
複数の外部装置と通信回線を介して接続される情報処理装置による画面情報生成方法であって、
前記外部装置からメッセージ情報を受信するメッセージ情報受信ステップと、
前記メッセージ情報受信ステップにより受信したメッセージ情報及び所定のユーザ情報を記録媒体内に記録する記録制御ステップと、
前記記録媒体に記録されるメッセージ情報から、前記所定のユーザ情報に該当するユーザからのメッセージ情報、及び、当該情報処理装置と現在通信が接続されている前記外部装置を使用しているユーザからのメッセージ情報の少なくとも何れか一方を検知する検知ステップと、
前記検知ステップにより検知されたメッセージ情報と他のメッセージ情報との表示方法が異なるように、前記記録媒体に記録される各メッセージ情報を含む画面情報を生成する画面情報生成ステップとを含むことを特徴とする画面情報生成方法。
【請求項７】
請求項６に記載の画面情報生成方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば掲示板等の画面情報を生成可能な情報処理装置及び画面情報生成方法に関するものである。
【背景技術】
【０００２】
近年、企業活動のグローバル化に伴い、仕事上関わりのある勤務者同士がそれぞれ、全国各地、世界各地に散らばっているような、分散勤務と呼ばれる状況がますます多くなってきている。さらに、企業活動のグローバル化とは別に、企業組織の巨大化、複雑化に伴い、同じオフィス内でも勤務者全員が近くで仕事をすることなく、それぞれの勤務者がそれぞれの階で仕事し、常に顔を合わせて仕事をすることができないといった状況が多くなっている。この状況についても分散勤務と呼ぶ。
【０００３】
こういった分散勤務では、勤務者全員が近くにいるわけではないので、勤務者同士でコミュニケーションがとりづらく、仕事を円滑に進めることができない。分散勤務の状況下で、勤務者同士が顔を合わせるには、その度に勤務者は場所を移動し、同じ場所に集合しなければならない。特に、勤務者が全国各地、世界各地に散らばっている場合においては、勤務者同士が集合するには、オフィス内での分散勤務に比べ、勤務者は簡単に集合ができないため、勤務者同士で事前に調整し、時間を合わせる必要があり、こういったコストは甚大であり、コミュニケーションを阻害する。
【０００４】
そこで、近年、インターネットの普及により、分散勤務でのコミュニケーションを支援するため、ネットワークを介した、コミュニケーションや協調作業を行うコラボレーションアプリケーションが頻繁に使用されている。分散勤務の状況でコラボレーションアプリケーションを利用すれば、勤務者は分散している各々の勤務場所でお互いにコミュニケーションを行うことができる。
【０００５】
コラボレーションソフトとして、図１１のようなシステムが挙げられる。このシステムは、分散勤務でのコミュニケーション支援、強調作業が主な目的であり、勤務者の勤務状況をお互いに確認しあったり、勤務者同士でメッセージをやり取りすることができる。本システムでは、システム内の仮想世界に、現実社会では分散して勤務している勤務者たちの仮想オフィス、グループを作ることができ、システムは図１１に表示されているような「オフィス画面」と呼ばれる画面１１００を持ち、この画面にはグループに所属する勤務者一覧がレイアウトされたグループの仮想オフィスを表示する。オフィス画面には勤務者が現在所在しているオフィス、つまり、勤務者の所在地を示す。
【０００６】
オフィス画面１１００には、グループに所属する勤務者の画像１１０１が表示され、この画像は定期的に更新される。勤務者は他の勤務者の画像１１０１を見ることで、他の勤務者の勤務状況を把握することができ、「相手は今、コミュニケーションがとれる状態であるのかどうか？」などが分かり、コミュニケーションのタイミングを把握することができ、勤務者同士で効率良く呼び合うことができる。さらに、他の勤務者の勤務状況を視覚的に把握できることで、メールやメモ送信機能だけを使用する場合と比べて、より円滑なコミュニケーションを行うことができる。
【０００７】
さらに、本システムは、掲示板機能を持ち、勤務者が送信したメッセージの履歴は掲示板に自動的に登録されるので、勤務者は過去のメッセージを閲覧することができる。
【０００８】
さらに、本システムは、メモ送信機能を持ち、勤務者はメモ送信機能を通して、勤務者間でメッセージを送信することができる。このとき、メモ送信機能は掲示板機能とは異なり、メモの送信者や受信者以外は閲覧することができず、情報の秘匿性が確保される。
【０００９】
【特許文献１】特開２０００−１８１９６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記のコラボレーションアプリケーションには、以下のような問題がある。
【００１１】
上記のコラボレーションアプリケーションでは、掲示板のメッセージはメッセージを書き込んだ勤務者がそのオフィスにいる、いないに関わらず表示が同じなので、掲示板のメッセージを見ても、その勤務者がオフィスにいるかどうか分からない。掲示板には掲示板が付属するオフィスに入室できる勤務者なら誰でも書き込むことができるので、メッセージを書き込んだ勤務者が書き込んだ後で退出してしまえば、メッセージだけが残って、書き込んだ勤務者はそのオフィスにいない状況が発生する。
【００１２】
そのため、別の勤務者が掲示板のメッセージを見て、返事したとしても、メッセージを書き込んだ勤務者は既にいないので、返事が即座にもらえないということが起こってしまう。さらに、先にメッセージを書き込んだ勤務者が２度とそのグループに訪れなかった場合には、別の勤務者は永遠にメッセージに気づいてもらえず、返事は永遠にもらうことができない。
【００１３】
そこで、本発明の目的は、例えば、掲示板上に書き込まれている各メッセージ情報について、書き込んだユーザに対して連絡を取れるのかどうかを一目で確認可能とすることにある。
【課題を解決するための手段】
【００１４】
本発明の情報処理装置は、複数の外部装置と通信回線を介して接続される情報処理装置であって、前記外部装置からメッセージ情報を受信するメッセージ情報受信手段と、前記メッセージ情報受信手段により受信したメッセージ情報及び所定のユーザ情報を記録媒体内に記録する記録制御手段と、前記記録媒体に記録されるメッセージ情報から、前記所定のユーザ情報に該当するユーザからのメッセージ情報、及び、当該情報処理装置と現在通信が接続されている前記外部装置を使用しているユーザからのメッセージ情報の少なくとも何れか一方を検知する検知手段と、前記検知手段により検知されたメッセージ情報と他のメッセージ情報との表示方法が異なるように、前記記録媒体に記録される各メッセージ情報を含む画面情報を生成する画面情報生成手段とを有することを特徴とする。
本発明の画面情報生成方法は、複数の外部装置と通信回線を介して接続される情報処理装置による画面情報生成方法であって、前記外部装置からメッセージ情報を受信するメッセージ情報受信ステップと、前記メッセージ情報受信ステップにより受信したメッセージ情報及び所定のユーザ情報を記録媒体内に記録する記録制御ステップと、前記記録媒体に記録されるメッセージ情報から、前記所定のユーザ情報に該当するユーザからのメッセージ情報、及び、当該情報処理装置と現在通信が接続されている前記外部装置を使用しているユーザからのメッセージ情報の少なくとも何れか一方を検知する検知ステップと、前記検知ステップにより検知されたメッセージ情報と他のメッセージ情報との表示方法が異なるように、前記記録媒体に記録される各メッセージ情報を含む画面情報を生成する画面情報生成ステップとを含むことを特徴とする。
本発明のプログラムは、前記画面情報生成方法をコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、所定のユーザ情報に該当するユーザからのメッセージ情報や現在通信が接続されている装置を使用しているユーザからのメッセージ情報等と、他のメッセージ情報との表示方法を異ならせて画面情報を生成するように構成したので、例えば、画面情報の一例である掲示板上に書き込まれている各メッセージ情報について、表示方法の違いにより書き込んだユーザに対して連絡を取れるのかどうかを一目で確認することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の実施形態に係る分散オフィスシステムのシステム構成を示す図である。図１において、１１〜１３は端末装置であり、それらの内部に通信機能を備え、ネットワーク１５に接続されている。なお、端末装置１１〜１３は各々、端末用コンピュータおよび分散オフィスシステム端末装置用プログラムデータによって構成される。１４はサーバ装置であり、その内部に通信機能を備え、端末装置１１〜１３と同じくネットワーク１５に接続されている。なお、サーバ装置１４は、サーバ用コンピュータおよび分散オフィスシステムサーバ装置用プログラムデータによって構成される。
【００１８】
図２は、端末装置１１〜１３の構成を示すブロック図である。端末装置１１〜１３はいずれも、図２に示す構成を備えている。端末装置１１〜１３は各々、端末用コンピュータおよび分散オフィスシステム端末装置用プログラムデータによって構成され、該端末装置は、通信制御部２１、入力部２２、ＣＰＵ２３、表示部２４、ＲＯＭ（Read Only Memory）２５、ＲＡＭ（Random Access Memory）２６、ストレージ部２７を具備し、分散オフィスシステム端末装置用プログラムデータはストレージ部２７に格納されていて、ＲＡＭ２６に読み出される。
【００１９】
通信制御部２１は、ネットワーク１５に接続するための通信制御を処理するが、ユーザの設備環境に応じて様々な通信インタフェースを提供する。アクセス網に直接接続する場合は各種モデムやターミナルアダプタなどで構成され、外部装置のＡＤＳＬモデムやケーブルモデムに接続する場合はイーサーネットインタフェースで構成される。
【００２０】
入力部２２はパーソナルコンピュータのキーボードおよびポインティングデバイス（マウス）で構成され、ユーザが入力するメッセージ情報を検出する。なお、入力部２２にはキーボードおよびポインティングデバイスに加えてビデオカメラも備え、画像情報を電気信号に変換してメッセージ情報の１種とする場合もある。
【００２１】
ＣＰＵ２３は、端末用コンピュータ全体の制御に加えて分散オフィスシステム端末装置用プログラムデータが指示する処理を行うものである。表示部２４はＣＲＴまたは液晶ディスプレイおよびその制御回路によって構成される。ＲＯＭ２５は、ＣＰＵ２３の動作に必要な命令やデータを格納する。ＲＡＭ２６は、ＣＰＵ２３の動作に必要な作業メモリとして使用される。ストレージ部２７はハードディスクドライブで構成され、分散オフィスシステム端末装置用プログラムを格納することに加え、分散オフィスシステム端末装置用プログラムが実行される際に必要となるデータの格納も行う。各ブロック２１〜２７はシステムバス２８に接続される。
【００２２】
なお具体的には、端末装置１１〜１３の各々を構成する分散オフィスシステム端末装置用プログラムデータは、ストレージ部２７に格納された情報２９に相当し、端末用コンピュータは各部２１〜２８に相当する。
【００２３】
図３は、サーバ装置１５の内部構成を示すブロック図である。サーバ装置１５は、サーバ用コンピュータおよび分散オフィスシステムサーバ装置用プログラムデータによって構成され、サーバ用コンピュータは、通信制御部３１、入力部３２、ＣＰＵ３３、表示部３４、ＲＯＭ３５、ＲＡＭ３６、ストレージ部３７を具備し、分散オフィスシステムサーバ装置用プログラムデータはストレージ部３７に格納されていて、ＲＡＭ３６に読み出される。
【００２４】
通信制御部３１は、ネットワーク１５に接続するための通信制御を処理するが、通常、サーバ装置１４はネットワーク基幹網に近いインターネットサービスプロバイダのＮＯＣ（Network Operation Center）に設置されるため、通信インタフェースとして、ＮＯＣのルータに接続するためのファストイーサーネットインタフェースで構成される。
【００２５】
入力部３２は、サーバ用コンピュータの管理用キーボードおよびポインティングデバイス（マウス）で構成される。なお、サーバ装置１４が入力部３２を備えず、サーバ装置１４がネットワーク経由でのみ管理される場合もある。
【００２６】
ＣＰＵ３３は、サーバ用コンピュータ全体の制御に加えて、分散オフィスシステムサーバ装置用プログラムデータが指示する処理を行うものである。
【００２７】
表示部３４は、ＣＲＴまたは液晶ディスプレイおよびその制御回路によって構成される。ＲＯＭ３５は、ＣＰＵ３３に必要な命令やデータを格納する。ＲＡＭ３６は、ＣＰＵ３３の動作に必要な作業メモリとして使用される。
【００２８】
ストレージ部３７はハードディスクドライブからなり、分散オフィスシステムサーバ装置用プログラムを格納することに加え、分散オフィスシステムサーバ装置用プログラムの実行に必要なデータや、ユーザデータベース情報の格納も行う。各ブロック３１〜３７はシステムバス３８に接続される。
【００２９】
なお具体的には、サーバ装置１４を構成する分散オフィスシステムサーバ装置用プログラムデータは、ストレージ部３７に格納された情報３９に相当し、サーバ用コンピュータは各部３１〜３８に相当する。
【００３０】
次に、上述のような構成をなす分散オフィスシステムにおける本発明の実施形態による、端末装置１１〜１３のシステムログイン動作の流れをフローチャートを参照して詳細に説明する。なお、これらのフローチャートは端末装置１１〜１３およびサーバ装置１４の各装置のメモリに格納されたプログラムデータに基づきＣＰＵ２３、３３が行う制御の流れである。
【００３１】
図７は、端末装置１１〜１３の分散オフィスシステムへのログイン動作に関するフローチャートであり、図８は、端末装置１１〜１３のシステムログインでのサーバ装置１４の動作に関するフローチャートである。なお、ここでは説明を簡略化するため、予め端末装置１１〜１３およびサーバ装置１４はそれぞれの通信制御部２１、３１を用いてネットワーク１５に接続されているものとする。
【００３２】
サーバ装置１４は起動されるとすぐに分散オフィスシステムサーバ装置用プログラムデータの働きにより、サーバ装置１４の管理者が予め例えばキーボード等の入力部３２を用いて入力しているユーザ情報であって、ユーザデータベースに記憶されている内容をストレージ部３７からＲＡＭ３６へ読み込む（ステップＳ８０１）。さらにそのユーザデータベースの内容に基づいて、端末装置１１〜１３へ図５、図６に例を示すユーザインタフェース画面を表示するために必要な画面レイアウト情報を生成し、ＲＡＭ３６に格納する（ステップＳ８０２）。
【００３３】
一方、端末装置１１〜１３は起動されると分散オフィスシステム端末装置用プログラムデータの働きにより、表示部２４にユーザＩＤおよびパスワードの入力をユーザに促す画面（図４）を表示し、それらが入力されると（ステップＳ７０１）、その値を含む接続要求を、通信制御部２１、ネットワーク１５、サーバ装置１４の通信制御部３１を介してＣＰＵ３３に送信する（ステップＳ７０２）。サーバ装置１４はユーザＩＤとパスワードを受信すると（ステップＳ８０３）、そのユーザＩＤとパスワードが正しいか否かを、具体的にはユーザデータベースに記録されているユーザ登録情報と照らし合わせることにより確認する（ステップＳ８０４）。
【００３４】
ステップＳ８０４において、もし受信したユーザＩＤとパスワードが端末装置接続用のユーザＩＤとパスワードとしてユーザ登録情報に登録されている場合には、認証済み情報を端末装置（例えば１１、以下、当該端末装置を端末装置１１とする）へ送信し（ステップＳ８０５）、端末装置１１とのネットワーク１５を介した通信接続を開始する（ステップＳ８０６）。
【００３５】
一方、端末装置１１においても、ステップＳ８０５で送信された認証済み情報を受信すると（ステップＳ７０３）、サーバ装置１４との通信接続を確立し開始するが（ステップＳ７０４）、その後、直ちに入力部２２が具備するビデオカメラの起動を試みる。もし端末装置１１の入力部２２としてビデオカメラが正しく接続されておりビデオカメラが周囲の画像（勤務状況画像）を撮像してその撮像した画像ファイルをシステムバス２８を介してＣＰＵ２３に転送することが可能であると確認できた場合（ステップＳ７０５）、つまり分散オフィスシステム端末装置用プログラムデータの働きにより、端末装置１１〜１３のビデオカメラの起動が可能であることを確認した場合には、「画像送信ＯＮコマンド」をサーバ装置１４へ送信する（ステップＳ７０６）。なお、上記のプロセスにおいて何らかの理由（ビデオカメラが正しく接続されていない場合や、ユーザが意図的にビデオカメラの電源をＯＦＦにした場合など）により、端末装置１１のビデオカメラの起動が不可能であった場合には、「画像送信ＯＦＦコマンド」をサーバ装置１４へ送信する（ステップＳ７０７）。なお、ステップＳ７０３において認証済み情報を受信せず、認証できなかった旨の認証不可情報を端末装置１１が受信した場合には（ステップＳ７１４／ＹＥＳ）、ステップＳ７０１に戻り、ユーザＩＤとパスワードの入力を待つ。一方、認証済み情報及び認証不可情報ともに受信していない場合には（ステップＳ７１４／ＮＯ）、ステップＳ７０３に戻り認証済み情報の受信を待つことになる。
【００３６】
サーバ装置１４は画像送信ＯＮコマンドを受信すると（ステップＳ８０７）、端末装置１１のユーザの接続ステータス情報の一つである「画像送信フラグ」を１にセットし（ステップＳ８０９）、もし画像送信ＯＦＦコマンドを受信すると（ステップＳ８０８）、「画像送信フラグ」を０にセットする（ステップＳ８１０）。
【００３７】
一方、端末装置１１はビデオカメラの起動が可能であり画像送信ＯＮコマンドをサーバ装置１４へ送信した場合には、直ちにビデオカメラで周囲の画像を撮像しそれをＣＰＵ２３、通信部２１、ネットワーク１５などを介してサーバ装置１４へ送信し、さらに定期的なタイミング（１秒に２回、１０秒に１回など）で自動的に画像の更新（撮像して送信）を繰り返し、同様にサーバ装置１４へ送信する（ステップＳ７０８）。端末装置１１はビデオカメラの起動が可能であり画像送信ＯＦＦコマンドをサーバ装置１４へ送信した場合には、画像情報を端末装置１１に送信しない。
【００３８】
さらに、端末装置１１はサーバ装置１４から、組織ツリー構造を受信し（ステップＳ７０９）、グループの所属人数などを含むグループ情報、および図５〜８にその表示例を示すような画面を表示するための画像レイアウト情報を受信する（ステップＳ７１０）。掲示板５００５を表示するためには、ユーザの端末装置１１からサーバ装置１４に送信されたメッセージと他のユーザの端末装置１１からサーバ装置１４へ送信されたメッセージとが、サーバ装置１４で合わさって、その合わさった掲示板情報がサーバ装置１４から転送配信され、端末装置１１で受信する（ステップＳ７１１）。
【００３９】
さらに、端末装置１１が画像送信ＯＮコマンドをサーバ装置１４へ送信した場合には、端末装置１１のユーザに対して、他の端末装置（例えば１２、以下、当該端末装置を端末装置１２とする）のビデオカメラからサーバ装置１４に送信される勤務状況画像の配信が行われ（ステップＳ８１４）、ユーザ表示画面５００１に画像が表示される。一方、端末装置１１が画像送信ＯＦＦコマンドをサーバ装置１４へ送信した場合には（ステップＳ８１５／ＮＯ）、端末装置１１のユーザに対して、他の端末装置１１のビデオカメラからサーバ装置１４による転送配信は行なわれない。
【００４０】
このようにして、図５〜８にその表示例を示すように同一のグループに所属する旨のユーザ登録情報に登録された全てのユーザは、各々の端末装置１１〜１３の表示部２４上において同様のレイアウトの画面を見ることができ、メッセージを変更したい場合は上述の方法によってサーバ装置１４を介して直ちに全員の画面上に同様の表示形式によって反映される。また、ビデオカメラから勤務状況画像を送信するユーザの端末装置１１〜１３の表示部２４上においては自身および他のユーザの勤務状況画像が逐次更新表示され、送信しないユーザの端末装置１１〜１３の表示部２４には、各ユーザの勤務状況画像は表示されない。
【００４１】
次に、上述のような構成をなす分散オフィスシステムによる、端末装置１１〜１３の掲示板表示動作の流れをフローチャートを参照して詳細に説明する。なお、これらのフローチャートは端末装置１１〜１３およびサーバ装置１４の各装置のメモリに格納されたプログラムデータに基づきＣＰＵ２３、３４が行う制御の流れである。
【００４２】
図９は、端末装置１１〜１３の分散オフィスシステムでの掲示板表示動作に関するフローチャートであり、図１０は、端末装置１１〜１３の分散オフィスシステムでの掲示板表示動作でのサーバ装置１４の動作に関するフローチャートである。なお、ここでは説明を簡略化するため、予め端末装置１１〜１３およびサーバ装置１４はそれぞれの通信制御部２１、３１を用いてネットワーク１５に接続されているものとする。
【００４３】
例えば端末装置１１の表示部２４に、オフィス画面５０００内の掲示板５００５を表示する際、端末装置１１は掲示板表示要求を、通信制御部２１、ネットワーク１５、サーバ装置１４の通信制御部３１を介してサーバ装置１４に送信する（ステップＳ９０１）。
【００４４】
サーバ装置１４では、端末装置１１が送信した掲示板表示要求を受信し（ステップＳ１００１）、表示要求のあった掲示板情報をデータベースから取得する（ステップＳ１００２）。
【００４５】
サーバ装置１４は、取得した掲示板情報のメッセージを１つずつ解析する。まず、サーバ装置１４は、掲示板情報のメッセージについて、未解析のメッセージがあるかどうか調査する(ステップＳ１００３)。このとき、未解析のメッセージがある場合にはステップＳ１００４に進み、未解析のメッセージがない場合にはステップＳ１００８に進む。
【００４６】
ステップＳ１００４では、未解析のメッセージのうちからメッセージを１つ抽出する。ステップＳ１００５では、ステップＳ１００４で抽出したメッセージを書き込んだユーザが現在オフィスに所属または訪問しているかどうか調べ、前記ユーザが現在オフィスに所属または訪問している場合にはステップＳ１００６に進み、前記ユーザが現在オフィスに所属および訪問していない場合にはステップＳ１００７に進む。ステップＳ１００６では、前記メッセージの表示方法を所属または訪問ユーザ用に設定する。ステップＳ１００７では、前記メッセージの表示方法を非所属および非訪問ユーザ用に設定する。なお、ここでいう「訪問」とは、当該オフィスに「所属」するものとしてユーザ登録はされていないが、当該オフィスにログインしている状態をいう。
【００４７】
メッセージの表示方法を所属または訪問ユーザ用に設定した場合に生成される画面情報（第１の画面情報）と、メッセージの表示方法を非所属および非訪問ユーザ用に設定した場合に生成される画面情報（第２の画面情報）との違いの具体例としては、第１の画面情報と第２の画面情報との色情報、フォント情報、文字サイズ情報、並びに、太字、斜体及び下線のうちの少なくとも何れか一つを含む文字スタイル情報を異ならせることが考えられる。
【００４８】
ステップＳ１００８では、ステップＳ１００３〜ステップＳ１００７において、全メッセージの解析およびその表示方法の設定が済んだ掲示板情報を端末装置１１に送信し、サーバ装置１４の掲示板表示動作を終了する。
【００４９】
端末装置１１は、ステップＳ１００８においてサーバ装置１４が送信した掲示板情報を受信する（ステップＳ９０２）。ステップＳ９０３では、ステップＳ９０２で受信した掲示板情報を基に、表示部２４に表示するオフィス画面５０００内の掲示板５００５の内容を更新し、掲示板表示動作を終了する。
【００５０】
尚、前述した実施形態において、端末装置１１は表示部２４に、オフィスにユーザが訪問している場合、オフィス画面５０００の訪問者エリア５００７に前記ユーザ情報を表示し、掲示板５００５に前記ユーザのメッセージを所属または訪問ユーザ用の表示方法で表示する。その後、前記ユーザがオフィスから退出し、オフィスに１人のユーザも訪問していない場合、端末装置１１は表示部２４上のオフィス画面５０００の訪問者エリア５００６にユーザを表示せず、掲示板５００５に前記ユーザのメッセージを非所属および非訪問ユーザ用の表示方法で表示する。
【００５１】
また、前述した実施形態において、この端末装置１１での掲示板表示動作は、ユーザが端末装置１１において分散オフィスシステムにログインしオフィス画面５０００を表示するタイミングや、オフィス画面５０００を表示しているときにリロードするタイミング、などで行われる。
【００５２】
また、前述した実施形態において、複数のユーザの各々に設置された端末装置がそれぞれ、ネットワークを介して、サーバ装置１４と通信するシステム構成であり、前述した実施形態でサーバ端末１４が行っていた処理を端末装置１１〜１３が行う場合も、そのシステム構成は前述した実施形態より容易に想像がつくので、本発明に含まれることは言うまでもない。
【００５３】
さらに、前述した実施形態において、オフィス画面の構成が異なる場合、例えば、オフィス画面でのユーザの勤務状況情報とメッセージ情報が異なるウィンドウや異なるモニタに表示される場合も、その画面構成は前述した実施の形態より容易に想像することができるので、本発明に含まれることは言うまでもない。
【００５４】
以上のように、本実施形態に係る分散オフィスシステムでは、掲示板にメッセージを書き込んだユーザがオフィスにいるかいないかによって、そのユーザが書き込んだメッセージの表記方法を変える。そのため、第２のユーザは、掲示板のメッセージを見ただけでそのメッセージを書き込んだユーザが掲示板の付属するオフィスにいるかどうか一目で区別することができる。さらにそのために、第２のユーザはユーザが掲示板に書き込んだメッセージに返事する際に、そのメッセージを見て、ユーザがオフィスにいるかいないか認識し、オフィスにいる場合には掲示板を利用し、逆にオフィスにいない場合には掲示板を利用すると返事が来るのが遅くなるのでそれは止めて、掲示板以外の手段を利用するといった判断を下すことができる。
【００５５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００５６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態に係る分散オフィスシステムのシステム構成を示す図である。
【図２】端末装置の構成を示すブロック図である。
【図３】サーバ装置の内部構成を示すブロック図である。
【図４】分散オフィスシステムへのログイン画面の表示例を示す図である。
【図５】訪問者がいる状況での、ユーザが所属するグループのオフィス画面の表示例を示す図である。
【図６】訪問者がいない状況での、ユーザが所属するグループのオフィス画面の表示例を示す図である。
【図７】端末装置でのログイン動作を説明するためのフローチャートである。
【図８】サーバ装置でのログイン動作を説明するためのフローチャートである。
【図９】端末装置での掲示板表示処理を説明するためのフローチャートである。
【図１０】サーバ装置での掲示板表示処理を説明するためのフローチャートである。
【図１１】従来技術における、端末装置の画面上に表示する、ユーザが所属するグループオフィス画面の表示例を示す図である。
【符号の説明】
【００６１】
１１〜１３  端末装置
１４  サーバ装置
１５  ネットワーク
２１、３１  通信制御部
２２、３２  入力部
２３、３３  ＣＰＵ
２４、３４  表示部
２５、３５  ＲＯＭ
２６、３６  ＲＡＭ
２７、３７  ストレージ部
２８、３８  システムバス
２９、３９  情報
５０００、１１００  オフィス画面
５００１  ユーザ表示画面
５００５  掲示板
５００６  所属者エリア
５００７  訪問者エリア
【図１】
2006338095.tif 000003
【図２】
2006338095.tif 000004
【図３】
2006338095.tif 000005
【図４】
2006338095.tif 000006
【図５】
2006338095.tif 000007
【図６】
2006338095.tif 000008
【図７】
2006338095.tif 000009
【図８】
2006338095.tif 000010
【図９】
2006338095.tif 000011
【図１０】
2006338095.tif 000012
【図１１】
2006338095.tif 000013