(57)【要約】      （修正有）【課題】設定情報の項目ごとの同期が可能な通信システムを提供する。【解決手段】第二の電子機器２Ａ、２Ｂが第一の電子機器２αから設定に関する設定情報を取得する通信システム１００であって、第一の電子機器は、第一の電子機器と同期するか否かを判断するための判断情報が項目ごとに設定された設定情報を第二の電子機器に送信する情報送信手段を有する。第二の電子機器は、設定情報を受信する情報受信手段と、情報受信手段が受信した設定情報に設定された項目ごとの判断情報に基づいて第一の電子機器と設定情報とを同期すると判断した場合、第二の電子機器に設定情報の項目の値を反映させる情報反映手段と、を有する。【選択図】図１
2019029813.tif 000002
【特許請求の範囲】
【請求項１】
第二の電子機器が第一の電子機器から設定に関する設定情報を取得する通信システムであって、
前記第一の電子機器は、
前記第一の電子機器と同期するか否かを判断するための判断情報が項目ごとに設定された前記設定情報を前記第二の電子機器に送信する情報送信手段、を有し、
前記第二の電子機器は、
前記設定情報を受信する情報受信手段と、
前記情報受信手段が受信した前記設定情報に設定された項目ごとの前記判断情報に基づいて前記第一の電子機器と前記設定情報とを同期すると判断した場合、前記第二の電子機器に前記設定情報の項目の値を反映させる情報反映手段と、を有する通信システム。
【請求項２】
前記第二の電子機器は、前記設定情報の項目ごとに前記判断情報が対応付けて登録された項目対応情報を保持しており、
前記情報反映手段は、前記設定情報の項目に設定された前記判断情報と前記項目対応情報に登録されている前記判断情報とが一致するか否かを前記設定情報の項目ごと判断し、一致する場合、前記第一の電子機器の前記設定情報の項目と同期すると判断する請求項１に記載の通信システム。
【請求項３】
前記第二の電子機器は、
前記情報受信手段が受信した前記設定情報を記憶する第二の設定情報記憶手段を有し、
前記第二の設定情報記憶手段の前記設定情報の項目には前記判断情報が設定されており、
前記情報反映手段は、前記第一の電子機器から受信した前記設定情報の項目に設定された前記判断情報と前記第二の設定情報記憶手段に記憶されている前記設定情報の項目の前記判断情報とが一致する場合、前記第一の電子機器の前記設定情報の項目と同期すると判断する請求項１又は２に記載の通信システム。
【請求項４】
複数の前記第二の電子機器を有し、
前記判断情報は、前記第二の電子機器によって決まる情報又は使用状況の少なくとも一方に基づいて決定された、前記第二の電子機器の設定情報の項目を区分するグループ情報であり、
前記情報反映手段は、前記第一の電子機器から受信した前記設定情報の項目に設定された前記グループ情報と前記第二の設定情報記憶手段に記憶されている前記設定情報の項目の前記グループ情報とが一致する場合、前記第一の電子機器に前記設定情報の項目と同期すると判断する請求項３に記載の通信システム。
【請求項５】
前記第二の電子機器は、前記設定情報の初期値が前記設定情報の項目ごとに記憶された初期値情報を保持しており、
前記判断情報は、前記設定情報の項目ごとに予め設定されている初期値であり、
前記情報反映手段は、前記第一の電子機器から受信した前記設定情報の項目に設定された前記初期値と前記初期値情報に保持されている前記設定情報の項目の前記初期値とが一致する場合、前記第一の電子機器の前記設定情報の項目と同期すると判断する請求項１〜３のいずれか１項に記載の通信システム。
【請求項６】
前記判断情報は、前記設定情報の項目ごとに設定されている、前記第二の電子機器が有する機能情報であり、
前記情報反映手段は、前記第一の電子機器から受信した前記設定情報の項目に設定された前記機能情報と前記第二の電子機器が有する前記機能情報とが一致する場合、前記第一の電子機器の前記設定情報の項目と同期すると判断する請求項１〜３のいずれか１項に記載の通信システム。
【請求項７】
前記情報反映手段は、前記第一の電子機器から受信した前記設定情報の項目に前記判断情報が設定されていない場合、前記第一の電子機器の前記設定情報の項目と同期すると判断する請求項１〜６のいずれか１項に記載の通信システム。
【請求項８】
前記情報反映手段は、前記第一の電子機器から受信した前記設定情報の項目に前記判断情報が設定されていない場合、前記第一の電子機器の前記設定情報の項目と同期しないと判断する請求項１〜６のいずれか１項に記載の通信システム。
【請求項９】
前記第一の電子機器は、前記設定情報が記憶された第一の設定情報記憶手段を有する請求項１〜８のいずれか１項に記載の通信システム。
【請求項１０】
第二の電子機器が第一の電子機器から設定に関する設定情報を取得する通信システムの通信方法であって、
前記第一の電子機器が、前記第一の電子機器と同期するか否かを判断するための判断情報が項目ごとに設定された前記設定情報を前記第二の電子機器に送信するステップと、
前記第二の電子機器が前記設定情報を受信するステップと、
前記第二の電子機器の情報反映手段が、前記設定情報を受信するステップで受信した前記設定情報に設定された項目ごとの前記判断情報に基づいて前記第一の電子機器と前記設定情報とを同期すると判断した場合、前記第二の電子機器に前記設定情報の項目の値を反映させるステップと、
を有する通信方法。
【請求項１１】
設定に関する設定情報が記憶された設定情報記憶手段と、
前記設定情報の項目を電子機器と同期するか否かを判断するための判断情報が項目ごとに設定された前記設定情報を電子機器に送信する情報送信手段と、を有する第二の電子機器と通信する電子機器であって、
前記第二の電子機器から前記設定情報を受信する情報受信手段と、
前記情報受信手段が受信した前記設定情報に設定された項目ごとの前記判断情報に基づいて前記第二の電子機器と前記設定情報とを同期すると判断した場合、前記電子機器に前記設定情報の項目の値を反映させる情報反映手段と、を有する電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法、及び、電子機器に関する。
【背景技術】
【０００２】
大型のフラットパネルディスプレイにタッチパネルが搭載された電子黒板が知られている。電子黒板は黒板の役割をする画面を表示し、タッチパネルを介して電子ペンや指などの軌跡を取り込んで、軌跡を手書き内容として画面に描画する。したがって、ユーザは画面を黒板のように使用することができる。
【０００３】
このような電子黒板はプリンターと接続できたり、他の拠点の電子黒板と通信できたりするなど益々高機能化しており、顧客の管理者等が設定すべき設定項目の数も増大している。一方で、同種の電子黒板が１つの組織内に複数、配置される場合があるため、管理者が１つ１つの電子黒板に設定情報を設定することが手間になっていた。顧客からは、複数の電子黒板の設定を一括して同一に設定したいという要望がある。
【０００４】
このような要望に応えるため、サーバが設定情報の送信が必要かどうかを設定対象のデバイスから取得した情報により判断し、必要と判段したデバイスに設定情報を一括で送信する技術が既に知られている（例えば、特許文献１参照。）。
【０００５】
しかしながら、単に全ての電子黒板の設定情報を同一に設定するのでなく、選択的に設定情報を設定したいという要望も存在する。このような要望に対して、設置されている複数の電子黒板のうち所定の電子黒板を同期させる技術が考案されている（例えば、特許文献２参照。）。特許文献２には、同じグループに属する画像処理装置から設定情報を受信した場合に設定情報を更新する画像処理装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の設定情報の同期方法では項目ごと同期することができないという問題がある。例えば、ある電子黒板について項目Ａは同期させたいが、項目Ｂは同期させたくないと管理者が考えたとしても、項目Ａだけを同期させることは困難であった。同期させたくない項目がある場合、項目Ａ、Ｂを他の電子黒板と同様に同期させた後、管理者などが手作業である電子黒板の項目Ｂを設定する必要があり、手順が煩雑になっていた。
【０００７】
本発明は、上記課題に鑑み、設定情報の項目ごとの同期が可能な通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、第二の電子機器が第一の電子機器から設定に関する設定情報を取得する通信システムであって、前記第一の電子機器は、前記第一の電子機器と同期するか否かを判断するための判断情報が項目ごとに設定された前記設定情報を前記第二の電子機器に送信する情報送信手段と、を有し、
前記第二の電子機器は、前記設定情報を受信する情報受信手段と、前記情報受信手段が受信した前記設定情報に設定された項目ごとの前記判断情報に基づいて前記第一の電子機器と前記設定情報とを同期すると判断した場合、前記第二の電子機器に前記設定情報を反映させる情報反映手段と、を有する。
【発明の効果】
【０００９】
設定情報の項目ごとの同期が可能な通信システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】通信システムによる設定情報の同期の概略を説明する図の一例である。
【図２】通信システムの概略構成図の一例である。
【図３】電子黒板の動作の概略を説明する図である。
【図４】電子黒板のハードウェア構成図の一例である。
【図５】端末装置の概略的なハードウェア構成図の一例である。
【図６】同期元の電子黒板、同期先の電子黒板、及び、端末装置の機能をブロック状に示す機能ブロック図の一例である。
【図７】端末装置のブラウザソフトウェアがＬＣＤに表示した同期元設定画面の一例である。
【図８】端末装置が同期元の電子黒板を設定する手順を示すシーケンス図の一例である。
【図９】端末装置のブラウザソフトウェアがＬＣＤに表示した設定情報設定画面の一例である。
【図１０】同様の設定を電子黒板のディスプレイから管理者が設定するための設定情報設定画面の一例である。
【図１１】プリンターアドレスを電子黒板のディスプレイから管理者が設定するための設定情報設定画面の一例である。
【図１２】Ｗｅｂ設定、ＵＩ設定による設定情報の設定手順を示すシーケンス図の一例である。
【図１３】項目ごとにグループが設定された設定情報を説明する図の一例である。
【図１４】同期元の電子黒板が同期先の電子黒板に設定情報を送信する手順を示すシーケンス図の一例である。
【図１５】同期元の電子黒板が同期状態及び設定情報の識別情報に基づいて設定情報を送信するか否かを判断する手順を示すフローチャート図の一例である。
【図１６】同期先の電子黒板が設定情報を反映させる手順を示すフローチャート図の一例である（実施例１）。
【図１７】同期先の電子黒板による項目ごとに設定情報の更新を説明する図である。
【図１８】端末装置が同期用の設定情報を作成する手順を示す一例のシーケンス図である。
【図１９】管理者が設定する設定情報を説明する図の一例である。
【図２０】同期先の電子黒板が設定情報を反映させる手順を示すフローチャート図の一例である（実施例２）。
【図２１】各機能ごとに設定され得る項目が対応付けられた対応情報の一例を示す図である。
【図２２】端末装置が同期用の設定情報を作成する手順を示す一例のシーケンス図である。
【図２３】管理者が設定する設定情報を説明する図の一例である。
【図２４】同期先の電子黒板が設定情報を反映させる手順を示すフローチャート図の一例である（実施例３）。
【図２５】同期先の電子黒板が設定情報を反映させる手順を示すフローチャート図の一例である（実施例４）。
【図２６】同期先の電子黒板が設定情報を反映させる手順を示すフローチャート図の一例である（実施例５）。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態の一例として、通信システムと通信システムが行う通信方法について図面を参照しながら説明する。
【実施例１】
【００１２】
＜設定情報の同期の概略＞
図１は、設定情報の同期の概略を説明する図の一例である。図１では１台の同期元の電子黒板２αと、２台の同期先の電子黒板２Ａ，２Ｂが図示されている。
（１）予め、同期先の電子黒板２には設定情報の項目ごとにグループが設定されている。グループは同期の対象となる電子黒板２の項目を区分する情報である。
（２）管理者は端末装置３０を使って設定情報を同期元の電子黒板２αに設定する。項目ごとにグループを指定できるので、同期先の電子黒板２の項目ごとのグループを考慮して設定情報を設定する。例えば、同期先の電子黒板２Ａについては項目ａを同期したいが、同期先の電子黒板２Ｂについては項目ａを同期したくない場合、同期先の電子黒板２Ａの項目ａに付与されているグループ１を、設定情報の項目ａに設定する。
（３）同期タイミングになると、同期元の電子黒板２αが設定情報を同期先の電子黒板２に送信する。
（４）同期先の電子黒板２は項目ごとにグループを判断し、項目ごとに設定情報を同期する。例えば、同期先の電子黒板２Ａでは、項目ａ、ｂについて設定情報の項目ａ，ｂのグループと一致し、項目ｃについて設定情報の項目ｃのグループと一致しないので、項目ａ、ｂだけを同期する。同期先の電子黒板２Ｂでは、項目ａについて設定情報の項目ａと一致せず、項目ｂ、ｃについて設定情報の項目ｂ、ｃのグループと一致するので、項目ｂ、ｃだけを同期する。
【００１３】
このように、管理者は項目ごとに同期させるか又は同期させないことが可能になる。同期先の電子黒板２に同期させたい項目がある場合は同期先の電子黒板２の項目のグループと同じグループを項目に設定する。同期先の電子黒板２に同期させたくない項目がある場合は同期先の電子黒板２の項目のグループと違うグループを項目に設定する。したがって、管理者などが手作業で項目を設定することが必要となる状況を低減でき、作業負担を軽減できる。
【００１４】
なお、以下では、複数の電子黒板２のうち任意の電子黒板を「電子黒板２」で示し、特に同期元の電子黒板２を電子黒板２αで示す。また、同期先の電子黒板２を区別して示す場合は「電子黒板２＋アルファベット」で示す。
【００１５】
＜用語について＞
設定情報とは、電子黒板２の動作に関する設定をいう。例えば、電子黒板２が適切に動作するための設定、ネットワークを介してインターネットや他の機器と通信するための設定、ユーザの嗜好に応じた設定、電子黒板２の動作を許可又は制限するための設定、各機能のオン／オフの設定などを含む。
【００１６】
本実施形態の管理者は電子黒板に設定情報を設定する者を便宜的にそう呼ぶに過ぎず、電子黒板を一般利用するユーザ又は担当者が設定情報を設定してもよい。
【００１７】
判断情報とは、同期先の電子黒板２が設定情報を同期するか否かを項目ごとに判断するための情報である。同期元の電子黒板２αと同期先の電子黒板２が項目ごとに有している情報である。本実施形態では、グループ、初期値又は機能の有無という用語が例として挙げられている。
【００１８】
＜通信システムの構成例＞
図２は、本実施形態の通信システム１００の概略構成図の一例である。通信システム１００は同期元の電子黒板２α、１台以上の同期先の電子黒板２、及び、端末装置３０を有している。なお、端末装置３０は電子黒板２と通信して設定情報を設定したり確認したりするための装置なのでなくてもよい。
【００１９】
通信システム１００は、電子黒板２という電子機器が通信することから機器システムと呼ばれてもよいし、画像を処理するため画像処理システムや情報処理システムなどと呼ばれてもよい。また、システムの呼称は通信システム１００が有する電子機器によって適宜、変更されてよい。例えば、電子黒板の場合は電子黒板システム、複合機の場合は複合機システム等と呼ばれる。
【００２０】
ネットワークＮは例えば社内的なＬＡＮであるが、広域イーサネット（登録商標）を含んでいてもよい。また、インターネットを含んでいてもよい。例えば各支店や海外の電子黒板と通信するためにＶＰＮ（Virtual Private Network）で接続されてもよい。ネットワークＮは有線又は無線のどちらで構築されてもよく、有線と無線が組み合わされていてもよい。また、ネットワークＮの他、ＵＳＢケーブルのような専用線で接続されていてもよい。また、Bluetooth（登録商標）で通信してもよい。
【００２１】
電子黒板２は、タッチパネル付大型ディスプレイを有しユーザが指示した盤面の座標を検出し座標を接続してストロークを表示する。この他、接続されたＰＣ(Personal Computer)の映像を表示したり、他拠点の電子黒板と通信してストロークを同期したりすることができる。なお、電子黒板は、電子情報ボード、又は電子ホワイトボードと呼ばれる場合もある。
【００２２】
電子黒板２は後述するハードウェア構成図から明らかなように情報処理装置としての機能を有する。また、本実施形態では電子黒板２を例に説明するが、設定情報が同期される電子機器であれば本実施形態の同期方法を適用できる。例えば、画像形成装置（複写機、プリンター、スキャナ装置、複合機、ＭＦＰ（Multi-Function Peripherals））、ネットワークカメラ（全天候型カメラ、全方位カメラを含む）、プロダクションプリンティング機（商用印刷機）、プロジェクタ、テレビ会議端末などにも適用できる。この他、ゲーム機、ヘッドマウントディスプレイ、カーナビゲーション、デジタルカメラ、ドローンなどにも適用可能である。
【００２３】
同期元の電子黒板２αと同期先の電子黒板２は、例えば、同一メーカの電子黒板であればよく、機種は同じでも異なっていてもよい。例えば、製品名が同じ電子黒板、製品名は同じだがリリース時期が異なる電子黒板、又は、製品名が異なる電子黒板などが同期の対象に含まれる。設定情報を同期できる一連の電子黒板は、例えばハードウェア的に相違があってもＯＳ（Operating System）、アプリ又はファームウェアが同じであるため（プログラムのバージョンは異なってもよい）、同じ設定項目を有する電子黒板である。また、完全に同じ設定項目を有する必要はなく、共通する設定項目があればよい。
【００２４】
管理者は、同期の対象となる電子黒板２を把握しており、同期元の電子黒板２αには同期の対象となる電子黒板（ＩＰアドレス等）が登録されている。ただし、同期する機能がない電子黒板２が同期元の電子黒板２αに登録されていても、同期先の電子黒板２がそれを無視できるので支障は少ない。同期する機能があるが同期の対象でない電子黒板２が誤って同期元の電子黒板２αに登録されている場合、本実施形態のグループにより項目ごとに設定の対象となるか否かが判断される。
【００２５】
また、同期元の電子黒板２αは、同期元であることが設定されている電子黒板２であり、特別な機能を備えた電子黒板２である必要はない。したがって、同期先の電子黒板２が、管理者の設定により同期元の電子黒板２αと成り得る。ただし、何か特殊な機能を有する電子黒板２が同期元の電子黒板２αであってもよい。
【００２６】
また、同期元の電子黒板２αは電子黒板としての機能を有さなくてよい。すなわち、同期元の電子黒板２αは設定情報を記憶するＰＣなどの情報処理装置でよい。このＰＣはＬＡＮ内に設置されていてもインターネットやクラウド上にサーバとして設置されていてもよい。
【００２７】
端末装置３０は任意の電子黒板２と通信して管理者が各種の設定を行ったり、設定状態を確認したりするために使用される情報処理装置である。管理者は端末装置３０を操作して同期元の電子黒板２αに設定情報を設定する。また、任意の同期先の電子黒板２に設定情報を設定することも可能である。また、現在、電子黒板２に反映されている設定情報を端末装置３０が表示することも可能である。
【００２８】
端末装置３０ではブラウザソフトウェア（又はこれと同等の機能を有するプログラム）が動作している。また、電子黒板２はＷｅｂサーバの機能を有している。したがって、一般的な情報処理装置であれば端末装置３０になりうる。具体的に、端末装置３０はＰＣ、スマートフォン、タブレット端末、サングラス型や腕時計型などのウェアラブルＰＣ、ＰＤＡ（Personal Digital Assistant）、等が挙げられる。この他、ゲーム機やナビゲーション装置など、ブラウザソフトウェア又はこれと同等のプログラムが動作すればよい。
【００２９】
＜電子黒板の動作の概要＞
図３は、電子黒板２の動作の概略を説明する図である。なお、図３では、説明を簡略化するために、２台の電子黒板２ａ，２ｂ及びこれに付随する電子ペン４ａ，４ｂ等を示しているだけであって、３台以上の電子黒板や電子ペン等を利用してもよい。日常、使用される状況では電子黒板２が同期元か同期先かをユーザが意識する必要はない。
【００３０】
図３に示されているように、電子黒板システム１は、複数の電子黒板２ａ，２ｂ、複数の電子ペン４ａ，４ｂ、ＵＳＢメモリ５ａ，５ｂ、ノートＰＣ６ａ，６ｂ、テレビ（ビデオ）会議端末７ａ，７ｂ、及びＰＣ８を有する。また、電子黒板２ａ，２ｂ、及びＰＣ８は、通信ネットワーク９を介して通信可能に接続されている。更に、複数の電子黒板２ａ，２ｂには、それぞれディスプレイ３ａ，３ｂが設けられている。 
また、電子黒板２ａには、電子ペン４ａによって生じたイベント（ディスプレイ３ａに電子ペン４ａのペン先、又は、電子ペン４ａのペン尻のタッチ）による描画された画像を、ディスプレイ３ａに表示させることができる。なお、電子ペン４ａだけでなく、ユーザの手Ｈａ等によって生じたイベント（拡大、縮小、ページめくり等のジェスチャ）に基づいて、ディスプレイ３ａ上に表示されている画像を変更させることもできる。
【００３１】
また、電子黒板２ａには、ＵＳＢメモリ５ａが接続可能であり、電子黒板２ａはＵＳＢメモリ５ａからＰＤＦ等の電子ファイルを読み出したり、電子黒板２ａはＵＳＢメモリ５ａに電子ファイルを記録したりすることができる。また、電子黒板２ａには、DisplayPort（登録商標）、DVI(Digital Visual Interface)、HDMI(登録商標。High-Definition Multimedia Interface)及びVGA(Video Graphics Array)等の規格による通信が可能なケーブル１０ａ１を介して、ノートＰＣ６ａが接続されている。そして、電子黒板２ａは、ディスプレイ３ａに対する接触によってイベントを発生させ、このイベントを示すイベント情報を、マウスやキーボード等の入力装置からのイベントと同様に、ノートＰＣ６ａに送信する。同じく、電子黒板２ａには、上記規格による通信が可能なケーブル１０ａ２を介して、テレビ（ビデオ）会議端末７ａが接続されている。テレビ会議端末７ａの機能が電子黒板２に取り込まれていてもよい。なお、ノートＰＣ６ａ、及びテレビ会議端末７ａは、Bluetooth（登録商標）等の各種無線通信プロトコルに準拠した無線通信により、電子黒板２ａと通信してもよい。
【００３２】
一方、電子黒板２ｂが設置されている他の拠点では、上記と同様に、ディスプレイ３ｂを備えた電子黒板２ｂ、電子ペン４ｂ、ＵＳＢメモリ５ｂ、ノートＰＣ６ｂ、テレビ会議端末７ｂ、ケーブル１０ｂ１、ケーブル１０ｂ２が利用される。更に、ユーザの手Ｈｂ等によって生じたイベントに基づいて、ディスプレイ３ｂ上に表示されている画像を変更させることもできる。
【００３３】
これにより、一の拠点で電子黒板２ａのディスプレイ３ａ上に描画された画像は、他の拠点で電子黒板２ｂのディスプレイ３ｂ上にも表示され、逆に他の拠点で電子黒板２ｂのディスプレイ３ｂ上に描画された画像は、一の拠点で電子黒板２ａのディスプレイ３ａ上に表示される。このように、電子黒板システム１では、遠隔地において同じ画像を共有する遠隔共有処理を行うことができるため、遠隔地での会議等に用いると、非常に便利である。
【００３４】
なお、以下では、複数のディスプレイのうち任意のディスプレイを示す場合には「ディスプレイ３」と示す。
【００３５】
＜ハードウェア構成例＞
<<電子黒板のハードウェア構成>>
続いて、図４を用いて電子黒板のハードウェア構成を説明する。図４は電子黒板のハードウェア構成図の一例である。
【００３６】
図４に示されているように、電子黒板２は、電子黒板２全体の動作を制御するＣＰＵ１０１、ＩＰＬ等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３、電子黒板２用のプログラム等の各種データを記憶するＳＳＤ１０４、通信ネットワーク９との通信を制御するネットワークコントローラ１０５、及び、ＵＳＢメモリ５との通信を制御する外部記憶コントローラ１０６を備えている。
【００３７】
また、電子黒板２は、ノートＰＣ６のディスプレイに対して映像情報を静止画又は動画として表示させるキャプチャデバイス１１１、グラフィクスを専門に扱うＧＰＵ(Graphics Processing Unit)１１２、及び、ＧＰＵからの出力画像をディスプレイ３やテレビ会議端末７へ出力するために画面表示の制御及び管理を行うディスプレイコントローラ１１３を備えている。
【００３８】
更に、電子黒板２は、接触センサ１１５の処理を制御するセンサコントローラ１１４、ディスプレイ３上に電子ペン４やユーザの手Ｈ等が接触したことを検知する接触センサ１１５を備えている。この接触センサ１１５は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ３の上側両端部に設置された２つ受発光装置が、ディスプレイ３に平行して複数の赤外線を放射し、ディスプレイ３の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ１１５は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤ(Identification)をセンサコントローラ１１４に出力し、センサコントローラ１１４が、物体の接触位置である座標位置を特定する。なお、以下に示す全ての各ＩＤは、識別情報の一例である。
【００３９】
また、接触センサ１１５としては、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
【００４０】
また、電子黒板２は、電子ペンコントローラ１１６を備えている。この電子ペンコントローラ１１６は、電子ペン４と通信することで、ディスプレイ３へのペン先のタッチやペン尻のタッチの有無を判断する。なお、電子ペンコントローラ１１６が、電子ペン４のペン先及びペン尻だけでなく、電子ペン４のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００４１】
更に、電子黒板２は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、センサコントローラ１１４、及び電子ペンコントローラ１１６を、図３に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１２０を備えている。
【００４２】
なお、電子黒板２用のプログラムは、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００４３】
<<端末装置のハードウェア構成>>
図５は、端末装置３０の概略的なハードウェア構成図の一例である。端末装置３０は、ＣＰＵ２０１と、ＣＰＵ２０１が使用するデータの高速アクセスを可能とするメモリ２０２とを備える。ＣＰＵ２０１及びメモリ２０２は、システム・バス２０３を介して、端末装置３０の他のデバイス又はドライバ、例えば、グラフィクス・ドライバ２０４及びネットワーク・ドライバ（ＮＩＣ）２０５へと接続されている。
【００４４】
グラフィクス・ドライバ２０４は、バスを介してＬＣＤ（ディスプレイ装置）２０６に接続されて、ＣＰＵ２０１による処理結果をモニタする。また、ネットワーク・ドライバ２０５は、トランスポート層レベル及び物理層レベルで端末装置３０をネットワークＮへと接続して、電子黒板２とのセッションを確立させている。
【００４５】
システム・バス２０３には、更にＩ／Ｏバス・ブリッジ２０７が接続されている。Ｉ／Ｏバス・ブリッジ２０７の下流側には、ＰＣＩなどのＩ／Ｏバス２０８を介して、ＩＤＥ、ＡＴＡ、ＡＴＡＰＩ、シリアルＡＴＡ、ＳＣＳＩ、ＵＳＢなどにより、ＨＤＤ（ハードディスクドライブ）２０９などの記憶装置が接続されている。ＨＤＤ２０９は端末装置３０の全体を制御するプログラム２０９ｐ（例えば、ブラウザソフトウェア）を記憶している。ＨＤＤ２０９はＳＳＤ（Solid State Drive）でもよい。プログラム２０９ｐは記憶媒体に記憶された状態で配布されてもよいし、プログラム配信用のサーバから配信されてもよい。
【００４６】
また、Ｉ／Ｏバス２０８には、ＵＳＢなどのバスを介して、キーボード及びマウス（ポインティング・デバイスと呼ばれる）などの入力装置２１０が接続され、システム管理者などのオペレータによる入力及び指令を受け付けている。
【００４７】
なお、図示した端末装置３０のハードウェア構成は、端末装置３０が備えていることが好ましいハード的な要素を示すに過ぎず、図示していないが一般的な構成を有していてよい。
【００４８】
＜機能について＞
図６を用いて、通信システム１００が有する同期元の電子黒板２α、同期先の電子黒板２、及び、端末装置３０の機能について説明する。図６は、同期元の電子黒板２α、同期先の電子黒板２、及び、端末装置３０の機能をブロック状に示す機能ブロック図の一例である。
【００４９】
<<同期元の電子黒板２α>>
同期元の電子黒板２αは、設定受付部１１、設定情報受信部１２、Ｗｅｂサーバ部１３、設定情報送信部１４、及び、設定情報反映部１５を有する。同期元の電子黒板２αが有するこれら各機能部は、図４に示された各構成要素のいずれかが、ＳＳＤ１０４からＲＡＭ１０３に展開されたプログラムに従ったＣＰＵ１０１からの命令により動作することで実現される機能又は手段である。
【００５０】
また、同期元の電子黒板２αは記憶部１９を有している。記憶部１９は、図４のＳＳＤ１０４、ＲＡＭ１０３又はＲＯＭ１０２により実現される各種の情報を記憶する記憶手段である。記憶部１９には、初期設定情報記憶部１９１、同期元設定方針記憶部１９２、現在設定情報記憶部１９３、通信取得情報記憶部１９４、及び、同期元情報１９５が構築されている。
【００５１】
まず、これら記憶部１９に記憶されている情報について説明する。同期元情報１９５は当該電子黒板が同期元の電子黒板２αであることを示す情報である。通信取得情報記憶部１９４は、端末装置３０から設定された設定情報を記憶する。初期設定情報記憶部１９１は工場出荷時に同期元の電子黒板２αに反映されている設定情報を記憶する。現在設定情報記憶部１９３は、現在、同期元の電子黒板２αに反映されている設定情報を記憶する。反映されている設定情報とは、同期元の電子黒板２αの動作を制御する設定情報である。したがって、初期設定情報記憶部１９１、現在設定情報記憶部１９３、及び、通信取得情報記憶部１９４が記憶する情報はどちらも設定情報である。
【００５２】
【表１】
2019029813.tif 000003
表１は、初期設定情報記憶部１９１、現在設定情報記憶部１９３、又は、通信取得情報記憶部１９４に記憶されている設定情報の一例を模式的に示す。設定情報は多くの項目を有するため、表1に示すのはあくまで一部である。表１にはプリンターアドレス、メールアドレス帳、コンタクトリスト、共有フォルダー、及び、テンプレートの項目が示されている。プリンターアドレスは電子黒板が使用するプリンターのＩＰアドレスである。メールアドレス帳は、電子黒板から送信できる電子メールのアドレスのリストである。コンタクトリストは、当該電子黒板が通信する他の電子黒板のリスト（例えばＩＰアドレス）である。共有フォルダーは通信システム１００の電子黒板がストロークデータ等を共通に保存するフォルダーである。テンプレートは、ディスプレイに表示される背景の画像データ（テクスチャ）である。
【００５３】
このように、設定情報は、電子黒板２で設定されることが多い情報を含むため、これが同期されることで管理者が各電子黒板２に設定情報を設定する作業負担を低減できる。
【００５４】
なお、表１には説明の便宜上、項目にグループが設定されていないが、図１３にて説明するように設定情報の各項目にはグループが設定されている。ただし、グループが設定されていない項目が存在してもよい。
【００５５】
【表２】
2019029813.tif 000004
表２は、同期元設定方針記憶部１９２に記憶されている情報を模式的に示す。同期元設定方針記憶部１９２には例えば、同期先リスト及び同期タイミングの各項目を有する。同期先リストは、同期先の電子黒板２と通信するための情報であり例えばＩＰアドレスが登録されている。同期タイミングは、設定情報を同期先の電子黒板２に送信するタイミングである。例えば、毎日の決まった時刻、再起動時、又は定期的（所定時間ごと）のタイミングが設定されている。同期タイミングになると、同期元の電子黒板２αは同期先リストに登録されている電子黒板に設定情報の送信を開始する。なお、本実施形態で説明されるように、設定情報が実際に送信されるとは限らない。同期元設定方針記憶部１９２に記憶されている情報は、例えば管理者により予め設定されている。
【００５６】
（同期元の電子黒板２αの機能）
同期元の電子黒板２αには２つの方法で設定情報が設定される。１つは管理者がタッチパネルを備えたディスプレイ３（ＵＩ：User Interface）を操作して設定情報を入力する方法（ＵＩ設定）であり、もう１つは端末装置３０から設定される方法である（Ｗｅｂ設定）。Ｗｅｂ設定には更に、管理者が項目ごとに個別に設定する方法と、全ての項目の設定情報が記述されているテキストデータ（例えばＸＭＬ（Extensible Markup Language）データ）を一括で設定する方法がある。
【００５７】
設定受付部１１は、ディスプレイ３からの入力による同期元の電子黒板２αに対する設定情報の設定を受け付ける。設定受付部１１は受け付けた設定情報を現在設定情報記憶部１９３に記憶させる。したがって、設定受付部１１が設定情報を受け付けた場合は、リアルタイムに電子黒板２αに反映される。設定受付部１１は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行して電子ペンコントローラ１１６や接触センサ１１５を制御することにおり実現される。
【００５８】
Ｗｅｂサーバ部１３は、ＨＴＭＬ、JavaScript（登録商標）、及び、ＣＳＳなどで記述されたＷｅｂページを生成し端末装置３０に送信する。なお、動的にＷｅｂページを生成するためＷｅｂアプリと呼ばれてよい。本実施形態では、設定情報を設定するためのＷｅｂページを端末装置３０に送信し、端末装置３０から設定情報を取得する。Ｗｅｂサーバ部１３は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行しネットワークコントローラ１０５を制御すること等により実現される。
【００５９】
設定情報受信部１２は、Ｗｅｂサーバ部１３が端末装置３０から取得した設定情報を取得して通信取得情報記憶部１９４に記憶しておく。この設定情報は同期元の電子黒板２αがシャットダウン及び起動することで同期元の電子黒板２αに反映される。設定情報受信部１２は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行すること等により実現される。
【００６０】
設定情報反映部１５は、同期元の電子黒板２αがシャットダウン及び起動すると、通信取得情報記憶部１９４の設定情報を現在設定情報記憶部１９３に記憶させる。電子黒板２は現在設定情報記憶部１９３の設定情報に基づいて動作するので、通信取得情報記憶部１９４の設定情報を現在設定情報記憶部１９３に記憶させることは、電子黒板２に設定情報を反映させることになる。したがって、端末装置３０が設定情報を送信した後、同期元の電子黒板２αがシャットダウン及び起動すると、同期元の電子黒板２αの動作に反映される。設定情報反映部１５は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行すること等により実現される。
【００６１】
設定情報送信部１４は、同期元設定方針記憶部１９２に設定された同期タイミングで各同期先の電子黒板２に対し、設定情報の送信処理を開始する。設定情報送信部１４は単に、同期タイミングになると設定情報を送信すればよく、問い合わせの結果や送信の有無を記録する必要がない。なお、設定情報送信部１４は、同期先の電子黒板２から取得した同期状態、及び、設定情報の識別情報に基づいて、設定情報を送信するか否かを判断する。以下のいずれかの条件を満たす場合に、設定情報を送信する。
【００６２】
１．同期先の電子黒板２から「未同期」の同期状態を受信する。
【００６３】
２．「同期済み」若しくは「反映済み」の同期状態を受信したが、同期元の電子黒板２αが送信しようとする設定情報の識別情報と同期先の電子黒板２から受信した設定情報の識別情報が異なる。
【００６４】
設定情報送信部１４は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行しネットワークコントローラ１０５を制御すること等により実現される。
【００６５】
<<同期先の電子黒板２>>
同期先の電子黒板２の機能の説明では、同期元の電子黒板２αとの相違を説明する。同期先の電子黒板２は、設定受付部１１、設定情報受信部１２、Ｗｅｂサーバ部１３、設定情報反映部１５、及び、同期情報受信部１６を有する。したがって、同期先の電子黒板２は同期情報受信部１６を有する点で異なっている。また、設定情報反映部１５に関して、同期先の電子黒板２として必要な機能を有する。
【００６６】
また、同期先の電子黒板２は記憶部１９にグループ情報１９７を有し、また、初期設定情報記憶部１９１、現在設定情報記憶部１９３、通信取得情報記憶部１９４、同期先設定方針記憶部１９８、及び、同期取得設定情報記憶部１９６が構築されている。したがって、同期先の電子黒板２は、グループ情報１９７、同期先設定方針記憶部１９８、及び、同期取得設定情報記憶部１９６を有する点で異なっている。
【００６７】
まず、同期取得設定情報記憶部１９６について説明する。同期先の電子黒板２には３つの方法で設定情報が取得される。このうち２つ（ＵＩ設定、Ｗｅｂ設定）は同期元の電子黒板２αと同様である。３つめは、同期元の電子黒板２αから設定情報を受信する方法（同期設定）である。したがって、同期取得設定情報記憶部１９６には同期元の電子黒板２αが送信した設定情報が記憶される。
【００６８】
【表３】
2019029813.tif 000005
表３は、同期先設定方針記憶部１９８に記憶されている情報を模式的に示す。同期先設定方針記憶部１９８に同期状態、及び、再起動タイミングが設定されている。同期状態は、同期元の電子黒板２αから送信された設定情報がどのような状態か示す。同期状態は、未同期、同期済み、又は、反映済みの３つの状態を取る。同期済みと反映済みには設定情報の識別情報が付与される（表３では０００１）。未同期とは設定情報を受信していない状態であり、同期済みは設定情報を受信した状態であり（反映が必要な状態）、反映済みは設定情報が反映された状態である（すでに反映が終わっているので反映は不要な状態）。同期元の電子黒板２αから設定情報を受信できるのは未同期の場合、又は、同期済み若しくは反映済みでも同期元の電子黒板２αが送信する設定情報の識別情報と同期済みと反映済みに設定された設定情報の識別情報が異なる場合である。
【００６９】
再起動タイミングは、同期先の電子黒板２がシャットダウン及び起動するタイミングである。シャットダウンしてすぐに起動することを再起動という。電子黒板２はシャットダウン及び起動により設定情報を反映させるため、再起動タイミングにより設定情報が反映されることになる。
【００７０】
同期先設定方針記憶部１９８に記憶されている情報は、管理者が端末装置３０又はディスプレイ３から予め設定しておく。
【００７１】
【表４】
2019029813.tif 000006
表４はグループ情報１９７を模式的に示す。グループ情報１９７は、設定情報の項目ＩＤ（識別情報）にグループが対応付けられた情報である。グループ情報により、同期先の電子黒板２は項目ごとに設定情報と同期するかどうかを制御できる。グループの決定方法は種々考えられるが、例えば電子黒板２によって決まる情報又は使用状況の少なくとも一方に基づくことが考えられる。電子黒板によって決まる情報は、例えば、機種、型番、シリーズ名、リリース時期、ＯＳの種類若しくはバージョン、アプリ若しくはファームウェアのバージョンなどである。また、使用状況とは、設置場所や使用頻度などである。管理者はこれらを考慮し電子黒板２の項目のグループを決定する。なお、グループを決定しない方法を実施例２，３にて説明する。
【００７２】
表４では、グループ情報を明示的に記載したが、図１３にて説明するように本実施形態では項目ごとのグループは設定情報に設定されている。したがって、表４に示すように独立したグループ情報１９７が保持されていなくてよい。
【００７３】
（同期先の電子黒板２の機能）
同期情報受信部１６は、同期状態、及び、設定情報の識別情報を同期元の電子黒板２αに送信し、設定情報送信部１４が送信すると判断した場合に、同期元の電子黒板２αから設定情報を受信する。同期情報受信部１６は同期先の電子黒板２のＣＰＵ１０１がプログラムを実行しネットワークコントローラ１０５を制御すること等により実現される。
【００７４】
同期先の電子黒板２の設定情報反映部１５は、項目ごとにグループが一致するか否かを判断して、一致する項目のみを設定情報を反映させる。
【００７５】
<<端末装置>>
端末装置３０は、通信部３１、操作受付部３２及び表示制御部３３を有する。端末装置３０が有するこれら各機能部は、図５に示された各構成要素のいずれかが、ＨＤＤ２０９からメモリ２０２に展開されたプログラムに従ったＣＰＵ２０１からの命令により動作することで実現される機能又は手段である。
【００７６】
通信部３１は、同期元の電子黒板２α又は同期先の電子黒板２と各種の情報を送受信する。本実施形態では、Ｗｅｂページを受信し、設定情報を送信する。通信部３１は、端末装置３０のＣＰＵ２０１がプログラム２０９ｐを実行してネットワーク・ドライバ２０５を制御すること等により実現される。
【００７７】
操作受付部３２は、端末装置３０に対する管理者の各種の操作を受け付ける。操作受付部３２は、端末装置３０のＣＰＵ２０１がプログラム２０９ｐを実行して入力装置２１０を制御すること等により実現される。
【００７８】
表示制御部３３は、電子黒板２から送信されるＷｅｂページを解析してＬＣＤ２０６が表示する画面を生成する。また、操作受付部３２が受け付けたユーザ入力に応じて画面を更新する。表示制御部３３は、端末装置３０のＣＰＵ２０１がプログラム２０９ｐを実行してグラフィクス・ドライバ２０４を制御すること等により実現される。
【００７９】
＜同期元の設定例＞
本実施形態では、同期元であることの設定により任意の電子黒板２が同期元の電子黒板２αになる。同期元として設定されない電子黒板２は同期先リストに登録されることで同期先の電子黒板２になる。
【００８０】
図７は、端末装置３０のブラウザソフトウェアがＬＣＤ２０６に表示した同期元設定画面３０１の一例である。管理者は同期元に設定したい電子黒板２を端末装置３０で指定して、Ｗｅｂページを取得することで同期元設定画面３０１を表示させる。
【００８１】
同期元設定画面３０１は、同期元設定欄３０６を有する。同期元設定欄３０６には「機器設定の同期元にする」というメッセージ３０２ａとチェックボックス３０２ｂがある。管理者がチェックボックス３０２ｂをクリック（押下）すると操作受付部３２が受け付けて、表示制御部３３がチェックボックス３０２ｂにチェックマークを表示する。この設定が同期元の電子黒板２αに送信されると、端末装置３０の通信先の電子黒板２が同期元の電子黒板２αに設定される。
【００８２】
また、同期元設定欄３０６はアップロードボタン３０３、ダウンロードボタン３０４、及び、同期テストボタン３０５を有する。アップロードボタン３０３は、表２に示した同期先リストを端末装置３０が電子黒板２に送信するためのボタンである。ダウンロードボタン３０４は表２に示した同期先リストを端末装置３０が電子黒板２から受信するためのボタンである。同期テストボタン３０５は、同期先リストに登録された同期先の電子黒板２と同期元の電子黒板２αが同期できるかをテストするためのボタンである。同期テストボタンが押下されると、同期元の電子黒板２αは同期先の電子黒板２から設定情報を実際に受信する。これにより、単なるＩＰレイヤの通信テストでなく、アプリケーションレイヤで通信可能かどうかを判断できる。
【００８３】
また、同期元設定画面３０１の下方には設定情報の一括設定欄３１１がある。設定情報の一括設定欄３１１には、アップロードボタン３１２とダウンロードボタン３１３がある。このダウンロードボタン３１３は、任意の電子黒板２から端末装置３０が設定情報を受信するためのボタンであり、アップロードボタン３１２は設定情報を電子黒板２にアップロードするためのボタンである。このように、端末装置３０は設定情報の全体を一括でダウンロードしたりアップロードしたりできる。
【００８４】
なお、「ホワイトボード拠点名、ネットワークの自動設定、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ」はアップロードされない旨３１４が記載されている。これは、これらが同じ設定の電子黒板があることは通信等に支障をもたらすためである。また、同期元かどうかの設定（機器設定の同期）もアップロードされない旨３１５が記載されている。これは、同期元であることの設定が同期されると同期元の電子黒板２αばかりになるためである。
【００８５】
図８は、端末装置３０が同期元の電子黒板２αを設定する手順を示すシーケンス図の一例である。
【００８６】
S1：管理者が端末装置３０を操作することで、通信部３１が同期元設定画面３０１の取得要求を電子黒板に送信する。同期元の電子黒板２αは、管理者が同期元にしたいと選択した電子黒板２でありＩＰアドレスなどは既知である。
【００８７】
S2：同期元の電子黒板２αのＷｅｂサーバ部１３は同期元設定画面３０１の取得要求に対し同期元設定画面３０１のＷｅｂページを送信する。
【００８８】
S3：端末装置３０の表示制御部３３は同期元設定画面３０１を表示する。管理者が「機器設定の同期元にする」というメッセージ３０２ａのチェックボックス３０２ｂをクリック（押下）すると、操作受付部３２が受け付ける。
【００８９】
S4：端末装置３０の通信部３１は同期元にする旨の情報を同期元の電子黒板２αに送信する。なお、単にチェックボックス３０２ｂをクリック（押下）することで送信されるのでなく、明示的な送信の操作をもって送信してよい。
【００９０】
S5：同期元の電子黒板２αのＷｅｂサーバ部１３は同期元にする旨の情報を受信し、設定情報受信部１２が同期元情報１９５として記憶部１９に記憶させる。
【００９１】
＜設定情報の設定＞
続いて、図９〜図１１を用いて、電子黒板２への設定情報の設定について説明する。なお、設定先の電子黒板２は同期元でも同期先でもよい。
【００９２】
図９は、端末装置３０のブラウザソフトウェアがＬＣＤ２０６に表示した設定情報設定画面３２１−１の一例である（Ｗｅｂ設定）。管理者は設定情報を設定したい電子黒板２を端末装置３０で指定して、Ｗｅｂページを取得することで設定情報設定画面３２１−１を表示させる。
【００９３】
設定情報設定画面３２１−１は、メールアドレス帳設定欄３２２、コンタクトリスト設定欄３２３、共有フォルダーリスト設定欄３２４、及び、テンプレート設定欄３２５を有する。メールアドレス帳設定欄３２２はアップロードボタン３２６を有しており、管理者は予め用意してあるメールアドレス帳をアップロードすることでメールアドレス帳を設定できる。なお、ダウンロードボタン３２７は現在、電子黒板２に設定されているメールアドレス帳を端末装置３０が取得するためのボタンである。コンタクトリスト設定欄３２３とテンプレート設定欄３２５についても同様である。テンプレート設定欄３２５に関しては各テンプレートの画像例３２９が表示されており、管理者は電子黒板２が表示するテンプレートを選択する。
【００９４】
共有フォルダーリスト設定欄３２４には更に接続テストボタン３２８が表示されている。接続テストボタン３２８は、電子黒板２が共有フォルダーにアクセスできるかどうかをテストするためのボタンである。
【００９５】
図１０は、同様の設定を電子黒板２のディスプレイ３から管理者が設定するための設定情報設定画面３２１−２の一例である（ＵＩ設定）。設定される情報は図９と同様であり、設定情報設定画面３２１−２は設定情報設定画面３２１−１と同様の項目を有している。したがって、管理者は端末装置３０がなくても設定情報を任意の電子黒板２に設定できる。
【００９６】
図１１は、プリンターアドレスを電子黒板のディスプレイから管理者が設定するための設定情報設定画面３２１−３の一例である（ＵＩ設定）。設定情報設定画面３２１−３は、プリンターアドレス欄３３１、及び、認証設定欄３４１を有する。プリンターアドレス欄３３１には、電子黒板２が使用するプリンターのＩＰアドレスが設定される。
【００９７】
認証設定欄３４１には、ユーザがプリンターを使用する際に認証を必要とするか否かの設定ボタン３３２が表示され、認証を必要とすると設定されると認証情報が設定される。認証情報として、ユーザＩＤが設定されるユーザコード欄３３３、ユーザ名が設定されるユーザ名欄３３４、パスワードが設定されるパスワード欄３３５、がある。また、印刷されるデータを暗号化する旨のチェックボックス３３６と、暗号鍵の入力欄３３７がある。
【００９８】
なお、図１１の設定を端末装置３０がＷｅｂ設定で行うことも可能である。また、図９〜図１１の設定情報は一例であり、これら以外の設定情報も端末装置３０又は電子黒板２から設定されることができる。
【００９９】
図１２（ａ）はＷｅｂ設定による項目ごとの設定情報の設定手順を示すシーケンス図の一例である。
【０１００】
S1：管理者が端末装置３０を操作することで、通信部３１が設定情報設定画面３２１−１の取得要求を同期元の電子黒板２αに送信する。同期元の電子黒板２αは、管理者が同期元にしたいと選択した電子黒板２でありＩＰアドレスなどは既知である。
【０１０１】
S2：同期元の電子黒板２αのＷｅｂサーバ部１３は設定情報設定画面３２１−１の取得要求に対し設定情報設定画面３２１−１のＷｅｂページを送信する。
【０１０２】
S3：端末装置３０の表示制御部３３は設定情報設定画面３２１−１を表示する。管理者が適宜、設定情報を設定すると、操作受付部３２が受け付ける。
【０１０３】
S4：端末装置３０の通信部３１は設定情報を同期元の電子黒板２αに送信する。
【０１０４】
S5：同期元の電子黒板２αのＷｅｂサーバ部１３は設定情報を受信し、設定情報受信部１２が通信取得情報記憶部１９４に記憶させる。
【０１０５】
図１２（ｂ）はＵＩ設定による設定情報の設定手順を示すシーケンス図の一例である。
【０１０６】
S1：管理者が同期元の電子黒板２αを操作することで、通信部３１が設定情報設定画面３２１−２、３２１−３を表示させる。
【０１０７】
S2：管理者は適宜、設定情報を設定する。
【０１０８】
S3：同期元の電子黒板２αの設定受付部１１が設定を受け付ける。
【０１０９】
S4：設定受付部１１は設定情報を現在設定情報記憶部１９３に記憶させる。
【０１１０】
図１２（ｃ）はＷｅｂ設定による設定情報の一括の設定手順を示すシーケンス図の一例である。
【０１１１】
S1：管理者が端末装置３０を操作することで、通信部３１が同期元設定画面３０１の取得要求を同期元の電子黒板２αに送信する。同期元の電子黒板２αは、管理者が同期元にしたいと選択した電子黒板２でありＩＰアドレスなどは既知である。
【０１１２】
S2：同期元の電子黒板２αのＷｅｂサーバ部１３は同期元設定画面３０１の取得要求に対し同期元設定画面３０１のＷｅｂページを送信する。
【０１１３】
S3：端末装置３０の表示制御部３３は同期元設定画面３０１を表示する。管理者が設定情報の一括設定欄３１１のアップロードボタン３１２をクリック（押下）すると、操作受付部３２が受け付ける。
【０１１４】
S4：端末装置３０の通信部３１は設定情報の全体を同期元の電子黒板２αに送信する。  S5：同期元の電子黒板２αのＷｅｂサーバ部１３は設定情報の全体を受信し、設定情報受信部１２が通信取得情報記憶部１９４に記憶させる。
【０１１５】
＜設定情報の一例＞
図１３は項目ごとにグループが設定された設定情報を説明する図の一例である。図１３では一例としてＸＭＬ形式で送信される設定情報を示す。ＸＭＬ形式はタグで項目（要素という）を囲む形式でデータを表す。図１３（ａ）は一例としてプリンターアドレスという項目の設定情報を示しており、タグで囲まれた「192.168.10.01」が項目の値である。
【０１１６】
管理者が項目にグループを設定する場合、ＸＭＬの属性が利用される。図１３（ｂ）は属性でグループが設定されたプリンターアドレスという項目の設定情報である。「group=」が属性であり、「"１"」が属性（この場合はグループ）の値を示す。このように、項目ごとにグループを設定できる。
【０１１７】
なお、図１３（ｃ）に示すように項目の値と共に、グループの値を要素として指定してもよい。図１３（ｃ）では項目の値とグループの値が要素として並列に記載されている。また、図１３（ｄ）に示すように、設定情報はＪＳＯＮ（JavaScript Object Notation）形式でもよく、グループの値がＪＳＯＮ形式で指定されてもよい。これらの他、設定情報はテキストデータ、ＣＳＶデータなどでもよい。
【０１１８】
管理者は一括設定欄３１１を使ってこのようなテキストデータを端末装置３０から同期元の電子黒板２αにアップロードする。この場合はＷｅｂ設定となる。あるいは、設定情報設定画面３２１−１〜３２１−３に項目ごとのグループ設定欄が表示されることで、ＵＩ設定時も管理者等がグループを設定することが可能になる。
【０１１９】
このように、設定情報とグループが一体の場合、同期取得設定情報記憶部１９６、現在設定情報記憶部１９３及び通信取得情報記憶部１９４にもグループ情報１９７が含まれる。
【０１２０】
＜動作手順＞
図１４は、同期元の電子黒板２αが同期先の電子黒板２に設定情報を送信する手順を示すシーケンス図の一例である。
【０１２１】
S1：まず、同期元の電子黒板２αの設定情報送信部１４は設定情報にＩＤ１という識別情報を付与する。この設定情報は現在設定情報記憶部１９３に記憶されている設定情報である。
【０１２２】
S2：同期元の電子黒板２αの設定情報送信部１４は同期タイミングになると、同期先リストに登録されているＩＰアドレスを宛先にして、同期状態を同期先の電子黒板２Ａに要求する。
【０１２３】
S3：同期先の電子黒板２Ａの同期情報受信部１６は同期先設定方針記憶部１９８から同期状態を読み出して、同期元の電子黒板２αに送信する。
【０１２４】
S4：同期元の電子黒板２αの設定情報送信部１４は同期状態を受信して、設定情報を送信するか否かを判断する。この判断のフローチャート図を図１５に示す。図１４のステップＳ４では「未同期」を受信したものとする。
【０１２５】
S5：「未同期」を受信したので、同期元の電子黒板２αの設定情報送信部１４は、現在設定情報記憶部１９３に記憶されている設定情報と識別情報（ＩＤ１）を、同期先の電子黒板２Ａに送信する。
【０１２６】
S6：同期先の電子黒板２Ａの同期情報受信部１６は設定情報と識別情報（ＩＤ１）を受信し、同期取得設定情報記憶部１９６に設定情報を記憶させ、同期状態を同期済みに設定し、更に識別情報（ＩＤ１）を設定する。
【０１２７】
S7：管理者が同期元の電子黒板２αのディスプレイ３から設定情報を設定する（ＵＩ設定）。
【０１２８】
S8：同期元の電子黒板２αの設定情報送信部１４は設定情報にＩＤ２という識別情報を付与する。
【０１２９】
S9：同期元の電子黒板２αの設定情報送信部１４は同期タイミングになると、同期先リストに登録されているＩＰアドレスを宛先にして、同期状態を同期先の電子黒板２に要求する。
【０１３０】
S10：同期先の電子黒板２Ａの同期情報受信部１６は同期先設定方針記憶部１９８から同期状態（同期済み）と識別情報ＩＤ１を読み出して、同期元の電子黒板２αに送信する。
【０１３１】
S11：同期元の電子黒板２αの設定情報送信部１４は同期状態（同期済み）と識別情報ＩＤ１を受信して、識別情報ＩＤ２と比較することで設定情報を送信するか否かを判断する。図１４のステップＳ１１では識別情報がＩＤ１とＩＤ２で異なるので、設定情報送信部１４は設定情報を送信すると判断する。
【０１３２】
S12：同期元の電子黒板２αの設定情報送信部１４は、現在設定情報記憶部１９３に記憶されている設定情報と識別情報（ＩＤ２）を、同期先の電子黒板２Ａに送信する。
【０１３３】
S13：同期先の電子黒板２Ａの同期情報受信部１６は設定情報と識別情報（ＩＤ２）を受信し、同期取得設定情報記憶部１９６に設定情報を記憶させ、同期状態を同期済みに設定し、更に識別情報（ＩＤ２）を設定する。
【０１３４】
このように、同期元の電子黒板２αは同期状態と設定情報の識別情報に基づいて設定情報を送信するか否かを判断できる。送信しないと判断した場合には通信負荷を低減できる。
【０１３５】
図１５は、同期元の電子黒板２αが同期状態及び設定情報の識別情報に基づいて設定情報を送信するか否かを判断する手順を示すフローチャート図の一例である。図１５の処理は、同期元の電子黒板２αが同期状態を受信することでスタートする。
【０１３６】
まず、同期元の電子黒板２αの設定情報送信部１４は同期状態として「未同期」を受信したか否かを判断する（Ｓ１０）。
【０１３７】
ステップＳ１０の判断がＹｅｓの場合、設定情報送信部１４は設定情報を送信すべきなので設定情報送信部１４は設定情報を送信すると判断する（Ｓ２０）。
【０１３８】
ステップＳ１０の判断がＮｏの場合、設定情報送信部１４はこれから送信しようとする識別情報が、同期先の電子黒板２から送信された識別情報と異なるかどうかを判断する（Ｓ３０）。
【０１３９】
ステップＳ３０の判断がＹｅｓの場合、設定情報を送信すべきなので設定情報送信部１４は設定情報を送信すると判断する（Ｓ２０）。
【０１４０】
ステップＳ３０の判断がＮｏの場合、設定情報を送信する必要がないので、設定情報送信部１４は設定情報を送信しないと判断する（Ｓ４０）。
【０１４１】
このように、同期元の電子黒板２αの設定情報送信部１４は同期先の電子黒板２が設定情報を受信していないか、又は、異なる識別情報の設定情報を同期先の電子黒板２から取得した場合にだけ設定情報を送信し、同期させることができる。
【０１４２】
＜同期先の電子黒板の反映処理＞
ＵＩ設定の場合はリアルタイムに設定情報が電子黒板２に反映されるが、Ｗｅｂ設定と同期設定では再起動により設定情報が電子黒板２に反映される。Ｗｅｂ設定と同期設定ではユーザの操作中に設定情報が変わることがないようにするためである。ＵＩ設定ではユーザ自ら設定変更しているので設定情報が変更されても違和感がなく、むしろ早急に設定変更を反映させるためである。
【０１４３】
図１６は、同期先の電子黒板２が設定情報を反映させる手順を示すフローチャート図の一例である。図１６の説明では、シャットダウンと再起動により設定情報が反映されるものとする。
【０１４４】
同期先の電子黒板２の設定情報反映部１５は電子黒板２がシャットダウンされたか否かを判断する（Ｓ１０）。シャットダウンは、ユーザが行う場合と同期先設定方針記憶部１９８に設定されている再起動タイミングで実行される場合がある。
【０１４５】
設定情報反映部１５は、電子黒板２のシャットダウン処理の中で同期状態が同期済みであるか否かを判断する（Ｓ２０）。なお、シャットダウン処理とはセーブされていないデータを保存したり、ファイルをクローズしたりする処理である。
【０１４６】
同期状態が同期済みでない場合、起動中に同期元の電子黒板２αから設定情報が取得されていないので、図１６の処理は終了する。
【０１４７】
同期状態が同期済みである場合、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報と自機のグループ情報１９７を読み出す（Ｓ３０）。なお、通信取得情報記憶部１９４に記憶されている設定情報についても同様に処理できる。
【０１４８】
次に、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報から項目を１つ決定する（Ｓ４０）。設定情報の同期が項目ごとに行われる。決定する順番は設定情報に記載されている順番でも、アルファベット順でも、任意の順番でもよい。
【０１４９】
設定情報反映部１５は決定した項目の設定情報のグループと自機のグループが一致するか否かを判断する（Ｓ５０）。
【０１５０】
一致しない場合、同期すべきでないので、設定情報反映部１５は項目を現在設定情報記憶部に反映させない。
【０１５１】
一致した場合、同期すべきなので、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報を項目ごとに現在設定情報記憶部１９３に記憶させる（Ｓ６０）。これにより、次回の起動時に同期先の電子黒板２は現在設定情報記憶部１９３に記憶されている設定情報に基づいて動作できる。
【０１５２】
次に、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報に次の項目があるか否かを判断する（Ｓ７０）。
【０１５３】
ステップＳ７０の判断がＹｅｓの場合、処理はステップＳ４０に進む。ステップＳ７０の判断がＮｏの場合、設定情報反映部１５は同期状態を反映済みに設定し、更に、設定情報の識別情報を設定する（Ｓ８０）。
【０１５４】
このように、本実施形態の通信システムは、項目ごとに設定されたグループが設定情報の項目に設定されたグループと一致するかどうかを判断することで、項目ごとに設定情報を同期させることができる。
【０１５５】
＜設定例＞
図１７を用いて設定例について説明する。図１７は、同期先の電子黒板２Ａ，２Ｂによる項目ごとに設定情報の更新を説明する図である。
【０１５６】
図１７（ａ）は同期元の電子黒板２αが送信する設定情報を示す。項目ａはグループ１で値は４０であり、項目ｂはグループ１で値は２０である。図１７（ｂ）に示すように、同期先の電子黒板２Ａの項目ａのグループは１で、項目ｂのグループも１である。設定ａ，ｂのグループが一致するので、図１７（ｃ）に示すように電子黒板２Ａでは項目ａが４０に、項目ｂが２０に変更される。
【０１５７】
また、図１７（ｄ）に示すように、同期先の電子黒板２Ｂの項目ａのグループは２で値は３０であり、項目ｂのグループは１で値は１０である。設定ａのグループが一致せず、設定ｂのグループが一致するので、図１７（ｅ）に示すように、電子黒板２Ｂでは項目ａは変更されず、項目ｂだけが２０に変更される。
【０１５８】
以上説明したように、本実施例の通信システム１００は、項目にグループを設定することで、項目ごとに同期させるか又は同期させないことが可能になる。
【実施例２】
【０１５９】
本実施例では、設定情報の初期値をグループとして使用する通信システム１００について説明する。
【０１６０】
項目にグループを設定することで項目ごとに同期させるか又は同期させないことが可能になるが、本実施例ではグループの具体例について説明する。まず、各電子黒板２の項目を管理者等がグループ分けしないで済めば作業負担の増大を抑制できる。実施例１のグループは同じ項目に同じ値を設定したい１つ以上の電子黒板２であるが、同じ項目に同じ値を設定したい電子黒板２は、例えば機種や型番が同じ電子黒板２である。
【０１６１】
機種や型番は電子黒板２が決まれば必然的に決まるため、グループは電子黒板２によって定まる。このような電子黒板２によって定まる情報の１つに設定情報の初期値がある。設定情報の初期値とは、初期設定情報記憶部１９１に記憶されている設定情報の各項目の値である。したがって、工場出荷時の設定情報の値がグループになる。工場出荷時の設定情報は、電子黒板２の出荷後も電子黒板２が工場出荷時の値に戻せるように消去されたり変更されたりすることなく保存されている。
【０１６２】
工場出荷時の設定情報は、電子黒板２の機種、型番、シリーズ名、リリース時期、ＯＳの種類若しくはバージョン、アプリ若しくはファームウェアのバージョンなどが考慮して決定されている。このため、初期値が同じなら設定情報の同期においても同じグループに区分することが妥当である場合が少なくない。
【０１６３】
また、初期値が設置場所や使用頻度などの使用状況を考慮して決定される場合がある。したがって、グループ分けとして使用状況を考慮する場合も、初期値をグループに使用することができる。
【０１６４】
本実施例では初期値をグループ分けに使用することで、管理者が電子黒板２のグループを決定したり、何らかの情報処理装置がグループを予め設定したりすることなく、項目ごとに設定情報を更新できる。
【０１６５】
なお、本実施例及び以下の実施例において、実施例１によって同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
【０１６６】
＜同期用の設定情報の作成＞
図１８は、端末装置３０が同期用の設定情報を作成する手順を示す一例のシーケンス図である。
【０１６７】
S1,S2：管理者が端末装置３０を操作することで、端末装置３０の通信部３１が同期先の電子黒板２Ａと同期先の電子黒板２Ｂから初期設定情報記憶部１９１の設定情報を取得する。
【０１６８】
S3：端末装置３０の表示制御部３３は項目ごとに同じ初期値の設定情報を分類してＬＣＤ２０６に表示する。つまり、同期先の電子黒板２がどのような初期値を持つかを表示する。
【０１６９】
S4：管理者は項目ごとの初期値を見てこの初期値の電子黒板２にはどのような値が適切かを考慮し、項目ごとに同期用の設定情報（値）を設定する。この初期値がそのままグループになる。なお、ステップＳ１，Ｓ２で現在の設定情報を取得しそれも表示することで管理者の判断を支援してよい。
【０１７０】
S5：管理者は端末装置３０を操作して設定情報をアップロードする。
【０１７１】
図１９は、管理者が設定する設定情報を説明する図の一例である。図１９（ａ）は同期先の電子黒板２Ａと同期先の電子黒板２Ｂから取得された初期設定情報記憶部１９１の設定情報を示し、図１９（ｂ）は管理者が設定する設定情報を示す。
【０１７２】
図１９（ａ）によれば項目ａについて２０と３０という初期値が得られ、項目ｂについては１０、１０という初期値が得られている。項目ａについて管理者が、初期値が２０の電子黒板２の項目ａは４０という値であるべきと判断したとすると、図１９（ｂ）に示すように初期値２０を指定して項目ａの値を４０に設定した設定情報を設定する。同様に、項目ｂについて管理者が、初期値が１０の電子黒板２の項目ｂは２０という値であるべきと判断したとすると、図１９（ｂ）に示すように初期値１０を指定して項目ｂの値を２０に設定した設定情報を設定する。
【０１７３】
なお、図１９（ｃ）に示すように、１つの設定情報の中に同じ項目が設定されてもよい。項目が同じでもグループが異なるため、同期先の電子黒板２は自分と同じグループの場合にだけ同期すればよい。
【０１７４】
また、図１９（ａ）のような処理は必ずしも必須ではなく、管理者が同期先の電子黒板２の初期値を把握している場合は、直接、図１９（ｂ）の設定情報を設定してよい。
【０１７５】
＜同期先の電子黒板２の反映処理＞
図２０は、同期先の電子黒板２が設定情報を反映させる手順を示すフローチャート図の一例である。図２０の説明では、主に図１６との相違を説明する。まず、ステップＳ１０とＳ２０の処理は図１６と同様でよい。
【０１７６】
同期状態が同期済みである場合、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報と初期設定情報記憶部１９１の設定情報を読み出す（Ｓ３０）。
【０１７７】
次に、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報から項目を１つ決定する（Ｓ４０）。
【０１７８】
設定情報反映部１５は決定した項目について同期取得設定情報記憶部１９６の設定情報から初期値（グループ）を取りだし、初期設定情報記憶部１９１の設定情報の値（初期値）と一致するか否かを判断する（Ｓ５０）。
【０１７９】
一致しない場合、同期すべきでないので、設定情報反映部１５は項目を現在設定情報記憶部に反映させない。
【０１８０】
一致した場合、同期すべきなので、設定情報反映部１５は同期取得設定情報記憶部の設定情報を項目ごとに現在設定情報記憶部に記憶させる（Ｓ６０）。以降の処理は図１６と同様である。
【０１８１】
したがって、本実施例の通信システムは、初期値を使ってグループ分けできるので、管理者が電子黒板２のグループを決定したり、何らかの情報処理装置がグループを予め決定したりすることなく、項目ごとに設定情報を更新できる。
【実施例３】
【０１８２】
本実施例では設定情報の項目に関する機能を有しているか否かをグループとする通信システム１００について説明する。
【０１８３】
実施例２では電子黒板２が決まれば決まる情報として初期値を例示したが、その他にも電子黒板２が決まれば決まる情報として電子黒板２が持っている機能が挙げられる。例えば、テレビ会議端末の機能を有する電子黒板とそうでない電子黒板がある場合、テレビ会議端末の機能を有する電子黒板はテレビ会議端末の機能に適した設定値を有する。したがって、テレビ会議端末の機能に関する設定を通信システム１００が同期する場合、テレビ会議端末の機能を有するか否かをグループの分類として用いることができる。すなわち、何らかの機能の有無をグループ分けに利用できる。
【０１８４】
また、機能の有無が設置場所や使用頻度などの使用状況を考慮して決定される場合がある。したがって、グループ分けとして使用状況を考慮する場合も、機能の有無をグループに使用することができる。
【０１８５】
図２１に示すように、機能があることによって設定される項目を決定するため、端末装置３０は対応情報を有している。対応情報は、各機能ごとに設定され得る項目が対応付けられた情報である。同期元の電子黒板２αは、同期先の電子黒板２から同期先の電子黒板２が有する機能を取得することで、項目ごとに必要な機能を決定する。管理者はこれを見て項目ごとに機能（グループ）を指定できる。
【０１８６】
＜同期用の設定情報の作成＞
図２２は、端末装置３０が同期用の設定情報を作成する手順を示す一例のシーケンス図である。なお、図２２の説明では主に図１８との相違を説明する。
【０１８７】
S1,S2：管理者が端末装置３０を操作することで、端末装置３０の通信部３１が同期先の電子黒板２Ａと同期先の電子黒板２Ｂから機能に関する機能情報を取得する。
【０１８８】
S3：端末装置３０の表示制御部３３は図２１の対応情報を参照して項目ごとに機能を分類してＬＣＤ２０６に表示する。表示例を図２３（ａ）に示す。つまり、同期先の電子黒板２がどのような機能を有するかによりその機能で設定されうる項目を特定し、項目に対応付けて機能を表示する。
【０１８９】
S4：管理者は項目ごとの機能を見てこの機能の電子黒板２にはどのような値が適切かを考慮し、項目ごとに機能を指定して同期用の設定情報（値）を設定する。この機能がそのままグループになる。なお、ステップＳ１，Ｓ２で現在の設定情報を取得しそれも表示することで管理者の判断を支援してよい。
【０１９０】
S5：管理者は端末装置３０を操作して設定情報をアップロードする。
【０１９１】
図２３は、管理者が設定する設定情報を説明する図の一例である。図２３（ａ）は同期先の電子黒板２Ａと同期先の電子黒板２Ｂから取得された機能情報から作成された機能と項目の対応を示し、図２３（ｂ）は管理者が設定する設定情報を示す。
【０１９２】
図２３（ａ）によれば項目ａについて機能Ｘが対応付けられ、項目ｂについては機能Ｙが対応付けられている。同期先の電子黒板２Ａ，２Ｂの両方が機能Ｘを有し、同期先の電子黒板２Ａだけが機能Ｙを有するものとする。機能Ｘを有する電子黒板２Ａ，２Ｂの項目ａの値は１０と３０で、機能Ｙを有する電子黒板２Ａの項目ｂの値は１５である。
【０１９３】
機能Ｘを有する電子黒板２Ａについて管理者が、項目ａの値が４０という値であるべきと判断したとすると、図２３（ｂ）に示すように項目ａの値を４０に設定した設定情報を設定する。したがって、機能Ｘを有する同期先の電子黒板２Ａ，２Ｂの項目ａを同期させることができる。
【０１９４】
同様に、機能Ｙを有する電子黒板２について管理者が、項目ｂの値が２０という値であるべきと判断したとすると、図２３（ｂ）に示すように項目ｂの値を２０に設定した設定情報を設定する。したがって、機能Ｙを有する同期元の電子黒板２Ａは項目ｂの値を２０に同期でき、機能Ｙを有さない同期元の電子黒板２Ｂは項目ｂの値を同期しないことができる。
【０１９５】
なお、機能としては、上記したテレビ会議端末の機能の他、ディスプレイ３のサイズ、映像のインタフェースの種類、タッチパネルの方式、電子ペンの種類などが機能となりうる。また、機種、型番、ＯＳの種類若しくはバージョン、アプリ若しくはファームウェアのバージョンなどによって機能が異なる場合にはこれらも機能となる。
【０１９６】
また、図２３（ａ）のような処理は必ずしも必須ではなく、管理者が同期先の電子黒板２の機能を把握している場合は、直接、図２３（ｂ）の設定情報を設定してよい。
【０１９７】
＜同期先の電子黒板２の反映処理＞
図２４は、同期先の電子黒板２が設定情報を反映させる手順を示すフローチャート図の一例である。図２４の説明では、主に図１６との相違を説明する。まず、ステップＳ１０とＳ２０の処理は図１６と同様でよい。
【０１９８】
同期状態が同期済みである場合、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報と自機の機能を読み出す（Ｓ３０）。
【０１９９】
次に、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報から項目を１つ決定する（Ｓ４０）。
【０２００】
設定情報反映部１５は決定した項目について同期取得設定情報記憶部１９６の設定情報から機能（グループ）を取りだし、自機の機能（グループ）と一致するか否かを判断する（Ｓ５０）。
【０２０１】
一致しない場合、同期すべきでないので、設定情報反映部１５は項目を現在設定情報記憶部に反映させない。
【０２０２】
一致した場合、同期すべきなので、設定情報反映部１５は同期取得設定情報記憶部の設定情報を項目ごとに現在設定情報記憶部に記憶させる（Ｓ６０）。以降の処理は図１６と同様である。
【０２０３】
したがって、本実施例の通信システムは、電子機器が有する機能を使ってグループ分けできるので、管理者が電子黒板のグループを決定したり、何らかの情報処理装置がグループを予め決定したりすることなく、項目ごとに設定情報を更新できる。
【実施例４】
【０２０４】
本実施例では、実施例１〜３において、設定情報にグループが設定されていない場合に設定情報を反映する通信システムについて説明する。
【０２０５】
設定情報には多くの電子黒板２で共通に設定される項目もある。例えば、メールサーバやシャットダウン時間などは多くの電子黒板２で共通に設定され、値も同じ場合が多い。一方、これらの電子黒板２のグループが同じであるとは限らない。この場合、管理者等がグループを項目ごとに指定するのは面倒であり、多くの項目でグループを指定しないで済めば作業負担を軽減でき、同期元の電子黒板２αから同期先の電子黒板２への伝送量を低減できる。
【０２０６】
図２５は、同期先の電子黒板２が設定情報を反映させる手順を示すフローチャート図の一例である。図２５の説明では主に図１６との相違を説明する。まず、ステップＳ１０〜Ｓ４０の処理は図１６と同様でよい。
【０２０７】
同期先の電子黒板２の設定情報反映部１５は設定情報の項目にグループが指定されているか否かを判断する（Ｓ４２）。例えば設定情報がＸＭＬ形式の場合は、属性が設定されているか否かを判断する。
【０２０８】
グループが指定されていない場合、処理はステップＳ６０に進み、設定情報反映部１５は同期取得設定情報記憶部１９６の設定情報を項目ごとに現在設定情報記憶部１９３に記憶させる（Ｓ６０）
グループが指定されている場合、処理はステップＳ５０に進み、以降の処理は図１６と同様でよい。
【０２０９】
このように、本実施形態の通信システム１００は、グループが指定されていない項目を電子黒板２に反映させることができるため、管理者の作業負担と同期元の電子黒板２αから同期先の電子黒板２への伝送量を低減できる。
【実施例５】
【０２１０】
本実施例では、実施例１〜３において、設定情報にグループが設定されていない場合に設定情報を反映しない通信システム１００について説明する。
【０２１１】
設定情報のうちごく一部の項目を同期させたいが、設定情報のうち多くの項目が同期不要の場合がある。例えば、新しい電子黒板が導入され新しい電子黒板の項目だけを管理者が同期したい場合がある。この場合、設定情報の項目ごとに古い電子黒板のグループを指定しないで済めば、設定情報の項目の大部分はグループの設定が不要であり、管理者の作業負担と同期元の電子黒板２αから同期先の電子黒板２への伝送量を低減できる。
【０２１２】
図２６は、同期先の電子黒板２が設定情報を反映させる手順を示すフローチャート図の一例である。図２６の説明では主に図２５との相違を説明する。まず、ステップＳ１０〜Ｓ４０の処理は図２５と同様でよい。
【０２１３】
同期先の電子黒板２の設定情報反映部１５は設定情報の項目にグループが指定されているか否かを判断する（Ｓ４２）。例えば設定情報がＸＭＬ形式の場合は、属性が設定されているか否かを判断する。
【０２１４】
グループが指定されていない場合、処理はステップＳ７０に進み次の項目が処理される。
【０２１５】
グループが指定されている場合、処理はステップＳ５０に進み、以降の処理は図２５と同様でよい。
【０２１６】
このように、本実施形態の通信システムは、グループが指定されていない項目を電子黒板２に反映させないことができるため、管理者の作業負担と同期元の電子黒板２αから同期先の電子黒板２への伝送量を低減できる。
【０２１７】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０２１８】
例えば、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）、SOC(System on a chip)、GPU（Graphics Processing Unit）や従来の回路モジュール等のデバイスを含むものとする。
【０２１９】
また、本実施形態では同期状態、及び、設定情報の識別情報によって同期元の電子黒板２αが設定情報を送信しないと説明した。しかし、同期元の電子黒板２αが設定情報を送信して、同期元の電子黒板２が同期状態、及び、設定情報の識別情報に応じて設定情報を破棄してもよい。
【０２２０】
また、使用状況をグループ分けに用いる一例として、ＩＰアドレスが挙げられる。電子黒板２のＩＰアドレスは一般に固定であり、部署ごとに決まったネットワークアドレスのＩＰアドレスが付与される場合がある。部署によって使用状況に一定の傾向があれば、ＩＰアドレスの一部（例えば、ネットワークアドレス部）をグループ分けに利用できる。この他、室内位置検出システムを利用した位置情報、フロア情報等を利用してもよい。また、一日の稼動時間又は稼動時間帯の統計値などから使用状況（何時間稼動するか、何時から何時まで稼動することが多いか等）が似た電子黒板２を端末装置３０又は管理者が割り出してグループ分けに利用してもよい。
【０２２１】
また、図６などの構成例は、電子黒板２による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。電子黒板２の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０２２２】
また、図６の記憶部１９に図示される各記憶部の１つ以上はネットワーク上に存在していてもよい。
【０２２３】
なお、現在設定情報記憶部１９３は第一の設定情報記憶手段の一例であり、設定情報送信部１４は情報送信手段の一例であり、同期情報受信部１６は情報受信手段の一例であり、設定情報反映部１５は情報反映手段の一例であり、初期設定情報記憶部１９１は初期値情報の一例であり、グループ情報１９７は項目対応情報の一例であり、同期取得設定情報記憶部１９６は第二の設定情報記憶手段の一例である。同期元の電子黒板２αは請求項１〜９の第一の電子機器の一例であり、同期先の電子黒板２は請求項１〜９の第二の電子機器の一例である。同期元の電子黒板２αは請求項１０の第二の電子機器の一例であり、同期先の電子黒板２は請求項１０の電子機器の一例である。
【符号の説明】
【０２２４】
２          電子黒板
１１        設定受付部
１２        設定情報受信部
１４        設定情報送信部
１６        同期情報受信部
３０        端末装置
１００      通信システム
【先行技術文献】
【特許文献】
【０２２５】
【特許文献１】特許第４０１３０７２号公報
【特許文献２】特開２００６−１５５２４号公報
【図１】
2019029813.tif 000007
【図２】
2019029813.tif 000008
【図３】
2019029813.tif 000009
【図４】
2019029813.tif 000010
【図５】
2019029813.tif 000011
【図６】
2019029813.tif 000012
【図７】
2019029813.tif 000013
【図８】
2019029813.tif 000014
【図９】
2019029813.tif 000015
【図１０】
2019029813.tif 000016
【図１１】
2019029813.tif 000017
【図１２】
2019029813.tif 000018
【図１３】
2019029813.tif 000019
【図１４】
2019029813.tif 000020
【図１５】
2019029813.tif 000021
【図１６】
2019029813.tif 000022
【図１７】
2019029813.tif 000023
【図１８】
2019029813.tif 000024
【図１９】
2019029813.tif 000025
【図２０】
2019029813.tif 000026
【図２１】
2019029813.tif 000027
【図２２】
2019029813.tif 000028
【図２３】
2019029813.tif 000029
【図２４】
2019029813.tif 000030
【図２５】
2019029813.tif 000031
【図２６】
2019029813.tif 000032