(57)【要約】【課題】電子会議における共有コンテンツと個人コンテンツとを関連付けて管理する。【解決手段】会議の予約に関する情報を取得する取得手段と、前記会議の予約に関する情報が取得されたことに応じて、前記予約された会議の参加者毎に利用される個人コンテンツの生成を要求する要求手段と、前記個人コンテンツと前記予約された会議の参加者間で共有して利用される共有コンテンツとにアクセスするための接続情報を、前記予約に関する情報に基づいて通知する通知手段と、を有することを特徴とする。【選択図】図２
2019220946.tif 000002
【特許請求の範囲】
【請求項１】
会議の予約に関する情報を取得する取得手段と、
前記会議の予約に関する情報が取得されたことに応じて、前記予約された会議の参加者毎に利用される個人コンテンツの生成を要求する要求手段と、
前記個人コンテンツと前記予約された会議の参加者間で共有して利用される共有コンテンツとにアクセスするための接続情報を、前記予約に関する情報に基づいて通知する通知手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記要求手段は、
前記会議の予約に関する情報が取得されたことに応じて、前記共有コンテンツの生成を要求する、ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記予約に関する情報には、該予約された会議の参加者に関する情報が含まれ、
前記要求手段は、
前記参加者毎に、該参加者に利用される個人コンテンツの生成を要求する、ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記要求手段は、
前記予約に対応する共有ボードの生成を要求し、前記参加者の人数分の個人ボードの生成を要求する、ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記予約された会議を開始するための会議予約番号を生成する生成手段を有し、
前記通知手段は、
更に、前記会議予約番号を通知する、ことを特徴とする請求項１乃至４の何れか一項に記載の情報処理システム。
【請求項６】
前記要求手段は、
前記会議の終了後に、該会議で利用されなかった個人コンテンツの削除を要求する、ことを特徴とする請求項１乃至５の何れか一項に記載の情報処理システム。
【請求項７】
前記共有コンテンツにアクセスするための接続情報は、同一の会議の参加者となる１以上の端末装置間で共通のＵＲＬであり、
前記個人コンテンツにアクセスするための接続情報は、前記個人コンテンツ毎に異なるＵＲＬである、ことを特徴とする請求項１乃至６の何れか一項に記載の情報処理システム。
【請求項８】
前記通知手段は、
スケジュールサービスへの登録、メール又はメッセージングサービスにより前記通知を行う、ことを特徴とする請求項１乃至７の何れか一項に記載の情報処理システム。
【請求項９】
会議の予約に関する情報を取得する取得手段と、
前記会議の予約に関する情報が取得されたことに応じて、前記予約された会議の参加者毎に利用される個人コンテンツの生成を要求する要求手段と、
前記個人コンテンツと前記予約された会議の参加者間で共有して利用される共有コンテンツとにアクセスするための接続情報を、前記予約に関する情報に基づいて通知する通知手段と、
を有することを特徴とする情報処理装置。
【請求項１０】
会議の予約に関する情報を取得する取得手順と、
前記会議の予約に関する情報が取得されたことに応じて、前記予約された会議の参加者毎に利用される個人コンテンツの生成を要求する要求手順と、
前記個人コンテンツと前記予約された会議の参加者間で共有して利用される共有コンテンツとにアクセスするための接続情報を、前記予約に関する情報に基づいて通知する通知手順と、
をコンピュータが実行することを特徴とする情報処理方法。
【請求項１１】
会議の予約に関する情報を取得する取得手順と、
前記会議の予約に関する情報が取得されたことに応じて、前記予約された会議の参加者毎に利用される個人コンテンツの生成を要求する要求手順と、
前記個人コンテンツと前記予約された会議の参加者間で共有して利用される共有コンテンツとにアクセスするための接続情報を、前記予約に関する情報に基づいて通知する通知手順と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
通信ネットワークを介して複数の端末装置間で電子会議を行うことが可能な電子会議システムが従来から知られている。このような電子会議システムの中には、参加者間で共有して利用するコンテンツや参加者が個別に利用するコンテンツをサーバ上に保存可能なものもある。
【０００３】
また、オンラインでホワイトボードを共有させることができる技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、参加者が個別に利用するコンテンツ（以降、「個人コンテンツ」とも表す。）としては、電子会議に関する内容のメモ等に用いられる仮想的なホワイトボード（以降、「個人ボード」とも表す。）等がある。しかしながら、従来では、電子会議の参加者間で共有して利用するコンテンツ（以降、「共有コンテンツ」とも表す。）と、個人ボードとの関連付けが行われていなかった。このため、ユーザは、いつ実施したどの会議のメモであり、どの共有コンテンツと関連付いているのかを個人ボード中に記載しておき、自身で管理しておく必要があった。
【０００５】
本発明の一実施形態は、上記の点に鑑みてなされたもので、電子会議における共有コンテンツと個人コンテンツとを関連付けて管理することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態は、会議の予約に関する情報を取得する取得手段と、前記会議の予約に関する情報が取得されたことに応じて、前記予約された会議の参加者毎に利用される個人コンテンツの生成を要求する要求手段と、前記個人コンテンツと前記予約された会議の参加者間で共有して利用される共有コンテンツとにアクセスするための接続情報を、前記予約に関する情報に基づいて通知する通知手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明の一実施形態によれば、電子会議における共有コンテンツと個人コンテンツとを関連付けて管理することを目的とする。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態に係る会議サービスシステムの全体構成の一例を示す図である。
【図２】共有ボード及び個人ボードの作成の概要の一例を説明するための図である。
【図３】コンピュータのハードウェア構成の一例を示す図である。
【図４】第一の実施形態に係る会議サービスシステムの機能構成の一例を示す図である。
【図５】第一の実施形態に係る会議予約処理の一例を示すシーケンス図である。
【図６】会議予約画面の一例を示す図である。
【図７】会議情報の一例を示す図である。
【図８】ボード管理情報の一例を示す図である。
【図９】チェックイン情報の一例を示す図である。
【図１０】スケジュール情報の一例を示す図である。
【図１１】第一の実施形態に係る会議開始処理の一例を示すシーケンス図である。
【図１２】スケジュール確認画面の一例を示す図である。
【図１３】第一の実施形態に係る会議参加処理の一例を示すシーケンス図である。
【図１４】個人ボード画面の一例を示す図である。
【図１５】第一の実施形態に係る会議終了処理の一例を示すシーケンス図である。
【図１６】第二の実施形態に係る会議サービスシステムの機能構成の一例を示す図である。
【図１７】第二の実施形態に係る会議予約処理の一例を示すシーケンス図である。
【図１８】ボード管理情報の一例を示す図である。
【図１９】第二の実施形態に係る会議参加処理の一例を示すシーケンス図である。
【図２０】第二の実施形態に係る会議終了処理の一例を示すシーケンス図である。
【図２１】第三の実施形態に係る会議サービスシステムの機能構成の一例を示す図である。
【図２２】第三の実施形態に係る会議予約処理の一例を示すシーケンス図である。
【図２３】ボード管理情報の一例を示す図である。
【図２４】第三の実施形態に係る会議参加処理の一例を示すシーケンス図である。
【図２５】リダイレクト画面の一例を示す図である。
【図２６】メールアドレス入力画面の一例を示す図である。
【図２７】第四の実施形態に係る会議開始処理の一例を示すシーケンス図である。
【図２８】第五の実施形態に係る会議サービスシステムの全体構成の一例を示す図である。
【図２９】共有画面及び個人ボードの作成の概要の一例を説明するための図である。
【図３０】第六の実施形態に係る会議サービスシステムの機能構成の一例を示す図である。
【図３１】第六の実施形態に係る会議予約処理の一例を示すシーケンス図である。
【図３２】ボード管理情報の一例を示す図である。
【図３３】チェックイン情報の一例を示す図である。
【図３４】第六の実施形態に係る会議参加処理の一例を示すシーケンス図である。
【図３５】リマインド通知メール画面の一例を示す図である。
【図３６】個人ボード画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の各実施形態について、図面を参照しながら説明する。以降の各実施形態では、電子会議における共有コンテンツと個人コンテンツとを関連付けて管理する電子会議サービスを実現する会議サービスシステム１について説明する。また、個人コンテンツは、一例として、個人ボードであるものとする。更に、共有コンテンツは、一例として、電子会議に関する資料等を参加者間で共有するための仮想的なホワイトボード（以降、「共有ボード」とも表す。）であるものとする。
【００１０】
ただし、個人コンテンツ及び共有コンテンツは、それぞれ個人ボード及び共有ボードに限られない。個人コンテンツは、電子会議の参加者が個別に利用する任意のコンテンツであっても良い。同様に、共有コンテンツは、電子会議の参加者間で共有して利用する任意のコンテンツであっても良い。このようなコンテンツとしては、例えば、音声データ、画像データ、文書データ等の任意のデータが挙げられる。
【００１１】
［第一の実施形態］
＜全体構成＞
まず、本実施形態に係る会議サービスシステム１の全体構成について、図１を参照しながら説明する。図１は、第一の実施形態に係る会議サービスシステム１の全体構成の一例を示す図である。
【００１２】
図１に示すように、本実施形態に係る会議サービスシステム１には、複数の端末装置１０と、１以上の会議室端末装置２０と、会議予約装置３０と、サービス提供装置４０と、スケジューラ装置５０とが含まれる。また、端末装置１０と、会議室端末装置２０と、会議予約装置３０と、サービス提供装置４０と、スケジューラ装置５０とは、例えばインターネット等の通信ネットワークＮを介して通信可能に接続されている。なお、通信ネットワークＮは、例えば社内ネットワーク等のローカルな通信ネットワークであっても良い。
【００１３】
端末装置１０は、電子会議の参加者（主催者も含む）が利用するＰＣ（パーソナルコンピュータ）等である。端末装置１０には、Ｗｅｂブラウザ１００が搭載（インストール）されている。端末装置１０のユーザは、Ｗｅｂブラウザ１００を用いて、サービス提供装置４０が提供する電子会議サービス（以降、単に「会議サービス」とも表す。）を利用することができる。
【００１４】
このとき、ユーザは、Ｗｅｂブラウザ１００上で、サービス提供装置４０により作成された共有ボードや個人ボードを用いることができる。共有ボードを用いることで、端末装置１０のユーザは、他のユーザ（電子会議の他の参加者）との間で、電子会議に関する資料やメモ等を共有することができる。他方で、個人ボードを用いることで、端末装置１０のユーザは、当該個人ボードに対して電子会議に関するメモ等を行うことができる。なお、以降では、電子会議を単に「会議」とも表す。
【００１５】
また、ユーザは、Ｗｅｂブラウザ１００を用いて、スケジューラ装置５０が提供するスケジュールサービスを利用することができる。このとき、ユーザは、Ｗｅｂブラウザ１００上のスケジュールサービスで会議の予約を行うことができる。なお、スケジュールサービスでは、Ｗｅｂブラウザ１００上で、利用者（ユーザ）のスケジュール確認やスケジュール登録等を行うこともできる。
【００１６】
なお、端末装置１０としては、ＰＣ以外にも、Ｗｅｂブラウザ１００が搭載された任意の機器（例えば、スマートフォン、タブレット端末、電子黒板装置、ゲーム機器等）を用いることができる。また、以降では、複数台の端末装置１０の各々を区別して表す場合は、「端末装置１０Ａ」、「端末装置１０Ｂ」等と表す。更に、端末装置１０Ａに搭載されているＷｅｂブラウザ１００を「Ｗｅｂブラウザ１００Ａ」、端末装置１０Ｂに搭載されているＷｅｂブラウザ１００を「Ｗｅｂブラウザ１００Ｂ」等とも表す。
【００１７】
会議室端末装置２０は、会議サービスの利用開始や利用終了等を行うためのコンピュータ又はコンピュータシステムである。会議室端末装置２０は、例えば、実際の会議室等の任意の部屋又は空間等に設置される。なお、会議室端末装置２０を用いて、会議サービスの利用を開始することを「チェックイン」とも表し、会議サービスの利用を終了することを「チェックアウト」とも表す。
【００１８】
会議室端末装置２０には、会議室端末プログラム２１０と、Ｗｅｂブラウザ２２０とが搭載（インストール）されている。
【００１９】
会議室端末装置２０は、会議サービスの利用を開始する際に、会議室端末プログラム２１０により、ユーザによる会議予約Ｎｏの入力を受け付ける。会議予約Ｎｏとは、予約された会議の利用を開始するための情報である。そして、会議室端末装置２０は、会議サービスの利用が開始された場合に、Ｗｅｂブラウザ２２０上に共有ボードを表示する。
【００２０】
なお、会議室端末装置２０としては、会議室端末プログラム２１０及びＷｅｂブラウザ２２０が搭載された任意の機器（例えば、ＰＣ、電子黒板装置、ディスプレイ装置、デジタルサイネージ装置、プロジェクタ装置等）を用いることができる。
【００２１】
会議予約装置３０は、会議サービスとスジェーラサービスとの連携を行うためのコンピュータ又はコンピュータシステムである。会議予約装置３０には、会議予約プログラム３００が搭載（インストール）されている。
【００２２】
会議予約装置３０は、スケジュールサービスで会議が予約された場合に、会議予約プログラム３００により、この予約内容に応じた共有ボード及び個人ボードの作成をサービス提供装置４０に要求する。また、会議予約装置３０は、サービス提供装置４０で共有ボード及び個人ボードが作成された場合に、これらの共有ボード及び個人ボードにアクセスするためのＵＲＬ（Uniform Resource Locator）を、予約された会議の参加者のスケジュールに登録する。
【００２３】
サービス提供装置４０は、例えばクラウドサービスの形態で会議サービスを提供するコンピュータ又はコンピュータシステムである。サービス提供装置４０には、サービス提供プログラム４００が搭載（インストール）されている。サービス提供装置４０は、会議予約装置３０からの要求に応じて、サービス提供プログラム４００により、共有ボードや個人ボードを作成する。
【００２４】
また、サービス提供装置４０は、サービス提供プログラム４００により、会議サービスを実現するための種々の処理（例えば、会議に参加している参加者の端末装置１０間の同期等）を行う。
【００２５】
スケジューラ装置５０は、例えばクラウドサービスの形態でスケジュールサービスを提供するコンピュータ又はコンピュータシステムである。スケジューラ装置５０には、スケジューラプログラム５００が搭載（インストール）されている。スケジューラ装置５０は、端末装置１０からの要求に応じて、スケジューラプログラム５００により、会議の予約等を行う。
【００２６】
なお、図１に示す会議サービスシステム１の構成は一例であって、他の構成であっても良い。例えば、会議予約装置３０とスケジューラ装置５０とが一体で構成されていても良い。また、例えば、会議予約装置３０とサービス提供装置４０とが一体で構成されていても良い。また、例えば、会議サービスシステム１には、複数台のサービス提供装置４０が含まれていても良い。
【００２７】
＜共有ボード及び個人ボードの作成の概要＞
ここで、一例として、端末装置１０ＡのユーザＡがスケジュールサービスで会議を予約することで、この会議の共有ボード及び個人ボードが作成される場合の概要について、図２を参照しながら説明する。図２は、共有ボード及び個人ボードの作成の概要の一例を説明するための図である。
【００２８】
Ｓ１）端末装置１０ＡのユーザＡは、Ｗｅｂブラウザ１００Ａ上に表示された会議予約画面で会議の予約を行う。この会議予約画面では、例えば、会議名や場所（会議室端末装置２０が設置等されている会議室の場所）、日時、参加者等が入力される。これにより、スケジューラ装置５０が提供するスケジュールサービス上で、会議が予約される。
【００２９】
Ｓ２）会議予約装置３０の会議予約プログラム３００は、スケジュールサービスにおける会議予約状況を確認する。この会議予約状況の確認は、例えば、所定の時間毎に繰り返し行われる。
【００３０】
Ｓ３）新たな会議予約が行われたことを確認した場合、会議予約装置３０の会議予約プログラム３００は、共有ボード及び個人ボードの作成をサービス提供装置４０に要求する。このとき、会議予約プログラム３００は、予約された会議の参加者（図２に示す例では、参加者数は「ユーザＡ」及び「ユーザＢ」の２名）毎に、個人ボードの作成を要求する。
【００３１】
Ｓ４）サービス提供装置４０のサービス提供プログラム４００は、会議予約装置３０からの要求に応じて、共有ボード及び個人ボードを作成する。これにより、共有ボードと、予約された会議の参加者毎の個人ボード（図２に示す例では、ユーザＡの「個人ボードＡ」及びユーザＢの「個人ボードＢ」）とが作成される。
【００３２】
そして、サービス提供装置４０のサービス提供プログラム４００は、共有ボードにアクセスするためのＵＲＬと、個人ボードにアクセスするためのＵＲＬとを会議予約装置３０に返信する。なお、以降では、共有ボードにアクセスするためのＵＲＬを「共有ボードＵＲＬ」、個人ボードにアクセスするためのＵＲＬを「個人ボードＵＲＬ」とも表す。
【００３３】
Ｓ５）会議予約装置３０の会議予約プログラム３００は、予約された会議の参加者のスケジュールに対して、「会議予約Ｎｏ」と、「共有ボードＵＲＬ」と、当該参加者の個人ボードにアクセスするための「個人ボードＵＲＬ」とを登録する。なお、会議予約Ｎｏは、例えば、共有ボードが作成された後に、会議予約プログラム３００により生成される。
【００３４】
このように、会議が予約された場合、当該会議の各参加者のスケジュールには、会議予約Ｎｏと、共有ボードＵＲＬと、自身の個人ボードの個人ボードＵＲＬとが登録される。これにより、例えば、ユーザＡは、予約した会議を開始する場合に、会議室端末装置２０に会議予約Ｎｏを入力することで共有ボードＵＲＬを取得して、当該会議室端末装置２０のＷｅｂブラウザ２２０上に共有ボードを表示させることができるようになる。
【００３５】
また、ユーザＡは、端末装置１０ＡのＷｅｂブラウザ１００Ａ上に、個人ボードＡの個人ボードＵＲＬを入力することで、自身の個人ボードＡにアクセスすることができる。同様に、ユーザＢは、端末装置１０ＢのＷｅｂブラウザ１００Ｂ上に、個人ボードＢの個人ボードＵＲＬを入力することで、自身の個人ボードＢにアクセスすることができる。
【００３６】
更に、このとき、ユーザＡ及びユーザＢは、自身の端末装置１０のＷｅｂブラウザ１００上に共有ボードＵＲＬを入力することで、共有ボードにアクセスすることもできる。
【００３７】
以上のように、会議の各参加者のスケジュールに会議予約Ｎｏと共有ボードＵＲＬと個人ボードＵＲＬとが登録されることで、各参加者は、共有ボードと個人ボードとを関連付けて管理することができる。また、会議予約Ｎｏと共有ボードＵＲＬと個人ボードＵＲＬとがスケジュールに登録されるため、各参加者は、当該個人ボードＵＲＬが、いつ実施したどの会議の内容をメモ等した個人ボードのＵＲＬであるのかを容易に管理することができるようになる。
【００３８】
＜ハードウェア構成＞
次に、本実施形態に係る端末装置１０、会議室端末装置２０、会議予約装置３０、サービス提供装置４０及びスケジューラ装置５０のハードウェア構成について説明する。本実施形態に係る端末装置１０、会議室端末装置２０、会議予約装置３０、サービス提供装置４０及びスケジューラ装置５０は、例えば図３に示すコンピュータ６００のハードウェア構成により実現可能である。図３は、コンピュータ６００のハードウェア構成の一例を示す図である。
【００３９】
図３に示すコンピュータ６００は、入力装置６０１と、表示装置６０２と、外部Ｉ／Ｆ６０３と、通信Ｉ／Ｆ６０４と、ＲＡＭ（Random Access Memory）６０５と、ＲＯＭ（Read Only Memory）６０６と、ＣＰＵ（Central Processing Unit）６０７と、補助記憶装置６０８とを有する。これら各ハードウェアは、バス６０９を介して通信可能に接続されている。
【００４０】
入力装置６０１は、例えばキーボードやマウス、タッチパネル等を含み、ユーザが各種操作を行うのに用いられる。表示装置６０２は、例えばディスプレイ等であり、コンピュータ６００の処理結果を表示する。なお、会議予約装置３０、サービス提供装置４０及びスケジューラ装置５０は、入力装置６０１及び表示装置６０２のうちの少なくとも一方を有していなくても良い。
【００４１】
外部Ｉ／Ｆ６０３は、外部装置とのインタフェースである。外部装置には、記録媒体６０３ａ等がある。コンピュータ６００は、外部Ｉ／Ｆ６０３を介して、記録媒体６０３ａの読み取りや書き込み等を行うことができる。記録媒体６０３ａには、例えば、ＳＤメモリカード（SD memory card）やＵＳＢ（Universal Serial Bus）メモリ、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）等がある。
【００４２】
通信Ｉ／Ｆ６０４は、コンピュータ６００を通信ネットワークＮに接続するためのインタフェースである。ＲＡＭ６０５は、プログラムやデータを一時保持する揮発性の半導体メモリである。ＲＯＭ６０６は、電源を切ってもデータを保持することができる不揮発性の半導体メモリである。
【００４３】
ＣＰＵ６０７は、ＲＯＭ６０６や補助記憶装置６０８等の記憶装置からプログラムやデータをＲＡＭ６０５上に読み出し、当該プログラムやデータに基づく処理を実行することで、コンピュータ６００全体の制御や機能を実現する。
【００４４】
補助記憶装置６０８は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等であり、プログラムやデータを格納している不揮発性の記憶装置である。補助記憶装置６０８には、例えば、コンピュータ６００全体を制御する基本ソフトウェアであるＯＳ（Operating System）、ＯＳ上で各種機能を提供するアプリケーションソフトウェア等がある。また、端末装置１０の補助記憶装置６０８にはＷｅｂブラウザ１００が格納されている。同様に、会議室端末装置２０の補助記憶装置６０８には会議室端末プログラム２１０及びＷｅｂブラウザ２２０が格納されている。同様に、会議予約装置３０の補助記憶装置６０８には会議予約プログラム３００が格納されている。同様に、サービス提供装置４０の補助記憶装置６０８にはサービス提供プログラム４００が格納されている。同様に、スケジューラ装置５０の補助記憶装置６０８にはスケジューラプログラム５００が格納されている。
【００４５】
本実施形態に係る端末装置１０、会議室端末装置２０、会議予約装置３０、サービス提供装置４０及びスケジューラ装置５０は、図３に示すコンピュータ６００のハードウェア構成により、本実施形態に係る各種処理を実現することができる。なお、本実施形態に係る端末装置１０、会議室端末装置２０、会議予約装置３０、サービス提供装置４０及びスケジューラ装置５０は、複数のコンピュータ６００のハードウェア構成により実現されていても良い。
【００４６】
＜機能構成＞
次に、本実施形態に係る会議サービスシステム１の機能構成について、図４を参照しながら説明する。図４は、第一の実施形態に係る会議サービスシステム１の機能構成の一例を示す図である。
【００４７】
≪端末装置１０≫
図４に示すように、本実施形態に係る端末装置１０は、入力受付部１０１と、表示制御部１０２と、要求部１０３とを有する。これら各部は、Ｗｅｂブラウザ１００がＣＰＵに実行させる処理により実現される。特に、Ｗｅｂブラウザ１００がＷｅｂコンテンツに関する処理をＣＰＵに実行させることで、これら各部が実行する処理の全部又は一部が実現される。なお、Ｗｅｂコンテンツとは、Ｗｅｂサーバ（又はＷｅｂサーバとして機能するプログラム）から取得される各種データのことであり、例えば、ＨＴＭＬ（HyperText Markup Language）やＣＳＳ（Cascading Style Sheets）、ＪａｖａＳｃｒｉｐｔ（登録商標）等が挙げられる。
【００４８】
入力受付部１０１は、ユーザによる各種入力（例えば、個人ボードＵＲＬや共有ボードＵＲＬの入力等）を受け付ける。表示制御部１０２は、各種画面（例えば、個人ボードが含まれる画面（以降、「個人ボード画面」とも表す。）等）を表示する。要求部１０３は、各種要求（例えば、会議予約要求等）を送信する。
【００４９】
≪会議室端末装置２０≫
図４に示すように、本実施形態に係る会議室端末装置２０は、入力受付部２１１と、表示制御部２１２と、要求部２１３とを有する。これら各部は、会議室端末プログラム２１０がＣＰＵに実行させる処理により実現される。
【００５０】
また、本実施形態に係る会議室端末装置２０は、入力受付部２２１と、表示制御部２２２と、要求部２２３とを有する。これら各部は、Ｗｅｂブラウザ２２０がＣＰＵに実行させる処理により実現される。特に、Ｗｅｂブラウザ２２０がＷｅｂコンテンツに関する処理をＣＰＵに実行させることで、これら各部が実行する処理の全部又は一部が実現される。
【００５１】
入力受付部２１１は、ユーザによる各種入力（例えば、会議予約Ｎｏの入力等）を受け付ける。表示制御部２１２は、各種画面（例えば、会議予約Ｎｏの入力を行うための画面等）を表示する。要求部２１３は、各種要求（例えば、チェックインするための要求等）を送信する。
【００５２】
入力受付部２２１は、ユーザによる各種入力（例えば、共有ボードＵＲＬの入力等）を受け付ける。表示制御部２２２は、各種画面（例えば、共有ボードが含まれる画面（以降、「共有ボード画面」とも表す。）等）を表示する。要求部２２３は、各種要求（例えば、共有ボード表示要求等）を送信する。
【００５３】
≪会議予約装置３０≫
図４に示すように、本実施形態に係る会議予約装置３０は、確認部３０１と、要求部３０２と、予約Ｎｏ生成部３０３と、チェックイン管理部３０４とを有する。これら各部は、会議予約プログラム３００がＣＰＵに実行させる処理により実現される。
【００５４】
また、本実施形態に係る会議予約装置３０は、チェックイン情報記憶部３１０を有する。チェックイン情報記憶部３１０は、例えば補助記憶装置等を用いて実現可能である。なお、チェックイン情報記憶部３１０は、例えば、会議予約装置３０と通信ネットワークＮを介して接続される記憶装置等を用いて実現されていても良い。
【００５５】
確認部３０１は、所定の時間毎に、スケジュールサービスにおける会議予約状況を確認する。要求部３０２は、各種要求（例えば、共有ボード作成要求や個人ボード作成要求、スケジュール登録要求等）を送信する。予約Ｎｏ生成部３０３は、サービス提供装置４０で共有ボードが作成された場合に、会議予約Ｎｏを生成する。
【００５６】
チェックイン管理部３０４は、会議予約Ｎｏが生成された場合に、チェックイン情報を作成して、作成したチェックイン情報をチェックイン情報記憶部３１０に格納する。チェックイン情報とは、会議予約Ｎｏと共有ボードＵＲＬとが対応付けられた情報である。チェックイン情報の詳細については後述する。
【００５７】
また、チェックイン管理部３０４は、会議室端末装置２０からの要求に応じて、チェックイン情報記憶部３１０を参照して、チェックイン可否を判定する。そして、チェックイン管理部３０４は、チェックイン可と判定した場合に、チェックイン成功を会議室端末装置２０に返信する。このとき、チェックイン管理部３０４は、共有ボードＵＲＬも会議室端末装置２０に返信する。
【００５８】
≪サービス提供装置４０≫
図４に示すように、本実施形態に係るサービス提供装置４０は、ボード作成部４０１と、ボード管理部４０２とを有する。これら各部は、サービス提供プログラム４００がＣＰＵに実行させる処理により実現される。
【００５９】
また、本実施形態に係るサービス提供装置４０は、ボード記憶部４１０と、ボード管理情報記憶部４２０とを有する。これら各記憶部は、例えば補助記憶装置等を用いて実現可能である。なお、これら各記憶部のうちの少なくとも１つの記憶部が、例えば、サービス提供装置４０と通信ネットワークＮを介して接続される記憶装置等を用いて実現されていても良い。
【００６０】
ボード作成部４０１は、会議予約装置３０からの要求に応じて、共有ボードや個人ボードを作成する。また、ボード作成部４０１は、作成した共有ボードや個人ボードをボード記憶部４１０に格納する。
【００６１】
ボード管理部４０２は、共有ボード及び個人ボードが作成された場合に、ボード管理情報を作成して、作成したボード管理情報をボード管理情報記憶部４２０に格納する。ボード管理情報とは、共有ボードＵＲＬと個人ボードＵＲＬとが対応付けられた情報である。ボード管理情報の詳細については後述する。
【００６２】
≪スケジューラ装置５０≫
図４に示すように、本実施形態に係るスケジューラ装置５０は、会議管理部５０１と、スケジュール管理部５０２とを有する。これら各部は、スケジューラプログラム５００がＣＰＵに実行させる処理により実現される。
【００６３】
また、本実施形態に係るスケジューラ装置５０は、会議情報記憶部５１０と、スケジュール情報記憶部５２０とを有する。これら各記憶部は、例えば補助記憶装置等を用いて実現可能である。なお、これら各記憶部のうちの少なくとも１つの記憶部が、例えば、スケジューラ装置５０と通信ネットワークＮを介して接続される記憶装置等を用いて実現されていても良い。
【００６４】
会議管理部５０１は、端末装置１０からの要求に応じて、会議情報を作成して、作成した会議情報を会議情報記憶部５１０に格納する。会議情報とは、予約された会議に関する情報であり、例えば、会議名や場所、日時、参加者等が含まれる。会議情報の詳細については後述する。
【００６５】
スケジュール管理部５０２は、会議予約装置３０からの要求に応じて、スケジュール情報記憶部５２０に記憶されているスケジュール情報を更新する。すなわち、スケジュール管理部５０２は、会議の参加者のスケジュール情報に対して、会議予約Ｎｏや共有ボードＵＲＬ、当該参加者の個人ボードの個人ボードＵＲＬ等を登録する。スケジュール情報とは、利用者（ユーザ）のスケジュールに関する情報であり、例えば、ユーザを識別するユーザ識別情報と、年月日と、時間と、登録内容とが含まれる。スケジュール情報の詳細については後述する。
【００６６】
＜処理の詳細＞
次に、本実施形態に係る会議サービスシステム１の処理の詳細について説明する。
【００６７】
≪会議予約処理≫
以降では、本実施形態に係る会議サービスシステム１により電子会議を予約する場合の処理について、図５を参照しながら説明する。図５は、第一の実施形態に係る会議予約処理の一例を示すシーケンス図である。
【００６８】
まず、Ｗｅｂブラウザ１００の表示制御部１０２は、例えば図６に示す会議予約画面Ｇ１００を表示する（ステップＳ１０１）。図６に示す会議予約画面Ｇ１００は、会議の予約を行うための画面である。図６に示す会議予約画面Ｇ１００は、例えば、Ｗｅｂブラウザ１００に表示されたスケジュールサービスの画面上でユーザが所定のリンクを押下等することで表示される。
【００６９】
図６に示す会議予約画面Ｇ１００には、例えば、会議名入力欄Ｇ１０１と、場所入力欄Ｇ１０２と、日時入力欄Ｇ１０３と、参加者入力欄Ｇ１０４と、ＯＫボタンＧ１０５とが含まれる。なお、場所や日時、参加者等は、例えば、入力候補の一覧（例えば、場所候補の一覧や日時候補の一覧、参加者候補の一覧等）から選択することができても良い。
【００７０】
会議名入力欄Ｇ１０１には、予約する会議の名称が入力される。場所入力欄Ｇ１０２には、会議室の場所（すなわち、会議室端末装置２０が設置等されている場所又は会議室端末装置２０を利用する場所）が入力される。日時入力欄Ｇ１０３には、会議を開催する日時が入力される。参加者入力欄Ｇ１０４には、会議の参加者が入力される。
【００７１】
ユーザは、会議名入力欄Ｇ１０１、場所入力欄Ｇ１０２、日時入力欄Ｇ１０３及び参加者入力欄Ｇ１０４にそれぞれ会議名、場所、日時及び参加者を入力した上で、ＯＫボタンＧ１０５を押下することで、会議予約操作を行うことができる。以降では、図６に示す会議予約画面Ｇ１００において、ユーザにより会議予約操作が行われたものとして説明を続ける。
【００７２】
Ｗｅｂブラウザ１００の入力受付部１０１は、会議予約操作の入力を受け付ける（ステップＳ１０２）。次に、Ｗｅｂブラウザ１００の要求部１０３は、会議予約要求をスケジューラ装置５０に送信する（ステップＳ１０３）。会議予約要求には、例えば、図６に示す会議予約画面Ｇ１００で入力された各種情報（会議名、場所、日時、参加者等）が含まれる。
【００７３】
スケジューラプログラム５００の会議管理部５０１は、会議予約要求を受信すると、この会議予約要求に含まれる各種情報から会議情報を作成する。そして、会議管理部５０１は、作成した会議情報を会議情報記憶部５１０に格納する（ステップＳ１０４）。これにより、会議が予約される。
【００７４】
その後、会議管理部５０１は、例えば、会議の予約が成功したことを示す予約結果を端末装置１０に返信する。なお、例えば、該当の場所及び日時に別の会議が既に予約されていた場合等には、会議管理部５０１は、会議の予約が失敗したことを示す予約結果を端末装置１０に返信する。
【００７５】
ここで、上記のステップＳ１０４で作成される会議情報の一例を図７に示す。図７は、会議情報１０００の一例を示す図である。図７に示す会議情報１０００には、データ項目として、会議名と、場所と、日時と、参加者とが含まれる。
【００７６】
データ項目「会議名」には、会議予約要求に含まれている会議名が設定される。データ項目「場所」には、会議予約要求に含まれている場所が設定される。データ項目「日時」には、会議予約要求に含まれている日時が設定される。データ項目「参加者」には、会議予約要求に含まれている参加者が設定される。
【００７７】
図７に示す会議情報１０００には、会議名として「設計打ち合わせ」、場所として「会議室Ａ」、日時として「２０１８／４／２４  １５：００−１６：００」、参加者として「ユーザＡ、ユーザＢ」がそれぞれ設定されている。
【００７８】
このように、会議情報は、予約された会議の会議名と、場所と、日時と、参加者とが対応付けられた情報である。なお、会議情報には、これら以外にも、各種情報（例えば、会議を予約したユーザに関する情報等）が含まれていても良い。
【００７９】
図５に戻る。会議予約プログラム３００の確認部３０１は、所定の時間毎に、スケジュールサービスにおける会議予約状況を確認する（ステップＳ１０５）。すなわち、確認部３０１は、所定の時間毎に、スケジューラ装置５０の会議情報記憶部５１０に新たな会議情報が格納されたかを確認する。
【００８０】
会議情報記憶部５１０に新たな会議情報が格納された場合には、スケジューラ装置５０から新規予約ありが返信される。このとき、新規予約ありと共に、当該会議情報と、当該会議情報に含まれる参加者のユーザ識別情報とが返信される。ここで、ユーザ識別情報とは、スケジュールサービス上で各ユーザを識別する情報であり、例えば、メールアドレス等が用いられる。
【００８１】
一方で、会議情報記憶部５１０に新たな会議情報が格納されていない場合には、スケジューラ装置５０から新規予約なしが返信される。以降では、スケジューラ装置５０から新規予約ありが返信されたものとして説明を続ける。
【００８２】
なお、確認部３０１が会議予約状況を確認する時間間隔としては、任意の時間を設定することができる。また、確認部３０１が会議予約状況を確認するのではなく、例えば、会議情報が会議情報記憶部５１０に格納された場合に、スケジューラプログラム５００が、会議予約装置３０に対して、新規予約があったことを通知しても良い。
【００８３】
会議予約プログラム３００の要求部３０２は、新規予約された会議の参加者で共有して用いられる共有ボードの作成要求（共有ボード作成要求）をサービス提供装置４０に送信する（ステップＳ１０６）。なお、共有ボード作成要求には、例えば、会議情報又は会議情報に設定されている日時が含まれる。
【００８４】
サービス提供プログラム４００のボード作成部４０１は、共有ボード作成要求を受信すると、共有ボードを作成する（ステップＳ１０７）。そして、ボード作成部４０１は、共有ボードＵＲＬを会議予約装置３０に返信する。なお、共有ボードはボード記憶部４１０に格納される。
【００８５】
会議予約プログラム３００の予約Ｎｏ生成部３０３は、共有ボードＵＲＬが返信されると、会議予約Ｎｏを生成する（ステップＳ１０８）。なお、会議予約Ｎｏの生成は、上記のステップＳ１０６の前に行われても良いし、後述するステップＳ１１２の前に行われても良い。
【００８６】
次に、会議予約プログラム３００の要求部３０２は、新規予約された会議の参加者毎に個別に用いられる個人ボードの作成要求（個人ボード作成要求）をサービス提供装置４０に送信する（ステップＳ１０９）。このとき、要求部３０２は、スケジューラ装置５０から返信された会議情報に含まれる参加者（言い換えれば、ユーザ識別情報）毎に、個人ボード作成要求をサービス提供装置４０に送信する。ここで、個人ボード作成要求には、後述するステップＳ１１０で作成される個人ボードに対応する共有ボードを識別するための情報が含まれる。このような情報としては、例えば、共有ボードＵＲＬや共有ボードを作成した際のプロセスＩＤ等が挙げられる。これにより、後述するステップＳ１１０で作成される個人ボードに対応付けられる共有ボードを識別することができるようになる。
【００８７】
なお、上記のステップＳ１０６の共有ボード作成要求と、上記のステップＳ１０９の個人ボード作成要求とが１つの作成要求で行われても良い。例えば、会議情報に含まれる参加者がＮ人である場合、要求部３０２は、１つの共有ボードとＮ個の個人ボードとを作成するための１つのボード作成要求をサービス提供装置４０に送信しても良い。
【００８８】
サービス提供プログラム４００のボード作成部４０１は、個人ボード作成要求を受信すると、個人ボードを作成する（ステップＳ１１０）。このとき、ボード作成部４０１は、上記のステップＳ１０７で作成された共有ボードのＵＲＬへのリンクが含まれる個人ボードを作成する。
【００８９】
そして、ボード作成部４０１は、個人ボードＵＲＬを会議予約装置３０に返信する。なお、個人ボードはボード記憶部４１０に格納される。これにより、予約された会議の参加者人数分の個人ボードが作成される。
【００９０】
サービス提供プログラム４００のボード管理部４０２は、ボード管理情報を作成した上で、作成したボード管理情報をボード管理情報記憶部４２０に格納する（ステップＳ１１１）。ボード管理部４０２は、上記のステップＳ１０７で作成された共有ボードの共有ボードＵＲＬと、上記のステップＳ１１０で作成された個人ボードの個人ボードＵＲＬと、予約された会議の日時とを対応付けることでボード管理情報を作成する。
【００９１】
ここで、上記のステップＳ１１１で作成されるボード管理情報の一例を図８に示す。図８は、ボード管理情報２０００の一例を示す図である。図８に示すボード管理情報２０００には、データ項目として、共有ボードＵＲＬと、個人ボードＵＲＬと、日時とが含まれる。
【００９２】
データ項目「共有ボードＵＲＬ」には、上記のステップＳ１０７で作成された共有ボードのＵＲＬが設定される。データ項目「個人ボードＵＲＬ」には、上記のステップＳ１１０で作成された各個人ボードのＵＲＬが設定される。データ項目「日時」には、予約された会議の日時が設定される。
【００９３】
図８に示すボード管理情報２０００には、共有ボードＵＲＬとして「ｈｔｔｐ：／／・・・／ａｂｃ／ｓｈａｒｅ」が設定されている。また、個人ボードＵＲＬとして「ｈｔｔｐ：／／・・・／ａｂｃ／ｕｓｅｒＡ」及び「ｈｔｔｐ：／／・・・／ａｂｃ／ｕｓｅｒＢ」が設定されている。更に、これらの個人ボードＵＲＬの各々に対して、日時として「２０１８／４／２４  １５：００−１６：００」が設定されている。
【００９４】
このように、ボード管理情報は、共有ボードＵＲＬと、個人ボードＵＲＬと、日時とが対応付けられた情報である。これにより、サービス提供装置４０において、予約された会議の参加者で共有に用いられる共有ボードのＵＲＬと、当該会議の参加者毎に用いられる個人ボードのＵＲＬとが対応付けて管理される。なお、ボード管理情報には、例えば、日時が含まれていなくても良い。
【００９５】
図５に戻る。会議予約プログラム３００のチェックイン管理部３０４は、チェックイン情報を作成した上で、作成したチェックイン情報をチェックイン情報記憶部３１０に格納する（ステップＳ１１２）。チェックイン管理部３０４は、上記のステップＳ１０７でサービス提供装置４０から返信された共有ボードＵＲＬと、上記のステップＳ１０８で生成された会議予約Ｎｏとを対応付けることでチェックイン情報を作成する。なお、チェックイン情報の生成及び格納は、後述するステップＳ１１４でスケジューラ装置５０から登録結果が返信された後に行われても良い。
【００９６】
ここで、上記のステップＳ１１２で作成されるチェックイン情報の一例を図９に示す。図９は、チェックイン情報３０００の一例を示す図である。図９に示すチェックイン情報３０００には、データ項目として、会議予約Ｎｏと、共有ボードＵＲＬとが含まれる。
【００９７】
データ項目「会議予約Ｎｏ」には、上記のステップＳ１０８で生成された会議予約Ｎｏが設定される。データ項目「共有ボードＵＲＬ」には、上記のステップＳ１０７でサービス提供装置４０から返信された共有ボードＵＲＬが設定される。
【００９８】
図８に示すチェックイン情報３０００には、会議予約Ｎｏとして「１２３４５」、共有ボードＵＲＬとして「ｈｔｔｐ：／／・・・／ａｂｃ／ｓｈａｒｅ」が設定されている。
【００９９】
このように、チェックイン情報は、会議予約Ｎｏと共有ボードＵＲＬとが対応付けられた情報である。
【０１００】
図５に戻る。会議予約プログラム３００の要求部３０２は、新規予約された会議の参加者毎に、スケジュール登録要求をスケジューラ装置５０に送信する（ステップＳ１１３）。スケジュール登録要求には、当該会議の参加者のユーザ識別情報と、会議情報と、会議予約Ｎｏと、共有ボードＵＲＬと、当該参加者の個人ボードＵＲＬとが含まれる。
【０１０１】
例えば、会議の参加者が「ユーザＡ」及び「ユーザＢ」であるとする。この場合、要求部３０２は、ユーザＡのユーザ識別情報と、会議情報と、会議予約Ｎｏと、共有ボードＵＲＬと、ユーザＡの個人ボードＵＲＬとが含まれるスケジュール登録要求をスケジューラ装置５０に送信する。また、要求部３０２は、ユーザＢのユーザ識別情報と、会議情報と、会議予約Ｎｏと、共有ボードＵＲＬと、ユーザＢの個人ボードＵＲＬとが含まれるスケジュール登録要求をスケジューラ装置５０に送信する。
【０１０２】
スケジューラプログラム５００のスケジュール管理部５０２は、スケジュール登録要求を受信すると、このスケジュール情報に含まれる各種情報で、スケジュール情報記憶部５２０に記憶されているスケジュール情報を更新する（ステップＳ１１４）。すなわち、スケジュール管理部５０２は、スケジュール情報記憶部５２０に記憶されているスケジュール情報のうち、当該ユーザ識別情報が含まれるスケジュール情報を特定する。そして、スケジュール管理部５０２は、特定したスケジュール情報を、会議情報と、会議予約Ｎｏと、共有ボードＵＲＬと、個人ボードＵＲＬとを用いて更新する。その後、スケジュール管理部５０２は、更新結果（登録結果）を会議予約装置３０に返信する。
【０１０３】
ここで、更新後のスケジュール情報の一例を図１０に示す。図１０は、スケジュール情報４０００の一例を示す図である。図１０に示すスケジュール情報４０００には、データ項目として、ユーザ識別情報と、年月日と、時間と、登録内容とが含まれる。
【０１０４】
データ項目「ユーザ識別情報」には、スケジュールサービスの利用者（ユーザ）を識別するユーザ識別情報（例えばメールアドレス等）が設定される。
【０１０５】
データ項目「年月日」には、予約された会議の年月日が設定される。スケジュール情報４０００には、年月日毎に、複数のレコードが存在する。データ項目「時間」には、予約された会議の時間が設定される。データ項目「登録内容」には、予約された会議の内容（会議名、場所、参加者、会議予約Ｎｏ、共有ボードＵＲＬ、個人ボードＵＲＬ等）が設定される。
【０１０６】
図１０に示すスケジュール情報４０００は、一例として、ユーザＢ（ユーザ識別情報「ｕｓｅｒＢ＠ｈｏｇｅｈｏｇｅ．ｃｏｍ」）の更新後のスケジュール情報を示している。図１０に示すスケジュール情報４０００には、年月日「２０１８／４／２７」の時間「１５：００−１６：００」に対して、以下の登録内容が設定されている。
【０１０７】
・会議名：設計打ち合わせ
・場所：会議室Ａ
・参加者：ユーザＡ、ユーザＢ
・会議予約Ｎｏ：１２３４５
・共有ボードＵＲＬ：ｈｔｔｐ：／／・・・／ａｂｃ／ｓｈａｒｅ
・個人ボードＵＲＬ：ｈｔｔｐ：／／・・・／ａｂｃ／ｕｓｅｒＢ
このように、更新後のスケジュール情報には、このスケジュール情報を用いたスケジュールサービスの利用者（ユーザ）のユーザ識別情報と、予約された会議の年月日と、当該会議の日時と、当該会議の内容とが含まれる。これにより、スケジュールサービスの利用者（ユーザ）は、Ｗｅｂブラウザ１００を用いて、スケジュール登録された登録内容（すなわち、会議名、場所、参加者、会議予約Ｎｏ、共有ボードＵＲＬ、個人ボードＵＲＬ等）を確認することができるようになる。なお、図１０では、一例として、ユーザＢのスケジュール情報４０００を示したが、例えば、予約された会議の参加者が「ユーザＡ」及び「ユーザＢ」である場合、ユーザＡのスケジュール情報も更新される。このとき、ユーザＡのスケジュール情報の登録内容には、ユーザＡの個人ボードＵＲＬ「ｈｔｔｐ：／／・・・／ａｂｃ／ｕｓｅｒＡ」が設定される。また、会議予約Ｎｏは、例えば、会議の参加者のうち、予め決められた主催者となる参加者のスケジュール情報のみに登録されるようにしても良い。
【０１０８】
以上のように、本実施形態に係る会議サービスシステム１では、端末装置１０のユーザがスケジュールサービスにより会議を予約した場合、この会議の参加者間で用いられる共有ボードと、各参加者により各々用いられる個人ボードとが作成される。また、本実施形態に係る会議サービスシステム１では、各参加者のスケジュール情報に対して共有ボードＵＲＬと個人ボードＵＲＬとが登録される。これにより、各参加者は、会議で利用する共有ボードと個人ボードとに容易にアクセスすることができると共に、スケジュールサービス上で共有ボードと個人ボードとを関連付けて管理することができるようになる。したがって、各参加者は、例えば、会議の終了後であっても、個人ボードに自身が記載したメモがどの共有ボードに関連付いたものであるのかを容易に把握することができるようになる。
【０１０９】
なお、本実施形態では、共有ボードＵＲＬや個人ボードＵＲＬ、会議情報等をスケジュール情報に登録される場合について説明したが、これに限られない。これらの共有ボードＵＲＬや個人ボードＵＲＬ、会議情報等は、例えば、メールや、チャット等のメッセージングサービス等を用いて、予約された会議の参加者に通知されても良い。なお、メールやメッセージサービス等を用いた通知先（例えば、メールアドレス、ユーザＩＤ等）は、例えば、会議予約装置３０において、スケジュールサービスのユーザ識別情報と対応付けて記憶させておけば良い。
【０１１０】
特に、例えば、外部のスケジュールサービスを利用するような場合に、このスケジュールサービスの仕様によっては、会議の参加者全員に同一内容のスケジュール登録しかできないこともあり得る。この場合、例えば、会議の参加者全員に対して、共有ボードＵＲＬと、参加者全員分の個人ボードＵＲＬとが登録されることになり、自身の個人ボードＵＲＬが他の参加者にも知られてしまう。したがって、このような場合には、上記のメールやメッセージサービス等を用いて通知することで、個人ボードＵＲＬを他の参加者に知られてしまう事態を防止することができるようになる。
【０１１１】
なお、上記のメールやメッセージサービスを用いた通知は、例えば、会議の予約完了通知や会議のリマインド通知等と共に行っても良い。ここで、会議の予約完了通知とは、例えば、会議予約Ｎｏの通知等である。また、会議のリマインド通知とは、例えば、会議開始の所定時間前（例えば、１週間前や１日前、１５分前等の予め決められた時間の前）に、会議の予約内容に変更がないか否かを確認するメッセージやキャンセルを受け付けるためのＵＲＬ等の通知等である。
【０１１２】
また、本実施形態では、会議の予約時のタイミングで共有ボード及び個人ボードを作成（ステップＳ１０７及びステップＳ１１０）しているが、これに限られない。例えば、上記のリマインド通知に応じて会議の予約内容に変更が無い旨の入力がなされたタイミング等に共有ボード及び個人ボードが作成されても良い。
【０１１３】
更に、上記のリマインド通知に応じて会議の予約内容に変更が無い旨の入力された場合に、会議の参加者のスケジュール情報への登録やメール、メッセージングサービスによる通知等が行われても良い。
【０１１４】
≪会議開始処理≫
以降では、本実施形態に係る会議サービスシステム１により電子会議を開始する場合の処理について、図１１を参照しながら説明する。図１１は、第一の実施形態に係る会議開始処理の一例を示すシーケンス図である。
【０１１５】
まず、Ｗｅｂブラウザ１００の要求部１０３は、スケジュール確認画面の表示要求をスケジューラ装置５０に送信する（ステップＳ２０１）。スケジュール確認画面の表示要求は、例えば、Ｗｅｂブラウザ１００に表示されたスケジュールサービスの画面上で、所望のスケジュールを選択した上で、このスケジュールの登録内容を確認するためのリンク等を押下等することで表示される。これにより、スケジューラ装置５０からスケジュール確認画面（より正確には、スケジュール確認画面を表示させるためのＷｅｂコンテンツ）が返信される。このスケジュール確認画面は、ユーザにより選択されたスケジュールのスケジュール情報に基づいて作成される。
【０１１６】
Ｗｅｂブラウザ１００の表示制御部１０２は、スケジューラ装置５０からのスケジュール確認画面を受信すると、例えば図１２に示すスケジュール確認画面Ｇ２００を表示する（ステップＳ２０２）。図１２に示すスケジュール確認画面Ｇ２００は、スケジュールの年月日、時間及び登録内容等を確認するための画面である。図１２に示すスケジュール確認画面Ｇ２００には、会議名表示欄Ｇ２０１と、場所表示欄Ｇ２０２と、日時表示欄Ｇ２０３と、参加者表示欄Ｇ２０４と、会議予約Ｎｏ表示欄Ｇ２０５と、共有ボード表示欄Ｇ２０６と、個人ボード表示欄Ｇ２０７とが含まれる。これにより、ユーザは、会議予約Ｎｏや共有ボードＵＲＬ、自身の個人ボードＵＲＬ等を知ることができる。
【０１１７】
ここで、例えば図１２に示すスケジュール確認画面Ｇ２００で会議予約Ｎｏを確認したユーザは、電子会議を開始する際に、会議室端末装置２０上に表示された所定の画面上で会議予約Ｎｏを入力する。なお、会議予約Ｎｏを入力する操作はチェックイン操作とも称される。
【０１１８】
会議室端末プログラム２１０の入力受付部２１１は、会議予約Ｎｏの入力を受け付ける（ステップＳ２０３）。
【０１１９】
会議室端末プログラム２１０の要求部２１３は、入力受付部２１１が会議予約Ｎｏの入力を受け付けると、チェックイン要求を会議予約装置３０に送信する（ステップＳ２０４）。チェックイン要求には、上記のステップＳ２０３で入力された会議予約Ｎｏが含まれる。
【０１２０】
会議予約プログラム３００のチェックイン管理部３０４は、チェックイン要求を受信すると、チェックイン情報記憶部３１０を参照して、チェックイン可否を判定する（ステップＳ２０５）。すなわち、チェックイン管理部３０４は、当該チェックイン要求に含まれる会議予約Ｎｏが設定されているチェックイン情報がチェックイン情報記憶部３１０に格納されているか否かを判定する。
【０１２１】
そして、チェックイン管理部３０４は、当該チェックイン情報がチェックイン情報記憶部３１０に格納されている場合、チェックイン成功を会議室端末装置２０に返信する。このとき、チェックイン管理部３０４は、当該チェックイン情報に含まれる共有ボードＵＲＬも返信する。
【０１２２】
一方で、チェックイン管理部３０４は、当該チェックイン情報がチェックイン情報記憶部３１０に格納されていない場合、チェックイン失敗を会議室端末装置２０に返信する。以降では、チェックイン成功が会議室端末装置２０に返信されたものとして説明を続ける。
【０１２３】
会議室端末プログラム２１０の要求部２１３は、チェックイン成功を受信すると、共有ボード表示要求をＷｅｂブラウザ２２０に送信する（ステップＳ２０６）。共有ボード表示要求には、会議予約装置３０から返信された共有ボードＵＲＬが含まれる。
【０１２４】
Ｗｅｂブラウザ２２０の要求部２２３は、共有ボードＵＲＬ宛に共有ボード表示要求を送信する（ステップＳ２０７）。これにより、当該共有ボードＵＲＬが示す共有ボード（より正確には、共有ボードを表示させるためのＷｅｂコンテンツ）がサービス提供装置４０から返信される。
【０１２５】
Ｗｅｂブラウザ２２０の表示制御部２２２は、共有ボードが返信されると、共有ボード画面を表示する（ステップＳ２０８）。
【０１２６】
以上のように、本実施形態に係る会議サービスシステム１では、会議室端末装置２０に会議予約Ｎｏが入力されることで、当該会議室端末装置２０に共有ボードが表示される。これにより、予約された電子会議が開始される。なお、図１１では、会議室端末装置２０に入力された会議予約Ｎｏが含まれるチェックイン情報が存在するか否かによりチェックイン可否を判定したが、これに限られない。これに加えて、例えば、予約された会議の日時となったか（又は、当該日時から所定の時間以内となったか）否か等が判定されても良い。
【０１２７】
なお、本実施形態では、会議室端末装置２０に会議予約Ｎｏを入力することで電子会議の利用を開始したが、これに限られない。例えば、単に、会議室端末装置２０に表示された所定のボタン（「会議開始」ボタンや「入室」ボタン等）が押下されることで電子開始の利用が開始されても良い。又は、例えば、会議予約Ｎｏの代わりに、予約された会議を識別する任意の識別情報が入力されても良い。特に、例えば、スケジュールサービスとして外部サービスを利用する場合は、この外部サービスが発行する識別情報が用いられても良い。この場合、会議予約装置３０は、スケジュールサービスに会議が予約されたことに応じて、この会議を識別する識別情報を当該スケジュールサービスから取得する必要がある。
【０１２８】
≪会議参加処理≫
以降では、本実施形態に係る会議サービスシステム１により開始された電子会議にユーザが参加する場合の処理について、図１３を参照しながら説明する。図１３は、第一の実施形態に係る会議参加処理の一例を示すシーケンス図である。
【０１２９】
まず、Ｗｅｂブラウザ１００の要求部１０３は、図１１のステップＳ２０１と同様に、スケジュール確認画面の表示要求をスケジューラ装置５０に送信する（ステップＳ３０１）。
【０１３０】
Ｗｅｂブラウザ１００の表示制御部１０２は、図１１のステップＳ２０２と同様に、スケジューラ装置５０からのスケジュール確認画面を受信すると、例えば図１２に示すスケジュール確認画面Ｇ２００を表示する（ステップＳ３０２）。
【０１３１】
ここで、例えば図１２に示すスケジュール確認画面Ｇ２００で自身の個人ボードＵＲＬ又は共有ボードＵＲＬを確認したユーザは、Ｗｅｂブラウザ１００に自身の個人ボードＵＲＬ又は共有ボードＵＲＬを入力する。Ｗｅｂブラウザ１００の入力受付部１０１は、個人ボードＵＲＬ又は共有ボードＵＲＬの入力を受け付ける（ステップＳ３０３）。以降では、Ｗｅｂブラウザ１００の入力受付部１０１が個人ボードＵＲＬの入力を受け付けたものとして説明を続ける。
【０１３２】
Ｗｅｂブラウザ１００の要求部１０３は、個人ボードＵＲＬ宛にボード表示要求を送信する（ステップＳ３０４）。これにより、当該個人ボードＵＲＬが示す個人ボード（より正確には、個人ボードを表示させるためのＷｅｂコンテンツ）がサービス提供装置４０から返信される。なお、上記のステップＳ３０３で共有ボードＵＲＬの入力が受け付けられた場合、当該共有ボードＵＲＬが示す共有ボードがサービス提供装置４０から返信される。
【０１３３】
Ｗｅｂブラウザ１００の表示制御部１０２は、個人ボードが返信されると、例えば図１４に示す個人ボード画面Ｇ３００を表示する（ステップＳ３０５）。図１４に示す個人ボード画面Ｇ３００には、個人ボードが表示される。これにより、端末装置１０のユーザは、個人ボードを利用した電子会議を行うことができる。
【０１３４】
なお、図１４に示す個人ボード画面Ｇ３００には、描画ツール選択欄Ｇ３１０が含まれる。ユーザは、描画ツール選択欄Ｇ３１０から所望の描画ツール（例えば、ペンや文字入力等）を選択することで、個人ボードに任意の文字や図形等を描画することができる。個人ボードには、例えば、画像等を貼り付けることもできる。
【０１３５】
また、図１４に示す個人ボード画面Ｇ３００には、共有ボード表示ボタンＧ３２０と、画面共有ボタンＧ３３０とが含まれる。ユーザは、共有ボード表示ボタンＧ３２０を押下することで、共有ボードを表示させることができる。このとき表示される共有ボードは、現在表示している個人ボードに対応付けられている共有ボードである。すなわち、図８に示すボード管理情報２０００で、当該個人ボードの個人ボードＵＲＬに対応付けられている共有ボードＵＲＬの共有ボードである。
【０１３６】
また、ユーザは、画面共有ボタンＧ３３０を押下することで、当該ユーザの端末装置１０に表示されている画面内容を他の端末装置１０と共有することができる。
【０１３７】
以上のように、本実施形態に係る会議サービスシステム１では、各端末装置１０のユーザは、自身のスケジュールに登録されている個人ボードＵＲＬや共有ボードＵＲＬをＷｅｂブラウザ１００に入力することで、電子会議に参加することができる。なお、各ユーザは、例えば、電子会議の途中でＷｅｂブラウザ１００上の個人ボードの表示を閉じたような場合であっても、個人ボードＵＲＬを再度Ｗｅｂブラウザ１００に入力することで、自身の個人ボードの表示を再開することができる。
【０１３８】
≪会議終了処理≫
以降では、本実施形態に係る会議サービスシステム１による電子会議を終了する場合の処理について、図１５を参照しながら説明する。図１５は、第一の実施形態に係る会議終了処理の一例を示すシーケンス図である。
【０１３９】
会議室端末プログラム２１０の入力受付部２１１は、チェックアウト操作の入力を受け付ける（ステップＳ４０１）。ユーザは、例えば、チェックアウトするためのボタン等を押下することで、チェックアウト操作を行うことができる。
【０１４０】
会議室端末プログラム２１０の要求部２１３は、入力受付部２１１がチェックアウト操作の入力を受け付けると、共有ボード表示終了要求をＷｅｂブラウザ２２０に送信する（ステップＳ４０２）。これにより、共有ボードの表示が終了する。
【０１４１】
以上のように、本実施形態に係る会議サービスシステム１では、会議室端末装置２０でチェックアウト操作が入力されることで、共有ボードの表示が終了する。これにより、電子会議が終了する。なお、例えば、予約された会議の日時が経過した場合に、電子会議が終了されても良い。
【０１４２】
ここで、本実施形態に係る会議サービスシステム１では、電子会議が終了した場合であっても、個人ボード及び共有ボードは削除されない。このため、電子会議が終了した後であっても、個人ボードＵＲＬや共有ボードＵＲＬをＷｅｂブラウザ１００等に入力することで、個人ボードや共有ボードを表示させることができる。
【０１４３】
［第二の実施形態］
次に、第二の実施形態について説明する。第二の実施形態では、会議予約時に作成された個人ボードについて、アクセスされなかった個人ボードを会議終了時に削除する場合について説明する。これにより、未使用の個人ボードが削除して、ボード記憶部４１０の記憶領域を解放することができるようになる。
【０１４４】
なお、第二の実施形態では、主に、第一の実施形態との相違点について説明し、第一の実施形態と同様の構成要素については、適宜、その説明を省略する。
【０１４５】
＜機能構成＞
まず、本実施形態に係る会議サービスシステム１の機能構成について、図１６を参照しながら説明する。図１６は、第二の実施形態に係る会議サービスシステム１の機能構成の一例を示す図である。なお、端末装置１０、会議室端末装置２０、会議予約装置３０及びスケジューラ装置５０の機能構成は第一の実施形態と同様であるため、その説明を省略する。
【０１４６】
≪サービス提供装置４０≫
図１６に示すように、本実施形態に係るサービス提供装置４０は、第一の実施形態の機能構成に対して、更に、ボード削除部４０３を有する。ボード削除部４０３は、サービス提供プログラム４００がＣＰＵに実行させる処理により実現される。
【０１４７】
ボード削除部４０３は、会議終了時に、ボード記憶部４１０に記憶されている個人ボードのうち、アクセスされなかった個人ボードを削除する。これにより、電子会議で使用されなかった個人ボードをボード記憶部４１０から削除することができる。
【０１４８】
＜処理の詳細＞
次に、本実施形態に係る会議サービスシステム１の処理の詳細について説明する。
【０１４９】
≪会議予約処理≫
以降では、本実施形態に係る会議サービスシステム１により電子会議を予約する場合の処理について、図１７を参照しながら説明する。図１７は、第二の実施形態に係る会議予約処理の一例を示すシーケンス図である。なお、図１７のステップＳ５０１〜ステップＳ５１０及びステップＳ５１２〜ステップＳ５１４は、図５のステップＳ１０１〜ステップＳ１１０及びステップＳ１１２〜ステップＳ１１４とそれぞれ同様であるため、その説明を省略する。
【０１５０】
ステップＳ５１０に続いて、サービス提供プログラム４００のボード管理部４０２は、ボード管理情報を作成した上で、作成したボード管理情報をボード管理情報記憶部４２０に格納する（ステップＳ５１１）。ここで、本実施形態では、例えば、図１８に示すボード管理情報２１００を作成する。図１８は、ボード管理情報２１００の一例を示す図である。
【０１５１】
図１８に示すボード管理情報２１００には、第一の実施形態のボード管理情報２０００に含まれるデータ項目に対して、更に、アクセス実績が含まれる。データ項目「アクセス有無」には、個人ボードＵＲＬへのアクセス有無が設定される。このデータ項目「アクセス有無」には、初期値として、当該個人ボードＵＲＬへのアクセスが無いことを示す「無」が設定される。
【０１５２】
このように、本実施形態に係るボード管理情報は、個人ボードＵＲＬに対してアクセス有無が対応付けられた情報である。これにより、各個人ボードのアクセス有無が管理される。
【０１５３】
以上のように、本実施形態に係る会議サービスシステム１では、個人ボードへのアクセス有無を管理するためのデータ項目が含まれるボード管理情報を作成する。なお、第一の実施形態と同様に、メールメッセージングサービス等を用いて、共有ボードＵＲＬや個人ボードＵＲＬ、会議情報等が予約された会議の参加者に通知されても良い。また、共有ボードや個人ボードが作成されるタイミングについても、第一の実施形態と同様に、会議の予約時に限られない。
【０１５４】
≪会議参加処理≫
以降では、本実施形態に係る会議サービスシステム１により電子会議を開始する場合の処理について、図１９を参照しながら説明する。図１９は、第二の実施形態に係る会議参加処理の一例を示すシーケンス図である。なお、図１９のステップＳ６０１〜ステップＳ６０３及びステップＳ６０６は、図１３のステップＳ３０１〜ステップＳ３０３及びステップＳ３０５とそれぞれ同様であるため、その説明を省略する。また、図１９のステップＳ６０３では、Ｗｅｂブラウザ１００の入力受付部１０１が個人ボードＵＲＬの入力を受け付けたものとする。
【０１５５】
ステップＳ６０３に続いて、Ｗｅｂブラウザ１００の要求部１０３は、個人ボードＵＲＬ宛にボード表示要求を送信する（ステップＳ６０４）。
【０１５６】
サービス提供プログラム４００のボード管理部４０２は、ボード管理情報記憶部４２０に記憶されているボード管理情報において、当該個人ボードＵＲＬに対応するアクセス有無を「有」に更新する（ステップＳ６０５）。これにより、当該個人ボードＵＲＬの個人ボードにアクセスがあったことが管理される。
【０１５７】
そして、サービス提供プログラム４００は、当該個人ボードＵＲＬが示す個人ボード（より正確には、個人ボードを表示させるためのＷｅｂコンテンツ）を端末装置１０に返信する。なお、ステップＳ６０３で共有ボードＵＲＬの入力が受け付けられた場合、上記のステップＳ６０５は実行されずに、当該共有ボードＵＲＬが示す共有ボードが端末装置１０に返信される。
【０１５８】
以上のように、本実施形態に係る会議サービスシステム１では、個人ボードへのアクセスがあった場合、ボード管理情報において、当該個人ボードのＵＲＬに対応するアクセス有無を「有」に更新する。これにより、当該個人ボードにアクセスがあったことが管理される。
【０１５９】
≪会議終了処理≫
以降では、本実施形態に係る会議サービスシステム１による電子会議を終了する場合の処理について、図２０を参照しながら説明する。図２０は、第二の実施形態に係る会議終了処理の一例を示すシーケンス図である。なお、図２０のステップＳ７０１は、図１５のステップＳ４０１とそれぞれ同様であるため、その説明を省略する。
【０１６０】
ステップＳ７０１に続いて、会議室端末プログラム２１０の要求部２１３は、入力受付部２１１がチェックアウト操作の入力を受け付けると、共有ボード表示終了要求をＷｅｂブラウザ２２０に送信する（ステップＳ７０２）。
【０１６１】
Ｗｅｂブラウザ２２０の要求部２２３は、共有ボード表示終了要求を受信すると、未使用個人ボード削除要求をサービス提供装置４０に送信する（ステップＳ７０３）。
【０１６２】
サービス提供プログラム４００のボード削除部４０３は、ボード管理情報記憶部４２０に記憶されているボード管理情報を参照して、未使用の個人ボードを特定する（ステップＳ７０４）。すなわち、ボード削除部４０３は、ボード管理情報において、アクセス有無が「無」である個人ボードＵＲＬを特定する。
【０１６３】
上記のステップＳ７０４で１以上の個人ボードＵＲＬが特定された場合、サービス提供プログラム４００のボード削除部４０３は、特定した個人ボードＵＲＬの個人ボードをボード記憶部４１０から削除する（ステップＳ７０５）。これにより、未使用の個人ボードがボード記憶部４１０から削除される。
【０１６４】
以上のように、本実施形態に係る会議サービスシステム１では、ボード管理情報を参照することで未使用の個人ボードを特定した上で、特定した個人ボードを削除する。これにより、未使用の個人ボードをボード記憶部４１０から削除することができる。
【０１６５】
［第三の実施形態］
次に、第三の実施形態について説明する。第三の実施形態では、会議予約時には個人ボードを作成せずに、ユーザの会議参加に応じて個人ボードを作成する場合について説明する。これにより、会議に参加したユーザの数だけ個人ボードがされるため、不要な個人ボードの作成を防止することができる。
【０１６６】
なお、第三の実施形態では、主に、第一の実施形態との相違点について説明し、第一の実施形態と同様の構成要素については、適宜、その説明を省略する。
【０１６７】
＜機能構成＞
まず、本実施形態に係る会議サービスシステム１の機能構成について、図２１を参照しながら説明する。図２１は、第三の実施形態に係る会議サービスシステム１の機能構成の一例を示す図である。なお、端末装置１０、会議室端末装置２０、会議予約装置３０及びスケジューラ装置５０の機能構成は第一の実施形態と同様であるため、その説明を省略する。
【０１６８】
≪サービス提供装置４０≫
図２１に示すように、本実施形態に係るサービス提供装置４０は、第一の実施形態の機能構成に対して、更に、リダイレクトＵＲＬ作成部４０４と、リダイレクト画面提供部４０５と、リダイレクト部４０６と、要求部４０７とを有する。これら各部は、サービス提供プログラム４００がＣＰＵに実行させる処理により実現される。
【０１６９】
リダイレクトＵＲＬ作成部４０４は、電子会議に参加するユーザが自身の個人ボードを作成するためのＵＲＬ（以降では、「個人ボードリダイレクトＵＲＬ」とも表す。）を作成する。端末装置１０のユーザは、Ｗｅｂブラウザ１００を用いて、個人ボードリダイレクトＵＲＬにアクセスすることで、自身の個人ボードを作成することができる。
【０１７０】
リダイレクト画面提供部４０５は、端末装置１０が個人ボードリダイレクトＵＲＬにアクセスした場合に、当該端末装置１０に対してリダイレクト画面を提供する。リダイレクト画面とは、当該端末装置１０のユーザの個人ボードが作成され、リダイレクト先ＵＲＬにリダイレクトされるまでの間、端末装置１０に表示される画面（Ｗｅｂページ）である。ここで、リダイレクト先ＵＲＬは、当該端末装置１０のユーザの個人ボードＵＲＬである。
【０１７１】
リダイレクト部４０６は、リダイレクト先ＵＲＬにリダイレクトさせるための指示（リダイレクト指示）を端末装置１０に送信する。これにより、当該端末装置１０のＷｅｂブラウザ１００上には、当該ユーザの個人ボード画面が表示される。
【０１７２】
要求部４０７は、端末装置１０からの要求に応じて、スケジュール登録要求をスケジューラ装置５０に送信する。
【０１７３】
＜処理の詳細＞
次に、本実施形態に係る会議サービスシステム１の処理の詳細について説明する。
【０１７４】
≪会議予約処理≫
以降では、本実施形態に係る会議サービスシステム１により電子会議を予約する場合の処理について、図２２を参照しながら説明する。図２２は、第三の実施形態に係る会議予約処理の一例を示すシーケンス図である。なお、図２２のステップＳ８０１〜ステップＳ８０８及びステップＳ８１２は、図５のステップＳ１０１〜ステップＳ１０８及びステップＳ１１２と同様であるため、その説明を省略する。
【０１７５】
ステップＳ８０８に続いて、会議予約プログラム３００の要求部３０２は、個人ボードリダイレクトＵＲＬ作成要求を送信する（ステップＳ８０９）。個人ボードリダイレクトＵＲＬ作成要求には、ステップＳ８０５でスケジューラ装置５０から返信されたユーザ識別情報（すなわち、予約された会議に参加するユーザのユーザ識別情報）が含まれる。ただし、個人ボードリダイレクトＵＲＬ作成要求には、ユーザ識別情報が含まれなくても良い。後述するように、ユーザ識別情報毎に個人ボードリダイレクトＵＲＬを作成する場合には、個人ボードリダイレクトＵＲＬ作成要求には、ユーザ識別情報が含まれる。
【０１７６】
サービス提供プログラム４００のリダイレクトＵＲＬ作成部４０４は、個人ボードリダイレクトＵＲＬ作成要求を受信すると、個人ボードリダイレクトＵＲＬを作成する（ステップＳ８１０）。そして、サービス提供プログラム４００は、個人ボードリダイレクトＵＲＬを会議予約装置３０に返信する。
【０１７７】
次に、サービス提供プログラム４００のボード管理部４０２は、ボード管理情報を作成した上で、作成したボード管理情報をボード管理情報記憶部４２０に格納する（ステップＳ８１１）。ここで、本実施形態では、例えば、図２３に示すボード管理情報２２００を作成する。図２３は、ボード管理情報２２００の一例を示す図である。
【０１７８】
図２３に示すボード管理情報２２００には、第一の実施形態のボード管理情報２０００に含まれるデータ項目に対して、更に、個人ボードリダイレクトＵＲＬと、端末識別情報とが含まれる。
【０１７９】
データ項目「個人ボードリダイレクトＵＲＬ」には、上記のステップＳ８１０で作成された個人ボードリダイレクトＵＲＬが設定される。データ項目「端末識別情報」には、個人ボードリダイレクトＵＲＬへのアクセスに応じて個人ボードが作成された場合に、端末装置１０を識別する識別情報（例えば、ＩＰ（Internet Protocol）アドレス等）が設定される。
【０１８０】
図２３に示すボード管理情報２２００には、個人ボードリダイレクトＵＲＬとして「ｈｔｔｐ：／／・・・／ａｂｃ／ｒｅｄｉｒｅｃｔ」が設定されている。なお、データ項目「端末識別情報」及び「個人ボードＵＲＬ」には、上記のステップＳ８１１では値は設定されない（又は空値が設定される）。
【０１８１】
このように、本実施形態に係るボード管理情報は、個人ボードリダイレクトＵＲＬが含まれると共に、端末識別情報と、個人ボードＵＲＬとが対応付けられた情報である。後述するように、個人ボードリダイレクトＵＲＬへのアクセスに応じて個人ボードが作成された場合、端末識別情報と個人ボードＵＲＬとが設定（更新）される。
【０１８２】
ステップＳ８１２に続いて、会議予約プログラム３００の要求部３０２は、新規予約された会議の参加者毎に、スケジュール登録要求をスケジューラ装置５０に送信する（ステップＳ８１３）。このとき、本実施形態に係るスケジュール登録要求には、当該会議の参加者のユーザ識別情報と、会議情報と、会議予約Ｎｏと、共有ボードＵＲＬと、個人ボードリダイレクトＵＲＬとが含まれる。
【０１８３】
スケジューラプログラム５００のスケジュール管理部５０２は、スケジュール登録要求を受信すると、このスケジュール情報に含まれる各種情報で、スケジュール情報記憶部５２０に記憶されているスケジュール情報を更新する（ステップＳ８１４）。すなわち、スケジュール管理部５０２は、スケジュール情報記憶部５２０に記憶されているスケジュール情報のうち、当該ユーザ識別情報が含まれるスケジュール情報を特定する。そして、スケジュール管理部５０２は、特定したスケジュール情報を、会議情報と、会議予約Ｎｏと、共有ボードＵＲＬと、個人ボードリダイレクトＵＲＬとを用いて更新する。その後、スケジュール管理部５０２は、更新結果を会議予約装置３０に返信する。このように、本実施形態では、個人ボードＵＲＬの代わりに、個人ボードリダイレクトＵＲＬをスケジュールに登録する。
【０１８４】
以上のように、本実施形態に係る会議サービスシステム１では、端末装置１０のユーザがスケジュールサービスにより会議を予約した場合、個人ボードリダイレクトＵＲＬが作成する。そして、本実施形態に係る会議サービスシステム１では、この個人ボードリダイレクトＵＲＬが各参加者のスケジュールに登録される。
【０１８５】
なお、上記のステップＳ８１０では各参加者で共通の個人ボードリダイレクトＵＲＬを作成したが、これに限られず。例えば、ユーザ識別情報毎に個人ボードリダイレクトＵＲＬを作成しても良い。この場合、上記のステップＳ８１３では、ユーザ識別情報毎に、このユーザ識別情報に対応する個人ボードリダイレクトＵＲＬをスケジュール登録要求に含めれば良い。これにより、参加者毎に異なる個人ボードリダイレクトＵＲＬがスケジュールに登録される。なお、第一の実施形態と同様に、メールメッセージングサービス等を用いて、共有ボードＵＲＬや個人ボードＵＲＬ、会議情報等が予約された会議の参加者に通知されても良い。また、共有ボードが作成されるタイミングについても、第一の実施形態と同様に、会議の予約時に限られない。
【０１８６】
≪会議参加処理≫
以降では、本実施形態に係る会議サービスシステム１により開始された電子会議にユーザが参加する場合の処理について、図２４を参照しながら説明する。図２４は、第三の実施形態に係る会議参加処理の一例を示すシーケンス図である。
【０１８７】
まず、Ｗｅｂブラウザ１００の要求部１０３は、図１１のステップＳ２０１と同様に、スケジュール確認画面の表示要求をスケジューラ装置５０に送信する（ステップＳ９０１）。
【０１８８】
Ｗｅｂブラウザ１００の表示制御部１０２は、図１１のステップＳ２０２と同様に、スケジューラ装置５０からのスケジュール確認画面を受信すると、スケジュール確認画面を表示する（ステップＳ９０２）。ここで、このスケジュール確認画面では、個人ボードＵＲＬの代わりに、個人ボードリダイレクトＵＲＬが表示されている。
【０１８９】
ここで、上記のステップＳ９０２で表示されたスケジュール確認画面で個人ボードリダイレクトＵＲＬを確認したユーザは、Ｗｅｂブラウザ１００に個人ボードリダイレクトＵＲＬを入力する。Ｗｅｂブラウザ１００の入力受付部１０１は、個人ボードリダイレクトＵＲＬの入力を受け付ける（ステップＳ９０３）。
【０１９０】
Ｗｅｂブラウザ１００の要求部１０３は、個人ボードリダイレクトＵＲＬ宛にボード表示要求を送信する（ステップＳ９０４）。
【０１９１】
サービス提供プログラム４００のリダイレクト画面提供部４０５は、上記のボード表示要求を受信すると、リダイレクト画面（より正確には、リダイレクト画面を表示させるためのＷｅｂコンテンツ）を送信する（ステップＳ９０５）。
【０１９２】
Ｗｅｂブラウザ１００の表示制御部１０２は、リダイレクト画面を受信すると、例えば図２５に示すリダイレクト画面Ｇ４００を表示する（ステップＳ９０６）。図２５に示すリダイレクト画面Ｇ４００は、リダイレクト先ＵＲＬにリダイレクトされるまでの間、端末装置１０に表示させる画面である。これは、個人ボードの作成等に一定時間を要する場合があるためである。なお、個人ボードの作成にほとんど時間を要しないような場合には、上記のリダイレクト画面Ｇ４００を端末装置１０に表示させなくても良い。
【０１９３】
サービス提供プログラム４００のボード作成部４０１は、上記のステップＳ９０４で受信したボード表示要求の要求元の端末装置１０のユーザが利用する個人ボードを作成する（ステップＳ９０７）。
【０１９４】
次に、サービス提供プログラム４００のボード管理部４０２は、ボード管理情報記憶部４２０に記憶されているボード管理情報を更新する（ステップＳ９０８）。すなわち、ボード管理部４０２は、例えば、上記のステップＳ９０７で作成された個人ボードの個人ボードＵＲＬ（及び上記のステップＳ９０４のボード表示要求の要求元の端末装置１０の端末識別情報）を、ボード管理情報において共有ボードＵＲＬと対応付ける。これにより、ボード管理情報において、個人ボードＵＲＬ（及び端末識別情報）と、ユーザ識別情報とが対応付けて管理される。
【０１９５】
なお、上記のステップＳ９０４のボード表示要求にはユーザ識別情報が含まれていても良い。これにより、ボード管理情報において、更に、ユーザ識別情報も個人ボードＵＲＬ等と対応付けておくことができる。この場合、後述するステップＳ９１２におけるユーザ識別情報の入力が不要となる。
【０１９６】
次に、サービス提供プログラム４００のリダイレクト部４０６は、上記のステップＳ９０７で作成された個人ボードのＵＲＬ（個人ボードＵＲＬ）をリダイレクト先として、リダイレクト指示を端末装置１０に送信する（ステップＳ９０９）。
【０１９７】
Ｗｅｂブラウザ１００の要求部１０３は、個人ボードＵＲＬにリダイレクトする（ステップＳ９１０）。これにより、当該個人ボードＵＲＬが示す個人ボードがサービス提供装置４０から返信される。
【０１９８】
Ｗｅｂブラウザ１００の表示制御部１０２は、個人ボードが返信されると、図１３のステップＳ３０５と同様に、個人ボード画面を表示する（ステップＳ９１１）。これにより、ユーザは、個人ボードを利用した電子会議に参加することができる。
【０１９９】
ここで、個人ボード画面において所定のボタンを押下等することにより、ユーザは、例えば、図２６に示すメールアドレス入力画面Ｇ５００をＷｅｂブラウザ１００上に表示することができる。図２６に示すメールアドレス入力画面Ｇ５００は、個人ボードＵＲＬをスケジュールに登録するためのメールアドレス（ユーザ識別情報）を入力するための画面である。ユーザは、メールアドレス入力欄Ｇ５０１にメールアドレス（ユーザ識別情報）を入力した上で、ＯＫボタンＧ５０２を押下することで、ユーザ識別情報を入力することができる。以降では、ユーザによるユーザ識別情報の入力が行われたものとして説明を続ける。
【０２００】
Ｗｅｂブラウザ１００の入力受付部１０１は、ユーザ識別情報の入力を受け付ける（ステップＳ９１２）。
【０２０１】
Ｗｅｂブラウザ１００の要求部１０３は、入力受付部１０１によりユーザ識別情報の入力が受け付けられると、個人ボードＵＲＬ登録要求をサービス提供装置４０に送信する（ステップＳ９１３）。個人ボードＵＲＬ登録要求には、当該ユーザ識別情報が含まれる。なお、このとき、サービス提供装置４０は、ボード管理情報において、当該ユーザ識別情報と、当該個人ボードＵＲＬ登録要求の要求元の端末装置１０が表示している個人ボードの個人ボードＵＲＬとを対応付けても良い。
【０２０２】
サービス提供プログラム４００の要求部４０７は、個人ボードＵＲＬ登録要求を受信すると、スケジュール登録要求をスケジューラ装置５０に送信する（ステップＳ９１４）。スケジュール登録要求には、ユーザ識別情報と、個人ボードＵＲＬとが含まれる。
【０２０３】
スケジューラプログラム５００のスケジュール管理部５０２は、スケジュール登録要求を受信すると、このスケジュール情報に含まれる各種情報で、スケジュール情報記憶部５２０に記憶されているスケジュール情報を更新する（ステップＳ９１５）。すなわち、スケジュール管理部５０２は、スケジュール情報記憶部５２０に記憶されているスケジュール情報のうち、当該ユーザ識別情報が含まれるスケジュール情報を特定する。そして、スケジュール管理部５０２は、特定したスケジュール情報を、個人ボードＵＲＬを用いて更新する。これにより、当該ユーザ識別情報で識別されるユーザのスケジュールに個人ボードＵＲＬが登録される。
【０２０４】
以上のように、本実施形態に係る会議サービスシステム１では、各端末装置１０のユーザは、個人ボードリダイレクトＵＲＬをＷｅｂブラウザ１００に入力することで、個人ボードの作成及び表示を行うことができる。これにより、本実施形態に係る会議サービスシステム１では、実際に電子会議に参加したユーザの個人ボードのみが作成されるため、不要な個人ボードの削除等を行う必要がない。
【０２０５】
なお、本実施形態では、上記のステップＳ９１２でユーザ識別情報の入力を行ったが、例えば、ユーザ毎に個人ボードリダイレクト先ＵＲＬが作成された場合等には、この入力は行われなくても良い。この場合、例えば、上記のステップＳ８１１では、ユーザ識別情報と、当該ユーザ識別情報により識別されるユーザの個人ボードリダイレクト先ＵＲＬとが対応付けられたボード管理情報が作成される。そして、上記のステップＳ９０７で個人ボードを作成する際に、個人ボードリダイレクト先ＵＲＬからユーザ識別情報が特定される。したがって、サービス提供プログラム４００は、特定されたユーザ識別情報を用いて、上記のステップＳ９１４のスケジュール登録要求を行えば良い。
【０２０６】
［第四の実施形態］
次に、第四の実施形態について説明する。第四の実施形態では、会議の予約を行わないで、電子会議の利用を開始する場合について説明する。
【０２０７】
なお、第四の実施形態では、主に、第三の実施形態との相違点について説明し、第三の実施形態と同様の構成要素については、適宜、その説明を省略する。
【０２０８】
＜処理の詳細＞
次に、本実施形態に係る会議サービスシステム１の処理の詳細について説明する。なお、本実施形態では、会議予約処理は行われない。
【０２０９】
≪会議開始処理≫
以降では、本実施形態に係る会議サービスシステム１により電子会議を開始する場合の処理について、図２７を参照しながら説明する。図２７は、第四の実施形態に係る会議開始処理の一例を示すシーケンス図である。
【０２１０】
ユーザは、会議室端末装置２０を用いて、共有ボードを表示させるため操作（共有ボード表示操作）を行う。すると、会議室端末プログラム２１０の入力受付部２１１は、共有ボード表示操作の入力を受け付ける（ステップＳ１００１）。
【０２１１】
会議室端末プログラム２１０の要求部２１３は、入力受付部２１１により共有ボード表示操作の入力が受け付けられると、共有ボード表示要求をＷｅｂブラウザ２２０に送信する（ステップＳ１００２）。
【０２１２】
次に、Ｗｅｂブラウザ２２０の要求部２２３は、共有ボード表示要求をサービス提供装置４０に送信する（ステップＳ１００３）。
【０２１３】
サービス提供プログラム４００のリダイレクトＵＲＬ作成部４０４は、共有ボード表示要求を受信すると、個人ボードリダイレクトＵＲＬを作成する（ステップＳ１００４）。
【０２１４】
次に、サービス提供プログラム４００のボード作成部４０１は、共有ボードを作成する（ステップＳ１００５）。このとき、ボード作成部４０１は、上記のステップＳ１００４で作成された個人ボードリダイレクトＵＲＬが表示される共有ボードを作成する。
【０２１５】
そして、ボード作成部４０１は、共有ボードＵＲＬを会議予約装置３０に返信する。なお、共有ボードはボード記憶部４１０に格納される。
【０２１６】
Ｗｅｂブラウザ２２０の表示制御部２２２は、共有ボードが返信されると、共有ボード画面を表示する（ステップＳ１００６）。このとき、当該共有ボード画面には、個人ボードリダイレクトＵＲＬが表示される。これにより、ユーザが個人ボードリダイレクトＵＲＬをＷｅｂブラウザ１００に入力することで当該ユーザの個人ボードが作成され、個人ボード画面が表示される。また、個人ボード画面が表示された後は、図２４のステップＳ９１２〜ステップＳ９１５の処理と同様に、共有ボードＵＲＬと個人ボードＵＲＬとをスケジュール情報に登録することができる。この場合、ステップＳ９１４では、個人ボードＵＲＬに加えて、共有ボードＵＲＬも含まれるスケジュール登録要求がスケジューラ装置５０に送信される。
【０２１７】
以上のように、本実施形態に係る会議サービスシステム１では、個人ボードリダイレクトＵＲＬが含まれる共有ボード画面を会議室端末装置２０に表示する。これにより、会議に参加したいユーザは、自身の端末装置１０のＷｅｂブラウザ１００に個人ボードリダイレクト先ＵＲＬを入力することで、自身の個人ボードが作成され、会議に参加することができるようになる。
【０２１８】
≪会議参加処理≫
本実施形態に係る会議参加処理は、図２４のステップＳ９０８が実行されない点を除けば、第三の実施形態に係る会議参加処理（図２４）と同様である。なお、本実施形態に係る会議参加処理では、スケジュール登録を行うために、図２４のステップＳ９１２のユーザ識別情報の入力は必須となる。
【０２１９】
［第五の実施形態］
次に、第五の実施形態について説明する。第五の実施形態として、図２８に示す会議サービスシステム１の構成も可能である。すなわち、第五の実施形態に係る会議サービスシステム１では、会議室端末プログラム２１０が搭載された会議室端末装置２０と、Ｗｅｂブラウザ２２０が搭載された表示装置６０とを有する。このように、第一の実施形態に係る会議室端末装置２０は、会議室端末プログラム２１０が搭載された会議室端末装置２０と、Ｗｅｂブラウザ２２０が搭載された表示装置６０とに分離した構成であっても良い。この場合、例えば、図１１のステップＳ２０５の後に、共有ボードＵＲＬが会議室端末装置２０から表示装置６０に送信される。
【０２２０】
［第六の実施形態］
次に、第六の実施形態について説明する。第六の実施形態では、共有コンテンツとして会議の参加者間で共有する画面（以降、「共有画面」とも表す。）を想定すると共に、会議が開催される日時の所定の時間前に参加者（正確には参加予定者）にリマインドを通知する場合について説明する。
【０２２１】
なお、第六の実施形態では、主に、第一の実施形態との相違点について説明し、第一の実施形態と同様の構成要素については、適宜、その説明を省略する。
【０２２２】
＜共有画面及び個人ボードの作成の概要＞
ここで、一例として、端末装置１０Ａのユーザがスケジュールサービスで会議を予約することで、この会議の共有画面及び個人ボードが作成される場合の概要について、図２９を参照しながら説明する。図２９は、共有画面及び個人ボードの作成の概要の一例を説明するための図である。
【０２２３】
Ｓ１１）端末装置１０ＡのユーザＡは、図２のＳ１と同様に、Ｗｅｂブラウザ１００Ａ上に表示された会議予約画面で会議の予約を行う。
【０２２４】
Ｓ１２）会議予約装置３０の会議予約プログラム３００は、図２のＳ２と同様に、スケジュールサービスにおける会議予約状況を確認する。
【０２２５】
Ｓ１３）新たな会議予約が行われたことを確認した場合、会議予約装置３０の会議予約プログラム３００は、ルーム及び個人ボードの作成をサービス提供装置４０に要求する。ルームとは仮想的な会議室のことであり、ルームが作成されることで共有画面が作成される（つまり、共有画面とは、仮想的な会議室に設置された仮想的なホワイトボードやディスプレイ等に相当する。）。
【０２２６】
また、このとき、会議予約プログラム３００は、図２のＳ３と同様に、予約された会議の参加者（図２９に示す例では、参加者数は「ユーザＡ」及び「ユーザＢ」の２名）毎に、個人ボードの作成を要求する。
【０２２７】
Ｓ１４）サービス提供装置４０のサービス提供プログラム４００は、会議予約装置３０からの要求に応じて、共有画面及び個人ボードを作成する。これにより、共有画面と、予約された会議の参加者毎の個人ボード（図２９に示す例では、ユーザＡの「個人ボード」及びユーザＢの「個人ボードＢ」）とが作成される。
【０２２８】
そして、サービス提供装置４０のサービス提供プログラム４００は、共有画面にアクセスするためのＵＲＬと、個人ボードＵＲＬとを会議予約装置３０に返信する。なお、以降では、共有画面にアクセスするためのＵＲＬを「共有画面ＵＲＬ」とも表す。
【０２２９】
Ｓ１５）会議予約装置３０の会議予約プログラム３００は、予約された会議の参加者のスケジュールに対して、「会議予約Ｎｏ」と、「共有画面ＵＲＬ」と、当該参加者の個人ボードにアクセスするための「個人ボードＵＲＬ」とを登録する。
【０２３０】
Ｓ１６）会議予約装置３０の会議予約プログラム３００は、予約された会議が開催される日時の所定時間前（例えば、１週間前や３日前、１日前、３０分前、１５分前等）になった場合、会議の参加者の端末装置１０にリマインド通知を送信する。リマインド通知とは、会議が開催される日時をリマインドするための通知であり、当該端末装置１０の利用する参加者の個人ボードの個人ボードＵＲＬが含まれる。図２９に示す例では、会議予約プログラム３００は、個人ボードＡの個人ボードＵＲＬが含まれるリマインド通知を端末装置１０Ａに送信すると共に、個人ボードＢの個人ボードＵＲＬが含まれるリマインド通知を端末装置１０Ｂに送信する。
【０２３１】
ここで、会議予約プログラム３００は、メールを用いてリマインド通知を送信しても良いし、チャット等のメッセージングサービスを用いてリマインド通知を送信しても良い。本実施形態では、一例として、メールを用いてリマインド通知を送信するものとする。
【０２３２】
なお、会議予約プログラム３００は、会議の参加者全員（図２９に示す例ではユーザＡ及びユーザＢ）の端末装置１０にリマインド通知を送信しても良いし、会議の主催者（図２９に示す例ではユーザＡ）の端末装置１０のみにリマインド通知を送信しても良い。又は、会議予約プログラム３００は、会議の参加者のうち、会議予約時に選択された参加者の端末装置１０のみにリマインド通知を送信しても良い。
【０２３３】
このように、会議が予約された場合、当該会議の各参加者のスケジュールには、会議予約Ｎｏと、共有画面ＵＲＬと、自身の個人ボードの個人ボードＵＲＬとが登録される。これにより、例えば、ユーザＡは、予約した会議を開始する場合に、会議室端末装置２０に会議予約Ｎｏを入力することで共有画面ＵＲＬを取得して、当該会議室端末装置２０のＷｅｂブラウザ２２０上に共有画面を表示させることができるようになる。ただし、会議室端末装置２０のＷｅｂブラウザ２２０上の共有画面を表示させることは必須ではなく、共有画面を表示させなくても良いし、例えば、第一の実施形態と同様に共有ボードを表示させても良い。特に、例えば、会議室端末装置２０が小型のタブレット端末等であり、ディスプレイが小さい場合等には、共有画面を表示させない場合が多いと考えられる。
【０２３４】
また、ユーザＡ及びユーザＢは、自身の端末装置１０のＷｅｂブラウザ１００を用いて、自身の個人ボードに加えて、共有画面にもアクセスすることができる。
【０２３５】
以上のように、本実施形態では、会議の各参加者のスケジュールに会議予約Ｎｏと共有画面ＵＲＬと個人ボードＵＲＬとが登録されることで、各参加者は、共有画面と個人ボードとを関連付けて管理することができる。
【０２３６】
＜機能構成＞
まず、本実施形態に係る会議サービスシステム１の機能構成について、図３０を参照しながら説明する。図３０は、第六の実施形態に係る会議サービスシステム１の機能構成の一例を示す図である。なお、会議室端末装置２０、サービス提供装置４０及びスケジューラ装置５０の機能構成は第一の実施形態と同様であるため、その説明を省略する。
【０２３７】
≪端末装置１０≫
図３０に示すように、本実施形態に係る端末装置１０は、メールアプリケーション１１０を有する。端末装置１０は、メールアプリケーション１１０により、メールの送受信を行うことができる。
【０２３８】
≪会議予約装置３０≫
図３０に示すように、本実施形態に係る会議予約装置３０は、リマインド部３０５を有する。リマインド部３０５は、会議予約プログラム３００がＣＰＵに実行させる処理により実現される。
【０２３９】
リマインド部３０５は、予約された会議が開催される日時の所定時間前になったか否かを確認する。また、リマインド部３０５は、予約された会議が開催される日時の所定時間前になった場合に、会議の参加者の端末装置１０にリマインド通知を送信する。
【０２４０】
なお、以降では、予約された会議が開催される日時の所定時間前のことを「リマインド通知時間」と表す。例えば、予約された会議が開催される日時が「２０１９年４月１９日  １６：００」で、３日前にリマインド通知を送信する場合は、リマインド通知時間は「２０１９年４月１６日  １６：００」である。同様に、例えば、予約された会議が開催される日時が「２０１９年４月１９日  １６：００」で、１時間前にリマインド通知を送信する場合は、リマインド通知時間は「２０１９年４月１９日  １５：００」である。
【０２４１】
＜処理の詳細＞
次に、本実施形態に係る会議サービスシステム１の処理の詳細について説明する。
【０２４２】
≪会議予約処理≫
以降では、本実施形態に係る会議サービスシステム１により電子会議を予約する場合の処理について、図３１を参照しながら説明する。図３１は、第六の実施形態に係る会議予約処理の一例を示すシーケンス図である。なお、図３１のステップＳ１１０１〜ステップＳ１１０５は、図５のステップＳ１０１〜ステップＳ１０５と同様であるため、その説明を省略する。
【０２４３】
ステップＳ１１０５に続いて、会議予約プログラム３００の要求部３０２は、新規予約された会議に関するルームの作成要求（ルーム作成要求）をサービス提供装置４０に送信する（ステップＳ１１０６）。なお、ルーム作成要求には、例えば、会議情報又は会議情報に設定されている日時が含まれる。
【０２４４】
サービス提供プログラム４００のボード作成部４０１は、ルーム作成要求を受信すると、予約された会議に関するルームを作成する（ステップＳ１１０７）。ルームが作成されることで、会議（ルーム）を識別する識別情報としてルームＩＤが生成されると共に、共有画面が作成される。そして、ボード作成部４０１は、共有画面ＵＲＬを会議予約装置３０に返信する。なお、共有画面ＵＲＬがルームＩＤのみが可変のＵＲＬで表される場合（すなわち、共有画面ＵＲＬを構成する文字列のうち、ルームＩＤ以外の部分の文字列が全てのルームで共通である場合）には、ボード作成部４０１は、ルームＩＤを会議予約装置３０に返信しても良い。
【０２４５】
次に、会議予約プログラム３００の要求部３０２は、図５のステップＳ１０９と同様に、新規予約された会議の参加者毎に個別に用いられる個人ボードの作成要求（個人ボード作成要求）をサービス提供装置４０に送信する（ステップＳ１１０８）。このとき、要求部３０２は、スケジューラ装置５０から返信された会議情報に含まれる参加者（言い換えれば、ユーザ識別情報）毎に、個人ボード作成要求をサービス提供装置４０に送信する。ここで、個人ボード作成要求には、後述するステップＳ１１０９で作成される個人ボードに対応する共有画面を識別するための情報が含まれる。このような情報としては、例えば、共有画面ＵＲＬや共有画面を作成した際のプロセスＩＤ等が挙げられる。これにより、後述するステップＳ１１０９で作成される個人ボードに対応付けられる共有画面を識別することができるようになる。
【０２４６】
なお、上記のステップＳ１１０６のルーム作成要求と、上記のステップＳ１１０８の個人ボード作成要求とが１つの作成要求で行われても良い。
【０２４７】
サービス提供プログラム４００のボード作成部４０１は、個人ボード作成要求を受信すると、図５のステップＳ１１０と同様に、個人ボードを作成する（ステップＳ１１０９）。
【０２４８】
そして、ボード作成部４０１は、個人ボードＵＲＬを会議予約装置３０に返信する。なお、個人ボードはボード記憶部４１０に格納される。これにより、予約された会議の参加者人数分の個人ボードが作成される。
【０２４９】
サービス提供プログラム４００のボード管理部４０２は、ボード管理情報を作成した上で、作成したボード管理情報をボード管理情報記憶部４２０に格納する（ステップＳ１１１０）。本実施形態では、ボード管理部４０２は、上記のステップＳ１１０７で生成されたルームＩＤと、上記のステップＳ１１０７で作成された共有画面の共有画面ＵＲＬと、上記のステップＳ１１０９で作成された個人ボードの個人ＵＲＬと、予約された会議の日時とを対応付けることでボード管理情報を作成する。
【０２５０】
ここで、上記のステップＳ１１１０で作成されるボード管理情報の一例を図３２に示す。図３２は、ボード管理情報２３００の一例を示す図である。図３２に示すボード管理情報２３００には、データ項目として、ルームＩＤと、共有画面ＵＲＬと、個人ボードＵＲＬと、日時とが含まれる。
【０２５１】
データ項目「ルームＩＤ」には、上記のステップＳ１１０７で生成されたルームＩＤが設定される。データ項目「共有画面ＵＲＬ」には、上記のステップＳ１１０７で作成された共有画面のＵＲＬが設定される。データ項目「個人ボードＵＲＬ」には、上記のステップＳ１１０９で作成された各個人ボードのＵＲＬが設定される。データ項目「日時」には、予約された会議の日時が設定される。
【０２５２】
図３２に示すボード管理情報２３００には、ルームＩＤとして「ａｂｃ」が設定されている。また、共有画面ＵＲＬとして「ｈｔｔｐ：／／・・・／ａｂｃ／ｓｈａｒｅ」が設定されている。また、個人ボードＵＲＬとして「ｈｔｔｐ：／／・・・／ａｂｃ／ｕｓｅｒＡ」及び「ｈｔｔｐ：／／・・・／ａｂｃ／ｕｓｅｒＢ」が設定されている。更に、これらの個人ボードＵＲＬの各々に対して、日時として「２０１８／４／２４  １５：００−１６：００」が設定されている。
【０２５３】
このように、本実施形態に係るボード管理情報は、ルームＩＤと、共有画面ＵＲＬと、個人ボードＵＲＬと、日時とが対応付けられた情報である。なお、本実施形態において共有ボードも作成される場合には、上記のボード管理情報では、更に、共有ボードＵＲＬも対応付けられている。また、本実施形態では個人ボード及び共有画面を特定するための情報としてＵＲＬを用いているが、これに限られず、Ｗｅｂコンテンツを識別するための情報であれば、例えばＵＲＩ、ＵＲＮ等の他の情報を用いても良い。
【０２５４】
図３１に戻る。会議予約プログラム３００のチェックイン管理部３０４は、チェックイン情報を作成した上で、作成したチェックイン情報をチェックイン情報記憶部３１０に格納する（ステップＳ１１１１）。チェックイン管理部３０４は、上記のステップＳ１１０７でサービス提供装置４０から返信された共有画面ＵＲＬと、会議予約Ｎｏとを対応付けることでチェックイン情報を作成する。なお、会議予約Ｎｏは、例えば、上記のステップＳ１１０７で生成及び返信されても良いし、本ステップで生成されても良い。
【０２５５】
ここで、上記のステップＳ１１１１で作成されるチェックイン情報の一例を図３３に示す。図３３は、チェックイン情報３３００の一例を示す図である。図３３に示すチェックイン情報３３００には、データ項目として、会議予約Ｎｏと、共有画面ＵＲＬとが含まれる。
【０２５６】
データ項目「会議予約Ｎｏ」には、会議予約Ｎｏが設定される。データ項目「共有画面ＵＲＬ」には、上記のステップＳ１１０７でサービス提供装置４０から返信された共有画面ＵＲＬが設定される。
【０２５７】
図３３に示すチェックイン情報３３００には、会議予約Ｎｏとして「１２３４５」、共有画面ＵＲＬとして「ｈｔｔｐ：／／・・・／ａｂｃ／ｓｈａｒｅ」が設定されている。
【０２５８】
このように、本実施形態に係るチェックイン情報は、会議予約Ｎｏと共有画面ＵＲＬとが対応付けられた情報である。
【０２５９】
図３１に戻る。会議予約プログラム３００の要求部３０２は、新規予約された会議の参加者毎に、スケジュール登録要求をスケジューラ装置５０に送信する（ステップＳ１１１２）。スケジュール登録要求には、当該会議の参加者のユーザ識別情報と、会議情報と、会議予約Ｎｏと、共有画面ＵＲＬと、当該参加者の個人ボードＵＲＬとが含まれる。
【０２６０】
スケジューラプログラム５００のスケジュール管理部５０２は、スケジュール登録要求を受信すると、このスケジュール情報に含まれる各種情報で、スケジュール情報記憶部５２０に記憶されているスケジュール情報を更新する（ステップＳ１１１３）。すなわち、スケジュール管理部５０２は、スケジュール情報記憶部５２０に記憶されているスケジュール情報のうち、当該ユーザ識別情報が含まれるスケジュール情報を特定する。そして、スケジュール管理部５０２は、特定したスケジュール情報を、会議情報と、会議予約Ｎｏと、共有画面ＵＲＬと、個人ボードＵＲＬとを用いて更新する。その後、スケジュール管理部５０２は、更新結果（登録結果）を会議予約装置３０に返信する。
【０２６１】
会議予約プログラム３００のリマインド部３０５は、所定の時間毎（例えば、数分毎）に、予約された会議がリマインド通知時間になったか否かを確認する（ステップＳ１１１４）。そして、会議予約プログラム３００のリマインド部３０５は、予約された会議がリマインド通知時間になった場合、会議の参加者の端末装置１０にリマインド通知のメールを送信する（ステップＳ１１１５）。リマインド通知（のメール）には、当該参加者の個人ボードの個人ボードＵＲＬが含まれる。なお、リマインド通知（のメール）には、個人ボードＵＲＬ以外にも、例えば、共有画面ＵＲＬや共有ボードＵＲＬ等が含まれていても良い。
【０２６２】
ここで、リマインド通知の宛先となるメールアドレスは、ユーザ識別情報がメールアドレスである場合には、このメールアドレスを用いれば良い。一方で、ユーザ識別情報がメールアドレス以外である場合には、スケジューラ装置５０又は会議予約装置３０において予めユーザ識別情報とメールアドレスとを対応付けて保存しておいた上で、ユーザ識別情報に対応付けられているメールアドレスを用いれば良い。
【０２６３】
以上のように、本実施形態に係る会議サービスシステム１では、予約された会議がリマインド通知時間になった場合、会議の参加者（正確には参加予定者）の端末装置１０にリマインド通知を送信する。これにより、参加者が会議の参加を忘れてしまう等の事態を防止することができる。
【０２６４】
なお、１つの会議に対して複数のリマインド通知時間が設定されても良い。この場合、複数のリマインド通知時間の各々でリマインド通知が送信される。例えば、リマインド通知時間として「３時間前」及び「１時間前」の２つが設定された場合、会議が開催される日時の３時間前と１時間前のそれぞれでリマインド通知が送信される。
【０２６５】
≪会議参加処理≫
以降では、本実施形態に係る会議サービスシステム１により開始された電子会議にユーザが参加する場合の処理について、図３４を参照しながら説明する。図３４は、第六の実施形態に係る会議参加処理の一例を示すシーケンス図である。なお、会議に参加するユーザは、自身の端末装置１０でリマインド通知のメール（以降、「リマインド通知メール」とも表す。）を受信しているものとする。
【０２６６】
まず、メールアプリケーション１１０は、ユーザの操作に応じてリマインド通知メールを表示する（ステップＳ１２０１）。ここで、リマインド通知メールが表示された画面（リマインド通知メール画面）Ｇ６００の一例を図３５に示す。図３５は、リマインド通知メール画面Ｇ６００の一例を示す図である。図３５に示すリマインド通知メール画面Ｇ６００はリマインド通知メールの内容が表示される画面であり、会議の予約名や場所（対象リソース）、利用時間等と共に、個人ボードＵＲＬのリンクＧ６０１がメール本文に表示されている。ユーザは、個人ボードＵＲＬのリンクＧ６０１を選択することで、自身の個人ボードを表示し、会議に参加することが可能となる。以降では、ユーザにより個人ボードＵＲＬのリンクＧ６０１が選択されたものとする。
【０２６７】
メールアプリケーション１１０は、個人ボードＵＲＬのリンクＧ６０１の選択を受け付ける（ステップＳ１２０２）。メールアプリケーション１１０は、リンクＧ６０１の選択を受け付けると、当該リンクＧ６０１に対応する個人ボードＵＲＬが含まれる表示要求をＷｅｂブラウザ１００に送信する（ステップＳ１２０３）。
【０２６８】
次に、Ｗｅｂブラウザ１００の要求部１０３は、個人ボードＵＲＬ宛にボード表示要求を送信する（ステップＳ１２０４）。これにより、当該個人ボードＵＲＬが示す個人ボード（より正確には、個人ボードを表示させるためのＷｅｂコンテンツ）がサービス提供装置４０から返信される。
【０２６９】
Ｗｅｂブラウザ１００の表示制御部１０２は、個人ボードが返信されると、例えば図３６に示す個人ボード画面Ｇ７００を表示する（ステップＳ１２０５）。図３６に示す個人ボード画面Ｇ７００には、個人ボード表示欄Ｇ７１０と、共有画面表示欄Ｇ７２０とが含まれる。個人ボード表示欄Ｇ７１０には個人ボードが表示される。一方で、共有画面表示欄Ｇ７２０には、共有画面が表示される。このように、図３６に示す個人ボード画面Ｇ７００では、個人ボードと共有画面とを１つの画面で表示することができる。共有画面表示欄Ｇ７２０に表示される共有画面は、ルーム毎に作成された共有画面であっても良いし、同一会議に参加している他の端末装置１０上に表示されている画面であっても良い。
【０２７０】
また、画面共有ボタンＧ７３０を押下することで、ユーザは、自身の端末装置１０上に表示されている画面（共有画面）を、同一会議に参加している他の端末装置１０の共有画面表示欄Ｇ７２０に表示させることができる。このとき、共有画面は、他の端末装置１０に直接送信されても良いし、サービス提供装置４０等の任意のサーバを介して送信されても良い。
【０２７１】
また、共有ボード表示ボタンＧ７４０を押下することで、ユーザは、共有ボードを表示させることもできる。
【０２７２】
以上のように、本実施形態に係る会議サービスシステム１では、各端末装置１０のユーザは、リマインド通知に含まれる個人ボードＵＲＬを用いて個人ボードにアクセスし、電子会議に参加することができる。なお、本実施形態では、上記のステップＳ１２０５で、図３６に示す個人ボード画面Ｇ７００を表示させたが、第一の実施形態と同様に、図１４に示す個人ボード画面Ｇ３００が表示されても良い。
【０２７３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２７４】
１        会議サービスシステム
１０      端末装置
２０      会議室端末装置
３０      会議予約装置
４０      サービス提供装置
５０      スケジューラ装置
１００    Ｗｅｂブラウザ
２１０    会議室端末プログラム
２２０    Ｗｅｂブラウザ
３００    会議予約プログラム
４００    サービス提供プログラム
５００    スケジューラプログラム
【先行技術文献】
【特許文献】
【０２７５】
【特許文献１】特開２０１２−４３３８０号公報
【図１】
2019220946.tif 000003
【図２】
2019220946.tif 000004
【図３】
2019220946.tif 000005
【図４】
2019220946.tif 000006
【図５】
2019220946.tif 000007
【図６】
2019220946.tif 000008
【図７】
2019220946.tif 000009
【図８】
2019220946.tif 000010
【図９】
2019220946.tif 000011
【図１０】
2019220946.tif 000012
【図１１】
2019220946.tif 000013
【図１２】
2019220946.tif 000014
【図１３】
2019220946.tif 000015
【図１４】
2019220946.tif 000016
【図１５】
2019220946.tif 000017
【図１６】
2019220946.tif 000018
【図１７】
2019220946.tif 000019
【図１８】
2019220946.tif 000020
【図１９】
2019220946.tif 000021
【図２０】
2019220946.tif 000022
【図２１】
2019220946.tif 000023
【図２２】
2019220946.tif 000024
【図２３】
2019220946.tif 000025
【図２４】
2019220946.tif 000026
【図２５】
2019220946.tif 000027
【図２６】
2019220946.tif 000028
【図２７】
2019220946.tif 000029
【図２８】
2019220946.tif 000030
【図２９】
2019220946.tif 000031
【図３０】
2019220946.tif 000032
【図３１】
2019220946.tif 000033
【図３２】
2019220946.tif 000034
【図３３】
2019220946.tif 000035
【図３４】
2019220946.tif 000036
【図３５】
2019220946.tif 000037
【図３６】
2019220946.tif 000038