(57)【要約】【課題】各ユーザがグループスケジュールをカスタマイズして個人用アドレス帳として利用するのを容易とする。【解決手段】通信ネットワークを介して複数の端末装置に接続可能で、複数の端末装置のユーザのスケジュール情報管理を行うサーバ装置である。スケジュールデータベースは、複数のユーザのスケジュール情報を格納している。スケジュール表示制御手段は、端末装置の表示画面において、スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させる。受付手段は、端末装置からスケジュール情報の集計要求操作を受け付ける。これにより、集計手段は、集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う。【選択図】図３
2014086030.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して複数の端末装置に接続可能で、複数の端末装置のユーザのスケジュール情報管理を行うサーバ装置において、
複数のユーザのスケジュール情報を格納したスケジュールデータベースと、
前記端末装置の表示画面において、前記スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させるスケジュール表示制御手段と、
前記端末装置から前記スケジュール情報の集計要求操作を受け付ける受付手段と、
前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う集計手段と、
を備えたサーバ装置。
【請求項２】
前記スケジュール表示制御手段により表示されているグループスケジュール画面に前記集計要求操作を受け付ける集計要求ボタンを表示する集計要求ボタン表示制御手段を備えた、
請求項１記載のサーバ装置。
【請求項３】
前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理における集計条件を設定するための集計条件設定画面を表示する条件設定画面表示手段を備え、
前記集計手段は、前記集計条件設定画面において設定された集計条件にしたがって前記集計処理を行う、
請求項１または請求項２記載のサーバ装置。
【請求項４】
前記集計手段は、スケジュールの設定時間帯が少なくとも一部重複しているスケジュールについて重複件数あるいは重複時間を前記集計処理の結果として出力する、
請求項１乃至請求項３のいずれかに記載のサーバ装置。
【請求項５】
通信ネットワークを介して複数の端末装置に接続可能で、複数の端末装置のユーザのスケジュール情報を格納したスケジュールデータベースを有し、前記複数のユーザのスケジュール情報管理を行うサーバ装置において実行される制御方法であって、
前記端末装置の表示画面において、前記スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させるスケジュール表示制御過程と、
前記端末装置から前記スケジュール情報の集計要求操作を受け付ける受付過程と、
前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う集計過程と、
を備えた制御方法。
【請求項６】
通信ネットワークを介して複数の端末装置に接続可能で、複数の端末装置のユーザのスケジュール情報を格納したスケジュールデータベースを有し、前記複数のユーザのスケジュール情報管理を行うサーバ装置をコンピュータにより制御するための制御プログラムであって、
前記コンピュータを、
前記端末装置の表示画面において、前記スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させるスケジュール表示制御手段と、
前記端末装置から前記スケジュール情報の集計要求操作を受け付ける受付手段と、
前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う集計手段と、
して機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来、ユーザ端末（ＰＣ）上では、様々なアプリケーションが利用されている。
これらのアプリケーションの内、個人情報管理アプリケーションでは、複数のユーザや複数の利用可能施設、設備等のスケジュール（行動予定あるいは利用予定）を一元的に管理する予定表が一般的に利用されている。
【０００３】
ところで、企業内（あるいは企業間）等では、複数のユーザのスケジュールを大まかに把握する必要が生じることがあるが、予定表は個別のスケジュールの総覧性を向上することはできるが、スケジュールの混み具合などを数値的に把握できるものではなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、スケジュールの混み具合等を把握しようとした場合には、一旦予定表のデータを表計算アプリケーション用のデータに変換して出力（エクスポート）して、個別に処理をする必要があり、使い勝手が悪かった。
【課題を解決するための手段】
【０００５】
実施形態のサーバ装置は、通信ネットワークを介して複数の端末装置に接続可能で、複数の端末装置のユーザのスケジュール情報管理を行うサーバ装置である。
スケジュールデータベースは、複数のユーザのスケジュール情報を格納している。
【０００６】
スケジュール表示制御手段は、端末装置の表示画面において、スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させる。
受付手段は、端末装置からスケジュール情報の集計要求操作を受け付ける。
これにより、集計手段は、集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態のサーバ−クライアントシステムの概要構成ブロック図である。
【図２】図２は、クライアント端末装置におけるグループスケジュール表示画面の一例の説明図である。
【図３】図３は、クライアント端末装置におけるスケジュールの集計条件設定画面の一例の説明図である。
【図４】図４は、実施形態のサーバ装置の処理フローチャート（その１）である。
【図５】図５は、実施形態のサーバ装置の処理フローチャート（その２）である。
【図６】図６は、ダウンロードした集計結果ＣＳＶファイルをクライアント端末装置において表示した場合の説明図である。
【発明を実施するための形態】
【０００８】
以下、実施形態について図面を参照して説明する。
図１は、実施形態のサーバ−クライアントシステムの概要構成ブロック図である。
サーバ−クライアントシステム１０は、グループスケジュールデータベース１１を管理するサーバ装置１２と、サーバ装置１２とＬＡＮ等の通信ネットワーク１３を介して接続された複数のクライアント端末装置１４と、を備えている。
【０００９】
サーバ装置１２は、ワークステーションなどのコンピュータとして構成されており、全体を制御するＭＰＵと、各種制御プログラムを不揮発的に記憶するＲＯＭと、ワーキングエリアとして機能し、各種データを一時的に記憶するＲＡＭと、各種データを記憶する外部記憶装置と、通信ネットワーク１３を介して通信を行うための通信インタフェースと、動作状態などを表示するためのインジケータと、を備えている。
また、サーバ装置１２は、必要に応じて、各種情報を表示する表示装置としてのディスプレイと、各種操作を行うためのキーボード、マウス等を備えた操作部と、を備えている。
【００１０】
クライアント端末装置１４は、パーソナルコンピュータとして構成されており、クライアント端末装置１４全体を制御するＭＰＵと、各種制御プログラムを不揮発的に記憶するＲＯＭと、ワーキングエリアとして機能し、各種データを一時的に記憶するＲＡＭと、各種データを記憶する外部記憶装置と、通信ネットワーク１３を介して通信を行うための通信インタフェースと、各種情報を表示する表示装置としてのディスプレイと、各種操作を行うためのキーボード、マウス等を備えた操作部と、を備えている。
【００１１】
ここで、サーバ装置１２には、グループスケジュールデータベース１１の管理を含む各種管理を行うグループウェア（企業など組織内のコンピュータネットワークを活用した情報共有のためのシステムソフトウェア：例えば、マイクロソフト社の「Ｅｘｃｈａｎｇｅ  ｓｅｒｖｅｒ」）がインストールされている。
【００１２】
一方、複数のクライアント端末装置１４には、このグループウェアのクライアントとして機能する個人情報管理アプリケーション（例えば、マイクロソフト社のＯｕｔｌｏｏｋ（登録商標））がインストールされている。
【００１３】
これらの結果、各クライアント端末装置１４においては、個人情報管理アプリケーションを操作することにより、サーバ装置１２のグループウェアを介して、グループスケジュールデータベース１１を利用することが可能となっている。
【００１４】
実際に同一のグループに属するクライアント端末装置１４のユーザがグループスケジュールデータベース１１に対応するグループスケジュールを利用する場合には、各クライアント端末装置１４の図示しないディスプレイに表示可能なように、サーバ装置１２のグループウェアがグループスケジュールデータベース１１を参照して、所定のマークアップ言語（例えば、ＸＭＬ）を用いたグループスケジュール表示用データに変換して各クライアント端末装置１４にダウンロードすることとなる。
【００１５】
図２は、クライアント端末装置におけるグループスケジュール表示画面の一例の説明図である。
サーバ装置１２からグループスケジュール表示用データがダウンロードされると、クライアント端末装置１４のＭＰＵ上で動作する個人情報管理アプリケーションは、グループスケジュール画面をディスプレイの表示画面に表示する。
【００１６】
グループスケジュール画面２０は、グループに属するユーザ（図２の例では、「デモ一郎」及び「デモ次郎」）毎及びグループに属するユーザが利用可能な施設（図２の例では、「会議室０１」及び「会議室０２」デモ次郎」）毎にスケジュールを表示するスケジュール表示領域２１と、スケジュール表示領域２１に表示されるスケジュールの種別の一例が表示され説明表示領域２２と、日付情報などの各種情報及び各種操作を行うための操作ボタン等が表示された情報表示操作領域２３と、組織階層情報を表示し、あるいは、組織階層を選択する組織階層情報表示操作領域２４と、ユーザ個人が作成したグループ情報を表示し、あるいは、グループを選択する個人グループ情報表示操作領域２５と、を備えている。
【００１７】
スケジュール表示領域２１は、時間単位、日単位、週単位、月単位等の複数の表示態様のいずれかで、スケジュールの有無、スケジュール内容等が表示される。
具体的には、図＃＃の例の場合、スケジュールＳＣ１〜ＳＣ８がスケジュール内容を表すタイトルが表示されたボックス状にそれぞれ表示されている。
各スケジュールＳＣ１〜ＳＣ８は、その予定の種別に伴って表示態様が異なるようになっている。
これらの表示態様の選択については、情報表示操作領域２３における操作で行えるようになっている。
説明表示領域２２は、スケジュール表示領域２１におけるスケジュール表示態様（色分け、破線枠／実線枠の別等）に対応するスケジュールの種別に関する情報が表示されている。
【００１８】
情報表示操作領域２３は、時間単位表示の場合には、スケジュール表示領域２１に表示するスケジュールの表示日付を、当該時点でスケジュール表示領域２１に表示している日付よりも前の表示日付に設定するための第１日付変更ボタン３１と、時間単位表示の場合には、スケジュール表示領域２１に表示するスケジュールの表示日付を、当該時点でスケジュール表示領域２１に表示している日付よりも後の表示日付に設定するための第２日付変更ボタン３２と、カレンダー表示を用いて、スケジュール表示領域２１に表示する日付を設定するための日付選択ボタン３３と、後述するスケジュールの集計を指示するための集計指示ボタン３４と、当該クライアント端末装置１４のユーザのログイン名（図２の例では、「デモ一郎」）を表示するログイン名表示領域３５と、各種操作メニューを表示するための操作メニュー表示ボタン３６と、各種設定メニューを表示するための設定メニュー表示ボタン３７と、を備えている。
【００１９】
次に実施形態の動作を説明する。
図３は、クライアント端末装置におけるスケジュールの集計条件設定画面の一例の説明図である。
集計条件設定画面４０は、集計期間開始日を入力する集計期間開始日入力欄４１、集計期間終了日を入力する集計期間終了日入力欄４２、集計対象の区分に「予定」を含めるための予定区分選択欄４３、集計対象の区分に「会議」を含めるための会議区分選択欄４４、集計対象の区分に「イベント」を含めるためのイベント区分選択欄４５、ユーザ指定がユーザ一覧から選択可能なユーザ選択欄４６、キーワードを入力するためのキーサード入力欄４７、を備えている。
【００２０】
さらに集計条件設定画面４０は、出力条件の設定として、集計単位を「件数」とするための件数選択ボタン４８、件数選択ボタン４８と排他的に選択可能で、集計単位を「時間」とするための時間選択ボタン４９、重複する予定などがあった場合に重複を表示するか否かを設定するための重複チェックボックス５０及び集計条件の設定の終了を指示する集計実行ボタン５１、を備えている。
【００２１】
図４は、実施形態のサーバ装置の処理フローチャート（その１）である。
図５は、実施形態のサーバ装置の処理フローチャート（その２）である。
まず、サーバ装置１２のＭＰＵは、クライアント端末装置１４から集計条件を取得する（ステップＳ１１）。
続いてサーバ装置１２のＭＰＵは、取得した集計条件を参照し、集計期間開始日が指定されているか否かを判別する（ステップＳ１２）。
【００２２】
ステップＳ１２の判別において、集計期間開始日が指定されている場合には（ステップＳ１２；Ｙｅｓ）、サーバ装置１２のＭＰＵは、集計開始日を検索条件とし、すなわち、検索条件に含め（ステップＳ１３）、処理をステップＳ１４に移行する。
ステップＳ１２の判別において、集計期間開始日が指定されていない場合には（ステップＳ１２；Ｎｏ）、サーバ装置１２のＭＰＵは、集計期間終了日が指定されているか否かを判別する（ステップＳ１４）。
【００２３】
ステップＳ１４の判別において、集計期間終了日が指定されている場合には（ステップＳ１４；Ｙｅｓ）、サーバ装置１２のＭＰＵは、集計開始日を検索条件とし（ステップＳ１５）、処理をステップＳ１６に移行する。
ステップＳ１４の判別において、集計期間終了日が指定されていない場合には（ステップＳ１４；Ｎｏ）、サーバ装置１２のＭＰＵは、集計区分の指定が有るか否かを判別する（ステップＳ１６）。
【００２４】
ステップＳ１６の判別において、集計区分の指定がある場合には（ステップＳ１６；Ｙｅｓ）、サーバ装置１２のＭＰＵは、指定集計区分を検索条件とし（ステップＳ１７）、処理をステップＳ１９に移行する。ここで、集計区分とは、本実施形態においては、「予定」、「会議」、「イベント」のいずれかであるが、スケジュールの内容に対応する種類のことである。例えば、会議であっても、グループ会議と、複数グループで行う全体会議と、を区別するように構成することも可能である。
【００２５】
ステップＳ１６の判別において、集計区分の指定がない場合には（ステップＳ１６；Ｎｏ）、サーバ装置１２のＭＰＵは、全区分を検索条件とし（ステップＳ１８）、集計条件としてユーザの指定があるか否かを判別する（ステップＳ１９）。
【００２６】
ステップＳ１９の判別において、ユーザの指定がある場合には（ステップＳ１９；Ｙｅｓ）、サーバ装置１２のＭＰＵは、指定ユーザを検索条件とし（ステップＳ２０）、処理をステップＳ２１に移行し、ユーザの指定がない場合には（ステップＳ１９；Ｎｏ）、全ユーザを検索条件とし（ステップＳ２１）、キーワードの指定があるか否かを判別する（ステップＳ２２）。
【００２７】
ステップＳ２２の判別において、キーワードの指定があった場合には（ステップＳ２２；Ｙｅｓ）、サーバ装置１２のＭＰＵは、指定されたキーワードを検索条件とし、処理をステップＳ２４（図５参照）に移行する。
ステップＳ２２の判別においてキーワードの指定が無かった場合には、（ステップＳ２２；Ｎｏ）、サーバ装置１２のＭＰＵは、集計単位は、件数あるいは時間のいずれであるかを判別する（ステップＳ２４）。
【００２８】
ステップＳ２４の判別に基づいて、サーバ装置１２のＭＰＵは、集計単位は、件数とし（ステップＳ２５）、あるいは、時間とする（ステップＳ２６）
次にサーバ装置１２のＭＰＵは、重複データの表示を行うか否かを判別する（ステップＳ２７）。
ここで、重複データとは、同一の時間帯に設定されたスケジュールデータのことである。
【００２９】
ステップＳ２７の判別に基づいて、サーバ装置１２のＭＰＵは、重複データの表示を行うと設定し（ステップＳ２８）、あるいは、重複データの表示は行わないと設定する（ステップＳ２９）。
【００３０】
以上、設定した集計条件に基づいて、サーバ装置１２のＭＰＵは、スケジュール検索を行い（ステップＳ３０）、集計結果ＣＳＶファイルを作成する（ステップＳ３１）。
そして、サーバ装置１２のＭＰＵは、作成した集計結果ＣＳＶファイルをクライアント端末装置にダウンロードして集計処理を終了する（ステップＳ３２）。
【００３１】
図６は、ダウンロードした集計結果ＣＳＶファイルをクライアント端末装置において表示した場合の説明図である。
図６は、集計期間開始日＝２０１２／０１／０１、集計期間終了日＝２０１２／０１／３１、集計区分指定なし、ユーザ指定なし、キーワード指定なし、集計単位＝時間、重複データ表示とした場合の例である。
【００３２】
図６に示すように、ユーザ毎、かつ、スケジュールの種類ごとに、スケジュールに要する時間が表示され、重複したスケジュールの合計時間が表示されている。
具体的には、ユーザ名＝「集計三郎」のばあい、２０１２年１月１日〜２０１２年１月３１にまでの予定を時間単位でみると、予定が４１時間、会議が２２時間、イベントが４２時間であり、重複した時間が１時間あったことを示している。
【００３３】
したがって、ユーザは自己及び他のユーザのスケジュールの混み具合等の設定状態を容易に把握でき、未だ実行していない予定の変更などを考慮したり、将来の予定を立てる際の参考としたりできる。また、予定の重複が検出された場合には、今後の予定などであれば、スケジュールの再調整などを行うことが容易にできる。
【００３４】
実施形態の他の第１の態様としては、通信ネットワーク（インターネット、ＬＡＮ等）を介して複数の端末装置（クライアント端末装置、ＰＣ、携帯型情報端末装置［スマートフォン、携帯電話等］）に接続可能で、複数の端末装置のユーザのスケジュール情報管理を行うサーバ装置において、複数のユーザのスケジュール情報（行動予定、会議予定、施設利用予定、設備・備品利用予定等）を格納したスケジュールデータベースと、前記端末装置の（ディスプレイの）表示画面において、前記スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させるスケジュール表示制御手段と、前記端末装置から前記スケジュール情報の集計要求操作を受け付ける受付手段と、前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う集計手段と、を備えるようにしてもよい。
【００３５】
実施形態の他の第２の態様としては、前記スケジュール表示制御手段により表示されているグループスケジュール画面に前記集計要求操作を受け付ける集計要求ボタン（集計ボタン）を（端末装置のブラウザの表示画面等に）表示する集計要求ボタン表示制御手段を備えるようにしてもよい。
【００３６】
実施形態の他の第３の態様としては、前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理における集計条件（時間単位集計、件数単位集計、ユーザ指定、ユーザの役職等のユーザ区分指定、スケジュール区分指定等）を設定するための集計条件設定画面を（端末装置のブラウザの表示画面等に）表示する条件設定画面表示手段を備え、前記集計手段は、前記集計条件設定画面において設定された集計条件にしたがって前記集計処理を行う、ようにしてもよい。
【００３７】
実施形態の他の第４の態様としては、前記集計手段は、スケジュールの設定時間帯が少なくとも一部重複しているスケジュールについて重複件数あるいは重複時間を前記集計処理の結果として出力する、ようにしてもよい。
【００３８】
実施形態の他の第５の態様としては、通信ネットワーク（インターネット、ＬＡＮ等）を介して複数の端末装置（クライアント端末装置、ＰＣ、携帯型情報端末装置［スマートフォン、携帯電話等］）に接続可能で、複数の端末装置のユーザのスケジュール情報（行動予定、会議予定、施設利用予定、設備・備品利用予定等）を格納したスケジュールデータベースを有し、前記複数のユーザのスケジュール情報管理を行うサーバ装置において実行される制御方法であって、前記端末装置の表示画面において、前記スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させるスケジュール表示制御過程と、前記端末装置から前記スケジュール情報の集計要求操作を受け付ける受付過程と、前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う集計過程と、を備えるようにしてもよい。
【００３９】
実施形態の他の第６の態様としては、通信ネットワーク（インターネット、ＬＡＮ等）を介して複数の端末装置に接続可能で、複数の端末装置のユーザのスケジュール情報（行動予定、会議予定、施設利用予定、設備・備品利用予定等）を格納したスケジュールデータベースを有し、前記複数のユーザのスケジュール情報管理を行うサーバ装置をコンピュータにより制御するための制御プログラムであって、前記コンピュータを、前記端末装置の表示画面において、前記スケジュールデータベースに基づくスケジュールをグループスケジュール画面として表示させるスケジュール表示制御手段と、前記端末装置から前記スケジュール情報の集計要求操作を受け付ける受付手段と、前記集計要求操作を受け付けたグループスケジュールに含まれるスケジュールの集計処理を行う集計手段と、して機能させるようにしてもよい。
【００４０】
上述した、グループウェアＧＷ及び個人情報管理アプリケーションＰＩＭなどの制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。あるいは、この制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより、または配信することにより提供するように構成してもよい。あるいは、このプログラムを、ＲＯＭやＨＤＤ等の不揮発性の記憶装置に予め組み込んで提供するように構成してもよい。また、サーバ装置１２の実現には、スタンドアロンのサーバ装置に限らず、例えば、クラウドコンピューティングを利用できる。
【００４１】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。また、この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４２】
１０    サーバ−クライアントシステム
１１    グループスケジュールデータベース
１２    サーバ装置
１３    通信ネットワーク
１４    クライアント端末装置
２０    グループスケジュール画面
２１    スケジュール表示領域
２２    説明表示領域
２３    情報表示操作領域
２４    組織階層情報表示操作領域
２５    個人グループ情報表示操作領域
３１    第１日付変更ボタン
３２    第２日付変更ボタン
３３    日付選択ボタン
３４    集計指示ボタン
３５    ログイン名表示領域
３６    操作メニュー表示ボタン
３７    設定メニュー表示ボタン
４０    集計条件設定画面
４１    集計期間開始日入力欄
４２    集計期間終了日入力欄
４３    予定区分選択欄
４４    会議区分選択欄
４５    イベント区分選択欄
４６    ユーザ選択欄
４７    キーサード入力欄
４８    件数選択ボタン
４９    時間選択ボタン
５０    重複チェックボックス
５１    集計実行ボタン
ＳＣ１〜ＳＣ８  スケジュール
ＧＷ    グループウェア
ＰＩＭ  個人情報管理アプリケーション
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００６−３２３８０９号公報
【図１】
2014086030.tif 000003
【図２】
2014086030.tif 000004
【図３】
2014086030.tif 000005
【図４】
2014086030.tif 000006
【図５】
2014086030.tif 000007
【図６】
2014086030.tif 000008