(57)【要約】      （修正有）【課題】意図した設定を反映させやすい通信システムを提供すること。【解決手段】第一の電子機器２αは、予め設定されたタイミングで、設定情報記憶手段に記憶されている設定情報を、第二の電子機器２に送信する情報送信手段１４を有する。第二の電子機器は、第一の電子機器から設定情報を受け付ける受付手段に加え、他の１つ以上の受付手段で設定情報を受け付ける設定情報受付手段１１，１２，１６と、他の１つ以上の受付手段に優先順位が対応付けられた優先順位情報を参照し、前記設定情報受付手段が受け付けた設定情報を破棄するか又は記憶するかを判断する優先順位判断手段１７と、を有する。【選択図】図６
2019028709.tif 000002
【特許請求の範囲】
【請求項１】
第二の電子機器が設定に関する設定情報を第一の電子機器から取得する通信システムであって、
前記第一の電子機器は、
予め設定されたタイミングで設定情報記憶手段に記憶されている前記設定情報を前記第二の電子機器に送信する情報送信手段を有し、
前記第二の電子機器は、
前記第一の電子機器から前記設定情報を受け付ける受付手段に加え、他の１つ以上の受付手段により前記設定情報を受け付ける設定情報受付手段と、
前記第一の電子機器から前記設定情報を受け付ける受付手段と、他の１つ以上の受付手段に優先順位が対応付けられた優先順位情報を参照し、前記設定情報受付手段が受け付けた前記設定情報を破棄するか又は記憶するかを判断する優先順位判断手段と、を有する通信システム。
【請求項２】
前記優先順位判断手段は、
前記優先順位が低い前記受付手段よりも後に前記優先順位が高い前記受付手段で前記設定情報が受け付けられた場合、受け付けた前記設定情報を記憶しておき、
前記優先順位が高い前記受付手段よりも後に前記優先順位が低い前記受付手段で前記設定情報が受け付けられた場合、受け付けた前記設定情報を破棄する請求項１に記載の通信システム。
【請求項３】
前記優先順位情報には、それぞれの前記受付手段の前記優先順位に加え、前記受付手段により前記設定情報が受け付けられたか又は受け付けられていないかを示すフラグが登録されており、
前記優先順位判断手段は、前記設定情報受付手段で前記設定情報を受け付けた場合、該設定情報受付手段の受付手段よりも前記優先順位が高い受付手段のフラグが、前記設定情報が受け付けられたことを示さない場合、受け付けられた前記設定情報を記憶しておき、
前記設定情報受付手段で前記設定情報を受け付けた場合、該設定情報受付手段による受付手段よりも前記優先順位が高い受付手段のフラグが、前記設定情報が受け付けられたことを示す場合、受け付けられた前記設定情報を破棄する請求項２に記載の通信システム。
【請求項４】
予め定められたタイミングで前記優先順位判断手段が記憶しておいた前記設定情報を前記第二の電子機器の動作に反映させる反映手段を有し、
前記反映手段は、異なる前記受付手段により受け付けた複数の前記設定情報のうち、受付日時が最も新しい前記設定情報を前記第二の電子機器の動作に反映させる請求項３に記載の通信システム。
【請求項５】
前記設定情報受付手段は、
前記受付手段として、前記第一の電子機器から前記設定情報を受け付ける第一の設定情報受付手段と、
前記受付手段として、前記第二の電子機器のユーザインタフェースから前記設定情報の設定を受け付ける第二の設定情報受付手段と、
前記受付手段として、ネットワークを介して接続された端末装置から前記設定情報の設定を受け付ける第三の設定情報受付手段と、を有する請求項４に記載の通信システム。
【請求項６】
前記優先順位判断手段は、前記第二の設定情報受付手段が前記設定情報を受け付けることで前記設定情報を記憶して、
前記反映手段は前記設定情報を前記第二の電子機器の動作に反映させる請求項５に記載の通信システム。
【請求項７】
前記優先順位判断手段は、前記第一の設定情報受付手段、前記第二の設定情報受付手段、及び、前記第三の設定情報受付手段が前記設定情報を受け付けた際、
前記設定情報を受け付けた前記第一の設定情報受付手段、前記第二の設定情報受付手段、又は、前記第三の設定情報受付手段による受付手段よりも前記優先順位が高い受付手段のフラグが、前記設定情報が受け付けられたことを示すか又は受け付けられていないことを示すかによって、受け付けられた前記設定情報を記憶するか破棄するかを判断する請求項５に記載の通信システム。
【請求項８】
第二の電子機器が設定に関する設定情報を第一の電子機器から受け付ける通信システムの通信方法であって、
前記第一の電子機器が、設定情報記憶手段に記憶されている前記設定情報を、予め設定されたタイミングで前記第二の電子機器に送信するステップと、
前記第二の電子機器の設定情報受付手段が、前記第一の電子機器から前記設定情報を受け付ける受付手段、又は、他の１つ以上の受付手段で前記設定情報を受け付けるステップと、
前記第二の電子機器の優先順位判断手段が、前記第一の電子機器から前記設定情報を受け付ける前記設定情報の受付手段と、他の１つ以上の受付手段に優先順位が対応付けられた優先順位情報を参照し、前記設定情報受付手段が受け付けた前記設定情報を破棄するか又は記憶するかを判断するステップと、を有する通信方法。
【請求項９】
予め設定されたタイミングで設定情報記憶手段に記憶されている設定情報を電子機器に送信する情報送信手段を有する第二の電子機器から前記設定情報を受け付ける電子機器であって、
前記第二の電子機器から前記設定情報を受け付ける受付手段に加え、他の１つ以上の受付手段で前記設定情報を受け付ける設定情報受付手段と、
前記第二の電子機器から前記設定情報を受け付ける前記設定情報の受付手段と、他の１つ以上の受付手段に優先順位が対応付けられた優先順位情報を参照し、前記設定情報受付手段が受け付けた前記設定情報を破棄するか又は記憶するかを判断する優先順位判断手段と、を有する電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法、及び、電子機器に関する。
【背景技術】
【０００２】
オフィス等で使用される電子機器は益々高機能化しており、高機能化に伴って顧客の管理者等が設定する項目も多くなっている。例えば、電子機器の１つとして、大型のフラットパネルディスプレイにタッチパネルが搭載された電子黒板が知られている。電子黒板は黒板の役割をする画面を表示し、タッチパネルを介して電子ペンや指などの軌跡を取り込んで、軌跡を手書き内容として画面に描画する。したがって、ユーザは画面を黒板のように使用することができる。このような電子機器の機能に関する種々の設定を管理者等が行う場合がある。
【０００３】
管理者等の利便性を考慮して、近年の電子機器は複数の受付手段で設定を受け付ける場合がある。そのうちの１つに、例えばサーバが各電子機器に設定情報を一括で送信する同期設定という受付手段がある。また、別の受付手段がとして、管理者等が機器本体のＵＩ（User Interface）から１つ１つの電子機器に設定情報を設定するＵＩ設定という受付手段がある。
【０００４】
このように、同じ電子機器が複数の受付手段を有する場合、受付手段の競合が生じる場合があるため、有効となる設定情報を決定する技術が知られている（例えば、特許文献１参照。）。特許文献１には、同じ時間帯に相反する制御が行われる場合、同じ時間帯で設定が重複して行われないように処理する制御方法について開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の設定情報の受付手段では、管理者等が意図した設定を電子機器に反映させることが困難であるという問題があった。例えば、管理者等は自分たちが使いやすくなるように設定する場合があるが、従来は、どの受付手段で設定された内容が有効であるかを把握しにくい。具体的には、ユーザがＵＩ設定で設定を変更した後に、同期設定で設定情報が送信されると、同期設定が電子機器に反映されてしまい、ユーザがＵＩ設定で設定した設定情報を前提に操作しようとしても意図しない動作となる場合がある。
【０００６】
本発明は、上記課題に鑑み、意図した設定を反映させやすい通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、第二の電子機器が設定に関する設定情報を第一の電子機器から取得する通信システムであって、
前記第一の電子機器は、予め設定されたタイミングで設定情報記憶手段に記憶されている前記設定情報を前記第二の電子機器に送信する情報送信手段と、を有し、
前記第二の電子機器は、前記第一の電子機器から前記設定情報を受け付ける受付手段に加え、他の１つ以上の受付手段で前記設定情報を受け付ける設定情報受付手段と、前記第一の電子機器から前記設定情報を受け付ける受付手段と、他の１つ以上の受付手段に優先順位が対応付けられた優先順位情報を参照し、前記設定情報受付手段が前記設定情報を受け付けた前記設定情報を破棄するか又は記憶するかを判断する優先順位判断手段と、を有する。
【発明の効果】
【０００８】
意図した設定を反映させやすい通信システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】設定情報の同期の概略を説明する図の一例である。
【図２】通信システムの概略構成図の一例である。
【図３】電子黒板の動作の概略を説明する図である。
【図４】電子黒板のハードウェア構成図の一例である。
【図５】端末装置の概略的なハードウェア構成図の一例である。
【図６】同期元の電子黒板、同期先の電子黒板、及び、端末装置の機能をブロック状に示す機能ブロック図の一例である。
【図７】端末装置のブラウザソフトウェアがＬＣＤに表示した同期元設定画面の一例である。
【図８】端末装置が同期元の電子黒板を設定する手順を示すシーケンス図の一例である。
【図９】端末装置のブラウザソフトウェアがＬＣＤに表示した設定情報設定画面の一例である。
【図１０】同様の設定を電子黒板のディスプレイから管理者が設定するための設定情報設定画面の一例である。
【図１１】プリンターアドレスを電子黒板のディスプレイから管理者が設定するための設定情報設定画面の一例である。
【図１２】電子黒板が保持したり送受信したりする設定情報を説明する図の一例である。
【図１３】Ｗｅｂ設定、ＵＩ設定による設定情報の設定手順を示すシーケンス図の一例である。
【図１４】同期先の電子黒板が設定情報を受信する際の処理を説明するフローチャート図の一例である。
【図１５】通信システムの電子黒板が設定情報を同期する手順の一例のシーケンス図である（同期設定→ＵＩ設定→同期設定）。
【図１６】通信システムの電子黒板が設定情報を同期する手順の一例のシーケンス図である（同期設定→Ｗｅｂ設定→同期設定）。
【図１７】通信システムの電子黒板が設定情報を同期する手順の一例のシーケンス図である（Ｗｅｂ設定→ＵＩ設定→Ｗｅｂ設定）。
【図１８】通信システムの電子黒板が設定情報を同期する手順の一例のシーケンス図である（ＵＩ設定→Ｗｅｂ設定→同期設定、同期設定→Ｗｅｂ設定→ＵＩ設定）。
【図１９】同期先の電子黒板の詳細な動作を説明するシーケンス図の一例である。
【図２０】同期先の電子黒板が設定情報を反映させる手順を示すフローチャート図の一例である。
【図２１】設定情報の受付タイミングと再起動により反映される設定情報を説明する図の一例である。
【図２２】同期元の電子黒板、同期先の電子黒板、及び、端末装置の機能をブロック状に示す機能ブロック図の一例である（実施例２）。
【図２３】通信システムの電子黒板が設定情報を同期する手順の一例のシーケンス図である（実施例２）。
【図２４】同期先の電子黒板が設定情報を受信する際の処理を説明するフローチャート図の一例である（実施例２）。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態の一例として、通信システムと通信システムが行う通信方法について図面を参照しながら説明する。
【実施例１】
【００１１】
＜設定情報の同期の概略＞
図１は、設定情報の同期の概略を説明する図の一例である。図１では１台の同期元の電子黒板２αと、１台の同期先の電子黒板２が図示されている。同期先の電子黒板２は通常、複数台あるが図１では省略されている。
（１）まず、ユーザ７１は同期先の電子黒板２を使用する際、同期先の電子黒板２のＵＩ設定から設定情報を設定した。ＵＩとはユーザインタフェース（User Interface）を意味し、電子黒板２のディスプレイと入力手段（タッチパネル）を使って設定情報が設定されることを言う。ＵＩ設定による設定は設定の直後から同期先の電子黒板２に反映される。
（２）次に、管理者７０は端末装置３０を使って設定情報を同期元の電子黒板２αに設定する。
（３）同期元の電子黒板２αは同期タイミングになると設定情報を同期先の電子黒板２に送信する（同期設定）。
（４）同期先の電子黒板２は、ＵＩ設定、Ｗｅｂ設定、及び同期設定の各受付手段の優先順位を保持している。例えば、ＵＩ設定＞Ｗｅｂ設定＞同期設定の順に優先順位が高い。同期先の電子黒板２は、同期設定よりも優先順位が高いＵＩ設定による設定情報を保持しているため、優先順位が低い同期設定で受け付けた設定情報を破棄する。
【００１２】
従来であれば、最期の設定である同期設定が再起動により反映されてしまう。これに対し、本実施形態の通信システム１００によれば、設定情報が破棄されたので再起動してもＵＩ設定が反映されたままになる。したがって、単に最期に受け付けられた設定情報を反映させるのではなく、受付手段の優先順位に基づいて設定情報を電子黒板２に反映させることができる。
【００１３】
＜用語について＞
設定情報とは、電子黒板２の動作に関する設定をいう。例えば、電子黒板２が適切に動作するための設定、ネットワークを介してインターネットや他の機器と通信するための設定、ユーザの嗜好に応じた設定、電子黒板２の動作を許可又は制限するための設定、各機能のオン／オフの設定などを含む。
【００１４】
本実施形態の管理者は電子黒板に設定情報を設定する者を便宜的にそう呼ぶに過ぎず、ユーザ又は担当者と呼ばれていてもよい。同期設定又はＷｅｂ設定する者は主に管理者であり、ＵＩ設定する者はユーザであると考えられるが、同期設定又はＷｅｂ設定をユーザが行ってもよいし、ＵＩ設定を管理者が行ってもよい。
【００１５】
設定情報の受付手段とは、設定情報が電子黒板２に設定される具体的な手段、てだて又は方法をいう。例えば、設定情報が電子黒板２に設定される経路、及び、電子黒板２に設定情報を設定する手段等をいう。本実施形態では、具体的にはＵＩ設定、Ｗｅｂ設定、及び、同期設定という用語で説明する。
【００１６】
また、設定情報を受け付けるとは、管理者等が受付手段で設定情報を設定することをいうが、電子黒板２から見ると設定情報を取得すること、受信すること、又は、設定されることをいう。
【００１７】
＜通信システムの構成例＞
図２は、本実施形態の通信システム１００の概略構成図の一例である。通信システム１００は同期元の電子黒板２α、１台以上の同期先の電子黒板２、及び、端末装置３０を有している。なお、端末装置３０は電子黒板２と通信して設定情報を設定したり確認したりするための装置なのでなくてもよい。
【００１８】
通信システム１００は、電子黒板２という電子機器が通信することから機器システムと呼ばれてもよいし、画像を処理するため画像処理システムや情報処理システムなどと呼ばれてもよい。また、システムの呼称は通信システム１００が有する電子機器によって適宜、変更されてよい。例えば、電子黒板の場合は電子黒板システム、複合機の場合は複合機システム等と呼ばれる。
【００１９】
ネットワークＮは例えば社内的なＬＡＮであるが、広域イーサネット（登録商標）を含んでいてもよい。また、インターネットを含んでいてもよい。例えば各支店や海外の電子黒板と通信するためにＶＰＮ（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）でもよい。プログラム２０９ｐは記憶媒体に記憶された状態で配布されてもよいし、プログラム配信用のサーバから配信されてもよい。
【００４５】
また、Ｉ／Ｏバス２０８には、ＵＳＢなどのバスを介して、キーボード及びマウス（ポインティング・デバイスと呼ばれる）などの入力装置２１０が接続され、システム管理者などのオペレータによる入力及び指令を受け付けている。
【００４６】
なお、図示した端末装置３０のハードウェア構成は、端末装置３０が備えていることが好ましいハード的な要素を示すに過ぎず、図示していないが一般的な構成を有していてよい。
【００４７】
＜機能について＞
図６を用いて、通信システム１００が有する同期元の電子黒板２α、同期先の電子黒板２、及び、端末装置３０の機能について説明する。図６は、同期元の電子黒板２α、同期先の電子黒板２、及び、端末装置３０の機能をブロック状に示す機能ブロック図の一例である。
【００４８】
<<同期元の電子黒板>>
同期元の電子黒板２αは、設定受付部１１、設定情報受信部１２、Ｗｅｂサーバ部１３、設定情報送信部１４、及び、設定情報反映部１５を有する。同期元の電子黒板２αが有するこれら各機能部は、図４に示された各構成要素のいずれかが、ＳＳＤ１０４からＲＡＭ１０３に展開されたプログラムに従ったＣＰＵ１０１からの命令により動作することで実現される機能又は手段である。
【００４９】
また、同期元の電子黒板２αは記憶部１９を有している。記憶部１９は、図４のＳＳＤ１０４、ＲＡＭ１０３又はＲＯＭ１０２により実現される各種の情報を記憶する記憶手段である。記憶部１９には同期元設定方針記憶部１９１、現在設定情報記憶部１９２、通信取得情報記憶部１９３、及び、同期元情報１９４が構築されている。
【００５０】
まず、これら記憶部１９に記憶されている情報について説明する。まず、同期元情報１９４は当該電子黒板が同期元の電子黒板２αであることを示す情報である。通信取得情報記憶部１９３は、端末装置３０から受け付けられた設定情報を記憶する。現在設定情報記憶部１９２は、現在、同期元の電子黒板２αに反映されている設定情報を記憶する。反映されている設定情報とは、同期元の電子黒板２αの動作を制御する（又は規定する）設定情報である。したがって、現在設定情報記憶部１９２、及び、通信取得情報記憶部１９３が記憶する情報はどちらも本実施形態の設定情報である。
【００５１】
【表１】
2019028709.tif 000003
表１は現在設定情報記憶部１９２、又は、通信取得情報記憶部１９３に記憶されている設定情報の一例を模式的に示す。設定情報は多くの項目を有するため、表1に示すのはあくまで一部である。表１にはプリンターアドレス、メールアドレス帳、コンタクトリスト、共有フォルダー、及び、テンプレートの項目が示されている。プリンターアドレスは電子黒板が使用するプリンターのＩＰアドレスである。メールアドレス帳は、電子黒板から送信できる電子メールのアドレスのリストである。コンタクトリストは、当該電子黒板が通信する他の電子黒板のリスト（例えばＩＰアドレス）である。共有フォルダーは通信システム１００の電子黒板２がページデータ（１画面分のストロークデータ）等を共通に保存するフォルダーである。テンプレートは、ディスプレイに表示される背景の画像データ（テクスチャ）である。
【００５２】
このように、設定情報は、電子黒板２で管理者等が設定しなければならない情報を含むため、これが同期されることで管理者が各電子黒板２に設定情報を設定する作業負担を低減できる。
【００５３】
【表２】
2019028709.tif 000004
表２は、同期元設定方針記憶部１９１に記憶されている情報を模式的に示す。同期元設定方針記憶部１９１は例えば、同期先リスト及び同期タイミングの各項目を有する。同期先リストは、同期先の電子黒板２と通信するための情報であり例えばＩＰアドレスが登録されている。同期タイミングは、設定情報を同期先の電子黒板２に送信するタイミングである。例えば、毎日の決まった時刻、再起動時、又は定期的（所定時間ごと）のタイミングが設定されている。同期タイミングになると、同期元の電子黒板２αは同期先リストに登録されている電子黒板に設定情報を送信する。なお、本実施形態で説明されるように、送信しても同期先の電子黒板２により破棄される場合がある。同期元設定方針記憶部１９１に記憶されている情報は、例えば管理者により予め設定されている。
【００５４】
（同期元の電子黒板２αの機能）
同期元の電子黒板２αには２つの方法で設定情報が受け付けられる。１つは管理者がタッチパネルを備えたディスプレイ３（ＵＩ：User Interface）を操作して設定情報を入力する方法（ＵＩ設定）であり、もう１つは端末装置３０から受け付けられる方法である（Ｗｅｂ設定）。Ｗｅｂ設定には更に、管理者が項目ごとに個別に設定する方法と、全ての項目の設定情報が記述されているテキストデータ（例えばＸＭＬデータ）を一括で設定する方法がある。
【００５５】
設定受付部１１は、ディスプレイ３からの入力による同期元の電子黒板２αに対する設定情報の設定を受け付ける。設定受付部１１は受け付けた設定情報を現在設定情報記憶部１９２に記憶させる。したがって、設定受付部１１が設定情報を受け付けた場合は、リアルタイムに電子黒板２αに反映される。設定受付部１１は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行して電子ペンコントローラ１１６や接触センサ１１５を制御することにおり実現される。
【００５６】
Ｗｅｂサーバ部１３は、ＨＴＭＬ、JavaScript（登録商標）、及び、ＣＳＳなどで記述されたＷｅｂページを生成し端末装置３０に送信する。なお、動的にＷｅｂページを生成するためＷｅｂサーバ部１３はＷｅｂアプリを提供する。本実施形態では、設定情報を設定するためのＷｅｂページを端末装置３０に送信し、端末装置３０から設定情報を受け付けた。Ｗｅｂサーバ部１３は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行しネットワークコントローラ１０５を制御すること等により実現される。
【００５７】
設定情報受信部１２は、Ｗｅｂサーバ部１３が端末装置３０から受け付けた設定情報を取得して通信取得情報記憶部１９３に記憶しておく（Ｗｅｂ設定）。この設定情報は同期元の電子黒板２αがシャットダウン及び起動することで同期元の電子黒板２αに反映される。設定情報受信部１２は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行すること等により実現される。
【００５８】
設定情報反映部１５は、同期元の電子黒板２αがシャットダウン及び起動すると、通信取得情報記憶部１９３の設定情報を現在設定情報記憶部１９２に記憶させる。電子黒板２は現在設定情報記憶部１９２の設定情報に基づいて動作するので、通信取得情報記憶部１９３の設定情報を現在設定情報記憶部１９２に記憶させることは、電子黒板２に設定情報を反映させることになる。したがって、端末装置３０が設定情報を送信した後、同期元の電子黒板２αがシャットダウン及び起動すると、同期元の電子黒板２αの動作に反映される。設定情報反映部１５は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行すること等により実現される。
【００５９】
設定情報送信部１４は、同期元設定方針記憶部１９１に設定された同期タイミングで各同期先の電子黒板２に対し設定情報を送信する。設定情報送信部１４は、問い合わせの結果や送信の有無を記録する必要がない。設定情報送信部１４は同期元の電子黒板２αのＣＰＵ１０１がプログラムを実行しネットワークコントローラ１０５を制御すること等により実現される。
【００６０】
<<同期先の電子黒板２>>
同期先の電子黒板２の機能の説明では、同期元の電子黒板２αとの相違を説明する。同期先の電子黒板２は、設定受付部１１、設定情報受信部１２、Ｗｅｂサーバ部１３、設定情報反映部１５、同期情報受信部１６、及び、優先順位判断部１７を有する。したがって、同期先の電子黒板２は同期情報受信部１６と優先順位判断部１７を有する点で異なっている。
【００６１】
また、同期先の電子黒板２は記憶部１９に、現在設定情報記憶部１９２、通信取得情報記憶部１９３、同期先設定方針記憶部１９５、及び、同期取得設定情報記憶部１９６が構築されている。したがって、同期先の電子黒板２は同期先設定方針記憶部１９５及び同期取得設定情報記憶部１９６を有する点で異なっている。
【００６２】
まず、同期取得設定情報記憶部１９６について説明する。同期先の電子黒板２には３つの方法で設定情報が受け付けられる。このうち２つ（ＵＩ設定、Ｗｅｂ設定）は同期元の電子黒板２αと同様である。３つめは、同期元の電子黒板２αから設定情報を受信する方法（同期設定）である。したがって、同期取得設定情報記憶部１９６には同期元の電子黒板２αが送信した設定情報が記憶される。
【００６３】
【表３】
2019028709.tif 000005
表３は、同期先設定方針記憶部１９５に記憶されている情報を模式的に示す。同期先設定方針記憶部１９５には受付手段ごとの優先順位、フラグ、及び、設定日時が対応付けて設定されている。優先順位は、ＵＩ設定、ネット設定、及び、同期設定のどの受付手段が優先されるかを示す。優先されるとは、優先順位が高い受付手段で設定情報が受け付けられた場合、優先順位が低い受付手段の設定情報が反映されない（記憶されない）ことをいう。
【００６４】
フラグはＴｒｕｅ又はＦａｌｓｅの値を取り、各受付手段で設定情報が受け付けられた（送信されたか）否かを示す。初期値はＦａｌｓｅであり設定情報が受け付けられるとＴｒｕｅになる。同期先の電子黒板２はこのフラグと優先順位を参照し、設定情報を破棄するか記憶しておくかを判断する。
【００６５】
設定日時は、各受付手段で設定情報が受け付けられた受付日時である。設定日時は、複数の設定情報が受け付けられている場合に、どの設定情報を電子黒板２に反映させるかを決定するための情報となる。
【００６６】
再起動タイミングは、同期先の電子黒板２がシャットダウン及び起動するタイミングである。シャットダウンしてすぐに起動することを再起動という。電子黒板２はシャットダウン及び起動により設定情報を反映させるため、再起動タイミングにより設定情報が反映されることになる。
【００６７】
同期先設定方針記憶部１９５に記憶されている情報は、管理者が端末装置３０又はディスプレイ３から予め設定しておく。例えば、優先順位は、管理者が任意に設定することができる。
【００６８】
（同期先の電子黒板２の機能）
同期情報受信部１６は、同期元の電子黒板２αから設定情報を受信する。同期情報受信部１６は同期先の電子黒板２のＣＰＵ１０１がプログラムを実行しネットワークコントローラ１０５を制御すること等により実現される。
【００６９】
同期先の電子黒板２の設定情報反映部１５は、同期先設定方針記憶部１９５を参照して、フラグがＴｒｕｅの設定情報のうち設定日時が最も新しい設定情報を電子黒板２に反映させる。つまり、該当する設定情報を現在設定情報記憶部１９２に記憶させる。
【００７０】
優先順位判断部１７について説明する。まず、ＵＩ設定の場合はリアルタイムに設定情報が電子黒板２に反映されるが、Ｗｅｂ設定と同期設定では再起動により設定情報が電子黒板２に反映される。Ｗｅｂ設定と同期設定ではユーザの操作中に設定情報が変わることがないようにするためである。ＵＩ設定ではユーザ自ら設定変更しているので設定情報が変更されても違和感がなく、むしろ早急に設定変更を反映させるためである。
【００７１】
ここで、優先順位判断部１７は、ＵＩ設定以外の２つの受付手段のいずれかで設定情報が受け付けられた場合、設定情報を受け付けた受付手段の優先順位よりも優先順位が高い受付手段のフラグを見て、Ｆａｌｓｅの場合に、設定情報を記憶する。そうでない場合は設定情報を破棄する。こうすることで、最期に受け付けられた設定情報でなく、優先順位が高い設定情報を反映させたままにすることができる。設定情報反映部１５は同期先の電子黒板２のＣＰＵ１０１がプログラムを実行すること等により実現される。
【００７２】
<<端末装置３０>>
端末装置３０は、通信部３１、操作受付部３２及び表示制御部３３を有する。端末装置３０が有するこれら各機能部は、図５に示された各構成要素のいずれかが、ＨＤＤ２０９からメモリ２０２に展開されたプログラムに従ったＣＰＵ２０１からの命令により動作することで実現される機能又は手段である。
【００７３】
通信部３１は、同期元の電子黒板２α又は同期先の電子黒板２と各種の情報を送受信する。本実施形態では、Ｗｅｂページを受信し、設定情報を送信する。通信部３１は、端末装置３０のＣＰＵ２０１がプログラム２０９ｐを実行してネットワーク・ドライバ２０５を制御すること等により実現される。
【００７４】
操作受付部３２は、端末装置３０に対する管理者の各種の操作を受け付ける。操作受付部３２は、端末装置３０のＣＰＵ２０１がプログラム２０９ｐを実行して入力装置２１０を制御すること等により実現される。
【００７５】
表示制御部３３は、電子黒板２から送信されるＷｅｂページを解析してＬＣＤ２０６が表示する画面を生成する。また、操作受付部３２が受け付けたユーザ入力に応じて画面を更新する。表示制御部３３は、端末装置３０のＣＰＵ２０１がプログラム２０９ｐを実行してグラフィクス・ドライバ２０４を制御すること等により実現される。
【００７６】
＜同期元の設定例＞
本実施形態では、同期元であることの設定により任意の電子黒板２が同期元の電子黒板２αになる。同期元として設定されない電子黒板２は同期先リストに登録されることで同期先の電子黒板２になる。
【００７７】
図７は、端末装置３０のブラウザソフトウェアがＬＣＤ２０６に表示した同期元設定画面３０１の一例である。管理者は同期元に設定したい電子黒板２を端末装置３０で指定して、Ｗｅｂページを取得することで同期元設定画面３０１を表示させる。
【００７８】
同期元設定画面３０１は、同期元設定欄３０６を有する。同期元設定欄３０６には「機器設定の同期元にする」というメッセージ３０２ａとチェックボックス３０２ｂがある。管理者がチェックボックス３０２ｂをクリック（押下）すると操作受付部３２が受け付けて、表示制御部３３がチェックボックス３０２ｂにチェックマークを表示する。この設定が同期元の電子黒板２αに送信されると、端末装置３０の通信先の電子黒板２が同期元の電子黒板２αに設定される。
【００７９】
また、同期元設定欄３０６はアップロードボタン３０３、ダウンロードボタン３０４、及び、同期テストボタン３０５を有する。アップロードボタン３０３は、表２に示した同期先リストを端末装置３０が電子黒板２に送信するためのボタンである。ダウンロードボタン３０４は表２に示した同期先リストを端末装置３０が電子黒板２から受信するためのボタンである。同期テストボタン３０５は、同期先リストに登録された同期先の電子黒板２と同期元の電子黒板２αが同期できるかをテストするためのボタンである。同期テストボタンが押下されると、同期元の電子黒板２αは同期先の電子黒板２から設定情報を実際に受信する。これにより、単なるＩＰレイヤの通信テストでなく、アプリケーションレイヤで通信可能かどうかを判断できる。
【００８０】
また、同期元設定画面３０１の下方には設定情報の一括設定欄３１１がある。設定情報の一括設定欄３１１には、アップロードボタン３１２とダウンロードボタン３１３がある。このダウンロードボタン３１３は、任意の電子黒板２から端末装置３０が設定情報を受信するためのボタンであり、アップロードボタン３１２は設定情報を電子黒板２にアップロードするためのボタンである。このように、端末装置３０は設定情報の全体を一括でダウンロードしたりアップロードしたりできる。
【００８１】
なお、「ホワイトボード拠点名、ネットワークの自動設定、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ」はアップロードされない旨３１４が記載されている。これは、これらが同じ設定の電子黒板があることは通信等に支障をもたらすためである。また、同期元かどうかの設定（機器設定の同期）もアップロードされない旨３１５が記載されている。これは、同期元であることの設定が同期されると同期元の電子黒板２αばかりになるためである。
【００８２】
図８は、端末装置３０が同期元の電子黒板２αを設定する手順を示すシーケンス図の一例である。
【００８３】
S1：管理者が端末装置３０を操作することで、通信部３１が同期元設定画面３０１の取得要求を電子黒板に送信する。同期元の電子黒板２αは、管理者が同期元にしたいと選択した電子黒板２でありＩＰアドレスなどは既知である。
【００８４】
S2：同期元の電子黒板２αのＷｅｂサーバ部１３は同期元設定画面３０１の取得要求に対し同期元設定画面３０１のＷｅｂページを送信する。
【００８５】
S3：端末装置３０の表示制御部３３は同期元設定画面３０１を表示する。管理者が「機器設定の同期元にする」というメッセージ３０２ａのチェックボックス３０２ｂをクリック（押下）すると、操作受付部３２が受け付ける。
【００８６】
S4：端末装置３０の通信部３１は同期元にする旨の情報を同期元の電子黒板２αに送信する。なお、単にチェックボックス３０２ｂをクリック（押下）することで送信されるのでなく、明示的な送信の操作をもって送信してよい。
【００８７】
S5：同期元の電子黒板２αのＷｅｂサーバ部１３は同期元にする旨の情報を受信し、設定情報受信部１２が同期元情報１９４として記憶部１９に記憶させる。
【００８８】
＜設定情報の設定＞
続いて、図９〜図１１を用いて、電子黒板２への設定情報の設定について説明する。なお、設定先の電子黒板２は同期元でも同期先でもよい。
【００８９】
図９は、端末装置３０のブラウザソフトウェアがＬＣＤ２０６に表示した設定情報設定画面３２１−１の一例である（Ｗｅｂ設定）。管理者は設定情報を設定したい電子黒板２を端末装置３０で指定して、Ｗｅｂページを取得することで設定情報設定画面３２１−１を表示させる。
【００９０】
設定情報設定画面３２１−１は、メールアドレス帳設定欄３２２、コンタクトリスト設定欄３２３、共有フォルダーリスト設定欄３２４、及び、テンプレート設定欄３２５を有する。メールアドレス帳設定欄３２２はアップロードボタン３２６を有しており、管理者は予め用意してあるメールアドレス帳をアップロードすることでメールアドレス帳を設定できる。なお、ダウンロードボタン３２７は現在、電子黒板２に設定されているメールアドレス帳を端末装置３０が取得するためのボタンである。コンタクトリスト設定欄３２３とテンプレート設定欄３２５についても同様である。テンプレート設定欄３２５に関しては各テンプレートの画像例３２９が表示されており、管理者は電子黒板２が表示するテンプレートを選択する。
【００９１】
共有フォルダーリスト設定欄３２４には更に接続テストボタン３２８が表示されている。接続テストボタン３２８は、電子黒板２が共有フォルダーにアクセスできるかどうかをテストするためのボタンである。
【００９２】
図１０は、同様の設定を電子黒板２のディスプレイ３から管理者が設定するための設定情報設定画面３２１−２の一例である（ＵＩ設定）。設定される情報は図９と同様であり、設定情報設定画面３２１−２は設定情報設定画面３２１−１と同様の項目を有している。したがって、管理者は端末装置３０がなくても設定情報を任意の電子黒板２に設定できる。
【００９３】
図１１は、プリンターアドレスを電子黒板のディスプレイから管理者が設定するための設定情報設定画面３２１−３の一例である（ＵＩ設定）。設定情報設定画面３２１−３は、プリンターアドレス欄３３１、及び、認証設定欄３４１を有する。プリンターアドレス欄３３１には、電子黒板２が使用するプリンターのＩＰアドレスが設定される。
【００９４】
認証設定欄３４１には、ユーザがプリンターを使用する際に認証を必要とするか否かの設定ボタン３３２が表示され、認証を必要とすると設定されると認証情報が設定される。認証情報として、ユーザＩＤが設定されるユーザコード欄３３３、ユーザ名が設定されるユーザ名欄３３４、パスワードが設定されるパスワード欄３３５、がある。また、印刷されるデータを暗号化する旨のチェックボックス３３６と、暗号鍵の入力欄３３７がある。
【００９５】
なお、図１１の設定を端末装置３０がＷｅｂ設定で行うことも可能である。また、図９〜図１１の設定情報は一例であり、これら以外の設定情報も端末装置３０又は電子黒板２から設定されることができる。
【００９６】
図１２は、電子黒板２が保持したり送受信したりする設定情報を説明する図の一例である。本実施形態では一例としてＸＭＬ形式で送信される設定情報を例にする。ＸＭＬ形式はタグで項目の値（要素という）を囲む形式でデータを表す。図１２ではメールサーバ等の設定情報が記載されているがあくまで一例であり、多くの項目が設定情報に含まれる。
【００９７】
なお、設定情報はＪＳＯＮ（JavaScript Object Notation）形式でもよい。また、設定情報はテキストデータ、ＣＳＶデータなどで記述されてもよい。
【００９８】
図１３（ａ）はＷｅｂ設定による項目ごとの設定情報の設定手順を示すシーケンス図の一例である。
【００９９】
S1：管理者が端末装置３０を操作することで、通信部３１が設定情報設定画面３２１−１の取得要求を同期元の電子黒板２αに送信する。同期元の電子黒板２αは、管理者が同期元にしたいと選択した電子黒板２でありＩＰアドレスなどは既知である。
【０１００】
S2：同期元の電子黒板２αのＷｅｂサーバ部１３は設定情報設定画面３２１−１の取得要求に対し設定情報設定画面３２１−１のＷｅｂページを送信する。
【０１０１】
S3：端末装置３０の表示制御部３３は設定情報設定画面３２１−１を表示する。管理者が適宜、設定情報を設定すると、操作受付部３２が受け付ける。
【０１０２】
S4：端末装置３０の通信部３１は設定情報を同期元の電子黒板２αに送信する。
【０１０３】
S5：同期元の電子黒板２αのＷｅｂサーバ部１３は設定情報を受信し、設定情報受信部１２が通信取得情報記憶部１９３に記憶させる。
【０１０４】
図１３（ｂ）はＵＩ設定による設定情報の設定手順を示すシーケンス図の一例である。
【０１０５】
S1：管理者が同期元の電子黒板２αを操作することで、通信部３１が設定情報設定画面３２１−２、３２１−３を表示させる。
【０１０６】
S2：管理者は適宜、設定情報を設定する。
【０１０７】
S3：同期元の電子黒板２αの設定受付部１１が設定を受け付ける。
【０１０８】
S4：設定受付部１１は設定情報を現在設定情報記憶部１９２に記憶させる。
【０１０９】
図１３（ｃ）はＷｅｂ設定による設定情報の一括の設定手順を示すシーケンス図の一例である。
【０１１０】
S1：管理者が端末装置３０を操作することで、通信部３１が同期元設定画面３０１の取得要求を同期元の電子黒板２αに送信する。同期元の電子黒板２αは、管理者が同期元にしたいと選択した電子黒板２でありＩＰアドレスなどは既知である。
【０１１１】
S2：同期元の電子黒板２αのＷｅｂサーバ部１３は同期元設定画面３０１の取得要求に対し同期元設定画面３０１のＷｅｂページを送信する。
【０１１２】
S3：端末装置３０の表示制御部３３は同期元設定画面３０１を表示する。管理者が設定情報の一括設定欄３１１のアップロードボタン３１２をクリック（押下）すると、操作受付部３２が受け付ける。
【０１１３】
S4：端末装置３０の通信部３１は設定情報の全体を同期元の電子黒板２αに送信する。  S5：同期元の電子黒板２αのＷｅｂサーバ部１３は設定情報の全体を受信し、設定情報受信部１２が通信取得情報記憶部１９３に記憶させる。
【０１１４】
＜設定情報の受信時の処理＞
図１４は、同期先の電子黒板が設定情報を受信する際の処理を説明するフローチャート図の一例である。図１４の処理は３つの受付手段のいずれかで設定情報が受け付けられるとスタートする。
【０１１５】
同期先の電子黒板の優先順位判断部１７は３つの受付手段のいずれかで設定情報が受け付けられたか否かを判断する（Ｓ１０）。
【０１１６】
ステップＳ１０の判断がＹｅｓの場合、優先順位判断部１７は設定情報がＵＩ設定により受け付けられたか否かを判断する（Ｓ２０）。
【０１１７】
ＵＩ設定の場合、リアルタイムに設定情報が反映されるので、優先順位判断部１７は設定情報を現在設定情報記憶部１９２に記憶させる（Ｓ３０）。
【０１１８】
ＵＩ設定でない場合、優先順位判断部１７はフラグがＴｒｕｅの設定情報があるか否かを判断する（Ｓ４０）。
【０１１９】
フラグがＴｒｕｅの設定情報がなければ設定情報を受信してよいので、優先順位判断部１７は同期取得設定情報記憶部１９６又は通信取得情報記憶部１９３に設定情報を記憶させる（Ｓ７０）。つまり、受付手段に応じた記憶部に記憶させる。
【０１２０】
フラグがＴｒｕｅの設定情報がある場合、受付手段の優先順位によっては設定情報を破棄するので、優先順位判断部１７は最も新しく受け付けられた設定情報よりも優先順位が高い設定情報のフラグがＴｒｕｅか否かを判断する（Ｓ５０）。
【０１２１】
ステップＳ５０の判断がＹｅｓの場合、優先順位が高い受付手段ですでに設定情報が受け付けられているので、優先順位判断部１７は最も新しく受け付けられた設定情報を破棄する（Ｓ６０）。
【０１２２】
ステップＳ５０の判断がＮｏの場合、最も新しく受け付けられた設定情報の優先順位が最も高いので、優先順位判断部１７は同期取得設定情報記憶部１９６又は通信取得情報記憶部１９３に設定情報を記憶させる（Ｓ７０）。つまり、受付手段に応じた記憶部に記憶させる。
【０１２３】
すなわち、電子黒板２は、優先順位が低い受付手段よりも後に優先順位が高い受付手段で設定情報が受け付けられた場合、受け付けた設定情報を記憶しておき、優先順位が高い受付手段よりも優先順位が低い受付手段で設定情報が受け付けられた場合、受け付けた設定情報を破棄する。このような処理により、優先順位が高い受付手段で受け付けられた設定情報を次回の再起動時も有効にできる。
【０１２４】
＜動作手順＞
<<同期設定→ＵＩ設定→同期設定>>
図１５は、通信システム１００の電子黒板２が設定情報を同期する手順の一例のシーケンス図である。
【０１２５】
S1,S4：同期元の電子黒板２αの設定情報送信部１４は同期タイミングになると、同期先リストに登録されているＩＰアドレスを宛先にして、設定情報を送信する。
【０１２６】
S2,S5：同期先の電子黒板２Ａ、２Ｂの優先順位判断部１７は同期設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。この時点では同期設定よりも優先順位が高いフラグは全てＦａｌｓｅであるとする。同期先の電子黒板２Ａ、２Ｂの優先順位判断部１７は同期取得設定情報記憶部１９６に記憶させる
S3,S6：同期先の電子黒板２Ａ、２Ｂの優先順位判断部１７は同期設定のフラグをＴｒｕｅに設定する。
【０１２７】
S7：管理者がＵＩ設定により同期先の電子黒板２Ａの設定情報を設定する。同期先の電子黒板２Ａの設定受付部１１は設定を受け付け、現在設定情報記憶部１９２に記憶させる。
【０１２８】
S8：同期先の電子黒板２Ａの優先順位判断部１７はＵＩ設定のフラグをＴｒｕｅに設定する。
【０１２９】
次に、同期先の電子黒板２Ａ、２Ｂが再起動されないまま、次回の同期タイミングになったとする。
【０１３０】
S9,S12：同期元の電子黒板２αの設定情報送信部１４は同期タイミングになると、同期先リストに登録されているＩＰアドレスを宛先にして、設定情報を送信する。
【０１３１】
S10,S13：同期先の電子黒板２Ａ、２Ｂの優先順位判断部１７は同期設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。同期先の電子黒板２ＡのＵＩ設定のフラグがＴｒｕｅである。
【０１３２】
S11：同期先の電子黒板２ＡのＵＩ設定のフラグがＴｒｕｅなので、優先順位判断部１７は同期元の電子黒板２から送信された設定情報を破棄する。
【０１３３】
S14：同期先の電子黒板２Ｂの優先順位判断部１７は同期設定のフラグをＴｒｕｅに設定する（Ｔｒｕｅのまま）。同期先の電子黒板２Ｂの同期情報受信部１６は同期取得設定情報記憶部１９６に記憶させる。
【０１３４】
このように、ＵＩ設定がＴｒｕｅになることで、同期設定の設定情報が破棄されるので、同期先の電子黒板２Ａが再起動しても、ＵＩ設定が有効な状態で動作できる。なお、再起動によりＵＩ設定のフラグはＦａｌｓｅになるので、再起動の後に同期設定により受け付けられた設定情報であれば同期先の電子黒板２Ａが同期できる。
【０１３５】
<<同期設定→Ｗｅｂ設定→同期設定>>
同期設定よりも優先順位が高いＷｅｂ設定と同期設定との関係も同様になる。
【０１３６】
図１６は、通信システム１００の電子黒板２が設定情報を同期する手順の一例のシーケンス図である。なお、図１６では図１５との相違を説明する。ステップＳ１〜Ｓ６の処理は図１５と同様である。
【０１３７】
図１６ではステップＳ７で端末装置３０がＷｅｂ設定により設定情報を設定している。これにより、ステップＳ９ではＷｅｂ設定のフラグがＴｒｕｅになる。また、Ｗｅｂ設定は同期設定よりも優先順位が高いので、ステップＳ１２で同期先の電子黒板２Ａは同期設定で送信された設定情報を破棄する。したがって、再起動により、Ｗｅｂ設定で受け付けられた設定情報が反映される。
【０１３８】
このように、本実施形態の電子黒板２は、優先順位が高い受付手段で受け付けられた設定情報を、後から受け付けられる優先順位が低い受付手段で受け付けられた設定情報よりも優先して反映させることができる。
【０１３９】
<<Ｗｅｂ設定→ＵＩ設定→Ｗｅｂ設定>>
Ｗｅｂ設定よりも優先順位が高いＵＩ設定とＷｅｂ設定との関係も同様になる。
【０１４０】
図１７は、通信システム１００の電子黒板２が設定情報を同期する手順の一例のシーケンス図である。
S1：管理者が操作することで、端末装置３０が同期先の電子黒板２Ａに設定情報を送信する。同期先の電子黒板２Ａの設定情報受信部１２は設定情報を受信する。
S2：同期先の電子黒板２Ａの優先順位判断部１７はＷｅｂ設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。ＵＩ設定のフラグはＦａｌｓｅであるとする。優先順位判断部１７は通信取得情報記憶部１９３に設定情報を記憶させる。
S3：同期先の電子黒板２Ａの優先順位判断部１７はＷｅｂ設定のフラグをＴｒｕｅに設定する。
S4：管理者がＵＩ設定により同期先の電子黒板２Ａの設定情報を設定する。同期先の電子黒板２Ａの設定受付部１１は設定を受け付け、優先順位判断部１７が現在設定情報記憶部１９２に記憶させる。
S5：同期先の電子黒板２Ａの優先順位判断部１７はＵＩ設定のフラグをＴｒｕｅに設定する。
【０１４１】
次に、同期先の電子黒板２Ａが再起動されないまま、端末装置３０が設定情報を送信したものとする。
S6：管理者が操作することで、端末装置３０が同期先の電子黒板２Ａに設定情報を送信する。同期先の電子黒板２Ａの設定情報受信部１２は設定情報を受信する。
S7：同期先の電子黒板２Ａの優先順位判断部１７はＷｅｂ設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。
S8：同期先の電子黒板２ＡのＵＩ設定のフラグがＴｒｕｅなので、優先順位判断部１７は端末装置３０から送信された設定情報を破棄する。
【０１４２】
このように、Ｗｅｂ設定とＵＩ設定の関係においても、優先順位が高い受付手段で受け付けられた設定情報を、後から受け付けられる優先順位が低い受付手段で受け付けられた設定情報よりも優先して反映させることができる。
【０１４３】
<<ＵＩ設定→Ｗｅｂ設定→同期設定>>
優先順位の高い順に設定情報が送信された場合、ＵＩ設定のみが受け付けられ、Ｗｅｂ設定と同期設定で送信される設定情報は破棄される。
【０１４４】
図１８（ａ）は、通信システム１００の電子黒板２が設定情報を同期する手順の一例のシーケンス図である。
S1：管理者がＵＩ設定により同期先の電子黒板２Ａの設定情報を設定する。同期先の電子黒板２Ａの設定受付部１１は設定を受け付け、現在設定情報記憶部１９２に記憶させる。
S2：同期先の電子黒板２ＡはＵＩ設定のフラグをＴｒｕｅに設定する。
S3：管理者が操作することで、端末装置３０が同期先の電子黒板２Ａに設定情報を送信する。同期先の電子黒板２Ａの設定情報受信部１２は設定情報を受信する。
S4：同期先の電子黒板２Ａの優先順位判断部１７はＷｅｂ設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。
S5：ＵＩ設定のフラグがＴｒｕｅなので、同期先の電子黒板２Ａの優先順位判断部１７は設定情報を破棄する。
S6：次に、同期元の電子黒板２αが設定情報を同期先の電子黒板２Ａに送信する。同期先の電子黒板２Ａの同期情報受信部１６は設定情報を受信する。
S7：同期先の電子黒板２Ａの優先順位判断部１７は同期設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。
S8：ＵＩ設定のフラグがＴｒｕｅなので、同期先の電子黒板２Ａの優先順位判断部１７は設定情報を破棄する。
【０１４５】
このように、優先順位が最も高いＵＩ設定による設定情報が有効になる。ＵＩ設定により設定情報が受け付けられない場合は、Ｗｅｂ設定による設定情報が有効になる。
【０１４６】
<<同期設定→Ｗｅｂ設定→ＵＩ設定>>
優先順位の低い順に設定情報が送信された場合、全ての設定情報が受け付けられる。
【０１４７】
図１８（ｂ）は、通信システム１００の電子黒板２が設定情報を同期する手順の一例のシーケンス図である。
S1：同期元の電子黒板２αが設定情報を同期先の電子黒板２Ａに送信する。同期先の電子黒板２Ａの同期情報受信部１６は設定情報を受信する。
S2：同期先の電子黒板２Ａの優先順位判断部１７は同期設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。全てのフラグがＦａｌｓｅであるものとする。
S3：全てのフラグがＦａｌｓｅなので、同期先の電子黒板２Ａの優先順位判断部１７は設定情報を同期取得設定情報記憶部１９６に記憶させ、同期設定のフラグをＴｒｕｅに設定する。
S4：管理者が操作することで、端末装置３０が同期先の電子黒板２Ａに設定情報を送信する。同期先の電子黒板２Ａの設定情報受信部１２は設定情報を受信する。
S5：同期先の電子黒板２Ａの優先順位判断部１７はＷｅｂ設定よりも優先順位が高いフラグがＴｒｕｅであるか否かを判断する。
S6：ＵＩ設定のフラグはＦａｌｓｅなので、同期先の電子黒板２Ａの優先順位判断部１７は設定情報を通信取得情報記憶部１９３に記憶させ、Ｗｅｂ設定のフラグをＴｒｕｅに設定する。
S7：管理者がＵＩ設定により同期先の電子黒板２Ａの設定情報を設定する。同期先の電子黒板２Ａの設定受付部１１は設定を受け付け、現在設定情報記憶部１９２に記憶させる。
S8：同期先の電子黒板２Ａの優先順位判断部１７はＵＩ設定のフラグをＴｒｕｅに設定する。
【０１４８】
このように、設定情報を受け付ける受付手段によっては複数の設定情報が同期先の電子黒板２に保持される。この場合は、再起動時に最も設定日時が新しい設定情報が電子黒板２に反映される。
【０１４９】
＜動作の詳細＞
図１９は、同期先の電子黒板２の詳細な動作を説明するシーケンス図の一例である。なお、図１９の処理は図１５のシーケンスに準じている。
【０１５０】
S1：同期情報受信部１６は同期元の電子黒板２αから設定情報を受信する。同期情報受信部１６は受信した設定情報を優先順位判断部１７に送出する。
【０１５１】
S2：優先順位判断部１７はまずフラグを判断する。同期設定により設定情報を受信したので、同期設定よりも優先順位が高いＷｅｂ設定とＵＩ設定のフラグがＦａｌｓｅであることを確認する。ここではどちらのフラグもＦａｌｓｅであるとする。
【０１５２】
S3：優先順位判断部１７は同期設定よりも優先順位が高い設定情報が受け付けられていないので、設定情報を同期取得設定情報記憶部１９６に記憶させる。
【０１５３】
S4：そして、優先順位判断部１７は同期設定で設定情報を受信したことを示すフラグをＴｒｕｅに設定する。
【０１５４】
S5：次に、管理者がＵＩ設定により設定情報を設定する。
【０１５５】
S6：設定受付部１１は設定を受け付け、設定情報を優先順位判断部１７に送出する。
【０１５６】
S7：ＵＩ設定による設定情報はリアルタイムに反映されるので、優先順位判断部１７は設定情報を現在設定情報記憶部１９２に記憶させる。したがって、フラグを確認しなくてよい。
【０１５７】
S8：優先順位判断部１７はＵＩ設定で設定情報を受信したことを示すフラグをＴｒｕｅに設定する。
【０１５８】
S9：同期情報受信部１６は再度、同期元の電子黒板２αから設定情報を受信する。同期情報受信部１６は受信した設定情報を優先順位判断部１７に送出する。
【０１５９】
S10：優先順位判断部１７はまずフラグを判断する。同期設定により設定情報を受信したので、同期設定よりも優先順位が高いＷｅｂ設定とＵＩ設定のフラグがＦａｌｓｅであるか否かを確認する。ＵＩ設定のフラグがＴｒｕｅであることが確認される。
【０１６０】
S11：優先順位判断部１７は同期設定より優先順位が高いＵＩ設定のフラグがＴｒｕｅなので、設定情報を破棄する。
【０１６１】
＜設定情報の反映＞
図２０は、同期先の電子黒板が設定情報を反映させる手順を示すフローチャート図の一例である。図２０の説明では、シャットダウンと再起動により設定情報が反映されるものとする。なお、設定情報の反映の手順は同期元の電子黒板２αと同期先の電子黒板２で同じでよい。
【０１６２】
同期先の電子黒板の設定情報反映部１５は電子黒板２がシャットダウンされたか否かを判断する（Ｓ１０）。シャットダウンは、ユーザが行う場合と同期先設定方針記憶部１９５に設定されている再起動タイミングで実行される場合がある。
【０１６３】
設定情報反映部１５は、電子黒板２のシャットダウン処理の中でフラグにＴｒｕｅの設定情報があるか否かを判断する（Ｓ２０）。なお、シャットダウン処理とはセーブされていないデータを保存したり、ファイルをクローズしたりする処理である。
【０１６４】
フラグがＴｒｕｅの設定情報がない場合、起動中に設定情報が受け付けられていないので、図２０の処理は終了する。
【０１６５】
フラグがＴｒｕｅの設定情報がある場合、設定情報反映部１５は設定日時が最も新しい受付手段で受け付けられた設定情報を現在設定情報記憶部１９２に記憶する（Ｓ３０）。設定日時が最も新しい受付手段がＵＩ設定の場合、すでに設定情報が現在設定情報記憶部１９２に記憶されているので何もしなくてよい。
【０１６６】
これにより、次回の起動時に同期先の電子黒板は現在設定情報記憶部１９２に記憶されている設定情報に基づいて同期先の電子黒板２が動作できる。
【０１６７】
次に、設定情報反映部１５はフラグを全てＦａｌｓｅに設定する（Ｓ４０）。これにより、次回の起動中に同期設定又はＷｅｂ設定による設定情報を受信できるようになる。
【０１６８】
＜有効になる設定情報＞
再起動により設定情報が反映され、再起動により設定情報のフラグがＦａｌｓｅに戻るため、各受付手段の設定情報が反映されるタイミングは以下のようになる。
・ＵＩ設定…設定直後から２回目の再起動まで
・Ｗｅｂ設定と同期設定…１回目の再起動から２回目の再起動まで
当然ながら起動中に新たな設定情報が受け付けられていない場合、２回目の再起動後も２回目の再起動前の設定情報が反映されたままである。図２１を用いて説明する。
【０１６９】
図２１は設定情報の受付タイミングと再起動により反映される設定情報を説明する図の一例である。
【０１７０】
図２１（ａ）では、同期設定の後にＵＩ設定により設定情報が受け付けられている。ＵＩ設定は設定の直後から同期先の電子黒板に反映されるのでＵＩ設定の後から１回目の再起動まではＵＩ設定が有効になる。１回目の再起動では、同期設定とＵＩ設定のフラグがＴｒｕｅであるが設定日時が最も新しいＵＩ設定が反映される（ＵＩ設定が反映されたまま）。すべてのフラグがＦａｌｓｅになる。２回目の再起動までの間に新たな設定情報が受け付けられていないので、２回目の再起動後もＵＩ設定が反映されたままになる。
【０１７１】
図２１（ｂ）では、同期設定の後にＷｅｂ設定により設定情報が受け付けられている。同期設定とＷｅｂ設定は再起動により同期先の電子黒板に反映されるので１回目の再起動までは最後の再起動時の設定情報が有効になる。１回目の再起動では、同期設定とＷｅｂ設定のフラグがＴｒｕｅであるが設定日時が最も新しいＷｅｂ設定が反映される。すべてのフラグがＦａｌｓｅになる。２回目の再起動までの間に新たな設定情報が受け付けられていないので、２回目の再起動後もＷｅｂ設定が反映されたままになる。
【０１７２】
図２１（ｃ）では、同期設定の後にＵＩ設定されている。ＵＩ設定は設定の直後から同期先の電子黒板に反映されるのでＵＩ設定の後から１回目の再起動まではＵＩ設定が有効になる。１回目の再起動では、同期設定とＵＩ設定のフラグがＴｒｕｅであるが設定日時が最も新しいＵＩ設定が反映される（ＵＩ設定が反映されたまま）。すべてのフラグがＦａｌｓｅになる。また、２回目の再起動までの間に同期設定されているため、同期設定のフラグがＴｒｕｅになる。このため、２回目の再起動後は同期設定が反映される。
【０１７３】
＜まとめ＞
以上説明したように、本実施形態の通信システム１００は、各受付手段に優先順位が設定され、ＵＩ設定を除く受付手段により設定情報が受け付けられると、優先順位が低い受付手段による設定情報はフラグによって破棄されるので、単に最期に受け付けられた設定情報を反映させるのではなく、受付手段の優先順位に基づいて設定情報を電子黒板２に反映させることができる。したがって、管理者又はユーザが意図した設定で電子黒板２を動作させることができる。
【０１７４】
なお、本実施例で示した各受付手段の優先順位は一例に過ぎず、各受付手段の優先順位は適宜、設定される。
【実施例２】
【０１７５】
実施例１では、ＵＩ設定による設定情報はリアルタイムに反映されると説明したが、ＵＩ設定で受け付けられた設定情報についても優先順位に応じて破棄したり反映させたりすることが要請される場合がある。例えば、ＵＩ設定よりも同期設定を優先したいような場合である。
【０１７６】
図２２は、本実施例において、同期元の電子黒板２α、同期先の電子黒板２、及び、端末装置３０の機能をブロック状に示す機能ブロック図の一例である。なお、本実施例の説明において、図６において同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
【０１７７】
図２２のブロック図では同期先の電子黒板２の記憶部がＵＩ設定情報記憶部１９７を有している。本実施例では、ＵＩ設定により設定受付部１１が受け付けた設定情報は、現在設定情報記憶部１９２ではなくＵＩ設定情報記憶部１９７に記憶される。したがって、ＵＩ設定による設定情報もリアルタイムに反映されるのでなく、他の受付手段と同様に優先順位に基づいて扱うことが可能になる。
【０１７８】
＜動作手順＞
<<同期設定→ＵＩ設定→同期設定>>
図２３は、通信システムの電子黒板が設定情報を同期する手順の一例のシーケンス図である。図２３の説明では主に図１５との相違を説明する。
【０１７９】
ステップＳ１〜Ｓ７の処理は図１５と同様である。ステップＳ７−２で、同期先の電子黒板２Ａの優先順位判断部１７はＵＩ設定よりも優先順位が高い受付手段のフラグがＴｒｕｅか否かを判断する。したがって、仮にＵＩ設定よりも優先順位が高い受付手段のフラグがありそれがＴｒｕｅであれば、ＵＩ設定による設定情報も破棄することができる。
【０１８０】
図１５以外の設定手順の処理も実施例１と同様に、優先順位とフラグの状態により、設定情報を保存するかどうかを判断できる。
【０１８１】
＜設定情報の受信時の処理＞
図２４は、本実施例において、同期先の電子黒板が設定情報を受信する際の処理を説明するフローチャート図の一例である。図２４では図１４との相違を説明する。図２４では図１４のステップＳ１０〜Ｓ３０が不要になり、ステップＳ４０〜Ｓ７０が実行される。すなわち、ＵＩ設定もリアルタイムに反映されるのでなく、優先順位に基づいて設定情報がＵＩ設定情報記憶部１９７に記憶される（Ｓ７０）。
【０１８２】
このような処理により、優先順位が高い受付手段で受け付けられた設定情報を次回の再起動時も有効にできる。なお、再起動時の反映処理は図２０と同様になる。
【０１８３】
＜まとめ＞
以上説明したように、本実施形態の通信システム１００は、実施例１の効果に加え、ＵＩ設定により受け付けられた設定情報もリアルタイムに反映させるのでなく、優先順位に基づいて破棄するか否かを制御することができる。
【０１８４】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１８５】
例えば、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）、SOC(System on a chip)、GPU（Graphics Processing Unit）や従来の回路モジュール等のデバイスを含むものとする。
【０１８６】
また、本実施形態では、受付手段が３つの場合を説明したが、受付手段は４つ以上であってもよい。例えば、４つ目の受付手段としてＵＳＢメモリ５ａに記憶された設定情報を電子黒板２が受け付けてもよい。また、Ｗｅｂ設定において一括設定と個別の設定を別の受付手段として扱ってもよい。
【０１８７】
また、優先順位が同じ受付手段が存在してもよい。この場合、優先順位が同じ受付手段の中から最も早期に受け付けられた設定情報が記憶され、他の設定情報は破棄される。
【０１８８】
また、本実施形態では、同期先の電子黒板２が設定情報を受信してから破棄していたが、設定情報を受信する前に破棄するか否か（受け付けるか）を同期元の電子黒板２αに通知してもよい。同期元の電子黒板２αは破棄するという通知を受けた場合、設定情報を送信しない。
【０１８９】
また、本実施形態では再起動で設定情報が反映され、１回目の再起動でフラグがＦａｌｓｅに戻ったが、何回の再起動でフラグがＦａｌｓｅに戻るかをユーザが設定できてよい。例えば、１日に１回、自動で再起動する設定の場合、７回の再起動でフラグがＦａｌｓｅに戻ると設定されていれば、１週間の間、ＵＩ設定を有効にできる。
【０１９０】
また、図６などの構成例は、電子黒板２による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。電子黒板２の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０１９１】
また、図６の記憶部１９に図示される各記憶部の１つ以上はネットワーク上に存在していてもよい。
【０１９２】
なお、現在設定情報記憶部１９２は設定情報記憶手段の一例であり、設定情報送信部１４は情報送信手段の一例であり、設定受付部１１、設定情報受信部１２、及び同期情報受信部１６は設定情報受付手段の一例であり、同期情報受信部１６は第一の設定情報受付手段の一例であり、設定受付部１１は第二の設定情報受付手段の一例であり、設定情報受信部１２は第三の設定情報受付手段の一例であり、設定情報反映部１５は反映手段の一例である。同期先設定方針記憶部１９５に記憶されている受付手段ごとの優先順位は優先順位情報の一例であり、優先順位判断部１７は優先順位判断手段の一例である。同期元の電子黒板２αは請求項１〜８の第一の電子機器の一例であり、同期先の電子黒板２は請求項１〜８の第二の電子機器の一例である。同期元の電子黒板２αは請求項９の第二の電子機器の一例であり、同期先の電子黒板２は請求項９の電子機器の一例である。
【符号の説明】
【０１９３】
２          電子黒板
１１        設定受付部
１２        設定情報受信部
１４        設定情報送信部
１６        同期情報受信部
３０        端末装置
１００      通信システム
【先行技術文献】
【特許文献】
【０１９４】
【特許文献１】特開２０１７‐５６８３号公報
【図１】
2019028709.tif 000006
【図２】
2019028709.tif 000007
【図３】
2019028709.tif 000008
【図４】
2019028709.tif 000009
【図５】
2019028709.tif 000010
【図６】
2019028709.tif 000011
【図７】
2019028709.tif 000012
【図８】
2019028709.tif 000013
【図９】
2019028709.tif 000014
【図１０】
2019028709.tif 000015
【図１１】
2019028709.tif 000016
【図１２】
2019028709.tif 000017
【図１３】
2019028709.tif 000018
【図１４】
2019028709.tif 000019
【図１５】
2019028709.tif 000020
【図１６】
2019028709.tif 000021
【図１７】
2019028709.tif 000022
【図１８】
2019028709.tif 000023
【図１９】
2019028709.tif 000024
【図２０】
2019028709.tif 000025
【図２１】
2019028709.tif 000026
【図２２】
2019028709.tif 000027
【図２３】
2019028709.tif 000028
【図２４】
2019028709.tif 000029