(57)【要約】【課題】端末の変更に応じて、電子会議への参加を容易にする仕組みを提供すること【解決手段】電子会議から退出したユーザを示すユーザ情報と、当該ユーザ情報を用いて前記電子会議に参加していたクライアント端末の端末識別情報と、退出した会議の識別情報とを記憶し、アクセス要求を受け付け、受け付けたアクセス要求の送信元のクライアント端末と、当該ユーザ情報に対応する、過去に電子会議に参加していたクライアント端末とが同一の端末か判定し、同一でない場合に、当該アクセス要求がされたユーザ情報に対応付けて記憶されている、退出した会議に、当該アクセス要求がされたユーザを参加させるべく制御する【選択図】図４
2016122937.tif 000002
【特許請求の範囲】
【請求項１】
電子会議に参加するユーザのユーザ情報の入力を受け付けるクライアント端末と通信可能な、電子会議にいずれのユーザが参加中かを記憶すべくユーザ情報と会議の情報を対応付けて記憶する参加者情報記憶手段を備える情報処理装置であって、
電子会議からのユーザの退出を行うべく制御する退出手段と、
前記退出手段による制御によって電子会議から退出したユーザを示すユーザ情報と、当該ユーザ情報を用いて前記電子会議に参加していたクライアント端末の端末識別情報と、退出した会議の識別情報とを対応付けて記憶する記憶手段と、
ユーザ情報に基づいて前記情報処理装置へのアクセス要求を受け付けるアクセス要求受付手段と、
前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末か判定する判定手段と、
前記判定手段で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行う参加制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、前記退出手段による制御によって電子会議から退出した退出日時を更に記憶し、
前記情報処理装置は、
前記アクセス要求受付手段でアクセス要求を受け付けた日時と、前記退出日時との間の時間が所定時間内か判定する時間判定手段と、
を備え、
前記参加制御手段は、前記時間判定手段で前記アクセス要求受付手段によりアクセス要求を受け付けた日時と、前記退出日時との間の時間が所定時間内であると判定され、前記判定手段で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アクセス要求受付手段でアクセス要求を受け付けた日時において、前記記憶手段に記憶された前記退出した会議が開催中か判定する開催判定手段と、
前記開催判定手段で前記退出した会議が開催中でないと判定された場合に、参加する会議の選択画面を前記クライアント端末に表示させるべく制御する表示制御手段と、
を備え、
前記参加制御手段は、前記開催判定手段で前記退出した会議が開催中であると判定され、前記判定手段で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記クライアント端末とは、ＰＣ及び携帯端末であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
電子会議に参加するユーザのユーザ情報の入力を受け付けるクライアント端末と通信可能な、電子会議にいずれのユーザが参加中かを記憶すべくユーザ情報と会議の情報を対応付けて記憶する参加者情報記憶手段を備える情報処理装置の制御方法であって、
電子会議からのユーザの退出を行うべく制御する退出工程と、
前記退出工程による制御によって電子会議から退出したユーザを示すユーザ情報と、当該ユーザ情報を用いて前記電子会議に参加していたクライアント端末の端末識別情報と、退出した会議の識別情報とを対応付けて記憶する記憶工程と、
ユーザ情報に基づいて前記情報処理装置へのアクセス要求を受け付けるアクセス要求受付工程と、
前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶工程に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末か判定する判定工程と、
前記判定工程で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶工程に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶工程に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行う参加制御工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項６】
電子会議に参加するユーザのユーザ情報の入力を受け付けるクライアント端末と通信可能な、電子会議にいずれのユーザが参加中かを記憶すべくユーザ情報と会議の情報を対応付けて記憶する参加者情報記憶手段を備える情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
電子会議からのユーザの退出を行うべく制御する退出手段と、
前記退出手段による制御によって電子会議から退出したユーザを示すユーザ情報と、当該ユーザ情報を用いて前記電子会議に参加していたクライアント端末の端末識別情報と、退出した会議の識別情報とを対応付けて記憶する記憶手段と、
ユーザ情報に基づいて前記情報処理装置へのアクセス要求を受け付けるアクセス要求受付手段と、
前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末か判定する判定手段と、
前記判定手段で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行う参加制御手段として機能させることを特徴とする情報処理装置のプログラム。
【請求項７】
電子会議に参加するユーザのユーザ情報の入力を受け付けるクライアント端末と、電子会議にいずれのユーザが参加中かを記憶すべくユーザ情報と会議の情報を対応付けて記憶する参加者情報記憶手段を備える情報処理装置と、を含む情報処理システムであって、
電子会議からのユーザの退出を行うべく制御する退出手段と、
前記退出手段による制御によって電子会議から退出したユーザを示すユーザ情報と、当該ユーザ情報を用いて前記電子会議に参加していたクライアント端末の端末識別情報と、退出した会議の識別情報とを対応付けて記憶する記憶手段と、
ユーザ情報に基づいて前記情報処理装置へのアクセス要求を受け付けるアクセス要求受付手段と、
前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末か判定する判定手段と、
前記判定手段で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行う参加制御手段と、
を備えることを特徴とする情報処理システム。
【請求項８】
電子会議に参加するユーザのユーザ情報の入力を受け付けるクライアント端末と通信可能な、電子会議にいずれのユーザが参加中かを記憶すべくユーザ情報と会議の情報を対応付けて記憶する参加者情報記憶手段を備える情報処理装置であって、
電子会議からのユーザの退出を行うべく制御する退出手段と、
前記退出手段による制御によって電子会議から退出したユーザを示すユーザ情報と、当該ユーザ情報を用いて前記電子会議に参加していたクライアント端末の端末識別情報と、退出した会議の識別情報とを対応付けて記憶する記憶手段と、
ユーザ情報に基づいて前記情報処理装置へのアクセス要求を受け付けるアクセス要求受付手段と、
前記クライアント端末の端末識別情報に基づいて、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末の種類と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末の種類とが同一の端末か判定する種類判定手段と、
前記種類判定手段で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末の種類と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末の種類とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行う参加制御手段と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、情報処理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ウェブ会議、ＴＶ会議、電話会議等の電子会議が一般に普及し、普及に伴い利用者が増加している。また、デスクトップ型のＰＣ以外にもスマートフォン、タブレット等の携帯端末を利用した電子会議が行われている。
【０００３】
特許文献１には、通信が切断されてしまった場合に当該通信の切断が正常切断ではない接続不良等による切断であれば、通信が切断した端末に対して再呼出の処理を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−７９３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
正常切断（退室）した場合であっても、再度同じ会議に参加したいことが考えられる。例えば、ＰＣの設置してある座席を移動しなければならない場合、ＰＣでの電子会議への参加を終了して、携帯端末で、ＰＣで参加していた会議と同じ会議に再接続したいことがある。
【０００６】
本発明は、端末の変更に応じて、電子会議への参加を容易にする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、電子会議に参加するユーザのユーザ情報の入力を受け付けるクライアント端末と通信可能な、電子会議にいずれのユーザが参加中かを記憶すべくユーザ情報と会議の情報を対応付けて記憶する参加者情報記憶手段を備える情報処理装置であって、電子会議からのユーザの退出を行うべく制御する退出手段と、前記退出手段による制御によって電子会議から退出したユーザを示すユーザ情報と、当該ユーザ情報を用いて前記電子会議に参加していたクライアント端末の端末識別情報と、退出した会議の識別情報とを対応付けて記憶する記憶手段と、ユーザ情報に基づいて前記情報処理装置へのアクセス要求を受け付けるアクセス要求受付手段と、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末か判定する判定手段と、前記判定手段で、前記アクセス要求受付で受け付けたアクセス要求の送信元のクライアント端末と、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、過去に電子会議に参加していたクライアント端末とが同一の端末でないと判定された場合に、当該アクセス要求がされたユーザ情報に対応付けて前記記憶手段に記憶されている、退出した会議の識別情報の示す会議に、当該アクセス要求がされたユーザを参加させるべく、前記参加者情報記憶手段にユーザ情報を記憶する制御を行う参加制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、端末の変更に応じて、電子会議への参加を容易にする仕組みを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における、情報処理システムの構成の一例を示す図である。
【図２】本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図４】本発明の実施形態における、再入室処理の概要を示すフローチャートである。
【図５】本発明の実施形態における、通常の入室及び退室処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、再入室処理の詳細を示すフローチャートである。
【図７】本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
【図８】本発明の実施形態における、会議選択画面の構成の一例を示す図である。
【図９】本発明の実施形態における、再入室確認画面の構成の一例を示す図である。
【図１０】本発明の実施形態における、ＰＣにおける会議画面の構成の一例を示す図である。
【図１１】本発明の実施形態における、携帯端末における会議画面の構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を詳細に説明する。図１は、本発明の実施形態における、情報処理システムの構成の一例を示す図である。
【００１１】
図１に示す通り、本発明の情報処理システムは、サーバ２００と、ＰＣ１００（ＰＣ１００Ａ、ＰＣ１００Ｂ／以下、総称としてＰＣ１００と記載）、携帯端末１５０とが、ネットワーク１０１を介して通信可能に接続され、構成されている。以下、ＰＣ１００と携帯端末１５０を総称して、クライアント端末と記載する。
【００１２】
サーバ２００は、クライアント端末を用いたウェブ会議を実行するための各種機能を備えている。例えば、ウェブ会議用のルーム（仮想の会議室）の作成・記憶を行う。例えば、図７の会議情報７００を、外部メモリに予め記憶しておく。
【００１３】
図７の会議情報７００について説明する。会議ＩＤ７０１は、電子会議の識別情報であって、不図示の会議予約画面で会議の予約の指示を受け付けることで、サーバ２００のＣＰＵ２０１が新規に生成して記憶するものである。ルーム名７０２は、不図示の会議予約画面で指定を受け付けた、利用時間７０４の間、会議ＩＤ７０１の会議によって利用される会議室（ルーム）の識別情報である。会議名７０３は、不図示の会議予約画面で指定を受け付けた会議ＩＤ７０１の会議の名称である。利用時間７０４は、会議の開催時間を示す。参加可能メンバー７０５は、不図示の会議予約画面で指定を受け付けた、会議ＩＤ７０１の会議に参加する権限を備えるユーザのユーザＩＤである。当該参加可能メンバー７０５のユーザＩＤを用いてサーバ２００にログインした端末の表示画面には、会議ＩＤ７０１の会議が参加（選択）可能に表示される。
【００１４】
また、サーバ２００は、クライアント端末の識別情報と各クライアント端末から、例えば、会議参加者であるユーザを撮像した画像データである会議画像（カメラ画像／映像）を受信する。そして当該会議画像と各クライアント端末の識別情報を対応付けて記憶する。
【００１５】
また、当該クライアント端末の識別情報と、当該クライアント端末でサーバ２００にログイン中のユーザのユーザ情報（例えばユーザＩＤ）を対応付けて記憶する。サーバ２００は、各クライアント端末から受信した画像、音声、その他のデータを、同じ会議室に入室中の（会議に参加中の）クライアント端末に配信する。
【００１６】
ＰＣ１００は、カメラ機能を備える端末である。ユーザからの操作に応じて（例えば認証情報の入力・送信指示に応じて）サーバ２００へログインし、当該カメラが撮像して取得した映像としての画像データ（会議画像／映像／動的なデータ）を、逐次、サーバ２００を介して、同一のルームに入室中（会議に参加中）の他のＰＣ１００に送信する。ここでは、ＰＣ１００は、有線ＬＡＮを介してサーバ２００と通信を行うものとする。
【００１７】
携帯端末１５０は、カメラ機能及びタッチパネル機能（操作部）を備える携帯型の端末である（タブレット、スマートフォン等）。ＰＣ１００と同じく、ユーザからの操作に応じて（例えば認証情報の入力・送信指示に応じて）サーバ２００へログインし、当該カメラが撮像して取得した映像としての画像データ（会議画像／映像／動的なデータ）を、逐次、サーバ２００を介して、同一のルームに入室中（会議に参加中）の他のＰＣ１００に送信する。ここでは、携帯端末１５０は、無線ＬＡＮまたは公共の通信回線と通信方法（３Ｇ、４Ｇ等）を介してサーバ２００と通信を行うものとする。
【００１８】
また、各クライアント端末は、カメラから取得した画像データの他に、当該クライアント端末に記憶されているデータ、例えば写真画像や、ＰＤＦファイル等の文書データ等の静的なデータを、サーバ２００を介して他のクライアント端末に送信して共有するデータ共有機能を備える。
【００１９】
当該静的なデータを他のクライアント端末に送信する場合、例えば、全てのクライアント端末は当該静的なデータを表示画面に表示する制御を行う。データ共有機能では、複数のクライアント端末間で共有中のデータは、当該複数のクライアント端末において同じ状態のデータ（共有画像）が表示される。例えば、ＰＣ１００Ａにおいて共有画像が拡大された場合、他の端末（ＰＣ１００Ｂ、携帯端末１５０）において表示中の共有画像も同じ拡大位置・拡大率で拡大処理がされることとなる。
【００２０】
全ての端末からの当該表示中の共有画像（例えば文書データの画像）に対する操作・編集を有効にしてしまうと、操作（各操作に応じた処理（表示制御））が競合してしまう可能性があるため、ここでは、データ共有を開始したＰＣ１００Ａをホストとして、当該ホスト端末のみが、当該共有中のデータに対する編集を行えるよう制御する。操作の競合の一例として、複数の端末から同時に拡操作、及び縮小操作がされた場合があげられる。
【００２１】
各クライアント端末は、ユーザ情報（ユーザＩＤ、パスワード）の入力を受け付けることでサーバ２００にアクセスする。アクセス（ログイン）直後は、例えば会議選択画面（図８）を表示するものとするが、本発明の実施形態においては、同一のユーザ情報に基づくサーバ２００へのアクセス要求があった場合に、直前にサーバ２００にアクセス、ログインしていた端末と同じ端末か異なる端末かに応じて表示する画面を決定、変更する。
【００２２】
例えば端末が異なる場合、ＰＣの設置してある座席を移動しなければならず、ＰＣでの電子会議への参加を終了して、携帯端末で、ＰＣで参加していた会議と同じ会議に再接続したい場合が考えられる。よって、同一ユーザで直前にログインして会議に参加していた端末と異なる端末で新たにログインがされた場合には、前回入室していた会議室と同じ会議室に入室するよう制御する。
【００２３】
また、例えば直前のログインから端末が変わっていない場合、例えばユーザが参加していた会議から退室して別の会議に参加したいことが考えられるため、会議室の選択画面（会議選択画面８００／図８）を表示するよう制御する。
【００２４】
また、携帯端末で会議に参加していたが、ＰＣの前に戻って来たためにＰＣ１００によるサーバ２００へのログイン処理が行われた場合にも、例えばユーザが前回参加していた会議と同じ会議に継続して参加したいことが考えられるため、前回入室していた会議室と同じ会議室に入室するよう制御する。以上が図１の説明である。
【００２５】
次に図２を参照して、本発明の実施形態における、各種装置のハードウェア構成の一例について説明する。図２は、本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【００２６】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２７】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２８】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２９】
また、本発明の実施形態において、ＰＣ１００のＣＲＴ２１０は、タッチパネル機能を有するものとする。ＣＲＴ２１０がタッチパネル機能を有する場合、当該ＣＲＴ２１０は入力装置としても機能し、入力コントローラにタッチパネル機能で検出した（ディスプレイで受け付けた）タッチ操作の情報を入力情報として伝達するものとする。つまり、入力コントローラ２０５は、ＣＲＴ２１０からの入力制御を行う。
【００３０】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０１）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の、本発明の実施形態における、各種装置のハードウェア構成の一例についての説明である。
【００３４】
次に図３を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。
【００３５】
図３におけるクライアント端末とは、図１のＰＣ１００Ａ、ＰＣ１００Ｂ、携帯端末１５０の総称である。会議画面表示部３１１は、会議画面（図１０、図１１）を表示する。
【００３６】
入室要求送信部３１２は、サーバ２００に作成され記憶されたルーム（電子会議用の会議室）に対する、クライアント端末（クライアント端末でサーバ２００にログイン中のユーザＩＤのユーザ）の入室要求をする要求部である。つまり、当該会議室で開催されている会議への参加要求をする要求部である。
【００３７】
参加者情報記憶部３２１は、参加要求に含まれるユーザＩＤと会議とを対応付けて記憶し、どの会議にどのユーザがどの端末で参加中かを記憶する記憶部である。
【００３８】
退室要求送信部３１３は、サーバ２００に作成され記憶されたルームから、クライアント端末（クライアント端末でサーバ２００にログイン中のユーザＩＤのユーザ）の退室要求をする要求部である。つまり、当該会議室で開催されている会議からの退出要求をする要求部である。
【００３９】
退出情報記憶部３２２は、会議から退出したユーザＩＤと端末ＩＤ（端末識別情報）を対応付けて記憶し、過去に、そのユーザがどの会議にどの端末で参加していたかを記憶する記憶部である。
【００４０】
端末判定部３２３は、参加要求の要求元の端末と、退出情報記憶部に記憶された、当該参加要求をしたユーザが過去（直前）に会議に参加していた端末とが同一か判定する判定部である。再入室通知送信部３２４は、会議への参加要求の要求元の端末と、当該参加要求をしたユーザが過去（直前）に会議に参加していた端末とが同一でない場合に、別の端末で過去（直前）に会議に参加していた会議への再入室をクライアント端末に通知する通知部である。
【００４１】
再入室通知受信部３１４は、再入室通知送信部３２４で送信された通知を受信する受信部である。再入室通知表示部３１５は、受信した再入室の通知を表示画面に表示する。
【００４２】
再入室処理部３２５は、会議への参加要求の要求元の端末と、当該参加要求をしたユーザが過去（直前）に会議に参加していた端末とが同一でない場合に、別の端末で過去（直前）に会議に参加していた会議への、当該ユーザの再入室を実行する処理部である。以上が図３の説明である。
【００４３】
次に図４を参照して、本発明の実施形態における、再入室処理の概要について説明する。
【００４４】
ここでは、まずクライアント端末であるＰＣ１００がステップＳ４０１、ステップＳ４１３〜４１５の処理を行うものとして説明する。
【００４５】
ＰＣ１００のＣＰＵ２０１は、不図示のユーザ情報入力画面（認証画面）を表示画面に表示し、ユーザＩＤ・パスワードの入力を受け付け、サーバ２００に認証要求（サーバ２００へのログイン要求／アクセス要求）を送信する。あわせて、当該ユーザＩＤ・パスワードの入力を受け付けたＰＣ１００自身の端末ＩＤをサーバ２００に送信する（ステップＳ４０１）。
【００４６】
サーバ２００のＣＰＵ２０１は、認証要求を受信し（ステップＳ４０２／アクセス要求受付手段に該当）、サーバ２００の外部メモリに予め記憶されている不図示の認証テーブル（ユーザＩＤ、パスワードが記憶されたテーブル）を参照して認証処理を行う（ステップＳ４０３）。認証に成功した場合、サーバ２００のＣＰＵ２０１は、当該認証に用いられたユーザＩＤのユーザが直前に入室していた会議を特定する（ステップＳ４０４）。
【００４７】
当該直前に入室していた会議の情報は、後述する図５のステップＳ５１３の処理で、サーバ２００の外部メモリに記憶される。例えば、例えば図７の退室情報７２０（図７の説明で後述）のような情報が記憶される。
【００４８】
サーバ２００のＣＰＵ２０１は、ステップＳ４０４により特定した、直前に入室していた会議室（参加していた会議）で使用していた端末を特定する（例えば図７の７２４を参照する）。そして、特定した直前に入室していた会議室で使用していた端末（つまり、直前に、ログインに用いられていた端末）と、ステップＳ４０２で受信した端末ＩＤから特定される現在使用しているクライアント端末が同一の端末か判定する（ステップＳ４０５）。
【００４９】
同一の端末である場合、又はステップＳ４０２で認証に用いたユーザＩＤによる入室の履歴がない場合には（ステップＳ４０５でＹＥＳ）、処理をステップＳ４１１に移行する。
【００５０】
ステップＳ４１１において、サーバ２００のＣＰＵ２０１は、例えば図８に示す会議選択画面８００を生成し（ステップＳ４１１）、当該会議選択画面８００の情報を含む当該会議選択画面８００の表示要求をＰＣ１００に送信する（ステップＳ４１２）。
【００５１】
ＰＣ１００のＣＰＵ２０１は、当該表示要求を受信して（ステップＳ４１３）、会議選択画面８００を表示画面に表示する（ステップＳ４１４）。ＰＣ１００のＣＰＵ２０１は、ステップＳ４１５において会議室へのユーザの入退室処理を行う（ステップＳ４１５）。
【００５２】
ここで図５を参照して、本発明の実施形態における、通常の入室及び退室処理の流れについて説明する。
【００５３】
ここでは、例えばＰＣ１００でサーバ２００へのログイン及び会議室への入室、退室を行うものとして説明する。ＰＣ１００のＣＰＵ２０１は、表示画面に表示された会議選択画面８００において入室する会議室の選択を受け付け（ステップＳ５０１）、入室指示を受け付ける（ステップＳ５０２）。例えば、「参加する」ボタンの押下指示を受け付ける。
【００５４】
ＰＣ１００のＣＰＵ２０１は、サーバ２００に対して会議への参加要求（会議室への入室要求）を送信する（ステップＳ５０３）。あわせて入室する会議の会議名（または会議ＩＤ）とＰＣ１００の端末ＩＤ、ＰＣ１００でサーバ２００にログイン中のユーザＩＤを送信するものとする。
【００５５】
サーバ２００のＣＰＵ２０１は、入室要求を受信し、当該入室要求に含まれるユーザＩＤと端末ＩＤとを、入室対象の会議名称に対応する会議ＩＤと対応付けて記憶する（ステップＳ５０５／参加制御手段に該当／図７の参加者情報７１０）。つまり、どの会議にどのユーザがどの端末で参加中かをサーバ２００の外部メモリに記憶する処理を行う。
【００５６】
参加者情報７１０は、サーバ２００の外部メモリに記憶される。会議ＩＤ７１１は会議の識別情報であり、参加者７１２（ユーザＩＤ７１２）は、会議ＩＤ７１１の会議に参加中（会議ＩＤ７１１の会議の会議室（ルーム名７０２の示すルーム）に入室中）のユーザのユーザＩＤである。利用端末ＩＤ７１３は、参加者７１２のユーザＩＤの入力を受け付けた、参加者７１２のユーザＩＤでサーバ２００にログイン中の端末の端末ＩＤである。
【００５７】
サーバ２００のＣＰＵ２０１は、入室後の会議画面（例：図１０の会議画面１０００）を生成してＰＣ１００へ送信する（ステップＳ５０６）。ＰＣ１００のＣＰＵ２０１は会議画面を受信して（ステップＳ５０７）、表示画面に表示する（ステップＳ５０８）。
【００５８】
ＰＣ１００のＣＰＵ２０１は、当該会議画面の表示中（会議への参加中）に会議からの退出（会議室からの退室）指示を受け付けた場合に（例えば、「退室」ボタン１００１の押下指示を受け付けた場合に／ステップＳ５０９）、サーバ２００に退室の要求を送信する（ステップＳ５１０）。
【００５９】
サーバ２００のＣＰＵ２０１は、退室の要求を受信し（ステップＳ５１０）、退室処理を行う（ステップＳ５１１）。具体的には、外部メモリに記憶された参加者情報７１０において、退室指示がされた会議ＩＤのレコードから退室要求の送信元の端末ＩＤ及びユーザＩＤを削除する処理を行う。
【００６０】
そして、サーバ２００のＣＰＵ２０１は、当該退室したユーザのユーザＩＤ、退室した会議ＩＤ、退室日時（退出日時）、退室指示がされた端末ＩＤを記対応付けて外部メモリに記憶する（ステップＳ５１３／図７の退室情報７２０）。以上が図５の説明である。
【００６１】
退室情報７２０はサーバ２００の外部メモリに記憶される。退室した会議７２２（会議ＩＤ７２２）は、ユーザＩＤ７２１のユーザＩＤで参加していた会議であって、ユーザＩＤ７２１のユーザが退室（退出）した会議の会識別情報である。退室日時は、当該退室の処理が実行された日時が挿入される。利用端末ＩＤ７２４は、退室した会議７２２にユーザＩＤ７２１のユーザが参加したいた際に、ユーザＩＤ７２１でサーバ２００にログインしていた（例えば、ユーザＩＤ７２１のユーザが利用していた）端末の端末ＩＤである。
【００６２】
図４の説明に戻る。ここでは、ステップＳ４０１、ステップＳ４０８〜Ｓ４１０の処理を、クライアント端末である携帯端末１５０が実行するものとして説明する。つまり、ＰＣ１００ではない別の端末でサーバ２００にログインした場合の処理について説明する。
【００６３】
携帯端末１５０のＣＰＵ２０１は、不図示のユーザ情報入力画面（認証画面）を表示画面に表示し、ユーザＩＤ・パスワードの入力を受け付け、サーバ２００に認証要求を送信する。あわせて、当該ユーザＩＤ・パスワードの入力を受け付けた携帯端末１５０自身の端末ＩＤをサーバ２００に送信する（ステップＳ４０１）。
【００６４】
サーバ２００のＣＰＵ２０１は、認証要求を受信し（ステップＳ４０２）、サーバ２００の外部メモリに予め記憶されている不図示の認証テーブル（ユーザＩＤ、パスワードが記憶されたテーブル）を参照して認証処理を行う（ステップＳ４０３）。認証に成功した場合、サーバ２００のＣＰＵ２０１は、当該認証に用いられたユーザＩＤのユーザが直前に入室していた会議を特定する（ステップＳ４０４／図７の退室情報７２０を参照）。
【００６５】
サーバ２００のＣＰＵ２０１は、ステップＳ４０４により特定した、直前に入室していた会議室（参加していた会議）で使用していた端末を特定する（例えば図７の７２４を参照する）。そして、特定した直前に入室していた会議室で使用していた端末（つまり、直前に、ログインに用いられていた端末）と、ステップＳ４０２で受信した端末ＩＤから特定される現在使用しているクライアント端末が同一の端末か判定する（ステップＳ４０５）。
【００６６】
ここでは、直前に入室していた会議室（参加していた会議）で使用していた端末（例えば図７の７２４の示す端末）＝ＰＣ１００とし、ステップＳ４０２で受信した端末ＩＤから特定される現在使用している端末＝携帯端末１５０とする。つまり、サーバ２００のＣＰＵ２０１は、直前に入室していた会議室で使用していた端末と、ステップＳ４０２で受信した端末ＩＤから特定される現在使用している端末は同一でないと判定する。
【００６７】
２つの端末が同一でないと判定された場合（ステップＳ４０５でＮＯ）、サーバ２００のＣＰＵ２０１は、携帯端末１５０でサーバ２００にログイン中のユーザが直前に出席していた会議（携帯端末１５０を用いたサーバ２００へのログインに用いられたユーザ情報をユーザＩＤ７２１に持つ、現在時刻から最も近い退室日時の退室情報における会議ＩＤ７２２の会議）に再度参加（再入室）するか否かを確認するための、再入室確認画面９００（再入室の問い合わせ画面／図９）を生成し（ステップＳ４０６）、携帯端末１５０に当該再入室確認画面９００の情報を送信して表示要求する（ステップＳ４０７）。
【００６８】
携帯端末１５０のＣＰＵ２０１は、当該表示要求を受信し（ステップＳ４０８）、再入室確認画面９００を表示画面に表示する（ステップＳ４１０）。そして、直前に別端末で参加していた会議へ再度参加する再参加（再入室）の処理を行う（ステップＳ４１１）。以上が図４の説明である。
【００６９】
次に図６を参照して、本発明の実施形態における、再入室処理の詳細について説明する。
【００７０】
携帯端末１５０のＣＰＵ２０１は、ユーザ操作によって直前に別端末で参加していた会議と同じ会議の会議室への再入室の指示がされたか判定する。つまり、再入室確認画面９００における「はい」ボタン９０１の押下指示がされたか判定する（ステップＳ６０１）。
【００７１】
再入室の指示がされなかったと判定した場合（ステップＳ６０１でＮＯ／例えば、「いいえ」ボタン９０２の押下指示を受け付けた場合）、携帯端末１５０のＣＰＵ２０１はサーバ２００に対して、会議選択画面８００の表示要求を行う（ステップＳ６０５）。サーバ２００のＣＰＵ２０１は、当該会議選択画面８００の表示要求を受信して（ステップＳ６０６）、処理を図４のステップＳ４１１に移行する。ステップＳ４１２では会議選択画面を携帯端末１５０に返信し、携帯端末１５０のＣＰＵ２０１がこれを受信して表示する（ステップＳ４１３、Ｓ４１４）。そして処理をステップＳ４１５（図５）に移行する。この場合、図５におけるステップＳ５０１〜Ｓ５０３の処理は携帯端末１５０のＣＰＵ２０１が行う。また、サーバ２００のＣＰＵ２０１は、ステップＳ５０６において会議画面１１００（図１１）を生成して携帯端末１５０に送信し、携帯端末１５０のＣＰＵ２０１が、当該画面を受信して表示画面に表示する処理を行うものとする（ステップＳ５０７〜Ｓ５１０）。
【００７２】
携帯端末１５０のＣＰＵ２０１は、ステップＳ６０１で、直前に入室していた会議室への再入室の指示がされたと判定した場合（ステップＳ６０１でＹＥＳ）、つまり再入室確認画面９００における「はい」ボタン９０１の押下指示がされた場合、当該直前に入室していた会議（の会議室）への入室（参加）要求をサーバ２００に送信する。当該要求には、ユーザＩＤ、携帯端末１５０の端末ＩＤが含まれる。
【００７３】
サーバ２００のＣＰＵ２０１は、再入室要求を受信し、退室情報７２０から、当該要求に含まれるユーザＩＤをユーザＩＤ７２１に持つ現在時刻から最も近い退室日時７２３を有するレコードの会議室（会議室ＩＤ７２２）を特定し（ステップＳ６０４）、処理を図５のステップＳ５０５に移行する。例えば、サーバ２００のＣＰＵ２０１は、ステップＳ６０４の後、ステップＳ６０４で特定された直前に参加していた会議がまだ開催中かを当該会議の利用時間７０４（図７）と現在時刻を参照して判定し（開催判定手段に該当）、会議がまだ開催中の場合は処理をステップＳ５０５に移行し、会議が終了している場合は、処理を図４のステップＳ４１１に移行するものとする。
【００７４】
図５のステップＳ５０５では、サーバ２００のＣＰＵ２０１は、再入室の指示がされた携帯端末１５０でサーバにログイン中のユーザのユーザＩＤと、再入室の対象である会議７２２の会議ＩＤ、携帯端末１５０の端末ＩＤを対応付けて参加者情報７１０に記憶する（ステップＳ５０５）。つまり、再入室の処理を実行する。以上が図６の説明である。
【００７５】
尚、上述した実施形態においては、ＰＣ１００からサーバ２００にログインして会議に参加・会議から退出した後に、同じユーザＩＤを用いて携帯端末１５０からサーバ２００にアクセスしてログインし、会議に再参加するケースについて記載したが、例えば、携帯端末１５０からサーバ２００にログインして会議に参加・会議から退出した後に、同じユーザＩＤを用いてＰＣ１００からサーバ２００にアクセスしてログインし、会議に再参加するようにしてもよい。
【００７６】
つまり、上述した実施形態における図４〜図６でＰＣ１００のＣＰＵ２０１が実行していた処理を携帯端末１５０のＣＰＵ２０１が実行し、携帯端末１５０のＣＰＵ２０１が実行していた処理をＰＣ１００のＣＰＵ２０１が実行するようにしてもよい。
【００７７】
以上説明したように、本発明によれば、端末の変更に応じて、電子会議への参加を容易にする仕組みを提供することができる。
【００７８】
また、前回会議に参加してから所定時間以上経過してサーバ２００にユーザがログインした場合、退出した会議に端末を変更して再参加（継続参加）したいのではなく、別の会議に参加すべくサーバ２００に改めてログインしたことが考えられる。
【００７９】
よって、例えば、図４のステップＳ４０５でＮＯと判定された後、サーバ２００のＣＰＵ２０１が、ステップＳ４０４で特定された直前に参加していた会議の退室日時７２３と、ステップＳ４０２で認証要求を受信した日時とを比較して、当該２つの日時の時間差が所定時間内（例えば所定の時間以内）か判定し（時間判定手段に該当）、所定の時間内であった場合に処理をステップＳ４０６に移行し、所定時間外であった（例えば所定の時間より長い）場合に処理をステップＳ４１１に移行するようにしてもよい。当該所定の時間の値は、予めサーバ２００の外部メモリに記憶されているものとする。
【００８０】
これにより、端末の変更、及び前回会議に参加してから所定時間以上経過したか否かに応じて、電子会議への参加を容易にする仕組みを提供することができる。
【００８１】
また、例えばＰＣ１００Ａを、Ａという業務用に利用し、ＰＣ１００Ｂを、Ｂという業務用に利用する等、業務によって端末を使い分けていることが考えられる。業務が異なる場合、参加する電子会議も異なると思われる。つまり、ユーザ自身の移動のために携帯端末とＰＣという異なる種類の端末を利用して電子会議に参加しているのではなく、ユーザは移動していないが、複数の業務のために複数のＰＣを用いて（異なる）電子会議に参加する場合がある。
【００８２】
よって、例えば、当該端末ＩＤが端末の種類（端末ＩＤの示すクライアント端末がＰＣか、携帯端末かを示す情報）を識別可能であるものとし、ステップＳ４０５において、前回会議に参加した端末の種類と今回サーバ２００にログインした端末の種類が同一かを判定し（種類判定手段に該当）、端末の種類が同一の場合に処理をステップＳ４１１に移行し、端末の種類が同一でない場合に処理をステップＳ４０６に移行するようにしてもよい。
【００８３】
これにより、端末の種類の変更に応じて、電子会議への参加を容易にする仕組みを提供することができる。
【００８４】
尚、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００８５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００８６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００８８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８９】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００９３】
尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９４】
１００Ａ  ＰＣ
１００Ｂ  ＰＣ
１０１    ネットワーク
１５０    携帯端末
２００    サーバ
【図１】
2016122937.tif 000003
【図２】
2016122937.tif 000004
【図３】
2016122937.tif 000005
【図４】
2016122937.tif 000006
【図５】
2016122937.tif 000007
【図６】
2016122937.tif 000008
【図７】
2016122937.tif 000009
【図８】
2016122937.tif 000010
【図９】
2016122937.tif 000011
【図１０】
2016122937.tif 000012
【図１１】
2016122937.tif 000013