(57)【要約】【課題】ＩＷＢを含む情報共有システムをより容易に構築する。【解決手段】情報共有システムにおいて、接続装置は、情報を共有するための共有先を設定する。接続装置は、無線通信により通信し、被写体を撮像して撮像画像を取得する端末装置の認証を行い、認証された端末装置から受信した撮像画像を共有先に転送すると共に、当該撮像画像を表示するための表示情報を生成する。接続装置は、生成された表示情報を、通信を介して取得した情報に基づく画面を表示する表示共有装置に送信する。【選択図】図１
2015041373.tif 000002
【特許請求の範囲】
【請求項１】
表示共有装置と、端末装置と、接続装置とを含む情報共有システムであって、
前記表示共有装置は、
外部の機器と通信を行う第１通信部と、
前記第１通信部を介して取得した情報に基づく画面を表示する表示部と
を備え、
前記端末装置は、
被写体を撮像して撮像画像を取得する撮像部と、
外部の機器と無線通信を行う第１無線通信部と
を備え、
前記接続装置は、
前記第１通信部と接続して前記表示共有装置との間で通信を行う第２通信部と、
前記第１無線通信部と前記無線通信により接続して前記端末装置との間で通信を行う第２無線通信部と、
前記第２無線通信部による前記無線通信において前記端末装置の認証を行う認証部と、
情報を記憶する第１記憶部と、
情報を共有するための共有先を前記第１記憶部内に設定する設定部と、
前記認証部で認証された前記端末装置から送信され、前記第２無線通信部で受信した前記撮像画像を前記設定部に設定された前記共有先に転送し、該撮像画像を表示するための表示情報を生成して前記表示共有装置に送信する制御部と
を備える
ことを特徴とする情報共有システム。
【請求項２】
１以上の情報処理装置により構成されるサーバシステムをさらに有し、
前記サーバシステムは、
情報を記憶する第２記憶部を備え、
前記設定部は、
さらに前記第２記憶部内に前記共有先を設定する
ことを特徴とする請求項１に記載の情報共有システム。
【請求項３】
前記接続装置は、
前記表示共有装置および前記端末装置で実行される１以上の機能を記憶し、前記表示共有装置から送信される指示に従い、前記記憶される機能から、前記表示共有装置および前記端末装置に実行させる前記機能を選択する機能管理部をさらに備える
ことを特徴とする請求項１または請求項２に記載の情報共有システム。
【請求項４】
前記サーバシステムは、
前記機能を実行するための構成を含むパッケージを格納する機能格納部をさらに備え、
前記機能管理部は、
前記機能格納部から前記パッケージを取得して、選択する前記機能を追加する
ことを特徴とする請求項３に記載の情報共有システム。
【請求項５】
前記機能管理部は、
前記機能格納部に格納される前記パッケージを予め定められたタイミングでチェックして、既に記憶する前記機能に含まれない機能を実行するための構成を含むパッケージが存在する場合に、該パッケージを取得する
ことを特徴とする請求項４に記載の情報共有システム。
【請求項６】
前記接続装置は、
前記認証部で認証された前記端末装置に対して、該端末装置が所属するグループを示すグループ識別情報を付加するグループ設定部をさらに備える
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の情報共有システム。
【請求項７】
前記グループ設定部は、
前記端末装置に対応付けて予め登録された情報に従い、該端末装置に対して前記グループ識別情報を付加する
ことを特徴とする請求項６に記載の情報共有システム。
【請求項８】
前記グループ設定部は、
前記端末装置から送信された情報に従い、該端末装置に対して前記グループ識別情報を付加する
ことを特徴とする請求項６に記載の情報共有システム。
【請求項９】
前記接続装置は、
前記第２通信部により接続された前記第１通信部と、前記第２無線通信部により接続された前記第１無線通信部とに、それぞれ通信のためのアドレスを割り当て、通信経路を設定する通信制御部をさらに備える
ことを特徴とする請求項１乃至請求項８の何れか１項に記載の情報共有システム。
【請求項１０】
前記サーバシステムは、
前記第２記憶部の使用状態に応じて課金を行う
ことを特徴とする請求項２に記載の情報共有システム。
【請求項１１】
通信を介して取得した情報に基づく画面を表示する表示共有装置と通信する通信ステップと、
被写体を撮像して撮像画像を取得する端末装置と無線通信により通信を行う無線通信ステップと、
前記無線通信ステップにより通信を行う前記端末装置の認証を行う認証ステップと、
情報を共有するための共有先を設定する設定ステップと、
前記認証ステップにより認証された前記端末装置から受信した前記撮像画像を前記設定ステップにより設定された前記共有先に転送する転送ステップと、
前記認証ステップにより認証された前記端末装置から受信した前記撮像画像を表示するための表示情報を生成する生成ステップと、
前記生成ステップで生成された前記表示情報を前記表示共有装置に送信する送信ステップと
を有する
ことを特徴とする情報共有方法。
【請求項１２】
通信を介して取得した情報に基づく画面を表示する表示共有装置と通信する通信部と、
被写体を撮像して撮像画像を取得する端末装置と無線通信により通信を行う無線通信部と、
前記無線通信部により通信を行う前記端末装置の認証を行う認証部と、
情報を記憶する記憶部と、
情報を共有するための共有先を前記記憶部内に設定する設定部と、
前記認証部で認証された前記端末装置から送信され、前記無線通信部で受信した前記撮像画像を前記設定部で設定された前記共有先に転送し、該撮像画像を表示するための表示情報を生成して前記表示共有装置に送信する制御部と
を有する
ことを特徴とする接続装置。
【請求項１３】
通信を介して取得した情報に基づく画面を表示する表示共有装置と通信する通信ステップと、
被写体を撮像して撮像画像を取得する端末装置と無線通信により通信を行う無線通信ステップと、
前記無線通信ステップによる前記無線通信において前記端末装置の認証を行う認証ステップと、
情報を共有するための共有先を設定する設定ステップと、
前記認証ステップにより認証された前記端末装置から受信した前記撮像画像を前記設定ステップにより設定された前記共有先に転送する転送ステップと、
前記認証ステップにより認証された前記端末装置から受信した前記撮像画像を表示するための表示情報を生成する生成ステップと、
前記生成ステップにより生成した前記表示情報を前記表示共有装置に送信する送信ステップと
をコンピュータに実行させるための情報共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を複数ユーザで共有するための情報共有システム、情報共有方法、接続装置および情報共有プログラムに関する。
【背景技術】
【０００２】
従来より、会議や講義、授業などに参加する複数の参加者間で情報を共有する手段として、黒板やホワイトボードが用いられている。近年では、板書した情報を画像データとして表示するインタラクティブホワイトボード（以下、ＩＷＢと呼ぶ）が普及の兆しを見せている。
【０００３】
ＩＷＢは、前面の板書面が、表示デバイスとポインティングデバイスとが一体的に構成され、接触した位置に応じた信号を出力するようにされた、所謂タッチパネルとして構成される。また、ＩＷＢは、一般的に、ＣＰＵ(Central  Processing  Unit)、ＲＯＭ(Read  Only  Memory)、ＲＡＭ(Random  Access  Memory)、ネットワークによる通信を行う通信インターフェイスといった構成を内蔵し、コンピュータと同等の機能を有する。
【０００４】
ＩＷＢは、例えば、ユーザにより板書面に専用ペンなどを用いて板書された情報を、タッチパネルの機能により画像データとして取得し、板書面を構成する表示デバイスに表示させる。また、ＩＷＢは、取得された画像データをメモリに記憶させたり、通信インターフェイスを介して外部に出力させることが可能とされている。さらに、ＩＷＢは、外部から供給された画像データを通信インターフェイスを介して取り込み、板書面を構成する表示デバイスに表示させることも可能とされている。
【０００５】
一方、近年では、教育の現場などに情報共有システムが導入される例が増加している（特許文献１参照）。教育の現場においては、教室など特定の場所に多数のユーザ（生徒）が集まり、その多数のユーザ間で情報を共有することが行われることが多い。例えば、複数のコンピュータを互いにＬＡＮ(Local  Area  Network)といったネットワークにより接続されたシステムを構築し、システムに接続される複数のコンピュータに対してそれぞれ教師および生徒を割り当てる。そして、このシステムにおいて、教師および各生徒が、それぞれに割り当てられたコンピュータを用いて、ネットワークを介して情報を共有して授業などを行う。
【０００６】
このような教育の現場に上述したＩＷＢを導入することで、情報の共有がより容易となり、より高い教育成果を上げられることが期待される。例えば、ＩＷＢをネットワークに接続し、教師によりＩＷＢ上に板書された情報をネットワークを介して各生徒のコンピュータに送信して各コンピュータに表示させる、各生徒のコンピュータから入力された情報をＩＷＢ上に表示させる、などが考えられる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来、例えば教室などに情報共有システムを導入する場合、その教室に予めネットワークシステムを構築しておく必要があり、コストが嵩むという問題点があった。また、この場合、ネットワークシステムが構築された特定の教室でしか情報共有システムを利用できず、不便であるという問題点があった。
【０００８】
さらに、既に構築された情報共有システムに対してＩＷＢを接続する場合であっても、ネットワークに対するある程度の知識が必要であると共に、ＩＷＢの接続に際してネットワークに関する設定作業などを行う必要があり、ＩＷＢの接続が容易では無いという問題点があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、ＩＷＢを含む情報共有システムをより容易に構築可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、表示共有装置と、端末装置と、接続装置とを含む情報共有システムであって、表示共有装置は、外部の機器と通信を行う第１通信部と、第１通信部を介して取得した情報に基づく画面を表示する表示部とを備え、端末装置は、被写体を撮像して撮像画像を取得する撮像部と、外部の機器と無線通信を行う第１無線通信部とを備え、接続装置は、第１通信部と接続して表示共有装置との間で通信を行う第２通信部と、第１無線通信部と無線通信により接続して端末装置との間で通信を行う第２無線通信部と、第２無線通信部による無線通信において端末装置の認証を行う認証部と、情報を記憶する第１記憶部と、情報を共有するための共有先を第１記憶部内に設定する設定部と、認証部で認証された端末装置から送信され、第２無線通信部で受信した撮像画像を設定部に設定された共有先に転送し、撮像画像を表示するための表示情報を生成して表示共有装置に送信する制御部とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ＩＷＢを含む情報共有システムをより容易に構築することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１の実施形態に係る情報共有システムの一例の構成を示す図である。
【図２】図２は、ＩＷＢの機能を説明するための一例の機能ブロック図である。
【図３】図３は、第１の実施形態に係る接続ボックスの機能を説明するための一例の機能ブロック図である。
【図４】図４は、第１の実施形態に係る接続ボックスのハードウェア構成の一例を示すブロック図である。
【図５】図５は、第１の実施形態に係る接続ボックスにおいて情報共有システムの機能を実現させるための情報共有プログラムの一例の構成を概略的に示す図である。
【図６】図６は、第１の実施形態に係る端末装置の機能を説明するための一例の機能ブロック図である。
【図７】図７は、第１の実施形態に係る、ＩＷＢにマトリクス形２次元コードを表示させた例を示す図である。
【図８】図８は、第１の実施形態に係る、ＩＷＢに表示される、撮像画像を含む画面の例を示す図である。
【図９】図９は、第１の実施形態による情報共有システムの応用例について説明するための図である。
【図１０】図１０は、第２の実施形態に係る情報共有システムの一例の構成を示す図である。
【図１１】図１１は、第２の実施形態に係るクラウドサーバの機能を説明するための一例の機能ブロック図である。
【図１２】図１２は、第２の実施形態に係る接続ボックスの起動シーケンスの例を示すフローチャートである。
【図１３】図１３は、第２の実施形態に係る端末装置における処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、情報共有システム、情報共有方法、接続装置および情報共有プログラムの実施形態を詳細に説明する。
【００１４】
（第１の実施形態）
図１は、第１の実施形態に係る情報共有システムの一例の構成を示す図である。図１において、情報共有システム１は、表示共有装置である電子白板（ＩＷＢ：Interactive  White  Board）１０と、接続ボックス２０と、１以上の端末装置３０とを含む。
【００１５】
ＩＷＢ１０は、画像を表示する、所定以上のサイズを有する表示部と、ユーザ入力を受け付ける入力部と、外部の機器との通信を行う通信部とを備える。ＩＷＢ１０は、表示部に対する画像表示により、多人数の間で情報を共有することができる。端末装置３０は、撮像機能と無線による通信機能とを有し、撮像機能により取得された撮像画像を通信機能により外部に送信することができる。端末装置３０としては、スマートフォンやタブレットＰＣ（パーソナルコンピュータ）を適用することができる。接続ボックス２０は、ＩＷＢ１０および端末装置３０との間で行われる通信を司る。
【００１６】
このように構成される情報共有システム１において、ＩＷＢ１０が起動されると、接続ボックス２０は、ＩＷＢ１０との間での通信を開始し、ＩＷＢ１０に対して通信に用いるアドレスを割り当てる。なお、ここでは、接続ボックス２０とＩＷＢ１０とが有線による通信経路で接続されるものとする。
【００１７】
また、端末装置３０が起動されると、接続ボックス２０は、端末装置３０との間での無線による通信を開始し、端末装置３０に対して通信に用いるアドレスを割り当てる。さらに、接続ボックス２０は、通信を介して所定の手順により端末装置３０に対する認証処理を行う。端末装置３０は、この認証処理により接続ボックス２０により認証されることで、接続ボックス２０との間でのデータ通信が可能となる。
【００１８】
端末装置３０は、ユーザ操作に応じて被写体を撮像して得た撮像画像を、接続ボックス２０に対して送信する。接続ボックス２０は、端末装置３０から送信された撮像画像を記憶部に記憶すると共に、ＩＷＢ１０に送信する。ＩＷＢ１０は、接続ボックス２０から送信された撮像画像を表示部に表示させる。端末装置３０からさらに撮像画像を送信した場合、接続ボックス２０は、当該撮像画像を記憶部に追加して記憶すると共に、ＩＷＢ１０に送信し、ＩＷＢ１０の表示部に対して、既に表示されている撮像画像に追加して表示させる。これにより、情報共有システム１は、端末装置３０で撮像された撮像画像をＩＷＢ１０を通じて多人数で共有することが可能となる。
【００１９】
このように、第１の実施形態による情報共有システム１では、ＩＷＢ１０と端末装置３０との間の通信が、接続ボックス２０を介して行われ、通信に必要なアドレス割り当てや認証などの処理が接続ボックス２０により実行されるため、通信の際の煩雑な設定作業が軽減される。また、接続ボックス２０を可搬に構成することにより、ネットワークの設備が整っていない場所でも、端末装置３０で取得された画像の多人数での共有が可能となる。
【００２０】
次に、第１の実施形態に係る情報共有システム１について、より詳細に説明する。図２は、ＩＷＢ１０の機能を説明するための一例の機能ブロック図を示す。図２において、ＩＷＢ１０は、表示部１２０と、入力部１２１と、制御部１２２と、通信部１２３とを有する。
【００２１】
表示部１２０は、例えばＬＣＤ(Liquid  Crystal  Display)といった表示素子と、表示信号に従い表示素子を駆動する表示駆動部とを含む。入力部１２１は、表示部１２０と一体的に構成され、接触などにより指定した位置に応じた制御信号を出力する。すなわち、ＩＷＢ１０において、表示部１２０および入力部１２１により、所謂タッチパネルが構成される。
【００２２】
制御部１２２は、例えばＣＰＵ(Central  Processing  Unit)、ＲＯＭ(Read  Only  Memory)およびＲＡＭ(Random  Access  Memory)を含み、ＲＯＭに予め記憶されたプログラムに従い、ＲＡＭをワークメモリとして用いたＣＰＵの動作により、このＩＷＢ１０の全体を制御する。また、制御部１２２は、例えば外部から供給された表示制御信号に基づき表示信号を生成し、表示部１２０に供給する。表示部１２０には、表示制御信号に従った画面が表示される。
【００２３】
例えば、制御部１２２は、ネットワークブラウザアプリケーション（以下、ブラウザと略称する）の機能を含み、例えばＨＴＭＬ(HyperText  Markup  Language)に基づき構成された表示制御信号に従い、表示信号を生成することができる。これにより、制御部１２２は、表示部１２０に対して、ＨＴＭＬの記述に従った画面を表示させることができる。
【００２４】
通信部１２３は、外部との通信を制御する。例えば、通信部１２３は、通信プロトコルとしてＴＣＰ／ＩＰ(Transmission  Control  Protocol/Internet  Protocol)に対応し、有線によるＬＡＮ(Local  Area  Network)に接続可能とされる。通信部１２３が対応する通信プロトコルは、ＴＣＰ／ＩＰに限られず、接続形態も、有線に限らず無線接続としてもよい。なお、通信部１２３が制御するハードウェアとしての通信インターフェイス（Ｉ／Ｆ）は、ＭＡＣ(Media  Access  Control)アドレスを識別情報として用いて識別可能とされている。
【００２５】
図３は、第１の実施形態に係る接続ボックス２０の機能を説明するための一例の機能ブロック図を示す。接続ボックス２０は、無線通信部２０１と、通信部２０２と、サーバ部２０３と、認証部２０４と、記憶部２０５と、制御部２０６と、設定部２０７とを含む。
【００２６】
接続ボックス２０に含まれる無線通信部２０１、通信部２０２、サーバ部２０３、認証部２０４、制御部２０６および設定部２０７は、一部または全部を、それぞれ協働して動作するハードウェアによって構成してもよいし、図示されないＣＰＵ上で動作するプログラムとして構成してもよい。
【００２７】
無線通信部２０１および通信部２０２は、それぞれ通信プロトコルとしてＴＣＰ／ＩＰを用い、外部の機器とのネットワーク通信を制御する。無線通信部２０１は、Ｗｉ−Ｆｉ(Wireless  Fidelity)の規格に準じた無線通信を制御するアクセスポイント（ＡＰ）としての機能を有する。また、通信部２０２は、イーサネット（登録商標）に準じた有線による通信を制御する。
【００２８】
サーバ部２０３は、無線通信部２０１および通信部２０２における通信に対するサーバであって、無線通信部２０１および通信部２０２により接続された接続先の機器に対して通信のためのアドレスを割り当てると共に、通信経路を設定する。サーバ部２０３は、例えば、ＤＨＣＰ(Dynamic  Host  Configuration  Protocol)サーバの機能と、複数のネットワークを中継するルータの機能とを有する。サーバ部２０３は、ルータ機能においては、無線通信部２０１によるネットワーク通信と、通信部２０２によるネットワーク通信との中継を行う。
【００２９】
認証部２０４は、無線通信部２０１および通信部２０２により接続された機器の認証を行う。例えば、認証部２０４は、無線通信部２０１により接続された機器に対して、ＳＳＩＤ(Service  Set  Identifier)を用いた認証を行い、当該機器の通信先として無線通信部２０１を設定する。
【００３０】
記憶部２０５は、情報を記憶する。制御部２０６は、例えばＣＰＵ、ＲＯＭおよびＲＡＭを含み、ＲＯＭに予め記憶されたプログラムに従い、ＲＡＭをワークメモリとして用いたＣＰＵの動作により、この接続ボックス２０の全体を制御する。また、制御部２０６は、ＩＷＢ１０の表示部１２０に画面を表示させるための表示制御信号を生成する。生成された表示制御信号は、通信部２０２からＩＷＢ１０に対して送信される。
【００３１】
さらに、制御部２０６は、ＩＷＢ１０および端末装置３０が利用可能な機能を含むことができる。この機能は、例えば追加および削除が可能なプラグインプログラムとして提供され、制御部２０６の基本的な機能に対して追加される。制御部２０６は、異なる複数のプラグインプログラムを追加することで、ＩＷＢ１０および端末装置３０に、複数のプラグインプログラムにそれぞれ対応する複数の機能から１の機能を選択して利用させることができる。
【００３２】
設定部２０７は、情報をＩＷＢ１０および端末装置３０間で共有するための共有先を、記憶部２０５内に設定する。
【００３３】
図４は、第１の実施形態に係る接続ボックス２０のハードウェア構成の一例を示す。図４において、接続ボックス２０は、バス２１０に対して、ＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３が接続される。ＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３は、図３に示した制御部２０６に対応する。
【００３４】
接続ボックス２０において、バス２１０に対して、さらに、ストレージ２１４、有線通信Ｉ／Ｆ２１５および無線通信Ｉ／Ｆ２１６が接続される。ストレージ２１４は、例えばフラッシュメモリなどの不揮発性の半導体メモリが用いられ、接続ボックス２０における様々な情報が記憶される。これに限らず、ストレージ２１４としてハードディスクドライブを用いてもよい。また、ストレージ２１４は、上述のＣＰＵ２１１において動作されるプログラムを記憶することができる。
【００３５】
有線通信Ｉ／Ｆ２１５は、通信ケーブルが接続され、通信部２０２の制御により、通信ケーブルを介した通信を行う。無線通信Ｉ／Ｆ２１６は、アンテナなど無線通信を行うための構成を含み、無線通信部２０１により、無線による通信を行う。有線通信Ｉ／Ｆ２１５および無線通信Ｉ／Ｆ２１６は、それぞれ内蔵する図示されないＲＯＭに、ＭＡＣアドレスが予め記憶される。
【００３６】
図５は、第１の実施形態に係る接続ボックス２０において情報共有システムの機能を実現させるための情報共有プログラムの一例の構成を概略的に示す。図５において、情報共有プログラム２０００は、上位から、ホストサーバ層２０１０、無線ＡＰ（アクセスポイント）層２０１１およびＯＳ(Operating  System)層２０１２を含む。
【００３７】
ホストサーバ層２０１０は、プラグインプログラム２０２０1、２０２０2、…を実行するためのサービスを提供するホストサーバを含む。なお、図５において、プラグインプログラム２０２０1、２０２０2は、それぞれプラグイン＃１、プラグイン＃２として示している。ホストサーバは、各プラグインプログラム２０２０1、２０２０2、…を管理すると共に、各プラグインプログラム２０２０1、２０２０2、…とＯＳ層２０１２との仲介を行う。
【００３８】
無線ＡＰ層２０１１は、Ｗｉ−Ｆｉ規格に準じた無線通信の機能を実現する部分であって、ＤＨＣＰサーバ機能や、ルータ機能を含む。例えば、無線ＡＰ層２０１１は、上述した無線通信部２０１、通信部２０２、サーバ部２０３および認証部２０４を含む。
【００３９】
ＯＳ層２０１２は、情報共有プログラム２０００の全体の動作を制御するＯＳを含む。すなわち、ＯＳ層２０１２は、上述した制御部２０６を含む。ＯＳは、ホストサーバおよび無線ＡＰ層２０１１の各機能、ならびに、各プラグインプログラム２０２０1、２０２０2、…が共通して利用できる様々なサービスを含む。
【００４０】
なお、図５では省略されているが、情報共有プログラム２０００は、ＯＳ層２０１２のより下位に、ＯＳ層２０１２と、ストレージ２１４、有線通信Ｉ／Ｆ２１５および無線通信Ｉ／Ｆ２１６といったハードウェアとの仲介を行うハードウェアＩ／Ｆ層を含む。
【００４１】
第１の実施形態に係る情報共有プログラム２０００は、インストール可能な形式または実行可能な形式のファイルでＣＤ(Compact  Disk)、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供される。
【００４２】
さらに、第１の実施形態に係る情報共有プログラム２０００を、インターネットなどの通信ネットワークに接続されたコンピュータ上に格納し、通信ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態に係る検索処理を実行するための検索プログラムを、インターネットなどの通信ネットワーク経由で提供または配布するように構成してもよい。
【００４３】
第１の実施形態に係る情報共有プログラム２０００は、例えば、上述した各部（無線通信部２０１、通信部２０２、サーバ部２０３、認証部２０４、制御部２０６および設定部２０７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ２１１が例えばストレージ２１４から当該情報共有プログラム２０００を読み出して実行することにより上記各部が主記憶装置（例えばＲＡＭ２１３）上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００４４】
図６は、第１の実施形態に係る、端末装置３０の機能を説明するための一例の機能ブロック図を示す。端末装置３０は、撮像部３０１と、ＵＩ部３０２と、制御部３０３と、通信部３０４とを有する。制御部３０３は、例えばＣＰＵ、ＲＯＭおよびＲＡＭを含み、ＲＯＭに予め記憶されたプログラムに従い、ＲＡＭをワークメモリとして用いたＣＰＵの動作により、この端末装置３０の全体を制御する。
【００４５】
撮像部３０１は、ＣＣＤ(Charge  Coupled  Device)やＣＭＯＳ(Complementary  Metal  Oxide  Semiconductor)イメージャなどによる撮像素子を用いて被写体を撮像して得られた撮像信号に対して所定の信号処理を施して、ディジタルデータである撮像画像として出力する。ＵＩ(User  Interface)部３０２は、画面表示を用いて、ユーザに対する情報の提示と、ユーザ入力の受け付けとを行う。
【００４６】
通信部３０４は、通信プロトコルとしてＴＣＰ／ＩＰを用い、Ｗｉ−Ｆｉの規格に準じてなされる外部の機器とのネットワーク通信を制御する。
【００４７】
このような構成において、接続ボックス２０は、ＩＷＢ１０が接続されると、ＩＷＢ１０に対してアドレスを割り当て、初期画面を表示するための表示制御信号を送信する。ＩＷＢ１０は、接続ボックス２０から送信された表示制御信号に従い、例えばブラウザにより初期画面を表示する。この初期画面には、接続ボックス２０においてプラグインプログラム２０２０1、２０２０2、…などにより利用可能とされている機能を選択するための操作子（ボタンなど）が表示される。
【００４８】
ユーザは、ＩＷＢ１０の初期画面の選択表示に応じて所望の機能を指定する入力操作を、ＩＷＢ１０に対して行う。ここでは、接続ボックス２０が撮像画像の閲覧機能を実現するためのプラグインプログラム２０２０1を有し、初期画面においてこの閲覧機能が選択されたものとする。ＩＷＢ１０は、選択された機能を示す通知を、接続ボックス２０に対して送信する。接続ボックス２０は、ＩＷＢ１０から送信された機能指定通知を受信すると、選択された機能を起動させ、当該機能において情報の共有先となる領域を、設定部２０７により記憶部２０５内に設定する。
【００４９】
一方、接続ボックス２０は、端末装置３０からの接続に対して、アドレスを割り当て、ＳＳＩＤによる認証を行う。接続ボックス２０は、認証が成功した端末装置３０に対して、ＩＷＢ１０において指定された機能を示す情報を通知する。なお、端末装置３０は、通知された機能を実現するためのアプリケーションプログラム（以下、アプリと略称する）を有していない場合、例えばベンダのサーバに接続して、別途、当該アプリを取得することができる。
【００５０】
端末装置３０は、接続ボックス２０から通知された機能を起動させ、機能に対するアクションを実行する。通知された機能が、上述した撮像画像の閲覧機能である場合には、ユーザ操作に応じて撮像部３０１による撮像動作を行う。撮像部３０１は、撮像により取得された撮像画像を通信部３０４から接続ボックス２０に対して送信する。
【００５１】
なお、端末装置３０は、撮像画像に対して、当該撮像画像が属するグループを設定することができる。例えば、端末装置３０は、撮像画像に対し、グループを示すグループ識別情報を付加して接続ボックス２０に送信する。端末装置３０は、グループを示す情報を、ＵＩ部３０２に対するユーザ操作に応じて取得することができる。この場合、端末装置３０は、撮像画像毎にグループを指定することができる。
【００５２】
これに限らず、端末装置３０を識別する識別情報が予め分かっている場合、グループを示す情報を、端末装置３０毎に設定することも可能である。これによれば、情報共有システム１において複数の端末装置３０を用いる場合に、各端末装置３０から送信される撮像画像を、端末装置３０毎にグループ分けすることができる。
【００５３】
グループを示す情報を端末装置３０毎に設定する第１の例として、接続ボックス２０は、端末装置３０の識別情報とグループ識別情報とを対応付けて例えば記憶部２０５に予め記憶しておくことが考えられる。
【００５４】
この場合、端末装置３０の識別情報としては、端末装置３０との通信において取得可能なＭＡＣアドレスを用いることができる。接続ボックス２０は、端末装置３０からの撮像画像を受信する際に、端末装置３０の識別情報を取得する。接続ボックス２０は、記憶部２０５から、取得した識別情報に対応するグループ識別情報を検索し、得られたグループ識別情報を、当該端末装置３０から送信された撮像画像に付加する。
【００５５】
グループを示す情報を端末装置３０毎に設定する第２の例として、接続ボックス２０がＩＷＢ１０に対してグループを識別する情報を表示させ、この表示を端末装置３０により撮像することで、端末装置３０がグループ識別情報を取得することが考えられる。
【００５６】
この場合、接続ボックス２０は、例えばグループ識別情報が埋め込まれた、ＱＲコード（登録商標）などのマトリクス形２次元コードをＩＷＢ１０に表示させることが考えられる。図７は、第１の実施形態に係る、ＩＷＢ１０にマトリクス形２次元コードを表示させた例を示す。図７において、ＩＷＢ１０に対し、各グループＡ〜Ｄのグループ識別情報が埋め込まれたマトリクス形２次元コード４００Ａ〜４００Ｄが表示されている。
【００５７】
ユーザは、マトリクス形２次元コード４００Ａ〜４００Ｄのうち、自分が所属するグループに対応するコード（例えばマトリクス形２次元コード４００Ａ）を選択し、端末装置３０を用いて選択したマトリクス形２次元コード４００Ａを撮像する。端末装置３０は、撮像して得られた撮像画像を解析して当該マトリクス形２次元コード４００Ａに埋め込まれたグループ識別情報を取り出す。端末装置３０は、マトリクス形２次元コード４００Ａから取り出したグループ識別情報を、撮像部３０１により撮像された被写体の撮像画像に付加して、接続ボックス２０に送信する。
【００５８】
なお、接続ボックス２０は、グループ識別情報を文字列としてＩＷＢ１０に表示させてもよい。また、接続ボックス２０は、異なる複数のグループ識別情報をＩＷＢ１０に順次表示させてもよい。
【００５９】
接続ボックス２０は、端末装置３０からの撮像画像を受信すると、撮像画像を記憶部２０５内の、共有先として設定された領域に記憶させると共に、当該撮像画像を表示させるための表示制御信号を生成する。接続ボックス２０は、生成した表示制御信号をＩＷＢ１０に送信する。接続ボックス２０は、例えば、端末装置３０からの撮像画像を受信する毎に、表示制御信号を生成しＩＷＢ１０に送信する。ＩＷＢ１０は、接続ボックス２０から送信された表示制御信号に従い、撮像画像を含む画面を表示部１２０に表示させる。
【００６０】
図８は、第１の実施形態に係る、接続ボックス２０から送信された表示制御信号に従いＩＷＢ１０の表示部１２０により表示される、撮像画像を含む画面の例を示す。この例では、情報共有システム１に複数の端末装置３０が接続され、各端末装置３０が複数のグループにグループ分けされているものとする。
【００６１】
図８において、表示画面１００は、表示領域１１１、１１２、１１３および１１４を有する。表示領域１１１は、特定の端末装置３０から接続ボックス２０に送信された撮像画像、または、予め接続ボックス２０の記憶部２０５に記憶させた所定の画像の一覧が表示される。表示領域１１２は、各端末装置３０が所属する各グループが一覧で表示される。表示領域１１３は、表示領域１１２に表示される各グループのうち指定されたグループに対応する撮像画像が、例えば接続ボックス２０に送信された時間情報に従い時系列順に一覧で表示される。表示画面１００における指定操作は、ＩＷＢ１０の入力部１２１に対する接触などのユーザ操作によりなされる。表示領域１１４は、表示領域１１１に表示される画像のうち、指定された画像が拡大して表示される。表示領域１１１上に配される操作子１１５を操作することで、表示領域１１４に表示される画像を変更することができる。
【００６２】
なお、接続ボックス２０の記憶部２０５に記憶された撮像画像を、記憶部２０５から読み出してＩＷＢ１０の表示部１２０に表示させることができる。
【００６３】
（第１の実施形態の応用例）
次に、第１の実施形態による情報共有システム１の応用例について説明する。ここでは、情報共有システム１を、教育現場に応用した例について説明する。図９に例示されるように、教室５００にＩＷＢ１０を設置すると共に、接続ボックス２０を持ち込み、接続ボックス２０とＩＷＢ１０とをケーブルにて接続する。また、教室５００において、それぞれ４の机を合わせて、４人の生徒からなるグループＡ〜Ｄの４のグループが形成され、各グループＡ〜Ｄでは、それぞれのグループのメンバである生徒が、学習の成果を示す資料を作成しているものとする。
【００６４】
教師５０は、端末装置３０を起動させて、端末装置３０を無線通信により接続ボックス２０に接続させる。教師５０は、さらに、例えば端末装置３０を操作して、共有先を設定する。共有先を識別する情報としては、例えば授業名など授業を識別する情報を用いることができる。端末装置３０は、設定された共有先を識別する共有先識別情報を接続ボックス２０に送信する。接続ボックス２０は、この共有先識別情報を受信すると、記憶部２０５内に、当該共有先識別情報に対応する領域を割り当てる。
【００６５】
例えば、教師５０は、端末装置３０を携帯して、図中の矢印の順に、各グループＡ〜ＤをグループＡ、Ｂ、Ｃ、Ｄの順に巡回する。そして、教師５０は、端末装置３０を操作して、各グループＡ〜Ｄの位置において、各グループＡ〜Ｄにより作成されている資料を撮像し、撮像画像を接続ボックス２０に送信する。このとき、教師５０は、端末装置３０に対する所定の操作により、各グループＡ〜Ｄを識別するグループ識別情報を撮像画像に付加して接続ボックス２０に送信する。
【００６６】
接続ボックス２０は、端末装置３０から送信される各グループＡ〜Ｄの撮像画像を順次受信し、記憶部２０５内の共有先識別情報で識別される領域に記憶すると共に、撮像画像の受信毎に表示制御信号を更新してＩＷＢ１０に送信する。ＩＷＢ１０の表示部１２０に対し、端末装置３０において撮像された各グループＡ〜Ｄの撮像画像が、例えばグループＡ〜Ｄ毎に時系列順に表示される。各グループＡ〜Ｄのメンバは、ＩＷＢ１０の表示画面を見ることで、各グループＡ〜Ｄにおいて作成される資料の情報を共有することができる。
【００６７】
また、情報共有システム１は、無線通信により接続ボックス２０と通信を行い、端末装置３０から送信された撮像画像を自動的にＩＷＢ１０に送信し表示させる。そのため、教師５０がＩＷＢ１０の位置に戻らなくても、ＩＷＢ１０の表示画面が最新の表示画面に更新される。
【００６８】
さらに、記憶部２０５において、ＩＷＢ１０に表示させた撮像画像が共有先識別情報で識別される領域に記憶されている。そのため、授業が終了しＩＷＢ１０の表示部１２０の表示内容がクリアされた後でも、授業で撮像した撮像画像を時系列順およびグループ毎に閲覧することが可能である。
【００６９】
（第２の実施形態）
次に、第２の実施形態について説明する。図１０は、第２の実施形態に係る情報共有システムの一例の構成を示す。図１０において、情報共有システム１０００は、図１に示した情報共有システム１に対してネットワーククラウド４０が接続された例である。ネットワーククラウド４０は、互いにネットワークで接続される複数のコンピュータを含み、外部からは、その内部が隠蔽されたブラックボックスとして入出力のみが示されるネットワーク・グループである。ネットワーククラウド４０において、１以上のコンピュータにより、クラウドサーバ４００が構成される。接続ボックス２０’は、ネットワーククラウド４０と接続し、クラウドサーバ４００と通信を行う。
【００７０】
また、図１０において、接続ボックス２０’は、第１の実施形態による接続ボックス２０に対してネットワーククラウド４０に接続する機能を追加した構成となっている。実際には、接続ボックス２０における通信部２０２の機能により、ネットワーククラウド４０に、ＩＷＢ１０と共に接続することができる。
【００７１】
また、図１０の例では、２台の端末装置３０Ａおよび３０Ｂが接続ボックス２０’に接続されている。これら端末装置３０Ａおよび３０Ｂの構成は、上述した端末装置３０と同一であり、上述したように、接続ボックス２０’に対して複数の端末装置３０Ａ、３０Ｂを接続することが可能である。
【００７２】
図１１は、第２の実施形態に係るクラウドサーバ４００の機能を説明するための一例の機能ブロック図である。図１１において、クラウドサーバ４００は、保存部４１０と、プラグイン管理部４１１とを有する。
【００７３】
保存部４１０は、接続ボックス２０’から送信された撮像画像を保存する。すなわち、接続ボックス２０’は、端末装置３０Ａおよび３０Ｂから送信された撮像画像を記憶部２０５に記憶する。このとき、接続ボックス２０’は、さらに、当該撮像画像をクラウドサーバ４００に送信する。クラウドサーバ４００は、接続ボックス２０’から送信された撮像画像を保存部４１０に保存する。
【００７４】
接続ボックス２０’内の記憶部２０５は、記憶容量に制限があるため、撮像画像の短期の記憶に適している。例えば、記憶部２０５に対し、直前に接続ボックス２０’を起動させた際に取得された撮像画像のみを記憶させる、１週間分の撮像画像のみを記憶させる、など、撮像画像の記憶期間や記憶容量に制限を設けることが考えられる。
【００７５】
一方、クラウドサーバ４００の保存部４１０は、記憶部２０５と比較して遥かに大量の撮像画像を保存することが可能である。例えば、保存部４１０は、過去に接続ボックス２０’から送信された全ての撮像画像を保存しておくことが考えられる。さらに、保存部４１０は、複数の接続ボックス２０’から送信された撮像画像を全て保存することも可能である。この場合、ユーザは、複数の接続ボックス２０’のうち何れを用いた場合でも、保存部４１０から所望の撮像画像を取り出して閲覧することができる。
【００７６】
また、クラウドサーバ４００の利用に際し、課金を施すことが可能である。例えば、保存部４１０に撮像画像を保存する期間の長さに応じて、課金を行うことが考えられる。また、保存部４１０に保存する情報の量に応じて課金を行うことも考えられる。
【００７７】
プラグイン管理部４１１は、接続ボックス２０’に対して追加可能なプラグインプログラムのパッケージを管理する。ここで、プラグインプログラムのパッケージは、プラグインプログラムの本体と、プラグインプログラムの本体を接続ボックス２０’にインストールする処理を実行するインストールプログラムとが一纏めにされたものである。例えばプラグインプログラムの開発者などにより、新たなプラグインプログラムの追加や、既存のプラグインプログラムの更新などが行われると、追加や更新されるプラグインプログラムのパッケージがクラウドサーバ４００に供給される。プラグイン管理部４１１は、供給されたこれらプラグインプログラムのパッケージを図示されないストレージに格納し、管理する。
【００７８】
例えば、接続ボックス２０’は、一定期間毎、接続ボックス２０’の起動毎など所定のタイミングでクラウドサーバ４００にアクセスし、プラグイン管理部４１１から、管理されるプラグインプログラムの情報を取得する。そして、接続ボックス２０’は、プラグイン管理部４１１に、自身にインストールされていないプラグインプログラムのパッケージが管理されている場合、そのプラグインプログラムのパッケージを、ネットワークを介してダウンロードして取得する。接続ボックス２０’において、例えばＯＳは、取得されたプラグインプログラムのパッケージに含まれるインストールプログラムを起動させ、プラグインプログラムをホストサーバ層２０１０上にインストールする。これにより、接続ボックス２０’は、新たな機能を実行することができるようになる。
【００７９】
図１２は、第２の実施形態に係る接続ボックス２０’の起動シーケンスの例を示すフローチャートである。なお、このフローチャートの処理において、予め決められた数の端末装置３０Ａ、３０Ｂ、…が処理の対象となっているものとする。
【００８０】
ステップＳ１００で、接続ボックス２０’は、ＩＷＢ１０からの通信部２０２に対するアクセスを待機する。接続ボックス２０’は、ＩＷＢ１０からのアクセスがあると、サーバ部２０３によりＩＷＢ１０に対してアドレス（ＩＰアドレス）を割り当て、次のステップＳ１０１で、ＩＷＢ１０に対して情報共有システム１０００の初期画面としてのホームページを表示させる。
【００８１】
例えば、接続ボックス２０’の記憶部２０５に、当該ホームページを表示させるための表示制御信号としてのＨＴＭＬファイルを予め格納しておく。このＨＴＭＬファイルは、例えば、接続ボックス２０’にインストールされるプラグインプログラムにより実行可能な機能を選択するボタンなどが配置された画面を表示させるように記述される。制御部２０６は、ＩＷＢ１０からのアクセスがあると、このＨＴＭＬファイルを通信部２０２からＩＷＢ１０に送信する。ＩＷＢ１０は、このＨＴＭＬファイルを受信すると、受信したＨＴＭＬファイルをブラウザに読み込ませ、ＨＴＭＬファイルの記述に従った画面を表示させる。
【００８２】
次のステップＳ１０２で、接続ボックス２０’は、ＩＷＢ１０からの入力を待機する。より具体的には、接続ボックス２０’は、ＩＷＢ１０に表示されるホームページに配置される機能選択ボタンが操作されたか否か、また、操作された場合、機能選択ボタンのうちどのボタンが操作されたかを示す情報がＩＷＢ１０から送信されるのを待機する。接続ボックス２０’は、ＩＷＢ１０から入力があると、処理をステップＳ１０３に移行させ、ＩＷＢ１０から送信された情報に従い、使用する機能を示す情報を例えばＲＡＭ２１３に記憶して登録する。
【００８３】
次のステップＳ１０４で、接続ボックス２０’は、ステップＳ１０３で登録された機能において情報を共有する共有先を設定する。より具体的な例として、接続ボックス２０’は、共有先として、記憶部２０５内の所定領域を割り当て、割り当てた領域に対して共有先を識別するための共有ＩＤを設定することで、共有先の設定を行う。また、接続ボックス２０’は、クラウドサーバ４００の保存部４１０内の所定領域に対して共有先を割り当て、共有ＩＤを割り当てる。
【００８４】
なお、記憶部２０５内に設定された共有先の共有ＩＤと、保存部４１０内に設定された共有先の共有ＩＤとは、同一であってもよいし、異なっていてもよい。記憶部２０５と保存部４１０とで異なる共有ＩＤを用いる場合は、例えばクラウドサーバ４００においてこれらの共有ＩＤの対応関係を示すテーブルを作成することが考えられる。
【００８５】
次のステップＳ１０５で、接続ボックス２０’は、端末装置３０Ａ、３０Ｂ、…からの無線通信部２０１に対するアクセスを待機する。接続ボックス２０’は、例えば端末装置３０Ａからのアクセスがあると、サーバ部２０３により端末装置３０Ａに対してアドレス（ＩＰアドレス）を割り当て、認証部２０４により端末装置３０Ａの認証を行う。例えば、認証部２０４は、端末装置３０Ａに対してＳＳＩＤを要求し、要求に応じて端末装置３０Ａから送信されたＳＳＩＤを確認する。認証部２０４は、端末装置３０Ａから送信されたＳＳＩＤが正しいと判定した場合に、端末装置３０Ａを認証する。
【００８６】
認証部２０４により端末装置３０Ａが認証されると、処理は次のステップＳ１０６に移行される。ステップＳ１０６で、接続ボックス２０’は、端末装置３０Ａを識別する識別情報を取得し、端末装置３０Ａを特定する。例えば、制御部２０６は、無線通信部２０１が端末装置３０Ａとやりとりした情報から、端末装置３０ＡのＭＡＣアドレスを取得し、このＭＡＣアドレスを端末装置３０Ａのアドレス（ＩＰアドレス）と関連付けて例えばＲＡＭ２１３に記憶する。
【００８７】
次のステップＳ１０７で、接続ボックス２０’は、ステップＳ１０３で使用が登録された機能を、認証された端末装置３０Ａに通知する。
【００８８】
なお、ステップＳ１０５〜ステップＳ１０７の処理は、処理の対象となる各端末装置３０Ａ、３０Ｂ、…それぞれに対して実行されるループ処理である。このループ処理の繰り返しに対してタイムアウト時間を設定し、最初のステップＳ１０５の処理の開始からタイムアウト時間を超えた場合に、強制的にループから抜けて処理をステップＳ１０８に移行させてもよい。
【００８９】
さらに、次のステップＳ１０８で、接続ボックス２０’は、ステップＳ１０５〜ステップＳ１０７の処理が完了した各端末装置３０Ａ、３０Ｂ、…における、ステップＳ１０７で通知された機能の起動を待機する。接続ボックス２０’は、当該各端末装置３０Ａ、３０Ｂ、…における機能の起動を確認すると、図１２のフローチャートにおける一連の処理を終了する。
【００９０】
図１３は、第２の実施形態に係る、端末装置３０Ａ、３０Ｂ、…における処理の例を示すフローチャートである。なお、各端末装置３０Ａ、３０Ｂ、…では同様の処理が行われるため、ここでは、端末装置３０Ａを例にとって説明する。
【００９１】
ステップＳ２００において、例えば端末装置３０Ａに対するユーザ操作などに応じて、端末装置３０Ａが起動される。端末装置３０Ａが起動されると、次のステップＳ２０１で、接続ボックス２０’との間で通信が行われ、ＳＳＩＤを用いた認証の後、端末装置３０Ａが接続ボックス２０’に対してデータ通信可能に接続される。
【００９２】
次のステップＳ２０２で、端末装置３０Ａは、図１２のフローチャートのステップＳ１０７で接続ボックス２０’から通知された機能に応じて、機能を指定するための機能指定画面をＵＩ部３０２により表示する。端末装置３０Ａは、接続ボックス２０’から指定された機能を実現するためのアプリがインストールされている場合、処理を次のステップＳ２０３に移行させ、当該機能を起動させる。
【００９３】
一方、端末装置３０Ａは、接続ボックス２０’から通知された機能を実現するためのアプリがインストールされていない場合には、当該アプリのインストールを促す画面をＵＩ部３０２により表示する。ユーザ操作などに応じて当該アプリが、例えばアプリのベンダのサイトなどからダウンロードされインストールされると、処理が次のステップＳ２０３に移行されて、端末装置３０Ａにより当該機能が起動される。
【００９４】
ステップＳ２０３で機能が起動されると、処理はステップＳ２０４に移行される。ステップＳ２０４で、端末装置３０Ａは、接続ボックス２０’のホストサーバ層２０１０のホストサーバを探索する。ホストサーバが探索されると、端末装置３０Ａは、次のステップＳ２０５で、ホストサーバに対して、情報の共有先を示す共有先ＩＤを要求する。端末装置３０Ａは、要求に応じて接続ボックス２０’から共有先ＩＤを取得すると、処理を次のステップＳ２０６に移行させる。ステップＳ２０６で、端末装置３０Ａは、ステップＳ２０５で取得した共有先ＩＤに基づき、共有先を設定する。
【００９５】
なお、グループ識別情報の取得処理などは、例えばステップＳ２０６の段階で行うことが考えられる。
【００９６】
ステップＳ２０７で、端末装置３０Ａは、ステップＳ２０３で起動された機能に対するアクションを待機する。このアクションは、例えば、起動された機能が撮像画像の閲覧機能である場合、端末装置３０Ａの撮像部３０１による撮像動作である。例えば端末装置３０Ａに対するユーザ操作に応じて撮像動作がなされると、アクションがあったとされて処理がステップＳ２０８に移行される。
【００９７】
ステップＳ２０８で、端末装置３０Ａは、アクションを接続ボックス２０’に送信する。上述の撮像画像の閲覧機能の場合、ステップＳ２０８において、端末装置３０Ａは、撮像動作に応じて撮像され得られた撮像画像を接続ボックス２０’に送信する。
【００９８】
接続ボックス２０’は、端末装置３０Ａからアクションとして送信された撮像画像を記憶部２０５の共有先ＩＤで示される領域に記憶すると共にクラウドサーバ４００に送信する。接続ボックス２０’は、さらに、当該撮像画像を表示させるための表示制御信号を生成し、ＩＷＢ１０に送信する。ＩＷＢ１０は、この表示制御信号に従い、当該撮像画像を含む画面を表示させる。
【００９９】
なお、機能に対するアクションは、撮像動作に限られない。例えば、アクションは、ＩＷＢ１０の画面表示の内容をクリア（消去）する動作や、記憶部２０５や保存部４１０に記憶または保存された撮像画像の読み出しおよびＩＷＢ１０に対する表示を指示するものであってもよい。
【０１００】
次のステップＳ２０９で、端末装置３０Ａは、一連の処理が終了したか否かを判定する。例えば、端末装置３０Ａは、現在起動されている機能がユーザ操作などにより停止された場合に、処理が終了したと判定する。これに限らず、ＩＷＢ１０に対するユーザ操作などに応じて入力された処理の終了を示す指示が接続ボックス２０’に送信された場合に、処理が終了したと判定することもできる。この場合、接続ボックス２０’は、ＩＷＢ１０から処理の終了が指定された旨を、端末装置３０Ａに通知する。
【０１０１】
端末装置３０Ａは、処理が終了していないと判定した場合、処理をステップＳ２０７に戻し、処理が終了したと判定した場合、図１３のフローチャートにおける一連の処理を終了する。
【０１０２】
以上説明したように、第２の実施形態によれば、クラウドサーバ４００に対して情報を長期に亘って保存することができるため、接続ボックス２０’の記憶部２０５と利用目的を分けることで、保存した情報のより効率的な利用が可能になる。また、接続ボックス２０’にインストールされるプラグインプログラムのパッケージをクラウドサーバ４００において管理しているため、接続ボックス２０’におけるプラグインプログラムの追加や更新が容易である。
【０１０３】
なお、上述では、図１２および図１３のフローチャートによる処理が、第２の実施形態に適用されるように説明したが、これらの処理は、第１の実施形態にも適用可能なものである。図１２および図１３のフローチャートによる処理を第１の実施形態に適用する場合、接続ボックス２０’を接続ボックス２０に置き換え、クラウドサーバ４００に関連する処理を省略する。
【０１０４】
また、上述では、端末装置３０Ａ、３０Ｂ、…で撮像した撮像画像を接続ボックス２０’に送信するように説明したが、端末装置３０Ａ、３０Ｂ、…から接続ボックス２０’に送信する情報は、撮像画像に限られない。例えば、端末装置３０Ａ、３０Ｂ、…から接続ボックス２０’に、テキストデータや音声データを送信してもよいし、画像の場合は動画像やコンピュータグラフィクスによる画像を送信してもよい。
【０１０５】
さらに、上述では、複数の端末装置３０Ａ、３０Ｂ、…が機能の使用などに関して関して互いに同等の権限を有するように説明したが、これはこの例に限定されず、各端末装置３０Ａ、３０Ｂ、…で異なる機能を利用可能としてもよい。例えば、上述した教育現場の例において、教師５０と各生徒とがそれぞれ端末装置３０Ａ、３０Ｂ、…を所持する場合、教師５０が使用する例えば端末装置３０Ａにおける機能の使用権限に対して、生徒が使用する例えば端末装置３０Ｂにおける機能の使用権限の範囲を制限することが考えられる。
【０１０６】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１０７】
１，１０００  情報共有システム
１０  ＩＷＢ
２０，２０’  接続ボックス
３０，３０Ａ，３０Ｂ  端末装置
４０  ネットワーククラウド
１２０  表示部
１２１  入力部
１２２，２０６，３０３  制御部
１２３，２０２，３０４  通信部
２０１  無線通信部
２０３  サーバ部
２０４  認証部
２０５  記憶部
２０６  制御部
２０７  設定部
３０１  撮像部
３０２  ＵＩ部
４００  クラウドサーバ
４１０  保存部
４１１  プラグイン管理部
２０００  情報共有プログラム
２０１０  ホストサーバ層
２０１１  無線ＡＰ層
２０１２  ＯＳ層
２０２０1，２０２０2  プラグインプログラム
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特表２０１２−５１９３２２号公報
【図１】
2015041373.tif 000003
【図２】
2015041373.tif 000004
【図３】
2015041373.tif 000005
【図４】
2015041373.tif 000006
【図５】
2015041373.tif 000007
【図６】
2015041373.tif 000008
【図７】
2015041373.tif 000009
【図８】
2015041373.tif 000010
【図９】
2015041373.tif 000011
【図１０】
2015041373.tif 000012
【図１１】
2015041373.tif 000013
【図１２】
2015041373.tif 000014
【図１３】
2015041373.tif 000015