(57)【要約】【課題】遠隔会議で利用される資料データを会議サーバから所定の端末装置にスムーズに送信することができる、会議サーバ用のプログラムと遠隔会議方法を提供する。【解決手段】会議サーバでは、第一取得処理と第二取得処理と第一送信処理が実行される。第一取得処理は、ネットワークに接続された第一端末装置と第二端末装置による遠隔会議で設定される第一端末装置に対応するユーザ情報を含む第一端末装置からの遠隔会議への参加要求を、ネットワークに接続された会議サーバの通信部を介して取得する処理である。第二取得処理は、会議サーバがアクセス可能な記憶装置に記憶された複数の資料データから、参加要求に含まれるユーザ情報に関連付けられた、遠隔会議で第一端末装置と第二端末装置の間で共有される資料データを取得する処理である。第一送信処理は、記憶装置から取得された資料データを、通信部から第二端末装置に送信させる処理である。【選択図】図４
2017174276.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した遠隔会議の会議サーバを制御するコンピュータに、
前記ネットワークに接続された第一端末装置と、前記ネットワークに接続された第二端末装置と、による前記遠隔会議で設定される前記第一端末装置に対応するユーザ情報を含む前記第一端末装置からの前記遠隔会議への参加要求を、前記ネットワークに接続された前記会議サーバの通信部を介して取得する第一取得処理と、
前記会議サーバがアクセス可能な記憶装置に記憶された複数の資料データから、前記第一取得処理で取得された前記参加要求に含まれる前記第一端末装置に対応する前記ユーザ情報に関連付けられた、前記遠隔会議で前記第一端末装置と前記第二端末装置との間で共有される前記資料データを取得する第二取得処理と、
前記第二取得処理で前記記憶装置から取得された前記資料データを、前記通信部から前記遠隔会議に参加している前記第二端末装置に送信させる第一送信処理と、を実行させるプログラム。
【請求項２】
前記コンピュータに、
前記第一端末装置に対応する前記ユーザ情報に関連付けて前記記憶装置に記憶された前記資料データが第一資料データと第二資料データとである場合、前記第一資料データに対応する第一資料情報と、前記第二資料データに対応する第二資料情報と、を前記通信部から前記第一端末装置に送信させる第二送信処理と、
前記第一資料情報と前記第二資料情報との送信に応じて前記第一端末装置で選択された前記第一資料情報又は前記第二資料情報を、前記通信部を介して取得する第三取得処理と、を実行させ、
前記第二取得処理は、前記第三取得処理で前記第一資料情報が取得された場合、前記第一資料データを取得し、前記第三取得処理で前記第二資料情報が取得された場合、前記第二資料データを取得する処理である、請求項１に記載のプログラム。
【請求項３】
前記コンピュータに、
前記第一端末装置に対応する前記ユーザ情報を含む前記第一端末装置からの前記遠隔会議からの退出要求を、前記通信部を介して取得する第四取得処理と、
前記第四取得処理によって前記退出要求が取得されたことに応じて、前記第一送信処理で前記第二端末装置に送信された前記資料データを特定する特定処理と、
前記特定処理で特定された前記資料データの共有を解除させる解除指示を、前記通信部から前記第二端末装置に送信させる第三送信処理と、を実行させる、請求項１又は請求項２に記載のプログラム。
【請求項４】
前記コンピュータに、前記遠隔会議に対して設定された属性情報を取得する第五取得処理を実行させ、
前記第二取得処理は、前記第一端末装置に対応する前記ユーザ情報に関連付けられた前記資料データのうち、前記第五取得処理で取得された前記属性情報に対応する前記資料データを取得する処理である、請求項１から請求項３の何れか１項に記載のプログラム。
【請求項５】
前記第五取得処理は、前記属性情報として前記遠隔会議の開催頻度を取得する処理であり、
前記第二取得処理は、前記第五取得処理で取得された前記属性情報としての開催頻度が前記遠隔会議を繰り返し開催させる設定である場合、前記第一端末装置に対応する前記ユーザ情報に関連付けられた前記資料データのうち、前記資料データの前記記憶装置への記憶のタイミングが、前記属性情報としての開催頻度に応じて前回開催された前記遠隔会議より後のタイミングである前記資料データを取得する処理である、請求項４に記載のプログラム。
【請求項６】
ネットワークに接続された会議サーバを介した第一端末装置と第二端末装置とによる遠隔会議の遠隔会議方法であって、
前記第一端末装置からの保存要求に従い、複数の資料データを記憶する記憶装置に、前記遠隔会議で前記第一端末装置と前記第二端末装置との間で共有される前記資料データを、前記遠隔会議で設定される前記第一端末装置に対応するユーザ情報に関連付けて記憶する記憶工程と、
前記第一端末装置に対応する前記ユーザ情報を含む前記第一端末装置からの前記遠隔会議への参加要求を取得する第一取得工程と、
前記記憶装置に記憶された前記複数の資料データから、前記第一取得工程で取得された前記参加要求に含まれる前記第一端末装置に対応する前記ユーザ情報に関連付けられた前記資料データを取得する第二取得工程と、
前記第二取得工程で前記記憶装置から取得された前記資料データを、前記遠隔会議に参加している前記第二端末装置に送信する第一送信工程と、を含む遠隔会議方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔会議の会議サーバを制御するコンピュータに所定の処理を実行させるプログラムと、遠隔会議方法に関する。
【背景技術】
【０００２】
ネットワークを介した遠隔会議に関する技術が提案されている。例えば、特許文献１には、テレビ会議システムにおける資料配布方法が開示されている。資料配付方法では、端末局でテレビ会議の予約が行われると、会議の参加予定者リストが予約系サーバの会議参加ＤＢに登録される。端末局で予約系サーバに資料データが登録されると、予約系サーバでは、会議参加ＤＢから会議参加予定者のメールアドレスが取得される。メールアドレスリストは、資料データに埋め込まれる。予約系サーバでは、所定のタイミングで、メールアドレスリストに含まれるメールアドレスに対して資料データが送付される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１２６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
発明者は、遠隔会議における資料データの送信に関し、シンプルな処理の手順について検討を行った。その際、発明者は、事前に予定されたユーザ以外のユーザが、追加的に遠隔会議に参加することがある点を考慮した。発明者は、特定のユーザが操作する端末装置に対して、資料データが送信されないといった事態の発生を抑制できる構成を検討した。
【０００５】
本発明は、遠隔会議で利用される資料データを会議サーバから所定の端末装置にスムーズに送信することができる、会議サーバ用のプログラムと遠隔会議方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面は、ネットワークを介した遠隔会議の会議サーバを制御するコンピュータに、前記ネットワークに接続された第一端末装置と、前記ネットワークに接続された第二端末装置と、による前記遠隔会議で設定される前記第一端末装置に対応するユーザ情報を含む前記第一端末装置からの前記遠隔会議への参加要求を、前記ネットワークに接続された前記会議サーバの通信部を介して取得する第一取得処理と、前記会議サーバがアクセス可能な記憶装置に記憶された複数の資料データから、前記第一取得処理で取得された前記参加要求に含まれる前記第一端末装置に対応する前記ユーザ情報に関連付けられた、前記遠隔会議で前記第一端末装置と前記第二端末装置との間で共有される前記資料データを取得する第二取得処理と、前記第二取得処理で前記記憶装置から取得された前記資料データを、前記通信部から前記遠隔会議に参加している前記第二端末装置に送信させる第一送信処理と、を実行させるプログラムである。
【０００７】
このプログラムによれば、第一端末装置からの参加要求の取得に応じて、第一端末装置に対応するユーザ情報に関連付けられた資料データを、遠隔会議の相手先となる第二端末装置に送信することができる。
【０００８】
本発明の他の側面は、ネットワークに接続された会議サーバを介した第一端末装置と第二端末装置とによる遠隔会議の遠隔会議方法であって、前記第一端末装置からの保存要求に従い、複数の資料データを記憶する記憶装置に、前記遠隔会議で前記第一端末装置と前記第二端末装置との間で共有される前記資料データを、前記遠隔会議で設定される前記第一端末装置に対応するユーザ情報に関連付けて記憶する記憶工程と、前記第一端末装置に対応する前記ユーザ情報を含む前記第一端末装置からの前記遠隔会議への参加要求を取得する第一取得工程と、前記記憶装置に記憶された前記複数の資料データから、前記第一取得工程で取得された前記参加要求に含まれる前記第一端末装置に対応する前記ユーザ情報に関連付けられた前記資料データを取得する第二取得工程と、前記第二取得工程で前記記憶装置から取得された前記資料データを、前記遠隔会議に参加している前記第二端末装置に送信する第一送信工程と、を含む遠隔会議方法である。
【０００９】
この遠隔会議方法によれば、遠隔会議の開催前に、第一端末装置からの資料データを、第一端末装置に対応するユーザ情報に関連付けて記憶することができる。第一端末装置からの参加要求の取得に応じて、予め記憶させた第一端末装置に対応するユーザ情報に関連付けられた資料データを、遠隔会議の相手先となる第二端末装置に送信することができる。
【発明の効果】
【００１０】
本発明によれば、遠隔会議で利用される資料データを会議サーバから所定の端末装置にスムーズに送信することができる、会議サーバ用のプログラムと遠隔会議方法を得ることができる。
【図面の簡単な説明】
【００１１】
【図１】遠隔会議システムの一例を示す図である。
【図２】遠隔会議画面の一例を示す図である。
【図３】資料登録処理のフローチャートである。
【図４】共有開始処理のフローチャートである。
【図５】共有リストの一例を示す図である。
【図６】共有解除処理のフローチャートである。
【図７】候補抽出処理のフローチャートである。
【発明を実施するための形態】
【００１２】
本発明を実施するための実施形態について、図面を用いて説明する。本発明は、以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。例えば、以下に示す構成の一部は、省略し又は他の構成等に置換してもよい。他の構成を含むようにしてもよい。
【００１３】
＜遠隔会議システム＞
遠隔会議システム１０の概略について、図１を参照して説明する。遠隔会議システム１０は、図１に示すように、会議サーバ２０と、登録サーバ３０と、オンラインストレージ４０と、端末装置を含む。図１では、３台の端末装置が図示されている。端末装置の台数は、実施される遠隔会議のシチュエーションに応じて変化する。実施形態では、３台の端末装置による遠隔会議を例として説明する。図１に図示された３台の端末装置のそれぞれを、端末装置５１，５２，５３という。端末装置５１，５２，５３は、同一の遠隔会議に参加しているユーザによってそれぞれ操作される。
【００１４】
会議サーバ２０と登録サーバ３０とオンラインストレージ４０と端末装置５１，５２，５３は、ネットワーク７０に接続されている。ネットワーク７０は、例えば、インターネットのようなネットワークである。但し、ネットワーク７０は、ローカルエリアネットワーク（ＬＡＮ）であってもよい。遠隔会議システム１０では、端末装置５１，５２，５３による遠隔会議は、会議サーバ２０と端末装置５１，５２，５３のそれぞれとの間でセッションが確立された状態で行われる。
【００１５】
会議サーバ２０を介して実行される遠隔会議は、会議ＩＤによって識別される。即ち、端末装置５１，５２，５３による遠隔会議は、会議ＩＤによって、会議サーバ２０を介して実行される他の遠隔会議と識別される。会議ＩＤによって識別される遠隔会議において、端末装置５１，５２，５３は、ユーザＩＤによって識別される。実施形態では、端末装置５１，５２，５３に対応するユーザＩＤは、次の通りとする。即ち、端末装置５１に対応するユーザＩＤは、「ＵＳＥＲ５１」とする。端末装置５２に対応するユーザＩＤは、「ＵＳＥＲ５２」とする。端末装置５３に対応するユーザＩＤは、「ＵＳＥＲ５３」とする。
【００１６】
遠隔会議システム１０では、所定のユーザによって、事前に遠隔会議の開催が予約される。予約は、会議サーバ２０、登録サーバ３０又は不図示のＷｅｂサーバによって提供される所定のサイトにて行われる。この他、予約は、端末装置で実行される遠隔会議用のクライアントプログラム若しくはこれとは異なる所定のアプリケーションを介して行われる。遠隔会議の予約では、端末装置５１，５２，５３に対応するユーザＩＤが、それぞれ登録される。登録された各ユーザＩＤには、所定の権限が設定される。権限としては、資料共有権限が例示される。資料共有権限については、後述する。
【００１７】
遠隔会議の予約では、予約対象の遠隔会議に対して、所定の属性情報を設定することができる。属性情報としては、遠隔会議の開催頻度が例示される。属性情報としての開催頻度には、例えば、毎日、所定期間毎（例えば、１回／週又は１回／月）が含まれる。開催頻度は、任意の設定項目であり、未設定とすることもできる。予約された遠隔会議は、会議リストに登録される。会議リストは、会議ＩＤに関連付けられる。会議リストには、ユーザＩＤと権限を示す情報が関連付けて登録される。更に、会議リストには、開催頻度が登録される。開催頻度が、毎日又は所定期間毎のように遠隔会議を繰り返し開催させる設定である場合、会議リストには、開催済みの遠隔会議のうち、最新の遠隔会議の開催日時が登録される。
【００１８】
遠隔会議システム１０では、遠隔会議の予約に伴い、例えば、遠隔会議の開催を、会議リストに登録されたユーザＩＤに対応する端末装置５１，５２，５３のユーザに通知することができる。この通知は、例えば、電子メールを用いて行われる。即ち、電子メールの本文には、遠隔会議の開催日時と、会議サーバ２０のＵＲＬが含められる。会議サーバ２０のＵＲＬには、例えば、予約された遠隔会議を識別する会議ＩＤに関する情報が含められる。遠隔会議の予約が完了した後、事前に予定されたユーザ以外のユーザが、遠隔会議に参加し、又は不参加となることがある。従って、遠隔会議システム１０では、遠隔会議の予約が完了した後、会議リストに登録されたユーザＩＤを変更することができる。ユーザＩＤが追加された場合、追加されたユーザＩＤに対応する端末装置のユーザに対して、前述の電子メールが送信される。
【００１９】
会議サーバ２０は、端末装置５１，５２，５３の間を送受信されるデータを中継する。端末装置５１，５２，５３の間を送受信されるデータとしては、映像データと音データが例示される。映像データは、端末装置５１，５２，５３のそれぞれで撮影された撮影画像６１（図２参照）に対応するデータである。音データは、端末装置５１，５２，５３のそれぞれで集音された音に対応するデータである。
【００２０】
端末装置５１，５２，５３の各端末装置で、会議サーバ２０との間でセッションが確立されると、端末装置５１，５２，５３の各ユーザは、会議ＩＤによって識別される遠隔会議が開催されるバーチャルな会議室に入室した状態となる。例えば、端末装置５１では、会議サーバ２０との間でセッションが確立されると、端末装置５１のカメラで撮影された映像データと端末装置５１のマイクで集音された音に対応する音データが、端末装置５１の通信部から会議サーバ２０に送信される。映像データと音データには、送信元を示すユーザＩＤがそれぞれ含められる。例えば、端末装置５１から送信される映像データと音データには、ユーザＩＤ「ＵＳＥＲ５１」が含められる。
【００２１】
会議サーバ２０は、端末装置５１，５２，５３からそれぞれ送信された映像データと音データを受信し、受信された映像データと音データを、例えば、その映像データと音データの送信元の端末装置を除く端末装置に送信する。例えば、会議サーバ２０は、端末装置５１から送信された映像データと音データを、端末装置５１を除く端末装置５２，５３に送信する。会議サーバ２０から端末装置５１，５２，５３への映像データと音データの送信は、公知の遠隔会議システムと同様、ストリーミング方式によって行われる。遠隔会議システム１０では、映像データと音データの送受信は、公知の遠隔会議システムと同様に行われる。従って、実施形態では、会議サーバ２０を介した端末装置５１，５２，５３の間の映像データと音データの送受信に関する説明は、省略する。
【００２２】
この他、会議サーバ２０は、資料データを、端末装置５１，５２，５３に送信する。資料データは、遠隔会議で用いられる資料画像６２（図２参照）に対応するデータである。遠隔会議システム１０では、端末装置５１，５２，５３の間で同一の資料データが共有され、共有された資料データに対応する資料画像６２を表示させた状態で、遠隔会議を進行することができる。
【００２３】
登録サーバ３０は、資料データの事前登録に関するサービスを提供する。実施形態では、登録サーバ３０によって提供される前述のサービスを、「登録サービス」という。登録サービスによれば、資料データが、この資料データの共有元となる端末装置のユーザＩＤに関連付けられた状態で、記憶装置としてのオンラインストレージ４０に記憶される。この点に関する説明は、後述する。
【００２４】
端末装置５１，５２，５３では、遠隔会議の実施中、遠隔会議画面６０が表示される（図２参照）。遠隔会議画面６０は、撮影画像６１と、資料画像６２と、退出ボタン６３を含む。遠隔会議画面６０では、撮影画像６１の表示又は非表示を設定することができる。撮影画像６１の表示又は非表示は、端末装置５１，５２，５３の各撮影画像６１に対して個別に設定することができる。図２に示す遠隔会議画面６０に基づけば、端末装置５２，５３の撮影画像６１は、共に表示に設定されている。遠隔会議画面６０に自装置の撮影画像６１を表示させる場合、自装置の撮影画像６１は、自装置での撮影に応じて取得される映像データに従い表示される。遠隔会議の相手先となる端末装置の撮影画像６１は、会議サーバ２０からの映像データに従い表示される。
【００２５】
退出ボタン６３は、遠隔会議からの退出に対応する操作ボタンである。例えば、端末装置５１，５２，５３の各ユーザは、遠隔会議が開催されているバーチャルな会議室から退出する場合、退出ボタン６３を押下する操作を、自身が操作する端末装置に対して入力する。端末装置５１，５２，５３では、退出ボタン６３の押下が受け付けられる。退出ボタン６３の押下が受け付けられた端末装置では、退出要求が会議サーバ２０に送信される。退出要求には、自装置に対応するユーザＩＤが含められる。会議サーバ２０で退出要求が受信された場合、会議サーバ２０と退出要求の送信元の端末装置の間で、セッションを切断する処理手順が適宜実行される。退出要求の送信元の端末装置では、この処理手順の実行に伴い、会議サーバ２０とのセッションが切断され、遠隔会議が終了した状態となる。遠隔会議は、全ての端末装置５１，５２，５３で会議サーバ２０とのセッションが切断されたタイミングで、終了する。
【００２６】
遠隔会議システム１０では、オンラインストレージ４０として、公知のオンラインストレージが利用される。従って、オンラインストレージ４０に関する説明は、適宜省略する。端末装置５１，５２，５３は、ネットワーク７０を介した通信機能を有する情報処理装置であり、ハードウェア的には、公知の遠隔会議システムに含まれる端末装置と同様の構成を備える。端末装置５１，５２，５３としては、パーソナルコンピュータとスマートフォンとタブレット端末が例示される。実施形態では、端末装置５１，５２，５３として、パーソナルコンピュータが例示されている（図１参照）。従って、端末装置５１，５２，５３に関する説明は、適宜省略する。
【００２７】
＜会議サーバ＞
会議サーバ２０について、図１を参照して説明する。会議サーバ２０は、ＣＰＵ２１と、記憶部２２と、ＲＡＭ２３と、通信部２４を備える。ＣＰＵ２１と記憶部２２とＲＡＭ２３と通信部２４は、バス２５に接続される。ＣＰＵ２１は、演算処理を実行する。記憶部２２は、コンピュータが読み取り可能な記憶媒体である。記憶部２２としては、ハードディスク及び／又はフラッシュメモリが例示される。この他、記憶部２２は、ＲＯＭを含むものであってもよい。記憶部２２には、各種のプログラムが記憶される。例えば、ＯＳ（Operating System）と各種のアプリケーションが記憶部２２に記憶される。記憶部２２に記憶されるアプリケーションには、会議サーバプログラムが含まれる。会議サーバプログラムは、所定のサーバ装置を、遠隔会議システム１０における会議サーバ２０として動作させるプログラムである。会議サーバプログラムには、共有開始処理（図４参照）と共有解除処理（図６参照）と候補抽出処理（図７参照）の各プログラムが含まれる。更に、記憶部２２には、上述した会議リストが記憶される。
【００２８】
会議サーバプログラムは、記憶部２２に事前にインストールされる。事前のインストールは、例えば、半導体メモリ等のコンピュータが読み取り可能な記憶媒体に記憶された会議サーバプログラムが、会議サーバ２０の読取部（不図示）によって読み取られることで行われる。会議サーバ２０が、例えば、光学ドライブ（不図示）を備えている場合、事前のインストールは、光学メディアに記憶された会議サーバプログラムが、光学ドライブによって読み取られることで行われるようにしてもよい。この他、事前のインストールは、ネットワーク７０に接続される、登録サーバ３０又は図１で不図示のサーバ装置のハードディスク等のコンピュータが読み取り可能な記憶媒体に記憶された会議サーバプログラムが、通信部２４で伝送信号として受信されることで行われるようにしてもよい。記憶部２２への会議サーバプログラムのインストールについて、上述した何れの形態とするかは、諸事情を考慮して適宜決定される。コンピュータが読み取り可能な記憶媒体は、一時的な記憶媒体（例えば、伝送信号）を含まない、非一時的な記憶媒体であってもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を記憶可能な記憶媒体であればよい。
【００２９】
ＲＡＭ２３は、ＣＰＵ２１が各種のプログラムを実行する際に利用される記憶領域となる。ＲＡＭ２３には、処理の実行途中に、処理で利用される所定のデータ及び情報が所定の領域に記憶される。例えば、資料リストと共有リストと記憶リストが、ＲＡＭ２３に記憶される。但し、資料リストと共有リストと記憶リストは、記憶部２２に記憶されてもよい。資料リストと共有リストと記憶リストに関する説明は、後述する。上記では、会議リストの記憶先を記憶部２２としたが、会議リストは、ＲＡＭ２３に記憶されてもよい。会議サーバ２０では、ＣＰＵ２１が記憶部２２に記憶されたＯＳと図４、図６及び図７の各処理のプログラムを含む会議サーバプログラムを実行する等して、会議サーバ２０を制御する。これにより、会議サーバ２０では、各種の処理が実行される。
【００３０】
通信部２４は、会議サーバ２０をネットワーク７０に接続し、ネットワーク７０を介したデータ通信を行う。会議サーバ２０では、通信部２４を介して、端末装置５１，５２，５３のそれぞれとの間で各種のデータが送受信される。通信部２４は、例えば、イーサネット（登録商標）規格に適合するインターフェース回路である。通信部２４によるネットワーク７０への接続は、有線接続とされる。但し、通信部２４によるネットワーク７０への接続は、無線接続であってもよい。
【００３１】
会議サーバ２０は、図４、図６及び図７の各処理のプログラムを含む会議サーバプログラムが記憶部２２に記憶されている点が、公知のサーバ装置と相違する。但し、会議サーバ２０は、ハードウェア的には、公知のサーバ装置と同じである。従って、会議サーバ２０は、更に、公知のサーバ装置が備える構成を備える。
【００３２】
＜登録サーバ＞
登録サーバ３０について、図１を参照して説明する。登録サーバ３０は、ＣＰＵ３１と、記憶部３２と、ＲＡＭ３３と、通信部３４を備える。ＣＰＵ３１と記憶部３２とＲＡＭ３３と通信部３４は、バス３５に接続される。ＣＰＵ３１は、演算処理を実行する。記憶部３２は、コンピュータが読み取り可能な記憶媒体である。記憶部３２としては、ハードディスク及び／又はフラッシュメモリが例示される。この他、記憶部３２は、ＲＯＭを含むものであってもよい。記憶部３２には、各種のプログラムが記憶される。例えば、ＯＳ（Operating System）と各種のアプリケーションが記憶部３２に記憶される。記憶部３２に記憶されるアプリケーションには、登録サーバプログラムが含まれる。登録サーバプログラムは、所定のサーバ装置を、遠隔会議システム１０における登録サーバ３０として動作させるプログラムである。登録サーバプログラムには、資料登録処理（図３参照）のプログラムが含まれる。
【００３３】
登録サーバプログラムは、記憶部３２に事前にインストールされる。事前のインストールは、例えば、半導体メモリ等のコンピュータが読み取り可能な記憶媒体に記憶された登録サーバプログラムが、登録サーバ３０の読取部（不図示）によって読み取られることで行われる。登録サーバ３０が、例えば、光学ドライブ（不図示）を備えている場合、事前のインストールは、光学メディアに記憶された登録サーバプログラムが、光学ドライブによって読み取られることで行われるようにしてもよい。この他、事前のインストールは、ネットワーク７０に接続される、会議サーバ２０又は図１で不図示のサーバ装置のハードディスク等のコンピュータが読み取り可能な記憶媒体に記憶された登録サーバプログラムが、通信部３４で伝送信号として受信されることで行われるようにしてもよい。記憶部３２への登録サーバプログラムのインストールについて、上述した何れの形態とするかは、諸事情を考慮して適宜決定される。コンピュータが読み取り可能な記憶媒体は、一時的な記憶媒体（例えば、伝送信号）を含まない、非一時的な記憶媒体であってもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を記憶可能な記憶媒体であればよい。
【００３４】
ＲＡＭ３３は、ＣＰＵ３１が各種のプログラムを実行する際に利用される記憶領域となる。ＲＡＭ３３には、処理の実行途中に、処理で利用される所定のデータ及び情報が所定の領域に記憶される。登録サーバ３０では、ＣＰＵ３１が記憶部３２に記憶されたＯＳと図３の資料登録処理のプログラムを含む登録サーバプログラムを実行する等して、登録サーバ３０を制御する。これにより、登録サーバ３０では、各種の処理が実行される。
【００３５】
通信部３４は、登録サーバ３０をネットワーク７０に接続し、ネットワーク７０を介したデータ通信を行う。登録サーバ３０では、通信部３４を介して、端末装置５１，５２，５３のそれぞれとの間で各種のデータが送受信される。通信部３４は、例えば、イーサネット（登録商標）規格に適合するインターフェース回路である。通信部３４によるネットワーク７０への接続は、有線接続とされる。但し、通信部３４によるネットワーク７０への接続は、無線接続であってもよい。
【００３６】
登録サーバ３０は、図３の資料登録処理のプログラムを含む登録サーバプログラムが記憶部３２に記憶されている点が、公知のサーバ装置と相違する。但し、登録サーバ３０は、ハードウェア的には、公知のサーバ装置と同じである。従って、登録サーバ３０は、更に、公知のサーバ装置が備える構成を備える。
【００３７】
＜資料登録処理＞
登録サーバ３０で実行される資料登録処理について、図３を参照して説明する。登録サーバ３０では、資料登録処理の実行によって、登録サービスが提供される。登録サーバ３０では、資料登録処理の開始に際し、端末装置５１，５２，５３のうち、登録サービスの提供先となる端末装置との間で、次のような処理手順が実行される。この処理手順の説明では、登録サービスの提供先となる端末装置は、端末装置５１とする。
【００３８】
端末装置５１のユーザは、登録サーバ３０へのアクセス指示を、端末装置５１に入力する。これに伴い、端末装置５１は、登録サーバ３０にアクセスする。登録サーバ３０へのアクセスは、例えば、端末装置５１にインストールされたウェブブラウザを用いて行われる。登録サーバ３０と端末装置５１の間では、ユーザＩＤ「ＵＳＥＲ５１」と所定のパスワードを用いた認証が行われる。登録サーバ３０は、ユーザＩＤ「ＵＳＥＲ５１」に対応するパスワードを、所定のデータベースから取得する。前述のデータベースは、会議サーバ２０がユーザ管理に用いるものであり、例えば、ネットワーク７０を介して通信可能な不図示のデータベースサーバに記憶されている。但し、このデータベースは、記憶部３２や、会議サーバ２０に記憶されていてもよい。登録サーバ３０では、端末装置５１からのユーザＩＤ「ＵＳＥＲ５１」とパスワードが、前述のデータベースに関連付けて登録されているかが判断される。端末装置５１からのユーザＩＤ「ＵＳＥＲ５１」とパスワードが、前述のデータベースに関連付けて登録されている場合、登録サーバ３０では、認証は成功したと判断される。一方、端末装置５１からのユーザＩＤ「ＵＳＥＲ５１」とパスワードが、前述のデータベースに関連付けて登録されていない場合、登録サーバ３０では、認証は失敗したと判断される。
【００３９】
登録サーバ３０では、上述したように実行される認証が成功した場合、資料登録処理が開始される。資料登録処理を開始させたＣＰＵ３１は、保存要求が取得されたかを判断する（Ｓ１１）。認証された端末装置には、その端末装置がアクセス可能な記憶部に記憶された電子ファイル形式のデータを選択する操作が入力される。この端末装置では、この操作が受け付けられ、選択されたデータが特定される。その後、特定されたデータは、資料データとして保存要求に含められ、認証された端末装置から登録サーバ３０に送信される。複数のデータが資料データとして選択された場合、選択された全ての資料データが保存要求に含められ、登録サーバ３０に送信される。保存要求には、資料データと共に、自装置に対応するユーザＩＤが含められる。登録サーバ３０では、端末装置からの保存要求が、通信部３４で受信される。ＣＰＵ３１は、通信部３４を介して保存要求を取得する。
【００４０】
保存要求が取得されていない場合（Ｓ１１：Ｎｏ）、ＣＰＵ３１は、この判断を繰り返して実行する。保存要求が取得された場合（Ｓ１１：Ｙｅｓ）、ＣＰＵ３１は、保存要求に含まれる資料データとユーザＩＤを関連付けて記憶させる（Ｓ１３）。記憶先は、オンラインストレージ４０とされる。ＣＰＵ３１は、保存要求から取得される資料データを、この資料データと共に取得されるユーザＩＤに関連付けて、ＲＡＭ３３に記憶させる。続けて、ＣＰＵ３１は、オンラインストレージ４０に対する記憶要求の送信指令を通信部３４に出力する。記憶要求は、取得された資料データをユーザＩＤに関連付けて記憶することを要求する、オンラインストレージ４０に対する指示である。前述のユーザＩＤは、前述の資料データと共に保存要求から取得されたユーザＩＤである。記憶要求には、取得された資料データとユーザＩＤが関連付けられた状態で含められる。送信指令に従い、資料データとユーザＩＤを含む記憶要求が、通信部３４からオンラインストレージ４０に送信される。オンラインストレージ４０では、受信された記憶要求に従い、資料データがユーザＩＤに関連付けて記憶される。オンラインストレージ４０では、資料データの記憶日時（年月日）が、記憶された資料データに関連付けられる。
【００４１】
次に、ＣＰＵ３１は、保存完了通知を送信させる（Ｓ１５）。保存完了通知は、資料データの記憶が完了したことを示す情報である。保存完了通知の送信先は、Ｓ１３によってオンラインストレージ４０に記憶された資料データを含む保存要求の送信元である端末装置とされる。ＣＰＵ３１は、保存完了通知の送信指令を通信部３４に出力する。送信指令に従い、保存完了通知が、通信部３４から、前述の端末装置に送信される。端末装置では、保存完了通知の受信に応じて、選択された資料データの保存が完了したことを示す情報が、自装置の表示部に表示される。Ｓ１５を実行した後、ＣＰＵ３１は、資料登録処理を終了する。
【００４２】
オンラインストレージ４０では、記憶要求に従った上述の記憶が完了した場合、記憶応答を登録サーバ３０に送信するようにしてもよい。この場合、オンラインストレージ４０から送信された記憶応答は、通信部３４で受信される。ＣＰＵ３１は、通信部３４を介して記憶応答を取得する。ＣＰＵ３１は、記憶応答の取得に応じて、Ｓ１５を実行する。
【００４３】
＜共有開始処理＞
会議サーバ２０で実行される共有開始処理について、図４を参照して説明する。共有開始処理を開始させたＣＰＵ２１は、参加要求が取得されたかを判断する（Ｓ２１）。例えば、端末装置５１，５２，５３では、遠隔会議の予約の完了に応じて会議サーバ２０から送信される電子メールに記載のＵＲＬに対する操作が、遠隔会議の開催予定日時に合わせて入力される。端末装置５１，５２，５３では、この操作が受け付けられた場合、参加要求が会議サーバ２０に送信される。端末装置５１，５２，５３では、参加要求の送信に際し、遠隔会議用のクライアントプログラムが起動され、ユーザＩＤが入力される。端末装置５１，５２，５３では、入力されたユーザＩＤが取得される。但し、前述のＵＲＬにユーザＩＤを含め、このＵＲＬからユーザＩＤを取得するようにしてもよい。参加要求には、ユーザＩＤが含められる。この他、端末装置５１，５２，５３では、遠隔会議用のクライアントプログラムを起動させる操作が、遠隔会議の開催予定日時に合わせて入力され、会議ＩＤとユーザＩＤが入力されるようにしてもよい。端末装置５１，５２，５３では、入力された会議ＩＤとユーザＩＤが取得される。参加要求には、会議ＩＤとユーザＩＤが含められる。端末装置５１，５２，５３では、このような操作が受け付けられた場合、参加要求が会議サーバ２０に送信される。会議サーバ２０では、参加要求が通信部２４で受信される。ＣＰＵ２１は、通信部２４を介して参加要求を取得する。取得された参加要求は、ＲＡＭ２３に記憶される。
【００４４】
参加要求が取得されていない場合（Ｓ２１：Ｎｏ）、ＣＰＵ２１は、この判断を繰り返して実行する。参加要求が取得された場合（Ｓ２１：Ｙｅｓ）、ＣＰＵ２１は、参加要求の送信元の端末装置との間で、セッションが確立されたかを判断する（Ｓ２３）。ＣＰＵ２１は、アクセス先のＵＲＬに含まれる会議ＩＤ又は参加要求に含まれる会議ＩＤに関連付けられた会議リストに、参加要求に含まれるユーザＩＤが登録されているかを判断する。アクセス先のＵＲＬに含まれる会議ＩＤ又は参加要求に含まれる会議ＩＤは、ＲＡＭ２３に記憶される。前述のユーザＩＤが会議リストに登録されている場合、ＣＰＵ２１は、参加要求の送信元の端末装置との間で、セッションを確立する処理手順を、更に実行する。会議サーバ２０では、このようにして、参加要求の送信元の端末装置との間で、セッションが確立される。セッションを確立する処理手順は、公知の遠隔会議システムで実行される処理手順と同様である。従って、セッションを確立する処理手順に関する説明は、省略する。前述のユーザＩＤが会議リストに登録されていない場合、参加要求の送信元の端末装置との間で、セッションは確立されない。
【００４５】
セッションが確立されない場合（Ｓ２３：Ｎｏ）、ＣＰＵ２１は、処理をＳ２１に戻す。その後、ＣＰＵ２１は、再度、Ｓ２１を実行する。セッションが確立された場合（Ｓ２３：Ｙｅｓ）、ＣＰＵ２１は、取得された参加要求からユーザＩＤを取得する（Ｓ２５）。取得されたユーザＩＤは、ＲＡＭ２３に記憶される。なお、Ｓ２３は、省略するようにしてもよい。この場合、Ｓ２１が肯定（Ｓ２１：Ｙｅｓ）されると、Ｓ２５が実行される。続けて、ＣＰＵ２１は、資料共有権限が、取得されたユーザＩＤに関連付けられているかを判断する（Ｓ２７）。資料共有権限は、会議ＩＤによって識別される遠隔会議で共有される資料データの共有元となれる権限である。この判断には、会議リストが用いられる。判断に用いられる会議リストは、新たなセッションの確立に用いられたＵＲＬに含まれる会議ＩＤ又は参加要求に含まれる会議ＩＤに関連付けられた会議リストである。資料共有権限が関連付けられていない場合（Ｓ２７：Ｎｏ）、ＣＰＵ２１は、処理をＳ２１に戻す。その後、ＣＰＵ２１は、再度、Ｓ２１以降の処理を実行する。
【００４６】
資料共有権限が関連付けられている場合（Ｓ２７：Ｙｅｓ）、ＣＰＵ２１は、候補抽出処理を実行する（Ｓ２９）。候補抽出処理については、後述する。Ｓ２９を実行した後、ＣＰＵ２１は、候補抽出処理で生成された資料リストを送信させる（Ｓ３１）。資料リストは、候補抽出処理で抽出された資料情報を含む。資料情報は、資料データに対応する情報である。資料情報は、資料データのファイル名とされる。ＣＰＵ２１は、資料リストの送信指令を通信部２４に出力する。資料リストの送信先は、端末装置５１，５２，５３のうち、Ｓ２５で取得されたユーザＩＤに対応する端末装置とされる。送信指令に従い、資料リストが、通信部２４から前述した端末装置に送信される。
【００４７】
次に、ＣＰＵ２１は、資料リストの送信先の端末装置で選択された資料情報が取得されたかを判断する（Ｓ３３）。この判断は、Ｓ３１を実行後、予め定めた所定期間繰り返される。資料リストの送信先の端末装置では、Ｓ３１で送信された資料リストが受信され、受信された資料リストが、自装置の表示部に表示される。この端末装置のユーザは、端末装置を操作し、資料リストに含まれる資料情報から、１個又は複数の資料情報を選択する。端末装置では、選択の操作が受け付けられ、選択された資料情報が特定される。その後、端末装置では、特定された資料情報が、会議サーバ２０に送信される。会議サーバ２０では、端末装置からの資料情報が、通信部２４で受信される。ＣＰＵ２１は、通信部２４を介して資料情報を取得する。
【００４８】
資料情報が上述した所定期間内に取得されない場合（Ｓ３３：Ｎｏ）、ＣＰＵ２１は、処理をＳ２１に戻す。その後、ＣＰＵ２１は、再度、Ｓ２１以降の処理を実行する。資料情報が取得された場合（Ｓ３３：Ｙｅｓ）、ＣＰＵ２１は、取得された資料情報に対応する資料データを取得する（Ｓ３５）。会議サーバ２０では、取得された資料情報に対応する資料データが、オンラインストレージ４０からダウンロードされる。ＣＰＵ２１は、ダウンロード要求の送信指令を通信部２４に出力する。ダウンロード要求には、取得された資料情報が含められる。ダウンロード要求の送信先は、オンラインストレージ４０とされる。送信指令に従い、ダウンロード要求が、通信部２４からオンラインストレージ４０に送信される。オンラインストレージ４０では、ダウンロード要求に含まれる資料情報に対応する資料データが特定される。ダウンロード要求には、Ｓ２５で取得されたユーザＩＤを含めるようにしてもよい。この場合、オンラインストレージ４０では、ダウンロード要求に含まれるユーザＩＤに一致するユーザＩＤに関連付けられた資料情報が特定され、特定された資料情報に対応する資料データが特定される。オンラインストレージ４０では、特定された資料データが会議サーバ２０に送信される。ＣＰＵ２１は、通信部２４を介してオンラインストレージ４０から送信された資料データを取得する。取得された資料データは、ＲＡＭ２３に記憶される。
【００４９】
Ｓ３５を実行した後、ＣＰＵ２１は、Ｓ３５で取得された資料データを送信させる（Ｓ３７）。ＣＰＵ２１は、資料データの送信指令を通信部２４に出力する。資料データの送信先は、端末装置５１，５２，５３とされる。送信指令に従い、資料データが、通信部２４から端末装置５１，５２，５３に送信される。端末装置５１，５２，５３では、資料データが受信され、受信された資料データに対応する資料画像６２が、自装置で表示中の遠隔会議画面６０に表示される。
【００５０】
続けて、ＣＰＵ２１は、共有リストに、ユーザＩＤと資料情報を関連付けて登録する（Ｓ３９  図５参照）。前述のユーザＩＤは、Ｓ２５で取得されたユーザＩＤである。前述の資料情報は、Ｓ３７で送信された資料データに対応する資料情報である。共有リストでは、関連付けて登録されるユーザＩＤと資料情報の組み合わせは、識別番号によって識別される。例えば、共有リストに、ユーザＩＤ「ＵＳＥＲ５１」と資料情報「Ｄｏｃｕｍｅｎｔ１」（識別番号：１）及び「Ｄｏｃｕｍｅｎ２」（識別番号：２）が関連付けて登録されている状態（図５上段参照）で、Ｓ２５でユーザＩＤ「ＵＳＥＲ５２」が取得され、Ｓ３７で資料情報「Ｄｏｃｕｍｅｎｔ３」の資料データが送信されたとする。この場合、ＣＰＵ２１は、識別番号「３」のユーザＩＤと資料情報として、ユーザＩＤ「ＵＳＥＲ５２」と資料情報「Ｄｏｃｕｍｅｎｔ３」を関連付けて登録する（図５下段参照）。Ｓ３９を実行した後、ＣＰＵ２１は、処理をＳ２１に戻す。その後、ＣＰＵ２１は、再度、Ｓ２１以降の処理を実行する。
【００５１】
＜共有解除処理＞
会議サーバ２０で実行される共有解除処理について、図６を参照して説明する。共有解除処理を開始させたＣＰＵ２１は、退出要求が取得されたかを判断する（Ｓ４１）。退出要求は、上述した通り、端末装置５１，５２，５３のうち、退出ボタン６３を押下する操作が受け付けられた端末装置から送信される。会議サーバ２０では、退出要求が、通信部２４で受信される。ＣＰＵ２１は、通信部２４を介して退出要求を取得する。退出要求が取得された場合、ＣＰＵ２１は、共有解除処理の実行と並行して、退出要求の送信元の端末装置との間で、セッションを切断する処理手順を適宜実行する。この処理手順は、公知の遠隔会議システムで実行される処理手順と同様である。従って、セッションを切断する処理手順に関する説明は、省略する。
【００５２】
退出要求が取得されていない場合（Ｓ４１：Ｎｏ）、ＣＰＵ２１は、この判断を繰り返して実行する。退出要求が取得された場合（Ｓ４１：Ｙｅｓ）、ＣＰＵ２１は、取得された退出要求に含まれるユーザＩＤを取得する（Ｓ４３）。取得されたユーザＩＤは、ＲＡＭ２３に記憶される。ＲＡＭ２３では、図４のＳ２５でのユーザＩＤとＳ４３でのユーザＩＤは、区別された状態で記憶される。続けて、ＣＰＵ２１は、共有リストに登録された全ての組み合わせが、Ｓ４７〜Ｓ５１の処理対象として選択されたかを判断する（Ｓ４５）。前述の組み合わせは、識別番号によって識別される１組のユーザＩＤと資料情報である。実施形態では、共有リストに関連付けて登録された１組のユーザＩＤと資料情報を、単に「組み合わせ」という。この判断は、共有リストとＳ４７でＲＡＭ２３に記憶される識別番号に従い行われる。共有リストに登録された全ての組み合わせが処理対象として選択されている場合（Ｓ４５：Ｙｅｓ）、ＣＰＵ２１は、処理をＳ５３に移行する。
【００５３】
共有リストに登録された全ての組み合わせが処理対象として選択されていない場合（Ｓ４５：Ｎｏ）、ＣＰＵ２１は、共有リストの各組み合わせのうちの１つの組み合わせを処理対象として選択する（Ｓ４７）。選択対象とされる共有リストの組み合わせは、Ｓ４７で処理対象として選択されていない組み合わせである。上述した通り、ＣＰＵ２１は、Ｓ４７を実行する毎に、選択された組み合わせの識別番号をＲＡＭ２３に記憶する。ＣＰＵ２１は、ＲＡＭ２３に記憶されていない識別番号の組み合わせのうちの１つの組み合わせを、処理対象として選択する。
【００５４】
続けて、ＣＰＵ２１は、２個のユーザＩＤが同一であるかを判断する（Ｓ４９）。判断対象とされるユーザＩＤは、処理対象の組み合わせに含まれるユーザＩＤと、Ｓ４３で取得されたユーザＩＤである。２個のユーザＩＤが同一である場合（Ｓ４９：Ｙｅｓ）、ＣＰＵ２１は、処理対象の組み合わせに含まれる資料情報を、ＲＡＭ２３に記憶させる（Ｓ５１）。２個のユーザＩＤが同一でない場合（Ｓ４９：Ｎｏ）又はＳ５１を実行した後、ＣＰＵ２１は、処理をＳ４５に戻す。その後、ＣＰＵ２１は、再度、Ｓ４５以降の処理を実行する。例えば、共有リストが図５下段に示す状態である場合、Ｓ４５〜Ｓ５１は、３回繰り返される。
【００５５】
Ｓ５３でＣＰＵ２１は、解除指示を送信させる。解除指示は、図４のＳ３７で送信された資料データの共有を解除させる指示である。解除指示には、Ｓ５１でＲＡＭ２３に記憶された資料情報が含められる。ＣＰＵ２１は、解除指示の送信指令を通信部２４に出力する。解除指示の送信先は、端末装置５１，５２，５３のうち、Ｓ４３で取得されたユーザＩＤに対応する端末装置を除く端末装置とされる。送信指令に従い、解除指示が、通信部２４から前述の端末装置に送信される。解除指示を受信した端末装置では、解除指示に含まれる資料情報に対応する資料データの共有が解除される。即ち、解除指示を受信した端末装置では、前述の資料データに対応する資料画像６２が遠隔会議画面６０に表示されている場合、この資料画像６２が、遠隔会議画面６０から消去される。解除指示を受信した端末装置では、解除指示に含まれる資料情報に対応する資料データが消去されるようにしてもよい。Ｓ５３を実行した後、ＣＰＵ２１は、処理をＳ４１に戻す。その後、ＣＰＵ２１は、再度、Ｓ４１以降の処理を実行する。
【００５６】
＜候補抽出処理＞
図４のＳ２９で実行される候補抽出処理について、図７を参照して説明する。候補抽出処理を開始させたＣＰＵ２１は、端末装置５１，５２，５３による遠隔会議の会議ＩＤに関連付けられた会議リストを取得する（Ｓ６１）。ＣＰＵ２１は、前述の会議ＩＤを、候補抽出処理の開始前に実行された最新のセッションを確立する処理手順（図４のＳ２１：Ｙｅｓ参照）でＲＡＭ２３に記憶された会議ＩＤから特定する。続けて、ＣＰＵ２１は、取得された会議リストから開催頻度を取得する（Ｓ６３）。取得された開催頻度は、ＲＡＭ２３に記憶される。
【００５７】
次に、ＣＰＵ２１は、記憶リストを取得する（Ｓ６５）。記憶リストは、次に記載の資料情報と記憶日時が、関連付けて登録されたリストである。前述の資料情報は、次に記載のユーザＩＤに関連付けてオンラインストレージ４０に記憶された資料データに対応する資料情報である。前述のユーザＩＤは、候補抽出処理の開始前に実行された最新の図４のＳ２５で取得されたユーザＩＤである。前述の記憶日時は、前述の資料情報に対応する資料データが、オンラインストレージ４０に記憶された日時である。ＣＰＵ２１は、リスト要求の送信指令を通信部２４に出力する。リスト要求には、前述のユーザＩＤが含められる。リスト要求の送信先は、オンラインストレージ４０とされる。送信指令に従い、リスト要求が、通信部２４からオンラインストレージ４０に送信される。オンラインストレージ４０では、リスト要求に含まれるユーザＩＤに関連付けて記憶された資料データが全て特定され、記憶リストが生成される。記憶リストには、特定された資料データに対応する資料情報と記憶日時が登録される。オンラインストレージ４０では、生成された記憶リストが、会議サーバ２０に送信される。会議サーバ２０では、記憶リストが通信部２４で受信される。ＣＰＵ２１は、通信部２４を介して記憶リストを取得する。取得された記憶リストは、ＲＡＭ２３に記憶される。
【００５８】
Ｓ６５を実行した後、ＣＰＵ２１は、記憶リストに登録された全ての資料情報が、Ｓ６９〜Ｓ７１の処理対象として選択されたかを判断する（Ｓ６７）。この判断は、記憶リストとＳ６９でＲＡＭ２３に記憶される資料情報に従い行われる。記憶リストに登録された全ての資料情報が処理対象として選択されている場合（Ｓ６７：Ｙｅｓ）、ＣＰＵ２１は、候補抽出処理を終了する。
【００５９】
記憶リストに登録された全ての資料情報が処理対象として選択されていない場合（Ｓ６７：Ｎｏ）、ＣＰＵ２１は、記憶リストに登録された資料情報のうちの１つの資料情報を処理対象として選択する（Ｓ６９）。上述した通り、ＣＰＵ２１は、Ｓ６９を実行する毎に、選択された資料情報をＲＡＭ２３に記憶する。ＣＰＵ２１は、ＲＡＭ２３に記憶されていない資料情報のうちの１つの資料情報を、処理対象として選択する。ＣＰＵ２１は、記憶リストで、処理対象として選択された資料情報に関連付けて登録された記憶日時を特定する。続けて、ＣＰＵ２１は、特定された記憶日時が、Ｓ６３で取得された開催頻度に対応しているかを判断する（Ｓ７１）。
【００６０】
Ｓ６３で取得された開催頻度が、上述したような遠隔会議を繰り返し開催させる設定であるとする。特定された記憶日時が、会議リストに登録された最新の遠隔会議の開催日時より後の日時である場合、Ｓ７１の判断は、肯定される（Ｓ７１：Ｙｅｓ）。特定された記憶日時が、会議リストに登録された最新の遠隔会議の開催日時以前の日時である場合、Ｓ７１の判断は、否定される（Ｓ７１：Ｎｏ）。Ｓ６３で取得された開催頻度が、未設定である場合、Ｓ７１の判断は、肯定される（Ｓ７１：Ｙｅｓ）。Ｓ７１が肯定された場合（Ｓ７１：Ｙｅｓ）、ＣＰＵ２１は、処理対象の資料情報を、資料リストに登録する（Ｓ７３）。資料リストは、ＲＡＭ２３に記憶される。候補抽出処理を開始した後、最初に実行されるＳ７３では、資料リストが新たに生成され、処理対象の資料情報が生成された資料リストに登録される。Ｓ７１が否定された場合（Ｓ７１：Ｎｏ）又はＳ７３を実行した後、ＣＰＵ２１は、処理をＳ６７に戻す。その後、ＣＰＵ２１は、再度、Ｓ６７以降の処理を実行する。
【００６１】
＜実施形態の効果＞
実施形態によれば、次のような効果を得ることができる。
【００６２】
（１）遠隔会議システム１０は、会議サーバ２０と、登録サーバ３０と、オンラインストレージ４０と、端末装置５１，５２，５３を含む（図１参照）。登録サーバ３０では、端末装置５１，５２，５３による遠隔会議の開催前、端末装置５１，５２，５３のうちの何れかの端末装置から送信された資料データが、資料データの送信元の端末装置に対応するユーザＩＤに関連付けられた状態で、オンラインストレージ４０に記憶される（図３のＳ１３参照）。
【００６３】
会議サーバ２０では、端末装置５１，５２，５３のうちの何れかの端末装置からの参加要求が取得され、参加要求の送信元の端末装置との間でセッションが確立される（図４のＳ２１及びＳ２３：Ｙｅｓ参照）。会議サーバ２０では、セッションの確立に応じて、資料リストが、参加要求の送信元である端末装置に送信される（図４のＳ３１参照）。資料リストには、前述の端末装置に対応するユーザＩＤに関連付けてオンラインストレージ４０に記憶された資料データに対応する資料情報が含められる（図４のＳ２９及び図７参照）。参加要求の送信元である端末装置では、遠隔会議で共有させる資料データに対応する資料情報が選択され、選択された資料情報が、会議サーバ２０に送信される。会議サーバ２０では、前述の資料情報が取得され、取得された資料情報に対応する資料データが、端末装置５１，５２，５３に送信される（図４のＳ３３：Ｙｅｓ〜Ｓ３７参照）。
【００６４】
そのため、遠隔会議の開催前に、遠隔会議で利用される資料データを、オンラインストレージ４０に記憶させておくことができる。端末装置５１，５２，５３のうち、セッションが確立されていない端末装置からの参加要求の取得に応じて、その端末装置に対応するユーザＩＤに関連付けられた資料データを、遠隔会議に参加する全ての端末装置５１，５２，５３に、スムーズに送信することができる。ユーザＩＤに関連付けられた状態でオンラインストレージ４０に記憶されている資料データの中から、今回の遠隔会議で共有させたい所望の資料データを、参加要求の送信元である端末装置のユーザに選択させることができる。
【００６５】
（２）会議サーバ２０では、端末装置５１，５２，５３のうちの何れかの端末装置からの退出要求が取得される（図６のＳ４１：Ｙｅｓ参照）。この場合、共有リストに登録された資料情報のうち、退出要求の送信元である端末装置からの資料データに対応する資料情報が特定され、特定された資料情報を含む解除指示が、他の端末装置に送信される（図６のＳ４５〜Ｓ５３参照）。そのため、開催中の遠隔会議で共有されている資料データのうち、退出要求の送信元である端末装置からの資料データの共有を、自動的に解除させることができる。例えば、端末装置５２から退出要求が会議サーバ２０に送信されたものの、その後、端末装置５１，５３では、遠隔会議が継続されることがある。このような場合、遠隔会議に参加していない端末装置５２に関連する資料データが、端末装置５１，５３による遠隔会議で共有されることを抑制することができる。
【００６６】
（３）会議サーバ２０では、図４のＳ３１で参加要求の送信元の端末装置に送信される資料リストに含められる資料情報が、資料データのオンラインストレージ４０への記憶日時と開催頻度に従い、抽出される（図４のＳ２９及び図７参照）。即ち、図４に示す候補抽出処理では、参加要求の送信元である端末装置に対応するユーザＩＤに関連付けて記憶リストに登録された資料情報のうち、次に記載の資料情報が抽出される（図７のＳ６７〜Ｓ７３参照）。前述の資料情報は、資料データのオンラインストレージ４０への記憶のタイミングが、会議リストに登録された開催頻度に応じて前回開催された遠隔会議より後のタイミングである資料情報である（図７のＳ７１参照）。そのため、複数の資料情報から今回の遠隔会議で共有される資料情報を、抽出することができる。図４のＳ３１での資料リストの送信に応じて端末装置で行われる資料情報の選択を、スムーズに行わせることができる。
【００６７】
＜変形例＞
実施形態は、次のようにすることもできる。以下に示す変形例のうちの幾つかの構成は、適宜組み合わせて採用することもできる。以下では、上記とは異なる点を説明することとし、同様の点についての説明は、適宜省略する。
【００６８】
（１）遠隔会議システム１０は、会議サーバ２０と、登録サーバ３０と、オンラインストレージ４０と、端末装置５１，５２，５３を含む（図１参照）。遠隔会議システムでは、会議サーバ２０と登録サーバ３０とオンラインストレージ４０のうちの２台の装置又は全ての装置を、インターネットのようなネットワーク７０を介さない、１台の装置又は一体的なシステムとして構築するようにしてもよい。
【００６９】
例えば、登録サーバ３０とオンラインストレージ４０を、１台の装置又は一体的なシステムとしてもよい。この場合、例えば、登録サーバ３０の記憶部３２の一部の領域が、オンラインストレージ４０を例として説明した、資料データを記憶する記憶装置とされる。図３に示す資料登録処理では、Ｓ１３で、資料データが、ユーザＩＤに関連付けられた状態で、記憶部３２に記憶される。このとき、記憶部３２への資料データの記憶日時も、ユーザＩＤと共に資料データに関連付けられる。図７に示す候補抽出処理のＳ６５では、リスト要求は、登録サーバ３０に送信される。登録サーバ３０では、上記同様の記憶リストが生成され、生成された記憶リストが会議サーバ２０に送信される。資料データを記憶する記憶装置としての登録サーバ３０の記憶部は、記憶部３２とは異なる登録サーバ３０に設けられた記憶部としてもよい。この場合、記憶部３２とは異なる前述の記憶部は、ＬＡＮ又はＵＳＢ等の通信ケーブルによって、登録サーバ３０に一体的に接続されていてもよい。
【００７０】
この他、会議サーバ２０と登録サーバ３０とオンラインストレージ４０を、１台の装置又は一体的なシステムとしてもよい。この場合、例えば、会議サーバ２０の記憶部２２の一部の領域が、オンラインストレージ４０を例として説明した、資料データを記憶する記憶装置とされる。更に、記憶部２２には、記憶部３２にインストールされた図３の資料登録処理のプログラムを含む登録サーバプログラムが記憶される。会議サーバ２０では、ＣＰＵ２１が、資料登録処理を実行する。図３のＳ１３で、資料データが、ユーザＩＤに関連付けられた状態で、記憶部２２に記憶される。このとき、記憶部２２への資料データの記憶日時も、ユーザＩＤと共に資料データに関連付けられる。図７のＳ６５では、上記同様の記憶リストが、ＣＰＵ２１によって生成される。資料データを記憶する記憶装置としての会議サーバ２０の記憶部は、記憶部２２とは異なる会議サーバ２０に設けられた記憶部としてもよい。この場合、記憶部２２とは異なる前述の記憶部は、ＬＡＮ又はＵＳＢ等の通信ケーブルによって、会議サーバ２０に一体的に接続されていてもよい。
【００７１】
（２）資料リストは、資料情報として、資料データのファイル名を含む。資料情報は、資料データを特定可能な情報であればよい。例えば、資料情報は、資料データのサムネイル画像としてもよい。資料情報がサムネイル画像である場合、会議サーバ２０では、図７に示す候補抽出処理における資料リストへの資料情報の登録に際し（図７のＳ７３参照）、候補抽出処理で抽出された資料情報に対応する資料データの一部又は全体が、オンラインストレージ４０からダウンロードされる。
【００７２】
ＣＰＵ２１は、ダウンロード要求の送信指令を通信部２４に出力する。ダウンロード要求には、図７のＳ７１が肯定（Ｓ７１：Ｙｅｓ参照）された処理対象の組み合わせに含まれる資料情報が含まれる。ダウンロード要求の送信先は、オンラインストレージ４０とされる。送信指令に従い、ダウンロード要求が、通信部２４からオンラインストレージ４０に送信される。オンラインストレージ４０では、ダウンロード要求に含まれる資料情報に対応する資料データが特定される。ダウンロード要求に、図４のＳ２５で取得されたユーザＩＤを含めるようにしてもよい。この場合、オンラインストレージ４０では、ダウンロード要求に含まれるユーザＩＤに一致するユーザＩＤに関連付けられた資料情報が特定され、特定された資料情報に対応する資料データが特定される。オンラインストレージ４０では、特定された資料データが会議サーバ２０に送信される。ＣＰＵ２１は、通信部２４を介してオンラインストレージ４０から送信された資料データを取得する。取得された資料データは、ＲＡＭ２３に記憶される。ＣＰＵ２１は、取得された資料データから、その資料データのサムネイル画像を生成し、サムネイル画像を資料リストに登録する。
【００７３】
サムネイル画像を生成した後、ＲＡＭ２３に記憶された資料データは、そのままＲＡＭ２３に記憶されてもよい。この場合、図４に示す共有開始処理では、Ｓ３５は、省略される。Ｓ３７では、ＲＡＭ２３に記憶された資料データのうち、資料リストの送信先の端末装置で選択された資料情報に対応する資料データが、上記同様、端末装置５１，５２，５３に送信される。
【００７４】
資料リストには、図７のＳ６５で取得される記憶リストに含まれる資料情報を全て含めてもよい。この場合、図７のＳ６７〜Ｓ７１は省略される。図７のＳ７３では、記憶リストに含まれる全ての資料情報（例えば、ファイル名又はサムネイル画像）が資料リストに登録される。資料リストには、資料情報に関連付けて、資料情報に対応する資料データのオンラインストレージ４０への記憶日時を登録するようにしてもよい。ユーザは、資料情報の選択に際し、資料情報と共に表示される記憶日時を参考にすることができる。
【００７５】
（３）登録サーバ３０では、図３に示す資料登録処理は、ユーザＩＤとパスワードによる認証が成功した場合に開始される。資料登録処理の開始に際し実行される認証は、次のようにしてもよい。この場合、遠隔会議システム１０では、遠隔会議の予約が完了した場合、ユーザＩＤと権限が、会議サーバ２０から登録サーバ３０に通知される。登録サーバ３０では、登録サービスの利用に際し、端末装置５１，５２，５３のうちの何れかの端末装置からのアクセスが受け付けられる。例えば、端末装置５１からのアクセスが受け付けられたとする。この場合、登録サーバ３０では、端末装置５１からのユーザＩＤ「ＵＳＥＲ５１」が、会議サーバ２０から通知されたユーザＩＤに一致するかが判断される。ユーザＩＤが一致する場合、一致するユーザＩＤに対して資料共有権限が設定されているかが判断される。前述した２個の判断が共に肯定される場合、登録サーバ３０では、認証は成功したと判断される。一方、前述した２個の判断のうちの一方が否定される場合、登録サーバ３０では、認証は失敗したと判断される。この認証において、資料共有権限の設定は、認証の条件から除外してもよい。この場合、遠隔会議の予約の完了時、会議サーバ２０から登録サーバ３０には、ユーザＩＤが通知される。登録サーバ３０では、ユーザＩＤによって、認証の成功又は失敗が判断される。
【００７６】
（４）資料データとして、電子ファイル形式のデータを例示した。資料データは、電子ファイル形式のデータとは異なる形式のデータであってもよい。例えば、資料データは、所定のＵＲＬであってもよい。この場合、資料情報は、ＵＲＬが示すサイトを特定可能な情報とされる。例えば、資料情報は、ＵＲＬが示すサイトのタイトルとされる。図４に示す共有開始処理のＳ３５では、資料データとしてＵＲＬに従いサイト画像が取得され、図４のＳ３７では、このサイト画像に対応するデータが、資料データとしてのＵＲＬに対応するデータとして送信されるようにしてもよい。
【００７７】
この他、資料データは、所定の形式の１個又は複数のデータが格納されたフォルダ単位のデータであってもよい。資料データがフォルダ単位のデータである場合、端末装置５１，５２，５３のうち、登録サーバ３０によって提供される登録サービスを利用する端末装置では、１個又は複数のデータを含む資料データとしてのフォルダを選択する操作が受け付けられ、選択された１個又は複数のフォルダが特定される。その後、特定された１個又は複数のフォルダの全体が保存要求に含められ、登録サーバ３０に送信される。図３に示す資料登録処理のＳ１３では、１個又は複数のデータを含むフォルダが、資料データとして、オンラインストレージ４０にユーザＩＤに関連付けて記憶される。オンラインストレージ４０では、資料データとしてのフォルダの記憶日時が、記憶されたフォルダに関連付けられる。資料情報は、資料データとしてのフォルダの名称とされる。図４のＳ２９で実行される候補抽出処理（図７参照）のＳ６７〜Ｓ７３は、資料情報としてのフォルダ名に基づき実行される。図４のＳ３１で送信される資料リストは、候補抽出処理で抽出された資料情報としてのフォルダ名を含む。図４のＳ３３では、資料情報としてのフォルダ名が取得されたかが判断され、図４のＳ３５では、資料データとして、取得されたフォルダ名のフォルダが取得される。図４のＳ３７では、取得された資料情報としてのフォルダ名と、Ｓ３５で取得された１個又は複数のデータを含むフォルダが、端末装置５１，５２，５３に送信される。但し、Ｓ３７では、前述のフォルダ名と、取得されたフォルダに含まれる１個又は複数のデータが送信されるようにしてもよい。端末装置５１，５２，５３では、受信されたフォルダ内のデータに対応する資料画像６２が、自装置で表示中の遠隔会議画面６０に表示される。受信されたフォルダに複数のデータが含まれる場合、各データに対応する複数の資料画像６２が適宜表示される。端末装置５１，５２，５３では、Ｓ３７で送信された資料情報としてのフォルダ名と前述のデータに対応する情報が、関連付けて記憶される。図６に示す共有解除処理のＳ５１は、資料情報としてのフォルダ名に基づき実行される。図６のＳ５３で送信される解除指示は、Ｓ５１で記憶された資料情報としてのフォルダ名を含む。解除指示を受信した端末装置では、次に記載の資料画像６２が遠隔会議画面６０に表示されている場合、この資料画像６２が、遠隔会議画面６０から消去される。解除指示を受信した端末装置では、消去される資料画像６２に対応するデータも消去される。前述の資料画像６２は、図４のＳ３７で送信された資料情報としてのフォルダ名等が受信された場合にこのフォルダ名に関連付けて記憶された前述の情報に対応するデータによる資料画像である。資料情報は、資料データとしてのフォルダを特定可能な情報であればよく、フォルダ名とは異なる情報としてもよい。
【００７８】
（５）遠隔会議システム１０では、端末装置５１，５２，５３で、遠隔会議の開催予定日時に合わせて、上述したような所定の操作が受け付けられる。端末装置５１，５２，５３のうちの所定の端末装置で、所定の操作が受け付けられた場合、参加要求が、会議サーバ２０に送信される。その後、会議サーバ２０と参加要求の送信元の端末装置の間では、セッションを確立する処理手順が実行され、セッションが確立される。会議サーバ２０では、参加要求が取得され、参加要求の送信元の端末装置との間でセッションが確立された場合（図４のＳ２１及びＳ２３：Ｙｅｓ参照）、図４に示す共有開始処理のＳ２５〜Ｓ３９が適宜実行される。遠隔会議システム１０では、会議サーバ２０との間でセッションを確立する場合の参加要求と、共有開始処理で用いられる参加要求は、それぞれ異なる要求（指示）として設定するようにしてもよい。この説明では、前述した２個の参加要求を区別するため、説明の便宜上、セッション確立用の参加要求を「第一参加要求」といい、共有開始処理で用いられる参加要求を「第二参加要求」という。第一参加要求の送信元の端末装置では、第一参加要求の送信に応じて会議サーバ２０との間でセッションが確立されたタイミングで、第二参加要求が、再度、会議サーバ２０に送信される。第二参加要求は、上述した参加要求（図４のＳ２１参照）と同様、少なくとも送信元の端末装置に対応するユーザＩＤを含む。図４のＳ２１では、第二参加要求が取得されたかが判断される。この場合、図４のＳ２３は、上記同様、省略するようにしてもよい。図４のＳ２５では、第二参加要求からユーザＩＤが取得され、ＲＡＭ２３に記憶される。
【００７９】
退出要求についても、セッションを切断する場合の退出要求と、図６に示す共有解除処理で用いられる退出要求は、それぞれ異なる要求（指示）として設定するようにしてもよい。この説明では、前述した２個の退出要求を区別するため、説明の便宜上、セッション切断用の退出要求を「第一退出要求」といい、共有解除処理で用いられる退出要求を「第二退出要求」という。退出ボタン６３を押下する操作が受け付けられた端末装置では、第一退出要求と第二退出要求が、会議サーバ２０に送信される。第二退出要求は、退出ボタン６３を押下する操作が受け付けられた後で、且つ第一退出要求の送信前又は送信後の所定のタイミングで送信される。第二退出要求は、上述した退出要求（図６のＳ４１参照）と同様、少なくとも送信元の端末装置に対応するユーザＩＤを含む。図６のＳ４１では、第二退出要求が取得されたかが判断される。図６のＳ４３では、第二退出要求からユーザＩＤが取得され、ＲＡＭ２３に記憶される。
【００８０】
（６）図４に示す共有開始処理のＳ３７では、Ｓ３５で取得された資料データが送信される。実施形態において、Ｓ３７で送信対象とされる、Ｓ３５で取得された資料データは、Ｓ３５で取得された資料データから生成された形式の異なる資料データを含む。即ち、Ｓ３７で送信される資料データは、Ｓ３５で取得された資料データから生成された形式の異なる資料データであってもよい。この場合、ＣＰＵ２１は、Ｓ３５を実行した後、Ｓ３５で取得された資料データを異なる形式のデータに変換する公知の変換処理を実行し、Ｓ３５で取得された資料データに対応する資料データを生成する。例えば、ＣＰＵ２１は、ワープロソフトのような所定のアプリケーションによって生成された形式の資料データを、異なる形式の資料データ（例えば、画像データ）に変換する。前述の変換処理には、Ｓ３５で取得された資料データを対象とした公知のキャプチャ処理が含まれる。
【００８１】
（７）図７に示す候補抽出処理では、属性情報として、開催頻度を例示した。候補抽出処理で用いられる属性情報は、開催頻度とは異なる情報であってもよい。例えば、属性情報は、遠隔会議で用いられるバーチャルな会議室に関連する情報であってもよい。具体的には、遠隔会議の予約が行われる際に、予約対象の遠隔会議で用いられるバーチャルな会議室に対して、遠隔会議の種別を特定する種別情報（例えば、報告会、講義、討論会）が属性情報として設定される。種別情報は、フラグ、会議室の名称として含まれる等、任意の形態で設定されてよい。つまり、会議リストには、種別情報が登録されることとなる。
【００８２】
図３に示す資料登録処理のＳ１１において、ＣＰＵ３１が取得する保存要求には、前述の種別情報が含められる。保存要求に含められる種別情報は、フラグ、ファイル名等、任意の形態であってよい。そして、Ｓ１３において、ＣＰＵ３１は、保存要求に含まれる資料データと種別情報とユーザＩＤを関連付けて記憶させる。
【００８３】
図７のＳ６３において、ＣＰＵ２１は、Ｓ６１で取得された会議リストから、開催頻度の代わりに種別情報を取得する。Ｓ６５で取得される記憶リストでは、上記同様の資料情報に、この資料情報に対応する資料データに関連付けられた種別情報が関連付けて登録される。Ｓ７１において、ＣＰＵ２１は、記憶リストで、Ｓ６９で処理対象として選択された資料情報に関連付けて登録された種別情報を特定する。そして、ＣＰＵ２１は、特定された種別情報と、会議リストに登録された種別情報が一致するかを判断する。特定された種別情報と会議リストに登録された種別情報が一致する場合（図７のＳ７１：Ｙｅｓ参照）、ＣＰＵ２１は、処理対象の資料情報を、資料リストに登録する（図７のＳ７３参照）。一方、特定された種別情報と会議リストに登録された種別情報が一致しない場合（図７のＳ７１：Ｎｏ参照）、ＣＰＵ２１は、処理をＳ６７に戻す。
【符号の説明】
【００８４】
１０  遠隔会議システム
２０  会議サーバ
２１  ＣＰＵ
２２  記憶部
２３  ＲＡＭ
２４  通信部
２５  バス
３０  登録サーバ
３１  ＣＰＵ
３２  記憶部
３３  ＲＡＭ
３４  通信部
３５  バス
４０  オンラインストレージ
５１，５２，５３  端末装置
６０  遠隔会議画面
６１  撮影画像
６２  資料画像
６３  退出ボタン
７０  ネットワーク
【図１】
2017174276.tif 000003
【図２】
2017174276.tif 000004
【図３】
2017174276.tif 000005
【図４】
2017174276.tif 000006
【図５】
2017174276.tif 000007
【図６】
2017174276.tif 000008
【図７】
2017174276.tif 000009