(57)【特許請求の範囲】
【請求項１】
表示部を備えた他の情報処理装置と通信可能な情報処理装置であって、
コンテンツのページを表示する表示手段と、
前記コンテンツのページめくりの操作を受け付ける操作受付手段と、
前記操作受付手段で受け付けたページめくりを行うページ数が所定のページ数に達しているか判定する判定手段と、
前記判定手段で、前記ページめくりを行うページ数が所定のページ数に達していると判定した場合に、前記ページめくりの操作に応じた表示の同期を行うよう、前記他の情報処理装置に通知する通知手段と
を備えることを特徴とする情報処理装置。
【請求項２】
同期の権限の有無を記憶する同期権限記憶手段と、
起立動作を検知する第１の検知手段と、
前記第１の検知手段で起立動作を検知した場合に、同期の権限を有する前記他の情報処理装置に、前記同期の権限を委譲するよう依頼する第１の依頼手段と、
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の依頼手段に応じて委譲された同期権限の委譲元を記憶する委譲元記憶手段と、
着席動作を検知する第２の検知手段と、
前記第２の検知手段で着席動作を検知した場合に、前記同期の権限の委譲元の前記他の情報処理装置に、前記同期の権限の返上を通知する返上手段と、
を備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記同期の通知を受信する受信手段と、
コンテンツ内の内容のグループをコンテンツのページ数と対応付けて記憶する記憶手段と、
前記表示手段は、前記表示手段で表示しているコンテンツのページの属するグループが、前記受信手段で受信した通知に含まれるページの属するグループと異なる場合に、前記受信手段で受信した通知に含まれるページに表示を切り替えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記受信手段で受信した同期の通知が、同期元の情報処理装置と同一のページを表示する第１の同期を示すか、同期元の情報処理装置の表示ページとの表示の差を示す第２の同期を示すか、同期の種別を判定する種別判定手段と、
前記種別判定手段で、前記受信手段で受信した同期の種別が第２の同期を示すと判定した場合、前記表示手段で表示中のページと、前記受信手段で受信した通知に含まれるページとの差を特定する特定手段と、
前記特定手段で特定した差に応じた通知を表示する通知表示手段と、
を備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記通知表示手段は、前記特定手段で特定した差に応じた色を、表示画面に表示することで、前記表示手段で表示中のページと、前記受信手段で受信した通知に含まれるページとの差を通知することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
表示部を備えた他の情報処理装置と通信可能な情報処理装置の制御方法であって、
コンテンツのページを表示する表示工程と、
前記コンテンツのページめくりの操作を受け付ける操作受付工程と、
前記操作受付工程で受け付けたページめくりを行うページ数が所定のページ数に達しているか判定する判定工程と、
前記判定工程で、前記ページめくりを行うページ数が所定のページ数に達していると判定した場合に、前記ページめくりの操作に応じた表示の同期を行うよう、前記他の情報処理装置に通知する通知工程と
を含むことを特徴とする情報処理装置の制御方法。
【請求項８】
表示部を備えた他の情報処理装置と通信可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
コンテンツのページを表示する表示手段と、
前記コンテンツのページめくりの操作を受け付ける操作受付手段と、
前記操作受付手段で受け付けたページめくりを行うページ数が所定のページ数に達しているか判定する判定手段と、
前記判定手段で、前記ページめくりを行うページ数が所定のページ数に達していると判定した場合に、前記ページめくりの操作に応じた表示の同期を行うよう、前記他の情報処理装置に通知する通知手段として機能させることを特徴とする情報処理装置のプログラム。
【請求項９】
複数の情報処理装置が通信可能に構成される情報処理システムであって、
前記複数の情報処理装置は、それぞれ、
コンテンツのページを表示する表示手段と、
前記コンテンツのページめくりの操作を受け付ける操作受付手段と、
を備え、
前記複数の情報処理装置の１つである第１の情報処理装置は、
前記操作受付手段で受け付けたページめくりを行うページ数が所定のページ数に達しているか判定する判定手段と、
前記判定手段で、前記ページめくりを行うページ数が所定のページ数に達していると判定した場合に、前記ページめくりの操作に応じた表示の同期を行うよう、前記第１の情報処理装置ではない第２の情報処理装置に通知する通知手段と、
を備え、
前記第２の情報処理装置は、
前記通知手段による同期の通知を受信する受信手段と、
を備え、
前記表示手段は、前記受信手段で受信した同期の通知に従って、コンテンツの表示を変更することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、情報処理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
昨今、ＰＣ等の電子端末の普及により、当該端末を用いた資料の共有・閲覧が行われている。
【０００３】
この場合、端末間で通信をすることによって表示画面の同期をすることが考えられる。例えば、特許文献１には、表示画面に表示された電子書籍上の仮想オブジェクトに対する操作と連動して、同表示ページに表示されているシミレーション結果の表示項目が変更される技術が公開されている。当該技術を用いて複数端末間で表示の同期を行えば、資料の共有・閲覧、当該資料を用いた会議等の進行が可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８７１６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数端末を用いて資料の共有・閲覧の場として、学校で行われる授業等が考えられる。例えば、生徒の端末の表示を教師の端末の表示に同期させることが考えられるが、生徒によって資料の閲覧・理解の速度が必ずしも同一でないため、同期元の端末の表示に応じて一律で生徒の端末の表示を変更させてしまうと、生徒が資料の内容を閲覧・理解しないまま授業が進行してしまうという問題がある。
【０００６】
また、特許文献１においては、１つの端末内での表示の同期について記載されているため、複数の端末間で同期元となる端末を変更することについて想定されていない。
【０００７】
本発明は、複数の端末間の同期の状態を容易に変更可能な情報処理装置、情報処理システム、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、表示部を備えた他の情報処理装置と通信可能な情報処理装置であって、コンテンツのページを表示する表示手段と、前記コンテンツのページめくりの操作を受け付ける操作受付手段と、前記操作受付手段で受け付けたページめくりを行うページ数が所定のページ数に達しているか判定する判定手段と、前記判定手段で、前記ページめくりを行うページ数が所定のページ数に達していると判定した場合に、前記ページめくりの操作に応じた表示の同期を行うよう、前記他の情報処理装置に通知する通知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の端末間の同期の状態を容易に変更可能な情報処理装置、情報処理システム、その制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における、情報処理システムの構成の一例を示す図である。
【図２】本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図４】本発明の実施形態における、携帯端末の処理の流れを示すフローチャートである。
【図５】本発明の実施形態における、ページめくり処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、端末間の同期処理を示すフローチャートである。
【図７】本発明の実施形態における、同期権限を委譲する処理を示すフローチャートである。
【図８】本発明の実施形態における、同期権限を返上する処理を示すフローチャートである。
【図９】本発明の実施形態における、読書進度の表示処理を示すフローチャートである。
【図１０】本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
【図１１】本発明の実施形態における、同期権限の委譲から返上までの様子の一例を示す図である。
【図１２】本発明の実施形態における、同期処理の様子の一例を示す図である。
【図１３】本発明の実施形態における、読書進度を色で表示する処理の様子の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本発明の実施形態における、情報処理システムの構成の一例を示す図である。
【００１２】
サーバ１００は、授業に参加する教師と生徒と、教師生徒それぞれが所持している端末情報を記憶する。ここでいう端末情報とは、例えば、端末の識別情報（ＩＰアドレス等）、当該端末の所有者であるユーザ（教師・生徒）を識別するユーザＩＤが対応付けられた情報である。
【００１３】
携帯端末２００（携帯端末２００Ａ／携帯端末２００Ｂ）は各端末で表示するコンテンツを記憶している。当該コンテンツとは、例えば、小学校、中学校、高校で用いる電子化された教科書である。尚、当該コンテンツは上述したものに限るものではない。例えば、プレゼンテーション用の電子資料等であってもよい。
【００１４】
また、携帯端末２００は、前記コンテンツと、他端末と比べたコンテンツの閲覧進度を表す色を、表示する機能を持つ。携帯端末２００は、例えば、タブレット端末等の表示端末である。
【００１５】
また、携帯端末２００は、表示画面に表示したコンテンツのデータと、端末に設定されている同期情報を他端末に送信する。
【００１６】
携帯端末２００には、教師端末と生徒端末の２種類がある。前記機能に加えて、教師端末は、生徒端末で表示されるページの表示を教師端末側のページの表示に応じて切り替える同期処理の、同期方法の設定と、自端末の表示に応じて他端末の表示を同期させる権限である同期権限を生徒端末に一時的に委譲する機能を持つ。生徒端末は前記機能に加えて、ユーザによって特定の移動があったときに、同期権限の委譲と返上の依頼を行う機能を持つ。
【００１７】
ＬＡＮ１０１は、当該サーバ１００と携帯端末２００を通信可能に接続するネットワークである。尚、携帯端末２００がサーバ１００と通信不可能な場合（例えば、建物内・地下に入ることによる電波障害等）も考えられるため、以下、携帯端末２００の外部メモリに前記入力補正領域の情報を記憶させるものとして説明する。以上が図１の、本発明の実施形態における、情報処理システムの構成の一例についての説明である。
【００１８】
次に図２を参照して、本発明の実施形態における、各種装置のハードウェア構成の一例について説明する。図２は、本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２０】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器（表示部）への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２２】
また、本発明の実施形態において、携帯端末２００のＣＲＴ２１０は、タッチパネル機能を有するものとする。ＣＲＴ２１０がタッチパネル機能を有する場合、当該ＣＲＴ２１０は入力装置としても機能し、入力コントローラにタッチパネル機能で検出した（ディスプレイで受け付けた）タッチ操作の情報を入力情報として伝達するものとする。つまり、入力コントローラ２０５は、ＣＲＴ２１０からの入力制御を行う。
【００２３】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２４】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０１）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２７】
２１２は加速度センサであり、例えば携帯端末２００の加速度を検出する。尚、加速度センサが外部装置として携帯端末２００等の装置に取り付けられている場合、例えば、加速度センサ２１２は入力コントローラ２０５と通信することで検出した加速度の情報を携帯端末２００に伝達する。以上が図２の、本発明の実施形態における、各種装置のハードウェア構成の一例についての説明である。
【００２８】
次に図３を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。図３は、本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【００２９】
文書情報記憶部３０１は、携帯端末２００に表示するコンテンツを記憶する記憶部である。例えば、学校の授業等に用いる教科書の書籍データを記憶する。授業情報記憶部３０２は、授業時間割の情報を記憶する。
【００３０】
例えば、授業の識別情報、開始及び終了時間、担当教師のＩＤ及び当該担当教師の携帯端末の識別情報（ＩＰアドレス及び端末ＩＤ、又はそのいずれか１つ）、当該授業を受ける生徒の携帯端末の識別情報（ＩＰアドレス及び端末ＩＤ、又はそのいずれか１つ）を記憶している。
【００３１】
端末情報記憶部３０３は、教師及び生徒のユーザＩＤ及び端末の識別情報（例えば、ＩＰアドレス及び端末ＩＤ、又はそのいずれか１つ）を対応付けて記憶している。
【００３２】
文書情報記憶部３１１は、サーバ１００よりダウンロードしたコンテンツを記憶する記憶部である。ページ数判定部３１２は、表示画面に表示したコンテンツのページめくりの操作を受け付けた場合に、当該ページめくりを行うページ数が所定のページ数以上か判定する判定部である。
【００３３】
同期通知送信部３１３は、当該ページめくりを行うページ数が所定のページ数以上である場合に、他の携帯端末２００に、当該ページめくりの操作を受け付けた端末の表示ページと表示を同期するよう通知する通知部である。同期通知受信部３１４は、他の携帯端末２００より同期の通知を受け付ける処理部である。
【００３４】
同期処理部３１５は、同期通知受信部３１４で受信した同期通知に従って表示の同期を行う処理部である。以上が図３の、本発明の実施形態における、各種装置の機能構成の一例についての説明である。
【００３５】
次に図４を参照して、本発明の実施形態における、携帯端末の一連の処理の流れについて説明する。図４は、本発明の実施形態における、携帯端末の処理を示すフローチャートである。
【００３６】
携帯端末２００のＣＰＵ２０１は、ユーザ操作に応じて、サーバ１００より、授業を行う教師と授業を受ける生徒の情報として、図１０に示す授業情報１０００の情報、当該授業に用いるコンテンツ（教科書の書籍データ）をダウンロードして、携帯端末２００の記憶装置に記録する（ステップＳ４０１）。当該Ｓ４０１の処理は、各携帯端末２００のＣＰＵ２０１がユーザ操作に応じて行うものとする。
また、図１０に示す各情報は、各携帯端末２００の外部メモリに記憶されているものとする。
ここで図１０を参照して、本発明の実施形態における、授業情報１０００の構成の一例について説明する。
【００３７】
授業番号１００１は、授業を一意に識別するための識別情報である。生徒番号１００２は、当該授業を受ける生徒を一意に識別するための識別情報である。生徒名１００３は、生徒の氏名を示す。
【００３８】
ＩＰアドレス１００４は、生徒が所有している携帯端末のＩＰアドレスを示す。教師端末ＩＤ１００５は、授業を担当する携帯端末を識別するための識別情報である。教師端末ＩＰアドレス１００６は、教師が所有している携帯端末のＩＰアドレスを示す。授業時間１００７は、当該授業が実施される日時の情報である。教師端末は授業時間１００７に生徒端末と通信する場合に、ＩＰアドレス１００４の示す端末、つまり当該授業の対象となる生徒端末に対し同期のための通信を行う。以上が図１０の、本発明の実施形態における、授業情報の構成の一例についての説明である。
【００３９】
図４の説明に戻る。携帯端末２００のＣＰＵ２０１は処理の受け付けを行う（ステップＳ４０２）。ここで述べている処理とは、例えば、携帯端末２００のＣＰＵ２０１が、タッチパネル等の入力装置２０９を介したユーザからの操作に応じて、入力コントローラからコンテンツのページ捲りの処理を受け付けることや、携帯端末２００のＣＰＵ２０１が、他端末からの同期権限の委譲・返上依頼の情報を通信Ｉ／Ｆコントローラ２０８等を介して受け付けることをいう（操作受付手段に該当）。
【００４０】
携帯端末２００のＣＰＵ２０１はステップＳ４０２で受け付けた処理がユーザによるページめくり操作か否かを判定する（ステップＳ４０３）。ユーザによってページめくり操作が行われた場合（ステップＳ４０３でＹＥＳ）、携帯端末２００はページめくり処理を行う（ステップＳ４０４）。
【００４１】
ここで、図５を参照して、ページめくり処理について説明する。図５は、本発明の実施形態における、携帯端末で教科書のページめくりがされたときの処理を示すフローチャートである。
【００４２】
ページめくり操作が行われた携帯端末２００のＣＰＵ２０１は、端末自身が同期権限を持っているかを端末内の記憶装置を参照して判別する（ステップＳ５０１）。
【００４３】
本発明の実施形態における同期権限とは、端末に表示されているページを他端末と同期する同期命令（同期通知）を他端末に行うことができる権限である。同期権限は一時的に教師端末から生徒端末に委譲することが可能である。同期権限の委譲処理の詳細は図７の説明で後述する。
【００４４】
尚、同期権限の有無は、当該携帯端末２００の外部メモリに記憶される同期権限１０３０に対応するフラグ１０３２（図１０を参照）がｔｒｕｅか否かを以て判定する。（同期権限記憶手段に該当）
【００４５】
ここで図１０を参照して、本発明の実施形態における、同期権限１０３０の構成の一例について説明する。同期権限１０３０は携帯端末２００の外部メモリに記憶されているものとする。同期種別１０３１とは端末が持つことができる同期権限の種類を示す。フラグ１０３２とは同期権限の種類ごとの有無を表す。
【００４６】
同期種別１０３１に示すように、本発明の実施形態でいう同期には、「強制同期」と「緩い同期」の２種類（種別）が存在する。強制同期とは、同期権限を持たない端末の表示ページを、強制同期権限を持つ端末が表示しているページに強制的に切り替える（同期させる）ことを指す。
【００４７】
緩い同期とは、同期権限を持たない端末の表示ページと同期権限を持つ端末の表示ページが異なる場合に、緩い同期権限を持つ端末が表示しているページを基準に、同期権限を持たない端末の表示ページとのページ数の差（読書進度／進度）、つまり、現在表示中のページが同期権限を持つ端末の表示ページから遅れているか進んでいるかを、当該進度に対応する色、及び色の濃淡を用いて表すことを指す。この表示方法の詳細については後述する。
【００４８】
本発明の実施形態において、読書進度とは、基準となるページに対してどれ程前のページを読んでいるか、または後ろのページを読んでいるかを指す。同期権限を持つ端末は、ユーザ操作に応じて、当該同期モードを切り替えることができる。
【００４９】
例えば、端末が強制同期権限を持っているときは、同期種別１０３１が強制同期の行のフラグ１０３２がｔｒｕｅとなり、同期種別１０３１が緩い同期の行のフラグ１０３２がｆａｌｓｅとなる。
【００５０】
また、また、端末が緩い同期権限を持っているときは、同期種別１０３１が緩い同期の行のフラグ１０３２がｔｒｕｅとなり、同期種別１０３１が強制同期の行のフラグ１０３２がｆａｌｓｅとなる。
【００５１】
いずれの同期権限も持たない場合は（例えば、同期権限の権限委譲を受けていない生徒端末においては）、同期種別１０３１が緩い同期の行のフラグ１０３２、及び強制同期の行のフラグ１０３２共にｆａｌｓｅとなるものとする。
【００５２】
また、同期種別１０３１＝「緩い同期」の場合であっても、同期元の端末（例えば教師の携帯端末２００）において複数ページが一括、または連続してめくられた場合には、同期先の端末（例えば生徒の携帯端末２００）に対して、「強制同期」の命令を送信し、同期元の端末と同じページを同期先の端末に表示させるものとする。尚、生徒端末のフラグ１０３２は全てｆａｌｓｅであるものとする。
また、教師端末のフラグ１０３２は、ステップＳ４０１でコンテンツをサーバ１００よりダウンロードした場合に、同期種別１０３１＝強制同期、に対応する項がｔｒｕｅに設定される。当該「強制同期」と「緩い同期」のどちらを有効にするかは、携帯端末２００におけるユーザ操作に応じて任意に変更可能であるものとする。以上が図１０の、本発明の実施形態における、同期権限の構成の一例についての説明である。
【００５３】
図５の説明に戻る。当該携帯端末２００が、同期権限を持っていた場合（ステップＳ５０１でＹＥＳ）、めくられた（又はめくる指示を受け付けた）ページ数をカウントする（ステップＳ５０２）。
【００５４】
尚、一括で複数ページめくる指示を受け付けた場合（例えば、遷移先のページ指定の指示）、当該複数ページを、ページめくりを行うページ数としてカウントする。
【００５５】
また、ページ指示を受け付けてから所定の時間内（例えば１秒以内）に次のページめくりの指示を受け付けた場合、つまり、連続したページめくりが行われた場合、当該連続したページめくりが終了するまでにめくられたページ数をカウントする。例えば、最後に当該ページめくりの操作を受け付けてから所定の時間（例えば１秒）経過した場合に、当該連続したページめくりが終了したと判定するものとする。尚、当該所定の時間の情報は、各携帯端末２００の外部メモリに予め記憶されているものとする。
当該ページめくりが、所定の時間以下の間隔で、連続で行われたときは、ステップＳ５０２で最終的に端末内に記録されるページ数は２つの値の和となる。
【００５６】
次に携帯端末２００は、外部メモリに記録されている同期権限１０３０を参照し、端末自身の同期モードが強制同期モードであるか判別する（ステップＳ５０３）。  端末が強制同期モードであった場合（ステップＳ５０３でＹＥＳであった場合）、他端末のＩＰアドレスを授業情報１０００から参照し、自端末のＩＰアドレス（教師端末ＩＰアドレス１００６の示す端末）、表示中のコンテンツ（後述の書籍情報１０２０の示すコンテンツ）に対応する授業番号１００１、現在時刻（現在時刻が該当する授業時間１００７）、に対応する、同期先の全端末（ＩＰアドレス１００４の示す端末）に、自端末が表示しているページに強制同期をする命令を通知して（ステップＳ５０４）ページめくり処理を終了する。当該同期命令の通知には、同期種別１０３１（ここでは「強制同期」）の情報、ページめくりが行われることで表示されるめくり先のページの情報が含まれるものとする。
【００５７】
端末が緩い同期モードであった場合（ステップＳ５０３でＮＯであった場合）、同期モードに関わらず、強制同期を行うかどうかを、ステップＳ５０２でカウントしたページ数が書籍情報１０２０の所定ページ数１０２３以上か否かで判別する（ステップＳ５０５）。書籍情報１０２０についての説明は後述する。
【００５８】
所定ページ数以上のページめくりが行われていた場合（ステップＳ５０５でＹＥＳであった場合）、ステップＳ５０４に移行する。所定ページ数以上のページめくりが行われていない場合（ステップＳ５０５でＮＯであった場合）、自端末のＩＰアドレス（教師端末ＩＰアドレス１００６の示す端末）、表示中のコンテンツ（後述の書籍情報１０２０の示すコンテンツ）に対応する授業番号１００１、現在時刻（現在時刻が該当する授業時間１００７）、に対応する、同期先の全端末（ＩＰアドレス１００４の示す端末）に、ＩＰアドレス１００４の指す全端末に、端末自身が表示しているページに緩い同期をする命令を通知して（ステップＳ５０６）ページめくり処理を終了する。当該同期命令の通知には、同期種別１０３１の情報（ここでは「緩い同期」）、ページめくりが行われることで表示されるめくり先のページの情報が含まれるものとする。
【００５９】
同期モードに関わらず、強制同期を行うのは、一度に複数のページがめくられた場合に、生徒が現在どのページについて授業が行われているか見失いやすくなるためである。
【００６０】
つまり、これにより、複数ページがめくられた場合に、表示の同期処理を行うことで、ユーザに遷移先のページを通知することができる。
【００６１】
ここで、図１０を参照して、本発明の実施形態における、書籍情報１０２０の構成の一例について説明する。
【００６２】
書籍ＩＤ１０２１は、端末に格納されている教科書を一意に識別するための識別情報を示す。書籍名１０２２は、端末に格納されている教科書の書籍名を示す。
【００６３】
所定ページ数１０２３は、ページめくりが行われて同期するときに、強制同期を行う閾値となる値を示す。該当する教科書で所定ページ数以上のページめくりが行われたときに、強制同期が行われる。授業番号１０２４は、当該書籍（コンテンツ）を用いる授業の識別情報である。以上が図１０の、本発明の実施形態における、書籍情報の構成の一例についての説明である。
【００６４】
ここで、図１２を参照して、本発明の実施形態における同期の種類ごとの携帯端末の処理の一例について説明する。図１２における１２０１〜１２０３は所定数以上ページがめくられた場合の同期処理について動作を順に示した図であり、１２１１〜１２１３は所定数より少ない数のページがめくられた場合の同期処理について動作を順に示した図である。
【００６５】
緩い同期権限を持った端末が１台、同期権限を持たない端末が２台授業で用いられているとする。ここでは、一度に３ページめくられると強制同期が発生するとする。（１２０１）
【００６６】
同期権限を持った端末で５ページから１５ページにページめくりがされたとき、所定ページ以上のページめくりがされたと判定し、強制同期の通知及び表示しているページを、同期権限を持たない端末に通知する。（１２０２）通知を受けた同期権限を持たない端末は、同期権限を持った端末から送られたページを表示する。（１２０３）以上が強制同期の様子についての説明である。
【００６７】
以下、所定数より少ない数のページがめくられた場合の同期処理について説明する。緩い期権限を持った端末が１台、同期権限を持たない端末が２台授業で用いられているとする。一度に３ページめくられると強制同期が発生するものとする。（１２１１）
【００６８】
同期権限を持った端末で、書籍の５ページ目から７ページ目にページめくりがされたとき、所定ページ以下のページ（２ページ）のページめくりがされたので、緩い同期の通知、及び表示しているページを、同期権限を持たない端末に通知する。（１２１２）
【００６９】
同期権限を持たない端末の１つは同期権限を持った端末よりも前のページを表示しており、もう一方の同期権限を持たない端末は同期権限を持った端末よりも前のページを表示している。それぞれの同期権限を持たない端末は、同期権限を持った端末のページを基準に、読書進度の違いを色で表示する（１２１３／ここでは色ではなく表示枠を囲む点線で表示進度を表現している）。以上が図１２の、本発明の実施形態における同期の種類ごとの携帯端末の処理の一例について説明である。
【００７０】
図５の説明に戻る。当該携帯端末２００が、同期権限を持っていなかった場合（ステップＳ５０１でＮＯの場合）、教師端末から同期通知で送られてきたページが端末内に記憶されているか参照する（ステップＳ５０７）。
【００７１】
尚、同期権限を持つ端末は、ページめくりが行われるごとに、表示中のページ数を、同期権限を持たない端末に送信し、同期権限を持たない端末は、受信した、当該同期権限を持つ端末の表示中のページ数を逐次外部メモリに記憶しているものとする。
【００７２】
教師端末から同期通知で送られてきたページが端末内に記憶されていた場合（ステップＳ５０７でＹＥＳ）、教師端末と比較した生徒端末自身の読書の進度を、色枠を用いて表示する処理を行う（ステップＳ５０８）。教師端末から同期通知で送られてきたページが端末内に記憶されていない場合（ステップＳ５０７でＮＯ）、携帯端末２００が通常行うページめくり処理が行われて処理が終了する。
【００７３】
教師端末から同期通知で送られてきたページが端末内に記憶されていない場合とは、授業が始まってまもなく、生徒が先に教科書を開いている状態が挙げられる。以上が図５の、本発明の実施形態における、ページめくり処理についての説明である。
次に、図９を参照して、本発明の実施形態における、教師端末と比較した生徒端末の読書の進度を表示する処理について説明する。
【００７４】
携帯端末２００（同期権限を持たない端末）は色情報１０４０から、同期権限を持たない端末が同期権限を持っている端末に比べて読んでいるページが進んでいるか遅れているかを示すための色を参照する（ステップＳ９０１）。色情報１０４０の説明は後述する。
【００７５】
携帯端末２００は、端末内に格納されている表題情報１０１０から現在表示しているページが含まれる表題のページ数を取得する（ステップＳ９０２）。比較基準のページ（同期権限を持っている端末が表示しているページ）と現在表示しているページの差の絶対値÷当該表題ページ数＝ページの差の度合いを表す透過率とする（ステップＳ９０３）。
ここで、図１０を参照して、本発明の実施形態における、色情報１０４０の構成の一例、及び、表題情報１０１０の構成の一例について説明する。
【００７６】
読書位置１０４１は、同期権限を持っていない端末で表示されているページと、同期権限を持つ端末表示されているページとの差の種類を示す。例えば、同期権限を持っていない端末で表示中のページが、同期権限を持つ端末で表示されているページよりも手前であると、読書位置１０４１が「前」の行が参照される。同期権限を持っていない端末で表示中のページが、同期権限を持つ端末で表示されているページよりも後ろであると、読書位置１０４１が「後」の行が参照される。
【００７７】
表示する色１０４２は、同期権限を持っていない端末で表示されているページと同期権限を持つ端末で表示されているページとの関係の違いに応じて、同期権限を持っていない端末に表示する色を示す。以上が図１０の、本発明の実施形態における、色情報の構成の一例についての説明である。
【００７８】
本発明の実施形態における、表題情報とは、教科書の構成内容（内容のグループ）のことを指す。書籍ＩＤ１０１１は、表題を含む書籍の識別情報（書籍ＩＤ１０２１）を示す。つまりコンテンツ内の、コンテンツの内容を示すグループである。
【００７９】
表題ＩＤ１０１２は書籍の表題の識別情報である。表題名１０１３は書籍内の各表題のタイトルである。ページ１０１４は各表題の内容を示す情報が書籍内のどのページに存在するかを示す。以上が図１０の、本発明の実施形態における、表題情報の構成の一例についての説明である。
【００８０】
図９の説明に戻る。携帯端末２００のＣＰＵ２０１は、同期命令の通知に含まれる比較基準のページ（同期元のページ）と現在端末で表示しているページを比較し、表示中ページ＝同期元の表示ページか判定する（ステップＳ９０４）。
【００８１】
表示中ページ＝同期元の表示ページである場合（ステップＳ９０４ＹＥＳ）、処理を終了する。表示中ページ＝同期元の表示ページでない場合（ステップＳ９０４でＮＯ）、表示中ページ＜同期元の表示ページか判定する（ステップＳ９０５）。つまり、携帯端末２００が比較基準よりも手前の（遅れている）ページを表示しているか判定する。
【００８２】
表示中ページ＜同期元の表示ページである場合（ステップＳ９０５でＹＥＳ）、（比較基準のページが現在表示しているページよりも大きい場合）、ステップＳ９０１で参照した読書位置１０４１＝「前」の表示する色１０４２＝青を、ステップＳ９０３で導出した透過率で表示して読書進度の表示処理を終了する（ステップＳ９０７／通知表示手段に該当）。
【００８３】
表示中ページ＜同期元の表示ページでない場合（ステップＳ９０５でＮＯ）、つまり、携帯端末２００が比較基準よりも後ろの（進んだ）ページを表示している場合（比較基準のページが現在表示しているページよりも小さい場合）、ステップＳ９０１で参照した読書位置１０４１＝「後」の表示する色１０４２＝赤を、ステップＳ９０３で導出した透過率で表示して読書進度の表示処理を終了する（ステップＳ９０６／通知表示手段に該当）。
【００８４】
比較基準のページと現在表示しているページが等しい場合、読書進度の表示処理を終了する。以上が図９の、本発明の実施形態における、教師端末と比較した生徒端末の読書の進度を表示する処理についての説明である。
【００８５】
ここで、図１３を参照して、本発明の実施形態における、ページめくりをしたときの遅れを色で表示する処理の一例について説明をする。この図では、読書が進んでいるか、遅れているかを示す２色を、粒度の細かい点線と粒度の粗い点線で表す。間隔が狭い点線であるほど色が濃いことを示す。
【００８６】
１３０１は各端末で同じコンテンツのページが表示されており、一度ページめくりが行われた後の状態を示す。同期権限を持った端末と同じページを表示している同期権限を持たない端末は、進んでも遅れてもいないため、ページの表示は端末もともとの表示がされる。
【００８７】
その他の同期権限を持たない端末は異なるページを表示しているため、遅れや進みを表す色が教科書の枠に表示される。このとき、遅れや進み度合いは色の濃淡で表され、表示しているページが同期権限を持った端末と離れていれば離れているほど、色は濃く表示される。
【００８８】
これにより、同期元と比べた同記先の端末における表示状態（同期状態）をユーザに通知することができる。
【００８９】
尚、色の濃淡を用いることで、進度を文字で表示（何ページ遅れている／進んでいると文字で表示）することに比べ、携帯端末の表示領域を圧迫することなく、進度の度合いをユーザに通知することができる。
【００９０】
１３０２は同期権限を持った端末でページめくりが行われたときを示す。同期権限を持った端末でページめくりが行われたため、どの書籍の何ページが表示されたかということが同期権限を持たない端末に送信される。このとき、１３０１で表示ページが同期権限を持った端末と同じであった同期権限を持たない端末は、表示しているページに差が生じたため、色が表示される。１３０１で同期権限を持った端末よりも前のページを表示していた端末は、表示しているページの差が広まったので、枠の色が濃くなっている。
【００９１】
また、１３０１で同期権限を持った端末よりも後のページを表示していた端末は、表示しているページの差が縮まったので、枠の色が薄くなっている。以上が図１３の、本発明の実施形態における、ページめくりをしたときの遅れを色で表示する処理の一例についての説明である。
【００９２】
図４の説明に戻る。携帯端末２００はステップＳ４０２で受け付けた処理が、同期命令（他端末からの同期の通知）であるか否かを判定する（ステップＳ４０５）。同期命令を受け付けたと判定した場合（ステップＳ４０３でＹＥＳであった場合）、同期処理を行う（ステップＳ４０６）。
【００９３】
ここで、図６を参照して、本発明の実施形態における、同期処理を受け付けたときの処理について説明をする。  携帯端末２００は受信した同期命令に含まれる、同期権限の情報を参照する（ステップＳ６０１）。携帯端末２００は受信した同期命令に含まれる書籍ＩＤとページを参照する（ステップＳ６０２）。携帯端末２００はステップＳ６０１で参照した同期権限が強制同期であるか否かを判定する（ステップＳ６０３／種別判定手段に該当）。強制同期であった場合（ステップＳ６０３でＹＥＳ／強制同期モードの同期命令を受け付けた場合）、受信した書籍ＩＤのページを表示して同期処理を終了する（ステップＳ６０４）。
【００９４】
受信したページ同期権限の情報が緩い同期であった場合（ステップＳ６０３でＮＯ／緩い同期モードの同期命令を受け付けた場合）、ステップＳ６０２で参照した書籍ＩＤとページを用いて表題情報１０１０から、受信したページが含まれる表題ＩＤ１０１２を導出する（ステップＳ６０５）。また、当該携帯端末２００で表示している書籍の書籍ＩＤとページを用いて、表示しているページが含まれる表題ＩＤ１０１２を、表題情報１０１０から導出する（ステップＳ６０６）。ステップＳ６０５で導出した表題ＩＤとステップＳ６０６で導出した表題ＩＤ１０１２を比較する（ステップＳ６０７）。
【００９５】
同期権限を持った端末と同期命令を受けた端末が表示している表題（表題ＩＤ）が同じであれば（ステップＳ６０７でＹＥＳ）、読書の進度を表示して同期処理を終了する（ステップＳ６０８／図９の処理を実行）。同期権限を持った端末と同期命令を受けた端末が表示しているコンテンツが異なれば（ステップＳ６０７でＮＯ）、ステップＳ６０４に移行する。
【００９６】
つまり、同期元の端末と同期先の端末で表示している表題が異なる場合、強制同期を行う。これにより、同期元の端末でめくられたページ数が所定数に満たない場合であっても、所定数授業の内容の変更をユーザに通知することができる。以上が図６の、本発明の実施形態における、同期処理を受け付けたときの処理についての説明である。
【００９７】
図４の説明に戻る。携帯端末２００は端末自身が同期権限を持たない端末か否かを、同期権限１０３０を参照して判定する（ステップＳ４０７）。携帯端末２００が同期権限を持たない端末であった場合（ステップＳ４０７でＹＥＳ）、ステップＳ４０２で受け付けた処理が、加速度センサによる起立動作の検知であったか否かを判定する（ステップＳ４０８）。例えば、所定の方向（ここでは起立動作検知のため、上下方向）に対する、所定の値以上の加速度の値及び当該値の検出時間（つまり所定の方向にどの程度の速度でどの程度の距離を移動したか）に応じて、当該起立動作がされたか判定する。尚、当該加速度センサを用いた動作の検知については既存技術のため、ここでは説明を割愛する。また、起立動作・着席動作の判定の基準となる加速度の検出方向、及び前記所定の値については、各携帯端末２００の外部メモリに予め記憶されているものとする。
【００９８】
ステップＳ４０２で受け付けた処理が、加速度センサによる起立動作の検知であった場合（ステップＳ４０８でＹＥＳ）、教師端末に同期権限委譲の依頼の通知をする（ステップＳ４０９）。つまり、例えば、生徒端末（同期権限を持たない端末）が、教師端末（現在、同期権限を持っている端末）に、当該同期権限を当該生徒端末に委譲するよう依頼を行う。当該権限委譲の処理の詳細については図７の説明で後述する。
【００９９】
ステップＳ４０２で受け付けた処理が、加速度センサによる起立動作の検知でなかった場合（ステップＳ４０８でＮＯ）、携帯端末２００は権限返上依頼通知を受け付けたか否かを判定する（ステップＳ４１０）。つまり、例えば、教師端末（現在、同期権限を持っていない権限委譲元の端末）が、生徒端末（同期権限の委譲を受けていた端末）から、当該同期権限を返上する依頼を受け付けたか判定する。当該同期権限の返上処理の詳細については図８の説明で後述する。
【０１００】
権限返上依頼通知を受け付けた場合（ステップＳ４１０でＹＥＳ）、権限返上処理を行い（ステップＳ４１１）、処理をステップＳ４０１の前に戻す。ステップＳ４０２で受け付けた処理が、権限返上依頼通知の受付処理でなかった場合（ステップＳ４１０でＮＯ）、受け付けた処理（指示）に応じた、例えば教科書への文字の書込み処理等の処理を実行し（ステップＳ４１２）、処理をステップＳ４０１の前に戻す。
【０１０１】
携帯端末２００が同期権限を持つ端末であった場合（ステップＳ４０７でＮＯ）、携帯端末２００は権限委譲依頼通知を受け付けたか否かを判定する（ステップＳ４１３）。権限委譲依頼通知を受け付けていた場合（ステップＳ４１３でＹＥＳ）、権限委譲処理を行う（ステップＳ４１４）。
ステップＳ４０２で受け付けた処理が権限委譲依頼通知の受付処理ではなかった場合（ステップＳ４１３でＮＯ）、処理をステップＳ４１５に移行する。
【０１０２】
ステップＳ４０２で受け付けた処理が、携帯端末２００を携帯したユーザの着席動作の検知であったか否かを判定する（ステップＳ４１５）。当該加速度センサを用いた動作の検知については前述したためここでは割愛する。
【０１０３】
ステップＳ４０２で受け付けた処理が、着席動作の検知であった場合（ステップＳ４１５でＹＥＳ）、権限委譲元の端末に当該携帯端末２００の同期権限の情報１０３０と同期権限返上の依頼を通知する（ステップＳ４１６）
【０１０４】
つまり、例えば、生徒端末（同期権限の委譲を受けていた端末）が、教師端末（委譲元の端末）に、当該同期権限を返上する依頼を行う。その後処理をステップＳ４０２の前に戻す。ステップＳ４０２で受け付けた処理が、加速度センサで着席動作の検知でなかった場合（ステップＳ４１０でＮＯ）、受け付けた処理（指示）に応じた、例えば教科書への文字の書込み処理等の処理を実行し（ステップＳ４１２）、処理をステップＳ４０１の前に戻す。以上が図４の、本発明の実施形態における、携帯端末の一連の処理の流れについての説明である。
【０１０５】
次に、図７を参照して、本発明の実施形態における、同期権限委譲処理について説明する。図７は、本発明の実施形態における、ページ同期権限の委譲処理を示すフローチャートである。ここでは、教師端末が生徒端末に対して同期権限を委譲する処理について記載する。
【０１０６】
教師端末（携帯端末２００のＣＰＵ２０１）は、起立動作を検知した生徒端末から同期権限委譲依頼の通知内容を参照する（ステップＳ７０１）。つまり何れの端末（ユーザ／生徒）から権限委譲の通知を受け付けたか特定する。
【０１０７】
受け付けた通知に対して同期権限を委譲するか確認するポップアップ（不図示）を表示し、ユーザからの入力操作を受け付ける（ステップＳ７０２）。教師端末は委譲を承認するという入力が当該端末のユーザからあったか否かを判定する（ステップＳ７０３）。
【０１０８】
当該端末がユーザから委譲を承認するという入力を受け付けた場合（ステップＳ７０３でＹＥＳ）、教師端末は、端末内に記録している同期権限１０３０から端末自身の同期モード（同期種別１０３１）参照し、同期権限委譲依頼を教師端末に行った生徒端末に通知する権限委譲の依頼結果の情報として、当該同期種別１０３１、フラグ１０３２の情報を記憶する（ステップＳ７０４）。そして、端末自身の同期権限１０３０の全てのフラグ１０３２をｆａｌｓｅにする（ステップＳ７０５）。
【０１０９】
また、表示している書籍の書籍ＩＤとページを書籍情報１０２０から参照し、Ｓ７０５で変更前に、フラグ１０３２＝ｔｒｕｅであった同期権限（同期モード）で、当該携帯端末２００（教師端末）で表示中のページにページを同期するように生徒端末に同期命令を通知する（ステップＳ７０６）。
【０１１０】
ステップＳ７０７で、携帯端末２００は権限委譲依頼の結果を生徒端末に通知する（ステップＳ７０７）。依頼が承認されている場合、当該依頼の結果の情報には、権限委譲の委譲元の端末識別情報（教師端末のＩＰアドレス等）、及び委譲する同期権限１０３０が含まれているものとする。携帯端末２００は当該依頼結果の情報を外部メモリに記憶する。（委譲元記憶手段に該当）
【０１１１】
当該端末がユーザから委譲は拒否するという入力を受け付けた場合（ステップＳ７０３でＮＯ）、同期権限委譲依頼を教師端末に行った生徒端末に通知する内容として、依頼拒否の情報をセットし（ステップＳ７０８）、ステップＳ７０７に移行する。
【０１１２】
生徒端末は権限委譲依頼の結果を受け付ける（ステップＳ７０９）。生徒端末はステップＳ７０９で受け付けた権限委譲依頼の結果が承諾（承認）であったか判定する（ステップＳ７１０）。権限委譲が承諾されていた場合（ステップＳ７１０でＹＥＳ）、ステップＳ７１０で受信した依頼結果に含まれる権限情報で当該生徒端末の同期権限１０３０を更新して同期権限委譲処理を終了する（ステップＳ７１１）。
【０１１３】
権限委譲が承諾されていなかった場合（ステップＳ７１０でＮＯ）、当該依頼が拒否された旨を表示画面に表示して（ステップＳ７１２）同期権限委譲処理を終了する。以上が図７の、本発明の実施形態における、同期権限委譲処理についての説明である。
【０１１４】
次に、図８を参照して、本発明の実施形態における、同期権限返上処理について説明する。図８は、本発明の実施形態における、ページ同期権限の返上処理を示すフローチャートである。ここでは、着席動作を検知した生徒端末から教師端末が同期権限を返上する依頼を受け付けた場合の処理について記載する。
【０１１５】
教師端末は生徒端末から受け付けた同期権限返上依頼の通知内容を参照する（ステップＳ８０１）。つまり何れの端末（ユーザ／生徒）から権限返上の通知を受け付けたか特定する。当該返上の依頼には、返上依頼の依頼元の端末識別情報、及び返上する同期権限１０３０が含まれているものとする。受け付けた依頼に対して同期権限を返上するか確認するポップアップを表示し、入力操作を受け付ける（ステップＳ８０２）。
【０１１６】
教師端末はステップＳ８０２で返上を承認するという入力が当該端末のユーザからあったか否かを判定する（ステップＳ８０３）。当該端末がユーザからの返上を承認するという入力を受け付けた場合（ステップＳ８０３でＹＥＳ）、同期権限返上依頼を教師端末に行った生徒端末に通知する内容として、依頼を承諾する旨を示す情報をセットする（ステップＳ８０４）。また、同期権限のデータテーブルを当該返上の依頼に含まれる同期種別１０３１及びフラグ１０３２として更新する（ステップＳ８０５）。ステップＳ８０５で更新が終わり次第、同期権限返上の依頼の結果を生徒端末に通知する（ステップＳ８０６）。
【０１１７】
当該携帯端末２００のＣＰＵ２０１は、ユーザからの返上を拒否するという入力を受け付けた場合（ステップＳ８０３でＹＥＳ）、同期権限返上依頼を教師端末に行った生徒端末に通知する内容として、依頼を拒否すること示す情報をセットし（ステップＳ８０４）、処理をステップＳ８０６に移行する。
【０１１８】
生徒端末は権限返上依頼の結果を受け付ける（ステップＳ８０８）。生徒端末はステップＳ８０８で受け付けた権限返上依頼の結果が承諾であったか判定する（ステップＳ８０９）。権限返上が承諾されていた場合（ステップＳ８０９でＹＥＳ）、同期権限１０３０のフラグを全てｆａｌｓｅに更新して（ステップＳ８１０）、同期権限返上処理を終了する。
【０１１９】
権限返上が承諾されていなかった場合（ステップＳ８０９でＮＯ）、当該依頼が拒否された旨を表示画面に表示して（ステップＳ８１１）同期権限返上処理を終了する。以上が図８の、本発明の実施形態における、同期権限返上処理についての説明である。
【０１２０】
ここで、図１１を参照して、本発明の実施形態における、同期権限の委譲から返上までの一連の処理の一例について説明する。図１１は授業中にページ同期権限が委譲されてから返上されるまでの端末の動作を示した図である。
教師は教師端末を、生徒は生徒端末をそれぞれ自分専用のものを持ち、電子書籍のページを開いているものとする（１１０１）
【０１２１】
例えば、教師から生徒に書籍の音読の依頼がされて生徒が立ち上がった時、立ち上がった生徒の端末は加速度センサでユーザが起立したことを検知し、教師端末にページの同期権限委譲の依頼を通知する。生徒端末から通知を受けた教師端末は通知を発信した端末にページの同期権限を委譲するか確認するポップアップを表示する（１１０２）
教師端末に権限委譲承認の入力がされると、全生徒端末に対して、ページの同期命令が送られる。（１１０３）
【０１２２】
ページの同期が終了した時点で、１１０３でページの同期権限委譲依頼を行った端末に、教師端末から生徒端末に権限委譲を承認したことを表す通知がされ、生徒端末が同期権限を持つ。教師端末からは同期権限がなくなる。（１１０４）
【０１２３】
同期権限が委譲されたので、起立中の生徒の生徒端末でページめくりが行われると、他端末に同期命令が通知される。（１１０５）同期権限を持った端末を所有している生徒が読み終わり、着席すると、生徒端末は、加速度センサで着席を検知し、教師端末にページの同期権限返上の依頼が通知する。当該依頼が教師端末で承諾されると、教師端末が同期権限を持つ。（１１０６）以上が図１１の、本発明の実施形態における、同期権限の委譲から返上までの一連の処理の一例についての説明である。
【０１２４】
以上、本発明によれば、複数の端末間の同期の状態を容易に変更可能な情報処理装置、情報処理システム、その制御方法及びプログラムを提供することができる。
【０１２５】
尚、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１２６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１２７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１２９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１３０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１３４】
尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３５】
１００    サーバ
１０１    ＬＡＮ
２００Ａ  携帯端末
２００Ｂ  携帯端末
【図１】
0005935786.tif 000002
【図２】
0005935786.tif 000003
【図３】
0005935786.tif 000004
【図４】
0005935786.tif 000005
【図５】
0005935786.tif 000006
【図６】
0005935786.tif 000007
【図７】
0005935786.tif 000008
【図８】
0005935786.tif 000009
【図９】
0005935786.tif 000010
【図１０】
0005935786.tif 000011
【図１１】
0005935786.tif 000012
【図１２】
0005935786.tif 000013
【図１３】
0005935786.tif 000014